(57)【要約】【課題】外部からの指示を受付可能な表示ユニット内の狭い領域の選択処理を補助する情報処理装置、情報処理方法、および、情報処理プログラムを提供する。【解決手段】接触判定部３３０は、液晶パネル１４０の出力に基づいて、液晶パネル１４０に外部物体が接触した接触領域を判定する。領域選択部３２４は、接触領域の中心を含む領域を拡大領域として決定する。表示拡大部３２６は、拡大領域についての拡大表示データ３５６を作成する。表示拡大部３２６が作成する拡大表示データ３５６において、中心領域の表示形態と周辺領域の表示形態とは異なる。表示拡大部３２６は、拡大表示データ３５６に基づいて表示データ３５４を更新する。表示制御部３２２は、更新された表示データ３５４に基づいて、液晶パネル１４０に拡大画面を含む画面を表示する。【選択図】図１３
2010146279.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置であって、
画像を表示する表示部を備え、
前記表示部は、
外部物体の接触を検出するセンサ付きのパネルを含み、
前記センサの検出結果に基づいて、前記外部物体が接触した前記パネルの表示面内の接触領域を求める接触判定部と、
前記情報処理装置の動作を制御する制御部とをさらに備え、
前記制御部は、
前記表示部に、表示データに基づいた画像を表示させる表示制御部と、
前記接触領域の中心を含む拡大領域を決定する領域選択部と、
前記拡大領域の前記表示データについて、拡大表示データを作成し、前記拡大表示データに基づいて前記表示データを更新する表示拡大部とを含み、
前記表示拡大部は、前記接触領域の中心を含む中心領域の前記画像の表示形態と、前記拡大領域から前記中心領域を除いた周辺領域の前記画像の表示形態とが異なる前記拡大表示データを作成する形態変更部を有する、情報処理装置。
【請求項２】
前記パネルは、光センサ内蔵液晶パネルである、請求項１に記載の情報処理装置。
【請求項３】
前記中心領域は、前記接触領域の中心を含む、選択処理の単位区画である、請求項１または２に記載の情報処理装置。
【請求項４】
複数の文字を含む文字データを格納する記憶部をさらに備え、
前記単位区画は、各前記文字の表示領域に基づいて定まる、請求項３に記載の情報処理装置。
【請求項５】
各々が意味的なまとまりを持つ複数の文字からなる複数の文字群を含む文字データを格納する記憶部をさらに備え、
前記単位区画は、各前記文字群の表示領域に基づいて定まる、請求項３に記載の情報処理装置。
【請求項６】
前記表示拡大部は、前記中心領域の拡大画像中の前記文字が、前記接触領域より大きくなるように前記拡大表示データを作成する、請求項４または５に記載の情報処理装置。
【請求項７】
前記表示拡大部は、前記拡大領域内の前記単位区画の数を数えるカウント部を含み、
前記表示拡大部は、前記カウント部が数えた前記拡大領域内の前記単位区画の数が２以上であるとき、前記拡大表示データを作成し、前記カウント部が数えた前記拡大領域内の前記単位区画の数が１以下であるとき、前記拡大表示データを作成しない、請求項２から６のいずれか１項に記載の情報処理装置。
【請求項８】
前記領域選択部は、前記接触領域を前記拡大領域として決定する、請求項１から７のいずれか１項に記載の情報処理装置。
【請求項９】
前記領域選択部は、前記接触領域の中心座標を中心とする所定の領域を前記拡大領域として決定する、請求項１から７のいずれか１項に記載の情報処理装置。
【請求項１０】
前記領域選択部は、前記接触領域が互いに離れた２つの部分領域からなるとき、前記２つの部分領域で挟まれた領域を前記拡大領域として決定する、請求項１から７のいずれか１項に記載の情報処理装置。
【請求項１１】
前記表示制御部は、前記拡大表示データに対応する拡大画像を前記パネルの全面に表示させる、請求項１から１０のいずれか１項に記載の情報処理装置。
【請求項１２】
前記表示部は、画像を表示する第２のパネルをさらに含み、
前記表示制御部は、前記拡大表示データに対応する拡大画像を前記第２のパネルに表示させる、請求項１から１０のいずれか１項に記載の情報処理装置。
【請求項１３】
前記形態変更部は、前記パネル上のスライド操作に応じて、前記拡大表示データにおいて、前記スライド操作に対応する領域の表示形態を変更する、請求項１から１２のいずれか１項に記載の情報処理装置。
【請求項１４】
前記形態変更部は、前記拡大表示データに対応する拡大画像中の２領域の選択指示を受け付けると、選択された前記２領域で挟まれた領域の表示形態を変更する、請求項１から１２のいずれか１項に記載の情報処理装置。
【請求項１５】
前記制御部は、前記周辺領域の選択指示を受け付けると、選択された前記周辺領域の表示形態を変更する、請求項１から１４のいずれか１項に記載の情報処理装置。
【請求項１６】
前記制御部は、前記中心領域の選択指示を受け付けると、前記中心領域に応じた処理を実行する、請求項１から１５のいずれか１項に記載の情報処理装置。
【請求項１７】
外部物体の接触を検出するセンサ付きのパネルを含む表示部を備える情報処理装置を用いた情報処理方法であって、
前記センサの検出結果に基づいて、前記外部物体が接触した前記パネルの表示面内の接触領域を求めるステップと、
前記表示部に、前記表示データに基づいた画像を表示させるステップと、
前記接触領域の中心を含む拡大領域を決定するステップと、
前記拡大領域の前記表示データについて、拡大表示データを作成し、前記拡大表示データに基づいて前記表示データを更新するステップとを含み、
前記表示データを更新するステップは、前記接触領域の中心を含む中心領域の前記画像の表示形態と、前記拡大領域から前記中心領域を除いた周辺領域の前記画像の表示形態とが異なる前記拡大表示データを作成するステップを有する、情報処理方法。
【請求項１８】
外部物体の接触を検出するセンサ付きのパネルを含む表示部と演算部とを備える情報処理装置に情報処理を実行させる情報処理プログラムであって、
前記演算部が、前記センサの検出結果に基づいて、前記外部物体が接触した前記パネルの表示面内の接触領域を求めるステップと、
前記演算部が、前記表示部に、表示データに基づいた画像を表示させるステップと、
前記演算部が、前記接触領域の中心を含む拡大領域を決定するステップと、
前記演算部が、前記拡大領域の前記表示データについて、拡大表示データを作成し、前記拡大表示データに基づいて前記表示データを更新するステップとを含み、
前記表示データを更新するステップは、前記演算部が、前記接触領域の中心を含む中心領域の前記画像の表示形態と、前記拡大領域から前記中心領域を除いた周辺領域の前記画像の表示形態とが異なる前記拡大表示データを作成するステップを有する、情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を表示する情報処理装置、情報処理方法、情報処理プログラムに関する。特に、本発明は、外部からの指示を受け付け可能な表示ユニットに画像を表示する情報処理装置、情報処理方法、情報処理プログラムに関する。
【背景技術】
【０００２】
現在、パーソナルコンピュータ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、携帯電話などの情報処理装置が、広く普及している。情報処理装置の操作にあたっては、情報処理装置に対しユーザが指示を与えるための入力デバイスが必須である。
【０００３】
これまでに、様々な入力デバイスが開発されている。入力デバイスの代表的なものとして、キーボード、マウス、タブレット、タッチパネルなどがある。最近では、グラフィカルユーザインタフェース（ｇｒａｐｈｉｃａｌ  ｕｓｅｒ  ｉｎｔｅｒｆａｃｅ；ＧＵＩ）の普及にともない、マウス、タブレット、タッチパネルの使用頻度が上がっている。
【０００４】
引用文献１（特開平５−７３１９６号公報）には、表示ユニット表面に配設されたタッチパネルを備えるデータ入力装置が開示されている。引用文献１に記載のデータ入力装置は、入力ミスの軽減のため、表示ユニットの表示面に表示されたキー画像よりも広い領域内へのタッチ入力があった場合に、領域に対応するキー入力があったと判断する。
【特許文献１】特開平５−７３１９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
最近では、情報処理装置の扱うデータ量の増加にともない、表示画面に表示される情報量が増加している。そのため、１つの表示画面に、多くの小さな文字が表示されることもしばしばである。特に、ＰＤＡや携帯電話などの表示画面には、小さな文字が表示されることが多い。
【０００６】
しかしながら、引用文献１に記載のような外部からの指示を受付可能な表示ユニット（センサ一体型表示ユニットとよぶ）は、表示画面の特定の狭い領域の選択処理には向いていない。ユーザがタッチする表示画面の位置は、ユーザの手元の狂いなどにより、ユーザが意図する位置から外れることがあるためである。特に、指でタッチする場合など、表示画面への接触領域が大きくなる場合には、この問題は顕著になる。
【０００７】
本発明は、上記のような問題を解決するためになされたものであって、外部からの指示を受付可能な表示ユニット内の狭い領域の選択処理を補助する情報処理装置、情報処理方法、および、情報処理プログラムを提供することを課題とする。
【課題を解決するための手段】
【０００８】
本発明の１つの局面に従うと、情報処理装置であって、画像を表示する表示部を備え、表示部は、外部物体の接触を検出するセンサ付きのパネルを含み、センサの検出結果に基づいて、外部物体が接触したパネルの表示面内の接触領域を求める接触判定部と、情報処理装置の動作を制御する制御部とをさらに備え、制御部は、表示部に、表示データに基づいた画像を表示させる表示制御部と、接触領域の中心を含む拡大領域を決定する領域選択部と、拡大領域の表示データについて、拡大表示データを作成し、拡大表示データに基づいて表示データを更新する表示拡大部とを含み、表示拡大部は、接触領域の中心を含む中心領域の画像の表示形態と、拡大領域から中心領域を除いた周辺領域の画像の表示形態とが異なる拡大表示データを作成する形態変更部を有する。
【０００９】
好ましくは、パネルは、光センサ内蔵液晶パネルである。
好ましくは、中心領域は、接触領域の中心を含む、選択処理の単位区画である。
【００１０】
さらに好ましくは、複数の文字を含む文字データを格納する記憶部をさらに備え、単位区画は、各文字の表示領域に基づいて定まる。
【００１１】
さらに好ましくは、各々が意味的なまとまりを持つ複数の文字からなる複数の文字群を含む文字データを格納する記憶部をさらに備え、単位区画は、各文字群の表示領域に基づいて定まる。
【００１２】
さらに好ましくは、表示拡大部は、中心領域の拡大画像中の文字が、接触領域より大きくなるように拡大表示データを作成する。
【００１３】
好ましくは、表示拡大部は、拡大領域内の単位区画の数を数えるカウント部を含み、拡大表示部は、カウント部が数えた拡大領域内の単位区画の数が２以上であるとき、拡大表示データを作成し、カウント部が数えた拡大領域内の単位区画の数が１以下であるとき、拡大表示データを作成しない。
【００１４】
好ましくは、領域選択部は、接触領域を拡大領域として決定する。
好ましくは、領域選択部は、接触領域の中心座標を中心とする所定の領域を拡大領域として決定する。
【００１５】
好ましくは、領域選択部は、接触領域が互いに離れた２つの部分領域からなるとき、２つの部分領域で挟まれた領域を拡大領域として決定する。
【００１６】
好ましくは、表示制御部は、拡大表示データに対応する拡大画像をパネルの全面に表示させる。
【００１７】
好ましくは、表示部は、画像を表示する第２のパネルをさらに含み、表示制御部は、拡大表示データに対応する拡大画像を第２のパネルに表示させる。
【００１８】
好ましくは、形態変更部は、パネル上のスライド操作に応じて、拡大表示データにおいて、スライド操作に対応する領域の表示形態を変更する。
【００１９】
好ましくは、形態変更部は、拡大表示データに対応する拡大画像中の２領域の選択指示を受け付けると、選択された２領域で挟まれた領域の表示形態を変更する。
【００２０】
好ましくは、制御部は、周辺領域の選択指示を受け付けると、選択された周辺領域の表示形態を変更する。
【００２１】
好ましくは、制御部は、中心領域の選択指示を受け付けると、中心領域に応じた処理を実行する。
【００２２】
本発明の他の局面に従うと、外部物体の接触を検出するセンサ付きのパネルを含む表示部と、表示データを格納する記憶部とを備える情報処理装置を用いた情報処理方法であって、センサの検出結果に基づいて、外部物体が接触したパネルの表示面内の接触領域を求めるステップと、表示部に、表示データに基づいた画像を表示させるステップと、接触領域の中心を含む拡大領域を決定するステップと、拡大領域の表示データについて、拡大表示データを作成し、拡大表示データに基づいて表示データを更新するステップとを含み、表示データを更新するステップは、接触領域の中心を含む中心領域の画像の表示形態と、拡大領域から中心領域を除いた周辺領域の画像の表示形態とが異なる拡大表示データを作成するステップを有する。
【００２３】
本発明の他の局面に従うと、外部物体の接触を検出するセンサ付きのパネルを含む表示部と演算部とを備える情報処理装置に情報処理を実行させる情報処理プログラムであって、演算部が、センサの検出結果に基づいて、外部物体が接触したパネルの表示面内の接触領域を求めるステップと、演算部が、表示部に、表示データに基づいた画像を表示させるステップと、演算部が、接触領域の中心を含む拡大領域を決定するステップと、演算部が、拡大領域の表示データについて、拡大表示データを作成し、拡大表示データに基づいて表示データを更新するステップとを含み、表示データを更新するステップは、演算部が、接触領域の中心を含む中心領域の画像の表示形態と、拡大領域から中心領域を除いた周辺領域の画像の表示形態とが異なる拡大表示データを作成するステップを有する。
【発明の効果】
【００２４】
本発明によれば、外部からの指示を受付可能な表示ユニットの出力に基づいて、表示面内の接触領域、および、接触領域の中心を含む拡大領域を決定する。そして、拡大領域内の画像について、中心の表示形態と、周辺の表示形態とが異なる拡大画像を表示する。その結果、本発明によれば、外部からの指示を受付可能な表示ユニット内の狭い領域の選択処理を補助することができる。
【発明を実施するための最良の形態】
【００２５】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部分には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰り返さない。
【００２６】
［第１の実施の形態］
図１は、本実施の形態に係る電子機器１００の外観図である。電子機器１００は、光センサ内蔵液晶パネル１４０を備える。光センサ内蔵液晶パネル１４０は、画像を表示する機能と、外部からのタッチ入力を受け付ける機能とを兼ね備える。
【００２７】
＜ハードウェア構成について＞
次に、電子機器１００の具体的構成の一態様について説明する。図２は、電子機器１００のハードウェア構成を表わすブロック図である。図２を参照して、電子機器１００は、主たる構成要素として、本体装置１０１と、表示装置１０２とを含む。
【００２８】
本体装置１０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１０と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１７１と、ＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）１７２と、メモリカードリーダライタ１７３と、通信部１７４と、マイク１７５と、スピーカ１７６と、操作キー１７７とを含む。各構成要素は、相互にデータバスＤＢ１によって接続されている。メモリカードリーダライタ１７３には、メモリカード１７３１が装着される。
【００２９】
ＣＰＵ１１０は、プログラムを実行する。操作キー１７７は、電子機器１００の使用者による指示の入力を受ける。ＲＡＭ１７１は、ＣＰＵ１１０によるプログラムの実行により生成されたデータ、または操作キー１７７を介して入力されたデータを揮発的に格納する。ＲＯＭ１７２は、データを不揮発的に格納する。また、ＲＯＭ１７２は、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）やフラッシュメモリなどの書込みおよび消去が可能なＲＯＭである。通信部１７４は、図示しない他の電子機器との間で無線通信を行う。なお、図２には図示していないが、電子機器１００が、他の電子機器に有線により接続するためのインターフェイス（ＩＦ）を備える構成としてもよい。
【００３０】
表示装置１０２は、ドライバ１３０と、光センサ内蔵液晶パネル１４０（以下、液晶パネル１４０と称する）と、内部ＩＦ１７８と、バックライト１７９と、画像処理エンジン１８０とを含む。
【００３１】
ドライバ１３０は、液晶パネル１４０およびバックライト１７９を駆動するための駆動回路である。ドライバ１３０に含まれる各種の駆動回路については、後述する。
【００３２】
液晶パネル１４０は、液晶ディスプレイの機能と光センサの機能とを備えたデバイスである。つまり、液晶パネル１４０は、液晶を用いた画像の表示と、光センサを用いたセンシングとを行うことができる。液晶パネル１４０の詳細については、後述する。
【００３３】
内部ＩＦ（Ｉｎｔｅｒｆａｃｅ）１７８は、本体装置１０１と表示装置１０２との間で、データの遣り取りを仲介する。
【００３４】
バックライト１７９は、液晶パネル１４０の裏面に配置された光源である。バックライト１７９は、当該裏面に対して均一な光を照射する。
【００３５】
画像処理エンジン１８０は、ドライバ１３０を介して液晶パネル１４０の動作を制御する。ここで、当該制御は、内部ＩＦ１７８を介して本体装置１０１から送られてくる各種データに基づいて行われる。なお、当該各種データは、後述するコマンドを含む。また、画像処理エンジン１８０は、液晶パネル１４０から出力されるデータを処理し、処理したデータを内部ＩＦ１７８を介して本体装置１０１に送る。さらに、画像処理エンジン１８０は、ドライバ制御部１８１と、タイマ１８２と、信号処理部１８３とを含む。
【００３６】
ドライバ制御部１８１は、ドライバ１３０に対して制御信号を送ることによりドライバ１３０の動作を制御する。また、ドライバ制御部１８１は、本体装置１０１から送られてくるコマンドを解析する。そして、ドライバ制御部１８１は、当該解析の結果に基づいた制御信号をドライバ１３０に送る。ドライバ１３０の動作の詳細については、後述する。
【００３７】
タイマ１８２は、時刻情報を生成し、信号処理部１８３に対して時刻情報を送る。
信号処理部１８３は、上記光センサから出力されるデータを受け取る。ここで、上記光センサから出力されるデータはアナログデータであるため、信号処理部１８３は、まず当該アナログデータをデジタルデータに変換する。さらに、信号処理部１８３は、当該デジタルデータに対して、本体装置１０１から送られてくるコマンドの内容に応じたデータ処理を行う。そして、信号処理部１８３は、上記データ処理を行った後のデータと、タイマ１８２から取得した時刻情報とを含んだデータ（以下、応答データと称する）を本体装置１０１に送る。また、信号処理部１８３は、後述するスキャンデータを連続して複数格納できるＲＡＭ（図示せず）を備えている。
【００３８】
上記コマンドは、上記光センサによりセンシングを指示するセンシングコマンドを含む。当該センシングコマンドの詳細および上記応答データの詳細については、後述する（図７〜図９）。
【００３９】
なお、タイマ１８２は、必ずしも画像処理エンジン１８０に備えられている必要はない。たとえば、タイマ１８２は、表示装置１０２内における、画像処理エンジン１８０の外部に備えられていてもよい。あるいは、タイマ１８２は、本体装置１０１に備えられていてもよい。また、マイク１７５およびスピーカ１７６は、電子機器１００が常に備える構成ではなく、電子機器１００の実施例によっては、マイク１７５およびスピーカ１７６のいずれかあるいは両方を有さない構成であってもよい。
【００４０】
ここで、表示装置１０２は、システム液晶を含んでいる。なお、システム液晶とは、液晶パネル１４０の周辺機器を当該液晶パネル１４０のガラス基板上に一体形成することにより得られるデバイスである。本実施の形態では、ドライバ１３０（バックライト１７９を駆動する回路を除く）と、内部ＩＦ１７８と、画像処理エンジン１８０とが、液晶パネル１４０のガラス基板上に一体形成されている。なお、表示装置１０２が、必ずしもシステム液晶を用いて構成されている必要はなく、ドライバ１３０（バックライト１７９を駆動する回路を除く）と、内部ＩＦ１７８と、画像処理エンジン１８０とが、上記ガラス基板以外の基板に構成されていてもよい。
【００４１】
ところで、電子機器１００における処理は、各ハードウェアおよびＣＰＵ１１０により実行されるソフトウェアによって実現される。このようなソフトウェアは、ＲＯＭ１７２に予め記憶されている場合がある。また、ソフトウェアは、メモリカード１７３１その他の記憶媒体に格納されて、プログラム製品として流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラム製品として提供される場合もある。このようなソフトウェアは、メモリカードリーダライタ１７３その他の読取装置によりその記憶媒体から読み取られて、あるいは、通信部１７４または通信ＩＦ（図示せず）を介してダウンロードされた後、ＲＯＭ１７２に一旦格納される。そのソフトウェアは、ＣＰＵ１１０によってＲＯＭ１７２から読み出され、ＲＡＭ１７１に実行可能なプログラムの形式で格納される。ＣＰＵ１１０は、そのプログラムを実行する。
【００４２】
図２に示される電子機器１００の本体装置１０１を構成する各構成要素は、一般的なものである。したがって、本発明の本質的な部分は、ＲＡＭ１７１、ＲＯＭ１７２、メモリカード１７３１その他の記憶媒体に格納されたソフトウェア、あるいはネットワークを介してダウンロード可能なソフトウェアであるともいえる。なお、電子機器１００の本体装置１０１のハードウェアの動作は周知であるので、詳細な説明は繰り返さない。
【００４３】
なお、記憶媒体としては、メモリカードに限られず、ＣＤ−ＲＯＭ、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）、ハードディスク、磁気テープ、カセットテープ、光ディスク（ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ）／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カード（メモリカードを除く）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュＲＯＭなどの半導体メモリ等の固定的にプログラムを格納する媒体でもよい。
【００４４】
ここでいうプログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００４５】
＜光センサ内蔵液晶パネルの構成および駆動について＞
次に、液晶パネル１４０の構成と、当該液晶パネル１４０の周辺回路の構成とについて説明する。図３は、液晶パネル１４０の構成と、当該液晶パネル１４０の周辺回路とを示した図である。
【００４６】
図３を参照して、液晶パネル１４０は、画素回路１４１と、光センサ回路１４４と、走査信号線Ｇｉと、データ信号線ＳＲｊと、データ信号線ＳＧｊと、データ信号線ＳＢｊと、センサ信号線ＳＳｊと、センサ信号線ＳＤｊと、読出信号線ＲＷｉと、リセット信号線ＲＳｉとを含む。なお、ｉは、１≦ｉ≦ｍを満たす自然数であり、ｊは１≦ｊ≦ｎを満たす自然数である。
【００４７】
また、図２に示した表示装置１０２のドライバ１３０は、液晶パネル１４０の周辺回路として、走査信号線駆動回路１３１と、データ信号線駆動回路１３２と、光センサ駆動回路１３３と、スイッチ１３４と、アンプ１３５とを含む。
【００４８】
走査信号線駆動回路１３１は、図２に示すドライバ制御部１８１から制御信号ＴＣ１を受ける。そして、走査信号線駆動回路１３１は、制御信号ＴＣ１に基づき、各走査信号線（Ｇ１〜Ｇｍ）に対して、走査信号線Ｇ１から順に予め定められた電圧を印加する。より詳しくは、走査信号線駆動回路１３１は、単位時間毎に走査信号線（Ｇ１〜Ｇｍ）の中から１つの走査信号線を順次選択し、当該選択した走査信号線に対して後述するＴＦＴ（Ｔｈｉｎ  Ｆｉｌｍ  Ｔｒａｎｓｉｓｔｏｒ）１４２のゲートをターンオンできるだけの電圧（以下、ハイレベル電圧）を印加する。なお、選択されていない走査信号線に対しては、ハイレベル電圧を印加することなく、ローレベル電圧を印加したままとする。
【００４９】
データ信号線駆動回路１３２は、図２に示すドライバ制御部１８１から画像データ（ＤＲ，ＤＧ，ＤＢ）を受ける。そして、データ信号線駆動回路１３２は、３ｎ個のデータ信号線（ＳＲ１〜ＳＲｎ，ＳＧ１〜ＳＧｎ，ＳＢ１〜ＳＢｎ）に対して、上記単位時間毎に、１行分の画像データに対応する電圧を順次印加する。
【００５０】
なお、ここでは、いわゆる線順次方式と呼ばれる駆動方式を用いて説明したが、駆動方式はこれに限定されるものではない。
【００５１】
画素回路１４１は、１つの画素の輝度（透過率）を設定するための回路である。また、画素回路１４１は、マトリクス状にｍ×ｎ個配されている。より詳しくは、画素回路１４１は、図３の縦方向にｍ個、横方向にｎ個配されている。
【００５２】
画素回路１４１は、Ｒサブピクセル回路１４１ｒと、Ｇサブピクセル回路１４１ｇと、Ｂサブピクセル回路１４１ｂとからなる。これら３つの回路（１４１ｒ，１４１ｇ，１４１ｂ）は、それぞれ、ＴＦＴ１４２と、画素電極と対向電極とからなる１組の電極対１４３と、図示しないコンデンサとを含む。
【００５３】
なお、ｎ型のトランジスタとｐ型のトランジスタとを作れるＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）を実現できること、キャリア（電子または正孔）の移動速度がアモルファスシリコン薄膜トランジスタ（ａ−Ｓｉ  ＴＦＴ）に比べて数百倍早いことなどから、表示装置１０２では、ＴＦＴ１４２として多結晶シリコン薄膜トランジスタ（ｐ−Ｓｉ  ＴＦＴ）が用いられる。なお、ＴＦＴ１４２は、ｎ型チャネルの電界効果トランジスタであるとして説明する。ただし、ＴＦＴ１４２がｐ型チャネルの電界効果トランジスタであってもよい。
【００５４】
Ｒサブピクセル回路１４１ｒ内のＴＦＴ１４２のソースはデータ信号線ＳＲｊに接続されている。また、当該ＴＦＴ１４２のゲートは走査信号線Ｇｉに接続されている。さらに、当該ＴＦＴ１４２のドレインは、電極対１４３の画素電極に接続される。そして、画素電極と対向電極との間には、液晶が配される。なお、Ｇサブピクセル回路１４１ｇおよびＢサブピクセル回路１４１ｂについても、各ＴＦＴ１４２のソースが接続されるデータ信号線が異なる以外は、画素回路１４１ｒと同じ構成である。このため、これら２つの回路（１４１ｇ，１４１ｂ）についての説明は、繰り返さない。
【００５５】
ここで、画素回路１４１における輝度の設定について説明する。まず、走査信号線Ｇｉに上記ハイレベル電圧を印加する。当該ハイレベル電圧の印加により、ＴＦＴ１４２のゲートがターンオンする。このようにＴＦＴ１４２のゲートがターンオンした状態で、各データ信号線（ＳＲｊ，ＳＧｊ，ＳＢｊ）に対して、それぞれ指定された電圧（１画素分の画像データに対応する電圧）を印加する。これにより、当該指定された電圧に基づいた電圧が画素電極に印加される。その結果、画素電極と対向電極との間に電位差が生じる。この電位差に基づいて、液晶が応答し、画素の輝度は予め定められた輝度に設定される。なお、当該電位差は、上記図示しないコンデンサ（補助容量）によって、次のフレーム期間において走査信号線Ｇｉが選択されるまで保持される。
【００５６】
光センサ駆動回路１３３は、図２に示すドライバ制御部１８１から制御信号ＴＣ２を受ける。
【００５７】
そして、光センサ駆動回路１３３は、制御信号ＴＣ２に基づき、単位時間毎にリセット信号線（ＲＳ１〜ＲＳｍ）の中から１つの信号線を順次選択し、当該選択した信号線に対して、予め定められたタイミングで通常よりもハイレベルな電圧ＶＤＤＲを印加する。なお、選択されていないリセット信号線に対しては、選択されたリセット信号線に印加した電圧よりも低い電圧ＶＳＳＲを印加したままとする。たとえば、電圧ＶＤＤＲを０Ｖに、電圧ＶＳＳＲを−５Ｖに設定すればよい。
【００５８】
また、光センサ駆動回路１３３は、制御信号ＴＣ２に基づき、単位時間毎に読出信号線（ＲＷ１〜ＲＷｍ）の中から１つの信号線を順次選択し、当該選択した信号線に対して、予め定められたタイミングで通常よりもハイレベルな電圧ＶＤＤを印加する。なお、選択されていない読出信号線に対しては、上記電圧ＶＳＳＲを印加したままとする。たとえば、ＶＤＤの値を８Ｖに設定すればよい。
【００５９】
なお、電圧ＶＤＤＲを印加するタイミング、および電圧ＶＤＤを印加するタイミングについては、後述する。
【００６０】
光センサ回路１４４は、フォトダイオード１４５と、コンデンサ１４６と、ＴＦＴ１４７とを含む。なお、以下では、ＴＦＴ１４７がｎ型チャネルの電界効果トランジスタであるとして説明する。ただし、ＴＦＴ１４７がｐ型チャネルの電界効果トランジスタであってもよい。
【００６１】
フォトダイオード１４５のアノードは、リセット信号線ＲＳｉに接続されている。一方、フォトダイオード１４５のカソードは、コンデンサ１４６の一方の電極に接続されている。また、コンデンサ１４６の他方の電極は、読出信号線ＲＷｉに接続されている。なお、以下では、フォトダイオード１４５とコンデンサ１４６との接続点をノードＮと称する。
【００６２】
ＴＦＴ１４７のゲートは、ノードＮに接続されている。また、ＴＦＴ１４７のドレインは、センサ信号線ＳＤｊに接続されている。さらに、ＴＦＴ１４７のソースは、センサ信号線ＳＳｊに接続されている。光センサ回路１４４を用いたセンシングの詳細については、後述する。
【００６３】
スイッチ１３４は、センサ信号線（ＳＤ１〜ＳＤｎ）に対して、予め定められた電圧を印加するか否かを切り換えるために設けられたスイッチである。スイッチ１３４の切り換え動作は、光センサ駆動回路１３３により行われる。なお、スイッチ１３４が導通状態となった場合にセンサ信号線（ＳＤ１〜ＳＤｎ）に印加される電圧については、後述する。
【００６４】
アンプ１３５は、各センサ信号線（ＳＳ１〜ＳＳｎ）から出力された電圧を増幅する。なお、増幅された電圧は、図２に示した信号処理部１８３に送られる。
【００６５】
なお、画素回路１４１を用いて画像を液晶パネル１４０に表示させるタイミングと、光センサ回路１４４を用いてセンシングするタイミングとについては、画像処理エンジン１８０が制御する。
【００６６】
図４は、液晶パネル１４０とバックライト１７９との断面図である。図４を参照して、液晶パネル１４０は、アクティブマトリクス基板１５１Ａと、対向基板１５１Ｂと、液晶層１５２とを含む。対向基板１５１Ｂは、アクティブマトリクス基板１５１Ａに対向して配されている。液晶層１５２は、アクティブマトリクス基板１５１Ａと対向基板１５１Ｂとに挟まれている。バックライト１７９は、アクティブマトリクス基板１５１Ａに関し液晶層１５２と反対側に配されている。
【００６７】
アクティブマトリクス基板１５１Ａは、偏光フィルタ１６１と、ガラス基板１６２と、電極対１４３を構成する画素電極１４３ａと、フォトダイオード１４５と、データ信号線１５７と、配向膜１６４とを含む。さらに、図４には示していないが、アクティブマトリクス基板１５１Ａは、図３に示した、コンデンサ１４６と、ＴＦＴ１４７と、ＴＦＴ１４２と、走査信号線Ｇｉとを含む。
【００６８】
また、アクティブマトリクス基板１５１Ａにおいては、バックライト１７９側から、偏光フィルタ１６１、ガラス基板１６２、画素電極１４３ａ、および配向膜１６４が、この順に配されている。フォトダイオード１４５とデータ信号線１５７とは、ガラス基板１６２の液晶層１５２側に形成されている。
【００６９】
対向基板１５１Ｂは、偏光フィルタ１６１と、ガラス基板１６２と、遮光膜１６３と、カラーフィルタ（１５３ｒ，１５３ｇ，１５３ｂ）と、電極対１４３を構成する対向電極１４３ｂと、配向膜１６４とを含む。
【００７０】
また、対向基板１５１Ｂにおいては、液晶層１５２側から、配向膜１６４、対向電極１４３ｂ、カラーフィルタ（１５３ｒ，１５３ｇ，１５３ｂ）、ガラス基板１６２、および偏光フィルタ１６１が、この順に配されている。遮光膜１６３は、カラーフィルタ（１５３ｒ，１５３ｇ，１５３ｂ）と同一の層に形成されている。
【００７１】
カラーフィルタ１５３ｒは、赤色の波長の光を透過させるフィルタである。カラーフィルタ１５３ｇは、緑色の波長の光を透過させるフィルタである。カラーフィルタ１５３ｂは、青色の波長の光を透過させるフィルタである。ここで、フォトダイオード１４５は、カラーフィルタ１５３ｂに対向する位置に配されている。
【００７２】
液晶パネル１４０は、外光やバックライト１７９などの光源により発せられた光を遮ったり又は当該光を透過させたりすることによって、画像の表示をする。具体的には、液晶パネル１４０は、画素電極１４３ａと対向電極１４３ｂとの間に電圧を印加することにより液晶層１５２の液晶分子の向きを変化させ、上記光を遮ったり、あるいは透過させる。ただし、液晶だけでは光を完全に遮ることができないため、特定の偏光方向の光のみを透過させる偏光フィルタ１６１を配置している。
【００７３】
なお、フォトダイオード１４５の位置は、上記の位置に限定されるものではなく、カラーフィルタ１５３ｒに対向する位置やカラーフィルタ１５３ｇに対向する位置に設けることも可能である。
【００７４】
ここで、光センサ回路１４４の動作について説明する。図５は、光センサ回路１４４を動作させる際のタイミングチャートを示した図である。図５において、電圧ＶＩＮＴは、光センサ回路１４４内のノードＮにおける電位を示している。また、電圧ＶＰＩＸは、図３に示したセンサ信号線ＳＳｊからの出力電圧であって、アンプ１３５によって増幅される前の電圧を示している。
【００７５】
以下では、光センサ回路１４４をリセットするためのリセット期間と、光センサ回路１４４を用いて光をセンシングするためのセンシング期間と、センシングした結果を読み出す読出期間とに分けて説明する。
【００７６】
まず、リセット期間について説明する。リセット期間においては、リセット信号線ＲＳｉに印加する電圧を、ローレベル（電圧ＶＳＳＲ）からハイレベル（電圧ＶＤＤＲ）へと瞬間的に切り換える。一方、読出信号線ＲＷｉに印加する電圧は、ローレベル（電圧ＶＳＳＲ）のままとする。このように、リセット信号線ＲＳｉに上記ハイレベルの電圧を印加することにより、フォトダイオード１４５の順方向（アノード側からカソード側）に電流が流れ始める。その結果、ノードＮの電位である電圧ＶＩＮＴは、以下の式（１）で示す値となる。なお、式（１）では、フォトダイオード１４５における順方向の電圧降下量をＶｆとしている。
【００７７】
ＶＩＮＴ＝ＶＳＳＲ＋｜ＶＤＤＲ−ＶＳＳＲ｜−Ｖｆ  …  （１）
それゆえ、ノードＮの電位は、図５に示すとおり、電圧ＶＤＤＲよりもＶｆだけ小さな値となる。
【００７８】
ここで、電圧ＶＩＮＴは、ＴＦＴ１４７のゲートをターンオンさせる閾値以下であるため、センサ信号線ＳＳｊからの出力はない。このため、電圧ＶＰＩＸは変化しない。また、コンデンサ１４６の電極間には、上記電圧ＶＩＮＴ分の差が生じる。このため、コンデンサ１４６には、当該差に応じた電荷が蓄積される。
【００７９】
次に、センシング期間について説明する。リセット期間に続くセンシング期間においては、リセット信号線ＲＳｉに印加する電圧は、ハイレベル（電圧ＶＤＤＲ）からローレベル（電圧ＶＳＳＲ）へと瞬間的に切り換わる。一方、読出信号線ＲＷｉに印加する電圧は、ローレベル（電圧ＶＳＳＲ）のままとする。
【００８０】
このように、リセット信号線ＲＳｉに印加する電圧をローレベルに変化させることにより、ノードＮの電位は、リセット信号線ＲＳｉの電圧および読出信号線ＲＷｉの電圧よりも高くなる。このため、フォトダイオード１４５においては、カソード側の電圧がアノード側の電圧よりも高くなる。つまり、フォトダイオード１４５は、逆バイアスの状態となる。このような逆バイアスの状態において、光源からの光をフォトダイオード１４５が受光すると、フォトダイオード１４５のカソード側からアノード側へと電流が流れ始める。その結果、図５に示すとおり、ノードＮの電位（つまり、電圧ＶＩＮＴ）は時間の経過とともに低くなる。
【００８１】
なお、このように電圧ＶＩＮＴが低下し続けるため、ＴＦＴ１４７のゲートはターンオンした状態にはならない。それゆえ、センサ信号線ＳＳｊからの出力はない。このため、電圧ＶＰＩＸは変化しない。
【００８２】
次に、読出期間について説明する。センシング期間に続く読出期間においては、リセット信号線ＲＳｉに印加する電圧をローレベル（電圧ＶＳＳＲ）のままとする。一方、読出信号線ＲＷｉに印加する電圧は、ローレベル（電圧ＶＳＳＲ）からハイレベル（電圧ＶＤＤ）へと瞬間的に切り換わる。ここで、電圧ＶＤＤは、電圧ＶＤＤＲよりも高い値である。
【００８３】
このように、読出信号線ＲＷｉにハイレベルの電圧を瞬間的に印加することにより、図５に示すとおり、コンデンサ１４６を介してノードＮの電位が引き上げられる。なお、ノードＮの電位の上昇幅は、読出信号線ＲＷｉに印加する電圧に応じた値となる。ここで、ノードＮの電位（つまり、電圧ＶＩＮＴ）が、ＴＦＴ１４７のゲートをターンオンさせる閾値以上まで引き上げられるため、ＴＦＴ１４７のゲートがターンオンする。
【００８４】
この際、ＴＦＴ１４７のドレイン側に接続されたセンサ信号線ＳＤｊ（図３参照）に予め一定電圧を印加しておけば、ＴＦＴ１４７のソース側に接続されたセンサ信号線ＳＳｊからは、図５のＶＰＩＸのグラフに示すとおり、ノードＮの電位に応じた電圧が出力される。
【００８５】
ここで、フォトダイオード１４５が受光する光の量（以下、受光量と称する）が少ないと、図５のＶＩＮＴのグラフに示す直線の傾きが緩やかになる。その結果、電圧ＶＰＩＸは、受光量が多い場合に比べて高くなる。このように、光センサ回路１４４は、フォトダイオード１４５の受光量に応じて、センサ信号線ＳＳｊに出力する電圧の値を変化させる。
【００８６】
ところで、上記においては、ｍ×ｎ個存在する光センサ回路のうち、１つの光センサ回路１４４に着目して、その動作を説明した。以下では、液晶パネル１４０における各光センサ回路の動作について説明する。
【００８７】
まず、光センサ駆動回路１３３は、ｎ個のセンサ信号線（ＳＤ１〜ＳＤｎ）の全てに対して、予め定められた電圧を印加する。次に、光センサ駆動回路１３３は、リセット信号線ＲＳ１に対して、通常よりもハイレベルな電圧ＶＤＤＲを印加する。なお、他のリセット信号線（ＲＳ２〜ＲＳｍ）および読出信号線（ＲＷ１〜ＲＷｍ）については、ローレベルの電圧を印加したままの状態とする。これにより、図３における１行目のｎ個の光センサ回路が、上述したリセット期間に入る。その後、１行目のｎ個の光センサ回路は、センシング期間に入る。さらに、その後、１行目のｎ個の光センサ回路は、読出期間に入る。
【００８８】
なお、ｎ個のセンサ信号線（ＳＤ１〜ＳＤｎ）の全てに対して予め定められた電圧を印加するタイミングは、上記のタイミングに限定されず、少なくとも読出期間前に印加されるタイミングであればよい。
【００８９】
１行目のｎ個の光センサ回路の読出期間が終了すると、光センサ駆動回路１３３は、リセット信号線ＲＳ２に対して、通常よりもハイレベルな電圧ＶＤＤＲを印加する。つまり、２行目のｎ個の光センサ回路のリセット期間に入る。リセット期間が終了すると、２行目のｎ個の光センサ回路は、センシング期間に入り、その後は、読出期間に入る。
【００９０】
以降は、上述した処理が、順に、３行目のｎ個の光センサ回路、４行目のｎ個の光センサ回路、…ｍ行目のｎ個の光センサ回路に対して行われる。その結果、センサ信号線（ＳＳ１〜ＳＳｎ）からは、１行目のセンシング結果、２行目のセンシング結果、…、ｍ行目のセンシング結果が、この順に出力される。
【００９１】
なお、表示装置１０２においては、上記のように行毎にセンシングが行われるとともに、行毎にセンシング結果が液晶パネル１４０から出力される。このため、以下では、液晶パネル１４０から出力される１行目からｍ行目までのｍ行分の電圧に関するデータに対して、信号処理部１８３が上述したデータ処理を行った後のデータを、「スキャンデータ」と称する。つまり、スキャンデータとは、スキャン対象物（たとえば、ユーザの指）をスキャンすることにより得られる画像データを指す。また、当該スキャンデータに基づいて表示された画像を、「スキャン画像」と称する。さらに、以下では、センシングを「スキャン」と称する。
【００９２】
また、上記においては、ｍ×ｎ個の光センサ回路全てを用いてスキャンを行う構成を例に挙げたが、これに限定されるものではない。予め選択された光センサ回路を用いて、液晶パネル１４０の表面の一部の領域に関してスキャンを行うことも構成としてもよい。
【００９３】
以下では、電子機器１００が、両構成のいずれの構成をも採れるものとする。さらに、当該構成間の切り換えは、操作キー１７７を介した入力などに基づく本体装置１０１から送られてくるコマンドにより行われるものとする。なお、液晶パネル１４０の表面の一部の領域に関してスキャンを行う場合、画像処理エンジン１８０が、スキャン対象領域の設定を行う。なお、当該領域の設定を、操作キー１７７を介してユーザが指定できる構成としてもよい。
【００９４】
このように、液晶パネル１４０の表面の一部の領域に関してスキャンを行う場合には、画像の表示に関し、以下のような利用の態様がある。１つ目は、上記一部の領域（以下、スキャン領域と称する）以外の表面の領域において、画像を表示させる態様である。２つ目は、上記スキャン領域以外の表面の領域において、画像を表示させない態様である。いずれの態様とするかは、本体装置１０１から画像処理エンジン１８０に送られてくるコマンドに基づく。
【００９５】
図６は、液晶パネル１４０とバックライト１７９との断面図であって、スキャンの際にフォトダイオード１４５がバックライト１７９からの光を受光する構成を示した図である。
【００９６】
図６を参照して、ユーザの指９００が液晶パネル１４０の表面に接触している場合、バックライト１７９から発せられた光の一部は、当該接触している領域ではユーザの指９００（略平面）にて反射される。そして、フォトダイオード１４５は、当該反射された光を受光する。
【００９７】
また、指９００が接触していない領域においても、バックライト１７９から発せられた光の一部は、ユーザの指９００にて反射される。この場合においても、フォトダイオード１４５は、当該反射された光を受光する。ただし、当該領域においては液晶パネル１４０の表面に指９００が接触していないため、指９００が接触している領域よりも、フォトダイオード１４５の受光量は少なくなる。なお、バックライト１７９から発せられた光のうち、ユーザの指９００に到達しない光のほとんどについては、フォトダイオード１４５は受光できない。
【００９８】
ここで、バックライト１７９を、少なくともセンシング期間においては点灯させておくことにより、光センサ回路１４４は、ユーザの指９００により反射した光の光量に応じた電圧をセンサ信号線ＳＳｊから出力することができる。このように、バックライト１７９の点灯と消灯とを制御することにより、液晶パネル１４０では、指９００の接触位置、指９００の接触している範囲（指９００の押圧力によって定まる）、液晶パネル１４０の表面に対する指９００の方向などに応じて、センサ信号線（ＳＳ１からＳＳｎ）から出力される電圧が変化することになる。
【００９９】
以上により、表示装置１０２は、指９００によって光が反射されることにより得られる像（以下、反射像とも称する）をスキャンすることができる。
【０１００】
なお、指９００以外のスキャン対象物としては、スタイラスなどが挙げられる。
ところで、本実施の形態においては、電子機器１００の表示装置として液晶パネルを例に挙げて説明しているが、液晶パネルの代わりに有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）パネルなどの他のパネルを用いてもよい。
【０１０１】
＜データについて＞
次に、センシングコマンドについて説明する。なお、表示装置１０２においては、画像処理エンジン１８０は、センシングコマンドの内容を解析し、当該解析の結果に従ったデータ（つまり、応答データ）を本体装置１０１に送り返す。
【０１０２】
図７は、センシングコマンドの概略構成を示した図である。図７を参照して、センシングコマンドは、ヘッダのデータ領域ＤＡ０１と、タイミングを示すデータ領域ＤＡ０２と、データ種別を示すデータ領域ＤＡ０３と、読取方式を示すデータ領域ＤＡ０４と、画像階調を示すデータ領域ＤＡ０５と、解像度を示すデータ領域ＤＡ０６と、予備のデータ領域ＤＡ０７とを含む。
【０１０３】
図８は、センシングコマンドの各領域におけるデータの値と、当該値が示す意味内容とを示した図である。
【０１０４】
図８を参照して、タイミングを示すデータ領域に「００」が設定されたセンシングコマンドは、画像処理エンジン１８０に対して、そのときのスキャンデータの送信を要求する。つまり、センシングコマンドは、当該センシングコマンドを画像処理エンジン１８０が受信した後に、光センサ回路１４４を用いてスキャンすることにより得られるスキャンデータの送信を要求する。また、タイミングを示すデータ領域に「０１」が設定されたセンシングコマンドは、スキャン結果に変化があったときのスキャンデータの送信を要求する。さらに、タイミングを示すデータ領域に「１０」が設定されたセンシングコマンドは、一定周期毎にスキャンデータの送信を要求する。
【０１０５】
データ種別を示すデータ領域に「００１」が設定されたセンシングコマンドは、部分画像における中心座標の座標値の送信を要求する。また、データ種別を示すデータ領域に「０１０」が設定されたセンシングコマンドは、スキャン結果が変化した部分画像のみの送信を要求する。なお、スキャン結果が変化したとは、前回のスキャン結果と今回のスキャン結果が異なっていることを指す。さらに、データ種別を示すデータ領域に「１００」が設定されたセンシングコマンドは、全体画像の送信を要求する。
【０１０６】
ここで、「全体画像」とは、ｍ×ｎ個の光センサ回路を用いてスキャンした際に、各光センサ回路から出力される電圧に基づいて、画像処理エンジン１８０により生成された画像である。また、「部分画像」とは、全体画像の一部である。部分画像に関して、スキャン結果が変化した部分画像のみの送信を要求する構成とした理由については後述する。
【０１０７】
なお、上記座標値と上記部分画像または上記全体画像とを同時に要求する構成としてもよい。また、液晶パネル１４０の表面の一部の領域に関してスキャンを行う構成の場合には、上記全体画像はスキャンが行われる領域に対応した画像となる。
【０１０８】
読取方式を示すデータ領域に「００」が設定されたセンシングコマンドは、バックライト１７９を点灯してスキャンすることを要求する。また、読取方式を示すデータ領域に「０１」が設定されたセンシングコマンドは、バックライト１７９を消灯してスキャンすることを要求する。なお、バックライト１７９を消灯してスキャンする構成については後述する（図１２）。さらに、読取方式を示すデータ領域に「１０」が設定されたセンシングコマンドは、反射と透過とを併用してスキャンすることを要求する。なお、反射と透過とを併用するとは、バックライト１７９を点灯してスキャンする方式と、バックライトを消灯してスキャンする方式とを切り換えて、スキャン対象物のスキャンを行うことを指す。
【０１０９】
画像階調を示すデータ領域に「００」が設定されたセンシングコマンドは、白黒の２値の画像データを要求する。また、画像階調を示すデータ領域に「０１」が設定されたセンシングコマンドは、多階調の画像データを要求する。さらに、画像階調を示すデータ領域に「１０」が設定されたセンシングコマンドは、ＲＧＢのカラーの画像データを要求する。
【０１１０】
解像度を示すデータ領域に「０」が設定されたセンシングコマンドは、解像度の高い画像データを要求する。また、解像度を示すデータ領域に「１」が設定されたセンシングコマンドは、解像度の低い画像データを要求する。
【０１１１】
また、センシングコマンドには、図７および図８に示したデータ以外に、スキャンを行う領域（光センサ回路１４４を駆動する画素の領域）の指定、スキャンを行うタイミング、バックライト１７９の点灯のタイミングなどが記述されている。
【０１１２】
図９は、応答データの概略構成を示した図である。応答データは、センシングコマンドの内容に応じたデータであって、表示装置１０２の画像処理エンジン１８０が本体装置１０１に対して送信するデータである。
【０１１３】
図９を参照して、応答データは、ヘッダのデータ領域ＤＡ１１と、座標を示すデータ領域ＤＡ１２と、時刻を示すデータ領域ＤＡ１３と、画像を示すデータ領域ＤＡ１４とを含む。ここで、座標を示すデータ領域ＤＡ１２には、部分画像の中心座標の値が書き込まれる。また、時刻を示すデータ領域には、画像処理エンジン１８０のタイマ１８２から取得した時刻情報が書き込まれる。さらに、画像を示すデータ領域には、画像処理エンジン１８０により処理がされた後の画像データ（つまり、スキャンデータ）が書き込まれる。
【０１１４】
図１０は、指９００をスキャンすることにより得られた画像（つまり、スキャン画像）を示した図である。図１０を参照して、太実線で囲まれた領域Ｗ１の画像が全体画像であり、破線で囲まれた領域Ｐ１の画像が部分画像である。また、太線で示した十字の中心点Ｃ１が、中心座標となる。
【０１１５】
本実施の形態では、矩形の領域であって、かつセンサ信号線ＳＳｊからの出力電圧が予め定められた値以上となった光センサ回路が備えられた画素（つまり、予め定められた階調または予め定められた輝度以上の画素）全てを含む領域を、部分画像の領域としている。
【０１１６】
また、中心座標は、部分画像の領域における各画素の階調を考慮して決定される座標である。具体的には、中心座標は、部分画像内の各画素に関し、画素の階調と、当該画素と上記矩形の中心点（つまり図心）との距離とに基づき、重み付け処理を行うことにより決定される。つまり、中心座標は、部分画像の図心とは必ずしも一致しない。
【０１１７】
ただし、必ずしも中心座標の位置は上記に限定されるものではなく、中心座標を上記図心の座標あるいは図心の近傍の座標としてもよい。
【０１１８】
センシングコマンドのデータ種別を示すデータ領域に「００１」が設定されている場合には、画像処理エンジン１８０は、座標を示すデータ領域ＤＡ１２に上記中心座標の値を書き込む。この場合、画像処理エンジン１８０は、画像を示すデータ領域ＤＡ１４には画像データを書き込まない。画像処理エンジン１８０は、上記中心座標の値の書き込みを行なった後、当該中心座標の値を含む応答データを本体装置１０１に送る。このように、データ種別を示すデータ領域に「００１」が設定されている場合には、センシングコマンドは、画像データの出力を要求せずに、中心座標の値の出力を要求する。
【０１１９】
また、センシングコマンドのデータ種別を示すデータ領域に「０１０」が設定されている場合には、画像処理エンジン１８０は、画像を示すデータ領域ＤＡ１４に、スキャン結果が変化した部分画像の画像データを書き込む。この場合、画像処理エンジン１８０は、中心座標の値を座標を示すデータ領域ＤＡ１２に書き込まない。画像処理エンジン１８０は、上記スキャン結果が変化した部分画像の画像データの書き込みを行なった後、当該部分画像の画像データを含む応答データを本体装置１０１に送る。このように、データ種別を示すデータ領域に「０１０」が設定されている場合には、センシングコマンドは、中心座標の値の出力を要求せずに、スキャン結果が変化した部分画像の画像データの出力を要求する。
【０１２０】
なお、上記のように、スキャン結果が変化した部分画像のみの送信を要求する構成とした理由は、スキャンデータのうち部分画像の領域のスキャンデータが、当該領域以外のスキャンデータよりも重要度の高いデータであること、および、指９００などのスキャン対象物との接触状態により、スキャンデータのうち部分画像の領域に相当する領域のスキャンデータが変化しやすいことによる。
【０１２１】
また、センシングコマンドのデータ種別を示すデータ領域に「０１１」が設定されている場合には、画像処理エンジン１８０は、座標を示すデータ領域ＤＡ１２に中心座標の値を書き込むとともに、画像を示すデータ領域ＤＡ１４にスキャン結果が変化した部分画像の画像データを書き込む。その後、画像処理エンジン１８０は、当該中心座標の値と当該部分画像の画像データとを含む応答データを本体装置１０１に送る。このように、データ種別を示すデータ領域に「０１１」が設定されている場合には、センシングコマンドは、中心座標の値の出力と、スキャン結果が変化した部分画像の画像データの出力とを要求する。
【０１２２】
また、センシングコマンドのデータ種別を示すデータ領域に「１００」が設定されている場合には、画像処理エンジン１８０は、図９に示した応答データの画像を示すデータ領域ＤＡ１４に、全体画像の画像データを書き込む。この場合、画像処理エンジン１８０は、中心座標の値を座標を示すデータ領域ＤＡ１２に書き込まない。画像処理エンジン１８０は、上記全体画像の画像データの書き込みを行なった後、当該全体画像の画像データを含む応答データを本体装置１０１に送る。このように、データ種別を示すデータ領域に「１００」が設定されている場合には、センシングコマンドは、中心座標の値の出力を要求せずに、全体画像の画像データの出力を要求する。
【０１２３】
また、センシングコマンドのデータ種別を示すデータ領域に「１０１」が設定されている場合には、画像処理エンジン１８０は、座標を示すデータ領域ＤＡ１２に中心座標の値を書き込むとともに、画像を示すデータ領域ＤＡ１４に全体画像の画像データを書き込む。その後、画像処理エンジン１８０は、当該中心座標の値と当該全体画像の画像データとを含む応答データを本体装置１０１に送る。このように、データ種別を示すデータ領域に「１０１」が設定されている場合には、センシングコマンドは、中心座標の値の出力と、全体画像の画像データの出力とを要求する。
【０１２４】
＜変形例について＞
ところで、液晶パネル１４０の構成は、図３に示した構成に限定されるものではない。以下では、図３とは異なる態様の液晶パネルについて説明する。
【０１２５】
図１１は、上記異なる態様である光センサ内蔵液晶パネル１４０Ａの回路図である。図１１を参照して、光センサ内蔵液晶パネル１４０Ａ（以下、液晶パネル１４０Ａと称する）は、１画素内に３つの光センサ回路（１４４ｒ，１４４ｇ，１４４ｂ）を含んでいる。このように液晶パネル１４０Ａが１画素内に３つの光センサ回路（１４４ｒ，１４４ｇ，１４４ｂ）を備える点において、液晶パネル１４０Ａは、１画素内に１つの光センサ回路を備える液晶パネル１４０と異なる。なお、光センサ回路１４４の構成と、３つの各光センサ回路（１４４ｒ，１４４ｇ，１４４ｂ）との構成は同じである。
【０１２６】
また、１画素内における３つのフォトダイオード（１４５ｒ，１４５ｇ，１４５ｂ）は、それぞれ、カラーフィルタ１５３ｒ、カラーフィルタ１５３ｇ、カラーフィルタ１５３ｂに対向する位置に配されている。それゆえ、フォトダイオード１４５ｒは赤色の光を受光し、フォトダイオード１４５ｇは緑色の光を受光し、フォトダイオード１４５ｂは青色の光を受光する。
【０１２７】
また、液晶パネル１４０は１画素内において１つの光センサ回路１４４しか含まないため、１画素内に配設されるＴＦＴ１４７用のデータ信号線は、センサ信号線ＳＳｊとセンサ信号線ＳＤｊとの２本であった。しかしながら、液晶パネル１４０Ａは１画素内において３つの光センサ回路（１４４ｒ，１４４ｇ，１４４ｂ）を含むため、１画素内に配設されるＴＦＴ（１４７ｒ，１４７ｇ，１４７ｂ）用のデータ信号線は６本となる。
【０１２８】
具体的には、カラーフィルタ１５３ｒに対向する位置に配されたフォトダイオード１４５ｒのカソードに接続されたＴＦＴ１４７ｒに対応して、センサ信号線ＳＳＲｊとセンサ信号線ＳＤＲｊとが配設される。また、カラーフィルタ１５３ｇに対向する位置に配されたフォトダイオード１４５ｇのカソードに接続されたＴＦＴ１４７ｇに対応して、センサ信号線ＳＳＧｊとセンサ信号線ＳＤＧｊとが配設される。さらに、カラーフィルタ１５３ｂに対向する位置に配されたフォトダイオード１４５ｂのカソードに接続されたＴＦＴ１４７ｂに対応して、センサ信号線ＳＳＢｊとセンサ信号線ＳＤＢｊとが配設される。
【０１２９】
このような液晶パネル１４０Ａにおいては、バックライト１７９から照射された白色光は、３つのカラーフィルタ（１５３ｒ，１５３ｇ，１５３ｂ）を透過し、液晶パネル１４０Ａの表面では、赤、緑、および青とが混ざり白色光となる。ここで、スキャン対象物により白色光が反射されると、スキャン対象物の表面の色素に白色光の一部が吸収され、また一部が反射される。そして、反射された光は、再度、３つのカラーフィルタ（１５３ｒ，１５３ｇ，１５３ｂ）を透過する。
【０１３０】
この際、カラーフィルタ１５３ｒは赤色の波長の光を透過し、フォトダイオード１４５ｒは、当該赤色の波長の光を受光する。また、カラーフィルタ１５３ｇは緑色の波長の光を透過し、フォトダイオード１４５ｇは、当該緑色の波長の光を受光する。また、カラーフィルタ１５３ｂは青色の波長の光を透過し、フォトダイオード１４５ｂは、当該青色の波長の光を受光する。つまり、スキャン対象物によって反射された光は３つのカラーフィルタ（１５３ｒ，１５３ｇ，１５３ｂ）によって３原色（Ｒ，Ｇ，Ｂ）に色分解され、各フォトダイオード（１４５ｒ，１４５ｇ，１４５ｂ）は、それぞれに対応した色の光を受光する。
【０１３１】
スキャン対象物の表面の色素に白色光の一部が吸収されると、各フォトダイオード（１４５ｒ，１４５ｇ，１４５ｂ）の受光量が各フォトダイオード（１４５ｒ，１４５ｇ，１４５ｂ）で異なることになる。このため、センサ信号線ＳＳＲｊとセンサ信号線ＳＳＧｊとセンサ信号線ＳＳＢｊとの出力電圧は互いに異なる。
【０１３２】
それゆえ、各出力電圧に応じて、Ｒの階調とＧの階調とＢの階調とを画像処理エンジン１８０が決定することにより、画像処理エンジン１８０はＲＧＢのカラー画像を本体装置１０１へ送ることができる。
【０１３３】
以上述べたように、電子機器１００が液晶パネル１４０Ａを備えた構成とすることにより、スキャン対象物をカラーでスキャンできることになる。
【０１３４】
次に、図６を参照して説明したスキャンの方法（つまり、反射像をスキャンする方法）とは異なるスキャンの方法について、図１２を参照して説明する。
【０１３５】
図１２は、スキャンの際にフォトダイオードが外光を受光する構成を示した断面図である。図１２を参照して、外光の一部は、指９００によって遮られる。それゆえ、指９００と接触している液晶パネル１４０の表面領域の下部に配されたフォトダイオードは、ほとんど外光を受光できない。また、指９００の影が形成された表面領域の下部に配されたフォトダイオードは、ある程度の外光を受光できるものの、影が形成されていない表面領域に比べると外光の受光量が少ない。
【０１３６】
ここで、バックライト１７９を、少なくともセンシング期間においては消灯させておくことにより、光センサ回路１４４は、液晶パネル１４０の表面に対する指９００の位置に応じた電圧をセンサ信号線ＳＳｊから出力することができる。このように、バックライト１７９を点灯と消灯とを制御することにより、液晶パネル１４０では、指９００の接触位置、指９００の接触している範囲（指９００の押圧力によって定まる）、液晶パネル１４０の表面に対する指９００の方向などに応じて、センサ信号線（ＳＳ１からＳＳｎ）から出力される電圧が変化することになる。
【０１３７】
以上により、表示装置１０２は、指９００によって外光が遮られることにより得られる像（以下、影像とも称する）をスキャンすることができる。
【０１３８】
さらに、表示装置１０２を、バックライト１７９を点灯させてスキャンを行った後に、バックライト１７９を消灯させて再度スキャンを行う構成としてもよい。あるいは、表示装置１０２を、バックライト１７９を消灯させてスキャンを行った後に、バックライト１７９を点灯させて再度スキャンを行う構成としてもよい。
【０１３９】
この場合には、２つのスキャン方式を併用することになるため、２つのスキャンデータを得ることができる。それゆえ、一方のスキャン方式のみを用いてスキャンする場合に比べて、精度の高い結果を得ることができる。
【０１４０】
＜機能的構成＞
図１３は、電子機器１００の機能的構成をブロック図形式で示す図である。図１３を参照して、電子機器１００の機能的構成を説明する。
【０１４１】
電子機器１００は、表示部３１０と、制御部３２０と、接触判定部３３０と、中心算出部３４０と、記憶部３５０とを備える。
【０１４２】
表示部３１０は、電子機器１００内部の情報を外部に表示する。表示部３１０は、液晶パネル１４０と、バックライト１７９とを含む。液晶パネル１４０およびバックライト１７９については、すでに説明しているので、ここでは、これらの説明を繰り返さない。なお、液晶パネル１４０は、外部物体の接触を検出するセンサ付きのパネルの一例である。液晶パネル１４０のかわりに、外部物体の接触を検出するセンサと表示パネルとを組み合わせたユニットを用いることもできる。ただし、液晶パネル１４０は、複数の接触点を容易に検出可能であり、接触領域の算出に好適である。そのため、液晶パネル１４０を、センサ付きパネルとして用いることが好ましい。
【０１４３】
接触判定部３３０は、液晶パネル１４０に含まれる各光センサ回路の出力する光センサ信号に基づいて、外部物体が接触した液晶パネル１４０の接触領域を求める。具体的には、例えば、接触判定部３３０は、光センサ信号が所定の閾値以下の領域を接触領域と判定する。
【０１４４】
中心算出部３４０は、接触判定部３３０が求めた接触領域の中心座標を計算する。中心算出部３４０は、例えば、接触領域の縦、横の最小値と最大値との中点を、それぞれ、縦、横の中心座標とする。あるいは、中心算出部３４０は、接触領域における各画素の階調に応じた重み付けを利用して、中心座標を求める。
【０１４５】
記憶部３５０は、電子機器１００の動作に必要な各種のデータを格納する。記憶部３５０は、文字データ３５２と、表示データ３５４と、拡大表示データ３５６とを格納する。ただし、記憶部３５０が格納するデータは、これらに限られるわけではない。
【０１４６】
文字データ３５２は、複数の文字からなる文字列に関するデータである。また、文字データ３５２は、文字列を、各々が意味的なまとまりを持つ複数の文字群に区切る区切りデータを含むものとする。文字群としては、単語、文節、文などがある。区切りデータは、予め定められたものであってもよいし、要素解析などにより電子機器１００が文字列に基づいて作成したものであってもよい。例えば、英文の場合は、スペースに基づいて、単語の区切りを判断できる。
【０１４７】
表示データ３５４は、表示制御部３２２が表示部３１０に表示する画像の基となる。本実施の形態では、表示データ３５４は、複数の文字と、各文字の表示画面における表示位置とを対応付けるデータを含む。
【０１４８】
拡大表示データ３５６は、表示拡大部３２６が表示部３１０に表示する拡大画像の基となる。拡大表示データ３５６の詳細については、後述する。
【０１４９】
制御部３２０は、電子機器１００の各部の動作を制御する。図２に示す構成では、ＣＰＵ１１０、画像処理エンジン１８０、ドライバ１３０が、制御部３２０の主要な機能を実現する。制御部３２０は、表示制御部３２２と、領域選択部３２４と、表示拡大部３２６とを含む。
【０１５０】
表示制御部３２２は、文字データ３５２に基づいて、表示データ３５４を作成し、作成した表示データ３５４を記憶部３５０に格納する。ただし、表示データ３５４の基となるデータは、文字データ３５２に限られるわけではない。表示制御部３２２は、ビットマップなどの図データに基づいて、表示データ３５４を作成してもよい。この場合、表示制御部３２２は、図の配置を表わす表示データ３５４を作成する。あるいは、表示制御部３２２は、図データと文字データ３５２との組み合わせに基づいて表示データを作成してもよい。ただし、ここでは、電子機器１００は、表示部３１０に、文字のみを表示し、図は表示しないものとして説明を進める。
【０１５１】
また、表示制御部３２２は、表示データ３５４に基づいて、表示データ３５４に対応する画像を表示部３１０に表示させる。具体的には、表示制御部３２２は、光センサ内蔵液晶パネル１４０の画素回路１４１、および、バックライト１７９の動作を制御する。
表示制御部３２２は、記憶部３５０に格納された表示データ３５４に基づいて、表示部３１０に画像を表示させる。
【０１５２】
領域選択部３２４は、表示画面内の所定の領域を選択する。領域選択部３２４が選択する領域を、以下では、拡大領域と呼ぶ。あとの説明で明らかになるように、電子機器１００は、この領域内の画像についての拡大画像を表示するからである。
【０１５３】
より詳しくは、領域選択部３２４は、接触領域の中心領域を含む領域を拡大領域に決定する。中心領域を含む領域を拡大領域に設定するのは、ユーザが選択しようとした領域は、中心領域の近辺であると考えられ、この領域を拡大するのがユーザの意図に合致する可能性が高いからである。
【０１５４】
領域選択部３２４は、大きく分けて、次の２つの方法のいずれかにより、拡大領域を決定する。第１の方法では、領域選択部３２４は、接触判定部３３０が求めた接触領域を拡大領域に決定する。第２の方法では、領域選択部３２４は、中心算出部３４０の求めた中心座標を中心とする所定の領域を拡大領域に決定する。第１の方法は、第２の方法に比べ、電子機器１００の処理が少なくて済む。一方、第２の方法は、第１の方法に比べ、柔軟に拡大領域を決定できる。
【０１５５】
表示拡大部３２６は、表示データ３５４および領域選択部３２４の求めた拡大領域に基づいて、拡大領域に含まれる表示データ３５４の拡大表示データ３５６を作成する。また、表示拡大部３２６は、拡大表示データ３５６に基づいて、表示データ３５４を更新する。
【０１５６】
＜画面遷移＞
ここからは、第１の実施の形態に係る電子機器１００が、液晶パネル１４０に表示する画面および画面の遷移について、説明する。
【０１５７】
図１４は、表示制御部３２２が、液晶パネル１４０に表示する基本画面４００の一例を示す図である。表示制御部３２２は、アプリケーションの起動後、液晶パネル１４０への入力指示を受け付けるまで、基本画面４００を表示する。なお、“基本”との語は、後述する拡大画面５００との対比のために用いたものである。
【０１５８】
ユーザが、指９００で、基本画面４００をタッチすると、接触判定部３３０が、接触領域を求める。ここでは、接触判定部３３０が求める接触領域は、図１４に示す領域４１０であるとする。
【０１５９】
領域選択部３２４は、接触領域に基づいて、拡大領域を決定する。ここでは、領域選択部３２４は、接触領域の中心座標を中心とし、接触領域を含む大きさの矩形領域を拡大領域として決定するものとする。ただし、拡大領域の決定方法は、これに限られるわけではない。既に述べたように、領域選択部３２４は、接触領域そのものを拡大領域に決定してもよい。
【０１６０】
領域選択部３２４が拡大領域を決定した後、表示拡大部３２６は、拡大領域内の表示データ３５４に対応する拡大表示データ３５６を作成する。拡大表示データ３５６の作成の際、表示拡大部３２６に含まれる形態変更部３２７は、中心領域の表示形態を、周辺領域の表示形態と異なるように、拡大表示データ３５６を作成する。
【０１６１】
ここで、中心領域とは、接触領域の中心座標を含む所定の区画である。区画としては、画面内での選択処理の単位区画を用いることができる。本実施の形態では、１文字を表示している領域が、区画となる。周辺領域とは、拡大領域のうち、中心領域を除く領域である。
【０１６２】
また、表示拡大部３２６は、作成した拡大表示データ３５６を用いて、表示データ３５４を更新する。本実施の形態においては、表示拡大部３２６は、更新処理の開始時に記憶部３５０に格納されている表示データ３５４に拡大表示データ３５６を重ね合わせたデータを新たな表示データ３５４とする。
【０１６３】
なお、表示拡大部３２６は、拡大領域に複数の区画（ここでは文字）が含まれるときのみ、拡大表示データ３５６を作成するものとする。つまり、表示拡大部３２６に含まれるカウント部３２８が、拡大領域内の区画の数をカウントする。カウント部３２８がカウントした区画数が２以上の場合、表示拡大部３２６は、拡大表示データ３５６を作成し、拡大表示データ３５６に基づいて表示データ３５３４を更新する。カウント部３２８がカウントした区画数が１以下の場合、表示拡大部３２６は、拡大表示データ３５６を作成しない。
【０１６４】
このように表示拡大部３２６が拡大領域内の区画数に基づいて、拡大表示データ３５６を作成するかどうか判断することで、電子機器１００は、ユーザにとって必要な場合のみ、拡大画像を表示するようにできる。拡大領域が１文字しか含まない場合は、文字の大きさが十分大きく、ユーザは意図する文字を選択できている可能性が高いためである。ただし、表示される文字の大きさが常に小さいなどの特別な場合は、表示拡大部３２６は、拡大領域に含まれる区画数を常に拡大表示データ３５６および表示データ３５４の更新を行なってもよい。
【０１６５】
表示拡大部３２６が表示データ３５４を更新したことに応じて、表示制御部３２２は、液晶パネル１４０に、拡大画面５００を含む画面を表示する。拡大画面５００を含む画面の一例を図１５に示す。図１５は、拡大画面５００を含む画面の一例である。図１５に示すように、本実施の形態では、拡大画面５００は、基本画面４００に重畳して、ポップアップ表示される。拡大画面５００では、中心領域の文字（ここでは“ｓ”）が円５１０で囲まれることで、周辺領域と異なる形態で表示されている。
【０１６６】
表示拡大部３２６は、画像の拡大率、すなわち、基本画面４００の文字の大きさに対する拡大画面５００の文字の大きさの比を、接触領域および基本画面４００の文字の大きさに基づいて、拡大画面５００の文字の大きさが、接触領域よりも大きくなるように定めるものとする。このようにすることで、ユーザは、拡大画面５００内の１つの文字を確実に選択できるようになる。ただし、ユーザが１つの文字を選択するのに十分な領域の大きさが予め分かっている場合は、表示拡大部３２６は、拡大画面５００の文字の大きさがその領域より大きくなるように、拡大表示データ３５６を作成してもよい。
【０１６７】
また、本実施の形態では、領域選択部３２４が決定する拡大領域が変化すると、表示拡大部３２６は、拡大表示データ３５６を変更するものとする。したがって、拡大画面５００は、指９００が液晶パネル１４０に接触している間、液晶パネル１４０に表示される。指９００が同じ位置にある間、表示制御部３２２は、液晶パネル１４０に同じ拡大画面５００を表示させ続ける。また、表示制御部３２２は、指９００の位置が変わると、変わった後の指９００の位置に応じた拡大画面５００を液晶パネル１４０に表示させる。このようにすることで、ユーザは、拡大画面５００の表示を自らの操作でコントロールすることができる。
【０１６８】
ただし、表示拡大部３２６は、拡大画面５００が、表示開始から所定の時間、液晶パネル１４０に表示されるように、拡大表示データ３５６の作成、および、表示データ３５４の更新を行なってもよい。つまり、表示拡大部３２６は、拡大表示データ３５６を作成してから所定の時間は、表示データ３５４を更新しない。このようにすれば、ユーザは、液晶パネル１４０をタッチし続けることなく、拡大画面５００を見ることができる。
【０１６９】
あるいは、表示拡大部３２６は、拡大画面５００が液晶パネル１４０に表示されてから、所定の指示（例えば、液晶パネル１４０へのタッチや、ボタンの押下など）があるまで、拡大画面５００が液晶パネル１４０に表示されるように、拡大表示データ３５６の作成、および、表示データ３５４の更新を行なってもよい。
【０１７０】
＜選択処理＞
制御部３２０は、円５１０で囲まれた中心領域を、ユーザが選択している領域として、仮に決定する。したがって、中心領域を、以下、仮選択領域とも呼ぶ。ただし、最初のユーザのタッチにより決定される仮選択領域は、ユーザが選択しようとした領域とは異なる可能性がある。つまり、細かい文字が並んでいる文字列からユーザが１文字を選択する場合には、液晶パネル１４０に選択指示を与える外部物体（ここでは、ユーザの指９００）の大きさにより、制御部３２０は、意図する文字の周辺にある文字を仮選択してしまうことがある。そこで、制御部３２０は、以下の手順によって、領域の選択の確定、あるいは、仮選択領域の変更を行なう。
【０１７１】
まず、領域の選択の確定について説明する。本実施の形態では、制御部３２０は、仮選択領域への選択指示があった場合に、仮選択領域をユーザが選択した領域として確定する。この処理を、以下、「本選択」ともよぶ。
【０１７２】
領域を確定するためにユーザが行なう動作について図１６を参照して説明する。図１６は、図１５で示す中心領域を本選択する際のユーザの動作を説明するための図である。ユーザは、液晶パネル１４０に指９００を置きつつ、他の指９００＃で、円５１０で特定される仮選択領域にタッチする。この動作に応じて、制御部３２０は、中心領域を本選択する。つまり、制御部３２０は、文字“ｓ”を本選択する。
【０１７３】
なお、制御部３２０は、他の指示により本選択を行なってもよい。例えば、制御部３２０は、拡大画面５００の表示部分を除く液晶パネル１４０へのタッチに応じて、仮選択領域を本選択してもよい。あるいは、制御部３２０は、拡大画面の表示から一定時間が経過した時点で、仮選択領域を本選択してもよい。この場合、ユーザは、本選択にあたって、他の指を使うなどの特別な操作を行なう必要がない。
【０１７４】
続いて、仮選択領域の変更について説明する。制御部３２０は、周辺領域内の区画への選択指示を受け付けると、選択指示のあった区画を、新たな仮選択領域とする。
【０１７５】
仮選択領域を変更するためにユーザが行なう動作について図１７を参照して説明する。図１７は、図１６で示す仮選択領域を変更する際のユーザの動作を説明するための図である。ユーザは、液晶パネル１４０に指９００を置きつつ、他の指９００＃で、周辺領域内の文字（ここでは、“ｅ”の文字）をタッチする。この動作に応じて、制御部３２０は、選択された文字を新たな仮選択領域とする。表示拡大部３２６は、新たな仮選択領域の表示形態を変更する。ここでは、表示拡大部３２６は、新たな仮選択領域である“ｅ”の文字が円５１０で囲まれるような拡大表示データ３５６を作成する。また、表示拡大部３２６は、古い仮選択領域である“ｓ”の文字の表示形態を通常の表示形態に戻す。なお、表示拡大部３２６は、新たな仮選択領域が、拡大画面５００の中心になるように、拡大表示データ３５６を作成してもよい。
【０１７６】
ユーザは、次のようにして所望の領域を選択することができる。まず、ユーザは、選択したい領域が仮選択領域となるまで仮選択領域の変更を繰り返す。ただし、最初の仮選択領域が、選択したい領域であれば、この処理は不要である。このあと、ユーザは、先に述べたような、領域の選択の確定処理を行なう。
【０１７７】
制御部３２０は、本選択された領域に応じた処理を実行する。本選択された領域に応じた処理としては、例えば、辞書検索がある。辞書検索を実行する場合、制御部３２０は、領域が本選択されたことに応じて辞書アプリケーションを起動し、本選択された領域内の文字あるいは本選択された領域内の文字を含む単語の意味を辞書アプリケーションにて検索する。
【０１７８】
具体的に、これまで図示してきたように、文字データ３５２が英文データである場合の辞書検索について説明する。制御部３２０は、文字データ３５２に含まれる区切りデータに基づいて、あるいは、文字データ３５２中のスペースに基づいて、選択された文字を含む単語を抽出する。そして、制御部３２０は、辞書アプリケーションを起動し、抽出された単語の意味を辞書アプリケーションで検索する。
【０１７９】
本選択された１文字のみによる辞書検索は、英文よりも他の言語で有用になる場合がある。例えば、制御部３２０が、文字データ３５２が日本語文で漢字１文字が選択された場合に、漢和辞典アプリケーションを起動するといった場合である。
【０１８０】
このように、本実施の形態に係る電子機器１００は、基本画面４００上のユーザがタッチした領域に対応する拡大画面５００を表示する。そして、電子機器１００は、拡大画面５００の表示時の外部からの指示に基づいて、拡大画面５００の中心領域の選択処理を行なう。したがって、本実施の形態に係る電子機器１００は、ユーザによる所望の文字の選択を容易にする。
【０１８１】
（表示画面の変形例）
以上、図１４〜図１７を用いて、液晶パネル１４０に表示される拡大画面５００について説明してきた。しかしながら、拡大画面５００の表示形態は、以上で説明したものに限られるわけではない。以下に、いくつかの変形例を示す。
【０１８２】
第１の変形例では、表示拡大部３２６は、液晶パネル１４０の全面に拡大画面５００が表示されるように、拡大表示データ３５６を作成し、表示データ３５４を更新する。つまり、表示拡大部３２６は、拡大領域を液晶パネル１４０の全面に拡大する拡大表示データ３５６を作成する。ここで、液晶パネル１４０の全面とは、液晶パネル１４０の大半の領域のことを指す。拡大表示データ３５６は、必ずしも、液晶パネル１４０の全ての領域をカバーしなくてもよい。
【０１８３】
本変形例に係る拡大画面５００の一例を図１８に示す。図１８には、接触判定部３３０が求めた接触領域が図１４に示す領域４１０である場合の、本変形例に係る拡大画面５００を示している。拡大画面５００では、接触領域に対応して、“ｓ”の文字が円５１０で囲まれている。
【０１８４】
ここでは、表示拡大部３２６は、拡大画面５００の文字を、予め定められた大きさ（ただし、ユーザが仮選択領域の変更および本選択を行なうのに十分な大きさ）に拡大するものとする。
【０１８５】
また、領域選択部３２４は、表示拡大部３２６が決定した拡大率および液晶パネル１４０の表示エリアに基づいて、拡大領域を決定するものとする。領域選択部３２４は、接触領域の中心を含み、かつ、表示拡大部３２６が決定した拡大率で液晶パネル１４０の全面に拡大される領域を拡大領域に決定する。
【０１８６】
このように拡大画面５００を表示することで、電子機器１００は、ポップアップ表示に比べ、拡大画面５００を広く表示できる。したがって、ユーザが仮選択領域の変更および本選択を行なうのに十分な拡大率の拡大画面５００を表示できる。
【０１８７】
第２の変形例に係る電子機器１００は、液晶パネル１４０の他にもう一つの光センサ内蔵液晶パネル１４０＃（以下、単に液晶パネル１４０＃ともよぶ）を備え、液晶パネル１４０＃に拡大画面５００を表示する。第２の変形例に係る拡大画面５００の例を図１９に示す。図１９に示すように、拡大画面５００は、液晶パネル１４０＃に表示される。拡大画面５００では、接触領域に対応して、“ｓ”の文字が円５１０で囲まれている。このように他のディスプレイに拡大画面５００が表示されることで、ユーザは、基本画面４００と拡大画面５００とを同時に見ることができる。
【０１８８】
なお、ここでは、電子機器１００が、液晶パネル１４０＃の一部に拡大画面５００を表示する例を示しているが、電子機器１００は、第１の変形例のように液晶パネル１４０＃の全面に拡大画面５００を表示してもよい。この場合、ユーザは、第１の変形例と同様のメリットを受けることができる。
【０１８９】
また、液晶パネル１４０＃は、外部からの指示を受付可能なセンサ一体型のディスプレイであればよい。光センサ内蔵の液晶パネル１４０＃のかわりに、タッチパネルと組み合わせたディスプレイを用いても構わない。
【０１９０】
以上、拡大画面の表示領域の変形例について説明した。ここからは、拡大画面の表示形態の変形例について説明する。中心領域の表示形態と周辺領域の表示形態とを区別する方法は、これまで示したような中心領域の文字を円で囲む方法に限られるわけではない。形態変更部３２７は、ユーザが、仮選択されている中心領域を認識できるように、表示形態を定めればよい。
【０１９１】
例えば、形態変更部３２７は、中心領域の文字が、周囲の領域と異なる色で表示されるように拡大表示データ３５６を定めてもよい。あるいは、形態変更部３２７は、中心領域の文字の表示形態を太字や網掛けに設定してもよい。あるいは、形態変更部３２７は、中心領域の文字の点滅表示を指定する拡大表示データ３５６を作成してもよい。
【０１９２】
あるいは、形態変更部３２７は、中心領域の文字の大きさが、周辺領域の文字の大きさと異なるように拡大表示データ３５６を作成してもよい。特に、制御部３２０が、拡大画面５００の表示から所定の時間経過後に本選択を行なう場合、形態変更部３２７は、周辺領域の文字の大きさを大きくすることが好ましい。この場合に、ユーザが行なう操作は、仮選択処理の変更のための指示、すなわち、周辺領域の選択のみだからである。
【０１９３】
＜処理の流れ＞
電子機器１００が画像の表示にあたって行なう処理の流れについて図２０および図２１を参照して説明する。図２０は、基本画面の表示開始から拡大画面を含む画面の表示までに電子機器１００が行なう処理の流れをフローチャート形式で示す図である。図２１は、拡大画面を含む画面の表示後に第１の実施の形態に係る電子機器１００が行なう処理の流れをフローチャート形式で示す図である。
【０１９４】
図２０を参照して、画面表示処理が開始すると、制御部３２０に含まれる表示制御部３２２は、ステップＳ１０１において、液晶パネル１４０に、表示データ３５４に基づく基本画面を表示する。制御部３２０は、電子機器１００の起動、あるいは、アプリケーションの起動に応じて、画面表示処理を開始する。
【０１９５】
ステップＳ１０３において、接触判定部３３０は、液晶パネル１４０からセンサ信号を取得する。
【０１９６】
ステップＳ１０５において、接触判定部３３０は、ステップＳ１０３にて取得したセンサ信号に基づいて、接触領域を決定する。例えば、接触判定部３３０は、センサ信号が所定の値以下の部分を接触領域に決定する。
【０１９７】
ステップＳ１０７において、中心算出部３４０は、ステップＳ１０５において接触判定部３３０が決定した接触領域に基づいて、接触領域の中心座標を算出する。すでに述べたように、中心算出部３４０は、画素値の重み付けを行なった重心座標を中心座標としてもよいし、接触領域の最大座標と最小座標との中点を中心座標としてもよい。中心算出部３４０がどのように中心座標を算出するかは、あらかじめ定められていてもよいし、ユーザが選択できるようになっていてもよい。
【０１９８】
ステップＳ１０９において、制御部３２０に含まれる領域選択部３２４は、ステップＳ１０７において中心算出部３４０が算出した中心座標を含む領域を拡大領域として選択する。すでに述べたように、領域選択部３２４は、接触領域を拡大領域としてもよいし、中心座標を中心とする所定の領域を拡大領域としてもよい。領域選択部３２４が、どの領域を拡大領域に設定するかは、あらかじめ定められていてもよいし、ユーザが選択できるようになっていてもよい。
【０１９９】
ステップＳ１１１において、表示拡大部３２６に含まれるカウント部３２８は、拡大領域に複数の区画が含まれるかどうか判断する。カウント部３２８が拡大領域に複数の区画が含まれると判断した場合（ステップＳ１１１においてＹＥＳ）、電子機器１００は、ステップＳ１１３以降の処理に進む。カウント部３２８が拡大領域に複数の区画が含まれないと判断した場合（ステップＳ１１１においてＮＯ）、電子機器１００は、ステップＳ１０３からの処理に戻る。なお、基本画面内の文字の大きさ等によっては、電子機器１００はステップＳ１０９の実行後に、ステップＳ１１１の処理を省略してステップＳ１１３の処理に進んでもよい。
【０２００】
ステップＳ１１３において、表示拡大部３２６は、拡大領域について表示データ３５４の拡大表示データ３５６を作成する。この際、表示拡大部３２６に含まれる形態変更部３２７は、拡大表示データ３５６において、拡大領域の中心領域および周辺領域の表示形態を異ならせる。
【０２０１】
ステップＳ１１５において、表示拡大部３２６は、拡大表示データ３５６に基づいて、表示データ３５４を更新する。本実施の形態においては、表示拡大部３２６は、拡大表示データ３５６を表示データ３５４の一部に重畳したデータを新たな表示データ３５４とする。ただし、変形例で説明したように、表示拡大部３２６は、拡大表示データ３５６そのものを新たな表示データ３５４としてもよい。あるいは、液晶パネル１４０以外のディスプレイ用の表示データ３５４を拡大表示データ３５６で更新してもよい。
【０２０２】
ステップＳ１１７において、表示制御部３２２は、ステップＳ１１５における更新後の表示データ３５４に基づいて、拡大画面を含む画面を、液晶パネル１４０に表示する。
【０２０３】
ステップＳ１１７の処理後、電子機器１００は、図２１に示す処理を実行する。図２１を参照して、拡大画面を含む画面が表示されたあと、制御部３２０は、ステップＳ１１９において、拡大画像中の中心領域の選択指示を受け付けたかどうか判断する。制御部３２０は、中心領域へのタッチ、あるいは、拡大画面の表示から所定の時間の経過を、中心領域の選択指示とみなす。
【０２０４】
中心領域へのタッチについて詳しく説明する。接触判定部３３０は、ステップＳ１０５の接触領域の判定後に、外部物体が液晶パネル１４０に接触すると、新たな接触領域を決定する。中心算出部３４０は、新たな接触領域の中心座標を算出し、制御部３２０に新たな中心座標を送る。制御部３２０は、新たな中心座標が中心領域あるいは拡大画像の外側の領域に含まれる場合、中心領域がタッチされたと判断する。それ以外の場合、制御部３２０は、中心領域がタッチされていないと判断する。
【０２０５】
制御部３２０が中心領域の選択指示を受け付けたと判断した場合（ステップＳ１１９においてＹＥＳ）、制御部３２０は、ステップＳ１２１において、中心領域を本選択し、中心領域に応じた処理を実行する。ステップＳ１２１の完了により、電子機器１００の処理は終了する。
【０２０６】
制御部３２０が中心領域の選択指示を受け付けていないと判断した場合（ステップＳ１１９においてＮＯ）、制御部３２０は、ステップＳ１２３において、周辺領域の選択指示があったかどうか判断する。すなわち、制御部３２０は、中心算出部３４０が算出した新たな中心座標が拡大画像中の周辺領域に含まれるかどうか判断する。
【０２０７】
制御部３２０が周辺領域の選択指示を受け付けたと判断した場合（ステップＳ１２３においてＹＥＳ）、制御部３２０は、ステップＳ１２５において、選択された周辺領域を新たな仮選択領域に決定するとともに、拡大表示データ３５６を変更する。すなわち、形態変更部３２７は、新たな仮選択領域が特定的に表示されるように、拡大表示データ３５６の表示形態を変更する。そのあと、電子機器１００は、ステップＳ１１５（表示データ３５４の更新）からの処理を繰り返す。
【０２０８】
制御部３２０が周辺領域の選択指示を受け付けていないと判断した場合（ステップＳ１２３においてＮＯ）、制御部３２０は、ステップＳ１２７において、拡大画像の表示終了指示があったかどうか判断する。制御部３２０は、取り消しボタンの押下や拡大画像の表示から所定の時間の経過を拡大画像の表示終了指示とみなす。
【０２０９】
制御部３２０が拡大画像の表示終了指示を受け付けたと判断した場合（ステップＳ１２７においてＹＥＳ）、電子機器１００は、ステップＳ１０１（基本画面の表示）からの処理を繰り返す。制御部３２０が拡大画像の表示終了指示を受け付けていないと判断した場合（ステップＳ１２７においてＮＯ）、電子機器１００は、ステップＳ１１９からの処理を繰り返す。
【０２１０】
［第２の実施の形態］
第１の実施の形態に係る電子機器１００は、ユーザが１区画（１文字）を選択することを可能にするものであった。ここからは、第２の実施の形態として、ユーザが複数の区画（文字）を選択することを可能にする電子機器１００について説明する。
【０２１１】
第２の実施の形態に係る電子機器１００のハードウェア構成は、第１の実施の形態に係る電子機器１００のものと同様である。したがって、ここでは、その説明を繰り返さない。
【０２１２】
図２２は、第２の実施の形態に係る電子機器１００の動作を説明するための第１の図である。図２２を参照して、第２の実施の形態に係る電子機器１００は、図２２に示すように中心領域（ここでは、“ｗ”の文字）が仮選択されている状態で、接触領域のスライドがあると、スライドに応じて仮選択領域を変更していく。つまり、ユーザは、指９００を液晶パネル１４０上でスライドさせることで、仮選択領域を変更していくことができる。
【０２１３】
ユーザは、第１の実施の形態で説明したような仮選択領域の変更操作を必要な回数行なってから指９００をスライドすることで、所望の文字を起点とする文字列を選択することができる。
【０２１４】
図２３は、第２の実施の形態に係る電子機器１００の動作を説明するための第２の図である。図２３には、図２２に示す状態からユーザが指を右にスライドした際の液晶パネル１４０が表示する画面を示す。円５１０で囲まれた仮選択領域は、“ｗ”の文字から、“ｗ”の文字の右にある“ｇ”の文字になっている。また、“ｗ”と“ｇ”との間の文字（ｗ，ａ，ｓ，ｈ，ｉ，ｎ，ｇ）には、下線が付されている。そのため、ユーザは、これらの文字が仮選択されていることを認識できる。
【０２１５】
なお、第１の実施の形態と同様に、形態変更部３２７は、仮選択領域を円５１０ではなく、色などの表示形態によって周辺領域と区別してもよい。また、形態変更部３２７は、最初に選択された文字と現在の仮選択領域の文字との間の文字を特定するために、下線ではなく、他の表示形態を用いてもよい。例えば、形態変更部３２７は、これらの文字の表示色を、変更する。
【０２１６】
ただし、形態変更部３２７は、文字列の表示形態を、仮選択領域とは異なる表示形態に変更するものとする。ユーザが文字列と仮選択領域とを区別して認識できるようにするためである。色を変更する場合、形態変更部３２７は、周辺領域と、仮選択領域と、挟まれた文字列とを異なる色で表示する。図２３の例を用いて説明すると、形態変更部３２７は、例えば、“ｇ”を赤色で、ｗ〜ｎの文字列を青色で、他の文字を黒色に設定する。
【０２１７】
ユーザは、所望の文字が仮選択領域になったことを液晶パネル１４０の画面で確認すると、第１の実施の形態で説明したような本確定処理を行なう。以上の操作により、ユーザは、所望の文字から始まり所望の文字で終わる文字列を選択することができる。
【０２１８】
第２の実施の形態に係る電子機器１００が行なう処理の流れを図２４を参照して説明する。図２４は、拡大画面を含む画面の表示後に第２の実施の形態に係る電子機器１００が行なう処理の流れをフローチャート形式で示す図である。
【０２１９】
拡大画面を含む画面の表示までに電子機器１００が行なう処理は、第１の実施の形態において図２０を参照して説明したものと同様であるので繰り返さない。
【０２２０】
図２４を参照して、拡大画面を含む画面の表示後、制御部３２０は、ステップＳ２０１において、スライド操作があったかどうか判断する。具体的には、制御部３２０は、中心算出部３４０が算出した中心座標に基づいて、スライド操作の有無を判断する。例えば、制御部３２０は、中心座標が所定時間内に所定の距離以上変化した場合にスライド操作ありと判断する。なお、ユーザが意図しない接触領域の変化（指９００の微小な揺れなど）を制御部３２０がスライド操作とみなしてしまうことがないように所定の距離の値を定めるのが好ましい。
【０２２１】
制御部３２０がスライド操作があったと判断した場合（ステップＳ２０１においてＹＥＳ）、制御部３２０は、ステップＳ２０３において、スライド前の中心文字を第１の選択文字に決定する。
【０２２２】
続いて、ステップＳ２０５において、制御部３２０は、中心座標の変化量（以下、スライド量とよぶ）に応じた表示形態の変更を行なう。具体的には、制御部３２０は、スライド量に基づいて、仮選択領域を変更し、新たな仮選択領域の表示形態を変更する。また、制御部３２０は、第１の選択文字から最新の仮選択領域までの文字列の表示形態を変更する。ただし、制御部３２０は、文字列の表示形態を、仮選択領域とは異なる表示形態に変更するものとする。
【０２２３】
なお、ここで、制御部３２０は、基本画面内で選択されている文字に基づいて仮選択領域を選択するもではなく、スライド量と同じだけ拡大画面５００内の仮選択領域を移動させるものとする。ユーザが大まかな操作により仮選択領域を正しく変更できるようにするためである。
【０２２４】
ステップＳ２０７において、制御部３２０は、スライド後の中心文字の選択指示があったかどうかを判断する。制御部３２０は、中心文字の選択指示がないと判断した場合（ステップＳ２０７においてＮＯ）、この判断を繰り返す。
【０２２５】
制御部３２０は、中心文字の選択指示がないと判断した場合（ステップＳ２０７においてＹＥＳ）、ステップＳ２０９において、選択された中心文字を第２の選択文字に決定する。
【０２２６】
ステップＳ２１１において、制御部３２０は、第１の選択文字および第２の選択文字に応じた処理を実行する。例えば、制御部３２０は、辞書アプリケーションを起動し、第１の選択文字および第２の選択文字で挟まれた単語の意味を検索して、液晶パネル１４０に表示させる。
【０２２７】
一方、ステップＳ２０１において、制御部３２０がスライド操作がないと判断した場合（ステップＳ２０１においてＮＯ）、制御部３２０は、ステップＳ２１３において周辺文字の選択指示があったかどうか判断する。
【０２２８】
制御部３２０が周辺領域の選択指示を受け付けたと判断した場合（ステップＳ２１３においてＹＥＳ）、制御部３２０は、ステップＳ２１５において、選択された周辺領域を新たな仮選択領域に決定するとともに、拡大表示データ３５６を変更する。すなわち、形態変更部３２７は、新たな仮選択領域が特定的に表示されるように、拡大表示データ３５６の表示形態を変更する。そのあと、電子機器１００は、ステップＳ１１５（表示データ３５４の更新）からの処理を繰り返す。
【０２２９】
制御部３２０が周辺領域の選択指示を受け付けていないと判断した場合（ステップＳ２１３においてＮＯ）、制御部３２０は、ステップＳ２１７において、拡大画像の表示終了指示があったかどうか判断する。制御部３２０は、取り消しボタンの押下や拡大画像の表示から所定の時間の経過を拡大画像の表示終了指示とみなす。
【０２３０】
制御部３２０が拡大画像の表示終了指示を受け付けたと判断した場合（ステップＳ２１７においてＹＥＳ）、電子機器１００は、ステップＳ１０１（基本画面の表示）からの処理を繰り返す。制御部３２０が拡大画像の表示終了指示を受け付けていないと判断した場合（ステップＳ２１７においてＮＯ）、電子機器１００は、ステップＳ２０１からの処理を繰り返す。
【０２３１】
なお、以上では、スライド操作に応じた表示形態の変更を説明したが、本実施の形態の変形例として、第１の選択文字および第２の選択文字を第１の実施の形態と同様の処理で指定して、第１の選択文字および第２の選択文字との間の文字の表示形態を変える電子機器１００を考えることもできる。変形例に係る電子機器１００は、１度目に本選択された文字を第１の選択文字とする。そして、電子機器１００は、１文字目を本選択したあとも拡大画像を表示しておき、拡大画像中で２度目に本選択された文字を第２の選択文字とする。
【０２３２】
［第３の実施の形態］
第１の実施の形態および第２の実施の形態に係る電子機器１００は、各文字が表示されている領域を選択処理の単位区画として扱っており、拡大画像の中心にある１文字の表示形態を変更していた。しかしながら、文字以外のものを単位区画に定めることもできる。第３の実施の形態として、単語によって単位区画を定める電子機器１００について、以下、説明する。
【０２３３】
第３の実施の形態に係る電子機器１００のハードウェア構成は、第１の実施の形態あるいは第２の実施の形態に係る電子機器１００のものと同様である。したがって、ここでは、その説明を繰り返さない。
【０２３４】
図２５は、第３の実施の形態に係る電子機器１００の動作を説明するための図である。図２５には、接触判定部３３０が求める接触領域が、図２５に示す領域４１０である場合に、液晶パネル１４０が表示する画面を示す。
【０２３５】
図２５を参照して、電子機器１００は、拡大画面５００に、接触領域に対応した拡大領域内の単語を拡大画面５００にリスト表示する。また、電子機器１００は、拡大領域の中心座標を含む区画の単語を、枠５２０で囲んで表示する。ただし、他の実施の形態と同様、電子機器１００は、色などを用いて、中心領域（仮選択領域）を特定的に表示してもよい。
【０２３６】
この際の電子機器１００の処理は次の通りである。
まず、接触判定部３３０は、第１の実施の形態と同様の処理により、接触領域を判定する。また、領域選択部３２４は、接触領域に基づいて拡大領域を決定する。
【０２３７】
次に、表示拡大部３２６は、その単語の中心が拡大領域に含まれる単語を、拡大領域に含まれる単語として、記憶部３５０に格納する。ただし、表示拡大部３２６は、他の方法で、拡大領域に含まれる単語を抽出してもよい。例えば、表示拡大部３２６は、その単語に含まれる文字のうちｎ（ｎ：１以上の整数）個以上の文字が、拡大領域に含まれる単語を、拡大領域に含まれる単語として抽出してもよい。
【０２３８】
次に、表示拡大部３２６は、拡大領域に含まれる単語をリスト表示する拡大表示データ３５６を作成し、記憶部３５０に格納する。表示拡大部３２６に含まれる形態変更部３２７は、拡大領域の中心座標を含む単語の表示形態と、その他の単語の表示形態とを異ならせる。また、表示拡大部３２６は、拡大表示データ３５６に基づいて、表示データ３５４を更新する。
【０２３９】
表示データ３５４が更新されると、表示制御部３２２は、液晶パネル１４０に拡大画面５００を含む画面を表示する。また、制御部３２０は、第１の実施の形態と同様に、ユーザからの液晶パネル１４０への指示に基づいて、仮選択領域の変更や、本選択処理を行なう。本選択処理後に電子機器１００が行なう処理としては、単語による辞書検索などがある。
【０２４０】
なお、電子機器１００は、単語をリスト表示するのではなく、他の表示形態で、仮選択された単語を表示してもよい。例えば、電子機器１００は、図１８に示すような文章を表示し、仮選択された単語の表示形態を変えてもよい。
【０２４１】
ここでは、単語を区画として用いる電子機器１００について説明した。同様の拡張により、電子機器１００は、文節あるいは文章などの文字群を区画として用いてもよい。
【０２４２】
また、電子機器１００は、「１文字選択モード」や「単語選択モード」といった複数のモードを有していてもよい。ユーザは、モードを設定することで、電子機器１００の動作を切り替えることができる。例えば、電子機器１００は、１文字選択モードが設定されているときは、第１の実施の形態で説明した動作を行ない、単語選択モードが設定されているときは、本実施の形態で説明してきた動作を行なう。
【０２４３】
［第４の実施の形態］
第４の実施の形態として、ユーザが、液晶パネル１４０中の選択したい箇所を２点タッチにより選択することを可能にする電子機器１００について説明する。
【０２４４】
第４の実施の形態に係る電子機器１００のハードウェア構成は、第１〜第３の実施の形態と同様であるので、繰り返さない。
【０２４５】
第４の実施の形態に係る電子機器１００は、１つの領域が選択されている場合は、第１の実施の形態と同様に、中心文字の表示形態を変えた拡大画像を表示する。電子機器１００は、互いに離れた２つの領域が選択されると、選択された２つの領域で挟まれる領域を拡大領域に選択する。そして、電子機器１００は、選択した拡大領域に含まれる単語をリスト表示する拡大画面を表示する。つまり、電子機器１００は、１つの領域が選択されている際に、もう１つの領域が選択されると、選択モードを文字選択モードから単語選択モードに切り替える。したがって、ユーザは、容易に選択モードを切り替えることができる。
【０２４６】
第４の実施の形態に係る電子機器１００の動作について、図２６を参照して説明する。図２６は、液晶パネル１４０の領域４１０および領域４２０が接触領域と判断された場合に、電子機器１００が液晶パネル１４０に表示する画面を示している。
【０２４７】
電子機器１００は、互いに離れた２つの領域が選択されると、選択された２つの領域で挟まれる領域を拡大領域に決定する。具体的には、本実施の形態に係る電子機器１００は、２つの選択領域それぞれの中心の中点を中心とする所定の大きさの領域を拡大領域に決定する。特に、電子機器１００は、拡大領域が２つの選択領域に接するように拡大領域の大きさを決定する。図２６に示す例では、電子機器１００は、領域４１０および領域４２０に挟まれた領域４３０を拡大領域に決定する。ただし、拡大領域の決定方法は、これに限られるわけではない。
【０２４８】
また、電子機器１００は、拡大領域について拡大表示データを作成し、拡大画面５００を液晶パネル１４０に表示する。拡大画面５００は、拡大領域に含まれる単語のリストである。電子機器１００は、第３の実施の形態と同様の処理により、拡大画面５００を作成する。拡大領域の中心にある単語（ここでは、“ｗａｓｈｉｎｇ”）は、枠５２０で囲まれて表示される。
【０２４９】
第４の実施の形態に係る電子機器１００が行なう処理の流れについて図２７を参照して説明する。図２７は、第４の実施の形態に係る電子機器１００が行なう処理の流れをフローチャート形式で示す図である。
【０２５０】
図２７では、電子機器１００が、１つの領域の選択を受け付け、拡大画像を表示したあとの処理を示す。これまでの処理は、第１の実施の形態で図２０を参照して説明したものと同様であるので、繰り返さない。
【０２５１】
電子機器１００は、図２０に示すステップＳ１１７（拡大画面を含む画面の表示）の実行後、ステップＳ３０１において、中心領域の選択指示があるかどうか判断する。制御部３２０は、中心領域へのタッチ、あるいは、拡大画面の表示から所定の時間の経過を、中心領域の選択指示とみなす。
【０２５２】
制御部３２０が中心領域の選択指示を受け付けたと判断した場合（ステップＳ３０１においてＹＥＳ）、制御部３２０は、ステップＳ３０３において、中心領域を本選択し、中心領域に応じた処理を実行する。ステップＳ３０３の完了により、電子機器１００の処理は終了する。
【０２５３】
制御部３２０が中心領域の選択指示を受け付けていないと判断した場合（ステップＳ３０１においてＮＯ）、制御部３２０は、ステップＳ３０５において、周辺領域の選択指示があったかどうか判断する。すなわち、制御部３２０は、拡大画像中の周辺領域へのタッチがあったかどうか判断する。
【０２５４】
制御部３２０が周辺領域の選択指示を受け付けたと判断した場合（ステップＳ３０５においてＹＥＳ）、制御部３２０は、ステップＳ３０７において、選択された周辺領域を新たな仮選択領域に決定するとともに、拡大表示データ３５６を変更する。すなわち、形態変更部３２７は、新たな仮選択領域が特定的に表示されるように、拡大表示データ３５６の表示形態を変更する。そのあと、電子機器１００は、ステップＳ１１５（表示データ３５４の更新）からの処理を繰り返す。
【０２５５】
制御部３２０が周辺領域の選択指示を受け付けていないと判断した場合（ステップＳ３０５においてＮＯ）、制御部３２０は、ステップＳ３０９において、残りの領域、つまり、拡大画面が表示されていない領域に、入力があったかどうか判断する。具体的には、制御部３２０は、残りの領域において、ステップＳ１０５と同様の判定を行ない、残りの領域における接触領域の有無を判定する。
【０２５６】
制御部３２０が残りの領域に入力があると判断した場合（ステップＳ３０９）、制御部３２０に含まれる表示拡大部３２６は、ステップＳ３１１において、ステップＳ１０５で決定していた元々の接触領域と、新たな接触領域とに基づいて、新たな拡大領域を決定する。
【０２５７】
続いて、ステップＳ３１３において、制御部３２０は、ステップＳ１０５で決定した拡大領域に基づいて新たな拡大表示データ３５６を作成し、新たな拡大表示データ３５６で、それまでの拡大表示データ３５６を更新する。そのあと、電子機器１００は、ステップＳ１１５（表示データ３５４の更新）からの処理を繰り返す。
【０２５８】
制御部３２０は、残りの領域に入力がないと判断した場合（ステップＳ３０９）、ステップＳ３１５において、拡大画像の表示終了指示があったかどうか判断する。制御部３２０は、取り消しボタンの押下や拡大画像の表示から所定の時間の経過を拡大画像の表示終了指示とみなす。
【０２５９】
制御部３２０が拡大画像の表示終了指示を受け付けたと判断した場合（ステップＳ３１５においてＹＥＳ）、電子機器１００は、ステップＳ１０１（基本画面の表示）からの処理を繰り返す。制御部３２０が拡大画像の表示終了指示を受け付けていないと判断した場合（ステップＳ３１５においてＮＯ）、電子機器１００は、ステップＳ３０１からの処理を繰り返す。
【０２６０】
［その他］
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０２６１】
【図１】電子機器の外観図である。
【図２】電子機器のハードウェア構成を表わすブロック図である。
【図３】電子機器の液晶パネルの構成と、当該液晶パネルの周辺回路とを示した図である。
【図４】液晶パネルとバックライトとの断面図である。
【図５】光センサ回路を動作させる際のタイミングチャートを示した図である。
【図６】液晶パネルとバックライトとの断面図であって、スキャンの際にフォトダイオードがバックライトからの光を受光する構成を示した図である。
【図７】センシングコマンドの概略構成を示した図である。
【図８】センシングコマンドの各領域におけるデータの値と、当該値が示す意味内容とを示した図である。
【図９】応答データの概略構成を示した図である。
【図１０】指９００をスキャンすることにより得られた画像を示した図である。
【図１１】他の光センサ内蔵液晶パネルの回路図である。
【図１２】スキャンの際にフォトダイオードが外光を受光する構成を示した断面図である。
【図１３】電子機器１００の機能的構成をブロック図形式で示す図である。
【図１４】表示制御部３２２が、液晶パネル１４０に表示する基本画面４００の一例を示す図である。
【図１５】拡大画面５００を含む画面の一例である。
【図１６】図１５で示す中心領域を本選択する際のユーザの動作を説明するための図である。
【図１７】図１６で示す仮選択領域を変更する際のユーザの動作を説明するための図である。
【図１８】第１の変形例に係る拡大画面５００の一例を示す図である。
【図１９】第２の変形例に係る拡大画面５００の一例を示す図である。
【図２０】基本画面の表示開始から拡大画面を含む画面の表示までに電子機器１００が行なう処理の流れをフローチャート形式で示す図である。
【図２１】拡大画面を含む画面の表示後に第１の実施の形態に係る電子機器１００が行なう処理の流れをフローチャート形式で示す図である。
【図２２】第２の実施の形態に係る電子機器１００の動作を説明するための第１の図である。
【図２３】第２の実施の形態に係る電子機器１００の動作を説明するための第２の図である。
【図２４】拡大画面を含む画面の表示後に第２の実施の形態に係る電子機器１００が行なう処理の流れをフローチャート形式で示す図である。
【図２５】第３の実施の形態に係る電子機器１００の動作を説明するための図である。
【図２６】第４の実施の形態に係る電子機器１００の動作について説明するための図である。
【図２７】第４の実施の形態に係る電子機器１００が行なう処理の流れをフローチャート形式で示す図である。
【符号の説明】
【０２６２】
１００  電子機器、１０１  本体装置、１０２  表示装置、１３０  ドライバ、１３１  走査信号線駆動回路、１３２  データ信号線駆動回路、１３３  光センサ駆動回路、１３４  スイッチ、１３５  アンプ、１４０，１４０Ａ  光センサ内蔵液晶パネル、１４１  画素回路、１４１ｂ，１４１ｇ，１４１ｒ  サブピクセル回路、１４１ｒ  画素回路、１４３  電極対、１４３ａ  画素電極、１４３ｂ  対向電極、１４４  光センサ回路、１４５  フォトダイオード、１４５ｂ  フォトダイオード、１４５ｇ  フォトダイオード、１４５ｒ  フォトダイオード、１４６  コンデンサ、１５１Ａ  アクティブマトリクス基板、１５１Ｂ  対向基板、１５２  液晶層、１５３ｂ  カラーフィルタ、１５３ｇ  カラーフィルタ、１５３ｒ  カラーフィルタ、１５７  データ信号線、１６１  偏光フィルタ、１６２  ガラス基板、１６３  遮光膜、１６４  配向膜、１７３  メモリカードリーダライタ、１７４  通信部、１７５  マイク、１７６  スピーカ、１７７  操作キー、１７９  バックライト、１８０  画像処理エンジン、１８１  ドライバ制御部、１８２  タイマ、１８３  信号処理部、３１０  表示部、３２０  制御部、３２２  表示制御部、３２４  領域選択部、３２６  表示拡大部、３２７  形態変更部、３２８  カウント部、３３０  接触判定部、３４０  中心算出部、３５０  記憶部、３５２  文字データ、３５４  表示データ、３５６  拡大表示データ、４００  基本画面、４１０  領域、４２０  領域、４３０  領域、５００  拡大画面、５１０  円、５２０  枠、９００  指。
【図１】
2010146279.tif 000003
【図２】
2010146279.tif 000004
【図３】
2010146279.tif 000005
【図４】
2010146279.tif 000006
【図５】
2010146279.tif 000007
【図６】
2010146279.tif 000008
【図７】
2010146279.tif 000009
【図８】
2010146279.tif 000010
【図９】
2010146279.tif 000011
【図１０】
2010146279.tif 000012
【図１１】
2010146279.tif 000013
【図１２】
2010146279.tif 000014
【図１３】
2010146279.tif 000015
【図１４】
2010146279.tif 000016
【図１５】
2010146279.tif 000017
【図１６】
2010146279.tif 000018
【図１７】
2010146279.tif 000019
【図１８】
2010146279.tif 000020
【図１９】
2010146279.tif 000021
【図２０】
2010146279.tif 000022
【図２１】
2010146279.tif 000023
【図２２】
2010146279.tif 000024
【図２３】
2010146279.tif 000025
【図２４】
2010146279.tif 000026
【図２５】
2010146279.tif 000027
【図２６】
2010146279.tif 000028
【図２７】
2010146279.tif 000029