CN105279726A - Watermark layer and watermark image generating methods and systems - Google Patents

Watermark layer and watermark image generating methods and systems Download PDF

Info

Publication number
CN105279726A
CN105279726A CN201410256570.7A CN201410256570A CN105279726A CN 105279726 A CN105279726 A CN 105279726A CN 201410256570 A CN201410256570 A CN 201410256570A CN 105279726 A CN105279726 A CN 105279726A
Authority
CN
China
Prior art keywords
watermark
time
sun
sun set
raise
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.)
Pending
Application number
CN201410256570.7A
Other languages
Chinese (zh)
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 CN201410256570.7A priority Critical patent/CN105279726A/en
Publication of CN105279726A publication Critical patent/CN105279726A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Studio Devices (AREA)

Abstract

The invention relates to a watermark layer generating method, a watermark layer generating system, a watermark image generating method and a watermark image generating system. The watermark layer generating method comprises the following steps that: a watermark layer trigger instruction is detected; corresponding watermark layer information is acquired according to the watermark layer trigger instruction, wherein the watermark layer information contains sunrise and sunset time, sun position information, or the watermark layer information contains sunrise and sunset time, moon position information and moon phases, wherein the sunrise and sunset time and the moon phases are determined according to the longitude and latitude of a current position and a current date, the sun position information and the moon position information are determined according to the sunrise and sunset time and a current time point; and a watermark layer containing watermark layer information is generated. The watermark layer generated by the watermark layer generating method provided by the technical scheme of the invention is a dynamically-changing layer, and the content of a generated image can be better enriched, and high interactivity can be realized, and the stereoscopic sense of a finally generated image can be increased.

Description

Watermark layer generates method and system, watermarking images generates method and system
Technical field
The present invention relates to technical field of information processing, particularly a kind of watermark layer generation method, a kind of watermark layer generation system, a kind of watermarking images generation method, a kind of watermarking images generation system.
Background technology
Along with developing rapidly of science and technology, intelligent terminal is used widely, and is undertaken taking pictures, the application such as images share by intelligent terminal, has become people and has used one during intelligent terminal indispensable content.Carry out at present adopting intelligent terminal taking pictures with carry out picture share time, usually can add watermark taking on the photo that obtain, with the content of the abundant photo obtained, promote interesting.When current comparison film adds watermark, be all by fixing pattern usually, such as passage, a decorative pattern etc., be synthesized in photo in the mode of watermark, obtain the final photo that with the addition of watermark, this watermark information is simple, immobilize, do not have interactive.
Summary of the invention
Based on this, for above-mentioned problems of the prior art, one of them object of the present invention is to provide a kind of watermark layer generation method, a kind of watermark layer generation system, another object of the present invention is to provide a kind of watermarking images generation method, a kind of watermarking images generation system, it can enrich the content of the image of generation, and interactive height, increase the stereoscopic sensation of image information.
For achieving the above object, the embodiment of the present invention by the following technical solutions:
A kind of watermark layer generation method, comprises step:
Detect watermark layer triggering command;
Corresponding watermark map data mining platform is obtained according to described watermark layer triggering command, described watermark map data mining platform comprises sun set/raise time, position of sun information, or described watermark map data mining platform comprises sun set/raise time, moon positions information and the phases of the moon, described sun set/raise time, the described phases of the moon are determined according to the longitude and latitude of current position and current date, and described position of sun information, described moon positions information are determined according to described sun set/raise time, current time;
Generate the watermark layer comprising described watermark map data mining platform.
A kind of watermarking images generation method, comprises step:
The watermark layer comprising watermark map data mining platform is shown at image viewfinder window, described watermark map data mining platform comprises sun set/raise time, position of sun information, or described watermark map data mining platform comprises sun set/raise time, moon positions information and the phases of the moon, described sun set/raise time, the described phases of the moon are determined according to the longitude and latitude of current position and current date, and described position of sun information, described moon positions information are determined according to described sun set/raise time, current time;
Image Acquisition instruction according to user's input obtains target image;
Described watermark layer is synthesized on described target image, generating watermark image.
A kind of watermark layer generation system, comprising:
Detection trigger module, for detecting watermark layer triggering command;
Data obtaining module, for obtaining corresponding watermark map data mining platform according to described watermark layer triggering command, described watermark map data mining platform comprises sun set/raise time, position of sun information, or described watermark map data mining platform comprises sun set/raise time, moon positions information and the phases of the moon, described sun set/raise time, the described phases of the moon are determined according to the longitude and latitude of current position and current date, and described position of sun information, described moon positions information are determined according to described sun set/raise time, current time;
Watermark layer generation module, for generating the watermark layer comprising described watermark map data mining platform.
A kind of watermarking images generation system, comprising:
Watermark layer display module, for showing the watermark layer comprising watermark map data mining platform at image viewfinder window, described watermark map data mining platform comprises sun set/raise time, position of sun information, or described watermark map data mining platform comprises sun set/raise time, moon positions information and the phases of the moon, described sun set/raise time, the described phases of the moon are determined according to the longitude and latitude of current position and current date, and described position of sun information, described moon positions information are determined according to described sun set/raise time, current time;
Target image acquisition module, obtains target image for the Image Acquisition instruction inputted according to user;
Synthesis module, for being synthesized to described target image by described watermark layer, generating watermark image.
According to the scheme of the invention described above embodiment, its watermark layer generated, include sun set/raise time and position of sun information, or include sun set/raise time, moon positions information and the phases of the moon, and sun set/raise time, the phases of the moon determines according to the longitude and latitude of current position and current date, position of sun information, moon positions information is according to sun set/raise time, current time is determined, therefore, based on the longitude and latitude of position, current date and the difference in moment, concrete watermark layer is not identical, this watermark layer is the layer of a dynamic change, thus more can enrich the content of the image of generation, interactive height, add the stereoscopic sensation of the final image generated.
Accompanying drawing explanation
Fig. 1 is the schematic flow sheet that watermark layer of the present invention generates embodiment of the method;
Fig. 2 is the structural representation of watermark layer generation system embodiment of the present invention;
Fig. 3 is the modular structure schematic diagram of data obtaining module in the present invention's concrete example;
Fig. 4 is the structural representation of sun set/raise time acquisition module embodiment in the present invention's concrete example;
Fig. 5 is the schematic flow sheet that watermarking images of the present invention generates embodiment of the method;
Fig. 6 is the schematic flow sheet of an application example based on watermarking images generation method of the present invention;
Fig. 7 is the schematic flow sheet of the Another application example based on watermarking images generation method of the present invention;
Fig. 8 is the schematic flow sheet of the 3rd application example based on watermarking images generation method of the present invention;
Fig. 9 is the schematic flow sheet of the 4th application example based on watermarking images generation method of the present invention;
Figure 10 is the structural representation of watermarking images generation system embodiment of the present invention;
Figure 11 is the part-structure block diagram of a terminal based on the present invention program.
Embodiment
For making object of the present invention, technical scheme and advantage clearly understand, below in conjunction with drawings and Examples, the present invention is described in further detail.Should be appreciated that embodiment described herein only in order to explain the present invention, do not limit protection scope of the present invention.
Illustrated in Fig. 1 that watermark layer of the present invention generates the schematic flow sheet of embodiment of the method, as shown in Figure 1, the watermark layer generation method in the present embodiment comprises step:
Step S101: detect watermark layer triggering command;
Step S102: obtain corresponding watermark map data mining platform according to described watermark layer triggering command, wherein, described watermark map data mining platform comprises sun set/raise time, position of sun information, or described watermark map data mining platform comprises sun set/raise time, moon positions information and the phases of the moon, described sun set/raise time, the described phases of the moon are determined according to the longitude and latitude of current position and current date, and described position of sun information, described moon positions information are determined according to described sun set/raise time, current time;
Step S103: generate the watermark layer comprising described watermark map data mining platform.
According to the scheme of the invention described above embodiment, its watermark layer generated, include sun set/raise time and position of sun information, or include sun set/raise time, moon positions information and the phases of the moon, and sun set/raise time, the phases of the moon determines according to the longitude and latitude of current position and current date, position of sun information, moon positions information is according to sun set/raise time, current time is determined, therefore, based on the longitude and latitude of position, current date and the difference in moment, concrete watermark layer is not identical, this watermark layer is the layer of a dynamic change, thus more can enrich the content of the image of generation, interactive height, add the stereoscopic sensation of the final image generated.
Wherein, above-mentioned watermark layer triggering command, can be understood as the trigger condition triggering aforesaid operations.Based on the difference that practical application needs, this watermark layer triggering command can do different settings.
That considers at present in the camera to watermark applications is relatively more extensive, and wherein in a kind of implementation, above-mentioned watermark layer triggering command can be camera open command, namely detect open camera time, just think and detect watermark layer triggering command.In another implementation, this watermark layer triggering command can be the instruction loading watermark layer at the image viewfinder window of camera.Certainly, in actual applications, this watermark layer triggering command can also be the instruction of other types, as long as can based on this instruction triggers aforesaid operations.
For above-mentioned watermark layer triggering command for camera open command or the instruction loading watermark layer at the image viewfinder window of camera, consider the problem of shooting duration, due to the change along with the time, the position of sun information in watermarking images information, moon positions information etc. may be different.Therefore, as shown in Figure 1, in a specific implementation, the watermark layer generation method in the present embodiment can also comprise step:
Step S104: every predetermined amount of time, obtains corresponding watermark map data mining platform again, and generates the watermark layer comprising the watermark map data mining platform again obtained.
Thus can upgrade the watermark layer generated accordingly.Wherein, the watermark map data mining platform again obtained here can be comprise any one in sun set/raise time, the phases of the moon, position of sun information, moon positions information or combination in any.When the watermark layer of generation is applied in the image viewfinder window of camera, the continuous time of opening due to general pattern viewfinder window can not more than 24 hours, therefore, when above-mentioned renewal, only can upgrade the position of sun information that can change or moon positions information, the phases of the moon, and the sun set/raise time that generally can not change in section between is not at this moment upgraded.
Because above-mentioned sun set/raise time, phases of the moon needs are determined according to the longitude and latitude of current position and current date, above-mentioned position of sun information, moon positions information need to determine according to described sun set/raise time, current time, therefore, wherein in a concrete example, above-mentioned watermark map data mining platform can be obtained by following manner:
Get Date, the longitude and latitude of current time and current position, wherein, this current date, current time, can directly adopt the time of recording in place terminal or system, the longitude and latitude of this current position, can be determined by the GPS in place terminal or system or mobile network or other modes, the mode of concrete acquisition longitude and latitude does not limit in the present invention program;
Obtain described sun set/raise time;
Judge that the current place time is daytime or night according to described sun set/raise time, described current time;
If daytime, determine described position of sun information according to described sun set/raise time, described current time;
If night, determine described moon positions information according to described sun set/raise time, described current time, determine the described phases of the moon according to the longitude and latitude of described current position, described current date.
Wherein, the above-mentioned specific implementation according to sun set/raise time and current time determination position of sun information, moon positions information, according to the concrete mode of longitude and latitude, the current date determination phases of the moon, any mode that is existing and that later may occur at present can be adopted to carry out, be not specifically limited in the present invention program.For the phases of the moon, what record due to general terminal or system is all the Gregorian calendar date, therefore first can determine corresponding lunar date according to above-mentioned current date, then determine the phases of the moon according to determined lunar date.
Consider within a period of time, some on-site sun set/raise time change difference is very little, and therefore, the mode of above-mentioned acquisition sun set/raise time can be undertaken by following manner:
Whether inquiry records sun set/raise time;
If so, the sun set/raise time nearest time of record is defined as accessed sun set/raise time;
If not, the sun set/raise time of default setting is defined as accessed sun set/raise time, or, described sun set/raise time is determined according to the longitude and latitude of described current position and described current date, the concrete mode determining sun set/raise time according to longitude and latitude and date, any mode that is existing and that later may occur at present can be adopted to carry out, will not repeat in detail at this.
In order to avoid recorded remaining unchanged for a long period of time of sun set/raise time cause inaccurate, also can be at set intervals, such as one month etc., after determining new sun set/raise time, recorded sun set/raise time be upgraded.
Based on the thought that the watermark layer generation method with the invention described above is identical, the present invention also provides a kind of watermark layer generation system.The structural representation of watermark layer generation system embodiment of the present invention has been shown in Fig. 2.
As shown in Figure 2, the watermark layer generation system in the present embodiment includes:
Detection trigger module 210, for detecting watermark layer triggering command;
Data obtaining module 220, for obtaining corresponding watermark map data mining platform according to described watermark layer triggering command, described watermark map data mining platform comprises sun set/raise time, position of sun information, or described watermark map data mining platform comprises sun set/raise time, moon positions information and the phases of the moon, described sun set/raise time, the described phases of the moon are determined according to the longitude and latitude of current position and current date, and described position of sun information, described moon positions information are determined according to described sun set/raise time, current time;
Watermark layer generation module 230, for generating the watermark layer comprising described watermark map data mining platform.
According to the scheme of the invention described above embodiment, its watermark layer generated, include sun set/raise time and position of sun information, or include sun set/raise time, moon positions information and the phases of the moon, and sun set/raise time, the phases of the moon determines according to the longitude and latitude of current position and current date, position of sun information, moon positions information is according to sun set/raise time, current time is determined, therefore, based on the longitude and latitude of position, current date and the difference in moment, concrete watermark layer is not identical, this watermark layer is the layer of a dynamic change, thus more can enrich the content of the image of generation, interactive height, add the stereoscopic sensation of the final image generated.
Wherein, above-mentioned watermark layer triggering command, can be understood as the trigger condition triggering aforesaid operations.Based on the difference that practical application needs, this watermark layer triggering command can do different settings.
That considers at present in the camera to watermark applications is relatively more extensive, and wherein in a kind of implementation, above-mentioned watermark layer triggering command can be camera open command, namely detect open camera time, just think and detect watermark layer triggering command.In another implementation, this watermark layer triggering command can be the instruction loading watermark layer at the image viewfinder window of camera.Certainly, in actual applications, this watermark layer triggering command can also be the instruction of other types, as long as can based on this instruction triggers aforesaid operations.
For above-mentioned watermark layer triggering command for camera open command or the instruction loading watermark layer at the image viewfinder window of camera, consider the problem of shooting duration, due to the change along with the time, the position of sun information in watermarking images information, moon positions information etc. may be different.Therefore:
Above-mentioned data obtaining module 220, can also be used for every predetermined amount of time, again obtains corresponding watermark map data mining platform;
Above-mentioned watermark layer generation module 230, also for generating the watermark layer comprising the watermark map data mining platform again obtained.
Thus can upgrade the watermark layer generated accordingly.Wherein, the watermark map data mining platform again obtained here can be comprise any one in sun set/raise time, the phases of the moon, position of sun information, moon positions information or combination in any.When the watermark layer of generation is applied in the image viewfinder window of camera, the continuous time of opening due to general pattern viewfinder window can not more than 24 hours, therefore, when above-mentioned renewal, only can upgrade the position of sun information that can change or moon positions information, the phases of the moon, and the sun set/raise time that generally can not change in section between is not at this moment upgraded.
Because above-mentioned sun set/raise time, phases of the moon needs are determined according to the longitude and latitude of current position and current date, above-mentioned position of sun information, moon positions information need to determine according to described sun set/raise time, current time.Therefore, the structural representation of the data obtaining module 220 in a concrete example has been shown in Fig. 3.
As shown in Figure 3, in this concrete example, data obtaining module 220 includes:
Time-obtaining module 221, for getting Date, current time, wherein, this current date, current time, can directly adopt the time of recording in place terminal or system;
Longitude and latitude acquisition module 222, for obtaining the longitude and latitude of current position, the longitude and latitude of this current position, can be determined by the GPS in place terminal or system or mobile network or other modes, the mode of concrete acquisition latitude and longitude information does not limit in the present invention program;
Sun set/raise time acquisition module 223, for obtaining sun set/raise time;
According to described sun set/raise time, described current time, determination module 224, for judging that the current place time is daytime or night;
Position of sun information determination module 225, for when described determination module is judged to be daytime, determines described position of sun information according to described sun set/raise time, described current time;
Moon positions information determination module 226, for when described determination module is judged to be night, determines described moon positions information according to described sun set/raise time, described current time;
Phases of the moon determination module 227, for when described determination module is judged to be night, determines the described phases of the moon according to the longitude and latitude of described current position, described current date.
Consider within a period of time, some on-site sun set/raise time change difference is very little, and therefore, above-mentioned sun set/raise time also directly can adopt the local sun set/raise time stored.Accordingly, the structural representation of the above-mentioned sun set/raise time acquisition module 223 in a specific implementation has been shown in Fig. 4.
As shown in Figure 4, in this example, this sun set/raise time acquisition module 223 includes:
Whether enquiry module 2231, record sun set/raise time for inquiry:
Processing module 2232, for according to the longitude and latitude of described current position and described current date determination sun set/raise time;
Determination module 2233, for when the Query Result of described enquiry module is for being, the sun set/raise time nearest time of record is defined as accessed sun set/raise time, when the Query Result of described enquiry module is no, the sun set/raise time of default setting is defined as accessed sun set/raise time, or the sun set/raise time that described processing module is determined is defined as accessed sun set/raise time, the concrete mode determining sun set/raise time according to longitude and latitude and date, any mode that is existing and that later may occur at present can be adopted to carry out, will not repeat in detail at this.
In order to avoid recorded remaining unchanged for a long period of time of sun set/raise time cause inaccurate, also can be at set intervals, such as one month etc., after determining new sun set/raise time, recorded sun set/raise time be upgraded.
Based on the watermark layer generation method of the invention described above, the present invention also provides a kind of watermarking images generation method.Illustrate in Fig. 5 that watermarking images of the present invention generates the schematic flow sheet of embodiment of the method.
As shown in Figure 5, the watermarking images generation method in the present embodiment comprises step:
Step S501: show the watermark layer comprising watermark map data mining platform at image viewfinder window, described watermark map data mining platform comprises sun set/raise time, position of sun information, or described watermark map data mining platform comprises sun set/raise time, moon positions information and the phases of the moon, described sun set/raise time, the described phases of the moon are determined according to the longitude and latitude of current position and current date, and described position of sun information, described moon positions information are determined according to described sun set/raise time, current time;
Step S502: the Image Acquisition instruction according to user's input obtains target image;
Step S503: described watermark layer is synthesized on described target image, generating watermark image.After generating watermark image, can the watermarking images generated be stored.
It should be noted that, in process flow diagram shown in Fig. 5, first to show the watermark layer comprising watermark map data mining platform at image viewfinder window, obtaining target image according to the Image Acquisition instruction of user's input is again that example is described, in actual applications, also can be after the Image Acquisition instruction receiving user's input, obtaining target image, watermark layer is shown again, to showing that watermark layer is not specifically limited with the sequencing obtaining target image in the present invention program at image viewfinder window.
According to the scheme of the invention described above embodiment, its watermark layer generated, include sun set/raise time and position of sun information, or include sun set/raise time, moon positions information and the phases of the moon, and sun set/raise time, the phases of the moon determines according to the longitude and latitude of current position and current date, position of sun information, moon positions information is according to sun set/raise time, current time is determined, therefore, based on the longitude and latitude of position, current date and the difference in moment, concrete watermark layer is not identical, this watermark layer is the layer of a dynamic change, thus more can enrich the content of the image of generation, interactive height, add the stereoscopic sensation of the final image generated.
When watermark layer being synthesized to generating watermark image on target image in above-mentioned steps S503, various possible mode can be adopted to carry out.Such as direct watermark layer being covered after on target image generates final watermarking images.
In order to can adjust the watermarking images generated, when above-mentioned generating watermark image, can also be according to the mode generating watermark image of map overlay by watermark layer, target image, when storing, preserve the map data mining platform of watermark layer, target image simultaneously, such as target image is positioned at the bottom of watermarking images, watermark layer is positioned at top layer.In a further mode of operation, can also be that respectively code storage is carried out to target image, watermark layer, coded system for target image, watermark layer can be the same or different, be stored as corresponding watermark figure layers sub-files, target image son file, when checking watermarking images, by reading watermark figure layers sub-files, the target image son file corresponding with this watermarking images, watermark figure layers sub-files, target image son file are synthesized final watermarking images and show.Certainly, in order to realize the change to the watermark layer in watermarking images, other various possible modes can also be adopted to generate watermarking images and to store the watermarking images generated, be not limited to above-mentioned mentioned mode.
Wherein, the Image Acquisition instruction of above-mentioned user's input, can be understood as the trigger condition triggering aforesaid operations.Based on the difference that practical application needs, this Image Acquisition instruction can do different settings.
Wherein in a kind of implementation, above-mentioned Image Acquisition instruction can be photograph taking instruction or the instruction loading watermark layer at the image viewfinder window of camera, now, above-mentioned target image is can take according to photograph taking instruction the photo or image that obtain.
When carrying out photograph taking, camera function should be in unlatching or open mode, therefore, wherein in a concrete example, as shown in Figure 5, before image viewfinder window shows to comprise the watermark layer of watermark map data mining platform, can also comprise step:
Step S5001: when camera open command being detected, obtains described watermark map data mining platform;
Step S5002: generate the watermark layer comprising described watermark map data mining platform.
Thus when carrying out photograph taking, the effect after the image that just can show image viewfinder window at the image viewfinder window of camera adds above-mentioned watermark layer, further increases interactive.
Consider the problem of shooting duration, due to the change along with the time, the position of sun information in watermarking images information, moon positions information etc. may be different.Therefore, as shown in Figure 5, in a specific implementation, the watermarking images generation method in the present embodiment can also comprise step:
Step S5012: every predetermined amount of time, obtains corresponding watermark map data mining platform again, and generates the watermark layer comprising the watermark map data mining platform again obtained, and this watermark layer is shown at described image viewfinder window.
Thus can upgrade the watermark layer generated accordingly.Wherein, the watermark map data mining platform again obtained here can be comprise any one in sun set/raise time, the phases of the moon, position of sun information, moon positions information or combination in any.When the watermark layer of generation is applied in the image viewfinder window of camera, the continuous time of opening due to general pattern viewfinder window can not more than 24 hours, therefore, when above-mentioned renewal, only can upgrade the position of sun information that can change or moon positions information, the phases of the moon, and the sun set/raise time that generally can not change in section between is not at this moment upgraded.
In another implementation, the Image Acquisition instruction of above-mentioned user's input can choose instruction for photo, and now, above-mentioned target image can choose for choosing instruction according to this photo the photo or image that obtain.That is, this watermark layer comprising above-mentioned watermark map data mining platform can be increased for the photo chosen or image.
Due to the picture that selected target image may be various type, if selected target image does not comprise any watermark, then aforesaid way can be directly adopted to be synthesized in this target image by above-mentioned watermark layer, generating watermark image.If selected target image has been provided with watermark layer, due to the change of time, then can in deletion target image after original watermark layer, above-mentioned watermark layer is synthesized in the target image deleting original watermark layer again, generates final watermarking images and store.
As mentioned above, when generating watermark image, different generating modes can be had, when storing, also different storage modes can be had, correspondingly, when deleting original watermark layer in watermarking images, generating final watermarking images, corresponding different deletion mode also can be had.
When by mode generating watermark image according to map overlay of watermark layer, target image, can be delete the information in the layer at watermark layer place in watermarking images, to delete original watermark layer in watermarking images, again the watermark layer of above-mentioned generation is added in this layer, synthetic water watermark image.
When watermark layer, target image being carried out respectively the son file that code storage becomes different, can be delete son file corresponding to original watermark layer, again using the watermark layer of above-mentioned generation as the son file with this watermark layer, realize renewal and the replacement of the watermark layer of watermarking images.
Because above-mentioned sun set/raise time, phases of the moon needs are determined according to the longitude and latitude of current position and current date, above-mentioned position of sun information, moon positions information need to determine according to described sun set/raise time, current time, therefore, wherein in a concrete example, above-mentioned watermark map data mining platform can be obtained by following manner:
Get Date, the longitude and latitude of current time and current position, wherein, this current date, current time, can directly adopt the time of recording in place terminal or system, the longitude and latitude of this current position, can be determined by the GPS in place terminal or system or mobile network or other modes, the mode of concrete acquisition latitude and longitude information does not limit in the present invention program;
Obtain described sun set/raise time;
Judge that the current place time is daytime or night according to described sun set/raise time, described current time;
If daytime, determine described position of sun information according to described sun set/raise time, described current time;
If night, determine described moon positions information according to described sun set/raise time, described current time, determine the described phases of the moon according to the longitude and latitude of described current position, described current date.
Consider within a period of time, some on-site sun set/raise time change difference is very little, and therefore, the mode of above-mentioned acquisition sun set/raise time can be undertaken by following manner:
Whether inquiry records sun set/raise time;
If so, the sun set/raise time nearest time of record is defined as accessed sun set/raise time;
If not, the sun set/raise time of default setting is defined as accessed sun set/raise time, or, described sun set/raise time is determined according to the longitude and latitude of described current position and described current date, the concrete mode determining sun set/raise time according to longitude and latitude and date, can adopt any mode that is existing and that later may occur at present to carry out.
In order to avoid recorded remaining unchanged for a long period of time of sun set/raise time cause inaccurate, also can be at set intervals, such as one month etc., after determining new sun set/raise time, recorded sun set/raise time be upgraded.
Above-mentioned watermark layer is synthesized on target image, generating watermark image time, watermark layer can be synthesized to after on target image, first carry out preview display, such as carry out preview display by the preview interface of camera, when user is satisfied to the watermarking images of synthesis, the watermarking images that regeneration is final.
Based on this, when generating watermark image, its position in the former figure of image may change, therefore, can also receiving position move be passed through, after above-mentioned watermark layer being moved to the correspondence position in the former figure of image according to this position move, the watermarking images that regeneration is final.Wherein in a kind of implementation, after movement, aforesaid way can be adopted again to carry out preview display, and then generate final watermarking images.
In addition, when carrying out preview display, after the watermarking images that can also show this preview such as to beautify at the partial operation, the watermarking images that regeneration is final.
The watermarking images generation method of the invention described above, can be applied in various possible practical application scene, such as can as a magazine independently watermark, a magazine independently functional module is arranged on as embedding, one in image applications independently functional module, independently watermark module (such as Dock, Dock is a kind of function interface of the application program in graphic user interface for starting, in switchover operation), and camera function, image applications can be started with generating watermark image etc. by this watermark module.Be described in detail below in conjunction with wherein several application example.
The schematic flow sheet of one of them application example has been shown in Fig. 6.In this example, be so that independently watermark or embedding are arranged on magazine separate functional blocks and are described as magazine one.
As shown in Figure 6, it is first detection camera open command, and after camera open command being detected, obtains above-mentioned watermark map data mining platform, generates the watermark layer comprising this watermark map data mining platform, and is shown by the image viewfinder window of this watermark layer at camera.
Then comparison film shooting instruction detects.In the process detecting photograph taking instruction, watermarking images information in the watermark layer shown to enable image viewfinder window is corresponding with current time, can be every predetermined amount of time, again corresponding watermark map data mining platform is obtained, and generate the watermark layer comprising the watermark map data mining platform again obtained, this watermark layer is shown at image viewfinder window, realizes the renewal to watermark layer.When upgrading, can be to sun set/raise time, position of sun information, or sun set/raise time, moon positions information and the phases of the moon upgrade, also can be only to the information that there occurs change, such as position of sun information or moon positions information upgrade.This predetermined amount of time can be arranged according to actual needs, such as 1 second, 30 seconds, 1 minute etc.
When photograph taking instruction being detected, above-mentioned watermark layer is synthesized in the photo taken and obtain, generating watermark image.
The schematic flow sheet of another one application example has been shown in Fig. 7.In this example, be do in image applications one independently functional module, first open photo, more above-mentioned watermark layer loaded for example to the photo opened and be described.
As shown in Figure 7, it is when image OPEN being detected, opens the target image of specifying, and is shown at image viewfinder window by this target image.
Then, when watermark load instructions being detected, obtaining above-mentioned watermark map data mining platform, generating the watermark layer comprising this watermark map data mining platform.If include watermark layer in target image, then first delete original watermark layer in target image, then the watermark layer of above-mentioned generation is shown at above-mentioned image viewfinder window, and this watermark layer is synthesized on this target image, generate final watermarking images.
In another mode, when watermark load instructions being detected, if include watermark layer in target image, also original watermark layer in target image can first be deleted, obtain above-mentioned watermark map data mining platform again, generate the watermark layer comprising this watermark map data mining platform, the watermark layer of this generation is shown at above-mentioned image viewfinder window, and this watermark layer is synthesized on target image, generate final watermarking images.
When not comprising watermark layer in the target image, when watermark load instructions being detected, directly can obtain above-mentioned watermark map data mining platform, generate the watermark layer comprising this watermark map data mining platform, the watermark layer of this generation is shown at above-mentioned image viewfinder window, and this watermark layer is synthesized on target image, generate final watermarking images.
The schematic flow sheet of the 3rd application example has been shown in Fig. 8.In this example, be do in image applications one independently functional module, first load watermark layer at image viewfinder window, open photo for example again and be described.
As shown in Figure 8, it is when watermark load instructions being detected, obtains above-mentioned watermark map data mining platform, generates the watermark layer comprising this watermark map data mining platform, the watermark layer of this generation is shown at above-mentioned image viewfinder window.
Then, when image OPEN being detected, open the target image of specifying.If include watermark layer in target image, then first delete original watermark layer in target image, then the watermark layer of above-mentioned generation is synthesized on this target image, generate final watermarking images.
When not comprising watermark layer in the target image, image OPEN being detected, open the target image of specifying after, directly watermark layer can be synthesized on this target image, generate final watermarking images.
The schematic flow sheet of the 4th application example has been shown in Fig. 9.In this example, be for as independently watermark module, by this independently watermark module start photo module and be described.
As shown in Figure 9, it first detects watermark OPEN, and when watermark OPEN being detected, obtain above-mentioned watermark map data mining platform, and generate the watermark layer comprising this watermark map data mining platform.
Then camera open command is detected, and after camera open command being detected, the image viewfinder window of above-mentioned watermark layer at camera is shown.
Then comparison film shooting instruction detects.In the process detecting photograph taking instruction, watermarking images information in the watermark layer shown to enable image viewfinder window is corresponding with current time, can be every predetermined amount of time, again corresponding watermark map data mining platform is obtained, and generate the watermark layer comprising the watermark map data mining platform again obtained, this watermark layer is shown at image viewfinder window, realizes the renewal to watermark layer.When upgrading, can be to sun set/raise time, position of sun information, or sun set/raise time, moon positions information and the phases of the moon upgrade, also can be only to the information that there occurs change, such as position of sun information or moon positions information upgrade.This predetermined amount of time can be arranged according to actual needs, such as 1 second, 30 seconds, 1 minute etc.
When photograph taking instruction being detected, above-mentioned watermark layer is synthesized in the photo taken and obtain, generating watermark image.
Based on the thought identical with the watermarking images generation method in the invention described above scheme, the present invention also provides a kind of watermarking images generation system.The structural representation of watermarking images generation system embodiment of the present invention has been shown in Figure 10.
As shown in Figure 10, the watermarking images generation system of the embodiment of the present invention comprises:
Watermark layer display module 1001, for showing the watermark layer comprising watermark map data mining platform at image viewfinder window, described watermark map data mining platform comprises sun set/raise time, position of sun information, or described watermark map data mining platform comprises sun set/raise time, moon positions information and the phases of the moon, described sun set/raise time, the described phases of the moon are determined according to the longitude and latitude of current position and current date, and described position of sun information, described moon positions information are determined according to described sun set/raise time, current time;
Target image acquisition module 1002, obtains target image for the Image Acquisition instruction inputted according to user;
Synthesis module 1003, for being synthesized to described target image by described watermark layer, generating watermark image.After generating watermark image, can the watermarking images generated be stored.
Above-mentioned watermark layer is synthesized to generating watermark image on target image time, various possible mode can be adopted to carry out.Such as direct watermark layer being covered after on target image generates final watermarking images.
In order to can adjust the watermarking images generated, when above-mentioned generating watermark image, can also be according to the mode generating watermark image of map overlay by watermark layer, target image, when storing, preserve the map data mining platform of watermark layer, target image simultaneously, such as target image is positioned at the bottom of watermarking images, watermark layer is positioned at top layer.In a further mode of operation, can also be that respectively code storage is carried out to target image, watermark layer, coded system for target image, watermark layer can be the same or different, be stored as corresponding watermark figure layers sub-files, target image son file, when checking watermarking images, by reading watermark figure layers sub-files, the target image son file corresponding with this watermarking images, watermark figure layers sub-files, target image son file are synthesized final watermarking images and show.Certainly, in order to realize the change to the watermark layer in watermarking images, other various possible modes can also be adopted to generate watermarking images and to store the watermarking images generated, be not limited to above-mentioned mentioned mode.
Wherein, the Image Acquisition instruction of above-mentioned user's input, can be understood as the trigger condition triggering aforesaid operations.Based on the difference that practical application needs, this Image Acquisition instruction can do different settings.
Wherein in a kind of implementation, above-mentioned Image Acquisition instruction can be photograph taking instruction or the instruction loading watermark layer at the image viewfinder window of camera, now, above-mentioned target image is can take according to photograph taking instruction the photo or image that obtain.
When carrying out photograph taking, camera function should be in unlatching or open mode, therefore, wherein in a concrete example, as shown in Figure 10,
The system of the embodiment of the present invention can also comprise:
Data obtaining module 10001, for when camera open command being detected, obtains described watermark map data mining platform;
Watermark layer generation module 10002, for generating the watermark layer comprising described watermark map data mining platform.
Consider the problem of shooting duration, due to the change along with the time, the position of sun information in watermarking images information, moon positions information etc. may be different.Therefore, in a specific implementation:
Above-mentioned data obtaining module 10001, can every predetermined amount of time, again corresponding watermark map data mining platform is obtained, above-mentioned watermark layer generation module 10002 generates the watermark layer comprising the watermark map data mining platform again obtained, and this watermark layer is shown at image viewfinder window by watermark layer display module 1001.
Thus can upgrade the watermark layer generated accordingly.Wherein, the watermark map data mining platform again obtained here can be comprise any one in sun set/raise time, the phases of the moon, position of sun information, moon positions information or combination in any.When the watermark layer of generation is applied in the image viewfinder window of camera, the continuous time of opening due to general pattern viewfinder window can not more than 24 hours, therefore, when above-mentioned renewal, only can upgrade the position of sun information that can change or moon positions information, the phases of the moon, and the sun set/raise time that generally can not change in section between is not at this moment upgraded.
In another implementation, the Image Acquisition instruction of above-mentioned user's input can choose instruction for photo, and now, above-mentioned target image can choose for choosing instruction according to this photo the photo or image that obtain.That is, this watermark layer comprising above-mentioned watermark map data mining platform can be increased for the photo chosen or image.
Due to the picture that selected target image may be various type, if selected target image does not comprise any watermark, then aforesaid way can be directly adopted to be synthesized in this target image by above-mentioned watermark layer, generating watermark image.If selected target image has been provided with watermark layer, due to the change of time, then can in deletion target image after original watermark layer, above-mentioned watermark layer is synthesized in the target image deleting original watermark layer again, generates final watermarking images and store.
Accordingly, as shown in Figure 10, the system in the present embodiment can also include:
Watermark removing module 1023, for deleting the watermark layer comprised in described target image.
As mentioned above, when generating watermark image, different generating modes can be had, when storing, also different storage modes can be had, correspondingly, when deleting original watermark layer in watermarking images, generating final watermarking images, corresponding different deletion mode also can be had.
When by mode generating watermark image according to map overlay of watermark layer, target image, can be delete the information in the layer at watermark layer place in watermarking images, to delete original watermark layer in watermarking images, again the watermark layer of above-mentioned generation is added in this layer, synthetic water watermark image.
When watermark layer, target image being carried out respectively the son file that code storage becomes different, can be delete son file corresponding to original watermark layer, again using the watermark layer of above-mentioned generation as the son file with this watermark layer, realize renewal and the replacement of the watermark layer of watermarking images.
Because above-mentioned sun set/raise time, phases of the moon needs are determined according to the longitude and latitude of current position and current date, above-mentioned position of sun information, moon positions information need to determine according to described sun set/raise time, current time.Therefore, the structural representation of the data obtaining module 10001 in a concrete example has been shown in Fig. 3.
As shown in Figure 3, in this concrete example, data obtaining module 10001 includes:
Time-obtaining module 221, for getting Date, current time, wherein, this current date, current time, can directly adopt the time of recording in place terminal or system;
Longitude and latitude acquisition module 222, for obtaining the longitude and latitude of current position, the longitude and latitude of this current position, can be determined by the GPS in place terminal or system or mobile network or other modes, the mode of concrete acquisition latitude and longitude information does not limit in the present invention program;
Sun set/raise time acquisition module 223, for obtaining sun set/raise time;
According to described sun set/raise time, described current time, determination module 224, for judging that the current place time is daytime or night;
Position of sun information determination module 225, for when described determination module is judged to be daytime, determines described position of sun information according to described sun set/raise time, described current time;
Moon positions information determination module 226, for when described determination module is judged to be night, determines described moon positions information according to described sun set/raise time, described current time;
Phases of the moon determination module 227, for when described determination module is judged to be night, determines the described phases of the moon according to the longitude and latitude of described current position, described current date.
Consider within a period of time, some on-site sun set/raise time change difference is very little, and therefore, above-mentioned sun set/raise time also directly can adopt the local sun set/raise time stored.Accordingly, the structural representation of the above-mentioned sun set/raise time acquisition module 223 in a specific implementation has been shown in Fig. 4.
As shown in Figure 4, in this example, this sun set/raise time acquisition module 223 includes:
Whether enquiry module 2231, record sun set/raise time for inquiry:
Processing module 2232, for according to the longitude and latitude of described current position and described current date determination sun set/raise time;
Determination module 2233, for when the Query Result of described enquiry module is for being, the sun set/raise time nearest time of record is defined as accessed sun set/raise time, when the Query Result of described enquiry module is no, the sun set/raise time of default setting is defined as accessed sun set/raise time, or the sun set/raise time that described processing module is determined is defined as accessed sun set/raise time, the concrete mode determining sun set/raise time according to longitude and latitude and date, any mode that is existing and that later may occur at present can be adopted to carry out, will not repeat in detail at this.
What one of ordinary skill in the art will appreciate that is, realize all or part of flow process in the invention described above embodiment method, that the hardware that can carry out instruction relevant by computer program has come, described program can be stored in a computer read/write memory medium, this program, when performing, can perform the flow process of the embodiment comprised as above-mentioned each side method.Wherein, described storage medium can be magnetic disc, CD, read-only store-memory body (Read-OnlyMemory, ROM) or random store-memory body (RandomAccessMemory, RAM) etc.Therefore, according to the invention described above embodiment scheme, the present invention also provides a kind of storage medium comprising computer-readable program, when the computer-readable program in this storage medium performs, can realize the watermarking images generation method of the present invention in above-mentioned any one mode.
The method of the embodiment of the present invention as above, can be installed in corresponding machinery and equipment in the form of software, and completes above-mentioned watermarking images generative process when this running software by the treatment facility controlling to be correlated with.Correspondingly, above-mentioned watermarking images generation system can be arrange to be arranged on corresponding terminal device, also can be corresponding terminal device itself, here terminal device can be the terminal device arbitrarily such as mobile phone, panel computer, PDA (PersonalDigitalAssistant, personal digital assistant), vehicle-mounted computer.
Accordingly, based on the scheme of the invention described above, the present invention also provides a kind of terminal device, this terminal device can be mobile phone, panel computer, PDA (PersonalDigitalAssistant, personal digital assistant), vehicle-mounted computer etc. any one can generating watermark layer, watermarking images terminal device.
Accordingly, below for wherein a kind of terminal device, the part-structure block diagram of this terminal device has been shown in Figure 11.With reference to Figure 11, this terminal device comprises: the parts such as storer 1110, input block 1120, display unit 1130, processor 1140, communication module 1150.It will be appreciated by those skilled in the art that, structure shown in Figure 11, it is only the block diagram of the part-structure relevant to embodiment of the present invention scheme, do not form the restriction to the terminal device be applied in the present invention program, concrete terminal device can comprise than parts more or less in diagram, or combine some parts, or different parts are arranged.
Concrete introduction is carried out below in conjunction with Figure 11 each component parts to this terminal device.
Storer 1110 can be used for storing software program and module, and processor 1140 is stored in software program and the module of storer 1110 by running, thus the execution various functions relevant to this terminal device are applied and data processing.Storer 1110 mainly can comprise storage program district and store data field, and wherein, storage program district can store operating system, application program (such as sound-playing function, image player function etc.) etc. needed at least one function; Store data field and can store the data etc. created according to the use of terminal device.In addition, storer 1110 can comprise high-speed random access memory, can also comprise nonvolatile memory, such as at least one disk memory, flush memory device or other volatile solid-state parts.
Input block 1120 can be used for receiving the numeral, character or other information that input, and generation arranges with the user of terminal device and function controls the input of relevant key signals.Specifically in the scheme of the embodiment of the present invention, can accept by this input block 1120 destination information that user determines.
Particularly, take terminal device as mobile phone be example, this input block 1120 can comprise contact panel and other input equipments.Contact panel, also referred to as touch-screen, user can be collected or neighbouring touch operation (such as user uses any applicable object or the operations of annex on contact panel or near contact panel such as finger, stylus) thereon, and drive corresponding coupling arrangement according to the formula preset.Optionally, contact panel can comprise touch detecting apparatus and touch controller two parts.Wherein, touch detecting apparatus detects the touch orientation of user, and detects the signal that touch operation brings, and sends signal to touch controller; Touch controller receives touch information from touch detecting apparatus, and converts it to contact coordinate, then gives processor 1140, and the order that energy receiving processor 1140 is sent also is performed.In addition, the polytypes such as resistance-type, condenser type, infrared ray and surface acoustic wave can be adopted to realize contact panel.Except contact panel, input block 1120 can also comprise other input equipments.Particularly, other input equipments can include but not limited to one or more in physical keyboard, function key (such as volume control button, switch key etc.), trace ball, mouse, control lever etc.
Display unit 1130 can be used for showing the information that inputted by user or the information being supplied to user and various menu, and specifically in the present invention, watermark layer, the watermarking images that can generate in order to display, for user's viewing effect.Display unit 1130 can comprise display panel, optionally, the form such as liquid crystal display (LiquidCrystalDisplay, LCD), Organic Light Emitting Diode (OrganicLight-EmittingDiode, OLED) can be adopted to configure display panel.
Terminal device can realize the communication between external unit by communication module 1150, this communication module 1150 can adopt any possible mode to realize, such as WiFi module, Bluetooth communication, optical fiber communication etc., achieve the communication between terminal device and external unit by communication module 1150.
Processor 1140 is control centers of terminal device, utilize the various piece of various interface and the whole terminal device of connection, software program in storer 1110 and/or module is stored in by running or performing, and call the data be stored in storer 1110, perform various function and the data processing of terminal device, thus integral monitoring is carried out to terminal device.Optionally, processor 1140 can comprise one or more processing unit.
The above embodiment only have expressed several embodiment of the present invention, and it describes comparatively concrete and detailed, but therefore can not be interpreted as the restriction to the scope of the claims of the present invention.It should be pointed out that for the person of ordinary skill of the art, without departing from the inventive concept of the premise, can also make some distortion and improvement, these all belong to protection scope of the present invention.Therefore, the protection domain of patent of the present invention should be as the criterion with claims.

Claims (18)

1. a watermark layer generation method, is characterized in that, comprise step:
Detect watermark layer triggering command;
Corresponding watermark map data mining platform is obtained according to described watermark layer triggering command, described watermark map data mining platform comprises sun set/raise time, position of sun information, or described watermark map data mining platform comprises sun set/raise time, moon positions information and the phases of the moon, described sun set/raise time, the described phases of the moon are determined according to the longitude and latitude of current position and current date, and described position of sun information, described moon positions information are determined according to described sun set/raise time, current time;
Generate the watermark layer comprising described watermark map data mining platform.
2. watermark layer generation method according to claim 1, is characterized in that, described watermark layer triggering command comprises camera open command or loads the instruction of watermark layer at the image viewfinder window of camera.
3. watermark layer generation method according to claim 2, is characterized in that, also comprise step: every predetermined amount of time, again obtains corresponding watermark map data mining platform, and generates the watermark layer comprising the watermark map data mining platform again obtained.
4. the watermark layer generation method according to claims 1 to 3 any one, is characterized in that, the mode obtaining the watermark map data mining platform of described correspondence comprises:
Get Date, the longitude and latitude of current time and current position;
Obtain described sun set/raise time;
Judge that the current place time is daytime or night according to described sun set/raise time, described current time;
If daytime, determine described position of sun information according to described sun set/raise time, described current time;
If night, determine described moon positions information according to described sun set/raise time, described current time, determine the described phases of the moon according to the longitude and latitude of described current position, described current date;
The mode obtaining described sun set/raise time comprises:
Whether inquiry records sun set/raise time;
If so, the sun set/raise time nearest time of record is defined as accessed sun set/raise time;
If not, the sun set/raise time of default setting is defined as accessed sun set/raise time, or, determine described sun set/raise time according to the longitude and latitude of described current position and described current date.
5. a watermarking images generation method, is characterized in that, comprise step:
The watermark layer comprising watermark map data mining platform is shown at image viewfinder window, described watermark map data mining platform comprises sun set/raise time, position of sun information, or described watermark map data mining platform comprises sun set/raise time, moon positions information and the phases of the moon, described sun set/raise time, the described phases of the moon are determined according to the longitude and latitude of current position and current date, and described position of sun information, described moon positions information are determined according to described sun set/raise time, current time;
Image Acquisition instruction according to user's input obtains target image;
Described watermark layer is synthesized on described target image, generating watermark image.
6. watermarking images generation method according to claim 5, is characterized in that, before image viewfinder window shows to comprise the watermark layer of watermark map data mining platform, also comprises step:
When camera open command being detected, obtain described watermark map data mining platform;
Generate the watermark layer comprising described watermark map data mining platform.
7. watermarking images generation method according to claim 6, it is characterized in that, also comprise step: every predetermined amount of time, again corresponding watermark map data mining platform is obtained, and generate the watermark layer comprising the watermark map data mining platform again obtained, and this watermark layer is shown at described image viewfinder window.
8. watermarking images generation method according to claim 5, it is characterized in that, after the Image Acquisition instruction that inputs according to user obtains target image, described watermark layer is synthesized in target image before, also comprise step: delete the watermark layer comprised in described target image.
9. the watermarking images generation method according to claim 5 to 8 any one, is characterized in that, the mode obtaining the watermark map data mining platform of described correspondence comprises:
Get Date, the longitude and latitude of current time and current position;
Obtain described sun set/raise time;
Judge that the current place time is daytime or night according to described sun set/raise time, described current time;
If daytime, determine described position of sun information according to described sun set/raise time, described current time;
If night, determine described moon positions information according to described sun set/raise time, described current time, determine the described phases of the moon according to the longitude and latitude of described current position, described current date;
The mode obtaining described sun set/raise time comprises:
Whether inquiry records sun set/raise time;
If so, the sun set/raise time nearest time of record is defined as accessed sun set/raise time;
If not, the sun set/raise time of default setting is defined as accessed sun set/raise time, or, determine described sun set/raise time according to the longitude and latitude of described current position and described current date.
10. a watermark layer generation system, is characterized in that, comprising:
Detection trigger module, for detecting watermark layer triggering command;
Data obtaining module, for obtaining corresponding watermark map data mining platform according to described watermark layer triggering command, described watermark map data mining platform comprises sun set/raise time, position of sun information, or described watermark map data mining platform comprises sun set/raise time, moon positions information and the phases of the moon, described sun set/raise time, the described phases of the moon are determined according to the longitude and latitude of current position and current date, and described position of sun information, described moon positions information are determined according to described sun set/raise time, current time;
Watermark layer generation module, for generating the watermark layer comprising described watermark map data mining platform.
11. watermark layer generation systems according to claim 10, is characterized in that, described watermark layer triggering command comprises camera open command or loads the instruction of watermark layer at the image viewfinder window of camera.
12. watermark layer generation systems according to claim 10 or 11, it is characterized in that, described data obtaining module comprises:
Time-obtaining module, for getting Date, current time;
Longitude and latitude acquisition module, for obtaining the longitude and latitude of current position;
Sun set/raise time acquisition module, for obtaining sun set/raise time;
According to described sun set/raise time, described current time, determination module, for judging that the current place time is daytime or night;
Position of sun information determination module, for when described determination module is judged to be daytime, determines described position of sun information according to described sun set/raise time, described current time;
Moon positions information determination module, for when described determination module is judged to be night, determines described moon positions information according to described sun set/raise time, described current time;
Phases of the moon determination module, for when described determination module is judged to be night, determines the described phases of the moon according to the longitude and latitude of described current position, described current date.
13. watermark layer generation systems according to claim 12, it is characterized in that, described sun set/raise time acquisition module comprises:
Whether enquiry module, record sun set/raise time for inquiry:
Processing module, for according to the longitude and latitude of described current position and described current date determination sun set/raise time;
Determination module, for when the Query Result of described enquiry module is for being, the sun set/raise time nearest time of record is defined as accessed sun set/raise time, when the Query Result of described enquiry module is no, the sun set/raise time of default setting is defined as accessed sun set/raise time, or the sun set/raise time that described processing module is determined is defined as accessed sun set/raise time.
14. 1 kinds of watermarking images generation systems, is characterized in that, comprising:
Watermark layer display module, for showing the watermark layer comprising watermark map data mining platform at image viewfinder window, described watermark map data mining platform comprises sun set/raise time, position of sun information, or described watermark map data mining platform comprises sun set/raise time, moon positions information and the phases of the moon, described sun set/raise time, the described phases of the moon are determined according to the longitude and latitude of current position and current date, and described position of sun information, described moon positions information are determined according to described sun set/raise time, current time;
Target image acquisition module, obtains target image for the Image Acquisition instruction inputted according to user;
Synthesis module, for being synthesized to described target image by described watermark layer, generating watermark image.
15. watermarking images generation systems according to claim 14, is characterized in that, also comprise:
Data obtaining module, for when camera open command being detected, obtains described watermark map data mining platform;
Watermark layer generation module, for generating the watermark layer comprising described watermark map data mining platform.
16. watermarking images generation systems according to claim 14, is characterized in that, also comprise:
Watermark removing module, for deleting the watermark layer comprised in described target image.
17., according to claim 14 to the watermarking images generation system described in 16 any one, is characterized in that, described data obtaining module comprises:
Time-obtaining module, for getting Date, current time;
Longitude and latitude acquisition module, for obtaining the longitude and latitude of current position;
Sun set/raise time acquisition module, for obtaining sun set/raise time;
According to described sun set/raise time, described current time, determination module, for judging that the current place time is daytime or night;
Position of sun information determination module, for when described determination module is judged to be daytime, determines described position of sun information according to described sun set/raise time, described current time;
Moon positions information determination module, for when described determination module is judged to be night, determines described moon positions information according to described sun set/raise time, described current time;
Phases of the moon determination module, for when described determination module is judged to be night, determines the described phases of the moon according to the longitude and latitude of described current position, described current date.
18. watermarking images generation systems according to claim 17, is characterized in that, described sun set/raise time determination module comprises:
Whether enquiry module, record sun set/raise time for inquiry:
Processing module, for according to the longitude and latitude of described current position and described current date determination sun set/raise time;
Determination module, for when the Query Result of described enquiry module is for being, the sun set/raise time nearest time of record is defined as accessed sun set/raise time, when the Query Result of described enquiry module is no, the sun set/raise time of default setting is defined as accessed sun set/raise time, or the sun set/raise time that described processing module is determined is defined as accessed sun set/raise time.
CN201410256570.7A 2014-06-10 2014-06-10 Watermark layer and watermark image generating methods and systems Pending CN105279726A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410256570.7A CN105279726A (en) 2014-06-10 2014-06-10 Watermark layer and watermark image generating methods and systems

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410256570.7A CN105279726A (en) 2014-06-10 2014-06-10 Watermark layer and watermark image generating methods and systems

Publications (1)

Publication Number Publication Date
CN105279726A true CN105279726A (en) 2016-01-27

Family

ID=55148680

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410256570.7A Pending CN105279726A (en) 2014-06-10 2014-06-10 Watermark layer and watermark image generating methods and systems

Country Status (1)

Country Link
CN (1) CN105279726A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105898214A (en) * 2016-03-24 2016-08-24 北京农业信息技术研究中心 Site surveying device, site surveying confirmation method, and server
CN107239679A (en) * 2017-04-28 2017-10-10 浙江华途信息安全技术股份有限公司 program window information protecting method and system
CN107464206A (en) * 2017-07-26 2017-12-12 维沃移动通信有限公司 A kind of watermark adding method and mobile terminal
CN108334793A (en) * 2018-01-28 2018-07-27 丁超 Electronic signature method, computer readable storage medium and computing device
CN108337432A (en) * 2018-03-16 2018-07-27 青岛海信移动通信技术股份有限公司 A kind of method, apparatus and storage medium of photograph taking
CN112419134A (en) * 2020-11-18 2021-02-26 展讯半导体(成都)有限公司 Image processing method and device
CN113630606A (en) * 2020-05-07 2021-11-09 百度在线网络技术(北京)有限公司 Video watermark processing method and device, electronic equipment and storage medium
CN114070998A (en) * 2020-07-30 2022-02-18 北京小米移动软件有限公司 Method and device for shooting moon, electronic equipment and medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1794782A (en) * 2004-11-26 2006-06-28 樊天蔚 Method and apparatus for automatically attaching a location indicator of images
CN101795314A (en) * 2009-12-23 2010-08-04 惠州Tcl移动通信有限公司 Mobile communication terminal
CN101859554A (en) * 2009-04-10 2010-10-13 厦门高德软件有限公司 Method and device for determining screen display mode
CN102442332A (en) * 2011-11-17 2012-05-09 广东工业大学 Intelligent tracking system and processing method for solar railway labels
CN102722900A (en) * 2012-06-05 2012-10-10 深圳市中兴移动通信有限公司 Method and device for automatically adding introduction information to shot picture/video
CN103369245A (en) * 2013-06-20 2013-10-23 腾讯科技(深圳)有限公司 Image processing method, image processing device and terminal
CN103473737A (en) * 2012-06-06 2013-12-25 索尼公司 Image processing device, image processing method, and program

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1794782A (en) * 2004-11-26 2006-06-28 樊天蔚 Method and apparatus for automatically attaching a location indicator of images
CN101859554A (en) * 2009-04-10 2010-10-13 厦门高德软件有限公司 Method and device for determining screen display mode
CN101795314A (en) * 2009-12-23 2010-08-04 惠州Tcl移动通信有限公司 Mobile communication terminal
CN102442332A (en) * 2011-11-17 2012-05-09 广东工业大学 Intelligent tracking system and processing method for solar railway labels
CN102722900A (en) * 2012-06-05 2012-10-10 深圳市中兴移动通信有限公司 Method and device for automatically adding introduction information to shot picture/video
CN103473737A (en) * 2012-06-06 2013-12-25 索尼公司 Image processing device, image processing method, and program
CN103369245A (en) * 2013-06-20 2013-10-23 腾讯科技(深圳)有限公司 Image processing method, image processing device and terminal

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105898214A (en) * 2016-03-24 2016-08-24 北京农业信息技术研究中心 Site surveying device, site surveying confirmation method, and server
CN107239679A (en) * 2017-04-28 2017-10-10 浙江华途信息安全技术股份有限公司 program window information protecting method and system
CN107239679B (en) * 2017-04-28 2019-12-03 浙江华途信息安全技术股份有限公司 Program window information protecting method and system
CN107464206A (en) * 2017-07-26 2017-12-12 维沃移动通信有限公司 A kind of watermark adding method and mobile terminal
CN108334793A (en) * 2018-01-28 2018-07-27 丁超 Electronic signature method, computer readable storage medium and computing device
CN108337432A (en) * 2018-03-16 2018-07-27 青岛海信移动通信技术股份有限公司 A kind of method, apparatus and storage medium of photograph taking
CN113630606A (en) * 2020-05-07 2021-11-09 百度在线网络技术(北京)有限公司 Video watermark processing method and device, electronic equipment and storage medium
CN113630606B (en) * 2020-05-07 2024-04-19 百度在线网络技术(北京)有限公司 Video watermark processing method, video watermark processing device, electronic equipment and storage medium
CN114070998A (en) * 2020-07-30 2022-02-18 北京小米移动软件有限公司 Method and device for shooting moon, electronic equipment and medium
CN114070998B (en) * 2020-07-30 2023-09-22 北京小米移动软件有限公司 Moon shooting method and device, electronic equipment and medium
CN112419134A (en) * 2020-11-18 2021-02-26 展讯半导体(成都)有限公司 Image processing method and device

Similar Documents

Publication Publication Date Title
CN105279726A (en) Watermark layer and watermark image generating methods and systems
NL2019215B1 (en) Devices and Methods for Capturing and Interacting with Enhanced Digital Images
CN102754352B (en) Method and apparatus for providing information of multiple applications
CN101656791B (en) Mobile terminal and method of controlling same
KR102063915B1 (en) User device and operating method thereof
US20120154305A1 (en) Image display control apparatus and image display control method
JP4914378B2 (en) Information processing apparatus and method, program, and storage medium
US11317028B2 (en) Capture and display device
CN103248814B (en) Motion picture recording device and control method thereof
CN103729120A (en) Method for generating thumbnail image and electronic device thereof
CN101867719A (en) Operating control device, method of controlling operation thereof
CN101662585A (en) Information processing apparatus, information processing method, and program
CN103856716A (en) Display apparatus for displaying images and method thereof
CN107122135A (en) Data processing method and device
JP2007295212A (en) Image reproducing apparatus, its control method and its control program
KR20080060155A (en) Information processing apparatus, information processing method, and program
CN111191176B (en) Website content updating method, device, terminal and storage medium
CN111669495B (en) Photographing method, photographing device and electronic equipment
US9646647B2 (en) Content management apparatus, recording apparatus, operation apparatus, content management system, and control methods thereof
JP5869796B2 (en) REPRODUCTION DEVICE, ITS CONTROL METHOD, PROGRAM, AND STORAGE MEDIUM
JP4885602B2 (en) Image reproducing apparatus, control method therefor, and control program therefor
KR20140120660A (en) Method and apparatus for processing file in portable terminal
JP5820237B2 (en) Content management system, operation device, control method therefor, and program
CN107943358B (en) Method for managing data
CN106855867A (en) A kind of method and device of picture filing

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20160127