TWI320288B - Method for scalably encoding and decoding video signal - Google Patents
Method for scalably encoding and decoding video signal Download PDFInfo
- Publication number
- TWI320288B TWI320288B TW095111656A TW95111656A TWI320288B TW I320288 B TWI320288 B TW I320288B TW 095111656 A TW095111656 A TW 095111656A TW 95111656 A TW95111656 A TW 95111656A TW I320288 B TWI320288 B TW I320288B
- Authority
- TW
- Taiwan
- Prior art keywords
- layer
- information
- frame
- base layer
- phase
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/30—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
- H04N19/615—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding using motion compensated temporal filtering [MCTF]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/103—Selection of coding mode or of prediction mode
- H04N19/105—Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods 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/187—Methods 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 scalable video layer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/30—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
- H04N19/31—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability in the temporal domain
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/30—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
- H04N19/33—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability in the spatial domain
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/46—Embedding additional information in the video signal during the compression process
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/59—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/63—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/13—Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
1320288 九、發明說明: 【發明所屬之技術領域】 本發明係有關於一視訊訊號之按比例編碼與解碼的方 法。 【先前技術】
對於由行動電話與筆記型電腦所無線傳輸與接收的數 位視訊訊號而言,要依電視訊號的需求來配置高頻寬是很 困難的。在行動電視與手持式個人電腦(其將在未來被廣泛 使用)上會遭遇到相似的難題也是可預見的。因此’用於行 動裝置之視訊壓縮標準應具有高視訊訊號壓縮的效率。 此類行動裝置具有各式處理與顯現能力,因此應該準 備各式的壓縮視訊資料格式。此表示具有若干變數之相異 組合的各式相異品質之視訊資料,像是若干於每秒所傳輸 的圖框數目、解析度、以及每個像素的位元數目應該依據 一單一視訊源來提供。此會對内容供應商(content provider) 造成一沉重的負擔。
由於上述之故,内容供應商(content provider)準備了 高位元率壓縮視訊資料以用於各個來源視訊並執行,當接 收到一來自一行動裝置的請求時,一解碼所壓縮視訊並將 其編碼至視訊資料内的處理過程會去適應該行動裝置之視 訊處理能力。然而,此方法須承受一轉碼程序,包括解碼、 按比例調整(scaling)以及編碼處理,其造成在提供該請求 資料給行動裝置時某些時間的延遲。該轉碼程序亦需複雜 6 1320288 測。此預測方法可視為内部圖層預測。 第1圖說明一内部B L預測方法與一内部圖層殘餘預測 方法的範例,其為用於編碼該使用基礎圖層之增強圖層的 内部圖層預測方法。
該内部 B L預測方法使用一該基礎圖層之材質(或影像 資料)。具體而言,該内部B L預測方法產生一該增強圖層 之巨集區塊(macroblock)的預測資料,該圖層使用一在一 内部模式中編碼之基礎圖層的對應區塊。該用語「對應區 塊」係指一定位在一基礎圖層圖框中之區塊,該圖框與一 包括該巨集區塊的圖框暫時地互相符合;且如果該基礎圖 層圖框可根據該增強圖層螢幕尺寸的比率放大至該基礎圖 層的螢幕尺寸,則該圖框將具有一涵蓋該巨集區塊的區 域。該内部B L預測方法在根據該增強圖層螢幕尺寸的比 率通過提昇取樣(upsampling)的方式,來放大該對應區塊 至該基礎圖層的螢幕尺寸之後,才使用該基礎圖層之對應 區塊。 該内部圖層殘餘預測方法與於該内部 BL預測方法近 似,除了其使用該已編碼基礎圖層之對應區塊以便包含殘 餘資料,該殘餘資料為一影像差異的資料,而不是該含有 影像資料之基礎圖層的對應區塊。該内部圖層殘餘預測方 法產生該已編碼增強圖層巨集區塊以便包含殘餘資料。與 該内部B L預測方法近似,該内部圖層殘餘預測方法在根 據該增強圖層螢幕尺寸的比率通過提昇取樣(upsampling) 的方式,來放大該對應區塊至該基礎圖層的螢幕尺寸之 8
1320288 後,才使用該含有殘餘資料基礎圖層之對應區塊。 用於該内部圖層預測方法内的一具有低解析度的 圖層是由下降取樣(downsampling) —視訊源的方式 生。在增強與基礎圖層内自該相同視訊源處所產生的 圖片(圖框或區塊)可為不同相位(out of phase),因為 用各式相異的下降取樣技術與下降取樣比率(亦即 及/或垂直尺寸減少比率)。 第2圖說明一在增強與基礎圖層之間的相位關係。 礎圖層可由(i)在一較低空間性解析度下自一增強圖 分離地取樣一視訊源(i i)使用較高空間性解析度來下 樣一增強圖層的方式來產生。在第2圖的範例中,在 強與基礎圖層之間的該下降取樣比率為2/3。 一視訊訊號以分離組件般的方式來管理,即是一個 (1 u m a)組件與兩個色度(c h r 〇 m a)組件。該亮度組件與 資訊 Y相關,而兩個色度組件則係與色度資訊Cb J 相關。在亮度及色度訊號之間的 4:2:0( Y:Cb:Cr)比率 泛地使用。該色度訊號的取樣值典型地定位在該亮度 的取樣值之間。當一增強圖層及/或一基礎圖層直 從一視訊源處產生時,可取樣該增強圖層及/或該基 層的亮度與色度訊號以符合該 4:2:0比率以及一依 4:2:0比率的位置狀態。 在上述情況(i)中,該增強與基礎圖層可如第2圖之 段中所示般為不同相位,因為該增強與基礎圖層可具 異取樣位置。在第(a)段之範例中,該增強與基礎圖層 基礎 來產 對應 可使 水平 一基 層處 降取 該增 亮度 亮度 h Cr 被廣 訊號 接地 礎圖 據該 第⑷ 有相 各者 9 1320288 之亮度與色度符合該4:2:0比率以及一依據該4:2:0比率的 位置狀態。 在該上述情況(i i)中,該基礎圖層係在一特定比率下藉 由下降取樣該增強圖層之亮度與色度訊號來產生。若產生 該基礎圖層以致於該基礎圖層之亮度及色度訊號與該增強 圖層之亮度及色度訊號同相位,該基礎圖層之亮度及色度 訊號並未如在第2圖之第(b)段所述般符合一依據該4:2:0 比率的位置狀態。
此外,若產生該基礎圖層以致於該基礎圖曾之亮度與色 度訊號能符合一依據該4 : 2 : 0比率的位置狀態,該基礎圖 層之色度訊號係與該增強圖層之色度訊號不同相位,如第 2圖之第(c)段所述。在此情況下,若藉由一根據該内部圖 層預測方法之特定比率來對該基礎圖層之色度訊號提昇取 樣,則該基礎圖層之上升取樣色度訊號會與該增強圖層之 色度訊號不同相位。 同樣地在情況(iii)中,該增強與基礎圖層如在第(a)段中 所述般為不同相位。 也就是,該基礎圖層之相位可在下降取樣程序以及在該 内部圖層預測方法之下降取樣程序中改變,以用於產生該 基礎圖層 > 因此該基礎圖層會與該增強圖層不同相位 > 籍 此減低編碼效率。 【發明内容】 在一具體實施例中,一視訊訊號之解碼包括基於在一 10
1320288 基礎圖層中至少一基礎影像之内部編碼部分以及 訊,在一現行圖層中預測至少一部分的現行影像, 在該預測現行影像中的取樣值。舉例而言,該等取 為亮度及/或色度取樣值。 在另一具體實施例中,該預測步驟基於至少一 該基礎影像提昇取樣部分及該平移資訊,來預測一 現行影像。 在一具體實施例中,該預測步驟由在該基礎圖層 元切片(s 1 i c e)之標頭取得該平移資訊,且在另一具 例中該平移資訊可由在該現行圖層中之一連續階層 取得。 其他相關具體實施例包括編碼一視訊訊號的方:¾ 用於編碼與解碼一視訊訊號的設備。 【實施方式】 現在將詳細描述關於該伴隨圖示的本發明之示 實施例。 第3圖為一視訊訊號的方塊圖,一根據本發明 例視訊訊號編碼方法可應用至該設備上。 在第3圖中所不之該視訊訊號編碼設備包含·一 層(EL)編碼器100、一材質編碼單元110、一動態編 120、一 多工器(muxer 或 multiplexer) 130、一下降 元140、以及一基礎圖層(BL)編碼器150。該下降取 1 40直接地從一輸入視訊訊號處或藉由下降取樣該 平移資 以用於 樣值可 部分的 部分的 中一位 體實施 (level) r,以及 範具體 之按比 增強圖 碼單元 取樣單 樣單元 輸入視 11
1320288 訊訊號來產生一增強圖層訊號,並根據一特定設 降取樣該輸入視訊訊號或該增強圖層訊號,來產 圖層訊號。該特定設計將依據該應用軟體或裝置 個層;且因此,是取決於設計上的選擇而定。該 器100根據一特定編碼設計(例如,一 MCTF設1 比例方式,按照每巨集區塊為基礎,對由該下降 1 40所產生的增強圖層訊號進行編碼,並產生適 資訊。該材質編碼單元11 〇轉換編碼巨集區塊的 壓縮位元串流。該動態編碼單元1 20根據一特定 包含在該EL編碼器100内之影像區塊的動態向 一壓縮位元串流内。該B L編碼器1 5 0根據一特 例如,根據該MPEG-1、2或4標準或該Η·261 標準,對由該下降取樣單元1 40所產生的該基礎 進行編碼,並產生一小螢幕連續圖片,例如一縮 本大小的2 5 %的連續圖片(若有必要)。該多工器 該材質編碼單元1 1 〇的輸出資料、來自該B L編 的小螢幕連續圖片、以及該動態編碼單元1 2 0的 資料到一所需格式。該多工器1 3 0多工處理並輸 縮資料到一所需傳輸格式内。 該下降取樣單元1 40不僅傳輸該增強及基礎 至該EL編碼器100及BL編碼器1 50,而且傳輸 層的取樣相關資訊至該EL編碼器100及BL編 處。該兩個圖層的取樣相關資訊可包括空間性解才 幕尺寸)、圖框率、在兩個圖層之亮度與色度訊 計透過下 生一基礎 來接收各 E L編碼 十)以一按 取樣單元 合的管理 資料到一 設計’將 量編碼至 定設計, 或 Η.264 圖層訊號 小到其原 1 3 0壓縮 碼器150 輪出向量 出該經壓 圖層訊號 該兩個圖 碼器 150 斤度(或螢 號間的比 12 1320288 率、該兩個圖層之色度訊號的位置、以及關於一在兩個圖 層亮度與色度訊號之相位平移值的資訊,其係基於該兩個 圖層亮度與色度訊號之相關位置。 該相位平移值定義成該在兩圖層之亮度訊號之間的相 位差。基本上,可根據在該亮度與色度訊號之間的比率, 來取樣該兩個圖層之亮度與色度訊號以符合一位置狀態, 並取樣該兩個圖層之亮度訊號以與彼此同相位。
該相位平移值亦可定義成該在兩圖層之色度訊號之間 的相位差。在該兩個圖層之亮度訊號的位置彼此相符合以 至於該兩個圖層之亮度訊號與彼此同相位之後,該兩個圖 層之色度訊號之間的相位差可依據在該兩個圖層色度訊號 之位置間的差異來決定。 各個圖層亦可獨立地定義該相位平移值,舉例而 言,參考一訊號虛擬圖層(例如一提昇取樣基礎圖層),該 圖層依據該輸入視訊訊號以產生該增強或基礎圖層。在 此,該相位差為在該基礎圖層之增強圖層以及虛擬圖層(例 如一提昇取樣基礎圖層)的亮度及/或色度取樣值(亦即 像素)。 該EL編碼器100會在一連續圖層或位元切片圖層的標 頭區域中,紀錄該自該下降取樣單元1 4 0處所傳輸的相位 平移資訊。若該相位平移資訊具有一異於0的值,則該EL 編碼器100設定一全域平移旗標值“global_shift_flag”,該 旗標指出是否有一相位平移值在該兩個圖層之間,例如, 若值為”1”並將該相位平移值記錄在“global_shift_x”與 13 1320288 “global_shift_y”資訊欄位中。該 “global_shift_x”值表示該 水平相位平移值。該“global_shift_y”值表示該垂直相位平 移值。以另一種方式註明,該“global_shift_x”值表示在該 取樣值(例如 像素)之間的該水平位置偏移,而該 “global_shift_y”值表示在該取樣值(例如像素)之間的該 垂直位置偏移。
另一方面,若該相位平移資訊具有一 〇值,則該EL編 碼器 100 將該旗標值“gl〇bal_shift_flag”設定成,例 如,”0”,且不將該相位平移值紀錄到該資訊攔位 “global_shift_x” 與 “global_shift_y” 中。 若有必要,該EL編碼器100亦可將該取樣相關資訊紀 錄至該連續圖層或位元切片圖層的標頭區域中。 該EL編碼器1 00在該從該下降取樣單元處所接收的視 訊資料上執行MCTF。因此,該EL編碼器100在一視訊圖 框(或圖片)中於各個巨集區塊上,藉由從該巨集區塊中消 去一參考區塊、建立動態估計的方式來執行一預測作業。 同樣地,該EL編碼器100選擇性地藉由增加一在該參考 區塊與該巨集區塊之間的影像差異,來對該參考區塊執行 一更新作業。 該EL編碼器1 00將該輸入視訊連續圖框分離成,舉例 而言,基數與偶數圖框。該EL編碼器100透過若干的編 碼階層,在該已分離圖框上執行預測及更新作業,舉例而 言,直到該由該更新作業所產生的L圖框數目,減少至一 能用於一影像群組(GOP)的數目為止。第 4圖圖示在其中 14
1320288 一編碼階層中與預測及更新操作相關之 1 0 0的元件。 在第4圖中所示該EL編碼器100之元件包 /預測器10 1。通過動態估計,該估計器/預 一圖框(例如,一在該增強圖層之奇數圖框)之 塊之參考區塊進行搜尋,該圖框係含有殘餘資 該估計器/預測器1 0 1執行一預測作業.,以計 考區塊之該巨集區塊以及從該巨集區塊到該參 動態向量的影像差異(亦即一像素對像素差)。 器 100可進一步包括一用於在一圖框(例如,-上執行一更新作業的更新器1 〇 2,該圖框包括 之參考區塊’並錯由該區塊將自該參考區塊之 已計算影像差異正規化(normalizing)以及增添 該參考區塊。 一具有來自一目標區塊之最小影像差異的d 該目標區塊最高的關聯性。該兩區塊之影像 成,例如,該兩區塊之像素對像素差的總和或 等具有一臨界像素對像素差總和(或平均)或小 塊之區塊中,一昇有最小差總和(或平均)之區 參考區塊。 由該估計器/預測器1 0 1所完成之該作業: 作業,而一由該’ P ’作業所產生的圖框則被福 框。該呈現在該’ Η ’圖框中的殘餘資料反映出該 E L編碼 括一估計器 測器101對 各個巨集區 料,而接著 算來自該參 考區塊之一 該E L編碼 -偶數圖框) 該巨集區塊 巨集區塊的 該正規值到 L塊,擁有與 差異係定義 平均。在該 於該目標區 塊係被視為 f皮視為一 ’ Ρ ’ L為一,H’圖 視訊訊號的 15 1320288
高頻率組件。由該更新器1 Ο 2所完成之該十 作業,而一由該’ U ’作業所產生的圖框貝 框。該’ L’圖框為一低通子頻帶圖片。 第4圖之該估計器/預測器10 1以及該 複數個位元切片上執行他們的作業,該等 同時且平行地切割一單一圖框所產生,而 位來執行他們的作業。在該具體實施例的 用語「位元切片(slice)」被視為與用語「I 屬相同技術用語之情況下,用語「圖框」 一 「位元切片」。 更具體而言之,該估計器/預測器1 〇 1 圖框或在該先前階層處所獲得之各偶數個 巨集區塊的尺寸。然後該估計器/預測器 數圖框或在偶數圖框中,在位於該相同暫 現行奇數圖框之前與之後,搜尋一區塊, 各個分割巨集區塊的部分最為近似,並使 或參考區塊來產生各個分割巨集區塊之預 獲得其行動向量。 如第4圖中所示,該EL編碼器100亦 碼器1 0 5。該B L解碼器1 0 5擷取編碼資訊 已編碼基礎圖層串流的巨集區塊模式,該 B L編碼器1 5 0處所接收的小螢幕連續圖片 基礎圖層串流進行解碼以產生圖框,該等 或多個巨集區塊所組成。該估計器/預測 隹業被視為一 ’ U ’ !被視為一 ’L’圖 更新器102可在 位元切片係藉由 不是以圖框為單 以下敘述中,當 圖框(f r a m e)」係 被用於泛指包括 將各個輸入訊號 L圖框,分割成 1 0 1在現行的奇 時分解階層處的 該區塊的影像與 用最相似的區塊 測影像,並藉此 可包括一 BL解 ,像是一來自一 串流含有一從該 ,並對該已編碼 圖框各者係由一 器1 0 1亦可根據 16
1320288 該内部B L預測方法來搜尋在該基礎圖層之一圖框中, 巨集區塊之一參考區塊。具體而言之,該估計器/預測 101在一由該BL解碼器105所重建而成的基礎圖層之圖 内,搜尋一以内部模式編碼而成的對應區塊,而該B L 碼器10 5係暫時性地與包括該巨集區塊的圖框相符。該 語「對應區塊」係指一定位在該暫時相符之基礎圖層圖 内的區塊,而若該基礎圖層圖框曾根據該增強圖層之螢 尺寸的比率放大成該基礎圖層之螢幕尺寸,則該區塊將 有一涵蓋該巨集區塊的區域。 該估計器/預測器 1 〇 1藉由解碼該對應區塊之内部 碼像素值,來重建一所尋符合區塊的原始影像,且然後 昇取樣該所尋對應區塊並將其依據該增強圖層之螢幕尺 的比率放大成該基礎圖層之螢幕尺寸。該估計器/預測 1 0 1考量從該下降取樣單元1 40處傳輸的該相位平移資 “global_shift_x/y”,使得該基礎圖層之放大對應區塊與 增強圖層之巨集區塊同相位,藉此執行此提昇取樣。 該估計器/預測器1 0 1在該基礎圖層之對應區塊中 碼該相關於一對應區域的巨集區塊,該基礎圖層已被放 以便與該巨集區塊同相位。在此,該用語「對應區域」 指一在該對應區塊中的部份區域,該對應區塊在該圖框 係位於與該巨集區塊相同之相對位置。 若有必要,該估計器/預測器1 〇 1會在該基礎圖層之 放大對應區塊中,藉由在該巨集區塊上執行動態估計的 式,來搜尋一與該巨集區塊更加高度關聯的參考區域, 該 器 框 解 用 框 幕 具 編 提 寸 器 訊 該 編 大 係 中 已 方 同 17
1320288 時改變該對應區塊之相位,並使用該所尋參考區域來 該巨集區塊。 若進一步改變該已放大對應區塊之相位,同時搜尋 考區域,該估計器/預測器 10 1設定一區域平移旗 “locaI_shift_flag”,其指出是否有一相位平移值,且 該位於該巨集區塊與該對應提昇取樣區塊之間的全域 平移值“gl〇bal_shift_x/y”, 例如,其值為”1”。同樣 該估計器/預測器1 〇 1在該巨集區塊之標頭區域處紀 區域平移旗標值,並將位於該巨集區塊與該對應區塊 的該區域相位平移值記錄在 “l〇cal_shift_> “local_shift_y”資訊攔位中。該區域相位平移資訊可 代資訊,並提供該整體相位平移資訊當作該全域相位 資訊般來取代或替換。此外,該區域相位平移資訊可 加性資訊,其中增加至該對應全域相位平移資訊的該 相位平移資訊可提供整體或全部的相位平移資訊。 該估計器/預測器1 〇 1進一步將在該巨集區塊之 區域中,***該指出該增強圖層之巨集區塊已以内哥 模式進行編碼的資訊,以便對該解碼器發出相同的通 訊。 該估計器/預測器10 1亦可利用一在該巨集區塊 或之後的其他圖框中所尋道的參考區塊,來將該内部 殘餘預測方法應用到一巨集區塊上以包含殘餘資料, 料為一影像差異的資料。同樣在此情況下,該估計器 測器1 Ο 1在考量從該下降取樣單元1 40處傳輸的該相 編瑪 該參 標值 異於 相位 地, 錄該、 之間 .,’與 為取 平移 為添 區域 標頭 BL 知資 之前 圖層 該資 /預 位平 18 1320288 移資訊“global_shift_x/y”,使得該基礎圖層之放大對應區 塊與該增強圖層之巨集區塊同相位後,提昇取樣該已編碼 基礎圖層之對應區塊,以便包含殘餘資料,該資料為一影 像差異的資料。在此,該基礎圖層之對應區塊為一已編碼 以便包含殘餘資料的區塊,該資料為一影像差異的資料。
該估計器/預測器 1 〇 1根據該内部圖層殘餘預測方 法,在該巨集區塊之標頭區域中***該指出該已編碼增強 圖層之巨集區塊的資訊,以便對該解碼器發出相同的通知 資訊。 該估計器/預測器 1 〇 1對所有在該圖框中的巨集區塊 執行上述程序,以完成一 Η圖框,該Η圖框為該圖框之一 預測影像。該估計器/預測器1 0 1對所有輸入視訊圖框或 所有在該先前階層處所包含之奇數個的L圖框,執行上述 程序以完成Η圖框,該等Η圖框為該輸入圖框之預測影像。 如上所述,該更新器102將在一 Η圖框中由該估計器 /預測器1 0 1所產生的影像差異,增加至一具有其參考區 塊之L圖框,該參考區塊為一輸入視訊圖框或在該先前階 層處所包含之偶數個的L圖框。 以上述方法所編瑪的該貧料串流透過有線或無線的方 式傳輸到一解碼設備或經由記錄媒體來傳遞。該解碼設備 會根據下述的方法,來重建該原始視訊訊號。 第5圖說明一種根據本發明之具體實施例,以解碼一根 據該内部圖層預測方法所編碼而成之增強圖層、考量一在 該基礎圖層及/或該增強圖層中之相位平移值的方式,用 19
1320288 來提昇取樣一基礎圖層之方法。 為了解碼一根據該内部圖層預測方法所編碼而成 強圖層的巨集區塊,對應至該巨集區塊之該基礎圖層 區塊可通過提昇取樣的方式,按該增強圖層之螢幕尺 率放大成該基礎圖層之螢幕尺寸。執行此提昇取樣過 考量到在該增強圖層及/或該基礎圖層中的相位平移 “global_shift_x/y”,以便對位於該增強圖層之巨集區 及該基礎圖層之放大對應區塊之間的一全域相位平移 行補償。 若有一區域相位平移值“l〇cal_shift_x/y”,其相異 全域相位平移值“global_shift_x/y”,並位於該該增強 之巨集區塊以及該基礎圖層之對應區塊之間,則考慮 區域相位平移值“local_shift_x/y”來提昇取樣該對 塊。舉例而言,在一具體實施例中可使用該區域相位 資訊而不是該全域相位平移資訊,或另外,在另一具 施例中可使用除了該全域相位平移資訊以外的資訊。 接著,使用該已放大之對應區塊來重建該增強圖層 集區塊的原始影像,以便與該巨集區塊同相位。 第6圖為用於解碼一由第3圖之設備所編碼的位元 的設備之區塊圖。第6圖之解瑪設備包括一解多工器 一材質解碼單元2 10、一動態解碼單元220、一 EL解 230、以及一 BL解碼器240。該解多工器200將一接 元串流分隔成一壓縮動態向量串流與一壓縮巨集區塊 串流。該材質解碼單元2 1 0將該壓縮巨集區塊資訊串 之增 的一 寸比 程須 資訊 塊以 值進 於該 圖層 用該 應區 平移 體實 之巨 串流 200、 碼器 收位 資訊 流重 20 1320288 建成其原始未壓縮的狀態。該動態解碼單元220將該壓縮 動態向量串流重建成其原始未壓縮的狀態。該EL解碼器 230根據一特定設計(例如’一 MCTT設計),將該未壓縮 巨集區塊資訊串流以及該未壓縮動態向量串流逆轉換成一 原始的視訊訊號。該BL解碼器240根據一特定設計(例 如’該MPEG4或H. 264標準)解碼一基礎圖層串流。 該EL解碼器230為了根據該内部圖層預測方法來解碼
一增強圖層串流,而使用該基礎圖層及/或一解碼圖框或 該基礎圖層之巨集方塊的編碼資訊。為了實現此目的,該 EL解碼器230讀取一全域平移旗標值“gl〇bal shift_flag” 以及來自該增強圖層之一連續標頭區域或一位元切片標頭 區域的相位平移資訊“global_shift_x/y”,以決定在該增強 圖層及/或該基礎圖層中是否有一相位平移並確認該相位 平移。該EL解碼器230在者酱钊妗a ami , τ •^可1到該已確認相位平移的情 況下提昇取樣該基礎圖層,使得今蚀田兮如加面a 災付-¾使用s亥内部圖層預測方 法之基礎圖層能與該增強圖層同相位。 原始連續圖 ’其係根據 該EL解碼器23〇將一輪入串流重建成一 框。第7圖說明一 EL解碼器23〇之主要元件 該MCTF設計來實作。 第7圖中該EL解碼器230 之Η及L連續圖框之暫時組成執行至 之元件會從暫時分解階層
N L連續圖框中。第7圖之該等元件包括 一反向預測器2 3 2、一動態向量解碼器 234。該反向更新器231選擇性地自輸 暫時分解階層 N-1之 一反向更新器231、 2 3 3,以及一排列器 入L圖框之對應像 21
1320288 素值中,減去輸入Η圖框像素之差異值。該反向預須 從已經減去該Η圖框之影像差異之處,使用該Η圖 述L圖框兩者,將輸入Η圖框重建成原始影像之L 該動態向量解碼器2 3 3將一輸入動態向量串流解碼 圖框中區塊之動態向量資訊,並提供該動態向量資 級的一反向更新器2 3 1以及一反向預測器2 3 2。該 2 3 4將由該反向預測器2 3 2所完成之L圖框以及從 更新器231輸出之L圖框交錯處理,藉此產生一正 圖框。 從該排列器234輸出之L圖框構成一階層Ν-1 續圖框。一次級反向更新器與階層Ν-1之預測器將 續圖框7 Ο 1以及一階層Ν -1之輸入Η連續圖框7 0 2 - L連績圖框。此解碼過程在相同數量*如在該編 中所執行之編碼階層數目般的階層上執行,藉此重 始視訊連續圖框。
現在更詳細的描述在階層 Ν之一重建(暫時組) 的細節,該程序接收到在階層Ν+1處產生的階層 圖框及階層Ν之L圖框,係被重建成階層Ν -1之L 對於一階層Ν之輸入L圖框而言,該反向更新| 參考關於從該行動向量解碼器2 3 3中所提供之行動 決定所有階層Ν之對應Η圖框,該等圖框之影像差 使用在該編碼程序期間在一更新成該色階Ν之輸入 的一色階Ν - 1之原始L圖框内的區塊作為一參考區 得。該反向更新器2 3 1則從在階層Ν之輸入L圖框 J 器 232 框及上 .圖框。 成在Η 訊給各 排列器 該反向 常連續 之L連 該L連 重建成 瑪程序 建一原 & )程序 Ν之Η 圖框。 I 231, 向量, 異已經 L圖框 塊而獲 中對應 22
1320288 區塊之像素值處,減去在階層N之對應Η圖框中巨集區 之錯誤值,藉此重建一原始L圖框。 對在階層Ν之現行L圖框十之區塊執行此一反向更 作業,該L圖框已使用在該編碼程序期間之Η圖框中巨 區塊之錯誤值來更新,藉此將階層Ν之L圖框重建成階 Ν-1之L圖框。 對於在一輸入 Η圖框中之一目標巨集區塊而言,該 向預測器2 3 2參考關於由該行動向量解碼器2 3 3所提供 行動向量,來決定其在反向更新L圖框中之參考區塊從 反向更新器2 3 1輸出,並增加該參考區塊之像素值到該 標巨集區塊之像素差異(錯誤)值,藉此重建其原始影像’ 若指出在一已經以一内部BL模式編碼之Η圖框中的 巨集區塊的資訊係包括在該該巨集區塊之標頭區域内, 該反向預測器232會使用一從該BL解碼器240所提供 基礎圖層圖框來重建該巨集區塊之原始影像。以下是此 理過程的一詳細範例。 該反向預測器 2 3 2重建在該基礎圖層中一内部編碼 塊之一原始影像,該基礎圖層對應至在該增強圖層中之 集區塊,並提昇取樣該來自該基礎圖層之重建對應區塊 以根據該增強圖層之螢幕尺寸的比率放大成該基礎圖層 螢幕尺寸。該反向預測器2 3 2考量到在該增強圖層及/ 該基礎圖層中的該相位平移資訊“gl〇bal_shift_x/y”的情 下執行此提昇取樣,使得該基礎圖層之放大對應區塊與 增強圖層之巨集區塊同相位。也就是,若 塊 新 集 層 反 之 該 § 則 之 處 區 巨 1 之 或 況 該 該 23 1320288
•’global_shift_flag”指出一相位平移存在於該基礎圖層 該增強圖層之間(例如,等於1 ),則該反向預測器2 3 2 藉由”gIobal_shift_x"及"global_shift_y"值進行提昇取 期間,從該基礎圖層處相位平移該對應巨集區塊。該反 預測器 2 3 2藉由在該基礎圖層(其已被放大以便與該巨 區塊同相位)之放大對應區塊中增加一對應區域之像素 的方式,來將該巨集區塊之原始影像重建成該巨集區塊 像素差異值。在此,該用語「對應區域」可視為在該對 區塊中之一部分區域,該對應區塊是如該巨集區塊般在 圖框中位於相同對應位置。 若一區域平移旗標“local_shift_flag”指出有一區域 位平移值“l〇cal_shift_x/y”與位於該巨集區塊及該對應 塊之間的全域相位平移值“ g 1 〇 b a 1 _ s h i f t _ X / y ’’相異,則該 向預測器 232 在考量到該區域相位平移 “local_shift_x/y”(像是替代或額外的相位平移資訊)的 況下,提昇取樣該對應區塊。該區域相位平移資訊可包 在該巨集區塊之標頭區域内。 若指出在一已經以一内部圖層殘餘模式所編碼之Η 框中的一巨集區塊的資訊是包括在該巨集區塊之標頭區 内,則該反向預測器2 3 2在考量到如上所討論之該全域 位平移值“global_shift_x/y”的情況下,提昇取樣該已編 基礎圖層之對應區塊以便包含殘餘資料,並放大該對應 塊以與該增強圖層之巨集區塊同相位。然後該反向預測 232使用該對應區塊來重建該已放大巨集區塊之殘餘 及 在 樣 向 集 值 之 應 該 相 反 值 情 括 圖 域 相 碼 區 器 資 24 1320288 料,以便與該巨集區塊同相位。 該反向預測器 2 3 2參考關於遊該行動向量解碼器 2 3 3 所提供之一行動向量,來搜尋在一 L圖框中含有殘餘資料 之該重建巨集區塊的參考區塊,並藉由增加該參考區塊之 像素值到該巨集區塊之像素(亦即殘餘資料)差異值的方 式重建該巨集區塊之原始影像。
所有在該現行Η圖框中的巨集區塊皆以如上相同的作 業方式重建成其原始影像,並結合該等重建巨集區塊以將 該現行Η圖框重建成一 L圖框。該排列器2 3 4額外地排列 由該反向預測器2 3 2所重建之L圖框以及由該反向更新器 2 3 1所更新之L圖框,並輸出此類已排列L圖框至次級。 該上述解碼方法可將一 MCTF編碼資料串流重建成一 完整視訊連續圖框。在該預測與更新作業已經在該 MCTF 編碼程序中對一 GOP執行Ν次的情況下,若該反向更新 與預測作業亦能在該MCTF解碼程序中執行Ν次,則可獲 得一具有該原始影像品質之視訊連續圖框。然而,一具有 較低影像品質及較低位元率之視訊連續圖框會被執行少於 N次。因此,該解碼設備被設計成能執行反向更新與預測 作業以至符合其效能之程度。 該上述解碼設備可併入至一行動通訊終端、一媒體播放 器等等中。 從上述中可顯見,當根據一内部圖層預測方法對該視訊 訊號進行編碼/解碼時,根據本發明之用於編碼及解碼一 視訊訊號的方法,其藉由在一基礎圖層及/或增強圖層 25 1320288 中,排除於下降取樣及提昇取樣程序期間所造成之相位平 移的方式來增加編碼效率。 雖然本發明之示範性具體實施例已為了說明性目的而 揭示,在該領域中熟悉技藝人士將了解各式的改良、修改、 替換及增添在不悖離本發明之精神與範疇下皆為可能。 【圖式簡單說明】
本發明之上述與其他標的、特徵及其他優點將會經由 與伴隨圖示連結的以下細節描述而更清楚地了解,其中: 第1圖說明一使用一基礎圖層來編碼一增強圖層的内 部圖層預測方法的範例; 第 2圖說明在增強與基礎圖層之間的相位關係的範 例; 第3圖為一視訊訊號編碼設備的方塊圖,一根據本發 明之按比例視訊訊號編碼方法可應用至該設備上; 第4圖說明一在第3圖中所示之EL編碼器的元件; 第5圖根據本發明之一具體實施例,說明一種用於提昇 取樣一基礎圖層之方法,其用於解碼一根據一内部圖層預 測方法所編碼的增強圖層、考慮到一在該基礎圖層及/或 該增強圖層中的相位平移值; 第6圖為一用於解碼一由該第3圖設備所編碼之位元串 流的設備的方塊圖,以及 第7圖說明在第6圖中一 EL解碼器的元件; 26 1320288
【主要元件符號說明】 100 EL編碼器 110材質編碼單元 120動態編碼單元 130多工器 140下降取樣單元 150 BL編碼器 105 BL解碼器 230 EL編碼器 210材質編碼單元 220動態編碼單元 200解多工器 240 BL編碼器 233動態向量解碼器
27
Claims (1)
1320288 VI修正替_^Γ/"奶號翻案% /0mm 十、申請專利範圍: ι· 一種用於解碼一視訊訊號之方法,其至少包含以下步 驟: 獲得在一第一圖層中之一亮度取樣值及一色度取 樣值之間的第一相位平移資訊; 獲得在一第二圖層中之一耷度取樣值及一色度取 樣值之間的第二相位平移資訊; 依據該第一相位平移資訊及該第二相位平移資訊 來獲得參考像素值;以及 依據該等參考像素值來解碼在該第一圖層中之一 現行方塊。 2. 如申請專利範圍第1項所述之方法,其中該第一圖層 在一螢幕比率或一空間解析度上相異於該第二圖層, 該第二圖層係與該第一圖層相同之視訊訊號。 3. 如申請專利範圍第1項所述之方法,其中該第一圖層 . - . 代表一增強圖層,而該第二圖層代表一基礎圖層。 4. 如申請專利範圍第1項所述之方法,其中該第一相位 平移資訊以及該第二相位平移資訊係從該第一圖層中 的序列參數集中所獲得。 5. 如申請專利範圍第1項所述之方法,其中該第二相位 平移資訊係從該第一圖層中的一位元切片標頭中所獲 得。 28 6. 6.1320288 如申請專利範圍第1項所述之方法 ^ 忐,其中該等參考像 素值代表一第二圖層影像之一提升取樣部分。 如申請專利範㈣6項所述之方法,丨中該第二圖層 影像之提升取樣部分係内部編碼。 8. 種用於編碼一視訊訊號之方法,装 升主少包含以下舟 驟: 依據在一基礎圖層中之一基礎影像之至少一内部編瑪 部分,來編碼在一現行圖層中之一現行影像的至 〆 邵 分;以及 3己錄在該現行圖層中之一亮度取樣值及一色度取樣值 之間的第一相位平移資訊,以及在該基礎圖層中之—齐 度取樣值及一色度取樣值之間的第二相位平移資訊。 一種用於解碼一視訊訊號之設備,其至少包含: —解多工器,其獲得在一第--圖層中之一亮度取 樣值及一色度取樣值之間的第一相位平移資訊,以及 獲得在一第二圖層中之一亮度取樣值及一色度取樣值 之間的第二相位平移資訊; 一解碼器,其依據該第一相位平移資訊及該第二 相位平移資訊來獲得參考像素值,並依據該等參考像 素值來解碼在該第一圖層中之一現行方塊。 1 〇 · —種用於編碼一視訊訊號之設備,其至少包含: 29 1320288 一編碼器,其依據在一基礎圖層中之一基礎影像之至 少一内部編碼部分,來編碼在一現行圖層中之一現行影 像的至少一部分;以及 一下降取樣單元,其記錄在該現行圖層中之一亮度取 樣值及一色度取樣值之間的第一相位平移資訊,以及在 該基礎圖層中之一亮度取樣值及一色度取樣值之間的第 二相位平移資訊。 30
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US66711505P | 2005-04-01 | 2005-04-01 | |
US67024605P | 2005-04-12 | 2005-04-12 | |
US67024105P | 2005-04-12 | 2005-04-12 | |
KR1020050084742A KR20060105408A (ko) | 2005-04-01 | 2005-09-12 | 영상 신호의 스케일러블 인코딩 및 디코딩 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW200701796A TW200701796A (en) | 2007-01-01 |
TWI320288B true TWI320288B (en) | 2010-02-01 |
Family
ID=37635195
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW095111659A TWI330498B (en) | 2005-04-01 | 2006-03-31 | Method for scalably encoding and decoding video signal |
TW095111667A TWI320289B (en) | 2005-04-01 | 2006-03-31 | Method for scalably encoding and decoding video signal |
TW095111656A TWI320288B (en) | 2005-04-01 | 2006-03-31 | Method for scalably encoding and decoding video signal |
TW095111664A TWI324886B (en) | 2005-04-01 | 2006-03-31 | Method for scalably encoding and decoding video signal |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW095111659A TWI330498B (en) | 2005-04-01 | 2006-03-31 | Method for scalably encoding and decoding video signal |
TW095111667A TWI320289B (en) | 2005-04-01 | 2006-03-31 | Method for scalably encoding and decoding video signal |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW095111664A TWI324886B (en) | 2005-04-01 | 2006-03-31 | Method for scalably encoding and decoding video signal |
Country Status (5)
Country | Link |
---|---|
US (7) | US7864849B2 (zh) |
KR (3) | KR20060105409A (zh) |
HK (1) | HK1119892A1 (zh) |
MY (4) | MY141121A (zh) |
TW (4) | TWI330498B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI561066B (en) * | 2011-08-09 | 2016-12-01 | Samsung Electronics Co Ltd | Method and apparatus for encoding and decoding depth map of multi-view video data |
Families Citing this family (75)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7450641B2 (en) * | 2001-09-14 | 2008-11-11 | Sharp Laboratories Of America, Inc. | Adaptive filtering based upon boundary strength |
US7929610B2 (en) * | 2001-03-26 | 2011-04-19 | Sharp Kabushiki Kaisha | Methods and systems for reducing blocking artifacts with reduced complexity for spatially-scalable video coding |
US6931063B2 (en) | 2001-03-26 | 2005-08-16 | Sharp Laboratories Of America, Inc. | Method and apparatus for controlling loop filtering or post filtering in block based motion compensationed video coding |
KR100703748B1 (ko) * | 2005-01-25 | 2007-04-05 | 삼성전자주식회사 | 다 계층 기반의 비디오 프레임을 효율적으로 예측하는 방법및 그 방법을 이용한 비디오 코딩 방법 및 장치 |
US8345762B2 (en) * | 2005-02-18 | 2013-01-01 | Thomson Licensing | Method for deriving coding information for high resolution pictures from low resolution pictures and coding and decoding devices implementing said method |
EP1711018A1 (en) * | 2005-04-08 | 2006-10-11 | Thomson Licensing | Method and apparatus for encoding video pictures, and method and apparatus for decoding video pictures |
US8619860B2 (en) | 2005-05-03 | 2013-12-31 | Qualcomm Incorporated | System and method for scalable encoding and decoding of multimedia data using multiple layers |
KR20070012201A (ko) * | 2005-07-21 | 2007-01-25 | 엘지전자 주식회사 | 영상 신호의 인코딩 및 디코딩 방법 |
CN101356820B (zh) * | 2006-01-05 | 2011-01-26 | 汤姆森许可贸易公司 | 层间运动预测方法 |
US8306118B1 (en) * | 2006-03-01 | 2012-11-06 | Maxim Integrated, Inc. | High quality low bitrate video coding by enabling and disabling a non-residual mode |
US8711925B2 (en) | 2006-05-05 | 2014-04-29 | Microsoft Corporation | Flexible quantization |
CN101443810B (zh) * | 2006-05-09 | 2013-01-16 | 皇家飞利浦电子股份有限公司 | 向上尺度变换 |
JP5296535B2 (ja) * | 2006-05-24 | 2013-09-25 | パナソニック株式会社 | 画像復号装置 |
EP1879399A1 (en) | 2006-07-12 | 2008-01-16 | THOMSON Licensing | Method for deriving motion data for high resolution pictures from motion data of low resolution pictures and coding and decoding devices implementing said method |
TWI376958B (en) * | 2006-09-07 | 2012-11-11 | Lg Electronics Inc | Method and apparatus for decoding a scalable video coded bitstream |
US7991236B2 (en) * | 2006-10-16 | 2011-08-02 | Nokia Corporation | Discardable lower layer adaptations in scalable video coding |
KR101365567B1 (ko) * | 2007-01-04 | 2014-02-20 | 삼성전자주식회사 | 영상의 예측 부호화 방법 및 장치, 그 복호화 방법 및 장치 |
CA2661981C (en) * | 2006-11-09 | 2013-01-15 | Lg Electronics Inc. | Method and apparatus for decoding/encoding a video signal |
EP1985121A4 (en) * | 2006-11-17 | 2010-01-13 | Lg Electronics Inc | METHOD AND DEVICE FOR DECODING / CODING A VIDEO SIGNAL |
US7876808B2 (en) * | 2006-11-30 | 2011-01-25 | Broadcom Corp. | Method and apparatus for adaptive noise and/or signal filtering in an HSDPA channel quality indicator (CQI) selection |
US8243798B2 (en) * | 2006-12-20 | 2012-08-14 | Intel Corporation | Methods and apparatus for scalable video bitstreams |
KR101356733B1 (ko) * | 2007-03-07 | 2014-02-05 | 삼성전자주식회사 | 컨텍스트 기반 적응적 이진 산술 부호화, 복호화 방법 및장치 |
FR2915048A1 (fr) * | 2007-04-16 | 2008-10-17 | France Telecom | Procede de sur-echantillonnage pour le codage et/ou le decodage d'un flux de donnees echelonnable, produits programme d'ordinateur et dispositifs correspondants. |
JP2011505756A (ja) | 2007-11-30 | 2011-02-24 | ドルビー・ラボラトリーズ・ライセンシング・コーポレーション | 時間的画像検出 |
CN101911700A (zh) * | 2008-01-11 | 2010-12-08 | 汤姆逊许可证公司 | 视频和深度编码 |
KR20090097015A (ko) * | 2008-03-10 | 2009-09-15 | 삼성전자주식회사 | 스케일러블 영상 부호화장치 및 스케일러블 영상복호화장치 |
CN102017627B (zh) * | 2008-04-25 | 2013-05-01 | 汤姆森许可贸易公司 | 使用基于深度信息的视差估计的多视点视频编码 |
WO2009131703A2 (en) * | 2008-04-25 | 2009-10-29 | Thomson Licensing | Coding of depth signal |
US8897359B2 (en) | 2008-06-03 | 2014-11-25 | Microsoft Corporation | Adaptive quantization for enhancement layer video coding |
EP2152009A1 (en) * | 2008-08-06 | 2010-02-10 | Thomson Licensing | Method for predicting a lost or damaged block of an enhanced spatial layer frame and SVC-decoder adapted therefore |
CN102124742B (zh) | 2008-08-20 | 2013-09-11 | 汤姆逊许可公司 | 精制深度图 |
US8913105B2 (en) | 2009-01-07 | 2014-12-16 | Thomson Licensing | Joint depth estimation |
FR2944936A1 (fr) * | 2009-04-23 | 2010-10-29 | Thomson Licensing | Procedes de codage et de decodage d'un bloc de donnees images, dispositifs de codage et de decodage implementant lesdits procedes |
US8611414B2 (en) * | 2010-02-17 | 2013-12-17 | University-Industry Cooperation Group Of Kyung Hee University | Video signal processing and encoding |
KR102415787B1 (ko) | 2010-05-04 | 2022-06-30 | 엘지전자 주식회사 | 비디오 신호의 처리 방법 및 장치 |
FR2966680A1 (fr) * | 2010-10-25 | 2012-04-27 | France Telecom | Procedes et dispositifs de codage et de decodage d'au moins une image a partir d'un epitome hierarchique, signal et programme d'ordinateur correspondants |
US20120182388A1 (en) * | 2011-01-18 | 2012-07-19 | Samsung Electronics Co., Ltd. | Apparatus and method for processing depth image |
JP6094973B2 (ja) * | 2011-05-20 | 2017-03-15 | サン パテント トラスト | 色平面内予測を用いて映像を符号化および復号する方法および装置 |
JP2013034162A (ja) * | 2011-06-03 | 2013-02-14 | Sony Corp | 画像処理装置及び画像処理方法 |
AU2012275745A1 (en) * | 2011-06-30 | 2014-02-20 | Vidyo, Inc. | Scalable video coding techniques |
JP2014531142A (ja) | 2011-08-16 | 2014-11-20 | デスティニーソフトウェアプロダクションズ インク | スクリプトをベースとするビデオ・レンダリング |
CN104247423B (zh) * | 2012-03-21 | 2018-08-07 | 联发科技(新加坡)私人有限公司 | 可伸缩视频编码***的帧内模式编码方法和装置 |
EP2833633A4 (en) * | 2012-03-29 | 2015-11-11 | Lg Electronics Inc | METHOD FOR PREDICTION BETWEEN LAYERS, AND ENCODING DEVICE AND DECODING DEVICE USING THE SAME |
US9420285B2 (en) | 2012-04-12 | 2016-08-16 | Qualcomm Incorporated | Inter-layer mode derivation for prediction in scalable video coding |
US9491458B2 (en) | 2012-04-12 | 2016-11-08 | Qualcomm Incorporated | Scalable video coding prediction with non-causal information |
ES2746824T3 (es) * | 2012-06-11 | 2020-03-09 | Samsung Electronics Co Ltd | Codificación y decodificación de video compartiendo parámetros SAO según un componente de color |
US9924166B2 (en) * | 2012-08-06 | 2018-03-20 | Vid Scale, Inc. | Sampling grid information for spatial layers in multi-layer video coding |
US10448032B2 (en) * | 2012-09-04 | 2019-10-15 | Qualcomm Incorporated | Signaling of down-sampling location information in scalable video coding |
US20140098880A1 (en) * | 2012-10-05 | 2014-04-10 | Qualcomm Incorporated | Prediction mode information upsampling for scalable video coding |
US10375405B2 (en) * | 2012-10-05 | 2019-08-06 | Qualcomm Incorporated | Motion field upsampling for scalable coding based on high efficiency video coding |
CN102970541B (zh) * | 2012-11-22 | 2015-05-27 | 深圳市海思半导体有限公司 | 图像滤波方法及装置 |
KR20140080884A (ko) * | 2012-12-20 | 2014-07-01 | 주식회사 팬택 | 계층적 비디오 코딩에서 색차 블록의 화면 내 예측 모드를 복호화하는 방법 및 이러한 방법을 사용하는 장치 |
GB2509311B (en) * | 2012-12-21 | 2016-12-14 | Canon Kk | Method and device for determining residual data for encoding or decoding at least part of an image |
GB2509901A (en) * | 2013-01-04 | 2014-07-23 | Canon Kk | Image coding methods based on suitability of base layer (BL) prediction data, and most probable prediction modes (MPMs) |
US9270991B2 (en) | 2013-01-07 | 2016-02-23 | Qualcomm Incorporated | Inter-layer reference picture generation for HLS-only scalable video coding |
WO2014109594A1 (ko) * | 2013-01-10 | 2014-07-17 | 삼성전자 주식회사 | 휘도차를 보상하기 위한 인터 레이어 비디오 부호화 방법 및 그 장치, 비디오 복호화 방법 및 그 장치 |
US9800884B2 (en) * | 2013-03-15 | 2017-10-24 | Qualcomm Incorporated | Device and method for scalable coding of video information |
US9794555B2 (en) * | 2013-03-15 | 2017-10-17 | Arris Enterprises Llc | Adaptive sampling filter process for scalable video coding |
US9813723B2 (en) * | 2013-05-03 | 2017-11-07 | Qualcomm Incorporated | Conditionally invoking a resampling process in SHVC |
KR20140138538A (ko) | 2013-05-24 | 2014-12-04 | 주식회사 케이티 | 복수의 레이어를 지원하는 비디오 코딩 방법 및 장치 |
US10171821B2 (en) * | 2013-07-16 | 2019-01-01 | Samsung Electronics Co., Ltd. | Scalable video encoding method and apparatus and scalable video decoding method and apparatus using up-sampling filter accompanied by conversion of bit depth and color format |
WO2015009764A1 (en) * | 2013-07-16 | 2015-01-22 | General Instrument Corporation | Resampling filters for scalable video coding with phase offset adjustment and signaling of same |
US9819947B2 (en) | 2014-01-02 | 2017-11-14 | Vid Scale, Inc. | Methods, apparatus and systems for scalable video coding with mixed interlace and progressive content |
JP6542201B2 (ja) * | 2014-04-25 | 2019-07-10 | シャープ株式会社 | 画像復号装置および画像復号方法 |
CN105378791A (zh) * | 2014-06-12 | 2016-03-02 | A2Z罗基克斯公司 | 经抽取图像数据的传输及恢复 |
WO2017175897A1 (ko) * | 2016-04-07 | 2017-10-12 | 엘지전자(주) | 인트라 레지듀얼 예측을 이용하여 비디오 신호를 인코딩, 디코딩하는 방법 및 장치 |
US10771797B2 (en) * | 2018-07-30 | 2020-09-08 | Logmein, Inc. | Enhancing a chroma-subsampled video stream |
CN114503573A (zh) * | 2019-03-20 | 2022-05-13 | 威诺瓦国际有限公司 | 低复杂性增强视频编码 |
CN113906746A (zh) * | 2019-06-12 | 2022-01-07 | 索尼集团公司 | 图像处理装置和方法 |
US20220385888A1 (en) * | 2019-09-20 | 2022-12-01 | Electronics And Telecommunications Research Institute | Image encoding/decoding method and device, and recording medium storing bitstream |
CN114710661A (zh) * | 2019-09-20 | 2022-07-05 | 杭州海康威视数字技术股份有限公司 | 一种解码、编码方法、装置及其设备 |
CN112106362A (zh) * | 2019-09-30 | 2020-12-18 | 深圳市大疆创新科技有限公司 | 可移动平台的图像处理方法、装置、可移动平台及介质 |
US20220400287A1 (en) * | 2019-11-15 | 2022-12-15 | Hfi Innovation Inc. | Method and Apparatus for Signaling Horizontal Wraparound Motion Compensation in VR360 Video Coding |
WO2021100863A1 (en) * | 2019-11-22 | 2021-05-27 | Sharp Kabushiki Kaisha | Systems and methods for signaling tiles and slices in video coding |
JP2023524000A (ja) * | 2020-05-19 | 2023-06-08 | グーグル エルエルシー | 品質正規化ビデオコード変換のための動的パラメータ選択 |
Family Cites Families (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4788624A (en) | 1987-12-21 | 1988-11-29 | North American Philips Corporation | Capacitor having current surge protection |
GB8804720D0 (en) | 1988-02-29 | 1988-03-30 | Rca Licensing Corp | Compatible widescreen tv |
WO1993018618A1 (en) | 1992-03-03 | 1993-09-16 | Kabushiki Kaisha Toshiba | Time-varying image encoder |
GB9206860D0 (en) * | 1992-03-27 | 1992-05-13 | British Telecomm | Two-layer video coder |
JP2933487B2 (ja) | 1994-07-15 | 1999-08-16 | 松下電器産業株式会社 | クロマフォーマット変換の方法 |
US6957350B1 (en) | 1996-01-30 | 2005-10-18 | Dolby Laboratories Licensing Corporation | Encrypted and watermarked temporal and resolution layering in advanced television |
KR970064261A (ko) | 1996-02-09 | 1997-09-12 | 모리시타 요우이치 | 윤곽 부호화 방법, 윤곽 복호화 방법, 및 그의 방법을 이용한 윤곽 부호화 장치, 윤곽 복호화 장치 및 그의 방법을 기록한 기록 매체 |
US5712687A (en) * | 1996-04-25 | 1998-01-27 | Tektronix, Inc. | Chrominance resampling for color images |
US6549575B1 (en) * | 1996-11-07 | 2003-04-15 | International Business Machines Corporation. | Efficient, flexible motion estimation architecture for real time MPEG2 compliant encoding |
US6788347B1 (en) * | 1997-03-12 | 2004-09-07 | Matsushita Electric Industrial Co., Ltd. | HDTV downconversion system |
KR100417932B1 (ko) | 1997-04-01 | 2004-02-11 | 소니 가부시끼 가이샤 | 영상 인코더, 영상 부호화 방법, 영상 디코더 및 영상 복호화 방법 |
US6057884A (en) * | 1997-06-05 | 2000-05-02 | General Instrument Corporation | Temporal and spatial scaleable coding for video object planes |
US5995150A (en) * | 1998-02-20 | 1999-11-30 | Winbond Electronics Corporation America | Dual compressed video bitstream camera for universal serial bus connection |
KR100269206B1 (ko) | 1998-02-21 | 2000-10-16 | 윤종용 | 임의 해상도 다계층 이진형상 부호화기 및 그 방법 |
US6510777B2 (en) | 1999-04-30 | 2003-01-28 | Pinnacle Armor, Llc | Encapsulated imbricated armor system |
KR100343766B1 (ko) * | 1999-06-08 | 2002-07-20 | 마쯔시다덴기산교 가부시키가이샤 | 영상신호 셔플링, 부호화, 복호화 장치 및 그 프로그램기록매체 |
US7020195B1 (en) | 1999-12-10 | 2006-03-28 | Microsoft Corporation | Layered coding and decoding of image data |
US6697426B1 (en) * | 2000-03-17 | 2004-02-24 | Koninklijke Philips Electronics N.V. | Reduction of layer-decoding complexity by reordering the transmission of enhancement layer frames |
US6510177B1 (en) * | 2000-03-24 | 2003-01-21 | Microsoft Corporation | System and method for layered video coding enhancement |
US6888894B2 (en) | 2000-04-17 | 2005-05-03 | Pts Corporation | Segmenting encoding system with image segmentation performed at a decoder and encoding scheme for generating encoded data relying on decoder segmentation |
CN1636394A (zh) | 2000-10-11 | 2005-07-06 | 皇家菲利浦电子有限公司 | 细粒视频编码的空间可缩放性 |
US7463683B2 (en) | 2000-10-11 | 2008-12-09 | Koninklijke Philips Electronics N.V. | Method and apparatus for decoding spatially scaled fine granular encoded video signals |
US6931063B2 (en) * | 2001-03-26 | 2005-08-16 | Sharp Laboratories Of America, Inc. | Method and apparatus for controlling loop filtering or post filtering in block based motion compensationed video coding |
US7450641B2 (en) | 2001-09-14 | 2008-11-11 | Sharp Laboratories Of America, Inc. | Adaptive filtering based upon boundary strength |
US7929610B2 (en) | 2001-03-26 | 2011-04-19 | Sharp Kabushiki Kaisha | Methods and systems for reducing blocking artifacts with reduced complexity for spatially-scalable video coding |
US6792044B2 (en) | 2001-05-16 | 2004-09-14 | Koninklijke Philips Electronics N.V. | Method of and system for activity-based frequency weighting for FGS enhancement layers |
US6804299B2 (en) * | 2001-06-15 | 2004-10-12 | Microsoft Corporation | Methods and systems for reducing requantization-originated generational error in predictive video streams using motion compensation |
JP2004521583A (ja) | 2001-07-10 | 2004-07-15 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 非スケーラブル符号化ビデオ信号からスケーラブル符号化ビデオ信号を発生する方法及び装置 |
JP4102973B2 (ja) | 2002-04-24 | 2008-06-18 | 日本電気株式会社 | 動画像の符号化方法および復号化方法、これを用いた装置とプログラム |
US7694326B2 (en) | 2002-05-17 | 2010-04-06 | Sony Corporation | Signal processing system and method, signal processing apparatus and method, recording medium, and program |
US8406301B2 (en) | 2002-07-15 | 2013-03-26 | Thomson Licensing | Adaptive weighting of reference pictures in video encoding |
US7136417B2 (en) * | 2002-07-15 | 2006-11-14 | Scientific-Atlanta, Inc. | Chroma conversion optimization |
US7062096B2 (en) * | 2002-07-29 | 2006-06-13 | Matsushita Electric Industrial Co., Ltd. | Apparatus and method for performing bitplane coding with reordering in a fine granularity scalability coding system |
US7072394B2 (en) | 2002-08-27 | 2006-07-04 | National Chiao Tung University | Architecture and method for fine granularity scalable video coding |
US7321625B2 (en) | 2002-12-13 | 2008-01-22 | Ntt Docomo, Inc. | Wavelet based multiresolution video representation with spatially scalable motion vectors |
US7499469B2 (en) | 2003-01-13 | 2009-03-03 | Broadcom Corporation | Method and system for generating digital video broadcast (DVB) transport stream from direct satellite system (DSS) transport stream |
CA2470546C (en) | 2003-06-13 | 2010-08-17 | The Directv Group, Inc. | Method and apparatus for providing carrier synchronization in digital broadcast and interactive systems |
KR20050049644A (ko) | 2003-11-22 | 2005-05-27 | 삼성전자주식회사 | 시각적 화질을 균일하게 하는 비트 레이트 컨트롤 방법 및장치 |
US20070086515A1 (en) * | 2003-12-09 | 2007-04-19 | Koninkiljke Phillips Electronics N.V. | Spatial and snr scalable video coding |
WO2006104364A1 (en) | 2005-04-01 | 2006-10-05 | Lg Electronics Inc. | Method for scalably encoding and decoding video signal |
CN101176346A (zh) | 2005-04-01 | 2008-05-07 | Lg电子株式会社 | 可对视频信号缩放地进行编码和解码的方法 |
US7777812B2 (en) * | 2005-11-18 | 2010-08-17 | Sharp Laboratories Of America, Inc. | Methods and systems for picture resampling |
US8023569B2 (en) | 2005-12-15 | 2011-09-20 | Sharp Laboratories Of America, Inc. | Methods and systems for block-based residual upsampling |
-
2005
- 2005-09-12 KR KR1020050084744A patent/KR20060105409A/ko unknown
- 2005-09-12 KR KR1020050084729A patent/KR20060105407A/ko unknown
- 2005-09-12 KR KR1020050084742A patent/KR20060105408A/ko unknown
-
2006
- 2006-03-30 US US11/392,674 patent/US7864849B2/en active Active
- 2006-03-30 US US11/392,634 patent/US7864841B2/en active Active
- 2006-03-30 US US11/392,637 patent/US7787540B2/en active Active
- 2006-03-30 US US11/392,673 patent/US7970057B2/en active Active
- 2006-03-31 TW TW095111659A patent/TWI330498B/zh not_active IP Right Cessation
- 2006-03-31 TW TW095111667A patent/TWI320289B/zh active
- 2006-03-31 TW TW095111656A patent/TWI320288B/zh active
- 2006-03-31 TW TW095111664A patent/TWI324886B/zh not_active IP Right Cessation
- 2006-04-03 MY MYPI20061478A patent/MY141121A/en unknown
- 2006-04-03 MY MYPI20061480A patent/MY143196A/en unknown
- 2006-04-03 MY MYPI20061481A patent/MY140016A/en unknown
- 2006-04-03 MY MYPI20061479A patent/MY141159A/en unknown
-
2008
- 2008-10-22 HK HK08111619.0A patent/HK1119892A1/xx not_active IP Right Cessation
-
2009
- 2009-04-03 US US12/418,129 patent/US7627034B2/en active Active
- 2009-04-03 US US12/418,054 patent/US8369400B2/en active Active
-
2010
- 2010-07-01 US US12/801,916 patent/US8514936B2/en active Active
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI561066B (en) * | 2011-08-09 | 2016-12-01 | Samsung Electronics Co Ltd | Method and apparatus for encoding and decoding depth map of multi-view video data |
Also Published As
Publication number | Publication date |
---|---|
MY141159A (en) | 2010-03-31 |
US8514936B2 (en) | 2013-08-20 |
KR20060105409A (ko) | 2006-10-11 |
US20100272188A1 (en) | 2010-10-28 |
TW200706007A (en) | 2007-02-01 |
US7627034B2 (en) | 2009-12-01 |
US8369400B2 (en) | 2013-02-05 |
TW200704201A (en) | 2007-01-16 |
TWI320289B (en) | 2010-02-01 |
MY143196A (en) | 2011-03-31 |
US20090196354A1 (en) | 2009-08-06 |
US7864849B2 (en) | 2011-01-04 |
US7864841B2 (en) | 2011-01-04 |
TWI324886B (en) | 2010-05-11 |
US7970057B2 (en) | 2011-06-28 |
US20060222068A1 (en) | 2006-10-05 |
MY141121A (en) | 2010-03-15 |
US20060222069A1 (en) | 2006-10-05 |
US7787540B2 (en) | 2010-08-31 |
US20060222070A1 (en) | 2006-10-05 |
US20090185627A1 (en) | 2009-07-23 |
TW200701796A (en) | 2007-01-01 |
KR20060105407A (ko) | 2006-10-11 |
TWI330498B (en) | 2010-09-11 |
KR20060105408A (ko) | 2006-10-11 |
US20060222067A1 (en) | 2006-10-05 |
MY140016A (en) | 2009-11-30 |
TW200708110A (en) | 2007-02-16 |
HK1119892A1 (en) | 2009-03-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI320288B (en) | Method for scalably encoding and decoding video signal | |
TWI324481B (en) | Method and apparatus for encoding/decoding video signal using reference pictures | |
US7924917B2 (en) | Method for encoding and decoding video signals | |
US20060133482A1 (en) | Method for scalably encoding and decoding video signal | |
US20060062299A1 (en) | Method and device for encoding/decoding video signals using temporal and spatial correlations between macroblocks | |
KR100880640B1 (ko) | 스케일러블 비디오 신호 인코딩 및 디코딩 방법 | |
US20060120454A1 (en) | Method and apparatus for encoding/decoding video signal using motion vectors of pictures in base layer | |
KR100878824B1 (ko) | 스케일러블 비디오 신호 인코딩 및 디코딩 방법 | |
KR100883604B1 (ko) | 스케일러블 비디오 신호 인코딩 및 디코딩 방법 | |
US20080008241A1 (en) | Method and apparatus for encoding/decoding a first frame sequence layer based on a second frame sequence layer | |
US20060159176A1 (en) | Method and apparatus for deriving motion vectors of macroblocks from motion vectors of pictures of base layer when encoding/decoding video signal | |
US20060133497A1 (en) | Method and apparatus for encoding/decoding video signal using motion vectors of pictures at different temporal decomposition level | |
US20070280354A1 (en) | Method and apparatus for encoding/decoding a first frame sequence layer based on a second frame sequence layer | |
US20070223573A1 (en) | Method and apparatus for encoding/decoding a first frame sequence layer based on a second frame sequence layer | |
US20070242747A1 (en) | Method and apparatus for encoding/decoding a first frame sequence layer based on a second frame sequence layer | |
KR100878825B1 (ko) | 스케일러블 비디오 신호 인코딩 및 디코딩 방법 | |
US20060133498A1 (en) | Method and apparatus for deriving motion vectors of macroblocks from motion vectors of pictures of base layer when encoding/decoding video signal | |
US20060133488A1 (en) | Method for encoding and decoding video signal | |
US20060120457A1 (en) | Method and apparatus for encoding and decoding video signal for preventing decoding error propagation |