[go: up one dir, main page]

CN106507130A - Method and the watermark stacking apparatus of watermark superpose on yuv frame - Google Patents

Method and the watermark stacking apparatus of watermark superpose on yuv frame Download PDF

Info

Publication number
CN106507130A
CN106507130A CN201611042795.8A CN201611042795A CN106507130A CN 106507130 A CN106507130 A CN 106507130A CN 201611042795 A CN201611042795 A CN 201611042795A CN 106507130 A CN106507130 A CN 106507130A
Authority
CN
China
Prior art keywords
data
yuv
watermark
frame data
superposition
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201611042795.8A
Other languages
Chinese (zh)
Inventor
陈晓勇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chengdu Yimin Road Extension Technology Co Ltd
Original Assignee
Chengdu Yimin Road Extension Technology 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 Chengdu Yimin Road Extension Technology Co Ltd filed Critical Chengdu Yimin Road Extension Technology Co Ltd
Priority to CN201611042795.8A priority Critical patent/CN106507130A/en
Publication of CN106507130A publication Critical patent/CN106507130A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates
    • H04N21/8358Generation of protective data, e.g. certificates involving watermark
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/23418Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Image Processing (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

On yuv frame, superpose method and the watermark stacking apparatus of watermark, be converted to yuv data by the Argb image data of needs stack; Need every a line front end of the yuv frame data of stack to add index byte; Determine and need superposition of data place initial data assigned address; Read the index byte of the every a line front end of yuv frame data that needs stack; Determine transparent region and the zone of opacity of the every row of yuv frame data that needs stack, according to address pointer, the zone of opacity of yuv frame data and the yuv frame data of raw image data of needs stack are superposeed. video image watermark stacking method of the present invention, do not change the yuv frame of original video flowing, directly deal with data on existing yuv frame; Stack action is only carried out in the size the inside of station symbol, reduces amount of calculation; Stack is undertaken by piece, reduces in a large number amount of calculation; Before and after every stack does not have, rely on, can utilize the parallel processings such as multinuclear, improve data conversion efficiency.

Description

Method and the watermark stacking apparatus of watermark superpose on yuv frame
Technical field
The present invention relates to a kind of method of video image processing, specifically, relate to a kind of method and watermark stacking apparatus of the watermark that superposes on yuv frame.
Background technology
In actual live broadcast service environment, need to be in existing video flowing (frame data that return after camera shooting) Adding watermark, such as station symbol, the programm name of program itself, the caption strips of the TV station of news category. some traditional schemes, are The frame data of these video flowings (YUV420 form is called for short yuv later) are changed into argb picture format, then by opengl's Correlation function does picture filter effect and realizes stack watermark, and the drawback that this scheme is brought: 1.yuv turns argb picture format Go back to yuv step more, multiple conversions computing cost is larger again; After 2.yuv turns argb picture, process filter by opengl Mirror, realizes stack station symbol, and this calculation step also can have a strong impact on performance, and the glReadPixels function efficiency of opengl very Low, in the actual test of android low-end mobile phone, can see that obvious card pauses.
Summary of the invention
For above-mentioned deficiency of the prior art, the invention provides a kind of image stack quality that improves, improve image stack efficiency, reduce the video image watermark stacking method of image stack cost.
The technical solution used in the present invention is:
Superpose on the yuv frame method of watermark, comprising:
According to watermark delta frame replacement index line by line;
Described replacement index is by original position and width and the non-transparent data of the transparent data line by line of described watermark Original position and width form;
According to described replacement index, each described yuv frame is superposeed,
Wherein, line by line or parallel read described replacement index, straight in the time that described replacement index data value is transparent data Connect the corresponding data that jumps to non-transparent data place and replace described yuv frame according to non-transparent data width value until described replacement The data processing of the described row of index is complete; Show described yuv frame.
Described watermark is rgb format, reading after described replacement index, carries out the canonical transformation of RGB and yuv form.
Replacing index according to described watermark superposes and walks abreast each described yuv frame.
The stacked data added-time, the width of clear area, beats by pointer, that is: pointer value+transparency width value directly arrives needs again The opacity of system; The frame that yuv frame need to the superpose same transparency width of all beating, directly copies opaque data; Press piece Copy, the amount of copying is opaque width value.
When the zone of opacity of the yuv frame data of watermark and yuv frame data superpose, multirow data are calculated respectively, and multirow data superpose simultaneously.
The yuv frame data of yuv frame data stack watermark; The position of the yuv frame data of watermark on yuv frame data is in advance The position of setting.
The yuv frame data of replacing index and watermark are kept at same file or replace index and preserve as individual files.
When the yuv frame data of yuv frame data stacks watermark, two groups or more the yuv frame data of watermark superpose.
Superpose two groups or more the yuv frame data of watermark carry out simultaneously or set a function of time, along with time Between the change of function, the yuv frame data of the corresponding watermark that superposes successively or set a function of time, along with the function of time changes Become, the yuv frame data of choosing arbitrarily watermark in database superpose; In database, store the yuv frame data file of watermark And the replacement index file of the yuv frame data file of corresponding watermark.
Superpose on the yuv frame watermark stacking apparatus of method of watermark, comprising:
The data processing equipment that needs the argb image data of stack to process to input;
The Argb image data of needs stack is converted to the DTU of yuv data;
Every a line front end of the yuv frame data to needs stack adds the data adding set of index byte;
The data processing equipment that input raw image data is processed;
Raw image data is converted to the DTU of yuv frame data;
Determine the position determining means that needs superposition of data place initial data assigned address;
The data storage apparatus that the index byte that reads the every a line front end of yuv frame data that needs stack is preserved;
Determine and need the transparent region of the every row of yuv frame data of stack and the data of zone of opacity to establish device, set up The address pointer apparatus for establishing of address pointer;
The zone of opacity of the yuv frame data of superposition and the yuv frame numbers of raw image data will be needed according to address pointer According to the stacked data feeder apparatus superposeing;
Preserve the data storage device of the rear data of stack.
The beneficial effect of the relative prior art of the present invention:
Video image watermark stacking method of the present invention, does not change the yuv frame of original video flowing, directly existing Deal with data on yuv frame; Stack action is only carried out in the size the inside of station symbol, reduces amount of calculation; Stack is undertaken by piece, instead of Undertaken by each point, reduce in a large number amount of calculation; Before and after every stack does not have, rely on, can utilize the parallel processings such as multinuclear, improve Data conversion efficiency.
Video image watermark stacking method of the present invention, is that the frame of video flowing is changed into argb pictorial information, but anti-Come over, we are converted to yuv frames the argb pictures such as station symbol, this action only needs to do once, later superposition action is all The stacked data of the yuv frame of the station symbol having taken a turn for the better is added in the yuv frame of video flowing the inside; Plus action is in the size of station symbol Face is carried out, and reduces amount of calculation.
Description of the drawings
Fig. 1 is the schematic flow sheet of the first embodiment of video image watermark stacking method of the present invention;
Fig. 2 is the schematic flow sheet of the second embodiment of video image watermark stacking method of the present invention;
Fig. 3 is the station symbol image schematic diagram of video image watermark stacking method of the present invention;
Fig. 4 is the imaging importing schematic diagram of video image watermark stacking method of the present invention.
Critical piece symbol description in accompanying drawing:
In figure:
1st, transparent region 2, zone of opacity
3rd, station symbol.
Specific embodiment
Referring to the drawings and embodiment the present invention will be described in detail:
RGB (RGB) is the space that the color of foundation eye recognition is defined, and can represent most of color.But in science Research does not typically adopt RGB color, because its details is difficult to digitized adjustment.It is by tone, brightness, saturation Degree three measures expression of putting together, it is difficult to separate.It is the most general color model towards hardware.The model is used for colored prison Visual organ and big class color video shooting.
In yuv space, each color has luminance signal Y, and two carrier chrominance signals U and V.Luminance signal is strong The sensation of degree, it are disconnected with carrier chrominance signal, and such words intensity just can change in the case where color is not affected.
Information of the YUV using RGB, but it produces a black white image from full-color image, then extracts three masters The color that wants becomes two extra signals to describe color.These three signal combinations are returned can just produce a full color Image.
Y passages describe Luma signals, and it is a little different from luminance signal, and the scope of value is between bright and dark. Luma is the signal that black-and-white television can be seen.U (Cb) and V (Cr) passage from red (U) and blue (V) extract brightness value to reduce Colouring information amount.These values can determine red, green and blue mixed signal from Combination nova.
The conversion of YUV and RGB:
Y=0.299R+0.587G+0.114B
U=-0.1687R-0.3313G+0.5B+128
V=0.5R-0.4187G-0.0813B+128
R=Y+1.402 (V-128)
G=Y-0.34414 (U-128) -0.71414 (V-128)
B=Y+1.772 (U-128)
Knowable to accompanying drawing 1-4, embodiment 1, in fig. 1, a kind of video image watermark stacking method, including original graph As data and need be superimposed image data, comprise the steps:
Step 1, beginning;
Step 2, input need the argb image datas of superposition;
Step 3, by need superposition Argb image datas be converted to yuv data;
Add index byte in step 4, every a line front end of the yuv frame data of needs superposition;
Step 5, input raw image data;
Step 6, raw image data are converted to yuv frame data;
Step 7, determination need superposition of data place initial data specified location;
Step 8, reading need the yuv frame data of superposition per the index byte of a line front end;
Transparent region and zone of opacity that step 9, the yuv frame data of determination needs superposition are often gone, set up address pointer;
Step 10, the zone of opacity of yuv frame data needs being superimposed according to address pointer and raw image data Yuv frame data are overlapped;
Data after step 11, preservation superposition;
Step 12, end.
When the U components of any or V component of the yuv frame data for needing superposition are 255, determine that pixel of changing the time is transparent.
The transparent region that often goes and zone of opacity for needing the yuv frame data of superposition is overlapped step with initial data For:
Often row view data is traveled through, the pixel data of the point that pixel is 255 is ignored, otherwise pixel data is copied to The corresponding position of original image, to original image beginning data and needs superposition image data to be overlapped;When pixel is 255 The point that it is not 255 that pointer jumps to next pixel is overlapped to data, until this journey image real time transfer is finished.
During data investigation, the width of clear area is beated by pointer, i.e.,:It is multiple that pointer value+transparency width value directly arrives needs The opacity of system;Original video frame, need the frame of superposition all to beat same transparency width, directly replicate opaque number According to;Block duplication is pressed, duplication amount is opaque width value.
When the zone of opacity of yuv frame data and the yuv frame data of raw image data for needing superposition is overlapped, many Row data are calculated respectively, and multirow data are superimposed simultaneously.
In the yuv frame data for being superimposed needs superposition to original image yuv frame data;Need superposition yuv frame data to Position on original image yuv frame data changes according to position set in advance.Need the yuv frame data of superposition fold Plus during arbitrarily change, start a period of time in, superposition need superposition yuv frame data in original image yuv frames The upper left corner of data, enters, it is also possible to set a function of time, over time letter Several changes, position changes at any time.
Embodiment 2, in such as Fig. 2, a kind of video image watermark stacking method, including raw image data and needs Superposition image data, comprises the steps:
Step 1, beginning;
Step 2, input need the argb image datas of superposition;
Step 3, by need superposition Argb image datas be converted to yuv data;
Step 4, every a line of the yuv frame data of needs superposition add index byte, add and index byte as independent text Part is preserved;
Step 5, input raw image data;
Step 6, raw image data are converted to yuv frame data;
Step 7, determination need superposition of data place initial data specified location;
Step 8, the index byte file for reading the yuv frame data for needing superposition;
Transparent region and zone of opacity that step 9, the yuv frame data of determination needs superposition are often gone, set up address pointer;
Step 10, the zone of opacity of yuv frame data needs being superimposed according to address pointer and raw image data Yuv frame data are overlapped;
Data after step 11, preservation superposition;
Step 12, end.
When the yuv frame data for needing superposition being superimposed to original image yuv frame data, be superimposed the need of two or more than two Yuv frame data to be superimposed.
The yuv frame data of the needs superposition of superposition two or more than two are carried out or set a function of time simultaneously, with The change of the function of time, be sequentially overlapped the corresponding yuv frame data for needing superposition or set a function of time, with when Between function change, arbitrarily choosing superposition in database needs the yuv frame data of superposition to be overlapped;In database, storage needs The yuv frame data files of superposition and the index byte file of the corresponding yuv frame data files for needing superposition.
A kind of video image watermark stacking apparatus, including:
The data processing equipment for needing the argb image datas of superposition to be processed to input;
The DTU that yuv data are converted to the Argb image datas for needing superposition;
The data adding set that index byte is added to the every a line front end for needing the yuv frame data of superposition;
To being input into the data processing equipment processed by raw image data;
The DTU that raw image data is converted to yuv frame data;
Determining needs the position determining means of superposition of data place initial data specified location;
The data storage apparatus preserved by index byte of the yuv frame data for needing superposition per a line front end will be read;
Determine that the data of the transparent region and zone of opacity for needing the yuv frame data of superposition often to go establish device, set up The address pointer of address pointer sets up device;
The zone of opacity of the yuv frame data of superposition and the yuv frame numbers of raw image data will be needed according to address pointer According to the data investigation device being overlapped;
Preserve the data storage device of data after being superimposed.
Video image watermark stacking method of the present invention, does not change the yuv frames of original video flowing, directly existing Processing data on yuv frames;Superposition action is only carried out inside the size of station symbol, reduces amount of calculation;Superposition is carried out by block, rather than Carry out by each point, reduce amount of calculation in a large number;Rely on before and after superposition not per block, it is possible to use the parallel processing such as multinuclear, improve Data conversion efficiency.
Video image watermark stacking method of the present invention, is that the frame of video flowing is changed into argb pictorial informations, but instead Come over, we are converted to yuv frames the argb pictures such as station symbol, this action only needs to do once, later superposition action is all In the yuv frames inside the data investigation to video flowing of the yuv frames of the station symbol for having taken a turn for the better;Plus action is in the size of station symbol Face is carried out, and reduces amount of calculation.
When input needs superimposed image data for argb image datas, argb image datas are converted to yuv frames, and are carried out Preserve.
RGB turns the computing formula of YUV420:
Y=0.299R+0.587G+0.114B;
U=-0.147R-0.289G+0.436B;
V=0.615R-0.515G-0.100B.
When U components or V component are 255, determine that pixel of changing the time is transparent.
The transparent region and zone of opacity that often goes is overlapped step with initial data and is:
Often row view data is traveled through, the pixel data of the point that pixel is 255 is not copied to original image corresponding position Put, otherwise copy pixel data to original image corresponding position;When pixel is 255, pointer is redirected.When pixel little When 255, pixel data is copied to original image corresponding position.
During data investigation, the width of clear area is beated by pointer, i.e.,:It is multiple that pointer value+transparency width value directly arrives needs The opacity of system;Original video frame, need the frame of superposition all to beat same transparency width, directly replicate opaque number According to;Block duplication is pressed, duplication amount is opaque width value, reaches the result replicated by block.
As shown in Figure 2:The information that the first row is produced:120,16,120,0;
First piece of clear area, width be 120 pixels, behind corresponding opaque width be 16 pixels.
Second piece of clear area, width be 120 pixels, behind without opaque piece, record width be 0;
Second row, the information of generation:115,26,115,0;
First piece of clear area, width be 115 pixels, behind corresponding opaque width be 26 pixels;
Second piece of clear area, width be 115 pixels, behind without opaque piece, record width be 0.
Rely on before and after superposition not per block, it is possible to use the parallel processing such as multinuclear.
During superposition station symbol, the starting position of each piece opaque piece of position and the amount of duplication, these values be fixed not Become, the process per frame video later can carry out quick parallel process according to this information.
Embodiment 3:
Station symbol size:(wide 256 pixel, high 256 pixel);
Video flowing is per frame:1024*720 (720p forms, wide 1024 pixel, high 720 pixel);
Superposed positions:Second row, secondary series;
Y-component:1024* line numbers+current superimposed rows bits of offset, are that 1024*1+1 is 1025;
U components:1024*720+1;
V component:1024*720+(1024/2)*(720/2)+1.
When YUV frame data are produced, synchronous produce often the transparent block of row pixel, (information refers to per block opaque block message Width), transparent block width, opaque width occur in pairs, and transparent block width can indicate the jump distance of YUV component pointers, no Transparent block can indicate that the byte number of the YUV components for needing to replicate, and reaches quick pointer and advances and replicate by block.
Embodiment 4, is further improved on the basis of embodiment 1.
Station symbol size:(wide 256 pixel, high 256 pixel);
Video flowing is per frame:(video can be arbitrary format to xxxx*yyyy, wide:Xxxx is any pixel, and yyyy is any Pixel)
Superposed positions:Arbitrarily row v, arbitrarily arranges u;
Y-component:Xxxx* line numbers+current superimposed rows bits of offset v;
U components:xxxx*yyyy+u;
V component:xxxx*yyyy+(xxxx/2)*(yyyy/2)+v.
After station symbol Argb image datas are converted to YUV frame data, add to the every a line for the yuv frame data for needing superposition During index byte, the index byte of interpolation can be stored in the front end of every a line of yuv frame data, i.e.,:The index byte of interpolation In the embedded yuv frame data for needing superposition, an indivisible partial data is constituted with the yuv frame data for needing to be superimposed;With When, the index byte of interpolation can be kept separately i.e.:Need the yuv frame data files of superposition and the yuv with regard to needing superposition The index byte file of frame data file.
When imaging importing is carried out, can arbitrarily be redirected according to address pointer, the image of optional position is covered.
When imaging importing is carried out, can realize that parallel computation, multirow data are calculated respectively, data can be changed simultaneously.
Embodiment 5
The embodiment of the present invention 5 is a kind of deformation of embodiment 1, in the case where other means of embodiment 1 are not changed in, Watermark index can be previously generated according to watermark image data, watermark index is individually stored in an array, is carrying out yuv lattice When the two field picture of formula is covered, the information in watermark array of indexes is read line by line, according to the conversion of the RGB and yuv data of each standard Standard, when being the discovery that transparent data, is not replaced to the corresponding related data of yuv frames, but jumps to the non-of corresponding row At bright data, then the non-transparent data of corresponding length is replaced, and circulate the process, until index process line by line is finished.
The embodiment of the present invention 5 can also carry out parallel processing, such as multithreading to watermark index data according to computing environment Or under the computing environment of multi -CPU so that processing speed is quicker.
The above, is only presently preferred embodiments of the present invention, not the structure of the present invention is made any pro forma Limit.Any simple modification, equivalent variations and modification that every technical spirit according to the present invention is made to above example, Belong in the range of technical scheme.

Claims (10)

1. the method for watermark is superimposed on yuv frames, including:
According to watermark, delta frame replaces index line by line;
Described replace index by the watermark transparent data line by line original position and width and non-transparent data Beginning position and width are constituted;
Yuv frames each described are overlapped according to the index of replacing,
Wherein, read described replacement line by line or parallel to index, directly jump when the replacement index data value is transparent data Go at non-transparent data and the corresponding data of the yuv frames is replaced according to non-transparent data width value until described replace index The data processing of the row finish;Show the yuv frames.
2. according to claim 1 on yuv frames be superimposed watermark method, it is characterised in that:The watermark is RGB lattice Formula, after the replacement index is read, carries out the canonical transformation of RGB and yuv forms.
3. according to claim 2 on yuv frames be superimposed watermark method, it is characterised in that:Replaced according to the watermark It is parallel that index is overlapped to yuv frames each described.
4. according to claim 1-3 any one on yuv frames be superimposed watermark method, it is characterised in that:
During data investigation, the width of clear area is beated by pointer, i.e.,:Pointer value+transparency width value is directly arrived needs duplication Opacity;Yuv frames need the frame of superposition all to beat same transparency width, directly replicate opaque data;Block duplication is pressed, Duplication amount is opaque width value.
5. according to claim 1-3 any one on yuv frames be superimposed watermark method, it is characterised in that:
When the zone of opacity of the yuv frame data of watermark is overlapped with yuv frame data, multirow data are calculated respectively, many line numbers According to superposition simultaneously.
6. according to claim 1-3 any one on yuv frames be superimposed watermark method, it is characterised in that:
Yuv frame data are superimposed the yuv frame data of watermark;Position of the yuv frame data of watermark on yuv frame data is presetting Position.
7. according to claim 1-3 any one on yuv frames be superimposed watermark method, it is characterised in that:
Replacement index is stored in same file or replaces with the yuv frame data of watermark and indexes as individual files preservation.
8. according to claim 1-3 any one on yuv frames be superimposed watermark method, it is characterised in that:
When yuv frame data are superimposed the yuv frame data of watermark, the yuv frame data of two groups or more watermark are superimposed.
9. according to claim 1-3 any one on yuv frames be superimposed watermark method, it is characterised in that:
The yuv frame data of two groups or more watermark are superimposed while carrying out or setting a function of time, over time letter Several changes, is sequentially overlapped the yuv frame data of corresponding watermark or sets a function of time, and function changes over time, The yuv frame data for arbitrarily choosing watermark in database are overlapped;In database store watermark yuv frame data files and The replacement index file of the yuv frame data files of corresponding watermark.
10. described in a kind of use 1-3 any one on yuv frames be superimposed watermark method watermark superposition device, including:
The data processing equipment for needing the argb image datas of superposition to be processed to input;
The DTU that yuv data are converted to the Argb image datas for needing superposition;
It is characterized in that:
The data adding set that index byte is added to the every a line front end for needing the yuv frame data of superposition;
To being input into the data processing equipment processed by raw image data;
The DTU that raw image data is converted to yuv frame data;
Determining needs the position determining means of superposition of data place initial data specified location;
The data storage apparatus preserved by index byte of the yuv frame data for needing superposition per a line front end will be read;
Determine that the data of the transparent region and zone of opacity for needing the yuv frame data of superposition often to go establish device, set up address The address pointer of pointer sets up device;
The zone of opacity of yuv frame data for needing superposition is entered with the yuv frame data of raw image data according to address pointer The data investigation device of row superposition;
Preserve the data storage device of data after being superimposed.
CN201611042795.8A 2016-11-24 2016-11-24 Method and the watermark stacking apparatus of watermark superpose on yuv frame Pending CN106507130A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611042795.8A CN106507130A (en) 2016-11-24 2016-11-24 Method and the watermark stacking apparatus of watermark superpose on yuv frame

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611042795.8A CN106507130A (en) 2016-11-24 2016-11-24 Method and the watermark stacking apparatus of watermark superpose on yuv frame

Publications (1)

Publication Number Publication Date
CN106507130A true CN106507130A (en) 2017-03-15

Family

ID=58328121

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611042795.8A Pending CN106507130A (en) 2016-11-24 2016-11-24 Method and the watermark stacking apparatus of watermark superpose on yuv frame

Country Status (1)

Country Link
CN (1) CN106507130A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108882055A (en) * 2018-06-28 2018-11-23 广州虎牙信息科技有限公司 The method and device of net cast method and system, synthetic video stream
CN110049347A (en) * 2019-04-11 2019-07-23 广州虎牙信息科技有限公司 In method, system, terminal and the device of live streaming interface configurations image
WO2020062744A1 (en) * 2018-09-30 2020-04-02 北京微播视界科技有限公司 Video watermark adding method and apparatus, and electronic device and storage medium
CN112653917A (en) * 2020-11-04 2021-04-13 西安诺瓦星云科技股份有限公司 Video processing method and device and video processing equipment
WO2021115422A1 (en) * 2019-12-13 2021-06-17 深圳市万普拉斯科技有限公司 Video and watermark superposing method and apparatus, computer device and computer storage medium
WO2022134804A1 (en) * 2020-12-24 2022-06-30 深圳壹账通智能科技有限公司 Watermark adding method and apparatus, computer device, and storage medium
CN115063280A (en) * 2022-06-27 2022-09-16 杭州海康威视数字技术股份有限公司 Watermark superposition and recovery method and device
CN119583909A (en) * 2024-11-21 2025-03-07 大连海天兴业科技有限公司 A watermark adding method and system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN202455458U (en) * 2011-12-28 2012-09-26 成都东银信息技术股份有限公司 Digital watermark superposition device for digital television copyright verification
CN103826168A (en) * 2014-02-25 2014-05-28 深圳市掌网立体时代视讯技术有限公司 Method and system for adding watermark to video
CN105848009A (en) * 2016-03-31 2016-08-10 乐视控股(北京)有限公司 Video living broadcast method and device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN202455458U (en) * 2011-12-28 2012-09-26 成都东银信息技术股份有限公司 Digital watermark superposition device for digital television copyright verification
CN103826168A (en) * 2014-02-25 2014-05-28 深圳市掌网立体时代视讯技术有限公司 Method and system for adding watermark to video
CN105848009A (en) * 2016-03-31 2016-08-10 乐视控股(北京)有限公司 Video living broadcast method and device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
柏松: "《中文版PREMIERE PRO标准培训教程》", 30 June 2006 *

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108882055B (en) * 2018-06-28 2022-09-30 广州虎牙信息科技有限公司 Video live broadcast method and system, and method and device for synthesizing video stream
CN108882055A (en) * 2018-06-28 2018-11-23 广州虎牙信息科技有限公司 The method and device of net cast method and system, synthetic video stream
WO2020062744A1 (en) * 2018-09-30 2020-04-02 北京微播视界科技有限公司 Video watermark adding method and apparatus, and electronic device and storage medium
CN110971931A (en) * 2018-09-30 2020-04-07 北京微播视界科技有限公司 Video watermark adding method and device, electronic equipment and storage medium
US11930202B2 (en) 2018-09-30 2024-03-12 Beijing Microlive Vision Technology Co., Ltd Method and apparatus for video watermarking, and storage medium
CN110049347B (en) * 2019-04-11 2021-10-22 广州虎牙信息科技有限公司 Method, system, terminal and device for configuring images on live interface
CN110049347A (en) * 2019-04-11 2019-07-23 广州虎牙信息科技有限公司 In method, system, terminal and the device of live streaming interface configurations image
CN112991135A (en) * 2019-12-13 2021-06-18 深圳市万普拉斯科技有限公司 Video superposition watermarking method and device, computer equipment and computer storage medium
WO2021115422A1 (en) * 2019-12-13 2021-06-17 深圳市万普拉斯科技有限公司 Video and watermark superposing method and apparatus, computer device and computer storage medium
CN112991135B (en) * 2019-12-13 2024-05-07 深圳市万普拉斯科技有限公司 Video watermarking method, device, computer equipment and computer storage medium
CN112653917A (en) * 2020-11-04 2021-04-13 西安诺瓦星云科技股份有限公司 Video processing method and device and video processing equipment
WO2022134804A1 (en) * 2020-12-24 2022-06-30 深圳壹账通智能科技有限公司 Watermark adding method and apparatus, computer device, and storage medium
CN115063280A (en) * 2022-06-27 2022-09-16 杭州海康威视数字技术股份有限公司 Watermark superposition and recovery method and device
CN119583909A (en) * 2024-11-21 2025-03-07 大连海天兴业科技有限公司 A watermark adding method and system

Similar Documents

Publication Publication Date Title
CN106507130A (en) Method and the watermark stacking apparatus of watermark superpose on yuv frame
US6909438B1 (en) Video compositor
CN105554483B (en) A kind of image processing method and terminal
US20070183657A1 (en) Color-image reproduction apparatus
CN105122793B (en) Image processing device, image capture device, and image processing program
CN107534735A (en) Image processing method, device and the terminal of terminal
CN103854261B (en) The bearing calibration of colour cast image
CN101277453A (en) Imaging device and method for processing imaging result in imaging device
CN105100646A (en) Video processing method and device
US6525741B1 (en) Chroma key of antialiased images
CN110363720A (en) A kind of color enhancement method, apparatus, equipment and the storage medium of image
CN113052765B (en) Panoramic image splicing method based on optimal grid density model
CN116188296A (en) Image optimization method and device, equipment, medium and product thereof
CN102946501B (en) Color distortion correction method and device in imaging system or image output system
CN104010134B (en) For forming the system and method with wide dynamic range
CN107392833A (en) A kind of adding method and adding set of the picture watermark based on smart machine
JPS59128872A (en) Color picture information processor
CN115022609A (en) Color gamut matching method, system and storage medium for movie and television shooting
CN118096620A (en) An image harmonization method based on multi-view image feature fusion
WO2016086493A1 (en) Immersive video presentation method for intelligent mobile terminal
US8922580B2 (en) Method and system to modify a color lookup table
Kuang et al. A psychophysical study on the influence factors of color preference in photographic color reproduction
CN117274060A (en) Unsupervised end-to-end demosaicing method and system
CN112073596B (en) Simulation color processing method and system for specific black and white video signal
CN108305235A (en) The method and device of plurality of pictures fusion

Legal Events

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

Application publication date: 20170315