專利名稱:數(shù)字圖像處理系統(tǒng)中運動矢量的調(diào)節(jié)的制作方法
技術領域:
本發(fā)明涉及一種設計用于對所接收到的信號使用運動補償技術的圖像處理設備,其包括用于使輸入信號適于產(chǎn)生圖像的適配器,用于補償運動圖像的運動補償器,運用輸入信號估算運動矢量的運動估算器,所述運動矢量被運動補償器使用。
背景技術:
為了增加等離子顯示板(PDP’s)中灰度級量,可以使用所謂的“子域(subfield)驅(qū)動方法”。圖像幀由許多所謂子域的連續(xù)周期示出。在子域之中,所發(fā)射的光量依賴于子域的加權(quán)。每個子域具有不同的加權(quán)。圖像中像素的所需強度級通過控制特定的子域予以實現(xiàn)。由于人眼的集成特性,人眼看到的是場(也就是,圖像)中生效子域正常運作的強度級和。這樣,使用例如8個子域的子域驅(qū)動方法能顯示28半色調(diào)級的最大化。運用子域方法的PDPs的一個熟知問題是運動失真,如假輪廓和污點的存在。為了減少運動失真,PDP系統(tǒng)可以使用,如申請?zhí)枮镋P01202410.國內(nèi)Philips參考號PHNL010407,在本申請的申請日之前未公開的Philips待批申請中所描述的運動補償。
除運動補償外,在PDPs中,運動估算可用于例如,將接收到的50Hz圖像被轉(zhuǎn)換成100Hz圖像的情況。因此,在任何兩個已接收到的相鄰圖像之間需要計算一個附加的圖像。為此,圖像被分成預定數(shù)量的像素區(qū)域(block),例如8×8像素。對于每個區(qū)域,運動估算器確定移動的速率和方向,借此,所述區(qū)域移到顯示圖像的顯示屏上,進而產(chǎn)生運動矢量。于是,運用根據(jù)在兩個接收到的圖像之間確定和顯示的每個區(qū)域的運動矢量計算所述附加圖像。
可是,當“子域驅(qū)動方法”與PDPs的運動估算相結(jié)合時,需要計算所有子域/每幀的運動估算矢量。如果一幀包括,例如8個子域而不是一個子域,需要計算多于7個的每幀的運動矢量。
假定人眼隨屏幕上的目標移動,運動補償可以產(chǎn)生一幀的一個或多個子域,其被顯示在由每個子域估算的運動矢量所確定的不同像素上。因此,人眼能接收相同幀的所有圖像并適當?shù)丶纤凶佑蛞钥吹较嚓P幀的適當灰度級。
因此,在顯示圖像之前,使用運動矢量在空間和時間上移動子域(的亮度),以使得人眼在屏幕的適當像素處感受適當?shù)牧炼?。這樣,顯著減少了運動失真。
可是,運動矢量估算避免不了誤差。例如,8×8像素區(qū)域可以為單色移動的大目標的一部分。隨后,有幾個“相等”的區(qū)域與該區(qū)域相鄰,并且因為很難區(qū)分出該區(qū)域在看起來相同并具有相同運動矢量的相鄰區(qū)域之間的區(qū)域,所以運動估算器很難估算所涉及的區(qū)域運動。因此,運動估算器可估算一個區(qū)域以具有一確定的速率,但該速率實際上很低。在這種情況中施加運動補償可能導致圖象質(zhì)量的下降。反過來也可能是成立的,也就是,所估算的速率比實際速率低很多。因此,運動補償也導致圖象質(zhì)量的下降,不過,比第一種情況少。運動估算中的誤差可能導致圖象質(zhì)量的(不期望的)下降。
另外,在人眼沒有正確追蹤移動目標的情況中,計算的運動矢量不同于人眼的運動。這也導致更低的感覺質(zhì)量。
本發(fā)明的一個目的是提供一種用于借助運動補償驅(qū)動顯示屏的裝置和方法,由此使得運動失真在估算的運動矢量不正確或人眼沒有追蹤顯示屏上目標的運動時被減少。
發(fā)明內(nèi)容
為了獲得上述目標,如開始時所限定的本發(fā)明,其特征在于圖象處理設備進一步包括用于在將運動矢量送入運動補償器之前調(diào)節(jié)運動矢量的調(diào)節(jié)器,所述調(diào)節(jié)器被設置得使運動矢量和縮減系數(shù)相乘,所述縮減系數(shù)為小于1的正值。
在這樣的設備中,由于不正確的運動估算而使得圖象質(zhì)量過度降低的幾率被顯著降低,但仍具有現(xiàn)有技術中已知的運動補償?shù)拇蟛糠謨?yōu)勢。
注意到,US-A-5175618披露了一種用于移動圖象信號的壓縮方法,其中運動矢量在其使用之前被估算和降低。這種降低涉及一幀運動矢量與場運動矢量之間的轉(zhuǎn)換。
進一步,本發(fā)明涉及一種包括上述限定的圖象處理設備的顯示裝置,以及用于接收來自運動補償器的輸出信號的顯示器。本發(fā)明也涉及一種用于驅(qū)動圖象處理設備的方法,其包括步驟-接收輸入信號;-使輸入信號適于產(chǎn)生連續(xù)圖象;-使用運動補償調(diào)整所述連續(xù)圖象;-從輸入信號中估算運動矢量;-在運動補償中使用所述運動矢量,其特征在于,在運動補償中使用運動矢量之前通過使運動矢量乘以縮減系數(shù)的方式調(diào)整所述運動矢量,所述縮減系數(shù)為小于1的正值。
本發(fā)明也涉及一種可被數(shù)字圖象處理設備加載的計算機程序產(chǎn)品,所述計算機程序產(chǎn)品提供具有以下功能的設備-接收輸入信號;-使輸入信號適于產(chǎn)生連續(xù)圖象;-使用運動補償調(diào)整所述連續(xù)圖象;-從輸入信號中估算運動矢量;-在運動補償中使用所述調(diào)整的運動矢量,其特征在于,在運動補償中使用運動矢量之前通過運動矢量乘以縮減系數(shù)的方式調(diào)整所述運動矢量,所述縮減系數(shù)為小于1的正值。
最后,本發(fā)明涉及一種配有這樣計算機程序產(chǎn)品的數(shù)據(jù)加載器。
附圖簡要說明下面,將參照一些
本發(fā)明,所附的附圖僅為了說明的目的而不根據(jù)附圖中所限定的來限定保護范圍。
附圖1示出了根據(jù)本發(fā)明的圖象處理設備的方框圖;附圖2為以人眼追蹤速率為參數(shù)的估算的運動矢量速率的函數(shù)“主觀均方誤差”(SMSE)的圖。
優(yōu)選實施例的說明在附圖1中,示出了數(shù)字圖象處理設備的實例,其中將輸入信號(例如RGB信號)輸入到適配器2,并且同樣的輸入信號被輸入到運動估算器5。所述適配器2產(chǎn)生的圖象被輸入到運動補償器3。運動補償器3與PDP顯示器4相連。所述運動估算器5產(chǎn)生運動矢量,所述運動矢量被輸入到調(diào)節(jié)運動矢量的調(diào)節(jié)器6中。所述運動估算器5根據(jù)目前已有算法水準為象素預定區(qū)域估算運動矢量。
首先根據(jù)附圖2說明本發(fā)明,所述附圖2示出了“主觀均方誤差”(SMSE)值,其作為運動估算器5所估算的運動矢量速率vemv(象素/場)的函數(shù),并借助將作為參數(shù)的人眼追蹤速率vtrack,由運動調(diào)節(jié)器6使用該函數(shù)以執(zhí)行運動補償。所述人眼的追蹤速率vtrack根據(jù)人眼在PDP顯示器4上的降聚焦速率而確定,而人眼設法追蹤PDP顯示器4上移動的目標。本領域技術人員懂得使用SMSE值。例如,可將IEEE Trans.OnSystems,Man and Cybernetics,Vol.16,No.3,blz.486,1986的H.Marmolin的《主觀MSE測量》,和ProRISC/IEEE Workshop on Circuits的學報,Systems and Signal Processing,blz.19,1996年的H.Blume,H.Schroderde《Image format conversion-algorithms,architectures applications》作為參考。
在附圖2,vtrack假定等于每幀2象素。很容易看出,當估算的運動矢量速率vemv等于每場2象素時,SMSE具有最小值。這很容易理解當估算的運動矢量速率vemv等于追蹤速率vtrack時,人眼所追蹤象素區(qū)域的實際速率也具有上述速率(當人眼正確追蹤時)并盡可能準確地形成運動補償。
可是,當運動估算器5已經(jīng)產(chǎn)生更大或更小的估算運動矢量速率vemv時,因為估算的運動矢量速率vemv不正確以及基于錯誤的運動矢量速率而由調(diào)節(jié)器6所產(chǎn)生的運動補償,使得SMSE值增加。追蹤速率vtrack和估算的運動矢量速率vemv之間的差距越大,SMSE就越大。附圖1示出了由于場中子域的使用而引起SMSE的步進式階躍(step wise jump)。
下面進一步觀察圖2。
當vtrack=2象素/場和vemv=2象素/場時,SMSE=4.0。可是,當vemv增加到大約2.75象素/場時,SMSE基本不增加并維持在4.0。因此,當估算的運動矢量速率vemv與0.7-0.8的系數(shù)R相乘產(chǎn)生降低的估算運動矢量R.vemv,估算的運動矢量速率vemv為2.75象素/場而實際運動矢量速率為2.0象素/場(假定與vtrack相等)時,并且這種降低的估算運動矢量R.vemv將用于運動補償器3以執(zhí)行運動補償時,SMSE將不改變。
而且,以正確的估算運動矢量速率vemv=2.0象素/場開始并隨后與R=0.7-0.8相乘,使得SMSE增加。可是,這種增加不超過10%并仍然非常適用。因此,根據(jù)本發(fā)明的主要思想,估算的運動矢量速率vemv由于系數(shù)R而降低,其中0<R<1。這可通過附圖1中調(diào)節(jié)器6予以實現(xiàn)。當估算的運動矢量速率vemv過高時,產(chǎn)生同樣或更好的感覺質(zhì)量,并且當估算的運動矢量速率vemv適當時,產(chǎn)生適合的感覺質(zhì)量。
注意到,對于大于2象素/場的其他vtrack值(和因而,對于人眼所追蹤的其他區(qū)域運動矢量速率),將產(chǎn)生類似附圖2的圖形??墒牵瑥倪@些圖形中得出的最佳R值可以不同于0.7-0.8。然而,對于大多數(shù)實際情況,已經(jīng)表明R=0.7-0.8為優(yōu)選值。因此,調(diào)節(jié)器6可按照軟件或硬件乘法器,通過運動估算器5所得出的運動矢量和R相乘來實現(xiàn)。
可是,在更精細的實施例中,能考慮依賴于估算質(zhì)量系數(shù)F(q)的質(zhì)量系數(shù)F(q),所述估算質(zhì)量系數(shù)F(q)依賴于每個運動矢量的估算質(zhì)量級q。因此,對于每個運動矢量,運動估算器估算一個質(zhì)量級。這通過使用任何(已知)估算運動矢量的質(zhì)量級的技術予以實現(xiàn)。當使用區(qū)域匹配技術時,可通過檢測當前圖象(current image)中象素當前區(qū)域和當前圖象之前的最后圖象中的象素區(qū)域之間的差別予以實現(xiàn),其中所述最后圖象中的象素區(qū)域和當前象素區(qū)域看起來非常相似。具有最佳匹配的象素區(qū)域最可能涉及同樣的區(qū)域??梢允褂?,例如作為所述匹配的誤差值的“絕對差分和”(稱作“SAD”)。SAD是熟知的并能被快速計算出。SAD值越小,運動估算越可靠。運動估算的質(zhì)量級q可以從這種SAD中得出。然而,可選地,可根據(jù)圖象中的目標或整個圖象計算出質(zhì)量級q。而且,質(zhì)量級q依賴于每個子域所使用子域的數(shù)量或子域的值。例如,確定的子域值比依賴于位變化數(shù)量的子域值產(chǎn)生更低質(zhì)量級q,當數(shù)值僅微小變化時,實現(xiàn)所述位變化。在優(yōu)選實施例中,質(zhì)量級q被輸送到調(diào)節(jié)器6。在調(diào)節(jié)器6中,通過將其與縮減系數(shù)R和系數(shù)F(q)相乘的方式調(diào)節(jié)運動矢量。所述質(zhì)量系數(shù)F(q)為隨運動矢量質(zhì)量級增加的函數(shù)。所述函數(shù)限制在0和1之間。所以,如果估算的運動矢量的質(zhì)量差,所述系數(shù)F(q)就低,而如果估算的運動矢量的質(zhì)量合適,質(zhì)量系數(shù)F(q)幾乎等于1。調(diào)查表明,當q非常低時,R.F(q)=0.3可以為R.F(q)的一個優(yōu)選下限。
對于本領域技術人員來講很清楚,除了將每個運動矢量和R.F(q)相乘外,其中q依賴于所涉及的運動矢量,每個運動矢量可以與計及R和q的函數(shù)相乘。應當理解,附圖1的裝置僅僅是實現(xiàn)本發(fā)明的一個實例。所述運動估算器5和調(diào)節(jié)器6,例如能按所述分開完成,可是,也可以用單一部件將它們組合實現(xiàn)兩個功能中,即在硬件或軟件中實現(xiàn)的功能,或部分在在硬件或軟件中實現(xiàn)的功能。
而且,數(shù)字圖象處理設備1中所示的所有框,可以按照具有存儲實現(xiàn)所需功能的特有指令和數(shù)據(jù)的存儲器的計算機予以實現(xiàn)。本領域技術人員知道,這樣的存儲器可以包括以下部件中的一個或多個RAM、ROM、EEPROM、硬盤等。
因此,在權(quán)利要求中,如附圖1中所示的部件用作參考,其意指僅為所需功能的參考而不是可能實施例的限定參考。
注意到,本發(fā)明在各種數(shù)字圖象系統(tǒng)中都具有優(yōu)勢,其中子域驅(qū)動方法與運動補償技術相結(jié)合,所以,本發(fā)明不限于PDPs領域。
進一步注意到,本發(fā)明能用于其中運動補償根據(jù)其他原因予以實現(xiàn)的其他各種系統(tǒng)。例如,本發(fā)明可以用于掃描速率轉(zhuǎn)換,其中必須計算輸入圖象之間的插入圖象以便增加幀頻。
權(quán)利要求
1.一種對所接收到的信號使用運動補償技術的圖像處理設備,其包括用于使輸入信號適于產(chǎn)生圖像的適配器,用于補償圖像的運動補償器,運用輸入信號估算運動矢量的運動估算器,所述運動矢量被運動補償器使用,其特征在于,所述圖象處理設備進一步包括用于在將運動矢量輸送到運動補償器之前調(diào)節(jié)運動矢量的調(diào)節(jié)器,所述調(diào)節(jié)器被設置得使運動矢量和縮減系數(shù)相乘,所述縮減系數(shù)為小于1的正值。
2.根據(jù)權(quán)利要求1所述的圖像處理設備,其中所述縮減系數(shù)具有在0.7和0.8之間的固定值。
3.根據(jù)權(quán)利要求1或2所述的圖像處理設備,其特征在于所述運動估算器被設計用于確定質(zhì)量級q,對于累進的(progressive)質(zhì)量函數(shù)F(q)輸入質(zhì)量級q,所述質(zhì)量函數(shù)被限定在0和1之間,所述調(diào)節(jié)器被設計用來在將運動矢量輸送到運動補償器之前使得所述運動矢量也和所述質(zhì)量函數(shù)F(q)相乘。
4.根據(jù)權(quán)利要求3所述的圖像處理設備,其中所述運動估算器分別對于所有運動矢量,所述圖像中的每個目標或所述圖像整體確定所述質(zhì)量級q。
5.根據(jù)權(quán)利要求3或4所述的圖像處理設備,其中與所述質(zhì)量函數(shù)F(q)相乘的所述縮減系數(shù)具有0.3的下限。
6.一種顯示裝置,其包含根據(jù)前述任一權(quán)利要求所述的圖像處理設備和用于接收運動補償器的輸出信號的顯示器。
7.一種用于驅(qū)動圖像處理設備的方法,包括步驟-接收輸入信號;-使輸入信號適于產(chǎn)生連續(xù)圖象;-使用運動補償調(diào)整所述連續(xù)圖象;-從輸入信號中估算運動矢量;-在運動補償中使用所述運動矢量,其特征在于,在運動補償中使用運動矢量之前通過運動矢量乘以縮減系數(shù)的方式調(diào)整所述運動矢量,所述縮減系數(shù)為小于1的正值。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于所述縮減系數(shù)具有在0.7和0.8之間的固定值。
9.根據(jù)權(quán)利要求7所述的方法,其特征在于-在所述估算運動矢量的步驟中確定質(zhì)量級q;-將所述質(zhì)量級q輸入累進質(zhì)量函數(shù)F(q),其限定在0和1之間;-在所述運動補償中使用所述運動矢量之前,使得所述運動矢量也和質(zhì)量函數(shù)F(q)相乘。
10.一種可被數(shù)字圖象處理設備加載的計算機程序產(chǎn)品,所述計算機程序產(chǎn)品提供具有以下功能的設備-接收輸入信號;-使所述輸入信號適于產(chǎn)生連續(xù)圖象;-使用運動補償調(diào)整所述連續(xù)圖象;-從所述輸入信號中估算運動矢量;-在運動補償中使用所述調(diào)整的運動矢量,其特征在于,在運動補償中使用運動矢量之前通過運動矢量乘以縮減系數(shù)的方式調(diào)整所述運動矢量,所述縮減系數(shù)為小于1的正值。
11.一種根據(jù)權(quán)利要求10所述的計算機程序產(chǎn)品,其特征在于,所述計算機程序產(chǎn)品進一步使得所述設備具有以下功能-在所述估算運動矢量的步驟中確定質(zhì)量級q;-將所述質(zhì)量級q輸入累進質(zhì)量函數(shù)F(q),其限定在0和1之間;-將在運動補償中使用運動矢量之前,使得所述運動矢量也和質(zhì)量函數(shù)F(q)相乘。
全文摘要
一種圖像處理設備,例如,驅(qū)動等離子顯示板1以使用子域驅(qū)動方法和運動補償技術的設備,其中運動矢量被估算并通過小于1的正縮減系數(shù)R減少矢量的速率。
文檔編號G06T7/20GK1606882SQ02825663
公開日2005年4月13日 申請日期2002年12月5日 優(yōu)先權(quán)日2001年12月20日
發(fā)明者R·范迪克 申請人:皇家飛利浦電子股份有限公司