(57)【要約】【課題】グラフィック表示する際に色の表示を強調するためのシステム及びプロセスを提供すること。【解決手段】一実施形態では、検出ボリューム及び偏移ボリュームを使用して色強調を行うためのプロセスが提示される。一実施形態では、色データとしてのピクセルからの入力が検出ボリュームと比較される。検出ボリューム内で入力の色データが検出された場合、その色データは、偏移ボリューム内の対応する位置に合わせて修正され、この修正は元の色に対する強調からなる操作である。【選択図】  図２
2010141885.tif 000002
【特許請求の範囲】
【請求項１】
検出ボリューム及び偏移ボリュームを使用する色強調の方法であって、
複数のピクセルに対する色データを受け取るステップであって、１つのピクセルに対する色データは１つの輝度値及び一組の彩度値を含む、ステップと、
１つのピクセルに対する一組の彩度値を色座標平面内の第１の位置に変換するステップであって、前記色座標平面は前記輝度値に対応する、ステップと、
前記ピクセルの前記第１の位置と前記検出ボリュームとを比較するステップと、
前記第１の位置が前記検出ボリューム内で検出された場合に前記ピクセルの前記第１の位置を第２の位置に偏移するステップであって、前記第２の位置は偏移ボリュームに含まれ、前記検出ボリューム及び前記偏移ボリュームは、輝度軸に沿って可変である、ステップと、
前記複数のピクセルを表示するステップと
を含む方法。
【請求項２】
第１の輝度値を有する第１の検出領域及び第２の輝度値を有する第２の検出領域から検出ボリュームを補間することによって前記検出ボリュームを構成するステップであって、前記検出ボリュームは前記第１の検出領域、前記第２の検出領域、及び前記第１の輝度値と前記第２の輝度値との間の複数の輝度値を有する複数の検出領域を含む、ステップと、
前記第１の輝度値を有する第１の偏移領域及び前記第２の離散輝度を有する第２の偏移領域から偏移ボリュームを補間することによって前記偏移ボリュームを構成するステップであって、前記偏移ボリュームは前記第１の偏移領域、前記第２の偏移領域、及び前記複数の輝度値を有する複数の偏移領域を含む、ステップと
をさらに含む、請求項１に記載の方法。
【請求項３】
前記複数のピクセル内の１つのピクセルの第１の位置を偏移するステップは、
前記ピクセルに対応する前記輝度値を持つ等価輝度値を有する前記検出ボリューム内の検出領域を決定する工程と、
前記色データの前記色座標平面内の前記一組の座標に対応する前記検出領域内の前記第１の位置の配置を決定する工程と、
前記検出領域に対応する偏移領域内の前記第２の位置の前記配置を決定する工程と、
前記第２の位置を表すように前記一組の座標を修正する工程であって、前記第２の位置は、前記第１の位置からの前記色座標平面内の変位を含む、工程と
を含む、請求項１に記載の方法。
【請求項４】
前記検出ボリュームに含まれる検出領域は、輝度値に対する色座標平面内の第１の複数の位置を含み、
前記偏移ボリュームに含まれる偏移領域は、前記輝度値に対する色座標平面内の第２の複数の位置を含む、請求項１に記載の方法。
【請求項５】
前記検出ボリュームに含まれる輝度値に対する検出領域は、同じ輝度値に対する前記偏移ボリュームに含まれる対応する偏移領域を有し、
前記検出領域内の１つの位置は、前記偏移領域内に対応する位置を有し、前記対応する位置は前記検出領域内の前記位置からの色座標平面内の変位を含む、請求項１に記載の方法。
【請求項６】
輝度値に対する前記偏移ボリュームに含まれる偏移領域は、前記輝度値に対する前記検出ボリュームに含まれる対応する検出領域の幾何学的形状に類似する幾何学的形状で配列される、請求項５に記載の方法。
【請求項７】
前記検出ボリュームに含まれる輝度特有の検出領域のサイズは、輝度軸に沿って前記偏移ボリュームに含まれる輝度特有の偏移領域のサイズに関して可変である、請求項１に記載の方法。
【請求項８】
検出領域のサイズは、前記輝度軸に沿って前記検出領域に対応する偏移領域のサイズに関して可変である、請求項７に記載の方法。
【請求項９】
前記偏移ボリュームに含まれる輝度値に対する偏移領域の方位配向は、前記検出ボリュームに含まれる前記輝度に対する対応する検出領域の方位配向から可変である、請求項５に記載の方法。
【請求項１０】
色強調のために検出ボリューム及び偏移ボリュームを構成する方法であって、
第１の色座標平面内の第１の検出領域を受け取るステップと、
第２の色座標平面内の第２の検出領域を受け取るステップと、
前記第１の色座標平面内で第１の偏移領域を定めるステップであって、前記第１の偏移領域は前記第１の検出領域に対応する、ステップと、
前記第２の色座標平面内で第２の偏移領域を定めるステップであって、前記第２の偏移領域は前記第２の検出領域に対応する、ステップと、
前記第１の検出領域及び前記第２の検出領域から、複数の色座標平面内に配置されている複数の検出領域を補間するステップであって、前記複数の検出領域が検出ボリュームを構成する、ステップと、
前記第１の偏移領域及び前記第２の偏移領域から、前記複数の色座標平面内に配置されている複数の偏移領域を補間し、偏移ボリュームを構成するステップであって、前記検出ボリューム及び前記偏移ボリュームは輝度軸に沿って可変である、ステップと
を含む方法。
【請求項１１】
第３の色座標平面内に配置されている第３の検出領域を受け取るステップであって、前記第３の座標平面は輝度軸内で前記第１の検出領域に対応する第１の離散輝度と前記第２の検出領域に対応する第２の離散輝度との間の第３の離散輝度に対応する、ステップと、
第３の偏移領域を定めるステップであって、前記第３の偏移領域は前記第３の色座標平面内に配置され、前記第３の検出領域に対応する、ステップと
をさらに含む、請求項１０に記載の方法。
【請求項１２】
前記検出ボリュームを構成するステップは、さらに、
前記第１の検出領域、前記第２の検出領域、及び前記第３の検出領域から、
前記複数の検出領域内に配置されている、前記第１の離散輝度と前記第３の離散輝度との間の第１の複数の離散輝度に対応する、第１の組の検出領域と、
前記複数の検出領域内に配置されている、前記第３の離散輝度と前記第２の離散輝度との間の第２の複数の離散輝度に対応する、第２の組の検出領域と
を補間する工程と、
前記第１の組の検出領域及び前記第２の組の検出領域をまとめて、前記検出ボリュームを形成する工程と
を含む、請求項１１に記載の方法。
【請求項１３】
前記偏移ボリュームを構成するステップは、
前記第１の偏移領域、前記第２の偏移領域、及び前記第３の偏移領域から、
前記複数の偏移領域内に配置されている、前記第１の離散輝度と前記第３の離散輝度との間の前記第１の複数の離散輝度に対応する、第１の組の偏移領域と、
前記複数の偏移領域内に配置されている、前記第２の複数に対応する、第２の組の偏移領域と
を補間する工程と、
前記第１の組の偏移領域及び前記第２の組の偏移領域をまとめて、前記偏移ボリュームを形成する工程と
を含む請求項１２に記載の方法。
【請求項１４】
第１の偏移領域を定めるステップは、前記第１の検出領域に相対的な第１の変位を有する前記第１の偏移領域を定める工程を含み、
第２の偏移領域を定めるステップは、前記第１の検出領域に相対的な第２の変位を有する第２の偏移領域を定める工程を含む、請求項１０に記載の方法。
【請求項１５】
前記第１の検出領域に相対的な前記第１の変位は、前記第２の検出領域に相対的な前記第２の変位から可変である、請求項１４に記載の方法。
【請求項１６】
ディスプレイ及びユーザーインターフェース選択デバイスを備えるグラフィカルユーザーインターフェースを有するコンピュータシステムにおいて、ディスプレイ上のインターフェースから色強調を行う方法であって、
複数の色座標平面内に配置されている複数の検出領域を含む検出ボリュームを表示するステップであって、前記複数の色座標平面は離散輝度軸に対応する、ステップと、
複数の色座標平面内に配置されている複数の偏移領域を含む偏移ボリュームを表示するステップであって、前記複数の色座標平面は離散輝度軸に対応する、ステップと、
前記ディスプレイ上の前記インターフェースから入力を受け取るステップであって、前記入力は前記検出ボリュームに含まれる検出領域に対する修正及び前記偏移ボリュームに含まれる偏移領域に対する修正を示す、ステップと、
前記入力に対応するように前記検出ボリューム及び前記偏移ボリュームを修正するステップと、
前記入力をメモリ内に格納するステップと
を含む方法。
【請求項１７】
前記検出ボリュームの前記修正ステップは、前記検出ボリューム全体を通して前記検出領域に対する前記修正を補間する工程を含む、請求項１６に記載のシステム。
【請求項１８】
前記検出ボリュームの前記修正ステップは、前記偏移ボリューム全体を通して前記偏移領域に対する前記修正を補間する工程を含む、請求項１６に記載のシステム。
【請求項１９】
前記ディスプレイは、前記検出ボリューム及び前記偏移ボリュームを表示する請求項１６に記載のシステム。
【請求項２０】
前記ディスプレイは、離散輝度について前記検出ボリューム内に含まれる検出領域及び前記偏移ボリューム内に含まれる偏移領域を含む色座標平面を表示する、請求項１６に記載のシステム。
【発明の詳細な説明】
【背景技術】
【０００１】
[0001]色強調は、現実の物体に対応する色を、人間の眼で見て、また社会的人格として、一般に美しさを連想する色へ人工的に偏移させることにより、画像（静止画又は動画）の見え方を強調し色鮮やかな画像に見せるための家庭用電化製品の分野において知られている技術である。例えば、自然には淡緑色に見える草原や木の葉の色を、より彩度の高い緑色へと人工的に偏移させることで、草原や木の葉を、より新鮮でより青々としたものに見せることができる。淡青色の空の色をより彩度の高い青色に人工的に偏移させることで、空をより色鮮やかに、またクリアに見せることができる。同様に、青ざめた人肌の色をより赤みを帯びた茶色に人工的に偏移させることで、人肌をより健康な外観に見せることができる。そこで、青色、緑色、及び肌色のプログラム可能な領域を検出して、それらの領域が検出されるときにプログラム可能な偏移を実行するための回路が開発された。
【０００２】
[0002]青色、緑色、及び肌色の強調は、家庭電化製品業界において行われている通常の色強調である。従来の技術では、画像は、それぞれのピクセルがある１つの色を有する複数のピクセルとして符号化されうる。画像の色強調を実行するために、画像を含むピクセルの色が検出されなければならない。特に、画像内の与えられたピクセルが注目する色（例えば、青色、緑色、及び「肌色」）を有するかどうかが判定されなければならない。注目する色を有するピクセルが検出された後に、そのピクセルの色値に特定の量を乗算すること及び／又は特定の量だけ偏移することが行われる。
【０００３】
[0003]検出及び偏移は、通常、ＹＣｂＣｒ色空間内で実行される。ＹＣｂＣｒ色空間は、Ｙが画像の明度又は輝度に関係するモノクロ成分であり、Ｃｂ−Ｃｒ平面が特定の輝度値に対する画像の色成分に対応する三次元空間である。典型的には、Ｃｂ−Ｃｒ色平面は、縦軸（Ｃｒ）と横軸（Ｃｂ）を備える。多くの輝度値について、緑色は、ピクセルの色成分の値が第３象限（Ｃｂ＜０、Ｃｒ＜０）内に入る場合に大部分検出されうる。同様に、青色は、第４象限（Ｃｂ＞０、Ｃｒ＜０）内で大部分検出される。同様に、肌色は、第２象限（Ｃｂ＜０、Ｃｒ＞０）内のどこかで通常検出される。
【０００４】
[0004]従来の方法によれば、領域（典型的には、緑色又は青色に対しては三角形、肌色に対しては台形）は、Ｃｂ−Ｃｒ色平面内で注目する領域として定められ、第２の対応する領域（注目する領域と同じ形状の）は、偏移領域と同じＣｂ−Ｃｒ色平面内で定められる。したがって、注目する領域内で検出されるピクセルは、偏移領域内の対応する位置に偏移される。注目する領域及び偏移領域は、一部分において重なり合うことがあるので、１つのピクセルは、注目する領域内の他の位置に来るように偏移されうる。偏移は、ベクトル偏移として実行することができ、これにより注目する領域内のすべての位置が、同じベクトルによって大きさ及び方向を偏移される。
【０００５】
[0005]青色及び緑色の強調に対するプログラム可能なパラメータは、典型的には、（ｉ）三角形の辺の長さ及び原点（０）からのオフセットに基づく注目する領域（例えば、「検出領域」）と（ｉｉ）より生き生きした緑色又は青色に偏移したベクトルを含む。肌の場合、検出は、原点からの偏移量、台形の辺の長さ、及びその位置で縦（Ｃｒ）軸となす角度などのパラメータに基づく。肌色の強調は、その台形領域の内向きの縮小（例えば、広く好まれている肌の色合いのより狭い範囲に適合するようにする）又は赤色への偏移（例えば、肌をより蒼白にする）を指定するベクトルである。
【０００６】
[0006]パラメータの与えられた一組の値について、検出及び偏移の従来の方法は、Ｙ（輝度）とは無関係に実行される。言い換えると、検出領域及び随伴する偏移領域は、輝度軸に沿って変化しない。特に、同じ検出領域及び対応する偏移領域（同じ偏移ベクトルに応じて）は、輝度軸に沿ってそれぞれの値Ｙに対しそれぞれのＣｂ−Ｃｒ平面内の同じ相対位置に出現する。しかし、Ｃｂ−Ｃｒ平面上の色の位置は、輝度軸に沿って変化する。例えば、輝度軸に沿っては、色領域は必ずしも、固定点に、又はさらには固定象限にさえも、制約されたままにはならない。また、注目する（強調すべき）色領域の形状は、輝度軸に沿って拡大、収縮し、異なる色が輝度軸に沿ってＣｂ−Ｃｒ平面内で異なる形の分布をする。
【０００７】
[0007]したがって、輝度軸上の輝度の１つの値に対するＣｂ−Ｃｒ平面の特定の領域を占有する色合いが、輝度軸上の異なる輝度値においてＣｂ−Ｃｒ平面内の異なる領域を占有しうる。色の強さは、さらに、輝度軸に沿って変化し、したがって、輝度軸に沿って暗（緑色）から明（緑色）へ移動する色（例えば、緑色）は、変化する輝度値に対し、例えば、輝度軸に沿って移動するときに、Ｃｂ−Ｃｒ平面上の変化する領域を占有する。したがって、一方の輝度に対するＣｂ−Ｃｒ平面内の色の位置を含む注目する領域は、他方の輝度に対するＣｂ−Ｃｒ平面内の同じ色の位置を含みえない。したがって、色を検出し、一方の色に関係するピクセルに対する偏移を実行する一方の輝度に対する検出領域では、その輝度の他の値に対する色を検出できない。逆に、意図しない偏移については、輝度の元の値に対する検出領域の外にあったが、現在はその位置が輝度の新しい値における検出領域内にある色について実行されうる。
【０００８】
[0008]さらに、従来の方法は、多くの場合、その有効性に悪影響を及ぼす複数の制限によって制約される。例えば、色強調の現行の方法は、青色、緑色、及び肌色の強調に制約される。他の色（例えば、赤色）に対する色強調は、従来の色強調技術を使用したのでは利用できない。さらに、検出領域及び対応する偏移領域の形状が典型的には不変であること、及び／又は検出領域及び対応する偏移領域の形状がＹ（輝度）軸に沿ってサイズが不変である場合もあることが指摘される。これらの制限は、未検出の強調の候補、及び不適切な強調があるという問題をさらに深刻化する。
【発明の概要】
【課題を解決するための手段】
【０００９】
[0009]本発明の実施形態は、画像表示デバイス及びビデオ表示デバイスなどのグラフィック表示デバイスに入力される色の表示を強調するための方法及びシステムを実現することを対象とする。三次元色空間内の輝度軸に沿って可変検出ボリューム及び可変偏移ボリュームを構成することを可能にする方法が提供される。したがって、色検出及び色偏移は輝度によって変化し、都合がよい。
【００１０】
[0010]新規性のある一方法では、検出ボリュームに含まれる検出領域の再配置で色領域の偏移に対応することができる。他の新規性のある方法では、検出領域及び対応する偏移領域のサイズ及び配向を調節することができる。さらに他の新規性のある方法では、より柔軟な、また正確な検出及び偏移方式に合わせて各種の形状を選択し、使用することができる。
【００１１】
[0011]上記の新規性のある方法はそれぞれ、画像の輝度に応じて変化するパラメータを備え、これによって、結果として表示される色の強調を有利に行うことができる。つまり、色強調は、色の明度に基づいてより正確に指定されるということである。
【００１２】
[0012]本明細書に組み込まれ、本明細書の一部をなす、付属の図面は、本発明の実施形態を例示しており、また説明と併せて、本発明の原理を説明するのに役立つ。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態による、輝度軸に沿って例示的な検出ボリュームを含む例示的な色強調色空間をグラフィックで示す図である。
【図２】本発明の実施形態による、例示的な検出ボリューム及び輝度軸に沿って変化する対応する例示的な偏移ボリュームを含む例示的な色強調色空間をグラフィックで示す図である。
【図３】本発明の実施形態による、輝度軸に沿って変化する代替の例示的な検出ボリュームを含む例示的な色強調色空間をグラフィックで示す図である。
【図４】本発明の実施形態による、輝度軸に沿ってねじれ変動を呈示する検出ボリュームを含む例示的な色強調色空間をグラフィックで示す図である。
【図５】本発明の実施形態による、ディスプレイ内のピクセル色情報を強調するための例示的プロセスの流れ図である。
【図６】本発明の実施形態による、ディスプレイ内のピクセルに対する色データを偏移するための例示的プロセスの流れ図である。
【図７】本発明の実施形態により、検出ボリューム及び偏移ボリュームを構成するための例示的プロセスの流れ図である。
【図８】本発明の実施形態による、ディスプレイ上のインターフェースから色強調を行うための例示的プロセスの流れ図である。
【図９】本発明のさまざまな実施形態について、プラットフォームとして使用されうる例示的なコンピュータ制御表示デバイスのブロック図である。
【発明を実施するための形態】
【００１４】
[0022]次に、いくつかの実施形態の詳細を示すことにする。本発明の主題は、代替実施形態に関して説明されるが、請求項に記載されている主題をそれらの実施形態に制限することを意図していないことは理解されるであろう。それどころか、請求項に記載されている主題は、代替形態、修正形態、及び等価形態を対象とすることを意図されており、付属の請求項によって定められている請求項に記載されている主題の精神及び範囲内に含めることができる。
【００１５】
[0023]さらに、以下の詳細な説明では、請求項に記載されている主題を完全に理解できるように、多数の具体的詳細が述べられている。しかし、当業者であれば、実施形態はこれらの具体的詳細がなくても、又は等価物を用いて実施されうることを理解するであろう。他の場合には、よく知られているプロセス、手順、コンポーネント、及び回路については、主題の態様及び特徴をいたずらにわかりにくくしないために、細部にわたって説明することはしていない。
【００１６】
[0024]以下の詳細な説明の一部は、プロセスに関して提示され、説明されている。ステップ及びステップの実行順序は、このプロセスの動作を説明する本明細書の図（例えば、図６〜９）において開示されているけれども、そのようなステップ及び実行順序は、例示的なものである。実施形態は、さまざまな他のステップ又は本明細書の図の流れ図において引用されているステップの変更形態を、本明細書に示され、説明されている以外の順序で実行するのにも適している。
【００１７】
[0025]詳細な説明のいくつかの部分は、手順、ステップ、論理ブロック、処理、及びコンピュータメモリ上で実行できるデータビットに対する演算の他の記号表現に関して示されている。これらの説明及び表現は、作業の内容を当業者に最も効果的に伝えるためにデータ処理の技術者によって使用される手段である。手順、コンピュータによって実行されるステップ、論理ブロック、プロセスなどがここにあり、一般的に、所望の結果に至る自己矛盾のない一連のステップ又は命令と考えられる。これらのステップは、物理的量の物理的操作を必要とするステップである。通常、必ずというわけではないけれども、これらの量は、コンピュータシステム内への格納、転送、組み合わせ、比較、及び他の何らかの形の操作が可能な電気的又は磁気的信号の形態をとる。主に共通使用の理由から、これらの信号をビット、値、要素、記号、文字、語、数、又は同様のものとして参照することがときには都合がよいことが実証されている。
【００１８】
[0026]しかし、これらの語及び類似の語はすべて、適切な物理的量に関連付けられ、これらの量に付けられる単に便利なラベルにすぎないことを念頭におくべきである。以下の説明から明らかなように特に断りのない限り、全体を通して、「アクセス（すること）」、「書く（こと）」、「含む（こと）」、「格納（すること）」、「送信（すること）」、「横断（すること）」、「関連付け（ること）」、「識別（すること）」、又は同様の語句などの語を使用する説明では、コンピュータシステムのレジスタ及びメモリ内で物理的（電子的）量として表されているデータを操作し、コンピュータシステムのメモリ又はレジスタ又は他のそのような情報記憶、伝送、又は表示デバイス内で物理的量として同様に表されている他のデータに変換するコンピュータシステム、又は類似の電子コンピューティングデバイスの動作及びプロセスを参照することは理解される。
【００１９】
[0027]以下の例示的な構成は、特定の列挙された特徴及び要素を組み込んでいるものとして示されているが、そのような叙述は例示的なものであることは理解される。したがって、実施形態は、異なる、追加の、又はより少ない要素、特徴、又は配置構成を伴う装置に適している。
【００２０】
色強調色空間の例
[0028]そこで図１を参照すると、一実施形態による、輝度軸１９９にそった例示的な検出ボリューム１２１を含む例示的な色強調色空間１００のグラフィック表現が示されている。典型的な配置構成では、色強調色空間１００は、輝度軸１９９、及び例えばＣｂ−Ｃｒにおける複数の色座標平面（例えば、色座標平面１０１、１０３、１０５、及び１０７）を含む三次元色空間であり、これらの座標平面のそれぞれは、輝度軸１９９の特定の輝度に対応する。一実施形態では、輝度軸１９９は、０から２５５までの輝度値の範囲を含む。図に示されているように、色座標平面１０１、１０３、１０５、及び１０７は、輝度軸１９９における４つの例示的な輝度値に対応する色座標平面の部分集合を含む。
【００２１】
[0029]一実施形態では、色強調色空間１００は、カラー画像パイプライン内のコンポーネントの一実装である。色強調色空間１００は、例えば、２つ以上の別々の処理ブロックからなる中間デジタル画像処理を実行する、画像ソース（例えば、カメラ、スキャナ、又はコンピュータゲームのレンダリングエンジン）と画像レンダラー（例えば、テレビジョン受像機、コンピュータ画面、コンピュータプリンタ、又は映写幕）との間で通常使用されるコンポーネントの１つとすることができる。画像／ビデオパイプラインは、コンピュータソフトウェアとして実装されうるか、又はデジタルシグナルプロセッサで実装されうるか、又はフィールドプログラマブルゲートアレイ（ＦＰＧＡ）上に実装されうるか、又は固定機能特定用途向け集積回路（ＡＳＩＣ）として実装されうる。それに加えて、これと同じ機能の多くを実行するためにアナログ回路も使用できる。
【００２２】
[0030]一実施形態では、色座標平面は、例えば、色情報を符号化するためＣｂ−Ｃｒ色空間を含むことができる。典型的な一実施形態では、色空間は、座標平面１０１、１０３、１０５、及び１０７内に複数の離散位置を有し、それぞれの位置は、関連付けられている輝度値に結合されたときに、特定の色に対応する。さらに他の実施形態では、色座標平面１０１、１０３、１０５、及び１０７のそれぞれは、少なくとも１つの検出領域（例えば、検出領域１１１、１１３、１１５、１１７）を含む。それぞれの検出領域１１１、１１３、１１５、及び１１７は、色座標平面１０１、１０３、１０５、及び１０７内の複数の位置を含む色座標平面１０１、１０３、１０５、及び１０７の有界領域を含む。
【００２３】
[0031]一実施形態では、それぞれの検出領域１１１、１１３、１１５、及び１１７は、さらに、色強調が望まれている色群による１つ又は複数の色合いに対応する。他の実施形態では、検出領域は、複数の色群（例えば、赤色、青色、黄色、及び緑色）のそれぞれに対し検出ボリューム１２１全体における輝度軸１９９にそったそれぞれの色座標平面１０１、１０３、１０５、及び１０７について別々に定められうる。さらに他の実施形態では、検出領域は、異なる色の組み合わせ（例えば、可変量の赤色、青色、緑色、及び黄色の混合）を含む検出ボリューム１２１全体における輝度軸１９９にそったそれぞれの色座標平面１０１、１０３、１０５、及び１０７について別々に定められうる。
【００２４】
[0032]図１及び図２に示されているように、検出領域は、三角形の形状で表されるが、形状の選択は、任意とすることができ、好み又は使用度に応じて（例えば、形状のパレットから）選択できる。他の形状選択としては、例えば、四辺形、長円、五角形などが挙げられる。
【００２５】
[0033]さらに他の実施形態では、輝度軸１９９にそった検出領域１１１、１１３、１１５、及び１１７の組み合わせが検出ボリューム１２１を形成する。一実施形態では、それぞれの検出領域１１１、１１３、１１５、及び１１７は、その輝度に基づいて独立に定められうる。代替実施形態では、検出ボリューム１２１は、２つ以上の定められている検出領域１１１、１１３、１１５、及び１１７から線形補間されうる。例えば、一方の色座標平面内で定められている検出領域は、代替輝度値を有する検出ボリューム１２１内の他方の色座標平面内で定められている検出領域に線形結合されうる。したがって、それぞれの頂点から延び、定められている色座標平面の間の三次元色空間を横断する線分は、定められている検出領域の輝度値の間の輝度値に対応する色座標平面に対する検出領域の境界となる。代替実施形態では、定められている領域が２つより多い場合、検出領域のそれぞれと輝度軸１９９に沿って輝度値（これより大きい又は小さい両方の値）に対応する最も近い定められている検出領域との間で補間が実行されうる。さらに他の実施形態では、補間は、可能な輝度値がある限り多くの平面を、例えば、８ビットの輝度値を持つシステムでは２５６個の平面を輝度軸上で定めることにより回避できる。
【００２６】
[0034]さらに他の実施形態では、受け取った入力（例えば、ピクセル）が検出ボリューム１２１と比較される。ピクセルの色がピクセルの輝度値に対する色座標平面１０１、１０３、１０５、及び１０７の検出領域１１１、１１３、１１５、及び１１７内の位置に対応する場合、このピクセルは、色強調の対象になり、例えば、その色座標平面内で何らかの決められた量だけ偏移する。
【００２７】
[0035]図２を参照すると、さまざまな実施形態による、輝度軸２９９に沿って、複数の例示的な検出ボリューム２７１、２７５及び対応する複数の例示的な偏移ボリューム２７３、２７７を含む例示的な色強調色空間２００のグラフィック表現が示されている。検出ボリュームは、輝度成分を有し、したがって輝度によって変化する色検出が行われる。典型的な配置構成では、色強調色空間２００は、輝度軸２９９、及び複数の色座標平面（例えば、色座標平面２０１、２０３、及び２０５）を含む三次元色空間であり、これらの座標平面のそれぞれは、輝度軸２９９の特定の輝度に対応する。
【００２８】
[0036]一実施形態では、複数の色座標平面２０１、２０３、及び２０５のうちのそれぞれの色座標平面は、典型的な直交座標系に従って指定され、２つの交差する軸によって隔てられる４つの象限を含む二次元平面である。一実施形態では、色座標平面内のそれぞれの組の象限は、Ｃｂ−Ｃｒ色平面の色象限に対応する。図２に示されているように、象限２１１は、色座標平面２０１内の第１象限である。同様に、象限２３１及び２５１は、それぞれ色座標平面２０３及び２０５内の第１象限を含む。色座標平面２０１、２０３、及び２０５において、象限２１３、２３３、及び２５３は第２象限を含み、象限２１５、２３５、及び２５５は第３象限を含み、象限２１７、２３７、及び２５７は第４及び最後の象限をそれぞれ含む。
【００２９】
[0037]図に示されているように、色強調空間２００は、複数の検出ボリュームを含む。色強調空間２００は、検出領域（例えば、２２１、２４１、２６１）が色強調空間２００内の複数の色座標平面２０１、２０３、及び２０５の第３象限内に配置されている検出ボリューム２７１、及び検出領域（例えば、２２５、２４５、２６５）が複数の色座標平面２０１、２０３、及び２０５の第１象限内に配置されている検出ボリューム２７５を含む。それぞれの検出ボリュームは、例えば、強調が望まれている特定の色又は関係する色からなる群（例えば、同じ色群内の色合い又は色相）（例えば、緑色、青色、赤色など）に対応しうる。
【００３０】
[0038]図に示されているように、それぞれの検出ボリューム２７１、２７５は、複数の頻出領域（例えば、検出領域２２１、２２５、２４１、２４５、２６１、及び２６５）からなり、それぞれ色座標平面２０１、２０３、及び２０５内に配置され、該当する色座標平面２０１、２０３、及び２０５の輝度値に対応する。それぞれの検出ボリューム２７１、２７５は、さらに、複数の偏移領域（例えば、偏移領域２２３、２２７、２４３、２４７、２６３、及び２６７）を含む対応する偏移ボリューム２７３、２７７を有する。一実施形態では、検出領域の相対位置は、輝度によって変化しうる。さらに、検出ボリューム２７１、２７３に含まれるそれぞれの検出領域は、同じ輝度値について、同じ色座標平面２０１、２０３、及び２０５内の偏移領域に対応する。さらに他の実施形態では、検出領域２２１、２２５、２４１、２４５、２６１、及び２６５によって囲まれる複数の位置のそれぞれが、関連する偏移領域２２３、２２７、２４３、２４７、２６３、及び２６７内の対応する位置を有する。例えば、検出領域２２１内のそれぞれの位置は、偏移領域２２３に含まれる色座標平面２０１内の代替位置に事前マッピングされ、したがって、いくつかの実施形態では、輝度による偏移変動に対応できる。
【００３１】
[0039]一実施形態では、輝度値及び彩度値を含む入力（ピクセルなど）は、色座標平面内の１つの座標位置に変換される。その結果得られた位置は、色強調空間２００内の検出ボリューム２７１、２７５と比較される。位置及び輝度値が検出ボリューム内のある１つの位置に対応する場合、このピクセルの座標位置は、入力の輝度値を有する特定の検出領域に対応する偏移領域内の事前マッピングされた位置に偏移されうる。例えば、検出ボリューム２７１内で検出された位置は、輝度に基づいて偏移ボリューム２７３内の対応する事前マッピングされた位置に偏移されうる。偏移の例は、検出領域から対応する偏移領域（例えば、２４１から２４３まで）へのベクトル偏移を示す、点線の有向線分によって示されている。同様に、検出ボリューム２７５内で検出された位置は、偏移ボリューム２７７内の対応する事前マッピングされた位置に偏移されうる。代替実施形態では、色強調色空間２００は、追加の検出ボリューム及び個別の色に対応する偏移ボリュームを含むことができる。
【００３２】
[0040]検出領域２２１、２２５、２４１、２４５、２６１、及び２６５及び対応する偏移領域２２３、２２７、２４３、２４７、２６３、及び２６７は、１つの象限内にまるまる収まるように示されているが、このような表示は例にすぎない。したがって、いくつかの実施形態は、複数の象限のうちの一部をそれぞれ占有する検出領域及び／又は偏移領域を含むのが適している。
【００３３】
[0041]次に図３を参照すると、一実施形態による、輝度軸３９９にそった例示的な代替の検出ボリューム３２１を含む例示的な色強調色空間３００のグラフィック表現が示されている。典型的な配置構成では、色強調色空間３００は、輝度軸３９９、及び複数の色座標平面（例えば、色座標平面３０１、３０３、及び３０５）を含む三次元色空間であり、これらの座標平面のそれぞれは、輝度軸３９９の特定の輝度に対応する。図に示されているように、色座標平面３０１、３０３、及び３０５は、輝度軸３９９における３つの例示的な輝度値に対応する色座標平面の部分集合を含む。それぞれの色座標平面は、組み合わせると検出ボリューム３２１を形成する１つ又は複数の検出領域（例えば、検出領域３１１、３１３、及び３１５）を含みうる。図３及び図４に示されているように、検出領域は、サイズ、位置、及び配向が輝度によって変化しうる楕円形状を有するものとして示されている。しかし、他の形状も、好み又は使用度に応じて適しているものとすることができる。
【００３４】
[0042]一実施形態によれば、輝度軸３９９にそった検出領域３１１、３１３、及び３１５の組み合わせが検出ボリューム３２１を形成する。一実施形態では、それぞれの検出領域３１１、３１３、及び３１５は、輝度に基づいて独立に定められうる。代替実施形態では、検出ボリューム３２１は、２つ以上の定められている検出領域３１１、３１３、及び３１５から線形補間されうる。例えば、一方の色座標平面内で定められている検出領域は、代替輝度値を有する他方の色座標平面内で定められている検出領域に線形結合されうる。したがって、外周（又は他の幾何学的形状の検出領域に対し境界となる縁）上のそれぞれの頂点から延び、定められている色座標平面の間の三次元色空間を横断する線分は、定められている検出領域の輝度値の間の輝度値に対応する色座標平面に対する検出領域の外周（又は境界）をなす。
【００３５】
[0043]代替実施形態では、定められている領域が２つより多い場合、検出領域のそれぞれと輝度軸３９９に沿って輝度値（これより大きい及び小さい両方の値）に対応する近い定められている検出領域との間で補間が実行されうる。例えば、図３を参照すると、検出ボリューム３２１は、２つの部分検出ボリューム３２３、３２５から構成されうる。それぞれの部分検出ボリュームは、２つの定められている検出領域から補間される。特に、部分検出ボリューム３２３は、検出領域３１１及び３１３から補間されるが、部分検出ボリューム３２５は、検出領域３１３及び３１５から補間される。
【００３６】
[0044]一実施形態では、それぞれの検出領域３１１、３１３、及び３１５は、輝度軸３９９に沿って可変であるものとすることができる。検出領域３１１、３１３、及び３１５は、例えば、輝度軸にそった異なる座標平面に対する検出領域及び／又は偏移領域のサイズによって可変であるとすることもできる。例えば、１つの輝度値について１つの色座標平面（例えば、色座標平面３０１）の検出領域（例えば、検出領域３１１）に含まれる色は、異なる輝度値の色座標平面（例えば、色座標平面３０３、３０５）内に異なる位置を有することができる。したがって、色強調のため検出を行っているときに同じ色を効果的に「捕捉する」には、他の輝度値に関する検出領域の再配置（又は他の同様の調整）を必要とすることがある。そのため、一実施形態では、検出領域３１１、３１３、及び３１５は、三次元色空間３００内の１つ又は複数の他の輝度値については異なる、色座標平面３０１、３０３、及び３０５内の原点に相対的な位置を有することができる。
【００３７】
[0045]さらに他の実施形態では、検出領域３１１、３１３、及び３１５のサイズは、さらに、輝度軸３９９にそった輝度値に基づき複数の色座標平面３０１、３０３、及び３０５内で変化しうる。図に示されているように、検出領域３１３は、検出領域３１１及び３１５の面積より小さい面積を有する。したがって、検出ボリューム３２１では、サイズの変動と一致する補間が呈示される。さらに他の実施形態では、前記検出領域３１１、３１３、及び３１５に対応する偏移ボリューム（図に示されていない）を含む偏移領域の位置及びサイズも、輝度軸３９９にそった偏移ボリューム内の他の偏移領域に関するサイズ及び位置について変化しうる。さらに他の実施形態では、前記検出領域３１１、３１３、及び３１５に対応する偏移ボリュームを含む偏移領域の位置及びサイズは、さらに、輝度軸３９９にそった各対応する検出領域３１１、３１３、及び３１５に関するサイズ及び位置について変化しうる。
【００３８】
[0046]次に図４を参照すると、一実施形態による、輝度軸４９９にそったねじれに帰因する変動を呈示する検出ボリューム４２１を含む例示的な色強調色空間４００のグラフィック表現が示されている。典型的な配置構成では、色強調色空間４００は、輝度軸４９９、及び複数の色座標平面（例えば、色座標平面４１１、４１３）を含む三次元色空間であり、これらの座標平面のそれぞれは、輝度軸４９９の特定の輝度に対応する。図に示されているように、色座標平面４０１、４０３は、輝度軸４９９における２つの例示的な輝度値に対応する色座標平面の部分集合を含む。それぞれの色座標平面４０１、４０３は、組み合わせると検出ボリューム４２１を形成する１つ又は複数の検出領域（例えば、検出領域４１１、４１３）を含みうる。図４に示されているように、検出領域は、台形の形状をとることができる。
【００３９】
[0047]いくつかの実施形態では、検出領域４１１、４１３の配向は、輝度軸４９９にそった複数の色座標平面４０１、４０３内で変化しうる。例えば、検出領域（例えば、検出領域４１３）は、輝度軸４９９に沿って複数の色座標平面４０１、４０３に対する同じ色又は色の群について他の検出領域（例えば、検出領域４１１）に関し個別の軸を中心として回転させることができる。図に示されているように、検出領域４１１は、ａ、ｂ、ｃ、及びｄと記号が振られている４つの辺を有する台形を含む。検出領域４１３は、対応する辺を持つ例示的な回転を示している。その結果、検出ボリューム４２１は、検出領域４１１及び４１３から補間されたときに、配向の変動と一致するねじれを呈示する。他の実施形態では、同じ色又は色の群に対する他の検出領域に関する検出領域の回転は、検出領域の再配置又は面積に対する調整を伴うことがある。
【００４０】
色強調プロセスの例
[0048]図５を参照すると、さまざまな実施形態による、ディスプレイ内のピクセル色情報を強調するための例示的なコンピュータ実装プロセス５００の流れ図が示されている。ステップ５０１〜５０９では、本明細書で説明されているさまざまな実施形態によるプロセス５００を含む例示的なステップを説明している。プロセス５００は、例えば、電子デバイスのカラー画像パイプライン内の一コンポーネントで実行できる。一実施形態では、プロセス５００は、一連のコンピュータ実行可能命令として実装されうる。
【００４１】
[0049]ステップ５０１において、１つ又は複数のピクセルに対する色データを受け取る。これらのピクセルは、例えば、画像フレーム又はビデオの静止画像フレームピクセルを含みうる。一実施形態では、それぞれのピクセルに対する色データは、ピクセルの輝度値、及び一組の彩度値を含む。他の実施形態では、色空間は、Ｃｂ−Ｃｒ色空間である。
【００４２】
[0050]ステップ５０３において、ステップ５０１で受け取った色データを含む一組の彩度値は、色空間内で入力として受け取った輝度を有する色座標平面内の第１の位置としてピクセルの色を表す座標に変換される。
【００４３】
[0051]ステップ５０５において、ステップ５０１で受け取り、ステップ５０３で変換されたピクセルに対する色データと検出ボリュームとの比較が行われる。ステップ５０１で受け取ったピクセルに対する色データの比較は、例えば、検出ボリューム内で輝度特有の検出領域を決定するステップと、輝度特有の検出領域内のピクセルの位置を比較するステップとを含みうる。色は、ピクセルの色の位置（例えば、第１の位置）が、ピクセルの輝度値に対応する輝度特有の検出領域を境界とする領域内にある場合に「検出される」。一実施形態では、複数のピクセルのうちのそれぞれのピクセルを、ピクセルの輝度に対応する検出ボリューム内の輝度特有の検出領域と比較することができる。未検出の色を有するピクセル（例えば、検出ボリュームの外部の色空間内に位置するピクセル）は、未修正であり、変更することなく表示できる。色データが検出ボリューム内の色空間内の位置に対応するピクセルは、ステップ５０７に進む。
【００４４】
[0052]一実施形態では、検出ボリュームは、三次元色空間の輝度軸に沿って構成される。検出ボリュームは、例えば、三次元色空間内の輝度軸におけるそれぞれの輝度値に対する検出ボリュームを含む特定の検出領域を独立に定めることにより構成できる。その代わりに、検出ボリュームは、輝度軸における２つ以上の輝度値について定められている２つ以上の輝度特有の検出領域から補間することも可能である。例えば、検出ボリュームは、第１の輝度値に対応する第１の輝度特有の色座標平面内の第１の定められている検出領域及び第２の輝度値に対応する第２の輝度特有の色座標平面内の第２の定められている検出領域から補間できる。第１の輝度特有の色座標平面内の第１の検出領域の周に沿って並ぶ複数の点を第２の輝度特有の色座標平面内の第２の検出領域の周に沿って並ぶ対応する点に線形結合することができ、その結果得られるボリュームは第１の検出領域及び第２の検出領域を上部ベース及び底部ベースとして有する。
【００４５】
[0053]そこで、その結果得られるボリュームの複数の断面を用いることで、それぞれの検出領域が明確に区別できる座標空間内に配置され、輝度軸における第１の輝度値と第２の輝度値との間の離散輝度に特有である複数の検出領域を定めることができる。一実施形態では、検出ボリュームを含む他の検出領域に関する検出領域の相対位置、サイズ、及び／又は配向は、輝度軸に沿って可変であるものとすることができる。
【００４６】
[0054]ステップ５０７において、ステップ５０１で構成された検出ボリューム内の位置に対応する色を有するピクセルは、表示されるときにピクセルの色を強調する第２の位置へ偏移される。ピクセルの色データは偏移され、これにより、ピクセルの色を色座標平面内の位置として表す座標が色座標平面内の代替位置に対応するように修正される。一実施形態では、代替位置は、偏移ボリューム内の決められた位置である。例えば、検出領域内にある位置を有するピクセルは、検出領域内の特定の位置に対応する、検出領域に関連付けられている偏移領域内の、その位置を表すように修正された座標を有する。
【００４７】
[0055]一実施形態では、検出ボリュームに対応する偏移ボリュームは、同じ三次元色空間の同じ輝度軸に沿って構成される。偏移ボリュームは、第１の輝度特有の色座標平面内の第１の定められている偏移領域及び第２の輝度特有の色座標平面内の第２の定められている偏移領域から補間されうる。偏移ボリュームは、第１の偏移領域及び第２の偏移領域の周に沿って並ぶ複数の点を線形結合することにより補間され、第１の偏移領域及び第２の偏移領域を境界とするその結果得られるボリュームは、偏移ボリュームを形成する。
【００４８】
[0056]したがって、複数の輝度特有の偏移領域は、輝度軸内の第１の輝度値と第２の輝度値との間の複数の輝度値について結果として得られる偏移ボリュームの断面から定められうる。一実施形態では、偏移ボリュームを含む他の偏移領域に関する偏移領域の相対位置、サイズ、及び／又は配向は、輝度軸に沿って可変であるものとすることができる。さらに他の実施形態では、対応する検出領域に関する偏移領域の相対位置、サイズ、及び／又は配向は、輝度軸に沿って可変であるものとすることができる。
【００４９】
[0057]一実施形態では、検出ボリューム内のそれぞれの検出領域は、偏移ボリューム内に対応する偏移領域を有する。特に、検出領域内のそれぞれの離散位置は、対応する偏移領域内の特定の離散位置に対応する。さらに他の実施形態では、検出領域内のそれぞれの離散位置は、偏移領域内の他の輝度特有の位置に事前マッピングされる。検出領域内の離散位置は、例えば、検出領域全体に関する検出領域内の位置と偏移領域に関して同じ相対位置を有する偏移領域内の位置との相関を求めることにより、対応する偏移領域内の位置に事前マッピングされうる。さらに他の実施形態では、検出領域に対応する偏移領域は、検出領域が配置されている同じ輝度特有の色座標平面内に配置される。さらに他の実施形態では、検出領域内のある位置から偏移領域内の対応する位置への結果として生じる「偏移」の大きさと方向も、輝度特有とすることができ、輝度軸内の他の輝度値に特有の色座標平面内に配置されている検出領域及び偏移領域に対し可変であるものとすることができる。
【００５０】
[0058]ステップ５０９において、フレームのピクセル（例えば、画像フレーム又はビデオの静止画像フレーム）は、ピクセルの色データに対応する色として表示される。色データは、ステップ５０７に従って修正された通りに表示されるか、又はステップ５０５で未検出の場合には、色データは、最初に受け取った色データに従って表示されうる。
【００５１】
[0059]図６を参照すると、さまざまな実施形態による、ディスプレイ内のピクセルに対する色データを偏移するための例示的なコンピュータ実装プロセス６００の流れ図が示されている。ステップ６０１〜６０７では、本明細書で説明されているさまざまな実施形態によるプロセス６００を含む例示的なステップを説明している。一実施形態では、プロセス６００は、図５を参照しつつ説明されているようにステップ５０９で実行されるステップを含む。
【００５２】
[0060]ピクセルの色データが検出される、検出ボリュームの特定の検出領域が、ステップ６０１において決定される。一実施形態では、検出領域は、ピクセルの色データに含まれる離散輝度値に対応する色座標平面である。いくつかの実施形態では、検出領域を決定するステップは、与えられた輝度値に対応する色座標平面内の検出領域を参照するステップを含む。例えば、検出領域は、与えられた輝度値に対応する色座標平面内に配置される検出ボリュームの断面を決定することにより決定されうる。
【００５３】
[0061]ステップ６０３において、検出領域内のピクセルの位置（「第１の位置」）が決定される。検出領域内の配置は、例えば、ピクセルの色データに含まれる一組の座標に対応する色座標平面内の位置を含むことができる。
【００５４】
[0062]ステップ６０５において、検出領域内の第１の位置の位置に対応する偏移領域内のピクセルの位置（「第２の位置」）が決定される。したがって、第１の位置に等しい位置を有するように変換されるピクセルは、第２の位置に（例えば、ピクセルの色データを含む彩度値を調節することにより）偏移されることになる。一実施形態では、偏移領域内の位置は、事前マッピングできる。代替実施形態では、偏移領域内の位置は、偏移領域内の他の位置に関する相対量が検出領域内の他の位置に関する第１の位置の相対量と同じである位置を偏移領域内に並列することによって動的に決定されうる。いくつかの実施形態では、偏移領域は、検出領域と同じ色座標平面内に有界領域を含むことができる。さらに他の実施形態では、第１の位置からの第２の位置の相対的変位は、輝度特有であり、輝度軸における他の輝度値について可変であるものとすることができる。
【００５５】
[0063]ステップ６０７において、ピクセルの色データの座標は、第２の位置に対応するように修正され、この修正は色データの元の第１の位置から所望の色強調位置への変位を含む。
【００５６】
ボリュームの構成
[0064]図７を参照すると、さまざまな実施形態による、検出ボリューム及び変位ボリュームを構成するための例示的なコンピュータ実装プロセス７００の流れ図が示されている。ステップ７０１〜７１１では、本明細書で説明されているさまざまな実施形態によるプロセス７００を含む例示的なステップを説明している。プロセス７００は、例えば、カラー画像パイプライン内の一コンポーネントで実行できる。一実施形態では、プロセス７００は、一連のコンピュータ実行可能命令として実装されうる。
【００５７】
[0065]ステップ７０１において、第１の輝度特有の色座標平面内の第１の検出領域を受け取る。第１の検出領域は、事前に定められ、記憶装置コンポーネントから取り出されるか、又は動的に定められ、外部ソース（例えば、ユーザー）からの入力として受け取られるものとすることができる。一実施形態では、第１の検出領域は、色空間内で第１の輝度に特有の色座標平面内の有界領域である。他の実施形態では、色空間は、ＹＣｂＣｒ色空間である。さらに他の実施形態では、有界領域は、幾何学的図形の形状をとる。
【００５８】
[0066]ステップ７０３において、第２の輝度特有の色座標平面内の第２の検出領域を受け取り、これは色空間内の第２の輝度に特有である。
【００５９】
[0067]ステップ７０５において、複数の検出領域が、第１の検出領域及び第２の検出領域から補間される。例えば、第１の輝度特有の色座標平面と第２の輝度特有の色座標平面との間に介在する色空間を含む複数の輝度特有の色座標平面内に配置される複数の検出領域を線形補間することによって、複数の検出領域を補間できる。複数の検出領域を順に組み合わせてゆくことで、検出ボリュームを形成する。
【００６０】
[0068]ステップ７０７において、第１の偏移領域は、第１の検出領域を含む同じ輝度特有の色座標平面内で定められる。第１の偏移領域は、第１の検出領域に対応し、第１の検出領域に事前マッピングされ、記憶装置コンポーネントから取り出せるか、又は動的に定められ、外部ソース（例えば、ユーザー）からの入力からマッピングされうる。一実施形態では、第１の偏移領域は、色空間内で第１の輝度に特有の輝度特有色座標平面内の第１の検出領域に対応する有界領域である。一実施形態では、第１の偏移領域は、第１の検出領域の形状に似た幾何学的形状をとる。他の実施形態では、第１の検出領域に相対的なサイズ、配向、及び位置を調節することができる。
【００６１】
[0069]ステップ７０９において、第２の偏移領域は、第２の検出領域を含む同じ輝度特有の色座標平面内で定められる。第２の偏移領域は、第２の検出領域に対応する。
【００６２】
[0070]ステップ７１１において、複数の偏移領域が、第１の偏移領域及び第２の偏移領域から補間される。例えば、第１の偏移領域と第２の偏移領域との間に介在する色空間を含む複数の輝度特有の色座標平面内に配置される複数の偏移領域を線形補間することによって、複数の偏移領域を補間できる。複数の検出領域を順に組み合わせてゆくことで、検出ボリュームに対応する偏移ボリュームを形成する。その後ステップ７０５で構成された検出ボリューム内の検出領域において検出された、受け取った入力が、検出領域に対応しステップ７１１で構成された偏移ボリューム内に含まれる偏移領域への入力の部分について偏移される（例えば、色座標平面内の変位が実行される）。
【００６３】
[0071]一実施形態では、検出ボリューム及び／又は偏移ボリュームは、輝度軸に沿って可変である。したがって、検出ボリューム内の輝度特有の検出領域又は偏移ボリューム内の輝度特有の偏移領域へのその後の修正（追加も含む）は、影響を受けるボリューム内の他の輝度特有の領域（例えば、検出又は偏移）のそれぞれに対し自動的に補間されうる。
【００６４】
色強調システム
[0072]図８を参照すると、さまざまな実施形態による、ディスプレイ上のインターフェースから色強調を行うための例示的プロセス８００の流れ図が示されている。ステップ８０１〜８０９では、本明細書で説明されているさまざまな実施形態によるプロセス８００を含む例示的なステップを説明している。プロセス８００は、例えば、カラー画像パイプライン内の一コンポーネントで実行できる。一実施形態では、プロセス８００は、一連のコンピュータ実行可能命令として実装されうる。
【００６５】
[0073]ステップ８０１において、色空間内の検出ボリュームが表示される。一実施形態では、色空間内に表示される検出ボリュームは、デフォルトの一組の値に対応しうる。その代わりに、検出ボリュームは、ユーザーによってすでに格納されている一組の値を含むことができる。検出ボリュームは、例えば、色強調機能を実行するためにアプリケーションのグラフィカルユーザーインターフェース内に表示することができる。一実施形態では、検出ボリュームは、三次元ボリュームの第３次元成分として機能する輝度軸に沿って複数の二次元形状の組み合わせから形成される三次元の物体として色空間内に表示されうる。他の実施形態では、二次元色座標平面のそれぞれは、輝度軸内の輝度値に固有のものである。
【００６６】
[0074]代替実施形態では、輝度軸内の特定の輝度が選択され、特定の輝度に特有の色座標平面内に配置されている色座標平面及び検出領域は、検出ボリュームの残り部分と無関係に表示できる。他の実施形態では、検出ボリュームは、代替輝度値に特有の検出ボリューム内の検出領域に相対的に輝度特有の色座標平面内の検出領域位置を表示するグラフ（例えば、線グラフ、棒グラフなど）として表示できる。
【００６７】
[0075]ステップ８０３において、色空間内の検出ボリュームに対応する偏移ボリュームが表示される。一実施形態では、偏移ボリュームは、検出ボリュームと同じディスプレイ又はインターフェース内に、検出ボリュームと同じ表現（例えば、三次元色空間、又は一連の二次元色座標平面として）に従って表示できる。一実施形態では、色空間内に表示される偏移ボリュームは、デフォルトの一組の値に対応しうる。その代わりに、偏移ボリュームは、ユーザーによってすでに格納されている一組の値を含むことができる。代替実施形態では、偏移ボリュームは、検出ボリュームの表示を参照しつつ上で説明されているのと同様にして表示されうる。いくつかの実施形態では、ステップ８０３は、ステップ８０１と同時に実行されてもよい。
【００６８】
[0076]ステップ８０５において、ディスプレイ上のインターフェースからユーザー入力を受け取る。ユーザー入力は、例えば、ステップ８０１で表示される検出ボリューム内の輝度特有の検出領域に対する修正、又はステップ８０３で表示される偏移ボリューム内の輝度特有の偏移領域に対する修正を含むことができる。修正は、例えば、検出領域又は偏移領域の輝度特有の色座標平面内におけるサイズ、形状、配向、又は配置を調節するステップを含むことができる。
【００６９】
[0077]ステップ８０７において、ステップ８０５でユーザー入力に対する応答として修正される領域（例えば、検出領域又は偏移領域）を含む、ボリューム（例えば、検出ボリューム及び／又は偏移ボリューム）は、受け取ったユーザー入力に対応するように調節される。ボリュームを調節するステップは、例えば、修正された領域を含む、ボリュームを含む輝度特有の領域を再補間するステップを含むことができる。したがって、調節ボリュームは、輝度軸に沿って調節することが可能であり、対応する検出機能及び偏移機能は、適切であれば、輝度軸に沿って可変である。調節が実行された後、調節ボリュームの表示も、修正を表示するように修正される。
【００７０】
[0078]ステップ８０９において、ユーザー入力修正及びその結果の修正ボリュームは、グラフィカルユーザーインターフェースに結合されている、メモリなどの記憶装置コンポーネント内に格納される。一実施形態では、その後の図形入力（例えば、画像フレーム、ビデオの静止画像フレーム、など）は、検出ボリュームと比較され、行われた修正を含む輝度特有の偏移パラメータに応じて偏移ボリューム内に偏移される。
【００７１】
コンピューティングデバイスの例
[0079]図９を参照すると、例示的なコンピュータ制御ディスプレイ９００のブロック図が示されている。本明細書で説明されているコンピュータシステム９００は、実施形態を実装できる運用可能なプラットフォームの例示的な構成を示していることは理解される。しかしながら、構成の異なる他のコンピュータシステムも、本発明の範囲内であればコンピュータシステム９００の代わりに使用できる。つまり、コンピュータシステム９００は、図９とともに説明されている要素とは別の要素を備えることができるということである。さらに、実施形態は、コンピュータシステム９００のようなコンピュータシステムだけでなく、システムを使用可能にするように構成できる任意のシステム上で実施することができる。
【００７２】
[0080]実施形態は、多くの異なる種類のコンピュータシステム９００上で実施することが可能であることは理解される。例として、限定はしないが、デスクトップコンピュータ、ワークステーション、サーバ、メディアサーバ、ラップトップコンピュータ、ゲーム機、デジタルテレビ、ＰＶＲ、及びパーソナルデジタルアシスタント（ＰＤＡ）、さらには、携帯電話、メディアセンターコンピュータ、デジタルビデオレコーダ、デジタルカメラ、及びデジタルオーディオ再生又は録音デバイスなどの、計算機能及びデータ記憶機能を備える他の電子デバイスが挙げられる。
【００７３】
[0081]図９に示されているように、実施形態を実装するための例示的なシステムは、コンピューティングシステム９００などの汎用コンピューティングシステム環境を含む。その最も基本的な構成では、コンピューティングシステム９００は、典型的には、少なくとも１つの処理装置９０１及びメモリ、並びに情報をやりとりするためのアドレス／データバス９０９（又は他のインターフェース）を備える。コンピューティングシステム環境の正確な構成及び種類に応じて、メモリは、揮発性（ＲＡＭ  ９０２など）、不揮発性（ＲＯＭ  ９０３、フラッシュメモリなど）、又はこれら２種類のメモリのある種の組み合わせとすることができる。コンピュータシステム９００は、例えば、ビデオケーブル９１１によって接続されている、取り付けられた表示デバイス９１０上に情報表示することによって、コンピュータユーザーに情報を提供するためのオプションのグラフィックスサブシステム９０５を備えることもできる。一実施形態では、プロセス５００、６００、７００、及び／又はプロセス８００は、グラフィックスサブシステム９０５によって全部又は一部が実行され、取り付けられている表示デバイス９１０に表示されうる。
【００７４】
[0082]それに加えて、コンピューティングシステム９００は、さらに特徴／機能を追加することもできる。例えば、コンピューティングシステム９００は、限定はしないが磁気又は光ディスク若しくはテープを含む、追加記憶装置（取り外し可能及び／又は取り外し不可能）を備えることもできる。このような追加の記憶装置は、図９には、データ記憶デバイス９０４として示されている。コンピュータ記憶媒体は、コンピュータ可読命令、データ構造体、プログラムモジュール、又はその他のデータなどの情報を格納する方法又は技術で実装される揮発性及び不揮発性、取り外し可能及び取り外し不可能媒体を含む。ＲＡＭ  ９０２、ＲＯＭ  ９０３、及びデータ記憶デバイス９０４は、すべて、コンピュータ記憶媒体の例である。
【００７５】
[0083]コンピュータシステム９００は、さらに、オプションの英数字入力デバイス９０６、オプションのカーソル制御又は方向指示デバイス９０７、及び１つ又は複数の信号通信インターフェース（入力／出力デバイス、例えば、ネットワークインターフェースカード）９０８も備える。オプションの英数字入力デバイス９０６は、中央プロセッサ９０１に情報及びコマンド選択を伝送することができる。オプションのカーソル制御又は方向指示器デバイス９０７は、中央プロセッサ９０１にユーザー入力情報及びコマンド選択を伝送できるようにバス９０９に結合されている。バス９０９にも結合されている信号通信インターフェース（入力／出力デバイス）９０８は、シリアルポートとすることができる。通信インターフェース９０９は、さらに、無線通信メカニズムを備えることもできる。通信インターフェース９０９を使用することで、コンピュータシステム９００は、インターネット又はイントラネット（例えば、ローカルエリアネットワーク）などの通信ネットワーク上で他のコンピュータシステムに通信可能なように結合されうるか、又はデータ（例えば、デジタルテレビジョン信号）を受信することができる。
【００７６】
[0084]本発明の主題は、構造的特徴及び／又は処理に関わる活動に固有の言語で説明されているけれども、付属の請求項で定められている本発明の主題は、上で説明されている特定の特徴又は活動に必ずしも限定されないことは理解されるであろう。むしろ、上述の特定の特徴及び活動は、請求項を実施する例示的な形態の例として開示されている。
【符号の説明】
【００７７】
１００  色強調色空間
１０１、１０３、１０５、及び１０７  色座標平面
１１１、１１３、１１５、１１７  検出領域
１２１  検出ボリューム
１９９  輝度軸
２００  色強調色空間
２０１、２０３、及び２０５  色座標平面
２１１  象限
２１３、２３３、及び２５３  象限
２１５、２３５、及び２５５  象限
２１７、２３７、及び２５７  象限
２２３、２２７、２４３、２４７、２６３、及び２６７  偏移領域
２３１及び２５１  象限
２２１、２４１、２６１  検出領域
２２５、２４５、２６５  検出領域
２７１、２７５  検出ボリューム
２７３、２７７  偏移ボリューム
２９９  輝度軸
３００  色強調色空間
３０１、３０３、及び３０５  色座標平面
３１１、３１３、及び３１５  検出領域
３２１  検出ボリューム
３２３、３２５  部分検出ボリューム
３９９  輝度軸
４００  色強調色空間
４０１、４０３  色座標平面
４１１、４１３  色座標平面
４２１  検出ボリューム
４９９  輝度軸
５００  コンピュータ実装プロセス
６００  コンピュータ実装プロセス
７００  コンピュータ実装プロセス
８００  プロセス
９００  コンピュータ制御ディスプレイ
９０１  処理装置
９０２  ＲＡＭ
９０３  ＲＯＭ
９０４  データ記憶デバイス
９０６  英数字入力デバイス
９０７  カーソル制御又は方向指示デバイス
９０８  信号通信インターフェース（入力／出力デバイス、例えば、ネットワークインターフェースカード）
９０９  アドレス／データバス
９１０  表示デバイス
９１１  ビデオケーブル
【図１】
2010141885.tif 000003
【図２】
2010141885.tif 000004
【図３】
2010141885.tif 000005
【図４】
2010141885.tif 000006
【図５】
2010141885.tif 000007
【図６】
2010141885.tif 000008
【図７】
2010141885.tif 000009
【図８】
2010141885.tif 000010
【図９】
2010141885.tif 000011
【外国語明細書】
2010141885000001.pdf