JP2008512035A - 多階層ビデオコーディングおよびデコーディング方法、ビデオエンコーダおよびデコーダ - Google Patents
多階層ビデオコーディングおよびデコーディング方法、ビデオエンコーダおよびデコーダ Download PDFInfo
- Publication number
- JP2008512035A JP2008512035A JP2007529675A JP2007529675A JP2008512035A JP 2008512035 A JP2008512035 A JP 2008512035A JP 2007529675 A JP2007529675 A JP 2007529675A JP 2007529675 A JP2007529675 A JP 2007529675A JP 2008512035 A JP2008512035 A JP 2008512035A
- Authority
- JP
- Japan
- Prior art keywords
- frame
- video
- resolution
- layer
- coded
- Prior art date
- Legal status (The legal status 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 status listed.)
- Granted
Links
Images
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/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/12—Selection 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
-
- 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
-
- 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/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
- H04N19/64—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets characterised by ordering of coefficients or of bits for transmission
-
- 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)
- Physics & Mathematics (AREA)
- Discrete Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
本発明の一実施形態による多階層ビデオコーディング方法は、所定の解像度ビデオフレームを第1ビデオコーディング方式によってコーディングするステップと、前記第1ビデオコーディング方式によってコーディングされたフレームを参照して前記ビデオフレームを前記解像度と同じ解像度で第2ビデオコーディング方式によってコーディングするステップ、および前記第1および第2ビデオコーディング方式によってコーディングされたフレームを含むビットストリームを生成するステップを含む。
Description
ビデオデータはビデオエンコーダ110で圧縮される。現在知られているビデオ圧縮方式はMPEG−2、MPEG−4、H.263、H.264などがあり、このような圧縮方式はDCT(Discrete Cosine Transform)に基づく。一方、最近にはウェーブレット変換に基づくスケーラブルビデオコーディングに関する研究が活発になっている。圧縮されたビデオデータはネットワーク120を介してビデオデコーダ130に伝送される。ビデオデコーダ130は圧縮されたビデオデータをデコーディングしてビデオデータを復元する。
図2を参照すれば、多階層ビデオエンコーダは現在まで知られているコーディング効率が最高MPEG−4 AVC(Advanced Video Coding)アルゴリズムによって各階層をコーディングする。MPEG−4 AVCアルゴリズムはフレーム間の時間的重複を除去した後、DCT(Discrete Cosine Transform)方式によって時間的重複が除去されたフレームを変換させた後に量子化させる。
その他、実施形態の具体的な事項は詳細な説明および図面に含まれている。
本実施形態でビットストリームは解像度毎に2つの階層を有する。1つはAVC方式によってコーディングされた階層であり、もう1つはウェーブレットコーディング方式によってコーディングされた階層である。本明細書でAVCコーディングまたはAVC階層はAVCアルゴリズムのDCT変換と量子化を採用したコーディングまたは階層を意味し、ウェーブレットコーディング方式またはウェーブレット階層はウェーブレット変換と埋め込み量子化を採用したコーディングまたは階層を意味する。生成されたビットストリームが時間的スケーラビリティを有するようにするために、AVCコーディングとウェーブレットコーディングはすべてMCTF、UMCTF、またはSTARのように時間的スケーラビリティを有するアルゴリズムを採用する。
ダウンサンプラ550はビデオフレームをダウンサンプリングして低解像度ビデオフレームを生成する。
ビットストリーム生成部560は低解像度および高解像度階層のコーディングされたフレームを含むビットストリームを生成する。
まず、ダウンサンプラ550はビデオフレーム500をダウンサンプリングして解像度が半分である低解像度ビデオフレームを生成する。生成された低解像度ビデオフレームは低解像度階層のAVCコーディング部510とウェーブレットコーディング部520に提供され、ビデオフレーム500は高解像度階層のAVCコーディング部530とウェーブレットコーディング部540に提供される。
まず、多階層ビデオエンコーダにビデオフレームが入力される(S610)。多階層ビデオエンコーダは入力されたビデオフレームをダウンサンプリングする(S620)。一実施形態において、多階層ビデオエンコーダはダウンサンプリング過程でMPEGダウンサンプラを利用する。それはMPEGダウンサンプラが現在まで知られているウェーブレットダウンサンプラに比べてダウンサンプリングされた低解像度イメージが柔らかいためである。しかし、これは例示的なものであって、ダウンサンプリングされたイメージを得ることができるフィルタであればいずれも使用可能である。解像度階層が3つのビットストリームを生成するには、多階層ビデオエンコーダは入力されたビデオフレームをダウンサンプリングして1/2、および1/4解像度にダウンサンプリングされた低解像度フレームを生成する。解像度階層が4つのビットストリームを生成するには、多階層ビデオエンコーダは入力されたビデオフレームをダウンサンプリングして1/2、1/4および1/8解像度にダウンサンプリングされた低解像度フレームを生成する。
多階層ビデオエンコーダはビデオフレーム700をダウンサンプリングして低解像度ビデオフレーム710を生成する。
まず、コーディング過程を説明する。多階層ビデオエンコーダは高解像度ビデオフレームをダウンサンプリングして低解像度ビデオフレームを生成する。多階層ビデオエンコーダは低解像度ビデオフレームをAVCコーディングし、低解像度階層のAVCコーディングされたビデオフレームを参照して低解像度階層のビデオフレームをウェーブレットコーディングする。
低解像度階層のビデオコーディングが終了すれば、多階層ビデオエンコーダは高解像度階層のビデオコーディングを行う。
図9は本発明の一実施形態による多階層ビデオコーディング過程で各層のビットレートを割り当てる過程を示す図面である。便宜上、3つの解像度階層(QCIF、CIF、SD階層)があることを基準に説明する。
多階層ビデオエンコーダはCIF階層920の最大フレームレートである30Hzのフレームレートを有するようにCIFフレームをAVCコーディングする。192kpbsのビットレートと7.5Hzのフレームレートを有するビデオフレームを再構成するには、QCIF階層930のAVCコーディングされたフレームおよびウェーブレットコーディングされたフレームと、CIF階層920のAVCコーディングされたフレームの一部が必要である。
多階層ビデオエンコーダはSD階層910の最大フレームレートである60Hzのフレームレートを有するようにSDフレームをAVCコーディングする。768kpbsのビットレートと15Hzのフレームレートを有するビデオフレームを再構成するには、QCIF階層930のAVCコーディングされたフレームおよびウェーブレットコーディングされたフレームと、CIF階層920のAVCコーディングされたフレームおよびウェーブレットコーディングされたフレームと、SD階層910のAVCコーディングされたフレームの一部が必要である。
まず、多階層ビデオデコーダにビットストリームが入力されれば、多階層ビデオデコーダはビットストリームを解析する(S1310)。多階層ビデオデコーダはビットストリームを解析してビットストリームから高解像度階層および低解像度階層のコーディングされたフレームを抽出する。
Claims (40)
- (a)所定の解像度ビデオフレームを第1ビデオコーディング方式によってコーディングするステップと、
(b)前記第1ビデオコーディング方式によってコーディングされたフレームを参照して、前記ビデオフレームを前記解像度と同じ解像度で第2ビデオコーディング方式によってコーディングするステップと、
(c)前記第1ビデオコーディング方式によってコーディングされたビデオフレームまたは前記第2ビデオコーディング方式によってコーディングされたビデオフレームのビットレートを向上させるための向上階層の情報を生成するステップと、
(d)前記第1および第2ビデオコーディング方式によってコーディングされたフレームと前記生成された向上階層の情報を含むビットストリームを生成するステップとを含む多階層ビデオコーディング方法。 - 前記第1ビデオコーディング方式はAVCコーディング方式によってあり、前記第2ビデオコーディング方式はウェーブレットコーディング方式である請求項1に記載の多階層ビデオコーディング方法。
- 前記第1ビデオコーディング方式と前記第2ビデオコーディング方式は同じフレームレートでビデオコーディング過程を行う請求項1に記載の多階層ビデオコーディング方法。
- 前記(b)ステップは、(b1)前記第1ビデオコーディング方式によってコーディングされたフレームをデコーディングするステップと、(b2)前記ビデオフレームと前記(b1)ステップによってデコーディングされたフレームの差分フレームを求めるステップ、および(b3)前記差分フレームを第2ビデオコーディング方式によってコーディングするステップを含む請求項1に記載の多階層ビデオコーディング方法。
- 前記(b)ステップは、(b4)前記第1ビデオコーディング方式によってコーディングされたフレームをデコーディングするステップと、(b5)前記ビデオフレームを第2ビデオコーディング方式によってコーディングするステップとを含み、前記(b5)ステップの時間的フィルタリング過程で前記(b4)ステップによってデコーディングされたフレームを参照する請求項1に記載の多階層ビデオコーディング方法。
- (a)高解像度ビデオフレームをダウンサンプリングして低解像度ビデオフレームを生成するステップと、
(b)前記低解像度ビデオフレームを第1ビデオコーディング方式によってコーディングするステップと、
(c)前記コーディングされた低解像度ビデオフレームを参照して、前記高解像度ビデオフレームを第2ビデオコーディング方式によってコーディングするステップと、
(d)前記コーディングされた低解像度ビデオフレームおよび高解像度ビデオフレームを含むビットストリームを生成するステップと、
(e)前記低解像度ビデオフレームまたは前記高解像度ビデオフレームのビットレートを向上させるための向上階層の情報を生成するステップとを含む多階層ビデオコーディング方法。 - 前記第1ビデオコーディング方式はAVCコーディング方式であり、前記第2ビデオコーディング方式はウェーブレットコーディング方式である請求項6に記載の多階層ビデオコーディング方法。
- 前記第1ビデオコーディング方式と前記第2ビデオコーディング方式は同じフレームレートでビデオコーディング過程を行う請求項6に記載の多階層ビデオコーディング方法。
- 前記(b)ステップは、前記第1ビデオコーディング方式によってコーディングされたフレームをデコーディングするステップと、前記低解像度ビデオフレームと前記第1ビデオコーディング方式によってコーディングされたフレームの差分フレームを求めるステップと、前記差分フレームを前記第2ビデオコーディング方式によってコーディングするステップとを含む請求項6に記載の多階層ビデオコーディング方法。
- 前記(b)ステップは、前記第1ビデオコーディング方式によってコーディングされたフレームをデコーディングするステップと、前記デコーディングされたフレームを参照して前記高解像度ビデオフレームを第2ビデオコーディング方式によってコーディングするステップとを含む請求項6に記載の多階層ビデオコーディング方法。
- (a)所定の解像度階層のビデオフレームを第1ビデオコーディング方式によってコーディングするステップと、
(b)前記第1ビデオコーディング方式によってコーディングされたフレームを参照して、前記ビデオフレームを前記コーディングされたフレームの解像度と同じ解像度で第2ビデオコーディング方式によってコーディングするステップと、
(c)前記第1ビデオコーディング方式によってコーディングされたビデオフレームまたは前記第2ビデオコーディング方式によってコーディングされたビデオフレームのビットレートを向上させるための向上階層の情報を生成するステップと、
(d)すべてのコーディングされたフレームと前記生成された向上階層の情報を含むビットストリームを生成するステップとを含み、
前記(a)および(b)ステップはすべての解像度階層において低解像度階層から高解像度階層に循環的に行われる多階層ビデオコーディング方法。 - 前記第1ビデオコーディング方式はAVCコーディング方式であり、前記第2ビデオコーディング方式はウェーブレットコーディング方式である請求項11に記載の多階層ビデオコーディング方法。
- 前記第1ビデオコーディング方式と前記第2ビデオコーディング方式は同じフレームレートでビデオコーディング過程を行う請求項11に記載の多階層ビデオコーディング方法。
- 前記(b)ステップは、(b1)前記第1ビデオコーディング方式によってコーディングされたフレームをデコーディングするステップと、(b2)前記ビデオフレームと前記(b1)ステップによってデコーディングされたフレームの差分フレームを求めるステップ、および(b3)前記差分フレームを前記第2ビデオコーディング方式によってコーディングするステップを含む請求項11に記載の多階層ビデオコーディング方法。
- 前記(b)ステップは、(b4)前記第1ビデオコーディング方式によってコーディングされたフレームをデコーディングするステップと、(b5)前記ビデオフレームを第2ビデオコーディング方式によってコーディングするステップとを含み、前記(b5)ステップの時間的フィルタリング過程で前記(b4)ステップによってデコーディングされたフレームを参照する請求項11に記載の多階層ビデオコーディング方法。
- 高解像度ビデオフレームをダウンサンプリングして低解像度ビデオフレームを生成するダウンサンプラと、
前記低解像度ビデオフレームをビデオコーディングする低解像度ビデオエンコーディング部と、
前記低解像度ビデオエンコーディング部によって低解像度コーディングされたフレームを参照して、前記高解像度ビデオフレームをビデオコーディングする高解像度ビデオエンコーディング部と、
前記低解像度にコーディングされたフレームまたは前記高解像度にコーディングされたフレームのビットレートを向上させるための向上階層の情報を生成する手段と、
前記低解像度にコーディングされたフレーム、前記高解像度にコーディングされたフレームおよび前記向上階層の情報を含むビットストリームを生成するビットストリーム生成部とを含み、
前記低解像度ビデオエンコーディング部は低解像度ビデオフレームを第1ビデオコーディング方式によってコーディングし、前記第1ビデオコーディング方式によってコーディングされたフレームを参照して、前記ビデオフレームを前記解像度と同じ解像度で第2ビデオコーディング方式によってコーディングして前記低解像度にコーディングされたフレームを生成する多階層ビデオエンコーダ。 - 前記第1ビデオコーディング方式はAVCコーディング方式であり、前記第2ビデオコーディング方式はウェーブレットコーディング方式である請求項16に記載の多階層ビデオエンコーダ。
- (a)ビットストリームから第1および第2コーディングされたフレームを抽出するステップと、
(b)前記第1コーディングされたフレームを第1ビデオデコーディング方式によってデコーディングして第1フレームを再構成するステップと、
(c)前記再構成された第1フレームを参照して、前記抽出するステップで得た第2コーディングされたフレームを前記再構成された第1フレームと同じ解像度で第2ビデオデコーディング方式によってデコーディングして第2フレームを再構成するステップと、
(d)前記ビットストリームに含まれる向上階層の情報を利用して前記第1フレームまたは第2フレームのビットレートを向上させるステップとを含む多階層ビデオデコーディング方法。 - 前記第1ビデオデコーディング方式はAVCデコーディング方式であり、前記第2ビデオデコーディング方式はウェーブレットデコーディング方式である請求項18に記載の多階層ビデオデコーディング方法。
- (a)ビットストリームから第1および第2コーディングされたフレームを抽出するステップと、
(b)前記第1コーディングされたフレームを第1ビデオデコーディング方式によってデコーディングして第1フレームを再構成するステップと、
(c)前記再構成された第1フレームと同じ解像度で前記第2コーディングされたフレームを第2ビデオデコーディング方式によってデコーディングして第2フレームを再構成するステップと、
(d)前記ビットストリームに含まれる向上階層の情報を利用して前記第1フレームまたは第2フレームのビットレートを向上させるステップと、
(e)前記ビットレートが向上した第1および第2フレームを加えて最終ビデオフレームを復元するステップとを含む多階層ビデオデコーディング方法。 - 前記第1ビデオデコーディング方式はAVCデコーディング方式であり、前記第2ビデオデコーディング方式はウェーブレットデコーディング方式である請求項20に記載の多階層ビデオデコーディング方法。
- (a)ビットストリームから低解像度および高解像度階層のコーディングされたフレームを抽出するステップと、
(b)前記低解像度階層のコーディングされたフレームをデコーディングして低解像度階層フレームを再構成するステップと、
(c)前記再構成された低解像度階層フレームを参照して、前記情報から得た高解像度階層のコーディングされたフレームをデコーディングして高解像度階層フレームを再構成するステップとを含み、
前記低解像度階層のコーディングされたフレームは第1ビデオコーディング方式によってコーディングされたフレームと第2ビデオコーディング方式によってコーディングされたフレームで構成され、前記(b)ステップは、(b1)前記第1ビデオコーディング方式によってコーディングされたフレームを第1ビデオデコーディング方式によってデコーディングして第1フレームを再構成するステップと、(b2)前記再構成された第1フレームを参照して前記第2ビデオコーディング方式によってコーディングされたフレームを第2ビデオデコーディング方式によってデコーディングして第2フレーム(低解像度フレーム)を再構成するステップとを含む多階層ビデオデコーディング方法。 - 前記第1ビデオデコーディング方式はAVCデコーディング方式であり、前記第2ビデオデコーディング方式はウェーブレットデコーディング方式である請求項22に記載の多階層ビデオデコーディング方法。
- (a)ビットストリームから低解像度および高解像度階層のコーディングされたフレームに関する情報を抽出するステップと、
(b)前記情報から得た低解像度階層のコーディングされたフレームをデコーディングして低解像度階層フレームを再構成するステップと、
(c)前記再構成された低解像度階層フレームを参照して前記情報から得た高解像度階層のコーディングされたフレームをデコーディングして高解像度フレームを再構成するステップとを含み、
前記低解像度階層のコーディングされたフレームは第1ビデオコーディング方式によってコーディングされたフレームと第2ビデオコーディング方式によってコーディングされたフレームで構成され、前記(b)ステップは、(b1)前記第1ビデオコーディング方式によってコーディングされたフレームを第1ビデオデコーディング方式によってデコーディングして第1フレームを再構成するステップと、(b2)前記第2ビデオコーディング方式によってコーディングされたフレームを第2ビデオデコーディング方式によってデコーディングして第2フレームを再構成するステップ、および(b3)前記再構成された第1フレームおよび第2フレームを加えて低解像度ビデオフレームを再構成するステップを含む多階層ビデオデコーディング方法。 - 前記第1ビデオデコーディング方式はAVCデコーディング方式であり、前記第2ビデオデコーディング方式はウェーブレットデコーディング方式である請求項24に記載の多階層ビデオデコーディング方法。
- ビットストリームから低解像度および高解像度階層のコーディングされたフレームに関する情報を抽出し、前記情報から低解像度および高解像度階層のコーディングされたフレームをデコーディングしてビデオフレームを再構成する多階層ビデオデコーディング方法において、
各解像度階層のコーディングされたビデオフレームは第1ビデオコーディング方式によってコーディングされた第1フレームと第2ビデオコーディング方式によってコーディングされた第2フレームで構成され、
(a)所定の解像度階層でコーディングされた第1フレームを第1ビデオデコーディング方式によってデコーディングして第1フレームを再構成するステップと、
(b)前記再構成された第1フレームを参照して前記解像度階層でコーディングされた第2フレームを第2ビデオデコーディング方式によってデコーディングして第2フレームを再構成するステップと、
(c)前記ビットストリームに含まれる向上階層の情報を利用して前記再構成された第1フレームまたは前記再構成された第2フレームのビットレートを向上させるステップとを含み、前記(a)および(b)ステップはすべての解像度階層において低解像度階層から高解像度階層の順に循環的に行われる多階層ビデオデコーディング方法。 - 前記第1ビデオデコーディング方式はAVCデコーディング方式であり、前記第2ビデオデコーディング方式はウェーブレットデコーディング方式である請求項26に記載の多階層ビデオデコーディング方法。
- ビットストリームから低解像度および高解像度階層のコーディングされたフレームに関する情報を抽出し、前記情報から低解像度および高解像度階層のコーディングされたフレームをデコーディングしてビデオフレームを再構成する多階層ビデオデコーディング方法において、
各解像度階層のコーディングされたビデオフレームは第1ビデオコーディング方式によってコーディングされた第1フレームと第2ビデオコーディング方式によってコーディングされた第2フレームで構成され、
(a)所定の解像度階層でコーディングされた第1フレームを第1ビデオデコーディング方式によってコーディングして第1フレームを再構成するステップと、
(b)前記解像度階層でコーディングされた第2フレームを第2ビデオデコーディング方式によってデコーディングして第2フレームを再構成するステップと、
(c)前記ビットストリームに含まれる向上階層の情報を利用して前記再構成された第1フレームまたは前記再構成された第2フレームのビットレートを向上させるステップと、
(d)前記ビットレートが向上した第1および第2フレームを加えて前記解像度階層の最終フレームを復元するステップとを含み、前記(a)ないし(d)ステップはすべての解像度階層において低解像度階層から高解像度階層の順に循環的に行われる多階層ビデオデコーディング方法。 - 前記第1ビデオデコーディング方式はAVCデコーディング方式であり、前記第2ビデオデコーディング方式はウェーブレットデコーディング方式である請求項28に記載の多階層ビデオデコーディング方法。
- ビットストリームを解析して高解像度および低解像度階層のコーディングされたフレームを抽出するビットストリーム解析部と、
前記低解像度コーディングされたフレームをデコーディングする低解像度ビデオデコーディング部と、
前記低解像度ビデオデコーディング部によって再構成された低解像度フレームを参照して、前記高解像度階層のコーディングされたフレームをデコーディングする高解像度ビデオデコーディング部とを含み、
前記低解像度ビデオデコーディング部は前記低解像度階層のコーディングされたフレームを構成する第1コーディングされたフレームを第1ビデオデコーディング方式によってデコーディングし、前記第1ビデオデコーディング方式によってデコーディングされた第1フレームを参照し、前記低解像度階層のコーディングされたフレームを構成する第2コーディングされたフレームを第2ビデオデコーディング方式によってデコーディングして前記低解像度フレームを再構成して、前記ビットストリームに含まれる向上階層の情報を利用して前記デコーディングされた低解像度フレームのビットレートを向上させる多階層ビデオデコーダ。 - 前記第1ビデオデコーディング方式はAVCデコーディング方式であり、前記第2ビデオデコーディング方式はウェーブレットデコーディング方式である請求項30に記載の多階層ビデオデコーダ。
- 請求項1ないし請求項15および請求項18ないし請求項29のいずれか一項に記載の方法をコンピュータで実行するためのプログラムを記録した媒体。
- 基礎階層のエンコーディングされたビデオ信号に関する情報を含む第1領域と、
前記基礎階層と解像度またはフレーム率が相異し、前記基礎階層の情報を利用してエンコーディングされた上位階層に関する情報を含む第2領域と、
前記基礎階層または前記上位階層のビットレート向上のための向上階層の情報を含む第3領域とを含むことを特徴とするビットストリーム構造。 - 前記基礎階層および上位階層はDCT変換を使用してコーディングされることを特徴とする請求項33に記載のビットストリーム構造。
- 前記基礎階層のエンコーディングされたビデオ信号はH.264によってコーディングされた信号であることを特徴とする請求項33に記載のビットストリーム構造。
- 基礎階層のビデオ信号を復元するステップと、
前記基礎階層の情報を利用して上位階層の情報を復元するステップと、
前記基礎階層または前記上位階層のビットレートを向上させるための向上階層を復元するステップとを含むことを特徴とするビデオデコーディング方法。 - 前記基礎階層のビデオ信号はH.264によってコーディングされたビデオ信号であることを特徴とする請求項36に記載のビデオデコーディング方法。
- 前記上位階層は逆DCT変換を利用して復元されることを特徴とする請求項36に記載のビデオデコーディング方法。
- 前記向上階層は逆ウェーブレット変換を利用して復元することを特徴とする請求項36に記載のビデオデコーディング方法。
- 基礎階層のビデオ信号を復元するステップと、
前記基礎階層のビットレートを向上させるための向上階層を復元するステップと、
前記基礎階層および前記向上階層情報を利用して上位階層の情報を復元するステップとを含むことを特徴とするビデオデコーディング方法。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US60734304P | 2004-09-07 | 2004-09-07 | |
KR1020040090991A KR100679018B1 (ko) | 2004-09-07 | 2004-11-09 | 다계층 비디오 코딩 및 디코딩 방법, 비디오 인코더 및디코더 |
PCT/KR2005/002654 WO2006028330A1 (en) | 2004-09-07 | 2005-08-13 | Multi-layer video coding and decoding methods and multi-layer video encoder and decoder |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008512035A true JP2008512035A (ja) | 2008-04-17 |
JP4660550B2 JP4660550B2 (ja) | 2011-03-30 |
Family
ID=36036591
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007529675A Expired - Fee Related JP4660550B2 (ja) | 2004-09-07 | 2005-08-13 | 多階層ビデオコーディングおよびデコーディング方法、ビデオエンコーダおよびデコーダ |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP1787473A4 (ja) |
JP (1) | JP4660550B2 (ja) |
WO (1) | WO2006028330A1 (ja) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002520920A (ja) * | 1998-07-06 | 2002-07-09 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | スケーラブルビデオ符号化システム |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2126467A1 (en) * | 1993-07-13 | 1995-01-14 | Barin Geoffry Haskell | Scalable encoding and decoding of high-resolution progressive video |
JP3787823B2 (ja) * | 1997-07-31 | 2006-06-21 | ソニー株式会社 | 画像処理装置および画像処理方法 |
JP3384299B2 (ja) * | 1997-10-15 | 2003-03-10 | 富士ゼロックス株式会社 | 画像処理装置および画像処理方法 |
KR100269206B1 (ko) * | 1998-02-21 | 2000-10-16 | 윤종용 | 임의 해상도 다계층 이진형상 부호화기 및 그 방법 |
US20050111541A1 (en) * | 2002-04-26 | 2005-05-26 | Atsushi Hatabu | Moving image transferring system, moving image encoding apparatus, moving image decoding apparatus, and moving image transferring program |
-
2005
- 2005-08-13 WO PCT/KR2005/002654 patent/WO2006028330A1/en active Application Filing
- 2005-08-13 EP EP05780534A patent/EP1787473A4/en not_active Ceased
- 2005-08-13 JP JP2007529675A patent/JP4660550B2/ja not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002520920A (ja) * | 1998-07-06 | 2002-07-09 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | スケーラブルビデオ符号化システム |
Also Published As
Publication number | Publication date |
---|---|
EP1787473A4 (en) | 2009-01-21 |
WO2006028330A1 (en) | 2006-03-16 |
JP4660550B2 (ja) | 2011-03-30 |
EP1787473A1 (en) | 2007-05-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7933456B2 (en) | Multi-layer video coding and decoding methods and multi-layer video encoder and decoder | |
JP5014989B2 (ja) | 基礎階層を利用するフレーム圧縮方法、ビデオコーディング方法、フレーム復元方法、ビデオデコーディング方法、ビデオエンコーダ、ビデオデコーダ、および記録媒体 | |
KR100621581B1 (ko) | 기초 계층을 포함하는 비트스트림을 프리디코딩,디코딩하는 방법, 및 장치 | |
KR100596705B1 (ko) | 비디오 스트리밍 서비스를 위한 비디오 코딩 방법과 비디오 인코딩 시스템, 및 비디오 디코딩 방법과 비디오 디코딩 시스템 | |
KR100679022B1 (ko) | 계층간 필터링을 이용한 비디오 코딩 및 디코딩방법과,비디오 인코더 및 디코더 | |
US8929436B2 (en) | Method and apparatus for video coding, predecoding, and video decoding for video streaming service, and image filtering method | |
US20050226334A1 (en) | Method and apparatus for implementing motion scalability | |
US20060159359A1 (en) | Fine granularity scalable video encoding and decoding method and apparatus capable of controlling deblocking | |
US20060013311A1 (en) | Video decoding method using smoothing filter and video decoder therefor | |
EP1741297A1 (en) | Method and apparatus for implementing motion scalability | |
JP2008515328A (ja) | 階層間フィルタリングを利用したビデオコーディングおよびデコーディング方法と、ビデオエンコーダおよびデコーダ | |
CA2557312C (en) | Video encoding and decoding methods and systems for video streaming service | |
WO2006080655A1 (en) | Apparatus and method for adjusting bitrate of coded scalable bitsteam based on multi-layer | |
JP4660550B2 (ja) | 多階層ビデオコーディングおよびデコーディング方法、ビデオエンコーダおよびデコーダ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100302 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100602 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100803 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101104 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20101130 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20101228 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140107 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4660550 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |