(57)【要約】  本技術は、タッチパネルディスプレイの操作性を向上させることができるようにする表示制御装置、表示制御方法、およびプログラムに関する。表示データ生成部は、タッチパネルディスプレイに対するユーザのタッチ入力位置を示す第１の表示データを、第１の処理部から第１のパスを介して取得するとともに、第１の表示データを用いて第１の処理部より処理量の多い表示画像生成処理を実行する第２の処理部から、第２のパスを介して第２の表示データを取得し、第１の表示データに基づく第１の表示情報と、第２の表示データに基づく第２の表示情報をタッチパネルディスプレイに表示させる制御を行う。本技術は、例えば、LCDモジュール等に適用できる。
2014069249.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルディスプレイに対するユーザのタッチ入力位置を示す第１の表示データを、第１の処理部から第１のパスを介して取得するとともに、前記第１の表示データを用いて前記第１の処理部より処理量の多い表示画像生成処理を実行する第２の処理部から、第２のパスを介して第２の表示データを取得し、前記第１の表示データに基づく第１の表示情報と、前記第２の表示データに基づく第２の表示情報を前記タッチパネルディスプレイに表示させる制御を行う表示制御部
を備える表示制御装置。
【請求項２】
前記第１の表示データを用いて前記第１の表示情報を表示する際の描画色を記憶する設定記憶部をさらに備え、
前記表示制御部は、前記設定記憶部に設定されている描画色で、前記第１の表示情報を表示させる
請求項１に記載の表示制御装置。
【請求項３】
前記第１の表示データを用いて前記第１の表示情報を表示する際の描画色を設定する設定部をさらに備え、
前記設定記憶部は、前記設定部で設定された前記描画色を記憶する
請求項２に記載の表示制御装置。
【請求項４】
前記表示制御部は、前記タッチパネルディスプレイに表示している表示画像の背景色に応じて、前記第１の表示情報の描画色を決定し、表示させる
請求項１に記載の表示制御装置。
【請求項５】
前記表示制御部は、前記第２の表示情報の描画設定に応じて、前記第１の表示情報の描画設定を決定し、表示させる
請求項１に記載の表示制御装置。
【請求項６】
前記表示制御部は、前記第１の表示情報と前記第２の表示情報の透過率を徐々に変化させることにより、前記第１の表示情報を前記第２の表示情報に置き換える
請求項１に記載の表示制御装置。
【請求項７】
前記表示制御部は、前記第１の表示情報と前記第２の表示情報の両方を表示させる場合と、前記第２の表示情報のみを表示させる場合を、前記タッチパネルディスプレイの表示領域によって区別する
請求項１に記載の表示制御装置。
【請求項８】
前記表示制御部は、前記第１の表示情報と前記第２の表示情報の両方を表示させる場合と、前記第２の表示情報のみを表示させる場合を、アプリケーションによって区別する
請求項１に記載の表示制御装置。
【請求項９】
前記第１の表示データは、前記タッチ入力位置のセンサデータである
請求項１に記載の表示制御装置。
【請求項１０】
前記第１の表示データは、前記タッチ入力位置のセンサデータに対してキャリブレーション演算した後のデータである
請求項１に記載の表示制御装置。
【請求項１１】
前記タッチパネルディスプレイと、
音声の集音を行うマイクロホンと、
音声出力を行うスピーカと
をさらに備える
請求項１に記載の表示制御装置。
【請求項１２】
タッチパネルディスプレイに対するユーザのタッチ入力位置を示す第１の表示データを、第１の処理部から第１のパスを介して取得するとともに、前記第１の表示データを用いて前記第１の処理部より処理量の多い表示画像生成処理を実行する第２の処理部から、第２のパスを介して第２の表示データを取得し、前記第１の表示データに基づく第１の表示情報と、前記第２の表示データに基づく第２の表示情報を前記タッチパネルディスプレイに表示させる制御を行う
表示制御方法。
【請求項１３】
コンピュータに、
タッチパネルディスプレイに対するユーザのタッチ入力位置を示す第１の表示データを、第１の処理部から第１のパスを介して取得するとともに、前記第１の表示データを用いて前記第１の処理部より処理量の多い表示画像生成処理を実行する第２の処理部から、第２のパスを介して第２の表示データを取得し、前記第１の表示データに基づく第１の表示情報と、前記第２の表示データに基づく第２の表示情報を前記タッチパネルディスプレイに表示させる制御を行う
処理を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、表示制御装置、表示制御方法、およびプログラムに関し、特に、タッチパネルディスプレイの操作性を向上させることができるようにする表示制御装置、表示制御方法、およびプログラムに関する。
【背景技術】
【０００２】
いわゆるタッチパネルと呼ばれる接触検出装置（以下、タッチセンサという。）付きの液晶表示装置が知られている。この液晶表示装置は、タッチセンサを液晶パネルに重ねて形成し、液晶表示画面に画像として各種のボタンを表示させることにより、通常のボタンの代わりとして情報入力を可能とする。この技術を小型のモバイル機器に適用すると、ディスプレイとボタンの配置の共用化が可能となり、画面の大型化、操作部の省スペース化、部品点数の削減などの大きなメリットをもたらすことができる。【０００３】
しかしながら、タッチセンサを液晶パネルに重ねた構造では、液晶モジュール全体の厚さが厚くなるという問題が生じる。そこで、薄型化を目的として、例えば、液晶表示素子の観察側基板とその外面に配置された観察用偏光板との間にタッチセンサ用導電膜を設け、このタッチセンサ用導電膜と偏光板の外面との間に、偏光板の外面をタッチ面とした静電容量型タッチセンサを形成したタッチセンサ付き液晶表示装置が提案されている（例えば、特許文献１参照）。【０００４】
図１は、タッチセンサ付きの液晶表示装置を用いたパーソナルコンピュータの表示制御処理に関する制御ブロック図を示している。【０００５】
パーソナルコンピュータは、LCDモジュール１０と、それを制御するホスト側の処理部として、ホスト処理部１４を備える。LCDモジュール１０は、タッチパネルディスプレイ１１とドライバIC１２および１３を備える。【０００６】
タッチパネルディスプレイ１１は、タッチパネル２１とLCDパネル２２で構成され、ドライバIC１２は、タッチパネル２１の制御IC(Integrated Circuit)であり、ドライバIC１３は、LCDパネル２２の制御ICである。【０００７】
ドライバIC１２は、タッチパネルドライバ３１、検出回路３２、および座標変換回路３３を有する。【０００８】
タッチパネルドライバ３１は、タッチパネル２１においてX軸方向とY軸方向それぞれに複数配列されている帯状の導電膜ラインを走査駆動する。検出回路３２は、タッチパネルドライバ３１の走査駆動に応じて、タッチパネル２１の所定の位置におけるユーザのタッチ（接触）の有無に応じた静電容量値を示すアナログのセンサ信号を検出し、デジタルの信号にAD変換する。座標変換回路３３は、検出回路３２が検出したタッチ検出位置を示すデジタルのセンサ信号を、タッチパネル２１のX座標位置とY座標位置で表される２次元座標位置に変換し、生座標情報として、ホスト処理部１４に出力する。【０００９】
ドライバIC１３は、LCDドライバ４１、メモリ４２、およびタイミングコントローラ４３を有する。【００１０】
ドライバIC１３には、ドライバIC１２が出力したタッチ位置を示す生座標位置に対して、キャリブレーションやフィルタリングなどの演算を行い、その演算結果を基にした表示情報Aの表示データが、ホスト処理部１４から供給される。【００１１】
LCDドライバ４１は、ホスト処理部１４から供給された表示情報Aを表示させるため、メモリ４２に記憶されている表示データに基づいて、２次元状に複数配列されたLCDパネル２２の各画素（内のトランジスタ）を所定の順序で駆動する。メモリ４２は、ホスト処理部１４から供給された表示情報Aの表示データを記憶する。タイミングコントローラ４３は、ホスト処理部１４から供給された表示情報Aの表示データを取得してメモリ４２に記憶させる。【００１２】
ホスト処理部１４は、CPU（Central Processing Unit）５１、メモリ（RAM：Random Access Memory）５２、グラフィックスコントローラ５３、及び画像メモリ（VRAM）５４を有する。【００１３】
CPU５１は、パーソナルコンピュータ全体を制御するプロセッサであり、パーソナルコンピュータに搭載されている各デバイスのデバイスドライバ、オペレーティングシステム（OS）、アプリケーションプログラムなどを実行する。メモリ５２は、CPU５１が所定の処理を実行する上で必要なデータ、例えば、実行プログラムなどを記憶する。【００１４】
また、CPU５１は、LCDモジュール１０のドライバIC１２から、ユーザのタッチ位置を示す生座標位置を生座標情報として取得すると、生座標位置の重心計算、平均化等を行って、ユーザのタッチ位置を正確にキャリブレーションし、キャリブレーション後のタッチ位置（キャリブレーション座標位置）を算出する。【００１５】
グラフィックスコントローラ５３は、LCDパネル２２に画像を表示するためのプロセッサであり、LCDパネル２２に表示させる画像の表示データを、適宜、画像メモリ５４に記憶させつつ、LCDパネル２２のドライバIC１３に出力する。例えば、グラフィックスコントローラ５３は、ユーザのキャリブレーション座標位置に基づいて、タッチ位置に反応した表示画像としての表示情報Aの表示データを、LCDパネル２２のドライバIC１３に出力する。
【先行技術文献】
【特許文献】
【００１６】
【特許文献１】特開２００９−９７５０号公報
【発明の概要】
【発明が解決しようとする課題】
【００１７】
図１に示した構成において、タッチパネル２１上の所定の位置がユーザによりタッチされてから、それに対応する表示情報Aの表示がLCDパネル２２でなされるまでの処理の流れについて簡単に説明する。【００１８】
ユーザがタッチパネル２１の所定の位置をタッチすると、そのタッチを示す静電容量値のアナログのセンサ信号が検出回路３２で検出される。アナログのセンサ信号は、検出回路３２でデジタルのセンサ信号に変換された後、座標変換回路３３で２次元座標位置に変換されて、生座標情報として、ホスト処理部１４のCPU５１に供給される。【００１９】
ホスト処理部１４のCPU５１は、生座標情報としての２次元座標位置に対してキャリブレーション等を行って、ユーザのタッチ位置に対応するキャリブレーション座標位置を算出する。そして、算出されたキャリブレーション座標位置に基づいて生成された表示情報Aの表示データが、グラフィックスコントローラ５３を介してLCDパネル２２のドライバIC１３に供給される。【００２０】
LCDパネル２２のドライバIC１３のタイミングコントローラ４３は、表示情報Aの表示データを取得してメモリ４２に記憶させ、LCDドライバ４１が、メモリ４２に記憶されている表示情報Aの表示データに応じてLCDパネル２２の駆動を行う。これにより、LCDパネル２２に、表示情報Aが表示される。【００２１】
以上のように、従来のタッチパネル表示制御では、検出されたタッチ位置を示す生座標情報が、CPU５１に供給され、CPU５１で、フィルタリング、キャリブレーションなどの複雑な演算処理が行われてから、LCDパネル２２に表示される。【００２２】
したがって、ユーザがタッチパネルディスプレイ１１に対して操作を行ってから、その操作を反映した画像がLCDパネル２２に表示されるまでに、遅延が発生してしまう。ユーザが素早い動きの操作（入力）を行った場合に、その遅延は特に顕著に表れ、ユーザに、操作感の低下によるストレスを与えてしまう。【００２３】
本技術は、このような状況に鑑みてなされたものであり、タッチパネルディスプレイの操作性を向上させることができるようにするものである。
【課題を解決するための手段】
【００２４】
本技術の一側面の表示制御装置は、タッチパネルディスプレイに対するユーザのタッチ入力位置を示す第１の表示データを、第１の処理部から第１のパスを介して取得するとともに、前記第１の表示データを用いて前記第１の処理部より処理量の多い表示画像生成処理を実行する第２の処理部から、第２のパスを介して第２の表示データを取得し、前記第１の表示データに基づく第１の表示情報と、前記第２の表示データに基づく第２の表示情報を前記タッチパネルディスプレイに表示させる制御を行う表示制御部を備える。【００２５】
本技術の一側面の表示制御方法は、タッチパネルディスプレイに対するユーザのタッチ入力位置を示す第１の表示データを、第１の処理部から第１のパスを介して取得するとともに、前記第１の表示データを用いて前記第１の処理部より処理量の多い表示画像生成処理を実行する第２の処理部から、第２のパスを介して第２の表示データを取得し、前記第１の表示データに基づく第１の表示情報と、前記第２の表示データに基づく第２の表示情報を前記タッチパネルディスプレイに表示させる制御を行う。【００２６】
本技術の一側面のプログラムは、コンピュータに、タッチパネルディスプレイに対するユーザのタッチ入力位置を示す第１の表示データを、第１の処理部から第１のパスを介して取得するとともに、前記第１の表示データを用いて前記第１の処理部より処理量の多い表示画像生成処理を実行する第２の処理部から、第２のパスを介して第２の表示データを取得し、前記第１の表示データに基づく第１の表示情報と、前記第２の表示データに基づく第２の表示情報を前記タッチパネルディスプレイに表示させる制御を行う処理を実行させるためのものである。【００２７】
本技術の一側面においては、タッチパネルディスプレイに対するユーザのタッチ入力位置を示す第１の表示データを、第１の処理部から第１のパスを介して取得するとともに、前記第１の表示データを用いて前記第１の処理部より処理量の多い表示画像生成処理を実行する第２の処理部から、第２のパスを介して第２の表示データを取得し、前記第１の表示データに基づく第１の表示情報と、前記第２の表示データに基づく第２の表示情報を前記タッチパネルディスプレイに表示させる制御が行われる。【００２８】
なお、プログラムは、伝送媒体を介して伝送することにより、又は、記録媒体に記録して、提供することができる。【００２９】
表示制御装置は、独立した装置であっても良いし、１つの装置を構成している内部ブロックであっても良い。
【発明の効果】
【００３０】
本技術の一側面によれば、タッチパネルディスプレイの操作性を向上させることができるようにする。
【図面の簡単な説明】
【００３１】
【図１】従来のタッチ入力に対する表示制御に関する制御ブロック図である。
【図２】本技術が適用可能なタッチパネルディスプレイの構造を説明する図である。
【図３】本技術が適用可能なタッチパネルディスプレイの構造を説明する図である。
【図４】本技術が適用されたLCDモジュールの第１の実施の形態の構成例を示すブロック図である。
【図５】本技術を用いたタッチ入力に対する表示例を示す図である。
【図６】従来のタッチ入力に対する表示例を示す図である。
【図７】本技術が適用されたLCDモジュールの第２の実施の形態の構成例を示すブロック図である。
【図８】本技術が適用されたLCDモジュールの第３の実施の形態の構成例を示すブロック図である。
【図９】図８のドライバLSIの詳細構成を示すブロック図である。
【図１０】本技術の表示制御のパスを示す図である。
【図１１】ホスト側プロセッサを経由しない表示制御処理を説明するフローチャートである。
【図１２】ホスト側プロセッサを経由した表示制御処理を説明するフローチャートである。
【図１３】本技術のその他の表示制御のパスを示す図である。
【図１４】本技術を適用したコンピュータのブロック図である。
【図１５】本技術を適用した高機能型の携帯電話端末のブロック図である。
【図１６】本技術の第１の変形例を説明する図である。
【図１７】本技術の第２の変形例を説明する図である。
【図１８】本技術の第３の変形例を説明する図である。
【図１９】本技術の第４の変形例を説明する図である。
【図２０】本技術の第５の変形例を説明する図である。
【発明を実施するための形態】
【００３２】
以下、本技術を実施するための形態（以下、実施の形態という）について説明する。なお、説明は以下の順序で行う。
１．本技術が適用されるタッチパネルの構造の説明
２．LCDモジュールの第１の実施の形態
３．LCDモジュールの第２の実施の形態
４．LCDモジュールの第３の実施の形態
５．パーソナルコンピュータの構成例
６．携帯電話端末の構成例
７．変形例
【００３３】
＜１．本技術が適用されるタッチパネルの構造の説明＞
初めに、図２および図３を参照して、以下に後述する本技術が適用可能なタッチパネルディスプレイの構造について説明する。
【００３４】
タッチパネルディスプレイの構造は、図２に示すように、外付け型と内蔵型に大きく分類される。
【００３５】
外付け型のタッチパネルディスプレイは、LCDパネルの表面にタッチパネルを貼り付けた形態のものである。図１に示したタッチパネルディスプレイ１１は、タッチパネル２１とLCDパネル２２で構成されており、外付け型に相当する。外付け型では、画像の表示パネルとタッチパネルが別々に構成されるので、画像の表示パネルは、LCDパネル以外に、PDPパネル、OLEDパネル等でもよい。
【００３６】
一方、内蔵型のタッチパネルディスプレイは、LCDパネルのパネル内部にタッチパネル機能が形成されている構造であり、さらに、インセル型とオンセル型に分類することができる。
【００３７】
インセル型は、タッチパネル機能をTFT-LCDセル内に内蔵したものであり、オンセル型は、偏光板とカラーフィルタを設けたガラス基板の間にタッチパネル機能を内蔵したものである。
【００３８】
インセル型の検出方式には、図３に示されるように、マイクロスイッチを用いた接触型、静電容量の変化を検出する容量型、光を検出する光学型などがあり、容量検出と光検出の両方を用いるハイブリッド型も存在する。
【００３９】
一方、オンセル型の検出方式には、抵抗値（電圧値）の変化を検出する抵抗型と、静電容量の変化を検出する容量型が存在する。
【００４０】
タッチパネルディスプレイは以上のような各種の構造に分類することができるが、本技術は、外付け型、内蔵型、オンセル型若しくはインセル型問わず、全ての構造に対して適用することができる。ただし、以下の各実施の形態では、容量型の検出方式を用いたインセル型（内蔵型）のタッチパネルディスプレイが採用されている例について説明する。また、以下で説明する内蔵型のタッチパネルディスプレイは、LCDパネルのパネル内部にタッチパネル機能が形成されているものであるが、OLEDパネルのパネル内部にタッチパネル機能が形成されているものなどでも同様に本技術が適用できる。内蔵型のタッチパネルディスプレイには、タッチセンサ機能を備えつつ、視認性の向上、タッチ判別領域の高密度化、センサ信号のS/N比の向上、ディスプレイの厚みを薄型化することができる、などのメリットがある。特に、タッチ領域の高密度化とセンサ信号のS/N比向上によって、内蔵型のタッチパネルディスプレイでは、指が近づいただけで検知できるようになり、プロキシミティセンシングなどの新しい操作体験が実現可能となる。
【００４１】
＜２．LCDモジュールの第１の実施の形態＞
本技術が適用されたLCDモジュールの第１の実施の形態について説明する。
【００４２】
図４は、本技術が適用されたLCDモジュール８０と、それを制御するホスト処理部１４のブロック図を示している。このLCDモジュール８０とホスト処理部１４は、図１と同様に、例えば、パーソナルコンピュータの一部として構成される。
【００４３】
LCDモジュール８０は、タッチパネルディスプレイ８１と、ドライバIC８２および８３を備える。ホスト処理部１４は、LCDモジュール８０を制御する、図１と同様のホスト側の処理部であり、ホスト処理部１４についての説明は、上述した説明と重複するので省略する。
【００４４】
タッチパネルディスプレイ８１は、上述した内蔵型かつインセル型であって、例えば容量型の検出方式を採用したタッチパネルディスプレイであり、タッチセンサ部９１とディスプレイモジュール部９２を備える。
【００４５】
ドライバIC８２は、タッチパネルドライバ１０１、検出回路１０２、および座標変換回路１０３を備え、タッチセンサ部９１を制御する。
【００４６】
タッチセンサ部９１は、タッチパネルディスプレイ８１の表示面を２次元の行列状に複数の領域に分割した各領域で検出されるセンサ信号を、タッチパネルドライバ１０１の駆動制御により、所定の順序で検出回路１０２に出力する。タッチパネルドライバ１０１は、タッチセンサ部９１を駆動制御する。
【００４７】
検出回路１０２は、タッチパネルドライバ１０１の駆動制御に応じて、タッチパネルディスプレイ８１の所定の位置（各領域）におけるユーザのタッチの有無に応じた静電容量値を示すアナログのセンサ信号を検出（取得）し、デジタルの信号にAD変換する。
【００４８】
検出回路１０２は、デジタルのセンサ信号を、座標変換回路１０３に供給するとともに、ラスタ形式のセンサデータとして、ドライバIC８３にも出力する。
【００４９】
座標変換回路１０３は、検出回路１０２が検出した所定の位置のデジタルのセンサ信号を、タッチパネルディスプレイ８１のX座標位置とY座標位置で表される２次元座標位置に変換し、生座標情報として、ホスト処理部１４に出力する。
【００５０】
ドライバIC８３は、LCDドライバ１１１、メモリ１１２、タイミングコントローラ１１３、および設定記憶部１１４を備え、ディスプレイモジュール部９２を制御する。
【００５１】
LCDドライバ１１１は、メモリ１１２に記憶された表示情報を表示させるため、２次元状に複数配列されたディスプレイモジュール部９２の各画素（内のトランジスタ）を所定の順序で駆動する。
【００５２】
メモリ１１２は、ディスプレイモジュール部９２で表示する表示情報の表示データを記憶する。メモリ１１２には、図１のメモリ４２と同様にホスト処理部１４から供給された表示情報Aの表示データと、ホスト処理部１４を介さずにドライバIC８２の検出回路１０２から直接供給されたセンサデータに対応する表示情報Bの表示データが記憶される。
【００５３】
ドライバIC８２の検出回路１０２から直接供給されるセンサデータは、ユーザのタッチ箇所を示すデジタルのセンサ信号であり、タッチ位置は特定されるが、どのような色で表示させるかを示す色情報は有していない。そのため、メモリ１１２は、検出回路１０２から供給されたセンサデータが示す表示位置に、設定記憶部１１４に記憶されている色情報が示す色で描画する表示データを生成し、供給されたセンサデータに対応する表示情報Bの表示データとして記憶する。
【００５４】
ここで、表示情報Bは、タッチセンサ部９１で検出されたユーザのタッチ位置を素早くフィードバックした第１の表示情報であり、ホスト処理部１４を介して供給される表示情報Aは、タッチセンサ部９１で検出されたユーザのタッチ位置がホスト処理部１４でキャリブレーション等された第２の表示情報である。
【００５５】
メモリ１１２において、ドライバIC８２からセンサデータに基づく表示情報Bの描画情報の更新と、ホスト処理部１４のグラフィックスコントローラ５３からの表示情報Aの描画情報の更新は、それぞれ異なるタイミング周期で並行して実行される。ドライバIC８２からの表示情報Bの描画情報の更新は、ホスト処理部１４で実行するようなキャリブレーションやフィルタリングなどの複雑な演算を行う必要がないので、表示情報Aの描画情報の更新周期よりも短い周期で実行される。したがって、タッチセンサ部９１でユーザのタッチが検出された場合、初めに、そのタッチに対応する表示情報Bがディスプレイに描画され、その後、ホスト処理部１４でキャリブレーション等の演算を行った表示情報Aがディスプレイに描画（再描画）されることになる。
【００５６】
タイミングコントローラ１１３は、ホスト処理部１４から供給された表示情報Aの表示データを取得してメモリ１１２に記憶させる。
【００５７】
設定記憶部１１４は、ドライバIC８２からのセンサデータに基づく表示情報Bを生成するための、タッチ位置を描画するときの描画色を決定する色情報を記憶する。この色情報は、例えば、CPU５１で実行される所定のアプリケーション上で設定することにより、設定記憶部１１４に予め記憶される。
【００５８】
なお、ドライバIC８２からのセンサデータに基づく表示情報Bをメモリ１１２に記憶させずに、LCDドライバ１１１が、ドライバIC８２からのセンサデータを取得して表示情報Bを生成し、ディスプレイモジュール部９２に直接描画してもよい。
【００５９】
＜ユーザのタッチ入力に対する表示例＞
図５は、図４のホスト処理部１４とLCDモジュール８０により、ユーザがタッチしたディスプレイ上の位置を、点で描画する表示例を示している。
【００６０】
ユーザは、図５に示すように、タッチパネルディスプレイ８１のディスプレイ上を指でタッチし、時刻ｔ１から時刻ｔ４にかけて、左から右方向にスライドする操作（入力）を行ったとする。
【００６１】
時刻ｔ１において、ユーザが、タッチパネルディスプレイ８１のディスプレイ上の所定の位置Ｘ１をタッチすると、ユーザがタッチした瞬間に、タッチ位置Ｘ１のセンサデータが、ドライバIC８２からドライバIC８３に供給される。そして、ドライバIC８３により、時刻ｔ１における表示情報B１として、ユーザがタッチした位置Ｘ１と同じ位置に点B１が描画（表示）される。
【００６２】
タッチ位置Ｘ１の生座標情報は、ホスト処理部１４に供給され、ホスト処理部１４でキャリブレーション演算などが実行されて、表示情報A１の表示データとしてドライバIC８３に供給される。そして、時刻ｔ１から所定時間経過後の、ユーザが位置Ｘ１より左側の位置Ｘ２をタッチしている時刻ｔ２において、位置Ｘ２に表示情報B２として描画される点B２とともに、表示情報A１の表示データに基づく点A１が、位置Ｘ１に描画される。すなわち、ホスト処理部１４を介して生成された点A１（表示情報A１）は、時刻ｔ１から遅れて、位置Ｘ２をタッチしている時刻ｔ２に表示される。
【００６３】
同様に、時刻ｔ３では、ユーザがタッチしている位置Ｘ３に表示情報B３としての点B３が描画されるとともに、ホスト処理部１４により生成されて、遅れて表示される点A２が、位置Ｘ２に描画される。
【００６４】
時刻ｔ４では、ユーザがタッチしている位置Ｘ４に表示情報B４としての点B４が描画されるとともに、ホスト処理部１４により生成されて、遅れて表示される点A３が、位置Ｘ３に描画される。
【００６５】
比較のため、同様のタッチ、スライド操作を、従来の表示制御方法で描画した場合について説明する。
【００６６】
図６は、同様のタッチ、スライド操作を、従来の表示制御方法で描画した場合の表示例を示している。
【００６７】
従来の表示制御方法では、ユーザのタッチ位置を示すセンサデータを、ドライバIC８２から、ホスト処理部１４を介さずに、直接、ドライバIC８３に供給するパスは存在しない。ユーザがタッチしたタッチ位置Ｘ１の生座標情報は、ホスト処理部１４に供給されて、キャリブレーション演算されてから、ドライバIC８３に供給されるので、位置Ｘ１に点A１が描画されるまで、キャリブレーション演算等による処理遅延が生じる。そのため、ユーザがタッチ位置Ｘ１をタッチした瞬間の時刻ｔ１では、図６に示すように、ディスプレイには何も描画されない。
【００６８】
そして、時刻ｔ１から所定時間遅れた時刻ｔ２に、位置Ｘ１に点A１が描画されるが、上述したように、時刻ｔ２では、ユーザは指の位置をスライドさせ、ユーザの指は位置Ｘ２に移動している。同様に、ユーザが位置Ｘ３をタッチしている時刻ｔ３では、それより少し前の時刻ｔ２にタッチしていた位置Ｘ２に点A２が描画され、ユーザが位置Ｘ４をタッチしている時刻ｔ４では、それより少し前の時刻ｔ３にタッチしていた位置Ｘ３に点A３が描画される。
【００６９】
このように、従来の表示制御方法によれば、ユーザのタッチ位置を示すセンサデータを、ドライバIC８２から、ホスト処理部１４を介さずに、直接、ドライバIC８３に供給するパスが存在しないため、検出されたタッチに対応する描画のタイミングに遅れが生じる。
【００７０】
一方、本技術を適用したLCDモジュール８０の表示制御によれば、ホスト処理部１４からの表示データに基づいて表示情報Aを描画する前に、まず、ドライバIC８２からホスト処理部１４を介さずにドライバIC８３に直接供給されるセンサデータに基づいて表示情報Bが描画される。これにより、ユーザが感じる表示情報Aの描画の遅れを軽減することができる（ユーザが表示情報Aの描画の遅れを感じにくい）。
【００７１】
このように、本技術を適用したLCDモジュール８０の表示制御によれば、ユーザのタッチ入力に対して素早いフィードバックを提供することができ、ホスト処理部１４を経由した描画遅延に由来する操作性の低下を抑制することができる。すなわち、タッチパネルディスプレイの操作性を向上させることができる。
【００７２】
＜３．LCDモジュールの第２の実施の形態＞
次に、LCDモジュールの第２の実施の形態について説明する。
【００７３】
図７は、第２の実施の形態のLCDモジュール８０と、それを制御するホスト処理部１４のブロック図を示している。
【００７４】
第２の実施の形態のLCDモジュール８０は、ドライバIC８２に、座標補正回路１０４が新たに追加されている点が、図４に示した第１の実施の形態と異なる。
【００７５】
第１の実施の形態では、ユーザがタッチしたタッチパネルディスプレイ８１の２次元座標位置が、生座標情報としてホスト処理部１４に出力され、ホスト処理部１４で、生座標位置の平均値や標準偏差などの補正演算を行ってユーザのタッチ位置を正確に計算するキャリブレーションが行われた。
【００７６】
第２の実施の形態においては、上述した第１の実施の形態ではホスト処理部１４で行っていた、生座標情報に基づいてユーザの正確なタッチ位置を計算するキャリブレーションを、座標補正回路１０４が行う。座標補正回路１０４は、補正演算後のユーザのタッチ位置を示す補正座標値を、補正座標情報として、ホスト処理部１４とドライバIC８３に出力する。
【００７７】
第２の実施の形態の構成は、キャリブレーション用の補正データを記憶するホスト側の記憶装置がライトプロテクトされていたり、接続されるホスト側が不特定である場合に有用である。
【００７８】
＜４．LCDモジュールの第３の実施の形態＞
次に、LCDモジュールの第３の実施の形態について説明する。
【００７９】
図８は、第３の実施の形態のLCDモジュール８０と、それを制御するホスト処理部１４のブロック図を示している。
【００８０】
第３の実施の形態のLCDモジュール８０では、第１及び第２の実施の形態でドライバIC８２とドライバIC８３の２つのドライバICで構成されていたものが、一つのドライバLSI(Large Scale Integration) １２１によって構成されている点が異なり、それ以外は同様である。
【００８１】
ドライバLSI１２１は、例えば、公知の相補型MOS集積回路製造技術によって、単結晶シリコンを用いた一個の半導体基板に形成される。
【００８２】
ドライバLSI１２１において、座標補正回路１０４を省略した構成が、図４の第１の実施の形態と対応し、座標補正回路１０４を付加した構成が、図７の第２の実施の形態と対応する。
【００８３】
図９は、第３の実施の形態のドライバLSI１２１を機能的にさらに詳細にしたブロック図である。図９を参照して、ドライバLSI１２１を用いた表示制御についてさらに説明する。
【００８４】
ドライバLSI１２１は、AD変換回路１４１、容量値保存レジスタ１４２、ラスタライザ１４３、フレームメモリ１４６、座標変換回路１４４、システムインタフェース１４５、設定記憶部１４７、および表示データ生成部１４８を少なくとも有する。
【００８５】
例えば、AD変換回路１４１、容量値保存レジスタ１４２、及びラスタライザ１４３は、図８の検出回路１０２の機能に相当する。
【００８６】
また、座標変換回路１４４、システムインタフェース１４５、フレームメモリ１４６、設定記憶部１４７、及び表示データ生成部１４８は、それぞれ、図８の座標変換回路１０３、タイミングコントローラ１１３、メモリ１１２、設定記憶部１１４、及びLCDドライバ１１１に対応する。平均値計算部１５１、標準偏差計算部１５２、及びヒステリシス計算部１５３は、図８の座標補正回路１０４に対応する。
【００８７】
なお、図９では、図８のタッチパネルドライバ１０１に対応する部分は省略されている。
【００８８】
AD変換回路１４１は、タッチセンサ部９１からのアナログのセンサ信号を検出し、デジタルのセンサ信号にAD変換して、容量値保存レジスタ１４２と平均値計算部１５１に供給する。平均値計算部１５１、標準偏差計算部１５２、及びヒステリシス計算部１５３が省略されている場合には、デジタルのセンサ信号が、平均値計算部１５１ではなく座標変換回路１４４に供給される。
【００８９】
容量値保存レジスタ１４２は、AD変換回路１４１から供給されたセンサ信号であるデジタルの静電容量値を記憶する。ラスタライザ１４３は、容量値保存レジスタ１４２に記憶されているデジタルの静電容量値をラスタ形式に変換し（ラスタライズし）、フレームメモリ１４６に格納する。
【００９０】
座標変換回路１４４は、AD変換回路１４１から供給されたセンサ信号としてのデジタルの静電容量値に基づいて、ユーザがタッチしたディスプレイ上の２次元座標位置を計算する。
【００９１】
システムインタフェース１４５は、座標変換回路１４４から供給される、ユーザのタッチ位置を示す２次元座標位置を、不図示のシステムバスを介して、パーソナルコンピュータ等のホスト処理部１４に出力する。
【００９２】
システムインタフェース１４５は、ホスト処理部１４から供給される各種の制御情報を、ドライバLSI１２１内の内部レジスタ（不図示）に格納する。
【００９３】
また、システムインタフェース１４５は、ホスト処理部１４から供給される、ディスプレイモジュール部９２のディスプレイで表示させる表示データを取得し、フレームメモリ１４６に格納する。
【００９４】
フレームメモリ１４６は、一画面分の表示データを保持可能な記憶容量を有する。
【００９５】
フレームメモリ１４６は、ラスタライザ１４３またはシステムインタフェース１４５から表示データが供給された場合、現在保持している表示データに上書きする形で、供給された表示データを記憶する。フレームメモリ１４６で保持されている表示データは、表示データ生成部１４８によって、最適なタイミングで読み出される。
【００９６】
ラスタライザ１４３から供給されたデジタルの静電容量値は、設定記憶部１４７に記憶されている設定情報に基づいて、タッチ位置を所定の色で表した表示情報Bの表示データに変換されて、フレームメモリ１４６に格納される。
【００９７】
一方、システムインタフェース１４５からは、ユーザのタッチ位置を示す２次元座標位置がホスト処理部１４のCPU５１でキャリブレーション演算等されることにより生成された表示情報Aの表示データが供給され、フレームメモリ１４６に格納される。
【００９８】
設定記憶部１４７は、ディスプレイ上のタッチ位置を、表示情報Bとして表示する際の描画色を規定する設定情報を記憶する。
【００９９】
表示データ生成部１４８は、フレームメモリ１４６に記憶されている表示データを読み出し、ディスプレイモジュール部９２のドレイン線（データ線）に、表示データに対応する電圧を印加することにより、ディスプレイモジュール部９２の各画素（内のトランジスタ）を駆動する。これにより、フレームメモリ１４６に記憶されている表示データに対応する画像（表示情報）が、ディスプレイモジュール部９２のディスプレイに表示される。
【０１００】
平均値計算部１５１、標準偏差計算部１５２、及びヒステリシス計算部１５３が設けられている場合、ユーザのタッチを示す各静電容量値の平均、標準偏差、ヒステリシスが計算されることにより、ユーザのタッチ位置を正確に補正した補正座標値が計算され、座標変換回路１４４に供給される。
【０１０１】
以上のように構成されるLCDモジュール８０の第３の実施の形態において、タッチセンサ部９１で検出されたセンサ信号は、図１０において太線の破線で示されるパス１６２により表示情報Bとなってディスプレイに表示されるとともに、図１０において太線の実線で示されるパス１６１により表示情報Aとなってディスプレイに表示される。
【０１０２】
太線の実線のパス１６１は、ホスト処理部１４のCPU５１およびグラフィックスコントローラ５３を経由するパスであり、太線の破線のパス１６２は、ホスト処理部１４を介さずに、ドライバLSI１２１内で処理されるパスである。換言すれば、太線の実線のパス１６１は、タッチセンサ部９１で検出されたセンサ信号に対してキャリブレーションの演算等を行う、表示情報を生成するための処理量（演算量）の多いパスであり、太線の破線のパス１６２は、タッチセンサ部９１で検出されたセンサ信号から表示情報を生成するための処理量（演算量）の少ないパスである。
【０１０３】
キャリブレーション演算などを行った正確な表示情報Aを描画する前に、ホスト側プロセッサを経由しないパス１６２により生成した表示情報Bを描画することで、ユーザがタッチ入力を行ってからタッチパネルディスプレイ８１に描画されるまでの遅延時間を抑制することができる。
【０１０４】
＜表示情報Bの表示制御処理＞
図１１のフローチャートを参照して、ホスト側プロセッサを経由しないパス１６２により、ユーザのタッチ入力に対応する表示情報Bをディスプレイモジュール部９２のディスプレイに表示させる表示制御処理について説明する。
【０１０５】
初めに、ステップＳ１において、AD変換回路１４１は、タッチセンサ部９１からの静電容量値を示すアナログのセンサ信号を検出し、デジタルの信号にAD変換し、容量値保存レジスタ１４２に供給する。容量値保存レジスタ１４２は、AD変換回路１４１から供給された、静電容量値を示すデジタルのセンサ信号を記憶する。
【０１０６】
ステップＳ２において、ラスタライザ１４３は、容量値保存レジスタ１４２に記憶されているデジタルの静電容量値をラスタ形式に変換し、フレームメモリ１４６に格納する。ラスタライザ１４３から供給されたデジタルの静電容量値は、設定記憶部１４７に記憶されている設定情報に基づいて、タッチ位置を所定の色で表した表示情報Bの表示データに変換されて、フレームメモリ１４６に格納される。
【０１０７】
ステップＳ３において、表示データ生成部１４８は、フレームメモリ１４６に記憶されている表示データを読み出し、ディスプレイモジュール部９２の各画素（内のトランジスタ）を駆動する。
【０１０８】
以上の処理により、ディスプレイモジュール部９２のディスプレイに表示されている表示画像のうち、ユーザがタッチしたディスプレイ上の所定の位置が、表示情報Bとして、所定の色で表示される。
【０１０９】
＜表示情報Aの表示制御処理＞
次に、図１２のフローチャートを参照して、ホスト側プロセッサを経由するパス１６１により、ユーザのタッチに対応する表示情報Aをディスプレイモジュール部９２のディスプレイに表示させる表示制御処理について説明する。
【０１１０】
初めに、ステップＳ１１において、AD変換回路１４１は、タッチセンサ部９１からの静電容量値を示すアナログのセンサ信号を検出し、デジタルの信号にAD変換し、座標変換回路１４４に供給する。ステップＳ１１の処理は、図１１のステップＳ１の処理と合わせて一つの処理として実行される。
【０１１１】
なお、キャリブレーション演算を行う場合には、AD変換回路１４１からのセンサ信号に対して平均値計算部１５１等がキャリブレーション演算を行い、キャリブレーション演算後のセンサ信号が、座標変換回路１４４に供給される。
【０１１２】
ステップＳ１２において、座標変換回路１４４は、AD変換回路１４１から供給されたセンサ信号としてのデジタルの静電容量値に基づいて、ユーザがタッチしたディスプレイ上の２次元座標位置を計算する。
【０１１３】
ステップＳ１３において、システムインタフェース１４５は、座標変換回路１４４から供給された、ユーザのタッチ位置を示す２次元座標位置を、不図示のシステムバスを介して、ホスト処理部１４に出力する。
【０１１４】
ステップＳ１４において、システムインタフェース１４５は、ホスト処理部１４に供給したユーザのタッチ位置を示す２次元座標位置に対してキャリブレーション等の演算を行うことにより生成された、表示情報Aの表示データを取得し、フレームメモリ１４６に格納する。
【０１１５】
ステップＳ１５において、表示データ生成部１４８は、フレームメモリ１４６に記憶されている表示データを読み出し、ディスプレイモジュール部９２の各画素（内のトランジスタ）を駆動する。このステップＳ１５の処理と、上述したステップＳ３の処理は、同じ一つの処理である。
【０１１６】
図１２の処理によれば、ユーザがタッチしたディスプレイ上の所定の位置が、ホスト側のCPU５１およびグラフィックスコントローラ５３の表示制御により、表示情報Aとして、所定の色で表示される。
【０１１７】
図１に示した従来のLCDモジュール１０では、図１２を参照して説明した、ホスト側プロセッサを経由したパス１６１による、表示情報Aを表示させる表示制御処理のみが実行される。
【０１１８】
これに対して、本技術を適用したLCDモジュール８０では、図１１を参照して説明した、ホスト側プロセッサを経由しないパス１６２による、表示情報Bを表示させる表示制御処理も、さらに実行される。
【０１１９】
パス１６２による表示制御処理は、ホスト側プロセッサを介さない処理であるため、パス１６１による表示制御処理よりも早く、タッチ検出に対して即座に表示させることができる。これにより、ユーザのタッチ検出から、ディスプレイに描画（表示）するまでの時間差を短縮し、ユーザが感じる描画の遅れを軽減することができる。
【０１２０】
なお、ホスト側プロセッサを介さないパスは、上述したパス１６２の他、図１３において太線の破線で示すパス１６３でもよい。すなわち、AD変換したデジタルのセンサ信号から求めた２次元座標値を、表示情報Bの表示データとして生成して表示させてもよい。
【０１２１】
＜５．パーソナルコンピュータの構成例＞
本技術は、例えば、コンピュータ、携帯電話端末、タブレット端末、携帯用ゲーム機、携帯用音楽映像再生装置などの、内蔵型のタッチパネルディスプレイを有する電子機器に適用することができる。図１４と図１５で、コンピュータと携帯電話機の全体構成について示す。
【０１２２】
図１４は、本技術が適用されたLCDモジュール８０と、それを制御するホスト処理部１４を含むコンピュータ（パーソナルコンピュータ）のブロック図である。
【０１２３】
CPU２０１は、各種プログラムに従って、コンピュータのシステム全体を制御する。ROM２０２は、CPU２０１が使用するブートプログラムや演算パラメータ等を記憶する。RAM２０３は、CPU２０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶する。
【０１２４】
コンピュータはまた、文字・数値・各種指示等の入力を行うためのキーボード２０４、カーソルの移動や範囲選択等を行うためのマウス２０５、コントローラ、スキャナ、プリンタ等の外部機器と接続するためのインタフェース（I/F）２０６を備える。なお、コンピュータが、ノート型やターミナル型ではなく、タブレット型である場合には、キーボード２０４やマウス２０５は省略される。
【０１２５】
さらに、コンピュータは、画像の表示を制御するグラフィックボード２０７、ネットワークに接続するためのネットワークカード、モデム等で構成される通信装置２０８、タッチパネル機能を備えたディスプレイ２０９、データ記憶装置としてのハードディスク２１０を備える。ハードディスク２１０には、オペレーティングシステム（OS）、各種デバイスのデバイスドライバ、および、ワードプロセッサ・表計算ソフト等の各種アプリケーションプログラムが記憶されている。
【０１２６】
図４のグラフィックスコントローラ５３と画像メモリ５４は、図１４のグラフィックボード２０７内に配置されており、LCDモジュール８０は、図１４のディスプレイ２０９に対応する。
【０１２７】
＜６．携帯電話端末の構成例＞
図１５は、本技術が適用されたLCDモジュール８０と、それを制御するホスト処理部１４を含む高機能型の携帯電話端末（スマートフォン）のブロック図である。
【０１２８】
図１５において、通信アンテナ２２１は、例えば内蔵アンテナであり、携帯電話網や公衆無線通信網を通じた通話や電子メールの送受信、上述したタッチ検出に基づく情報入力制御プログラムを含む各種アプリケーションプログラムのダウンロード、インターネット等と通信するための信号電波の送受信を行う。
【０１２９】
アンテナ回路２２２は、アンテナ切替器やマッチング回路、フィルタ回路等からなり、送受信回路部２２３は、携帯電話網や公衆無線通信網を通じた送受信信号の周波数変換、変調と復調等を行う。
【０１３０】
スピーカ２３６は、例えば、音楽再生や受話音出力、リンガ音（着信音）出力等に用いられる。マイクロホン２３７は、外部音声の集音や送話音声の集音等に用いられる。音声信号処理部２３５は、スピーカ２３６用の増幅回路、マイクロホン２３７用の増幅回路、制御・演算部２２４から供給される圧縮符号化された音声データを伸張復号化する伸張復号化回路、当該伸張復号化後のデジタル音声データをアナログ音声信号に変換するデジタル／アナログ変換回路、マイクロホン２３７から入力されたアナログ音声信号をデジタル音声データに変換するアナログ／デジタル変換回路、当該デジタル音声データを圧縮符号化する圧縮符号化回路などからなる。
【０１３１】
映像信号処理部２３１は、制御・演算部２２４から供給される圧縮符号化された映像データを伸張復号化する伸張復号化回路、当該伸張復号化後のデジタル映像や後述するデジタル放送受信モジュール２２９にて受信されたデジタル放送映像などを、タッチパネルディスプレイ２３３へ表示させるディスプレイパネル駆動回路などからなる。
【０１３２】
また、映像信号処理部２３１は、制御・演算部２２４から供給されるデスクトップ画像や各種メニュー画像、タッチパネルディスプレイ２３３上の位置に対応した仮想タッチエリア画像などを表示するための表示データも生成し、それらの画像をタッチパネルディスプレイ２３３上に表示させる。
【０１３３】
タッチパネルディスプレイ２３３は、ユーザによる入力操作を検出可能なタッチセンサ部を有する。タッチパネル信号処理部２３２は、タッチパネルディスプレイ２３３からのタッチ検出位置やタッチ軌跡、タッチ継続時間、タッチ時間間隔などを計測し、その計測したデータをタッチ検出データとして制御・演算部２２４へ送出する。なお、タッチパネルディスプレイ２３３の表示面へのタッチ入力は、ユーザの指等の他、端末に付属のスタイラス等で行うこともできる。また、タッチパネルディスプレイ２３３及びタッチパネル信号処理部２３２は、いわゆるマルチタッチに対応している。
【０１３４】
キー操作部２４０は、携帯電話端末の筐体上に設けられたハードキーとその周辺回路などからなる。キー操作部２４０は、ユーザによるハードキーの押下操作を電気信号へ変換し、その操作入力信号を増幅及びアナログ／デジタル変換し、そのアナログ／デジタル変換後の操作入力データを制御・演算部２２４へ送る。
【０１３５】
外部入出力端子部２３９は、例えばケーブルを通じてデータ通信を行う際のケーブル接続用コネクタと外部データ通信用インタフェース回路や、電源ケーブル等を通じて内部電池を充電する際の充電端子とその充電用インタフェース回路などからなる。
【０１３６】
また、外部メモリＩ／Ｆ部２３０は、外部メモリ等の記憶媒体が着脱される外部メモリ用スロットと当該外部メモリデータ通信用インタフェース回路などからなる。
【０１３７】
近距離無線通信モジュール２２８は、無線LANやブルートゥース（登録商標）などの近距離無線電波用の通信アンテナと、近距離無線通信回路とからなる。
【０１３８】
デジタル放送受信モジュール２２９は、いわゆるデジタルテレビジョン放送やデジタルラジオ放送などの受信用アンテナとチューナとからなる。当該デジタル放送受信モジュール２２９は、１チャンネルのデジタル放送の受信のみならず、同時に複数チャンネルのデジタル放送を受信可能となされている。また、当該デジタル放送受信モジュール２２９は、デジタル放送に多重されたデータも受信可能となされている。なお、当該デジタル放送受信モジュール２２９にて受信されたデジタル放送データは、例えば制御・演算部２２４により圧縮等された後、メモリ部２２５等に記憶（つまり録画）することも可能となされている。
【０１３９】
カメラ部２３４は、静止画像や動画像の撮影のための撮像素子，光学系等とその周辺回路、および、撮影補助光を出射するためのライトの駆動回路などからなる。当該カメラ部２３４による撮影時の静止画データや動画像データは、プレビュー映像データとして映像信号処理部２３１に送られる。これにより、当該カメラ撮影時に、タッチパネルディスプレイ２３３にはプレビュー映像が表示される。また、カメラ部２３４にて撮影された静止画データや動画像データを記録する場合、当該撮影された静止画データや動画像データは、制御・演算部２２４に送られて圧縮された後、メモリ部２２５や外部メモリＩ／Ｆ部２３０に接続された記憶媒体に記憶される。
【０１４０】
非接触通信モジュール２２７は、非接触通信アンテナを通じて、例えばいわゆるRFID（Radio Frequency-Identification：電波方式認識）や非接触型ICカード等で用いられる非接触通信を行う。
【０１４１】
GPS（Global Positioning System）モジュール２２６は、GPSアンテナを有し、GPS測地衛星からのGPS信号を用いて自端末の現在位置の緯度及び経度を求める。このGPSモジュール２２６により得られたGPSデータ（緯度，経度を表す情報）は制御・演算部２２４へ送られる。これにより、制御・演算部２２４は、自端末の現在位置や移動などを知ることができる。
【０１４２】
各種センサ部２３８は、携帯電話端末の状態を検知するための端末状態検知センサ等の各種検知用センサとその周辺回路からなる。各種センサ部２３８は、一例として傾きセンサ、加速度センサ、方位センサ、温度センサ、湿度センサ、照度センサなどを挙げることができる。各種センサ部２３８による検知信号は、制御・演算部２２４に送られる。これにより、制御・演算部２２４は、携帯電話端末の状態（傾き、加速度、方位、温度、湿度、照度等）を知ることができる。
【０１４３】
メモリ部２２５は、この端末の内部に設けられている内蔵メモリと着脱可能なカード状メモリなどからなる。着脱可能なカード状メモリとしては、いわゆるSIM（Subscriber Identity Module）情報等を格納するカードなどを挙げることができる。内蔵メモリは、ROM（Read Only Memory）とRAM（Random Access Memory）とからなる。ROMは、OS（Operating System）、制御・演算部２２４が各部を制御するための制御プログラム、各種の初期設定値、辞書データ、文字予測変換辞書データ、各種音データ、各種アプリケーションプログラム等を格納している。このROMは、NAND型フラッシュメモリ（NAND-type flash memory）或いはEEPROM（Electrically Erasable Programmable Read-Only Memory）のような書き換え可能なROMを含み、電子メールデータ、電話帳やメールアドレス帳のデータ、静止画像や動画像コンテンツのデータ、その他、各種のユーザ設定値等を保存可能となされている。RAMは、制御・演算部２２４が各種のデータ処理を行う際の作業領域、バッファ領域として随時データを格納する。
【０１４４】
制御・演算部２２４は、CPU（中央処理ユニット）からなり、送受信回路部２２３、映像信号処理部２３１、音声信号処理部２３５、GPSモジュール２２６、非接触通信モジュール２２７、近距離無線通信モジュール２２８、デジタル放送受信モジュール２２９、外部メモリＩ／Ｆ部２３０、カメラ部２３４、各種センサ部２３８、外部入出力端子部２３９、キー操作部２４０、タッチパネル信号処理部２３２など各部を制御し、必要に応じて各種の演算を行う。また、制御・演算部２２４は、メモリ部２２５に記憶されている制御プログラムや各種アプリケーションプログラムを実行する。
【０１４５】
その他、携帯電話端末は、時間や時刻を計測する時計部、各部へ電力を供給するバッテリとその電力をコントロールするパワーマネージメントICなど、一般的な携帯電話端末に設けられる各構成要素についても当然ながら備えている。
【０１４６】
＜７．変形例＞
＜第１の変形例＞
上述した実施の形態では、タッチパネルディスプレイ８１においてユーザのタッチが検出されたとき、ホスト側プロセッサを経由した表示情報Aを表示する前に、ホスト側プロセッサを介さずにLCDモジュール８０内で処理した表示情報Bを表示させる例について説明した。以下では、ホスト側プロセッサを介さずにLCDモジュール８０内で表示情報Bを表示させる場合の変形例（応用例）について説明する。
【０１４７】
図１６は、第１の変形例に対応するタッチパネルディスプレイ８１の表示例を示している。
【０１４８】
タッチパネルディスプレイ８１においてユーザのタッチが検出され、ドライバIC８２の検出回路１０２から、タッチ位置に対応するセンサデータがドライバIC８３に供給された場合、ドライバIC８３は、表示画像の色（背景色）に応じて、表示情報Bの描画色を自動で決定（変更）し、表示情報Bを描画する。例えば、ドライバIC８３は、背景色と対照な色（補色）を、表示情報Bの描画色として決定して、描画する。
【０１４９】
図１６のAは、携帯電話端末３０１のタッチパネルディスプレイ８１に白色の背景画像が表示されている場合、ドライバIC８３が、表示情報Bとして、ユーザがスタイラス３１１でタッチしたタッチ位置を黒色で描画する例を示している。
【０１５０】
図１６のBは、携帯電話端末３０１のタッチパネルディスプレイ８１に黒色の背景画像が表示されている場合、ドライバIC８３が、表示情報Bとして、ユーザがスタイラス３１１でタッチしたタッチ位置を白色で描画する例を示している。
【０１５１】
＜第２の変形例＞
図１７は、第２の変形例に対応するタッチパネルディスプレイ８１の表示例を示している。
【０１５２】
第２の変形例は、表示情報Bを描画する場合の色や大きさを予め設定しておき、設定された色や大きさで表示情報Bを描画する例である。
【０１５３】
図１７のAは、表示情報Bを描画する場合の色や大きさを設定する設定画面の例を示している。
【０１５４】
図１７のAに示すような設定画面がタッチパネルディスプレイ８１に表示され、ユーザが表示情報Bを描画する場合の色や大きさを選択する。ユーザによって選択された色および大きさは、設定情報として、設定記憶部１１４に保存される。なお、図１７のAの設定画面では、表示情報Bの色の違いを模様（パターン）の違いで表している。
【０１５５】
図１７のBに示すように、ユーザがタッチパネルディスプレイ８１上の所定の位置をスタイラス３１１でタッチした場合に、ドライバIC８３は、設定記憶部１１４に記憶されている設定情報が示す色と大きさで、表示情報Bを描画する。これにより、ユーザが選択した任意の色と大きさで表示情報Bを描画することができる。
【０１５６】
＜第３の変形例＞
図１８は、第３の変形例に対応するタッチパネルディスプレイ８１の表示例を示している。
【０１５７】
第３の変形例は、スタイラス３１１等を用いて文字や絵を描画するアプリケーション等において、文字や絵を描画する際の色や大きさが設定されている場合、その設定された色や大きさを用いて表示情報Bを描画する例である。
【０１５８】
図１８のAは、文字や絵を描画するアプリケーションにおける、文字や絵を描画する際の色や大きさを設定する設定画面の例を示している。ここで設定される色および大きさは、ホスト処理部１４のCPU５１で実行されるアプリケーションによって生成される表示画像に反映されるため、ホスト側プロセッサを経由した表示情報Aの色および大きさに相当する。
【０１５９】
図１８のBに示すように、ユーザがタッチパネルディスプレイ８１上の所定の位置をスタイラス３１１でタッチした場合に、ドライバIC８３は、表示情報Aの描画色および大きさとして設定されているのと同一の色と大きさで、表示情報Bを描画する。これにより、ホスト側プロセッサを介さずに描画する表示情報Bと、ホスト側プロセッサを経由して描画される表示情報Aの描画色および色が同一となる。
【０１６０】
なお、本技術によれば、スタイラス３１１や指などを用いて文字や絵を描画する際、表示情報Bがタッチパネルディスプレイ８１上に先に描画され、次に、表示情報Aが、表示情報Bに置き換わる形で描画される。その際、置換の方法としては、瞬時に表示情報Aに置き換わっても良いが、表示情報Bに表示情報Aを重畳する際の透過率が徐々に変化することで、表示情報Bから表示情報Aに徐々に置換されるように表示制御しても良い。
【０１６１】
＜第４の変形例＞
図１９は、第４の変形例に対応するタッチパネルディスプレイ８１の表示例を示している。
【０１６２】
第４の変形例は、タッチパネルディスプレイ８１のタッチ入力領域を、表示情報Aと表示情報Bを描画することで、ユーザのタッチ入力に対して素早いフィードバックを提供する領域と、表示情報Aのみを描画する領域を分ける例である。
【０１６３】
例えば、図１９に示されるタッチパネルディスプレイ８１のタッチ入力領域のうち、所定の領域３２１については、ドライバIC８３は、ホスト側プロセッサを介さずに生成される表示情報Bと、ホスト側プロセッサを経由して生成される表示情報Aの両方を描画する。一方、領域３２１以外の領域３２２については、ホスト側プロセッサを経由した表示情報Aのみが描画される。
【０１６４】
＜第５の変形例＞
図２０は、第５の変形例に対応するタッチパネルディスプレイ８１の表示例を示している。
【０１６５】
第５の変形例は、表示情報Aと表示情報Bを描画し、ユーザのタッチ入力に対して素早いフィードバックを提供するかどうかを、アプリケーションによって区別する例である。
【０１６６】
例えば、ドライバIC８３は、図２０のAに示すように、アプリケーションソフトαでは、表示情報Aと表示情報Bを描画するが、図２０のBに示すように、アプリケーションソフトβでは、ホスト側プロセッサを経由した表示情報Aのみを描画する。ドライバIC８３は、例えば、ホスト側プロセッサを経由しない表示情報Bの描画を有効とするか否かのフラグをアプリケーションソフトから取得することで、表示情報Bを描画するかどうかを切り替えることができる。
【０１６７】
以上説明した変形例は、それぞれを個別に採用することができるほか、２つ以上の機能を併用して実行することも可能である。
【０１６８】
なお、本明細書において、フローチャートに記述されたステップは、記載された順序に沿って時系列的に行われる場合はもちろん、必ずしも時系列的に処理されなくとも、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで実行されてもよい。
【０１６９】
本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【０１７０】
例えば、上述した複数の実施の形態の全てまたは一部を組み合わせた形態を採用することができる。
【０１７１】
例えば、上述のフローチャートで説明した各ステップは、１つの装置で実行する他、複数の装置で分担して実行することができる。さらに、１つのステップに複数の処理が含まれる場合には、その１つのステップに含まれる複数の処理は、１つの装置で実行する他、複数の装置で分担して実行することができる。
【０１７２】
なお、本技術は以下のような構成も取ることができる。
（１）
タッチパネルディスプレイに対するユーザのタッチ入力位置を示す第１の表示データを、第１の処理部から第１のパスを介して取得するとともに、前記第１の表示データを用いて前記第１の処理部より処理量の多い表示画像生成処理を実行する第２の処理部から、第２のパスを介して第２の表示データを取得し、前記第１の表示データに基づく第１の表示情報と、前記第２の表示データに基づく第２の表示情報を前記タッチパネルディスプレイに表示させる制御を行う表示制御部
を備える表示制御装置。
（２）
前記第１の表示データを用いて前記第１の表示情報を表示する際の描画色を記憶する設定記憶部をさらに備え、
前記表示制御部は、前記設定記憶部に設定されている描画色で、前記第１の表示情報を表示させる
前記（１）に記載の表示制御装置。
（３）
前記第１の表示データを用いて前記第１の表示情報を表示する際の描画色を設定する設定部をさらに備え、
前記設定記憶部は、前記設定部で設定された前記描画色を記憶する
前記（１）または（２）に記載の表示制御装置。
（４）
前記表示制御部は、前記タッチパネルディスプレイに表示している表示画像の背景色に応じて、前記第１の表示情報の描画色を決定し、表示させる
前記（１）乃至（３）のいずれかに記載の表示制御装置。
（５）
前記表示制御部は、前記第２の表示情報の描画設定に応じて、前記第１の表示情報の描画設定を決定し、表示させる
前記（１）乃至（４）のいずれかに記載の表示制御装置。
（６）
前記表示制御部は、前記第１の表示情報と前記第２の表示情報の透過率を徐々に変化させることにより、前記第１の表示情報を前記第２の表示情報に置き換える
前記（１）乃至（５）のいずれかに記載の表示制御装置。
（７）
前記表示制御部は、前記第１の表示情報と前記第２の表示情報の両方を表示させる場合と、前記第２の表示情報のみを表示させる場合を、前記タッチパネルディスプレイの表示領域によって区別する
前記（１）乃至（６）のいずれかに記載の表示制御装置。
（８）
前記表示制御部は、前記第１の表示情報と前記第２の表示情報の両方を表示させる場合と、前記第２の表示情報のみを表示させる場合を、アプリケーションによって区別する
前記（１）乃至（７）のいずれかに記載の表示制御装置。
（９）
前記第１の表示データは、前記タッチ入力位置のセンサデータである
前記（１）乃至（８）のいずれかに記載の表示制御装置。
（１０）
前記第１の表示データは、前記タッチ入力位置のセンサデータに対してキャリブレーション演算した後のデータである
前記（１）乃至（９）のいずれかに記載の表示制御装置。
（１１）
前記タッチパネルディスプレイと、
音声の集音を行うマイクロホンと、
音声出力を行うスピーカと
をさらに備える
前記（１）乃至（１０）のいずれかに記載の表示制御装置。
（１２）
タッチパネルディスプレイに対するユーザのタッチ入力位置を示す第１の表示データを、第１の処理部から第１のパスを介して取得するとともに、前記第１の表示データを用いて前記第１の処理部より処理量の多い表示画像生成処理を実行する第２の処理部から、第２のパスを介して第２の表示データを取得し、前記第１の表示データに基づく第１の表示情報と、前記第２の表示データに基づく第２の表示情報を前記タッチパネルディスプレイに表示させる制御を行う
表示制御方法。
（１３）
コンピュータに、
タッチパネルディスプレイに対するユーザのタッチ入力位置を示す第１の表示データを、第１の処理部から第１のパスを介して取得するとともに、前記第１の表示データを用いて前記第１の処理部より処理量の多い表示画像生成処理を実行する第２の処理部から、第２のパスを介して第２の表示データを取得し、前記第１の表示データに基づく第１の表示情報と、前記第２の表示データに基づく第２の表示情報を前記タッチパネルディスプレイに表示させる制御を行う
処理を実行させるためのプログラム。
【符号の説明】
【０１７３】
８０  LCDモジュール，  ８１  タッチパネルディスプレイ，  ８２，８３  ドライバIC，  １２１  ドライバLSI，  １４１  AD変換回路，  １４２  容量値保存レジスタ，  １４３  ラスタライザ，  １４４  座標変換回路，  １４５  システムインタフェース，  １４６  フレームメモリ，  １４７  設定記憶部，  １４８  表示データ生成部
【図１】
2014069249.tif 000003
【図２】
2014069249.tif 000004
【図３】
2014069249.tif 000005
【図４】
2014069249.tif 000006
【図５】
2014069249.tif 000007
【図６】
2014069249.tif 000008
【図７】
2014069249.tif 000009
【図８】
2014069249.tif 000010
【図９】
2014069249.tif 000011
【図１０】
2014069249.tif 000012
【図１１】
2014069249.tif 000013
【図１２】
2014069249.tif 000014
【図１３】
2014069249.tif 000015
【図１４】
2014069249.tif 000016
【図１５】
2014069249.tif 000017
【図１６】
2014069249.tif 000018
【図１７】
2014069249.tif 000019
【図１８】
2014069249.tif 000020
【図１９】
2014069249.tif 000021
【図２０】
2014069249.tif 000022
【国際調査報告】
2014069249.tif 000023
2014069249.tif 000024