(57)【要約】【課題】現在位置周辺を示す現在地地図、目的位置周辺を示す目的地地図、および、現在位置および目的位置を示す広域地図の各地図をユーザが把握しやすいように表示することのできる地図表示装置等を提供する。【解決手段】データ表示／センサ装置１００は、自装置の現在位置を示す現在地地図およびユーザが指定した目的位置を示す目的地地図の地図の組み合わせと、現在位置および目的位置を示す広域地図であって、現在位置および目的位置を同時に表示できる縮尺の広域地図とを切り替えて表示する表示指示部１０６を備えている。【選択図】図１
2010122444.tif 000002
【特許請求の範囲】
【請求項１】
第１地点を示す第１地図および第２地点を示す第２地図の地図の組み合わせと、
上記第１地点および上記第２地点を示す広域地図であって、上記第１地点および上記第２地点を同時に表示できる縮尺の広域地図とを切り替えて表示する表示切替制御手段を備えることを特徴とする地図表示装置。
【請求項２】
上記第１地図が表示される表示領域に対する入力操作を検出する第１検出手段と、
上記第２地図が表示される表示領域に対する入力操作を検出する第２検出手段とを備え、
上記表示切替制御手段は、上記第１検出手段および上記第２検出手段が検出した入力操作に基づいて、上記地図表示を切り替えることを特徴とする請求項１に記載の地図表示装置。
【請求項３】
表示領域を有する第１表示部および第２表示部と、
上記広域地図を、上記第１表示部および上記第２表示部の各々の表示領域に応じて分割する分割手段とをさらに備え、
上記表示切替制御手段は、上記第１地図を、上記第１表示部の表示領域に表示し、上記第２地図を、上記第２表示部の表示領域に表示する地図表示と、上記分割手段が分割した広域地図の一方を上記第１表示部の表示領域に表示し、他方を上記第２表示部の表示領域に表示する地図表示とを切り替えることを特徴とする請求項１または２に記載の地図表示装置。
【請求項４】
表示領域を有する第１表示部および第２表示部と、
上記広域地図を、上記第１表示部および上記第２表示部の各々の表示領域に応じて分割する分割手段とをさらに備え、
上記第１検出手段は、上記第１表示部に内蔵され、当該第１表示部に近接する対象物の像を検出する光センサを備え、
上記第２検出手段は、上記第２表示部に内蔵され、当該第２表示部に近接する対象物の像を検出する光センサを備え、
上記表示切替制御手段は、上記第１検出手段および上記第２検出手段が上記光センサによって検出した上記入力操作に応じて、上記第１地図を、上記第１表示部の表示領域に表示し、上記第２地図を、上記第２表示部の表示領域に表示する地図表示と、上記分割手段が分割した広域地図の一方を上記第１表示部の表示領域に、他方を上記第２表示部の表示領域に表示する地図表示とを切り替えることを特徴とする請求項２に記載の地図表示装置。
【請求項５】
上記第１地点は、自装置の現在位置であり、上記第１地図は、当該現在位置周辺を示す現在地地図であることを特徴とする請求項１から４のいずれか１項に記載の地図表示装置。
【請求項６】
上記第１地点は、ユーザが指定した出発位置であり、上記第１地図は、当該出発位置周辺を示す出発地地図であることを特徴とする請求項１から４のいずれか１項に記載の地図表示装置。
【請求項７】
上記第２地点は、ユーザが指定した目的位置であり、上記第２地図は、当該目的位置周辺を示す目的地地図であることを特徴とする請求項１から６のいずれか１項に記載の地図表示装置。
【請求項８】
第１地点を示す第１地図を抽出する第１地図抽出ステップと、
第２地点を示す第２地図を抽出する第２地図抽出ステップ、
上記第１地点および上記第２地点を示す広域地図であって、上記第１地点および上記第２地点を同時に表示できる縮尺の広域地図を抽出する広域地図抽出ステップと、
上記第１地図および上記第２地図の地図の組み合わせと、上記広域地図とを切り替えて表示する表示切替制御ステップとを含むことを特徴とする地図表示装置の制御方法。
【請求項９】
請求項１から７のいずれか１項に記載の地図表示装置を動作させるための地図表示装置装置制御プログラムであって、コンピュータを上記各手段として機能させるための地図表示装置制御プログラム。
【請求項１０】
請求項９に記載の地図表示装置制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図表示を行う地図表示装置、地図表示装置の制御方法、地図表示装置制御プログラムおよびコンピュータ読み取り可能な記録媒体に関するものである。
【背景技術】
【０００２】
従来、車両等に搭載されるカーナビゲーションシステムをはじめとする地図表示装置において、ユーザの利便性を高めるため種々の提案がなされてきた。例えば、表示画面を２つの表示領域に分割し、２つの表示領域において地図を表示する地図表示装置が提案されている。
【０００３】
２つの表示領域で地図を表示する地図表示装置において、一方の表示領域に、地図表示装置の現在位置周辺の地図を表示させながら、他方の表示領域に、現在位置と目的位置とを同時に表示できる縮尺で地図を表示する技術が知られている（例えば、特許文献１）。
【０００４】
また、２つの表示領域で地図を表示する地図表示装置において、一方の表示領域に、地図表示装置の現在位置周辺の地図を表示させながら、他方の表示領域に、現在位置および目的位置とを含む広域地図を表示させている場合に、現在位置と、目的位置とが１画面で表示できる距離まで近づいたことを検知すると、分割する前の１画面の表示に切り替える技術が知られている（例えば、特許文献２）
【特許文献１】特開２０００−３４９８号公報（２０００年１月７日公開）
【特許文献２】特開２００５−３２１２６８号公報（２００５年１１月１７日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、一般的に、現在位置と目的位置とを同時に表示できる縮尺の地図、すなわち、現在位置および目的位置とを含む広域地図を表示させる場合、現在位置から目的位置までの距離が大きくなれば、広域地図の縮尺は小さくなる。また、地図を表示する画面が小さくなると、地図に表示される情報が見づらくなる。
【０００６】
よって、上記従来の構成のように、２分割された画面の一方に、広域地図を表示させる場合、なおさら地図の表示が見づらくなり、不便であった。
【０００７】
また、ユーザにとっては、目的位置を設定する場合、目的位置周辺の地図情報を確認できたほうが便利であると推察されるが、上記従来の構成ではこの点については特に考慮はされていない。
【０００８】
また、現在位置周辺を示す現在地地図、目的位置周辺を示す目的地地図および広域地図を、１画面に全ての情報を表示させる場合、表示領域に対し、各地図が小さく表示されてしまうため、地図情報の視認性が低下する。このため、ユーザは表示された地図が示す情報を把握しにくくなる。また、この場合、特に広域地図は、現在地地図および目的地地図に比べて縮尺が小さいため、視認性の低下が顕著となる。
【０００９】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、現在位置周辺を示す現在地地図、目的位置周辺を示す目的地地図、および、現在位置および目的位置を示す広域地図の各地図をユーザが把握しやすいように表示することのできる地図表示装置、地図表示装置の制御方法、地図表示装置制御プログラムおよびコンピュータ読み取り可能な記録媒体を実現することにある。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明に係る地図表示装置は、第１地点を示す第１地図および第２地点を示す第２地図の地図の組み合わせと、上記第１地点および上記第２地点を示す広域地図であって、上記第１地点および上記第２地点を同時に表示できる縮尺の広域地図とを切り替えて表示する表示切替制御手段を備えることを特徴としている。
【００１１】
また、上記課題を解決するために、本発明に係る地図表示装置の制御方法は、第１地点を示す第１地図を抽出する第１地図抽出ステップと、第２地点を示す第２地図を抽出する第２地図抽出ステップ、上記第１地点および上記第２地点を示す広域地図であって、上記第１地点および上記第２地点を同時に表示できる縮尺の広域地図を抽出する広域地図抽出ステップと、上記第１地図および上記第２地図の地図の組み合わせと、上記広域地図とを切り替えて表示する表示切替制御ステップとを含むことを特徴としている。
【００１２】
上記の構成によれば、地図表示装置は、第１地点を示す第１地図および第２地点を示す第２地図の地図の組み合わせと、上記第１地点および上記第２地点を示す広域地図であって、上記第１地点および上記第２地点を同時に表示できる縮尺の広域地図とを切り替えて表示する。第１地点としては、例えば、地図表示装置自身の現在位置を採用することができる。しかしながら、これに限られず、第１地点を、地図表示装置自身の出発点（ある時点での現在位置）としてもよい。また、第２地点としては、例えば、地図表示装置が向かおうとしている地点、ユーザの目的位置などを採用できる。
【００１３】
ここで、第１地図、第２地図および広域地図を一度に表示してしまうと、各地図を縮小して表示しなければならず、各地図の表示が小さくなってしまい、視認性が低下するおそれがある。特に広域地図は、特定の一地点の周辺を示す第１地図および第２地図と比べて縮尺が小さくなる傾向があり、視認性の低下が顕著になる可能性が高い。
【００１４】
また、第１地図および第２地図の何れか一方と、広域地図とを同時に表示する場合にも、広域地図の表示が小さくなってしまい見づらくなるおそれがある。
【００１５】
これに対し、第１地図および第２地図は、広域地図と比べて縮尺を大きくできる場合が多い。したがって、第１地図および第２地図を同時に表示しても、地図の表示が小さくなることにより、視認性が低下する可能性は低い。
【００１６】
このように、表示切替制御手段が、第１地図および第２地図の組み合わせと、広域地図との表示を切り替えるように構成すれば、各地図の表示が小さくなってしまい視認性が低下することを防ぐことができる。特に広域地図の視認性を低下させることなく地図表示を行うことができる。
【００１７】
また、本発明に係る地図表示装置では、上記第１地図が表示される表示領域に対する入力操作を検出する第１検出手段と、上記第２地図が表示される表示領域に対する入力操作を検出する第２検出手段とを備え、上記表示切替制御手段は、上記第１検出手段および上記第２検出手段が検出した入力操作に基づいて、上記地図表示を切り替えることが好ましい。
【００１８】
上記の構成によれば、地図表示装置は、第１地図が表示される表示領域と、第２地図が表示される表示領域とに対する入力操作を検出し、地図表示を切り替える。表示領域に対する入力操作としては、例えば、ユーザが指等を各表示領域に対して接触させて行うジェスチャーによる操作が挙げられる。なお、その他にも、地図表示装置において、各表示領域に対する入力操作を受け付けるボタン等を設け、各検出手段が、ボタン操作を検知するように構成してもよい。
【００１９】
この結果、地図表示装置は、ユーザに直感的なユーザインターフェースを提供できるというさらなる効果を奏する。
【００２０】
また、本発明に係る地図表示装置では、表示領域を有する第１表示部および第２表示部と、上記広域地図を、上記第１表示部および上記第２表示部の各々の表示領域に応じて分割する分割手段とをさらに備え、上記表示切替制御手段は、上記第１地図を、上記第１表示部の表示領域に表示し、上記第２地図を、上記第２表示部の表示領域に表示する地図表示と、上記分割手段が分割した広域地図の一方を上記第１表示部の表示領域に表示し、他方を上記第２表示部の表示領域に表示する地図表示とを切り替えることが好ましい。
【００２１】
上記構成のように地図を表示するための画面を２つ有する地図表示装置においても適用可能である。そして、地図表示装置が備える２つの表示部の表示領域を有効活用することができる。
【００２２】
また、本発明に係る地図表示装置では、表示領域を有する第１表示部および第２表示部と、上記広域地図を、上記第１表示部および上記第２表示部の各々の表示領域に応じて分割する分割手段とをさらに備え、上記第１検出手段は、上記第１表示部に内蔵され、当該第１表示部に近接する対象物の像を検出する光センサを備え、上記第２検出手段は、上記第２表示部に内蔵され、当該第２表示部に近接する対象物の像を検出する光センサを備え、上記表示切替制御手段は、上記第１検出手段および上記第２検出手段が上記光センサによって検出した上記入力操作に応じて、上記第１地図を、上記第１表示部の表示領域に表示し、上記第２地図を、上記第２表示部の表示領域に表示する地図表示と、上記分割手段が分割した広域地図の一方を上記第１表示部の表示領域に、他方を上記第２表示部の表示領域に表示する地図表示とを切り替えることが好ましい。
【００２３】
本発明は、上記の構成のように、画像を表示するとともに、近傍の像を検知することができる、いわゆる、光センサ内蔵液晶パネルによって構成することができる。
【００２４】
この場合、地図表示装置に対するユーザの操作としては、例えば、第１表示部に対する入力操作を検出する第１検出手段に対して親指による入力を行い、第２表示部に対する入力操作を検出する第２検出手段に対して人差し指による入力を行うようにすることができる。この場合、地図表示装置は、例えば、親指と、人差し指とを広げるようなユーザのジェスチャーを検出することによって、地図表示を切り替えることができる。
【００２５】
これにより、ユーザは、指先で地図が表示されている画面に対して操作することによって、地図表示を切り替えることができる。このように、地図表示の操作において、光センサを採用することで、より直感的なユーザインターフェースをユーザに提供できる。
【００２６】
前述のとおり、具体的には、上記第１地点は、自装置の現在位置であり、上記第１地図は、当該現在位置周辺を示す現在地地図とすることもできる。あるいは、上記第１地点は、ユーザが指定した出発位置であり、上記第１地図は、当該出発位置周辺を示す出発地地図とすることも可能である。また、上記第２地点は、ユーザが指定した目的位置であり、上記第２地図は、当該目的位置周辺を示す目的地地図とすることも可能である。
【００２７】
すなわち、現在位置から、目的位置に向かう間の地図表示、または、出発位置から、目的位置に向かう間において、視認性を低下させることなく地図表示を行うことも可能である。
【００２８】
なお、上記地図表示装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより上記地図表示装置をコンピュータにて実現させる地図表示装置制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００２９】
以上のように、本発明に係る地図表示装置は、第１地点を示す第１地図および第２地点を示す第２地図の地図の組み合わせと、上記第１地点および上記第２地点を示す広域地図であって、上記第１地点および上記第２地点を同時に表示できる縮尺の広域地図とを切り替えて表示する表示切替制御手段を備える構成である。
【００３０】
また、本発明に係る地図表示装置の制御方法は、第１地点を示す第１地図を抽出する第１地図抽出ステップと、第２地点を示す第２地図を抽出する第２地図抽出ステップ、上記第１地点および上記第２地点を示す広域地図であって、上記第１地点および上記第２地点を同時に表示できる縮尺の広域地図を抽出する広域地図抽出ステップと、上記第１地図および上記第２地図の地図の組み合わせと、上記広域地図とを切り替えて表示する表示切替制御ステップとを含む方法である。
【００３１】
それゆえ、第１地図および第２地図の地図の組み合わせと、広域地図とが示す情報をユーザにとって把握しやすいように表示することが可能である。
【発明を実施するための最良の形態】
【００３２】
本発明の一実施形態について図１から図１３に基づいて説明すると以下の通りである。
【００３３】
まず、本実施形態に係るデータ表示／センサ装置（地図表示装置）１００の概要について、図９に基づいて説明する。
【００３４】
〔データ表示／センサ装置の概要〕
図９は、本実施形態に係るデータ表示／センサ装置１００が、地図表示装置として動作する場合について示した図である。同図に示すように、データ表示／センサ装置１００は、第１表示／光センサ部（第１表示部）３００Ａおよび第２表示／光センサ部（第２表示部）３００Ｂによって構成される２つの画面を備える地図表示装置である。また、第１表示／光センサ部３００Ａおよび第２表示／光センサ部３００Ｂは、画像を表示するとともに、近傍の像を検知することができるセンサを内蔵した液晶パネルであるセンサ内蔵液晶パネル（第１検出手段、第２検出手段）３０１を備えている。なお、データ表示／センサ装置１００は、例えば、車両に搭載されるカーナビゲーション装置として実現されていてもよいし、２つの画面を折たたんで持ち運び可能な携帯端末として実現されていてもよい。
【００３５】
また、データ表示／センサ装置１００は、センサ内蔵液晶パネル３０１に地図を表示するとともに、センサ内蔵液晶パネル３０１が撮像した画像を解析することにより、ユーザの動作を検知して、ユーザの動作に応じて種々の動作を行えるように構成されている。データ表示／センサ装置１００の動作の例としては、表示されている地図の表示を拡大・縮尺したり、移動させたりする動作等が挙げられる。
【００３６】
図９において、第１表示／光センサ部３００Ａは、現在位置２１を中心とする周辺地図（第１地図）を表示しており、第２表示／光センサ部３００Ｂは、目的位置２２を中心とする周辺地図（第２地図）を表示している。なお、本実施形態においては、データ表示／センサ装置１００は、第１表示／光センサ部３００Ａおよび第２表示／光センサ部３００Ｂの２つの画面を備える構成だがこれには限られない。１画面の構成も可能であるし、３画面以上の構成とすることも可能である。
【００３７】
以上が、データ表示／センサ装置１００における地図表示の一例であるが詳細については後述する。
【００３８】
（センサ内蔵液晶パネルの概要）
上記データ表示／センサ装置１００が備えるセンサ内蔵液晶パネル３０１は、データの表示に加え、対象物の画像検出が可能な液晶パネルである。ここで、対象物の画像検出とは、例えば、ユーザが指やペンなどでポインティング（タッチ）した位置の検出や、印刷物等の画像の読み取り（スキャン）である。なお、表示に用いるデバイスは、液晶パネルに限定されるものではなく、有機ＥＬ（Electro Luminescence）パネルなどであってもよい。
【００３９】
図２を参照しながら、センサ内蔵液晶パネル３０１の構造について説明する。図２は、センサ内蔵液晶パネル３０１の断面を模式的に示す図である。なお、ここで説明するセンサ内蔵液晶パネル３０１は一例であり、表示面と読取面とが共用されているものであれば、任意の構造のものが利用できる。
【００４０】
図示のとおり、センサ内蔵液晶パネル３０１は、背面側に配置されるアクティブマトリクス基板５１Ａと、表面側に配置される対向基板５１Ｂとを備え、これら基板の間に液晶層５２を挟持した構造を有している。アクティブマトリクス基板５１Ａには、画素電極５６、データ信号線５７、光センサ回路３２（図示せず）、配向膜５８、偏光板５９などが設けられる。対向基板５１Ｂには、カラーフィルタ５３ｒ（赤）、５３ｇ（緑）、５３ｂ（青）、遮光膜５４、対向電極５５、配向膜５８、偏光板５９などが設けられる。また、センサ内蔵液晶パネル３０１の背面には、バックライト３０７が設けられている。
【００４１】
なお、光センサ回路３２に含まれるフォトダイオード６は、青のカラーフィルタ５３ｂを設けた画素電極５６の近傍に設けられているが、この構成に限定されるものではない。赤のカラーフィルタ５３ｒを設けた画素電極５６の近傍に設けてもよいし、緑のカラーフィルタ５３ｇを設けた画素電極５６の近傍に設けてもよい。
【００４２】
次に、図３（ａ）および図３（ｂ）を参照しながら、ユーザが、指やペンで、センサ内蔵液晶パネル３０１上をタッチした位置を検出する２種類の方法について説明する。
【００４３】
図３（ａ）は、反射像を検知することにより、ユーザがタッチした位置を検出する様子を示す模式図である。バックライト３０７から光６３が出射されると、フォトダイオード６を含む光センサ回路３２は、指などの対象物６４により反射された光６３を検知する。これにより、対象物６４の反射像を検知することができる。このように、センサ内蔵液晶パネル３０１は、反射像を検知することにより、タッチした位置を検出することができる。
【００４４】
また、図３（ｂ）は、影像を検知することにより、ユーザがタッチした位置を検出する様子を示す模式図である。図３（ｂ）に示すように、フォトダイオード６を含む光センサ回路３２は、対向基板５１Ｂなどを透過した外光６１を検知する。しかしながら、ペンなどの対象物６２がある場合は、外光６１の入射が妨げられるので、光センサ回路３２が検知する光量が減る。これにより、対象物６２の影像を検知することができる。このように、センサ内蔵液晶パネル３０１は、影像を検知することにより、タッチした位置を検出することもできる。
【００４５】
上述のように、フォトダイオード６は、バックライト３０７より出射された光の反射光（影像）を検知してもよいし、外光による影像を検知してもよい。また、上記２種類の検知方法を併用して、影像と反射像とを両方を同時に検知するようにしてもよい。
【００４６】
（データ表示／センサ装置の要部構成）
次に、図４を参照しながら、上記データ表示／センサ装置１００の要部構成について説明する。図４は、データ表示／センサ装置１００の要部構成を示すブロック図である。図示のように、データ表示／センサ装置１００は、１または複数の表示／光センサ部３００、回路制御部６００、データ処理部７００、主制御部８００、記憶部９０１、一次記憶部９０２、操作部９０３、外部通信部９０７、音声出力部９０８、および音声入力部９０９を備えている。ここでは、データ表示／センサ装置１００は、表示／光センサ部３００を２つ（第１表示／光センサ部３００Ａおよび第２表示／光センサ部３００Ｂ）備えているものとして説明する。なお、第１表示／光センサ部３００Ａおよび第２表示／光センサ部３００Ｂを区別しないときは、表示／光センサ部３００と表記する。
【００４７】
表示／光センサ部３００は、いわゆる光センサ内蔵液晶表示装置である。表示／光センサ部３００は、センサ内蔵液晶パネル３０１、バックライト３０７、それらを駆動するための周辺回路３０９を含んで構成される。
【００４８】
センサ内蔵液晶パネル３０１は、マトリクス状に配置された複数の画素回路３１および光センサ回路３２を含んで構成される。センサ内蔵液晶パネル３０１の詳細な構成については後述する。
【００４９】
周辺回路３０９は、液晶パネル駆動回路３０４、光センサ駆動回路３０５、信号変換回路３０６、バックライト駆動回路３０８を含む。
【００５０】
液晶パネル駆動回路３０４は、回路制御部６００の表示制御部６０１からのタイミング制御信号（ＴＣ１）およびデータ信号（Ｄ）に従って、制御信号（Ｇ）およびデータ信号（Ｓ）を出力し、画素回路３１を駆動する回路である。画素回路３１の駆動方法の詳細については後述する。
【００５１】
光センサ駆動回路３０５は、回路制御部６００のセンサ制御部６０２からのタイミング制御信号（ＴＣ２）に従って、信号線（Ｒ）に電圧を印加し、光センサ回路３２を駆動する回路である。光センサ回路３２の駆動方法の詳細については後述する。
【００５２】
信号変換回路３０６は、光センサ回路３２から出力されるセンサ出力信号（ＳＳ）をデジタル信号（ＤＳ）に変換し、該変換後の信号をセンサ制御部６０２に送信する回路である。
【００５３】
バックライト３０７は、複数の白色ＬＥＤ（Light Emitting Diode）を含んでおり、センサ内蔵液晶パネル３０１の背面に配置される。そして、バックライト駆動回路３０８から電源電圧が印加されると、バックライト３０７は点灯し、センサ内蔵液晶パネル３０１に光を照射する。なお、バックライト３０７は、白色ＬＥＤに限らず、他の色のＬＥＤを含んでいてもよい。また、バックライト３０７は、ＬＥＤに代えて、例えば、冷陰極管（ＣＣＦＬ：Cold Cathode Fluorescent Lamp）を含むものであってもよい。
【００５４】
バックライト駆動回路３０８は、回路制御部６００のバックライト制御部６０３からの制御信号（ＢＫ）がハイレベルであるときは、バックライト３０７に電源電圧を印加し、逆に、バックライト制御部６０３からの制御信号がローレベルであるときは、バックライト３０７に電源電圧を印加しない。
【００５５】
次に、回路制御部６００について説明する。回路制御部６００は、表示／光センサ部３００の周辺回路３０９を制御するデバイスドライバとしての機能を備えるものである。回路制御部６００は、表示制御部６０１、センサ制御部６０２、バックライト制御部６０３、および表示データ記憶部６０４を備えている。
【００５６】
表示制御部６０１は、データ処理部７００の表示データ処理部７０１から表示データを受信するとともに、表示データ処理部７０１からの指示に従って、表示／光センサ部３００の液晶パネル駆動回路３０４に、タイミング制御信号（ＴＣ１）およびデータ信号（Ｄ）を送信し、上記受信した表示データをセンサ内蔵液晶パネル３０１に表示させる。
【００５７】
なお、表示制御部６０１は、表示データ処理部７０１から受信した表示データを、表示データ記憶部６０４に一次記憶させる。そして、当該一次記憶させた表示データに基づいて、データ信号（Ｄ）を生成する。表示データ記憶部６０４は、例えば、ＶＲＡＭ（video random access memory）などである。
【００５８】
センサ制御部６０２は、データ処理部７００のセンサデータ処理部７０３からの指示に従って、表示／光センサ部３００の光センサ駆動回路３０５に、タイミング制御信号（ＴＣ２）を送信し、センサ内蔵液晶パネル３０１にてスキャンを実行させる。
【００５９】
また、センサ制御部６０２は、信号変換回路３０６からデジタル信号（ＤＳ）を受信する。そして、センサ内蔵液晶パネル３０１に含まれる全ての光センサ回路３２から出力されたセンサ出力信号（ＳＳ）に対応するデジタル信号（ＤＳ）に基づいて、画像データを生成する。つまり、センサ内蔵液晶パネル３０１の読み取り領域全体で読み取った画像データを生成する。そして、該生成した画像データをセンサデータ処理部７０３に送信する。
【００６０】
バックライト制御部６０３は、表示データ処理部７０１およびセンサデータ処理部７０３からの指示に従って、表示／光センサ部３００のバックライト駆動回路３０８に制御信号（ＢＫ）を送信し、バックライト３０７を駆動させる。
【００６１】
なお、データ表示／センサ装置１００が、複数の表示／光センサ部３００を備える場合、表示制御部６０１は、データ処理部７００から、どの表示／光センサ部３００にて表示データを表示するかの指示を受けたとき、当該指示に応じた表示／光センサ部３００の液晶パネル駆動回路３０４を制御する。また、センサ制御部６０２は、データ処理部７００から、どの表示／光センサ部３００にて対象物のスキャンを行うかの指示を受けたとき、当該指示に応じた表示／光センサ部３００の光センサ駆動回路３０５を制御するとともに、当該指示に応じた表示／光センサ部３００の信号変換回路３０６からデジタル信号（ＤＳ）を受信する。
【００６２】
次に、データ処理部７００について説明する。データ処理部７００は、主制御部８００から受信する「コマンド」に基づいて、回路制御部６００に指示を与えるミドルウェアとしての機能を備えるものである。なお、コマンドの詳細については後述する。
【００６３】
データ処理部７００は、表示データ処理部７０１およびセンサデータ処理部７０３を備えている。そして、データ処理部７００が、主制御部８００からコマンドを受信すると、該受信したコマンドに含まれる各フィールド（後述する）の値に応じて、表示データ処理部７０１およびセンサデータ処理部７０３の少なくとも一方が動作する。
【００６４】
表示データ処理部７０１は、主制御部８００から表示データを受信するとともに、データ処理部７００が受信したコマンドに従って、表示制御部６０１およびバックライト制御部６０３に指示を与え、上記受信した表示データをセンサ内蔵液晶パネル３０１に表示させる。なお、コマンドに応じた、表示データ処理部７０１の動作については、後述する。
【００６５】
センサデータ処理部７０３は、データ処理部７００が受信したコマンドに従って、センサ制御部６０２およびバックライト制御部６０３に指示を与える。
【００６６】
また、センサデータ処理部７０３は、センサ制御部６０２から画像データを受信し、当該画像データをそのまま画像データバッファ７０４に格納する。そして、センサデータ処理部７０３は、データ処理部７００が受信したコマンドに従って、画像データバッファ７０４に記憶されている画像データに基づいて、「全体画像データ」、「部分画像データ（部分画像の座標データを含む）」、および「座標データ」の少なくともいずれか１つを、主制御部８００に送信する。なお、全体画像データ、部分画像データ、および座標データについては、後述する。また、コマンドに応じた、センサデータ処理部７０３の動作については、後述する。
【００６７】
次に、主制御部８００は、アプリケーションプログラムを実行するものである。主制御部８００は、記憶部９０１に格納されているプログラムを、例えばＲＡＭ（Random Access Memory）等で構成される一次記憶部９０２に読み出して実行する。
【００６８】
主制御部８００で実行されるアプリケーションプログラムは、センサ内蔵液晶パネル３０１に表示データを表示させたり、センサ内蔵液晶パネル３０１にて対象物のスキャンを行わせるために、データ処理部７００に対して、コマンドおよび表示データを送信する。また、コマンドに「データ種別」を指定した場合は、当該コマンドの応答として、全体画像データ、部分画像データ、および座標データの少なくともいずれか１つを、データ処理部７００から受信する。
【００６９】
なお、回路制御部６００、データ処理部７００、および主制御部８００は、それぞれ、ＣＰＵ（Central Processing Unit）およびメモリ等で構成することができる。また、データ処理部７００は、ＡＳＩＣ（application specific integrate circuit）などの回路で構成されていてもよい。
【００７０】
次に、記憶部９０１は、図示のように、主制御部８００が実行するプログラムおよびデータを格納するものである。なお、主制御部８００が実行するプログラムは、アプリケーション固有のプログラムと、各アプリケーションが共用可能な汎用プログラムとに分離されていてもよい。
【００７１】
次に、操作部９０３は、データ表示／センサ装置１００のユーザの入力操作を受け付けるものである。操作部９０３は、例えば、スイッチ、リモコン、マウス、キーボードなどの入力デバイスで構成される。そして、操作部９０３は、データ表示／センサ装置１００のユーザの入力操作に応じた制御信号を生成し、該生成した制御信号を主制御部８００へ送信する。
【００７２】
なお、上記スイッチの例としては、筐体のヒンジ部分に設けられ、筐体の開閉状態を検出するヒンジ部スイッチ９０４、電源のオンとオフとを切り替える電源スイッチ９０５、予め所定の機能が割り当てられているユーザスイッチ９０６などのハードウェアスイッチを想定している。
【００７３】
その他、データ表示／センサ装置１００は、無線／有線通信によって外部装置と通信を行うための外部通信部９０７、音声を出力するためのスピーカ等の音声出力部９０８、音声信号を入力するためのマイク等の音声入力部９０９などを適宜備えていてもよい。
【００７４】
（コマンドの詳細）
次に、図５および図６を参照しながら、主制御部８００からデータ処理部７００に送信されるコマンドの詳細について説明する。図５は、コマンドのフレーム構造の一例を模式的に示す図である。また、図６は、コマンドに含まれる各フィールドに指定可能な値の一例、および、その概要を説明する図である。
【００７５】
図５に示すように、コマンドは、「ヘッダ」、「データ取得タイミング」、「データ種別」、「スキャン方式」、「スキャン画像階調」、「スキャン解像度」、「スキャンパネル」、「表示パネル」、および「予備」の各フィールドを含んでいる。そして、各フィールドには、例えば、図６に示す値が指定可能である。
【００７６】
「ヘッダ」フィールドは、フレームの開始を示すフィールドである。「ヘッダ」フィールドであることが識別可能であれば、「ヘッダ」フィールドの値は、どのような値であってもよい。
【００７７】
次に、「データ取得タイミング」フィールドは、データを主制御部８００へ送信すべきタイミングを指定するフィールドである。「データ取得タイミング」フィールドには、例えば、“00”（センス）、“01”（イベント）、および“10”（オール）という値が指定可能である。
【００７８】
ここで、“センス”は、最新のデータを直ちに送信することを指定するものである。よって、センサデータ処理部７０３は、「データ取得タイミング」フィールドの値が“センス”であるコマンドを受信すると、「データ種別」フィールドにて指定されている最新のデータを、直ちに、主制御部８００に送信する。
【００７９】
また、“イベント”は、センサ制御部６０２から受信する画像データに変化が生じたタイミングで送信することを指定するものである。よって、センサデータ処理部７０３は、「データ取得タイミング」フィールドの値が“イベント”であるコマンドを受信すると、「データ種別」フィールドにて指定されているデータを、センサ制御部６０２から受信する画像データに、所定の閾値より大きい変化が生じたタイミングで、主制御部８００に送信する。
【００８０】
また、“オール”は、所定周期でデータを送信することを指定するものである。よって、センサデータ処理部７０３は、「データ取得タイミング」フィールドの値が“オール”であるコマンドを受信すると、「データ種別」フィールドにて指定されているデータを、所定周期で、主制御部８００に送信する。なお、上記所定周期は、光センサ回路３２にてスキャンを行う周期と一致する。
【００８１】
次に、「データ種別」フィールドは、センサデータ処理部７０３から取得するデータの種別を指定するフィールドである。なお、「データ種別」フィールドには、例えば、“001”（座標）、“010”（部分画像）、および“100”（全体画像）という値が指定可能である。さらに、これらの値を加算することによって、“座標”と、“部分画像”／“全体画像”とを、同時に指定可能である。例えば、“座標”と“部分画像”とを同時に指定する場合、“011”と指定することができる。
【００８２】
センサデータ処理部７０３は、「データ種別」フィールドの値が“全体画像”であるコマンドを受信すると、画像データバッファ７０４に記憶している画像データそのものを主制御部８００に送信する。画像データバッファ７０４に記憶している画像データそのものを、「全体画像データ」と称する。
【００８３】
また、センサデータ処理部７０３は、「データ種別」フィールドの値が“部分画像”であるコマンドを受信すると、センサ制御部６０２から受信する画像データから、所定の閾値より大きい変化が生じた部分を含む領域を抽出し、該抽出した領域の画像データを主制御部８００に送信する。ここで、当該画像データを、「部分画像データ」と称する。なお、上記部分画像データが複数抽出された場合、センサデータ処理部７０３は、該抽出されたそれぞれの部分画像データを主制御部８００に送信する。
【００８４】
さらに、センサデータ処理部７０３は、「データ種別」フィールドの値が“部分画像”であるコマンドを受信したとき、部分画像データにおける代表座標を検出し、当該代表座標の部分画像データにおける位置を示す座標データを主制御部８００に送信する。なお、上記代表座標とは、例えば、上記部分画像データの中心の座標、上記部分画像データの重心の座標などが挙げられる。
【００８５】
次に、センサデータ処理部７０３は、「データ種別」フィールドの値が“座標”であるコマンドを受信すると、上記代表座標の全体画像データにおける位置を示す座標データを主制御部８００に送信する。なお、上記部分画像データが複数抽出された場合、センサデータ処理部７０３は、該抽出された、それぞれの部分画像データの、全体画像データにおける代表座標を検出し、当該代表座標を示す座標データのそれぞれを主制御部８００に送信する（多点検出）。
【００８６】
なお、全体画像データ、部分画像データ、および座標データの具体例については、模式図を参照しながら後述する。
【００８７】
次に、「スキャン方式」フィールドは、スキャン実行時に、バックライト３０７を点灯するか否かを指定するフィールドである。「スキャン方式」フィールドには、例えば、“00”（反射）、“01”（透過）、および“10”（反射／透過）という値が指定可能である。
【００８８】
“反射”は、バックライト３０７を点灯した状態でスキャンを行うことを指定するものである。よって、センサデータ処理部７０３は、「スキャン方式」フィールドの値が“反射”であるコマンドを受信すると、光センサ駆動回路３０５とバックライト駆動回路３０８とが同期して動作するように、センサ制御部６０２とバックライト制御部６０３とに指示を与える。
【００８９】
また、“透過”は、バックライト３０７を消灯した状態でスキャンを行うことを指定するものである。よって、センサデータ処理部７０３は、「スキャン方式」フィールドの値が“透過”であるコマンドを受信すると、光センサ駆動回路３０５を動作させ、バックライト駆動回路３０８と動作させないようにセンサ制御部６０２とバックライト制御部６０３とに指示を与える。なお、“反射／透過”は、“反射”と“透過”とを併用してスキャンを行うことを指定するものである。
【００９０】
次に、「スキャン画像階調」フィールドは、部分画像データおよび全体画像データの階調を指定するフィールドである。「スキャン画像階調」フィールドには、例えば、“00”（２値）、および“01”（多値）という値が指定可能である。
【００９１】
ここで、センサデータ処理部７０３は、「スキャン画像階調」フィールドの値が“２値”であるコマンドを受信すると、部分画像データおよび全体画像データをモノクロデータとして、主制御部８００に送信する。
【００９２】
また、センサデータ処理部７０３は、「スキャン画像階調」フィールドの値が“多値”であるコマンドを受信すると、部分画像データおよび全体画像データを多階調データとして、主制御部８００に送信する。
【００９３】
次に、「スキャン解像度」フィールドは、部分画像データおよび全体画像データの解像度を指定するフィールドである。「スキャン解像度」フィールドには、例えば、“0”（高）および“1”（低）という値が指定可能である。
【００９４】
ここで、“高”は、高解像度を指定するものである。よって、センサデータ処理部７０３は、「スキャン解像度」フィールドの値が“高”であるコマンドを受信すると、部分画像データおよび全体画像データを高解像度で主制御部８００に送信する。例えば、画像認識などの画像処理を行う対象の画像データ（指紋などの画像データ）には、“高”を指定することが望ましい。
【００９５】
また、“低”は、低解像度を指定するものである。よって、センサデータ処理部７０３は、「スキャン解像度」フィールドの値が“低”であるコマンドを受信すると、部分画像データおよび全体画像データを低解像度で主制御部８００に送信する。例えば、タッチした位置等が分かる程度でよい画像データ（タッチした指や手の画像データなど）には、“低”を指定することが望ましい。
【００９６】
次に、「スキャンパネル」フィールドは、どの表示／光センサ部３００にて対象物のスキャンを行うかを指定するフィールドである。「スキャンパネル」フィールドには、例えば、“001”（第１表示／光センサ部３００Ａ）、“010”（第２表示／光センサ部３００Ｂ）という値が指定可能である。なお、これらの値を加算することによって、複数の表示／光センサ部３００を同時に指定可能である。例えば、“第１表示／光センサ部３００Ａ”と“第２表示／光センサ部３００Ｂ”とを同時に指定する場合、“011”と指定することができる。
【００９７】
ここで、センサデータ処理部７０３は、「スキャンパネル」フィールドの値が“第１表示／光センサ部３００Ａ”であるコマンドを受信すると、第１表示／光センサ部３００Ａの光センサ駆動回路３０５およびバックライト駆動回路３０８を制御するように、センサ制御部６０２およびバックライト制御部６０３に指示を与える。
【００９８】
次に、「表示パネル」フィールドは、どの表示／光センサ部３００にて表示データを表示させるかを指定するフィールドである。「表示パネル」フィールドには、例えば、“001”（第１表示／光センサ部３００Ａ）、“010”（第２表示／光センサ部３００Ｂ）という値が指定可能である。なお、これらの値を加算することによって、複数の表示／光センサ部３００を同時に指定可能である。例えば、“第１表示／光センサ部３００Ａ”と“第２表示／光センサ部３００Ｂ”とを同時に指定する場合、“011”と指定することができる。
【００９９】
ここで、表示データ処理部７０１は、例えば、「表示パネル」フィールドの値が“第１表示／光センサ部３００Ａ”であるコマンドを受信すると、第１表示／光センサ部３００Ａに表示データを表示させるために、第１表示／光センサ部３００Ａの液晶パネル駆動回路３０４およびバックライト駆動回路３０８を制御するように、表示制御部６０１およびバックライト制御部６０３に指示を与える。
【０１００】
次に、「予備」フィールドは、上述したフィールドにて指定可能な情報以外の情報をさらに指定する必要がある場合に、適宜指定されるフィールドである。
【０１０１】
なお、主制御部８００にて実行されるアプリケーションは、コマンドを送信するにあたり、上述したフィールドを全て使用する必要はなく、使用しないフィールドには無効値（ＮＵＬＬ値など）を設定しておけばよい。
【０１０２】
また、ユーザが指やペンなどでタッチした位置の座標データを取得したいときは、「データ種別」フィールドに“座標”を指定したコマンドをデータ処理部７００に送信することとなるが、指やペンなどは動きがあるため、さらに、当該コマンドの「データ取得タイミング」フィールドに“オール”を指定し、座標データを取得するようにすることが望ましい。また、タッチした位置の座標データが取得できればよいため、スキャンの精度は高くなくてもよい。したがって、上記コマンドの「スキャン解像度」フィールドの値は“低”を指定しておけばよい。
【０１０３】
また、コマンドの「データ種別」フィールドに“座標”を指定した場合において、例えば、ユーザが、複数の指やペンなどでセンサ内蔵液晶パネル３０１を同時にタッチした場合は、該タッチした位置の座標データのそれぞれを取得することができる（多点検出）。
【０１０４】
また、原稿などの対象物の画像データを取得する場合、「データ種別」フィールドに“全体画像”を指定したコマンドをデータ処理部７００に送信することとなるが、原稿などの対象物は、通常、静止させた状態でスキャンを実行することが一般的であるため、周期的にスキャンを実行する必要はない。従って、この場合は、「データ取得タイミング」フィールドに“センス”または“イベント”を指定することが望ましい。なお、原稿などの対象物をスキャンするときは、ユーザが文字を読みやすいように、スキャン精度は高い方が望ましい。したがって、「スキャン解像度」フィールドには“高”を指定することが望ましい。
【０１０５】
（全体画像データ／部分画像データ／座標データ）
次に、図７を参照しながら、全体画像データ、部分画像データ、および座標データについて、例を挙げて説明する。図７（ａ）に示す画像データは、対象物がセンサ内蔵液晶パネル３０１上に置かれていないときに、センサ内蔵液晶パネル３０１全体をスキャンした結果として得られる画像データである。また、図７（ｂ）に示す画像データは、ユーザが指でセンサ内蔵液晶パネル３０１をタッチしているときに、センサ内蔵液晶パネル３０１全体をスキャンした結果として得られる画像データである。
【０１０６】
ユーザが指でセンサ内蔵液晶パネル３０１をタッチしたとき、当該タッチした近傍の光センサ回路３２が受光する光量が変化するため、当該光センサ回路３２が出力する電圧に変化が生じ、その結果として、センサ制御部６０２が生成する画像データのうち、ユーザがタッチした部分の画素値の明度に変化が生じることとなる。
【０１０７】
図７（ｂ）に示す画像データでは、図７（ａ）に示す画像データと比べると、ユーザの指に該当する部分の画素値の明度が高くなっている。そして、図７（ｂ）に示す画像データにおいて、明度が所定の閾値より大きく変化している画素値を全て含む最小の矩形領域（領域ＰＰ）が、“部分画像データ”である。
【０１０８】
なお、領域ＡＰで示される画像データが、“全体画像データ”である。
【０１０９】
また、部分画像データ（領域ＰＰ）の代表座標Ｚの、全体画像データ（領域ＡＰ）における座標データは（Ｘａ,Ｙａ）であり、部分画像データ（領域ＰＰ）における座標データは（Ｘｐ,Ｙｐ）である。
【０１１０】
（センサ内蔵液晶パネルの構成）
次に、図８を参照しながら、センサ内蔵液晶パネル３０１の構成、および、センサ内蔵液晶パネル３０１の周辺回路３０９の構成について説明する。図８は、表示／光センサ部３００の要部、特に、センサ内蔵液晶パネル３０１の構成および周辺回路３０９の構成を示すブロック図である。
【０１１１】
センサ内蔵液晶パネル３０１は、光透過率（輝度）を設定するための画素回路３１、および、自身が受光した光の強度に応じた電圧を出力する光センサ回路３２を備えている。なお、画素回路３１は、赤色、緑色、青色のカラーフィルタのそれぞれに対応するＲ画素回路３１ｒ、Ｇ画素回路３１ｇ、Ｂ画素回路３１ｂの総称として用いる。
【０１１２】
画素回路３１は、センサ内蔵液晶パネル３０１上の列方向（縦方向）にｍ個、行方向（横方向）に３ｎ個配置される。そして、Ｒ画素回路３１ｒ、Ｇ画素回路３１ｇ、およびＢ画素回路３１ｂの組が、行方向（横方向）に連続して配置される。この組が１つの画素を形成する。
【０１１３】
画素回路３１の光透過率を設定するには、まず、画素回路３１に含まれるＴＦＴ（Thin Film Transistor）３３のゲート端子に接続される走査信号線Ｇiにハイレベル電圧（ＴＦＴ３３をオン状態にする電圧）を印加する。その後、Ｒ画素回路３１ｒのＴＦＴ３３のソース端子に接続されているデータ信号線ＳＲｊに、所定の電圧を印加する。同様に、Ｇ画素回路３１ｇおよびＢ画素回路３１ｂについても、光透過率を設定する。そして、これらの光透過率を設定することにより、センサ内蔵液晶パネル３０１上に画像が表示される。
【０１１４】
次に、光センサ回路３２は、一画素毎に配置される。なお、Ｒ画素回路３１ｒ、Ｇ画素回路３１ｇ、およびＢ画素回路３１ｂのそれぞれの近傍に１つずつ配置されてもよい。
【０１１５】
光センサ回路３２にて光の強度に応じた電圧を出力させるためには、まず、コンデンサ３５の一方の電極に接続されているセンサ読み出し線ＲＷiと、フォトダイオード３６のアノード端子に接続されているセンサリセット線ＲＳiとに所定の電圧を印加する。この状態において、フォトダイオード３６に光が入射されると、入射した光量に応じた電流がフォトダイオード３６に流れる。そして、当該電流に応じて、コンデンサ３５の他方の電極とフォトダイオード３６のカソード端子との接続点（以下、接続ノードＶ）の電圧が低下する。そして、センサプリアンプ３７のドレイン端子に接続される電圧印加線ＳＤｊに電源電圧ＶＤＤを印加すると、接続ノードＶの電圧は増幅され、センサプリアンプ３７のソース端子からセンシングデータ出力線ＳＰｊに出力される。そして、当該出力された電圧に基づいて、光センサ回路３２が受光した光量を算出することができる。
【０１１６】
次に、センサ内蔵液晶パネル３０１の周辺回路である、液晶パネル駆動回路３０４、光センサ駆動回路３０５、およびセンサ出力アンプ４４について説明する。
【０１１７】
液晶パネル駆動回路３０４は、画素回路３１を駆動するための回路であり、走査信号線駆動回路３０４１およびデータ信号線駆動回路３０４２を含んでいる。
【０１１８】
走査信号線駆動回路３０４１は、表示制御部６０１から受信したタイミング制御信号ＴＣ１に基づいて、１ライン時間毎に、走査信号線Ｇ１〜Ｇｍの中から１本の走査信号線を順次選択し、該選択した走査信号線にハイレベル電圧を印加するとともに、その他の走査信号線にローレベル電圧を印加する。
【０１１９】
データ信号線駆動回路３０４２は、表示制御部６０１から受信した表示データＤ（ＤＲ、ＤＧ、およびＤＢ）に基づいて、１ライン時間毎に、１行分の表示データに対応する所定の電圧を、データ信号線ＳＲ１〜ＳＲｎ、ＳＧ１〜ＳＧｎ、ＳＢ１〜ＳＢｎに印加する（線順次方式）。なお、データ信号線駆動回路３０４２は、点順次方式で駆動するものであってもよい。
【０１２０】
光センサ駆動回路３０５は、光センサ回路３２を駆動するための回路である。光センサ駆動回路３０５は、センサ制御部６０２から受信したタイミング制御信号ＴＣ２に基づいて、センサ読み出し信号線ＲＷ１〜ＲＷｍの中から、１ライン時間毎に１本ずつ選択したセンサ読み出し信号線に所定の読み出し用電圧を印加するとともに、その他のセンサ読み出し信号線には、所定の読み出し用電圧以外の電圧を印加する。また、同様に、タイミング制御信号ＴＣ２に基づいて、センサリセット信号線ＲＳ１〜ＲＳｍの中から、１ライン時間毎に１本ずつ選択したセンサリセット信号線に所定のリセット用電圧を印加するとともに、その他のセンサリセット信号線には、所定のリセット用電圧以外の電圧を印加する。
【０１２１】
センシングデータ出力信号線ＳＰ１〜ＳＰｎはｐ個（ｐは１以上ｎ以下の整数）のグループにまとめられ、各グループに属するセンシングデータ出力信号線は、時分割で順次オン状態になるスイッチ４７を介して、センサ出力アンプ４４に接続される。センサ出力アンプ４４は、スイッチ４７により接続されたセンシングデータ出力信号線のグループからの電圧を増幅し、センサ出力信号ＳＳ（ＳＳ１〜ＳＳｐ）として、信号変換回路３０６へ出力する。
【０１２２】
〔データ表示／センサ装置のより詳細な構成〕
次に、図１を参照しながら、データ表示／センサ装置１００のより詳細な構成について説明する。地図画像の表示および対象物の検知を行うにあたり、主制御部８００は、データ処理部７００にコマンドを送信し、送信したコマンドに対する応答として、データ処理部７００から座標データを取得する。
【０１２３】
以下では、説明の便宜上、主制御部８００と表示／光センサ部３００との間に位置するデータ処理部７００および回路制御部６００の動作については説明を省略する。
【０１２４】
図１は、データ表示／センサ装置１００のより詳細な構成を示すブロック図である。まず、同図を参照して、データ表示／センサ装置１００が備える主制御部８００の詳細について説明する。図１に示すように、主制御部８００は、現在位置取得部１０１、目的位置取得部１０２、現在地地図抽出部１０３、目的地地図抽出部１０４、広域地図抽出部１０５、表示指示部（表示切替制御手段、分割手段）１０６および操作解析部１０７を有する。
【０１２５】
現在位置取得部１０１は、データ表示／センサ装置１００の現在位置を取得するものである。現在位置取得部１０１は、ＧＰＳ（Global Positioning System）計測システムによって現在位置を計測する処理を行うためのＧＰＳ処理部１０にアクセス可能に構成されており、当該ＧＰＳ処理部１０から現在位置を取得する。この現在位置の具体例としては、緯度・経度情報が挙げられる。現在位置は、これに限られず、地図上の位置を特定できるものであればよい。また、現在位置は、地図上の任意の位置を指定することで設定できるように構成されていてもかまわない。例えば、現在位置は、ユーザが指定した任意の出発位置を採用することもできる。このような構成の詳細については後述する。
【０１２６】
目的位置取得部１０２は、データ表示／センサ装置１００のユーザの目的位置を取得するものである。操作部９０３が、ユーザから目的位置の入力操作を受け付けると、目的位置取得部１０２は、当該目的位置を操作部９０３から取得する。また、目的位置取得部１０２は、取得した目的位置を目的位置記憶部１４に記憶する。この目的位置も、上述の現在位置と同様に地図上の位置を特定できるものであればよい。
【０１２７】
現在地地図抽出部１０３は、現在位置取得部１０１が取得した現在位置に基づいて、後述の地図情報記憶部１２から地図情報を読み出し、読み出した地図情報から現在位置周辺の現在地地図を示す現在地地図データを抽出するものである。
【０１２８】
目的地地図抽出部１０４は、目的位置取得部１０２が取得した目的位置に基づいて、後述の地図情報記憶部１２から地図情報を読み出し、読み出した地図情報から目的位置周辺の目的地地図を示す目的地地図データを抽出するものである。
【０１２９】
広域地図抽出部１０５は、現在位置取得部１０１が取得した現在位置および目的位置取得部１０２が取得した目的位置に基づいて、後述の地図情報記憶部１２から地図情報を読み出し、読み出した地図情報から現在位置および目的位置を含む広域地図を示す広域地図データを抽出するものである。
【０１３０】
表示指示部１０６は、現在地地図抽出部１０３、目的地地図抽出部１０４および広域地図抽出部１０５が抽出した各種地図を表示するための指示をデータ処理部７００に対して行うものである。
【０１３１】
操作解析部１０７は、データ処理部７００が備えるセンサデータ処理部７０３が算出した指先の位置（座標データ）を取得し、取得した座標データを解析しユーザがどのような操作を行ったかを判定するものである。また、操作解析部１０７は、判定結果に応じて、現在地地図抽出部１０３、目的地地図抽出部１０４および広域地図抽出部１０５に地図抽出のための各種指示を行う。
【０１３２】
より詳細には、操作解析部１０７は、データ処理部７００が備えるセンサデータ処理部７０３から座標データを取得するために、「データ取得タイミング」フィールドに、“イベント”または“オール”を指定し、「データ種別」フィールドに、“座標”を指定したコマンドを、データ処理部７００に送信する。この処理により、撮像画像に指先の像が含まれ始めてから当該指先の像の位置が変化し続ける間は、センサデータ処理部７０３から座標データが操作解析部１０７へ出力される。
【０１３３】
なお、以降においては、説明の便宜上、操作解析部１０７における上記の一連の動作については、単に「データ処理部７００から座標データを取得する」と表記する。
【０１３４】
次に、同図を参照して、データ表示／センサ装置１００が備える記憶部９０１の詳細について説明する。記憶部９０１は、地図情報記憶部１２および目的位置記憶部１４を備える。
【０１３５】
地図情報記憶部１２は、現在地地図抽出部１０３、目的地地図抽出部１０４および広域地図抽出部１０５が各種地図を抽出するための地図情報を記憶している。地図情報は、例えば、地図画像、建物に関する情報、道路に関する情報、および、縮尺・緯度・経度等の地理的情報を含む情報である。なお、データ表示／センサ装置１００が、ネットワークに接続されており、ネットワークを介して地図情報を取得できる場合は、地図情報記憶部１２を設けなくても良い場合もある。
【０１３６】
目的位置記憶部１４は、目的位置取得部１０２が取得した目的位置を記憶する。目的位置記憶部１４は、目的位置取得部１０２が取得した目的位置を、広域地図抽出部１０５が後に利用するための目的で用いられる。
【０１３７】
〔データ表示／センサ装置における地図の表示について〕
図９〜１２を用いてデータ表示／センサ装置１００における地図表示について以下に説明する。データ表示／センサ装置１００における地図表示は、概略的には、次のとおりである。
【０１３８】
図９を用いて説明したとおり、データ表示／センサ装置１００は、現在地地図および目的地地図を表示する。また、データ表示／センサ装置１００は、ユーザによる所定の操作に応じて、現在地地図および目的地地図の表示を、現在位置および目的位置を含む広域地図の表示に切り替える。
【０１３９】
はじめに、再び図９を用いて、データ表示／センサ装置１００が、現在地地図および目的地地図の表示を行う場合について詳細に説明する。図示のような表示を行うため、表示指示部１０６は、次のデータ処理を行い地図データおよびコマンドをデータ処理部７００に送信する。
【０１４０】
まず、表示指示部１０６は、現在地地図抽出部１０３が抽出した現在地地図データをデータ処理部７００に送信するとともに、「表示パネル」フィールドの値として、“第１表示／光センサ部”を指定したコマンドをデータ処理部７００に送信する。また、表示指示部１０６は、目的地地図抽出部１０４が抽出した目的地地図データをデータ処理部７００に送信するとともに、「表示パネル」フィールドの値として、“第２表示／光センサ部”を指定したコマンドをデータ処理部７００に送信する。
【０１４１】
これにより、第１表示／光センサ部３００Ａでは、現在地地図データが示す現在地地図が表示され、また第２表示／光センサ部３００Ｂでは、目的地地図データが示す目的地地図が表示される。
【０１４２】
続いて、図１０〜１２を用いて、データ表示／センサ装置１００が、上記のような現在地地図および目的地地図の表示を、広域地図の表示に切り替える場合について以下に説明する。
【０１４３】
まず、図１０を用いて、地図表示の切り替え操作を検出する手法について以下に説明する。図１０は、データ表示／センサ装置１００における地図表示の切り替え操作について示した図である。同図に示すように、第１表示／光センサ部３００Ａでは、現在地地図が表示され、第２表示／光センサ部３００Ｂでは、目的地地図が表示されている。
【０１４４】
図１０では、操作を行うユーザの手２５が、データ表示／センサ装置１００が備える表示／光センサ部３００の上方（図上前面側）に配置されている。具体的には、第１表示／光センサ部３００Ａに対して、ユーザの人差し指２６が配置され、第２表示／光センサ部３００Ｂに対しては、ユーザの親指２７が配置されている。なお、以下では、説明の便宜上、ユーザが、人差し指２６および親指２７を動かす典型例について説明するがこれに限られない。例えば、ユーザが、両手を使って以下で説明するような操作してもかまわない。
【０１４５】
ここで、ユーザが人差し指２６を矢印２４の方向に動かすとともに、親指２７を矢印２３の方向に動かすと、表示／光センサ部３００は、これらの動作を検知する。このように、表示／光センサ部３００は、ユーザが表示／光センサ部３００に対して、人差し指２６と、親指２７とを広げるような動作を行ったことを検知して、人差し指２６と、親指２７とを撮像して撮像画像データを生成する。そして、データ処理部７００のセンサデータ処理部７０３が、センサ制御部６０２を介して、表示／光センサ部３００から撮像画像データを受信し、受信した撮像画像データから座標データを生成する。このようにして、データ処理部７００は、表示／光センサ部３００が所定の時間間隔で生成した撮像画像から、座標データを生成する。
【０１４６】
図１１を用いて、表示／光センサ部３００における上記動作の検知処理について以下に説明する。図１１は、第１表示／光センサ部３００Ａおよび第２表示／光センサ部３００Ｂが撮像したユーザの動作に応じて、センサデータ処理部７０３が生成する座標データについて示した図である。
【０１４７】
図１１（ａ）は、第２表示／光センサ部３００Ｂがユーザの人差し指２６を撮像した撮像画像をセンサデータ処理部７０３が解析した結果から生成される座標データを説明するための図である。また、図１１（ｂ）は、第１表示／光センサ部３００Ａがユーザの親指２７のを撮像した撮像画像をセンサデータ処理部７０３が解析した結果から生成される座標データを説明するための図である。なお、図１１（ａ）および（ｂ）では、ともに、左上の頂点を原点とし、同図において下の向きがｘ座標の正方向であり、同図において右向きがｙ座標の正方向となっている。
【０１４８】
第１表示／光センサ部３００Ａおよび第２表示／光センサ部３００Ｂが、図１０を用いて示したような、人差し指２６および親指２７を撮像した撮像画像から、センサデータ処理部７０３は、図１１に示すような座標データ７２、７４を生成する。すなわち、図１１（ａ）のように、第１表示／光センサ部３００Ａがある時点において人差し指２６を撮像した撮像画像から、センサデータ処理部７０３は、座標データ７２を生成し、操作解析部１０７へ出力する。その後、センサデータ処理部７０３は、所定の時間間隔で人差し指２６の像の座標データを生成し、操作解析部１０７へ出力する。そのうちの１つの座標データとして、座標データ７４が図１１（ａ）に示されている。
【０１４９】
そして、同様に、図１１に示す（ｂ）のように、第２表示／光センサ部３００Ｂが、ある時点においてユーザの親指２７を撮像した撮像画像から、センサデータ処理部７０３は、座標データ７１を生成し、操作解析部１０７へ出力する。その後、センサデータ処理部７０３は、所定の時間間隔で親指２７の像の座標データを生成し、操作解析部１０７へ出力する。そのうちの１つの座標データとして、座標データ７３が図１１（ｂ）に示されている。なお、これらの座標データは、前述の全体画像データにおける座標データである。
【０１５０】
次に、操作解析部１０７が、センサデータ処理部７０３から取得した座標データ７１〜７４を解析してユーザの操作を判定する手法の一例について以下に説明する。
【０１５１】
操作解析部１０７は、座標データ７１のｘ座標と、座標データ７３のｘ座標とを比較する。また、操作解析部１０７は、座標データ７２のｘ座標と、座標データ７４のｘ座標とを比較する。ここで、操作解析部１０７は、上記の比較により、座標データ７１のｘ座標よりも、座標データ７３のｘ座標が大きく、かつ座標データ７２のｘ座標よりも、座標データ７４のｘ座標が小さかった場合、ユーザから地図表示の切り替えの操作があったと判定する。そして、操作解析部１０７は、地図表示の切り替えの操作があったと判定した場合、広域地図抽出部１０５に広域地図データを抽出するよう指示する。
【０１５２】
広域地図抽出部１０５は、操作解析部１０７から広域地図の作成指示を受け取ると、次のようにして広域地図データを抽出する。まず、広域地図抽出部１０５は、現在位置取得部１０１から最新の現在位置を取得し、目的位置取得部１０２から、目的位置を取得する。そして、現在位置取得部１０１から取得した現在位置および目的位置取得部１０２から取得した目的位置に基づいて、地図情報記憶部１２から、地図情報を読み出し、読み出した地図情報から、当該現在位置および当該目的位置を含む広域地図データを抽出する。ここで、広域地図データは、第１表示／光センサ部３００Ａの表示領域および第２表示／光センサ部３００Ｂの表示領域の両方をあわせたサイズの領域に適合するようにして抽出される。広域地図データの抽出に際して、広域地図抽出部１０５は、例えば、現在位置と目的位置との間の直線距離を算出し、算出した直線距離に基づいて、広域地図の縮尺を決定すればよい。
【０１５３】
続いて、データ表示／センサ装置１００において広域地図を表示する場合について説明する。
【０１５４】
地図表示切り替えの指示によって、広域地図抽出部１０５において広域地図データが抽出され、表示指示部１０６に送信されると、表示指示部１０６では、広域地図データを、第１表示／光センサ部３００Ａおよび第２表示／光センサ部３００Ｂで表示できるように広域地図データを分割する。具体的には、表示指示部１０６は、分割した広域地図データの一方には、現在位置が含まれ、他方には、目的位置が含まれるように分割を行う。
【０１５５】
そして、表示指示部１０６は、分割した広域地図データのうち、現在位置を含む方をデータ処理部７００に送信するとともに、「表示パネル」フィールドの値として、“第１表示／光センサ部”を指定したコマンドをデータ処理部７００に送信する。また、表示指示部１０６は、分割した広域地図データのうち、目的位置を含む方をデータ処理部７００に送信するとともに、「表示パネル」フィールドの値として、“第２表示／光センサ部”を指定したコマンドをデータ処理部７００に送信する。
【０１５６】
図１２を用いて、データ表示／センサ装置１００において分割された広域地図を表示する場合について例示すると以下の通りである。図１２は、データ表示／センサ装置１００における広域地図の表示様式の一例を示す図である。
【０１５７】
図１２に示すように、第１表示／光センサ部３００Ａは、分割された広域地図のうち、現在位置２１を含む方を表示し、また第２表示／光センサ部３００Ｂは、分割された広域地図のうち、目的位置２２を含む方を表示している。このように、第１表示／光センサ部３００Ａと、第２表示／光センサ部３００Ｂとにおいて分割した広域地図を表示すれば、第１表示／光センサ部３００Ａおよび第２表示／光センサ部３００Ｂの何れか一方に広域地図を表示する場合よりも、広域地図を大きく表示できる。これにより、視認性の高い広域地図をユーザに対して提示することができる。
【０１５８】
また、以上のように、操作解析部１０７がユーザの指の動きから地図表示の切り替えの操作を判定することで、各種地図の拡大・縮尺および移動等をユーザが指定するためのアイコンまたはソフトキー等の表示を表示／光センサ部３００に行わせる必要も無くなる。
【０１５９】
なお、表示部に接触したユーザの指先の位置を検出する検出手段として、指先が接触することによって生じる圧力を検出するタッチパネルを表示部に設けてもよい。
【０１６０】
〔データ表示／センサ装置における地図表示の流れ〕
次に、図１３を用いて、データ表示／センサ装置１００における地図表示の処理の流れについて以下に説明する。図１３は、データ表示／センサ装置１００における地図表示の処理の流れの一例を示したフローチャートである。
【０１６１】
ユーザが現在地地図および目的地地図の表示を命じる操作を行うと、まず、現在位置取得部１０１が、ＧＰＳ処理部１０から現在位置を取得する。現在地地図抽出部１０３は、現在位置取得部１０１が取得した現在位置に基づいて、地図情報記憶部１２から地図情報を読み出し、読み出した地図情報から現在位置周辺の地図を示す現在地地図データを抽出する（Ｓ１）。
【０１６２】
そして、目的位置取得部１０２が、操作部９０３を介して、ユーザから目的位置を取得すると、目的地地図抽出部１０４は、目的位置取得部１０２が取得した目的位置に基づいて、地図情報記憶部１２から地図情報を読み出し、読み出した地図情報から目的位置周辺の地図を示す目的地地図データを抽出する（Ｓ２）。なお、ここで目的位置取得部１０２は、取得した目的位置を目的位置記憶部１４に記憶する。
【０１６３】
続いて、表示指示部１０６が、第１表示／光センサ部３００Ａにおいて現在地地図、および、第２表示／光センサ部３００Ｂにおいて目的地地図を表示させるようデータ処理部７００に指示する（Ｓ３）。
【０１６４】
具体的には、まず、表示指示部１０６が、現在地地図抽出部１０３が抽出した現在地地図データと、「表示パネル」フィールドの値として、“第１表示／光センサ部”を指定したコマンドとをデータ処理部７００に送信することで、第１表示／光センサ部３００Ａにおいて、現在地地図データが示す現在地地図が表示される。
【０１６５】
そして、表示指示部１０６が、目的地地図抽出部１０４が抽出した目的地地図データと、「表示パネル」フィールドの値として、“第２表示／光センサ部”を指定したコマンドとをデータ処理部７００に送信することで、第２表示／光センサ部３００Ｂにおいて、目的地地図データが示す目的地地図が表示される。
【０１６６】
ここで、操作解析部１０７が、地図表示の切り替え操作があったかを判定する（Ｓ４）。すなわち、操作解析部１０７は、データ処理部７００から座標データを取得し、取得した座標データを解析することで、ユーザが地図表示の切り替え操作を行ったか否かを判定する。
【０１６７】
操作解析部１０７は、切り替え操作が無いと判定した場合（Ｓ４においてＮＯ）には、そのまま操作を待ち続ける。一方、操作解析部１０７は、切り替え操作があったと判定した場合（Ｓ４においてＹＥＳ）には、広域地図抽出部１０５に広域地図データを抽出するよう指示する。そして、広域地図抽出部１０５は、操作解析部１０７から広域地図データを抽出するよう指示されると現在位置および目的位置を含む広域地図を示す広域地図データを抽出する（Ｓ５）。
【０１６８】
次に、第１表示／光センサ部３００Ａおよび第２表示／光センサ部３００Ｂにおいて、広域地図が表示される（Ｓ６）。具体的には、まず、表示指示部１０６が、広域地図抽出部１０５が抽出した広域地図データを、現在位置を含む部分と、目的位置を含む部分とに分割する。そして、表示指示部１０６は、分割した広域地図のうち、現在位置を含む部分と、「表示パネル」フィールドの値として、“第１表示／光センサ部”を指定したコマンドとをデータ処理部７００に送信する。また、表示指示部１０６は、分割した広域地図のうち、目的位置を含む部分と、「表示パネル」フィールドの値として、“第２表示／光センサ部”を指定したコマンドとをデータ処理部７００に送信する。その後、第１表示／光センサ部３００Ａおよび第２表示／光センサ部３００Ｂにおいて、広域地図が表示され処理は終了する。
【０１６９】
以上のように、本実施形態に係るデータ表示／センサ装置１００は、自装置の現在位置を示す現在地地図およびユーザが指定した目的位置を示す目的地地図の地図の組み合わせと、現在位置および目的位置を示す広域地図であって、現在位置および目的位置を同時に表示できる縮尺の広域地図とを切り替えて表示する表示指示部１０６を備える構成である。
【０１７０】
それゆえ、現在地地図、目的地地図および広域地図が示す情報をユーザにとって把握しやすいように表示することが可能である。
【０１７１】
〔変形例〕
ここで、地図表示装置として動作するデータ表示／センサ装置１００の好ましい変形例について以下に説明する。
（１）前述の通り、データ表示／センサ装置１００では、現在位置を基準に地図を表示するのではなく、出発位置を基準に地図を表示する構成が可能である。この場合、以下のように構成変更すればよい。まず、現在位置取得部１０１に替えて、ユーザの指定する出発位置を取得する出発位置取得部（図示せず）、現在地地図抽出部１０３に替えて、出発位置周辺の地図を示す出発地地図を抽出する出発地地図抽出部（図示せず）を設ける。なお、出発位置取得部は、例えば、操作部９０３を介してユーザの指定する位置を取得するように構成できる。
【０１７２】
また、新たに、記憶部９０１に、出発位置取得部が取得した出発位置を記憶する出発位置記憶部（図示せず）を設ける。そして、広域地図抽出部１０５では、出発位置記憶部に記憶されている出発位置と、目的位置とを含む広域地図を抽出するように変更すればよい。
【０１７３】
このような構成変更により、出発地地図および目的地地図の地図の組み合わせと、広域地図とを切り替えて表示することができる。
（２）  データ表示／センサ装置１００では、現在位置２１から目的位置２２にかけての経路を探索するようにしてもよい。この場合、広域地図抽出部１０５は、現在位置２１から目的位置２２にかけての経路が示された広域地図データを抽出するようにしてもよい。すなわち、広域地図抽出部１０５は、現在位置２１から目的位置２２にかけての経路が、広域地図における地図表示に含まれるように、広域地図の縮尺を決定するようにしてもよい。
【０１７４】
現在位置２１から目的位置２２にかけての経路が、大きく湾曲しているような場合、現在位置２１と、目的位置２２との間の距離に基づき、広域地図の縮尺を設定すると、広域地図の範囲外に、経路が外れてしまうおそれがある。このように構成すれば、広域地図において経路が途切れて表示されることを防ぐことができる。
（３）  データ表示／センサ装置１００では、地図表示を現在地地図および目的地地図の表示から、広域地図の表示に切り替えた場合、広域地図において、地図表示を切り替えるまえに、現在地地図および目的地地図で表示していた範囲を提示してもよい。この場合、例えば、表示指示部１０６が、現在地地図抽出部１０３から現在地地図データを取得し、目的地地図抽出部１０４から目的地地図データを取得し、取得した現在地地図データおよび目的地地図データに基づいて、広域地図抽出部１０５から取得した広域地図データにおいて、現在位置の周辺地図および目的位置の周辺地図として表示していた箇所をハイライト表示したりすればよい。このように構成すれば、広域地図に表示を切り替える前に表示していた地図に対応する箇所を、ユーザに提示することができる。
（４）  表示／光センサ部３００において、広域地図を表示している間に、地図表示を元に戻す操作が有った場合に、現在位置地図および目的位置地図を再度表示するように構成してもよい。この場合、例えば、主制御部８００の各部を、以下のように動作するように構成すればよい。
【０１７５】
地図表示を元に戻す操作が有った場合に、操作解析部１０７は、現在地地図抽出部１０３および目的地地図抽出部１０４に、それぞれ現在地地図データおよび目的地地図データを抽出するよう指示する。
【０１７６】
現在地地図抽出部１０３は、操作解析部１０７から地図データの抽出の指示があると、再度ＧＰＳ処理部１０から現在位置を取得し、地図情報記憶部１２から地図情報を読み出し、読み出した地図情報から現在地地図データを抽出する。
【０１７７】
また、目的地地図抽出部１０４は、目的位置記憶部１４から目的地を読み出すとともに、地図情報記憶部１２から地図情報を読み出し、読み出した地図情報から目的地地図データを抽出する。なお、目的地地図抽出部１０４は、抽出した目的地地図を記憶部９０１に記憶しておき、地図表示の切り替えの操作が有った場合には、記憶した目的地地図を記憶部９０１から読み出すようにしてもよい。このように構成すれば、表示を元に戻す操作が有った場合に、目的地地図抽出部１０４が、目的地地図を抽出し直す手間を省くことができるため、処理効率の向上につながる。
（５）  現在地地図抽出部１０３、目的地地図抽出部１０４および広域地図抽出部１０５では、第１表示／光センサ部３００Ａの表示領域および第２表示／光センサ部３００Ｂの表示における上下方向の上向きと、データ表示／センサ装置１００を所有するユーザの進行方向（データ表示／センサ装置１００の移動方向）とが一致するように地図を抽出および表示してもよい。
（６）  第１表示／光センサ部３００Ａに現在地地図を表示し、第２表示／光センサ部３００Ｂに目的地地図を表示している場合には、表示指示部１０６は、各地図を別個の地図として表示させる。これに対して、表示指示部１０６は、現在、広域地図を表示していると判定した場合は、第１表示／光センサ部３００Ａと、第２表示／光センサ部３００Ｂとのいずれか一方において表示している地図に対する動作に連動して、他方の地図表示を拡大・縮尺したり、移動させたりするようにしてもよい。つまり、第１表示／光センサ部３００Ａと、第２表示／光センサ部３００Ｂとに表示している分割した広域地図を、１枚の地図として取り扱うようにしてもよい。
【０１７８】
このように構成すれば、ユーザは、各画面に対して別個に操作を行わなくてもよくなり、操作性が向上する。
（７）  さらに、第１表示／光センサ部３００Ａにおいて現在地地図を表示し、第２表示／光センサ部３００Ｂにおいて目的地地図を表示する必要は必ずしもなく、第１表示／光センサ部３００Ａは、第１地点を示す第１地図を表示し、第２表示／光センサ部３００Ｂは、第２地点を示す第２地図を表示してもよい。上記第１および第２地点は、ユーザによって指定されればよい。この場合、広域地図は、上記第１および第２地点を示す地図である。
【０１７９】
最後に、データ表示／センサ装置１００の各ブロック、特に、主制御部８００が備える現在位置取得部１０１、目的位置取得部１０２、現在地地図抽出部１０３、目的地地図抽出部１０４、広域地図抽出部１０５、表示指示部１０６および操作解析部１０７は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０１８０】
すなわち、データ表示／センサ装置１００は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるデータ表示／センサ装置１００の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記データ表示／センサ装置１００に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１８１】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０１８２】
また、データ表示／センサ装置１００を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０１８３】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０１８４】
本発明に係るデータ表示／センサ装置は、自装置の現在位置を含む現在地地図と、目的位置を含む目的地地図と、当該現在位置および当該目的位置を含む広域地図とを、ユーザが把握しやすい形態で提供できる。このため、カーナビゲーションシステムをはじめとして、携帯電話機、ＰＤＡ（Personal Digital Assistance）等に好適に適用できる。
【図面の簡単な説明】
【０１８５】
【図１】図１は、本発明の一実施形態に係るデータ表示／センサ装置のより詳細な構成を示すブロック図である。
【図２】上記データ表示／センサ装置が備えるセンサ内蔵液晶パネルの断面を模式的に示す図である。
【図３】同図（ａ）は、上記データ表示／センサ装置が備えるセンサ内蔵液晶パネルにて反射像を検知することにより、ユーザがタッチした位置を検出する様子を示す模式図であり、同図（ｂ）は、上記データ表示／センサ装置が備えるセンサ内蔵液晶パネルにて影像を検知することにより、ユーザがタッチした位置を検出する様子を示す模式図である。
【図４】上記データ表示／センサ装置の要部構成を示すブロック図である。
【図５】上記データ表示／センサ装置で用いられるコマンドのフレーム構造の一例を模式的に示す図である。
【図６】上記コマンドに含まれる各フィールドに指定可能な値の一例、および、その概要を説明する図である。
【図７】同図（ａ）は、上記データ表示／センサ装置にて、対象物がセンサ内蔵液晶パネル上に置かれていないときに、センサ内蔵液晶パネル全体をスキャンした結果として得られる画像の一例を示す図であり、同図（ｂ）は上記データ表示／センサ装置にて、ユーザが指でセンサ内蔵液晶パネルをタッチしているときに、スキャンした結果として得られる画像の一例を示す図である。
【図８】上記データ表示／センサ装置が備えるセンサ内蔵液晶パネルの構成およびその周辺回路の構成を示すブロック図である。
【図９】本実施形態に係るデータ表示／センサ装置が、地図表示装置として動作する場合について示した図である。
【図１０】データ表示／センサ装置における地図表示の切り替え操作について示した図である。
【図１１】同図（ａ）は、ユーザの人差し指の座標を示す座標データを説明するための図である。同図（ｂ）は、ユーザの親指の座標を示す座標データを説明するための図である。
【図１２】データ表示／センサ装置が広域地図を表示する場合について例示した図である。
【図１３】データ表示／センサ装置における地図表示の処理の流れを示したフローチャートである。
【符号の説明】
【０１８６】
１０    ＧＰＳ処理部
１２    地図情報記憶部
１４    目的位置記憶部
１００    データ表示／センサ装置（地図表示装置）
１０１    現在位置取得部
１０２    目的位置取得部
１０３    現在地地図抽出部
１０４    目的地地図抽出部
１０５    広域地図抽出部
１０６    表示指示部（表示切替制御手段、分割手段）
１０７    操作解析部
３００    表示／光センサ部
３００Ａ  第１表示／光センサ部（第１表示部）
３００Ｂ  第２表示／光センサ部（第２表示部）
３０１    センサ内蔵液晶パネル（第１検出手段、第２検出手段）
【図１】
2010122444.tif 000003
【図２】
2010122444.tif 000004
【図３】
2010122444.tif 000005
【図４】
2010122444.tif 000006
【図５】
2010122444.tif 000007
【図６】
2010122444.tif 000008
【図７】
2010122444.tif 000009
【図８】
2010122444.tif 000010
【図９】
2010122444.tif 000011
【図１０】
2010122444.tif 000012
【図１１】
2010122444.tif 000013
【図１２】
2010122444.tif 000014
【図１３】
2010122444.tif 000015