欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于改善壓縮圖像色度信息的方法和系統(tǒng)的制作方法

文檔序號:7736356閱讀:501來源:國知局
專利名稱:用于改善壓縮圖像色度信息的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及圖像壓縮,尤其是涉及在類似MPEG的圖像壓縮系統(tǒng)中用以改善壓縮圖像的色度信息的方法、系統(tǒng)和計算機(jī)程序。
背景技術(shù)
MPEG背景MPEG-2和MPEG-4是規(guī)定視頻句法的國際視頻壓縮標(biāo)準(zhǔn),其提供了一種有效手段,以更緊湊的編碼數(shù)據(jù)的形式表現(xiàn)圖像順序。將比特編碼的語言是“句法”。例如,一些標(biāo)志可以表示一整個采樣塊(如MPEG-2的64個采樣)。這兩個MPEG標(biāo)準(zhǔn)也描述了一種解碼(重建)處理,其中編碼的比特被從緊湊的表示轉(zhuǎn)換為一種該圖像順序的原始格式的近似。例如,一個在編碼比特流中的標(biāo)記標(biāo)志著是否后續(xù)的比特在被用離散余弦轉(zhuǎn)換(DCT)算法進(jìn)行解碼之前,將先以一種預(yù)測算法處理。包括解碼處理的算法通過由這些MPEG標(biāo)準(zhǔn)定義的語義加以調(diào)整??蓱?yīng)用這種句法來利用通常的視頻特性,如空間冗余、時間冗余、勻速運(yùn)動、空間屏蔽等等。實(shí)際上,這些MPEG標(biāo)準(zhǔn)定義了一種程序設(shè)計語言和一種數(shù)據(jù)格式。一個MPEG解碼器必須能夠解析和解碼輸入數(shù)據(jù)流,但是只要數(shù)據(jù)流符合相應(yīng)的MPEG句法,可以使用各式各樣可能的數(shù)據(jù)結(jié)構(gòu)和壓縮技術(shù)(雖然這從技術(shù)上看因?yàn)檎Z義不一致而偏離標(biāo)準(zhǔn))。在一個替換句法內(nèi)攜帶所需語義也是可允許的。
這些MPEG標(biāo)準(zhǔn)使用各種各樣的壓縮方法,包括幀內(nèi)和幀間方法。在大多數(shù)視頻畫面中,背景保持相對穩(wěn)定,同時在前景中出現(xiàn)動作。背景可以移動,但是大量畫面是冗余的。這些MPEG標(biāo)準(zhǔn)通過生成一個被稱為“內(nèi)部(intra)”幀或者“I幀”的基準(zhǔn)幀而開始壓縮。I幀被壓縮與其他幀無關(guān),因此包含完整一幀視頻信息。I幀提供了用以隨機(jī)存取的進(jìn)入一個數(shù)據(jù)比特流的進(jìn)入點(diǎn),但其只能被適度壓縮。典型地,代表I幀的數(shù)據(jù)每隔12至15個幀就被放置在比特流中(雖然在某些狀況下在I幀之間使用寬得多的間隔也是有效的)。爾后,由于僅有一小部分幀落在與括號(bracketing)I幀不同的基準(zhǔn)I幀之間,故僅有圖像差被捕獲、壓縮和存儲。有二種類型的幀被用于這樣的圖像差預(yù)測的幀或者P幀,以及雙向內(nèi)插的幀或者B幀。
P幀通常參考一個過去的幀(一個I幀或者一個先前的P幀)進(jìn)行編碼,并且通常被用作一個供后續(xù)P幀使用的基準(zhǔn)。P幀接受相當(dāng)高的壓縮量。B幀提供最高的壓縮量,但為了被編碼既需要一個過去的基準(zhǔn)幀也需要一個未來的基準(zhǔn)幀。在標(biāo)準(zhǔn)壓縮技術(shù)中,雙向的幀從不被用于基準(zhǔn)幀。
宏模塊是圖像像素的區(qū)域。對于MPEG-2,一個宏模塊是具有四個8×8DCT模塊的16×16像素組,其帶有一個用于P幀的運(yùn)動矢量,以及一個或者二個用于B幀的運(yùn)動矢量。在P幀內(nèi)的宏模塊可以使用幀內(nèi)或者幀間(預(yù)測)編碼而被逐一編碼。在B幀內(nèi)的宏模塊可以使用幀內(nèi)編碼、前向預(yù)測編碼、后向預(yù)測編碼或者前向和后向二者(即雙向內(nèi)插)的預(yù)測編碼而被逐一編碼。在MPEG-4視頻編碼中使用一種稍有不同但是類似的結(jié)構(gòu)。
在編碼之后,一個MPEG數(shù)據(jù)比特流包括I、P和B幀的序列。一個序列可以幾乎由I、P和B幀(對于其位置存在一些微小的語義限制)的任何一種模式組成。但是,在產(chǎn)業(yè)實(shí)踐中通常具有一個固定的模式(例如IBBPBBPBBPBBPBB)。
MPEG色空間表示MPEG-1、MPEG-2和MPEG-4都利用Y、U、V色空間用于壓縮。存在一個亮度選擇的公式,但是在RGB(紅-綠-藍(lán))之間轉(zhuǎn)換為YUV表示的一個典型轉(zhuǎn)換可以表示為Y=0.59G+0.29R+0.12BU=R-YV=B-Y取決于色彩系統(tǒng),對應(yīng)于綠色的Y亮度因子在0.55與0.75之間變化。對應(yīng)于紅色的因子在0.2與0.3之間變化,而對應(yīng)于藍(lán)色的因子在0.05與0.15之間變化。
這一轉(zhuǎn)換可以作為矩陣轉(zhuǎn)換加以計算,該矩陣轉(zhuǎn)換是為線性信號使用設(shè)計的線性算符。但是,這個簡單轉(zhuǎn)換在非線性視頻空間中以MPEG1、2和4加以執(zhí)行,就得出了不同的人為現(xiàn)象(artifact)和問題。
在MPEG中典型的是降低U和V色度通道的分辨率以獲得更大壓縮。最通常使用的分辨率降低是水平和垂直兩者都使用二分之一分辨率。MPEG-2支持全分辨率色度和水平二分之一分辨率。但是,最通常使用的MPEG-2范疇(Profile),即在主層次上的主范疇(MP@ML)和在高層次上的主范疇(MP@HL),在水平和垂直上都使用二分之一分辨率。MPEG-4的版本1和2則在水平和垂直上都使用二分之一分辨率。應(yīng)注意到,全色度分辨率通常被稱為4∶4∶4,二分之一色度水平分辨率通常被稱為4∶2∶2,而二分之一垂直和水平分辨率通常被稱為4∶2∶0。(應(yīng)當(dāng)注意到,術(shù)語4∶x∶x就其含義和推論而言是有漏洞的,但通常做法是用它來描述色度分辨率對亮度的關(guān)系)。
當(dāng)轉(zhuǎn)換為U和V顏色表示時,對于非線性視頻信號施用在不同的MPEG標(biāo)準(zhǔn)下降低水平和垂直色度分辨率的過濾器。當(dāng)應(yīng)用逆轉(zhuǎn)換以恢復(fù)RGB時,非線性的信號和過濾器以產(chǎn)生人為現(xiàn)象和問題的方式交互作用。這些問題連同空間混疊一起可以被概括為在Y亮度和U及V色度通道之間的“串?dāng)_”。
有關(guān)線性與非線性的表示和轉(zhuǎn)換的進(jìn)一步信息可見于Gary Demos在1990年10月的SMPTE會議中發(fā)表的“用于像素的對數(shù)和密度單元的使用(The Use of Logarithmic)”,該論文刊登于SMPTE期刊上(1991年10月,卷100,no.10)。也見于Gary Demos在1993年10月的SMPTE會議上發(fā)表的“一個可升級的、可互操作和可擴(kuò)展的用于圖像顏色和動態(tài)范圍表示的例子(An Example Representation for Image Color andDynamic Range which is Scalable,Interoperable,and Extensible)”,該論文刊登于科研報告集和未定稿版上。這些文件描述了在圖像壓縮處理流水線的不同階段上對數(shù)和線性空間的優(yōu)點(diǎn),并且作為參考資料結(jié)合在此處。
色度子采樣(sub-sampling)對于U和V降低色度分辨率的理由是人類視覺系統(tǒng)對于U和V上的變化比亮度Y上的變化更不敏感。因?yàn)閅主要是綠色,U和V分別主要是紅和藍(lán)色,這也可以被說成是人類視覺靈敏度對綠色比對紅和藍(lán)色更高。但是,雖然在MPEG-1、MPEG-2和MPEG-4中U和V被視為是相同的,人類視覺系統(tǒng)對于U(對于其紅色成分)比對于V(對于其藍(lán)色成分)更敏感。
在色度敏感度方面的這種差別體現(xiàn)在用于電視接收機(jī)的1951NTSC-2彩色標(biāo)準(zhǔn)中。NTSC-2使用YIQ色空間,其中I和Q類似于U和V(具有稍微不同的加權(quán))。也就是說,I通道基本上表示紅色減去亮度,而Q通道基本上表示藍(lán)色減去亮度。在NTSC-2中,亮度被給予4.5MHz的模擬帶寬,而I色度通道被給予1.5MHz的模擬帶寬。表示藍(lán)色-黃色軸的Q通道則僅被給予0.5MHz的模擬帶寬。因此,NTSC-2電視制式給I通道分配的信息是其給Q通道分配的三倍,而給Y亮度通道的信息是給I通道的三倍。因此,在Y亮度通道和Q(藍(lán)色減去亮度)通道之間的帶寬比是9。這些MPEGYUV和NTSC-2相互關(guān)系概括于下表中色度分辨率對亮度的比率比率 YUV YUV YUV NTSC-24∶4∶4 4∶2∶2 4∶2∶0紅色、U、和I像素對Y1∶1 2∶1 4∶1 3∶1藍(lán)色、V、和Q像素對Y1∶1 2∶1 4∶1 9∶1顯而易見,在處理中,在MPEG標(biāo)準(zhǔn)下亮度信號通道與U和V通道之間存在的差別比在NTSC-2標(biāo)準(zhǔn)下亮度和I和Q信道之間的差別更大。

發(fā)明內(nèi)容
本發(fā)明提出了用于改善壓縮圖像的色度信息的方法、系統(tǒng)和計算機(jī)程序。
尤其是,在本發(fā)明的一個方面,彩色視頻圖像可以通過令用于RGB表示的紅色分辨率(或者用于YUV表示的U分辨率)提高超過用于藍(lán)色(或者V)的分辨率而改善。對于藍(lán)色成分使用較低分辨率意味著例如在一個運(yùn)動補(bǔ)償彩色視頻圖像壓縮系統(tǒng)中需要壓縮較少的信息。本發(fā)明的這一方面包括方法、系統(tǒng)和計算機(jī)程序,其通過選擇使彩色視頻圖像的紅色成分的分辨率高于該彩色視頻圖像的藍(lán)色成分的分辨率,而在視頻圖像壓縮系統(tǒng)中壓縮彩色視頻圖像的圖像色度信息。
本發(fā)明的再一個方面是一種用于降低色度噪聲水平而由此改善圖像質(zhì)量的技術(shù),其中色度噪聲由在壓縮期間使用的量化參數(shù)(Qp)的任一給定值引起。這通過對于U(=R-Y)通道利用比Y通道之外更低的QP值而實(shí)現(xiàn)。類似地,V(=B-Y)通道的質(zhì)量還可以通過對于V通道利用比Y通道之外更低的QP值而改善。
本發(fā)明的又一方面是一種在需要較高壓縮時有效的技術(shù)。在這一方面,對Y通道的QP值施加一個正的QP偏置,以供U和V色度通道中的任何一個或者兩個使用。
本發(fā)明的另一方面是使用對數(shù)表示以利于圖像編碼。如果可行,對數(shù)編碼可以改善最初表示為線性RGB像素值的圖像的YUV色空間表示的編碼效率。在其它處理步驟上,對線性表示的往復(fù)轉(zhuǎn)換可能是有益的。
本發(fā)明的另一個方面是一種在圖像壓縮系統(tǒng)中用以改善彩色視頻圖像的視頻特征的方法,包括選擇一組圖像通道以表示彩色視頻圖像,包括一個亮度通道和n個色度通道,其中n至少為3;并且將該亮度通道和n個附加的色度通道壓縮成一個經(jīng)壓縮的視頻圖像。
在附圖和以下說明書中,將闡述本發(fā)明的一個或多個實(shí)施例的細(xì)節(jié)。由說明書和附圖以及由權(quán)利要求將明顯看到本發(fā)明的其他特點(diǎn)、目的以及優(yōu)點(diǎn)。


圖1是一個流程圖,其展示出在YUV色空間表示中用以將對U的分辨率提高超過對V所使用的分辨率的說明性方法(其可由計算機(jī)實(shí)現(xiàn))。
圖2是一個流程圖,其展示出對于色度通道施加一個QP偏置的說明性方法(其可由計算機(jī)實(shí)現(xiàn))。
圖3是一個流程圖,其展示出對于亮度和色度信息進(jìn)行對數(shù)編碼的說明性方法(其可以由計算機(jī)實(shí)現(xiàn))。
圖4是一個流程圖,其展示出在圖像壓縮系統(tǒng)中用于編碼附加的色度通道的說明性方法(其可以由計算機(jī)實(shí)現(xiàn))。在不同的附圖中相同的參考標(biāo)記表示相同的單元。
具體實(shí)施例方式
改善的顏色編碼精度隨著圖像的質(zhì)量相對于降低的噪聲、擴(kuò)展的動態(tài)范圍和擴(kuò)展的色彩范圍等特性而改善,人對色彩的敏感度也提高。尤其是已經(jīng)注意到,在RGB表示中的紅色(或者在YUV表示中的U)常常比在視頻壓縮中通常使用的需要更高精度和透明度。
除藍(lán)色正在被用于處理(如藍(lán)屏特殊效應(yīng)混合或者圖像分析)之外,人類對于藍(lán)色-黃色的色度軸的敏感度,如同由藍(lán)色或者V體現(xiàn)的,通過水平和垂直方向上的半分辨率采樣得到了適當(dāng)解決。因此,一個圖像的像素總數(shù)的四分之一就提供了足夠品質(zhì)用于表示藍(lán)色或者V色度軸。但是,與藍(lán)色和V不同,紅色和/或U的一半分辨率的編碼有時對于大的寬廣動態(tài)范圍顯示器和投影儀而言在品質(zhì)方面是不夠的。
因此,圖像可以通過令用于RGB表示(或者用于YUV表示的U分辨率)的紅色分辨率增加超過藍(lán)色(或者V)分辨率而得到改善。對于藍(lán)色成分使用更低的分辨率意味著例如在一個運(yùn)動補(bǔ)償彩色視頻圖像壓縮系統(tǒng)中需要壓縮更少的信息。
根據(jù)本發(fā)明,有三種相對于下行過濾的(downfiltered)藍(lán)色(或者V)分辨率保持增加的紅色(或者U)分辨率的優(yōu)選方法1)對于紅色和/或U使用全分辨率;2)僅在垂直或者水平方向的一個色度軸上對于紅色和/或U使用二分之一分辨率;或者3)在一個或者兩個色度軸上,對于紅色和/或U使用過濾的分辨率,該分辨率在實(shí)足尺寸和二分之一之間,如2/3或者3/4。
圖1是展示出一種說明性方法(其可由計算機(jī)實(shí)現(xiàn))的流程圖,該方法在YUV色空間表示(一種類似的方法可以應(yīng)用于一個RGB色空間表示)中對于U使用的分辨率比對于V使用的分辨率更高步驟101在一個利用YUV色空間表示的圖像壓縮系統(tǒng)中,將一個輸入圖像的V(=B-Y)通道縮小過濾為水平方向上二分之一分辨率,并且選擇性地為垂直方向上二分之一分辨率。
步驟102將圖像的U(=R-Y)通道縮小過濾為一個高于V(=B-Y)通道的分辨率,最好是下面的其中之一a)全分辨率;b)水平方向介于二分之一和全分辨率之間,但是垂直方向?yàn)槿直媛?;c)水平和垂直均在二分之一和全分辨率之間;d)垂直方向介于二分之一和全分辨率之間,但是水平方向?yàn)槿直媛?;步驟103使用一個類似MPEG的壓縮系統(tǒng)壓縮YUV圖像(其具有亮度Y和縮小過濾的U和V色度信息)。
步驟104將圖像解壓縮成Y、U和V通道(通常是在不同的計算機(jī)中)。
步驟105使用適宜的分辨率增量(即在上述步驟101中對于V和上述步驟102中對于U所使用的縮小過濾因子的倒數(shù)),將U和V通道轉(zhuǎn)換為全分辨率。
步驟106選擇性地將YUV圖像轉(zhuǎn)換為用于觀看、分析或者進(jìn)一步處理的RGB圖像。
不同的用于色度的QP偏置稱作“視頻圖像的高精度編碼和解碼”并且轉(zhuǎn)讓給本發(fā)明(在此將其結(jié)合作為參考資料)的受讓人的共同待決的美國專利申請No.09/798,346,指導(dǎo)了在壓縮期間利用量化參數(shù)(QP)的不同方面。本發(fā)明還有一個方面是一種用于降低色度噪聲水平從而改善圖像質(zhì)量的技術(shù),該色度噪聲是在壓縮期間使用的量化參數(shù)(QP)的任一給定值所導(dǎo)致的。這通過對U(=R-Y)通道利用比Y通道更低的QP值而實(shí)現(xiàn)。類似地,V(=B-Y)的質(zhì)量還可以通過對于V通道利用比Y通道更低的QP值而得到改善。
一種實(shí)現(xiàn)降低色度QP值的簡單方法是從被用于Y(亮度)通道的QP值中減去一個恒定值。做為選擇,可將一個單獨(dú)的恒定值(比用于Y的QP值低)用于每一個U和V。例如,可以從用于Y的QP值中減去“2”,從而得出用于U的QP值,并且可以從用于Y的QP值中減去“1”,從而得出用于V的QP值。對所施用的QP值而言可以采用減去任何有效的數(shù)值,該數(shù)值僅僅受限為最小值“1”。
這種方法對于恒定QP值(可變比特率)有效。其對于可變QP值(例如在恒定的和可變的比特率的運(yùn)動補(bǔ)償壓縮系統(tǒng)中)也同樣有效,這是因?yàn)樗查g的QP值可以通過從用于Y的QP值中減去一個規(guī)定的差值而偏置,從而得出用于每個U和V的QP值。
此外,如在上面提及的專利申請“視頻圖像的高精度編碼和解碼”中描述的,這些不同的色度偏置的QP值的范圍可以利用擴(kuò)展的QP值域函數(shù)或者查找而加以擴(kuò)展。
除使用預(yù)先安排的數(shù)值之外,必須從編碼器到解碼器用信號通知U和V的偏置值。它們例如可以對應(yīng)于每個對話、圖像組(GOP)、幀、或者圖像區(qū)域規(guī)定一次。
圖2是一個示出對于色度通道施加QP偏置的說明性方法(其可以由計算機(jī)實(shí)現(xiàn))的流程圖步驟201在一個圖像壓縮系統(tǒng)中,以一個選定值(其對于每個通道可以是不同的)降低用于每個U和V色度通道的QP值。
步驟202分別將這一降低的QP值用于U和V色度通道壓縮。
步驟203選擇性地,如果使用了可變的QP值,則確保降低的U和VQP值至少是“1”。
步驟204除使用預(yù)置的偏置之外,每當(dāng)QP值可能改變時(其曾為最小值)即發(fā)信號或者傳送QP值降低量給解碼器。
步驟205對于U和V(再次確保降低的QP值至少是“1”)使用上述適當(dāng)?shù)腝P值解壓縮(通常是在不同的計算機(jī)中)信號。
步驟206選擇性地,觀看解壓縮的圖像或?qū)⒃搱D像用于附加的處理或者分析。
本發(fā)明的另一個方面是一種在需要較高壓縮時有效的技術(shù)。在這一方面,將一個正的QP偏置施加到Y(jié)通道的QP值,以便用于U和V色度通中的任何一個或者兩個。(如果有的話,最好核對壓縮系統(tǒng)的QP最大值)??梢詫γ總€U和V通道使用單獨(dú)的偏置值。另外,這樣一個實(shí)施例的步驟類似于在圖2中示出的那些步驟。
亮度和色度的對數(shù)編碼在上面提及的稱作“供像素的對數(shù)和密度單位的使用”的論文描述了對于動態(tài)范圍而言對數(shù)表示的優(yōu)點(diǎn)。與動態(tài)范圍匹配的對數(shù)表示多少類似于通常使用的視頻轉(zhuǎn)換功能。盡管類似,與通常使用的多樣的視頻表示相比,對數(shù)表示在可延展性、校準(zhǔn)使用、及在色度通道的正交性方面都更為適宜。
本發(fā)明的另一個方面是使用對數(shù)表示以利于圖像編碼。已經(jīng)發(fā)現(xiàn),對數(shù)編碼如果可行的話可以改善最初表示為線性RGB像素值(如在照相機(jī)的傳感器上)的圖像的YUV色空間表示的編碼效率。在其他處理步驟上,線性表示的往復(fù)轉(zhuǎn)換可能是有益的。
如在上面提及的專利申請“視頻圖像的高精度編碼和解碼”中描述的,對亮度的色度串?dāng)_可在此時減到最小Ylog=Log(Wr*R+Wg*G+Wb*B)U=Log(R)-YlogV=Log(B)-Ylog其中Wr、Wg和Wb是用于亮度的紅色、綠色和藍(lán)色成分的線性加權(quán),并且其中R、G和B表示一個線性光空間(light space)。這些關(guān)系式在應(yīng)用本發(fā)明的這一方面是有益的。
圖3是展示出一個說明性方法(其可以由計算機(jī)實(shí)現(xiàn))的流程圖,該方法系用于亮度和色度信息的對數(shù)編碼步驟301在一個圖像壓縮系統(tǒng)中,對于輸入的(例如直接來自一個攝像機(jī))線性R、G和B像素值執(zhí)行下列轉(zhuǎn)換Ylog=Log(Wr*R+Wg*G+Wb*B)U=Log(R)-YlogV=Log(B)-Ylog其中Wr、Wg和Wb是用于亮度的紅色、綠色和藍(lán)色成分的線性加權(quán)。
步驟302選擇性地降低U和V色度通道的分辨率(如上所述)。
步驟303對于活動圖像的這一Y、U和V表示執(zhí)行運(yùn)動補(bǔ)償壓縮。
步驟304將所壓縮的圖像解壓縮以恢復(fù)活動圖像(通常是在不同的計算機(jī)中)的Y、U和V彩色成分。
步驟305如果應(yīng)用了可選擇的步驟302,則使上述分辨率的降低向回倒退以恢復(fù)完全的U和V分辨率。
步驟306使用下列轉(zhuǎn)換恢復(fù)線性的R、G和B像素值R=逆log(Y+U)B=逆log(Y+V)G=(逆log(Y)-Wr*R-Wb*B)/Wg步驟307選擇性地轉(zhuǎn)換為其他視頻RGB表示(做為選擇,本步驟除了附加到步驟306之外,還可以作為步驟306的替代而被執(zhí)行)。
附加的色度軸在擴(kuò)展動態(tài)范圍和擴(kuò)展對比度值域的圖像中,借助于可見和不可見兩種圖像信息的附加通道,增加可見光波長通道可能是有益的。
可以從任何給定的一組紅色、綠色和藍(lán)色中獲得的顏色范圍基本不包括所有可能的可見顏色。合成紅色、綠色和藍(lán)色等基色以生成其他諸如黃色、橙色、藍(lán)綠色和褐色等可見顏色的比例是人類視覺系統(tǒng)的一個特征,被稱為“條件配色(metamerism)”。
如在上面提及的稱作“用于可升級、可互操作和可擴(kuò)展的圖像顏色和動態(tài)范圍的一個表示例子”的論文中指出的,有可能對于紅色、綠色和藍(lán)色三種基色增加額外的基色。尤其是,藍(lán)綠色(cyan)、洋紅(magenta)和黃色的基色有助于使顏色范圍擴(kuò)展,超出由最通常的紅、綠和藍(lán)等基色值可獲得的范圍之外。此外,還可以傳送紫光和紫外光(其使磷光性的顏色發(fā)亮)。
已經(jīng)證明在可見顏色以外的看不見的紅外波長對于穿過云霧和陰霾以及在黑暗中看物是有效的。紫外波長也可以對看到低幅度的可見圖像細(xì)節(jié)如指紋和表面涂層是有效的。
此外,即使在可見光波長中,不同的材料(如煙霧和水下的海藻)通常也會降低對比度的數(shù)值或者某些波長的動態(tài)范圍。這就是為什么煙霧可以顯現(xiàn)褐色,對于在遠(yuǎn)處的所有物體給出褐色色調(diào),降低了藍(lán)色對比度和動態(tài)范圍。這也是為什么水下攝影可以顯現(xiàn)綠色、青綠色或者藍(lán)色,因?yàn)榭梢姽庾V的紅色端在對比度和動態(tài)范圍方面降低了。
如上所述的在Y、U與V之間的對數(shù)關(guān)系將使對于可見光的彩色關(guān)系的編碼最佳化。
在本發(fā)明的這個方面,額外的色度通道被增加給編碼三個基本波長的通道,這典型地以RGB或者YUV表示來實(shí)現(xiàn)。此外,當(dāng)使用YUV色空間的時候,還可能改變Y(亮度)通道的構(gòu)成以利于最高幅值的圖像信號。因此,舉例來說,隨著亮度移動到其他波長范圍,綠色可見通道可以使用其自身的色度通道進(jìn)行編碼。在紅色、綠色和藍(lán)色(或許其他可見和不可見基色)每個均具有其自身的色度通道的情況下,這個概念可以被擴(kuò)展至Y亮度是紅外線。
根據(jù)本發(fā)明的這一方面,對于每個新的色度通道,應(yīng)確定以下內(nèi)容1)是否通道應(yīng)與一個或多個其他通道(通常是與諸如U=R-Y的亮度)有區(qū)別地被編碼?2)是否通道應(yīng)相對于亮度而被給以全分辨率,或者是否對一個假定的預(yù)定用途可以降低分辨率而不損害圖像質(zhì)量?在1)中的確定是基于每個編碼通道與其他通道的相關(guān)性。例如,紫外線或者遠(yuǎn)紅外波長圖像對于可見光波長或者對于彼此而言可能是相對無關(guān)的。在這種情況下,這些通道可以無需涉及其他通道而被編碼。但是,所有的可見光波長是高度相關(guān)的,因此通常相對于彼此進(jìn)行編碼幾乎總是有益的。
基于這些確定,可以選擇一組通常超出(或者是替代并超出)三個基本通道(例如YUV)的圖像通道。例如,所選擇的該組圖像通道可以包括一個Y′亮度通道,以及n個色度通道,如U′第一色度通道、V′第二色度通道和X′第三色度通道。
利用這個例子并應(yīng)用運(yùn)動補(bǔ)償壓縮,選擇的Y′值將以全分辨率受到編碼,并且各種各樣的其他色度通道(U′、V′、X′)將被區(qū)別地或者獨(dú)立地編碼。除非存在附加的通道,所有的通道都可以利用相同的運(yùn)動矢量和宏模塊運(yùn)動補(bǔ)償結(jié)構(gòu),這與它們被用于常規(guī)的YUV表示相同。每個這種通道將相對于Y利用適當(dāng)?shù)姆直媛?其與在上面步驟2確定的相同)。此外,可以將一個QP偏置(如上所述)獨(dú)立地施加于每個色度通道,以確保實(shí)現(xiàn)所期望的壓縮色度質(zhì)量。
即使當(dāng)僅施加于可見光波長的時候,附加的色度通道也可以不僅確保得到擴(kuò)展的顏色范圍和更精確的顏色,而且還使附加的透明度、清晰度和噪聲保真度得以被施加給諸如洋紅、橙色、黃色和水青色(aquacyan)這類高度可見的顏色。這些優(yōu)點(diǎn)對于寬動態(tài)范圍和寬對比度范圍圖像是特別重要的。
圖4是一個的流程圖,其展示出在圖像壓縮系統(tǒng)中用于編碼附加的色度通道的一個說明性方法(其可以由計算機(jī)實(shí)現(xiàn))步驟401在一個圖像壓縮系統(tǒng)中,確定一個用于圖像的最佳亮度表示,該圖像基于寬的動態(tài)范圍和最高的分辨率來選擇,包括可選擇的不可見光波長圖像信號。
步驟402確定n個附加的色度通道以顯示圖像,其中n至少為3。
步驟403選擇性地,對于每個色度通道,確定是否有區(qū)別地相對于亮度和/或一個或多個其他色度通道編碼是有益的。
步驟404對每個來自輸入的色度通道圖像信號,相對于亮度圖像信號確定所期望的分辨率,使得分辨率等于或者小于亮度的分辨率,并且可選擇施行分辨率降低。
步驟405利用運(yùn)動補(bǔ)償壓縮來壓縮該Y+n個色度圖像信號。
步驟406解壓縮該Y+n個色度圖像(通常是在不同的計算機(jī)中)。
步驟407如果施行分辨率降低,則恢復(fù)色度通道的原始分辨率。
步驟408將每個色度通道與其在上面步驟403中的不同的對應(yīng)色度通道組合(如果有的話)。
步驟409選擇性地執(zhí)行下列任一步驟a)將色度通道轉(zhuǎn)換到一個諸如RGB的可見空間,或者轉(zhuǎn)換到具有三個以上基色的空間,并且視作一個真彩色圖像;b)執(zhí)行a)的轉(zhuǎn)換,但是視作一個偽彩色圖象(如將紅外光映射為綠色光);c)使用色度通道而不為處理和/或分析做轉(zhuǎn)換。
作為另一個選擇,每個色度通道可以相對于對亮度通道所用的QP值,具有一個施用的偏置(增加或者減少)的QP值,從而對每個色度通道獲得期望的質(zhì)量等級(即折衷色度噪聲與較高的壓縮度)。
實(shí)施例本發(fā)明可以以硬件或者軟件、或者兩者的結(jié)合(例如可編程邏輯陣列)來實(shí)現(xiàn)。除非另行說明,作為本發(fā)明的一部分包括的算法不是固有地與任何特定的計算機(jī)或者其他裝置相關(guān)的。尤其是各種各樣的通用設(shè)備可以借助于根據(jù)此處指導(dǎo)而編寫的程序而進(jìn)行使用,或者更方便的是可以構(gòu)成專用裝置(如集成電路)以執(zhí)行特定的功能。因此,本發(fā)明可以以一個或多個執(zhí)行于一個或多個可編程計算機(jī)系統(tǒng)上的計算機(jī)程序?qū)崿F(xiàn),該可編程計算機(jī)系統(tǒng)各自包括至少一個處理器、至少一個數(shù)據(jù)存儲系統(tǒng)(包括易失和非易失性存儲器和/或存儲單元)、至少一個輸入裝置或者端口、及至少一個輸出裝置或者端口。程序代碼被用于輸入數(shù)據(jù),以執(zhí)行在此處描述的功能和產(chǎn)生輸出信息。該輸出信息被以公知的方式用于一個或多個輸出設(shè)備。
每個上述程序可以以任一種所需的計算機(jī)語言(包括機(jī)器語言、匯編語言、或者高級過程語言、邏輯語言、或者面向?qū)ο蟮木幊陶Z言)與一個計算機(jī)系統(tǒng)通信??傊稣Z言可以是一種被編譯或者被解釋的語言。
每個上述計算機(jī)程序最好是被存儲或者下載到一個由通用或?qū)S玫目删幊逃嬎銠C(jī)可讀的存儲介質(zhì)或者裝置(例如固態(tài)存儲器或者是或?yàn)榇判曰驗(yàn)楣鈱W(xué)介質(zhì)的介質(zhì))上,以便當(dāng)該存儲介質(zhì)或者裝置被該計算機(jī)系統(tǒng)讀取時配置和操作計算機(jī),從而執(zhí)行在此處描述的步驟。本發(fā)明的系統(tǒng)也可以被設(shè)想作為一個借助于計算機(jī)程序配置的計算機(jī)可讀存儲介質(zhì)而實(shí)現(xiàn),其中存儲介質(zhì)被配置得使該計算機(jī)系統(tǒng)以特定的和預(yù)先確定的方式工作,以執(zhí)行在此處描述的功能。
已經(jīng)描述了本發(fā)明的多個實(shí)施例。然而應(yīng)理解,不脫離本發(fā)明的精神和范圍可以進(jìn)行各種各樣的修改。例如,以上描述的某些步驟可以單獨(dú)排序,因此能夠以不同于所描述的順序執(zhí)行。因此,其他實(shí)施例落在所附權(quán)利要求的范圍內(nèi)。
權(quán)利要求
1.一種用于在視頻圖像壓縮系統(tǒng)中壓縮彩色視頻圖像的圖像色度信息的方法,包括選擇用于該彩色視頻圖像的紅色成分的分辨率,使其高于用于該彩色視頻圖像的藍(lán)色成分的分辨率。
2.一種用于在視頻圖像壓縮系統(tǒng)中壓縮彩色視頻圖像的圖像色度信息的方法,包括(a)沿著該彩色視頻圖像的水平和垂直圖像軸中的至少一個,將該彩色視頻圖像的藍(lán)色成分下行過濾成為具有第一分辨率的己處理的藍(lán)色成分;和(b)將該彩色視頻圖像的紅色成分過濾成為具有高于該第一分辨率的第二分辨率的已處理的紅色成分。
3.根據(jù)權(quán)利要求2的方法,其中沿著該彩色視頻圖像的水平和垂直圖像軸中的至少一個,該第二分辨率處于該紅色成分的全分辨率的0.5至1.0的范圍中。
4.根據(jù)權(quán)利要求2的方法,進(jìn)一步包括至少將該己處理的藍(lán)色和紅色成分壓縮成為壓縮輸出圖像。
5.根據(jù)權(quán)利要求4的方法,進(jìn)一步包括將該壓縮輸出圖像解壓縮以獲得未壓縮的處理后藍(lán)色和紅色成分。
6.根據(jù)權(quán)利要求5的方法,進(jìn)一步包括將該處理后藍(lán)色和紅色成分?jǐn)U大過濾到該彩色視頻圖像的全分辨率。
7.根據(jù)權(quán)利要求1或2的方法,其中該視頻圖像壓縮系統(tǒng)是一種運(yùn)動補(bǔ)償視頻圖像壓縮系統(tǒng)。
8.一種用于在壓縮期間利用量化參數(shù)(QP)而在YUV視頻圖像壓縮系統(tǒng)中的彩色視頻圖像的壓縮期間降低色度噪聲的方法,該方法包括對于彩色視頻圖像的Y彩色通道利用第一QP值,而對于該彩色視頻圖像的U和V彩色通道中的至少其中之一利用第二QP值,其中該第二QP值小于該第一QP值。
9.根據(jù)權(quán)利要求8的方法,其中該第二QP值是通過對該第一QP值施加一個偏置值來確定的。
10.根據(jù)權(quán)利要求8的方法,進(jìn)一步包括在施加該第一和第二QP值之后,將該彩色視頻圖像壓縮成為壓縮輸出圖像。
11.根據(jù)權(quán)利要求10的方法,進(jìn)一步包括使用該第一和第二QP值解壓縮該壓縮輸出圖像,以獲得未壓縮的視頻圖像。
12.一種用于利用量化參數(shù)(QP)而在YUV視頻圖像壓縮系統(tǒng)中的彩色視頻圖像的壓縮期間實(shí)現(xiàn)更高壓縮的方法,該方法包括對于彩色視頻圖像的Y彩色通道利用第一QP值,而對于該彩色視頻圖像的U和V彩色通道中的至少一個利用第二QP值,其中該第二QP值小于該第一QP值。
13.根據(jù)權(quán)利要求12的方法,其中該第二QP值是通過對該第一QP值施加一個偏置值來確定的。
14.根據(jù)權(quán)利要求12的方法,進(jìn)一步包括在施加該第一和第二QP值之后,將該彩色視頻圖像壓縮成為壓縮輸出圖像。
15.根據(jù)權(quán)利要求14的方法,進(jìn)一步包括使用該第一和第二QP值解壓縮該壓縮輸出圖像,以獲得未壓縮的視頻圖像。
16.一種用于在視頻圖像壓縮系統(tǒng)中改善最初表示為線性RGB像素值的視頻圖像的色空間的編碼效率的方法,包括將該視頻圖像的線性RGB像素值轉(zhuǎn)換成為亮度和色度通道信息的對數(shù)表示。
17.根據(jù)權(quán)利要求16的方法,其中的轉(zhuǎn)換包括應(yīng)用下列公式以獲得該視頻圖像的YUV對數(shù)表示Ylog=Log(Wr*R+Wg*G+Wb*B)U色度通道=Log(R)-YlogV色度通道=Log(B)-Ylog其中Wr、Wg和Wb是對于該視頻圖像的亮度的紅色、綠色和藍(lán)色成分的線性加權(quán)。
18.根據(jù)權(quán)利要求17的方法,進(jìn)一步包括降低該YUV對數(shù)表示的U和V色度通道的分辨率。
19.根據(jù)權(quán)利要求17的方法,進(jìn)一步包括將該視頻圖像的YUV對數(shù)表示壓縮成為壓縮視頻圖像。
20.根據(jù)權(quán)利要求19的方法,進(jìn)一步包括將該壓縮視頻圖像解壓縮成為該視頻圖像的被恢復(fù)的YUV對數(shù)表示。
21.根據(jù)權(quán)利要求20的方法,進(jìn)一步包括將該視頻圖像的被恢復(fù)的YUV對數(shù)表示轉(zhuǎn)換成為線性RGB像素值。
22.根據(jù)權(quán)利要求21的方法,其中的轉(zhuǎn)換包括應(yīng)用下列公式以獲得該線性RGB像素值R=逆log(Y+U)B=逆log(Y+V)G=(逆log(Y)-Wr*R-Wb*B)/Wg。
23.一種在圖像壓縮系統(tǒng)中用于改善彩色視頻圖像的圖像特征的方法,包括(a)選擇一組圖像通道以表示該彩色視頻圖像,包括一個亮度通道和n個色度通道,其中n至少是3;和(b)將該亮度通道和該n個附加的色度通道壓縮成為壓縮視頻圖像。
24.根據(jù)權(quán)利要求23的方法,其中至少一個色度通道代表不可見光波長。
25.根據(jù)權(quán)利要求23的方法,其中該亮度通道是具有最高的動態(tài)范圍和分辨率的圖像通道。
26.根據(jù)權(quán)利要求23的方法,進(jìn)一步包括獨(dú)立于各其他通道而編碼每個色度通道。
27.根據(jù)權(quán)利要求23的方法,進(jìn)一步包括相對于選定的另一通道而有區(qū)別地編碼每個色度通道。
28.根據(jù)權(quán)利要求23的方法,進(jìn)一步包括降低至少一個色度通道的分辨率。
29.根據(jù)權(quán)利要求23的方法,進(jìn)一步包括施加一個量化參數(shù)(QP)值給至少一個色度通道,該至少一個色度通道是相對于一個施加給該亮度通道的QP值偏置的。
30.一種存儲在計算機(jī)可讀介質(zhì)上的計算機(jī)程序,用于在視頻圖像壓縮系統(tǒng)中壓縮彩色視頻圖像的圖像色度信息,該計算機(jī)程序包括指令,用以使計算機(jī)許可選擇該彩色視頻圖像的紅色成分的分辨率,使其高于用于該彩色視頻圖像的藍(lán)色成分的分辨率。
31.一種存儲在計算機(jī)可讀介質(zhì)上的計算機(jī)程序,用于在視頻圖像壓縮系統(tǒng)中壓縮彩色視頻圖像的圖像色度信息,該計算機(jī)程序包括指令,用以使得計算機(jī)(a)沿著該彩色視頻圖像的水平和垂直圖像軸中的至少一個,將該彩色視頻圖像的藍(lán)色成分下行過濾成為具有第一分辨率的己處理的藍(lán)色成分;和(b)將該彩色視頻圖像的紅色成分過濾成為具有高于該第一分辨率的第二分辨率的已處理的紅色成分。
32.根據(jù)權(quán)利要求31的計算機(jī)程序,其中沿著該彩色視頻圖像的水平和垂直圖像軸中的至少一個,該第二分辨率處于該紅色成分的全分辨率的0.5至1.0的范圍中。
33.根據(jù)權(quán)利要求31的計算機(jī)程序,進(jìn)一步包括用以使該計算機(jī)至少將該已處理的藍(lán)色和紅色成分壓縮成為壓縮輸出圖像的指令。
34.根據(jù)權(quán)利要求33的計算機(jī)程序,進(jìn)一步包括用以使該計算機(jī)將該壓縮輸出圖像解壓縮以獲得未壓縮的處理后藍(lán)色和紅色成分的指令。
35.根據(jù)權(quán)利要求34的計算機(jī)程序,進(jìn)一步包括用以使該計算機(jī)將該處理后藍(lán)色和紅色成分?jǐn)U大過濾到該彩色視頻圖像的全分辨率的指令。
36.根據(jù)權(quán)利要求30或31的計算機(jī)程序,其中該視頻圖像壓縮系統(tǒng)是一種運(yùn)動補(bǔ)償視頻圖像壓縮系統(tǒng)。
37.一種存儲在計算機(jī)可讀介質(zhì)上的計算機(jī)程序,用于在壓縮期間利用量化參數(shù)(QP)而在YUV視頻圖像壓縮系統(tǒng)中的彩色視頻圖像的壓縮期間降低色度噪聲,該計算機(jī)程序包括用以使計算機(jī)利用第一QP值和第二QP值的指令,該第一QP值用于彩色視頻圖像的Y色度通道,而該第二QP值用于該彩色視頻圖像的U和V色度通道中的至少其中之一,其中該第二QP值小于該第一QP值。
38.根據(jù)權(quán)利要求37的計算機(jī)程序,其中該第二QP值是通過對該第一QP值施加一個偏置值來確定的。
39.根據(jù)權(quán)利要求37的計算機(jī)程序,進(jìn)一步包括用以使該計算機(jī)在施加第一和第二QP值之后,將該彩色視頻圖像壓縮成為壓縮輸出圖像的指令。
40.根據(jù)權(quán)利要求39的計算機(jī)程序,進(jìn)一步包括用以使得解壓縮計算機(jī)使用該第一和第二QP值解壓縮該壓縮輸出圖像,以獲得未壓縮的視頻圖像的指令。
41.一種存儲在計算機(jī)可讀介質(zhì)上的計算機(jī)程序,用于在壓縮期間利用量化參數(shù)(QP)而在YUV視頻圖像壓縮系統(tǒng)中的彩色視頻圖像的壓縮期間獲得更高的壓縮,該計算機(jī)程序包括用于使計算機(jī)利用第一QP值和第二QP值的指令,該第一QP值用于彩色視頻圖像的Y色度通道,而該第二QP值用于該彩色視頻圖像的U和V色度通道中的至少其中之一,其中該第二QP值大于該第一QP值。
42.根據(jù)權(quán)利要求41的計算機(jī)程序,其中該第二QP值是通過對該第一QP值施加一個偏置值來確定的。
43.根據(jù)權(quán)利要求41的計算機(jī)程序,進(jìn)一步包括用以使該計算機(jī)在施加該第一和第二QP值之后,將該彩色視頻圖像壓縮成為壓縮輸出圖像的指令。
44.根據(jù)權(quán)利要求41的計算機(jī)程序,進(jìn)一步包括用以使得解壓縮計算機(jī)使用該第一和第二QP值解壓縮該壓縮輸出圖像,以獲得未壓縮的視頻圖像的指令。
45.一種存儲在計算機(jī)可讀介質(zhì)上的計算機(jī)程序,用于在視頻圖像壓縮系統(tǒng)中改善最初表示為線性RGB像素值的視頻圖像的色空間表示的編碼效率,該計算機(jī)程序包括用以使計算機(jī)將該視頻圖像的線性RGB像素值轉(zhuǎn)換成為亮度和色度通道信息的對數(shù)表示的指令。
46.根據(jù)權(quán)利要求45的計算機(jī)程序,其中用以使該計算機(jī)轉(zhuǎn)換的指令包括用以使計算機(jī)應(yīng)用下列公式以獲得該視頻圖像的YUV對數(shù)表示的指令Ylog=Log(Wr*R+Wg*G+Wb*B)U色度通道=Log(R)-YlogV色度通道=Log(B)-Ylog其中Wr、Wg和Wb是對于該視頻圖像的亮度的紅色、綠色和藍(lán)色成分的線性加權(quán)。
47.根據(jù)權(quán)利要求46的計算機(jī)程序,進(jìn)一步包括用以使該計算機(jī)降低該YUV對數(shù)表示的U和V色度通道的分辨率的指令。
48.根據(jù)權(quán)利要求46的計算機(jī)程序,進(jìn)一步包括用以使該計算機(jī)將該視頻圖像的YUV對數(shù)表示壓縮成為壓縮視頻圖像的指令。
49.根據(jù)權(quán)利要求48的計算機(jī)程序,進(jìn)一步包括用以使得解壓縮計算機(jī)將該壓縮的視頻圖像解壓縮成為該視頻圖像的被恢復(fù)的YUV對數(shù)表示的指令。
50.根據(jù)權(quán)利要求49的計算機(jī)程序,進(jìn)一步包括用以使得該解壓縮計算機(jī)將該視頻圖像的被恢復(fù)的YUV對數(shù)表示轉(zhuǎn)換成為線性RGB像素值的指令。
51.根據(jù)權(quán)利要求50的計算機(jī)程序,其中用以使該計算機(jī)轉(zhuǎn)換的指令包括用以使計算機(jī)應(yīng)用下列公式以獲得該線性RGB像素值的指令R=逆log(Y+U)B=逆log(Y+V)G=(逆log(Y)-Wr*R-Wb*B)/Wg。
52.一種存儲在計算機(jī)可讀介質(zhì)上的計算機(jī)程序,用于在圖像壓縮系統(tǒng)中改善彩色視頻圖像的圖像特征,該計算機(jī)程序包括指令,用以使得計算機(jī)(a)選擇一組圖像通道以表示該彩色視頻圖像,包括一個亮度信道和n個色度通道,其中n至少是3;和(b)將該亮度信道和該n個附加的色度通道壓縮成為壓縮視頻圖像。
53.根據(jù)權(quán)利要求52的計算機(jī)程序,其中至少一個色度通道代表不可見光波長。
54.根據(jù)權(quán)利要求52的計算機(jī)程序,其中該亮度通道是具有最高的動態(tài)范圍和分辨率的圖像通道。
55.根據(jù)權(quán)利要求52的計算機(jī)程序,進(jìn)一步包括用以使計算機(jī)獨(dú)立于各其他通道而編碼每個色度通道的指令。
56.根據(jù)權(quán)利要求52的計算機(jī)程序,進(jìn)一步包括用以使計算機(jī)相對于選定的另一通道而有區(qū)別地編碼每個色度通道的指令。
57.根據(jù)權(quán)利要求52的計算機(jī)程序,進(jìn)一步包括用以使計算機(jī)降低至少一個色度通道的分辨率的指令。
58.根據(jù)權(quán)利要求52的計算機(jī)程序,進(jìn)一步包括用以使計算機(jī)施加一個量化參數(shù)(QP)值給至少一個色度通道的指令,該至少一個色度通道是相對于一個施加給該亮度通道的QP值偏置的。
59.一種用于在視頻圖像壓縮系統(tǒng)中壓縮彩色視頻圖像的圖像色度信息的系統(tǒng),包括(a)用于選擇該彩色視頻圖像的紅色成分的分辨率而使其高于用于彩色視頻圖像的藍(lán)色成分的分辨率的裝置;和(b)用于施加所選擇的分辨率以壓縮該彩色視頻圖像的裝置。
60.一種用于在視頻圖像壓縮系統(tǒng)中壓縮彩色視頻圖像的圖像色度信息的系統(tǒng),包括裝置用于(a)沿著該彩色視頻圖像的水平和垂直圖像軸中的至少一個,將該彩色視頻圖像的藍(lán)色成分下行過濾成為具有第一分辨率的已處理的藍(lán)色成分;和(b)將該彩色視頻圖像的紅色成分過濾成為具有高于該第一分辨率的第二分辨率的已處理的紅色成分。
61.根據(jù)權(quán)利要求60的系統(tǒng),其中沿著該彩色視頻圖像的水平和垂直圖像軸中的至少一個,該第二分辨率處于該紅色成分的全分辨率的0.5至1.0的范圍中。
62.根據(jù)權(quán)利要求60的系統(tǒng),進(jìn)一步包括用于至少將該已處理的藍(lán)色和紅色成分壓縮成為壓縮輸出圖像的裝置。
63.根據(jù)權(quán)利要求62的系統(tǒng),進(jìn)一步包括用于將該壓縮輸出圖像解壓縮以獲得未壓縮的處理后藍(lán)色和紅色成分的裝置。
64.根據(jù)權(quán)利要求63的系統(tǒng),進(jìn)一步包括用于將該處理后藍(lán)色和紅色成分?jǐn)U大過濾到該彩色視頻圖像的全分辨率的裝置。
65.根據(jù)權(quán)利要求59或60的系統(tǒng),其中該視頻圖像壓縮系統(tǒng)是一種運(yùn)動補(bǔ)償視頻圖像壓縮系統(tǒng)。
66.一種用于在壓縮期間利用量化參數(shù)(QP)而在YUV視頻圖像壓縮系統(tǒng)中的彩色視頻圖像的壓縮期間降低色度噪聲的系統(tǒng),包括(a)用于利用第一QP值和第二QP值的裝置,該第一QP值用于彩色視頻圖像的Y色度通道,而該第二QP值用于該彩色視頻圖像的U和V色度通道中的至少其中之一,其中該第二QP值小于該第一QP值;和(b)用于在該彩色視頻圖像壓縮期間施加該選擇的QP值的裝置。
67.根據(jù)權(quán)利要求66的系統(tǒng),其中該第二QP值是通過對該第一QP值施加一個偏置值來確定的。
68.根據(jù)權(quán)利要求66的系統(tǒng),進(jìn)一步包括用于在施加該第一和第二QP值之后,將該彩色視頻圖像壓縮成為壓縮輸出圖像的裝置。
69.根據(jù)權(quán)利要求68的系統(tǒng),進(jìn)一步包括用于使用該第一和第二QP值解壓縮該壓縮輸出圖像,以獲得未壓縮的視頻圖像的裝置。
70.一種在壓縮期間利用量化參數(shù)(QP)而在YUV視頻圖像壓縮系統(tǒng)中的壓縮彩色視頻圖像期間用于實(shí)現(xiàn)更高壓縮的系統(tǒng),包括(a)用于利用第一QP值和第二QP值的裝置,該第一QP值用于彩色視頻圖像的Y色度通道,而該第二QP值用于該彩色視頻圖像的U和V色度通道中的至少其中之一,其中該第二QP值大于該第一QP值;(b)用于在該彩色視頻圖像的壓縮期間施加所選擇的QP值的裝置。
71.根據(jù)權(quán)利要求70的系統(tǒng),其中該第二QP值是通過對該第一QP值施加一個偏置值來確定的。
72.根據(jù)權(quán)利要求70的系統(tǒng),進(jìn)一步包括用于在施加該第一和第二QP值之后,將該彩色視頻圖像壓縮成為壓縮輸出圖像的裝置。
73.根據(jù)權(quán)利要求72的系統(tǒng),進(jìn)一步包括用于使用該第一和第二QP值解壓縮該壓縮輸出圖像,以獲得未壓縮的視頻圖像的裝置。
74.一種用于在視頻圖像壓縮系統(tǒng)中改善最初表示為線性RGB像素值的視頻圖像的色空間表示的編碼效率的系統(tǒng),包括(a)用于輸入視頻圖像的線性RGB像素值的裝置;和(b)用于轉(zhuǎn)換該視頻圖像的線性RGB像素值為亮度和色度通道信息的對數(shù)表示的裝置。
75.根據(jù)權(quán)利要求74的系統(tǒng),其中的轉(zhuǎn)換包括應(yīng)用下列公式以獲得該視頻圖像的YUV對數(shù)表示Ylog=Log(Wr*R+Wg*G+Wb*B)U色度通道=Log(R)-YlogV色度通道=Log(B)-Ylog其中Wr、Wg和Wb是對于該視頻圖像的亮度的紅色、綠色和藍(lán)色成分的線性加權(quán)。
76.根據(jù)權(quán)利要求75的系統(tǒng),進(jìn)一步包括用于降低該YUV對數(shù)表示的U和V色度通道的分辨率的裝置。
77.根據(jù)權(quán)利要求75的系統(tǒng),進(jìn)一步包括用于將該視頻圖像的YUV對數(shù)表示壓縮成為壓縮視頻圖像的裝置。
78.根據(jù)權(quán)利要求77的系統(tǒng),進(jìn)一步包括用于將該壓縮視頻圖像解壓縮成為該視頻圖像的被恢復(fù)的YUV對數(shù)表示的裝置。
79.根據(jù)權(quán)利要求78的系統(tǒng),進(jìn)一步包括用于將該視頻圖像的被恢復(fù)的YUV對數(shù)表示轉(zhuǎn)換成為線性RGB像素值的裝置。
80.根據(jù)權(quán)利要求79的系統(tǒng),其中的轉(zhuǎn)換包括應(yīng)用下列公式以獲得該線性RGB像素值R=逆log(Y+U)B=逆log(Y+V)G=(逆log(Y)-Wr*R-Wb*B)/Wg。
81.一種用于在圖像壓縮系統(tǒng)中改善彩色視頻圖像的圖像特征的系統(tǒng),包括裝置(a)選擇一組圖像通道以表示該彩色視頻圖像,包括一個亮度信道和n個色度通道,其中n至少是3;和(b)將該亮度信道和該n個附加的色度通道壓縮成為壓縮視頻圖像。
82.根據(jù)權(quán)利要求81的系統(tǒng),其中至少一個色度通道代表不可見光波長。
83.根據(jù)權(quán)利要求81的系統(tǒng),其中該亮度通道是具有最高的動態(tài)范圍和分辨率的圖像通道。
84.根據(jù)權(quán)利要求81的系統(tǒng),進(jìn)一步包括用于獨(dú)立于各其他通道而編碼每個色度通道的裝置。
85.根據(jù)權(quán)利要求81的系統(tǒng),進(jìn)一步包括用于相對于選定的另一通道而有區(qū)別地編碼每個色度通道的裝置。
86.根據(jù)權(quán)利要求81的系統(tǒng),進(jìn)一步包括用于降低至少一個色度通道的分辨率的裝置。
87.根據(jù)權(quán)利要求81的系統(tǒng),進(jìn)一步包括用于施加一個量化參數(shù)(QP)值給至少一個色度通道的裝置,該至少一個色度通道是相對于一個施加給該亮度通道的QP值偏置的。
全文摘要
用于改善壓縮的圖像色度信息的方法、系統(tǒng)和計算機(jī)程序。在本發(fā)明的一個方面中,對于彩色視頻圖像的紅色成分使用的分辨率高于對于該彩色視頻圖像的藍(lán)色成分使用的分辨率。另一個方面包括與該亮度信號通道相比較,對于一個或多個色度通道利用更低或者更高的量化參數(shù)(QP)值。另一個方面是使用視頻圖像的對數(shù)表示以對圖像編碼有益。另一個方面使用二個以上的色度通道表現(xiàn)一個視頻圖像。
文檔編號H04N7/12GK1526236SQ02813792
公開日2004年9月1日 申請日期2002年7月12日 優(yōu)先權(quán)日2001年7月12日
發(fā)明者G·A·迪莫斯, G A 迪莫斯 申請人:杜比實(shí)驗(yàn)室認(rèn)證公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
扶沟县| 平凉市| 固镇县| 巴青县| 青铜峡市| 湖口县| 朝阳县| 建水县| 南平市| 鱼台县| 湟源县| 西乌珠穆沁旗| 延安市| 土默特右旗| 清镇市| 察雅县| 永丰县| 莲花县| 康保县| 崇左市| 六安市| 观塘区| 元江| 永登县| 阿拉善左旗| 昭苏县| 吉木萨尔县| 吉安县| 静安区| 留坝县| 大荔县| 合水县| 阿拉尔市| 高阳县| 金堂县| 确山县| 麻江县| 紫云| 孟州市| 油尖旺区| 赤壁市|