(57)【要約】本発明は、受信したビデオ信号におけるコンタリング（擬似輪郭）アーティファクトを検出し、ディザ法により、またはビデオ信号内の選択された画素にＬＳＢ（最下位ビット）を加えることにより、検出されたアーティファクトを減じることに向けられている。値の差のテストまたは平均化テストを所定の画素範囲に使用することにより、アーティファクトであるコンタリングは減らされる。画素範囲内の選択された画素を代替画素で置き替えることによりアーティファクトは低減される。代替画素を発生させるために、所定の画素範囲について画素の平均値を計算して、その画素平均値を、所定の画素範囲における画素のビット解像度よりも大きいビット解像度に詰める（丸め、または切り捨て）か、またはディザ信号をこの画素平均値に加える。
2005516260.tif 000002
【特許請求の範囲】
【請求項１】
画像表示で生じるコンタリング・アーティファクトを除去する方法であって、
複数の画素を含むビデオ信号を受信するステップと、
受信したビデオ信号中に所定数の画素を含む画素範囲を識別するステップと、
識別された画素範囲中にコンタリング・アーティファクトの存在を検出するステップ（２１５）と、
検出されたコンタリング・アーティファクトを除去するように、識別された画素範囲中の画素を処理するステップ（２２５）と、からなる前記方法。
【請求項２】
前記コンタリング・アーティファクトの存在を検出するステップが、更に、
識別された画素範囲中で最大画素値と最小画素値を検出するステップ（２１０）と、
前記最大画素値と最小画素値との差を計算するステップ（２１５）と、
前記計算された差が所定の閾値以下であるかどうか判定するステップ（２１５）と、を含む請求項１に記載の方法。
【請求項３】
前記コンタリング・アーティファクトの存在を検出するステップが、更に、
識別された画素範囲について現在の画素値の総和を計算するステップ（３１０）と、
識別された画素範囲の中央または中央付近の画素値に、前記識別された画素範囲内の画素の総数を掛けるステップ（３１５）と、
前記掛けられた画素と計算された画素値の総和との差を計算するステップ（３２０）と、
前記差の絶対値を計算するステップ（３２０）と、
前記計算された差の絶対値が所定の範囲内にあるかどうか判定するステップ（３２０）と、を含む請求項１記載の方法。
【請求項４】
前記処理するステップが、更に、
識別された画素範囲の画素の平均値を計算するステップ（４１０）と、
前記画素の平均値を、識別された画素範囲内の各画素のビット幅よりも大きい所定のビット幅に詰めるステップ（４１５）と、
前記識別された画素範囲の中央または中央付近の画素を、前記詰められた画素平均値で置き替えるステップ（４２０）と、を含む請求項１記載の方法。
【請求項５】
前記処理するステップが、更に、
識別された画素範囲の画素の平均値を計算するステップ（６１０）と、
平均化された前記画素値をディザ処理して、代替画素値を発生するステップ（６１５）と、
識別された画素範囲の中央または中央付近の画素を代替画素値で置き替えるステップ（６２５）と、を含む請求項１記載の方法。
【請求項６】
前記処理するステップが、更に、
識別された画素範囲の画素の平均値を計算するステップ（５１０）と、
前記画素平均値を最寄りの整数に詰めて、代替画素値を発生するステップ（５１５）と、
識別された画素範囲の中央または中央付近の画素を前記代替画素値で置き替えるステップ（５２０）と、を含む請求項１記載の方法。
【請求項７】
識別された画素範囲が水平画素範囲である、請求項１記載の方法。
【請求項８】
識別された画素範囲が垂直画素範囲である、請求項１記載の方法。
【請求項９】
識別された画素範囲が多次元の画素範囲である、請求項１記載の方法。
【請求項１０】
受信されたビデオ信号中の各画素について画素範囲が識別される、請求項１記載の方法。
【請求項１１】
複数の画素のうちの各画素が３つの画素成分から成り、各画素成分について識別、検出および処理するステップが別個に実行される、請求項１記載の方法。
【請求項１２】
画像表示におけるコンタリング・アーティファクトを除去するためのシステムであって、複数の画素を含むビデオ信号を受信する手段（１０〜６７）と、
受信したビデオ信号中に所定数の画素を含む画素範囲を識別する手段（７０）と、
識別された画素範囲中にコンタリング・アーティファクトの存在を検出する手段（７０）と、
検出されたコンタリング・アーティファクトを除去するように、識別された画素範囲内の画素を処理する手段（７０）と、からなる前記システム。
【請求項１３】
コンタリング・アーティファクトの存在を検出する前記手段が、更に、
識別された画素範囲中で最大画素値と最小画素値を検出する手段（２１０）と、
前記最大画素値と最小画素値との差を計算する手段（２１５）と、
前記計算された差が所定の閾値以下であるかどうか判定する手段（２１５）と、からなる請求項１２記載のシステム。
【請求項１４】
コンタリング・アーティファクトの存在を検出する前記手段が、更に、
識別された画素範囲について、現在の画素値の総和を計算する手段（３１０）と、
識別された画素範囲の中央または中央付近の画素値に、前記識別された画素範囲内の画素の総数を掛ける手段（３１５）と、
前記掛けられた画素値と計算された画素値の総和との差を計算する手段（３２０）と、
前記計算された差の絶対値が所定の範囲内にあるかどうか判定する手段（３２５）と、からなる請求項１２記載のシステム。
【請求項１５】
前記処理する手段が、更に、
識別された画素範囲の画素の平均値を計算する手段（４１０）と、
識別された画素範囲内の各画素のビット幅より大きい所定のビット幅に前記画素平均値を詰める手段（４１５）と、
識別された画素範囲の中央または中央付近の画素値を、前記詰められた画素値で置き替える手段（４２０）と、からなる請求項１２記載のシステム。
【請求項１６】
前記処理する手段が、更に、
識別された画素範囲の画素の平均値を計算する手段（６１０）と、
平均化された前記画素値をディザ処理して、代替画素値を発生する手段（６１５）と、
識別された画素範囲の中央または中央付近の画素値を代替画素値で置き替える手段（６２５）と、からなる請求項１２記載のシステム。
【請求項１７】
前記処理する手段が、更に、
識別された画素範囲の画素の平均値を計算する手段（５１０）と、
前記画素平均値を最寄りの整数に詰めて、代替画素値を発生する手段（５１５）と、
識別された画素範囲の中央または中央付近の画素を、前記代替画素値で置き替える手段（５２０）と、からなる請求項１２記載のシステム。
【請求項１８】
前記識別された画素範囲が水平画素範囲である、請求項１２記載のシステム。
【請求項１９】
前記識別された画素範囲が垂直画素範囲である、請求項１２記載のシステム。
【請求項２０】
前記識別された画素範囲が多次元の画素範囲である、請求項１２記載のシステム。
【請求項２１】
受信されたビデオ信号中の各画素について画素範囲が識別される、請求項１２記載のシステム。
【請求項２２】
複数の画素のうちの各画素が３つの画素成分で構成され、前記識別する手段、検出する手段、および処理する手段が別個に各画素成分に作用する、請求項１２記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示システムの分野に関し、特に、画像表示システムに生じるコンタリング（ｃｏｎｔｏｕｒｉｎｇ：擬似輪郭、偽輪郭）アーティファクト（ａｒｔｉｆａｃｔ）を除去する方法とシステムに関する。
【背景技術】
【０００２】
従来のディジタル・ビデオ信号は全て、種々のビデオ処理の段階で量子化される。例えば、アナログ／ディジタル変換や或る種の圧縮技術は、量子化を伴う。量子化の１つの欠点として、輝度勾配の低い画像部分で、コンタリング（擬似輪郭、偽輪郭）として知られる視覚上のアーティファクトを起こす傾向がある。コンタリングが起こると、画像信号の量子化により、入力画像中には存在しない輪郭が出力信号中に現れる。具体的に言うと、入力信号を量子化する際、ゆるやかな画像勾配は、画素の隣接する幾つかの大きなブロックに変形される。１ブロック内の各画素には同一の画像信号値が割り当てられている。これらの大きな隣接画素のブロックが、均質でない画素の区域により分離されなければ、これらのブロックは、「階段（ｓｔａｉｒ  ｓｔｅｐ）」効果を起こし、元の画像の滑らかな曲線は、一連の単色の平坦な面に見える。コンタリングは、輝度の空間的変化の少ない画像部分の僅かな変化を感知できる人間の視覚能力と関係がある。このような画像部分の輝度を表すビット数が不十分であれば、人間の視覚はこの輝度変化を、つながりのある連続的状態として感知せず、階段（ステップ）状のものとして感知する。本発明は、この欠点の解決に向けられている。
【発明の開示】
【０００３】
（発明の概要）
簡単に言えば、本発明は受信したビデオ信号におけるアーティファクトであるコンタリングを検出し、検出されたアーティファクトを除去する。ディザ処理（ｄｉｔｈｅｒｉｎｇ：ディザリング）により、ビデオ信号中の選択された画素に最下位ビットを加えることにより、或いは未使用の状態を利用することにより、この検出されたアーティファクトを除去する。
【発明を実施するための最良の形態】
【０００４】
本発明の特性と利点は、以下の説明から、より一層明らかとなる。
【０００５】
図１に、本発明により動作するディジタル・ビデオ信号受信システムをブロック図で例示する。ビデオ受信システムは、オーディオ／ビデオ／関連データを搬送する信号で変調された放送搬送波を受信してディジタル化するためのアンテナ１０と入力プロセッサ１５、入力プロセッサ１５からのディジタル出力信号を受信／復調する復調器２０、およびトレリス（ｔｒｅｌｌｉｓ）復号化され、バイト長のデータ・セグメントにマップされ、デインタリーブされ、そしてリード・ソロモン（ＲＳ：Ｒｅｅｄ‐Ｓｏｌｏｍｏｎ）誤り訂正される信号を出力するデコーダ３０を具える。デコーダ３０からの訂正された出力データは、ＭＰＥＧと互換性のあるトランスポート・データ・ストリームの形式をとり、プログラム（番組）を表す多重化されたオーディオ／ビデオ／データ成分を含んでいる。
【０００６】
更に、ビデオ受信システムは、電話線を介してサーバ８３または接続サービス８７に接続されるモデム８０を具え、データを種々のフォーマット（ＭＰＥＧ、ＨＴＭＬ、ＪＡＶＡ（登録商標）など）で電話線を介してビデオ受信システムで受信することができる。
【０００７】
プロセッサ２５は、デコーダ３０またはモデム８０から出力されるデータを処理し、処理されたデータは、利用者がリモコン１２５で入力するリクエスト（要求）により、ディスプレイ装置７５に表示され、または記憶メディア（媒体）１０５に記憶される。更に、プロセッサ２５は、コントローラ１１５を具える。コントローラ１１５は、リモコン１２５からリモート・ユニット・インタフェース１２０を介して受信されるリクエストを解釈し、プロセッサ２５の各要素を適正に制御し、利用者のリクエスト（例えば、チャンネル、ウェブサイト、またはオンスクリーン表示（ＯＳＤ））を実行する。１つの例示的モードで、コントローラ１１５は、プロセッサ２５の各要素を制御し、ＭＰＥＧ復号化データ、およびディスプレイ７５に表示するオンスクリーン表示（ＯＳＤ）を供給する。別のモードにおいて、コントローラ１１５は、プロセッサ２５の各要素を制御し、記憶装置９０と記憶インタフェース９５を介して記憶媒体１０５に記憶されるＭＰＥＧと互換性のあるデータ・ストリームを供給する。更なる例示的モードで、コントローラ１１５は、サーバ８３または接続サービス８７を介する双方向の（例えば、インターネット）通信を受信するような、他の通信モードのためにプロセッサ２５の各要素を制御する。
【０００８】
プロセッサ２５は、トランスポート・ストリーム内の選択されたパケットを識別してそれをデコーダ３０からトランスポート・デコーダ５５に送るＰＩＤ選択装置４５を含んでいる。デコーダ３０からのトランスポート・ストリームは、トランスポート・デコーダ５５により、オーディオ／ビデオ／データ成分にデマルチプレクス（逆多重化）され、以下に詳細に述べるように、プロセッサ２５の他の要素により更に処理される。
【０００９】
プロセッサ２５に供給されるトランスポート・ストリームは、番組チャンネル・データ、補助的システム・タイミング情報、および番組特定情報（番組内容の評価、番組のアスペクト（縦横）比、および番組ガイド情報のような）を含んでいるデータ・パケットから成る。トランスポート・デコーダ５５は、補助情報パケットをコントローラ１１５に導き、コントローラ１１５は、補助情報を解析（ｐａｒｓｅ：パース）し、照合（ｃｏｌｌａｔｅ：コレート）し、そして階層構造のテーブルの中に組立てる（ａｓｓｅｍｂｌｅ：アセンブル）。ユーザが、選択した番組チャンネルを含む個々のデータ・パケットは、収集された番組特定情報を使用して、識別／収集される。システム・タイミング情報には、タイム・リファレンス・インディケータ（指標）および関連する訂正データ（例えば、夏時間（サマータイム）指標、およびタイム・ドリフト（時間変動）／閏年などを調節するオフセット情報）が含まれる。タイミング情報は、将来の番組の放送日時を設定するために、デコーダがタイム・リファレンス・インディケータをタイム・クロック（例えば、米国東海岸の日付と時刻）に変換するのに役立つ。このタイム・クロックは、予定される番組を処理する機能（例えば、番組の放送、番組の録画、番組の再生）を開始させるのに使用できる。番組特定情報には、条件付きアクセス（ＣＡ：コンディショナル・アクセス）、ネットワーク情報、および希望するチャンネルにシステム（図１）が同調しデータ・パケットを収集して完全な番組を形成できるようにする識別／連結（リンク）データが含まれる。
【００１０】
トランスポート・デコーダ５５は、ＭＰＥＧと互換性のあるビデオ／オーディオ／サブピクチャ（ｓｕｂ−ｐｉｃｔｕｒｅ：副画像）ストリームをＭＰＥＧデコーダ６５に供給する。このビデオ／オーディオ・ストリームには、選択されたチャンネルの番組内容を表す、圧縮されたビデオ／オーディオ・データが含まれる。サブピクチャ・データには、そのチャンネルの番組内容（例えば、評価情報、番組説明情報など）が含まれる。
【００１１】
ＭＰＥＧデコーダ６５は、ランダム・アクセス・メモリ（ＲＡＭ）６７と協働して、ユニット５５（トランスポート・デコーダ）からのＭＰＥＧと互換性のあるパケット化されたオーディオ／ビデオ・データを復号化し、圧縮解除（ｄｅｃｏｍｐｒｅｓｓ：デコンプレス、解凍）し、圧縮解除された番組を表す画素データをディスプレイ・プロセッサ７０に供給する。デコーダ６５は、ユニット５５からのサブピクチャ・データを組立て、照合し、解釈して、フォーマット化された番組ガイド・データを発生して、内部のオンスクリーン表示（ＯＳＤ）モジュール（図示せず）に出力する。ＯＳＤモジュールは、ＲＡＭ６７と協働し、サブピクチャ・データおよび他の情報を処理し、サブタイトル（字幕）／コントロール／情報メニュー（ディスプレイ７５に表示する、選択可能なメニュー・オプションおよび他の項目を含む）を表すマップ化画素（ｐｉｘｅｌ  ｍａｐｐｅｄ）データを発生する。表示されるコントロール／情報メニューにより、ユーザは、視聴する番組を選択し、そして将来の番組を処理する機能（視聴用に選択した番組を受信するための同調、記憶媒体１０５への番組の録画、および記憶媒体１０５からの番組の再生）をスケジュールする。
【００１２】
オンスクリーン表示（ＯＳＤ）モジュール（図示せず）で発生されるテキスト（文字）とグラフィックス（図形）を含む、コントロール（制御）／情報の表示は、コントローラ１１５の制御の下で、オーバレイ（ｏｖｅｒｌａｙ）マップ化画素データの形式で発生される。ＯＳＤモジュールからのオーバレイマップ化画素データは、コントローラ１１５の制御の下で、ＭＰＥＧデコーダ６５からの圧縮解除された画素を表すデータと合成され、同期される。選択されたチャンネルのビデオ番組を表す合成されたマップ化画素データは、関連するサブピクチャ・データと共に、ディスプレイ・プロセッサ７０で符号化され、ディスプレイ７５に出力され表示される。
【００１３】
本発明の原理は、地上／ケーブル／衛星／ＤＳＬ／インターネットまたはコンピュータ・ネットワーク放送システム（符号化のタイプまたは変調形式を変更可能な）に応用される。このようなシステムには、他のタイプの符号化データ・ストリーム、および番組特定情報を伝送する他の方法を使用する、ＭＰＥＧと非互換性のシステムも含まれる。開示されたこのシステムは、放送番組を処理するものとして説明されているが、これは例示的なものにすぎない。図１のアーキテクチャは、他を排除するものではない。同じ目的を達成するために、本発明の原理に従って、他のアーキテクチャも派生される。
【００１４】
図２〜図６は、本発明のコンタリング検出／除去プロセスを説明する。所定の画素範囲（例えば、一次元の水平／垂直画素範囲、二次元の方形画素範囲または円形画素範囲のような多次元の画素範囲、或いは当業者に知られる他の画素範囲）の成分値（例えば、赤（Ｒ）、緑（Ｇ）、青（Ｂ）の成分値）に、各画素毎に、本発明のプロセスが適用され、ディスプレイ・プロセッサ７０（図１）のプログラムによる命令で、全体または一部として、実行される。或いは、本発明のプロセスは、コンタリング検出／除去回路（図示せず）としてハードウェアでも実施できる。
【００１５】
図２に、本発明の好ましいコンタリング検出プロセス２００を示す。スタート（開始）のステップ２０５で、ディスプレイ・プロセッサ７０は、所定の画素成分値の範囲（例えば、８画素の範囲）を識別する。所定の画素範囲（ｓｐａｎ：スパン）が識別されると、ステップ２１０で、プロセッサ７０は、この所定の画素範囲内で最大と最小の画素成分値を決定する。次に、ステップ２１５で、プロセッサ７０は、最大成分値−（マイナス）最小成分値が、所定の閾値「Ｎ」以下であるか確かめる。選択される「Ｎ」の値は、防止されている、または受信されたビデオ信号中に存在していると予測される、コンタリングに依存して決定される。例えば、もし受信されたビデオ信号における全ての状態または画像信号値が使用されていると予測され、そしてコンタリングが予期されるならば、「Ｎ」を２に設定するのが適正である。しかしながら、３番目毎の状態または画像値が使用されていると予測される（即ち、未使用の状態または画像値がある）なら、「Ｎ」を４に設定するのが適正な選択である。もし最大成分値−（マイナス）最小成分値が所定の閾値「Ｎ」以下でなければ、プロセッサ７０は、ステップ２２０で、所定の画素範囲の中央（または中央付近）の画素成分値を変更しない（例えば、８画素範囲のうちで４番目の画素成分値は変更されない）。もし最大成分値−（マイナス）最小成分値が、所定の閾値「Ｎ」以下であれば、プロセッサ７０は、ステップ２２５で、図４、図５、または図６のコンタリング除去プロセスに従って、中央（または中央付近）の画素値を取り（置き）替える（以下に詳細に述べる）。
【００１６】
図３に、本発明の別のコンタリング検出プロセス３００を示す。スタート（開始）のステップ３０５で、ディスプレイ・プロセッサ７０は、所定の画素成分値の範囲（例えば、８画素範囲）を識別する。次にステップ３１０で、プロセッサ７０は、この所定の画素範囲について現在の画素成分値の総和を計算する。次にステップ３１５で、プロセッサ７０は、所定の画素範囲（例えば、８画素）の中央（または中央付近）における画素成分の値（例えば、４番目の画素成分の値）に、その画素範囲内の画素成分の総数（例えば、８）を掛ける。次にステップ３２０で、プロセッサ７０は、掛けられた画素成分値と、画素成分値の総和との差を計算する。次にステップ３２５で、計算された差の絶対値が所定の範囲内にある（例えば、計算された差の絶対値が３より大で９より小である）か判定する。この範囲内になければ、プロセッサ７０はステップ３３０で、中央の画素値を変更しない。この範囲内にあれば、プロセッサ７０はステップ３３５で、図４、図５、または図６のコンタリング除去処理に従って中央（または中央近付近）の画素値を置き替える（以下に詳細に述べる）。
【００１７】
図４に、本発明のコンタリング除去プロセス４００を示す。値の差のテスト（図２）、或いは平均化テスト（図３）をパスした後に、プロセッサ７０は、ステップ４０５で、コンタリング除去プロセス４００を開始する。最初にステップ４１０で、プロセッサ７０は、所定の画素範囲の画素成分の平均値を計算する。次にステップ４１５で、プロセッサ７０は、その画素成分の平均値を、所定のビット幅（画素成分値の元のビット幅＋付加的数の最下位ビットＬＳＢ）に詰める（例えば、端数を丸める、または切り捨てる）。その後、プロセッサ７０は、ステップ４２０で、中央（または中央付近）の画素成分値（例えば、８画素範囲の４番目の画素値）を、詰められた平均値で置き替える。次に、ステップ４２５で、コンタリング検出プロセス２００（図２）と３００（図３）に従って、次の画素成分値をテストする。一連の入力画素成分値（図７に例示する）と、コンタリング除去プロセス４００で発生される一連の出力画素成分値とのグラフによる比較を図９に示す。図９において、１個のＬＳＢ（最下位ビット）が加えられている。
【００１８】
図５に、本発明の別のコンタリング除去プロセス５００を示す。値の差のテスト（図２）または平均化テスト（図３）をパスした後に、プロセッサ７０は、ステップ５０５で、コンタリング除去プロセス５００を開始する。最初にステップ５１０で、所定の画素範囲の画素成分の平均値を計算する。その後、ステップ５１５で、この平均値を最寄りの整数に詰めて（端数を丸めるか、切り捨てる）、新しい画素成分値を発生する。次にステップ５２０で、中央または中央付近の画素成分値（例：８画素範囲のうち４番目の画素値）を、詰められた平均画素成分値で置き替える。次に、プロセッサ７０は、ステップ５２５で、検出プロセス２００（図２）／３００（図３）に従って、次の画素成分値をテストする。一連の入力画素成分値（図７に例示する）と、コンタリング除去プロセス５００で発生された一連の出力画素成分値のグラフによる比較を図８に示す。
【００１９】
図６に、本発明の別のコンタリング除去プロセス６００を示す。値の差のテスト（図２）または平均化テスト（図３）をパスした後に、プロセッサ７０は、ステップ６０５で、プロセス６００を開始する。最初にステップ６１０で、所定の画素範囲の画素成分の平均値を計算する。例えば、８画素範囲における各画素成分値のビット幅が８ビットであれば、平均画素成分値のビット幅は、１１ビットになる。その後、ステップ６１５で、ディザ（ｄｉｔｈｅｒ）信号をこの平均値に加え、新しい画素成分値を発生する。ディザ信号は１と０が交互に並ぶ（１、０、１、０、１、０・・・）ような（しかし、これに限定されない）一連の交番信号である。ディザ信号は、当業者に知られる再帰的丸め回路で実施することもできる。例えば、１と０が交互する２状態のディザ信号を、９ビット加算器を使用して、平均値１１ビットに加える。平均値１１ビットを９ビットに縮めるために、平均値１１ビットの２つのＬＳＢを捨てて、この２状態のディザ信号を（９ビット加算器を介して）平均値９ビットのＬＳＢに加える。別の方法で、１１ビット加算器を使用して、２状態のディザ信号を平均値１１ビットに加える。２状態のディザ信号は（１１ビット加算器を介して）平均値１１ビットの３番目のＬＳＢに加えられる。次に、ステップ６２０で、ディザ処理された画素成分値を、希望のビット幅（例えば、画素成分値の元のビット幅）に縮める。例えば、ディザ処理された平均値９ビットは、そのＬＳＢを除去することにより、ディザ処理された平均値８ビットに縮められ、ディザ処理された１１ビットの信号は、３つのＬＳＢを除去することにより、ディザ処理された平均値８ビットに縮められる。その後、ステップ６２５で、プロセッサ７０は、中央または中央付近の画素成分値（例えば、８画素範囲の４番目の画素値）を、縮められた画素成分値で置き替える。次にステップ６３０で、検出プロセス２００（図２）／３００（図３）に従って次の画素成分値をテストする。一連の入力画素成分値（図１０に例示する）と、プロセス６００で発生された一連の出力画素成分値とのグラフによる比較を図１１に示す。
【００２０】
本発明を好ましい実施例に関して説明した。特許請求の範囲で明確にされる本発明の精神と範囲から離れることなく、これらの実施例に種々の変更がなされ得ることは明らかである。
【図面の簡単な説明】
【００２１】
【図１】本発明をサポートするために構成されるホーム・エンタテインメント・システム（家庭用の娯楽装置）を例示するブロック図である。
【図２】本発明の好ましいコンタリング検出テストのフローチャートである。
【図３】本発明の別のコンタリング検出テストのフローチャートである。
【図４】本発明のコンタリング除去手法のフローチャートである。
【図５】本発明の別のコンタリング除去手法のフローチャートである。
【図６】本発明の別のコンタリング除去手法のフローチャートである。
【図７】一連の入力画素成分値を例示するグラフである。
【図８】入力画素成分値（図７）と、コンタリング除去プロセス（図５）で発生された出力画素成分値とのグラフによる比較である。
【図９】入力画素成分値（図７）と、コンタリング除去プロセス（図４）で発生された出力画素成分値とのグラフによる比較である。
【図１０】別の一連の入力画素成分値を例示するグラフである。
【図１１】入力画素成分値（図１０）と、除去プロセス（図６）で発生された出力画素成分値とのグラフによる比較である。
【図１】
2005516260.tif 000003
【図２】
2005516260.tif 000004
【図３】
2005516260.tif 000005
【図４】
2005516260.tif 000006
【図５】
2005516260.tif 000007
【図６】
2005516260.tif 000008
【図７】
2005516260.tif 000009
【図８】
2005516260.tif 000010
【図９】
2005516260.tif 000011
【図１０】
2005516260.tif 000012
【図１１】
2005516260.tif 000013
【手続補正書】
【提出日】平成15年12月10日(2003.12.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像表示で生じるコンタリング・アーティファクトを除去する方法であって、
複数の画素を含むビデオ信号を受信するステップと、
受信したビデオ信号中に、所定数の画素を含む画素範囲を識別するステップと、
識別された画素範囲内で最大画素値および最小画素値を検出するステップと、
最大画素値と最小画素値との差を計算するステップと、
計算された差が所定の閾値以下であるならば、識別された画素範囲内にコンタリング・アーティファクトが存在すると判定するステップと、
識別された画素範囲内の画素を、コンタリング・アーティファクトが除去されるように処理するステップと、からなる、前記方法、
【請求項２】
前記処理するステップが更に、
識別された画素範囲の画素の平均値を計算するステップと、
前記画素の平均値を、識別された画素範囲内の各画素のビット幅よりも大きい所定のビット幅に変更するステップと、
前記識別された画素範囲の中央または中央付近の画素を、前記変更された画素平均値で置き替えるステップと、を含む、請求項１記載の方法。
【請求項３】
前記処理するステップが更に、
識別された画素範囲の画素の平均値を計算するステップと、
平均化された前記画素値をディザ処理して、代替画素値を発生するステップと、
識別された画素範囲の中央または中央付近の画素を代替画素値で置き替えるステップと、を含む、請求項１記載の方法。
【請求項４】
前記処理するステップが更に、
識別された画素範囲の画素の平均値を計算するステップと、
前記画素平均値を最寄りの整数に変更して、代替画素値を発生するステップと、
識別された画素範囲の中央または中央付近の画素を前記代替画素値で置き替えるステップと、を含む、請求項１記載の方法。
【請求項５】
識別された画素範囲が水平画素範囲である、請求項１記載の方法。
【請求項６】
識別された画素範囲が垂直画素範囲である、請求項１記載の方法。
【請求項７】
識別された画素範囲が多次元の画素範囲である、請求項１記載の方法。
【請求項８】
受信されたビデオ信号中の各画素について画素範囲が識別される、請求項１記載の方法。
【請求項９】
複数の画素のうちの各画素が３つの画素成分から成り、各画素成分について識別、判定、および処理するステップが別個に実行される、請求項１記載の方法。
【請求項１０】
画像表示におけるコンタリング・アーティファクトを除去するためのシステムであって、
複数の画素を含むビデオ信号を受信する手段と、
受信したビデオ信号中に所定数の画素を含む画素範囲を識別する手段と、
識別された画素範囲内で最大画素値および最小画素値を検出する手段と、
最大画素置と最小画素値との差を計算する手段と、
計算された差が所定の閾値以下であるならば、識別された画素範囲内にコンタリング・アーティファクトが存在すると判定する手段と、
識別された画素範囲内の画素を、コンタリング・アーティファクトが除去されるように処理する手段と、からなる、前記システム。
【請求項１１】
前記処理する手段が更に、
識別された画素範囲の画素の平均値を計算する手段と、
識別された画素範囲内の各画素のビット幅より大きい所定のビット幅に前記画素平均値を変更する手段と、
識別された画素範囲の中央または中央付近の画素値を、前記変更された画素値で置き替える手段と、から成る、請求項１０記載のシステム。
【請求項１２】
前記処理する手段が更に、
識別された画素範囲の画素の平均値を計算する手段と、
平均化された前記画素値をディザ処理して、代替画素値を発生する手段と、
識別された画素範囲の中央または中央付近の画素値を代替画素値で置き替える手段と、からなる、請求項１０記載のシステム。
【請求項１３】
前記処理する手段が更に、
識別された画素範囲の画素の平均値を計算する手段と、
前記画素平均値を最寄りの整数に変更して、代替画素値を発生する手段と、
識別された画素範囲の中央または中央付近の画素を、前記代替画素値で置き替える手段と、からなる、請求項１０記載のシステム。
【請求項１４】
前記識別された画素範囲が水平画素範囲である、請求項１０記載のシステム。
【請求項１５】
前記識別された画素範囲が垂直画素範囲である、請求項１０記載のシステム。
【請求項１６】
前記識別された画素範囲が多次元の画素範囲である、請求項１０記載のシステム。
【請求項１７】
受信されたビデオ信号中の各画素について画素範囲が識別される、請求項１０記載のシステム。
【請求項１８】
複数の画素のうちの各画素が３つの画素成分で構成され、前記識別する手段、判定する手段、および処理する手段が別個に各画素成分に作用する、請求項１０記載のシステム。
【請求項１９】
画像表示で生じるコンタリング・アーティファクトを除去する方法であって、  
複数の画素を含むビデオ信号を受信するステップと、
受信したビデオ信号中に、所定数の画素を含む画素範囲を識別するステップと、
識別された画素範囲に亘る画素値の総和を計算するステップと、
識別された画素範囲の中央または中央付近の画素値に前記識別された画素範囲内の画素の総数を掛けるステップと、
掛けられた画素値と計算された画素値の総和との差を計算するステップと、
前記差の絶対値を計算するステップと、
計算された差の絶対値が所定の範囲内にあるならば、前記識別された画素範囲内にコンタリング・アーティファクトが存在すると判定するステップと、
前記識別された画素範囲内の画素を、コンタリング・アーティファクトが除去されるように処理するステップと、からなる、前記方法。
【請求項２０】
画像表示で生じるコンタリング・アーティファクトを除去する方法であって、
複数の画素を含むビデオ信号を受信するステップと、
受信したビデオ信号中に、所定数の画素を含む画素範囲を識別するステップと、
識別された画素範囲内にコンタリング・アーティファクトの存在を検出するステップと、
識別された画素範囲の平均画素値を計算するステップと、
前記平均画素値を、識別された画素範囲内の各画素のビット幅よりも大きい所定のビット幅にするステップと、
検出されたコンタリング・アーティファクトが除去されるように、前記識別された画素範囲の画素値を前記縮小された平均画素値に替えるステップと、からなる、前記方法。
【請求項２１】
画像表示で生じるコンタリング・アーティファクトを除去する方法であって、
複数の画素を含むビデオ信号を受信するステップと、
受信したビデオ信号中に、所定数の画素を含む画素範囲を識別するステップと、
識別された画素範囲内にコンタリング・アーティファクトの存在を検出するステップと、
識別された画素範囲の平均画素値を計算するステップと、
平均化された前記画素値をディザ処理して、代替画素値を発生するステップと、
検出されたコンタリング・アーティファクトが除去されるように、前記識別された画素範囲の画素値を前記代替画素値に替えるステップと、からなる、前記方法。
【請求項２２】
画像表示で生じるコンタリング・アーティファクトを除去する方法であって、
複数の画素を含むビデオ信号を受信するステップと、
受信したビデオ信号中に、所定数の画素を含む画素範囲を識別するステップと、
識別された画素範囲内にコンタリング・アーティファクトの存在を検出するステップと、
識別された画素範囲の平均画素値を計算するステップと、
前記画素平均値を最寄りの整数に変更して、代替画素値を発生するステップと、
検出されたコンタリング・アーティファクトが除去されるように、前記識別された画素範囲の画素値を前記代替画素値に替えるステップと、からなる、前記方法。
【請求項２３】
画像表示で生じるコンタリング・アーティファクトを除去する方法であって、
複数の画素の各画素が３つの画素成分で構成される、前記複数の画素を含むビデオ信号を受信するステップと、
受信したビデオ信号中に、所定数の画素成分を含む画素成分範囲を識別するステップと、
識別された画素成分範囲内にコンタリング・アーティファクトの存在を検出するステップと、
識別された画素成分範囲内の画素成分を、検出されたコンタリング・アーティファクトが除去されるように処理するステップと、
識別、検出および処理するステップを、前記３つの画素成分の各々について別個に繰り返すステップと、からなる、前記方法。
【請求項２４】
画像表示で生じるコンタリング・アーティファクトを除去するためのシステムであって、
複数の画素を含むビデオ信号を受信する手段と、
受信したビデオ信号中に、所定数の画素を含む画素範囲を識別する手段と、
識別された画素範囲に亘る画素値の総和を計算する手段と、
識別された画素範囲の中央または中央付近の画素値に、前記識別された画素範囲内の全画素数を掛ける手段と、
掛けられた画素値と計算された画素値の総和との差を計算する手段と、
計算された差の絶対値が所定の範囲内にあるならば、前記識別された画素範囲内にコンタリング・アーティファクトが存在すると判定する手段と、
前記識別された画素範囲内の画素を、コンタリング・アーティファクトが除去されるように処理する手段と、からなる、前記システム。
【請求項２５】
画像表示で生じるコンタリング・アーティファクトを除去するためのシステムであって、
複数の画素を含むビデオ信号を受信する手段と、
受信したビデオ信号中に、所定数の画素を含む画素範囲を識別する手段と、
識別された画素範囲内にコンタリング・アーティファクトの存在を検出する手段と、
識別された画素範囲の平均画素値を計算する手段と、
前記平均画素値を、識別された画素範囲内の各画素のビット幅よりも大きい所定のビット幅にする手段と、
検出されたコンタリング・アーティファクトが除去されるように、前記識別された画素範囲の画素値を前記縮小された平均画素値に替える手段と、からなる、前記システム。
【請求項２６】
画像表示で生じるコンタリング・アーティファクトを除去するためのシステムであって、
複数の画素を含むビデオ信号を受信する手段と、
受信したビデオ信号中に、所定数の画素を含む画素範囲を識別する手段と、
識別された画素範囲内にコンタリング・アーティファクトの存在を検出する手段と、
識別された画素範囲の平均画素値を計算する手段と、
平均化された前記画素値をディザ処理して、代替画素値を発生する手段と、
検出されたコンタリング・アーティファクトが除去されるように、前記識別された画素範囲の画素値を前記代替画素値に替える手段と、からなる、前記システム。
【請求項２７】
画像表示で生じるコンタリング・アーティファクトを除去するためのシステムであって、
複数の画素を含むビデオ信号を受信する手段と、
受信したビデオ信号中に、所定数の画素を含む画素範囲を識別する手段と、
識別された画素範囲内にコンタリング・アーティファクトの存在を検出する手段と、
識別された画素範囲の平均画素値を計算する手段と、
前記画素平均値を最寄りの整数に変更して、代替画素値を発生する手段と、
検出されたコンタリング・アーティファクトが除去されるように、前記識別された画素範囲の画素値を前記代替画素値に替える手段と、からなる、前記システム。
【請求項２８】
画像表示で生じるコンタリング・アーティファクトを除去するためのシステムであって、
複数の画素の各画素が３つの画素成分で構成される、前記複数の画素を含むビデオ信号を受信する手段と、
受信したビデオ信号中の各画素の前記３つの画素成分の各々について、所定数の画素成分を含む画素成分範囲を別々に識別する手段と、
別々に識別された各画素成分範囲内にコンタリング・アーティファクトの存在を検出する手段と、
別々に識別された各画素成分範囲内の画素成分を、検出されたコンタリング・アーティファクトが除去されるように処理する手段と、からなる、前記システム。
【国際調査報告】
2005516260.tif 000014