(57)【要約】【課題】エラー信号発生に伴うフリーズ期間を半減できる動画符号化装置を、提供する。【解決手段】  ビデオ符号化装置１４は、入力されたビデオデータが表す画面を複数に分割し、分割された各画面において、夫々、イントラスライスを設定して巡回させる。そして、ビデオ符号化装置１４は、入力されたフレーム毎に、前記イントラスライス設定部によってイントラスライスが設定されたラインについてはイントラフレーム符号化を実行し、その他のラインについては、過去のフレームを参照するフレーム間予測に基づく符号化を実行する。【選択図】図３
2010239266.tif 000002
【特許請求の範囲】
【請求項１】
複数のフレームが連続してなるビデオデータをイントラスライスリフレッシュ方式に従って符号化する動画符号化装置であって、
入力された各フレームが表す画面を複数に分割し、入力されたフレーム毎に、各イントラスライスの位置が巡回するように、分割された各画面毎に、夫々、画面を構成するラインにイントラスライスを設定するイントラスライス設定部と、
入力されたフレーム毎に、前記イントラスライス設定部によってイントラスライスが設定されたラインについてはイントラフレーム符号化を実行し、その他のラインについては、過去のフレームを参照するフレーム間予測に基づく符号化を実行する符号化部と
を備えたことを特徴とする動画符号化装置。
【請求項２】
前記イントラスライス設定部は、分割された各画面毎に、画面の動きの方向を判定し、判定された方向に従って、前記イントラスライスの巡回方向を決定する
ことを特徴とする請求項１記載の動画符号化装置。
【請求項３】
複数のフレームが連続してなるビデオデータをイントラスライスリフレッシュ方式に従って符号化する動画符号化装置と、当該動画符号化装置によって符号化されたビデオデータを復号化する復号化装置とを備える動画伝送システムであって、
前記動画符号化装置は、
入力された各フレームが表す画面を複数に分割し、入力されたフレーム毎に、各イントラスライスの位置が巡回するように、分割された各画面毎に、夫々、画面を構成するラインにイントラスライスを設定するイントラスライス設定部と、
入力されたフレーム毎に、前記イントラスライス設定部によってイントラスライスが設定されたラインについてはイントラフレーム符号化を実行し、その他のラインについては、過去のフレームを参照するフレーム間予測に基づく符号化を実行する符号化部と
を有することを特徴とする動画伝送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルの動画データを符号化する動画符号化装置，及び、通信回線ないしデジタルＴＶ放送を通じて動画を転送する動画伝送システムに、関する。
【背景技術】
【０００２】
かかる動画データの符号化の方式として、ＭＰＥＧ−４ＡＶＣないしＨ．２６４と称呼される方式が、夫々、ＩＴＵ−Ｔ（国際電気通信連合電気通信標準化部門），ＩＳＯ／ＩＥＣによって勧告されている。これらの方式は、技術的には同一のものであり、原動画データを構成する複数のフレームの夫々を、周期的に、Ｉピクチャ，Ｂピクチャ，Ｐピクチャに仕分け（ＧＯＰ構造）、Ｉピクチャについてはイントラ符号化（フレーム内の情報のみから符号化する方法），Ｐピクチャについては過去のＩピクチャから順方向のフレーム間予測を行ってその予測誤差を符号化し、Ｂピクチャについては過去のＩピクチャまたはＰピクチャ及び未来のＰピクチャからの双方向のフレーム間予測を行ってその不足誤差を符号化するといったＭＰＥＧ−２の技術をベースとし、Ｉピクチャ以外のフレームについては、複数のフレームを参照できるようにしたものである。なお、上記符号化は、ピクチャを所定サイズに分割してなるマクロブロックを基準に動き保障予測を行うが、Ｈ．２６４では、動き保障予測におけるブロックサイズの種類の自由度が高くなっている。
【０００３】
また、動画像の符号化においては、図７に図示するように、イントラスライスリフレッシュ方式を採用することが可能となっている。これは、各フレームを構成する複数のマクロブロックを、ライン（水平方向に並ぶマクロブロックの集合体）単位でグループ化し、各フレームを符号化する際には、一つのラインのみを「イントラスライス（イントラ符号化が実施されるＩピクチャ相当のライン）１００」に指定するとともに、それ以外のラインについてはフレーム間予測を行い、フレーム毎に「イントラスライス」の位置を垂直方向に移動させ、Ｉピクチャと同等のリフレッシュ機能の働きをさせる方式である。かかるイントラリフレッシュ方式によると、符号化処理に時間を要するイントラ符号化は、各フレーム中の一つのライン（イントラスライス）について行うだけで足りるので、一つ一つのフレームを符号化するのに要する時間の最大値を、短くすることができる。よって、符号化処理能力の低い装置であっても、フレーム抜けのない、全体として高速な符号化を、行うことが可能である。
イントラリフレッシュ方式においては、図７（ａ）に示すように、あるフレーム中において、イントラスライス以外のラインにおいて信号エラーが発生した場合、かかる信号エラーは、当該ラインが、以後のフレームにおけるイントラスライスよりも当該ラインと同じ側に在るラインを符号化する際に参照されることにより拡散していくことになるが、イントラスライスを超えて拡散することはないので、イントラスライスがフレームの下端まで移動することにより、かかる信号エラーの影響が完全に払拭される。即ち、信号エラーの影響が残っている間は、正常な動画表示が行えないので、復号化側の装置のディスプレイ上には、同信号エラー発生直前のフレームが最終ピクチャーとして表示され続けるが（フリーズ状態）、下端まで移動したイントラスライスがフレームの上端に復帰した時点で、正常な動画表示を行っている状態に復帰することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１２４０４１号公報
【特許文献２】特開２００７−２２１４１１号公報
【特許文献３】特開２００２−１７６６５２号公報
【特許文献４】特開２００３−８７８００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した如く、符号化対象フレームにおいて、イントラスライスよりも、イントラスライスの移動先にあるライン（イントラスライスが下方に移動する場合にはイントラスライスよりも下側にあるライン）に信号エラーが発生した場合（図７（ａ）の場合）、動画がフリーズする期間は、イントラスライスがフレームの末端（イントラスライスが下方に移動する場合にはフレームの下端）に移動するまでの期間で済む。
【０００６】
しかしながら、信号エラーが、符号化対象フレームにおける、イントラスライスよりも、イントラスライスの移動元にあるライン（イントラスライスが下方に移動する場合にはイントラスライスよりも上側にあるライン，即ち、イントラスライスによってリフレッシュされた「リフレッシュ領域」に属するライン）に発生した場合、当該信号エラーの影響がリフレッシュ領域全体に拡散してしまうので、イントラスライスがフレームの端に移動した時点でも当該影響を払拭できない。この場合は、基端（イントラスライスが下方に移動する場合にはフレームの上端）に復帰したイントラスライスが再度末端まで移動するまで、当該影響が残存するので、その間中、フリーズ状態が続くことになる。
【０００７】
そこで、本案の課題は、イントラスライスリフレッシュ方式による動画符号化方式を採用する場合に、一フレームにおけるラインの分割数が同一である従来の方法と比較して、エラー信号発生に伴うフリーズ期間を半減させることが可能な動画符号化装置，及び、かかる動画符号化装置を含む動画伝送システムを、提供することである。
【課題を解決するための手段】
【０００８】
本案では、イントラスライスリフレッシュ方式を採用する場合に、入力された各フレームが表す画面を複数に分割し、入力されたフレーム毎に、各イントラスライスの位置が巡回するように、分割された各画面毎に、夫々、画面を構成するラインにイントラスライスを設定する。そして、入力されたフレーム毎に、前記イントラスライス設定部によってイントラスライスが設定されたラインについてはイントラフレーム符号化を実行し、その他のラインについては、過去のフレームを参照するフレーム間予測に基づく符号化を実行する。
【０００９】
以上の構成により、画面が分割されて、夫々にイントラスライスが決定され、分割された各画面内を各イントラスライスが同時に巡回することになるので、イントラスライスが一周期巡回するのに要する時間が、画面を分割しない場合と比較して、半分で済む。
【発明の効果】
【００１０】
本案によると、イントラスライスリフレッシュ方式による動画符号化方式を採用する場合に、一フレームにおけるラインの分割数が同一である従来の方法と比較して、エラー信号発生に伴うフリーズ期間を半減させることが可能となる。
【図面の簡単な説明】
【００１１】
【図１】符号化装置の概略構成を示すブロック図
【図２】イントラスライスリフレッシュ方式におけるフレームの構造図
【図３】巡回方式の説明図
【図４】ビデオ符号化による処理を示すフローチャート
【図５】ビデオ符号化による処理を示すフローチャート
【図６】変形例による処理を示すフローチャート
【図７】従来技術の問題点の説明図
【発明を実施するための形態】
【００１２】
以下、図面に基づいて、本案の実施の形態を説明する。
＜システム構成＞
図１は、本案による動画符号化装置１を含む動画伝送システムの概略構成を示すブロック図である。本実施形態では、本案による動画符号化装置の記憶媒体ユニットを、ライブカメラ２からの動画データをネットワークを通じて配信するシステムに実施した。しかし、本案は、１対１の特定当事者間の通信の他、オンデマンド方式を含むネット配信やネットＴＶ方式の公衆通信，ケーブルＴＶ等の有線放送や無線通信放送を含む公衆放送等、著作権法２条１項７号の２規定の公衆送信（同号括弧書きの態様も含む）に該当する全ての方式に、適用可能である。
【００１３】
図１において、所定の被写体に向けて固定設置されたライブカメラ２は、動画符号化装置１に接続されて、被写体を高速周期で撮像することによって得られた一連のフレームからなる映像信号を、当該装置１に入力する。動画符号化装置１は、入力された映像信号を符号化（圧縮）することにより、ＤＶＢ−ＡＳＩ形式ないしＩＰ形式のＭＰＥＧストリームとして出力し、当該ＭＰＥＧストリームを、ネットワークＮを通じて復号化装置３へ送出する。復号化装置３は、受信したＭＰＥＧストリームを復号化することによって、一連のフレームからなる映像信号を復元し、ＮＴＳＣ等のビデオ信号としてディスプレイ４に出力する。ディスプレイ４は、入力したビデオ信号に従って、ライブカメラ２が撮影したものとほぼ同じ動画を表示する。
【００１４】
動画符号化装置１は、ライブカメラに繋がるコードが接続される映像インタフェース（ＨＤ−ＳＤＩ／ＳＤ−ＳＤＩ／ＨＤＭＩ）１１を有し、当該映像インタフェース１１は、受信バッファ１に接続される。当該受信バッファ１２は、ＡＶ分離器１３に接続され、当該亜Ｖ分離器１３は、更に、ビデオ符号化部１４及びオーディオ符号化部１５に接続されている。これらビデオ符号化部１４及びオーディオ符号化部１５は、更に、多重化書部１６に接続され、当該多重化処理部１６は、出力制御装置１７に接続されている。そして、当該出力装置１７が、ネットワークＮに接続されている。
【００１５】
ＡＶ分離器１３は、受信バッファ１２から受信した映像信号を、ビデオデータ（ａ）及びオーディオデータ（Ｖ）とに分離する。そして、ＡＶ分離器１３は、ビデオデータ（ａ）をビデオ符号化部１５に入力し、オーディオデータ（Ｖ）をオーディオ符号化部１５に入力する。
【００１６】
オーディオ符号化部１５は、入力されたオーディオデータ（Ｖ）に対してオーディオ信号用の符号化処理を実行することにより、符号化オーディオストリームに変換する。
【００１７】
これに対して、ビデオ符号化部１４は、入力されたビデオデータ（Ｖ）に対して、イントラスライスリフレッシュ方式による動画符号化処理を実行することによって、符号化ビデオストリームに変換する。当該ビデオ符号化部１４は、参照フレームバッファ１４ａ及びレジスタ群１４ｂを有している。参照フレームバッファ１４ａは、上述したフレーム間予測に基づく符号化の為に参照すべき過去のフレームを格納しておくバッファである。また、レジスタ群１４ｂは、符号化処理を実行する為に用られる各種変数が登録される複数のレジスタである。レジスタ群１４ｂに登録される各種変数には、例えば、画面を分割してイントラスライスを２箇所に設定するか否か、画面を分割しない場合には画面全体についての巡回方向，画面を分割する場合には上下各画面における巡回方向，各イントラスライスの位置，次の処理対象フレームが復旧点であるか否か，等（その他の変数の説明は、図５及び図６のフローチャートの説明中で行う）が、含まれる。
【００１８】
多重化処理部１６は、ビデオ符号化部１４から出力された符号化ビデオストリーム及び
オーディオ符号化部１５から出力された符号化オーディオストリームを多重化して、ＭＰＥＧストリームを生成する。
【００１９】
出力制御装置１７は、多重化処理部１６から出力されたＭＰＥＧストリームを、ＤＶＢ−ＡＳＩ形式ないしＩＰ形式のストリームに変換して、ネットワークＮへ送出する。
【００２０】
次に、ビデオ符号化部１４における処理内容の詳細な説明を行う。
【００２１】
図２は、当該ビデオ符号化部１４に入力されるオーディオデータ（Ｖ）を構成する一連のフレームのうちの一つを示すデータ構造図である。図２に示されるように、符号化前のフレームは、垂直方向に所定の幅（１６ピクセル）を有する複数のライン（ＭＢライン）に分割される。そして、各ラインは、夫々、水平方向に、所定サイズ（１６×１６ピクセル）を有する複数のブロック（マクロブロック：ＭＢ）に、区切られる。各マクロブロックは、符号化の単位であり、イントラＭＢと指定されたマクロブロックについては、イントラ符号化が実行され、それ以外のマクロブロックについては、ビデオ符号化部１４中の参照フレームバッファ１４ａに残存する過去のフレームのマクロブロックを参照したフレーム間予測に基づく符号化が、なされる。そして、あるラインが上述したイントラスライスとして指定された場合には、当該ラインを構成する全てのブロックが、イントラＭＢとなる。
【００２２】
図３は、当該ビデオ符号化部１４による動画符号化処理の手順（ｂ）（ｃ）を、従来のイントラスライスリフレッシュ方式による動画符号化処理の手順（ａ）と、比較対照した遷移図である。図３では、水平軸が時間軸となっており、左側が過去（過去に発生したフレーム）を示し、右側が未来（未来に発生したフレーム）を示す。図３（ｂ）（ｃ）に示すように、当該ビデオ符号化部１４は、フレームを上下に分割し、夫々について、イントラスライスリフレッシュ方式による動画符号化を同時に実行する。即ち、当該ビデオ符号化部１４は、フレームを上半分（上画面）と下半分（下画面）とに分割し、二つのイントラスライスが、夫々、上画面内及び下画面内を巡回するように、一連のフレームに対するイントラスライスの設定を行う（イントラスライス設定部に相当）。そのため、ラインの幅が同じであれば、従来のイントラスライスリフレッシュ方式による動画符号化処理の手順（ａ）と比較して、イントラスライスが基端から末端へ巡回を完了するまでに要するフレームの数（即ち、リフレッシュ周期）が半数となる。よって、信号エラーがリフレッシュ領域にて発生した場合に、当該信号エラーの影響が払拭されるまで，即ち、イントラスライスが上画面及び下画面の末端に達することによってフリーズ状態が解消される点（普及点）までに要するフレーム処理数（フリーズ期間）が、半分で済む。なお、当該ビデオ符号化部１４は、上画面と下画面とで、夫々、符号化の効率や信号エラーの発生予想位置如何に応じて、巡回の方向を別個独立に決定することができる。その結果、図３（ｂ）に示すように、上画面と下画面とで、同じ方向にイントラスライスを巡回させることも可能であるし、同図（ｃ）に示すように、逆の方向にイントラスライスを巡回させることも可能である。また、ビデオ符号化部１４は、レジスタ群１４ｂに対する設定如何により、選択的に、従来のイントラスライスリフレッシュ方式による動画符号化処理の手順を実行することも、可能となっている。
＜動画符号化処理＞
図４及び図５は、当該ビデオ符号化部１４が実行する符号化処理の内容を示すフローチャートである。このフローチャートは、当該ビデオ符号化部１４に主電源が投入されることにより、スタートする。そして、ビデオ符号化部１４は、新たなフレーム（処理対象フレーム）がＡＶ分離部１３から入力されるのを待ち、入力があると、処理をＳ００２へ進める。
【００２３】
Ｓ００２では、ビデオ符号化部１４は、イントラスライスの位置を決定する。具体的に
は、ビデオ符号化部１４は、起動後最初にＳ００２を実行する場合には、画面を上下に分割するようにレジスタ群１４ｂに設定されている場合には、上下両画面における上端のラインを夫々イントラスライスに設定する。また、画面を分割するようにレジスタ群１４ｂが設定されていない場合には、上端のラインをイントラスライスに設定する。なお、一旦決定されたイントラスライスの位置は、レジスタ群１４ｂに登録される。よって、以後においてＳ００２を実行する際には、ビデオ符号化部１４は、レジスタ群１４ｂに設定されたイントラスライスに隣接するライン（登録されている位置が末端であれば基端のライン）を、イントラスライスに設定する（イントラスライス設定部に相当）。
【００２４】
次のＳ００３では、ビデオ符号化部１４は、各マクロブロックに対する符号化処理を実行開始する（符号化部）。具体的には、ビデオ符号化部１４は、イントラスライスに設定されたマクロブロックについては、イントラ符号化処理を実行する。そして、ビデオ符号化部１４は、参照フレームバッファ１４ａ内に格納されている各フレームから、処理対象マクロブロックと同じ高さに存在するマクロブロックを消去する。それ以外のマクロブロックについては、参照フレームバッファ１４ａに残存する各フレームの各マクロブロックのうち、符号化対象マクロブロックに近似したものを参照して、フレーム間予測に基づく符号化を実行する。このようにして符号化を行った後に、ビデオ符号化部１４は、符号化対象マクロブロックの位置を基準とした参照対象マクロブロックの相対位置を示すベクトルを、当該マクロブロックの属性情報として、符号化によって得られた符号化データに添付する。
【００２５】
次のＳ００４では、ビデオ符号化部１４は、Ｓ００３にて開始された符号化処理が処理対象フレームの全体について完了したかどうかをチェックし、完了した場合には、処理をＳ００５へ進める。
【００２６】
Ｓ００５では、ビデオ符号化部１４は、レジスタ群１４ｂを参照して、イントラスライスが２箇所に設定されているか否かをチェックする。そして、ビデオ符号化部１４は、イントラスライスが２箇所である場合には処理をＳ００６へ進め、イントラスライスが一箇所である場合には処理をＳ０１３へ進める。
【００２７】
Ｓ０１３では、ビデオ符号化部１４は、Ｓ００４にて完了した符号化処理に際して処理対象フレームに含まれる各マクロブロックに付されたベクトルの平均が上向きであるか下向きであるかを判定する。そして、ビデオ符号化部１４は、ベクトルの平均が上向きであれば、Ｓ０１４においてレジスタ群１４ｂ中のカウンター（3_upper_cnt）を一つインク
リメントし、ベクトルの平均が下向きであれば、Ｓ０１５においてレジスタ群１４ｂ中のカウンター（3_lower_cnt）を一つインクリメントした後に、処理をＳ０１６へ進める。
Ｓ０１６では、ビデオ符号化部１４は、レジスタ群１４ｂ中のカウンター（num_intra）
を一つインクリメントしてから、処理をＳ０１７へ進める。
【００２８】
一方、Ｓ００６では、ビデオ符号化部１４は、Ｓ００４にて完了した符号化処理に際して処理対象フレームの上画面に含まれる各マクロブロックに付されたベクトルの平均が上向きであるか下向きであるかを判定する。そして、ビデオ符号化部１４は、ベクトルの平均が上向きであれば、Ｓ００７においてレジスタ群１４ｂ中のカウンター（1_upper_cnt
）を一つインクリメントし、ベクトルの平均が下向きであれば、Ｓ００８においてレジスタ群１４ｂ中のカウンター（1_lower_cnt）を一つインクリメントした後に、処理をＳ０
０９へ進める。
【００２９】
Ｓ００９では、ビデオ符号化部１４は、Ｓ００４にて完了した符号化処理に際して処理対象フレームの下画面に含まれる各マクロブロックに付されたベクトルの平均が上向きであるか下向きであるかを判定する。そして、ビデオ符号化部１４は、ベクトルの平均が上
向きであれば、Ｓ０１０においてレジスタ群１４ｂ中のカウンター（2_upper_cnt）を一
つインクリメントし、ベクトルの平均が下向きであれば、Ｓ０１１においてレジスタ群１４ｂ中のカウンター（2_lower_cnt）を一つインクリメントした後に、処理をＳ０１２へ
進める。
【００３０】
Ｓ０１２では、ビデオ符号化部１４は、レジスタ群１４ｂ中のカウンター（num_intra
）を二つインクリメントしてから、処理をＳ０１７へ進める。
【００３１】
Ｓ０１７では、ビデオ符号化部１４は、レジスタ群１４ｂ中のカウンター（num_intra
）の値が、画面全体の高さ（即ち、全ライン数）に達したか否かをチェックする。そして、ビデオ符号化部１４は、未だカウンターの値が画面全体の高さに達していなければ、処理をそのままＳ０２０へ進め、カウンターの値が画面全体の高さに達したならば、Ｓ０１８において、カウンター（num_intra）をゼロクリアするとともに、次のピクチャが復旧
点であるとレジスタ群１４ｂに登録した後に、処理をＳ０２０へ進める。
【００３２】
Ｓ０２０では、ビデオ符号化部１４は、レジスタ群１４ｂを参照して、次の処理対象フレームが復旧点であれば処理をＳ０２２へ進め、普及点でなければ処理をＳ０２１へ進める。
【００３３】
Ｓ０２１では、ビデオ符号化部１４は、レジスタ群１４ｂに登録されている巡回方向を維持した後に、次のフレームを待つべく、処理をＳ００１に戻す。
【００３４】
一方、ＳＳ０２２では、ビデオ符号化部１４は、レジスタ群１４ｂを参照して、イントらスライスが２箇所であるか否かをチェックする。そして、ビデオ符号化部１４は、イントラスライスが２箇所であれば処理をＳ０２６へ進め、１箇所であれば処理をＳ０２３へ進める。
【００３５】
Ｓ０２３では、ビデオ符号化部１４は、レジスタ群１４ｂ中のカウンター（3_upper_cnt）の値とカウンター（3_lower_cnt）の値とを比較する。そして、ビデオ符号化部１４は、前者が後者以上であれば、Ｓ０２４において、画面全体の巡回方向を指定するレジスタ群１４ｂ中のカウンター（Full_direct）の値を「上から巡回する」ことを示す値“０”
に設定した後に、処理をＳ００１に戻す。他方、前者が後者よりも小さければ、ビデオ符号化部１４は、Ｓ０２５において、カウンター（Full_direct）の値を「下から巡回する
」ことを示す値“１”に設定した後に、処理をＳ００１に戻す。
【００３６】
Ｓ０２６では、ビデオ符号化部１４は、レジスタ群１４ｂ中のカウンター（1_upper_cnt）の値とカウンター（1_lower_cnt）の値とを比較する。そして、ビデオ符号化部１４は、前者が後者以上であれば、Ｓ０２７において、上画面の巡回方向を指定するレジスタ群１４ｂ中のカウンター（Upper_direct）の値を「上から巡回する」ことを示す値“０”に設定した後に、処理をＳ０２９へ進める。他方、前者が後者よりも小さければ、ビデオ符号化部１４は、Ｓ０２８において、カウンター（Upper_direct）の値を「下から巡回する」ことを示す値“１”に設定した後に、処理をＳ０２９へ進める。
【００３７】
Ｓ０２９では、ビデオ符号化部１４は、レジスタ群１４ｂ中のカウンター（2_upper_cnt）の値とカウンター（2_lower_cnt）の値とを比較する。そして、ビデオ符号化部１４は、前者が後者以上であれば、Ｓ０３０において、下画面の巡回方向を指定するレジスタ群１４ｂ中のカウンター（lower_direct）の値を「上から巡回する」ことを示す値“０”に設定した後に、処理をＳ００１へ戻す。他方、前者が後者よりも小さければ、ビデオ符号化部１４は、Ｓ０３１において、カウンター（lower_direct）の値を「下から巡回する」ことを示す値“１”に設定した後に、処理をＳ００１へ戻す。
＜作用＞
上述した本実施例によれば、予めレジスタ群１４ｂに画面を分割してイントラスライスを２箇所に設定する旨がセットされていれば、各フレームに対する符号化処理において、上画面と下画面とで夫々独立にイントラリフレッシュが実施される為に、図３に示すように、画面を分割しない場合（同図(ａ)）と比較して、リフレッシュ周期が半分で済むので（同図(ｂ)(ｃ)）、フリーズ後に動画再生が再開される復旧点が早くなる。
【００３８】
但し、画面を分割すると、画面を分割しない場合と比較して、同時に存在するイントラスライスの数が二倍となるので、イントラ符号化を実行すべき符号量が二倍となることから効率が下がる（同一画質を維持するならばレートが倍となり、同一レートを維持するならば画質が低下する）という問題は生じ得る。しかしながら、通信回線の帯域に制限がなければ、かかる問題に因る支障はない。
【００３９】
また、本実施例によれば、画面を分割しない場合も、画面を分割する場合も画面を分割する場合も、夫々、イントラスライスの巡回方向を、フレーム毎にアクティブに設定することができる。即ち、本実施例によれば、各復旧点において、直前の復旧点以後に処理した各フレームの画面全体におけるベクトル（各マクロブロックが参照した参照フレーム中のマクロブロックの方向）の平均の総和に基づいて、次のフレームにおける巡回方向を決定する。このとき、ベクトルの平均が上方を向いているということは、画面全体が下方に向かって流れていると考えられる。そのため、次のフレームについても、参照フレームバッファ１４ａ中に格納された各フレームにおける上方寄りに、処理対象の各マクロブロックに似た映像が存在している可能性が高い。そこで、その場合には、画面の上から下向きに巡回することにより、画質向上（従って、符号化効率向上）を可能としたのである。逆に、ベクトルの平均が下方を向いているということは、画面全体が上方に向かって流れていると考えられる。そのため、次のフレームについても、参照フレームバッファ１４ａ中に格納された各フレームにおける下方寄りに、処理対象の各マクロブロックに似た映像が存在している可能性が高い。そこで、その場合には、画面の下から上向きに巡回することにより、画質向上（従って、符号化効率向上）を可能としたのである。
【００４０】
本実施例では、画面を上下に分割した場合には、上画面と下画面とで、相互に独立して、巡回方向を決定することができる。その結果、両画面における巡回方向は、相互に一致する場合（図５(ｂ)）もあるし、逆向きとなる場合（同図(ｃ)）もある。
【００４１】
本実施例では、以上のように、巡回方向の決定を、ベクトル平均の総和という統計結果に基づいて算出しているので、動き予測に要する処理時間が短くてすむ。
＜変形例＞
上述したイントラスライスの巡回方向は、復旧点の直前のフレームと復旧点のフレームとに基づいて公知の動き予測（ＭＥ：motion estimation）を実施することにより、決定
されても良い。即ち、上記両フレーム間における映像の動きの方向ベクトルを、動き予測（ＭＥ）により決定し、決定した方向ベクトルの向きに応じて、巡回方向を決定するのである。従って、この変形例では、図４におけるＳ００６〜Ｓ０１１，Ｓ０１３〜Ｓ０１６，Ｓ０２０〜Ｓ０３１の処理は実行されず、その代わり、復旧点と判断されたピクチャについてのＳ００２の実行の際に、上述した動き予測（ＭＥ）を実行して、画面全体，若しくは上画面及び下画面についての巡回方向を決定することになる。
【符号の説明】
【００４２】
１    動画符号化装置
１４    ビデオ符号化部
１４ａ  参照フレームバッファ
１４ｂ  レジスタ群
【図１】
2010239266.tif 000003
【図２】
2010239266.tif 000004
【図３】
2010239266.tif 000005
【図４】
2010239266.tif 000006
【図５】
2010239266.tif 000007
【図６】
2010239266.tif 000008
【図７】
2010239266.tif 000009