CN1138416C - 在视频信号中插入源识别数据的方法和装置 - Google Patents
在视频信号中插入源识别数据的方法和装置 Download PDFInfo
- Publication number
- CN1138416C CN1138416C CNB951955543A CN95195554A CN1138416C CN 1138416 C CN1138416 C CN 1138416C CN B951955543 A CNB951955543 A CN B951955543A CN 95195554 A CN95195554 A CN 95195554A CN 1138416 C CN1138416 C CN 1138416C
- Authority
- CN
- China
- Prior art keywords
- recognition data
- vision signal
- data
- source
- source recognition
- 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.)
- Expired - Lifetime
Links
Images
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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00094—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised record carriers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/0021—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00884—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a watermark, i.e. a barely perceptible transformation of the original data which can nevertheless be recognised by an algorithm
- G11B20/00913—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a watermark, i.e. a barely perceptible transformation of the original data which can nevertheless be recognised by an algorithm based on a spread spectrum technique
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/913—Television signal processing therefor for scrambling ; for copy protection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/08—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/162—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
- H04N7/165—Centralised control of user terminal ; Registering at central
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/60—Methods or arrangements for performing computations using a digital non-denominational number representation, i.e. number representation without radix; Computing devices using combinations of denominational and non-denominational quantity representations, e.g. using difunction pulse trains, STEELE computers, phase computers
- G06F7/72—Methods or arrangements for performing computations using a digital non-denominational number representation, i.e. number representation without radix; Computing devices using combinations of denominational and non-denominational quantity representations, e.g. using difunction pulse trains, STEELE computers, phase computers using residue arithmetic
- G06F7/724—Finite field arithmetic
- G06F7/725—Finite field arithmetic over elliptic curves
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/913—Television signal processing therefor for scrambling ; for copy protection
- H04N2005/91307—Television signal processing therefor for scrambling ; for copy protection by adding a copy protection signal to the video signal
- H04N2005/91335—Television signal processing therefor for scrambling ; for copy protection by adding a copy protection signal to the video signal the copy protection signal being a watermark
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Multimedia (AREA)
- Television Signal Processing For Recording (AREA)
- Studio Circuits (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Collating Specific Patterns (AREA)
- Television Systems (AREA)
- Radar Systems Or Details Thereof (AREA)
- Traffic Control Systems (AREA)
- Facsimiles In General (AREA)
Abstract
在不干扰观看视频信号的情况下将源识别数据(指纹)插入到视频信号的动态图像区并且由称作指纹阅读器的数据阅读器恢复该数据。数据插入或“指纹输入”过程包括动态地偏移视频轴以携带信息,该信息能够从由数据注入单元的输出制成的磁带中读取。具体地说,指纹携带使用单元的ID号和当前数据。偏置持续一整个场并且具有约0.5IRE幅值,即一给定场具有额定设定值或与额定值差0.5IRE的设定值。每128个字段重复该数据以便为阅读器提供充足的采样点以检测和显示源识别数据。
Description
发明领域
本专利文献的公开部分包含的材料受版权保护。版权所有者不反对如专利和商标局申请或记录中所出现的任意一种专利公开的复制品,但是其它任何情况下保留全部版权。
背景技术
随着图像非法翻印的蔓延趋势与日俱增,越来越期望有一种方法能够识别图像记录或图像传送是否来源于被认可的源。采用垂直间隔的数据传送功能的源或磁带识别处理过程已为本技术领域的技术人员所公知。然而,通过消隐和再插入技术这种系统容易消除源识别数据。已知的源识别或“指纹”系统在视频信号的扫描期间不传送数据。
一种形式的图像非法翻印是使用视频摄像机在放电影的剧院中在屏幕和扩音器外来记录画面和声音。公认地,这种方法会制成极次的拷贝。然而,在世界的某些地方,一般是美国以外的国家可以得到这样的拷贝。在电影院中使用图像影片投影系统越来越受到欢迎。一般地,这些系统采用了在投影之前的图像编码形式来保护电子视频信号。然而,垂直间隔源识别和图像编码在信号一旦解码后就不能保护被投影的图像。
电影和其它资料的源识别的方法需要提供一源码以减小非法拷贝的可能,并且如果进行这样的拷贝就识别翻制的电影院或源。
发明内容
因此,本发明的一个目的是提供一种用于将源识别数据混入一视频信号的动态图像中而又维持该源识别数据对观看者不可见的方法和装置。
本发明的另一个目的是提供一种在视频信号中检测源识别数据的方法和装置
根据本发明的一方面,提供一种用于将源识别数据混入一视频信号的动态图像中而又维持该源识别数据对观看者不可见的方法,其中该源识别数据包括用于向该视频信号的混入的同步字,并且其中该源识别数据同步于该视频信号,该方法包括:从该视频信号分离具有场速率的场同步脉冲,以响应该场同步脉冲将该源识别数据同步于该视频信号;通过对于连续视频场的一或多场保持为常数的一偏移,产生被同步的源识别数据,以动态地偏移该视频信号的视频轴,其中该偏移限定了包括该源识别数据的一数字信号;在视频信号的水平和垂直消隐期间,消隐该被同步的源识别数据;以及添加该被同步的源识别数据到该视频信号的动态图像中。
根据本发明的一方面,提供一种用于将源识别数据混入形成连续视频场的一视频信号的动态图像中的装置,其中该源识别数据对观看者不可见,所述装置包括:部件,用于产生包括用于向该视频信号的动态图像的混入的同步字的该源识别数据;同步分离器,用于从一视频信号分离场同步脉冲;接收该源识别数据和场同步脉冲的调制部件,用于格式所述源识别数据,同时响应该场同步脉冲将具有场速率的所述数据同步于所述视频信号;处理部件,用于通过动态地偏移该视频信号的视频轴至少一整场,来将所述被同步的源识别数据添加到所述视频信号的动态图像中;以及消隐部件,用于在视频信号的水平和垂直消隐期间,消隐该被同步的源识别数据,其中所述消隐部件的输出以所述观众不可见的低电平与视频信号的所述动态图像结合在一起。
根据本发明的另一方面,提供一种在视频信号中检测源识别数据的方法,该数据包括以与该视频信号同步的方式添加的一第一同步字,其中该源识别数据对观众不可见,该方法包括:低通滤波该视频信号和源识别数据,以提供一低通视频信号;将所述低通视频信号转换位数字信号;按照该视频信号的视频轴的动态偏移来检测该源识别数据,其中每个偏移对一整场保持为常数;临时存储指示该源识别数据的连续信号;产生一第二同步字;将包含在所存储的源识别数据内的该第一同步字与该第二同步字相关联,从而产生源识别信号;以及累积多个所述源识别数据以创建该数据,同时得到该视频信号的平均值以恢复所解码的源识别数据信号。
根据本发明的另一方面,提供一种检测包含在视频信号中的源识别数据的装置,其中该源识别数据在该视频信号的一活动图像中包括一第一同步字,该源识别数据对观众不可见,该装置包括:一低通滤波器,用于对包含该源识别数据的视频信号进行低通滤波;一接收所述低通视频信号的模数转换器,用于响应一第一时钟信号数字化该信号;一接收所述数字化信号的匹配滤波器,用于以该视频轴的动态偏移的形式来检测该视频信号的视频轴的变化,其中每个偏移对一整视频场保持为常数,并且该偏移限定了所述源识别数据;一同步字产生器,用于产生第二同步字;一存储电路,用于存储指示所述源识别数据的连续信号;相关器系统,用于将该包含在所述源识别数据内的同步字与该第二同步字相关联,以提供源识别数据信号;以及一寄存器,用于累积所述源识别数据信号,并计算对应于视频轴中的该动态偏移的最终源识别数据信号。
根据本发明的再一方面,提供一种将对观众来说不可见或分发给观众的源识别数据混入到电影的连续画面帧的方法,其中,该数据包括同步字,所述方法包括:产生该源识别数据;通过有选择和与该画面帧同步地开启和关断偏置光来将源识别数据嵌入到电影,以将亮度方面微小的移动添加到该电影的所选画面帧,其中该移动代表所述源识别数据。
附图说明
图1是数据插入装置的方框图;
图2a-2e是表示一系统同步信号字的波形;
图3是指纹阅读器的框图。
具体实施方式
数据注入或“指纹插入”过程包括动态地将视频轴偏移以携带信息,该信息能够从任意由数据-注入单元的输出所制成的录像磁带读取或从屏幕播放包含数据的信号的录像磁带读取。具体地说,指纹携带使用单元的ID数和当前数据。偏移延续至少一个完整场并且其幅值约为0.5IRE单位。给定场具有额定设定值或偏离额定值0.5IRE单位的设定值。
将要被插入指纹的视频信号12输入到视频处理器14。视频处理器14提供视频信号12给同步分离器16和H&V消隐器18。指纹数据20输入到数据调制器22。指纹数据20可以是串行或并行形式。
指纹数据格式是64位的信息块。第一个16位是由同步字产生器21产生的(数据)帧同步字;下一个16位是源ID数;最后32位是数据码。图2a是一个典型的同步字。该信息块被无限重复。信号格式是二进制Manchester格式:参考由图2b所示的同步字提供的相位“0”由0-1转变表示,“1”由1-0转变表示。所以每个数据位占据两个字段。本技术领域的技术人员很清楚对相应所调整的恢复过程可以采用其他格式的数据。
数据调制器22接收串行或并行形式的指纹数据20和同步字数据22并产生如上所述的格式化指纹数据,该指纹数据包括表示同步字的16位二进制数据,其后是表示源ID数的16位二进制数和32位表示数据码的二进制数。因为数据要插入到视频信号,所以需要将数据与视频信号同步。同步分离器16的输出包括垂直(场)同步脉冲24。同步分离器16采用电视工程领域技术人员所知的技术从视频信号分离垂直场同步脉冲24。除了将数据设成系统可使用的格式外,数据调制器22使用垂直同步脉冲24将任意格式的指纹数据的开始与场速率同步。
由于数据各个多位二进制数占有一个或更多字段,所以在输入的视频信号的水平和垂直消隐期间的需要使该数据无效。H&V消隐产生器18接收来自视频处理器14的视频信号并产生混合的连接到数据消隐器28的H&V消隐信号26。格式化的指纹数据30连接到数据消隐器28的数据输入端。数据消隐器28在输入视频信号的水平和垂直消隐间隙使用H&V消隐信号26使该数据无效。数据消隐器28的输出是消隐的格式化的指纹数据32,该指纹数据32返回到视频处理器用于加在视频信号上,这样就生成带有指纹的视频信号34。
当带有指纹的视频信号34投影到屏幕上或显示在图像监视器上时,由于插入导致的图像水平变化对于观看者而言是难以察觉的,但是会被任何直接地记录信号的图像记录器检测到或经制作投影图像的屏幕外记录的电视摄像机检测到。
恢复或“读取”过程的操作如图3所示。利用指纹阅读器40检测和分析接到截止频率约为1kHz的低通滤波器44一端的带有指纹的视频信号42中所存在的任意格式化的指纹数据30。低通滤波器44的输出接到30Hz陷波滤波器82。30Hz陷波滤波器82用于将该数据中能够观察到的30Hz分量当作一帧移去从而使由于放像磁头不同导致的磁带输出电平中的偏差成帧。30Hz陷波滤波器可以放置在匹配滤波器52之前或之后。
30Hz陷波滤波器82的输出连接模数转换器46。模数转换器46也接收来自时钟产生器50的时钟信号48。时钟频率约为4kHz。然而从1kHz到15kHz的时钟频率都是可以采用的。时钟频率也可以锁定到输入图像中。图2b所示的模数转换器的输出连接到匹配滤波器52。对于第一次近似,匹配滤波器52将该数据幅值放大两倍并且大量删去图像内容。匹配滤波器52的输出如图2c所示。
由于重放信号中时基误差所以匹配滤波器52的输出不能总是为进一步的处理提供一充分的消除信号。为了提高匹配滤波器52的输出信号的实用性,该输出信号连到平方器53从而为锁相环55在该数据的二进制位产生一时钟信号。该时钟信号接到存储寄存器56以消除由于时基误差造成的偏差。
匹配滤波器52的输出(该输出包含具有被删除过视频信号的数据)与相关的同步字一起建立数据帧。一旦数据被正确地成帧,就能数字地集成以进一步提高信噪比(SNR)。这个过程包括将128个连续字段的数字值写入存储寄存器56中,该存储寄存器56包括128个独立的由时钟信号57进行时钟控制的寄存器。移位寄存器56、相关器58、同步字产生器60、峰值检测器62和地址控制器64都在环路中,该环路是用于将数据同步以便于用户阅读。存储寄存器56的输出连接到相关器58。另外,预编程的同步字产生器60将如图2d所示的单一同步字66连接到相关器58从而在指纹数据32中使同步字66同步字信息相关。如图2e所示,相关数据68连接到峰值检测器62。如果匹配,将下个128字段的数字值加到第一次的那些值上,然后按照需要继续进行处理。随着累加继续进行,每个寄存器的数据值将直接乘以次数而音频和噪声趋于达到平均值。在通过适当次数后,一般多于二十次,128个高或低的偏置字段的复原序列连接到加法器72和64字寄存器76,在这里数据被解码为原始的64位,相关的数据由输出端80读出。
上面描述的装置可以使用硬件施现或硬件和软件相结合。所附资料是对于指纹阅读的软件部分源码信息使用Matlab语音的源码信息。
被读出的数据能够连接到任意能够读64位数据流的显示设备。这样的设备可以是字母数字显示、计算机屏或用于屏幕上显示的被混合到视频信号的背底显示。该显示设备显示ID号和数据码。
在采用上面描述的元件的实验中,数据可被还原为比1伏视频信号低1/2mV,少于0.1IRE。
注意:除非插入设备和阅读器中的同步字相同,否则没有输出或得到使人误解的结果。为了使阅读器具有广泛应用,阅读器中的同步字产生器具有由厂商为用户预编程或由用户预编程的能力。
原则上,当使用上面描述的系统时,尝试消除系统的人仅能消隐或将每128个字段的一或两个字段变形。变形只是简单的不足以充分地对盗版信号的效用产生影响。由于数据是周期的,可以改变特征之一。不知道具体的哪一个特征,但是用目前数据格式,有25%可能性命中ID号特征之一,这样掩饰了翻版单元的特性。另外翻版制品可以加上陷入(swamp)或超出(override)原始指纹的信号以致于指纹阅读器产生不连续的或不正确的结果。
另外一应用有许多优点。在类似用于扩展一光谱传输的技术中,基本数据速率可以降低并且与已知的原始帧速率上的伪随机序列进行异或运算。一般地,伪随机序列比数据序列长得多。这有一个优点可保持设置偏移率高以降低数据的可视性而确保任意屏蔽数据特征的尝试可以使信号不能接受地长度的部分消隐。第二种情况可以将以时间变量形式的信息块内的数据位的位置简单地任意地交换,这样没有周期的变形可以足以将任意特殊数据特征变形。这种第二个方法的数据恢复显然更复杂,但是是本技术领域中正在使用的。第三种情况可以在数据加在信号之前,将其译成密码,然后采用补码解码技术来检测。
上面描述的装置和方法描述了一将指纹信号加到视频信号上的系统和方法。使用这种方法和装置的原则之一是阻止盗版或识别盗版视频制品的源。体现这种概念的另一个实施例是在原始影片上插入指纹,该影片最后被记录为图像格式。这可由两种方法之一来完成。在电影中正在被复制的影片具有一偏置光源,该偏置光源有一短的开/关时间以少量增加影片映像机(film printer)中亮度。这个偏置足够低从而在亮度上产生非常小的变动但影片的观众看不到亮度的变化。第二种方法是在影片投影期间提供这样的偏置。偏置光的比率要考虑不同的投影媒体,在每秒24帧时直接电影投影,当用在50Hz电视系统中时采用每秒25帧或当用在60Hz电视系统中时采用3/2机制。
上述描述是说明性的而不是局限性的。根据本公开文献在本技术领域中对于一个普通技术人员来说进一步的改进将是很明显的。
function [zc,y,loc] =finger2(file_name,sim) % This function computes the fingerprint values given the input % filename.lt also plots intermediate results for debugging and % visualation.This function assumes that the input is in voc % type 1 format digitized at 4KHz.The data is assumed to be % frame of 64 bits manchester encoded with a sync word of 16 bits % followed by 16 bits of decoder id,3 bytes of date data(in bcd) % and finally 1 byte of spare presently set to 0′s. Data is % assumed to non-inverted,although it is believed that the decoder % now ouputs inverted fingerprint. The sound blaster used did not % invert the data on input,but the sound blaster inverted the data % on output.The data was collected using the program named % fingrprt.exe and executed from the DOS prompt. % Greg Copeland 8/16/94 % % Get the data and decimate by 8 using a 256 tap % low pass filter.Each bit before decimation is approximately % 133 samples long(4000Hz sample rate/30Hz bit rate).After % decimation each symbol period then becomes % approximately 16.7(4000Hz/30Hz/8)samples long. % if sim==1 % 1 for data,0 simulation fid=fopen(file_name);% open the input file x=fread(fid,100,′uint8′); % eliminate the header info i=0;x0=zeros(8,1);% clear filter state xl=x0;x2=x0;x3=x0; % create lpf for decimation lpf=firls(123,[0.08.125 1],[1.0 1.0 0.0 0.0]); m=[-ones(1,66)0 ones(1,66)]. % and conv with matched filt lpf=conv(lpf,m); % for combined filtering plot(20*log10(abs(fft([lpf zeros(1,8*size(lpf))])+.00001))); pause(1); dec=8; flag=1; x0=zeros(256,1); x=zeros(dec,1); while flag % loop for each 8 sample blk x0(1:256-dec)=x0(dec+1:256) ;% until no more data avail [x.count]=fread(fid,dec,′uint8′); % read input file flag.=count==dec; % full block to use? if(flag) x0(256-dec+1:256)=x(1 :dec);% shift state info i=i+1; z(i)=x0′* lpf′;% find decimation sample end end y=z; clear lpf % free memory for later use clear x0 % these vars are no longer clear x % needed clear z else % lf here generate test data pad=rand(1,48)>5. % generate some random data <!-- SIPO <DP n="7"> --> <dp n="d7"/> datain=[1 0 1 0 1 1 0 0 1 0 0 0 1 1 1 0 pad];%with sync y=2*datain-ones(1,64); y=kron(y,[ones(1,8)0-ones(1,8)]); % symbol waveform y=kron(ones(1,3),y);% gen 3 frames y=0.0625*conv(y,[-ones(1,8) ones(1,8)]); % matched filtering y=y+0.25*randn(y); % additive noise end z=y; % this is a simple agc [m,n]=size(z); y(1:16)=y(1:16)/std(z(1:31)); % normalize data by the for i=17:16:n-32 % max in the block and s=1.0/std(z(i-16:i+31)); % adjacent blocks y(i:i+15)=s*z(i:i+15); end i=i+15; y(i:n)=zeros(1,n-i+1); % clear tail clear z; % free some more memory plot(y); % plot agc′ed data pause(1); % % next we aquire symbol clock and decimate again by this clock % This phase consists of taking the matched filter output, % differentiating,multipling by the matched filter output and % filtering around twice the symbol clock frequency. The filter % is complex,so that the phase of the filtered data may be found % for later use in the Kalman filter symbol synchronizer % dif=0.5*conv([10-1],y); % differentate data y=[0 y 0]; % pad input to same length err=dif.* y; % product of each [a,b]=size(err); % build bpf around clock bitfilt=[sin((-63:63)*(pi/4.15))-j*cos((-63:63)*(pi/4.15))]; bitfilt=biffilt.* hanning(127);% freqency err=conv(err,bitfilt); % band pass the data [c,d]=size(err); err(1:63)=[];err(b+1:d)=[]; phase=-atan2(imag(err),real(err))/pi;% find the phase of bpf out err=real(err)/max(real(err)); m=400;n=450;t=m:n; % plot some debug stuff plot(t,y(m:n),′w′.t,err(m:n),′b′,t,dif(m:n),′r′.t,phase(m:n),′g′); pause(1); clear dif % free memory % % This is the Kalman filter for tracking the symbol clock % % Kalman filter parameters % % X(k+1)=A*X(k)+U(k)model % Z(k)=C*X(k)+W(k) observation % x=[108.35 0]′;% initial state var(phase,period,aux1.aux2) <!-- SIPO <DP n="8"> --> <dp n="d8"/> A=[110 % state transition matrix 010 % phase,penod,aux1,aux2 00.8]; % aux to decorrelate err measurements C=[101]; % observation matrix Rw=1; % observation noise covariance Rx=20*eye(3); % initial state covariance Ru=[0 0 0 % model driving covariance 0.000010 00.00001]; % % This is an interpolation filter for finding the % interpolated matched filter output.This is required % becuase the symbol clock may not land exactly on a % sample. % interp=firls(64,[0.12.131],[1100]);% simple ls fir interp(65)=0; interp=interp/sum(interp(33));% normalize interp filter j=1;k=1; % init some loop vars z=zeros(1,128); [n,m]=size(y); pass=1; while x(1)<m-10 % x(1) is the sample # i=floor(x(1));frac=x(1)-i;%iis the integer sample # e=-(phase(i)+0.255*frac);% find the phase err Rv=C*Rx*C′+Rw; % update the error variance Rvi=inv(Rv); % and its inverse G=A*Rx*C′*Rvi; % calculate Kalman gain x=A*x+2*G*e; % compute prediction state Rx=Rx-Rx*C*Rvi*C*Rx; % find prediction covariance Rx=A*Rx*A′+Ru; % find state est covariance iindex=9-floor(8*frac); % interpolate sample yt=y(i-3:1:i+4);it=interp(iindex:8:56+iindex); yi=yt*it′; % this is the interp result if(pass>1) % allow 1 frame pass to ze=yi-z(j); % establish good clock if(ze>1)ze=.5;end% hard limit for noise if(ze<-1)ze=-.5;end % spikes z(j)=z(j)+ze/(pass-1); % accumulate data each pass end loc(k,:)=[x(2)-8x(3)eyi];% diagnostic vector k=k+1;j=j+1; % update loop counters if(j>128) % mod 128 for accumulation j=1;pass=pass+1:%(128 1/2 symbols/frame) end end plot(z); % data accumulated at symbol pause(1); % intervals plot(loc); % plot vco freq,aux var, pause(1); % phase error,and sample value <!-- SIPO <DP n="9"> --> <dp n="d9"/> % % find the sync word,using correlation and display results % m=[10];% A C 8 E sync=[m -m m -m m m -m -m m -m -m -m m m m -m zeros(1,96)]: zc=real(ifft(fft(z).*conj(fft(sync)))); zc=zc/max(abs(zc)); % normalize cross correlation data plot(zc); % plot corr for debug pause(1); % Oh,you want to see the results? index=find(zc==max(zc)) % find the location of the corr peak zs=zeros(1,128); % and rotate the data to the normal zs(index)=1; % orientation zc=real(ifft(fft(z).*conj(fft(zs)))); zc=zc/std(abs(zc)); zc=zc-mean(zc(1:2:32)); % offset compensation plot(zc(1:2:128)) % due to flutter @ 30Hz dataout=zc(1:2:128)>0; % decode bits if sim==0 % test for errors ′bit errors=′,sum(xor(datain,dataout)) else ′bit errors=′,sum(xor([1 0 1 0 1 1 0 0 1 0 0 0 1 1 1 0],dataout(1:16))) end byte_w=[8421]; % convert bits to hex out bytes=zeros(1,16); hexstr=[′0′ ′1′ ′2′ ′3′ ′4′ ′5′ ′6′ ′7′ ′8′ ′9′ ′A′ ′B′ ′C′ ′D′ ′E′ ′F′]; for i=0:15 % loop for each hex digit t=byte_w*dataout(1+4*i:4+4*i)′+1; bytes(i+1)=hexstr(t); end ′sync dec id date spare′ % display decoded data bytes % here
Claims (24)
1.一种用于将源识别数据混入一视频信号的动态图像中而又维持该源识别数据对观看者不可见的方法,其中该源识别数据包括用于向该视频信号的混入的同步字,并且其中该源识别数据同步于该视频信号,该方法包括:
从该视频信号分离具有场速率的场同步脉冲,以响应该场同步脉冲将该源识别数据同步于该视频信号;
通过对于连续视频场的一或多场保持为常数的一偏移,产生被同步的源识别数据,以动态地偏移该视频信号的视频轴,其中该偏移限定了包括该源识别数据的一数字信号;
在视频信号的水平和垂直消隐期间,消隐该被同步的源识别数据;以及
添加该被同步的源识别数据到该视频信号的动态图像中。
2.如权利要求1所述的方法,其中,该源识别数据被编码。
3.如权利要求1所述的方法,其中,所述偏移具有正或负约0.1至约0.5IRE单位的幅值。
4.一种用于将源识别数据混入形成连续视频场的一视频信号的动态图像中的装置,其中该源识别数据对观看者不可见,所述装置包括:
部件(20、21),用于产生包括用于向该视频信号的动态图像的混入的同步字的该源识别数据;
同步分离器(16),用于从一视频信号分离场同步脉冲;
接收该源识别数据和场同步脉冲的调制部件(22),用于格式所述源识别数据,同时响应该场同步脉冲将具有场速率的所述数据同步于所述视频信号;
处理部件(14),用于通过动态地偏移该视频信号的视频轴至少一整场,来将所述被同步的源识别数据添加到所述视频信号的动态图像中;以及
消隐部件(18、28),用于在视频信号的水平和垂直消隐期间,消隐该被同步的源识别数据,
其中所述消隐部件(18、28)的输出以所述观众不可见的低电平与视频信号的所述动态图像结合在一起。
5.如权利要求4所述的装置,其中用于产生源识别数据的所述部件(20、21)产生编码的数据。
6.如权利要求4所述的装置,其中所述处理部件包括接收所述视频信号并输出该视频信号到所述同步分离器(16)和所述消隐部件(18、28)的视频处理器(14),其中所述消隐部件(18、28)包括从所述视频处理器(14)接收该视频信号并产生一复合的水平和垂直消隐信号的消隐发生器(18),和接收该被同步的源识别数据和该复合的消隐信号并输出被消隐和同步的源识别数据到所述视频信号的消隐器(28)。
7.如权利要求4所述的装置,其中,在连续视频场中的整场的视频轴有选择地被偏移正或负约0.1至约0.5IRE单位的幅值。
8.如权利要求4所述的装置,其中,所述源识别数据包括识别视频素材的源和日期代码的数据。
9.如权利要求8所述的装置,其中,所述视频素材的源包括一指定的电影院或指定的盒式磁带录像机。
10.一种在视频信号中检测源识别数据的方法,该数据包括以与该视频信号同步的方式添加的一第一同步字,其中该源识别数据对观众不可见,该方法包括:
低通滤波该视频信号和源识别数据,以提供一低通视频信号;
将所述低通视频信号转换位数字信号;
按照该视频信号的视频轴的动态偏移来检测该源识别数据,其中每个偏移对一整场保持为常数;
临时存储指示该源识别数据的连续信号;
产生一第二同步字;
将包含在所存储的源识别数据内的该第一同步字与该第二同步字相关联,从而产生源识别信号;以及
累积多个所述源识别数据以创建该数据,同时得到该视频信号的平均值以恢复所解码的源识别数据信号。
11.如权利要求10所述的方法,其中该检测步骤包括:
匹配滤波所述低通视频信号以增加该源识别数据的幅值,同时消除该视频信号以恢复该源识别数据。
12.如权利要求10所述的方法,其中该视频轴的偏移具有正或负约0.1至约0.5IRE单位的幅值。
13.如权利要求10所述的方法,其中,响应该第一和第二同步字的结果良好的相关性,提供该源识别数据供累积用。
14.一种检测包含在视频信号中的源识别数据的装置,其中该源识别数据在该视频信号的一活动图像中包括一第一同步字,该源识别数据对观众不可见,该装置包括:
一低通滤波器,用于对包含该源识别数据的视频信号进行低通滤波;
一接收所述低通视频信号的模数转换器,用于响应一第一时钟信号数字化该信号;
一接收所述数字化信号的匹配滤波器,用于以该视频轴的动态偏移的形式来检测该视频信号的视频轴的变化,其中每个偏移对一整视频场保持为常数,并且该偏移限定了所述源识别数据;
一同步字产生器,用于产生第二同步字;
一存储电路,用于存储指示所述源识别数据的连续信号;
相关器系统,用于将该包含在所述源识别数据内的同步字与该第二同步字相关联,以提供源识别数据信号;以及
一寄存器,用于累积所述源识别数据信号,并计算对应于视频轴中的该动态偏移的最终源识别数据信号。
15.如权利要求14所述的装置,其中,所述低通滤波器具有大小在200Hz与1KHz之间的截止频率。
16.如权利要求14所述的装置,其中,所述第一时钟信号具有的时钟频率约是所述低通滤波器的低通截止频率的4倍。
17.如权利要求14所述的装置,其中所述同步字产生器包括一预编程的只读存储器。
18.如权利要求14所述的装置,其中,通过按照关于视频信号的各自视频场的正、负和不变的视频偏移其视频轴,在该视频信号内实现该源识别数据。
19.如权利要求14所述的装置,包括:
连接到所匹配的滤波器的时钟产生电路,用于产生一与该源识别数据同步的第二时钟信号;以及
其中该存储电路对该第二时钟信号起反应,以便临时存储指示该源识别数据的该连续信号并响应该相关器系统输出所存储的信号。
20.如权利要求14所述的装置,其中,所述寄存器包括连接到该存储电路的加法器,并且用该寄存器积分以形成一累积电路。
21.一种将对观众来说不可见或分发给观众的源识别数据混入到电影的连续画面帧的方法,其中,该数据包括同步字,所述方法包括:
产生该源识别数据;
通过有选择和与该画面帧同步地开启和关断偏置光来将源识别数据嵌入到电影,以将亮度方面微小的移动添加到该电影的所选画面帧,其中该移动代表所述源识别数据。
22.如权利要求21所述的方法,其中,该偏置光移动在该电影由电影印片机拷贝时施加。
23.如权利要求21所述的方法,其中,该偏置光移动在该电影由电影放映机放映该电影期间施加。
24.如权利要求21所述的方法,其中,开启和关断偏置光的速率由媒介确定,其中直接电影放映是每秒24帧,50HZ电视系统是每秒25帧,而60HZ电视系统采用2/3比例来确定每秒的帧数。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/294,983 US5739864A (en) | 1994-08-24 | 1994-08-24 | Apparatus for inserting blanked formatted fingerprint data (source ID, time/date) in to a video signal |
US08/294,983 | 1994-08-24 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1160467A CN1160467A (zh) | 1997-09-24 |
CN1138416C true CN1138416C (zh) | 2004-02-11 |
Family
ID=23135744
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB951955543A Expired - Lifetime CN1138416C (zh) | 1994-08-24 | 1995-08-22 | 在视频信号中插入源识别数据的方法和装置 |
Country Status (15)
Country | Link |
---|---|
US (2) | US5739864A (zh) |
EP (2) | EP0853433B1 (zh) |
JP (1) | JP3377047B2 (zh) |
KR (1) | KR100367774B1 (zh) |
CN (1) | CN1138416C (zh) |
AT (2) | ATE207682T1 (zh) |
AU (1) | AU698870B2 (zh) |
BR (1) | BR9508624A (zh) |
CA (1) | CA2195942C (zh) |
DE (2) | DE69533759T2 (zh) |
DK (1) | DK0777946T3 (zh) |
HK (1) | HK1003288A1 (zh) |
MX (1) | MX9701261A (zh) |
NZ (1) | NZ292020A (zh) |
WO (1) | WO1996006503A1 (zh) |
Families Citing this family (137)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5841978A (en) * | 1993-11-18 | 1998-11-24 | Digimarc Corporation | Network linking method using steganographically embedded data objects |
US6757406B2 (en) | 1993-11-18 | 2004-06-29 | Digimarc Corporation | Steganographic image processing |
US6424725B1 (en) | 1996-05-16 | 2002-07-23 | Digimarc Corporation | Determining transformations of media signals with embedded code signals |
US6983051B1 (en) * | 1993-11-18 | 2006-01-03 | Digimarc Corporation | Methods for audio watermarking and decoding |
US7676059B2 (en) * | 1994-10-21 | 2010-03-09 | Digimarc Corporation | Video steganography or encoding |
US6611607B1 (en) | 1993-11-18 | 2003-08-26 | Digimarc Corporation | Integrating digital watermarks in multimedia content |
US5748763A (en) * | 1993-11-18 | 1998-05-05 | Digimarc Corporation | Image steganography system featuring perceptually adaptive and globally scalable signal embedding |
US6122403A (en) | 1995-07-27 | 2000-09-19 | Digimarc Corporation | Computer system linked by using information in data objects |
US7171016B1 (en) | 1993-11-18 | 2007-01-30 | Digimarc Corporation | Method for monitoring internet dissemination of image, video and/or audio files |
US6449377B1 (en) | 1995-05-08 | 2002-09-10 | Digimarc Corporation | Methods and systems for watermark processing of line art images |
US6944298B1 (en) | 1993-11-18 | 2005-09-13 | Digimare Corporation | Steganographic encoding and decoding of auxiliary codes in media signals |
US6408082B1 (en) | 1996-04-25 | 2002-06-18 | Digimarc Corporation | Watermark detection using a fourier mellin transform |
US6516079B1 (en) | 2000-02-14 | 2003-02-04 | Digimarc Corporation | Digital watermark screening and detecting strategies |
US6614914B1 (en) | 1995-05-08 | 2003-09-02 | Digimarc Corporation | Watermark embedder and reader |
US5659613A (en) * | 1994-06-29 | 1997-08-19 | Macrovision Corporation | Method and apparatus for copy protection for various recording media using a video finger print |
US5892900A (en) | 1996-08-30 | 1999-04-06 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection |
US6157721A (en) | 1996-08-12 | 2000-12-05 | Intertrust Technologies Corp. | Systems and methods using cryptography to protect secure computing environments |
DE69638018D1 (de) | 1995-02-13 | 2009-10-15 | Intertrust Tech Corp | Systeme und Verfahren zur Verwaltung von gesicherten Transaktionen und zum Schutz von elektronischen Rechten |
US6658568B1 (en) | 1995-02-13 | 2003-12-02 | Intertrust Technologies Corporation | Trusted infrastructure support system, methods and techniques for secure electronic commerce transaction and rights management |
US7805500B2 (en) * | 1995-05-08 | 2010-09-28 | Digimarc Corporation | Network linking methods and apparatus |
US7486799B2 (en) * | 1995-05-08 | 2009-02-03 | Digimarc Corporation | Methods for monitoring audio and images on the internet |
US9630443B2 (en) * | 1995-07-27 | 2017-04-25 | Digimarc Corporation | Printer driver separately applying watermark and information |
US6411725B1 (en) * | 1995-07-27 | 2002-06-25 | Digimarc Corporation | Watermark enabled video objects |
CN1123221C (zh) * | 1995-12-11 | 2003-10-01 | 皇家菲利浦电子有限公司 | 标记视频和/或音频信号 |
US6750902B1 (en) | 1996-02-13 | 2004-06-15 | Fotonation Holdings Llc | Camera network communication device |
US20010011253A1 (en) | 1998-08-04 | 2001-08-02 | Christopher D. Coley | Automated system for management of licensed software |
US5796858A (en) * | 1996-05-10 | 1998-08-18 | Digital Persona, Inc. | Fingerprint sensing system using a sheet prism |
DE69737593T2 (de) * | 1996-05-15 | 2007-12-20 | Intertrust Technologies Corp., Sunnyvale | Verfahren und Vorrichtung zum Zugriff auf DVD-Inhalte |
US6381341B1 (en) | 1996-05-16 | 2002-04-30 | Digimarc Corporation | Watermark encoding method exploiting biases inherent in original signal |
US6061451A (en) * | 1996-09-03 | 2000-05-09 | Digital Vision Laboratories Corporation | Apparatus and method for receiving and decrypting encrypted data and protecting decrypted data from illegal use |
US6211919B1 (en) * | 1997-03-28 | 2001-04-03 | Tektronix, Inc. | Transparent embedment of data in a video signal |
US6125192A (en) * | 1997-04-21 | 2000-09-26 | Digital Persona, Inc. | Fingerprint recognition system |
US6381367B1 (en) * | 1997-05-29 | 2002-04-30 | Macrovision Corp. | Method and apparatus for compression compatible video fingerprinting |
KR100428602B1 (ko) * | 1997-08-29 | 2004-07-16 | 주식회사 대우일렉트로닉스 | 프레임특성에따른문자정보자동저장장치및방법 |
TW398116B (en) * | 1997-09-01 | 2000-07-11 | Sony Corp | Method and apparatus for detecting spectrum spread signals |
JPH11103415A (ja) | 1997-09-26 | 1999-04-13 | Marantz Japan Inc | フレーム変換装置 |
PT1020077E (pt) | 1997-10-08 | 2002-12-31 | Digimarc Corp | Processo e aparelho para uma marca de agua de copia unica para uma gravacao de video |
US6035398A (en) * | 1997-11-14 | 2000-03-07 | Digitalpersona, Inc. | Cryptographic key generation using biometric data |
US6122737A (en) * | 1997-11-14 | 2000-09-19 | Digital Persona, Inc. | Method for using fingerprints to distribute information over a network |
US6173271B1 (en) * | 1997-11-26 | 2001-01-09 | California Institute Of Technology | Television advertising automated billing system |
US6317160B1 (en) * | 1997-11-28 | 2001-11-13 | U.S. Philips Corporation | Frame conversion for asynchronous input image signals |
US6324310B1 (en) | 1998-06-02 | 2001-11-27 | Digital Persona, Inc. | Method and apparatus for scanning a fingerprint using a linear sensor |
US6285774B1 (en) * | 1998-06-08 | 2001-09-04 | Digital Video Express, L.P. | System and methodology for tracing to a source of unauthorized copying of prerecorded proprietary material, such as movies |
US6188781B1 (en) | 1998-07-28 | 2001-02-13 | Digital Persona, Inc. | Method and apparatus for illuminating a fingerprint through side illumination of a platen |
US6950539B2 (en) * | 1998-09-16 | 2005-09-27 | Digital Persona | Configurable multi-function touchpad device |
US6307487B1 (en) | 1998-09-23 | 2001-10-23 | Digital Fountain, Inc. | Information additive code generator and decoder for communication systems |
US7068729B2 (en) | 2001-12-21 | 2006-06-27 | Digital Fountain, Inc. | Multi-stage code generator and decoder for communication systems |
US8290202B2 (en) * | 1998-11-03 | 2012-10-16 | Digimarc Corporation | Methods utilizing steganography |
US6606616B1 (en) | 1998-12-01 | 2003-08-12 | Lucent Technologies Inc. | Modified action rules |
US6097035A (en) * | 1999-02-22 | 2000-08-01 | Digital Persona, Inc. | Fingerprint detection apparatus with partial fingerprint images |
CN1354935A (zh) * | 1999-02-26 | 2002-06-19 | 奥廷提戴特控股有限公司 | 包括安全文件标记的数字文件管理和成像系统及方法 |
US6785815B1 (en) * | 1999-06-08 | 2004-08-31 | Intertrust Technologies Corp. | Methods and systems for encoding and protecting data using digital signature and watermarking techniques |
WO2001013642A1 (en) * | 1999-08-12 | 2001-02-22 | Sarnoff Corporation | Watermarking data streams at multiple distribution stages |
DE19940735A1 (de) * | 1999-08-27 | 2001-03-01 | Deutsche Telekom Ag | Verfahren zur Rückgewinnung digitaler Zusatzinformationen aus einem Fernsehsignal und hierfür geeignete Separatorschaltung |
US7634089B1 (en) * | 1999-10-29 | 2009-12-15 | Sarnoff Corporation | Cinema anti-piracy measures |
EP1098522A1 (en) * | 1999-11-05 | 2001-05-09 | Sony United Kingdom Limited | Method and apparatus for identifying a digital signal with a watermark |
US20020032502A1 (en) * | 2000-05-05 | 2002-03-14 | Russell J. Chris | Integrated media production security method and system |
US20020049967A1 (en) * | 2000-07-01 | 2002-04-25 | Haseltine Eric C. | Processes for exploiting electronic tokens to increase broadcasting revenue |
US6636259B1 (en) | 2000-07-26 | 2003-10-21 | Ipac Acquisition Subsidiary I, Llc | Automatically configuring a web-enabled digital camera to access the internet |
US8224776B1 (en) | 2000-07-26 | 2012-07-17 | Kdl Scan Designs Llc | Method and system for hosting entity-specific photo-sharing websites for entity-specific digital cameras |
TW538636B (en) * | 2000-09-01 | 2003-06-21 | Matsushita Electric Ind Co Ltd | Reproduction equipment, reproduction equipment specifying equipment, reproduction equipment specifying system and methods and recording media for said equipment and system |
US6771795B1 (en) * | 2000-09-07 | 2004-08-03 | Sarnoff Corporation | Spatio-temporal channel for image watermarks or data |
WO2002023913A2 (en) * | 2000-09-15 | 2002-03-21 | En Technology Corporation | Video signal with integral data transmission |
US7287088B1 (en) | 2000-10-06 | 2007-10-23 | Fotomedia Technologies, Llc | Transmission bandwidth and memory requirements reduction in a portable image capture device by eliminating duplicate image transmissions |
US7057666B2 (en) | 2000-10-24 | 2006-06-06 | Harris Corporation | System and method for encoding information into a video signal |
US7822969B2 (en) * | 2001-04-16 | 2010-10-26 | Digimarc Corporation | Watermark systems and methods |
US20020169963A1 (en) * | 2001-05-10 | 2002-11-14 | Seder Phillip Andrew | Digital watermarking apparatus, systems and methods |
US20050086697A1 (en) * | 2001-07-02 | 2005-04-21 | Haseltine Eric C. | Processes for exploiting electronic tokens to increase broadcasting revenue |
US7020304B2 (en) | 2002-01-22 | 2006-03-28 | Digimarc Corporation | Digital watermarking and fingerprinting including synchronization, layering, version control, and compressed embedding |
US6899475B2 (en) * | 2002-01-30 | 2005-05-31 | Digimarc Corporation | Watermarking a page description language file |
JP3789838B2 (ja) * | 2002-03-26 | 2006-06-28 | 三洋電機株式会社 | 表示装置 |
US9240810B2 (en) | 2002-06-11 | 2016-01-19 | Digital Fountain, Inc. | Systems and processes for decoding chain reaction codes through inactivation |
US20040003394A1 (en) * | 2002-07-01 | 2004-01-01 | Arun Ramaswamy | System for automatically matching video with ratings information |
EP1537575A1 (en) * | 2002-08-21 | 2005-06-08 | Thomson Licensing S.A. | Watermarking digital data at a user device |
US7206409B2 (en) * | 2002-09-27 | 2007-04-17 | Technicolor, Inc. | Motion picture anti-piracy coding |
ES2385876T3 (es) * | 2002-09-27 | 2012-08-02 | Technicolor, Inc. | Codificación de antipiratería de películas de cine |
EP2348640B1 (en) | 2002-10-05 | 2020-07-15 | QUALCOMM Incorporated | Systematic encoding of chain reaction codes |
KR100456633B1 (ko) * | 2002-10-23 | 2004-11-10 | 한국전자통신연구원 | 핑거프린팅 기법을 이용한 불법 유통 방지 장치 및 방법 |
DE10260602B3 (de) * | 2002-12-23 | 2004-08-12 | Infineon Technologies Ag | Erfassungsverstärkervorrichtung für niedrige Spannungen |
US20040125990A1 (en) * | 2002-12-26 | 2004-07-01 | Motorola, Inc. | Method and apparatus for asperity detection |
US7460684B2 (en) | 2003-06-13 | 2008-12-02 | Nielsen Media Research, Inc. | Method and apparatus for embedding watermarks |
US8014557B2 (en) | 2003-06-23 | 2011-09-06 | Digimarc Corporation | Watermarking electronic text documents |
AU2003279935A1 (en) * | 2003-08-29 | 2005-04-14 | Nielsen Media Research, Inc. | Methods and apparatus for embedding and recovering an image for use with video content |
JP2005141635A (ja) * | 2003-11-10 | 2005-06-02 | Sony Corp | コンテンツ共有システム,コンテンツ処理装置,情報処理装置,プログラム,記録媒体,コンテンツ共有方法 |
US20050125845A1 (en) * | 2003-12-08 | 2005-06-09 | Hardt Charles R. | Set-top software mechanism for insertion of a unique non-intrusive digital signature into video program content |
US7028893B2 (en) * | 2003-12-17 | 2006-04-18 | Motorola, Inc. | Fingerprint based smartcard |
US20050147379A1 (en) * | 2003-12-24 | 2005-07-07 | Home Box Office, A Delaware Corporation | Personalization of mass-duplicated media |
TWI288873B (en) * | 2004-02-17 | 2007-10-21 | Mitsubishi Electric Corp | Method for burying watermarks, method and device for inspecting watermarks |
DE602004024247D1 (de) * | 2004-04-27 | 2009-12-31 | Thomson Licensing | Film-fingerabdrücke |
US7289644B2 (en) * | 2004-04-27 | 2007-10-30 | Thomson Licensing | Anti-piracy coding of motion pictures |
EP1743431A4 (en) | 2004-05-07 | 2007-05-02 | Digital Fountain Inc | SYSTEM FOR DOWNLOADING AND RECORDING AND CONTINUOUS READING OF FILES |
US8509472B2 (en) * | 2004-06-24 | 2013-08-13 | Digimarc Corporation | Digital watermarking methods, programs and apparatus |
NZ552644A (en) * | 2004-07-02 | 2008-09-26 | Nielsen Media Res Inc | Methods and apparatus for mixing compressed digital bit streams |
US20060141804A1 (en) * | 2004-12-28 | 2006-06-29 | Goodman Cathryn E | Method and apparatus to facilitate electrostatic discharge resiliency |
US20070011456A1 (en) * | 2005-07-08 | 2007-01-11 | International Business Machines Corporation | Method and system for identifying original copying source of audiovisual content |
CN101686107B (zh) | 2006-02-13 | 2014-08-13 | 数字方敦股份有限公司 | 使用可变fec开销和保护周期的流送和缓冲 |
US20070189587A1 (en) * | 2006-02-14 | 2007-08-16 | Garcia Carl N | Method and apparatus corresponding to an asperity detection sensor surface |
US9270414B2 (en) | 2006-02-21 | 2016-02-23 | Digital Fountain, Inc. | Multiple-field based code generator and decoder for communications systems |
WO2007134196A2 (en) | 2006-05-10 | 2007-11-22 | Digital Fountain, Inc. | Code generator and decoder using hybrid codes |
US9386064B2 (en) | 2006-06-09 | 2016-07-05 | Qualcomm Incorporated | Enhanced block-request streaming using URL templates and construction rules |
US9432433B2 (en) | 2006-06-09 | 2016-08-30 | Qualcomm Incorporated | Enhanced block-request streaming system using signaling or block creation |
US9178535B2 (en) | 2006-06-09 | 2015-11-03 | Digital Fountain, Inc. | Dynamic stream interleaving and sub-stream based delivery |
US9419749B2 (en) | 2009-08-19 | 2016-08-16 | Qualcomm Incorporated | Methods and apparatus employing FEC codes with permanent inactivation of symbols for encoding and decoding processes |
US9380096B2 (en) | 2006-06-09 | 2016-06-28 | Qualcomm Incorporated | Enhanced block-request streaming system for handling low-latency streaming |
US9209934B2 (en) | 2006-06-09 | 2015-12-08 | Qualcomm Incorporated | Enhanced block-request streaming using cooperative parallel HTTP and forward error correction |
US8078301B2 (en) | 2006-10-11 | 2011-12-13 | The Nielsen Company (Us), Llc | Methods and apparatus for embedding codes in compressed audio data streams |
US9237101B2 (en) | 2007-09-12 | 2016-01-12 | Digital Fountain, Inc. | Generating and communicating source identification information to enable reliable communications |
EP2321964B1 (en) | 2008-07-25 | 2018-12-12 | Google LLC | Method and apparatus for detecting near-duplicate videos using perceptual video signatures |
US9281847B2 (en) | 2009-02-27 | 2016-03-08 | Qualcomm Incorporated | Mobile reception of digital video broadcasting—terrestrial services |
US9288010B2 (en) | 2009-08-19 | 2016-03-15 | Qualcomm Incorporated | Universal file delivery methods for providing unequal error protection and bundled file delivery services |
US9917874B2 (en) | 2009-09-22 | 2018-03-13 | Qualcomm Incorporated | Enhanced block-request streaming using block partitioning or request controls for improved client-side handling |
US9147222B2 (en) * | 2010-06-23 | 2015-09-29 | Digimarc Corporation | Detecting encoded signals under adverse lighting conditions using adaptive signal detection |
US9485546B2 (en) | 2010-06-29 | 2016-11-01 | Qualcomm Incorporated | Signaling video samples for trick mode video representations |
US9185439B2 (en) | 2010-07-15 | 2015-11-10 | Qualcomm Incorporated | Signaling data for multiplexing video components |
US9596447B2 (en) | 2010-07-21 | 2017-03-14 | Qualcomm Incorporated | Providing frame packing type information for video coding |
US8806050B2 (en) | 2010-08-10 | 2014-08-12 | Qualcomm Incorporated | Manifest file updates for network streaming of coded multimedia data |
EP2628057A1 (en) | 2010-10-11 | 2013-08-21 | General Electric Company | Systems, methods, and apparatus for detecting shifts in redundant sensor signals |
JP2013539886A (ja) * | 2010-10-11 | 2013-10-28 | ゼネラル・エレクトリック・カンパニイ | センサ信号インパルス障害を検出及び除去するためのシステム、方法、及び装置 |
US9270299B2 (en) | 2011-02-11 | 2016-02-23 | Qualcomm Incorporated | Encoding and decoding using elastic codes with flexible source block mapping |
US9253233B2 (en) | 2011-08-31 | 2016-02-02 | Qualcomm Incorporated | Switch signaling methods providing improved switching between representations for adaptive HTTP streaming |
US9843844B2 (en) | 2011-10-05 | 2017-12-12 | Qualcomm Incorporated | Network streaming of media data |
US9294226B2 (en) | 2012-03-26 | 2016-03-22 | Qualcomm Incorporated | Universal object delivery and template-based file delivery |
KR101369146B1 (ko) * | 2012-07-16 | 2014-03-06 | 옵티시스 주식회사 | 영상 시스템 |
EP3047653B1 (en) * | 2013-09-20 | 2020-05-06 | Koninklijke KPN N.V. | Correlating timeline information between media streams |
EP3651469A1 (en) | 2013-09-20 | 2020-05-13 | Koninklijke KPN N.V. | Correlating timeline information between media streams |
US10652127B2 (en) | 2014-10-03 | 2020-05-12 | The Nielsen Company (Us), Llc | Fusing online media monitoring data with secondary online data feeds to generate ratings data for online media exposure |
US10474745B1 (en) | 2016-04-27 | 2019-11-12 | Google Llc | Systems and methods for a knowledge-based form creation platform |
US11039181B1 (en) | 2016-05-09 | 2021-06-15 | Google Llc | Method and apparatus for secure video manifest/playlist generation and playback |
US10595054B2 (en) | 2016-05-10 | 2020-03-17 | Google Llc | Method and apparatus for a virtual online video channel |
US11069378B1 (en) | 2016-05-10 | 2021-07-20 | Google Llc | Method and apparatus for frame accurate high resolution video editing in cloud using live video streams |
US10785508B2 (en) | 2016-05-10 | 2020-09-22 | Google Llc | System for measuring video playback events using a server generated manifest/playlist |
US10750248B1 (en) | 2016-05-10 | 2020-08-18 | Google Llc | Method and apparatus for server-side content delivery network switching |
US10750216B1 (en) | 2016-05-10 | 2020-08-18 | Google Llc | Method and apparatus for providing peer-to-peer content delivery |
US10771824B1 (en) | 2016-05-10 | 2020-09-08 | Google Llc | System for managing video playback using a server generated manifest/playlist |
US11032588B2 (en) | 2016-05-16 | 2021-06-08 | Google Llc | Method and apparatus for spatial enhanced adaptive bitrate live streaming for 360 degree video playback |
US11134240B2 (en) | 2017-06-21 | 2021-09-28 | Sony Semiconductor Solutions Corporation | Device and method for determining a fingerprint for a device using a voltage offset distribution pattern |
US11636183B2 (en) * | 2018-12-30 | 2023-04-25 | DISH Technologies L.L.C. | Automated piracy detection |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3848082A (en) * | 1973-01-16 | 1974-11-12 | Atlantic Res Corp | System for transmitting and utilizing supplemental data via television systems |
FR2393835A1 (fr) * | 1977-06-10 | 1979-01-05 | Anvar | Films d'oxydes de polyphenylene comportant des groupes reactifs et leur preparation par voie electrochimique |
CH627034A5 (en) * | 1978-08-30 | 1981-12-15 | Pierre Barbey | Method of transmitting information by way of a television signal |
DE3020787A1 (de) * | 1980-05-31 | 1981-12-17 | Blaupunkt-Werke Gmbh, 3200 Hildesheim | Verfahren zum uebertragen von zusaetzlichen informationen |
JPS57185777A (en) * | 1981-05-12 | 1982-11-16 | Fuji Photo Film Co Ltd | Electronic camera with electronic memo |
FR2534433B1 (fr) * | 1982-10-08 | 1986-04-11 | Thomson Csf | Procede de protection d'une sequence d'images video contre une utilisation frauduleuse et dispositifs pour la mise en oeuvre de ce procede |
GB8424638D0 (en) * | 1984-09-29 | 1984-11-07 | Firstquad Ltd | Transmission of digital data |
US4807031A (en) * | 1987-10-20 | 1989-02-21 | Interactive Systems, Incorporated | Interactive video method and apparatus |
US4885632A (en) * | 1988-02-29 | 1989-12-05 | Agb Television Research | System and methods for monitoring TV viewing system including a VCR and/or a cable converter |
US4969041A (en) * | 1988-09-23 | 1990-11-06 | Dubner Computer Systems, Inc. | Embedment of data in a video signal |
US5187575A (en) * | 1989-12-29 | 1993-02-16 | Massachusetts Institute Of Technology | Source adaptive television system |
US5200822A (en) * | 1991-04-23 | 1993-04-06 | National Broadcasting Company, Inc. | Arrangement for and method of processing data, especially for identifying and verifying airing of television broadcast programs |
JPH0514866A (ja) * | 1991-06-28 | 1993-01-22 | Sony Corp | 映像信号伝送方法 |
US5402488A (en) * | 1991-08-30 | 1995-03-28 | Karlock; James A. | Method and apparatus for modifying a video signal |
JPH05336503A (ja) * | 1992-05-29 | 1993-12-17 | Sony Corp | 映像付加情報判別装置 |
US5347318A (en) * | 1992-06-16 | 1994-09-13 | Canon Kabushiki Kaisha | Apparatus for processing video signals having different aspect ratios |
US5289276A (en) * | 1992-06-19 | 1994-02-22 | General Electric Company | Method and apparatus for conveying compressed video data over a noisy communication channel |
JP3257081B2 (ja) * | 1992-10-08 | 2002-02-18 | ソニー株式会社 | データ復調装置 |
KR950011655B1 (ko) * | 1992-10-31 | 1995-10-07 | 삼성전자주식회사 | 방송방식명 표시장치 |
US5444491A (en) * | 1993-02-26 | 1995-08-22 | Massachusetts Institute Of Technology | Television system with multiple transmission formats |
-
1994
- 1994-08-24 US US08/294,983 patent/US5739864A/en not_active Expired - Lifetime
-
1995
- 1995-08-22 DE DE69533759T patent/DE69533759T2/de not_active Expired - Lifetime
- 1995-08-22 MX MX9701261A patent/MX9701261A/es unknown
- 1995-08-22 AT AT95930246T patent/ATE207682T1/de active
- 1995-08-22 AU AU33703/95A patent/AU698870B2/en not_active Expired
- 1995-08-22 EP EP98104859A patent/EP0853433B1/en not_active Expired - Lifetime
- 1995-08-22 WO PCT/US1995/010665 patent/WO1996006503A1/en active IP Right Grant
- 1995-08-22 CA CA002195942A patent/CA2195942C/en not_active Expired - Lifetime
- 1995-08-22 EP EP95930246A patent/EP0777946B1/en not_active Expired - Lifetime
- 1995-08-22 BR BR9508624A patent/BR9508624A/pt not_active IP Right Cessation
- 1995-08-22 CN CNB951955543A patent/CN1138416C/zh not_active Expired - Lifetime
- 1995-08-22 DE DE69523464T patent/DE69523464T2/de not_active Expired - Lifetime
- 1995-08-22 JP JP50827096A patent/JP3377047B2/ja not_active Expired - Fee Related
- 1995-08-22 DK DK95930246T patent/DK0777946T3/da active
- 1995-08-22 KR KR1019970701162A patent/KR100367774B1/ko not_active IP Right Cessation
- 1995-08-22 AT AT98104859T patent/ATE282277T1/de not_active IP Right Cessation
- 1995-08-22 NZ NZ292020A patent/NZ292020A/xx unknown
-
1996
- 1996-05-22 US US08/651,480 patent/US5668603A/en not_active Expired - Lifetime
-
1998
- 1998-03-23 HK HK98102438A patent/HK1003288A1/xx not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
CA2195942A1 (en) | 1996-02-29 |
CN1160467A (zh) | 1997-09-24 |
EP0777946A1 (en) | 1997-06-11 |
EP0777946B1 (en) | 2001-10-24 |
JP3377047B2 (ja) | 2003-02-17 |
KR100367774B1 (ko) | 2003-05-09 |
NZ292020A (en) | 1998-10-28 |
HK1003288A1 (en) | 1998-10-23 |
DE69523464D1 (de) | 2001-11-29 |
KR970705898A (ko) | 1997-10-09 |
MX9701261A (es) | 1997-06-28 |
EP0853433A1 (en) | 1998-07-15 |
WO1996006503A1 (en) | 1996-02-29 |
ATE207682T1 (de) | 2001-11-15 |
AU3370395A (en) | 1996-03-14 |
EP0853433B1 (en) | 2004-11-10 |
DE69533759D1 (de) | 2004-12-16 |
CA2195942C (en) | 2001-04-10 |
US5739864A (en) | 1998-04-14 |
US5668603A (en) | 1997-09-16 |
AU698870B2 (en) | 1998-11-12 |
ATE282277T1 (de) | 2004-11-15 |
JPH10504944A (ja) | 1998-05-12 |
DE69533759T2 (de) | 2005-11-10 |
BR9508624A (pt) | 1997-11-18 |
DK0777946T3 (da) | 2002-01-28 |
DE69523464T2 (de) | 2002-07-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1138416C (zh) | 在视频信号中插入源识别数据的方法和装置 | |
MXPA97001261A (en) | Method and apparatus for inserting source identification data in a vi sign | |
JP4387627B2 (ja) | 電子透かし画像のためのスケーリングに独立な技術 | |
US20020150246A1 (en) | Additional information embedding device and additional information embedding method | |
JP3503591B2 (ja) | 電子透かし挿入・検出システム及び電子透かし挿入方法並びに電子透かし検出方法 | |
TW417084B (en) | Regeneration device | |
TW484267B (en) | Additional information transmission method, additional information transmission system, information signal output apparatus, information signal processing apparatus information signal recording apparatus and information signal recording medium | |
JP3636915B2 (ja) | 付加情報重畳方法、付加情報検出方法、付加情報重畳装置および付加情報検出装置 | |
JPH06339110A (ja) | 画像情報伝送方式、画像情報記録装置及び画像情報再生装置 | |
CN1129305C (zh) | 叠加编码彩色电视信号与外部复合视频信号的图像叠加器 | |
JPS59174080A (ja) | テレビジヨン信号受信装置 | |
TW401701B (en) | Video signal transmission method, superimposed information extraction method, video signal output device, video signal recording device, and video signal | |
JPH06231536A (ja) | 信号記録方法、信号記録装置、及び信号再生方法、信号再生装置 | |
US6594441B1 (en) | Method and apparatus for video tag signal recovery using various techniques to regenerate and re-record the tag signal | |
US6427047B1 (en) | Apparatus and method for protecting the unauthorized duplication of a signal | |
TW300978B (zh) | ||
KR20000035454A (ko) | 전자 워터마크 정보의 중첩 방법 및 장치, 전자 워터마크정보의 전송 방법과, 오서링 장치 및 영상 신호 출력 장치 | |
JP2000511720A (ja) | 圧縮互換性のあるビデオ識別特徴化の方法及び装置 | |
EP1225540A2 (en) | Digital watermarking apparatus and its method and digital watermark reproducing apparatus and its method | |
JP3381165B2 (ja) | 映像信号伝送方法、映像信号記録方法、映像信号再生方法、映像信号記録装置及び映像信号再生装置 | |
Yelick | The authoring of optical videodiscs with digital data | |
JP2000152195A (ja) | 付加情報伝送方法、付加情報伝送システム、情報信号出力装置、情報信号処理装置 | |
JPH0983936A (ja) | 映像記録再生装置 | |
JP2994047B2 (ja) | 情報記録再生装置 | |
JPS58131873A (ja) | テレビジヨン信号伝送システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CX01 | Expiry of patent term |
Expiration termination date: 20150822 Granted publication date: 20040211 |
|
EXPY | Termination of patent right or utility model |