Term " first ", " second " and " in description and claims of this specification and above-mentioned accompanying drawingThree " (if present) etc. are for distinguishing different object, not for describing particular order.Additionally, term" include " and they any deformation, it is intended that cover non-exclusive comprising.Such as contain a series ofStep or the process of unit, method, system, product or equipment are not limited to step or the unit listed,But the most also include step or the unit do not listed, or the most also include for these processes, sideOther step that method, product or equipment are intrinsic or unit.
Refer to Fig. 1, be the schematic flow sheet of a kind of image pickup method of the embodiment of the present invention, the embodiment of the present inventionDescribed method can apply in such as smart mobile phone, panel computer, the intelligence band communication network such as wearable deviceIn the terminal of network function, specifically can be realized by the processor of these terminals.The described side of the embodiment of the present inventionMethod also comprises the steps.
S101, when detect terminal enter take a picture pattern time, detect and obtain preset take pictures in preview interfacePreview screen information.
In the embodiment of the present invention, user can utilize the application of taking pictures of such as camera, wechat etc. in terminal to carry outTake a picture or shoot the video.When described terminal detects that user utilizes the photographic head of this terminal to carry out taking a picture (alsoThat is, when described terminal detects that this terminal enters exposal model) time, described terminal can detect and obtainThis terminal is preset the preview screen information in preview interface of taking pictures.
Described preview screen information includes the image information that the described current photographic head of terminal is monitored and got,As environment image information, figure picture's information, preset object image information, or other by shootingThe image information that head is monitored, the embodiment of the present invention is not construed as limiting.
Described terminal can include smart mobile phone (such as Android phone, IOS mobile phone etc.), PC,Panel computer, palm PC, mobile internet device (MID, Mobile Internet Devices) or wearingThe internet devices such as formula smart machine, the embodiment of the present invention is not construed as limiting.
S102, described preview screen information is analyzed, obtains the shifting of object in image sharpness or pictureDynamic speed.
In the embodiment of the present invention, the described preview screen information got in S101 can be analyzed by terminal,The translational speed of object in the image sharpness of the preview screen taken pictures described in obtaining in preview interface or picture.
In implementing, described terminal can carry out characteristic point to the described preview screen information obtained in S101Resolve, such that it is able to parse the image sharpness of preview screen of display in preview interface of taking pictures, preview pictureThe translational speed of object (such as people, car, insecticide etc.) or object in acceleration, preview screen in facePhysical quantities, or other picture statistical data.
S103, judge whether described image sharpness or described translational speed meet the confirmation condition of taking pictures preset.
In the embodiment of the present invention, terminal may determine that analyzes the described image sharpness or picture obtained in S102Whether the translational speed of middle object meets user/system confirmation bar of taking pictures of self-defined setting in this terminal in advancePart;If it is satisfied, then end flow process, or described terminal automatically triggers this terminal and carries out the place of taking pictures of correspondenceReason;Otherwise, described terminal continues executing with step S104.
User/system can self-defined setting such as some default image sharpness threshold values in described terminal in advanceDefault object translational speed threshold value (such as 0.5m/s etc.) in (such as 80%), picture, the default thing in pictureBody amount threshold (such as 2 etc.) or other for judging that can terminal select the bat that exposal model is taken picturesAccording to evaluation criteria/condition, the embodiment of the present invention is not construed as limiting.
The most alternatively, described judge whether described image sharpness or described translational speed meet the bat presetAccording to confirming condition, including:
Judge whether described image sharpness exceedes default clarity threshold, or, it is judged that described mobile speedWhether degree exceedes default threshold speed;
If described image sharpness is less than described default clarity threshold, or, described translational speed surpassesCross described default threshold speed, then judge that described image sharpness or described translational speed are unsatisfactory for presettingConfirmation condition of taking pictures.
Described terminal can be clear according to analyzing the most described picture that described preview screen information obtains in S102Degree, the described translational speed of object and the picture statistical number such as the described physical quantities of object in picture in pictureAccording to being analyzed, it is judged that one of which or multiple whether meet described default confirmation condition of taking pictures,Implement at least one included in following Rule of judgment: (1) described terminal can be by S102Analyze the described image sharpness that obtains with user/system in advance in this terminal self-defined setting preset clearDegree threshold value contrasts, it is judged that whether described image sharpness is more than or equal to described default clarity threshold,The most described terminal may determine that described image sharpness is taken pictures confirmation condition described in meeting;Otherwise,Described terminal will determine that described image sharpness is taken pictures confirmation condition described in being unsatisfactory for.(2) described terminal is alsoS102 can will analyze in the picture obtained the described translational speed of object and user/system in advance at this endIn end, the default object translational speed threshold value of self-defined setting contrasts, it is judged that described translational speed is the biggestIn or equal to described default object translational speed threshold value, the most described terminal may determine that in pictureThe described translational speed of object is taken pictures confirmation condition described in meeting;Otherwise, described terminal will determine that and determines pictureIn face the described translational speed of object be unsatisfactory for described in take pictures confirmation condition.(3) described terminal is determining pictureWhen in face, the described translational speed of object is more than or equal to described default object translational speed threshold value, described endEnd can also will analyze in the picture obtained the physical quantities of object and user/system in advance at this end in S102In end, the default physical quantities threshold value of self-defined setting contrasts, it is judged that described physical quantities whether more than orPerson is equal to described default physical quantities threshold value, and the most described terminal may determine that the institute of object in pictureState physical quantities meet described in take pictures confirmation condition;Otherwise, described terminal will determine that and determines object in pictureDescribed physical quantities be unsatisfactory for described in take pictures confirmation condition.
The most alternatively, described method also includes:
If described image sharpness exceedes described default clarity threshold, or, described translational speed is less thanDescribed default threshold speed, then trigger described terminal and carry out the process of taking a picture of correspondence.
If described terminal is determining described image sharpness, described translational speed and described object numberDuring confirmation condition of taking pictures described at least one in amount is satisfied, described terminal can automatically trigger this terminal and carry outCorresponding process of taking a picture;Or, when described terminal detects or receives the photographing instruction of user, instituteState terminal and carry out the process of taking a picture of correspondence, further, described terminal according to the instruction of described photographing instructionProcess the photo that obtains preserve to this terminal it is also possible that state to take a picture, in order to user checks.
S104, automatically the described pattern of taking a picture is switched to the pattern that shoots the video preset, or output is used for carryingShow the information of the pattern that shoots the video whether being switched to the described pattern of taking a picture preset.
In the embodiment of the present invention, if terminal determine described image sharpness, described translational speed, withAnd at least one in described physical quantities be unsatisfactory for described in take pictures confirmation condition time, described terminal can be automaticThe pattern of taking a picture this terminal being presently in is switched to the pattern of shooting the video;Or, described terminal can send/Exporting one or more information, described information is used for prompting the user whether to need described terminalThe pattern of taking a picture being presently in is switched to the pattern of shooting the video;In implementing, described terminal can pass through languageAt least one in the modes such as sound, letter, vibrations, floating frame, picture sends described information,To prompt the user whether to need the pattern of taking a picture that described terminal is presently in is switched to the pattern of shooting the video.
The most alternatively, described method also includes:
Receive the switching confirmation that user returns according to described information;
According to described switching confirmation, it is determined whether need that the described pattern of taking a picture is switched to described bat and regardFrequently pattern;
Shoot the video described in being switched to by the most described exposal model pattern, and trigger described terminal carry out rightThe process that shoots the video answered.
User can check the described information sent in S104, and user can be to described end furtherEnd carries out operating (such as clicking on confirming button etc.) and sends the switching confirmation of correspondence, that is to say, usesFamily can be current the need of switching this terminal from main separation according to the described information sent in S104Residing pattern of taking a picture.Described terminal can detect/receive described in user returns according to described informationSwitching confirmation, the most described terminal according to described handover information determine this terminal/subscriber the need ofShoot the video described in the described pattern of taking a picture being switched to pattern;If described terminal determines that needs are by described batPicture mode shoots the video pattern described in switching to, then what this terminal was presently in by described terminal automatically takes picturesTablet mode shoots the video pattern described in switching to.Described terminal can also be touched under the described pattern that shoots the video automaticallySend out this terminal or call the photographic head of this terminal and carry out the process that shoots the video of correspondence;Or, described terminal existsDescribed shoot the video under pattern, if the detection of described terminal or receive user shoot the video instruction time, describedTerminal according to described in shoot the video instruction instruction carry out correspondence the process that shoots the video, further, described terminalProcess the video that obtains preserve to this terminal it is also possible that state to shoot the video, in order to user checks.
The most alternatively, before the described terminal of described triggering carries out the process that shoots the video of correspondence, also include:
Detected and obtain the light luminance value of current environment by light sensor;
If described light luminance value is less than the normal brightness threshold value preset, then open the flash lamp for photography of described terminalShoot the video described in carrying out process.
Described terminal is before the process that shoots the video described in carrying out or take a picture, and described terminal may call upon thisLight sensor in terminal/other-end, or call other for the components and parts/equipment detecting light luminanceDetecting and obtain described terminal and be presently in the light luminance value of environment, the most described terminal can be sentencedDisconnected described light luminance value whether self-defined setting pre-in this terminal in advance more than or equal to user/systemThe quasi-luminance threshold of bidding, if described terminal judges is preset to described light luminance value more than or equal to describedNormal brightness threshold value, then described terminal can automatically turn on the illumination functions in this terminal, that is to say describedTerminal automatically turns on the flash function of this terminal, and carries out the process of taking a picture of correspondence;Or, described terminalAutomatically turn on the flash lamp for photography of this terminal, and carry out the process that shoots the video of correspondence.
The embodiment of the present invention can by when detect terminal enter take a picture pattern time, detect and obtain preset batAccording to the preview screen information in preview interface, then described preview screen information is analyzed, obtains pictureThe translational speed of object in definition or picture, then judges that described image sharpness or described translational speed areThe no satisfied confirmation condition of taking pictures preset, if it is not, be then automatically switched to the bat preset by the described pattern of taking a pictureVideo mode, or send for pointing out the pattern that shoots the video whether being switched to the described pattern of taking a picture preset;Terminal can automatically, intelligently to preview screen information of taking pictures be analyzed, thus be given and reasonably take picturesModel selection is advised, or selects intelligently to run to taking a picture or shoot the video in pattern, so of correspondenceThe motility and convenient and swift property that can promote takes pictures processes, improves Consumer's Experience.
Referring to Fig. 2, be the schematic flow sheet of the another kind of image pickup method of the embodiment of the present invention, the present invention implementsThe described method of example can be with following steps.
S201, when detect terminal enter take a picture pattern time, detect and obtain preset take pictures in preview interfacePreview screen information.
S202, described preview screen information is analyzed, obtains the shifting of object in image sharpness or pictureDynamic speed.
S203, judge whether described image sharpness exceedes default clarity threshold.
In the embodiment of the present invention, when terminal judges to described image sharpness is less than the clarity threshold presetTime, then continue executing with step S204;Otherwise, terminate flow process or continue executing with step S205.
S204, judge whether described translational speed exceedes default threshold speed.
In the embodiment of the present invention, when terminal judges to described translational speed exceedes default threshold speed, thenContinue executing with step S206 or step S209;Otherwise, terminate flow process or continue executing with step S205.
It should be noted that step S203 and step S204 can be arranged side by side, that is to say that terminal can be selectedSelect any one step in S203 and S204 to perform, it is also possible to S203 and S204 is carried out, and S203Being variable with the order of S204, perform S203 after i.e. communication terminal can first carry out S204, the present invention is realExecute example to be not construed as limiting.
S205, trigger described terminal carry out correspondence process of taking a picture.
Carrying of the pattern that shoots the video whether S206, output are switched to the described pattern of taking a picture for prompting to presetShow information.
The switching confirmation that S207, reception user return according to described information;
S208, according to described switching confirmation, it is determined whether need the described pattern of taking a picture is switched to instituteState the pattern of shooting the video.
In the embodiment of the present invention, when terminal determines described terminal/subscriber needs according to described switching confirmationDuring the pattern that shoots the video described in the described pattern of taking a picture being switched to, then continue executing with step S209;Otherwise, knotLine journey.
S209, automatically described exposal model is switched to described in shoot the video pattern, and trigger described terminal and carry outThe corresponding process that shoots the video.
The embodiment of the present invention can by when detect terminal enter take a picture pattern time, detect and obtain preset batAccording to the preview screen information in preview interface, then described preview screen information is analyzed, obtains pictureThe translational speed of object in definition or picture, then judges that described image sharpness or described translational speed areThe no satisfied confirmation condition of taking pictures preset, if it is not, be then automatically switched to the bat preset by the described pattern of taking a pictureVideo mode, or send for pointing out the pattern that shoots the video whether being switched to the described pattern of taking a picture preset;Terminal can automatically, intelligently to preview screen information of taking pictures be analyzed, thus be given and reasonably take picturesModel selection is advised, or selects intelligently to run to taking a picture or shoot the video in pattern, so of correspondenceThe motility and convenient and swift property that can promote takes pictures processes, improves Consumer's Experience.
Refer to Fig. 3, be the structural representation of a kind of terminal of the embodiment of the present invention, the institute of the embodiment of the present inventionState terminal and can may be provided at the band communication network such as such as smart mobile phone, panel computer, intelligence wearable deviceIn the terminal of function, described terminal 3 includes:
Acquiring unit 30, for when detect terminal enter take a picture pattern time, detect and obtain preset take picturesPreview screen information in preview interface;
Analytic unit 31, for being analyzed described preview screen information, obtains image sharpness or pictureThe translational speed of middle object;
Judging unit 32, for judging whether described image sharpness or described translational speed meet the bat presetAccording to confirming condition;
First processing unit 33, if the judged result for described judging unit 32 is no, the most automatically by describedThe pattern of taking a picture is switched to the pattern that shoots the video preset, or whether output is for pointing out by described mould of taking a pictureFormula is switched to the information of the pattern that shoots the video preset.
Implementing of the unit related in the embodiment of the present invention refers to Fig. 1 to Fig. 2 correspondence embodimentMiddle correlation function or the description of enforcement step, be not repeated herein.
The embodiment of the present invention can by when detect terminal enter take a picture pattern time, detect and obtain preset batAccording to the preview screen information in preview interface, then described preview screen information is analyzed, obtains pictureThe translational speed of object in definition or picture, then judges that described image sharpness or described translational speed areThe no satisfied confirmation condition of taking pictures preset, if it is not, be then automatically switched to the bat preset by the described pattern of taking a pictureVideo mode, or send for pointing out the pattern that shoots the video whether being switched to the described pattern of taking a picture preset;Terminal can automatically, intelligently to preview screen information of taking pictures be analyzed, thus be given and reasonably take picturesModel selection is advised, or selects intelligently to run to taking a picture or shoot the video in pattern, so of correspondenceThe motility and convenient and swift property that can promote takes pictures processes, improves Consumer's Experience.
Seeing also Fig. 4, be the structural representation of the another kind of terminal of the embodiment of the present invention, the present invention implementsThe described terminal 4 of example can include above-mentioned acquiring unit 30, analytic unit 31, judging unit 32, firstProcessing unit 33, wherein,
Described judging unit 32, specifically for judging whether described image sharpness exceedes default definition thresholdValue, or, it is judged that whether described translational speed exceedes default threshold speed;If described image sharpness does not surpassesCross described default clarity threshold, or, described translational speed exceedes described default threshold speed, thenJudge that described image sharpness or described translational speed are unsatisfactory for the confirmation condition of taking pictures preset.
The most alternatively, described terminal also includes:
Second processing unit 34, determines described image sharpness exceed institute if being additionally operable to described judging unit 32State default clarity threshold, or, described translational speed is less than described default threshold speed, then touchSend out terminal described and carry out the process of taking a picture of correspondence.
The most alternatively, described terminal also includes:
Receive unit 35, for receiving the switching confirmation that user returns according to described information;
Determine unit 36, for according to described switching confirmation, it is determined whether need described mould of taking a pictureFormula shoots the video pattern described in being switched to;
For described, 3rd processing unit 37, if determining that unit 36 determines that the described pattern of taking a picture is cut by needsShoot the video described in changing to pattern, then described exposal model is switched to described in shoot the video pattern, and trigger describedTerminal carries out the process that shoots the video of correspondence.
The most alternatively, described terminal also includes:
Detector unit 38, for detecting and obtain the light luminance value of current environment by light sensor;
Described 3rd processing unit 37, if being additionally operable to described light luminance value less than the normal brightness threshold presetValue, then open the flash lamp for photography of described terminal carry out described in shoot the video process.
Implementing of the unit related in the embodiment of the present invention refers to Fig. 1 to Fig. 2 correspondence embodimentMiddle correlation function or the description of enforcement step, be not repeated herein.
The embodiment of the present invention can by when detect terminal enter take a picture pattern time, detect and obtain preset batAccording to the preview screen information in preview interface, then described preview screen information is analyzed, obtains pictureThe translational speed of object in definition or picture, then judges that described image sharpness or described translational speed areThe no satisfied confirmation condition of taking pictures preset, if it is not, be then automatically switched to the bat preset by the described pattern of taking a pictureVideo mode, or send for pointing out the pattern that shoots the video whether being switched to the described pattern of taking a picture preset;Terminal can automatically, intelligently to preview screen information of taking pictures be analyzed, thus be given and reasonably take picturesModel selection is advised, or selects intelligently to run to taking a picture or shoot the video in pattern, so of correspondenceThe motility and convenient and swift property that can promote takes pictures processes, improves Consumer's Experience.
Refer to Fig. 5 again, be the structural representation of a kind of terminal of the embodiment of the present invention.Described terminal can beThe equipment of the band communications network functionalities such as smart mobile phone, panel computer, intelligence wearable device, as it is shown in figure 5,The described terminal of the embodiment of the present invention can include the unit such as display screen, button, speaker, pick up, andAnd also include: at least one bus 501, at least one processor 502 being connected with bus 501 and with alwaysAt least one memorizer 503 that line 501 is connected, it is achieved the communicator 505 of communication function, respectively consumes for terminalThe supply unit 504 that electric unit is powered.
Described processor 502 can pass through bus 501, calls the code of storage in memorizer 503 relevant to performFunction, wherein, memorizer 503 includes operating system, data transmission applications program.
Described processor 502, for when detect terminal enter take a picture pattern time, detect and obtain preset batAccording to the preview screen information in preview interface;Described preview screen information is analyzed, obtains picture clearThe translational speed of object in degree or picture;Judge whether described image sharpness or described translational speed meet pre-If confirmation condition of taking pictures;If it is not, then automatically the described pattern of taking a picture to be switched to the pattern that shoots the video preset,Or whether the described pattern of taking a picture is switched to the prompting letter of the pattern that shoots the video preset by output for promptingBreath.
Still optionally further, to be additionally operable to judge whether described image sharpness exceedes default for described processor 502Clarity threshold, or, it is judged that whether described translational speed exceedes default threshold speed;If described pictureDefinition is less than described default clarity threshold, or, described translational speed exceedes described default speedDegree threshold value, then judge that described image sharpness or described translational speed are unsatisfactory for the confirmation condition of taking pictures preset.
Still optionally further, if described processor 502 is additionally operable to described image sharpness and exceedes described defaultClarity threshold, or, described translational speed is less than described default threshold speed, then trigger described endEnd carries out the process of taking a picture of correspondence.
Still optionally further, described processor 502 is additionally operable to receive what user returned according to described informationSwitching confirmation;According to described switching confirmation, it is determined whether need described pattern switching of taking a pictureShoot the video described in pattern;Shoot the video described in being switched to by the most described exposal model pattern, and triggersDescribed terminal carries out the process that shoots the video of correspondence.
Still optionally further, described processor 502 is additionally operable to be detected by light sensor and obtain work as front ringThe light luminance value in border;If described light luminance value is less than the normal brightness threshold value preset, then open describedThe flash lamp for photography of terminal shoots the video process described in carrying out.
The embodiment of the present invention can by when detect terminal enter take a picture pattern time, detect and obtain preset batAccording to the preview screen information in preview interface, then described preview screen information is analyzed, obtains pictureThe translational speed of object in definition or picture, then judges that described image sharpness or described translational speed areThe no satisfied confirmation condition of taking pictures preset, if it is not, be then automatically switched to the bat preset by the described pattern of taking a pictureVideo mode, or send for pointing out the pattern that shoots the video whether being switched to the described pattern of taking a picture preset;Terminal can automatically, intelligently to preview screen information of taking pictures be analyzed, thus be given and reasonably take picturesModel selection is advised, or selects intelligently to run to taking a picture or shoot the video in pattern, so of correspondenceThe motility and convenient and swift property that can promote takes pictures processes, improves Consumer's Experience.
The embodiment of the present invention also provides for a kind of computer-readable storage medium, and wherein, this computer-readable storage medium can be depositedContaining program, this program includes freezing and thawing of any application described in said method embodiment when performingThe part or all of step of operational approach.
It should be noted that for aforesaid each method embodiment, in order to be briefly described, therefore it is all statedFor a series of combination of actions, but those skilled in the art should know, the present invention is not by describedThe restriction of sequence of movement, because according to the present invention, some step can use other orders or enter simultaneouslyOK.Secondly, those skilled in the art also should know, embodiment described in this description belongs to excellentSelect embodiment, necessary to involved action and the unit not necessarily present invention.
In the above-described embodiments, the description to each embodiment all emphasizes particularly on different fields, and does not has in certain embodimentThe part described in detail, may refer to the associated description of other embodiments.
In several embodiments provided herein, it should be understood that disclosed device, can be passed through itIts mode realizes.Such as, device embodiment described above is only schematically, the most described listThe division of unit, is only a kind of logic function and divides, and actual can have other dividing mode, example when realizingAs multiple unit or assembly can in conjunction with or be desirably integrated into another system, or some features can be ignored,Or do not perform.Another point, shown or discussed coupling each other or direct-coupling or communication connection canTo be the INDIRECT COUPLING by some interfaces, device or unit or communication connection, can be electrical or otherForm.
The described unit illustrated as separating component can be or may not be physically separate, asThe parts that unit shows can be or may not be physical location, i.e. may be located at a place, orCan also be distributed on multiple NE.Can select therein some or all of according to the actual needsUnit realizes the purpose of the present embodiment scheme.
Step in embodiment of the present invention method can carry out order according to actual needs and adjust, merges and delete.
Unit in embodiment of the present invention terminal can merge according to actual needs, divides and delete.
It addition, each functional unit in various embodiments of the present invention can be integrated in a processing unit,Can also be that unit is individually physically present, it is also possible to two or more unit are integrated in a unitIn.Above-mentioned integrated unit both can realize to use the form of hardware, it would however also be possible to employ SFU software functional unitForm realizes.
If described integrated unit realizes using the form of SFU software functional unit and as independent production marketing orDuring use, can be stored in a computer read/write memory medium.Based on such understanding, the present inventionThe part that the most in other words prior art contributed of technical scheme or this technical scheme whole orPart can embody with the form of software product, and this computer software product is stored in a storage mediumIn, including some instructions with so that a computer equipment (can be personal computer, server or netNetwork equipment etc.) perform all or part of step of method described in each embodiment of the present invention.And aforesaid storageMedium includes: USB flash disk, read only memory (ROM, Read-Only Memory), random access memory (RAM,Random Access Memory), portable hard drive, magnetic disc or CD etc. are various can store program codeMedium.
The above, above example only in order to technical scheme to be described, is not intended to limit;To the greatest extentThe present invention has been described in detail by pipe with reference to previous embodiment, and those of ordinary skill in the art should manageSolve: the technical scheme described in foregoing embodiments still can be modified by it, or to wherein partTechnical characteristic carries out equivalent;And these amendments or replacement, do not make the essence of appropriate technical solution take offScope from various embodiments of the present invention technical scheme.