(57)【要約】【課題】複数のトランスコード方式の中から最適な一つのトランスコード方式を選択して処理時間や処理コストの増加を極力抑えつつ動画像データを目標ビットレートに近づくように再圧縮符号化する。【解決手段】第１の符号化方式で符号化された入力動画像データを同じ符号化方式で再圧縮符号化して出力動画像データを生成することが可能な第１のトランスコーダ１０６と、入力動画像データを第２の符号化方式で再圧縮符号化して出力動画像データを生成することが可能な、第１のトランスコーダ１０６より小さい圧縮率を有する第２のトランスコーダ１０７と、入力動画像データのビットレートに対する出力動画像データの目標ビットレートの削減率を含む再圧縮パラメータ１０２を受け、削減率が閾値より小さければトランスコーダ１０６に圧縮符号化を行わせ、削減率が閾値以上であればトランスコーダ１０７に再圧縮符号化を行わせるための制御を行うコントローラ１０８を有する。【選択図】図１
2007096800.tif 000002
【特許請求の範囲】
【請求項１】
第１の符号化方式で符号化された入力動画像データのビットレートに対する出力動画像データの目標ビットレートの削減率を含む再圧縮パラメータを受けるステップと、
前記削減率が閾値より小さければ、前記第１の符号化方式かつ第１の圧縮率を有する第１のトランスコーダにより前記入力動画像データを再圧縮符号化して前記出力動画像データを生成するステップと、
前記削減率が前記閾値以上であれば、前記第１の符号化方式と異なる第２の符号化方式かつ前記第１の圧縮率より小さい第２の圧縮率を有する第２のトランスコーダにより前記入力動画像データを再圧縮符号化して前記出力動画像データを生成するステップと
を具備する動画像データの再圧縮符号化方法。
【請求項２】
前記削減率が０以下であれば、前記入力動画像データをそのまま前記出力動画像データとして出力するステップをさらに具備する請求項１記載の動画像データの再圧縮符号化方法。
【請求項３】
第１の符号化方式で符号化された入力動画像データを前記第１の符号化方式で再圧縮符号化して出力動画像データを生成することが可能な、第１の圧縮率を有する第１のトランスコーダと、
前記入力動画像データを前記第１の符号化方式と異なる第２の符号化方式で再圧縮符号化して前記出力動画像データを生成することが可能な、前記第１の圧縮率より小さい第２の圧縮率を有する第２のトランスコーダと、
前記入力動画像データのビットレートに対する前記出力動画像データの目標ビットレートの削減率を含む再圧縮パラメータを受け、前記削減率が閾値より小さければ前記第１のトランスコーダに前記圧縮符号化を行わせ、前記削減率が前記閾値以上であれば前記第２のトランスコーダに前記再圧縮符号化を行わせるための制御を行うコントローラと
を具備する動画像データの再圧縮符号化装置。
【請求項４】
前記第１のトランスコーダは、前記入力動画像データに含まれる直交変換係数を再量子化する再量子化部を含む請求項３記載の動画像データの再圧縮符号化装置。
【請求項５】
前記第１のトランスコーダは、前記入力動画像データを復号することによって動画像信号を再生するデコーダ及び前記動画像信号を符号化するエンコーダを含む請求項３記載の動画像データの再圧縮符号化装置。
【請求項６】
前記第２のトランスコーダは、前記入力動画像データを復号することによって動画像信号を再生するデコーダ及び前記動画像信号を前記第２の符号化方式で符号化するエンコーダを含む請求項３記載の動画像データの再圧縮符号化装置。
【請求項７】
第１の符号化方式で符号化された入力動画像データのビットレートに対する出力動画像データの目標ビットレートの削減率を含む再圧縮パラメータを受けるステップと、
前記削減率が第１の閾値より小さければ、前記入力動画像データに含まれる直交変換係数を再量子化する再量子化部を含み、前記第１の符号化方式かつ第１の圧縮率を有する第１のトランスコーダによって前記入力動画像データを再圧縮符号化して前記出力動画像データを生成するステップと、
前記削減率が前記第１の閾値以上かつ第２の閾値より小さければ、前記入力動画像データを復号することによって動画像信号を再生するデコーダ及び前記動画像信号を符号化するエンコーダを含み、前記第１の符号化方式かつ第２の圧縮率を有する第２のトランスコーダにより前記入力動画像データを再圧縮符号化して前記出力動画像データを生成するステップと、
前記削減率が前記第２の閾値以上であれば、前記第１の符号化方式と異なる第２の符号化方式かつ前記第１及び第２の圧縮率より小さい第３の圧縮率を有する第３のトランスコーダにより前記入力動画像データを再圧縮符号化して前記出力動画像データを生成するステップと
を具備する動画像データの再圧縮符号化方法。
【請求項８】
前記削減率が０以下であれば、前記入力動画像データをそのまま前記出力動画像データとして出力するステップをさらに具備する請求項７記載の動画像データの再圧縮符号化方法。
【請求項９】
第１の符号化方式で符号化された入力動画像データに含まれる直交変換係数を再量子化する再量子化部を含み、前記入力動画像データを前記第１の符号化方式で再圧縮符号化して出力動画像データを生成することが可能な、第１の圧縮率を有する第１のトランスコーダと、
前記入力動画像データを復号することによって動画像信号を再生するデコーダ及び前記動画像信号を符号化するエンコーダを含み、前記入力動画像データを前記第１の符号化方式で再圧縮符号化して前記出力動画像データを生成することが可能な、第２の圧縮率を有する第２のトランスコーダと、
前記入力動画像データを前記第１の符号化方式と異なる第２の符号化方式で再圧縮符号化して前記出力動画像データを生成することが可能な、前記第１及び第２の圧縮率より小さい第３の圧縮率を有する第３のトランスコーダと、
前記入力動画像データのビットレートに対する前記出力動画像データの目標ビットレートの削減率を含む再圧縮パラメータを受け、前記削減率が第１の閾値より小さければ前記第１のトランスコーダに前記圧縮符号化を行わせ、前記削減率が前記第１の閾値以上かつ第２の閾値より小さければ前記第２のトランスコーダに前記圧縮符号化を行わせ、前記削減率が前記第２の閾値以上であれば前記第３のトランスコーダに前記再圧縮符号化を行わせるための制御を行うコントローラと
を具備する動画像データの再圧縮符号化装置。
【請求項１０】
前記第３のトランスコーダは、前記入力動画像データを復号することによって動画像信号を再生するデコーダ及び前記動画像信号を前記第２の符号化方式で符号化するエンコーダを含む請求項９記載の動画像データの再圧縮符号化装置。
【請求項１１】
前記入力動画像データのビットレートを単位時間毎に計測する計測部をさらに具備し、前記コントローラは該単位時間毎に計測されるビットレートに対応して前記削減率を求める請求項３または９のいずれか１項記載の動画像データの再圧縮符号化装置。
【請求項１２】
前記再圧縮パラメータは前記入力動画像データに対する前記出力動画像データの変換速度指標をさらに含み、前記コントローラは前記変換速度指標が所定値より大きければ前記第１のトランスコーダに前記圧縮符号化を行わせ、前記変換速度指標が前記所定値以下であれば前記第２のトランスコーダに前記再圧縮符号化を行わせるための制御をさらに行う請求項３記載の動画像データの再圧縮符号化装置。
【請求項１３】
前記再圧縮パラメータは前記入力動画像データに対する前記出力動画像データの変換速度指標をさらに含み、前記コントローラは前記変換速度指標が第１の所定値より大きければ前記第１のトランスコーダに前記圧縮符号化を行わせ、前記速度変換比が前記第１の所定値以下かつ第２の所定値より大きければ前記第２のトランスコーダに前記圧縮符号化を行わせ、前記変換速度指標が前記前記第２の所定値以下であれば前記第３のトランスコーダに前記再圧縮符号化を行わせるための制御をさらに行う請求項９記載の動画像データの再圧縮符号化装置。
【請求項１４】
第１の符号化方式で符号化された入力動画像データのビットレートに対する出力動画像データの目標ビットレートの削減率を含む再圧縮パラメータを受ける処理と、
前記削減率が閾値より小さければ、前記第１の符号化方式かつ第１の圧縮率を有する第１のトランスコーダにより前記入力動画像データを再圧縮符号化して前記出力動画像データを生成する処理と、
前記削減率が前記閾値以上であれば、前記第１の符号化方式と異なる第２の符号化方式かつ前記第１の圧縮率より小さい第２の圧縮率を有する第２のトランスコーダにより前記入力動画像データを再圧縮符号化して前記出力動画像データを生成する処理とを含む再圧縮符号化処理をコンピュータに行わせる動画像データの再圧縮符号化プログラム。
【請求項１５】
第１の符号化方式で符号化された入力動画像データのビットレートに対する出力動画像データの目標ビットレートの削減率を含む再圧縮パラメータを受ける処理と、
前記削減率が第１の閾値より小さければ、前記入力動画像データに含まれる直交変換係数を再量子化する再量子化部を含み、前記第１の符号化方式かつ第１の圧縮率を有する第１のトランスコーダによって前記入力動画像データを再圧縮符号化して前記出力動画像データを生成する処理と、
前記削減率が前記第１の閾値以上かつ第２の閾値より小さければ、前記入力動画像データを復号することによって動画像信号を再生するデコーダ及び前記動画像信号を符号化するエンコーダを含み、前記第１の符号化方式かつ第２の圧縮率を有する第２のトランスコーダにより前記入力動画像データを再圧縮符号化して前記出力動画像データを生成する処理と、
前記削減率が前記第２の閾値以上であれば、前記第１の符号化方式と異なる第２の符号化方式かつ前記第１の圧縮率より小さい第２の圧縮率を有する第２のトランスコーダにより前記入力動画像データを再圧縮符号化して前記出力動画像データを生成する処理とを含む再圧縮処理をコンピュータに行わせる動画像データの再圧縮符号化プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、符号化された動画像データを目標ビットレートに近づくように再圧縮符号化する方法、装置及びプログラムに関する。
【背景技術】
【０００２】
ＭＰＥＧ−２及びＭＰＥＧ−４といった種々の動画像符号化国際標準方式は、それぞれ様々なアプリケーションで採用されている。例えば、ＭＰＥＧ−２はパッケージメディアあるいは記録メディアであるディジタルバーサタイルディスク（ＤＶＤ）、及び各国のディジタル放送で採用されている。ＭＰＥＧ−４は、携帯オーディオ・ビジュアル（ＡＶ）機器や携帯電話端末において主に使用されている。このように従来はアプリケーション毎に、異なる符号化方式が採用されている。同じ符号化方式をフレームレートや解像度を異ならせて使用する場合もある。
【０００３】
各アプリケーション間のインターオペラビリティ（相互接続性）を実現するため、符号化方式や動画像データフォーマットの変換を伴うトランスコードが行われる場合がある。従来の民生用映像機器では、アプリケーション毎に、主に使用される符号化方式は一種類に限定される場合が多い。従って、ある符号化方式で符号化された動画像データをトランスコードによって、対象とするアプリケーションに対応して予め決められた符号化方式に基づく動画像データに変換することが行われている。さらに、トランスコードはハードディスクや記録型ＤＶＤのような記録メディアにおける動画像データの長時間記録を実現することを目的として、動画像データを再圧縮してデータ量を削減するために行われることもある。
【０００４】
トランスコードには、符号化された動画像データを復号せずに圧縮してデータ量を削減する手法（例えば、特許文献１）と、記録メディアの残容量に応じて画像サイズやフレームレートを落として再符号化を行う方法（例えば、特許文献２）がある。複数のアプリケーションに対応するため、動画像信号を複数の符号化方式で同時に符号化して得られる動画像データから最適なデータを選択する方法も知られている（例えば、特許文献３）。
【０００５】
近年、ＩＴＵ−Ｔ Ｒｅｃ． Ｈ．２６４（以下、単にＨ．２６４という）と呼ばれる、新しい動画像符号化国際標準方式が勧告されている。Ｈ．２６４は、従来からのＭＰＥＧ−２やＭＰＥＧ−４に比べて非常に圧縮性能が高く、例えば同一画質のＭＰＥＧ−２と比較してデータ量を１／２程度に削減することが可能である。ＨＤ ＤＶＤ (High Definition DVD) のような新しい映像メディアでは、マルチコーデックと呼ばれる複数の符号化方式を採用したアプリケーションが立ち上がりつつあり、ＭＰＥＧ−２とＨ．２６４とが必須の符号化方式として採用されようとしている。このようなマルチコーデックをサポートする映像メディアでは、圧縮性能や処理量の異なる符号化方式をアプリケーション側で目的に応じて選択することができる。例えば、長時間記録を目的としてトランスコードを行う場合に、符号化効率の最も高い方式を適応的に選択すれば、より高画質の記録が可能となる。
【特許文献１】特開２００３−２６４８３９
【特許文献２】特開２００４−２２８８３７
【特許文献３】特開２００５−７２７９９
【発明の開示】
【発明が解決しようとする課題】
【０００６】
トランスコードで最適な方式を決定するための最も単純な手法として、特許文献３に開示されているように、同一の動画像データに対して複数の符号化方式でトランスコードを行い、それらのトランスコード結果から最適な符号化方式を選択するという方法がある。しかし、複数の符号化方式で並列にトランスコードを行うと、処理量が膨大なものとなってしまう。また、複数の再符号化データを一時的に保存するメモリや蓄積メディアが必要となるなど、処理時間や処理コストの大幅な増加を招いてしまう。
【０００７】
本発明の目的は、複数のトランスコード方式の中から最適な一つのトランスコード方式を選択し、処理時間や処理コストの増加を極力抑えつつ動画像データを目標ビットレートに近づくように再圧縮符号化する方法及び装置を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の一観点によると、第１の符号化方式で符号化された入力動画像データのビットレートに対する出力動画像データの目標ビットレートの削減率を含む再圧縮パラメータを受けるステップと、前記削減率が閾値より小さければ、前記第１の符号化方式かつ第１の圧縮率を有する第１のトランスコーダにより前記入力動画像データを再圧縮符号化して前記出力動画像データを生成するステップと、前記削減率が前記閾値以上であれば、前記第１の符号化方式と異なる第２の符号化方式かつ前記第１の圧縮率より小さい第２の圧縮率を有する第２のトランスコーダにより前記入力動画像データを再圧縮符号化して前記出力動画像データを生成するステップとを具備する動画像データの再圧縮符号化方法を提供する。ここで、圧縮率は圧縮後のデータ量／圧縮前のデータ量で定義される。すなわち、圧縮率が小さいほど高圧縮となる。
【０００９】
本発明の他の観点によると、第１の符号化方式で符号化された入力動画像データを前記第１の符号化方式で再圧縮符号化して出力動画像データを生成することが可能な、第１の圧縮率を有する第１のトランスコーダと、前記入力動画像データを前記第１の符号化方式と異なる第２の符号化方式で再圧縮符号化して前記出力動画像データを生成することが可能な、前記第１の圧縮率より小さい第２の圧縮率を有する第２のトランスコーダと、前記入力動画像データのビットレートに対する前記出力動画像データの目標ビットレートの削減率を含む再圧縮パラメータを受け、前記削減率が閾値より小さければ前記第１のトランスコーダに前記圧縮符号化を行わせ、前記削減率が前記閾値以上であれば前記第２のトランスコーダに前記再圧縮符号化を行わせるための制御を行うコントローラとを具備する動画像データの再圧縮符号化装置を提供する。
【００１０】
本発明の別の観点によると、第１の符号化方式で符号化された入力動画像データのビットレートに対する出力動画像データの目標ビットレートの削減率を含む再圧縮パラメータを受けるステップと、前記削減率が第１の閾値より小さければ、前記入力動画像データに含まれる直交変換係数を再量子化する再量子化部を含み、前記第１の符号化方式かつ第１の圧縮率を有する第１のトランスコーダによって前記入力動画像データを再圧縮符号化して前記出力動画像データを生成するステップと、前記削減率が前記第１の閾値以上かつ第２の閾値より小さければ、前記入力動画像データを復号することによって動画像信号を再生するデコーダ及び前記動画像信号を符号化するエンコーダを含み、前記第１の符号化方式かつ第２の圧縮率を有する第２のトランスコーダにより前記入力動画像データを再圧縮符号化して前記出力動画像データを生成するステップと、前記削減率が前記第２の閾値以上であれば、前記第１の符号化方式と異なる第２の符号化方式かつ前記第１及び第２の圧縮率より小さい第３の圧縮率を有する第３のトランスコーダにより前記入力動画像データを再圧縮符号化して前記出力動画像データを生成するステップとを具備する動画像データの再圧縮符号化方法を提供する。
【００１１】
本発明の更に別の観点によると、第１の符号化方式で符号化された入力動画像データに含まれる直交変換係数を再量子化する再量子化部を含み、前記入力動画像データを前記第１の符号化方式で再圧縮符号化して出力動画像データを生成することが可能な、第１の圧縮率を有する第１のトランスコーダと、前記入力動画像データを復号することによって動画像信号を再生するデコーダ及び前記動画像信号を符号化するエンコーダを含み、前記入力動画像データを前記第１の符号化方式で再圧縮符号化して前記出力動画像データを生成することが可能な、第２の圧縮率を有する第２のトランスコーダと、前記入力動画像データを前記第１の符号化方式と異なる第２の符号化方式で再圧縮符号化して前記出力動画像データを生成することが可能な、前記第１及び第２の圧縮率より小さい第３の圧縮率を有する第３のトランスコーダと、前記入力動画像データのビットレートに対する前記出力動画像データの目標ビットレートの削減率を含む再圧縮パラメータを受け、前記削減率が第１の閾値より小さければ前記第１のトランスコーダに前記圧縮符号化を行わせ、前記削減率が前記第１の閾値以上かつ第２の閾値より小さければ前記第２のトランスコーダに前記圧縮符号化を行わせ、前記削減率が前記第２の閾値以上であれば前記第３のトランスコーダに前記再圧縮符号化を行わせるための制御を行うコントローラとを具備する動画像データの再圧縮符号化装置を提供する。
【発明の効果】
【００１２】
本発明によれば、トランスコード方式の違いによる再圧縮符号化特性の性質を利用し、入力動画像データのビットレートに対する出力動画像データの目標ビットレートの削減率に基づいて再圧縮符号化に最適なトランスコード方式を選択する。従って、処理量の増加なしに任意のビットレートで常に高い符号化効率の再圧縮符号化を行うことができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して本発明の実施の形態を説明する。  
（第１の実施形態）  
図１に示されるように、本発明の第１の実施形態に係る動画像再圧縮符号化装置１００には、外部からの入力動画像データ１０１と再圧縮パラメータ１０２が入力される。入力動画像データ１０１は、原動画像信号を第１の符号化方式で符号化することにより生成される。動画像再圧縮符号化装置１００では、再圧縮パラメータ１０２に基づいて再圧縮符号化が行われ、出力動画像データ１０３が生成される。動画像符号化装置１００は、入力バッファ１０４、セレクタ１０５、第１のトランスコーダ１０６、第２のトランスコーダ１０７、コントローラ１０８、セレクタ１０９及び出力バッファ１１０を有する。
【００１４】
再圧縮パラメータ入力部１１１は、例えばユーザ入力１１２及びメディア残容量１１３に従って再圧縮パラメータ１０２を入力するように構成される。ユーザ入力１１２は、例えばＤＶＤのような記録メディアに出力動画像データ１０３を記録する場合にユーザが希望する画質モード（例えば標準画質、低画質及び高画質など）、記録時間及び記録速度（例えば低速、標準速、高速など）などの情報を表す。メディア残容量１１３は、記録メディアの持つ残容量の情報を表す。これらの画質モード、記録時間、記録速度及びメディア残容量は、再圧縮パラメータ１０２である目標ビットレートや変換速度指標を決定するために用いられる。
【００１５】
目標ビットレートは出力動画像データ１０３が持つべきビットレートであり、通常は入力動画像データ１０１のビットレートより小さい。一般的に、ユーザが要求する画質が高いほど、記録時間が短いほど、そしてメディア残容量が大きいほど、目標ビットレートは高く設定される。変換速度指標は、入力動画像データ１０１が出力動画像データ１０３に変換されるまでの処理に要する速度を表し、入力画像データ１０１の読み込み速度が速いほど、また、出力画像データの出力速度が速いほど、変換速度指標は高く設定することが可能となり、高速に変換することが可能となる。後述するように変換速度指標としては、変換速度比が用いられる。
【００１６】
こうして入力される再圧縮パラメータ１０２は、ＣＰＵとソフトウエアで構成されるコントローラ１０８に与えられる。コントローラ１０８は、トランスコーダ１０６及びトランスコーダ１０７の中から再圧縮パラメータ１０２に従って動画像データ１０１を最も効率的にトランスコードを行うトランスコーダを適応的に選択し、選択したトランスコーダのみを動作させる。さらに、コントローラ１０８が選択したトランスコーダに入力動画像データ１０１が入力され、選択したトランスコーダからの出力動画像データ１０３が出力されるようにセレクタ１０５及びセレクタ１０９を制御する。
【００１７】
入力動画像データ１０１は入力バッファ１０４に一時保存される。入力バッファ１０４から読み出される動画像データは、セレクタ１０５により選択されたトランスコーダ、すなわちトランスコーダ１０６または１０７のいずれか一方に入力される。選択されたトランスコーダによりトランスコード、すなわち再圧縮符号化が行われ、符号化された出力動画像データ１０３が生成される。出力動画像データ１０３はセレクタ１０９を介して出力バッファ１１０に一時保存され、出力バッファ１１０から外部へ出力される。
【００１８】
第１のトランスコーダ１０６は、入力動画像データ１０１を第１の符号化方式でトランスコード、すなわち再圧縮符号化する。例えば、入力動画像データ１０１がＭＰＥＧ−２によって符号化されているとすれば、第１のトランスコーダ１０６はＭＰＥＧ−２により入力動画像データ１０１を再圧縮符号化して出力動画像データ１０３を生成する。第２のトランスコーダ１０７は、入力動画像データ１０１を第１の符号化方式と異なる第２の符号化方式でトランスコード、すなわち再圧縮符号化する。第２の符号化方式は、第１の符号化方式より小さな圧縮率を有する。圧縮率とは前述したように圧縮後のデータ量／圧縮前のデータ量の比であり、圧縮率が小さいほど高圧縮、すなわち圧縮効率が高いということなる。圧縮率を圧縮比（＝圧縮前のデータ量／圧縮後のデータ量）に置き換えれば、第２の符号化方式は第１の符号化方式より大きいということになる。
【００１９】
例えば、第２のトランスコーダ１０７はＭＰＥＧ−２によって符号化された入力動画像データ１０１をＨ．２６４により再圧縮符号化して出力動画像データを生成する。ここでは、第１の符号化方式としてＭＰＥＧ−２、第２の符号化方式としてＨ．２６４を例に挙げたが、これらはあくまで一例に過ぎない。
【００２０】
次に、図１中のトランスコーダ１０６及び１０７の具体例について説明する。図２は、符号化方式の変換を伴わないトランスコーダ１０６の第２の具体例を示している。第１の符号化方式（例えばＭＰＥＧ２）で符号化された入力動画像データ１２０は、可変長復号器１２４に入力される。可変長復号器１２４においては、入力動画像データ１２０に対し通常の可変長符号もしくは算術符号の復号が行われることによって、ＤＣＴ係数のような直交変換係数情報１２１とその他のサイド情報１２２とが分離される。サイド情報１２２は、例えば動きベクトル及び予測モード情報を含む。直交変換係数情報１２１は、再量子化器１２５により再量子化される。再量子化された直交変換係数情報と可変長復号器１２４からのサイド情報１２２は可変長符号化器１２６に入力され、ここで通常の可変長符号化もしくは算術符号化が行われることによって、第１の符号化方式で符号化された出力動画像データ１２３が出力される。例えば、入力動画像データ１２０がＭＰＥＧ−２方式で符号化されていれば、出力動画像データ１２３もＭＰＥＧ−２方式で符号化されたデータとして出力される。
【００２１】
図３は、符号化方式の変換を伴わないトランスコーダ１０６の他の具体例を示している。第１の符号化方式（例えばＭＰＥＧ２）により符号化された入力動画像データ１３０は、第１の符号化方式に対応するデコーダ１３４に入力される。デコーダ１３４において入力動画像データ１３０に対して復号が行われることによって、再生された動画像信号１３１と、動きベクトル情報及び予測モード情報のようなサイド情報１３２が生成される。再生された動画像信号１３１は画像メモリ１３５に一時保存され、サイド情報１３２はデータメモリ１３６に一時保存される。
【００２２】
第１の符号化方式に対応した再エンコーダ１３７は、画像メモリ１３５に保存されている動画像信号を読み込み、データメモリ１３６に保存されているサイド情報を参照しながら再符号化を行って、第１の符号化方式で符号化された出力動画像データ１３３を生成する。例えば、入力動画像データ１３０がＭＰＥＧ−２方式で符号化されていれば、出力動画像データ１３３もＭＰＥＧ−２方式で符号化されたデータとして出力される。
【００２３】
図４は、符号化方式の変換を伴うトランスコーダ１０７の具体例を示している。第１の符号化方式により符号化された入力動画像データ１４０は、第１の符号化方式に対応するデコーダ１４４に入力される。デコーダ１４４において入力動画像データ１４０に対して復号が行われることによって、再生された動画像信号１４１と、動きベクトル情報及び予測モード情報のようなサイド情報１４２が生成される。再生された動画像信号１４１は画像メモリ１４５に一時保存され、サイド情報１４２はデータメモリ１４６に一時保存される。
【００２４】
第２の符号化方式に対応したエンコーダ１４７は、画像メモリ１４５に保存されている動画像信号を読み込み、データメモリ１４６に保存されているサイド情報を参照しながら再符号化を行って、第２の符号化方式により符号化された出力動画像データ１４３を生成する。例えば、入力動画像データ１４０がＭＰＥＧ−２方式で符号化されていれば、出力動画像データ１４３はＨ．２６４方式で符号化されたデータとして出力される。
【００２５】
次に、図５を用いて図２、図３及び図４に示したトランスコーダの圧縮性能特性について説明する。図５は、入力動画像データを再圧縮して得られる出力動画像データのビットレートと、出力動画像データを復号した動画像信号の原動画像信号に対するＰＳＮＲ(Peak Signal to Noise Ratio)との関係の一例を示している。ここで、入力動画像データは原動画像信号を第１の符号化方式で符号化することにより生成される。ＰＳＮＲは、符号化歪の指標である。ＰＳＮＲが高いほど画質がよく、低いほど符号化歪が大きい。
【００２６】
図５中の点１５０は、高精細テレビジョン（ＨＤＴＶ）映像信号をＭＰＥＧ−２で符号化して得られる入力動画像データのビットレート（約２０Ｍｂｐｓ）とＰＳＮＲ（約３７ｄＢ）の例を表している。図５中の曲線１５１は、図３に示したトランスコーダを用いて入力動画像データを複数のビットレートで再圧縮した場合の出力動画像データのビットレートとＰＳＮＲとの関係を示している。図５中の曲線１５２は、図２に示したトランスコーダにより入力動画像データを復号化した後に再符号化することで再圧縮した場合の出力動画像データのビットレートとＰＳＮＲとの関係を示している。
【００２７】
図２のトランスコーダにより再圧縮を行うと、曲線１５１に示されるように出力動画像データのビットレートを入力動画像データのビットレートから低下させるに従い、ＰＳＮＲが小さくなり、画質が低下していく様子が分かる。すなわち、図２のトランスコーダは再量子化による再圧縮を行うため、量子化誤差がフレーム間予測に伴って時間方向あるいは空間方向に伝播し、ビットレートを低下させるに従って急激にＰＳＮＲが低下する傾向がある。これに対し、図３のトランスコーダは、入力動画像データの符号化方式と同一の符号化方式（例えば、ＭＰＥＧ−２）を用いた再符号化を入力動画像データから抽出した動きベクトルなどのサイド情報を用いて行う。従って、出力動画像データのビットレートと入力動画像データのビットレートとの差が小さい場合は、曲線１５２に示されるように、再量子化による再圧縮を用いた場合の曲線１５１で示す特性と同等の圧縮性能が得られる。また、図２のトランスコーダでは、量子化誤差の伝播の影響がないため、ビットレートをさらに削減した場合のＰＳＮＲの低下（符号化歪みの増加）は曲線１５１で示した再量子化の場合よりも小さくなる。
【００２８】
図５の曲線１５３は、図４に示したトランスコーダにより入力動画像データを復号化した後に再符号化することで再圧縮した場合の出力動画像データのビットレートとＰＳＮＲとの関係を示している。図４のトランスコーダは、入力動画像データに含まれる動きベクトルなどのサイド情報を用いつつ、入力動画像データの符号化方式とは異なる符号化方式（例えば、Ｈ．２６４）を用いて再符号化を行う。
【００２９】
すなわち、図４のトランスコーダでは入力動画像データと出力動画像データの符号化方式が異なり、かつ出力動画像データの符号化方式は非可逆符号化のため、出力動画像データのビットレートと入力動画像データのビットレートとの差が小さい場合でも符号化歪が発生し、画質が低下する。ただし、Ｈ．２６４の圧縮性能はＭＰＥＧ−２の２倍程度であり、すなわち半分のビットレートで同一画質の符号化が可能と言われている。このため、ビットレート低下に伴う画質劣化が少なく、再圧縮後のビットレートが低くなるに従って図５中の曲線１５１及び１５２に示される他の符号化方式と比較して、同一ビットレートでの画質劣化が少なくなる。
【００３０】
以上をまとめると、符号化された入力動画像データをトランスコードにより再圧縮して出力動画像データを生成する場合、以下の性質が見出せる。  
（i）再圧縮前後のビットレート差（入力動画像データのビットレートと出力動画像データのビットレートとの差）が小さい場合、入力動画像データの符号化方式と同一の符号化方式を用いて再圧縮を行うことで、画質劣化を少なく抑えることができる。  
（ii）入力動画像データの符号化方式と同一の符号化方式で再量子化により入力動画像データを再圧縮すると、再圧縮前後のビットレート差が大きくなるに従って、急激に符号化効率が低下する。  
（iii）再圧縮前後のビットレート差が小さい場合は、入力動画像データの符号化方式と異なり、かつ圧縮性能の高い符号化方式を再圧縮に用いるよりは、入力動画像データの符号化方式と同一の符号化方式を用いて再圧縮を行う方が画質劣化は少ない。  
（iv）再圧縮前後のビットレート差が大きい場合は、圧縮性能のより高い符号化方式を再圧縮に用いることが有効である。
【００３１】
本実施形態は、上記（i）（ii）（iii）（iv）の性質を考慮して再圧縮の符号化方式を選択することで符号化効率を最適化することを可能とする。図５の曲線１５１の特性を示す再量子化によるトランスコード方式をＡとし、曲線１５２の特性を示す同一符号化方式での再符号化によるトランスコード方式をＡ′とし、また曲線１５３で示した符号化効率のより高い別の符号化方式を用いて再符号化を行うトランスコード方式をＢとする。
【００３２】
図５の矢印１５４，１５５及び１５６は、出力動画像データの種々のビットレート範囲とそれらの範囲に適合するトランスコード方式を示している。矢印１５４で示したビットレート範囲において再圧縮を行う場合は、方式Ａまたは方式Ａ′の符号化効率が方式Ｂに比較して高い。矢印１５５で示したビットレート範囲において再圧縮を行う場合は、方式Ａ′の符号化効率が平均的に高い。矢印１５６で示したビットレート範囲において再圧縮を行う場合は、方式Ｂの符号化効率が方式Ａまたは方式Ａ′に比較して高い。このように出力動画像データのビットレート範囲、すなわち入力動画像データのビットレートに対する出力動画像データのビットレートに応じて、最適なトランスコード方式が異なる。
【００３３】
また、トランスコード方式によって処理量も大幅に異なる。図６は、それぞれのトランスコード方式の平均処理負荷の比率の例を示したものである。再量子化のみで再圧縮を行う方式Ａは処理負荷が最も小さく、符号化性能の高い符号化方式により再符号化する方式Ｂは、高い符号化性能を得るために処理負荷も高くなる。図５の矢印１５４で示したビットレート削減量が少ない領域では、方式Ａと方式Ａ′との符号化効率の違いが小さいため、処理負荷の少ない方式Ａが用いることで、画質劣化せずに処理負荷を低減させることが可能となる。
【００３４】
以上の点を踏まえて、図７に示すフローチャートを用いて第１の実施形態における処理手順を説明する。まず、再圧縮パラメータ入力部１１１においてトランスコードにより得られる出力動画像データ１０３の目標ビットレートを例えばユーザ入力１１２またはメディア残容量１１３に従って設定する（ステップＳ１００）。この状態で入力ビットストリーム、すなわち動画像データ１０１のビットストリームを入力し（ステップＳ１０１）、さらに入力ビットストリームのビットレート（入力ビットレートという）を取得する（ステップＳ１０２）。入力ビットレートは、コントローラ１０８によって図示しない上位のシステムから取得される。後述するように、入力ビットストリームからビットレートを計測してもよい。
【００３５】
次に、次式で示される入力ビットレートに対する目標ビットレートのビットレート削減率を閾値ＴＨと比較する（ステップＳ１０２）。
【数１】
2007096800.tif 000003
【００３６】
この式で示されるビットレート削減率は、入力ビットレートに対する目標ビットレートの差を入力ビットレートにより正規化している。
【００３７】
ステップＳ１０３においてビットレート削減率が閾値ＴＨより小さい場合は、方式ＡまたはＡ′のトランスコードを行う（ステップＳ１０４）。
【００３８】
ステップＳ１０３においてビットレート削減率が閾値ＴＨ以上の場合は、方式Ｂに基づくトランスコードを行う（ステップＳ１０５）。
【００３９】
最後に、ステップＳ１０４またはＳ１０５のトランスコードにより生成される出力動画像データ１０３のビットストリーム、すなわち出力ビットストリームを出力する（ステップＳ１０６）。
【００４０】
閾値ＴＨは、例えば１０％，１５％，２０％，３０％，４０％，５０％等の中からトランスコード方式や符号化方式に応じて適宜選ぶことができる。なお、図７では省略しているが、入力ビットレートが目標ビットレートを下回っている場合、すなわちビットレート削減率が０以下の場合は、入力ビットストリームをそのまま出力ビットストリームとして出力すればよい。
【００４１】
図７に示した処理手順に従えば、図５を用いて説明した各トランスコード方式の特性を生かして、特に符号化方式の変換を伴わないトランスコード方式ＡまたはＡ′と符号化方式の変換を伴うトランスコード方式Ｂの中から最適なトランスコード方式を自動的に決定することが可能となる。すなわち、ユーザが特に意識することなく、自動的に最適なトランスコード方式を選択して、任意のビットレートで、常に高画質かつ高効率に入力ビットストリームを目標ビットレートに近づくように再圧縮符号化することができる。
【００４２】
次に、図８に示すフローチャートを用いて第１の実施形態における他の処理手順を説明する。まず、目標ビットレートと共に入力動画像データ１０１に対する出力動画像データ１０３の変換速度指標である変換速度比を設定する（ステップＳ２００）。この状態で入力ビットストリームを入力し（ステップＳ２０１）、さらに入力ビットレートを取得する（ステップＳ２０２）。
【００４３】
次に、変換速度比を所定値Ｒと比較する（ステップＳ２０３）。変換速度比は、入力動画像データ１０１を出力動画像データ１０３に変換するのに要する処理時間に対する出力動画像データ１０３の再生時間の比であり、例えば４，３，２というような値が設定される。変換速度比が４の場合、実時間の４倍の速度で変換することを意味する。さらに、図７の場合と同様に目標ビットレートのビットレート削減率を閾値ＴＨと比較する（ステップＳ２０４）。
【００４４】
ステップＳ２０３において変換速度比が所定値Ｒより大きい場合、あるいはステップＳ２０４においてビットレート削減率が閾値ＴＨより小さい場合は、方式ＡまたはＡ′のトランスコードを行う（ステップＳ２０５）。
【００４５】
ステップＳ２０３において変換速度比が所定値Ｒ以下の場合、あるいはステップＳ２０４においてビットレート削減率が閾値ＴＨ以上の場合は、方式Ｂのトランスコードを行う（ステップＳ２０６）。
【００４６】
最後に、ステップＳ２０５またはＳ２０６のトランスコードにより生成される出力動画像データ１０３のビットストリーム、すなわち出力ビットストリームを出力する（ステップＳ２０７）。なお、上記所定値Ｒは、ステップＳ２０６及びステップＳ２０５の処理速度に応じて決定される。すなわち、ステップＳ２０６の変換速度比はＲ以下であり、ステップＳ２０５の変換速度比はＲより大きいことが前提となる。
【００４７】
なお、図８では省略しているが、入力ビットレートが目標ビットレートを下回っている場合は、入力ビットストリームをそのまま出力ビットストリームとして出力すればよい。
【００４８】
このように変換速度指標を併用することにより、ユーザが希望する記録速度をも反映したトランスコード方式の選択が可能となる。
【００４９】
（第２の実施形態）  
図９は、本発明の第２の実施形態に係る動画像再圧縮符号化装置２００を示している。図９において図１と同一部分に同一符号を付して説明すると、本実施形態における動画像再圧縮符号化装置２００は、図１に示した第１の実施形態におけるトランスコーダ１０６に代えて図２に示したような方式Ａに基づくトランスコーダ１０６−１及び図３に示したような方式Ａ′に基づくトランスコーダ１０６−２が設けられている。例えば、第１の符号化方式がＭＰＥＧ−２であるとすると、トランスコーダ１０６−１はＭＰＥＧ−２の再量子化によるトランスコード、トランスコーダ１０６−２はＭＰＥＧ−２の再符号化によるトランスコード、トランスコーダ１０７はＭＰＥＧ−２からＨ．２６４へ再符号化のトランスコードを行う。
【００５０】
コントローラ１０８は、トランスコーダ１０６−１，１０６−２及び１０７の中から再圧縮パラメータ１０２に従って動画像データ１０１を最も効率的にトランスコードを行うトランスコーダを適応的に選択し、選択したトランスコーダのみを動作させる。再圧縮パラメータ１０２は第１の実施形態と同様に、目標ビットレートや変換速度指標を決定するパラメータであり、前述したユーザ入力やメディア残容量に応じて入力される。さらに、コントローラ１０８が選択したトランスコーダに入力動画像データ１０１が入力され、選択したトランスコーダからの出力動画像データ１０３が出力されるようにセレクタ１０５及びセレクタ１０９を制御する。これにより任意のビットレートで、かつ常に高い符号化効率で高画質なトランスコードを行うことが可能となる。
【００５１】
次に、図１０に示すフローチャートを用いて第２の実施形態における処理手順を説明する。まず、出力動画像データ１０３の目標ビットレートを例えばユーザ入力またはメディア残容量３に従って設定する（ステップＳ３００）。この状態で入力ビットストリーム、すなわち動画像データ１０１のビットストリームを入力し（ステップＳ３０１）、さらに入力ビットストリームのビットレート（入力ビットレートという）を取得する（ステップＳ３０２）。入力ビットレートは、コントローラ１０８によって図示しない上位のシステムから取得される。後述するように、入力ビットストリームからビットレートを計測してもよい。
【００５２】
次に、［数１］に従って入力ビットレートに対する目標ビットレートのビットレート削減率を求め、ビットレート削減率が０以下かどうかを調べる（ステップＳ３０３）。ビットレート削減率が０以下であれば、入力ビットストリームをそのまま出力ビットストリームとして出力する（ステップＳ３０９）。
【００５３】
ビットレート削減率が０以下でなければ、次にビットレート削減率を０より大きい第１の閾値ＴＨ１（例えばＴＨ１＝１５％）と比較する（ステップＳ３０４）。
【００５４】
ステップＳ３０４においてビットレート削減率が閾値ＴＨ１より小さければ、トランスコーダ１０６−１を用いて方式Ａによるトランスコードを行う（ステップＳ３０６）。
【００５５】
ステップＳ３０４においてビットレート削減率が閾値ＴＨ１以上であれば、次にビットレート削減率をＴＨ１より大きい第２の閾値ＴＨ２（例えばＴＨ２＝３０％）と比較する（ステップＳ３０５）。
【００５６】
ステップＳ３０５においてビットレート削減率が閾値ＴＨ２より小さければ、すなわちＴＨ１＜ビットレート削減率＜ＴＨ２であれば、トランスコーダ１０６−２を用いて方式Ａ′によるトランスコードを行う（ステップＳ３０７）。
【００５７】
ステップＳ３０５においてビットレート削減率が閾値ＴＨ２より大きければ、トランスコーダ１０７を用いて方式Ｂよるトランスコードを行う（ステップＳ３０８）。
【００５８】
最後に、ステップＳ３０６，Ｓ３０７またはＳ３０８のトランスコードにより生成される出力動画像データ１０３のビットストリーム、すなわち出力ビットストリームを出力する（ステップＳ３０９）。
【００５９】
図１０に示した処理手順に従えば、図５を用いて説明した各トランスコード方式の特性を生かして、トランスコード方式Ａ，Ａ′及びＢの３つの中から、最適なトランスコード方式を自動的に決定することが可能となる。すなわち、ユーザが特に意識することなく、自動的に最適なトランスコード方式を選択して、任意のビットレートで、常に高画質かつ高効率に入力ビットストリームを目標ビットレートに近づくように再圧縮符号化することができる。
【００６０】
次に、図１１に示すフローチャートを用いて第２の実施形態における他の処理手順を説明する。まず、目標ビットレートと共に入力動画像データ１０１に対する出力動画像データ１０３の変換速度指標である変換速度比を設定する（ステップＳ４００）。この状態で入力ビットストリームを入力し（ステップＳ４０１）、さらに入力ビットレートを取得する（ステップＳ４０２）。
【００６１】
次に、［数１］に従って入力ビットレートに対する目標ビットレートのビットレート削減率を求め、ビットレート削減率が０以下かどうかを調べる（ステップＳ４０３）。ビットレート削減率が０以下であれば、入力ビットストリームをそのまま出力ビットストリームとして出力する（ステップＳ４１２）。ビットレート削減率が０以下でなければ、次に変換速度比を第１の所定値Ｒ１（例えばＲ１＝４）と比較する（ステップＳ４０４）。
【００６２】
ステップＳ４０４において変換速度比が所定値Ｒ１以下であれば、次にビットレート削減率を第１の閾値ＴＨ１（例えばＴＨ１＝１５％）と比較する（ステップＳ４０５）。
【００６３】
ステップＳ４０４において変換速度比が所定値Ｒ１より大きい場合、あるいはステップＳ４０５においてビットレート削減率が閾値ＴＨ１より小さい場合は、トランスコーダ２０６−１を用いて方式Ａに基づくトランスコードを行う（ステップＳ４０９）。
【００６４】
ステップＳ４０４において変換速度比が所定値Ｒ１以下で、かつステップＳ４０５においてビットレート削減率が閾値ＴＨ１以上の場合は、次にビットレート削減率を第２の閾値ＴＨ２（例えばＴＨ２＝３０％）と比較する（ステップＳ４０６）。ステップＳ４０６においてビットレート削減率が閾値ＴＨ２以上であれば、次に変換速度比を第２の所定値Ｒ２（例えばＲ２＝２）と比較する（ステップＳ４０７）。
【００６５】
ステップＳ４０６においてビットレート削減率が閾値ＴＨ２より小さい場合、あるいはステップＳ４０７において変換速度比が所定値Ｒ２より大きい場合は、トランスコーダ２０６−２を用いて方式Ａ′に基づくトランスコードを行う（ステップＳ４１０）。
【００６６】
ステップＳ４０７において変換速度比が所定値Ｒ２以下の場合は、トランスコーダ２０７を用いて方式Ｂに基づくトランスコードを行う（ステップＳ４１１）。
【００６７】
最後に、ステップＳ４０９，Ｓ４１０またはＳ４１１のトランスコードにより生成される出力動画像データ１０３のビットストリーム、すなわち出力ビットストリームを出力する（ステップＳ４１２）。ここで、所定値Ｒ１およびＲ２は、ステップＳ４０９、ステップＳ４１０及びステップＳ４１１の処理速度に応じて決定される。すなわち、ステップＳ４０９の変換速度比はＲ１より大きく、ステップＳ４１０の変換速度比はＲ２より大きく且つＲ１より小さく、ステップＳ４１１の変換速度比は、Ｒ２より小さいことが前提となる。
【００６８】
このように図１１の処理手順に従えば、図６で示した変換処理速度の違いを考慮して、許容される変換処理速度の範囲内で、図５を用いて説明した各トランスコード方式の符号化特性を踏まえて、最適なトランスコード方式をビットレートの情報から自動的に決定することが可能となる。従って、ユーザが意識することなく、自動的に最適なトランスコード方式を選択して、任意のビットレートで常に高画質かつ高効率に入力動画像データを所定の処理時間以内で目標ビットレートとなるように再圧縮符号化することができる。
【００６９】
（第３の実施形態）  
図１２は、本発明の第３の実施形態に係る動画像再圧縮符号化装置３００を示している。図１２において、第２の実施形態の図９と同一の構成要素については同一符号を付している。本実施形態では、第２の実施形態に加えて入力動画像データ１０１の所定時間毎のビットレートを計測するビットレート計測部１５０を追加している。コントローラ１０８は、こうして計測されたビットレートと再圧縮パラメータ１０２に基づいて使用するトランスコード方式、すなわちトランスコーダ１０６−１，１０６−２及び１０７のいずれを用いてトランスコードを行うかを切り替える。
【００７０】
図１３に、ビットレート計測部１２０により計測されたビットレートに基づくトランスコード方式の切り替え動作の例を示す。図１３において、線３１０は所定時間毎に計測された入力動画像データ１０１のビットレートの時間変動を示している。線３１１は出力動画像データ１０３の目標ビットレートである。図１３では、目標ビットレートと入力動画像データ１０１のビットレートとの比率に応じてトランスコード方式を切り替えており、入力動画像データ１０１のビットレートが矢印３１４に示す範囲の場合はトランスコード方式Ａを選択し、入力動画像データ１０１のビットレートが矢印３１３に示す範囲の場合はトランスコード方式Ａ′を選択し、入力動画像データ１０１のビットレートが矢印３１２に示す範囲の場合は、トランスコード方式Ｂを選択する。このように本実施形態では、トランスコード方式の切り替えは動的に行われる。
【００７１】
このように本実施形態では、コントローラが入力動画像データ１０１の現在のビットレートと目標ビットレートとの比率に応じて、入力動画像データ１０１を最も効率的にトランスコードするトランスコーダを３つのトランスコーダ１０６−１，１０６−２及び１０７の中から適応的かつ動的に切り替える。従って、任意のビットレートでかつ常に高い符号化効率によって高画質のトランスコードを行うことが可能となる。
【００７２】
以上説明した本発明の実施形態に基づく動画像データの再圧縮符号化処理は、ハードウエアでも実現可能であるが、パーソナルコンピュータのようなコンピュータを用いてソフトウエアにより実行することも可能である。従って、本発明によれば以下に挙げるようなプログラム、あるいは当該プログラムを格納したコンピュータ読み取り可能な記憶媒体を提供することができる。
【００７３】
（１）第１の符号化方式で符号化された入力動画像データのビットレートに対する出力動画像データの目標ビットレートの削減率を含む再圧縮パラメータを受ける処理と、前記削減率が閾値より小さければ、前記第１の符号化方式かつ第１の圧縮率を有する第１のトランスコーダにより前記入力動画像データを再圧縮符号化して前記出力動画像データを生成する処理と、前記削減率が前記閾値以上であれば、前記第１の符号化方式と異なる第２の符号化方式かつ前記第１の圧縮率より小さい第２の圧縮率を有する第２のトランスコーダにより前記入力動画像データを再圧縮符号化して前記出力動画像データを生成する処理とを含む再圧縮符号化処理をコンピュータに行わせる動画像データの再圧縮符号化プログラムあるいは該プログラムを記憶した記憶媒体。
【００７４】
（２）第１の符号化方式で符号化された入力動画像データのビットレートに対する出力動画像データの目標ビットレートの削減率を含む再圧縮パラメータを受ける処理と、前記削減率が第１の閾値より小さければ、前記入力動画像データに含まれる直交変換係数を再量子化する再量子化部を含み、前記第１の符号化方式かつ第１の圧縮率を有する第１のトランスコーダによって前記入力動画像データを再圧縮符号化して前記出力動画像データを生成する処理と、前記削減率が前記第１の閾値以上かつ第２の閾値より小さければ、前記入力動画像データを復号することによって動画像信号を再生するデコーダ及び前記動画像信号を符号化するエンコーダを含み、前記第１の符号化方式かつ第２の圧縮率を有する第２のトランスコーダにより前記入力動画像データを再圧縮符号化して前記出力動画像データを生成する処理と、前記削減率が前記第２の閾値以上であれば、前記第１の符号化方式と異なる第２の符号化方式かつ前記第１の圧縮率より小さい第２の圧縮率を有する第２のトランスコーダにより前記入力動画像データを再圧縮符号化して前記出力動画像データを生成する処理とを含む再圧縮処理をコンピュータに行わせる動画像データの再圧縮符号化プログラムあるいは該プログラムを記憶した記憶媒体。
【図面の簡単な説明】
【００７５】
【図１】本発明の第１の実施形態に係る動画像再圧縮符号化装置の概略構成示すブロック図
【図２】トランスコーダの第１の具体例を示すブロック図
【図３】トランスコーダの第２の具体例を示すブロック図
【図４】トランスコーダの第３の具体例を示すブロック図
【図５】入力動画像データを再圧縮して得られる出力動画像データのビットレートと、出力動画像データを復号した動画像信号の原動画像信号に対するＰＳＮＲとの関係の一例を示す図
【図６】各トランスコード方式の平均処理負荷の比率の例を示す図
【図７】第１の実施形態における動画像圧縮符号化の処理手順を示すフローチャート
【図８】第１の実施形態における動画像圧縮符号化の他の処理手順を示すフローチャート
【図９】本発明の第２の実施形態に係る動画像圧縮符号化装置の概略構成を示すブロック図
【図１０】第２の実施形態における動画像圧縮符号化の処理手順を示すフローチャート
【図１１】第２の実施形態における動画像圧縮符号化の他の処理手順を示すフローチャート
【図１２】本発明の第３の実施形態に係る動画像圧縮符号化装置の概略構成を示すブロック図
【図１３】第３の実施形態におけるトランスコード方式の切り替え動作例を示す図
【符号の説明】
【００７６】
１００，２００，３００・・・動画像再圧縮符号化装置；
１０１・・・入力動画像データ；
１０２・・・再圧縮パラメータ；
１０３・・・出力動画像データ；
１０４・・・入力バッファ；
１０５・・・セレクタ；
１０６，１０６−１，１０６−２・・・符号化方式の変更を伴わないトランスコーダ；
１０７・・・符号化方式の変更を伴うトランスコーダ；
１０８・・・コントローラ；
１０９・・・セレクタ；
１１０・・・出力バッファ；
１１１・・・再圧縮パラメータ入力部；
１２４・・・可変長復号器；
１２５・・・再量子化部；
１２６・・・可変長符号化器；
１３４・・・デコーダ；
１３７・・・エンコーダ；
１４４・・・デコーダ；
１４７・・・エンコーダ；
１５０・・・入力ビットレート計測部
【図１】
2007096800.tif 000004
【図２】
2007096800.tif 000005
【図３】
2007096800.tif 000006
【図４】
2007096800.tif 000007
【図５】
2007096800.tif 000008
【図６】
2007096800.tif 000009
【図７】
2007096800.tif 000010
【図８】
2007096800.tif 000011
【図９】
2007096800.tif 000012
【図１０】
2007096800.tif 000013
【図１１】
2007096800.tif 000014
【図１２】
2007096800.tif 000015
【図１３】
2007096800.tif 000016