[go: up one dir, main page]

TW201540053A - Rgb視訊編碼增強系統及方法 - Google Patents

Rgb視訊編碼增強系統及方法 Download PDF

Info

Publication number
TW201540053A
TW201540053A TW104108330A TW104108330A TW201540053A TW 201540053 A TW201540053 A TW 201540053A TW 104108330 A TW104108330 A TW 104108330A TW 104108330 A TW104108330 A TW 104108330A TW 201540053 A TW201540053 A TW 201540053A
Authority
TW
Taiwan
Prior art keywords
color space
residual
flag
conversion matrix
ycgco
Prior art date
Application number
TW104108330A
Other languages
English (en)
Other versions
TWI650006B (zh
Inventor
Xiao-Yu Xiu
yu-wen He
Chia-Ming Tsai
Yan Ye
Original Assignee
Vid Scale Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vid Scale Inc filed Critical Vid Scale Inc
Publication of TW201540053A publication Critical patent/TW201540053A/zh
Application granted granted Critical
Publication of TWI650006B publication Critical patent/TWI650006B/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/44Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/186Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/12Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/174Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/176Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8451Structuring of content, e.g. decomposing content into time segments using Advanced Video Coding [AVC]

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Discrete Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

揭露了一種用於執行調適殘餘色彩空間轉換的系統、方法和裝置。可接收視訊位元流並基於視訊位元流確定第一標誌。還可基於視訊位元流生成殘餘。回應於第一標誌將殘餘從第一色彩空間可轉換到第二色彩空間。

Description

RGB視訊編碼增強系統及方法
相關申請的交叉引用
本申請要求享有2014年3月14日提交的序號為61/953,185的美國臨時專利申請、2014年5月15日提交的序號為61/994,071的美國臨時專利申請、2014年8月21日提交的序號為62/040,317的美國臨時專利申請的優先權,其每個的名稱均是“RGB VIDEO CODING ENHANCEMENT”,並且這裡將其每個藉由引用其全文的方式併入。
隨著裝置和網路能力的強化,螢幕內容共用應用已經變得愈加流行。流行螢幕內容共用應用的實例包括遠端桌面應用、視訊會議應用以及行動媒體顯示應用。螢幕內容可包括具有一個或多個主色彩及/或銳利邊緣的諸多視訊及/或影像元素。這種影像和視訊元素可包括這種元素內部的相對銳利的曲線及/或文本。儘管可使用多種視訊壓縮手段和方法來對螢幕內容進行編碼及/或將這種內容傳輸給接收器,但是此類方法和手段可能無法將螢幕內容特性完全地特徵化。這種特徵的缺失會導致重建影像或視訊內容中退化的壓縮性能。在這樣的實現中,重建的影像或視訊內容會受到影像或視訊品質問題的負面衝擊。例如,這種曲線及/或本文在螢幕內容中可能是模糊的、失真的或者難以辨識。
揭露了用於編碼和解碼視訊內容的系統、方法和裝置。在一實施例中,系統和方法可被實施為執行調適殘餘色彩空間轉換。可接收視訊位元流並基於該視訊位元流可確定一第一標誌。還可基於該視訊位元流生成殘餘。回應於第一標誌將該殘餘從第一色彩空間可轉換到第二色彩空間。
在一實施例中,確定該第一該標誌可包括接收在一編碼單元等級的該第一標誌。僅當在該編碼單元等級的第二標誌指示在該編碼單元中存在至少一個具有非零值的殘餘的情況下,可接收該第一標誌。藉由應用色彩空間轉換矩陣可執行將該殘餘從該第一色彩空間轉換到該第二色彩空間。該色彩空間轉換矩陣可對應於能被應用於有損編碼中的不可逆YCgCo到RGB轉換矩陣。在另一實施例中,該色彩空間轉換矩陣可對應於能夠應用於無損編碼中的可逆YCgCo到RGB轉換矩陣。從該第一色彩空間轉換到該第二色彩空間的殘餘可包括應用縮放因子矩陣,並且在色彩空間轉換矩陣不是正規化的情況下,縮放因子矩陣的每列都可以包括與未正規化色彩空間轉換矩陣的對應列的範數相對應的縮放因子。該色彩空間轉換矩陣可包括至少一個定點精度係數。基於該視訊位元流的第二標誌可在一序列等級、一圖片等級或一切片(slice)等級來被發信號,並且該第二標誌可指示是否分別對於序列等級、圖片等級或切片等級啟用了將該殘餘從該第一色彩空間轉換到該第二色彩空間的過程。
在一實施例中,在第一色彩空間中一編碼單元的殘餘可被編碼。基於在可用色彩空間中的編碼殘餘的成本可確定編碼這種殘餘的最佳模式。基於所確定的最佳模式可確定標誌,並可將其包含在輸出位元流中。下文將闡述所揭露的這些以及其他方面的主題。
現在將參考各附圖來描述示例性示例的詳細描述。雖然該描述提供了對可能的實施的詳細示例,但是應當注意的是,這些細節僅是意在示例性的而不是以任何方式來限制本申請的範圍。
隨著更多的人們在使用例如媒體顯示和遠端桌面應用時共用裝置內容,螢幕內容壓縮方法變為重要。在一些實施例中,行動裝置的顯示能力被增強為高畫質或超高畫質解析度。例如塊編碼模式的視訊編碼工具和變換可能無法被最優化用於更高畫質螢幕內容編碼。這樣的工具在內容共用應用中可增加用於傳輸螢幕內容的頻寬。
第1圖示出示例性螢幕內容共用系統191的方塊圖。系統191可包括接收器192、解碼器194以及顯示器198(也可以稱其為“渲染器(renderer)”)。接收器192可向解碼器194提供輸入位元流193,解碼器194可對位元流進行解碼以便生成可提供給一個或多個顯示圖片緩衝器196的解碼後的圖片195。顯示圖片緩衝器196可向顯示器198提供解碼後的圖片197用來在裝置的顯示器上顯示。
第2圖示意性示出例如可被實現從而提供一位元流給第1圖的系統191的接收器192的基於塊的單層視訊轉碼器200的方塊圖。如第2圖所示,編碼器200可使用諸如空間預測(也可稱其為“訊框內預測”(intra-prediction))以及時間預測(也可稱其為“訊框間預測”(inter-prediction)或“運動補償預測”)的技術,來預測輸入視訊訊號201,以努力提高壓縮效率。編碼器200可包括能夠確定預測形式的模式決定及/或其他編碼器控制邏輯240。這種確定可以至少部分地基於諸如基於速率的準則、基於失真的準則及/或他們的組合。編碼器200可向元件204提供一個或多個預測塊206,該元件204可生成並向變換元件210提供預測殘餘205(這可以是輸入信號與預測信號之間的差異信號)。編碼器200可在變換元件210處對預測殘餘205進行變換,並在量化元件215處對預測殘餘205進行量化。量化後的殘餘與模式資訊(例如,訊框內或訊框間預測)以及預測資訊(運動向量、參考圖片索引、訊框內預測模式等)一起,可以被作為殘餘係數塊222提供給熵編碼元件230。熵編碼元件230可對量化後的殘餘進行壓縮,並將其提供為輸出視訊位元流235。在生成輸出視訊位元流235中熵編碼元件230還可以,或除此之外,使用編碼模式、預測模式及/或運動資訊208。
在一實施例中,編碼器200還可以,或除此之外,藉由對逆量化元件225處將逆量化應用到殘餘係數塊222,以及在逆變換元件220處應用逆變換來生成重建的視訊訊號,以生成能夠在元件209處被加回到預測信號206的重建殘餘。在一些實施例中,可使用在迴路濾波元件250處實現的迴路濾波過程(例如藉由使用去塊濾波、採樣調適偏移及/或調適迴路濾波中的一個或多個)來處理所得到的重建視訊訊號。在一些實施例中,可在參考圖片儲存270處儲存所得到的以重建塊255形式的重建視訊訊號,在參考圖片儲存270,重建的視訊訊號例如藉由運動預測(估計和補償)元件280及/或空間預測元件260,被用來預測未來的視訊訊號。注意在一些實施例中,在沒有諸如迴路濾波元件250的元件處理的情況下,由元件209生成的所得到的重建視訊訊號可被提供給空間預測元件260。
第3圖示出可接收視訊位元流335的基於塊的單層解碼器300的方塊圖,其中視訊位元流335可以是由諸如第2圖的編碼器200所生成的例如為位元流235的位元流。解碼器300可重建用於在裝置上顯示的位元流335。解碼器300可在熵解碼器元件330處對位元流335進行解析,以生成殘餘係數326。殘餘係數326在去量化元件325處可以被逆量化,及/或在逆變換元件320處可以被逆變換,以便獲得可提供給元件309的重建的殘餘。可使用編碼模式、預測模式及/或運動模式327來獲得預測信號,在一些實施例中,使用空間預測元件360提供的空間預測資訊及/或時間預測元件390提供的時間預測資訊中的一者或兩者。這樣的預測信號可被提供作為預測塊329。預測信號以及重建的殘餘可在元件309處被相加,以便生成重建的視訊訊號,該視訊信號可被提供給迴路濾波元件350用於迴路濾波,並且可被儲存在參考圖片儲存370中用於顯示圖片及/或解碼視訊訊號。注意可藉由熵解碼元件330將預測模式328提供給元件309,用於在生成可提供給迴路濾波元件350用來迴路濾波的重建視訊訊號中使用。
視訊編碼標準,例如高效率視訊編碼(HEVC),可減小傳輸頻寬及/或儲存。在一些實施例中,HEVC實現方式可運行為基於塊的混合視訊編碼,其中所實現的編碼器和解碼器通常如參照第2圖和第3圖這裡描述的運行。HEVC可允許使用更大的視訊塊,並且可對信號塊編碼資訊使用四元樹分割法。在這樣的實施例中,圖片或圖片的一切片可被分割成編碼樹塊(CTB),每個編碼樹塊都具有相同的大小(例如,64×64)。每個CTB都可被分割成具有四元樹分割的編碼單元(CU),並且每個CU都可被進一步分割成預測單元(PU)和變換單元(TU),每個預測單元(PU)和變換單元(TU)也可以使用四元樹分割法進行分割。
在一實施例中,對於每個訊框間編碼(inter-coded)的CU,可使用八個示例性分割模式(其實例在第4圖中被示意性地示為模式410、420、430、440、450、460、470、480和490)中的一者對關聯的PU進行分割。在一些實施例中,時間預測可應用到重建訊框間編碼(inter-coded)的PU。可應用線型濾波器以獲得處於分數位置(fractional position)的像素值。在一些此類實施例中使用的插值濾波器對於亮度可具有七階(tap)或八階,及/或對於色度可具有四階。可以使用可以是基於內容的去塊濾波器,使得取決於多個因子(其可以包括編碼方式差異、運動差異、參考圖片差異、像素值差異等中的一個或多個)可在每個TU和PU的邊界應用不同的去塊濾波操作。在熵編碼實施例中,內容調適性二進位算數編碼(CABAC)可用於一個或多個塊等級語法元素。在一些實施例中,CABAC可能不用於高等級參數。可在CABAC編碼中使用的二進位(bin)可包括基於內容編碼的常規二進位以及不使用內容的旁路(by-pass)編碼二進位。
螢幕內容視訊可在紅綠藍(RGB)格式中被捕獲。RGB信號可包括三個色彩分量之間的冗餘。儘管在實現視訊壓縮的實施例中這樣的冗餘是低效的,但是對於解碼後的螢幕內容視訊需要高保真度的應用,可選擇使用RGB色彩空間,這是因為色彩空間轉換(例如,從RGB編碼到YCbCr編碼)由於可以被用來在不同空間之間轉換色彩分量的捨入和截割操作,而對原始視訊訊號引入損耗。在一些實施例中,可藉由在色彩空間的三個色彩分量之間使用相關性來改善視訊壓縮效率。例如,跨分量預測的編碼工具可使用G分量的殘餘來預測B及/或R分量的殘餘。YCbCr實施例中的Y分量的殘餘可被用來預測Cb及/或Cr分量的殘餘。
在一實施例中,運動補償預測技術可被用來利用時間相鄰圖片間的冗餘。在此類實施例中,可以支持運動向量像Y分量四分之一像素和Cb及/或Cr分量的八分之一像素一樣準確。在一實施例中,可使用分數採樣插值(fractional sample interpolation),其可包括可分離的用於半像素位置的8階濾波器和用於四分之一像素位置的7階濾波器。下文的表1示出用於Y分量分數插值的示例性濾波器係數。Cb及/或Cr分量的分數插值可使用類似的濾波器係數來實現,除此之外,在一些實施例中,可使用可分離的4階濾波器,並且運動向量可如4:2:0視訊格式實現中八分之一像素一樣準確。在4:2:0視訊格式實現中,Cb和Cr分量可包含比Y分量少的資訊,並且4階插值濾波器可降低分數插值濾波的複雜度,並且可以不犧牲與8階插值濾波器實現相比Cb和Cr分量的運動補償預測中獲得的效率。下文的表2示出可用於Cb和Cr分量的分數插值的示例性濾波器係數。 1 用於 Y 分量分數插值的示例性濾波器係數 2 用於 Cb Cr 分量分數插值的示例性濾波器係數
在一實施例中,在RGB色彩格式中被原始捕獲的視訊訊號可在RGB域中被編碼,例如,如果對於解碼後的視訊訊號希望高保真度。跨分量預測工具可改善編碼RGB信號的效率。在一些實施例中,三個色彩分量之間可能存在的冗餘可能無法被完全利用,因為,在一些實施例中,G分量可能被用來預測B及/或R分量,而B和R分量之間的相關性卻可能沒有被使用。這種色彩分量的去相關可改善RGB視訊編碼的編碼性能。
分數插值濾波器(fractional interpolation filter)可用來編碼RGB視訊訊號。聚焦於以4:2:0色彩格式的編碼YCbCr視訊訊號的插值濾波器設計對於編碼RGB視訊訊號而言可能不是優選的。例如,RGB視訊的B和R分量可表示更加豐富的色彩資訊,並且與轉換的色彩空間的色度分量相比,例如YCbCr色彩空間中的Cb和Cr分量,可具有更高的頻率特性。可用於Cb及/或Cr分量的4階分數濾波器在編碼RGB視訊時對於B和R分量的運動補償預測而言可能不足夠準確。在無損編碼實施例中,參考圖片可用於運動補償預測,其與這種參考圖片相關聯的原始圖片可以為數學地相同。在這樣的實施例中,這種參考圖片可包含與使用相同原始圖片的有損編碼實施例相比更多的邊緣(即,高頻信號),其中在這種參考圖片中的高頻資訊由於量化過程而減少及/或失真。在這樣的實施例中,可將能夠保留在原始圖片中的更高頻資訊的較少階的插值濾波器用於B和R分量。
在一實施例中,殘餘色彩轉換方法可用於調適地選擇RGB或YCgCo色彩空間,用來對與RGB視訊相關聯的殘餘資訊進行編碼。這樣的殘餘色彩空間轉換方法在不引起編碼及/或解碼過程期間過高的計算複雜性開銷的情況下可被應用於無損或有損編碼或其兩者。在另一實施例中,調適地選擇插值濾波器可用於不同色彩分量的運動補償預測。此類方法可允許在序列、圖片及/或CU等級使用不同分數插值濾波器的彈性,並且可改善基於運動補償的預測編碼的效率。
在一實施例中,在來自原始色彩空間的不同色彩空間中可執行殘餘編碼,以移除原始色彩空間的冗餘。可在YCbCr色彩空間而不是RGB色彩空間中執行自然內容(例如,相機捕獲視訊內容)的視訊編碼,這是因為YCbCr色彩空間中的編碼可提供與RGB色彩空間中的編碼相比更加緊湊的原始視訊訊號表示(例如,YCbCr色彩空間中的跨分量相關性可低於RGB色彩空間中的跨分量),且YCbCr的編碼效率可高於RGB的編碼效率。在多數情況下可以RGB格式中的源視訊捕獲,且高保真度的重建視訊可被希望。
色彩空間轉換並非總是無損的,並且輸出色彩空間可能具有與輸入色彩空間相同的動態範圍。例如,如果RGB視訊被轉換到具有相同位元度的ITU-R BT.709 YCbCr色彩空間,那麼可能存在由於可以在這種色彩空間轉換期間執行的捨入和截割操作而引起的一定的損耗。YCgCo可以是可以具有與YCbCr色彩空間類似特性的色彩空間,但是RGB與YCgCo之間的轉換過程(即,從RGB到YCgCo及從YCgCo到RGB)在運算上比RGB與YCbCr間的轉換過程更加簡單,因為在這樣的轉換期間中僅位移(shifting)和加成操作可被使用。藉由增加中間操作的一個該位元度,YCgCo還可以完全支持可逆轉換(即,其中在逆轉換之後得到的色彩值與原始的色彩值在數值上可相同)。這方面可能是所期望的,因為其可應用於有損和無損實施例兩者。
由於執行藉由YCgCo色彩空間提供的可逆轉換的編碼效率以及能力,在一實施例中,在殘餘編碼之前將殘餘從RGB轉換到YCgCo。是否將RGB應用到YCgCo轉換過程的確定可以序列及/或切片及/或塊等級(例如CU等級)來調適地執行。例如,基於是否應用在速率失真(RD)度量(例如,速率和失真的加權組合)中提供改進的變換,可做出確定。第5圖示出可以是RGB圖片的示例性影像510。影像510可被分解成YCgCo的三個色彩分量。在這樣的實施例中,轉換矩陣的可逆和不可逆版本兩者都可分別特定於無損編碼和有損編碼。當殘餘在RGB域中被編碼時,編碼器可將G分量作為Y分量來對待,而將B和R分量分別作為Cb和Cr分量來對待。在目前揭露的情形中,使用G、B、R順序而不是R、G、B順序,來表示RGB視訊。注意儘管這裡所描述的實施例可能使用了其中從RGB到YCgCo執行的轉換的示例來描述,但是本領域技術人員明瞭也可以使用所揭露的實施例來實現RGB與其他色彩空間(例如YCbCr)之間的轉換。所有這種實施例都是目前示例揭露範圍內可預見到的。
使用下文所示的等式(1)和(2)可執行從GBR色彩空間到YCgCo色彩空間的可逆轉換。這些等式可用於有損和無損編碼兩者。等式(1)示出根據一實施例實現從GBR色彩空間到YCgCo的可逆轉換的手段:(1) 在沒有乘法或除法的情況下可以使用位移來執行,因為:Co = R - B t = B + (Co >> 1) Cg = G - t Y = t + (Cg >> 1)
在這種實施例中,使用等式(2)可執行從YCgCo到GBR的逆轉換:(2) 其可使用位移來執行,因為:t = Y – (Cg>>1) G = Cg + t B = t – (Co>>1) R = Co + B
在一實施例中,使用下文所示的等式(3)和(4)可執行不可逆轉換。在一些實施例中,此類不可逆轉換可用於有損編碼,而不可用於無損編碼。等式(3)示出根據一實施例實現從GBR色彩空間到YCgCo的不可逆轉換的手段:。               (3) 根據一實施例,使用等式(4)可執行從YCgCo到GBR的逆轉換:。           (4)
如等式(3)中所示,可用於有損編碼的前向色彩空間變換矩陣可以是沒有被正規化的。相比於RGB域中原始殘餘的量級(magnitude)及/或能量,YCgCo域中的殘餘信號的量級及/或能量可能有所減小。在YCgCo域中殘餘信號的這減小可折衷YCgCo域的有損編碼性能,這是因為YCgCo殘餘係數藉由使用在RGB域中已經用過的相同量化參數(QP)而可能被過度量化。在一實施例中,QP調整方法可用在其中在當色彩空間變換可被應用以補償YCgCo殘餘信號的量級變化時,差量QP(delta QP)可被加到原始QP值。一相同差量QP可應用到Y分量以及Cg及/或Co分量。在實現等式(3)的一些實施例中,前向變換矩陣的不同列可以不具有相同範數(norm)。相同QP調整可能無法確保Y分量以及Cg及/或Co分量兩者都具有與G分量以及B及/或R分量類似的幅度等級。
為了確保從RGB殘餘信號轉換來的YCgCo殘餘信號具有與RGB殘餘信號類似的幅度,在一實施例中,一對縮放後的前向和逆變換矩陣可用來轉換RGB域和YCgCo域之間的殘餘信號。更具體地,從RGB域到YCgCo域的前向變換矩陣可藉由等式(5)來定義:(5) 其中可指示可處於兩個矩陣的相同位置的兩項的按元素(element-wise)矩陣乘法。abc 可以是用來補償原始前向色彩空間變換矩陣中不同列的範數的縮放因子,諸如等式(3)中所使用的,其可使用等式(6)和(7)來推導:(6)(7)
在這樣的實施例中,從YCgCo域到RGB域的逆變換可使用等式(8)來實現:(8)
在等式(5)和(8)中,縮放因子可以是實數,其在變換RGB和YCgCo之間的色彩空間時可要求浮點乘法。為了降低實現的複雜性,在一實施例中,縮放因子的乘法藉由具有跟隨N -位元右移之後的整數M 的可藉由計算地效率的乘法近似。
所揭露的色彩空間轉換方法和系統可以序列、圖片或塊(例如CU、TU)等級啟用及/或不啟用。例如,在一實施例中,預測殘餘的色彩空間轉換可以編碼單元等級調適地啟用及/或不啟用。編碼器為每個CU可選擇GBR和YCgCo之間的最優色彩空間。
第6圖示出用於在此處描述的編碼器處使用調適殘餘色彩轉換的RD最優化過程的示例性方法600。在方塊605,可使用該實現的“最佳模式”(例如,用於訊框內編碼的訊框內預測模式,用於訊框間編碼的運動向量和參考圖片索引)編碼對CU的殘餘進行編碼,“最佳模式”可以是預配置的編碼模式,其先前被確定為最佳可用的編碼模式,或者至少在執行方塊605的功能的點處已經被確定為具有最低或相對較低的RD成本的另一預確定編碼模式。在方塊610,標誌可被設定為“假”(False)(或者被設定為指示假、零等任何其他指示符),在該示例中被標記為“CU_YCgCo_residual_flag,但是也可以使用任何術語或者術語的組合來對其進行標記,指示將不使用YCgCo色彩空間來執行編碼單元的殘餘的編碼。回應於在方塊610處標誌被評估為假或一等值,在方塊615處,編碼器可在GBR色彩空間執行殘餘編碼,並為這種編碼計算RD成本(在第6圖中被標記為“RDCostGBR ”,但是在這裡再次可使用任何標記或術語來參照這樣的成本)。
在方塊620處,做出用於GBR色彩空間編碼的RD成本是否低於最佳模式編碼的RD成本的確定。如果用於GBR色彩空間編碼的RD成本低於最佳模式編碼的RD成本,則在方塊625處,用於最佳模式的CU_YCgCo_residual_flag可被設定為假或其等值(或者可以被保留為設定成假或其等值),且用於最佳模式的RD成本可被設定為用於GBR色彩空間中殘餘編碼的RD成本。方法600可以進行到方塊630,其中CU_YCgCo_residual_flag可被設定為真或一等值指示符。
在方塊620處,如果用於GBR色彩空間的RD成本被確定為高於或等於用於最佳模式編碼的RD成本,則用於最佳模式編碼的RD成本可被保留為方塊620的評估之前其被設定的值,並繞過方塊625。方法600可以進行到方塊630,其中CU_YCgCo_residual_flag可被設定為真或其等值指示符。在方塊630處CU_YCgCo_residual_flag為真的設定可有助於使用YCgCo色彩空間對編碼單元的殘餘進行編碼,因此,下文將描述使用YCgCo色彩空間進行編碼的RD成本相比於最佳模式編碼的RD成本的估計。
在方塊635處,使用YCgCo色彩空間對編碼單元的殘餘可進行編碼,並確定這種編碼的RD成本(第6圖中這樣的成本被標記為“RDCostYCgCo ”,但是在這裡可再次使用任何標記或術語來參照這樣的成本)。
在方塊640處,做出用於YCgCo色彩空間編碼的RD成本是否低於用於最佳模式編碼的RD成本的確定。如果用於YCgCo色彩空間編碼的RD成本低於用於最佳模式編碼的RD成本,則在方塊645處,最佳模式的CU_YCgCo_residual_flag可被設定為真或其等值(或者被保留為設定成真或其等值),用於最佳模式的RD成本可被設定為用於YCgCo色彩空間編碼中殘餘編碼的RD成本。方法600可在方塊650結束。
在方塊640處,如果用於YCgCo色彩空間的RD成本被確定為高於或等於用於最佳模式編碼的RD成本,則用於最佳模式編碼的RD成本可被保留為方塊640的評估之前其被設定的值,並可繞過方塊645。方法600可在方塊650結束。
本領域技術人員將理解,所揭露的實施例,包括方法600及其任何子集,都可允許GBR與YCgCo色彩空間編碼及其各自的RD成本的比較,使得可以允許選擇具有較低RD成本的色彩空間編碼。
第7圖示出用於在此處描述的在編碼器處使用調適殘餘色彩轉換的RD最優化過程的另一示例性方法700。在一實施例中,在當前編碼單元中至少一個重建的GBR殘餘不是零時,編碼器可嘗試使用用於殘餘編碼的YCgCo色彩空間。如果全部重建的殘餘是零,則其可指示GBR色彩空間中的預測可以是充分的,且對YCgCo色彩空間的轉換可能不會進一步改善殘餘編碼的效率。在這樣的實施例中,可減少用於RD最優化中所檢查的個案的數量,並且可更加有效地執行編碼過程。可在系統中使用大量化參數,例如大量化步長大小,來實現這樣的實施例。
在方塊705處,可使用該實現的“最佳模式”(例如,用於訊框內編碼的訊框內預測模式,用於訊框間編碼的運動向量和參考圖片索引)編碼對CU的殘餘進行編碼,“最佳模式”可以是預配置的編碼模式,其先前被確定為最佳可用的編碼模式,或者至少在執行方塊705的功能的點處已經被確定為具有最低或相對較低的RD成本的另一預確定編碼模式。在方塊710,標誌可被設定為“假”(False)(或者被設定為指示假、零等任何其他指示符),在該示例中被標記為“CU_YCgCo_residual_flag”,指示將不使用YCgCo色彩空間來執行編碼單元的殘餘的編碼。這裡再次需要注意的是,可使用任何術語或者術語的結合來對標誌進行標記。回應於在方塊710處標誌被評估為假或等值,在方塊715處,編碼器可在GBR色彩空間執行殘餘編碼,並為這種編碼計算RD成本(在第7圖中被標記為“RDCostGBR ”,但是在這裡可再次使用任何標記或術語來參照這樣的成本)。
在方塊720處,做出用於GBR色彩空間編碼的RD成本是否低於用於最佳模式編碼的RD成本的確定。如果用於GBR色彩空間編碼的RD成本低於用於最佳模式編碼的RD成本,則在方塊725處,最佳模式的CU_YCgCo_residual_flag可被設定為假或其等值(或者被保留為設定成假或其等值),並且用於最佳模式的RD成本被設定為用於GBR色彩空間中殘餘編碼的RD成本。
在方塊720處,如果用於GBR色彩空間的RD成本被確定為高於或等於用於最佳模式編碼的RD成本,則用於最佳模式編碼的RD成本可被保留為方塊720的評估之前其被設定的值,並繞過方塊725。
在方塊730處,可做出對於是否重建的GBR係數中的至少一個不是零的確定(即,是否所有重建的GBR係數等於零)。如果有至少一個重建的GBR係數不是零,則在方塊735,CU_YCgCo_residual_flag可被設定為真或其等值指示符。在方塊735處CU_YCgCo_residual_flag為真(或其等值指示符)的設定可有助於使用YCgCo色彩空間對編碼單元的殘餘進行編碼,因此,下文將描述使用YCgCo色彩空間進行編碼的RD成本相比於最佳模式編碼的RD成本的估計。
在至少一個重建的GBR係數不是零的情況下,在方塊740處,使用YCgCo色彩空間對編碼單元的殘餘可進行編碼,並可確定這種編碼的RD成本(第7圖中這樣的成本被標記為“RDCostYCgCo ”,但是在這裡可再次使用任何標記或術語來參照這樣的成本)。
在方塊745處,可做出用於YCgCo色彩空間編碼的RD成本是否低於用於最佳模式編碼的RD成本的值的確定。如果用於YCgCo色彩空間編碼的RD成本低於用於最佳模式編碼的RD成本,則在方塊750處,最佳模式的CU_YCgCo_residual_flag可被設定為真或其等值(或者被保留為設定成真或其等值),且用於最佳模式的RD成本可被設定為用於YCgCo色彩空間編碼中殘餘編碼的RD成本。方法700可在方塊755結束。
在方塊745處,如果用於YCgCo色彩空間的RD成本被確定為高於或等於用於最佳模式編碼的RD成本,則用於最佳模式編碼的RD成本可被保留為方塊745的評估之前其被設定的值,並可以繞過方塊750。方法700可在方塊755結束。
本領域技術人員將理解,所揭露的實施例,包括方法700及其任何子集,都可允許GBR與YCgCo色彩空間編碼及其各自的RD成本的比較,使得可以允許選擇具有較低RD成本的色彩空間編碼。第7圖的方法700可提供更加有效的方式來為標誌確定合適的設定,例如這裡所描述的示例性CU_YCgCo_residual_coding_flag,而第6圖的方法600則可提供更加深入的方式來為標誌確定合適的設定,例如這裡所描述的示例性CU_YCgCo_residual_coding_flag。在兩個中的任一實施例中,或者任何變型、子集中,或者使用其中的任何一個或多個方面的實現中,全部這些都是本揭露示例的範圍內可預見到的,這種標誌的值可在編碼的位元流中傳輸,例如關於第2圖所描述的那些位元流以及此處描述的任何其他編碼器。
第8圖示出基於塊的單層視訊轉碼器800的方塊圖,其例如根據一實施例可被實現向第1圖所示系統191的接收器192提供位元流。如第8圖所示,諸如編碼器800的編碼器可使用諸如空間預測(也可被稱為“訊框內預測”)和時間預測(也可被稱為“訊框間預測”或“運動補償預測”)的技術,來預測輸入視訊訊號801,以嘗試提高壓縮效率。編碼器800可包括模式決定及/或可確定預測形式的其他編碼器控制邏輯840。這種確定可至少部分地基於諸如基於速率的準則、基於失真的準則及/或其組合的準則。編碼器800可向加法器元件804提供一個或多個預測塊806,加法器元件804可生成並向變換元件810提供預測殘餘805(其可以是輸入信號和預測信號間差異信號)。編碼器800可在變換元件810處對預測殘餘805進行變換,並在量化元件815處對預測殘餘805進行量化。量化後的殘餘與模式資訊(例如,訊框內或訊框間預測)以及預測資訊(運動向量、參考圖片索引、訊框內預測模式等)一起,被作為成本係數塊822提供給熵編碼元件830。熵編碼元件830可對量化後的殘餘進行壓縮,並將其提供輸出視訊位元流835。熵編碼元件830還可以,或除此之外,在生成輸出視訊位元流835中使用編碼模式、預測模式及/或運動資訊808。
在一實施例中,編碼器800還可以,或除此之外,藉由在逆量化元件825處將逆量化應用到殘餘係數塊822以及在逆變換元件820處應用逆變換,來生成重建的視訊訊號,以便生成能夠在加法器元件809處被加回到預測信號806的重建殘餘。在一實施例中,可藉由殘餘逆轉換元件827來生成這種重建殘餘的殘餘逆轉換,並將其提供給加法器元件809。在這樣的實施例中,殘餘編碼元件826可經由控制信號823向控制開關817提供對於CU_YCgCo_residual_coding_flag 891(或者CU_YCgCo_residual_flag,或者用來執行這裡關於所描述的CU_YCgCo_residual_coding_flag及/或所描述的CU_YCgCo_residual_flag所提及的功能或提供這裡描述的指示的任何其他的一個或多個標誌或指示符)的值的指示。控制開關817可回應於接收到指示收到這種標誌的控制信號823,將重建的殘餘導向殘餘逆轉換元件827,用來生成重建殘餘的殘餘逆轉換。標誌891的值及/或控制信號823可指示編碼器是否應用殘餘轉換過程的決定,該過程可包括前向殘餘轉換824和逆殘餘轉換827。在一些實施例中,隨著編碼器評估應用或不應用殘餘轉換過程的成本和收益,控制信號823可取不同的值。例如,編碼器可評估將成本轉換過程應用到視訊訊號之部分的速率失真成本。
在一些實施例中,可使用在迴路濾波元件850處實現的迴路濾波過程(例如藉由使用去塊濾波、採樣調適偏移及/或調適迴路濾波中的一個或多個)來處理由加法器809生成的得到的重建視訊訊號。在一些實施例中,可在參考圖片儲存870處儲存得到的以重建塊855形式的重建視訊訊號,在參考圖片儲存870,重建的視訊訊號例如藉由運動預測(估計和補償)元件880及/或空間預測元件860,被用來預測未來的視訊訊號。注意在一些實施例中,在沒有諸如迴路濾波元件850處理的情況下,加法器元件809生成的得到的重建視訊訊號被提供給空間預測元件860。
如第8圖所示,在一實施例中,諸如編碼器800的編碼器在用於殘餘編碼的色彩空間決定元件826處可確定CU_YCgCo_residual_coding_flag 891(或者CU_YCgCo_residual_flag,或者用來執行這裡關於所描述的CU_YCgCo_residual_coding_flag及/或所描述的CU_YCgCo_residual_flag所提及的功能或提供這裡描述的指示的任何其他的一個或多個標誌或指示符)的值。用於殘餘編碼的色彩空間決定元件826可經由控制信號823將此類標誌的指示提供給控制開關807。作為回應,在接收到指示收到這種標誌的控制信號823的情況下,控制開關807可將預測殘餘805導向殘餘轉換元件824,使得調適地將RGB到YCgCo的轉換過程應用到殘餘轉換元件824處的預測殘餘805。在一些實施例中,可以在變換元件810和量化元件815處理的編碼單元處執行變換和量化之前,執行這一轉換過程。在一些實施例中,還可以,或除此之外,在逆變換元件820和逆量化元件825處理的編碼單元處執行逆變換和逆量化之前,執行這一轉換過程。在一些實施例中,CU_YCgCo_residual_coding_flag 891也可以,或除此之外,被提供給熵編碼元件830以便包含在位元流835中。
第9圖示出可接收視訊位元流935的基於塊的單層解碼器900的方塊圖,視訊位元流935是諸如可由第8圖的編碼器800生成的位元流835的位元流。解碼器900可重建位元流935以便在裝置上顯示。解碼器900可在熵解碼器元件930處對位元流935進行解析,以生成殘餘係數926。殘餘係數926可以在去量化元件925處被逆量化,及/或在逆變換元件920處被逆變換,以便獲得可提供給加法器元件909的重建的殘餘。可使用編碼模式、預測模式及/或運動模式927來獲得預測信號,在一些實施例中,使用空間預測元件960提供的空間預測資訊及/或時間預測元件990提供的時間預測資訊中的一者或兩者。這樣的預測信號可作為預測塊929而被提供。預測信號以及重建的殘餘在加法器元件909處可被加成,以生成重建的視訊訊號,該信號可被提供給迴路濾波元件950用於迴路濾波,並且可被儲存在參考圖片儲存970中用於顯示圖片及/或解碼視訊訊號。注意藉由熵解碼元件930將預測模式928可提供給加法器元件909,以在生成可提供給迴路濾波元件350用來迴路濾波的重建視訊訊號的過程中使用。
在一實施例中,解碼器900在熵解碼元件930處可解碼位元流935,以便確定CU_YCgCo_residual_coding_flag 991(或者CU_YCgCo_residual_flag,或者用來執行這裡關於所描述的CU_YCgCo_residual_coding_flag及/或所描述的CU_YCgCo_residual_flag所提及的功能或提供這裡描述的指示的任何其他的一個或多個標誌或指示符),其可能已經被諸如第8圖的編碼器800之類的編碼器編碼到位元流935中。CU_YCgCo_residual_coding_flag 991的值可用來確定是否在殘餘逆轉換元件999處,對逆變換元件920生成並被提供給加法器元件909的重建的殘餘執行YCgCo到RGB的逆轉換過程。在一實施例中,標誌991或者指示收到其的控制信號可被提供給控制開關917,作為回應,控制開關917將重建的殘餘導向殘餘逆轉換元件999,以便生成重建殘餘的殘餘逆轉換。
在一實施例中,藉由對預測殘餘執行調適色彩空間轉換,而不是作為運動補償預測或訊框內預測的一部分,視訊編碼系統的複雜度可以被降低,這是因為這種實施例可不要求編碼器及/或解碼器儲存兩個不同色彩空間中的預測信號。
為了改進殘餘編碼效率,可藉由將殘餘塊分割成多個平方變換單元來執行預測殘餘的變換編碼,其中可能的TU大小可以是4×4、8×8、16×16及/或32×32。第10圖示出PU到TU的示例性分割1000,其中左側底部PU 1010可表示TU大小等於PU大小的實施例,PU 1020、1030和1040則可表示每個相應的示例性PU可被分成多個TU的實施例。
在一實施例中,在TU等級可調適地啟用及/或不啟用預測殘餘的色彩空間轉換。這樣的實施例可提供與在CU等級啟用及/或不啟用調適色彩變換相比更細詳盡性的不同色彩空間之間的切換。這樣的實施例可再次改善調適色彩空間轉換能達到的編碼增益。
再次參考第8圖的示意性編碼器800,為了選擇用於CU的殘餘編碼的色彩空間,諸如示意性編碼器800的編碼器可測試每個編碼模式(例如,訊框內編碼模式、訊框間編碼模式、塊內複製模式)兩次,一次使用色彩空間轉換,一次不使用色彩空間轉換。在一些實施例中,為了改善這種編碼複雜度的效率,可以像這裡描述的那樣使用各種“快速”或更加有效的編碼邏輯。
在一實施例中,由於YCgCo可提供比RGB更加緊湊的原始色彩信號的表示,啟用色彩空間變換的RD成本可被確定,並與不啟用色彩空間變換的RD成本比較。在一些實施例中,如果在啟用色彩空間變換時存在至少一個非零係數,則可進行不啟用色彩空間變換的RD成本的計算。
為了減少被測試的編碼模式的數量,在一些實施例中,相同編碼模式可用於RGB和YCgCo色彩空間兩者。對於訊框內模式,在RGB和YCgCo空間之間可共用所選的亮度和色度訊框內預測。對於訊框間模式,可在RGB和YCgCo色彩空間之間共用所選的運動向量、參考圖片和運動向量預測符。對於塊內複製模式,在RGB和YCgCo色彩空間之間可共用所選的塊向量和塊向量預測符。為了進一步降低編碼複雜度,在一些實施例中,TU分割在RGB和YCgCo色彩空間之間可共用。
由於三個色彩分量(YCgCo域中的Y、Cg和Co,以及RGB域中的G、B、和R)之間可能存在相關性,在一些實施例中,可為三個色彩分量選擇相同的訊框內預測方向。同一訊框內預測模式可用於兩個色彩空間中的每一個的所有三個色彩分量。
由於在同一區域中CU間可能存在相關性,一個CU可選擇與其母體CU相同的色彩空間(例如,或者RGB或者YCgCo),用於對其殘餘信號進行編碼。可替代地,子CU可從與其母體相關聯的資訊匯出色彩空間,例如所選的色彩空間及/或每個色彩空間的RD成本。在一實施例中,在一個CU的母體CU的殘餘被編碼到YCgCo域的情況下,可藉由不檢查RGB域中殘餘編碼的RD成本來降低編碼複雜度。檢查YCgCo域中殘餘編碼的RD成本也可以,或除此之外,被略過,如果子CU的母體CU的殘餘被編碼到RGB域中。在一些實施例中,兩個色彩空間中的子CU的母體CU的RD成本被用於子CU,如果在母體CU的編碼中測試了這兩個色彩空間。可對子CU略過RGB色彩空間,如果子CU的母體CU選擇了YCgCo色彩空間,並且YCgCo的RD成本低於RGB,反之亦然。
一些實施例支援許多預測模式,包括可包含許多訊框內角預測模式、一個或多個DC模式及/或一個或多個平面預測模式的許多訊框內預測模式。針對所有這種訊框內預測模式測試使用色彩空間變換的殘餘編碼會增加編碼器的複雜度。在一實施例中,不是針對所有支援的訊框內預測模式計算全部RD成本,而是在不考慮殘餘編碼的位元的情況下從所支援的模式中選擇N 個訊框內預測候選子集。這N 個所選擇的訊框內預測候選可在轉換的色彩空間中藉由計算在應用殘餘編碼之後的RD成本來進行測試。具有所支援的模式中最低RD成本的最佳模式被選為在轉換色彩空間中的訊框內預測模式。
這裡要注意的是,所揭露的色彩空間轉換系統和方法可以在序列等級及/或圖片及/或切片等級被啟用及/或不啟用。在下文表3中示出的示例性實施例中,可在序列參數集(SPS)中使用語法元素(其示例是表3中突出顯示的粗體,但是其可以採用任何形式,標籤、專門用語或其組合,全部這些都是所揭露示例範圍內可預見到的),指示是否啟用了殘餘色彩空間轉換編碼工具。在一些實施例中,隨著色彩空間轉換被應用到具有相同解析度的亮度分量和色度分量的視訊內容,所揭露的調適色彩空間轉換系統和方法可被啟用為“444”色度格式。在這樣的實施例中,到444色度格式的色彩空間轉換可被約束為相對高的等級。在這樣的實施例中,可應用位元流一致性約束以增強在可使用非444色彩格式的情況下不啟用色彩空間轉換。 3 示例性序列參數集語法
在一實施例中,示例性語法元素“sps_residual_csc_flag(sps_殘餘_csc_標誌)”等於1可指示啟用殘餘色彩空間轉換編碼工具。示例性語法元素sps_residual_csc_flag等於0指示可不啟用殘餘色彩空間轉換,並且CU等級的標誌CU_YCgCo_residual_flag被推斷為0。在這樣的實施例中,當ChromaArrayType語法元素不等於3時,示例性sps_residual_csc_flag語法元素(或其等值)的值可以等於0,以便保持位元流一致性。
在另一實施例中,如下文表4中示出的,取決於ChromaArrayType語法元素的值,可用信號傳輸sps_residual_csc_flag示例性語法元素(其示例是表4中突出顯示的粗體,但是其可以採用任何形式,標籤、專門用語或其組合,全部這些都是所揭露示例範圍內可預見到的)。在這樣的實施例中,如果輸入視訊為444色彩格式(即,ChromaArrayType等於3,例如表4中的“ChromaArrayType==3”),則可用信號傳輸sps_residual_csc_flag示例性語法元素,以指示色彩空間轉換是否被啟用。如果這樣的輸入視訊不是444色彩格式(即,ChromaArrayType不等於3),則可不用信號傳輸sps_residual_csc_flag示例性語法元素,並且可將其設為等於0。 4 示例性序列參數集語法
在一實施例中,如果啟用了殘餘色彩空間轉換編碼工具,則可以如這裡所描述的以CU等級及/或TU等級增加另一標誌,以便啟用GBR和YCgCo色彩空間之間的色彩空間轉換。
在一實施例中,在下文的表5中示意性示出一示例,等於1的示例性編碼單元語法元素“cu_ycgco_residual_flag”(其示例是表5中突出顯示的粗體,但是其可以採用任何形式,標籤、專門用語或其組合,全部這些都是所揭露示例範圍內可預見到的)指示可在YCgCo色彩空間中編碼及/或解碼編碼單元的殘餘。在這樣的實施例中,cu_ycgco_residual_flag語法元素或其等值等於0可指示可在GBR色彩空間中編碼編碼單元的殘餘。 5 示例性編碼單元語法
在另一實施例中,在下文的表6中示意性示出一示例,等於1的示例性變換單元語法元素“tu_ycgco_residual_flag(tu_ycgco_殘餘_標誌)”(其示例是表6中突出顯示的粗體,但是其可以採用任何形式,標籤、專門用語或其組合,全部這些都是所揭露示例範圍內可預見到的)指示可在YCgCo色彩空間中編碼及/或解碼變換單元的殘餘。在這樣的實施例中,tu_ycgco_residual_flag語法元素或其等值等於0可指示可在GBR色彩空間中編碼變換單元的殘餘。 6 示例性變換單元語法
一些實施例中,對於被用在螢幕內容編碼中的運動補償預測而言,一些插值濾波器可以在插值分數像素(interpolating fractional pixel)處是低效的。例如,在編碼RGB視訊時,4階濾波器在分數位置對B和R分量進行插值時,可能並非那麼準確。在有損編碼實施例中,8階亮度濾波器可能不是用來保留原始亮度分量中包含的有用高頻紋理資訊的最有效的方式。在一實施例中,插值濾波器的分離的指示可用於不同的色彩分量。
在一個這樣的實施例中,一個或多個預設插值濾波器(例如,一組8階濾波器,一組4階濾波器)可用作用於分數像素插值過程的候選濾波器。在另一實施例中,不同於預設插值濾波器的插值濾波器組可在位元流中顯式地用信號傳輸。為了啟用針對不同色彩分量的調適濾波器選擇,可使用傳訊語法元素,其指定為每個色彩分量選擇的插值濾波器。所揭露的濾波器選擇系統和方法可以在各種編碼等級使用,例如序列等級、圖片及/或切片等級、以及CU等級。基於可用實現的編碼效率及/或計算及/或操作複雜度可做出對運算編碼等級的選擇。
在其中使用了預設插值濾波器的實施例中,可使用標誌來指示對色彩分量的分數像素插值可使用一組8階濾波器或一組4階濾波器。一個這樣的標誌可指示用於Y分量(或RGB色彩空間實施例中的G分量)的濾波器選擇,而另一個這種標誌可用於Cb和Cr分量(或RGB色彩空間實施例中的B和R分量)。下文的表格提供了可以以序列等級、圖片及/或切片等級以及CU等級用信號傳輸的此類標誌的示例。
下文的表7示意性示出這樣的實施例,其中,用信號傳輸此類標誌以便允許在序列等級預設插值濾波器的選擇。所揭露的語法可被應用到任何參數集,包括視訊參數集(VPS)、序列參數集(SPS)以及圖片參數集(PPS)。表7示意性示出的實施例中,可在SPS用信號傳輸示例性語法元素。 7 在序列等級插值濾波器的選擇的示例性傳訊
在這樣的實施例中,等於1的示例性語法元素“sps_luma_use_default_filter_flag”(其示例是表7中突出顯示的粗體,但是其可以採用任何形式、標籤、專門用語或其組合,全部這些都是所揭露示例範圍內可預見到的)可以指示對於分數像素的插值,與當前序列參數集相關聯的所有圖片的亮度分量可使用一組相同的亮度插值濾波器(例如,一組預設亮度濾波器)。在這樣的實施例中,等於0的示例性語法元素sps_luma_use_default_filter_flag可指示對於分數像素的插值,與當前序列參數集相關聯的所有圖片的亮度分量可使用一組相同的色度插值濾波器(例如,一組預設色度濾波器)。
在這樣的實施例中,等於1的示例性語法元素“sps_chroma_use_default_filter_flag”(其示例是表7中突出顯示的粗體,但是其可以採用任何形式,標籤、專門用語或其組合,全部這些都是所揭露示例範圍內可預見到的)可以指示對於分數像素的插值,與當前序列參數集相關聯的所有圖片的色度分量可使用一組相同的色度插值濾波器(例如,一組預設色度濾波器)。在這樣的實施例中,等於0的示例性語法元素sps_chroma_use_default_filter_flag可指示對於分數像素的插值,與當前序列參數集相關聯的所有圖片的色度分量可使用一組相同的亮度插值濾波器(例如,一組預設亮度濾波器)。
在一實施例中,在圖片及/或切片等級用信號傳輸標誌,以助於在圖片及/或切片等級對分數插值濾波器的選擇(即,對於給定的色彩分量,圖片及/或切片中的所有CU都可以使用相同的插值濾波器)。下文的表8示意性示出根據一實施例切片分段(slice segment)標題中使用語法元素的傳訊的示例。 8 在圖片及 / 或切片等級插值濾波器的選擇的示例性傳訊
在這樣的實施例中,等於1的示例性語法元素“slice_luma_use_default_filter_flag”(其示例是表8中突出顯示的粗體,但是其可以採用任何形式、標籤、專門用語或其組合,全部這些都是所揭露示例範圍內可預見到的)可以指示對於分數像素的插值,當前切片的亮度分量可使用一組相同的亮度插值濾波器(例如,一組預設亮度濾波器)。在這樣的實施例中,等於0的slice_luma_use_default_filter_flag示例性語法元素可指示對於分數像素的插值,當前切片的亮度分量可使用一組相同的色度插值濾波器(例如,一組預設色度濾波器)。
在這樣的實施例中,等於1的示例性語法元素“slice_chroma_use_default_filter_flag”(其示例是表8中突出顯示的粗體,但其可以採用任何形式、標籤、專門用語或其組合,全部這些都是所揭露示例範圍內可預見到的)可指示對於分數像素的插值,當前切片的色度分量可使用一組相同的色度插值濾波器(例如一組預設色度濾波器)。在這種實施例中,等於0的示例性語法元素slice_chroma_use_default_filter_flag可指示對於分數像素的插值,當前切片的色度分量可使用一組相同的亮度插值濾波器(例如一組預設亮度濾波器)。
在一實施例中,其中在CU等級用信號傳輸標誌,以助於以CU等級對插值濾波器的選擇,可使用如表9中所示的編碼單元語法用信號傳輸此類標誌。在這樣的實施例中,CU的色彩分量可調適地選擇可為該CU提供預測信號的一個或多個插值濾波器。這樣的選擇可代表調適插值濾波器選擇可達到的編碼改善。 9 CU 等級插值濾波器的選擇的示例性傳訊
在這樣的實施例中,等於1的示例性語法元素“cu_use_default_filter_flag”(其示例是表9中突出顯示的粗體,但是其可以採用任何形式、標籤、專門用語或其組合,全部這些都是所揭露示例範圍內可預見到的)可以指示對於分數像素的插值,亮度和色度都可以使用預設插值濾波器。在這樣的實施例中,等於0的cu_use_default_filter_flag示例性語法元素或其等值可指示對於分數像素的插值,當前CU的亮度分量或色度分量可使用一組不同的插值濾波器。
在這樣的實施例中,等於1的示例性語法元素“cu_luma_use_default_filter_flag”(其示例是表9中突出顯示的粗體,但是其可以採用任何形式、標籤、專門用語或其組合,全部這些都是所揭露示例範圍內可預見到的)可以指示對於分數像素的插值,當前CU的亮度分量可使用一組相同亮度插值濾波器(例如,一組預設亮度濾波器)。在這樣的實施例中,等於0的示例性語法元素cu_luma_use_default_filter_flag可指示對於分數像素的插值,當前CU的亮度分量可使用一組相同色度插值濾波器(例如,一組預設色度濾波器)。
在這樣的實施例中,等於1的示例性語法元素“cu_chroma_use_default_filter_flag”(其示例是表9中突出顯示的粗體,但是其可以採用任何形式、標籤、專門用語或其組合,全部這些都是所揭露示例範圍內可預見到的)可以指示對於分數像素的插值,當前CU的色度分量可使用一組相同色度插值濾波器(例如,一組預設色度濾波器)。在這樣的實施例中,等於0的示例性語法元素cu_chroma_use_default_filter_flag可指示對於分數像素的插值,當前CU的色度分量可使用一組相同亮度插值濾波器(例如,一組預設亮度濾波器)。
在一實施例中,在位元流中可顯式地用信號傳輸插值濾波器候選的係數。不同於預設插值濾波器的任意插值濾波器可用於視訊序列的分數像素插值處理。在這樣的實施例中,為了有助於濾波器係數從編碼起到解碼器的遞送,示例性語法元素“interp_filter_coeff_set()”(其示例是表10中突出顯示的粗體,但是其可以採用任何形式、標籤、專門用語或其組合,全部這些都是所揭露示例範圍內可預見到的)可用來在位元流中攜帶濾波器係數。表10示意性示出用於用信號傳輸插值濾波器候選的此類係數的語法結構。 10 插值濾波器的示例性傳訊
在這樣的實施例中,示例性語法元素“arbitrary_interp_filter_used_flag”(其示例是表10中突出顯示的粗體,但是其可以採用任何形式、標籤、專門用語或其組合,全部這些都是所揭露示例範圍內可預見到的)可指定是否存在任意插值濾波器。當示例性語法元素arbitrary_interp_filter_used_flag被設為1時,任意插值濾波器可用於插值處理。
再次地,在這樣的實施例中,示例性語法元素“num_interp_filter_set”(其示例是表10中突出顯示的粗體,但是其可以採用任何形式、標籤、專門用語或其組合,全部這些都是所揭露示例範圍內可預見到的)或其等值,可指定在位元流中存在的插值濾波器集合數。
且再次地,在這樣的實施例中,示例性語法元素“interp_filter_coeff_shifting”(其示例是表10中突出顯示的粗體,但是其可以採用任何形式、標籤、專門用語或其組合,全部這些都是所揭露示例範圍內可預見到的)或其等值,可指定用於像素插值的右移運算數。
且再次地,在這樣的實施例中,示例性語法元素“num_interp_filter[i]”(其示例是表10中突出顯示的粗體,但是其可以採用任何形式、標籤、專門用語或其組合,全部這些都是所揭露示例範圍內可預見到的)或其等值,可指定在第i個插值濾波器集合中的插值濾波器數。
這裡再次地,在這樣的實施例中,示例性語法元素“num_interp_filter_coeff[i]”(其示例是表10中突出顯示的粗體,但是其可以採用任何形式、標籤、專門用語或其組合,全部這些都是所揭露示例範圍內可預見到的)或其等值,可指定在第i個插值濾波器集合中插值濾波器所使用的階數。
這裡再次地,在這樣的實施例中,示例性語法元素“interp_filter_coeff_abs[i][j][l]”(其示例是表10中突出顯示的粗體,但是其可以採用任何形式、標籤、專門用語或其組合,全部這些都是所揭露示例範圍內可預見到的)或其等值,可指定在第i個插值濾波器集合中第j個插值濾波器的第1個係數的絕對值。
並且這裡再次地,在這樣的實施例中,示例性語法元素“interp_filter_coeff_sign[i][j][l]”(其示例是表10中突出顯示的粗體,但是其可以採用任何形式、標籤、專門用語或其組合,全部這些都是所揭露示例範圍內可預見到的)或其等值,可指定在第i個插值濾波器集合中第j個插值濾波器的第1個係數的符號。
可在任何高等級參數集中,例如VPS、SPS、PPS以及片分段標題,指示所揭露的語法元素。還需要注意的是,可以序列等級、圖片等級及/或CU等級使用額外的語法元素,以便協助對運算編碼等級的插值濾波器的選擇。還需要注意的是,所揭露的標誌可被替換為能夠指示所選濾波器集合的變數。注意在能夠預見到的實施例中,可在位元流中用信號傳輸任意數量(例如,兩個、三個或更多)的插值濾波器集。
使用所揭露的實施例,插值濾波器的任意組合可用來在運動補償預測過程期間在分數位置對像素進行插值。例如,在一實施例中,其中可執行4:4:4視訊訊號(以RGB或YCbCr的格式)的有損編碼,預設8階濾波器可用來生成用於三個色彩分量(即,R、G和B分量)的分數像素。在另一實施例中,其中執行視訊訊號的無損編碼,預設4階濾波器可用來生成用於三個色彩分量(即,YCbCr色彩空間中的Y、Cb和Cr分量,以及RGB色彩空間中的R、G和B分量)的分數像素。
第11A圖是其中可實施一個或多個所揭露的實施例的示例通信系統100的圖。通信系統100可以是提供諸如語音、資料、視訊、消息、廣播等內容給多個無線使用者的多存取系統。通信系統100能夠使得多個無線使用者藉由包括無線頻寬的系統資源分享,來存取這些內容。例如,通信系統100可使用一種或多種頻道存取方法,例如分碼多重存取(CDMA)、分時多重存取(TDMA)、分頻多重存取(FDMA)、正交FDMA(OFDMA)、單載波FDMA(SC-FDMA)等。
如第11A圖所示,通信系統100可包括無線傳輸/接收單元(WTRU)102a、102b、102c、及/或102d(可以統稱為或共稱為WTRU 102)、無線電存取網路(RAN)103/104/105、核心網路106/107/109、公共交換電話網路(PSTN)108、網際網路110和其他網路112,但是應當理解,所揭露的系統和方法預見了任意數量的WTRU、基地台、網路及/或網路元件。WTRU 102a、102b、102c、102d中的每一個都可以是被配置為在無線環境中運行及/或通信的任何類型的裝置。舉例來說,WTRU 102a、102b、102c、102d可被配置為傳輸及/或接收無線信號,並且可包括使用者設備(UE)、行動站、固定或行動使用者單元、呼叫機、行動電話、個人數位助理(PDA)、智慧型電話、膝上型電腦、隨身型易網機、個人電腦、無線感測器、消費類電子產品等。
通信系統100還可包括基地台114a和基地台114b。基地台114a、114b中的每一個都可以是任何類型的被配置為與WTRU 102a、102b、102c、102d中的至少一個進行無線連接以便於存取例如核心網路106/107/109、網際網路110及/或網路112那樣的一個或多個通信網路的裝置。作為例子,基地台114a、114b可以是基地台收發器(BTS)、節點B、e節點B、家用節點B、家用e節點B、網站控制器、存取點(AP)、無線路由器等等。雖然基地台114a、114b分別被描繪為單個元件,但是可以理解的是,基地台114a、114b可以包括任意數量的互連的基地台及/或網路元件。
基地台114a可以是RAN 103/104/105的一部分,該RAN 103/104/105還可以包括其他基地台及/或網路元件(未示出),例如基地台控制器(BSC)、無線電網路控制器(RNC)、中繼節點等。基地台114a及/或基地台114b可以被配置為在特定地理區域內傳輸及/或接收無線信號,該特定地理區域被稱作胞元(未示出)。該胞元還被進一步分成胞元扇區。例如,與基地台114a相關聯的胞元可被分成三個扇區。因此,在一個實施例中,基地台114a包括三個收發器,例如,針對胞元的每個扇區的一個收發器。在另一實施例中,基地台114a可以使用多輸入多輸出(MIMO)技術,並且因此可針對胞元的每個扇區使用多個收發器。
基地台114a、114b可以藉由空中介面115/116/117與WTRU 102a、102b、102c、102d中的一個或多個通信,該空中介面115/116/117可以是任何適當的無線通訊鏈路(例如射頻(RF)、微波、紅外線(IR)、紫外線(UV)、可見光等等)。可以使用任何適當的無線電存取技術(RAT)來建立空中介面115/116/117。
更具體而言,如上所述,通信系統100可以是多重存取系統且可採用一種或多種頻道存取方案,諸如CDMA、TDMA、FDMA、OFDMA、SC-FDMA等等。例如,RAN 103/104/105中的基地台114a和WTRU 102a、102b、102c可以實施諸如通用行動電信系統(UMTS)陸地無線電存取(UTRA)之類的無線電技術,其中該無線電技術可使用寬頻CDMA(WCDMA)來建立空中介面115/116/117。WCDMA可包括諸如高速封包存取(HSPA)及/或演進型HSPA(HSPA+)之類的通信協定。HSPA可以包括高速下鏈封包存取(HSDPA)及/或高速上鏈封包存取(HSUPA)。
在另一實施例中,基地台114a和WTRU 102a、102b、102c可實施諸如演進型UMTS陸地無線電存取(E-UTRA)之類的無線電技術,其中該無線電技術可使用長期演進(LTE)及/或高級LTE(LTE-A)來建立空中介面115/116/117。
在其他實施例中,基地台114a和WTRU 102a、102b、102c可實施諸如IEEE 802.16(例如,全球互通微波存取(WiMAX))、CDMA2000、CDMA2000 1X、CDMA2000 EV-DO、臨時標準2000(IS-2000)、臨時標準95(IS-95)、臨時標準856(IS-856)、全球行動通信系統(GSM)、增強型資料速率GSM演進(EDGE)、GSM EDGE(GERAN)等無線電技術。第11A圖中的基地台114b可以是諸如無線路由器、家用節點B、家用e節點B、或存取點,並且可以利用任何適當的RAT來促進諸如營業場所、家庭、車輛、校園等局部區域中的無線連接。在一個實施例中,基地台114b和WTRU 102c、102d可以實施諸如IEEE 802.11之類的無線電技術以建立無線區域網路(WLAN)。在另一實施例中,基地台114b和WTRU 102c、102d可以實施諸如IEEE 802.15之類的無線電技術以建立無線個區域網路(WPAN)。在另一實施例中,基地台114b和WTRU 102c、102d可以利用基於蜂巢的RAT(例如WCDMA、CDMA2000、GSM、LTE、LTE-A等)以建立微微胞元或毫微微胞元。如第11A圖中所示,基地台114b可以具有到網際網路110的直接連接。因此,基地台114b可以不需要經由核心網路106/107/109來存取網際網路110。
RAN 103/104/105可以與核心網路106/107/109通信,該核心網路106/107/109可以是被配置為向WTRU 102a、102b、102c、102d中的一個或多個提供語音、資料、應用及/或網際網路協定語音(VoIP)服務的任何類型的網路。例如,核心網路106/107/109可以提供呼叫控制、計費服務、基於行動位置的服務、預付費呼叫、網際網路連通、視訊分配等,及/或執行諸如使用者認證等高階安全功能。雖然第11A圖中未示出,但應理解,RAN 103/104/105及/或核心網路106/107/109可以與跟RAN 103/104/105採用相同RAT或不同RAT的其他RAN進行直接或間接通信。例如,除連接到可以利用E-UTRA無線電技術的RAN 103/104/105之外,核心網路106/107/109還可以與採用GSM無線電技術的另一RAN(未示出)通信。
核心網路106/107/109還可以充當用於WTRU 102a、102b、102c、102d存取PSTN 108、網際網路110及/或其他網路112的閘道。PSTN 108可包括提供普通老式電話服務(POTS)的電路交換電話網路。網際網路110可包括使用公共通信協定的互連電腦網路和裝置的全域系統,該公共通信協定例如是傳輸控制協定(TCP)/網際網路協定(IP)網際網路協定族中的TCP、使用者資料包通訊協定(UDP)和IP。網路112可包括由其他服務提供者所擁有及/或營運的有線或無線通訊網路。例如,網路112可包括連接到可以與RAN 103/104/105採用相同RAT或不同RAT的一個或多個RAN的另一核心網路。
通信系統100中的某些或全部WTRU 102a、102b、102c、102d可以包括多模式能力,例如,WTRU 102a、102b、102c、102d可包括用於藉由不同無線鏈路與不同無線網路通信的多個收發器。例如,第11A圖中所示的WTRU 102c可被配置為與可採用基於蜂巢的無線電技術的基地台114a通信,且與可採用IEEE 802無線電技術的基地台114b通信。
第11B圖是示例WTRU 102的系統圖。如第11B圖所示,WTRU 102可包括處理器118、收發器120、傳輸/接收元件122、揚聲器/麥克風124、鍵盤126、顯示器/觸控式螢幕128、不可移除記憶體130、可移除記憶體132、電源134、全球定位系統(GPS)晶片組136及其他週邊裝置138。應認識到WTRU 102可以在保持與實施例一致的同時,包括前述元件的任何子組合。而且,實施例預見基地台114a和114b及/或基地台114a和114b可代表的節點,例如但不限於收發器站(BTS)、節點B、網站控制器、存取點(AP)、家用節點B、演進型家用節點B(eNodeB)、家用演進型節點B(HeNB)、家用演進型節點B閘道以及代理伺服器節點等等,可以包括第11B圖中描繪的以及這裡描述的一些或所有元件。
處理器118可以是通用處理器、專用處理器、常規處理器、數位訊號處理器(DSP)、多個微處理器、與DSP核相關聯的一個或多個微處理器、控制器、微控制器、專用積體電路(ASIC)、現場可程式設計閘陣列(FPGA)電路、任何其他類型的積體電路(IC)、狀態機等等。處理器118可執行信號編碼、資料處理、功率控制、輸入/輸出處理及/或使得WTRU 102能夠在無線環境中運行的任何其他功能。處理器118可以耦合到收發器120,收發器120可以耦合到傳輸/接收元件122。雖然第11B圖將處理器118和收發器120描繪為單獨的元件,但應認識到處理器118和收發器120可一起被集成在電子封裝或晶片中。
傳輸/接收元件122可被配置為藉由空中介面115/116/117向基地台(例如基地台114a)傳輸信號或從其接收信號。例如,在一個實施例中,傳輸/接收元件122可以是被配置為傳輸及/或接收RF信號的天線。在另一實施例中,傳輸/接收元件122可以是被配置為傳輸及/或接收例如IR、UV或可見光信號的發射器/偵測器。在另一實施例中,傳輸/接收元件122可以被配置為傳輸和接收RF和光信號兩者。應認識到傳輸/接收元件122可以被配置為傳輸及/或接收無線信號的任何組合。
另外,雖然傳輸/接收元件122在第11B圖中被描繪為單個元件,但WTRU 102可包括任何數目的傳輸/接收元件122。更具體而言,WTRU 102可以採用MIMO技術。因此,在一個實施例中,WTRU 102可包括用於藉由空中介面115/116/117來傳輸和接收無線信號的兩個或更多個傳輸/接收元件122(例如多個天線)。
收發器120可以被配置為調變將由傳輸/接收元件122傳輸的信號並對傳輸/接收元件122接收到的信號進行解調。如上所述,WTRU 102可以具有多模式能力。因此,例如,收發器120可以包括用於使得WTRU 102能夠經由諸如UTRA和IEEE 802.11之類的多種RAT進行通信的多個收發器。
WTRU 102的處理器118可以耦合到揚聲器/麥克風124、鍵盤126及/或顯示器/觸控式螢幕128(例如液晶顯示(LCD)顯示單元或有機發光二極體(OLED)顯示單元),並且可以從其接收使用者輸入資料。處理器118還可以向揚聲器/麥克風124、鍵盤126及/或顯示器/觸控式螢幕128輸出使用者資料。另外,處理器118可以存取來自任意類型的合適的記憶體(例如不可移除記憶體130及/或可移除記憶體132)的資訊,並將資料儲存在其中。不可移除記憶體130可以包括隨機存取記憶體(RAM)、唯讀記憶體(ROM)、硬碟、或任何其他類型的記憶體存放裝置。可移除記憶體132可以包括用戶身份模組(SIM)卡、記憶條、安全數位(SD)記憶卡等。在其他實施例中,處理器118可以存取來自物理上不位於WTRU 102上(諸如在伺服器或家用電腦上(未示出))的記憶體的資訊並將資料儲存在其中。
處理器118可以從電源134接收電力,並且可以被配置為分配及/或控制電力給WTRU 102中的其他元件。電源134可以是用於為WTRU 102供電的任何適當裝置。例如,電源134可以包括一個或多個乾電池(例如鎳鎘(NiCd)、鎳鋅鐵氧體(NiZn)、鎳金屬氫化物(NiMH)、鋰離子(Li)等等)、太陽能電池、燃料電池等等。
處理器118還可以耦合到GPS晶片組136,GPS晶片組136可以被配置為提供關於WTRU 102的當前位置的位置資訊(例如,經度和緯度)。除了來自GPS晶片組136的資訊之外或作為其替代,WTRU 102可以藉由空中介面115/116/117從基地台(例如基地台114a、114b)接收位置資訊,及/或基於從兩個或更多個附近的基地台接收到信號的時序來確定其位置。應認識到WTRU 102可以在保持與實施例一致的同時,藉由任何適當的位置確定方法來獲取位置資訊。
處理器118可以進一步耦合到其他週邊裝置138,週邊裝置138可以包括提供附加特徵、功能及/或有線或無線連通性的一個或多個軟體及/或硬體模組。例如,週邊裝置138可以包括加速計、電子指南針、衛星收發器、數位相機(用於拍照或視訊)、通用序列匯流排(USB)埠、振動裝置、電視收發器、免持耳機、藍牙®模組、調頻(FM)無線電單元、數位音樂播放器、媒體播放器、視訊遊戲機模組、網際網路瀏覽器等等。
第11C圖是根據一實施例的RAN 103和核心網路106的系統圖。如上所述,RAN 103可使用UTRA無線電技術藉由空中介面115與WTRU 102a、102b、102c通信。該RAN 103還可與核心網路106通信。如第11C圖中所示,RAN 103可包括節點B 140a、140b、140c,其中每個都可包含一個或多個收發器,用於藉由空中介面115與WTRU 102a、102b、102c通信。節點B 140a、140b、140c中的每一個都可與RAN 103內的特定胞元(未示出)相關聯。RAN 103還可以包括RNC 142a、142b。應當理解,在與實施例保持一致的情況下,RAN 103可以包括任何數量的節點B和RNC。
如第11C圖中所示,節點B 140a、140b可以與RNC 142a通信。此外,節點B 140c可以與RNC 142b通信。節點B 140a、140b、140c可以經由Iub介面分別與RNC 142a、142b通信。RNC 142a、142b可以藉由Iur介面彼此通信。RNC 142a、142b中的每一個都可以被配置為分別控制與其連接的節點B 140a、140b、140c。此外,可將RNC 142a、142b中的每一個配置為執行或支援其他功能,例如外環功率控制、負載控制、許可控制、封包排程、切換控制、巨集分集、安全功能、資料加密等。
第11C圖中所示的核心網路106可以包括媒體閘道(MGW)144、行動交換中心(MSC)146、服務GPRS支援節點(SGSN)148及/或閘道GPRS支援節點(GGSN)150。雖然前述元件中的每一個都被描繪為核心網路106的一部分,但是應該理解,任意這些元件都可由核心網路營運商以外的實體所有及/或營運。
RAN 103中的RNC 142a可經由IuCS介面連接至核心網路106中的MSC 146。可將MSC 146連接至MGW 144。MSC 146和MGW 144可向WTRU 102a、102b、102c提供對電路切換式網路的存取,例如PSTN 108,從而促進WTRU 102a、102b、102c與傳統陸線通信裝置之間的通信。
還可將RAN 103中的RNC 142a經由IuPS介面連接至核心網路106中的SGSN 148。SGSN 148可連接至GGSN 150。SGSN 148和GGSN 150可向WTRU 102a、102b、102c提供對封包交換網路的存取,例如網際網路110,從而促進WTRU 102a、102b、102c與IP賦能裝置之間的通信。
如上所述,還可將核心網路106連接至網路112,網路112可包括由其他服務提供者所有及/或營運的有線或無線網路。
第11D圖是根據另一個實施例的RAN 104和核心網路107的系統圖。如上所述,RAN 104可使用E-UTRA無線電技術藉由空中介面116與WTRU 102a、102b和102c通信。RAN 104還可以與核心網路107通信。
RAN 104可包括e節點B 160a、160b、160c,但是應當理解的是在保持與實施例的一致性的同時,RAN 104可以包括任意數量的e節點B。e節點B 160a、160b、160c中的每一個都可包括一個或多個收發器,用於藉由空中介面116與WTRU 102a、102b、102c通信。在一個實施例中,e節點B 160a、160b、160c可實施MIMO技術。因此,e節點B 160a例如可使用多天線來向WTRU 102傳輸無線信號和從其接收無線信號。
e節點B 160a、160b、160c中的每一個都可以與特定胞元相關聯(未顯示),並且可以被配置為處理無線電資源管理決策、切換決策、上鏈及/或下鏈中的使用者排程等等。如第11D圖中所示,e節點B 160a、160b、160c可藉由X2介面彼此通信。
第11D圖中所示的核心網路107可以包括行動性管理實體(MME)162、服務閘道164和封包資料網路(PDN)閘道166。雖然前述元件中的每一個都被描繪為核心網路107的一部分,但是應當理解,任意這些元件都可以由核心網路營運商之外的其他實體所有及/或營運。
MME 162可以經由S1介面連接到RAN 104中的e節點B 160a、160b、160c中的每一個,並充當控制節點。例如,MME 162可以負責WTRU 102a、102b、102c的使用者認證、承載啟動/停用、在WTRU 102a、102b、102c的初始連接期間選擇特定服務閘道等等。MME 162還可以提供控制平面功能以用於在RAN 104和使用其他無線電技術例如GSM或者WCDMA的其他RAN(未顯示)之間切換。
服務閘道164可以經由S1介面連接到RAN 104中的e節點B 160a、160b、160c中的每一個。服務閘道164通常可以向/從WTRU 102a、102b、102c路由和轉發使用者資料封包。服務閘道164還可以執行其他功能,例如在e節點B間切換期間錨定使用者平面、當下鏈資料對於WTRU 102a、102b、102c可用時觸發傳呼、管理和儲存WTRU 102a、102b、102c的上下文等等。
服務閘道164還可以連接到PDN閘道166,PDN閘道166可向WTRU 102a、102b、102c提供到封包交換網路(例如網際網路110)的存取,以便於WTRU 102a、102b、102c與IP賦能裝置之間的通信。
核心網路107可以便於與其他網路的通信。例如,核心網路107可以向WTRU 102a、102b、102c提供到電路切換式網路(例如PSTN 108)的存取,以便於WTRU 102a、102b、102c與傳統陸線通信裝置之間的通信。例如,核心網路107可以包括IP閘道(例如IP多媒體子系統(IMS)伺服器),或者與之通信,該IP閘道充當核心網路107與PSTN 108之間的介面。另外,核心網路107可以向WTRU 102a、102b、102c提供到網路112的存取,該網路112可以包括其他服務提供者所有及/或營運的其他有線或無線網路。
第11E圖是根據一個實施例的RAN 105和核心網路109的系統圖。RAN 105可以是採用IEEE 802.16無線電技術以藉由空中介面117與WTRU 102a、102b、102c通信的存取服務網路(ASN)。如下文將進一步討論的,WTRU 102a、102b、102c、RAN 105的不同功能實體與核心網路109之間的通信鏈路可被定義為參考點。
如第11E圖中所示,RAN 105可包括基地台180a、180b、180c以及ASN閘道182,但是應當理解的是,在與實施例保持一致的同時,RAN 105可以包括任意數量的基地台和ASN閘道。基地台180a、180b、180c可以各與RAN 105中的特定胞元(未示出)相關聯,並且可以每個都包括一個或多個收發器,以藉由空中介面117與WTRU 102a、102b、102c通信。在一個實施例中,基地台180a、180b、180c可實施MIMO技術。因此,舉例來說,基地台180a可使用多個天線來傳輸無線信號給WTRU 102a,並從其接收無線信號。基地台180a、180b、180c還可以提供行動性管理功能,例如切換觸發、隧道建立、無線電資源管理、訊務分類、服務品質(QoS)策略實施等等。ASN閘道182可充當訊務彙聚點,並且可負責傳呼、快取使用者設定檔、路由到核心網路109等等。
WTRU 102a、102b、102c與RAN 105之間的空中介面117可以被定義為實施IEEE 802.16規範的R1參考點。另外,WTRU 102a、102b、102c中的每個都可以建立與核心網路109的邏輯介面(未示出)。WTRU 102a、102b、102c與核心網路109之間的邏輯介面可以被定義為R2參考點,該R2參考點可以用於認證、授權、IP主機配置管理及/或行動性管理。
基地台180a、180b、180c中的每個基地台之間的通信鏈路可以被定義為R8參考點,該R8參考點可包括用於促進基地台之間的WTRU切換和資料傳遞的協定。基地台180a、180b、180c與ASN閘道182之間的通信鏈路可以被定義為R6參考點。R6參考點可包括用於基於與WTRU 102a、102b、102c中的每個相關聯的行動性事件來促進行動性管理的協定。
如第11E圖中所示,RAN 105可以連接到核心網路109。RAN 105與核心網路109之間的通信鏈路可被定義為R3參考點,該R3參考點包括用於促進例如資料傳遞和行動性管理性能的協定。核心網路109可包括行動IP家用代理(MIP-HA)184、認證、授權、記帳(AAA)伺服器186以及閘道188。雖然前述元件中的每個元件都被描繪為核心網路109的一部分,但是可以理解這些元件中的任意一個元件都可以由除核心網路營運商之外的實體所有及/或營運。
MIP-HA可以負責IP位址管理,並使得WTRU 102a、102b、102c能夠在不同ASN及/或不同核心網路之間漫遊。MIP-HA 184可以為WTRU 102a、102b、102c提供對封包切換網(例如網際網路110)的存取,以促進WTRU 102a、102b、102c與IP賦能裝置之間的通信。AAA伺服器186可以負責使用者認證和支援使用者服務。網管188可促進與其他網路的互聯。例如,閘道188可以為WTRU 102a、102b、102c提供對電路切換式網路(例如PSTN 108)的存取,以促進WTRU 102a、102b、102c與傳統陸線通信裝置之間的通信。此外,閘道188可為WTRU 102a、102b、102c提供對網路112(其可包括由其他服務提供者所有及/或營運的其他有線或無線網路)的存取。
雖然在第11E圖中沒有示出,但是可以理解的是,RAN 105可以連接到其他ASN,並且核心網路109可以連接到其他核心網路。RAN 105與其他ASN之間的通信鏈路可以被定義為R4參考點,該R4參考點可以包括用於協調WTRU 102a、102b、102c在RAN 105與其他RAN之間的行動性的協定。核心網路109與其他核心網路之間的通信鏈路可以被定義為R5參考,該R5參考可以包括用於促進家用核心網路與被存取核心網路之間的互聯的協定。
儘管上文以特定組合的方式描述了特徵和元件,但是本領域技術人員能夠理解的是,每個特徵或元件都可以單獨使用或與其他特徵和元件任意組合。此外,這裡描述的方法可在合併到電腦可讀媒體中以便由電腦或處理器執行的電腦程式、軟體或韌體中實施。電腦可讀媒體的例子包括電信號(藉由有線或無線連接傳輸)和電腦可讀儲存媒體。電腦可讀儲存媒體的示例包括但不限於唯讀記憶體(ROM)、隨機存取記憶體(RAM)、暫存器、高速緩衝記憶體、半導體記憶體裝置、磁性媒體(諸如內部硬碟和抽取式磁碟)、磁光媒體和光學媒體(諸如CD-ROM磁片和數位多功能磁片(DVD))。與軟體相關聯的處理器可用於實施射頻收發器,以在WTRU、UE、終端、基地台、RNC或任意主機中使用。
100‧‧‧通信系統
102、102a、102b、102c、102d‧‧‧無線傳輸/接收單元(WTRU)
103/104/105‧‧‧無線電存取網(RAN)
106/107/109‧‧‧核心網路
108‧‧‧公共交換電話網(PSTN)
110‧‧‧網際網路
112‧‧‧其他網路
114a、114b、180a、180b、180c‧‧‧基地台
115/116/117‧‧‧空中介面
118‧‧‧處理器
120‧‧‧收發器
122‧‧‧傳輸/接收元件
124‧‧‧揚聲器/麥克風
126‧‧‧鍵盤
128‧‧‧顯示器/觸控式螢幕
130‧‧‧不可移除記憶體
132‧‧‧可移除記憶體
134‧‧‧電源
136‧‧‧全球定位系統(GPS)晶片組
138‧‧‧週邊裝置
140a、140b、140c‧‧‧節點B
142a、142b‧‧‧RNC
144‧‧‧媒體閘道(MGW)
146‧‧‧行動交換中心(MSC)
148‧‧‧服務GPRS支援節點(SGSN)
150‧‧‧閘道GPRS支持節點(GGSN)
160a、160b、160c‧‧‧e節點B
162‧‧‧行動性管理實體(MME)
164‧‧‧服務閘道
166‧‧‧封包資料網路(PDN)閘道
182‧‧‧存取服務網路(ASN)閘道
184‧‧‧行動IP家用代理(MIP-HA)
186‧‧‧認證、授權、記帳(AAA)伺服器
188‧‧‧閘道
191‧‧‧示例性螢幕內容共用系統
192‧‧‧接收器
193‧‧‧輸入位元流
194‧‧‧解碼器
195、197‧‧‧解碼後的圖片
196‧‧‧顯示圖片緩衝器
198‧‧‧顯示器
200、300、800‧‧‧編碼器
201、801‧‧‧輸入視訊訊號
204、209、309‧‧‧元件
205、805‧‧‧預測殘餘
206、329、806、929‧‧‧預測塊
208、327、808、927‧‧‧編碼模式、預測模式及/或運動資訊
210、810‧‧‧變換元件
215、815‧‧‧量化元件
220、320、820、920‧‧‧逆變換元件
222、822‧‧‧殘餘係數塊
225、825‧‧‧逆量化元件
230、830‧‧‧熵編碼元件
235、335、835、935‧‧‧位元流
240、840‧‧‧模式決定及/或其他編碼器控制邏輯
250、350、850、950‧‧‧迴路濾波元件
255、855‧‧‧重建塊
260、860、960‧‧‧空間預測元件
270、370、870‧‧‧參考圖片儲存
280、880‧‧‧運動預測(估計和補償)元件
325、925‧‧‧去量化元件
326、926‧‧‧殘餘係數
328、928‧‧‧預測模式
330、930‧‧‧熵解碼元件
410、420、430、440、460、470、480、490‧‧‧模式
510‧‧‧示例性影像
804、809、909‧‧‧加法器元件
807、817、917‧‧‧控制開關
823‧‧‧控制信號
824‧‧‧殘餘轉換
826‧‧‧用於殘餘編碼的色彩空間決定元件
827‧‧‧殘餘逆轉換元件
900‧‧‧單層解碼器
990‧‧‧時間預測元件
999‧‧‧殘餘逆轉換元件
1000‧‧‧示例性分割
1010、1020、1030、1040‧‧‧預測單元(PU)
第1圖是示意性示出根據一實施例的示例性螢幕內容共用系統的方塊圖; 第2圖是示意性示出根據一實施例的示例性視訊編碼系統的方塊圖; 第3圖是示意性示出根據一實施例的示例性視訊解碼系統的方塊圖; 第4圖是示意性示出根據一實施例的示例性預測單元模式; 第5圖是示意性示出根據一實施例的示例性彩色影像; 第6圖是示意性示出用於實現所揭露主題的實施例的示例性方法; 第7圖是示意性示出用於實現所揭露主題的實施例的另一示例性方法; 第8圖是示意性示出根據一實施例的示例性視訊編碼系統的方塊圖; 第9圖是示意性示出根據一實施例的示例性視訊解碼系統的方塊圖; 第10圖是示意性示出根據一實施例的將預測單元示例性細分成變換單元的方塊圖; 第11A圖是其中可實施所揭露主題的示例通信系統的系統圖; 第11B圖是第11A圖中示意的通信系統中可使用的示例無線傳輸/接收單元(WTRU)的系統圖; 第11C圖是第11A圖中示意的通信系統中可使用的示例無線電存取網路和示例核心網路路的系統圖; 第11D圖是第11A圖中示意的通信系統中可使用的另一示例無線電存取網路和示例核心網路路的系統圖; 第11E圖是第11A圖中示意的通信系統中可使用的另一示例無線電存取網路和示例核心網路路的系統圖。
900‧‧‧單層解碼器
909‧‧‧加法器元件
917‧‧‧控制開關
920‧‧‧逆變換元件
925‧‧‧去量化元件
926‧‧‧殘餘係數
928‧‧‧預測模式
929‧‧‧預測塊
930‧‧‧熵解碼元件
935‧‧‧位元流
950‧‧‧迴路濾波元件
960‧‧‧空間預測元件
970‧‧‧參考圖片儲存
990‧‧‧時間預測元件
999‧‧‧殘餘逆轉換元件

Claims (20)

  1. 一種用於解碼視訊內容的方法,該方法包括: 接收一視訊位元流; 基於該視訊位元流確定一第一標誌; 基於該視訊位元流生成一殘餘; 基於該第一標誌確定將該殘餘從一第一色彩空間轉換到一第二色彩空間;以及 將該殘餘從該第一色彩空間轉換到該第二色彩空間。
  2. 如申請專利範圍第1項所述的方法,其中確定該第一標誌包括:接收在一編碼單元等級的該第一標誌,且其中該第一標誌與一編碼單元相關聯。
  3. 如申請專利範圍第2項所述的方法,其中僅當在該編碼單元等級的一第二標誌指示在該編碼單元中有至少一個殘餘具有一非零值的情況下,接收該第一標誌。
  4. 如申請專利範圍第1項所述的方法,其中將該殘餘從該第一色彩空間轉換到該第二色彩空間包括應用一色彩空間轉換矩陣。
  5. 如申請專利範圍第4項所述的方法,其中該色彩空間轉換矩陣對應於一不可逆YCgCo到RGB轉換矩陣或一可逆YCgCo到RGB轉換矩陣中的其中一者。
  6. 如申請專利範圍第5項所述的方法,其中: 在該色彩空間轉換矩陣對應於該不可逆YCgCo到RGB轉換矩陣的情況下,該不可逆YCgCo到RGB轉換矩陣在有損編碼中被應用,以及 在該色彩空間轉換矩陣對應於該可逆YCgCo到RGB轉換矩陣的情況下,該可逆YCgCo到RGB轉換矩陣在無損編碼中被應用。
  7. 如申請專利範圍第4項所述的方法,其中將該殘餘從該第一色彩空間轉換到該第二色彩空間還包括應用一縮放因數矩陣。
  8. 如申請專利範圍第7項所述的方法,其中該色彩空間轉換矩陣是未正規化的,且其中該縮放因數矩陣的每列包括與未正規化的色彩空間轉換矩陣的一對應列的範數相對應的縮放因數。
  9. 如申請專利範圍第4項所述的方法,其中該色彩空間轉換矩陣包括至少一個定點精度係數。
  10. 如申請專利範圍第1項所述的方法,該方法還包括基於該視訊位元流確定一第二標誌,其中在一序列等級、一圖片等級或一切片等級中的至少一者用信號傳輸該第二標誌,且其中該第二標誌指示是否對於該序列等級、圖片等級或切片等級分別啟用了將該殘餘從該第一色彩空間轉換到該第二色彩空間的一過程。
  11. 一種無線傳輸/接收單元(WTRU),該WTRU包括: 一接收器,被配置為接收一視訊位元流;以及 處理器,被配置為: 基於該視訊位元流確定一第一標誌; 基於該視訊位元流生成一殘餘; 基於該第一標誌確定將該殘餘從一第一色彩空間轉換到一第二色彩空間;以及 將該殘餘從該第一色彩空間轉換到該第二色彩空間。
  12. 如申請專利範圍第11項所述的WTRU,其中該接收器還被配置為接收在編碼單元等級的該第一標誌,且其中該第一標誌與一編碼單元相關聯。
  13. 如申請專利範圍第12項所述的WTRU,其中該接收器還被配置為僅當在該編碼單元等級的一第二標誌指示在該編碼單元中有至少一個殘餘具有一非零值的情況下,接收該第一標誌。
  14. 如申請專利範圍第11項所述的WTRU,其中該處理器被配置為藉由應用一色彩空間轉換矩陣,將該殘餘從該第一色彩空間轉換到該第二色彩空間。
  15. 如申請專利範圍第14項所述的WTRU,其中,該色彩空間轉換矩陣對應於一不可逆YCgCo到RGB轉換矩陣或一可逆YCgCo到RGB轉換矩陣中的其中一者。
  16. 如申請專利範圍第15項所述的WTRU,其中: 在該色彩空間轉換矩陣對應於該不可逆YCgCo到RGB轉換矩陣的情況下,該不可逆YCgCo到RGB轉換矩陣在有損編碼中被應用,以及 在該色彩空間轉換矩陣對應於該可逆YCgCo到RGB轉換矩陣的情況下,該可逆YCgCo到RGB轉換矩陣在無損編碼中被應用。
  17. 如申請專利範圍第14項所述的WTRU,其中該處理器還被配置為藉由應用縮放因數矩陣將該殘餘從該第一色彩空間轉換到該第二色彩空間。
  18. 如申請專利範圍第17項所述的WTRU,其中該色彩空間轉換矩陣是未正規化的,且其中該縮放因數矩陣的每列包括與未正規化的色彩空間轉換矩陣的一對應列的範數相對應的縮放因數。
  19. 如申請專利範圍第14項所述的WTRU,其中該色彩空間轉換矩陣包括至少一個定點精度係數。
  20. 如申請專利範圍第11項所述的WTRU,其中該處理器還被配置為基於該視訊位元流確定一第二標誌,其中在一序列等級、一圖片等級和一切片等級中的至少一者用信號傳輸該第二標誌,且其中該第二標誌指示是否對於該序列等級、圖片等級或切片等級分別啟用了將該殘餘從該第一色彩空間轉換到該第二色彩空間的一過程。
TW104108330A 2014-03-14 2015-03-16 Rgb視訊編碼增強系統及方法 TWI650006B (zh)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US201461953185P 2014-03-14 2014-03-14
US61/953,185 2014-03-14
US201461994071P 2014-05-15 2014-05-15
US61/994,071 2014-05-15
US201462040317P 2014-08-21 2014-08-21
US62/040,317 2014-08-21

Publications (2)

Publication Number Publication Date
TW201540053A true TW201540053A (zh) 2015-10-16
TWI650006B TWI650006B (zh) 2019-02-01

Family

ID=52781307

Family Applications (1)

Application Number Title Priority Date Filing Date
TW104108330A TWI650006B (zh) 2014-03-14 2015-03-16 Rgb視訊編碼增強系統及方法

Country Status (9)

Country Link
US (2) US20150264374A1 (zh)
EP (1) EP3117612A1 (zh)
JP (5) JP6368795B2 (zh)
KR (4) KR102391123B1 (zh)
CN (2) CN106233726B (zh)
AU (1) AU2015228999B2 (zh)
MX (1) MX356497B (zh)
TW (1) TWI650006B (zh)
WO (1) WO2015139010A1 (zh)

Families Citing this family (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ES2924028T3 (es) * 2011-01-13 2022-10-04 Canon Kk Aparato de codificación de imagen, procedimiento de codificación de imagen y programa, y aparato de decodificación de imagen, procedimiento de decodificación de imagen y programa
EP3203739A4 (en) * 2014-10-03 2018-04-25 Nec Corporation Video coding device, video decoding device, video coding method, video decoding method and program
GB2531004A (en) * 2014-10-06 2016-04-13 Canon Kk Residual colour transform signalled at sequence level for specific coding modes
JP2017538381A (ja) * 2015-10-09 2017-12-21 テレフオンアクチーボラゲット エルエム エリクソン(パブル) ビデオ符号化における成分間予測
JP6593122B2 (ja) * 2015-11-20 2019-10-23 富士通株式会社 動画像符号化装置、動画像符号化方法、及びプログラム
US10341659B2 (en) * 2016-10-05 2019-07-02 Qualcomm Incorporated Systems and methods of switching interpolation filters
KR20190049197A (ko) * 2017-11-01 2019-05-09 한국전자통신연구원 고해상도 영상을 이용한 업샘플링 및 rgb 합성 방법, 및 이를 수행하는 장치
KR20190083956A (ko) 2018-01-05 2019-07-15 에스케이텔레콤 주식회사 YCbCr간의 상관 관계를 이용한 영상 부호화/복호화 방법 및 장치
WO2019135636A1 (ko) * 2018-01-05 2019-07-11 에스케이텔레콤 주식회사 Ycbcr간의 상관 관계를 이용한 영상 부호화/복호화 방법 및 장치
WO2020086317A1 (en) * 2018-10-23 2020-04-30 Tencent America Llc. Method and apparatus for video coding
CN119583782B (zh) * 2018-12-28 2025-10-24 上海天荷电子信息有限公司 用色度分量预测色度分量残差数据的视频解码方法和装置
CN109714600B (zh) * 2019-01-12 2020-05-26 贵州佰仕佳信息工程有限公司 兼容性大数据采集系统
KR20200109276A (ko) 2019-03-12 2020-09-22 주식회사 엑스리스 영상 신호 부호화/복호화 방법 및 이를 위한 장치
EP3928516A4 (en) 2019-04-16 2022-06-15 Beijing Bytedance Network Technology Co., Ltd. ADAPTIVE LOOP FILTERING FOR VIDEO PROCESSING
KR102414543B1 (ko) 2019-05-16 2022-06-28 엘지전자 주식회사 크로마 포멧에 기반하여 필터 정보를 시그널링하는 영상 부호화/복호화 방법, 장치 및 비트스트림을 전송하는 방법
WO2020228835A1 (en) * 2019-05-16 2020-11-19 Beijing Bytedance Network Technology Co., Ltd. Adaptive color-format conversion in video coding
CN114009050B (zh) 2019-06-21 2023-12-22 北京字节跳动网络技术有限公司 视频编解码的自适应环内颜色空间变换
ES3048492T3 (en) 2019-09-14 2025-12-10 Bytedance Inc Quantization parameter offset for chroma deblocking filtering
CN114567786B (zh) * 2019-09-23 2023-08-29 北京达佳互联信息技术有限公司 以4:4:4色度格式进行视频编解码的方法和装置
US11682144B2 (en) * 2019-10-06 2023-06-20 Tencent America LLC Techniques and apparatus for inter-channel prediction and transform for point-cloud attribute coding
CN114651442B (zh) 2019-10-09 2025-06-13 字节跳动有限公司 视频编解码中的跨分量适应性回路滤波
US11412235B2 (en) * 2019-10-10 2022-08-09 Tencent America LLC Color transform for video coding
MX2022004340A (es) * 2019-10-11 2022-07-19 Beijing Dajia Internet Information Tech Co Ltd Métodos y aparatos de codificación de video en formato de color 4:4:4.
EP4029264A4 (en) 2019-10-14 2022-11-23 ByteDance Inc. Joint coding of chroma residual and filtering in video processing
WO2021088951A1 (en) 2019-11-07 2021-05-14 Beijing Bytedance Network Technology Co., Ltd. Quantization properties of adaptive in-loop color-space transform for video coding
KR20220106116A (ko) 2019-12-09 2022-07-28 바이트댄스 아이엔씨 비디오 코딩에서 양자화 그룹 사용
WO2021121418A1 (en) 2019-12-19 2021-06-24 Beijing Bytedance Network Technology Co., Ltd. Joint use of adaptive colour transform and differential coding of video
US11496755B2 (en) 2019-12-28 2022-11-08 Tencent America LLC Method and apparatus for video coding
CN114902657B (zh) 2019-12-31 2025-06-13 字节跳动有限公司 视频编解码中的自适应颜色变换
CN117544777A (zh) * 2020-01-01 2024-02-09 字节跳动有限公司 用于视频编解码的跨分量自适应环路滤波
WO2021136553A1 (en) 2020-01-05 2021-07-08 Beijing Bytedance Network Technology Co., Ltd. Using adaptive color transform in video coding
MX2022008206A (es) 2020-01-05 2022-08-17 Beijing Dajia Internet Information Tech Co Ltd Metodos y aparato de codificacion de video en formato de crominancia 4:4:4.
US11303914B2 (en) * 2020-01-08 2022-04-12 Tencent America LLC Method and apparatus for video coding
CN114946187B (zh) * 2020-01-08 2025-09-19 抖音视界(北京)有限公司 色度残差的联合编解码和自适应颜色变换
WO2021143896A1 (en) 2020-01-18 2021-07-22 Beijing Bytedance Network Technology Co., Ltd. Adaptive colour transform in image/video coding
JP2023512694A (ja) * 2020-02-04 2023-03-28 ホアウェイ・テクノロジーズ・カンパニー・リミテッド 高レベルシンタックスのシグナリングについてのエンコーダ、デコーダ、および対応する方法
CN115606184B (zh) 2020-04-01 2026-01-30 抖音视界有限公司 对量化参数增量的信令通知的控制
WO2021204135A1 (en) 2020-04-07 2021-10-14 Beijing Bytedance Network Technology Co., Ltd. Signaling and inference of subpicture related syntax element
CN115668917A (zh) 2020-04-09 2023-01-31 抖音视界有限公司 视频编解码中的去块信令通知
WO2021204251A1 (en) 2020-04-10 2021-10-14 Beijing Bytedance Network Technology Co., Ltd. Use of header syntax elements and adaptation parameter set
WO2021209061A1 (en) 2020-04-17 2021-10-21 Beijing Bytedance Network Technology Co., Ltd. Presence of adaptation parameter set units
CN115769578A (zh) * 2020-04-20 2023-03-07 抖音视界有限公司 视频编解码中的自适应色彩变换
WO2021222036A1 (en) 2020-04-26 2021-11-04 Bytedance Inc. Conditional signaling of video coding syntax elements
JP7551779B2 (ja) * 2020-05-26 2024-09-17 ドルビー ラボラトリーズ ライセンシング コーポレイション 可変フレームレートビデオのためのピクチャメタデータ
CN115022627B (zh) * 2022-07-01 2025-04-29 光线云(杭州)科技有限公司 一种针对绘制中间图像的高压缩比的无损压缩方法和装置

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3906630B2 (ja) * 2000-08-08 2007-04-18 ソニー株式会社 画像符号化装置及び方法並びに画像復号装置及び方法
CN1214649C (zh) * 2003-09-18 2005-08-10 中国科学院计算技术研究所 用于视频预测残差系数编码的熵编码方法
KR100763178B1 (ko) * 2005-03-04 2007-10-04 삼성전자주식회사 색 공간 스케일러블 비디오 코딩 및 디코딩 방법, 이를위한 장치
US8446960B2 (en) * 2006-01-13 2013-05-21 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Picture coding using adaptive color space transformation
US20090003449A1 (en) * 2007-06-28 2009-01-01 Mitsubishi Electric Corporation Image encoding device, image decoding device, image encoding method and image decoding method
CN101090503B (zh) * 2007-07-05 2010-06-02 北京中星微电子有限公司 熵编码控制方法及熵编码电路
KR101213704B1 (ko) * 2007-12-05 2012-12-18 삼성전자주식회사 가변 컬러 포맷 기반 동영상 부호화 방법 및 장치, 그복호화 방법 및 장치
KR101517768B1 (ko) * 2008-07-02 2015-05-06 삼성전자주식회사 영상의 부호화 방법 및 장치, 그 복호화 방법 및 장치
JP2011029690A (ja) * 2009-07-21 2011-02-10 Nikon Corp 電子カメラ及び画像符号化方法
KR101457894B1 (ko) * 2009-10-28 2014-11-05 삼성전자주식회사 영상 부호화 방법 및 장치, 복호화 방법 및 장치
KR20190069613A (ko) * 2011-02-10 2019-06-19 벨로스 미디어 인터내셔널 리미티드 화상 처리 장치 및 화상 처리 방법
TWI538473B (zh) * 2011-03-15 2016-06-11 杜比實驗室特許公司 影像資料轉換的方法與設備
JP2013131928A (ja) * 2011-12-21 2013-07-04 Toshiba Corp 画像符号化装置および画像符号化方法
US9451252B2 (en) * 2012-01-14 2016-09-20 Qualcomm Incorporated Coding parameter sets and NAL unit headers for video coding
US9380289B2 (en) * 2012-07-20 2016-06-28 Qualcomm Incorporated Parameter sets in video coding
JP6111556B2 (ja) * 2012-08-10 2017-04-12 富士通株式会社 動画像再符号化装置、方法及びプログラム
AU2012232992A1 (en) * 2012-09-28 2014-04-17 Canon Kabushiki Kaisha Method, apparatus and system for encoding and decoding the transform units of a coding unit
US9883180B2 (en) * 2012-10-03 2018-01-30 Avago Technologies General Ip (Singapore) Pte. Ltd. Bounded rate near-lossless and lossless image compression
US10708588B2 (en) * 2013-06-19 2020-07-07 Apple Inc. Sample adaptive offset control
US20140376611A1 (en) * 2013-06-21 2014-12-25 Qualcomm Incorporated Adaptive color transforms for video coding
CN103347170A (zh) * 2013-06-27 2013-10-09 郑永春 用于智能监控的图像处理方法及其应用的高分辨率摄像头
US10271052B2 (en) * 2014-03-14 2019-04-23 Qualcomm Incorporated Universal color-space inverse transform coding
CN111818334B (zh) * 2014-09-30 2022-04-01 寰发股份有限公司 用于视频编码的自适应运动向量分辨率的方法

Also Published As

Publication number Publication date
WO2015139010A1 (en) 2015-09-17
JP6684867B2 (ja) 2020-04-22
WO2015139010A8 (en) 2015-12-10
TWI650006B (zh) 2019-02-01
MX2016011861A (es) 2017-04-27
EP3117612A1 (en) 2017-01-18
KR102391123B1 (ko) 2022-04-27
KR20190015635A (ko) 2019-02-13
JP2024029087A (ja) 2024-03-05
CN110971905B (zh) 2023-11-17
KR20210054053A (ko) 2021-05-12
CN106233726A (zh) 2016-12-14
CN110971905A (zh) 2020-04-07
JP2018186547A (ja) 2018-11-22
JP2022046475A (ja) 2022-03-23
JP2017513335A (ja) 2017-05-25
JP2020115661A (ja) 2020-07-30
JP7485645B2 (ja) 2024-05-16
JP6368795B2 (ja) 2018-08-01
MX356497B (es) 2018-05-31
AU2015228999B2 (en) 2018-02-01
KR20200014945A (ko) 2020-02-11
KR20160132990A (ko) 2016-11-21
US20210274203A1 (en) 2021-09-02
US20150264374A1 (en) 2015-09-17
AU2015228999A1 (en) 2016-10-06
CN106233726B (zh) 2019-11-26
KR102073930B1 (ko) 2020-02-06
KR101947151B1 (ko) 2019-05-10

Similar Documents

Publication Publication Date Title
JP7485645B2 (ja) Rgbビデオコーディングエンハンスメントのためのシステムおよび方法
US20220329831A1 (en) Enhanced chroma coding using cross plane filtering
JP6694031B2 (ja) 3次元ベースのカラーマッピングでのモデルパラメータ最適化のためのシステムおよび方法
TWI735424B (zh) 調色編碼模式逃逸色彩編碼
TWI722996B (zh) 視訊編碼裝置及方法
US10484686B2 (en) Palette coding modes and palette flipping
JP6367963B2 (ja) 画面コンテンツ符号化のためのパレット符号化
CN107211147A (zh) 用于非4:4:4屏幕内容视频的调色板编码