(57)【要約】【課題】異なる表示媒体上でのカラー描写の差違に関する問題を解消する多目的なカラー処理方法及び装置を提供すること。【解決手段】各ピクセル毎に、ピクセルのカラーが複数のルックアップテーブルの１つを用いて変換され、ピクセルが少なくとも１つのカラー成分値内に含まれる少なくとも１つのルックアップテーブル選択ビットによって示されるように、ルックアップテーブルを用いるようにする。【選択図】図１
2006352873.tif 000002
【特許請求の範囲】
【請求項１】
各カラー成分が値によって表されているデジタルイメージピクセルのイメージ処理のための方法において、
各ピクセル毎に、
ピクセルのカラーが複数のルックアップテーブルの１つを用いて変換されるステップ（２２２）と、
ピクセルが少なくとも１つのカラー成分値内に含まれる少なくとも１つのルックアップテーブル選択ビットによって示されるように、ルックアップテーブルが用いられるステップが含まれていることを特徴とする方法。
【請求項２】
各カラー成分が値によって表されているデジタルイメージピクセルのカラー処理のための装置（１００）であって、
ピクセルのカラー成分値変換用に適合化されたルックアップテーブル（ＬＵＴ）（１２２）を含んだカラーボックスモジュール（１２０）を有している形式の装置（１００）において、
前記ルックアップテーブルが、複数の小規模ルックアップテーブルへ区分化すべく適合化されており、
さらに前記装置は、少なくとも１つのカラー成分値に含まれている少なくとも１つのルックアップテーブル選択ビットを割当てるための構成要素（１１８）を有しており、
前記ルックアップテーブル選択ビットは、カラー成分値の変換のために使用すべき複数の小規模ルックアップテーブルの１つを指示するように構成されていることを特徴とする装置。
【請求項３】
複数の小規模ルックアップテーブルへ区分化すべく適合化されているルックアップテーブルを含んだ装置（１００）によって引き続き使用される信号を処理するために適合化されている前処理モジュール（１１０）であって、
前記装置は、各カラー成分が値によって表されているデジタルイメージピクセルのカラー処理のための装置である形式のものにおいて、
前記前処理モジュール（１１０）が、少なくとも１つのカラー成分値に含まれている少なくとも１つのルックアップテーブル選択ビットを割当てるべく適合化された構成要素（１１８）を有しており、
前記ルックアップテーブル選択ビットは、カラー成分値の変換のために前記装置（１００）が使用すべき複数の小規模ルックアップテーブルの１つを指示するように構成されていることを特徴とする前処理モジュール。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、基本的にイメージ処理に関しており、詳細にはカラー処理のための方法及び装置に関している。
【背景技術】
【０００２】
最大の企業努力にもかかわらず、テレビやコンピュータモニター、シネマスクリーンなど種々異なる表示媒体上で描写されるカラーはいつでも同じような手法で行われるわけではない。それどころか特定の媒体同士、例えばプラズマテレビセットとバックプロジェクションテレビセットの間、あるいは異なるテレビジョンシステムやビデオシステム間においてですら、視覚的に異なることがある。
【０００３】
これらの差違は、もちろんフィルム会社やテレビジョン会社からも本質的に望まれていることではなく、企業側からもフィルムの表示に用いる媒体の如何にかかわらず常に同じような視聴が保証されることが望まれている。
【０００４】
この点においては、複数の近接する問題が指摘されている。すなわちスクリーンの形式、イメージの解像度、演色性などであり、本発明はこのようなカラー描写における問題に関係している。
【０００５】
この問題の公知の解決手段としては例えば米国特許出願第５６０４６１０号明細書に記載があり、ここではフィルムの各バージョン毎に特定の媒体上で正確に色描写ができるように適応化された複数のフィルムバージョンを生成するために反復的なカラー処理が用いられている。例えば第１のバージョンは映写機用に生成され、第２のバージョンはＮＴＳＣテレビジョン方式のテレビ用に生成され、第３のバージョンはフランスのセカム（ＳＥＣＡＭ）テレビジョン方式のテレビ用に生成される。
【０００６】
視覚の三原色特性のために、カラー処理時間の大半は種々の色空間におけるカラートリプレットに使用されている。基本の１つは、テレビやＰＣモニターのために描写されるＲＧＢカラー（赤、緑、青）である。国際照明委員会（ＣＩＥ）からのＸＹＺのようにその他のデバイス依存型の描写やデバイス非依存型の描写も存在すする。
【０００７】
厳密な意味においては（例えばカラーレベルや非空間的な処理だけを考慮すると）カラー処理は、例えば１つのフィルムフレームのように、あるいはより一般的にはピクセルストリームの各画素毎に、イメージの各画素毎のカラー変換を実現している。
【０００８】
例えば項ａ，ｂ，ｃが入力カラートリプレットの３つの要素であって、項ａ′，ｂ′，ｃ′が対応する出力カラートリプレットの３つの要素であるならば、カラー変換は以下の関係式、
【０００９】
【数１】
2006352873.tif 000003
によって規定される。
【００１０】
カラー変換のいくつかのタイプがソフトウエアで実現される一方で、目下のハードウエア開発業者は複数のハードウエアプラットフォームを提供している。このプラットフォームは以下の明細書では“カラーボックスモジュール”とも称する。このカラーボックスモジュール（＝ハードウエアプラットフォーム）は、例えば２Ｋまたは４Ｋのデジタル中間処理データフォーマットのような高い帯域幅信号上のリアルタイムカラー変換を可能にする。ここで前記２Ｋは、カラー毎に１０ビットを用いた毎秒２４フレームのフレームレートにおいてフレーム毎に２０４８×１５５６カラーピクセルに相応し、それに対して４Ｋは、その４倍に相応する（４０９６×３１１２カラーピクセル）。
【００１１】
しかしながら現時点のカラーボックスモジュールは大抵の場合において完全にひとそろいの変換値を有しているというわけではなく、専らそれらは例えば１６×１６×１６の制御ポイント（４ビットに相当）に依存しており、これはいわゆる四面体補間法“tetrahedral interpolaton”によって展開される。
【００１２】
つまり目下のカラーボックスモジュールでは、カラーグレードの等級分け判断を行う担当者や撮影現場のディレクターなどの主観的な意向に沿った“カラーグレード” のフィルムシーンが慣用されている。例えば一例としてサイエンスフィクションフィルムで惑星が赤い太陽を伴って現れる場合には、まずこのフィルムの屋外シーンが通常の太陽光のもとで撮影され、後から何らかの赤みを帯びた色合いの処理が施される。
【００１３】
しかしながら現時点のカラーボックスモジュールを用いた場合の問題は、それらが一回につき１つの目的のためだけにしか使えないことである。例えばカラーコーディネータが自信の作業を自分のディスプレイ上で行っている最中にその結果が巨大なスクリーン上でどのようにみえるのかを検証したい場合には、新たな変換パラメータを自身のカラーボックスモジュールにロードして（この作業には少なくとも１０秒かそれ以上の時間がかかる）、それがＯ.Ｋかどうか確かめなければならず、仮にだめな場合には、変更のために再度元の変換パラメータを再ロードしなければならない。同じようにシーンの複数のバージョンを同時に処理することも不可能である。カラーコーディネータは最初にパラメータを変更する前に１つのバージョンの作業を始めなければならず、調整はその次である。
【００１４】
米国特許出願第５５９６５１０号明細書には、３つの参照用テーブル（ルックアップテーブル）を用いたカラー変換のためのシステムが開示されている。しかしながら当該の参照用テーブル、すなわちサンプルルックアップテーブル、デルタルックアップテーブル、リストリクションテーブルは、連続して使用される。すなわち各テーブルは、最終的なカラー変換値を提供すべく他の値と結合された値の提供のために用いられる。このことは当該システムの融通性を所期のように向上させ得ることではない。
【００１５】
それゆえに多目的なカラー処理装置の出現が強く望まれている。
【特許文献１】米国特許出願第５６０４６１０号明細書
【発明の開示】
【発明が解決しようとする課題】
【００１６】
本発明は、そのような従来技術における欠点に鑑みこれを解消すべく改善を行うことであり、詳細には種々異なる表示媒体上で生じ得るカラー描写の差違に関する問題を解消した多目的なカラー処理方法及び装置の提供にある。
【課題を解決するための手段】
【００１７】
前記課題は本発明により、各ピクセル毎に、ピクセルのカラーが複数のルックアップテーブルの１つを用いて変換されるステップと、ピクセルが少なくとも１つのカラー成分値内に含まれる少なくとも１つのルックアップテーブル選択ビットによって示されるように、ルックアップテーブルが用いられるステップが含まれるようにして解決される。
【発明を実施するための最良の形態】
【００１８】
第１の局面では本発明は、各カラー成分が値によって表されている、デジタルイメージピクセルのイメージ処理のための方法に向けられている。ここでは各ピクセル毎に、ピクセルのカラーが複数のルックアップテーブルの１つを用いて変換され、ピクセルが少なくとも１つのカラー成分値内に含まれる少なくとも１つのルックアップテーブル選択ビットによって示されるようにルックアップテーブルが用いられる。
【００１９】
有利な実施例によれば、少なくとも１つのルックアップテーブル選択ビットが、少なくとも１つのカラー成分値の少なくとも１つのビットに割当てられる。
【００２０】
有利には、少なくとも１つのカラー成分値を表すためのビットのナンバーが、少なくとも１つのルックアップテーブル選択ビットのためのスペース形成のために低減される。
【００２１】
別の有利な実施例によれば、複数のピクセルが、変換ステップ中に使用されるルックアップテーブルに従って記憶されている。
【００２２】
第２の局面では本発明は、各カラー成分が値によって表されている、デジタルイメージピクセルのカラー処理のための装置に向けられており、この装置は、ピクセルのカラー成分値の変換用に適合化されたルックアップテーブルを含んだカラーボックスモジュールを有している。前記ルックアップテーブルは、複数の小規模ルックアップテーブルへ区分化すべく適合化されている。前記装置はさらに、少なくとも１つのカラー成分値に含まれている少なくとも１つのルックアップテーブル選択ビットを割当てるための構成要素を有しており、前記ルックアップテーブル選択ビットは、カラー成分値の変換のために使用すべき複数の小規模ルックアップテーブルの１つを指示するものである。
【００２３】
有利な実施例によれば、この装置はさらに、少なくとも１つのルックアップテーブル選択ビットのためのスペース形成のために少なくとも１つのカラー成分値を表すためのビット数を低減するための構成要素を有している。
【００２４】
別の有利な実施例によれば、この装置はさらに、変換に使用されるルックアップテーブルに従って複数のピクセルを記憶するための構成要素を有している。
【００２５】
第３の局面では本発明は、複数の小規模ルックアップテーブルへ区分化すべく適合化されているルックアップテーブルを含んだ装置によって引き続き使用される信号を処理するために適合化されている前処理モジュールであって、前記装置は、各カラー成分が値によって表されているデジタルイメージピクセルのカラー処理のための装置である前処理モジュールに向けられている。前記前処理モジュールは、少なくとも１つのカラー成分値に含まれている少なくとも１つのルックアップテーブル選択ビットを割当てるべく適合化された構成要素を有しており、前記ルックアップテーブル選択ビットは、カラー成分値の変換のために前記装置が使用すべき複数の小規模ルックアップテーブルの１つを指示するように構成されている。
【００２６】
有利な実施例によれば、前記前処理モジュールがさらに少なくとも１つのルックアップテーブル選択ビットのためのスペース形成のために少なくとも１つのカラー成分値を表すためのビット数を低減するための構成要素を有している
【実施例】
【００２７】
次に本発明を図面に基づき以下の明細書で詳細に説明する。ここで本発明が基礎としている考察は、カラーボックスモジュールが複数の３ＤルックアップテーブルＬＵＴを記憶するようにプログラムすることと、これらのルックアップテーブルＬＵＴに別個にアクセスするために入力データを変更することである。
【００２８】
なお以下の詳細な説明では、複数あるカラーのうちの１つを表すために割当てられているビット数を値１で低減することによってこのことが行われるものとする。つまり信号は、当該のカラーのためにｎビットからｎ−１ビットに再マッピングされる。
【００２９】
項Ｉ、ｍ、ｎがそれぞれ、カラー信号の第１、第２、第３の成分の符号化に使用されるビット数であるならば、Ｉ×ｍ×ｎの代わりにＩ×ｍ×（ｎ−１）のアドレス空間がカラー変換のために必要となる。このことは、各サイズＩ×ｍ×（ｎ−１）毎に、２つの異なるカラー変換を用いて、カラーボックスモジュールの２つのゾーンへの区分化を許容する。さらに自由なビットが、一方若しくは他方のゾーン選択のために任意に使用され得る。
【００３０】
非常にシンプルな例によれば、例えばＲＧＢカラー信号の各カラーが４ビットで与えられるならば、各カラー成分は、０〜１５の範囲で変化し得る。それにより必要となるアドレス空間は、Ｉ×ｍ×ｎ→４＋４＋４ビット＝１２ビットである。出力空間は通常は入力空間と同じサイズ、すなわち１２ビットである。
【００３１】
信号をカラーボックスモジュールに供給する前に、第３のチャネル（例えばＢ値）のビット分解能が値１によって低減される。それによりＢ値は、３ビットに亘って０〜７で符号化される（すなわち２による先行値の割り出しにより）。第４のビット（これはルックアップテーブル選択ビットと称される）は、どのルックアップテーブルがカラーボックスモジュールによって使用されるべきかを指示するために用いられる。
【００３２】
ここで２つの独立したルックアップテーブルが、以下のようにカラーボックスモジュールの元のルックアップテーブルの２つの異なるメモリゾーンに規定されているものとする：
ルックアップテーブル１（ＬＵＴ１）：  ０≦Ｒ≦１５，  ０≦Ｇ≦１５，  ０≦Ｂ≦７
ルックアップテーブル２（ＬＵＴ２）：  ０≦Ｒ≦１５，  ０≦Ｇ≦１５，  ８≦Ｂ≦１５
各ルックアップテーブルは、４＋４＋４ビットの出力を有する。この場合値が３ビットに制限されているにもかかわらず４ビットは第３のカラーのために用いられる。ルックアップテーブルＬＵＴを用いることによって、ルックアップテーブルＬＵＴ１とＬＵＴ２が選択可能である。ルックアップテーブル１（ＬＵＴ１）が選択されるならば（ルックアップテーブル選択ビットは０）、Ｂ値は０〜７の間である。但しルックアップテーブル２（ＬＵＴ２）が選択されたならば（ルックアップテーブル選択ビットは１）、Ｂ値は８〜１５である。出力カラー空間における何らかの変更は必要とされず、１２ビットがキープされ続ける。例えばルックアップテーブル選択ビットが０と１の間で、新たな各サンプル毎にフリップしかつ出力が記憶されているならば、各々がそれ自身のカラールックアップテーブル特徴を有する２つのハーフレート信号が作成される。このハーフレート信号のフルレートへ戻す変換のためには、複数の可能性が存在する。第１の選択肢は、ルックアップテーブル適用前にレートを倍に上げる処理である。これは結果として２つのフルレート信号をとなる。第２の選択肢は、２つのフルレート信号に対する２つのハーフレート信号の補間である。またその他の選択肢も可能である。例えばカラーボックスモジュールが２よりも多いルックアップテーブルを有しているならば、前記２つの選択肢の組合わせも可能である。
【００３３】
しかしながらルックアップテーブル選択は、入力信号のラインパリティに依存してもよいし、イメージに依存しないその他の固定の選択基準に依存してもよい。
【００３４】
もちろんビット精度の逸失は、カラースペクトルの“粒状度”を低減してしまうが、しかしながら入力粒状度がそのデバイスで用いられているものよりも高い表示デバイスの場合には重要ではなくなる。さらに肉眼は、違いのわかるカラーが到来した時に限られ、大抵は１０ビット以上で描写される隣接カラー間の違いは区別はできない。そのため出力信号が各カラーの描写に１０ビットを使用している限りは、肉眼ではしばしばカラー品質の低減に気付かない。しかしながら低減した精度は、前処理において空間的ディザリング及び／又は一時的ディザリングの使用を有利に弱めるアーティファクトを惹起する。この技術は、特にパーソナルコンピュータにおいてグラフィックカードの解像度不足を補うための定義として周知であり、しばしばビットロスに起因するアーチファクトの視覚的なインパクトを低減している。
【００３５】
ここではこの基本的な取り組みがフル解像度のカラーボックスモジュール（すなわちＩ×ｍ×ｎの入力信号値に対してＩ×ｍ×ｎのルックアップテーブルエントリーが使用されるカラーボックスモジュール）に適用されることを述べておく。３Ｄルックアップテーブル（３ＤＬＵＴ）がＩ×ｍ×ｎよりも少ないエントリー（いわゆる制御ポイント）によって定められかつ相補的補間が用いられる場合には、３ＤＬＵＴを２つに分割する時に特別なケアが行われなければならない。この相補的補間は、フル精度に対する低減されたエントリー数のルックアップテーブルに展開される。この補間はもちろん失われた情報の補償にはならないが、しかしながら低下した“粒状度”の可視度を有意に低減する。
【００３６】
例えば値の範囲が、所定の上限と下限を用いて有利に制限され、３Ｄルックアップテーブル補間によって起こりかねない周辺効果が避けられる。次の例はこのケースを説明するものである。：１０ビット（１０２４レベル）の信号処理を許容するカラーボックスモジュールであって、２５６×２５６×２５６のエントリーを有するルックアップテーブルが通常使用され、それらのエントリーの間で線形補間が２つの異なるルックアップテーブルによる２つの信号の処理に使用される。これらの信号は、少なくとも１つのカラー成分に対して９ビットの低減された分解能を有している。もちろんアプリケーションに応じて２つの９ビット信号も同等となる。２５６×２５６×２５６のルックアップテーブルは、１つの信号毎に２つの２５６×２５６×１２８ルックアップテーブルからなる。カラーボックスモジュールの補間過程は変更されないので、全てのエントリが同じ２５６×２５６×１２８のルックアップテーブルに沿った補間に使用されることが保証される。１つの分解能は、９ビット信号を小規模のルックアップテーブルに対しては０〜５０８に制限し、大規模なルックアップテーブルに対しては５１２〜１０２４の間に制限する。これが実施されないと、５０８（小規模ルックアップテーブルＬＵＴ１）〜５１２（大規模ルックアップテーブルＬＵＴ２）の間で補間された値が効力をもたず、その特定エリアは定義されない。つまり小規模ルックアップテーブルの最高位カラー値と大規模ルックアップテーブルの最低位カラー値の間を補間する手段は存在しない。
【００３７】
図１には、本発明の有利な実施例によるカラー処理装置がブロック回路図で概略的に示されている。このカラー処理装置１００は、当該カラー処理装置の制御に対して適合化されているプロセッサ（ＣＰＵ）１０２と、３つのモジュール、すなわち前処理モジュール１１０、カラーボックスモジュール１２０、後処理モジュール１３０を含んでいる。それらの名前で表されているように、前処理モジュール１１０は、カラーボックスモジュール１２０のための信号を準備しており、それに対して後処理モジュール１３０は、カラーボックスモジュール１２０からの出力信号を処理している。
【００３８】
前処理モジュール１１０は有利には、次に述べる構成要素、すなわち空間フィルタリング構成要素１１２、ディザリング構成要素１１４，ビット低減構成要素１１６、ルックアップテーブル選択ビット割当構成要素１１８を含んでいる。
【００３９】
空間フィルタリング要素１１２は、値２によるさらなる空間サブサンプリングのための信号処理のために適合化されている。この要素は２つの空間方向での線形遅延及び乗算／加算フィルタを含んでいる。
【００４０】
ディザリング構成要素１１４は、さらなるビットロスに対する空間的インテグレーションによる補償のために１つもしくはそれ以上のカラー信号に対して空間変数成分を加える。実際には、このディザリングは、フル分解能入力信号に加算される、所定の疑似ランダム情報からなる。この情報は（入力信号のビット低減と丸み付け演算後の）信号が全体的に入力信号として同じ平均値を有することを可能にする。ディザリングは、空間的か若しくは時空間的であり得る。空間的ディザリングでは、疑似ランダム情報がその空間的ロケーションにのみ依存するのに対して、時空間的ディザリングでは、その時間的ロケーションに依存している。この２つのケースにおいて処理はカウンター（ピクセル、ライン、フレーム）と疑似ランダム情報をビデオ入力信号に加算する加算器に基づいて行われる。
【００４１】
ビット低減構成要素１１６は、１つ若しくはそれ以上のカラー成分に対する最初のｎビットの信号のｎ−１またはそれ以下のビットへのマッピングを可能にしている。但し単独のビットシフト（２による除算）で十分とはいえ、前述してきた隣接効果を回避するための制約付きのいくつかのカラーボックスのためにはよりきめ細やかなマッピングがむしろ有利である。
【００４２】
ルックアップテーブル選択ビット割当構成要素１１８は、各入力ピクセル毎に１又は０に対し少なくとも１つのルックアップテーブル選択ビットをセットする。これはピクセルの処理のために利用可能な３Ｄルックアップテーブルの１つを通過させるべくルックアップテーブルを選択する。このビット割当は有利には所定のシーケンスで実行され、処理されたピクセルを分類可能にするために後処理モジュール１３０に対して所定の同期で行われる。
【００４３】
当該装置がｎ個の異なる出力ピクセルの供給のために使用される場合には、もとのピクセルは有利には前処理とルックアップテーブル選択ビットの設定のために前処理モジュール１１０に対してｎ回入力される。
【００４４】
カラーボックスモジュール１２０は、３Ｄルックアップテーブル（３Ｄ  ＬＵＴ）１２２と３Ｄルックアップテーブルローダ（３Ｄ  ＬＵＴ  ローダ）１２４からなっている。３Ｄルックアップテーブル１２２は、前処理モジュール１１０からのカラー値をルックアップテーブル内の値に従って出力されるカラー値に変換するように適合化されている。論理的に３Ｄルックアップテーブル１２２は、ｎ個のより小規模なルックアップテーブル１２３、すなわちＬＵＴ１〜ＬＵＴｎを含んでいるが、しかしながらこれらの小規模ルックアップテーブル１２３はここでは大規模ルックアップテーブル１２２の区分（パーティション）であることを説明するためのものであることを理解されたい。３Ｄルックアップテーブルローダ１２３は、ルックアップテーブル１２２内へ制御ノードの要求値をロードしており、場合によっては信号レートやバイパスモードなどのカラーボックスモジュールのさらなるパラメータもロードし得る。
【００４５】
後処理モジュール１３０は、ピクセル選択（分類）構成要素１３２と、ｎ個のフォーマット変換構成要素１３４と、ｎ個の信号出力構成要素１３６を有している。ピクセル選択構成要素１３２は、カラーボックスモジュール１２０によって処理されカラーボックスモジュール１２０から受け取ったピクセルを分類するように適合化されている。ここでは２つの可能性がある。すなわちルックアップテーブル選択ビットがカラーボックスモジュールのトラバース中に維持される（例えば９×１０×９→９×１０×９変換）か、維持されないかである（例えば９×１０×９→１０×１０×１０変換）。前者のケースではピクセル選択構成要素１３２は、ルックアップテーブル選択ビットをカラーボックスモジュール１２０からのピクセルの分類のために使用する。後者のケースでは、ピクセル選択構成要素１３２はピクセルの分類のために、ルックアップテーブル選択ビット割当構成要素１１８との同期を必要とする。このことは場合によってはディザリングと置き換えられるカラーランダム化を許容する。
【００４６】
フォーマット変換構成要素１３４は有利には空間的変換とビット深度的変換をそれぞれ分類されたピクセルに基づいて実施し、それらを目標フォーマット（ターゲットフォーマット）に適合化させている。信号出力構成要素１３６は、必要なチャネルと同期信号を形成し、それらを所定の電気的及び物理的特徴（コネクタ）に従って出力する。
【００４７】
ここではカラー処理モジュールが“クラッシック”なカラーボックスモジュール、すなわち単独の出力でビット低減のないカラーボックスモジュールとして使用されていることを述べておく。このケースでは、前処理モジュール１１０が透過的であり、カラーボックスモジュール１２０は、従来技法に従ってカラー変換を実施し、信号出力構成要素１３６のみが後処理モジュール１３０において活動する。つまり前処理モジュール１１０は独立型ユニットとされ、カラー処理装置の残りのユニットから分離された。
【００４８】
有利にはモードの選択、すなわち“クラッシック”又は“１：ｎの変換”は、ユーザーによって与えられ、アプリケーションに依存する。例えば第１のステップと第２のステップからなる後処理の作業の流れを見てみれば、異なる判断がなされ得る。すなわちいくつかの基本的なイメージ処理操作によって粗い結果が生じる第１のステップでは、ｎ個の異なるディスプレイに対するｎ個の信号の形成のために１：ｎの変換が選択されるが精度は低減する。最終的な演算処理が行われ最終的な結果が生じる第２のステップでは、クラッシックな変換が選択され、単独の但し最も重要なディスプレイに対する高精度の完全な信号が与えられる。
【００４９】
カラー処理装置１００が、カラーボックスモジュール２０を４つの３Ｄルックアップテーブル１２３に区分化するように適合化されている本発明を用いれば、結果的に４つのイメージフォーマットによる分割となる（各方向において２つ）。このことは、４Ｋの信号から４つの２Ｋ信号（例えばＨＤＴＶ）の生成を可能にし、あるいは２Ｋの信号から４つの１０２４×７７８の信号（例えばＳＤＴＶ）の生成を可能にする。
【００５０】
マスタ信号（例えば４Ｋ若しくは２Ｋ）がメインのカラー処理に使用されるのに対して、ダウンサンプリングされた信号は、種々のデバイス上、例えばコンピュータのモニター（通常は８ビットのビットカラー深度）やＴＶないしＨＤＴＶのモニター（１０ビットのビット深度）及びプレビュー可能なデジタルプロジェクタ上で、シーンの映像化を同時に行うのに用いることができる。
【００５１】
典型的な適用ケースでは、後で使用するためのメイン信号の低分解能な代用バージョンを生成するために低分解能の出力信号が使用される。別の適用ケースでは、ＤＶＤ、ＴＶ、ＨＤＴＶリリースのための特別にグレード処理されたバージョンのプレビューとして低分解能出力信号が用いられる。これらの低分解能出力信号は、最終的な結果として使用されてもよいし（例えばＴＶのケース）、後処理操作中のプレビューのためにだけ使用して後で完全な分解能へ形成し直すようにしてもよい。
【００５２】
前述してきたように、１つまたはそれ以上のカラーはカラーボックスモジュールの区分化を可能にするためにビット低減されなければならない。最初は視認性に基づく印象が他のカラーよりも劣るカラーのビット数が低減される。例えば、緑は輝度の多くをもたらしているので、最初は青や赤が低減される。赤と青の間の選択に対しては、赤は肉眼が非常に敏感に反応する肌の色調のために用いられるので、どちらかといえばここでは青が低減される。例えば入力信号中にカラーサンプルが１０ビットで与えられ、出力信号は８ビットしか使用しないコンピュータのモニター用に向けられるのであるならば、低減するカラーの選択はもちろん任意でよい。他のカラー空間のケースにおいては、例えばＸＹＺ空間においてはＸよりもＺが優先するなど、相応の選択が行われなければならない。
【００５３】
本発明によるカラー処理のための方法は、以下の明細書で図２に基づいて説明する。まずステップ２０２において、適切な作業の保証のためにカラー処理の構成が開始される。この処理は例えば以下のように行われ得る。すなわち、
−使用すべき空間フィルタリングの確定（例えば空間フィルタリング構成要素１１２）；
−使用すべきディザリングの確定（例えばディザリング構成要素１１４）；
−各カラービットの低減の規模にかかわる選択（ディザリング構成要素１１４、ビット低減構成要素１１６、ルックアップテーブル選択ビット割当構成要素１１８）；
−１つまたはそれ以上のルックアップテーブルのローディング（３Ｄルックアップテーブル構成要素１２２）；
−ピクセル分類（選択）の確定（例えばピクセル分類（選択）構成要素１３２及び場合によってはルックアップテーブル選択ビット割当構成要素１１８）；
−フォーマット変換のセッティング（例えばフォーマット変換構成要素１３４）；
−出力の確定（信号出力構成要素１３６及び場合によってはピクセル選択構成要素１３２）。
【００５４】
カラー処理装置１００が前述したようなクラッシックなカラーボックスモジュールとして使用されるべき場合には、前述したような他のステップがまだ使用され得るものであっても、必要なステップはカラー変換ステップ２２２と信号出力ステップ２３６のみである。以下では、１：ｎの変換手法の有利な実施例を説明する（但しこれは全く別の方式を明示したり潜在させる意図のものではない）。
【００５５】
ステップ２１２では、前述したように２によるさらなる空間的サブサンプリングのために信号を準備すべく入力信号が空間的にフィルタリングされる。ステップ２１４では、将来的なビットロスに対する空間積分（spatial integration）による補償のために１つまたはそれ以上のカラー信号に対して空間的変数成分が加算される。ステップ２１６では、初期のｎビット信号が前述したように１つまたはそれ以上のカラーに対してｎ−１ビット（あるいはｎ−ｘ、１≦ｘ≦ｎ）でマッピングされる。前処理はステップ２１８において各入力信号毎に少なくとも１つのルックアップテーブル選択ビットのセッティング、特に有利には前述したようにピクセル分類構成要素１３２を用いた同期化によって終了する。
【００５６】
ステップ２２２では前処理モジュール１１０からの各カラー値が３Ｄルックアップテーブル１２３内の値に従って出力カラー値へ変換される。
【００５７】
ステップ２３２では、変換されたピクセルが選択される。ルックアップテーブル選択ビットがカラーボックスモジュールのトラバース中に維持されるのであれば、ピクセル分類は、有利には同じ変換からのピクセルが同じフォーマット変換構成要素１３４へ転送されることを保証するためにルックアップテーブル選択ビットに基づかれる。しかしながらルックアップテーブル選択ビットが維持されないのならば、ピクセル分類は、潜在的にディザリングに置換えられる適正なフォーマット変換構成要素１３４へのピクセル供給のために、ルックアップテーブル選択ビットの割当と同期化される。
【００５８】
このフォーマットはステップ２３４において、目的フォーマットに対するピクセル適合化のために変換され、ステップ２３６において信号が前述したように出力される。
【００５９】
１：ｎの変換若しくは１：１の変換を提供するのに使用されるカラー処理装置の提供によって従来技術の向上を図る本発明は価値あるものである。
【００６０】
本発明は、純粋に例示的な手法だけによって説明してきたが、しかしながら本発明の権利範囲から逸脱しない限りは種々の詳細な変更も可能であることを理解されたい。
【００６１】
前記説明中で述べてきた各特徴部分やクレーム/図面は、独立的に提供されてもよいし、何らかの適切な組合わせによって提供されてもよい。これらの特徴は、ハードウエア若しくはソフトウエア内において実施されてもよいし、それら２つの組合わせであってもよい。また形成される接続は、ワイヤレスコネクションで実施されてもよいし、直接若しくは専用のコネクションが不要な有線接続であってもよい。
【００６２】
請求の範囲中に表されている参照番号は、例証として挙げただけのものであって、クレームの権利範囲上の効果を制限するものではない。
【図面の簡単な説明】
【００６３】
【図１】本発明の有利な実施例によるカラープロセッサ装置を概略的に示したブロック回路図
【図２】本発明による方法の有利な実施例を表すフローチャート
【符号の説明】
【００６４】
１００    カラープロセッサ装置
１１０    前処理モジュール
１１２    空間フィルタリング構成要素
１１４    ディザリング構成要素
１１６    ビット低減構成要素
１１８    ルックアップテーブル選択ビット割当構成要素
１２０    カラーボックスモジュール
１２２    ３Ｄ ＬＵＴ
１２４    ３Ｄ ＬＵＴローダ
１３０    後処理モジュール
１３２    ピクセル選択構成要素
１３４    フォーマット変換構成要素
１３６    信号出力構成要素
【図１】
2006352873.tif 000004
【図２】
2006352873.tif 000005