JP2008134537A - Image data generation device for use in curved surface display panel - Google Patents
Image data generation device for use in curved surface display panel Download PDFInfo
- Publication number
- JP2008134537A JP2008134537A JP2006321770A JP2006321770A JP2008134537A JP 2008134537 A JP2008134537 A JP 2008134537A JP 2006321770 A JP2006321770 A JP 2006321770A JP 2006321770 A JP2006321770 A JP 2006321770A JP 2008134537 A JP2008134537 A JP 2008134537A
- Authority
- JP
- Japan
- Prior art keywords
- image data
- data
- column
- row
- display panel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 239000003086 colorant Substances 0.000 claims abstract description 5
- 230000001186 cumulative effect Effects 0.000 claims description 37
- 239000011159 matrix material Substances 0.000 claims description 19
- 230000008602 contraction Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 17
- 239000000758 substrate Substances 0.000 description 16
- 239000004973 liquid crystal related substance Substances 0.000 description 11
- 238000000034 method Methods 0.000 description 7
- 239000010409 thin film Substances 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 2
- 230000001174 ascending effect Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000005401 electroluminescence Methods 0.000 description 1
- 239000003566 sealing material Substances 0.000 description 1
Images
Landscapes
- Electroluminescent Light Sources (AREA)
- Liquid Crystal Display Device Control (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Control Of El Displays (AREA)
Abstract
Description
本発明は、曲面形状の表示パネル用の画像データを生成する曲面表示パネル用画像データ生成装置に関し、特に、観察者に歪みを感じさせない画像を表示させるための画像データを生成する曲面表示パネル用画像データ生成装置に関する。 The present invention relates to a curved display panel image data generation apparatus that generates image data for a curved display panel, and more particularly to a curved display panel that generates image data for displaying an image that does not cause an observer to feel distortion. The present invention relates to an image data generation device.
従来、各種表示パネルでは、平面状のパネルに画像を表示させる態様が一般的であった。しかし、近年、表示パネルとして、曲面形状の表示パネル(以下、曲面表示パネルと記す。)も提案されるようになった。例えば、特許文献1には、曲面液晶パネルが記載されている。
Conventionally, various display panels generally have an aspect in which an image is displayed on a flat panel. However, recently, a curved display panel (hereinafter referred to as a curved display panel) has been proposed as a display panel. For example,
また、表示する画像の自由度を高めるために、複数の画素をマトリクス状に配置し、各画素の状態を制御して所望の画像を表示する駆動方法が広く知られている。特許文献1に記載された曲面液晶パネルでは、共通電極と対向するように透明電極および薄膜トランジスタ(TFT)の組み合わせが複数配置された構成となっている。そして、薄膜トランジスタをスイッチング素子として用いて各画素を独立に駆動して画像を表示する。
Further, in order to increase the degree of freedom of an image to be displayed, a driving method in which a plurality of pixels are arranged in a matrix and a desired image is displayed by controlling the state of each pixel is widely known. The curved liquid crystal panel described in
また、原画像の画像データを変換して画像データを生成する画像データ生成装置が提案されている(例えば特許文献2)。 In addition, an image data generation apparatus that converts image data of an original image to generate image data has been proposed (for example, Patent Document 2).
マトリクス状に画素が配置された曲面表示パネルに、平面パネル(平面の表示パネル)用の画像データを供給して画像を表示させた場合、パネル形状が曲面であるため、画像の観察者にとって画像が局所的に歪んで見えるという問題がある。 When an image is displayed by supplying image data for a flat panel (planar display panel) to a curved display panel in which pixels are arranged in a matrix, the panel shape is a curved surface. There is a problem that appears to be locally distorted.
図12は、マトリクス状に画素が配置された平面パネルに「A」という文字を表示している状況を表す説明図である。図12に示す例では、複数の画素110によって文字「A」を表示している場合を示している。なお、各画素110の大きさは等しい。
FIG. 12 is an explanatory diagram showing a situation where the letter “A” is displayed on a flat panel in which pixels are arranged in a matrix. In the example illustrated in FIG. 12, the character “A” is displayed by the plurality of
図13は、曲面表示パネルの例を示す説明図である。曲面表示パネル100にはマトリクス状に複数の画素(図13において図示略。)が配置されていて、各画素の大きさは等しいものとする。また、曲面表示パネルの個々の画素の大きさは、上記の平面パネルの個々の画素の大きさと同一であるものとする。また、図13では、曲面表示パネル100の表示面101が凹曲面である場合の例を示している。平面パネルに図12に示す文字「A」を表示させるための画像データと同一の画像データを曲面表示パネル100に供給して画像を表示させたとする。この場合も、曲面表示パネル100は表示面101に文字「A」を表示する。ただし、観察者には文字の一部が歪んで見える。
FIG. 13 is an explanatory diagram illustrating an example of a curved display panel. A plurality of pixels (not shown in FIG. 13) are arranged in a matrix on the
図13に示す曲面表示パネル100は、垂直方向に湾曲しているので、表示面101を正面から観察した場合、観察者にとって、各画素の高さは、中央部から垂直方向に離れるほど縮んだように感じられる。すなわち、中央から上方向または下方向に離れた画素ほど、見かけ上の高さが縮んで見える。図14は、曲面表示パネルの各画素の見かけ上の高さを示す説明図である。図14は、曲面表示パネルを側面側から見た状態を示している。図14に示す例では、高さaの14個の画素が縦に並んでいる。しかし、曲面表示パネル100は垂直方向に湾曲しているので、正面から表示面を観察した場合、中央部の画素の高さはH7,H8のようにほぼ画素自体の高さaに近い値となる。しかし、中央部から垂直方向に離れるほど、画素の高さは縮んで観察され、例えば上端の画素や下端の画素の高さはH1,H14のように、中央付近の画素の高さよりも低く観察される。
Since the
このような曲面表示パネル100に対して、平面パネルに供給する画像データと同一の画像データを供給して画像を表示させた場合、中央部から垂直方向に離れるほど画素の高さが縮んだように観察されるので、画像の上部や下部が歪んで見える。図15は、平面パネルに図12に例示する画像を表示させる場合と同一の画像データを曲面表示パネル100に供給して曲面表示パネルに画像(本例では文字「A」)を表示させたときの画像の視認状態の例を示す説明図である。曲面表示パネルでは上部および下部の画素の高さが縮んだように認識されるので、図12と図15とを比較した場合、曲面表示パネルで表示された文字「A」の上部および下部は縮んだように認識され、文字が歪んで認識される。なお、文字(画像)の横幅は、平面パネルで表示した場合と同様の幅となるが、文字(画像)の高さは、画素の高さが縮んで観察されるので、平面パネルの場合よりも低く認識される。
When an image is displayed on such a
また、ここでは、曲面表示パネル100の表示面101(図13参照。)を正面から観察する場合を例に説明したが、他の方向から観察した場合にも画像が局部的に歪んで見える。例えば、曲面表示パネル100の表示面101を斜め下方向から観察した場合、曲面表示パネル100の下部の画素の高さが特に縮んだように観察され、画像の下部は特に歪んで見える。
Although the case where the display surface 101 (see FIG. 13) of the
また、上記の例では、曲面表示パネル100が垂直方向に湾曲している場合を例に説明したが、水平方向に湾曲している場合でも同様に、画像が歪んだように観察される。なお、「垂直方向に湾曲している」とは、パネルの垂直断面図が湾曲している状態を意味する。「水平方向に湾曲している」とは、パネルの水平断面図が湾曲している状態を意味する。
In the above example, the case where the
また、表示面が凹曲面である場合だけでなく、表示面が凸曲面であっても同様に、画像が歪んだように観察されるという問題が生じる。 In addition, not only when the display surface is a concave curved surface, but also when the display surface is a convex curved surface, the problem is that the image is observed as if distorted.
そこで、本発明は、曲面表示パネルを観察する方向を一定方向に定めた場合、その方向から観察した画像が歪んで認識されることを防止可能な画像データを生成する曲面表示パネル用画像データ生成装置を提供することを目的とする。 Therefore, the present invention provides image data generation for a curved display panel that generates image data that can prevent an image observed from that direction from being distorted and recognized when the direction for observing the curved display panel is set to a certain direction. An object is to provide an apparatus.
本発明の態様1は、大きさの等しい複数の画素がマトリクス状に配置され垂直方向に湾曲した曲面表示パネルであって、当該曲面表示パネルの各位置までの視線が平行であると近似できる程度まで曲面表示パネルから離れた位置に定められた視点からの視線と垂直に交わる位置が基準位置として定められた曲面表示パネルに画像を表示させるための画像データを、当該曲面表示パネルと等しい行数および列数で画素が配置された平面パネル用の画像データを補正することによって生成する曲面表示パネル用画像データ生成装置であって、画素が配置された表示領域の湾曲に沿った長さをVとし、当該表示領域の上端の、視点から基準位置までの視線に垂直な平面への正射影と、当該表示領域の下端の、視点から基準位置までの視線に垂直な平面への正射影との間隔をvとしたときに、平面パネル用の画像データに含まれる列データの数がほぼv/V倍となるように、前記平面パネル用の画像データに含まれる列データを削減するデータ削減手段(例えば、水平垂直補正部1)と、列データが削減された画像データに含まれる行データを置換対象行の行データに置換して、画像データを補正する行補正手段(例えば、水平垂直補正部1)と、行補正手段によって補正された画像データに対して、削減された列データと同数の単一の表示を表す列データを追加するデータ追加手段(例えば、スケーリング部3)とを備え、行補正手段が、基準位置から表示領域端部に並ぶ各行毎に、各行の画素の上端の前記平面への正射影と、各行の画素の下端の前記平面への正射影との間隔の表示領域端部からの累計値Lを算出し、表示領域の高さがvであり、画素の列数および行数が曲面表示パネルの画素の列数および行数と等しく、各画素の高さがそれぞれ共通の平面パネルにおける表示領域端部からの前記画素の高さの累計値Mを行毎に求め、基準位置から表示領域端部に並ぶ各行毎に、累計値Lとの比が最も1に近い累計値Mが得られる行を置換対象行として特定することを特徴とする曲面表示パネル用画像データ生成装置を提供する。
本発明の態様2は、態様1において、データ削減手段が、平面パネル用の画像データに含まれる列データを、曲面表示パネルの画素の幅でv−Vを除算した値に最も近い整数のグループにグループ分けし、各グループ毎に、グループ内で隣接する2つの列データにおける隣接する2個の画素の画像データの少なくともいずれか一方が特定色を示していればその2個の画素の画像データを、特定色を示す1個の画素の画像データに置き換え、グループ内で隣接する2つの列データにおける隣接する2個の画素の画像データがいずれも非特定色を示していればその2個の画素の画像データを、非特定色を示す1個の画素の画像データに置き換えて、列データを削減する曲面表示パネル用画像データ生成装置を提供する。
本発明の態様3は、大きさの等しい複数の画素がマトリクス状に配置され水平方向に湾曲した曲面の表示パネルであって、当該曲面表示パネルの各位置までの視線が平行であると近似できる程度まで曲面表示パネルから離れた位置に定められた視点からの視線と垂直に交わる位置が基準位置として定められた曲面表示パネルに画像を表示させるための画像データを、当該曲面表示パネルと等しい行数および列数で画素が配置された平面パネル用の画像データを補正することによって生成する曲面表示パネル用画像データ生成装置であって、画素が配置された表示領域の湾曲に沿った長さをVとし、当該表示領域の右端の、視点から基準位置までの視線に垂直な平面への正射影と、当該表示領域の左端の、視点から基準位置までの視線に垂直な平面への正射影との間隔をvとしたときに、平面パネル用の画像データに含まれる行データの数がほぼv/V倍となるように、前記平面パネル用の画像データに含まれる行データを削減するデータ削減手段(例えば、水平垂直補正部1)と、行データが削減された画像データに含まれる列データを置換対象列の列データに置換して、画像データを補正する列補正手段(例えば、水平垂直補正部1)と、列補正手段によって補正された画像データに対して、削減された行データと同数の単一の表示を表す行データを追加するデータ追加手段(例えば、スケーリング部3)とを備え、列補正手段が、基準位置から表示領域端部に並ぶ各列毎に、各列の画素の右端の前記平面への正射影と、各列の画素の左端の前記平面への正射影との間隔の表示領域端部からの累計値Lを算出し、表示領域の幅がvであり、画素の列数および行数が曲面表示パネルの画素の列数および行数と等しく、各画素の幅がそれぞれ共通の平面パネルにおける表示領域端部からの前記画素の幅の累計値Mを行列に求め、基準位置から表示領域端部に並ぶ各列毎に、累計値Lとの比が最も1に近い累計値Mが得られる列を置換対象列として特定することを特徴とする曲面表示パネル用画像データ生成装置を提供する。
本発明の態様4は、態様3において、データ削減手段が、平面パネル用の画像データに含まれる行データを、曲面表示パネルの画素の高さでv−Vを除算した値に最も近い整数のグループにグループ分けし、各グループ毎に、グループ内で隣接する2つの行データにおける隣接する2個の画素の画像データの少なくともいずれか一方が特定色を示していればその2個の画素の画像データを、特定色を示す1個の画素の画像データに置き換え、グループ内で隣接する2つの行データにおける隣接する2個の画素の画像データがいずれも非特定色を示していればその2個画素の画像データを、非特定色を示す1個の画素の画像データに置き換えて、行データを削減する曲面表示パネル用画像データ生成装置を提供する。
According to
本発明によれば、曲面表示パネルを観察する方向を一定方向に定めた場合、その方向から観察した画像が歪んで認識されることを防止可能な画像データを生成することができる。 According to the present invention, when the direction in which the curved display panel is observed is set to a certain direction, it is possible to generate image data that can prevent an image observed from that direction from being distorted and recognized.
以下、本発明の実施の形態を図面を参照して説明する。
図1は、本発明による曲面表示パネル用画像データ生成装置によって作成された画像データに基づいて画像を表示する曲面表示パネルの例を示す模式図である。ただし、基板11,12上に配置される透明電極等の図示は省略している。ここでは、曲面表示パネル10が基板11,12間に液晶を挟持した液晶パネルである場合の例を示している。また、図1に例示する曲面表示パネル10は、垂直方向に湾曲しているものとする。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a schematic diagram illustrating an example of a curved display panel that displays an image based on image data created by the curved display panel image data generation apparatus according to the present invention. However, illustration of the transparent electrode etc. arrange | positioned on the board |
図1に示す例では、表示面15が凹曲面であり、観察者の視点21は表示面15の正面方向から表示面15に表示される画像を観察するものとする。
In the example shown in FIG. 1, the
曲面表示パネル10は、第一透明基板11および第二透明基板12の間に液晶(図示せず。)を挟持した構成になっている。液晶は、第一透明基板11、第二透明基板12およびシール材(図示せず。)によって曲面表示パネル10内に封止されている。図1に例示する第一透明基板11および第二透明基板12は、いずれも垂直方向に湾曲している。ただし、水平方向には湾曲していない。
The
曲面表示パネル10は、例えば、マトリクス状に配置された各画素毎にスイッチング素子(例えば、TFT(Thin Film Transistor))を備え、アクティブマトリクス駆動を採用した曲面表示パネルであってもよい。この場合、一方の透明基板に共通電極(図示せず。)が配置され、もう一方の透明基板状に各画素に対応する表示電極およびスイッチング素子の組み合わせ(図示せず。)がマトリクス状に配置される。以下、スイッチング素子がTFTであるものとして説明する。また、各表示電極は、液晶を介して共通基板と対向するように配置される。共通電極やマトリクス状に配置される各表示電極は、透明基板の形状に合致するように湾曲している。
The
表示電極は、TFTのドレインに接続される。また、TFTのソースはソース配線に接続され、TFTのゲートはゲート配線に接続される。ゲート配線を介してゲートが所定のオン電位に設定されると、ソースとドレインとの間が導通状態となり、表示電極がソース配線と等しい電位に設定される。ゲートの電位が所定のオフ電位に設定されると、ソースとドレインとの間が非導通状態となり、ソース配線と表示電極の間も非導通状態に切り替えられる。所定のオン電位とは、ソースとドレインとの間を導通状態にするためのゲートの所定電位である。所定のオフ電位とは、ソースとドレインとの間を非導通状態にするためのゲートの所定電位である。以下、所定のオン電位をVgHと表し、所定のオフ電位をVgLと表すことにする。 The display electrode is connected to the drain of the TFT. The source of the TFT is connected to the source wiring, and the gate of the TFT is connected to the gate wiring. When the gate is set to a predetermined on potential via the gate wiring, the source and the drain are in a conductive state, and the display electrode is set to the same potential as the source wiring. When the gate potential is set to a predetermined off potential, the source and the drain are brought out of conduction, and the source wiring and the display electrode are also brought out of conduction. The predetermined on-potential is a predetermined potential of the gate for bringing the source and drain into conduction. The predetermined off potential is a predetermined potential of the gate for making the source and drain non-conductive. Hereinafter, the predetermined on potential is represented as V gH and the predetermined off potential is represented as V gL .
各ゲート配線は行毎に、1行におけるそれぞれのTFTのゲートに接続される。そして、各ソース配線は列毎に、1列におけるそれぞれのTFTのソースに接続される。曲面表示パネル10を駆動するゲートドライバおよびソースドライバ(いずれも図示せず。)のうち、ゲートドライバは、ゲート配線を順次選択しながら走査し、選択したゲート配線の電位をVgHに設定し、選択していないゲート配線の電位をVgLに設定する。ゲートドライバによって選択された行の選択期間中、ソースドライバは、選択されたゲート配線に対応する1行分の各画素の画像データに応じて、各ソース配線の電位を設定する。この結果、選択したゲート配線に対応する1行分の各画素電極と共通電極との間の液晶に、画像データに応じた電圧が印加される。また、その1行分の画素に、それぞれ電荷が蓄積される。以降、同様にゲート配線を順次選択していくことにより、1画面分の画像が表示される。
Each gate wiring is connected to the gate of each TFT in one row for each row. Each source line is connected to the source of each TFT in one column for each column. Of the gate driver and source driver (both not shown) for driving the
また、曲面表示パネル10は、単純マトリクス駆動を採用した曲面表示パネルであってもよい。この場合、一方の透明基板に複数の走査電極(図示せず。)が配置され、もう一方の透明基板に複数の信号電極(図示せず。)が配置される。各走査電極と各信号電極とは液晶を介して互いに直交するように配置される。また、各走査電極および各信号電極は、透明基板の形状に合致するように湾曲している。この曲面表示パネル10を駆動する走査電極ドライバおよび信号電極ドライバ(いずれも図示せず。)のうち、走査電極ドライバは、走査電極を順次選択しながら走査し、選択した走査電極を所定の選択時電位に設定し、他の走査電極を所定の非選択時電位に設定する。一本の走査電極が選択されている間、信号電極ドライバは、選択された走査電極に対応する1行分の各画素の画像データに応じて、各信号電極の電位を設定する。この結果、選択された走査電極と各信号電極との間の液晶に、画像データに応じた電圧が印加される。以降、同様に走査電極を順次選択していくことにより、1画面分の画像が表示される。
The
本発明による曲面表示パネル用画像データ生成装置によって作成された画像データに基づいて画像を表示する曲面表示パネルの各画素の大きさは等しい。すなわち、各画素の高さ(湾曲に沿った長さ)はそれぞれ等しく、各画素の幅もそれぞれ等しい。 The size of each pixel of the curved display panel that displays an image based on the image data created by the curved display panel image data generation apparatus according to the present invention is equal. That is, the height (length along the curve) of each pixel is equal, and the width of each pixel is also equal.
なお、ここでは曲面表示パネル10がアクティブマトリクス駆動方式や単純マトリクス駆動方式で駆動される液晶パネルである場合を例示したが、他の表示パネルであってもよい。例えば、有機EL(Electroluminescence )表示パネルであってもよい。
Although the
本発明による曲面表示パネル用画像データ生成装置は、上記のような曲面表示パネルに表示させる画像の画像データを生成する。すなわち、上述のソースドライバあるいは信号電極ドライバに供給される画像データを生成する。 The curved display panel image data generating apparatus according to the present invention generates image data of an image to be displayed on the curved display panel as described above. That is, the image data supplied to the above-described source driver or signal electrode driver is generated.
図2は、本発明による曲面表示パネル用画像データ生成装置(以下、画像データ生成装置と記す。)の構成例を示す説明図である。なお、以下の説明においても、曲面表示パネルが垂直方向に湾曲している場合を例にして説明する。また、曲面表示パネルが画像を表示する表示面(観察者によって画像が観察される側の面)が凹曲面である場合を例にして説明する。また、曲面表示パネル10が垂直方向に円弧形に湾曲し、その湾曲の曲率半径は一定であるものとして説明する。以下、この曲率半径をrとする。
FIG. 2 is an explanatory diagram showing a configuration example of an image data generation device for a curved display panel (hereinafter referred to as an image data generation device) according to the present invention. In the following description, a case where the curved display panel is curved in the vertical direction will be described as an example. Further, an example will be described in which the display surface on which the curved display panel displays an image (the surface on the side where the image is observed by the observer) is a concave curved surface. In the following description, it is assumed that the
本発明の画像データ生成装置には、その曲面表示パネルと等しい行数および列数で画素が配置された平面パネル(平面の表示パネル)用の画像データが入力される。本実施の形態では、画像データは、2値画像の画像データであるものとする。画像データは、平面パネルにマトリクス状に配置された各画素に対応するデータ(例えば、“0”または“1”)を含んでいる。以下、画像データにおいて、各画素の表示は“0”または“1”で表され、“0”は白表示を表し、“1”は黒表示を表すものとする。本発明の画像データ生成装置は、この平面パネル用の画像データを補正することによって、曲面表示パネル用の画像データを生成する。 The image data generation apparatus of the present invention receives image data for a flat panel (planar display panel) in which pixels are arranged with the same number of rows and columns as the curved display panel. In the present embodiment, it is assumed that the image data is binary image image data. The image data includes data (for example, “0” or “1”) corresponding to each pixel arranged in a matrix on the flat panel. Hereinafter, in the image data, the display of each pixel is represented by “0” or “1”, “0” represents white display, and “1” represents black display. The image data generation apparatus of the present invention generates image data for a curved display panel by correcting the image data for a flat panel.
画像データ生成装置は、水平垂直補正部1と、第一フレームメモリ2と、スケーリング部3と、第二フレームメモリ4とを備える。
The image data generation device includes a horizontal /
第一フレームメモリ2および第二フレームメモリ4は、それぞれ1画面分の画像データを記憶可能な記憶装置である。
Each of the
水平垂直補正部1には、曲面表示パネルと等しい行数および列数で画素が配置された平面パネル用の1画面分の画像データが入力される。1画面分の画像データのうち、1列分の画素に対応する画像データを列データと記し、1行分の画素に対応する画像データを行データと記す。また、曲面表示パネルにおける画素の列数はP列であり、1画面分の画像データにはP列分の列データが含まれているものとする。水平垂直補正部1は、入力された1画面分の画像データを第一フレームメモリ2に記憶させる。そして、水平垂直補正部1は、を第一フレームメモリ2に記憶させた画像データを読み込み、その画像データに対する補正を行う。
The horizontal /
ここで、曲面表示パネルの表示領域(画素がマトリクス状に配置された領域)が湾曲していないと仮定した場合における表示領域の高さをVとする。すなわち、表示領域の湾曲に沿った長さをVとする(図1参照。)。また、観察者の視点21から基準位置22への視線に垂直な平面を平面Tと記す。表示領域の上端の平面Tへの正射影71と、表示領域の下端の平面Tへの正射影72との間隔(距離)をvとする(図1参照。)。なお、基準位置については後述する。曲面表示パネルの表示領域が湾曲していないと仮定した場合に入力された画像データに基づいて画像を表示させた場合、表示領域に表示される画像の高さはVとなるが、実際には湾曲しているので画像の高さはvとして観察される。水平垂直補正部1は、1画面分の画像データに含まれるP列分の列データを、高さの縮尺率v/Vに合わせて、p列分の列データに削減する補正を行う。pは削減後の列データの数であり、削減した列数はP−pである。ただし、厳密にp/P=v/Vが成立していなくてもよい。水平垂直補正部1は、一部の列の列データを、その列に隣接する列の列データと重ね合わせることによって列データを削減する補正を行う。さらに、水平垂直補正部1は、行データの補正を行う。水平垂直補正部1は、行データを他の行データに置換したり、一部の行の行データをその行に隣接する行の行データと重ね合わせたりすることによって、行データを補正する。水平垂直補正部1による補正の具体的な説明については後述する。水平垂直補正部1は、補正後の画像データをスケーリング部3に出力する。
Here, it is assumed that the height of the display area when it is assumed that the display area of the curved display panel (area where pixels are arranged in a matrix) is not curved. That is, the length along the curvature of the display area is V (see FIG. 1). A plane perpendicular to the line of sight from the observer's
スケーリング部3は、水平垂直補正部1から補正後の画像データが入力されると、その画像データを第二フレームメモリ4に記憶させる。そして、スケーリング部3は、第二フレームメモリ4に記憶させた画像データを読み込み、その画像データを、元の画像データ(平面パネル用の1画面分の画像データ)と同一画素数分の画像データに補正する。スケーリング部3は、水平垂直補正部1によって削減された列データに相当する列数分(P−p列分)の列データを、水平垂直補正部1による補正後の画像データに追加する補正を行う。ただし、スケーリング部3が追加するP−p列分の列データは、白表示または黒表示のみを表す。すなわち、スケーリング部3は、白表示のみを表すP−p列分の列データあるいは黒表示のみを表すP−p列分の列データを、水平垂直補正部1による補正後の画像データに追加する。以下、白表示のみを表すP−p列分の列データを追加する。
When the corrected image data is input from the horizontal /
スケーリング部3は、水平垂直補正部1による補正後の画像データが表す画像の外側(左右両側)の領域の画像データとして、列データを追加する。すなわち、スケーリング部3は、水平垂直補正部1による補正後の画像データが表す画像が表示領域の中心に配置され、その両側に一色のみ(本例では白色のみ)が表示されるように、列データを追加する補正を行う。スケーリング部3は、削減された列数であるP−pの半分の列数の列データを表示領域における左側の列データとして追加し、削減された列数であるP−pの半分の列数の列データを表示領域における右側の列データとして追加すればよい。P−pが奇数である場合、表示領域における左側の列データとして追加する列数と、表示領域における右側の列データとして追加する列数とが一致していなくてもよい。
The
画像データ生成装置の動作について説明する前に、まず、曲面表示パネル10を観察する状況について説明する。図3は、曲面表示パネル10を観察する状況を示す説明図である。図3では、曲面表示パネル10として表示領域となる部分のみを示している。本発明の画像データ生成装置が適用される曲面表示パネル10は、予め定められた方向から観察されることを前提とする。観察者の視点21と曲面表示パネル10との距離が曲率半径rに対して十分に大きな値であると、視点21から曲面表示パネル10の表示面の各位置までの各視線は平行であると近似することができる。視点21は、その視点21から曲面表示パネル10の表示面の各位置までの各視線が平行であると近似できる程度まで曲面表示パネル1から離れた位置に存在するものとする。すなわち、観察者はそのような位置から、曲面表示パネル10の表示面に表示された画像を観察するものとする。
Before describing the operation of the image data generation device, first, a situation where the
また、曲面表示パネル10には、基準位置22が定められる。基準位置22は、曲面表示パネル10内の位置のうち、視点21からの視線が曲面表示パネル10と垂直に交わる位置である。便宜上、以下の説明では、基準位置22が上下に並んだ画素(図3に示す例では画素31,32)の境界に位置しているものとする。図3に示す例では、視点21が曲面表示パネル10の正面の方向に存在していて、基準位置22が曲面表示パネル10の垂直方向における中央部分である場合を示している。
A
基準位置22から曲面表示パネル10の表示領域の上端まで上方向にn個の画素が並んでいるものとし、基準位置22から上方向に並んだ各画素に対して、基準位置22に近い順に1〜nの番号を割り当てるものとする。同様に、基準位置22から曲面表示パネル10の表示領域の下端まで下方向にm個の画素が並んでいるものとし、基準位置22から下方向に並んだ各画素に対して、基準位置22に近い順に1〜mの番号を割り当てるものとする。本例では、基準位置22が曲面表示パネル10の垂直方向における中央部分であるので、n=mである。
It is assumed that n pixels are arranged in the upward direction from the
曲面表示パネル10の各画素の高さは等しい。基準位置22から上方向に並んだ各画素の高さをakとし、基準位置22から下方向に並んだ各画素の高さをbkとする。ここで、kは、基準位置22から上方向および下方向に並んだ各画素の番号である。また、透明基板11,12の形状に合わせて各画素も湾曲している。各画素の高さa1〜anおよびb1〜bmは、それぞれの画素の湾曲に沿った長さである。換言すれば、円弧形に湾曲した各画素におけるその円弧の長さである。各画素の高さは等しいので、a1=a2=・・・=an=b1=b2=・・・=bmである。また、各画素で共通の高さをcとする。すなわち、a1=a2=・・・=an=b1=b2=・・・=bm=cである。
The height of each pixel of the
基準位置22から上方向に並んだ各画素において、画素の上端の平面Tへの正射影と画素の下端の平面Tへの正射影との間隔(距離)をAkとする。ここで、kは、基準位置22から上方向に並んだ各画素の番号である。
In each pixel lined up from the
同様に、基準位置22から下方向に並んだ各画素において、画素の上端の平面Tへの正射影と画素の下端の平面Tへの正射影との間隔(距離)をBkとする。ここで、kは、基準位置22から下方向に並んだ各画素の番号である。
Similarly, in each of pixels arranged in a downward direction from the
なお、平面Tは、観察者の視点21から基準位置22への視線に垂直な平面である。
The plane T is a plane perpendicular to the line of sight from the observer's
基準位置22から上方向に並んだk番目の画素において、画素の上端の平面Tへの正射影と画素の下端の平面Tへの正射影との間隔Akは、以下の式によって求められる。
In k-th pixels arranged upward from the
Ak=2・r・sin{c/(2・r)}・sin{(k・c)/(2・r)} (式1) A k = 2 · r · sin {c / (2 · r)} · sin {(k · c) / (2 · r)} (Formula 1)
同様に、基準位置22から下方向に並んだk番目の画素において、画素の上端の平面Tへの正射影と画素の下端の平面Tへの正射影との間隔Bkは、以下の式によって求められる。
Similarly, in the k-th pixels arranged downward from the
Bk=2・r・sin{c/(2・r)}・sin{(k・c)/(2・r)} (式2) B k = 2 · r · sin {c / (2 · r)} · sin {(k · c) / (2 · r)} (Formula 2)
なお、図3に示す曲面表示パネル10の垂直断面において、曲面表示パネル10がなす円弧形の中心位置23と基準位置22とを結ぶ線を基準線と呼ぶことにする。図3に示す各角度θkは、円弧形の中心位置23と基準位置22からk番目の画素の端部(基準位置22から遠い方の端部)とを結ぶ線と、基準線とのなす角度である。
In the vertical cross section of the
次に、動作について説明する。
まず、水平垂直補正部1には、曲面表示パネルと等しい行数および列数で画素が配置された平面パネル用の1画面分の画像データが入力される。水平垂直補正部1は、入力された1画面分の画像データを第一フレームメモリ2に記憶させる。そして、水平垂直補正部1は、第一フレームメモリ2に記憶させた画像データを読み込み、その画像データに対する補正を行う。
Next, the operation will be described.
First, the horizontal /
ここでは、曲面表示パネルに64行64列の画素が配置されていて、水平垂直補正部1には、64行64列に配置された各画素の状態(白表示と黒表示のいずれか)を指定する画像データが入力される場合を例にして説明する。また、基準位置22(図3参照。)から上方に32行の画素が並び、基準位置22から下方に32行の画素が並んでいる場合を例にして説明する。さらに、曲面表示パネルの各画素の高さak,bkは、いずれも100(単位は省略して説明する。)であり、各画素の共通の幅Wも100であるものとする。
Here, 64 rows and 64 columns of pixels are arranged on the curved display panel, and the horizontal /
図4は、曲面表示パネルの表示領域が湾曲していないと仮定した場合において、入力された画像データに基づいて表示される画像の例を示す説明図である。図5は、各行における画素の高さの例を示す説明図である。 FIG. 4 is an explanatory diagram illustrating an example of an image displayed based on input image data when it is assumed that the display area of the curved display panel is not curved. FIG. 5 is an explanatory diagram illustrating an example of pixel heights in each row.
水平垂直補正部1は、第一フレームメモリ2に記憶させた画像データを読み込むと、列データを削減するように画像データを補正する。水平垂直補正部1は、列データを削減する補正を以下のように行う。
When the image data stored in the
まず、水平垂直補正部1は、曲面表示パネルの表示領域が湾曲していないと仮定した場合における表示領域の高さVを算出する。Vは、各行における画素の高さの和として計算することができる。水平垂直補正部1は、各行における高さの和としてVを算出すればよい。すなわち各画素の共通の高さcに行数を乗じることでVを算出すればよい。本例では、各画素の共通の高さc=100であるので、Vの値を6400(=100・64)として算出する。なお、Vの値は、曲面表示パネルに配置された画素の行数および画素の高さによって決まる値であるので、水平垂直補正部1は予めVの値を記憶していてもよい。
First, the horizontal /
続いて、水平垂直補正部1は、表示領域の上端の平面Tへの正射影71と、表示領域の下端の平面Tへの正射影72との間隔v(図1参照。)を算出する。vは、基準位置22から上方向に並んだ各行の画素における画素の上端の平面Tへの正射影と画素の下端の平面Tへの正射影との間隔Ak(本例では1≦k≦32)、および基準位置22から下方向に並んだ各行の画素における画素の上端の平面Tへの正射影と画素の下端の平面Tへの正射影との間隔Bk(本例では1≦k≦32)の総和として、vを算出することができる。水平垂直補正部1は、以下に示す式3によってvを算出する。
Subsequently, the horizontal /
すなわち、水平垂直補正部1は、式1に従って各Akを算出し、さらに式2に従って各Bkを算出し、その総和としてvを算出する。本例では、水平垂直補正部1は、式1に従ってA1〜A32を算出し、式2に従ってB1〜B32を算出し、A1〜A32およびB1〜B32の総和としてvを算出する。図6は、各行の画素の上端の平面Tへの正射影と各行の画素の下端の平面Tへの正射影との間隔Ak,Bkの値の例を示す説明図である。本例では、A1〜A32およびB1〜B32の総和としてvの値が5200.43として算出されるものとする。
That is, the horizontal /
なお、図7は、本発明の画像データ生成装置を用いずに、平面パネル用の画像データをそのまま用いて曲面表示パネルに画像を表示させた場合に認識される画像の例を示す説明図である。図7と図4とを比較して分かるように、曲面表示パネルが湾曲していない平面パネルであると仮定した場合には高さVの画像として認識させるが、実際には高さvの画像として認識される。 FIG. 7 is an explanatory diagram showing an example of an image recognized when an image is displayed on the curved display panel using the image data for the flat panel as it is without using the image data generating apparatus of the present invention. is there. As can be seen by comparing FIG. 7 and FIG. 4, when it is assumed that the curved display panel is a flat panel that is not curved, the image is recognized as an image having a height V. Recognized as
水平垂直補正部1は、間隔V,vをそれぞれ算出したならば、削減する列データの数Dを算出する。水平垂直補正部1は、削減する列データの数Dを以下に示す式4に従って算出すればよい。なお、水平垂直補正部1は、小数点以下を四捨五入して、整数としてDを算出する。
The horizontal /
D=(V−v)/W (式4) D = (V−v) / W (Formula 4)
本例では、V=6400,v=5200.43,各画素で共通の幅W=100であるので、水平垂直補正部1は、D=12を算出する。
In this example, V = 6400, v = 5200.43, and the width W = 100 common to the pixels, the horizontal /
水平垂直補正部1は、画像データに含まれるP列分の列データをD個のグループにグループ分けし、各グループから1列分の列データを削減する。水平垂直補正部1は、例えば、画像の左側(あるいは右側)の列から順番に1〜5列目のグループ、6〜11列目のグループ等のように、連続する列のグループとして列データをグループ分けする。なお、左側(あるいは右側)とは、観察者側から見た場合における画像の左側(あるいは右側)を意味する。
The horizontal /
水平垂直補正部1は、一つのグループに属する列データの数をP/Dによって算出すればよいが、P/Dが整数であるとは限らない。水平垂直補正部1は、P/Dが整数でない場合、グループに属する列データの数を、P/Dの小数点以下を切り上げた値、あるいはP/Dの小数点以下を切り捨てた値にし、各グループに属する列データの数の総和が、元の画像データに含まれる列データ数Pと一致するようにグループ分けする。
The horizontal /
本例では、P=64,D=12であり、P/D=5.33となるので、水平垂直補正部1は、各グループに属する列データの数が5または6になり、その総和が64になるようにグループ分けする。本例では、水平垂直補正部1は、画像の左側から順番に、5列、5列、6列、5列、5列、6列、・・・となるように列データをグループ分けする。すなわち、左から順板に、第1列から第5列までの列データのグループ、第6列から第10列までの列データのグループ、第11列から第16列までの列データのグループ、第17列から第21列までの列データのグループ、第22列から第26列までの列データのグループ、第27列から第32列までの列データのグループ、第33列から第37列までの列データのグループ、・・・にグループ分けする。
In this example, since P = 64 and D = 12, and P / D = 5.33, the horizontal /
各グループにおける端の列からP/(2・D)番目の列(P/(2・D)が整数でない場合、小数点以下を切り上げればよい。)は、各グループにおけるほぼ中央の列である。なお、上記の「各グループにおける端の列」とは、各グループにおける一番左側(あるいは一番右)の列である。本例では、各グループにおける一番左側の列を各グループにおける端の列とする。水平垂直補正部1は、各グループにおける一番左側の列からP/(2・D)番目の列およびその隣の列の列データを特定する。本例では、P/(2・D)=2.7であるので、水平垂直補正部1は、この値を切り上げ、各グループにおける端から3番目の列および4番目の列の列データを特定する。
The P / (2 · D) -th column from the end column in each group (if P / (2 · D) is not an integer, it may be rounded up after the decimal point) is the almost central column in each group. . The “end column in each group” is the leftmost (or rightmost) column in each group. In this example, the leftmost column in each group is the end column in each group. The horizontal /
例えば、水平垂直補正部1は、第1列から第5列までの列データのグループにおいては、第1列から3番目の第3列およびその列に隣接する第4列の列データを特定する。また、例えば、第11列から第16列までの列データのグループにおいては、第13列およびその列に隣接する第14列の列データを特定する。
For example, in the group of column data from the first column to the fifth column, the horizontal /
水平垂直補正部1は、各グループ毎に、特定した2列分の列データを重ね合わせて、1列分の列データに削減する。ここで、「特定した2列分の列データを重ね合わせる」とは、具体的には、以下の動作を意味する。特定した2列分の列データには、互いに隣接する2個の画素の画像データの組が各行毎に含まれる。水平垂直補正部1は、各行毎に、互いに隣接する2個の画素の画像データの組を参照する。そして、水平垂直補正部1は、2個の画素の画像データがいずれも白表示を示しているならば、その2個の画素の画像データの組を、白表示を示す一つの画像データに置き換える。また、水平垂直補正部1は、2個の画素の画像データのうち、少なくともいずれか一方の画像データが黒表示を示しているならば、その2個の画素の画像データの組を、黒表示を示す一つの画像データに置き換える。
The horizontal /
図8は、水平垂直補正部1による2列分の列データの重ね合わせの例を示す説明図である。図8(a)は、2列分の列データを示し、図8(b)は、重ね合わせ合わせ後の1列分の列データを示す。また、“1”は黒表示を示し、“0”は白表示を示す。図8(a)に示す1行目の2個の画素の画像データは、いずれも白表示を示す画像データ(“0”)であるので、水平垂直補正部1は、その2個の画素の画像データを、白表示を表す1個の画像データ(“0”)に置き換える(図8(b)参照。)。また、図8(a)に示す2行目の2個の画素の画像データは、一方が黒表示を示す“1”であるので、水平垂直補正部1は、その2個の画素の画像データを、黒表示を表す1個の画像データ(“1”)に置き換える(図8(b)参照。)。また、図8(a)に示す3行目の2個の画素の画像データは、両方とも黒表示を示す“1”であるので、水平垂直補正部1は、その2個の画素の画像データを、黒表示を表す1個の画像データ(“1”)に置き換える(図8(b)参照。)。水平垂直補正部1は、各行についてこのような置き換えを行う。この結果、図8(b)に例示する重ね合わせ後の1列分の列データが得られ、2列分の列データが1列分の列データに削減される。本例では、水平垂直補正部1は、2個の画素の画像データの組毎に、論理和(OR)を求めればよい。
FIG. 8 is an explanatory diagram illustrating an example of superimposing two columns of column data by the horizontal /
なお、上記の説明は、背景を白色として黒色の文字、記号、図形を表すことを前提にして例に説明した。背景を黒色として白色の文字、記号、図形を表すことを前提にする場合、水平垂直補正部1は、2個の画素の画像データがいずれも黒表示を示しているならば、その2個の画素の画像データの組を、黒表示を示す一つの画像データに置き換え、2個の画素の画像データのうち、少なくともいずれか一方の画像データが白表示を示しているならば、その2個の画素の画像データの組を、白表示を示す一つの画像データに置き換えればよい。
The above description has been described by way of example on the assumption that the background is white and black characters, symbols, and figures are represented. When it is assumed that the background is black and white characters, symbols, and figures are represented, the horizontal /
列データを削減する補正を行った後、水平垂直補正部1は、行データの補正を行う。図9は、行データの補正に関する説明図である。なお、図9に示す小数は、小数点以下第3位を四捨五入した値である。まず、図9について説明する。
After correcting the column data, the horizontal /
図9に示す「基準位置からの順番を示す番号」は、基準位置22(図3参照。)から何番目の画素が属する行の行データであるのかを示す。 The “number indicating the order from the reference position” shown in FIG. 9 indicates how many pixels from the reference position 22 (see FIG. 3) belong to the row data.
図9に示す「表示領域端部からのAkまたはBkの累計値L」は、「基準位置からの順番を示す番号」の画素までの表示領域端部からのAkまたはBkの累計値である。表示領域端部とは、基準位置22より上方の画素に関する計算を行う場合、表示領域の上端の画素を意味し、基準位置22より下方の画素に関する計算を行う場合、表示領域の下端の画素を意味する。例えば、本例において、基準位置22から上方に並んだ31番目の画素では、累計値Lは、A32+A31=99.48となる。他の画素に対応する累計値Lも同様に算出することができる。
The “cumulative value L of A k or B k from the edge of the display area” shown in FIG. 9 is the cumulative value of A k or B k from the edge of the display area up to the pixel “number indicating the order from the reference position”. Value. The edge of the display area means the pixel at the upper end of the display area when performing calculations related to pixels above the
図9に示す「置換対象行の画素の番号」は、行データを新たに置き換えるために採用する行の画素に割り当てられた番号である。「置換対象行」は、行データを新たに置き換えるために採用する行である。例えば、基準位置22から上方に並んだ第e番目の行の行データを、基準位置22から上方に並んだ第f番目の行データに置換する場合、“f”が「置換対象行の画素の番号」に該当する。
The “number of pixels in the replacement target row” shown in FIG. 9 is a number assigned to the pixel in the row that is used to newly replace the row data. The “replacement target line” is a line used for newly replacing the line data. For example, when replacing the e-th row data lined up from the
図9に示す「置換対象行に応じた累計値M」について説明する。表示領域の高さがvであり、画素の列数および行数が曲面表示パネルの画素の列数および行数と等しく、各画素の高さがそれぞれ共通の平面パネルを考える。この平面パネルにおける各画素の共通の高さをc’とすると、c’=c・(v/V)となる。本例ではc=100,v/V=(5200.43/6400)=81.26である。また、置換対象行の番号を表示領域端部の行から順番に1から数えた場合の値をhとする。「置換対象行に応じた累計値M」は、表示領域端部の行から置換対象行までの各行の画素の高さの累計値であり、c’とhとの積である。例えば、置換対象行が、表示領域の上端の行(本例では、基準位置22から上方に並んだ32番目の行)であるとすると、その行は表示領域端部から1番目の行に該当するので、累計値Mは81.26となる。同様に、置換対象行が、表示領域の上端から2番目の行(本例では、基準位置22から上方に並んだ31番目の行)であるとすると、累計値Mは、c’・2=162.51となる。置換対象行が他の行であっても、同様に算出される。 The “cumulative value M corresponding to the replacement target row” illustrated in FIG. 9 will be described. Consider a flat panel in which the height of the display area is v, the number of columns and rows of pixels is equal to the number of columns and rows of pixels of the curved display panel, and the height of each pixel is common. If the common height of each pixel in the flat panel is c ′, c ′ = c · (v / V). In this example, c = 100 and v / V = (5200.43 / 6400) = 81.26. In addition, the value when the number of the replacement target line is counted from 1 in order from the line at the end of the display area is set to h. The “cumulative value M according to the replacement target row” is a cumulative value of the pixel heights of each row from the row at the edge of the display area to the replacement target row, and is a product of c ′ and h. For example, if the replacement target line is the uppermost line of the display area (in this example, the 32nd line aligned upward from the reference position 22), that line corresponds to the first line from the end of the display area. Therefore, the cumulative value M is 81.26. Similarly, if the replacement target row is the second row from the upper end of the display area (in this example, the 31st row aligned upward from the reference position 22), the cumulative value M is c ′ · 2 = 162.51. Even if the replacement target line is another line, the same calculation is performed.
LとMとの比とは、L<MであればL/Mであり、L>MであればM/Lである。 The ratio of L and M is L / M if L <M, and M / L if L> M.
水平垂直補正部1は、行データを補正するときに、まず、各行毎に、表示領域端部からのAk,Bkの累計値Lを算出する。
When correcting the row data, the horizontal /
続いて、水平垂直補正部1は、各行毎に、「置換対象行の画素の番号」を変動させ、LとMとの比が最も1に近づく「置換対象行の画素の番号」を特定する。例えば、基準位置22から上方に並んだ32番目の行では、累計値Lは“48.30”である(図9参照。)。水平垂直補正部1は、この32番目の行の行データを置換する候補として、基準位置22から上方に並んだ各行をそれぞれ候補とする。すなわち、水平垂直補正部1は、各行の番号(本例では“1”から“32”までの各番号)をそれぞれ、「置換対象行の画素の番号」とする。そして、水平垂直補正部1は、「置換対象行の画素の番号」とした各番号毎に、「置換対象行の画素の番号」に応じた累計値Mを計算し、さらにMとLとの比を計算する。水平垂直補正部1は、累計値Mを、上述のc’とhとの積として計算すればよい。水平垂直補正部1は、「置換対象行の画素の番号」とした各番号のうち、LとMとの比が最も1に近い値となる番号を、32番目の行の行データを置換する行の番号として特定する。本例では、置換対象行の画素の番号が“32”であるときに、M=81.26となり、LとMとの比が最も1に近くなる。従って、水平垂直補正部1は、基準位置22から上方に並んだ32番目の行データを、同じ行の行データに置換すると判定する。
Subsequently, the horizontal /
他の行の行データについても、同様に、「置換対象行の画素の番号」を特定する。例えば、基準位置22から上方に並んだ31番目の行では、累計値Lは、“99.48”である(図9参照。)。水平垂直補正部1は、各行の番号“1”から“32”までをそれぞれ「置換対象行の画素の番号」として、各番号毎に累計値Mを算出し、さらにLとMとの比を算出する。累計値Lが“99.48”である場合、「置換対象行の画素の番号」が“32”のときに、M=81.26となり、LとMとの比が最も1に近づく。従って、水平垂直補正部1は、基準位置22から上方に並んだ31番目の行データを、基準位置22から上方に並んだ32番目の行データに置換すると判定する。
Similarly, for the row data of other rows, the “pixel number of the replacement target row” is specified. For example, in the 31st row aligned upward from the
図9は、このような判定を各行毎に行い、最終的に特定した「置換対象行の画素の番号」を示している。 FIG. 9 shows the “number of pixels in the replacement target row” finally determined by performing such determination for each row.
水平垂直補正部1は、各行毎に「置換対象行の画素の番号」を特定した後、「基準位置からの順番を示す番号」に対応する行データを、「置換対象行の画素の番号」に対応する行データに置換する。例えば、水平垂直補正部1は、基準位置22から上方に並んだ31番目の行の行データを、基準位置22から上方に並んだ32番目に置換する。
The horizontal /
ただし、特定した「置換対象行の画素の番号」が、「基準位置からの順番を示す番号」と一致する場合、同じ行の行データに置換することになるので、その行に関しては置換を行わなくてよい。 However, if the specified “number of pixels in the replacement target row” matches the “number indicating the order from the reference position”, it is replaced with the row data of the same row, so that the row is replaced. It is not necessary.
また、水平垂直補正部1は、「置換対象行の画素の番号」として選ばれなかった行の行データについては、その行の外側に隣接する行の行データと重ね合わせて1行分の行データを生成する。そして、水平垂直補正部1は、上記の隣接する行の行データを、生成した1行分の行データに置換する。
The horizontal /
例えば、図9に示す例では、「置換対象行の画素の番号」として、“17”が選択されていない。従って、水平垂直補正部1は、基準位置22から上方に並んだ17番目の行の行データと、その外側に隣接する18番目の行データとを重ね合わせて、1行分の行データを生成する。そして、水平垂直補正部1は、基準位置22から上方に並んだ18番目の行の行データを、生成した1行分の行データに置換する。
For example, in the example shown in FIG. 9, “17” is not selected as the “pixel number of the replacement target row”. Accordingly, the horizontal /
隣接する2行分の行データを重ね合わせる動作は、2列分の列データを重ね合わせる動作(図8参照。)と同様である。すなわち、隣接する2行分の行データには、互いに隣接する2個の画像データの組が各列毎に含まれる。水平垂直候補部1は、各列毎に、互いに隣接する2個の画素の画像データの組を参照する。そして、水平垂直補正部1は、2個の画素の画像データがいずれも白表示を示しているならば、その2個の画素の画像データの組を、白表示を示す一つの画像データに置き換える。また、水平垂直補正部1は、2個の画素の画像データのうち、少なくともいずれか一方の画像データが黒表示を示しているならば、その2個の画素の画像データの組を、黒表示を示す一つの画像データに置き換える。
The operation of superimposing two adjacent rows of row data is the same as the operation of superimposing two columns of column data (see FIG. 8). That is, the adjacent two rows of row data include a set of two adjacent image data for each column. The horizontal /
また、既に説明したように、背景を黒色として白色の文字、記号、図形を表すことを前提にする場合、水平垂直補正部1は、2個の画素の画像データがいずれも黒表示を示しているならば、その2個の画素の画像データの組を、黒表示を示す一つの画像データに置き換え、2個の画素の画像データのうち、少なくともいずれか一方の画像データが白表示を示しているならば、その2個の画素の画像データの組を、白表示を示す一つの画像データに置き換えればよい。
As described above, when it is assumed that the background is black and white characters, symbols, and figures are represented, the horizontal /
「基準位置からの順番を示す番号」に対応する行データを、「置換対象行の画素の番号」に対応する行データに置換し、「置換対象行の画素の番号」として選ばれなかった行の行データに関する上記の処理を行ったならば、水平垂直補正部1は、行データに関する補正を終了する。
The row data corresponding to the “number indicating the order from the reference position” is replaced with the row data corresponding to the “pixel number of the replacement target row”, and the row not selected as the “pixel number of the replacement target row” If the above processing relating to the row data is performed, the horizontal /
なお、ここでは、「置換対象行の画素の番号」として選ばれなかった行の行データと、隣接する行の行データとを重ね合わせる場合を説明したが、この行データの重ね合わせを行わずに、「基準位置からの順番を示す番号」に対応する行データを、「置換対象行の画素の番号」に対応する行データに置換するだけで、行データの補正を終了してもよい。この場合、「置換対象行の画素の番号」として選ばれなかった行の行データは、削除されることになる。 Here, the case where the row data of the row not selected as the “pixel number of the replacement target row” and the row data of the adjacent row are overlaid has been described, but the row data is not overlaid. In addition, the correction of the row data may be completed simply by replacing the row data corresponding to the “number indicating the order from the reference position” with the row data corresponding to the “pixel number of the replacement target row”. In this case, the row data of the row not selected as “the pixel number of the replacement target row” is deleted.
図10は、行データの補正後の画像データに基づく画像の例を示す説明図である。水平垂直補正部1に入力される元の画像データには、P列分(本例ではP=64)の列データが含まれているが、水平垂直補正部1が列データを削減するため、列数が減少する。図10に示すように、画像データに最初に含まれていたP列分の列データは、本例では52列分の列データに削減される。図10に示す両側の部分は、列データの削除によって、曲面表示パネル10の画素列数に対して、列データが不足することを表している。なお、元の画像データに含まれていた1行分の行データは、他の1行分の行データに置換されるので、水平垂直補正部1による補正後も、画像データに含まれる行データの数は変わらない。
FIG. 10 is an explanatory diagram illustrating an example of an image based on image data after correction of row data. The original image data input to the horizontal /
水平垂直補正部1は、行データの補正を終了した後、その補正後の画像データをスケーリング部3に出力する。スケーリング部3は、水平垂直補正部1から入力される画像データを第二フレームメモリ4に記憶させる。そして、スケーリング部4は、第二フレームメモリに記憶させた画像データを読み込み、その画像データに対する補正を行う。
After completing the correction of the row data, the horizontal /
スケーリング部3は、水平垂直補正部1によって削減された列数分の列データ(D列分の列データ)を、水平垂直補正部1による補正後の画像データに追加する補正を行う。なお、Dは、前述のP−pに相当する。
The
スケーリング部3は、水平垂直補正部1による補正後の画像データが表す画像の外側(左右両側)の領域の画像データとして、列全体が白色(黒色でもよい。)を示す列データを追加する。すなわち、スケーリング部3は、水平垂直補正部1による補正後の画像データが表す画像が表示領域の中心に配置され、その両側に白色のみ(黒色のみでもよい。)が表示されるように、列データを追加する。具体的には、D/2列分の白色のみを示す列データを、表示領域における左側の列の画像データとして追加し、D/2列分の白色のみを示す列データを、表示領域における右側の列の画像データとして追加する。
The
この補正によって、図10において不足していた表示領域における左右両側の列の列データが追加される。なお、既に説明したように、D(=P−p)が奇数である場合、表示領域における左側の列データとして追加する列数と、表示領域における右側の列データとして追加する列数とが一致していなくてもよい。 By this correction, the column data of the columns on both the left and right sides in the display area that is insufficient in FIG. 10 is added. As already described, when D (= P−p) is an odd number, the number of columns added as left column data in the display area is equal to the number of columns added as right column data in the display area. You don't have to.
水平垂直補正部1による補正後の画像データに、列データを追加する補正を行ったならば、その補正により、曲面表示パネル用の画像データの生成が完了する。スケーリング部3は、水平垂直補正部1による補正後の画像データに、列データを追加する補正を行った後、その補正後の画像データを、曲面表示パネル10の駆動装置(図示せず。)に出力する。その駆動装置は、各行の画像データを、駆動装置自身が備えているソースドライバあるいは信号電極ドライバに供給し、駆動装置が曲面表示パネル10に画像を表示させる。
If correction for adding column data to the image data corrected by the horizontal /
図11は、曲面表示パネル10が湾曲していない平面パネルであると仮定したときに、スケーリング部3による補正後の画像データを用いて表示させた画像の例を示す説明図である。図11に示すように、スケーリング部3による補正後の画像データを用いて平面パネルに画像を表示させたとすると、基準位置22から離れた位置に表示される文字等の一部は、縦長になるように表示させる。このように、平面パネルに画像を表示させた場合に、基準位置22から離れた位置では文字等の一部が縦長になるような画像データを生成し、その画像データに基づいて曲面表示パネル10に画像を表示させる。従って、湾曲した曲面表示パネル10に画像を表示された画像は、観察者に歪んで認識されることがない。すなわち、本発明では、観察者の視点21(図3参照。)から観察した画像が歪んで認識されることを防止できる。
FIG. 11 is an explanatory diagram illustrating an example of an image displayed using the image data corrected by the
上記の実施の形態では、垂直方向に湾曲した曲面表示パネル10用の画像データを生成する画像データ生成装置について説明したが、本発明の画像データ生成装置は、水平方向に湾曲した曲面表示パネル用の画像データ生成装置であってもよい。水平方向に湾曲した曲面表示パネルも、一定の曲率半径rで円弧形に湾曲しているものとする。また、各画素の幅(湾曲に沿った長さ)は等しく、各画素の高さも等しいものとする。さらに、予め定められた方向から観察されることを前提とする。
In the above embodiment, the image data generation device that generates the image data for the
このような水平方向に湾曲した曲面表示パネル用の画像データを生成する場合、水平垂直補正部1およびスケーリング部3は、垂直方向に湾曲した曲面表示パネル10用の画像データを生成する場合に列データに対して行う処理と同様の処理を行データに対して行い、垂直方向に湾曲した曲面表示パネル10用の画像データを生成する場合に行データに対して行う処理と同様の処理を列データに対して行えばよい。すなわち、水平垂直補正部1は、既に説明した列データを削減する補正と同様に、行データを削減する補正を行い、既に説明した行データの補正と同様に列データの補正を行えばよい。また、スケーリング部3は、水平垂直補正部1によって削減された行データに相当する行数分の行データを、水平垂直補正部1による補正後の画像データに追加する補正を行えばよい。このスケーリング部3が行データを追加する補正は、既に説明した列データを追加する補正と同様に行えばよい。
When generating image data for a curved display panel curved in the horizontal direction, the horizontal /
以下、具体的に説明する。なお、前述の場合と同様に、曲面表示パネルが画像を表示する表示面(観察者によって画像が観察される側の面)が凹曲面である場合を例にして説明する。以下の説明では、曲面表示パネルの表示領域が湾曲していないと仮定した場合における表示領域の幅(表示領域の湾曲に沿った長さ)をVとする。また、水平方向に湾曲した曲面表示パネルの表示領域の右端の平面Tへの正射影と、その表示領域の左端の平面Tへの正射影との間隔(距離)をvとする。また、以下の説明では、曲面表示パネルにおける画素の行数がP行であり、1画面分の画像データにはP行分の行データが含まれているものとする。 This will be specifically described below. As in the case described above, the case where the display surface on which the curved display panel displays an image (the surface on the side where the image is observed by the observer) is a concave curved surface will be described as an example. In the following description, V represents the width of the display area (the length along the curvature of the display area) when it is assumed that the display area of the curved display panel is not curved. Also, let v be the interval (distance) between the orthogonal projection of the curved display panel curved in the horizontal direction onto the rightmost plane T of the display area and the orthogonal projection onto the leftmost plane T of the display area. In the following description, it is assumed that the number of rows of pixels in the curved display panel is P rows, and the image data for one screen includes row data for P rows.
さらに、以下の説明では、図3が、曲面表示パネルの水平断面を示しているものとして説明する。そして、基準位置22から右方向に並んだ各画素の幅をa1,a2,・・・,anとし、基準位置22から左方向方に並んだ各画素の幅をb1,b2,・・・,bmとする。各画素の幅は共通でありその幅の値をcとすると、a1=a2=・・・=an=b1=b2=・・・=bm=cである。なお、基準位置22から右方向、左方向それぞれに並んだ各画素に対して、1から順に番号を割り当てている。
Further, in the following description, FIG. 3 will be described on the assumption that a horizontal section of a curved display panel is shown. The widths of the pixels arranged in the right direction from the
基準位置22から右方向に並んだ各画素において、画素の右端の平面Tへの正射影と画素の左端の平面Tへの正射影との間隔(距離)をAkとする。ここで、kは、基準位置22から右方向に並んだ各画素の番号である。
In each pixel arranged in the right direction from the
同様に、基準位置22から左方向に並んだ各画素において、画素の右端の平面Tへの正射影と画素の左端の平面Tへの正射影との間隔(距離)をBkとする。ここで、kは、基準位置22から左方向に並んだ各画素の番号である。
Similarly, in each of pixels arranged in the left direction from the
水平垂直補正部1には、曲面表示パネルと等しい行数および列数で画素が配置された平面パネル用の1画面分の画像データが入力される。入力された1画面分の画像データを第一フレームメモリ2に記憶させる。そして、水平垂直補正部1は、を第一フレームメモリ2に記憶させた画像データを読み込み、その画像データに対する補正を行う。
The horizontal /
まず、水平垂直補正部1は、1画面分の画像データに含まれるP行分の行データを、縮尺率v/Vに合わせて、p行分の行データに削減する補正を行う。ここでは、削減後の行データの数をpとしている。ただし、厳密にp/P=v/Vが成立していなくてもよい。
First, the horizontal /
水平垂直補正部1は、行データを削減するときに、まず、曲面表示パネルの表示領域が湾曲していないと仮定した場合における幅Vを算出する。Vは、各列における画素の幅の和として計算することができ、水平垂直補正部1は、各画素の共通の幅cに列数を乗じることでVを算出すればよい。水平垂直補正部1は予めVの値を記憶していてもよい。
When reducing the row data, the horizontal /
続いて、水平垂直補正部1は、v(平方向に湾曲した曲面表示パネルの表示領域の右端の平面Tへの正射影と、その表示領域の左端の平面Tへの正射影との間隔)を算出する。このとき、水平垂直補正部1は、式1に従って各Akを算出し、さらに式2に従って各Bkを算出し、その総和としてvを算出すればよい。
Subsequently, the horizontal /
水平垂直補正部1は、間隔V,vをそれぞれ算出したならば、削減する行データの数(Dとする。)を、D=(V−v)/Hにより算出する。ただし、Hは、曲面表示パネルの各画素の共通の高さである。なお、水平垂直補正部1は、小数点以下を四捨五入して、整数としてDを算出する。
When the horizontal and
水平垂直補正部1は、画像データに含まれるP行分の行データをD個のグループにグループ分けし、各グループから1行分の行データを削減する。水平垂直補正部1は、一つのグループに属する行データの数をP/Dによって算出すればよいが、P/Dが整数であるとは限らない。水平垂直補正部1は、P/Dが整数でない場合、グループに属する行データの数を、P/Dの小数点以下を切り上げた値、あるいはP/Dの小数点以下を切り捨てた値にし、各グループに属する行データの数の総和がPと一致するようにグループ分けする。
The horizontal /
続いて、水平垂直補正部1は、各グループにおける一番上側の行からP/(2・D)番目の行およびその隣の行の行データを特定する。このとき、P/(2・D)が整数でない場合、小数点以下を切り上げればよい。水平垂直補正部1は、各グループ毎に、特定した2行分の行データを重ね合わせて、1行分の行データに削減する。2行分の行データの重ね合わせは、既に説明した動作と同様である。
Subsequently, the horizontal /
行データを削減する補正を行った後、水平垂直補正部1は、列データの補正を行う。水平垂直補正部1は、各列毎に、曲面表示パネルの表示領域端部からのAk,Bkの累計値を算出する。ここで、表示領域端部とは、基準位置22より右側の画素に関する計算を行う場合、表示領域の右端の画素を意味し、基準位置22より左側の画素に関する計算を行う場合、表示領域の左端の画素を意味する。図9に示す場合と同様に、この累計値をLと記す。
After performing the correction to reduce the row data, the horizontal /
また、列データを新たに置き換えるために採用する列の画素に割り当てられた番号を、「置換対象列の画素の番号」と記す。「置換対象列」は、列データを新たに置き換えるために採用する列である。 In addition, a number assigned to a pixel in a column used for newly replacing column data is referred to as a “pixel number in a column to be replaced”. The “replacement target column” is a column employed for newly replacing column data.
また、図9に示す「置換対象行に応じた累計値M」と同様に、「置換対象列に応じた累計値」を列データの補正に用いる。表示領域の幅がvであり、画素の列数および行数が曲面表示パネルの画素の列数および行数と等しく、各画素の幅がそれぞれ共通の平面パネルを考える。この平面パネルにおける各画素の共通の幅をc’とすると、c’=c・(v/V)となる。また、置換対象列の番号を表示領域端部の列から順番に1から数えた場合の値をhとする。「置換対象列に応じた累計値」は、表示領域端部の列から置換対象列までの各列の画素の幅の累計値であり、c’とhとの積である。以下、この累計値をMとする。そして、「LとMとの比」を、前述の場合と同様に、L<MであればL/Mであり、L>MであればM/Lであると定義する。 Similarly to “cumulative value M corresponding to replacement target row” shown in FIG. 9, “cumulative value corresponding to replacement target column” is used for column data correction. Consider a flat panel in which the width of the display area is v, the number of columns and rows of pixels is equal to the number of columns and rows of pixels of the curved display panel, and the width of each pixel is common. If the common width of each pixel in this flat panel is c ′, c ′ = c · (v / V). In addition, the value when the number of the replacement target column is counted from 1 in order from the column at the end of the display area is set to h. The “cumulative value corresponding to the replacement target column” is a cumulative value of the pixel width of each column from the column at the end of the display area to the replacement target column, and is a product of c ′ and h. Hereinafter, this cumulative value is assumed to be M. Then, as in the case described above, “ratio of L and M” is defined as L / M if L <M and M / L if L> M.
水平垂直補正部1は、各列毎に、表示領域端部からのAk,Bkの累計値Lを算出した後、各列毎に、「置換対象列の画素の番号」を変動させ、LとMとの比が最も1に近づく「置換対象列の画素の番号」を特定する。
The horizontal /
続いて、水平垂直補正部1は、個々の列毎に、列データを、「置換対象列の画素の番号」に対応する列データに置換する。ただし、「置換対象列の画素の番号」に対応する列データが、置換される前の列データと同一である場合には、置換しなくてよい。
Subsequently, the horizontal /
また、水平垂直補正部1は、「置換対象列の画素の番号」として選ばれなかった列の列データについては、その列の外側に隣接する列の列データと重ね合わせて1行分の列データを生成する。そして、水平垂直補正部1は、上記の隣接する列の列データを、生成した1列分の列データに置換する。2列分の列データの重ね合わせは、既に説明した動作と同様である。
In addition, the horizontal /
以上の処理で、列データに関する補正を終了する。なお、列データを、「置換対象列の画素の番号」に対応する列データに置換するだけで、列データの補正を終了してもよい。 With the above processing, the correction for the column data is completed. Note that the correction of the column data may be completed simply by replacing the column data with the column data corresponding to the “pixel number of the column to be replaced”.
水平垂直補正部1は、列データの補正を終了した後、その補正後の画像データをスケーリング部3に出力する。スケーリング部3は、水平垂直補正部1から入力される画像データを第二フレームメモリ4に記憶させる。そして、スケーリング部4は、第二フレームメモリに記憶させた画像データを読み込み、その画像データに対する補正を行う。
After completing the correction of the column data, the horizontal /
スケーリング部3は、水平垂直補正部1によって削減された行数分の行データ(D行分の行データ)を、水平垂直補正部1による補正後の画像データに追加する補正を行う。
The
スケーリング部3は、水平垂直補正部1による補正後の画像データが表す画像の外側(上下両側)の領域の画像データとして、行全体が白色(黒色でもよい。)を示す行データを追加する。すなわち、スケーリング部3は、水平垂直補正部1による補正後の画像データが表す画像が表示領域の中心に配置され、その両側に白色のみ(黒色のみでもよい。)が表示されるように、行データを追加する。具体的には、D/2行分の白色のみを示す行データを、表示領域における上側の行の画像データとして追加し、D/2行分の白色のみを示す行データを、表示領域における下側の列の画像データとして追加する。
The
水平垂直補正部1による補正後の画像データに、行データを追加する補正を行ったならば、その補正により、水平方向に湾曲した曲面表示パネル用の画像データの生成が完了する。スケーリング部3は、水平垂直補正部1による補正後の画像データに、行データを追加する補正を行った後、その補正後の画像データを、曲面表示パネルの駆動装置(図示せず。)に出力する。その駆動装置は、各行の画像データを、駆動装置自身が備えているソースドライバあるいは信号電極ドライバに供給し、駆動装置が曲面表示パネルに画像を表示させる。
If correction for adding row data to the image data corrected by the horizontal /
スケーリング部3による補正後の画像データを用いて平面パネルに画像を表示させたとすると、基準位置22から離れた位置に表示される文字等の一部は、横長になるように表示される。そのような画像データを生成して、曲面表示パネルに画像を表示させるので、本発明では、画像が歪んで認識されることを防止できる。
If an image is displayed on the flat panel using the image data corrected by the
以上の説明では、垂直方向あるいは水平方向に湾曲した曲面表示パネルの表示面が凹曲面である場合を示したが、曲面表示パネルの表示面が凸曲面であってもよい。 In the above description, the case where the display surface of the curved display panel curved in the vertical direction or the horizontal direction is a concave curved surface, but the display surface of the curved display panel may be a convex curved surface.
また、観察者の視点21が曲面表示パネルの正面の方向に存在する場合を例にして説明したが、視点21は正面の方向に限定されない。例えば、視点21が曲面表示パネルの斜め下方向に存在する(すなわち、観察者は斜め下方向から曲面表示パネルを観察する)ことが前提となっていてもよい。
Moreover, although the case where the observer's
また、曲面表示パネルは、垂直方向および水平方向それぞれに湾曲していたり、その他の態様で湾曲していてもよい。 The curved display panel may be curved in the vertical direction and the horizontal direction, or may be curved in other manners.
水平垂直補正部1とスケーリング部3とが同一の装置によって実現されていてもよい。
The horizontal /
本発明は、曲面形状の表示パネル用の画像データ生成に好適に適用される。例えば、自動車のインストルメントパネル等に用いられる曲面表示パネル用の画像データ生成に好適に適用される。 The present invention is preferably applied to image data generation for a curved display panel. For example, it is suitably applied to the generation of image data for a curved display panel used for an automobile instrument panel or the like.
1 水平垂直補正部
2 第一フレームメモリ
3 スケーリング部
4 第二フレームメモリ
10 曲面表示パネル
21 視点
22 基準位置
DESCRIPTION OF
Claims (4)
画素が配置された表示領域の湾曲に沿った長さをVとし、当該表示領域の上端の、視点から基準位置までの視線に垂直な平面への正射影と、当該表示領域の下端の、視点から基準位置までの視線に垂直な平面への正射影との間隔をvとしたときに、平面パネル用の画像データに含まれる列データの数がほぼv/V倍となるように、前記平面パネル用の画像データに含まれる列データを削減するデータ削減手段と、
列データが削減された画像データに含まれる行データを置換対象行の行データに置換して、画像データを補正する行補正手段と、
行補正手段によって補正された画像データに対して、削減された列データと同数の単一の表示を表す列データを追加するデータ追加手段とを備え、
行補正手段は、基準位置から表示領域端部に並ぶ各行毎に、各行の画素の上端の前記平面への正射影と、各行の画素の下端の前記平面への正射影との間隔の表示領域端部からの累計値Lを算出し、
表示領域の高さがvであり、画素の列数および行数が曲面表示パネルの画素の列数および行数と等しく、各画素の高さがそれぞれ共通の平面パネルにおける表示領域端部からの前記画素の高さの累計値Mを行毎に求め、
基準位置から表示領域端部に並ぶ各行毎に、累計値Lとの比が最も1に近い累計値Mが得られる行を置換対象行として特定する
ことを特徴とする曲面表示パネル用画像データ生成装置。 A curved display panel in which a plurality of pixels having the same size are arranged in a matrix and curved in the vertical direction, and separated from the curved display panel to the extent that the line of sight to each position of the curved display panel can be approximated to be parallel Pixels are arranged with the same number of rows and columns as the curved display panel for displaying the image on the curved display panel where the position perpendicular to the line of sight from the viewpoint determined as the position is defined as the reference position An image data generation device for a curved display panel that is generated by correcting image data for a flat panel that has been made,
The length along the curve of the display area in which the pixels are arranged is V, and the orthogonal projection of the upper end of the display area onto the plane perpendicular to the line of sight from the viewpoint to the reference position, and the viewpoint of the lower end of the display area The plane is set so that the number of column data included in the image data for the flat panel is approximately v / V times, where v is the interval from the orthogonal projection to the plane perpendicular to the line of sight from the reference position to the reference position. Data reduction means for reducing column data included in panel image data;
Row correction means for correcting the image data by replacing the row data included in the image data with reduced column data with the row data of the replacement target row;
Data addition means for adding column data representing a single display of the same number as the reduced column data to the image data corrected by the row correction means;
The row correction unit is configured to display, for each row arranged from the reference position to the end of the display region, an interval between an orthogonal projection of the upper end of the pixel of each row to the plane and an orthogonal projection of the lower end of the pixel of each row to the plane. Calculate the cumulative value L from the end,
The height of the display area is v, the number of columns and rows of pixels are equal to the number of columns and rows of pixels of the curved display panel, and the height of each pixel is from the end of the display area in the common flat panel. A cumulative value M of the pixel height is obtained for each row,
For each row lined up from the reference position to the edge of the display area, a row that obtains a cumulative value M whose ratio to the cumulative value L is closest to 1 is specified as a replacement target row. apparatus.
請求項1に記載の曲面表示パネル用画像データ生成装置。 The data reduction means divides the column data included in the image data for the flat panel into an integer group closest to a value obtained by dividing vV by the pixel width of the curved display panel, and for each group, If at least one of the image data of two adjacent pixels in the two adjacent column data indicates a specific color, the image data of the two pixels is converted into one pixel indicating the specific color. If the image data of two adjacent pixels in two column data adjacent to each other in the group indicates non-specific color, the image data of the two pixels is represented as 1 indicating non-specific color. The image data generation device for a curved display panel according to claim 1, wherein the column data is reduced by replacing with image data of individual pixels.
画素が配置された表示領域の湾曲に沿った長さをVとし、当該表示領域の右端の、視点から基準位置までの視線に垂直な平面への正射影と、当該表示領域の左端の、視点から基準位置までの視線に垂直な平面への正射影との間隔をvとしたときに、平面パネル用の画像データに含まれる行データの数がほぼv/V倍となるように、前記平面パネル用の画像データに含まれる行データを削減するデータ削減手段と、
行データが削減された画像データに含まれる列データを置換対象列の列データに置換して、画像データを補正する列補正手段と、
列補正手段によって補正された画像データに対して、削減された行データと同数の単一の表示を表す行データを追加するデータ追加手段とを備え、
列補正手段は、基準位置から表示領域端部に並ぶ各列毎に、各列の画素の右端の前記平面への正射影と、各列の画素の左端の前記平面への正射影との間隔の表示領域端部からの累計値Lを算出し、
表示領域の幅がvであり、画素の列数および行数が曲面表示パネルの画素の列数および行数と等しく、各画素の幅がそれぞれ共通の平面パネルにおける表示領域端部からの前記画素の幅の累計値Mを列毎に求め、
基準位置から表示領域端部に並ぶ各列毎に、累計値Lとの比が最も1に近い累計値Mが得られる列を置換対象列として特定する
ことを特徴とする曲面表示パネル用画像データ生成装置。 A curved display panel in which a plurality of pixels having the same size are arranged in a matrix and curved in the horizontal direction, and is separated from the curved display panel to the extent that the line of sight to each position of the curved display panel can be approximated to be parallel Image data for displaying an image on a curved display panel in which the position perpendicular to the line of sight from the viewpoint determined as the reference position is defined as a reference position, the pixels with the same number of rows and columns as the curved display panel. An image data generation device for a curved display panel that is generated by correcting image data for a flat panel arranged,
The length along the curve of the display area in which the pixels are arranged is V, and the orthogonal projection of the right end of the display area onto the plane perpendicular to the line of sight from the viewpoint to the reference position, and the viewpoint of the left end of the display area When the interval from the orthogonal projection to the plane perpendicular to the line of sight from the reference position to v is v, the plane data is included so that the number of row data included in the image data for the flat panel is approximately v / V times. Data reduction means for reducing row data included in panel image data;
Column correction means for correcting the image data by replacing the column data included in the image data with reduced row data with the column data of the column to be replaced;
Data addition means for adding row data representing the same number of single displays as the reduced row data to the image data corrected by the column correction means;
The column correction means, for each column aligned from the reference position to the edge of the display area, an interval between the orthogonal projection of the pixels in each column to the plane at the right end and the orthogonal projection to the plane at the left end of the pixels in each column The cumulative value L from the edge of the display area of
The display area width is v, the number of columns and rows of pixels are equal to the number of columns and rows of pixels of the curved display panel, and the width of each pixel is from the edge of the display area in the common flat panel For each column, the cumulative value M of the width of
Curved display panel image data, characterized in that, for each column arranged from the reference position to the edge of the display area, a column that obtains a cumulative value M whose ratio to cumulative value L is closest to 1 is specified as a replacement target column. Generator.
請求項3に記載の曲面表示パネル用画像データ生成装置。 The data reduction means groups the row data included in the image data for the flat panel into an integer group closest to a value obtained by dividing vV by the height of the pixel of the curved display panel, and for each group, If at least one of the image data of two adjacent pixels in two adjacent row data in the group indicates a specific color, the image data of the two pixels is converted into one pixel indicating the specific color. If the image data of two adjacent pixels in two adjacent row data in the group indicate non-specific colors, the image data of the two pixels indicate non-specific colors. The curved display panel image data generation device according to claim 3, wherein the row data is reduced by replacing with image data of one pixel.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006321770A JP5069454B2 (en) | 2006-11-29 | 2006-11-29 | Image data generation device for curved display panel |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006321770A JP5069454B2 (en) | 2006-11-29 | 2006-11-29 | Image data generation device for curved display panel |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008134537A true JP2008134537A (en) | 2008-06-12 |
| JP5069454B2 JP5069454B2 (en) | 2012-11-07 |
Family
ID=39559408
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006321770A Expired - Fee Related JP5069454B2 (en) | 2006-11-29 | 2006-11-29 | Image data generation device for curved display panel |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5069454B2 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9915841B2 (en) | 2014-07-25 | 2018-03-13 | Samsung Display Co., Ltd. | Curved display device |
| WO2019244326A1 (en) * | 2018-06-22 | 2019-12-26 | 三菱電機株式会社 | Video display device |
| CN114125151A (en) * | 2021-11-26 | 2022-03-01 | 深圳传音控股股份有限公司 | Image processing method, mobile terminal and storage medium |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001169211A (en) * | 1999-12-06 | 2001-06-22 | Hitachi Ltd | Image projection apparatus and distortion correction method thereof |
| JP2002006797A (en) * | 2000-06-26 | 2002-01-11 | Minolta Co Ltd | Display method, display device, and display system |
| JP2006030225A (en) * | 2004-07-12 | 2006-02-02 | Nishiyama Stainless Chem Kk | Computer device having curved surface display |
-
2006
- 2006-11-29 JP JP2006321770A patent/JP5069454B2/en not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001169211A (en) * | 1999-12-06 | 2001-06-22 | Hitachi Ltd | Image projection apparatus and distortion correction method thereof |
| JP2002006797A (en) * | 2000-06-26 | 2002-01-11 | Minolta Co Ltd | Display method, display device, and display system |
| JP2006030225A (en) * | 2004-07-12 | 2006-02-02 | Nishiyama Stainless Chem Kk | Computer device having curved surface display |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9915841B2 (en) | 2014-07-25 | 2018-03-13 | Samsung Display Co., Ltd. | Curved display device |
| US10133131B2 (en) | 2014-07-25 | 2018-11-20 | Samsung Display Co., Ltd. | Curved display device |
| WO2019244326A1 (en) * | 2018-06-22 | 2019-12-26 | 三菱電機株式会社 | Video display device |
| JPWO2019244326A1 (en) * | 2018-06-22 | 2021-01-07 | 三菱電機株式会社 | Video display device |
| CN114125151A (en) * | 2021-11-26 | 2022-03-01 | 深圳传音控股股份有限公司 | Image processing method, mobile terminal and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| JP5069454B2 (en) | 2012-11-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6185514B2 (en) | Display device, display device control method, and display device drive method | |
| CN103380450B (en) | Image processing device, image display device, and image processing method | |
| EP3736798B1 (en) | Organic light emitting display device | |
| CN106328031B (en) | Display panel and display device with the display panel | |
| CN102132338B (en) | Display device and display device drive method | |
| CN102194391B (en) | Two image display devices | |
| KR101319341B1 (en) | Method of generating compensation region for compensating defect of image display device | |
| JP5374306B2 (en) | Image display device | |
| CN105590615A (en) | Apparatus And Method For Correcting Image Distortion And Curved Display Device Including The Same | |
| JP5450793B2 (en) | Image display device and control method thereof | |
| KR101989528B1 (en) | image display device and method of displaying image | |
| US10475394B2 (en) | Driving method and driving device for liquid crystal display, and liquid crystal display | |
| KR20130065380A (en) | Liquid crystal display and driving method of the same | |
| KR102842632B1 (en) | Display device and driving method of display device | |
| KR20190126664A (en) | Display device using subpixel rendering and image processing method thereof | |
| JP2015118113A (en) | Display device | |
| JP5069454B2 (en) | Image data generation device for curved display panel | |
| CN101405642B (en) | Liquid crystal display device having a plurality of pixel electrodes | |
| US6788306B2 (en) | Display apparatus displaying pseudo gray levels and method for displaying the same | |
| KR20060047359A (en) | LCD and its driving method | |
| KR20120139564A (en) | Image processing device, electro-optic device, electronic apparatus, and image processing method | |
| TWI578300B (en) | Signal processing circuit, display device and electronic apparatus having display device | |
| JP2008111890A (en) | Curved surface display panel | |
| JP2011123230A (en) | Display device | |
| JP6742880B2 (en) | Display device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20091116 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101101 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120508 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120703 |
|
| 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: 20120731 |
|
| 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: 20120817 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150824 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5069454 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |