"映像符号化装置により実行される映像符号化方法であって、a前記映像符号化装置の予測映像生成手段が、少なくとも2種以上の映像成分からなる現在映像で、前記映像成分それぞれに対して同じ符号化モードを適用して、前記現在映像に対する予測映像を生成する段階と、b前記映像符号化装置の生成手段が、前記現在映像と前記生成された予測映像との残差を生成する段階と、c前記映像符号化装置の符号化手段が、前記生成された残差を符号化することにより、ビットストリームを生成する段階と、を含むことを特徴とする映像符号化方法。前記a段階は、a1前記映像成分それぞれに対して同じ予測方向を適用して、前記現在映像に対する空間上予測映像を生成する段階と、a2前記映像成分それぞれに対して同じブロック単位で同じ動きベクトル及び同じ動き補間方法を適用して、前記現在映像に対する時間上予測映像を生成する段階と、a3前記生成された空間上予測映像と前記生成された時間上予測映像とを利用して、符号化モードを選択する段階と、a4前記選択された符号化モードを前記現在映像の映像成分それぞれに同一に適用して、前記現在映像に対する予測映像を生成する段階と、を含むことを特徴とする請求項1記載の映像符号化方法。前記a3段階は、前記空間上予測映像と前記時間上予測映像とに対してそれぞれビット量と画質の歪曲とを計算し、前記計算された2つの値を合わせた値が最小値に該当する符号化モードを選択する、ことを特徴とする請求項2記載の映像符号化方法。コンピュータに、少なくとも2種以上の映像成分からなる現在映像で、前記映像成分それぞれに対して同じ符号化モードを適用し、前記現在映像に対する予測映像を生成する段階と、前記現在映像と前記生成された予測映像との残差を生成する段階と、前記生成された残差を符号化することにより、ビットストリームを生成する段階と、を含む映像符号化方法を実行させるためのプログラムを記録したコンピュータ読取り可能な記録媒体。少なくとも2種以上の映像成分からなる現在映像で、前記映像成分それぞれに対して同じ符号化モードを適用して、前記現在映像に対する予測映像を生成する予測映像生成手段と、前記現在映像と前記生成された予測映像との残差を生成する生成手段と、前記残差を符号化することにより、ビットストリームを生成する符号化手段と、を備えることを特徴とする映像符号化装置。前記予測映像生成手段は、前記映像成分それぞれに対して同じ予測方向を適用して、前記現在映像に対する空間上予測映像を生成する空間上予測映像生成手段と、前記映像成分それぞれに対して同じブロック単位で同じ動きベクトル及び動き補間方法を適用して、前記現在映像に対する時間上予測映像を生成する時間上予測映像生成手段と、前記生成された空間上予測映像と前記生成された時間上予測映像とを利用して、符号化モードを選択する符号化モード選択手段と、前記選択された符号化モードを前記現在映像の映像成分それぞれに同一に適用して予測映像を生成する単一モード予測映像生成手段と、を備えることを特徴とする請求項5記載の映像符号化装置。前記符号化モード選択手段は、イントラ方式での符号化モードそれぞれで、前記空間上予測映像に対するビット量と画質の歪曲とを計算する空間上ビット量/画質歪曲計算手段と、インター方式での符号化モードそれぞれで、前記時間上予測映像に対するビット量と画質の歪曲とを計算する時間上ビット量/画質歪曲計算手段と、前記計算されたビット量と画質歪曲とを合わせた値を比較して、前記イントラ方式での符号化モード及び前記インター方式での符号化モードのうち、前記合わせた値が最小値に該当する符号化モードを選択する性能比較手段と、を備えることを特徴とする請求項6記載の映像符号化装置。映像復号化装置により実行される映像復号化方法であって、a前記映像復号化装置のデータ復元手段が、ビットストリームから少なくとも2種以上の映像成分からなる現在映像と予測映像との残差を復元する段階と、b前記映像復号化装置の予測補償手段が、前記復元された残差に、同じ符号化モードを適用して生成された予測映像を加えて、前記現在映像を復元する段階と、を含むことを特徴とする映像復号化方法。前記b段階は、b1前記復元された残差がイントラ方式で符号化された場合、前記映像成分それぞれに対して同じ予測方向を適用し、前記現在映像の所定大きさのブロックに空間的に隣接した復元映像の画素から生成された予測映像を前記復元された残差に加えて、前記現在映像を復元する段階と、b2前記復元された残差がインター方式で符号化された場合、前記映像成分それぞれに対して同じブロック単位で同じ動きベクトル及び同じ動き補間方法を適用し、復元映像と前記現在映像との間の動き推定から生成された予測映像を前記復元された残差に加えて、前記現在映像を復元する段階と、を含むことを特徴とする請求項8記載の映像復号化方法。前記a段階は、ビットストリームに対してエントロピー復号化された結果を、所定大きさのブロック単位で逆量子化及び逆変換することにより、前記映像成分それぞれの残差を復元し、前記b段階は、前記復元された映像成分それぞれの残差に、同じ符号化モードを適用して生成された予測映像を加えることにより映像を復元する、ことを特徴とする請求項8記載の映像復号化方法。コンピュータに、ビットストリームから少なくとも2種以上の映像成分からなる現在映像と予測映像との残差を復元する段階と、前記復元された残差に、同じ符号化モードを適用して生成された予測映像を加えて、前記現在映像を復元する段階と、を含む映像復号化方法を実行させるためのプログラムを記録したコンピュータ読取り可能な記録媒体。ビットストリームから少なくとも2種以上の映像成分からなる現在映像と予測映像との残差を復元するデータ復元手段と、前記復元された残差に、同じ符号化モードを適用して生成された予測映像を加えることにより、前記現在映像を復元する予測補償手段と、を備えることを特徴とする映像復号化装置。前記予測補償手段は、前記復元された残差がイントラ方式で符号化された場合、前記映像成分それぞれに対して同じ予測方向を適用し、前記現在映像の所定大きさのブロックに空間的に隣接した復元映像の画素から生成された予測映像を前記復元された残差に加えて、前記現在映像を復元する空間上予測補償手段と、前記復元された残差がインター方式で符号化された場合、前記映像成分それぞれに対して同じブロック単位で同じ動きベクトル及び同じ動き補間方法を適用し、復元映像と前記現在映像との間の動き推定から生成された予測映像を前記復元された残差に加えて、前記現在映像を復元する時間上予測補償手段と、を備えることを特徴とする請求項12記載の映像復号化装置。前記データ復元手段は、ビットストリームに対してエントロピー復号化された結果を、所定大きさブロック単位で逆量子化及び逆変換することにより、前記映像成分それぞれの残差を復元し、前記予測補償手段は、前記復元された映像成分それぞれの残差に、同じ符号化モードを適用して生成された予測映像を加えることにより、前記現在映像を復元する、ことを特徴とする請求項12記載の映像復号化装置。本発明がなそうとする技術的課題は、YUVまたはYCbCr4:4:4映像を符号化したり、またはRGB現在映像をYUVまたはYCbCrに変換せずにそのままRGBドメインで符号化するとき、映像の統計的特性に合わせて空間上予測及び時間上予測を行い、高画質を維持しつつも、符号化効率を高めることができる装置及び方法を提供するところにある。また、前記方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供するところにある。本発明がなそうとする技術的課題は、前記のような技術的課題に限定されず、他の技術的課題が存在しうる。これは、本発明が属する技術分野で当業者ならば、以下の記載から明確に分かるであろう。前記技術的課題を解決するための本発明による空間上予測映像の生成方法は、少なくとも2種以上の映像成分からなる現在映像で、前記映像成分それぞれに対して同じ予測方向を適用し、前記現在映像の所定大きさのブロックに空間的に隣接した復元映像の画素から前記現在映像に対する予測映像を生成する。前記技術的課題を解決するために、本発明は、前記の空間上予測映像の生成方法を、コンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供する。前記技術的課題を解決するための本発明による時間上予測映像の生成方法は、少なくとも2種以上の映像成分からなる現在映像で、前記映像成分それぞれに対して同じブロック単位で同じ動きベクトル及び同じ動き補間方法を適用し、復元映像と前記現在映像との間の動き推定から前記現在映像に対する予測映像を生成する。前記技術的課題を解決するために、本発明は、前記の時間上予測映像の生成方法を、コンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供する。前記技術的課題を解決するための本発明による予測映像の生成方法は、少なくとも2種以上の映像成分からなる現在映像で、前記映像成分それぞれに対して同じ予測方向を適用し、前記現在映像に対する空間上予測映像を生成する段階と、前記現在映像で、前記映像成分それぞれに対して同じブロック単位で同じ動きベクトル及び同じ動き補間方法を適用し、前記現在映像に対する時間上予測映像を生成する段階と、前記生成された空間上予測映像と前記生成された時間上予測映像とを利用し、符号化モードを選択する段階と、前記選択された符号化モードを前記入力映像の映像成分それぞれに対して同一に適用し、前記現在映像に対する予測映像を生成する段階とを含む。前記技術的課題を解決するために、本発明は、前記の予測映像の生成方法を、コンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供する。前記技術的課題を解決するための本発明による予測映像生成装置は、少なくとも2種以上の映像成分からなる現在映像で、前記映像成分それぞれに対して同じ予測方向を適用し、前記現在映像に対する空間上予測映像を生成する空間上予測映像生成部と、前記符号化モードそれぞれに対して前記現在映像で、前記映像成分それぞれに対して同じブロック単位で同じ動きベクトル及び同じ動き補間方法を適用し、前記現在映像に対する時間上予測映像を生成する時間上予測映像生成部と、前記生成された空間上予測映像と前記生成された時間上予測映像とを利用し、符号化モードを選択する符号化モード選択部と、前記選択された符号化モードを前記現在映像の映像成分それぞれに同一に適用し、前記現在映像に対する予測映像を生成する単一モード予測映像生成部とを備える。前記技術的課題を解決するための本発明による映像符号化方法は、少なくとも2種以上の映像成分からなる現在映像で、前記映像成分それぞれに対して同じ符号化モードを適用し、前記現在映像に対する予測映像を生成する段階と、前記現在映像と前記生成された予測映像との差に該当するレジデュを生成する段階と、前記生成されたレジデュを符号化することによって、ビットストリームを生成する段階とを含む。前記技術的課題を解決するために、本発明は、前記の映像符号化方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供する。前記技術的課題を解決するための本発明による映像符号化装置は、少なくとも2種以上の映像成分からなる現在映像で、前記映像成分それぞれに対して同じ符号化モードを適用し、前記現在映像に対する予測映像を生成する予測映像生成部と、前記現在映像と前記生成された予測映像との差に該当するレジデュを生成するレジデュ生成部と、前記レジデュを符号化することによって、ビットストリームを生成する符号化部とを備える。前記技術的課題を解決するための本発明による映像復号化方法は、ビットストリームから少なくとも2種以上の映像成分からなる現在映像と予測映像との差に該当するレジデュを復元する段階と、前記復元されたレジデュに、同じ符号化モードを適用して生成された予測映像を加え、前記現在映像を復元する段階とを含む。前記技術的課題を解決するために、本発明は、前記の映像復号化方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供する。前記技術的課題を解決するための本発明による映像復号化装置は、ビットストリームから少なくとも2種以上の映像成分からなる現在映像と予測映像との差に該当するレジデュを復元するデータ復元部と、前記復元されたレジデュに、同じ符号化モードを適用して生成された予測映像を加えることによって、前記現在映像を復元する予測補償部とを備える。前記技術的課題を解決するための本発明による文脈基盤の二進算術符号化方法は、少なくとも2種以上の映像成分からなる現在映像と予測映像との差に該当するレジデュを符号化するための構文要素を二進化する段階と、前記映像成分それぞれの構文要素の二進値の文脈索引情報を選択する段階と、前記選択された映像成分それぞれの文脈索引値に対して同じ構文要素の確率値を有する確率モデルを使用し、前記構文要素の二進値を二進算術符号化する段階とを含む。前記技術的課題を解決するために、本発明は、前記の文脈基盤の二進算術符号化方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供する。前記技術的課題を解決するための本発明による文脈基盤の二進算術符号化装置は、少なくとも2種以上の映像成分からなる現在映像と予測映像との差に該当するレジデュを符号化するための構文要素を二進化する二進化部と、前記映像成分それぞれの構文要素の二進値の文脈索引情報を選択する文脈索引選択部と、前記選択された映像成分それぞれの文脈索引値に対して同じ構文要素の確率値を有する確率モデルを使用し、前記構文要素の二進値を二進算術符号化する二進算術符号化部とを備える。前記技術的課題を解決するための本発明による文脈基盤の二進算術復号化方法は、少なくとも2種以上の映像成分からなる現在映像と予測映像との差に該当するレジデュを符号化するための構文要素の二進値に対する文脈索引情報を選択する段階と、前記選択された映像成分それぞれの文脈索引値に対して同じ構文要素の確率値を有する確率モデルを使用し、前記構文要素の二進値に対する二進算術復号化を行うことによって、前記構文要素の二進値を復元する段階と、前記復元された構文要素の二進値を逆二進化し、前記構文要素を復元する段階とを含む。前記技術的課題を解決するために、本発明は、前記の文脈基盤の二進算術復号化方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供する。前記技術的課題を解決するための本発明による文脈基盤の二進算術復号化装置は、少なくとも2種以上の映像成分からなる現在映像と予測映像との差に該当するレジデュを符号化するための構文要素の二進値に対する文脈索引情報を選択する文脈索引選択部と、前記選択された映像成分それぞれの文脈索引値に対して同じ構文要素の確率値を有する確率モデルを使用し、前記構文要素の二進値に対する二進算術復号化を行うことによって、前記構文要素の二進値を復元する二進算術復号化部と、前記復元された構文要素の二進値を逆二進化し、前記構文要素を復元する逆二進化部とを備える。本発明によれば、色映像の各成分を空間上隣接した画素や時間上隣接した画素を使用して予測符号化するとき、各映像成分に同じ予測方法を使用することによって、符号化効率を高めることができる。例えば、YUVまたはYCbCr色映像を使用する場合、UまたはCb及びVまたはCrを1/4サイズにサンプリングしない、各成分間で同じ解像度を有する場合、Y成分と同じ予測方法を使用することによって、符号化効率を高めることができる。また、RGB色映像を使用する場合、RGB現在映像をYUVまたはYCbCrに変換せずにそのままRGBドメインで符号化するとき、RGB映像の統計的特性に合わせ、映像成分間で互いに同じ空間上予測及び時間上予測を行い、高画質を維持しつつ符号化効率を高めることができる。また、本発明による符号化方法を使用して得たレジデュに対して、映像成分間で単一確率モデルを利用してエントロピ符号化/復号化を行う、単一確率モデルを利用した文脈基盤の二進算術復号化方法と、それぞれ所定のブロック別にCBP情報を符号化する方法とを提供し、複雑度の増大なしに符号化効率を改善できる。また、機器から直ちに取得できるRGBビデオ映像を、既存のYUVまたはYCbCr映像への変換する過程なしに効果的に直接圧縮することによって、RGB領域で直接符号化すれば、YUVまたはYCbCr領域に変換するとき発生する色相の歪曲のような映像品質損失がないので、高品質の映像情報が必要なデジタル映画デジタルシネマ及びデジタルアーカイブなどへの応用に適している。以下、図面を参照しつつ、本発明の望ましい実施形態について詳細に説明する。以下で記述される本実施形態は、基本的に少なくとも2種以上の映像成分からなる現在映像の映像成分それぞれに単一符号化モードを適用し、現在映像を符号化/復号化しようとすることである。特に、本発明の現在映像では、RGB映像またはYUVまたはYCbCr4:4:4映像がいずれも可能である。ただし、本明細書に添付された図面は、現在映像でYUV映像を図示しているが、RGB映像など多種の映像になりうることは、本実施形態が属する技術分野で当業者ならば、理解することができるであろう。図1は、本発明の望ましい一実施形態による予測映像生成装置の構成図である。図1を参照するに、本実施形態による予測映像生成装置は、空間上予測映像生成部100、時間上予測映像生成部120、符号化モード選択部140及び単一モード予測映像生成部160から構成される。図1に図示されている予測映像生成装置は、現在映像をブロック単位で処理する。また、本実施形態による予測映像生成装置は、予測映像の符号化効率を高めるために、復元映像で現在映像の動きを推定して現在映像を予測するインターinter方法と、現在映像の所定大きさのブロックから空間的に隣接した復元映像の画素から現在映像を予測するイントラintra方法とを使用する。特に、本実施形態によれば、図1に図示されている予測映像生成装置は、多数の符号化モードのうちから最も効果的な符号化モードを選択する。空間上予測映像生成部100は、空間予測モード、すなわちイントラモードである場合、少なくとも2種以上の映像成分からなる現在映像で、前記現在映像の映像成分それぞれに対して同じ予測方向を適用し、現在映像の所定大きさの画素ブロックに空間的に近接した復元映像の画素から現在映像に対する空間上予測映像を生成する。例えば、現在映像がRGB映像ならば、空間上予測映像生成部100は、R成分、G成分、B成分それぞれに対して同じ予測方向を適用して空間上予測映像を生成する。特に、空間上予測映像生成部100は、イントラ方式での多数の符号化モードそれぞれに対して空間上予測映像を生成する。図8Aは、I4x4符号化モードで、空間上予測のための隣接画素の位置、予測する現在ブロックの画素の位置を示し、図8Bは、I4X4符号化モードで空間予測のための予測方向を図示した図である。図8Aを参照するに、空間上予測映像生成部100は、画素ブロックの大きさが4x4である場合、4x4ブロックサイズごとに9種の予測方向のうち、いずれか一つを同じ予測方向として決定し、このように決定された同じ予測方向を適用し、空間上予測映像を生成する。これをI4x4符号化モードという。もし画素ブロックの大きさが8x8である場合ならば、空間上予測映像生成部100は、前記のI4x4符号化モードと同様に、9種の予測方向のうちいずれか一つを同じ予測方向として決定し、R成分、G成分、B成分それぞれに対してこのように決定された同じ予測方向を適用し、空間上予測映像を生成する。これをI8x8符号化モードという。もし画素ブロックの大きさが16x16である場合ならば、空間上予測映像生成部100は、4種の予測方向のうち、いずれか一つを同じ予測方向として決定し、R成分、G成分、B成分それぞれに対してこのように決定された同じ予測方向を適用し、空間上予測映像を生成する。図8Aは、I4x4符号化モードで空間上予測のための隣接画素の位置と、予測する現在ブロックの画素の位置とを図示した図である。この方法は、MPEG-4AVC/H.264で使用する方法と同じである。図8Aに図示されているように、4×4サイズのブロックデータPa,Pb,...,Pqを予測するために、以前に符号化されて復元された空間上の隣接したデータP0,P1,...,P12を利用する。図8Bは、空間上隣接した画素から投影projectionして現在ブロックを予測するための0から8までの9種の予測方向を示す。例えば、0の方向の場合は、隣接した画素値P1、P2、P3及びP4を垂直方向に投影し、Pa、Pe、Pi及びPmはP1値、Pb、Pf、Pj及びPnは、P2値、Pc、Pg、Pk及びPoはP3値、Pd、Ph、Pl及びPqはP4値に予測する。他の方向の場合も、同様に投影を介して予測する。時間上予測映像生成部120は、時間予測モード、すなわちインターモードである場合、少なくとも2種以上の映像成分からなる現在映像で、現在映像の映像成分それぞれに対して同じブロック単位で同じ動きベクトル及び同じ動き補間方法を適用し、映像成分それぞれの復元映像と現在映像との間の動き推定から、時間上予測映像を生成する。例えば、現在映像がRGB映像ならば、時間上予測映像生成部120は、R成分、G成分、B成分それぞれに対して同じブロック単位で同じ動きベクトルを使用する。また、時間上予測映像生成部120は、予測映像を拡張するときに、R成分、G成分、B成分それぞれに対して同じフィルタを使用して補間し、時間上予測映像を生成する。特に、時間上予測映像生成部120は、インター方式でのさまざまな符号化モードそれぞれに対して空間上予測映像を生成する。図9は、時間予測モードでのマクロブロックmacroblockの分割方法を図示した図である。図9を参照するに、時間上予測映像生成部120は、現在映像を図9に図示されているようなブロックに分割して動き予測を行う。さらに詳細に説明すれば、時間上予測映像生成部120は、基本的に縦横に16サイズのマクロブロックを16x16、16x8、8x16、8x8の多様な大きさに分けてそれぞれ動きベクトルを求め、時間上で映像値を予測する。特に、8x8サイズのブロックは、さらに8x8、8x4、4x8、4x4サイズに分け、精密な動きも正確に感知させる。この方法は、MPEG-4AVC/H.264で使用する方法である。また、時間上予測映像生成部120は、動き予測を詳細に行うために、予測映像を補間して拡張する。時間上予測映像生成部120は、6-tapフィルタまたはバイリニアフィルタを使用して予測映像を補間できる。このフィルタは、MPEG-4AVC/H.264で広く使われる。特に、6-tapフィルタは、[1,-5,20,20,-51]であり、動き予測を1/4画素単位まで行う。また、バイリニアフィルタは、6-tapフィルタを使用した場合に比べて比較的周囲の画素を少なく使用し、補間する値と近接した距離の周囲値を使用する。特に、本実施形態によれば、時間上予測映像生成部120は、R成分、G成分、B成分それぞれに同じ補間方法を適用するために、R成分、G成分、B成分いずれも6-tapフィルタを使用できる。あるいは、時間上予測映像生成部120は、R成分、G成分、B成分いずれもバイリニアフィルタを使用できる。さらに、本実施形態では、ブロック単位で最適の方法を選択し、このように選択された方法がいかなるものであるかをブロック単位で符号化し、映像復号化装置に伝達できる。符号化モード選択部140は、空間上予測映像生成部100によって生成された空間上予測映像と、時間上予測映像生成部120によって生成された時間上予測映像とを利用し、単一符号化モードを選択する。特に、図1を参照するに、符号化モード選択部140は、空間上ビット量/画質歪曲計算部142、時間上ビット量/画質歪曲計算部144及び性能比較部146から構成される。空間上ビット量/画質歪曲計算部142は、空間上予測映像生成部100によって生成された空間上予測映像に対してビット量と画質の歪曲とを計算する。時間上ビット量/画質歪曲計算部144は、時間上予測映像生成部120によって生成された時間上予測映像に対してビット量と画質の歪曲とを計算する。特に、空間上ビット量/画質歪曲計算部142は、イントラ方式での各符号化モードで、空間上予測映像生成部100で生成された予測映像に対してビット量と画質の歪曲とを計算する。また、時間上ビット量/画質歪曲計算部144は、インター方式での各符号化モードで、時間上予測映像生成部120で生成された予測映像に対してビット量と画質の歪曲とを計算する。さらに詳細に説明すれば、空間上ビット量/画質歪曲計算部142及び時間上ビット量/画質歪曲計算部144は、図3に図示されている映像符号化装置のエントロピ符号化部330から出力されたビットストリームを利用し、空間上予測映像または時間上予測映像に対するビット量を計算できる。また、空間上ビット量/画質歪曲計算部142及び時間上ビット量/画質歪曲計算部144は、次の式1のように映像を復元し、原本映像との差値を自乗して合算した値の平均でもって、空間上予測映像または時間上予測映像に対する画質の歪曲を計算できる。ここで、Dは画質歪曲の程度を数値で示した値であり、pは現在映像の画素値、qは以前映像の画素値、iは現在ブロック内で画素の索引indexを示す。性能比較部146は、空間上ビット量/画質歪曲計算部142によって計算されたビット量と画質歪曲とを合わせ、時間上ビット量/画質歪曲計算部144によって計算されたビット量と画質歪曲とを合わせる。また、性能比較部146は、このように合わせた値を比較し、その値が最小値に該当する符号化モード、すなわち最も符号化効率が高い符号化モードを単一符号化モードとして選択する。さらに詳細に説明すれば、性能比較部146は、次の式2のように、画質の歪曲とビット量との間の単位を調整するために、一定定数を乗じてしてビット量と画質歪曲とを合わせる。ここで、Rはビット率、λは一定定数を示す。すなわち、性能比較部146は、多数の符号化モードそれぞれに対してLを計算し、このように計算されたLのうち最小値に該当する符号化モードを単一符号化モードとして選択する。単一モード予測映像生成部160は、現在映像の映像成分それぞれに対して符号化モード選択部140によって選択された単一符号化モードを同一に適用し、現在映像に対する予測映像を生成する。一方、符号化モード選択部140で符号化効率が最も高い符号化モードを選択するにおいて、ビット量と画質歪曲とを計算して比較するのは一実施形態であり、本発明が使われる状況によって、ビット量及び画質歪曲以外の他の要素によっても最も符号化効率が高い符号化モードを選択できる。図2は、本発明の望ましい一実施形態による予測映像の生成方法のフローチャートである。図2を参照するに、本実施形態による予測映像の生成方法は、図1に図示されている予測映像生成装置で、時系列的に処理される段階から構成される。従って、以下で省略されている内容であっても、図1に図示されている予測映像生成装置について以上で記述された内容は、本実施形態による予測映像の生成方法にも適用される。200段階で予測映像生成装置は、少なくとも2種以上の映像成分からなる現在映像で、現在映像の映像成分それぞれに対して同じ予測方向を適用し、現在映像の所定大きさの画素ブロックに空間的に近接した復元映像の画素から現在映像に対する空間上予測映像を生成する。220段階で予測映像生成装置は、少なくとも2種以上の映像成分からなる現在映像で、現在映像の映像成分それぞれに対して同じブロック単位で同じ動きベクトル及び同じ動き補間方法を適用し、映像成分それぞれの復元映像と現在映像との間の動き推定から、現在映像に対する時間上予測映像を生成する。240段階で予測映像生成装置は、200段階で生成された空間上予測映像に対してビット量と画質の歪曲とを計算し、220段階で生成された時間上予測映像に対してビット量と画質の歪曲とを計算する。260段階で予測映像生成装置は、240段階で空間上予測映像に対して計算されたビット量と画質の歪曲とを合わせ、時間上予測映像に対して計算されたビット量と画質の歪曲とを合わせ、このように合わせた値を比較し、その値が最小値に該当する符号化モードを単一符号化モードとして選択する。280段階で予測映像生成装置は、現在映像の映像成分それぞれに対して260段階で選択された符号化モードを適用し、現在映像に対する予測映像を生成する。図3は、本発明の望ましい一実施形態による映像符号化装置の構成図である。図3を参照するに、本実施形態による映像符号化装置は、予測映像生成部300、レジデュ又は残差residue生成部310、変換/量子化部320、エントロピ符号化部330、逆量子化/逆変換部340及び予測補償部350から構成される。予測映像生成部300は、少なくとも2種以上の映像成分からなる現在映像で、現在映像の映像成分それぞれに対して同じ符号化モードを適用し、現在映像に対する予測映像を生成する。予測映像生成部300は、図1に図示された予測映像生成装置をそのまま利用する。従って、予測映像生成部300は、図1に図示されているように、空間上予測映像生成部100、時間上予測映像生成部120、符号化モード選択部140及び単一モード予測映像生成部160から構成されうる。レジデュ生成部310は、現在映像と、予測映像生成部300によって生成された予測映像との差に該当するレジデュを生成する。例えば、入力映像がYUVまたはYCbCr4:4:4映像ならば、予測映像生成部300は、空間予測モードを選択する場合には、Y成分、UまたはCb成分及びVまたはCr成分いずれにも同じ予測モードを適用する。また、予測映像生成部300は、時間予測モードを選択する場合には、Y成分、UまたはCb成分及びVまたはCr成分いずれにも同じブロック単位で同じ動きベクトルを適用し、また予測映像を拡張するときに、Y成分、UまたはCb成分及びVまたはCr成分いずれにも同じフィルタを使用して補間する。次に、前記の通りに選択された符号化モードによって、空間または時間予測符号化を行えば、レジデュ生成部310は、Y成分、UまたはCb成分及びVまたはCr成分それぞれのレジデュを生成できる。変換/量子化部320は、レジデュ生成部310で生成されたレジデュを所定大きさのブロック別に変換及び量子化する。さらに詳細に説明すれば、変換/量子化部320は、直交変換符号化方式を使用して変換する。直交変換符号化方式のうち、多用される方式は、高速フーリエ変換FFT、離散コサイン変換DCT:DiscreteCosineTransform、カルーネンレーブ変換KLT、アダマール変換Hadamardtransform、傾斜変換slanttransformなどがある。図10A及び図10Bは、図3に図示されている変換/量子化部320での変換及び量子化の様子を図示した図である。MPEG-4AVC/H.264では、図10Aのように、輝度映像成分Y1040及び色差映像成分UまたはCb1050、VまたはCr1060それぞれを4x4単位で変換する。このとき、図1に図示された空間上予測映像生成部100で、空間上予測が16x16単位からなるI16x16符号化モードである場合、マクロブロック内の各ブロックのDC成分だけを集め、別途に輝度映像成分Y1010及び色差映像成分UまたはCb1020、VまたはCr1030に対して、4x4単位でさらに変換及び量子化する。図10Bは、輝度映像成分Y1070及び色差映像成分UまたはCb1080、VまたはCr1090に対して、8x8単位で変換したところを図示している図である。エントロピ符号化部330は、変換/量子化部320によって変換及び量子化されたデータをエントロピ符号化することによって、ビットストリームを生成する。図11A及び図11Bは、図3に図示されているエントロピ符号化部330でのジグザグスキャンの様子を図示した図である。図10A及び図10Bで得た変換及び量子化されたレジデュ係数を、図3のエントロピ符号化部330でビットストリームに効率的に生成するために、図11Aは、4x4変換されたレジデュ1100の量子化された係数をDC係数1101を始まりとしてジグザグスキャンし1102、二次元データからエントロピ符号化するための一次元データを得るところを図示した図である。図11Bは、8x8単位で変換されたレジデュ1110の量子化された係数を効率的に符号化するために、DC係数1111を始まりとしてジグザグスキャンし1112、二次元データからエントロピ符号化するための一次元データを得るところを図示した図である。逆量子化/逆変換部340及び予測補償部350は、予測映像生成部300で予測映像を生成するときに必要な現在復元映像と以前復元映像とを生成するために、変換/量子化部320で変換及び量子化されたデータを逆量子化/逆変換及び予測補償を行う。図4は、本発明の望ましい一実施形態による映像符号化方法のフローチャートである。図4を参照するに、本実施形態による映像符号化方法は、図3に図示された映像符号化装置で、時系列的に処理される段階から構成される。従って、以下で省略された内容であっても、図3に図示された映像符号化装置について以上で記述された内容は、本実施形態による映像符号化方法にも適用される。400段階で映像符号化装置は、少なくとも2種以上の映像成分からなる現在映像で、現在映像の映像成分それぞれに対して同じ符号化モードを適用し、現在映像に対する予測映像を生成する。420段階で映像符号化装置は、現在映像と、400段階で生成された予測映像との差に該当するレジデュを生成する。440段階で映像符号化装置は、420段階で生成されたレジデュを所定大きさのブロック別に変換及び量子化する。460段階で映像符号化装置は、440段階で変換及び量子化されたデータをエントロピ符号化することによって、ビットストリームを生成する。図5は、本発明の望ましい一実施形態による映像復号化装置の構成図である。図5を参照するに、本実施形態による映像復号化装置は、エントロピ復号化部500、逆量子化/逆変換部520及び予測補償部560から構成される。エントロピ復号化部500は、ビットストリームをエントロピ復号化する。逆量子化/逆変換部520は、エントロピ復号化部500によってエントロピ復号化された結果を、所定大きさのブロック単位で逆量子化及び逆変換することによって、少なくとも2種以上の映像成分からなる現在映像と予測映像との差に該当する映像成分それぞれのレジデュを復元する。予測補償部560は、逆量子化/逆変換部520によって復元された映像成分それぞれのレジデュに、同じ符号化モードを適用して生成された予測映像に加えて現在映像を復元する。図7は、図5に図示された予測補償部560の詳細構成図である。図7を参照するに、図5に図示された予測補償部560は、空間上予測補償部700及び時間上予測補償部750から構成される。空間上予測補償部700は、逆量子化/逆変換部520によって復元された映像成分それぞれのレジデュが、イントラ方式で符号化された場合ならば、映像成分それぞれに対して同じ予測方向を適用し、現在映像の所定大きさのブロックに空間的に近接した復元映像の画素から生成された予測映像を、逆量子化/逆変換部520に復元された映像成分それぞれのレジデュに加えて現在映像を復元する。時間上予測補償部750は、逆量子化/逆変換部520によって復元された映像成分それぞれのレジデュが、インター方式で符号化された場合ならば、映像成分それぞれに対して同じブロック単位で同じ動きベクトル及び動き補間方法を適用し、復元映像と現在映像との間の動き推定から生成された予測映像を、逆量子化/逆変換部520に復元された映像成分それぞれのレジデュに加えて現在映像を復元する。一般的に、図3に図示された変換/量子化部320によって変換及び量子化された結果に該当するレジデュを圧縮してビットストリームに生成するために、エントロピ符号化が使われる。エントロピ符号化の代表的な例としては、ハフマン符号化と算術符号化とがある。MPEG-4AVC/H.264について述べれば、ビットストリームを生成するときに、ハフマン符号化と算術符号化とをユーザが選択して使用できるようにしている。これらのうち、算術符号化は、ハフマン符号化に比べて複雑度が高いという短所があるが、データの統計的特性によって符号化コードを生成するために、高い圧縮率を有するという長所を有する。本実施形態では、映像成分それぞれに同一確率モデルを適用した文脈context基盤の二進算術符号化について詳細に説明する。図6は、本発明の望ましい一実施形態による映像復号化方法のフローチャートである。図6を参照するに、本実施形態による映像復号化方法は、図5に図示されている映像復号化装置で、時系列的に処理される段階から構成される。従って、以下で省略された内容であっても、図5に示された映像復号化装置について以上で記述された内容は、本実施形態による映像復号化方法にも適用される。600段階で映像復号化装置は、ビットストリームをエントロピ復号化する。620段階で映像復号化装置は、600段階でエントロピ復号化された結果を、所定大きさのブロック単位で逆量子化及び逆変換することによって、少なくとも2種以上の映像成分からなる現在映像と予測映像との差に該当する映像成分それぞれのレジデュを復元する。640段階で映像復号化装置は、620段階で復元された映像成分それぞれのレジデュに、同じ符号化モードを適用して生成された予測映像を加えて現在映像を復元する。一般的に、エントロピ符号化段階で、データを圧縮してビットストリームを生成するために圧縮しなければならないデータを一定の意味単位に分けて処理する。このような一定意味単位を構文要素syntaxelementという。図10A及び図10B並びに図11A及び図11Bで生成された変換及び量子化されたレジデュを算術符号化/復号化するための構文要素単位及びこの構文要素を符号化/復号化する詳細な過程を、図12A、図12B及び図12Cに図示した。図12A、図12B及び図12Cは、レジデュの量子化された変換係数の符号化/復号化方法のフローチャートである。図12Aを参照するに、1200段階で映像符号化装置は、変換/量子化部320によって復元されたレジデュの係数がいくつであるかをMaxNumCoeffを入力として受ける。ここで、MaxNumCoeffは、図3に図示された変換量子化部320で、4x4単位で変換及び量子化を行えば16になり、I16x16符号化モードの16x16単位で空間上予測を行えば、DC係数の場合16でAC係数の場合に15となる。もし図3の変換/量子化部320で8x8単位の変換を行えば、MaxNumCoeffは64となる。1210段階で映像符号化装置は、変換/量子化部320によって復元されたレジデュが変換ブロックサイズ単位で0であるか否かを示すcodedblockflagを符号化/復号化する。一般的にレジデュは、4x4または8x8サイズの変換ブロックサイズ単位で変換されるが、H.264/AVCでは、4x4単位でcodedblockflagを符号化し、8x8サイズのブロックに含まれたあらゆる変換ブロックの量子化されたレジデュの係数が0であるか否かは、他の構文要素であるcodedblockpatternで示す。従って、8x8単位の変換を使用した場合は、codedblockpatternとcodedblockflagとが互いに重複されるので、codedblockflagは、別途に符号化しない。1220段階で映像符号化装置は、codedblockflagが1であるか否かを確認し、その結果、codedblockflagが1であるならば1230段階に進み、1ではなければ終了する。ここで、codedblockflagが1であるというのは、このcodedblockflagに該当する4x4ブロック内に0ではない係数が存在するということを示す。1230段階で映像符号化装置は、前記のcodedblockflagに該当する4x4ブロック内で0ではない係数の位置情報を示す重要マップ情報を符号化/復号化する。1240段階で映像符号化装置は、0ではない係数のレベル情報を符号化/復号化する。図12Bは、図12Aに図示された1230段階の詳細フローチャートである。1232段階で映像符号化装置は、前記のcodedblockflagに該当する4x4ブロック内の変換及び量子化されたレジデュが0であるか否かを示すマップ情報であるsignificantcoeffflagsを符号化/復号化する。1234段階で映像符号化装置は、significantcoeffflagが1であるか否かを確認し、その結果、significantcoeffflagが1であるならば1236段階に進み、1ではなければ終了する。ここで、significantcoeffflag==1であるというのは、前記のcodedblockflagに該当する4x4ブロック内の変換及び量子化されたレジデュが0ではないということを示す。1236段階で映像符号化装置は、前記のcodedblockflagに該当する4x4ブロック内の変換及び量子化されたレジデュが0ではない場合、このデータが図11A及び図11Bに図示されているように、4x4ブロック内で一次元でスキャンされるとき、最後に0ではないデータであるか否かを示すlastsignificantcoeffflagを符号化/復号化する。1238段階で映像符号化装置は、lastsignificantcoeffflagが1であるか否かを確認し、その結果、lastsignificantcoeffflagが1であるならば終了し、1ではなければ1232段階に復帰する。ここで、lastsignificantcoeffflagが1であるというのは、4x4ブロック内で一次元でスキャンされるときに、最後に0ではないデータであるということを示す。図12Cは、図12Aに図示された1240段階の詳細フローチャートである。1242段階で映像符号化装置は、significantcoeffflagが1であるか否かを確認し、その結果、significantcoeffflagが1である場合には1244段階に進み、1ではない場合には終了する。前記の通りに、significantcoeffflag==1であるというのは、前記のcodedblockflagに該当する4x4ブロック内の変換及び量子化されたレジデュが0ではないということを示す。1244段階で映像符号化装置は、前記のcodedblockflagに該当する4x4ブロック内の0ではないデータのレベル値であるcoeffabslevelminus1coeffabslevelminus1を符号化/復号化する。1246段階で映像符号化装置は、前記のcodedblockflagに該当する4x4ブロック内の0ではないデータのレベル値の符号値を符号化/復号化する。図13は、一般的な文脈基盤の二進算術符号化装置の構成図である。図13を参照するに、文脈基盤の二進算術符号化装置BinaryArithmeticEncoderは、二進化部1300、文脈索引選択部1310、確率モデル保存部1330及び二進算術符号化部1320から構成される。本実施形態で構文要素は、図3に図示されたエントロピ符号化部330で、映像情報を圧縮する基本単位として代表的な例として、前記のCBPcodedblockpattern、動きベクトルmotionvector及びレジデュresidue情報などを含む。二進化部1300は、構文要素が0と1とからなる二進値ではない場合に、かような構文要素を二進化する。特に、二進化部1300は、可変長符号化VariableLengthCodingのように、低確率のシンボルには長い長さの二進値を付与し、高確率のシンボルには短い長さの二進値を付与することによって、符号化効率を高めることができる。MPEG-4AVC/H.264では、かような二進化方法で単項コードunarycode、切断単項コードtruncatedunarycode、固定長コードFixedlengthcode、及び切断単項コードと指数ゴロムコードExponentialGolombcodeとの組み合わせを使用する。単項コードは、レベル値xをx個の1と0とに二進化するのである。切断単項コードは、単項コードの一部のみを使用のことであり、使われる範囲が0からSまでと決められている場合、S値については、最後に0を使わずに1を使うコードである。指数ゴロムコードは、プレフィックスprefixとサフィックスsuffixとから構成され、そのうちプレフィックスは、次の式3によって計算されるlx値の単項コードである。ここで、xは二進化しようとする値であり、kは指数コードの次数orderである。また、指数ゴロムコードのサフィックスは、次の式4によって計算されるmx値のバイナリbinaryコードであり、このバイナリコードは、klxのビット数を有する。図25は切断単項コードと指数ゴロムコードとの組み合わせを使用した一例を図示した図である。図25は、図12で説明したレジデュの量子化された変換係数値から1を差し引いた値であるabslevelminus1を二進化する場合である。図25に図示されているように、二進化された二進値それぞれをbinとすれば、MPEG-4AVC/H.264では、abslevelminus1値が14より小さい場合、1が続いていて最後に0がつく切断単項TU:TruncationUnaryコードにマッピングされる。一方、abslevelminus1値が14より大きい場合、13までの二進値であるプレフィックス部分は、切断単項コードにマッピングされ、14以上の二進値のサフィックス部分は、次数0を有する指数ゴロムコードEGO:ExponentialGOlombcodeにマッピングされる。前記の通りに、値の大きさによって二進化方法を異なるように使用したのは、頻繁に発生する小さい値に対して確率値を適応的に集めることによって、算術符号化の効果を極大化させるためである。文脈索引contextindex選択部1310は、構文要素の確率モデル情報を文脈基盤として選択する。文脈基盤というのは、与えられた二進シンボルを符号化するにおいて、周辺シンボルの状態によって異なる文脈を抽出し、適応的に確率値を有するようにして圧縮効率を高める方法である。すなわち、確率モデル情報は、前記の通りに選択される文脈索引情報によって、適応的に変化する状態値StateとMPSMostProbabilitySymbolとの2種因子からなっているが、2種因子でもって確率特性についての情報を示す。2種因子は、確率モデル保存部1330に保存される。二進算術符号化部1320は、文脈索引選択部1310によって選択された文脈索引情報を利用して構文要素に対する確率モデルを探し、このモデル情報を利用して二進値を符号化する。また、二進算術符号化部1320は、符号化後には符号化された二進値を考慮し、確率モデルをさらに更新する。図14は、一般的な文脈基盤の二進算術符号化方法のフローチャートである。図14を参照するに、文脈基盤の二進算術符号化方法は、次のような段階から構成される。1400段階で文脈基盤の二進算術符号化装置は、構文要素の入力に対して、この構文要素が特定単位の最初の構文要素であるか否かを確認し、その結果、最初の構文要素である場合には1410段階に進み、最初の構文要素ではない場合には、1420段階までの初期化段階を省略し、直ちに1430段階に進む。ここで、特定単位は、スライスsliceまたはピクチャpictureになるのが望ましい。1410段階で文脈基盤の二進算術符号化装置は、あらゆる構文要素の確率モデルを初期化する。1420段階で文脈基盤の二進算術符号化装置は、二進算術符号化部1320のパラメータ値を初期化する。1430段階で文脈基盤の二進算術符号化装置は、構文要素に対して二進化を行う。1440段階で文脈基盤の二進算術符号化装置は、1430段階で二進化された二進値それぞれの文脈索引を、隣接した文脈索引などを利用して選択する。このように行うことによって、確率モデルをさらに良好に予測でき、符号化効率を向上させることができる。1450段階で文脈基盤の二進算術符号化装置は、1440段階で選択された確率モデルを利用し、構文要素の二進値それぞれを二進算術符号化する。図15は、一般的な文脈基盤の二進算術復号化装置の構成図である。図15を参照するに、文脈基盤の二進算術復号化装置は、文脈索引選択部1500、確率モデル保存部1530、二進算術復号化部1510及び逆二進化部1520から構成される。前記過程は、図13の過程の逆過程でビットストリームから構文要素を復元する。図16は、一般的な文脈基盤の二進算術復号化方法のフローチャートである。図16を参照するに、文脈基盤の二進算術復号化方法は、次のような段階から構成される。1600段階で文脈基盤の二進算術復号化装置は、入力ビットストリームが特定単位の最初の構文要素を復元しようとするか否かを確認し、その結果、最初の構文要素を復元しようとするならば1610段階に進み、最初の構文要素を復元しようとする場合ではないならば、1620段階までの初期化段階を省略し、直ちに1630段階に進む。1610段階で文脈基盤の二進算術復号化装置は、あらゆる構文要素の確率モデルを初期化する。1620段階で文脈基盤の二進算術復号化装置は、二進算術復号化部1510のパラメータ値を初期化する。1630段階で文脈基盤の二進算術復号化装置は、構文要素の二進値に対する文脈索引を、隣接した文脈索引などを利用して選択する。1640段階で文脈基盤の二進算術復号化装置は、1630段階で選択された文脈索引を利用し、構文要素の二進値に対する二進算術復号化を行うことによって、構文要素の二進値を復元する。1650段階で文脈基盤の二進算術復号化装置は、1640段階で復元された二進値を逆二進化し、構文要素を復元する。以下では、前記の説明を参照しつつ、本実施形態による単一確率モデルを利用した文脈基盤の二進算術符号化及び復号化方法について詳細に説明する。特に、図17に図示されている文脈基盤の二進算術符号化装置及び図19に図示されている文脈基盤の二進算術復号化装置で使われる構文要素は、CBPcodedblockpattern情報及び変換/量子化部320によって変換/量子化されたレジデュの符号化情報を含む。図17は、本発明の望ましい一実施形態による文脈基盤の二進算術符号化装置の構成図である。図17を参照するに、本実施形態による文脈基盤の二進算術符号化装置は、輝度成分及び色差成分それぞれのための構文要素の二進化部1700及び1740、文脈索引選択部1710及び1750、二進算術符号化部1720及び1760及び確率モデル保存部1730から構成される。図13に図示された文脈基盤の二進算術符号化装置と異なる点は、輝度成分の構文要素及び色差成分の構文要素それぞれに対して同じ確率モデルを使用するということである。これは、4:4:4形式の映像で、映像成分間の特性が類似しているので、同じ確率モデルを使用することが有利であり、不要な確率モデルの増加を防止して複雑度を低下させる長所がある。二進化部1700及び1740は、少なくとも2種以上の映像成分からなる現在映像と予測映像との差に該当するレジデュを符号化するための構文要素を二進化する。特に、二進化部1700は、輝度成分のレジデュを符号化するための構文要素を二進化する。また、二進化部1740は、色差成分のレジデュを符号化するための構文要素を二進化する。文脈索引選択部1710及び1750は、各構文要素の二進値の文脈索引情報を選択する。特に、文脈索引選択部1710は、輝度成分のレジデュを符号化するための構文要素の二進値の文脈索引情報を選択する。また、文脈索引選択部1740は、色差成分のレジデュを符号化するための構文要素の二進値の文脈索引情報を選択する。二進算術符号化部1720及び1760は、文脈索引選択部1710及び1750によって選択された映像成分それぞれの文脈索引値に対して、同じ構文要素の確率値を有する確率モデルを使用し、構文要素の二進値を二進算術符号化する。特に、二進算術符号化部1720は、文脈索引選択部1710によって選択された輝度成分のレジデュの文脈索引値に対して、同じ構文要素の確率値を有する確率モデルを使用し、構文要素の二進値を二進算術符号化する。また、二進算術符号化部1760は、文脈索引選択部1750によって選択された色差成分のレジデュの文脈索引値に対して、同じ構文要素の確率値を有する確率モデルを使用し、構文要素の二進値を二進算術符号化する。特に、本実施形態によれば、二進算術符号化部1720及び1760は、映像成分それぞれに対して同じ確率モデルを使用し、映像成分それぞれのレジデュを符号化のための構文要素の一つであるCBP情報を二進算術符号化する。ここで、CBP情報は、少なくとも2種以上の映像成分それぞれに対して所定大きさのブロック別に変換及び量子化されたレジデュデータがいずれも0であるか否かを示す。さらに詳細に説明すれば、二進算術符号化部1720及び1760は、映像成分のうち第1関心成分及び第2関心成分に対して同じ確率モデルを使用して二進算術符号化する。すなわち、二進算術符号化部1720及び1760は、映像成分のうち第1関心成分に対して、所定大きさのブロック別に変換及び量子化されたレジデュのデータが、いずれも0であるか否かを示すCBP情報、及び映像成分の第2関心成分に対して、同じ位相を有する所定大きさのブロック別に変換及び量子化されたレジデュのデータが、いずれも0であるか否かを示すCBP情報を同じ確率モデルを使用し、二進算術符号化する。例えば、第1関心成分は輝度成分になり、第2関心成分は色差成分になりうる。あるいは、二進算術符号化部1720及び1760は、映像成分それぞれに対して同じ位相を有する所定大きさのブロック別に変換及び量子化されたレジデュデータが、いずれも0であるか否かを示すCBP情報を、同じ確率モデルを使用して二進算術符号化する。確率モデル保存部1730は、少なくとも2種以上の映像成分それぞれの文脈索引情報に対して、互いに同じ構文要素の確率値を有する確率モデルを保存する。図18は、本発明の望ましい一実施形態による文脈基盤の二進算術符号化方法のフローチャートである。図18を参照するに、本実施形態による文脈基盤の二進算術符号化方法は、図17に図示された文脈基盤の二進算術符号化装置で、時系列的に処理される段階から構成される。従って、以下で省略された内容であっても、図17に図示された文脈基盤の二進算術符号化装置について以上で記述された内容は、本実施形態による文脈基盤の二進算術符号化方法にも適用される。1800段階で映像符号化装置は、構文要素の入力に対して、この構文要素が特定単位の最初の構文要素であるか否かを確認し、その結果、最初の構文要素である場合には1810段階に進み、最初の構文要素ではない場合には、1820段階までの初期化段階を省略し、直ちに1830段階に進む。1810段階で文脈基盤の二進算術符号化装置は、あらゆる構文要素の確率モデルを初期化する。1820段階で文脈基盤の二進算術符号化装置は、二進算術符号化部1720及び1760のパラメータ値を初期化する。1830段階で文脈基盤の二進算術符号化装置は、映像成分それぞれの構文要素を二進化する。1840段階で文脈基盤の二進算術符号化装置は、1830段階で二進化された二進値それぞれの文脈索引を、隣接した文脈索引などを利用して選択する。1850段階で文脈基盤の二進算術符号化装置は、1840段階で選択された映像成分それぞれの文脈索引値に対して、同じ構文要素の確率値を有する確率モデルを使用し、構文要素の二進値を二進算術符号化する。図19は、本発明の望ましい一実施形態による文脈基盤の二進算術復号化装置の構成図である。図19を参照するに、本実施形態による文脈基盤の二進算術復号化装置は、輝度成分及び色差成分それぞれのための文脈索引選択部1900及び1940、二進算術復号化部1910及び1950、逆二進化部1920及び1960、及び確率モデル保存部1930から構成される。図15に図示された文脈基盤の二進算術復号化装置と異なる点は、輝度成分の構文要素及び色差成分の構文要素それぞれに対して同じ確率モデルを使用するということである。文脈索引選択部1900及び1940は、少なくとも2種以上の映像成分からなる現在映像と予測映像との差に該当するレジデュを符号化するための構文要素の二進値に対する文脈索引情報を選択する。二進算術復号化部1910及び1950は、文脈索引選択部1900及び1940によって選択された映像成分それぞれの文脈索引情報に対して、同じ構文要素の確率値を有する確率モデルを使用し、構文要素の二進値に対する二進算術復号化を行うことによって、構文要素の二進値を復元する。特に、本実施形態によれば、二進算術復号化部1910及び1950は、映像成分それぞれに対して同じ確率モデルを使用し、映像成分それぞれのレジデュを復号化するための構文要素の一つであるCBP情報に対する二進算術復号化を行う。ここで、CBP情報は、映像成分それぞれに対して所定大きさのブロック別に変換及び量子化されたレジデュのデータがいずれも0であるか否かを示す。さらに詳細に説明すれば、二進算術復号化部1910及び1950は、映像成分のうち第1関心成分及び第2関心成分に対して同じ確率モデルを使用し、二進算術復号化する。例えば、二進算術復号化部1910及び1950は、映像成分のうち第1関心成分に対して、所定大きさのブロック別に変換及び量子化されたレジデュのデータが、いずれも0であるか否かを示すCBP情報、及び映像成分のうち第2関心成分に対して、同じ位相を有する所定大きさのブロックにいずれも含まれた変換及び量子化されたレジデュデータが、いずれも0であるか否かを示すCBP情報に対する二進算術復号化を同じ確率モデルを使用して行う。あるいは、二進算術復号化部1910及び1950は、映像成分それぞれに対して同じ位相を有する所定大きさのブロック別に変換及び量子化されたレジデュデータが、いずれも0であるか否かを示すCBP情報に対する二進算術復号化を、同じ確率モデルを使用して行う。逆二進化部1920及び1960は、二進算術復号化部1910及び1950によって復元された構文要素の二進値を逆二進化することによって、構文要素を復元する。確率モデル保存部1930は、少なくとも2種以上のレジデュ成分それぞれの文脈索引情報に対して、同じ構文要素の確率値を有する確率モデルを保存する。図20は、本発明の望ましい一実施形態による文脈基盤の二進算術復号化方法のフローチャートである。図20を参照するに、本実施形態による文脈基盤の二進算術復号化方法は、図19に図示された文脈基盤の二進算術符号化装置で、時系列的に処理される段階から構成される。従って、以下で省略された内容であっても、図19に図示された文脈基盤の二進算術復号化装置について以上で記述された内容は、本実施形態による文脈基盤の二進算術復号化方法にも適用される。2000段階で文脈基盤の二進算術復号化装置は、入力ビットストリームが特定単位の最初の構文要素を復元しようとするか否かを確認し、その結果、最初の構文要素を復元しようとするならば2010段階に進み、最初の構文要素を復元しようとする場合ではないならば、2020段階までの初期化段階を省略し、直ちに2030段階に進む。2010段階で文脈基盤の二進算術復号化装置は、あらゆる構文要素の確率モデルを初期化する。2020段階で文脈基盤の二進算術復号化装置は、二進算術復号化部1910及び1950のパラメータ値を初期化する。2030段階で文脈基盤の二進算術復号化装置は、映像成分それぞれの構文要素の二進値に対する文脈索引を、隣接した文脈索引などを利用して選択する。2040段階で文脈基盤の二進算術復号化装置は、2030段階で選択された映像成分それぞれの文脈索引情報に対して、同じ構文要素の確率値を有する確率モデルを使用して構文要素の二進値に対する二進算術復号化を行うことによって、構文要素の二進値を復元する。2050段階で文脈基盤の二進算術復号化装置は、2040段階で復元された二進値を逆二進化して構文要素を復元する。図26に、映像成分の復元に必要なCBP情報及び変換/量子化されたレジデュデータの符号化情報の符号化関連構文要素、当該構文要素の文脈索引増加ctxIdxInc情報の範囲、各構文要素のmaxBinIdx及び文脈索引オフセットctxIdxOffsetを表した。ここで、maxBinIdxは、構文要素を二進化したときに、二進化値の長さ情報を示し、文脈索引オフセットctxIdxOffset情報は、構文要素の文脈索引情報の最初の開始値を示す。そして、文脈索引増加ctxIdxInc情報は、隣接文脈索引情報などを活用し、当該構文要素が有しうる文脈索引ctxIdxの変化量を示す。まず、CBPの構文要素であるcodedblockpatternについて、輝度成分の値は、文脈索引情報が73ないし76の値を有する。しかし、既存の4:2:0映像の場合に、輝度成分と色差成分とのcodedblockpatternの意味が異なるので、色差成分の文脈索引情報は77ないし84と、互いに異なる値を有する。しかし、単一予測モードを利用した4:4:4映像符号化方法の場合に、色差成分の文脈索引が73-76であって、輝度成分と同じ確率モデルを使用する。前記の図17及び図19の文脈索引選択部1710,1550,1600及び1640によって選択された、codedblockpattern構文要素の二進値に対する文脈索引情報ctxIdxは、次の通りに求めることができる。ctxIdxcxtIdxOffsetctxIdxInc5ここで、ctxIdxIncは、図24のように、一般的に現在ブロックの文脈索引情報を得るために、空間上で左-上に隣接したブロックから得た文脈索引情報を利用して求める。前記のcodedblockpatternについては、さらに詳細に後述する。図13で説明した通り、確率モデルは、文脈索引情報によって適応的に変化する状態値StateとMPSとのの2種因子からなっているが、MPEG-4AVC/H.264では、この値を次の式6でのように、mとnとを使用して表現する。preCtxStatemax4nifState63preCtxStatevalMPS06elseStatepreCtxState64valMPS1ここで、初期State値は、スライスのQP値であるSliceQP値とm及びnとによって決定されるが、[0,63]の範囲を有する。State値が0に近いほど当該構文要素の二進値のMPSの確率が1/2に近づき、63に近いほど1に近づく。一例として、図17及び図19の確率モデル保存部1730及び1930に保存されるcodedblockpatternの構文要素の輝度及び色差成分間の同じ確率モデルを示すm及びn値を図27に図示した。本実施形態によるところの変換及び量子化されたレジデュの構文要素にかかわり、図17及び図19の文脈索引選択部1710,1750,1910及び1950で文脈索引情報を選択する方法について具体的に説明する。codedblockflag、significantcoeffflag、lastsignificantcoeffflag及びcoeffabslevelminus1の場合、式5を利用したcodedblockpatternや他の構文要素の文脈索引情報を求める方法の代わりに、次のような方法で、文脈索引情報を求める。ctxIdxctxIdxOffsetctxBlockCatOffsetctxIdxInc7ここで、ctxBlockCatは、図1の符号化モード及び図10A及び図10Bの変換方法によるブロックタイプごとに文脈索引情報を異なって使用するための値であり、図28に図示した。式7のctxBlockCateOffsetは、cxtBlockCatが与えられたときに、各ブロックのタイプに該当する文脈索引情報の開始値を表し、図29に図示した。映像成分それぞれの構文要素であるcodedblockflag、significantcoeffflag、lastsignificantcoeffflag及びcoeffabslevelminus1の場合、4:2:0映像である場合、図28でのように輝度及び色差成分についてctxBlockCat情報が互いに異なる。すなわち、式7でのように、文脈索引ctxIdx情報と色情報とが互いに異なり、その結果として、使用する確率モデルが異なる。一方、4:4:4映像である場合には、輝度及び色差成分に対して符号化モード別にctxBlockCat情報が互いに同じであり、互いに同じ確率モデルを使用する。レジデュを符号化するための構文要素syntaxelementのうち、coeffabslevelminus1構文情報についてさらに詳細に説明すれば、現在符号化しようとする値が二進化されたデータのうち最初の位置の二進数である場合には、次の通りにctxIdxIncを選択する。ctxIdxInc0Min8ctxIdxIncは、選択される文脈を指す値であり、numDecodAbsLevelGt1は、以前に復号化された1より大きい量子化変換係数値の個数であり、numDecodAbsLevelEq1は、以前に復号化された1の値を有する量子化変換係数の個数であり、Nは、前記最初の位置の二進数にかかわる文脈索引情報の個数である。また、=という記号はnotequalを示し、という記号はifthenを示し、:という記号はelseを示す。現在符号化しようとする値が最初の位置の二進数ではない場合、次のようなctxIdxIncを選択する。ctxIdxIncNMin9ここで、Mは、最初の位置ではない二進数にかかわる文脈索引の個数である。図17に図示された文脈基盤の二進算術符号化装置は、このように選択された文脈索引の確率分布を利用し、図17の二進化部1700または1740から出力されるデータに対して算術符号化を行う。算術符号化方法について、それぞれ0.2、0.4、0.3、0.1の確率値を有するS1、S2、S3、S4の4つのシンボルに対し、S1S3S2S4を算術符号化する場合を例にして説明する。まず、4つのシンボルの区間を確率分布によって0から1までの区間に初期化する。S1、S2、S3、S4の4つのシンボルそれぞれは、[0.0,0.2]、[0.2,0.6]、[0.6,0.9]、[0.9、1.0]の区間に初期化される。最初のシンボルS1について初期化された区間である[0.0,0.2]に全体区間が決定され、新しく決定された[0.0,0.2]区間のうち2番目のシンボルS3についての区間は、[0.12,0.18]区間になる。新しい区間である[0.12、0.18]区間のうち、3番目のシンボルS2についての区間は、[0.132,0.156]区間になり、新しい区間である[0.1320.156]区間のうち最後のシンボルS4についての区間は、[0.15360.156]区間になる。従って、S1S3S2S4データは、最終決定された区間である[0.15360.156]区間に属する任意の値に符号化できる。例えば、二進算術符号化部1320は、S1S3S2S4を[0.15360.156]区間に属する0.154値に符号化できる。図21A及び図21Bは、本発明の望ましい一実施形態による4:4:4映像のレジデュデータの効率的符号化/復号化のためのCBPCodedBlockPatternの符号化/復号化方法を図示した図である。図21Aで、CBP0ないしCBP3は、輝度Y成分の関心ブロックそれぞれのCBP情報を意味し、CBP4ないしCBP7は、色差成分UまたはCbの関心ブロックそれぞれのCBP情報を意味し、CBP8ないしCBP11は、色差成分VまたはCrの関心ブロックそれぞれのCBP情報を意味する。図21Bは、図21Aの4:4:4形式映像のマクロブロックのCBPの構文要素であるcodedblockpatternの二進化を表したものである。結局、codedblockpatternの二進化値は、12ビットから構成され、0から4095までの値を有することができる。まず、構文要素codedblockpatternは、輝度及び色差映像成分のCBP情報をいずれも含み、次の通り示すことができる。CodedBlockPatternLumacodedblockpattern16CodedBlockPatternChromacodedblockpattern16CodedBlockPatternLumaCBP3CBP2CBP1CBPCodedBlockPatternChromaCodedBlockPatternChroma44404CodedBlockPatternChroma444110CodedBlockPatternChroma4440CBP3CBP2CBP1CBPCodedBlockPatternChroma4441CBP3CBP2CBP1CBPCodedBlockPatternChroma444iCbCrここで、CodedBlockPatternLumaは輝度成分のCBP情報を含み、CodedBlockPatternChromaは色差成分のCBP情報を含み、CodedBlockPatternChromaはさらに色差成分UまたはCb及びVまたはCrに対するCBP情報であるCodedBlockPatternChroma444iCbCriCbCr==0である場合にU成分、iCbCr==1である場合にV成分から構成されている。I16x16以外の符号化モードの場合に、所定大きさの各ブロックの輝度成分のためのcodedblockpattern構文要素のCBP情報の詳細な意味を図30に図示した。16x16モードの場合は、輝度成分のマクロブロックのCodedBlockPatternLumaの詳細な意味を図31に図示した。I16x16符号化モードの場合に映像が画素値の変化が激しくない部分のcodedblockpatternを示し、ブロック単位ではないマクロブロック内のあらゆるブロックに対して変換係数が0であるか否かを判断する情報を示す。4:4:4映像で、I16x16以外の符号化モードの場合に、所定大きさの各ブロックの色差成分のためのcodedblockpattern構文要素のCBP情報の詳細な意味を図32に図示した。16x16モードの場合は、輝度成分のマクロブロックのCodedBlockPatternLumaの詳細な意味を図33に図示した。I16x16符号化モードの場合に映像が画素値の変化が激しくない部分のcodedblockpatternを示し、ブロック単位ではないマクロブロック内のあらゆるブロックに対して変換係数が0であるか否かを判断する情報を示す。図32及び図33の色差成分のCBPは、単一符号化モードを使用する本発明の特性によって、図30及び図31の輝度成分のCBPと同じ意味を有するのが望ましい。図22A及び図22Bは、本発明の望ましい一実施形態による4:4:4映像のレジデュデータの効率的符号化/復号化のためのCBPCodedBlockPatternの符号化復号化方法を図示した図である。図22Aで、CBP0ないしCBP3は、第1関心成分である輝度Y成分の関心ブロックそれぞれのCBP情報を意味し、CBP4ないしCBP7は、第2関心成分である色差成分のUまたはCb及びVまたはCr間で、互いに同じ位相を有する所定大きさのブロック単位のCBP情報を意味する。図22Bは、図22Aの4:4:4形式映像のマクロブロックのCBPの構文要素であるcodedblockpatternの二進化を表したものである。結局、codedblockpatternの二進化値は、8ビットから構成され、0から255までの値を有することができる。まず、構文要素codedblockpatternは、輝度及び色差映像成分のCBP情報をいずれも含み、次の通り示すことができる。CodedBlockPatternLumacodedblockpattern16CodedBlockPatternChromacodedblockpattern16CodedBlockPatternLumaCBP3CBP2CBP1CBP11CodedBlockPatternChromaCBP3CBP2CBP1CBPここで、CodedBlockPatternLumaは、輝度成分のCBP情報を含み、CodedBlockPatternChromaは、色差成分のCBP情報を含む。I16x16以外の符号化モードの場合に、所定大きさの各ブロックの輝度成分のためのcodedblockpattern構文要素のCBP情報の詳細な意味は、前記図21A及び図21Bで説明した通り、図30に表で図示されている通りである。I16x16モードの場合に、輝度成分のマクロブロックのCodedBlockPatternLumaの詳細な意味は、図21A及び図21Bで説明した通り、図31に図示した通りである。4:4:4映像で、I16x16以外の符号化モードの場合、所定大きさの各ブロックの色差成分のためのcodedblockpattern構文要素のCBP情報の詳細な意味を、図34に図示した。I16x16モードの場合は、輝度成分のマクロブロックのCodedBlockPatternLumaの前記図21A及び図21Bで説明した通り、図33に表で図示した通りである。色差情報のためのCBP情報は、単一符号化モードを使用する本発明の特性によって、輝度成分のCBP情報のような意味を有することが望ましい。図23A、図23Bは、本発明の望ましい一実施形態による4:4:4映像のレジデュデータの効率的符号化/復号化のためのCBPCodedBlockPatternの符号化/復号化方法の他の例を図示した図である。図23Aで、CBP0ないしCBP3は、輝度Y成分と色差成分UまたはCb及びVまたはCrとを含んだあらゆる映像成分それぞれに対して同じ位相を有する所定大きさのブロック単位でのCBP情報を示す。図23Bは、図22Aの4:4:4形式映像のマクロブロックのCBPの構文要素であるcodedblockpatternの二進化を表したものである。結局、codedblockpatternの二進化値は、4ビットから構成され、0から15までの値を有することができる。まず、構文要素codedblockpatternは、輝度及び色差映像成分のCBP情報をいずれも含み、次の通り示すことができる。CodedBlockPatternLuma=codedblockpattern;CodedBlockPatternLumaCBP3CBP2CBP1CBP12ここで、CodedBlockPatternLumaは、あらゆる輝度及び色差成分の同一位相のCBP情報を含む。I16x16以外の符号化モードの場合に、所定大きさの各ブロックの輝度及び色差成分のためのcodedblockpattern構文要素のCBP情報の詳細な意味を図35に図示した。I16x16モードの場合は、輝度及び色差成分のためのマクロブロックのCodedBlockPatternLumaの詳細な意味を図36に図示した。図24は、ブロックデータの文脈索引情報を得るための空間上の2つの隣接ブロックを図示した図である。一般的に、現在ブロックの文脈索引情報を得るために、空間上で左-上に隣接したブロックから得た文脈索引情報を利用し、符号化効率を高める。本発明は、コンピュータで読み取り可能な記録媒体にコンピュータ情報処理機能を有する装置をいずれも含むで読み取り可能なコードとして具現することが可能である。コンピュータで読み取り可能な記録媒体は、コンピュータシステムによって読み取り可能なデータが保存されるあらゆる種類の記録装置を含む。コンピュータで読み取り可能な記録装置の例としては、ROMリードオンリメモリ、RAMランダムアクセスメモリ、CD-ROM、磁気テープ、フロッピー登録商標ディスク、光データ保存装置などがある。本発明は、図面に図示された実施形態を参考に説明されたが、それらは例示的なものに過ぎず、本技術分野の当業者ならば、それらから多様な変形及び均等な他実施形態が可能であるという点を理解することができるであろう。従って、本発明の真の技術的保護範囲は、登録請求の範囲の技術的思想によって決まるものである。"