JP4349992B2 - ディザパターンデータを用いて下位ビットを削減する方法、プログラム及び画像生成装置 - Google Patents
ディザパターンデータを用いて下位ビットを削減する方法、プログラム及び画像生成装置 Download PDFInfo
- Publication number
- JP4349992B2 JP4349992B2 JP2004223855A JP2004223855A JP4349992B2 JP 4349992 B2 JP4349992 B2 JP 4349992B2 JP 2004223855 A JP2004223855 A JP 2004223855A JP 2004223855 A JP2004223855 A JP 2004223855A JP 4349992 B2 JP4349992 B2 JP 4349992B2
- Authority
- JP
- Japan
- Prior art keywords
- dither
- value
- input pixel
- pixel value
- image
- 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
Links
Landscapes
- Facsimile Image Signal Circuits (AREA)
- Image Processing (AREA)
Description
28(R)×28(G)×28(B)=16,777,216
所与のディザパターンに基づいてディザ処理を施したフレーム画像における隣接ラインの色情報を合成処理することによりフィールド画像を生成するコンピュータに読み込まれ、前記ディザ処理の基準とされるディザパターンデータであって、
各奇数行の全てのディザ値がいずれの偶数行のいずれのディザ値よりも大きい値であるか又は小さい値であることを特徴とするディザパターンデータである。
フレーム画像における隣接ラインの色情報を合成処理することによりフィールド画像を生成するコンピュータに対して、前記フレーム画像に所与のディザパターンに基づいたディザ処理を実行させるためのプログラムであって、
各奇数行の全てのディザ値がいずれの偶数行のいずれのディザ値よりも大きい値であるか又は小さい値であるディザパターンに基づいて前記ディザ処理を行うディザ処理手段として前記コンピュータを機能させるためのプログラムである。
所与のディザパターンに基づいてディザ処理を施したフレーム画像における隣接ラインの色情報を合成処理することによりフィールド画像を生成する画像生成装置であって、
各奇数行の全てのディザ値が何れの偶数行の何れのディザ値よりも大きい値であるか又は小さい値であるディザパターンに基づいて前記ディザ処理を行うディザ処理手段を備える画像生成装置である。
請求項1に記載のディザパターンであって、
隣接する列間において、各列の列方向の合計ディザ値の差分が、最大のディザ値と最小のディザ値の差分以下であることを特徴とするディザパターンデータである。
隣接する列間において各ディザ値の個数の差が1個以内であることを特徴とするディザパターンデータである。
所与のディザパターンに基づいてディザ処理を施したフレーム画像における隣接ラインの色情報を合成処理することによりフィールド画像を生成するコンピュータに読み込まれ、前記ディザ処理の基準とされるディザパターンデータであって、
ディザ値を色情報として前記合成処理した場合に得られる処理後ディザパターンの各列それぞれのディザ値が当該列全体を通じて連続した同一の値とならない値であるか、又は、処理後ディザパターンの全ディザ値が同一の値であることを特徴とするディザパターンデータである。
フレーム画像における隣接ラインの色情報を合成処理することによりフィールド画像を生成するコンピュータに対して、前記フレーム画像に所与のディザパターンに基づいたディザ処理を施させるためのプログラムであって、
ディザ値を色情報として前記合成処理した場合に得られる処理後ディザパターンの各列それぞれのディザ値が当該列全体を通じて連続した同一の値とならない値であるか、又は、処理後ディザパターンの全ディザ値が同一の値であるディザパターンに基づいて前記ディザ処理を行うディザ処理手段として前記コンピュータを機能させるためのプログラムである。
コンピュータに、所与のディザパターンに基づいてディザ処理を実行させて得られたフレーム画像における隣接ラインの色情報を合成処理させることによりフィールド画像を生成させるためのプログラムであって、
ディザ値を色情報として前記合成処理した場合に得られる処理後ディザパターンの各列それぞれのディザ値が当該列全体を通じて連続した同一の値とならない値であるか、又は、処理後ディザパターンの全ディザ値が同一の値であるディザパターンに基づいて前記ディザ処理を行うディザ処理手段として前記コンピュータを機能させるためのプログラムである。
所与のディザパターンに基づいてディザ処理を施したフレーム画像における隣接ラインの色情報を合成処理することによりフィールド画像を生成する画像生成装置であって、
ディザ値を色情報として前記合成処理した場合に得られる処理後ディザパターンの各列それぞれのディザ値が当該列全体を通じて連続した同一の値とならない値であるか、又は、処理後ディザパターンの全ディザ値が同一の値であるディザパターンに基づいて前記ディザ処理を行うディザ処理手段を備えることを特徴としている。
各奇数行の行方向の合計ディザ値が一定であり、
各偶数行の行方向の合計ディザ値が一定である、
ことを特徴とするディザパターンデータである。
所与のディザパターンに基づいてディザ処理を施したフレーム画像における隣接ラインの色情報を合成処理することによりフィールド画像を生成するコンピュータに読み込まれ、前記ディザ処理の基準とされるディザパターンデータであって、
各奇数行の行方向の合計ディザ値が一定であり、
各偶数行の行方向の合計ディザ値が一定であり、
各奇数行の行方向の合計ディザ値と各偶数行の行方向の合計ディザ値とが異なる値であり、
各列の列方向の合計ディザ値が各列ともに同一の値である、
ディザパターンデータである。
フレーム画像における隣接ラインの色情報を合成処理することによりフィールド画像を生成するコンピュータに対して、前記フレーム画像に所与のディザパターンに基づいたディザ処理を実行させるためのプログラムであって、
各奇数行の行方向の合計ディザ値が一定であり、各偶数行の行方向の合計ディザ値が一定であり、各奇数行の行方向の合計ディザ値と各偶数行の行方向の合計ディザ値とが異なる値であり、各列の列方向の合計ディザ値が各列ともに同一の値であるディザパターンに基づいて前記ディザ処理を行うディザ処理手段として前記コンピュータを機能させるためのプログラムである。
コンピュータに、所与のディザパターンに基づいてディザ処理を実行させて得られたフレーム画像における隣接ラインの色情報を合成処理させることによりフィールド画像を生成させるためのプログラムであって、
各奇数行の行方向の合計ディザ値が一定であり、各偶数行の行方向の合計ディザ値が一定であり、各奇数行の行方向の合計ディザ値と各偶数行の行方向の合計ディザ値とが異なる値であり、各列の列方向の合計ディザ値が各列ともに同一の値であるディザパターンに基づいて前記ディザ処理を行うディザ処理手段として前記コンピュータを機能させるためのプログラムである。
所与のディザパターンに基づいてディザ処理を施したフレーム画像における隣接ラインの色情報を合成処理することによりフィールド画像を生成する画像生成装置であって、
各奇数行の行方向の合計ディザ値が一定であり、各偶数行の行方向の合計ディザ値が一定であり、各奇数行の行方向の合計ディザ値と各偶数行の行方向の合計ディザ値とが異なる値であり、各列の列方向の合計ディザ値が各列ともに同一の値であるディザパターンに基づいて前記ディザ処理を行うディザ処理手段を備えることを特徴としている。
所与のディザパターンに基づいてディザ処理を施したフレーム画像における隣接ラインの色情報を合成処理することによりフィールド画像を生成するコンピュータに読み込まれ、前記ディザ処理の基準とされるディザパターンデータであって、
一の色情報でなる所定サイズの画像が前記ディザ処理された場合に、
各奇数行の行方向の色情報の合計値が一定となり、
各偶数行の行方向の色情報の合計値が一定となり、
各奇数行の行方向の色情報と各偶数行の行方向の色情報の合計値とが異なる値となり、
各列の列方向の色情報の合計値が各列ともに同一となる、
ことを特徴とするディザパターンデータである。
フレーム画像における隣接ラインの色情報を合成処理することによりフィールド画像を生成するコンピュータに対して、前記フレーム画像に所与のディザパターンに基づいたディザ処理を実行させるためのプログラムであって、
一の色情報でなる所定サイズの画像が前記ディザ処理された場合に、
各奇数行の行方向の色情報の合計値が一定となり、
各偶数行の行方向の色情報の合計値が一定となり、
各奇数行の行方向の色情報と各偶数行の行方向の色情報の合計値とが異なる値となり、
各列の列方向の色情報の合計値が各列ともに同一となるディザパターンに基づいて前記ディザ処理を行うディザ処理手段として前記コンピュータを機能させるためのプログラムである。
コンピュータに、所与のディザパターンに基づいてディザ処理を実行させて得られたフレーム画像における隣接ラインの色情報を合成処理させることによりフィールド画像を生成させるためのプログラムであって、
一の色情報でなる所定サイズの画像が前記ディザ処理された場合に、
各奇数行の行方向の色情報の合計値が一定となり、
各偶数行の行方向の色情報の合計値が一定となり、
各奇数行の行方向の色情報と各偶数行の行方向の色情報の合計値とが異なる値となり、
各列の列方向の色情報の合計値が各列ともに同一となるディザパターンに基づいて前記ディザ処理を行うディザ処理手段として前記コンピュータを機能させるためのプログラムである。
所与のディザパターンに基づいてディザ処理を施したフレーム画像における隣接ラインの色情報を合成処理することによりフィールド画像を生成する画像生成装置であって、
一の色情報でなる所定サイズの画像が前記ディザ処理された場合に、
各奇数行の行方向の色情報の合計値が一定となり、
各偶数行の行方向の色情報の合計値が一定となり、
各奇数行の行方向の色情報と各偶数行の行方向の色情報の合計値とが異なる値となり、
各列の列方向の色情報の合計値が各列ともに同一となるディザパターンに基づいて前記ディザ処理を行うディザ処理手段を備える画像生成装置である。
ディザ処理は、入力画像を減色処理した際に切り捨てるデータを複数のピクセル(画素)に再配分することで、確率的に画像データ(色情報)を再現し表現する方法である。例えば、白黒画像(黒=0,白=1とする)を縦2ピクセル単位でディザ処理する場合を考えると、仮に2つのピクセルが同じ色で、それぞれが0.5という値であった場合、この2つのピクセルのうち一方の切り捨てる0.5を他方に再配分・加算する。つまり、一方を1、他方を0とすれば、人間の目には2つのピクセルが平均化されて全体として0.5に見える。これにより、2値の階調(1ビット出力)に対し、3値の階調が擬似的に得られることとなる。
(1)ディザ処理
2種のディザパターンを適用して、8ビットから5ビットに減色処理する際に、下位3ビットの色情報を複数の画素に再配分し、擬似的に多階調を再現する。図5(a)に、2種のディザパターンを示す。図5(a)によれば、パターンxは、ディザ値=0が設定され、下位3ビットを一律に切り捨てる。パターンyは、主走査方向に色情報を分散して保持するため、ディザ値=0,7が主走査方向(行方向)に連続して設定されるともに、副走査方向(列方向)には異なるディザ値が交互に設定されている。つまり、ディザ値=0,7が交互にライン状となるように設定されている。
ディザ処理により5ビット化された画像データをフレーム画像と見立てて、副走査方向のライン合成を行い、フィールド画像を生成する。図6に示すように、画像データα1を2ライン合成した場合、階調に変化はなく均一な階調を再現する。また、横縞状の画像データβ1を副走査方向に2ライン合成した場合、主走査方向に分散されていた色情報(0又は1)が副走査方向に平均化されることにより、2値以外で表現される均一な中間調が再現される。
(1)ディザ処理
4種のディザパターンを使用して、8ビットから5ビットに減色処理する際に、下位3ビットの色情報を複数の画素に再配分し、擬似的に多階調を再現する。図5(b)に、4種のディザパターンを示す。図5(b)によれば、ディザパターンsは、ディザ値=0が設定され、下位3ビットを一律に切り捨てる。ディザパターンt〜vは、主走査方向に色情報を分散して保持するため、ディザ値=0,7が行方向に連続して、又は交互に設定される。これにより、選択的に下位3ビットの切り捨て又は繰り上げが行われる。また、4種のディザパターンは、ディザ処理の対象となっている画素値の下位3ビットの値が0又は1の場合にディザパターンsが、2又は3の場合にディザパターンtが、4又は5の場合にディザパターンuが、6又は7の場合にディザパターンvが用いられる。4種のディザパターンを適用したディザ処理の内容は、上述した2種のディザパターンを適用した場合と同様である。
ディザ処理により5ビット化された画像データをフレーム画像に見立てて、副走査方向のラインを合成するフリッカフリー処理を行う。フリッカフリー処理については、上述した処理と同様である。画像データk1〜n1をフリッカフリー処理した後の画像データk2〜n2を図8に示す。図8に示すように、画像データk1を2ライン合成した場合、階調に変化はなく均一な階調が再現される。また、画像データl1,n1を副走査方向にライン合成した場合、主走査方向に分散されていた色情報が、副走査方向に平均化された結果、元々有していた黒又は白と、黒と白以外の中間調とからなる格子状のパターンが再現される。さらに、画像データm1を副走査方向に2ライン合成した場合、主走査方向に分散されていた色情報が、副走査方向に平均化された結果、黒と白以外の均一な中間調が再現される。
(1)ディザ処理
8種のディザパターンを使用して、8ビットから5ビットに減色処理する際に、下位3ビットの色情報を複数の画素に再配分し、擬似的に多階調を再現する。図5(c)に、8種のディザパターンを示す。図5(c)によれば、ディザパターンaは、上述したディザパターンsと等価のパターンであり、下位3ビットを一律に切り捨てる。ディザパターンbは、ディザパターンaにおいて、最上行で左から2列目のディザ値が0から7に置き換えられている。ディザパターンeは、上述したディザパターンuと等価のパターンであり、奇数行又は偶数行毎に下位3ビットの切り捨て又は繰り上げが行われる。ディザパターンfは、ディザパターンeにおいて、最下行で左から2列目のディザ値が0から7に置き換えられている。
ディザ処理により5ビット化された画像データをフレーム画像に見立てて、副走査方向のラインを合成するフリッカフリー処理を行う。フリッカフリー処理については、上述した処理と同様である。画像データA1〜H1をフリッカフリー処理した後の画像データA2〜H2を図10に示す。図10に示すように、画像データA1を2ライン合成した場合、階調に変化はなく均一な階調が再現される。また、画像データB1〜D1,F1〜H1を副走査方向にライン合成した場合、主走査方向に分散されていた色情報が、副走査方向に平均化された結果、元々有していた黒又は白と、黒と白以外の中間調とからなる格子状のパターンが再現される。さらに、画像データE1を副走査方向に2ライン合成した場合、主走査方向に分散されていた色情報が、副走査方向に平均化された結果、黒と白以外の均一な中間調が再現される。
本発明を適用した画像例を示す。図11,図12は、具体的な画像にディザ処理及びフリッカフリー処理を施した場合の画像例を説明する図である。図11(a)は、フルカラー画像であり、比較のための原画を示す図である。図11(b)は、図11(a)に対して従来のディザパターンを適用してディザ処理後、フリッカフリー処理を施した画像例を示す図であり、図11(c)は、図11(a)に対して4種のディザパターンを適用してディザ処理後、フリッカフリー処理を施した画像例を示す図である。図11(b)によれば、画像全体に縞模様が発生し、画像がざらついた印象を与えるが、図11(c)によれば、縞模様が軽減され、画質の向上が図られている。
次に、本実施形態における画像生成装置の機能構成について説明する。図13は、画像生成装置の内部構成の一例を示すブロック図である。図13に示すように、画像生成装置10は、入力部100と、処理部200と、記憶部300とを備えて構成され、ビデオゲームを実行してゲーム画像を生成し、生成したゲーム画像を表示装置20に表示させる。
本実施の形態における処理の流れについて説明する。
図14は、本実施の形態における画像生成処理を説明するためのフローチャートである。この画像生成処理は、画像生成部220が記憶部300の画像生成プログラム313を読み出して実行することにより実現される処理であり、1フレーム毎に繰り返し実行される。
次に、本実施形態における画像生成装置10を実現するためのハードウェア構成の一例について図17を参照して説明する。図17に示す装置では、CPU1000、ROM1002、RAM1004、VRAM1005、情報記憶媒体1006、画像生成IC1010、音生成IC1008、I/Oポート1012,1014がシステムバス1016により相互にデータ入出力可能に接続されている。I/Oポート1012にはコントロール装置1022が、I/Oポート1014には通信装置1024が、それぞれ接続されている。
以上、本発明についての好適な実施形態について説明したが、本発明は、上記したものに限らず、発明の趣旨を逸脱しない限りにおいて適宜変更可能である。以下、変形例について説明する。
例えば、上述した実施形態では、4×4のディザパターンを用いてディザ処理を行うことにより、本発明を実現することとして説明したが、ディザパターンは上述した例に限らない。例えば、ディザパターンは、n次の正方行列や、m×n(m,nは自然数)の行列であってもよく、フリッカフリー処理により副走査方向に平均して合成されることを前提とし、主走査方向に色情報を分散して保持するためのディザパターンであればよい。
(1)バイリニア回路
フリッカフリー処理は,公知のバイリニアフィルタ回路を用いて行う構成であってもよい。具体的には、図23(a)に示すように、4つの画素A、B、C、Dの内側の、内挿点Xの色を求める場合、バイリニアフィルタ回路では次のような演算が行われる。
X=(1−α)×(1−β)×A+α×(1−β)×B+(1−α)×β×C+α×β×D
なお、A、B、C、Dは各画素の色値を表す。
フリッカフリー処理部222は、ハードウェア構成として公知のPCRTC回路222aを設け、フリッカフリー処理を行う構成であってもよい。図24に、PCRTC回路222aを適用したフリッカフリー処理部222の要部構成を示す。図24によれば、PCRTC回路222aは、メモリコントローラ222bと、第1読出出力回路222cと、第2読出出力回路222dと、加算器222eとを含む。メモリコントローラ222bは、画像生成部220の指示に従って、記憶部300に格納されている擬似中間調画像データの322のデータ読み出しを制御する。
(1)上述した方法では、フリッカフリー処理において、2ラインの合成を行うことにより、フリッカを抑制する場合について説明したが、対象ラインとその上のライン及びその下のラインとを加重平均する合成を行うことにより、3ラインを合成して、フリッカを抑制する構成であってもよい。具体的には、フレーム画像において対象ラインとその上のラインとを加重平均する合成を行ってフレーム画像と同サイズの画像データを得る。その後、ディザ処理を実行することで擬似中間調画像データ322を得る。そして、擬似中間調画像データ322の対象ラインとその下のラインとを加重平均する合成を行うことにより3ラインの合成を実現する。これにより、隣接するライン間の明度差を一層低減させて、フリッカを抑制したより高画質な画像データを提供することができる。
フィールド画像を生成する際に適用されるディザパターンを、フィールド毎に逆パターンを適用してディザ処理を行う構成であってもよい。
図26を参照して、フィールド毎に逆パターンを適用してディザ処理を行う場合について説明する。図26は、フィールド画像を生成する際に適用するディザパターンの一例と、その逆パターンの一例を示す図である。図26によれば、逆パターンは、奇数ラインの2種数のディザ値「0」と「7」との配置を逆にしたパターンとなっている。各ディザパターンの下には、当該ディザパターンを適用してディザ処理した5ビットのフィールド画像を示す。
100 入力部
200 処理部
210 ゲーム演算部
220 画像生成部
300 記憶部
310 プログラム
311 ディザ処理プログラム
312 フリッカフリー処理プログラム
313 画像生成プログラム
320 データ
321 フルカラー画像データ
322 疑似中間調画像データ
323 表示画像データ
324 ディザパターン
325 オブジェクトデータ
20 表示装置
Claims (18)
- 所与の入力画素値の下位ビットの値に応じて構成された複数のディザパターンに基づく加算処理を行って前記所与の入力画素値の前記下位ビットを削減するディザ処理をフレーム画像の各入力画素値に対して施し、当該フレーム画像における隣接ラインの色情報を合成処理することによりフィールド画像を生成するコンピュータに読み込まれ、前記ディザ処理の基準とされるディザパターンデータであって、
前記複数のディザパターンは、
各奇数行の行方向の合計ディザ値が一定であり、
各偶数行の行方向の合計ディザ値が一定であり、
各奇数行の行方向の合計ディザ値と各偶数行の行方向の合計ディザ値とが異なる値であり、
各列の列方向の合計ディザ値が各列ともに同一の値である、
ディザパターン、
を含めて構成されてなるディザパターンデータを用いて下位ビットを削減する方法。 - 請求項1において、
前記入力画素値の下位ビットの値がゼロの場合に応じたディザパターンとして、各ディザ値が一定の値であるディザパターンを、前記複数のディザパターンの1つとして含めて構成されてなる、
ディザパターンデータを用いて下位ビットを削減する方法。 - 請求項1又は2において、
前記入力画素値の下位ビットは、3ビットでなり、
前記複数のディザパターンは、前記入力画素値の下位ビットが取り得る0〜7それぞれの値に応じたディザパターンで構成されてなる、
ディザパターンデータを用いて下位ビットを削減する方法。 - 所与の入力画素値の下位ビットの値に対してディザパターンに基づく加算処理を行って前記所与の入力画素値の前記下位ビットを削減するディザ処理をフレーム画像の各入力画
素値に対して施し、当該フレーム画像における隣接ラインの色情報を合成処理することによりフィールド画像を生成するコンピュータに読み込まれ、前記ディザ処理の基準とされるディザパターンデータであって、
前記入力画素値の下位ビットの何れの値にも対応するディザパターンとして、以下の数1中(1A)又は(1B)で表されるディザパターンを有して構成されたディザパターンデータ(但し、m,n,α,β,γは整数であって、m<nであり、α,β,γはm以上n以下であって、α≠β≠γである)を用いて下位ビットを削減する方法。
- 所与の入力画素値の下位ビットの値に対してディザパターンに基づく加算処理を行って前記所与の入力画素値の前記下位ビットを削減するディザ処理をフレーム画像の各入力画素値に対して施し、当該フレーム画像における隣接ラインの色情報を合成処理することによりフィールド画像を生成するコンピュータに読み込まれ、前記ディザ処理の基準とされるディザパターンデータであって、
前記入力画素値の下位ビットの何れの値にも対応するディザパターンとして、以下の数2中(2A)又は(2B)で表されるディザパターンを有して構成されたディザパターンデータを用いて下位ビットを削減する方法。
- 所与の入力画素値の下位ビットの値に対してディザパターンに基づく加算処理を行って前記所与の入力画素値の前記下位ビットを削減するディザ処理をフレーム画像の各入力画素値に対して施し、当該フレーム画像における隣接ラインの色情報を合成処理することによりフィールド画像を生成するコンピュータに読み込まれ、前記ディザ処理の基準とされるディザパターンデータであって、
前記入力画素値の下位ビットの何れの値にも対応するディザパターンとして、生成する
フィールド画像毎に交互に適用するための以下の数3中(3A)及び(3B)で表されるディザパターンを有して構成されたディザパターンデータを用いて下位ビットを削減する方法。
- フレーム画像における隣接ラインの色情報を合成処理することによりフィールド画像を生成するコンピュータに対して、
各奇数行の行方向の合計ディザ値が一定であり、各偶数行の行方向の合計ディザ値が一定であり、各奇数行の行方向の合計ディザ値と各偶数行の行方向の合計ディザ値とが異なる値であり、各列の列方向の合計ディザ値が各列ともに同一の値であるディザパターンを含む、所与の入力画素値の下位ビットの値に応じて構成されてなる複数のディザパターンに基づく加算処理を行って前記所与の入力画素値の前記下位ビットを削減するディザ処理を、前記フレーム画像の各入力画素値について実行させるためのプログラム。 - フレーム画像における隣接ラインの色情報を合成処理することによりフィールド画像を生成するコンピュータに対して、
所与の入力画素値の下位ビットの何れの値にも対応するディザパターンとして、以下の数4中(4A)又は(4B)で表されるディザパターン(但し、m,n,α,β,γは整数であって、m<nであり、α,β,γはm以上n以下であって、α≠β≠γである)に基づく加算処理を行って、前記所与の入力画素値の前記下位ビットを削減するディザ処理を、前記フレーム画像の各入力画素値について実行させるためのプログラム。
- フレーム画像における隣接ラインの色情報を合成処理することによりフィールド画像を生成するコンピュータに対して、
所与の入力画素値の下位ビットの何れの値にも対応するディザパターンとして、以下の数5中(5A)又は(5B)で表されるディザパターンに基づく加算処理を行って、前記所与の入力画素値の前記下位ビットを削減するディザ処理を、前記フレーム画像の各入力画素値について実行させるためのプログラム。
- フレーム画像における隣接ラインの色情報を合成処理することによりフィールド画像を生成するコンピュータに対して、
所与の入力画素値の下位ビットの何れの値にも対応するディザパターンとして、生成する前記フィールド画像毎に、交互に、以下の数6中(6A)又は(6B)で表されるディザパターンに基づく加算処理を行って、前記所与の入力画素値の前記下位ビットを削減するディザ処理を、前記フレーム画像の各入力画素値について実行させるためのプログラム。
- コンピュータに、
各奇数行の行方向の合計ディザ値が一定であり、各偶数行の行方向の合計ディザ値が一定であり、各奇数行の行方向の合計ディザ値と各偶数行の行方向の合計ディザ値とが異なる値であり、各列の列方向の合計ディザ値が各列ともに同一の値であるディザパターンを含む、所与の入力画素値の下位ビットの値に応じて構成されてなる複数のディザパターンに基づく加算処理を行って前記所与の入力画素値の前記下位ビットを削減するディザ処理を、所与のフレーム画像の各入力画素値について実行するステップと、
前記ディザ処理が実行された前記フレーム画像における隣接ラインの色情報を合成処理することによりフィールド画像を生成するステップと、
を実行させるためのプログラム。 - コンピュータに、
所与の入力画素値の下位ビットの何れの値にも対応するディザパターンとして、以下の数7中(7A)又は(7B)で表されるディザパターン(但し、m,n,α,β,γは整数であって、m<nであり、α,β,γはm以上n以下であって、α≠β≠γである)に基づく加算処理を行って、前記所与の入力画素値の前記下位ビットを削減するディザ処理を、所与のフレーム画像の各入力画素値について実行するステップと、
前記ディザ処理が実行された前記フレーム画像における隣接ラインの色情報を合成処理することによりフィールド画像を生成するステップと、
を実行させるためのプログラム。
- コンピュータに、
所与の入力画素値の下位ビットの何れの値にも対応するディザパターンとして、以下の数8中(8A)又は(8B)で表されるディザパターンに基づく加算処理を行って、前記所与の入力画素値の前記下位ビットを削減するディザ処理を、所与のフレーム画像の各入力画素値について実行するステップと、
前記ディザ処理が実行された前記フレーム画像における隣接ラインの色情報を合成処理することによりフィールド画像を生成するステップと、
を実行させるためのプログラム。
- コンピュータに、
所与の入力画素値の下位ビットの何れの値にも対応するディザパターンとして、生成する前記フィールド画像毎に、交互に、以下の数9中(9A)又は(9B)で表されるディザパターンに基づく加算処理を行って、前記所与の入力画素値の前記下位ビットを削減するディザ処理を、所与のフレーム画像の各入力画素値について実行するステップと、
前記ディザ処理が実行された前記フレーム画像における隣接ラインの色情報を合成処理することによりフィールド画像を生成するステップと、
を実行させるためのプログラム。
- 各奇数行の行方向の合計ディザ値が一定であり、各偶数行の行方向の合計ディザ値が一定であり、各奇数行の行方向の合計ディザ値と各偶数行の行方向の合計ディザ値とが異なる値であり、各列の列方向の合計ディザ値が各列ともに同一の値であるディザパターンを含む、所与の入力画素値の下位ビットの値に応じて構成されてなる複数のディザパターンに基づく加算処理を行って前記所与の入力画素値の前記下位ビットを削減するディザ処理を、所与のフレーム画像の各入力画素値について実行する手段と、
前記ディザ処理が実行された前記フレーム画像における隣接ラインの色情報を合成処理することによりフィールド画像を生成する手段と、
を備えた画像生成装置。 - 所与の入力画素値の下位ビットの何れの値にも対応するディザパターンとして、以下の数10中(10A)又は(10B)で表されるディザパターン(但し、m,n,α,β,γは整数であって、m<nであり、α,β,γはm以上n以下であって、α≠β≠γである)に基づく加算処理を行って、前記所与の入力画素値の前記下位ビットを削減するディザ処理を、所与のフレーム画像の各入力画素値について実行する手段と、
前記ディザ処理が実行された前記フレーム画像における隣接ラインの色情報を合成処理することによりフィールド画像を生成する手段と、
を備えた画像生成装置。
- 所与の入力画素値の下位ビットの何れの値にも対応するディザパターンとして、以下の数11中(11A)又は(11B)で表されるディザパターンに基づく加算処理を行って、前記所与の入力画素値の前記下位ビットを削減するディザ処理を、所与のフレーム画像の各入力画素値について実行する手段と、
前記ディザ処理が実行された前記フレーム画像における隣接ラインの色情報を合成処理することによりフィールド画像を生成する手段と、
を備えた画像生成装置。
- 所与の入力画素値の下位ビットの何れの値にも対応するディザパターンとして、生成する前記フィールド画像毎に、交互に、以下の数12中(12A)又は(12B)で表されるディザパターンに基づく加算処理を行って、前記所与の入力画素値の前記下位ビットを削減するディザ処理を、所与のフレーム画像の各入力画素値について実行する手段と、
前記ディザ処理が実行された前記フレーム画像における隣接ラインの色情報を合成処理することによりフィールド画像を生成する手段と、
を備えた画像生成装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004223855A JP4349992B2 (ja) | 2004-07-30 | 2004-07-30 | ディザパターンデータを用いて下位ビットを削減する方法、プログラム及び画像生成装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004223855A JP4349992B2 (ja) | 2004-07-30 | 2004-07-30 | ディザパターンデータを用いて下位ビットを削減する方法、プログラム及び画像生成装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006049959A JP2006049959A (ja) | 2006-02-16 |
JP4349992B2 true JP4349992B2 (ja) | 2009-10-21 |
Family
ID=36028052
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004223855A Expired - Fee Related JP4349992B2 (ja) | 2004-07-30 | 2004-07-30 | ディザパターンデータを用いて下位ビットを削減する方法、プログラム及び画像生成装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4349992B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5741112B2 (ja) | 2011-03-24 | 2015-07-01 | セイコーエプソン株式会社 | 印刷装置、印刷方法、印刷データ生成プログラム、ディザマスクの生成方法 |
-
2004
- 2004-07-30 JP JP2004223855A patent/JP4349992B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2006049959A (ja) | 2006-02-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101107979B1 (ko) | 다중 입력 소스 포맷으로부터 이미지 데이터를디스플레이하기 위한 개선된 다중 모드를 가진 디스플레이시스템 | |
KR101175554B1 (ko) | 입체시 화상 생성 장치 | |
JP5548064B2 (ja) | 表示システム及び表示デバイスドライバ | |
JP5451319B2 (ja) | 画像処理装置、画像処理方法、プログラム及び記憶媒体 | |
JP2006047993A (ja) | データ変換装置 | |
WO2012176800A1 (ja) | 画像表示装置 | |
US7623270B2 (en) | Method of processing a digital image by means of ordered dithering technique description | |
KR100745979B1 (ko) | 다계조 표현을 위한 디더링 장치 및 방법 | |
JP2007257372A (ja) | 画像処理装置 | |
JP4325171B2 (ja) | 画像表示装置 | |
JP4349992B2 (ja) | ディザパターンデータを用いて下位ビットを削減する方法、プログラム及び画像生成装置 | |
JP2006086965A (ja) | 画像処理装置、画像伝送装置、表示装置、画像処理方法及び画像伝送方法 | |
JP2003338929A (ja) | 画像処理方法および画像処理装置 | |
KR20090116166A (ko) | 플라즈마 디스플레이 패널의 비디오 데이터 처리 방법 및장치 | |
JP4577591B2 (ja) | 画像処理装置、画像処理方法、及び、プログラム | |
JP2009511995A (ja) | カラー画素データを記憶してディスプレイを駆動する方法及びその実行手段、及びこの方法を用いた表示装置 | |
US7710358B2 (en) | Image display apparatus for correcting dynamic false contours | |
JP2012165255A (ja) | 立体画像の階調変換方法及び階調変換装置 | |
JP3365229B2 (ja) | 画像表示装置 | |
JP2020150373A (ja) | 画像処理装置及び画像処理方法 | |
JP3255323B2 (ja) | 画像処理装置 | |
JP3582540B2 (ja) | 解像度変換装置および解像度変換方法 | |
JP4929395B1 (ja) | 画像表示装置 | |
JP2000181439A (ja) | インターレース画像処理方法及びインターレース画像処理装置 | |
JP2012165256A (ja) | 立体画像の階調変換方法及び階調変換装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070702 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20070702 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20070810 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20070810 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20081022 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081111 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090113 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090317 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090512 |
|
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: 20090721 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090721 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120731 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4349992 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120731 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120731 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120731 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130731 Year of fee payment: 4 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
R370 | Written measure of declining of transfer procedure |
Free format text: JAPANESE INTERMEDIATE CODE: R370 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |