两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

在視頻信號中插入源識別數(shù)據(jù)的方法和裝置的制作方法

文檔序號:7567687閱讀:103來源:國知局
專利名稱:在視頻信號中插入源識別數(shù)據(jù)的方法和裝置的制作方法
本專利文獻(xiàn)的公開部分包含的材料受版權(quán)保護(hù)。版權(quán)所有者不反對如專利和商標(biāo)局申請或記錄中所出現(xiàn)的任意一種專利公開的復(fù)制品,但是其它任何情況下保留全部版權(quán)。
隨著圖像非法翻印的蔓延趨勢與日俱增,越來越期望有一種方法能夠識別圖像記錄或圖像傳送是否來源于被認(rèn)可的源。采用垂直間隔的數(shù)據(jù)傳送功能的源或磁帶識別處理過程已為本技術(shù)領(lǐng)域的技術(shù)人員所公知。然而,通過消隱和再插入技術(shù)這種系統(tǒng)容易消除源識別數(shù)據(jù)。已知的源識別或“指紋”系統(tǒng)在視頻信號的掃描期間不傳送數(shù)據(jù)。
一種形式的圖像非法翻印是使用視頻攝像機(jī)在放電影的劇院中在屏幕和擴(kuò)音器外來記錄畫面和聲音。公認(rèn)地,這種方法會制成極次的拷貝。然而,在世界的某些地方,一般是美國以外的國家可以得到這樣的拷貝。在電影院中使用圖像影片投影系統(tǒng)越來越受到歡迎。一般地,這些系統(tǒng)采用了在投影之前的圖像編碼形式來保護(hù)電子視頻信號。然而,垂直間隔源識別和圖像編碼在信號一旦解碼后就不能保護(hù)被投影的圖像。
電影和其它資料的源識別的方法需要提供一源碼以減小非法拷貝的可能,并且如果進(jìn)行這樣的拷貝就識別翻制的電影院或源。
在不干擾視頻信號觀看的情況下將數(shù)據(jù)注入到視頻信號的掃描圖像區(qū)中并通過數(shù)據(jù)閱讀器、指紋閱讀器恢復(fù)數(shù)據(jù)的方法和裝置。數(shù)據(jù)注入或“指紋插入”過程包括動態(tài)地將視頻軸(Video Pedestal)偏移以攜帶信息,該信息能夠從任意由數(shù)據(jù)-注入單元的輸出所制成的錄像磁帶中讀取。具體地說,指紋攜帶使用單元的ID數(shù)和當(dāng)前數(shù)據(jù)。偏移延續(xù)整個場并且其幅值約為0.5IRE單位。給定場具有額定設(shè)定值或偏離額定值0.5IRE單位的設(shè)定值。
閱讀器從視頻信號中檢測指紋數(shù)據(jù)并處理播放用的數(shù)據(jù)。從這個數(shù)據(jù)中,一個數(shù)據(jù)能夠確定圖像信息的源如具體電影院和播放該圖像資料的日期。另一個應(yīng)用可以包括在記錄圖像時這樣的源數(shù)據(jù)。


圖1是數(shù)據(jù)插入裝置的方框圖2a-e是表示一系統(tǒng)同步信號字的波形;圖3是指紋閱讀器的框圖。
數(shù)據(jù)注入或“指紋插入”過程包括動態(tài)地將視頻軸偏移以攜帶信息,該信息能夠從任意由數(shù)據(jù)-注入單元的輸出所制成的錄像磁帶讀取或從屏幕播放包含數(shù)據(jù)的信號的錄像磁帶讀取。具體地說,指紋攜帶使用單元的ID數(shù)和當(dāng)前數(shù)據(jù)。偏移延續(xù)至少一個完整場并且其幅值約為0.5IRE單位。給定場具有額定設(shè)定值或偏離額定值0.5IRE單位的設(shè)定值。
將要被插入指紋的視頻信號12輸入到視頻處理器14。視頻處理器14提供視頻信號12給同步分離器16和H&V消隱器18。指紋數(shù)據(jù)20輸入到數(shù)據(jù)調(diào)制器22。指紋數(shù)據(jù)20可以是串行或并行形式。
指紋數(shù)據(jù)格式是64位的信息塊。第一個16位是由同步字產(chǎn)生器21產(chǎn)生的(數(shù)據(jù))幀同步字;下一個16位是源ID數(shù);最后32位是數(shù)據(jù)碼。圖2a是一個典型的同步字。該信息塊被無限重復(fù)。信號格式是二進(jìn)制Manchester格式參考由圖2b所示的同步字提供的相位“0”由0-1轉(zhuǎn)變表示,“1”由1-0轉(zhuǎn)變表示。所以每個數(shù)據(jù)位占據(jù)兩個字段。本技術(shù)領(lǐng)域的技術(shù)人員很清楚對相應(yīng)所調(diào)整的恢復(fù)過程可以采用其他格式的數(shù)據(jù)。
數(shù)據(jù)調(diào)制器22接收串行或并行形式的指紋數(shù)據(jù)20和同步字?jǐn)?shù)據(jù)22并產(chǎn)生如上所述的格式化指紋數(shù)據(jù),該指紋數(shù)據(jù)包括表示同步字的16位二進(jìn)制數(shù)據(jù),其后是表示源ID數(shù)的16位二進(jìn)制數(shù)和32位表示數(shù)據(jù)碼的二進(jìn)制數(shù)。因為數(shù)據(jù)要插入到視頻信號,所以需要將數(shù)據(jù)與視頻信號同步。同步分離器16的輸出包括垂直(場)同步脈沖24。同步分離器16采用電視工程領(lǐng)域技術(shù)人員所知的技術(shù)從視頻信號分離垂直場同步脈沖24。除了將數(shù)據(jù)設(shè)成系統(tǒng)可使用的格式外,數(shù)據(jù)調(diào)制器22使用垂直同步脈沖24將任意格式的指紋數(shù)據(jù)的開始與場速率同步。
由于數(shù)據(jù)各個多位二進(jìn)制數(shù)占有一個或更多字段,所以在輸入的視頻信號的水平和垂直消隱期間的需要使該數(shù)據(jù)無效。H&V消隱產(chǎn)生器18接收來自視頻處理器14的視頻信號并產(chǎn)生混合的連接到數(shù)據(jù)消隱器28的H&V消隱信號26。格式化的指紋數(shù)據(jù)30連接到數(shù)據(jù)消隱器28的數(shù)據(jù)輸入端。數(shù)據(jù)消隱器28在輸入視頻信號的水平和垂直消隱間隙使用H&V消隱信號26使該數(shù)據(jù)無效。數(shù)據(jù)消隱器28的輸出是消隱的格式化的指紋數(shù)據(jù)32,該指紋數(shù)據(jù)32返回到視頻處理器用于加在視頻信號上,這樣就生成帶有指紋的視頻信號34。
當(dāng)帶有指紋的視頻信號34投影到屏幕上或顯示在圖像監(jiān)視器上時,由于插入導(dǎo)致的圖像水平變化對于觀看者而言是難以察覺的,但是會被任何直接地記錄信號的圖像記錄器檢測到或經(jīng)制作投影圖像的屏幕外記錄的電視攝像機(jī)檢測到。
恢復(fù)或“讀取”過程的操作如圖3所示。利用指紋閱讀器40檢測和分析接到截止頻率約為1kHz的低通濾波器44一端的帶有指紋的視頻信號42中所存在的任意格式化的指紋數(shù)據(jù)30。低通濾波器44的輸出接到30Hz陷波濾波器82。30Hz陷波濾波器82用于將該數(shù)據(jù)中能夠觀察到的30Hz分量當(dāng)作一幀移去從而使由于放像磁頭不同導(dǎo)致的磁帶輸出電平中的偏差成幀。30Hz陷波濾波器可以放置在匹配濾波器52之前或之后。
30Hz陷波濾波器82的輸出連接模數(shù)轉(zhuǎn)換器46。模數(shù)轉(zhuǎn)換器46也接收來自時鐘產(chǎn)生器50的時鐘信號48。時鐘頻率約為4kHz。然而從1kHz到15kHz的時鐘頻率都是可以采用的。時鐘頻率也可以鎖定到輸入圖像中。圖2b所示的模數(shù)轉(zhuǎn)換器的輸出連接到匹配濾波器52。對于第一次近似,匹配濾波器52將該數(shù)據(jù)幅值放大兩倍并且大量刪去圖像內(nèi)容。匹配濾波器52的輸出如圖2c所示。
由于重放信號中時基誤差所以匹配濾波器52的輸出不能總是為進(jìn)一步的處理提供一充分的消除信號。為了提高匹配濾波器52的輸出信號的實用性,該輸出信號連到平方器53從而為鎖相環(huán)55在該數(shù)據(jù)的二進(jìn)制位產(chǎn)生一時鐘信號。該時鐘信號接到存儲寄存器56以消除由于時基誤差造成的偏差。
匹配濾波器52的輸出(該輸出包含具有被刪除過視頻信號的數(shù)據(jù))與相關(guān)的同步字一起建立數(shù)據(jù)幀。一旦數(shù)據(jù)被正確地成幀,就能數(shù)字地集成以進(jìn)一步提高信噪比(SNR)。這個過程包括將128個連續(xù)字段的數(shù)字值寫入存儲寄存器56中,該存儲寄存器56包括128個獨立的由時鐘信號57進(jìn)行時鐘控制的寄存器。移位寄存器56、相關(guān)器58、同步字產(chǎn)生器60、峰值檢測器62和地址控制器64都在環(huán)路中,該環(huán)路是用于將數(shù)據(jù)同步以便于用戶閱讀。存儲寄存器56的輸出連接到相關(guān)器58。另外,預(yù)編程的同步字產(chǎn)生器60將如圖2d所示的單一同步字66連接到相關(guān)器58從而在指紋數(shù)據(jù)32中使同步字66同步字信息相關(guān)。如圖2e所示,相關(guān)數(shù)據(jù)68連接到峰值檢測器62。如果匹配,將下個128字段的數(shù)字值加到第一次的那些值上,然后按照需要繼續(xù)進(jìn)行處理。隨著累加繼續(xù)進(jìn)行,每個寄存器的數(shù)據(jù)值將直接乘以次數(shù)而音頻和噪聲趨于達(dá)到平均值。在通過適當(dāng)次數(shù)后,一般多于二十次,128個高或低的偏置字段的復(fù)原序列連接到加法器72和64字寄存器76,在這里數(shù)據(jù)被解碼為原始的64位,相關(guān)的數(shù)據(jù)由輸出端80讀出。
上面描述的裝置可以使用硬件施現(xiàn)或硬件和軟件相結(jié)合。所附資料是對于指紋閱讀的軟件部分源碼信息使用Matlab語音的源碼信息。
被讀出的數(shù)據(jù)能夠連接到任意能夠讀64位數(shù)據(jù)流的顯示設(shè)備。這樣的設(shè)備可以是字母數(shù)字顯示、計算機(jī)屏或用于屏幕上顯示的被混合到視頻信號的背底顯示。該顯示設(shè)備顯示ID號和數(shù)據(jù)碼。
在采用上面描述的元件的實驗中,數(shù)據(jù)可被還原為比1伏視頻信號低1/2mV,少于0.1IRE。
注意除非插入設(shè)備和閱讀器中的同步字相同,否則沒有輸出或得到使人誤解的結(jié)果。為了使閱讀器具有廣泛應(yīng)用,閱讀器中的同步字產(chǎn)生器具有由廠商為用戶預(yù)編程或由用戶預(yù)編程的能力。
原則上,當(dāng)使用上面描述的系統(tǒng)時,嘗試消除系統(tǒng)的人僅能消隱或?qū)⒚?28個字段的一或兩個字段變形。變形只是簡單的不足以充分地對盜版信號的效用產(chǎn)生影響。由于數(shù)據(jù)是周期的,可以改變特征之一。不知道具體的哪一個特征,但是用目前數(shù)據(jù)格式,有25%可能性命中ID號特征之一,這樣掩飾了翻版單元的特性。另外翻版制品可以加上陷入(swamp)或超出(override)原始指紋的信號以致于指紋閱讀器產(chǎn)生不連續(xù)的或不正確的結(jié)果。
另外一應(yīng)用有許多優(yōu)點。在類似用于擴(kuò)展一光譜傳輸?shù)募夹g(shù)中,基本數(shù)據(jù)速率可以降低并且與已知的原始幀速率上的偽隨機(jī)序列進(jìn)行異或運算。一般地,偽隨機(jī)序列比數(shù)據(jù)序列長得多。這有一個優(yōu)點可保持設(shè)置偏移率高以降低數(shù)據(jù)的可視性而確保任意屏蔽數(shù)據(jù)特征的嘗試可以使信號不能接受地長度的部分消隱。第二種情況可以將以時間變量形式的信息塊內(nèi)的數(shù)據(jù)位的位置簡單地任意地交換,這樣沒有周期的變形可以足以將任意特殊數(shù)據(jù)特征變形。這種第二個方法的數(shù)據(jù)恢復(fù)顯然更復(fù)雜,但是是本技術(shù)領(lǐng)域中正在使用的。第三種情況可以在數(shù)據(jù)加在信號之前,將其譯成密碼,然后采用補(bǔ)碼解碼技術(shù)來檢測。
上面描述的裝置和方法描述了一將指紋信號加到視頻信號上的系統(tǒng)和方法。使用這種方法和裝置的原則之一是阻止盜版或識別盜版視頻制品的源。體現(xiàn)這種概念的另一個實施例是在原始影片上插入指紋,該影片最后被記錄為圖像格式。這可由兩種方法之一來完成。在電影中正在被復(fù)制的影片具有一偏置光源,該偏置光源有一短的開/關(guān)時間以少量增加影片映像機(jī)(filmprinter)中亮度。這個偏置足夠低從而在亮度上產(chǎn)生非常小的變動但影片的觀眾看不到亮度的變化。第二種方法是在影片投影期間提供這樣的偏置。偏置光的比率要考慮不同的投影媒體,在每秒24幀時直接電影投影,當(dāng)用在50Hz電視系統(tǒng)中時采用每秒25幀或當(dāng)用在60HZ電視系統(tǒng)中時采用3/2機(jī)制。
上述描述是說明性的而不是局限性的。根據(jù)本公開文獻(xiàn)在本技術(shù)領(lǐng)域中對于一個普通技術(shù)人員來說進(jìn)一步的改進(jìn)將是很明顯的。
<pre listing-type="program-listing"><![CDATA[function[zc,y,loc]=finger2(file_name,sim)% This function computes the fingerprint values given the input% filename.It also plots intermediate results for debugging and% visualation.This function assumes that the input is in voc% type 1 format digitized at 4 KHz.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 tnat 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(4000 Hz sample rate/30 Hz 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 into i=0;x0=zeros(8,1);% clear filter state x1=x0;x2=x0;x3=x0;% create lpf for decimation lpf=firis(123,
,[1.01.00.00.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([lpt 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 zelse % if here generate test data pad=rand(1.48)>.5.% generate some random datadatain=[1010110010001110pad];%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(tǒng)+0.25*randn(y);% additive noise endz=y(tǒng);% this is a simple agc[m,n]=size(z);y(1:16)=y(tǒng)(1:16)/std(z(1:31)); % normalize data by thefor 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);endi=i+15;y(i:n)=zeros(1,n-i+1); % clear tailclear z; % free some more memoryplot(y); % plot agc′ed datapause(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 datay=
;% pad input to same lengtherr=dif.* y; % product of each(a.b]=size(err); % build bpf around clockbitfilt=[sin((-63:63)*(pi/4.15))-j*cos((-63:63)*(pi/4.15))];bitfilt=bitfilt′.* hanning(127);% freqencyerr=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 outerr=real(err)/max(real(err));m=400;n=450;t=m:n; % plot some debug stuffplot(t,y(m:n),‘w’,t,err(m:n),‘b’,t,dit(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.350]′;% initial state var(phase,period,aux1,aux2)A=[110 % state transition matrix 010 % phase,period,aux1,aux2 00.8]; % aux to decorrelate err measurementsC=[101]; % observation matrixRw=1; % observation noise covarianceRx=20*eye(3); % initial state covarianceRu=
;%%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,
,);% simple is firinterp(65)=0;interp=interp/sum(interp(33));% normalize interp filterj=1;k=1; % init some loop varsz=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;% i is 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(tǒng)(i-3:1:i+4);it=interp(iindex:8:56+iindex); yi=y(tǒng)t* it′;% this is the interp result if(pass>1)% allow 1 frame pass to ze=y(tǒng)i-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)e yi];% diagnostic vector k=k+1;j=j(luò)+1; % update loop counters if(j>128)% mod 128 for accumulation j=1;pass=pass+1:%(128 1/2 symbols/frame) endendplot(z); % data accumulated at symbolpause(1); % intervalsplot(loc); % plot vco freq,aux var.pause(1); % phase error,and sample value% % find the sync word.using correlation and display results % m=[10];%A C 8E sync=[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 = [8 4 2 1];% 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]]></pre>
權(quán)利要求
1.將源識別數(shù)據(jù)混入到視頻信號的動態(tài)圖像中并檢測同一數(shù)據(jù)的方法,包括步驟產(chǎn)生源識別數(shù)據(jù);產(chǎn)生同步字;將所述源識別數(shù)據(jù)和所述同步字加到視頻信號中;從所述視頻信號檢測所述識別數(shù)據(jù)和所述同步字;使用所述同步字同步所述數(shù)據(jù);顯示所述識別數(shù)據(jù)。
2.將源識別數(shù)據(jù)混入視頻信號的裝置,包括具有視頻輸入信號的視頻處理器,其中所述視頻輸入信號連接到同步分離器;所述同步分離器產(chǎn)生垂直觸發(fā)脈沖;其中所述垂直觸發(fā)脈沖連接到數(shù)據(jù)調(diào)制器;源識別數(shù)據(jù)被輸入到所述數(shù)據(jù)調(diào)制器;所述數(shù)據(jù)調(diào)制品產(chǎn)生包含同步字和所述源識別的串行數(shù)據(jù)流;以及所述數(shù)據(jù)流連接到所述視頻處理器,其中所述數(shù)據(jù)流在所述視頻輸入信號的水平和垂直消隱期間被消隱然后所述被消隱數(shù)據(jù)與所述視頻輸入信號結(jié)合在一起。
3.如權(quán)利要求2所述的裝置,其中所述源識別裝置包括識別所述視頻制品的源以及日期和時間標(biāo)記的數(shù)據(jù)。
4.如權(quán)利要求3所述的裝置,其中所述源包括播放所述視頻信號的具體電影院。
5.如權(quán)利要求3所述的裝置,其中所述源是原始地被記錄所述視頻信號的具體視頻磁帶復(fù)制機(jī)或錄像機(jī)。
6.如權(quán)利要求2所述的裝置,其中所述同步字被預(yù)編程到一只讀存儲器中。
7.如權(quán)利要求2所述的裝置,其中所述同步字是由用戶受控鍵盤或輔助鍵盤產(chǎn)生。
8.如權(quán)利要求2所述的裝置,其中所述視頻處理器是視頻投影系統(tǒng)的一部分。
9.如權(quán)利要求2所述的裝置,其中所述視頻處理器是視頻記錄系統(tǒng)的一部分。
10.從視頻信號中檢測源識別信號的裝置,包括一低通濾波器,用于接收包含源識別數(shù)據(jù)信號的視頻輸入信號;一時鐘信號產(chǎn)生器;一模數(shù)轉(zhuǎn)換器,其中所述模數(shù)轉(zhuǎn)換器接收所述低通視頻信號和所述時鐘信號;一匹配濾波器,其中所述匹配濾波器檢測所述源識別數(shù)據(jù)信號;一產(chǎn)生第一同步字的同步字產(chǎn)生器;一存儲和同步化系統(tǒng),用于存儲所述數(shù)據(jù)并同步包含在所述源識別信號內(nèi)的第二同步字從而產(chǎn)生一可讀的源識別信號;一存儲所述可讀源識別信號的寄存器;以及一顯示所述源識別設(shè)備的顯示設(shè)備。
11.如權(quán)利要求10所述的裝置,其中所述低通濾波器具有的截止頻率在200Hz到1kHz之間。
12.如權(quán)利要求10所述的裝置,其中所述時鐘信號具有的時鐘頻率約是所述低通濾波器的低通截止頻率的4倍。
13.如權(quán)利要求10所述的裝置,其中所述同步字產(chǎn)生器包括一預(yù)編程的只讀存儲器。
14.如權(quán)利要求10所述的裝置,其中所述同步字產(chǎn)生器包括一用戶控制的鍵盤或輔助鍵盤。
15.如權(quán)利要求10所述的裝置,其中所述顯示器是被從一組包括LED、LCD、用極射線顯示器以及在插入到播放所述視頻信號的視頻顯示設(shè)備的屏幕上的這些設(shè)備中選擇的。
16.將源識別數(shù)據(jù)混入到視頻信號的裝置,包括處理視頻信號的裝置;產(chǎn)生垂直觸發(fā)脈沖的裝置;提供源識別數(shù)據(jù)的裝置;提供同步字的裝置;在圖像消隱期間用于消隱所述同步字和源識別數(shù)據(jù)的裝置;將所述同步字和源識別數(shù)據(jù)連接到所述視頻信號的裝置。
17.從視頻信號中檢測包含源識別數(shù)據(jù)的源識別信號的裝置,包括低通濾波所述視頻信號的裝置;將所述低通視頻信號轉(zhuǎn)換為數(shù)字信號的裝置;產(chǎn)生第一同步字的裝置;將包含第二同步字的所述源識別信號同步以提供源識別數(shù)據(jù)的裝置;顯示所述源識別數(shù)據(jù)的裝置。
18.將源識別信息混入活動圖像影片中的方法,包括步驟產(chǎn)生源識別數(shù)據(jù);產(chǎn)生同步字;使用所述源識別數(shù)據(jù)和同步字打開和關(guān)上偏置光以增加活動圖片影片的亮度。
19.采用權(quán)利要求18所述的方法的裝置,其中所述裝置是影片機(jī)。
20.采用權(quán)利要求18所述的方法的裝置,其中所述裝置是影片投影儀。
全文摘要
在不干擾觀看視頻信號的情況下將源識別數(shù)據(jù)(指紋)插入到視頻信號的動態(tài)圖像區(qū)并且由稱作指紋閱讀器的數(shù)據(jù)閱讀器恢復(fù)該數(shù)據(jù)。數(shù)據(jù)插入或“指紋輸入”過程包括動態(tài)地偏移視頻軸以攜帶信息,該信息能夠從由數(shù)據(jù)注入單元的輸出制成的磁帶中讀取。具體地說,指紋攜帶使用單元的ID號和當(dāng)前數(shù)據(jù)。偏置持續(xù)一整個場并且具有約0.5IRE幅值,即一給定場具有額定設(shè)定值或與額定值差0.5IRE的設(shè)定值。每128個字段重復(fù)該數(shù)據(jù)以便為閱讀器提供充足的采樣點以檢測和顯示源識別數(shù)據(jù)。
文檔編號H04N7/16GK1160467SQ95195554
公開日1997年9月24日 申請日期1995年8月22日 優(yōu)先權(quán)日1994年8月24日
發(fā)明者格里奧里·C·科普蘭 申請人:麥克羅維西恩公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
无极县| 桓仁| 内江市| 修武县| 漠河县| 霍林郭勒市| 绥棱县| 丹巴县| 乐业县| 信阳市| 祁连县| 南昌县| 天等县| 安陆市| 辽阳县| 綦江县| 南投市| 宿松县| 蒲江县| 玉林市| 得荣县| 宁城县| 汾西县| 青冈县| 久治县| 乌什县| 鄂温| 镇原县| 岳阳市| 星子县| 孟连| 南召县| 富宁县| 胶州市| 喀喇| 肇东市| 苗栗县| 周至县| 永和县| 建水县| 东宁县|