(57)【要約】【課題】  簡易な操作で、自由度の高い画像処理を実行できるようにする。【解決手段】  中央処理ユニット１１は、所定の基準色相を基準にした範囲で有意な値に保持される重み付け関数により所定の補正値を重み付けして、上記処理対象画像の各ピクセルの色相を処理目標の色相に補正するにあたり、３次元色空間で表される上記処理対象画像のピクセルを、ｕｖ平面に投影してなる色分布画像をモニター装置１４に表示し、上記色分布画像上における指定により、上記色相を補正する条件を変更する。【選択図】        図１
2006314145.tif 000002
【特許請求の範囲】
【請求項１】
処理対象画像の色相を補正する画像処理装置において、
所定の基準色相を基準にした範囲で有意な値に保持される重み付け関数により所定の補正値を重み付けして、上記処理対象画像の各ピクセルの色相を処理目標の色相に補正する色相補正手段と、
３次元色空間で表される上記処理対象画像のピクセルを、ｕｖ平面に投影してなる色分布画像を表示する画像表示手段と、
上記色分布画像上における指定により、上記色相を補正する条件を変更する更新処理手段と
を有する画像処理装置。
【請求項２】
上記更新処理手段は、上記重み付け関数による補正の範囲を上記色分布画像に表示し、上記色分布画像上における指定により、上記補正の範囲を変更して、上記色相を補正する条件を変更することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
上記更新処理手段は、上記処理対象画像上においてピクセルの指定を受け付け、該受け付けたピクセルに対応する箇所にマーカーを上記色分布画像に表示することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
上記更新処理手段は、上記基準色相を上記色分布画像に表示し、上記色分布画像上における指定により、上記基準色相を変更して、上記色相を補正する条件を変更することを特徴とする請求項１に記載の画像処理装置。
【請求項５】
上記更新処理手段は、上記処理対象画像上においてピクセルの指定を受け付け上記色分布画像において、該受け付けたピクセルに対応する箇所にマーカーを表示することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
上記更新処理手段は、上記基準色相に対応する補正目標の色相を上記色分布画像に表示し、上記色分布画像上における指定により、上記補正目標の色相を変更して上記補正量を変更し、上記色相を補正する条件を変更することを特徴とする請求項１に記載の画像処理装置。
【請求項７】
上記更新処理手段は、上記処理対象画像上においてピクセルの指定を受け付け、該受け付けたピクセルに対応する箇所にマーカーを上記色分布画像表示上に表示することを特徴とする請求項６に記載の画像処理装置。
【請求項８】
処理対象画像の色相を補正する画像処理方法において、
所定の基準色相を基準にした範囲で有意な値に保持される重み付け関数により所定の補正値を重み付けして、上記処理対象画像の各ピクセルの色相を処理目標の色相に補正し、
３次元色空間で表される上記処理対象画像のピクセルを、ｕｖ平面に投影してなる色分布画像を表示し、
上記色分布画像上における指定により、上記色相を補正する条件を変更する
ことを特徴とする画像処理方法。
【請求項９】
上記重み付け関数による補正の範囲を上記色分布画像に表示し、
上記色分布画像上における指定により、上記補正の範囲を変更して、上記色相を補正する条件を変更する
ことを特徴とする請求項８に記載の画像処理方法。
【請求項１０】
上記処理対象画像上においてピクセルの指定を受け付け、
上記色分布画像において、該受け付けたピクセルに対応する箇所にマーカーを表示する
ことを特徴とする請求項９に記載の画像処理方法。
【請求項１１】
上記基準色相を上記色分布画像に表示し、
上記色分布画像上における指定により、上記基準色相を変更して、上記色相を補正する条件を変更する
ことを特徴とする請求項８に記載の画像処理方法。
【請求項１２】
上記処理対象画像上においてピクセルの指定を受け付け、
上記色分布画像において、該受け付けたピクセルに対応する箇所にマーカーを表示する
ことを特徴とする請求項８に記載の画像処理方法。
【請求項１３】
上記基準色相に対応する補正目標の色相を上記色分布画像に表示し、
上記色分布画像上における指定により、上記補正目標の色相を変更して上記補正量を変更し、上記色相を補正する条件を変更する
ことを特徴とする請求項８に記載の画像処理方法。
【請求項１４】
上記処理対象画像上においてピクセルの指定を受け付け、
上記色分布画像において、該受け付けたピクセルに対応する箇所にマーカーを表示する
ことを特徴とする請求項１３に記載の画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、映像素材の編集現場にて使用される画像処理装置及び画像処理方法に関するものである。
【背景技術】
【０００２】
放送局等の映像素材の編集現場においては、画像処理装置でなるカラーコレクション装置を用いて、映像信号の信号レベルを補正することにより、色温度や色調等を調整するようにしている。
【０００３】
カラーコレクション装置は、プライマリー処理及びセカンダリー処理を行うことができるように構成されており、プライマリー処理によりホワイトレベル、ブラックレベル、ガンマ補正等の輝度レベルを中心にした映像信号の信号レベルを補正する。またセカンダリー処理により色ベクトルでなる色相を中心にした映像信号の信号レベルを補正する。
【０００４】
編集現場においては、これらの処理により、例えば異なる日時に記録した編集素材間の色温度のばらつき等を補正する。このため編集現場において、処理結果を確認しながら、例えば素材間のばらつきがほとんど判らなくなるように、繰り返しプレビューしてこれら処理の特性を設定するようにしている。
【０００５】
このようなカラーコレクション装置は、ゲートアレイ等を用いて作成されたハードウエア構成による装置と、演算処理によるソフトウエア構成の装置とがあり、リアルタイム処理が求められる放送現場等においては、ハードウエア構成による装置が主に使用されていた。
【０００６】
ところで、従来のカラーコレクション装置は、ソフトウエア構成及びハードウエア構成による装置の双方とも、処理対象として設定可能な色彩（ソースベクトルでなり、一般に赤、緑、青、黄、シアン、マゼンタの６色である）及びその数が限定されており、その分細かな色相の調整が制限されていた。さらにこれらのソースベクトルに対して、補正する範囲、補正の程度等の特性の調整も制限されていた。
【０００７】
これにより従来のカラーコレクション装置は、自由度の高い処理を実行できない欠点があった。
【０００８】
この問題を解決する１つの方法として、ルックアップテーブルを用いたハードウエア構成により映像信号の信号レベルを補正し、このルックアップテーブルの内容をオペレータの設定により種々に変更することが考えられる。すなわち、このようにルックアップテーブルにより映像信号の信号レベルを補正すれば、このルックアップテーブルの設定により、所望の色彩をソースベクトルに設定でき、またソースベクトルの数、補正する範囲等も種々に設定することができ、これにより自由度の高い処理を実行できると考えられる。
【０００９】
ところがこのように自由度の高い処理を実行できるようにすると、その分オペレータにおいて、処理の程度等を正確に把握することが困難になり、操作が煩雑になる虞がある。
【００１０】
【特許文献１】特開平０５−１１９７５２号公報
【特許文献２】特開平０４−３２１１８２号公報
【特許文献３】特開平０２−３０９８８７号公報
【特許文献４】特開平０９−１８６９０７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
そこで、本発明は上述の如き従来の実状に鑑みてなされたもので、本発明の目的は、簡易な操作で、自由度の高い処理を実行することができる画像処理装置及び画像処理方法を提供することにある。
【課題を解決するための手段】
【００１２】
本発明は、処理対象画像の色相を補正する画像処理装置において、所定の基準色相を基準にした範囲で有意な値に保持される重み付け関数により所定の補正値を重み付けして、上記処理対象画像の各ピクセルの色相を処理目標の色相に補正する色相補正手段と、３次元色空間で表される上記処理対象画像のピクセルを、ｕｖ平面に投影してなる色分布画像を表示する画像表示手段と、上記色分布画像上における指定により、上記色相を補正する条件を変更する更新処理手段とを有することを特徴とする。
【００１３】
本発明に係る画像処理装置において、上記更新処理手段は、例えば、上記重み付け関数による補正の範囲を上記色分布画像に表示し、上記色分布画像上における指定により、上記補正の範囲を変更して、上記色相を補正する条件を変更する。
【００１４】
また、本発明に係る画像処理装置において、上記更新処理手段は、例えば、上記処理対象画像上においてピクセルの指定を受け付け、該受け付けたピクセルに対応する箇所にマーカーを上記色分布画像に表示する。
【００１５】
また、本発明に係る画像処理装置において、上記更新処理手段は、例えば、上記基準色相を上記色分布画像に表示し、上記色分布画像上における指定により、上記基準色相を変更して、上記色相を補正する条件を変更する。
【００１６】
また、本発明に係る画像処理装置において、上記更新処理手段は、例えば、上記処理対象画像上においてピクセルの指定を受け付け上記色分布画像において、該受け付けたピクセルに対応する箇所にマーカーを表示する。
【００１７】
また、本発明に係る画像処理装置において、上記更新処理手段は、例えば、上記基準色相に対応する補正目標の色相を上記色分布画像に表示し、上記色分布画像上における指定により、上記補正目標の色相を変更して上記補正量を変更し、上記色相を補正する条件を変更する。
【００１８】
さらに、本発明に係る画像処理装置において、上記更新処理手段は、例えば、上記処理対象画像上においてピクセルの指定を受け付け、該受け付けたピクセルに対応する箇所にマーカーを上記色分布画像表示上に表示する。
【００１９】
また、本発明は、処理対象画像の色相を補正する画像処理方法において、所定の基準色相を基準にした範囲で有意な値に保持される重み付け関数により所定の補正値を重み付けして、上記処理対象画像の各ピクセルの色相を処理目標の色相に補正し、３次元色空間で表される上記処理対象画像のピクセルを、ｕｖ平面に投影してなる色分布画像を表示し、上記色分布画像上における指定により、上記色相を補正する条件を変更することを特徴とする。
【００２０】
本発明に係る画像処理方法では、例えば、上記重み付け関数による補正の範囲を上記色分布画像に表示し、上記色分布画像上における指定により、上記補正の範囲を変更して、上記色相を補正する条件を変更する。
【００２１】
また、本発明に係る画像処理方法では、例えば、上記処理対象画像上においてピクセルの指定を受け付け、上記色分布画像において、該受け付けたピクセルに対応する箇所にマーカーを表示する。
【００２２】
また、本発明に係る画像処理方法では、例えば、上記基準色相を上記色分布画像に表示し、上記色分布画像上における指定により、上記基準色相を変更して、上記色相を補正する条件を変更する。
【００２３】
また、本発明に係る画像処理方法では、例えば、上記処理対象画像上においてピクセルの指定を受け付け、上記色分布画像において、該受け付けたピクセルに対応する箇所にマーカーを表示する。
【００２４】
また、本発明に係る画像処理方法では、例えば、上記基準色相に対応する補正目標の色相を上記色分布画像に表示し、上記色分布画像上における指定により、上記補正目標の色相を変更して上記補正量を変更し、上記色相を補正する条件を変更する。
【００２５】
さらに、本発明に係る画像処理方法では、例えば、上記処理対象画像上においてピクセルの指定を受け付け、上記色分布画像において、該受け付けたピクセルに対応する箇所にマーカーを表示する。
【発明の効果】
【００２６】
本発明によれば、簡易な操作で、自由度の高い画像処理を実行することができる。
【発明を実施するための最良の形態】
【００２７】
以下、本発明を実施するための最良の形態を図面を参照しながら詳細に説明する。
【００２８】
本発明は、例えば図１に示すような構成の編集装置１００に適用される。この図１に示した編集装置１００は、ＳＭＰＴＥ２５９Ｍ仕様のシリアルデジタルインタフェース（ＳＤＩ）に準拠した映像信号の編集を行うもので、ローカルバスＢＵＳを介して接続されたコンピュータ１０、ハードディスク装置２０及び画像処理装置３０からなる。
【００２９】
上記コンピュータ１０は、この編集装置１００全体を制御するシステムコントローラとして機能するもので、内部バスＢＵＳＩＮＴを介して接続された中央処理ユニット（ＣＰＵ）１１、ランダムアクセスメモリ（ＲＡＭ）１２、リードオンリメモリ（ＲＯＭ）１３やモニター装置１４を備える。また、このコンピュータ１０の上記内部バスＢＵＳＩＮＴには、インターフェース（Ｉ／Ｆ）１５を介してキーボード１６やマウス１７が接続されている。
【００３０】
また、上記ハードディスク装置２０は、この編集装置１００で編集するＳＭＰＴＥ２５９Ｍ仕様のシリアルデジタルインタフェース（ＳＤＩ）に準拠した映像信号を一時的に一時的に記憶しておくためのものであって、上記ローカルバスＢＵＳを介して制御コマンドが与えられるディスクユニットコントローラ２１と、このディスクユニットコントローラ２１により制御されるハードディスクアレイ２２からなる。このハードディスク装置２０は、２チャンネルの入力信号を上記ハードディスクアレイ２２に蓄積して、上記ハードディスクアレイ２２から読み出される信号を３チャンネルで出力することができるもので、上記２チャンネルの入力信号として編集用の映像素材であるソース映像信号と上記画像処理装置３０から出力された画像処理済みの映像信号が入力されるようになっている。そして、このハードディスク装置２０は、上記ソース映像信号と上記画像処理装置３０から出力された画像処理済みの映像信号を上記ハードディスクアレイ２２に蓄積し、上記ローカルバスＢＵＳを介して与えられる制御コマンドに応じて上記ディスクユニットコントローラ２１により上記ハードディスクアレイ２２を制御して、上記ハードディスクアレイ２２から３チャンネルの映像信号を出力するようになっている。
【００３１】
さらに、上記画像処理装置３０は、この編集装置１００で編集する映像信号に特殊画像効果処理やカラーコレクション処理を施すためのものであって、上記ローカルバスＢＵＳを介して制御コマンドが与えられる画像処理ユニットコントローラ３１と、この画像処理ユニットコントローラ３１により制御されるクロスポイントスイッチ３２、特殊効果処理部３３、ミキサ部３４やカラーコレクタ部３５等からなる。
【００３２】
この画像処理装置３０において、上記クロスポイントスイッチ３２は、少なくとも６チャンネルの入力ラインと７チャンネルの出力ラインを有するマトリクススイッチャであって、上記ハードディスク装置２０から出力される３チャンネルの映像信号と、上記ミキサ部３４から出力される２チャンネルの映像信号と、上記カラーコレクタ部３５から出力される１チャンネルの映像信号からなる６チャンネルの映像信号が入力信号として６チャンネルの入力ラインに供給されるようになっている。また、上記クロスポイントスイッチ３２の出力ラインは、１チャンネルがモニタ映像信号の出力ライン、２チャンネルが画像処理済みの映像信号の出力ライン、３チャンネルが特殊効果処理部３３への出力ライン、１チャンネルがカラーコレクタ部への出力ラインとして割り当てられている。そして、上記モニタ映像信号の出力ラインは、上記画像処理ユニットコントローラ３１に接続されている。これにより、上記画像処理ユニットコントローラ３１は、上記出力ラインから上記バスＢＵＳを介して上記コンピュータ１０のモニター装置１４にモニタ映像信号を供給するようになっている。また、上記２チャンネルの画像処理済みの映像信号の出力ラインは、１チャンネルの出力ラインが図示しない後段の記録装置等に編集済みの映像信号を供給するため出力ラインとして用いられ、他の１チャンネルの出力ラインが上記ハードディスク装置２０に接続されている。これにより、上記画像処理装置３０は、上記出力ラインを介して上記ハードディスク装置２０に画像処理済みの映像信号を供給するようになっている。また、上記特殊効果処理部３３への３チャンネルの出力ラインを介して３チャンネルの映像信号を上記特殊効果処理部３３に供給するようになっている。さらに、上記カラーコレクタ部３５への１チャンネルの出力ラインを介して１チャンネルの映像信号を上記カラーコレクタ部３５に供給するようになっている。
【００３３】
また、上記特殊効果処理部３３は、上記クロスポイントスイッチ３２を介して供給される３チャンネルの映像信号に対して特殊効果処理を施してミキサ部３４から特殊効果処理済みの映像信号を上記クロスポイントスイッチ３２の入力ラインに供給するようになっている。
【００３４】
さらに、上記カラーコレクタ部３５は、上記クロスポイントスイッチ３２を介してＳＭＰＴＥ２５９Ｍ仕様のシリアルデジタルインタフェース（ＳＤＩ）に準拠した映像信号が入力されるデマルチプレクサ（ＤＥＭＵＸ：Demultiplexer）３６と、このデマルチプレクサ３６の出力信号が供給されるプライマリー処理部３７と、このプライマリー処理部３７の出力信号が供給されるセカンダリー処理部３８と、このセカンダリー処理部３８の出力信号が供給されるマルチプレクサ（ＭＵＸ：Multiplexer）３９からなる。
【００３５】
このカラーコレクタ部３５において、上記デマルチプレクサ３６は、上記クロスポイントスイッチ３２を介して入力されるＳＭＰＴＥ２５９Ｍ仕様のシリアルデジタルインタフェース（ＳＤＩ）に準拠した映像信号を輝度データＹと色差データＵ，Ｖに変換する。また、上記プライマリー処理部３７は、上記デマルチプレクサ３６により得られた輝度データＹと色差データＵ，Ｖにホワイトレベル、ブラックレベル、ガンマ補正等の輝度レベルを中心にした映像信号の信号レベルを補正するための処理を施す。さらに、上記セカンダリー処理部３８は、上記プライマリー処理部３７による処理が施された輝度データＹと色差データＵ，Ｖに色相を中心にした映像信号の信号レベルを補正する処理を施す。そして、上記マルチプレクサ３９は、上記プライマリー処理部３７及び上記セカンダリー処理部３８による処理が施された輝度データＹと色差データＵ，ＶをＳＭＰＴＥ２５９Ｍ仕様のシリアルデジタルインタフェース（ＳＤＩ）に準拠した映像信号に変換して出力するようになっている。
【００３６】
上記プライマリー処理部３７は、その具体的な構成を図２に示してあるように、オーバーサンプリング回路４１Ｕ，４１Ｖ、第１のマトリクス回路４２、ルックアップテーブル（ＬＵＴ：Look Up Table）４３Ｒ，４３Ｇ，４３Ｂ及び第２のマトリクス回路４４からなる。
【００３７】
このプライマリー処理部３７において、上記オーバーサンプリング回路４１Ｕ，４１Ｖは、上記デマルチプレクサ３６により得られた色差データＵ，Ｖを輝度データＹのサンプリング周波数でオーバーサンプリングすることにより、上記色差データＵ，Ｖを輝度データＹに同期させて上記第１のマトリクス回路４２に供給する。
【００３８】
また、上記第１のマトリクス回路４２は、上記デマルチプレクサ３６により得られた輝度データＹが直接入力されるとともに、上記オーバーサンプリング回路４１Ｕ，４１Ｖを介して上記輝度データＹに同期させた色差データＵ，Ｖが入力されるようになっている。そして、この第１のマトリクス回路４２は、同期のとられた輝度データＹと色差データＵ，Ｖについてマトリックス演算を行うことにより、上記輝度データＹと色差データＵ，Ｖを赤色，緑色及び青色の色データＲ，Ｇ，Ｂに変換する。
【００３９】
さらに、上記ルックアップテーブル４３Ｒ，４３Ｇ，４３Ｂは、事前に、上記コンピュータ１０の中央処理ユニット１１により計算された各信号レベルに対する出力信号レベルのデータが上記バスＢＵＳを介して画像処理ユニットコントローラ３１に供給され、このデータを蓄積することにより形成されるもので、それぞれ各色データＲ，Ｇ，Ｂの信号レベルをアドレスにして対応する信号レベルの色データＲ，Ｇ，Ｂを出力する。そして、上記ルックアップテーブル４３Ｒ，４３Ｇ，４３Ｂは、上記第１のマトリクス回路４２から順次出力される色データＲ，Ｇ，Ｂについて、
ＯＵＴ＝（（ＷＬ−ＢＬ）×ＩＮ）１／γ＋ＢＬ                （１）式
の演算処理を実行し、オペレータが事前に設定した特性曲線によりこれら色データＲ，Ｇ，Ｂの信号レベルを補正して出力する。
【００４０】
なお、（１）式において、ＩＮは入力レベル、ＯＵＴは入力レベルＩＮに対する出力レベル、ＩＮは入力データ、ＢＬはブラックレベル、ＷＬはホワイトレベル、γはガンマ補正値である。
【００４１】
そして、上記第２のマトリックス回路４４は、上記ルックアップテーブル４３Ｒ，４３Ｇ，４３Ｂより出力される色データＲ，Ｇ，Ｂをマトリックス演算することにより、これら色データＲ，Ｇ，Ｂを輝度データＹ，色差データＵ，Ｖに変換して出力する。
【００４２】
ここで、上記コンピュータ１０に設けられた上記中央処理ユニット（ＣＰＵ）１１は、ランダムアクセスメモリ（ＲＡＭ）１３にワークエリアを確保して、キーボード１６やマウス１７の操作に応動してリードオンリメモリ（ＲＯＭ）１２や図示しないハードディスク装置などに格納された一連の処理手順を実行することにより、この編集装置１００の動作を制御する。
【００４３】
この制御において、上記画像処理装置３０のカラーコレクタ部３５を使用する処理をオペレータが指定すると、上記中央処理ユニット１１は、制御コマンドを上記画像処理装置３０の画像処理ユニットコントローラ３１に送って、上記カラーコレクタ部３５の動作を立ち上げる。さらに、上記中央処理ユニット１１は、この状態でオペレータが処理条件の設定を指示すると、処理の条件を受け付け、この受け付けた条件に従って上記カラーコレクタ部３５のパラメータ設定処理を実行する。
【００４４】
このとき上記中央処理ユニット１１は、モニタ装置１４に表示したＧＵＩ（Graphical User Interface）により処理条件の設定を受け付ける。すなわち、上記中央処理ユニット１１は、プライマリー処理のうちの、ホワイトレベル、ブラックレベル、ガンマ補正に関する条件設定のメニューが選択されると、図３の（Ａ）に示すように、赤色、青色、緑色の各色信号について、それぞれ入力信号レベルＩＮと出力信号レベルＯＵＴとの関係を示す特性曲線Ｌ１を表示する。なお、図３の（Ａ）においては、１の色信号についてのみ特性曲線を示し、他の色信号についての記載は省略して示す。
【００４５】
さらに、上記中央処理ユニット１１は、この特性曲線Ｌ１上に、所定間隔で複数の点Ｐ０，Ｐ１・・・を表示する。このような特性曲線Ｌ１においては、これら複数の点Ｐ０，Ｐ１・・・のうちの始点Ｐ０及び終点Ｐ４が、それぞれブラックレベルＢＬ及びホワイトレベルＷＬを表し、曲線Ｌ１の湾曲がガンマγを表すことになる。
【００４６】
上記中央処理ユニット１１は、オペレータの操作に応動して、デフォルト値のブラックレベルＢＬ、ホワイトレベルＷＬ、ガンマγにより、又は所定の記憶手段に記録されたブラックレベルＢＬ、ホワイトレベルＷＬ、ガンマγにより上述の（１）式の演算処理を実行することにより、入力レベルＩＮに対する出力レベルＯＵＴを順次計算し、この計算結果によりこの特性曲線Ｌ１を表示する。
【００４７】
この状態で符号Ａにより示すように、オペレータがマウス１７で始点Ｐ０又は終点Ｐ４をつかんで移動させると、この移動した始点Ｐ０及び終点Ｐ４の座標値を基準にして（１）式の演算処理を実行し、これによりブラックレベルＢＬ、ホワイトレベルＷＬの変更を受け付けると共に、符号Ｌ２により示すように、変更したブラックレベルＢＬ、ホワイトレベルＷＬにより特性曲線を表示する。またオペレータが中間の点Ｐ１，Ｐ２，Ｐ３をつかんで移動させると、この移動した点Ｐ１，Ｐ２又はＰ３と始点Ｐ０及び終点Ｐ４の座標値を基準にして（１）式の演算処理を実行し、これによりガンマγの変更を受け付けると共に、このガンマγによる特性曲線を表示する。
【００４８】
これにより上記中央処理ユニット１１は、オペレータの操作に応動して種々に入出力特性を設定できるようになされている。なお、上記中央処理ユニット１１は、ブラックレベルＢＬ、ホワイトレベルＷＬ、ガンマγについて、他に数値入力を受け付けることができるように表示画面を形成し、この数値入力によっても、特性曲線の表示を変更するようになされている。
【００４９】
さらに、上記中央処理ユニット１１は、このようにして受け付けるブラックレベルＢＬ等により、映像信号の取り得る信号レベルに対して順次出力信号レベルを計算する。このとき上記中央処理ユニット１１は、赤色、青色、緑色の各色信号について、入力レベルＩＮに８ビットのデータを割り振ると共に、この８ビットの入力レベルＩＮを順次切り換えて（１）式の演算処理を実行し、これにより順次入力レベルＩＮに対応した８ビットデータにより出力レベルＯＵＴを計算する。
【００５０】
さらに、上記中央処理ユニット１１は、これらの計算結果を上記画像処理装置３０の画像処理ユニットコントローラ３１に送ってセットし、設定された入出力特性によるルックアップテーブル４３Ｒ，４３Ｇ，４３Ｂを上記プライマリー処理部３７に作成する。さらにこの設定したルックアップテーブル４３Ｒ，４３Ｇ，４３Ｂを用いて上記カラーコレクタ部３５により画像を処理させる。
【００５１】
上記入出力特性を設定するに当たり、上記中央処理ユニット１１は、図３の（Ｂ）に示すように、ウインドウＷ１を形成してこの特性曲線Ｌ１を表示し、さらに、オペレータの設定した条件による処理前後の画像を他のウインドウＷ１及びＷ２によりそれぞれ表示する。
【００５２】
このとき上記中央処理ユニット１１は、オペレータの操作に応動して、これら特性曲線Ｌ２の表示を切り換えて、上記プライマリー処理部３７のルックアップテーブル４３Ｒ，４３Ｇ，４３Ｂの設定作業等を繰り返すようになされ、これにより処理結果をモニタ装置１４で確認しながらマウス１７を操作して、プライマリー処理の条件をインタラクティブに変更できるようになされている。
【００５３】
ここで、上記カラーコレクタ部３５のプライマリー処理部３７により、図４に示すようなオーバーアイリス気味のソースビデオイメージに対して、ガンマ値２．５１に設定してプライマリー処理した結果を図５に示し、ガンマ値０．７９に設定してプライマリー処理した結果を図６に示し、さらに、ガンマ値０．３２に設定してプライマリー処理した結果を図７に示す。図４に示したソースビデオイメージに対して、ガンマ値２．５１に設定したプライマリー処理では、オーバーアイリス状態の処理結果が得られ、ガンマ値０．７９に設定したプライマリー処理では適正アイリス状態の処理結果が得られ、さらに、ガンマ値０．３２に設定したプライマリー処理ではローアイリス状態の処理結果が得られた。このように、上記カラーコレクタ部３５のプライマリー処理部３７により、ガンマを自由に設定して自然な処理結果を得ることができる。
【００５４】
また、上記図４に示したソースビデオイメージに対して、ホワイトレベルを１２７階調に設定してプライマリー処理した結果を図８に示し、ブラックレベルを１２７階調に設定してプライマリー処理した結果を図９に示し、ホワイトレベル及びブラックレベルを０階調及び２５５階調に設定してプライマリー処理した結果を図１０に示し、さらに赤色の色データについてだけホワイトレベル及びブラックレベルを０階調に設定してプライマリー処理した結果を図１１に示す。図８〜図１０から明らかなように、上記カラーコレクタ部３５のプライマリー処理部３７では、大幅に階調を変化させて、何ら画質劣化等の不都合な問題を発生することなく、信号レベルを補正することができる。図１１から明らかなように、上記カラーコレクタ部３５のプライマリー処理部３７では、赤色の色消し効果も得られる。
【００５５】
また、この編集装置１００において、上記セカンダリー処理部３８には、例えば図１２に具体的な構成例を示すように、座標変換回路５１、ルックアップテーブル５２及び加算回路５４Ｙ，５４Ｕ，５４Ｖからなるセカンダリー処理部５０が用いられる。
【００５６】
このセカンダリー処理部５０において、上記座標変換回路５１は、上記プライマリー処理部３７から出力される色差データＵ，Ｖが供給されるようになっている。この座標変換回路５１は、順次入力される色差データＵ，Ｖについて、
θ＝ arctan（Ｖ／Ｕ）                    （２）式
の演算処理を実行し、これにより各色差データＵ，Ｖを色相θのデータに変換する。
【００５７】
また、上記ルックアップテーブル５２は、事前に、上記コンピュータ１０の中央処理ユニット１１により計算された各θ（０°≦θ≦３６０°）に対応する総合補正値データΣΔＹ，ΣΔＵ，ΣΔＶを蓄積するためのメモリである。このルックアップテーブル５２は、上記座標変換回路５１により得られた色相θのデータをアドレスにして対応するソースベクトルの総合補正値データΣΔＹ，ΣΔＵ，ΣΔＶを出力する。
【００５８】
そして、上記加算回路５４Ｙ，５４Ｕ，５４Ｖは、上記プライマリー処理部３７から出力されるソースカラーの輝度データＹｓと色差データＵｓ，Ｖｓに上記ルックアップテーブル５２から読み出された統合補正値データΣΔＹ，ΣΔＵ，ΣΔＶを加算することにより、デスティネーションカラーの輝度データＹと色差データＵ，Ｖを生成する。
【００５９】
ここで、図１２に示した構成のセカンダリー処理部５０における補正処理の原理について説明する。
【００６０】
このセカンダリー処理部５０における補正処理は、入力信号Ｕ，Ｖのなす色相（０°≦θ≦３６０°）に対応して演算された総合補正値データΣΔＹ，ΣΔＵ，ΣΔＶを入力信号Ｙｓ，Ｕｓ，Ｖｓに加算する方式を採用したものであって、入力（Ｙｓ，Ｕｓ，Ｖｓ）と出力（Ｙｄ，Ｕｄ，Ｖｄ）の関係は、
Ｙｄ  ＝  Ｙｓ＋ΣΔＹ
Ｕｄ  ＝  Ｕｓ＋ΣΔＵ                （３）式
Ｖｄ  ＝  Ｖｓ＋ΣΔＶ
によって示される。なお、Ｙｓ，Ｕｓ，Ｖｓは、ソースベクトルの輝度レベル及び各色差レベルである。また、Ｙｄ，Ｕｄ，Ｖｄは、デスティネーションベクトルの輝度レベル及び各色差レベルである。
【００６１】
ここで、この総合補正データΣΔＹ，ΣΔＵ，ΣΔＶについて説明する。本発明のカラーコレクタ装置は、１つのソースベクトルだけはなく、任意の１〜ｎ個のソースベクトル及びこのｎ個のソースベクトルに夫々対応付けられた任意のｎ個のデスティネーションベクトルを設定することができるように構成されている。そこで、第１〜第ｎのソースベクトルに対応する輝度成分の補正データΔＹ１〜ΔＹｎを全て累算したものをこの輝度成分に関する総合補正データΣΔＹと定義し、第１〜第ｎのソースベクトルに対応する色成分の補正データΔＵ１〜ΔＵｎを全て累算したものをこの色成分に関する総合補正データΣΔＵと定義し、第１〜第ｎのソースベクトルに対応する色成分の補正データΔＶ１〜ΔＶｎを全て累算したものをこの色成分に関する総合補正データΣΔＶと定義している。
【００６２】
従って、個々の補正データと総合補正データとの関係は、
ΔＹ  ＝  ΔＹ１＋ΔＹ２＋  ・・・  ＋ΔＹｎ
ΔＵ  ＝  ΔＵ１＋ΔＵ２＋  ・・・  ＋ΔＵｎ                （４）式
ΔＶ  ＝  ΔＶ１＋ΔＶ２＋  ・・・  ＋ΔＶｎ
のように表わすことができる。
【００６３】
まず最初に、輝度成分に関する総合補正データΣΔＹを求めるために、ソースベクトルの輝度成分Ｙｓ及びそのソースベクトルに対応付けられた第１のデスティネーションベクトルの輝度成分Ｙｄについて着目する。
【００６４】
ここで、オペレータによって設定されたｎ個のベクトルのうち第１のソースベクトルの輝度成分をＹｓ１とし、第１のデスティネーションベクトルをＹｄ１とする。また、第１のソースベクトルの輝度成分を第１のデスティネーションベクトルの輝度成分に補正するための補正データをΔＹ１とし、この第１のソースベクトルに対して設定された任意の重み付け関数をＫ１（θ）とすると、Ｙｓ１，Ｙｄ１，ΔＹ１及びＫ１（θ）の関係は、
ΔＹ１  ＝  Ｋ１（θ）×（Ｙｄ１−Ｙｓ１）                （５）式
で表わすことができる。
【００６５】
なお、この重き付け関数Ｋ１（θ）については詳しくは後述する。
【００６６】
既に説明したように、本発明のカラーコレクタ装置は、ｎ個のソースベクトル及びデスティネーションベクトルを設定することができるように構成されているので、第１のソースベクトルに関する補正データΔＹ１を求めた式（５）と同じように考え、第ｎまでのすべてのソースベクトル及びデスティネーションベクトルについて、
ΔＹ１  ＝  Ｋ１（θ）×（Ｙｄ１−Ｙｓ１）
ΔＹ２  ＝  Ｋ２（θ）×（Ｙｄ２−Ｙｓ２）
ΔＹ３  ＝  Ｋ３（θ）×（Ｙｄ３−Ｙｓ３）                （６）式
・・・
ΔＹｎ  ＝  Ｋｎ（θ）×（Ｙｄｎ−Ｙｓｎ）
という関係式が成りたつことがわかる。
【００６７】
よって、（４）式に（６）式のΔＹ１〜ΔＹ１ｎを代入すると、
ΣΔＹ＝  ΔＹ１＋ΔＹ２＋  ・・・  ＋ΔＹｎ
＝  Ｋ１（θ）×（Ｙｄ１−Ｙｓ１）＋Ｋ２（θ）×（Ｙｄ２−Ｙｓ２）
＋  ・・・
＋Ｋｎ（θ）×（Ｙｄｎ−Ｙｓｎ）                （７）式
となる。
【００６８】
輝度成分に関して（７）式を求めた演算と同じように、色成分Ｕ，Ｖに関する総合補正データΣΔＵ，ΣΔＶを求めるために、ソースベクトルの色成分Ｕｓ，Ｖｓ及びデスティネーションベクトルの色成分Ｕｄ，Ｖｄについて着目すると、（７）式と同じように、
ΣΔＵ＝  ΔＵ１＋ΔＵ２＋  ・・・  ＋ΔＵｎ
＝  Ｋ１（θ）×（Ｕｄ１−Ｕｓ１）＋Ｋ２（θ）×（Ｕｄ２−Ｕｓ２）
＋  ・・・
＋  Ｋｎ（θ）×（Ｕｄｎ−Ｕｓｎ）                （８）式
ΣΔＶ＝  ΔＶ１＋ΔＶ２＋  ・・・  ＋ΔＶｎ
＝  Ｋ１（θ）×（Ｖｄ１−Ｖｓ１）
＋Ｋ２（θ）×（Ｖｄ２−Ｖｓ２）
＋  ・・・・・・・・
＋Ｋｎ（θ）×（Ｖｄｎ−Ｖｓｎ）                  （９）式
が成り立つ。
【００６９】
上記中央処理ユニット１１は、これらの（７）式、（８）式及び（９）式に基いて、０°〜３６０°の値をもつθに対して１°度毎に、総合補正データΣΔＹ，ΣΔＵ及びΣΔＶを演算する。つまり、全角度に対応する３６０個の総合補正データΣΔＹ，ΣΔＵ，ΣΔＶが生成される。これらの演算された総合補正データΣΔＹ，ΣΔＵ，ΣΔＶは、ルックアップテーブル５２に、各角度θによってアドレッシングされるようにストアされる。
【００７０】
次に、上述した重み付け関数Ｋ（θ）について説明する。この重み付け関数Ｋ（θ）は、各ソースベクトルにおける補正値のゲインを設定するための関数である。上述した補正データと同じように、各ソースベクトルに対して夫々設定される関数であるので、第１〜第ｎのソースベクトルが設定された場合には、第１〜第ｎの重み付け関数Ｋ１（θ）〜Ｋｎ（θ）が存在する。
【００７１】
この重み付け関数Ｋ（θ）のパラメータとして、重み付け範囲を示す色相範囲データＷ、ゲインレベルデータＧとが設定される。この設定された色相範囲データとゲインレベルに応じて、この重み付け関数Ｋ（θ）が決定される。
【００７２】
以下に図１３の（Ａ）及び（Ｂ）を参照して、第１のソースベクトルＳＶ１に対して設定された第１の重み付け関数Ｋ１（θ）の設定を例にあげて説明する。この図１３の（Ｂ）は、色空間を２次元のベクトルスコープによって表現したものである。この図１３の（Ｂ）に示された例は、第１のソースベクトルＳＶ１によって表わされる点Ｐｓ１のカラーが、第１のデスティネーションベクトルＤＶ１によって表わされる点Ｐｄ１のカラーに変換されることを表わしている例である。
【００７３】
また、この図１３の（Ａ）に示されるように、色相範囲データθｗは、この第１のソースベクトルＳＶ１の色相角θｓ１中心となるように設定されているデータである。第１の重み付け関数Ｋ１（θ）は、第１のソースベクトルの色相角θｓ１においてゲインが「１」となり色相角θｓ１−θｗ／２及びθｓ１＋θｗ／２においてゲインが「０」となるような関数である。
【００７４】
つまり、この関数Ｋ１（θ）は、θｓ１−θｗ／２≦θ＜θｓ１の範囲では、
【００７５】
【数１】
2006314145.tif 000003
【００７６】
であって、θｓ１≦θ≦θｓ１＋θｗ／２の範囲では、
【００７７】
【数２】
2006314145.tif 000004
【００７８】
また、θ＞θｓ１−θｗ／２及びθｓ１＋θｗ／２＜θでは、
Ｋ（θ）＝  ０                                          （１２）式
である。
【００７９】
次に、この第１の重み付け関数を使用した場合に、どのようにカラーが変換するのかを図１３の（Ａ），（Ｂ）を参照して説明する。
【００８０】
この図１３は、第１のソースベクトルＳＶ１によって表わされる点Ｐｓ１のカラーが、第１のデスティネーションベクトルＤＶ１によって表わされる点Ｐｄ１のカラーに変換され、設定された色相範囲データθｗ内における第１のソースベクトルＳＶ１近傍の点Ｐｓ１’のカラーが、点Ｐｄ１’に変換され、設定された色相範囲データθｗ内における第１のソースベクトルＳＶ１から離れた点Ｐｓ１”のカラーが、点Ｐｄ１”に変換される様子を表わしている。
【００８１】
夫々の点の座標は、
Ｐｓ１  （Ｙｓ１，Ｕｓ１，Ｖｓ１）
Ｐｄ１  （Ｙｓ１＋ΔＹ１（θｓ），
Ｕｓ１＋ΔＵ１（θｓ），
Ｖｓ１＋ΔＶ１（θｓ））                        （１３）式
Ｐｓ１’（Ｙｓ１’，Ｕｓ１’，Ｖｓ１’）
Ｐｄ１’（Ｙｓ１’＋Ｋ（θ’）×ΔＹ１（θｓ），
Ｕｓ１’＋Ｋ（θ’）×ΔＵ１（θｓ），
Ｖｓ１’＋Ｋ（θ’）×ΔＶ１（θｓ））          （１４）式
Ｐｓ１”（Ｙｓ１”，Ｕｓ１”，Ｖｓ１”）
Ｐｄ１”（Ｙｓ１”＋  Ｋ（θ”）×ΔＹ１（θｓ），
Ｕｓ１”＋  Ｋ（θ”）×ΔＵ１（θｓ），
Ｖｓ１”＋  Ｋ（θ”）×ΔＶ１（θｓ））        （１５）式
と表わすことができる。
【００８２】
この図１３の（Ａ）から理解できるように、点Ｐｓ１’が、第１のソースベクトルＳＶ１の近傍であればあるほど、重み付け関数Ｋ（θ’）の値は大きくなる。また、（１４）式から理解できるように、ソースベクトルからデスティネーションベクトルへの補正データΔＹ１（θｓ）にこの重み付け関数Ｋ（θ’）を乗算した値によって、変換先の点Ｐｄ１’の位置が決定する。すなわち、点Ｐｓ１’が、第１のソースベクトルＳＶ１近傍であればあるほど、つまり、θ’がθｓに近いほど、変換前の点Ｐｓ１’の変換先の点Ｐｄ１’は、デスティネーションベクトルに近く成る。
【００８３】
その結果、ソースベクトル上の色を有する画素だけでは無く、点Ｐｓ１’のようにソースベクトルの周辺の色を有する画素についても、色を変換することができる。また、本カラーコレクタ装置は、色相角θを関数とした重み付け関数Ｋ（θ）を使用することによって、ソースベクトルに近い点Ｐｓ１’の色を変換する場合に、変換先の点Ｐｄ１’は、デスティネーションベクトル上の色に変換されるのでは無く、デスティネーションベクトル上の色と変換前の点Ｐｓ１’の色との中間色の色になるので、より自然な色変換を実現できる。
【００８４】
これに対して、図１３の（Ａ）から理解できるように、点Ｐｓ１”が、第１のソースベクトルから離れるほど、重み付け関数Ｋ（θ”）の値は小さくなる。また、上記の（１５）式から理解できるように、ソースベクトルからデスティネーションベクトルへの補正データΔＹ１（θｓ）にこの重み付け関数  Ｋ（θ”）を乗算した値によって、変換先の点Ｐｄ１”の位置が決定する。従って、点Ｐｓ１”が、第１のソースベクトルＳＶ１から離れているほど、つまり、θ”がθｓから離れているほど、変換先の点Ｐｄ１”は、変換前の点Ｐｓ１”に近くなる。
【００８５】
つまり、変換先の点Ｐｄ１”が、変換前の点Ｐｓ１”に近くなるということは、カラーコレクション処理によって、点Ｐｓ１”の色は大きく変化しないとおいことである。従って、本カラーコレクタ装置は、色相角θを関数とした重み付け関数Ｋ（θ）を使用することによって、ソースベクトルから離れているような点Ｐｓ１”の色の変換する場合に、この点Ｐｓ１”の色をこの点自身に近い点Ｐｄ１”の色に変換しているので、より自然な色変換を実現できる。
【００８６】
この重み付け関数Ｋ（θ）は、図１３Ａに示したような関数に限られるものでは無く、変換する画像に応じて、図１４の（Ａ）や（Ｂ）のような重み付け関数を用いてもよい。
【００８７】
上記カラーコレクタ部３５のセカンダリー処理部３８として用いた図１２に示した構成のセカンダリー処理部５０により、図１５に示すようなソースビデオイメージに対して、飽和度７１、色相１１５°（輝度レベル１０７階調）をソースベクトルに指定し、色相８７度をデスティネーションベクトルに設定してセカンダリー処理した結果を図１６に示し、色相３０８°をデスティネーションベクトルに設定してセカンダリー処理した結果を図１７に示し、さらに、色相２２２°をデスティネーションベクトルに設定してセカンダリー処理した結果を図１８に示す。図１５〜図１８から明らかなように、このセカンダリー処理部５０によれば、意図しない色相の変化を伴うことなく色相を大きく変化させることができる。
【００８８】
また、上記画像処理装置３０におけるカラーコレクタ部３５のセカンダリー処理部３８としては、上述の図１２に示した構成のカラーコレクタ部５０に代えて、例えば図１９に示すような構成のカラーコレクタ部６０を用いるようにしてもよい。
【００８９】
この図１９に示したセカンダリー処理部６０は、座標変換回路６１、第１及び第２のルックアップテーブル６２，６３及び第１〜第４の乗算回路６４，６５，６６，６７及び加算回路６８からなる。
【００９０】
このセカンダリー処理部６０において、上記座標変換回路５１は、上記プライマリー処理部３７から出力される色差データＵ，Ｖが供給されるようになっている。この座標変換回路３７は、順次入力される色差データＵ，Ｖについて、
θ  ＝  ａｒｃｔａｎ（Ｖ／Ｕ）
ｒ  ＝  Ｕ／ｃｏｓθ                                      （１６）式
＝（Ｕ２＋Ｖ２）１／２
の演算処理を実行することにより各色差データＵ，Ｖを色相θ及び飽和度ｒのデータに変換する。これによりセカンダリー処理部６０は、順次入力される映像信号を色平面上において極座標形式により表現する。このとき第１の座標変換回路６１は、各１０ビットの色差データＵ，Ｖから１４ビットの色相θのデータ及び１１ビットの飽和度ｒのデータを生成する。これにより続く処理において十分な分解能を確保する。上記座標変換回路６１により生成された色相θのデータは、各ルックアップテーブル６２，６３に供給され、また、飽和度ｒのデータは、第１の乗算回路６４に供給される。
【００９１】
また、上記第１のルックアップテーブル６２は、事前に、上記コンピュータ１０の中央処理ユニット１１により計算された総合補正データΣΔＲ，ΣΔＸ，ΣΔＹを蓄積することにより形成され、上記座標変換回路６１で計算された色相θをアドレスにして対応する総合補正データΣΔＲ，ΣΔＸ，ΣΔＹを第１〜第３の乗算回路６４，６５，６６に出力する。
【００９２】
上記第１の乗算回路６４は、上記座標変換回路６１で計算された飽和度ｒに上記第１のルックアップテーブル６２から出力される飽和度ｒの補正データΔＲを乗算して、その乗算出力を第２及び第３の乗算回路６５，６６に供給する。
【００９３】
また、上記第２の乗算回路６５は、上記第１のルックアップテーブル６２から出力される色相θのベクトルのＵ軸成分でなる補正データΔＸに上記第１の乗算回路６４より出力される飽和度ｒを乗算する。また、第１の乗算回路６６は、上記第１の乗算回路６４より出力される飽和度ｒに上記第１のルックアップテーブル６２から出力される色相θのベクトルのＶ軸成分でなる補正データΔＹに上記第１の乗算回路６４より出力される飽和度ｒを乗算する。これにより、上記第２及び第３の乗算回路６５，６６は、各乗算出力をデスティネーションベクトルの色データＵｄ，Ｖｄとして出力する。
【００９４】
また、第２のルックアップテーブル６３は、事前に、中央処理ユニット１１により計算された各色相θに対する輝度レベルの総合的な利得ΣΔＧＡＩＮ及びオフセット量ΣΔＯＦＦを蓄積することにより形成され、上記第１の座標変換回路６１より出力される色相θをアドレスにして利得ΣΔＧＡＩＮ及びオフセット量ΣΔＯＦＦを第４の乗算回路６７及び加算回路６８に出力する。
【００９５】
上記第４の乗算回路６７は、上記プライマリー処理部３７から順次入力される輝度データＹに上記第２のルックアップテーブル６３から供給される利得ΣΔＧＡＩＮを乗算して、その乗算出力を加算回路６８に供給する。
【００９６】
そして、上記加算回路６８は、上記第４の乗算回路６７の出力データにオフセット量ΣΔＯＦＦを加算して出力する。このようにして、上記第４の乗算回路６７及び加算回路６８は、
Ｙｄ  ＝  ΣΔＧＡＩＮ×Ｙｓ＋ΣΔＯＦＦ                （１７）式
なる演算処理を実行し、処理対象の範囲Ｗについて、オペレータの設定した特性により輝度レベルを補正する。
【００９７】
ここで、この総合補正データΣΔＵ，ΣΔＶ及びΣΔＲについて説明する。図１２において説明したように、本発明のカラーコレクタ装置は、１つのソースベクトルだけはなくて、任意の１〜ｎ個のソースベクトル及びこのｎ個のソースベクトルに夫々対応付けられた任意のｎ個のデスティネーションベクトルを設定することができるように構成されている。そこで、第１〜第ｎのソースベクトルに対応するＵ軸方向の成分の補正データΔＵ１〜ΔＵｎによって得られる総合的な補正データをΣΔＵと定義し、第１〜第ｎのソースベクトルに対応するＶ軸方向の成分の補正データΔＶ１〜ΔＶｎによって得られる総合的な補正データをΣΔＶと定義し、第１〜第ｎのソースベクトルに対応する飽和度方向の補正データΔＲ１〜ΔＲｎによって得られる総合的な補正データをΣΔＲと定義する。
【００９８】
また、この図１９に示されたセカンダリー処理部は、ＵＶ座標ではなくて、極座標を用いてカラーコレクティング処理を行っている。そこで、第１〜第ｎのソースベクトルの色相角から第１〜第ｎのデスティネーションベクトルの色相角に変換するための変換データを、夫々Δθ１〜Δθｎと定義し、第１〜第ｎのソースベクトルに対応する色相角に関する総合的な補正データをΣΔθとすると、
ΣΔθ＝  Δθ１＋Δθ２＋  ・・・  ＋Δθｎ
（１８）式
ΣΔＲ＝  ΔＲ１＋ΔＲ２＋  ・・・  ＋ΔＲｎ
のように表わすことができる。
【００９９】
次に、色相角に関する総合補正データΣΔθを求めるために、図２０の（Ａ）のように、オペレータによって設定された第１のソースベクトルＳＶ１の色相をθｓ１とし、この第１のソースベクトルＳＶ１に対応するように設定された第１のデスティネーションベクトルＤＶ１の色相角をθＤ１とする。また、第１のソースベクトルＳＶ１に対して設定された重み付け関数をＫ１（θ）とする。よって、この第１のソースベクトルＳＶ１付近の画素の色を第１のデスティネーションベクトルＤＶ１の付近の画素の色に変更するための色相に関する補正データΔθ１は、
Δθ１  ＝（θＤ１−θＳ１）×Ｋ１（θ）                （１９）式
という式で表わすことができる。
【０１００】
また、（６）式において説明したように、本発明のカラーコレクタ装置は、任意のｎ個のソースベクトルを設定することができるように構成されている。従って、（６）式と同じように、第１〜第ｎのソースソースベクトルが設定されたとすると、
Δθ１  ＝（θＤ１−θＳ１）×Ｋ１（θ）
Δθ２  ＝（θＤ２−θＳ２）×Ｋ２（θ）
・・・                              （２０）式
Δθｎ  ＝（θＤｎ−θＳｎ）×Ｋｎ（θ）
という式が成り立つ。
【０１０１】
よって、（１８）式に（２０）式のΔθ１〜Δθｎを代入すると、
ΣΔθ＝  Δθ１＋Δθ２＋  ・・・  ＋Δθｎ
＝（θＤ１−θＳ１）×Ｋ１（θ）
＋（θＤ２−θＳ２）×Ｋ２（θ）
＋  ・・・
＋（θＤｎ−θＳｎ）×Ｋｎ（θ）            （２１）式
となる。
【０１０２】
この総合補正データΣΔθは、ＵＶ空間における局座標系のデータであるので、このデータをＵＶ空間における直交座標系のデータに変換しなければいけない。従って、ＵＶ空間における直交座標系によって表わされたＵ軸方向のデータをΔＵ及びＶ軸方向のデータをΔＶとすると、
ΔＸ＝  ｃｏｓ（θ＋ΣΔθ）
＝  ｃｏｓ（θ＋（θＤ１−θＳ１）×Ｋ１（θ）
＋（θＤ２−θＳ２）×Ｋ２（θ）
＋  ・・・
＋（θＤｎ−θＳｎ）×Ｋｎ（θ）
ΔＹ＝  ｓｉｎ（θ＋ΣΔθ）
＝  ｓｉｎ（θ＋（θＤ１−θＳ１）×Ｋ１（θ）
＋（θＤ２−ＳＳ２）×Ｋ２（θ）
＋  ・・・
＋（θＤｎ−θＳｎ）×Ｋｎ（θ）              （２２）式
となる。
【０１０３】
次に、飽和度に関する総合補正データΣΔＲを求めるために、図２０の（Ｂ）ように、オペレータによって設定された第１のソースベクトルＳＶ１の飽和度を「ＲＳ１」とし、第１のデスティネーションベクトルＤＶ１の飽和度を「ＲＤ１」とする。よって、第１のソースベクトルＳＶ１とデスティネーションベクトルＤＶ１と間の飽和度の比率は、ＲＤ１／ＲＳ１と表わすことができる。
【０１０４】
色相角に関する演算と同じように、第１のソースベクトルＳＶ１に対して設定された重み付け関数をＫ１（θ）とすると、この第１のソースベクトルＳＶ１付近の画素の色を第１のデスティネーションベクトルＤＶ１の付近の画素の色に変更するための飽和度に関する補正データΔＲ１は、
ΔＲ１  ＝（ＲＤ１／ＲＳ１）×Ｋ１（θ）                （２３）式
となる。
【０１０５】
また、第１〜第ｎのソースソースベクトルに夫々対応付けられるように設定された補正データΔＲ１−ΔＲｎは、
ΔＲ１  ＝（ＲＤ１／ＲＳ１）×Ｋ１（θ）
ΔＲ２  ＝（ＲＤ２／ＲＳ２）×Ｋ２（θ）                （２４）式
ΔＲｎ  ＝（ＲＤｎ／ＲＳｎ）×Ｋｎ（θ）
となる。
【０１０６】
よって、（１８）式に（２４）式の各補正データΔＲ１〜ΔＲｎを代入すると、
ΣΔＲ＝（ＲＤ１／ＲＳ１）×Ｋ１（θ）
＋（ＲＤ２／ＲＳ２）×Ｋ２（θ）
＋  ・・・
＋（ＲＤｎ／ＲＳｎ）×Ｋｎ（θ）      （２５）式
となる。
【０１０７】
上記中央処理ユニット１１は、これらの（２２）式及び（２５）式に基いて、０°〜３６０°の値をもつθに対して１°度毎に、総合補正データΣΔＸ，ΣΔＹ，ΣΔＲを演算する。つまり、全角度に対応する３６０個の総合補正データΣΔＸ，ΣΔＹ，ΣΔＲが生成される。これらの演算された総合補正データΣΔＸ，ΣΔＹ，ΣΔＲは、ルックアップテーブル６２に、各角度θによってアドレッシングされるようにストアされる。
【０１０８】
次に、ルックアップテーブル６３にストアされる総合補正データΣΔＧＡＩＮ及びΣΔＯＦＦについて説明する。
【０１０９】
本発明のカラーコレクタ装置は、任意の第１〜第ｎのソースベクトルの輝度信号に対して、夫々任意の補正ゲイン値ＧＡＩＮ１〜ＧＡＩＮｎ及びオフセット値ＯＦＦ１〜ＯＦＦｎを設定できるように構成されている。そこで、第１〜第ｎのソースベクトルの輝度信号に関するゲイン値ＧＡＩＮ１〜ＧＡＩＮｎに基いて得られる総合的な補正データをΣΔＧＡＩＮと定義し、第１〜第ｎのソースベクトルに対して設定された輝度信号に関するオフセットデータＯＦＦ１〜ＯＦＦｎに基いて得られる総合的な補正データをΣΔＯＦＦと定義している。
【０１１０】
ここで、既に説明した重み付け関数Ｋ（θ）を考慮すると、第１〜第ｎのソースベクトルの輝度信号のゲインに関する補正データΔＧＡＩＮ１〜ΔＧＡＩＮｎは、
ΔＧＡＩＮ１  ＝  ＧＡＩＮ１×Ｋ１（θ）
ΔＧＡＩＮ２  ＝  ＧＡＩＮ２×Ｋ１（θ）                （２６）式
・・・
ΔＧＡＩＮｎ  ＝  ＧＡＩＮｎ×Ｋ１（θ）
となる。よって、輝度信号のゲインに関する総合補正データΣΔＧＡＩＮは、
ΣΔＧＡＩＮ＝  ΔＧＡＩＮ１＋  ΔＧＡＩＮ２
＋  ・・・  ＋ΔＧＡＩＮｎ
＝  ＧＡＩＮ１×  Ｋ１（θ）
＋ＧＡＩＮ２×  Ｋ１（θ）
＋  ・・・
＋ＧＡＩＮｎ×Ｋ１（θ）                （２７）式
となる。
【０１１１】
同じように重み付け関数Ｋ（θ）を考慮すると、第１〜第ｎのソースベクトルの輝度信号のオフセットに関する補正データΔＯＦＦ１〜ΔＯＦＦｎは、
ΔＯＦＦ１  ＝  ＯＦＦ１×  Ｋ１（θ）
ΔＯＦＦ２  ＝  ＯＦＦ２×  Ｋ１（θ）                （２８）式
・・・
ΔＯＦＦｎ  ＝  ＯＦＦｎ×  Ｋ１（θ）
となる。よって、輝度信号のオフセットに関する総合補正データΣΔＯＦＦは、
ΣΔＯＦＦ＝  ΔＯＦＦ１＋ΔＯＦＦ２＋  ・・・  ＋ΔＯＦＦｎ
＝  ＯＦＦ１×Ｋ１（θ）＋ＯＦＦ２×Ｋ１（θ）
＋  ・・・  ＋ＯＦＦｎ×Ｋ１（θ）      （２９）式
となる。
【０１１２】
上記中央処理ユニット１１は、これらの（２７）式及び（２９）式に基いて、０°〜３６０°の値をもつθに対して１°度毎に、総合補正データΣΔＧＡＩＮ，ΣΔＯＦＦを演算する。つまり、全角度に対応する３６０個の総合補正データΣΔＧＡＩＮ及びΣΔＯＦＦが生成される。これらの演算された総合補正データΣΔＧＡＩＮ及びΣΔＯＦＦは、ルックアップテーブル６３に、各角度θによってアドレッシングされるようにストアされる。
【０１１３】
ここで、上記画像処理装置３０におけるカラーコレクタ部３５のセカンダリー処理部３８として上述の図１９に示した構成のセカンダリー処理部６０を用いるようにした編集装置１００では、上記セカンダリー処理部６０によるセカンダリー処理に関する条件設定のメニューをオペレータが選択すると、上記コンピュータ１０の中央処理ユニット１１は、図３の（Ｂ）の表示画面と同様の表示画面を表示して、処理前後の静止画像をウインドウＷ２，Ｗ３により表示する。なおこの場合の処理後の静止画像は、オペレータの選択に応じて、デフォルトの特性により、又は記憶手段に記憶された特性により、上記カラーコレクタ部３５で処理したものである。
【０１１４】
さらに、上記中央処理ユニット１１は、所定の色見本を表示し、処理前の静止画像上等で、オペレータがマウス１７をクリックすると、このクリックされたピクセルの色相及び飽和度を基準にして田１のソースベクトルの色相データθＳ１及び飽和度ＲＤ１を演算する。さらに、上記中央処理ユニット１１は、オペレータの選択したソースベクトルを表示し、ソースベクトルの場合と同様にしてソースベクトルに対応するデスティネーションベクトルの色相データθＤ１及び飽和度ＲＤ１を演算する。
【０１１５】
さらに、上記中央処理ユニット１１は、ソースベクトルについて、重み付け関数Ｋ（θ）の色相範囲θｗ、重み付け関数Ｋ１（θ）の処理の利得Ｇを受け付ける。さらに中央処理ユニット１１は、この入力した処理対象の範囲Ｗ、利得Ｇにより、このソースベクトルの重み付け関数Ｋ１（θ）を生成する。
【０１１６】
上記重み付け関数Ｋ（θ）は、処理対象の範囲Ｗ及び利得Ｇをそれぞれ底面及び高さにした二等辺三角形形状を高さ１により切り取った形状により作成されることになり、例えば利得Ｇが１以下の場合、重み付け関数Ｋ（θ）は、上述の（１０）式〜（１２）式で表される。
【０１１７】
さらに、上記中央処理ユニット１１は、このとき併せてソースベクトルにおける輝度レベルの補正値を受け付ける。この補正値は、利得ＧＡＩＮ１とオフセット量ＯＦＦ１により表される。
【０１１８】
上記中央処理ユニット１１は、オペレータの操作に応動して、第１〜第ｎのソースベクトル及びデスティネーションベクトルに対して、所望のパラメータを設定する。つまり、第１〜第ｎのソースベクトル及びそれに対応したデスティネーションベクトルに対して、全てのパラメータの入力が終了すると上記中央処理ユニット１１は、次の演算処理を行う。
【０１１９】
上記中央処理ユニット１１は、（２０）式及び（２４）式に基づいて各ソースベクトルに送る補正データΔθ１〜Δθｎ，ΔＲ１〜ΔＲｎを計算した後、この計算した補正データを対応する重み付け関数Ｋ（θ）により重み付け処理する。さらに、上記中央処理ユニット１１は、（１８）式に基づいて総合補正データΣΔθ，ΣΔＲを演算する。
【０１２０】
上記中央処理ユニット１１は、このようにして計算した総合的な補正データΔθ，ΔＲを上記画像処理装置３０の画像処理ユニットコントローラ３１に送って、上記カラーコレクタ部３５のルックアップテーブル６２に記憶させる。
【０１２１】
また、上記中央処理ユニット１１は、（２７）式及び（２９）式に基づいて輝度レベルに対する補正量ΔＹについても、同様にして、重み付け関数Ｋ（θ）により重み付けし、各色相における総合補正データΣΔＧＡＩＮ，ΣΔＯＦＦを算出する。これにより上記中央処理ユニット１１は、処理対象の範囲Ｗについて輝度レベルも併せて補正し、色相を変化させたことによる違和感の発生を有効に回避する。さらにこのときこの輝度レベルの補正においても、色相、飽和度の場合と同様にして、この総合的な補正データを上記カラーコレクタ部３５のルックアップテーブル６３に記憶させる。
【０１２２】
このようにして補正量を計算する際に、上記中央処理ユニット１１は、色相θ及び飽和度ｒについて、それぞれ１４ビット及び１１ビットにより各補正量を計算し、さらには総合的な補正量ΣΔ（θ）を計算する。なお、ここで映像信号は、いわゆる４：２：２フォーマットによるディジタルビデオ信号であり、それぞれ輝度データ及び色差データが１０ビットにより形成される。
【０１２３】
すなわちこの４：２：２フォーマットによる１０ビットの色差データを色差平面で表現した場合、
θ１  ＝  ａｒｃｔａｎ（５１１／５１０）
＝  ４５．０５６１１７°
θ１  ＝  ａｒｃｔａｎ（５１１／５１１）
＝  ４５．００００００°
であるから、最も高い分解能θＭＡＸは、
θＭＡＸ  ＝θ１−θ２
＝０．０５６１１７°
となる。
【０１２４】
この角度０．０５６１１７°の分解能を確保することが困難な場合、色相を補正した際に、元の画面においては一様に変化していた色相が、段階的に変化するようになる。これにより角度０．０５６１１７°の分解能を確保するために、１４ビットにより色相θを表現する必要がある。
【０１２５】
また飽和度ｒにおいては、図２１に示すように、水平方向及び垂直方向に連続するピクセルＰ１，Ｐ２，Ｐ３，Ｐ４において、斜め方向に飽和度ｒが順次変化している場合、補正後の画像においても、この滑らかな斜め方向の飽和度ｒの変化を維持する必要がある。すなわち水平方向及び垂直方向に隣接するピクセルＰ１及びＰ２、Ｐ１及びＰ３間における飽和度の変化に対応して、斜め方向に隣接するピクセルＰ１及びＰ４間において飽和度が変化する必要がある。
【０１２６】
これにより水平方向及び垂直方向に隣接するピクセルＰ１及びＰ２、Ｐ１及びＰ３間における飽和度の変化分を値１とおくと、
１：２１／２＝２１０：Ｘ
Ｘ≒１４４８
であるから、１０ビットにより表現される色差データに対して、１１ビットにより飽和度ｒを表現する必要がある。
【０１２７】
したがって、上記中央処理ユニット１１は、ソースベクトルの色相及び飽和度、デスティネーションベクトルの色相及び飽和度を各１４ビット及び１１ビットにより表現し、さらに１４ビットにより表現した色相θを順次変化させて、１４ビット及び１１ビットによる色相及び飽和度の補正量ΣΔ（θ）を計算する。また重み付け関数Ｋ（θ）等のビット長も、これらに対応するように設定される。
【０１２８】
ここで、上記カラーコレクタ部３５のセカンダリー処理部３８として用いた図１９に示した構成のセカンダリー処理部６０により、図２２に示すようなソースビデオイメージに対して、飽和度７１、色相１１５°（輝度レベル１０７階調）をソースベクトルに指定し、色相８７°をデスティネーションベクトルに設定してセカンダリー処理した結果を図２３に示し、色相３０８°をデスティネーションベクトルに設定してセカンダリー処理した結果を図２４に示し、さらに、色相２２２°をデスティネーションベクトルに設定してセカンダリー処理した結果を図２５に示す。図２２〜図２５から明らかなように、このセカンダリー処理部６０によれば、ソースベクトルの色相１１５°に近接した肌色の部分でソースビデオイメージから極めて微弱な変化が見られるが、実用上十分な処理結果を得ることができる。
【０１２９】
また、上記セカンダリー処理部６０により、図２６に示すようなソースビデオイメージに対して、赤色をソースベクトルに指定し、緑色をデスティネーションベクトルに設定してセカンダリー処理した結果を図２７に示し、赤色をソースベクトルに指定し、緑色をデスティネーションベクトルに設定し、また、緑色をソースベクトルに指定し、赤色をデスティネーションベクトルに設定してセカンダリー処理した結果を図２８に示し、さらに、赤色，緑色及び青色をソースベクトルに指定し、緑色，赤色及び黄色をデスティネーションベクトルに設定してセカンダリー処理した結果を図２９に示す。図２６〜図２９から明らかなように、このセカンダリー処理部６０によれば、順次ソースベクトルを増大しても、何ら処理結果の画質に影響を与えることなく処理を行うことができる。
【０１３０】
さらに、上記セカンダリー処理部６０により、図３０に示すようなソースビデオイメージに対して、青色，黄色及び赤色成分の飽和度を強調してセカンダリー処理した結果を図３１に示し、また、上記条件において黄色成分の減少させてセカンダリー処理した結果を図３２に示す。図３０及び図３１から明らかなように、このセカンダリー処理部６０によれば、夕焼けの画像を処理して、空の鮮やか差を増大させて、鮮やかな夕焼けの情景や夕焼け直前の情景を生成することができる。
【０１３１】
さらに、上記画像処理装置３０におけるカラーコレクタ部３５のセカンダリー処理部３８としては、上述の図１９に示した構成のカラーコレクタ部６０に代えて、例えば図３３に示すような構成のカラーコレクタ部７０を用いるようにしてもよい。
【０１３２】
この図３３に示したセカンダリー処理部７０は、第１の座標変換回路７１、第１及び第２のルックアップテーブル７２，７３及び第
１〜第３の乗算回路７４，７５，７６、加算回路７７及び第２の座標変換回路７８からなる。
【０１３３】
このセカンダリー処理部７０において、上記第１の座標変換回路７１は、上記プライマリー処理部３７から出力される色差データＵ，Ｖが供給されるようになっている。この座標変換回路３７は、順次入力される色差データＵ，Ｖについて、上述の（１６）式の演算処理を実行することにより各色差データＵ，Ｖを色相θ及び飽和度ｒのデータに変換する。これによりセカンダリー処理部７０は、順次入力される映像信号を色平面上において極座標形式により表現する。このとき第１の座標変換回路７１は、各１０ビットの色差データＵ，Ｖから１４ビットの色相θのデータ及び１１ビットの飽和度ｒのデータを生成する。これにより続く処理において十分な分解能を確保する。上記第１の座標変換回路７１により生成された色相θのデータは、各ルックアップテーブル７２，７３に供給され、また、飽和度ｒのデータは、第１及び第２の乗算回路７４，７６に供給される。
【０１３４】
また、上記第１のルックアップテーブル７２は、事前に、上記コンピュータ１０の中央処理ユニット１１により計算された補正データΔＸ，ΔＹを蓄積することにより形成され、上記第１の座標変換回路６１で計算された色相θをアドレスにして対応する補正データΔＸ，ΔＹを第１及び第２の乗算回路７４，７５に出力する。
【０１３５】
上記第１の乗算回路７４は、上記第１の座標変換回路７１で計算された飽和度ｒに上記第１のルックアップテーブル７２から出力される色相θの水平軸成分でなる補正データΔＸを乗算して、その乗算出力を第２の座標変換回路７８に供給する。また、第２の乗算回路７５は、上記第１の座標変換回路７１から出力される飽和度ｒに上記第１のルックアップテーブル７２から出力される色相θの垂直軸成分でなる補正データΔＹを乗算して、その乗算出力を第２の座標変換回路７８に供給する。
【０１３６】
そして、上記第２の座標変換回路６９は、上記第１及び第２の乗算回路７４，７５より出力される色相θの水平軸及び垂直軸を基準にしたデータを色差データＵ，Ｖに変換して出力する。
【０１３７】
また、上記第２のルックアップテーブル７３は、事前に、上記中央処理ユニット１１により計算された各色相θに対する輝度レベルの総合的な利得ΣΔＧＡＩＮ及びオフセット量ΣΔＯＦＦを蓄積することにより形成され、上記第１の座標変換回路７１より出力される色相θをアドレスにして利得ΣΔＧＡＩＮ及びオフセット量ΣΔＯＦＦを第３の乗算回路７６及び加算回路７７に出力する。
【０１３８】
上記第３の乗算回路７６は、上記プライマリー処理部３７から順次入力される輝度データＹに上記第２のルックアップテーブル７３から供給される利得ΣΔＧＡＩＮを乗算して、その乗算出力を加算回路７７に供給する。
【０１３９】
そして、上記加算回路７７は、上記第３の乗算回路７６の出力データにオフセット量ΣΔＯＦＦを加算して出力する。このようにして、上述の（１７）式の演算処理を実行し、処理対象の範囲Ｗについて、オペレータの設定した特性により輝度レベルを補正する。
【０１４０】
すなわち、この図３３に示したセカンダリー処理部７０は、上述の図１９に示した構成のセカンダリー処理部６０における飽和度ｒについての補正処理を省略して、飽和度ｒを一定に保持したまま、色相θだけを変化させてセカンダリー処理するようになされている。
【０１４１】
このよう構成のセカンダリー処理部７０では、飽和度ｒについての補正処理を省略することにより、その分上記第１のルックアップテーブル７２の設定作業を短時間で完了することができ、また、構成を簡略化することができる。
【０１４２】
ここで、このセカンダリー処理部６０により、図３４に示すようなソースビデオイメージに対して、飽和度７１、色相１１５°（輝度レベル１０７階調）をソースベクトルに指定し、色相８７°をデスティネーションベクトルに設定してセカンダリー処理した結果を図３５に示し、色相３０８°をデスティネーションベクトルに設定してセカンダリー処理した結果を図３６に示し、さらに、色相２２２°をデスティネーションベクトルに設定してセカンダリー処理した結果を図３７に示す。このセカンダリー処理部７０では、色相３０８°をデスティネーションベクトルに設定した場合に、ソースベクトルの色相３０８°に近接した肌色の部分がマゼンタ色を帯びるようになるが、色相の連続性を観測したところ、上述の図１９に示した構成のセカンダリー処理部６０よりも色相の連続性は良好であった。
【０１４３】
このように処理後の画像の色相の連続性が良好なのは、上述の図１９に示した構成のセカンダリー処理部６０では、図３８に示すように、色相を基準にした平面上で、ソースベクトル及びデスティネーションベクトル間を直線的に結ぶようにして色相及び飽和度を補正するのに対し、図３３に示したセカンダリー処理部７０では、図３９に示すように、色相を基準にした平面上で、ソースベクトル及びデスティネーションベクトル間を円弧を描くようにして色相及び飽和度を補正することによるものと考えられる。
【０１４４】
次に、このような構成の編集装置１００による編集処理動作について説明する。
【０１４５】
この編集装置１００におけるコンピュータ１０の中央処理ユニット１１は、上述のようにランダムアクセスメモリ（ＲＡＭ）１３にワークエリアを確保して、編集オペレータによるキーボード１６やマウス１７の操作に応動してリードオンリメモリ（ＲＯＭ）１２や図示しないハードディスク装置などに格納された一連の処理手順を実行することにより、この編集装置１００の動作を制御するものであって、編集オペレータによって編集処理の開始が指示されると、編集処理モジュール（ソフトウエアプログラム）を起動することによって、所定の編集処理用ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を上記モニター装置１４の画面に表示する。
【０１４６】
そして、この編集装置１００における編集操作は、上記編集処理用ＧＵＩ上で次のようにして行われる。
【０１４７】
まず、上記中央処理ユニット１１は、編集対象となる素材に関する時間情報をＧＵＩのタイムライン上に表示する。すなわち、編集オペレータが上記マウス１７等の操作することによって、上記ハードディスク装置２０に記録されている複数の素材（例えば１つの素材が１本のテープに記録されていた素材である。）から１つの素材を選択すると、この素材に関する時間情報を上記中央処理ユニット１１はＧＵＩのタイムライン上に表示する。
【０１４８】
次に、上記中央処理ユニット１１は、イベントが設定されたか否かを判断する。すなわち、編集オペレータは、上記マウス１７等の操作することによって、タイムライン上に表示された素材に対して、編集開始点（イン点）及び編集終了点（アウト点）を指定する。この結果、編集開始点と編集終了点によって定義される１イベント（シーンと称されることもある。）が設定される。もちろん、１イベントだけでなくて、複数のイベントを設定しても良い。上記中央処理ユニット１１は、この操作によってイベントが設定されたか否かを判断する。
【０１４９】
さらに、上記中央処理ユニット１１は、カラーコレクション処理する１フレームが選択されたか否かを判断する。すなわち、編集オペレータは、上記マウス１７等の操作することによって、タイムライン上に表示されている複数のシーンから１つのシーンを選択し、そのシーンの中で１フレームを選択する。上記中央処理ユニット１１は、この操作によってカラーコレクション処理する１フレームが選択されたか否かを判断する。
【０１５０】
なお、上記イベントの設定と１フレームの選択の順序は、逆又は同時であっても良い。
【０１５１】
次に、上記中央処理ユニット１１は、カラーコレクション処理が指定されたか否かを判断する。すなわち、編集オペレータは、例えばＧＵＩ上のカラーコレクションボタンをクリックすることによりカラーコレクション処理を指定する。上記中央処理ユニット１１はこの操作によって選択されたイベントに対してカラーコレクション処理が指定されたか否かを判断する。
【０１５２】
そして、上記中央処理ユニット１１は、上記カラーコレクション処理が指定されると、編集処理モジュールを起動して、所定のカラーコレクション用ＧＵＩを上記モニター装置１４の画面に表示する。
【０１５３】
上記ハードディスク装置２０のディスクユニットコントローラ２１は、上記中央処理ユニット１１から指定されたフレームの再生を指示する再生コマンドが供給されることにより、ハードディスクアレイ２２から指定されたフレームのビデオデータを再生する。また、上記画像処理装置３０の画像処理ユニットコントローラ３１は、上記中央処理ユニット１１からの制御コマンドに応答して、上記ハードディスク装置１０で再生されたビデオデータについて、上記プライマリー処理部３７により上述の如きプライマリー処理を行う。個温容にしてプライマリー処理されたビデオデータは、上記画像処理ユニットコントローラ３１により、ＡＶＩ（Audio Visual Interactitve）ファイルの形式に変換されて、ローカルバスＢＵＳを介して上記コンピュータ１００に転送される。
【０１５４】
上記中央処理ユニット１１は、上記画像処理ユニットコントローラ３１からローカルバスを介して転送されてきたＡＶＩ（Audio Visual Interactitve）ファイル形式のビデオデータにより、上記プライマリー処理済みの画像をカラーコレクション用ＧＵＩ上のプライマリービデオ表示ウインドウに表示する。
【０１５５】
ここで、上記中央処理ユニット１１では、プライマリー処理されたビデオデータの全ピクセルデータを輝度データＹと色差データＵ，Ｖに変換する。すなわち、上記画像処理ユニットコントローラ３１からローカルバスを介して転送されてきたＡＶＩファイル形式のビデオデータはＲＧＢ形式で表されているので、上記中央処理ユニット１１では、
【０１５６】
【数３】
2006314145.tif 000005
【０１５７】
で示される変換式に従って、ＲＧＢ形式からＹＵＶ形式のデータにする。
【０１５８】
そして、上記中央処理ユニット１１は、ＹＵＶ形式に変換したビデオのデータをカラーコレクション用ＧＵＩ上のベクトルスコープ内に表示する。ベクトルスコープは、ＹＵＶ形式のデータの色差データＵ，Ｖのみを用いて、供給された全ピクセルのデータを１ピクセルを１光点（表示点）として表示することにより、ＵＶ平面での分布を表すためのスコープである。
【０１５９】
ここで、上記モニター装置１４の画面に表示されるセカンダリー処理の条件設定画面の実際の例を図４０に示すとともに、その模式図を図４１に示す。このセカンダリー処理の条件設定画面には、プライマリービデオ表示ウインドウとセカンダリービデオ表示ウインドウを有する画像確認部ＡＲ１と、ベクトルスコープ部ＡＲ２、ベクトル選択部ＡＲ３、システム設定部ＡＲ４が設けられている。
【０１６０】
上記中央処理ユニット１１は、上記セカンダリー処理の条件設定画面における画像確認部ＡＲ１のプライマリービデオ表示ウインドウとセカンダリービデオ表示ウインドウに、セカンダリー処理前の静止画像（プライマリー処理を受けた静止画像でなる）Ｐｒｉｍａｒｙ  、セカンダリー処理後の静止画像Ｓｅｃｏｎｄａｒｙ  を並べて表示する。すなわち、上記中央処理ユニット１１は、上述のように編集開始点及び編集終了点により指定される編集対象より、編集オペレータの指定した１フレームの静止画像を上記プライマリー処理部３７で処理してセカンダリー処理前の静止画像として表示する。また、上記中央処理ユニット１１は、この条件設定画面を介して編集オペレータが処理の条件を種々に変更すると、この条件に応じて上述のセカンダリー処理部３８のルックアップテーブルの内容を順次更新し、この更新した内容によるセカンダリー処理結果をプライマリー処理後の静止画像として表示する。
【０１６１】
これにより、この編集装置１００では、処理結果を目視確認しながら、種々に処理の条件を設定できるようになされ、その分簡易な操作で高い自由度によりカラーコレクタの処理を実行できるようになされている。
【０１６２】
さらに、上記セカンダリー処理の条件設定画面の画像確認部ＡＲ１には、セカンダリー処理前及びセカンダリー処理後の静止画像の上部に、それぞれ表示切り換えのボタンＦＢが配置される。中央処理ユニット１１は、このボタンＦＢがマウスによりクリックされると、このボタンＦＢに登録されたイベントの実行により、セカンダリー処理前又はセカンダリー処理後の静止画像を、専用のモニタ装置に表示するように全体の動作を切り換える。これにより、必要に応じて処理結果を詳細に検討できるようになされ、その分精度の高い処理を実行できるようになされている。
【０１６３】
また、上記中央処理ユニット１１は、上記プライマリービデオ表示ウインドウに表示されたセカンダリー処理前の静止画像上において、編集オペレータがマウス１７をクリックすると、このクリックされた位置の座標データを取得し、この座標データよりクリックされた位置の画像データを上記画像処理装置の２０のプライマリー処理部３７より取得する。さらに、上記中央処理ユニット１１は、図４１中に矢印Ａで示すように、この画像データの輝度Ｙ、色相Ｕ、Ｖに応じて、隣接するベクトルスコープ部ＡＲ２にマーカーＭを表示する。上記ベクトルスコープ部ＡＲ２は、各ピクセルの色相と処理範囲の関係を目視確認できるように形成された表示部である。これにより、必要に応じて変更処理しようとする箇所の色相と処理範囲の関係、さらには変更処理より除外しようとする箇所の色相と処理範囲の関係を簡易かつ確実に確認できるようになされ、その分簡易な操作で高い自由度によりカラーコレクタの処理を実行できるようになされている。
【０１６４】
ここで、上記セカンダリー処理の条件設定画面のベクトル選択部ＡＲ３及びシステム設定部ＡＲ４を図４２にベクトルパラメータ設定部ＡＲ５の一部と共に模式的に示す。この図４２に示すように、上記ベクトル選択部ＡＲ３は、ソースベクトルを選択する１０個のボタンＢ０〜Ｂ９が水平方向に並んで配置され、これらボタンＢ０〜Ｂ９の両側に、切り換えのボタンＢＬ、ＢＲが配置される。さらに右側の切り換えボタンＢＲに続いて、事前に選択されたすべてのソースベクトルを選択するボタンＢ１１が配置され、続いて選択されたソースベクトルの番号を表示する表示部Ａ１が形成される。
【０１６５】
そして、上記中央処理ユニット１１は、この条件設定画面を表示すると、１０個のボタンＢ０〜Ｂ９に順次数字１〜数字１０によるソースベクトルの番号を表示する。さらに切り換えのボタンＢＬ、ＢＲがマウス１７によりクリックされると、各ボタンＢＬ、ＢＲのイベントの実行により、各ボタンＢＬ，ＢＲに表示された三角形形状の表示の方向に、ボタンＢ０〜Ｂ９の表示を順次スクロールする。
【０１６６】
さらに、上記中央処理ユニット１１は、ボタンＢ０〜Ｂ９の何れかがマウス１７によりクリックされると、このボタンＢ０〜Ｂ９に登録されたイベントの実行により、各ボタンに設定された数字を表示部Ａ１に表示する。さらに中央処理ユニット１１は、この番号のソースベクトルをベクトルスコープ部ＡＲ２、ベクトルパラメータ設定部ＡＲ５に表示し、さらにこの番号のソースベクトルについて、ベクトルスコープ部ＡＲ２、ベクトルパラメータ設定部ＡＲ５の操作を受け付け、これによりこの番号のソースベクトルについて、パラメータの入力を受け付ける。ちなみに、操作開始時、上記中央処理ユニット１１は、この番号のソースベクトルについては、デフォルト値よりベクトルスコープ部ＡＲ２、ベクトルパラメータ設定部ＡＲ５に表示し、さらにはこのデフォルト値の変更によりパラメータの入力を受け付ける。
【０１６７】
さらに、上記中央処理ユニット１１は、この選択された番号のソースベクトルについてだけ、上述の演算処理を実行して上記セカンダリー処理部３８のルックアップテーブルを設定し、この設定した内容により画像確認部ＡＲ１のセカンダリービデオ表示ウインドウ表示を更新する。これに対してすべてのソースベクトルを選択するボタンＢ１１がマウス１７によりクリックされると、１番目〜１００番目のソースベクトルのうち、システム設定部ＡＲ４に配置された選択／非選択のボタンＢ１２の操作により選択されたすべてのソースベクトルについて、これら選択されたソースベクトルに設定されたパラメータにより上述の演算処理を実行して上記セカンダリー処理部３８のルックアップテーブルを設定し、この設定した内容により画像確認部ＡＲ１の表示を更新する。
【０１６８】
これにより、この編集装置１００では、個々のソースベクトルについて処理結果を確認しながら処理の条件を設定すると共に、必要に応じて選択／非選択のボタンＢ１２の操作によりソースベクトルを選択した後、すべてのソースベクトルを選択するボタンＢ１１を操作して、総合的な処理結果を確認できるようになされている。したがって個々のソースベクトルを自由に設定して、また複数のソースベクトルについてパラメータを種々に設定して高い自由度によりカラーコレクタの処理を実行する場合でも、総合的な処理結果を目視確認しながら、適宜パラメータを変更して、またソースベクトルを選択し直すことができ、これらにより簡易な操作で所望の処理を実行できるようになされている。
【０１６９】
上記ベクトルパラメータ設定部ＡＲ５には、上記選択／非選択のトルグスイッチを構成するボタンＢ１２が配置され、システム設定部ＡＲ４には、すべての設定完了を指示するボタンＯｋが配置されるようになされ、上記中央処理ユニット１１は、選択／非選択のボタンＢ１２がマウス１７によりクリックされると、表示部Ａ１に表示した番号のソースベクトルについて、選択／非選択を切り換えると共に、この番号に対応するソースベクトルのボタン（図４２においては第１のボタンＢ０）の下に、選択された状態を示すＡｃｔの文字を表示し、またこの表示を中止する。さらに、上記中央処理ユニット１１は、すべての設定完了を指示するボタンＯｋがマウスによりクリックされると、選択されたすべてのソースベクトルに設定されたパラメータにより上述の演算処理を実行して上記セカンダリー処理部３８のルックアップテーブルを設定し、条件設定画面の表示を終了する。なおシステム設定部ＡＲ４には、ボタンＯｋの操作をキャンセルするボタンＣａｎｃｅｌが配置されるようになされている。
【０１７０】
ここで、図４３は、上記セカンダリー処理の条件設定画面のベクトルパラメータ設定部ＡＲ５を模式的に示す図である。上記中央処理ユニット１１は、このベクトルパラメータ設定部ＡＲ５に配置されたコントロールバーの操作により、ベクトル選択部ＡＲ３を介して選択されたソースベクトルについて、パラメータの設定を受け付ける。
【０１７１】
すなわち、上記ベクトルパラメータ設定部ＡＲ５には、選択／非選択のボタンＢ１２に隣接してデフォルトのボタンＢ１３が配置され、中央処理ユニット１１は、このボタンＢ１３が操作されると、ベクトル選択部ＡＲ３を介して選択されたソースベクトルのパラメータをデフォルト値にリセットする。ここで、上記中央処理ユニット１１は、各ソースベクトルのパラメータとして、各ソースベクトルの色相、飽和度、輝度、対応するデスティネーションベクトルの色相、飽和度、輝度、重み付け関数Ｋ（θ）についての範囲Ｗ及び利得Ｇ、輝度レベルの乗算値及びオフセット値を受け付ける。このうちソースベクトルの色相、飽和度、輝度については、各ソースベクトルの番号に対応して設定された値がデフォルト値として設定されるようになされており、特に色相については、従来のカラーコレクタにおいて設定されていた色相がデフォルト値として設定されるようになされている。これによりこの編集処理装置１００では、従来のカラーコレクタに使い慣れた編集オペレータでも違和感なく操作できるようになされている。
【０１７２】
これに対してデスティネーションベクトルの色相、飽和度、輝度については、それぞれ対応するソースベクトルと同一の色相、飽和度、輝度がデフォルト値として設定され、重み付け関数Ｋ（θ）の範囲Ｗ及び利得Ｇについては、所定値がデフォルト値として設定される。また輝度レベルの乗算値としては、値１が、輝度レベルのオフセット値としては値０がデフォルト値として設定される。
【０１７３】
上記中央処理ユニット１１は、各ソースベクトルについて、このようなデフォルト値からパラメータの設定を受け付けてこれらの値を変更すると共に、画像確認部ＡＲ１の表示を切り換え、ボタンＢ１３が操作されると、このようにして変更したパラメータをデフォルト値に戻し、また画像確認部ＡＲ１の表示を切り換える。
【０１７４】
ここで、上記ベクトルパラメータ設定部ＡＲ５の右端には、スクロールバーＣ１及びスクロールボタンＣ２，Ｃ３が配置されており、上記中央処理ユニット１１は、これらスクロールバーＣ１又はスクロールボタンＣ２，Ｃ３がマウス１７により操作されると、コントロールバーの表示をスクロールする。
【０１７５】
なお、図４３に示すように、上記ベクトルパラメータ設定部ＡＲ５には９本のコントロールバーが割り当てられており、上記中央処理ユニット１１は、スクロールバーＣ１又はスクロールボタンＣ２，Ｃ３の操作に応動して、この９本のコントロールバーのうちの６本をベクトルパラメータ設定部ＡＲ５に表示する。
【０１７６】
これらコントロールバーとカラーコレクション処理との関係を図４４に示してある。
【０１７７】
９本のコントロールバーのうち、上段より３本のコントロールバーは、それぞれソースベクトルの色相（Ｓｃｒ  Ｈｕｅ）、飽和度（Ｓｃｒ  Ｓａｔ）、輝度（Ｓｃｒ  Ｌｕｍ）が割り当てられ、上記中央処理ユニット１１は、これらコントロールバーに配置されたボタン１７がマウスにより掴まれると、マウス１７の操作に応動してこのボタンの表示を左右に移動させる。さらにこのボタンの位置に応じてそれぞれソースベクトルの色相、飽和度、輝度を更新し、各ボタンの上に配置した色相、飽和度、輝度の値を更新する。またこれらの処理と連動して画像確認部ＡＲ１の表示を切り換える。
【０１７８】
続く３本のコントロールバーは、それぞれデスティネーションベクトルの色相（Ｄｓｔ  Ｈｕｅ）、飽和度（Ｄｓｔ  ｓａｔ）、輝度（Ｄｓｔ  Ｌｕｍ）が割り当てられ、中央処理ユニット１１は、これらコントロールバーに配置されたボタンがマウス１７により掴まれて操作されると、同様にしてボタンの表示を左右に移動させると共に、デスティネーションベクトルの色相、飽和度、輝度を更新し、各ボタンの上に配置した色相、飽和度、輝度の値を更新する。またこれらの処理と連動して画像確認部ＡＲ１の表示を切り換える。
【０１７９】
さらに、続くコントロールバーは、図４５に示すように、続くコントロールバーは、重み付け関数Ｋ（θ）の範囲Ｗ（Ｗｉｎ）が割り当てられ、上記中央処理ユニット１１は、このコントロールバーに配置されたボタンがマウス１７により掴まれて操作されると、同様にしてボタンの表示を左右に移動させると共に、重み付け関数Ｋ（θ）の範囲Ｗ、ボタンの上に配置した範囲Ｗの値を更新する。またこれらの処理と連動して画像確認部ＡＲ１の表示を切り換える。
【０１８０】
さらに、続く２つのコントロールバーは輝度レベルの乗算値（Ｍｕｌ  Ｌｕｍ）及びオフセット値（Ａｄｄ  Ｌｕｍ）が割り当てられ、上記中央処理ユニット１１は、このコントロールバーに配置されたボタンがマウスにより掴まれて操作されると、同様にしてボタンの表示を左右に移動させると共に、輝度レベルの乗算値及びオフセット値を更新する。またこれらの処理と連動して画像確認部ＡＲ１の表示を切り換える。
【０１８１】
これに対してベクトルスコープ部ＡＲ２の下側には、重み付け関数Ｋ（θ）の利得Ｇ（Ｇａｉｎ）を操作するコントロールバーが配置され、上記中央処理ユニット１１は、これらコントロールバーに配置されたボタンがマウスにより掴まれて操作されると、同様にしてボタンの表示を左右に移動させると共に、重み付け関Ｋ（θ）の利得Ｇを更新する。またこれらの処理と連動して画像確認部ＡＲ１の表示を切り換える。
【０１８２】
上記ベクトルパラメータ設定部ＡＲ５は、この利得Ｇ（Ｇａｉｎ）のコントロールバーの右側に、重み付け関数Ｋ（θ）の表示部Ａ３が形成される。上記中央処理ユニット１１は、重み付け関数Ｋ（θ）の範囲Ｗ及び利得Ｇについてコントロールバーが操作されてこれら範囲Ｗ及び利得Ｇを変更すると、また後述するベクトルスコープ部ＡＲ２の操作により同様にこれら範囲Ｗ及び利得Ｇを変更すると、この表示部Ａ３の表示を切り換える。
【０１８３】
上記中央処理ユニット１１は、この表示部Ａ３において、ベクトルスコープ部ＡＲ２におけるソースベクトルのカーソル表示と同一の色彩により重み付け関数Ｋ（θ）の中心の垂直線ＶＬ１を表示し、また同様に、重み付け関数Ｋ（θ）の範囲Ｗのカーソル表示と同一の色彩により重み付け関数Ｋ（θ）が値０に立ち下がる箇所の垂直線ＶＬ２を表示する。さらに重み付け関数Ｋ（θ）の値１及び値０に対応する水平線を併せて表示する。これによりこの実施の形態では、範囲Ｗ及び利得Ｇの設定を視覚的に把握できるようになされ、これによっても簡易な操作で自由度の高い処理を実行できるようになされている。
【０１８４】
なお、上記中央処理ユニット１１は、キーボード１６を介して入力される数値入力によっても、これらのコントロールバーがマウス１７により操作された場合と同様に、全体の動作を切り換え、これにより必要に応じて種々の操作によりパラメータを設定できるようになされている。
【０１８５】
図４６は、ベクトルスコープ部ＡＲ２を示す模式図である。ベクトルスコープ部ＡＲ２には、セカンダリー処理する静止画像の色の分布を示す色分布表示部Ｄ１が表示され、この色分布表示部Ｄ１を取り囲むように、色見本の色相を示す色相リングＲ１及び色相リングＲ２が２重に表示される。
【０１８６】
上記中央処理ユニット１１は、符号Ｆにより示すように、３次元色空間上で分布する静止画像の各ピクセルをＵＶ平面に投影してなる白黒の画像を、色分布表示部Ｄ１に表示すると共に、この色分布表示部Ｄ１にソースベクトル、デスティネーションベクトル、重み付け関数Ｋ（θ）の範囲Ｗを表示し、また色分布表示部Ｄ１を介してパラメータの設定を受け付ける。
【０１８７】
すなわち、画像確認部ＡＲ１において静止画像の表示に供されるｒｇｂ表色系とｙｕｖ表色系とは、
【０１８８】
【数４】
2006314145.tif 000006
【０１８９】
により表される。このｒｇｂ表色系において表示可能な色は、図４７に示すように、ｙｕｖ表色系に傾いて配置された長方形形状の領域内に限られる。
【０１９０】
このｙｕｖ表色系でなる３次元色空間に分布する静止画像の各ピクセルをＵＶ平面に投影すれば、明るさを持たない、色相及び飽和度により静止画像の色を表現することができる。具体的に映像機器の色基準でなるカラーバーの各色について、ＵＶ平面上で色相及び飽和度を表現すれば、図４８に示すように表現でき、ＵＶ軸が交差する原点上で黒色及び白色が表現されることになる。
【０１９１】
ここで、カラーコレクタの処理は編集オペレータの操作に応動して色相を変化させることにより、このようにＵＶ平面上で色の分布を表現し、併せてソースベクトル、デスティネーションベクトル等を表示すれば、編集オペレータは、変化させようとする色と、変化させたくない色の関係を視覚的に把握でき、使い勝手を向上することができる。またこのとき投影して重なり合うピクセルについては、その重なり合うピクセル数に応じてｕｖ平面上におけるピクセルの明るさを設定すれば、色の分布を視覚的に把握することができる。
【０１９２】
そこで、上記中央処理ユニット１１は、条件設定画面を表示する際に、図４９に示す処理手順を実行し、色分布表示部Ｄ１の基本の表示画像を形成する。
【０１９３】
すなわち、図４９に示す処理手順において、ステップＳＰ１では、この色分布表示部Ｄ１に対応する画像メモリの領域を黒色にセットし、続くステップＳＰ２で静止画像の１ピクセルについてｕ，ｖ値を取得する。なお、上記中央処理ユニット１１は、プライマリー処理部３７より出力される画像データＵ，Ｖを選択的に入力して静止画像のｕ，ｖ値を取得する。
【０１９４】
続くステップＳＰ３では、この取得したｕ，ｖ値に対応する画像メモリの内容について、輝度レベル（明度）を所定値だけ増大させる。そして、次のステップＳＰ４においてすべてのピクセルについて処理を完了したか否か判断する。ここで否定結果が得られると、上記中央処理ユニット１１は、ステップＳＰ２に戻る。
【０１９５】
これにより上記中央処理ユニット１１は、ステップＳＰ２〜ステップＳＰ３の処理を繰り返して、静止画像を構成する各ピクセルについて、色分布表示部Ｄ１に対応する画像メモリの内容を順次更新し、静止画像の各ピクセルを順次ＵＶ平面に投影し、このとき重なり合うピクセル数に応じた投影されたピクセルの明るさを設定する。さらに、上記中央処理ユニット１１は、すべてのピクセルについて投影を完了し、画像メモリの内容を色分布表示部Ｄ１に表示すると、ステップＳＰ５において肯定結果が得られることにより、この処理手順を終了する。
【０１９６】
そして、上記中央処理ユニット１１は、このようにして色分布表示部Ｄ１に例えば上述の図４６に示した基本の画像を表示すると、前後して、色相リングＲ１及びＲ２を表示する。
【０１９７】
ここで、色相リングＲ１及び色相リングＲ２は、この色分布表示部Ｄ１における色相を実際の色彩により表示するリングであり、外周側のリングＲ２が、色相補正前の状態を示す。これに対して内周側のリングＲ２が、色相補正後の状態を示す。上記中央処理ユニット１１は、ベクトル選択部ＡＲ２において何れかのソースベクトルが選択されると、内周側の色相リングＲ１について、この選択されたソースベクトルについて設定されたパラメータに従って表示の色を変更する。
【０１９８】
このように上記中央処理ユニット１１は、外周側の色相リングＲ２と内周側の色相リングＲ１と対比により、どのような色がどのような色に補正されるのかを感覚的に把握してパラメータを設定することができるようになされている。特に、この編集装置１００では必要に応じて多数のソースベクトルを選択できることにより、このように外周側の色相リングＲ２と内周側の色相リングＲ１と対比により、どのような色がどのような色に補正されるのかを感覚的に把握できるようにすれば、視覚的に、かつ正しく処理結果を確認することができ、使い勝手を向上することができる。
【０１９９】
さらに、上記中央処理ユニット１１は、ベクトル選択部ＡＲ２において何れかのソースベクトルが選択されると、この選択されたソースベクトルと、対応するデスティネーションベクトルを色分布表示部Ｄ１に表示する。ここで、上記中央処理ユニット１１は、ベクトルパラメータ設定部ＡＲ５等により設定された色相、飽和度、輝度に対応する位置に円形のマーカーＭＳＶを表示し、これによりソースベクトルを表現する。また、この円形のマーカーＭＳＶと原点とを結ぶ直線のカーソルを表示する。
【０２００】
さらに、上記中央処理ユニット１１は、ベクトルパラメータ設定部ＡＲ５等により設定された重み付け関数Ｋ（θ）の幅Ｗに従って、円形のマーカーＭＳＶを中心にして同様の円形形状のマーカーＭＷ１及びマーカーＭＷ２を、色相リングＲ１に近接して表示する。また各マーカーＭＷ１及びマーカーＭＷ２と原点とを結ぶ直線のカーソルを表示する。これにより中央処理ユニット１１は、色相リングＲ１及び色相リングＲ２とこれらマーカーＭＳＶ〜ＭＷ２との対比により、何れの色を中心にして、何れの範囲で色相を補正するかを簡易かつ確実に把握できるようにベクトルスコープ部ＡＲ２を形成する。またこれとは逆に、色分布表示部Ｄ１に表示した色の分布とマーカーＭＳＶ〜ＭＷ２との対比により、静止画像の如何なる範囲で色相が補正されるかを簡易かつ確実に把握できるようにベクトルスコープ部ＡＲ２を形成する。
【０２０１】
このとき、上記中央処理ユニット１１は、各マーカーＭＳＶ〜ＭＷ２と原点とを結ぶ直線のカーソルを、ベクトルパラメータ設定部ＡＲ５の表示部Ａ３における重み付け関数Ｋ（θ）の中央、両端のカーソルＶＬ１，ＶＬ２と同一の色彩により表示する。これにより、上記中央処理ユニット１１は、このベクトルスコープ部ＡＲ２と表示部Ａ３との対応関係を容易に把握できるように、表示画像を形成する。
【０２０２】
さらに、上記中央処理ユニット１１は、同様にしてこのソースベクトルに対応するデスティネーションベクトルを色分布表示部Ｄ１に表示する。ここで、上記中央処理ユニット１１は、ベクトルパラメータ設定部ＡＲ５等により設定されたデスティネーションベクトルの色相、飽和度、輝度に対応する位置に円形のマーカーＭＤＶを表示し、これによりデスティネーションベクトルを表現する。さらに重み付け関数Ｋ（θ）の幅Ｗに従って、この円形のマーカーＭＤＶを中心にして同様の円形形状のマーカーＭ１及びＭ２を表示する。このとき、上記中央処理ユニット１１は、原点からマーカーＭ１及びマーカーＭ２までの距離が、原点からマーカーＭＤＶまでの距離と等しくなるように、マーカーＭ１及びマーカーＭ２を配置する。
【０２０３】
これにより上記中央処理ユニット１１は、色相リングＲ１及びＲ２とこれらマーカーＭＤＶ〜Ｍ２との対比により、ソースベクトルＳＶ等により指定される色を何れの色に補正するのかを簡易かつ確実に把握できるようにベクトルスコープ部ＡＲ２を形成する。またこれとは逆に、色分布表示部Ｄ１に表示した色の分布とマーカーＭＤＶ〜Ｍ２との対比により、処理結果におけるピクセルの分布等を簡易かつ確実に把握できるようにベクトルスコープ部ＡＲ２を形成する。
【０２０４】
このとき、上記中央処理ユニット１１は、原点とマーカーＭ１及びマーカーＭ２とを直線により結んで、またマーカーＭ１及びマーカーＭ２とを円弧により結んで表示し、ソースベクトル側のカーソルと対比により、例えば補正により飽和度がどのように変化するか等を感覚的に把握できるように、ベクトルスコープ部ＡＲ２を形成する。
【０２０５】
さらに、上記中央処理ユニット１１は、このようにしてマーカーＭ１〜ＭＤＶを表示するにつき、ベクトルパラメータ設定部ＡＲ５の操作により又はキーボード入力によりパラメータが変更されると、この変更に対応してマーカーＭ１〜ＭＤＶの表示を更新し、また色相リングＲ１を更新する。
【０２０６】
また、上記中央処理ユニット１１は、セカンダリー処理前の静止画像上において、編集オペレータがマウス１７をクリックすると、このクリックされた位置のピクセルに対応する位置にマーカーＭを表示する。これにより、上記中央処理ユニット１１は、必要に応じて変更処理しようとする箇所の色相と処理範囲の関係、さらには変更処理より除外しようとする箇所の色相と処理範囲の関係を簡易かつ確実に確認できるようにベクトルスコープ部ＡＲ２を形成し、その分簡易な操作で高い自由度によりカラーコレクタの処理を実行できるようになされている。
【０２０７】
さらに、上記中央処理ユニット１１は、これらソースベクトル及びデスティネーションベクトルに関するマーカーＭ１〜ＭＤＶがマウスにより掴まれると、このマウス１７の移動に応じてこれらマーカーＭ１〜ＭＤＶの表示位置を変更し、さらにこの表示位置の変更に応じてパラメータを変更すると共に、色相リングＲ２の表示、画像確認部ＡＲ１の表示を変更する。
【０２０８】
すなわち図５０に示すように、ソースベクトルのマーカーＭＳＶがマウス１７により掴まれ、このマーカーＭＳＶと原点とを結ぶカーソルに沿ってマウス１７が操作されると、矢印Ｆ１により示すように、ソースベクトルの飽和度を変更する。また同様にして色相リングＲ１に沿ってマウス１７が操作されると、矢印Ｆ２に示すように、マーカーＭＳＶとマーカーＭＷ１，ＭＷ２の相対的な関係を保持したまま、マーカーＭＳＶによる色相を変更し、またこれに対応してソースベクトルの色相を変更する。
【０２０９】
これに対して、図５１に示すように、重み付け関数Ｋ（θ）の範囲Ｗに対応するマーカーＭＷ１又はマーカーＭＷ２がマウス１７により掴まれると、矢印Ｆ３Ａ及びＦ３Ｂにより示すように、このマウス１７の移動に応じてこれらマーカーＭＷ１及びマーカーＭＷ２の表示位置を色相リングＲ１に沿って変更し、またこれと連動して範囲Ｗを変更する。さらにこの範囲Ｗに応じて、矢印Ｆ３Ｃ及び矢印Ｆ３Ｄにより示すように、マーカーＭＷ１及びマーカーＭＷ２に対応するデスティネーションベクトル側のマーカーＭ１又はマーカーＭ２の位置を色相リングＲ１に沿って変更する。
【０２１０】
また同様にして、デスティネーションベクトル側において、マーカーＭＷ１及びマーカーＭＷ２に対応するマーカーＭ１又はマーカーＭ２がマウス１７により操作されると、マーカーＭ１及びマーカーＭ２の表示位置を変更し、重み付け関数Ｋ（θ）の範囲Ｗを変更する。またこれと連動してソースベクトル側のマーカーＭＷ１及びマーカーＭＷ２を変更する。
【０２１１】
これに対して図５２に示すように、デスティネーションベクトルのマーカーＭＤＶがマウス１７により掴まれ、このマーカーＭＤＶと原点とを結ぶカーソルに沿ってマウス１７が操作されると、矢印Ｆ４により示すように、デスティネーションベクトルの飽和度を変更する。また同様にして色相リングＲ１に沿ってマウス１７が操作されると、矢印Ｆ５に示すように、マーカーＭＤＶとマーカーＭ１，Ｍ２の相対的な関係を保持したまま、マーカーＭＤＶによる色相を変更し、またこれに対応してデスティネーションベクトルの色相を変更する。
【０２１２】
なお、上記中央処理ユニット１１は、選択した番号のソースベクトルがデフォルト値に保持されている場合、またデフォルトのボタンＢ１３の操作によりソースベクトルがデフォルト値にリセットされた場合、ソースベクトル及びデスティネーションベクトルの色相、飽和度、輝度が一致した値に設定されることにより、デスティネーションベクトルに関するマーカーＭＤＶ〜Ｍ２に表示の上側に、ソースベクトルに関するマーカーＭＳＶ〜ＭＷ２を重ねて表示する。このようにして色分布表示部Ｄ１の表示を形成した状態で、色分布表示部Ｄ１においてマウス１７が操作されると、デスティネーションベクトルに関するマーカーの表示と、ソースベクトルに関するマーカーの表示とについて、このマウス１７の操作に応動して上下関係を順次循環的に切り換える。さらに、上記中央処理ユニット１１は、マーカーの表示箇所において上述のパラメータ変更のマウス１７の操作が実行されると、上側に表示したマーカーについて、このマウス１７の操作に応動して飽和度等を変更する。
【０２１３】
これらにより、この編集装置１００では、画像確認部ＡＲ１において処理対象及び処理結果の静止画像を目視確認しながら、色分布表示部Ｄ１上におけるマウス１７の操作により、カラーコレクション処理の条件を種々に設定できるようになされている。
【０２１４】
そして、編集オペレータは、カラーコレクション処理を行う場合、この条件設定画面を選択した後、図５３に示すように、ステップＳＰ１１において、画像確認部ＡＲ１に表示された静止画像より補正する色とその補正後の色を決定する。続いてステップＳＰ１２に移り、ベクトル選択部ＡＲ３の操作により未だ選択されていない番号のソースベクトルを選択した後、ステップＳＰ１３において、画像確認部ＡＲ１における原画像（プライマリー処理した静止画像でなる）上で、補正したい箇所をマウス１７によるクリックする。これによりベクトルスコープ部ＡＲ２の色分布表示部Ｄ１においてマーカーＭの表示により補正する色の位置を確認する。
【０２１５】
続いてステップＳＰ１４に移り、このマーカーＭを囲むように、ソースベクトル、重み付け関数Ｋ（θ）の範囲Ｗを設定し、またベクトルパラメータ設定部ＡＲ５の操作により利得を設定する。続いてステップＳＰ１５に移り、補正目標の色を目標にしてデスティネーションベクトルを設定した後、ステップＳＰ１６に移り、画像確認部ＡＲ１を介して期待した処理結果が得られたか否か判断する。ここで否定結果が得られると、編集オペレータは、ステップＳＰ１７の作業を行う。
【０２１６】
ここで、編集オペレータは、補正したい箇所が補正されていない場合は、改めて原画像上で補正したい箇所をマウス１７によりクリックし、またこれとは逆に補正したくない箇所まで補正されている場合は、改めて原画像上で余分に補正された箇所をマウス１７によりクリックし、色分布表示部Ｄ１におけるマーカーＭの表示により補正する範囲との関係を確認する。これにより改めてソースベクトルに関するマーカーの位置を変更してパラメータを変更する。これに対して希望する色と異なる場合等にあっては、デスティネーションベクトルに関するマーカー、重み付け関数Ｋ（θ）の利得Ｇや範囲Ｗ等を変更する。
【０２１７】
このようにして利得等を微調整すると、編集オペレータは、ステップＳＰ１６に移り、改めて期待した処理結果が得られたか否か判断する。これにより編集オペレータは、色分布表示部Ｄ１におけるマーカーの操作により、またベクトルパラメータ設定部ＡＲ５におけるボタンの操作により、ステップＳＰ１６，ＳＰ１７の処理手順を繰り返し、高い自由度により種々の原画像の色彩を変更する場合でも簡易な操作により所望の処理を実行でき、期待した処理結果が得られると、ステップＳＰ１６からステップＳＰ１８に移る。
【０２１８】
ここで編集オペレータは、所望するすべての箇所について、色彩の補正が完了したか否か判断し、ここで否定結果が得られると、ステップＳＰ１２に戻る。これにより編集オペレータは、改めてソースベクトル等を設定し、また重み付け関数Ｋ（θ）等を種々に変更し、所望するすべての箇所について、設定が完了すると、ステップＳＰ１８からステップＳＰ１９に移ってこの処理手順を終了する。
【０２１９】
このように、この編集装置１００では、編集オペレータは、簡易な操作で高い自由度により処理の条件を種々に設定することができる。
【図面の簡単な説明】
【０２２０】
【図１】本発明を適用した編集装置の全体構成を示すブロック図である。
【図２】上記編集装置における画像処理装置のプライマリー処理部の具体的な構成を示すブロック図である。
【図３】上記プライマリー処理部の設定の説明に供する略線図である。
【図４】上記プライマリー処理部によりプライマリー処理するソースビデオイメージの一例を示す写真である。
【図５】図４に示したソースビデオイメージに対して、ガンマ値２．５１に設定して上記プライマリー処理部によりプライマリー処理した結果を示す写真である。
【図６】図４に示したソースビデオイメージに対して、ガンマ値０．７９に設定して上記プライマリー処理部によりプライマリー処理した結果を示す写真である。
【図７】図４に示したソースビデオイメージに対して、ガンマ値０．３２に設定して上記プライマリー処理部によりプライマリー処理した結果を示す写真である。
【図８】図４に示したソースビデオイメージに対して、ホワイトレベルを１２７階調に設定して上記プライマリー処理部によりプライマリー処理した結果を示す写真である。
【図９】図４に示したソースビデオイメージに対して、ブラックレベルを１２７階調に設定して上記プライマリー処理部によりプライマリー処理した結果を示す写真である。
【図１０】図４に示したソースビデオイメージに対して、ホワイトレベル及びブラックレベルを０階調及び２５５階調に設定して上記プライマリー処理部によりプライマリー処理した結果を示す写真である。
【図１１】図４に示したソースビデオイメージに対して、赤色の色データについてだけホワイトレベル及びブラックレベルを０階調に設定して上記プライマリー処理部によりプライマリー処理した結果を示す写真である。
【図１２】上記編集装置における画像処理装置のセカンダリー処理部の具体的な構成を示すブロック図である。
【図１３】上記セカンダリー処理部よるセカンダリー処理における重み付け関数の説明に供する特性曲線図である。
【図１４】上記セカンダリー処理における重み付け関数と補正量との関係を示す略線図である。
【図１５】上記セカンダリー処理部によりセカンダリー処理するソースビデオイメージの一例を示す写真である。
【図１６】図１５に示したソースビデオイメージに対して、飽和度７１、色相１１５°（輝度レベル１０７階調）をソースベクトルに指定し、色相８７度をデスティネーションベクトルに設定して上記セカンダリー処理部によりセカンダリー処理した結果を示す写真である。
【図１７】図１５に示したソースビデオイメージに対して、色相３０８°をデスティネーションベクトルに設定して上記セカンダリー処理部によりセカンダリー処理した結果を示す写真である。
【図１８】図１５に示したソースビデオイメージに対して、色相２２２°をデスティネーションベクトルに設定して上記セカンダリー処理部によりセカンダリー処理した結果を示す写真である。
【図１９】上記編集装置における画像処理装置のセカンダリー処理部の他の具体的な構成例を示すブロック図である。
【図２０】図１９に示したセカンダリー処理部よるセカンダリー処理における重み付け関数の説明に供する特性曲線図である。
【図２１】上記セカンダリー処理における分解能の説明に供する図である。
【図２２】図１９に示したセカンダリー処理部によりセカンダリー処理するソースビデオイメージの一例を示す写真である。
【図２３】図１９に示したソースビデオイメージに対して、飽和度７１、色相１１５°（輝度レベル１０７階調）をソースベクトルに指定し、色相８７度をデスティネーションベクトルに設定して図１９に示したセカンダリー処理部によりセカンダリー処理した結果を示す写真である。
【図２４】図１９に示したソースビデオイメージに対して、色相３０８°をデスティネーションベクトルに設定して図１９に示したセカンダリー処理部によりセカンダリー処理した結果を示す写真である。
【図２５】図１９に示したソースビデオイメージに対して、色相２２２°をデスティネーションベクトルに設定して図１９に示したセカンダリー処理部によりセカンダリー処理した結果を示す写真である。
【図２６】図１９に示したセカンダリー処理部によりセカンダリー処理するソースビデオイメージの他の例を示す写真である。
【図２７】図２６に示したソースビデオイメージに対して、赤色をソースベクトルに指定し、緑色をデスティネーションベクトルに設定して図１９に示したセカンダリー処理部によりセカンダリー処理した結果を示す写真である。
【図２８】図２６に示したソースビデオイメージに対して、赤色をソースベクトルに指定し、緑色をデスティネーションベクトルに設定し、また、緑色をソースベクトルに指定し、赤色をデスティネーションベクトルに設定して図１９に示したセカンダリー処理部によりセカンダリー処理した結果を示す写真である。
【図２９】図２６に示したソースビデオイメージに対して、赤色，緑色及び青色をソースベクトルに指定し、緑色，赤色及び黄色をデスティネーションベクトルに設定して図１９に示したセカンダリー処理部によりセカンダリー処理した結果を示す写真である。
【図３０】図１９に示したセカンダリー処理部によりセカンダリー処理するソースビデオイメージの他の例を示す写真である。
【図３１】図３０に示したソースビデオイメージに対して、図１９に示したセカンダリー処理部により青色，黄色及び赤色成分の飽和度を強調してセカンダリー処理した結果を示す写真である。
【図３２】図３０に示したソースビデオイメージに対して、図１９に示したセカンダリー処理部により、上記条件において黄色成分の減少させてセカンダリー処理した結果を示す写真である。
【図３３】上記編集装置における画像処理装置のセカンダリー処理部のさらに他の具体的な構成例を示すブロック図である。
【図３４】図３３に示したセカンダリー処理部によりセカンダリー処理するソースビデオイメージの一例を示す写真である。
【図３５】図３４に示したソースビデオイメージに対して、飽和度７１、色相１１５°（輝度レベル１０７階調）をソースベクトルに指定し、色相８７度をデスティネーションベクトルに設定して図３３に示したセカンダリー処理部によりセカンダリー処理した結果を示す写真である。
【図３６】図３４に示したソースビデオイメージに対して、色相３０８°をデスティネーションベクトルに設定して図３３に示したセカンダリー処理部によりセカンダリー処理した結果を示す写真である。
【図３７】図３４に示したソースビデオイメージに対して、色相２２２°をデスティネーションベクトルに設定して図３３に示したセカンダリー処理部によりセカンダリー処理した結果を示す写真である。
【図３８】図１９に示したセカンダリー処理部による色相の補正の説明に供する図である。
【図３９】図３３に示したセカンダリー処理部による色相の補正の説明に供する図である。
【図４０】編集装置においてモニター装置の画面に表示されるセカンダリー処理の条件設定画面の実際の例を示す写真である。
【図４１】上記セカンダリー処理の条件設定画面を模式的に示す図である。
【図４２】上記セカンダリー処理の条件設定画面におけるベクトル選択部及びシステム設定部をベクトルパラメータ設定部の一部と共に模式的に示す図である。
【図４３】上記セカンダリー処理の条件設定画面のベクトルパラメータ設定部を模式的に示す図である。
【図４４】上記セカンダリー処理の条件設定画面のコントロールバーとカラーコレション処理との関係を模式的に示す図である。
【図４５】上記セカンダリー処理の条件設定画面での重み付け関数の設定の説明に供する図である。
【図４６】上記セカンダリー処理の条件設定画面のベクトルスコープ部を詳細に示す図である。
【図４７】色空間の説明に供する図である。
【図４８】カラーバーの基準色とｕｖ平面との関係を示す図である。
【図４９】色分布画像の作成手順を示すフローチャートである。
【図５０】上記ベクトルスコープ部におけるソースベクトルの操作の説明に供する図である。
【図５１】上記ベクトルスコープ部における重み付け関数の範囲の操作の説明に供する図である。
【図５２】上記ベクトルスコープ部における目的ベクトルの操作の説明に供する図である。
【図５３】上記編集装置における操作手順を示すフローチャートである。
【符号の説明】
【０２２１】
１０  コンピュータ、１１  中央処理ユニット、１２  ランダムアクセスメモリ、１３  リードオンリメモリ、１４  モニター装置、１５  インターフェース、１６  キーボード、１７  マウス、２０  ハードディスク装置、２１  ディスクユニットコントローラ、２２  ハードディスクアレイ、３０  画像処理装置、３１  画像処理ユニットコントローラ、３２  クロスポイントスイッチ、３３  特殊効果処理部、３４  ミキサ部、３５  カラーコレクタ部、３６  デマルチプレクサ、３７  プライマリー処理部、３８，５０，６０，７０  セカンダリー処理部、３９  マルチプレクサ、４１Ｕ，４１Ｖ  オーバーサンプリング回路、４２，４４  マトリクス回路、４３Ｒ，４３Ｇ，４３Ｂ，５２，６２，６３，７２，７３  ルックアップテーブル、５１，６１，７１，７８  座標変換回路、５４Ｙ，５４Ｕ，５４Ｖ，６８，７７  加算回路、６４，６５，６６，６７,６４，６５，６６，６７,７４，７５，７６  乗算回路、１００  編集装置
【図１】
2006314145.tif 000007
【図２】
2006314145.tif 000008
【図３】
2006314145.tif 000009
【図４】
2006314145.tif 000010
【図５】
2006314145.tif 000011
【図６】
2006314145.tif 000012
【図７】
2006314145.tif 000013
【図８】
2006314145.tif 000014
【図９】
2006314145.tif 000015
【図１０】
2006314145.tif 000016
【図１１】
2006314145.tif 000017
【図１２】
2006314145.tif 000018
【図１３】
2006314145.tif 000019
【図１４】
2006314145.tif 000020
【図１５】
2006314145.tif 000021
【図１６】
2006314145.tif 000022
【図１７】
2006314145.tif 000023
【図１８】
2006314145.tif 000024
【図１９】
2006314145.tif 000025
【図２０】
2006314145.tif 000026
【図２１】
2006314145.tif 000027
【図２２】
2006314145.tif 000028
【図２３】
2006314145.tif 000029
【図２４】
2006314145.tif 000030
【図２５】
2006314145.tif 000031
【図２６】
2006314145.tif 000032
【図２７】
2006314145.tif 000033
【図２８】
2006314145.tif 000034
【図２９】
2006314145.tif 000035
【図３０】
2006314145.tif 000036
【図３１】
2006314145.tif 000037
【図３２】
2006314145.tif 000038
【図３３】
2006314145.tif 000039
【図３４】
2006314145.tif 000040
【図３５】
2006314145.tif 000041
【図３６】
2006314145.tif 000042
【図３７】
2006314145.tif 000043
【図３８】
2006314145.tif 000044
【図３９】
2006314145.tif 000045
【図４０】
2006314145.tif 000046
【図４１】
2006314145.tif 000047
【図４２】
2006314145.tif 000048
【図４３】
2006314145.tif 000049
【図４４】
2006314145.tif 000050
【図４５】
2006314145.tif 000051
【図４６】
2006314145.tif 000052
【図４７】
2006314145.tif 000053
【図４８】
2006314145.tif 000054
【図４９】
2006314145.tif 000055
【図５０】
2006314145.tif 000056
【図５１】
2006314145.tif 000057
【図５２】
2006314145.tif 000058
【図５３】
2006314145.tif 000059
【手続補正書】
【提出日】平成18年9月8日(2006.9.8)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】削除
【補正の内容】
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】削除
【補正の内容】