(57)【要約】【課題】  リアルタイムで画像の表示方法を編集し、画像や文字スーパを容易にオーバーラップして表示できるようにする。【解決手段】  編集装置１は、ビデオ素材ストレージ３のビデオ素材を編集する編集記述データを編集し、編集記述データに基づいて、編集処理装置４に認識可能なコマンドに変換する。編集装置１は、編集記述データに基づいて、ビデオ素材の編集に使用するイメージ素材や、文字スーパのテキストなどを加工すると共にビットマップ素材を生成する。さらに、編集装置１は、コマンドとビットマップ素材を編集処理装置４に供給する。編集処理装置４は、コマンドに基づいて、ビデオ素材ストレージより所定のビデオ素材を読み出し、エフェクト処理を施すと共に、ビットマップ素材と合成しネットワーク５を介してAV機器６−１，６−２に配信する。本発明は、画像編集システムに適用することができる。【選択図】  図１
2005341174.tif 000002
【特許請求の範囲】
【請求項１】
第１の画像を処理するための編集記述データを編集し、前記第１の画像を処理するためのコマンドに変換する情報処理装置と、前記コマンドに基づいて、前記第１の画像を処理する画像処理装置からなる画像処理システムにおいて、
前記情報処理装置は、
前記第１の画像を処理するための編集記述データを編集する編集手段と、
前記編集手段により編集された編集記述データを、前記画像処理装置が認識可能なコマンドに変換するコマンド変換手段と、
前記編集記述データに基づいた前記第１の画像に対する処理に用いられる第２の画像、または、文字スーパのテキストを前記編集記述データに基づいて加工する加工手段と、
前記加工手段により加工された前記第２の画像、または、文字スーパのテキストを所定の形式の画像に変換する画像変換手段と、
前記コマンドと、前記所定の形式の画像とを前記画像処理装置に出力する出力手段と
を備え、
前記画像処理装置は、
前記情報処理装置より供給される前記第１の画像を処理するためのコマンドと、前記第２の画像、または、前記文字スーパのテキストが加工されている所定の形式の画像とを取得する取得手段と、
前記取得手段により取得されたコマンドを認識する認識手段と、
前記認識手段により認識されたコマンドに基づいて、前記所定の形式の画像を利用し、前記第１の画像を処理する処理手段と
を備える
ことを特徴とする画像処理システム。
【請求項２】
第１の画像を処理するための編集記述データを編集する編集手段と、
前記編集手段により編集された編集記述データを、画像処理装置が認識可能なコマンドに変換するコマンド変換手段と、
前記編集記述データに基づいた前記第１の画像に対する処理に用いられる第２の画像、または、文字スーパのテキストを前記編集記述データに基づいて加工する加工手段と、
前記加工手段により加工された前記第２の画像、または、文字スーパのテキストを所定の形式の画像に変換する画像変換手段と、
前記コマンドと、前記所定の形式の画像とを前記画像処理装置に出力する出力手段と
を備えることを特徴とする情報処理装置。
【請求項３】
前記編集記述データは、レイアウトの定義を示す情報、エフェクトの定義を示す情報、前記第１の画像の表示方法を示す情報、前記第２の画像の表示方法を示す情報、および、前記文字スーパとして使用するテキストの表示方法を示す情報を含む
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記加工手段は、前記編集記述データに基づいた前記第１の画像に対する処理に用いられる第２の画像、または、文字スーパとして使用するテキストを前記編集記述データに基づいて加工するとき、前記第２の画像の表示方法を示す情報、または、文字スーパとして使用するテキストの表示方法を示す情報に基づいて、それぞれ前記第２の画像、または、前記文字スーパとして使用するテキストの情報を加工する
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記加工手段により加工された前記第２の画像、または、前記文字スーパとして使用するテキストの情報を識別する識別子を生成する識別子生成手段をさらに備える
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記識別子生成手段は、前記加工手段により加工された前記第２の画像の表示方法を示す情報、または、文字スーパとして使用するテキストの表示方法を示す情報に含まれるパラメータを用いて識別子を生成する
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記識別子生成手段は、前記加工手段により加工された前記第２の画像の表示方法を示す情報、または、文字スーパとして使用するテキストの表示方法を示す情報に含まれるパラメータを用いてハッシュ値を計算し、前記ハッシュ値を識別子として生成する
ことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記識別子生成手段により生成された識別子を記憶する識別子記憶手段と、
前記識別子生成手段により生成された識別子が、前記識別子記憶手段に予め記憶されたものであるか否かを判定する判定手段をさらに備え、
前記加工手段は、前記判定手段の判定結果が、前記識別子生成手段により生成された識別子が、前記識別子記憶手段に記憶されたものではない場合にのみ、前記編集記述データに基づいた前記第１の画像に対する処理に用いられる第２の画像、または、文字スーパのテキストを前記編集記述データに基づいて加工する
ことを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記画像処理装置の仕様データを取得する仕様データ取得手段と、
前記画像処理装置の仕様データ毎に認識可能なコマンドが記憶されたコマンド記憶手段をさらに備え、
前記コマンド変換手段は、前記編集手段により編集された編集記述データを、前記仕様データ取得手段により取得された前記画像処理装置の仕様データに基づいて、前記画像処理装置が認識可能なコマンドに変換する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項１０】
第１の画像を処理するための編集記述データを編集する編集ステップと、
前記編集ステップの処理で編集された編集記述データを、画像処理装置が認識可能なコマンドに変換するコマンド変換ステップと、
前記編集記述データに基づいた前記第１の画像に対する処理に用いられる第２の画像、または、文字スーパのテキストを前記編集記述データに基づいて加工する加工ステップと、
前記加工ステップの処理で加工された前記第２の画像、または、文字スーパのテキストを所定の形式の画像に変換する画像変換ステップと、
前記コマンドと、前記所定の形式の画像とを前記画像処理装置に出力する出力ステップと
を含むことを特徴とする情報処理方法。
【請求項１１】
第１の画像を処理するための編集記述データの編集を制御する編集制御ステップと、
前記編集制御ステップの処理で編集された編集記述データの、画像処理装置が認識可能なコマンドへの変換を制御するコマンド変換制御ステップと、
前記編集記述データに基づいた前記第１の画像に対する処理に用いられる第２の画像、または、文字スーパのテキストの前記編集記述データに基づいた加工を制御する加工制御ステップと、
前記加工制御ステップの処理で加工された前記第２の画像、または、文字スーパのテキストの所定の形式の画像への変換を制御する画像変換制御ステップと、
前記コマンドと、前記所定の形式の画像との前記画像処理装置への出力を制御する出力制御ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項１２】
第１の画像を処理するための編集記述データの編集を制御する編集制御ステップと、
前記編集制御ステップの処理で編集された編集記述データの、画像処理装置が認識可能なコマンドへの変換を制御するコマンド変換制御ステップと、
前記編集記述データに基づいた前記第１の画像に対する処理に用いられる第２の画像、または、文字スーパのテキストの前記編集記述データに基づいた加工を制御する加工制御ステップと、
前記加工制御ステップの処理で加工された前記第２の画像、または、文字スーパのテキストの所定の形式の画像への変換を制御する画像変換制御ステップと、
前記コマンドと、前記所定の形式の画像との前記画像処理装置への出力を制御する出力制御ステップと
をコンピュータに実行させることを特徴とするプログラム。
【請求項１３】
情報処理装置より供給される第１の画像を処理するためのコマンドと、第２の画像、または、文字スーパのテキストが加工されている所定の形式の画像とを取得する取得手段と、
前記取得手段により取得されたコマンドを認識する認識手段と、
前記認識手段により認識されたコマンドに基づいて、前記所定の形式の画像を利用し、前記第１の画像を処理する処理手段と
を備えることを特徴とする画像処理装置。
【請求項１４】
自らの仕様データを記憶する仕様データ記憶手段と、
前記仕様データ記憶手段により記憶されている自らの仕様データを前記情報処理装置に供給する供給手段とをさらに備える
ことを特徴とする請求項１３に記載の画像処理装置。
【請求項１５】
情報処理装置より供給される第１の画像を処理するためのコマンドと、第２の画像、または、文字スーパのテキストが加工されている所定の形式の画像とを取得する取得ステップと、
前記取得ステップの処理により取得されたコマンドを認識する認識ステップと、
前記認識ステップの処理で認識されたコマンドに基づいて、前記所定の形式の画像を利用し、前記第１の画像を処理する処理ステップと
を含むことを特徴とする画像処理方法。
【請求項１６】
情報処理装置より供給される第１の画像を処理するためのコマンドと、第２の画像、または、文字スーパのテキストが加工されている所定の形式の画像との取得を制御する取得制御ステップと、
前記取得制御ステップの処理により取得されたコマンドの認識を制御する認識制御ステップと、
前記認識制御ステップの処理で認識されたコマンドに基づいて、前記所定の形式の画像を利用し、前記第１の画像の処理を制御する処理制御ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項１７】
情報処理装置より供給される第１の画像を処理するためのコマンドと、第２の画像、または、文字スーパのテキストが加工されている所定の形式の画像との取得を制御する取得制御ステップと、
前記取得制御ステップの処理により取得されたコマンドの認識を制御する認識制御ステップと、
前記認識制御ステップの処理で認識されたコマンドに基づいて、前記所定の形式の画像を利用し、前記第１の画像の処理を制御する処理制御ステップと
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システム、情報処理装置および方法、画像処理装置および方法、記録媒体、並びにプログラムに関し、特に、リアルタイムでビデオ素材の表示方法を編集し、イメージ素材や文字スーパを容易にオーバーラップして表示できるようにした画像処理システム、情報処理装置および方法、画像処理装置および方法、記録媒体、並びにプログラムに関する。
【背景技術】
【０００２】
従来、報道番組などの制作現場においては、取材結果となる多数のAV（Audio Visual）データの中から所望とする部分を抽出した後、さらに、これらを繋ぎ合わせるといった作業により番組を制作していた。
【０００３】
しかしながら、膨大な量のAVデータから、取材状況を思い出して、所望とする部分を抽出するのは困難な作業であり、結局、AVデータを１つ１つ再生して、これを見ながら確認するといった作業を繰り返し、所望とする部分を見つけ出しては、抽出していくといった手間のかかる作業をしなければならなかった。
【０００４】
そこで、このような番組制作の手間を解消させるために、例えば、取材に用いた撮像装置や編集装置など全ての機器に対応する共通のディスク状の記録媒体に、取材時の情報を記録するようにして、AVデータと取材時の状況を管理しやすくするものが提案されている（例えば、特許文献１参照）。
【特許文献１】特開平１１−０８８８２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、従来の映像制作では、オリジナルとなるAVデータの必要部分を実際に切り出してつなぎ、さらに所定のエフェクトを適用する場合（所定の画像効果処理をAVデータに施す場合）においては、まず、素材となるAVデータを入力としてエフェクトが適用された二次素材となるAVデータを合成してこれを所望の個所に挿入する。さらに、AVデータにオーバーラップして表示させる静止画や文字スーパの画像においては別途準備されたツール(例えばテロッパ)にて合成された静止画や文字スーパのAVデータを生成する。そして、上述した挿入箇所の画像に、ツールにて合成された静止画や文字スーパのAVデータを合成させることが一般的であった。
【０００６】
結果として、編集工程が逐次的になってしまうため時間と手間が掛かってしまうという課題があった。また、特に、オリジナルとなるAVデータが圧縮形式で提供されている場合、画質の劣化を伴ってしまうという課題があった。さらに、合成後の最終的なAVデータの僅かな変更(例えば、尺詰、文字スーパの差し替えなど)においても、同様の処理が必要となるため、多大な労力が必要となるといった課題があった。
【０００７】
また、映像編集記述データの入力によるバッチ編集処理の事例としては、いわゆるEDL(Edit Decision List)を用いたシステムが現存するが、EDLは特定の編集システムに固有のものであって、特に、EDLから編集対象素材への参照に、編集システム固有の方法を用いていることから、EDL自体を、特定の編集システムを超えた形で運用することが不可能であるという課題があった。尚、この課題は、いわゆるEDLを用いた従来のリニア編集システムの他、専用のプロジェクトファイルを持った全てのノンリニア編集システムについても同様に課題となっている。
【０００８】
さらに、従来の編集システムにおいては、ある特定の記録書式に基づく素材や特定の表記方法に基づく映像編集記述データ(EDL)のみを処理対象としたことから、編集システムの入力として求める素材の記録書式や映像編集記述データの表記方法と、システム内部での仕様との間に明確な区別がなされていなかった。結果として、編集システムを他の記録書式や他の表記方法へ展開するためにはシステム自体を最初から設計し直す必要があり、多大な労力を要してしまうという課題があった。
【０００９】
本発明はこのような状況に鑑みてなされたものであり、特に、リアルタイムでビデオ素材の表示方法を編集し、イメージ素材や文字スーパを容易にオーバーラップして表示できるようにするものである。
【課題を解決するための手段】
【００１０】
本発明の画像処理システムは、情報処理装置が、第１の画像を処理するための編集記述データを編集する編集手段と、編集手段により編集された編集記述データを、画像処理装置が認識可能なコマンドに変換するコマンド変換手段と、編集記述データに基づいた第１の画像に対する処理に用いられる第２の画像、または、文字スーパのテキストを編集記述データに基づいて加工する加工手段と、加工手段により加工された第２の画像、または、文字スーパのテキストを所定の形式の画像に変換する画像変換手段と、コマンドと、所定の形式の画像とを画像処理装置に出力する出力手段とを備え、画像処理装置が、情報処理装置より供給される第１の画像を処理するためのコマンドと、第２の画像、または、文字スーパのテキストが加工されている所定の形式の画像とを取得する取得手段と、取得手段により取得されたコマンドを認識する認識手段と、認識手段により認識されたコマンドに基づいて、所定の形式の画像を利用し、第１の画像を処理する処理手段とを備えることを特徴とする。
【００１１】
本発明の情報処理装置は、第１の画像を処理するための編集記述データを編集する編集手段と、編集手段により編集された編集記述データを、画像処理装置が認識可能なコマンドに変換するコマンド変換手段と、編集記述データに基づいた第１の画像に対する処理に用いられる第２の画像、または、文字スーパのテキストを編集記述データに基づいて加工する加工手段と、加工手段により加工された第２の画像、または、文字スーパのテキストを所定の形式の画像に変換する画像変換手段と、コマンドと、所定の形式の画像とを画像処理装置に出力する出力手段とを備えることを特徴とする。
【００１２】
前記編集記述データには、レイアウトの定義を示す情報、エフェクトの定義を示す情報、第１の画像の表示方法を示す情報、第２の画像の表示方法を示す情報、および、文字スーパとして使用するテキストの表示方法を示す情報を含ませるようにすることができる。
【００１３】
前記加工手段には、編集記述データに基づいた第１の画像に対する処理に用いられる第２の画像、または、文字スーパとして使用するテキストを編集記述データに基づいて加工するとき、第２の画像の表示方法を示す情報、または、文字スーパとして使用するテキストの表示方法を示す情報に基づいて、それぞれ第２の画像、または、文字スーパとして使用するテキストの情報を加工させるようにすることができる。
【００１４】
前記加工手段により加工された第２の画像、または、文字スーパとして使用するテキストの情報を識別する識別子を生成する識別子生成手段をさらに設けるようにさせることができる。
【００１５】
前記識別子生成手段には、加工手段により加工された第２の画像の表示方法を示す情報、または、文字スーパとして使用するテキストの表示方法を示す情報に含まれるパラメータを用いて識別子を生成させるようにすることができる。
【００１６】
前記識別子生成手段には、加工手段により加工された第２の画像の表示方法を示す情報、または、文字スーパとして使用するテキストの表示方法を示す情報に含まれるパラメータを用いてハッシュ値を計算させ、そのハッシュ値を識別子として生成させるようにすることができる。
【００１７】
前記識別子生成手段により生成された識別子を記憶する識別子記憶手段と、識別子生成手段により生成された識別子が、識別子記憶手段に予め記憶されたものであるか否かを判定する判定手段をさらに設けるようにさせることができ、加工手段には、判定手段の判定結果が、識別子生成手段により生成された識別子が、識別子記憶手段に記憶されたものではない場合にのみ、編集記述データに基づいた第１の画像に対する処理に用いられる第２の画像、または、文字スーパのテキストを編集記述データに基づいて加工させるようにすることができる。
【００１８】
前記画像処理装置の仕様データを取得する仕様データ取得手段と、画像処理装置の仕様データ毎に認識可能なコマンドが記憶されたコマンド記憶手段をさらに設けるようにさせることができ、コマンド変換手段には、編集手段により編集された編集記述データを、仕様データ取得手段により取得された画像処理装置の仕様データに基づいて、画像処理装置が認識可能なコマンドに変換させるようにすることができる。
【００１９】
本発明の情報処理方法は、第１の画像を処理するための編集記述データを編集する編集ステップと、編集ステップの処理で編集された編集記述データを、画像処理装置が認識可能なコマンドに変換するコマンド変換ステップと、編集記述データに基づいた第１の画像に対する処理に用いられる第２の画像、または、文字スーパのテキストを編集記述データに基づいて加工する加工ステップと、加工ステップの処理で加工された第２の画像、または、文字スーパのテキストを所定の形式の画像に変換する画像変換ステップと、コマンドと、所定の形式の画像とを画像処理装置に出力する出力ステップとを含むことを特徴とする。
【００２０】
本発明の第１の記録媒体のプログラムは、第１の画像を処理するための編集記述データの編集を制御する編集制御ステップと、編集制御ステップの処理で編集された編集記述データの、画像処理装置が認識可能なコマンドへの変換を制御するコマンド変換制御ステップと、編集記述データに基づいた第１の画像に対する処理に用いられる第２の画像、または、文字スーパのテキストの編集記述データに基づいた加工を制御する加工制御ステップと、加工制御ステップの処理で加工された第２の画像、または、文字スーパのテキストの所定の形式の画像への変換を制御する画像変換制御ステップと、コマンドと、所定の形式の画像との画像処理装置への出力を制御する出力制御ステップとを含むことを特徴とする。
【００２１】
本発明の第１のプログラムは、第１の画像を処理するための編集記述データの編集を制御する編集制御ステップと、編集制御ステップの処理で編集された編集記述データの、画像処理装置が認識可能なコマンドへの変換を制御するコマンド変換制御ステップと、編集記述データに基づいた第１の画像に対する処理に用いられる第２の画像、または、文字スーパのテキストの編集記述データに基づいた加工を制御する加工制御ステップと、加工制御ステップの処理で加工された第２の画像、または、文字スーパのテキストの所定の形式の画像への変換を制御する画像変換制御ステップと、コマンドと、所定の形式の画像との画像処理装置への出力を制御する出力制御ステップとをコンピュータに実行させることを特徴とする。
【００２２】
本発明の画像処理装置は、情報処理装置より供給される第１の画像を処理するためのコマンドと、第２の画像、または、文字スーパのテキストが加工されている所定の形式の画像とを取得する取得手段と、取得手段により取得されたコマンドを認識する認識手段と、認識手段により認識されたコマンドに基づいて、所定の形式の画像を利用し、第１の画像を処理する処理手段とを備えることを特徴とする。
【００２３】
前記自らの仕様データを記憶する仕様データ記憶手段と、仕様データ記憶手段により記憶されている自らの仕様データを情報処理装置に供給する供給手段とをさらに設けるようにさせることができる。
【００２４】
本発明の画像処理方法は、情報処理装置より供給される第１の画像を処理するためのコマンドと、第２の画像、または、文字スーパのテキストが加工されている所定の形式の画像とを取得する取得ステップと、取得ステップの処理により取得されたコマンドを認識する認識ステップと、認識ステップの処理で認識されたコマンドに基づいて、所定の形式の画像を利用し、第１の画像を処理する処理ステップとを含むことを特徴とする。
【００２５】
本発明の第２の記録媒体のプログラムは、情報処理装置より供給される第１の画像を処理するためのコマンドと、第２の画像、または、文字スーパのテキストが加工されている所定の形式の画像との取得を制御する取得制御ステップと、取得制御ステップの処理により取得されたコマンドの認識を制御する認識制御ステップと、認識制御ステップの処理で認識されたコマンドに基づいて、所定の形式の画像を利用し、第１の画像の処理を制御する処理制御ステップとを含むことを特徴とする。
【００２６】
本発明の第２のプログラムは、情報処理装置より供給される第１の画像を処理するためのコマンドと、第２の画像、または、文字スーパのテキストが加工されている所定の形式の画像との取得を制御する取得制御ステップと、取得制御ステップの処理により取得されたコマンドの認識を制御する認識制御ステップと、認識制御ステップの処理で認識されたコマンドに基づいて、所定の形式の画像を利用し、第１の画像の処理を制御する処理制御ステップとをコンピュータに実行させることを特徴とする。
【００２７】
本発明の画像処理システムにおいては、情報処理装置により、第１の画像を処理するための編集記述データが編集され、編集された編集記述データが、画像処理装置が認識可能なコマンドに変換され、編集記述データに基づいた第１の画像に対する処理に用いられる第２の画像、または、文字スーパのテキストが編集記述データに基づいて加工され、加工された第２の画像、または、文字スーパのテキストが所定の形式の画像に変換され、コマンドと、所定の形式の画像とが画像処理装置に出力され、画像処理装置により、情報処理装置より供給される第１の画像を処理するためのコマンドと、第２の画像、または、文字スーパのテキストが加工されている所定の形式の画像とが取得され、取得されたコマンドが認識され、認識されたコマンドに基づいて、所定の形式の画像が利用され、第１の画像が処理される。
【００２８】
本発明の情報処理装置および方法、並びに第１のプログラムにおいては、第１の画像を処理するための編集記述データが編集され、編集された編集記述データが、画像処理装置が認識可能なコマンドに変換され、編集記述データに基づいた第１の画像に対する処理に用いられる第２の画像、または、文字スーパのテキストが編集記述データに基づいて加工され、加工された第２の画像、または、文字スーパのテキストが所定の形式の画像に変換され、コマンドと、所定の形式の画像とが画像処理装置に出力される。
【００２９】
本発明の画像処理装置および方法、並びに第２のプログラムにおいては、情報処理装置より供給される第１の画像を処理するためのコマンドと、第２の画像、または、文字スーパのテキストが加工されている所定の形式の画像とが取得され、取得されたコマンドが認識され、認識されたコマンドに基づいて、所定の形式の画像が利用されて、第１の画像が処理される。
【００３０】
本発明の情報処理装置および画像処理装置は、独立した装置であっても良いし、それぞれ、情報処理および画像処理を行うブロックであっても良い。
【発明の効果】
【００３１】
本発明によれば、リアルタイムで画像の表示方法を編集し、画像や文字スーパを容易にオーバーラップして表示できるようにすることが可能となる。
【発明を実施するための最良の形態】
【００３２】
以下に本発明の実施の形態を説明するが、本明細書に記載の発明と、発明の実施の形態との対応関係を例示すると、次のようになる。この記載は、本明細書に記載されている発明をサポートする実施の形態が本明細書に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、発明に対応するものとして、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応しないものであることを意味するものでもない。
【００３３】
さらに、この記載は、本明細書に記載されている発明の全てを意味するものではない。換言すれば、この記載は、本明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により出現、追加される発明の存在を否定するものではない。
【００３４】
即ち、本発明の画像処理システムは、情報処理装置（例えば、図１の編集処理装置１）が、第１の画像を処理するための編集記述データを編集する編集手段（例えば、図２の編集部１１）と、編集手段により編集された編集記述データを、画像処理装置が認識可能なコマンドに変換するコマンド変換手段（例えば、図２のコマンド変換部２１）と、編集記述データに基づいた第１の画像に対する処理に用いられる第２の画像、または、文字スーパのテキストを編集記述データに基づいて加工する加工手段（例えば、図２の加工部３０）と、加工手段により加工された第２の画像、または、文字スーパのテキストを所定の形式の画像に変換する画像変換手段（例えば、図２の変換処理部３１）と、コマンドと、所定の形式の画像とを画像処理装置に出力する出力手段（例えば、図２の合成部２３）とを備え、画像処理装置（例えば、図１の編集処理装置４）が、情報処理装置より供給される第１の画像を処理するためのコマンドと、第２の画像、または、文字スーパのテキストが加工されている所定の形式の画像とを取得する取得手段（例えば、図３の分離部４１）と、取得手段により取得されたコマンドを認識する認識手段（例えば、図３のコマンド認識部４２）と、認識手段により認識されたコマンドに基づいて、所定の形式の画像を利用し、第１の画像を処理する処理手段（例えば、図３の編集処理部４５）とを備えることを特徴とする。
【００３５】
本発明の情報処理装置（例えば、図１の編集処理装置１）は、第１の画像を処理するための編集記述データを編集する編集手段（例えば、図２の編集部１１）と、編集手段により編集された編集記述データを、画像処理装置が認識可能なコマンドに変換するコマンド変換手段（例えば、図２のコマンド変換部２１）と、編集記述データに基づいた第１の画像に対する処理に用いられる第２の画像、または、文字スーパのテキストを編集記述データに基づいて加工する加工手段（例えば、図２の加工部３０）と、加工手段により加工された第２の画像、または、文字スーパのテキストを所定の形式の画像に変換する画像変換手段（例えば、図２の変換処理部３１）と、コマンドと、所定の形式の画像とを画像処理装置に出力する出力手段とを備えることを特徴とする。
【００３６】
前記加工手段により加工された第２の画像、または、文字スーパとして使用するテキストの情報を識別する識別子を生成する識別子生成手段（例えば、図２の識別子生成部３２）をさらに設けるようにさせることができる。
【００３７】
前記識別子生成手段（例えば、図２の識別子生成部３２）には、加工手段により加工された第２の画像の表示方法を示す情報、または、文字スーパとして使用するテキストの表示方法を示す情報に含まれるパラメータを用いて識別子を生成させるようにすることができる。
【００３８】
前記識別子生成手段により生成された識別子を記憶する識別子記憶手段（例えば、図２のメモリ３４）と、識別子生成手段により生成された識別子が、識別子記憶手段に予め記憶されたものであるか否かを判定する判定手段（例えば、図２の判別部３３）をさらに設けるようにさせることができ、加工手段には、判定手段の判定結果が、識別子生成手段により生成された識別子が、識別子記憶手段に記憶されたものではない場合にのみ、編集記述データに基づいた第１の画像に対する処理に用いられる第２の画像、または、文字スーパのテキストを編集記述データに基づいて加工させるようにすることができる。
【００３９】
前記画像処理装置の仕様データを取得する仕様データ取得手段（例えば、図１３のコマンド変換部７１）と、画像処理装置の仕様データ毎に認識可能なコマンドが記憶されたコマンド記憶手段（例えば、図１３のコマンドブック７１ａ）をさらに設けるようにさせることができ、コマンド変換手段には、編集手段により編集された編集記述データを、仕様データ取得手段により取得された画像処理装置の仕様データに基づいて、画像処理装置が認識可能なコマンドに変換させるようにすることができる。
【００４０】
本発明の情報処理方法は、第１の画像を処理するための編集記述データを編集する編集ステップ（例えば、図５のフローチャートにおけるステップＳ１１乃至Ｓ１３の処理）と、編集ステップの処理で編集された編集記述データを、画像処理装置が認識可能なコマンドに変換するコマンド変換ステップ（例えば、図５のフローチャートにおけるステップＳ１４の処理）と、編集記述データに基づいた第１の画像に対する処理に用いられる第２の画像、または、文字スーパのテキストを編集記述データに基づいて加工する加工ステップ（例えば、図７のフローチャートにおけるステップＳ２４の処理）と、加工ステップの処理で加工された第２の画像、または、文字スーパのテキストを所定の形式の画像に変換する画像変換ステップ（例えば、図７のフローチャートにおけるステップＳ２５の処理）と、コマンドと、所定の形式の画像とを画像処理装置に出力する出力ステップ（例えば、図５のフローチャートにおけるステップＳ１７の処理）とを含むことを特徴とする。
【００４１】
本発明の画像処理装置は、情報処理装置より供給される第１の画像を処理するためのコマンドと、第２の画像、または、文字スーパのテキストが加工されている所定の形式の画像とを取得する取得手段（例えば、図３の分離部４１）と、取得手段により取得されたコマンドを認識する認識手段（例えば、図３のコマンド認識部４２）と、認識手段により認識されたコマンドに基づいて、所定の形式の画像を利用し、第１の画像を処理する処理手段（例えば、図３の編集処理部４５）とを備えることを特徴とする。
【００４２】
前記自らの仕様データを記憶する仕様データ記憶手段（例えば、図１４の仕様データ８１ａ）と、仕様データ記憶手段により記憶されている自らの仕様データを情報処理装置に供給する供給手段（例えば、図３のコマンド認識部８１）とをさらに設けるようにさせることができる。
【００４３】
本発明の画像処理方法は、情報処理装置より供給される第１の画像を処理するためのコマンドと、第２の画像、または、文字スーパのテキストが加工されている所定の形式の画像とを取得する取得ステップ（例えば、図１１のフローチャートにおけるステップＳ４２の処理）と、取得ステップの処理により取得されたコマンドを認識する認識ステップ（例えば、図１１のフローチャートにおけるステップＳ４３の処理）と、認識ステップの処理で認識されたコマンドに基づいて、所定の形式の画像を利用し、第１の画像を処理する処理ステップ（例えば、図１１のフローチャートにおけるステップＳ４５の処理）とを含むことを特徴とする。
【００４４】
尚、第１の記録媒体のプログラム、および、第１のプログラムについての記述は、情報処理方法の記述と対応しているので、その説明は省略する。また、第２の記録媒体のプログラム、および、第２のプログラムについての記述は、画像処理方法の記述と対応しているので、その説明は省略する。
【００４５】
図１は、本発明を適用した画像配信システムの一実施の形態の構成を示す図である。
【００４６】
編集装置１は、テキストデータの編集機能を有した装置であり、ユーザの操作に応じて、ビデオ素材ストレージ３に蓄積されたビデオ素材を編集するための編集記述データを編集する。より詳細には、編集装置１は、SMIL（Synchronized Maltimedia Integration Language）で記述された編集記述データをユーザの操作に応じて編集する。編集装置１により編集される編集記述データには、表示する画像のサイズやレイアウトの情報、各種エフェクト処理の定義、ビデオ素材の表示方法、ビデオ素材に付加されるイメージ素材の表示方法、および、ビデオ素材にオーバーレイ表示する文字スーパのテキストの表示方法が記述されている。
【００４７】
また、編集装置１は、編集記述データを、実際にビデオ素材を編集する編集処理装置４に認識可能なコマンドに変換し、編集処理装置４に供給する。尚、以降においては、編集記述データは、SMIL形式で記述するものとして説明していくが、それ以外の形式であってもよい。
【００４８】
さらに、編集装置１は、編集記述データに基づいて、イメージ素材ストレージ２に蓄積されているイメージ素材を編集すると共に、様々な画像形式であるイメージ素材を全てビットマップ形式に変換し、編集処理装置４に供給する。また、編集装置１は、編集記述データに含まれている文字スーパのテキストを、ビットマップ形式に変換し、編集処理装置４に供給する。
【００４９】
ビデオ素材ストレージ２には、MXF（Material Exchange Format）形式でビデオ素材が蓄積されている。また、ビデオ素材ストレージ２は、ビデオ素材が蓄積できるものであればいずれの形態であってもよく、例えば、編集装置１、または、編集処理装置４のいずれかに設けられた、HDD（Hard Disc Drive）などの記憶装置でもよいし、ネットワーク５上の専用サーバであってもよい。さらには、ビデオ素材ストレージ２は、リムーバブルメディアと、そのリムーバブルメディアに記録された情報を読み出させるドライブを備えたものであっても良い。イメージ素材ストレージ２は、様々な画像形式のイメージ素材のを蓄積している。イメージ素材ストレージ２についても、その形態は、ビデオ素材ストレージ３と同様に、イメージ素材が蓄積できるものであれば、いずれのものであっても良い。
【００５０】
尚、本実施例においては、編集装置１は、イメージ素材や文字スーパのテキストを編集後、ビットマップに変換する例について説明しているが、それ以外の画像形式であってもよく、いずれにおいても、編集したイメージ素材や文字スーパのテキストを統一した所定の画像形式に変換して、編集処理装置４に供給する。
【００５１】
編集処理装置４は、編集装置１より供給されてくるコマンドに基づいて、ビデオ素材ストレージ３に蓄積されたビデオ素材を読み出し、編集記述データに基づいて変換されたイメージ素材のビットマップ素材、または、文字スーパのテキストのビットマップ素材を用いて、合成画像を生成して、ネットワーク５を介して、テレビジョン受像機、HDD（Hard Disc Drive）レコーダ、またはDVD（Digital Versatile Disc）レコーダなどから構成されるAV（Audio Visual）機器６−１，６−２に配信する。尚、AV機器６−１，６−２は、それぞれ特に区別する必要がない場合、単に、AV機器６と称するものとし、それ以外の構成についても同様に称する。また、図１においては、AV機器６−１，６−２の２台がネットワーク５に接続されている例について示しているが、それ以上の台数が接続され、それぞれのAV機器６に対して、編集処理装置４が編集したビデオ素材を配信するようにしても良い。
【００５２】
以上のような構成から、編集装置１および編集処理装置４は、ビデオ素材ストレージ３に蓄積されたビデオ素材を画像編集する画像編集システムを構成しているとも言える。
【００５３】
次に、図２を参照して、編集装置１の構成について説明する。
【００５４】
編集部１１は、タッチパネル、操作ボタン、キーボード、または、マウスなどから構成される操作部１２がユーザにより操作されるとき、対応する操作信号に基づいて、表示部１３にSMILの編集画面を表示して、編集記述データを生成し、変換部１４に出力する。編集部１１は、その編集記述データの生成に当たり、ビデオ素材ストレージ３よりビデオ素材のプロキシデータ（ビデオ素材のうち低画質のもの）を読み出して、必要に応じて表示させる。
【００５５】
変換部１４のコマンド変換部２１は、編集部１１より供給された編集記述データを編集処理装置４において認識可能なコマンドに変換し、合成部２３に供給する。イメージテキスト変換部２２は、編集記述データにおけるビデオ素材に付加されるイメージ素材の表示方法、および、ビデオ素材にオーバーレイ表示する文字スーパのテキストの表示方法の情報に基づいて、イメージ素材ストレージ２よりイメージ素材を読み出して加工するか、または、文字スーパのテキストを加工し、加工したものをビットマップ形式の画像に変換して、ビットマップ素材として合成部２３に出力する。
【００５６】
より詳細には、コマンド変換部２１の加工部３０が、編集記述データにおけるビデオ素材に付加されるイメージ素材の表示方法、および、ビデオ素材にオーバーレイ表示する文字スーパのテキストの表示方法の情報に基づいて、イメージ素材、または、文字スーパのテキストを加工する。
【００５７】
また、変換処理部３１は、加工部３０により加工されたイメージ素材、または、文字スーパのテキストをビットマップ形式の画像データからなるビットマップ素材に変換する。
【００５８】
さらに、識別子生成部３２は、編集記述データにおけるビデオ素材に付加されるイメージ素材（静止画）の表示方法、および、ビデオ素材にオーバーレイ表示する文字スーパのテキストの表示方法の情報に含まれるパラメータを抽出すると共に、その複数のパラメータに基づいたハッシュ値からなる識別子を求め、これをビットマップ素材のファイル名として付加し、メモリ３４にその識別子を記憶させる。
【００５９】
判別部３３は、識別子生成部３２により生成された識別子がメモリ３４に存在するか否かを判別し、判別結果に基づいて、加工部３０および変換処理部３１の加工処理および変換処理を停止させる。すなわち、同じ識別子のファイル名を持つビットマップ素材が、既に別のタイミングで生成されていることになるので、さらに、加工し、変換処理を施す必要がないとみなし、その場合、加工処理や変換処理を実行させない。換言すれば、加工部３０、および、変換処理部３１は、この判別部３３の判別結果に基づいて、同一の識別子がメモリ３４に存在しない場合にのみ、加工処理、および、変換処理を実行する。
【００６０】
合成部２３は、コマンド変換部２１により編集記述データに基づいて変換して生成されたコマンドと、イメージテキスト変換部２２により生成されるビットマップ素材を合成しこれを合成信号として、編集処理装置４に供給する。
【００６１】
次に、図３を参照して、編集処理装置４の構成について説明する。
【００６２】
分離部４１は、編集装置１より供給されてくるコマンドとビットマップ素材が合成された合成信号より、コマンドとビットマップ素材を分離して、それぞれコマンド認識部４２、および、ビットマップ素材ストレージ４４に供給する。
【００６３】
コマンド認識部４２は、分離部４１より供給されたコマンドを認識し、編集処理部４３の動作を制御するための信号に変換し、動作制御部４３に供給する。動作制御部４３は、コマンド認識部４２により供給された信号に基づいて、タイミングモデルを生成し、編集処理部４５の編集内容や処理タイミングを制御して、ビデオ素材ストレージ３よりビデオ素材を読み出させると共に、ビットマップ素材ストレージ４４より適宜、イメージ素材や文字スーパのテキストからなるビットマップ素材を読み出させる。そして、動作制御部４３は、編集処理部４５を制御して、それらを用いて編集処理を実行させ、出力部４６に出力させる。出力部４６は、編集結果であるビデオ素材を、ネットワーク５を介してAV機器６に配信する。
【００６４】
編集処理部４５の取得部５１は、動作制御部４３の制御信号に基づいて、ビデオ素材ストレージ３に蓄積されたビデオ素材を読み出し、適宜デコーダ５２−１，５２−２に供給する。デコーダ５２−１，５２−２は、いずれも同様のものであり、ビデオ素材をデコード処理すると共に、フレームバッファ５３−１，５３−２に出力して、デコード処理したビデオ素材を蓄積させる。デコーダ５２−１，５２−２、および、フレームバッファ５３−１，５３−２がそれぞれ２系統にされているのは、例えば、２画面を何らかの形態で合成したエフェクト処理を行う際、２のビデオ素材を並列処理する必要があるため、それぞれをデコード処理できるようにするためである。従って、より高速で処理を行なうために２系統以上の構成とするようにしても良い。
【００６５】
エフェクト処理部５４は、動作制御部４３からの制御信号に基づいて、所定のタイミングで、フレームバッファ５３−１，５３−２よりデコード処理されたビデオ素材を読み出し、コマンドに対応したエフェクト処理を施し合成部５５に出力する。
【００６６】
合成部５５は、動作制御部４３からの制御信号に基づいて、所定のタイミングで、ビットマップ素材ストレージ４４に蓄積されている、所定の加工が施されているイメージ素材や文字スーパのテキストからなるビットマップ素材を読み出し、エフェクト処理が施されたビデオ素材と合成して出力部４６に出力する。
【００６７】
次に、図４のフローチャートを参照して、編集処理について説明する。
【００６８】
ステップＳ１において、編集装置１は、編集記述データ編集処理を実行する。編集装置１は、この処理により、編集記述データを編集すると共に、編集記述データを編集処理装置４において認識可能なコマンドに変換し、編集処理装置４に供給する。尚、編集記述データ編集処理については、図５のフローチャートを参照して、後述する。
【００６９】
ステップＳ２において、編集処理装置４は、画像編集処理を実行する。編集処理装置４は、この処理により編集装置１より供給されたコマンドに基づいて、ビデオ素材ストレージ２よりビデオ素材を読み出し、所定の画像処理を施し、ネットワーク５を介してAV機器６に配信する。尚、画像編集処理については、図１１を参照して後述する。
【００７０】
次に、図５のフローチャートを参照して、編集記述データ編集処理について説明する。
【００７１】
ステップＳ１１において、編集部１１は、操作部１２がユーザにより操作されて、編集記述データの編集処理が要求されたか否かを判定し、編集記述データの編集処理が要求されたと判定されるまで、その処理を繰り返す。ステップＳ１１において、例えば、編集記述データの編集処理が要求されたと判定された場合、ステップＳ１２において、編集部１１は、表示部１３に編集記述データの編集画面を表示する。
【００７２】
編集記述データは、SMILにより記述されており、例えば、図６で示されるような形式のものである。
【００７３】
図６において、第１行目乃至第３行目の記述は、編集記述データのヘッダを構成しており、この編集記述データを識別するための情報である。尚、第１行目乃至第３行目の記述に対応して、第５１行目乃至第５３行目の記述が設けられている。
【００７４】
第４行目に「レイアウト定義」と記述された、第４行目乃至第１３行目の記述は、レイアウト定義情報を示したものであり、最終的に表示されるビデオ素材が表示されるサイズと共に、そのビデオ素材を表示する画像上に配置して表示したいイメージ素材や文字スーパのテキストのサイズと位置を示している。図６においては、第６行目の記述により画像のサイズとして幅と高さ、および背景色が定義されている。また、第７行目乃至第１１行目においては、そのビデオ素材を表示する画像上に配置して表示したいイメージ素材や文字スーパのテキストの開始位置と、サイズとして高さと幅が示されている。尚、サイズについては、数値のみにより画素数で定義するか、「％」を記述することにより、画像サイズに対する百分率で定義するかのいずれかを選択することができる。
【００７５】
第１４行目に「エフェクト定義」と記述された、第１４行目乃至第２４行目の記述は、エフェクト定義情報を示したものであり、ビデオ素材に施したい各種のエフェクト処理を定義した情報を示している。図６においては、第１５行目乃至第１８行目において、フェードイン、フェードアウト、クロスフェード、および、ワイプのエフェクト処理が定義されている。また、第２１行目においては、変換のエフェクト処理が定義されている。
【００７６】
第２５行目に「ビデオ記述」と記述された、第２５行目乃至第３１行目の記述は、ビデオ素材を表示する方法を示しており、読み出すビデオ素材を指定する情報、素材毎の表示開始時刻、終了時刻、エフェクト処理内容、エフェクト処理の開始時刻等の情報が表現されている。図６においては、第２６，２７行目において、１のビデオ素材の表示方法が記述され、さらに、第２８行目乃至第３０行目において、その他の１のビデオ素材の表示方法が記述され、合計２のビデオ素材の表示方法が記述されている。また、読み出すビデオ素材を指定する情報として、図６の第２６，２８行目においては、「video src="・・・\DaisetuRev.mxf"」と記述されて、「DaisetuRev.mxf」というMXFファイル形式のビデオ素材の存在する位置を示すパスが記述されているが、例えば、UMID（Unique Material Identifier）により指定するようにしても良い。
【００７７】
第３２行目に「イメージ記述」と記述された、第３２行目乃至第４０行目の記述は、イメージ素材を表示する方法を示しており、イメージ素材毎に表示する時刻、表示領域、表示期間、エフェクト処理内容、および色の情報などが示されている。
【００７８】
第４１行目に「テキスト記述」と記述された、第４１行目乃至第５０行目の記述は、文字スーパのテキストを表示する方法を示しており、テキストの内容、表示開始時刻、表示期間、表示領域、エフェクト処理内容、および、フォント情報などが示されている。
【００７９】
ステップＳ１２の処理により表示された画像をユーザが操作することにより、図６で示されるような編集記述データが生成される。そして、ステップＳ１３において、編集部１１は、操作部１２が操作されて、編集記述データの編集処理が完了したことを示す操作がなされたか否かを判定し、編集処理が完了したことを示す操作がなされるまで、その処理を繰り返す。ステップＳ１３において、例えば、編集処理が完了することを示す操作がなされたと判定された場合、ステップＳ１４において、編集部１１は、ユーザにより編集された編集記述データを変換部１４に出力する。そして、変換部１４のコマンド変換部２１は、供給された編集記述データを、編集処理装置４によって認識可能なコマンドに変換し、合成部２３に出力する。
【００８０】
ステップＳ１５において、イメージテキスト変換部２２は、イメージテキスト素材変換処理を実行し、処理結果となるビットマップの画像信号を合成部２３に出力する。
【００８１】
ここで、図７のフローチャートを参照して、イメージテキスト素材変換処理について説明する。
【００８２】
ステップＳ２１において、イメージテキスト変換部２２は、編集部１１より供給されてくる編集記述データに基づいて、イメージテキスト素材の変換に関するパラメータを読み出す。
【００８３】
ステップＳ２２において、識別子生成部３２は、読み出されたパラメータに基づいて生成される値を入力値としたハッシュ値を求める。
【００８４】
すなわち、例えば、図８で示されるような文字スーパのテキストの加工に関する記述であった場合、イメージテキスト変換部２２は、図８の枠で囲まれた値である第５行目の表示画面のサイズを示す幅と高さ、および背景色を示す値である「1920」、「1080」、および、「black」、第6行目の文字スーパのレイアウト位置の幅と高さを示す値である「40%」、「20%」、第13行目の文字スーパのテキストを示す「Welcome to」、第14行目の文字スーパのフォントを指定する「Times New Roman」、第15行目のフォントサイズを示す「70」、第16行目のフォントスタイルを指定する「normal」、第17行目のフォント太さを指定する「normal」、第18行目のテキスト飾りを指定する「none」、第19行目のフォントカラーを指定する「white」、第20行目の文字間隔を指定する「10」、第21行目のテキストに付する陰のサイズを示す「5」、第22行目のテキストに付する陰のカラーを指定する「black」、第23行目の水平中心位置を指定する「center」、第24行目の垂直中心位置を指定する「middle」、および、第25行目の単語単位の折り返しの有無を指定する「true」を文字スーパを加工するためのパラメータとして読み出す。
【００８５】
さらに、識別子生成部３２は、このパラメータに基づいて、"768,216,Welcome to,Times New Roman,70,normal,normal,none,00000000,FFFFFF00,10,5,000000FF,center,middle,true,0,0,0,0"の識別子となるハッシュ値の入力値を生成する。ここで、先頭の「768」、および、「216」は、それぞれ幅と高さのパラメータに基づいて計算された値である。すなわち、「768」は、1920×40%より計算された値であり、「216」は、1080×20%より計算された値である。また、「00000000」は、背景色の「black」を示す値である。さらに、「FFFFFF00」は、第19行目のフォントカラーを指定する「white」を示す値である。また、「000000FF」は、第22行目のテキストに付する陰のカラーを指定する「black」を示す値である。さらに、最後の「0,0,0,0」は、上方向、右方向、下方向、および左方向のそれぞれのマージンサイズを示しており、この値は、特に指定がなければデフォルトで全て０である。
【００８６】
さらに、識別子生成部３２は、このパラメータに基づいて生成された値、"768,216,Welcome to,Times New Roman,70,normal,normal,none,00000000,FFFFFF00,10,5,000000FF,center,middle,true,0,0,0,0"を、例えば、メッセージダイジェスト関数MD5を用いることにより、図９で示されるような16進数からなるハッシュ値"59b43bee7ac80d236c76548ac6b825be"を得る。例えば、図９における入力となるパラメータのうち「Welcome to」を「ようこそ」というひらがなの表記に代えると入力信号は、"768,216,ようこそ,Times New Roman,70,normal,normal,none,00000000,FFFFFF00,10,5,000000FF,center,middle,true,0,0,0,0"であるが、このハッシュ値は、図１０で示されるように、"c24145da9ec694c0470f52c15f87e926"となる。すなわち、以上のようにハッシュ値を求めることにより、パラメータの一部を代えるのみで、全く異なる識別子をパラメータに応じて生成することが可能となる。尚、ハッシュ値を求めるために使用する関数は、MD5に限るものでなく、その他のハッシュ値を求める関数であってもよい。尚、パラメータからなる入力値としては、以上の例のみならず、様々なパラメータであったもよく、例えば、ファイル名や、そのファイルの素材する位置を指定するパスの記述などを利用するようにしても良い。
【００８７】
ステップＳ２３において、判別部３３は、識別子生成部３２により生成されたハッシュ値からなる識別子と、メモリ３４に記憶されている、それまでに識別子生成部３２により生成された識別子と比較し、過去に生成された識別子であるか否かを判別する。
【００８８】
ステップＳ２３において、例えば、過去に生成された識別子ではないと判別された場合、ステップＳ２４において、加工部３０は、イメージ素材、または、文字スーパに使用するテキストを、抽出したパラメータを用いて、編集記述データに対応して加工する。
【００８９】
ステップＳ２５において、変換処理部３１は、加工部３０により加工されたイメージ素材、または、文字スーパに使用するテキスト素材をビットマップ形式の画像に変換して、合成部２３に供給する。すなわち、イメージ素材は、様々な画像の形式で生成されたものであるので、統一したビットマップ素材に変換する。尚、ここでは、全ての加工されたイメージ素材、または、文字スーパに使用するテキストを統一してビットマップ形式に変換しているが、全てを統一した画像形式にする処理であれば、その他の画像形式であってもよく、例えば、TIFF（Tagged Image File Format）、GIF（Graphic Interchange Format）、または、JPEG（Joint Photographic Experts Group）などであってもよい。
【００９０】
ステップＳ２６において、イメージテキスト変換部２２は、生成されたビットマップ素材をファイルとして定義し、そのファイル名として、ステップＳ２２の処理により求められたハッシュ値からなる識別子を用いて付加する。
【００９１】
ステップＳ２７において、イメージテキスト変換部２２は、ファイル名として使用された識別子をメモリ３４に新たに登録する。
【００９２】
ステップＳ２８において、イメージテキスト変換部２２は、編集記述データに記述されている全てのイメージ素材、または、文字スーパに用いられるテキストが処理されたか否かを判定し、全てのイメージ素材、または、文字スーパに用いられるテキストが処理されていないと判定された場合、その処理は、ステップＳ２１に戻り、それ以降の処理が繰り返される。
【００９３】
一方、ステップＳ２３において、過去に生成されたハッシュ値であったと判別された場合、過去に、同一の素材に対して同一の加工処理がなされて、ビットマップ素材が生成されていることになるので、ステップＳ２４乃至Ｓ２７の処理がスキップされることになる。
【００９４】
そして、ステップＳ２８において、編集記述データに記述されている全てのイメージ素材、または、文字スーパに用いられるテキストが処理されたと判定された場合、その処理は、終了する。
【００９５】
以上の処理により、イメージ素材、または、文字スーパに利用されるテキストが、編集記述データに基づいて、加工され、さらにビットマップの画像に変換されるので、イメージ素材、または、文字スーパのテキストを画一化されたビットマップ素材にすることが可能となる。また、それぞれ生成されるビットマップ素材を構成するファイルは、加工に用いられるパラメータに基づいて生成されるハッシュ値からなる識別子がファイル名として付されることになるので、それぞれのビットマップ素材のファイルを識別することが可能になる。さらに、その識別子を蓄積し、加工処理する前に加工処理に用いられるパラメータに基づいて求められた識別子が過去に生成されているか否かが判定されることにより、同一の識別子が存在するか否か、すなわち、過去に同一のイメージ素材、または、文字スーパのテキストを、同一のパラメータで加工したか否かを確認することができ、同一の識別子が存在しない場合にのみ加工処理を実行することで、不要な加工処理を省くだけでなく、不必要なデータが増えることによる通信の負荷の増大や、記録媒体の容量の消費を抑制させることが可能となる。
【００９６】
ここで、図５のフローチャートの説明に戻る。
【００９７】
ステップＳ１５の処理により、イメージ素材、または、文字スーパのテキスト素材が、編集記述データに基づいて加工され、さらに、ビットマップ素材に変換されると、ステップＳ１６において、合成部２３は、コマンド変換部２１より供給されたコマンドと、イメージテキスト変換部２２より生成されたビットマップ素材を合成し、合成信号を生成する。
【００９８】
ステップＳ１７において、合成部２３は、合成信号を編集処理装置４に供給する。
【００９９】
以上の処理により、編集記述データに応じた編集処理装置４により認識可能なコマンドと、その編集記述データに記述された編集処理に用いられるビットマップ形式のイメージ素材や、文字スーパに用いられるテキストの情報をビットマップ素材として編集処理装置４に供給することが可能となる。
【０１００】
次に、図１１のフローチャートを参照して、図４のフローチャートにおけるステップＳ２の処理である、画像編集処理について説明する。
【０１０１】
ステップＳ４１において、編集処理装置４の分離部４１は、編集装置１より合成信号が供給されてきたか否かを判定し、供給されるまでその処理を繰り返す。ステップＳ４１において、例えば、図５のステップＳ１７の処理により、合成信号が供給されると、分離部４１は、合成信号が供給されたと判定し、その処理は、ステップＳ４２に進む。
【０１０２】
ステップＳ４２において、分離部４１は、供給された合成信号に含まれているコマンドとビットマップ素材とを分離して、それぞれをコマンド認識部４２、および、ビットマップ素材ストレージ４４に供給する
【０１０３】
ステップＳ４３において、コマンド認識部４２は、供給されたコマンドを認識し、認識結果を動作制御部４３に供給する。より具体的には、コマンド認識部４２は、コマンドに基づいて、編集処理部４５を動作させるためのタイミングモデルを生成する。ここで、タイミングモデルとは、編集処理部４５の各部位がどの様な処理をどの様なタイミングで実行するかを規定するものであり、動作制御部４３は、このタイミングモデルに基づいて、編集処理部４５の各種の動作を制御する。
【０１０４】
ステップＳ４４において、ビットマップ素材ストレージ４４は、供給されたビットマップ素材を蓄積する。
【０１０５】
ステップＳ４５において、動作制御部４３は、コマンド認識部４２より供給された認識結果に基づいて、編集処理部４５を動作させて画像を編集処理させるための画像編集制御処理を実行する。
【０１０６】
ここで、図１２のフローチャートを参照して、画像編集制御処理を実行する。
【０１０７】
ステップＳ６１において、動作制御部４３は、タイミングモデルに基づいて、表示タイミングであるか否かを判定し、表示タイミングであると判定されるまで、その処理を繰り返す。そして、ステップＳ６１において、表示タイミングであると判定された場合、その処理は、ステップＳ６２に進む。
【０１０８】
ステップＳ６２において、動作制御部４３は、タイミングモデルに基づいて、表示させる画像を使用するのに２つのビデオ素材を使用するABロール処理であるか否かを判定する。ステップＳ６２において、例えば、ABロール処理であると判定された場合、ステップＳ６３において、取得部５１に対してビデオ素材ストレージ３より所定の２のビデオ素材をそれぞれ取得させ、それぞれデコーダ５２−１，５２−２に供給させる。
【０１０９】
ステップＳ６４において、デコーダ５２−１，５２−２は、それぞれ取得部５１より供給されたビデオ素材をデコードし、それぞれフレームバッファ５３−１，５３−２に供給し記憶させる。
【０１１０】
ステップＳ６５において、動作制御部４３は、エフェクト処理部５４を制御して、フレームバッファ５３−１，５３−２に蓄積されているデコード処理されたビデオ素材に対して、エフェクト処理を施し、合成部５５に供給させる。
【０１１１】
ステップＳ６６において、動作制御部４３は、タイミングモデルを参照して、エフェクト処理にスーパーインポーズ処理（ビットマップ素材をビデオ素材にオーバーラップして表示させる処理）が含まれているか否かを判定する。ステップＳ６６において、スーパーインポーズ処理が含まれている場合、その処理は、ステップＳ６７に進む。
【０１１２】
ステップＳ６７において、動作制御部４３は、合成部５５を制御して、所定のビットマップ素材をビットマップ素材ストレージ４４より読み出させ、ステップＳ６８において、所定のエフェクト処理がなされているビデオ素材に対してオーバーラップして表示させるように合成させる。
【０１１３】
ステップＳ６９において、動作制御部４３は、合成部５５より処理された画像を出力部４６に供給させる。
【０１１４】
一方、ステップＳ６２において、ABロール処理ではないと判定された場合、ステップＳ７０において、取得部５１に対してビデオ素材ストレージ３より所定の１のビデオ素材をデコーダ５２−１または５２−２のいずれかに供給させる。
【０１１５】
ステップＳ７１において、デコーダ５２−１または５２−２は、取得部５１より供給されたビデオ素材をデコードし、それぞれフレームバッファ５３−１または５３−２に供給し記憶させる。
【０１１６】
すなわち、デコーダ５２−１，５２−２、および、フレームバッファ５３−１，５３−２は、２系統となっているが、必要に応じて１系統のみで処理する場合と２系統が並列的に処理する場合がある。
【０１１７】
また、ステップＳ６６において、スーパーインポーズ処理が含まれていないと判定された場合、ステップＳ６７，Ｓ６８の処理がスキップされることになる。すなわち、スーパーインポーズ処理が含まれていない場合、合成部５５は、エフェクト処理部５４によりエフェクト処理された画像をそのまま出力部４６に供給する。
【０１１８】
ここで、図１１のフローチャートの説明に戻る。
【０１１９】
ステップＳ４６において、出力部４６は、ネットワーク５を介してAV機器６−１，６−２に編集されたビデオ素材を配信する。より詳細には、出力部４６は、ネットワーク５における通信に必要なプロトコルに対応した信号となるように、編集されたビデオ素材を変換し、ネットワーク５を介して配信する。
【０１２０】
以上の処理により、編集装置１において、ビデオ素材の編集記述データを編集するだけで、配信するビデオ素材の画像編集処理を実行しつつ、リアルタイムで配信することが可能となる。
【０１２１】
尚、以上においては、編集装置１により生成されたコマンドとビットマップ素材とに基づいて、編集処理装置４が必要なビデオ素材を読み出してエフェクト処理し、配信する例について説明してきた。現実の機器構成としては、編集装置１は、編集記述データの編集機能、編集記述データのコマンド変換機能、および、イメージ素材、または、文字スーパのテキスト素材をビットマップ素材に変換する機能が備えられればよいので、例えば、PC（Personal Computer）などにより実現させることも可能である。しかしながら、編集処理装置４については、デコード処理やビデオ素材にエフェクト処理を掛けるといった高速で高度な処理を実現できることが求められるため専用のハードウェアが必要となることが考えられる。
【０１２２】
ところで、編集装置１においては、例えば、PCなどによりソフトウェアにより構成することが可能であるので、新たな編集機能を追加させるようなことが容易であるが、編集処理装置４で認識可能なコマンドで表現できないような編集機能の場合、編集装置１が編集記述データに応じてコマンドを生成しても、編集処理装置４においては認識できず、結果として、画像編集制御処理を実現できない恐れがある。
【０１２３】
そこで、編集装置１が、編集処理装置４において認識可能なコマンド、または、処理可能なコマンドを認識し、編集処理装置４で実現可能なコマンドのみを選択的に使用できるようにしても良い。
【０１２４】
図１３は、事前に編集処理装置４に対して仕様データを問い合わせ、その仕様データに応じて、編集処理装置４において認識可能なコマンド、または、処理可能なコマンドを認識し、編集処理装置４で実現可能なコマンドのみを選択的に使用できるようにした編集装置１の構成を示している。また、図１４は、図１３の編集装置１から問い合わせに応じて、仕様データを編集装置１に応答する編集処理装置４の構成を示している。
【０１２５】
尚、図１３または図１４における構成のうち、図２または図３の構成と対応する構成については、同一の符号を付しており、その説明は、適宜省略するものとする。
【０１２６】
図１３の編集装置１において、図２の編集装置１と異なるのは、コマンド変換部２１に代えてコマンド編集部７１を設けた点である。
【０１２７】
コマンド変換部７１は、基本的な機能はコマンド変換部２１と同様であるが、編集記述データをコマンドに変換する際、事前に編集処理装置４に問い合わせて、編集処理装置４の仕様データを取得する。また、コマンド変換部７１は、コマンドブック７１ａを備えている。コマンドブック７１ａは、編集処理装置４の仕様データ毎に、編集処理装置４で認識可能な（画像変換制御処理を実行させることが可能な）コマンドが記述されている。
【０１２８】
そこで、コマンド変換部７１は、編集記述データをコマンドに変換する際、編集処理装置４に問い合わせて、編集処理装置４の仕様データを取得し、コマンドブック７１ａを参照して、編集記述データを取得した仕様データに対応するコマンドに変換する。
【０１２９】
また、図１４の編集処理装置４において、図３の編集処理装置４と異なる点は、コマンド認識部４２に代えて、コマンド認識部８１を設けた点である。
【０１３０】
コマンド認識部８１は、基本的な機能は、コマンド認識部４２と同様であるが、上述した図１３のコマンド変換部７１からの問い合わせに応じて、自らの仕様データ８１ａを読み出し、編集装置１に送信する。
【０１３１】
次に、図１５のフローチャートを参照して、図１３の編集装置１、および、図１４の編集処理装置４による編集記述データ編集処理について説明する。尚、図１５のフローチャートにおけるステップＳ８１乃至Ｓ８３の処理、および、ステップＳ８７乃至Ｓ８９の処理は、図５のフローチャートにおけるステップＳ１１乃至Ｓ１３の処理、および、ステップＳ１５乃至Ｓ１７の処理と同様であるので、その説明は省略する。
【０１３２】
ステップＳ８３において、編集記述データの編集が完了したと判定された場合、ステップＳ８４において、コマンド変換部７１は、編集処理装置４に対して仕様データを問い合わせる。
【０１３３】
ステップＳ１０１において、コマンド認識部８１は、編集装置１より仕様データの問い合わせがあったか否かを判定し、例えば、ステップＳ８４の処理により、問い合わせがあった場合、ステップＳ１０２において、自らの内部に記憶されている仕様データ８１ａを読み出し、編集装置１に供給する。
【０１３４】
ステップＳ８５において、コマンド変換部７１は、ステップＳ１０２の処理により供給されてくる編集処理装置４の仕様データを取得する。
【０１３５】
ステップＳ８６において、コマンド変換部７１は、取得した仕様データに基づいて、コマンドブック７１ａを参照して、編集処理装置４において認識可能な（画像編集制御処理を実行可能な）コマンドを読み出し、編集記述データに対応付けてコマンドに変換する。
【０１３６】
以上の処理により、編集装置１は、様々な仕様の編集処理装置４と組み合わせて使用しても、編集処理装置４の処理能力に応じたコマンドを生成することが可能となり、画像編集処理装置４に対して安定的に画像編集制御処理を実現させることが可能となる。
【０１３７】
以上においては、リアルタイムで編集装置１により編集された編集記述データに基づいて、ビデオ素材を編集して、さらに、配信する例について説明してきたが、例えば、編集記述データをビデオ素材に持たせて、ビデオ素材を読み出したときに編集して配信できるようにしても良い。
【０１３８】
図１６，図１７は、編集記述データをビデオ素材に持たせて、ビデオ素材を読み出したときに編集して配信できるようにした編集装置１および編集処理装置４を示している。尚、図１６，図１７においては、図２，図３における編集装置１および編集処理装置４の構成と対応する構成については、同一の符号を付しており、その説明は適宜省略するものとする。
【０１３９】
図１６の編集装置１において、図２の編集装置１と異なるのは、変換部１４を削除し、イメージテキスト変換部２２のみを残すと共に、コマンド変換部２１に代えてヘッダ付加部９１を備えた点である。
【０１４０】
ヘッダ付加部９１は、編集部１１より供給される編集記述データをビデオ素材ストレージ３に蓄積されているビデオ素材のヘッダに付加する。
【０１４１】
また、図１７の編集処理装置４において、図３の編集処理装置４と異なるのは、分離部４１を削除し、操作部１００、分離部１０１、コマンド変換部１０２、および、ビットマプ素材ストレージ１０３を備えた点である。
【０１４２】
操作部１００は、キーボードや操作ボタンなどから構成され、配信処理が指示されるときユーザにより操作される。分離部１０１は、ビデオ素材ストレージ３に蓄積されたビデオ素材を読み出すと、ヘッダ部に記述された編集記述データとビデオ素材を分離して、編集記述データをコマンド変換部１０２に供給すると共に、ビデオ素材を編集処理部４５の取得部５１に供給する。
【０１４３】
コマンド変換部１０２は、基本的な機能は、コマンド変換部２１と同様であり、分離部１０１より供給された編集記述データをコマンド認識部４２において認識可能なコマンドに変換し、コマンド認識部４２に供給する。
【０１４４】
ビットマップ素材ストレージ１０３は、ビットマップ素材ストレージ４４と基本的な機能は同様であるが、ビットマップ素材ストレージ４４が分離部４１より供給されるビットマップ素材を取得して蓄積していたのに対して、ビットマップ素材ストレージ１０３においては、編集装置１より供給されるビットマップ素材をそのまま蓄積する。
【０１４５】
次に、図１８のフローチャートを参照して、図１６の編集装置１による編集記述データの編集処理について説明する。尚、図１８のフローチャートにおけるステップＳ１１１乃至Ｓ１１３、およびステップＳ１１５の処理は、図５のフローチャートにおけるステップＳ１１乃至Ｓ１３、およびステップＳ１５の処理と同様であるので、その説明は省略する。
【０１４６】
ステップＳ１１３において、編集記述データの編集が完了したと判定された場合、ステップＳ１１４において、ヘッダ付加部９１は、編集記述データに基づいて、ビデオ素材ストレージ３の所定のビデオ素材を読み出して、編集部１１より供給された編集記述データを、例えば、図１９で示されるように、そのヘッダに付加して、元のビデオ素材ストレージ３に格納させる。
【０１４７】
ここで、図１９を参照して、ビデオ素材の構成について説明する。MXFのファイルは、その先頭から、ヘッダ(File Header)、ボディ(File Body)、フッタ(File Footer)が順次配置されて構成される。
【０１４８】
ヘッダには、その先頭から、ヘッダパーティションパック(Header Partition Pack)、ヘッダメタデータ(Header Metadata)、編集記述データ(Edit Text Data)が順次配置される。ヘッダパーティションパックには、ヘッダを特定するためのデータや、ボディに配置されるデータの形式、ファイルフォーマットを表す情報などが配置される。ヘッダメタデータには、例えば、ファイルの作成日や、ボディに配置されたデータに関する情報などのファイル単位のメタデータが配置される。編集記述データは、編集部１１により編集されるものであり、ヘッダ付加部９１により、図１９で示されるように、MXFファイルのヘッダに付加される。
【０１４９】
フッタは、フッタパーティションパック(Footer Partition Pack)で構成され、フッタパーティションパックには、フッタを特定するためのデータなどが配置される。
【０１５０】
ボディは、１以上のエディットユニット(Edit Unit)で構成される。エディットユニットは、１フレームの単位であり、そこには、１フレーム分のAVデータその他が配置される。
【０１５１】
ここで、図１８のフローチャートの説明に戻る。
【０１５２】
ステップＳ１１６において、イメージ変換部２２は、ビットマップ素材を編集処理装置４に供給する。
【０１５３】
ステップＳ１２１において、編集処理装置４のビットマップ素材ストレージ１０３は、編集装置１よりビットマップ素材が供給されてきたか否かを判定し、供給されるまで、その処理を繰り返す。ステップＳ１２１において、例えば、ステップＳ１１６の処理により、ビットマップ素材が供給された場合、ステップＳ１２２において、ビットマップ素材ストレージ１０３は、供給されたビットマップ素材を取得して、蓄積する。
【０１５４】
以上の処理により、編集記述データが、ビデオ素材であるMXFフォーマットのヘッダに記述される。また、このとき、編集記述データに基づいて、イメージ素材、または、文字スーパのテキストからなるビットマップ素材が、編集処理装置４に供給されて、蓄積される。
【０１５５】
次に、図２０のフローチャートを参照して、編集処理装置４による画像編集処理（配信処理）について説明する。
【０１５６】
ステップＳ１３１において、分離部１０１は、操作部１００が操作されて、所定のビデオ素材が指定されて、画像編集処理（配信）が指示されたか否かを判定し、所定のビデオ素材が指定されて、画像編集処理（配信）が指示されるまで、その処理を繰り返す。ステップＳ１３１において、所定のビデオ素材が指定されて、画像編集処理（配信）が指示されたと判定された場合、その処理は、ステップＳ１３２に進む。
【０１５７】
ステップＳ１３２において、分離部１０１は、指定されたビデオ素材をビデオ素材ストレージ３より読み出す。そして、ステップＳ１３３において、分離部１０１は、読み出したビデオ素材を編集記述データとビデオ素材本体とに分離して、それぞれ、コマンド変換部１０２、および、取得部５１に供給する。より詳細には、分離部１０１は、ビデオ素材のヘッダ部より編集記述データを抽出して、コマンド変換部１０２に供給し、残りのビデオ素材の本体を取得部５１に供給する。
【０１５８】
ステップＳ１３４において、コマンド変換部１０２は、供給された編集記述データを、コマンド認識部４２により認識可能なコマンドに変換し、コマンド認識部４２に供給する。
【０１５９】
ステップＳ１３５において、コマンド認識部４２は、供給されたコマンドを認識し、認識結果を動作制御部４３に供給する。
【０１６０】
ステップＳ１３６において、動作制御部４３は、コマンド認識部４２より供給された認識結果に基づいて、編集処理部４５を動作させてビデオ素材を編集処理させるための画像編集制御処理を実行する。尚、画像編集制御処理については、図１２を参照して説明した処理と同様であるので説明は省略する。
【０１６１】
ステップＳ１３７において、出力部４６は、ネットワーク５を介してAV機器６−１，６−２に編集されたビデオ素材を配信する。
【０１６２】
以上の処理により、ビデオ素材に編集記述データを含ませるようにすることが可能となり、編集記述データを編集するタイミングと、配信するタイミング（画像編集処理をさせるタイミング）とを同期させることによりリアルタイムでビデオ素材を編集しつつ配信するだけでなく、それらのタイミングを分離した状態で画像を編集して配信することも可能となる。
【０１６３】
以上によれば、リアルタイムでビデオ素材の表示方法を編集し、イメージ素材や文字スーパを容易にオーバーラップして表示させることが可能となる。
【０１６４】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行させることが可能な、例えば汎用のパーソナルコンピュータなどに記録媒体からインストールされる。
【０１６５】
図２１は、図２，図１３，図１６の編集装置１、または、図３，図１４，図１７の編集処理装置４の電気的な内部構成をソフトウェアにより実現する場合のパーソナルコンピュータの一実施の形態の構成を示している。パーソナルコンピュータのCPU２０１は、パーソナルコンピュータの全体の動作を制御する。また、CPU２０１は、バス２０４および入出力インタフェース２０５を介してユーザからキーボードやマウスなどからなる入力部２０６から指令が入力されると、それに対応してROM(Read Only Memory)２０２に格納されているプログラムを実行する。あるいはまた、CPU２０１は、ドライブ２１０に接続された磁気ディスク２２１、光ディスク２２２、光磁気ディスク２２３、または半導体メモリ２２４から読み出され、記憶部２０８にインストールされたプログラムを、RAM(Random Access Memory)２０３にロードして実行する。これにより、上述した図２，図１３，図１６の編集装置１、または、図３，図１４，図１７の編集処理装置４の機能が、ソフトウェアにより実現されている。さらに、CPU２０１は、通信部２０９を制御して、外部と通信し、データの授受を実行する。
【０１６６】
プログラムが記録されている記録媒体は、図２１に示すように、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク２２１（フレキシブルディスクを含む）、光ディスク２２２（CD-ROM(Compact Disc-Read Only Memory)，DVD（Digital Versatile Disk）を含む）、光磁気ディスク２２３（MD（Mini-Disc）を含む）、もしくは半導体メモリ２２４などよりなるパッケージメディアにより構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM２０２や、記憶部２０８に含まれるハードディスクなどで構成される。
【０１６７】
尚、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理は、もちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理を含むものである。
【０１６８】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【図面の簡単な説明】
【０１６９】
【図１】本発明を適用した画像配信システムを利用したを説明する図である。
【図２】図１の編集装置の構成を示す図である。
【図３】図１の編集処理装置の構成を示す図である。
【図４】図１の画像編集システムの編集処理を説明するフローチャートである。
【図５】図４の編集記述データ編集処理を説明するフローチャートである。
【図６】編集記述データの例を示す図である。
【図７】図５のイメージテキスト素材変換処理を説明するフローチャートである。
【図８】識別子の計算方法を説明する図である。
【図９】識別子となるハッシュ値の計算例を説明する図である。
【図１０】識別子となるハッシュ値の計算例を説明する図である。
【図１１】図４の画像編集処理を説明するフローチャートである。
【図１２】図１１の画像編集制御処理を説明するフローチャートである。
【図１３】図１の編集装置のその他の構成を示す図である。
【図１４】図１の編集処理装置のその他の構成を示す図である。
【図１５】図１３の編集装置と図１４の編集処理装置による図４の編集記述データ編集処理を説明するフローチャートである。
【図１６】図１の編集装置のさらにその他の構成を示す図である。
【図１７】図１の編集処理装置のさらにその他の構成を示す図である。
【図１８】図１６の編集装置と図１７の編集処理装置による図４の編集記述データ編集処理を説明するフローチャートである。
【図１９】ビデオ素材に編集記述データを挿入する例を説明する図である。
【図２０】図１７の編集処理装置による図４の画像編集処理を説明するフローチャートである。
【図２１】記録媒体を説明する図である。
【符号の説明】
【０１７０】
１  編集装置，  ２  イメージ素材ストレージ，  ３  ビデオ素材ストレージ，  ４  編集処理装置，  ５  ネットワーク，  ６，６−１，６−２  AV機器，  １１  編集部，  １４  変換部，  ２１  コマンド変換部，  ２２  イメージテキスト変換部，  ３０  加工部，  ３１  変換処理部，  ３２  識別子生成部，  ３３  判別部，  ３４  メモリ，  ４１  分離部，  ４２  コマンド認識部，  ４３  動作制御部，  ４４  ビットマップ素材ストレージ，  ４５  編集処理部，  ４６  出力部，  ５１  取得部，  ５２，５２−１，５２−２  デコーダ，  ５３，５３−１，５３−２  フレームバッファ，  ５４  エフェクト処理部，  ５５  合成部，  ７１  コマンド変換部，  ７１ａ  コマンドブック，  ８１  コマンド認識部，  ８１ａ  ビットマップ素材ストレージ，  ９１  ヘッダ付加部，  １０１  分離部，  １０２  コマンド変換部，  １０３  ビットマップ素材ストレージ
【図１】
2005341174.tif 000003
【図２】
2005341174.tif 000004
【図３】
2005341174.tif 000005
【図４】
2005341174.tif 000006
【図５】
2005341174.tif 000007
【図６】
2005341174.tif 000008
【図７】
2005341174.tif 000009
【図８】
2005341174.tif 000010
【図９】
2005341174.tif 000011
【図１０】
2005341174.tif 000012
【図１１】
2005341174.tif 000013
【図１２】
2005341174.tif 000014
【図１３】
2005341174.tif 000015
【図１４】
2005341174.tif 000016
【図１５】
2005341174.tif 000017
【図１６】
2005341174.tif 000018
【図１７】
2005341174.tif 000019
【図１８】
2005341174.tif 000020
【図１９】
2005341174.tif 000021
【図２０】
2005341174.tif 000022
【図２１】
2005341174.tif 000023