(57)【要約】【課題】簡単な処理でコンテンツの進行状態をユーザに直感的に認識させることができるコンテンツ表示装置を提供する。【解決手段】コンテンツ表示装置１００は、第１および第２の表示エリア１４０，２４０と、コンテンツと画像群とを記憶する記憶部１７１と、第１および第２の命令を受け付ける受付手段１１０１と、第１の表示エリアを介してコンテンツの表示対象エリアを表示させ、第１の命令を受け付けたときにコンテンツの表示対象エリアを先に進め、第２の命令を受け付けたときにコンテンツの表示対象エリアを前に戻す第１の表示制御手段１１０３と、第１の命令を受け付けたときに画像群に基づいて第２の表示エリアを介して第１のエフェクトを施し、第２の命令を受け付けたときに画像群に基づいて第２の表示エリアを介して第２のエフェクトを施す第２の表示制御手段１１１０とを備える。【選択図】図２５
2010211505.tif 000002
【特許請求の範囲】
【請求項１】
第１および第２の表示エリアと、
少なくとも１つのコンテンツと少なくとも１つの画像群とを記憶する記憶部と、
第１および第２の命令のいずれかを受け付ける受付手段と、
前記第１の表示エリアを介して前記コンテンツの表示対象エリアを表示させ、前記第１の命令を受け付けたときに前記コンテンツの前記表示対象エリアを先に進め、前記第２の命令を受け付けたときに前記コンテンツの前記表示対象エリアを前に戻す第１の表示制御手段と、
前記第１の命令を受け付けたときに前記少なくとも１つの画像群に基づいて前記第２の表示エリアを介して第１のエフェクトを施し、前記第２の命令を受け付けたときに前記少なくとも１つの画像群に基づいて前記第２の表示エリアを介して第２のエフェクトを施す第２の表示制御手段とを備える、コンテンツ表示装置。
【請求項２】
前記第２の表示制御手段は、
前記第１の命令を受け付けたときに、前記第２の表示エリアに前記少なくとも１つの画像群のいずれかを第１の順に表示させることによって前記第１のエフェクトを施し、
前記第２の命令を受け付けたときに、前記第２の表示エリアに前記少なくとも１つの画像群のいずれかを前記第１の順と逆向きの第２の順に表示させることによって前記第２のエフェクトを施す、請求項１に記載のコンテンツ表示装置。
【請求項３】
前記少なくとも１つの画像群は、第１の画像群と第２の画像群とを含み、
前記第２の表示制御手段は、
前記第１の命令を受け付けたときに、前記第２の表示エリアに前記第１の画像群を順次表示させることによって前記第１のエフェクトを施し、
前記第２の命令を受け付けたときに、前記第２の表示エリアに前記第２の画像群を順次表示させることによって前記第２のエフェクトを施す、請求項１に記載のコンテンツ表示装置。
【請求項４】
前記第２の表示エリアを含むタッチパネルをさらに備え、
前記受付手段は、前記第２の表示エリアに対するタッチ操作に基づいて、前記第１および第２の命令のいずれかを受け付ける、請求項１から３のいずれかに記載のコンテンツ表示装置。
【請求項５】
前記第１の表示エリアを含むディスプレイをさらに備える、請求項４に記載のコンテンツ表示装置。
【請求項６】
前記タッチパネルは前記第１の表示エリアを含む、請求項４に記載のコンテンツ表示装置。
【請求項７】
前記記憶部は、複数の前記画像群の各々を属性に対応付けて記憶するとともに、複数の前記コンテンツの各々を前記属性に対応付けて記憶し、
前記第２の表示制御手段は、前記第１の表示エリアに表示されている前記コンテンツに対応する前記画像群を前記第２の表示エリアに表示する、請求項１から６のいずれかに記載のコンテンツ表示装置。
【請求項８】
前記記憶部は、複数の前記コンテンツを一連のコンテンツ群として記憶し、
前記第１の表示制御手段は、前記一連のコンテンツ群を参照して、前記コンテンツの各々を対応する前記属性に基づいて表示する、請求項７に記載のコンテンツ表示装置。
【請求項９】
演算処理部と、第１および第２の表示エリアと、少なくとも１つのコンテンツと少なくとも１つの画像群とを記憶する記憶部とを備えるコンピュータにコンテンツを表示させるためのコンテンツ表示プログラムであって、
前記演算処理部に、
第１および第２の命令のいずれかを受け付けるステップと、
前記第１の表示エリアを介して前記コンテンツの表示対象エリアを表示するステップと、
前記第１の命令を受け付けたときに前記コンテンツの前記表示対象エリアを先に進めるステップと、
前記第２の命令を受け付けたときに前記コンテンツの前記表示対象エリアを前に戻すステップと、
前記第１の命令を受け付けたときに前記少なくとも１つの画像群に基づいて前記第２の表示エリアを介して第１のエフェクトを施すステップと、
前記第２の命令を受け付けたときに前記少なくとも１つの画像群に基づいて前記第２の表示エリアを介して第２のエフェクトを施すステップとを実行させる、コンテンツ表示プログラム。
【請求項１０】
前記第１のエフェクトを施すステップは、前記第２の表示エリアに前記少なくとも１つの画像群のいずれかを第１の順に表示させるステップを含み、
前記第２のエフェクトを施すステップは、前記第２の表示エリアに前記少なくとも１つの画像群のいずれかを前記第１の順と逆向きの第２の順に表示させるステップを含む、請求項９に記載のコンテンツ表示プログラム。
【請求項１１】
前記少なくとも１つの画像群は、第１の画像群と第２の画像群とを含み、
前記第１のエフェクトを施すステップは、前記第２の表示エリアに前記第１の画像群を順次表示させるステップを含み、
前記第２のエフェクトを施すステップは、前記第２の表示エリアに前記第２の画像群を順次表示させるステップを含む、請求項９に記載のコンテンツ表示プログラム。
【請求項１２】
前記コンピュータは、前記第２の表示エリアを含むタッチパネルをさらに備え、
前記第１および第２の命令のいずれかを受け付けるステップは、前記第２の表示エリアに対するタッチ操作に基づいて、前記第１および第２の命令のいずれかを受け付けるステップを含む、請求項９から１１に記載のコンテンツ表示プログラム。
【請求項１３】
前記コンピュータは、前記第１の表示エリアを含むディスプレイをさらに備える、請求項１２に記載のコンテンツ表示プログラム。
【請求項１４】
前記タッチパネルは前記第１の表示エリアを含む、請求項１２に記載のコンテンツ表示プログラム。
【請求項１５】
前記記憶部は、複数の前記画像群の各々を属性に対応付けて記憶するとともに、複数の前記コンテンツの各々を前記属性に対応付けて記憶し、
前記第１のエフェクトを施すステップは、前記第１の表示エリアに表示されている前記コンテンツに対応する前記画像群を前記第２の表示エリアに表示するステップを含み、
前記第２のエフェクトを施すステップは、前記第１の表示エリアに表示されている前記コンテンツに対応する前記画像群を前記第２の表示エリアに表示するステップを含む、請求項９から１４のいずれかに記載のコンテンツ表示プログラム。
【請求項１６】
前記記憶部は、複数の前記コンテンツを一連のコンテンツ群として記憶し、
前記表示対象エリアを表示するステップは、前記一連のコンテンツ群を参照して、前記コンテンツの各々を対応する前記属性に基づいて前記第１の表示エリアに表示するステップを含む、請求項１５に記載のコンテンツ表示プログラム。
【請求項１７】
演算処理部と、第１および第２の表示エリアと、少なくとも１つのコンテンツと少なくとも１つの画像群とを記憶する記憶部とを備えるコンピュータにおけるコンテンツ表示方法であって、
前記演算処理部が、第１および第２の命令のいずれかを受け付けるステップと、
前記演算処理部が、前記第１の表示エリアを介して前記コンテンツの表示対象エリアを表示するステップと、
前記演算処理部が、前記第１の命令を受け付けたときに前記コンテンツの前記表示対象エリアを先に進めるステップと、
前記演算処理部が、前記第２の命令を受け付けたときに前記コンテンツの前記表示対象エリアを前に戻すステップと、
前記演算処理部が、前記第１の命令を受け付けたときに前記少なくとも１つの画像群に基づいて前記第２の表示エリアを介して第１のエフェクトを施すステップと、
前記演算処理部が、前記第２の命令を受け付けたときに前記少なくとも１つの画像群に基づいて前記第２の表示エリアを介して第２のエフェクトを施すステップとを備える、コンテンツ表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テキストや画像などのコンテンツを表示するコンテンツ表示装置、コンテンツ表示方法、およびコンテンツ表示プログラムに関し、特に、コンテンツの進行状態をユーザに直感的に伝えることができるコンテンツ表示装置、コンテンツ表示方法、およびコンテンツ表示プログラムに関する。
【背景技術】
【０００２】
テキストや画像などを表示（再生）することができる電子機器（コンテンツ表示装置）が知られている。そのようなコンテンツ表示装置の中には、表示パネルと操作パネルとを有するものがある。より詳細には、コンテンツ表示装置は、表示パネルを介してユーザにテキストや画像を表示するとともに、タブレット機能などを搭載した操作パネルを介してユーザから各種の命令を受け付ける。そのようなコンテンツ表示装置としては、ノート型のパーソナルコンピュータや携帯電話などが挙げられる。
【０００３】
たとえば、特開２０００−１６３１９３号公報（特許文献１）には、頁めくり等の操作入力を使い勝手のよいヒューマンインターフェースで実現できる電子ブックが開示されている。特開２０００−１６３１９３号公報（特許文献１）によると、電子ブックは、頁番号が付与された情報を頁単位に画像情報として表示部に出力可能である。電子ブックは、表示部に接触した指の接触圧力、接触面積、接触位置を検出する指入力検出部と、検出された指の接触圧力、接触面積、接触位置、指の移動方向に基づき、頁めくり入力や連続ページめくり入力やしおり挿入、しおり挿入箇所参照入力等を判断する指入力判断部と、頁画像の更新制御を行うページ画像更新制御部と、しおりの挿入、参照処理を行うしおり処理部と、表示部に表示する画像を生成する画像生成部を含む。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−１６３１９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
コンテンツ表示装置は仮想の書籍や仮想のアルバムなどを実現するものであるため、当該コンテンツ表示装置が行っている処理や当該コンテンツ表示装置に対してユーザが行うべき操作を、ユーザが直感的に認識できることが好ましい。たとえば、コンテンツ表示装置は、閲覧中の書籍のページがめくられる動画像を表示することによって、ユーザに書籍が次のページへ進んだことを認識させることができる。しかしながら、コンテンツ表示装置は、閲覧中の書籍を次のページに進める動画像を表示するために、複雑な画像処理を行う必要がある。つまり、コンテンツ表示装置は、コンテンツの進行状態をユーザに直感的に認識させるために、多くの計算を行う必要があるという問題が挙げられる。
【０００６】
本発明は、かかる問題を解決するためになされたものであり、その目的は、簡単な処理でコンテンツの進行状態をユーザに直感的に認識させることができるコンテンツ表示装置、コンテンツ表示方法、およびコンテンツ表示プログラムを提供することである。
【課題を解決するための手段】
【０００７】
この発明のある局面に従うと、コンテンツ表示装置が提供される。コンテンツ表示装置は、第１および第２の表示エリアと、少なくとも１つのコンテンツと少なくとも１つの画像群とを記憶する記憶部と、第１および第２の命令のいずれかを受け付ける受付手段と、第１の表示エリアを介してコンテンツの表示対象エリアを表示させ、第１の命令を受け付けたときにコンテンツの表示対象エリアを先に進め、第２の命令を受け付けたときにコンテンツの表示対象エリアを前に戻す第１の表示制御手段と、第１の命令を受け付けたときに少なくとも１つの画像群に基づいて第２の表示エリアを介して第１のエフェクトを施し、第２の命令を受け付けたときに少なくとも１つの画像群に基づいて第２の表示エリアを介して第２のエフェクトを施す第２の表示制御手段とを備える。
【０００８】
好ましくは、第２の表示制御手段は、第１の命令を受け付けたときに、第２の表示エリアに少なくとも１つの画像群のいずれかを第１の順に表示させることによって第１のエフェクトを施し、第２の命令を受け付けたときに、第２の表示エリアに少なくとも１つの画像群のいずれかを第１の順と逆向きの第２の順に表示させることによって第２のエフェクトを施す。
【０００９】
好ましくは、少なくとも１つの画像群は、第１の画像群と第２の画像群とを含む。第２の表示制御手段は、第１の命令を受け付けたときに、第２の表示エリアに第１の画像群を順次表示させることによって第１のエフェクトを施し、第２の命令を受け付けたときに、第２の表示エリアに第２の画像群を順次表示させることによって第２のエフェクトを施す。
【００１０】
好ましくは、コンテンツ表示装置は、第２の表示エリアを含むタッチパネルをさらに備える。受付手段は、第２の表示エリアに対するタッチ操作に基づいて、第１および第２の命令のいずれかを受け付ける。
【００１１】
好ましくは、コンテンツ表示装置は、第１の表示エリアを含むディスプレイをさらに備える。
【００１２】
好ましくは、タッチパネルは第１の表示エリアを含む。
好ましくは、記憶部は、複数の画像群の各々を属性に対応付けて記憶するとともに、複数のコンテンツの各々を属性に対応付けて記憶する。第２の表示制御手段は、第１の表示エリアに表示されているコンテンツに対応する画像群を第２の表示エリアに表示する。
【００１３】
好ましくは、記憶部は、複数のコンテンツを一連のコンテンツ群として記憶する。第１の表示制御手段は、一連のコンテンツ群を参照して、コンテンツの各々を対応する属性に基づいて表示する。
【００１４】
この発明の別の局面に従うと、演算処理部と、第１および第２の表示エリアと、少なくとも１つのコンテンツと少なくとも１つの画像群とを記憶する記憶部とを備えるコンピュータにコンテンツを表示させるためのコンテンツ表示プログラムが提供される。コンテンツ表示プログラムは、演算処理部に、第１および第２の命令のいずれかを受け付けるステップと、第１の表示エリアを介してコンテンツの表示対象エリアを表示するステップと、第１の命令を受け付けたときにコンテンツの表示対象エリアを先に進めるステップと、第２の命令を受け付けたときにコンテンツの表示対象エリアを前に戻すステップと、第１の命令を受け付けたときに少なくとも１つの画像群に基づいて第２の表示エリアを介して第１のエフェクトを施すステップと、第２の命令を受け付けたときに少なくとも１つの画像群に基づいて第２の表示エリアを介して第２のエフェクトを施すステップとを実行させる。
【００１５】
好ましくは、第１のエフェクトを施すステップは、第２の表示エリアに少なくとも１つの画像群のいずれかを第１の順に表示させるステップを含む。第２のエフェクトを施すステップは、第２の表示エリアに少なくとも１つの画像群のいずれかを第１の順と逆向きの第２の順に表示させるステップを含む。
【００１６】
好ましくは、少なくとも１つの画像群は、第１の画像群と第２の画像群とを含む。第１のエフェクトを施すステップは、第２の表示エリアに第１の画像群を順次表示させるステップを含む。第２のエフェクトを施すステップは、第２の表示エリアに第２の画像群を順次表示させるステップを含む。
【００１７】
好ましくは、コンピュータは、第２の表示エリアを含むタッチパネルをさらに備える。第１および第２の命令のいずれかを受け付けるステップは、第２の表示エリアに対するタッチ操作に基づいて、第１および第２の命令のいずれかを受け付けるステップを含む。
【００１８】
好ましくは、コンピュータは、第１の表示エリアを含むディスプレイをさらに備える。
好ましくは、タッチパネルは第１の表示エリアを含む。
【００１９】
好ましくは、記憶部は、複数の画像群の各々を属性に対応付けて記憶するとともに、複数のコンテンツの各々を属性に対応付けて記憶する。第１のエフェクトを施すステップは、第１の表示エリアに表示されているコンテンツに対応する画像群を第２の表示エリアに表示するステップを含む。第２のエフェクトを施すステップは、第１の表示エリアに表示されているコンテンツに対応する画像群を第２の表示エリアに表示するステップを含む。
【００２０】
好ましくは、記憶部は、複数のコンテンツを一連のコンテンツ群として記憶する。表示対象エリアを表示するステップは、一連のコンテンツ群を参照して、コンテンツの各々を対応する属性に基づいて第１の表示エリアに表示するステップを含む。
【００２１】
この発明の別の局面に従うと、演算処理部と、第１および第２の表示エリアと、少なくとも１つのコンテンツと少なくとも１つの画像群とを記憶する記憶部とを備えるコンピュータにおけるコンテンツ表示方法が提供される。コンテンツ表示方法は、演算処理部が、第１および第２の命令のいずれかを受け付けるステップと、演算処理部が、第１の表示エリアを介してコンテンツの表示対象エリアを表示するステップと、演算処理部が、第１の命令を受け付けたときにコンテンツの表示対象エリアを先に進めるステップと、演算処理部が、第２の命令を受け付けたときにコンテンツの表示対象エリアを前に戻すステップと、演算処理部が、第１の命令を受け付けたときに少なくとも１つの画像群に基づいて第２の表示エリアを介して第１のエフェクトを施すステップと、演算処理部が、第２の命令を受け付けたときに少なくとも１つの画像群に基づいて第２の表示エリアを介して第２のエフェクトを施すステップとを備える。
【発明の効果】
【００２２】
以上のように、本発明によって、簡単な処理でコンテンツの進行状態をユーザに直感的に認識させることができるコンテンツ表示装置、コンテンツ表示方法、およびコンテンツ表示プログラムが提供される。
【図面の簡単な説明】
【００２３】
【図１】本実施の形態に係るページ切り替え処理時の電子機器を示す第１のイメージ図である。
【図２】本実施の形態に係るページ切り替え処理時の第２の表示パネルを示す第１のイメージ図である。
【図３】本実施の形態に係るページ切り替え処理時の第２の表示パネルを示す第２のイメージ図である。
【図４】本実施の形態に係る行切り替え処理時の電子機器の外観を示すイメージ図である。
【図５】本実施の形態に係る行切り替え処理時の第２の表示パネルを示す第１のイメージ図である。
【図６】本実施の形態に係る行切り替え処理時の第２の表示パネルを示す第２のイメージ図である。
【図７】本実施の形態に係る画像切り替え処理時の電子機器の外観を示すイメージ図である。
【図８】本実施の形態に係る画像切り替え処理時の第２の表示パネルを示す第１のイメージ図である。
【図９】本実施の形態に係る画像切り替え処理時の第２の表示パネルを示す第２のイメージ図である。
【図１０】電子機器のハードウェア構成を表わすブロック図である。
【図１１】表示パネルの構成と当該表示パネルの周辺回路とを示した図である。
【図１２】表示パネルとバックライトとの断面図である。
【図１３】光センサ回路を動作させる際のタイミングチャートを示した図である。
【図１４】スキャンの際にフォトダイオードがバックライトからの光を受光する構成を示した断面図である。
【図１５】コマンドの概略構成を示した図である。
【図１６】種別「０００」のコマンドを説明するための図である。
【図１７】種別「００１」のコマンドを説明するための図である。
【図１８】種別「０１０」のコマンドを説明するための図である。
【図１９】種別「０１１」のコマンドを説明するための図である。
【図２０】種別「１００」のコマンドを説明するための図である。
【図２１】種別「１０１」のコマンドを説明するための図である。
【図２２】応答データの概略構成を示した図である。
【図２３】指をスキャンすることにより得られた画像（スキャン画像）を示した図である。
【図２４】スキャンの際にフォトダイオードが外光を受光する構成を示した断面図である。
【図２５】本実施の形態に係る電子機器の機能構成を示すブロック図である。
【図２６】本実施の形態に係るＲＡＭが記憶するエフェクト画像群を示すイメージ図である。
【図２７】本実施の形態に係るコンテンツデータに含まれるコンテンツの属性データのデータ構造を示すイメージ図である。
【図２８】本実施の形態に係る表示態様データのデータ構造を示すイメージ図である。
【図２９】本実施の形態に係る表示用の指令データのデータ構造を示すイメージ図である。
【図３０】本実施の形態に係るページ切り替え処理時の電子機器を示す第２のイメージ図である。
【図３１】本実施の形態に係る選択中の検索結果が切り替わる時の電子機器を示すイメージ図である。
【図３２】本実施の形態に係る選択中の検索結果が切り替わる時の第２の表示パネルを示す第１のイメージ図である。
【図３３】本実施の形態に係る選択中の検索結果が切り替わる時の第２の表示パネルを示す第２のイメージ図である。
【図３４】本実施の形態に係る検索結果ページ切り替え処理時の電子機器を示すイメージ図である。
【図３５】本実施の形態に係る検索結果ページ切り替え処理時の第２の表示パネルを示す第１のイメージ図である。
【図３６】本実施の形態に係る検索結果ページ切り替え処理時の第２の表示パネルを示す第２のイメージ図である。
【図３７】本実施の形態に係る地図の表示エリアの切り替え処理時の電子機器を示すイメージ図である。
【図３８】本実施の形態に係る地図の表示エリアの切り替え処理時の第２の表示パネルを示す第１のイメージ図である。
【図３９】本実施の形態に係る地図の表示エリアの切り替え処理時の第２の表示パネルを示す第２のイメージ図である。
【図４０】本実施の形態に係る電子機器におけるコンテンツ表示処理の処理手順を示すフローチャートである。
【図４１】複数種類のコンテンツを含む書籍データのデータ構造を示す第１のイメージ図である。
【図４２】複数種類のコンテンツを含む書籍データのデータ構造を示す第２のイメージ図である。
【図４３】本実施の形態に係る電子機器における複数種類のコンテンツを切り替えて表示するための処理の詳細な処理手順を示す第１のフローチャートである。
【図４４】本実施の形態に係る電子機器における複数種類のコンテンツを切り替えて表示するための処理の詳細な処理手順を示す第２のフローチャートである。
【図４５】本実施の形態に係る電子機器における複数種類のコンテンツを切り替えて表示するための処理の詳細な処理手順を示す第３のフローチャートである。
【図４６】本実施の形態に係る電子機器１００の第１の付加機能を示す第２の表示パネルを示すイメージ図である。
【図４７】本実施の形態に係る電子機器１００の第２の付加機能を示す第２の表示パネルを示すイメージ図である。
【図４８】本実施の形態に係る電子機器１００の第３の付加機能を示す第２の表示パネルを示すイメージ図である。
【図４９】本実施の形態に係る電子機器１００の第４の付加機能を示す第２の表示パネルを示すイメージ図である。
【図５０】表示エリアの変形例に係る第１の表示パネルを示すイメージ図である。
【発明を実施するための形態】
【００２４】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２５】
［本実施の形態］
＜電子機器１００の全体構成＞
まず、本実施の形態に係るコンテンツ表示装置の一例である電子機器１００の全体構成について説明する。
【００２６】
図１は、本実施の形態に係るページ切り替え処理時の電子機器１００を示す第１のイメージ図である。より詳細には、図１（Ａ）は第１の表示パネル１４０（ディスプレイ）がテキストの３ページ目を横書きで表示した状態の電子機器１００のイメージ図である。図１（Ｂ）は第２の表示パネル２４０（タッチパネル）に右方向のタッチ操作が入力されたときの電子機器１００のイメージ図である。図１（Ｃ）はテキストを１ページ戻した状態の電子機器１００のイメージ図である。図１（Ｄ）は第２の表示パネル２４０に左方向のタッチ操作が入力されたときの電子機器１００のイメージ図である。図１（Ｅ）はテキストを１ページ進めた状態の電子機器１００のイメージ図である。
【００２７】
図１を参照して、電子機器１００は、第１の筐体１００Ａと第２の筐体１００Ｂとを含む。第１の筐体１００Ａと第２の筐体１００Ｂとは、ヒンジ１００Ｃにより折畳み可能に接続されている。第１の筐体１００Ａは、第１の光センサ内蔵液晶パネル１４０（以下、第１の表示パネル１４０ともいう。）を含む。第２の筐体１００Ｂは、操作キーと第２の光センサ内蔵液晶パネル２４０（以下、第２の表示パネル２４０ともいう。）を含む。
【００２８】
このように、本実施の形態に係る電子機器１００は、光センサ内蔵液晶パネルを２つ備える。なお、電子機器１００は、ＰＤＡ（Personal  Digital  Assistant）、ノート型のパーソナルコンピュータ、携帯型電話機、電子辞書などの、表示機能を有する携帯型デバイスである。
【００２９】
そして、本実施の形態に係る電子機器１００は、第１の表示パネル１４０を用いてテキストや画像などのコンテンツを表示するとともに、操作キー１７７および第２の表示パネル２４０を介してユーザからの操作命令を受け付ける。第２の表示パネル２４０は、第１の表示パネル１４０に表示されるポインタを移動させるための命令や、第１の表示パネル１４０に表示されるコンテンツなどの表示を制御するための命令を受け付ける。
【００３０】
なお、本実施の形態においては、後述する変形例（図５０を参照。）を除き、第１の表示パネル１４０は、光センサ内蔵液晶パネルである必要はなく、コンテンツが表示可能なディスプレイであればよい。そして、本実施の形態においては、後述する変形例（図５０を参照。）を除き、第２の表示パネル２４０は、ユーザによるタッチ操作を検出できる必要があるため、タブレット機能を有するタッチパネルや、光センサ内蔵液晶パネルであることが好ましい。
【００３１】
＜テキストが横書きで表示されている場合の動作概要＞
以下では、図１〜図３を参照して、第１の表示パネル１４０がテキストを表示している場合における、本実施の形態に係る電子機器１００がテキストを「ページ単位」で切り替えるときの動作概要について説明する。図２は、本実施の形態に係るページ切り替え処理時の第２の表示パネル２４０を示す第１のイメージ図である。図３は、本実施の形態に係るページ切り替え処理時の第２の表示パネルを示す第２のイメージ図である。ここでは、電子機器１００が、テキストを横書きで表示する場合について説明する。
【００３２】
図１（Ａ）を参照して、電子機器１００は、第１の表示パネル１４０にテキストの３ページ目を横書きで表示させる。より詳細には、電子機器１００は、ユーザからの操作を受け付けて、ユーザが所望するページを第１の表示パネル１４０に表示させる。電子機器１００は、第２の表示パネル２４０を介して、ユーザからのページ切り替え命令を受け付ける。
【００３３】
図１（Ｂ）を参照して、電子機器１００は、第２の表示パネル２４０を介して、ユーザから右方向のタッチ操作を受け付ける。すなわち、ユーザが、指９００などを第２の表示パネル２４０に接触させた状態で、指９００を右方向にスライドさせる。より詳細には、電子機器１００は、第２の表示パネル２４０と指９００との接触位置を検知することによって、右方向のタッチ操作を受け付ける。
【００３４】
図１（Ｃ）を参照して、電子機器１００は、第１の表示パネル１４０にテキストの２ページ目を表示させる。すなわち、電子機器１００は、テキストを横書きで表示している際には、右方向へのタッチ操作に応じて、表示しているテキストのページを前に戻す。このとき、本実施の形態に係る電子機器１００は、図２（Ａ）から図２（Ｈ）に示すように、ＲＡＭなどに予め記憶されている書籍用のエフェクト画像データに基づいて、第２の表示パネル２４０に、書籍がめくられるエフェクト画像を第１の順序で表示する。
【００３５】
図１（Ｄ）を参照して、電子機器１００は、第２の表示パネル２４０を介して、ユーザから左方向のタッチ操作を受け付ける。すなわち、ユーザが、指９００などを第２の表示パネル２４０に接触させた状態で、指９００を左方向にスライドさせる。より詳細には、電子機器１００は、第２の表示パネル２４０と指９００との接触位置を検知することによって、左方向のタッチ操作を受け付ける。
【００３６】
図１（Ｅ）を参照して、電子機器１００は、第１の表示パネル１４０にテキストの４ページ目を表示させる。すなわち、電子機器１００は、テキストを横書きで表示している際には、左方向へのタッチ操作に応じて、表示しているテキストのページを先に進める。このとき、本実施の形態に係る電子機器１００は、図３（Ａ）から図３（Ｈ）に示すように、ＲＡＭなどに予め記憶されている書籍用のエフェクト画像データに基づいて、第２の表示パネル２４０に、書籍がめくられるエフェクト画像を第１の順序の逆の順序（第２の順序）で表示する。
【００３７】
以下では、図４〜図６を参照して、第１の表示パネル１４０がテキストを表示している場合における、本実施の形態に係る電子機器１００がテキストを「行単位」で切り替えるときの動作概要について説明する。ここでも、電子機器１００が、テキストを横書きで表示する場合について説明する。
【００３８】
図４は、本実施の形態に係る行切り替え処理時の電子機器１００を示すイメージ図である。より詳細には、図４（Ａ）は第１の表示パネル１４０がテキストの３ページ目を横書きで表示した状態の電子機器１００のイメージ図である。図４（Ｂ）は第２の表示パネル２４０に下方向のタッチ操作が入力されたときの電子機器１００のイメージ図である。図４（Ｃ）はテキストを１行戻した状態の電子機器１００のイメージ図である。図４（Ｄ）は第２の表示パネル２４０に上方向のタッチ操作が入力されたときの電子機器１００のイメージ図である。図４（Ｅ）はテキストを１行進めた状態の電子機器１００のイメージ図である。
【００３９】
図５は、本実施の形態に係る行切り替え処理時の第２の表示パネル２４０を示す第１のイメージ図である。図６は、本実施の形態に係る行切り替え処理時の第２の表示パネルを示す第２のイメージ図である。
【００４０】
図４（Ａ）を参照して、電子機器１００は、第１の表示パネル１４０にテキストの３ページ目を横書きで表示させる。より詳細には、電子機器１００は、ユーザからの操作を受け付けて、ユーザが所望するページを第１の表示パネル１４０に表示させる。電子機器１００は、第２の表示パネル２４０を介して、ユーザからのページ切り替え命令を受け付ける。
【００４１】
図４（Ｂ）を参照して、電子機器１００は、第２の表示パネル２４０を介して、ユーザから下方向のタッチ操作を受け付ける。すなわち、ユーザが、指９００などを第２の表示パネル２４０に接触させた状態で、指９００を下方向にスライドさせる。より詳細には、電子機器１００は、第２の表示パネル２４０と指９００との接触位置を検知することによって、下方向のタッチ操作を受け付ける。
【００４２】
図４（Ｃ）を参照して、電子機器１００は、第１の表示パネル１４０に元のテキストを１行だけ戻した新たなテキストを表示させる。すなわち、電子機器１００は、テキストを横書きで表示している際には、下方向へのタッチ操作に応じて、表示しているテキストを一行だけ前に戻す。このとき、本実施の形態に係る電子機器１００は、図５（Ａ）から図５（Ｃ）に示すように、ＲＡＭなどに予め記憶されているテキストが行単位で移動するエフェクト画像データに基づいて、第２の表示パネル２４０に、テキストが行単位で移動するエフェクト画像を表示する。
【００４３】
図４（Ｄ）を参照して、電子機器１００は、第２の表示パネル２４０を介して、ユーザから上方向のタッチ操作を受け付ける。すなわち、ユーザが、指９００などを第２の表示パネル２４０に接触させた状態で、指９００を上方向にスライドさせる。より詳細には、電子機器１００は、第２の表示パネル２４０と指９００との接触位置を検知することによって、上方向のタッチ操作を受け付ける。
【００４４】
図４（Ｅ）を参照して、電子機器１００は、第１の表示パネル１４０に元のテキストを１行だけ進めた新たなテキストを表示させる。すなわち、電子機器１００は、テキストを横書きで表示している際には、上方向へのタッチ操作に応じて、表示しているテキストを一行だけ先に進める。このとき、本実施の形態に係る電子機器１００は、図６（Ａ）から図６（Ｃ）に示すように、ＲＡＭなどに予め記憶されているテキストが行単位で移動するエフェクト画像データに基づいて、第２の表示パネル２４０に、テキストが行単位で移動するエフェクト画像を表示する。
【００４５】
このように本実施の形態に係る電子機器１００は、表示されている書籍のページが進む場合と戻る場合とにおいて、また書籍の行が進む場合と戻る場合とにおいて、異なるエフェクト画像を第２の表示パネル２４０に表示する。特に、電子機器１００は、コンテンツの表示エリア（第１の表示エリア）とは異なる表示エリア（第２の表示エリア）を介して、予め記憶しているエフェクト画像を順次表示するため、テキストの内容に応じた画像処理を行う必要がない。その結果、電子機器１００は、簡単な処理でコンテンツの進行状態をユーザに直感的に認識させることができる。
【００４６】
＜画像が表示されている場合の動作概要＞
さらに、本実施の形態に係る電子機器１００は、コンテンツの種類に応じて、エフェクト画像を切り替える。すなわち、電子機器１００は、第１の表示パネル１４０にテキストを表示している場合には、第２の表示パネル２４０に書籍がめくられるエフェクト画像を表示して、第１の表示パネル１４０に写真やアニメーションやコミックなどの画像を表示している場合には、第２の表示パネル２４０にフィルムが進むエフェクト画像を表示する。
【００４７】
以下では、図７〜図９を参照して、第１の表示パネル１４０が写真を表示している場合における、本実施の形態に係る電子機器１００の動作概要について説明する。
【００４８】
図７は、本実施の形態に係る画像切り替え処理時の電子機器１００を示す第１のイメージ図である。より詳細には、図７（Ａ）は第１の表示パネル１４０が２枚目の画像を表示した状態の電子機器１００のイメージ図である。図７（Ｂ）は第２の表示パネル２４０（タッチパネル）に下方向のタッチ操作が入力されたときの電子機器１００のイメージ図である。図７（Ｃ）は画像を１枚戻した状態の電子機器１００のイメージ図である。図７（Ｄ）は第２の表示パネル２４０に上方向のタッチ操作が入力されたときの電子機器１００のイメージ図である。図７（Ｅ）は画像を１枚進めた状態の電子機器１００のイメージ図である。
【００４９】
図８は、本実施の形態に係る画像切り替え処理時の第２の表示パネル２４０を示す第１のイメージ図である。図９は、本実施の形態に係る画像切り替え処理時の第２の表示パネルを示す第２のイメージ図である。
【００５０】
図７（Ａ）を参照して、電子機器１００は、第１の表示パネル１４０に２枚目の写真を表示させる。より詳細には、電子機器１００は、ユーザからの操作を受け付けて、ユーザが所望する写真を第１の表示パネル１４０に表示させる。電子機器１００は、第２の表示パネル２４０を介して、ユーザからの写真切り替え命令を受け付ける。
【００５１】
図７（Ｂ）を参照して、電子機器１００は、第２の表示パネル２４０を介して、ユーザから下方向のタッチ操作を受け付ける。すなわち、ユーザが、指９００などを第２の表示パネル２４０に接触させた状態で、指９００を下方向にスライドさせる。より詳細には、電子機器１００は、第２の表示パネル２４０と指９００との接触位置を検知することによって、下方向のタッチ操作を受け付ける。
【００５２】
図７（Ｃ）を参照して、電子機器１００は、第１の表示パネル１４０に１枚目の写真を表示させる。すなわち、電子機器１００は、下方向へのタッチ操作に応じて、現在表示している写真の前の写真を表示する。このとき、本実施の形態に係る電子機器１００は、図８（Ａ）から図８（Ｆ）に示すように、ＲＡＭなどに予め記憶されているフィルム用のエフェクト画像データに基づいて、第２の表示パネル２４０に、フィルムが進むエフェクト画像を第１の順序で表示する。
【００５３】
図７（Ｄ）を参照して、電子機器１００は、第２の表示パネル２４０を介して、ユーザから上方向のタッチ操作を受け付ける。すなわち、ユーザが、指９００などを第２の表示パネル２４０に接触させた状態で、指９００を上方向にスライドさせる。より詳細には、電子機器１００は、第２の表示パネル２４０と指９００との接触位置を検知することによって、上方向のタッチ操作を受け付ける。
【００５４】
図７（Ｅ）を参照して、電子機器１００は、第１の表示パネル１４０に３枚目の写真を表示させる。すなわち、電子機器１００は、上方向へのタッチ操作に応じて、現在表示している写真の次の写真を表示する。このとき、本実施の形態に係る電子機器１００は、図９（Ａ）から図９（Ｆ）に示すように、ＲＡＭなどに予め記憶されているフィルム用のエフェクト画像データに基づいて、第２の表示パネル２４０に、フィルムが進むエフェクト画像を第２の順序で表示する。
【００５５】
このように、本実施の形態に係る電子機器１００は、コンテンツの種類に応じて、エフェクト画像を切り替えるため、コンテンツの進行状態をユーザにより直感的に認識させることができる。
【００５６】
以下、このような機能を実現するための構成について詳述する。なお、タッチ操作の向きとコンテンツの進退とエフェクト画像の進退との関係は本実施の形態に係るものに限られない。たとえば、タッチ操作の向きとコンテンツの進退との関係や、コンテンツの進退とエフェクト画像との関係や、エフェクト画像とタッチ操作の向きとの関係を逆にしてもよい。
【００５７】
＜電子機器１００のハードウェア構成＞
次に、図１０を参照して、電子機器１００の具体的構成の一態様について説明する。図１０は、電子機器１００のハードウェア構成を表わすブロック図である。
【００５８】
電子機器１００は、第１ユニット１００１（メイン装置）と、第２ユニット１００２とを含む。第２ユニット１００２は、電子機器１００から着脱可能に第１ユニット１００１に接続されている。第１ユニット１００１は、本体装置１０１と、表示装置１０２とを含む。第２ユニット１００２は、表示装置１０３と、本体装置１０４とを含む。
【００５９】
第１の筐体１００Ａは、表示装置１０２を含む。第２の筐体１００Ｂは、本体装置１０１を含む。また、第２の筐体１００Ｂは、第２ユニット１００２を含む。
【００６０】
（第１ユニットについて）
本体装置１０１は、ＣＰＵ（Central  Processing  Unit）１１０と、ＲＡＭ（Random  Access  Memory）１７１と、ＲＯＭ（Read-Only  Memory）１７２と、メモリカードリーダライタ１７３と、外部通信部１７４と、マイク１７５と、スピーカ１７６と、操作キー１７７と、電源スイッチ１９１と、電源回路１９２と、電源検出部１９３と、ＵＳＢ（Universal  Serial  Bus）コネクタ１９４と、アンテナ１９５と、ＬＡＮ（Local  Area  Network）コネクタ１９６とを含む。各構成要素（１１０，１７１〜１７７，１９３）は、相互にデータバスＤＢ１によって接続されている。メモリカードリーダライタ１７３には、メモリカード１７３１が装着される。
【００６１】
ＣＰＵ１１０は、プログラムを実行する。操作キー１７７は、電子機器１００の使用者による指示の入力を受ける。ＲＡＭ１７１は、ＣＰＵ１１０によるプログラムの実行により生成されたデータ、または操作キー１７７を介して入力されたデータを揮発的に格納する。ＲＯＭ１７２は、データを不揮発的に格納する。また、ＲＯＭ１７２は、ＥＰＲＯＭ（Erasable  Programmable  Read-Only  Memory）やフラッシュメモリなどのデータの書込みおよび消去が可能なＲＯＭである。
【００６２】
外部通信部１７４は、他の電子機器と通信を行う。具体的には、外部通信部１７４は、ＵＳＢコネクタ１９４を介して、たとえば第２ユニット１００２と通信を行う。また、外部通信部１７４は、アンテナ１９５を介して、たとえば第２ユニット１００２と無線通信を行う。さらに、外部通信部１７４は、ＬＡＮコネクタ１９６を介して、他の電子機器との間で有線通信を行う。
【００６３】
なお、本体装置１０１は、Ｂｌｕｅｔｏｏｔｈ（登録商標）以外の無線通信により、他の電子機器と通信を行ってもよい。たとえば、外部通信部１７４は、図示しない無線ＬＡＮアンテナを介して、ＬＡＮに接続された他の電子機器との間で無線通信を行ってもよい。あるいは、図示しない赤外線ポートを介して、他の電子機器との間で無線通信を行ってもよい。
【００６４】
電源スイッチ１９１は、電子機器１００を起動させるためのスイッチである。
電源スイッチ１９１がオンすると、電源回路１９２は、電源検出部１９３を介して、データバスＤＢ１に接続されている各構成要素と表示装置１０２とに電力を供給する。また、電源スイッチ１９１がオンすると、電源回路１９２は、電源検出部１９３を介することなく、外部通信部１７４に電力を供給する。
【００６５】
電源検出部１９３は、電源回路１９２からの出力を検出する。また、電源検出部１９３は、当該検出した出力に関する情報（たとえば、電圧値や電流値）を、ＣＰＵ１１０に送る。
【００６６】
ＵＳＢコネクタ１９４は、第１ユニット１００１を第２ユニット１００２に接続するために用いられる。なお、本体装置１０１は、ＵＳＢコネクタ１９４に加えて他のＵＳＢコネクタを備えていてもよい。
【００６７】
第１ユニット１００１は、ＵＳＢコネクタ１９４を介して、第２ユニット１００２にデータを送信する。また、第１ユニット１００１は、ＵＳＢコネクタ１９４を介して、第２ユニット１００２からデータを受信する。さらに、第１ユニット１００１は、ＵＳＢコネクタ１９４を介して、第２ユニット１００２に電力を供給する。
【００６８】
アンテナ１９５は、第１ユニット１００１と、他の通信装置（たとえば第２ユニット１００２）との間における、Ｂｌｕｅｔｏｏｔｈ（登録商標）の規格に沿った通信に用いられる。ＬＡＮコネクタ１９６は、電子機器１００をＬＡＮに接続するために用いられる。
【００６９】
表示装置１０２は、ドライバ１３０と、光センサ内蔵液晶パネル１４０（以下、表示パネル１４０と称する）と、内部ＩＦ１７８と、バックライト１７９と、画像処理エンジン１８０とを含む。
【００７０】
ドライバ１３０は、表示パネル１４０およびバックライト１７９を駆動するための駆動回路である。ドライバ１３０に含まれる各種の駆動回路については、後述する。
【００７１】
表示パネル１４０は、液晶ディスプレイの機能と光センサの機能とを備えたデバイスである。つまり、表示パネル１４０は、液晶を用いた画像の表示と、光センサを用いたセンシングとを行うことができる。表示パネル１４０の詳細については、後述する。
【００７２】
内部ＩＦ（Interface）１７８は、本体装置１０１と表示装置１０２との間で、データの遣り取りを仲介する。
【００７３】
バックライト１７９は、表示パネル１４０の裏面に配置された光源である。バックライト１７９は、当該裏面に対して均一な光を照射する。
【００７４】
画像処理エンジン１８０は、ドライバ１３０を介して表示パネル１４０の動作を制御する。ここで、当該制御は、内部ＩＦ１７８を介して本体装置１０１から送られてくる各種データに基づいて行われる。なお、当該各種データは、後述するコマンドを含む。また、画像処理エンジン１８０は、表示パネル１４０から出力されるデータを処理し、処理したデータを内部ＩＦ１７８を介して本体装置１０１に送る。さらに、画像処理エンジン１８０は、ドライバ制御部１８１と、タイマ１８２と、信号処理部１８３とを含む。
【００７５】
ドライバ制御部１８１は、ドライバ１３０に対して制御信号を送ることによりドライバ１３０の動作を制御する。また、ドライバ制御部１８１は、本体装置１０１から送られてくるコマンドを解析する。そして、ドライバ制御部１８１は、当該解析の結果に基づいた制御信号をドライバ１３０に送る。ドライバ１３０の動作の詳細については、後述する。
【００７６】
タイマ１８２は、時刻情報を生成し、信号処理部１８３に対して時刻情報を送る。
信号処理部１８３は、上記光センサから出力されるデータを受け取る。ここで、上記光センサから出力されるデータはアナログデータであるため、信号処理部１８３は、まず当該アナログデータをデジタルデータに変換する。さらに、信号処理部１８３は、当該デジタルデータに対して、本体装置１０１から送られてくるコマンドの内容に応じたデータ処理を行う。そして、信号処理部１８３は、上記データ処理を行った後のデータと、タイマ１８２から取得した時刻情報とを含んだデータ（以下、応答データと称する）を本体装置１０１に送る。また、信号処理部１８３は、後述するスキャンデータを連続して複数格納できるＲＡＭ（図示せず）を備えている。
【００７７】
上記コマンドは、上記光センサによりセンシングを指示するセンシングコマンドを含む。当該センシングコマンドの詳細および上記応答データの詳細については、後述する（図１５，図１６，および図２２）。
【００７８】
なお、タイマ１８２は、必ずしも画像処理エンジン１８０に備えられている必要はない。たとえば、タイマ１８２は、表示装置１０２内における、画像処理エンジン１８０の外部に備えられていてもよい。あるいは、タイマ１８２は、本体装置１０１に備えられていてもよい。また、マイク１７５およびスピーカ１７６は、電子機器１００が常に備える構成ではなく、電子機器１００の実施例によっては、マイク１７５およびスピーカ１７６のいずれかあるいは両方を有さない構成であってもよい。
【００７９】
ここで、表示装置１０２は、システム液晶を含んでいる。なお、システム液晶とは、表示パネル１４０の周辺機器を当該表示パネル１４０のガラス基板上に一体形成することにより得られるデバイスである。本実施の形態では、ドライバ１３０（バックライト１７９を駆動する回路を除く）と、内部ＩＦ１７８と、画像処理エンジン１８０とが、表示パネル１４０のガラス基板上に一体形成されている。なお、表示装置１０２が、必ずしもシステム液晶を用いて構成されている必要はなく、ドライバ１３０（バックライト１７９を駆動する回路を除く）と、内部ＩＦ１７８と、画像処理エンジン１８０とが、上記ガラス基板以外の基板に構成されていてもよい。
【００８０】
（第２ユニットについて）
第２ユニット１００２は、第１ユニット１００１から電力の供給を受ける。具体的には、後述するＵＳＢコネクタ２９４と第１ユニット１００１のＵＳＢコネクタ２９４とを接続することにより、第２ユニット１００２は、第１ユニット１００１の電源回路１９２から電力の供給を受ける。
【００８１】
本体装置１０４は、ＣＰＵ２１０と、ＲＡＭ２７１と、ＲＯＭ２７２と、外部通信部２７４と、電源検出部２９３と、ＵＳＢコネクタ２９４と、アンテナ２９５と、信号強度検出部２９７とを含む。各構成要素（２１０，２７１，２７２，２７４，２９３）は、相互にデータバスＤＢ２によって接続されている。
【００８２】
ＣＰＵ２１０は、プログラムを実行する。ＲＡＭ２７１は、ＣＰＵ２１０によるプログラムの実行により生成されたデータを揮発的に格納する。ＲＯＭ２７２は、データを不揮発的に格納する。また、ＲＯＭ２７２は、ＥＰＲＯＭ（Erasable  Programmable  Read-Only  Memory）やフラッシュメモリなどのデータの書込みおよび消去が可能なＲＯＭである。
【００８３】
外部通信部２７４は、他の電子機器との間で通信を行う。具体的には、外部通信部２７４は、ＵＳＢコネクタ２９４を介して、たとえば第１ユニット１００１と通信を行う。また、外部通信部２７４は、アンテナ２９５を介して、たとえば第１ユニット１００１と通信を行う。
【００８４】
なお、本体装置１０４は、Ｂｌｕｅｔｏｏｔｈ（登録商標）以外の無線通信により、他の電子機器（たとえば、第１ユニット１００１）と通信を行ってもよい。たとえば、外部通信部２７４は、図示しない赤外線ポートを介して、他の電子機器との間で無線通信を行ってもよい。
【００８５】
信号強度検出部２９７は、アンテナ２９５を介して受信した信号についての強度を検出する。そして、信号強度検出部２９７は、検出した強度を外部通信部２７４に送る。
【００８６】
ＵＳＢコネクタ１９４は、第２ユニット１００２を第１ユニット１００１に接続するために用いられる。
【００８７】
第２ユニット１００２は、ＵＳＢコネクタ２９４を介して、第１ユニット１００１にデータを送信する。また、第２ユニット１００２は、ＵＳＢコネクタ２９４を介して、第１ユニット１００１からデータを受信する。さらに、第２ユニット１００２は、上述したように、ＵＳＢコネクタ２９４を介して、第１ユニット１００１から電力の供給を受ける。なお、第２ユニット１００２は、第１ユニット１００１から供給された電力を、図示しないバッテリに蓄電する。
【００８８】
アンテナ２９５は、第２ユニット１００２と、たとえば第１ユニット１００１との間における、Ｂｌｕｅｔｏｏｔｈ（登録商標）の規格に沿った通信に用いられる。
【００８９】
電源検出部１９３は、ＵＳＢコネクタ２９４を介して給電された電力を検出する。また、電源検出部１９３は、当該検出した電力についての情報を、ＣＰＵ２１０に送る。
【００９０】
また、本体装置１０４は、赤外線通信を行う機能を備えていてもよい。
表示装置１０３は、ドライバ２３０と、光センサ内蔵液晶パネル２４０（以下、「表示パネル２４０」と称する）と、内部ＩＦ２７８と、バックライト２７９と、画像処理エンジン２８０とを含む。画像処理エンジン２８０は、ドライバ制御部２８１と、タイマ２８２と、信号処理部２８３とを含む。
【００９１】
表示装置１０３は、表示装置１０２と同様な構成を有する。つまり、ドライバ２３０、表示パネル２４０、内部ＩＦ２７８、バックライト２７９、および画像処理エンジン２８０は、表示装置１０２における、ドライバ１３０、表示パネル１４０、内部ＩＦ１７８、バックライト１７９、画像処理エンジン１８０と同じ構成をそれぞれ有する。ドライバ制御部２８１、タイマ２８２、および信号処理部２８３は、表示装置１０２における、ドライバ制御部１８１、タイマ１８２、信号処理部１８３と同じ構成をそれぞれ有する。したがって、表示装置１０３に含まれる各機能ブロックについての説明は、繰り返さない。
【００９２】
ところで、電子機器１００における処理は、各ハードウェアおよびＣＰＵ１１０により実行されるソフトウェアによって実現される。このようなソフトウェアは、ＲＯＭ１７２に予め記憶されている場合がある。また、ソフトウェアは、メモリカード１７３１その他の記憶媒体に格納されて、プログラム製品として流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラム製品として提供される場合もある。このようなソフトウェアは、メモリカードリーダライタ１７３その他の読取装置によりその記憶媒体から読み取られて、あるいは、通信部１７４または通信ＩＦ（図示せず）を介してダウンロードされた後、ＲＯＭ１７２に一旦格納される。そのソフトウェアは、ＣＰＵ１１０によってＲＯＭ１７２から読み出され、ＲＡＭ１７１に実行可能なプログラムの形式で格納される。ＣＰＵ１１０は、そのプログラムを実行する。
【００９３】
図１０に示される電子機器１００の本体装置１０１を構成する各構成要素は、一般的なものである。したがって、本発明の本質的な部分は、ＲＡＭ１７１、ＲＯＭ１７２、メモリカード１７３１その他の記憶媒体に格納されたソフトウェア、あるいはネットワークを介してダウンロード可能なソフトウェアであるともいえる。なお、電子機器１００の本体装置１０１のハードウェアの動作は周知であるので、詳細な説明は繰り返さない。
【００９４】
なお、記憶媒体としては、メモリカードに限られず、ＣＤ−ＲＯＭ、ＦＤ（Flexible  Disk）、ハードディスク、磁気テープ、カセットテープ、光ディスク（ＭＯ（Magnetic  Optical  Disc）／ＭＤ（Mini  Disc）／ＤＶＤ（Digital  Versatile  Disc））、ＩＣ（Integrated  Circuit）カード（メモリカードを除く）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ（Electronically  Erasable  Programmable  Read-Only  Memory）、フラッシュＲＯＭなどの半導体メモリ等の固定的にプログラムを格納する媒体でもよい。
【００９５】
ここでいうプログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００９６】
＜光センサ内蔵液晶パネルの構成および駆動について＞
次に、表示パネル１４０の構成と、当該表示パネル１４０の周辺回路の構成とについて説明する。図１１は、表示パネル１４０の構成と、当該表示パネル１４０の周辺回路とを示した図である。
【００９７】
図１１を参照して、表示パネル１４０は、画素回路１４１と、光センサ回路１４４と、走査信号線Ｇｉと、データ信号線ＳＲｊと、データ信号線ＳＧｊと、データ信号線ＳＢｊと、センサ信号線ＳＳｊと、センサ信号線ＳＤｊと、読出信号線ＲＷｉと、リセット信号線ＲＳｉとを含む。なお、ｉは、１≦ｉ≦ｍを満たす自然数であり、ｊは１≦ｊ≦ｎを満たす自然数である。
【００９８】
また、図１０に示した表示装置１０２のドライバ１３０は、表示パネル１４０の周辺回路として、走査信号線駆動回路１３１と、データ信号線駆動回路１３２と、光センサ駆動回路１３３と、スイッチ１３４と、アンプ１３５とを含む。
【００９９】
走査信号線駆動回路１３１は、図１０に示すドライバ制御部１８１から制御信号ＴＣ１を受ける。そして、走査信号線駆動回路１３１は、制御信号ＴＣ１に基づき、各走査信号線（Ｇ１〜Ｇｍ）に対して、走査信号線Ｇ１から順に予め定められた電圧を印加する。より詳しくは、走査信号線駆動回路１３１は、単位時間毎に走査信号線（Ｇ１〜Ｇｍ）の中から１つの走査信号線を順次選択し、当該選択した走査信号線に対して後述するＴＦＴ（Thin  Film  Transistor）１４２のゲートをターンオンできるだけの電圧（以下、ハイレベル電圧）を印加する。なお、選択されていない走査信号線に対しては、ハイレベル電圧を印加することなく、ローレベル電圧を印加したままとする。
【０１００】
データ信号線駆動回路１３２は、図１０に示すドライバ制御部１８１から画像データ（ＤＲ，ＤＧ，ＤＢ）を受ける。そして、データ信号線駆動回路１３２は、３ｎ個のデータ信号線（ＳＲ１〜ＳＲｎ，ＳＧ１〜ＳＧｎ，ＳＢ１〜ＳＢｎ）に対して、上記単位時間毎に、１行分の画像データに対応する電圧を順次印加する。
【０１０１】
なお、ここでは、いわゆる線順次方式と呼ばれる駆動方式を用いて説明したが、駆動方式はこれに限定されるものではない。
【０１０２】
画素回路１４１は、１つの画素の輝度（透過率）を設定するための回路である。また、画素回路１４１は、マトリクス状にｍ×ｎ個配されている。より詳しくは、画素回路１４１は、図１１の縦方向にｍ個、横方向にｎ個配されている。
【０１０３】
画素回路１４１は、Ｒサブピクセル回路１４１ｒと、Ｇサブピクセル回路１４１ｇと、Ｂサブピクセル回路１４１ｂとからなる。これら３つの回路（１４１ｒ，１４１ｇ，１４１ｂ）は、それぞれ、ＴＦＴ１４２と、画素電極と対向電極とからなる１組の電極対１４３と、図示しないコンデンサとを含む。
【０１０４】
なお、ｎ型のトランジスタとｐ型のトランジスタとを作れるＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）を実現できること、キャリア（電子または正孔）の移動速度がアモルファスシリコン薄膜トランジスタ（a-Si  TFT）に比べて数百倍早いことなどから、表示装置１０２では、ＴＦＴ１４２として多結晶シリコン薄膜トランジスタ(p-Si  TFT)が用いられる。なお、ＴＦＴ１４２は、ｎ型チャネルの電界効果トランジスタであるとして説明する。ただし、ＴＦＴ１４２がｐ型チャネルの電界効果トランジスタであってもよい。
【０１０５】
Ｒサブピクセル回路１４１ｒ内のＴＦＴ１４２のソースはデータ信号線ＳＲｊに接続されている。また、当該ＴＦＴ１４２のゲートは走査信号線Ｇｉに接続されている。さらに、当該ＴＦＴ１４２のドレインは、電極対１４３の画素電極に接続される。そして、画素電極と対向電極との間には、液晶が配される。なお、Ｇサブピクセル回路１４１ｇおよびＢサブピクセル回路１４１ｂについても、各ＴＦＴ１４２のソースが接続されるデータ信号線が異なる以外は、Ｒサブピクセル回路１４１ｒと同じ構成である。このため、これら２つの回路（１４１ｇ，１４１ｂ）についての説明は、繰り返さない。
【０１０６】
ここで、画素回路１４１における輝度の設定について説明する。まず、走査信号線Ｇｉに上記ハイレベル電圧を印加する。当該ハイレベル電圧の印加により、ＴＦＴ１４２のゲートがターンオンする。このようにＴＦＴ１４２のゲートがターンオンした状態で、各データ信号線（ＳＲｊ，ＳＧｊ，ＳＢｊ）に対して、それぞれ指定された電圧（１画素分の画像データに対応する電圧）を印加する。これにより、当該指定された電圧に基づいた電圧が画素電極に印加される。その結果、画素電極と対向電極との間に電位差が生じる。この電位差に基づいて、液晶が応答し、画素の輝度は予め定められた輝度に設定される。なお、当該電位差は、上記図示しないコンデンサ（補助容量）によって、次のフレーム期間において走査信号線Ｇｉが選択されるまで保持される。
【０１０７】
光センサ駆動回路１３３は、図１０に示すドライバ制御部１８１から制御信号ＴＣ２を受ける。
【０１０８】
そして、光センサ駆動回路１３３は、制御信号ＴＣ２に基づき、単位時間毎にリセット信号線（ＲＳ１〜ＲＳｍ）の中から１つの信号線を順次選択し、当該選択した信号線に対して、予め定められたタイミングで通常よりもハイレベルな電圧ＶＤＤＲを印加する。なお、選択されていないリセット信号線に対しては、選択されたリセット信号線に印加した電圧よりも低い電圧ＶＳＳＲを印加したままとする。たとえば、電圧ＶＤＤＲを０Ｖに、電圧ＶＳＳＲを−５Ｖに設定すればよい。
【０１０９】
また、光センサ駆動回路１３３は、制御信号ＴＣ２に基づき、単位時間毎に読出信号線（ＲＷ１〜ＲＷｍ）の中から１つの信号線を順次選択し、当該選択した信号線に対して、予め定められたタイミングで通常よりもハイレベルな電圧ＶＤＤを印加する。なお、選択されていない読出信号線に対しては、上記電圧ＶＳＳＲを印加したままとする。たとえば、ＶＤＤの値を８Ｖに設定すればよい。
【０１１０】
なお、電圧ＶＤＤＲを印加するタイミング、および電圧ＶＤＤを印加するタイミングについては、後述する。
【０１１１】
光センサ回路１４４は、フォトダイオード１４５と、コンデンサ１４６と、ＴＦＴ１４７とを含む。なお、以下では、ＴＦＴ１４７がｎ型チャネルの電界効果トランジスタであるとして説明する。ただし、ＴＦＴ１４７がｐ型チャネルの電界効果トランジスタであってもよい。
【０１１２】
フォトダイオード１４５のアノードは、リセット信号線ＲＳｉに接続されている。一方、フォトダイオード１４５のカソードは、コンデンサ１４６の一方の電極に接続されている。また、コンデンサ１４６の他方の電極は、読出信号線ＲＷｉに接続されている。なお、以下では、フォトダイオード１４５とコンデンサ１４６との接続点をノードＮと称する。
【０１１３】
ＴＦＴ１４７のゲートは、ノードＮに接続されている。また、ＴＦＴ１４７のドレインは、センサ信号線ＳＤｊに接続されている。さらに、ＴＦＴ１４７のソースは、センサ信号線ＳＳｊに接続されている。光センサ回路１４４を用いたセンシングの詳細については、後述する。
【０１１４】
スイッチ１３４は、センサ信号線（ＳＤ１〜ＳＤｎ）に対して、予め定められた電圧を印加するか否かを切り替えるために設けられたスイッチである。スイッチ１３４の切り替え動作は、光センサ駆動回路１３３により行われる。なお、スイッチ１３４が導通状態となった場合にセンサ信号線（ＳＤ１〜ＳＤｎ）に印加される電圧については、後述する。
【０１１５】
アンプ１３５は、各センサ信号線（ＳＳ１〜ＳＳｎ）から出力された電圧を増幅する。なお、増幅された電圧は、図１０に示した信号処理部１８３に送られる。
【０１１６】
なお、画素回路１４１を用いて画像を表示パネル１４０に表示させるタイミングと、光センサ回路１４４を用いてセンシングするタイミングとについては、画像処理エンジン１８０が制御する。
【０１１７】
図１２は、表示パネル１４０とバックライト１７９との断面図である。図１２を参照して、表示パネル１４０は、アクティブマトリクス基板１５１Ａと、対向基板１５１Ｂと、液晶層１５２とを含む。対向基板１５１Ｂは、アクティブマトリクス基板１５１Ａに対向して配されている。液晶層１５２は、アクティブマトリクス基板１５１Ａと対向基板１５１Ｂとに挟まれている。バックライト１７９は、アクティブマトリクス基板１５１Ａに関し液晶層１５２と反対側に配されている。
【０１１８】
アクティブマトリクス基板１５１Ａは、偏光フィルタ１６１と、ガラス基板１６２と、電極対１４３を構成する画素電極１４３ａと、フォトダイオード１４５と、データ信号線１５７と、配向膜１６４とを含む。さらに、図１２には示していないが、アクティブマトリクス基板１５１Ａは、図１１に示した、コンデンサ１４６と、ＴＦＴ１４７と、ＴＦＴ１４２と、走査信号線Ｇｉとを含む。
【０１１９】
また、アクティブマトリクス基板１５１Ａにおいては、バックライト１７９側から、偏光フィルタ１６１、ガラス基板１６２、画素電極１４３ａ、および配向膜１６４が、この順に配されている。フォトダイオード１４５とデータ信号線１５７とは、ガラス基板１６２の液晶層１５２側に形成されている。
【０１２０】
対向基板１５１Ｂは、偏光フィルタ１６１と、ガラス基板１６２と、遮光膜１６３と、カラーフィルタ（１５３ｒ，１５３ｇ，１５３ｂ）と、電極対１４３を構成する対向電極１４３ｂと、配向膜１６４とを含む。
【０１２１】
また、対向基板１５１Ｂにおいては、液晶層１５２側から、配向膜１６４、対向電極１４３ｂ、カラーフィルタ（１５３ｒ，１５３ｇ，１５３ｂ）、ガラス基板１６２、および偏光フィルタ１６１が、この順に配されている。遮光膜１６３は、カラーフィルタ（１５３ｒ，１５３ｇ，１５３ｂ）と同一の層に形成されている。
【０１２２】
カラーフィルタ１５３ｒは、赤色の波長の光を透過させるフィルタである。カラーフィルタ１５３ｇは、緑色の波長の光を透過させるフィルタである。カラーフィルタ１５３ｂは、青色の波長の光を透過させるフィルタである。ここで、フォトダイオード１４５は、カラーフィルタ１５３ｂに対向する位置に配されている。
【０１２３】
表示パネル１４０は、外光やバックライト１７９などの光源により発せられた光を遮ったり又は当該光を透過させたりすることによって、画像の表示をする。具体的には、表示パネル１４０は、画素電極１４３ａと対向電極１４３ｂとの間に電圧を印加することにより液晶層１５２の液晶分子の向きを変化させ、上記光を遮ったり、あるいは透過させたりる。ただし、液晶だけでは光を完全に遮ることができないため、特定の偏光方向の光のみを透過させる偏光フィルタ１６１を配置している。
【０１２４】
なお、フォトダイオード１４５の位置は、上記の位置に限定されるものではなく、カラーフィルタ１５３ｒに対向する位置やカラーフィルタ１５３ｇに対向する位置に設けることも可能である。
【０１２５】
ここで、光センサ回路１４４の動作について説明する。図１３は、光センサ回路１４４を動作させる際のタイミングチャートを示した図である。図１３において、電圧ＶＩＮＴは、光センサ回路１４４内のノードＮにおける電位を示している。また、電圧ＶＰＩＸは、図１１に示したセンサ信号線ＳＳｊからの出力電圧であって、アンプ１３５によって増幅される前の電圧を示している。
【０１２６】
以下では、光センサ回路１４４をリセットするためのリセット期間と、光センサ回路１４４を用いて光をセンシングするためのセンシング期間と、センシングした結果を読み出す読出期間とに分けて説明する。
【０１２７】
まず、リセット期間について説明する。リセット期間においては、リセット信号線ＲＳｉに印加する電圧を、ローレベル（電圧ＶＳＳＲ）からハイレベル（電圧ＶＤＤＲ）へと瞬間的に切り替える。一方、読出信号線ＲＷｉに印加する電圧は、ローレベル（電圧ＶＳＳＲ）のままとする。このように、リセット信号線ＲＳｉに上記ハイレベルの電圧を印加することにより、フォトダイオード１４５の順方向（アノード側からカソード側）に電流が流れ始める。その結果、ノードＮの電位である電圧ＶＩＮＴは、以下の式（１）で示す値となる。なお、式（１）では、フォトダイオード１４５における順方向の電圧降下量をＶｆとしている。
【０１２８】
ＶＩＮＴ＝ＶＳＳＲ＋｜ＶＤＤＲ−ＶＳＳＲ｜−Ｖｆ  …  （１）
それゆえ、ノードＮの電位は、図１３に示すとおり、電圧ＶＤＤＲよりもＶｆだけ小さな値となる。
【０１２９】
ここで、電圧ＶＩＮＴは、ＴＦＴ１４７のゲートをターンオンさせる閾値以下であるため、センサ信号線ＳＳｊからの出力はない。このため、電圧ＶＰＩＸは変化しない。また、コンデンサ１４６の電極間には、上記電圧ＶＩＮＴ分の差が生じる。このため、コンデンサ１４６には、当該差に応じた電荷が蓄積される。
【０１３０】
次に、センシング期間について説明する。リセット期間に続くセンシング期間においては、リセット信号線ＲＳｉに印加する電圧は、ハイレベル（電圧ＶＤＤＲ）からローレベル（電圧ＶＳＳＲ）へと瞬間的に切り替わる。一方、読出信号線ＲＷｉに印加する電圧は、ローレベル（電圧ＶＳＳＲ）のままとする。
【０１３１】
このように、リセット信号線ＲＳｉに印加する電圧をローレベルに変化させることにより、ノードＮの電位は、リセット信号線ＲＳｉの電圧および読出信号線ＲＷｉの電圧よりも高くなる。このため、フォトダイオード１４５においては、カソード側の電圧がアノード側の電圧よりも高くなる。つまり、フォトダイオード１４５は、逆バイアスの状態となる。このような逆バイアスの状態において、光源からの光をフォトダイオード１４５が受光すると、フォトダイオード１４５のカソード側からアノード側へと電流が流れ始める。その結果、図１３に示すとおり、ノードＮの電位（つまり、電圧ＶＩＮＴ）は時間の経過とともに低くなる。
【０１３２】
なお、このように電圧ＶＩＮＴが低下し続けるため、ＴＦＴ１４７のゲートはターンオンした状態にはならない。それゆえ、センサ信号線ＳＳｊからの出力はない。このため、電圧ＶＰＩＸは変化しない。
【０１３３】
次に、読出期間について説明する。センシング期間に続く読出期間においては、リセット信号線ＲＳｉに印加する電圧をローレベル（電圧ＶＳＳＲ）のままとする。一方、読出信号線ＲＷｉに印加する電圧は、ローレベル（電圧ＶＳＳＲ）からハイレベル（電圧ＶＤＤ）へと瞬間的に切り替わる。ここで、電圧ＶＤＤは、電圧ＶＤＤＲよりも高い値である。
【０１３４】
このように、読出信号線ＲＷｉにハイレベルの電圧を瞬間的に印加することにより、図１３に示すとおり、コンデンサ１４６を介してノードＮの電位が引き上げられる。なお、ノードＮの電位の上昇幅は、読出信号線ＲＷｉに印加する電圧に応じた値となる。ここで、ノードＮの電位（つまり、電圧ＶＩＮＴ）が、ＴＦＴ１４７のゲートをターンオンさせる閾値以上まで引き上げられるため、ＴＦＴ１４７のゲートがターンオンする。
【０１３５】
この際、ＴＦＴ１４７のドレイン側に接続されたセンサ信号線ＳＤｊ（図１１参照）に予め一定電圧を印加しておけば、ＴＦＴ１４７のソース側に接続されたセンサ信号線ＳＳｊからは、図１３のＶＰＩＸのグラフに示すとおり、ノードＮの電位に応じた電圧が出力される。
【０１３６】
ここで、フォトダイオード１４５が受光する光の量（以下、受光量と称する）が少ないと、図１３のＶＩＮＴのグラフに示す直線の傾きが緩やかになる。その結果、電圧ＶＰＩＸは、受光量が多い場合に比べて高くなる。このように、光センサ回路１４４は、フォトダイオード１４５の受光量に応じて、センサ信号線ＳＳｊに出力する電圧の値を変化させる。
【０１３７】
ところで、上記においては、ｍ×ｎ個存在する光センサ回路のうち、１つの光センサ回路１４４に着目して、その動作を説明した。以下では、表示パネル１４０における各光センサ回路の動作について説明する。
【０１３８】
まず、光センサ駆動回路１３３は、ｎ個のセンサ信号線（ＳＤ１〜ＳＤｎ）の全てに対して、予め定められた電圧を印加する。次に、光センサ駆動回路１３３は、リセット信号線ＲＳ１に対して、通常よりもハイレベルな電圧ＶＤＤＲを印加する。なお、他のリセット信号線（ＲＳ２〜ＲＳｍ）および読出信号線（ＲＷ１〜ＲＷｍ）については、ローレベルの電圧を印加したままの状態とする。これにより、図１１における１行目のｎ個の光センサ回路が、上述したリセット期間に入る。その後、１行目のｎ個の光センサ回路は、センシング期間に入る。さらに、その後、１行目のｎ個の光センサ回路は、読出期間に入る。
【０１３９】
なお、ｎ個のセンサ信号線（ＳＤ１〜ＳＤｎ）の全てに対して予め定められた電圧を印加するタイミングは、上記のタイミングに限定されず、少なくとも読出期間前に印加されるタイミングであればよい。
【０１４０】
１行目のｎ個の光センサ回路の読出期間が終了すると、光センサ駆動回路１３３は、リセット信号線ＲＳ２に対して、通常よりもハイレベルな電圧ＶＤＤＲを印加する。つまり、２行目のｎ個の光センサ回路のリセット期間に入る。リセット期間が終了すると、２行目のｎ個の光センサ回路は、センシング期間に入り、その後は、読出期間に入る。
【０１４１】
以降は、上述した処理が、順に、３行目のｎ個の光センサ回路、４行目のｎ個の光センサ回路、…ｍ行目のｎ個の光センサ回路に対して行われる。その結果、センサ信号線（ＳＳ１〜ＳＳｎ）からは、１行目のセンシング結果、２行目のセンシング結果、…、ｍ行目のセンシング結果が、この順に出力される。
【０１４２】
なお、表示装置１０２においては、上記のように行毎にセンシングが行われるとともに、行毎にセンシング結果が表示パネル１４０から出力される。このため、以下では、表示パネル１４０から出力される１行目からｍ行目までのｍ行分の電圧に関するデータに対して、信号処理部１８３が上述したデータ処理を行った後のデータを、「スキャンデータ」と称する。つまり、スキャンデータとは、スキャン対象物（たとえば、ユーザの指）をスキャンすることにより得られる画像データを指す。また、当該スキャンデータに基づいて表示された画像を、「スキャン画像」と称する。さらに、以下では、センシングを「スキャン」と称する。
【０１４３】
また、上記においては、ｍ×ｎ個の光センサ回路全てを用いてスキャンを行う構成を例に挙げたが、これに限定されるものではない。予め選択された光センサ回路を用いて、表示パネル１４０の表面の一部の領域に関してスキャンを行うことも構成としてもよい。
【０１４４】
以下では、電子機器１００が、両構成のいずれの構成をも採れるものとする。さらに、当該構成間の切り替えは、操作キー１７７を介した入力などに基づく本体装置１０１から送られてくるコマンドにより行われるものとする。なお、表示パネル１４０の表面の一部の領域に関してスキャンを行う場合、画像処理エンジン１８０が、スキャン対象領域の設定を行う。なお、当該領域の設定を、操作キー１７７を介してユーザが指定できる構成としてもよい。
【０１４５】
このように、表示パネル１４０の表面の一部の領域に関してスキャンを行う場合には、画像の表示に関し、以下のような利用の態様がある。１つ目は、上記一部の領域（以下、スキャン領域と称する）以外の表面の領域において、画像を表示させる態様である。２つ目は、上記スキャン領域以外の表面の領域において、画像を表示させない態様である。いずれの態様とするかは、本体装置１０１から画像処理エンジン１８０に送られてくるコマンドに基づく。
【０１４６】
図１４は、表示パネル１４０とバックライト１７９との断面図であって、スキャンの際にフォトダイオード１４５がバックライト１７９からの光を受光する構成を示した図である。
【０１４７】
図１４を参照して、ユーザの指９００が表示パネル１４０の表面に接触している場合、バックライト１７９から発せられた光の一部は、当該接触している領域ではユーザの指９００（略平面）にて反射される。そして、フォトダイオード１４５は、当該反射された光を受光する。
【０１４８】
また、指９００が接触していない領域においても、バックライト１７９から発せられた光の一部は、ユーザの指９００にて反射される。この場合においても、フォトダイオード１４５は、当該反射された光を受光する。ただし、当該領域においては表示パネル１４０の表面に指９００が接触していないため、指９００が接触している領域よりも、フォトダイオード１４５の受光量は少なくなる。なお、バックライト１７９から発せられた光のうち、ユーザの指９００に到達しない光のほとんどについては、フォトダイオード１４５は受光できない。
【０１４９】
ここで、バックライト１７９を、少なくともセンシング期間においては点灯させておくことにより、光センサ回路１４４は、ユーザの指９００により反射した光の光量に応じた電圧をセンサ信号線ＳＳｊから出力することができる。このように、バックライト１７９の点灯と消灯とを制御することにより、表示パネル１４０では、指９００の接触位置、指９００の接触している範囲（指９００の押圧力によって定まる）、表示パネル１４０の表面に対する指９００の方向などに応じて、センサ信号線（ＳＳ１からＳＳｎ）から出力される電圧が変化することになる。
【０１５０】
以上により、表示装置１０２は、指９００によって光が反射されることにより得られる像（以下、反射像とも称する）をスキャンすることができる。
【０１５１】
なお、指９００以外のスキャン対象物としては、スタイラスなどが挙げられる。
ところで、本実施の形態においては、電子機器１００の表示装置として表示パネルを例に挙げて説明しているが、表示パネルの代わりに有機ＥＬ（Electro-Luminescence）パネルなどの他のパネルを用いてもよい。
【０１５２】
＜データについて＞
次に、第１ユニット１００１と第２ユニット１００２との間でやり取りされるコマンドの一例、および第１ユニット１００１内の本体装置１０１と表示装置１０２との間でやり取りされるコマンドの一例について説明する。
【０１５３】
図１５は、コマンドの概略構成を示した図である。図１５を参照して、コマンドは、ヘッダＤＡ０１と、第１フィールドＤＡ０２と、第２フィールドＤＡ０３と、第３フィールドＤＡ０４と、第４フィールドＤＡ０５と、第５フィールドＤＡ０６と、予備のデータ領域ＤＡ０７とを含む。
【０１５４】
図１６は、種別「０００」のコマンド（つまり、センシングコマンド）を説明するための図である。ＣＰＵ１１０は、種別「０００」のコマンド（以下、「第１コマンド」と称する）を、第１ユニット１００１の本体装置１０１から第２ユニット１００２に送る。あるいは、ＣＰＵ１１０は、第１コマンドを、本体装置１０１から表示装置１０２に送る。なお、以下においては、ＣＰＵ１１０が第１コマンドを第１ユニット１００１の本体装置１０１から第２ユニット１００２に送る場合を例に挙げて説明する。
【０１５５】
ＣＰＵ１１０は、ヘッダＤＡ０１に、コマンドの種別（「０００」）、コマンドの送信先等を書き込む。ＣＰＵ１１０は、第１フィールドＤＡ０２に、番号が「１」のタイミングの値を書き込む。ＣＰＵ１１０は、第２フィールドＤＡ０３に、番号が「２」のデータ種別の値を書き込む。ＣＰＵ１１０は、第３フィールドＤＡ０４に、番号が「３」の読取方式の値を書き込む。ＣＰＵ１１０は、第４フィールドＤＡ０５に、番号が「４」の画像階調の値を書き込む。ＣＰＵ１１０は、第５フィールドＤＡ０６に、番号が「５」の解像度の値を書き込む。
【０１５６】
第１フィールドＤＡ０２に「００」が設定された第１コマンドは、画像処理エンジン２８０に対して、そのときのスキャンデータの送信を要求する。つまり、センシング第１コマンドは、当該第１コマンドを画像処理エンジン２８０が受信した後に、表示パネル２４０の光センサ回路を用いてスキャンすることにより得られるスキャンデータの送信を要求する。また、第１フィールドＤＡ０２に「０１」が設定された第１コマンドは、スキャン結果に変化があったときのスキャンデータの送信を要求する。さらに、第１フィールドＤＡ０２に「１０」が設定された第１コマンドは、一定周期毎にスキャンデータの送信を要求する。
【０１５７】
第２フィールドＤＡ０３に「００１」が設定された第１コマンドは、部分画像における中心座標の座標値の送信を要求する。また、第２フィールドＤＡ０３に「０１０」が設定された第１コマンドは、スキャン結果が変化した部分画像のみの送信を要求する。なお、スキャン結果が変化したとは、前回のスキャン結果と今回のスキャン結果が異なっていることを指す。さらに、第２フィールドＤＡ０３に「１００」が設定された第１コマンドは、全体画像の送信を要求する。
【０１５８】
ここで、「全体画像」とは、ｍ×ｎ個の光センサ回路を用いてスキャンした際に、各光センサ回路から出力される電圧に基づいて、画像処理エンジン２８０により生成された画像である。また、「部分画像」とは、全体画像の一部である。部分画像に関して、スキャン結果が変化した部分画像のみの送信を要求する構成とした理由については後述する。
【０１５９】
なお、上記座標値と上記部分画像または上記全体画像とを同時に要求する構成としてもよい。また、表示パネル２４０の表面の一部の領域に関してスキャンを行う構成の場合には、上記全体画像はスキャンが行われる領域に対応した画像となる。
【０１６０】
第３フィールドＤＡ０４に「００」が設定されたセンシング第１コマンドは、バックライト２７９を点灯してスキャンすることを要求する。また、第３フィールドＤＡ０４に「０１」が設定された第１コマンドは、バックライト２７９を消灯してスキャンすることを要求する。なお、バックライト２７９を消灯してスキャンする構成については後述する（図１８）。さらに、第３フィールドＤＡ０４に「１０」が設定された第１コマンドは、反射と透過とを併用してスキャンすることを要求する。なお、反射と透過とを併用するとは、バックライト２７９を点灯してスキャンする方式と、バックライトを消灯してスキャンする方式とを切り替えて、スキャン対象物のスキャンを行うことを指す。
【０１６１】
第４フィールドＤＡ０５に「００」が設定された第１コマンドは、白黒の２値の画像データを要求する。また、第４フィールドＤＡ０５に「０１」が設定された第１コマンドは、多階調の画像データを要求する。さらに、第４フィールドＤＡ０５に「１０」が設定された第１コマンドは、ＲＧＢのカラーの画像データを要求する。
【０１６２】
第５フィールドＤＡ０６に「０」が設定された第１コマンドは、解像度の高い画像データを要求する。また、第５フィールドＤＡ０６に「１」が設定された第１コマンドは、解像度の低い画像データを要求する。
【０１６３】
また、上記第１コマンドには、図１６に示したデータ以外に、スキャンを行う領域（光センサ回路１４４を駆動する画素の領域）の指定、スキャンを行うタイミング、バックライト１７９の点灯のタイミングなどが記述されている。
【０１６４】
なお、画像処理エンジン２８０は、第１コマンドの内容を解析し、当該解析の結果に従ったデータ（つまり、応答データ）を本体装置１０１に送り返す。
【０１６５】
図１７は、種別「００１」のコマンド（以下、「第２コマンド」と称する）を説明するための図である。ＣＰＵ１１０は、第２コマンドを、第１ユニット１００１の本体装置１０１から第２ユニット１００２に送る。
【０１６６】
ＣＰＵ１１０は、ヘッダＤＡ０１に、コマンドの種別（「００１」）、コマンドの送信先等を書き込む。ＣＰＵ１１０は、第１フィールドＤＡ０２に、番号が「１」の表示要求の値を書き込む。ＣＰＵ１１０は、第２フィールドＤＡ０３に、番号が「２」の個数／種類に関する情報を書き込む。ＣＰＵ１１０は、第３フィールドＤＡ０４に、番号が「３」の表示範囲の値を書き込む。ＣＰＵ１１０は、第４フィールドＤＡ０５に、番号が「４」の画像データに関する情報を書き込む。
【０１６７】
第１フィールドＤＡ０２に「００１」が設定された第２コマンドは、表示パネル２４０に画像を表示させることを画像処理エンジン２８０に対して要求する。また、第１フィールドＤＡ０２に「０１０」が設定された第２コマンドは、表示パネル２４０にアイコンを表示させることを画像処理エンジン２８０に対して要求する。さらに、第１フィールドＤＡ０２に「０１１」が設定された第２コマンドは、表示パネル２４０に手書領域を表示させることを画像処理エンジン２８０に対して要求する。
【０１６８】
第２フィールドＤＡ０３には、表示パネル２４０に表示させる画像の個数、および手書言語の種類を指定する番号が格納される。画像処理エンジン２８０は、当該画像の個数、または言語の種類に応じた処理を行う。
【０１６９】
第３フィールドＤＡ０４に「０１」が設定された第２コマンドは、表示パネル２４０における表示範囲を座標にて指定することを、画像処理エンジン２８０に対して要求する。また、第３フィールドＤＡ０４に「１０」が設定された第２コマンドは、表示パネル２４０における表示範囲を表示領域の全体にすることを、画像処理エンジン２８０に対して要求する。
【０１７０】
第４フィールドＤＡ０５には、表示パネル２４０に表示させる画像データと、当該画像データを表示する位置情報とが格納される。画像処理エンジン２８０は、当該位置情報で特定される位置に当該画像データを表示する処理を行う。
【０１７１】
図１８は、種別「０１０」のコマンド（以下、「第３コマンド」と称する）を説明するための図である。ＣＰＵ１１０は、第３コマンドを、第１ユニット１００１の本体装置１０１から第２ユニット１００２に送る。あるいは、ＣＰＵ２１０は、第３コマンドを、第２ユニット１００２の本体装置１０４から第１ユニット１００１に送る。
【０１７２】
ＣＰＵ１１０，２１０は、ヘッダＤＡ０１に、コマンドの種別（「０１０」）、コマンドの送信先等を書き込む。ＣＰＵ１１０，２１０は、第１フィールドＤＡ０２に、番号が「１」のＯＳ（Operating  System）処理要求の値を書き込む。ＣＰＵ１１０，２１０は、第２フィールドＤＡ０３に、番号が「２」のＯＳ情報の値を書き込む。
【０１７３】
第１フィールドＤＡ０２に「０１」または「１０」が設定された第３コマンドは、第２ユニット１００２から第１ユニット１００１に送信される。
【０１７４】
第１フィールドＤＡ０２に「０１」が設定された第３コマンドは、第１ユニット１００１に対して、当該第１ユニット１００１のＯＳの種類を示した情報の送信を要求する。また、第１フィールドＤＡ０２に「１０」が設定された第３コマンドは、第１ユニット１００１に対して、ＯＳ情報にて指定されたＯＳの起動を要求する。
【０１７５】
第２フィールドＤＡ０３に「０００」、「００１」、または「０１０」が設定された第３コマンドは、第２ユニット１００２から第１ユニット１００１に送信される。
【０１７６】
第２フィールドＤＡ０３に「０００」が設定された第３コマンドは、第１ユニット１００１におけるＯＳの起動を要求しない。また、第２フィールドＤＡ０３に「００１」が設定された第３コマンドは、第２ユニット１００２が第１ＯＳの起動を選択したことを示す。さらに、第２フィールドＤＡ０３に「０１０」が設定された第３コマンドは、第２ユニット１００２が第２ＯＳの起動を選択したことを示す。
【０１７７】
図１９は、種別「０１１」のコマンド（以下、「第４コマンド」と称する）を説明するための図である。ＣＰＵ２１０は、第４コマンドを、第２ユニット１００２の本体装置１０４から第１ユニット１００１に送る。
【０１７８】
ＣＰＵ２１０は、ヘッダＤＡ０１に、コマンドの種別（「０１１」）、コマンドの送信先等を書き込む。ＣＰＵ２１０は、第１フィールドＤＡ０２に、番号が「１」の起動アプリに関する情報を書き込む。ＣＰＵ２１０は、第２フィールドＤＡ０３に、番号が「２」の起動時情報を書き込む。
【０１７９】
第１フィールドＤＡ０２には、第１ユニット１００１において起動させるアプリを指定する情報が格納される。第２フィールドＤＡ０３には、起動設定時に用いる情報、および起動後に用いる情報が格納される。
【０１８０】
図２０は、種別「１００」のコマンド（以下、「第５コマンド」と称する）を説明するための図である。ＣＰＵ２１０は、第５コマンドを、第２ユニット１００２の本体装置１０４から第１ユニット１００１に送る。
【０１８１】
ＣＰＵ２１０は、ヘッダＤＡ０１に、コマンドの種別（「１００」）、コマンドの送信先等を書き込む。ＣＰＵ２１０は、第１フィールドＤＡ０２に、番号が「１」の受信要求に関する情報を書き込む。ＣＰＵ２１０は、第２フィールドＤＡ０３に、番号が「２」の個数に関する情報を書き込む。ＣＰＵ２１０は、第３フィールドＤＡ０４に、番号が「３」のファイルに関する情報を書き込む。
【０１８２】
第１フィールドＤＡ０２に「０１」が設定された第５コマンドは、第１ユニット１００１に対してファイルの受信を要求する。また、第２フィールドＤＡ０３には、第２ユニット１００２が第１ユニット１００１に送信するファイルの個数が格納される。さらに、第３フィールドＤＡ０４には、第２ユニット１００２が第１ユニット１００１に送信するファイルが格納される。
【０１８３】
図２１は、種別「１０１」のコマンド（以下、「第６コマンド」と称する）を説明するための図である。ＣＰＵ１１０は、第６コマンドを、第１ユニット１００１の本体装置１０１から第２ユニット１００２に送る。あるいは、ＣＰＵ２１０は、第６コマンドを、第２ユニット１００２の本体装置１０４から第１ユニット１００１に送る。
【０１８４】
ＣＰＵ１１０，２１０は、ヘッダＤＡ０１に、コマンドの種別（「１０１」）、コマンドの送信先等を書き込む。ＣＰＵ１１０，２１０は、第１フィールドＤＡ０２に、番号が「１」の通信種別の値を書き込む。ＣＰＵ１１０，２１０は、第２フィールドＤＡ０３に、番号が「２」の接続先の値を書き込む。ＣＰＵ１１０，２１０は、第３フィールドＤＡ０４に、番号が「３」の転送先の値を書き込む。ＣＰＵ１１０，２１０は、第４フィールドＤＡ０５に、番号が「４」の信号強度の取得タイミングの値を書き込む。
【０１８５】
第１フィールドＤＡ０２に「００１」が設定された第６コマンドは、相手側の装置に対して赤外線通信を行うことを要求する。また、第１フィールドＤＡ０２に「０１０」が設定された第６コマンドは、相手側の装置に対してＢｌｕｅｔｏｏｔｈ（登録商標）による無線通信を行うことを要求する。さらに、第１フィールドＤＡ０２に「０１１」が設定された第６コマンドは、相手側の装置に対してＬＡＮ通信を行うことを要求する。
【０１８６】
第２フィールドＤＡ０３に「０００」が設定された第６コマンドは、通信の接続先を指定する情報を有していないことを示す。
【０１８７】
また、第２フィールドＤＡ０３に「００１」が設定された第６コマンドは、第１ユニット１００１によって、当該第１ユニット１００１の接続先の装置に送信される。そのような第６コマンドは、第１ユニット１００１が接続する装置に関する情報の送信を要求する。
【０１８８】
さらに、第２フィールドＤＡ０３に「０１０」が設定された第６コマンドは、第２ユニット１００２によって、当該第２ユニット１００２の接続先の第１ユニット１００１に送信される。そのような第６コマンドは、第２ユニット１００２が接続する第１ユニット１００１に関する情報の送信を要求する。
【０１８９】
また、第２フィールドＤＡ０３に「０１１」が設定された第６コマンドは、第２ユニット１００２によって、当該第２ユニット１００２の接続先の第１ユニット１００１に送信される。そのような第６コマンドは、第２ユニット１００２に関する情報を接続先の機器情報として設定することを要求する。
【０１９０】
さらに、第２フィールドＤＡ０３に「１００」が設定された第６コマンドは、第１ユニット１００１によって、当該第１ユニット１００１の接続先の装置（たとえば、第２ユニット１００２）に送信される。そのような第６コマンドは、第１ユニット１００１に関する情報を接続先の機器情報として設定することを要求する。
【０１９１】
第３フィールドＤＡ０４に「０００」が設定された第６コマンドは、データ（たとえば、ファイル）の転送先を指定する情報を有していないことを示す。
【０１９２】
また、第３フィールドＤＡ０４に「００１」が設定された第６コマンドは、第１ユニット１００１によって、データ転送先の装置に送信される。そのような第６コマンドは、データ転送先の装置に関する情報の送信を要求する。
【０１９３】
さらに、第３フィールドＤＡ０４に「０１０」が設定された第６コマンドは、第２ユニット１００２によって、データ転送先の第１ユニット１００１に送信される。そのような第６コマンドは、データ転送先の第１ユニット１００１に関する情報の送信を要求する。
【０１９４】
また、第３フィールドＤＡ０４に「０１１」が設定された第６コマンドは、第２ユニット１００２によって、データ転送先の第１ユニット１００１に送信される。そのような第６コマンドは、第２ユニット１００２に関する情報をデータ転送元の機器情報として設定することを要求する。
【０１９５】
さらに、第３フィールドＤＡ０４に「１００」が設定された第６コマンドは、第１ユニット１００１によって、データ転送先の装置（たとえば、第２ユニット１００２）に送信される。そのような第６コマンドは、第１ユニット１００１に関する情報をデータ転送元の機器情報として設定することを要求する。
【０１９６】
第４フィールドＤＡ０５に「００」、「０１」、「１０」、または「１１」が設定された第６コマンドは、第１ユニット１００１によって、第２ユニット１００２に送信される。
【０１９７】
第４フィールドＤＡ０５に「００」が設定された第６コマンドは、第２ユニット１００２に対して、信号強度を示したデータの送信を要求しない。また、第４フィールドＤＡ０５に「０１」が設定された第６コマンドは、信号強度検出部２９７に対して、そのときの信号強度を示したデータの送信を要求する。さらに、第４フィールドＤＡ０５に「１０」が設定された第６コマンドは、信号強度に変化があったときの信号強度を示したデータの送信を要求する。また、第４フィールドＤＡ０５に「１１」が設定された第６コマンドは、一定周期毎に信号強度を示したデータの送信を要求する。
【０１９８】
図２２は、応答データの概略構成を示した図である。応答データは、第１コマンド（センシングコマンド）の内容に応じたデータである。
【０１９９】
第１コマンドが本体装置１０１から第２ユニット１００２に送信された場合、ＣＰＵ２１０は、応答データを、表示装置１０３から第１ユニット１００１に送信する。また、第１コマンドが本体装置１０１から第１ユニット１００１の表示装置１０２に送信された場合、画像処理エンジン１８０は、応答データを、画像処理エンジン１８０から本体装置１０１に送信する。なお、以下では、第１コマンドが本体装置１０１から第２ユニット１００２に送信された場合を例に挙げて説明する。
【０２００】
図２２を参照して、応答データは、ヘッダのデータ領域ＤＡ１１と、座標を示すデータ領域ＤＡ１２と、時刻を示すデータ領域ＤＡ１３と、画像を示すデータ領域ＤＡ１４とを含む。ここで、座標を示すデータ領域ＤＡ１２には、部分画像の中心座標の値が書き込まれる。また、時刻を示すデータ領域には、画像処理エンジン２８０のタイマ２８２から取得した時刻情報が書き込まれる。さらに、画像を示すデータ領域には、画像処理エンジン２８０により処理がされた後の画像データ（つまり、スキャンデータ）が書き込まれる。
【０２０１】
図２３は、指９００をスキャンすることにより得られた画像（つまり、スキャン画像）を示した図である。図２３を参照して、太実線で囲まれた領域Ｗ１の画像が全体画像であり、破線で囲まれた領域Ｐ１の画像が部分画像である。また、太線で示した十字の中心点Ｃ１が、中心座標となる。
【０２０２】
本実施の形態では、矩形の領域であって、かつセンサ信号線ＳＳｊからの出力電圧が予め定められた値以上となった光センサ回路が備えられた画素（つまり、予め定められた階調または予め定められた輝度以上の画素）全てを含む領域を、部分画像の領域としている。
【０２０３】
また、中心座標は、部分画像の領域における各画素の階調を考慮して決定される座標である。具体的には、中心座標は、部分画像内の各画素に関し、画素の階調と、当該画素と上記矩形の中心点（つまり図心）との距離とに基づき、重み付け処理を行うことにより決定される。つまり、中心座標は、部分画像の図心とは必ずしも一致しない。
【０２０４】
ただし、必ずしも中心座標の位置は上記に限定されるものではなく、中心座標を上記図心の座標あるいは図心の近傍の座標としてもよい。
【０２０５】
第１コマンドのデータ種別を示すデータ領域に「００１」が設定されている場合には、画像処理エンジン２８０は、座標を示すデータ領域ＤＡ１２に上記中心座標の値を書き込む。この場合、画像処理エンジン２８０は、画像を示すデータ領域ＤＡ１４には画像データを書き込まない。画像処理エンジン２８０は、上記中心座標の値の書き込みを行った後、当該中心座標の値を含む応答データを本体装置１０４に送る。本体装置１０４は、当該中心座標の値を含む応答データを第１ユニット１００１の本体装置１０１に送る。このように、データ種別を示すデータ領域に「００１」が設定されている場合には、第１コマンドは、画像データの出力を要求せずに、中心座標の値の出力を要求する。
【０２０６】
また、第１コマンドのデータ種別を示すデータ領域に「０１０」が設定されている場合には、画像処理エンジン２８０は、画像を示すデータ領域ＤＡ１４に、スキャン結果が変化した部分画像の画像データを書き込む。この場合、画像処理エンジン２８０は、中心座標の値を座標を示すデータ領域ＤＡ１２に書き込まない。画像処理エンジン２８０は、上記スキャン結果が変化した部分画像の画像データの書き込みを行った後、当該部分画像の画像データを含む応答データを本体装置１０４に送る。本体装置１０４は、当該部分画像の画像データを含む応答データを第１ユニット１００１の本体装置１０１に送る。このように、データ種別を示すデータ領域に「０１０」が設定されている場合には、第１コマンドは、中心座標の値の出力を要求せずに、スキャン結果が変化した部分画像の画像データの出力を要求する。
【０２０７】
なお、上記のように、スキャン結果が変化した部分画像のみの送信を要求する構成とした理由は、スキャンデータのうち部分画像の領域のスキャンデータが、当該領域以外のスキャンデータよりも重要度の高いデータであること、および、指９００などのスキャン対象物との接触状態により、スキャンデータのうち部分画像の領域に相当する領域のスキャンデータが変化しやすいことによる。
【０２０８】
また、第１コマンドのデータ種別を示すデータ領域に「０１１」が設定されている場合には、画像処理エンジン２８０は、座標を示すデータ領域ＤＡ１２に中心座標の値を書き込むとともに、画像を示すデータ領域ＤＡ１４にスキャン結果が変化した部分画像の画像データを書き込む。その後、画像処理エンジン２８０は、当該中心座標の値と当該部分画像の画像データとを含む応答データを本体装置１０４に送る。本体装置１０４は、当該中心座標の値と当該部分画像の画像データとを含む応答データを第１ユニット１００１の本体装置１０１に送る。このように、データ種別を示すデータ領域に「０１１」が設定されている場合には、第１コマンドは、中心座標の値の出力と、スキャン結果が変化した部分画像の画像データの出力とを要求する。
【０２０９】
また、第１コマンドのデータ種別を示すデータ領域に「１００」が設定されている場合には、画像処理エンジン２８０は、図２２に示した応答データの画像を示すデータ領域ＤＡ１４に、全体画像の画像データを書き込む。この場合、画像処理エンジン２８０は、中心座標の値を座標を示すデータ領域ＤＡ１２に書き込まない。画像処理エンジン２８０は、上記全体画像の画像データの書き込みを行った後、当該全体画像の画像データを含む応答データを本体装置１０４に送る。本体装置１０４は、当該全体画像の画像データを含む応答データを第１ユニット１００１の本体装置１０１に送る。このように、データ種別を示すデータ領域に「１００」が設定されている場合には、第１コマンドは、中心座標の値の出力を要求せずに、全体画像の画像データの出力を要求する。
【０２１０】
また、第１コマンドのデータ種別を示すデータ領域に「１０１」が設定されている場合には、画像処理エンジン２８０は、座標を示すデータ領域ＤＡ１２に中心座標の値を書き込むとともに、画像を示すデータ領域ＤＡ１４に全体画像の画像データを書き込む。その後、画像処理エンジン２８０は、当該中心座標の値と当該全体画像の画像データとを含む応答データを本体装置１０４に送る。本体装置１０４は、当該中心座標の値と当該全体画像の画像データとを含む応答データを第１ユニット１００１の本体装置１０１に送る。このように、データ種別を示すデータ領域に「１０１」が設定されている場合には、第１コマンドは、中心座標の値の出力と、全体画像の画像データの出力とを要求する。
【０２１１】
＜構成の第１の変形例について＞
次に、図２４を参照して、前述のスキャンの方法（つまり、図１４における反射像をスキャンする方法）とは異なるスキャンの方法について説明する。
【０２１２】
図２４は、スキャンの際にフォトダイオードが外光を受光する構成を示した断面図である。同図に示すとおり、外光の一部は、指９００によって遮られる。それゆえ、指９００と接触している表示パネル１４０の表面領域の下部に配されたフォトダイオードは、ほとんど外光を受光できない。また、指９００の影が形成された表面領域の下部に配されたフォトダイオードは、ある程度の外光を受光できるものの、影が形成されていない表面領域に比べると外光の受光量が少ない。
【０２１３】
ここで、バックライト１７９を、少なくともセンシング期間においては消灯させておくことにより、光センサ回路１４４は、表示パネル１４０の表面に対する指９００の位置に応じた電圧をセンサ信号線ＳＳｊから出力することができる。このように、バックライト１７９を点灯と消灯とを制御することにより、表示パネル１４０では、指９００の接触位置、指９００の接触している範囲（指９００の押圧力によって定まる）、表示パネル１４０の表面に対する指９００の方向などに応じて、センサ信号線（ＳＳ１からＳＳｎ）から出力される電圧が変化することになる。
【０２１４】
以上により、表示装置１０２は、指９００によって外光が遮られることにより得られる像（以下、影像とも称する）をスキャンすることができる。
【０２１５】
さらに、表示装置１０２を、バックライト１７９を点灯させてスキャンを行った後に、バックライト１７９を消灯させて再度スキャンを行う構成としてもよい。あるいは、表示装置１０２を、バックライト１７９を消灯させてスキャンを行った後に、バックライト１７９を点灯させて再度スキャンを行う構成としてもよい。
【０２１６】
この場合には、２つのスキャン方式を併用することになるため、２つのスキャンデータを得ることができる。それゆえ、一方のスキャン方式のみを用いてスキャンする場合に比べて、精度の高い結果を得ることができる。
【０２１７】
＜表示装置について＞
表示装置１０３の動作は、表示装置１０２の動作と同様、本体装置１０１からのコマンド（たとえば、第１コマンド）に応じて制御される。表示装置１０３は表示装置１０２と同様な構成を有する。それゆえ、表示装置１０３が表示装置１０２と同じコマンドを本体装置１０１から受け付けた場合、表示装置１０３は表示装置１０２と同様の動作を行う。このため、表示装置１０３の構成や動作についての説明は繰り返さない。
【０２１８】
なお、本体装置１０１は、表示装置１０２と表示装置１０３とに対して、命令が異なるコマンドを送ることができる。この場合、表示装置１０２と表示装置１０３とは別々の動作を行う。また、本体装置１０１は、表示装置１０２および表示装置１０３のいずれかに対して、コマンドを送ってもよい。この場合、一方の表示装置のみがコマンドに応じた動作を行う。また、本体装置１０１が、表示装置１０２と表示装置１０３とに命令が同じコマンドを送ってもよい。この場合、表示装置１０２と表示装置１０３とは、同じ動作を行う。
【０２１９】
なお、表示装置１０２の表示パネル１４０のサイズと表示装置１０３の表示パネル２４０のサイズとは、同じであってもよいし又は異なっていてもよい。また、表示パネル１４０の解像度と表示パネル２４０の解像度とは、同じであってもよいし又は異なっていてもよい。
【０２２０】
＜本実施の形態に係る電子機器１００の機能構成＞
以下では、図１〜図２５を参照して、本実施の形態に係る電子機器１００の機能構成について説明する。なお、図２５は、本実施の形態に係る電子機器１００の機能構成を示すブロック図である。
【０２２１】
本実施の形態に係る電子機器１００は、受付部１１０１と、第１の表示制御部１１０３と、第２の表示制御部１１１０とを含む。また、電子機器１００は、図１０において説明したように、ＲＡＭ１７１と、第１の表示パネル１４０と、第２の表示パネル２４０とを含む。
【０２２２】
まず、第１の表示パネル１４０は、第１の表示制御部１１０３からのコンテンツデータ１７１１に基づいて、すなわちＣＰＵ１１０からの出力信号に基づいて外部に可視光を発する。より詳細には、第１の表示パネル１４０は、画像処理エンジン１８０（図１０）などを介して、第１の表示制御部１１０３からのコンテンツデータ１７１１に基づいて、バックライト１７９からの光を利用しながらテキストや画像などを表示する。
【０２２３】
第２の表示パネル２４０の複数の光センサ回路２４４のそれぞれは、入射光を受光して、入射光に応じた電気信号を生成する。複数の光センサ回路２４４は全体として、画像処理エンジン２８０（図１０）などを介して、入射光に対応する電気信号を受付部１１０１に入力する。なお、複数の光センサ回路２４４は、図２４に示すようにバックライト１７９を消灯させた状態で、指９００やスタイラスペンなどの接触位置を読み取ってもよい。
【０２２４】
このように、本実施の形態に係る複数の光センサ回路２４４および画像処理エンジン２８０は全体として操作部を実現する。そして、操作部は、第２の表示パネル２４０を介して、第１の表示パネル１４０に表示されているテキストの表示を制御するための操作命令を受け付けたり、第１の表示パネル１４０に表示されているポインタを移動させる移動命令を受け付けたりする。
【０２２５】
第２の表示パネル２４０の複数の画素回路２４１のそれぞれは、第２の表示制御部１１１０からのエフェクト画像データに基づいて、すなわちＣＰＵ１１０からの出力信号に基づいて外部に可視光を発する。より詳細には、複数の画素回路２４１は全体として、画像処理エンジン２８０（図１０）などを介して、第２の表示制御部１１１０からのエフェクト画像データに基づいて、バックライト１７９からの光を利用しながらエフェクト画像を順次表示する。
【０２２６】
まず、ＲＡＭ１７１は、コンテンツを表示するためのコンテンツデータ１７１１，１７１２と、エフェクト画像を表示するためのエフェクト画像データ群１７１Ａ，１７１Ｂとを記憶する。
【０２２７】
ここで、図２６を参照して、ＲＡＭ１７１が格納するエフェクト画像データ群１７１Ａ，１７１Ｂについて説明する。図２６は、本実施の形態に係るＲＡＭ１７１が記憶するエフェクト画像データ群１７１Ａ，１７１Ｂ，１７１Ｃを示すイメージ図である。
【０２２８】
ＲＡＭ１７１は、コンテンツの種類（コンテンツの属性）毎に、エフェクト画像データ群１７１Ａを記憶する。本実施の形態に係るエフェクト画像データ群１７１Ａの各々は、一連のエフェクト画像データを含む。すなわち、エフェクト画像群は、全体として動画像を構成する。
【０２２９】
たとえば、テキスト用のエフェクト画像データ群１７１Ａは、複数の（一連の）エフェクト画像データ１７１Ａ−１，１７１Ａ−２，１７１Ａ−３を含む。第２の表示制御部１１１０は、第１の表示制御部１１０３がテキストをページ単位で切り替えるときに、エフェクト画像データ１７１Ａ−１，１７１Ａ−２，１７１Ａ−３を順次第２の表示パネル２４０に表示させる。
【０２３０】
たとえば、画像用のエフェクト画像データ群１７１Ｂは、複数の（一連の）エフェクト画像データ１７１Ｂ−１，１７１Ｂ−２，１７１Ｂ−３を含む。第２の表示制御部１１１０は、第１の表示制御部１１０３がテキストを行単位で移動させるときに、エフェクト画像データ１７１Ｂ−１，１７１Ｂ−２，１７１Ｂ−３を順次第２の表示パネル２４０に表示させる。
【０２３１】
たとえば、画像用のエフェクト画像データ群１７１Ｃは、複数の（一連の）エフェクト画像データ１７１Ｃ−１，１７１Ｃ−２，１７１Ｃ−３を含む。第２の表示制御部１１１０は、第１の表示制御部１１０３が画像を切り替える場合、エフェクト画像データ１７１Ｂ−１，１７１Ｂ−２，１７１Ｂ−３を順次第２の表示パネル２４０に表示させる。
【０２３２】
次に、図２７を参照して、コンテンツデータ１７１１，１７１２について説明する。図２７は、本実施の形態に係るコンテンツデータ１７１１，１７１２に含まれるコンテンツの属性データのデータ構造を示すイメージ図である。より詳細には、図２７は、横書きの通常書籍に対応する属性データのデータ構造を示す。
【０２３３】
属性データは、何も設定されていない領域ＤＡ３１と、コンテンツの表示方向ＤＡ３２と、コンテンツの属性ＤＡ３３とを含む。コンテンツの表示方向ＤＡ３２は、たとえばコンテンツがテキストである場合に、横書きを指定するための情報「０」や縦書きを指定するための情報「１」を含む。
【０２３４】
コンテンツの属性ＤＡ３３は、たとえば、コンテンツが通常書籍であることを示す情報「０」、コンテンツがコミックであることを示す情報「１」、コンテンツが検索条件を入力する画面であることを示す情報「２」、コンテンツが検索結果リストであることを示す情報「３」、コンテンツが検索結果であることを示す情報「４」、コンテンツがページ画像であることを示す情報「５」などを含む。
【０２３５】
図２５に戻って、受付部１１０１と、第１の表示制御部１１０３と、第２の表示制御部１１１０とは、ＣＰＵ１１０などによって実現される機能である。より詳細には、ＣＰＵ１１０が有する各機能は、ＣＰＵ１１０がＲＡＭ１７１などに記憶される制御プログラムを実行して、図１０に示される各ハードウェアを制御することによって実現される機能である。
【０２３６】
あるいは、受付部１１０１、第２の表示制御部１１１０、第１の表示制御部１１０３のいずれかが、ＣＰＵ２１０などによって実現されてもよい。より詳細には、ＣＰＵ２１０がＲＡＭ２７１などに記憶される制御プログラムを実行して、図１０に示される各ハードウェアを制御することによって、受付部１１０１、第２の表示制御部１１１０、第１の表示制御部１１０３のいずれかを実現してもよい。
【０２３７】
まず、受付部１１０１は、複数の光センサ回路２４４から画像処理エンジン２８０を介して入力される電気信号に基づいて、第２の表示パネル２４０に入力された操作命令や移動命令などを受け付ける。より詳細には、受付部１１０１は、センシング時間毎に第２の表示パネル２４０の画像処理エンジン２８０から出力される画像データを取得して、当該画像データに基づいて操作命令や移動命令などを生成する。
【０２３８】
そして、受付部１１０１は、画像処理エンジン２８０から出力された画像データをＲＡＭ２７１に記憶してもよい。すなわち、受付部１１０１は、ＲＡＭ２７１の画像データを常時最新の画像データに更新してもよい。なお、受付部１１０１は、ＣＰＵ２１０と第２の表示パネル２４０の複数の光センサ回路２４４とによって実現される機能であってもよい。すなわち、受付部１１０１は、ＣＰＵ２１０の一部の機能と第２の表示パネル２４０の受光機能とを含む機能ブロックを示す概念であってもよい。
【０２３９】
すなわち、受付部１１０１は、第２の表示パネル２４０からの電気信号に基づいて、第２の表示パネル２４０に対するタッチ操作を検出する。そして、受付部１１０１は、タッチ操作に応じて、ユーザからの操作命令を認識する。
【０２４０】
より詳細には、受付部１１０１は、第２の表示パネル２４０を介して検出される指９００と第２の表示パネル２４０との接触位置の移動方向を判断する方向判断部１１０４を含む。方向判断部１１０４は、接触位置が右方向へ移動したか否かを判断する。方向判断部１１０４は、接触位置が左方向へ移動したか否かを判断する。さらに、方向判断部１１０４は、接触位置が下方向へ移動したか否かを判断する。方向判断部１１０４は、接触位置が上方向へ移動したか否かを判断する。
【０２４１】
受付部１１０１は、方向判断部１１０４からの判断結果に基づいて、ユーザからの操作命令を判断する命令判断部１１０５を含む。命令判断部１１０５は、図１（Ｂ）に示すように、接触位置が右方向へ移動したと判断した場合に、第１の操作命令を受け付けたと判断する。命令判断部１１０５は、第１の操作命令を取得した際に、当該第１の操作命令を第１の表示制御部１１０３および第２の表示制御部１１１０に受け渡す。命令判断部１１０５は、図１（Ｄ）に示すように、接触位置が左方向へ移動したと判断した場合に、第２の操作命令を受け付けたと判断する。命令判断部１１０５は、第２の操作命令を受け付けた際に、当該第２の操作命令を第１の表示制御部１１０３および第２の表示制御部１１１０に受け渡す。
【０２４２】
さらに、命令判断部１１０５は、図４（Ｂ）および図７（Ｂ）に示すように、接触位置が下方向へ移動したと判断した場合に、第３の操作命令を受け付けたと判断する。命令判断部１１０５は、第３の操作命令を取得した際に、当該第３の操作命令を第１の表示制御部１１０３および第２の表示制御部１１１０に受け渡す。命令判断部１１０５は、図４（Ｄ）および図７（Ｄ）に示すように、接触位置が上方向へ移動したと判断した場合に、第４の操作命令を受け付けたと判断する。命令判断部１１０５は、第４の操作命令を受け付けた際に、当該第４の操作命令を第１の表示制御部１１０３および第２の表示制御部１１１０に受け渡す。
【０２４３】
第１の表示制御部１１０３は、受付部１１０１からの操作命令（表示用の指令）に基づいて、ＲＡＭ１７１からコンテンツデータ１７１１を読み出す。第１の表示制御部１１０３は、図２７に示す属性データに基づいて、第１の表示パネル１４０にコンテンツを表示させる。たとえば、図１（Ａ）および図４（Ａ）に示すように、第１の表示制御部１１０３は、第１の表示パネル１４０にテキストの３ページ目を表示させる。
【０２４４】
より詳細には、第１の表示制御部１１０３は、第１の表示制御部１１０３が表示すべきコンテンツの表示対象エリアを指定する。すなわち、第１の表示制御部１１０３は、テキストが横書きで表示されている場合、受付部１１０１から第１の操作命令を受け付けて、第１の表示制御部１１０３が表示すべき表示対象エリア（表示対象ページ）を１ページ分だけ前に戻す。たとえば、第１の表示制御部１１０３は、第１の操作命令を受け付けて、第１の表示制御部１１０３が表示すべきページや行などを示す情報を生成する。あるいは、第１の表示制御部１１０３は、現在表示中のページの前のページを表示する旨の第１の指令を生成してもよい。
【０２４５】
第１の表示制御部１１０３は、テキストが横書きで表示されている場合、受付部１１０１から第２の操作命令を受け付けて、第１の表示制御部１１０３が表示すべき表示対象エリア（表示対象ページ）を１ページ分だけ先に進める。たとえば、第１の表示制御部１１０３は、第２の操作命令を受け付けて、第１の表示制御部１１０３が表示すべきページや行などを示す情報を生成する。あるいは、第１の表示制御部１１０３は、現在表示中のページの次のページを表示する旨の第２の指令を生成してもよい。
【０２４６】
一方、第１の表示制御部１１０３は、テキストが横書きで表示されている場合、受付部１１０１から第３の操作命令を受け付けて、第１の表示制御部１１０３が表示すべき表示対象エリア（表示対象ページ）を１行分だけ前に戻す。たとえば、第１の表示制御部１１０３は、第１の操作命令を受け付けて、第１の表示制御部１１０３が表示すべきページや行などを示す情報を生成する。
【０２４７】
第１の表示制御部１１０３は、テキストが横書きで表示されている場合、受付部１１０１から第４の操作命令を受け付けて、第１の表示制御部１１０３が表示すべき表示対象エリア（表示対象ページ）を１行分だけ先に進める。たとえば、第１の表示制御部１１０３は、第４の操作命令を受け付けて、第１の表示制御部１１０３が表示すべきページや行などを示す情報を生成する。
【０２４８】
第１の表示制御部１１０３は、表示対象エリア（表示対象ページ）の指定に応じて、コンテンツデータ１７１１に基づいて、第１の表示パネル１４０を介してテキストの一部を表示する。たとえば、第１の表示制御部１１０３は、第１の操作命令（第１の指令）に応じて、図１（Ｃ）に示すように、テキストの２ページ目を表示する。第１の表示制御部１１０３は、第２の操作命令（第２の指令）に応じて、図１（Ｅ）に示すように、テキストの４ページ目を表示する。第１の表示制御部１１０３は、第３の操作命令（第３の指令）に応じて、図２（Ｃ）に示すように、表示するテキストを１行分戻す。第１の表示制御部１１０３は、第４の操作命令（第４の指令）に応じて、図２（Ｅ）に示すように、表示するテキストを１行分進める。
【０２４９】
第１の表示制御部１１０３は、第１の表示パネル１４０を介して表示しているコンテンツがどのような種類（属性）のコンテンツであるかを示す情報（表示態様データ）を、第２の表示制御部１１１０に受け渡す。図２８は、本実施の形態に係る表示態様データのデータ構造を示す第１のイメージ図である。より詳細には、図２８は、第１の表示制御部１１０３が第１の表示パネル１４０を介して横書きの通常書籍を表示している場合の、表示態様データのデータ構造を示す。
【０２５０】
表示態様データは、何も設定されていない領域ＤＡ４１と、コンテンツの表示態様ＤＡ４２とを含む。コンテンツの表示態様ＤＡ４２は、たとえば、第１の表示制御部１１０３が表示対象エリアを１ページ戻したことを示す情報「０」、第１の表示制御部１１０３が表示対象エリアを１ページ進めたことを示す情報「１」、第１の表示制御部１１０３が表示対象エリアを１行戻したことを示す情報「２」、第１の表示制御部１１０３が表示対象エリアを１行進めたことを示す情報「３」、第１の表示制御部１１０３が検索結果を前に戻したことを示す情報「４」、第１の表示制御部１１０３が検索結果を先に進めたことを示す情報「５」、第１の表示制御部１１０３が選択中の検索結果行を前に戻したことを示す情報「６」、第１の表示制御部１１０３が選択中の検索結果行を先に進めたことを示す情報「７」、第１の表示制御部１１０３がコンテンツを前に戻せなかったことを示す情報「８」、第１の表示制御部１１０３がコンテンツを先に進められなかったことを示す情報「９」などを含む。
【０２５１】
なお、受付部１１０１が第１の表示制御部１１０３に受け渡す表示用の指令は、たとえば図２９に示すようなデータ構造を有する。図２９は、本実施の形態に係る表示用の指令データのデータ構造を示すイメージ図である。より詳細には、図２９は、第１の表示制御部１１０３が第１の表示パネル１４０を介して横書きの通常書籍を表示している場合の、表示用の指令データのデータ構造を示す。
【０２５２】
表示用の指令データは、表示態様データと同様に、何も設定されていない領域ＤＡ５１と、表示命令領域ＤＡ５２とを含む。表示命令領域ＤＡ５２は、たとえば、表示対象エリアを１ページ戻す命令を示す情報「０」、表示対象エリアを１ページ進める命令を示す情報「１」、表示対象エリアを１行戻す命令を示す情報「２」、表示対象エリアを１行進める命令を示す情報「３」、検索結果を前に戻す命令を示す情報「４」、検索結果を先に進める命令を示す情報「５」、選択中の検索結果行を前に戻す命令を示す情報「６」、選択中の検索結果行を先に進める命令を示す情報「７」などを含む。
【０２５３】
第２の表示制御部１１１０は、受付部１１０１からの第１の操作命令と第１の表示制御部１１０３からの表示態様データ（テキストが表示されていること）とを受け付けて、第２の表示パネル２４０を介してページを送るエフェクト画像を表示させる。より詳細には、第２の表示制御部１１１０は、第１の操作命令に応じて、表示態様データに対応するエフェクト画像データ群１７１Ａを第１の順に読み出して、第２の表示パネル２４０にエフェクト画像を第１の順に表示させる。
【０２５４】
第２の表示制御部１１１０は、受付部１１０１からの第２の操作命令と第１の表示制御部１１０３からの表示態様データ（テキストが表示されていること）とを受け付けて、第２の表示パネル２４０を介してページを戻すエフェクト画像を表示させる。より詳細には、第２の表示制御部１１１０は、第２の操作命令に応じて、表示態様データに対応するエフェクト画像データ群１７１Ａを第２の順に読み出して、第２の表示パネル２４０にエフェクト画像を第２の順に表示させる。
【０２５５】
さらに、第２の表示制御部１１１０は、受付部１１０１からの第３の操作命令と第１の表示制御部１１０３からの表示態様データ（テキストが表示されていること）とを受け付けて、第２の表示パネル２４０を介してページを送るエフェクト画像を表示させる。より詳細には、第２の表示制御部１１１０は、第３の操作命令に応じて、表示態様データに対応するエフェクト画像データ群１７１Ｂを読み出して、第２の表示パネル２４０にエフェクト画像を順次に表示させる。
【０２５６】
第２の表示制御部１１１０は、受付部１１０１からの第４の操作命令と第１の表示制御部１１０３からの表示態様データ（テキストが表示されていること）とを受け付けて、第２の表示パネル２４０を介してページを戻すエフェクト画像を表示させる。より詳細には、第２の表示制御部１１１０は、第４の操作命令に応じて、表示態様データに対応するエフェクト画像データ群１７１Ｃを読み出して、第２の表示パネル２４０にエフェクト画像を順次に表示させる。
【０２５７】
そして、第１の表示制御部１１０３が第１の表示パネル１４０に写真などの画像や検索結果などを表示している場合には、第２の表示制御部１１１０は第２の表示パネル２４０にフィルムやカードなどのエフェクト画像群を表示させる。このような場合における第２の表示制御部１１１０の機能は、書籍のエフェクト画像の場合と同様であるため、ここでは説明を繰り返さない。
【０２５８】
受付部１１０１が、第２の表示パネル２４０に対するタッチ操作に応じて、表示態様データを第１の表示制御部１１０３と第２の表示制御部１１１０とに受け渡してもよい。そして、第１の表示制御部１１０３が、受付部１１０１からの表示態様データに基づいて表示するコンテンツを更新してもよい。第２の表示制御部１１１０が、受付部１１０１からの表示態様データに基づいてエフェクト画像を表示してもよい。
【０２５９】
また、本実施の形態においては、受付部１１０１と第１の表示制御部１１０３と第２の表示制御部１１１０とを異なる機能ブロックとして説明した。しかしながら、それらの２つ以上を１つの機能ブロックにまとめてもよいし、それらの１つを２つ以上の機能ブロックに分割してもよい。
【０２６０】
たとえば、受付部１１０１と第２の表示制御部１１１０とがＣＰＵ２１０が実現する１つのモジュールとして構成され、第１の表示制御部１１０３がＣＰＵ１１０が実現する１つのモジュールとして構成されてもよい。
【０２６１】
＜テキストが縦書き表示されている場合の動作概要＞
本実施の形態に係る電子機器１００は、上記のような構成を有するため、以下のような応用的な機能を実現することもできる。以下では、図３０、図２、図３を参照して、テキストが縦書き表示されている場合の、本実施の形態に係る電子機器１００の動作概要について説明する。ここでは、電子機器１００が、テキストを縦書きで表示する場合について説明する。
【０２６２】
図３０は、本実施の形態に係るページ切り替え処理時の電子機器１００を示す第２のイメージ図である。より詳細には、図３０（Ａ）は第１の表示パネル１４０がテキストの３ページ目を縦書きで表示した状態の電子機器１００のイメージ図である。図３０（Ｂ）は第２の表示パネル２４０に右方向のタッチ操作が入力されたときの電子機器１００のイメージ図である。図３０（Ｃ）はテキストを１ページ進めた状態の電子機器１００のイメージ図である。図３０（Ｄ）は第２の表示パネル２４０に左方向のタッチ操作が入力されたときの電子機器１００のイメージ図である。図３０（Ｅ）はテキストを１ページ戻した状態の電子機器１００のイメージ図である。
【０２６３】
図３０（Ａ）を参照して、電子機器１００は、第１の表示パネル１４０にテキストの３ページ目を縦書きで表示させる。より詳細には、電子機器１００は、ユーザからの操作を受け付けて、ユーザが所望するページを第１の表示パネル１４０に表示させる。電子機器１００は、第２の表示パネル２４０を介して、ユーザからのページ切り替え命令を受け付ける。
【０２６４】
図３０（Ｂ）を参照して、電子機器１００は、第２の表示パネル２４０を介して、ユーザから右方向のタッチ操作を受け付ける。すなわち、ユーザが、指９００あるいは図示しないスタイラスペンなどを第２の表示パネル２４０に接触させた状態で、指９００あるいはスタイラスペンを右方向にスライドさせる。より詳細には、電子機器１００は、第２の表示パネル２４０と指９００との接触位置を検知することによって、右方向のタッチ操作を受け付ける。
【０２６５】
図３０（Ｃ）を参照して、電子機器１００は、第１の表示パネル１４０にテキストの４ページ目を表示させる。すなわち、電子機器１００は、テキストを縦書きで表示している際には、右方向へのタッチ操作に応じて、表示しているテキストを先に（次に）進める。このとき、本実施の形態に係る電子機器１００は、図２（Ａ）から図２（Ｈ）に示すように、ＲＡＭなどに予め記憶されている書籍用のエフェクト画像データに基づいて、第２の表示パネル２４０に、書籍がめくられるエフェクト画像を第１の順序で表示する。
【０２６６】
図３０（Ｄ）を参照して、電子機器１００は、第２の表示パネル２４０を介して、ユーザから左方向のタッチ操作を受け付ける。すなわち、ユーザが、指９００などを第２の表示パネル２４０に接触させた状態で、指９００を左方向にスライドさせる。より詳細には、電子機器１００は、第２の表示パネル２４０と指９００との接触位置を検知することによって、左方向のタッチ操作を受け付ける。
【０２６７】
図３０（Ｅ）を参照して、電子機器１００は、第１の表示パネル１４０にテキストの２ページ目を表示させる。すなわち、電子機器１００は、テキストを縦書きで表示している際には、左方向へのタッチ操作に応じて、表示しているテキストを前に戻す。このとき、本実施の形態に係る電子機器１００は、図３（Ａ）から図３（Ｈ）に示すように、ＲＡＭなどに予め記憶されている書籍用のエフェクト画像データに基づいて、第２の表示パネル２４０に、書籍がめくられるエフェクト画像を第１の順序の逆の順序（第２の順序）で表示する。
【０２６８】
このように、本実施の形態に係る電子機器１００は、テキストが縦書きで表示されている場合と、テキストが横書きで表示されている場合とにおいて、入力操作に応じて電子機器１００が実行する処理が異なる。この構成は、通常、現実の縦書きの書籍は右から左へとページが進み、現実の横書きの書籍は左から右へとページが進むことに由来している。すなわち、電子機器１００は、仮想の書籍（テキスト）を実現するものであるため、現実の書籍におけるページの配置に基づいて、ユーザの操作と電子機器１００の処理とが関連付けられていることが好ましい。
【０２６９】
そして、本実施の形態に係る電子機器１００は、第１の表示パネル１４０に右方向へのタッチ操作が入力された場合には、横書きおよび縦書きにかかわらず、第２の表示パネル２４０には図２に示すエフェクト画像を表示させる。一方、電子機器１００は、第１の表示パネル１４０に右方向へのタッチ操作が入力された場合には、横書きの場合と縦書きの場合とにおいて、第１の表示パネル１４０に異なるページを表示させる。
【０２７０】
その結果、本実施の形態に係る電子機器１００においては、そのユーザが、電子機器に対して行う操作と当該電子機器内で実行される処理とを連想し易い。
【０２７１】
＜検索結果リストが表示されている場合の動作概要＞
さらに、本実施の形態に係る電子機器１００は、以下のような応用的な機能をも実現することができる。以下では、図３１〜図３３を参照して、第１の表示パネル１４０が検索結果リストを表示している場合における、本実施の形態に係る電子機器１００の動作概要について説明する。
【０２７２】
図３１は、本実施の形態に係る選択中の検索結果が切り替わる時の電子機器１００を示すイメージ図である。より詳細には、図３１（Ａ）は第１の表示パネル１４０が検索結果リストを表示した状態の電子機器１００のイメージ図である。図３１（Ｂ）は第２の表示パネル２４０に上方向のタッチ操作が入力されたときの電子機器１００のイメージ図である。図３１（Ｃ）は１つ前の検索結果が選択された状態の電子機器１００のイメージ図である。図３１（Ｄ）は第２の表示パネル２４０に下方向のタッチ操作が入力されたときの電子機器１００のイメージ図である。図３１（Ｅ）は１つ先の検索結果が選択された状態の電子機器１００のイメージ図である。
【０２７３】
図３２は、本実施の形態に係る選択中の検索結果が切り替わる時の第２の表示パネル２４０を示す第１のイメージ図である。図３３は、本実施の形態に係る選択中の検索結果が切り替わる時の第２の表示パネルを示す第２のイメージ図である。
【０２７４】
図３１（Ａ）を参照して、電子機器１００は、第１の表示パネル１４０に検索結果リストを横書きで表示させる。より詳細には、本実施の形態に係る電子機器１００は、電子辞書の機能を有する。電子機器１００は、ユーザからの検索条件を受け付けて、当該検索条件に一致する検索結果を第１の表示パネル１４０に表示させる。
【０２７５】
たとえば、受付部１１０１は、第２の表示パネル２４０あるいは操作キー１７７を介して文字列の入力を受け付ける。第１の表示制御部１１０３は、ＲＡＭ１７１のデータベースを参照して、当該文字列を含む見出しを検索結果として第１の表示パネル１４０にリスト表示させる。すなわち、第１の表示制御部１１０３は、少なくとも１つの検索結果からなる検索結果リストを第１の表示パネル１４０に表示させる。このとき、第１の表示制御部１１０３は、検索結果リストの１つの検索結果を反転表示するなどして選択状態にする。
【０２７６】
図３１（Ｂ）を参照して、電子機器１００は、第２の表示パネル２４０を介して、ユーザから上方向のタッチ操作を受け付ける。すなわち、ユーザが、指９００などを第２の表示パネル２４０に接触させた状態で、指９００を上方向にスライドさせる。より詳細には、電子機器１００は、第２の表示パネル２４０と指９００との接触位置を検知することによって、上方向のタッチ操作を受け付ける。
【０２７７】
図３１（Ｃ）を参照して、電子機器１００は、第１の表示パネル１４０に１つ前の検索結果を選択状態で表示させる。すなわち、電子機器１００は、検索結果リストを表示している際には、上方向へのタッチ操作に応じて、選択されている検索結果を１つだけ前に戻す。このとき、本実施の形態に係る電子機器１００は、図３２（Ａ）から図３２（Ｃ）に示すように、ＲＡＭなどに予め記憶されている選択中の検索結果が切り替わるエフェクト画像データ群に基づいて、第２の表示パネル２４０に、選択中の検索結果が切り替わるエフェクト画像を順次表示する。
【０２７８】
図３１（Ｄ）を参照して、電子機器１００は、第２の表示パネル２４０を介して、ユーザから下方向のタッチ操作を受け付ける。すなわち、ユーザが、指９００などを第２の表示パネル２４０に接触させた状態で、指９００を下方向にスライドさせる。より詳細には、電子機器１００は、第２の表示パネル２４０と指９００との接触位置を検知することによって、下方向のタッチ操作を受け付ける。
【０２７９】
図３１（Ｅ）を参照して、電子機器１００は、第１の表示パネル１４０に１つ先の検索結果を選択状態で表示させる。すなわち、電子機器１００は、検索結果リストを表示している際には、下方向へのタッチ操作に応じて、選択されている検索結果を１つだけ先に進める。このとき、本実施の形態に係る電子機器１００は、図３３（Ａ）から図３３（Ｃ）に示すように、ＲＡＭなどに予め記憶されている選択中の検索結果が切り替わるエフェクト画像データ群に基づいて、第２の表示パネル２４０に、選択中の検索結果が切り替わるエフェクト画像を順次表示する。
【０２８０】
このように本実施の形態に係る電子機器１００は、検索結果の選択を進める場合と戻す場合とにおいて、異なるエフェクト画像を第２の表示パネル２４０に表示する。特に、電子機器１００は、コンテンツの表示エリア（第１の表示エリア）とは異なる表示エリア（第２の表示エリア）を介して、予め記憶しているエフェクト画像を順次表示するため、検索結果の見出しに応じた画像処理を行う必要がない。その結果、電子機器１００は、簡単な処理でコンテンツの進行状態をユーザに直感的に認識させることができる。
【０２８１】
＜検索結果の詳細な画面が表示されている場合の動作概要＞
さらに、本実施の形態に係る電子機器１００は、以下のような応用的な機能をも実現することができる。以下では、図３４〜図３６を参照して、第１の表示パネル１４０が検索結果の詳細な画面を表示している場合における、本実施の形態に係る電子機器１００の動作概要について説明する。
【０２８２】
図３４は、本実施の形態に係る検索結果ページ切り替え処理時の電子機器を示すイメージ図である。より詳細には、図３４（Ａ）は第１の表示パネル１４０が検索結果の詳細な画面を表示した状態の電子機器１００のイメージ図である。図３４（Ｂ）は第２の表示パネル２４０に右上方向のタッチ操作が入力されたときの電子機器１００のイメージ図である。図３４（Ｃ）は１つ前の検索結果が表示された状態の電子機器１００のイメージ図である。図３４（Ｄ）は第２の表示パネル２４０に左下方向のタッチ操作が入力されたときの電子機器１００のイメージ図である。図３４（Ｅ）は１つ先の検索結果が表示された状態の電子機器１００のイメージ図である。
【０２８３】
図３５は、本実施の形態に係る検索結果ページ切り替え処理時の第２の表示パネルを示す第１のイメージ図である。図３６は、本実施の形態に係る検索結果ページ切り替え処理時の第２の表示パネルを示す第２のイメージ図である。
【０２８４】
図３４（Ａ）を参照して、電子機器１００は、第１の表示パネル１４０に詳細な検索結果を横書きで表示させる。前述したように、本実施の形態に係る電子機器１００は、電子辞書の機能を有する。電子機器１００は、ユーザからの検索結果の選択命令を受け付けて、当該検索結果の詳細な内容を第１の表示パネル１４０に表示させる。
【０２８５】
たとえば、図３１（Ａ）あるいは図３１（Ｃ）あるいは図３１（Ｅ）に示す状態において、受付部１１０１が、第２の表示パネル２４０あるいは操作キー１７７を介して命令を受け付ける。そして、第１の表示制御部１１０３は、ＲＡＭ１７１のデータベースを参照して、図３４（Ａ）に示すように、詳細な検索結果を第１の表示パネル１４０に表示させる。
【０２８６】
図３４（Ｂ）を参照して、電子機器１００は、第２の表示パネル２４０を介して、ユーザから右上方向のタッチ操作を受け付ける。すなわち、ユーザが、指９００などを第２の表示パネル２４０に接触させた状態で、指９００を右上方向にスライドさせる。より詳細には、電子機器１００は、第２の表示パネル２４０と指９００との接触位置を検知することによって、右上方向のタッチ操作を受け付ける。
【０２８７】
図３４（Ｃ）を参照して、電子機器１００は、第１の表示パネル１４０に１つ次の検索結果の詳細な内容を表示させる。すなわち、電子機器１００は、検索結果の詳細な内容を表示している際には、右上方向へのタッチ操作に応じて、表示中の検索結果を１つだけ先に進める。このとき、本実施の形態に係る電子機器１００は、図３５（Ａ）から図３５（Ｅ）に示すように、ＲＡＭなどに予め記憶されている検索結果を示すカードを１枚めくるエフェクト画像データ群に基づいて、第２の表示パネル２４０に、検索結果を示すカードを１枚めくるエフェクト画像を表示する。
【０２８８】
図３４（Ｄ）を参照して、電子機器１００は、第２の表示パネル２４０を介して、ユーザから左下方向のタッチ操作を受け付ける。すなわち、ユーザが、指９００などを第２の表示パネル２４０に接触させた状態で、指９００を左下方向にスライドさせる。より詳細には、電子機器１００は、第２の表示パネル２４０と指９００との接触位置を検知することによって、左下方向のタッチ操作を受け付ける。
【０２８９】
図３４（Ｅ）を参照して、電子機器１００は、第１の表示パネル１４０に１つ前の検索結果の詳細な内容を表示させる。すなわち、電子機器１００は、検索結果の詳細な内容を表示している際には、左下方向へのタッチ操作に応じて、表示中の検索結果を１つだけ元に戻す。このとき、本実施の形態に係る電子機器１００は、図３６（Ａ）から図３６（Ｅ）に示すように、ＲＡＭなどに予め記憶されている検索結果を示すカードを１枚かぶせるエフェクト画像データ群に基づいて、第２の表示パネル２４０に、検索結果を示すカードを１枚かぶせるエフェクト画像を表示する。
【０２９０】
このように本実施の形態に係る電子機器１００は、表示中の詳細な検索結果を進める場合と戻す場合とにおいて、異なる一連のエフェクト画像を第２の表示パネル２４０に表示する。特に、電子機器１００は、コンテンツの表示エリア（第１の表示エリア）とは異なる表示エリア（第２の表示エリア）を介して、予め記憶しているエフェクト画像を順次表示するため、検索結果の内容に応じた画像処理を行う必要がない。その結果、電子機器１００は、簡単な処理でコンテンツの進行状態をユーザに直感的に認識させることができる。
【０２９１】
＜地図画像が表示されている場合の動作概要＞
さらに、本実施の形態に係る電子機器１００は、以下のような応用的な機能も実現することができる。以下では、図３７〜図３９を参照して、第１の表示パネル１４０が地図画像を表示している場合における、本実施の形態に係る電子機器１００の動作概要について説明する。
【０２９２】
図３７は、本実施の形態に係る地図の表示エリアの切り替え処理時の電子機器１００を示すイメージ図である。より詳細には、図３７（Ａ）は第１の表示パネル１４０が地図画像の第１のエリアを表示した状態の電子機器１００のイメージ図である。図３７（Ｂ）は第２の表示パネル２４０に右方向のタッチ操作が入力されたときの電子機器１００のイメージ図である。図３７（Ｃ）は第１の表示パネル１４０が地図画像の第２のエリアを表示した状態の電子機器１００のイメージ図である。図３７（Ｄ）は第２の表示パネル２４０に下方向のタッチ操作が入力されたときの電子機器１００のイメージ図である。図３７（Ｅ）は第１の表示パネル１４０が地図画像の第３のエリアを表示した状態の電子機器１００のイメージ図である。
【０２９３】
図３８は、本実施の形態に係る地図の表示エリアの切り替え処理時の第２の表示パネル２４０を示す第１のイメージ図である。図３９は、本実施の形態に係る地図の表示エリアの切り替え処理時の第２の表示パネルを示す第２のイメージ図である。
【０２９４】
図３７（Ａ）を参照して、電子機器１００は、第１の表示パネル１４０に地図画像の第１のエリアを表示させる。より詳細には、本実施の形態に係る電子機器１００は、ユーザからの表示位置の指定命令を受け付けて、当該表示位置を中心とした第１のエリアを第１の表示パネル１４０に表示させる。
【０２９５】
図３７（Ｂ）を参照して、電子機器１００は、第２の表示パネル２４０を介して、ユーザから右方向のタッチ操作を受け付ける。すなわち、ユーザが、指９００などを第２の表示パネル２４０に接触させた状態で、指９００を右方向にスライドさせる。より詳細には、電子機器１００は、第２の表示パネル２４０と指９００との接触位置を検知することによって、右方向のタッチ操作を受け付ける。
【０２９６】
図３７（Ｃ）を参照して、電子機器１００は、第１の表示パネル１４０に地図画像のうちの第１のエリアの左側に位置する第２のエリアを表示させる。すなわち、電子機器１００は、地図画像を表示している際には、右方向へのタッチ操作に応じて、表示されるエリアを左へ移動させる。このとき、本実施の形態に係る電子機器１００は、図３８（Ａ）から図３８（Ｃ）に示すように、ＲＡＭなどに予め記憶されている地図の用紙が右方向へ移動するエフェクト画像データ群に基づいて、第２の表示パネル２４０に、地図の用紙が右方向へ移動するエフェクト画像を表示する。
【０２９７】
図３７（Ｄ）を参照して、電子機器１００は、第２の表示パネル２４０を介して、ユーザから下方向のタッチ操作を受け付ける。すなわち、ユーザが、指９００などを第２の表示パネル２４０に接触させた状態で、指９００を下方向にスライドさせる。より詳細には、電子機器１００は、第２の表示パネル２４０と指９００との接触位置を検知することによって、下方向のタッチ操作を受け付ける。
【０２９８】
図３７（Ｅ）を参照して、電子機器１００は、第１の表示パネル１４０に地図画像のうちの第１のエリアの上側に位置する第３のエリアを表示させる。すなわち、電子機器１００は、地図画像を表示している際には、下方向へのタッチ操作に応じて、表示されるエリアを上へ移動させる。このとき、本実施の形態に係る電子機器１００は、図３９（Ａ）から図３９（Ｃ）に示すように、ＲＡＭなどに予め記憶されている地図の用紙が下方向へ移動するエフェクト画像データ群に基づいて、第２の表示パネル２４０に、地図の用紙が下方向へ移動するエフェクト画像を表示する。
【０２９９】
ここでは、電子機器１００が右方向のタッチ操作と下方向のタッチ操作とを受け付けた場合について説明したが、電子機器１００が左方向のタッチ操作と上方向のタッチ操作を受け付けた場合にも上記と同様に動作する。電子機器１００が左方向のタッチ操作を受け付けた場合の動作は、右方向のタッチ操作を受け付けた場合の動作と同様であるため、ここでは説明を繰り返さない。また、電子機器１００が上方向のタッチ操作を受け付けた場合の動作は、下方向のタッチ操作を受け付けた場合の動作と同様であるため、ここでは説明を繰り返さない。
【０３００】
本実施の形態に係る電子機器１００は、タッチ操作の方向に応じて、表示エリアの半分に対応する量だけ地図画像を移動するものであったが、このような構成に限られるものではない。たとえば、電子機器１００は、表示エリアの全部に対応する量だけ地図画像を移動させてもよい。
【０３０１】
さらに、電子機器１００は、タッチ操作の距離に応じて、地図画像の移動量を変化させてもよい。この場合には、受付部１１０１あるいは方向判断部１１０４が距離判断部を含み、当該距離判断部がタッチ操作の移動距離が所定値以上であるか否かを判断する。そして、命令判断部１１０５が、方向判断部１１０４と距離判断部からの判断結果に基づいて、ユーザからの表示エリアの切り替え命令を受け付ける。
【０３０２】
このように本実施の形態に係る電子機器１００は、地図画像の表示エリアを移動する方向に応じて、異なるエフェクト画像を第２の表示パネル２４０に表示する。特に、電子機器１００は、地図画像の表示エリア（第１の表示エリア）とは異なる表示エリア（第２の表示エリア）を介して、予め記憶しているエフェクト画像を順次表示するため、地図画像の内容に応じた画像処理を行う必要がない。その結果、電子機器１００は、簡単な処理でコンテンツの進行状態をユーザに直感的に認識させることができる。
【０３０３】
＜コンテンツ表示処理＞
次に、図１〜図４０を参照して、本実施の形態に係る電子機器１００におけるコンテンツ表示処理について説明する。なお、図４０は、本実施の形態に係る電子機器１００におけるコンテンツ表示処理の処理手順を示すフローチャートである。
【０３０４】
まず、第１の表示制御部１１０３として機能するＣＰＵ１１０は、第２の表示パネル２４０あるいは操作キー１７７を介してユーザから電子書籍を表示するための命令を受け付けて、ＲＡＭ１７１からコンテンツデータ（書籍データ）を読み出す（ステップＳ１０２）。ＣＰＵ１１０は、コンテンツデータに基づいて、初期の表示用のレイアウト情報を作成する（ステップＳ１０４）。ＣＰＵ１１０は、コンテンツデータに基づいて、表示種別（第１の表示種別）を認識する（ステップＳ１０６）。より詳細には、第１の表示制御部１１０３として機能するＣＰＵ１１０は、第２の表示制御部１１１０として機能するＣＰＵ２１０（あるいはＣＰＵ１１０）に、第１の表示種別を通知する。
【０３０５】
ＣＰＵ１１０は、レイアウト情報に基づいて、第１の表示パネル１４０にコンテンツを表示する（ステップＳ１０８）。ＣＰＵ１１０は、第２の表示パネル２４０を介して、タッチ操作（たとえば、ページ切り替え命令）を受け付けたか否かを判断する（ステップＳ１１０）。ＣＰＵ１１０は、タッチ操作を受け付けない場合（ステップＳ１１０においてＮＯである場合）、ステップＳ１１０の処理を繰り返す。
【０３０６】
ＣＰＵ１１０は、タッチ操作を受け付けた場合（ステップＳ１１０においてＹＥＳである場合）、コンテンツデータに基づいて、タッチ操作に応じて新たなレイアウト情報を作成する（ステップＳ１１２）。ＣＰＵ１１０は、コンテンツデータに基づいて、新たな表示種別（第２の表示種別）を認識する（ステップＳ１１４）。より詳細には、第１の表示制御部１１０３として機能するＣＰＵ１１０は、第２の表示制御部１１１０として機能するＣＰＵ２１０に第２の表示種別を通知する。ＣＰＵ１１０は、新たなレイアウト情報に基づいて第１の表示パネル１４０を介してコンテンツを表示し直す。
【０３０７】
一方、ステップＳ１０６の後、第２の表示制御部１１１０として機能するＣＰＵ２１０は、自身が利用しているメモリ領域に第１の表示種別を格納する（更新する）（ステップＳ１１８）。ＣＰＵ２１０は、第１の表示種別に基づいて操作画面を選択し（ステップＳ１２０）、第２の表示パネル２４０を介して操作画面を表示する（ステップＳ１２２）。たとえば、第１の表示パネル１４０がテキストを表示している場合には、ＣＰＵ２１０は第２の表示パネル２４０に図２（Ａ）に示すような書籍の画像を表示させる。第１の表示パネル１４０が画像を表示している場合には、ＣＰＵ２１０は第２の表示パネル２４０に図８（Ａ）に示すようなフィルムの画像を表示させる。
【０３０８】
受付部１１０１として機能するＣＰＵ２１０（あるいはＣＰＵ１１０）は、第２の表示パネル２４０を介してタッチ操作を受け付けたか否かを判断する（ステップＳ１２４）。ＣＰＵ２１０は、タッチ操作を受け付けない場合（ステップＳ１２４においてＮＯである場合）、ステップＳ１２４の処理を繰り返す。
【０３０９】
ＣＰＵ２１０は、タッチ操作を受け付けた場合（ステップＳ１２４においてＹＥＳである場合）、タッチ操作に基づいて第１から第４の操作命令を取得する（ステップＳ１２６）。ＣＰＵ２１０は、第１の表示制御部１１０３として機能するＣＰＵ１１０に、第１から第４の操作命令を受け渡す（ステップＳ１２８）。
【０３１０】
第２の表示制御部１１１０として機能するＣＰＵ２１０は、ＲＡＭ１７１から第１の表示種別に対応するエフェクト画像データ群１７１Ａを抽出する（ステップＳ１３０）。図２に示すように、ＣＰＵ２１０は、第２の表示パネル２４０にエフェクト画像を順次表示する（ステップＳ１３２）。ＣＰＵ２１０は、第１の表示種別と第２の表示種別とを比較する（ステップＳ１３４）。ＣＰＵ２１０は、表示種別が異なるか否かを判断する（ステップＳ１３６）。すなわち、ＣＰＵ２１０は、コンテンツの種類が切り替わったか否かを判断する。
【０３１１】
ＣＰＵ２１０は、表示種別が同じ場合（ステップＳ１３６においてＮＯである場合）、ステップＳ１２４からの処理を繰り返す。ＣＰＵ２１０は、表示種別が異なる場合（ステップＳ１３６においてＹＥＳである場合）、第１の表示種別を第２の表示種別に更新する（ステップＳ１３８）。ＣＰＵ２１０は、更新後の第２の表示種別に基づいて操作画面を選択し（ステップＳ１４０）、第２の表示パネル２４０を介して操作画面を表示する（ステップＳ１４２）。ＣＰＵ１１０は、ステップＳ１２４からの処理を繰り返す。
【０３１２】
＜処理手順の変形例＞
次に、本実施の形態における処理手順の変形例として、１つの書籍データ（コンテンツ群）の中にテキストとコミックなどの複数種類のコンテンツデータ１７１１，１７１２が含まれる場合の電子機器１００における処理手順についてより詳細に説明する。以下では、書籍データのデータ構成について説明する。図４１は、複数種類のコンテンツを含む書籍データ１７１Ｘのデータ構造を示す第１のイメージ図である。図４２は、複数種類のコンテンツを含む書籍データ１７１Ｘのデータ構造を示す第２のイメージ図である。
【０３１３】
図４１を参照して、書籍データ１７１Ｘの各々は、第１の情報１７１Ｙと、第２の情報１７１Ｚとを含む。なお、書籍データ１７１Ｘは、ＲＡＭ１７１などに格納される。第１の情報１７１Ｙは、コンテンツ全体に関わる情報を含む。第１の情報１７１Ｙは、コンテンツ内に存在するデータの種類を示す情報と、データの数を示す情報と、書籍がオープンしたときの初期レイアウトを示す情報とを含む。第２の情報１７１Ｚは、データの各々のレイアウトを保持する領域へのポインタを示す情報やコンテンツの種類を示す情報を含む。
【０３１４】
あるいは、図４２を参照して、書籍データ１７１Ｘは、コンテンツの種類（属性）を示す情報とコンテンツをレイアウトするために必要な情報とを交互に含む。すなわち、レイアウト単位で（ポインタ毎に）、コンテンツの種類を示す情報とコンテンツをレイアウトするために必要な情報とを含む。
【０３１５】
たとえば、書籍データ１７１Ｘは、第１のコンテンツデータとして、テキストであることを示す種類データＤＡ６１と、レイアウトデータＤＡ６２とを含む。レイアウトデータＤＡ６２は、テキストデータを含む。書籍データ１７１Ｘは、第２のコンテンツデータとして、コミックであることを示す種類データＤＡ６３と、レイアウトデータＤＡ６４とを含む。レイアウトデータＤＡ６４は、画像データを含む。書籍データ１７１Ｘは、第３のコンテンツデータとして、コミックであることを示す種類データＤＡ６５と、レイアウトデータＤＡ６６とを含む。レイアウトデータＤＡ６６は、画像データを含む。
【０３１６】
次に、図１〜図３９、図４１〜図４５を参照して、本実施の形態に係る電子機器１００における複数種類のコンテンツを切り替えて表示するための処理についてより詳細に説明する。なお、図４３は、本変形例に係る電子機器１００における複数種類のコンテンツを切り替えて表示するための処理の処理手順を示す第１のフローチャートである。図４４は、本変形例に係る電子機器１００における複数種類のコンテンツを切り替えて表示するための処理の処理手順を示す第２のフローチャートである。図４５は、本変形例に係る電子機器１００における複数種類のコンテンツを切り替えて表示するための処理の処理手順を示す第３のフローチャートである。
【０３１７】
図４３を参照して、第１の表示制御部１１０３として機能するＣＰＵ１１０は、第２の表示パネル２４０あるいは操作キー１７７を介してユーザから電子書籍を表示するための命令を受け付けて、ＲＡＭ１７１から書籍データ１７１Ｘを読み出す。ＣＰＵ１１０は、書籍データ１７１Ｘから第１のコンテンツデータのレイアウトデータＤＡ６２を取得する（ステップＳ２０２）。
【０３１８】
ＣＰＵ１１０は、レイアウトデータＤＡ６２に基づいて、初期の表示用のレイアウト（第１のレイアウト情報）を作成する（ステップＳ２０４）。ＣＰＵ１１０は、第１のコンテンツデータの種類データＤＡ６１に基づいて、第１のコンテンツに対応する第１の表示種別がテキストであることを認識する（ステップＳ２０６）。より詳細には、第１の表示制御部１１０３として機能するＣＰＵ１１０は、第２の表示制御部１１１０として機能するＣＰＵ２１０（あるいはＣＰＵ１１０）に、第１の表示種別を通知する。ＣＰＵ１１０は、レイアウト情報に基づいて、第１の表示パネル１４０にテキストを表示する（ステップＳ２０８）。
【０３１９】
一方、ステップＳ２０６の後、第２の表示制御部１１１０として機能するＣＰＵ２１０は、自身が利用しているメモリ領域に第１の表示種別をセットする（更新する）（ステップＳ２１８）。ＣＰＵ２１０は、第１の表示種別に基づいて操作画面を選択し（ステップＳ２２０）、第２の表示パネル２４０を介して操作画面を表示する（ステップＳ２２２）。ここでは、第１の表示パネル１４０がテキストを表示しているので、ＣＰＵ２１０は第２の表示パネル２４０に図２（Ａ）に示すような書籍の画像を表示させる。
【０３２０】
次に、図４４を参照して、ＣＰＵ１１０は、第２の表示パネル２４０を介して、タッチ操作（たとえば、ページ切り替え命令）を受け付けたか否かを判断する（ステップＳ２１０）。ＣＰＵ１１０は、タッチ操作を受け付けない場合（ステップＳ２１０においてＮＯである場合）、ステップＳ２１０の処理を繰り返す。
【０３２１】
ＣＰＵ１１０は、タッチ操作を受け付けた場合（ステップＳ２１０においてＹＥＳである場合）、次ページのレイアウト情報を作成する（ステップＳ２１２）。すなわち、ＣＰＵ１１０は、第２のコンテンツデータのレイアウトデータＤＡ６４に基づいて第２のレイアウト情報を作成する。ＣＰＵ１１０は、第２のコンテンツデータの種類データＤＡ６３に基づいて、新たな表示種別（第２の表示種別）を認識する（ステップＳ２１４）。より詳細には、第１の表示制御部１１０３として機能するＣＰＵ１１０は、第２の表示制御部１１１０として機能するＣＰＵ１１０に第２の表示種別を通知する。ＣＰＵ１１０は、第２のレイアウト情報に基づいて第１の表示パネル１４０を介してコンテンツを表示し直す（ステップＳ２１６）。
【０３２２】
一方、受付部１１０１として機能するＣＰＵ２１０（あるいはＣＰＵ１１０）は、第２の表示パネル２４０を介してタッチ操作を受け付けたか否かを判断する（ステップＳ２２４）。ＣＰＵ２１０は、タッチ操作を受け付けない場合（ステップＳ２２４においてＮＯである場合）、ステップＳ２２４の処理を繰り返す。
【０３２３】
ＣＰＵ２１０は、タッチ操作を受け付けた場合（ステップＳ２２４においてＹＥＳである場合）、タッチ操作に基づいて第１から第４の操作命令を取得する（ステップＳ２２６）。第１の表示パネル１４０がテキスト（通常書籍）を横書きで表示している場合、ＣＰＵ２１０は左方向へのタッチ操作に基づいてページ送り命令（第２の操作命令）を取得する。ＣＰＵ２１０は、第１の表示制御部１１０３として機能するＣＰＵ１１０に、ページ送り命令を受け渡す（ステップＳ２２８）。
【０３２４】
第２の表示制御部１１１０として機能するＣＰＵ２１０は、ＲＡＭ１７１からテキストに対応するエフェクト画像データ群１７１Ａを抽出する（ステップＳ２３０）。図３（Ａ）〜図３（Ｈ）に示すように、ＣＰＵ２１０は、第２の表示パネル２４０にページがめくられるエフェクト画像を順次表示する（ステップＳ２３２）。ＣＰＵ２１０は、テキストに対応する第１の表示種別とコミックに対応する第２の表示種別とを比較する（ステップＳ２３４）。
【０３２５】
図４５を参照して、ＣＰＵ２１０は、表示種別が異なるか否かを判断する（ステップＳ２３６）。ＣＰＵ２１０は、表示種別が同じ場合（ステップＳ２３６においてＮＯである場合）、ステップＳ２２４からの処理を繰り返す。
【０３２６】
ここでは、第１の表示種別と第２の表示種別とが異なるため（ステップＳ２３６においてＹＥＳである場合）、現在表示中のコンテンツに対応する表示種別をコミックに対応する第２の表示種別に更新する（ステップＳ２３８）。ＣＰＵ２１０は、コミックに対応する操作画面を選択し（ステップＳ２４０）、第２の表示パネル２４０を介して図８に示すようなコミックに対応する操作画面を表示する（ステップＳ２４２）。ＣＰＵ１１０は、ステップＳ２２４からの処理を繰り返す。
【０３２７】
＜第１の付加機能＞
次に、図４６を参照して、本実施の形態に係る電子機器１００の第１の付加機能について説明する。図４６は、本実施の形態に係る電子機器１００の第１の付加機能を示す第２の表示パネルを示すイメージ図である。
【０３２８】
本実施の形態に係る電子機器１００は、たとえば、第１の表示パネル１４０にテキストを表示しているときに、第２の表示パネル２４０に操作方法をアドバイスするためのマニュアル画像を表示する。
【０３２９】
たとえば、図２および図４に示す状態においては、図４６（Ａ）に示すように、電子機器１００の第２の表示制御部１１１０は、第２の表示パネル２４０を介して、テキストを１ページ戻すためのタッチ操作の方向を示す矢印や、テキストを１ページ進めるためのタッチ操作の方向を示す矢印や、テキストを１行進めるためのタッチ操作の方向を示す矢印や、テキストを１行進めるためのタッチ操作の方向を示す矢印などを表示する。
【０３３０】
たとえば、図３０に示す状態においては、図４６（Ｂ）に示すように、電子機器１００の第２の表示制御部１１１０は、第２の表示パネル２４０を介して、テキストを１ページ戻すためのタッチ操作の方向を示す矢印や、テキストを１ページ進めるためのタッチ操作の方向を示す矢印や、テキストを１行進めるためのタッチ操作の方向を示す矢印や、テキストを１行進めるためのタッチ操作の方向を示す矢印などを表示する。
【０３３１】
これによって、ユーザは、電子機器１００に所望する処理を実行させるために必要なタッチ操作を容易に知ることができるようになる。
【０３３２】
＜第２の付加機能＞
次に、図４７を参照して、本実施の形態に係る電子機器１００の第２の付加機能について説明する。図４７は、本実施の形態に係る電子機器１００の第２の付加機能を示す第２の表示パネルを示すイメージ図である。
【０３３３】
電子機器１００が記憶するコンテンツデータ１７１１、１７１２には、Ｗｅｂページのアドレスを示すＵＲＬ（Uniform  Resource  Locator）や、同一書籍データ１７１Ｘ内の別のページへのリンクジャンプなどのイベントが設定されることがある。たとえば、テキストに含まれる文字列や画像に上記のイベントが設定されることがある。
【０３３４】
コンテンツの作成者は、自身が作成したコンテンツを、上記のイベント情報の影響無くして、そのまま表示したい場合が多い。通常の電子機器は、テキストに含まれる文字列や画像に上記のイベントが設定されていることをユーザに伝えるために、当該文字列に「罫線」を付したり、当該画像を「太枠」で囲んだりする。
【０３３５】
本実施の形態に係る電子機器１００は、テキストに含まれる文字列や画像に上記のイベントが設定されている場合に、以下のような動作を行う。すなわち、電子機器１００は、図４７に示すように、当該文字列上や当該画像上にポインタが位置した場合や、当該文字列や当該画像が第１の表示パネル１４０の中心に位置した場合に、それらにイベントが設定されていることを第２の表示パネル２４０を介して表示する。たとえば、電子機器１００は、イベントの内容を示す文字列を第２の表示パネル２４０に表示させてもよいし、イベントが設定されていることを示す感嘆符を第２の表示パネル２４０に表示させてもよい。
【０３３６】
電子機器１００は、第２の表示パネル２４０がイベントの内容を示す文字列や感嘆符を表示しているときに、第２の表示パネル２４０あるいは操作キー１７７を介してユーザからの実行を受け付けた際に、当該イベントに対応する処理を実行する。
【０３３７】
＜第３の付加機能＞
次に、図４８を参照して、本実施の形態に係る電子機器１００の第３の付加機能について説明する。図４８は、本実施の形態に係る電子機器１００の第３の付加機能を示す第２の表示パネルを示すイメージ図である。
【０３３８】
電子機器１００は、書籍データ１７１Ｘ（あるいはコンテンツデータ１７１１、１７１２）にはしおり位置を設定する。電子機器１００は、予め書籍データ１７１Ｘ（あるいはコンテンツデータ１７１１、１７１２）の所定位置にしおりを設定してもよいし、ユーザからの命令に基づいてしおり位置を設定してもよい。
【０３３９】
電子機器１００は、図４８に示すように、第２の表示パネル２４０に、しおり位置に対応する箇所にしおりが挟まれた書籍の画像を表示させる。電子機器１００は、第２の表示パネル２４０を介して、しおりの画像に対するタッチ操作を受け付ける。電子機器１００は、当該タッチ操作に応じて、しおり位置に対応するページを第１の表示パネル１４０に表示する。
【０３４０】
＜第４の付加機能＞
次に、図４９を参照して、本実施の形態に係る電子機器１００の第４の付加機能について説明する。図４９は、本実施の形態に係る電子機器１００の第４の付加機能を示す第２の表示パネルを示すイメージ図である。
【０３４１】
電子機器１００は、第１の表示パネル１４０が書籍の最終ページを表示しているときに、次のページ（次の行）に移動する命令を受け付けると、これ以上先のページに進めないことを示す第１の画面を第２の表示パネル２４０に表示する。逆に、電子機器１００は、第１の表示パネル１４０が書籍の最初ページを表示しているときに、前のページ（前の行）に移動する命令を受け付けると、これ以上前のページに進めないことを示す第２の画面を第２の表示パネル２４０に表示する。
【０３４２】
＜表示エリアの変形例＞
本実施の形態に係る電子機器１００は、第１の表示パネル１４０を介してコンテンツを表示して、第２の表示パネル２４０を介して操作画面やエフェクト画像を表示する。すなわち、第１の表示パネル１４０がコンテンツを表示する第１の表示エリアを実現し、第２の表示パネル２４０が操作画面やエフェクト画像を表示する第２の表示エリアを実現する。しかし、このような構成に限定されるものではない。
【０３４３】
図５０は、本実施の形態に係る電子機器１００の変形例に係る第１の表示パネルを示すイメージ図である。図５０を参照して、本変形例においては、第１の表示パネル１４０が、コンテンツを表示する第１の表示エリアと、操作画面やエフェクト画像を表示する第２の表示エリアとを実現する。
【０３４４】
本変形例に係る電子機器は、タッチ操作を検知可能な第１の表示パネル１４０を利用することによって、第１の表示パネル１４０の右側がコンテンツを表示する第１の表示エリアとして機能し、第１の表示パネル１４０の左側が操作画面やエフェクト画像を表示する第２の表示エリアとして機能する。すなわち、電子機器は、第２の表示パネル２４０を有していなくとも良い。
【０３４５】
より詳細には、電子機器１００は、第１の表示パネル１４０の第１の表示エリアにコンテンツを表示するとともに、第１の表示パネル１４０の第２の表示エリアにエフェクト画像１４０Ａを表示してもよい。そして、電子機器１００は、第１の表示パネル１４０の第２の表示エリアを介して第１から第４の操作命令に対応するタッチ操作を受け付けてもよい。
【０３４６】
さらに、上記の実施の形態に係る電子機器１００は第２の表示エリア（第２の表示パネル２４０）がタッチ操作を検知するものであったが、ページ切り替え命令を操作キー１７７などを介して受け付けるものであってもよい。すなわち、第１の表示パネル１４０および第２の表示パネル２４０のいずれかあるいは両方がタッチ操作を検知できない電子機器であっても、上記の実施形態に係る電子機器１００の技術を利用することができる。
【０３４７】
＜その他の実施の形態＞
本発明は、システム或いは装置にプログラムを供給することによって達成される場合にも適用できることはいうまでもない。そして、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の効果を享受することが可能となる。
【０３４８】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０３４９】
プログラムコードを供給するための記憶媒体としては、例えば、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード（ＩＣメモリカード）、ＲＯＭ（マスクＲＯＭ、フラッシュＥＥＰＲＯＭなど）などを用いることができる。
【０３５０】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０３５１】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０３５２】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０３５３】
１００  電子機器、１０１  本体装置、１０２，１０３  表示装置、１１０  ＣＰＵ、１１０１  受付部、１１０３  第１の表示制御部、１１０４  方向判断部、１１０５  命令判断部、１１１０  第２の表示制御部、１３０  ドライバ、１３１  走査信号線駆動回路、１３２  データ信号線駆動回路、１３３  光センサ駆動回路、１３４  スイッチ、１３５  アンプ、１４０  第１の光センサ内蔵液晶パネル（第１の表示パネル）、１４１，２４１  画素回路、１４１ｂ，１４１ｇ，１４１ｒ  サブピクセル回路、１４３  電極対、１４３ａ  画素電極、１４３ｂ  対向電極、１４４，２４４  光センサ回路、１４５，１４５ｂ，１４５ｇ，１４５ｒ  フォトダイオード、１４６  コンデンサ、１５１Ａ  アクティブマトリクス基板、１５１Ｂ  対向基板、１５２  液晶層、１５３ｂ，１５３ｇ，１５３ｒ  カラーフィルタ、１５７  データ信号線、１６１  偏光フィルタ、１６２  ガラス基板、１６３  遮光膜、１６４  配向膜、１７１  ＲＡＭ、１７１１，１７１２  コンテンツデータ、１７１Ａ，１７１Ｂ  エフェクト画像データ群、１７３  メモリカードリーダライタ、１７４  通信装置、１７５  マイク、１７６  スピーカ、１７７  操作キー、１７９  バックライト、１８０  画像処理エンジン、１８１  ドライバ制御部、１８２  タイマ、１８３  信号処理部、２４０  第２の光センサ内蔵液晶パネル（第２の表示パネル）、１００１  第１のユニット、１００２  第２のユニット、１７３１  メモリカード、ＤＢ１，ＤＢ２  データバス。
【図１】
2010211505.tif 000003
【図２】
2010211505.tif 000004
【図３】
2010211505.tif 000005
【図４】
2010211505.tif 000006
【図５】
2010211505.tif 000007
【図６】
2010211505.tif 000008
【図７】
2010211505.tif 000009
【図８】
2010211505.tif 000010
【図９】
2010211505.tif 000011
【図１０】
2010211505.tif 000012
【図１１】
2010211505.tif 000013
【図１２】
2010211505.tif 000014
【図１３】
2010211505.tif 000015
【図１４】
2010211505.tif 000016
【図１５】
2010211505.tif 000017
【図１６】
2010211505.tif 000018
【図１７】
2010211505.tif 000019
【図１８】
2010211505.tif 000020
【図１９】
2010211505.tif 000021
【図２０】
2010211505.tif 000022
【図２１】
2010211505.tif 000023
【図２２】
2010211505.tif 000024
【図２３】
2010211505.tif 000025
【図２４】
2010211505.tif 000026
【図２５】
2010211505.tif 000027
【図２６】
2010211505.tif 000028
【図２７】
2010211505.tif 000029
【図２８】
2010211505.tif 000030
【図２９】
2010211505.tif 000031
【図３０】
2010211505.tif 000032
【図３１】
2010211505.tif 000033
【図３２】
2010211505.tif 000034
【図３３】
2010211505.tif 000035
【図３４】
2010211505.tif 000036
【図３５】
2010211505.tif 000037
【図３６】
2010211505.tif 000038
【図３７】
2010211505.tif 000039
【図３８】
2010211505.tif 000040
【図３９】
2010211505.tif 000041
【図４０】
2010211505.tif 000042
【図４１】
2010211505.tif 000043
【図４２】
2010211505.tif 000044
【図４３】
2010211505.tif 000045
【図４４】
2010211505.tif 000046
【図４５】
2010211505.tif 000047
【図４６】
2010211505.tif 000048
【図４７】
2010211505.tif 000049
【図４８】
2010211505.tif 000050
【図４９】
2010211505.tif 000051
【図５０】
2010211505.tif 000052