(57)【要約】【課題】  表示画面内の高輝度部分と低輝度部分との間の境界を目立ち難くする画像データの補正を、手間を少なくして行うことができる表示装置および表示プログラムを提供する。【解決手段】  表示装置１に、表示画面１１１上の２つの点を順次選択し、一方の点を基準点に設定し、他方の点を補正対象点に設定する選択設定部２２と、補正対象点の輝度値が輝度補正設定値だけ下がり、かつ、基準点と補正対象点とを結ぶ線分上の各点の輝度値が輝度補正設定値よりも小さく、基準点に近いほどより小さい中間設定値だけ下がるように、補正対象点および各点に対応する各補正値を順次生成し、各補正値を含む補正データを生成する補正値生成部２１と、画像データに補正データを重畳して該画像データの補正を行う輝度補正処理部１８とを設ける。【選択図】      図２
2013257470.tif 000002
【特許請求の範囲】
【請求項１】
画像データに基づいて表示画面に画像を表示する表示装置であって、
前記表示画面上の任意の２つの点を１対の点として選択する選択部であって、１対の点を選択した後、該１対の点をなす２つの点それぞれに隣接する点からなる新たな１対の点を順次選択する選択部と、
前記選択部によって１対の点が選択されたときに、該１対の点のうちの一方の点を基準点に設定し、該１対の点のうちの他方の点を補正対象点に設定する設定部と、
前記設定部によって前記基準点および前記補正対象点が設定されたときに、前記補正対象点の輝度値が予め定める輝度補正設定値だけ下がり、かつ、前記基準点と前記補正対象点とを結ぶ線分上の各点の輝度値が、前記輝度補正設定値よりも小さな値だけ下がるように、前記補正対象点および前記各点に対応する補正値をそれぞれ生成し、各補正値を含む補正データを生成する補正値生成部であって、前記各点に対応する補正値を、前記線分上において前記補正対象点から近い位置にある点ほど大きく下がり、前記基準点から近い位置にある点ほど小さく下がるように生成する補正値生成部と、
前記画像データに前記補正データを重畳して、該画像データの補正を行う補正処理部と、を備え、
前記補正値生成部は、前記選択部によって１対の点が新たに選択され、前記設定部によって基準点および補正対象点が新たに設定されたときに、新たに設定された補正対象点、および、新たに設定された基準点と新たに設定された補正対象点とを結ぶ線分上の各点に対して、前記補正値を生成し、前記補正データを生成することを特徴とする表示装置。
【請求項２】
前記表示画面への物体の接触を検知し、接触位置を検出するタッチパネル部を備え、
前記選択部は、前記表示画面に物体が接触し、その接触面が長方形であることが前記タッチパネル部によって検出された場合に、該長方形の中心点と、該長方形の一方の短辺上の第１の点または該長方形の他方の短辺上の第２の点のうちのいずれか一方の点とを、前記１対の点として選択し、
前記設定部は、前記選択部によって選択された、前記第１の点または前記第２の点のうちのいずれか一方の点を前記基準点に設定し、前記中心点を前記補正対象点に設定することを特徴とする請求項１に記載の表示装置。
【請求項３】
前記タッチパネル部によって前記物体の接触が検出されてから検出されなくなるまでに前記設定部によって設定された前記基準点および前記補正対象点を１つのグループとして記憶するグループ記憶部と、
前記物体の接触が検出されなくなった後、前記タッチパネル部による検出結果が予め定める第１検出結果となった場合に、前記グループ記憶部に記憶されている補正対象点、および、該補正対象点と対になる基準点と該補正対象点とを結ぶ線分上の各点に対して、既に生成された補正値よりも輝度値が低くなるような補正値を、前記補正値生成部によって生成させ、前記補正データを生成させる再生成指示部と、を備えることを特徴とする請求項２に記載の表示装置。
【請求項４】
前記タッチパネル部によって前記物体の接触が検出されてから検出されなくなるまでに前記設定部によって設定された前記基準点および前記補正対象点を１つのグループとして記憶するグループ記憶部と、
前記物体の接触が検出されなくなった後、前記タッチパネル部による検出結果が予め定める第２検出結果となった場合に、前記グループ記憶部に記憶されている補正対象点、および、該補正対象点と対になる基準点と該補正対象点とを結ぶ線分上の各点に対して、既に生成された補正値を、前記補正値生成部によって取り消させ、該補正値が生成される直前の状態に前記補正データを戻させる取消指示部と、を備えることを特徴とする請求項２に記載の表示装置。
【請求項５】
コンピュータを、請求項１に記載の表示装置として機能させることを特徴とする表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置および表示プログラムに関する。
【背景技術】
【０００２】
表示装置は、一般的に、固有の輝度特性を有している。理想的な表示装置の輝度特性は、表示画面内で輝度値が均一となるが、実際の表示装置では、表示画面内において輝度値の相違が存在する。すなわち、表示画面に輝度むらが存在する。たとえば、液晶表示装置の場合であれば、液晶パネルの部分的な厚みの相違や、液晶パネル内の一部のフィルタの経年劣化などに起因して、表示画面に輝度むらが生じる。
【０００３】
したがって、表示画面に画像を綺麗に表示させるためには、輝度むらに合わせて画像データを補正する必要がある。画像データを補正する技術として、特許文献１には、表示画面上において基準点および補正対象点となる２点をタッチペンによってタッチし、この２点を結ぶ線分を対角線とする方形の領域内全体について、補正対象点に近いほど輝度値を大きく減少させる補正値を設定し、この補正値によって画像データの補正を行うことが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２０２０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
輝度むらには、輝度値が比較的高い表示画面の部分と、輝度値が比較的低い表示画面の部分との境界が目視ではっきりと確認できる場合がある。このような場合、この境界が目立たなくなるように、境界を挟むように基準点および補正対象点を設定する必要がある。しかしながら、特許文献１に記載の技術において、この境界を挟むように基準点および補正対象点を設定した場合、補正対象の領域となる方形の領域の辺部分は、この境界とは異なる方向に延びるので、この辺部分は、輝度むらに関係なく補正値が設定され、新たな境界となってしまうおそれがある。
【０００６】
このような問題を解決する方法として、境界を挟むように基準点および補正対象点を設定し、補正対象点、および、基準点と補正対象点との間の線分上の点に、補正値を設定する方法が考えられる。しかしながら、この方法の場合、表示画面全体について輝度むらを解消しようとするときに、境界の部分ごとに２点をタッチし、基準点と補正対象点との対を設定することになるので、画像データの補正に手間がかかってしまう。
【０００７】
本発明は、このような課題を解決するためのものであり、表示画面内の高輝度部分と低輝度部分との間の境界を目立ち難くする画像データの補正を、手間を少なくして行うことができる表示装置および表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、画像データに基づいて表示画面に画像を表示する表示装置であって、
前記表示画面上の任意の２つの点を１対の点として選択する選択部であって、１対の点を選択した後、該１対の点をなす２つの点それぞれに隣接する点からなる新たな１対の点を順次選択する選択部と、
前記選択部によって１対の点が選択されたときに、該１対の点のうちの一方の点を基準点に設定し、該１対の点のうちの他方の点を補正対象点に設定する設定部と、
前記設定部によって前記基準点および前記補正対象点が設定されたときに、前記補正対象点の輝度値が予め定める輝度補正設定値だけ下がり、かつ、前記基準点と前記補正対象点とを結ぶ線分上の各点の輝度値が、前記輝度補正設定値よりも小さな値だけ下がるように、前記補正対象点および前記各点に対応する補正値をそれぞれ生成し、各補正値を含む補正データを生成する補正値生成部であって、前記各点に対応する補正値を、前記線分上において前記補正対象点から近い位置にある点ほど大きく下がり、前記基準点から近い位置にある点ほど小さく下がるように生成する補正値生成部と、
前記画像データに前記補正データを重畳して、該画像データの補正を行う補正処理部と、を備え、
前記補正値生成部は、前記選択部によって１対の点が新たに選択され、前記設定部によって基準点および補正対象点が新たに設定されたときに、新たに設定された補正対象点、および、新たに設定された基準点と新たに設定された補正対象点とを結ぶ線分上の各点に対して、前記補正値を生成し、前記補正データを生成することを特徴とする表示装置である。
【０００９】
また本発明は、前記表示画面への物体の接触を検知し、接触位置を検出するタッチパネル部を備え、
前記選択部は、前記表示画面に物体が接触し、その接触面が長方形であることが前記タッチパネル部によって検出された場合に、該長方形の中心点と、該長方形の一方の短辺上の第１の点または該長方形の他方の短辺上の第２の点のうちのいずれか一方の点とを、前記１対の点として選択し、
前記設定部は、前記選択部によって選択された、前記第１の点または前記第２の点のうちのいずれか一方の点を前記基準点に設定し、前記中心点を前記補正対象点に設定することを特徴とする。
【００１０】
また本発明は、前記タッチパネル部によって前記物体の接触が検出されてから検出されなくなるまでに前記設定部によって設定された前記基準点および前記補正対象点を１つのグループとして記憶するグループ記憶部と、
前記物体の接触が検出されなくなった後、前記タッチパネル部による検出結果が予め定める第１検出結果となった場合に、前記グループ記憶部に記憶されている補正対象点、および、該補正対象点と対になる基準点と該補正対象点とを結ぶ線分上の各点に対して、既に生成された補正値よりも輝度値が低くなるような補正値を、前記補正値生成部によって生成させ、前記補正データを生成させる再生成指示部と、を備えることを特徴とする。
【００１１】
また本発明は、前記タッチパネル部によって前記物体の接触が検出されてから検出されなくなるまでに前記設定部によって設定された前記基準点および前記補正対象点を１つのグループとして記憶するグループ記憶部と、
前記物体の接触が検出されなくなった後、前記タッチパネル部による検出結果が予め定める第２検出結果となった場合に、前記グループ記憶部に記憶されている補正対象点、および、該補正対象点と対になる基準点と該補正対象点とを結ぶ線分上の各点に対して、既に生成された補正値を、前記補正値生成部によって取り消させ、該補正値が生成される直前の状態に前記補正データを戻させる取消指示部と、を備えることを特徴とする。
【００１２】
また本発明は、コンピュータを、前記表示装置として機能させることを特徴とする表示プログラムである。
【発明の効果】
【００１３】
本発明によれば、選択部および設定部によって、輝度むらによって高輝度となっている部分の、低輝度となっている部分に最近接する点を補正対象点に設定し、この補正対象点よりも低輝度部分から離れた、高輝度部分上の点を基準点に設定することで、補正値生成部によって、高輝度部分における補正対象点および補正対象点と基準点との間の各点について、輝度値が下がるように補正値を生成することができる。基準点と補正対象点との対は、選択部および設定部によって順次連続して設定され、それに伴って、補正値も順次生成される。したがって、表示画面内の高輝度部分と低輝度部分との間の境界を目立ち難くするための、画像データに対する補正値を、手間を少なくして生成し、補正処理部によってこの画像データの補正を行うことができる。
【００１４】
また本発明によれば、当接面が長方形となる物体を、この長方形の中心点が高輝度部分と低輝度部分との境界線に沿うように、表示画面上をスライド移動させることで、画像データに対する補正値を生成し、この画像データの補正を行うことができる。よって、直感的な操作によって、高輝度部分と低輝度部分との間の境界を目立ち難くすることができる。
【００１５】
また本発明によれば、表示画面上の同じ位置で物体をスライド移動させなくても、表示画面に対する操作によって、この位置における輝度値をより下げる補正値を生成することができる。したがって、画像データの補正をより容易に行うことができる。
【００１６】
また本発明によれば、表示画面に対する操作によって、補正データを元に戻すことができる。したがって、画像データの補正をより容易に行うことができる。
【００１７】
また本発明によれば、コンピュータを前記表示装置として機能させる表示プログラムを提供することができる。
【図面の簡単な説明】
【００１８】
【図１】表示装置１の外観を示す模式図である。
【図２】表示装置１の構成を示すブロック図である。
【図３】表示装置１へ指示を入力するためのリモートコントローラ２を示す図である。
【図４】メニュー３を示す図である。
【図５】表示画面１１１にグレイ色画像Ｇが表示され、輝度むらが生じている状態を示す図である。
【図６】本発明の目的を詳細に説明するための図である。
【図７】黒板消しの具体的な使用方法を説明するための図である。
【図８】補正対象設定キーＩを示す図である。
【図９】黒板消し画像Ｊを示す図である。
【図１０】補正用関数Ｆと中間設定値との関係を示す図である。
【図１１】表示装置１の動作を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下に、本発明に係る表示装置１について説明する。図１は、表示装置１の外観を示す模式図である。表示装置１は、たとえば、縦２００ｃｍ、横３００ｃｍ程度の矩形状の表示画面１１１を有する。表示装置１は、たとえば電子黒板やテレビ受像機として用いられ、表示画面１１１に画像を表示する。
【００２０】
図２は、表示装置１の構成を示すブロック図である。表示装置１は、表示パネル１１と、表示パネルドライバ１２と、タッチパネル部１３と、タッチパネルドライバ１４と、画像処理部１５と、画像記憶部１６と、テスト画像記憶部１７と、輝度補正処理部１８と、ＯＳＤ合成部１９と、補正データ記憶部２０と、補正値生成部２１と、選択設定部２２と、指示部２３と、グループ記憶部２４とを備える。表示装置１において、画像処理部１５は、図示しないマイクロプロセッサに接続され、該マイクロプロセッサ、テスト画像記憶部１７、輝度補正処理部１８、ＯＳＤ合成部１９、補正データ記憶部２０、補正値生成部２１、選択設定部２２、指示部２３、およびグループ記憶部２４とともに、１つのＩＣ（Integrated Circuit）チップとして構成される。なお、本発明に係る表示装置としては、公知のタッチディスプレイの制御部に本発明に係る表示プログラムを記憶させて、上記の各部１５〜２４の機能を発揮させるようにしたものでもよい。公知のタッチディスプレイとしては、タッチディスプレイＰＮ−Ｌ８０２Ｂ（シャープ株式会社製）などが挙げられる。
【００２１】
画像記憶部１６は、画像データを記憶する揮発性または不揮発性のメモリである。画像記憶部１６には、たとえば、外部の機器から、２５６階調のＲＧＢ画像データが入力され、このＲＧＢ画像データが記憶される。
【００２２】
画像処理部１５は、画像記憶部１６に記憶された画像データに対して、スケーリングやγ補正などの各種の画像処理を行う。
【００２３】
輝度補正処理部１８は、画像処理部１５によって画像処理が行われた画像データに、補正データ記憶部２０に記憶される補正データを重畳することで、この画像データの補正を行い、表示画面１１１に表示される画像の輝度を調節する。具体的には、補正データ記憶部２０には、画像データのすべての画素に対応するように、０％以上１００％以下の階調補正値が２次元的に配列されて記憶されており、輝度補正処理部１８によって、対応する画素の階調値と階調補正値とが掛け合わされる。たとえば、ある画素に対応する階調補正値が７５％であり、この画素のＲ階調値が１２０、Ｇ階調値が１６０、Ｂ階調値が６０である場合、輝度補正処理部１８による補正後の、この画素のＲ階調値は１２０×７５％＝９０となり、この画素のＧ階調値は１６０×７５％＝１２０となり、この画素のＢ階調値は６０×７５％＝４５となる。なお、このような計算の際に小数点以下の値が生じる場合、輝度補正処理部１８は、この小数点以下の値について、切捨て、切り上げ、または四捨五入を行う。
【００２４】
ＯＳＤ合成部１９は、表示装置１の設定画面などを表示する場合に、輝度補正処理部１８によって処理された画像データが示す画像に、重ねて表示（ＯＳＤ表示）するために、画像を合成する。ＯＳＤ表示を行う必要がない場合には、輝度補正処理部１８によって処理された画像データは、そのまま、表示パネルドライバ１２に入力される。
【００２５】
表示パネルドライバ１２は、液晶ディスプレイ、プラズマディスプレイなどの表示パネル１１を駆動し、表示パネル１１の一方主面である表示画面１１１に画像を表示させるドライバである。表示パネルドライバ１２には、ＯＳＤ合成部１９から画像データが入力され、この画像データに従って、表示画面１１１に画像が表示される。
【００２６】
タッチパネルドライバ１４は、タッチパネル部１３を駆動するドライバである。タッチパネル部１３は、投影型静電容量方式タッチパネル、抵抗膜方式タッチパネル、赤外線遮断検出方式タッチパネルなどから構成される。タッチパネル部１３は、表示画面１１１に対して物体が接触すると、この物体の接触を検知し、接触位置を検出して、タッチパネルドライバ１４へ入力する。なお、本発明としては、タッチパネル部１３を設ける代わりに、２点以上の位置の同時入力が可能なデジタイザを設けてもよい。
【００２７】
以上の機能は、以下に説明する、本発明の特徴である輝度むら補正モードにおいても共通する機能である。輝度むら補正モードとは、表示装置１がとり得るモードの１つであり、表示装置１を輝度むら補正モードにするには、たとえば、リモートコントローラなどによって表示装置１へ指示を入力する。
【００２８】
図３に、表示装置１へ指示を入力するためのリモートコントローラ２を示す。リモートコントローラ２は、電源ボタン３１、消音ボタン３２、上ボタン３３、下ボタン３４、左ボタン３５、右ボタン３６、状態表示ボタン３７、カラーモード切換ボタン３８、入力切換ボタン３９、メニューボタン４０、および画面サイズ切換ボタン４１を備える。このリモートコントローラ２を用いて表示装置１を輝度むら補正モードにするには、まず、表示画面１１１に「Ｆ」が表示されるまで画面サイズ切換ボタン４１を押し、その後、「Ｆ」が表示された状態で、上ボタン３３、右ボタン３６、下ボタン３４、左ボタン３５を順に押す。これによって、表示画面１１１にメニュー３が表示される。図４に、メニュー３を示す。表示画面１１１にメニュー３が表示された直後には、図４（ａ）に示すように、「オールリセット」が選択されているので、図４（ｂ）に示すように「輝度ムラ補正」が選択されるまで下ボタン３４を押し、「輝度ムラ補正」が選択された状態で、右ボタン３６を押す。これによって、表示装置１は輝度むら補正モードとなる。
【００２９】
以下は、すべて、輝度むら補正モードにおける表示装置１の機能である。表示装置１が輝度むら補正モードになると、テスト画像記憶部１７に記憶されるテスト画像が、画像処理部１５および輝度補正処理部１８による処理を経て、表示画面１１１に表示される。テスト画像は、輝度むらの補正を行い易くするための画像であり、たとえば、すべての画素についてＲ，Ｇ，Ｂ階調値を１２８とするグレイ色画像である。表示画面１１１にグレイ色画像が表示されているときに、表示画面１１１に輝度むらが生じていれば、高輝度の部分は淡いグレイ色の明領域となり、低輝度の部分は濃いグレイ色の暗領域となる。
【００３０】
図５に、表示画面１１１にグレイ色画像Ｇが表示され、輝度むらが生じている状態を示す。図５では、表示画面１１１の左上端および右端が暗領域となっており、中央が明領域となっている。そして、表示画面１１１に、暗領域と明領域との境界が、線状にはっきりと現れている。本発明は、このような境界を目立ち難くすることを目的とする。
【００３１】
図６を用いて、本発明の目的をより詳細に説明する。図６（ａ）は、図５の一部分Ｇ１と、この一部分Ｇ１に対応する輝度値とを示している。図６（ａ）に示す一部分Ｇ１は、左半分が明領域、右半分が暗領域となっており、この２つの領域の境界が線状にはっきりと現れている。本発明は、この一部分Ｇ１の輝度値を、図６（ｂ）のように補正することを目的とする。図６（ｂ）に示す状態では、図６（ａ）に示す状態と比較して、一部分Ｇ１の左半分の輝度値が、左端から中央に向かって、徐々に減少しており、これによって、明領域と暗領域との境界が目立ち難くなっている。
【００３２】
表示装置１において、このような明領域と暗領域との境界を目立ち難くする機能（境界除去機能）を発揮させるためには、従来公知の黒板消し、ホワイトボードイレーサーなどのような、当接面が長方形状となる物（以下、「黒板消し」と称する）を表示画面１１１に当接させて、明領域と暗領域との境界線をなぞるように黒板消しをスライド移動させればよい。図７を用いて、黒板消しのより具体的な使用方法を説明する。図７において、黒板消しＨは、長辺方向において一方半分が白色に配色されており、他方半分が黒色に配色されている。図７に示すように、明領域と暗領域との境界線、より詳細には、明領域において暗領域に最近接する部分に、黒板消しＨの当接面である長方形の中心点Ｈ１（重心）が位置するようにして、２点鎖線で示すような軌跡で、黒板消しＨをスライド移動させると、表示装置１は、図６（ｂ）に示すように、補正値生成部２１によって、明領域の輝度値が下がるような補正データを生成する。なお、図７のように明領域と暗領域との境界が表示画面１１１の端まで延びていても中心点Ｈ１が境界上に位置できるように、タッチパネル部１３の検出領域１３１は、表示画面１１１よりも広くなっている。黒板消しＨが表示装置１の専用の黒板消しである場合は、黒板消しＨの寸法に合わせて、タッチパネル部１３の検出領域１３１を、黒板消しＨの長辺の半分の長さ程度、表示画面１１１よりも外方に広くすればよい。表示装置１の専用の黒板消しＨは、表示画面１１１に当接しているときに、当接面に臨む境界線を目視することが可能なように、透明または半透明にすることが好ましい。
【００３３】
以下では、境界除去機能を発揮するための表示装置１の構成について説明する。輝度むら補正モードでは、タッチパネル部１３による検出結果は、タッチパネルドライバ１４を介して、選択設定部２２に入力される。タッチパネル部１３による検出結果は、表示画面１１１に当接した物体の当接面に外接する面積が最小の長方形（最小外接長方形）として、選択設定部２２に入力される。表示装置１では、この最小外接長方形の中心点（重心）が明領域と暗領域との境界線に沿うように物体をスライド移動させることで、境界除去機能が発揮される。したがって、黒板消しに限らず、人手を表示画面１１１に当接させてスライド移動させても、境界除去機能を発揮させることは可能である。なお、黒板消しが当接したときにのみ、境界除去機能が発揮されるように構成されてもよい。
【００３４】
選択設定部２２は、タッチパネル部１３による検出結果が、表示画面１１１に物体が１回当接するシングルタップか、表示画面１１１に物体が２回連続で当接するダブルタップか、表示画面１１１に物体が当接し、当接したままスライド移動し、その後離間するフリックか、長押しのシングルタップかを判断する。選択設定部２２は、補正対象設定キーが表示されていない場合において、長押しのシングルタップが行われると、ＯＳＤ合成部１９に、グレイ色画像に補正対象設定キーを合成させて、表示させる。
【００３５】
図８に、補正対象設定キーＩを示す。補正対象設定キーＩは、左設定キーＩ１、右設定キーＩ２、下設定キーＩ３、および上設定キーＩ４を含む。補正対象設定キーＩは、補正の対象となる領域を設定するためのキーである。上述したように、表示装置１は、黒板消しを表示画面１１１に当接させ、当接面の最小外接長方形の中心点を明領域と暗領域との境界線に沿うようにスライド移動させることで、境界線近傍の明領域の輝度値が小さくなるように、階調補正値を生成するように構成されているが、黒板消しとして従来公知のものを用いる場合、最小外接長方形の長辺方向において、一方端側が明領域なのか、他方端側が明領域なのかを、表示装置１は判断することができない。そこで、表示装置１を使用するユーザが、最小外接長方形の長辺方向において、どちら側が補正対象となる明領域であるかを、補正対象設定キーＩによって設定する必要がある。
【００３６】
左設定キーＩ１は、最小外接長方形の一方の短辺の中点が他方の短辺の中点よりも左側にあるときに、一方の短辺を含む最小外接長方形の半分が通過した領域を補正対象とするためのキーである。より詳細には、左設定キーＩ１は、最小外接長方形の一方の短辺の中点が他方の短辺の中点よりも左側にあるときに、最小外接長方形の中心点と一方の短辺の中点とを結ぶ開線分、および、該中心点が通過した領域を補正対象とするためのキーである。左設定キーＩ１が表示されている表示画面１１１の部分に対して、シングルタップが行われると、この領域を補正対象とする補正対象設定情報（左設定情報）が、選択設定部２２に記憶される。なお、デフォルト設定では、この左設定情報が、選択設定部２２に記憶されている。
【００３７】
右設定キーＩ２は、最小外接長方形の一方の短辺の中点が他方の短辺の中点よりも右側にあるときに、一方の短辺を含む最小外接長方形の半分が通過した領域を補正対象とするためのキーである。より詳細には、右設定キーＩ２は、最小外接長方形の一方の短辺の中点が他方の短辺の中点よりも右側にあるときに、最小外接長方形の中心点と一方の短辺の中点とを結ぶ開線分、および、該中心点が通過した領域を補正対象とするためのキーである。右設定キーＩ２が表示されている表示画面１１１の部分に対して、シングルタップが行われると、この領域を補正対象とする補正対象設定情報（右設定情報）が、選択設定部２２に記憶される。
【００３８】
下設定キーＩ３は、最小外接長方形の一方の短辺の中点が他方の短辺の中点よりも下側にあるときに、一方の短辺を含む最小外接長方形の半分が通過した領域を補正対象とするためのキーである。より詳細には、下設定キーＩ３は、最小外接長方形の一方の短辺の中点が他方の短辺の中点よりも下側にあるときに、最小外接長方形の中心点と一方の短辺の中点とを結ぶ開線分、および、該中心点が通過した領域を補正対象とするためのキーである。下設定キーＩ３が表示されている表示画面１１１の部分に対して、シングルタップが行われると、この領域を補正対象とする補正対象設定情報（下設定情報）が、選択設定部２２に記憶される。
【００３９】
上設定キーＩ４は、最小外接長方形の一方の短辺の中点が他方の短辺の中点よりも上側にあるときに、一方の短辺を含む最小外接長方形の半分が通過した領域を補正対象とするためのキーである。より詳細には、上設定キーＩ４は、最小外接長方形の一方の短辺の中点が他方の短辺の中点よりも上側にあるときに、最小外接長方形の中心点と一方の短辺の中点とを結ぶ開線分、および、該中心点が通過した領域を補正対象とするためのキーである。上設定キーＩ４が表示されている表示画面１１１の部分に対して、シングルタップが行われると、この領域を補正対象とする補正対象設定情報（上設定情報）が、選択設定部２２に記憶される。
【００４０】
このような、左設定情報、右設定情報、下設定情報、または上設定情報のうちのいずれか１つの補正対象設定情報が、ユーザによって選択され、選択設定部２２に記憶されることで、表示装置１は、黒板消しが表示画面１１１に当接したときに、補正対象となる領域を判断することができる。なお、本発明としては、図７に示すような黒板消しＨに、自身の傾きを検出する傾きセンサ、および、補正対象設定情報を送信する送信部を設け、黒板消しＨから送信された補正対象設定情報が選択設定部２２に記憶されるように構成してもよい。具体的には、黒板消しＨの傾きセンサによって、白色に配色された側の短辺の中点が黒色に配色された側の短辺の中点よりも左側にあると検出されたときには、左設定情報が送信部によって送信され、選択設定部２２に記憶される。また、黒板消しＨの傾きセンサによって、白色に配色された側の短辺の中点が黒色に配色された側の短辺の中点よりも右側にあると検出されたときには、右設定情報が送信部によって送信され、選択設定部２２に記憶される。また、黒板消しＨの傾きセンサによって、白色に配色された側の短辺の中点が黒色に配色された側の短辺の中点よりも下側にあると検出されたときには、下設定情報が送信部によって送信され、選択設定部２２に記憶される。また、黒板消しＨの傾きセンサによって、白色に配色された側の短辺の中点が黒色に配色された側の短辺の中点よりも上側にあると検出されたときには、上設定情報が送信部によって送信され、選択設定部２２に記憶される。このように構成することで、ユーザの手間を少なくすることができる。
【００４１】
図８には、補正対象設定キーＩとともに、終了キーＩ５もＯＳＤ表示されている。終了キーＩ５は、輝度むら補正モードを終了させるためのキーである。終了キーＩ５が表示されている表示画面１１１の部分に対して、シングルタップが行われると、表示装置１は、輝度むら補正モードを終了させ、補正対象設定キーＩ、終了キーＩ５、およびグレイ色画像Ｇを消去させ、輝度むら補正モード前のモードに戻る。また、補正対象設定キーＩおよび終了キーＩ５が表示されてから、これらのキーのうちのいずれにもシングルタップが行われないまま、所定期間が過ぎた場合も、輝度むら補正モードは終了となる。この所定期間内に、これらのキー以外の部分に対する操作が行われても、表示画面１１１の表示状態や補正対象設定情報は変更されない。また、この所定期間内に、補正対象設定キーＩに対するシングルタップが行われた場合には、補正対象設定情報が選択設定部２２に記憶され、補正対象設定キーＩおよび終了キーＩ５が消去され、グレイ色画像Ｇのみが表示画面１１１に表示された状態になる。
【００４２】
選択設定部２２は、補正対象設定キーが表示されていない場合において、任意のフリックが行われると、フリックの開始位置に対応する表示画面１１１上の２つの点（画素）を１対の点（画素）として選択し、該１対の点（画素）のうちの一方の点（画素）を基準点（基準画素）に設定し、該１対の点（画素）のうちの他方の点（画素）を補正対象点（補正対象画素）に設定する。また、選択設定部２２は、最初の１対の点（画素）を選択した後、フリックの軌跡に対応して、該１対の点（画素）をなす２つの点（画素）それぞれに隣接する点（画素）からなる新たな１対の点（画素）を順次選択し、順次選択した各１対の点（画素）のうちの一方の点（画素）を基準点（基準画素）に設定し、各１対の点（画素）のうちの他方の点（画素）を補正対象点（補正対象画素）に設定する。
【００４３】
選択設定部２２に選択される１対の画素のうちの一方は、最小外接長方形の中心点に対応する画素である。この画素は、選択設定部２２によって、補正対象画素に設定される。選択設定部２２に選択される１対の画素のうちの他方は、最小外接長方形の一方の短辺の中点（第１中点）または他方の短辺の中点（第２中点）のうちのいずれか１つの点に対応する画素である。第１中点または第２中点のうちのいずれが選択されるかは、選択設定部２２に記憶される補正対象設定情報による。選択設定部２２に左設定情報が記憶されている場合には、第１中点または第２中点のうち、より左側に位置する点に対応する画素が選択設定部２２によって選択され、この画素が、選択設定部２２によって基準画素に設定される。選択設定部２２に右設定情報が記憶されている場合には、第１中点または第２中点のうち、より右側に位置する点に対応する画素が選択設定部２２によって選択され、この画素が、選択設定部２２によって基準画素に設定される。選択設定部２２に下設定情報が記憶されている場合には、第１中点または第２中点のうち、より下側に位置する点に対応する画素が選択設定部２２によって選択され、この画素が、選択設定部２２によって基準画素に設定される。選択設定部２２に上設定情報が記憶されている場合には、第１中点または第２中点のうち、より上側に位置する点に対応する画素が選択設定部２２によって選択され、この画素が、選択設定部２２によって基準画素に設定される。
【００４４】
なお、表示装置１では、選択設定部２２が、１対の画素を選択し、基準画素および補正対象画素を設定しているが、本発明としては、選択設定部２２が、１対の画素を選択する選択部と、基準画素および補正対象画素を設定する設定部とに分けられていてもよい。また、選択設定部２２は、１つの画素を１つの点とみなして、１対の点の選択ならびに基準点および補正対象点の設定を行っているが、本発明としては、たとえば、２行２列の４画素や、３行３列の９画素を１つの点とみなして、１対の点の選択ならびに基準点および補正対象点の設定を行ってもよい。
【００４５】
表示装置１では、選択設定部２２は、１対の画素を選択した後、基準画素および補正対象画素の座標値が連続するように、基準画素および補正対象画素を設定する。たとえば、選択設定部２２に上設定情報が記憶されている場合において、フリックの開始時に最小外接長方形の一方の短辺が上側に位置しているとき、この一方の短辺の中点に対応する画素が、基準画素に設定される。選択設定部２２は、フリックに伴ってこの一方の短辺が下側に移動しても、上側に位置する他方の短辺の中点に対応する画素を基準画素に設定するのではなく、下側に位置する一方の短辺の中点に対応する画素を基準画素に設定する。すなわち、選択設定部２２によって１対の画素が選択されたときに補正対象設定情報に基づいて基準画素が設定されるのはフリックの開始時のみであり、フリックの途中や終了時においては、選択された１対の画素のうち、直前に設定された基準画素の座標値に近い座標値を有する画素が、選択設定部２２によって基準画素に設定される。
【００４６】
表示装置１は、フリックが行われたと選択設定部２２が判断した場合、ＯＳＤ合成部１９によって、表示画面１１１に黒板消し画像をＯＳＤ表示させる。図９に、黒板消し画像Ｊを示す。黒板消し画像Ｊは、黒板消しＨによるフリックに追従するように、最小外接長方形の近傍において、長辺方向に離間した位置に表示される。図９の２点鎖線Ｋ１はフリックの軌跡を示し、２点鎖線Ｋ２は移動して表示される黒板消し画像Ｊの軌跡を示す。黒板消し画像Ｊは、黒色と白色とに配色された長方形の画像であり、最小外接長方形と長辺方向が一致するように表示される。黒板消し画像Ｊは、選択設定部２２に記憶されている補正対象設定情報が、左設定情報であれば長辺方向における左側半分を白色に配色し、右設定情報であれば長辺方向における右側半分を白色に配色し、下設定情報であれば長辺方向における下側半分を白色に配色し、上設定情報であれば長辺方向における上側半分を白色に配色する。このように補正対象設定情報に基づいて配色が決定されるのはフリックの開始時のみであり、図９に示すように、フリックの途中や終了時においては、黒板消し画像Ｊの長辺方向半分のうち、直前に白色に配色された長辺方向半分に近い位置に表示される長辺方向半分が、ＯＳＤ合成部１９によって白色に配色される。この黒板消し画像Ｊがフリックに追従して表示されることで、ユーザは、目視によって、補正対象となる領域を確認することができる。なお、黒板消しＨが表示画面１１１の端部に当接し、最小外接長方形の長辺方向に離間した位置に黒板消し画像Ｊを表示できない場合には、ＯＳＤ合成部１９は、最小外接長方形の近傍における他の位置に、黒板消し画像Ｊを表示する。
【００４７】
選択設定部２２は、補正対象設定キーが表示されていない場合において、シングルタップまたはダブルタップが行われると、シングルタップまたはダブルタップが行われたことを指示部２３に入力する。ここで、タッチパネル部１３による、シングルタップが行われたことを示す検出結果は、本発明に係る第１検出結果であり、タッチパネル部１３による、ダブルタップが行われたことを示す検出結果は、本発明に係る第２検出結果である。
【００４８】
補正値生成部２１は、選択設定部２２によって基準点（基準画素）および補正対象点（補正対象画素）が設定されたときに、補正対象点（補正対象画素）の輝度値が予め定める輝度補正設定値だけ下がり、かつ、基準点（基準画素）と補正対象点（補正対象画素）とを結ぶ開線分上の各点（各画素、以下では、「中間画素」と称する）の輝度値が、輝度補正設定値よりも小さな値だけ下がるように、補正対象点（補正対象画素）および各点（各中間画素）に対応する階調補正値をそれぞれ生成し、各階調補正値を含む補正データを生成する。
【００４９】
輝度補正設定値は、補正値生成部２１に記憶され、デフォルト設定では５％である。この値は、ユーザによって変更可能であってもよい。たとえば、補正対象設定キーとともに、設定値増加キーおよび設定値減少キーを表示させ、設定値増加キーに対するシングルタップが行われたときに輝度補正設定値を１％増加させ、設定値減少キーに対するシングルタップが行われたときに輝度補正設定値を１％減少させるようにしてもよい。
【００５０】
補正値生成部２１は、上記のとおり、補正対象画素の輝度値が輝度補正設定値（５％）だけ下がるように、補正対象画素に対応する階調補正値を生成する。補正対象画素に対応する階調補正値の生成には、輝度値とＲ，Ｇ，Ｂ階調値とが対応した補正用テーブルが用いられる。補正用テーブルは、具体的には、表示パネルドライバ１２に入力された画像データのＲ，Ｇ，Ｂ階調値がすべて「ｎ」（ｎは０〜２５５の整数値）である場合の全画素の平均輝度値である「ｍｎ」と、Ｒ，Ｇ，Ｂ階調値「ｎ」とを対応させたテーブルであり、表示装置１の出荷前などに予め生成されて補正値生成部２１に記憶される。
【００５１】
補正値生成部２１は、補正対象画素に対応する階調補正値を生成する際、この補正対象画素の座標値を確認し、補正データ記憶部２０に記憶される、この座標値に設定された階調補正値を確認する。補正値生成部２１は、確認の結果、補正値生成部２１がまだ階調補正値を生成していない場合と、既に階調補正値を生成している場合とで、補正用テーブルを用いて、異なる方法によって階調補正値を生成する。
【００５２】
まず、補正対象画素に対応する階調補正値が補正値生成部２１によってまだ生成されていない場合について説明する。補正値生成部２１によって階調補正値がまだ生成されていない場合、補正データ記憶部２０に記憶される、補正対象画素に対応する階調補正値はデフォルト設定の１００％である。補正値生成部２１は、補正データ記憶部２０から、補正対象画素に対応する階調補正値が１００％であることを確認すると、テスト画像（グレイ色画像）のＲ，Ｇ，Ｂ階調値が１２８であること、および補正用テーブルから、補正対象画素の輝度値は、Ｒ，Ｇ，Ｂ階調値１２８に対応する輝度値ｍ１２８付近であると推定する。この輝度値ｍ１２８を輝度補正設定値である５％だけ下げるために、補正値生成部２１は、目標の輝度値をｍ１２８×９５％に設定する。そして、補正値生成部２１は、補正用テーブルの中から、輝度値ｍ１２８×９５％に最も近い輝度値ｍｉを選択し、輝度値ｍｉに対応するＲ，Ｇ，Ｂ階調値であるｉを選択する。補正値生成部２１は、このＲ，Ｇ，Ｂ階調値ｉが補正後のＲ，Ｇ，Ｂ階調値となるように、ｉ／１２８×１００％を、補正対象画素に対応する階調補正値として生成する。
【００５３】
次に、補正対象画素に対応する階調補正値が補正値生成部２１によって既に生成されている場合、すなわち階調補正値が１００％以外である場合について説明する。この場合、補正値生成部２１は、補正データ記憶部２０から、階調補正値が１００％以外のｊ％であることを確認すると、テスト画像（グレイ色画像）のＲ，Ｇ，Ｂ階調値が１２８であることから、現在の階調補正値による補正後のＲ，Ｇ，Ｂ階調値は１２８×ｊ％になると推定する。補正値生成部２１は、このＲ，Ｇ，Ｂ階調値１２８×ｊ％に最も近い整数のＲ，Ｇ，Ｂ階調値ｋを選択し、補正用テーブルから、現在の階調補正値による補正後の輝度値は、Ｒ，Ｇ，Ｂ階調値ｋに対応する輝度値ｍｋ付近であると推定する。この輝度値ｍｋを輝度補正設定値である５％だけ下げるために、補正値生成部２１は、目標の輝度値をｍｋ×９５％に設定する。そして、補正値生成部２１は、補正用テーブルの中から、輝度値ｍｋ×９５％に最も近い輝度値ｍｐを選択し、輝度値ｍｐに対応するＲ，Ｇ，Ｂ階調値であるｐを選択する。補正値生成部２１は、このＲ，Ｇ，Ｂ階調値ｐが補正後のＲ，Ｇ，Ｂ階調値となるように、ｐ／１２８×１００％を、補正対象画素に対応する新たな階調補正値として生成する。
【００５４】
補正値生成部２１は、上述したように、基準画素と補正対象画素とを結ぶ線分上の各中間画素の輝度値が、輝度補正設定値よりも小さな値（中間設定値）だけ下がるように、各中間画素に対応する階調補正値をそれぞれ生成する。各中間設定値は、基準画素と補正対象画素とを結ぶ線分上において補正対象画素から近い位置にある画素ほど大きく設定され、基準画素から近い位置にある画素ほど小さく設定される。各中間画素に対応する階調補正値の生成には、上述した補正用テーブルと、補正用関数とが用いられる。補正用関数は、各中間画素に対して、中間設定値を算出するためのものであり、基準画素から補正対象画素へ向かうにつれて、中間設定値が増加するような増加関数である。
【００５５】
図１０に、補正用関数Ｆと中間設定値との関係を示す。図１０は、基準画素と補正対象画素とを結ぶ線分上の位置を横軸とし、中間設定値を縦軸として、補正用関数Ｆを示したものである。図１０において、補正用関数Ｆは１次関数であり、基準画素において０％となり、補正対象画素において輝度補正設定値である５％となっている。補正値生成部２１は、この補正用関数と輝度補正設定値である５％とから、たとえば、基準画素と補正対象画素とを結ぶ線分の中点に対応する中点画素についての中間設定値を、２．５％と算出する。なお、補正用関数は、デフォルト設定では１次関数として補正値生成部２１に記憶されるが、２次関数、対数関数、指数関数などに変更可能であってもよい。
【００５６】
補正値生成部２１は、各中間画素に対応する階調補正値を生成する際、上記のように各中間画素についての中間設定値を算出するとともに、各中間画素の座標値を確認し、補正データ記憶部２０に記憶される、各座標値に設定された階調補正値を確認する。補正値生成部２１は、確認の結果、補正値生成部２１がまだ階調補正値を生成していない場合と、既に階調補正値を生成している場合とで、補正用テーブルを用いて、異なる方法によって階調補正値を生成する。
【００５７】
まず、中間画素に対応する階調補正値が補正値生成部２１によってまだ生成されていない場合について説明する。補正値生成部２１によって階調補正値がまだ生成されていない場合、補正データ記憶部２０に記憶される、中間画素に対応する階調補正値はデフォルト設定の１００％である。補正値生成部２１は、補正データ記憶部２０から、中間画素に対応する階調補正値が１００％であることを確認すると、テスト画像（グレイ色画像）のＲ，Ｇ，Ｂ階調値が１２８であること、および補正用テーブルから、中間画素の輝度値は、Ｒ，Ｇ，Ｂ階調値１２８に対応する輝度値ｍ１２８付近であると推定する。この輝度値ｍ１２８を中間設定値であるｗ％だけ下げるために、補正値生成部２１は、目標の輝度値をｍ１２８×（１００−ｗ）％に設定する。そして、補正値生成部２１は、補正用テーブルの中から、輝度値ｍ１２８×（１００−ｗ）％に最も近い輝度値ｍｑを選択し、輝度値ｍｑに対応するＲ，Ｇ，Ｂ階調値であるｑを選択する。補正値生成部２１は、このＲ，Ｇ，Ｂ階調値ｑが補正後のＲ，Ｇ，Ｂ階調値となるように、ｑ／１２８×１００％を、中間画素に対応する階調補正値として生成する。
【００５８】
次に、中間画素に対応する階調補正値が補正値生成部２１によって既に生成されている場合、すなわち階調補正値が１００％以外である場合について説明する。この場合、補正値生成部２１は、補正データ記憶部２０から、階調補正値が１００％以外のｒ％であることを確認すると、テスト画像（グレイ色画像）のＲ，Ｇ，Ｂ階調値が１２８であることから、現在の階調補正値による補正後のＲ，Ｇ，Ｂ階調値は１２８×ｒ％になると推定する。補正値生成部２１は、このＲ，Ｇ，Ｂ階調値１２８×ｒ％に最も近い整数のＲ，Ｇ，Ｂ階調値ｓを選択し、補正用テーブルから、現在の階調補正値による補正後の輝度値は、Ｒ，Ｇ，Ｂ階調値ｓに対応する輝度値ｍｓ付近であると推定する。この輝度値ｍｓを中間設定値であるｗ％だけ下げるために、補正値生成部２１は、目標の輝度値をｍｓ×（１００−ｗ）％に設定する。そして、補正値生成部２１は、補正用テーブルの中から、輝度値ｍｓ×（１００−ｗ）％に最も近い輝度値ｍｔを選択し、輝度値ｍｔに対応するＲ，Ｇ，Ｂ階調値であるｈを選択する。補正値生成部２１は、このＲ，Ｇ，Ｂ階調値ｈが補正後のＲ，Ｇ，Ｂ階調値となるように、ｈ／１２８×１００％を、中間画素に対応する新たな階調補正値として生成する。
【００５９】
補正値生成部２１は、選択設定部２２によって１対の点（画素）が新たに選択され、選択設定部２２によって基準点（基準画素）および補正対象点（補正対象画素）が新たに設定されたときに、新たに設定された補正対象点（補正対象画素）、および、新たに設定された基準点（基準画素）と新たに設定された補正対象点（補正対象画素）とを結ぶ開線分上の各点（各中間画素）に対して、上記のようにして階調補正値を生成する。すなわち、補正値生成部２１は、フリックに対応して順次設定される補正対象画素および中間画素に対して、階調補正値を順次生成する。１つのフリックで設定された基準画素、補正対象画素、および各中間画素は、グループ化される。各グループは、フリックが行われた順にラベルＭ（Ｍは自然数）が割り振られ、１つのグループ内の基準画素、補正対象画素、および各中間画素について、座標値および階調補正値がグループ記憶部２４に記憶される。１つのグループ内において、対になる基準画素および補正対象画素と、この基準画素と補正対象画素とを結ぶ線分上の中間画素とは、サブグループを構成する。各サブグループは、基準画素および補正対象画素が設定された順にラベルＮ（Ｎは自然数）が割り振られる。なお、グループ記憶部２４に記憶されたデータは、輝度むら補正モードの終了で消去される。
【００６０】
グループ記憶部２４に順次記憶された階調補正値は、補正データ記憶部２０に順次反映される。ラベルＭ＝ｕのグループとラベルＭ＝ｕ＋α（α≧１）のグループとにおいて、同じ座標値があり、この座標値に対応する階調補正値が異なっている場合には、値が大きい方のラベルが割り振られたグループにおける、この座標値に対応する階調補正値が、補正データ記憶部２０に反映される。３つ以上のグループ間でも同様である。以上のように、補正値生成部２１によって階調補正値が生成され、この階調補正値がグループ記憶部２４に記憶され、補正データ記憶部２０に反映されることで、補正データが生成される。
【００６１】
上述したような、補正対象画素または中間画素に対応する階調補正値が補正値生成部２１によって既に生成されている場合というのは、具体的には、１つのグループに対応するフリックの軌跡が重複するような場合である。たとえば、１つのフリックにおいて、選択設定部２２によって補正対象画素に設定された後に、最小外接長方形の移動により、再度、補正対象画素に設定された場合や、中間画素となった場合である。この場合は、上述したように、階調補正値が新たに生成されることになる。ただし、この場合であっても、１つの座標値に対して連続して階調補正値することはないようにする。具体的には、ラベルＮ＝ｖのサブグループにおける補正対象画素または各中間画素のうちの１つの座標値と、ラベルＮ＝ｖ＋１のサブグループにおける補正対象画素または各中間画素のうちの１つの座標値とが一致する場合、この座標値の画素については、ラベルＮ＝ｖのときの階調補正値のままとする。たとえば、最小外接矩形が、１つの座標値の画素を補正対象画素とし、この画素を中心に回転した場合、この画素について連続して階調補正値を生成すると、この画素の輝度が極端に低く補正されてしまうので、上記のように連続するラベルＭにおいて同一の座標値が含まれる場合は、前のラベルＭのときの階調補正値と同一にする。
【００６２】
また、補正対象画素または中間画素に対応する階調補正値が補正値生成部２１によって既に生成されている場合としては、異なるラベルＭのグループに対応するフリックの軌跡同士が重複する場合がある。たとえば、ラベルＭ＝ｕのグループに対応するフリックの軌跡と、ラベルＭ＝ｕ＋１のグループに対応するフリックの軌跡とが完全に同一であった場合などである。
【００６３】
指示部２３は、フリックの後、選択設定部２２によって第２検出結果（ダブルタップを示す検出結果）が入力されると、取消指示を補正値生成部２１に入力する。取消指示は、グループ記憶部２４に記憶されている補正対象点（補正対象画素）、および、該補正対象点（補正対象画素）と対になる基準点（基準画素）と該補正対象点（補正対象画素）とを結ぶ開線分上の各点（各中間画素）に対して、直前のフリックによって既に生成された階調補正値を取り消し、該階調補正値が生成される直前の状態に補正データを戻させる指示である。取消指示を入力された補正値生成部２１は、取消動作を行う。取消動作は、具体的には、値が最も大きなラベルＭ＝ｕのグループのデータを、グループ記憶部２４から、図示しない一時記憶部へ移動させる動作である。この取消動作によって、グループ記憶部２４に記憶される、値が最も大きなラベルＭのグループは、ラベルＭ＝ｕ−１のグループとなり、補正データ記憶部２０に記憶される補正データは、ラベルＭ＝ｕのグループの各階調補正値が生成される直前の状態に戻る。
【００６４】
このように、表示装置１によれば、ダブルタップという簡単な操作により、補正データを元に戻すことができる。したがって、画像データの補正をより容易に行うことができる。なお、取消動作の後に、ユーザによるダブルタップが再度行われ、補正値生成部２１による取消動作が再度行われた場合、値が最も大きなラベルＭ＝ｕ−１のグループのデータが、グループ記憶部２４から一時記憶部へ移動する。
【００６５】
指示部２３は、フリックの後、一時記憶部にデータが記憶されていない状態で、選択設定部２２によって第１検出結果（シングルタップを示す検出結果）が入力されると、第１再生成指示を補正値生成部２１に入力する。第１再生成指示は、グループ記憶部２４に記憶されている補正対象点（補正対象画素）、および、該補正対象点（補正対象画素）と対になる基準点（基準画素）と該補正対象点（補正対象画素）とを結ぶ開線分上の各点（各中間画素）に対して、直前のフリックによって既に生成された階調補正値よりもさらに輝度値が低くなるような階調補正値を生成させ、新たな補正データを生成させる指示である。第１再生指示を入力された補正値生成部２１は、第１再生動作を行う。第１再生動作は、具体的には、値が最も大きなラベルＭ＝ｕのグループのデータについて、ラベルＮが小さい順にサブグループのデータを読み出し、読み出したサブグループにおける補正対象画素および各中間画素について、新たな階調補正値を生成する動作である。新たな階調補正値の生成方法は、補正対象画素または中間画素に対応する階調補正値が補正値生成部２１によって既に生成されている場合の生成方法と同じである。新たな階調補正値については、読み出された順にサブグループ化されてラベルＮが割り振られ、各サブグループは、１つのグループとして、ラベルＭ＝ｕ＋１が割り振られて、グループ記憶部２４に記憶される。グループ記憶部２４にラベルＭ＝ｕ＋１のグループのデータが記憶されることで、新たな補正データが生成される。
【００６６】
指示部２３は、フリックの後、一時記憶部にデータが記憶されている状態で、選択設定部２２によって第１検出結果（シングルタップを示す検出結果）が入力されると、第２再生成指示を補正値生成部２１に入力する。第２再生成指示は、一時記憶部に記憶されているデータをグループ記憶部２４へ移動させる指示である。第２再生指示を入力された補正値生成部２１は、一時記憶部に記憶されているデータをグループ記憶部２４へ移動させる第２再生動作を行う。一時記憶部に複数のグループのデータが記憶されている場合、補正値生成部２１は、値の最も小さなラベルＭのグループのデータをグループ記憶部２４へ移動させる。グループ記憶部２４にラベルＭのグループのデータが記憶されることで、新たな補正データが生成される。なお、一時記憶部に記憶されるグループのデータは、フリックが行われ、それによって補正値生成部２１により新たな階調補正値が生成されるときに消去される。
【００６７】
このように、表示装置１によれば、シングルタップという簡単な操作により、同じ位置に対してフリックを行わなくても、同じ位置に対してフリックを行ったときと同じ階調補正値が生成され、画像の輝度値をより下げることができる。したがって、画像データの補正をより容易に行うことができる。
【００６８】
以上のように、フリック、シングルタップ、またはダブルタップによって補正データが変更されると、輝度補正処理部１８は、新たな補正データによって画像データの補正を行い、表示画面１１１に画像を表示させる。輝度補正処理部１８は、補正データ記憶部２０を監視して、補正データの変更があると直ちに画像データの補正を行うように構成されてもよいし、１つのフリックが終わった直後に、まとめて画像データの補正を行うように構成されてもよい。好ましくは、フリックにおいて黒板消しの当接面が移動した直後に、この当接面と接触していた表示画面１１１の部分に補正後の画像が表示されるように、輝度補正処理部１８は、補正データ記憶部２０を監視して、補正データの変更時点から０．５秒〜５秒程度後に、画像データの補正を行う。
【００６９】
このように構成される表示装置１の動作を、図１１のフローチャートで示す。表示装置１は、輝度むら補正モードになると、ステップＳ１で、マイクロプロセッサによって、表示装置１の図示しない記憶回路から、デフォルト設定を読み出す。デフォルト設定は、デフォルトの輝度補正設定値、デフォルトの補正対象設定情報、およびデフォルトの補正用関数である。マイクロプロセッサによって、デフォルトの輝度補正設定値およびデフォルトの補正用関数は補正値生成部２１に書き込まれ、デフォルトの補正対象設定情報は選択設定部２２に書き込まれる。また、ステップＳ１では、画像処理部１５および輝度補正処理部１８によって、表示画面１１１に、テスト画像記憶部１７に記憶されているテスト画像（グレイ色画像）が表示される。
【００７０】
ステップＳ２では、タッチパネル部１３が、表示画面１１１への物体の接触があるか否かを検出する。接触が検出された場合において、検出結果が長押しシングルタップであるときには、ステップＳ３へ進む。接触が検出された場合において、検出結果がフリックであるときには、ステップＳ６へ進む。接触が検出された場合において、検出結果がシングルタップであるときには、ステップＳ９へ進む。接触が検出された場合において、検出結果が長押しダブルタップであるときには、ステップＳ１２へ進む。接触が検出されない場合は、接触が検出されるまで待機する。
【００７１】
ステップＳ３では、ＯＳＤ合成部１９が、表示画面１１１に、補正対象設定キーおよび終了キーが表示させる。ステップＳ４では、タッチパネル部１３が、所定期間内に、いずれか１つのキーに対するシングルタップが行われたか否かを検出する。所定期間内にいずれのキーに対してもシングルタップが行われなかった場合、輝度むら補正モードが終了する。また、所定期間内にいずれか１つのキーに対してシングルタップが行われた場合において、シングルタップが行われたキーが終了キーであるときにも、輝度むら補正モードが終了する。所定期間内にいずれか１つのキーに対してシングルタップが行われた場合において、シングルタップが行われたキーが補正対象設定キーであるときには、ステップＳ５へ進む。
【００７２】
ステップＳ５では、選択設定部２２が、シングルタップが行われた補正対象設定キーに対応する補正対象設定情報を記憶する。ステップＳ５の終了後は、ステップＳ２へ戻る。
【００７３】
ステップＳ６では、選択設定部２２が、補正対象設定情報に基づいて、フリックの軌跡に応じて、基準点（基準画素）および補正対象点（補正対象画素）を順次設定する。ステップＳ７では、補正値生成部２１が、輝度補正設定値、補正用テーブル、および補正用関数、ならびに補正データ記憶部２０に記憶される補正データに基づいて、補正対象点（補正対象画素）、および、基準点（基準画素）と補正対象点（補正対象画素）とを結ぶ開線分上の各点（各中間画素）について、階調補正値を順次生成する。ステップＳ８では、ステップＳ７において生成された階調補正値がグループ記憶部２４に記憶され、この階調補正値が補正データ記憶部に反映されて記憶される。ステップＳ８の終了後は、ステップＳ２へ戻る。
【００７４】
ステップＳ９では、選択設定部２２が、シングルタップが行われたことを示す第１検出結果を、指示部２３に入力する。そして、指示部２３は、再生成指示を、補正値生成部２１に入力する。一時記憶部にグループのデータが記憶されていない場合には、再生成指示は第１再生成指示であり、一時記憶部にグループのデータが記憶されている場合には、再生成指示は第２再生成指示である。
【００７５】
ステップＳ１０では、補正値生成部２１が、再生成動作を行う。補正値生成部２１に入力された再生成指示が第１再生成指示である場合には、再生成動作は第１再生成動作であり、補正値生成部２１に入力された再生成指示が第２再生成指示である場合には、再生成動作は第２再生成動作である。再生成動作によって、グループ記憶部２４のデータが更新される。ステップＳ１１では、グループ記憶部２４の更新されたデータが、補正データ記憶部２０に反映されて記憶される。ステップＳ１１の終了後は、ステップＳ２へ戻る。
【００７６】
ステップＳ１２では、選択設定部２２が、ダブルタップが行われたことを示す第２検出結果を、指示部２３に入力する。そして、指示部２３は、取消指示を、補正値生成部２１に入力する。ステップＳ１３では、補正値生成部２１が、取消動作を行う。取消動作によって、グループ記憶部２４のデータが更新される。ステップＳ１４では、グループ記憶部２４の更新されたデータが、補正データ記憶部２０に反映されて記憶される。ステップＳ１４の終了後は、ステップＳ２へ戻る。
【００７７】
以上のように構成され、動作する表示装置１によれば、手間を少なくして境界除去機能を発揮することができ、輝度むらによって生じる明領域と暗領域との境界線を目立ち難くすることができる。また、表示装置１によれば、黒板消しの面方向の中心点が明領域と暗領域との境界線に沿うように、黒板消しをスライド移動させることで、明領域の輝度の補正を行うことができる。したがって、表示装置１は、直感的な操作によって、境界除去機能を発揮することができる。また、表示装置１は、表示画面１１１に当接する物体の当接面の最小外接長方形に基づいて、補正対象点（補正対象画素）を設定するので、表示画面１１１に当接させる物体の大きさを変えることで、輝度の補正が行われる範囲を適宜変更することができる。
【００７８】
上記表示装置１は、暗領域については輝度値の補正を行ってはいないが、本発明としては、暗領域について補正を行うものであってもよい。暗領域について補正を行う場合、選択設定部２２は、基準点が存在する最小外接長方形の短辺とは反対側の短辺の中点を、第２基準点（第２基準画素）に設定する。そして、補正対象点である最小外接長方形の中心点と第２基準点とを結ぶ線分上の、中心点に隣接する点を、第２補正対象点（第２補正対象画素）に設定する。
【００７９】
補正値生成部２１は、第２補正対象画素について、輝度補正設定値および補正用テーブルに基づいて階調補正値を生成する。具体的には、補正値生成部２１は、第２補正対象画素の輝度値が輝度補正設定値（５％）だけ上がるように、補正用テーブルを用いて、第２補正対象画素に対応する階調補正値を生成する。また、補正値生成部２１は、第２基準画素と第２補正対象画素とを結ぶ開線分上の各点（各第２中間画素）について、輝度補正設定値および補正用テーブルに基づいて階調補正値を生成する。具体的には、補正値生成部２１は、各第２中間画素の輝度値が輝度補正設定値よりも小さな値（第２中間設定値）だけ上がるように、補正用テーブルを用いて、第２中間画素に対応する階調補正値をそれぞれ生成する。各第２中間設定値は、第２基準画素と第２補正対象画素とを結ぶ線分上において第２補正対象画素から近い位置にある画素ほど大きく設定され、第２基準画素から近い位置にある画素ほど小さく設定される。各第２中間画素に対応する階調補正値の生成には、補正用テーブルと、第２補正用関数とが用いられる。第２補正用関数は、各第２中間画素に対して、第２中間設定値を算出するためのものであり、第２基準画素から第２補正対象画素へ向かうにつれて、第２中間設定値が増加するような増加関数であり、たとえば１次関数である。
【００８０】
このようにして、明領域だけではなく暗領域についても階調補正値を生成することで、明領域と暗領域との境界線をより目立ち難くするという効果を発揮することができる。さらに、本発明としては、補正対象点と第２補正対象点とを隣接させるのではなく、補正対象点と第２補正対象点との間に間隔を設け、この間の点については、階調補正値をランダムに生成するようにしてもよい。
【００８１】
たとえば、選択設定部２２は、補正対象点を、最小外接長方形の中心点と基準点とを結ぶ線分上で、中心点から遠ざかるように、この線分の長さの１／５〜１／２程度、移動させて設定する。また、選択設定部２２は、第２補正対象点を、最小外接長方形の中心点と第２基準点とを結ぶ線分上で、中心点に隣接する点から遠ざかるように、この線分の長さの１／５〜１／２程度、移動させて設定する。そして、補正値生成部２１は、補正対象点と第２補正対象点とを結ぶ開線分上の各点について、補正対象点に対応する階調補正値と第２補正対象点に対応する階調補正値との間の階調補正値を、ランダムに設定する。
【００８２】
上記のように補正対象点と第２補正対象点とが隣接している場合、明領域において暗領域に最近接する部分に補正対象点が位置し、かつ、暗領域において明領域に最近接する部分に第２補正対象点が位置するように、黒板消しをスライド移動させる必要があり、位置がずれた場合、たとえば、明領域側に位置がずれた場合、明領域において暗領域に最近接する部分に第２補正対象点が設定され、明領域のこの部分の輝度値が上がるように補正が行われ、明領域と暗領域との境界線がより目立ってしまうおそれがある。これに対して、補正対象点と第２補正対象点との間に間隔が設けられ、この間の点については階調補正値がランダムに生成されるように補正値生成部２１を構成すれば、黒板消しの位置が明領域側にずれていても暗領域側にずれていても、境界線をより目立たせる結果にはならない。そして、補正対象点および第２補正対象点、ならびにこれらの点よりも最小外接長方形において外方の点については、補正対象点側では輝度値が下がるように補正が行われ、第２補正対象点側では輝度値が上がるように補正が行われるので、明領域と暗領域との境界線近傍の部分について、明領域側の輝度値を下げ、暗領域側の輝度値を上げることができ、境界を目立ち難くすることができる。
【００８３】
以上のような表示装置１は、本発明に係る表示プログラムを、タッチパネル部および表示部を備えるコンピュータに記憶させ、表示装置１として機能させたものでもよい。この表示プログラムは、従来公知の、コンピュータ読み取り可能な記録媒体に記録できる。
【００８４】
上記表示プログラムを記録媒体に記録することで、表示プログラムに基づく処理を実行するためのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラムなど）を記録した記録媒体を持ち運び自在に提供することができる。
【００８５】
なお、記録媒体は、マイクロコンピュータが処理を行うためのメモリ、たとえばＲＯＭ（Read Only Memory）のようなプログラムメディアであってもよいし、または、コンピュータが外部記憶装置として備えるプログラム読取装置に挿入することで読み取られるプログラムメディアであってもよい。
【００８６】
記録媒体に格納されているプログラムは、マイクロプロセッサが記録媒体にアクセスして実行する方式であってもよいし、または、マイクロプロセッサが記録媒体からプログラムコードを読み出し、読み出されたプログラムコードがマイクロコンピュータのプログラム記憶エリアにダウンロードされることで、そのプログラムが実行される方式であってもよい。このダウンロード用のプログラムは予め本体装置に格納されているものとする。
【００８７】
ここで、上記プログラムメディアは、本体と分離可能に構成される記録媒体であり、磁気テープ、カセットテープなどのテープ系、フレキシブルディスク、ハードディスクなどの磁気ディスク、ＣＤ−ＲＯＭ（Compact Disc - Read Only Memory）、ＭＯ（Magneto Optical disc）、ＭＤ（Mini Disc）、ＤＶＤ（Digital Versatile Disc）などの光ディスクのディスク系、ＩＣカード（メモリカードを含む）、光カードなどのカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（登録商標）、フラッシュＲＯＭなどによる半導体メモリを含めた固定的にプログラムコードを担持する媒体であってもよい。
【００８８】
また、コンピュータが、インターネットを含む通信ネットワークを接続可能なシステム構成であれば、記録媒体は、通信ネットワークからプログラムコードをダウンロードするように、流動的にプログラムコードを担持する媒体であってもよい。なお、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用のプログラムは予め本体装置に格納しておくか、または他の記録媒体からインストールしておく。また、上記表示プログラムは、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【符号の説明】
【００８９】
１  表示装置
１３  タッチパネル部
１５  画像処理部
１７  テスト画像記憶部
１８  輝度補正処理部
１９  ＯＳＤ合成部
２０  補正データ記憶部
２１  補正値生成部
２２  選択設定部
２３  指示部
２４  グループ記憶部
１１１  表示画面
【図１】
2013257470.tif 000003
【図２】
2013257470.tif 000004
【図３】
2013257470.tif 000005
【図１０】
2013257470.tif 000006
【図１１】
2013257470.tif 000007
【図４】
2013257470.tif 000008
【図５】
2013257470.tif 000009
【図６】
2013257470.tif 000010
【図７】
2013257470.tif 000011
【図８】
2013257470.tif 000012
【図９】
2013257470.tif 000013