(57)【要約】【課題】表示パネルの駆動によるノイズを低減しつつ、描画対象となる座標の出力レートの低下を軽減すること。【解決手段】座標出力装置は、表示パネル制御部２１から表示パネルの水平同期信号を受け付け、水平同期信号の立ち上がりから所定時間の経過後にタッチパネル１０における接触位置の検出を開始する。座標出力装置は、タッチパネル１０から出力される信号に基づいて接触位置を示す検出座標を検出し、連続する３点の検出座標に基づいて座標を生成する生成処理を行う。座標出力装置は、生成した座標を３点が検出された期間の座標として、検出座標と生成された生成座標とを含む座標データを制御部４０へ出力する。【選択図】図４
2015148830.tif 000002
【特許請求の範囲】
【請求項１】
表示パネルの表示期間内であって、前記表示期間の開始から予め定められた時間の経過後の検出期間において、接触位置を示す位置情報をタッチパネルから出力させ、前記接触位置に対応する座標を検出する検出手段と、
前記検出手段によって検出された３点の座標に基づいて座標を生成する生成手段と、
前記生成手段によって生成された座標を前記３点が検出された期間における座標とし、前記検出手段によって検出された座標と、前記生成された座標とを含む座標データを出力する出力手段と、
を備える座標出力装置。
【請求項２】
前記生成手段は、前記検出された３点の座標を検出順に結んで形成される２つの線分がなす角度が予め定めた角度の範囲内となる場合に前記生成処理を行う、請求項１に記載の座標出力装置。
【請求項３】
前記生成手段は、前記検出された３点の座標を検出順に結んで形成される各線分の長さが予め定められた長さ以上となる場合に前記生成処理を行う、請求項１又は２に記載の座標出力装置。
【請求項４】
前記生成手段は、前記検出された３点の座標である（ｘ１，ｙ１）、（ｘ２，ｙ２）、（ｘ３，ｙ３）を以下の式に代入することにより座標を生成する、請求項１から請求項３のいずれか一項に記載の座標出力装置。
【数９】
2015148830.tif 000011
【請求項５】
前記生成手段は、前記検出された３点の座標を検出順に結んで形成される各線分の中点となる中点座標を生成し、前記中点座標と、前記３点の座標のうち前記各線分の接続点となる座標とを用いて前記３点の座標を頂点とする三角形の内側に位置する座標を生成し、
前記出力手段は、前記３点の座標のうち、始点と終点となる２つの座標と、前記生成手段によって生成された座標とを前記座標データとして出力する、請求項１から請求項３のいずれか一項に記載の座標出力装置。
【請求項６】
画像を表示する表示パネルと、
入力信号に従って接触位置を示す位置情報を出力するタッチパネルと、
前記タッチパネルに前記入力信号を入力し、座標データを出力する請求項１から請求項５のいずれか一項に記載の座標出力装置と、
前記座標出力装置から出力される前記座標データに基づいて前記表示パネルに画像を表示させる表示制御部と、
を有する表示装置。
【請求項７】
表示パネルの表示期間内であって、前記表示期間の開始から予め定められた時間の経過後の検出期間において、接触位置を示す位置情報をタッチパネルから出力させ、前記接触位置に対応する座標を検出する検出ステップと、
前記検出ステップによって検出された３点の座標に基づいて座標を生成する生成ステップと、
前記生成ステップによって生成された座標を前記３点が検出された期間における座標とし、前記検出ステップによって検出された座標と、前記生成された座標とを含む座標データを出力する出力ステップと、
を行う座標出力方法。
【請求項８】
コンピュータに、
表示パネルの表示期間内であって、前記表示期間の開始から予め定められた時間の経過後の検出期間において、接触位置を示す位置情報をタッチパネルから出力させ、前記接触位置に対応する座標を検出する検出ステップと、
前記検出ステップによって検出された３点の座標に基づいて座標を生成する生成ステップと、
前記生成ステップによって生成された座標を前記３点が検出された期間における座標とし、前記検出ステップによって検出された座標と、前記生成された座標とを含む座標データを出力する出力ステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、座標出力装置、表示装置、座標出力方法、及びプログラムに関し、特に、タッチパネルの接触位置に基づいて座標を生成する技術に関する。
【背景技術】
【０００２】
タッチパネルと液晶パネルとを組み合わせた表示装置の場合、タッチパネルの接触位置を検出する際、液晶パネルを駆動させる電圧信号がノイズとなることが知られている。そのため、液晶パネルの駆動によるノイズを低減すべく、下記特許文献１には、液晶パネルの水平同期信号と同期して接触位置の検出を行い、１フレーム期間を表示期間と検出期間とに分けて接触位置の検出を行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−１２４２３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記従来技術のように液晶パネルの駆動タイミングに応じて接触位置の検出を行うことで液晶パネルの駆動によるノイズは低減される。しかしながら、接触位置の検出タイミングが液晶パネルの駆動タイミングによって制限される。その結果、液晶パネルに画像を表示させる制御装置に対し、描画すべき座標を出力する出力レートが低下し、ユーザが指などで描いた画像が適切に表示されない場合がある。
【０００５】
本発明は、表示パネルの駆動によるノイズの影響を低減しつつ、描画対象となる座標の出力レートの低下を軽減する技術を提案することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の座標出力装置は、表示パネルの表示期間内であって、前記表示期間の開始から予め定められた時間の経過後の検出期間において、接触位置を示す位置情報をタッチパネルから出力させ、前記接触位置に対応する座標を検出する検出手段と、前記検出手段によって検出された３点の座標に基づいて座標を生成する生成手段と、前記生成手段によって生成された座標を前記３点が検出された期間における座標とし、前記検出手段によって検出された座標と、前記生成された座標とを含む座標データを出力する出力手段と、を備える。
【発明の効果】
【０００７】
本発明の座標出力装置は、表示パネルの駆動によるノイズの影響を低減しつつ、描画対象となる座標の出力レートの低下を軽減することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、第１及び第２の実施形態に係る表示装置の構成例を示すブロック図である。
【図２】図２は、第１及び第２の実施形態におけるタッチパネルと表示パネルとバックライトを表す模式図である。
【図３】図３は、第１及び第２の実施形態における表示パネルの構成例を示す図である。
【図４】図４は、第１及び第２の実施形態におけるタッチパネル制御部の機能ブロックと他の構成とを示す図である。
【図５】図５は、第１及び第２の実施形態におけるタッチパネルの検出タイミングを表す図である。
【図６】図６は、第１及び第２の実施形態における表示パネルの構成例を示すブロック図である。
【図７】図７は、第１の実施形態における表示装置の座標出力処理を表す動作フロー図である。
【図８】図８は、第１の実施形態における検出座標を表す図である。
【図９】図９は、第１の実施形態における生成座標の生成方法を説明する図である。
【図１０】図１０は、第１の実施形態において生成された生成座標と検出座標とを表す図である。
【図１１】図１１は、第１の実施形態における検出座標と生成座標とを表す図である。
【図１２】図１２は、第２の実施形態における表示装置の座標出力処理を表す動作フロー図である。
【図１３】図１３は、第２の実施形態における検出座標と検出座標に基づく中点（生成座標）とを表す図である。
【図１４】図１４は、第２の実施形態における検出座標と生成座標とを表す図である。
【図１５】図１５は、第２の実施形態で描画される画像例を説明する図である。
【図１６】図１６は、第２の実施形態において４つ目の検出座標が検出された場合の生成座標を表す図である。
【図１７】図１７は、変形例（１）における生成座標を示す図である。
【図１８】図１８は、変形例（４）における生成座標を示す図である。
【図１９】図１９は、変形例（５）における生成座標を示す図である。
【発明を実施するための形態】
【０００９】
本発明の一実施形態に係る座標出力装置は、表示パネルの表示期間内であって、前記表示期間の開始から予め定められた時間の経過後の検出期間において、接触位置を示す位置情報をタッチパネルから出力させ、前記接触位置に対応する座標を検出する検出手段と、前記検出手段によって検出された３点の座標に基づいて座標を生成する生成手段と、前記生成手段によって生成された座標を前記３点が検出された期間における座標とし、前記検出手段によって検出された座標と、前記生成された座標とを含む座標データを出力する出力手段と、を備える（第１の構成）。この構成によれば、表示パネルの駆動開始時に発生するノイズの影響が低減された座標を検出することができる。また、検出された３点の座標に基づいて座標が生成されるため、描画すべき座標の出力レートの低下を軽減することができる。
【００１０】
第２の構成は、前記第１の構成において、前記生成手段は、前記検出された３点の座標を検出順に結んで形成される２つの線分がなす角度が予め定めた角度の範囲内となる場合に前記生成処理を行うこととしてもよい。この構成によれば、無駄な生成処理を省き、ユーザが描画した画像を表示パネルに適切に表示させることが可能となる。
【００１１】
第３の構成は、前記第１又は第２の構成において、前記生成手段は、前記検出された３点の座標を検出順に結んで形成される各線分の長さが予め定められた長さ以上となる場合に前記生成処理を行うこととしてもよい。この構成によれば、無駄な生成処理を省き、ユーザが描画した画像を表示パネルに適切に表示させることが可能となる。
【００１２】
第４の構成は、前記第１から第３のいずれかの構成において、前記生成手段は、前記３点の座標である（ｘ１，ｙ１）、（ｘ２，ｙ２）、（ｘ３，ｙ３）を以下の式に代入することにより座標を生成することとしてもよい。
【数１】
2015148830.tif 000003
【００１３】
第５の構成は、前記第１から第３のいずれかの構成において、前記生成手段は、前記検出された３点の座標を検出順に結んで形成される各線分の中点となる中点座標を生成し、前記中点座標と、前記３点の座標のうち前記各線分の接続点となる座標とを用いて前記３点の座標を頂点とする三角形の内側に位置する座標を生成し、前記出力手段は、前記３点の座標のうち、始点と終点となる２つの座標と、前記生成手段によって生成された座標とを前記座標データとして出力することとしてもよい。
【００１４】
本発明の一実施形態に係る表示装置は、画像を表示する表示パネルと、入力信号に従って接触位置を示す位置情報を出力するタッチパネルと、前記タッチパネルに前記入力信号を入力し、座標データを出力する前記第１から第５のいずれかの構成の座標出力装置と、前記座標出力装置から出力される前記座標データに基づいて前記表示パネルに画像を表示させる表示制御部と、を有する。
【００１５】
本発明の一実施形態に係る座標出力方法は、表示パネルの表示期間内であって、前記表示期間の開始から予め定められた時間の経過後の検出期間において、接触位置を示す位置情報をタッチパネルから出力させ、前記接触位置に対応する座標を検出する検出ステップと、前記検出ステップによって検出された３点の座標に基づいて座標を生成する生成ステップと、前記生成ステップによって生成された座標を前記３点が検出された期間における座標とし、前記検出ステップによって検出された座標と、前記生成された座標とを含む座標データを出力する出力ステップと、を行う。
【００１６】
本発明の一実施形態に係るプログラムは、コンピュータに、表示パネルの表示期間内であって、前記表示期間の開始から予め定められた時間の経過後の検出期間において、接触位置を示す位置情報をタッチパネルから出力させ、前記接触位置に対応する座標を検出する検出ステップと、前記検出ステップによって検出された３点の座標に基づいて座標を生成する生成ステップと、前記生成ステップによって生成された座標を前記３点が検出された期間における座標とし、前記検出ステップによって検出された座標と、前記生成された座標とを含む座標データを出力する出力ステップと、を実行させる。
【００１７】
以下、本発明のより具体的な実施形態について、図面を参照しながら説明する。なお、以下で参照する各図は、説明の便宜上、本発明の実施形態の構成部材のうち、本発明を説明するために必要な主要部材のみを簡略化して示したものである。従って、本発明に係る表示装置は、本明細書が参照する各図に示されていない任意の構成部材を備え得る。また、図中同一又は相当部分には、同一符号を付して、その説明は繰り返さない。
【００１８】
（第１の実施形態）
（構成）
図１は、本発明に係る第１の実施形態の表示装置の構成例を表すブロック図である。図１に示すように、表示装置１は、タッチパネル１０、タッチパネル制御部１１、表示パネル２０、表示パネル制御部２１、バックライト３０、バックライト制御部３１、制御部４０、記憶部５０、操作部６０、及び計時部７０を有する。タッチパネル１０、表示パネル２０、バックライト３０は、図２に示すように重ねて配置されている。
【００１９】
タッチパネル１０は、ユーザが指で操作した操作内容を受け付ける入力手段として機能する。図３は、図２のｚ軸方向からタッチパネル１０を見た模式図である。タッチパネル１０は、静電容量型のタッチパネルである。タッチパネル１０は、透光性を有するガラスなどで構成された基板上にセンシング領域Ｓａを有する。センシング領域Ｓａはユーザの操作を受け付ける入力エリアであり、表示パネル２０の表示領域と重なるように設けられている。センシング領域Ｓａには、ｘ方向とｙ方向に各々配列された複数の電極１０１と電極１０２が設けられている。複数の電極１０１及び電極１０２は、ＩＴＯ（酸化インジウム錫）などの透光性を有する導電性材料で構成される。タッチパネル１０は、電極１０１及び電極１０２の各々に接続された配線１０４及び配線１０５を介して後述のタッチパネル制御部１１と電気的に接続されている。タッチパネル制御部１１の制御の下、例えば配線１０４を介して電極１０１に電圧が順次印加されると、電極１０１と電極１０２との間の静電容量に応じた電圧値が配線１０５を介してタッチパネル制御部１１に出力される。
【００２０】
図１に戻り説明を続ける。タッチパネル制御部１１は、図示しないＣＰＵ（Central Processing Unit）と、ＲＯＭ（Read Only Memory）及びＲＡＭ(Random Access Memory)を含むメモリとを有する。タッチパネル制御部１１は、ＲＯＭに記憶されている制御プログラムをＣＰＵが実行することにより座標出力処理を行う。図４は、座標出力処理を実行するタッチパネル制御部１１の機能ブロック図である。タッチパネル制御部１１は、駆動制御部１１０、検出部１１１、生成部１１２、及び出力部１１３とを有する。以下、各部の機能について説明する。
【００２１】
駆動制御部１１０は、表示パネル制御部２１からの水平同期信号に基づいてタッチパネル１０を駆動させる。図５は、本実施形態における表示パネル２０の表示とタッチパネル１０の検出のタイミングとを表す図である。図５に示すように、水平同期信号は、表示パネル２０に画像を表示する表示期間にＨレベルとなり、非表示期間にＬレベルとなる。駆動制御部１１０は、水平同期信号がＨレベルとなる表示期間の開始後、所定のクロック数のタイミングでタッチパネル１０に対して駆動信号を出力し、タッチパネル１０の接触を検出する。具体的には、駆動制御部１１０は、検出期間において、電極１０１を順次選択して電圧を印加し、電極１０２を順次選択することにより、選択された電極１０１と電極１０２との間の静電容量に応じた電圧値がタッチパネル１０から出力される。
【００２２】
検出部１１１は、タッチパネル１０から出力された電圧値、すなわち、駆動制御部１１０によって選択された電極１０１及び電極１０２の組み合わせに対する電圧値を取得する。そして、取得した電圧値と予め定められた閾値とを比較する。検出部１１１は、電圧値が閾値以上である場合にはその電圧値が得られた電極１０１と電極１０２の位置に対応する座標を接触位置を示す座標として特定し、特定した座標（以下、検出座標と称する）を時系列にＲＡＭに記憶する。
【００２３】
生成部１１２は、ＲＡＭに記憶された検出座標を検出順に読み出し、予め定められた演算式と読み出した検出座標とを用いて座標を生成する。なお、生成方法の詳細については後述の動作説明で説明する。
【００２４】
出力部１１３は、生成部１１２が生成した座標（以下、生成座標と称する）とＲＡＭに記憶されている検出座標とを含む座標データを制御部４０へ出力する。
【００２５】
図１に戻り、説明を続ける。表示パネル２０は、本実施形態では、透過型の液晶パネルが用いられている。表示パネル２０は、アクティブマトリクス基板２０ｂ(図２)と対向基板２０ａ(図２)とを有し、アクティブマトリクス基板２０ｂ(図２)と対向基板２０ａ(図２)との間に液晶層（図示略）が封入されている。アクティブマトリクス基板２０ｂには薄膜トランジスタと画素電極が設けられている。対向基板２１には共通電極が設けられ、各画素に対応する位置にカラーフィルタが設けられている。薄膜トランジスタのゲート電極にはゲート線２０３が接続されており、ソース電極にはソース線２０４が接続されている。表示パネル２０は、マトリクス状に形成された複数の画素（図示略）を有する。これら複数の画素が形成された領域が表示領域となる。
【００２６】
図６は、表示パネル２０に接続されている各部を示すブロック図である。表示パネル制御部２１は、図示しないＣＰＵとメモリ（ＲＯＭ及びＲＡＭ）とを有する。ゲートドライバ２０１は複数のゲート線２０３と接続され、複数のゲート線２０３を介して薄膜トランジスタに対して走査信号を送出する。各ゲート線２０３からゲート電極に走査信号が入力されると、走査信号に応じて薄膜トランジスタが駆動される。ソースドライバ２０２はソース線２０４と接続されている。ソースドライバ２０２は、表示パネル制御部２１から指示された画像データを電圧変換部２０２ａによって電圧信号に変換し、ゲートドライバ２０１の走査信号の出力タイミングと合わせて、ソース線２０４に対して電圧信号を送出する。これにより、画素電極と共通電極との間に位置する液晶層において、液晶分子が電圧信号に応じて配向状態を変えることにより、各画素の階調が制御される。その結果、表示パネル２０において画像信号に応じた画像が表示される。
【００２７】
図１に戻り、説明を続ける。バックライト３０は、表示パネル２０の背面側に配置されている。バックライト３０は、例えば直下型のバックライトであり、ＬＥＤ（Light Emitting Diode）で構成された複数の光源を有する。バックライト制御部３１は、図示しないＣＰＵとメモリ（ＲＯＭ及びＲＡＭ）とを有する。バックライト制御部３１は、制御部４０の制御の下、定められた明るさとなるようにバックライト３０から光を照射させる。
【００２８】
制御部４０は、図示しないＣＰＵとメモリ（ＲＯＭ及びＲＡＭ）を有する。制御部４０は、ＲＯＭに記憶されている制御プログラムをＣＰＵが実行することにより、制御部４０と接続されている各部を制御する。具体的には、制御部４０は、操作部６０からの操作信号やタッチパネル制御部１１から検出座標及び生成座標を含む座標データを受け付けて、画像データを生成したり、記憶部５０から画像データを読み出し、表示パネル制御部２１に画像データを示す画像信号を出力する。なお、制御部４０及び表示パネル制御部２１は、表示制御部の一例である。
【００２９】
記憶部５０は、ハードディスクなどの記憶媒体であり、表示装置１上で動作するアプリケーションプログラム、画像データなどの各種データを記憶する。操作部６０は、表示装置１の電源スイッチ、メニューボタンなどの操作子である。操作部６０は、ユーザによって操作された操作内容を示す操作信号を制御部４０に出力する。計時部７０は、図示しないクロック供給部からのクロック信号をカウントして計時する。
【００３０】
（動作）
以下、表示装置１における座標出力処理の動作例について説明する。図７は、表示装置１の動作フローを示す図である。なお、以下の説明において、表示パネル制御部２１により水平同期信号に基づいて表示パネル２０が駆動され、水平同期信号がタッチパネル制御部１１に送出されたものとする。
【００３１】
タッチパネル制御部１１は、水平同期信号の立ち上がりから予め定められたクロック数のタイミングで、センシング領域Ｓａにおける接触位置を検出する（ステップＳ１１）。具体的には、タッチパネル制御部１１は、タッチパネル１０の電極１０１を順次選択して電圧を印加し、電極１０２を順次選択することにより、電極１０１及び電極１０２の各組み合わせに対応する電圧値がタッチパネル１０から逐次出力される。
【００３２】
タッチパネル制御部１１は、タッチパネル１０から出力された電圧値が予め定められた閾値以上であるか否かを判定する（ステップＳ１２）。タッチパネル制御部１１は、電圧値が予め定められた閾値以上であれば（ステップＳ１２：ＹＥＳ）、その電圧値が得られた電極１０１及び電極１０２の組み合わせに対応する座標を接触位置として特定し、特定した検出座標をＲＡＭに時系列に記憶する（ステップＳ１３）。また、タッチパネル制御部１１は、電圧値が予め定められた閾値以上でなければ（ステップＳ１２：ＮＯ）、ステップＳ１２の処理を繰り返し行う。
【００３３】
タッチパネル制御部１１は、３つの検出座標がＲＡＭに記憶されるまで（ステップＳ１４：ＮＯ）、ステップＳ１２以下の処理を繰り返す。また、タッチパネル制御部１１は、３つの検出座標がＲＡＭに記憶されると（ステップＳ１４：ＹＥＳ）、ループカウンタにｎ＝１を設定し（ステップＳ１５）、１番目から３番目までの３つの検出座標をＲＡＭから読み出す（ステップＳ１６）。そして、タッチパネル制御部１１は、読み出した３つの検出座標を用いて座標を生成する（ステップＳ１７）。
【００３４】
以下、タッチパネル制御部１１によりＰ１、Ｐ２、Ｐ３の各座標を用いて座標を生成する過程を図９を参照しながら説明する。
【００３５】
（ａ）  まず、Ｐ１とＰ３を結ぶ線分Ｌ３上の中点Ｓ０の座標（ｘｓ０，ｙｓ０）を以下の式（１）により求める。
【数２】
2015148830.tif 000004
【００３６】
（ｂ）  点Ｐ２を基準として、（ａ）で求めたＳ０と点対称となるＳ１の座標（ｘｓ1，ｙｓ1）を以下の式（２）により求める。
【数３】
2015148830.tif 000005
【００３７】
（ｃ）  Ｐ３とＳ１とを結ぶ線分Ｌ５と、線分Ｌ３と平行な直線Ｌ６との交点Ｓ３の座標（ｘｓ3，ｙｓ3）の座標を以下の式（３）により求める。
【数４】
2015148830.tif 000006
【００３８】
（ｄ）  Ｐ２、Ｐ３、Ｓ３を頂点とする三角形の重心Ｓ５の座標（ｘｓ５，ｙｓ５）を以下の式（４）により求める。
【数５】
2015148830.tif 000007
【００３９】
（ｅ）上記（ｄ）で求めたＳ５の座標をＰ１、Ｐ２、Ｐ３に基づく生成座標とする。
【００４０】
このようにして、３つの検出座標Ｐ１、Ｐ２、Ｐ３を頂点とする三角形の外側に位置する生成座標Ｓ５が生成される。
【００４１】
図７に戻り説明を続ける。タッチパネル制御部１１は、生成座標（Ｓ５）を３つの検出座標（Ｐ１，Ｐ２，Ｐ３）が検出された期間の座標とし、検出座標（Ｐ１，Ｐ２，Ｐ３）と生成座標（Ｓ５）を含む座標データを制御部４０に出力する（ステップＳ１８）。タッチパネル制御部１１は、新たな検出座標がＲＡＭに記憶されている場合には（ステップＳ１９：ＹＥＳ）、ループカウンタの値を１つ増分し（ステップＳ２０）、上述したステップＳ１６以下の処理を繰り返し行う。なお、２回目以降の生成に用いた検出座標を出力する場合、前回の生成座標の生成に用いた検出座標、すなわち３つの検出座標のうち最後の検出座標を除く２つの検出座標は出力しないようにしてもよい。
【００４２】
ステップＳ１９において、タッチパネル制御部１１は、新たな検出座標がＲＡＭに記憶されていない場合において（ステップＳ１９：ＮＯ）、検出期間が終了していなければ（ステップＳ２１：ＮＯ）、ステップＳ２０以下の処理を繰り返す。また、検出期間が終了した場合（ステップＳ２１：ＹＥＳ）、座標出力処理を終了する。なお、Ｓ５は、上記式（１）〜（４）を用いて生成したが、式（４）に検出座標Ｐ１、Ｐ２、Ｐ３の各座標を代入することにより求めてもよい。
【００４３】
図１０は、上記の例において、表示パネル制御部２１により、制御部４０に出力された生成座標（Ｓ５）と、検出座標（Ｐ１，Ｐ２，Ｐ３）に基づいて表示パネル２０に表示される曲線を示した図である。この図に示すように、Ｐ１，Ｐ２，Ｐ３を頂点とする三角形の外側に位置する座標が生成される。
【００４４】
なお、図１１に示すように、Ｐ３に続いて、検出座標としてＰ４、Ｐ５がＲＡＭに順次記憶された場合、Ｐ４が記憶された際に、上述の生成処理と同様にしてＰ２，Ｐ３，Ｐ４を用いてＳ６の座標を生成し、生成座標（Ｓ６）と検出座標（Ｐ３）を座標データとして出力する。また、Ｐ５が記憶された際には、Ｐ３，Ｐ４，Ｐ５を用いてＳ７の座標を生成し、生成座標（Ｓ７）と検出座標（Ｐ４）を座標データとして出力する。この場合も、Ｐ２，Ｐ３，Ｐ４を頂点とする三角形とＰ３，Ｐ４，Ｐ５を頂点とする三角形の外側に位置する座標が生成される。
【００４５】
上述した第１の実施形態では、表示パネル２０の駆動開始から一定時間の経過後にタッチパネル１０における接触位置の検出を行う。そのため、表示パネル２０の駆動開始時に発生されるノイズの影響を受けることなくタッチパネル１０の検出を行うことができる。また、上述した第１の実施形態では、タッチパネル１０の検出期間に検出された３つの検出座標を簡易な演算式に代入することにより座標を生成する。そのため、座標を生成するための処理負荷を増大させずに座標の出力レートを上げることができる。
【００４６】
（第２の実施形態）
【００４７】
次に、第１の実施形態とは異なる座標の生成例について説明する。なお、第１の実施形態と共通する構成については第１の実施形態の符号を用い、図１２〜１６を用いて第１の実施形態と異なる部分について説明する。
【００４８】
図１２は、本実施形態の座標出力処理の動作例を示す動作フローである。以下の説明において、第１の実施形態の例（図８）と同様、検出座標Ｐ１、Ｐ２、Ｐ３が順次検出され、タッチパネル制御部１１のＲＡＭにこれらが記憶されているものとする。
【００４９】
タッチパネル制御部１１は、ＲＡＭから検出座標Ｐ１、Ｐ２、Ｐ３を読み出し（ステップＳ１４：ＹＥＳ、Ｓ１５、Ｓ１６１）、これら検出座標に基づきベジェ曲線を用いて座標を生成する（ステップＳ１７１）。座標の生成方法は以下の通りである。
【００５０】
（ａ）タッチパネル制御部１１は、図１３に示すように、Ｐ１とＰ２の中点Ｔ１、Ｐ２とＰ３の中点Ｔ２とを以下の式(５)（６）により求める。
【数６】
2015148830.tif 000008
【００５１】
（ｂ）次に、タッチパネル制御部１１は、２次のベジェ曲線と中点Ｔ１及びＴ２と、検出座標Ｐ２とを用いて、図１４に示すＴ３の座標（ｘＴ３，ｙＴ３）を生成する。具体的には２次のベジェ曲線Ｐ(ｔ)のパラメータ（ｔ）に１／２を代入して以下の式（７）を得る。そして、式（７）のＰ０、Ｐ１、Ｐ２に、Ｓ１、Ｐ２、Ｓ２の各ｘｙ座標を代入して、以下の式（８）、（９）で示すＳ３のｘｙ座標を求める。
【数７】
2015148830.tif 000009
【００５２】
図１２に戻り説明を続ける。タッチパネル制御部１１は、ステップＳ１７１において生成した生成座標（Ｔ１，Ｔ２，Ｔ３）を検出座標（Ｐ１，Ｐ２，Ｐ３）が検出された期間の座標とし、検出座標（Ｐ１，Ｐ３）と、生成座標（Ｔ１，Ｔ２，Ｔ３）とを制御部４０へ出力する（ステップＳ１９１）。
【００５３】
また、検出座標Ｐ３が記憶された後、新たに検出座標Ｐ４がＲＡＭに記憶された場合には（ステップＳ１９１：ＹＥＳ）、タッチパネル制御部１１は、ループカウンタを１つ増分して検出座標Ｐ２、Ｐ３、Ｐ４を読み出し（ステップＳ２１、ステップＳ１６１）、上述したステップＳ１７１以下の処理を繰り返し行う。この場合、図１６に示すように、Ｐ２及びＰ３の中点Ｔ２と、Ｐ３と、Ｐ３及びＰ４の中点Ｔ４とに基づく生成座標Ｔ５が生成される。なお、２回目以降のステップＳ１９１の処理は、前回出力した検出座標及び生成座標と重複しないように、新たな検出座標と生成座標とを座標データとして出力するようにしてもよいし、生成座標の生成に用いた検出座標及びその生成座標の全てを座標データとして出力するようにしてもよい。
【００５４】
上記の例において、制御部４０に出力された生成座標（Ｔ１，Ｔ２，Ｔ３）と検出座標（Ｐ１，Ｐ３）に基づき、図１５に示す実線の画像が表示パネル制御部２１によって表示パネル２０に表示される。この図で示されるように、本実施形態では、検出座標Ｐ１、Ｐ２、Ｐ３を頂点とする三角形の内側に位置する生成座標Ｔ３が生成される。その結果、生成処理を行わない場合（破線）よりもなだらかな曲線が描かれる。
【００５５】
上述した第２の実施形態は、第１の実施形態と同様、表示パネル２０の表示期間の開始から一定時間経過後に接触位置の検出を行うため、表示パネル２０の駆動時のノイズが低減された検出座標を得ることができる。また、検出された３つの検出座標を２次のベジェ曲線の式に代入することにより生成座標を求めるため、処理負荷を増大させることなく座標の出力レートが低下することを軽減することができる。
【００５６】
（変形例）
以上、本発明についての実施形態を説明したが、本発明は上述の実施形態のみに限定されず、以下の各変形例の態様及び各変形例を組み合わせた態様も本発明の範囲に含まれる。
【００５７】
（１）第１の実施形態では、３つの検出座標のうち、最後の検出座標とその前の検出座標（以下、中間の検出座標と称する）の間に座標を生成し、最先の検出座標と中間の検出座標との間に座標を生成しない例であったが、最先の検出座標と中間の検出座標との間に座標を生成してもよい。以下、その具体例（ｉ）（ｉｉ）について説明する。
【００５８】
（ｉ）図８の例において、３つの検出座標Ｐ１，Ｐ２，Ｐ３がＲＡＭに記憶された場合に、Ｓ５に加えて、図１７に示すように、検出座標Ｐ１，Ｐ２と、直線Ｌ６と線分Ｌ４との交点Ｓ２とを頂点とする三角形の重心となるＳ４をＰ１とＰ２の間の座標として生成するようにしてもよい。この場合、交点Ｓ２の座標（ｘｓ2，ｙｓ2）は、以下の式（１０）により求られる。また、Ｓ４の座標（ｘｓ４，ｙｓ４）は、以下の式（１１）により求められる。
【数８】
2015148830.tif 000010
【００５９】
（ｉｉ）図８の例において、２つの検出座標Ｐ１，Ｐ２がＲＡＭに記憶された際に、Ｐ１とＰ２の座標と上述した式（４）とを用いて座標を生成するようにしてもよい。具体的には、式（４）における（ｘ１，ｙ１）と（ｘ２，ｙ２）にＰ１の座標を代入し、（ｘ３，ｙ３）にＰ２の座標を代入する。つまり、Ｐ１の座標を２回用いて座標を生成する。
【００６０】
上記（ｉ）の場合には、式（４）に加えてＳ４を生成するための式（１０）を記憶し、式（４）とは異なる処理を別途行う必要がある。（ｉｉ）の構成では式（４）だけで座標を生成することができるのでメモリ容量や処理負荷を（ｉ）の構成と比べて軽減することができる。また、（ｉ）の構成では、Ｐ１、Ｐ２、Ｐ３の３点の検出座標が記憶されるまでＳ４の座標は生成されない。従って、（ｉ）の構成では、Ｓ４の座標が生成された後、検出座標（Ｐ１，Ｐ２，Ｐ３）と，生成座標（Ｓ４，Ｓ５）が出力される。一方、（ｉｉ）の構成では、Ｐ１、Ｐ２の検出座標が記憶されたときにＳ４の座標が生成される。従って、（ｉｉ）の構成では、Ｓ４の座標が生成された後に、検出座標（Ｐ１，Ｐ２）と生成座標（Ｓ４）とが出力され、Ｓ５の座標が生成された後に、検出座標（Ｐ３）と生成座標（Ｓ５）が出力される。そのため（ｉｉ）の構成では、（ｉ）の構成と比べて早く座標を出力して描画することが可能となる。
【００６１】
（２）上述した第１及び第２の実施形態において、タッチパネル制御部１１は、以下の条件を満たす場合に座標を生成することとしてもよい。例えば、３点の検出座標に基づく角ｒが予め定めた角度の範囲内である場合に座標を生成するようにしてもよい。つまり、例えば、図８に示す３つの検出座標Ｐ１（ｘ１，ｙ１）、Ｐ２（ｘ２，ｙ２）、Ｐ３（ｘ３，ｙ３）が順次検出されてＲＡＭに記憶されている場合、Ｐ１、Ｐ２、Ｐ３を検出順に結んで形成される２つの線分Ｌ１と線分Ｌ２とがなす角ｒが任意に定められた角度範囲内（例えば、９０°未満）である場合に座標を生成する。
【００６２】
また、例えば、３点の検出座標を検出順に結んだ２つの各線分が予め定められた長さ以上（例えば、５ドット以上）である場合に生成座標を生成するようにしてもよいし、２つの線分の長さの合計が予め定められた長さ以上（例えば１０ドット以上）である場合に座標を生成するようにしてもよい。
【００６３】
また、３点の検出座標に基づく角度や長さ以外に、座標の生成を指示する操作がなされた場合に座標の生成処理を行うようにしてもよい。また、上記各条件を任意に組み合わせた条件を満たす場合に座標の生成処理を行うようにしてもよい。
【００６４】
（３）上述した第２の実施形態の例において、２回目の座標の生成の際、検出座標Ｐ２、Ｐ３、Ｐ４を読み出して座標を生成する例を説明したが、前回生成した生成座標Ｔ２と検出座標Ｐ３、Ｐ４とを用いて座標を生成してもよい。
【００６５】
（４）上述した第１の実施形態及び変形例（１）において、例えば、検出座標Ｐ２と生成座標Ｓ５と検出座標Ｐ３とを用い、図１８に示すように、Ｐ２とＳ５の間の座標Ｓ８と、Ｓ５とＰ３との間の座標Ｓ９を生成するようにしてもよい。つまり、２つの検出座標と、それら検出座標の間に生成された生成座標とを用いて更に座標を生成するようにしてもよい。この場合、Ｐ２、Ｓ５、Ｐ３の各座標を上記式（４）に代入することによりＳ９の座標を求めることができる。また、変形例（１）の（ｉ）と同様、上記式（１０）（１１）にＰ２、Ｓ５、Ｐ３の各座標を代入することによりＳ８を求めてもよいし、変形例（１）の（ｉｉ）と同様、Ｐ２，Ｓ５の座標を上記式（４）に代入することによりＳ８を求めてもよい。
【００６６】
（５）上述した第２の実施形態において、更に、検出座標Ｐ１と生成座標Ｔ１の間、検出座標Ｐ３と生成座標Ｔ２の間に各々座標を生成するようにしてもよい。この場合には、式（９）のパラメータ（ｔ）に１／４と３／４を各々設定した各式のＰ０、Ｐ１、Ｐ２にＴ１、Ｐ２、Ｔ２の各座標を代入する。ｔ＝１／４の場合と、ｔ＝３／４の場合の生成座標Ｓ８（ｘＴ８，ｙＴ８）、Ｓ９（ｘＴ９，ｙＴ９）を求める式を以下に示す。なお、図１９は、図１５の例において以下の式で求められるＴ８及びＴ９を表した図である。この図に示すように、Ｔ８，Ｔ９はＴ３と同様、Ｐ１，Ｐ２，Ｐ３を頂点とする三角形の内側に位置している。これらの生成座標と検出座標Ｐ１，Ｐ３により、第２の実施形態よりもなだらかな曲線を描くことができる。
ｘＴ８＝（９×ｘ１＋２２×ｘ２＋ｘ３）／３２
ｙＴ８＝（９×ｙ１＋２２×ｙ２＋ｙ３）／３２
ｘＴ９＝（ｘ１＋２２×ｘ２＋９×ｘ３）／３２
ｙＴ９＝（ｙ１＋２２×ｙ２＋９×ｙ３）／３２
【００６７】
（６）上述した第１及び第２の実施形態では、タッチパネル制御部１１において座標の生成を行う例であったが、タッチパネル制御部１１から検出座標を制御部４０に出力し、制御部４０において座標の生成を行うようにしてもよい。
【００６８】
（７）上述した第１及び第２の実施形態では、表示装置１を例に説明したが、タッチパネル制御部１１の機能を有する座標出力装置を別体として設けるようにしてもよい。つまり、座標出力装置は、タッチパネル１０から検出結果を取得し、検出結果を用いて検出座標及び生成座標を生成して座標データを出力してもよいし、タッチパネル１０の検出結果に基づく検出座標を他の装置から取得して座標を生成し、座標データを出力するようにしてもよい。
【符号の説明】
【００６９】
１…表示装置、１０…タッチパネル、１１…タッチパネル制御部、２０…表示パネル、２０ａ…対向基板、２０ｂ…アクティブマトリクス基板、２１…表示パネル制御部、３０…バックライト、３１…バックライト制御部、４０…制御部、５０…記憶部、６０…操作部、７０…計時部、１１０…駆動制御部、１１１…検出部、１１２…生成部、１１３…出力部、２０１…ゲートドライバ、２０２…ソースドライバ、２０３…ゲート線、２０４…ソース線
【図１】
2015148830.tif 000012
【図２】
2015148830.tif 000013
【図３】
2015148830.tif 000014
【図４】
2015148830.tif 000015
【図５】
2015148830.tif 000016
【図６】
2015148830.tif 000017
【図７】
2015148830.tif 000018
【図８】
2015148830.tif 000019
【図９】
2015148830.tif 000020
【図１０】
2015148830.tif 000021
【図１１】
2015148830.tif 000022
【図１２】
2015148830.tif 000023
【図１３】
2015148830.tif 000024
【図１４】
2015148830.tif 000025
【図１５】
2015148830.tif 000026
【図１６】
2015148830.tif 000027
【図１７】
2015148830.tif 000028
【図１８】
2015148830.tif 000029
【図１９】
2015148830.tif 000030