(57)【特許請求の範囲】
【請求項１】
動画像のフレーム画像に注目領域を設定する領域の設定手段と、
前記注目領域が設定されたフレーム画像において、前記注目領域が前記フレーム画像の全体に占める占有率を計算する計算手段と、
前記注目領域が設定された複数のフレーム画像それぞれの前記占有率に基づき、前記占有率の時間軸方向の増減を判定する判定手段と、
前記占有率と前記判定の結果に基づき、前記フレーム画像ごとに色処理方法を設定する処理方法の設定手段と、
前記フレーム画像に設定された色処理方法によって、前記フレーム画像を色処理する処理手段とを有することを特徴とする色処理装置。
【請求項２】
前記処理方法の設定手段は、前記注目領域に応じたカラーアピアランス処理を行う色処理方法、または、前記フレーム画像の全体に応じたカラーアピアランス処理を行う色処理方法を設定することを特徴とする請求項1に記載された色処理装置。
【請求項３】
前記処理方法の設定手段は、前記判定の結果に対応する閾値と前記占有率を比較した結果に基づき、前記色処理方法を設定することを特徴とする請求項1に記載された色処理装置。
【請求項４】
前記処理手段は、前記注目領域に応じた色変換を行う色処理方法を実行する場合、前記注目領域の中心点を視野の中心とするカラーアピアランス処理を行うことを特徴とする請求項2に記載された色処理装置。
【請求項５】
前記処理手段は、前記注目領域に応じた色変換を行う色処理方法を実行する場合、前記注目領域から算出した背景輝度を用いるカラーアピアランス処理を行うことを特徴とする請求項2に記載された色処理装置。
【請求項６】
さらに、前記注目領域が設定された複数のフレーム画像それぞれの前記占有率に基づき、前記複数のフレーム画像の間に存在するフレーム画像における占有率を予測する予測手段を有することを特徴とする請求項1から請求項5の何れか一項に記載された色処理装置。
【請求項７】
さらに、前記注目領域が設定された複数のフレーム画像それぞれの前記注目領域に基づき、前記複数のフレーム画像の間に存在するフレーム画像における注目領域を予測する予測手段を有することを特徴とする請求項1から請求項5の何れか一項に記載された色処理装置。
【請求項８】
第一および第二の設定手段、計算手段、判定手段、処理手段を有する色処理装置の色処理方法であって、
前記第一の設定手段が、動画像のフレーム画像に注目領域を設定し、
前記計算手段が、前記注目領域が設定されたフレーム画像において、前記注目領域が前記フレーム画像の全体に占める占有率を計算し、
前記判定手段が、前記注目領域が設定された複数のフレーム画像それぞれの前記占有率に基づき、前記占有率の時間軸方向の増減を判定し、
前記第二の設定手段が、前記占有率と前記判定の結果に基づき、前記フレーム画像ごとに色処理方法を設定し、
前記処理手段が、前記フレーム画像に設定された色処理方法によって、前記フレーム画像を色処理することを特徴とする色処理方法。
【請求項９】
コンピュータを請求項1から請求項7の何れか一項に記載された色処理装置の各手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画データの色処理に関する。
【背景技術】
【０００２】
人間の色の見え方を予測するために様々な色知覚モデルが提案されている。その代表的なものに、CIECAM02と呼ばれるカラーアピアランスモデル(CAM)がある。CIECAM02においては、白色点や順応輝度、背景輝度、視環境条件といった観察環境パラメータを設定することができる。CIECAM02を利用してカラーマッチングを行う場合、これらの観察環境パラメータを入力観察環境、出力観察環境それぞれについて設定することができ、入出力の観察環境が異なる状況におけるカラーマッチングが可能になる。
【０００３】
また、CAMに視覚の空間的特性を組み込んだイメージアピアランスモデル(iCAM)も提案されている。iCAMにおいては、静止画像だけでなく動画像に対するカラーマッチングも行われ、動画像の色の見えの予測に視覚の時間的な特性も考慮されている。
【０００４】
ユーザが画像に注目する点またはオブジェクト（以下、注目点）を特定することができれば、CIECAM02においては、注目点に関して順応輝度を最適化することが可能になる。同様に、iCAMを使用したカラーマッチングにおいても、注目点に関して順応輝度を最適化することで、カラーアピアランス特性の向上や、高ダイナミックレンジ(HDR)画像の圧縮処理において、より人の視覚に近いカラーマッチングを行うことができる。
【０００５】
しかし、動画像においては、オブジェクトの移動やズーミングなどにより、注目点に相当するオブジェクトのサイズが変化する。従来、そのようなサイズが変化するオブジェクトに対して、観察者がどの程度のサイズでオブジェクトに注目するか、といった考慮がない。その結果、一般に、注目点を意識しないカラーマッチング処理が行われる。
【０００６】
【特許文献１】特開2005-210526公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、動画における注目領域のサイズ変化を考慮した色処理を行うことを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、前記の目的を達成する一手段として、以下の構成を備える。
【０００９】
本発明にかかる色処理は、動画像のフレーム画像に注目領域を設定し、前記注目領域が設定されたフレーム画像において、前記注目領域が前記フレーム画像の全体に占める占有率を計算し、前記注目領域が設定された複数のフレーム画像それぞれの前記占有率に基づき、前記占有率の時間軸方向の増減を判定し、前記占有率と前記判定の結果に基づき、前記フレーム画像ごとに色処理方法を設定し、前記フレーム画像に設定された色処理方法によって、前記フレーム画像を色処理することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、動画における注目領域のサイズ変化を考慮した色処理を行うことができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明にかかる実施例の色処理を図面を参照して詳細に説明する。
【実施例１】
【００１２】
［構成］
図1は色処理を実行する画像処理装置（色処理装置）10の構成例を示すブロック図である。
【００１３】
マイクロプロセッサ(CPU)402は、ランダムアクセスメモリ(RAM)404をワークメモリとしてリードオンリメモリ(ROM)403やハードディスクドライブ(HDD)409などに格納されたプログラムを実行する。そして、システムバス408を介して後述する構成を制御する。なお、HDD409は、ワークメモリの記憶容量が不足する場合の補助記憶としても機能する。
【００１４】
CPU402は、インタフェイス(I/F)405を介して、グラフィックユーザインタフェイス(GUI)、処理対象の動画データの画像、処理結果の動画データの画像などをモニタ19に表示する。モニタ19は、ブラウン管(CRT)、液晶パネル(LCD)、プロジェクタなどの画像処理装置10に接続（または内蔵）された表示装置である。ユーザは、キーボードインタフェイス(KBD I/F)401に接続されたキーボードやマウスなどの入力部411によってGUIを操作して、指示やデータを入力する。CPU402は、ユーザ指示やユーザが入力したデータをKBD I/F401を介して取得する。
【００１５】
USB(Universal Serial Bus)やIEEE1394などのシリアルバス用のシリアルバスI/F406に接続されたメモリ11は、HDD、メモリカードとカードリーダの組み合わせ、光ディスクとディスクドライブの組み合わせなどである。CPU402は、メモリ11に格納された動画データなどのデータやプログラムをRAM404にロードすることができる。
【００１６】
ネットワークインタフェイスカード(NIC)410は、ネットワーク413とのインタフェイスである。CPU402は、NIC410を介して、ネットワーク413に接続された各種装置とデータを送受信することができる。
【００１７】
［機能構成］
図2は実施例の色処理を実行する場合の画像処理装置10の機能構成例を示すブロック図である。つまり、図1に示す画像処理装置10に後述する処理を実行するアプリケーションソフトウェア(AP)を供給し、CPU402がAPを実行することによって、図2に示す機能構成が実現される。
【００１８】
CPU402は、HDD409またはメモリ11からRAM404にAPをロードして実行する。以降、CPU402は、APに従って動作し、メモリ11からRAM404に動画データを読み込んで、カラーマッチング処理を含む適切な色処理を行い、モニタ19を用いて動画を再生する。なお、動画データは、HDD409やネットワーク413に接続されたサーバから読み込んでもよい。
【００１９】
動画デコード部12は、RAM404にロードされた動画データがMPEG4などのオブジェクト符号化方式で記録されている場合、オブジェクト符号をオブジェクト画像に復号する。そして、動画データを1フレームごとの静止画データ（以下、フレーム画像）の集合に復号する。なお、静止画データのフォーマットは、TIFFやJPEGなど、どのような形式でもよい。また、図2に示すユーザインタフェイス部(UI)13から再生部18までの処理はフレーム画像に対して実行される。
【００２０】
UI部13は、詳細は後述するが、ユーザが注目オブジェクトを含む注目領域を指定するためのGUIを提供する。なお、GUIはモニタ19に表示され、入力部411を介してユーザの指示（注目領域の指定など）が入力される。
【００２１】
占有率計算部14は、詳細は後述するが、注目領域のサイズ（面積）が画像全体に占める割合を占有率として計算する。
【００２２】
ズームイン・アウト判定部15は、詳細は後述するが、処理対象フレーム（以下、現フレーム）の注目領域の占有率と、現フレームより後のフレーム（以下、後方フレーム）の注目領域の占有率を比較する。つまり、複数のフレームにおける注目領域の占有率の変化に基づき、注目領域のサイズが、時間軸方向に拡大している（ズームイン）か、縮小している（ズームアウト）か、サイズに変化がないかを判定する。以下では、時間軸方向の占有率の増減の判定、言い換えれば、注目領域のサイズの推移に関する判定を「ズームイン・アウト判定」と呼ぶ。
【００２３】
色処理設定部16は、詳細は後述するが、現フレームの注目領域の占有率と、ズームイン・アウト判定の結果に基づき、カラーマッチング処理に注目点を用いるか否かの判定を行う。
【００２４】
色処理部17は、詳細は後述するが、フレーム画像に、ユーザの視環境やディスプレイの再現特性にマッチしたCIECAM02やiCAMなどに基づく色変換処理を施す。色処理部17は、色処理設定部16によって設定される注目点を用いるカラーマッチング処理を含む色処理と、注目点を用いないカラーマッチング処理を含む色処理を行うことが可能である。
【００２５】
再生部18は、色処理部17が処理したフレーム画像を、動画デコード部12から入力される動画データのフレームレートに従い動画としてGUIに含まれるウィンドウに表示する。勿論、GUIとは別のウィンドウに表示してもよい。あるいは、動画を再生表示するのではなく、再び、オブジェクト符号化した動画データ、つまりカラーマッチング処理済みの符号化動画データとしてメモリ11やネットワーク413に接続されたサーバに格納してもよい。その場合、ユーザは、別途用意したPCの動画再生手段や、PCとは異なる動画再生装置を用いて、カラーマッチング処理済みの符号化動画データを復号再生し、動画の観賞等を行う。
【００２６】
●動画デコード部
動画デコード部12は、入力した動画データの記録時のフレームレートに従い、動画データからフレーム画像を生成して、フレーム画像をRAM404の所定領域に格納する。また、動画デコード部12は、動画データを復号する際に、フレーム画像の情報を記録するフレーム情報テーブルをRAM404の所定領域に作成する。
【００２７】
図3はフレーム画像の情報を記録するフレーム情報テーブル41を説明する図である。
【００２８】
フレーム情報テーブル41には、フレームごとに、フレーム画像を格納したRAM404のアドレスを示すアドレス情報42が記録される。なお、このフレーム情報テーブル41への記録順は、時系列順とし、フレーム情報テーブル41の先頭には先頭のフレームの情報が記録される。
【００２９】
●UI部
図4はUI部13が提供するGUI51の一例を示す図である。
【００３０】
UI部13は、GUI51のプレビューウィンドウ52に処理対象の動画データのフレーム画像を表示して、注目オブジェクトを含む注目領域のユーザ指定などを受け付ける。
【００３１】
ユーザは、入力部411を操作して、スライダバー58により注目オブジェクトが存在するフレーム画像をプレビューウィンドウ52に表示する。そして、マウスカーソル53を移動し、注目オブジェクトを含む注目領域を範囲指定する。この操作に対して、UI部13は、注目領域54を示す矩形を表示する。ユーザは、注目領域54の指定が終了すると、指定ボタン56をクリックして注目領域54を確定する。また、注目領域54の指定を取り消す（矩形を消す）場合はキャンセルボタン57を押す。
【００３２】
次に、ユーザは、スライダバー58により、次に注目領域を指定するフレーム画像をプレビューウィンドウ52に表示して、注目領域54を指定する。なお、注目領域54を指定するフレーム間隔は密の方が望ましいが、後述するように、注目領域54の移動を予測するので、数秒間隔でもよい。
【００３３】
図4の例においては、人物像の頭部から胸部を注目領域54に指定しているが、動画の途中で他のオブジェクトを含む注目領域に変更したい場合がある。その場合、ユーザは、スライダバー58により、新たな注目オブジェクトが存在するフレーム画像をプレビューウィンドウ52に表示し、オブジェクト変更ボタン55を押した後、注目領域54を指定する。
【００３４】
UI部13は、処理対象の動画に対して初めて指定ボタン56が押された場合、新しい注目領域54の存在を表すために、当該フレームに対応する、フレーム情報テーブル41のズームイン・アウト情報45に“1”を設定する。また、オブジェクト変更ボタン55が押され、かつ、指定ボタン56が押された場合、新しい注目領域の存在を表すために、当該フレームのズームイン・アウト情報45に“1”を設定する。その他の状況で指定ボタン56が押された場合、注目領域の存在を表すために、当該フレームのズームイン・アウト情報45に“2”を設定する。なお、ズームイン・アウト情報の初期値は“0”（3ビット）である。
【００３５】
また、UI部13は、カラーマッチングボタン59が押された場合、ズームイン・アウト判定部15から再生部18に処理の開始を指示する。
【００３６】
●占有率計算部
占有率計算部14は、UI部13によって取得された注目領域54の面積が画像全体に占める占有率を計算する。そして、計算した占有率を当該フレームの占有率43としてフレーム情報テーブル41に記録する。図5に示すように、注目領域54の左上61と右下62の座標値から注目領域54の面積Soを計算し、動画像の画像サイズ（例えばX×Y画素）がSwとすれば、So/Swを占有率にする。
【００３７】
さらに、占有率計算部14は、注目領域54の左上61と右下62の座標値から注目領域54の中心座標（中心点）を計算する。そして、計算した中心座標（中心点）を当該フレームの注目点44としてフレーム情報テーブル41に記録する。なお、注目点は、注目領域54の中心点に限らず、顔認識などの技術を利用して、注目領域54に含まれる顔画像の中心付近に設定してもよい。あるいは、注目点を、注目領域54内の任意の位置に設定してもよい。
【００３８】
●ズームイン・アウト判定部
ズームイン・アウト判定部15は、UI部13から処理の開始が指示されると、占有率43に基づきズームイン・アウト判定を行う。
【００３９】
図6はズームイン・アウト判定を説明するフローチャートである。
【００４０】
ズームイン・アウト判定部15は、フレーム情報テーブル41を先頭から検索してズームイン・アウト情報45に“1”が設定された最初のフレームを探索する(S31)。そして、探索したフレーム（以下、現フレーム）の占有率を変数Rpに設定する(S32)。
【００４１】
次に、ズームイン・アウト判定部15は、現フレーム以降のフレーム情報テーブル41を探索してズームイン・アウト情報45に“1”または“2”が設定されたフレームを探索する(S33)。そして、ズームイン・アウト情報45に“1”が設定されたフレームが探索されると(S34)、処理をステップS32に戻す。また、ズームイン・アウト情報45に“2”が設定されたフレームが探索されると(S34)、処理をステップS35に進める。あるいは、ズームイン・アウト情報45に“1”または“2”が設定されたフレームが探索されずに最終フレームに達すると、処理を終了する。
【００４２】
ズームイン・アウト情報45に“2”が設定されたフレームが探索されると、ズームイン・アウト判定部15は、当該フレーム（以下、後方フレーム）の占有率を変数Rbに設定する(S35)。そして、次式に基づき、現フレームの占有率に比べて後方フレームの占有率が増加しているか否かを判定する(S36)。
Rp×(1 + k) ＜ Rb      …(1)
ここで、Rpは現フレームの占有率、
Rbは後方フレームの占有率、
kは任意の係数、例えば0.05
【００４３】
式(1)において係数kは、現フレームと後方フレームにおいて占有率43が殆ど変化しない場合の誤動作を防ぐためのものである。
【００４４】
ズームイン・アウト判定部15は、後方フレームの占有率が増加（式(1)が真）していれば、現フレームのズームイン・アウト情報45に“2”を加える（ズームインを表す）(S37)。また、式(1)が偽の場合は、次式に基づき、現フレームの占有率に比べて後方フレームの占有率が減少しているか否かを判定する(S38)。
Rp×(1 - k) ＞ Rb      …(2)
【００４５】
ズームイン・アウト判定部15は、後方フレームの占有率が減少（式(2)が真）していれば、現フレームに対応するズームイン・アウト情報45に“4”を加える（ズームアウトを表す）(S39)。また、式(2)が偽の場合は、現フレームのズームイン・アウト情報45を変更しない（ズームイン・アウトなしを表す）。そして、ズームイン・アウト判定部15は、変数Rpに変数Rbの占有率を設定し(S40)、処理をステップS33に戻す。
【００４６】
このようにして、ズームイン・アウト判定部15は、ズームイン・アウト情報45に“1”または“2”が設定されたフレーム画像のズームイン・アウト情報45を更新する。
【００４７】
図7はズームイン・アウトを説明する図である。
【００４８】
図7において、フレーム画像の集合71において、フレーム画像72、73、74はズームイン・アウト情報45に“1”または“2”が設定されたフレーム画像である。フレーム画像72の占有率に対してフレーム画像73の占有率は増加しているからフレーム画像72のズームイン・アウト情報45には“3”または“4”が設定される。同様に、フレーム画像73の占有率に対してフレーム画像74の占有率は増加しているからフレーム画像73のズームイン・アウト情報45には“3”または“4”が設定される。ズームイン・アウト判定後のズームイン・アウト情報45が示す情報は次のとおりである。
─┬──────────┬─────────
値│  フレーム          │ズームイン・アウト
─┼──────────┼─────────
0│未設定（初期値）    │
1│新規の注目領域の設定│サイズ変化なし
2│注目領域の設定      │サイズ変化なし
3│新規の注目領域の設定│ズームイン
4│注目領域の設定      │ズームイン
5│新規の注目領域の設定│ズームアウト
6│注目領域の設定      │ズームアウト
7│未定義（非設定）    │
─┴──────────┴─────────
【００４９】
●色処理設定部
図8は色処理設定部16の処理を説明するフローチャートである。
【００５０】
色処理設定部16は、フレーム情報テーブル41の先頭からズームイン・アウト情報45に“0”（未設定）以外がセットされたフレーム（以下、注目領域設定フレーム）を探索する(S51)。そして、ズームイン・アウト情報45が未設定のフレームに対応する、フレーム情報テーブル41のカラーマッチング処理フラグ46に‘0’（注目点を用いないカラーマッチングを表す）を設定し(S52)、探索(S51)を継続する。勿論、注目領域設定フレームが探索されずに最終フレームに達した場合は処理を終了する。
【００５１】
図9はカラーマッチング処理の選択閾値が記述されたテーブルの一例を示す図である。
【００５２】
色処理設定部16は、注目領域設定フレームが探索されると、当該フレーム（以下、現フレーム）に設定された占有率Roと、ズームイン・アウト情報に対応する選択閾値Rthを図9に示すテーブルから取得する(S53)。
【００５３】
図9はズームインの場合と、ズームアウトの場合の選択閾値を示すが、もし、ズームイン・アウト情報が「サイズ変化なし」を示す場合は、直前の注目領域設定フレームと同じ選択閾値を用いる。また、もし、現フレームが最初の注目領域設定フレームであり、直前の注目領域設定フレームが存在せず、かつ、ズームイン・アウト情報が「サイズ変化なし」を示す場合は、例えば、ズームイン用の選択閾値を用いる。
【００５４】
次に、色処理設定部16は、現フレームの占有率Roと選択閾値Rthを比較してRo＞Rthならばカラーマッチング処理フラグ46に‘1’（注目点を用いるカラーマッチングを表す）を設定する。また、Ro≦Rthならばカラーマッチング処理フラグ46に‘0’を設定する(S54)。そして、現フレーム以降のフレーム情報テーブル41を探索して、次の注目領域設定フレーム（以下、後方フレーム）を探索し(S55)、後方フレームが探索されずに最終フレームに達した場合は処理を終了する。
【００５５】
色処理設定部16は、ズームイン・アウト情報45が“2”“4”または“6”の後方フレームが探索されると(S55、S56)、未設定フレームのズームイン・アウト情報45に現フレームのズームイン・アウト情報と同じ値を設定する(S57)。未設定フレームとは、現フレームの次のフレームから後方フレームの前のフレームまでの、ズームイン・アウト情報45などが未設定のフレームのことである。そして、未設定フレームの占有率と注目点を予測し、予測した占有率と注目点を当該フレームの占有率43と注目点44に設定する(S58)。
【００５６】
占有率の予測は、例えば、現フレームの占有率から後方フレームの占有率の範囲を、未設定フレームの数+1に均等分割し、その分割点の値を占有率にすればよい。注目点の予測は、例えば、画面上で、現フレームの注目点から後方フレームの注目点を結ぶ線分を、未設定フレームの数+1に均等分割し、その分割点を注目点にすればよい。
【００５７】
次に、色処理設定部16は、ステップS53、S54と同様の手順によって、未設定フレームと後方フレームのカラーマッチング処理フラグ46を設定する(S59)。
【００５８】
また、色処理設定部16は、ズームイン・アウト情報45が“1”“3”または“5”の後方フレームが探索されると(S55、S56)、上記と同様の手順により、後方フレームのカラーマッチング処理フラグ46を設定する(S60)。また、注目オブジェクトが変更されるので、未設定フレームのカラーマッチング処理フラグ46に‘0’に設定する(S61)。
【００５９】
次に、色処理設定部16は、後方フレームを現フレームにして(S62)、処理をステップS54に戻す。
【００６０】
以上の処理によって、注目領域が設定されたフレームとその間のフレームのカラーマッチング処理に必要な情報が設定される。ただし、注目領域が設定される前、注目領域が変更される間、注目領域の設定が終了した後（最後の注目領域設定フレームから最終フレームの間）のフレームには注目点を用いないカラーマッチング処理が設定される。
【００６１】
なお、図9にはズームイン、ズームアウトとも三種類の選択閾値が示すが、図示しないGUIによって注目領域のカテゴリが指定された場合に「人物（全身）」や「人物（顔）」に対応する選択閾値を用いる。とくに、カテゴリが指定されない場合は汎用値を用いればよい。
【００６２】
●色処理部
図10は色処理部17によるフレームごとの処理を説明するフローチャートである。
【００６３】
色処理部17は、フレーム情報テーブル41を参照して、フレーム単位にカラーマッチング処理を行う。まず、現フレームのカラーマッチング処理フラグ46を判定して(S71)、同フラグが‘0’の場合は注目点を用いないカラーマッチング処理を現フレームのフレーム画像に施す(S72)。また、カラーマッチング処理フラグ46が‘1’の場合は、注目点を用いるカラーマッチング処理を行うために、現フレームに設定された注目点を取得し(S73)、取得した注目点を用いたカラーマッチング処理を現フレームのフレーム画像に施す(S74)。
【００６４】
図11は注目点について説明する図で、CIECAM02の規定からの引用した図である。注目点（×印）を中心点として円を描き、視野角10度の円領域を背景と呼ぶ。カラーマッチング処理の一部であるカラーアピアランス処理において、背景の輝度を背景輝度として利用する（注目点を用いるカラーマッチング処理）。一方、背景輝度が得られない場合は、汎用値として白色輝度値の20%値を背景輝度に設定する（注目点を用いないカラーマッチング処理）。
【００６５】
iCAMにおいては、周囲の環境係数を算出する際、注目点から10度視野相当の領域を切り出し、輝度に対するローパスフィルタ処理を施してカラーアピアランス処理に使用する背景輝度を算出する。この切り出す領域を注目領域にしてもよい。その場合、フレーム情報テーブル41に注目領域の座標を示す値を記録し、未設定フレームの注目領域を予測する。このiCAMにおける背景輝度は、カラーマッチング処理以外にも、HDR画像の解像度を落してカラーマッチング処理する際に注目オブジェクトに最適化した処理として利用可能である。
【００６６】
このように、注目点の存在するシーンにおいては、注目点を利用してより良いカラーマッチングをユーザに提供することができる。また、注目点が存在しない処理との切り替えタイミングを観察者の目の動きに一致させることで、動画観察に最適なカラーマッチング処理を提供することを可能になる。
【００６７】
［他の実施例］
なお、本発明は、複数の機器（例えばコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置、制御装置など）に適用してもよい。
【００６８】
また、本発明の目的は、上記実施例の機能を実現するコンピュータプログラムを記録した記憶媒体をシステムまたは装置に供給し、そのシステムまたは装置のコンピュータ（CPUやMPU）が前記コンピュータプログラムを実行することでも達成される。この場合、記憶媒体から読み出されたソフトウェア自体が上記実施例の機能を実現することになり、そのコンピュータプログラムと、そのコンピュータプログラムを記憶する、コンピュータが読み取り可能な記憶媒体は本発明を構成する。
【００６９】
また、前記コンピュータプログラムの実行により上記機能が実現されるだけではない。つまり、そのコンピュータプログラムの指示により、コンピュータ上で稼働するオペレーティングシステム(OS)および/または第一の、第二の、第三の、…プログラムなどが実際の処理の一部または全部を行い、それによって上記機能が実現される場合も含む。
【００７０】
また、前記コンピュータプログラムがコンピュータに接続された機能拡張カードやユニットなどのデバイスのメモリに書き込まれていてもよい。つまり、そのコンピュータプログラムの指示により、第一の、第二の、第三の、…デバイスのCPUなどが実際の処理の一部または全部を行い、それによって上記機能が実現される場合も含む。
【００７１】
本発明を前記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応または関連するコンピュータプログラムが格納される。
【図面の簡単な説明】
【００７２】
【図１】色処理を実行する画像処理装置の構成例を示すブロック図、
【図２】実施例の色処理を実行する場合の画像処理装置の機能構成例を示すブロック図、
【図３】フレーム画像の情報を記録するフレーム情報テーブルを説明する図、
【図４】UI部が提供するGUIの一例を示す図、
【図５】占有率を説明する図、
【図６】ズームイン・アウト判定を説明するフローチャート、
【図７】ズームイン・アウトを説明する図、
【図８】カラーマッチング処理部の処理を説明するフローチャート、
【図９】カラーマッチング処理の選択閾値が記述されたテーブルの一例を示す図、
【図１０】色処理部によるフレームごとの処理を説明するフローチャート、
【図１１】注目点について説明する図である。
【図１】
0004876058.tif 000002
【図２】
0004876058.tif 000003
【図３】
0004876058.tif 000004
【図４】
0004876058.tif 000005
【図５】
0004876058.tif 000006
【図６】
0004876058.tif 000007
【図７】
0004876058.tif 000008
【図８】
0004876058.tif 000009
【図９】
0004876058.tif 000010
【図１０】
0004876058.tif 000011
【図１１】
0004876058.tif 000012