(57)【要約】【課題】本発明は、階層間予測を通じてエンコードされた映像信号をデコーディングするための方法を提供する。【解決手段】第１階層及び第２階層のエンコードされたビットストリームが受信されて映像信号にデコーディングされる場合に、前記第１階層のピクチャが前記第２階層のピクチャから予測される。前記第１階層の対象ブロックが前記第２階層のピクチャから予想を通じてイントラモードでコーディングされる条件下で、階層間予測が制限されるか否かが判断される。階層間予測が制限されると判断されると、他の階層の対応ブロックのイントラモードでコーディングされた残余データを参照して前記対象ブロックの映像データが差分データにコーディングされたか否かを示すフラグ”intra base flag”を確認する動作が省略される。これは、エンコーダーが同一条件下で前記フラグを送る必要性を排除する。【選択図】図２
2008543160.tif 000002
【特許請求の範囲】
【請求項１】
第１階層のエンコードされたビットストリームと第２階層のエンコードされたビットストリームを受信して映像信号にデコーディングするための方法において、
前記第１階層の対象ブロックが前記第２階層のピクチャからの予想を通じてイントラモードでコーディングされる場合に階層間予測が制限されるか否かを判断する１段階と、及び
階層間予測が制限されると判断されると、前記対象ブロックに対応するイントラモードでコーディングされた第２階層のブロックのデータを基準にして前記対象ブロックの映像データが差分データにコーディングされたか否かを示す情報を確認するための動作を省略する２段階を含む方法。
【請求項２】
１段階で、第１階層のピクチャがキーピクチャであり、対象ブロックに対応する第２階層のブロックの残りが、隣接インタモードブロックに固定された値を使用するのではなく前記隣接インタモードブロックに復元された画素値を利用して復元されることが示される場合に、階層間予測が制限されないものとして判断されることを特徴とする請求項１に記載の方法。
【請求項３】
１段階で、第１階層のピクチャがキーピクチャであり、対象ブロックに対応する第２階層のブロックの残りが、隣接インタモードブロックに固定された値を使用するのではなく前記隣接インタモードブロックに復元された画素値を利用して復元されることが示される場合に、階層間予測が制限されないものとして判断されて、
前記第１階層のピクチャがキーピクチャではない場合には、前記第２階層のピクチャが常にデコーディングされることが示されたときは、階層間予測が制限されないものとして判断されることを特徴とする請求項１に記載の方法。
【請求項４】
１段階で、第２階層のピクチャが常にデコーディングされることが示されたときは、階層間予測が制限されないものとして判断されて、
前記第２階層のピクチャが常にデコーディングされるものではないことが示される場合には、第１階層のピクチャがキーピクチャであり、対象ブロックに対応する前記第２階層のブロックの残りが、隣接インタモードブロックに固定された値を使用するのではなく、前記隣接インタモードブロックに復元された画素値を利用して復元されることが示されたときは階層間予測が制限されないものとして判断されることを特徴とする請求項１に記載の方法。
【請求項５】
１段階で、対象ブロックに対応する第２階層のブロックがイントラモードであるか否かがさらに判断されて、
２段階で、階層間予測が制限されたものとして判断されて前記第２階層の対応ブロックがイントラモードではないものとして判断されると、前記情報を確認するための動作が省略されて、そうではない場合に前記情報が確認されることを特徴とする請求項１に記載の方法。
【請求項６】
１段階で、対象ブロックに対応する第２階層のブロックがイントラモードであるか否かがさらに判断されて、
２段階で、前記第２階層の対応ブロックがイントラモードであるものとして判断されるか、または階層間予測が制限されたものとして判断されると前記情報を確認するための動作が省略されて、そうではない場合に前記情報が確認されることを特徴とする請求項１に記載の方法。
【請求項７】
第１階層のエンコードされたビットストリームと第２階層のエンコードされたビットストリームを受信して映像信号にデコーディングするための方法において、
前記第１階層のピクチャが前記第２階層のピクチャから予想されて対象ブロックがイントラモードでエンコードされる条件下で、第１階層のピクチャの対象ブロックに対応する前記第２階層のブロックがイントラモードであるか否かを判断する１段階と、
前記対象ブロックに対応する第２階層のブロックは、イントラモードではないものとして判断されると、他の階層の対応ブロックのイントラモードにコーディングされたデータを基準にして前記対象ブロックの映像データが差分データにコーディングされたか否かを示す情報を確認するための動作を省略する２段階と、を含む方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、階層間予測を通じてエンコードされた映像信号をデコーディングするための方法に関するものである。
【背景技術】
【０００２】
スケーラブル映像コーデック(ＳＣＶ：scalable video codec)は、映像を最高の画質を有するピクチャのシーケンスでエンコードすると共に、前記エンコードされたピクチャシーケンス(特に、シーケンス全体から間歇的に選択されたフレームのシーケンス)の一部がデコーディングされる場合にも低画質の映像を表示するのに使用されるように保証する。動き補償時間フィルタリング(ＭＣＴＦ：motion compensated temporal filtering)は、スケーラブル映像コーデック用に提案されたエンコード方式の一つである。
【０００３】
スケーラブル方式に従ってエンコードされたピクチャシーケンスの一部のみを受信して処理することによっても低画質映像を表現することができるが、ビットレート(bitrate)が低減された場合には画質低下が大きく起きるという問題がある。このような課題に対する一つの解決策は、例えば小画面(small-screen size)及び/または低いフレームレートを有するピクチャシーケンスのように低いビットレートのための補助ピクチャシーケンス(auxiliary picture sequence)を提供するというものである。
【０００４】
補助ピクチャシーケンスは基本階層と呼ばれ、主フレームシーケンスは拡張された階層または拡張階層と呼ばれる。基本階層及び拡張階層と同一の映像信号源が前記２層にエンコードされるので、両階層の映像信号には冗長性(redundancy)が存在する。図１に示すように、拡張階層のコーディング效率を高めるため、基本階層ピクチャの対応ブロックの動きベクトルを対象マクロブロックをエンコードするために利用することができる場合に、一つの方法は、現在マクロブロックに対応する基本階層のピクチャのブロックの動きベクトルの情報を利用して現在のマクロブロックに対する動きベクトルの情報を拡張階層ピクチャにコーディングする(Ｓ１０及びＳ１１)。対応ブロックの動きベクトルが現在マクロブロックをエンコードするために使用することができない場合には、現在のマクロブロックを従来方法によってコーディングするために現在のマクロブロックに対して好適な類型のマクロブロックが決定される(Ｓ１２)。ここで、現在マクロブロックの類型がイントラモードと決定される場合には、現在マクロブロックが前記現在マクロブロックに対応する基本階層内のイントラモードブロックの映像データとの差分データにコーディングされるか否かを示すフラグ”intra base flag”が送信される(Ｓ１３)。
【０００５】
前記フラグ”intra base flag”は、選択的な値を有することができる条件下で必要である。特に、フラグ”intra base flag”が０または１の選択的な値を有することができる条件下で、デコーダーはイントラモードでコーディングされた現在マクロブロックの映像をどのように復元するかを判断するために前記フラグを必要とする。これはフラグ”intra base flag”が０または１のうちのいずれかに決めなければならない場合に前記フラグの送信がコーディング利得の減少をもたらすことを示す。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
したがって、本発明は前述した問題点を鑑みてなされ、本発明の目的は、階層間イントラモード予測が実行されたか否かを示す情報が不必要な特定条件を決定することで、前記特定条件の場合にエンコーダーが前記情報を送る必要がないようにする、映像信号をデコーディングするための方法を提供することにある。本発明の一態様によると、前述した目的はデコーディング方法の提供によって達成することができ、第１階層と第２階層とのエンコードされた各ビットストリームを受信して映像信号にデコーディングする場合に、前記第１階層のピクチャが前記第２階層のピクチャから予測されて、前記第１階層のピクチャ内の対象ブロックが第２階層のピクチャからの予測を通じてイントラモードでコーディングされた条件下で、階層間予測制限があるか否かを判断して、階層間予測に制限があると判断すると、他の階層の対象ブロックのイントラモードでコーディングされた残余データのコーディング前のデータを基準にして前記対象ブロックの映像データが差分データにコーディングされるか否かを示すフラグ”intra base flag”の確認動作を省略することを特徴とする。
【０００７】
本発明による他のデコーディング方法は、第１階層のエンコードされたビットストリームと第２階層のエンコードされたビットストリームが受信されて映像信号にデコーディングされる場合に、前記第１階層のピクチャが前記第２階層のピクチャから予測されて、前記第１階層の対象ブロックが第２階層のピクチャからの予測を通じてイントラモードでコーディングされる条件下で階層間予測制限があるか否かを判断して、また前記対象ブロックに対応する前記第２階層のブロックがイントラモードであるかを判断して、階層間予測制限があると判断されて前記第２階層の対応ブロックがイントラモードではないと判断される場合にフラグ”intra base flag”を確認するための動作が省略されることを特徴とする。
【０００８】
本発明によるまた他のデコーディング方法は、第１階層のエンコードされたビットストリームと第２階層のエンコードされたビットストリームが受信されて映像信号にデコーディングされる場合に、前記第１階層のピクチャが前記第２階層のピクチャから予測されて、前記第１階層の対象ブロックが第２階層のピクチャからの予測を通じてイントラモードでコーディングされる条件下で、階層間予測制限があるか否かを判断して、また前記対象ブロックに対応する前記第２階層のブロックがイントラモードであるか否かを判断して、前記第２階層の対応ブロックがイントラモードであると判断されるか、または階層間予測制限があると判断される場合にフラグ”intra base flag”を確認するための動作が省略されることを特徴とする。
【０００９】
本発明によるさらに他のデコーディング方法は、第１階層のエンコードされたビットストリームと第２階層とのエンコードされたビットストリームが受信されて映像信号にデコーディングされる場合に、前記第１階層のピクチャが前記第２階層のピクチャから予測されて、前記第１階層の対象ブロックが第２階層のピクチャからの予測を通じてイントラモードでコーディングされる条件下で、前記対象ブロックに対応する前記第２階層のブロックがイントラモードであるか否かを確認して、第２階層の対応ブロックがイントラモードではないものとして判断される場合にフラグ”intra base flag”を確認するための動作が省略されることを特徴とする。
【００１０】
本発明の一実施例において、第１階層のピクチャがキーピクチャであり、対象ブロックに対応する第２階層のブロックの残りが、隣接インタモードブロックに固定された値を用いるのではなく前記隣接インタモードブロックの復元された画素値を利用して復元される場合(すなわち、constrained intra pred flag=０)に、階層間予測が制限されないものとして判断される。
【００１１】
本発明の他の一実施例において、第１階層のピクチャがキーピクチャである場合には、対象ブロックに対応する第２階層のブロックの残りが、隣接インタモードブロックに固定された値を用いるのではなく前記隣接インタモードブロックに復元された画素値を利用して（即ち、constrained intra pred flag=０）復元されることが示される場合に、階層間予測が制限されないと判断され、一方で、前記第１階層のピクチャがキーピクチャではない場合には、前記第２階層のピクチャが常にデコーディングされることが示される場合(always decode base layer=１)に、階層間予測が制限されないものとして判断される。
【００１２】
本発明の他の実施例において、第２階層のピクチャが常にデコーディングされることが示される場合(always decode base layer=１)には、階層間予測が制限されないと判断され、一方で、前記第２階層のピクチャが常にデコーディングされるものではないことが示される場合（always decode base layer=０）には、第１階層のピクチャがキーピクチャであり、対象ブロックに対応する前記第２階層のブロックの残りが隣接インタモードブロックに固定された値を用いるのではなく(すなわち、constrained intra pred flag=０)前記隣接インタモードブロックに復元された画素値を利用して復元されることが示される場合に階層間予測が制限されないものとして判断される。
【発明の効果】
【００１３】
本発明によると、デコーダーが記述していない他の特定条件下でフラグ”intra base flag”を確認しない場合には、エンコーダーも同様に同一条件下では当該フラグ”intra base flag”を送らず、それによって送られるコーディングされたデータの量を減少させる。
【００１４】
上記記述から明らかなように本発明によって映像信号をデコーディングするための方法は、特定情報が不必要な条件を判断して、エンコーダーが前記条件下では前記特定情報を送らないことで、映像信号のコーディング效率を増加させる。
【発明を実施するための最良の形態】
【００１５】
本発明の上記の及び他の目的、特徴及び他の利点は、添付の図面と併せて、以下の詳細な説明から、さらに明確に理解されるであろう。
【００１６】
本発明の好ましい実施例について添付された図面を参照して詳しく説明する。
図２は、エンコードされたデータストリームをデコーディングするための装置のブロック図である。図２のデコーディング装置はdeMuxer(または、デマルチプレクサー)２００と、テクスチュアデコーディング部２１０と、モーションデコーディング部２２０と、拡張階層（ＥＬ）デコーダー２３０と、基本階層（ＢＬ）デコーダー２４０と、を含む。前記deMuxer２００は受信されたデータストリームを圧縮された動きベクトルストリーム、圧縮されたマクロブロック情報ストリーム及び基本階層ストリームに分離する。前記テクスチュアデコーディング部２１０は圧縮されたマクロブロック情報ストリームを元の非圧縮状態に復元する。前記モーションデコーディング部２２０は圧縮された動きベクトルストリームを元の非圧縮状態に復元する。前記ＥＬデコーダー２３０は非圧縮マクロブロック情報ストリームと非圧縮動きベクトルストリームを、例えばＭＣＴＦ方式に従って元の映像信号に逆変換する。前記ＢＬデコーダー２４０は基本階層ストリームを特定方式、例えばＭＰＥＧ-４またはH．２６４標準によってデコーディングする。ＢＬデコーダー２４０は入力される基本階層ストリームをデコーディングするだけでなく、ストリーム内のヘッダーをＥＬデコーダー２３０に提供して、前記ＥＬデコーダー２３０が、例えば動きベクトル関連情報及びマクロブロックモード情報といったヘッダー内に含まれる基本階層の必要なエンコード情報を利用可能とする。
【００１７】
ＢＬデコーダー２４０から下位階層のコーディング情報を受信する場合に、ＥＬデコーダー２３０は拡張階層の現在マクロブロックのフラグ”intra base flag”を確認する必要の有無を判断して、これに関して下記に詳しく説明する。実施例の下記の記載において、‘ピクチャ’という用語は、その適用が技術的に可能な範囲内でフレームまたはスライスを示すものとして使用される。ここで、スライスはフレームを分割して得られる。
【００１８】
ＥＬデコーダー２３０は階層間予測が制限(“単一ループ予測”とも呼ばれる)される場合に、現在マクロブロックに対するフラグ”intra base flag”を確認しない。
【００１９】
図３aに示すように、拡張階層の現在マクロブロックがイントラＢＬモードブロックである時に階層間予測に制限がある場合には、現在マクロブロックに対応する基本階層のマクロブロックがイントラモードでコーディングされた場合に階層間予測(すなわち、基本階層の対応ブロックから復元された映像を参照して残余データにコーディングするための動作)が拡張階層の現在マクロブロックに対して許容される一方で、基本階層の対応マクロブロックがインタモードでコーディングされる場合には、現在マクロブロックに対する階層間予測が許容されない。ここで、階層間予測の可否はBlSkipフラグにより判断されることができる。現在マクロブロックがイントラＢＬモードブロックである場合にBlSkipフラグが０なら、これは基本階層の対応ブロックがインタモードであることを示し、それによって現在マクロブロックが対応ブロックから予測されるか否かを示すフラグ”intra base flag”を確認する必要がない。よって、エンコーダーは同一条件下で前記フラグ”intra base flag”を送る必要がない。
【００２０】
図３bは、図３aの制限された階層間予測と異なり、制限されない階層間予測(“マルチ-ループ予測”とも言われる)の例を示す。このような例において、基本階層の対応ブロックがインタモードでコーディングされた場合にもイントラＢＬモードブロックである拡張階層の現在マクロブロックに対する階層間予測３０１及び３０２が許容される。よって、このような場合にはＥＬデコーダー２３０が、現在マクロブロックが基本階層の対応ブロックから予測されたか否かを判断するために現在マクロブロックに対するフラグ”intra base flag”を確認する。
【００２１】
図４aは、前述した過程を基礎にしてフラグ”intra base flag”を確認するための動作のシンタックスを示す。
図４aに示すように、ＥＬデコーダー２３０は、（ａ）現在マクロブロックの類型がイントラモードであり(すなわち、mb type==I NxN)、（ｂ）階層間予測が現在ピクチャに対して遂行されて(すなわち、base id plus１!=０)、（ｃ）階層間予測が制限されない場合(すなわち、constrained inter layer pred() function returns FALSE(０))に、現在ピクチャの現在マクロブロックのフラグ”intra base flag”を確認する。ＥＬデコーダー２３０は上の三つの条件（ａ）〜（ｃ）すべてが満足されない限り(例えば、前述したように階層間予測に制限がある場合)前記フラグ”intra base flag”を確認しない。
【００２２】
ＥＬデコーダー２３０は、階層間予測が制限されるか制限されないかを判断するために所定の関数を利用する。図４aに示すように、このような判断関数は、現在マクロブロックを含んだ現在ピクチャがキーピクチャであるか否かと基本階層の対応ブロックのconstrained intra pred flag値に基づいて判断する(すなわち、TRUE(１) OR FALSE(０)を返す)。
【００２３】
現在ピクチャがキーピクチャであるか否かが判断の基準に使用される理由は、現在ピクチャがキーピクチャではない場合には階層間予測が制限されるからである。よって、現在ピクチャがキーピクチャである場合に、階層間予測が制限されるか、または制限されないかが判断される。スケーラブルコーディングで“キーピクチャ”という用語は参照ピクチャとして復元された品質ベースピクチャのみを使用するピクチャを意味し、“非キーピクチャ(non-key picture)”という用語は参照ピクチャとしてＳＮＲ拡張階層ピクチャと品質ベースピクチャとを利用して復元されたピクチャを使用するピクチャを意味する。
【００２４】
現在ピクチャがキーピクチャであり、基本階層の対応ブロックが非制限イントラ予測モードに設定される場合(すなわち、constrained intra pred flag==０)に、図４aの判断関数constrained inter layer pred()は非制限階層間予測を示す値FALSE(０)を返し、ここで!constrained inter layer pred()の値はTRUEである。特に、基本階層の対応ブロックが、隣接インタモードブロックに固定された値ではなく、隣接インタモードブロックの復元された画素値を利用して対応ブロックの残りが復元されることを示す非制限イントラ予測モードに設定される場合(すなわちconstrained intra pred flag==０)に、階層間予測が制限されるものとして判断される。フラグ”constrained intra pred flag”は基本階層の対応ブロックを含むピクチャ(またはスライス)のヘッダー内の情報(例えば、ピクチャパラメータセット(ＰＰＳ))に存在する。ヘッダーは、ＥＬデコーダー２３０が前記フラグ”constrained intra pred flag”の値を判断することができるようにＢＬデコーダー２４０からＥＬデコーダー２３０に送信される。
【００２５】
したがって、現在マクロブロックを含んだピクチャがキーピクチャではないか、または基本階層の対応ブロックが、前記対応ブロックの残りが隣接インタモードブロックに固定された値を利用して復元されることを示す制限されたイントラ予測モード(すなわち、constrained intra pred flag==１)に設定される場合に、!constrained inter layer pred()の値がFALSEであるので、階層間予測が制限されるものとして判断され、前述したようにフラグ”intra base flag”は確認されない。
【００２６】
本発明の他の実施例において、ＥＬデコーダー２３０は前述したものとは違う条件に基づいて階層間予測が制限されるか否かを判断するための関数を使用する。図４b及び図４cはこれらの実施例を示す。図４aの実施例とは違い、図４b及び図４cの実施例は、現在ピクチャがキーピクチャではない場合にも階層間予測が制限されない場合に適用される。
【００２７】
図４bの実施例は、現在ピクチャがキーピクチャである場合には図４aの実施例と同一である。現在ピクチャがキーピクチャではない場合にフラグ”always decode base flag”が設定されると、判断関数がFALSEを返すことで階層間予測が制限されないものとして判断されて、フラグ”intra base flag”が確認されるのが図４aの実施例と異なる点である。
【００２８】
現在ピクチャがキーピクチャではない場合にも、フラグ”always decode base flag”が設定されたら、現在ピクチャがデコーディングされる前に基本階層ピクチャがデコーディングされなければならない。よって、前記対応ブロックがインタモードにコーディングされた場合にも、基本階層の対応ブロックからの現在マクロブロックの予測が許容されうる。よって、現在ピクチャがキーピクチャではない条件下でフラグ”always decode base flag”が設定されたら、階層間予測が制限されないと判断されてフラグ”intra base flag”が確認され、そうではない場合には階層間予測は制限されると判断されてフラグ”intra base flag”が確認されない。
【００２９】
フラグ”always decode base flag”が０である場合には図４cの実施例が図４aの実施例と同一である。フラグ”always decode base flag”が１である場合は、階層間予測は制限されないと判断されてフラグ”intra base flag”が確認される点で図４cの実施例が図４aの実施例と異なる。
【００３０】
前述した実施例において、mb typeが設定されてbase id plus１が０ではない条件下で階層間予測が制限されるか制限されないかに関する判断によってフラグ”intra base flag”を確認するか否かが判断される。これと対照的に、本発明の他の実施例において、基本階層の対応ブロックが同一条件下でインタモードでコーディングされたときは、階層間予測が制限されるか制限されないかによってフラグ”intra base flag”が確認されるか、または確認されない。対応ブロックが同一条件下でイントラモードでコーディングされたときは、フラグ”intra base flag”は階層間予測が制限されるか制限されないかについての判断に関わらずに確認される。よって、エンコーダーは基本階層の対応ブロックがイントラモードでコーディングされる場合にフラグ”intra base flag”を送る。図５は、本発明のこのような実施例による、フラグ”intra base flag”を確認するためのＥＬデコーダー２３０の動作のシンタックスを示す。
【００３１】
本実施例において、基本階層の対応ブロックがインタモードでコーディングされたときは(すなわち、intra base mb(CurrMbAddr) is FALSE(０))、フラグ”intra base flag”は階層間予測が制限されない場合に確認される。階層間予測非制限(マルチ-ループコーディング)である場合に基本階層の対応ブロックがインタモードでコーディングされたときは、エンコーダーは現在マクロブロックが対応ブロックから予測されるか否かを指示するためにフラグ”intra base flag”を送る。ＥＬデコーダー２３０も同一条件下でフラグ”intra base flag”を確認する。階層間予測が制限されるものとして判断されて現在マクロブロックがインタモードにコーディングされたときは、エンコーダーはフラグ”intra base flag”を送らず、前記デコーダーもまた前記フラッグを確認しない。
【００３２】
図４a乃至図４cの実施例に提示された関数のうちで一つは図５の実施例の関数(constrained inter layer pred())として使用されることができる。
【００３３】
本発明のさらに他の実施例において、インタモード予測が制限されるか、または制限されないかを判断せずに、対応ブロックがイントラモードでコーディングされたか否かによって、デコーダーはフラグ”intra base flag”を確認するか否かを判断する(そして、前記エンコーダーは前記フラグ”intra base flag”を送るか否かを判断する)。図６は本実施例によるデコーディングシンタックスを示す。本実施例において、現在マクロブロックの類型がイントラモード(すなわち、mb type==I NxN)であり、階層間予測が現在マクロブロック(すなわち、base id plus１!=０)を含んだピクチャで遂行される条件下で対応ブロックがイントラモードでコーディングされる場合に、前記フラグ”intra base flag”が確認されて、そうではなければ前記フラグ”intra base flag”は確認されない。よって、対応ブロックが同一条件下でイントラモードでコーディングされたら、エンコーダーは前記フラグ”intra base flag”の値を判断して送り、対応ブロックがインタモードでコーディングされると前記エンコーダーは前記フラグ”intra base flag”を送らない。
【００３４】
図７は、本発明の他の実施例によるデコーディングシンタックスを示す。図７の実施例において、現在マクロブロックの類型がイントラモード(mb type==I NxN)であり、階層間予測が前記現在マクロブロックを含んだピクチャ上で遂行(base id plus１!=０)されたという条件下で、階層間予測が非制限(すなわち、constrained inter layer pred() が FALSE)であり、対応ブロックがインタモードでコーディング(すなわち、intra base mb(CurrMbAddr) が FALSE)されたと判断される場合にのみ、デコーダーがフラグ”intra base flag”を確認する。反対に、例えば、対応ブロックがイントラモードでコーディングされるか、または階層間予測が制限される場合には、デコーダーは前記フラグ”intra base flag”を確認しない(そして、前記エンコーダーは前記フラグ”intra base flag”を送らない)。図４a乃至図４cの実施例に提示された関数のうちで一つは本実施例の関数”constrained inter layer pred()”として使用することもできる。
【００３５】
前述した方法によると、デコーダーは、対象マクロブロックが基本階層の対応ブロックから予測を通じてイントラモードでコーディングされるか否かを示すフラグを確認する必要がない特定条件を判断し、その特定条件下で確認しないので、エンコーダーもその特定条件下ではそのフラグを送る必要がない。
【００３６】
本発明について好ましい実施例を参照して記述したが、本発明の範囲及び精神を逸脱せずに多様な改良、変更、代替及び追加を実施することができることは、当該技術分野の通常の知識を有する当業者なら容易に理解することができる。よって、本発明は添付された特許請求範囲及びこの均等物の範囲に属するものなら、このような本発明の改良、変更、代替及び追加を含む。
【産業上の利用可能性】
【００３７】
前述されたデコーディングシンタックスを採択したデコーダーは移動通信端末機、メディアプレーヤーなどに搭載することができる。
【図面の簡単な説明】
【００３８】
【図１】階層間予測によるマクロブロックを映像信号にエンコードするための過程の一部を示す図である。
【図２】本発明によるデコーディング方法を遂行するためのデコーディング装置のブロック図である。
【図３ａ】階層間予測が制限される場合に、下位階層のイントラモードブロックからイントラＢＬモードマクロブロックの予測方式を示す図である。
【図３ｂ】階層間予測が制限されない場合に、下位階層のイントラモードまたはインタモードブロックからイントラＢＬモードマクロブロックの予測方式を示す図である。
【図４ａ】本発明の一実施例による、階層間予測制限の可否が判断されるデコーディング過程で、フラグ”intra base flag”を確認するための動作に対するシンタックス(syntax)の例を示す図である。
【図４ｂ】本発明の一実施例による、階層間予測制限の可否が判断されるデコーディング過程で、フラグ”intra base flag”を確認するための動作に対するシンタックス(syntax)の例を示す図である。
【図４ｃ】本発明の一実施例による、階層間予測制限の可否が判断されるデコーディング過程で、フラグ”intra base flag”を確認するための動作に対するシンタックス(syntax)の例を示す図である。
【図５】本発明の一実施例による、デコーディング過程でのフラグ”intra base flag”を確認するための動作に対するシンタックスの例を示す図である。
【図６】同じく、本発明の一実施例による、デコーディング過程でのフラグ”intra base flag”を確認するための動作に対するシンタックスの例を示す図である。
【図７】同じく、本発明の一実施例による、デコーディング過程でのフラグ”intra base flag”を確認するための動作に対するシンタックスの例を示す図である。
【符号の説明】
【００３９】
２００    deMuxer(デマルチプレクサー)
２１０    テクスチュアデコーディング部
２２０    モーションデコーディング部
２３０    拡張階層デコーダー
２４０    基本階層デコーダー
【図１】
2008543160.tif 000003
【図２】
2008543160.tif 000004
【図３ａ】
2008543160.tif 000005
【図３ｂ】
2008543160.tif 000006
【図４ａ】
2008543160.tif 000007
【図４ｂ】
2008543160.tif 000008
【図４ｃ】
2008543160.tif 000009
【図５】
2008543160.tif 000010
【図６】
2008543160.tif 000011
【図７】
2008543160.tif 000012
【国際調査報告】
2008543160.tif 000013
2008543160.tif 000014