CN103327251A - Method and device of multimedia shooting processing and terminal device - Google Patents
Method and device of multimedia shooting processing and terminal device Download PDFInfo
- Publication number
- CN103327251A CN103327251A CN201310253078XA CN201310253078A CN103327251A CN 103327251 A CN103327251 A CN 103327251A CN 201310253078X A CN201310253078X A CN 201310253078XA CN 201310253078 A CN201310253078 A CN 201310253078A CN 103327251 A CN103327251 A CN 103327251A
- Authority
- CN
- China
- Prior art keywords
- terminal
- image
- translational speed
- speed information
- target moving
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 59
- 238000004364 calculation method Methods 0.000 claims abstract description 44
- 230000001133 acceleration Effects 0.000 claims description 16
- 238000010030 laminating Methods 0.000 claims description 8
- 238000005516 engineering process Methods 0.000 description 6
- 238000000605 extraction Methods 0.000 description 5
- 230000000007 visual effect Effects 0.000 description 5
- 238000006073 displacement reaction Methods 0.000 description 3
- 238000000205 computational method Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/80—Camera processing pipelines; Components thereof
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Studio Devices (AREA)
- Telephone Function (AREA)
Abstract
The invention discloses a method and device of multimedia shooting processing and a terminal device. The method comprises the steps that when multimedia shooting operation conducted by a terminal is detected, a target moving object needing speed calculation is selected, wherein the target moving object comprises the terminal and/or an identified moving object in an image preview and shot by current multimedia; a speed calculation module of the terminal is called so that moving speed information of the target moving object can be obtained through the calculation; when an image shot by the terminal is received, the moving speed information obtained through the calculation is superimposed on the received image. According to the method and device of multimedia shooting processing and the terminal device, the moving speed information of the object can be superimposed on the shot image automatically and intelligently and the requirement for speed information recording of a user is satisfied.
Description
Technical field
The present invention relates to the Computer Applied Technology field, relate in particular to a kind of multimedia photographing process method, device and terminal equipment.
Background technology
Development along with electronic technology, the device that is used for shooting can be integrated in a module and be arranged in the portable terminals such as smart mobile phone, panel computer, be convenient for people to clap as required anywhere or anytime and get picture or image, the wonderful of record people work, life satisfies people's daily need.
In the prior art, the user generally can be as required adds shooting time and some explanatory notes about image to and takes in the image that obtains after photographing image (photo or image) by the image processing software on the PC.Prior art needs the user after shooting obtains image, by the associated picture process software of installing image is processed again, concerning the certain user, operate comparatively complexity, and for real time information such as speed, more can't add to be recorded to and take in the image that obtains.
Summary of the invention
Embodiment of the invention technical problem to be solved is, a kind of multimedia photographing process method, device and terminal equipment are provided, can be when photographic images, automation, intelligently in the image that shooting obtains, add recorded information about translational speed.
In order to solve the problems of the technologies described above, the embodiment of the invention provides a kind of multimedia photographing process method, comprising:
Detecting when utilizing terminal to carry out the multimedia shooting operation, choosing and need to carry out the target moving object that speed is calculated, described target moving object comprises the mobile object in the image preview that described terminal and/or the current multimedia that identifies take;
The speed calculation module of calling terminal calculates the translational speed information of described target moving object;
When receiving the image that terminal taking obtains, the translational speed information that calculates is added in the described image that receives.
Correspondingly, the embodiment of the invention also provides a kind of multimedia photographing process device, comprising:
Choose module, be used for detecting when utilizing terminal to carry out the multimedia shooting operation, choose and need to carry out the target moving object that speed is calculated, described target moving object comprises the mobile object in the image preview that described terminal and/or the current multimedia that identifies take;
Processing module, the speed calculation module that is used for calling terminal calculates the translational speed information of described target moving object;
Laminating module is used for when receiving the image that terminal taking obtains, and the translational speed information that calculates is added in the described image that receives.
Correspondingly, the embodiment of the invention also provides a kind of computer-readable storage medium, has program stored therein in the described computer-readable storage medium, and this program comprises above-mentioned multimedia photographing process method when carrying out.
Correspondingly, the embodiment of the invention also provides a kind of terminal equipment, comprise camera head and processor, wherein, described processor, be used for choosing and need to carrying out the target moving object that speed is calculated detecting when utilizing terminal to carry out the multimedia shooting operation, described target moving object comprises the mobile object in the image preview that described terminal and/or the current multimedia that identifies take; The speed calculation module of calling terminal calculates the translational speed information of described target moving object; When receiving the image that terminal taking obtains, the translational speed information that calculates is added in the described image that receives.
The embodiment of the invention can be called the speed calculation module of terminal with the translational speed information of the mobile object in the image preview of computing terminal or multimedia shooting, and this translational speed information user that is added to taken in the image obtain, the record of the translational speed when having realized comparatively in time, exactly taking has satisfied that the user is intelligent, the recording image demand of automation.
Description of drawings
In order to be illustrated more clearly in the embodiment of the invention or technical scheme of the prior art, the below will do to introduce simply to the accompanying drawing of required use in embodiment or the description of the Prior Art, apparently, accompanying drawing in the following describes only is some embodiments of the present invention, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain according to these accompanying drawings other accompanying drawing.
Fig. 1 is the schematic flow sheet of a kind of multimedia photographing process method of the embodiment of the invention;
Fig. 2 is a kind of exemplary plot of having added the image of velocity information of the embodiment of the invention;
Fig. 3 is the schematic flow sheet of the another kind of multimedia photographing process method of the embodiment of the invention;
Fig. 4 is the structural representation of a kind of multimedia photographing process device of the embodiment of the invention;
Fig. 5 is the structural representation of the another kind of multimedia photographing process device of the embodiment of the invention;
Fig. 6 is wherein a kind of concrete structure schematic diagram of the processing module among Fig. 5;
Fig. 7 is wherein a kind of concrete structure schematic diagram of the laminating module among Fig. 5;
Fig. 8 is the structural representation of a kind of portable terminal of the embodiment of the invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the invention, the technical scheme in the embodiment of the invention is clearly and completely described, obviously, described embodiment only is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills belong to the scope of protection of the invention not making the every other embodiment that obtains under the creative work prerequisite.
See also Fig. 1, it is the schematic flow sheet of a kind of multimedia photographing process method of the embodiment of the invention, the described method of the embodiment of the invention can be applicable in the intelligent terminals with camera function such as smart mobile phone, panel computer, notebook computer, electronic reader, wearable device, concrete, described method comprises:
S101: detecting when utilizing terminal to carry out the multimedia shooting operation, choosing and need to carry out the target moving object that speed is calculated, described target moving object comprises the mobile object in the image preview that described terminal and/or the current multimedia that identifies take.
When the camera head of opening terminal carries out the multimedia shooting, the user can select the translational speed of terminal added to and be about to take in the image that will obtain, also can select will be to be taken image in translational speed some or a plurality of mobile objects be added in the image.Terminal specifically can when the unlatching camera head enters the image taking preview, be sent information with inquiry user's stack " terminal velocity " or " target velocity " to the user.The user is when selective stacking " terminal velocity ", and then Object Selection finishes, and opens corresponding calculation element to calculate moving velocity of terminal in following S102; And if user selection superposes " target velocity ", one or more mobile object in the image preview when then in S101, also needing to determine to take.Can from image, distinguish first object and background, two adjacent images are carried out diversity ratio, just can drawing wherein, certain part is in the middle of the motion, need mobile object to be processed thereby analyze, specifically can be based on the mobile object in the existing image mobile object recognition technology identification preview image, for example distinguish prospect attribute and the background attribute of preview image based on pixel value difference in continuous many shooting preview images that extract, to obtain the position of the mobile object in the preview image.
S102: the speed calculation module of calling terminal calculates the translational speed information of described target moving object;
If target moving object is the some objects in the shooting preview image, the flying bird that for example circles in the air, a kind of simple implementation of calculating this mobile object comprises: by infrared, ultrasonic waves etc. are measured this object to the distance of terminal, then enter the position in the camera lens visual field and leave the position in the camera lens visual field and the visual angle of camera lens according to this object, can calculate this object and enter the displacement of the camera lens visual field when leaving the camera lens visual field, system time in conjunction with terminal, can obtain the average translational speed of this object, arbitrary time takes in the image that obtains in follow-up this measuring process that just this translational speed can be added to.
For obtaining of the translational speed of the mobile object in the image, the implementation that can also adopt comprises: can extract two pictures (picture a and picture b) from shooting preview, the extraction of two pictures is spaced apart time; The position of target moving object is respectively position_a and position_b in the picture; Target moving object is of a size of size_a and size_b in every pictures, and standard size is size; The direction of taking pictures of camera lens is direction.Can obtain the distance value of Suitable For Moving-goal Problems object distance camera lens among the picture a according to size and size_a; Can calculate the angle of Suitable For Moving-goal Problems object on the sphere take camera lens as the centre of sphere among the picture a according to direction and position_a.Can draw the position of Suitable For Moving-goal Problems object in the space among the picture a according to distance value obtained above and angle.In like manner obtain the position of target object in the space among the picture b.Calculate between the two distance according to two locus that calculate, according to extracting interval time, can obtain the translational speed of Suitable For Moving-goal Problems object again.Wherein, can obtain according to the database that is used for the study of various animal and according to known all kinds of sizes such as mobile objects such as aircraft, automobiles for wherein involved standard size size, all kinds of mobile object standard size size can be preset in the database, be arranged on terminal or server side, be used for calculate with respect to mobile object the time search and use.
And if target moving object is terminal itself, then can obtain by triggering the GPS(Global Positioning System of terminal, global positioning system) data or acceleration information etc., and can obtain the translational speed of terminal in conjunction with the system time of terminal.
S103: when receiving the image that terminal taking obtains, the translational speed information that calculates is added in the described image that receives.
Namely click the user and take button and take when obtaining image, before the image that this shooting of storage obtains, the translational speed information that gets access to is added in the image that this shooting obtains.Concrete can be by comprising any or the multiple stack rule in superposed positions, stack transparency, the stack size, the figure layer at the image place that figure layer and the shooting at translational speed information place obtained is processed, then superpose the image of the translational speed information that obtained at last superposeing.
Need explanation the time, image comprises picture and image video, for the image video, can process respectively based on the picture frame in the image video.
Wherein, described S103 specifically can comprise: when receiving the image that terminal taking obtains, analyze the corresponding target moving object of each translational speed information that identification calculates; According to default stack rule, according to the position of each target moving object in the image that receives, each translational speed information is added in the image that receives to show the translational speed of corresponding target moving object.Be about to position corresponding to mobile object that translational speed information is presented at image, for example shown in Figure 2, then the be added to first-class position, four angles of picture of the translational speed information of portable terminal.
The embodiment of the invention can be called the speed calculation module of terminal with the translational speed information of the mobile object in the image preview of computing terminal or multimedia shooting, and this translational speed information user that is added to taken in the image obtain, the record of the translational speed when having realized comparatively in time, exactly taking has satisfied that the user is intelligent, the recording image demand of automation.
Seeing also Fig. 3, is the schematic flow sheet of the another kind of multimedia photographing process method of the embodiment of the invention again; The described method of the embodiment of the invention can be applicable in the intelligent terminals with camera function such as smart mobile phone, panel computer, notebook computer, electronic reader, wearable device, and concrete, described method comprises:
S201: detecting when utilizing terminal to carry out the multimedia shooting operation, choosing and need to carry out the target moving object that speed is calculated, described target moving object comprises the mobile object in the image preview that described terminal and/or the current multimedia that identifies take.
The object that specifically can select when taking according to the user is as target moving object.Perhaps acquiescence is selected mobile object in the photographic images preview as target moving object.
S202: the speed calculation module of calling terminal calculates the translational speed information of described target moving object.
In described S202, when the target moving object of choosing is mobile object in the image preview taken of the described current multimedia that identifies, the described speed calculation module of calling terminal calculates in the translational speed information of described target moving object, and the translational speed information of calculating described target moving object comprises: obtain at least two preview images that comprise described mobile object in the Preset Time interval; According to the standard size of position, size and the described mobile object of described mobile object in each preview image, and according to the shooting direction of described terminal, calculate the translational speed information of described terminal.
Concrete, when the target moving object of choosing in described S201 is some objects in the shooting preview image, calculate translational speed computational methods can for: extract two pictures (picture a and picture b) from shooting preview, the extraction of two pictures is spaced apart time; The position of target moving object is respectively position_a and position_b in the picture; Target moving object is of a size of size_a and size_b in every pictures, and standard size is size; The direction of taking pictures of camera lens is direction.Can obtain the distance value of Suitable For Moving-goal Problems object distance camera lens among the picture a according to size and size_a; Can calculate the angle of Suitable For Moving-goal Problems object on the sphere take camera lens as the centre of sphere among the picture a according to direction and position_a.Can draw the position of Suitable For Moving-goal Problems object in the space among the picture a according to distance value obtained above and angle.In like manner obtain the position of target object in the space among the picture b.Calculate between the two distance according to two locus that calculate, according to extracting interval time, can obtain the translational speed of Suitable For Moving-goal Problems object again.
When the target moving object of choosing is described terminal, the described speed calculation module of calling terminal calculates in the translational speed information of described target moving object, the translational speed information of calculating described target moving object comprises: according to the gps data of built-in GPS module or according to the acceleration information of built-in acceleration calculation module, in conjunction with the system time of described terminal, calculate the translational speed information of described terminal.
Specifically can obtain each position coordinates in the fast mobile terminal process according to the GPS module, then determine displacement according to position coordinates, calculate at last the translational speed of terminal according to time value.Then accekeration when perhaps obtaining fast mobile terminal according to the acceleration calculation module can calculate translational speed according to accekeration and time value.
Further, when the target moving object of choosing is described terminal, the described speed calculation module of calling terminal calculates in the translational speed information of described target moving object, and the translational speed information of calculating described target moving object can also comprise: identify the stationary object in the image preview that current multimedia takes; Obtain at least two preview images that comprise described stationary object in the Preset Time interval; According to the standard size of position, size and the described mobile object of described stationary object in each preview image, and according to the shooting direction of described terminal, calculate the translational speed information of described terminal.
Concrete computational methods can for: extract two pictures (picture a and picture b) that comprise stationary object from shooting preview, such as comprising immovable stationary objects such as trees, building, the extraction of two pictures is spaced apart time; The position of stationary object is respectively position_a and position_b in the picture; Stationary object is of a size of size_a and size_b in every pictures, and standard size is size; The direction of taking pictures of camera lens is direction.Can obtain among the picture a stationary object apart from the distance value of camera lens according to size and size_a; Can calculate the angle of stationary object on the sphere take camera lens as the centre of sphere among the picture a according to direction and position_a.Can draw the position of stationary object in the space among the picture a according to distance value obtained above and angle.In like manner obtain the position of stationary object in the space among the picture b.Calculate between the two distance according to two locus that calculate, according to extracting interval time, can obtain the translational speed of stationary object again.
Wherein, can obtain according to the database that is used for the study of various animal and according to known all kinds of sizes such as mobile objects such as aircraft, automobiles for above-mentioned involved standard size size, all kinds of mobile object standard size size can be preset in the database, be arranged on terminal or server side, be used for calculate with respect to mobile object the time search and use.
S203: generate the figure layer that comprises the translational speed information that described speed calculation module calculates according to the stack rule that presets.
S204: the figure layer that comprises the translational speed information that described speed calculation module calculates that will generate is in real time in the image preview of Overlapping display when multimedia is taken.
Specifically generate a figure layer that comprises translational speed according to superposed positions, stack transparency, stack any or the multiple stack rule in the size, then this map overlay is presented in the preview image, be shown in real time the user.
In the preview process, the speed of the mobile object in terminal or the figure may change, at this moment, terminal can be passed through above-mentioned S202 computing terminal or the instantaneous velocity of mobile object, and generation comprises that the map overlay of translational speed information is in image preview in real time.
S205: when receiving the image that terminal taking obtains, the translational speed information that calculates is added in the described image that receives.
Namely the user take obtain image after, with taking in the image that the map overlay that comprises translational speed information constantly obtains to shooting, then store the image of this translational speed information that superposeed according to specified path.
The embodiment of the invention can be called the speed calculation module of terminal with the translational speed information of the mobile object in the image preview of computing terminal or multimedia shooting, and translational speed information live preview is presented in the shooting preview picture for the user checks, convenient follow-up this translational speed information user that is added to is taken in the image that obtains, the record of the translational speed when having realized comparatively in time, exactly taking has satisfied that the user is intelligent, the recording image demand of automation.
Correspondingly, the embodiment of the invention also provides a kind of computer-readable storage medium, has program stored therein in the described computer-readable storage medium, and this program comprises the multimedia photographing process method of the corresponding embodiment of above-mentioned Fig. 1 to Fig. 3 when carrying out.
The below is elaborated to multimedia photographing process device and the portable terminal of the embodiment of the invention.
See also Fig. 4, it is the structural representation of a kind of multimedia photographing process device of the embodiment of the invention, the described device of the embodiment of the invention can be arranged in the intelligent terminals with camera head such as smart mobile phone, panel computer, notebook computer, electronic reader, wearable device, concrete, described device comprises:
Choose module 11, be used for detecting when utilizing terminal to carry out the multimedia shooting operation, choose and need to carry out the target moving object that speed is calculated, described target moving object comprises the mobile object in the image preview that described terminal and/or the current multimedia that identifies take;
Laminating module 13 is used for when receiving the image that terminal taking obtains, and the translational speed information that calculates is added in the described image that receives.
When the unlatching camera head carries out the multimedia shooting, the user can select the translational speed of terminal added to and be about to take in the image that will obtain, also can select will be to be taken image in translational speed some or a plurality of mobile objects be added in the image.The described module 11 of choosing specifically can when the unlatching camera head enters the image taking preview, be sent information with inquiry user's stack " terminal velocity " or " target velocity " to the user.The user is when selective stacking " terminal velocity ", and the described module 11 of choosing is chosen definite terminal as target moving object, and Object Selection finishes; And if user selection stack " target velocity ", then described choose that module 11 needs to differentiate and the image preview when determining to take in one or more mobile object.The described module 11 of choosing specifically can be based on the mobile object in the existing image mobile object recognition technology identification preview image, for example distinguish prospect attribute and the background attribute of preview image based on pixel value difference in continuous many shooting preview images that extract, to obtain the position of the mobile object in the preview image.
Described processing module 12 is when calculating translational speed information, if described to choose target moving object that module 11 chooses be some objects in the shooting preview image, the flying bird that for example circles in the air, can extract two pictures (picture a and picture b) from shooting preview, the extraction of two pictures is spaced apart time; The position of target moving object is respectively position_a and position_b in the picture; Target moving object is of a size of size_a and size_b in every pictures, and standard size is size; The direction of taking pictures of camera lens is direction.Can obtain the distance value of Suitable For Moving-goal Problems object distance camera lens among the picture a according to size and size_a; Can calculate the angle of Suitable For Moving-goal Problems object on the sphere take camera lens as the centre of sphere among the picture a according to direction and position_a.Can draw the position of Suitable For Moving-goal Problems object in the space among the picture a according to distance value obtained above and angle.In like manner obtain the position of target object in the space among the picture b.Calculate between the two distance according to two locus that calculate, according to extracting interval time, can obtain the translational speed of Suitable For Moving-goal Problems object again.
And if described to choose the target moving object that module 11 chooses be terminal itself, 12 of described processing modules can be obtained the gps data of terminal or acceleration information etc. by triggering, and can obtain the translational speed of terminal in conjunction with the system time of terminal.
Described laminating module 13 is clicked the user and is taken button and take when obtaining image, before the image that this shooting of storage obtains, the translational speed information that gets access to is added in the image that this shooting obtains.Concrete can be by comprising any or the multiple stack rule in superposed positions, stack transparency, the stack size, the figure layer at the image place that figure layer and the shooting at translational speed information place obtained is processed, then superpose the image of the translational speed information that obtained at last superposeing.
Need explanation the time, image comprises picture and image video, for the image video, can process respectively based on the picture frame in the image video.
The embodiment of the invention can be called the speed calculation module of terminal with the translational speed information of the mobile object in the image preview of computing terminal or multimedia shooting, and this translational speed information user that is added to taken in the image obtain, the record of the translational speed when having realized comparatively in time, exactly taking has satisfied that the user is intelligent, the recording image demand of automation.
See also again further Fig. 5, it is the structural representation of the another kind of multimedia photographing process device of the embodiment of the invention, the described device of the embodiment of the invention comprises chooses module 11, processing module 12 and laminating module 13 in above-described embodiment, further, in embodiments of the present invention, described device also comprises:
Previewing module 14 is used for generating the figure layer that comprises the translational speed information that described speed calculation module calculates according to the stack rule that presets; With the figure layer that comprises the translational speed information that described speed calculation module calculates that generates in real time in the image preview of Overlapping display when multimedia is taken.
Described previewing module 14 specifically generates a figure layer that comprises translational speed according to superposed positions, stack transparency, stack any or the multiple stack rule in the size, then this map overlay is presented in the preview image, is shown in real time the user.
In the preview process, the speed of the mobile object in terminal or the figure may change, at this moment, terminal can be by the instantaneous velocity of above-mentioned processing module 12 computing terminals or mobile object, and described previewing module 14 generates in real time and comprises that the map overlay of translational speed information is in image preview.
Further concrete, see also Fig. 6, when the target moving object of choosing was mobile object in the image preview taken of the described current multimedia that identifies, described processing module 12 comprised:
The first acquiring unit 121 is used for obtaining at least two preview images that comprise described mobile object in the Preset Time interval;
The first processing unit 122 is used for according to the standard size of described mobile object at position, size and the described mobile object of each preview image, and according to the shooting direction of described terminal, calculates the translational speed information of described terminal.
Wherein, described the first processing unit 122 concrete account forms are: extract two pictures (picture a and picture b) from shooting preview, the extraction of two pictures is spaced apart time; The position of target moving object is respectively position_a and position_b in the picture; Target moving object is of a size of size_a and size_b in every pictures, and standard size is size; The direction of taking pictures of camera lens is direction.Can obtain the distance value of Suitable For Moving-goal Problems object distance camera lens among the picture a according to size and size_a; Can calculate the angle of Suitable For Moving-goal Problems object on the sphere take camera lens as the centre of sphere among the picture a according to direction and position_a.Can draw the position of Suitable For Moving-goal Problems object in the space among the picture a according to distance value obtained above and angle.In like manner obtain the position of target object in the space among the picture b.Calculate between the two distance according to two locus that calculate, according to extracting interval time, can obtain the translational speed of Suitable For Moving-goal Problems object again.
Wherein, can obtain according to the database that is used for the study of various animal and according to known all kinds of sizes such as mobile objects such as aircraft, automobiles for above-mentioned involved standard size size, all kinds of mobile object standard size size can be preset in the database, be arranged on terminal or server side, be used for calculate with respect to mobile object the time search and use.
Further concrete, see also Fig. 6, when the target moving object of choosing was described terminal, described processing module 12 comprised:
Open unit 123, be used for triggering the built-in GPS module of unlatching or built-in acceleration calculation module;
The second processing unit 124 is used in conjunction with the system time of described terminal, calculating the translational speed information of described terminal according to the gps data of built-in GPS module or according to the acceleration information of built-in acceleration calculation module.
Described the second processing unit 124 concrete account forms are: can obtain each position coordinates in the fast mobile terminal process according to the GPS module, then determine displacement according to position coordinates, calculate at last the translational speed of terminal according to time value.Then accekeration when perhaps obtaining fast mobile terminal according to the acceleration calculation module can calculate translational speed according to accekeration and time value.
Further concrete, see also Fig. 6, when the target moving object of choosing was described terminal, described processing module 12 comprised:
Recognition unit 125 is for the stationary object of the image preview of identifying current multimedia shooting;
Second acquisition unit 126 is used for obtaining at least two preview images that comprise described stationary object in the Preset Time interval;
The 3rd processing unit 127 is used for according to the standard size of described stationary object at position, size and the described mobile object of each preview image, and according to the shooting direction of described terminal, calculates the translational speed information of described terminal.
Described processing module 12 can comprise above-mentioned unlatching unit 123, the second processing unit 124 and recognition unit 125, second acquisition unit 126, the 3rd processing unit 127 simultaneously, so that switch at any time according to user's needs, to calculate the translational speed information of target moving object.
Further alternatively, see also Fig. 7, in embodiments of the present invention, described laminating module 13 comprises:
Described analytic unit 131 is according to choosing each target moving object that module 11 is chosen, the translational speed information that processing module 12 is calculated is presented at the position corresponding to mobile object of image, for example shown in Figure 2, then the be added to first-class position, four angles of picture of the translational speed information of portable terminal.
The embodiment of the invention can be called the speed calculation module of terminal with the translational speed information of the mobile object in the image preview of computing terminal or multimedia shooting, and translational speed information live preview is presented in the shooting preview picture for the user checks, convenient follow-up this translational speed information user that is added to is taken in the image that obtains, the record of the translational speed when having realized comparatively in time, exactly taking has satisfied that the user is intelligent, the recording image demand of automation.
See also again Fig. 8, it is the structural representation of a kind of portable terminal of the embodiment of the invention, the described portable terminal of the embodiment of the invention can be smart mobile phone, panel computer, notebook computer, electronic reader, the equipment such as wearable device, described portable terminal comprises: camera head 2 and processor 1, concrete, described processor 1 is used for detecting when utilizing terminal to carry out the multimedia shooting operation, choose and need to carry out the target moving object that speed is calculated, described target moving object comprises the mobile object in the image preview that described terminal and/or the current multimedia that identifies take; The speed calculation module of calling terminal calculates the translational speed information of described target moving object; When receiving the image that terminal taking obtains, the translational speed information that calculates is added in the described image that receives.
Further, described portable terminal can also comprise GPS module or acceleration module, and with the position coordinates that obtains this portable terminal or the acceleration information when mobile, thereby convenient described processor 1 calculates the translational speed information of portable terminal itself.
Concrete, described processor 1 concrete executive mode is identical with the multimedia photographing process method of the corresponding embodiment of above-mentioned Fig. 1 to Fig. 3, is not repeated herein.
The embodiment of the invention can be called the speed calculation module of terminal with the translational speed information of the mobile object in the image preview of computing terminal or multimedia shooting, and translational speed information live preview is presented in the shooting preview picture for the user checks, convenient follow-up this translational speed information user that is added to is taken in the image that obtains, the record of the translational speed when having realized comparatively in time, exactly taking has satisfied that the user is intelligent, the recording image demand of automation.
One of ordinary skill in the art will appreciate that all or part of flow process that realizes in above-described embodiment method, be to come the relevant hardware of instruction to finish by computer program, as the instruction in the terminal is used for realizing multimedia photographing process method as described in being stored in.In the present embodiment, described program can be stored in the read/write memory medium of terminal, and this program can be carried out by at least one processor in the terminal, to realize comprising the flow process such as the embodiment of above-mentioned each side method.Wherein, described storage medium can be magnetic disc, CD, read-only store-memory body (Read-Only Memory, ROM) or random store-memory body (Random Access Memory, RAM) etc.
Above disclosed is preferred embodiment of the present invention only, certainly can not limit with this interest field of the present invention, and the equivalent variations of therefore doing according to claim of the present invention still belongs to the scope that the present invention is contained.
Claims (14)
1. a multimedia photographing process method is characterized in that, comprising:
Detecting when utilizing terminal to carry out the multimedia shooting operation, choosing and need to carry out the target moving object that speed is calculated, described target moving object comprises the mobile object in the image preview that described terminal and/or the current multimedia that identifies take;
The speed calculation module of calling terminal calculates the translational speed information of described target moving object;
When receiving the image that terminal taking obtains, the translational speed information that calculates is added in the described image that receives.
2. the method for claim 1 is characterized in that, after the described speed calculation module of calling terminal is with the translational speed information of calculating described target moving object, also comprises:
Generate the figure layer that comprises the translational speed information that described speed calculation module calculates according to the stack rule that presets;
With the figure layer that comprises the translational speed information that described speed calculation module calculates that generates in real time in the image preview of Overlapping display when multimedia is taken.
3. the method for claim 1, it is characterized in that, when the target moving object of choosing is mobile object in the image preview taken of the described current multimedia that identifies, the described speed calculation module of calling terminal calculates in the translational speed information of described target moving object, and the translational speed information of calculating described target moving object comprises:
Obtain at least two preview images that comprise described mobile object in the Preset Time interval;
According to the standard size of position, size and the described mobile object of described mobile object in each preview image, and according to the shooting direction of described terminal, calculate the translational speed information of described terminal.
4. the method for claim 1, it is characterized in that, when the target moving object of choosing was described terminal, the described speed calculation module of calling terminal calculated in the translational speed information of described target moving object, and the translational speed information of calculating described target moving object comprises:
According to the gps data of built-in GPS module or according to the acceleration information of built-in acceleration calculation module, in conjunction with the system time of described terminal, calculate the translational speed information of described terminal.
5. the method for claim 1, it is characterized in that, when the target moving object of choosing was described terminal, the described speed calculation module of calling terminal calculated in the translational speed information of described target moving object, and the translational speed information of calculating described target moving object comprises:
Identify the stationary object in the image preview that current multimedia takes;
Obtain at least two preview images that comprise described stationary object in the Preset Time interval;
According to the standard size of position, size and the described mobile object of described stationary object in each preview image, and according to the shooting direction of described terminal, calculate the translational speed information of described terminal.
6. such as each described method of claim 1-5, it is characterized in that, described when receiving the image that terminal taking obtains, the translational speed information that calculates is added in the described image that receives, comprising:
When receiving the image that terminal taking obtains, analyze the above-mentioned corresponding target moving object of each translational speed information that calculates of identification;
According to default stack rule, according to the position of each target moving object in the image that receives, each translational speed information is added in the image that receives to show the translational speed of corresponding target moving object.
7. a multimedia photographing process device is characterized in that, comprising:
Choose module, be used for detecting when utilizing terminal to carry out the multimedia shooting operation, choose and need to carry out the target moving object that speed is calculated, described target moving object comprises the mobile object in the image preview that described terminal and/or the current multimedia that identifies take;
Processing module, the speed calculation module that is used for calling terminal calculates the translational speed information of described target moving object;
Laminating module is used for when receiving the image that terminal taking obtains, and the translational speed information that calculates is added in the described image that receives.
8. device as claimed in claim 7 is characterized in that, also comprises:
Previewing module is used for generating the figure layer that comprises the translational speed information that described speed calculation module calculates according to the stack rule that presets; With the figure layer that comprises the translational speed information that described speed calculation module calculates that generates in real time in the image preview of Overlapping display when multimedia is taken.
9. device as claimed in claim 7 is characterized in that, when the target moving object of choosing was mobile object in the image preview taken of the described current multimedia that identifies, described processing module comprised:
The first acquiring unit is used for obtaining at least two preview images that comprise described mobile object in the Preset Time interval;
The first processing unit is used for according to the standard size of described mobile object at position, size and the described mobile object of each preview image, and according to the shooting direction of described terminal, calculates the translational speed information of described terminal.
10. device as claimed in claim 7 is characterized in that, when the target moving object of choosing was described terminal, described processing module comprised:
Open the unit, be used for triggering the built-in GPS module of unlatching or built-in acceleration calculation module;
The second processing unit is used in conjunction with the system time of described terminal, calculating the translational speed information of described terminal according to the gps data of built-in GPS module or according to the acceleration information of built-in acceleration calculation module.
11. device as claimed in claim 7 is characterized in that, when the target moving object of choosing was described terminal, described processing module comprised:
Recognition unit is for the stationary object of the image preview of identifying current multimedia shooting;
Second acquisition unit is used for obtaining at least two preview images that comprise described stationary object in the Preset Time interval;
The 3rd processing unit is used for according to the standard size of described stationary object at position, size and the described mobile object of each preview image, and according to the shooting direction of described terminal, calculates the translational speed information of described terminal.
12. such as each described device of claim 7-11, it is characterized in that, described laminating module comprises:
Analytic unit is used for analyzing the corresponding target moving object of each translational speed information that identification calculates when receiving the image that terminal taking obtains;
Superpositing unit is used for according to default stack rule, according to the position of each target moving object in the image that receives, each translational speed information is added in the image that receives to show the translational speed of corresponding target moving object.
13. a computer-readable storage medium is characterized in that, has program stored therein in the described computer-readable storage medium, this program comprises that the claims 1 are to each described multimedia photographing process method of claim 6 when carrying out.
14. a terminal equipment is characterized in that, comprises camera head and processor, wherein,
Described processor, be used for detecting when utilizing terminal to carry out the multimedia shooting operation, choose and need to carry out the target moving object that speed is calculated, described target moving object comprises the mobile object in the image preview that described terminal and/or the current multimedia that identifies take; The speed calculation module of calling terminal calculates the translational speed information of described target moving object; When receiving the image that terminal taking obtains, the translational speed information that calculates is added in the described image that receives.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310253078.XA CN103327251B (en) | 2013-06-24 | 2013-06-24 | A kind of multimedia photographing process method, device and terminal equipment |
PCT/CN2014/080612 WO2014206274A1 (en) | 2013-06-24 | 2014-06-24 | Method, apparatus and terminal device for processing multimedia photo-capture |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310253078.XA CN103327251B (en) | 2013-06-24 | 2013-06-24 | A kind of multimedia photographing process method, device and terminal equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103327251A true CN103327251A (en) | 2013-09-25 |
CN103327251B CN103327251B (en) | 2016-03-02 |
Family
ID=49195756
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310253078.XA Active CN103327251B (en) | 2013-06-24 | 2013-06-24 | A kind of multimedia photographing process method, device and terminal equipment |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN103327251B (en) |
WO (1) | WO2014206274A1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103905735A (en) * | 2014-04-17 | 2014-07-02 | 深圳市世尊科技有限公司 | Mobile terminal with dynamic tracing shooting function and dynamic tracing shooting method thereof |
WO2014206274A1 (en) * | 2013-06-24 | 2014-12-31 | Tencent Technology (Shenzhen) Company Limited | Method, apparatus and terminal device for processing multimedia photo-capture |
CN105827951A (en) * | 2016-01-29 | 2016-08-03 | 维沃移动通信有限公司 | Moving object photographing method and mobile terminal |
CN105847696A (en) * | 2016-05-05 | 2016-08-10 | 北京小米移动软件有限公司 | Photographing processing method under motion state and photographing processing device thereof and equipment |
CN106375706A (en) * | 2015-07-22 | 2017-02-01 | 宇龙计算机通信科技(深圳)有限公司 | Method and apparatus for velocity measurement of moving object by use of double pick-up heads, and terminal |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006140605A (en) * | 2004-11-10 | 2006-06-01 | Toshiba Corp | Photographing apparatus and its method |
CN1984248A (en) * | 2005-12-14 | 2007-06-20 | 三星电子株式会社 | Method for measuring speed using wireless terminal and system implementing the same |
CN101604448A (en) * | 2009-03-16 | 2009-12-16 | 北京中星微电子有限公司 | A kind of speed-measuring method of moving target and system |
CN101753708A (en) * | 2008-12-22 | 2010-06-23 | 康佳集团股份有限公司 | Mobile phone capable of measuring velocity and method for measuring movement velocity of object by mobile phone |
CN102564450A (en) * | 2011-12-23 | 2012-07-11 | 奇瑞汽车股份有限公司 | Method and device for measuring distance and speed |
CN102986208A (en) * | 2010-05-14 | 2013-03-20 | 株式会社理光 | Imaging apparatus, image processing method, and recording medium for recording program thereon |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102944693A (en) * | 2012-11-28 | 2013-02-27 | 哈尔滨工业大学 | System and method based on area array fast field synchronization charge coupled device (CCD) image sensor and used for measuring speed |
CN103327251B (en) * | 2013-06-24 | 2016-03-02 | 腾讯科技(深圳)有限公司 | A kind of multimedia photographing process method, device and terminal equipment |
-
2013
- 2013-06-24 CN CN201310253078.XA patent/CN103327251B/en active Active
-
2014
- 2014-06-24 WO PCT/CN2014/080612 patent/WO2014206274A1/en active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006140605A (en) * | 2004-11-10 | 2006-06-01 | Toshiba Corp | Photographing apparatus and its method |
CN1984248A (en) * | 2005-12-14 | 2007-06-20 | 三星电子株式会社 | Method for measuring speed using wireless terminal and system implementing the same |
CN101753708A (en) * | 2008-12-22 | 2010-06-23 | 康佳集团股份有限公司 | Mobile phone capable of measuring velocity and method for measuring movement velocity of object by mobile phone |
CN101604448A (en) * | 2009-03-16 | 2009-12-16 | 北京中星微电子有限公司 | A kind of speed-measuring method of moving target and system |
CN102986208A (en) * | 2010-05-14 | 2013-03-20 | 株式会社理光 | Imaging apparatus, image processing method, and recording medium for recording program thereon |
CN102564450A (en) * | 2011-12-23 | 2012-07-11 | 奇瑞汽车股份有限公司 | Method and device for measuring distance and speed |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014206274A1 (en) * | 2013-06-24 | 2014-12-31 | Tencent Technology (Shenzhen) Company Limited | Method, apparatus and terminal device for processing multimedia photo-capture |
CN103905735A (en) * | 2014-04-17 | 2014-07-02 | 深圳市世尊科技有限公司 | Mobile terminal with dynamic tracing shooting function and dynamic tracing shooting method thereof |
CN103905735B (en) * | 2014-04-17 | 2017-10-27 | 深圳市世尊科技有限公司 | The mobile terminal and its dynamic for chasing after shooting function with dynamic chase after shooting method |
CN106375706A (en) * | 2015-07-22 | 2017-02-01 | 宇龙计算机通信科技(深圳)有限公司 | Method and apparatus for velocity measurement of moving object by use of double pick-up heads, and terminal |
CN106375706B (en) * | 2015-07-22 | 2019-12-10 | 宇龙计算机通信科技(深圳)有限公司 | method and device for measuring speed of moving object by using double cameras and mobile terminal |
CN105827951A (en) * | 2016-01-29 | 2016-08-03 | 维沃移动通信有限公司 | Moving object photographing method and mobile terminal |
CN105827951B (en) * | 2016-01-29 | 2019-05-17 | 维沃移动通信有限公司 | A kind of Moving Objects photographic method and mobile terminal |
CN105847696A (en) * | 2016-05-05 | 2016-08-10 | 北京小米移动软件有限公司 | Photographing processing method under motion state and photographing processing device thereof and equipment |
CN105847696B (en) * | 2016-05-05 | 2019-03-15 | 北京小米移动软件有限公司 | Processing method, device and the equipment taken pictures under motion state |
Also Published As
Publication number | Publication date |
---|---|
CN103327251B (en) | 2016-03-02 |
WO2014206274A1 (en) | 2014-12-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3502621B1 (en) | Visual localisation | |
CN103971400B (en) | A kind of method and system of the three-dimension interaction based on identification code | |
US10606824B1 (en) | Update service in a distributed environment | |
US10089762B2 (en) | Methods for navigating through a set of images | |
CN107710280B (en) | Object visualization method | |
EP3206163B1 (en) | Image processing method, mobile device and method for generating a video image database | |
US20150206353A1 (en) | Time constrained augmented reality | |
CN108509621B (en) | Scenic spot identification method, device, server and storage medium for scenic spot panoramic image | |
CN103327251B (en) | A kind of multimedia photographing process method, device and terminal equipment | |
CN106295598A (en) | A kind of across photographic head method for tracking target and device | |
CN108388649B (en) | Method, system, device and storage medium for processing audio and video | |
JP5330606B2 (en) | Method, system, and computer-readable recording medium for adaptively performing image matching according to circumstances | |
EP3716144A1 (en) | Intelligent video analysis | |
CN103426172A (en) | Vision-based target tracking method and device | |
Xiong et al. | Snap angle prediction for 360 panoramas | |
CN112215964A (en) | Scene navigation method and device based on AR | |
CN103327246A (en) | Multimedia shooting processing method, device and intelligent terminal | |
Merino‐Gracia et al. | Real‐time text tracking in natural scenes | |
KR102436018B1 (en) | Electronic apparatus and control method thereof | |
Lu et al. | A fast 3D indoor-localization approach based on video queries | |
CN114140839A (en) | Image sending method, device and equipment for face recognition and storage medium | |
CN113515980B (en) | Model training method, device, equipment and storage medium | |
KR101334980B1 (en) | Device and method for authoring contents for augmented reality | |
US20180189602A1 (en) | Method of and system for determining and selecting media representing event diversity | |
TW202125284A (en) | Picture-based multidimensional information integration method and related equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |