JPH103279A - 信号変換回路および入力ワードのデジタル出力ワードへの変換方法 - Google Patents
信号変換回路および入力ワードのデジタル出力ワードへの変換方法Info
- Publication number
- JPH103279A JPH103279A JP9011532A JP1153297A JPH103279A JP H103279 A JPH103279 A JP H103279A JP 9011532 A JP9011532 A JP 9011532A JP 1153297 A JP1153297 A JP 1153297A JP H103279 A JPH103279 A JP H103279A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- input
- digital
- word
- output
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 19
- 238000006243 chemical reaction Methods 0.000 claims abstract description 59
- 230000001186 cumulative effect Effects 0.000 abstract description 10
- 230000006870 function Effects 0.000 description 34
- 238000012937 correction Methods 0.000 description 15
- 238000013139 quantization Methods 0.000 description 13
- 238000012546 transfer Methods 0.000 description 11
- 238000012545 processing Methods 0.000 description 9
- 238000005316 response function Methods 0.000 description 9
- 230000003121 nonmonotonic effect Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 238000009792 diffusion process Methods 0.000 description 6
- 230000008859 change Effects 0.000 description 4
- 230000002123 temporal effect Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000006837 decompression Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000007704 transition Effects 0.000 description 3
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000000750 progressive effect Effects 0.000 description 2
- 230000002441 reversible effect Effects 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 239000006185 dispersion Substances 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
- 230000026676 system process Effects 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/64—Circuits for processing colour signals
- H04N9/68—Circuits for processing colour signals for controlling the amplitude of colour signals, e.g. automatic chroma control circuits
- H04N9/69—Circuits for processing colour signals for controlling the amplitude of colour signals, e.g. automatic chroma control circuits for modifying the colour signals by gamma correction
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/2007—Display of intermediate tones
- G09G3/2059—Display of intermediate tones using error diffusion
- G09G3/2062—Display of intermediate tones using error diffusion using error diffusion in time
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/34—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/527—Global motion vector estimation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
- H04N19/86—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/14—Picture signal circuitry for video frequency region
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/14—Picture signal circuitry for video frequency region
- H04N5/20—Circuitry for controlling amplitude response
- H04N5/202—Gamma control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/14—Picture signal circuitry for video frequency region
- H04N5/21—Circuitry for suppressing or minimising disturbance, e.g. moiré or halo
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
- G09G2320/0271—Adjustment of the gradation levels within the range of the gradation scale, e.g. by redistribution or clipping
- G09G2320/0276—Adjustment of the gradation levels within the range of the gradation scale, e.g. by redistribution or clipping for the purpose of adaptation to the characteristics of a display device, i.e. gamma correction
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/2007—Display of intermediate tones
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/34—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
- G09G3/3433—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source using light modulating elements actuated by an electric field and being other than liquid crystal devices and electrochromic devices
- G09G3/346—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source using light modulating elements actuated by an electric field and being other than liquid crystal devices and electrochromic devices based on modulation of the reflection angle, e.g. micromirrors
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Controls And Circuits For Display Device (AREA)
- Processing Of Color Television Signals (AREA)
- Image Processing (AREA)
Abstract
力ワードの正確な近似値を発生する方法および装置を得
る。 【解決手段】 デジタルワードは最も近い近似値成分お
よび誤差成分からなる非単調出力ワードへ変換される。
連続する各入力ワードが一意的な最も近い近似値成分を
発生する領域に対しては誤差成分はゼロである。連続す
る各入力ワードが同じ最も近い近似値成分を発生する領
域では、誤差成分は同じ最も近い近似値成分を発生する
連続する入力ワードの数、および現在の入力ワードによ
り占有される一連の連続する入力ワード内の位置を表
す。近似は最初にその範囲の入力データワードを最も近
い近似値出力ワードへ変換し(900)、連続する出力
ワードが同じである領域を検出し(902)、各位置に
ついて累積誤差符号を計算し(904)、累積誤差符号
を使用して最も近い近似値出力ワードを調整する(90
6)ことにより実施される。
Description
ステムに関し、特にデジタルディスプレイシステムにお
いて量子化誤差により生じるアーチファクト(擬似的輪
郭等の量子化雑音)を低減する方法およびシステムに関
する。
号から可視像を生成する。量子化画像信号を使用するデ
ジタルディスプレイシステムには代表的なアナログディ
スプレイシステムに較べて多くの利点があり、それには
画像表現精度の向上および低コスト高精細度テレビジョ
ンの実現が含まれる。しかしながら、画像のダイナミッ
クレンジの表現を適切に配慮しないと、デジタルシステ
ムは新たなアーチファクトを誘起することがある。画像
データが量子化されるためデジタルディスプレイシステ
ムは有限の階調数しか表示することができない。有限の
階調数を使用して画像を表示すると全体画像品質が劣化
して、擬似的輪郭や色ずれ等の視覚アーチファクトを生
じることがある。
画像に存在しない輪郭が出力画像に現れる場合に生じ
る。例えば、滑らかな球の画像は緩やかな色又は明度勾
配を有している。アナログ入力が量子化されると、平滑
な画像勾配は隣接ピクセルのいくつかの大きなブロック
へ変換されるかも知れず、ブロック内の各ピクセルには
同じ画像信号値が割り当てられる。隣接ピクセルのこれ
らの大きなブロックが複数の非均質なピクセル領域によ
り分離されない場合には、ブロックにより“階段”効果
が生じ元の画像の平滑な曲線は一連の単色平坦面として
現れる。
子化レベルの移行が行われない場合に生じる同様の問題
である。例えば、緑色成分が最初にターンオンされ、続
いて赤色および青色成分がターンオンされるように量子
化レベルが設定されている場合には、灰色ピクセルは緑
色、次に黄色に変化し、最後に所望する灰色に変化す
る。前記した例のように、ピクセルが最初にターンオン
される場合に色ずれは最も顕著であるが、3色信号が個
別に増分するにつれて、より強度の高いピクセルの色は
多少変化することがある。
れ等のアーチファクトは、MPEG符号化もしくは復号
化および逆ガンマ処理を含む量子化もしくはデジタル処
理過程ごとに増加することがある。ディスプレイシステ
ムのコストを著しく増加させることのない擬似的輪郭お
よび色ずれ問題に対する解決策が求められている。
を、入力信号を表す出力信号へ変換するための改良され
た方法および装置が提供される。一実施例では、入力信
号を変換関数に従ってデジタル出力信号へ変換する信号
変換回路が提供される。信号変換回路は入力信号をそれ
を表すデジタル近似値へ変換する第1の変換ブロック
と、入力信号とそのデジタル近似値との差を表す誤差信
号を累積する第2の変換ブロックと、第1の変換ブロッ
クからのデジタル近似値および第2の変換ブロックから
の誤差信号を受けて、デジタル近似値を表す改良された
近似値信号および誤差信号を出力する加算器とにより構
成される。
高めることを要しない擬似的輪郭および色ずれ問題の解
決策は、ルックアップテーブル、もしくはアルゴリズ
ム、を使用して入力ワードを出力ワードへ変換すること
を含んでおり、ルックアップテーブルにより実施される
変換は非単調変換である。代表的にはルックアップテー
ブルは、mビットのデータワードを使用してnビットの
出力ワードを発生するmxnメモリアレイである。画像
信号の擬似的輪郭を低減する他に、同じルックアップテ
ーブルを使用してデータを変換もしくは校正する実施例
もある。
1に示す。図1において、10ビットの入力ワードは単
純に打ち切られて6ビットの出力ワードを生じる。打切
り操作によりデータの最下位4ビットが打ち切られて、
10ビットの入力ワードは6ビットの出力ワードへ校正
される。2進データワードが打ち切られると、出力ワー
ドの解像度は入力ワードの解像度の1/n2 となり、n
は変換により失われるビット数に等しい。したがって、
図1において出力ワードの解像度は入力ワードの解像度
の1/16となる。
がどのように折り目をつけられるかを明確に示してい
る。画像がアナログディスプレイシステム上に表示さ
れ、左縁の最小輝度レベルから右縁の最大輝度レベルま
での輝度勾配を表している場合には、輝度は左縁から右
縁へ向かって一定に緩やかに増加する。同じ画像が10
ビットデジタルイメージシステム上に表示されると、左
縁から右縁にかけて1024の個別の輝度レベルがあ
る。1024レベル間の段差は恐らくは小さすぎて観察
者が気付くことはなく、10ビット画像はアナログ画像
と同様に見える。しかしながら、10ビット信号が打ち
切られて僅か6ビットとされると画像は64レベルで構
成され、観察者は、滑らかな増加を表すつもりの画像
を、各々の輝度が知覚できるほどに増加している一連の
階段として判断してしまうことがある。これらの小さい
けれども急峻な各増加により、元の画像の一部ではない
特徴、すなわち擬似的輪郭が作られるものと思われる。
用される1つの方法を図2に示す。この方法は1992
年6月16日に公開されたヒロサワ等の米国特許第5,
123,059号に開示されており、多数のデータ変換
テーブル、すなわちルックアップテーブルが使用され
る。各テーブルは入力データワードを出力データワード
へ変換するのに使用される。テーブルには入力ワードが
出力ワードに厳密には対応しない各場合の異なるデータ
が含まれている。データは、全ての出力ワードの平均値
が1つのテーブルで発生できるものよりも正確な所望出
力ワードの近似値となるように選択される。テーブルが
画像ディスプレイシステムの一部として使用される場合
には、観察者の目が積分を行って6ビット出力ワードに
より作り出されるピクセルは10ビットの解像度を有す
るように見える。例えば、表1には2つの10ビット2
進入力データワードについて16個のルックアップテー
ブルの各々に格納される16個の6ビットデータ出力ワ
ードが記載されている。いずれの場合にも、6ビット出
力ワードの平均値は元の10ビット入力ワードを厳密に
表している。
りを使用して画像ディスプレイシステムのスループット
必要条件を弱めることができるが、他の目的に対する用
途は制限される。擬似的輪郭が生じるより一般的な状況
は、変換データワードを表すのに使用するデータビット
数を十分増加せずに何らかの伝達関数を使用してデータ
を変換する場合に起こる。ほとんど全てのデータ変換に
より、出力ビット数が入力ビット数以下である場合に多
数の入力データワードが1つの出力ワードにマップされ
る。画像データについて情報の損失が起こると、表示さ
れる画像に輪郭が生じることがある。
ことがある一つの例として、CRT使用ディスプレイシ
ステムにより表示するために発生された入力画像信号の
輝度成分を非CRT使用ディスプレイシステムが処理す
るような場合が挙げられる。この形式の補正はガンマ補
正もしくは修正、あるいは逆ガンマ補正もしくは修正と
呼ばれる。デジタルディスプレイシステムがガンマ補正
を実施する場合には、多数の入力ワードが1つの出力ワ
ードへマップされる時に特に画像の低輝度部において擬
似的輪郭が生じることがある。
ステム300の部分ブロック図である。図3において、
無線周波数(RF)テレビジョン放送信号302がチュ
ーナ304により受信される。チューナ304はテレビ
ジョン放送信号302をダウンコンバートして輝度
(Y)および色差成分(Cr,Cb)へ分離する。図示
するデジタルディスプレイシステム300は所望の画像
ソースに応じてベースバンド信号もしくはコンポーネン
ト画像信号を受信するように容易に修正することができ
る。
バートされ分離された後で、画像信号成分はデジタイザ
ー306内の1個以上のアナログ/デジタルコンバータ
によりデジタル化される。必要に応じて、デジタル画像
信号は符号化画像信号から画像データを抽出するオプシ
ョナルな伸長プロセッサー308により復号すなわち伸
長することができる。例えば、テレビジョン放送信号3
02は産業標準MPEGすなわちPX64圧縮方式、も
しくは任意の他の符号化あるいは圧縮方式を使用して圧
縮することができる。色空間コンバータ310により復
号されたデジタルデータの輝度(Y)および色差(C)
部分は赤(R)、緑(G)、および青(B)成分画像信
号(RGB)へ変換される。RGBデータは陰極線管
(CRT)もしくは類似のディスプレイ装置314上へ
表示する準備が完了する。
れてCRTの非線形ディスプレイ伝達関数が補償されて
いる。図4にCRTディスプレイ400、テレビジョン
放送信号402、およびリニアディスプレイ装置404
のディスプレイ応答関数を示す。図4において、入力信
号の大きさは水平軸に出力信号の大きさは垂直軸に示さ
れる。各軸にはフルスケールのパーセンテージおよび2
55がフルスケールを表す8ビット2進数の10進表示
が記載されている。CRT応答関数400はほぼY=X
1/2.2 に等しい。テレビジョン放送システムは、線形入
力信号にテレビジョン放送信号応答関数402を乗じ
て、CRTディスプレイ応答関数400を有するディス
プレイ装置314により信号が表示される時に再生成さ
れた画像が入力画像を正確に表すようにされる。
置314上に画像信号が表示される場合には、画像信号
を処理してガンマ補正を除去しなければならない。理想
的には、ガンマ補正は画像信号をデジタル化する前に実
施される。しかしながら、正確なアナログガンマコンバ
ータによりシステムのコストおよび複雑さが増すことが
ある。さらに、RGBデータについてガンマ処理が実施
される間に、輝度/色差フォーマットのデジタルデータ
を使用してプログレッシブ走査変換その他のビデオ処理
が実施される。したがって、システムコストを最小限に
押さえるために、輝度/色差画像データがデジタル化さ
れ、図3に示すデジタル逆ガンマ回路312を使用し
て、RGBフォーマットへ変換した後でデジタル化され
た画像信号からガンマ補正が除去される。逆ガンマ回路
312はデジタル入力ワードを逆ガンマ出力ワードへ変
換するための単なるルックアップテーブルにすぎない場
合が多い。
化誤差が導入される。量子化誤差はデジタイザー回路3
06、伸長プロセッサー308、および少量ではあるが
色空間変換関数310からも導入される。逆ガンマ応答
関数400により多数の入力符号が同じ出力符号へ変換
されかつ、漸増する入力信号に応答して最終的に増分さ
れる時に、出力符号は出力信号の大きなパーセンテージ
増加を表すため、逆ガンマ量子化誤差は低輝度値の信号
で生じる場合に特に顕著である。
す場合、放送信号応答関数402により入力信号の小さ
な増加が出力信号の大きな増加へ変換される。輝度値の
高い画像を表す入力信号については、放送応答関数40
2により入力信号の同じ小さな増加が出力信号の小さな
増加へ変換される。放送信号補正を修正するために、図
5に一部を示す、デジタル逆ガンマ応答関数500は多
くの入力符号を同じ出力符号へ変換しなければならな
い。図5の逆ガンマ応答関数500は、10進出力0〜
14を出力符号0へ、入力符号15〜25を出力符号1
へ、入力符号25〜31を出力符号2へ変換する。前記
したように、この変換により量子化誤差が導入されるだ
けでなく、図5に示すように大きいパーセンテージで大
きさが跳躍するようになる。
郭や色ずれアーチファクトを低減する問題の理想的な解
決策は、擬似的輪郭および色ずれが観察者の知覚しきい
値よりも低くなるまで量子化レベルを小さくして出力画
像の解像度を高めることである。しかしながら、デジタ
ル画像信号の解像度を高めるには処理のスループットお
よびメモリも比例して増大する必要があり、そのいずれ
もがディスプレイシステムのコストを高くする。さら
に、デジタルマイクロミラーデバイス等の、画像データ
の各ビットを逐次表示する空間光変調器は高解像度信号
の低次ビットを表示するのに十分な早い応答時間を有し
ていない。
するためのいくつかの解決策が考案されている。これら
の解決策には変換関数応答時間誤差拡散の時相ディザリ
ングが含まれる。時相ディザリングには、通常ランダム
過程により、データを処理する変換関数を変えることが
含まれる。時相ディザリングの例は16個の6ビットル
ックアップテーブルを使用して10ビットワードを打ち
切る際に前記した。
を著しく増大することなく量子化誤差を低減する方式で
ある。米国特許出願第08/315,744号および第
08/315,457号に記載されているように、誤差
拡散を使用して打ち切られる最下位ビットからの情報を
完全に失うことなくデジタルデータワードを打ち切るこ
とができる。誤差拡散のデジタルディスプレイシステム
への1つの応用例を図6に示す。
ガンマ回路604へ入力される。逆ガンマ回路604は
ガンマ補正データを表すmビット出力ワード606を出
力し、mはnよりも大きい。mビット出力ワード606
は累積誤差信号608へ加算され最下位ビットは打ち切
られ最上位pビットは次の回路ブロックへ出力される。
代表的にはpはnに等しく出力ワードは入力ワードと同
じ解像度を有するようにされる。
データワードの累積誤差信号を発生するのに使用され
る。累積誤差信号は丸め誤差の一部をいくつかの近くの
ピクセルへ加えてピクセルの平均値が元のmビットデー
タワードを一層近似するように発生される。例えば、図
6は丸め誤差610を3つの部分へ分割して第1の部分
を同じ線上の次のピクセルへ加算し、第2の部分を次の
線上の同じピクセルへ加算し、第3の部分を次のフレー
ム内の同じピクセルへ加算することを示している。3つ
の重み付け係数K1 ,K2 およびK3 により現在の丸め
誤差のどの部分を近くの各ピクセルへ加えるべきかが決
定される。代表的には3つの重み付け係数の和は1であ
る。
の全てが付加ハードウェア、付加処理パワー、もしくは
その両方を必要とすることである。ここに示された擬似
的輪郭問題の解決策は、漸次変化する画像が表示されか
つ同じ出力ワードへマップされる入力ワードが沢山ある
場合に代表的に擬似的輪郭が発生され、しかも最悪とな
る、という事実を利用する明らかに最初の解決策であ
る。
ブルの一実施例に従って、ルックアップテーブルにより
要求される変換関数はその本来平坦な領域におけるいく
つかの変換により出力値に非単調な段差が生じるように
修正される。実際上、大きさのほぼ等しい1組の入力値
に対する出力値は、変換関数の平均出力が所望の非量子
化変換関数を正確に表すようにディザリングされる。
図7では、漸増するアナログ信号700の20ピクセル
セグメントがデジタル信号702へ変換される。図7に
おいて、アナログ信号702は20ピクセルセグメント
全体の3つの一意的な出力信号のみにマップされる。図
8は非単調変換出力信号800の一部へ重畳された同じ
アナログ信号700を示す。4,7,14および17ビ
ットは入力信号を出来るだけ近似するものではないが、
いくつかの隣接ビットの平均値は図7の元の出力信号7
00よりも綿密に入力信号800を表している。
変換関数を発生することができる。非常に単純な方法は
遷移前の1ビットを遷移後の1ビットと単に交換するこ
とである。この交換は図8に示されており、ビット4と
7が交換されビット14と17が交換されている。この
交換により隣接する平坦なスポット間の急激な遷移が和
らげられる。
変換されたピクセルの値を加算し、総計をNからM+1
の範囲にわたる所望の出力関数の和と比較することによ
りピクセルの変換値が発生される。ピクセルM+1には
所望の関数と変換関数との差に等しい値が割り当てられ
る。
らに別のアルゴリズムを図9のフロー図に示す。図9に
示す実施例によれば、最初にブロック900に示すよう
に所望の伝達関数の近似値を発生することにより非単調
伝達関数が生成される。一実施例では、この近似値は連
続する各入力データ値を所望の伝達関数へ入力して得ら
れる出力データワードの非整数部を丸めることにより得
られる。
ブロック902において出力データワードを調べて伝達
関数のどの部分が多数の入力ワードを共通出力ワードへ
マップしているかが検出される。入力ワードの変化によ
り出力ワードの変化を生じない部分は直線セグメントも
しくはフラットスポットとして知られている。各フラッ
トスポットの長さが測定され、ブロック904におい
て、変換テーブルへ適用されるビットパターンが決定さ
れる。ビットパターンは直線セグメント内の各繰返し符
号に対する1ビットからなり、常に0から始まる。
の位置である第2の繰返し符号から開始して、フラット
スポットの各位置の累積誤差を計算して求められる。各
繰返し符号に対する累積誤差は次式で表され、
り、Iは直線セグメント内の位置である。
ば、その位置の補正ビットは1であり、累積誤差から1
が減算される。さもなくば、その位置の補正ビットは0
である。ブロック96において、補正ビットはステップ
900で算出された出力ワードへ加算される。
れた方法の利点は、変換を実施するのにハードウェアや
処理パワーを付加する必要がないことである。一実施例
では、変換関数は予め計算されメモリルックアップテー
ブル内に格納される。変換を実施するのに必要なメモリ
ルックアップテーブルのサイズは、ここに示す輪郭拡散
を実施するために増大されることはない。そのため誤差
拡散帰還テーブルや時相ディザリングルックアップテー
ブル方式に関連するハードウェアが節減される。
るために、逆ガンマ変換関数をダイナミックに変えるシ
ステムもある。このような実施例では修正された逆ガン
マ変換関数が再計算されディスプレイシステムによりR
AM内に格納される。これが少量の処理スループットし
か必要としない限りは、実際上テーブルはたまに再計算
されるにすぎず処理パワーの超過負荷は僅かである。
は、変換関数内に誘起される誤差によるアーチファクト
を発生することがある。例えば、観察者は逆ガンマ変換
の非単調性を検出することができる。しかしながら、こ
の方法により生じるアーチファクトは、代表的には、そ
れが解消しようとするアーチファクトよりも弱い。さら
に、出力画像内に誘起されるパターンは、入力画像の輝
度勾配がディスプレイのローもしくはコラムと一致しな
い場合には中断される。
ブルの変換データの発生を、表2および表3に詳細に示
す。表2では、8ビットデータ入力ワードを使用して8
ビット逆ガンマ曲線が発生される。第1の64個の入力
ワードを表す標準逆ガンマ曲線の一部を図10の上半部
に示し、表2により発生される逆ガンマ曲線の対応する
部分を図10の下半部に示す。表3において、10ビッ
トデータ入力ワードを使用して8ビット逆ガンマ曲線が
発生される。第1の320個の入力ワードを表す標準逆
ガンマ曲線の一部を図11の上半部に示し、表3により
発生される逆ガンマ曲線の対応する部分を図11の下半
部に示す。図12は、表3により発生される逆ガンマ曲
線の一部(640ワード長)を示す。
生じるアーチファクトを低減する方法および構造の特定
の実施例について説明してきたが、このような特定の実
施例は特許請求の範囲に記載されている場合を除き本発
明の範囲を制約するものではない。例えば、デジタルデ
ィスプレイシステムの説明では図3に関して信号の流れ
を議論したが、システムの全体効果を変えることなく信
号パスのさまざまな部分を再配置もしくは変更できるこ
とを理解できるであろう。さらに、特定の実施例につい
て本発明を説明してきたが、当業者ならばさまざまな修
正が自明であり、そのような修正は全て特許請求の範囲
に入るものとする。
る。 (1) 変換関数に従って入力信号をデジタル出力信号
へ変換する信号変換回路であって、該回路は、前記入力
信号をそのデジタル近似値へ変換する第1の変換ブロッ
クと、前記入力信号と前記その近似値との差を表す誤差
信号を累積する第2の変換ブロックと、前記第1の変換
ブロックからの前記デジタル近似値と前記第2の変換ブ
ロックからの前記誤差信号を受信して前記デジタル近似
値と前記誤差信号の和を表す改善された近似値信号を出
力する加算器とを具備する信号変換回路。
前記信号変換回路は単調な入力信号から非単調な改善さ
れた近似値信号出力を発生する変換回路。
前記変換回路は逆ガンマ回路である変換回路。
前記変換回路はディスプレイシステム内の逆ガンマ回路
である変換回路。
前記第2の変換ブロックは1ビット誤差信号を発生する
変換回路。
へ変換する方法であって、該方法は、ある範囲の前記入
力ワードの値を変換して出力ワードを発生するステップ
と、一意的な出力ワードの値へ変換される連続する入力
ワード値の数を計算するステップと、一意的な出力ワー
ド値へ変換される連続する入力ワード値の数および前記
ある範囲内の連続する入力ワード値の各入力ワードの相
対位置を表す誤差信号を各入力ワードに対して発生する
ステップと、前記出力ワードおよび前記誤差信号を前記
各入力ワードに対して加算するステップとを含む変換方
法。
誤差信号は前記各入力ワードに対する2進1ビットであ
る変換方法。
デジタル入力ワードの正確な近似値を発生する方法およ
び装置。デジタルワードは最も近い近似値成分および誤
差成分からなる非単調出力ワードへ変換される。連続す
る各入力ワードが一意的な最も近い近似値成分を発生す
る領域に対しては誤差成分はゼロである。連続する各入
力ワードが同じ最も近い近似値成分を発生する領域で
は、誤差成分は同じ最も近い近似値成分を発生する連続
する入力ワードの数、および現在の入力ワードにより占
有される一連の連続する入力ワード内の位置を表す。近
似は最初にその範囲の入力データワードを最も近い近似
値出力ワードへ変換し900、連続する出力ワードが同
じである領域を検出し902、各位置について累積誤差
符号を計算し904、累積誤差符号を使用して最も近い
近似値出力ワードを調整する906ことにより実施され
る。
置のブロック図。
関数のグラフ。
フ。
プレイ逆ガンマ回路のブロック図。
ジョンを示す波形。
デジタル近似値を示す波形。
数により処理される入力および出力信号のグラフ。
数により処理される入力および出力信号のグラフ。
号のグラフ。
Claims (2)
- 【請求項1】 変換関数に従って入力信号をデジタル出
力信号へ変換する信号変換回路であって、 前記入力信号をそのデジタル近似値へ変換する第1の変
換ブロックと、 前記入力信号と前記その近似値との差を表す誤差信号を
累積する第2の変換ブロックと、 前記第1の変換ブロックからの前記デジタル近似値と前
記第2の変換ブロックからの前記誤差信号を受けて、前
記デジタル近似値と前記誤差信号との和を表す改善され
た近似値信号を出力する加算器と、を具備する信号変換
回路。 - 【請求項2】 入力ワードをデジタル出力ワードへ変換
する方法であって、 ある範囲の前記入力ワードの値を変換して出力ワードを
発生するステップと、 一意的な出力ワードの値へ変換される連続する入力ワー
ドの値の数を計算するステップと、 一意的な出力ワードの値へ変換される連続する入力ワー
ドの値の数および前記ある範囲内の連続する入力ワード
の値における各入力ワードの相対位置を表す誤差信号を
各入力ワードに対して発生するステップと、 前記出力ワードおよび前記誤差信号を前記各入力ワード
に対して加算するステップと、を含む変換方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US1064596P | 1996-01-26 | 1996-01-26 | |
US010645 | 1996-01-26 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH103279A true JPH103279A (ja) | 1998-01-06 |
JP4067594B2 JP4067594B2 (ja) | 2008-03-26 |
Family
ID=21746711
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP01153297A Expired - Fee Related JP4067594B2 (ja) | 1996-01-26 | 1997-01-24 | 信号変換回路および入力ワードのデジタル出力ワードへの変換方法 |
Country Status (3)
Country | Link |
---|---|
US (2) | US6052491A (ja) |
EP (1) | EP0788087B1 (ja) |
JP (1) | JP4067594B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8730194B2 (en) | 2011-09-26 | 2014-05-20 | Nano Nails, LLC | Finger stylus for use with capacitive touch panels |
Families Citing this family (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6342898B1 (en) * | 1998-03-16 | 2002-01-29 | Texas Instruments Incorporated | Compression and decompression of degamma tables for projection systems |
BR9908562A (pt) * | 1998-04-17 | 2000-11-21 | Matsushita Electric Ind Co Ltd | Aparelho e método de correção de contorno falso |
US6137542A (en) * | 1998-12-21 | 2000-10-24 | Phillips Electronics North America Corporation | Digital correction of linear approximation of gamma |
US6847358B1 (en) * | 1999-08-06 | 2005-01-25 | Microsoft Corporation | Workstation for processing and producing a video signal |
US6924806B1 (en) * | 1999-08-06 | 2005-08-02 | Microsoft Corporation | Video card with interchangeable connector module |
US6894698B2 (en) * | 2000-01-11 | 2005-05-17 | Sun Microsystems, Inc. | Recovering added precision from L-bit samples by dithering the samples prior to an averaging computation |
JP3763397B2 (ja) * | 2000-03-24 | 2006-04-05 | シャープ株式会社 | 画像処理装置、画像表示装置、パーソナルコンピュータ、画像処理方法 |
US6507347B1 (en) * | 2000-03-24 | 2003-01-14 | Lighthouse Technologies Ltd. | Selected data compression for digital pictorial information |
US6909435B2 (en) * | 2000-12-20 | 2005-06-21 | Thomson Licensing S.A. | Reduction of gamma correction contouring in liquid crystal on silicon (LCOS) displays |
US7076110B2 (en) * | 2001-08-09 | 2006-07-11 | Texas Instruments Incorporated | Quantization error diffusion for digital imaging devices |
DE10161718B4 (de) * | 2001-12-15 | 2016-07-21 | Grundig Multimedia B.V. | Verfahren und Vorrichtung zur Verbesserung der Bildqualität dunkler Bildbereiche bei einer digitalen Bildanzeige |
US6647152B2 (en) | 2002-01-25 | 2003-11-11 | Thomson Licensing S.A. | Method and system for contouring reduction |
US7098927B2 (en) * | 2002-02-01 | 2006-08-29 | Sharp Laboratories Of America, Inc | Methods and systems for adaptive dither structures |
KR100486715B1 (ko) * | 2002-10-09 | 2005-05-03 | 삼성전자주식회사 | 펄스수 변조방식 디지털 디스플레이 패널에서 의사 윤곽감소를 위한 방법 및 장치 |
US8289233B1 (en) | 2003-02-04 | 2012-10-16 | Imaging Systems Technology | Error diffusion |
US8305301B1 (en) | 2003-02-04 | 2012-11-06 | Imaging Systems Technology | Gamma correction |
US8243093B2 (en) * | 2003-08-22 | 2012-08-14 | Sharp Laboratories Of America, Inc. | Systems and methods for dither structure creation and application for reducing the visibility of contouring artifacts in still and video images |
US7352373B2 (en) * | 2003-09-30 | 2008-04-01 | Sharp Laboratories Of America, Inc. | Systems and methods for multi-dimensional dither structure creation and application |
US7180525B1 (en) | 2003-11-25 | 2007-02-20 | Sun Microsystems, Inc. | Spatial dithering to overcome limitations in RGB color precision of data interfaces when using OEM graphics cards to do high-quality antialiasing |
JP4325388B2 (ja) * | 2003-12-12 | 2009-09-02 | ソニー株式会社 | 信号処理装置、画像表示装置および信号処理方法 |
JP4616574B2 (ja) * | 2004-04-12 | 2011-01-19 | シャープ株式会社 | コンテンツ提供方法、コンテンツ提供システム、およびコンテンツサーバ |
US7474316B2 (en) * | 2004-08-17 | 2009-01-06 | Sharp Laboratories Of America, Inc. | Bit-depth extension of digital displays via the use of models of the impulse response of the visual system |
US7456853B1 (en) * | 2004-10-22 | 2008-11-25 | Analog Devices, Inc. | Analog interface structures and methods that reduce display artifacts in digital displays |
CN100479496C (zh) * | 2004-11-29 | 2009-04-15 | 松下电器产业株式会社 | 图像处理装置 |
US8248328B1 (en) | 2007-05-10 | 2012-08-21 | Imaging Systems Technology | Plasma-shell PDP with artifact reduction |
US8411206B2 (en) * | 2007-12-27 | 2013-04-02 | Texas Instruments Incorporated | Apparatus and method for decoding extended color space data |
EP2603000B1 (en) | 2011-12-08 | 2017-11-01 | Dolby Laboratories Licensing Corporation | Guided prediction-filtering in layered vdr image coding |
CN110767164A (zh) * | 2019-11-18 | 2020-02-07 | 安徽熙泰智能科技有限公司 | 一种三次样条曲线拟合的Gamma校正方法 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2155723A (en) * | 1984-03-07 | 1985-09-25 | Rca Corp | Digital television system with error correction |
JPS60240277A (ja) * | 1984-05-15 | 1985-11-29 | Fuji Xerox Co Ltd | 中間調記録方法 |
US5123059A (en) * | 1987-09-28 | 1992-06-16 | Dainippon Screen Mfg. Co., Ltd. | Gradation converting circuit employing lookup table |
FR2631470A1 (fr) * | 1988-05-11 | 1989-11-17 | Labo Electronique Physique | Unite de controle d'un circuit integre de traitement de donnees |
GB8913680D0 (en) * | 1989-06-14 | 1989-08-02 | Crosfield Electronics Ltd | Method and apparatus for generating a binary representation of an image |
US5134685A (en) * | 1990-02-06 | 1992-07-28 | Westinghouse Electric Corp. | Neural node, a netowrk and a chaotic annealing optimization method for the network |
EP0549717A4 (en) * | 1990-09-21 | 1995-01-18 | Proxima Corp | High speed color display projection system and method of using same |
GB9024978D0 (en) * | 1990-11-16 | 1991-01-02 | Rank Cintel Ltd | Digital mirror spatial light modulator |
CA2063879C (en) * | 1991-05-28 | 1998-05-05 | Albert D. Edgar | Positive feedback error diffusion signal processing |
SE469411B (sv) * | 1992-04-13 | 1993-06-28 | Dv Sweden Ab | Saett att detektera och avlaegsna fel oeverstigande en specifik kontrast i digitala videosignaler |
JPH05314266A (ja) * | 1992-05-11 | 1993-11-26 | Oki Electric Ind Co Ltd | 限定色表示方法 |
JPH0638043A (ja) * | 1992-07-17 | 1994-02-10 | Sony Corp | 量子化回路 |
US5528704A (en) * | 1993-11-15 | 1996-06-18 | Xerox Corporation | Image resolution conversion using a plurality of image registrations |
CA2137061A1 (en) * | 1993-12-02 | 1995-06-03 | Stephen W. Marshall | Technique to increase the apparent dynamic range of a visual display |
JPH0846785A (ja) * | 1994-07-27 | 1996-02-16 | Sharp Corp | 画像処理装置 |
US5726718A (en) | 1994-09-30 | 1998-03-10 | Texas Instruments Incorporated | Error diffusion filter for DMD display |
US5623281A (en) | 1994-09-30 | 1997-04-22 | Texas Instruments Incorporated | Error diffusion filter for DMD display |
-
1997
- 1997-01-24 US US08/788,141 patent/US6052491A/en not_active Expired - Lifetime
- 1997-01-24 JP JP01153297A patent/JP4067594B2/ja not_active Expired - Fee Related
- 1997-01-27 EP EP97101196A patent/EP0788087B1/en not_active Expired - Lifetime
-
1999
- 1999-10-01 US US09/410,865 patent/US6215913B1/en not_active Expired - Lifetime
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8730194B2 (en) | 2011-09-26 | 2014-05-20 | Nano Nails, LLC | Finger stylus for use with capacitive touch panels |
Also Published As
Publication number | Publication date |
---|---|
US6052491A (en) | 2000-04-18 |
EP0788087B1 (en) | 2011-06-15 |
EP0788087A1 (en) | 1997-08-06 |
US6215913B1 (en) | 2001-04-10 |
JP4067594B2 (ja) | 2008-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4067594B2 (ja) | 信号変換回路および入力ワードのデジタル出力ワードへの変換方法 | |
US6040876A (en) | Low intensity contouring and color shift reduction using dither | |
US7403183B2 (en) | Image data processing method, and image data processing circuit | |
KR100402666B1 (ko) | 노이즈를 이용한 디지탈 디스플레이의 비트-깊이 확장 방법 | |
JP3710131B2 (ja) | 画像処理装置および画像処理方法、並びに画像表示装置、携帯電子機器 | |
JPH10506767A (ja) | ディザアレーを用いて像データのビットレート減少及び再構成を行う方法及び装置 | |
US6137542A (en) | Digital correction of linear approximation of gamma | |
JPH08249465A (ja) | 入力ディジタル画像から多レベルハーフトーン画像を形成する方法 | |
US6774953B2 (en) | Method and apparatus for color warping | |
JP4613702B2 (ja) | ガンマ補正、画像処理方法及びプログラム、並びにガンマ補正回路、画像処理装置、表示装置 | |
JPH07231416A (ja) | デジタル信号変換方法及びデジタルデータ変換システム | |
KR20170042254A (ko) | 이미지 프로세싱 방법 및 비선형 데이터 인코딩 방법 및 장치 | |
US7808510B2 (en) | Image processing apparatus, image transmission apparatus, display, image processing method, and image transmission method | |
US7076110B2 (en) | Quantization error diffusion for digital imaging devices | |
US7742190B2 (en) | Image processing method and apparatus | |
EP1575264B1 (en) | Image processing apparatus and image processing method | |
US6731299B2 (en) | Apparatus and method for dithering in image processing and computer graphics systems | |
US7791759B2 (en) | Image processing method and apparatus | |
JP2006254432A (ja) | デジタル画像データを処理するデジタル画像データ処理方法 | |
JP2002232713A (ja) | 画像処理装置及び画像処理方法 | |
JP6604109B2 (ja) | 色域変換装置、色域変換方法及び色域変換プログラム | |
JP2003168109A (ja) | 画像処理装置およびデータ処理装置および画像処理方法およびデータ処理方法 | |
JP2020014244A (ja) | 装置、方法、及びプログラム | |
JPH0916756A (ja) | 色信号系変換装置 | |
JPH0846806A (ja) | カラー画像のディザ処理方法及びその装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040120 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070606 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070619 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20070919 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20070925 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071016 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20071214 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080109 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110118 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110118 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120118 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130118 Year of fee payment: 5 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |