Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3577872B2 - Gray scale adaptive error diffusion circuit - Google Patents
[go: Go Back, main page]

JP3577872B2 - Gray scale adaptive error diffusion circuit - Google Patents

Gray scale adaptive error diffusion circuit Download PDF

Info

Publication number
JP3577872B2
JP3577872B2 JP03705097A JP3705097A JP3577872B2 JP 3577872 B2 JP3577872 B2 JP 3577872B2 JP 03705097 A JP03705097 A JP 03705097A JP 3705097 A JP3705097 A JP 3705097A JP 3577872 B2 JP3577872 B2 JP 3577872B2
Authority
JP
Japan
Prior art keywords
lock
signal
output
luminance
value
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.)
Expired - Fee Related
Application number
JP03705097A
Other languages
Japanese (ja)
Other versions
JPH10222124A (en
Inventor
徹 相田
正道 中島
朝郎 小坂井
純一 小野寺
正幸 小林
誠司 松永
勇人 傳田
暢之 高木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu General Ltd
Original Assignee
Fujitsu General Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu General Ltd filed Critical Fujitsu General Ltd
Priority to JP03705097A priority Critical patent/JP3577872B2/en
Publication of JPH10222124A publication Critical patent/JPH10222124A/en
Application granted granted Critical
Publication of JP3577872B2 publication Critical patent/JP3577872B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Liquid Crystal Display Device Control (AREA)
  • Transforming Electric Information Into Light Information (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Control Of Gas Discharge Display Tubes (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、PDP(プラズマディスプレイパネル)のような非線形な階調特性をもつディジタルディスプレイ装置(表示装置)で、誤差拡散による擬似中間調画像表示を行うための階調適応型誤差拡散回路に関するものである。
【0002】
【従来の技術】
PDPの駆動方式はディジタル化された映像入力信号による直接駆動方式であるので、パネル面から発光される輝度階調は扱う信号のビット数で定まる。
PDPは基本的特性の異なるAC型とDC型の2方式に分けられ、このAC型PDPでは、階調表示に関し試作レベルで最大64階調表示までの報告しかなかったが、アドレス・表示分離型駆動法(ADSサブフィールド法)による将来の256階調の手法が提案されている。
【0003】
ADSサブフィールド法における1フレーム(又は1フィールド)は、輝度の相対比が、例えば1、2、4、8、16、32、64、128の8個のサブフィールドで構成され、8画面の輝度の組み合わせで256階調の表示を行う。それぞれのサブフィールドは、リフレッシュした1画面分のデータの書込みを行うアドレス期間とそのサブフィールドの輝度レベルを決めるサスティン期間で構成される。アドレス期間では、最初全画面同時に各ピクセルに初期的に壁電荷が形成され、その後サスティンパルスが全画面に与えられ表示を行う。サブフィールドの明るさはサスティンパルスの数に比例し、所定の輝度に設定される。このようにして256階調表示が実現される。
【0004】
以上のようなAC駆動方式では、階調数を増やせば増やすほど、1フレーム期間内でパネルを点灯発光させる準備期間としてのアドレス期間のビット数が増加するため、発光期間としてのサスティン期間が相対的に短くなり、最大輝度が低下する。
パネル面から発光される輝度階調は、扱う信号のビット数によって定まるため、扱う信号のビット数を増やせば、画質は向上するが、発光輝度が低下し、逆に扱う信号のビット数を減らせば、発光輝度が増加するが、階調表示が少なくなり、画質の低下を招く。
【0005】
入力信号のビット数よりも出力駆動信号のビット数を低減しながら、入力信号と発光輝度との濃淡誤差を最小にするための誤差拡散処理は、擬似中間調を表現する処理であり、少ない階調で濃淡表現する場合に用いられる。
従来の一般的な誤差拡散回路において、映像信号入力端子から誤差拡散回路にu(例えば8)ビットの原画素Ai,jの映像信号が入力し、誤差拡散処理部を経て、さらにビット数をv(例えば4)ビットに減らす処理をしてPDPを発光する。
また、ROMなどからなる発光輝度特性演算部は、例えば図11に示すy=x(点線)にできるだけ近似した代表的な入力データ(実線)からPDPの発光輝度特性を測定し記憶しておく。この発光輝度特性を誤差拡散処理部に送って誤差を算出して入力映像信号に加算し、拡散することによって擬似中間調表示を行っていた。
この結果、瞬間的には実線の階段状のような発光輝度レベルであるにも拘らず、実際は、平均化された状態で認識され、点線y=xに似た補正輝度線となる。
【0006】
しかし、PDPなどの表示装置の発光輝度特性は、表示しようとするデータにより変化し、図12に示すような発光輝度特性の場合もある。このような場合、図11に示すような代表的な発光輝度特性に合わせ込む方法では、この代表的な特性を取得したとき以外のデータに対しては、階調特性に適応しきれないで、階調不適応による擬似輪郭が現われるという問題があった。
また、PDPなどの表示装置の発光輝度特性が、図13に示すように、入力駆動信号が増加しているのに発光輝度レベルが減少する反転区間のある場合もある。この図13のように発光輝度レベルが反転している場合、誤差拡散後の擬似中間調表示の階調特性も反転している部分があり、本来明るく表示されるべきところが暗く表示されて映像に違和感が生じるという問題があった。
【0007】
【発明が解決しようとする課題】
本出願人は、このような問題を解決するために、既に図14に示すような階調適応型誤差拡散回路を提案している。
図14では、従来のようにROMから与えられていた発光輝度特性の代わりに、1または複数フレーム毎の発光輝度特性を、PDPなどのディスプレイ装置の入力データの負荷率から求められる輝度偏差特性に基づいて算出し、1または複数フレーム毎に発光輝度特性を更新して誤差拡散を行い、擬似輪郭が現われるのを防止していた。
【0008】
さらに詳しく説明すると、入力端子10に入力した映像信号に誤差拡散処理を行う誤差拡散処理部12を設け、この誤差拡散処理部12の出力側に反転補正部14を結合し、この反転補正部14で誤差拡散処理部12から出力する拡散出力信号に反転補正値を加えて反転を補正し、出力端子16を介してPDP(図示省略)へ出力する。
反転補正部14の出力側に表示面積率演算部18、ルックアップテーブルとしての輝度低下率ROM20及び輝度特性取得部22を順次結合し、この輝度特性取得部22で得られた輝度偏差量(輝度偏差データ)を誤差拡散処理部12へ出力してループを形成する。また、反転検出部24は、輝度特性取得部22で得られた発光輝度特性から発光輝度レベルの反転を検出し、所定の発光輝度特性とするための補正情報を反転補正部14へ出力する。
【0009】
表示面積率演算部18は、誤差拡散処理部12で誤差拡散し、反転補正部14で反転補正した出力データをサンプリングし、各サブフレームのサンプリングカウント値C(i)(表示面積率)を求める。このカウント値C(i)をアドレスとして、輝度低下率ROM20から輝度低下率が求められ、この輝度低下率に基づいて輝度特性取得部22から輝度偏差量が求められる。この輝度偏差量が誤差拡散処理部12へフィードバックされ、この輝度偏差量に対応した発光輝度特性に基づく誤差拡散処理が行われる。このため、「階調特性取得」→「誤差拡散」→「階調特性取得」→…のループで映像が処理され、刻々と変化するデータに対しても十分階調特性に適応し得るものである。
【0010】
しかしながら、図14に示した既提案の階調適応型誤差拡散回路では、伝送ノイズ等の影響による映像の微小変化や、閉ループのループ振動等により、静止画や動画(特に静止画)においてフリッカ(ちらつき)が目立つことがあるという問題があった。これは、映像の微小変化がカウント値C(i)のずれとなって輝度特性がずれ、誤差拡散のパターンが動き、これがループしてフリッカに見えるからである。
【0011】
本出願人は、上述のような問題を解決するために、既に図15に示すような階調適応型誤差拡散回路を提案している(特願平8−174234)。
この図15に示す回路は、図14の階調適応型誤差拡散回路において、表示面積率演算部18と輝度低下率ROM20の間にアドレスロック検出部26とアドレス制御部28を設け、輝度特性取得部22と誤差拡散処理部12の間にフィルタ30を挿入したものである。
【0012】
前記アドレスロック検出部26は、図16に示すように、輝度変化率検出部32とアップダウンカウンタ33とロック判定器34とからなり、輝度変化率検出部32は、入力端子35に入力した表示面積率C(i)に基づいて各フレームの発光輝度を演算する輝度演算器36と、セレクタ38と、1フレーム遅延器40と、減算器42と、係数器44と比較器46とで構成されている。
前記ロック判定器34は、図17に示すように、アップダウンカウンタ33のカウント値HLKが予め設定したロック開始カウント値HLKM以上のときにはロックオン信号(アドレスロックオン信号)を出力し、カウント値HLKが設定値HLKM未満のときにはロックオフ信号(アドレスロックオフ信号)を出力するように構成され、その出力側はセレクタ38のセレクト端子に結合されるとともに、出力端子48に結合されている。
前記アップダウンカウンタ33は、カウント値HLKがHLKM+β以上のときにはHLKM+βを出力し(HLK=HLKM+βのオーバーリミット、βは1以上の整数)、カウント値HLKが0以下のときには0を出力する(HLK=0のアンダーリミット)ように構成されている。
【0013】
前記アドレス制御部28は、図18に示すように、表示面積率演算部18で求めた表示面積率C(i)に基づいてつぎの▲1▼〜▲4▼に示す信号CH(i)を出力するとともに、アドレスロック検出部26のロックオン信号で出力値がロックされ、ロックオフ信号で出力値のロックが解除されるように構成されている。
▲1▼C(i)>CAV+α(αは1以上の整数)のときには、CAV+αを出力し(CH(i)=CAV+α、ここでCAVはC(i)の平均値)、
▲2▼C(i)<CAV−αのときには、CAV−αを出力し(CH(i)=CAV−α)、
▲3▼C(i)=0のときには、CAVを出力し(CH(i)=CAV)、
▲4▼CAV−α≦CH(i)≦CAV+αのとき(上記▲1▼▲2▼▲3▼以外のとき)には、CH(i)をそのまま出力する。
【0014】
以上のように、伝送ノイズ等の影響による映像の微小変化や閉ループのループ振動等により、輝度特性取得部22から誤差拡散処理部12へ帰還する輝度偏差量が変動し、表示面積率演算部18で求めた表示面積率C(i)が一定範囲Wの外になるほど大きくなった場合、アドレス制御部28の出力値が、図19に示すように平均値CAVを中心とした±α内に制限されので、輝度低下率ROM20から求められる輝度低下率の変動範囲も小さくなる。このため、静止画や動画のフリッカ原因である表示面積率C(i)の実質値CH(i)のバラツキを抑えることができ、フレーム毎の実質的なC(i)(すなわちCH(i))はある値に収束する方向に向かい、誤差拡散ループ全体として、伝送ノイズ等の影響を受けにくくフリッカを軽減できる。また、輝度低下率ROM20の必要とする記憶容量を少なくできる。
しかも、フレーム間における輝度変化が小さいときに、アドレスロック検出部26のロックオン信号でアドレス制御部28から輝度低下率ROM20へ出力するアドレスをロックしているので、輝度低下率ROM20から求められる輝度低下率の変動範囲をさらに小さくして、フリッカをさらに軽減できる。
【0015】
しかしながら、図15に示した既提案の回路では、アドレスロック検出部26の輝度変化率検出部32は、1フレーム遅延器40を用いてフレーム間の輝度変化率が設定値以下か否かを検出するようにしていたので、フレーム間拡散を行った場合に加算する雑音信号に起因して静止画の場合でもフリッカが生じる可能性があるという問題点があった。
【0016】
すなわち、このフレーム間拡散は、誤差拡散処理部12において誤差拡散に起因する擬似紋様を軽減させるための処理で、図20に示すように、垂直・斜め拡散用の加算器13と水平拡散用の加算器15の間に1ドット遅延器D、Dを介して雑音多重用の加算器17を挿入し、雑音多重制御信号に基づきレベル制御器19で制御された雑音信号をフレーム毎に加算する。このため、あるフレーム(例えば2nフレーム)の各画素に図21(a)に示すような雑音多重制御信号(パターンA)を加え、つぎのフレーム(例えば2n+1フレーム)の対応する各画素に反転信号である同図(b)に示すような雑音多重制御信号(パターンB)を加えてフレーム間拡散処理を行った場合、隣接するフレーム間で加算する雑音信号が異なり、静止画でもフレーム間の輝度差が0にならない。したがって、静止画にも拘らずロック条件が成立せず、ループ振動を引き起こす可能性があるという問題点があった。
【0017】
図21(a)、(b)に示すように、雑音多重制御信号のパターンA、Bの極性が互いに反転する関係に設定されているのは、加える雑音信号の和を0として雑音加算による映像への影響を少なくするためである。この極性反転は、例えば、雑音多重制御信号が「1」のときにレベル制御器19から加算器17にレベル「+2」の雑音信号が出力するものとすると、雑音多重制御信号が「0」のときにレベル制御器19から加算器17に「+2」の反転レベル「−2」の雑音信号が出力するようにするものである。
【0018】
また、図15に示した既提案の回路では、アドレスロック検出部26のロック判定器34が、アップダウンカウンタ33のカウント値が設定値HLKM以上か否かに基づいてロックオン信号、ロックオフ信号を出力するようにしたので、映像入力信号の微小ノイズや伝送ノイズの影響によって、静止画においてロック条件が成立したりしなかったりを繰り返す状態になり、ループ振動を引き起こす可能性があるという問題点があった。
【0019】
本発明は、上述のような問題点に鑑みてなされたもので、階調適応型誤差拡散回路において、「階調特性取得」→「誤差拡散」→「階調特性取得」→…のループ振動を抑制して静止画や動画に現われるフリッカを少なくするとともに、誤差拡散に起因する擬似紋様を軽減させるためのフレーム間拡散を行った場合においても、静止画にフリッカが現われないようにすることを目的とするものである。本発明は、映像入力信号の微小ノイズや伝送ノイズの影響によって、静止画においてロック条件が成立したりしなかったを繰り返す状態が生じないようにして、静止画にフリッカが現われないようにすることを目的とするものである。
【0020】
【課題を解決するための手段】
請求項1の発明に係る階調適応型誤差拡散回路は、誤差拡散処理部と、この誤差拡散処理部から表示装置へ出力する拡散出力信号に基づいて表示面積率を求める表示面積率演算部と、求めた表示面積率に基づいて各フレームの輝度を演算し、演算値に基づいてロックオン信号、ロックオフ信号を出力するアドレスロック検出部と、表示面積率演算部で求めた表示面積率が、その平均値を含む一定範囲W内のときにはそのまま出力し、一定範囲W外のときには一定範囲W内の設定値S1を出力し、かつロックオン信号で出力値がロックされ、ロックオフ信号で出力値のロックが解除されるアドレス制御部と、このアドレス制御部の出力値をアドレスとして予め記憶された複数の輝度低下率の中から対応した輝度低下率を求める輝度低下率ROMと、求めた輝度低下率に基づいて輝度偏差量を求め誤差拡散処理部へ出力する輝度特性取得部とを具備し、アドレスロック検出部は、各フレームの輝度を演算し、現フレームと複数フレーム前のフレームとの間における輝度変化率が設定値S2以下か否かを検出する輝度変化率検出部と、この検出値に基づいてフレームパルスをカウントアップ、カウントダウンするアップダウンカウンタと、このカウント値が設定値S3以上か否かに基づいてロックオン信号、ロックオフ信号を出力するロック判定器とを具備してなることを特徴とする。
【0021】
作用1:誤差拡散処理部による誤差の組入れで原映像信号を拡散させるとともに原映像信号より少ないビット数の信号に変換された拡散出力信号が表示面積率演算部に入力すると、この表示面積率演算部によって表示装置(例えばPDP)の表示面積率C(i)が求められる。輝度変化率検出部は、表示面積率C(i)を基にして各フレームの輝度を演算し、演算値に基づいて現フレームと複数フレーム前のフレームとの間における輝度変化率が設定値S2(例えばk)以下か否かを検出し、アップダウンカウンタは検出値の有無に基づいてフレームパルスをカウントアップ、カウントダウンする。
【0022】
作用2:ロック判定器はアップダウンカウンタのカウント値が設定値S3(例えばHLKM)以上のときにロックオン信号を出力し、設定値S3未満のときにロックオフ信号を出力する。
【0023】
作用3:アドレス制御部は、表示面積率C(i)が平均値CAVを含む一定範囲W内(例えば、CAV−α≦C(i)≦CAV+α)のときにはそのまま出力し、表示面積率C(i)が一定範囲W外(例えば、C(i)<CAV−α,CAV+α<C(i))のときには一定範囲W内の設定値S1(例えば、CAV,CAV−α,CAV+α)を出力するとともに、この出力値はアドレスロック検出部のロックオン信号でロックされ、ロックオフ信号でロックが解除される。アドレス制御部の出力値をアドレスとして輝度低下率ROMから対応した輝度低下率が求められ、この輝度低下率に基づいて輝度特性取得部で輝度偏差量が求められ誤差拡散処理部に帰還される。
【0024】
作用4:伝送ノイズ等の影響による映像の微小変化や閉ループのループ振動等により、輝度特性取得部から誤差拡散処理部へ帰還する輝度偏差量が変動し、表示面積率演算部で求めた表示面積率C(i)が平均値CAVを含む一定範囲Wの外になるほど大きくなった場合には、アドレス制御部でC(i)を一定範囲W内に制限して輝度低下率ROMへのアドレスとすることによって、輝度低下率ROMから求められる輝度低下率の変動範囲を小さくする。
【0025】
作用5:静止画のように現フレームと複数フレーム(例えば2フレーム)前のフレームとの間における輝度変化率が設定値S2以下の状態が続くような輝度変化の小さいときには、アドレスロック検出部のロックオン信号でアドレス制御部から輝度低下率ROMへ出力するアドレスをロックして、輝度低下率ROMから求められる輝度低下率の変動範囲をさらに小さくすることができる。
【0026】
作用6:アドレスロック検出部の輝度変化率検出部は現フレームと複数フレーム前のフレームとの間における輝度変化率が設定値S2以下か否かを検出するので、誤差拡散に起因する擬似紋様を軽減するために、複数フレームで1巡りする複数フレーム巡回(例えば2フレーム巡回)の雑音信号でフレーム間拡散を行った場合においても、静止画に同じ極性の雑音信号を加算したフレーム間の輝度差が0となり、静止画にフリッカが現われない。
【0027】
請求項2の階調適応型誤差拡散回路に係る発明は、誤差拡散処理部と、この誤差拡散処理部から表示装置へ出力する拡散出力信号に基づいて表示面積率を求める表示面積率演算部と、求めた表示面積率に基づいて各フレームの輝度を演算し、演算値に基づいてロックオン信号、ロックオフ信号を出力するアドレスロック検出部と、表示面積率演算部で求めた表示面積率が、その平均値を含む一定範囲W内のときにはそのまま出力し、一定範囲W外のときには一定範囲W内の設定値S1を出力し、かつロックオン信号で出力値がロックされ、ロックオフ信号で出力値のロックが解除されるアドレス制御部と、このアドレス制御部の出力値をアドレスとして予め記憶された複数の輝度低下率の中から対応した輝度低下率を求める輝度低下率ROMと、求めた輝度低下率に基づいて輝度偏差量を求め誤差拡散処理部へ出力する輝度特性取得部とを具備し、アドレスロック検出部は、各フレームの輝度を演算し、現フレームと前フレームの間における輝度変化率が設定値S2以下か否かを検出する輝度変化率検出部と、この輝度変化率検出部の検出値に基づいてフレームパルスをカウントアップ、カウントダウンするアップダウンカウンタと、このアップダウンカウンタのカウント値が設定値S3A以上のときにロックオン信号を出力し、カウント値が設定値S3A以上になった後は設定値S3B(S3B<S3A)以下のときにロックオフ信号を出力するロック判定器とを具備してなることを特徴とする。
【0028】
この請求項2の発明の作用は、請求項1の発明の作用1、3、4、5の他につぎに記載の作用2Aを有する。
作用2A:ロック判定器はカウント値が設定値S3A以上のときにロックオン信号を出力し、カウント値が設定値S3A以上になった後はS3Aより小さい設定値S3B以下のときにロックオフ信号を出力する。このため、カウント値が設定値S3以上か否かでロックオン信号、ロックオフ信号を出力する作用2と比べて、ロックが外れにくくなる。すなわち、カウント値が設定値S3A以上となってアドレス制御部から輝度低下率ROMへ出力するアドレスがロックされた後は、カウント値がS3Aより小さい設定値S3Bにならなければロックが解除されないからである。
【0029】
請求項3の発明に係る階調適応型誤差拡散回路は、誤差拡散処理部と、この誤差拡散処理部から表示装置へ出力する拡散出力信号に基づいて表示面積率を求める表示面積率演算部と、求めた表示面積率に基づいて各フレームの輝度を演算し、演算値に基づいてロックオン信号、ロックオフ信号を出力するアドレスロック検出部と、表示面積率演算部で求めた表示面積率が、その平均値を含む一定範囲W内のときにはそのまま出力し、一定範囲W外のときには一定範囲W内の設定値S1を出力し、かつロックオン信号で出力値がロックされ、ロックオフ信号で出力値のロックが解除されるアドレス制御部と、このアドレス制御部の出力値をアドレスとして予め記憶された複数の輝度低下率の中から対応した輝度低下率を求める輝度低下率ROMと、求めた輝度低下率に基づいて輝度偏差量を求め誤差拡散処理部へ出力する輝度特性取得部とを具備し、アドレスロック検出部は、各フレームの輝度を演算し、現フレームと複数フレーム前のフレームとの間における輝度変化率が設定値S2以下か否かを検出する輝度変化率検出部と、この検出値に基づいてフレームパルスをカウントアップ、カウントダウンするアップダウンカウンタと、このカウント値が設定値S3A以上のときにロックオン信号を出力し、カウント値が設定値S3A以上になった後は設定値S3B(S3B<S3A)以下のときにロックオフ信号を出力するロック判定器とを具備してなることを特徴とする。
この請求項3の発明の作用は、請求項1、2の発明の作用のうちの作用1、2A、3、4、5、6の作用を有する。
【0030】
【発明の実施の形態】
本発明の一実施形態例を図1〜図4に基づき説明する。
これらの図において図15、16と同一部分は同一符号とし、その説明の一部を省略する。
表示装置としてアドレス・表示分離型駆動法(ADSサブフィールド法)により駆動するPDP(図示省略)を使用した場合を例として説明する。
図1は、図15の既提案の階調適応型誤差拡散回路において、アドレスロック検出部26の構成をアドレスロック検出部26Aに変更したものである。
【0031】
前記アドレスロック検出部26Aは、図2にも示すように、輝度変化率検出部32Aとアップダウンカウンタ33とロック判定器34とからなり、輝度変化率検出部32Aは、入力端子35に入力した表示面積率C(i)に基づいて各フレームの発光輝度を演算する輝度演算器36と、セレクタ38と、2フレーム遅延器41と、減算器42と、係数器44と比較器46とで構成されている。
【0032】
前記輝度演算器36は、入力端子35に入力した表示面積率C(i)に基づいて、各フレームの発光輝度を演算して対応した信号を出力する。例えば、5ビットの擬似中間調映像信号を、1フレームを5個のサブフレーム(SF1〜SF5)で構成するPDPへ出力するような場合には、各サブフレーム(SF1〜SF5)毎のサンプリングカウント値を重み付けを考慮して合計(SF1×1+…+SF5×16)し、出力するように構成されている。
前記セレクタ38は、前記輝度演算器36から出力する現フレームの発光輝度をA信号とし、輝度演算器36から出力した2又は複数フレーム前の発光輝度をB信号とし、前記ロック判別器34からのロックオン信号でB信号を選択し、ロックオフ信号でA信号を選択して出力する。前記ロック判別器34からのロックオン信号、ロックオフ信号については後述する。
【0033】
前記減算器42は、前記輝度演算器36から出力する現フレームの発光輝度をA信号とし、前記セレクタ38から出力する信号を2フレーム遅延器41で2フレーム分遅延させた信号をB信号として|A−B|の演算をし、演算結果を出力する。
前記比較器46は、前記減算器42の出力信号をA信号とし、前記輝度演算器36から出力する現フレームの発光輝度の信号に前記係数器44による係数(設定値S2)を掛けた信号をB信号として両者を比較し、A≦BのときにはHレベルの信号を出力し、A>BのときにはLレベルの信号を出力する。前記設定値S2は0から1の間の所定値に設定される(0<S2<1)。
【0034】
前記アップダウンカウンタ33は、前記比較器46からのHレベル信号でアップカウンタ、Lレベル信号でダウンカウンタとして作動し、フレームパルス(例えば映像信号から分離された垂直同期信号)をカウントする。
前記ロック判別器34は、既提案の回路で説明したように(図17参照)、前記アップダウンカウンタ33のカウント値HLKが予め設定したロック開始カウント値HLKM(設定値S3の例)以上のときにはロックオン信号を出力し、カウント値HLKが設定値HLKM未満のときにはロックオフ信号を出力し、カウント値HLKがHLKM+β以上のときにはHLKM+βを出力し、カウント値HLKが0以下のときには0を出力するように構成され、その出力側はセレクタ38のセレクト端子に結合されるとともに、出力端子48に結合されている。
【0035】
前記アドレス制御部28は、既提案の回路で説明したように(図18参照)、前記表示面積率演算部18で求めた表示面積率C(i)に基づいてつぎの▲1▼〜▲4▼に示すような信号CH(i)を出力するとともに、前記アドレスロック検出部26Aのロックオン信号で出力値がロックされ、ロックオフ信号で出力値のロックが解除されるように構成されている。
▲1▼C(i)>CAV+αのときには、CAV+αを出力し(CH(i)=CAV+α)、
▲2▼C(i)<CAV−αのときには、CAV−αを出力し(CH(i)=CAV−α)、
▲3▼C(i)=0のときには、CAVを出力し(CH(i)=CAV)、
▲4▼CAV−α≦CH(i)≦CAV+αのとき(上記▲1▼▲2▼▲3▼以外のとき)には、CH(i)をそのまま出力する。
【0036】
前記アドレス制御部28は、具体的には図3に示すように、平均値演算器56、減算器58、比較器60、62、アンドゲート64、66、オアゲート68、ノアゲート70、加算器72、セレクタ74、76、ゼロ検出器77、アンドゲート78及びDラッチ80からなっている。
【0037】
前記平均値演算器56は、入力端子82に入力した表示面積率C(i)の平均値CAVを演算して出力する。
前記減算器58は、入力端子82に入力したC(i)をA信号とし、平均値演算器56から出力するCAVをB信号としA−Bを演算して出力する。
前記比較器60は、減算器58の出力信号をA信号とし、定数αをB信号として両者を比較し、A>BのときにHレベル信号を、A≦BのときにLレベル信号を出力する。
前記比較器62は、減算器58の出力信号をA信号とし、定数−αをB信号として両者を比較し、A<BのときにHレベル信号を、A≧BのときにLレベル信号を出力する。
【0038】
前記アンドゲート64、66は、比較器60、62の出力信号をゲート信号として定数α、−αを出力し、前記オアゲート68はアンドゲート64、66の一方から出力があるときに、その信号を出力する。
前記ノアゲート70は、比較器60、62の出力信号に基づいて選択信号を出力する。
前記加算器72は、平均値演算器56から出力するCAVをA信号とし、オアゲート68から出力する信号をB信号として両者を加算し、加算値を出力する。前記セレクタ74は、加算器72の出力をA信号とし、入力端子82に入力したC(i)をB信号とし、ノアゲート70の出力を選択信号とし、この選択信号がLレベルのときにはA信号を選択し、HレベルのときにはB信号を選択して出力する。
【0039】
前記ゼロ検出器77は、入力端子82に入力したC(i)がゼロであるか否かを検出し、H、Lレベルの信号を出力する。
前記セレクタ76は、平均値演算器56から出力するCAVをA信号とし、セレクタ74から出力する信号をB信号とし、ゼロ検出器77の出力を選択信号とし、この選択信号がHレベルのときにはA信号を選択し、LレベルのときにはB信号を選択して出力する。
前記アンドゲート78は、入力端子83に入力したアドレスロック検出部26Aからの出力信号(ロックオン信号、ロックオフ信号)と、フレームパルスとの論理積信号を出力し、前記Dラッチ80は、アンドゲート78の出力信号をクロックパルスとして、セレクタ76の出力のラッチ、アンラッチが制御されるように構成され、その出力を出力端子84を介して前記輝度低下率ROM20へ出力する。
【0040】
前記フィルタ30は、前記輝度特性取得部22で求めたフレーム毎の輝度偏差量の変動量が設定値S4以内のときには変動前の輝度偏差量を、設定値S4を越えているときには変動後の輝度偏差量を前記誤差拡散処理部12へ出力して、輝度偏差量の変動を抑制するように構成されている。
前記フィルタ30は、具体的には、図4に示すように、入力端子85を介して前記輝度特性取得部22から出力する輝度偏差量をA信号入力とする加算器86と、この加算器86の出力をA信号とするヒステリシス回路88と、このヒステリシス回路88の出力に1より小さい係数(例えば1/2)を掛け、出力端子90を介して前記誤差拡散処理部12へ出力する係数器92と、前記ヒステリシス回路88の出力を1フレーム分遅延させて出力する1フレーム遅延器94と、この1フレーム遅延器94の出力に1より小さい係数(例えば1/2)を掛け、前記加算器86のB信号入力とする係数器96とからなり、前記1フレーム遅延器94の出力を前記ヒステリシス回路88のB信号入力とする。
前記ヒステリシス回路88は、A信号とB信号を比較し、両者の差の絶対値が設定値S4以下であればB信号を出力し、設定値S4を越えているときにはA信号を出力するように構成されている。
【0041】
つぎに前記実施形態例の作用を図17〜図20、図5を併用して説明する。
誤差拡散処理部12は、誤差の組入れで入力端子10に入力した原映像信号を拡散させ、かつ原映像信号より少ないビット数の拡散出力信号を出力し、反転補正部14は、発光輝度レベルが反転している場合に誤差拡散処理部12から出力する拡散出力信号の反転を補正し、出力端子16を介してPDP(図示省略)へ出力し、これによって擬似中間調画像が表示される。
【0042】
誤差拡散回路12から反転補正部14を介して表示面積率演算部18へ拡散出力信号(映像データ)が伝送されてくると、この表示面積率演算部18によって表示面積率C(i)が求められるのは図12、図15の既提案の場合と同様である。
【0043】
アドレスロック検出部26Aは、表示面積率演算部18で求めたC(i)に基づいて各フレームの輝度を演算し、その演算値に基づいてロックオン信号、ロックオフ信号を出力する。
アドレス制御部28は、図18に示すように、C(i)がCAV−α≦C(i)≦CAV+αのときにはC(i)をそのまま出力し、C(i)<CAV−αのときにはCAV−αを、CAV+α<C(i)のときにはCAV+αを、0のときにはCAVをそれぞれ出力し、かつ、アドレスロック検出部26Aのロックオン信号で出力値がロックされ、ロックオフ信号で出力値のロックが解除される。
【0044】
アドレス制御部28の出力値をアドレスとして輝度低下率ROM20から対応した輝度低下率が求められ、この輝度低下率に基づいて輝度特性取得部22で輝度偏差量が求められる。
この輝度偏差量はフィルタ30を介して誤差拡散処理部12に帰還され、誤差の組入れによる誤差拡散処理が行われる。
このとき、伝送ノイズ等の影響による映像の微小変化や閉ループのループ振動等により、輝度特性取得部22から誤差拡散処理部12へ帰還する輝度偏差量が変動し、表示面積率演算部18で求めたC(i)が一定範囲Wの外になるほど大きくなった場合、アドレス制御部28の出力値が、図19に示すように平均値CAVを中心とした±α内(すなわち一定範囲W内)に制限されので、輝度低下率ROM20から求められる輝度低下率の変動範囲も小さくなる。図19において、σSF1〜σSF5はサブフレームSF1〜SF5の輝度低下率を表している。
【0045】
また、複数フレーム間における輝度変化が小さいときに、アドレスロック検出部26のロックオン信号でアドレス制御部28から輝度低下率ROM20へ出力するアドレスをロックしているので、輝度低下率ROM20から求められる輝度低下率の変動範囲をさらに小さくして、フリッカを軽減できる。
また、フィルタ30は、輝度特性取得部22で求めた輝度偏差量の変動を抑制して誤差拡散処理部12へ出力し、輝度偏差量の変動量が設定値S4未満のときには変動前の輝度偏差量に対応した固定値を出力し、設定値S4以上のときには変動後の輝度偏差量に対応した値を出力するので、輝度特性取得部22から誤差拡散処理部12へ転送される輝度偏差量の変動が抑制され、ループ振動をさらに一層小さくして、フリッカをさらに一層軽減できる。
【0046】
以下、A:アドレスロック検出部26Aの作用、B:アドレス制御部28の作用、C:フィルタ30の作用、D:誤差拡散処理部12のフレーム間拡散作用に分けて詳述する。
【0047】
A:アドレスロック検出部26Aの作用
表示面積率演算部18から出力する表示面積率C(i)がアドレスロック検出部26Aに入力すると、アドレスロック検出部26Aはつぎのように作用する。輝度演算器36はC(i)に基づいて各フレームの発光輝度を演算し、セレクタ38は、ロック判別器34からのロックオン信号で2フレーム遅延器41からの出力信号(2フレーム又はそれ以上前の発光輝度)(B信号)を選択し、ロック判別器34からのロックオフ信号で現フレームの発光輝度(A信号)を選択する。
減算器42は、輝度演算器36から出力する現フレームの発光輝度(A信号)と、2フレーム遅延器41から出力する2フレーム又はそれ以上前の発光輝度(B信号)との差の絶対値|A−B|を演算し、比較器46は、減算器42の出力(A信号)と現フレームの発光輝度に設定値S2(係数器44の係数)を掛けた値(B信号)を比較し、輝度変化率が設定値S2以下(A≦B)のときにHレベルの信号を出力し、そうでないときにLレベルの信号を出力する。
アップダウンカウンタ33は、比較器46からのHレベル信号でフレームパルスをアップカウントし、Lレベル信号でフレームパルスをダウンカウントし、ロック判別器34は、図17に示すように、アップダウンカウンタ33のカウント値HLKが設定値HLKM(S3の例)以上のときにはロックオン信号を出力し、設定値HLKM未満のときにはロックオフ信号を出力する。
【0048】
B:アドレス制御部28の作用
前記アドレス制御部28は、入力端子82に入力した表示面積率演算部18からの表示面積率C(i)と、入力端子83に入力したアドレスロック検出部26Aからのロックオン信号、ロックオフ信号に基づいて、図18に示すような信号CH(i)を出力するとともに、ロックオン信号で出力値がロックされ、ロックオフ信号で出力値のロックが解除される。
【0049】
以下、詳述する。
平均値演算器56はC(i)の平均値CAVを演算し、減算器58はC(i)−CAVの演算を行う。
比較器60はC(i)−CAVと定数αを比較し、C(i)−CAV>αのときにHレベル信号を、C(i)−CAV≦αのときにLレベル信号を出力する。比較器62はC(i)−CAVと定数−αを比較し、C(i)−CAV<−αのときにHレベル信号を、C(i)−CAV≧−αのときにLレベル信号を出力する。
このため、▲1▼のC(i)>CAV+αのときには、アンドゲート64が開となって、加算器72からはCAV+αが出力する。
また、▲2▼のC(i)<CAV−αのときには、アンドゲート66が開となって、加算器72からはCAV−αが出力する。
また、▲4▼のCAV−α≦C(i)≦CAV+αのときには、ノアゲート70のHレベル出力でセレクタ74からはC(i)がそのままCH(i)として出力する。
また、▲3▼のC(i)=0のときには、ゼロ検出器77のHレベル出力でセレクタ76からは平均値演算器56からのCAVを出力する。
【0050】
入力端子83にアドレスロック検出部26からのロックオン信号が入力していないとき(すなわちロックオフ信号が入力しているとき)には、アンドゲート78が閉でDラッチ80のCK(クロックパルス)への入力がないので、Dラッチ80からは、D端子に入力するセレクタ74、76で選択された前述の▲1▼〜▲4▼の信号が、そのままQ端子から出力端子84を介して輝度低下率ROM20へ出力する。
入力端子83にアドレスロック検出部26からのロックオン信号が入力しているときには、アンドゲート78が開でDラッチ80のCK(クロックパルス)へフレームパルスが入力するので、Dラッチ80からは、フレームパルス入力時にD端子に入力する信号がラッチされ、Q端子から出力端子84を介して輝度低下率ROM20へ出力する。
【0051】
C:フィルタ30の作用
輝度特性取得部22から出力する輝度偏差量は入力端子85を介して加算器86に入力する。また、ヒステリシス回路88は、A信号とB信号を比較し、両者の差の絶対値が設定値S3以下であればB信号を出力し、設定値S3を越えているときにはA信号を出力する。
このため、入力端子85に入力する輝度偏差量のフレーム間変動が大きく、ヒステリシス回路88がA信号を出力しているような場合には、加算器86は、入力端子85に入力する現フレームの輝度偏差量(A信号)と、前フレームの輝度偏差量に係数1/2を掛けたもの(B信号)とを加算し、係数器92は加算器86の出力値に係数1/2を掛けたものを出力端子90を介して誤差拡散処理部12へ出力するので、輝度特性取得部22から出力する輝度偏差量はフレーム間変動が抑制されて誤差拡散処理部12に帰還される。
【0052】
また、入力端子85に入力する輝度偏差量のフレーム間変動が小さく、ヒステリシス回路88がB信号を出力しているような場合には、加算器86の出力値(A信号)が大きくなって|A−B|が設定値S3を越えるまでの複数フレームの間、ヒステリシス回路88の出力がB信号に固定されている。このため、係数器92は複数フレーム前の加算器86の出力値に係数1/2を掛けた固定値を、出力端子90を介して誤差拡散処理部12へ出力するので、輝度特性取得部22から出力する輝度偏差量は複数フレームの間、変動せずに誤差拡散処理部12に帰還される。
【0053】
D:誤差拡散処理部12のフレーム間拡散作用
つぎに、誤差拡散に起因する擬似紋様を軽減するために、図20に示すように誤差拡散処理部12に雑音加算用の加算器17を設け、図21の場合と同様に2フレーム巡回の雑音多重制御信号を加え場合のフレーム間拡散作用について説明する。
あるフレーム(例えば2nフレーム)の各画素に図5(a)に示すような雑音多重制御信号(パターンA)を加え、つぎのフレーム(例えば2n+1フレーム)の対応する各画素に反転信号である同図(b)に示すような雑音多重制御信号(パターンB)を加えるものとすると、そのつぎのフレーム(例えば2n+2フレーム)の対応する各画素には同図(c)に示すような雑音多重制御信号(パターンA)を加えることになる。換言すればフレーム毎に加えられる雑音多重制御信号のパターンは、A、B、A、B、A、B、…を繰り返す。
【0054】
静止画のようにフレーム間の輝度変化率が小さくロックオフ信号が出力しているときには、アドレスロック検出部26Aのセレクタ38は入力信号Aを選択しているので、減算器42は現フレームの発光輝度(入力信号A)と2フレーム前のフレームの発光輝度(入力信号B)の差の絶対値を出力する。
このため、静止画においては、現フレームと2フレーム前のフレームを比較した場合、映像に基づく発光輝度が等しく、かつフレーム間拡散のために加えられる雑音多重制御信号も等しい(ともにパターンA又はパターンB)ので、現フレームと2フレーム前のフレームの発光輝度差が0となる(すなわち、減算器42の出力が0となる)。したがって、静止画の場合、確実にロック条件が成立し、ループ振動を抑えることができる。
【0055】
以上のように、アドレス制御部28の出力値が平均値CAVを中心とした±α内に制限され、輝度低下率ROM20から求められる輝度低下率の変動範囲も小さくなるので、静止画や動画のフリッカ原因である表示面積率C(i)の実質値CH(i)のバラツキを抑えることができ、フレーム毎の実質的なC(i)(すなわちCH(i))はある値に収束する方向に向かい、誤差拡散ループ全体として、伝送ノイズ等の影響を受けにくくフリッカを軽減できる。また、輝度低下率ROM20の必要とする記憶容量を少なくできる。
【0056】
その上、複数フレーム間の輝度変化が小さいときにアドレスロック検出部26Aのロックオン信号でアドレス制御部28から輝度低下率ROM20へ出力するアドレスをロックしているので、輝度低下率ROM20から求められる輝度低下率の変動範囲をさらに小さくして、フリッカをさらに軽減できる。
しかも、静止画においては、現フレームと2フレーム前のフレームの発光輝度差が0となるので、確実にロック条件が成立し、ループ振動を抑えることができる。
さらに、フレーム間拡散で加算する雑音多重制御信号は図5に示すように2フレームで1巡りするので、各フレームの各画素に加算する雑音信号の2フレーム毎の総和を0として雑音加算による映像への影響を少なくできる。
さらに、図15に示した既提案の場合と同様にして、反転補正部14と反転検出部24を設けた作用効果、フィルタ30を設けた作用効果を有する。
【0057】
前記実施形態例では、アドレスロック検出部の輝度変化率検出部は、2フレーム遅延器41を具備し、ロック判定器からロックオフ信号が出力しているときには現フレームと2フレーム前のフレームとの間における輝度変化率が設定値S2以下か否かを検出し、ロック判定器からロックオン信号が出力しているときにはロックオン開始時から2フレーム前のフレームと現フレームとの間における輝度変化率が設定値S2以下か否かを検出するように構成し、静止画においてフレーム間拡散時の現フレームと2フレーム前のフレームの発光輝度差が0となるとともに、フレーム間拡散で加算する2フレーム巡回の雑音信号の総和を0とするようにしたが、本発明はこれに限るものではない。
【0058】
例えば、図6に示すように、図2の2フレーム遅延器41の代わりに4フレーム遅延器43を設け、ロック判定器34からロックオフ信号が出力しているときには現フレームと4フレーム前のフレームとの間における輝度変化率が設定値S2以下か否かを検出し、ロック判定器34からロックオン信号が出力しているときにはロックオン開始時から4フレーム前のフレームと現フレームとの間における輝度変化率が設定値S2以下か否かを検出するように構成し、静止画においてフレーム間拡散時の現フレームと4フレーム前のフレームの発光輝度差が0となるとともに、フレーム間拡散で加算する4フレーム巡回の雑音信号の総和を0とするようにしてもよい。
【0059】
詳述すると、図1のアドレスロック検出部26Aの代わりに図6のアドレスロック検出部26Bを設けた階調適応型誤差拡散回路において、誤差拡散に起因する擬似紋様を軽減するために、図20に示すように誤差拡散処理部12に雑音加算用の加算器17を設け、図7に示すような4フレーム巡回の雑音多重制御信号を加え場合のフレーム間拡散作用を考える。
連続する4つのフレーム(例えば4n、4n+1、4n+2、4n+3フレーム)の各画素に図7(a)、(b)、(c)、(d)に示すような雑音多重制御信号(パターンA、B、C、D)を加え、以下これを繰り返すフレーム間拡散のときは、パターンAとC、パターンBとDは互いに反転関係となり、フレームパルスと雑音多重制御信号とは図8(a)、(b)の関係になる。このため、4フレームで巡回する雑音多重制御信号の4つのパターンA、B、C、Dの総和が0となり、雑音加算による映像への影響を抑えることができる。
【0060】
図8(c)に示すように、入力端子10に入力する映像信号が最初静止画、つぎに動画に対応した信号であり、表示面積率演算部18から出力するカウント値C(i)が同図(d)に示すように静止画のときにはa1、b1、c1、d1、a2、b2、…、d3であり、動画のときにはa4、b4、…、a5、b6、…であるとする。このa1、b1、c1、d1は連続する4つのフレームの静止画にパターンA、B、C、Dの雑音多重制御信号に対応した雑音信号を加算したときの表示面積率を表し、a2、b2、c2、d2は、そのつぎに連続する4つのフレームの静止画にパターンA、B、C、Dの雑音多重制御信号に対応した雑音信号を加算したときの表示面積率を表し、a4、b4、c4、d4は連続する4つのフレームの動画にパターンA、B、C、Dの雑音多重制御信号に対応した雑音成分を加算したときの表示面積率を表し、以下同様である。また、静止画はフレームで表示面積率が変化しないのでa1=a2=a3、b1=b2=b3、…が成立し、動画はフレーム毎に表示面積率が変化するのでa4≠a5、b4≠b5、c4≠c5、d4≠d5、…となる。
【0061】
静止画のように輝度変化率が0又は小さいときは、図8(l)に示すように、最初はロック判別器34からロックオフ信号が出力しているので、アドレスロック検出部32Bのセレクタ38は入力信号Aを選択している。このため、4フレーム遅延器43の出力側には、図8(h)に示すようなa1、b1、c1、d1、a2、b2、…のカウント値に対応した発光輝度を出力し、減算器42が演算する輝度差は、同図(h)のa1出現時に?から0に変化する。ここで?はカウントダウンが成立するレベルを表す。また、比較器46は、減算器42の演算する輝度差の現フレームの発光輝度に対する割合(輝度変化率)が設定値S2以下か否かでH、Lレベル信号を出力するので、アップダウンカウンタ33は、図8(j)に示すように、減算器42が演算する輝度差が?のときにはカウントダウン、輝度差が0のときにはカウントアップし、このカウントアップ開始時からアップダウンカウンタ33の出力は同図(k)に示すようにフレーム毎に1、2、3、…と変化する。
【0062】
アップダウンカウンタ33のカウント値が6(=HLKM)に達すると、ロック判別器34の出力がロックオフ信号からロックオン信号に変化し、このロックオン信号がアドレス制御部28に出力してアドレス制御部28から輝度低下率ROM20へ出力するアドレスをロックすると共に、ロックオン信号がセレクタ38へ出力してセレクタ38による選択が入力信号のAからBに変わる。このため、ロックオン開始時の4フレーム遅延器43の出力(b2対応)がセレクタ38で選択されて4フレーム遅延器43への入力となるので、4フレーム遅延器43の出力は、a3の次がb2に戻り、以降c2、d2、…と続く。
【0063】
したがって、入力映像が静止画で4フレーム経過すると、減算器42の輝度差が0となり、比較器46の出力が常に一方のレベル(Hレベル)に維持されるので、アップダウンカウンタ33が一方のカウント(アップカウント)を続け、このカウント値が設定値HLKM以上になるとロック判別器34の出力がロックオフ信号からロックオン信号に変化し、以後これを継続する。このため、静止画の場合、確実にロック条件が成立し、ループ振動を抑えることができる。
【0064】
入力映像が静止画から動画に変化すると、図8(d)、(i)に示すように、カウント値C(i)が動画に対応したa4に変化して減算器42の演算値が0から?に変化するので、比較器46の出力がHレベルからLレベルに変化し、同図(j)(k)に示すように、アップダウンカウンタ33がカウントアップモードからカウントダウンモードに変化し、カウント値が7、6、…と減少する。このカウント値が減少して設定値HLKM未満の5になると、ロック判別器34の出力が、図8(l)に示すようにロックオン信号からロックオフ信号に変化する。このため、アドレス制御部28から輝度低下率ROM20へ出力するアドレスのロックが解除されると共に、セレクタ38の選択が入力信号BからAに変化して、その時のカウント値C(i)=b4を4フレーム遅延器43の入力とする。
【0065】
前記実施形態例では、アドレスロック検出部の輝度変化率検出部は、2フレーム遅延器41又は4フレーム遅延器43を具備し、ロック判定器からロックオフ信号が出力しているときには現フレームと2又は4フレーム前のフレームとの間における輝度変化率が設定値S2以下か否かを検出し、ロック判定器からロックオン信号が出力しているときにはロックオン開始時から2又は4フレーム前のフレームと現フレームとの間における輝度変化率が設定値S2以下か否かを検出するように構成し、静止画においてフレーム間拡散時の現フレームと2又は4フレーム前のフレームの発光輝度差が0となるとともに、フレーム間拡散で加算する2又は4フレーム巡回の雑音信号の総和が0となるようにしたが、本発明はこれに限るものではない。
【0066】
例えば、ロック判定器からロックオフ信号が出力しているときには現フレームと2p(pは1以上の整数)又は4pフレーム前のフレームとの間における輝度変化率が設定値S2以下か否かを検出し、ロック判定器からロックオン信号が出力しているときにはロックオン開始時から2p又は4pフレーム前のフレームと現フレームとの間における輝度変化率が設定値S2以下か否かを検出するように構成し、静止画においてフレーム間拡散時の現フレームと2p又は4pフレーム前のフレームの発光輝度差が0となるとともに、フレーム間拡散で加算する2p又は4pフレーム巡回の雑音信号の総和が0となるようにしてもよい。
【0067】
または、ロック判定器からロックオフ信号が出力しているときには現フレームとq(qは偶数に限らず奇数を含む複数)フレーム前のフレームとの間における輝度変化率が設定値S2以下か否かを検出し、ロック判定器からロックオン信号が出力しているときにはロックオン開始時からqフレーム前のフレームと現フレームとの間における輝度変化率が設定値S2以下か否かを検出するように構成し、静止画においてフレーム間拡散時の現フレームとqフレーム前のフレームの発光輝度差が0となるとともに、フレーム間拡散で加算するqフレーム巡回の雑音信号の総和が0に近い値となるようにして雑音加算による映像への影響を少なくするようにしてもよい。
【0068】
前記実施形態例では、アドレスロック検出部の輝度変化率検出部(例えば32A、32B)は、輝度演算部36と複数フレーム遅延器(例えば41、43)の間にセレクタ38を設け、ロック判定器34からロックオフ信号が出力しているときには現フレームと複数フレーム前のフレームとの間における輝度変化率が設定値S2以下か否かを検出し、ロック判定器からロックオン信号が出力しているときにはロックオン開始時から複数フレーム前のフレームと現フレームとの間における輝度変化率が設定値S2以下か否かを検出するように構成したが、本発明はこれに限るものでなく、セレクタ38を省略した場合についても利用することができる。
【0069】
前記実施形態例では、アドレスロック検出部のロック判別部は、アップダウンカウンタのカウント値が設定値S3(例えばHLKM)以上か否かに基づいてロックオン信号、ロックオフ信号を出力するように構成したが、本発明はこれに限るものでなく、カウント値が設定値S3A(例えばHLKM)以上のときにロックオン信号を出力し、カウント値が設定値S3A以上になった後は設定値S3B(S3BはS3A未満で例えばHLKM−γ)以下のときにロックオフ信号を出力するように構成した場合についても利用することができる。
【0070】
図9は上述のような場合の一例を示すもので、34Aはロック判別器を表し、このロック判別器34Aは比較器45と比較対象選択器47とから成り、前記比較器45は、アップダウンカウンタ33のカウント値を入力信号Aとし、前記比較対象選択器47で選択された設定値HLKM(設定値S3Aの一例)又は設定値HLKM−γ(設定値S3Bの一例)を入力信号Bとして比較し、A≧Bのときにロックオン信号を出力し、A<Bのときにロックオフ信号を出力するように構成されている。さらに、前記比較対象選択器47は前記比較器45の出力がロックオン信号(例えばHレベル信号)のときには一方の設定値HLKMを選択し、ロックオフ信号(例えばLレベル信号)のときには他方の設定値HLKM−γを選択して出力するように構成されている。
【0071】
このため、図10に示すように、ロック判定器34Aはアップダウンカウンタ33のカウント値HLKがHLKM(設定値S3Aの一例)以上のときにロックオン信号を出力し、カウント値HLKが設定値HLKM以上になった後はHLKMより小さい設定値HLKM−γ以下のときにロックオフ信号を出力する。このため、カウント値が設定値S3以上か否かでロックオン信号、ロックオフ信号を出力する場合と比べて、ロックが外れにくくなる。すなわち、カウント値が設定値S3A以上となってアドレス制御部から輝度低下率ROMへ出力するアドレスがロックされた後は、カウント値がS3Aより小さい設定値S3Bにならなければロックが解除されないからである。
【0072】
前記実施形態例では、表示面積演算部で求めた表示面積率C(i)の変動範囲をアドレス制御部で制限して輝度低下率ROMへ出力する一定範囲Wを、CAV−αからCAV+αまでとしたが、本発明はこれに限るものでなく、CAVを含む一定範囲であればよい。例えば、一定範囲Wを、CAV−α1からCAV+α2までとしてもよい。
【0073】
前記実施形態例では、反転補正部及び反転検出部を具備した階調適応型誤差拡散回路に本発明を利用した場合について説明したが、本発明はこれに限るものでなく、反転補正部及び反転検出部を省略した階調適応型誤差拡散回路についても利用することができる。
【0074】
前記実施形態例では、輝度特性取得部と誤差拡散処理部の間にフィルタを設けた場合について説明したが、本発明はこれに限るものでなく、フィルタを省略した階調適応型誤差拡散回路についても利用することができる。
【0075】
前記実施形態例では、表示装置がPDPの場合について説明したが、本発明はこれに限るものでなく、ディジタルディスプレイパネル(例えば液晶ディスプレイパネル)の場合についても利用することができる。
【0076】
【発明の効果】
請求項1、2及び3の発明は、誤差拡散処理部、表示面積率演算部、アドレスロック検出部、アドレス制御部、輝度低下率ROM及び輝度特性取得部を具備し、伝送ノイズ等の影響による映像の微小変化や閉ループのループ振動等により、輝度特性取得部から誤差拡散処理部へ帰還する輝度偏差量が変動し、表示面積率演算部で求めた表示面積率C(i)が平均値を含む一定範囲Wの外になるほど大きくなったときに、アドレス制御部でC(i)を一定範囲W内の値CH(i)に制限して輝度低下率ROMへのアドレスとすることにより、輝度低下率ROMから求められる輝度低下率の変動範囲を小さくするとともに、アドレスロック検出部のロックオン信号でアドレス制御部の出力値をロックするように構成したので、つぎのような効果を有する。
【0077】
(a)静止画や動画のフリッカ原因である表示面積率C(i)のバラツキが大きくなっても、実質値CH(i)のバラツキを抑えることができ、フレーム毎の実質的な表示面積率CH(i)がある値に収束する方向に向かい、誤差拡散ループ全体として、伝送ノイズ等の影響を受けにくくフリッカを軽減できる。特に、静止画に現われるフリッカの軽減に効果的である。
(b)ロックオン信号でアドレス制御部の出力値をロックしてフレーム間における輝度変化率が小さいときにアドレス制御部から輝度低下率ROMへ出力するアドレスをロックするようにしたので、輝度低下率ROMから求められる輝度低下率の変動範囲をさらに小さくして、フリッカをさらに軽減できる。
【0078】
請求項1及び3の発明は、アドレスロック検出部が輝度変化率検出部、アップダウンカウンタ及びロック判別器を具備し、この輝度変化率検出部で現フレームと複数フレーム前のフレームとの間における輝度変化量を検出するようにしたので、前記(a)(b)の他に、さらにつぎの(c)に記載の効果を有する。
(c)誤差拡散に起因する擬似紋様を軽減するために、複数フレームで1巡りする複数フレーム巡回(例えば2フレーム巡回)の雑音多重制御信号でフレーム間拡散を行った場合においても、アドレスロック検出部の輝度変化率検出部は静止画に同じ極性の雑音信号を加算したフレーム間の輝度変化率を検出するので、静止画の場合に検出する輝度差が0となり、静止画にフリッカが現われない。
【0079】
請求項2及び3の発明は、アドレスロック検出部が輝度変化率検出部、アップダウンカウンタ及びロック判別器を具備し、このロック判別器によって、カウント値が設定値S3A以上のときにロックオン信号を出力し、カウント値が設定値S3A以上になった後はS3Aより小さい設定値S3B以下のときにロックオフ信号を出力するように構成したので、前記効果の他に、つぎの(d)に記載の効果を有する。
(d)カウント値が設定値S3以上か否かでロックオン信号、ロックオフ信号を出力する場合と比べてロックが外れにくくなるので、ロック条件が成立したりしなかったりを繰り返す状態が発生する可能性を低くして、このような繰り返し状態に起因するループ振動が発生しないようにすることができる。
【0080】
請求項4の発明は、請求項1又は3の発明において、アドレスロック検出部の輝度変化率検出部は、ロック判定器からロックオフ信号が出力しているときには現フレームと2pフレーム前のフレームとの間における輝度変化量を検出し、ロック判定器からロックオン信号が出力しているときにはロックオン開始時から2pフレーム前のフレームと現フレームとの間における輝度変化量を検出するようにしたので、請求項1又は3の発明の効果の他につぎの(e)に記載の効果を有する。
(e)誤差拡散に起因する擬似紋様を軽減するためにフレーム間拡散で加算する雑音信号は2pフレームで1巡りするので、各フレームの各画素に加算する雑音信号の2pフレーム分の総和を0として雑音加算の映像への影響を少なくできる。例えば、p=1として、各フレーム毎に極性を反転させた雑音多重制御信号を加えてフレーム間拡散を行う場合に、各フレームの各画素に加算する雑音信号の2フレーム分の総和を0として雑音加算の映像への影響を少なくできる。
【0081】
請求項5の発明は、請求項1又は3の発明において、アドレスロック検出部の輝度変化率検出部は、ロック判定器からロックオフ信号が出力しているときには現フレームと4p(pは1以上の整数)フレーム前のフレームとの間における輝度変化量を検出し、ロック判定器からロックオン信号が出力しているときにはロックオン開始時から4pフレーム前のフレームと現フレームとの間における輝度変化量を検出するようにしたので、請求項1又は3の発明の効果の他につぎの(f)に記載の効果を有する。
(f)誤差拡散に起因する擬似紋様を軽減するためにフレーム間拡散で加算する雑音信号は4pフレームで1巡りするので、各フレームの各画素に加算する雑音信号の4pフレーム分の総和を0として雑音加算の映像への影響を少なくできる。例えば、p=1として、各フレーム毎に極性を反転させた雑音多重制御信号を加えてフレーム間拡散を行う場合に、各フレームの各画素に加算する雑音信号の4フレーム分の総和を0として雑音加算の映像への影響を少なくできる。
【0082】
請求項6の発明は、請求項1、2、3、4又は5の発明において、輝度特性取得部と誤差拡散処理部の間にフィルタを設けるように構成したので、請求項1、2、3、4又は5の発明の効果の他につぎの(g)に記載の効果を有する。
(g)フィルタによって、輝度特性取得部で求めた輝度偏差量の変動量が設定値S4未満のときには変動前の輝度偏差量に対応した固定値を出力し、設定値S4以上のときには変動後の輝度偏差量に対応した値を出力するので、輝度特性取得部で求めた輝度偏差量の変動を抑制することができる。
【0083】
請求項7の発明は、請求項1、2、3、4、5又は6の発明において反転補正部と反転検出部とを設けるように構成したので、請求項1、2、3、4、5又は6の発明の効果の他につぎの(h)に記載の効果を有する。
(h)誤差拡散後の擬似中間調表示の階調特性に反転部分がある場合、反転検出部がこれを検出して補正情報を反転補正部へ出力し、反転補正部が誤差拡散処理部から出力する拡散出力信号の反転を補正して表示装置及び表示面積率演算部へ出力するので、反転を補正して所定の発光輝度特性とすることができる。
【図面の簡単な説明】
【図1】本発明による階調適応型誤差拡散回路の一実施形態例を示すブロック図である。
【図2】図1中のアドレスロック検出部の具体例を示すブロック図である。
【図3】図1中のアドレス制御部の具体例を示すブロック図である。
【図4】図1中のフィルタの具体例を示すブロック図である。
【図5】図1中の誤差拡散処理部でフレーム間拡散を行うための雑音多重制御信号の説明図である。
【図6】図1中のアドレスロック検出部の他の実施形態例を示すブロック図である。
【図7】図1中のアドレスロック検出部を図6のものに置き換えた実施形態例において、その誤差拡散処理部でフレーム間拡散を行うための雑音多重制御信号の説明図である。
【図8】図1中のアドレスロック検出部を図6のものに置き換えた実施形態例の作用を説明するタイミングチャートである。
【図9】図2、図6中のロック判別部の他の実施形態例を示すブロック図である。
【図10】図9のロック判別器34Aの動作説明図である。
【図11】発光輝度特性の代表的な一例を示す特性図である。
【図12】発光輝度特性の他の一例を示す特性図である。
【図13】反転区間のある発光輝度特性の一例を示す特性図である。
【図14】既提案の誤差拡散処理装置の一例を示すブロック図である。
【図15】既提案の階調適応型誤差拡散処理回路のブロック図である。
【図16】図15中のアドレスロック検出部のブロック図である。
【図17】図2、図6及び図15中のロック判別器34の動作説明図である。
【図18】図1及び図15中のアドレス制御部、図3のアドレス制御部の動作説明図である。
【図19】図1及び図15中の輝度低下率ROMにおける、各サブフレーム(SF1〜SF5)についての表示面積率C(i)(=アドレス)に対する輝度低下率(σSF1〜σSF5)の関係を表す特性図である。
【図20】図1及び図15中の誤差拡散処理部においてフレーム間拡散を行うための回路例を示すブロック図である。
【図21】図15中の誤差拡散処理部でフレーム間拡散を行うための雑音多重制御信号の説明図である。
【符号の説明】
10、35、82、85…入力端子、 12…誤差拡散処理部、 13、15、17…加算部、 14…反転補正部、 16、48、84、90…出力端子、18…表示面積率演算部、 19…レベル制御器、 20…輝度低下率ROM、 22…輝度特性取得部、 24…反転検出部、 26、26A、26B…アドレスロック検出部、 28…アドレス制御部、 30…フィルタ、 32、32A、32B…輝度変化率検出部、 33…アップダウンカウンタ、 34、34A…ロック判別器、 36…輝度演算器、 38、74、76…セレクタ、 40、94…1フレーム遅延器、 41…2フレーム遅延器、 42、58…減算器、 43…4フレーム遅延器、 44、92、96…係数器、 45、46、60、62…比較器、 47…比較対象選択器、 56…平均値演算器、 64、66、78…アンドゲート、 68…オアゲート、 70…ノアゲート、 72、86…加算器、 77…ゼロ検出器、 80…Dラッチ、 88…ヒステリシス回路、 C(i)…サンプリングカウント値(表示面積率)、 CAV…C(i)の平均値、 CAV、CAV−α、CAV+α…設定値S1の一例、 CH(i)…アドレス制御部の出力値(実質的な表示面積率、輝度低下率ROM20へのアドレス)、 HLK…アップダウンカウンタ33のカウント値、 HLKM…設定値S3(又はS3A)の一例、 HLKM−γ…設定値S3Bの一例、 S2…設定値、 α、β、γ…定数。
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a gray scale adaptive error diffusion circuit for displaying a pseudo halftone image by error diffusion in a digital display device (display device) having a non-linear gradation characteristic such as a PDP (plasma display panel). It is.
[0002]
[Prior art]
Since the driving method of the PDP is a direct driving method using a digitized video input signal, the luminance gradation emitted from the panel surface is determined by the number of bits of the signal to be handled.
PDPs are classified into two types, AC type and DC type, which have different basic characteristics. In this AC type PDP, there was only a report on the gray scale display at the prototype level up to a maximum of 64 gray scale displays. A method of 256 gradations in the future by a driving method (ADS subfield method) has been proposed.
[0003]
One frame (or one field) in the ADS subfield method is composed of eight subfields having a relative luminance ratio of, for example, 1, 2, 4, 8, 16, 32, 64, 128, and has eight screen luminances. Is performed to display 256 gradations. Each subfield includes an address period in which data for one refreshed screen is written and a sustain period for determining a luminance level of the subfield. In the address period, first, wall charges are initially formed on each pixel at the same time for the entire screen, and then a sustain pulse is applied to the entire screen to perform display. The brightness of the subfield is proportional to the number of sustain pulses and is set to a predetermined brightness. Thus, 256 gradation display is realized.
[0004]
In the AC driving method described above, as the number of gradations increases, the number of bits in the address period as a preparation period for lighting and emitting light in the panel within one frame period increases. And the maximum brightness decreases.
Since the luminance gradation emitted from the panel surface is determined by the number of bits of the signal to be handled, if the number of bits of the signal to be handled is increased, the image quality is improved, but the emission luminance is reduced, and conversely, the number of bits of the signal to be handled can be reduced. If this is the case, the light emission luminance increases, but the gradation display decreases and the image quality deteriorates.
[0005]
The error diffusion process for minimizing the shading error between the input signal and the light emission luminance while reducing the number of bits of the output drive signal from the number of bits of the input signal is a process of expressing a pseudo halftone, It is used when expressing shades of light.
In a conventional general error diffusion circuit, a u (eg, 8) -bit video signal of an original pixel Ai, j is input from a video signal input terminal to the error diffusion circuit, and the number of bits is further increased by v through an error diffusion processing unit. The light is emitted from the PDP by performing a process of reducing the number of bits (for example, 4).
Further, a light emission luminance characteristic calculation unit including a ROM or the like measures and stores the light emission luminance characteristic of the PDP from representative input data (solid line) as close as possible to y = x (dotted line) shown in FIG. This light emission luminance characteristic is sent to an error diffusion processing unit, an error is calculated, added to an input video signal, and diffused to perform pseudo halftone display.
As a result, in spite of the momentary instantaneous light emission luminance level having a staircase shape, it is actually recognized in an averaged state, and becomes a corrected luminance line similar to the dotted line y = x.
[0006]
However, the light emission luminance characteristic of a display device such as a PDP changes depending on data to be displayed, and may have the light emission luminance characteristic as shown in FIG. In such a case, with the method of adjusting to the typical emission luminance characteristics as shown in FIG. 11, data other than when the representative characteristics are acquired cannot be adapted to the gradation characteristics. There has been a problem that a pseudo contour due to gradation non-adaptation appears.
Further, as shown in FIG. 13, the light emission luminance characteristics of a display device such as a PDP may include an inversion section in which the light emission luminance level decreases while the input drive signal increases. When the light emission luminance level is inverted as shown in FIG. 13, there is a part where the gradation characteristic of the pseudo halftone display after the error diffusion is also inverted, and a portion that should be displayed brightly is displayed darkly and the image is displayed darkly. There was a problem that discomfort was caused.
[0007]
[Problems to be solved by the invention]
In order to solve such a problem, the present applicant has already proposed a gradation adaptive error diffusion circuit as shown in FIG.
In FIG. 14, instead of the emission luminance characteristic provided from the ROM as in the related art, the emission luminance characteristic for each one or a plurality of frames is changed to a luminance deviation characteristic obtained from a load factor of input data of a display device such as a PDP. Based on the calculated values, the light emission luminance characteristic is updated for each frame or a plurality of frames to perform error diffusion, thereby preventing the appearance of a pseudo contour.
[0008]
More specifically, an error diffusion processing unit 12 for performing an error diffusion process on a video signal input to the input terminal 10 is provided, and an inversion correction unit 14 is coupled to an output side of the error diffusion processing unit 12. Then, the inversion correction value is added to the diffusion output signal output from the error diffusion processing unit 12 to correct the inversion, and output to a PDP (not shown) via the output terminal 16.
On the output side of the inversion correction unit 14, a display area ratio calculation unit 18, a luminance reduction rate ROM 20 as a look-up table, and a luminance characteristic acquisition unit 22 are sequentially connected, and the luminance deviation amount (luminance) obtained by the luminance characteristic acquisition unit 22 The deviation data is output to the error diffusion processing unit 12 to form a loop. Further, the inversion detecting unit 24 detects the inversion of the emission luminance level from the emission luminance characteristics obtained by the luminance characteristic acquisition unit 22, and outputs correction information for obtaining a predetermined emission luminance characteristic to the inversion correction unit 14.
[0009]
The display area ratio calculation unit 18 samples the output data subjected to error diffusion in the error diffusion processing unit 12 and inversion correction in the inversion correction unit 14 to obtain a sampling count value C (i) (display area ratio) of each subframe. . Using the count value C (i) as an address, a luminance reduction rate is obtained from the luminance reduction rate ROM 20, and a luminance deviation amount is obtained from the luminance characteristic obtaining unit 22 based on the luminance reduction rate. This luminance deviation amount is fed back to the error diffusion processing unit 12, and error diffusion processing is performed based on the light emission luminance characteristic corresponding to the luminance deviation amount. For this reason, the image is processed in a loop of “acquisition of gradation characteristics” → “error diffusion” → “acquisition of gradation characteristics” →..., And can sufficiently adapt to gradation characteristics even for data that changes every moment. is there.
[0010]
However, in the proposed gray-scale adaptive error diffusion circuit shown in FIG. 14, flicker (still image) in a still image or a moving image (particularly, a still image) is caused by a minute change in the image due to the influence of transmission noise or the like, or a closed-loop vibration. There was a problem that flickering was noticeable. This is because a slight change in the image causes a shift in the count value C (i), resulting in a shift in the luminance characteristic, a movement of the error diffusion pattern, and a loop that appears as flicker.
[0011]
The present applicant has already proposed a gradation adaptive error diffusion circuit as shown in FIG. 15 in order to solve the above-mentioned problem (Japanese Patent Application No. 8-174234).
The circuit shown in FIG. 15 is different from the gradation adaptive error diffusion circuit shown in FIG. 14 in that an address lock detection unit 26 and an address control unit 28 are provided between the display area ratio calculation unit 18 and the luminance reduction rate ROM 20 to obtain the luminance characteristic. The filter 30 is inserted between the unit 22 and the error diffusion processing unit 12.
[0012]
As shown in FIG. 16, the address lock detection unit 26 includes a luminance change rate detection unit 32, an up / down counter 33, and a lock determination unit 34, and the luminance change rate detection unit 32 It is composed of a luminance calculator 36 for calculating the light emission luminance of each frame based on the area ratio C (i), a selector 38, a one-frame delay unit 40, a subtractor 42, a coefficient unit 44, and a comparator 46. ing.
The lock determiner 34 outputs a lock-on signal (address lock-on signal) when the count value HLK of the up / down counter 33 is equal to or greater than a preset lock start count value HLKM, as shown in FIG. Is smaller than the set value HLKM, a lock-off signal (address lock-off signal) is output. The output side is coupled to the select terminal of the selector 38 and to the output terminal 48.
The up / down counter 33 outputs HLKM + β when the count value HLK is equal to or more than HLKM + β (HLK = overlimit of HLKM + β, β is an integer of 1 or more), and outputs 0 when the count value HLK is 0 or less (HLK = 0 under limit).
[0013]
The address control unit 28, as shown in FIG. 18, generates a signal CH (i) shown in the following (1) to (4) based on the display area ratio C (i) obtained by the display area ratio calculation unit 18. In addition to the output, the output value is locked by the lock-on signal of the address lock detection unit 26, and the output value is unlocked by the lock-off signal.
{Circle around (1)} When C (i)> CAV + α (α is an integer of 1 or more), CAV + α is output (CH (i) = CAV + α, where CAV is the average value of C (i));
{Circle around (2)} When C (i) <CAV-α, CAV-α is output (CH (i) = CAV-α);
{Circle around (3)} When C (i) = 0, CAV is output (CH (i) = CAV),
(4) When CAV-α ≦ CH (i) ≦ CAV + α (other than the above (1), (2) and (3)), CH (i) is output as it is.
[0014]
As described above, due to the minute change of the image due to the influence of the transmission noise or the like or the closed loop vibration, the luminance deviation amount fed back from the luminance characteristic acquisition unit 22 to the error diffusion processing unit 12 fluctuates, and the display area ratio calculation unit 18 When the display area ratio C (i) obtained in step (1) becomes larger outside the certain range W, the output value of the address control unit 28 is limited to ± α around the average value CAV as shown in FIG. Therefore, the fluctuation range of the luminance reduction rate obtained from the luminance reduction rate ROM 20 also becomes smaller. For this reason, it is possible to suppress the variation of the real value CH (i) of the display area ratio C (i), which is a cause of flicker of a still image or a moving image, and to reduce the substantial C (i) (ie, CH (i)) for each frame. ) Is directed to a direction converging to a certain value, and as a whole, the error diffusion loop is less susceptible to transmission noise and the like, and can reduce flicker. Further, the required storage capacity of the luminance reduction rate ROM 20 can be reduced.
In addition, when the luminance change between frames is small, the address output from the address control unit 28 to the luminance reduction rate ROM 20 is locked by the lock-on signal of the address lock detection unit 26. The fluctuation range of the decrease rate can be further reduced to further reduce flicker.
[0015]
However, in the proposed circuit shown in FIG. 15, the luminance change rate detection unit 32 of the address lock detection unit 26 uses the one-frame delay unit 40 to detect whether the luminance change rate between frames is equal to or less than a set value. Thus, there is a problem that flicker may occur even in the case of a still image due to a noise signal added when inter-frame spreading is performed.
[0016]
That is, this inter-frame diffusion is a process for reducing a pseudo pattern caused by error diffusion in the error diffusion processing unit 12, and as shown in FIG. 20, an adder 13 for vertical / oblique diffusion and an adder 13 for horizontal diffusion are used. A noise multiplexing adder 17 is inserted between the adders 15 via one-dot delayers D, D, and a noise signal controlled by the level controller 19 based on the noise multiplexing control signal is added for each frame. For this reason, a noise multiplexing control signal (pattern A) as shown in FIG. 21A is added to each pixel of a certain frame (for example, 2n frame), and an inverted signal is applied to each corresponding pixel of the next frame (for example, 2n + 1 frame). When a noise multiplexing control signal (pattern B) as shown in FIG. 2B is added to perform inter-frame spreading processing, noise signals to be added differ between adjacent frames. The difference does not become zero. Therefore, there is a problem that the lock condition is not satisfied in spite of the still image, and there is a possibility of causing a loop vibration.
[0017]
As shown in FIGS. 21 (a) and 21 (b), the pattern in which the polarities of the patterns A and B of the noise multiplexed control signal are set to be mutually inverted is that the sum of the added noise signals is set to 0 and the image obtained by adding the noise is added. This is to reduce the effect on This polarity inversion is performed, for example, assuming that a level “+2” noise signal is output from the level controller 19 to the adder 17 when the noise multiplex control signal is “1”. Sometimes, the level controller 19 outputs to the adder 17 a noise signal having an inverted level of "+2" of "-2".
[0018]
Further, in the proposed circuit shown in FIG. 15, the lock determination unit 34 of the address lock detection unit 26 determines whether the count value of the up / down counter 33 is equal to or greater than the set value HLKM, based on whether or not the lock-on signal and the lock-off signal. Is output, so that the lock condition is repeatedly established or not in the still image due to the influence of the minute noise or transmission noise of the video input signal, which may cause a loop vibration. was there.
[0019]
SUMMARY OF THE INVENTION The present invention has been made in view of the above-described problems. In a gradation adaptive error diffusion circuit, a loop oscillation of "acquisition of gradation characteristics" → "error diffusion" → "acquisition of gradation characteristics" → To reduce flicker appearing in still images and moving images, and to prevent flicker from appearing in still images even when inter-frame diffusion is performed to reduce pseudo patterns caused by error diffusion. It is the purpose. An object of the present invention is to prevent a state in which a lock condition is repeatedly established or not in a still image from occurring due to the influence of minute noise or transmission noise of a video input signal, so that flicker does not appear in the still image. The purpose is.
[0020]
[Means for Solving the Problems]
According to a first aspect of the present invention, there is provided a gradation adaptive type error diffusion circuit, comprising: an error diffusion processing unit; and a display area ratio calculation unit for calculating a display area ratio based on a diffusion output signal output from the error diffusion processing unit to a display device. An address lock detector that calculates the luminance of each frame based on the obtained display area ratio and outputs a lock-on signal and a lock-off signal based on the calculated value, and a display area ratio calculated by the display area ratio calculator. When it is within a certain range W including the average value, it is output as it is, when it is outside the certain range W, the set value S1 within the certain range W is output, and the output value is locked by a lock-on signal and output by a lock-off signal An address control unit for unlocking a value, and a brightness reduction rate ROM for obtaining a corresponding brightness reduction rate from a plurality of brightness reduction rates stored in advance using an output value of the address control unit as an address. A luminance characteristic obtaining unit that obtains a luminance deviation amount based on the obtained luminance reduction rate and outputs the luminance deviation amount to an error diffusion processing unit. The address lock detection unit calculates the luminance of each frame, A luminance change rate detection unit that detects whether the luminance change rate between the current frame and the current frame is equal to or less than a set value S2, an up / down counter that counts up and counts down the frame pulse based on the detected value, A lock determiner that outputs a lock-on signal and a lock-off signal based on whether or not the value is equal to or greater than the set value S3.
[0021]
Operation 1: The original image signal is diffused by incorporating an error by the error diffusion processing unit, and when the diffused output signal converted into a signal having a smaller number of bits than the original image signal is input to the display area ratio operation unit, the display area ratio operation is performed. The display area ratio C (i) of the display device (for example, PDP) is obtained by the unit. The brightness change rate detection unit calculates the brightness of each frame based on the display area rate C (i), and calculates the brightness change rate between the current frame and the frame before a plurality of frames based on the calculated value as a set value S2. (For example, k) or less, the up / down counter counts up and down the frame pulse based on the presence or absence of the detected value.
[0022]
Operation 2: The lock determiner outputs a lock-on signal when the count value of the up / down counter is equal to or more than a set value S3 (for example, HLKM), and outputs a lock-off signal when the count value is less than the set value S3.
[0023]
Operation 3: When the display area ratio C (i) is within a certain range W including the average value CAV (for example, CAV−α ≦ C (i) ≦ CAV + α), the address control unit outputs the display area ratio C (i) as it is and outputs the display area ratio C ( When i) is outside the fixed range W (for example, C (i) <CAV-α, CAV + α <C (i)), the set value S1 (for example, CAV, CAV-α, CAV + α) within the fixed range W is output. At the same time, the output value is locked by a lock-on signal of the address lock detection unit, and is unlocked by a lock-off signal. A corresponding brightness reduction rate is obtained from the brightness reduction rate ROM using the output value of the address control unit as an address. Based on the brightness reduction rate, the brightness characteristic obtaining unit obtains a brightness deviation amount, and is fed back to the error diffusion processing unit.
[0024]
Function 4: The luminance deviation amount returned from the luminance characteristic acquisition unit to the error diffusion processing unit fluctuates due to a minute change in the image due to the influence of transmission noise or the like or a closed loop vibration, and the display area obtained by the display area ratio calculation unit. When the rate C (i) becomes larger outside the certain range W including the average value CAV, the address control unit limits C (i) to within the certain range W so that the address to the luminance reduction rate ROM can be changed. By doing so, the fluctuation range of the luminance reduction rate obtained from the luminance reduction rate ROM is reduced.
[0025]
Function 5: When the luminance change between the current frame and the frame preceding by a plurality of frames (for example, two frames) is smaller than the set value S2, such as a still image, when the luminance change is small, the address lock detection unit By locking the address output from the address control unit to the luminance reduction rate ROM with the lock-on signal, the fluctuation range of the luminance reduction rate obtained from the luminance reduction rate ROM can be further reduced.
[0026]
Function 6: The luminance change rate detecting section of the address lock detecting section detects whether or not the luminance change rate between the current frame and the frame before a plurality of frames is equal to or less than the set value S2, so that a pseudo pattern caused by error diffusion is detected. In order to reduce noise, even when inter-frame spreading is performed using a noise signal of a plurality of frames (for example, two frames) that makes a single round of a plurality of frames, the luminance difference between frames obtained by adding a noise signal of the same polarity to a still image Becomes 0, and flicker does not appear in the still image.
[0027]
According to a second aspect of the present invention, there is provided a tone adaptive error diffusion circuit, comprising: an error diffusion processing unit; and a display area ratio calculation unit for obtaining a display area ratio based on a diffusion output signal output from the error diffusion processing unit to a display device. An address lock detector that calculates the luminance of each frame based on the obtained display area ratio and outputs a lock-on signal and a lock-off signal based on the calculated value, and a display area ratio calculated by the display area ratio calculator. When it is within a certain range W including the average value, it is output as it is, when it is outside the certain range W, the set value S1 within the certain range W is output, and the output value is locked by a lock-on signal and output by a lock-off signal An address control unit for unlocking a value, and a brightness reduction rate ROM for obtaining a corresponding brightness reduction rate from a plurality of brightness reduction rates stored in advance using an output value of the address control unit as an address. A luminance characteristic obtaining unit that calculates a luminance deviation amount based on the calculated luminance reduction rate and outputs the luminance deviation amount to the error diffusion processing unit.The address lock detection unit calculates the luminance of each frame, and calculates the luminance of the current frame and the previous frame. A brightness change rate detecting unit for detecting whether or not the brightness change rate during the interval is equal to or less than a set value S2; an up / down counter for counting up and counting down a frame pulse based on the detection value of the brightness change rate detection unit; A lock-on signal is output when the count value of the down counter is equal to or more than the set value S3A, and a lock-off signal is output when the count value is equal to or less than the set value S3B (S3B <S3A) after the count value becomes equal to or more than the set value S3A. And a lock determiner.
[0028]
The operation of the second aspect of the invention has the following operation 2A in addition to the operations 1, 3, 4, and 5 of the first aspect of the invention.
Function 2A: The lock determiner outputs a lock-on signal when the count value is equal to or more than the set value S3A, and outputs a lock-off signal when the count value is equal to or more than the set value S3A and is equal to or less than the set value S3B smaller than S3A. Output. For this reason, the lock is not easily released as compared with the operation 2 for outputting the lock-on signal and the lock-off signal depending on whether the count value is equal to or more than the set value S3. That is, after the count value exceeds the set value S3A and the address output from the address control unit to the luminance reduction rate ROM is locked, the lock is not released unless the count value becomes the set value S3B smaller than S3A. is there.
[0029]
According to a third aspect of the present invention, there is provided a gradation adaptive error diffusion circuit, comprising: an error diffusion processing unit; and a display area ratio calculation unit for calculating a display area ratio based on a diffusion output signal output from the error diffusion processing unit to a display device. An address lock detector that calculates the luminance of each frame based on the obtained display area ratio and outputs a lock-on signal and a lock-off signal based on the calculated value, and a display area ratio calculated by the display area ratio calculator. When it is within a certain range W including the average value, it is output as it is, when it is outside the certain range W, the set value S1 within the certain range W is output, and the output value is locked by a lock-on signal and output by a lock-off signal An address control unit for unlocking a value, and a brightness reduction rate ROM for obtaining a corresponding brightness reduction rate from a plurality of brightness reduction rates stored in advance using an output value of the address control unit as an address. A luminance characteristic obtaining unit that obtains a luminance deviation amount based on the obtained luminance reduction rate and outputs the luminance deviation amount to an error diffusion processing unit. The address lock detection unit calculates the luminance of each frame, A luminance change rate detection unit that detects whether the luminance change rate between the current frame and the current frame is equal to or less than a set value S2, an up / down counter that counts up and counts down the frame pulse based on the detected value, A lock determiner that outputs a lock-on signal when the count value is equal to or more than the set value S3A, and outputs a lock-off signal when the count value is equal to or less than the set value S3B (S3B <S3A) after the count value becomes equal to or more than the set value S3A. It is characterized by becoming.
The function of the invention of claim 3 has the functions of functions 1, 2A, 3, 4, 5, and 6 of the functions of the invention of claims 1 and 2.
[0030]
BEST MODE FOR CARRYING OUT THE INVENTION
An embodiment of the present invention will be described with reference to FIGS.
In these figures, the same parts as those in FIGS. 15 and 16 are denoted by the same reference numerals, and a part of the description is omitted.
An example in which a PDP (not shown) driven by an address / display separated driving method (ADS subfield method) is used as a display device will be described.
FIG. 1 shows a configuration in which the configuration of the address lock detection unit 26 is changed to an address lock detection unit 26A in the already proposed gradation adaptive error diffusion circuit of FIG.
[0031]
As shown in FIG. 2, the address lock detector 26A includes a luminance change rate detector 32A, an up / down counter 33, and a lock determiner 34. The luminance change rate detector 32A A luminance calculator 36 for calculating the light emission luminance of each frame based on the display area ratio C (i), a selector 38, a two-frame delay unit 41, a subtracter 42, a coefficient unit 44, and a comparator 46. Have been.
[0032]
The brightness calculator 36 calculates the emission brightness of each frame based on the display area ratio C (i) input to the input terminal 35, and outputs a corresponding signal. For example, in the case where a 5-bit pseudo halftone video signal is output to a PDP in which one frame is composed of five subframes (SF1 to SF5), the sampling count for each subframe (SF1 to SF5) The values are summed in consideration of the weights (SF1 × 1 +... + SF5 × 16) and output.
The selector 38 uses the light emission luminance of the current frame output from the luminance calculator 36 as an A signal, the light emission luminance of two or more frames output from the luminance calculator 36 as a B signal, and outputs the signal B from the lock discriminator 34. The B signal is selected by the lock-on signal, and the A signal is selected by the lock-off signal and output. The lock-on signal and the lock-off signal from the lock discriminator 34 will be described later.
[0033]
The subtractor 42 sets the emission luminance of the current frame output from the luminance calculator 36 as an A signal, and the signal output from the selector 38 delayed by two frames by a two-frame delay unit 41 as a B signal | AB | and outputs the result of the operation.
The comparator 46 sets the output signal of the subtractor 42 as an A signal, and multiplies the signal of the emission luminance of the current frame output from the luminance calculator 36 by a coefficient (set value S2) by the coefficient unit 44. The two are compared as a B signal, and when A ≦ B, an H-level signal is output, and when A> B, an L-level signal is output. The set value S2 is set to a predetermined value between 0 and 1 (0 <S2 <1).
[0034]
The up / down counter 33 operates as an up counter with an H level signal from the comparator 46 and a down counter with an L level signal, and counts a frame pulse (for example, a vertical synchronization signal separated from a video signal).
As described in the circuit already proposed (see FIG. 17), when the count value HLK of the up / down counter 33 is equal to or more than a preset lock start count value HLKM (an example of the set value S3), the lock discriminator 34 is used. A lock-on signal is output, a lock-off signal is output when the count value HLK is less than the set value HLKM, HLKM + β is output when the count value HLK is equal to or more than HLKM + β, and 0 is output when the count value HLK is 0 or less. The output side is connected to the select terminal of the selector 38 and also to the output terminal 48.
[0035]
The address control unit 28 performs the following (1) to (4) based on the display area ratio C (i) obtained by the display area ratio calculation unit 18 as described in the circuit already proposed (see FIG. 18). A signal CH (i) as shown in ▼ is output, the output value is locked by a lock-on signal of the address lock detection unit 26A, and the output value is unlocked by a lock-off signal. .
{Circle around (1)} When C (i)> CAV + α, CAV + α is output (CH (i) = CAV + α),
{Circle around (2)} When C (i) <CAV-α, CAV-α is output (CH (i) = CAV-α);
{Circle around (3)} When C (i) = 0, CAV is output (CH (i) = CAV),
(4) When CAV-α ≦ CH (i) ≦ CAV + α (other than the above (1), (2) and (3)), CH (i) is output as it is.
[0036]
As shown in FIG. 3, the address control unit 28 includes an average calculator 56, a subtractor 58, comparators 60 and 62, AND gates 64 and 66, an OR gate 68, a NOR gate 70, an adder 72, It comprises selectors 74 and 76, a zero detector 77, an AND gate 78, and a D latch 80.
[0037]
The average calculator 56 calculates and outputs an average CAV of the display area ratio C (i) input to the input terminal 82.
The subtracter 58 calculates C- (i) input to the input terminal 82 as an A signal, calculates CAV output from the average calculator 56 as a B signal, calculates AB, and outputs the result.
The comparator 60 compares the output signal of the subtractor 58 with an A signal and the constant α with a B signal, and outputs an H level signal when A> B and an L level signal when A ≦ B. I do.
The comparator 62 compares the output signal of the subtractor 58 with the A signal and the constant −α as the B signal, and compares the H signal when A <B and the L signal when A ≧ B. Output.
[0038]
The AND gates 64 and 66 output constants α and −α using the output signals of the comparators 60 and 62 as gate signals, and the OR gate 68 outputs the signal when there is an output from one of the AND gates 64 and 66. Output.
The NOR gate 70 outputs a selection signal based on the output signals of the comparators 60 and 62.
The adder 72 adds the CAV output from the average calculator 56 as an A signal and the signal output from the OR gate 68 as a B signal, and outputs the added value. The selector 74 sets the output of the adder 72 to the A signal, sets the C (i) input to the input terminal 82 to the B signal, sets the output of the NOR gate 70 to the selection signal, and outputs the A signal when the selection signal is at the L level. Selection, and when the signal is at the H level, the B signal is selected and output.
[0039]
The zero detector 77 detects whether C (i) input to the input terminal 82 is zero, and outputs H and L level signals.
The selector 76 sets the CAV output from the average calculator 56 as an A signal, the signal output from the selector 74 as a B signal, and the output of the zero detector 77 as a selection signal. The signal is selected, and when the signal is at the L level, the B signal is selected and output.
The AND gate 78 outputs an AND signal of an output signal (lock-on signal, lock-off signal) from the address lock detection unit 26A input to the input terminal 83 and a frame pulse. Using the output signal of the gate 78 as a clock pulse, the latch and unlatch of the output of the selector 76 are controlled, and the output is output to the luminance reduction rate ROM 20 via the output terminal 84.
[0040]
The filter 30 sets the luminance deviation before the fluctuation when the fluctuation amount of the luminance deviation amount for each frame obtained by the luminance characteristic acquisition unit 22 is within the set value S4, and the luminance after the fluctuation when the fluctuation amount exceeds the set value S4. The deviation amount is output to the error diffusion processing unit 12 so as to suppress the fluctuation of the luminance deviation amount.
Specifically, as shown in FIG. 4, the filter 30 includes an adder 86 that receives a luminance deviation amount output from the luminance characteristic acquisition unit 22 via an input terminal 85 as an A signal input, and an adder 86. And a coefficient unit 92 which multiplies the output of the hysteresis circuit 88 by a coefficient smaller than 1 (eg, 1/2) and outputs the result to the error diffusion processing unit 12 via an output terminal 90. And a one-frame delay unit 94 for delaying the output of the hysteresis circuit 88 by one frame and outputting the result, and multiplying the output of the one-frame delay unit 94 by a coefficient smaller than 1 (for example, 2) to add the adder 86 , And the output of the one-frame delay unit 94 is used as the B signal input of the hysteresis circuit 88.
The hysteresis circuit 88 compares the A signal and the B signal, and outputs the B signal if the absolute value of the difference between them is equal to or less than the set value S4, and outputs the A signal if the absolute value of the difference exceeds the set value S4. It is configured.
[0041]
Next, the operation of the embodiment will be described with reference to FIGS.
The error diffusion processing unit 12 diffuses the original video signal input to the input terminal 10 by incorporating an error, and outputs a diffusion output signal having a smaller number of bits than the original video signal. When inverted, the inversion of the diffusion output signal output from the error diffusion processing unit 12 is corrected and output to a PDP (not shown) via an output terminal 16, whereby a pseudo halftone image is displayed.
[0042]
When the diffusion output signal (video data) is transmitted from the error diffusion circuit 12 to the display area ratio calculation unit 18 via the inversion correction unit 14, the display area ratio C (i) is obtained by the display area ratio calculation unit 18. This is the same as in the case of the already proposed FIGS.
[0043]
The address lock detector 26A calculates the luminance of each frame based on C (i) obtained by the display area ratio calculator 18 and outputs a lock-on signal and a lock-off signal based on the calculated value.
As shown in FIG. 18, the address control unit 28 outputs C (i) as it is when C (i) satisfies CAV−α ≦ C (i) ≦ CAV + α, and outputs CAV when C (i) <CAV−α. −α, CAV + α when CAV + α <C (i), and CAV when 0, and the output value is locked by the lock-on signal of the address lock detection unit 26A, and the output value is locked by the lock-off signal. Is released.
[0044]
Using the output value of the address control unit 28 as an address, a corresponding luminance reduction rate is obtained from the luminance reduction rate ROM 20, and the luminance characteristic obtaining unit 22 calculates a luminance deviation amount based on the luminance reduction rate.
This luminance deviation amount is fed back to the error diffusion processing unit 12 via the filter 30, and error diffusion processing is performed by incorporating an error.
At this time, the amount of luminance deviation that is fed back from the luminance characteristic acquisition unit 22 to the error diffusion processing unit 12 fluctuates due to a minute change in an image due to the influence of transmission noise or the like, or a closed-loop vibration, and is calculated by the display area ratio calculation unit 18. When C (i) becomes larger outside the fixed range W, the output value of the address control unit 28 is within ± α around the average value CAV as shown in FIG. 19 (that is, within the fixed range W). Therefore, the fluctuation range of the luminance reduction rate obtained from the luminance reduction rate ROM 20 also becomes smaller. In FIG. 19, σSF1 to σSF5 represent the luminance reduction rates of the subframes SF1 to SF5.
[0045]
Further, when the luminance change between a plurality of frames is small, the address output from the address control unit 28 to the luminance reduction rate ROM 20 is locked by the lock-on signal of the address lock detection unit 26, so that it can be obtained from the luminance reduction rate ROM 20. The fluctuation range of the luminance reduction rate can be further reduced to reduce flicker.
Further, the filter 30 suppresses the variation of the luminance deviation amount obtained by the luminance characteristic acquisition unit 22 and outputs the result to the error diffusion processing unit 12. When the fluctuation amount of the luminance deviation amount is less than the set value S4, the luminance deviation before the fluctuation is obtained. Since the fixed value corresponding to the amount is output, and the value corresponding to the changed amount of the luminance deviation is output when the value is equal to or larger than the set value S4, the amount of the luminance deviation transferred from the luminance characteristic acquiring unit 22 to the error diffusion processing unit 12 is calculated. The fluctuation is suppressed, the loop vibration is further reduced, and the flicker can be further reduced.
[0046]
In the following, A: the operation of the address lock detection unit 26A, B: the operation of the address control unit 28, C: the operation of the filter 30, and D: the inter-frame diffusion operation of the error diffusion processing unit 12 will be described in detail.
[0047]
A: Operation of the address lock detection unit 26A
When the display area ratio C (i) output from the display area ratio calculation unit 18 is input to the address lock detection unit 26A, the address lock detection unit 26A operates as follows. The luminance calculator 36 calculates the light emission luminance of each frame based on C (i), and the selector 38 uses the lock-on signal from the lock discriminator 34 to output the signal (two frames or more) from the two-frame delay unit 41. The previous light emission luminance (B signal) is selected, and the light emission luminance (A signal) of the current frame is selected by the lock-off signal from the lock discriminator 34.
The subtractor 42 calculates the absolute value of the difference between the light emission luminance of the current frame (A signal) output from the luminance calculator 36 and the light emission luminance (B signal) of two or more frames output from the two-frame delay unit 41. | AB | is calculated, and the comparator 46 compares the output (A signal) of the subtractor 42 with the value (B signal) obtained by multiplying the emission luminance of the current frame by the set value S2 (the coefficient of the coefficient unit 44). Then, when the luminance change rate is equal to or less than the set value S2 (A ≦ B), an H-level signal is output, and otherwise, an L-level signal is output.
The up / down counter 33 counts up the frame pulse with the H level signal from the comparator 46, and counts down the frame pulse with the L level signal. As shown in FIG. When the count value HLK is equal to or greater than the set value HLKM (example of S3), a lock-on signal is output, and when it is less than the set value HLKM, a lock-off signal is output.
[0048]
B: Function of address control unit 28
The address control unit 28 includes a display area ratio C (i) input to the input terminal 82 from the display area ratio calculation unit 18 and a lock-on signal and a lock-off signal input to the input terminal 83 from the address lock detection unit 26A. 18, the signal CH (i) as shown in FIG. 18 is output, the output value is locked by the lock-on signal, and the output value is unlocked by the lock-off signal.
[0049]
The details will be described below.
The average calculator 56 calculates the average CAV of C (i), and the subtractor 58 calculates C (i) -CAV.
Comparator 60 compares C (i) -CAV with constant α, and outputs an H-level signal when C (i) -CAV> α, and outputs an L-level signal when C (i) -CAV ≦ α. . Comparator 62 compares C (i) -CAV with constant -α, and outputs an H level signal when C (i) -CAV <−α, and an L level signal when C (i) −CAV ≧ −α. Is output.
Therefore, when (1) C (i)> CAV + α, the AND gate 64 is opened, and the adder 72 outputs CAV + α.
When C (i) <CAV-α in (2), the AND gate 66 is opened, and the adder 72 outputs CAV-α.
When (4) CAV-α ≦ C (i) ≦ CAV + α, the selector 74 outputs C (i) as it is as CH (i) from the NOR gate 70 at the H level output.
When C (i) = 0 in (3), the selector 76 outputs the CAV from the average calculator 56 with the H level output of the zero detector 77.
[0050]
When the lock-on signal from the address lock detection unit 26 is not input to the input terminal 83 (that is, when the lock-off signal is input), the AND gate 78 is closed and the CK (clock pulse) of the D latch 80 is closed. Since there is no input to the D latch 80, the signals of the above-mentioned (1) to (4) selected by the selectors 74 and 76 input to the D terminal are directly output from the Q terminal via the output terminal 84. Output to the reduction rate ROM 20.
When the lock-on signal from the address lock detection unit 26 is being input to the input terminal 83, the AND gate 78 is opened and a frame pulse is input to the CK (clock pulse) of the D latch 80. When a frame pulse is input, a signal input to the D terminal is latched and output from the Q terminal to the luminance reduction rate ROM 20 via the output terminal 84.
[0051]
C: Function of filter 30
The luminance deviation amount output from the luminance characteristic acquisition unit 22 is input to the adder 86 via the input terminal 85. Further, the hysteresis circuit 88 compares the A signal and the B signal, and outputs the B signal if the absolute value of the difference between them is equal to or less than the set value S3, and outputs the A signal if the absolute value exceeds the set value S3.
For this reason, when the inter-frame variation in the luminance deviation amount input to the input terminal 85 is large and the hysteresis circuit 88 outputs the A signal, the adder 86 outputs the current frame input to the input terminal 85. The luminance deviation amount (A signal) and the luminance deviation amount of the previous frame multiplied by a coefficient ((B signal) are added, and a coefficient unit 92 multiplies the output value of the adder 86 by a coefficient 2. Is output to the error diffusion processing unit 12 via the output terminal 90, so that the luminance deviation amount output from the luminance characteristic acquisition unit 22 is fed back to the error diffusion processing unit 12 with the inter-frame fluctuation suppressed.
[0052]
Further, when the inter-frame variation of the luminance deviation amount input to the input terminal 85 is small and the hysteresis circuit 88 outputs the B signal, the output value (A signal) of the adder 86 becomes large and | During a plurality of frames until AB exceeds the set value S3, the output of the hysteresis circuit 88 is fixed to the B signal. Therefore, the coefficient unit 92 outputs a fixed value obtained by multiplying the output value of the adder 86 of a plurality of frames before by the coefficient へ to the error diffusion processing unit 12 via the output terminal 90. Is output to the error diffusion processing unit 12 without changing during a plurality of frames.
[0053]
D: Inter-frame diffusion action of error diffusion processing unit 12
Next, in order to reduce a pseudo pattern due to error diffusion, an adder 17 for noise addition is provided in the error diffusion processing unit 12 as shown in FIG. The inter-frame spreading effect when a multiplex control signal is added will be described.
A noise multiplexing control signal (pattern A) as shown in FIG. 5A is added to each pixel of a certain frame (for example, 2n frame), and the corresponding signal of the next frame (for example, 2n + 1 frame) is an inverted signal. Assuming that a noise multiplexing control signal (pattern B) as shown in FIG. 6B is added, the corresponding pixel of the next frame (for example, 2n + 2 frames) is subjected to noise multiplexing control as shown in FIG. A signal (pattern A) will be added. In other words, the pattern of the noise multiplex control signal added for each frame repeats A, B, A, B, A, B,.
[0054]
When a lock-off signal is output with a small luminance change rate between frames as in a still image, the selector 38 of the address lock detection unit 26A selects the input signal A, and the subtracter 42 sets the light emission of the current frame. The absolute value of the difference between the luminance (input signal A) and the light emission luminance of the frame two frames before (input signal B) is output.
For this reason, in a still image, when the current frame and the frame two frames before are compared, the emission luminance based on the video is equal, and the noise multiplexing control signal added for inter-frame diffusion is also equal (both of pattern A or pattern A). B), the light emission luminance difference between the current frame and the frame two frames before is zero (that is, the output of the subtractor 42 is zero). Therefore, in the case of a still image, the lock condition is reliably established, and loop vibration can be suppressed.
[0055]
As described above, the output value of the address control unit 28 is limited to ± α centered on the average value CAV, and the fluctuation range of the luminance reduction rate obtained from the luminance reduction rate ROM 20 becomes smaller. The variation of the real value CH (i) of the display area ratio C (i), which is the cause of flicker, can be suppressed, and the substantial C (i) (ie, CH (i)) for each frame converges to a certain value. , The entire error diffusion loop is less susceptible to transmission noise and the like, and flicker can be reduced. Further, the required storage capacity of the luminance reduction rate ROM 20 can be reduced.
[0056]
In addition, when the luminance change between a plurality of frames is small, the address output from the address control unit 28 to the luminance reduction rate ROM 20 is locked by the lock-on signal of the address lock detection unit 26A. The fluctuation range of the luminance reduction rate can be further reduced to further reduce flicker.
In addition, in the case of a still image, the light emission luminance difference between the current frame and the frame two frames before is zero, so that the lock condition is reliably established and loop vibration can be suppressed.
Further, since the noise multiplexing control signal added by inter-frame diffusion makes one cycle in two frames as shown in FIG. 5, the sum of the noise signal added to each pixel of each frame for every two frames is set to 0, and the image by noise addition is added. Impact on the environment can be reduced.
Further, in the same manner as the already proposed case shown in FIG. 15, the operation and effect of providing the inversion correction unit 14 and the inversion detection unit 24 and the operation and effect of providing the filter 30 are provided.
[0057]
In the above-described embodiment, the luminance change rate detecting unit of the address lock detecting unit includes the two-frame delay unit 41, and when the lock-off signal is output from the lock determining unit, the current frame and the frame two frames before are compared. It is detected whether or not the luminance change rate between the frames is equal to or less than a set value S2. When the lock-on signal is output from the lock determiner, the luminance change rate between the frame two frames before the lock-on start and the current frame is detected. Is determined to be less than or equal to a set value S2. In a still image, the difference in light emission luminance between the current frame and the frame two frames before when the inter-frame diffusion is performed becomes 0, and two frames to be added by the inter-frame diffusion. The sum of the cyclic noise signals is set to 0, but the present invention is not limited to this.
[0058]
For example, as shown in FIG. 6, a four-frame delay unit 43 is provided in place of the two-frame delay unit 41 in FIG. 2, and when a lock-off signal is output from the lock determination unit 34, the current frame and the frame four frames before are output. It is detected whether or not the luminance change rate between the current frame and the current frame is equal to or smaller than the set value S2. It is configured to detect whether or not the luminance change rate is equal to or less than a set value S2. In the still image, the emission luminance difference between the current frame at the time of inter-frame diffusion and the frame four frames before becomes zero, and is added by inter-frame diffusion. Alternatively, the total sum of the noise signals of four frames cyclic may be set to zero.
[0059]
More specifically, in a gradation adaptive error diffusion circuit provided with the address lock detection unit 26B of FIG. 6 instead of the address lock detection unit 26A of FIG. 1, in order to reduce a pseudo pattern caused by error diffusion, FIG. 7, an adder 17 for noise addition is provided in the error diffusion processing unit 12, and an inter-frame diffusion effect when a noise multiplexing control signal of four frames cyclic as shown in FIG. 7 is added will be considered.
Each pixel of four consecutive frames (for example, 4n, 4n + 1, 4n + 2, and 4n + 3 frames) has a noise multiplexing control signal (patterns A and B) as shown in FIGS. 7A, 7B, 7C, and 7D. , C, and D), and in the case of inter-frame spreading that is repeated thereafter, the patterns A and C and the patterns B and D are in an inverse relationship to each other, and the frame pulse and the noise multiplexed control signal are shown in FIGS. b). Therefore, the sum of the four patterns A, B, C, and D of the noise multiplexed control signal that circulates in four frames becomes 0, and the influence of noise addition on the image can be suppressed.
[0060]
As shown in FIG. 8C, the video signal input to the input terminal 10 is a signal corresponding to a still image first, then a signal corresponding to a moving image, and the count value C (i) output from the display area ratio calculation unit 18 is the same. As shown in FIG. 5D, it is assumed that a1 is a1, b1, c1, d1, a2, b2,..., D3 for a still image, and a4, b4,. A1, b1, c1, and d1 represent the display area ratios when the noise signals corresponding to the noise multiplexing control signals of the patterns A, B, C, and D are added to the still images of four consecutive frames, and a2, b2 , C2, and d2 represent the display area ratios when the noise signals corresponding to the noise multiplexing control signals of the patterns A, B, C, and D are added to the still images of the next four consecutive frames, and a4, b4 , C4, and d4 represent the display area ratios when the noise components corresponding to the noise multiplexing control signals of the patterns A, B, C, and D are added to the moving images of four consecutive frames, and so on. Further, since the display area ratio of a still image does not change in a frame, a1 = a2 = a3, b1 = b2 = b3,... Hold. , C4 ≠ c5, d4 ≠ d5,...
[0061]
When the luminance change rate is 0 or small like a still image, the lock-off signal is output from the lock discriminator 34 at first, as shown in FIG. Selects the input signal A. For this reason, the emission luminance corresponding to the count values of a1, b1, c1, d1, a2, b2,... As shown in FIG. The luminance difference calculated by 42 at the time of appearance of a1 in FIG. From 0 to 0. here? Represents the level at which the countdown is established. The comparator 46 outputs an H-level signal or an L-level signal depending on whether the ratio of the luminance difference calculated by the subtractor 42 to the emission luminance of the current frame (luminance change rate) is equal to or less than a set value S2, Reference numeral 33 denotes a luminance difference calculated by the subtractor 42, as shown in FIG. , The count-up is performed when the luminance difference is 0, and the output of the up-down counter 33 changes from 1, 2, 3,... Every frame as shown in FIG.
[0062]
When the count value of the up / down counter 33 reaches 6 (= HLKM), the output of the lock discriminator 34 changes from the lock-off signal to the lock-on signal, and this lock-on signal is output to the address control unit 28 to perform address control. While the address output from the unit 28 to the luminance reduction rate ROM 20 is locked, the lock-on signal is output to the selector 38, and the selection by the selector 38 is changed from A to B of the input signal. For this reason, the output (corresponding to b2) of the four-frame delay unit 43 at the start of lock-on is selected by the selector 38 and becomes an input to the four-frame delay unit 43. Therefore, the output of the four-frame delay unit 43 is Returns to b2, and thereafter continues with c2, d2,...
[0063]
Therefore, when four frames of the input video are a still image, the luminance difference of the subtractor 42 becomes 0, and the output of the comparator 46 is always maintained at one level (H level). The count (up-count) is continued, and when the count value becomes equal to or greater than the set value HLKM, the output of the lock discriminator 34 changes from the lock-off signal to the lock-on signal, and continues thereafter. Therefore, in the case of a still image, the lock condition is reliably established, and loop vibration can be suppressed.
[0064]
When the input image changes from a still image to a moving image, the count value C (i) changes to a4 corresponding to the moving image and the operation value of the subtractor 42 changes from 0 as shown in FIGS. ? , The output of the comparator 46 changes from the H level to the L level, and the up / down counter 33 changes from the count up mode to the count down mode as shown in FIGS. Decrease to 7, 6,... When the count value decreases to 5 below the set value HLKM, the output of the lock discriminator 34 changes from the lock-on signal to the lock-off signal as shown in FIG. Therefore, the address output from the address control unit 28 to the luminance reduction rate ROM 20 is unlocked, and the selection of the selector 38 changes from the input signal B to A, and the count value C (i) = b4 at that time is changed. It is input to the 4-frame delay unit 43.
[0065]
In the above embodiment, the luminance change rate detecting unit of the address lock detecting unit includes the two-frame delay unit 41 or the four-frame delay unit 43. Alternatively, it is detected whether or not the luminance change rate between the frame four frames before and the frame is less than or equal to the set value S2. When the lock-on signal is output from the lock determination unit, the frame two or four frames before the start of lock-on. It is configured to detect whether or not the luminance change rate between the current frame and the current frame is equal to or less than a set value S2. And the sum of the noise signals of two or four frames to be added by inter-frame spreading is set to 0, but the present invention is not limited to this.
[0066]
For example, when a lock-off signal is output from the lock determiner, it is detected whether or not the luminance change rate between the current frame and a frame 2p (p is an integer of 1 or more) or a frame 4p before is equal to or less than a set value S2. When a lock-on signal is output from the lock determiner, it is determined whether or not the luminance change rate between the current frame and the frame 2p or 4p before the lock-on start is equal to or less than the set value S2. In the still image, the emission luminance difference between the current frame at the time of inter-frame diffusion and the frame before the 2p or 4p frame is 0, and the sum of noise signals of the cyclic 2p or 4p frame added by the inter-frame diffusion is 0. You may make it become.
[0067]
Alternatively, when a lock-off signal is output from the lock determiner, whether or not the luminance change rate between the current frame and the frame preceding q (q is not limited to an even number but also a number including an odd number) frame is equal to or less than a set value S2. When the lock-on signal is output from the lock determiner, it is determined whether the luminance change rate between the frame q frames before the lock-on start and the current frame is equal to or less than the set value S2. The light emission luminance difference between the current frame at the time of inter-frame diffusion and the frame before the q frame in the still image becomes 0, and the sum of q-frame cyclic noise signals added in the inter-frame diffusion becomes a value close to 0. In this way, the influence of noise addition on the image may be reduced.
[0068]
In the above-described embodiment, the luminance change rate detection units (for example, 32A and 32B) of the address lock detection unit are provided with a selector 38 between the luminance calculation unit 36 and a plurality of frame delay units (for example, 41 and 43). When the lock-off signal is output from 34, it is detected whether or not the luminance change rate between the current frame and the frame before a plurality of frames is equal to or less than the set value S2, and the lock-on signal is output from the lock determiner. Sometimes, it is configured to detect whether or not the luminance change rate between the frame several frames before the lock-on start and the current frame is equal to or less than the set value S2. However, the present invention is not limited to this, and the selector 38 is not limited to this. Can be used even when is omitted.
[0069]
In the above embodiment, the lock determination unit of the address lock detection unit is configured to output a lock-on signal and a lock-off signal based on whether or not the count value of the up / down counter is equal to or greater than a set value S3 (for example, HLKM). However, the present invention is not limited to this. The lock-on signal is output when the count value is equal to or more than the set value S3A (for example, HLKM), and after the count value becomes equal to or more than the set value S3A, the set value S3B ( S3B can also be used in a case where the lock-off signal is output when the signal is less than S3A and is equal to or less than HLKM-γ, for example.
[0070]
FIG. 9 shows an example of the case described above. Reference numeral 34A denotes a lock discriminator. The lock discriminator 34A includes a comparator 45 and a comparison target selector 47. The count value of the counter 33 is set as the input signal A, and the set value HLKM (an example of the set value S3A) or the set value HLKM-γ (an example of the set value S3B) selected by the comparison target selector 47 is compared as the input signal B. The lock-on signal is output when A ≧ B, and the lock-off signal is output when A <B. Further, the comparison target selector 47 selects one set value HLKM when the output of the comparator 45 is a lock-on signal (for example, an H level signal), and selects the other set value when the output of the comparator 45 is a lock-off signal (for example, an L level signal). It is configured to select and output the value HLKM-γ.
[0071]
Therefore, as shown in FIG. 10, when the count value HLK of the up / down counter 33 is equal to or more than HLKM (an example of the set value S3A), the lock determination unit 34A outputs a lock-on signal, and the count value HLK is set to the set value HLKM. After that, the lock-off signal is output when the set value is equal to or less than HLKM-γ, which is smaller than HLKM. Therefore, the lock is not easily released as compared with the case where the lock-on signal and the lock-off signal are output depending on whether the count value is equal to or more than the set value S3. That is, after the count value exceeds the set value S3A and the address output from the address control unit to the luminance reduction rate ROM is locked, the lock is not released unless the count value becomes the set value S3B smaller than S3A. is there.
[0072]
In the above-described embodiment, the variation range of the display area ratio C (i) obtained by the display area calculation unit is limited by the address control unit, and the constant range W to be output to the luminance reduction rate ROM is from CAV-α to CAV + α. However, the present invention is not limited to this, and may be in a certain range including CAV. For example, the fixed range W may be from CAV−α1 to CAV + α2.
[0073]
In the above embodiment, the case where the present invention is applied to the gradation adaptive error diffusion circuit having the inversion correction unit and the inversion detection unit has been described. However, the invention is not limited to this. The present invention can also be used for a gradation adaptive error diffusion circuit in which the detection unit is omitted.
[0074]
In the above-described embodiment, the case where a filter is provided between the luminance characteristic acquisition unit and the error diffusion processing unit has been described. However, the present invention is not limited to this. Can also be used.
[0075]
In the above-described embodiment, the case where the display device is a PDP has been described. However, the present invention is not limited to this, and can be used for a digital display panel (for example, a liquid crystal display panel).
[0076]
【The invention's effect】
The invention according to claims 1, 2 and 3 includes an error diffusion processing unit, a display area ratio calculation unit, an address lock detection unit, an address control unit, a luminance reduction rate ROM, and a luminance characteristic acquisition unit, and is affected by transmission noise and the like. Due to a minute change in the image or a closed loop vibration, the luminance deviation amount returned from the luminance characteristic acquisition unit to the error diffusion processing unit fluctuates, and the display area ratio C (i) obtained by the display area ratio calculation unit becomes an average value. When the address becomes larger outside the predetermined range W, the address control unit restricts C (i) to a value CH (i) within the predetermined range W and sets the address to the luminance reduction rate ROM, thereby obtaining the luminance. Since the fluctuation range of the luminance reduction rate obtained from the reduction rate ROM is reduced and the output value of the address control unit is locked by the lock-on signal of the address lock detection unit, the following effects are obtained. To.
[0077]
(A) Even if the variation of the display area ratio C (i) which causes flicker of a still image or a moving image becomes large, the variation of the real value CH (i) can be suppressed, and the substantial display area ratio for each frame can be suppressed. CH (i) goes in a direction to converge to a certain value, and as a whole, the error diffusion loop is hardly affected by transmission noise and the like, and flicker can be reduced. In particular, it is effective in reducing flicker appearing in a still image.
(B) Since the output value of the address control unit is locked by the lock-on signal and the address output from the address control unit to the luminance reduction rate ROM is locked when the luminance change rate between frames is small, the luminance reduction rate The fluctuation range of the luminance reduction rate obtained from the ROM can be further reduced, so that flicker can be further reduced.
[0078]
According to the first and third aspects of the present invention, the address lock detecting section includes a luminance change rate detecting section, an up / down counter, and a lock discriminator. Since the amount of change in luminance is detected, the following effect (c) is obtained in addition to the effects (a) and (b).
(C) In order to reduce a pseudo pattern caused by error diffusion, even if inter-frame diffusion is performed with a noise multiplexing control signal of a plurality of frames (for example, two frames) that makes a single cycle of a plurality of frames, address lock detection is performed. Since the luminance change rate detection unit of the unit detects the luminance change rate between frames obtained by adding a noise signal of the same polarity to a still image, the luminance difference detected in the case of a still image becomes 0, and flicker does not appear in the still image .
[0079]
According to a second aspect of the present invention, the address lock detecting section includes a luminance change rate detecting section, an up / down counter, and a lock discriminator, and the lock discriminator uses a lock-on signal when the count value is equal to or more than the set value S3A. Is output, and after the count value becomes equal to or more than the set value S3A, the lock-off signal is output when the count value is equal to or less than the set value S3B which is smaller than S3A. Has the described effects.
(D) It is difficult to release the lock as compared with the case where the lock-on signal and the lock-off signal are output depending on whether the count value is equal to or more than the set value S3, and a state where the lock condition is satisfied or not repeatedly occurs. It is possible to reduce the possibility and prevent the occurrence of loop vibration due to such a repeated state.
[0080]
According to a fourth aspect of the present invention, in the first or third aspect of the present invention, the luminance change rate detecting section of the address lock detecting section determines whether the current frame and the 2p frame preceding frame are present when a lock-off signal is output from the lock determiner. Between the current frame and the current frame, when the lock-on signal is output from the lock determiner, the luminance change between the frame 2p frames before the lock-on start and the current frame is detected. In addition to the effects of the first or third aspect of the present invention, it has the following effect (e).
(E) Since the noise signal to be added by inter-frame diffusion to reduce the pseudo pattern caused by error diffusion makes one round of 2p frames, the total sum of the noise signal to be added to each pixel of each frame for 2p frames is 0. As a result, the influence of noise addition on the image can be reduced. For example, when p = 1 and a noise multiplexing control signal whose polarity is inverted for each frame is added to perform inter-frame spreading, a total sum of two noise signals to be added to each pixel of each frame is set to 0. The influence of noise addition on the image can be reduced.
[0081]
According to a fifth aspect of the present invention, in the first or the third aspect of the present invention, the luminance change rate detecting section of the address lock detecting section determines whether the current frame is 4p (p is 1 or more) when the lock-off signal is output from the lock determiner. Integer) detects the amount of change in luminance between the previous frame and the previous frame, and when the lock-on signal is output from the lock determiner, the change in luminance between the frame 4p before the lock-on frame and the current frame. Since the amount is detected, the following effect (f) is obtained in addition to the effect of the first or third aspect of the present invention.
(F) Since the noise signal to be added by inter-frame diffusion to reduce a pseudo pattern caused by error diffusion makes one round of 4p frames, the sum of the noise signals to be added to each pixel of each frame for 4p frames is set to 0. As a result, the influence of noise addition on the image can be reduced. For example, when p = 1 and a noise multiplexing control signal whose polarity is inverted for each frame is added to perform inter-frame spreading, a total sum of four noise signals to be added to each pixel of each frame is set to 0. The influence of noise addition on the image can be reduced.
[0082]
According to a sixth aspect of the present invention, in the first, second, third, fourth, or fifth aspect, a filter is provided between the luminance characteristic acquisition unit and the error diffusion processing unit. In addition to the effects of the invention of (4) or (5), it has the following effect (g).
(G) The filter outputs a fixed value corresponding to the luminance deviation before the fluctuation when the fluctuation of the luminance deviation obtained by the luminance characteristic acquisition unit is less than the set value S4, and outputs the fixed value after the fluctuation when the fluctuation is more than the set value S4. Since a value corresponding to the luminance deviation amount is output, the fluctuation of the luminance deviation amount obtained by the luminance characteristic acquisition unit can be suppressed.
[0083]
According to a seventh aspect of the present invention, the inversion correction unit and the inversion detection unit are provided in the first, second, third, fourth, fifth and sixth aspects of the invention. Or, in addition to the effect of the invention of 6, the following effect (h) is obtained.
(H) When there is an inversion portion in the gradation characteristic of the pseudo halftone display after error diffusion, the inversion detection unit detects this and outputs correction information to the inversion correction unit. Since the output of the diffusion output signal to be output is corrected and output to the display device and the display area ratio calculation unit, the output can be corrected to obtain a predetermined emission luminance characteristic.
[Brief description of the drawings]
FIG. 1 is a block diagram showing an embodiment of a gradation adaptive error diffusion circuit according to the present invention.
FIG. 2 is a block diagram showing a specific example of an address lock detection unit in FIG.
FIG. 3 is a block diagram illustrating a specific example of an address control unit in FIG. 1;
FIG. 4 is a block diagram showing a specific example of a filter in FIG. 1;
FIG. 5 is an explanatory diagram of a noise multiplexing control signal for performing inter-frame diffusion in an error diffusion processing unit in FIG. 1;
FIG. 6 is a block diagram showing another embodiment of the address lock detector in FIG. 1;
FIG. 7 is an explanatory diagram of a noise multiplexing control signal for performing inter-frame diffusion in the error diffusion processing unit in the embodiment in which the address lock detection unit in FIG. 1 is replaced with that in FIG.
8 is a timing chart for explaining the operation of the embodiment in which the address lock detection unit in FIG. 1 is replaced with that in FIG.
FIG. 9 is a block diagram showing another embodiment of the lock determination unit in FIGS. 2 and 6;
10 is an operation explanatory diagram of the lock discriminator 34A of FIG.
FIG. 11 is a characteristic diagram showing a typical example of emission luminance characteristics.
FIG. 12 is a characteristic diagram showing another example of light emission luminance characteristics.
FIG. 13 is a characteristic diagram showing an example of a light emission luminance characteristic having an inversion section.
FIG. 14 is a block diagram illustrating an example of a previously proposed error diffusion processing device.
FIG. 15 is a block diagram of a previously proposed gradation adaptive error diffusion processing circuit.
FIG. 16 is a block diagram of an address lock detection unit in FIG.
FIG. 17 is an operation explanatory diagram of the lock discriminator shown in FIGS. 2, 6, and 15;
18 is an operation explanatory diagram of the address control unit in FIGS. 1 and 15, and the address control unit of FIG. 3;
FIG. 19 shows the relationship between the display area ratio C (i) (= address) and the luminance reduction ratio (σSF1 to σSF5) for each subframe (SF1 to SF5) in the luminance reduction ratio ROM in FIGS. It is a characteristic view showing.
20 is a block diagram illustrating a circuit example for performing inter-frame diffusion in the error diffusion processing unit in FIGS. 1 and 15. FIG.
21 is an explanatory diagram of a noise multiplexing control signal for performing inter-frame diffusion in an error diffusion processing unit in FIG.
[Explanation of symbols]
10, 35, 82, 85 input terminal 12, error diffusion processing unit 13, 15, 17 addition unit 14, inversion correction unit 16, 48, 84, 90 output terminal 18, display area ratio calculation 19, a level controller, 20: a luminance reduction rate ROM, 22: a luminance characteristic acquisition section, 24: an inversion detection section, 26, 26A, 26B: an address lock detection section, 28: an address control section, 30: a filter, 32 , 32A, 32B: luminance change rate detection unit, 33: up / down counter, 34, 34A: lock discriminator, 36: luminance calculator, 38, 74, 76: selector, 40, 94: one frame delay unit, 41: 2 frame delay unit, 42, 58 ... subtractor, 43 ... 4 frame delay unit, 44, 92, 96 ... coefficient unit, 45, 46, 60, 62 ... comparator, 47 ... comparison target selector, 56 ... Equivalent calculator, 64, 66, 78 AND gate, 68 OR gate, 70 NOR gate, 72, 86 Adder, 77 Zero detector, 80 D latch, 88 Hysteresis circuit, C (i) Sampling count value (display area ratio), CAV: average value of C (i), CAV, CAV-α, CAV + α: an example of set value S1, CH (i): output value of address control unit (substantial display area) Ratio, address to the luminance reduction rate ROM 20), HLK... Count value of the up-down counter 33, HLKM... An example of the set value S3 (or S3A), HLKM-γ... β, γ ... constant.

Claims (7)

誤差拡散処理部と、この誤差拡散処理部から表示装置へ出力する拡散出力信号に基づいて表示面積率を求める表示面積率演算部と、この表示面積率演算部で求めた表示面積率に基づいて各フレームの輝度を演算し、演算値に基づいてロックオン信号、ロックオフ信号を出力するアドレスロック検出部と、前記表示面積率演算部で求めた表示面積率が、その平均値を含む一定範囲W内のときにはそのまま出力し、一定範囲W外のときには一定範囲W内の設定値S1を出力し、かつ前記アドレスロック検出部のロックオン信号で出力値がロックされ、ロックオフ信号で出力値のロックが解除されるアドレス制御部と、このアドレス制御部の出力値をアドレスとして予め記憶された複数の輝度低下率の中から対応した輝度低下率を求める輝度低下率ROMと、この輝度低下率ROMから求めた輝度低下率に基づいて輝度偏差量を求め前記誤差拡散処理部へ出力する輝度特性取得部とを具備し、前記アドレスロック検出部は、各フレームの輝度を演算し、現フレームと複数フレーム前のフレームとの間における輝度変化率が設定値S2以下か否かを検出する輝度変化率検出部と、この輝度変化率検出部の検出値に基づいてフレームパルスをカウントアップ、カウントダウンするアップダウンカウンタと、このアップダウンカウンタのカウント値が設定値S3以上か否かに基づいてロックオン信号、ロックオフ信号を出力するロック判定器とを具備してなることを特徴とする階調適応型誤差拡散回路。An error diffusion processing unit, a display area ratio calculation unit that calculates a display area ratio based on a diffusion output signal output from the error diffusion processing unit to the display device, and a display area ratio calculated by the display area ratio calculation unit. An address lock detection unit that calculates the luminance of each frame and outputs a lock-on signal and a lock-off signal based on the calculated value; When the value is within W, the output value is output as it is. When the value is outside the predetermined range W, the set value S1 within the predetermined range W is output. The output value is locked by a lock-on signal of the address lock detection unit, and the output value is locked by a lock-off signal. An address control unit to be unlocked, and a brightness reduction rate for obtaining a corresponding brightness reduction rate from a plurality of brightness reduction rates stored in advance using an output value of the address control unit as an address OM, and a luminance characteristic obtaining unit that obtains a luminance deviation amount based on the luminance reduction rate obtained from the luminance reduction rate ROM and outputs the luminance deviation amount to the error diffusion processing unit. And a luminance change rate detecting unit for detecting whether or not the luminance change rate between the current frame and the frame before the plurality of frames is equal to or less than a set value S2. An up-down counter for counting up and counting down pulses, and a lock determining unit for outputting a lock-on signal and a lock-off signal based on whether the count value of the up-down counter is equal to or greater than a set value S3. A gradation adaptive error diffusion circuit characterized by the following. 誤差拡散処理部と、この誤差拡散処理部から表示装置へ出力する拡散出力信号に基づいて表示面積率を求める表示面積率演算部と、この表示面積率演算部で求めた表示面積率に基づいて各フレームの輝度を演算し、演算値に基づいてロックオン信号、ロックオフ信号を出力するアドレスロック検出部と、前記表示面積率演算部で求めた表示面積率が、その平均値を含む一定範囲W内のときにはそのまま出力し、一定範囲W外のときには一定範囲W内の設定値S1を出力し、かつ前記アドレスロック検出部のロックオン信号で出力値がロックされ、ロックオフ信号で出力値のロックが解除されるアドレス制御部と、このアドレス制御部の出力値をアドレスとして予め記憶された複数の輝度低下率の中から対応した輝度低下率を求める輝度低下率ROMと、この輝度低下率ROMから求めた輝度低下率に基づいて輝度偏差量を求め前記誤差拡散処理部へ出力する輝度特性取得部とを具備し、前記アドレスロック検出部は、各フレームの輝度を演算し、現フレームと前フレームの間における輝度変化率が設定値S2以下かを検出する輝度変化率検出部と、この輝度変化率検出部の検出値に基づいてフレームパルスをカウントアップ、カウントダウンするアップダウンカウンタと、このアップダウンカウンタのカウント値が設定値S3A以上のときにロックオン信号を出力し、カウント値が設定値S3A以上になった後は設定値S3B(S3B<S3A)以下のときにロックオフ信号を出力するロック判定器とを具備してなることを特徴とする階調適応型誤差拡散回路。An error diffusion processing unit, a display area ratio calculation unit that calculates a display area ratio based on a diffusion output signal output from the error diffusion processing unit to the display device, and a display area ratio calculated by the display area ratio calculation unit. An address lock detection unit that calculates the luminance of each frame and outputs a lock-on signal and a lock-off signal based on the calculated value; When the value is within W, the output value is output as it is. When the value is outside the predetermined range W, the set value S1 within the predetermined range W is output. The output value is locked by a lock-on signal of the address lock detection unit, and the output value is locked by a lock-off signal. An address control unit to be unlocked, and a brightness reduction rate for obtaining a corresponding brightness reduction rate from a plurality of brightness reduction rates stored in advance using an output value of the address control unit as an address OM, and a luminance characteristic obtaining unit that obtains a luminance deviation amount based on the luminance reduction rate obtained from the luminance reduction rate ROM and outputs the luminance deviation amount to the error diffusion processing unit. And a luminance change rate detecting section for detecting whether the luminance change rate between the current frame and the previous frame is equal to or less than a set value S2, and counting up and counting down a frame pulse based on the detected value of the luminance change rate detecting section. And a lock-on signal is output when the count value of the up-down counter is equal to or greater than the set value S3A, and after the count value exceeds the set value S3A, the lock-on signal is reduced to the set value S3B (S3B <S3A) or less. And a lock determiner for outputting a lock-off signal. 誤差拡散処理部と、この誤差拡散処理部から表示装置へ出力する拡散出力信号に基づいて表示面積率を求める表示面積率演算部と、この表示面積率演算部で求めた表示面積率に基づいて各フレームの輝度を演算し、演算値に基づいてロックオン信号、ロックオフ信号を出力するアドレスロック検出部と、前記表示面積率演算部で求めた表示面積率が、その平均値を含む一定範囲W内のときにはそのまま出力し、一定範囲W外のときには一定範囲W内の設定値S1を出力し、かつ前記アドレスロック検出部のロックオン信号で出力値がロックされ、ロックオフ信号で出力値のロックが解除されるアドレス制御部と、このアドレス制御部の出力値をアドレスとして予め記憶された複数の輝度低下率の中から対応した輝度低下率を求める輝度低下率ROMと、この輝度低下率ROMから求めた輝度低下率に基づいて輝度偏差量を求め前記誤差拡散処理部へ出力する輝度特性取得部とを具備し、前記アドレスロック検出部は、各フレームの輝度を演算し、現フレームと複数フレーム前のフレームとの間における輝度変化率が設定値S2以下か否かを検出する輝度変化率検出部と、この輝度変化率検出部の検出値に基づいてフレームパルスをカウントアップ、カウントダウンするアップダウンカウンタと、このアップダウンカウンタのカウント値が設定値S3A以上のときにロックオン信号を出力し、カウント値が設定値S3A以上になった後は設定値S3B(S3B<S3A)以下のときにロックオフ信号を出力するロック判定器とを具備してなることを特徴とする階調適応型誤差拡散回路。An error diffusion processing unit, a display area ratio calculation unit that calculates a display area ratio based on a diffusion output signal output from the error diffusion processing unit to the display device, and a display area ratio calculated by the display area ratio calculation unit. An address lock detection unit that calculates the luminance of each frame and outputs a lock-on signal and a lock-off signal based on the calculated value; When the value is within W, the output value is output as it is. When the value is outside the predetermined range W, the set value S1 within the predetermined range W is output. The output value is locked by a lock-on signal of the address lock detection unit, and the output value is locked by a lock-off signal. An address control unit to be unlocked, and a brightness reduction rate for obtaining a corresponding brightness reduction rate from a plurality of brightness reduction rates stored in advance using an output value of the address control unit as an address OM, and a luminance characteristic obtaining unit that obtains a luminance deviation amount based on the luminance reduction rate obtained from the luminance reduction rate ROM and outputs the luminance deviation amount to the error diffusion processing unit. And a luminance change rate detecting unit for detecting whether or not the luminance change rate between the current frame and the frame before the plurality of frames is equal to or less than a set value S2. An up / down counter that counts up and counts down pulses, and outputs a lock-on signal when the count value of the up / down counter is equal to or greater than a set value S3A. After the count value reaches or exceeds the set value S3A, the set value S3B ( S3B <S3A) a lock decision unit that outputs a lock-off signal in the following cases: アドレスロック検出部の輝度変化率検出部は、ロック判定器からロックオフ信号が出力しているときには現フレームと2p(pは1以上の整数)フレーム前のフレームとの間における輝度変化率が設定値S2以下か否かを検出し、ロック判定器からロックオン信号が出力しているときにはロックオン開始時から2pフレーム前のフレームと現フレームとの間における輝度変化率が設定値S2以下か否かを検出してなる請求項1又は3記載の階調適応型誤差拡散回路。The luminance change rate detection unit of the address lock detection unit sets the luminance change rate between the current frame and the frame 2p (p is an integer of 1 or more) before the lock-off signal is output from the lock determination unit. It is detected whether or not the value is equal to or less than a value S2, and when a lock-on signal is output from the lock determiner, whether or not the luminance change rate between the frame 2p frames before the lock-on start and the current frame is equal to or less than the set value S2 4. A gradation adaptive type error diffusion circuit according to claim 1, wherein said error diffusion circuit detects whether or not said error diffusion is performed. アドレスロック検出部の輝度変化率検出部は、ロック判定器からロックオフ信号が出力しているときには現フレームと4p(pは1以上の整数)フレーム前のフレームとの間における輝度変化率が設定値S2以下か否かを検出し、ロック判定器からロックオン信号が出力しているときにはロックオン開始時から4pフレーム前のフレームと現フレームとの間における輝度変化率が設定値S2以下か否かを検出してなる請求項1又は3記載の階調適応型誤差拡散回路。The luminance change rate detection section of the address lock detection section sets the luminance change rate between the current frame and the frame 4p (p is an integer of 1 or more) before the lock-off signal is output from the lock determiner. It is detected whether or not the value is equal to or less than a value S2, and when a lock-on signal is output from the lock determination unit, whether or not the luminance change rate between the frame 4p frames before the lock-on start and the current frame is equal to or less than the set value S2 4. A gradation adaptive type error diffusion circuit according to claim 1, wherein said error diffusion circuit detects whether or not said error diffusion is performed. 輝度特性取得部と誤差拡散処理部の間に、前記輝度特性取得部で求めた輝度偏差量の変動を抑制して前記誤差拡散処理部へ出力するフィルタを設け、このフィルタは、前記輝度特性取得部で求めた輝度偏差量の変動量が設定値S4未満のときには変動前の輝度偏差量に対応した固定値を出力し、設定値S4以上のときには変動後の輝度偏差量に対応した値を出力してなることを特徴とする請求項1、2、3、4又は5記載の階調適応型誤差拡散回路。A filter is provided between the luminance characteristic acquisition unit and the error diffusion processing unit, the filter suppressing fluctuation in the luminance deviation amount obtained by the luminance characteristic acquisition unit and outputting the result to the error diffusion processing unit. When the variation amount of the luminance deviation amount obtained by the section is less than the set value S4, a fixed value corresponding to the luminance deviation amount before the fluctuation is output, and when it is equal to or more than the set value S4, a value corresponding to the luminance deviation amount after the fluctuation is output. 6. A gradation adaptive error diffusion circuit according to claim 1, wherein: 誤差拡散処理部から出力する拡散出力信号の反転を補正して表示装置及び表示面積率演算部へ出力する反転補正部と、輝度特性取得部から出力する輝度偏差量に基づいて反転を検出し、前記反転補正部へ補正情報を出力する反転検出部とを設けてなる請求項1、2、3、4、5又は6記載の階調適応型誤差拡散回路。An inversion correction unit that corrects the inversion of the diffusion output signal output from the error diffusion processing unit and outputs the result to the display device and the display area ratio calculation unit, and detects inversion based on the luminance deviation amount output from the luminance characteristic acquisition unit; 7. The gradation adaptive error diffusion circuit according to claim 1, further comprising an inversion detection unit that outputs correction information to the inversion correction unit.
JP03705097A 1997-02-05 1997-02-05 Gray scale adaptive error diffusion circuit Expired - Fee Related JP3577872B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP03705097A JP3577872B2 (en) 1997-02-05 1997-02-05 Gray scale adaptive error diffusion circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP03705097A JP3577872B2 (en) 1997-02-05 1997-02-05 Gray scale adaptive error diffusion circuit

Publications (2)

Publication Number Publication Date
JPH10222124A JPH10222124A (en) 1998-08-21
JP3577872B2 true JP3577872B2 (en) 2004-10-20

Family

ID=12486764

Family Applications (1)

Application Number Title Priority Date Filing Date
JP03705097A Expired - Fee Related JP3577872B2 (en) 1997-02-05 1997-02-05 Gray scale adaptive error diffusion circuit

Country Status (1)

Country Link
JP (1) JP3577872B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100519367B1 (en) * 2001-12-29 2005-10-07 엘지.필립스 엘시디 주식회사 Method for cleaning flicker of lcd
KR100989314B1 (en) * 2004-04-09 2010-10-25 삼성전자주식회사 Display device
JP2010114674A (en) 2008-11-06 2010-05-20 Sanyo Electric Co Ltd Video camera
JP2011030093A (en) 2009-07-28 2011-02-10 Sanyo Electric Co Ltd Video camera

Also Published As

Publication number Publication date
JPH10222124A (en) 1998-08-21

Similar Documents

Publication Publication Date Title
KR100488839B1 (en) Apparatus and method for making a gray scale display with subframes
US6680732B2 (en) Apparatus and method for attenuating luminance of plasma display panel
KR100379703B1 (en) Display method and device
CN100385913C (en) Display device and control method thereof
AU738827B2 (en) Dynamic image correction method and dynamic image correction circuit for display Device
US7256755B2 (en) Display apparatus and display driving method for effectively eliminating the occurrence of a moving image false contour
EP0837441A1 (en) Method of driving display device and its circuit
US20070030285A1 (en) Method and device for processing video data for display on a display device
KR100869656B1 (en) Method and unit for displaying an image in a sub-field
JP3577872B2 (en) Gray scale adaptive error diffusion circuit
JP2005321775A (en) Display device
JP3570092B2 (en) Gray scale adaptive error diffusion circuit
JP3630093B2 (en) Video data correction apparatus and video data correction method
US7675573B2 (en) Global motion adaptive system with motion values correction with respect to luminance level
JP3661925B2 (en) Video signal processing circuit and method for display device
KR20050116074A (en) Display apparatus and control method thereof
JP3912079B2 (en) Error diffusion processing circuit and method for display device
EP1758071A1 (en) Method and device for processing video data to be displayed on a display device
JP3484895B2 (en) Error diffusion circuit of display device
JPH1042137A (en) Display device gradation correction circuit
JP3997453B2 (en) Video signal processing device and image display device
KR100484540B1 (en) Gray level reproduction and dynamic false contour reduction on plasma display panel based on a single error diffusion
JPH10105116A (en) Pseudo halftone image display device
US6882115B2 (en) Method and apparatus of processing video signal in plasma display panel
JP2002268604A (en) Gradation display processor for plasma display panel and processing method

Legal Events

Date Code Title Description
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: 20040622

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040705

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20070723

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080723

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080723

Year of fee payment: 4

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080723

Year of fee payment: 4

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080723

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090723

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090723

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100723

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100723

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110723

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120723

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120723

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130723

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees