CN104902163B - Image processing method and device, Picture Generation Method and device - Google Patents

Image processing method and device, Picture Generation Method and device Download PDF

Info

Publication number
CN104902163B
CN104902163B CN201410084616.1A CN201410084616A CN104902163B CN 104902163 B CN104902163 B CN 104902163B CN 201410084616 A CN201410084616 A CN 201410084616A CN 104902163 B CN104902163 B CN 104902163B
Authority
CN
China
Prior art keywords
map
picture
speed
pictures
shooting
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.)
Active
Application number
CN201410084616.1A
Other languages
Chinese (zh)
Other versions
CN104902163A (en
Inventor
魏志伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201410084616.1A priority Critical patent/CN104902163B/en
Priority to PCT/CN2015/073699 priority patent/WO2015131837A1/en
Publication of CN104902163A publication Critical patent/CN104902163A/en
Application granted granted Critical
Publication of CN104902163B publication Critical patent/CN104902163B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32144Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Studio Devices (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The present invention provides a kind of image processing methods, which comprises obtains picture;Obtain location information corresponding with the picture;Map downloading request is sent according to the positional information, receives map corresponding with the location information;The map is superimposed upon on the picture in a manner of watermark, the map includes the corresponding position of the location information and the position identifies on the map.Using the present invention, the corresponding position of picture real-time and easily can be got by picture.In addition, additionally providing a kind of picture processing unit, Picture Generation Method and device and another image processing method and device.

Description

Image processing method and device, Picture Generation Method and device
Technical field
The present invention relates to field of image processings, more particularly to a kind of image processing method and device, Picture Generation Method And device.
Background technique
In traditional technology, the camera site of picture would generally be protected by the Exif information of picture when shooting picture It deposits, Exif is a kind of reference format that a variety of data are embedded in photo files.Currently, the geographic location type that Exif is supported Data usually only latitude and longitude coordinates, and common photo scan tool is supported it and bad.Due to the corresponding geography of photo Position is as image watermarking in photo files, and user cannot readily check longitude and latitude data therein.User wants It is then inconvenient to get the corresponding position of picture in real time.
Summary of the invention
Based on this, it is necessary to provide a kind of image processing method and device convenient for obtaining the corresponding position of picture in real time.
A kind of image processing method, which comprises
Obtain picture;
Obtain location information corresponding with the picture;
Map downloading request is sent according to the positional information, receives map corresponding with the location information;
The map is superimposed upon on the picture in a manner of watermark, the map includes the corresponding position of the location information It sets and the position identifies on the map.
A kind of picture processing unit, described device include:
Picture obtains module, for obtaining picture;
Pictures location obtains module, for obtaining location information corresponding with the picture;
Map obtains module, for sending map downloading request according to the positional information, receives and the location information Corresponding map;
Laminating module, for the map to be superimposed upon the picture in a manner of watermark, the map includes institute's rheme Confidence ceases corresponding position and the position identifies on the map.
Above-mentioned image processing method and device by extracting the location information of picture from the picture of selection, and then obtain Map corresponding with the location information of picture, corresponding map is superimposed upon on picture in a manner of watermark, and location information pair The position answered identifies on map.To which the corresponding position of picture can be got in real time and intuitively by map, without Additional checks operation, improves the convenience of Pictures location acquisition.
In addition, additionally providing a kind of Picture Generation Method and device convenient for obtaining the corresponding position of picture in real time.
A kind of Picture Generation Method, the method also includes:
Into shooting window;
Obtain terminal position;
Map downloading request is sent according to the position, receives map corresponding with the position;
The map is superimposed upon on the shooting window, the map is comprising the position and the position is describedly It is identified on figure;
Shooting order is received, the picture for being superimposed the map is generated.
A kind of photograph creation device, described device further include:
Shooting module, for entering shooting window;
Terminal location obtains module, for obtaining terminal position;
Map obtains module, for sending map downloading request according to the position, receives correspondingly with the position Figure;
Laminating module, for the map to be superimposed upon the shooting window, the map includes the position and institute Rheme is set to be identified on the map;
Image generating module generates the picture for being superimposed the map for receiving shooting order.
Above-mentioned Picture Generation Method and device, the position of terminal is obtained when terminal shoots picture, and then is got and end The corresponding map in the position at end, then corresponding map is added on the picture of shooting.This method and device are shot in terminal to be shone Corresponding map can be obtained according to the shooting location of photo when piece, to obtain the picture for being printed on map, and by the bat of picture It acts as regent to set and identify on this map.Without carry out it is additional check operation, can be real-time and can intuitively be obtained from map The corresponding position of picture, to improve the convenience of Pictures location acquisition.
In addition, additionally providing another image processing method and device convenient for obtaining the corresponding position of picture in real time.
A kind of image processing method, which comprises
Obtain at least two pictures;
It is corresponding to extract picture from the acquisition parameters information for the acquisition parameters information for extracting at least two pictures Camera site;
Map downloading request is sent according to the camera site, is received comprising the corresponding shooting position of at least two pictures The map set;
At least two pictures and the map are spliced, new picture is generated, two picture is corresponding Camera site identifies on the map.
A kind of picture processing unit, described device include:
Picture obtains module, for obtaining at least two pictures;
Camera site obtains module, for extracting the acquisition parameters information of at least two pictures, joins from the shooting The corresponding camera site of picture is extracted in number information;
Map obtains module, for sending map downloading request according to the camera site, receives comprising described at least two The map of the corresponding camera site of picture;
Splicing module generates new picture for splicing at least two pictures and the map, and described two The corresponding camera site of picture identifies on the map.
Above-mentioned image processing method and device, by extracting the acquisition parameters information of picture from the picture of selection, from this The location information of picture is extracted in acquisition parameters information, and then obtains map corresponding with the location information of picture, it then will figure Piece and corresponding map are spliced, and the corresponding position of location information is indicated out on map.It can be real to pass through map When and intuitively get the corresponding position of picture, check operation without additional, improve Pictures location acquisition convenience Property.
Detailed description of the invention
Fig. 1 is the flow diagram of image processing method in one embodiment;
Fig. 2 is the timing diagram of image processing method in one embodiment;
Fig. 3 is a kind of schematic diagram for picture that embodiment illustrated in fig. 2 provides;
Fig. 4 is the structural block diagram of picture processing unit in one embodiment;
Fig. 5 is the structural block diagram of picture processing unit in another embodiment;
Fig. 6 is the flow diagram of Picture Generation Method in one embodiment;
Fig. 7 is the timing diagram of Picture Generation Method in one embodiment;
Fig. 8 is the structural block diagram of photograph creation device in one embodiment;
Fig. 9 is the structural block diagram of photograph creation device in another embodiment;
Figure 10 is the flow diagram of image processing method in another embodiment;
Figure 11 is the timing diagram of image processing method in another embodiment;
Figure 12 is a kind of schematic diagram for picture that embodiment illustrated in fig. 11 provides;
Figure 13 is the structural block diagram of picture processing unit in further embodiment;
Figure 14 is the structural block diagram of picture processing unit in another embodiment;
Figure 15 is the module map for implementing the computer system of the embodiment of the present invention.
Specific embodiment
In order to make the objectives, technical solutions, and advantages of the present invention clearer, with reference to the accompanying drawings and embodiments, right The present invention is further elaborated.It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, and It is not used in the restriction present invention.
The description of specific distinct unless the context otherwise, the present invention in element and component, the shape that quantity both can be single Formula exists, and form that can also be multiple exists, and the present invention is defined not to this.Although step in the present invention with label into It has gone arrangement, but is not used to limit the precedence of step, unless expressly stated the order of step or holding for certain step Based on row needs other steps, otherwise the relative rank of step is adjustable.It is appreciated that used herein Term "and/or" one of is related to and covers associated listed item or one or more of any and all possible groups It closes.
As shown in Figure 1, in one embodiment, providing a kind of image processing method, this method is to be applied to various ends It is illustrated in end, these terminals include but is not limited to various desktop computers, pocket computer on knee, individual digital Assistant, tablet computer, smart phone, E-book reader, MP3(Moving Picture Experts Group Audio Layer III, dynamic image expert's compression standard audio level 3) or MP4(Moving Picture Experts Group Audio Layer IV, dynamic image expert's compression standard audio level 4) player etc..This method comprises:
Step S102 obtains picture.
In the present embodiment, picture can be the photo for shooting obtain in advance, be stored in the local photograph album of terminal.User The picture handled can be selected, for example click a certain picture by the picture in the local photograph album of browsing terminal Thumbnail is selected.
Further, associated picture can also be stored in same file folder in advance, it is associated to refer to figure The information such as shooting time, the shooting location of piece are all very close.When user needs to choose picture, terminal can also first automatically scanning figure Piece browses selection to user again after directly filtering out associated picture, or screening.For example, the Nian Qubei from 2008 to 2012 For all photos of capital tourism all in the file for being placed on entitled " Beijing ", terminal can be temporally automatically by 2012 Pekinese Nian You Photo is screened to browse for user again and be chosen.
Step S104 obtains location information corresponding with picture.
Picture can generate acquisition parameters information when shooting, then acquisition parameters information is written to the head of picture file Portion.In the present embodiment, acquisition parameters can be EXIF(Exchangeable Image File, exchangeable image file) information, Location information can be geographic latitude and longitude locating for terminal.Specifically, the EXIF information on picture file head can be read, and then therefrom Extract the corresponding location information of picture.
In one embodiment, location information corresponding with picture can be one kind below: believe from the acquisition parameters of picture The location information extracted in breath;The location information of terminal.
Acquisition parameters information is pictorial information generated when shooting picture comprising but it is not limited to picture shooting position It sets, shooting time and height above sea level, direction, speed etc. when shooting picture.The position letter extracted from the acquisition parameters information of picture The geographic latitude and longitude of terminal present position when breath can be to shoot the picture.For example, according to longitude and latitude or IP address where terminal It can determine the city where user.The location information of terminal is the geographic latitude and longitude that terminal is presently in position.
Step S106 sends map downloading request according to location information, receives map corresponding with location information.
Specifically, map downloading request can be sent to map server, location information is carried in the request.Map Services Device receives map downloading and requests and extract location information.Preferably, map server can be obtained according to the location information with the position Confidence ceases the map in the preset range centered on corresponding position, for example, range in 500 meters centered on the longitude and latitude Map.The map can be back to terminal after getting map by map server, and terminal shows the map.
Map is superimposed upon on picture by step S108 in a manner of watermark, the map include the corresponding position of location information and Position identifies on map.
Specifically, new figure layer can be increased on original image, the map received is added in the new figure layer, and then will The new figure layer for being added to map is merged with original image layer, and map is superimposed upon on picture in a manner of watermark, and by longitude and latitude Corresponding position is identified on map.Alternatively, the map received can be embedded into picture as pixel, thus To the picture for being printed on map.
Further, user can also manually adjust the size of the map.For example sliding, mono-/bis-are hit and the behaviour such as two fingers scaling The size of the map shown in terminal is adjusted as mode.
Further, it generates and is printed on after the picture of map, which can be stored in terminal local or pass through social activity The network platform is shared.
In the present embodiment, it is able to achieve on original image and is superimposed map corresponding with picture automatically, and picture is corresponding Position identifies on map.To which the corresponding position of picture can be got in real time and intuitively by map, without additional Check operation, improve Pictures location acquisition convenience.
In one embodiment, it can also call electronic compass to obtain towards data, be identified on map according to towards data Direction out.It can also be directly acquired from the photographing information of picture by calling electronic compass to obtain in real time towards data.
In one embodiment, the speed that can also obtain terminal, speed is shown on map.
Speed is the instantaneous velocity of the terminal when shooting picture, such as when user rides on a train shoots photo, at this time terminal Speed is exactly the speed of train.Speed on according to the map, it oneself is that shooting should under what a kind of state that user, which is known that, Picture, such as walk still by bus etc..Further, speed can pass through the GPS(Global Positioning of terminal System, global positioning system) it obtains in real time, it can also be directly acquired from the photographing information of picture.
In one embodiment, before the step of getting the speed of terminal, further includes: it is default to judge whether speed is greater than Threshold speed, if so, execute speed is shown to the step on map.
As shown in connection with fig. 2, user 202 can click the interface of terminal 204 and start a certain application, and terminal 204 receives user 202 instruction and the operation interface for entering corresponding application.It selects, can also be incited somebody to action for user using can directly show picture Relevant picture is shown to user's selection again after screening.After user 202 chooses picture, terminal 204 can be from the figure of the selection Longitude and latitude is obtained in the acquisition parameters information of piece, and then sends and requests to map server 206, contains picture in the request Longitude and latitude.Further, after map server 206 receives request, according to the longitude and latitude in the request to terminal 204 return pair The map answered.After terminal 204 gets map, map is added on corresponding picture, and longitude and latitude is corresponding on map Station location marker come out, then generate new picture, which can be reserved in terminal local or shared by network.
As shown in figure 3, map 304 can be superimposed upon on picture 302 by terminal, and according to the longitude and latitude of picture 302 by its Corresponding position 306 is identified on map 304.
Further, terminal 204 can also be obtained towards data and speed data, be identified on map according to towards data Corresponding direction, while speed can also be shown on map.For example, as shown in figure 3, can will be marked towards 308 on map 304 Knowledge comes out, and can also show speed 310 on map.
As shown in figure 4, additionally providing a kind of picture processing unit, which includes:
Picture obtains module 402, for obtaining picture.
Pictures location obtains module 404, for obtaining location information corresponding with picture.
Map obtains module 406, for receiving and being somebody's turn to do according to location information corresponding with picture transmission map downloading request The corresponding map of location information.
Laminating module 408, for the map received to be superimposed upon picture in a manner of watermark, which includes the position The corresponding position of the information and position identifies on map.
In one embodiment, map location obtains module 404 for extracting position from the acquisition parameters information of picture Information or location information for obtaining terminal are location information corresponding with picture.
In one embodiment, as shown in figure 5, picture processing unit further include:
Towards module 410 is obtained, for calling electronic compass to obtain towards data, identified on map according to towards data Direction out.
Speed acquiring module 412 shows speed on map for obtaining the speed of terminal.
In one embodiment, speed acquiring module 412 is also used to judge whether speed is greater than preset threshold speed, if It is then to show speed on the map.
As shown in fig. 6, in one embodiment, additionally providing a kind of Picture Generation Method, this method is to apply various It is illustrated in terminal with shooting function, these terminals include but is not limited to various pocket computer on knee, a Personal digital assistant, tablet computer, smart phone, E-book reader, MP3(Moving Picture Experts Group Audio Layer III, dynamic image expert's compression standard audio level 3) or MP4(Moving Picture Experts Group Audio Layer IV, dynamic image expert's compression standard audio level 4) player etc..This method comprises:
Step S602, into shooting window.
Camera is installed, user can be by launching applications into shooting window in terminal.
Step S604 obtains terminal position.
Terminal position can be base where the location information of terminal, such as geographic latitude and longitude locating for terminal or terminal The geographic latitude and longitude stood is also possible to the IP address etc. of terminal.
Step S606 sends map downloading request according to position, receives map corresponding with position.
Specifically, map downloading request can be sent to map server, terminal position is carried in the request.Map Server receives map downloading and requests and extract terminal position.Further, map server can be in place according to terminal institute The map for getting default size is set, for example, with the map in the preset range centered on geographic latitude and longitude locating for terminal.Ground The map can be back to terminal after getting map by figure server, and terminal shows the map.
Map is superimposed upon on shooting window by step S608, and map includes position and position identifies on map.
Step S610 receives shooting order, generates the picture for being superimposed map.
After receiving shooting order, the map being superimposed upon on shooting window and the image in shooting window can be melted It closes, map is added in a manner of watermark on the picture of shooting, to generate the picture for being superimposed map.
Generation be printed on after the picture of map, which can be stored in terminal local or by social network-i i-platform into Row is shared.
In the present embodiment, corresponding map can be got according to terminal position when terminal shoots photo, then will Corresponding map is added on the picture of shooting, and the camera site of picture is identified on this map.It is additional without carrying out Check operation, can in real time and the corresponding position of picture can be intuitively obtained from map, obtained to improve Pictures location The convenience taken.
In one embodiment, before step S610, further includes: electronic compass is called to obtain towards data, according to court Direction is identified on map to data.
In one embodiment, before step S610, further includes: the speed for obtaining terminal shows speed in map On.
In one embodiment, before the step of getting the speed of terminal, further includes: it is default to judge whether speed is greater than Threshold speed, if so, execute speed is shown to the step on map.
As shown in connection with fig. 7, user 702 can click the interface of terminal 704 and start camera application, and terminal 704 receives user 702 instruction simultaneously enters corresponding viewfinder window, and the current picture to be shot is shown in the viewfinder window.Terminal 704 can send Location Request to location-server 706 by local GPS, after location-server 706 gets request, can return Corresponding longitude and latitude is returned to terminal 704.After terminal 704 receives longitude and latitude, and then sends and request to map server 708, it should Longitude and latitude is contained in request.Further, after map server 708 receives request, according to the longitude and latitude in request to end End 704 returns to corresponding map.After terminal 704 gets map, map is added on viewfinder window in a manner of watermark, and handle Location information corresponding station location marker on map comes out.
As shown in figure 3, map 304 is superimposed upon on picture 302 in a manner of watermark, map 304 in the picture that terminal generates In, the camera site of picture 302 identifies on map 304.
Further, terminal 704 can also be obtained towards data and speed data, be identified on map according to towards data Corresponding direction, while speed can also be shown on map (with reference to shown in Fig. 3).
As shown in figure 8, additionally providing a kind of photograph creation device, which includes:
Shooting module 802, for entering shooting window.
Terminal location obtains module 804, for obtaining terminal position.
Map obtains module 806, for sending map downloading request according to terminal position, receives in place with terminal institute Set corresponding map.
Laminating module 808, for map to be superimposed upon shooting window, which includes terminal position and the position It identifies on this map.
Image generating module 810 generates the picture for being superimposed the map for receiving shooting order.
In one embodiment, as shown in figure 9, photograph creation device further include:
Towards obtaining module 812, for calling electronic compass to obtain towards data, according to towards data on the map Identify direction.
Speed acquiring module 814 shows speed on the map for obtaining the speed of terminal.
In one embodiment, speed acquiring module 814 is also used to judge whether speed is greater than preset threshold speed, if It is then to show speed on the map.
As shown in Figure 10, in one embodiment, a kind of image processing method is additionally provided, this method is to apply various It can show and check and be illustrated in the terminal of picture, these terminals include but is not limited to various portable calculating on knee Machine, personal digital assistant, tablet computer, smart phone, E-book reader, MP3(Moving Picture Experts Group Audio Layer III, dynamic image expert's compression standard audio level 3) or MP4(Moving Picture Experts Group Audio Layer IV, dynamic image expert's compression standard audio level 4) player etc..This method packet It includes:
Step S1002 obtains at least two pictures.
In the present embodiment, picture can be the photo for shooting obtain in advance, be stored in the local photograph album of terminal.User At least two pictures handled can be selected by the picture in the local photograph album of browsing terminal.
Further, associated picture can also be stored in same file folder in advance, it is associated to refer to figure The information such as shooting time, the shooting location of piece are all very close.When user needs to choose picture, terminal can also first automatically scanning figure Piece browses selection to user again after directly filtering out associated picture, or screening.
Step S1004 extracts the acquisition parameters information of at least two pictures, and it is corresponding that picture is extracted from acquisition parameters information Camera site.
Picture can generate acquisition parameters information when shooting, then acquisition parameters information is written to the head of picture file Portion.Acquisition parameters information includes but is not limited to camera site, shooting time, height above sea level, direction, speed etc..In the present embodiment, shooting Parameter can be EXIF(Exchangeable Image File, exchangeable image file) information.Specifically, picture text can be read The EXIF information on part head, and then therefrom extract the location information of picture.
Step S1006 sends map downloading request according to camera site, and receiving includes the corresponding shooting of at least two pictures The map of position.
Specifically, terminal sends map downloading request to map server, at least two pictures pair are carried in the request The camera site answered, map server can then get the ground of the default size comprising the corresponding position of at least two pictures Figure, is then return to terminal, is shown in the predeterminated position of operation interface.
Step S1008 will at least two pictures and map splice, and generate new picture, the corresponding shooting position of picture It sets and is identified on map.
In one embodiment, before step S1008, further includes: obtain the corresponding shooting time of at least two pictures;Root The camera site identified on map is linked to be track according to shooting time.
Specifically, corresponding shooting time can be obtained respectively from the acquisition parameters information of at least two pictures, according to bat Taking the photograph the time by the camera site identified on map is linked to be track, and user can be directly acquainted with from the track on map to multiple figures The sequencing of piece shooting.
In one embodiment, will at least two pictures and map are spliced the step of before, further includes: obtain extremely Few two pictures are corresponding towards data;According to the corresponding direction of at least two pictures is identified on map towards data.
In one embodiment, will at least two pictures and map are spliced the step of before, further includes: obtain should The corresponding height above sea level of at least two pictures and/or speed data, height above sea level and/or speed data are shown on map.
In conjunction with shown in Figure 11, user 1102 can click the interface of terminal 1104 and start a certain application, and terminal 1104 receives The instruction of user 1102 and the operation interface for entering corresponding application.It is selected using can directly show picture for user, User's selection is shown to after relevant picture can also being screened again.After user 1102 chooses three pictures, terminal 1104 can Longitude and latitude is obtained from the acquisition parameters information of three picture of selection, and then sends and requests to map server 1106, this is asked The longitude and latitude of three pictures is contained in asking.
Further, it after map server 1106 receives request, is returned according to the longitude and latitude in the request to terminal 1104 Return the map comprising position corresponding to these longitudes and latitudes.After terminal 1104 gets corresponding map, and then by the map and three It opens the picture chosen to be spliced, and corresponding position is identified respectively on map by the longitude and latitude of three pictures.Such as figure Shown in 12, three picture 1202(pictures 1, picture 2 and picture 3 are had chosen), the map 1204 that terminal receives includes that picture 1 is right Position, the corresponding position of picture 2 and the corresponding position of picture 3 answered.Further, it is shown on map 1204 according to three The track 1206 that the shooting time of picture 1202 is linked to be.Starting point and the end of track 1206 can be gone out using different picture identifications Point can also identify the shooting of picture sequence by showing arrow on track 1206.Further, the corresponding court of picture It is also shown in map 1204 together to, height above sea level and/or speed.
As shown in figure 13, in one embodiment, another picture processing unit is provided, which includes:
Picture obtains module 1302, for obtaining at least two pictures.
Camera site obtains module 1304, for extracting the acquisition parameters information of at least two pictures, believes from acquisition parameters The corresponding camera site of picture is extracted in breath.
Map obtains module 1306, for sending map downloading request according to camera site, receives and schemes comprising at least two The map of the corresponding camera site of piece.
Splicing module 1308 generates new picture, two picture for will at least two pictures and map splice Corresponding camera site identifies on map.
In one embodiment, as shown in figure 14, picture processing unit further include:
Shooting time obtains module 1310, for obtaining the corresponding shooting time of at least two pictures.
Track generation module 1312, for the camera site identified on map to be linked to be track according to shooting time.
It is corresponding towards data for obtaining at least two pictures towards obtaining module 1314, according to towards data in institute It states and identifies the corresponding direction of at least two pictures on map.
Height above sea level and/or speed acquiring module 1316, for obtaining the corresponding height above sea level of at least two pictures and/or number of speed According to showing height above sea level and/or speed data on map.
Figure 15 is the module map for being able to achieve a computer system 1500 of the embodiment of the present invention.The computer system 1500 An only example for being suitable for the invention computer environment is not construed as proposing appointing to use scope of the invention What is limited.Computer system 1500 can not be construed to need to rely on or the illustrative computer system 1500 with diagram In one or more components combination.
Computer system 1500 shown in Figure 15 is the example for being suitable for computer system of the invention.Have Other frameworks of different sub-systems configuration also can be used.Such as there are big well known desktop computer, notebook, individual digital to help The similar devices such as reason, smart phone, tablet computer, portable media player, set-top box can be adapted for of the invention some Embodiment.But it is not limited to equipment enumerated above.
As shown in figure 15, computer system 1500 includes processor 1510, memory 1520 and system bus 1522.Including Various system components including memory 1520 and processor 1510 are connected on system bus 1522.Processor 1510 is one For executing the hardware of computer program instructions by arithmetic sum logical operation basic in computer system.Memory 1520 It is one for temporarily or permanently storing the physical equipment of calculation procedure or data (for example, program state information).System is total Line 1520 can be any one in the bus structures of following several types, including memory bus or storage control, outer If bus and local bus.Processor 1510 and memory 1520 can carry out data communication by system bus 1522.Wherein Memory 1520 includes read-only memory (ROM) or flash memory (being all not shown in figure) and random-access memory (ram), RAM Typically refer to the main memory for being loaded with operating system and application program.
Computer system 1500 further includes display interface 1530(for example, graphics processing unit), display equipment 1540( Such as, liquid crystal display), audio interface 1550(is for example, sound card) and audio frequency apparatus 1560(for example, loudspeaker).Show equipment 1540 and audio frequency apparatus 1560 be media device for experiencing multimedia content.
Computer system 1500 generally comprises a storage equipment 1570.Storing equipment 1570 can from a variety of computers It reads to select in medium, computer-readable medium refers to any available medium that can be accessed by computer system 1500, Including mobile and fixed two media.For example, computer-readable medium includes but is not limited to, flash memory (miniature SD Card), CD-ROM, digital versatile disc (DVD) or other optical disc storages, cassette, tape, disk storage or other magnetic storages are set Any other medium that is standby, or can be used for storing information needed and can be accessed by computer system 1500.
Computer system 1500 further includes input unit 1580 and input interface 1590(for example, I/O controller).User can With by input unit 1580, such as the touch panel equipment in keyboard, mouse, display device 1540, input instruction and information are arrived In computer system 1500.Input unit 1580 is usually connected on system bus 1522 by input interface 1090, but It can also be connected by other interfaces or bus structures, such as universal serial bus (USB).
Computer system 1500 can carry out logical connection with one or more network equipment in a network environment.Network is set It is standby to can be PC, server, router, smart phone, tablet computer or other common network nodes.Department of computer science System 1500 is connected by Local Area Network interface 1600 or mobile comm unit 1610 with the network equipment.Local Area Network Refer in finite region, such as family, school, computer laboratory or the office building using the network media, interconnection composition Computer network.WiFi and twisted pair wiring Ethernet are two kinds of technologies of most common building local area network.WiFi is a kind of It can make 1500 swapping data of computer system or be connected to the technology of wireless network by radio wave.Mobile comm unit 1610 are answered and are made a phone call by radio communication diagram while capable of moving in a wide geographic area.In addition to logical Other than words, mobile comm unit 1610 is also supported to carry out in 2G, 3G or the 4G cellular communication system for providing mobile data service Internet access.
It should be pointed out that other includes than the computer system of the more or fewer subsystems of computer system 1500 It can be suitably used for inventing.For example, computer system 1500 may include the bluetooth unit that can exchange data in short distance, for shining The imaging sensor of phase, and the accelerometer for measuring acceleration.
As detailed above, image processing method or picture can be executed by being suitable for the invention computer system 1500 The specified operation of generation method.Computer system 1500 is referred to by the software that processor 1510 is run in computer-readable medium The form of order executes these operations.These software instructions can from storage equipment 1570 or by lan interfaces 1600 from Another equipment is read into memory 1520.It is above-mentioned that the software instruction being stored in memory 1520 executes processor 1510 Image processing method or Picture Generation Method.In addition, also can be same by hardware circuit or hardware circuit combination software instruction Sample realizes the present invention.Therefore, realize that the present invention is not limited to the combinations of any specific hardware circuit and software.
The embodiments described above only express several embodiments of the present invention, and the description thereof is more specific and detailed, but simultaneously Limitations on the scope of the patent of the present invention therefore cannot be interpreted as.It should be pointed out that for those of ordinary skill in the art For, without departing from the inventive concept of the premise, various modifications and improvements can be made, these belong to guarantor of the invention Protect range.Therefore, the scope of protection of the patent of the invention shall be subject to the appended claims.

Claims (20)

1. a kind of image processing method, which comprises
Obtain picture;
Obtain location information corresponding with the picture;
Map downloading request is sent according to the positional information, receives map corresponding with the location information;
The speed for obtaining terminal, the speed is shown on the map, and the speed is used to show the shooting picture State;
The map is superimposed upon on the picture in a manner of watermark, the map include the corresponding position of the location information and The position identifies on the map, specially increases new figure layer on the picture, the map is added to described In new figure layer, merges the new figure layer with the picture, the map is superimposed upon on the picture in a manner of watermark, And the corresponding position of the location information is identified on the map.
2. the method according to claim 1, wherein the location information corresponding with picture is below one Kind:
The location information extracted from the acquisition parameters information of picture;
The location information of terminal.
3. the method according to claim 1, wherein the method also includes:
It calls electronic compass to obtain towards data, identifies direction on the map towards data according to described.
4. the method according to claim 1, wherein after the step of speed for obtaining terminal, further includes:
Judge whether the speed is greater than preset threshold speed, shows speed on the map if so, execution is described The step of.
5. a kind of Picture Generation Method, the method also includes:
Into shooting window;
Obtain terminal position;
Map downloading request is sent according to the position, receives map corresponding with the position;
The speed for obtaining terminal, the speed is shown on the map, and the speed is used to show the shooting picture State;
The map is superimposed upon on the shooting window, the map include the position and the position on the map It identifies;
Shooting order is received, the picture for being superimposed the map is generated, specially increases new figure layer on the picture, it will be described Map is added in the new figure layer, merges the new figure layer with the picture, the map is folded in a manner of watermark It is added on the picture.
6. according to the method described in claim 5, it is characterized in that, before reception shooting order, further includes:
It calls electronic compass to obtain towards data, identifies direction on the map towards data according to described.
7. a kind of image processing method, which comprises
Obtain at least two pictures;
The acquisition parameters information for extracting at least two pictures extracts the corresponding shooting of picture from the acquisition parameters information Position;
Map downloading request is sent according to the camera site, is received comprising the corresponding camera site of at least two pictures Map;
The corresponding speed data of at least two pictures is obtained, the speed data is shown on the map, the speed Degree is according to for showing the state for shooting at least two pictures;
At least two pictures and the map are spliced, generate new picture, the corresponding shooting of two picture Position identifies on the map.
8. the method according to the description of claim 7 is characterized in that
Before the step of being spliced at least two pictures and the map, further includes:
Obtain the corresponding shooting time of at least two pictures;
The camera site identified on the map is linked to be track according to the shooting time.
9. the method according to the description of claim 7 is characterized in that being spelled by least two pictures and the map Before the step of connecing, further includes:
It is corresponding towards data to obtain at least two pictures;
The corresponding direction of at least two pictures is identified on the map towards data according to described.
10. the method according to the description of claim 7 is characterized in that will at least two pictures and map progress Before the step of splicing, further includes:
The corresponding elevation data of at least two pictures is obtained, the elevation data is shown on the map.
11. a kind of picture processing unit, which is characterized in that described device includes:
Picture obtains module, for obtaining picture;
Pictures location obtains module, for obtaining location information corresponding with the picture;
Map obtains module, for sending map downloading request according to the positional information, receives corresponding with the location information Map;
The speed is shown on the map that the speed is for showing for obtaining the speed of terminal by speed acquiring module Show the state for shooting the picture;
Laminating module, for the map to be superimposed upon the picture in a manner of watermark, the map is believed comprising the position It ceases corresponding position and the position identifies on the map, specially increase new figure layer on the picture, it will be described Map is added in the new figure layer, merges the new figure layer with the picture, the map is folded in a manner of watermark It is added on the picture, and the corresponding position of the location information is identified on the map.
12. device according to claim 11, which is characterized in that the Pictures location obtains module for the bat from picture Taking the photograph in parameter information and extracting the location information or the location information for obtaining terminal is the location information.
13. device according to claim 11, which is characterized in that described device further include:
Towards module is obtained, for calling electronic compass to obtain towards data, marked on the map according to described towards data Know direction out.
14. device according to claim 11, which is characterized in that the speed acquiring module is also used to judge the speed Whether preset threshold speed is greater than, if so, the speed is shown on the map.
15. a kind of photograph creation device, which is characterized in that described device further include:
Shooting module, for entering shooting window;
Terminal location obtains module, for obtaining terminal position;
Map obtains module, for sending map downloading request according to the position, receives map corresponding with the position;
The speed is shown on the map that the speed is for showing for obtaining the speed of terminal by speed acquiring module Show the state for shooting the picture;
Laminating module, for the map to be superimposed upon the shooting window, the map includes the position and institute's rheme It sets and identifies on the map;
Image generating module generates the picture for being superimposed the map, specially on the picture for receiving shooting order Increase new figure layer, the map is added in the new figure layer, merges the new figure layer with the picture, it will be described Map is superimposed upon on the picture in a manner of watermark.
16. device according to claim 15, which is characterized in that described device further include:
Towards module is obtained, for calling electronic compass to obtain towards data, marked on the map according to described towards data Know direction out.
17. a kind of picture processing unit, which is characterized in that described device includes:
Picture obtains module, for obtaining at least two pictures;
Camera site obtains module, for extracting the acquisition parameters information of at least two pictures, believes from the acquisition parameters The corresponding camera site of picture is extracted in breath;
Map obtains module, for sending map downloading request according to the camera site, receives comprising at least two figures The map of the corresponding camera site of piece;
Speed acquiring module shows the speed data for obtaining the corresponding speed data of at least two pictures On the map, the speed data is used to show the state for shooting at least two pictures;
Splicing module generates new picture, two figures for splicing at least two pictures and the map The corresponding camera site of piece identifies on the map.
18. device according to claim 17, which is characterized in that described device further include:
Shooting time obtains module, for obtaining the corresponding shooting time of at least two pictures;
Track generation module, for the camera site identified on the map to be linked to be track according to the shooting time.
19. device according to claim 17, which is characterized in that described device further include:
It is corresponding towards data for obtaining at least two pictures towards obtaining module, according to it is described towards data in institute It states and identifies the corresponding direction of at least two pictures on map.
20. device according to claim 17, which is characterized in that described device further include:
Height above sea level obtains module, and for obtaining the corresponding elevation data of at least two pictures, the elevation data is shown On the map.
CN201410084616.1A 2014-03-07 2014-03-07 Image processing method and device, Picture Generation Method and device Active CN104902163B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201410084616.1A CN104902163B (en) 2014-03-07 2014-03-07 Image processing method and device, Picture Generation Method and device
PCT/CN2015/073699 WO2015131837A1 (en) 2014-03-07 2015-03-05 Picture processing method and apparatus, and picture generating method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410084616.1A CN104902163B (en) 2014-03-07 2014-03-07 Image processing method and device, Picture Generation Method and device

Publications (2)

Publication Number Publication Date
CN104902163A CN104902163A (en) 2015-09-09
CN104902163B true CN104902163B (en) 2019-04-02

Family

ID=54034532

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410084616.1A Active CN104902163B (en) 2014-03-07 2014-03-07 Image processing method and device, Picture Generation Method and device

Country Status (2)

Country Link
CN (1) CN104902163B (en)
WO (1) WO2015131837A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106803277A (en) * 2016-12-30 2017-06-06 维沃移动通信有限公司 The method and mobile terminal of a kind of generation address picture
CN111555956B (en) * 2019-12-11 2022-01-11 中国科学院软件研究所 Method for processing picture containing readable geographic position information in instant messaging and electronic device
CN113630606B (en) * 2020-05-07 2024-04-19 百度在线网络技术(北京)有限公司 Video watermark processing method, video watermark processing device, electronic equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101137008A (en) * 2007-07-11 2008-03-05 裘炅 Camera device and method for concealing position information in video, audio or image
CN101795314A (en) * 2009-12-23 2010-08-04 惠州Tcl移动通信有限公司 Mobile communication terminal
CN101901109A (en) * 2010-07-13 2010-12-01 深圳市同洲电子股份有限公司 Picture processing method, device and mobile terminal
CN103327246A (en) * 2013-06-07 2013-09-25 腾讯科技(深圳)有限公司 Multimedia shooting processing method, device and intelligent terminal

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006011580A (en) * 2004-06-23 2006-01-12 Sharp Corp Photographic information processor
KR100735463B1 (en) * 2005-04-19 2007-07-03 에스케이 텔레콤주식회사 Location-based service method and system using location data included in image data
CN1988590A (en) * 2005-12-22 2007-06-27 佛山市顺德区顺达电脑厂有限公司 Image pick-up display system and its method with satellite positioning corrdinate information
CN101170632A (en) * 2006-10-23 2008-04-30 北京锐科天智科技有限责任公司 GPS watermark generation method and device
JP5056469B2 (en) * 2008-02-22 2012-10-24 富士通株式会社 Image management device
CN101753807B (en) * 2009-12-16 2012-11-28 惠州Tcl移动通信有限公司 Image pick-up device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101137008A (en) * 2007-07-11 2008-03-05 裘炅 Camera device and method for concealing position information in video, audio or image
CN101795314A (en) * 2009-12-23 2010-08-04 惠州Tcl移动通信有限公司 Mobile communication terminal
CN101901109A (en) * 2010-07-13 2010-12-01 深圳市同洲电子股份有限公司 Picture processing method, device and mobile terminal
CN103327246A (en) * 2013-06-07 2013-09-25 腾讯科技(深圳)有限公司 Multimedia shooting processing method, device and intelligent terminal

Also Published As

Publication number Publication date
WO2015131837A1 (en) 2015-09-11
CN104902163A (en) 2015-09-09

Similar Documents

Publication Publication Date Title
CN103793521B (en) Image processing method and device
US20160358042A1 (en) Electronic Travel Album Generating Method and Computing Device
US9582937B2 (en) Method, apparatus and computer program product for displaying an indication of an object within a current field of view
US8769437B2 (en) Method, apparatus and computer program product for displaying virtual media items in a visual media
US20130035116A1 (en) System and method for determining action spot locations relative to the location of a mobile device
CN101753807B (en) Image pick-up device
RU2007112676A (en) METHOD FOR ADDING GEOGRAPHIC TITLES TO IMAGES AT MOBILE COMMUNICATION TERMINAL
JP2016220017A (en) Content provision system, information processing device, program and content playback method
CN111295898B (en) Motion-based display content charting control
CN102279861A (en) Method for marking geographic coordinates in pictures shot by digital camera
Hansen Ubiquitous annotation systems: technologies and challenges
CN109218982A (en) Sight spot information acquisition methods, device, mobile terminal and storage medium
JP2004222056A (en) Method, device, and program for preserving image
CN104902163B (en) Image processing method and device, Picture Generation Method and device
CN104835105B (en) Picture processing method and device
CN110543347A (en) Method and device for generating screenshot image and electronic equipment
EP4027252A1 (en) Picture search method and device
CN107888827A (en) Image processing method and related product
CN105119954B (en) Document transmission method, apparatus and system
GB2513865A (en) A method for interacting with an augmented reality scene
KR20140097668A (en) Method for providing mobile photobook service based on online
KR101497994B1 (en) System for providing a Multimedia Map Service and method thereof
US20090063039A1 (en) Image navigation device
EP1921420A1 (en) Image navigation device
CN108038197A (en) Photo management method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant