(57)【要約】【課題】  動画像符号化データの伝送効率と復号時の画質とを良好に維持しながら、文字多重領域に属する符号化データの復号エラーを隠蔽することができる動画像符号化装置を提供する。【解決手段】  文字多重領域を有する動画像を表す動画像データを変換して量子化し、可変長符号化する動画像符号化装置１は、文字多重領域の外縁に沿って文字多重領域に重なる冗長領域に属する動画像データを、冗長領域以外の領域に属する動画像データよりも冗長に可変長符号化し、動画像を帯状に分割した通常スライス単位で、各通常スライスに属する動画像データを符号化する可変長符号化部６と、文字多重領域の外縁に沿って文字多重領域に重なる冗長スライスを設定する冗長スライス設定部４とを備え、可変長符号化部６は、冗長スライスに属する動画像データをさらに符号化する。【選択図】  図１
2007020002.tif 000002
【特許請求の範囲】
【請求項１】
文字多重領域を有する動画像を表す動画像データを変換して量子化し、可変長符号化する動画像符号化装置であって、前記文字多重領域の外縁に沿って前記文字多重領域に重なる冗長領域に属する動画像データを、前記冗長領域以外の領域に属する動画像データよりも冗長に可変長符号化することを特徴とする動画像符号化装置。
【請求項２】
前記動画像を帯状に分割した通常スライス単位で、各通常スライスに属する動画像データを符号化する可変長符号化手段と、
前記文字多重領域の外縁に沿って前記文字多重領域に重なる冗長スライスを設定する冗長スライス設定手段とを備え、
前記可変長符号化手段は、前記冗長スライスに属する動画像データをさらに符号化する請求項１記載の動画像符号化装置。
【請求項３】
前記文字多重領域を前記動画像から検出して文字多重領域情報を生成する文字多重領域検出手段をさらに備え、
前記冗長スライス設定手段は、前記文字多重領域検出手段によって生成された文字多重領域情報に基づいて前記冗長スライスを設定する請求項２に記載の動画像符号化装置。
【請求項４】
前記可変長符号化手段によって符号化された前記通常スライスに属する動画像データを復号装置に伝送する伝送手段と、
前記通常スライスに属する動画像データのうちの前記文字多重領域に属する動画像データの復号エラー通知を受信する受信手段とをさらに備え、
前記可変長符号化手段は、前記受信手段によって前記復号エラー通知が受信されたときに、前記冗長スライスに属する動画像データを符号化し、
前記伝送手段は、前記可変長符号化手段によって符号化された前記冗長スライスに属する動画像データを前記復号装置に伝送する請求項２に記載の動画像符号化装置。
【請求項５】
前記可変長符号化手段は、前記冗長スライスを有する通常スライスに属する動画像データを、前記冗長スライスを有しない通常スライスに属する動画像データよりも先に符号化し、
前記伝送手段は、前記可変長符号化手段によって符号化された、前記冗長スライスを有する通常スライスに属する動画像データを、前記冗長スライスを有しない通常スライスに属する動画像データよりも先に前記復号装置に伝送する請求項２記載の動画像符号化装置。
【請求項６】
前記冗長スライス設定手段は、前記文字多重領域を含むように前記動画像を分割した領域であるスライスグループを設定し、このスライスグループに基づいて前記冗長スライスを設定する請求項２記載の動画像符号化装置。
【請求項７】
前記動画像全体を対象とするビデオオブジェクトに属する動画像データを符号化するオブジェクト符号化手段を備え、
前記オブジェクト符号化手段は、前記文字多重領域を対象とする文字多重領域ビデオオブジェクトに属する動画像データをさらに符号化する請求項１記載の動画像符号化装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画像データを符号化する動画像符号化装置に関し、特に、文字多重領域を有する動画像を表す動画像データを変換して量子化し、可変長符号化する動画像符号化装置に関する。
【背景技術】
【０００２】
近年、テレビ電話システム、映像配信システム（ストリーミング）等において動画像符号化装置が広く用いられている。
【０００３】
図１７は、従来の動画像符号化装置９０の構成を示すブロック図である。動画像符号化装置９０は、変換部９７を備える。変換部９７は、入力された動画像データをＤＣＴ等によって周波数領域の動画像データに変換して量子化部９８に出力する。量子化部９８は、レート制御部９９によって設定された量子化パラメータに基づいて、変換後の動画像データを量子化して可変長符号化部９６に出力する。レート制御部９９は、動画像を帯状に分割して通常スライスを設定し、また、量子化パラメータ値を変更する。可変長符号化部９６は、動画像を帯状に分割した通常スライス単位で、各通常スライスに属する量子化後の動画像データを可変長符号化して、符号化ビットストリームとして出力する。
【０００４】
ある通常スライスにエラーが発生した場合でも、他の通常スライスの復号（ここでは、可変長復号を意味するものとする）には影響しないため、通常スライスは、例えば、エラー耐性を強化する目的で使用される。
【０００５】
エラーの多い環境を想定したアプリケーションでは、通常スライス分割数を増やすことによって、エラー耐性を強化する。一方、エラーの少ない（あるいはエラーの無い）環境を想定したアプリケーションでは、通常スライス分割数を減らすことによって、通常スライス分割に起因するオーバーヘッドを小さくする。
【０００６】
また、発生符号量が目標ビットレートを超えることが予測される場合には、発生符号量を抑制するために量子化パラメータ値を大きくする。逆に、発生符号量が目標ビットレートを大きく下回ることが予測される場合には、発生符号量を増加させるために量子化パラメータ値を小さくする。
【０００７】
復号化装置による復号中において、あるフレームまたはスライスにおいてエラーを検出した場合には、エラー部分を他の画像で置き換える等の隠蔽（コンシールメント）処理が行われる。例えば、あるフレームにおいてエラーを検出した場合に、その直前に復号されたフレームを用いてエラー部分をコンシールメントする方法が開示されている（例えば特許文献１参照）。
【０００８】
また、符号化装置側で画質劣化を防止する技術として、字幕シーンのように高周波成分を多く含む映像信号をフレーム間符号化する場合において、フレーム内符号化画像とフレーム間符号化画像との間の高周波成分の表現差に起因して画質が劣化することを防止する技術が開示されている（例えば特許文献２参照）。
【０００９】
さらに、符号化装置と復号化装置との間の伝送路において生じる伝送エラーに対する耐性を強化するために、再同期マーカ（Ｒｅｓｙｎｃ  Ｍａｒｋｅｒ）、データパーティショニング（Ｄａｔａ  Ｐａｒｔｉｔｉｏｎｉｎｇ）、ＲＶＬＣ等のさまざまなエラー耐性ツールが導入されている（例えば非特許文献１参照）。
【００１０】
また、冗長スライス（Ｒｅｄｕｎｄａｎｔ  Ｓｌｉｃｅ）、任意スライス順序（Ａｒｂｉｔｒａｒｙ  Ｓｌｉｃｅ  Ｏｒｄｅｒ）等が提案されている。冗長スライスは常に符号化されるわけではないが、伝送エラー等により通常スライスに含まれるマクロブロックに属する動画像データが正しく復号できなかった場合に、この通常スライスに含まれるマクロブロックに属する動画像データを、この通常スライスの全体に設定された冗長スライスに含まれるマクロブロックに属する動画像データで置き換えることによって、エラーを隠蔽することができる。
【特許文献１】特開平９−９３５８９号公報（平成９年（１９９７）４月４日公開）
【特許文献２】特開平１０−３２８１６号公報（平成１０年（１９９８）２月３日公開）
【非特許文献１】ＩＳＯ／ＩＥＣ  １４４９６−２  Ｄｒａｆｔ
【非特許文献２】ＩＳＯ／ＩＥＣ  １４４９６−１０  Ｄｒａｆｔ
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、上記従来の復号装置あるいは符号化装置では、高周波成分を多く含む映像信号により表される字幕シーンのような対象物が表示される文字多重領域の符号化データに、伝送路においてエラーが混入して復号エラーが生じた場合において、適切なコンシールメントができないという問題点がある。以下、具体的に説明する。
【００１２】
例えば、前述した特許文献１の構成では、復号エラーが発生した文字多重領域のコンシールメント処理において、直前に復号したフレームにおける文字多重領域のマクロブロックの文字列が対応する文字列でない場合には、正しい文字列を表示することができないという問題点がある。
【００１３】
また、文字多重領域に表示される文字等を表す映像信号は高周波成分を多く含むため、復号エラーが発生した文字多重領域は、現フレームの周辺画素では隠蔽しにくいという問題点がある。
【００１４】
また、特許文献２は、フレーム内符号化画像とフレーム間符号化画像との相違に起因して画質が劣化することを防止する技術を開示しているのみであり、伝送路で生じたエラーに起因する復号エラーを隠蔽することは記載されておらず、本願発明が解決しようとする課題に対する認識が示されていない。
【００１５】
さらに、前述した冗長スライスによって文字多重領域の復号エラーを隠蔽する構成では、文字多重領域を含む通常スライスの全体に冗長スライスが設定されるので、伝送符号量が増大して、帯域の狭い伝送路では伝送効率が悪化するという問題点がある。また、このように冗長スライスにより伝送符号量が増大するため、通常スライスに割り当てる符号量が減少してしまい、画質が劣化するという問題がある。
【００１６】
本発明は、上記従来の問題点に鑑みなされたものであって、その目的は、動画像符号化データの伝送効率と復号時の画質とを良好に維持しながら、文字多重領域に属する符号化データの復号エラーを隠蔽することができる動画像符号化装置を提供することにある。
【課題を解決するための手段】
【００１７】
本発明の動画像符号化装置は、上記課題を解決するために、文字多重領域を有する動画像を表す動画像データを変換して量子化し、可変長符号化する動画像符号化装置であって、前記文字多重領域の外縁に沿って前記文字多重領域に重なる冗長領域に属する動画像データを、前記冗長領域以外の領域に属する動画像データよりも冗長に可変長符号化することを特徴としている。
【００１８】
上記構成によれば、文字多重領域の外縁に沿って前記文字多重領域に重なる冗長領域に属する動画像データが、冗長領域以外の領域に属する動画像データよりも冗長に可変長符号化される。このため、文字多重領域を含む通常スライスの全体の動画像データを冗長に可変長符号化する従来の構成に比べて、可変長符号化の冗長性に起因するオーバーヘッド（付加的な処理）を低減することができる。その結果、動画像符号化データの伝送符号量を低減することができるとともに、通常スライスに割り当てる符号量を確保することができる。従って、動画像符号化データの伝送効率と復号時の画質とを良好に維持しながら、文字多重領域に属する符号化データの復号エラーを隠蔽することができる。
【００１９】
本発明の動画像符号化装置では、前記動画像を帯状に分割した通常スライス単位で、各通常スライスに属する動画像データを符号化する可変長符号化手段と、前記文字多重領域の外縁に沿って前記文字多重領域に重なる冗長スライスを設定する冗長スライス設定手段とを備え、前記可変長符号化手段は、前記冗長スライスに属する動画像データをさらに符号化することが好ましい。
【００２０】
この構成によれば、冗長スライス設定手段により、文字多重領域の外縁に沿って文字多重領域に重なる冗長スライスが設定され、この冗長スライスに属する動画像データがさらに符号化される。このため、通常スライスの一部を構成する文字多重領域内の動画像データを文字多重領域以外の領域に属する動画像データよりも冗長に符号化することができ、従って、文字多重領域を含む通常スライスの全体を冗長スライスとして符号化する従来の構成に比べて、冗長スライスによるオーバーヘッド（付加的な処理）を低減することができる。その結果、動画像符号化装置の送信符号量を低減して送信効率を向上させることができる。また、通常スライスに割り当てる符号量を確保して、良好な画質を提供することができる。
【００２１】
本発明の動画像符号化装置では、前記文字多重領域を前記動画像から検出して文字多重領域情報を生成する文字多重領域検出手段をさらに備え、前記冗長スライス設定手段は、前記文字多重領域検出手段によって生成された文字多重領域情報に基づいて前記冗長スライスを設定することが好ましい。
【００２２】
この構成によれば、文字多重領域が予め分かっていない場合に、動画像から文字多重領域を検出することにより、文字多重領域情報を得ることができ、この文字多重領域情報に基づいて冗長スライスを設定することができる。
【００２３】
本発明の動画像符号化装置では、前記可変長符号化手段によって符号化された前記通常スライスに属する動画像データを復号装置に伝送する伝送手段と、前記通常スライスに属する動画像データのうちの前記文字多重領域に属する動画像データの復号エラー通知を受信する受信手段とをさらに備え、前記可変長符号化手段は、前記受信手段によって前記復号エラー通知が受信されたときに、前記冗長スライスに属する動画像データを符号化し、前記伝送手段は、前記可変長符号化手段によって符号化された前記冗長スライスに属する動画像データを前記復号装置に伝送することが好ましい。
【００２４】
この構成によれば、冗長スライス内の動画像データは、復号エラーが通知されたときに符号化される。このため、復号エラーが通知されないときには、冗長スライス内の動画像データを符号化しないように構成することによって、冗長スライスによるオーバーヘッドをさらに低減することができる。また、より一層多くの符号量を通常スライスに割り当てることができるため、より一層良好な画質を提供することができる。
【００２５】
本発明の動画像符号化装置では、前記可変長符号化手段は、前記冗長スライスを有する通常スライスに属する動画像データを、前記冗長スライスを有しない通常スライスに属する動画像データよりも先に符号化し、前記伝送手段は、前記可変長符号化手段によって符号化された、前記冗長スライスを有する通常スライスに属する動画像データを、前記冗長スライスを有しない通常スライスに属する動画像データよりも先に前記復号装置に伝送することが好ましい。
【００２６】
この構成によれば、文字多重領域に属する動画像データの復号エラー通知の受信の有無及び冗長スライスに属する動画像データを伝送するか否かを、より早い時点で判定することができる。実際の伝送路は、例えば６４ｋｂｐｓと帯域が限られており、あるフレームにおいて復号エラー通知を受信せずに冗長スライスを伝送しなかった場合、その冗長スライスの分の符号量を次フレームの符号化等に割り当てることができるので、全体として画質を向上させることができる。
【００２７】
本発明の動画像符号化装置では、前記冗長スライス設定手段は、前記文字多重領域を含むように前記動画像を分割した領域であるスライスグループを設定し、このスライスグループに基づいて前記冗長スライスを設定することが好ましい。
【００２８】
この構成によれば、文字多重領域が縦長形状を有している場合、及び文字多重領域が複雑な形状を有している場合であっても、その文字多重領域の形状に応じた適切な形状のスライスグループを設定することによって、文字多重領域の外縁に沿った１個の冗長スライスを容易に設定することができる。
【００２９】
本発明の動画像符号化装置では、前記動画像全体を対象とするビデオオブジェクトに属する動画像データを符号化するオブジェクト符号化手段を備え、前記オブジェクト符号化手段は、前記文字多重領域を対象とする文字多重領域ビデオオブジェクトに属する動画像データをさらに符号化することが好ましい。
【００３０】
この構成によれば、文字多重領域を対象とする文字多重領域ビデオオブジェクトに属する動画像データがさらに符号化される。このため、文字多重領域に属する動画像データを、文字多重領域以外の領域に属する動画像データよりも冗長に符号化することができ、従って、文字多重領域を含む通常スライスの全体を冗長スライスとして符号化する従来の構成に比べて、文字多重領域内の動画像データの冗長符号化によるオーバーヘッドを低減することができる。
【００３１】
また、複数のマクロブロックからなる冗長スライスは、矩形形状の文字多重領域に適用されるが、ビデオオブジェクトは、画面を構成する１つ１つの対象物を符号化の単位にするので、矩形形状の文字多重領域のみならず、任意形状の文字多重領域に対しても適用することができる。
【発明の効果】
【００３２】
本発明の動画像符号化装置は、以上のように、文字多重領域の外縁に沿って前記文字多重領域に重なる冗長領域に属する動画像データを、冗長領域以外の領域に属する動画像データよりも冗長に可変長符号化するものである。
【００３３】
このため、文字多重領域を含む通常スライスの全体の動画像データを冗長に可変長符号化する従来の構成に比べて、可変長符号化の冗長性に起因するオーバーヘッドを低減することができ、従って、動画像符号化データの伝送符号量を低減することができるとともに、通常スライスに割り当てる符号量を確保することができる。
【００３４】
それゆえ、動画像符号化データの伝送効率と復号時の画質とを良好に維持しながら、文字多重領域に属する符号化データの復号エラーを隠蔽することができる動画像符号化装置を提供できるという効果を奏する。
【発明を実施するための最良の形態】
【００３５】
本明細書において、「スライス」とは、複数個のマクロブロック（１６×１６画素のブロック）を有して符号化処理の単位になる領域をいい、通常、ピクチャ（画面）の右端に達すると１行下の左端に連続する。「通常スライス」とは、ＧＯＰ（Ｇｒｏｕｐ  ｏｆ  Ｐｉｃｔｕｒｅｓ）の中の１枚のピクチャ（画面）を分割したスライスをいう。「冗長スライス」とは、通常スライスとは別個にピクチャ（画面）の一部または全部を符号化するためのスライスをいう。
【００３６】
（実施の形態１）
本発明の一実施形態について図１ないし図１１に基づいて説明すれば、以下の通りである。動画像符号化装置１は、文字多重領域検出部２を備える。文字多重領域検出部２は、例えばＹＵＶ４：２：０のフォーマットに基づく動画像を表す動画像データに基づいて、文字多重領域を検出して文字多重領域情報３を生成し、この文字多重領域情報３を動画像データとともに冗長スライス設定部４に出力する。
【００３７】
冗長スライス設定部４は、文字多重領域情報３によって表される文字多重領域の外縁に沿って文字多重領域に重なる冗長スライスを設定し、この冗長スライスの位置を特定する冗長スライス位置情報５を生成するとともに、文字多重領域検出部２から受け取った動画像データをマクロブロック単位で変換部７に出力する。
【００３８】
変換部７は、動画像データをＤＣＴ等により周波数領域の動画像データに変換して量子化部８に与える。動画像符号化装置１は、レート制御部９を備える。レート制御部９は、量子化部８のための量子化パラメータを設定するとともに、動画像データによって表される動画像を帯状に分割した通常スライスを設定する。
【００３９】
量子化部８は、レート制御部９によって設定された量子化パラメータに従って、変換後の動画像データを量子化して可変長符号化部６に供給する。可変長符号化部６は、レート制御部によって設定された通常スライス単位で、各通常スライスに属する動画像データを符号化して符号化ビットストリームとして伝送部１０に与えるとともに、冗長スライス設定部４によって生成された冗長スライス位置情報５によって特定される冗長スライスに属する動画像データをさらに符号化して符号化ビットストリームとして伝送部１０に与える。
【００４０】
伝送部１０は、可変長符号化部６によって符号化された各通常スライスに属する動画像データを復号装置１７に伝送するとともに、冗長スライスに属する動画像データをさらに伝送する。動画像符号化装置１には、受信部１１が設けられている。受信部１１は、文字多重領域に属する動画像データの復号エラー通知を復号装置１７から受信する。
【００４１】
このように構成された動画像符号化装置１の動作を説明する。図２は、動画像符号化装置１の動作を示すフローチャートである。まず、文字多重領域検出部２は、動画像を表す動画像データに基づいて文字多重領域を検出する（ステップＳ２１）。
【００４２】
図３（ａ）は文字多重領域検出部２に入力される動画像１２を示す図であり、図３（ｂ）は文字多重領域検出部２が生成する文字多重領域情報３を示す図である。
【００４３】
文字多重領域検出部２は、例えば、入力された動画像１２を周波数領域のデータに変換し、高周波成分が多く含まれているマクロブロック１３を文字多重領域として検出する。図中の破線は、１６×１６画素からなるマクロブロック１３の境界を示す。ここで、文字多重領域情報とはマクロブロック１３ごとに設定される属性値であり、“１”（マクロブロック１３に文字が含まれる）または“０”（マクロブロック１３に文字が含まれない）をとる。文字多重領域検出部２は、マクロブロック１３ごとに文字が含まれているか否かを判定し、マクロブロック１３の属性値として“１”または“０”を設定する。そして、すべてのマクロブロック１３の属性値をまとめて文字多重領域情報３として冗長スライス設定部４に出力する。図３（ａ）（ｂ）の例では、画面下部の文字列“あいうえお  かきくけこ”を含むマクロブロック１３の属性値が“１”となり、それ以外のマクロブロック１３の属性値は“０”となる。
【００４４】
次に、冗長スライス設定部４は、文字多重領域情報３によって特定される文字多重領域の外縁に沿って文字多重領域に重なる冗長スライスを設定し（図２：ステップＳ２２）、この冗長スライスの位置を特定する冗長スライス位置情報５を生成する。
【００４５】
図４（ａ）は冗長スライス設定部４に入力される動画像１２を示す図であり、図４（ｂ）は冗長スライス設定部４によって設定される冗長スライス１５を説明するための図である。
【００４６】
図４（ａ）に示される矢印１４は、動画像１２を構成するマクロブロック１３を符号化する順序を示している。矢印１４で示されるように、実施の形態１では動画像１２の左上のマクロブロック１３からラスタスキャン順に符号化する。冗長スライス設定部４は、矢印１４によって示されるマクロブロック１３の符号化順序に従って動画像データをマクロブロック１３単位で変換部７に出力するとともに、文字多重領域検出部２から出力される文字多重領域情報３（図３（ｂ））と、矢印１４によって示されるマクロブロック１３の符号化順序（図４（ａ））とに基づいて、冗長スライス１５を文字多重領域のみによって構成するように、文字多重領域の冗長スライスの開始マクロブロックと終了マクロブロックとを決定する。
【００４７】
具体的には、図３（ｂ）の文字多重領域情報３を、図４（ａ）の矢印１４で示した符号化順序に従ってスキャンし、所定の条件を満たすマクロブロック１３を冗長スライスの開始マクロブロックまたは終了マクロブロックとする。そして、開始マクロブロックのマクロブロック番号及び終了マクロブロックのマクロブロック番号を冗長スライス位置情報５として可変長符号化部６に通知する。ここで、マクロブロック番号とは、図４（ｂ）に示すように、動画像１２の左上のマクロブロックからラスタスキャン順に０、１、２、・・・と付した番号である。実施の形態１に示す例では、マクロブロック１３の符号化順序は、マクロブロック番号の順序と一致しているが、後述する任意スライス順序の場合のように、マクロブロック１３の符号化順序はマクロブロック番号の順序と異なる場合もある。
【００４８】
図５は、冗長スライス設定部４の動作を示すフローチャートであり、文字多重領域の冗長スライスの設定方法を示す処理フローが示されている。図５において、ｉはマクロブロック１３のスキャン順序を示し、ＭＢ（ｉ）は、ｉ番目にスキャンするマクロブロック１３を示し、ａｔｔｒ（Ｘ）は、Ｘ番目にスキャンするマクロブロック１３の属性値（文字多重領域情報）を示している。
【００４９】
まず、初期スキャンマクロブロック（ＭＢ（０））を設定する（ｉ＝０）（ステップＳ５１）。次に、「ｉ−１番目にスキャンするマクロブロック（ＭＢ（ｉ−１））の属性値（ａｔｔｒ（ＭＢ（ｉ−１）））＝“０”」であって、かつ「ｉ番目にスキャンするマクロブロック（ＭＢ（ｉ））の属性値（ａｔｔｒ（ＭＢ（ｉ）））＝“１”」であるかどうかを判定する（ステップＳ５２）。真である場合には（ステップＳ５２においてＹＥＳ）、ＭＢ（ｉ）を冗長スライスの開始マクロブロックに設定する（ステップＳ５３）。
【００５０】
「ｉ−１番目にスキャンするマクロブロック（ＭＢ（ｉ−１））の属性値（ａｔｔｒ（ＭＢ（ｉ−１）））＝“０”」であって、かつ「ｉ番目にスキャンするマクロブロック（ＭＢ（ｉ））の属性値（ａｔｔｒ（ＭＢ（ｉ）））＝“１”」でない場合（ステップＳ５２においてＮＯ）、またはＭＢ（ｉ）を冗長スライスの開始マクロブロックに設定した場合（ステップＳ５３）には、「ｉ番目にスキャンするマクロブロック（ＭＢ（ｉ））の属性値（ａｔｔｒ（ＭＢ（ｉ）））＝“１”」であって、かつ「ｉ＋１番目にスキャンするマクロブロック（ＭＢ（ｉ＋１））の属性値（ａｔｔｒ（ＭＢ（ｉ＋１）））＝“０”」であるかどうかを判定する（ステップＳ５４）。真である場合には（ステップＳ５４においてＹＥＳ）、ＭＢ（ｉ）を冗長スライスの終了マクロブロックに設定する（ステップＳ５５）。
【００５１】
「ｉ番目にスキャンするマクロブロック（ＭＢ（ｉ））の属性値（ａｔｔｒ（ＭＢ（ｉ）））＝“１”」であって、かつ「ｉ＋１番目にスキャンするマクロブロック（ＭＢ（ｉ＋１））の属性値（ａｔｔｒ（ＭＢ（ｉ＋１）））＝“０”」でない場合（ステップＳ５４においてＮＯ）、またはＭＢ（ｉ）を冗長スライスの終了マクロブロックに設定した場合（ステップＳ５５）には、次のマクロブロックを設定する（ｉ＋＋）（ステップＳ５６）。そして、ＭＢ（ｉ）が動画像の最後のマクロブロックであるか否かを判定する（ステップＳ５７）。ＭＢ（ｉ）が動画像の最後のマクロブロックである場合（ステップＳ５７においてＹＥＳ）、処理を終了し、そうでない場合（ステップＳ５７においてＮＯ）には、ステップＳ５２に戻り処理を継続する。
【００５２】
上記冗長スライスの設定方法を図３（ｂ）に示す文字多重領域情報３に適用すると、図４（ｂ）に示すように、番号７９のマクロブロックが冗長スライス１５の開始マクロブロックになり、番号８５のマクロブロックが冗長スライス１５の終了マクロブロックになり、番号７９・８０・８１・８２・８３・８４・８５の７個のマクロブロックが１つの冗長スライス１５になるように、冗長スライス１５の開始マクロブロック番号＝７９と、冗長スライス１５の終了マクロブロック番号＝８５とが冗長スライス位置情報５（図１）として可変長符号化部６に通知される。
【００５３】
このように、文字多重領域の動画像データを冗長スライスとして符号化する場合に、文字多重領域の外縁に沿って文字多重領域に重なるように冗長スライスを設定する。このため、冗長スライスにより符号化する動画像データを、文字多重領域に属するマクロブロックの動画像データのみに限定することができ、従って、冗長スライスによるオーバーヘッドを最小限に抑えることができる。
【００５４】
図６は、可変長符号化部６による符号化の単位となる通常スライス１６ａ・１６ｂ・１６ｃ・１６ｄ・１６ｅ・１６ｆ・１６ｇ及び冗長スライス１５を示す図である。レート制御部９は、動画像１２を帯状に分割した通常スライス１６ａ・１６ｂ・１６ｃ・１６ｄ・１６ｅ・１６ｆ・１６ｇを設定する。通常スライス１６ａ・１６ｂ・１６ｃ・１６ｄ・１６ｅ・１６ｆ・１６ｇは、この順番に動画像１２の左上からラスタスキャン順で可変長符号化部６によって符号化される。通常スライス１６ｅの一部には、冗長スライス設定部４により冗長スライス１５が設定されている。可変長符号化部６は、レート制御部９によって設定された通常スライス単位で、量子化部８によって量子化された動画像データを可変長符号化して符号化ビットストリームとして伝送部１０に与える（図２：ステップＳ２３）。
【００５５】
可変長符号化部６による通常スライス単位での符号化において必要なデータとしては、通常スライスの先頭に位置するスタートコード、通常スライスの先頭のマクロブロック番号、通常スライスタイプ（Ｉスライス、Ｐスライス、Ｂスライス等）等が挙げられる。通常スライス単位での符号化処理におけるマクロブロック単位の符号化処理において必要なデータとしては、マクロブロックタイプ（イントラ符号化モード、インター符号化モード）、動きベクトル（インター符号化の場合）、各ブロックの量子化データ等が挙げられる。なお、詳細については、非特許文献１および非特許文献２に記載されている。
【００５６】
そして、可変長符号化した通常スライスに冗長スライス１５が設定されているか否かを判定する（図２：ステップＳ２４）。冗長スライス１５が設定されていると判定した場合には（ステップＳ２４においてＹＥＳ）、可変長符号化部６は冗長スライス１５に属する動画像データを可変長符号化して符号化ビットストリームとして伝送部１０に与える（図２：ステップＳ２５）。
【００５７】
冗長スライス１５が設定されていないと判定した場合（ステップＳ２４においてＮＯ）、または冗長スライス１５を可変長符号化した場合（ステップＳ２５）には、動画像（１フレーム）内の全通常スライスの符号化が完了した（フレームエンド）か否かを判定する（ステップＳ２６）。フレームエンドでない場合（ステップＳ２６においてＮＯ）にはステップＳ２３へ戻る。フレームエンドである場合には（ステップＳ２６においてＹＥＳ）、伝送部１０が、可変長符号化部６により通常スライス単位で可変長符号化された動画像データと、可変長符号化部６により可変長符号化された冗長スライスに属する動画像データとを復号装置１７へ伝送する（ステップＳ２７）。
【００５８】
そして、すべてのフレームの符号化が完了した（シーケンスエンド）か否かを判定する（ステップＳ２８）。シーケンスエンドでないと判定した場合には（ステップＳ２８においてＮＯ）、ステップＳ２１へ戻る。シーケンスエンドであると判定した場合には全体の処理を終了する。
【００５９】
なお、図２では、１個の冗長スライスは、常に１個の通常スライスの中に含まれている例を説明したが、本発明はこれに限定されない。１個の冗長スライスが、複数個の通常スライスに跨るように配置されていてもよい。この場合は、同じ冗長スライスを複数回にわたって重複してステップＳ２５で符号化することはないものとする。
【００６０】
図７は、動画像符号化装置１の動作の変形例を示すフローチャートである。図２のフローチャートにおいて前述した構成要素と同一の構成要素には同一の参照符号を付し、その詳細な説明は省略する。
【００６１】
図２を参照して前述したように冗長スライス設定部４によって設定された冗長スライスを無条件に符号化するのではなく、復号装置１７等の外部の手段によって復号エラーを通知された場合にのみ冗長スライスに属する動画像データを符号化するようにしてもよい。
【００６２】
まず、文字多重領域検出部２により文字多重領域を検出し（ステップＳ２１）、冗長スライス設定部４により冗長スライスを設定する（ステップＳ２２）。そして、可変長符号化部６により通常スライス単位で動画像データを可変長符号化する（ステップＳ２３）。次に、フレームエンドか否かを判定し（ステップＳ２６）、フレームエンドでない場合（ステップＳ２６においてＮＯ）にはステップＳ２３へ戻る。フレームエンドである場合には（ステップＳ２６においてＹＥＳ）、通常スライス単位で符号化した１フレーム分の動画像データを復号装置へ伝送する（ステップＳ７１）。
【００６３】
その後、復号装置へ伝送した通常スライスに属する動画像データのうちの文字多重領域に属する動画像データの復号エラー通知が受信部１１により受信されているか否かを判定する（ステップＳ７２）。
【００６４】
復号エラー通知が受信されている判定したときは（ステップＳ７２においてＹＥＳ）、可変長符号化部６は、冗長スライス設定部４によって設定された冗長スライスに属する動画像データを符号化し、伝送部１０は、可変長符号化部６によって符号化された冗長スライスに属する動画像データを復号装置１７に伝送する（ステップＳ７３）。
【００６５】
そして、シーケンスエンドか否かを判定し（ステップＳ２８）、シーケンスエンドでないと判定した場合には（ステップＳ２８においてＮＯ）、ステップＳ２１へ戻り、シーケンスエンドであると判定した場合には（ステップＳ２８においてＹＥＳ）、全体の処理を終了する。
【００６６】
この構成によれば、復号エラーが発生しなかった場合には冗長スライスに属する動画像データを符号化しないので、通常スライス単位で符号化する動画像データに対して、より多くの符号量を割り当てることができる。このため、復号装置により復号した動画像の画質を向上させることができる。
【００６７】
図８（ａ）は冗長スライス設定部４に入力される動画像の他の例を示す図であり、図８（ｂ）は冗長スライス設定部４によって設定される冗長スライスの他の例を説明するための図である。図９は、任意順序により符号化される通常スライスを説明するための図である。図６と同様に、動画像１２ａを帯状に分割した通常スライス１６ａ・１６ｂ・１６ｃ・１６ｄ・１６ｅ・１６ｆ・１６ｇが動画像１２ａの左上からラスタスキャン順で配置されているが、任意の位置の通常スライスから符号化、伝送される。図９に示す例では、冗長スライス１５ａが通常スライス１６ｅに設定され、冗長スライス１５ｂが通常スライス１６ｂに設定されている。まず、通常スライス１６ｅ・１６ｂをこの順番に符号化、伝送し、その後、通常スライス１６ａ・１６ｃ・１６ｄ・１６ｆ・１６ｇをこの順番に符号化、伝送する。すなわち、冗長スライス１５ａ・１５ｂをそれぞれ有する通常スライス１６ｅ・１６ｂに属する動画像データを、冗長スライス１５ａ・１５ｂを有しない通常スライスに属する動画像データよりも先に符号化、伝送する。スライスの符号化時には、スライスヘッダにスライスの先頭マクロブロック番号が符号化されるため、任意の順序で通常スライスを符号化、伝送しても、正しく復号することができる。
【００６８】
図８（ａ）（ｂ）では、２個の文字多重領域が検出された動画像１２ａの例を示している。任意の順序により通常スライスを符号化する任意スライス順序を用いて、文字列“かきくけこ”を表示する文字多重領域を含む冗長スライス１５ｂが設定された通常スライス１６ｂと、文字列“あいうえお”を表示する文字多重領域を含む冗長スライス１５ａが設定された通常スライス１６ｅとを、それ以外の通常スライスよりも先に符号化、伝送する。
【００６９】
図１０は動画像符号化装置１の動作の他の変形例を示すフローチャートであり、図１１は動画像符号化装置１と復号装置１７との間の送受信タイミングを示す図である。
【００７０】
まず、文字多重領域検出部２により文字多重領域を検出し（ステップＳ２１）、冗長スライス設定部４により冗長スライス１５ａ・１５ｂを設定する（ステップＳ２２）。
【００７１】
そして、文字多重領域に相当する冗長スライス１５ａを含む通常スライス１６ｅと、もう１個の文字多重領域に相当する冗長スライス１５ｂを含む通常スライス１６ｂとを、これら以外の通常スライスよりも先に、可変長符号化部６によって符号化し、符号化データ１８・１９を生成し、符号化データ１８・１９を伝送部１０により復号装置１７に伝送する（ステップＳ１０１）。
【００７２】
次に、通常スライス１６ｅまたは通常スライス１６ｂの文字多重領域に属する動画像データの復号エラー通知を含む復号結果信号２０・２１を受信部１１が復号装置１７から受信したか否かを判定する（ステップＳ１０２）。復号エラー通知を受信したと判定したときは（ステップＳ１０２においてＹＥＳ）、通常スライス１６ｅに設定された冗長スライス１５ａまたは通常スライス１６ｂに設定された冗長スライス１５ｂに属する動画像データを可変長符号化部６により符号化した符号化データ２２・２３を生成し、符号化データ２２・２３を伝送部１０により復号装置１７に伝送する（ステップＳ１０３）。
【００７３】
復号エラー通知を受信しないと判定したとき（ステップＳ１０２においてＮＯ）、または冗長スライス１５ａまたは冗長スライス１５ｂに属する動画像データを符号化して伝送したとき（ステップＳ１０３）は、残りの通常スライス１６ａ・１６ｃ・１６ｄ・１６ｆ・１６ｇに属する動画像データを符号化して復号装置１７に伝送する（ステップＳ１０４）。
【００７４】
次に、フレームエンドか否かを判定し（ステップＳ２６）、フレームエンドでない場合（ステップＳ２６においてＮＯ）にはステップＳ１０１へ戻る。フレームエンドである場合には（ステップＳ２６においてＹＥＳ）、シーケンスエンドか否かを判定する（ステップＳ２８）。シーケンスエンドでないと判定した場合には（ステップＳ２８においてＮＯ）、ステップＳ２１へ戻る。シーケンスエンドであると判定した場合には（ステップＳ２８においてＹＥＳ）全体の処理を終了する。
【００７５】
このように、任意スライス順序を用いて、文字多重領域を含む通常スライスを、文字多重領域を含まない通常スライスよりも先に符号化、伝送することによって、文字多重領域に属する動画像データの復号エラー通知の受信の有無及び冗長スライスに属する動画像データを復号装置に伝送するか否かを、より早い時点で判定することができる。このため、あるフレームにおいて復号エラー通知を受信せずに冗長スライスを伝送しなかった場合、その冗長スライスの分の符号量を次フレームの符号化等に割り当てることができ、全体として画質を向上させることができる。
【００７６】
なお、本発明は、上記の実施の形態に限定されるものではなく、本発明の範囲内で種々の変更が可能である。例えば、上記実施の形態では、文字多重領域検出部２によって文字多重領域を検出する例を示したが、本発明はこれに限定されない。映画やニュースの字幕等において、表示される位置があらかじめ分かっている場合には検出処理をせずに所定位置のマクロブロックの属性値を“１”に設定するようにしてもよい。あるいは、動画像符号化装置内では文字列の検出処理は行わずに、外部から冗長スライス設定部４に文字多重領域情報を直接入力するようにしてもよい。
【００７７】
あるいは、文字が多重された領域は、数フレームの間同じ画像データが入力されると仮定して、前フレームとの差分が小さいマクロブロックを文字多重領域として検出してもよい。
【００７８】
また、上記実施の形態１では、１個の文字多重領域に１個の冗長スライス１５を設定する例を挙げたが、１個の冗長スライス１５をさらに複数の冗長スライスに分割して設定してもよい。複数の冗長スライスに分割して分割数を増やすと、エラー耐性をより一層強化することができる。
【００７９】
また、例えば、文字多重領域検出部２において、図４（ｂ）のマクロブロック番号８２が文字列を含まないと判定された場合、すなわち番号８２のマクロブロック属性値＝“０”の場合には、番号７９・８０・８１のマクロブロックによって１個の冗長スライスを構成し、番号８３・８４・８５のマクロブロックによって１個の冗長スライスを構成する例を示したが、本発明はこれに限定されない。これを回避するために、図５におけるステップＳ５２、およびステップＳ５４の処理を以下のようにしてもよい。
【００８０】
すなわち、「「ｉ−Ｎ番目からｉ−１番目にスキャンするマクロブロックの属性値＝“０”」であり、かつ「ｉ番目にスキャンするマクロブロックの属性値＝“１”」であるかどうかを判定する（Ｎは２以上の整数）。」ように、ステップＳ５２の処理を変更するとともに、「「ｉ番目にスキャンするマクロブロックの属性値＝“１”」であり、かつ「ｉ＋１番目からｉ＋Ｎ番目にスキャンするマクロブロックの属性値＝“０”」であるかどうかを判定する（Ｎは２以上の整数）。」ように、ステップＳ５４の処理を変更する。
【００８１】
これにより、文字多重領域が意図しない複数の冗長スライスに分割されてオーバーヘッドが増大することを防止することができる。
【００８２】
また、冗長スライスを規格上サポートしていない符号化方式の場合、または、規格上は冗長スライスをサポートしているが、運用上使用できない場合等のように冗長スライスを使用することができない場合等については、文字多重領域を含む通常スライスのマクロブロックをすべてイントラ符号化（符号化済みの画像を参照せずに符号化するモード）するようにしてもよい。
【００８３】
（実施の形態２）
本発明の他の実施の形態について図１２ないし図１４に基づいて説明すれば、以下の通りである。実施の形態２における動画像符号化装置の概略構成は図１に記載の通りであり、冗長スライス設定部４以外については実施の形態１と同様であるため説明は省略する。
【００８４】
図１２（ａ）は動画像符号化装置の他の実施の形態に設けられた冗長スライス設定部４によって設定されるスライスグループを示す図であり、１２（ｂ）は上記スライスグループの他の例を示す図である。
【００８５】
スライスグループは、冗長スライスへの分割を行う単位であり、複数のマクロブロックから構成されている。図１２（ａ）（ｂ）は、スライスグループの例を示した図である。図１２（ａ）を参照すると、動画像１２ｂの上辺から垂直下向きに伸びて略中央部で水平左向きに折れ曲がりさらに垂直下向きに折れ曲がって下辺に到達する折れ線によって、動画像１２ｂが左右の領域に分割され、左側の領域をスライスグループ２４ａとし、右側の領域をスライスグループ２４ｂとする方式を示している。図１２（ｂ）では、スライスグループ２５ａとスライスグループ２５ｂとの２個の矩形のスライスグループを動画像１２ｂに配置し、残りを背景のスライスグループ２５ｃとする方式を示している。
【００８６】
冗長スライス設定部４は、文字多重領域検出部２から出力された文字多重領域情報３に基づいて、まずスライスグループを設定する。次に、設定したスライスグループに基づいて、実施の形態１で示した方法により文字多重領域に冗長スライスを設定し、マクロブロック単位で動画像データを変換部７に出力する。
【００８７】
図１３（ａ）は冗長スライス設定部４に入力される動画像１２ｂを示す図であり、図１３（ｂ）は冗長スライス設定部４によって設定されるスライスグループ２４ａ・２４ｂを説明するための図であり、図１３（ｃ）はスライスグループ２４ａに基づいて設定される冗長スライス２６を説明するための図である。
【００８８】
冗長スライス設定部４に入力される動画像１２ｂの左側には、図１３（ａ）に示すように、２行の文字列“あいうえお  かきくけこ”が縦方向に並んでいる。冗長スライス設定部４は、図１３（ｂ）に示すように、文字列“あいうえお  かきくけこ”の文字多重領域を含むように動画像１２ｂを分割した領域であるスライスグループ２４ａを設定する。
【００８９】
次に、スライスグループ２４ａが、どのマクロブロックから成り立っているかを示す情報に基づいて、スライスグループ２４ａに含まれるマクロブロック番号０・１・２・１１・１２・１３・２２・２３・２４・３３・３４・３５・４４・４５・５５・５６・６６・６７・７７・７８・８８・８９のマクロブロックに対して、実施の形態の図５を参照して説明した方法により、文字多重領域に冗長スライス２６を設定する（図９（ｃ）中の数字は、マクロブロック番号を示している）。
【００９０】
ここでは、文字列“あいうえお  かきくけこ”を含むマクロブロック番号１２・１３・２２・２３・２４・３３・３４・３５・４４・４５・５５・５６のマクロブロックが１個の冗長スライス２６を構成するように冗長スライス位置情報５を冗長スライス設定部４は可変長符号化部６に出力する。結果的に、冗長スライス設定部４は、スライスグループ種別（スライスグループ２４ａが、どのマクロブロックから成り立っているかを示す情報）と、冗長スライス２６の開始マクロブロック番号＝１２と、冗長スライス２６の終了マクロブロック番号＝５６とを可変長符号化部６に通知する。
【００９１】
実施の形態１のようにスライスグループを用いない場合には、図１３（ｃ）の冗長スライス２６に含まれる番号１２・１３・２２・２３・２４・３３・３４・３５・４４・４５・５５・５６のマクロブロックによっては１個の冗長スライスを構成することができないため、番号１２から番号５６までの番号１２・１３・１４・・・・５４・５５・５６のマクロブロックのすべてを１つの冗長スライスとするか、または、番号１２・１３のマクロブロックからなる冗長スライスＡと、番号２２・２３・２４のマクロブロックからなる冗長スライスＢと、番号３３・３４・３５のマクロブロックからなる冗長スライスＣと、番号４４・４５のマクロブロックからなる冗長スライスＤと、番号５５・５６のマクロブロックからなる冗長スライスＥとの複数の冗長スライスに冗長スライス２６を分割する必要がある。
【００９２】
これに対して実施の形態２では、スライスグループ２４ａにより、番号１２・１３・２２・２３・２４・３３・３４・３５・４４・４５・５５・５６のマクロブロックからなる１個の冗長スライス２６を構成できるので、番号１２から番号５６までのすべてのマクロブロックを１つの冗長スライスとする構成よりも符号量を削減できるし、冗長スライスＡ・Ｂ・Ｃ・Ｄ・Ｅの複数の冗長スライスに冗長スライス２６を分割する構成と比較しても符号量を削減できる。このため、図１３（ａ）に示すような複雑な形状の文字多重領域であっても、設定する冗長スライスを少数にして符号化することができ、その結果、冗長スライスの符号量を抑制することができ、全体として画質を向上させることができます。
【００９３】
図１４は、スライスグループを用いた動画像符号化装置の動作を示すフローチャートである。図２のフローチャートにおいて前述した構成要素と同一の構成要素には同一の参照符号を付し、その詳細な説明は省略する。まず、文字多重領域検出部２により図１３（ａ）に示す動画像１２ｂの文字多重領域を検出する（ステップＳ２１）。そして、冗長スライス設定部４により図１３（ｂ）に示すスライスグループ２４ａを設定する（ステップＳ１８１）。次に、スライスグループ２４ａに基づいて図１３（ｃ）に示す冗長スライス２６を設定する（ステップＳ１８２）。
【００９４】
その後、可変長符号化部６により通常スライス単位で動画像データを可変長符号化する（ステップＳ２３）。そして、フレームエンドか否かを判定する（ステップＳ２６）。フレームエンドでない場合（ステップＳ２６においてＮＯ）にはステップＳ２３へ戻る。フレームエンドである場合には（ステップＳ２６においてＹＥＳ）、可変長符号化部６は冗長スライス２６に属する動画像データを可変長符号化する（ステップＳ１８３）。そして、通常スライス単位で可変長符号化された動画像データと、冗長スライス２６に属する可変長符号化された動画像データとを復号装置１７に伝送する（ステップＳ１８４）。次に、シーケンスエンドか否かを判定する（ステップＳ２８）。シーケンスエンドでないと判定した場合には（ステップＳ２８においてＮＯ）、ステップＳ２１へ戻る。シーケンスエンドであると判定した場合には全体の処理を終了する。
【００９５】
なお、冗長スライス設定部がスライスグループを設定する例を示したが、スライスグループは、予め定められた複数パターンのスライスグループ群の中から選択するように構成してもよい。
【００９６】
上記した実施の形態１及び実施の形態２では、冗長スライスによって、文字多重領域の動画像データを冗長に符号化する例を示したが、本発明はこれに限定されない。例えば、オブジェクト符号化方式によって、文字多重領域の動画像データを冗長に符号化してもよい。
【００９７】
図１５は、動画像符号化装置のさらに他の実施の形態の構成を説明するための図である。ＭＰＥＧ−４に規定されるビデオオブジェクト単位で、文字多重領域に属する動画像データを冗長に符号化してもよい。ＭＰＥＧ−４においては、１個のビデオシーケンス（ビデオ画面の流れ）に複数個のビデオオブジェクト（ＶＯ）を格納することができる。図１５に示す例では、各フレーム２７ａ・２７ｂ・２７ｃ・２７ｄ・２７ｅの全体を対象とするビデオオブジェクト２８と、各フレーム中に含まれる文字多重領域２９ａ・２９ｂ・２９ｃ・２９ｄ・２９ｅを対象とするビデオオブジェクト３０とがビデオシーケンスに格納されている。動画像符号化装置に設けられたオブジェクト符号化部が、フレーム全体を対象とするビデオオブジェクト２８に属する動画像データを符号化するとともに、文字多重領域を対象とするビデオオブジェクト３０に属する動画像データを符号化することにより、文字多重領域に属する動画像データを冗長に符号化することができる。なお、ビデオオブジェクトの対象となる文字多重領域の形状は、矩形形状でもよく、任意形状でもよい。
【００９８】
図１６は、ビデオオブジェクトを符号化する動画像符号化装置１ａの構成を示すブロック図である。前述した構成要素と同一の構成要素には同一の参照符号を付し、その詳細な説明は省略する。動画像符号化装置１ａは、動画像から文字多重領域を検出する文字多重領域検出部２と、図１５に示すビデオオブジェクト２８（フレーム２７ａ・２７ｂ・２７ｃ・２７ｄ・２７ｅ）の符号化を行う第１のＶＯ符号化部１６１と、文字多重領域検出部２によって検出された文字多重領域に基づいて、図１５に示すビデオオブジェクト３０（文字多重領域２９ａ・２９ｂ・２９ｃ・２９ｄ・２９ｅ）の符号化を行う第２のＶＯ符号化部１６２と、第１のＶＯ符号化部１６１によって符号化された符号化データ及び第２のＶＯ符号化部１６２によって符号化された符号化データを復号装置に伝送する伝送部１６３とを備える。
【００９９】
上記した実施の形態１及び実施の形態２では、文字多重領域に冗長スライスを設定する例を示したが、本発明は、文字多重領域に限らず画像中の重要な領域に対して同様の処理を行う場合にも適用できる。例えば、人物の顔部分等、背景領域に比較して重要な部分に対しても本発明を適用することができる。
【０１００】
人物の顔部分の符号化データにエラーが混入した場合にも、文字多重領域にエラーが混入した場合と同様に、前フレームの同じ位置のマクロブロックが対応する人物の顔部分でない場合、正しく表示できず、さらに、人物の顔部分は、現フレームの周辺画素では代用しにくいという課題が生じるため、人物の顔部分に本発明を適用すると、文字多重領域に本発明を適用したときの効果と同様の効果が得られる。
【０１０１】
なお、本発明は、上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０１０２】
本発明は、動画像データを符号化する動画像符号化装置に適用することができ、特に、文字多重領域を有する動画像を表す動画像データを変換して量子化し、可変長符号化する動画像符号化装置に適用できる。具体的には、テレビ電話システム、映像配信システム（ストリーミング）に利用することができ、また、テレビジョン放送を受信して、その映像を符号化し、携帯可能な表示部に無線送信する受信機に利用することができる。
【図面の簡単な説明】
【０１０３】
【図１】本発明における動画像符号化装置の実施の一形態の構成を示すブロック図である。
【図２】上記動画像符号化装置の動作を示すフローチャートである。
【図３】（ａ）は上記動画像符号化装置の文字多重領域検出部に入力される動画像を示す図であり、（ｂ）は上記文字多重領域検出部が生成する文字多重領域情報を示す図である。
【図４】（ａ）は上記動画像符号化装置の冗長スライス設定部に入力される動画像を示す図であり、（ｂ）は上記冗長スライス設定部によって設定される冗長スライスを説明するための図である。
【図５】上記冗長スライス設定部の動作を示すフローチャートである。
【図６】上記動画像符号化装置の可変長符号化部による符号化の単位となる通常スライス及び冗長スライスを示す図である。
【図７】上記動画像符号化装置の動作の変形例を示すフローチャートである。
【図８】（ａ）は上記動画像符号化装置の冗長スライス設定部に入力される動画像の他の例を示す図であり、（ｂ）は上記冗長スライス設定部によって設定される冗長スライスの他の例を説明するための図である。
【図９】任意順序により符号化される上記通常スライスを説明するための図である。
【図１０】上記動画像符号化装置の動作の他の変形例を示すフローチャートである。
【図１１】上記動画像符号化装置と復号装置との間の送受信タイミングを示す図である。
【図１２】（ａ）は本発明の動画像符号化装置の他の実施の形態に設けられた冗長スライス設定部によって設定されるスライスグループを示す図であり、（ｂ）は上記スライスグループの他の例を示す図である。
【図１３】（ａ）は上記冗長スライス設定部に入力される動画像を示す図であり、（ｂ）は上記冗長スライス設定部によって設定されるスライスグループを説明するための図であり、（ｃ）は上記スライスグループに基づいて設定される冗長スライスを説明するための図である。
【図１４】上記他の実施の形態の動画像符号化装置の動作を示すフローチャートである。
【図１５】本発明の動画像符号化装置のさらに他の実施の形態の構成を説明するための図である。
【図１６】上記動画像符号化装置の構成を示すブロック図である。
【図１７】従来の動画像符号化装置の構成を示すブロック図である。
【符号の説明】
【０１０４】
１  動画像符号化装置
２  文字多重領域検出部（文字多重領域検出手段）
３  文字多重領域情報
４  冗長スライス設定部（冗長スライス設定手段）
５  冗長スライス位置情報
６  可変長符号化部（可変長符号化手段）
１０  伝送部（伝送手段）
１１  受信部（受信手段）
１２、１２ａ、１２ｂ  動画像
１５、１５ａ、１５ｂ  冗長スライス
１６ａ、１６ｂ、１６ｃ、１６ｄ、１６ｅ、１６ｆ、１６ｇ  通常スライス
１７  復号装置
２４ａ、２４ｂ、２５ａ、２５ｂ、２５ｃ  スライスグループ
２６  冗長スライス
２８  ビデオオブジェクト
３０  ビデオオブジェクト（文字多重領域ビデオオブジェクト）
【図１】
2007020002.tif 000003
【図２】
2007020002.tif 000004
【図３】
2007020002.tif 000005
【図４】
2007020002.tif 000006
【図５】
2007020002.tif 000007
【図６】
2007020002.tif 000008
【図７】
2007020002.tif 000009
【図８】
2007020002.tif 000010
【図９】
2007020002.tif 000011
【図１０】
2007020002.tif 000012
【図１１】
2007020002.tif 000013
【図１２】
2007020002.tif 000014
【図１３】
2007020002.tif 000015
【図１４】
2007020002.tif 000016
【図１５】
2007020002.tif 000017
【図１６】
2007020002.tif 000018
【図１７】
2007020002.tif 000019