(57)【要約】第１の格子に配置された画素（１００1〜１００6）を持つカラー画像をサンプリングすることによって得られた入力データを、第２の格子に配置された画素（１０２1〜１０２6）を持つカラー画像の再生をもたらす出力データへと変換するための方法および装置であって、入力データおよび出力データの各画素が複数のサブ画素を有しており、１つの画素の各サブ画素がカラー画像の１つの色成分（Ｒ、Ｇ、Ｂ）に関連付けられている。本方法および本装置は、出力データの各色成分（Ｒ、Ｇ、Ｂ）のサブ画素に部分的に関連付けられたフィルタ処理関数（１０８ａ、１０８ｂ、１０８ｃ）を使用して、入力データの対応する色成分のサブ画素をフィルタ処理することによって、前記出力データの各色成分のサブ画素を生成する。
2005538396.tif 000002
【特許請求の範囲】
【請求項１】
第１の格子に配置された画素（１００1〜１００6）を持つカラー画像をサンプリングすることによって得られた入力データを、第２の格子に配置された画素（１０２1〜１０２6）を持つカラー画像の再生をもたらす出力データへと変換するための方法であって、
前記入力データおよび前記出力データの各画素は複数のサブ画素を有しており、
１つの画素の各サブ画素が前記カラー画像の１つの色成分（Ｒ、Ｇ、Ｂ）に関連付けられており、
（ａ）前記出力データの各色成分（Ｒ、Ｇ、Ｂ）のサブ画素に部分的に関連付けられたフィルタ処理関数（１０８ａ、１０８ｂ、１０８ｃ）を使用して、前記入力データの対応する色成分のサブ画素をフィルタ処理することによって、前記出力データの各色成分（Ｒ、Ｇ、Ｂ）の前記サブ画素を生成する工程、を備える方法。
【請求項２】
前記フィルタ処理関数（１０８ａ、１０８ｂ、１０８ｃ）は、生成しようとする前記サブ画素の中心に関連付けられている請求項１に記載の方法。
【請求項３】
前記フィルタ処理関数（１０８ａ、１０８ｂ、１０８ｃ）は、前記入力データのサブ画素を、前記生成しようとする前記サブ画素に対する前記入力データのサブ画素の位置に関連して重み付けする請求項１または２に記載の方法。
【請求項４】
（ｂ）前記生成されたサブ画素における歪みを決定する工程と、
（ｃ）前記生成されたサブ画素を持つ画素に隣接する前記出力データの画素内のサブ画素に、逆の歪みを加えることによって、工程（ｂ）で決定された歪みを補償する工程と、をさらに含んでいる請求項１〜３のいずれか一項に記載の方法。
【請求項５】
工程（ｂ）において、
前記生成されたサブ画素に関する強度（Ｐi）が決定され、
この生成されたサブ画素の最小強度と最大強度（ＭＩＮ、ＭＡＸ）の間の範囲内に制限された強度（Ｃi）が決定され、さらに
前記歪みを表わす誤差（Ｅi）が、前記生成されたサブ画素の強度（Ｐi）と前記制限された強度（Ｃi）との間の差に基づいて決定される請求項４に記載の方法。
【請求項６】
工程（ｃ１）において、前記生成されたサブ画素の全体誤差（Ｔi-1）が、工程Ｉ（ｂ）において生成された誤差（Ｅi-1）、および生成された先行するサブ画素における未補正の誤差（Ｕi-2）に基づいて決定され、
工程（ｃ２）において、生成された先行するサブ画素の強度と生成された後続のサブ画素の強度とを調整することによって、前記決定された全体誤差（Ｔi-1）が補正される請求項５に記載の方法。
【請求項７】
工程（ｃ２）において、前記全体誤差（Ｔi-1）が略完全に補正されるように前記強度の調整が実行され、この調整された強度は前記サブ画素についての前記最大許容強度を超えることも前記最小許容強度下回ることもない請求項６に記載の方法。
【請求項８】
工程（ｃ２）において、実行可能な最大補正（Ｔ＋、Ｔ−）が最初に計算され、
その後、計算されたこれら最大補正（Ｔ＋、Ｔ−）が前記隣接する画素のサブ画素へと略均等（ΔL、ΔR）に分配される請求項６または７に記載の方法。
【請求項９】
工程（ｃ２）において、前記全体誤差（Ｔi-1）が前記隣接する画素のサブ画素へと略均等（ＴRi-1、ＴLi-1）に分配され、
その後、これらサブ画素の強度が、分配された全体誤差を補正するために調整される請求項６または７に記載の方法。
【請求項１０】
工程（ａ）〜（ｃ）は、前記出力データの画素（１０２4）のすべてのサブ画素について繰り返される請求項１〜９のいずれか一項に記載の方法。
【請求項１１】
前記処理工程は、前記出力データのすべての画素（１０２1〜１０２6）について繰り返される請求項１０に記載の方法。
【請求項１２】
第１の格子に配置された画素（１００1〜１００6）を持つカラー画像をサンプリングすることによって得られた入力データを、第２の格子に配置された画素（１０２1〜１０２6）を持つカラー画像の再生をもたらす出力データへと変換するための装置であって、
前記入力データおよび前記出力データの各画素は複数のサブ画素を有しており、
１つの画素の各サブ画素が前記カラー画像の１つの色成分（Ｒ、Ｇ、Ｂ）に関連付けられており、さらに
前記入力データを受け取り、前記出力データの各色成分（Ｒ、Ｇ、Ｂ）のサブ画素に部分的に関連付けられたフィルタ処理関数／フィルタ処理関数（１０８ａ、１０８ｂ、１０８ｃ）を使用して、前記入力データの対応する色成分のサブ画素をフィルタ処理することによって、前記出力データの各色成分（Ｒ、Ｇ、Ｂ）の前記サブ画素を生成する処理ユニット（１１０ａ、１１０ｂ、１１０ｃ、１１２）を備えている装置。
【請求項１３】
前記処理ユニットは、
それぞれがカラー画像の色成分（Ｒ、Ｇ、Ｂ）のうちの１つに関連付けられ、前記入力データから対応する１つの色成分のサブ画素を受け取るように構成されている複数のフィルタ装置（１１０ａ、１１０ｂ、１１０ｃ）と、
それぞれ１つのフィルタ処理関数（１１０ａ、１１０ｂ、１１０ｃ）を前記複数の各フィルタ装置に結び付けるべく、前記複数の各フィルタ装置（１１０ａ、１１０ｂ、１１０ｃ）に作用可能に接続された手段（１１２）と、を備えている請求項１２に記載の装置。
【請求項１４】
前記フィルタ処理関数（１０８ａ、１０８ｂ、１０８ｃ）は、生成しようとする前記サブ画素の中心に関係付けられる請求項１２または１３に記載の装置。
【請求項１５】
前記フィルタ処理関数（１０８ａ、１０８ｂ、１０８ｃ）は、前記入力データのサブ画素を、前記生成しようとする前記サブ画素に対する前記入力データのサブ画素の位置に関連して重み付けする請求項１２〜１４のいずれか一項に記載の装置。
【請求項１６】
前記生成されたサブ画素における歪みを決定するための手段（Ａ）と、
前記生成されたサブ画素を持つ画素に隣接する前記出力データの画素内のサブ画素に、逆の歪みを加えることによって、前記歪みを補償するための手段（Ｂ、Ｃ）と、を備えている請求項１２〜１５のいずれか一項に記載の装置。
【請求項１７】
前記手段（Ａ）は、
前記生成されたサブ画素に関する強度（Ｐi）を決定し、
この生成されたサブ画素について、最小強度と最大強度（ＭＩＮ、ＭＡＸ）の間の範囲内に制限された強度（Ｃi）を決定し、さらに
前記歪みを表わす誤差（Ｅi）を、前記生成されたサブ画素の強度（Ｐi）と前記制限された強度（Ｃi）との間の差に基づいて決定する請求項１６に記載の装置。
【請求項１８】
前記手段（Ｂ、Ｃ）は、
前記生成されたサブ画素の全体誤差（Ｔi-1）を、前記生成された誤差（Ｅi-1）および先行して生成されたサブ画素における未補正の誤差（Ｕi-2）に基づいて決定するための手段（Ｂ）と、
前記決定された全体誤差（Ｔi-1）を、先行して生成されたサブ画素および後続して生成されるサブ画素の強度を調整することによって補正するための手段（Ｃ）と、を含んでいる請求項１７に記載の装置。
【請求項１９】
前記手段（Ｃ）は、
前記全体誤差（Ｔi-1）が略完全に補正されるように前記強度を調整し、この強度がサブ画素についての前記最大許容強度を超えることも前記最小許容強度下回ることもない請求項１８に記載の装置。
【請求項２０】
前記手段（Ｃ）は、最初に実行可能な最大補正（Ｔ＋、Ｔ−）を計算し、
その後に、計算された前記最大補正（Ｔ＋、Ｔ−）を、前記隣接する画素のサブ画素へと略均等（ΔL、ΔR）に分配する請求項１８または１９に記載の装置。
【請求項２１】
前記手段（Ｃ）は、前記全体誤差（Ｔi-1）を前記隣接する画素のサブ画素へと略均等（ＴRi-1、ＴLi-1）に分配し、
その後に、分配された全体誤差を補正するためこれらサブ画素の強度を調整する請求項１８または１９に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラー画像を変換するための方法および装置に関し、特に第１の格子（grid）に配置された画素を持つカラー画像をサンプリングすることによって得られた入力データを、第２の格子に配置された画素を持つカラー画像の再生をもたらす出力データへと変換するための方法および装置に関する。特に本発明は、各成分のためのサブ画素を有するカラーディスプレイ装置の画像スケーリング (image scaling) 手段に関する。
【背景技術】
【０００２】
画像のスケーリングは、特にスクリーン上への画像の表示において使用されており、液晶ディスプレイスクリーン（ＬＣＤスクリーン）などのスクリーンの制御回路において実行されている。このようなディスプレイ（スクリーン）は、複数の画素からなる格子を実体として備えており、各画素が隣接する３つのサブ画素からなる組を含んでいる。すなわち、個々の画素が、ディスプレイ装置上に表現しようとする画像の画素のそれぞれ赤色、緑色および青色の成分のためのサブ画素を有している。しかしながら、このようなスクリーンを備える表示システムにおいては、通常、スクリーン内に物理的に設けられている格子と異なるサンプリング格子を持つ画像データをも再生できることが求められる。そのような画像データが供給された場合、ディスプレイ装置の制御回路内に設けられている画像スケーリング装置が動作し、物理的なディスプレイ格子へと適合させた変換済みの画像を、例えば再サンプリングによって生成する。
【０００３】
高品質な画像再サンプリング（画像スケーリング）を可能にする装置は、通常は、オリジナルの画像データ（入力データ）に対してマルチタップのポリフェーズ・デジタル・フィルタを適用することによって、再サンプリング済みの画像データ（出力データ）を計算する。二次元フィルタを導入することも可能であるが、通常は、２つの一次元フィルタを適用し、画像の各行すなわち各ラインに適用される水平スケーリングフィルタおよび画像の各列に適用される垂直スケーリングフィルタによって、画像のスケーリングを実行する方がより経済的である。
【０００４】
図１には、従来の手法によって入力画素を出力画素へと変換することによるカラー画像のスケーリングを、概略的に示している。一例として、図１には、オリジナルのカラー画像に由来し、入力データすなわち入力画素を表している６つの画素１００1〜１００6が示されている。これらをスクリーン上に表現するため、今度は、これら入力画素をディスプレイ装置の物理的に固定されている格子上へとマップ（写像）すべくスケールする必要があり、これは入力画素１００1〜１００6に基づいて同様に６つの出力画素１０２1〜１０２6を生成することによって達成される。入力画素１００1〜１００6およびスケール済みの出力画素１０２1〜１０６6の両者について、それぞれの画素の各画素に亘って各色成分が均等に分布していなければならない。
【０００５】
次に、出力画素１０２4の生成を例として検討する。この画素１０２4の値（例えば強度(intensity)値）を得るため、重み付け関数１０４が入力画素１００1〜１００6へと適用されるが、この重み付け関数１０４は、図１に示すとおり、出力画素１０２4の中心へと関係付けられる。図１に示した例では、ｙ軸がスケーリング軸１０６であり、スケール後の画素の中心からの距離、すなわち検討中の出力画素１０２4の中心からの距離がｘ軸に沿ってプロットされている。
【０００６】
図１には、入力画素データ（画素１００1〜１００6）と、従来の装置または回路によって生成されたスケール済み出力画素データとの間の数学的関係が示されている。出力画素、例えば画素１０２4の輝度(luminance)は、画像における出力画素１０４4の位置を中心として入力画素１００1〜１００6の輝度を重み付けし、合算することによって導出される。入力画素のそれぞれに割り当てられる重み付けの大きさは、図１の重み付け関数１０４の曲線から分かるように、出力画素１０２4の中心に対する当該入力画素の位置に応じて決定される。
【０００７】
重み付け関数１０４（フィルタ・カーネル）の最適な選択、ならびに一次元または多次元において重み付け和の計算を効率的に実現するための装置の最適な選択については、当業者の精通するところであろう。
【０００８】
このような装置によれば、図１に示したカラー画像の再サンプリング（スケーリング）のための変換は、入力画素データの個々の色成分を別個にフィルタ処理することによって実現されている。図１に説明した手法においては、一般的な方法として、すべての色成分が同一のサンプリング位置（すなわちサンプリング位相）を使用してフィルタ処理され、この同一のサンプリング位置はそれぞれスケールされるべき出力画素の中心に関連付けられている（図１の画素１０２4を参照）。この手法は、各画素の色成分が物理的に同じ場所に位置しているディスプレイ要素上に画像を表示するのであれば最適である。
【０００９】
しかしながら、これに該当するのは数少ない例外的な場合のみであり、通常は、特に入力データすなわちオリジナルの色データの生成に使用されたサンプリング格子が、ディスプレイ要素の物理的に固定された格子と異なっている場合、カラー画像の最適な再サンプリングが実現できない。このような状況では、通過帯域減衰（passband attenuation）が大きくなり、さらにエイリアシングの影響が大きくなることによって、表示される画像の鮮明度が損なわれる。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
前記従来技術に基づき、本発明は、鮮明度を向上させたカラー画像のスケーリングを可能にする優れた方法および装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
この目的は、請求項１に記載の方法および請求項１２に記載の装置によって達成される。
【００１２】
本発明は、第１の格子に配置された画素を持つカラー画像をサンプリングすることによって得られた入力データを、第２の格子に配置された画素を持つカラー画像の再生をもたらす出力データへと変換するための方法であって、前記入力データおよび前記出力データの各画素は複数のサブ画素を有しており、１つの画素の各サブ画素が前記カラー画像の1つの色成分（Ｒ、Ｇ、Ｂ）に関連付けられており、前記出力データの各色成分のサブ画素に部分的に関連付けられたフィルタ処理関数を使用して、前記入力データの対応する色成分のサブ画素をフィルタ処理することによって、前記出力データの各色成分の前記サブ画素を生成する工程、を備える方法を提供する。
【００１３】
さらに、本発明は、第１の格子に配置された画素を持つカラー画像をサンプリングすることによってえられた入力データを、第２の格子に配置された画素を持つカラー画像の再生をもたらす出力データへと変換するための装置であって、前記入力データおよび前記出力データの各画素は複数のサブ画素を有しており、１つの画素の各サブ画素が前記カラー画像の1つの色成分に関連付けられており、さらに前記入力データを受け取り、前記出力データの各色成分のサブ画素に部分的に関連付けられたフィルタ処理関数を使用して、前記入力データの対応する色成分のサブ画素をフィルタ処理することによって、前記出力データの各色成分の前記サブ画素を生成する処理ユニットを備えている装置を提供する。
【００１４】
カラー画像をスケーリングするための前述の従来の手法とは異なり、本発明の教示する新規な手法によれば、色成分のそれぞれが、例えば適切なフィルタ要素によって、色成分のサブ画素の現在の物理的位置に対応するサンプリング位置またはサンプリング位相を使用して処理される。本発明の利点は、この本発明の手法によってもたらされるスケールされた画像が、前述したような従来の手法によって生成された画像に比べて、表示された場合に明らかにより鮮明である点にある。スケールされた画像において、フィルタによって引き起こされる通過帯域減衰がより小さくなり、エイリアシングの影響も小さくなる。
【００１５】
このように、本発明によって、カラー画像を例えばカラーディスプレイ要素上に最適に表示すべく再サンプリングあるいはスケーリングするための優れた方法および優れた装置がもたらされ、各画像要素（画素）がそれぞれ特定の１つの色成分に関連付けられている別個のサブ画素へとさらに分割されている。
【００１６】
本発明の好ましい実施の形態によれば、スケールされた出力データがクリッピングされずに供給され、すなわち出力データにクリッピング関数は適用されていない。この場合には、続いてクリッピング誤差の低減が、入力データをスケール済みの出力データへと変換するための好ましい実施の形態に従って実行される。その結果、歪みすなわち誤差が、好ましくは生成された各サブ画素について各サブ画素内に検出され、この歪みは、出力画素のための最大許容強度を下回りあるいは超えることから特定することが可能である。続いて、生成されたサブ画素におけるこれらの誤差が、隣接するサブ画素に逆の歪みすなわち誤差を加えることによって補償される。
【００１７】
本発明の好ましい発展型は、従属請求項に定義されている。
【００１８】
以下に、本発明の好ましい実施の形態を、添付の図面を参照しつつさらに詳しく説明する。
【図面の簡単な説明】
【００１９】
【図１】従来の手法による入力画素の出力画素への変換を概略的に示した図である。
【図２】好ましい実施の形態に従って入力画素を出力画素へと変換するための本発明の手法を描いたブロック図である。
【図３】本発明による入力画素の出力画素への変換を概略的に示した図である。
【図４】入力画素を出力画素へと変換するための本発明の装置について、一実施の形態を示した図である。
【図５】本発明に従って生成された出力画素について、歪み／誤差を低減するための本発明の装置の一実施の形態を示した図である。
【図６】図５の装置の補正モジュールの第１の実施の形態を示した図である。
【図７】図５の装置の補正モジュールの第２の実施の形態を示した図である。
【発明を実施するための最良の形態】
【００２０】
図２には、入力画素を出力画素へと変換する手法について、本発明の好ましい実施の形態による手法を描いたブロック図が示されおり、第１のブロック１０８において、本発明に従ってサブ画素がフィルタ処理され、続くブロック１１０において、誤差低減が実行される。図２に示した実施の形態において、オリジナルの画像データがブロック１０８に入力され、ブロック１０８の出力すなわちブロック１１０の入力に、クリッピングされておらず、すなわちクリッピング関数を経ていないフィルタ処理済み画像データがもたらされ、これに基づいてクリッピング誤差の低減が実行される。したがって、ブロック１１０の出力において、フィルタ処理されクリッピングされた画像データが、スケールされた形態でもたらされ、この画像データは、好ましい実施の形態に従い、クリッピング歪みを補正すべく一次元誤差拡散（one-dimensional error diffusion）を使用して補正されている。
【００２１】
ブロック１０８として図式的に示されているフィルタ処理においては、好ましくは、各サブ画素についてポリフェーズスケーリングフィルタが使用される。
【００２２】
図２に示したカラースケーリングのための本発明の装置の構造に関して注意すべき点は、これは好ましい実施の形態を表示したものである。しかし、本発明は、その最も幅広い態様においては、ブロック１０８から出力されるスケール済みサブ画素の生成にのみ関するものであるという点であり、さらに、ブロック１１０で再生されている追加的な誤差低減は、そのような誤差が生じる場合に随意にて行えばよいという点である。したがって、以下では本発明を、その最も幅広い態様であるサブ画素の生成に関して、さらに詳細に説明する。
【００２３】
図３は本発明による入力画素の出力画素への変換を図式的に示している。図３において、既に図１に描かれているものと同様または類似する要素には、同一または同様の参照番号を付してある。
【００２４】
図３から分かるように、ここでもオリジナルの画像データから由来する６個の入力画素１００1〜１００6が例として示されている。このオリジナルの画像データにおいては、色成分が各画素に亘って均一に分布している。
【００２５】
さらに、スケールされた出力画素１０２1および１０２6が、一例として、各カラー画素へと関連付けられた各色成分のサブ画素が示されている。すなわち、各画素１０２1〜１０２6にそれぞれ３個のサブ画素が組み合わされており、ここでは、例として画素１０２6に参照符号Ｒ、Ｇ、Ｂで描かれている通り、あくまで一例であるが、第１のサブ画素が赤色成分に関連付けられ、第２のサブ画素が緑色成分に関連付けられ、第３のサブ画素が青色成分に関連付けられている。これら入力画素１００1〜１００6の出力画素への変換において、ここでも図１と同様、スケールされた出力画素１０２4を例として検討する。
【００２６】
図１との比較から容易に分かるように、本発明の手法は、もはや重み付け関数をスケールされた各出力画素に関連付けることには基づいておらず、部分的に固定された重み付け関数を各色成分に関連付けている。本発明によれば、出力画素１０２4のサブ画素のそれぞれに対し、重み付け関数およびそれ自身のスケーリング軸が関連付けられ、その結果、この段階で各サブ画素について入力画素のうちの当該サブ画素に関与する部分が決定される。図から分かるように、例として検討中の出力画素１０２4においては、赤色成分がスケーリング軸１０６ａを自身に関連付けて有し、このスケーリング軸１０６ａは、このサブ画素に関連付けられた重み付け関数１０８ａの曲線の線対称の中心となっている。画素１０２4の黄色成分のサブ画素は、サンプリング軸１０６ｂおよび重み付け関数１０８ｂを自身に関連付けて有し、画素１０２4の青色成分のサブ画素は、サンプリング軸１０６ｃならびに重み付け関数１０８ｃを自身に関連付けて有している。
【００２７】
スケールされた各サブ画素の中心からの距離は、図３に示すｘ軸に沿ってプロットされる。各重み付け関数１０８ａ〜１０８ｃが入力画素の各入力色成分について対応する重み付けをもたらす。
【００２８】
従来技術において、既に図１に関して述べたとおり、入力データだけでなくスケールされた出力データも色成分の均一な分布を有していると仮定しているのと異なり、本発明の変換は、前述のとおり、通常はそのようになっていないことを考慮に入れている。本発明の変換の形式によれば、スケールされた画像データが、今や、スケールされた出力画素におけるサブ画素の位置を反映したものとなっている。
【００２９】
このように、図３は、入力画素１００1〜１００6と本発明のスケーリングによって生成された出力画素１０２1〜１０２6との間の数学的関係を示している。このスケーリングは図１と類似した方法で行なわれるが、好ましくは、各色成分について出力画素を生成するための入力画素の輝度値の重み付けが、生成しようとする出力画素１０２4におけるサブ画素の中心に関係する。図３に示した実施の形態においては、実際の関係は、画素がスケーリング軸に沿って区画された赤、緑および青のサブ画素へとさらに分割されているディスプレイ装置に関係する。
【００３０】
図４は、入力画素を出力画素へと変換するための本発明の装置の一実施の形態を示しており、この実施の形態は、図３に関して詳細に説明した方法を実行する。図４は、一次元サブ画素スケーリング装置についてのブロック図を示しており、ここに示した実施の形態については、各画素が３つの色成分を含んでいるものと仮定している。したがって、本発明の装置は、入力された画素データの各色成分をそれぞれ受け取る３つのフィルタ・ユニット１１０ａ、１１０ｂおよび１１０ｃを備えている。フィルタ・ユニット１１０ａ〜１１０ｃは、好ましくは、オリジナル画像の色成分の各強度を入力データとして受け取るポリフェーズ・フィルタである。色成分のそれぞれについて適切なサンプリング位置をもたらすため、すなわちサブ画素について所望の局所位置に従ってそれぞれの重み付け関数をずらすために、サンプリング位相補間装置（sampling phase interpolation apparatus）１１２がフィルタ１１０ａ〜１１０ｂのそれぞれに作用可能に接続されている。好ましくは、フィルタ処理関数は、図３に示したとおりサブ画素の中心に関係付けられる。
【００３１】
出力画素データを構成するスケール済みサブ画素が、それぞれフィルタ１１０ａ〜１１０ｂの出力に現れる。これらフィルタは、各サブ画素について、すなわち、スケール済みの出力画像の各画像色成分について、クリッピングされていない強度（クリッピング関数を経ていない強度）を表示する。
【００３２】
図４に示した本発明の装置の実施の形態は、一次元サブ画素スケーリング手段であり、適切なポリフェーズ・フィルタおよび位相補間要素の詳細な設計および詳細な構成は、当業者にとって公知である。
【００３３】
本発明の方法および本発明の装置と従来の画像スケーリング手法との最大の相違は、第１には、別個の位相すなわち別個のサンプリング位置が、色成分のそれぞれのために、すなわち各ポリフェーズ・フィルタ１１０ａ〜１１０ｃのために生み出され、これによりサンプリング位置すなわちサンプリング位相が、この技術分野において通常であるように出力画素の全体の中心へと一致するのではなく、確実に各色成分のサブ画素の中心へと一致するという点である。第２には、好ましい実施の形態によれば、ポリフェーズ・フィルタ算術演算ユニットが、最終値および／または中間値についてクリッピング機能を実行しないように構成され、さらにフィルタ構造の算術演算要素が、大きさが許容範囲をはるかに超えるような算術演算結果でさえも扱うことができる充分に大きな数値範囲を有するように構成されている点にある。
【００３４】
ここで、サブ画素の中心がスケーリング軸に一致した場合に、本発明の装置が、従来のスケーリングフィルタによってもたらされる結果と同一の結果をもたらす点を指摘しておかねばならない。
【００３５】
手段１１２によってもたらされるサンプリング位相に関し、ポリフェーズ・フィルタ１１０ａ〜１１０ｃへともたらされるサンプリング位相間の関係が、実際のスケーリング係数によって決まる点を指摘できる。色成分ｃのためのサブ画素の中心が、画素の中心から画素幅のＯc倍だけ離れていると仮定すると、色成分ｃについてのポリフェーズ・フィルタのためのシフトφcは、
【数１】
2005538396.tif 000003
であり、ここで、ｓはフィルタスケーリング係数（入力サンプルの間隔の出力サンプルの間隔に対する比）であり、φは全画素に対する従来のフィルタ・サンプリング位相である。
【００３６】
本発明の装置および本発明の方法の好ましい実施の形態を、図５〜７を参照して以下により詳細に説明するが、そこでは、クリッピングされていないサブ画素にさらに誤差低減が加えられる。
【００３７】
前述したとおり、本発明の方法によってより鮮明なスケールされた画像を生成することができるが、スケーリングフィルタ要素の出力信号または同様の原理を使用するあらゆるスケーリングフィルタ操作（図４のフィルタ１１０ａ〜１１０ｃを参照）の出力信号は、表示画像の中で視認可能ないわゆるクリッピングによって生じる色アーチファクトを再生する傾向にある。このため、上手く設計されたフィルタ・カーネルの形状は、入力画素の重み付けがフィルタ中心（カーネル中心）の付近で１を超えてもよく、フィルタ中心（カーネル中心）から遠く離れた画素の重み付けが負になってもよいように選択されていると言えるかもしれない。このようなカーネルにおいて、もし入力画像が、色成分強度が最大または最小強度に近いが依然物理的に画像表示することが可能である鋭い縁または線を有する場合、カーネルによって生み出されるフィルタ処理済み出力信号の強度が、許容される最大強度よりも大きくなり、あるいは許容される最小強度よりも小さくなるであろう。許容範囲の外にあるこのような強度は、クリッピングされ、すなわちクリッピング操作の対象となる。このクリッピング操作によれば、許容される最大値を上回る強度は、最大強度であるものとして取り扱われ、許容される最小値を下回る強度は、最小強度であるものとして取り扱われる。このクリッピング操作は、ディスプレイ装置の動作モードの一部であってよい。しかしながら、デジタル装置においては、クリッピングされていないデータは一般に数値のオーバフローまたはアンダーフローによって極端な歪みをもたらしうるため、クリッピング操作はフィルタ計算の最後の工程として明確に位置づけられている。
【００３８】
クリッピング操作によって表示画像に持ち込まれた歪みは、一般的には、画素全体に対して操作を行う従来のスケーリング装置では視認できない。歪みによってぼやけが加わるが、スケーリングそのものによって導入される（より強い）ぼやけに隠れてしまう程度である。強く色付けされた縁において、クリッピング操作によって色歪みが引き起こされるかもしれないが、それらは縁の画素においてのみ生じ、さらに、人間の視覚は強い色における密な間隔での変化に対して鋭さにきわめて乏しいため、ごくまれにしか知覚されない。
【００３９】
しかしながら、サブ画素スケーリング要素を使用すれば、各色成分が異なる位相でフィルタ処理されることから、クリッピング操作によって量が大きく、かつより視認されやすい歪みが導入されることにつながる。歪みの大きさは、クリッピング操作によって導入される歪みが異なる色成分において異なる符号を有する可能性があるため、より大きくなる。したがって、導入される最大色歪みは、画素全体のスケーリングの場合に導入される歪みのほぼ倍になる。また、色歪みが黒および白の縁で生じ、結果として色つきの縁取りが色なし領域の縁に存在し、色付きの領域の縁の色の歪みよりもはるかに素早く知覚されるため、クリッピング操作による歪みがより視認されやすくなる。
【００４０】
このクリッピング操作によって生じる前記色歪みの問題は、本発明において、以下に説明する実施の形態に従って、フィルタ１１０ａ〜１１０ｃ（図４を参照）によって出力されたスケール済みの出力信号を事後処理することによって解決される。好ましい実施の形態によれば、クリッピング誤差を補正すべく一次元誤差拡散ユニットが使用され、色歪みがもはや知覚できない水準にまで低減される。
【００４１】
図５には、本発明の好ましい実施の形態に従って、カラー・チャンネルのクリッピング歪みを低減するための本発明の装置の一実施の形態が示されている。クリッピング歪みを低減するための装置が、第１のモジュールＡ、すなわち入力として画素ｉについてのフィルタ処理済み、つまりスケール済みであるが未だクリッピング処理されていない強度Ｐiを受け取るクリッピング・モジュールを備えている。図５から分かるように、モジュールＡは、クリッピング誤差Ｅiおよびクリッピング済みの強度Ｃiを決定し、これらがモジュールＡの各出力に現れる。装置は、信号Ｅiをラッチする第１のラッチ１１２をさらに備えている。さらに、目標補正を決定するモジュールＢも設けられている。モジュールＢは、第１の入力として、第１のラッチ１１２でラッチされたクリッピング誤差、すなわちモジュールＡで強度を受け取った画素の直前の画素についてのクリッピング誤差Ｅi-1を受け取る。さらに、モジュールＢは、モジュールＡの入力において強度を受け取った画素よりも画素２つ分前の画素における未補正のクリッピング誤差Ｕi-2を受け取る。これらの入力信号に基づき、モジュールＢは、モジュールＡで強度を受け取った画素の前の画素について、全体クリッピング誤差(overall clipping error)Ｐi-1を決定する。このように決定された全体クリッピング誤差が補正モジュールＣに入力され、補正モジュールＣが、モジュールＡにおいて強度を受け取った画素よりも画素２つ分前の画素について、クリッピングされ最終的な補正を終えた画素の出力強度を表わしている出力強度Ｏi-2を生成する。さらに、モジュールＣは、モジュールＡにおいて強度を受け取った画素の直前の画素における未補正のクリッピング誤差Ｕi-1を生成する。この値が第２のラッチ１１４でラッチされる。さらに、モジュールＣは、クリッピングされ部分的に補正された強度Ｃ'iを生成し、この強度Ｃ'iが第３および第４のラッチ１１６、１１８でラッチされて、現在の画素より画素２つ分前の画素についてのクリッピングされ部分的に補正された強度Ｃ'i-2が、再びモジュールＣへともたらされる。
【００４２】
図５に示した構成の動作の態様を以下に詳しく説明する。クリッピング操作による色歪みを低減するための本発明の装置は、本発明のこの実施の形態に欠くことができない特徴の１つである。この装置の設計は、色の変化に関して人間の目の空間視力の大きさが比較的小さい点を利用している。ある特定の画素の色における歪みは、人間の目による視認に関しては誤差拡散のプロセスによって補償でき、そこでは、特定の画素について、逆のすなわち補償性である歪みが前記画素に隣接する画素に導入される。図５は、カラー画像の１つの色成分についてクリッピング歪みを低減するための装置の前記ブロック図を示している。完結した装置は、図５に示した構成を各色成分について備えてもよい。その場合、処理対象がＲＧＢカラー・データである時、例えば赤色、青色および緑色の成分のための誤差低減装置を備えることが必要になるであろう。
【００４３】
図５に示した装置は、図４に示したフィルタの各出力ラインにそれぞれ組み合わされ、図４に示した一次元スケーリングフィルタによって出力される未クリップの色成分に関する対応するデータに、対応するクリッピング歪み低減が加えられる。フィルタ処理済みの色成分強度データが、単位時間あたり１画素の量で入力（モジュールＡ）に順次供給される。その後、クリップ処理され補正が加えられたフィルタ処理済み色成分強度データが、画素２つ分の遅延を伴って出力される。画素の各行の開始において、ラッチ１１２および１１４がゼロにリセットされ、装置の出力信号は、第３の画素が処理されるまで差し控えられる。各行の終わりにおいては、最後の２つの出力画素値が、ラッチ１１６および１１８から読み出されなければならない。水平一次元スケーリングフィルタについては、各行が画素の行に対応し、垂直一次元スケーリングフィルタについては、各行が画素の列に対応する。クリッピングされ補正された出力信号Ｏi-2が、図５に示した構成によって以下に述べる方法で得られる。
【００４４】
各動作サイクルにおいて、モジュールＡは、次に処理すべき画素（画素ｉ）について強度Ｐiを受け取る。受け取った強度から、モジュールＡは、処理対象の画素ｉについて、以下の計算式を使用してクリッッピング済み強度Ｃiおよびクリッピング誤差Ｅiを決定する。
Ｅi＝Ｐi−Ｃi
【数２】
2005538396.tif 000004
ここで、
ＭＩＮ＝表示可能な最小強度
ＭＡＸ＝表示可能な最大強度
である。
【００４５】
現在の画素ｉの直前の画素ｉ−１についてのクリッピング誤差Ｅi-1が、現在の画素ｉの２つ前の画素ｉ−２についての未補正のクリッピング誤差Ｕi-2とともに、ラッチ１１２から算術演算ユニットＢへと送られる。算術演算ユニットＢは、画素ｉ−１を中心にして補正される全体誤差Ｔi-1を計算する。この計算は、以下の計算式に基づく。
Ｔi-1＝Ｅi-1＋δ（Ｕi-2）
ここで、δは、通常はδ（ｘ）＝ｘ÷２であるように選択され、これは、代表的なスケーリングカーネルで容易に実行でき、きわめて良好な結果を得ることができる。
【００４６】
符号が維持され大きさ(magnitude)が小さくされる限りにおいて、δについて種々の値または仕様が可能である。さまざまなδを選択することにより、未補正の誤差と視認可能な誤差拡散アーチファクトが生じる傾向との間で妥協が可能になる。大きさの低減の程度がより小さい関数は、未補正の誤差を小さくするであろうが、しかし、視認可能な誤差拡散アーチファクトが、それらが特定の誤差パターンで生じた場合に目につきがちになる。
【００４７】
δを、大きさを半分よりもかなり大きく減らすように選択することもできるが、まったく実用的でない。視覚可能な範囲においては区別することができない類似の結果を、Ｕi-1およびＵi-2の計算を省略し、代わりにＴi-1＝Ｅi-1の関係を使用することによって、より効率的に達成することができるからである。
【００４８】
モジュールＣが、画素ｉ−１について蓄積された全体クリッピング誤差Ｔi-1を可能な限り完全に補正する。補正は、隣接する画素、具体的には画素ｉおよび画素ｉ−２の強度を調整することによって実行される。画素ｉについて、クリッピング済みの強度Ｃiが調整されて、部分的に補正されたクリッピング済み強度Ｃ'iが生成される。画素ｉ−２について、先立つ計算工程で決定された部分的に補正されたクリッピング済み強度Ｃ'i-2が、この画素について最終的な補正を終えたクリッピング済みの出力強度Ｏi-2を得るべく調整される。
【００４９】
使用される全体調整(overall setting)は、それが強度が物理的に表示可能な強度範囲を超えて調整される状態を引き起こすことなく可能である限りにおいて、−Ｔi-1にほぼ等しくなるように選択される。−Ｔi-1に等しくなる全体調整が可能である場合、隣接する２つの画素についての調整が、それらが可能な限り等しくなるように選択される。
【００５０】
図５のモジュールＣを実現するための２つの実施の形態を、図６および７を参照しつつ以下でさらに詳細に説明する。このモジュールＣについては、モジュールＣで実行される個々の算術演算の細かい公式化においてのみ存在する種々の変形例を無視すれば、２つの基本的な構成が存在する。
【００５１】
図６を参照しつつ以下でより詳細に説明する第１の手法は、最初に、補正可能な全体調整量を計算し、次いでその後に、この全体補正量を、部分的に補正済みの強度ＣiおよびＣi-2の間で可能な限り均等に分配することである。
【００５２】
図６に、この手法を使用するモジュールＣの構成についてブロック図を示す。
【００５３】
図６に示した実施の形態によれば、モジュールＣは、第１の最大補正(MaxC)サブモジュール１２０および第２の最大補正サブモジュール１２２を備えている。モジュール１２０および１２２により、実行可能な正および負の最大の補正が計算される。サブモジュール１２０は、入力値Ｃ'i-2について、表示可能範囲を外れる強度を生成することなく実行可能な正の最大補正Ｃ＋および実行可能な負の最大補正Ｃ−を決定する。同様に、モジュール１２２は、Ｃiについて対応する可能な正および負の最大補正値を生成する。サブモジュール１２０および１２２において、前記計算は、以下の計算式を用いて実行される。
Ｃ+＝ＭＡＸ−ｘ
Ｃ-＝ＭＩＮ−ｘ
ここで、ｘはそれぞれ入力信号ＣiおよびＣ'i-2である。
【００５４】
サブモジュール１２０および１２２によって決定された実行可能な最大補正Ｃ＋は、実行可能な正の最大補正Ｔ＋を得るため、加算器１２４によって合計される。同様に、それぞれサブモジュール１２０および１２２によって決定された負の最大補正値が、可能な負の最大補正Ｔ−を得るため、加算器１２６によって合計される。
【００５５】
このように計算された実行可能な最大の正および負の全体補正値Ｔ＋およびＴ−が、全体誤差Ｔi-1とともに選択モジュール１２８に入力される。選択モジュール１２８が実際の補正Δを計算するが、これは入力信号Ｔi-1、Ｔ＋およびＴ−に基づいて実行してもよい。選択の結果は、Ｔi-1の大きさが充分小さい場合にはＴi-1であり、そうでない場合、選択の結果は、どちらの値がＴi-1と同じ符合を有しているかに応じてＴ−またはＴ＋のいずれかになる。選択サブモジュール１２８は、実際の補正Δの決定において以下の計算式に従う。
【数３】
2005538396.tif 000005
【００５６】
選択サブモジュール１２８による選択の結果は、分割サブモジュール１３０へと供給され、ここで、選択された実際の補正値Δが、以下の計算式にしたがって、入力信号Ｃi、Ｃ'i-2のための補正値ΔLおよびΔRへとほぼ等しく分割される。
ΔL＝Δ／２
ΔR＝（Δ＋１）／２
【００５７】
ΔLおよびΔRへの再分割は、この計算式に記した方法と逆の方法で実行することも可能である。
【００５８】
補正値ΔLが、減算器１３２によってＣ'i-2から減算され、結果がクリッピング・モジュール１３４へと供給されて、この減算の結果が最小許容強度と最大許容強度との間の範囲へと規制すなわちクリップされる。
【００５９】
クリッピング・サブモジュール１３４は、以下の計算式に従って動作する。
［ｘ］＝ｍａｘ（ｍｉｎ（ｘ，ＭＡＸ），ＭＩＮ）
Ｅ＝ｘ−［ｘ］
ここで、ｘは、減算器１３２から供給されたクリッピング・サブモジュール１３４の入力変数を表わす。［ｘ］は、入力変数のうち表示可能強度範囲とするためにクリップされた範囲を表わしており、Ｅは、クリップされた入力値とクリップされていない入力値との間の差を表わしている。
【００６０】
補正値ΔLと同様、補正値ΔRが、減算器１３６において値Ｃiから減算され、この差が、前述のクリッピング・サブモジュール１３４と同様に動作するクリッピング・サブモジュール１３８へと供給される。
【００６１】
クリッピング・サブモジュール１３４および１３８の値Ｅは、可能な最大補正を達成するためにΔが不均一に分配されなければならない度合いを表わしている。したがって、ユニット１３４および１３８のそれぞれの値Ｅが、他方のモジュール１３８および１３４のクリッッピング済みの出力値［ｘ］に加えられ、補正Δの正確な分配が確実に達成される。
【００６２】
加算器１４０が、視認可能な強度範囲へとクリップされた信号Ｃ'i-2を受け取り、この値にサブモジュール１３８によってもたらされた値Ｅを加算して、画素ｉ−２について最終的な補正を終えたクリップ済みの強度Ｏi-2が得られる。
【００６３】
さらなる加算器１４２が、表示可能な最大強度範囲にまでクリップされた信号Ｃiを受け取り、これにクリッピング・サブユニット１３４によって生成された信号Ｅが加えられ、画素ｉについて部分的に補正されたクリップ済み強度Ｃ'iが得られる。さらに、図６に示したモジュールＣの実施の形態においては、実際の補正Δおよび入力信号Ｔi-1を受け取り、これらを互いに減算する減算器１４４が設けられており、画素ｉの補正において使用するために必要とされる画素ｉ−１における未補正のクリッピング歪みＵi-1を生成する。
【００６４】
図５のモジュールＣの第２の実施の形態を、図７を参照しつつ以下に詳細に説明する。モジュールＣの実現において代案となるこの手法では、決定された全体誤差Ｔi-1が可能な限り均等に分配され、その後、結果がクリップおよび補正されて、表示可能範囲を外れる強度を生むことなく可能な最大補正が得られる。図７に示したモジュールＣの構成においては、計算された全体誤差Ｔi-1を受け取り、画素ｉ−１について以下の計算式に従って全体誤差Ｔi-1のほぼ均一な分割を計算して、補正値ＴLi-1およびＴRi-1を生成する分割サブモジュール１４６が設けられている。
ＴLi-1＝Ｔi-1／２
ＴRi-1＝（Ｔi-1＋１）／２
【００６５】
分割は、逆の順序で達成してもよい。
【００６６】
補正値ＴLi-1が部分的に補正された値Ｃ'i-2に加えられ、加算器１４８によって出力された値が、クリッピング・サブモジュール１５０に供給される。クリッピング・サブモジュール１５０は、図６に関して既に述べたクリッピング・サブモジュールと丁度同じように動作してクリップ結果を生成し、具体的には、さらなる補正が加えられた画素値Ｆi-2、および余った未補正の誤差Ｌi-1を生成する。値Ｃ'i-2は、画素ｉ−２について部分的に補正された値であり、この値は、２つ前の動作サイクルで計算されている。
【００６７】
補正値ＴRi-1が部分的に補正された値Ｃ≡に加えられ、加算器１５２の出力が、クリッピング・サブモジュール１５４の入力に供給される。クリッピング・サブモジュール１５４は、画素ｉについての部分的に補正した値Ｐ'iを表わしているクリップ結果、ならびに余りの未補正の誤差値Ｒi-1を生成する。
【００６８】
加算器１５６において、余りの誤差Ｒi-1ならびに補正済みの画素値Ｆi-2が加算され、加算器１５６によって生成された和が、図６に関して前述した計算式に基づいて動作するさらなるクリッピング・サブモジュール１５８へと供給される。モジュール１５８は、クリップ済み結果を生成し、画素ｉ−２について最終的な補正を終えた値Ｏi-2を出力する。さらに、モジュール１５８は、ＴLi-1のうちの未補正の部分をＵLi-1として出力する。
【００６９】
加算器１６０において、余りの誤差Ｌi-1と部分的に補正された値Ｐ'iとが加算され、結果がクリッピング・サブモジュール１６２へと供給され、クリッピング・サブモジュール１６２がクリップ済み結果を生成し、画素ｉについての補正された中間補正値Ｃ'iを出力し、さらにＴRi-1のうちの未補正の部分をＵRi-1として出力する。
【００７０】
全体誤差Ｔi-1のうちの補正不可能であった部分が、加算器１６４において加算され、画素ｉ−１における未補正のクリッピング歪みＵi-1が得られ、これが画素ｉの補正に使用される。
【００７１】
本発明の好ましい実施の形態に関する前記の説明においては、出力画素の個々のサブ画素のみを検討した。オリジナルの画像データからディスプレイ装置に表示するためのカラー画像を生成するため、一方では、各画素について、関連するサブ画素を本発明の手法に基づいてそれぞれ変換する必要がある。さらに、本発明に従えば、すべての出力画素が、スケールされたカラー画像を得るために続けて生成される。
【００７２】
以上、好ましい実施の形態に関し、ＲＧＢ成分からなる色システムについて言及したが、本発明がこれらに限られるものではなく、例えばＣＭＹやＨＳＶなど、色パラメータの他の色成分を使用するシステムにおいても使用できることは明らかである。
【００７３】
以上、本発明を一次元の例によって説明した。しかし、１つの完結した画像の処理において、本発明は二次元の方法で実行してもよく、あるいはまた、既に説明したように、行および列のそれぞれについて一次元の方法で実行してもよい。
【図１】
2005538396.tif 000006
【図２】
2005538396.tif 000007
【図３】
2005538396.tif 000008
【図４】
2005538396.tif 000009
【図５】
2005538396.tif 000010
【図６】
2005538396.tif 000011
【図７】
2005538396.tif 000012
【手続補正書】
【提出日】平成17年3月15日(2005.3.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１の格子に配置された画素（１００1〜１００6）を持つカラー画像をサンプリングすることによって得られた入力データを、第２の格子に配置された画素（１０２1〜１０２6）を持つカラー画像の再生をもたらす出力データへと変換するための方法であって、
前記入力データおよび前記出力データの各画素は複数のサブ画素を有しており、
１つの画素の各サブ画素が前記カラー画像の１つの色成分（Ｒ、Ｇ、Ｂ）に関連付けられており、
（ａ）前記出力データの各色成分（Ｒ、Ｇ、Ｂ）のサブ画素に部分的に関連付けられたフィルタ処理関数（１０８ａ、１０８ｂ、１０８ｃ）を使用して、前記入力データの対応する色成分のサブ画素をフィルタ処理することによって、前記出力データの各色成分（Ｒ、Ｇ、Ｂ）の前記サブ画素を生成する工程、を備える方法。
【請求項２】
前記フィルタ処理関数（１０８ａ、１０８ｂ、１０８ｃ）は、生成しようとする前記出力データの前記サブ画素の中心に関連付けられている請求項１に記載の方法。
【請求項３】
前記フィルタ処理関数（１０８ａ、１０８ｂ、１０８ｃ）は、前記入力データのサブ画素を、前記生成しようとする前記出力データの前記サブ画素に対する前記入力データのサブ画素の位置に関連して重み付けする請求項１または２に記載の方法。
【請求項４】
（ｂ）前記生成された前記出力データのサブ画素における歪みを決定する工程と、
（ｃ）前記生成された前記出力データのサブ画素を持つ画素に隣接する前記出力データの画素内のサブ画素に、逆の歪みを加えることによって、工程（ｂ）で決定された歪みを補償する工程と、をさらに含んでいる請求項１〜３のいずれか一項に記載の方法。
【請求項５】
工程（ｂ）において、
前記生成された前記出力データのサブ画素に関する強度（Ｐi）が決定され、
この生成されたサブ画素の最小強度と最大強度（ＭＩＮ、ＭＡＸ）の間の範囲内に制限された強度（Ｃi）が決定され、さらに
前記歪みを表わす誤差（Ｅi）が、前記生成されたサブ画素の強度（Ｐi）と前記制限された強度（Ｃi）との間の差に基づいて決定される請求項４に記載の方法。
【請求項６】
工程（ｃ１）において、前記生成された前記出力データのサブ画素の全体誤差（Ｔi-1）が、工程（ｂ）において生成された誤差（Ｅi-1）、および生成された先行するサブ画素における未補正の誤差（Ｕi-2）に基づいて決定され、
工程（ｃ２）において、生成された先行するサブ画素の強度と生成された後続のサブ画素の強度とを調整することによって、前記決定された全体誤差（Ｔi-1）が補正される請求項５に記載の方法。
【請求項７】
工程（ｃ２）において、前記全体誤差（Ｔi-1）が略完全に補正されるように前記強度の調整が実行され、この調整された強度は前記サブ画素についての前記最大許容強度を超えることも前記最小許容強度下回ることもない請求項６に記載の方法。
【請求項８】
工程（ｃ２）において、実行可能な最大補正（Ｔ＋、Ｔ−）が最初に計算され、
その後、計算されたこれら最大補正（Ｔ＋、Ｔ−）が前記隣接する画素のサブ画素へと略均等（ΔL、ΔR）に分配される請求項６または７に記載の方法。
【請求項９】
工程（ｃ２）において、前記全体誤差（Ｔi-1）が前記隣接する画素のサブ画素へと略均等（ＴRi-1、ＴLi-1）に分配され、
その後、これらサブ画素の強度が、分配された全体誤差を補正するために調整される請求項６または７に記載の方法。
【請求項１０】
工程（ａ）〜（ｃ）は、前記出力データの画素（１０２4）のすべてのサブ画素について繰り返される請求項１〜９のいずれか一項に記載の方法。
【請求項１１】
前記処理工程（ａ）〜（ｃ）は、前記出力データのすべての画素（１０２1〜１０２6）について繰り返される請求項１０に記載の方法。
【請求項１２】
第１の格子に配置された画素（１００1〜１００6）を持つカラー画像をサンプリングすることによって得られた入力データを、第２の格子に配置された画素（１０２1〜１０２6）を持つカラー画像の再生をもたらす出力データへと変換するための装置であって、
前記入力データおよび前記出力データの各画素は複数のサブ画素を有しており、
１つの画素の各サブ画素が前記カラー画像の１つの色成分（Ｒ、Ｇ、Ｂ）に関連付けられており、さらに
前記入力データを受け取り、前記出力データの各色成分（Ｒ、Ｇ、Ｂ）のサブ画素に部分的に関連付けられたフィルタ処理関数（１０８ａ、１０８ｂ、１０８ｃ）を使用して、前記入力データの対応する色成分のサブ画素をフィルタ処理することによって、前記出力データの各色成分（Ｒ、Ｇ、Ｂ）の前記サブ画素を生成する処理ユニット（１１０ａ、１１０ｂ、１１０ｃ、１１２）を備えている装置。
【請求項１３】
前記処理ユニットは、
それぞれがカラー画像の色成分（Ｒ、Ｇ、Ｂ）のうちの１つに関連付けられ、前記入力データから対応する１つの色成分のサブ画素を受け取るように構成されている複数のフィルタ装置（１１０ａ、１１０ｂ、１１０ｃ）と、
それぞれ１つのフィルタ処理関数（１０８ａ、１０８ｂ、１０８ｃ）を前記複数の各フィルタ装置に結び付けるべく、前記複数の各フィルタ装置（１１０ａ、１１０ｂ、１１０ｃ）に作用可能に接続された手段（１１２）と、を備えている請求項１２に記載の装置。
【請求項１４】
前記フィルタ処理関数（１０８ａ、１０８ｂ、１０８ｃ）は、生成しようとする前記出力データの前記サブ画素の中心に関係付けられる請求項１２または１３に記載の装置。
【請求項１５】
前記フィルタ処理関数（１０８ａ、１０８ｂ、１０８ｃ）は、前記入力データのサブ画素を、前記生成しようとする前記出力データの前記サブ画素に対する前記入力データのサブ画素の位置に関連して重み付けする請求項１２〜１４のいずれか一項に記載の装置。
【請求項１６】
前記生成された前記出力データのサブ画素における歪みを決定するための手段（Ａ）と、
前記生成された前記出力データのサブ画素を持つ画素に隣接する前記出力データの画素内のサブ画素に、逆の歪みを加えることによって、前記歪みを補償するための手段（Ｂ、Ｃ）と、を備えている請求項１２〜１５のいずれか一項に記載の装置。
【請求項１７】
前記手段（Ａ）は、
前記生成された前記出力データのサブ画素に関する強度（Ｐi）を決定し、
この生成されたサブ画素について、最小強度と最大強度（ＭＩＮ、ＭＡＸ）の間の範囲内に制限された強度（Ｃi）を決定し、さらに
前記歪みを表わす誤差（Ｅi）を、前記生成されたサブ画素の強度（Ｐi）と前記制限された強度（Ｃi）との間の差に基づいて決定する請求項１６に記載の装置。
【請求項１８】
前記手段（Ｂ、Ｃ）は、
前記生成された前記出力データのサブ画素の全体誤差（Ｔi-1）を、前記生成された誤差（Ｅi-1）および先行して生成されたサブ画素における未補正の誤差（Ｕi-2）に基づいて決定するための手段（Ｂ）と、
前記決定された全体誤差（Ｔi-1）を、先行して生成されたサブ画素および後続して生成されるサブ画素の強度を調整することによって補正するための手段（Ｃ）と、を含んでいる請求項１７に記載の装置。
【請求項１９】
前記手段（Ｃ）は、
前記全体誤差（Ｔi-1）が略完全に補正されるように前記強度を調整し、この強度がサブ画素についての前記最大許容強度を超えることも前記最小許容強度下回ることもない請求項１８に記載の装置。
【請求項２０】
前記手段（Ｃ）は、最初に実行可能な最大補正（Ｔ＋、Ｔ−）を計算し、
その後に、計算された前記最大補正（Ｔ＋、Ｔ−）を、前記隣接する画素のサブ画素へと略均等（ΔL、ΔR）に分配する請求項１８または１９に記載の装置。
【請求項２１】
前記手段（Ｃ）は、前記全体誤差（Ｔi-1）を前記隣接する画素のサブ画素へと略均等（ＴRi-1、ＴLi-1）に分配し、
その後に、分配された全体誤差を補正するためこれらサブ画素の強度を調整する請求項１８または１９に記載の方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
図１には、従来の手法によって入力画素を出力画素へと変換することによるカラー画像のスケーリングを、概略的に示している。一例として、図１には、オリジナルのカラー画像に由来し、入力データすなわち入力画素を表している６つの画素１００1〜１００6が示されている。これらをスクリーン上に表現するため、今度は、これら入力画素をディスプレイ装置の物理的に固定されている格子上へとマップ（写像）すべくスケールする必要があり、これは入力画素１００1〜１００6に基づいて同様に６つの出力画素１０２1〜１０２6を生成することによって達成される。入力画素１００1〜１００6およびスケール済みの出力画素１０２1〜１０２6の両者について、それぞれの画素の各画素に亘って各色成分が均等に分布していなければならない。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
図１には、入力画素データ（画素１００1〜１００6）と、従来の装置または回路によって生成されたスケール済み出力画素データとの間の数学的関係が示されている。出力画素、例えば画素１０２4の輝度(luminance)は、画像における出力画素１０２4の位置を中心として入力画素１００1〜１００6の輝度を重み付けし、合算することによって導出される。入力画素のそれぞれに割り当てられる重み付けの大きさは、図１の重み付け関数１０４の曲線から分かるように、出力画素１０２4の中心に対する当該入力画素の位置に応じて決定される。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
図１との比較から容易に分かるように、本発明の手法は、もはや重み付け関数をスケールされた各出力画素に関連付けることには基づいておらず、部分的に固定された重み付け関数を各色成分に関連付けている。本発明によれば、出力画素１０２4のサブ画素のそれぞれに対し、重み付け関数およびそれ自身のスケーリング軸が関連付けられ、その結果、この段階で各サブ画素について入力画素のうちの当該サブ画素に関与する部分が決定される。図から分かるように、例として検討中の出力画素１０２4においては、赤色成分がスケーリング軸１０６ａを自身に関連付けて有し、このスケーリング軸１０６ａは、このサブ画素に関連付けられた重み付け関数１０８ａの曲線の線対称の中心となっている。画素１０２4の緑色成分のサブ画素は、サンプリング軸１０６ｂおよび重み付け関数１０８ｂを自身に関連付けて有し、画素１０２4の青色成分のサブ画素は、サンプリング軸１０６ｃならびに重み付け関数１０８ｃを自身に関連付けて有している。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
図４は、入力画素を出力画素へと変換するための本発明の装置の一実施の形態を示しており、この実施の形態は、図３に関して詳細に説明した方法を実行する。図４は、一次元サブ画素スケーリング装置についてのブロック図を示しており、ここに示した実施の形態については、各画素が３つの色成分を含んでいるものと仮定している。したがって、本発明の装置は、入力された画素データの各色成分をそれぞれ受け取る３つのフィルタ・ユニット１１０ａ、１１０ｂおよび１１０ｃを備えている。フィルタ・ユニット１１０ａ〜１１０ｃは、好ましくは、オリジナル画像の色成分の各強度を入力データとして受け取るポリフェーズ・フィルタである。色成分のそれぞれについて適切なサンプリング位置をもたらすため、すなわちサブ画素について所望の局所位置に従ってそれぞれの重み付け関数をずらすために、サンプリング位相補間装置（sampling phase interpolation apparatus）１１２がフィルタ１１０ａ〜１１０ｃのそれぞれに作用可能に接続されている。好ましくは、フィルタ処理関数は、図３に示したとおりサブ画素の中心に関係付けられる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
出力画素データを構成するスケール済みサブ画素が、それぞれフィルタ１１０ａ〜１１０ｃの出力に現れる。これらフィルタは、各サブ画素について、すなわち、スケール済みの出力画像の各画像色成分について、クリッピングされていない強度（クリッピング関数を経ていない強度）を表示する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】変更
【補正の内容】
【００４１】
図５には、本発明の好ましい実施の形態に従って、カラー・チャンネルのクリッピング歪みを低減するための本発明の装置の一実施の形態が示されている。クリッピング歪みを低減するための装置が、第１のモジュールＡ、すなわち入力として画素ｉについてのフィルタ処理済み、つまりスケール済みであるが未だクリッピング処理されていない強度Ｐiを受け取るクリッピング・モジュールを備えている。図５から分かるように、モジュールＡは、クリッピング誤差Ｅiおよびクリッピング済みの強度Ｃiを決定し、これらがモジュールＡの各出力に現れる。装置は、信号Ｅiをラッチする第１のラッチ１１２をさらに備えている。さらに、目標補正を決定するモジュールＢも設けられている。モジュールＢは、第１の入力として、第１のラッチ１１２でラッチされたクリッピング誤差、すなわちモジュールＡで強度を受け取った画素の直前の画素についてのクリッピング誤差Ｅi-1を受け取る。さらに、モジュールＢは、モジュールＡの入力において強度を受け取った画素よりも画素２つ分前の画素における未補正のクリッピング誤差Ｕi-2を受け取る。これらの入力信号に基づき、モジュールＢは、モジュールＡで強度を受け取った画素の前の画素について、全体クリッピング誤差(overall clipping error)Ｔi-1を決定する。このように決定された全体クリッピング誤差が補正モジュールＣに入力され、補正モジュールＣが、モジュールＡにおいて強度を受け取った画素よりも画素２つ分前の画素について、クリッピングされ最終的な補正を終えた画素の出力強度を表わしている出力強度Ｏi-2を生成する。さらに、モジュールＣは、モジュールＡにおいて強度を受け取った画素の直前の画素における未補正のクリッピング誤差Ｕi-1を生成する。この値が第２のラッチ１１４でラッチされる。さらに、モジュールＣは、クリッピングされ部分的に補正された強度Ｃ'iを生成し、この強度Ｃ'iが第３および第４のラッチ１１６、１１８でラッチされて、現在の画素より画素２つ分前の画素についてのクリッピングされ部分的に補正された強度Ｃ'i-2が、再びモジュールＣへともたらされる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００５１
【補正方法】変更
【補正の内容】
【００５１】
図６を参照しつつ以下でより詳細に説明する第１の手法は、最初に、補正可能な全体調整量を計算し、次いでその後に、この全体補正量を、部分的に補正済みの強度ＣiおよびＣ'i-2の間で可能な限り均等に分配することである。
【国際調査報告】
2005538396.tif 000013
2005538396.tif 000014
2005538396.tif 000015
2005538396.tif 000016
2005538396.tif 000017
2005538396.tif 000018