(57)【要約】【課題】オリジナルの画像データに処理を加えることなく、画像を再生させる度に、全ての画像に対して正確に所定の処理を加えて再現する。【解決手段】同期検出部２４２は、再生位置特徴量と検索位置特徴量とを順次比較し、比較結果が一致した場合、フィールド番号、再生位置特徴量の特徴量、および設定情報を一致リスト２０１に登録する。差分計算部２６３ａは、処理を加る処理位置の画像の識別番号と、一致リストに登録された画像の識別番号との差分より差分画像数を計算し、推定部２６３ｄは、一致リストに登録された画像の識別番号に差分画像数を加算することにより、データ記録媒体に記録されている、処理位置の画像の特徴量を推定し、特徴量設定情報読出部２６３は、データ記録媒体より、推定された特徴量に対応付けて記録されている設定情報を読み出し、反映部２４９は、読み出された設定情報に基づいて、画像に対して処理を反映させる。【選択図】図１６
2007243259.tif 000002
【特許請求の範囲】
【請求項１】
再生位置の画像より再生位置の特徴量を再生位置特徴量として抽出する再生位置特徴量抽出手段と、
前記画像の識別番号と供に前記画像の特徴量に対応付けられて、前記画像に対して処理を加えるための設定情報が記録されたデータ記録媒体より、前記特徴量を検索位置特徴量として順次抽出する検索位置特徴量抽出手段と、
前記再生位置特徴量と前記検索位置特徴量とを順次比較する比較手段と、
前記比較結果が一致した場合、前記画像の識別番号、および前記再生位置特徴量に対応付けて記録されている設定情報のアドレスを一致リストに登録する一致リスト登録手段と、
処理を加る処理位置の画像の識別番号と、前記一致リストに登録された画像の識別番号との差分より差分画像数を計算する差分画像計算手段と、
前記一致リストに登録された画像の識別番号、前記差分画像数、および前記再生位置特徴量に対応付けて記録されている設定情報のアドレスにより、前記データ記録媒体に記録されている、前記処理位置の画像の設定情報のアドレスを推定する推定手段と、
前記データ記録媒体より、前記推定手段により推定された設定情報のアドレスより設定情報を読み出す読出手段と、
前記読出手段により読み出された設定情報に基づいて、前記再生位置の画像に対して処理を反映させる反映手段と
を含む画像処理装置。
【請求項２】
前記特徴量抽出手段は、前記画像を構成する所定領域の画素の画素値の加算値を特徴量として抽出する
請求項１に記載の画像処理装置。
【請求項３】
前記一致リスト登録手段は、前記比較結果が一致した場合、前記画像の識別番号、前記再生位置特徴量の特徴量の記録されているアドレス、および前記再生位置特徴量に対応付けて記録されている設定情報が記録されているアドレスを一致リストに登録し、
前記推定手段は、前記一致リストに登録された画像の識別番号に前記差分画像数を加算することにより、前記データ記録媒体の前記処理位置の画像の設定情報が記録されているアドレスを推定する
請求項１に記載の画像処理装置。
【請求項４】
前記画像の識別番号は、フレーム番号、またはフィールド番号を含む
請求項１に記載の画像処理装置。
【請求項５】
再生位置の画像より再生位置の特徴量を再生位置特徴量として抽出する再生位置特徴量抽出ステップと、
前記画像の識別番号と供に前記画像の特徴量に対応付けられて、前記画像に対して処理を加えるための設定情報が記録されたデータ記録媒体より、前記特徴量を検索位置特徴量として順次抽出する検索位置特徴量抽出ステップと、
前記再生位置特徴量と前記検索位置特徴量とを順次比較する比較ステップと、
前記比較結果が一致した場合、前記画像の識別番号、および前記再生位置特徴量に対応付けて記録されている設定情報のアドレスを一致リストに登録する一致リスト登録ステップと、
処理を加る処理位置の画像の識別番号と、前記一致リストに登録された画像の識別番号との差分より差分画像数を計算する差分画像計算ステップと、
前記一致リストに登録された画像の識別番号、前記差分画像数、および前記再生位置特徴量に対応付けて記録されている設定情報のアドレスにより、前記データ記録媒体に記録されている、前記処理位置の画像の設定情報のアドレスを推定する推定ステップと、
前記データ記録媒体より、前記推定ステップの処理により推定された設定情報のアドレスより設定情報を読み出す読出ステップと、
前記読出ステップにより読み出された設定情報に基づいて、前記再生位置の画像に対して処理を反映させる反映ステップと
を含む画像処理方法。
【請求項６】
再生位置の画像より再生位置の特徴量を再生位置特徴量として抽出する再生位置特徴量抽出ステップと、
前記画像の識別番号と供に前記画像の特徴量に対応付けられて、前記画像に対して処理を加えるための設定情報が記録されたデータ記録媒体より、前記特徴量を検索位置特徴量として順次抽出する検索位置特徴量抽出ステップと、
前記再生位置特徴量と前記検索位置特徴量とを順次比較する比較ステップと、
前記比較結果が一致した場合、前記画像の識別番号、および前記再生位置特徴量に対応付けて記録されている設定情報のアドレスを一致リストに登録する一致リスト登録ステップと、
処理を加る処理位置の画像の識別番号と、前記一致リストに登録された画像の識別番号との差分より差分画像数を計算する差分画像計算ステップと、
前記一致リストに登録された画像の識別番号、前記差分画像数、および前記再生位置特徴量に対応付けて記録されている設定情報のアドレスにより、前記データ記録媒体に記録されている、前記処理位置の画像の設定情報のアドレスを推定する推定ステップと、
前記データ記録媒体より、前記推定ステップの処理により推定された設定情報のアドレスより設定情報を読み出す読出ステップと、
前記読出ステップにより読み出された設定情報に基づいて、前記再生位置の画像に対して処理を反映させる反映ステップと
を含むコンピュータが読み取り可能なプログラムが記録されているプログラム記録媒体。
【請求項７】
再生位置の画像より再生位置の特徴量を再生位置特徴量として抽出する再生位置特徴量抽出ステップと、
前記画像の識別番号と供に前記画像の特徴量に対応付けられて、前記画像に対して処理を加えるための設定情報が記録されたデータ記録媒体より、前記特徴量を検索位置特徴量として順次抽出する検索位置特徴量抽出ステップと、
前記再生位置特徴量と前記検索位置特徴量とを順次比較する比較ステップと、
前記比較結果が一致した場合、前記画像の識別番号、および前記再生位置特徴量に対応付けて記録されている設定情報のアドレスを一致リストに登録する一致リスト登録ステップと、
処理を加る処理位置の画像の識別番号と、前記一致リストに登録された画像の識別番号との差分より差分画像数を計算する差分画像計算ステップと、
前記一致リストに登録された画像の識別番号、前記差分画像数、および前記再生位置特徴量に対応付けて記録されている設定情報のアドレスにより、前記データ記録媒体に記録されている、前記処理位置の画像の設定情報のアドレスを推定する推定ステップと、
前記データ記録媒体より、前記推定ステップの処理により推定された設定情報のアドレスより設定情報を読み出す読出ステップと、
前記読出ステップにより読み出された設定情報に基づいて、前記再生位置の画像に対して処理を反映させる反映ステップと
を含む処理をコンピュータに実行させるプログラム。
【請求項８】
再生位置の画像より再生位置の特徴量を再生位置特徴量として抽出する再生位置特徴量抽出手段と、
前記画像の識別番号と供に前記画像の特徴量に対応付けられて、前記画像に対して処理を加えるための設定情報が記録されたデータ記録媒体より、前記特徴量を検索位置特徴量として順次抽出する検索位置特徴量抽出手段と、
前記再生位置特徴量と前記検索位置特徴量とを順次比較する比較手段と、
前記比較結果が一致した場合、前記画像の識別番号、および前記再生位置特徴量に対応付けて記録されている設定情報のアドレスを一致リストに登録する一致リスト登録手段と、
処理を加る処理位置の画像の識別番号と、前記一致リストに登録された画像の識別番号との対応関係を取得する対応関係取得手段と、
前記一致リストに登録された画像の識別番号、前記対応関係、および前記再生位置特徴量に対応付けて記録されている設定情報のアドレスにより、前記データ記録媒体に記録されている、前記処理位置の画像の設定情報のアドレスを推定する推定手段と、
前記データ記録媒体より、前記推定手段により推定された設定情報のアドレスより設定情報を読み出す読出手段と、
前記読出手段により読み出された設定情報に基づいて、前記再生位置の画像に対して処理を反映させる反映手段と
を含む画像処理装置。
【請求項９】
再生位置の画像より再生位置の特徴量を再生位置特徴量として抽出する再生位置特徴量抽出ステップと、
前記画像の識別番号と供に前記画像の特徴量に対応付けられて、前記画像に対して処理を加えるための設定情報が記録されたデータ記録媒体より、前記特徴量を検索位置特徴量として順次抽出する検索位置特徴量抽出ステップと、
前記再生位置特徴量と前記検索位置特徴量とを順次比較する比較ステップと、
前記比較結果が一致した場合、前記画像の識別番号、および前記再生位置特徴量に対応付けて記録されている設定情報のアドレスを一致リストに登録する一致リスト登録ステップと、
処理を加る処理位置の画像の識別番号と、前記一致リストに登録された画像の識別番号との対応関係を取得する対応関係取得ステップと、
前記一致リストに登録された画像の識別番号、前記対応関係、および前記再生位置特徴量に対応付けて記録されている設定情報のアドレスにより、前記データ記録媒体に記録されている、前記処理位置の画像の設定情報のアドレスを推定する推定ステップと、
前記データ記録媒体より、前記推定手段により推定された設定情報のアドレスより設定情報を読み出す読出ステップと、
前記読出ステップの処理により読み出された設定情報に基づいて、前記再生位置の画像に対して処理を反映させる反映ステップと
を含む画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および方法、プログラム記録媒体、並びにプログラムに関し、特に、画像に加える処理と、画像の特徴量とを対応付けて記憶させることで、画像を再生させる度に、所定の処理を加えた画像を正確に再現できるようにした画像処理装置および方法、プログラム記録媒体、並びにプログラムに関する。
【背景技術】
【０００２】
画像を手軽に処理するための技術が普及しつつある。
【０００３】
従来、ビデオカメラなどで撮像された画像を編集するには、オリジナルの画像データを再生させながら、各種の処理を加える操作を実行し、処理結果となる画像を別の記録媒体に記録させるといったリニア編集が主流であった。
【０００４】
また、上述のようなリニア編集の場合、オリジナルの画像データがCOPY ONCEの場合、一度VTR（Video Tape Recorder）に記録したものを再生し、さらに編集した映像については記録できないという問題があった。
【０００５】
そこで、画像を編集させるための処理を指示する操作を記憶させる方法が提案されている（特許文献１参照）。
【０００６】
【特許文献１】特開２００３−２０２９４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、リニア編集の場合、画像と、その画像の時間を示すタイムコードとを同時に通信することでタイムコードに合わせて編集することができるが、民生用のVTRなどではタイムコードはVTR内部にあり、タイムコードを外部に伝えることは事実上できない状態であり、画像と、画像を編集させるための処理を指示する操作とを同期させることができないため、操作を単に記憶させるようにしても、全ての画像に対して正確に同期しつつ、全ての画像に対して正確に処理を加えて表示させることは困難であった。
【０００８】
本発明はこのような状況に鑑みてなされたものであり、特に、オリジナルの画像データに処理を加えることなく、画像に加える処理と、画像の特徴量とを対応付けて記憶させることで、画像を再生させるたびに、全ての画像に対して正確に所定の処理を加えて再現できるようにするものである。
【課題を解決するための手段】
【０００９】
本発明の第１の側面の画像処理装置は、再生位置の画像より再生位置の特徴量を再生位置特徴量として抽出する再生位置特徴量抽出手段と、前記画像の識別番号と供に前記画像の特徴量に対応付けられて、前記画像に対して処理を加えるための設定情報が記録されたデータ記録媒体より、前記特徴量を検索位置特徴量として順次抽出する検索位置特徴量抽出手段と、前記再生位置特徴量と前記検索位置特徴量とを順次比較する比較手段と、前記比較結果が一致した場合、前記画像の識別番号、および前記再生位置特徴量に対応付けて記録されている設定情報のアドレスを一致リストに登録する一致リスト登録手段と、処理を加る処理位置の画像の識別番号と、前記一致リストに登録された画像の識別番号との差分より差分画像数を計算する差分画像計算手段と、前記一致リストに登録された画像の識別番号、前記差分画像数、および前記再生位置特徴量に対応付けて記録されている設定情報のアドレスにより、前記データ記録媒体に記録されている、前記処理位置の画像の設定情報のアドレスを推定する推定手段と、前記データ記録媒体より、前記推定手段により推定された設定情報のアドレスより設定情報を読み出す読出手段と、前記読出手段により読み出された設定情報に基づいて、前記再生位置の画像に対して処理を反映させる反映手段とを含む。
【００１０】
前記特徴量抽出手段には、前記画像を構成する所定領域の画素の画素値の加算値を特徴量として抽出させるようにすることができる。
【００１１】
前記一致リスト登録手段には、前記比較結果が一致した場合、前記画像の識別番号、前記再生位置特徴量の特徴量の記録されているアドレス、および前記再生位置特徴量に対応付けて記録されている設定情報が記録されているアドレスを一致リストに登録させ、前記推定手段には、前記一致リストに登録された画像の識別番号に前記差分画像数を加算することにより、前記データ記録媒体の前記処理位置の画像の設定情報が記録されているアドレスを推定させるようにすることができる。
【００１２】
前記画像の識別番号には、フレーム番号、またはフィールド番号を含ませるようにすることができる。
【００１３】
本発明の第１の側面の画像処理方法は、再生位置の画像より再生位置の特徴量を再生位置特徴量として抽出する再生位置特徴量抽出ステップと、前記画像の識別番号と供に前記画像の特徴量に対応付けられて、前記画像に対して処理を加えるための設定情報が記録されたデータ記録媒体より、前記特徴量を検索位置特徴量として順次抽出する検索位置特徴量抽出ステップと、前記再生位置特徴量と前記検索位置特徴量とを順次比較する比較ステップと、前記比較結果が一致した場合、前記画像の識別番号、および前記再生位置特徴量に対応付けて記録されている設定情報のアドレスを一致リストに登録する一致リスト登録ステップと、処理を加る処理位置の画像の識別番号と、前記一致リストに登録された画像の識別番号との差分より差分画像数を計算する差分画像計算ステップと、前記一致リストに登録された画像の識別番号、前記差分画像数、および前記再生位置特徴量に対応付けて記録されている設定情報のアドレスにより、前記データ記録媒体に記録されている、前記処理位置の画像の設定情報のアドレスを推定する推定ステップと、前記データ記録媒体より、前記推定ステップの処理により推定された設定情報のアドレスより設定情報を読み出す読出ステップと、前記読出ステップの処理により読み出された設定情報に基づいて、前記再生位置の画像に対して処理を反映させる反映ステップとを含む。
【００１４】
本発明の第１の側面のプログラム記録媒体のプログラムは、再生位置の画像より再生位置の特徴量を再生位置特徴量として抽出する再生位置特徴量抽出ステップと、前記画像の識別番号と供に前記画像の特徴量に対応付けられて、前記画像に対して処理を加えるための設定情報が記録されたデータ記録媒体より、前記特徴量を検索位置特徴量として順次抽出する検索位置特徴量抽出ステップと、前記再生位置特徴量と前記検索位置特徴量とを順次比較する比較ステップと、前記比較結果が一致した場合、前記画像の識別番号、および前記再生位置特徴量に対応付けて記録されている設定情報のアドレスを一致リストに登録する一致リスト登録ステップと、処理を加る処理位置の画像の識別番号と、前記一致リストに登録された画像の識別番号との差分より差分画像数を計算する差分画像計算ステップと、前記一致リストに登録された画像の識別番号、前記差分画像数、および前記再生位置特徴量に対応付けて記録されている設定情報のアドレスにより、前記データ記録媒体に記録されている、前記処理位置の画像の設定情報のアドレスを推定する推定ステップと、前記データ記録媒体より、前記推定ステップの処理により推定された設定情報のアドレスより設定情報を読み出す読出ステップと、前記読出ステップの処理により読み出された設定情報に基づいて、前記再生位置の画像に対して処理を反映させる反映ステップとを含む。
【００１５】
本発明の第１の側面のプログラムは、再生位置の画像より再生位置の特徴量を再生位置特徴量として抽出する再生位置特徴量抽出ステップと、前記画像の識別番号と供に前記画像の特徴量に対応付けられて、前記画像に対して処理を加えるための設定情報が記録されたデータ記録媒体より、前記特徴量を検索位置特徴量として順次抽出する検索位置特徴量抽出ステップと、前記再生位置特徴量と前記検索位置特徴量とを順次比較する比較ステップと、前記比較結果が一致した場合、前記画像の識別番号、および前記再生位置特徴量に対応付けて記録されている設定情報のアドレスを一致リストに登録する一致リスト登録ステップと、処理を加る処理位置の画像の識別番号と、前記一致リストに登録された画像の識別番号との差分より差分画像数を計算する差分画像計算ステップと、前記一致リストに登録された画像の識別番号、前記差分画像数、および前記再生位置特徴量に対応付けて記録されている設定情報のアドレスにより、前記データ記録媒体に記録されている、前記処理位置の画像の設定情報のアドレスを推定する推定ステップと、前記データ記録媒体より、前記推定ステップの処理により推定された設定情報のアドレスより設定情報を読み出す読出ステップと、前記読出ステップの処理により読み出された設定情報に基づいて、前記再生位置の画像に対して処理を反映させる反映ステップとを含む処理をコンピュータに実行させる。
【００１６】
本発明の第２の側面の画像処理装置は、再生位置の画像より再生位置の特徴量を再生位置特徴量として抽出する再生位置特徴量抽出手段と、前記画像の識別番号と供に前記画像の特徴量に対応付けられて、前記画像に対して処理を加えるための設定情報が記録されたデータ記録媒体より、前記特徴量を検索位置特徴量として順次抽出する検索位置特徴量抽出手段と、前記再生位置特徴量と前記検索位置特徴量とを順次比較する比較手段と、前記比較結果が一致した場合、前記画像の識別番号、および前記再生位置特徴量に対応付けて記録されている設定情報のアドレスを一致リストに登録する一致リスト登録手段と、処理を加る処理位置の画像の識別番号と、前記一致リストに登録された画像の識別番号との対応関係を取得する対応関係取得手段と、前記一致リストに登録された画像の識別番号、前記対応関係、および前記再生位置特徴量に対応付けて記録されている設定情報のアドレスにより、前記データ記録媒体に記録されている、前記処理位置の画像の設定情報のアドレスを推定する推定手段と、前記データ記録媒体より、前記推定手段により推定された設定情報のアドレスより設定情報を読み出す読出手段と、前記読出手段により読み出された設定情報に基づいて、前記再生位置の画像に対して処理を反映させる反映手段とを含む。
【００１７】
本発明の第２の画像処理方法は、再生位置の画像より再生位置の特徴量を再生位置特徴量として抽出する再生位置特徴量抽出ステップと、前記画像の識別番号と供に前記画像の特徴量に対応付けられて、前記画像に対して処理を加えるための設定情報が記録されたデータ記録媒体より、前記特徴量を検索位置特徴量として順次抽出する検索位置特徴量抽出ステップと、前記再生位置特徴量と前記検索位置特徴量とを順次比較する比較ステップと、前記比較結果が一致した場合、前記画像の識別番号、および前記再生位置特徴量に対応付けて記録されている設定情報のアドレスを一致リストに登録する一致リスト登録ステップと、処理を加る処理位置の画像の識別番号と、前記一致リストに登録された画像の識別番号との対応関係を取得する対応関係取得ステップと、前記一致リストに登録された画像の識別番号、前記対応関係、および前記再生位置特徴量に対応付けて記録されている設定情報のアドレスにより、前記データ記録媒体に記録されている、前記処理位置の画像の設定情報のアドレスを推定する推定ステップと、前記データ記録媒体より、前記推定手段により推定された設定情報のアドレスより設定情報を読み出す読出ステップと、前記読出ステップの処理により読み出された設定情報に基づいて、前記再生位置の画像に対して処理を反映させる反映ステップとを含む。
【００１８】
本発明の第１の側面の画像処理装置および方法、並びにプログラムにおいては、再生位置の画像より再生位置の特徴量が再生位置特徴量として抽出され、前記画像の識別番号と供に前記画像の特徴量に対応付けられて、前記画像に対して処理を加えるための設定情報が記録されたデータ記録媒体より、前記特徴量が検索位置特徴量として順次抽出され、前記再生位置特徴量と前記検索位置特徴量とが順次比較され、前記比較結果が一致した場合、前記画像の識別番号、および前記再生位置特徴量に対応付けて記録されている設定情報のアドレスが一致リストに登録され、処理を加る処理位置の画像の識別番号と、前記一致リストに登録された画像の識別番号との差分より差分画像数が計算され、前記一致リストに登録された画像の識別番号、前記差分画像数、および前記再生位置特徴量に対応付けて記録されている設定情報のアドレスにより、前記データ記録媒体に記録されている、前記処理位置の画像の設定情報のアドレスが推定され、前記データ記録媒体より、推定された設定情報のアドレスより設定情報が読み出され、読み出された設定情報に基づいて、前記再生位置の画像に対して処理が反映される。
【００１９】
本発明の第２の側面の画像処理装置および方法においては、再生位置の画像より再生位置の特徴量が再生位置特徴量として抽出され、前記画像の識別番号と供に前記画像の特徴量に対応付けられて、前記画像に対して処理を加えるための設定情報が記録されたデータ記録媒体より、前記特徴量が検索位置特徴量として順次抽出され、前記再生位置特徴量と前記検索位置特徴量とが順次比較され、前記比較結果が一致した場合、前記画像の識別番号、および前記再生位置特徴量に対応付けて記録されている設定情報のアドレスが一致リストに登録され、処理を加る処理位置の画像の識別番号と、前記一致リストに登録された画像の識別番号との対応関係が取得され、前記一致リストに登録された画像の識別番号、前記対応関係、および前記再生位置特徴量に対応付けて記録されている設定情報のアドレスにより、前記データ記録媒体に記録されている、前記処理位置の画像の設定情報のアドレスが推定され、前記データ記録媒体より、推定された設定情報のアドレスより設定情報が読み出され、読み出された設定情報に基づいて、前記再生位置の画像に対して処理が反映される。
【００２０】
本発明の画像処理装置は、独立した装置であっても良いし、画像処理を行うブロックであっても良い。
【発明の効果】
【００２１】
本発明によれば、オリジナルの画像データに処理を加えることなく、画像を再生させる度に、画像に対して正確に所定の処理を加えて再現することが可能となる。また、複製できない画像データであっても、再生させる度に、同一の処理を加えて繰り返し再生することが可能となる。
【００２２】
また、本発明のによれば、画像の特徴量に対応付けて、画像を処理するための設定情報を読み出し、設定情報に基づいて、画像への処理を反映させる際、処理が長引くことにより全画像に対して処理が施せないといった事態を抑制することが可能となり、全ての画像に対して正確に所定の処理を加えて再現することが可能となる。
【発明を実施するための最良の形態】
【００２３】
以下に本発明の実施の形態を説明するが、本明細書に記載の発明と、発明の実施の形態との対応関係を例示すると、次のようになる。この記載は、本明細書に記載されている発明をサポートする実施の形態が本明細書に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、発明に対応するものとして、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応しないものであることを意味するものでもない。
【００２４】
さらに、この記載は、本明細書に記載されている発明の全てを意味するものではない。換言すれば、この記載は、本明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により出現、追加される発明の存在を否定するものではない。
【００２５】
即ち、本発明の第１の側面の画像処理装置は、再生位置の画像より再生位置の特徴量を再生位置特徴量として抽出する再生位置特徴量抽出手段（例えば、図１７の再生特徴量抽出部１０２）と、前記画像の識別番号と供に前記画像の特徴量に対応付けられて、前記画像に対して処理を加えるための設定情報が記録されたデータ記録媒体より、前記特徴量を検索位置特徴量として順次抽出する検索位置特徴量抽出手段（例えば、図１７の検索位置特徴量抽出部１０４）と、前記再生位置特徴量と前記検索位置特徴量とを順次比較する比較手段（例えば、図１７の比較部１０３）と、前記比較結果が一致した場合、前記画像の識別番号、および前記再生位置特徴量に対応付けて記録されている設定情報のアドレスを一致リストに登録する一致リスト登録手段（例えば、図１７の一致リスト登録部３０１）と、処理を加る処理位置の画像の識別番号と、前記一致リストに登録された画像の識別番号との差分より差分画像数を計算する差分画像計算手段（例えば、図１６の差分計算部２６３ｃ）と、前記一致リストに登録された画像の識別番号、前記差分画像数、および前記再生位置特徴量に対応付けて記録されている設定情報のアドレスにより、前記データ記録媒体に記録されている、前記処理位置の画像の設定情報のアドレスを推定する推定手段（例えば、図１６の推定部２６３ｄ）と、前記データ記録媒体より、前記推定手段により推定された設定情報のアドレスより設定情報を読み出す読出手段（例えば、図１６の特徴量設定情報読出部２６３）と、前記読出手段により読み出された設定情報に基づいて、前記再生位置の画像に対して処理を反映させる反映手段（例えば、図１６の反映部２４９）とを含む。
【００２６】
前記特徴量抽出手段には、前記画像を構成する所定領域の画素の画素値の加算値を特徴量として抽出させるようにすることができる。
【００２７】
前記一致リスト登録手段（例えば、図１７の一致リスト登録部３０１）には、前記比較結果が一致した場合、前記画像の識別番号、前記再生位置特徴量の特徴量の記録されているアドレス、および前記再生位置特徴量に対応付けて記録されている設定情報が記録されているアドレスを一致リストに登録させ、前記推定手段（例えば、図１６の推定部２６３ｄ）には、前記一致リストに登録された画像の識別番号に前記差分画像数を加算することにより、前記データ記録媒体の前記処理位置の画像の設定情報が記録されているアドレスを推定させるようにすることができる。
【００２８】
前記画像の識別番号には、フレーム番号、またはフィールド番号を含ませるようにすることができる。
【００２９】
本発明の第１の側面の画像処理方法およびプログラムは、再生位置の画像より再生位置の特徴量を再生位置特徴量として抽出する再生位置特徴量抽出ステップ（図２３のフローチャートにおけるステップＳ１０５）と、前記画像の識別番号と供に前記画像の特徴量に対応付けられて、前記画像に対して処理を加えるための設定情報が記録されたデータ記録媒体より、前記特徴量を検索位置特徴量として順次抽出する検索位置特徴量抽出ステップ（図２３のフローチャートにおけるステップＳ１０６）と、前記再生位置特徴量と前記検索位置特徴量とを順次比較する比較ステップ（図２３のフローチャートにおけるステップＳ１０７）と、前記比較結果が一致した場合、前記画像の識別番号、および前記再生位置特徴量に対応付けて記録されている設定情報のアドレスを一致リストに登録する一致リスト登録ステップ（図２３のフローチャートにおけるステップＳ１０９）と、処理を加る処理位置の画像の識別番号と、前記一致リストに登録された画像の識別番号との差分より差分画像数を計算する差分画像計算ステップ（図２６のフローチャートにおけるステップＳ１３７）と、前記一致リストに登録された画像の識別番号、前記差分画像数、および前記再生位置特徴量に対応付けて記録されている設定情報のアドレスにより、前記データ記録媒体に記録されている、前記処理位置の画像の設定情報のアドレスを推定する推定ステップ（図２６のフローチャートにおけるステップＳ１３８）と、前記データ記録媒体より、前記推定ステップの処理により推定された設定情報のアドレスより設定情報を読み出す読出ステップ（図２６のフローチャートにおけるステップＳ１４２）と、前記読出ステップの処理により読み出された設定情報に基づいて、前記再生位置の画像に対して処理を反映させる反映ステップ（図２６のフローチャートにおけるステップＳ１４３）とを含む。
【００３０】
本発明の第２の側面の画像処理装置は、再生位置の画像より再生位置の特徴量を再生位置特徴量として抽出する再生位置特徴量抽出手段（例えば、図１７の再生特徴量抽出部１０２）と、前記画像の識別番号と供に前記画像の特徴量に対応付けられて、前記画像に対して処理を加えるための設定情報が記録されたデータ記録媒体より、前記特徴量を検索位置特徴量として順次抽出する検索位置特徴量抽出手段（例えば、図１７の検索位置特徴量抽出部１０４）と、前記再生位置特徴量と前記検索位置特徴量とを順次比較する比較手段（例えば、図１７の比較部１０３）と、前記比較結果が一致した場合、前記画像の識別番号、および前記再生位置特徴量に対応付けて記録されている設定情報のアドレスを一致リストに登録する一致リスト登録手段（例えば、図１７の一致リスト登録部３０１）と、処理を加る処理位置の画像の識別番号と、前記一致リストに登録された画像の識別番号との対応関係を取得する対応関係取得手段（例えば、図１６の差分計算部２６３ｃ）と、前記一致リストに登録された画像の識別番号、前記対応関係、および前記再生位置特徴量に対応付けて記録されている設定情報のアドレスにより、前記データ記録媒体に記録されている、前記処理位置の画像の設定情報のアドレスを推定する推定手段（例えば、図１６の推定部２６３ｄ）と、前記データ記録媒体より、前記推定手段により推定された設定情報のアドレスより設定情報を読み出す読出手段（例えば、図１６の特徴量設定情報読出部２６３）と、前記読出手段により読み出された設定情報に基づいて、前記再生位置の画像に対して処理を反映させる反映手段（例えば、図１６の反映部２４９）とを含む。
【００３１】
本発明の第２の画像処理方法は、再生位置の画像より再生位置の特徴量を再生位置特徴量として抽出する再生位置特徴量抽出ステップ（図２３のフローチャートにおけるステップＳ１０５）と、前記画像の識別番号と供に前記画像の特徴量に対応付けられて、前記画像に対して処理を加えるための設定情報が記録されたデータ記録媒体より、前記特徴量を検索位置特徴量として順次抽出する検索位置特徴量抽出ステップ（図２３のフローチャートにおけるステップＳ１０６）と、前記再生位置特徴量と前記検索位置特徴量とを順次比較する比較ステップ（図２３のフローチャートにおけるステップＳ１０７）と、前記比較結果が一致した場合、前記画像の識別番号、および前記再生位置特徴量に対応付けて記録されている設定情報のアドレスを一致リストに登録する一致リスト登録ステップ（図２３のフローチャートにおけるステップＳ１０９）と、処理を加る処理位置の画像の識別番号と、前記一致リストに登録された画像の識別番号との対応関係を取得する対応関係取得ステップ（図２６のフローチャートにおけるステップＳ１３７）と、前記一致リストに登録された画像の識別番号、前記対応関係、および前記再生位置特徴量に対応付けて記録されている設定情報のアドレスにより、前記データ記録媒体に記録されている、前記処理位置の画像の設定情報のアドレスを推定する推定ステップ（図２６のフローチャートにおけるステップＳ１３８）と、前記データ記録媒体より、前記推定手段により推定された設定情報のアドレスより設定情報を読み出す読出ステップ（図２６のフローチャートにおけるステップＳ１４２）と、前記読出ステップの処理により読み出された設定情報に基づいて、前記再生位置の画像に対して処理を反映させる反映ステップ（図２６のフローチャートにおけるステップＳ１４３）とを含む。
【００３２】
まず、図１，図２を参照して、本発明を適用した画像処理装置の概念について説明する。本発明を適用した画像処理装置は、予め記録された画像に対して、使用者により指示された処理を施し表示する。このとき、画像処理装置は、画像の特徴量を抽出して、特徴量に対応付けて処理内容の情報を蓄積させる。さらに、画像処理装置は、予め記録された画像を再生するとき、この蓄積された処理内容の情報を読み出して、画像に処理を施し表示する。
【００３３】
より具体的には、画像処理装置２の動作は、大きく分けて記録モードと再生モードとの２つのモードからなる。
【００３４】
記録モードでは、図１で示されるように、画像処理装置２は、例えば、DVD（Digital Versatile Disc）などの動画像を含むコンテンツが予め記録されている記録メディア１からDVDプレーヤなどにより再生される画像を表示部３に表示させる。この状態で、リモートコントローラなどが使用者などにより操作されることにより、所望とする画像への処理として、例えば、ズーム、パン、チルトなどが指示されると、画像処理装置２は、操作内容に対応する設定情報を生成すると供に、設定情報に対応付けられた処理を画像に施して表示部３に表示させる。さらに、画像処理装置２は、画像より特徴量を抽出し、抽出した特徴量に対応付けて設定情報を操作履歴格納部４に蓄積させる。
【００３５】
次に、再生モードでは、図２で示されるように、画像処理装置２は、動画像を含むコンテンツが予め記録されている記録メディア１からDVDプレーヤなどにより再生される画像を読み出すと供に、特徴量を抽出する。このとき、画像処理装置２は、操作履歴格納部４に特徴量に対応付けられて記録されている設定情報を、記録メディア１から読み出した画像の特徴量に同期して読み出すと供に、読み出した設定情報に基づいて、画像に処理を施し、表示部３に表示させる。
【００３６】
以上のような動作により、画像処理装置２は、予め記録された画像に対する処理内容のみを蓄積して、処理結果である画像を記録することなく、処理結果である画像を繰り返し再生できるようにすることができる。結果として、Copy Onceなどの複製回数に制限があるような予め記録された画像に対して、様々な画像処理を加えると言った加工処理を繰り返すことが可能となる。
【００３７】
以下、図１，図２を参照して説明した画像処理装置２について詳細を説明する。
【００３８】
図３は、図１，図２の画像処理装置２に対応する画像処理装置１３の一実施の形態の構成を示した図である。
【００３９】
画像再生部１２は、図１，図２の記録メディア１に対応する記録メディア１１に予め所定の形式でエンコードされた状態で記録された画像をデコードし、順次画像として特徴量抽出部４１および遅延部４８に供給する。
【００４０】
特徴量抽出部４１は、画像再生部１２より順次供給されてくる画像の特徴量を抽出して、同期検出部４２、および蓄積ブロック４３の特徴量設定情報記録部６１に供給する。尚、特徴量抽出部４１の構成については、図４を参照して詳細を後述する。
【００４１】
リモートコントローラ１４は、キーやボタンなどから構成され、図１，図２で示されるように使用者が所望とする画像に対する処理の内容を指示するとき操作され、使用者の操作に応じて操作信号を発生すると供に、発生した操作信号に応じて赤外線などからなる発光パターンを生成し、画像処理装置１３の受光部４４に発光する。
【００４２】
受光部４４は、リモートコントローラ１４の発光パターンに基づいて、リモートコントローラ１４の操作信号に変換し、操作情報認識部４５に供給する。操作情報認識部４５は、受光部４４より供給されてくる操作信号に基づいて、使用者が所望とする画像への処理に対応付けられている操作情報を認識し、認識結果である操作信号を設定情報決定部４６に供給する。尚、蓄積ブロック４３は、リモートコントローラ１４からの操作情報に基づいて、オンまたはオフを制御することも可能であり、このため、操作情報認識部４５において、蓄積ブロック４３のオンまたはオフが制御される操作情報が認識された場合、操作情報認識部４５は、蓄積ブロック４３の動作をオンまたはオフに制御する。
【００４３】
設定情報決定部４６は、操作情報認識部４５より供給されてくる操作情報に基づいて、後述する反映部４９に対して画像への処理内容を指示するための設定情報を決定し、特徴量設定情報記録部６１および選択部４７に供給する。
【００４４】
蓄積ブロック４３の特徴量設定情報記録部６１は、特徴量抽出部４１より供給されてくる特徴量と、設定情報決定部４６より供給されてくる設定情報とを対応付けて特徴量設定情報蓄積部６２（図１，図２の操作履歴格納部４に対応するもの）に蓄積させる。
【００４５】
同期検出部４２は、特徴量設定情報蓄積部６２に蓄積されている特徴量（後述する検索位置特徴量）のうち、特徴量抽出部４１より供給されてくる画像再生部１２により再生されている画像の特徴量（後述する再生位置特徴量）を検索し、同一の特徴量が検出されたとき、画像の同期位置として検出結果を特徴量設定情報読出部６３に供給する。尚、同期検出部４２の構成については、図６を参照して詳細を後述する。
【００４６】
特徴量設定情報読出部６３は、同期検出部４２より同期位置として検出された特徴量（検索位置特徴量）を取得すると、その特徴量に対応付けられて、特徴量設定情報蓄積部６２に記憶されている設定情報を読み出し、選択部４７に供給する。選択部４７は、設定情報決定部４６より設定情報が供給されてきた場合、仮に、同一のタイミングで特徴量設定情報読出部６３より設定情報が供給されることがあっても、設定情報決定部４６からの設定情報を反映部４９に供給する。また、選択部４７は、設定情報決定部４６より設定情報の供給がなく、特徴量設定情報読出部６３より設定情報が供給された場合、特徴量設定情報読出部６３より供給された設定情報を反映部４９に供給する。さらに、いずれからも設定情報が供給されてこない場合、選択部４７は、設定情報を反映部４９に供給しない。
【００４７】
遅延部４８は、特徴量抽出部４１、同期検出部４２、蓄積ブロック４３、および、選択部４７の処理における遅延時間だけ、画像再生部１２より供給されてくる画像を一時的に記憶し、反映部４９に出力する。反映部４９は、選択部４７より設定情報が供給されてくる場合、遅延部４８より供給されてくる画像に対する処理を反映して、表示部１５に表示する。また、反映部４９は、選択部４７より設定情報が供給されてこない場合、遅延部より供給されてくる画像を、そのまま表示部１５に表示させる。
【００４８】
次に、図４を参照して、特徴量抽出部４１の詳細な構成について説明する。
【００４９】
DFF（D型フリップフロップ）８１は、直前の入力信号を記憶して、図示せぬクロック信号発生器からのクロック信号（clk）が入力されるタイミングで加算器８２に出力する。また、DFF８１は、入力信号が画像の信号のうち画像データ領域外のものであるとき、リセット信号が入力され入力信号が消去されて出力される。すなわち、画像信号は、図５で示されるように同期データ領域と画像データ領域から構成されているため、図中の水平方向のサンプルと垂直方向のラインの丸印の原点であるフィールド開始点Ｓから順次入力されてくる位置の情報に応じて、画像データ領域外の同期データの場合、リセット信号が入力され、同期データを構成する信号が、加算器８２に出力されない。つまり、DFF８１は、画像を構成する入力信号のうち、画像データ領域のデータのみをクロック信号に同期して加算器８２に供給する。
【００５０】
加算器８２は、DFF８１より供給されてくる信号と、DFF８３より供給されてくる信号とを加算してDFF８３に出力する。より詳細には、加算器８２は、DFF８１より供給されてくる信号と、DFF８３より供給されてくる信号との加算結果のうち、下位８ビットを抽出してDFF８３に供給する。
【００５１】
DFF８３は、加算器８２より供給されてくる信号を図示せぬクロック発生器より発生されるクロック信号（clk）が入力されるタイミングで加算器８２および出力部８４に供給する。また、DFF８３は、フィールド開始点（図中の水平方向のサンプルと垂直方向のラインの丸印の原点）Ｓの信号が入力される際、リセット信号が入力され入力信号が消去されて出力される。すなわち、DFF８３は、画像を構成する入力信号のうち、画像データ領域のデータのみが加算器８２により累積的に加算された値を出力部８４に供給する。
【００５２】
出力部８４は、1フィールド（または、1フレーム）の値がDFF８３より供給されてきたとき、その値を１フィールド（または、１フレーム）分の画像の特徴量として出力する。すなわち、出力部８４は、画像データ領域のデータのみが加算器８２により累積的に加算された値の下位８ビットをそのフィールド（または、フレーム）の特徴量として出力する。尚、特徴量は、画像を１フィールド単位で識別できる情報であればよいので、画像データ領域のデータのみ（画素値のみ）が累積的に加算された値の下位８ビットに限るものではなく、例えば、画像データ領域の中央近傍の所定領域内の画素値のみの加算結果をそのまま使用してもよい。
【００５３】
次に、図６を参照して、同期検出部４２の詳細な構成について説明する。
【００５４】
特徴量バッファ１０１−１乃至１０１−３は、供給されてきた特徴量を一時的に記憶すると供に、それまでに記憶していた特徴量を再生位置特徴量生成部１０２および後段の特徴量バッファ１０１−２，１０１−３に順次出力する。尚、特徴量バッファ１０１−３は、後段の特徴量バッファ１０１が存在しないため、再生位置特徴量生成部１０２にのみ出力する。再生位置特徴量生成部１０２は、特徴量バッファ１０１−１乃至１０１−３より供給されてくる最新の特徴量を含めた過去３フィールド分の特徴量を順次取得し、これを纏めて再生位置情報（再生位置特徴量）として生成し、比較部１０３に出力する。すなわち、再生位置特徴量生成部１０２は、再生位置を特定するための特徴量として最新のフィールドから３フィールド前までの合計４個の特徴量を使用して、再生位置特徴量を生成する。
【００５５】
検索位置特徴量読出部１０４は、特徴量設定情報蓄積部６２に蓄積されている特徴量を連続する４個ずつを順次読み出し、検索位置特徴量として比較部１０３および検出部１０５に供給する。比較部１０３は、再生位置特徴量生成部１０２より供給されてくる再生位置特徴量と、検索位置特徴量読出部１０４より順次供給されてくる検索位置特徴量とを比較する。比較部１０３は、再生位置特徴量と一致する検索位置特徴量を検索した場合、同期が検出されたとみなし、検出結果として同期が検出されたことを検出部１０５に通知する。検出部１０５は、比較部１０３より同期が検出されたとみなされたタイミングで、検索位置特徴量読出部１０４より供給されてきた検索位置特徴量を同期検出結果として出力する。
【００５６】
次に、図７のフローチャートを参照して、図３の画像処理装置１３による記録処理について説明する。尚、以降の説明においては、蓄積ブロック４３は、オンの状態に制御されていることが前提である。
【００５７】
ステップＳ１において、遅延部４８は新しい画像が画像再生部１２より供給されてきたか否かを判定し、新たな画像が供給されてくるまで、その処理を繰り返す。
【００５８】
例えば、画像再生部１２が記録メディア１１に記録されている画像を読み出し、遅延部４８が、新たな画像が供給されてきたと判定した場合、ステップＳ２において、遅延部４８は、供給されてきた画像を１フィールド分一時的に遅延させるために記憶する。尚、以降においては、画像を１フィールド単位で処理するものとして説明を進めるが、当然のことながら、画像は、１フィールド単位に限らず、例えば、１フレーム単位で処理するようにしても良い。
【００５９】
ステップＳ３において、特徴量抽出部４１は、特徴量抽出処理を実行し、画像再生部１２より供給されてきた１フィールド分の画像の特徴量を抽出する。すなわち、遅延部４８が、新たな画像を１フィールド分遅延させるために一時的に記憶するとき、同様に、１フィールド分の画像が特徴量抽出部４１にも供給されているため、同一のタイミングで、同一の画像が、一方では遅延のため一時的に記憶され、他方では特徴量が抽出される。
【００６０】
ここで、図８のフローチャートを参照して、特徴量抽出処理について説明する。
【００６１】
ステップＳ２１において、DFF８３は、フィールド開始点Ｓ（図５）によりリセットされる。
【００６２】
ステップＳ２２において、未処理の画素が選択され、ステップＳ２３において、画像データ領域外であるか否かが判定される。より詳細には、例えば、ラスタスキャン順に１フィールド分の画像より未処理の画素が順次読み出され、画像データ領域外であるか否かが判定される。
【００６３】
図５で示されるように、最初の画素（フィールド開始点Ｓの画素）の場合、同期データに含まれるため画像データ領域外であるので、ステップＳ２５において、DFF８１はリセットされ、０を画素値として出力する。一方、ラスタスキャン順に処理対象となる画素が選択され、例えば、画像データ領域内である場合、ステップＳ２４において、DFF８１は、クロック信号の発生タイミングで画素値を加算器８２に供給する。
【００６４】
ステップＳ２６において、加算器８２は、入力された画素値と、DFF８３より供給されてくる信号とを加算してDFF８３に供給する。
【００６５】
ステップＳ２７において、DFF８３は、クロック信号の発生タイミングで加算器８２より供給されてきた加算結果の下位８ビットを加算器８２に戻す。このとき、DFF８３は、加算結果を出力部８４にも供給するが、出力部８４は、加算結果を出力しない。
【００６６】
ステップＳ２８において、未処理の画素があるか否かが判定され、未処理の画素がある場合、その処理は、ステップＳ２２に戻る。すなわち、１フィールド分の画素が全て処理されるまで、ステップＳ２２乃至Ｓ２８の処理が繰り返される。そして、１フィールド分の画素の全てが処理されたと判定された場合、ステップＳ２９において、出力部８４は、DFF８３より供給されてくる加算結果、すなわち、画像データ領域に属する画素値の累積加算結果の下位８ビットを１フィールドの画像の特徴量として出力する。
【００６７】
以上の処理により、１フィールド分の画像信号より画像データ領域の全ての画素値の累積加算結果の下位８ビットが、そのフィールドの特徴量として抽出されることになる。
【００６８】
ここで、図７のフローチャートの説明に戻る。
【００６９】
ステップＳ４において、操作情報認識部４５は、リモートコントローラ１４が使用者により操作されて、画像の処理が指示されたか否かを判定する。例えば、表示部１５に表示されている画像を見ながら、使用者が、２倍のズーム処理を指示した場合、リモートコントローラ１４の発光パターンが受光部４４により受光され、受光部４４より受光した発光パターンに基づいた信号が、操作情報認識部４５に供給されることにより、操作情報認識部４５は、操作がなされたと判定し、その処理は、ステップＳ５に進む。
【００７０】
ステップＳ５において、操作情報認識部４５は、受光部４４より供給された信号に基づいて、操作情報を認識し、認識結果として設定情報決定部４６に供給する。設定情報決定部４６は、操作情報に基づいて、反映部４９に対しての画像に処理を施すための設定情報を決定し、特徴量設定情報記録部６１および選択部４７に供給する。すなわち、今の場合、２倍のズーム処理を画像に施すことが指示されているので、反映部４９に対して２倍のズーム処理を施す指示を出すための設定情報が決定されて、特徴量設定情報記録部６１および選択部４７に供給される。
【００７１】
ステップＳ６において、特徴量設定情報記録部６１は、特徴量抽出部４１より供給されてくる特徴量を特徴量設定情報蓄積部６２に記録させると共に、その特徴量に対応付けて、設定情報決定部４６より供給されてくる設定情報を、特徴量設定情報蓄積部６２に記録させることで、特徴量と設定情報とを蓄積させる。より詳細には、図９で示されるように、特徴量Ｃ１を所定のアドレスＡに記録させた場合、そのm倍のアドレス、すなわち、アドレスｍ×Ａに、特徴量Ｃ１に対応付けられた設定情報Ｅ１を記憶させる。尚、図９においては、特徴量設定情報蓄積部６２の内部における特徴量と設定情報とが記憶されるアドレスの配置が示されている。
【００７２】
以降、特徴量設定情報記録部６１は、同様にして、特徴量Ｃ２をアドレスＢに記憶させるとき、対応する設定情報Ｅ２をｍ×Ｂに記憶させ、さらに、特徴量Ｃ３をアドレスＣに記憶させるとき、対応する設定情報Ｅ３をｍ×Ｃに記憶させる。このように特徴量に対応付けて設定情報を記憶させることにより、特徴量が決まれば、特徴量のアドレスから設定情報のアドレスが特定できるので、設定情報蓄積部６２内における特徴量毎の設定情報の検索をスムーズにすることが可能となる。尚、特徴量および設定情報は、同一の処理が連続して指定されている期間について連続して記録される。すなわち、例えば、図９における特徴量Ｃ１乃至Ｃ３は、いずれも１フィールド分の特徴量に限るものではなく、連続して処理が指定されている期間のフィールド数の特徴量が連続的に記録されている。また、同様にして、設定情報についても、例えば、図９における設定情報Ｅ１乃至Ｅ３は、特徴量Ｃ１乃至Ｃ３に対応付けられたアドレスから、いずれも１フィールド分の特徴量に限るものではなく、連続して処理が指定されている期間のフィールド数の設定情報が連続的に記録されている。
【００７３】
ステップＳ７において、選択部４７は、設定情報決定部４６より設定情報が供給されてきているので、設定情報決定部４６より供給されてきた設定情報を反映部４９に供給する。反映部４９は、遅延部４８に記憶されている画像に対して、選択部４７より供給されてきた設定情報に基づいて、処理を加えて、使用者からの指示内容に応じた処理を反映させて表示部１５に表示させる。
【００７４】
ステップＳ８において、操作情報認識部４５は、動作の終了が指示されたか否かを判定し、終了が指示されたと判定された場合、処理を終了する。一方、動作の終了が指示されていないと判定された場合、処理は、ステップＳ１に戻る。
【００７５】
すなわち、使用者によりリモートコントローラ１４が操作されて、画像に対して処理を施す指示が出され続けている限り、ステップＳ１乃至Ｓ８の処理が繰り返されて、特徴量と共に、特徴量に対応付けられて、処理内容に伴った設定情報が特徴量設定情報蓄積部６２に蓄積されていく。このステップＳ１乃至Ｓ８が繰り返される動作状態が、図１，図２を参照して説明した記録モードに対応する動作である。
【００７６】
一方、ステップＳ４において、操作されていないと判定された場合、その処理は、ステップＳ９に進み、特徴量設定情報読出部６３は、選択部４７に対して設定情報を供給しない。この処理により、選択部４７は、設定情報決定部４６および特徴量設定情報読出部６３のいずれからも設定情報の供給がない状態となるため、反映部４９に対して処理を指定する設定情報が供給されないことになる。結果として、反映部４９は、遅延部４８に一時的に記憶された１フィールド分の画像を、そのままの状態で表示部１５に表示させる。
【００７７】
以上の処理により、使用者がリモートコントローラ１４を操作して、予め記録されている画像を再生する際、再生されている画像に施す処理を指示すると、指示を受けた画像の特徴量に対応付けて、処理内容を示す設定情報が蓄積される。
【００７８】
次に、図１０のフローチャートを参照して、図３の画像処理装置による再生処理について説明する。
【００７９】
ステップＳ５１において、遅延部４８は、再生部１２より次の画像が供給されてきたか否かを判定し、供給されてくるまでその処理を繰り返す。例えば、上述した画像記録処理により生成された記録メディア１１が再生部１２により再生され、画像データが供給されてきた場合、ステップＳ５２において、遅延部４８は、供給されてきた画像を一時的に記憶し遅延させる。
【００８０】
ステップＳ５３において、特徴量抽出部４１は、特徴量抽出処理を実行し、供給されてきた１フィールド分の画像の特徴量を抽出する。尚、特徴量抽出処理については、図８のフローチャートを参照して説明した特徴量抽出処理と同様であるので、その説明は省略する。
【００８１】
ステップＳ５４において、同期検出部４２は、同期検出処理を実行して、再生中の画像の特徴量と、画像に処理を施すための設定情報が対応付けられている特徴量との同期を検出する。
【００８２】
ここで、図１１のフローチャートを参照して、同期検出処理について説明する。
【００８３】
ステップＳ８１において、同期検出部４２の再生位置特徴量生成部１０２は、特徴量抽出部４１より特徴量が供給されてきたか否かを判定し、供給されてくるまでその処理を繰り返す。例えば、ステップＳ５３の特徴量抽出処理により特徴量が抽出されて、特徴量抽出部４１より今現在再生中の画像の特徴量が供給されてきた場合、その処理は、ステップＳ８２に進む。
【００８４】
ステップＳ８２において、検索位置特徴量読出部１０４は、検索位置の特徴量をカウントするためのカウンタｉを０に初期化する。
【００８５】
ステップＳ８３において、再生位置特徴量生成部１０２は、供給されてきた特徴量を取得すると供に、特徴量バッファ１０１−１乃至１０１−３にそれまで記憶していた特徴量を取得する。すなわち、特徴量バッファ１０１−１は、新たに特徴量が供給されてくると、それまでに記憶していた特徴量を、再生位置特徴量生成部１０２および特徴量バッファ１０１−２に供給する。同様に、特徴量バッファ１０１−２は、供給されてきた特徴量を記憶すると供に、それまで記憶していた特徴量を、再生位置特徴量生成部１０２および特徴量バッファ１０１−３に供給する。さらに、特徴量バッファ１０１−３は、特徴量バッファ１０１−２より供給されてきた特徴量を記憶すると供に、それまで記憶していた特徴量を、再生位置特徴量生成部１０２に供給する。結果として、再生位置特徴量生成部１０２には、最新のフィールドの特徴量と、特徴量バッファ１０１−１乃至１０１−３にそれぞれ記憶されていた過去３フィールド分の特徴量が供給されてくることになる。そこで、再生位置特徴量生成部１０２は、再生中のフィールドを含めた４フィールド分の特徴量を再生位置特徴量として比較部１０３に供給する。
【００８６】
ステップＳ８４において、検索位置特徴量読出部１０４は、特徴量設定情報蓄積部６２に蓄積されている特徴量の先頭位置からｉ番目より連続する４フィールドの特徴量を検索位置特徴量として読み出し比較部１０３および検出部１０５に供給する。
【００８７】
ステップＳ８５において、比較部１０３は、再生位置特徴量生成部１０２より供給されてきた再生中のフィールドを含む過去３フィールド分の合計４個の特徴量からなる再生位置特徴量と、検索位置特徴量読出部１０４より供給されてきた、特徴量設定情報蓄積部６２に蓄積されている特徴量の先頭位置からｉ番目より連続する４フィールドの特徴量からなる検索位置特徴量とを比較する。
【００８８】
ステップＳ８６において、比較部１０３は、比較結果に基づいて一致しているか否かを判定する。ステップＳ８６において、例えば、一致しないと判定された場合、ステップＳ８８において、検索位置特徴量読出部１０４は、特徴量設定情報蓄積部６２に蓄積されている全ての特徴量について、再生位置特徴量と比較したか否かを判定する。例えば、ステップＳ８８において、全ての特徴量と比較していないと判定された場合、ステップＳ８９において、検索位置特徴量読出部１０４は、カウンタｉを１インクリメントし、その処理は、ステップＳ８４に戻る。すなわち、この処理により、再生位置特徴量と、検索位置特徴量が一致せず、かつ、蓄積されている全ての特徴量と比較されるまで、ステップＳ８４乃至Ｓ８６，Ｓ８８，Ｓ８９の処理が繰り返され、順次１フィールド間隔でずれながら、連続する４フィールド分の特徴量からなる検索位置特徴量と、再生位置特徴量との比較が繰り返される。
【００８９】
すなわち、検索位置特徴量とは、例えば、図１２の右上部で示されるように、特徴量抽出部４１より順次蓄積されている特徴量のうち、今の場合、連続する４個の特徴量の塊である。尚、図１２においては、図中の縦長の長方形状のマスは、１フィールド分の特徴量を示しており、斜線部のＧ１，Ｇ２は同一の連続する特徴量が配置されていることを示している。また、再生位置特徴量とは、図１２の右下部で示されているように、特徴量抽出部４１より供給されてくる再生中の特徴量を含めた連続する４フィールド分の特徴量の塊である。
【００９０】
例えば、図１２で示されるように再生位置特徴量Ｇ２で示されるような場合、検索位置特徴量Ｇ０と比較する場合、同一ではないので、同期位置としては検出されない。さらに、蓄積されている全ての特徴量との比較がされていないので、カウンタｉが１インクリメントされて、検索位置特徴量Ｇ０’と再生位置特徴量Ｇ２とが比較される。このように、検索位置特徴量が図中の右方向に１フィールド間隔でずれながら、再生位置特徴量Ｇ２との比較が繰り返される。
【００９１】
ステップＳ８６において、例えば、再生位置特徴量Ｇ２と検索位置特徴量Ｇ１とが比較されるような場合、検索位置特徴量Ｇ１が再生位置特徴量Ｇ２と同一の構成となっているため、一致したと判定され、ステップＳ８７において、比較部１０３は、一致したことを検出部１０５に通知する。検出部１０５は、この通知に基づいて、今現在検索位置特徴量読出部１０４より供給されている検索位置特徴量の先頭位置、すなわち、先頭位置からｉ番目の特徴量を同期位置情報として特徴量設定情報読出部６３に供給する。
【００９２】
一方、ステップＳ８８において、蓄積されている全ての検索位置特徴量との比較が終了したと判定された場合、ステップＳ９０において、検出部１０５は、再生位置特徴量と一致する検索位置特徴量が存在せず、同期しないことを出力する。
【００９３】
以上の処理により、特徴量設定情報蓄積部６２に蓄積されている特徴量と、再生中の画像の特徴量とを同期させることが可能となる。すなわち、同期検出部４２は、再生中のフィールドの特徴量のみを、特徴量設定情報蓄積部６２に蓄積されている特徴量と比較することで、偶然に特徴量が一致してしまうことで、間違った位置で同期が検出される可能性を低減させるために、現在再生されているフィールドの特徴量のみではなく、再生されているフィールドを含む過去３フィールド分の４フィールドで比較することにより正確に同期検出を実施している。また、このように特徴量を使用することにより、各フィールド単位でのタイムコードの代わりに特徴量を設定することが可能となり、タイムコードを使用することなく、フィールド単位での同期検出を行うことが可能となる。
【００９４】
ここで、図１０のフローチャートの説明に戻る。
【００９５】
ステップＳ５５において、特徴量設定情報読出部６３は、再生中のフィールドの再生位置特徴量と、一致する特徴量が特徴量設定情報蓄積部６２に蓄積されているか否かを判定する。例えば、図１０のフローチャートのステップＳ８７の処理により同期位置情報が供給されてきた場合、再生中のフィールドの再生位置特徴量と、一致する特徴量が特徴量設定情報蓄積部６２に蓄積されていることになるので、その処理は、ステップＳ５６に進む。
【００９６】
ステップＳ５６において、特徴量設定情報読出部６３は、同期した特徴量に対応付けられた設定情報が特徴量設定情報蓄積部６２に蓄積されているか否かを判定する。すなわち、特徴量は、設定情報がない状態でも特徴量設定情報蓄積部６２に蓄積することが可能であるので、この処理により、特徴量に対応付けられた設定情報の有無が判定される。
【００９７】
ステップＳ５６において、例えば、特徴量に対応付けられた設定情報が蓄積されていないと判定された場合、ステップＳ５７において、特徴量設定情報読出部６３は、選択部４７に対して設定情報を供給しない。この処理により、選択部４７は、設定情報決定部４６および特徴量設定情報読出部６３のいずれからも設定情報の供給がない状態となるため、反映部４９に対して処理を指定する設定情報が供給されないことになる。結果として、反映部４９は、遅延部４８に一時的に記憶された１フィールド分の画像を、そのままの状態で表示部１５に表示させる。
【００９８】
ステップＳ５８において、終了が指示されたか否かが判定され、終了が指示された場合、その処理は終了し、終了が指示されていない場合、その処理は、ステップＳ５１に戻る。
【００９９】
一方、ステップＳ５６において、例えば、特徴量に対応付けられた設定情報が蓄積されていると判定された場合、ステップＳ５９において、特徴量設定情報読出部６３は、特徴量設定情報蓄積部６２より、同期位置情報の特徴量に対応付けて蓄積されている設定情報を読み出し選択部４７に供給し、その処理は、ステップＳ６０に進む。
【０１００】
ステップＳ６０において、選択部４７には、設定情報決定部４６からは設定情報がなく、特徴量設定情報読出部６３から設定情報が供給されるため、選択部４７は、特徴量設定情報読出部６３からの設定情報を反映部４９に供給する。反映部４９は、その設定情報に基づいて遅延部４８に蓄積されていた１フィールド分の画像に処理を反映して、表示部１５に表示する。
【０１０１】
尚、この処理が、図１，図２を参照して説明した再生モードに対応する処理である。
【０１０２】
以上の処理により、例えば、図１３で示されるような処理が可能となる。すなわち、時刻ｔ０乃至ｔ１で示されるビデオからなる画像が記録メディア１１に予め記録されている場合、時刻ｔ０より後のタイミングである時刻ｔ１１で再生を開始し、さらに後の時刻ｔ１０１乃至ｔ１０２において、使用者によりリモートコントローラ１４が操作されて、画像への処理が指示されると、同一のタイミングで特徴量と共に、特徴量に対応付けられて設定情報が、特徴量設定情報蓄積部６２に蓄積される。
【０１０３】
また、時刻ｔ１２において、早送りが開始され、時刻ｔ２１乃至ｔ２２において再び再生が開始された後、時刻ｔ３１まで早送りされ、時刻ｔ３１において再生が開始されたとき、時刻ｔ１１１乃至ｔ１１２において、使用者によりリモートコントローラ１４が操作されて、画像への処理が指示されると、同一のタイミングで特徴量と共に、特徴量に対応付けられて設定情報が、特徴量設定情報蓄積部６２に蓄積される。
【０１０４】
さらに、時刻ｔ３２まで再生された後、時刻ｔ１２１まで巻き戻しされ、再生が開始される。時刻ｔ１３１乃至ｔ１３２において、使用者によりリモートコントローラ１４が操作されて、画像への処理が指示されると、同一のタイミングで特徴量と共に、特徴量に対応付けられて設定情報が、特徴量設定情報蓄積部６２に蓄積されていく。
【０１０５】
その後、先頭位置に近い時刻ｔ１５１まで巻き戻され、時刻ｔ１５２までリモートコントローラ１４が操作されること無くビデオが再生されると、リモートコントローラ１４で画像への処理を指示する操作がなされた時刻ｔ１０１乃至ｔ１０２、時刻ｔ１３１乃至ｔ１３２、および時刻ｔ１１１乃至ｔ１１２のタイミングで再生位置特徴量に基づいて、同期位置情報が生成され、同期位置情報の特徴量に対応付けて蓄積されている設定情報が読み出されることにより、画像に設定情報に基づいた処理が反映される。
【０１０６】
尚、図１３においては、最上段にはビデオ１本分のスケールが時刻ｔ０乃至ｔ１であることが示されている。また、第２段目には、１順目の再生手順として、時刻ｔ１１乃至ｔ１２，ｔ２１乃至ｔ２２，ｔ３１乃至ｔ３２において、通常の再生が実施され、時刻ｔ１２乃至ｔ２１、およびｔ２２乃至３１において早送り再生が実施されたことが示されている。
【０１０７】
第３段目には、１順目の再生中における、リモートコントローラ１４の操作タイミングが示されており、第４段目には、１順目の再生中における、設定情報が記録されるタイミングが示されている。第３段目、第４段目においては、時刻ｔ１０１乃至ｔ１０２および時刻ｔ１１１乃至ｔ１１２においてリモートコントローラ１４が操作され、同一のタイミングでリモートコントローラ１４の操作に対応する設定情報が記録されていることが示されている。尚、設定情報が記録されるとき、設定情報に対応する処理が施されることになるので、リモートコントローラ１４が操作されている同一のタイミングで、使用者が所望とする処理が画像に反映された状態で表示される。
【０１０８】
第５段目には、１順目の再生手順が終了した後、巻き戻し操作により時刻ｔ１２１まで巻き戻した後の２順目の再生手順が示されており、時刻ｔ１２１乃至ｔ１２２において通常の再生が実施されていることが示されている。
【０１０９】
第６段目には、２順目の再生中における、リモートコントローラ１４の操作タイミングが示されており、第７段目には、２順目の再生中における、設定情報が記録されるタイミングが示されている。第６段目、第７段目においては、時刻ｔ１３１乃至ｔ１３２においてリモートコントローラ１４が操作され、同一のタイミングでリモートコントローラ１４の操作に対応する設定情報が記録されていることが示されている。尚、設定情報が記録されるとき、設定情報に対応する処理が施されることになるので、リモートコントローラ１４が操作されている同一のタイミングで、使用者が所望とする処理が画像に反映された状態で表示される。
【０１１０】
第８段目には、２順目の再生手順が終了したのち、巻き戻し操作により時刻ｔ１５１まで巻き戻した後の３順目の再生手順が示されており、時刻ｔ１５１乃至ｔ１５２において通常の再生が実施されていることが示されている。
【０１１１】
第９段目には、３順目の再生中における、同期検出部４２による同期処理が実行されるタイミングが示されており、第１０段目（最下段）には、３順目の再生中における、設定情報が再生される（設定情報が画像に反映される）タイミングが示されている。すなわち、第９段目、第１０段目においては、３順目の再生中に、１順目および２順目の再生中にリモートコントローラ１４が操作されることによって記録された設定情報に基づいて、同一のタイミングである時刻ｔ１０１乃至ｔ１０２，ｔ１１１乃至ｔ１１２および時刻ｔ１３１乃至ｔ１３２においてリモートコントローラ１４が操作されることによって記録された設定情報が、読み出されて画像に反映されることが示されている。
【０１１２】
尚、図１３中の点線より上部の処理が図１，図２における記録モードに対応する、上述した図７のフローチャートを参照して説明した記録処理であり、点線より下部の処理が再生モードに対応する図１０のフローチャートを参照して説明した再生処理である。
【０１１３】
特徴量は、以上においては、１フィールド分の画像信号中の画像データ領域の画素値の積算値を用いる例について説明してきたが、それ以外の特徴量であってもよく、例えば、動きベクトル（全画面動きとローカル動き）、特定の波形パターンがどれだけ出現するかを示す値、縮小画像における画素値の積算値、画像の特定部分の画素値の積算値、これらを複数フィールド分用いた値、または、これらの複数の特徴量の組み合わせなどであってもよい。
【０１１４】
また、設定情報については、ズーム倍率を例にして説明してきたが、それ以外の情報であってもよく、例えば、ズーム位置（中心位置）、もしくはズーム位置とズーム倍率との組み合わせなどのズームパラメータ、明るさ、コントラスト、ガンマ補正、DRC（Digital Reality Creation）パレット値（解像度設定値、およびノイズ設定値）などの画質設定パラメータ、または、音量、音声切替（使用言語の切り替え）などの音声パラメータなどを用いるようにしてもよい。
【０１１５】
以上の処理により、特徴量に対応付けて設定情報が記録されることにより、予め記録されている画像を再生する際、再生している画像の特徴量により、フィールド単位のタイムコードのように特徴量を使用することで、蓄積されている特徴量との同期を取ることが可能となり、同期した特徴量に対応付けられた設定情報により、再生している画像に処理が反映される。
【０１１６】
結果として、タイムコードなどを用いることなく、蓄積された設定情報に基づいた編集処理を画像に反映させることが可能となる。また、記録されるのは特徴量と設定情報のみであり、予め記録されている画像が一切記録されることが無いため、例えば、Copy Onceなどの制限が設けられている画像であっても、編集処理を施した状態で繰り返し再生させることが可能となる。
【０１１７】
以上の処理においては、再生処理の中で、１フィールド毎に同期検出処理を実行して同期位置情報を特徴量設定情報読出部６３に供給するようにする例について説明してきた。ところで、同期検出処理に費やされる時間は、検索位置特徴量と再生位置特徴量とが一致するまでの時間によるので、処理に費やされる時間が一定ではなく、同期している位置が存在しないような場合など、全ての特徴量との比較がなされることになるため、１フィールド分の再生処理を実行する上で、処理に費やされる時間のうち、同期検出処理に費やされる時間の割合が大きくなることがあり、再生処理に費やされる時間の律則となることが考えられる。
【０１１８】
しかしながら、上述の記録処理が繰り返されていくと、特徴量設定情報蓄積部６２に特徴量に対応付けて蓄積されている設定情報が増大していくことが予想される。すると、同期検出処理に費やされる時間も特徴量設定情報蓄積部６２に蓄積されている情報量に比例して増大することが予想される。すなわち、特徴量設定情報蓄積部６２に蓄積されている情報量に比例して１フィールド分の再生処理に費やされる時間が増大することが予想され、場合によっては、１フィールド分の再生処理を実行する間に、１フィールド分の表示時間を超えてしまう可能性があり、毎フィールド分の画像に正確に処理を加えて再生することができなくなる恐れがある。
【０１１９】
すなわち、特徴量設定情報蓄積部６２に蓄積されている情報量がそれ程多くなく、同期検出処理にそれ程時間が掛からない場合、図１４で示されるように同期検出処理に費やされる時間が１フィールド分の表示時間内であれば、全てのフィールドが正確に再生されることになる。尚、図１４，図１５においては、上段に示されている番号はフィールド番号であり、各フィールドの画像が表示されるタイミングを示しており、下段では、再生処理にかかる時間が示されており、斜線部分が再生処理を実行している状態の時間を示しており、無地部分が待機中の時間を示している。
【０１２０】
一方、記録処理が繰り返され、特徴量設定情報蓄積部６２に蓄積される情報量が膨大になると図１５で示されるように、１フィールドの再生処理に費やされる時間が１フィールド分の画像を表示する時間を超えてしまうため、全てのフィールドの画像を再生させることができない状態となる。すなわち、図１５においては、第１フィールドは、表示時間内に再生処理が終了しているが、第２フィールドについては、再生処理に１フィールドの表示時間に対して約１．５倍程度の時間が費やされているため、第３フィールドは再生されていない。また、第４フィールドについては、再生処理に１フィールドの表示時間に対して約３倍以上の時間が費やされているため、第５乃至７フィールドは再生されていない。さらに、第８フィールドは、表示時間内に再生処理が終了しているが、第９フィールドについても、やはり、再生処理に１フィールドの表示時間に対して約３倍以上の時間が費やされているため、第１０乃至１２フィールドは再生されていない。また、第１３フィールドについては、再生処理に１フィールドの表示時間に対して約１倍以上の時間が費やされているため、第１４フィールドは再生されていない。結果として、第１，２，４，８，９，１３フレームのみしか再生されないことになる。
【０１２１】
すなわち、記録メディア１１に記録された画像に対して、正確に全てのフィールドに対して処理を施して表示させることができない恐れがある。
【０１２２】
そこで、上述した再生処理を、同期検出処理（後述する一致リスト生成処理）と反映に係る処理（後述する反映処理）とに分離することで、飛び飛びの同期位置情報のみを用いてすべてのフィールドの同期位置を推定しながら反映処理を実行することで、全てのフィールドに対して正確に処理を加えるようにしてもよい。
【０１２３】
図１６は、上述した再生処理を、同期検出処理（後述する一致リスト生成処理）と反映に係る処理（後述する反映処理）とに分離する画像処理装置１３の構成例を示している。尚、図３の画像処理装置１３と同一の構成については、同一の符号を付しており、その説明は、適宜省略するものとする。
【０１２４】
図１６の画像処理装置１３の受光部４４、操作情報認識部４５、選択部４７、および遅延部４８は、基本的には、図３の画像処理装置と同様である。
【０１２５】
特徴量抽出部２４１、同期検出部２４２、蓄積ブロック２４３の特徴量設定情報記録部２６１、特徴量設定情報蓄積部２６２、特徴量設定情報読出部２６３、設定情報決定部２４６、および反映部２４９は、基本的な機能について、特徴量抽出部４１、同期検出部４２、蓄積ブロック４３の特徴量設定情報記録部６１、特徴量設定情報蓄積部６２、特徴量設定情報読出部６３、設定情報決定部４６、および反映部４９と同様であるが、バス２３１を介して相互に付加情報を連絡し合い、付加情報に含まれる、それぞれの構成が今現在処理している画像のフィールド番号の情報を共有している点が異なる。フィールド番号を共有するための機構については、図１８乃至図２０を参照して後述する。また、同期検出部２４２が、一致リストメモリ２０１を生成し、特徴量設定情報読出部２６３は、一致リストメモリ２０１の情報に基づいて、特徴量設定情報蓄積部２６２より設定情報を読み出す点が異なる。
【０１２６】
特徴量抽出部２４１は、基本的には特徴量抽出部４１と同様の機能を備えており、画像再生部１２より順次供給されてくる画像の特徴量を抽出して、同期検出部２４２、および蓄積ブロック２４３の特徴量設定情報記録部２６１に供給する。この際、特徴量抽出部２４１は、特徴量の情報と供に対応するフィールド番号の情報も併せて供給する。
【０１２７】
同期検出部２４２は、基本的に同期演出部４２と同様の機能を備えているが、特徴量設定情報蓄積部２６２に蓄積されている特徴量（後述する検索位置特徴量）のうち、特徴量抽出部２４１より供給されてくる画像再生部１２により再生されている画像の特徴量（後述する再生位置特徴量）を検索し、同一の特徴量が検出されたとき、画像の同期位置として検出結果を一致リスト２０１に登録する。同期検出部２４２は、一致リスト２０１に同期検出結果を一致リストに登録するため、図１７で示されるように、検出部１０５に代えて一致リスト登録部３０１が設けられており、一致リスト登録部３０１は、比較部１０３より同期が検出されたとみなされたタイミングで、検索位置特徴量読出部１０４より供給されてきた検索位置特徴量を同期検出結果として一致リスト２０１に登録する。
【０１２８】
蓄積ブロック２４３の特徴量設定情報記録部２６１は、特徴量抽出部４１より供給されてくるフィールド番号に対応付けられた特徴量と、設定情報決定部４６より供給されてくるフィールド番号に対応付けられた設定情報とを、フィールド番号に対応付けて特徴量設定情報蓄積部２６２に蓄積させる。
【０１２９】
特徴量設定情報読出部２６３は、基本的に特徴量設定情報読出部６３と同様の機能を備えているが、一致リスト２０１に同期位置として登録されている特徴量（検索位置特徴量）を取得すると、その特徴量に対応付けられて、特徴量設定情報蓄積部２６２に記憶されている設定情報を読み出し、選択部４７に供給する。
【０１３０】
特徴量設定情報読出部２６３の更新部２６３ａは、一致リスト２０１より同期位置として登録されている特徴量のうち、不要となった特徴量を削除することにより更新する。同期情報選択部２６３ｂは、一致リスト２０１に同期位置として登録されている特徴量のうち、何れかを選択する。同期情報選択部２６３ｂは、基本的に、最新の同期情報を選択する。差分計算部２６３ｃは、一致リスト２０１より選択した同期位置の情報に対応付けられているフィールド番号と、反映部２４９が処理しようとしているフィールドのフィールド番号との差分を計算し、推定部２６３ｄに供給する。推定部２６３ｄは、特徴量設定情報蓄積部２６２に蓄積されている設定情報のうち、一致リストより読み出したフィールド番号と、差分の情報に基づいて、反映部２４９が処理しようとしているフィールドのフィールド番号に対応する設定情報が格納されている特徴量設定情報蓄積部２６２のアドレスを推定する。
【０１３１】
次に、フィールド番号を共有する構成例について説明する。
【０１３２】
フィールド番号は、ノード毎に相互に共有される。図１６においては、画像再生部１２を１のノードとして扱う。また、特徴量抽出部２４１、同期検出部２４２、蓄積ブロック２４３、および設定情報決定部２４６は、画像再生部１２とは異なる同一ノードとして扱う。すなわち、特徴量抽出部２４１、同期検出部２４２、蓄積ブロック２４３、および設定情報決定部２４６内においては、扱われるフィールドは、常に同一の番号となる。さらに、反映部２４９については、さらに、異なるノードとして異なるフィールド番号で管理される。
【０１３３】
各ノードには、図１８で示される付加情報制御部２５１または図１９で示される付加情報制御部２７１が設けられている。
【０１３４】
付加情報制御部２５１は、最前段のノードに設けられ、上述したノードから出力される画像信号の所定期間毎、例えばフィールド毎に、メタ情報としての付加情報Ｉadを発生し、この付加情報Ｉadをバス２３１に送出する。この付加情報Ｉadは、図２０で示されるように、ノードを識別するノード番号と、識別子としてのフィールド番号とからなっている。今の場合、図１６においては、例えば、画像再生部１２に設けられる。
【０１３５】
付加情報制御部２７１は、最前段以外のノードに設けられ、バス２３１で伝送されてくる付加情報Ｉadを取得する。すなわち、付加情報制御部２７１は、画像再生部１２以外の構成に設けられる。
【０１３６】
フィールド番号発生部３６１は、画像再生部１２から供給される同期信号ＳＹＮＣａに基づいて、フィールド期間毎に順次インクリメントされたフィールド番号を発生する。すなわち、画像再生部１２に記録メディア１１より読み出された画像信号が入力したとき、フィールド番号が発生する。
【０１３７】
付加情報書き込み処理部３６２は、フィールド番号発生部３６１で発生されたフィールド番号にノード番号を付して付加情報とし、フィールド期間毎に、その付加情報をＦＩＦＯ部３６３に書き込む。付加情報読み出し処理部３６４は、画像再生部１２が出力する画像信号に同期した同期信号ＳＹＮＣｂに基づいて、ＦＩＦＯ部３６３から付加情報Ｉadを読み出し、バス２３１に送出する。
【０１３８】
ここで、ＦＩＦＯ部３６３の大きさは、ノードを構成する機器の処理時間に依存している。すなわち、ＦＩＦＯ部３６３の大きさは、画像再生部１２の処理時間に依存したものとなる。付加情報読み出し処理部３６４は、各フィールド期間において付加情報Ｉadをバス２３１に出力する。
【０１３９】
次に、付加情報制御部２５１の動作を説明する。
【０１４０】
画像再生部１２に入力される画像信号ＳＶinより分離された同期信号ＳＹＮＣａが供給されると、フィールド番号発生部３６１は、フィールド期間毎に順次インクリメントされたフィールド番号を発生し、付加情報書き込み処理部３６２に供給する。この付加情報書き込み処理部３６２は、フィールド番号にノード番号を付加して付加情報を生成し、この付加情報をＦＩＦＯ部３６３に書き込む。
【０１４１】
また、付加情報読み出し処理部３６４は、画像再生部１２が画像信号を出力するときの同期信号ＳＹＮＣｂの供給を受けると、同期信号ＳＹＮＣｂに基づいて、ＦＩＦＯ部３６３から付加情報Ｉadを読み出し、バス２３１に送出する。
【０１４２】
次に、図１９を参照して、付加情報制御部２７１の構成例を説明する。
【０１４３】
付加情報取得部３８１は、各ノードから供給される、画像信号が入力されるタイミングに同期した同期信号ＳＹＮＣｃに基づいて、上述の付加情報制御部２５１からバス２３１を通じて送られてくる付加情報Ｉadを取得する。付加情報書き込み処理部３８２は、付加情報取得部３８１で取得された付加情報ＩadをＦＩＦＯ部３８３に書き込む。
【０１４４】
付加情報読み出し処理部３６４は、各ノードから供給される、処理結果を出力するタイミングに同期した同期信号ＳＹＮＣｄに基づいて、ＦＩＦＯ部３６３から付加情報Ｉadを読み出し、その付加情報Ｉadに基づいて制御信号ＳＣＯを発生し、この制御信号ＳＣＯによりノードの動作を制御する。
【０１４５】
この場合、ＦＩＦＯ部３８３の大きさは、特徴量抽出部２４１、同期検出部２４２、蓄積ブロック２４３、および設定情報決定部２４６の処理時間に依存している。すなわち、特徴量抽出部２４１、同期検出部２４２、蓄積ブロック２４３、および設定情報決定部２４６のそれぞれにより各フィールド期間において、それに対応した付加情報ＩadがＦＩＦＯ部３８３から読み出されるように、ＦＩＦＯ部３８３の大きさが設定されている。
【０１４６】
次に、図１９の付加情報制御部２７１の動作を説明する。
【０１４７】
付加情報取得部３８１に、各ノードから、画像信号が入力されるタイミングと同期した同期信号ＳＹＮＣｃが供給されると、この同期信号ＳＹＮＣｃに基づいて、各フィールド期間で、バス２３１から、付加情報Ｉadが取得される。付加情報書き込み処理部３８２は、付加情報Ｉabを、ＦＩＦＯ部３８３に書き込む。
【０１４８】
また、付加情報読み出し処理部３８４は、各ノードが処理結果を出力するタイミングに同期した同期信号ＳＹＮＣｄが供給されると、この同期信号ＳＹＮＣｄに基づいて、ＦＩＦＯ部３８３から付加情報Ｉadを読み出す。この付加情報Ｉabは、特徴量抽出部２４１、同期検出部２４２、蓄積ブロック２４３、および設定情報決定部２４６が出力する処理結果の各フィールド期間に対応したものとなっている。
【０１４９】
この付加情報読み出し処理部３８４は、各フィールド期間で、ＦＩＦＯ部３８３から読み出した付加情報Ｉadに含まれるフィールド番号を出力する。
【０１５０】
以上のような構成により、各ノード、すなわち、特徴量抽出部２４１、同期検出部２４２、蓄積ブロック２４３、および設定情報決定部２４６と、反映部２４９とは、それぞれのノード自身で、今現在処理対象としている画像のフィールド番号を認識することができる。さらに、これらの情報をバス２３１を使って伝達し合う事により、同一のタイミングで異なる処理対象となるフィールドを扱っていても、相互に認識することができる。
【０１５１】
以下、各ノード間、すなわち、各構成は、自らはもちろんのこと、他の構成についてもそれぞれがどのフィールド番号のフィールド画像を処理対象であるか認識できるものとして説明を進める。
【０１５２】
次に、図２１のフローチャートを参照して、図１６の画像処理装置１３による記録処理について説明する。尚、図２１のフローチャートにおけるステップＳ９２，Ｓ９３，Ｓ９５，Ｓ９８乃至Ｓ１００の処理については、図７のフローチャートにおけるステップＳ１，Ｓ２，Ｓ４，Ｓ７乃至Ｓ９の処理と同様であるので、その説明は省略するものとする。
【０１５３】
ステップＳ９１において、特徴量抽出部２４１は、フィールド番号のカウンタNを１インクリメントし、ステップＳ９２において、フィールド番号Ｎの画像が入力されてきたか否かを判定する。例えば、フィールド番号Ｎの画像が入力されてきた場合、ステップＳ９３において、遅延部４８は、フィールド番号Ｎの画像を遅延させる。
【０１５４】
ステップＳ９４において、特徴量抽出部２４１は、特徴量抽出処理を実行して特徴量を抽出する。尚、この処理は、基本的に、ステップＳ３の処理と同様であるが、その際、特徴量抽出部２４１は、抽出した特徴量に対して個々のフィールドを識別するフィールド番号に対応付けて抽出する。
【０１５５】
ステップＳ９６において、操作情報認識部４５は、受光部４４より供給された信号に基づいて、操作情報を認識し、認識結果として設定情報決定部４６に供給する。設定情報決定部２４６は、操作情報に基づいて、反映部２４９に対しての画像に処理を施すための設定情報を決定し、そのときのフィールド番号に対応付けて、特徴量設定情報記録部６１および選択部４７に供給する。
【０１５６】
ステップＳ９７において、特徴量設定情報記録部２６１は、特徴量抽出部２４１より供給されてくるフィールド番号に対応付けてられた特徴量を特徴量設定情報蓄積部２６２に記録させると共に、フィールド番号に基づいて、その特徴量に対応付けて、設定情報決定部２４６より供給されてくるフィールド番号に対応付けられている設定情報を、特徴量設定情報蓄積部２６２に記録させることで、特徴量と設定情報とを蓄積させる。
【０１５７】
すなわち、ステップＳ９６の処理により、特徴量抽出部２４１より供給されてくるフィールド番号に対応付けられた特徴量は、例えば、図２２の左部のリストＬ１で示されるような情報である。図２２の左部のリストＬ１においては、左側にフィールド番号が記録され、右側に特徴量が記録されている。リストＬ１については、上からフィールド番号として0x11乃至0xC4が記録され、それぞれに対応する特徴量として、0x01，0xF5，0xA3，0x58，0x8A，0x29，0x40，0x55，0xC2・・・，0x3Fが記録されている。
【０１５８】
一方、ステップＳ９７の処理により設定情報決定部２４６より供給されてくるフィールド番号に対応付けられた設定情報は、例えば、図２２のリストＬ２で示されるような情報である。すなわち、図２２のリストＬ２においては、左側にフィールド番号が記録され、右側に設定情報が記録されている。リストＬ２については、上からフィールド番号として0x11乃至0xC4が記録され、それぞれに対応する設定情報として、（100%，(0，0)），（95%，(0，0)），（90%，(0，0)），（85%，(0，0)），（80%，(0，0)），（75%，(0，0)），（75%，(5，10)），（75%，(10，20)），（75%，(15，30)），・・・，（75%，(50，100)）が記録されている。尚、図２２において設定情報は、ズーム倍率とズーム位置を示す情報であり、例えば、（100%，(0，0)）は、ズーム倍率が100%で、かつ、ズーム位置となる画像の左上の画素位置が（０，０）であることを示している。
【０１５９】
ステップＳ９７の処理においては、特徴量設定情報記録部２６１が、図２２で示されるリストＬ１，Ｌ２を利用して、リストＬ３で示されるように特徴量に対応付けて設定情報を特徴量設定情報蓄積部２６２に蓄積させる。すなわち、特徴量設定情報記録部２６１は、図２２におけるリストＬ１のフィールド番号0x11の特徴量0x01に対応付けて、同一のリストＬ２のフィールド番号0x11の設定情報（100%，（０，０））がＬ３で示されるように記録される。すなわち、特徴量0x01に対応付けて設定情報（100%，（０，０））が、特徴量設定情報蓄積部２６２に蓄積される。
【０１６０】
同様にして、リストＬ１のフィールド番号0x12の特徴量0xF5に対応付けて、同一のリストＬ２のフィールド番号0x12の設定情報（95%，（０，０））が記録されるので、特徴量0xF5に対応付けて設定情報（95%，（０，０））が蓄積される。また、リストＬ１のフィールド番号0x13の特徴量0xA3に対応付けて、同一のリストＬ２のフィールド番号0x13の設定情報（90%，（０，０））が記録されるので、特徴量0xA3に対応付けて設定情報（90%，（０，０））が蓄積される。さらに、リストＬ１のフィールド番号0x14の特徴量0x58に対応付けて、同一のリストＬ２のフィールド番号0x14の設定情報（85%，（０，０））が記録されるので、特徴量0x58に対応付けて設定情報（85%，（０，０））が蓄積される。また、リストＬ１のフィールド番号0x15の特徴量0x8Aに対応付けて、同一のリストＬ２のフィールド番号0x15の設定情報（80%，（０，０））が記録されるので、特徴量0x8Aに対応付けて設定情報（80%，（０，０））が蓄積される。さらに、リストＬ１のフィールド番号0x16の特徴量0x29に対応付けて、同一のリストＬ２のフィールド番号0x16の設定情報（75%，（０，０））が記録されるので、特徴量0x29に対応付けて設定情報（75%，（０，０））が蓄積される。また、リストＬ１のフィールド番号0x17の特徴量0x40に対応付けて、同一のリストＬ２のフィールド番号0x17の設定情報（75%，（5，1０））が記録されるので、特徴量0x40に対応付けて設定情報（75%，（5，1０））が蓄積される。さらに、リストＬ１のフィールド番号0x18の特徴量0x55に対応付けて、同一のリストＬ２のフィールド番号0x18の設定情報（75%，（1０，2０））が記録されるので、特徴量0x55に対応付けて設定情報（75%，（1０，2０））が蓄積される。また、リストＬ１のフィールド番号0x19の特徴量0xC2対応付けて、同一のリストＬ２のフィールド番号0x19の設定情報（75%，（15，3０））が記録されるので、特徴量0xC2に対応付けて設定情報（75%，（15，3０））が蓄積される。さらに、リストＬ１のフィールド番号0xC4の特徴量0x3Fに対応付けて、同一のリストＬ２のフィールド番号0xC4の設定情報（75%，（5０，１００））が記録されるので、特徴量0x3Fに対応付けて設定情報（75%，（5０，１００））が、それぞれ特徴量設定情報蓄積部２６２に蓄積される。
【０１６１】
また、特徴量設定情報記録部２６１は、特徴量設定情報蓄積部２６２に特徴量と設定情報とを蓄積させる際、特徴量間のアドレスを一定に保つように記録する。すなわち、特徴量設定情報蓄積部２６２は、フィールドＸの特徴量をアドレスｘに記録した場合、フィールド（Ｘ＋１）の特徴量をアドレスｘ＋ｓに記録する。この結果、設定情報についても、同様に等間隔のアドレスで記録される。すなわち、フィールドＸの特徴量がアドレスｘに記録されると、その特徴量に対応付けられた設定情報は、アドレスｘ×Ｚに記録され、フィールド（Ｘ＋１）の特徴量がアドレスｘ＋ｓに記録されると、その特徴量に対応付けられた設定情報は、アドレス（ｘ＋ｓ）×Ｚに記録されることになるので、設定情報についてもフィールド間で一定（＝ｓ×Ｚ）の間隔で記録されることになる。
【０１６２】
以上の処理により、使用者がリモートコントローラ１４を操作して、予め記録されている画像を再生する際、再生されている画像に施す処理を指示すると、特徴量および設定情報のそれぞれがフィールド番号に対応付けられた状態で供給され、同一のフィールド番号ごとに、指示を受けた画像の特徴量に対応付けて、処理内容を示す設定情報が蓄積される。
【０１６３】
次に、図２３のフローチャートを参照して、同期検出部２４２による一致リスト生成処理について説明する。尚、図２３のフローチャートにおけるステップＳ１０４乃至１０８，Ｓ１１０，Ｓ１１１の処理は、図１１のフローチャートを参照して説明したステップＳ８２乃至８６，Ｓ８８，Ｓ８９の処理と同様であるので、その説明は省略するものとする。
【０１６４】
すなわち、ステップＳ１０１において、特徴量抽出部２４１は、図示せぬカウンタＮを現在のフィールド番号＋１の値にする。すなわち、処理対象とするフィールドの番号が１インクリメントされる。
【０１６５】
ステップＳ１０２において、特徴量抽出部２４１は、フィールド番号Ｎのフィールドの画像が供給されてきたか否かを判定し、フィールド番号Ｎの画像が供給されてくるまで、その処理を繰り返す。ステップＳ１０２において、フィールド番号Ｎの画像が画像再生部１２より供給されてきた場合、ステップＳ１０３において、特徴量抽出部２４１は、特徴量抽出処理を実行し、供給されてきたフィールド番号Ｎの画像の特徴量を抽出して、同期検出部２４２および蓄積ブロック２４３に供給する。尚、特徴量抽出処理については、図８のフローチャートを参照して説明した処理であるので、その説明は省略する。
【０１６６】
さらに、ステップＳ１０４乃至Ｓ１０７の処理により、再生位置特徴量と検索位置特徴量とが比較される。このとき、検索位置特徴量読出部１０４は、検索位置特徴量として、特徴量設定情報蓄積部２６２より順次特徴量を抽出するが、その際、読み出す特徴量のフィールド番号、特徴量が記憶されている特徴量設定情報蓄積部２６２内のアドレスの情報、および、対応する設定情報が記録されているアドレスの情報をも合わせて抽出する。
【０１６７】
そして、ステップＳ１０８において、両者が一致した場合、すなわち、同期が検出された場合、一致リスト登録部３０１は、同期検出情報としての特徴量の情報を一致リスト２０１に登録し、その処理は、ステップＳ１０１に戻る。すなわち、上述したように、検索位置特徴量読出部１０４は、検索位置特徴量の情報として、特徴量と共に、読み出す特徴量の画像のフィールド番号、特徴量が記憶されている特徴量設定情報蓄積部２６２内のアドレスの情報、および、対応する設定情報が記録されているアドレスの情報をも合わせて読み出している。そこで、一致リスト登録部３０１は、図２４で示されるような一致リスト２０１に、同期位置情報としての特徴量の画像のフィールド番号に対応付けて、その特徴量が記憶されている特徴量設定情報蓄積部２６２内のアドレスの情報、および、対応する設定情報が記録されているアドレスの情報を登録する。
【０１６８】
また、ステップＳ１０８において、一致していないと判定された場合、その処理は、ステップＳ１１０に進み、蓄積されている全ての特徴量とを比較したか否かが判定され、全ての特徴量との比較がされていない場合、ステップＳ１１１において、カウンタｉが１インクリメントされて、ステップＳ１０６に戻る。すなわち、全ての特徴量との比較がなされるまで、再生位置特徴量と検索位置特徴量とが比較され、最終的に全ての特徴量とが比較された、すなわち、同期する特徴量が存在しなかったと判定された場合、その処理は、ステップＳ１０１に戻る。
【０１６９】
図２４においては、フィールド番号として１１，７，４が記録されており、フィールド番号１１のフィールドの同期位置情報である特徴量が、特徴量設定情報蓄積部２６２におけるアドレス0x008402に記録され、さらに対応する設定情報がアドレス0x043456に記録されていることが示されており、フィールド番号７のフィールドの同期位置情報である特徴量が、特徴量設定情報蓄積部２６２におけるアドレス0x00F8F8に記録され、さらに対応する設定情報がアドレス0x060F0Fに記録されていることが示されており、フィールド番号４のフィールドの同期位置情報である特徴量が、特徴量設定情報蓄積部２６２におけるアドレス0x003690に記録され、さらに対応する設定情報がアドレス0x024680に記録されていることが示されている。
【０１７０】
また、最新の情報ほど、優先度が高く、図２４においては、優先度の高い、最も最近のフィールド番号１１の情報が最上段に登録され、優先度の低い、最も古いフィールド番号４の情報が最下段に示されている。
【０１７１】
また、図２４で示されるように、一致リスト２０１には、全てのフィールド番号のフィールドについて登録されていないことがある。すなわち、一致リスト生成処理が１フィールドの画像が表示される時間内で終了していれば、全てのフィールド番号について、同期位置情報が検索される可能性がある（必ず再生位置特徴量と検索位置特徴量とが一致する条件であれば）。しかしながら、特徴量設定情報蓄積部２６２に膨大な量の特徴量および設定情報が記録されている場合、上述したステップＳ１０６乃至１０８，Ｓ１１０，Ｓ１１１の処理が繰り返される回数が膨大になることがあり、これに伴って、一致リスト生成処理に費やされる時間が、１フィールドの表示時間を超過することが考えられる。結果として、一致リスト生成処理は、毎フィールドごとに実行できないことがあるので、図２４で示されるように、飛び飛びのフィールド番号に対しての登録されることがある。
【０１７２】
また、図２３のフローチャートにおけるステップＳ１０１の処理については、必ずしも現在のフィールド番号に１を加算する必要はなく、現在のフィールド番号をそのまま使用するようにしてもよい。すなわち、図２３のフローチャートにおけるステップＳ１０１の処理は、図２５の上段で示されるように、処理が終了した時点のフィールド番号に１が加算されることにより、終了した時点では処理が一旦停止し、新たなフィールド番号になったところで処理が開始されることが示されている。すなわち、図２５の上段では、左から、フィールド番号１の一致リスト生成処理が実行され、フィールド番号１の表示時間を超えて、フィールド番号２の表示時間で終了しているが、次の処理に進む際、ステップＳ１０１，Ｓ１０２の処理によりフィールド番号３の画像が入力されるまで処理待ちの状態となる。また、フィールド番号３の一致リスト生成処理が実行され、フィールド番号５の表示時間で終了しているが、次の処理に進む際、ステップＳ１０１，Ｓ１０２の処理によりフィールド番号６の画像が入力されるまで処理待ちの状態となる。さらに、フィールド番号６の一致リスト生成処理が実行され、フィールド番号８の表示時間で終了しているが、次の処理に進む際、ステップＳ１０１，Ｓ１０２の処理によりフィールド番号９の画像が入力されるまで処理待ちの状態となる。また、フィールド番号９の一致リスト生成処理が実行され、フィールド番号１２の表示時間で終了しているが、次の処理に進む際、ステップＳ１０１，Ｓ１０２の処理によりフィールド番号１３の画像が入力されるまで処理待ちの状態となる。さらに、フィールド番号１３の一致リスト生成処理が実行され、フィールド番号１４の表示時間で終了しているが、次の処理に進む際、ステップＳ１０１，Ｓ１０２の処理によりフィールド番号１５の画像が入力されるまで処理待ちの状態となる。
【０１７３】
一方、ステップＳ１０１の処理で、今現在のフィールド番号をそのまま使用した場合、図２５の下段で示されるように処理が進められることになる。すなわち、左から、フィールド番号１の一致リスト生成処理が実行され、フィールド番号１の表示時間を超えて、フィールド番号２の表示時間で終了すると、次の処理に進む際、終了した時点でのフィールド番号の処理が開始されるので、処理待ちの状態がなく、そのまま、次のフィールド番号２の一致リスト生成処理が開始される。フィールド番号２の一致リスト生成処理が実行され、フィールド番号４の表示時間で終了すると、次の処理に進む際、終了した時点でのフィールド番号の処理が開始されるので、処理待ちの状態がなく、そのまま、次のフィールド番号４の一致リスト生成処理が開始される。フィールド番号４の一致リスト生成処理が実行され、フィールド番号７の表示時間で終了すると、終了した時点のフィールド番号７の一致リスト生成処理が開始される。フィールド番号７の一致リスト生成処理が実行され、フィールド番号７の表示時間で終了すると、次の終了した時点のフィールド番号７の一致リスト生成処理が終了しているので、次のフィールド番号８が入力されるまでの待ち状態となる。フィールド番号８の画像が入力されると、フィールド番号８の一致リスト生成処理が実行され、フィールド番号１０の表示時間で終了すると、終了した時点のフィールド番号１０の一致リスト生成処理が開始される。フィールド番号１０の一致リスト生成処理が実行され、フィールド番号１２の表示時間で終了すると、終了した時点のフィールド番号１２の一致リスト生成処理が開始される。フィールド番号１２の一致リスト生成処理が実行され、フィールド番号１４の表示時間で終了する。
【０１７４】
以上のように、ステップＳ１０１の処理により今現在のフィールド番号に１を加算しても、また、１を加算せずとも、一致リスト生成処理が実行されるため、いずれの処理であってもよい。
【０１７５】
次に、図２６のフローチャートを参照して、図１６の画像処理装置１３による反映処理について説明する。
【０１７６】
ステップＳ１３１において、反映部２４９は、自らの処理対象であるフィールド画像のフィールド番号Ｍを１インクリメントする。
【０１７７】
ステップＳ１３２において、遅延部４８は、フィールド番号Ｍのフィールド画像が入力されてきたか否かを判定し、入力されてきたと判定されるまで、その処理を繰り返す。例えば、フィールド番号Ｍの画像が入力されてきた場合、ステップＳ１３３において、遅延部４８は、フィールド番号Ｍの画像を一時的に遅延させるために記憶する。
【０１７８】
ステップＳ１３４において、特徴量設定情報読出部２６３の更新部２６３ａは、一致リスト２０１にアクセスし、一致リスト２０１を更新する。ここで、一致リスト２０１の更新とは、一致リスト２０１に登録されているフィールド番号に対応付けられた特徴量のアドレスと、設定情報のアドレスの情報のうち、不要となった情報を削除して、整理する処理を示している。この処理についは、詳細を後述するものとし、ここでは、更新部２６３ａは、一致リスト２０１内に不要な情報がなく、更新処理により一切削除等の変更をしない場合について説明を進めるものとする。
【０１７９】
ステップＳ１３５において、同期情報選択部２６３ｂは、一致リスト２０１にアクセスし、一致リスト２０１に記録されている情報が空であるか否かを判定する。例えば、図２４で示されるように、空ではない場合、ステップＳ１３６において、同期情報選択部２６３ａは、優先度の最も高い同期情報を選択する。すなわち、上述したように、一致リスト２０１においては、最上段の情報が最も優先度が高いため、図２４で示されるような一致リスト２０１の場合、同期情報選択部２６３ａは、フィールド番号１１の同期情報を選択する。
【０１８０】
ステップＳ１３７において、差分計算部２６３ｃは、反映部２４９の処理対象となっているフィールド番号Ｍと、一致リスト２０１より同期情報選択部２６３ｂにより選択されたフィールド番号Ｎとのフィールド数の差分Ｄを計算する。
【０１８１】
ステップＳ１３８において、推定部２６３ｄは、反映部２４９の処理対象となっているフィールド番号Ｍ、一致リスト２０１より同期情報選択部２６３ｂの処理対象となっているフィールド番号Ｎ、および差分Ｄに基づいて、特徴量設定情報蓄積部２６２内のフィールド番号Ｍの設定情報が記憶されているアドレスを推定する。
【０１８２】
すなわち、例えば、特徴量設定情報蓄積部２６２における特徴量および設定情報が、図２７で示されるように蓄積されていた場合、フィールド番号Ｎの特徴量のアドレスは、0xF5であり、設定情報のアドレスはXである。上述したように、設定情報のアドレスの間隔が、例えば、Ｓである場合、フィールド番号Ｍの設定情報のアドレスは、X＋S×Dとなる。そこで、推定部２６３ｄは、フィールド番号Mの設定情報のアドレスをX＋S×Dとして推定する。
【０１８３】
尚、図２７において、点線で示される範囲の情報は、特徴量設定情報蓄積部２６２に蓄積されている情報であり、一点鎖線で囲まれている情報は、特徴量抽出部２４１により供給されてくる情報である。したがって、実際に、図２７で示される情報が特徴量設定情報蓄積部２６２に蓄えられているわけではなく、説明の便宜上、組み合わせたものとして図示している。
【０１８４】
ステップＳ１３９において、特徴量設定情報読出部２６３は、特徴量設定情報蓄積部２６２にアクセスし、推定したアドレスに設定情報が蓄積されているか否かを判定する。すなわち、特徴量は、設定情報がない状態でも特徴量設定情報蓄積部２６２に蓄積することが可能であるので、この処理により、特徴量に対応付けられた設定情報の有無が判定される。
【０１８５】
ステップＳ１３９において、例えば、特徴量に対応付けられた設定情報が蓄積されていないと判定された場合、ステップＳ１４０において、特徴量設定情報読出部２６３は、選択部４７に対して設定情報を供給しない。この処理により、選択部４７は、設定情報決定部２４６および特徴量設定情報読出部２６３のいずれからも設定情報の供給がない状態となるため、反映部２４９に対して処理を指定する設定情報が供給されないことになる。結果として、反映部２４９は、遅延部４８に一時的に記憶された１フィールド分の画像を、そのままの状態で表示部１５に表示させる。
【０１８６】
ステップＳ１４１において、終了が指示されたか否かが判定され、終了が指示された場合、その処理は終了し、終了が指示されていない場合、その処理は、ステップＳ１３１に戻る。
【０１８７】
一方、ステップＳ１３９において、例えば、特徴量に対応付けられた設定情報が蓄積されていると判定された場合、ステップＳ１４２において、特徴量設定情報読出部２６３は、特徴量設定情報蓄積部２６２より、推定したアドレスに存在する設定情報を読み出し選択部４７に供給し、その処理は、ステップＳ１４３に進む。
【０１８８】
ステップＳ１４３において、選択部４７には、設定情報決定部２４６からは設定情報がなく、特徴量設定情報読出部２６３から設定情報が供給されるため、選択部４７は、特徴量設定情報読出部２６３からの設定情報を反映部２４９に供給する。反映部２４９は、その設定情報に基づいて遅延部４８に蓄積されていたフィールド番号Ｍの１フィールド分の画像に処理を反映して、表示部１５に表示する。
【０１８９】
以上の一致リスト生成処理および反映処理により、例えば、図２８で示されるような状況の場合、以下のような処理が実現されることになる。尚、図２８においては、最上段に同期検出部２４２に供給される画像のフィールド番号のタイミングを示しており、中段は、一致リスト生成処理のタイミングを示している。さらに、最下段は、反映処理のタイミングを示している。また、同期検出部２４２に供給される画像のフィールド番号と、反映処理のタイミングにおけるフィールド番号とのずれは、遅延部４８による遅延によるものである。
【０１９０】
さらに、図２８の中段における、一致リスト生成処理は、フィールド番号４の画像が入力されたタイミングで、フィールド番号４の一致リスト生成処理が開始され、フィールド番号６の画像が入力された直後に終了していることが示されている。引き続き、フィールド番号７の画像が入力されたタイミングで、フィールド番号７の一致リスト生成処理が開始され、フィールド番号１０の画像が入力された直後に終了していることが示されている。また、引き続き、フィールド番号１１の画像が入力されたタイミングで、フィールド番号１１の一致リスト生成処理が開始され、フィールド番号１２の画像が入力された直後に終了していることが示されている。さらに、引き続き、フィールド番号１３の画像が入力されたタイミングで、フィールド番号１３の一致リスト生成処理が開始され、フィールド番号１７の画像が入力された直後に終了していることが示されている。また、引き続き、フィールド番号１８の画像が入力されたタイミングで、フィールド番号１８の一致リスト生成処理が開始され、フィールド番号２０の画像が入力された直後に終了していることが示されている。
【０１９１】
この状態で、反映部２４９の処理対象となる画像が、図２８の星印で示されるフィールド番号Ｍ＝６である場合、この時点では、一致リスト２０１には、フィールド番号４の同期位置情報のみが登録されていることになる。そこで、反映処理におけるステップＳ１３６においては、一致リスト２０１からフィールドＮ＝４の情報が取得されることになる。したがって、ステップＳ１３７の処理により、差分はＤ＝２（＝Ｍ−Ｎ＝６−４）となる。
【０１９２】
例えば、設定情報のアドレスのフィールド間隔が８（１６進数）であれば、図２９で示されるように、フィールド番号４乃至７について、それぞれの設定情報の保存アドレスが0x001000，0x001008，0x001010，0x001018となるので、フィールド番号４の設定情報がアドレス0x001000に存在することが一致リスト２０１より読み出せれば、フィールド間隔８に差分D＝２を乗じて、加算すればフィールド番号６の設定情報のアドレスは、0x001010として推定されることになる。
【０１９３】
結果として、上述した再生処理で実行していれば、フィールド番号４の同期位置情報を検索する処理をすることでフィールド番号５，６のフィールド画像に処理が加えられないことになるが、上述したように、再生処理を、一致リスト生成処理および反映処理に分離して、独立して実行することにより、一致リスト２０１に同期位置情報が求められているフィールド番号４のような画像はもちろんのこと、同期位置情報を求めることができなかったフィールド番号５，６についても、求められているフィールド番号の同期位置情報のアドレスから推定することにより、画像に処理を加えることが可能となる。結果として、飛び飛びの同期位置情報のみを用いて、全てのフィールドの同期位置を推定しながら全てのフィールドに対して正確に処理を加えて画像を再生することが可能となる。
【０１９４】
次に、ステップＳ１３４における一致リスト２０１の更新処理について説明する。
【０１９５】
上述したように、一致リスト２０１の更新とは、一致リスト２０１に登録されているフィールド番号に対応付けられた特徴量のアドレスと、設定情報のアドレスの同期位置情報のうち、不要となった同期位置情報を削除して、整理する処理であるが、一致リスト２０１より同期位置情報が削除されるといった更新がなされるのは、２つの条件のいずれかに適合する場合に限られている。
【０１９６】
第１の条件は、一致リスト２０１に登録されている同期位置情報が、特徴量設定情報蓄積部２６２の最後尾に属している場合である。これは、図２７を参照して説明したように、一致リスト２０１に登録されたフィールド番号の設定情報の保存アドレスに基づいて、特徴量設定情報蓄積部２６２に記録されている、それ以降のフィールド番号の設定情報の保存アドレスを推定するため、最後尾では、反映部２４９が処理対象とするフィールド番号Ｍと同期情報選択部２６３ｂの処理対象となっているフィールド番号Ｎとのフィールド数の差分Ｄとして求められるだけ後段のフィールド番号の設定情報の保存アドレスの推定が不可能となるからである。
【０１９７】
第２の条件は、一致リスト２０１の最新の同期位置情報の直前の同期位置情報に基づいて、最新の同期位置情報を推定した場合、一致しないときである。すなわち、図２８の最上段で示されるように、フィールド番号１０の画像が入力されるタイミングで、フィールド番号７の同期位置情報が求められるが、ここで、図３０で示されるように、直前の同期位置情報であるフィールド番号４の同期位置情報により推定されるフィールド番号７の同期位置情報と、実際に求められているフィールド番号７の同期位置情報とを比較し、一致しなければ更新処理により、フィールド番号４の同期位置情報を削除する。すなわち、実際にわかっている同期位置情報を正確に推定できない同期位置情報を一致リスト２０１に登録させていても以降の推定を正しくできる保証がないからである。
【０１９８】
尚、上述したように、一致リスト２０１より選択される同期位置情報は、最新の情報のみであるので、新たな同期位置情報が求められた時点で、それ以前の同期位置情報は更新により削除しても処理に影響を与えないので、最新の同期位置情報が登録される度に、それ以前の同期位置情報は削除するようにしてもよい。
【０１９９】
以上のごとく、本発明によれば、オリジナルの画像データに処理を加えることなく、画像を再生させる度に、画像に対して正確に所定の処理を加えて再現することが可能となる。また、複製できない画像データであっても、再生させる度に、同一の処理を加えて繰り返し再生することが可能となる。さらに、画像の特徴量に対応付けて、画像を処理するための設定情報を読み出し、設定情報に基づいて、画像への処理を反映させる際、画像単位で処理できないまま飛ばすことがなくなり、全ての画像に対して正確に所定の処理を加えて再現することが可能となる。
【０２００】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行させることが可能な、例えば汎用のパーソナルコンピュータなどに記録媒体からインストールされる。
【０２０１】
図３１は、図３，図１６の画像処理装置１３の電気的な内部構成をソフトウェアにより実現する場合のパーソナルコンピュータの一実施の形態の構成を示している。パーソナルコンピュータの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１００２や、記憶部１００８に含まれるハードディスクなどで構成される。
【０２０３】
尚、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理は、もちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理を含むものである。
【図面の簡単な説明】
【０２０４】
【図１】本発明の画像処理装置の概念を説明するための図である。
【図２】本発明の画像処理装置の概念を説明するための図である。
【図３】本発明を適用した画像処理装置の一実施の形態の構成を示すブロック図である。
【図４】図３の特徴量抽出部の構成例を示すブロック図である。
【図５】画像信号の構成例を説明する図である。
【図６】図３の同期検出部の構成例を示すブロック図である。
【図７】図３の画像処理装置による記録処理を説明するフローチャートである。
【図８】図７の特徴量抽出処理を説明するフローチャートである。
【図９】図７の特徴量抽出処理を説明する図である。
【図１０】図３の画像処理装置による再生処理を説明するフローチャートである。
【図１１】図１０の同期検出処理を説明するフローチャートである。
【図１２】図１０の同期検出処理を説明する図である。
【図１３】図３の画像処理装置による画像処理により実現される動作を説明する図である。
【図１４】再生処理により毎フィールド正確に再生処理が実現される動作の例を説明する図である。
【図１５】再生処理により毎フィールド正確に再生処理が実現できない動作の例を説明する図である。
【図１６】本発明を適用した画像処理装置のその他の構成例を説明する図である。
【図１７】図１６の同期検出部の構成例を説明する図である。
【図１８】図１６のフィールド番号を共有するための付加情報制御部の構成例を説明する図である。
【図１９】図１６のフィールド番号を共有するための付加情報制御部のその他の構成例を説明する図である。
【図２０】図１６のフィールド番号を共有するための付加情報を説明する図である。
【図２１】図１６の画像処理装置による記録処理を説明するフローチャートである。
【図２２】図１６の画像処理装置による記録処理を説明する図である。
【図２３】図１６の画像処理装置による一致リスト生成処理を説明するフローチャートである。
【図２４】一致リストを説明する図である。
【図２５】図１６の画像処理装置による一致リスト生成処理を説明する図である。
【図２６】図１６の画像処理装置による反映処理を説明するフローチャートである。
【図２７】図１６の画像処理装置による反映処理を説明する図である。
【図２８】図１６の画像処理装置による反映処理を説明する図である。
【図２９】図１６の画像処理装置による反映処理を説明する図である。
【図３０】図１６の画像処理装置による反映処理を説明する図である。
【図３１】媒体を説明する図である。
【符号の説明】
【０２０５】
１１  記録メディア，  １２  画像再生部，  １３  画像処理装置，  １４  リモートコントローラ，  １５  表示部，  ４１  特徴量抽出部，  ４２  同期検出部，  ４３  蓄積ブロック，  ４４  受光部，  ４５  操作情報認識部，  ４６  設定情報決定部，  ４７  選択部，  ４８  遅延部，  ４９  反映部，  ６１  特徴量設定情報記録部，  ６２  特徴量設定情報蓄積部，  ６３  特徴量設定情報読出部，  ２４１  特徴量抽出部，  ２４２  同期検出部，  ２４３  蓄積ブロック，  ２４６  設定情報決定部，  ４７  選択部，  ４８  遅延部，  ２４９  反映部，  ２６１  特徴量設定情報記録部，  ２６２  特徴量設定情報蓄積部，  ２６３  特徴量設定情報読出部
【図１】
2007243259.tif 000003
【図２】
2007243259.tif 000004
【図３】
2007243259.tif 000005
【図４】
2007243259.tif 000006
【図５】
2007243259.tif 000007
【図６】
2007243259.tif 000008
【図７】
2007243259.tif 000009
【図８】
2007243259.tif 000010
【図９】
2007243259.tif 000011
【図１０】
2007243259.tif 000012
【図１１】
2007243259.tif 000013
【図１２】
2007243259.tif 000014
【図１３】
2007243259.tif 000015
【図１４】
2007243259.tif 000016
【図１５】
2007243259.tif 000017
【図１６】
2007243259.tif 000018
【図１７】
2007243259.tif 000019
【図１８】
2007243259.tif 000020
【図１９】
2007243259.tif 000021
【図２０】
2007243259.tif 000022
【図２１】
2007243259.tif 000023
【図２２】
2007243259.tif 000024
【図２３】
2007243259.tif 000025
【図２４】
2007243259.tif 000026
【図２５】
2007243259.tif 000027
【図２６】
2007243259.tif 000028
【図２７】
2007243259.tif 000029
【図２８】
2007243259.tif 000030
【図２９】
2007243259.tif 000031
【図３０】
2007243259.tif 000032
【図３１】
2007243259.tif 000033