CN103826168A - Method and system for adding watermark to video - Google Patents

Method and system for adding watermark to video Download PDF

Info

Publication number
CN103826168A
CN103826168A CN201410064837.2A CN201410064837A CN103826168A CN 103826168 A CN103826168 A CN 103826168A CN 201410064837 A CN201410064837 A CN 201410064837A CN 103826168 A CN103826168 A CN 103826168A
Authority
CN
China
Prior art keywords
watermark
video
current frame
frame image
data
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
Application number
CN201410064837.2A
Other languages
Chinese (zh)
Other versions
CN103826168B (en
Inventor
李炜
谭昌贤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inlife Handnet Co Ltd
Original Assignee
Inlife Handnet 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 Inlife Handnet Co Ltd filed Critical Inlife Handnet Co Ltd
Priority to CN201410064837.2A priority Critical patent/CN103826168B/en
Publication of CN103826168A publication Critical patent/CN103826168A/en
Application granted granted Critical
Publication of CN103826168B publication Critical patent/CN103826168B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Editing Of Facsimile Originals (AREA)
  • Image Processing (AREA)

Abstract

The invention relates to a method and system for adding watermark to video. The method for adding watermark to video comprises the following steps that S1, the data initial address of a current frame image is obtained; S2, the width and the height of the current frame image are obtained; S3, the position of watermark to be added on the current frame image is determined; S4, the address of data to be stored of the watermark is obtained according to the data initial address of the current frame image, the width and the height of the current frame image and the position of the watermark to be added on the current frame image; S5, dot matrix information of the watermark is obtained; S6, video data in the address of the data to be stored are changed through the dot matrix information of the watermark. According to the method and system, the watermark is added in the shooting process of video signals, the information in times of shooting is completely and truly recorded by the watermark, the accurately recorded real-time information includes photographers, shooting time, shooting equipment, shooting spots and the like, and thus the accuracy and authenticity of watermark information are guaranteed.

Description

A kind of method and system that adds watermark to video
Technical field
The present invention relates to digital image processing techniques, more particularly, relate to a kind of method and system that adds watermark to video.
Background technology
It is the technology that is embedded in certain discernible code, pattern or feature in vision signal that vision signal is added to watermark; the vision signal of having added watermark is originated in identification vision signal, investigation vision signal is processed the aspects such as history and had important function; for example, to copyright protection, judge according to the watermark being embedded in movies signal whether film source is legal.
Existingly multiplely add the method for watermark to video, for example No. 20088000814.6 patents disclose a kind of method that vision signal is printed to watermark, and the method comprises: utilize multiple coding parameters described vision signal of encoding; And during described coding, changing in time the value of at least one the selected parameter in described parameter according to seal watermark pattern, this selected parameter is at least to affect the type of the information of losing in the time of code signal or the parameter of amount.The example that is applicable to parameter is the quantizing factor for encoded video signal.Quantizing factor can be corresponding to the particular factor of the conversion for encoded video signal, and can be for example the quantization matrix unit corresponding with the particular factor of piece dct transform.The method can be by means of software upgrading be implemented in device with limited processing resources expediently such as in existing DVD, then make those devices to add and to be printed on robust watermarking to the signal of their codings, described robust watermarking can survive follow-up decompression and recompression.On the other hand, by revise the size of at least one selected non-dc spatial frequency component in the mode changing in time according to printing watermark pattern, vision signal is printed to watermark.No. 200410082618.3 patents disclose a kind of for selecting the method for chrominance section of the pixel that will add watermark, the table of application based on perception determined the chrominance section that will add watermark, this table is each pixel value indication, if any, should select which colourity parts to add watermark.Only need Y, U and the V value of pixel to visit this table, determine select which chrominance section.But, can represent like this this table to only use R, G and B value just can be accessed it.Can revise this table so that its indication should be selected which U or V, or which does not select, this represents that this pixel should not add watermark completely.Advantageously, can simplify this table by applying some processing, because the major part of this table can be by simply testing pixel value, for example U<128, to determine that selected chrominance section replaces.
The method that above-mentioned video adds watermark is all the subsequent treatment of the video to having taken, existing digital camera and video camera do not add the function of watermark in the time taking pictures and record a video, third-party application software is installed and can appends watermark demonstration to the photo of clapping, show but cannot add watermark in video process.
Summary of the invention
Technical problem to be solved by this invention is, a kind of method of adding watermark to video is provided, and solves the problem that prior art can not add in real time watermark in the process of capture video signal.
The technical scheme that the present invention addresses the above problem is, a kind of method of adding watermark to video is provided, and comprises the steps:
S1, obtain the data initial address of current frame image;
S2, the width that obtains described current frame image and height;
S3, determine watermark position to be added on described current frame image;
S4, obtain the data address to be stored of watermark;
S5, obtain the lattice information of watermark;
S6, change the video data in described data address to be stored.
In method of adding watermark to video of the present invention, described in described step S1, " obtain the data initial address of current frame image " and be specially the data initial address of obtaining current frame image in the data stream buffer queue of hardware abstraction layer.
In method of adding watermark to video of the present invention, described in described step S2, " obtain width and the height of described current frame image " and be specially the width and the height that from the configuration information of video capture equipment, obtain described current frame image.
In method of adding watermark to video of the present invention, described step S5 is specially: described watermark is formatted as to character string, determines the lattice information of described character string.
Add in the method for watermark to video of the present invention, described lattice information comprises the form of character string and the font of each character, size, color.
Add in the method for watermark to video of the present invention, described step S6 is specially: from the initial address of the data address to be stored of described watermark, the video data in whole data addresses to be stored is changed to the information in described lattice information.
The present invention also provides a kind of system of adding watermark to video, comprise video acquisition module, memory module, central data processing module, module, Executive Module are set, central data processing module respectively with described video acquisition module, memory module, module is set, Executive Module is connected, wherein
Described central data processing module is for obtaining the data initial address of current frame image;
Described central data processing module is for obtaining width and the height of described current frame image from described video acquisition module;
Described central data processing module is for determining watermark position to be added on described current frame image from the described presupposed information that module is set;
Described central data processing module is for obtaining the to be stored data address of watermark in memory module from the described presupposed information that module is set;
Described central data processing module is for obtaining the lattice information of watermark from the described presupposed information that module is set;
Described Executive Module is for changing the video data in the data address described to be stored of described memory module.
In system of adding watermark to video of the present invention, described central data processing module is obtained the data initial address of described current frame image from the data stream buffer queue of the hardware abstraction layer of described video acquisition module.
Add in the system of watermark to video of the present invention, the described presupposed information that module is set comprises the form of watermark character string and the font of each character, size, color.
Beneficial effect of the present invention is, in the process that is added on capture video signal of watermark, complete, the information while shooting has been recorded in watermark completely truly, the real time information of accurate recording comprises takes people, shooting time, capture apparatus, spot for photography etc., guarantees accuracy and the authenticity of watermark information.
Accompanying drawing explanation
In order to be illustrated more clearly in the technical scheme in the embodiment of the present invention, below the accompanying drawing of required use during embodiment is described is briefly described, apparently, accompanying drawing in the following describes is only part embodiment of the present invention, for those of ordinary skills, do not paying under the prerequisite of creative work, can also obtain according to these accompanying drawings other accompanying drawing, wherein:
Fig. 1 is the flow chart that video of the present invention adds a preferred embodiment of the method for watermark;
Fig. 2 is the sampled data form that video of the present invention adds a preferred embodiment of the method for watermark;
Fig. 3 is the logical construction block diagram that adds the system of watermark to video of the present invention.
Embodiment
To the technical scheme in the embodiment of the present invention be clearly and completely described below, obviously, described embodiment is only the present invention's part embodiment, rather than whole embodiment.Based on the embodiment in the present invention, those of ordinary skills, not making the every other embodiment obtaining under creative work prerequisite, belong to the scope of protection of the invention.
Watermark-adding technology of the prior art is all to add after image or video signal collective complete, truth while making the very difficult reaction of the information capture video signal in watermark, time when time when the time watermark of for example, after signals collecting completes interpolation is generally interpolation watermark rather than signals collecting, even if also there is the difference of several seconds with true shooting time by taking the time watermark of software interpolation, be also just time Watermark-adding to be got on after signals collecting completes because take software.The problem that truth when solving information in above-mentioned watermark with capture video signal does not conform to, the invention provides a kind of method of adding watermark to video.Main innovate point of the present invention is: the real-time data to current frame image in signal acquisition process are changed, rather than the change data of having stored, and accuracy and the authenticity of watermark information are guaranteed in real time information when accurate recording is taken.
Fig. 1 shows the flow chart of a preferred embodiment of the method for video interpolation watermark of the present invention.As shown in Figure 1, the method comprises the steps:;
S1, obtain the data initial address of current frame image.Preferably, step S1 further comprises, obtains the data initial address of current frame image in the data stream buffer queue of hardware abstraction layer (HAL layer).The effect of hardware abstraction layer comprises access to device register, independently equipment addressing of bus, interrupt processing and reset, the spin lock (Spin Lock) of the control of DMA transmission (being a kind of without CPU and directly from the data exchange mode of memory access data), timer and real-time clock, bottom and multiprocessor synchronously, BIOS interface and CMOS(complementary metal oxide semiconductors (CMOS)) allocate memory.The directly data stream buffer queue in HAL layer by video data, obtains the data initial address of current frame image, and real time information is implemented to transfer, accurately, fast.
S2, the width that obtains described current frame image and height.Video capture device can gather video according to configuration information, described configuration information comprises resolution, aperture size, time for exposure, focal length etc., transfer the current resolution in configuration information, just can obtain width (width) and the height (height) of described current frame image, and take width (width) as transverse axis, highly (height) is the longitudinal axis, sets the coordinate plane of current frame image.
S3, determine watermark position to be added on current frame image.Watermark can be added on any position of current frame image.In an embodiment, the watermark information that the present invention adds is visual information, for the main part of shielded image not, generally be added on four corners of image, for example, when watermark information is temporal information, be arranged on the lower right corner, watermark information is arranged on the upper left corner while being unit type, watermark information is arranged on the upper left corner etc. while being photography people's name or numbering.Certainly, these settings are all exemplary rather than restrictive, watermark can be arranged on to any position of image by same mode.Therefore before interpolation watermark, need by default setting or the artificial default position of adding watermark of determining, and be translated into the coordinate in current frame image, setting the original position of watermark information on current frame image is (startX, startY), obviously, original position (startX, startY) has direct relation with width (width) and the height (height) of described current frame image, startX≤width, startY≤height.
S4, obtain the data address to be stored of watermark according to the width of the data initial address of current frame image, current frame image and height and watermark position to be added on current frame image.The data that comprehensive aforementioned three steps obtain, obtain the data address to be stored of watermark, and the data address to be stored of watermark is set as to (ppY, ppU, ppV), wherein,
ppY=pStart+width*startY+startX;
ppU=pStart+width*height+startX+startY*width/2;
ppV=ppU+1。
At this, it needs to be noted, in above-mentioned steps, the sampled data form of current frame image is YUV4:1:1, specifically as shown in Figure 2, the increment of each point is the width of a single point character, and address setting 0 row 0 row of each U value and V value start, and when even number line and even column, increase 2.Each point is preserved a brightness value (namely Y value), a common U value and the V value of preserving of every 4 points, and in Fig. 2, Y0, Y1, Y8, Y9 are 0,1,8,9 Y value address a little, U0, V8 are a little 0,1,8,9 U value address and V value address; Y2, Y3, Y10, Y11 are 2,3,10,11 Y value address a little, and U2, V10 are a little 2,3,10,11 U value address and V value address.Other by that analogy, not explanation one by one.This kind of mode image sensation in naked eyes can not play too large variation, for example, originally uses RGB (B is 8bitunsigned for R, G) model, and 1 point needs 8x3=24bits, (after full sampling, YUV still respectively accounts for 8bit).Press after 4:1:1 sampling, and on average only need now 8+ (8/4)+(8/4)=12bits(4 point, 8*4(Y)+8 (U)+8 (V)=48bits), average each point accounts for 12bits.So just the data compression of image half.
Except the sample format of above-mentioned YUV4:1:1, main sample format also comprises YUV4:2:0, YUV4:2:2 and YUV4:4:4 now, according to its separately the feature of sample format obtain data address to be stored, owing to obtaining, data address mode to be stored and aforesaid way are basic identical, do not repeat them here.
S5, obtain the lattice information of watermark.As previously mentioned, the content of watermark is multiple, need to be by default setting or the artificial default form that adds watermark of determining, for example, watermark information is set while being temporal information as " 2013-12-2711:22:33 ", be specially " when year-month-day-point-second ", form is selected " No. tetra-word black of Times New Roman "; Watermark information is set while being unit type as " NIKON D100 ", is specially " unit type ", and form is selected " No. five word bluenesss of the Song typeface ".
Preferably, above-mentioned form includes, but are not limited to font, size, color, and the part that other format content can be also form as word space, overstriking etc. is added.Content for watermark can specifically be adjusted as required, does not enumerate at this.The content set form of watermark is turned to after the character string of above-mentioned form, determine the lattice information of described character string, determining of described lattice information can directly be searched in system character library, or by generating from tape program, described character string is mapped as to lattice information.
Because above-mentioned video data adopts yuv format, the conventional form of lattice information is rgb format, in the time of both form disunities, need to do format conversion, be specially,
Y=0.299*R+0.587*G+0.114*B;
U=-0.1687*R-0.3313*G+0.5*B+128;
V=0.5*R-0.4187*G-0.0813*B+128。
S6, with the video data in the described data address to be stored of lattice information change of described watermark.According to the lattice information obtaining, change the video data in described data address to be stored, most preferably be according to dot matrix order and change one by one.The original position of aforementioned middle watermark information on current frame image is (startX, startY), and this dot image information is (Y, U, V) corresponding data address to be stored is (ppY, ppU, ppV), the data Change All of storing data address (ppY, ppU, ppV) in video data is the image information (Y of this point, U, V), then proceed to down a bit (startX ', startY '); The image information of (startX ', startY ') be (Y ', U ', V ') corresponding data address to be stored be (ppY ', ppU ', ppV '), in video data, store data address (ppY ', ppU ', ppV ') data Change All are the image information (Y ', U ', V ') of this point, then proceed to down a bit (startX ' ', startY ' ').Change one by one according to dot matrix order, until Change All is complete.
The watermark of adding by the way, can realize the interpolation watermark function of taking pictures and record a video, and accuracy and the authenticity of the watermark information on each two field picture that can guarantee to take pictures or record a video, for example, when watermark information is temporal information, the time of video acquisition can directly be transferred from video capture device, by the method for the interpolation watermark described in the present invention, time watermark is by real-time adding on video data, the time in each second changes a part that is all recorded in time watermark and becomes video data, the time of recording in time watermark is shooting time.Because the time can change at any time, time watermark each second even each millisecond all can change, but other watermark information can not need the so frequent of variation, for example, photography people's name or numbering, only need to be starting one section when newly taking pictures and recording a video, the information that typing needs, is completed by the people of entry information to determine that this section taken pictures and recorded a video.
The present invention also provides a kind of system of adding watermark to video.Show the logical construction block diagram of a preferred embodiment that adds the system of watermark to video of the present invention as 3.As shown in Figure 3, this system comprises video acquisition module 100, memory module 200, central data processing module 300, module 400, Executive Module 500 is set, central data processing module 300 respectively with described video acquisition module 100, memory module 200, module 400 is set, Executive Module 500 is connected, system to video interpolation watermark of the present invention has been used above-mentioned method of adding watermark to video, wherein
Described video acquisition module 100 is for gathering image information.
The described module 400 that arranges is called for described central data processing module 100 for receiving presupposed information, described presupposed information comprises watermark position to be added on described current frame image, for example with watermark information, the original position on current frame image is (startX, startY).
Described central data processing module 100 is for obtaining the data initial address of current frame image and obtaining width (width) and the height (height) of described current frame image, and according to the width of the data initial address of current frame image, current frame image and highly and watermark position to be added on current frame image obtain the data address to be stored of watermark.Take the sampled data form of current frame image as YUV4:1:1 as example (other sample format is as basic identical in YUV4:2:0, YUV4:2:2 and YUV4:4:4 obtain data address mode to be stored), the data address to be stored of watermark is set as to (ppY, ppU, ppV),
ppY=pStart+width*startY+startX;
ppU=pStart+width*height+startX+startY*width/2;
ppV=ppU+1。
Described Executive Module 500 is for obtaining the lattice information of watermark, and according to the video data in the described data address to be stored of lattice information change of described watermark.Watermark is character string, for example 2013-12-2711:22:33, watermark need to show with the form of dot matrix on image, therefore need described Executive Module 500 that watermark character string is mapped as to lattice information, because above-mentioned video data generally adopts yuv format, the conventional form of lattice information is rgb format, in the time of both form disunities, need to do format conversion, be specially
Y=0.299*R+0.587*G+0.114*B;
U=-0.1687*R-0.3313*G+0.5*B+128;
V=0.5*R-0.4187*G-0.0813*B+128。
Described Executive Module 500 according to the video data in the described data address to be stored of lattice information change of described watermark, most preferably is according to dot matrix order and changes one by one subsequently.The original position of aforementioned middle watermark information on current frame image is (startX, startY), and this dot image information is (Y, U, V) corresponding data address to be stored is (ppY, ppU, ppV), the data Change All of storing data address (ppY, ppU, ppV) in video data is the image information (Y of this point, U, V), then proceed to down a bit (startX ', startY '); The image information of (startX ', startY ') be (Y ', U ', V ') corresponding data address to be stored be (ppY ', ppU ', ppV '), in video data, store data address (ppY ', ppU ', ppV ') data Change All are the image information (Y ', U ', V ') of this point, then proceed to down a bit (startX ' ', startY ' ').Change one by one according to dot matrix order, until Change All is complete.;
Described memory module 200 is for stored video data.
Preferably, central data processing module 300 is obtained the data initial address of current frame image from the data stream buffer queue of the hardware abstraction layer of video acquisition module 100.The described presupposed information that module 400 is set comprises the form of watermark character string and the font of each character, size, color.

Claims (9)

1. a method of adding watermark to video, is characterized in that, comprises the steps:
S1, obtain the data initial address of current frame image;
S2, the width that obtains described current frame image and height;
S3, determine watermark position to be added on described current frame image;
S4, obtain the data address to be stored of watermark according to the width of the data initial address of current frame image, current frame image and height and watermark position to be added on current frame image;
S5, obtain the lattice information of watermark;
S6, with the video data in the described data address to be stored of lattice information change of described watermark.
2. method of adding watermark to video according to claim 1, it is characterized in that, in described step S1, " obtain the data initial address of current frame image " and further comprise: be specially the data initial address of obtaining current frame image in the data stream buffer queue of hardware abstraction layer.
3. method of adding watermark to video according to claim 1, it is characterized in that, in described step S2, " obtain width and the height of described current frame image " and further comprise: the width and the height that from the configuration information of video capture equipment, obtain described current frame image.
4. method of adding watermark to video according to claim 1, is characterized in that, described step S5 further comprises: described watermark is formatted as to character string, determines the lattice information of described character string.
5. according to claim 1ly add the method for watermark to video, it is characterized in that, described lattice information comprises the form of character string and the font of each character, size, color.
6. method of adding watermark to video according to claim 1, it is characterized in that, described step S6 further comprises: from the initial address of the data address to be stored of described watermark, the video data in whole data addresses to be stored is changed to the information in described lattice information.
7. one kind is added the system of watermark to video, it is characterized in that, comprise video acquisition module, memory module, central data processing module, module, Executive Module are set, central data processing module respectively with described video acquisition module, memory module, module is set, Executive Module is connected, wherein
Described video acquisition module is used for gathering image information;
The described module that arranges is called for described central data processing module for receiving presupposed information, and described presupposed information comprises watermark position to be added on described current frame image;
Described central data processing module is for obtaining the data initial address of current frame image and obtaining width and the height of described current frame image, and obtains the data address to be stored of watermark according to the width of the data initial address of current frame image, current frame image and height and watermark position to be added on current frame image;
Described Executive Module is used for obtaining the lattice information of watermark, and according to the video data in the described data address to be stored of lattice information change of described watermark;
Described memory module is for stored video data.
8. system of adding watermark to video according to claim 7, is characterized in that, described central data processing module is obtained the data initial address of described current frame image from the data stream buffer queue of the hardware abstraction layer of described video acquisition module.
9. according to claim 7ly add the system of watermark to video, it is characterized in that, the described presupposed information that module is set comprises the form of watermark character string and the font of each character, size, color.
CN201410064837.2A 2014-02-25 2014-02-25 A kind of method and system to video addition watermark Active CN103826168B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410064837.2A CN103826168B (en) 2014-02-25 2014-02-25 A kind of method and system to video addition watermark

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410064837.2A CN103826168B (en) 2014-02-25 2014-02-25 A kind of method and system to video addition watermark

Publications (2)

Publication Number Publication Date
CN103826168A true CN103826168A (en) 2014-05-28
CN103826168B CN103826168B (en) 2017-11-24

Family

ID=50760953

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410064837.2A Active CN103826168B (en) 2014-02-25 2014-02-25 A kind of method and system to video addition watermark

Country Status (1)

Country Link
CN (1) CN103826168B (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105657576A (en) * 2015-04-30 2016-06-08 宇龙计算机通信科技(深圳)有限公司 Watermark embedding method and device
CN106210928A (en) * 2016-08-10 2016-12-07 深圳市企拍文化科技有限公司 Add real-time geographical locations information watermaking system and method in video
CN106454119A (en) * 2016-11-18 2017-02-22 上海传英信息技术有限公司 Watermark picture generating method and mobile terminal with watermark camera
CN106507130A (en) * 2016-11-24 2017-03-15 成都天脉拓道科技有限公司 Method and the watermark stacking apparatus of watermark superpose on yuv frame
CN106851227A (en) * 2017-03-30 2017-06-13 安徽四创电子股份有限公司 The system and its addition digital watermark method of monitor video addition digital watermarking
CN107181938A (en) * 2016-03-11 2017-09-19 深圳超多维光电子有限公司 Image display method and device, image analysis method, device and system
CN107357906A (en) * 2017-07-17 2017-11-17 成都通甲优博科技有限责任公司 Data processing method, device and image capture device
CN108449627A (en) * 2018-03-16 2018-08-24 北京视觉世界科技有限公司 Video processing, the recognition methods of source video sequence, device, equipment and medium
CN108563929A (en) * 2018-04-16 2018-09-21 深圳市联软科技股份有限公司 It is a kind of only in the method for concerning security matters Area generation watermark, system, device and medium
US20200210555A1 (en) * 2018-12-27 2020-07-02 Alibaba Group Holding Limited Information Processing Method, Hidden Information Parsing and Embedding Method, Apparatus, and Device
CN111400038A (en) * 2020-03-10 2020-07-10 山东汇贸电子口岸有限公司 Video and picture multi-resolution self-adaptive video watermarking method and system
CN111954086A (en) * 2020-08-19 2020-11-17 浙江无极互联科技有限公司 Invisible video copyright watermarking algorithm
CN112422988A (en) * 2020-11-09 2021-02-26 合肥名阳信息技术有限公司 Video watermark adding method
US11551721B2 (en) 2017-09-25 2023-01-10 Beijing Dajia Internet Information Technology Co., Ltd. Video recording method and device
CN115695945A (en) * 2021-07-30 2023-02-03 瑞庭网络技术(上海)有限公司 Image processing method and device, electronic equipment and computer readable storage medium

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1507279A (en) * 2002-12-11 2004-06-23 中国科学院计算技术研究所 Video acquisition method adopting digital watermark technology
CN101137008A (en) * 2007-07-11 2008-03-05 裘炅 Camera device and method for concealing position information in video, audio or image
CN101252683A (en) * 2008-04-02 2008-08-27 中山大学 Multifunctional watermark video camera
CN101262598A (en) * 2008-03-25 2008-09-10 华为技术有限公司 Method and device for mixing mosaic image
WO2008147142A2 (en) * 2007-05-30 2008-12-04 Mmchips Co., Ltd. Method and system of inserting watermark for h.264/avc video stream
CN101325702A (en) * 2008-07-25 2008-12-17 清华大学 System for real time embedding visible watermark into flow medium as well as server terminal and client terminal thereof
CN101853341A (en) * 2010-04-06 2010-10-06 李勇 Portable storage device with digital watermarking function
CN101860744A (en) * 2010-06-24 2010-10-13 北京理工大学 Real-time digital video watermarking method based on H.264 standard
JP2010258645A (en) * 2009-04-23 2010-11-11 Hitachi Information & Control Solutions Ltd Method and device for embedding digital watermark
CN102404649A (en) * 2011-11-30 2012-04-04 江苏奇异点网络有限公司 Watermark position self-adaptive video watermark adding method

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1507279A (en) * 2002-12-11 2004-06-23 中国科学院计算技术研究所 Video acquisition method adopting digital watermark technology
WO2008147142A2 (en) * 2007-05-30 2008-12-04 Mmchips Co., Ltd. Method and system of inserting watermark for h.264/avc video stream
CN101137008A (en) * 2007-07-11 2008-03-05 裘炅 Camera device and method for concealing position information in video, audio or image
CN101262598A (en) * 2008-03-25 2008-09-10 华为技术有限公司 Method and device for mixing mosaic image
CN101252683A (en) * 2008-04-02 2008-08-27 中山大学 Multifunctional watermark video camera
CN101325702A (en) * 2008-07-25 2008-12-17 清华大学 System for real time embedding visible watermark into flow medium as well as server terminal and client terminal thereof
JP2010258645A (en) * 2009-04-23 2010-11-11 Hitachi Information & Control Solutions Ltd Method and device for embedding digital watermark
CN101853341A (en) * 2010-04-06 2010-10-06 李勇 Portable storage device with digital watermarking function
CN101860744A (en) * 2010-06-24 2010-10-13 北京理工大学 Real-time digital video watermarking method based on H.264 standard
CN102404649A (en) * 2011-11-30 2012-04-04 江苏奇异点网络有限公司 Watermark position self-adaptive video watermark adding method

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105657576A (en) * 2015-04-30 2016-06-08 宇龙计算机通信科技(深圳)有限公司 Watermark embedding method and device
CN107181938A (en) * 2016-03-11 2017-09-19 深圳超多维光电子有限公司 Image display method and device, image analysis method, device and system
CN106210928A (en) * 2016-08-10 2016-12-07 深圳市企拍文化科技有限公司 Add real-time geographical locations information watermaking system and method in video
CN106454119A (en) * 2016-11-18 2017-02-22 上海传英信息技术有限公司 Watermark picture generating method and mobile terminal with watermark camera
CN106507130A (en) * 2016-11-24 2017-03-15 成都天脉拓道科技有限公司 Method and the watermark stacking apparatus of watermark superpose on yuv frame
CN106851227A (en) * 2017-03-30 2017-06-13 安徽四创电子股份有限公司 The system and its addition digital watermark method of monitor video addition digital watermarking
CN107357906A (en) * 2017-07-17 2017-11-17 成都通甲优博科技有限责任公司 Data processing method, device and image capture device
US11551721B2 (en) 2017-09-25 2023-01-10 Beijing Dajia Internet Information Technology Co., Ltd. Video recording method and device
CN108449627B (en) * 2018-03-16 2021-08-10 北京视觉世界科技有限公司 Video processing method, video source identification method, video processing device, video source identification device and video source identification medium
CN108449627A (en) * 2018-03-16 2018-08-24 北京视觉世界科技有限公司 Video processing, the recognition methods of source video sequence, device, equipment and medium
CN108563929A (en) * 2018-04-16 2018-09-21 深圳市联软科技股份有限公司 It is a kind of only in the method for concerning security matters Area generation watermark, system, device and medium
US20200210555A1 (en) * 2018-12-27 2020-07-02 Alibaba Group Holding Limited Information Processing Method, Hidden Information Parsing and Embedding Method, Apparatus, and Device
CN111400038A (en) * 2020-03-10 2020-07-10 山东汇贸电子口岸有限公司 Video and picture multi-resolution self-adaptive video watermarking method and system
CN111954086A (en) * 2020-08-19 2020-11-17 浙江无极互联科技有限公司 Invisible video copyright watermarking algorithm
CN111954086B (en) * 2020-08-19 2022-10-14 浙江无极互联科技有限公司 Invisible video copyright watermarking method
CN112422988A (en) * 2020-11-09 2021-02-26 合肥名阳信息技术有限公司 Video watermark adding method
CN115695945A (en) * 2021-07-30 2023-02-03 瑞庭网络技术(上海)有限公司 Image processing method and device, electronic equipment and computer readable storage medium

Also Published As

Publication number Publication date
CN103826168B (en) 2017-11-24

Similar Documents

Publication Publication Date Title
CN103826168A (en) Method and system for adding watermark to video
US11373275B2 (en) Method for generating high-resolution picture, computer device, and storage medium
US10812730B2 (en) Sensor auto-configuration
US10848696B2 (en) Apparatus for encoding image, apparatus for decoding image and image sensor
CN113068040A (en) Image compression method and device, electronic equipment and readable storage medium
CN107749986B (en) Teaching video generation method and device, storage medium and computer equipment
US20190246117A1 (en) Encoding data arrays
CN106210928A (en) Add real-time geographical locations information watermaking system and method in video
CN116540963B (en) Mapping relation calculation method, color calibration method, device and electronic equipment
CN112686810A (en) Image processing method and device
CN111353965B (en) Image restoration method, device, terminal and storage medium
CN114598937B (en) Animation video generation and playing method and device
CN108460385A (en) A kind of Document Segmentation method and apparatus
WO2023010751A1 (en) Information compensation method and apparatus for highlighted area of image, device, and storage medium
CN110049347B (en) Method, system, terminal and device for configuring images on live interface
JP6363181B2 (en) Frame processing and playback
CN113704164B (en) Refreshing method of color screen reader, color screen reader and computer storage medium
CN111836054B (en) Video anti-piracy method, electronic device and computer readable storage medium
CN109523456A (en) Image processing method and device, electronic equipment, computer readable storage medium
US11113780B2 (en) Watermarking digital content
CN115866254A (en) Method and equipment for transmitting video frame and camera shooting parameter information
TWI825410B (en) Image processing methods, devices, photographic equipment and storage media
US10142643B2 (en) Marker generating method, marker decoding method, and marker reading device
WO2022069325A1 (en) Encoding and decoding immersive video
CN112488972A (en) Method and device for synthesizing green screen image and virtual image in real time

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 518054 Beek science and technology building, room, No. 9 research road, Nanshan District high tech Zone, Guangdong, China, 1501-B

Applicant after: INLIFE-HANDNET CO., LTD.

Address before: 518054 Guangdong city of Shenzhen province Nanshan District Nanhai Road Guangdong sea (Shenzhen city) 7 Building 3 floor

Applicant before: Inlife-handnet Co., Ltd.

COR Change of bibliographic data
GR01 Patent grant
GR01 Patent grant