CN108055567A - A kind of method for processing video frequency, device, terminal device and storage medium - Google Patents
A kind of method for processing video frequency, device, terminal device and storage medium Download PDFInfo
- Publication number
- CN108055567A CN108055567A CN201711010208.1A CN201711010208A CN108055567A CN 108055567 A CN108055567 A CN 108055567A CN 201711010208 A CN201711010208 A CN 201711010208A CN 108055567 A CN108055567 A CN 108055567A
- Authority
- CN
- China
- Prior art keywords
- watermark
- composograph
- substep
- image data
- added
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/835—Generation of protective data, e.g. certificates
- H04N21/8358—Generation of protective data, e.g. certificates involving watermark
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4318—Generation of visual interfaces for content selection or interaction; Content or additional data rendering by altering the content in the rendering process, e.g. blanking, blurring or masking an image region
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
Abstract
An embodiment of the present invention provides a kind of method for processing video frequency, device, terminal device and storage mediums, are related to Internet technical field, and this method includes:Source video data are obtained, and obtain watermark addition strategy, wherein, watermark addition strategy includes following one or more:Watermark content, the corresponding frame number of watermark content, watermark location;From each frame image data of source video extracting data;Described image data are handled according to watermark addition strategy, obtain each frame watermark image data;The watermark image data is synthesized to target video data and the storage of addition watermark.The embodiment of the present invention can realize the purpose in video data addition dynamic watermark.
Description
Technical field
The present invention relates to Internet technical fields, and in particular to a kind of method for processing video frequency and device, a kind of terminal device
With a kind of storage medium.
Background technology
With the development of terminal technology, the terminal devices such as mobile phone, tablet computer are increasingly popularized, to people life
Living, study, work bring great convenience.
These terminal devices are usually mounted with various application programs so that user can be in using terminal equipment
Various application programs are performing required operation, are such as played and played by game application, issued by Video Applications, playing audio-video
Deng.
The content of the invention
The present invention provides a kind of method for processing video frequency, and a kind of corresponding video process apparatus, terminal device and storage are situated between
Matter, to realize the purpose in video data addition dynamic watermark.
One side according to the invention, provides a kind of method for processing video frequency, and the method includes:Obtain source video
Data, and watermark addition strategy is obtained, wherein, watermark addition strategy includes following one or more:Watermark content, watermark content
Corresponding frame number, watermark location;From each frame image data of source video extracting data;It is right according to watermark addition strategy
Described image data are handled, and obtain each frame watermark image data;The watermark image data is synthesized into addition watermark
Target video data simultaneously stores.
Optionally, further include:According to the watermark content and/or the corresponding frame number of watermark content got, watermark pair is determined
The synthesis step answered;A substep composograph is generated according to each synthesis step.
Optionally, the watermark content includes:Application identity and/or user identifier.
Optionally, it is described that described image data are handled according to watermark addition strategy, obtain each frame watermark figure
Picture data, including:Strategy is added according to the watermark, determines that watermark to be added corresponds to each substep composograph;It waits to add by described
Watermarking corresponds to each substep composograph, and Xun Huan is synthesized with each frame image data in sequence, obtains each frame watermark
Image data.
Optionally, the watermark to be added is corresponded into each substep composograph, in sequence Xun Huan and each two field picture
Data are synthesized, including:According to positive sequence by watermark to be added correspond to each substep composograph respectively with continuous n frames figure
As Data Synthesis, the synthesis step until completing the last one substep composograph;Xun Huan performs above-mentioned synthesis step.
Optionally, the watermark to be added is corresponded into each substep composograph, in sequence Xun Huan and each two field picture
Data are synthesized, including:According to positive sequence by watermark to be added correspond to each substep composograph respectively with continuous n frames figure
As Data Synthesis, the synthesis step until completing the last one substep composograph;Watermark to be added is corresponded to often according to inverted order
One substep composograph synthesizes respectively with continuous n frame image datas, the synthesis until completing first substep composograph
Step;Xun Huan performs above-mentioned synthesis step.
Optionally, watermark to be added is corresponded to each substep composograph to synthesize with continuous n frame image datas respectively,
Including:Continuous n frame image datas and the watermark to be added are corresponded to a substep composograph to synthesize;It again will be next
A continuous n frame image datas and the watermark to be added correspond to next substep composograph and are synthesized, and are treated until described
Addition watermark, which corresponds to each substep composograph and synthesizes, to be finished.
Optionally, target video data and the storage that the watermark image data is synthesized to addition watermark, including:
Each watermark image data is synthesized to the target video data of addition watermark, the target of storage addition watermark according to timestamp
Video data.
According to another aspect of the present invention, a kind of video process apparatus is provided, the device includes:
Acquisition module for obtaining source video data, and obtains and obtains watermark addition strategy, wherein, watermark addition strategy
Including following one or more:Watermark content, the corresponding frame number of watermark content, watermark location;
Extraction module, for from each frame image data of source video extracting data;
Processing module for being handled according to watermark addition strategy described image data, obtains each frame watermark
Image data;
Video Composition module, for the watermark image data to be synthesized to the target video data of addition watermark and is deposited
Storage.
Optionally, further include:Synthesis step determining module, for according to the watermark content and/or watermark content got
Corresponding frame number determines the corresponding synthesis step of watermark;Composograph generation module, for according to each synthesis step generation one
A substep composograph.
Optionally, the watermark content includes:Application identity and/or user identifier.
Optionally, the processing module, including:Determination sub-module for adding strategy according to the watermark, determines to wait to add
Watermarking corresponds to each substep composograph;Submodule is synthesized, for the watermark to be added to be corresponded to each substep composograph, is pressed
It is synthesized according to sequential loop and each frame image data, obtains each frame watermark image data.
Optionally, the synthesis submodule, for watermark to be added to be corresponded to each substep composograph according to positive sequence
It is synthesized respectively with continuous n frame image datas, the synthesis step until completing the last one substep composograph;On Xun Huan performs
State synthesis step.
Optionally, the synthesis submodule, for watermark to be added to be corresponded to each substep composograph according to positive sequence
It is synthesized respectively with continuous n frame image datas, the synthesis step until completing the last one substep composograph;And according to
Watermark to be added is corresponded to each substep composograph and is synthesized respectively with continuous n frame image datas by sequence, until completing first
The synthesis step of a substep composograph;Xun Huan performs above-mentioned synthesis step.
Optionally, the synthesis submodule, for continuous n frame image datas and the watermark to be added to be corresponded to one
Substep composograph is synthesized;Next continuous n frame image datas and the watermark to be added are corresponded to next point again
Step composograph is synthesized, and is finished until the watermark to be added corresponds to each substep composograph and synthesizes.
Optionally, the Video Composition module, for each watermark image data to be synthesized addition according to timestamp
The target video data of watermark, the target video data of storage addition watermark.
According to another aspect of the invention, a kind of terminal device is provided, including:One or more processors;Thereon
One or more machine readable medias of instruction are stored with, when being performed by one or more of processors so that the end
End equipment performs the method for processing video frequency as described in one or more in present invention implementation.
The embodiment of the present invention additionally provides a kind of machine readable media, is stored thereon with instruction, when by one or more
When managing device execution so that terminal device performs the method for processing video frequency as described in one or more in the embodiment of the present invention.
A kind of method for processing video frequency and device according to the present invention, after source video data and watermark addition strategy are obtained,
Can from each frame image data of source video extracting data, and can be added according to watermark strategy to each frame image data for extracting into
Row processing, obtains each frame watermark image data, and watermark image data can then be synthesized to the target video data of addition watermark
And store, it is shown so as to correspond to each substep composograph to watermark during follow-up play target video data,
To realize the purpose that dynamic watermark is shown in video data, the advantageous effect in video data addition dynamic watermark is achieved.
Above description is only the general introduction of technical solution of the present invention, in order to better understand the technological means of the present invention,
And can be practiced according to the content of specification, and in order to allow above and other objects of the present invention, feature and advantage can
It is clearer and more comprehensible, below the special specific embodiment for lifting the present invention.
Description of the drawings
By reading the detailed description of hereafter preferred embodiment, it is various other the advantages of and benefit it is common for this field
Technical staff will be apparent understanding.Attached drawing is only used for showing the purpose of preferred embodiment, and is not considered as to the present invention
Limitation.And throughout the drawings, the same reference numbers will be used to refer to the same parts.In the accompanying drawings:
Fig. 1 shows a kind of step flow chart of method for processing video frequency of one embodiment of the invention;
Fig. 2 shows a kind of step flow chart of method for processing video frequency of an alternative embodiment of the invention;
Fig. 3 shows that a kind of watermark to be added in an example of the present invention corresponds to the schematic diagram of each substep composograph;
Fig. 4 A show a kind of structure diagram of video process apparatus of one embodiment of the invention;
Fig. 4 B show a kind of structure diagram of video process apparatus of an alternative embodiment of the invention;
Fig. 5 schematically shows to perform the block diagram of the server of the method according to the invention;
Fig. 6 schematically shows to keep or carry the storage for the program code for realizing the method according to the invention
Unit;And
Fig. 7 is illustrated that the block diagram with the relevant part-structure of terminal device provided in an embodiment of the present invention.
Specific embodiment
The exemplary embodiment of the disclosure is more fully described below with reference to accompanying drawings.Although the disclosure is shown in attached drawing
Exemplary embodiment, it being understood, however, that may be realized in various forms the disclosure without should be by embodiments set forth here
It is limited.On the contrary, these embodiments are provided to facilitate a more thoroughly understanding of the present invention, and can be by the scope of the present disclosure
Completely it is communicated to those skilled in the art.
With reference to Fig. 1, a kind of step flow chart of method for processing video frequency of one embodiment of the invention is shown, it specifically can be with
Include the following steps:
Step 102, source video data are obtained, and obtain watermark addition strategy.
In embodiments of the present invention, source video data can be used for the source video that characterization is got, and such as can be to deposit in advance
The video or can be that terminal is set that the video or terminal device stored up in terminal device is currently downloaded from server
The standby video currently recorded, can also be video searched out by the Video Applications in terminal device etc..
In order to add the watermark of Dynamic Announce in video data, the embodiment of the present invention is definite current desired to be processed
After video, the source video data of the video and corresponding watermark addition strategy can be obtained, it such as can be by terminal device
Video Applications obtain source video data and watermark addition strategy, so as to subsequently can according to watermark add strategy in source video data
In each frame image data addition watermark correspond to each substep composograph.Wherein, watermark addition strategy can be used in video counts
According to the watermark of middle addition Dynamic Announce, can include following one or more:Watermark content, the corresponding frame number of watermark content, water
Print position etc..
Specifically, watermark content can be used to determine required content to be shown in watermarking images, can include video
Making information, such as application identity, the user identifier of Video Applications can be included.The corresponding frame number of watermark content can be used for
It determines to show a required number of image frames of complete watermarking images in video data playing process, such as works as watermark content pair
When the frame number answered is M frames, continuous M frame image datas can be really needed in video data to show a complete watermark figure
Picture;Or it can be used to determine and showing what the corresponding substep composograph of watermark needed in video data playing process
Number of image frames such as when the corresponding frame number of watermark content is frame, can really need continuous n frame image datas in video data
Show each corresponding substep composograph of watermark, if watermark needs m synthesis step to be synthesized, can determine regarding
Frequency is according to the frame that one required number of image frames of complete watermarking images of display in playing process is corresponding to the product of m and n
Number, such as when the product of m and n is M, it may be determined that it is complete to complete one that continuous M frame image datas are needed in video data
Watermark correspond to display of each substep composograph etc..Watermark location can be used to determine display of the watermark in video data
Position, display location of the watermarking images that such as can be used for determining watermark in each frame image data of video data, for another example can use
The display location of each substep composograph in each frame image data of video data etc., this hair are corresponded in definite watermark respectively
Bright embodiment is not restricted this.
Step 104, from each frame image data of source video extracting data.
Specifically, at least two field pictures data can be included in the video data of a video.The embodiment of the present invention is obtaining
It, can be from each frame image data of source video extracting data, so as to subsequently respectively in each frame image data after getting source video data
The middle addition corresponding substep composograph of watermark.
Step 106, described image data are handled according to watermark addition strategy, obtains each frame watermarking images number
According to.
Specifically, the embodiment of the present invention can based on each frame image data reproduction time order, according to watermark add strategy
Described image data are handled, each frame image data and watermark can such as be corresponded to each substep composograph and closed respectively
Into to add the corresponding substep composograph of watermark, each frame watermark image data after being synthesized in each frame image data.
In a kind of optional embodiment, strategy can be added according to the watermark, determine that watermark to be added corresponds to each point
Composograph is walked, watermark to be added can then be corresponded to each substep composograph, in sequence Xun Huan and each two field picture number
According to being synthesized, each frame watermark image data is obtained.Wherein, watermark to be added can be used for characterization source video be current desired to add
The watermarking images added.For example, can according to each frame image data in synthesis sequential loop and the source video data of watermarking images into
Row synthesis obtains being with the addition of each frame watermark image data of the substep composograph of watermarking images, so that watermarking images can
As the broadcasting of each frame watermark image data gradually becomes complete, and it is recycled and appears in corresponding broadcasting circle of each watermark image data
In face, until playing each frame watermark image data.
Step 108, the watermark image data is synthesized to target video data and the storage of addition watermark.
The embodiment of the present invention, can after obtaining being with the addition of each frame watermark image data of the corresponding substep composograph of watermark
It, such as can be according to timestamp by each watermark to be with the addition of the target video datas of watermarking images according to the synthesis of each frame watermark image data
Image data synthesizes the target video data of addition watermark, then can store the target video data of addition watermark, with convenient
Subsequently use the target video data.
For example, the target video data can be used to carry out video playing, watermark is shown to be cycled in video display process
Each substep composograph of image so that the watermark being added in target video data can be shown in a dynamic fashion,
Achieve the effect that add dynamic watermark in video data;For another example target video data can be used to carry out video distribution, such as used
Target video data can be uploaded to the corresponding server of Video Applications by family so that other users can get which are added dynamic
The target video data of watermark achievees the purpose that video sharing, while can protect what it was issued based on the dynamic watermark of addition
The copyright of target video data strengthens the protective effect of video data.
To sum up, the embodiment of the present invention can carry after source video data and watermark addition strategy are obtained from source video data
Each frame image data is taken, and strategy can be added according to watermark, each frame image data extracted is handled, obtains each frame water
Watermark image data, i.e., each frame image data in source video data are with the addition of watermark and correspond to each substep composograph, then may be used
Watermark image data is synthesized to target video data and the storage of addition watermark, so as in follow-up play target video data
During show that watermark corresponds to each substep composograph, realize in video data the purpose of displaying dynamic watermark, and then
Meet the user demand in video data addition dynamic watermark.
In actual treatment, the embodiment of the present invention can correspond to after the watermark to be added of definite video institute according to the watermark
Synthesis step, corresponding multiple substep composographs are generated, the cycle subsequently in source video data to be facilitated to add the watermark
Corresponding each substep composograph.In an alternate embodiment of the present invention where, can also include:According in the watermark got
Appearance and/or the corresponding frame number of watermark content, determine the corresponding synthesis step of watermarking images;One is generated according to each synthesis step
Substep composograph.It is determined specifically, watermark content can be the watermark material chosen or inputted according to user, it such as can be according to
The generations such as application identity, user name, the picture chosen according to user;Can also be that video in terminal device or terminal device should
With what is determined according to default parameters, such as the application identity of Video Applications and/or user identifier can be determined as watermark to be added
Watermark content, the embodiment of the present invention is not restricted this.
It should be noted that the embodiment of the present invention can generate the corresponding each substep of watermark before source video data are obtained
Composograph, when subsequently obtaining source video data, watermark to be added can be directly acquired and correspond to each substep composograph, from
And convenient is subsequently video data addition watermark.
Certainly, the embodiment of the present invention can also need to be added more after source video data are obtained according to the source video data
Watermark obtains watermark addition strategy, with the watermark content and/or the corresponding frame number of watermark content in watermark addition strategy
It determines the corresponding synthesis step of the watermark, and a substep composograph can be generated according to each synthesis step, so as to obtain
It gets watermark to be added and corresponds to each substep composograph, the embodiment of the present invention is not specifically limited this.
Reference Fig. 2 shows a kind of step flow chart of equipment detection method of an alternative embodiment of the invention.
Step 202, source video data are obtained, and obtain watermark addition strategy.
For example, terminal device can obtain the video after user chooses it to need handled video by Video Applications
Source video data, and the source video can be directed to and obtain watermark to be added corresponding watermark addition strategy, with according to the water
Watermark content in print addition strategy and and/or the corresponding frame number of watermark content, execution step 204.For another example, terminal device is obtaining
After taking the source video data of video, each substep composograph can be corresponded to for the video acquisition watermark to be added, then redirect step
Rapid 208 perform, and are distributed composograph accordingly to add watermark in each frame image data of source video data.
Step 204, according to the watermark content and/or the corresponding frame number of watermark content got, determine that watermarking images correspond to
Synthesis step, and according to each synthesis step generate a substep composograph.
The embodiment of the present invention, can be according to getting after the corresponding frame number of watermark content and/or watermark content got
Watermark content and/or the corresponding frame number of watermark content, determine the corresponding synthesis step of watermarking images;So as in definite watermark
After the corresponding synthesis step of image, such as feelings of the watermarking images that video data adds for micro- mark (Logo) of Video Applications are being determined
Under condition, if micro- mark (Logo) of Video Applications be made of a hexagon and a triangle icon when, can determine
The corresponding synthesis step of the watermarking images includes the synthesis step of hexagon and the synthesis step of a triangle, can
It, also can be according to the according to the synthesis of watermarking images order, to generate the corresponding substep composograph of each synthesis step
One synthesis step generates first substep composograph, and second substep composograph is generated according to second synthesis step,
The 3rd substep composograph is generated according to the 3rd synthesis step, and so on, until generate the watermarking images last
The corresponding substep composograph of a synthesis step.
For example, when Video Applications micro- is designated as the icon that a hexagon and a triangle are formed, it may be determined that
The corresponding synthesis step of the watermarking images includes the synthesis step of hexagon and the synthesis step of a triangle, such as
Shown in Fig. 3, first substep composograph 301 can be generated according to first synthesis step, be generated according to second synthesis step
Second substep composograph 302 generates the 3rd substep composograph 303, according to the 4th according to the 3rd synthesis step
Synthesis step generates the 4th substep composograph 304, and the 5th substep composograph is generated according to the 5th synthesis step
305, the 6th substep composograph 306 is generated according to the 6th synthesis step, the 7th is generated according to the 7th synthesis step
Substep composograph 307 generates the 8th substep composograph 308 according to the 8th synthesis step, is walked according to the 9th synthesis
Suddenly the 9th substep composograph 309 of generation, that is, complete the corresponding substep composograph of the last one synthesis step, obtained one
A complete watermarking images.
In embodiments of the present invention, optionally, watermark content may include application identity and/or user's icon;Wherein apply
Mark can be used for identifying Video Applications, such as can be the icon of Video Applications, micro- mark (Logo);User identifier can be used for really
Determine the producer of video, such as can be user account (ID).
Step 206, from each frame image data of source video extracting data.
Step 208, the watermark to be added is corresponded into each substep composograph, in sequence Xun Huan and each two field picture
Data are synthesized, and obtain each frame watermark image data.
It, can be suitable according to the synthesis of watermarking images after each frame image data of the embodiment of the present invention in extraction source video data
Sequence can be such as cycled according to the positive sequence and/or inverted order of synthesis step by each corresponding substep composograph of the watermarking images
It is added in a frame or continuous multiple image data and synthesizes, until each frame image data completed in source video data adds
The step of watermarking image corresponding substep composograph.Wherein, a substep composograph is added to continuous how many frame figures
As the quantity in data can be carried out according to the quantity of one complete watermarking images required time of display and/or synthesis step
Set, also can according to user watch a substep composograph required time be configured, the embodiment of the present invention to this not
It is restricted.For example, could be provided as a substep composograph needs to be added in continuous n frame image datas, n is more than 1
Integer.
It is above-mentioned that the watermark to be added is corresponded into each substep composograph in a kind of optional embodiment, in sequence
Xun Huan is synthesized with each frame image data, can be included:Watermark to be added is corresponded to each substep according to positive sequence to close
It is synthesized respectively with continuous n frame image datas into image, the synthesis step until completing the last one substep composograph;Xun Huan
Perform above-mentioned synthesis step.Specifically, the embodiment of the present invention can correspond to watermark to be added each according to the positive sequence of synthesis step
A substep composograph is respectively added to be synthesized in continuous n frame image datas, that is, same substep composograph can be with
It is synthesized respectively with continuous n frame image datas, so as to obtain being with the addition of the continuous n frames water after same substep composograph
Watermark image data, the synthesis step until completing the last one substep composograph so that watermarking images can be with each frame watermark
Gradually display is complete for the broadcasting of image data;Then added again in the image data for being not added with substep composograph next
Complete watermarking images correspond to each substep composograph, and all image datas have added watermark figure in for source video data
As corresponding substep composograph, so that watermarking images, which can cycle, appears in corresponding broadcasting circle of each watermark image data
In face, to realize the Dynamic Announce of watermarking images, so as to meet user video data add Dynamic Announce watermark the needs of.
For example, when pre-setting a substep composograph and can be synthesized respectively with continuous 3 frame image data, with reference to
Above-mentioned example, can by first substep composograph 301 respectively with the first frame image data, the second frame figure in source video data
As data and the 3rd frame image data synthesize, by second substep composograph 302 respectively with the 4th in source video data
Frame image data, the 5th frame image data and the synthesis of the 6th frame image data, then divide the 3rd substep composograph 303
It is not synthesized with the 7th frame image data, the 8th frame image data and the 9th frame image data in source video data, it is such as such
It pushes away, the synthesis step until completing the 9th substep composograph 309;Then again by first substep composograph 301 and source
The 28th frame image data, the 29th frame image data and the synthesis of the 30th frame image data in video data, will
Second substep composograph 302 in source video data the 31st frame image data, the 32nd frame image data with
And the 33rd frame image data synthesis, and so on, until complete in each frame image data of source video data addition point
The step of cloth composograph.
It is above-mentioned that the watermark to be added is corresponded into each substep composograph in another optional embodiment, according to suitable
Sequence Xun Huan is synthesized with each frame image data, can be included:Watermark to be added is corresponded into each substep according to positive sequence
Composograph synthesizes respectively with continuous n frame image datas, the synthesis step until completing the last one substep composograph;It presses
Watermark to be added is corresponded to each substep composograph according to inverted order to synthesize with continuous n frame image datas respectively, until completing
The synthesis step of first substep composograph;Xun Huan performs above-mentioned synthesis step.Specifically, the embodiment of the present invention can be according to conjunction
Into the positive sequence of step, by watermark to be added correspond to each substep composograph be respectively added in continuous n frame image datas into
Row synthesis, that is, same substep composograph can be synthesized with continuous n frame image datas respectively, so as to be with the addition of
Continuous n frames watermark image data after same substep composograph, the conjunction until completing the last one substep composograph
Into step so that watermarking images can gradually show complete with the broadcasting of each frame watermark image data;It then again can be according to synthesis
Watermark to be added is corresponded to each substep composograph and is respectively added to carry out in continuous n frame image datas by the inverted order of step
Synthesis, the synthesis step until completing first substep composograph so that watermarking images can be with each frame watermark image data
Broadcasting cycle of fading away perform above-mentioned synthesis step so that watermarking images can be in the broadcasting of each frame watermarking images video data
Gradually display in the process, then fade away, then gradually display and gradual message, so Xun Huan are shown in each watermarking images number again
According in corresponding broadcast interface, the Dynamic Announce of watermarking images is realized.
For another example, in the situation that pre-sets a substep composograph and can be synthesized respectively with continuous 3 frame image data
Under, it, can be according to synthesis after first synthesis step to the 9th substep composograph is completed according to the positive sequence of synthesis step
The inverted order of step, by the 9th substep composograph 309 and source video data the 28th frame image data, the 29th
Frame image data and the synthesis of the 30th frame image data, then again by the 8th substep composograph 302 and source video data
In the 31st frame image data, the 32nd frame image data and the 33rd frame image data synthesis, and so on,
Synthesis step until completing first substep composograph 301;Then watermark figure is being performed according to the positive sequence of synthesis step again
As the synthesis step of corresponding each substep composograph, and in the conjunction for completing nine substep composographs of positive sequence according to synthesis step
Into after step, the synthesis step that watermarking images correspond to each substep composograph can be completed according to inverted order, and so on, until completing
In each frame image data of source video data the step of addition distribution composograph.
It is above-mentioned that watermark to be added is corresponded into each substep composograph difference in a kind of alternative embodiment of the present invention
It synthesizes, can include with continuous n frame image datas:Continuous n frame image datas and the watermark to be added are corresponded to one
Substep composograph is synthesized;Next continuous n frame image datas and the watermark to be added are corresponded to next point again
Step composograph is synthesized, and is finished until the watermark to be added corresponds to each substep composograph and synthesizes.
Step 210, each watermark image data according to timestamp is synthesized to the target video data of addition watermark, is deposited
The target video data of storage addition watermark.
Specifically, the embodiment of the present invention can carry out each watermark image data according to the corresponding timestamp of source video data
Synthesis so as to generate the target video data after addition watermark, then can carry out the target video data of the addition watermark
Storage subsequently uses the target video data to facilitate.
For embodiment of the method, in order to be briefly described, therefore it is all expressed as to a series of combination of actions, but this field
Technical staff should know, the embodiment of the present invention and from the limitation of described sequence of movement, because implementing according to the present invention
Example, some steps may be employed other orders or are carried out at the same time.Secondly, those skilled in the art should also know, specification
Described in embodiment belong to preferred embodiment, necessary to the involved action not necessarily embodiment of the present invention.
Reference Fig. 4 A show a kind of structural frames of video process apparatus embodiment according to an embodiment of the invention
Figure, can specifically include following module:
Acquisition module 402 for obtaining source video data, and obtains and obtains watermark addition strategy, wherein, watermark addition plan
Slightly include following one or more:Watermark content, the corresponding frame number of watermark content, watermark location;
Extraction module 404, for from each frame image data of source video extracting data;
Processing module 406 for being handled according to watermark addition strategy described image data, obtains each frame water
Watermark image data;
Video Composition module 408, for the watermark image data to be synthesized to the target video data of addition watermark simultaneously
Storage.
Reference Fig. 4 B show a kind of structure diagram of video process apparatus of an alternative embodiment of the invention.
In an alternate embodiment of the present invention where, following module can also be included:
Synthesis step determining module 410, the watermark content got for foundation and/or the corresponding frame number of watermark content,
Determine the corresponding synthesis step of watermark;
Composograph generation module 412, for generating a substep composograph according to each synthesis step.
In embodiments of the present invention, optionally, the watermark content includes:Application identity and/or user identifier.
In an alternate embodiment of the present invention where, the processing module 406 can include following submodule:
Determination sub-module 4062 for adding strategy according to the watermark, determines that watermark to be added corresponds to each substep synthesis
Image;
Synthesize submodule 4064, for the watermark to be added to be corresponded to each substep composograph, in sequence cycle and
Each frame image data is synthesized, and obtains each frame watermark image data.
In an alternate embodiment of the present invention where, the synthesis submodule 4064, for according to positive sequence by water to be added
Each corresponding substep composograph of print synthesizes respectively with continuous n frame image datas, is synthesized until completing the last one substep
The synthesis step of image;Xun Huan performs above-mentioned synthesis step.
In another alternative embodiment of the invention, the synthesis submodule 4064, for will be to be added according to positive sequence
Watermark corresponds to each substep composograph and is synthesized respectively with continuous n frame image datas, is closed until completing the last one substep
Into the synthesis step of image;And according to inverted order by watermark to be added correspond to each substep composograph respectively with continuous n
Frame image data synthesizes, the synthesis step until completing first substep composograph;Xun Huan performs above-mentioned synthesis step.
In embodiments of the present invention, optionally, the synthesis submodule 4064, for by continuous n frame image datas and
The watermark to be added corresponds to a substep composograph and is synthesized;Again by next continuous n frame image datas and described
Watermark to be added corresponds to next substep composograph and is synthesized, until the watermark to be added corresponds to each substep composograph
Synthesis finishes.
In an alternate embodiment of the present invention where, the Video Composition module 408, for will be described each according to timestamp
Watermark image data synthesizes the target video data of addition watermark, the target video data of storage addition watermark.
For device embodiment, since it is basicly similar to embodiment of the method, so description is fairly simple, it is related
Part illustrates referring to the part of embodiment of the method.
The all parts embodiment of the present invention can be with hardware realization or to be run on one or more processor
Software module realize or realized with combination thereof.It will be understood by those of skill in the art that it can use in practice
Microprocessor either digital signal processor (DSP) come realize in electronic equipment according to embodiments of the present invention some or it is complete
The some or all functions of portion's component.The present invention be also implemented as performing method as described herein a part or
The equipment or program of device (for example, computer program and computer program product) of person's whole.It is such to realize the present invention's
Program can may be stored on the computer-readable medium or can have the form of one or more signal.Such signal
It can be downloaded from internet website and obtain either providing on carrier signal or providing in the form of any other.Electronics is set
It is standby to may include server (cluster), terminal device etc..
An embodiment of the present invention provides a kind of server, for example, Fig. 5, which is shown, can realize the method according to the invention
Server, such as management server, storage server, application server, cloud control service server cluster etc..Server tradition
It is upper to include processor 510 and computer program product or computer-readable medium in the form of memory 520.Memory 520
Can be that the electronics of such as flash memory, EEPROM (electrically erasable programmable read-only memory), EPROM, hard disk or ROM etc is deposited
Reservoir.Memory 520 has the memory space 530 for the program code 531 for performing any method and step in the above method.
For example, each of the various steps being respectively used in realization above method can be included for the memory space 530 of program code
A program code 531.These program codes can read from one or more computer program product or be written to this
In one or more computer program product.These computer program products include such as hard disk, compact-disc (CD), storage card
Or the program code carrier of floppy disk etc.Such computer program product be usually described with reference to FIG. 6 it is portable or
Person's static memory cell.The storage unit can have with the memory paragraph of 520 similar arrangement of memory in the server of Fig. 5,
Memory space etc..Program code can be for example compressed in a suitable form.In general, storage unit includes computer-readable code
531 ', you can with the code read by such as such as 510 etc processor, these codes cause when being run by server
The server performs each step in method described above.
An embodiment of the present invention provides a kind of terminal device, including:One or more processors;Be stored thereon with finger
One or more machine readable medias of order, when being performed by one or more of processors so that the terminal device is held
Method for processing video frequency of the row as described in one or more in the embodiment of the present invention.
An embodiment of the present invention provides a kind of machine readable medias, are stored thereon with instruction, are handled when by one or more
When device performs so that terminal device performs the method for processing video frequency as described in one or more in the embodiment of the present invention.
The terminal device also provided in one example of the embodiment of the present invention, as shown in fig. 7, for convenience of description, only showing
With relevant part of the embodiment of the present invention, particular technique details does not disclose, refer to present invention method part.It should
Terminal device can be include mobile phone, tablet computer, PDA (Personal Digital Assistant, personal digital assistant),
The arbitrary equipments such as POS (Point of Sales, sale equipment), vehicle-mounted computer.
Fig. 7 is illustrated that the block diagram with the relevant part-structure of terminal device provided in an embodiment of the present invention.With reference to figure 7,
Terminal device includes:Radio frequency (Radio Frequency, RF) circuit 710, memory 720, input unit 730, display unit
740th, sensor 750, voicefrequency circuit 760, Wireless Fidelity (wireless fidelity, WiFi) module 770, processor 780,
7110 grade components of power supply 790 and camera.It will be understood by those skilled in the art that the terminal device structure shown in Fig. 7 is simultaneously
The restriction to terminal device is not formed, can include either combining some components or not than illustrating more or fewer components
Same component arrangement.
Each component parts of terminal device is specifically introduced with reference to Fig. 7:
RF circuits 710 can be used for receive and send messages or communication process in, signal sends and receivees, particularly, by base station
After downlink information receives, handled to processor 780;In addition, the data sending of uplink will be designed to base station.In general, RF circuits 710
Including but not limited to antenna, at least one amplifier, transceiver, coupler, low-noise amplifier (Low Noise
Amplifier, LNA), duplexer etc..In addition, RF circuits 710 can also be communicated by wireless communication with network and other equipment.
Above-mentioned wireless communication can use any communication standard or agreement, include but not limited to global system for mobile communications (Global
System of Mobile communication, GSM), general packet radio service (General Packet Radio
Service, GPRS), CDMA (Code Division MultipleAccess, CDMA), wideband code division multiple access
(Wideband Code Division Multiple Access, WCDMA), Long Term Evolution (Long Term Evolution,
LTE), Email, Short Message Service (Short Messaging Service, SMS) etc..
Memory 720 can be used for storage software program and module, and processor 780 is stored in memory 720 by operation
Software program and module, so as to perform the various function application of terminal device and data processing.Memory 720 can be main
Including storing program area and storage data field, wherein, storing program area can storage program area, needed at least one function should
With program (such as sound-playing function, image player function etc.) etc.;Storage data field can store the use according to terminal device
Data (such as voice data, phone directory etc.) created etc..It is stored in addition, memory 720 can include high random access
Device, can also include nonvolatile memory, and a for example, at least disk memory, flush memory device or other volatibility are consolidated
State memory device.
Input unit 730 can be used for the number for receiving input or character information and generate to set with the user of terminal device
It puts and the input of key signals that function control is related.Specifically, input unit 730 may include touch panel 731 and other are defeated
Enter equipment 732.Touch panel 731, also referred to as touch-screen collect user on it or neighbouring touch operation (such as user
Use the operation of any suitable object such as finger, stylus or attachment on touch panel 731 or near touch panel 731),
And corresponding attachment device is driven according to preset formula.Optionally, touch panel 731 may include touch detecting apparatus and
Two parts of touch controller.Wherein, the touch orientation of touch detecting apparatus detection user, and detect the letter that touch operation is brought
Number, transmit a signal to touch controller;Touch controller receives touch information from touch detecting apparatus, and is converted into
Contact coordinate, then processor 780 is given, and the order that processor 780 is sent can be received and performed.Furthermore, it is possible to using
The polytypes such as resistance-type, condenser type, infrared ray and surface acoustic wave realize touch panel 731.It is defeated except touch panel 731
Other input equipments 732 can also be included by entering unit 730.Specifically, other input equipments 732 can include but is not limited to physics
One or more in keyboard, function key (such as volume control button, switch key etc.), trace ball, mouse, operation lever etc..
Display unit 740 is available for the information and terminal device for showing by information input by user or being supplied to user
Various menus.Display unit 740 may include display panel 741, optionally, liquid crystal display (Liquid may be employed
Crystal Display, LCD), the forms such as Organic Light Emitting Diode (OrganicLight-Emitting Diode, OLED) come
Configure display panel 741.Further, touch panel 731 can cover display panel 741, when touch panel 731 is detected at it
On or near touch operation after, send to processor 780 with determine touch event type, be followed by subsequent processing device 780 according to touch
The type for touching event provides corresponding visual output on display panel 741.Although in the figure 7, touch panel 731 and display surface
Plate 741 is the component independent as two to realize the input of terminal device and input function, but in certain embodiments, it can
That terminal device is realized so that touch panel 731 and display panel 741 is integrated outputs and inputs function.
Terminal device may also include at least one sensor 750, such as optical sensor, motion sensor and other sensings
Device.Specifically, optical sensor may include ambient light sensor and proximity sensor, wherein, ambient light sensor can be according to environment
The light and shade of light adjusts the brightness of display panel 741, and proximity sensor can close display when terminal device is moved in one's ear
Panel 741 and/or backlight.As one kind of motion sensor, accelerometer sensor can detect in all directions (generally three
Axis) acceleration size, size and the direction of gravity, the application available for identification terminal equipment posture are can detect that when static
(such as horizontal/vertical screen switching, dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, percussion) etc.;
The other sensors such as the gyroscope, barometer, hygrometer, thermometer, the infrared ray sensor that can also configure as terminal device,
This is repeated no more.
Voicefrequency circuit 760, loud speaker 761, microphone 762 can provide the audio interface between user and terminal device.Sound
The transformed electric signal of the voice data received can be transferred to loud speaker 761, is converted to by loud speaker 761 by frequency circuit 760
Voice signal exports;On the other hand, the voice signal of collection is converted to electric signal by microphone 762, is received by voicefrequency circuit 760
After be converted to voice data, it is such as another to be sent to through RF circuits 710 then after voice data output processor 780 is handled
Voice data is exported to memory 720 to be further processed by terminal device.
WiFi belongs to short range wireless transmission technology, and terminal device can help user to receive and dispatch electricity by WiFi module 770
Sub- mail, browsing webpage and access streaming video etc., it has provided wireless broadband internet to the user and has accessed.Although Fig. 7 shows
Go out WiFi module 770, but it is understood that, and must be configured into for terminal device is not belonging to, it completely can be according to need
It to be omitted in the scope of essence for not changing invention.
Processor 780 is the control centre of terminal device, utilizes each of various interfaces and the entire terminal device of connection
A part is stored in storage by running or performing the software program being stored in memory 720 and/or module and call
Data in device 720 perform the various functions of terminal device and processing data, so as to carry out integral monitoring to terminal device.It can
Choosing, processor 780 may include one or more processing units;Preferably, processor 780 can integrate application processor and modulation
Demodulation processor, wherein, the main processing operation system of application processor, user interface and application program etc., modulation /demodulation processing
Device mainly handles wireless communication.It is understood that above-mentioned modem processor can not also be integrated into processor 780.
Terminal device is further included to the power supply 790 (such as battery) of all parts power supply, it is preferred that power supply can pass through electricity
Management system and processor 780 are logically contiguous, so as to realize management charging, electric discharge and power consumption by power-supply management system
The functions such as management.
Camera 7110 can perform the function of taking pictures.
Although being not shown, terminal device can also be including bluetooth module etc., and details are not described herein.
Algorithm and display be not inherently related to any certain computer, virtual system or miscellaneous equipment provided herein.
Various general-purpose systems can also be used together with teaching based on this.As described above, required by constructing this kind of system
Structure be obvious.In addition, the present invention is not also directed to any certain programmed language.It should be understood that it can utilize various
Programming language realizes the content of invention described herein, and the description done above to language-specific is to disclose this hair
Bright preferred forms.
In the specification provided in this place, numerous specific details are set forth.It is to be appreciated, however, that the implementation of the present invention
Example can be put into practice without these specific details.In some instances, well known method, structure is not been shown in detail
And technology, so as not to obscure the understanding of this description.
Similarly, it should be understood that in order to simplify the disclosure and help to understand one or more of each inventive aspect,
Above in the description of exemplary embodiment of the present invention, each feature of the invention is grouped together into single implementation sometimes
In example, figure or descriptions thereof.However, the method for the disclosure should be construed to reflect following intention:I.e. required guarantor
Shield the present invention claims the more features of feature than being expressly recited in each claim.It is more precisely, such as following
Claims reflect as, inventive aspect is all features less than single embodiment disclosed above.Therefore,
Thus the claims for following specific embodiment are expressly incorporated in the specific embodiment, wherein each claim is in itself
Separate embodiments all as the present invention.
Those skilled in the art, which are appreciated that, to carry out adaptively the module in the equipment in embodiment
Change and they are arranged in one or more equipment different from the embodiment.It can be the module or list in embodiment
Member or component be combined into a module or unit or component and can be divided into addition multiple submodule or subelement or
Sub-component.In addition at least some in such feature and/or process or unit exclude each other, it may be employed any
Combination is disclosed to all features disclosed in this specification (including adjoint claim, summary and attached drawing) and so to appoint
Where all processes or unit of method or equipment are combined.Unless expressly stated otherwise, this specification is (including adjoint power
Profit requirement, summary and attached drawing) disclosed in each feature can be by providing the alternative features of identical, equivalent or similar purpose come generation
It replaces.
In addition, it will be appreciated by those of skill in the art that although some embodiments described herein include other embodiments
In included some features rather than other feature, but the combination of the feature of different embodiments means in of the invention
Within the scope of and form different embodiments.For example, in the following claims, embodiment claimed is appointed
One of meaning mode can use in any combination.
It should be noted that the present invention will be described rather than limits the invention for above-described embodiment, and ability
Field technique personnel can design alternative embodiment without departing from the scope of the appended claims.In the claims,
Any reference symbol between bracket should not be configured to limitations on claims.Word "comprising" does not exclude the presence of not
Element or step listed in the claims.Word "a" or "an" before element does not exclude the presence of multiple such
Element.The present invention can be by means of including the hardware of several different elements and being come by means of properly programmed computer real
It is existing.If in the unit claim for listing equipment for drying, several in these devices can be by same hardware branch
To embody.The use of word first, second, and third does not indicate that any order.These words can be explained and run after fame
Claim.
The invention discloses A1, a kind of method for processing video frequency, the method includes:
Source video data are obtained, and obtain watermark addition strategy, wherein, watermark addition strategy is included with the next item down or more
:Watermark content, the corresponding frame number of watermark content, watermark location;
From each frame image data of source video extracting data;
Described image data are handled according to watermark addition strategy, obtain each frame watermark image data;
The watermark image data is synthesized to target video data and the storage of addition watermark.
A2, the method as described in A1, further include:The watermark content and/or the corresponding frame number of watermark content that foundation is got,
Determine the corresponding synthesis step of watermark;A substep composograph is generated according to each synthesis step.
A3, the method as described in A2, the watermark content include:Application identity and/or user identifier.
A4, the method as described in A1, it is described that described image data are handled according to watermark addition strategy, it obtains
Each frame watermark image data, including:Strategy is added according to the watermark, determines that watermark to be added corresponds to each substep composograph;
The watermark to be added is corresponded into each substep composograph, Xun Huan is synthesized with each frame image data in sequence, is obtained
To each frame watermark image data.
The watermark to be added is corresponded to each substep composograph by A5, the method as described in A4, in sequence Xun Huan and institute
Each frame image data is stated to be synthesized, including:According to positive sequence by watermark to be added correspond to each substep composograph respectively with
Continuous n frame image datas synthesis, the synthesis step until completing the last one substep composograph;Xun Huan performs above-mentioned synthesis
Step.
The watermark to be added is corresponded to each substep composograph by A6, the method as described in A4, in sequence Xun Huan and institute
Each frame image data is stated to be synthesized, including:According to positive sequence by watermark to be added correspond to each substep composograph respectively with
Continuous n frame image datas synthesis, the synthesis step until completing the last one substep composograph;It will be to be added according to inverted order
Watermark corresponds to each substep composograph and is synthesized respectively with continuous n frame image datas, is synthesized until completing first substep
The synthesis step of image;Xun Huan performs above-mentioned synthesis step.
A7, the method as described in A5 or A6, by watermark to be added correspond to each substep composograph respectively with continuous n
Frame image data synthesizes, including:By continuous n frame image datas and the watermark to be added correspond to a substep composograph into
Row synthesis;Next continuous n frame image datas and the watermark to be added are corresponded to next substep composograph again to carry out
Synthesis is finished until the watermark to be added corresponds to each substep composograph and synthesizes.
A8, the method as described in A1, the target video data that the watermark image data is synthesized to addition watermark
And store, including:Each watermark image data is synthesized to the target video data of addition watermark according to timestamp, storage adds
The target video data of watermarking.
The invention also discloses B9, a kind of video process apparatus, the device includes:
Acquisition module for obtaining source video data, and obtains and obtains watermark addition strategy, wherein, watermark addition strategy
Including following one or more:Watermark content, the corresponding frame number of watermark content, watermark location;
Extraction module, for from each frame image data of source video extracting data;
Processing module for being handled according to watermark addition strategy described image data, obtains each frame watermark
Image data;
Video Composition module, for the watermark image data to be synthesized to the target video data of addition watermark and is deposited
Storage.
B10, the device as described in B9, further include:Synthesis step determining module, for according to the watermark content got
And/or the corresponding frame number of watermark content, determine the corresponding synthesis step of watermark;Composograph generation module, for according to each
Synthesis step generates a substep composograph.
B11, the device as described in B10, the watermark content include:Application identity and/or user identifier.
B12, the device as described in B9, the processing module, including:
Determination sub-module for adding strategy according to the watermark, determines that watermark to be added corresponds to each substep composograph;
Synthesize submodule, for the watermark to be added to be corresponded to each substep composograph, in sequence cycle with it is described
Each frame image data is synthesized, and obtains each frame watermark image data.
B13, device as claimed in claim 12, the synthesis submodule, for according to positive sequence by watermark to be added pair
Each substep composograph is answered to be synthesized respectively with continuous n frame image datas, until completing the last one substep composograph
Synthesis step;Xun Huan performs above-mentioned synthesis step.
B14, the device as described in B12, the synthesis submodule, for watermark to be added to be corresponded to each according to positive sequence
Substep composograph synthesizes respectively with continuous n frame image datas, until the synthesis for completing the last one substep composograph walks
Suddenly;And watermark to be added is corresponded into each substep composograph according to inverted order and is synthesized respectively with continuous n frame image datas,
Synthesis step until completing first substep composograph;Xun Huan performs above-mentioned synthesis step.
B15, the device as described in B13 or B14, the synthesis submodule, for by continuous n frame image datas and described
Watermark to be added corresponds to a substep composograph and is synthesized;It by next continuous n frame image datas and described waits to add again
Watermarking corresponds to next substep composograph and is synthesized, and is closed until the watermark to be added corresponds to each substep composograph
Into finishing.
B16, the device as described in B9,
The Video Composition module, for each watermark image data to be synthesized to the mesh of addition watermark according to timestamp
Mark video data, the target video data of storage addition watermark.
The invention also discloses C17, a kind of terminal device, including:One or more processors;It is instructed with being stored thereon with
One or more machine readable medias, when being performed by one or more of processors so that the terminal device performs
Method for processing video frequency as described in one or more in claim 1-8.
The invention also discloses D18, a kind of machine readable medias, are stored thereon with instruction, are handled when by one or more
When device performs so that terminal device performs the method for processing video frequency as described in one or more in claim 1-8.
Claims (10)
1. a kind of method for processing video frequency, the method includes:
Source video data are obtained, and obtain watermark addition strategy, wherein, watermark addition strategy includes following one or more:Water
Print content, the corresponding frame number of watermark content, watermark location;
From each frame image data of source video extracting data;
Described image data are handled according to watermark addition strategy, obtain each frame watermark image data;
The watermark image data is synthesized to target video data and the storage of addition watermark.
2. the method as described in claim 1, which is characterized in that further include:
According to the watermark content and/or the corresponding frame number of watermark content got, the corresponding synthesis step of watermark is determined;
A substep composograph is generated according to each synthesis step.
3. method as claimed in claim 2, which is characterized in that the watermark content includes:Application identity and/or user's mark
Know.
4. the method as described in claim 1, which is characterized in that described tactful to described image data according to watermark addition
It is handled, obtains each frame watermark image data, including:
Strategy is added according to the watermark, determines that watermark to be added corresponds to each substep composograph;
The watermark to be added is corresponded into each substep composograph, Xun Huan is closed with each frame image data in sequence
Into obtaining each frame watermark image data.
5. method as claimed in claim 4, which is characterized in that the watermark to be added is corresponded into each substep composograph, is pressed
It is synthesized according to sequential loop and each frame image data, including:
Watermark to be added is corresponded to each substep composograph according to positive sequence to synthesize with continuous n frame image datas respectively, directly
To the synthesis step for completing the last one substep composograph;
Xun Huan performs above-mentioned synthesis step.
6. method as claimed in claim 4, which is characterized in that the watermark to be added is corresponded into each substep composograph, is pressed
It is synthesized according to sequential loop and each frame image data, including:
Watermark to be added is corresponded to each substep composograph according to positive sequence to synthesize with continuous n frame image datas respectively, directly
To the synthesis step for completing the last one substep composograph;
Watermark to be added is corresponded to each substep composograph according to inverted order to synthesize with continuous n frame image datas respectively, directly
To the synthesis step for completing first substep composograph;
Xun Huan performs above-mentioned synthesis step.
7. such as method described in claim 5 or 6, which is characterized in that watermark to be added is corresponded to each substep composograph
It is synthesized respectively with continuous n frame image datas, including:
Continuous n frame image datas and the watermark to be added are corresponded to a substep composograph to synthesize;
Next continuous n frame image datas and the watermark to be added are corresponded to next substep composograph again to close
Into being finished until the watermark to be added corresponds to each substep composograph and synthesizes.
8. a kind of video process apparatus, the device includes:
Acquisition module for obtaining source video data, and obtains and obtains watermark addition strategy, wherein, watermark addition strategy includes
It is one or more below:Watermark content, the corresponding frame number of watermark content, watermark location;
Extraction module, for from each frame image data of source video extracting data;
Processing module for being handled according to watermark addition strategy described image data, obtains each frame watermarking images
Data;
Video Composition module, for the watermark image data to be synthesized to target video data and the storage of addition watermark.
9. a kind of terminal device, including:
One or more processors;With
One or more machine readable medias of instruction are stored thereon with, when being performed by one or more of processors, are made
Obtain method for processing video frequency of the terminal device execution as described in one or more in claim 1-7.
10. a kind of machine readable media is stored thereon with instruction, when executed by one or more processors so that terminal is set
The standby method for processing video frequency performed as described in one or more in claim 1-7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711010208.1A CN108055567B (en) | 2017-10-25 | 2017-10-25 | Video processing method and device, terminal equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711010208.1A CN108055567B (en) | 2017-10-25 | 2017-10-25 | Video processing method and device, terminal equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108055567A true CN108055567A (en) | 2018-05-18 |
CN108055567B CN108055567B (en) | 2020-11-06 |
Family
ID=62119739
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711010208.1A Active CN108055567B (en) | 2017-10-25 | 2017-10-25 | Video processing method and device, terminal equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108055567B (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108737895A (en) * | 2018-06-06 | 2018-11-02 | 北京酷我科技有限公司 | A kind of method that static images synthesize anti-fake video |
CN108777814A (en) * | 2018-06-06 | 2018-11-09 | 北京酷我科技有限公司 | A kind of method of static images synthetic video |
CN111247811A (en) * | 2018-12-24 | 2020-06-05 | 深圳市大疆创新科技有限公司 | Data processing method, unmanned aerial vehicle, glasses equipment and storage medium |
CN112333558A (en) * | 2020-10-27 | 2021-02-05 | 江苏税软软件科技有限公司 | Video file watermarking method |
CN113438549A (en) * | 2021-06-22 | 2021-09-24 | 中国农业银行股份有限公司 | Processing method and device for adding watermark to video |
CN113630606A (en) * | 2020-05-07 | 2021-11-09 | 百度在线网络技术(北京)有限公司 | Video watermark processing method and device, electronic equipment and storage medium |
CN113947513A (en) * | 2021-09-26 | 2022-01-18 | 安徽尚趣玩网络科技有限公司 | Video watermark processing method, system, electronic device and storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1210315A (en) * | 1997-08-29 | 1999-03-10 | 富士通株式会社 | Device for generating, detecting, recording, and reproducing watermarked moving image having copy preventing capability and storage medium for storing program or moving image |
CN1946179A (en) * | 2006-10-20 | 2007-04-11 | 北京大学 | Water mark method and device for digital video signal and detecting method and device |
CN101742193A (en) * | 2009-12-22 | 2010-06-16 | 北京中星微电子有限公司 | Method for adding watermark into digital movie |
CN102905127A (en) * | 2012-08-09 | 2013-01-30 | 山东师范大学 | Video watermark implementation method |
CN104835106A (en) * | 2015-04-24 | 2015-08-12 | 华东交通大学 | Full frequency domain sub-band digital watermarking embedding method based on wavelet decomposition |
-
2017
- 2017-10-25 CN CN201711010208.1A patent/CN108055567B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1210315A (en) * | 1997-08-29 | 1999-03-10 | 富士通株式会社 | Device for generating, detecting, recording, and reproducing watermarked moving image having copy preventing capability and storage medium for storing program or moving image |
CN1946179A (en) * | 2006-10-20 | 2007-04-11 | 北京大学 | Water mark method and device for digital video signal and detecting method and device |
CN101742193A (en) * | 2009-12-22 | 2010-06-16 | 北京中星微电子有限公司 | Method for adding watermark into digital movie |
CN102905127A (en) * | 2012-08-09 | 2013-01-30 | 山东师范大学 | Video watermark implementation method |
CN104835106A (en) * | 2015-04-24 | 2015-08-12 | 华东交通大学 | Full frequency domain sub-band digital watermarking embedding method based on wavelet decomposition |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108737895A (en) * | 2018-06-06 | 2018-11-02 | 北京酷我科技有限公司 | A kind of method that static images synthesize anti-fake video |
CN108777814A (en) * | 2018-06-06 | 2018-11-09 | 北京酷我科技有限公司 | A kind of method of static images synthetic video |
CN111247811A (en) * | 2018-12-24 | 2020-06-05 | 深圳市大疆创新科技有限公司 | Data processing method, unmanned aerial vehicle, glasses equipment and storage medium |
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 |
CN112333558A (en) * | 2020-10-27 | 2021-02-05 | 江苏税软软件科技有限公司 | Video file watermarking method |
CN112333558B (en) * | 2020-10-27 | 2022-06-10 | 江苏税软软件科技有限公司 | Video file watermarking method |
CN113438549A (en) * | 2021-06-22 | 2021-09-24 | 中国农业银行股份有限公司 | Processing method and device for adding watermark to video |
CN113947513A (en) * | 2021-09-26 | 2022-01-18 | 安徽尚趣玩网络科技有限公司 | Video watermark processing method, system, electronic device and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN108055567B (en) | 2020-11-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108055567A (en) | A kind of method for processing video frequency, device, terminal device and storage medium | |
CN104573597B (en) | A kind of two-dimensional code identification method and device | |
CN108055490B (en) | Video processing method and device, mobile terminal and storage medium | |
CN107943683B (en) | Test script generation method and device, electronic equipment and storage medium | |
CN108012090A (en) | A kind of method for processing video frequency, device, mobile terminal and storage medium | |
CN107562864A (en) | A kind of advertisement screen method, mobile terminal and computer-readable recording medium | |
CN105808060B (en) | A kind of method and apparatus of playing animation | |
CN107273036A (en) | Mobile terminal and its split screen control method, computer-readable recording medium | |
CN107770596A (en) | A kind of special efficacy synchronous method, device and mobile terminal | |
CN104036536B (en) | The generation method and device of a kind of stop-motion animation | |
CN104021129B (en) | Show the method and terminal of group picture | |
CN109814930A (en) | A kind of application loading method, device and mobile terminal | |
CN108024123A (en) | A kind of live video processing method, device, terminal device and server | |
CN104869465A (en) | Video playing control method and device | |
CN107943417A (en) | Image processing method, terminal, computer-readable storage medium and computer program | |
CN105447124A (en) | Virtual article sharing method and device | |
CN109189300A (en) | A kind of view circularly exhibiting method and apparatus | |
CN110099296A (en) | A kind of information display method and terminal device | |
CN108009033B (en) | Touch simulation method and device and mobile terminal | |
CN104820546B (en) | Function information methods of exhibiting and device | |
CN108052368A (en) | A kind of application display interface control method and mobile terminal | |
CN107943685A (en) | A kind of traverse path generation method, device, server and storage medium | |
CN115017340A (en) | Multimedia resource generation method and device, electronic equipment and storage medium | |
CN105187944B (en) | A kind of method and apparatus to Show Status Bar | |
CN108744495A (en) | A kind of control method of virtual key, terminal and computer storage media |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20180917 Address after: 100015, 15 floor, 3 building, 10 Jiuxianqiao Road, Chaoyang District, Beijing, 17 story 1701-48A Applicant after: Beijing environment and Wind Technology Co., Ltd. Address before: 100012 No. 28 building, No. 27 building, Lai Chun Yuan, Chaoyang District, Beijing, No. 28, 2, 201, No. 112, No. 28. Applicant before: Beijing Chuan Shang Technology Co., Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |