(57)【要約】【課題】回路規模や消費電力の増大を抑えつつピクチャの符号化後のデータ量をより適当なものとする。【解決手段】符号化部１０６は、動画像信号により示される符号化対象ピクチャを第１のピクチャタイプとみなして符号化を行うことにより仮符号化情報を生成する。符号化情報変換部１０７は、符号化部１０６により生成された仮符号化情報を第１のピクチャタイプよりも参照画像の多い第２のピクチャタイプに適応するように変換後符号化情報に変換する。条件決定部１０５は、符号化条件を変換後符号化情報に基づいて決定する。符号化部１０６は、条件決定部１０５により決定された符号化条件に従って符号化対象ピクチャを第２のピクチャタイプとみなして符号化を行う。【選択図】図１
2010283685.tif 000002
【特許請求の範囲】
【請求項１】
連続する複数のピクチャを表す動画像信号を符号化する画像符号化方法であって、
各ピクチャについて、
符号化を行うことにより仮符号化情報を生成する仮符号化処理と、
前記仮符号化情報に基づいて符号化条件を決定する符号化条件決定処理と、
前記符号化条件に従って符号化を行うことによって本符号化情報を生成する本符号化処理とを有する符号化処理を実行するものであり、かつ、
一部の符号化対象ピクチャについて、
前記仮符号化処理において、前記符号化対象ピクチャを第１のピクチャタイプとみなして符号化を行い、
前記符号化条件決定処理において、前記仮符号化情報を前記第１のピクチャタイプよりも参照画像の多い第２のピクチャタイプに適応するように変換後符号化情報に変換する符号化情報変換ステップと、当該変換後符号化情報に基づいて前記符号化条件を決定する条件決定ステップとを行い、
前記本符号化処理において、前記符号化対象ピクチャを前記第２のピクチャタイプとみなして符号化を行うことを特徴とする画像符号化方法。
【請求項２】
請求項１の画像符号化方法において、
前記仮符号化処理における符号化の回数を決定する符号化回数決定処理を前記各ピクチャについて実行することを特徴とする画像符号化方法。
【請求項３】
請求項１の画像符号化方法において、
連続する複数のピクチャを表す動画像信号を格納部に格納する格納ステップを有し、
前記格納部に格納された動画像信号により表される複数のピクチャについての本符号化処理を完了するまでに当該複数のピクチャについての仮符号化処理を前記格納部への格納順に実行し、
前記本符号化処理を、前記複数のピクチャの前記格納部への格納順とは異なる順序で実行することを特徴とする画像符号化方法。
【請求項４】
請求項１の画像符号化方法において、
前記条件決定ステップにおける符号化条件の決定は、過去に前記符号化処理を実行したピクチャに係る本符号化情報に基づいて行われることを特徴とする画像符号化方法。
【請求項５】
請求項１の画像符号化方法において、
前記仮符号化処理における符号化は、過去に前記符号化処理を実行したピクチャに係る仮符号化情報と本符号化情報とに基づいて決定された符号化条件に従って行われることを特徴とする画像符号化方法。
【請求項６】
請求項１の画像符号化方法において、
前記複数のピクチャに対する仮符号化処理における符号化条件は、共通であることを特徴とする画像符号化方法。
【請求項７】
請求項１の画像符号化方法において、
連続する複数のピクチャを表す動画像信号を格納部に格納する格納ステップを有し、
前記格納部に格納された動画像信号により表されるピクチャの枚数に応じた符号化開始タイミングで前記本符号化処理を開始し、
前記格納部に格納された動画像信号により表されるピクチャについての前記条件決定ステップにおける符号化条件の決定は、前記格納部に格納された動画像信号により表される複数のピクチャのうち過去に前記仮符号化処理を実行したピクチャに係る変換後符号化情報、及び前記格納部に格納された動画像信号により表される複数のピクチャのうち過去に前記本符号化処理を実行したピクチャに係る本符号化情報に基づいて行われることを特徴とする画像符号化方法。
【請求項８】
請求項１の画像符号化方法において、
前記仮符号化処理における符号化は、直交変換及び量子化を行うものであり、
前記本符号化処理における符号化は、直交変換、量子化、及び可変長符号化を行うものであることを特徴とする画像符号化方法。
【請求項９】
動画像信号により示される符号化対象ピクチャを第１のピクチャタイプとみなして符号化を行うことにより仮符号化情報を生成する仮符号化部と、
前記仮符号化部により生成された仮符号化情報を前記第１のピクチャタイプよりも参照画像の多い第２のピクチャタイプに適応するように変換後符号化情報に変換する符号化情報変換部と、
符号化条件を前記変換後符号化情報に基づいて決定する条件決定部と、
前記条件決定部により決定された符号化条件に従って前記符号化対象ピクチャを前記第２のピクチャタイプとみなして符号化を行う本符号化部とを備えた画像符号化装置。
【請求項１０】
請求項９の画像符号化装置と、
電波又は信号を受け、該電波又は信号に基づいて符号化ビデオデータストリームを生成して出力する受信部と、
前記受信部によって受信された符号化ビデオデータストリームを復号して前記動画像信号を生成するデコーダとを備えていることを特徴とするデータ蓄積装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画像信号を符号化する画像符号化技術に関するものである。
【背景技術】
【０００２】
特許文献１に開示された画像符号化装置は、動画像信号を符号化することにより取得した仮符号化情報を用いて、符号化情報のデータ量を最適化する符号化条件を決定し、当該符号化条件に従って再度符号化を行うことにより本符号化情報を生成するものである。
【０００３】
特許文献２に開示された画像符号化装置は、先頭のピクチャを検出し、先頭のピクチャを表す動画像信号を仮符号化用の符号化条件に従って符号化することにより仮符号化情報を取得し、取得した仮符号化情報に基づいて決定した符号化条件に従って動画像信号を符号化するものである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１０８７８５号公報
【特許文献２】特開２００８−１４１４０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記特許文献１では、符号化を一度行って再符号化が必要であれば再符号化を行うため、一度目の符号化と再符号化が同じ符号化処理になることで回路規模や消費電力が大幅に増大してしまう。
【０００６】
また、特許文献２では、一部のピクチャについての符号化後のデータ量しか最適化できない。
【０００７】
本発明は、上記の点に鑑み、回路規模や消費電力の増大を抑えつつ動画像信号の符号化後のデータ量をより適当なものとすることを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するため、本発明は、連続する複数のピクチャを表す動画像信号を符号化する画像符号化処理であって、各ピクチャについて、符号化を行うことにより仮符号化情報を生成する仮符号化処理と、前記仮符号化情報に基づいて符号化条件を決定する符号化条件決定処理と、前記符号化条件に従って符号化を行うことによって本符号化情報を生成する本符号化処理とを有する符号化処理を実行するものであり、かつ、一部の符号化対象ピクチャについて、前記仮符号化処理において、前記符号化対象ピクチャを第１のピクチャタイプとみなして符号化を行い、前記符号化条件決定処理において、前記仮符号化情報を前記第１のピクチャタイプよりも参照画像の多い第２のピクチャタイプに適応するように変換後符号化情報に変換する符号化情報変換ステップと、当該変換後符号化情報に基づいて前記符号化条件を決定する条件決定ステップとを行い、前記本符号化処理において、前記符号化対象ピクチャを前記第２のピクチャタイプとみなして符号化を行うことを特徴とする。
【０００９】
本発明によると、符号化対象ピクチャを第１のピクチャタイプとみなして仮符号化処理における符号化が行われるとともに、符号化対象ピクチャを第１のピクチャタイプよりも参照画像の多い第２のピクチャタイプとみなして本符号化処理における符号化が行われる。したがって、仮符号化処理における符号化で参照する参照画像が本符号化処理における符号化で参照する参照画像よりも少ないので、仮符号化処理における符号化と本符号化処理における符号化とを符号化対象ピクチャを同じピクチャタイプとみなして行った場合に比べ、回路規模や消費電力を削減できる。
【発明の効果】
【００１０】
本発明により、仮符号化処理における符号化で参照する参照画像が本符号化処理における符号化時よりも少ないので、仮符号化処理における符号化と本符号化処理における符号化とを符号化対象ピクチャを同じピクチャタイプとみなして行った場合に比べ、回路規模や消費電力を削減できる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係る画像符号化装置の構成を示すブロック図である。
【図２】仮符号化処理及び本符号化処理の例を説明する説明図である。
【図３】仮符号化処理及び本符号化処理の例を説明する説明図である。
【図４】仮符号化処理及び本符号化処理の例を説明する説明図である。
【図５】画像符号化装置の動作を示すフローチャートである。
【図６】画像符号化装置を備えたＤＶＤレコーダシステムの構成を示すブロック図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について、図面を参照して説明する。
【００１３】
本発明の実施形態に係る画像符号化装置１００は、動画像を示す動画像信号Ｖｉｎを符号化することにより動画像符号化信号Ｖｏｕｔを生成する。なお、動画像信号Ｖｉｎは、連続する複数のピクチャを表し、ピクチャには１フレーム又は１フィールドが割り当てられる。当該画像符号化装置１００は、図１に示すように、画像入力部１０１、バッファ１０２、符号化ピクチャ選択部１０３、符号化回数制御部１０４、条件決定部１０５、符号化部１０６、符号化情報変換部１０７、及び出力部１０８を備えている。
【００１４】
画像入力部１０１は、ユーザによる録画開始の指示を受け付けた場合等に、各ピクチャを表す動画像信号を順次取得し、各ピクチャを表す動画像信号を取得する毎に、その動画像信号を格納部としてのバッファ１０２に格納する。なお、本実施形態では、画像入力部１０１およびバッファ１０２が動画像取得手段を構成している。
【００１５】
符号化ピクチャ選択部１０３は、仮符号化時及び本符号化時に、バッファ１０２に格納された動画像信号により表される複数のピクチャの中から、実際に符号化すべきピクチャ、すなわち符号化対象ピクチャを１つずつ選択し、選択した符号化対象ピクチャを符号化部１０６に通知する。このような符号化対象ピクチャの選択は、例えばバッファ１０２に複数のピクチャを表す動画像信号が格納されるタイミングで行われる。
【００１６】
例えば、Ｂピクチャを符号化する場合、時間的に前と後ろのピクチャが参照されるため、バッファ１０２へのピクチャの格納順序と異なる順序で符号化対象ピクチャが選択される。したがって、ある符号化対象ピクチャを選択してから次の符号化対象ピクチャを表す動画像信号がバッファ１０２に格納されるまで待機する必要が生じる場合がある。このような場合、１ピクチャ分の動画像信号がバッファ１０２に格納された時点で、格納された動画像信号により表されるピクチャを符号化対象ピクチャとして選択して仮符号化を行い、本符号化時には、仮符号化時とは異なる順序で符号化対象ピクチャを選択する。
【００１７】
符号化回数制御部１０４は、符号化ピクチャ選択部１０３によって選択された符号化対象ピクチャについて符号化部１０６によって行う符号化の回数を制御する。詳しくは、符号化回数制御部１０４は、符号化回数最大値（Ｎ）を決定するとともに、初期値１のカウンタを有し、カウンタを１ずつインクリメントし、カウンタの値を条件決定部１０５及び符号化部１０６に通知する。符号化部１０６は、符号化回数制御部１０４によって通知された回数が符号化回数最大値（Ｎ）になった時点で、符号化ピクチャ選択部１０３によって選択された符号化対象ピクチャに対する符号化を終了する。符号化が終了すると、符号化ピクチャ選択部１０３が次の符号化対象ピクチャを新たに選択する。本実施の形態では、符号化部１０６が仮符号化手段および実符号化手段として構成される。
【００１８】
ここで、符号化回数最大値（Ｎ）は、固定値でもよいし、画像のサイズやフレームレート等に基づいて決定されるようにしてもよい。例えば、画像のサイズが小さい場合、画角が狭い場合、フレームレートの低い場合等には、より多くの符号化を行うことでデータ量をより適当なものとし、安定した画質を得ることができる。
【００１９】
符号化部１０６は、符号化ピクチャ選択部１０３により選択された符号化対象ピクチャを表す動画像信号をバッファ１０２から読み出すとともに、後述する条件決定部１０５によって決定された符号化条件を取得する。そして、読み出した動画像信号に対して取得した符号化条件に従って符号化を行うことにより符号化情報を生成する。符号化部１０６は、１〜（Ｎ−１）回目の符号化により生成した符号化情報を仮符号化情報として出力し、（Ｎ）回目の符号化により生成した符号化情報を本符号化情報として出力する。１〜（Ｎ−１）回目の符号化（仮符号化）は、直交変換及び量子化を行うものであり、（Ｎ）回目の符号化（本符号化）は、直交変換、量子化、及びＨ．２６４の算術符号化等の可変長符号化を行うものである。
【００２０】
ここで、符号化部１０６により生成される符号化情報は、例えば、符号化した際のＩピクチャ、Ｐピクチャなどを示すピクチャタイプ、符号化時の量子化情報、符号化後のデータ量、参照ピクチャに対する動きベクトル、符号化対象ピクチャと参照ピクチャとの残差信号、画面内符号化マクロブロックの数である。
【００２１】
符号化情報変換部１０７は、符号化部１０６により出力された仮符号化情報を変換する。ここで、１〜（Ｎ−１）回目の符号化と（Ｎ）回目の符号化とが符号化対象ピクチャを同じピクチャタイプとみなして符号化部１０６により行われる場合には、符号化情報変換部１０７は符号化部１０６により出力された仮符号化情報をそのまま条件決定部１０５に通知する。また、１〜（Ｎ−１）回目の符号化と（Ｎ）回目の符号化とが符号化対象ピクチャを異なるピクチャタイプとみなして符号化部１０６により行われる場合には、符号化情報変換部１０７は符号化部１０６により出力された仮符号化情報を（Ｎ）回目の符号化でのピクチャタイプに適応するように変換後符号化情報に変換して、変換後符号化情報を条件決定部１０５に通知する。これにより、条件決定部１０５が、ピクチャタイプ（参照タイプ）に適した符号化条件を生成することが可能となる。
【００２２】
条件決定部１０５は、符号化回数制御部１０４から通知された符号化回数（カウンタの値）、及び符号化情報変換部１０７によって通知された変換後符号化情報に基づいて符号化条件を決定する。
【００２３】
また、条件決定部１０５により決定される符号化条件は、量子化情報の初期値、符号化モードの選択条件、符号化する際のＩピクチャ、Ｐピクチャ等を示すピクチャタイプ等である。
【００２４】
出力部１０８は、符号化部１０６から出力された本符号化情報を取得すると、本符号化情報の出力先に応じた処理を本符号化情報に対して行い、処理後の本符号化情報を、符号化された画像データである動画像符号化信号Ｖｏｕｔとして出力する。
【００２５】
画像符号化装置１００による仮符号化処理及び本符号化処理の第１の例について図２を参照して説明する。入力ピクチャは入力される動画像信号Ｖｉｎによって示されるピクチャである。また、仮符号化ピクチャは、符号化部１０６により仮符号化が行われるピクチャである。また、本符号化ピクチャは、符号化部１０６により本符号化が行われるピクチャである。図２では、先頭ピクチャのみをＩピクチャとみなして仮符号化し、それ以外をＰピクチャとみなして仮符号化している。図２中、“Ｉ”はＩピクチャ、“Ｐ”はＰピクチャ、“Ｂ”はＢピクチャを示す。また、図２中の数字は、ピクチャに対応する動画像信号Ｖｉｎが入力された順序を示すものである。仮符号化は、動画像信号Ｖｉｎの入力順に従って行われる。一方、本符号化は動画像信号Ｖｉｎの入力順と異なる順番で行われる。これは、Ｂピクチャがあるためである。このため、符号化部１０６は、例えば、本符号化ではＢ０ピクチャとみなされるピクチャをＩ０ピクチャとみなして仮符号化を行う。
【００２６】
画像符号化装置１００による仮符号化処理及び本符号化処理の第２の例について図３を参照して説明する。図３においては、Ｉ３ピクチャが入力されるまで本符号化を開始できないため、Ｂ０ピクチャである先頭ピクチャが入力されてからＩ３ピクチャについての本符号化が行われるまでに符号化待機期間がある。
【００２７】
また、Ｉ３ピクチャを参照ピクチャとするＢ０ピクチャに対しては、Ｉ３ピクチャについての本符号化の完了後に本符号化が行われる。したがって、Ｉ０ピクチャについての仮符号化は、対応するＢ０ピクチャについての仮符号化の完了までに完了する。図３において、Ｉ０ピクチャについての仮符号化を１回行った後に、Ｂ０ピクチャについての本符号化を行うまでには期間がある。したがって、この期間にさらにＩ０ピクチャについての仮符号化を行うことが可能である。本符号化の開始までの期間に余裕がある場合にはＩ０ピクチャの仮符号化を複数回行うことで更に安定したデータ及び画質を得ることができる。図３の例では、Ｉ０ピクチャの仮符号化を３回行っている。
【００２８】
また、条件決定部１０５は、符号化情報変換部１０７により通知された変換後符号化情報と、過去に本符号化を行ったピクチャに係る本符号化情報に基づいて符号化条件を更新することが可能である。この場合、更新後の符号化条件を用いて符号化部１０６が本符号化を行う。
【００２９】
例えば、図２の例において、本符号化時にＢ１ピクチャとみなされるピクチャについての符号化を行う場合、当該ピクチャは、仮符号化時にはＰ１ピクチャとみなされる。当該ピクチャをＰ１ピクチャとみなした仮符号化により、符号化後のデータ量や量子化の情報等が仮符号化情報として得られる。この場合、仮符号化時と本符号化時とで符号化対象ピクチャが異なるピクチャタイプとみなされているため、符号化情報変換部１０７は、Ｐピクチャに対応する得られた仮符号化情報に対し、Ｂピクチャに適応するようにデータ変換を行う。例えば、ＰピクチャとＢピクチャとでは参照ピクチャが異なるため、仮符号化時に得られた符号化情報である動きベクトルを、符号化対象ピクチャと参照ピクチャ間の距離に合わせて変換する。この変換した動きベクトルを動き探索に用いることにより、より安定した動き探索を行うことができる。また、仮符号化時に得られた発生符号量、量子化情報、及び過去に符号化を行った場合の符号量変換係数を用いて、Ｂピクチャ符号化時の発生符号量を推定することでＢピクチャ符号化時の量子化幅を決定することができる。Ｂ１ピクチャの本符号化時には既にＩ３ピクチャとＢ０ピクチャの本符号化が完了している。したがって、Ｉ３ピクチャとＢ０ピクチャの本符号化後のデータ量や量子化の情報等（本符号化情報）にさらに基づいて、Ｂ１ピクチャの本符号化時の符号化条件を決定する。Ｉ３ピクチャとＢ０ピクチャの符号化後のデータ量や量子化の情報等を用いることにより、出力部１０８に蓄積されている本符号化情報の量を得ることができ、その状態に応じて本符号化時の初期量子化情報を生成することができる。また、Ｉ３ピクチャとＢ０ピクチャの符号化後のデータ量の時間的推移を得ることにより、各ピクチャについての符号化難易度の遷移等を推測することができる。したがって、Ｉ３ピクチャとＢ０ピクチャの本符号化情報を用いて今後本符号化を行う初期量子化値を決定することにより更に安定したデータ量や画質を得ることができる。また、このように過去に本符号化を行ったピクチャの本符号化情報に基づいて符号化条件の決定を行うことにより、仮符号化情報と過去に本符号化を行ったピクチャの本符号化情報とに乖離がある場合や、仮符号化情報を補正した方が良いと判断した場合に、より適当な符号化条件で本符号化を行えるようにできる。
【００３０】
また、条件決定部１０５は、過去に仮符号化を行ったピクチャに係る仮符号化情報と、過去に本符号化を行ったピクチャに係る本符号化情報とに基づいて符号化条件を決定する。例えば、図２の例において、本符号化時にＢ６ピクチャとみなされるピクチャについての符号化を行う場合、当該ピクチャは仮符号化時にはＰ６ピクチャとみなされる。この場合、条件決定部１０５は、過去に符号化を行ったＩ０ピクチャからＰ５ピクチャまでの仮符号化情報に基づいて仮符号化時の符号化条件を決定する。また、Ｐ６ピクチャについての仮符号化を行うタイミングにおいては、Ｂ１ピクチャまでの本符号化が既に完了しているため、Ｂ１ピクチャまでの本符号化情報をＰ６ピクチャの仮符号化の符号化条件の決定に用いる。Ｉ３ピクチャからＢ１ピクチャまでの本符号化情報は、動画像符号化信号としての最終出力データであるため、例えば仮符号化での符号化条件と本符号化での符号化条件とが乖離している場合には、過去に取得した本符号化情報を用いて仮符号化時の符号化条件を本符号化時の符号化条件に近い条件に補正することができる。その結果、仮符号化情報がより信頼性の高いものとなるので、本符号化時の符号化条件をより適当なものにできる。したがって、データ量をより適当なものにするとともに安定した画質を得ることができる。
【００３１】
また、符号化部１０６は、ピクチャ毎の符号化条件を固定にして仮符号化を行う。符号化ピクチャ毎の符号化条件、例えば量子化情報の初期値を同じにして仮符号化を行うことにより、仮符号化情報から得られる時間的なデータ量変化や、面内符号化マクロブロックの数等に基づいて、動画像である入力ピクチャの特徴や符号化の難しさ等の時間的変化を把握することができる。例えば、同じ符号化条件を用いてピクチャ毎の仮符号化を行った場合、シーンが切り替わった場合等に符号化後データ量等の仮符号化情報が大きく変動するので、仮符号化情報の変動を検出することにより、シーンの切り替わりや符号化の難しさ等を適切に検出でき、本符号化時の符号化条件をより適当なものにすることができる。
【００３２】
また、符号化部１０６が、バッファ１０２に格納されているピクチャの枚数に応じた符号化開始タイミングで本符号化を開始するようにしてもよい。そして、条件決定部１０５による符号化条件の決定が、バッファ１０２に格納された複数のピクチャのうち過去に仮符号化を行ったピクチャに係る変換後符号化情報、及びバッファ１０２に格納された複数のピクチャのうち過去に本符号化を行ったピクチャに係る本符号化情報に基づいて行われるようにしてもよい。これにより、例えばバッファ１０２にピクチャ１０枚分の動画像信号が格納されている場合、符号化部１０６はピクチャ１０枚分の仮符号化情報に基づいて、符号化対象ピクチャに先行する１０枚分の本符号化情報の傾向を事前に把握できる。したがって、ピクチャ１０枚分の仮符号化情報を本符号化の符号化条件に反映させることにより、データ量をより適当なものにするとともに、画質を安定させることができる。
【００３３】
図４の例では、バッファ１０２が、Ｂ０ピクチャからＰ７ピクチャの合計８枚のピクチャの動画像信号を格納し、Ｐ７ピクチャの動画像信号がバッファ１０２に格納された後に、符号化部１０６が本符号化を開始する。つまり、８枚のピクチャの動画像信号が格納されたタイミングが符号化開始タイミングとなる。なお、８枚のピクチャの動画像信号が格納されたタイミングに限らず、他の枚数のピクチャの動画像信号が格納されたタイミングを符号化開始タイミングとしてもよい。この場合、本符号化が開始されるタイミング以前の符号化待機期間において符号化部１０６はＩ０ピクチャからＰ６ピクチャまでの７枚分の仮符号化を完了している。従って、条件決定部１０５は、Ｉ０ピクチャからＰ６ピクチャまでの７枚分の仮符号化情報を変換した変換後符号化情報に基づいてＩ３ピクチャの本符号化時における符号化条件を決定できる。したがって、データ量をより適当なものにするとともに安定した画質を得ることができる。また、Ｂ０ピクチャの本符号化時における符号化条件の決定を、過去に符号化を行ったＩ３ピクチャの本符号化情報に基づいて行うことができる。
【００３４】
次に、各ピクチャに対応する動画像信号を符号化する際の画像符号化装置１００の動作について図５のフローチャートを参照して説明する。
【００３５】
まず、画像符号化装置１００は、（Ｓ５０１）において動画像信号Ｖｉｎを取得し、（Ｓ５０２）において、（Ｓ５０１）で取得した動画像信号に対して符号化回数制御部１０４により符号化回数最大値（Ｎ）を決定する。そして、（Ｓ５０３）において符号化回数が符号化回数最大値（Ｎ）に達しているかどうかを判定し、達していなければ仮符号化処理を行う。仮符号化処理では、まず（Ｓ５０４）において参照枚数とピクチャタイプとを決定し、（Ｓ５０５）において、（Ｓ５０４）で決定したピクチャタイプに応じて仮符号化の符号化条件に従って仮符号化を行う。仮符号化が完了すると得られた仮符号化情報を（Ｓ５０６）において符号化情報変換部１０７により変換後符号化情報に変換し、（Ｓ５０３）に戻る。（Ｓ５０３）で符号化回数が符号化回数最大値（Ｎ）に達したと判定された場合には、（Ｓ５０７）において、条件決定部１０５により変換後符号化情報に基づいて符号化条件を決定し、決定した符号化条件に従って符号化部１０６により本符号化を行い、動画像信号Ｖｏｕｔを出力して動画像信号の符号化を完了する。
【００３６】
本実施形態によると、画像符号化装置１００が、Ｐピクチャよりも参照画像の多いＢピクチャ（第２のピクチャタイプ）である符号化対象ピクチャをＰピクチャ（第１のピクチャタイプ）とみなして仮符号化を行っている。この場合、仮符号化で参照する参照画像が本符号化で参照する参照画像よりも少なくなるので、仮符号化と本符号化とを符号化対象ピクチャを同じピクチャタイプとみなして行った場合に比べ、消費電力を削減できる。
【００３７】
また、仮符号化時には可変長符号化を行わないので、可変長符号化を行う場合に比べ、消費電力を削減できるとともに、仮符号化の処理時間を短縮できる。したがって、符号化回数を増やすことができ、これにより、データ量をより適当なものにするとともに安定した画質を得ることができる。
【００３８】
図６は、上記画像符号化装置１００を含むシステムＬＳＩ６０２が設けられたＤＶＤレコーダシステム（デジタル機器、データ蓄積装置）６００を示す。
【００３９】
ＤＶＤレコーダシステム６００は、受信部６０１、システムＬＳＩ６０２、及びＤＲＡＭ６０３を備えている。
【００４０】
受信部６０１は、ＩＱ検波部（In-Phase&Quadrature検波部）６０１ａ、ＱＰＳＫ（Quadrature Phase Shift Keying）復調ＬＳＩ６０１ｂ、ダウンコンバータ６０１ｃ、ＡＤコンバータ６０１ｄ、ダウンコンバータ６０１ｅ、ＱＡＭ（Quadrature Amplitude Modulation）復調ＬＳＩ６０１ｆを備えている。衛星放送アンテナにより受信された電波は、ＩＱ検波部６０１ａおよびＱＰＳＫ復調ＬＳＩ６０１ｂによって符号化ビデオデータストリームに変換され、地上波は、ダウンコンバータ６０１ｃおよびＡＤコンバータ６０１ｄによって符号化ビデオデータストリームに変換され、ケーブルからの信号は、ダウンコンバータ６０１ｅおよびＱＡＭ復調ＬＳＩ６０１ｆによって符号化ビデオデータストリームに変換される。
【００４１】
システムＬＳＩ６０２は、画像符号化装置１００に加え、デコーダ６０２ａ、及びマイコン６０２ｂを備えている。
【００４２】
デコーダ６０２ａは、受信部６０１によって出力された符号化ビデオデータストリームを復号して動画像信号を生成する。デコーダ６０２ａは、生成した動画像信号をＤＲＡＭ６０３に格納する。
【００４３】
マイコン６０２ｂは、画像符号化装置１００とデコーダ６０２ａとを制御する。
【００４４】
なお、画像符号化装置１００は、１チップで構成しても複数チップで構成してもよい。また、新たな集積化の技術が登場すればこれを用いて構成しても良い。
【００４５】
また、符号化部１０６は、ピクチャ毎の符号化条件を固定にして仮符号化を行ったが、必ずしも符号化条件は固定でなくてもよく、ピクチャによって異なるようにしてもよい。
【００４６】
また、画像符号化装置１００は、ＤＶＤレコーダシステムに限らず、ビデオカメラ等の蓄積再生装置やデジタルテレビに設けてもよい。
【００４７】
また、本実施形態では、符号化部１０６が仮符号化と本符号化の両方を行うようになっていたが、仮符号化用の符号化部と本符号化用の符号化部とを別個に設けてもよい。このようにした場合、仮符号化で参照する参照画像を本符号化で参照する参照画像よりも少なくすることにより、仮符号化用の符号化部の回路規模を本符号化用の符号化部よりも小さくできる。したがって、本符号化用の回路を２つ設ける場合に比べて回路規模を削減できる。
【産業上の利用可能性】
【００４８】
本発明に係る画像符号化方法、画像符号化装置、及びデータ蓄積装置は、回路規模や消費電力を削減できるという効果を有し、動画像信号を符号化する画像符号化技術として有用である。
【符号の説明】
【００４９】
１００      画像符号化装置
１０２      バッファ（格納部）
１０５      条件決定部
１０６      符号化部（仮符号化部、本符号化部）
１０７      符号化情報変換部
６００      ＤＶＤレコーダシステム（データ蓄積装置）
６０１      受信部
６０２ａ      デコーダ
【図１】
2010283685.tif 000003
【図２】
2010283685.tif 000004
【図３】
2010283685.tif 000005
【図４】
2010283685.tif 000006
【図５】
2010283685.tif 000007
【図６】
2010283685.tif 000008