(57)【特許請求の範囲】
【請求項１】
量子化されて入力した原画素の映像信号に、前記原画素の斜め右上方向の画素を含む周辺画素の再現誤差を加算して拡散出力信号を得るようにした誤差拡散回路において、前記原画素の映像信号に垂直方向と斜め方向に位置する周辺画素の再現誤差を加算する垂直・斜め方向加算部と、この垂直・斜め方向加算部の出力信号に前記原画素の水平方向に位置する周辺画素の再現誤差を加算して拡散出力信号を得る水平方向加算部と、この拡散出力信号と予めディスプレイパネル用に設定された値との差を演算する誤差量演算部と、この演算値に前記再現誤差に対応した遅延を与える遅延部と、この遅延部の出力に予め設定された係数を掛けることによって、垂直方向用、斜め右上方向用及び水平方向用の再現誤差を作成する係数部と、前記原画素の映像信号が表示画面の各ラインの最終ドットに位置する画素の映像信号であるか否かを検出する最終ドット検出部と、前記最終ドット検出部の検出信号があるときには、前記係数部で作成した垂直方向用及び水平方向用の再現誤差を前記垂直・斜め方向加算部及び水平方向加算部の対応した加算部へ出力し、前記最終ドット検出部の検出信号がないときには、前記係数部で作成した垂直方向用、斜め右上方向用及び水平方向用の再現誤差と、垂直方向用及び水平方向用の再現誤差とを拡散方向切替信号で交互に切り替えて前記垂直・斜め方向加算部及び水平方向加算部の対応した加算部へ出力する拡散方向制御部とを具備してなることを特徴とする誤差拡散回路。
【請求項２】
遅延部は、誤差量演算部の演算値を（１ライン−１ドット）分遅延させて出力する第１遅延器と、この第１遅延器の出力信号を１ドット分遅延させて出力する第２遅延器と、前記誤差量演算部の演算値を１ドット分遅延させて出力する第３遅延器とからなり、係数部は、前記第１、第２遅延器の出力を加算する遅延信号加算部と、前記第２遅延器、遅延信号加算部のそれぞれの出力に１／２、１／４の係数を掛ける第１、第２係数器と、前記第３遅延器の出力に１／２の係数を掛けて水平方向加算部に出力する第３係数器とからなり、拡散方向制御部は、最終ドット検出部の検出信号があるときには、前記第２係数器の出力を垂直・斜め方向加算部へ出力し、前記最終ドット検出部の検出信号がないときには、拡散方向切替信号で前記第１、第２係数器の出力を切り替えて前記垂直・斜め方向加算部へ出力してなる請求項１記載の誤差拡散回路。
【請求項３】
量子化されて入力した原画素の映像信号に、前記原画素の垂直方向、斜め方向の画素を含む周辺画素の再現誤差を加算して拡散出力信号を得るようにした誤差拡散回路において、前記原画素の映像信号に垂直方向と斜め方向に位置する周辺画素の再現誤差を加算する垂直・斜め方向加算部と、この垂直・斜め方向加算部の出力信号に前記原画素の水平方向に位置する周辺画素の再現誤差を加算して拡散出力信号を得る水平方向加算部と、この拡散出力信号と予めディスプレイパネル用に設定された値との差を演算する誤差量演算部と、この演算値に前記再現誤差に対応した遅延を与える遅延部と、この遅延部の出力に予め設定された係数を掛けることによって垂直方向用、斜め右上方向用及び水平方向用の再現誤差を作成する係数部と、前記原画素の映像信号が表示画面の第１ラインに位置する画素の映像信号であるか否かを検出する第１ライン検出部と、前記第１ライン検出部の検出信号があるときには、前記係数部で作成した水平方向用の再現誤差を前記水平方向加算部に出力し、前記第１ライン検出部の検出信号がないときには、前記係数部で作成した垂直方向用、斜め右上方向用及び水平方向用の再現誤差と、垂直方向用及び水平方向用の再現誤差とを拡散方向切替信号で交互に切り替えて前記垂直・斜め方向加算部及び水平方向加算部の対応した加算部へ出力してなる拡散方向制御部とを具備してなることを特徴とする誤差拡散回路。
【請求項４】
遅延部は、誤差量演算部の演算値を（１ライン−１ドット）分遅延させて出力する第１遅延器と、この第１遅延器の出力信号を１ドット分遅延させて出力する第２遅延器と、前記誤差量演算部の演算値を１ドット分遅延させて出力する第３遅延器とからなり、係数部は、前記第１、第２遅延器の出力を加算する遅延信号加算部と、前記第２遅延器、遅延信号加算部のそれぞれの出力に１／２、１／４、０の係数を掛ける第１、第２、第４係数器と、前記第３遅延器の出力に１／２、１の係数を掛ける第３、第５係数器とからなり、拡散方向制御部は、第１ライン検出部の検出信号があるときには、前記第４係数器の出力を垂直・斜め方向加算部へ出力するとともに前記第５係数器の出力を水平方向加算部へ出力し、前記第１ライン検出部の検出信号がないときには、前記第１、第２係数器の出力を拡散方向切替信号で切り替えて交互に前記垂直・斜め方向加算部へ出力するとともに、前記第３係数器の出力を前記水平方向加算部へ出力してなる請求項３記載の誤差拡散回路。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＰＤＰ（プラズマディスプレイパネル）やＬＣＤ（液晶ディスプレイパネル）などのディスプレイパネルを用いた表示装置で中間調画像を表示するために用いる誤差拡散回路（例えば階調適応型誤差拡散回路）に関するものである。
【０００２】
【従来の技術】
最近、薄型、軽量の表示パネルとしてＰＤＰが注目されている。このＰＤＰの駆動方式は、従来のＣＲＴ駆動方式とは全く異なっており、ディジタル化された映像入力信号による直接駆動方式である。したがって、パネル面から発光される輝度階調は、扱う信号のビット数によって定まる。
【０００３】
ＡＣ駆動方式では、階調数を増やせば増やすほど、１フレーム期間内でパネルを点灯発光させる準備期間としてのアドレス期間のビット数が増加するため、発光期間としてのサスティン期間が相対的に短くなり、最大輝度が低下する。
このように、パネル面から発光される輝度階調は、扱う信号のビット数によって定まるため、扱う信号のビット数を増やせば、画質は向上するが、発光輝度が低下し、逆に扱う信号のビット数を減らせば、発光輝度が増加するが、階調表示が少なくなり、画質の低下を招く。
【０００４】
そこで、本出願人は、図７に示すような、ＰＤＰやＬＣＤの表示装置で擬似中間調画像を表示するための誤差拡散回路１０を提案した。この図７に示す誤差拡散回路１０は、入力端子１２に入力したｎ（たとえば８）ビットの原画素Ａ（ｉ，ｊ）の映像信号に、垂直・斜め方向加算部１４で垂直方向用と斜め方向用の再現誤差を加算し、ついで水平方向加算部１６で水平方向用の再現誤差を加算して出力端子１８に拡散出力信号を得、この拡散出力信号をビット変換部（図示省略）でビット数をｍ（たとえば４）ビットに減らす処理をし、表示パネル駆動部を経てディスプレイパネル（例えばＰＤＰ）を発光する。
【０００５】
また、誤差量演算部２０によって水平方向加算部１６から出力する拡散出力信号と予めディスプレイパネル用としてＲＯＭ等に設定記憶された値との誤差が演算される。この誤差量演算部２０で演算された誤差は、（１Ｈ−１Ｄ）（１ライン−１ドット）遅延させる第１遅延器２２、１Ｄ（１ドット）遅延させる第２遅延器２４及び１／２の係数を掛ける第１係数器２６を経、拡散方向切替信号でランダムに切替られる切替器２８の一方の個別入力側１を介して、垂直方向用の再現誤差として垂直・斜め方向加算部１４に入力する。
【０００６】
また、誤差量演算部２０で演算された誤差は、第１遅延器２２で（１Ｈ−１Ｄ）遅延し、遅延加算部３０において第２遅延器２４から出力する誤差と加算され、１／４の係数を掛ける第２係数器３２を経、切替器２８の他方の個別入力側２を介して、垂直及び斜め方向用の再現誤差として垂直・斜め方向加算部１４に入力する。また、誤差量演算部２０で演算された誤差は、１Ｄ遅延させる第３遅延器３４を経、１／２の係数を掛ける第３係数器３６を介して、水平方向用の再現誤差として水平方向加算部１６に入力する。
【０００７】
このため、拡散方向切替信号でランダムに切替られる切替器２８が一方の個別入力側１に接続されているときには、図８の（ａ）に示すような拡散方法１による拡散処理がなされ、切替器２８が他方の個別入力側２に接続されているときには、同図の（ｂ）に示すような拡散方法２による拡散処理がなされる。
すなわち、拡散方法１では、原画素Ａ（ｉ，ｊ）より１Ｈ（１ライン）前の画素Ａ（ｉ，ｊ−１）と１Ｄ（１ドット）前の画素Ａ（ｉ−１，ｊ）の再現誤差を原画素Ａ（ｉ，ｊ）に加算して拡散処理が行われ、拡散方法２では、原画素Ａ（ｉ，ｊ）より１Ｈ前の画素Ａ（ｉ，ｊ−１）と（１Ｈ−１Ｄ）前の画素Ａ（ｉ＋１，ｊ−１）と１Ｄ前の画素Ａ（ｉ−１，ｊ）の再現誤差を原画素Ａ（ｉ，ｊ）に加算して拡散処理が行われる。
【０００８】
【発明が解決しようとする課題】
しかしながら、図７に示した誤差拡散回路１０では、表示画面の右端辺（最終ドット）、上端辺（第１ライン）又は左端辺（最初ドット）に位置した原画素Ａ（ｉ，ｊ）を拡散処理する場合に、映像信号でない信号（例えば制御信号）から再現誤差を作成して拡散処理をすることになるので、画質が低下するという問題点があった。
【０００９】
例えば、表示画面（各フレームの映像）の各ラインの最終ドットに位置した原画素Ａ（ｉ，ｊ）を拡散処理する場合、図９の（ａ）に示すように、●印で示した（１Ｈ−１Ｄ）前（すなわち斜め右上）の映像でない信号の誤差量に１／４を掛け、これを再現誤差として加算していたので、表示画面の各ラインの最終ドットに位置した画素（ドット）の画質が低下するという問題点があった。
また、表示画面の第１ライン（すなわち上端辺）に位置した原画素Ａ（ｉ，ｊ）を拡散処理する場合、図９の（ｂ）、（ｃ）に示すように、●印で示した１Ｈ前（すなわち垂直真上）、１Ｈ前及び（１Ｈ−１Ｄ）前（すなわち斜め右上）の映像でない信号の誤差量に１／２、１／４及び１／４を掛け、これを再現誤差として加算していたので、表示画面の第１ラインに位置した画素の画質が低下するという問題点があった。
また、表示画面の各ラインの最初のドットに位置した原画素Ａ（ｉ，ｊ）を拡散処理する場合、図９の（ｄ）、（ｅ）に示すように、●印で示した１Ｄ前（すなわち水平左）の映像でない信号の誤差量に１／２を掛け、これを再現誤差として加算していたので、表示画面の最初ドットに位置した画素の画質が低下するという問題点があった。図９の（ａ）〜（ｅ）において、○印は映像信号のある画素を表す。
【００１０】
本発明は、上述の問題点に鑑みなされたもので、映像信号でない信号の誤差量を再現誤差として加えるような拡散処理をなくして、画質が低下しないようにすることを目的とするものである。
【００１１】
【課題を解決するための手段】
第１発明による誤差拡散回路（請求項１〜２に対応）は、量子化されて入力した原画素の映像信号に、前記原画素の斜め右上方向の画素を含む周辺画素の再現誤差を加算して拡散出力信号を得るようにした誤差拡散回路において、前記原画素の映像信号が表示画面の各ラインの最終ドットに位置する画素の映像信号であるか否かを検出する最終ドット検出部と、この最終ドット検出部の検出信号に基づいて、前記原画素の映像信号に加算する再現誤差を、前記原画素の斜め右上方向の画素を含まない周辺画素の再現誤差に切り替える拡散方向制御部とを具備してなることを特徴とするものである。
【００１２】
量子化されて入力した原画素の映像信号が、表示画面の各ラインの最終ドットに位置する画素の映像信号であるか否かが、最終ドット検出部によって検出される。原画素の映像信号が最終ドットでないときには、最終ドット検出部から検出信号が出力しないので、原画素の斜め右上方向の画素を含む周辺画素の再現誤差を加算する拡散処理が行われる。原画素の映像信号が最終ドットのときには、最終ドット検出部から検出信号が出力し、この検出信号に基づいて拡散方向制御部が、拡散処理のために加算する再現誤差を原画素の斜め右上方向の画素を含まない周辺画素の再現誤差に切り替える。このため、最終ドットに位置する画素の映像信号を拡散処理する場合に、映像信号でない信号（例えば制御信号）から再現誤差を作成して拡散処理をすることがない。
【００１３】
第２発明による誤差拡散回路（請求項３〜４に対応）は、量子化されて入力した原画素の映像信号に、前記原画素の垂直方向、斜め方向の画素を含む周辺画素の再現誤差を加算して拡散出力信号を得るようにした誤差拡散回路において、前記原画素の映像信号が表示画面の第１ラインに位置する画素の映像信号であるか否かを検出する第１ライン検出部と、この第１ライン検出部の検出信号に基づいて、前記原画素の映像信号に加算する再現誤差を、前記原画素の垂直方向、斜め方向の画素を含まない周辺画素の再現誤差に切り替える拡散方向制御部とを具備してなることを特徴とする。
【００１４】
量子化されて入力した原画素の映像信号が、表示画面の第１ラインに位置する画素の映像信号であるか否かが、第１ライン検出部によって検出される。原画素が表示画面の第１ラインでないときには、第１ライン検出部から検出信号が出力しないので、原画素の垂直方向、斜め方向の画素を含む周辺画素の再現誤差を加算する拡散処理が行われる。原画素が表示画面の第１ラインのときには、第１ライン検出部から検出信号が出力し、この検出信号に基づいて拡散方向制御部が、拡散処理のために加算する再現誤差を原画素の垂直方向、斜め方向の画素を含む周辺画素の再現誤差に切り替える。このため、第１ラインに位置する画素の映像信号を拡散処理する場合に、映像信号でない信号（例えば制御信号）から再現誤差を作成して拡散処理をすることがない。
【００１７】
【発明の実施の形態】
以下、本発明の一実施形態例を図１を用いて説明する。
図１において、図７と同一部分は同一符号とする。図１において、１２は、ｎ（たとえば８）ビットの映像信号を入力するための入力端子である。この入力端子１２には垂直・斜め方向加算部１４が結合され、この垂直・斜め方向加算部１４の出力側は、水平方向加算部１６を介して出力端子１８に結合されている。この出力端子１８には、ビット変換部及び表示パネル駆動部を介してＰＤＰ（ディスプレイパネルの一例）（いずれも図示省略）が結合される。
【００１８】
前記水平方向加算部１６の出力側には、前記水平方向加算部１６から出力する拡散出力信号と、予めＰＤＰ用としてＲＯＭ等に設定記憶された値との差を演算する誤差量演算部２０が結合されている。この誤差量演算部２０の出力側には、その演算値（すなわち誤差）を（１Ｈ−１Ｄ）（１ライン−１ドット）遅延させて出力する第１遅延器２２と、その演算値を１Ｄ（１ドット）遅延させて出力する第３遅延器３４とが結合されている。前記第１遅延器２２の出力側には、その出力を１Ｄ（１ドット）遅延させて出力する第２遅延器２４が結合されている。
３０は、前記第１遅延器２２の出力信号と前記第２遅延器２４の出力信号を加算する遅延加算部である。
【００１９】
前記第２遅延器２４の出力側は、１／２の係数を掛ける第１係数器２６を介して切替器２８の一方の個別入力側１に結合され、前記遅延加算部３０の出力側は、１／４の係数を掛ける第２係数器３２を介して前記切替器２８の他方の個別入力側２に結合され、前記切替器２８の共通出力側は前記垂直・斜め方向加算部１４の入力側に結合されている。
前記第３遅延器３４の出力側は１／２の係数を掛ける第３係数器３６を介して前記水平方向加算部１６の入力側に結合されている。
【００２０】
４０は最終ドット検出部で、この最終ドット検出部４０は、映像有効期間信号に基づいて、原画素Ａ（ｉ，ｊ）の映像信号がＰＤＰの表示画面の各ラインの最終ドットに位置する画素の映像信号であるか否かを検出するように構成されている。
４２は切替制御部で、この切替制御部４２は、前記最終ドット検出部４０から検出信号が出力していないときには、拡散方向切替信号に基づいて前記切替器２８の共通出力側を２つの個別入力側１、２にランダムに切り替えて接続し（実線と点線で示すように切り替えて接続し）、前記最終ドット検出部４０から検出信号が出力しているときには、拡散方向切替信号に優先して前記切替器２８の共通出力側を一方の個別入力側１に接続（実線で示すように接続）するように構成されている。
前記最終ドット検出部４０と切替制御部４２は拡散方向制御部４４を構成している。
【００２１】
つぎに、図１の作用を図２を併用して説明する。
入力端子１２にｎ（たとえば８）ビットの原画素Ａ（ｉ，ｊ）の映像信号が入力すると、垂直・斜め方向加算部１４及び水平方向加算部１６によって、入力した映像信号には原画素Ａ（ｉ，ｊ）の垂直方向、斜め右上方向及び水平方向に位置した周辺画素の再現誤差（以下、単に垂直方向、斜め方向及び水平方向用の再現誤差という）が順次加算され、拡散出力信号が得られる。この拡散出力信号は、出力端子１８を経た後、ビット変換部でビット数がｍ（たとえば４）ビットに減らす処理がされ、表示パネル駆動部を介してＰＤＰを発光する。
【００２２】
誤差量演算部２０によって、水平方向加算部１６から出力する拡散出力信号と、予めＲＯＭ等にＰＤＰ用として設定記憶された値との差が演算される。
この誤差量演算部２０で演算された誤差は、第３遅延器３４によって１Ｄ（１ドット）遅延され、第３係数器３６で１／２倍され、水平方向用の再現誤差として水平方向加算部１６に入力する。
【００２３】
誤差量演算部２０で演算された誤差は、第１遅延器２２及び第２遅延器２４によって１Ｈ（１ライン）遅延された後、第１係数器２６で１／２倍されて切替器２８の一方の個別入力側１に入力するとともに、遅延加算部３０を経、第２係数器３２で１／４倍されて切替器２８の他方の個別入力側２に入力する。
誤差量演算部２０で演算された誤差は、第１遅延器２２によって（１Ｈ−１Ｄ）（１ライン−１ドット）遅延された後、第２係数器３２で１／４倍されて切替器２８の他方の個別入力側２に入力する。
【００２４】
入力端子１２に入力した原画素Ａ（ｉ，ｊ）の映像信号が、ＰＤＰの表示画面の各ラインの最終ドットに位置しないときには、最終ドット検出部４０から検出信号が出力していないので、切替制御部４２は拡散方向切替信号に基づいて切替器２８の共通出力側を２つの個別入力側１、２にランダムに切り替えて接続する（実線と点線で示すように交互に切り替えて接続する）。この切替器２８の切り替え中において、実線で示す個別入力側１に接続されているときは、垂直・斜め方向加算部１４で１Ｈ（１ライン）前の画素Ａ（ｉ，ｊ−１）の再現誤差が加算され、点線で示す個別入力側２に接続されているときは、垂直・斜め方向加算部１４で１Ｈ前及び（１Ｈ−１Ｄ）前の画素Ａ（ｉ，ｊ−１）及び画素Ａ（ｉ＋１，ｊ−１）の再現誤差が加算される。また、水平方向加算部１６では１Ｄ（１ドット）前の画素Ａ（ｉ−１，ｊ）の再現誤差が加算される。このため、図２（ａ）に示すような拡散方法１による拡散処理と、同図（ｂ）に示すような拡散方法２による拡散処理とが、拡散方向切替信号でランダムに切り替えて行われる。
【００２５】
入力端子１２に入力した原画素Ａ（ｉ，ｊ）の映像信号が、ＰＤＰの表示画面の各ラインの最終ドットに位置したときには、最終ドット検出部４０から検出信号が出力するので、切替制御部４２は拡散方向切替信号に優先する検出信号に基づいて切替器２８の共通出力側を一方の個別入力側１に接続し（実線で示すように接続し）、垂直・斜め方向加算部１４で１Ｈ（１ライン）前の画素Ａ（ｉ，ｊ−１）の再現誤差が加算される。また、水平方向加算部１６では１Ｄ（１ドット）前の画素Ａ（ｉ−１，ｊ）の再現誤差が加算される。このため、図２（ｃ）に示すような拡散方法１による拡散処理のみが行われ、同図（ｂ）に示す拡散方法２のような、一部に映像信号でない信号（例えば制御信号）から再現誤差を作成して拡散処理をすることがない。
【００２６】
前記実施形態例では、係数部をそれぞれ１／２、１／４、１／２の係数を掛ける第１、第２、第３係数器で構成したが、本発明はこれに限るものではない。例えば、係数部を複数の係数器で構成した場合には、垂直・斜め方向加算部と水平方向加算部で加算される再現誤差の係数の和が１になるものであればよい。また、拡散方法１では、垂直方向用の再現誤差の係数が１／２、水平方向用の再現誤差の係数が１／２の場合に限られず、拡散方法２では、垂直方向用の再現誤差の係数が１／４、斜め右上方向用の再現誤差の係数が１／４、水平方向用の再現誤差の係数が１／２の場合に限られない。
【００２７】
前記実施形態例では、映像信号でない信号の誤差量を再現誤差として加える拡散処理をなくすために、原画素の映像信号が表示画面の各ラインの最終ドット（右端辺）に位置するか否かを検出する最終ドット検出部を設けた場合について説明したが、本発明はこれに限るものでなく、映像信号でない信号の誤差量を再現誤差として加える拡散処理をなくすために、表示画面の第１ライン（上端辺）を検出する第１ライン検出部や、表示画面の最初のドット（左端辺）を検出する最初ドット検出部を設けた場合についても利用することができる。以下、第１ライン検出部を設けた場合の例を図３及び図４を用いて説明し、最初ドット検出部を設けた場合の例を図５及び図６を用いて説明する。
【００２８】
まず、第１ライン検出部を設けた場合を図３を用いて説明する。図３において図１と同一部分は同一符号とし、４６は第１ライン検出部である。前記第１ライン検出部４６は、原画素の映像信号が表示画面の第１ラインに位置する画素の映像信号であるか否かを検出するように構成されている。前記第１ライン検出部４６は、例えば垂直同期信号を検出した後の最初の映像有効期間信号を検出することによって、原画素の映像信号が各フレームの映像の第１ラインに位置する画素の映像信号であることを検出する。
【００２９】
４４Ａは拡散方向制御部で、この拡散方向制御部４４Ａは切替制御部４２Ａと切替器２８Ａ1、２８Ａ2からなっている。
前記切替制御部４２Ａは、前記第１ライン検出部４６から検出信号が出力していないときには、拡散方向切替信号に基づいて前記切替器２８Ａ1の共通出力側を３つの個別入力側１、２、３のうちの１と２にランダムに切り替えて接続する（一点鎖線と点線で示すように切り替えて接続する）とともに、前記切替器２８Ａ2の共通出力側を２つの個別入力側１、２のうちの１に接続し（点線で示すように接続し）、前記第１ライン検出部４６から検出信号が出力しているときには、拡散方向切替信号に優先して前記切替器２８Ａ1の共通出力側を個別入力側３に接続する（実線で示すように接続）とともに、前記切替器２８Ａ2の共通出力側を２つの個別入力側１、２のうちの２に接続する（実線で示すように接続する）ように構成されている。
【００３０】
前記切替器２８Ａ1の３つの個別入力側１、２、３のそれぞれには、第１係数器２６、第２係数器３２、第４係数器４８の出力側が結合されている。前記第４係数器４８は、誤差量演算部２０の演算値を第１遅延器２２で（１Ｈ−１Ｄ）遅延させた信号に係数０を掛けて出力するように構成されている。
前記切替器２８Ａ2の２つの個別入力側１、２のそれぞれには、第３係数器３６、第５係数器５０の出力側が結合されている。前記第５係数器５０は、前記誤差量演算部２０の演算値を第３遅延器３４で１Ｄ遅延させた信号に係数１を掛けて出力するように構成されている。
その他の構成は図１と同様なので説明を省略する。
【００３１】
図３の主な作用を図４を併用した説明する。
誤差量演算部２０で演算された誤差（すなわち演算値）は、第１遅延器２２及び第２遅延器２４によって１Ｈ遅延された後、第１係数器２６で１／２倍されて切替器２８Ａ1の個別入力側１に入力するとともに、遅延加算部３０を経、第２係数器３２で１／４倍されて切替器２８Ａ1の個別入力側２に入力する。
誤差量演算部２０で演算された誤差は、第１遅延器２２によって（１Ｈ−１Ｄ）遅延された後、第２係数器３２で１／４倍されて切替器２８Ａ1の個別入力側２に入力するとともに、第４係数器４８で０倍されて切替器２８Ａ1の個別入力側３に入力する。
誤差量演算部２０で演算された誤差は、第３遅延器３４によって１Ｄ遅延された後、第３係数器３６で１／２倍されて切替器２８Ａ2の個別入力側１に入力するとともに、第５係数器５０で１倍されて切替器２８Ａ2の個別入力側２に入力する。
【００３２】
入力端子１２に入力した原画素Ａ（ｉ，ｊ）の映像信号が、ＰＤＰの表示画面の第１ラインに位置する画素の映像信号でないときには、第１ライン検出部４６から検出信号が出力していないので、切替制御部４２Ａは、拡散方向切替信号に基づいて切替器２８Ａ1の共通出力側を個別入力側１、２にランダムに切り替えて接続する（一点鎖線と点線で示すように交互に切り替えて接続する）とともに、切替器２８Ａ2の共通出力側を個別入力側１に接続する（点線で示すように接続する）。このため、図４（ａ）に示すような拡散方法１による拡散処理と、同図（ｂ）に示すような拡散方法２による拡散処理とが、方向切替信号でランダムに切り替えて行われる。
【００３３】
入力端子１２に入力した原画素Ａ（ｉ，ｊ）の映像信号が、ＰＤＰの表示画面の第１ラインに位置する画素の映像信号のときには、第１ライン検出部４６から検出信号が出力するので、切替制御部４２Ａは拡散方向切替信号に優先する検出信号に基づいて切替器２８Ａ1の共通出力側を個別入力側３に接続する（実線で示すように接続する）とともに、切替器２８Ａ2の共通出力側を個別入力側２に接続する（実線で示すように接続する）。このため、図４（ｃ）に示すような水平方向用の再現誤差による拡散処理のみが行われ、同図（ａ）、（ｂ）に示す拡散方法１、拡散方法２のような、一部に映像信号でない信号（例えば制御信号）から再現誤差を作成して拡散処理をするようなことがない。
【００３４】
つぎに図５を用いて最初ドット検出部を設けた場合について説明する。図５において図１と同一部分は同一符号とし、５２は最初ドット検出部である。前記最初ドット検出部５２は、映像有効期間信号に基づいて、原画素の映像信号がＰＤＰの表示画面の各ラインの最初のドットに位置する画素の映像信号であるか否かを検出するように構成されている。
【００３５】
４４Ｂは拡散方向制御部で、この拡散方向制御部４４Ｂは切替制御部４２Ｂと切替器２８Ｂ1、２８Ｂ2からなっている。
前記切替制御部４２Ｂは、前記最初ドット検出部５２から検出信号が出力していないときには、拡散方向切替信号に基づいて前記切替器２８Ｂ1の共通出力側を４つの個別入力側１、２、３、４のうちの１と２にランダムに切り替えて接続する（一点鎖線と点線で示すように切り替えて接続する）とともに、前記切替器２８Ｂ2の共通出力側を２つの個別入力側１、２のうちの１に接続し（点線で示すように接続し）、前記最初ドット検出部５２から検出信号が出力しているときには、拡散方向切替信号に基づいて前記切替器２８Ｂ1の共通出力側を個別入力側１、２、３、４のうちの３と４にランダムに切り替えて接続する（実線と二点鎖線で示すように切り替えて接続する）とともに、前記切替器２８Ｂ2の共通出力側を２つの個別入力側１、２のうちの２に接続する（実線で示すように接続する）ように構成されている。
【００３６】
前記切替器２８Ｂ1の４つの個別入力側１、２、３、４のそれぞれには、第１係数器２６、第２係数器３２、第６係数器５４、第７係数器５６の出力側が結合されている。前記第６係数器５４は、誤差量演算部２０による演算値を第１遅延器２２及び第２遅延器２４で１Ｈ遅延させた信号に係数１を掛けて出力するように構成され、前記第７係数器５６は、誤差量演算部２０による演算値を第１遅延器２２で（１Ｈ−１Ｄ）遅延させた信号に係数１／２を掛けて出力するように構成されている。
【００３７】
前記切替器２８Ｂ2の２つの個別入力側１、２のそれぞれには、第３係数器３６、第８係数器５８の出力側が結合されている。前記第３係数器３６は、前記誤差量演算部２０による演算値を第３遅延器３４で１Ｄ遅延させた信号に係数１／２を掛けて出力し、前記第８係数器５８は、前記誤差量演算部２０による演算値を第３遅延器３４で１Ｄ遅延させた信号に係数０を掛けて出力するように構成されている。
その他の構成は図１と同様なので説明を省略する。
【００３８】
図５の主な作用を図６を併用して説明する。
誤差量演算部２０で演算された誤差（すなわち演算値）は、第１遅延器２２及び第２遅延器２４によって１Ｈ遅延された後、第１係数器２６、第６係数器５４で１／２倍、１倍されて切替器２８Ｂ1の個別入力側１、３に入力するとともに、遅延加算部３０を経、第２係数器３２、第７係数器５６で１／４、１／２倍されて切替器２８Ｂ1の個別入力側２、４に入力する。
誤差量演算部２０で演算された誤差は、第１遅延器２２によって（１Ｈ−１Ｄ）遅延された後、第２係数器３２で１／４倍されて切替器２８Ｂ1の個別入力側２に入力するとともに、第７係数器４８で１／２倍されて切替器２８Ｂ1の個別入力側４に入力する。
誤差量演算部２０で演算された誤差は、第３遅延器３４によって１Ｄ遅延された後、第３係数器３６で１／２倍されて切替器２８Ｂ2の個別入力側１に入力するとともに、第８係数器５８で０倍されて切替器２８Ｂ2の個別入力側２に入力する。
【００３９】
入力端子１２に入力した原画素Ａ（ｉ，ｊ）の映像信号が、ＰＤＰの表示画面の第１ラインに位置する画素の映像信号でないときには、最初ドット検出部５２から検出信号が出力していないので、切替制御部４２Ｂは、拡散方向切替信号に基づいて切替器２８Ｂ1の共通出力側を個別入力側１、２にランダムに切り替えて接続する（一点鎖線と点線で示すように交互に切り替えて接続する）とともに、切替器２８Ｂ2の共通出力側を個別入力側１に接続する（点線で示すように接続する）。このため、図６（ａ）に示すような拡散方法１による拡散処理と、同図（ｂ）に示すような拡散方法２による拡散処理とが、拡散方向切替信号でランダムに切り替えて行われる。
【００４０】
入力端子１２に入力した原画素Ａ（ｉ，ｊ）の映像信号が、ＰＤＰの表示画面の各ラインの最初のドットに位置する画素の映像信号のときには、最初ドット検出部５２から検出信号が出力するので、切替制御部４２Ｂは拡散方向切替信号に基づいて切替器２８Ｂ1の共通出力側を個別入力側３、４にランダムに切り替えて接続する（実線と二点鎖線で示すように交互に切り替えて接続する）とともに、切替器２８Ｂ2の共通出力側を個別入力側２に接続する（実線で示すように接続する）。このため、図６（ｃ）、（ｄ）に示すような垂直方向用及び斜め右上方向用の再現誤差による拡散処理のみが行われ、同図（ａ）、（ｂ）に示す拡散方法１、２のような、一部に映像信号でない信号（例えば制御信号）から再現誤差を作成して拡散処理をするようなことがない。
【００４１】
前記実施形態例では、加算部が垂直・斜め方向加算部と水平方向加算部の２つの加算部で構成され、遅延部が第１、第２、第３遅延器の３つで構成された場合について説明したが、本発明はこれに限られるものではない。
例えば、加算部が垂直方向加算部、斜め方向加算部及び水平方向加算部の３つで構成され、遅延部が対応した３つの遅延器で構成された場合についても本発明を利用することができる。
または、加算部が垂直方向加算部、斜め方向加算部及び水平方向加算部のうちの２つ若しくは１つで構成され、遅延部が対応した２つ若しくは１つの遅延器で構成された場合についても本発明を利用することができる。
または、加算部が垂直・斜め方向加算部で構成され、遅延部が対応した２つの遅延器で構成された場合についても本発明を利用することができる。
【００４２】
前記実施形態例では３つ以上の係数器を有する誤差拡散回路に本発明を利用した場合について説明したが、本発明はこれに限られるものではなく、２つ以下の係数器を有する誤差拡散回路や、係数部を省略した誤差拡散回路にも利用することができる。
例えば、加算部が垂直方向加算部、斜め方向加算部、水平方向加算部のうちの１つで構成され、遅延部で誤差量演算部による演算値を遅延させた信号に係数１を掛けてを加算部へ出力するように構成した場合には、掛ける係数が１と０の２つの係数器としたり、または係数器を省略することができる。この係数器を省略する場合、例えば、最終ドット検出部、第１ライン検出部又は最初ドット検出部から検出信号が出力していないときには、拡散方向切替部は遅延部の出力を再現誤差として直接加算部へ入力せしめ、検出信号が出力しているときには、拡散方向切替部は０値を加算部へ入力せしめる（すなわち、再現誤差を加算しない）。
【００４３】
前記実施形態例では、ディスプレイパネルがＰＤＰの場合を説明したが、本発明はこれに限られるものではなく、ディスプレイパネルがディジタル化された映像入力信号により直接駆動されるものであればよい（例えばＬＣＤであってもよい）。
【００４４】
【発明の効果】
第１発明による誤差拡散回路（請求項１〜２に対応）は、原画素の映像信号に斜め右上方向の画素を含む周辺画素の再現誤差を加算して拡散出力信号を得るようにした誤差拡散回路において、最終ドット検出部と拡散方向制御部とを具備し、原画素の映像信号が表示画面の各ラインの最終ドットの映像信号でないときには、原画素の斜め右上方向の画素を含む周辺画素の再現誤差を加算する拡散処理が行われ、原画素の映像信号が最終ドットの映像信号のときには、拡散処理のために加算する再現誤差が、原画素の斜め右上方向の画素を含まない周辺画素の再現誤差に切り替えられる。このため、最終ドットに位置する画素の映像信号を拡散処理する場合に、映像信号でない信号（例えば制御信号）から再現誤差を作成して拡散処理をすることがなくなり、画質低下を防止できる。
【００４５】
第２発明による誤差拡散回路（請求項３〜４に対応）は、原画素の映像信号に垂直方向、斜め方向の画素を含む周辺画素の再現誤差を加算して拡散出力信号を得るようにした誤差拡散回路において、第１ライン検出部と拡散方向制御部とを具備し、原画素の映像信号が表示画面の第１ラインの画素の映像信号でないときには、原画素の垂直方向、斜め方向の画素を含む周辺画素の再現誤差を加算する拡散処理が行われ、原画素の映像信号が表示画面の第１ラインの画素の映像信号のときには、拡散処理のために加算する再現誤差が、原画素の垂直方向、斜め方向の画素を含む周辺画素の再現誤差に切り替えられる。このため、第１ラインに位置する画素の映像信号を拡散処理する場合に、映像信号でない信号（例えば制御信号）から再現誤差を作成して拡散処理をすることがなくなり、画質低下を防止できる。
【図面の簡単な説明】
【図１】第１発明による誤差拡散回路の一実施形態例を示すブロック図である。
【図２】図１の作用を示す説明図である。
【図３】第２発明による誤差拡散回路の一実施形態例を示すブロック図である。
【図４】図３の作用を示す説明図である。
【図５】第３発明による誤差拡散回路の一実施形態例を示すブロック図である。
【図６】図５の作用を示す説明図である。
【図７】本出願人による既提案の誤差拡散回路を示すブロック図である。
【図８】図７の作用を示す説明図である。
【図９】図７において、拡散処理の対象画素が最終ドット、第１ライン、最初ドットのときの問題点を示す説明図で、（ａ）は最終ドット、（ｂ）と（ｃ）は第１ライン、（ｄ）と（ｅ）は最初ドットのそれぞれの場合を示し、○印は映像信号のある画素を表し、●印は映像でない信号を表す。
【符号の説明】
１０…既提案の誤差拡散回路、  １２…映像信号の入力端子、  １４…垂直・斜め方向加算部、  １６…水平方向加算部、  １８…出力端子、  ２０…誤差量演算部、  ２２…第１遅延器（（１Ｈ−１Ｄ）遅延器）、  ２４…第２遅延器（１Ｄ遅延器）、  ２６…第１係数器、  ２８、２８Ａ、２８Ｂ…切替器、  ３０…遅延加算部、  ３２…第２係数器、  ３４…第３遅延器（１Ｄ遅延器）、  ３６…第３係数器、  ４０…最終ドット検出部、  ４２、４２Ａ、４２Ｂ…切替制御部、  ４４、４４Ａ、４４Ｂ…拡散方向制御部、  ４６…第１ライン検出部、４８…第４係数器、  ５０…第５係数器、  ５２…最初ドット検出部、  ５４…第６係数器、  ５６…第７係数器、  ５８…第８係数器、  Ａ（ｉ，ｊ）…原画素、  Ａ（ｉ，ｊ−１）…１ライン前の画素（垂直上方の画素）、  Ａ（ｉ＋１，ｊ−１）…（１ライン−１ドット）前の画素（斜め右上の画素）、  Ａ（ｉ−１，ｊ）…１ドット前の画素（水平左の画素）、  １Ｄ…１ドット、  １Ｈ…１ライン、  １Ｈ−１Ｄ…１ライン−１ドット。
【図１】
0003661330.tif 000002
【図２】
0003661330.tif 000003
【図３】
0003661330.tif 000004
【図４】
0003661330.tif 000005
【図５】
0003661330.tif 000006
【図６】
0003661330.tif 000007
【図７】
0003661330.tif 000008
【図８】
0003661330.tif 000009
【図９】
0003661330.tif 000010