(57)【要約】【課題】エンコードデータの品質向上を図ることができる画像処理装置、画像処理方法およびプログラムを提供する。【解決手段】画像処理装置は、少なくとも単一の動画像データをエンコード指示に基づいて時分割でエンコードし、属性の異なる複数のエンコードデータを生成するエンコード処理部と、優先して生成すべき属性のエンコードデータに関する優先事項に基づいて、上記動画像データのエンコード順序をエンコード処理対象のフレーム画像ごとに決定し、当該エンコード順序を上記エンコード指示として上記エンコード処理部に出力するエンコード制御部とを有する。【選択図】図１
2010141477.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも単一の動画像データをエンコード指示に基づいて時分割でエンコードし、属性の異なる複数のエンコードデータを生成するエンコード処理部と、
優先して生成すべき属性のエンコードデータに関する優先事項に基づいて、上記動画像データのエンコード順序をエンコード処理対象のフレーム画像ごとに決定し、当該エンコード順序を上記エンコード指示として上記エンコード処理部に出力するエンコード制御部と
を有する画像処理装置。
【請求項２】
上記エンコード順序を格納する記憶部を有し、
上記エンコード制御部は、
第１のタイミング信号が入力されたときに、上記エンコード処理対象のフレーム画像に対するエンコード順序を決定して、当該エンコード順序を上記記憶部に格納し、
上記エンコード処理部は、
第２のタイミング信号が入力されたときに、上記記憶部から上記エンコード順序を読み出して、上記第１のタイミング信号における上記エンコード処理対象のフレーム画像をエンコードする
請求項１記載の画像処理装置。
【請求項３】
上記属性は、複数のパラメータで決定され、
上記複数のパラメータを一の属性情報とし、複数の当該属性情報を管理する管理部を有し、
上記エンコード処理部は、
上記エンコード指示により、上記属性情報を上記管理部からエンコード順に取得し、当該取得した順の属性情報に従って、上記処理対象のフレーム画像を時分割でエンコードする
請求項２記載の画像処理装置。
【請求項４】
上記優先事項は、上記複数のパラメータのうち、上記エンコード順を決定する優先すべきパラメータの値を含み、
上記エンコード制御部は、
上記各属性情報における上記優先すべきパラメータの値が同一である場合には、上記タイミング信号が入力されるごとに、上記複数の属性情報が巡回するように、上記エンコード順序を決定する
請求項３記載の画像処理装置。
【請求項５】
上記エンコード制御部は、
上記優先すべきパラメータがフレームレートである場合には、上記タイミング信号が入力されるごとに、当該フレームレートが低順に巡回するように、上記エンコード順序を決定する
請求項４記載の画像処理装置。
【請求項６】
上記エンコード制御部は、
上記優先すべきパラメータがフレームレートである場合には、上記タイミング信号が入力されるごとに、当該フレームレートが高順に巡回するように、上記エンコード順序を決定する
請求項５記載の画像処理装置。
【請求項７】
上記エンコード制御部は、
上記優先すべきパラメータがビットレートである場合には、上記タイミング信号が入力されるごとに、当該ビットレートが高順に巡回するように、上記エンコード順序を決定する
請求項６記載の画像処理装置。
【請求項８】
上記エンコード処理部は、
上記エンコード処理に失敗した画像フレームの属性情報をエンコード結果として上記エンコード制御部に出力し、
上記エンコード制御部は、
上記エンコード結果を取得した場合には、上記処理対象の画像フレームに対して、上記エンコード処理に失敗した上記属性情報に対するエンコードが最優先で行われるように、上記エンコード順序を決定する
請求項７記載の画像処理装置。
【請求項９】
優先して生成すべき属性のエンコードデータに関する優先事項に基づいて、少なくとも単一の動画像データのエンコード順序をエンコード処理対象のフレーム画像ごとに決定する第１のステップと、
上記第１のステップで決定した上記エンコード順序をエンコード指示として出力する第２のステップと、
動画像データを上記第２のステップによる上記エンコード指示に基づいて時分割でエンコードし、属性の異なる複数のエンコードデータを生成する第３のステップと
を有する画像処理方法。
【請求項１０】
優先して生成すべき属性のエンコードデータに関する優先事項に基づいて、少なくとも単一の動画像データのエンコード順序をエンコード処理対象のフレーム画像ごとに決定する第１の処理と、
上記第１の処理で決定した上記エンコード順序をエンコード指示として出力する第２の処理と、
動画像データを上記第２の処理による上記エンコード指示に基づいて時分割でエンコードし、属性の異なる複数のエンコードデータを生成する第３の処理と
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、動画像データをエンコード可能な画像処理装置、画像処理方法およびプログラムに関するものである。
【背景技術】
【０００２】
映像を時分割で複数の異なるエンコードデータ（エレメンタリストリーム：Elementary Stream）を生成可能な画像処理装置が知られている（例えば、特許文献１〜３参照）。このような画像処理装置によれば、入力映像は次のようにエンコードされる。
【０００３】
図２０（Ａ）〜（Ｆ）は、一般的なエンコード処理の例を示すタイミングチャートである。
図２０（Ａ）に図示するパルス状の同期信号Ｖに同期して、図２０（Ｂ）に図示する入力映像のフレーム（ＦＲＭ）Ａ〜Ｆが、図２０（Ｆ）に図示するように、インスタンスＩＤ０〜ＩＤ２ごとに時分割でエンコードされ、エンコードデータＥＳが生成される。
インスタンスとは、エンコード形式、フレームレート、ビットレート等のエンコードに必要な情報をいう。図２０（Ａ）〜（Ｆ）には、エンコード形式およびフレームレートが同一で、ビットレートが各々異なる３種類のインスタンスＩＤ０〜ＩＤ２が例示されている。
【０００４】
例えば、時刻ｔ１に入力されたフレームＡに対して、図２０（Ｃ）〜（Ｅ）に図示するように、エンコード順序がインスタンスＩＤ２、ＩＤ０、ＩＤ１の順に一意的に設定される。フレームＡは、時刻ｔ２において、このエンコード順序に従ってエンコードされる。
以後、このエンコード順序に基づいて、入力映像のフレームＢ〜Ｆが順次エンコードされる。
【特許文献１】特開平７−６７０９８号公報
【特許文献２】特開２００３−２４４２２０号公報
【特許文献３】特開平１１−２６１５１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
図２１（Ａ）〜（Ｇ）は、一般的なエンコード処理に遅延が発生した場合の例を示すタイミングチャートである。
図２１（Ｆ）に図示するように、エンコード処理に遅延が発生した場合には、エンコード順序が最後のインスタンスに対するエンコード処理をエンコード処理時間内に実行することができない場合がある。その結果、図２１（Ｇ）に図示するように、エンコード処理がスキップされ、エンコードデータの画質等の品質が著しく低下する。
【０００６】
本発明は、エンコードデータの画質等の品質向上を図ることができる画像処理装置、画像処理方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の画像処理装置は、少なくとも単一の動画像データをエンコード指示に基づいて時分割でエンコードし、属性の異なる複数のエンコードデータを生成するエンコード処理部と、優先して生成すべき属性のエンコードデータに関する優先事項に基づいて、上記動画像データのエンコード順序をエンコード処理対象のフレーム画像ごとに決定し、当該エンコード順序を上記エンコード指示として上記エンコード処理部に出力するエンコード制御部とを有する。
【０００８】
本発明の画像処理方法は、優先して生成すべき属性のエンコードデータに関する優先事項に基づいて、動画像データのエンコード順序をエンコード処理対象のフレーム画像ごとに決定する第１のステップと、上記第１のステップで決定した上記エンコード順序をエンコード指示として出力する第２のステップと、少なくとも単一の動画像データを上記第２のステップによる上記エンコード指示に基づいて時分割でエンコードし、属性の異なる複数のエンコードデータを生成する第３のステップとを有する。
【０００９】
本発明のプログラムは、優先して生成すべき属性のエンコードデータに関する優先事項に基づいて、少なくとも単一の動画像データのエンコード順序をエンコード処理対象のフレーム画像ごとに決定する第１の処理と、上記第１の処理で決定した上記エンコード順序をエンコード指示として出力する第２の処理と、動画像データを上記第２の処理による上記エンコード指示に基づいて時分割でエンコードし、属性の異なる複数のエンコードデータを生成する第３の処理とをコンピュータに実行させる。
【００１０】
本発明によれば、エンコード制御部は、優先事項に基づいて、少なくとも単一の動画像データのエンコード順序をエンコード処理対象のフレーム画像ごとに決定する。そして、エンコード制御部は、優先して生成すべき属性のエンコードデータに関するエンコード順序をエンコード指示としてエンコード処理部に出力する。
その後、エンコード処理部は、エンコード処理部からエンコード指示を取得すると、動画像データをエンコード指示に基づいて時分割でエンコードし、属性の異なる複数のエンコードデータを生成する。
【発明の効果】
【００１１】
本発明によれば、エンコードデータの品質向上を図ることができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施形態を図面に関連付けて説明する。なお、説明は以下の順序で行う。
１．第１実施形態（画像処理装置）
２．第２実施形態（エンコードタイミング管理処理の変形例）
３．第３実施形態（エンコードタイミング管理処理の変形例）
４．第４実施形態（エンコードタイミング管理処理の変形例）
５．第５実施形態（エンコードタイミング管理処理の変形例）
６．第６実施形態（エンコードタイミング管理処理の変形例）
７．第７実施形態（画像処理装置の応用例）
【００１３】
〈１．第１実施形態（画像処理装置）〉
［画像処理装置１の構成例］
図１は、本発明の第１実施形態に係る画像処理装置の構成例を示すブロック図である。
図１に図示する画像処理装置１は、入力タイミング管理装置１１、映像保存装置１２、エンコード情報保存装置１３、エンコードタイミング管理装置１４、およびエンコーダ装置１５を有する。
【００１４】
なお、エンコーダ装置１５は、本発明のエンコード処理部に対応する。入力タイミング管理装置１１およびエンコードタイミング管理装置１４は、本発明のエンコード制御部に対応する。エンコード情報保存装置１３は、本発明の管理部に対応する。
以下、説明の便宜上、「エンコードタイミング管理装置」を「Ｅタイミング管理装置」と適宜表記する。同様に、「エンコード情報保存装置」を「Ｅ情報保存装置」と適宜表記する。
【００１５】
画像処理装置１は、１系統入力の入力部ＩＮを有し、この入力部ＩＮに映像Ｓ０が入力されると、画像処理装置１は、入力映像Ｓ０を時分割でエンコードし、複数の属性の異なるエンコードデータ（エレメンタリストリーム）ＥＳを生成する機能を有する。この映像Ｓ０は、画像処理装置１の外部（例えば図１８の外部装置２）にて、入力映像Ｓ０と入力情報Ｓ１とに分離される。入力情報Ｓ１には、後述する同期信号などが含まれる。
【００１６】
なお、エンコードとは、符号化、あるいは圧縮を伴う圧縮符号化を指す。属性は、例えば、エンコードフォーマット、プロファイル、レベル、ビットレート、フレームレートによるパラメータで決定される。
プロファイルは、エンコードデータＥＳをデコーダ（不図示）にて復号化するために必要なツール（要素技術）の集合を指す。これは、エンコードフォーマットの規格によって定められている。
レベルは、エンコードフォーマットの規格ごとに定められ、画像の解像度に応じて、例えば、レベル１〜レベル５に分類されている。
映像は、複数の画像（フレーム）によって構成された動画像データを指すが、音声を伴う動画像データであってもよい。画像処理装置１がエンコード可能な動画形式は、好適に選択可能である。本実施形態では、動画形式として、ＭＰＥＧ−４（Moving Picture Expert Group ４）、Ｈ．２６４／ＡＶＣ（Advanced Video Coding）を例に挙げて説明する。
【００１７】
入力タイミング管理装置１１は、入力部ＩＮから入力情報Ｓ１が入力されると、タイミング情報Ｓ２を生成し、これをＥタイミング管理装置１４に出力する。入力タイミング管理装置１１が行う処理を入力タイミング管理処理という。このタイミング情報Ｓ２は、入力映像Ｓ０をエンコードすべきタイミング（同期信号）と、映像の属性とに関する情報である。
【００１８】
映像保存装置１２は、例えば、ＤＲＡＭやＳＤＲＡＭ等で構成されている。映像保存装置１２には、後述する同期信号に同期して、入力部ＩＮから１フレーム単位で映像Ｓ０が入力される。このとき、映像保存装置１２は、この入力映像Ｓ０のアドレスおよび入力映像Ｓ０のサイズを保存（記憶）する。映像保存装置１２は、同期信号に同期して、保存した入力映像Ｓ０を映像データＳ３として、フレーム単位でエンコーダ装置１５に出力する。
【００１９】
Ｅ情報保存装置１３は、例えば、ＤＲＡＭやＳＤＲＡＭ等で構成されている。Ｅ情報保存装置１３は、画像処理装置１外部からエンコードすべき属性ごとのエンコード情報が各々入力され、これらを保存（記憶）する。
【００２０】
このエンコード情報は、例えば、エンコードフォーマット、プロファイル、レベル、ビットレート、フレームレート、および参照フレームに関する情報である。
本実施形態では、画像処理装置１が、３種類の異なる属性を持つエンコードデータＥＳを生成するものとする。このとき、Ｅ情報保存装置１３は、一種類のエンコード情報を一のインスタンスとして管理する。即ち、異なるインスタンスのエンコードデータＥＳが生成される。以下、３種類のインスタンスＩＤ０〜ＩＤ２を例に挙げて説明する。
【００２１】
Ｅ情報保存装置１３は、全てのインスタンスＩＤ０〜ＩＤ２を一つに纏めたものをインスタンス管理情報Ｓ４としてＥタイミング管理装置１４に出力する。更に、Ｅ情報保存装置１３は、各々のインスタンスＩＤ０〜ＩＤ２を個別にインスタンス情報Ｓ５としてエンコーダ装置１５に出力する。
【００２２】
Ｅタイミング管理装置１４は、バッファとしての機能を有する。このバッファは、本発明の記憶部に対応する。
Ｅタイミング管理装置１４には、入力タイミング管理装置１１からタイミング情報Ｓ２が入力され、Ｅ情報保存装置１３からインスタンス管理情報Ｓ４が入力され、エンコーダ装置１５からエンコード結果情報Ｓ７が入力される。
Ｅタイミング管理装置１４は、インスタンスＩＤ０〜ＩＤ２に応じた３種類のエンコードデータＥＳを生成するため、タイミング情報Ｓ２とインスタンス管理情報Ｓ４とから、エンコード順序を設定し、これを保存する。このエンコード順序は、エンコードすべきインスタンスＩＤ０〜ＩＤ２の順序であり、インスタンス管理情報Ｓ４の優先事項に基づいて設定される。
【００２３】
Ｅタイミング管理装置１４は、保存しておいた前回のエンコード順序に基づいて、一のエンコードに対するエンコード指示情報Ｓ６を各々生成し、これをエンコーダ装置１５に出力する。なお、Ｅタイミング管理装置１４が行う処理をエンコードタイミング管理処理という。エンコード指示情報Ｓ６は、入力映像Ｓ０の１フレーム分の情報と、インスタンスＩＤ０〜ＩＤ２のエンコード順序とに関する情報である。
【００２４】
エンコーダ装置１５には、映像保存装置１２から映像データＳ３がフレーム単位で入力され、Ｅ情報保存装置１３からインスタンス情報Ｓ５が入力され、Ｅタイミング管理装置１４からエンコード指示情報Ｓ６が入力される。
エンコーダ装置１５は、インスタンス情報Ｓ５とエンコード指示情報Ｓ６とに基づいて、映像データＳ３をインスタンスＩＤ０〜ＩＤ２ごとに時分割でエンコードする。エンコーダ装置１５が行う処理をエンコード処理という。エンコード処理の際には、例えば、離散コサイン変換（ＤＣＴ；Discrete Cosine Transform）や離散アダマール変換（ＤＨＴ；Discrete Hadamard Transform）がエンコードフォーマットに応じて使用される。
そして、エンコーダ装置１５は、インスタンスＩＤ０〜ＩＤ２ごとの複数のエンコードデータＥＳを出力部ＯＵＴに出力し、かつ、エンコード処理の結果をエンコード結果情報Ｓ７としてＥタイミング管理装置１４に出力する。
【００２５】
［エンコード処理］
先に述べたエンコード処理について説明する。
上述したように、画像処理装置１は、入力映像Ｓ０を時分割でエンコードすることによって、３種類のインスタンスＩＤ０〜ＩＤ２に対応したエンコードデータＥＳを生成する。
このとき、エンコーダ装置１５によるエンコード処理は、Ｅタイミング管理装置１４によって生成されたエンコード指示情報Ｓ６、即ち、エンコード順序に基づいたインスタンスの順に時分割で行われる。
【００２６】
以下、インスタンスＩＤ０〜ＩＤ２の具体例を挙げる。
図２は、本発明の第１実施形態に係るインスタンスの構成例を示す図である。
図２に図示するように、各インスタンスＩＤ０〜ＩＤ２は、エンコードフォーマット、ビットレート、フレームレートによって構成されているものとする。
【００２７】
インスタンスＩＤ０は、エンコードフォーマットがＨ．２６４／ＡＶＣ、ビットレートが５Ｍｂｐｓ（bit per second）、フレームレートが３０ｆｐｓ（frame per second）であるものとする。
インスタンスＩＤ１は、エンコードフォーマットがＭＰＥＧ−４、ビットレートが３Ｍｂｐｓ、フレームレートが３０ｆｐｓであるものとする。
インスタンスＩＤ２は、エンコードフォーマットがＭＰＥＧ−４、ビットレートが８Ｍｂｐｓ、フレームレートが３０ｆｐｓであるものとする。
【００２８】
図３は、本発明の第１実施形態に係るエンコード情報保存装置およびエンコーダ装置間の動作例を示すブロック図である。
図３に図示するように、インスタンスＩＤ０〜ＩＤ２は、Ｅ情報保存装置１３に保存され、エンコードタイミング管理処理およびエンコード処理の際に使用される。
Ｅタイミング管理装置１４は、インスタンス管理情報Ｓ４が入力されると、インスタンスＩＤ０〜ＩＤ２のエンコード順を「ＩＤ０、ＩＤ１、ＩＤ２」の順に設定する。
【００２９】
初めに、インスタンスＩＤ０に対するエンコード処理が行われる。このため、Ｅタイミング管理装置１４（図１参照）は、その旨をエンコード指示情報Ｓ６としてエンコーダ装置１５に出力する。このとき、エンコーダ装置１５には、Ｅ情報保存装置１３からインスタンスＩＤ０に対するインスタンス情報Ｓ５が入力される。エンコーダ装置１５は、インスタンスＩＤ０に対するエンコード処理を行い、これに対するエンコードデータＥＳを生成する。
【００３０】
次に、インスタンスＩＤ１に対するエンコード処理が行われる。このため、Ｅタイミング管理装置１４は、その旨をエンコード指示情報Ｓ６としてエンコーダ装置１５に出力する。このとき、エンコーダ装置１５には、Ｅ情報保存装置１３からインスタンスＩＤ１に対するインスタンス情報Ｓ５が入力される。エンコーダ装置１５は、インスタンスＩＤ１に対するエンコード処理を行い、これに対するエンコードデータＥＳを生成する。
【００３１】
最後に、インスタンスＩＤ２に対するエンコード処理が行われる。このため、Ｅタイミング管理装置１４は、その旨をエンコード指示情報Ｓ６としてエンコーダ装置１５に出力する。このとき、エンコーダ装置１５には、Ｅ情報保存装置１３からインスタンスＩＤ２に対するインスタンス情報Ｓ５が入力される。そして、エンコーダ装置１５は、インスタンスＩＤ２に対するエンコード処理を行い、これに対するエンコードデータＥＳを生成する。
【００３２】
図４（Ａ）〜（Ｆ）は、本発明の実施形態に係るエンコード処理の例を示すタイミングチャートである。
図４（Ａ）は、同期信号Ｖを示す。図４（Ｂ）は、入力映像Ｓ０のフレーム（ＦＲＭ）を示す。図４（Ｃ）〜（Ｅ）は、インスタンスＩＤ０、ＩＤ１、ＩＤ２のエンコード順序を各々示す。図４（Ｆ）は、エンコード処理によって生成されたエンコードデータＥＳを示す。
【００３３】
図４（Ａ）に図示するように、画像処理装置１には、パルス状の同期信号Ｖが入力情報Ｓ１として所定の時間間隔ごとに入力される。なお、画像処理装置１の各構成要素は、同期信号Ｖの立ち下がりのタイミング（単にタイミングという）に同期して、各々の処理を行う。
【００３４】
図４（Ｂ）に図示するように、時刻ｔ１において、映像保存装置１２には、入力映像Ｓ０のフレームＡが入力される。このとき、Ｅタイミング管理装置１４は、図４（Ｃ）〜（Ｅ）に図示するように、フレームＡに対するエンコード順をインスタンスＩＤ０、ＩＤ１、ＩＤ２の順に設定し、これを設定情報として保存する。
【００３５】
次のタイミング、即ち、時刻ｔ２において、Ｅタイミング管理装置１４は、時刻ｔ１において保存した設定情報を読み出す。そして、Ｅタイミング管理装置１４は、設定情報のエンコード順序に基づいて、インスタンスＩＤ０〜ＩＤ２ごとのエンコード指示情報Ｓ６を各々生成し、これらをエンコーダ装置１５に出力する。
その後、エンコーダ装置１５は、図４（Ｆ）に図示するように、フレームＡに対して、インスタンスＩＤ０、ＩＤ１、ＩＤ２の順に時分割でエンコード処理を行う。
【００３６】
同時刻において、映像保存装置１２には、次のフレームＢが入力される。このとき、Ｅタイミング管理装置１４は、図４（Ｃ）〜（Ｅ）に図示するように、フレームＢに対するエンコード順をインスタンスＩＤ１、ＩＤ２、ＩＤ０の順に設定し、これを設定情報として保存する。
【００３７】
時刻ｔ３において、Ｅタイミング管理装置１４は、時刻ｔ２において保存した設定情報を読み出す。そして、Ｅタイミング管理装置１４は、設定情報のエンコード順序に基づいて、インスタンスＩＤ０〜ＩＤ２ごとのエンコード指示情報Ｓ６を各々生成し、これらをエンコーダ装置１５に出力する。
その後、エンコーダ装置１５は、図４（Ｆ）に図示するように、フレームＢに対して、インスタンスＩＤ１、ＩＤ２、ＩＤ０の順に時分割でエンコード処理を行う。
【００３８】
同時刻において、映像保存装置１２には、次のフレームＣが入力される。このとき、Ｅタイミング管理装置１４は、図４（Ｃ）〜（Ｅ）に図示するように、フレームＣに対するエンコード順をインスタンスＩＤ２、ＩＤ０、ＩＤ１の順に設定し、これを設定情報として保存する。
【００３９】
以後、映像保存装置１２には、同期信号Ｖごとに、フレームＤ、Ｅ、Ｆ、…が順次入力される。そして、Ｅタイミング管理装置１４は、同期信号Ｖごとに、エンコード順序がローテーションするように、インスタンスを「ＩＤ０、ＩＤ１、ＩＤ２」、「ＩＤ１、ＩＤ２、ＩＤ０」、「ＩＤ２、ＩＤ０、ＩＤ１」、…の順に設定する。
【００４０】
［画像処理装置１の動作例］
画像処理装置１の動作例を図５に関連付けて説明する。
図５は、本発明の第１実施形態に係る画像処理装置の動作例を示すシーケンス図である。
【００４１】
画像処理装置１には、パルス状の同期信号Ｖが入力情報Ｓ１として入力される。画像処理装置１は、この同期信号の立ち下がりのタイミングに同期して、フレーム単位で各処理を行う。
【００４２】
映像保存装置１２は、映像Ｓ０のＫ枚目のフレームが入力されると、これを保存する。これと同時に、入力タイミング管理装置１１は、入力タイミング管理処理を行う（ステップＳＴ１）。
【００４３】
ここで、ステップＳＴ１における入力タイミング処理を図６に関連付けて説明する。
図６は、本発明の第１実施形態に係る入力タイミング管理装置の動作例を示すフローチャートである。
【００４４】
図６に図示するように、入力タイミング管理装置１１は、入力情報Ｓ１が入力された後、入力タイミング管理処理を開始する。その後、入力タイミング管理装置１１は、タイミング情報Ｓ２を生成し（ステップＳＴ１１）、これをＥタイミング管理装置１４に出力する（ステップＳＴ１２）。
【００４５】
図５に図示するように、入力タイミング管理処理の終了後、Ｅタイミング管理装置１４は、エンコードタイミング管理処理を行う（ステップＳＴ２）。
具体的には、Ｅタイミング管理装置１４は、（Ｋ−１）枚目のフレームにおいて、一のインスタンス（例えばＩＤ０）に対するエンコード指示情報Ｓ６をエンコーダ装置１５に出力する。
【００４６】
エンコーダ装置１５は、Ｅタイミング管理装置１４からエンコード指示情報Ｓ６が入力されると、このインスタンス（例えばＩＤ０）に対してエンコード処理を行う（ステップＳＴ３）。エンコード処理の終了後、エンコーダ装置１５は、このインスタンス（例えばＩＤ０）に対するエンコードデータＥＳを生成し、画像処理装置１外部に出力する。これと同時に、エンコーダ装置１５は、エンコード結果情報Ｓ７をＥタイミング管理装置１４に出力する。
このように、（Ｋ−１）枚目のフレームにおける残りのインスタンスに対して、上述の処理が繰り返し行われる。
【００４７】
ここで、ステップＳＴ２におけるエンコードタイミング管理処理について説明する。
図７は、本発明の第１実施形態に係るエンコードタイミング管理装置の動作例を示すフローチャートである。
【００４８】
図７に図示するように、Ｅタイミング管理装置１４は、入力タイミング管理装置１１からタイミング情報Ｓ２が入力された後、エンコードタイミング管理処理を開始する。その後、Ｅタイミング管理装置１４は、Ｅ情報保存装置１３からインスタンス管理情報Ｓ４を取得する（ステップＳＴ２１）。
【００４９】
そして、Ｅタイミング管理装置１４は、インスタンス管理情報Ｓ４と、タイミング情報Ｓ２とからＫ枚目のフレームのエンコード順序を設定し、これを設定情報として保存する（ステップＳＴ２２）。
【００５０】
その後、Ｅタイミング管理装置１４は、ステップＳＴ２２において保存した設定情報を読み出す。そして、Ｅタイミング管理装置１４は、（Ｋ−１）枚目のフレームに対するエンコード順序を設定する（ステップＳＴ２３）。その後、Ｅタイミング管理装置１４は、エンコード時間の有無を判別する（ステップＳＴ２４）。即ち、Ｅタイミング管理装置１４は、エンコード処理に要する残り時間の有無を判別する。この残り時間は、現時刻から次の同期信号Ｖまでの時間である。
【００５１】
ステップＳＴ２４において、エンコード時間が有る場合には（ＹＥＳ）、Ｅタイミング管理装置１４は、（Ｋ−１）枚目のフレームに対するエンコードすべきインスタンスの有無を判別する（ステップＳＴ２５）。即ち、Ｅタイミング管理装置１４は、エンコードすべきインスタンスに残りがあるか否かを判別する。
一方、エンコード時間が無い場合には（ＮＯ）、Ｅタイミング管理装置１４は、一連の処理を終了する。
【００５２】
ステップＳＴ２５において、インスタンスＩＤ０〜ＩＤ２が有る場合には（ＹＥＳ）、Ｅタイミング管理装置１４は、（Ｋ−１）枚目のフレームに対するエンコード指示情報Ｓ６を生成し、これをエンコーダ装置１５に出力する（ステップＳＴ２６）。そして、Ｅタイミング管理装置１４は、エンコード処理が完了し、エンコーダ装置１５からエンコード結果情報Ｓ７が入力されるのを待つ（ステップＳＴ２７）。
一方、インスタンスＩＤ０〜ＩＤ２の内、エンコードすべきインスタンスが無い場合には（ＮＯ）、Ｅタイミング管理装置１４は、一連の処理を終了する。
【００５３】
図５に図示するように、エンコードタイミング管理処理の終了後、エンコーダ装置１５は、エンコード処理を行う（ステップＳＴ３）。
【００５４】
ここで、ステップＳＴ３におけるエンコード処理を図８に関連付けて説明する。
図８は、本発明の第１実施形態に係るエンコーダ装置の動作例を示すフローチャートである。
【００５５】
図８に図示するように、エンコーダ装置１５は、Ｅタイミング管理装置１４からエンコード指示情報Ｓ６が入力された後、エンコード処理を開始する。その後、エンコーダ装置１５は、Ｅ情報保存装置１３からインスタンス情報Ｓ５を取得する（ステップＳＴ３１）。
【００５６】
そして、エンコーダ装置１５は、映像保存装置１２から映像データＳ３を読み出す。エンコーダ装置１５は、インスタンス情報Ｓ５とエンコード指示情報Ｓ６とに基づいて、映像データＳ３をインスタンスＩＤ０〜ＩＤ２ごとに時分割でエンコードする（ステップＳＴ３２）。
【００５７】
その後、エンコーダ装置１５は、エンコード処理によって生成された複数のエンコードデータＥＳを画像処理装置１外部に出力する（ステップＳＴ３３）。これと同時に、エンコーダ装置１５は、エンコード処理の結果をエンコード結果情報Ｓ７としてＥタイミング管理装置１４に出力する。
【００５８】
図５に図示するように、（Ｋ−１）枚目のフレームに対してエンコード処理が終了すると、映像保存装置１２には、映像Ｓ０の（Ｋ＋１）枚目のフレームが入力される。そして、Ｋ枚目のフレームに対してエンコード処理が行われる。
【００５９】
第１実施形態によれば、以下の効果を得ることができる。
図９（Ａ）〜（Ｇ）は、本発明の第１実施形態に係るエンコード処理の遅延を説明するためのタイミングチャートである。なお、図９（Ｇ）は、エンコード処理がスキップされたフレーム（ＳＦＲＭ）を示す。
【００６０】
上述したように、エンコード処理は、エンコード順序がローテーションするように、同期信号Ｖから次の同期信号Ｖまでの期間に行われる。例えば、時刻ｔ１において映像保存装置１２に入力されたフレームＡは、次の時刻ｔ２から時刻ｔ３までの期間にエンコード処理が行われる。
【００６１】
ところが、図９（Ｆ）に図示するように、エンコード処理に遅延が発生する場合がある。この場合、ステップＳＴ２４の処理にて（図７参照）、各インスタンスに対して、エンコード時間の有無が判断される。
その結果、図９（Ｇ）に図示するように、フレームＡの最後のインスタンスＩＤ２に対するエンコード処理がスキップされ、このインスタンスに対するエンコードデータＥＳが欠落する。同様に、フレームＢ、Ｃの最後のインスタンスＩＤ０、ＩＤ１に対するエンコード処理がスキップされ、これらのインスタンスに対するエンコードデータＥＳが欠落する。
【００６２】
しかしながら、第１実施形態によれば、このようなエンコード処理の遅延が発生したとしても、エンコード順序がローテーションするため、同一のインスタンスがスキップされるという事態を回避することができる。このため、映像の劣化が低減される。特に、各インスタンスのフレームレートが同一の場合には、顕著な効果を得ることができる。
【００６３】
〈２．第２実施形態（エンコードタイミング管理処理の変形例）〉
エンコード処理の第２実施形態について、先の実施形態と異なる点を中心に説明する。
先に例示したインスタンスＩＤ１〜ＩＤ２は、各々のフレームレートが同一であるが、インスタンスごとにフレームレートが異なる場合がある。この場合には、フレームレートの低いインスタンスが優先的にエンコードされる。以下に、他のインスタンスＩＤ０〜ＩＤ２の具体例を挙げる。
【００６４】
図１０は、本発明の第２実施形態に係るインスタンスの構成例を示す図である。
図１０に図示するように、インスタンスＩＤ２、ＩＤ１、ＩＤ０の順にフレームレートが低くなる。具体的には、インスタンスＩＤ０のフレームレートは、３０ｆｐｓであるものとする。インスタンスＩＤ１のフレームレートは、１５ｆｐｓであるものとする。インスタンスＩＤ２のフレームレートは、１０ｆｐｓであるものとする。
【００６５】
図１１（Ａ）〜（Ｆ）は、本発明の第２実施形態に係るエンコード処理の例を示すタイミングチャートである。
図１１（Ａ）に図示するように、時刻ｔ１において、画像処理装置１に同期信号Ｖが入力される。このとき、図１１（Ｂ）に図示するように、映像保存装置１２には、入力映像Ｓ０のフレームＡが入力される。
Ｅタイミング管理装置１４は、フレームレートの高低を判別する。この判別の後、Ｅタイミング管理装置１４は、エンコード順序をフレームレートの低い順、即ち、インスタンスＩＤ２、ＩＤ１、ＩＤ０の順に設定し、これを設定情報として保存する。
【００６６】
時刻ｔ２において、Ｅタイミング管理装置１４は、時刻ｔ１において保存した設定情報を読み出す。そして、Ｅタイミング管理装置１４は、設定情報のエンコード順序に基づいたエンコード指示情報Ｓ６を各々生成し、これらをエンコーダ装置１５に出力する。
エンコーダ装置１５は、エンコード指示情報Ｓ６を受け、図１１（Ｆ）に図示するように、フレームＡに対して、インスタンスＩＤ２、ＩＤ１、ＩＤ０の順に時分割でエンコード処理を行う。
【００６７】
同時刻において、映像保存装置１２には、次のフレームＢが入力される。このとき、Ｅタイミング管理装置１４は、図１１（Ｃ）〜（Ｅ）に図示するように、フレームＢに対して、最もフレームレートの高いインスタンスＩＤ０に対してのみエンコード処理がされるように、エンコード順序を設定し、これを設定情報として保存する。
【００６８】
時刻ｔ３において、Ｅタイミング管理装置１４は、時刻ｔ２において保存した設定情報を読み出す。そして、Ｅタイミング管理装置１４は、設定情報のエンコード順序に基づいたエンコード指示情報Ｓ６を各々生成し、これらをエンコーダ装置１５に出力する。
エンコーダ装置１５は、図１１（Ｆ）に図示するように、フレームＢに対して、インスタンスＩＤ０のみをエンコードする。これにより、インスタンスＩＤ１およびＩＤ２に対するエンコード処理がスキップされる。
【００６９】
同時刻において、映像保存装置１２には、次のフレームＣが入力される。このとき、Ｅタイミング管理装置１４は、図１１（Ｃ）〜（Ｅ）に図示するように、最もフレームレートの低いインスタンスＩＤ２に対するエンコード処理がスキップされるように、フレームＣに対するエンコード順をインスタンスＩＤ１、ＩＤ０の順に設定する。これにより、時刻ｔ４において、インスタンスＩＤ２に対するエンコード処理がスキップされる。
【００７０】
以後、Ｅタイミング管理装置１４は、同期信号Ｖごとに低フレームレートのインスタンスが優先的にエンコードされるように、インスタンスを「ＩＤ２、ＩＤ１、ＩＤ０」、「ＩＤ０」、「ＩＤ１、ＩＤ０」、…の順に設定する。
【００７１】
第２実施形態によれば、以下の効果を得ることができる。
図１２（Ａ）〜（Ｇ）は、本発明の第２実施形態に係るエンコード処理の遅延を説明するためのタイミングチャートである。
【００７２】
図１２（Ｆ）に図示するように、エンコード処理に遅延が発生した場合には、図１２（Ｇ）に図示するように、フレームＡおよびフレームＤの最後のインスタンスＩＤ０に対するエンコード処理がスキップされる。
【００７３】
しかしながら、第２実施形態によれば、エンコード処理の遅延が発生したとしても、高フレームレートのインスタンスＩＤ０に対するエンコード処理が間引かれるが、少なくとも、低フレームレートのインスタンスＩＤ２に対するエンコード処理は行われる。
このため、例えば、携帯電話機等の端末機器に使用される「携帯電話・移動体端末向け1セグメント部分受信サービス」のように、低フレームレートの映像に対して顕著な効果を得ることができる。
【００７４】
〈３．第３実施形態（エンコードタイミング管理処理の変形例）〉
第３実施形態について、先の実施形態と異なる点を中心に説明する。
第２実施形態では、フレームレートの低いインスタンスが優先的にエンコードさせるのに対し、第３実施形態では、フレームレートの高いインスタンスが優先的にエンコードされる。ただし、インスタンスの構成は、図１０に図示するものとする。
【００７５】
図１３（Ａ）〜（Ｆ）は、本発明の第３実施形態に係るエンコード処理の例を示すタイミングチャートである。
図１３（Ｃ）〜（Ｅ）に図示するように、Ｅタイミング管理装置１４は、エンコード順序をフレームレートの高い順、即ち、インスタンスＩＤ０、ＩＤ１、ＩＤ２の順に設定する。
具体的には、Ｅタイミング管理装置１４は、同期信号Ｖごとに高フレームレートのインスタンスが優先的にエンコードされるように、インスタンスを「ＩＤ０、ＩＤ１、ＩＤ２」、「ＩＤ０」、「ＩＤ０、ＩＤ１」、…の順に設定する。
【００７６】
第３実施形態によれば、以下の効果を得ることができる。
図１４（Ａ）〜（Ｇ）は、本発明の第３実施形態に係るエンコード処理の遅延を説明するためのタイミングチャートである。
【００７７】
図１４（Ｆ）に図示するように、エンコード処理に遅延が発生したものとする。この場合には、本来、時刻ｔ２から時刻ｔ３までの期間に行われるべき、フレームＡのインスタンスＩＤ２に対するエンコード処理が、次のエンコード処理時間の時刻ｔ３にて行われる。同様に、フレームＤのインスタンスＩＤ２に対するエンコード処理が時刻ｔ６にて行われる。
【００７８】
しかしながら、エンコード処理に遅延が発生したとしても、高フレームレートのインスタンスＩＤ０に対するエンコード処理は行われ、低フレームレートのインスタンスＩＤ２に対するエンコード処理がスキップされず、次のエンコード処理時に行われる。
このため、一般的なエンコード装置ではスキップされていた低フレームレートのインスタンスに対するエンコードを行うことが可能となる。
その結果、低フレームレートの映像の画質を低下させることなく、例えば、テレビジョン放送のように、高フレームレートの映像の画質も同時に向上させることができる。
【００７９】
〈４．第４実施形態（エンコードタイミング管理処理の変形例）〉
第４実施形態について、先の実施形態と異なる点を中心に説明する。
第４実施形態では、画質の高いインスタンスが優先的にエンコードされる。画質の高低の判別には、ビットレートが使用され、ビットレートの高い程、映像が高画質であるものとする。ただし、インスタンスの構成は、図２に図示するものであって、各々のフレームレートが同一であるものとする。
【００８０】
図１５（Ａ）〜（Ｆ）は、本発明の第４実施形態に係るエンコード処理の例を示すタイミングチャートである。
【００８１】
図１５（Ｃ）〜（Ｅ）に図示するように、Ｅタイミング管理装置１４は、ビットレートの高低を判別する。そして、Ｅタイミング管理装置１４は、エンコード順序をビットレートの高い順、即ち、インスタンスＩＤ２、ＩＤ０、ＩＤ１の順に設定する。
具体的には、Ｅタイミング管理装置１４は、同期信号Ｖごとに高ビットレートのインスタンスが優先的にエンコードされるように、インスタンスを「ＩＤ２、ＩＤ０、ＩＤ１」、「ＩＤ２、ＩＤ０、ＩＤ１」、…の順に設定する。
【００８２】
第４実施形態によれば、以下の効果を得ることができる。
図１６（Ａ）〜（Ｇ）は、本発明の第４実施形態に係るエンコード処理の遅延を説明するためのタイミングチャートである。
【００８３】
図１６（Ｆ）に図示するように、エンコード処理に遅延が発生した場合には、図１６（Ｇ）に図示するように、フレームＡ、ＢおよびＤの最後のインスタンスＩＤ１に対するエンコード処理がスキップされる。
【００８４】
これにより、エンコード処理の遅延が発生したとしても、少なくとも、高画質のインスタンスＩＤ２に対するエンコード処理が行われ、低画質のインスタンスＩＤ１に対するエンコード処理をエンコード処理の空き時間に実行することができる。このため、高画質のインスタンスＩＤ２に対するエンコード処理に悪影響を与えることなく、画像処理装置１のパフォーマンスを最大限に発揮することができる。
【００８５】
〈５．第５実施形態（エンコードタイミング管理処理の変形例）〉
第５実施形態について、先の実施形態と異なる点を中心に説明する。
第５実施形態では、エンコード処理に失敗した（スキップされた）インスタンスが、次回のエンコード処理時に優先的にエンコードされる。
ただし、エンコード順序は、第４実施形態で述べたように、画質の高低によってエンコード順序が決定されるものとする。インスタンスの構成も、図２に図示するように、各々のフレーム同一であるものとする。
【００８６】
図１７（Ａ）〜（Ｇ）は、本発明の第５実施形態に係るエンコード処理の例を示すタイミングチャートである。
図１７（Ｃ）〜（Ｅ）に図示するように、時刻ｔ１において、Ｅタイミング管理装置１４は、ビットレートの高低を判別し、エンコード順序をビットレートの高い順、即ち、インスタンスＩＤ２、ＩＤ０、ＩＤ１の順に設定する。
【００８７】
時刻ｔ２において、エンコーダ装置１５は、図１７（Ｆ）に図示するように、フレームＡに対して、インスタンスＩＤ２、ＩＤ０、ＩＤ１の順に時分割でエンコード処理を行う。
その結果、図１７（Ｇ）に図示するように、エンコード処理の遅延等により、インスタンスＩＤ１に対するエンコード処理がスキップされたものとする。
【００８８】
そこで、エンコーダ装置１５は、インスタンスＩＤ１に対するエンコード処理が失敗した旨のエンコード結果情報Ｓ７をＥタイミング管理装置１４に出力する。
Ｅタイミング管理装置１４は、このエンコード結果情報Ｓ７を受けて、前回エンコード処理に失敗したインスタンスＩＤ１が優先的にエンコードされるように、エンコード順序を補正する。具体的には、Ｅタイミング管理装置１４は、エンコード順序をインスタンスＩＤ２、ＩＤ０、ＩＤ１からインスタンスＩＤ１、ＩＤ２、ＩＤ１の順に補正する。
これにより、図１７（Ｆ）に図示するように、時刻ｔ３におけるエンコード処理において、前回エンコードに失敗したインスタンスＩＤ１が優先的にエンコードされる。
【００８９】
例えば、図１７（Ｇ）に図示するように、時刻ｔ３において、インスタンスＩＤ０がエンコード処理に失敗したものとする。この場合には、図１７（Ｆ）に図示するように、時刻ｔ４において、エンコード処理に失敗したＩＤ０が優先的にエンコードされる。
以後もこれと同様に、エンコード処理に失敗したインスタンスが、次回のエンコード処理時に優先的にエンコードされる。
【００９０】
第５実施形態によれば、エンコード処理に失敗したインスタンスは、次回のエンコード処理時にエンコードされるため、各インスタンスに対するエレメンタリストリームの品質を均質に保持することができる。
【００９１】
〈６．第６実施形態（エンコードタイミング管理処理の変形例）〉
第６実施形態について、先の実施形態と異なる点を中心に説明する。
第６実施形態では、外部装置から入力された変化情報に応じてエンコード順序が設定される。
【００９２】
図１８は、本発明の第６実施形態に係るエンコード処理について説明するためのブロック図である。
図１８に図示するように、画像処理装置１には、外部装置２が接続されている。
外部装置２は、例えば、アナログの音声データおよび画像（映像）データを所定のフォーマット形式に変換する装置である。このフォーマット形式は、例えば、ＷＡＶＥ（RIFF waveform Audio Format）、ＡＶＩ（Audio Video Interleave）等である。
外部装置２は、所定のフォーマット形式に変換したデジタルデータを映像Ｓ０および情報Ｓ１として画像処理装置１に出力する。この他、外部装置２は、例えば、映像の明暗の変化等を示す旨の変化情報Ｓ８を画像処理装置１に出力する。
【００９３】
Ｅタイミング管理装置１４は、変化情報Ｓ８を受け、同期信号Ｖごとに、変化情報Ｓ８に従ってエンコード順序を設定する。例えば、映像の明暗の変化の激しいフレームには、変化が高い高フレームレートのインスタンスを優先的にエンコードさせるように、インスタンスを設定する。
【００９４】
第６実施形態によれば、画像処理装置１外部からの指示に従って、エンコード順序を所望する順序に設定することができるため、必要な箇所のみ映像の品質を向上させることができる。
【００９５】
〈７．第７実施形態（画像処理装置の応用例）〉
先の実施形態では、画像処理装置１は、１系統の入力部ＩＮを有する。これに対し、第７実施形態では、画像処理装置が、複数の入力映像および入力情報に対応したｎ（ｎ＝２、３，…）系統の入力部を有する。以下、先の実施形態と異なる点を中心に説明する。
【００９６】
図１９は、本発明の第７実施形態に係る画像処理装置の構成例を示すブロック図である。
図１９に図示するように、画像処理装置１ａは、ｎ種類の映像Ｓ０（１）〜Ｓ０（ｎ）およびｎ種類の入力情報Ｓ１（１）〜Ｓ１（ｎ）が入力されるｎ系統の入力部ＩＮａを有する。
【００９７】
これに伴い、入力タイミング管理装置１１ａは、ｎ種類の映像Ｓ０（１）〜Ｓ０（ｎ）に対するタイミング情報Ｓ２を生成し、これらをＥタイミング管理装置１４に出力する。
映像保存装置１２ａは、ｎ種類の映像Ｓ０（１）〜Ｓ０（ｎ）に対するアドレスおよびサイズを保存する。映像保存装置１２は、同期信号に同期して、保存した映像Ｓ０（１）〜Ｓ０（ｎ）を映像データＳ３として、フレーム単位でエンコーダ装置１５に出力する。
Ｅタイミング管理装置１４ａは、タイミング情報Ｓ２とインスタンス管理情報Ｓ４とから、ｎ種類の映像Ｓ０（１）〜Ｓ０（ｎ）に対するエンコード順序を設定し、これらを保存する。
【００９８】
画像処理装置１ａは、ｎ種類の映像Ｓ０（１）〜Ｓ０（ｎ）に対して、第１実施形態と同様の動作を行う。このとき、Ｅタイミング管理装置１４ａは、エンコード順序がローテーションするように、ｎ種類の映像Ｓ０（１）〜Ｓ０（ｎ）に対して、フレームごとにエンコード順序を設定する。
そして、エンコーダ装置１５は、ｎ種類の映像Ｓ０（１）〜Ｓ０（ｎ）に対するエンコードデータＥＳを各々生成する。
【００９９】
無論、エンコードタイミング管理処理におけるエンコード順序の設定は、第１〜第６実施形態で述べた方法のうち、任意の方法を適用することができる。
例えば、第２実施形態のように、フレームレートの低いインスタンスを優先的にエンコードさせることも、第３実施形態のように、フレームレートの高いインスタンスを優先的にエンコードさせることもできる。
他に、第４実施形態のように、画質の高いインスタンスを優先的にエンコードさせることも、第５実施形態のように、エンコード処理に失敗したインスタンスを、次回のエンコード処理時に優先的にエンコードさせることもできる。第６実施形態のように、画像処理装置１ａ外部からの指示に従って、エンコード順序を所望する順序に設定することもできる。
【０１００】
他の実施形態として、同期信号Ｖごとに、優先すべき事項（属性）を同期信号のタイミングごとに変化させてエンコード順序を設定することができる。
例えば、時刻ｔ１において、エンコード順序をローテーションさせるようにエンコード順序を設定し、時刻ｔ２において、フレームレートの低いインスタンスを優先的にエンコードさせるようにエンコード順序を設定することができる。
以後も、例えば、時刻ｔ３において、フレームレートの高いインスタンスを優先的にエンコードさせるようにエンコード順序を設定し、時刻ｔ４において、画質の高いインスタンスを優先的にエンコードさせるようにエンコード順序を設定することができる。
【０１０１】
以上詳細に説明した方法は、上記手順に応じたプログラムとして形成し、ＣＰＵ等を有するコンピュータで実行するように構成することも可能である。このようなプログラムは、半導体メモリ、磁気ディスク、光ディスク、フロッピー（登録商標）ディスク等の記録媒体、この記録媒体をセットしたコンピュータによりアクセスし、上記プログラムを実行するように構成可能である。
【０１０２】
画像処理装置１に、エンコード機能の他、エレメンタリストリームをデコードするためのデコード機能を搭載することができる。
本発明に係る画像処理装置および画像処理方法は、例えば、ビデオカメラ、テレビジョン、パーソナルコンピュータ、種々の映像記録再生機器等、動画像データを扱うあらゆる電子機器に適用することができる。
【図面の簡単な説明】
【０１０３】
【図１】図１は、本発明の第１実施形態に係る画像処理装置の構成例を示すブロック図である。
【図２】図２は、本発明の第１実施形態に係るインスタンスの構成例を示す図である。
【図３】図３は、本発明の第１実施形態に係るエンコード情報保存装置およびエンコーダ装置間の動作例を示すブロック図である。
【図４】図４（Ａ）〜（Ｆ）は、本発明の実施形態に係るエンコード処理の例を示すタイミングチャートである。
【図５】図５は、本発明の第１実施形態に係る画像処理装置の動作例を示すシーケンス図である。
【図６】図６は、本発明の第１実施形態に係る入力タイミング管理装置の動作例を示すフローチャートである。
【図７】図７は、本発明の第１実施形態に係るエンコードタイミング管理装置の動作例を示すフローチャートである。
【図８】図８は、本発明の第１実施形態に係るエンコーダ装置の動作例を示すフローチャートである。
【図９】図９（Ａ）〜（Ｇ）は、本発明の第１実施形態に係るエンコード処理の遅延を説明するためのタイミングチャートである。
【図１０】図１０は、本発明の第２実施形態に係るインスタンスの構成例を示す図である。
【図１１】図１１（Ａ）〜（Ｆ）は、本発明の第２実施形態に係るエンコード処理の例を示すタイミングチャートである。
【図１２】図１２（Ａ）〜（Ｇ）は、本発明の第２実施形態に係るエンコード処理の遅延を説明するためのタイミングチャートである。
【図１３】図１３（Ａ）〜（Ｆ）は、本発明の第３実施形態に係るエンコード処理の例を示すタイミングチャートである。
【図１４】図１４（Ａ）〜（Ｇ）は、本発明の第３実施形態に係るエンコード処理の遅延を説明するためのタイミングチャートである。
【図１５】図１５（Ａ）〜（Ｆ）は、本発明の第４実施形態に係るエンコード処理の例を示すタイミングチャートである。
【図１６】図１６（Ａ）〜（Ｇ）は、本発明の第４実施形態に係るエンコード処理の遅延を説明するためのタイミングチャートである。
【図１７】図１７（Ａ）〜（Ｇ）は、本発明の第５実施形態に係るエンコード処理の例を示すタイミングチャートである。
【図１８】図１８は、本発明の第６実施形態に係るエンコード処理について説明するためのブロック図である。
【図１９】図１９は、本発明の第７実施形態に係る画像処理装置の構成例を示すブロック図である。
【図２０】図２０（Ａ）〜（Ｆ）は、一般的なエンコード処理の例を示すタイミングチャートである。
【図２１】図２１（Ａ）〜（Ｇ）は、一般的なエンコード処理に遅延が発生した場合の例を示すタイミングチャートである。
【符号の説明】
【０１０４】
１…画像処理装置、２…外部装置、１１…入力タイミング管理装置、１２…映像保存装置、１３…エンコード（Ｅ）情報保存装置、１４…エンコードタイミング（Ｅ）管理装置、１５…エンコーダ装置、ＩＤ０〜ＩＤ２…インスタンス。
【図１】
2010141477.tif 000003
【図２】
2010141477.tif 000004
【図３】
2010141477.tif 000005
【図４】
2010141477.tif 000006
【図５】
2010141477.tif 000007
【図６】
2010141477.tif 000008
【図７】
2010141477.tif 000009
【図８】
2010141477.tif 000010
【図９】
2010141477.tif 000011
【図１０】
2010141477.tif 000012
【図１１】
2010141477.tif 000013
【図１２】
2010141477.tif 000014
【図１３】
2010141477.tif 000015
【図１４】
2010141477.tif 000016
【図１５】
2010141477.tif 000017
【図１６】
2010141477.tif 000018
【図１７】
2010141477.tif 000019
【図１８】
2010141477.tif 000020
【図１９】
2010141477.tif 000021
【図２０】
2010141477.tif 000022
【図２１】
2010141477.tif 000023