(57)【要約】【課題】  復号時のフレームスキップによる不連続画像表示の不具合を最小限に抑える動画像符号化装置、動画像符号化方法及び動画像符号化プログラムを提供すること。【解決手段】  本発明における動画像符号化装置は、入力した動画像データをフレーム毎に符号化する動画像符号化装置であって、フレームの画像データから符号データを生成する単画像符号化部と、他のフレームの画像データと当該フレームの画像データの差分情報に基づいて、符号データを生成する予測符号化部と、生成された符号データの復号を行うときにかかる処理量を推定する負荷推定部と、負荷推定部により推定された処理量に基づいて、当該フレームの次フレームの画像データの符号化を行う符号化部を決定する制御部を備えた動画像符号化装置である。このような構成により、フレームスキップ時の不連続画像表示の不具合を最小限に抑えることが可能となる。【選択図】図１
2006041780.tif 000002
【特許請求の範囲】
【請求項１】
入力した動画像データをフレーム毎に符号化し、動画像再生装置により復号化され再生が可能な符号データを作成する動画像符号化装置であって、
動画像データを構成するフレームの画像データから前記符号データを生成する単画像符号化部と、
他のフレームの画像データと当該フレームの画像データの差分情報に基づいて、前記符号データを生成する予測符号化部と、
前記予測符号化部により生成された符号データの復号を前記動画像再生装置が行うときにかかる処理量を推定する負荷推定部と、
前記負荷推定部により推定された処理量に基づいて、当該フレームの次フレームの画像データの符号化を行う符号化部を決定する制御部を備えた動画像符号化装置。
【請求項２】
前記予測符号化部は、符号化済みの画像データを復号するローカルデコード部を備え、
前記負荷推定部は、前記ローカルデコード部による復号化処理の処理量に基づいて、復号を行うときにかかる処理量を推定することを特徴とする請求項１記載の動画像符号化装置。
【請求項３】
前記制御部は、前記負荷推定部により推定された処理量と予め設定された基準値の比較結果に基づいて次フレームの画像データの符号化を行う符号化部を決定することを特徴とする請求項１または２記載の動画像符号化装置。
【請求項４】
入力した動画像データをフレーム毎に符号化し、動画像再生装置により復号化され再生が可能な符号データを作成する動画像符号化方法であって、
単画像符号化部により、フレームの画像データから前記符号データを生成し、
予測符号化部により、他のフレームの画像データと当該フレームの画像データの差分情報に基づいて、前記符号データを生成し、
前記符号データ生成により生成された符号データの復号を前記動画像再生装置が行うときにかかる処理量を推定し、
前記推定の結果、推定された処理量に基づいて、当該フレームの次フレームの画像データの符号化を行う符号化部を決定する動画像符号化方法。
【請求項５】
前記予測符号化部による符号データの生成は、符号化済みの画像データをローカルデコード部により復号化することにより得られる画像データと当該フレームの画像データの差分情報に基づいて、符号データを生成することによって行われ、
前記復号を行うときにかかる処理量の推定は、前記ローカルデコード部による復号化処理の処理量に基づいて推定することによって行われることを特徴とする請求項４記載の動画像符号化方法。
【請求項６】
前記復号化部の決定は、前記ローカルデコード部による復号化処理の処理量と予め設定された基準値との比較結果に基づいて次フレームの画像データの符号化を行う符号化部を決定することにより行われることを特徴とする請求項４または５記載の動画像符号化方法。
【請求項７】
入力した動画像データをフレーム毎に符号化し、動画像再生装置により復号化され再生が可能な符号データを作成する動画像符号化方法をコンピュータに行わせる動画像符号化プログラムであって、
単画像符号化部により、フレームの画像データから前記符号データを生成し、
予測符号化部により、他のフレームの画像データと当該フレームの画像データの差分情報に基づいて、前記符号データを生成し、
前記符号データ生成により生成された符号データの復号を前記動画像再生装置が行うときにかかる処理量を推定し、
前記推定の結果、推定された処理量に基づいて、当該フレームの次フレームの画像データの符号化を行う符号化部を決定する動画像符号化をコンピュータに行わせる動画像符号化プログラム。
【請求項８】
前記予測符号化部による符号データの生成は、符号化済みの画像データをローカルデコード部により復号化することにより得られる画像データと当該フレームの画像データの差分情報に基づいて、符号データを生成することによって行われ、
前記復号を行うときにかかる処理量の推定は、前記ローカルデコード部による復号化処理の処理量に基づいて推定することによって行われることを特徴とする請求項４記載の動画像符号化プログラム。
【請求項９】
前記復号化部の決定は、前記ローカルデコード部による復号化処理の処理量と予め設定された基準値との比較結果に基づいて次フレームの画像データの符号化を行う符号化部を決定することにより行われることを特徴とする請求項４または５記載の動画像符号化プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画像符号化装置及び動画像符号化方法に関するものであり、より詳細には、フレーム毎に画像データの圧縮を行う動画像符号化装置及び動画像符号化方法に関する。
【背景技術】
【０００２】
コンピュータによる動画像の再生は近年、急速に普及が進んできており、携帯電話機のような小型のものから、プラズマＴＶのような大型のものまでその利用形態は幅広く、今後も普及が期待される。
【０００３】
動画像データは、一般的に動画像を構成する各フレームの画像データにより構成されているが、フレーム数の画像データを全部そのまま格納するとデータ量がかなり大きなものとなってしまう。例えば、秒間３０フレームで再生時間１０分の動画の場合、１８０００枚の画像データを格納する必要がある。
【０００４】
そこで、画像データを圧縮して格納する方法が多く研究されている。中でも代表的なのがＭＰＥＧ（Moving Pictures Experts Group）により標準化された動画圧縮方法であり、主にＭＰＥＧ１、ＭＰＥＧ２、ＭＰＥＧ４等の普及が進んでいる。
【０００５】
ＭＰＥＧによる動画圧縮は、前後のフレーム画像データとは無関係に、当該フレーム画像データのみを符号化するＩフレームと、前のフレーム画像データからの動き予測を利用して符号化するＰフレームと、前後両方のフレーム画像データからの動き予測を利用して符号化するＢフレームなどにより構成される。
【０００６】
ここで問題となるのが、圧縮された符号データを復号するときの処理の重さである。Ｉフレームは、動き予測が行われず画像データのみの符号化のため、処理が間に合わなくなる可能性は極めて低いが、Ｐフレーム及びＢフレームは、動き予測情報により復号化を行うため、動きの量によっては、復号のための計算量が多くなり処理が重くなる可能性がある。処理が重くなり計算時間が多くかかってしまうと、復号処理が間に合わず、復号していた画像を表示できない状態が発生する。この状態はフレームスキップと呼ばれている。その場合、直前に復号された画像を表示し続けることになり、フレームスキップ後に復号、画像表示された画像は時間的に不連続な画像になる。
【０００７】
Ｐフレーム及びＢフレームでフレームスキップが発生すると、次のフレームでも前フレームの内容に基づいて、動き予測情報により復号化するので、連鎖的にフレームスキップが起こる危険がある。この場合、前フレームの情報を必要としないＩフレームが出てくるまでフレームスキップの状態を持続してしまう。
【０００８】
このような問題を解決するために、データ圧縮による符号化を行うときに符号量を予測し、設定された目標符号量と予測した符号量との比較結果に基づいて符号化を行うか否か、更には全体の符号化を行うか、部分的に符号化を行うかを決定する方法が提案されている（例えば、特許文献１など）。また、符号量の異なる符号データを複数生成し、最適なものを選択するという方法も提案されている（例えば、特許文献２など）。
【特許文献１】特開２００２−１０１４１７号公報
【特許文献２】特開２００４−１２８９４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、復号のための計算量は符号化した時の符号量とは必ずしも比例せず、符号量が多くても、復号化に要する処理が軽い場合もあれば、符号量が少なくても復号化に要する処理が重い場合もある。また、複数の符号データを生成し、選択する方法は、余計な演算が必要となり、符号化の効率が悪くなるという問題点もある。
【００１０】
本発明は、このような問題点を解決するためになされたものであり、復号時のフレームスキップによる不連続画像表示の不具合を最小限に抑える動画像符号化装置、動画像符号化方法及び動画像符号化プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明における動画像符号化装置は、入力した動画像データをフレーム毎に符号化し、動画像再生装置により復号化され再生が可能な符号データを作成する動画像符号化装置であって、動画像データを構成するフレームの画像データから前記符号データを生成する単画像符号化部と、他のフレームの画像データと当該フレームの画像データの差分情報に基づいて、前記符号データを生成する予測符号化部と、前記予測符号化部により生成された符号データの復号を前記動画像再生装置が行うときにかかる処理量を推定する負荷推定部と、前記負荷推定部により推定された処理量に基づいて、当該フレームの次フレームの画像データの符号化を行う符号化部を決定する制御部を備えた動画像符号化装置である。このような構成により、フレームスキップ時の不連続画像表示の不具合を最小限に抑えることが可能となる。
【００１２】
前記予測符号化部は、符号化済みの画像データを復号するローカルデコード部を備え、
前記負荷推定部は、前記ローカルデコード部による復号化処理の処理量に基づいて、復号を行うときにかかる処理量を推定することを特徴としてもよい。このような構成により、符号化時に行われる復号化を負荷判定に利用することができ、符号化の時間短縮を図ることができる。
【００１３】
前記制御部は、前記負荷推定部により推定された処理量と予め設定された基準値の比較結果に基づいて次フレームの画像データの符号化を行う符号化部を決定することを特徴としてもよい。こうすることにより、動画像再生装置の変更に対応することが可能となる。
【００１４】
本発明における動画像符号化方法は、入力した動画像データをフレーム毎に符号化し、動画像再生装置により復号化され再生が可能な符号データを作成する動画像符号化方法であって、単画像符号化部により、フレームの画像データから前記符号データを生成し、予測符号化部により、他のフレームの画像データと当該フレームの画像データの差分情報に基づいて、前記符号データを生成し、前記符号データ生成により生成された符号データの復号を前記動画像再生装置が行うときにかかる処理量を推定し、前記推定の結果、推定された処理量に基づいて、当該フレームの次フレームの画像データの符号化を行う符号化部を決定する動画像符号化方法である。このようにすることにより、フレームスキップ時の不連続画像表示の不具合を最小限に抑えることが可能となる。
【００１５】
前記予測符号化部による符号データの生成は、符号化済みの画像データをローカルデコード部により復号化することにより得られる画像データと当該フレームの画像データの差分情報に基づいて、符号データを生成することによって行われ、前記復号を行うときにかかる処理量の推定は、前記ローカルデコード部による復号化処理の処理量に基づいて推定することによって行われることを特徴としてもよい。このようにすることにより、符号化時に行われる復号化を負荷判定に利用することができ、符号化の時間短縮を図ることができる。
【００１６】
前記復号化部の決定は、前記ローカルデコード部による復号化処理の処理量と予め設定された基準値との比較結果に基づいて次フレームの画像データの符号化を行う符号化部を決定することにより行われることを特徴としてもよい。こうすることにより、動画像再生装置の変更に対応することが可能となる。
【００１７】
本発明における動画像符号化プログラムは、入力した動画像データをフレーム毎に符号化し、動画像再生装置により復号化され再生が可能な符号データを作成する動画像符号化方法をコンピュータに行わせる動画像符号化プログラムであって、単画像符号化部により、フレームの画像データから前記符号データを生成し、予測符号化部により、他のフレームの画像データと当該フレームの画像データの差分情報に基づいて、前記符号データを生成し、前記符号データ生成により生成された符号データの復号を前記動画像再生装置が行うときにかかる処理量を推定し、前記推定の結果、推定された処理量に基づいて、当該フレームの次フレームの画像データの符号化を行う符号化部を決定する動画像符号化をコンピュータに行わせる動画像符号化プログラムである。このようにすることにより、フレームスキップ時の不連続画像表示の不具合を最小限に抑えることが可能となる。
【００１８】
前記予測符号化部による符号データの生成は、符号化済みの画像データをローカルデコード部により復号化することにより得られる画像データと当該フレームの画像データの差分情報に基づいて、符号データを生成することによって行われ、前記復号を行うときにかかる処理量の推定は、前記ローカルデコード部による復号化処理の処理量に基づいて推定することによって行われることを特徴としてもよい。このようにすることにより、符号化時に行われる復号化を負荷判定に利用することができ、符号化の時間短縮を図ることができる。
【００１９】
前記復号化部の決定は、前記ローカルデコード部による復号化処理の処理量と予め設定された基準値との比較結果に基づいて次フレームの画像データの符号化を行う符号化部を決定することにより行われることを特徴としてもよい。こうすることにより、動画像再生装置の変更に対応することが可能となる。
【発明の効果】
【００２０】
本発明によれば、復号時のフレームスキップによる不連続画像表示の不具合を最小限に抑える動画像符号化装置、動画像符号化方法及び動画像符号化プログラムを提供することが可能となる。
【発明を実施するための最良の形態】
【００２１】
発明の実施の形態１．
図１は、本発明の実施の形態における動画像符号化装置の構成を示す図である。動画像符号化装置１は、符号化処理部１０、負荷推定部１１、制御部１２、入力画像記憶部１３、出力画像記憶部１４を備えている。
【００２２】
符号化処理部１０は、入力画像記憶部１３から入力した画像データを、圧縮した符号データに変換する符号データ作成処理を行う。符号化処理部１０は、単画像符号化部１００と予測符号化部１０１、及びローカルデコード部１０２を備える。単画像符号化部１００は、当該フレームの画像のみの情報の符号化を行う。単画像符号化部１００により符号化が行われるフレームをＩフレームという。予測符号化部１０１は、当該フレームの画像と他のフレームの差分情報を検出し、その動き情報を符号化することにより符号化したデータ量を少なくする。予測符号化部１０１により符号化が行われるフレームをＰフレームという。ローカルデコード部１０２は、単画像符号化部１００と予測符号化部１０１により符号化の行われた符号データの復号を行う。ローカルデコード部１０２により復号化された画像データは、予測符号化部１０１により差分情報を検出する対象の画像データとして利用される。符号化処理部１０は、専用のプロセッサにより符号化処理を行うか、ＣＰＵ（Central Processing Unit）がプログラムによりソフトウェアでこの処理を行う。
【００２３】
負荷推定部１１は、符号化処理部１０により符号化された符号データの復号を行うときの処理量の推定を行う。処理量の推定は、実際に復号を行いその時の処理量を測定し、測定結果に基づいて推定するのが好ましいが、符号化された符号データのデータ構成等から推定するようにしてもよい。
【００２４】
制御部１２は、符号化を行うフレームをＩフレームにするかＰフレームにするかの決定を行う。決定方法としては、画面切り替えなど、変化量が大きい場合や負荷推定部１１による処理量の推定結果が予め定められた値以上の場合、次のフレームの符号データをＩフレーム符号データにするという方法がある。次のフレームの符号データを強制的にＩフレームの符号データにする方法は、符号化処理部１０へ強制信号を送信し、符号化処理部１０が強制信号を受信すると次のフレームをＩフレームにするという方法と、制御部１２側でＩフレームの符号データを取得し、直接当該データを書き込む方法がある。
【００２５】
入力画像記憶部１３は、符号化を行う動画像データを記憶するためのメモリであり、ＲＡＭ（Random Access Memory）等により構成される。この時の動画像データは、ビデオカメラ等により撮影されたものや、ＣＧ（Computer Graphics）により作成されたもの等があるがその内容は特に限定されない。
【００２６】
出力画像記憶部１４は、符号化の行われたデータを記憶するためのメモリであり、入力画像記憶部１３同様にＲＡＭ等により構成される。あるいは、ＨＤＤ（Hard Disk Drive）やＤＶＤ（Digital Versatile Disc）等に直接書き込むような構成でもよい。
【００２７】
続いて、図２に示すフローチャートを用いて、本発明の実施の形態における処理の流れについて説明する。入力画像記憶部１３には、予め符号化を行う動画像データが記憶されているものとする。また、動画像を構成するフレームはここでは、ＩフレームとＰフレームのみとする。
【００２８】
まず、符号化処理部１０は、入力画像記憶部１３より１フレーム分の画像データを入力する（Ｓ１０１）。続いて、制御部１２は、入力した画像データをＩフレームにより符号化するのかＰフレームにより符号化するのかを決定する（Ｓ１０２）。この時の決定方法はＭＰＥＧの規格でも特に定められてはおらず、限定されないが、通常は画面の切り替わり等により変化量が大きい場合にＩフレーム、それ以外はＰフレームで、更に、均等な間隔でＩフレームによる符号化が行われる。
【００２９】
Ｉフレームによる符号化が行われると決定された場合は（Ｓ１０３）、単画像符号化部１００により、当該フレーム画像情報のみによる符号化が行われる（Ｓ１０４）。Ｐフレームによる符号化が行われる場合は、予測符号化部１０１により、他フレームの画像情報と当該フレームの画像情報の差分情報を検出し、検出された差分情報を符号化することによりデータ量を少なくする（Ｓ１０５）。
【００３０】
Ｐフレームによる符号化は、差分の計算量などから復号時にプロセッサへの負荷がかかる場合が多い。復号時に負荷が重くなりすぎると、計算に時間がかかってしまい、その時のフレームの画像表示が間に合わずフレームスキップが起こってしまう。そこで、本発明では、符号化時あるいは符号化直後に負荷推定部１１が、復号時の処理量を推定する（Ｓ１０６）。処理量の推定方法については後に詳しく説明する。
【００３１】
ここで、符号化の方法について簡単に説明する。Ｉフレームによる符号化の場合も、Ｐフレームによる符号化の場合も、入力したデータはＤＣＴ（Discrete Cosine Transform）という演算を行い、ＤＣＴ係数へ変換を行う。更に変換したＤＣＴ係数の数値の一部を近似して省略することにより情報量の削減を行う。この近似処理を量子化という。例えば、各ＤＣＴ係数を８で割り、小数点以下を丸めることにより、各ＤＣＴ係数の情報量を３ビット削減することが可能になる。このようにして量子化されたＤＣＴ係数を出現頻度の高い値に短い符号を割り当てるエントロピー符号化を行うことによりデータ量の少ない符号化が可能となる。Ｉフレームの場合は、１画面を構成する画像データについて、この一連の処理を行い、Ｐフレームの場合は、前フレームの画像情報との差分を抽出し、その差分情報について、この一連の処理を行う。
【００３２】
Ｉフレーム又はＰフレームによる符号化が終わると、符号化処理部１０は、出力画像記憶部１４へ符号データの出力を行う（Ｓ１０７）。符号データの出力が完了すると、次のフレーム画像の符号化へ移行する（Ｓ１０８）。ここで、出力した符号データがＰフレームの符号データの場合、測定した復号時の処理量に応じて次の符号のフレームの決定を行う。具体的には、処理量が予め定められた値より大きい場合（Ｓ１０９）、制御部１２は符号化処理部１０へＩフレーム信号を出力する。符号化処理部１０は、制御部１２よりＩフレーム信号を入力すると、次のフレームをＩフレームにするかＰフレームにするかの判定を行わずにＩフレームによる符号化を行うと決定して画像データを入力し（Ｓ１１０）、符号化を行う。このようにすることにより、復号時に計算が間に合わずフレームスキップが発生しても、次のフレームがＩフレームなのでフレームスキップが１フレームで済み、動画再生時の不連続画像表示の不具合を最小限に抑えることが可能となる。
【００３３】
このようにして、フレーム毎の画像データの符号化を繰り返すことにより、最終的には出力画像記憶部に全フレームの画像データの符号データが格納される。これらのフレーム画像データにヘッダ情報等の必要な情報を付加させることにより、動画像データの符号化が完成する。このようにして作成された動画像データは、復号化して動画再生を行うときに、符号化した装置よりも処理能力の低い復号化装置により復号化を行うときも、動画再生時の不連続画像表示の不具合を最小限に抑えることが可能なものとなる。
【００３４】
次に、復号時の処理量測定方法について説明する。ＭＰＥＧによる動画像符号化では符号化を行うときに、ローカルデコードといわれる復号化を行っている。ローカルデコードによる復号化はローカルデコード部１０２により行われる。ローカルデコードとは、Ｐフレームなどの動きを検出する符号化を行う場合に、比較対象画像を得るために実際に符号化したデータの復号化を行うことである。符号化前の入力画像と符号化した画像を復号化することにより得られる画像には符号化時の近似処理等による誤差が生じる。再生時に表示される画像は符号化した画像を復号化することにより得られる画像であるため、符号化前の画像を比較対象画像として利用せずに一度符号化したデータを復号化して、差分情報検出のための比較対象画像を得る。
【００３５】
復号化の方法は、符号化の方法を逆にたどればよい。つまり、エントロピー符号化されたデータのエントロピー復号化を行い、そのデータの逆量子化を行う。ただし、近似されたデータであるため完全に元に戻すのは不可能である。逆量子化により得られたＤＣＴ係数を、逆ＤＣＴ演算を行うことにより、復号化が完了する。このとき復号化されたデータは、Ｉフレームの場合は、１画面の画像データであり、Ｐフレームの場合は、差分データである。当該フレームがＩフレームであるかＰフレームであるかは、ヘッダ情報により知ることが可能である。
【００３６】
再生時に行われる復号化は、ローカルデコード時に行われる復号化と原則的に同じ処理を行うが、再生時に行われる復号化時には、アンチエイリアシング等の表示上の効果を考慮した補正が加わる場合があり、再生時に行われる復号化とローカルデコード時に行われる復号化の処理量が完全に一致するとは限らない。また、再生時に行われる復号化と、ローカルデコード時に行われる復号化が同じアルゴリズムで行われた場合でも、それぞれの処理能力が異なる場合は、処理量は完全には一致しない。しかし、完全に一致しない場合でも、処理量の相関性はかなり高いことが確認されており、ローカルデコード時に行われる復号化の処理量から再生時に行われる復号化の処理量を推定することが可能である。
【００３７】
図４は、サンプルとして用意された動画像データにおいて、再生時に行われる復号化と、ローカルデコード時に行われる復号化の処理量を測定し、比較したグラフである。測定には、専用のシミュレータを用いてエンコード及びデコードを行い、エンコード時の各フレーム毎のローカルデコード処理の実行サイクル数と、デコード時のデコード処理の実行サイクル数を測定した。測定値は、逆ＤＣＴ処理、逆ジグザグスキャン処理、逆量子化処理、結果データのメモリ書き込み処理の実行サイクル数を測定することにより決定した。また、相関性が確認しやすいように再生時に行われる復号化と、ローカルデコード時に行われる復号化で、グラフの目盛りの値を変えている。このグラフの示した結果からも、再生時に行われる復号化と、ローカルデコード時に行われる復号化の処理量の相関性はかなり高いことが確認できる。
【００３８】
そこで、ローカルデコードの処理量を測定することにより実際の復号化を行うときの処理の重さの推定を行う。処理量の測定は、実際に行われるローカルデコードの命令実行回数をカウントすることにより行う。このとき、動画像再生装置の命令処理体系が動画像符号化装置の命令処理体系と異なる場合は、そのことを考慮に入れて測定を行うと処理量測定の精度を高めることができる。例えば、動画像再生装置が２ラインの並列処理を行うことができる場合、並列処理を行える箇所の命令実行回数は半分としてカウントする。ローカルデコードは符号化のために行われる処理なので、ローカルデコードの処理量を利用することにより、復号化のときの処理の重さを測定するだけのための処理を行う場合に比べて効率良く処理の重さの推定を行うことが可能となる。
【００３９】
このとき推定した処理量に基づいて、次のフレームをＩフレームにするかどうかを決定する。処理量が多いと復号時に処理が間に合わずフレームスキップが発生する危険があるため、次のフレームを強制的にＩフレームにする。この時の処理量の基準となる値は、復号側の処理能力によっても変化するため、任意に設定可能なものとする。
【００４０】
このようにして、符号データ生成時に行われるローカルデコードを利用して符号化にかかる処理量を推定し、推定した処理量に基づいて次のフレームをＩフレームにするかＰフレームにするか決定することにより、符号データを復号化して動画像の再生を行う時のフレームスキップによる不連続画像表示の不具合を少なく押さえることが可能となる。また、ローカルデコードは符号化処理のために必要な処理であり、ローカルデコード時に行われる処理の処理量とローカルデコードにより得られた画像データと入力画像データの差分情報の符号化時に行われる処理の処理量には大きな差が無いので、無駄な待ち時間が発生することなく効率よく符号化を行うことが可能となる。
【００４１】
発明の実施の形態２．
本発明は、ＴＶ電話システム等の遠距離無線通信による動画像送信にも適用することが可能である。図３は、遠距離無線通信による動画像送信システムの構成を示す図である。ここでの動画像送信システムは、送信側端末２、受信側端末３、基地局４を備えている。送信側端末２は、動画像を送信する側であり、動画像符号化手段及び無線通信手段を備える。動画像符号化手段の詳細については、発明の実施の形態１と同様であり、ここでは説明を省略する。
【００４２】
送信側端末２が備える動画像符号化手段が動画像符号化を行うときに、次のフレームを強制的にＩフレームにする基準となる処理量は、受信側端末３の復号化時の処理量を考慮して決定するように基準値を設定する。こうすることにより、受信側端末３により復号化を行い、動画像を再生するときに、フレームスキップが発生しても、次のフレームがＩフレームであるため、不連続画像表示の不具合を最小限に抑えることが可能となる。
【００４３】
送信側端末２により符号化された動画像データは、無線通信手段により基地局４を介して受信側端末３へ送信される。受信側端末３も無線通信手段を備えており、送信側端末２により送信された動画像データを受信する。受信した動画像データは、受信側端末３に備えられている復号化手段により復号化され、動画像の再生が可能となる。この時の無線通信手段は、インターネットを利用した無線通信でもよいし、携帯電話網を利用した無線通信でもよく、特に限定されない。
【００４４】
その他の発明の実施の形態．
上述の例では、ＩフレームとＰフレームのみで構成される符号化を行ったが、これにＢフレームを加えて符号化を行うようにしてもよい。
また、上述の例では、符号化を行う側と復号化を行う側が別々の装置であるとしたが、同一の装置で符号化と復号化を行うようにしてもよい。
【図面の簡単な説明】
【００４５】
【図１】本発明における、動画像符号化装置の構成を示すブロック図である。
【図２】本発明における、動画像符号化装置の処理の流れを示すフローチャートである。
【図３】本発明における、遠距離無線通信による動画像送信システムの構成を示す図である。
【図４】本発明における、再生時に行われる復号化とローカルデコード時に行われる復号化の処理量を比較したグラフである。
【符号の説明】
【００４６】
１    動画像符号化装置
２    送信側端末
３    受信側端末
４    基地局
１０    符号化処理部
１００    単画像符号化部
１０１    予測符号化部
１０２    ローカルデコード部
１１    負荷推定部
１２    制御部
１３    入力画像記憶部
１４    出力画像記憶部
【図１】
2006041780.tif 000003
【図２】
2006041780.tif 000004
【図３】
2006041780.tif 000005
【図４】
2006041780.tif 000006