(57)【特許請求の範囲】
【請求項１】
リアルタイムデジタルビデオ画像で個々の色の色相又は彩度を独立して制御するための方法において：
（ａ）入力画像画素を主軸とするリアルタイムデジタルビデオ入力画像を受け取り特徴づけるステップ；
（ｂ）独立した色相制御デルタ値又は独立した彩度制御デルタ値をそれぞれ選択することにより、リアルタイムデジタルビデオ入力画像中の個々の色の色相又は彩度を独立して変更するように選択するステップであって、前記独立した色相制御デルタ値が前記選択された個々の色の色相の変更の度合いを表わし、前記独立した彩度制御デルタ値が前記選択された個々の色の彩度の変更の度合いを表わすステップ；
（ｃ）リアルタイムデジタルビデオ入力画像の各々の前記入力画像画素の入力画像画素値を用いて算数及び論理演算を行なうことにより、独立して変更されるべきものとして選択された色相又は彩度を伴うリアルタイムデジタルビデオ入力画像の中の前記選択された個々の色をもつ複数の前記入力画像画素を識別するステップ；
（ｄ）独立して変更されるように選択された色相又は彩度を伴う前記選択された個々の色を有する対応する複数の出力画像画素を形成するため、前記複数の前記入力画像画素の前記入力画像画素値を用い、かつ対応する前記選択された独立した色相制御デルタ値又は前記選択された対応する独立した彩度制御デルタ値を用いて、独立した色相制御関数又は独立した彩度制御関数をそれぞれに別々に評価することにより、独立して変更されるべきものとして選択された色相又は彩度を伴うリアルタイムデジタルビデオ入力画像中の前記選択された個々の色を有するものとして、識別された前記複数の前記入力画像画素の各々について対応する出力画像画素値を決定するステップ；及び
（ｅ）リアルタイムデジタルビデオ入力画像中の独立して変更されるべきものとして選択された色相又は彩度を伴う前記選択された個々の色をもつ前記対応する複数の前記出力画像画素を含むリアルタイムデジタルビデオ出力画像を表示するステップであって、リアルタイムデジタルビデオ入力画像中のその他のいかなる個々の色の色相又は彩度にも影響を及ぼすことなく、リアルタイムデジタルビデオ入力画像中の前記選択された個々の色の色相又は彩度が変更されているステップ、
を含んで成る方法。
【請求項２】
リアルタイムデジタルビデオ入力画像が、ＲＧＢ形式、ＹＣｒＣｂ形式及びＹＵＶ形式から成る群から選択される１つの形式であり、１つの前記形式の個々の色は、前記形式の間の適切な線形変換を使用することにより第２の前記形式の個々の色によって特徴づけられ得る、請求項１に記載の方法。
【請求項３】
リアルタイムデジタルビデオ入力画像が、ＲＧＢ色空間内で、基本色の赤、緑、及び青、及び補色のイエロー、シアン及びマゼンタを特徴としており、ここで前記補色の値が、前記基本色の値の線形組合せで表現され、それによって評価される、請求項１に記載の方法。
【請求項４】
リアルタイムデジタルビデオ入力画像が、ＹＣＭ色空間内で、基本色のイエロー、シアン、及びマゼンタ、及び補色の赤、緑及び青を特徴としており、ここで前記補色の値が、前記基本色の値の線形組合せで表現され、それによって評価される、請求項１に記載の方法。
【請求項５】
ステップ（ｂ）において、前記独立した色相制御デルタ値の数値範囲及び前記独立した彩度制御デルタ値の数値範囲が、任意の整数間隔に対応する、請求項１に記載の方法。
【請求項６】
ステップ（ｂ）において、前記独立した色相制御デルタ値の数値範囲が、−１から＋１の間の１つの間隔である、請求項１に記載の方法。
【請求項７】
ステップ（ｂ）において、前記独立した彩度制御デルタ値の数値範囲が−１から＋１の間の１つの間隔である、請求項１に記載の方法。
【請求項８】
前記独立した色相制御デルタ値が、前記独立した彩度制御デルタ値とは完全に独立し別個のものである、請求項１に記載の方法。
【請求項９】
前記独立した彩度制御デルタ値が、前記独立した色相制御デルタ値とは完全に独立し別個のものである、請求項１に記載の方法。
【請求項１０】
ステップ（ｂ）において、前記選択された個々の色の色相の前記変更の度合いが、色に基づく三次元座標系を主軸とする色空間の中で特徴づけられたその他の個々の色に向かっての前記選択された個々の色の角度の時計回りの変更及び反時計回りの変更から成る群から選択される、請求項１に記載の方法。
【請求項１１】
ステップ（ｂ）において、前記選択された個々の色の彩度の前記変更の度合いが、色に基づく三次元座標系を主軸とする色空間の中で特徴づけられた前記個々の色の強度の増加及び減少から成る群から選択される、請求項１に記載の方法。
【請求項１２】
ステップ（ｃ）において、前記算数及び論理演算が、加法、減法、乗法、除法、等しい、より大きい、より小さい、そしてそれらの絶対値、ならびにそれらの組合せから成る群から選択される、請求項１に記載の方法。
【請求項１３】
ステップ（ｄ）が、前記複数の前記入力画像画素のうちの各々の前記入力画像画素を一度に１つずつ識別する前記ステップの後に実施されるか、又は、独立して変更されるべきものとしてその色相又は彩度が選択されたデジタルビデオ入力画像内の前記個々の色を有するものとして、前記複数の前記入力画像画素全体を識別する前記ステップの後に実施される、請求項１に記載の方法。
【請求項１４】
ステップ（ｄ）において、リアルタイムデジタルビデオ画像内の前記選択された個々の色の色相を独立して制御するために、前記独立した色相制御関数が、前記複数の前記入力画像画素の前記入力画像画素値の関数であり、かつ前記対応する選択された独立した色相制御デルタ値の関数である、請求項１に記載の方法。
【請求項１５】
ステップ（ｄ）において、リアルタイムデジタルビデオ画像内の前記選択された個々の色の彩度を独立して制御するために、前記独立した彩度制御関数が、前記複数の前記入力画像画素の前記入力画像画素値の関数であり、かつ前記対応する選択された独立した彩度制御デルタ値の関数である、請求項１に記載の方法。
【請求項１６】
ステップ（ｅ）が、前記複数の前記入力画像画素のうちの各々の前記入力画像画素について一度に１つずつ前記出力画像画素値を決定する前記ステップの後に実施されるか、又は、独立して変更されるべきものとしてその色相又は彩度が選択されたリアルタイムデジタルビデオ入力画像内の前記個々の色を有するものとして識別された前記複数の前記入力画像画素全体について前記出力画像画素値を決定する前記ステップの後に実施される、請求項１に記載の方法。
【請求項１７】
リアルタイムデジタルビデオ画像の中の個々の色の色相又は彩度を独立して制御するためのシステムにおいて：
（ａ）入力画像画素を主軸とするリアルタイムデジタルビデオ画像を表示するリアルタイムデジタルビデオ画像表示装置；
（ｂ）前記リアルタイムデジタルビデオ画像表示装置と作動的に電子通信状態にあり、かつこの装置を制御するマスター制御装置；及び
（ｃ）前記マスター制御装置上で主軸とされた独立した色相制御デルタ値又は独立した彩度制御デルタ値をそれぞれ選択することにより、リアルタイムデジタルビデオ入力画像中の個々の色の色相又は彩度を独立して変更する目的で選択するための前記マスター制御装置を作動させる前記リアルタイムデジタルビデオ画像表示装置のビューワーであって、ここで前記独立した色相制御デルタ値が前記選択された個々の色の色相の変更の度合いを表わし、さらに前記独立した彩度制御デルタ値が前記選択された個々の色の彩度の変更の度合いを表わしており、これにより前記マスター制御装置と前記作動的電子通信状態にある前記リアルタイムデジタルビデオ画像表示装置が；
（i）リアルタイムデジタルビデオ入力画像の各々の前記入力画像画素の入力画像画素値を用いて算数及び論理演算を行なうことにより、独立して変更されるべきものとして選択された色相又は彩度を伴うリアルタイムデジタルビデオ入力画像の中の前記選択された個々の色をもつ複数の前記入力画像画素を識別するステップ；
（ii）独立して変更されるように選択された色相又は彩度を伴う前記選択された個々の色を有する対応する複数の出力画像画素を形成するため、前記複数の前記入力画像画素の前記入力画像画素値を用い、かつ対応する前記選択された独立した色相制御デルタ値又は前記対応する選択された独立した彩度制御デルタ値を用いて、独立した色相制御関数又は独立した彩度制御関数をそれぞれ別々に評価することにより、独立して変更されるべきものとして選択された色相又は彩度を伴うリアルタイムデジタルビデオ入力画像中の前記選択された個々の色を有するものとして、識別された前記複数の前記入力画像画素の各々について対応する出力画像画素値を決定するステップ；及び
（iii）リアルタイムデジタルビデオ入力画像中の独立して変更されるべきものとして選択された色相又は彩度を伴う前記選択された個々の色をもつ前記対応する複数の前記出力画像画素を含むリアルタイムデジタルビデオ出力画像を表示するステップであって、これによりリアルタイムデジタルビデオ入力画像中のその他のいかなる個々の色の色相又は彩度にも影響を及ぼすことなく、リアルタイムデジタルビデオ入力画像中の前記選択された個々の色の色相又は彩度が変更されているステップ；
を含む各ステップを実施するビューワー、
を含んで成るシステム。
【請求項１８】
リアルタイムデジタルビデオ入力画像が、ＲＧＢ形式、ＹＣｒＣｂ形式及びＹＵＶ形式から成る群から選択された１つの形式であり、１つの前記形式の個々の色は、前記形式の間の適切な線形変換を使用することにより、第２の前記形式の個々の色によって特徴づけられ得る、請求項１７に記載のシステム。
【請求項１９】
リアルタイムデジタルビデオ入力画像が、ＲＧＢ色空間内で、基本色の赤、緑、及び青、及び補色のイエロー、シアン及びマゼンタを特徴としており、ここで前記補色の値が、前記基本色の値の線形組合せで表現され、それによって評価される、請求項１７に記載のシステム。
【請求項２０】
リアルタイムデジタルビデオ入力画像が、ＹＣＭ色空間内で、基本色のイエロー、シアン、及びマゼンタ、及び補色の赤、緑及び青を特徴としており、ここで前記補色の値が、前記基本色の値の線形組合せにより表現され、それによって評価される、請求項１７に記載のシステム。
【請求項２１】
前記独立した色相制御デルタ値の数値範囲及び前記独立した彩度制御デルタ値の数値範囲が、任意の整数間隔に対応する、請求項１７に記載のシステム。
【請求項２２】
前記独立した色相制御デルタ値の数値範囲が、−１から＋１の間の１つの間隔である、請求項１７に記載のシステム。
【請求項２３】
前記独立した彩度制御デルタ値の数値範囲が、−１から＋１の間の１つの間隔である、請求項１７に記載のシステム。
【請求項２４】
前記独立した色相制御デルタ値が、前記独立した彩度制御デルタ値とは完全に独立し別個のものである、請求項１７に記載のシステム。
【請求項２５】
前記独立した彩度制御デルタ値が、前記独立した色相制御デルタ値とは完全に独立し別個のものである、請求項１７に記載のシステム。
【請求項２６】
前記選択された個々の色の色相の前記変更度合いが、色に基づく三次元座標系を主軸とする色空間の中で特徴づけられるその他の個々の色に向かっての前記選択された個々の色の角度の時計回りの変更及び反時計回りの変更から成る群から選択される、請求項１７に記載のシステム。
【請求項２７】
前記選択された個々の色の彩度の前記変更度合いが、色に基づく三次元座標系を主軸とする色空間の中で特徴づけられる前記個々の色の強度の増加及び減少から成る群から選択される、請求項１７に記載のシステム。
【請求項２８】
ステップ（i）において、前記算数及び論理演算が、加法、減法、乗法、除法、等しい、より大きい、より小さい、そしてそれらの絶対値、ならびにそれらの組合せから成る群から選択される、請求項１７に記載のシステム。
【請求項２９】
ステップ（ii）が、前記複数の前記入力画像画素のうちの各々の前記入力画像画素を一度に１つずつ識別する前記ステップの後に実施されるか、又は、独立して変更されるべきものとしてその色相又は彩度が選択されたデジタルビデオ入力画像内の前記個々の色を有するものとして、前記複数の前記入力画像画素全体を識別する前記ステップの後に実施される、請求項１７に記載のシステム。
【請求項３０】
ステップ（ii）において、リアルタイムデジタルビデオ画像内の前記選択された個々の色の色相を独立して制御するために、前記独立した色相制御関数が、前記複数の前記入力画像画素の前記入力画像画素値の関数であり、かつ前記対応する選択された独立の色相制御デルタ値の関数である、請求項１７に記載のシステム。
【請求項３１】
ステップ（ii）において、リアルタイムデジタルビデオ画像内の前記選択された個々の色の彩度を独立して制御するために、前記独立した彩度制御関数が、前記複数の前記入力画像画素の前記入力画像画素値の関数であり、かつ前記対応する選択された独立の彩度制御デルタ値の関数である、請求項１７に記載のシステム。
【請求項３２】
ステップ（iii）が、前記複数の前記入力画像画素のうちの各々の前記入力画像画素について一度に１つずつ前記出力画像画素値を決定する前記ステップの後に実施されるか、又は、独立して変更されるべきものとしてその色相又は彩度が選択されたリアルタイムデジタルビデオ入力画像内の前記個々の色を有するものとして識別された前記複数の前記入力画像画素全体について前記出力画像画素値を決定する前記ステップの後に実施される、請求項１７に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リアルタイムデジタルビデオ画像の色制御に関し、より詳細には、リアルタイムデジタルビデオ画像においてその他のいかなる色の色相及び彩度に影響を及ぼすことなく、同じリアルタイムデジタルビデオ画像において個々の色の色相又は彩度を独立して制御するための方法に関する。
【背景技術】
【０００２】
表示されたリアルタイムデジタルビデオ画像における色の制御は、標準的に色相を変更すること、及び／又は、リアルタイムデジタルビデオ画像の色又は色成分の彩度を増大又は減少させることによって実施される。本明細書において、「個々の色」というのは、赤、緑、青、イエロー、シアン及びマゼンタといったような色又は色成分の線形組合せを表わし、ここで、ＲＧＢ色空間内では、基本色又は基本色成分は、赤、緑及び青色で、これらは補色又は補色成分であるイエロー、シアン及びマゼンタを定義し評価するために用いられ、そしてＹＣＭ色空間内では、基本色又は基本色成分は、イエロー、シアン及びマゼンタであり、これらは、補色又は補色成分である赤、緑及び青色を定義し評価するために用いられる。本明細書において、「色相」という語は、例えばリアルタイムデジタルビデオ入力画像において、色に基づく三次元座標系を主軸とするＲＧＢ色空間といった特定の色空間で特徴づけられる１つの色又は色成分とその他の色又は色成分の間の角度を意味する。色相もまた、色又は色成分の濃淡又はぼかし又は陰影とも呼ばれる。本明細書において、「彩度」という語は、例えばリアルタイムデジタルビデオ入力画像内で色に基づく三次元座標系を主軸とするＲＧＢ色空間といった特定の色空間で特徴づけられる色又は色成分の強度を意味する。彩度は、また色相の鮮明さも意味する。
リアルタイムデジタルビデオ画像において色又は色成分を特徴づけるために、異なる形式が使用されている。１つの形式では、リアルタイムデジタルビデオ画像は、ＲＧＢ色空間内で、基本色の赤、緑及び青色の線形組合せによって特徴づけられる色又は色成分を主軸とする。もう１つの形式では、リアルタイムデジタルビデオ画像は、ＹＣＭ色空間内で、基本色のイエロー、シアン及びマゼンタの線形組合せによって特徴づけられる色又は色成分を主軸とする。さらに、もう１つの形式では、リアルタイムデジタルビデオ画像は、それぞれＹＣｒＣｂ又はＹＵＶ輝度／有彩色空間の中でそれぞれ当該技術分野においてＵ及びＶとしても知られている有色部分Ｃｒ及びＣｂの線形組合せによって特徴づけられる色又は色成分を主軸とする。当該技術分野で周知であるように、リアルタイムデジタルビデオ画像表示の１つの形式は、適切な線形組合せ関数を用いることによって、もう１つの形式に変換することができる。
リアルタイムデジタルビデオ画像の表示が関与する利用分野では、ユーザーは、リアルタイムデジタルビデオ画像のいずれかのその他の色又は色成分の色相又は彩度に影響を及ぼすことなく、同じリアルタイムデジタルビデオ画像の個々の（単一の）色又は色成分の色相又は彩度を調整又は変更することを望む可能性がある。例えば、ユーザーは、テレビスクリーンに付随する制御装置上の色相又は彩度又は強度の制御ボタン又はダイヤルを押すか又は回すことによって、テレビスクリーン上に表示されたリアルタイムデジタルビデオ画像の赤、緑、青、イエロー、マゼンタ又はシアンのような１つの色のみの色相又は彩度を調整することを望むかもしれない。しかしながら、残念なことに、この手順により個々の色の色相又は彩度を制御することは、テレビ画像の色又は色成分すべての色相及び／又は彩度に影響を及ぼし、ユーザーが変更したい個々の色の色相又は彩度だけに影響を及ぼすことはできない。
【０００３】
本発明と同じ発明者による、現在の米国特許第6,122,012号である１９９９年３月３日付の米国特許出願第09/261,193号からの優先権を主張した２０００年９月８日付で公開されたＰＣＴ国際特許出願公報第WO/00052938号において、「デジタルビデオ画像の選択的色制御方法」が開示されている。開示された方法は、デジタルビデオ画像の有色部分のその他のいかなる色の彩度又は強度にも影響を及ぼすことなく、同じデジタルビデオ画像の有色部分の単一の色の彩度又は強度をデジタル式に変更するように、一意的に定義された色制御関数から値が計算されている単純なルックアップテーブル（ＬＵＴｓ）を用いることを特徴としている。デジタルビデオ入力画像は、行ごとに、画素ごとに走査される。デジタルビデオ入力画像の有色部分により定義される各々の入力画像画素値には、個々の色ＬＵＴｓにおける値により、動作の対象となるべきアドレスが割り当てられる。その画像の個々の色の望ましい変更について、同じ画像の残りの色に影響を及ぼすことなく、個々の色の所望の変更を特徴とする新しいデジタルビデオ出力画像が生成される。デジタルビデオ画像を表示するこの開示された方法の応用は、ビデオ成分（例えばＹＣｒＣｂ）をＲＧＢ（赤、緑、青）成分に変換する必要性を排除する。
上述の方法を用いる選択的色制御は、リアルタイムデジタルビデオ画像の従来の色制御方法を用いて現在達成できない２つのことをリアルタイムデジタルビデオ画像のビューワーが行なえるようにする。その２つのこととは、まず第１に、所定のリアルタイムデジタルビデオ画像の個々の色を画像の対象の実際の色にきわめて正確に設定又は調整することであり、第２に、そのリアルタイムデジタルビデオ画像内で所望の特殊な効果を生成するように所定のビデオ画像の色をきわめて正確に修正又は改変することである。
【特許文献１】ＰＣＴ国際特許出願公報第WO/00052938号
【特許文献２】米国特許第6,122,012号
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の方法は、リアルタイムデジタルビデオ画像の個々の色の色相ではなく、彩度又は強度のみを選択的に制御することの記述があることから、著しく限定されている。さらに、開示された方法は、ＹＣｒＣｂ又はＹＵＶ輝度／有彩色空間内での有色部分Ｃｒ及びＣｂ又はＵ及びＶの線形組合せにより特徴づけられる色又は色成分を主軸とするリアルタイムデジタルビデオ画像に関して特別に記述されているアルゴリズムの使用に基づくものであり、ＲＧＢ又はＹＣＭ色空間形式のようなリアルタイムデジタルビデオ画像のその他の形式に関する特定の記述は、全くない。
これまでのところ、当該発明者は、リアルタイムデジタルビデオ画像において他の色の色相及び／又は彩度に影響を及ぼすことなく、同じリアルタイムデジタルビデオ画像での個々の色の色相を独立して制御するための方法の先行技術の教示を認識していない。
したがって、リアルタイムデジタルビデオ画像でのその他のいかなる色の色相又は彩度にも影響を及ぼすことなく、同じリアルタイムデジタルビデオ画像での個々の色の色相又は彩度を独立して制御するための方法に対する必要性が存在し、かかる方法を入手することは、きわめて有利であろう。さらに、効率がよく強力でありかつ、ＲＧＢ色空間で赤、緑及び青色という基本色の線形組合せにより特徴づけられる色又は色成分を主軸とするリアルタイムデジタルビデオ画像に特に応用可能である、このようなリアルタイムデジタルビデオ画像の色の制御方法に対する必要性がある。
【課題を解決するための手段】
【０００５】
本発明は、リアルタイムデジタルビデオ画像においてその他のいかなる色の色相又は彩度にも影響を及ぼすことなく、同じリアルタイムデジタルビデオ画像での個々の色の色相又は彩度を独立して制御するための方法に関する。
したがって、本発明によれば、リアルタイムデジタルビデオ画像で個々の色の色相又は彩度を独立して制御するための方法において、（ａ）入力画像画素を主軸とするリアルタイムデジタルビデオ入力画像を受け取り特徴づけるステップ；（ｂ）独立した色相制御デルタ値又は独立した彩度制御デルタ値をそれぞれ選択することにより、リアルタイムデジタルビデオ入力画像中の個々の色の色相又は彩度を独立して変更するように選択するステップであって、ここで前記独立した色相制御デルタ値が前記選択された個々の色の色相の変更の度合いを表わし、前記独立した彩度制御デルタ値が前記選択された個々の色の彩度の変更の度合いを表わしているステップ；（ｃ）リアルタイムデジタルビデオ入力画像の各々の前記入力画像画素の入力画像画素値を用いて算数及び論理演算を行なうことにより、独立して変更されるべきものとして選択された色相又は彩度を伴う前記リアルタイムデジタルビデオ入力画像の中の前記選択された個々の色をもつ複数の前記入力画像画素を識別するステップ；（ｄ）独立して変更されるように選択された色相又は彩度を伴う前記選択された個々の色を有する対応する複数の出力画像画素を形成するため、前記複数の前記入力画像画素の前記入力画像画素値を用い、かつ対応する前記選択された独立した色相制御デルタ値又は前記対応する選択された独立した彩度制御デルタ値を用いて、独立した色相制御関数又は独立した彩度制御関数をそれぞれ別々に評価することにより、独立して変更されるべきものとして選択された色相又は彩度を伴うリアルタイムデジタルビデオ入力画像中の前記選択された個々の色を有するものとして、識別された前記複数の前記入力画像画素の各々について対応する出力画像画素値を決定するステップ；及び（ｅ）リアルタイムデジタルビデオ入力画像中の、独立して変更されるべきものとして選択された色相又は彩度を伴う前記選択された個々の色をもつ前記対応する複数の前記出力画像画素を含むリアルタイムデジタルビデオ出力画像を表示するステップであって、これによりリアルタイムデジタルビデオ入力画像中のその他のいかなる個々の色の色相又は彩度にも影響を及ぼすことなく、リアルタイムデジタルビデオ入力画像中の前記選択された個々の色の色相又は彩度が変更されているステップ、を含んで成る方法が提供される。
【０００６】
したがって、本発明のもう1つの局面によると、リアルタイムデジタルビデオ画像の中の個々の色の色相又は彩度を独立して制御するためのシステムにおいて：（ａ）入力画像画素を主軸とするリアルタイムデジタルビデオ画像を表示するリアルタイムデジタルビデオ画像表示装置；（ｂ）前記リアルタイムデジタルビデオ画像表示装置と作動的に電子通信状態にあり、この装置を制御するマスター制御装置；及び（ｃ）前記マスター制御装置上で主軸とされた独立した色相制御デルタ値又は独立した彩度制御デルタ値をそれぞれ選択することにより、リアルタイムデジタルビデオ入力画像中の個々の色の色相又は彩度を独立して変更する目的で選択するための前記マスター制御装置を作動させる前記リアルタイムデジタルビデオ画像表示装置のビューワーであって、前記独立した色相制御デルタ値が前記選択された個々の色の色相の変更の度合いを表わし、前記独立した彩度制御デルタ値が前記選択された個々の色の彩度の変更の度合いを表わしているビューワーであって、ここで前記マスター制御装置と、前記作動的電子通信状態にある前記リアルタイムデジタルビデオ画像表示装置が；（i）リアルタイムデジタルビデオ入力画像の各々の前記入力画像画素の入力画像画素値を用いて算数及び論理演算を行なうことにより、独立して変更されるべきものとして選択された色相又は彩度を伴う前記リアルタイムデジタルビデオ入力画像の中の前記選択された個々の色をもつ複数の前記入力画像画素を識別するステップ；（ii）独立して変更されるように選択された色相又は彩度を伴う前記選択された個々の色を有する対応する複数の出力画像画素を形成するため、前記複数の前記入力画像画素の前記入力画像画素値を用い、かつ対応する前記選択された独立した色相制御デルタ値又は前記対応する選択された独立した彩度制御デルタ値を用いて、独立した色相制御関数又は独立した彩度制御関数をそれぞれ別々に評価することにより、独立して変更されるべきものとして選択された色相又は彩度を伴うリアルタイムデジタルビデオ入力画像中の前記選択された個々の色を有するものとして、識別された前記複数の前記入力画像画素の各々について対応する出力画像画素値を決定するステップ；及び（iii）リアルタイムデジタルビデオ入力画像中の独立して変更されるべきものとして選択された色相又は彩度を伴う前記選択された個々の色をもつ前記対応する複数の前記出力画像画素を含むリアルタイムデジタルビデオ出力画像を表示するステップであって、リアルタイムデジタルビデオ入力画像中のその他のいかなる個々の色の色相又は彩度にも影響を及ぼすことなく、リアルタイムデジタルビデオ入力画像中の前記選択された個々の色の色相又は彩度が変更されているステップ；を含む各ステップを実施するビューワー、を含んで成るシステムが提供される。
【０００７】
以下に記述する本発明の好ましい実施形態におけるさらなる特徴によれば、リアルタイムデジタルビデオ入力画像は、ＲＧＢ形式、ＹＣｒＣｂ形式及びＹＵＶ形式から成る群から選択される１つの形式であり、１つの形式の個々の色は、形式間の適切な線形変換を使用することにより、第２の形式の個々の色によって特徴づけされ得る。
以下に記述する本発明の好ましい実施形態におけるさらなる特徴によれば、リアルタイムデジタルビデオ入力画像は、ＲＧＢ色空間で、基本色の赤、緑、及び青、及び補色のイエロー、シアン及びマゼンタを特徴としており、ここで補色の値は、前記基本色の値の線形組合せで表現され、この線形組合せで評価される。
以下に記述する本発明の好ましい実施形態におけるさらなる特徴によれば、リアルタイムデジタルビデオ入力画像は、ＹＣＭ色空間において、基本色のイエロー、シアン、及びマゼンタ、及び補色の赤、緑及び青を特色としており、ここで補色の値は、基本色の値の線形組合せで表現され、この線形組合せで評価される。
【発明の効果】
【０００８】
本発明は、特にリアルタイムデジタルビデオ画像の一般的には色をリアルタイム制御し、特に色相及び彩度といった色成分を独立して制御するための現在既知の技術及び方法の制約条件を首尾よく克服するものである。リアルタイムデジタルビデオ画像でのその他のいかなる色の色相又は彩度にも影響を及ぼすことなく、同じリアルタイムデジタルビデオ画像での個々の色の色相又は彩度を独立して制御することにより、リアルタイムデジタルビデオ画像の色を制御するための従来の方法を用いて現在達成できない２つのことをビデオ画像のビューワーが行なえるようにする。つまり、第１に、リアルタイムデジタルビデオ画像の対象の個々の色の実際の色相又は彩度に従って所定のリアルタイムデジタルビデオ画像の個々の色の色相又は彩度をきわめて正確に、なおかつ独立して変更又は調整すること、そして第２に、リアルタイムデジタルビデオ画像での所望の特殊な効果を生成するように、所定のビデオ画像の個々の色の色相又は彩度をきわめて正確に、なおかつ独立して修正又は改変することである。本発明のこれらの利点は、リアルタイムデジタルビデオ画像がその個々の色の実際の色相又は彩度を表わすこと、そして、リアルタイムデジタルビデオ画像に対し特殊な効果を生成する能力をもつことがきわめて重要であるテレビ及び映画業界に、直ちに応用することができることである。
リアルタイムデジタルビデオ画像内のその他のいずれの色の色相又は彩度にも影響を及ぼすことなく、同じリアルタイムデジタルビデオ画像において個々の色の色相又は彩度を独立して制御するための本発明の方法の実施には、手動式、自動式又はそれらの組合せの形で、選択されたタスク又はステップを実施又は完成させることが必要である。さらに、開示されている方法の特に好ましい実施形態を実施するために使用される実際の計装及び／又は機器によれば、本発明のいくつかの選択されたステップを、あらゆるファームウェアのあらゆるオペレーティングシステム上のハードウェア、ソフトウェア、又はそれらの組合せによって実施することが可能である。特に、ハードウェアとしては、あらゆる数のデジタル及び／又はアナログ、電気及び／又は電子コンポーネント、オペレーション及びプロトコルが関与する、コンピュータ化されたネットワーク、コンピュータ、コンピュータチップ、電子回路、配線回路又はそれらの組合せによって、本発明の選択されたステップを実施することができる。付加的に又は代替的には、ソフトウェアとして、あらゆる適切なコンピュータオペレーティングシステムを用いて複数のコンピュータプログラムタイプのソフトウェア命令又はプロトコルを実行する計算プラットフォームのようなデータプロセッサにより、本発明の選択されたステップを実施することが可能である。
【発明を実施するための最良の形態】
【０００９】
本発明は、リアルタイムデジタルビデオ画像においてその他のいかなる色の色相又は彩度にも影響を及ぼすことなく、同じリアルタイムデジタルビデオ画像での個々の色の色相又は彩度を独立して制御するための方法に関する。
本発明の方法は、リアルタイムデジタルビデオ画像においてその他のいかなる色の色相又は彩度にも影響を及ぼすことなく、同じリアルタイムデジタルビデオ画像内での個々の色の彩度を制御することに加えて、ただしこれとは別に、色相を独立して制御するという新規性を導入している。これは、一つには、一意的に定義づけされた独立した色相制御デルタ値又は一意的に定義づけされた独立した彩度制御デルタ値を選択すること（ここでは、該デルタ値は、選択された個々の色のそれぞれの色相又は彩度の変更の度合い又は規模を表わしている）によって、そして、一つには、独立して変更されるように選択された色相又は彩度をもつ個々の色を有する対応する複数の出力画像画素を形成し表示するために、独立して変更されるようにその色相又は彩度が選択されたリアルタイムデジタルビデオ入力画像中の個々の色を有するものとして識別された複数の入力画像画素の入力画像画素値を用い、また、それぞれ、対応する選択された独立した色相制御デルタ値又は対応する選択された独立した彩度制御デルタ値を用いて、一意的に定義づけされた独立した色相制御関数又は一意的に定義づけされた独立した彩度制御関数を別々に評価することによって達成される。
【００１０】
本発明は、その利用分野において、以下の説明に記述されているオペレーション又は実施のステップの順序又はシーケンスの詳細に限定されるわけではないということを理解すべきである。例えば、以下の説明は、特に、本発明の実施を例示する目的で、ＲＧＢ色空間内で補色又は補色成分であるイエロー、シアン及びマゼンタを定義づけし評価するために使用されるＲＧＢ色空間内の基本色の赤、緑及び青の線形組合せによって特徴づけられる色又は色成分を主軸とするリアルタイムデジタルビデオ画像を基準にしている。本発明の方法は、ＲＧＢ色空間及びＹＣＭ又はＹＣｒＣｂ又はＹＵＶ輝度／有彩色空間の間で適切な線形変換を適用することによって、ＹＣＭ色空間内の基本色のイエロー、シアン及びマゼンタの線形組合せにより特徴づけられる色又は色成分を主軸とするリアルタイムデジタルビデオ画像といったような、あるいは、ＹＣｒＣｂ又はＹＵＶ輝度／有彩色空間内で有色部分Ｃｒ及びＣｂ又はＵ及びＶによって特徴づけられる色成分を主軸とするリアルタイムデジタルビデオ画像といったようなその他のタイプの色空間内の個々の色又は色成分により特徴づけられる色又は色成分を主軸とするリアルタイムデジタルビデオ画像のその他の形式にも適用可能である。したがって、本発明は、その他の実施形態が可能であり、又はさまざまな形で実践又は実施できるものである。また、本明細書で使用されている表現及び用語は、記述を目的としたものであり、限定的な意味を有するものとしてみなされるべきではないということを理解すべきである。
本発明のリアルタイムデジタルビデオ画像において個々の色の色相又は彩度を独立して制御するための方法は、本明細書で初めて開示されるものであり、ＰＣＴ国際特許出願公報第WO/00052938号で又は優先権主張の米国特許第6,122,012号で同じ発明者によって開示されている「デジタルビデオ画像の選択的色制御方法」から明らかに派生するものでも又はそれにより予測されるものでもない。
【００１１】
本発明によるリアルタイムデジタルビデオ画像において個々の色の色相又は彩度を独立して制御するための方法のステップ、コンポーネント、オペレーション及び実施は、以下の記述を参照することによって、より良く理解される。
本発明の方法のステップ（ａ）では、リアルタイムデジタルビデオ入力画像が受け取られ特徴づけられている。
好ましくは、ＲＧＢ色空間内で基本色の赤、緑及び青色の線形組合せによって特徴づけられる色又は色成分を主軸とするリアルタイムデジタルビデオ入力画像Ｉが受け取られており、ここで、このリアルタイムデジタルビデオ入力画像Ｉは、色に基づく三次元座標系を主軸とするＲＧＢ色空間内で基本色である赤、緑及び青色及び補色であるイエロー、シアン及びマゼンタを特色としている。前述のとおり、本発明の方法は、色空間の間の適切な線形変換を使用することにより、それぞれにＹＣＭ、ＹＣｒＣｂ又はＹＵＶ色空間のようなその他のタイプの色空間の中の個々の色又は色成分により特徴づけられる色又は色成分を主軸とするリアルタイムデジタルビデオ画像の、ＹＣＭ、ＹＣｒＣｂ又はＹＵＶ形式といったようなその他の形式にも応用できる。
したがって、ＲＧＢ色空間について、Ｉ［ｉ、ｊ：Ｒin、Gin、Ｂin］は、入力格子内でのその位置座標が行ｉ及び列ｊで表わされるリアルタイムデジタルビデオ画像表示装置の入力格子内にプロットされ得るリアルタイムデジタルビデオ入力画像Ｉの複数の入力画像画素の各々を表わしている。Ｍ行×Ｎ列というサイズのリアルタイムデジタルビデオ入力画像Ｉについては、位置指数（ｉ、ｊ）は、好ましくは、ｉ：０、１、２、…Ｍ−１；及びｊ：０、１、２、…Ｎ−１というような入力画像サイズに限定される。一般に、指数ｉ及びｊは、実数又は整数である。
【００１２】
各々の入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］について、個々の基本色又は色成分、赤、緑及び青は、それぞれＲin、Ｇin及びＢinの項で表わされる色又は色成分値を有し、個々の補色又は補色成分、イエロー、シアン及びマゼンタは、それぞれＹin、Ｃin及びＭinという項により表わされる色又は色成分値を有する。個々の補色又は補色成分、イエロー、シアン及びマゼンタの色又は色成分値Ｙin、Ｃin及びＭinは、それぞれ、個々の基本色又は基本色成分、赤、緑及び青の色又は色成分値Ｒin、Ｇin及びＢinそれぞれの線形組合せの形で表示され、これにより評価される。
ステップ（ｂ）では、独立した色相制御デルタ値又は独立した彩度制御デルタ値をそれぞれ選択することにより、リアルタイムデジタルビデオ入力画像中の個々の色の色相又は彩度が、独立して変更する目的で選択されており、ここで、独立した色相制御デルタ値は、前記選択された個々の色の色相の変更の度合い又は規模を表わし、独立した彩度制御デルタ値は、選択された個々の色の彩度の変更の度合い又は規模を表わしている。
特に、ビデオ画像表示装置上に表示されたリアルタイムデジタルビデオ入力画像Ｉ内の赤、緑、青、イエロー、シアン又はマゼンタといったような個々の色の色相が独立して変更する、すなわち時計回り又は反時計回りに変更するか又は彩度を独立して変更する、すなわち増減させるべく選択されている。
【００１３】
本明細書において、「ｃｌｒ」とも呼ばれている選択された個々の色の、ここでは「Ｈ」とも呼ばれる色相の変更の度合い又は規模は、ここでは、一般にＨｃｌｒとして示されている独立した色相制御デルタ値によって表わされ、ここで「ｃｌｒ」という項は、リアルタイムデジタルビデオ入力画像Ｉにおける赤、緑、青、イエロー、シアン又はマゼンタといったような特定の選択された個々の色を象徴している。したがって、その色相が変更される可能性のあるリアルタイムデジタルビデオ入力画像Ｉの中の各々の色又は色成分に対し割り当てられた１つの独立した色相制御デルタ値Ｈｃｌｒが存在する。このようにして、ＲＧＢ色空間に関しては、それぞれ赤、緑、青、イエロー、シアン及びマゼンタの独立した色相制御デルタ値を表わすＨｒ、Ｈｇ、Ｈｂ、Ｈｙ、Ｈｃ及びＨｍが存在する。
原則として、一般的に独立した色相制御デルタ値Ｈｃｌｒ、そして特に各々のＨｒ、Ｈｇ、Ｈｂ、Ｈｙ、Ｈｃ及びＨｍの間隔［ｈ１、ｈ２］（ここでｈ１及びｈ２は整数である）によって表わされている数値範囲は、任意である。実施のためには好ましくは、一般的にはＨｃｌｒのそして特に各々Ｈｒ、Ｈｇ、Ｈｂ、Ｈｙ、Ｈｃ、及びＨｍの数値範囲は、これら特定の間隔の間で線形又は非線形変換を実施することにより、その他のあらゆる間隔［ｈ１、ｈ２］と等価である間隔［−１、＋１］に対応する−１から＋１の間にある。
選択された個々の色ｃｌｒの、本明細書中で「Ｓ」とも呼ばれている彩度の変更の度合い又は規模は、本明細書で一般にＳｃｌｒと記されている独立した彩度制御デルタ値によって表わされ、ここで、前述のとおり、「ｃｌｒ」という項は、リアルタイムデジタルビデオ入力画像Ｉ中の赤、緑、青、イエロー、シアン又はマゼンタといったような特定の選択された個々の色を象徴している。したがって、その彩度が変更される可能性のあるリアルタイムデジタルビデオ入力画像Ｉの中の各々の色又は色成分に対し割り当てられた１つの独立した彩度制御デルタ値Ｓｃｌｒが存在する。このようにして、ＲＧＢ色空間に関しては、それぞれ赤、緑、青、イエロー、シアン及びマゼンタの独立した彩度制御デルタ値を表わすＳｒ、Ｓｇ、Ｓｂ、Ｓｙ、Ｓｃ及びＳｍが存在する。
【００１４】
原則として、一般的に独立した彩度制御デルタ値Ｓｃｌｒそして特に各々のＳｒ、Ｓｇ、Ｓｂ、Ｓｙ、Ｓｃ及びＳｍの間隔［ｓ１、ｓ２］（ここでｓ１及びｓ２は整数である）によって表わされている数値範囲は、任意である。実施のためには、好ましくは一般的にＳｃｌｒのそして特に各々Ｓｒ、Ｓｇ、Ｓｂ、Ｓｙ、Ｓｃ、及びＳｍの数値範囲は、これら特定の間隔の間で線形又は非線形変換を実施することにより、任意のその他の間隔［ｓ１、ｓ２］と等価である間隔［−１、＋１］に対応する−１から＋１の間にある。
したがって、ステップ（ｂ）の動作結果は、ゼロでない独立した色相制御デルタ値Ｈｃｌｒ又は独立した彩度制御デルタ値Ｓｃｌｒのいずれかを選択するというものである。すなわち、ここで、所定の時間に、Ｈｃｌｒ＞０（色相を時計回りに変更する）又はＨｃｌｒ＜０（色相を反時計回りに変更する）又はＳｃｌｒ＞０（彩度を増大させる）、又はＳｃｌｒ＜０（彩度を減少させる）のうちの１つのみが選択され、それにより選択された個々の色の色相又は彩度のいずれかにおける独立した変更が、後続のステップを継続することによって行なわれるべきであるということを示している。
上述したように、本発明の新規性の主な局面は、リアルタイムデジタルビデオ画像においてその他のいかなる色の色相又は彩度にも影響を及ぼすことなく、同じリアルタイムデジタルビデオ画像内の個々の色の色相又は彩度を増減することによって独立して制御する、すなわち独立して変更又は調整することを可能にするという点にある。したがって、該方法の実施の一環として、独立した色相制御デルタ値Ｈｃｌｒ又は独立した彩度制御デルタ値Ｓｃｌｒの使用があり、ここで該デルタ値は、特定の選択された個々の色の色相又は彩度の変更の度合い又は規模を表わし、そして、ここで独立した色相制御デルタ値は、独立した彩度制御デルタ値とは完全に独立しているか、又は別である。より具体的に言うと、Ｈｃｌｒによって表わされる特定の度合い又は規模によって特定の個々の色の色相を独立して変更するように選択することは、同じリアルタイムデジタルビデオ画像内の特定の選択された個々の色の彩度又は同じリアルタイムデジタルビデオ画像内のその他のいかなる色の色相と完全に独立しているか、又は別のものであり、これに対して影響を及ぼさない。さらに、Ｓｃｌｒによって表わされる特定の度合い又は規模によって特定の個々の色の彩度を独立して変更するように選択することは、同じリアルタイムデジタルビデオ画像内の特定の選択された個々の色の色相又は同じリアルタイムデジタルビデオ画像内のその他のいかなる色の彩度と完全に独立しているか、又は別のものであり、これに対して、絶対的に影響を及ぼさない。
【００１５】
独立した色相制御デルタ値Ｈｃｌｒ及び独立した彩度制御デルタ値Ｓｃｌｒは、各々、選択された１つの個々の色の色相又は彩度の度合い又は規模を表わすという、各々のそれぞれの定義づけと一貫して、それぞれのデルタ値は、このようにして、色相又は彩度の有限増分を表わし、ここでリアルタイムデジタルビデオ入力画像Ｉの個々の色又は色成分の色相及び彩度は、色相及び彩度のそれぞれの範囲内で可変である。ビデオ画像形成及びビデオ画像処理技術における当業者にとっては周知である、色の理論及びその応用の細部に言及することなく、ここでは、本発明の方法で用いられる独立した色相制御デルタ値Ｈｃｌｒは、例えば、リアルタイムデジタルビデオ入力画像Ｉ内の色に基づく三次元座標系を主軸とするＲＧＢ色空間といった特定の色空間内で特徴づけられる、他の個々の色又は色成分に向かう時計回り方向又は反時計回り方向での選択された個々の色又は色成分の色相又は角度の有限増分又は変更の度合い又は規模に正比例するものとして定義づけられる。さらに、ここでは、本発明の方法で用いられる独立した彩度制御デルタ値Ｓｃｌｒは、例えば、リアルタイムデジタルビデオ入力画像Ｉ内の色に基づく三次元座標系を主軸とするＲＧＢ色空間といった同じ色空間内で特徴づけられる、個々の色又は色成分の彩度又は強度の変更の度合い又は規模又は有限増分、増減に正比例するものとして定義づけられる。
【００１６】
リアルタイムデジタルビデオ入力画像内で主軸とされている個々の色又は色成分の色相及び彩度の具体的範囲及び値は、標準的に、特定のリアルタイムデジタルビデオ表示装置及びそれを動作させるために用いられる無線遠隔色コントローラ又は組込み型色コントローラといったような付随する機器及び周辺機器のハードウェア及び／又はソフトウェアの設計及び製造に従って設定されるか予め決定されている。したがって、本発明の方法を実現するためには、独立した色相制御デルタ値Ｈｃｌｒの特定の範囲及び値、特に［ｈ１、ｈ２］及び独立した彩度制御デルタ値Ｓｃｌｒの特定の範囲及び値、特に［ｓ１、ｓ２］もまた、特定のリアルタイムデジタルビデオ表示装置及びそれを動作させるために用いられる付随する機器及び周辺機器のハードウェア及び／又はソフトウェアの設計及び製造に従って設定されるか予め決定されている。
ステップ（ｃ）では、リアルタイムデジタルビデオ入力画像の各々の入力画像画素の入力画像画素値を用いて算数及び論理演算を行なうことにより、独立して変更されるべきものとしてその色相又は彩度が選択されたリアルタイムデジタルビデオ入力画像の中の個々の色をもつ複数の入力画像画素が識別されている。
より具体的には、リアルタイムデジタルビデオ入力画像の各々の入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］の入力画像画素値Ｒin、Ｇin、Ｂinを用いた加法、減法、乗法、除法、等しい、より大きい、より小さい、それらの絶対値、ならびにそれらの組合せから成る群から選択される算数及び論理演算を行なうことによって、独立して変更されるべきものとして、その色相又は彩度が選択されたリアルタイムデジタルビデオ入力画像中の個々の色をもつリアルタイムデジタルビデオ入力Ｉ画像内の複数の入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］が識別されている。ＲＧＢ色空間により特徴づけられるリアルタイムデジタルビデオ入力画像Ｉの入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］のそれぞれの入力画像画素値、Ｒin、Ｇin、Ｂinに付随する６つの色又は色成分、赤、緑、青、イエロー、シアン及びマゼンタに対応するステップ（ｃ）の６つのケースが記述されている。ステップ（ｃ）以降では、適用可能な場合、アステリスク記号「*」は、数学的乗法演算を表わし、２本線記号「││」は、２本線の中に記された値の絶対値の数学的演算を表わす。
このステップは、その色相又は彩度が独立して変更されるように選択されたリアルタイムデジタルビデオ入力画像中の個々の色を有する入力画像画素に変更又は影響を与えるためではなく、識別のみを目的としたものであるということが強調される。さらに、前述のステップ（ｂ）の結果に従って、リアルタイムデジタルビデオ入力画像内の個々の色の色相又は彩度を独立して変更することを選択するためには、以下に記述する６つのケースのうちの１つのケースのみがその選択に従って実施され、これにより、選択された個々の色をもつ入力画像画素を識別するため、所定の画像処理時間又はシーケンスの間、ステップ（ｂ）のわずか１つの独立した色相制御デルタ値Ｈｃｌｒ又はわずか１つの独立した彩度制御デルタ値Ｓｃｌｒだけがゼロに等しくない。
【００１７】
以下のステップ（ｃ）の各ケース１から６において、リアルタイムデジタルビデオ入力画像内の複数の入力画像画素は、その色相又は彩度が独立して変更されるように選択されたリアルタイムデジタルビデオ入力画像中の個々の色をもつ複数の入力画像画素を識別する目的で、好ましくは行ごと、画素ごとに走査される。実施のためには、その色相又は彩度が独立して変更されるように選択されたリアルタイムデジタルビデオ入力画像内の個々の色を有するものとしての複数の入力画像画素全体の識別後又は一度に１つずつの各入力画像画素の識別後、それぞれ（例えばメモリ内に複数の識別された入力画像画素全体をセーブした後の）各々の識別された入力画像画素又は識別された複数の入力画像画素全体は、次のステップ（ｄ）を続けることによって、さらに処理される。
ステップ（ｂ）の独立した赤の色相制御デルタ値Ｈｒ又は独立した赤の彩度デルタ値Ｓｒがゼロに等しくないケース１では、以下の論理条件に従って、その色相又は彩度が独立して変更されるように選択された個々の色として赤、Ｒを有する各々の入力画像画素が識別されている：
Ｒin＞［Ａｒｇ＋Ｇin］及びＲin＞［Ａｒｂ＋Ｂin］
式中、Ａｒｇ及びＡｒｂは、正の定数である。
その後、以下のステップ（ｄ）が続いている。
ステップ（ｂ）の独立した緑の色相制御デルタ値Ｈｇ又は独立した緑の彩度デルタ値Ｓｇがゼロに等しくないケース２では、以下の論理条件に従って、その色相又は彩度が独立して変更されるように選択された個々の色として緑、Ｇを有する各々の入力画像画素が識別されている：
Ｇin＞［Ａｇｒ＋Ｒin］及びＧin＞［Ａｇｂ＋Ｂin］
式中、Ａｇｒ及びＡｇｂは、正の定数である。
その後、以下のステップ（ｄ）が続いている。
【００１８】
ステップ（ｂ）の独立した青の色相制御デルタ値Ｈｂ又は独立した青の彩度デルタ値Ｓｂがゼロに等しくないケース３では、以下の論理条件に従って、その色相又は彩度が独立して変更されるように選択された個々の色として青、Ｂを有する各々の入力画像画素が識別されている：
Ｂin＞［Ａｂｇ＋Ｇin］及びＢin＞［Ａｂｒ＋Ｒin］
式中、Ａｂｇ及びＡｂｒは、正の定数である。
その後、以下のステップ（ｄ）が続いている。
ステップ（ｂ）の独立したイエローの色相制御デルタ値Ｈｙ又は独立したイエローの彩度デルタ値Ｓｙがゼロに等しくないケース４では、以下の論理条件に従って、その色相又は彩度が独立して変更されるように選択された個々の色としてイエロー、Ｙを有する各々の入力画像画素が識別されている：
Ｒin＞［Ａｒｂｙ＋Ｂin］及びＧin＞［Ａｇｂｙ＋Ｂin］及び│Ｒin−Ｇin│＜Ｔｙ
式中、Ａｒｂｙ、Ａｇｂｙ及びＴｙは、正の定数である。
その後、以下のステップ（ｄ）が続いている。
ステップ（ｂ）の独立したシアンの色相制御デルタ値Ｈｃ又は独立したシアンの彩度デルタ値Ｓｃがゼロに等しくないケース５では、以下の論理条件に従って、その色相又は彩度が独立して変更されるように選択された個々の色としてシアン、Ｃを有する各々の入力画像画素が識別されている：
Ｇin＞［Ａｇｒｃ＋Ｒin］及びＢin＞［Ａｂｒｃ＋Ｒin］及び│Ｇin−Ｂin│＜Ｔｂ
式中、Ａｇｒｃ、ＡｂｒＣ及びＴｂは、正の定数である。
その後、以下のステップ（ｄ）が続いている。
ステップ（ｂ）の独立したマゼンタの色相制御デルタ値Ｈｍ又は独立したマゼンタの彩度デルタ値Ｓｍがゼロに等しくないケース６では、以下の論理条件に従って、その色相又は彩度が独立して変更されるように選択された個々の色としてマゼンタ、Ｍを有する各々の入力画像画素が識別されている：
Ｒin＞［Ａｒｇｍ＋Ｇin］及びＢin＞［Ａｂｇｍ＋Ｇin］及び│Ｒin−Ｂin│＜Ｔｍ
式中、Ａｒｇｍ、Ａｂｇｍ及びＴｍは、正の定数である。
その後、以下のステップ（ｄ）が続いている。
【００１９】
ステップ（ｄ）では、その色相又は彩度が独立して変更されるように選択された個々の色を有する対応する複数の出力画像画素を形成するため、その色相又は彩度が独立して変更されるように選択されたリアルタイムデジタルビデオ入力画像において個々の色を有するものとして識別された複数の入力画像画素の入力画像画素値を用い、対応する選択された独立した色相制御デルタ値又は対応する選択された独立した彩度制御デルタ値を用いて、独立した色相制御関数又は独立した彩度制御関数をそれぞれ別々に評価することにより、その色相又は彩度が独立して変更されるべきものとして選択されたリアルタイムデジタルビデオ入力画像での個々の色を有するものとして識別された複数の入力画像画素の各々について対応する出力画像画素値が決定されている。
ＲＧＢ色空間について、Ｏ［ｓ、ｔ：Ｒout、Ｇout、Ｂout］は、出力格子内のその位置座標が行ｓ及び列ｔで表わされるリアルタイムデジタルビデオ画像表示装置の出力格子内にプロットされ得るリアルタイムデジタルビデオ出力画像Ｏの複数の出力画像画素の各々を表わしている。Ｍ’行×Ｎ’列というサイズのリアルタイムデジタルビデオ出力画像Ｏについては、位置指数（ｓ、ｔ）は、好ましくは、ｓ：０、１、２、…Ｍ’−１；及びｔ：０、１、２、…Ｎ’−１というような出力画像サイズに制限される。一般に、指数ｓ及びｔは、実数又は整数である。
【００２０】
各々の出力画像画素、Ｏ［ｓ、ｔ：Ｒout、Ｇout、Ｂout］について、個々の基本色又は色成分、赤、緑及び青は、それぞれＲout、Ｇout及びＢoutの項で表わされる色又は色成分の値を有し、個々の補色又は補色成分であるイエロー、シアン及びマゼンタは、それぞれＹout、Ｃout及びＭoutという項により表わされる色又は色成分の値を有する。上述のステップ（ａ）で記したとおり、個々の補色又は補色成分イエロー、シアン及びマゼンタの色又は色成分の値Ｙout、Ｃout及びＭoutは、それぞれ、個々の基本色又は基本色成分、赤、緑及び青の色又は色成分の値Ｒout、Ｇout及びＢoutそれぞれの線形組合せの形で表現され、これにより評価される。
したがって、ステップ（ｄ）では、より具体的には、その色相又は彩度が独立して変更されるように選択された個々の色を有する対応する複数の出力画像画素、Ｏ［ｓ、ｔ：Rout、Ｇout、Ｂout］を形成するため、その色相又は彩度が独立して変更されるように選択されたリアルタイムデジタルビデオ入力画像において個々の色を有するものとして識別された複数の入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］の入力画像画素値Ｒin、Ｇin、Ｂinを用い、また、対応する選択された独立した色相制御デルタ値Ｈｃｌｒ又は対応する選択された独立した彩度制御デルタ値Ｓｃｌｒを用いて、独立した色相制御関数Ｆh（色−色相）又は独立した彩度制御関数Ｆs（色−彩度）を別々に評価することにより、その色相又は彩度が独立して変更されるべきものとして選択されたリアルタイムデジタルビデオ入力画像中の個々の色を有するものとして前述のステップ（ｃ）に従って識別された複数の入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］の各々について対応する出力画像画素値Ｒout、Ｇout、Ｂoutが決定されている。
【００２１】
その色相又は彩度が独立して変更されるように選択されたリアルタイムデジタルビデオ入力画像で個々の色を有するものとして識別された複数の入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］を除いて、その他の色の色相又は彩度も、同じリアルタイムデジタルビデオ入力画像内の残りの複数の入力画像画素Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］において影響を受けることはない。
実施のためには、その色相又は彩度が独立して変更されるように選択されたリアルタイムデジタルビデオ表示装置内の個々の色を有するものとして、識別された複数の入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］全体について対応する出力画像画素値Ｒout、Ｇout、Ｂoutを決定した後、又は一度に１つずつ各入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］について対応する出力画像画素値、Ｒout、Ｇout、Ｂoutを決定した後、それぞれ（例えばメモリ内の複数の決定された出力画像画素全体をセーブした後の）識別された複数の出力画像画素、Ｏ［ｓ、ｔ：Ｒout、Ｇout、Ｂout］全体又は各々の決定された出力画像画素、Ｏ［ｓ、ｔ：Ｒout、Ｇout、Ｂout］は、次のステップ（ｅ）を続けることによってさらに処理される。
ステップ（ｄ）では、２つのシナリオつまり、リアルタイムデジタルビデオ入力画像Ｉ内の個々の色の色相を独立して時計回り又は反時計回りに変更するためのシナリオ（Ａ）及びリアルタイムデジタルビデオ入力画像Ｉでの個々の色の彩度を独立して変更、増大又は減少させるためのシナリオ（Ｂ）が、ここで記述されている。リアルタイムデジタルビデオ入力画像Ｉにおいて個々の色の色相又は彩度を独立して変更するように選択するためには、前述のステップ（ｂ）の結果に従ってリアルタイムデジタルビデオ入力画像Ｉを処理する所定の時間又はシーケンスの間、シナリオ（Ａ）かシナリオ（Ｂ）のいずれか１つだけが作動している。さらに、各々のシナリオ（Ａ）及び（Ｂ）について、ＲＧＢ色空間により特徴づけられるリアルタイムデジタルビデオ入力画像Ｉの入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］のそれぞれの入力画像画素値Ｒin、Ｇin、Ｂinに関連づけられる３つの個々の基本色又は色成分赤、緑及び青の各々、及び３つの個々の補色又は補色成分であるイエロー、シアン及びマゼンタの各々に対応する６つの特定のケースが記述されている。
【００２２】
シナリオ（Ａ）では、上記のステップ（ｂ）で予め選択されたゼロでない独立した色相制御デルタ値Ｈｃｌｒに従ってその色相が独立して時計回り又は反時計回りに変更されるように選択されたリアルタイムデジタルビデオ入力画像内の個々の色を有するものとして識別された複数の入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］の各々について、対応する出力画像画素値、Ｒout、Ｇout、Ｂoutが決定されている。
最初に、シナリオ（Ａ）では、個々の色の色相のみを独立して制御するために、その色相が独立して変更されるように選択された個々の色をもつ対応する複数の出力画像画素、Ｏ［ｓ、ｔ：Ｒout、Ｇout、Ｂout］を形成するため、ＲＧＢ色空間によって特徴づけられるリアルタイムデジタルビデオ入力画像Ｉの入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］のそれぞれの入力画像画素値、Ｒin、Ｇin及びＢinに関連づけられた３つの個々の基本色又は色成分、赤、緑及び青の順列、すなわちＲＧＢ、ＧＢＲ及びＢＲＧに対応する３つの特定のケースに適用可能である独立した色相制御関数、Ｆh（色−色相）を評価すること、及び対応する選択された独立した色相制御デルタ値Ｈｃｌｒを用いることを特徴とする第一の一般化されたアルゴリズムが記述されている。
Ｈｃｌｒ＞０（Ｖｃｌｒ１in及びＶｃｌｒ２inに向かって時計回りで色相を変更する）の場合、
Ｆ1(色−色相)＝[(１−Ｈｃｌｒ)*Ｖｃｌｒ１in＋(Ｈｃｌｒ*Ｖｃｌｒ２in)]、
Ｆ2(色−色相)＝[(１−Ｈｃｌｒ)*Ｖｃｌｒ２in＋(Ｈｃｌｒ*Ｖｃｌｒ１in)]、
Ｆ3(色−色相)＝Ｖｃｌｒ３in；
Ｈｃｌｒ＜０（Ｖｃｌｒ１in及びＶｃｌｒ３inに向かって反時計回りで色相を変更する）の場合、
Ｈｃｌｒは、−Ｈｃｌｒに等しく設定され、そして
Ｆ1(色−色相)＝[(１−Ｈｃｌｒ)*Ｖｃｌｒ１in＋(Ｈｃｌｒ*Ｖｃｌｒ３in)]、
Ｆ2(色−色相)＝Ｖｃｌｒ２in、
Ｆ3(色−色相)＝[(１−Ｈｃｌｒ)*Ｖｃｌｒ３in＋(Ｈｃｌｒ*Ｖｃｌｒ１in)]；
であり、次のものを形成する：
Ｖｃｌｒ１out＝Ｆ1(色−色相)、
Ｖｃｌｒ２out＝Ｆ2(色−色相)、及び
Ｖｃｌｒ３out＝Ｆ3(色−色相)、
式中、Ｈｃｌｒは、具体的には現行の選択された個々の色、ｃｌｒそして特に現行の選択された個々の色、赤、緑又は青色の、上述のステップ（ｂ）で予め定義され選択された独立した色相制御デルタ値に対応し；Ｆh（色−色相）は、ｈ＝１〜３であるものとして、独立した色相制御関数であり；Ｖｃｌｒ１in、Ｖｃｌｒ２in及びＶｃｌｒ３inは、それぞれ３つの個々の基本色ｃｌｒ１、ｃｌｒ２及びｃｌｒ３の入力画像画素値であり、特に、ＲＧＢ色空間により特徴づけられるリアルタイムデジタルビデオ入力画像Ｉの入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］のＲin、Ｇin及びＢinの順列を変えるために用いられ；Ｖｃｌｒ１out、Ｖｃｌｒ２out及びＶｃｌｒ３outは、それぞれ３つの個々の基本色ｃｌｒ１、ｃｌｒ２、及びｃｌｒ３の対応する出力画像画素値であり、特に、ＲＧＢ色空間により特徴づけられるリアルタイムデジタルビデオ出力画像Ｏの出力画像画素、Ｏ［ｓ、ｔ：Ｒout、Ｇout、Ｂout］のＲout、Ｇout及びＢoutの順列を同様に変えるために用いられる。
【００２３】
ステップ（ｂ）の独立した赤の色相制御デルタ値Ｈｒがゼロに等しくないシナリオ（Ａ）のケース１においては、その色相が、独立して変更されるように選択された個々の色として赤を有する１組の出力画像画素、Ｏ［ｓ、ｔ：Ｒout、Ｇout、Ｂout］を形成するため、その色相が独立して変更されるように選択されたリアルタイムデジタルビデオ入力画像内の個々の色として赤を有するものとして識別された複数の入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］の前記入力画像画素値Ｒin、Ｇin、Ｂinを用いて、独立した赤の色相制御関数Ｆh（赤−色相）を別々に評価することにより、その色相が独立して変更されるべきものとして選択されたリアルタイムデジタルビデオ入力画像中の個々の色として赤を有するものとして識別された複数の入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］の各々について対応する出力画像画素値Ｒout、Ｇout、Ｂoutが決定されている。ケース１では、前述した第１の一般化されたアルゴリズムが適用され、ここで色ｃｌｒ１、ｃｌｒ２、ｃｌｒ３は、それぞれ、以下のとおりの、Ｒ、Ｇ、Ｂの特定の色順列に対応する。
Ｈｒ＞０（イエロー及び緑に向かって時計回りで赤の色相を変更する）の場合、
Ｆ1(赤−色相)＝[(１−Ｈｒ)*Ｒin＋(Ｈｒ*Ｇin)]、
Ｆ2(赤−色相)＝[(１−Ｈｒ)*Ｇin＋(Ｈｒ*Ｒin)]、
Ｆ3(赤−色相)＝Ｂin；
Ｈｒ＜０（マゼンタ及び青に向かって反時計回りで赤の色相を変更する）の場合、
Ｈｒは、−Ｈｒに等しく設定され、そして
Ｆ1(赤−色相)＝[(１−Ｈｒ)*Ｒin＋(Ｈｒ*Ｂin)]、
Ｆ2(赤−色相)＝Ｇin、
Ｆ3(赤−色相)＝[(１−Ｈｒ)*Ｂin＋(Ｈｒ*Ｒin)]；
であり、次のものを形成する：
Ｒout＝Ｆ1(赤−色相)、
Ｇout＝Ｆ2(赤−色相)、及び
Ｂout＝Ｆ3(赤−色相)、
式中、各々の出力画像画素について対応する出力画像画素値のすべてを決定するために必要なすべての入力データ及び情報は、既知である。
Ｈｒ＞０としてリアルタイムデジタルビデオ入力画像Ｉの赤の色相を変更することは、その色相が独立して増大されるように選択された個々の色として赤を有する対応する複数のデジタル出力画像画素、Ｏ［ｓ、ｔ：Ｒout、Ｇout、Ｂout］を主軸とするリアルタイムデジタルビデオ出力画像Ｏを形成するため、色に基づく三次元座標系を主軸とするＲＧＢ色空間内でイエロー及び緑の色に向かって時計回りで複数の入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］の赤、Ｒを変更することに対応する。Ｈｒ＜０としてリアルタイムデジタルビデオ入力画像Ｉの赤の色相を変更することは、その色相が独立して減少されるように選択された個々の色として赤を有する対応する複数のデジタル出力画像画素、Ｏ［ｓ、ｔ：Ｒout、Ｇout、Ｂout］を主軸とするリアルタイムデジタルビデオ出力画像Ｏを形成するため、色に基づく三次元座標系を主軸とするＲＧＢ色空間内でマゼンタ及び青の色に向かって反時計回りで複数の入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］の赤、Ｒを変更することに対応する。
【００２４】
ステップ（ｂ）の独立した緑の色相制御デルタ値Ｈｇがゼロに等しくないシナリオ（Ａ）のケース２においては、その色相が独立して変更されるように選択された個々の色として緑を有する１組の出力画像画素、Ｏ［ｓ、ｔ：Ｒout、Ｇout、Ｂout］を形成するため、その色相が独立して変更されるように選択されたリアルタイムデジタルビデオ入力画像での個々の色として緑を有するものとして識別された複数の入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］の入力画像画素値Ｒin、Ｇin、Ｂinを用いて、独立した赤の色相制御関数Ｆh（緑−色相）を別々に評価することにより、その色相が独立して変更されるべきものとして選択されたリアルタイムデジタルビデオ入力画像中の個々の色として緑を有するものとして識別された複数の入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］の各々について対応する出力画像画素値Ｒout、Ｇout、Ｂoutが決定されている。ケース２では、前述した第１の一般化されたアルゴリズムが適用され、ここで、色ｃｌｒ１、ｃｌｒ２、ｃｌｒ３は、それぞれ、以下のとおりの、Ｇ、Ｂ、Ｒの特定の色順列に対応する。
Ｈｇ＞０（シアン及び青に向かって時計回りで緑の色相を変更する）の場合、
Ｆ1(緑−色相)＝[(１−Ｈｇ)*Ｇin＋(Ｈｇ*Ｂin)]、
Ｆ2(緑−色相)＝[(１−Ｈｇ)*Ｂin＋(Ｈｇ*Ｇin)]、
Ｆ3(緑−色相)＝Ｒin；
Ｈｇ＜０（イエロー及び赤に向かって反時計回りで緑の色相を変更する）の場合、
Ｈｇは、−Ｈｇに等しく設定され、そして
Ｆ1(緑−色相)＝[(１−Ｈｇ)*Ｇin＋(Ｈｇ*Ｒin)]、
Ｆ2(緑−色相)＝Ｂin、
Ｆ3(緑−色相)＝[(１−Ｈｇ)*Ｒin＋(Ｈｇ*Ｇin)]；
であり、次のものを形成する：
Ｇout＝Ｆ1(緑−色相)、
Ｂout＝Ｆ2(緑−色相)、及び
Ｒout＝Ｆ3(緑−色相)、
式中、各々の出力画像画素について対応する出力画像画素値のすべてを決定するために必要なすべての入力データ及び情報は、既知である。
Ｈｇ＞０としてリアルタイムデジタルビデオ入力画像Ｉの緑の色相を変更することは、その色相が独立して増大されるように選択された個々の色として緑を有する対応する複数のデジタル出力画像画素、Ｏ［ｓ、ｔ：Ｒout、Ｇout、Ｂout］を主軸とするリアルタイムデジタルビデオ出力画像Ｏを形成するため、色に基づく三次元座標系を主軸とするＲＧＢ色空間内でシアン及び青の色に向かって時計回りで複数の入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］の緑色、Ｇを変更することに対応する。Ｈｇ＜０としてリアルタイムデジタルビデオ入力画像Ｉの緑の色相を変更することは、その色相が独立して減少されるように選択された個々の色として緑を有する対応する複数のデジタル出力画像画素、Ｏ［ｓ、ｔ：Ｒout、Ｇout、Ｂout］を主軸とするリアルタイムデジタルビデオ出力画像Ｏを形成するため、色に基づく三次元座標系を主軸とするＲＧＢ色空間内でイエロー及び赤の色に向かって反時計回りで複数の入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］の緑色、Ｇを変更することに対応する。
【００２５】
ステップ（ｂ）の独立した青の色相制御デルタ値Ｈｂがゼロに等しくないシナリオ（Ａ）のケース３においては、その色相が独立して変更されるように選択された個々の色として青を有する１組の出力画像画素、Ｏ［ｓ、ｔ：Ｒout、Ｇout、Ｂout］を形成するため、その色相が独立して変更されるように選択されたリアルタイムデジタルビデオ入力画像内の個々の色として青を有するものとして識別された複数の入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］の前記入力画像画素値Ｒin、Ｇin、Ｂinを用いて、独立した青の色相制御関数Ｆh（青−色相）を別々に評価することにより、その色相が独立して変更されるべきものとして選択されたリアルタイムデジタルビデオ入力画像中の個々の色として青を有するものとして識別された複数の入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］の各々について対応する出力画像画素値Ｒout、Ｇout、Ｂoutが決定されている。ケース３では、前述した第１の一般化されたアルゴリズムが適用され、ここで色ｃｌｒ１、ｃｌｒ２、ｃｌｒ３は、それぞれ、以下のとおりの、Ｂ、Ｒ、Ｇの特定の色順列に対応する。
Ｈｂ＞０（マゼンタ及び赤に向かって時計回りで青の色相を変更する）の場合、
Ｆ1(青−色相)＝[(１−Ｈｂ)*Ｂin＋(Ｈｂ*Ｒin)]、
Ｆ2(青−色相)＝[(１−Ｈｂ)*Ｒin＋(Ｈｂ*Ｂin)]、
Ｆ3(青−色相)＝Ｇin；
Ｈｂ＜０（シアン及び緑に向かって反時計回りで青の色相を変更する）の場合、
Ｈｂは、−Ｈｂに等しく設定され、そして
Ｆ1(青−色相)＝[(１−Ｈｂ)*Ｂin＋(Ｈｂ*Ｇin)]、
Ｆ2(青−色相)＝Ｒin、
Ｆ3(青−色相)＝[(１−Ｈｂ)*Ｇin＋(Ｈｂ*Ｂin)]；
であり、次のものを形成する：
Ｂout＝Ｆ1(青−色相)、
Ｒout＝Ｆ2(青−色相)、及び
Ｇout＝Ｆ2(青−色相)、
式中、各々の出力画像画素について対応する出力画像画素値のすべてを決定するために必要なすべての入力データ及び情報は、既知である。
Ｈｂ＞０としてリアルタイムデジタルビデオ入力画像Ｉの青の色相を変更することは、その色相が独立して増大されるように選択された個々の色として青を有する対応する複数のデジタル出力画像画素、Ｏ［ｓ、ｔ：Ｒout、Ｇout、Ｂout］を主軸とするリアルタイムデジタルビデオ出力画像Ｏを形成するため、色に基づく三次元座標系を主軸とするＲＧＢ色空間内でマゼンタ及び赤の色に向かって時計回りで複数の入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］の青色、Ｂを変更することに対応する。Ｈｂ＜０としてリアルタイムデジタルビデオ入力画像Ｉの青の色相を変更することは、その色相が独立して減少されるように選択された個々の色として青を有する対応する複数のデジタル出力画像画素、Ｏ［ｓ、ｔ：Ｒout、Ｇout、Ｂout］を主軸とするリアルタイムデジタルビデオ出力画像Ｏを形成するため、色に基づく三次元座標系を主軸とするＲＧＢ色空間内でシアン及び緑の色に向かって反時計回りで複数の入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］の青色、Ｂを変更することに対応する。
【００２６】
第２に、シナリオ（Ａ）では、個々の色の色相のみを独立して制御するために、その色相が独立して変更されるように選択された個々の色をもつ対応する複数の出力画像画素、Ｏ［ｓ、ｔ：Ｒout、Ｇout、Ｂout］を形成するため、ＲＧＢ色空間によって特徴づけられるリアルタイムデジタルビデオ入力画像Ｉの入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］の入力画像画素値、Ｒin、Ｇin及びＢinに関連づけられた、赤、緑、青という個々の基本色又は色成分の線形組合せの形で表現された３つの個々の補色又は補色成分、イエロー、シアン及びマゼンタの順列すなわちＹＣＭ、ＣＭＹ及びＭＹＣに対応する残りの３つの特定のケースに適用可能である独立した色相制御関数、Ｆh（色−色相）を評価することを主軸とする第２の一般化されたアルゴリズムが記述されている。
Ｖｃｌｒ４in＝（Ｖｃｌｒ１in＋Ｖｃｌｒ２in）／２、
Ｖｃｌｒ５in＝（Ｖｃｌｒ２in＋Ｖｃｌｒ３in）／２、
Ｖｃｌｒ６in＝（Ｖｃｌｒ１in＋Ｖｃｌｒ３in）／２；
Ｈｃｌｒ＞０（Ｖｃｌｒ４in及びＶｃｌｒ５inに向かって時計回りで色相を変更する）の場合、
Ｆ1(色−色相)＝[((１−Ｈｃｌｒ)*Ｖｃｌｒ４in)＋(Ｈｃｌｒ*Ｖｃｌｒ５in)]、
Ｆ2(色−色相)）＝[((１−Ｈｃｌｒ)*Ｖｃｌｒ５in)＋(Ｈｃｌｒ*Ｖｃｌｒ４in)]、
Ｆ3(色−色相)＝[Ｖｃｌｒ６in]；
Ｈｃｌｒ＜０（Ｖｃｌｒ４in及びＶｃｌｒ６inに向かって反時計回りで色相を変更する）の場合、
Ｈｃｌｒは、−Ｈｃｌｒに等しく設定され、そして
Ｆ1(色−色相)＝[((１−Ｈｃｌｒ)*Ｖｃｌｒ４in)＋(Ｈｃｌｒ*Ｖｃｌｒ６in)]、
Ｆ2(色−色相)）＝[((１−Ｈｃｌｒ)*Ｖｃｌｒ６in)＋(Ｈｃｌｒ*Ｖｃｌｒ４in)]、
Ｆ3(色−色相)＝[Ｖｃｌｒ５in]；
であり、次のものを形成する：
Ｖｃｌｒ１out＝Ｆ1(色−色相)−Ｆ2(色−色相)＋Ｆ3(色−色相)、
Ｖｃｌｒ２out＝Ｆ1(色−色相)＋Ｆ2(色−色相)−Ｆ3(色−色相)、及び
Ｖｃｌｒ３out＝−Ｆ1(色−色相)＋Ｆ2(色−色相)＋Ｆ3(色−色相)、
式中、Ｈｃｌｒは、具体的には現行の選択された個々の色、ｃｌｒそして特に現行の選択された個々の色、イエロー、シアン又はマゼンタの、上述のステップ（ｂ）で予め定義され選択された独立した色相制御デルタ値に対応し；Ｆh（色−色相）は、ｈ＝１〜３であるものとして、独立した色相制御関数であり；Ｖｃｌｒ１in、Ｖｃｌｒ２in及びＶｃｌｒ３inは、それぞれ３つの個々の基本色ｃｌｒ１、ｃｌｒ２及びｃｌｒ３の入力画像画素値であり、特に、ＲＧＢ色空間により特徴づけられるリアルタイムデジタルビデオ入力画像Ｉの入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］のＲin、Ｇin及びＢinの順列を変えるために用いられ；Ｖｃｌｒ４in、Ｖｃｌｒ５in及びＶｃｌｒ６inは、それぞれ３つの個々の補色としてｃｌｒ４、ｃｌｒ５及びｃｌｒ６の値であり、特に、色又は色成分の値Ｒin、Ｇin、Ｂinの線形組合せの形で表現され、これにより評価されたイエロー、シアン及びマゼンタの値Ｙin、Ｃin、Ｍinの順列をそれぞれ変えるために用いられ；Ｖｃｌｒ１out、Ｖｃｌｒ２out及びＶｃｌｒ３outは、それぞれ３つの個々の基本色ｃｌｒ１、ｃｌｒ２、及びｃｌｒ３の対応する出力画像画素値であり、特に、ＲＧＢ色空間により特徴づけられるリアルタイムデジタルビデオ出力画像Ｏの出力画像画素、Ｏ［ｓ、ｔ：Ｒout、Ｇout、Ｂout］のＲout、Ｇout及びＢoutの順列を除く、Ｒin、Ｇin、Ｂinの同じ順列を表わす。
【００２７】
ステップ（ｂ）の独立したイエローの色相制御デルタ値Ｈｙがゼロに等しくないシナリオ（Ａ）のケース４においては、その色相が独立して変更されるように選択された個々の色としてイエローを有する１組の出力画像画素、Ｏ［ｓ、ｔ：Ｒout、Ｇout、Ｂout］を形成するため、その色相が独立して変更されるように選択されたリアルタイムデジタルビデオ入力画像内の個々の色としてイエローを有するものとして識別された複数の入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］の入力画像画素値Ｒin、Ｇin、Ｂinを用いて、独立したイエローの色相制御関数Ｆh（イエロー−色相）を別々に評価することにより、その色相が独立して変更されるべきものとして選択されたリアルタイムデジタルビデオ入力画像中の個々の色としてイエローを有するものとして識別された複数の入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］の各々について対応する出力画像画素値Ｒout、Ｇout、Ｂoutが決定されている。ケース４では、前述した第２の一般化されたアルゴリズムが適用され、ここで色ｃｌｒ１、ｃｌｒ２、ｃｌｒ３は、それぞれ、以下のとおりの、Ｒ、Ｇ、Ｂの特定の色順列に対応し、色ｃｌｒ４、ｃｌｒ５、ｃｌｒ６は、それぞれＹ、Ｃ、Ｍの特定の色順列に対応する。
Ｙin＝（Ｒin＋Ｇin）／２、
Ｃin＝（Ｇin＋Ｂin）／２、
Ｍin＝（Ｒin＋Ｂin）／２；
Ｈｙ＞０（緑及びシアンに向かって時計回りでイエローの色相を変更する）の場合、
Ｆ1(イエロー−色相)＝[((１−Ｈｙ)*Ｙin)＋(Ｈｙ*Ｃin)]、
Ｆ2(イエロー−色相)＝[((１−Ｈｙ)*Ｃin)＋(Ｈｙ*Ｙin)]、
Ｆ3(イエロー−色相)＝[Ｍin]；
Ｈｙ＜０（赤及びマゼンタに向かって反時計回りでイエローの色相を変更する）の場合、
Ｈｙは、−Ｈｙに等しく設定され、そして
Ｆ1(イエロー−色相)＝[((１−Ｈｙ)*Ｙin)＋(Ｈｙ*Ｍin)]、
Ｆ2(イエロー−色相)＝[((１−Ｈｙ)*Ｍin)＋(Ｈｙ*Ｙin)]、
Ｆ3(イエロー−色相)＝[Ｃin]；
であり、次のものを形成する：
Ｒout＝Ｆ1(イエロー−色相)−Ｆ2(イエロー−色相)＋Ｆ3(イエロー−色相)、
Ｇout＝Ｆ1(イエロー−色相)＋Ｆ2(イエロー−色相)−Ｆ3(イエロー−色相)、及び
Ｂout＝−Ｆ1(イエロー−色相)＋Ｆ2(イエロー−色相)＋Ｆ3(イエロー−色相)、
式中、各々の出力画像画素について対応する出力画像画素値のすべてを決定するために必要なすべての入力データ及び情報は、既知である。
Ｈｙ＞０としてリアルタイムデジタルビデオ入力画像Ｉのイエローの色相を変更することは、その色相が独立して増大されるように選択された個々の色としてイエローを有する対応する複数のデジタル出力画像画素、Ｏ［ｓ、ｔ：Ｒout、Ｇout、Ｂout］を主軸とするリアルタイムデジタルビデオ出力画像Ｏを形成するため、色に基づく三次元座標系を主軸とするＲＧＢ色空間内で緑及びシアンの色に向かって時計回りで複数の入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］のイエローの色、Ｙを変更することに対応する。Ｈｙ＜０としてリアルタイムデジタルビデオ入力画像Ｉのイエローの色相を変更することは、その色相が独立して減少されるように選択された個々の色としてイエローを有する対応する複数のデジタル出力画像画素、Ｏ［ｓ、ｔ：Ｒout、Ｇout、Ｂout］を主軸とするリアルタイムデジタルビデオ出力画像Ｏを形成するため、色に基づく三次元座標系を主軸とするＲＧＢ色空間内で赤及びマゼンタの色に向かって反時計回りで複数の入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］のイエローの色、Ｙを変更することに対応する。
【００２８】
ステップ（ｂ）の独立したシアンの色相制御デルタ値Ｈｃがゼロに等しくないシナリオ（Ａ）のケース５においては、その色相が独立して変更されるように選択された個々の色としてシアンを有する１組の出力画像画素、Ｏ［ｓ、ｔ：Ｒout、Ｇout、Ｂout］を形成するため、その色相が独立して変更されるように選択されたリアルタイムデジタルビデオ入力画像内の個々の色としてシアンを有するものとして識別された複数の入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］の入力画像画素値Ｒin、Ｇin、Ｂinを用いて、独立したシアンの色相制御関数Ｆh（シアン−色相）を別々に評価することにより、その色相が独立して変更されるべきものとして選択されたリアルタイムデジタルビデオ入力画像中の個々の色としてシアンを有するものとして識別された複数の入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］の各々について対応する出力画像画素値Ｒout、Ｇout、Ｂoutが決定されている。ケース５では、前述した第２の一般化されたアルゴリズムが適用され、ここで色ｃｌｒ１、ｃｌｒ２、ｃｌｒ３は、それぞれ、以下のとおりの、Ｇ、Ｂ、Ｒの特定の色順列に対応し、色ｃｌｒ４、ｃｌｒ５、ｃｌｒ６は、それぞれＣ、Ｍ、Ｙの特定の色順列に対応する。
Ｃin＝（Ｇin＋Ｂin）／２、
Ｍin＝（Ｂin＋Ｒin）／２、
Ｙin＝（Ｇin＋Ｒin）／２；
Ｈｃ＞０（青及びマゼンタに向かって時計回りでシアンの色相を変更する）の場合、
Ｆ1(シアン−色相)＝[((１−Ｈｃ)*Ｃin)＋(Ｈｃ*Ｍin)]、
Ｆ2(シアン−色相)＝[((１−Ｈｃ)*Ｍin)＋(Ｈｃ*Ｃin)]、
Ｆ3(シアン−色相)＝[Ｙin]；
Ｈｃ＜０（緑及びイエローに向かって反時計回りでシアンの色相を変更する）の場合、
Ｈｃは、−Ｈｃに等しく設定され、そして
Ｆ1(シアン−色相)＝[((１−Ｈｃ)*Ｃin)＋(Ｈｃ*Ｙin)]、
Ｆ2(シアン−色相)＝[((１−Ｈｃ)*Ｙin)＋(Ｈｃ*Ｃin)]、
Ｆ3(シアン−色相)＝[Ｍin]；
であり、次のものを形成する：
Ｇout＝Ｆ1(シアン−色相)−Ｆ2(シアン−色相)＋Ｆ3(シアン−色相)、
Ｂout＝Ｆ1(シアン−色相)＋Ｆ2(シアン−色相)−Ｆ3(シアン−色相)、及び
Ｒout＝−Ｆ1(シアン−色相)＋Ｆ2(シアン−色相)＋Ｆ3(シアン−色相)、
式中、各々の出力画像画素について対応する出力画像画素値のすべてを決定するために必要なすべての入力データ及び情報は、既知である。
Ｈｃ＞０としてリアルタイムデジタルビデオ入力画像Ｉのシアンの色相を変更することは、その色相が独立して増大されるように選択された個々の色としてシアンを有する対応する複数のデジタル出力画像画素、Ｏ［ｓ、ｔ：Ｒout、Ｇout、Ｂout］を主軸とするリアルタイムデジタルビデオ出力画像Ｏを形成するため、色に基づく三次元座標系を主軸とするＲＧＢ色空間内で青及びマゼンタの色に向かって時計回りで複数の入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］のシアンの色、Ｃを変更することに対応する。Ｈｃ＜０としてリアルタイムデジタルビデオ入力画像Ｉのシアンの色相を変更することは、その色相が独立して減少されるように選択された個々の色としてシアンを有する対応する複数のデジタル出力画像画素、Ｏ［ｓ、ｔ：Ｒout、Ｇout、Ｂout］を主軸とするリアルタイムデジタルビデオ出力画像Ｏを形成するため、色に基づく三次元座標系を主軸とするＲＧＢ色空間内で緑及びイエローの色に向かって反時計回りで複数の入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］のシアンの色、Ｃを変更することに対応する。
【００２９】
ステップ（ｂ）の独立したマゼンタの色相制御デルタ値Ｈｍがゼロに等しくないシナリオ（Ａ）のケース６においては、その色相が独立して変更されるように選択された個々の色としてマゼンタを有する１組の出力画像画素、Ｏ［ｓ、ｔ：Ｒout、Ｇout、Ｂout］を形成するため、その色相が独立して変更されるように選択されたリアルタイムデジタルビデオ入力画像内の個々の色としてマゼンタを有するものとして識別された複数の入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］の入力画像画素値Ｒin、Ｇin、Ｂinを用いて、独立したシアンの色相制御関数Ｆh（マゼンタ−色相）を別々に評価することにより、その色相が独立して変更されるべきものとして選択されたリアルタイムデジタルビデオ入力画像中の個々の色としてマゼンタを有するものとして識別された複数の入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］の各々について対応する出力画像画素値Ｒout、Ｇout、Ｂoutが決定されている。ケース６では、前述した第２の一般化されたアルゴリズムが適用され、ここで色ｃｌｒ１、ｃｌｒ２、ｃｌｒ３は、それぞれ、以下のとおりの、Ｂ、Ｒ、Ｇの特定の色順列に対応し、色ｃｌｒ４、ｃｌｒ５、ｃｌｒ６は、それぞれ以下のように、Ｍ、Ｙ、Ｃの特定の色順列に対応する。
Ｍin＝（Ｂin＋Ｒin）／２、
Ｙin＝（Ｒin＋Ｇin）／２、
Ｃin=（Ｂin＋Ｇin）／２；
Ｈｍ＞０（赤及びイエローに向かって時計回りでマゼンタの色相を変更する）の場合、
Ｆ1(マゼンタ−色相)＝[((１−Ｈｍ)*Ｍin)＋(Ｈｍ*Ｙin)]、
Ｆ2(マゼンタ−色相)＝[((１−Ｈｍ)*Ｙin)＋(Ｈｍ*Ｍin)]、
Ｆ3(マゼンタ−色相)＝[Ｃin]；
Ｈｍ＜０（青及びシアンに向かって反時計回りでマゼンタの色相を変更する）の場合、
Ｈｍは、−Ｈｍに等しく設定され、そして
Ｆ1(マゼンタ−色相)＝[((１−Ｈｍ)*Ｍin)＋(Ｈｍ*Ｃin)]、
Ｆ2(マゼンタ−色相)＝[((１−Ｈｍ)*Ｃin)＋(Ｈｍ*Ｍin)]、
Ｆ3(マゼンタ−色相)＝[Ｙin]；
であり、次のものを形成する：
Ｂout＝Ｆ1(マゼンタ−色相)−Ｆ2(マゼンタ−色相)＋Ｆ3(マゼンタ−色相)、
Ｒout＝Ｆ1(マゼンタ−色相)＋Ｆ2(マゼンタ−色相)−Ｆ3(マゼンタ−色相)、及び
Ｇout＝−Ｆ1(マゼンタ−色相)＋Ｆ2(マゼンタ−色相)＋Ｆ3(マゼンタ−色相)、
式中、各々の出力画像画素について対応する出力画像画素値のすべてを決定するために必要なすべての入力データ及び情報は、既知である。
Ｈｍ＞０としてリアルタイムデジタルビデオ入力画像Ｉのマゼンタの色相を変更することは、その色相が独立して増大されるように選択された個々の色としてマゼンタを有する対応する複数のデジタル出力画像画素、Ｏ［ｓ、ｔ：Ｒout、Ｇout、Ｂout］を主軸とするリアルタイムデジタルビデオ出力画像Ｏを形成するため、色に基づく三次元座標系を主軸とするＲＧＢ色空間内で赤及びイエローの色に向かって時計回りで複数の入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］のマゼンタの色、Ｍを変更することに対応する。Ｈｍ＜０としてリアルタイムデジタルビデオ入力画像Ｉのマゼンタの色相を変更することは、その色相が独立して減少されるように選択された個々の色としてマゼンタを有する対応する複数のデジタル出力画像画素、Ｏ［ｓ、ｔ：Ｒout、Ｇout、Ｂout］を主軸とするリアルタイムデジタルビデオ出力画像Ｏを形成するため、色に基づく三次元座標系を主軸とするＲＧＢ色空間内で青及びシアンの色に向かって反時計回りで複数の入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］のマゼンタの色、Ｍを変更することに対応する。
【００３０】
シナリオ（Ｂ）では、上記のステップ（ｂ）で予め選択されたゼロでない独立した彩度制御デルタ値Ｓｃｌｒに従って、その彩度が独立して増減によって変更されるように選択されたリアルタイムデジタルビデオ入力画像での個々の色を有するものとして識別された複数の入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］の各々について、対応する出力画像画素値、Ｒout、Ｇout、Ｂoutが決定されている。
最初に、シナリオ（Ｂ）では、個々の色の彩度のみを独立して制御するために、その彩度が独立して変更されるように選択された個々の色をもつ対応する複数の出力画像画素、Ｏ［ｓ、ｔ：Ｒout、Ｇout、Ｂout］を形成するため、ＲＧＢ色空間によって特徴づけられるリアルタイムデジタルビデオ入力画像Ｉの入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］のそれぞれの入力画像画素値、Ｒin、Ｇin及びＢinに関連づけられた３つの個々の基本色又は色成分、赤、緑及び青色の順列、すなわちＲＧＢ、ＧＢＲ及びＢＲＧに対応する３つの特定のケースに適用可能である独立した彩度制御関数、Ｆs（色−彩度）を評価すること、及び対応する選択された独立した彩度制御デルタ値Ｓｃｌｒを用いることを主軸とする第３の一般化されたアルゴリズムが記述されている。
Ｓｃｌｒ＞０（彩度を増大する）の場合、
Ｆ1(色−彩度)＝Ｖｃｌｒ１in＋[Ｓｃｌｒ*(ＤRM−Ｖｃｌｒ１in)]、
Ｆ2(色−彩度)＝Ｖｃｌｒ２in−０．５*[Ｓｃｌｒ*(ＤRM−Ｖｃｌｒ１in)]、あるいはまた、
Ｆ2(色−彩度)＝Ｖｃｌｒ２in、及び
Ｆ3(色−彩度)＝Ｖｃｌｒ３in−０．５*[Ｓｃｌｒ*(ＤRM−Ｖｃｌｒ１in)]、あるいはまた、
Ｆ3(色−彩度)＝Ｖｃｌｒ３in；
Ｓｃｌｒ＜０（彩度を減少する）の場合、
Ｆ1(色−彩度)＝Ｖｃｌｒ１in＋[Ｓｃｌｒ*(最小[│Ｖｃｌｒ１in−Ｖｃｌｒ２in│、│Ｖｃｌｒ１in−Ｖｃｌｒ３in│])]、
Ｆ2(色−彩度)＝Ｖｃｌｒ２in、及び
Ｆ3(色−彩度)＝Ｖｃｌｒ３in；
であり、次のものを形成する：
Ｖｃｌｒ１out＝Ｆ1(色−彩度)、
Ｖｃｌｒ２out＝Ｆ2(色−彩度)、及び
Ｖｃｌｒ３out＝Ｆ3(色−彩度)、
式中、Ｓｃｌｒは、具体的には現行の選択された個々の色、ｃｌｒそして特に現行の選択された個々の色、赤、緑又は青色の、上述のステップ（ｂ）で予め定義され選択された独立した彩度制御デルタ値に対応し；Ｆs（色−彩度）は、ｓ＝１〜３であるものとして、独立した彩度制御関数であり；ＤRMは、リアルタイムデジタルビデオ入力画像の色レベルのダイナミックレンジの最大値に好ましくは正比例する彩度制御パラメータであり；Ｖｃｌｒ１in、Ｖｃｌｒ２in及びＶｃｌｒ３inは、それぞれ３つの個々の基本色ｃｌｒ１、ｃｌｒ２及びｃｌｒ３の入力画像画素値であり、特に、ＲＧＢ色空間により特徴づけられるリアルタイムデジタルビデオ入力画像Ｉの入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］のＲin、Ｇin及びＢinの順列を変えるために用いられ；Ｖｃｌｒ１out、Ｖｃｌｒ２out及びＶｃｌｒ３outは、それぞれ３つの個々の基本色ｃｌｒ１、ｃｌｒ２、及びｃｌｒ３の対応する出力画像画素値であり、特に、ＲＧＢ色空間により特徴づけられるリアルタイムデジタルビデオ出力画像Ｏの出力画像画素、Ｏ［ｓ、ｔ：Ｒout、Ｇout、Ｂout］のＲout、Ｇout及びＢoutの順列を同様に変えるために用いられ；前述のとおり、アステリスク記号「*」は、数学的乗法演算を表わし、２本線記号「││」は、２本線の中に記された値の絶対値の数学的演算を表わしている。
上述のように、ＤRMは、好ましくはリアルタイムデジタルビデオ入力画像の色レベルのダイナミックレンジの最大値に正比例する彩度制御パラメータである。特に、ＤRMは、リアルタイムデジタルビデオ入力画像の黒色レベルと白色レベルの間の画素値のダイナミックレンジの最大値に正比例し、リアルタイムデジタルビデオ入力画像の所定の個々の色又は色成分の画素あたりのビット数（例えば、６、８又は１０ビット）の関数である。例えば、好ましくは、本発明の方法を実施するためには、このダイナミックレンジは、一画素あたり８ビットといった形であり、これは結果として−１２８から＋１２７のダイナミックレンジ値をもたらす。例えば、ダイナミックレンジに＋１２８に等しいようなオフセット制御を付加すると、最大値を２５５とする調整された０から２５５というダイナミックレンジがもたらされ、これが、本発明の方法においては、好ましくは、彩度制御パラメータＤRMの値として用いられる。したがって、９ビット、１０ビット又は１１ビットといった形で表現されたリアルタイムデジタルビデオ入力画像の色レベルのダイナミックレンジについては、彩度制御パラメータＤRMは、それぞれ５１１、１０２３又は２０２３の値が割り当てられる。
【００３１】
ステップ（ｂ）の独立した赤の彩度制御デルタ値Ｓｒがゼロに等しくないシナリオ（Ｂ）のケース１においては、その彩度が独立して変更されるように選択された個々の色として赤を有する１組の出力画像画素、Ｏ［ｓ、ｔ：Ｒout、Ｇout、Ｂout］を形成するため、その彩度が独立して変更されるように選択されたリアルタイムデジタルビデオ入力画像内の個々の色として赤を有するものとして識別された複数の入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］の入力画像画素値Ｒin、Ｇin、Ｂinを用いて、独立した赤の彩度制御関数Ｆs（赤−彩度）を別々に評価することにより、その彩度が独立して変更されるべきものとして選択されたリアルタイムデジタルビデオ入力画像中の個々の色として赤を有するものとして識別された複数の入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］の各々について対応する出力画像画素値Ｒout、Ｇout、Ｂoutが決定されている。ケース１では、前述の第３の一般化されたアルゴリズムが適用され、ここで色ｃｌｒ１、ｃｌｒ２、ｃｌｒ３は、それぞれ、以下のとおりの、Ｒ、Ｇ、Ｂの特定の色順列に対応する。
Ｓｒ＞０（赤の彩度を増大する）の場合、
Ｆ1(赤−彩度)＝Ｒin＋[Ｓｒ*(ＤRM−Ｒin)]、
Ｆ2(赤−彩度)＝Ｇin−０．５*[Ｓｒ*(ＤRM−Ｒin)]、あるいはまた、
Ｆ2(赤−彩度)＝Ｇin、及び
Ｆ3(赤−彩度)＝Ｂin−０．５*[Ｓｒ*(ＤRM−Ｒin)]、あるいはまた、
Ｆ3(赤−彩度)＝Ｂin；
Ｓｒ＜０（赤の彩度を減少する）の場合、
Ｆ1(赤−彩度)＝Ｒin＋[Ｓｒ*(最小[│Ｒin−Ｇin│、│Ｒin−Ｂin│])]、
Ｆ2(赤−彩度)＝Ｇin、及び
Ｆ3(赤−彩度)＝Ｂin；
であり、次のものを形成する：
Ｒout＝Ｆ1(赤−彩度)、
Ｇout＝Ｆ2(赤−彩度)、及び
Ｂout＝Ｆ3(赤−彩度)、
式中、各々の出力画像画素について対応する出力画像画素値のすべてを決定するために必要なすべての入力データ及び情報は、既知である。
【００３２】
ステップ（ｂ）の独立した緑の彩度制御デルタ値Ｓｇがゼロに等しくないシナリオ（Ｂ）のケース２においては、その彩度が独立して変更されるように選択された個々の色として緑を有する１組の出力画像画素、Ｏ［ｓ、ｔ：Ｒout、Ｇout、Ｂout］を形成するため、その彩度が独立して変更されるように選択されたリアルタイムデジタルビデオ入力画像内の個々の色として緑を有するものとして識別された複数の入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］の入力画像画素値Ｒin、Ｇin、Ｂinを用いて、独立した緑の彩度制御関数Ｆs（緑−彩度）を別々に評価することにより、その彩度が独立して変更されるべきものとして選択されたリアルタイムデジタルビデオ入力画像中の個々の色として緑を有するものとして識別された複数の入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］の各々について対応する出力画像画素値Ｒout、Ｇout、Ｂoutが決定されている。ケース２では、前述の第３の一般化されたアルゴリズムが適用され、ここで色ｃｌｒ１、ｃｌｒ２、ｃｌｒ３は、それぞれ、以下のとおりの、Ｇ、Ｂ、Ｒの特定の色順列に対応する。
Ｓｇ＞０（緑の彩度を増大する）の場合、
Ｆ1(緑−彩度)＝Ｇin＋[Ｓｇ*(ＤRM−Ｇin)]、
Ｆ2(緑−彩度)＝Ｂin−０．５*[Ｓｇ*(ＤRM−Ｇin)]、あるいはまた、
Ｆ2(緑−彩度)＝Ｂin、及び
Ｆ3(緑−彩度)＝Ｒin−０．５*[Ｓｇ*(ＤRM−Ｇin)]、あるいはまた、
Ｆ3(緑−彩度)＝Ｒin；
Ｓｇ＜０（緑の彩度を減少する）の場合、
Ｆ1(緑−彩度)＝Ｇin＋[Ｓｇ*(最小[│Ｇin−Ｂin│、│Ｇin−Ｒin│])]、
Ｆ2(緑−彩度)＝Ｂin、及び
Ｆ3(緑−彩度)＝Ｒin；
であり、次のものを形成する：
Ｇout＝Ｆ1(緑−彩度)、
Ｂout＝Ｆ2(緑−彩度)、及び
Ｒout＝Ｆ3(緑−彩度)、
式中、各々の出力画像画素について対応する出力画像画素値のすべてを決定するために必要なすべての入力データ及び情報は、既知である。
【００３３】
ステップ（ｂ）の独立した青の彩度制御デルタ値Ｓｂがゼロに等しくないシナリオ（Ｂ）のケース３においては、その彩度が独立して変更されるように選択された個々の色として青を有する１組の出力画像画素、Ｏ［ｓ、ｔ：Ｒout、Ｇout、Ｂout］を形成するため、その彩度が独立して変更されるように選択されたリアルタイムデジタルビデオ入力画像内の個々の色として青を有するものとして識別された複数の入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］の入力画像画素値Ｒin、Ｇin、Ｂinを用いて、独立した青の彩度制御関数Ｆs（青−彩度）を別々に評価することにより、その彩度が独立して変更されるべきものとして選択されたリアルタイムデジタルビデオ入力画像中の個々の色として青を有するものとして識別された複数の入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］の各々について対応する出力画像画素値Ｒout、Ｇout、Ｂoutが決定されている。ケース３では、前述の第３の一般化されたアルゴリズムが適用され、ここで色ｃｌｒ１、ｃｌｒ２、ｃｌｒ３は、それぞれ、以下のとおりの、Ｂ、Ｒ、Ｇの特定の色順列に対応する。
Ｓｂ＞０（青の彩度を増大する）の場合、
Ｆ1(青−彩度)＝Ｂin＋[Ｓｂ*(ＤRM−Ｂin)]、
Ｆ2(青−彩度)＝Ｒin−０．５*[Ｓｂ*(ＤRM−Ｂin)]、あるいはまた、
Ｆ2(青−彩度)＝Ｒin、及び
Ｆ3(青−彩度)＝Ｇin−０．５*[Ｓｂ*(ＤRM−Ｂin)]、あるいはまた、
Ｆ3(青−彩度)＝Ｇin；
Ｓｂ＜０（青の彩度を減少する）の場合、
Ｆ1(青−彩度)＝Ｂin＋[Ｓｂ*(最小[│Ｂin−Ｒin│、│Ｂin−Ｇin│])]、
Ｆ2(青−彩度)＝Ｒin、及び
Ｆ3(青−彩度)＝Ｇin；
であり、次のものを形成する：
Ｂout＝Ｆ1(青−彩度)、
Ｒout＝Ｆ2(青−彩度)、及び
Ｇout＝Ｆ3(青−彩度)、
式中、各々の出力画像画素について対応する出力画像画素値のすべてを決定するために必要なすべての入力データ及び情報は、既知である。
【００３４】
第２に、シナリオ（Ｂ）では、個々の色の彩度のみを独立して制御するために、その彩度が独立して変更されるように選択された個々の色をもつ対応する複数の出力画像画素、Ｏ［ｓ、ｔ：Ｒout、Ｇout、Ｂout］を形成するため、ＲＧＢ色空間によって特徴づけられるリアルタイムデジタルビデオ入力画像Ｉの入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］の入力画像画素値、Ｒin、Ｇin及びＢinに関連づけられ、赤、緑、青という個々の基本色又は色成分の線形組合せの形で表現された３つの個々の補色又は補色成分、イエロー、シアン及びマゼンタの順列、すなわちＹＣＭ、ＣＭＹ及びＭＹＣに対応する残りの３つの特定のケースに適用可能である独立した彩度制御関数、Ｆs（色−彩度）を評価することを主軸とする第４の一般化されたアルゴリズムが記述されている。
Ｓｃｌｒ＞０（彩度を増大する）の場合、
Ｆ1(色−彩度)＝Ｖｃｌｒ１in＋０．５*[Ｓｃｌｒ*(ＤRM−最大[Ｖｃｌｒ１in、Ｖｃ１ｒ２in])]、
Ｆ2(色−彩度)＝Ｖｃｌｒ２in＋０．５*[Ｓｃｌｒ*(ＤRM−最大[Ｖｃｌｒ１in、Ｖｃｌｒ２in])]、及び
Ｆ3(色−彩度)＝Ｖｃｌｒ３in−[Ｓｃｌｒ*(ＤRM−最大[Ｖｃｌｒ１in、Ｖｃｌｒ２in])]、あるいはまた、
Ｆ3(色−彩度)＝Ｖｃｌｒ３in；
Ｓｃｌｒ＜０（彩度を減少する）の場合、
Ｆ1(色−彩度)＝Ｖｃｌｒ１in＋[Ｓｃｌｒ*(最小[│Ｖｃｌｒ１in−Ｖｃｌｒ３in│、│Ｖｃｌｒ２in−Ｖｃｌｒ３in│])]、
Ｆ2(色−彩度)＝Ｖｃｌｒ２in＋[Ｓｃｌｒ*(最小[│Ｖｃｌｒ１in−Ｖｃｌｒ３in│、│Ｖｃｌｒ２in−Ｖｃｌｒ３in│])]、及び
Ｆ3(色−彩度)＝Ｖｃｌｒ３in；
であり、次のものを形成する：
Ｖｃｌｒ１out＝Ｆ1(色−彩度)、
Ｖｃｌｒ２out＝Ｆ2(色−彩度)、及び
Ｖｃｌｒ３out＝Ｆ3(色−彩度)、
式中、Ｓｃｌｒは、具体的には現行の選択された個々の色、ｃｌｒそして特に現行の選択された個々の色、イエロー、シアン又はマゼンタの、上述のステップ（ｂ）で予め定義され選択された独立した彩度制御デルタ値に対応し；Ｆs（色−彩度）は、ｓ＝１〜３であるものとして、独立した彩度制御関数であり；ＤRMは、先に定義された彩度制御パラメータであり；Ｖｃｌｒ１in、Ｖｃｌｒ２in及びＶｃｌｒ３inは、それぞれ３つの個々の基本色ｃｌｒ１、ｃｌｒ２及びｃｌｒ３の入力画像画素値であり、特に、ＲＧＢ色空間により特徴づけられるリアルタイムデジタルビデオ入力画像Ｉの入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］のＲin、Ｇin及びＢinの順列を変えるために用いられ；Ｖｃｌｒ１out、Ｖｃｌｒ２out及びＶｃｌｒ３outは、それぞれ３つの個々の基本色ｃｌｒ１、ｃｌｒ２、及びｃｌｒ３の対応する出力画像画素値であり、特に、ＲＧＢ色空間により特徴づけられるリアルタイムデジタルビデオ出力画像Ｏの出力画像画素、Ｏ［ｓ、ｔ：Ｒout、Ｇout、Ｂout］のＲout、Ｇout及びＢoutの順列を同様に変えるために用いられる。
【００３５】
ステップ（ｂ）の独立したイエローの彩度制御デルタ値Ｓｙがゼロに等しくないシナリオ（Ｂ）のケース４においては、その彩度が独立して変更されるように選択された個々の色としてイエローを有する１組の出力画像画素、Ｏ［ｓ、ｔ：Ｒout、Ｇout、Ｂout］を形成するため、その彩度が独立して変更されるように選択されたリアルタイムデジタルビデオ入力画像内の個々の色としてイエローを有するものとして識別された複数の入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］の前記入力画像画素値Ｒin、Ｇin、Ｂinを用いて、独立した赤の彩度制御関数Ｆs（イエロー−彩度）を別々に評価することにより、その彩度が独立して変更されるべきものとして選択されたリアルタイムデジタルビデオ入力画像中の個々の色としてイエローを有するものとして識別された複数の入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］の各々について対応する出力画像画素値Ｒout、Ｇout、Ｂoutが決定されている。ケース４では、前述の第４の一般化されたアルゴリズムが適用され、ここで色ｃｌｒ１、ｃｌｒ２、ｃｌｒ３は、それぞれ、以下のとおりの、Ｒ、Ｇ、Ｂの特定の色順列に対応する。
Ｓｙ＞０（イエローの彩度を増大する）の場合、
Ｆ1(イエロー−彩度)＝Ｒin＋０．５*[Ｓｙ*(ＤRM−最大[Ｒin、Ｇin])]、
Ｆ2(イエロー−彩度)＝Ｇin＋０．５*[Ｓｙ*(ＤRM−最大[Ｒin、Ｇin])]、及び
Ｆ3(イエロー−彩度)＝Ｂin−[Ｓｙ*(ＤRM−最大[Ｒin、Ｇin])]、あるいはまた、
Ｆ3(イエロー−彩度)＝Ｂin；
Ｓｙ＜０（イエローの彩度を減少する）の場合、
Ｆ1(イエロー−彩度)＝Ｒin＋[Ｓｙ*(最小[│Ｒin−Ｂin│、│Ｇin−Ｂin│])]、
Ｆ2(イエロー−彩度)＝Ｇin＋[Ｓｙ*(最小[│Ｒin−Ｂin│、│Ｇin−Ｂin│])]、及び
Ｆ3(イエロー−彩度)＝Ｂin；
であり、次のものを形成する：
Ｒout＝Ｆ1(イエロー−彩度)、
Ｇout＝Ｆ2(イエロー−彩度)、及び
Ｂout＝Ｆ3(イエロー−彩度)、
式中、各々の出力画像画素について対応する出力画像画素値のすべてを決定するために必要なすべての入力データ及び情報は、既知である。
【００３６】
ステップ（ｂ）の独立したシアンの彩度制御デルタ値Ｓｃがゼロに等しくないシナリオ（Ｂ）のケース５においては、その彩度が独立して変更されるように選択された個々の色としてシアンを有する１組の出力画像画素、Ｏ［ｓ、ｔ：Ｒout、Ｇout、Ｂout］を形成するため、その彩度が独立して変更されるように選択されたリアルタイムデジタルビデオ入力画像内の個々の色としてシアンを有するものとして識別された複数の入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］の前記入力画像画素値Ｒin、Ｇin、Ｂinを用いて、独立した緑の彩度制御関数Ｆs(シアン−彩度)を別々に評価することにより、その彩度が独立して変更されるべきものとして選択されたリアルタイムデジタルビデオ入力画像中の個々の色としてシアンを有するものとして識別された複数の入力画像画素Ｉ［ｉ、ｊ；Ｒin、Ｇin、Ｂin］の各々について対応する出力画像画素値Ｒout、Ｇout、Ｂoutが決定されている。ケース５では、前述の第４の一般化されたアルゴリズムが適用され、ここで色ｃｌｒ１、ｃｌｒ２、ｃｌｒ３は、それぞれ、以下のとおりの、Ｇ、Ｂ、Ｒの特定の色順列に対応する。
Ｓｃ＞０（シアンの彩度を増大する）の場合、
Ｆ1(シアン−彩度)＝Ｇin＋０．５*[Ｓｃ*(ＤRM−最大[Ｇin、Ｂin])]、
Ｆ2(シアン−彩度)＝Ｂin＋０．５*[Ｓｃ*(ＤRM−最大[Ｇin、Ｂin])]、及び
Ｆ3(シアン−彩度)＝Ｒin−[Ｓｃ*(ＤRM−最大[Ｇin、Ｂin])]、あるいはまた、
Ｆ3(シアン−彩度)＝Ｒin；
Ｓｃ＜０（シアンの彩度を減少する）の場合、
Ｆ1(シアン−彩度)＝Ｇin＋[Ｓｃ*(最小[│Ｇin−Ｒin│、│Ｂin−Ｒin│])]、
Ｆ2(シアン−彩度)＝Ｂin＋[Ｓｃ*(最小[│Ｇin−Ｒin│、│Ｂin−Ｒin│])]、及び
Ｆ3(シアン−彩度)＝Ｒin；
であり、次のものを形成する：
Ｇout＝Ｆ1（シアン−彩度）、
Ｂout＝Ｆ2（シアン−彩度）、及び
Ｒout＝Ｆ3（シアン−彩度）、
式中、各々の出力画像画素について対応する出力画像画素値のすべてを決定するために必要なすべての入力データ及び情報は、既知である。
【００３７】
ステップ（ｂ）の独立したマゼンタの彩度制御デルタ値Ｓｍがゼロに等しくないシナリオ（Ｂ）のケース６においては、その彩度が独立して変更されるように選択された個々の色としてマゼンタを有する１組の出力画像画素、Ｏ［ｓ、ｔ：Ｒout、Ｇout、Ｂout］を形成するため、その彩度が独立して変更されるように選択されたリアルタイムデジタルビデオ入力画像内の個々の色としてマゼンタを有するものとして識別された複数の入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］の入力画像画素値Ｒin、Ｇin、Ｂinを用いて、独立したマゼンタの彩度制御関数Ｆs（マゼンタ−彩度）を別々に評価することにより、その彩度が独立して変更されるべきものとして選択されたリアルタイムデジタルビデオ入力画像中の個々の色としてマゼンタを有するものとして識別された複数の入力画像画素、Ｉ［ｉ、ｊ：Ｒin、Ｇin、Ｂin］の各々について対応する出力画像画素値Ｒout、Ｇout、Ｂoutが決定されている。ケース６では、前述の第４の一般化されたアルゴリズムが適用され、ここで色ｃｌｒ１、ｃｌｒ２、ｃｌｒ３は、それぞれ、以下のとおりの、Ｂ、Ｒ、Ｇの特定の色順列に対応する。
Ｓｍ＞０（マゼンタの彩度を増大する）の場合、
Ｆ1(マゼンタ−彩度)＝Ｂin＋０．５*[Ｓｍ*(ＤRM−最大[Ｂin、Ｒin])]、
Ｆ2(マゼンタ−彩度)＝Ｒin＋０．５*[Ｓｍ*(ＤRM−最大[Ｂin、Ｒin])]、及び
Ｆ3(マゼンタ−彩度)＝Ｇin−[Ｓｍ*(ＤRM−最大[Ｂin、Ｒin])]、あるいはまた、
Ｆ3(マゼンタ−彩度)＝Ｇin；
Ｓｍ＜０（マゼンタの彩度を減少する）の場合、
Ｆ1(マゼンタ−彩度)＝Ｂin＋[Ｓｍ*(最小[│Ｂin−Ｇin│、│Ｒin−Ｇin│])]、
Ｆ2(マゼンタ−彩度)＝Ｒin＋[Ｓｍ*(最小[│Ｂin−Ｇin│、│Ｒin−Ｇin│])]、及び
Ｆ3(マゼンタ−彩度)＝Ｇin；
であり、次のものを形成する：
Ｂout＝Ｆ1（マゼンタ−彩度）、
Ｒout＝Ｆ2（マゼンタ−彩度）、及び
Ｇout＝Ｆ3（マゼンタ−彩度）、
式中、各々の出力画像画素について対応する出力画像画素値のすべてを決定するために必要なすべての入力データ及び情報は、既知である。
【００３８】
ステップ（ｅ）では、その色相又は彩度が、リアルタイムデジタルビデオ入力画像中で独立して変更されるべきものとして選択された、個々の色をもつ対応する複数の出力画像画素を含むリアルタイムデジタルビデオ出力画像が表示され、これにより、リアルタイムデジタルビデオ入力画像で選択された個々の色の色相又は彩度が変更されている。
より具体的には、ステップ（ｅ）では、前述したステップ（ｄ）に従って決定されたリアルタイムデジタルビデオ入力画像Ｉの中でその色相又は彩度が独立して変更されるように選択された個々の色をもつ出力画像画素値Ｒout、Ｇout、Ｂoutを主軸とする対応する複数の出力画像画素、Ｏ［ｓ、ｔ：Ｒout、Ｇout、Ｂout］を含むリアルタイムデジタルビデオ出力画像Ｏが表示されており、ここでは、リアルタイムデジタルビデオ入力画像Ｉの中の選択された個々の色の色相又は彩度は、同じリアルタイムデジタルビデオ入力画像Ｉの中のその他のいかなる色の色相又は彩度にも影響を及ぼすことなく変更されている。
実施のためには、出力画像画素値Ｒout、Ｇout、Ｂoutを主軸とする各々の出力画像画素、Ｏ［ｓ、ｔ：Ｒout、Ｇout、Ｂout］を一度に１つずつ表示することによってか、又はリアルタイムデジタルビデオ入力画像Ｉ内でその色相又は彩度が独立して変更されるように選択された個々の色をもつ（例えばメモリ内に決定された複数の出力画像画素全体をセーブした後の）出力画像画素値Ｒout、Ｇout、Ｂoutを主軸とする複数の出力画像画素、Ｏ［ｓ、ｔ：Ｒout、Ｇout、Ｂout］全体を表示することによって、リアルタイムデジタルビデオ出力画像Ｏが表示される。
【００３９】
上述した本発明の方法を実施するための１つの例示的システムが本明細書に記述されている。テレビスクリーンのようなリアルタイムデジタルビデオ画像表示装置のユーザー又はビューワーが、リアルタイムビデオ画像表示装置と作動時に電子通信状態にある組込み型マスターカラーコントローラ装置又は無線リモートマスターカラーコントローラ装置といったようなマスター制御装置の一部を構成する主軸としてのマンマシンインタラクション（ＭＭＩ）メカニズム上に構成された、ボタン、ダイヤル又はグラフィックユーザーインタフェース（ＧＵＩ）メニュー表示といったような独立した色相制御メカニズム又は独立した彩度制御メカニズムを押すか又は回すことなどによって起動させることによりリアルタイムビデオ画像表示装置上に表示されたリアルタイムデジタルビデオ入力画像Ｉ内の、赤、緑、青、イエロー、シアン、又はマゼンタといったような個々の色ｃｌｒの色相Ｈを独立して変更することを選択するか、又はその彩度Ｓを独立して変更することを選択する。
マンマシンインタラクション（ＭＭＩ）メカニズム上に構成されたボタン、ダイヤル又はグラフィックユーザーインタフェース（ＧＵＩ）メニュー表示上で書き込まれたか又はデザインされた英数字データ／情報は、作動的に、上述の独立した色相制御デルタ値Ｈｃｌｒ及び独立した彩度制御デルタ値Ｓｃｌｒに対応し、ここで英数字データ／情報は、ユーザー又はビューワーによって選択された個々の色ｃｌｒのそれぞれの色相又は彩度の変更の異なる度合い又は規模の範囲を表わしている。
ユーザー又はビューワーが独立した色相制御メカニズム又は独立した彩度制御メカニズムを押すか又は回した後、すなわち、マスター制御装置のボタン、ダイヤル又はＧＵＩメニュー表示の１つを押すか又は回した後、数秒以内で、マスター制御装置と作動的に電子通信状態にあるリアルタイムデジタルビデオ画像表示装置は、本発明の方法の上述のステップ（ｃ）から（ｅ）に従った機能及び動作を実施し、ここでテレビスクリーンのようなリアルタイムビデオ画像表示装置は、リアルタイムデジタルビデオ入力画像内でその色相又は彩度が独立して変更されるように選択された個々の色を含むリアルタイムデジタルビデオ出力画像を表示し、このとき、リアルタイムデジタルビデオ入力画像内の選択された個々の色の色相又は彩度は、同じリアルタイムデジタルビデオ入力画像内のその他のいかなる色の色相又は彩度にも影響を及ぼすことなく変更されている。
本発明について、その具体的な実施形態及び実施例に関連して記述してきたが、当業者にとっては、多くの代替、修正及び変形態様が明らかになると思われる。したがって、添付の請求の範囲の精神及び広い範囲に入るこのような代替、修正及び変形態様のすべてを包含することが意図されている。