(57)【要約】【課題】ウィンドウに対する処理を容易化するユーザインターフェースの実現。【解決手段】本発明のデータ表示／センサ装置１００は、縮尺等のパラメータを個別に設定することのできる複数の地図を同時に表示可能なセンサ内蔵液晶パネル３０１Ａ及び３０１Ｂと、複数の地図から、パラメータのコピー元となる地図と、パラメータのコピー先となる地図とを選択する入力操作が行われたことを検出する操作取得・判断部２と、操作取得・判断部２が、入力操作を検出したときに、コピー元の地図に設定されているパラメータの少なくとも１つを、コピー先の地図のパラメータに適用する設定変更部３とを備えている。これにより、複数のウィンドウのパラメータを容易に揃えることができるので、ユーザがウィンドウに対する処理を容易に行うことのできるユーザインターフェースが実現される。【選択図】図１
2010198105.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とに所定の電圧を印加する。この状態において、フォトダイオード３６に光が入射されると、入射した光量に応じた電流がフォトダイオード３６に流れる。そして、当該電流に応じて、コンデンサ３５の他方の電極とフォトダイオード３６のカソード端子との接続点（以下、接続ノードＶ）の電圧が低下する。そして、センサプリアンプ３７のドレイン端子に接続される電圧印加線ＳＤｊに電源電圧ＶＤＤを印加すると、接続ノードＶの電圧は増幅され、センサプリアンプ３７のソース端子からセンシングデータ出力線ＳＰｊに出力される。そして、当該出力された電圧に基づいて、光センサ回路３２が受光した光量を算出することができる。
【０１４５】
次に、センサ内蔵液晶パネル３０１の周辺回路である、液晶パネル駆動回路３０４、光センサ駆動回路３０５、およびセンサ出力アンプ４４について説明する。
【０１４６】
液晶パネル駆動回路３０４は、画素回路３１を駆動するための回路であり、走査信号線駆動回路３０４１およびデータ信号線駆動回路３０４２を含んでいる。
【０１４７】
走査信号線駆動回路３０４１は、表示制御部６０１から受信したタイミング制御信号ＴＣ１に基づいて、１ライン時間毎に、走査信号線Ｇ１〜Ｇｍの中から１本の走査信号線を順次選択し、該選択した走査信号線にハイレベル電圧を印加するとともに、その他の走査信号線にローレベル電圧を印加する。
【０１４８】
データ信号線駆動回路３０４２は、表示制御部６０１から受信した表示データＤ（ＤＲ、ＤＧ、およびＤＢ）に基づいて、１ライン時間毎に、１行分の表示データに対応する所定の電圧を、データ信号線ＳＲ１〜ＳＲｎ、ＳＧ１〜ＳＧｎ、ＳＢ１〜ＳＢｎに印加する（線順次方式）。なお、データ信号線駆動回路３０４２は、点順次方式で駆動するものであってもよい。
【０１４９】
光センサ駆動回路３０５は、光センサ回路３２を駆動するための回路である。光センサ駆動回路３０５は、センサ制御部６０２から受信したタイミング制御信号ＴＣ２に基づいて、センサ読み出し信号線ＲＷ１〜ＲＷｍの中から、１ライン時間毎に１本ずつ選択したセンサ読み出し信号線に所定の読み出し用電圧を印加するとともに、その他のセンサ読み出し信号線には、所定の読み出し用電圧以外の電圧を印加する。また、同様に、タイミング制御信号ＴＣ２に基づいて、センサリセット信号線ＲＳ１〜ＲＳｍの中から、１ライン時間毎に１本ずつ選択したセンサリセット信号線に所定のリセット用電圧を印加するとともに、その他のセンサリセット信号線には、所定のリセット用電圧以外の電圧を印加する。
【０１５０】
センシングデータ出力信号線ＳＰ１〜ＳＰｎはｐ個（ｐは１以上ｎ以下の整数）のグループにまとめられ、各グループに属するセンシングデータ出力信号線は、時分割で順次オン状態になるスイッチ４７を介して、センサ出力アンプ４４に接続される。センサ出力アンプ４４は、スイッチ４７により接続されたセンシングデータ出力信号線のグループからの電圧を増幅し、センサ出力信号ＳＳ（ＳＳ１〜ＳＳｐ）として、信号変換回路３０６へ出力する。
【０１５１】
〔主制御部の構成〕
続いて、主制御部８００の詳細な構成について、図１に基づいて説明する。図１は、主制御部８００等の要部構成を示すブロック図である。図示のように、主制御部８００は、スキャン処理部１、操作取得・判断部（入力操作検出手段）２、設定変更部（パラメータコピー手段）３、及び表示処理部４を備えている。また、記憶部９０１には、第１設定格納部１０及び第２設定格納部１１が含まれている。
【０１５２】
スキャン処理部１は、表示／光センサ部３００に像の検知を行わせ、センサ内蔵液晶パネル３０１にユーザの指等が接触した位置を取得する。具体的には、スキャン処理部１は、データ処理部７００に「データ取得タイミング」を“イベント”、「データ種別」を“座標”、「スキャン方式」を“反射”、「スキャンパネル」を“表示／光センサ部３００Ａ及び３０１Ｂの両方”としたコマンドを送信し、センサ内蔵液晶パネル３０１に対して接触があった位置を示す座標データを取得する。
【０１５３】
操作取得・判断部２は、スキャン処理部１に指示してセンサ内蔵液晶パネル３０１に対するユーザの指等の接触位置を取得させ、取得させた接触位置（座標データ）及び接触位置の変化の何れかまたは両方に基づいて、ユーザがどのような操作を行ったかを判断する。なお、操作取得・判断部２は、接触位置及び接触位置の変化と、それに対応するユーザ操作との対応を予め記憶している。
【０１５４】
設定変更部３は、操作取得・判断部２がセンサ内蔵液晶パネル３０１Ａ（または３０１Ｂ）に表示されているウィンドウの設定（パラメータ）をセンサ内蔵液晶パネル３０１Ｂ（または３０１Ａ）に表示されているウィンドウの設定と同じにする入力操作が行われたと判断したときに、センサ内蔵液晶パネル３０１Ａ（または３０１Ｂ）に表示されているウィンドウの設定を、センサ内蔵液晶パネル３０１Ｂ（または３０１Ａ）に表示されているウィンドウの設定と同じにする。
【０１５５】
具体的には、設定変更部３は、センサ内蔵液晶パネル３０１Ａに表示されているウィンドウの設定をセンサ内蔵液晶パネル３０１Ｂに表示されているウィンドウの設定と同じにする入力操作が行われた場合には、センサ内蔵液晶パネル３０１Ａに表示されているウィンドウに適用されている設定が格納されている第１設定格納部１０から、センサ内蔵液晶パネル３０１Ａに表示されているウィンドウに適用されている設定を読み出し、これをセンサ内蔵液晶パネル３０１Ａに表示されているウィンドウに適用されている設定が格納されている第２設定格納部１１に上書きする。表示／光センサ部３００Ｂの設定を表示／光センサ部３００Ａの設定と同じにする入力操作が行われた場合も同様である。
【０１５６】
これにより、センサ内蔵液晶パネル３０１Ａに表示されているウィンドウの設定とセンサ内蔵液晶パネル３０１Ｂに表示されているウィンドウに適用されている設定とが同じになる。
【０１５７】
ここでは、センサ内蔵液晶パネル３０１Ａ及び３０１Ｂのそれぞれに１つのウィンドウを表示することを想定しているが、センサ内蔵液晶パネル３０１Ａまたは３０１Ｂの何れかに複数のウィンドウを表示し、同一のパネル内に表示されたウィンドウ間で設定のコピーを行うようにしてもよい。
【０１５８】
なお、ウィンドウに適用される設定とは、例えば地図を表示する場合では、当該地図の縮尺、特定の店舗や施設等を示す文字列またはアイコン（コンビニエンスストア、ガソリンスタンド、飲食店等の標章をアイコンとしてもよい）、地図記号等の表示の可否、航空写真または衛星写真のように写真の画像で構成される地図を表示するか、写真の画像で構成されていない地図を表示するか、二次元画像の地図を表示するか、三次元画像の地図を表示するか、等を規定するものである。
【０１５９】
また、以下では、地図のウィンドウを表示する例について説明するが、ウィンドウに表示するコンテンツは、ウィンドウ毎にパラメータを設定可能なものであればよく、地図に限られない。
【０１６０】
例えば、表計算ソフトウェアや文書作成ソフトウェア等のアプリケーションプログラムを起動した場合に表示されるウィンドウについても、同様の処理でウィンドウ間におけるパラメータのコピーを実現することができる。この場合には、パラメータは、例えば、表示する文字のフォントやサイズ、ページのレイアウト、使用する言語等になる。
【０１６１】
なお、設定変更部３は、全ての設定をコピーする必要はなく、少なくとも１つの設定をコピーすればよい。コピーする設定は、ユーザが選択するようにしてもよいし、予め定めておいてもよい。また、入力操作に応じてコピーする設定を変えるようにしてもよい。
【０１６２】
表示処理部４は、センサ内蔵液晶パネル３０１に画像を表示させる。具体的には、表示処理部４は、データ処理部７００にセンサ内蔵液晶パネル３０１に表示させる画像の画像データと共に、「表示パネル」フィールドの値として、“第１表示／光センサ部”または“第２表示／光センサ部”を指定したコマンドをデータ処理部７００に送信することによって、センサ内蔵液晶パネル３０１に画像を表示させる。
【０１６３】
〔動作例〕
次に、上記の構成を備えるデータ表示／センサ装置１００の具体的な動作について、図１０に基づいて説明する。図１０は、データ表示／センサ装置１００の動作の一例を示す図であり、（ａ）はユーザが操作を行う前の画面表示例を示し、（ｂ）はユーザが操作を行った後の画面表示例を示している。
【０１６４】
図示のように、センサ内蔵液晶パネル３０１Ａ及び３０１Ｂには、それぞれ地図が表示されている。より詳細には、同図（ａ）のセンサ内蔵液晶パネル３０１Ａにはセンサ内蔵液晶パネル３０１Ｂとは異なる地域の地図が表示されている。そして、センサ内蔵液晶パネル３０１Ａに表示されている地図の縮尺は、目盛Ｃが示すように、センサ内蔵液晶パネル３０１Ｂに表示されている地図の１／２倍である。
【０１６５】
図示の例では、この状態において、図示のように、センサ内蔵液晶パネル３０１Ｂにタッチし（１）、タッチした指またはペン先等をセンサ内蔵液晶パネル３０１Ａまでドラッグする（２）ことにより、センサ内蔵液晶パネル３０１Ｂに表示されている地図に適用されている設定が、センサ内蔵液晶パネル３０１Ａに表示されている地図の設定にコピーされることを想定している。
【０１６６】
すなわち、図示のように、センサ内蔵液晶パネル３０１Ｂにタッチし（１）、タッチした指またはペン先等をセンサ内蔵液晶パネル３０１Ａまでドラッグした（２）ときには、センサ内蔵液晶パネル３０１Ａの表示が同図（ｂ）の状態に更新される。同図（ｂ）においてセンサ内蔵液晶パネル３０１Ａに表示されている地図の縮尺は、目盛Ｃが示すように、センサ内蔵液晶パネル３０１Ｂに表示されている地図と同じになっている。
【０１６７】
このように、図１０の例に係るデータ表示／センサ装置１００によれば、設定のコピー元となるセンサ内蔵液晶パネル３０１にタッチして、設定のコピー先となるセンサ内蔵液晶パネル３０１までドラッグするという簡単かつ直感的な入力操作によって、一方のセンサ内蔵液晶パネル３０１に表示されている地図に適用されている設定を他方のセンサ内蔵液晶パネル３０１表示されている地図にも適用することができる。
【０１６８】
したがって、データ表示／センサ装置１００のユーザは、極めて容易な操作でセンサ内蔵液晶パネル３０１Ａに表示されている地図に適用されている設定と、センサ内蔵液晶パネル３０１Ｂに表示されている地図に適用されている設定とを揃えることができる。
【０１６９】
〔処理の流れ〕
上記〔動作例〕に示すような動作を実現するためにデータ表示／センサ装置１００が実行する処理の流れについて、図１１に基づいて説明する。図１１は、データ表示／センサ装置１００が実行する処理の一例を示すフローチャートである。
【０１７０】
まず、操作取得・判断部２は、センサ内蔵液晶パネル３０１Ａ及び３０１Ｂに、タッチパネル入力の対象となる画像（例えば地図）が表示されているときに、スキャン処理部１に指示して画面（センサ内蔵液晶パネル３０１ＡまたはＢ）に対する接触を検知させる。
【０１７１】
ここで、スキャン処理部１が、画面に対する接触を検知しなかった場合（Ｓ１でＮＯ）には、操作取得・判断部２は、タッチパネル入力の対象となる画像が表示されている限り、引き続きスキャン処理部１に画面に対する接触を検知させる。
【０１７２】
一方、スキャン処理部１が、画面に対する接触を検知した場合（Ｓ１でＹＥＳ）には、操作取得・判断部２は、接触位置が他の画面に移動したか否かを確認する（Ｓ２）。具体的には、操作取得・判断部２は、画面に対する接触位置を示す座標データをスキャン処理部１から受信して、受信した座標データに基づいて上記の確認を行う。
【０１７３】
すなわち、操作取得・判断部２は、受信した座標データが、当該座標データが検出された画面から他方の画面に向かって移動し、その後、当該他方の画面で座標データが検出されたときに、接触位置が他の画面に移動した（Ｓ２でＹＥＳ）と判断する。この場合には、操作取得・判断部２は、設定をコピーする入力操作が行われたと判断し、接触位置の移動元画面と移動先画面とを設定変更部３に伝達し、これにより処理はＳ３に進む。
【０１７４】
一方、画面に対する接触が検知されなくなった（座標データが送信されなくなった）後、所定時間が経過しても他方の画面に接触が検知されない（座標データが送信されない）場合には、操作取得・判断部２は、接触位置が他の画面に移動しなかった（Ｓ２でＮＯ）と判断する。この場合には、処理はＳ１に戻る。
【０１７５】
Ｓ３では、設定変更部３は、最初に接触が検知された画面に表示されている地図に適用されている設定を読み出す。つまり、設定変更部３は、最初にセンサ内蔵液晶パネル３０１Ａに接触が検知された場合には、第１設定格納部１０から設定を読み出し、最初にセンサ内蔵液晶パネル３０１Ｂに接触が検知された場合には、第２設定格納部１１から設定を読み出す。
【０１７６】
続いて、設定変更部３は、上記読み出した設定を、接触位置の移動先の画面に表示されている地図に適用する（Ｓ４）。具体的には、設定変更部３は、第１設定格納部１０から設定を読み出した場合には、読み出した設定で第２設定格納部１１に格納されている設定を上書きし、第２設定格納部１１から設定を読み出した場合には、読み出した設定で第１設定格納部１０に格納されている設定を上書きする。
【０１７７】
そして、設定変更部３は、表示処理部４に指示して、接触位置の移動先の画面に表示されている地図の表示を更新させる（Ｓ５）。これにより、センサ内蔵液晶パネル３０１には、更新された設定が反映された地図が表示される。
【０１７８】
〔変形例〕
上記データ表示／センサ装置１００は、設定のコピー元のウィンドウと設定のコピー先のウィンドウとを選択する入力操作を検出したときに、コピー元のウィンドウの設定をコピー先のウィンドウに適用するものであればよく、上記の例に限られない。
【０１７９】
すなわち、上記では、コピー元の画面からコピー先の画面までドラッグする入力操作によって設定のコピーが行われる例を説明したが、この例に限られない。例えば、コピー元の画面とコピー先の画面とを続けてタッチする入力操作によって設定のコピーが行われるようにしてもよい。また、例えば、コピー元の画面をタッチしながら、コピー先の画面にタッチする入力操作によって設定のコピーが行われるようにしてもよい。さらに、コピー元の画面をコピー先の画面に向かってドラッグした場合にも、ドラッグの方向からコピー先の画面を特定することができるので、このような入力操作によって設定のコピーが行われるようにしてもよい。
【０１８０】
さらに、マウスやタブレット、キーボード、入力ボタン等の入力装置を用いてコピー元の画面とコピー先の画面とを選択するようにしてもよい。ただし、上記のように、画面に直接タッチして入力操作を行うことができる構成とした場合には、ユーザが直感的に設定のコピー操作を行うことができるので、入力操作は画面に対して行うことができるように構成することが好ましい。
【０１８１】
この場合には、上記の例のように、光センサ内蔵液晶表示パネル以外にも、従来のタッチパネルとして一般に利用されている、抵抗膜式、表面弾性波式、静電容量式等のタッチパネルを適用することもできる。ただし、光センサ内蔵液晶表示パネルのように、多点検出の可能なデバイスを用いることにより、入力操作のバリエーションを増加させることができるので、多点検出の可能なデバイスを用いることが好ましい。
【０１８２】
また、上記の例では、設定をコピーする対象となる画面が、互いに独立している（センサ内蔵液晶パネル３０１ＡとＢ）例を示したが、１つの画面内で設定をコピーするようにしてもよい。この場合には、１つの画面に表示した複数のウィンドウが設定コピーの対象となる。
【０１８３】
〔実施の形態２〕
本発明の他の実施形態について、図１２〜図１３に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、上記実施形態にて説明した図面と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【０１８４】
本実施形態のデータ表示／センサ装置１００は、複数のウィンドウを選択状態として入力操作を行うことによって、選択状態のウィンドウのそれぞれに上記入力操作に対応する同一の処理を施すことができる点が主な特徴点である。なお、本実施形態のデータ表示／センサ装置１００のブロック構成は、図１と同様である。
【０１８５】
〔動作例〕
本実施形態に係るデータ表示／センサ装置１００の具体的な動作について、図１２に基づいて説明する。図１２は、データ表示／センサ装置１００の動作の一例を示す図であり、（ａ）はユーザが操作を行う前の画面表示例を示し、（ｂ）はユーザが操作を行った後の画面表示例を示している。
【０１８６】
図示のように、センサ内蔵液晶パネル３０１Ａ及び３０１Ｂには、図１０（ａ）と同じ地図が表示されている。本実施形態のデータ表示／センサ装置１００では、この状態において、図示のように、センサ内蔵液晶パネル３０１ＡとＢとの両方にタッチすることによって２つの地図を選択状態とし、この状態のままドラッグ操作を行うことにより、センサ内蔵液晶パネル３０１Ａに表示されている地図の縮尺とセンサ内蔵液晶パネル３０１Ｂに表示されている地図の縮尺とが同じ倍率で変化するようになっている。
【０１８７】
すなわち、図示のように、センサ内蔵液晶パネル３０１ＡとＢとの両方にタッチして、同図の上向きにドラッグしたときには、センサ内蔵液晶パネル３０１Ａの表示が同図（ｂ）の状態に更新される。同図（ｂ）においてセンサ内蔵液晶パネル３０１Ａに表示されている地図の縮尺は、目盛Ｃが示すように、同図（ａ）の１／２倍になっている。同様に、同図（ｂ）においてセンサ内蔵液晶パネル３０１Ｂに表示されている地図の縮尺は、目盛Ｃが示すように、同図（ａ）の１／２倍になっている。
【０１８８】
このように、図１２の例のデータ表示／センサ装置１００によれば、センサ内蔵液晶パネル３０１Ａ及び３０１Ｂにタッチしてドラッグするという簡単かつ直感的な入力操作によって、センサ内蔵液晶パネル３０１Ａに表示されているウィンドウと３０１Ｂに表示されているウィンドウとに同じ処理を施すことができる。したがって、データ表示／センサ装置１００のユーザは、各ウィンドウに同じ処理を施すときに、同じ操作を繰り返す必要がない。
【０１８９】
〔処理の流れ〕
上記〔動作例〕に示すような動作を実現するためにデータ表示／センサ装置１００が実行する処理の流れについて、図１３に基づいて説明する。図１３は、データ表示／センサ装置１００が実行する処理の一例を示すフローチャートである。
【０１９０】
まず、操作取得・判断部２は、センサ内蔵液晶パネル３０１Ａ及び３０１Ｂに、タッチパネル入力の対象となる画像（例えば地図）が表示されているときに、スキャン処理部１に指示して画面（センサ内蔵液晶パネル３０１Ａまたは３０１Ｂ）に対する接触を検知させる。
【０１９１】
ここで、スキャン処理部１が画面に対する接触を検知しなかった場合（Ｓ１１でＮＯ）には、操作取得・判断部２は、タッチパネル入力の対象となる画像が表示されている限り、引き続きスキャン処理部１に画面に対する接触を検知させる。
【０１９２】
一方、スキャン処理部１が、画面に対する接触を検知した場合（Ｓ１１でＹＥＳ）には、操作取得・判断部２は、Ｓ１１で接触が検知された後、所定時間内に他の画面に接触が検知されたか否かを確認する（Ｓ１２）。言い換えれば、操作取得・判断部２は、Ｓ１１で接触が検知された後、所定時間内に両方の画面に接触が検知された状態となったか否かを確認する。
【０１９３】
Ｓ１１で接触が検知された後、所定時間内に他の画面に接触が検知されなかった場合、または他の画面に接触が検知される前に、画面に対する接触が検知されなくなった場合（Ｓ１２でＮＯ）には、処理はＳ１１に戻る。
【０１９４】
一方、Ｓ１１で接触が検知された後、所定時間内に他の画面に接触が検知された場合（Ｓ１２でＹＥＳ）には、操作取得・判断部２は、両方の画面に接触が検知された状態で、所定の入力操作が行われたか否かを確認する（Ｓ１３）。なお、所定の入力操作は、例えば図１２の例では、同図の上向きにドラッグする操作である。所定の入力操作と該入力操作によって実行される処理とは、予め定められている。
【０１９５】
例えば、画面上で上向きにドラッグする操作と地図の縮尺を小さくする処理とを対応付けておくことにより、図１２の例のような表示が実現される。この場合には、画面上で上向きにドラッグする操作が上記所定の入力操作ということになる。無論、上記所定の入力操作と、該入力操作に対応する処理とは、この例に限られず、必要に応じて適宜設定することができる。例えば、画面上で下向きにドラッグする操作と地図の縮尺を大きくする処理とが対応付けられていてもよい。また、ドラッグする距離の長さに応じて縮尺が大きく変化するようにしてもよい。
【０１９６】
ここで、所定の入力操作が検知される前に何れかあるいは両方の画面に対する接触が検知されなくなった場合（Ｓ１３でＮＯ）には、処理はＳ１１に戻り、操作取得・判断部２は、画面に対する接触の検出を待ち受ける。
【０１９７】
一方、両方の画面に接触が検知された状態で、所定の入力操作が行われたことが検知された場合（Ｓ１３でＹＥＳ）には、操作取得・判断部２は、所定の入力操作が行われた旨、及び当該所定の入力操作の内容を設定変更部３に伝達する。そして、伝達を受けた設定変更部３は、各画面に表示された地図に対して当該所定の入力操作に応じた処理を施す（Ｓ１４）。つまり、本実施形態では、設定変更部３は、各画面に表示された地図に対して所定の入力操作に応じた処理を施す処理実行手段として機能する。
【０１９８】
上記のように地図の縮尺を変化させる処理を施す場合には、設定変更部３は、第１設定格納部１０に格納されている設定のうち、地図の表示縮尺を１／２倍にし、同様に第２設定格納部１１に格納されている設定のうち、地図の表示縮尺を１／２倍にする。そして、設定変更部３は、表示処理部４に指示して両画面の表示を更新させる。これにより、センサ内蔵液晶パネル３０１Ａ及び３０１Ｂには、更新された設定が反映された画像が表示される。
【０１９９】
〔変形例〕
上記データ表示／センサ装置１００は、複数のウィンドウの少なくとも２つが選択されたことを検出すると共に、少なくとも２つのウィンドウが選択された状態で所定の入力操作が行われたことを検出したときに、選択された状態にあるウィンドウのそれぞれに、上記所定の入力操作に対応する同一の処理を施すものであればよく、上記の例に限られない。
【０２００】
すなわち、上記の例では、同一の処理を施す対象となるウィンドウが表示された画面が互いに独立している（センサ内蔵液晶パネル３０１ＡとＢ）例を示したが、１つの画面内に表示されている複数のウィンドウのそれぞれに同一の処理を施すようにしてもよい。なお、この場合に、タッチパネルによる入力操作でウィンドウを選択するためには、同一画面内における複数の点に対する接触を同時に検出する必要があるので、光センサ内蔵液晶表示パネルのように、多点検出の可能なデバイスを用いることが好ましい。
【０２０１】
また、同一の処理を施す対象となるウィンドウは、２つに限られず、３つ以上であってもよい。また、同一の処理を施す対象を指定する方法は、上記の例のように対象となるウィンドウを同時にタッチする方法に限られず、マウスやタブレット、キーボード、入力ボタン等の入力装置を用いて選択するものであってもよい。ただし、上記のように、画面に直接タッチして入力操作を行うことができる構成とした場合には、ユーザが直感的にウィンドウを選択することができるので、ウィンドウを選択する入力操作はタッチパネルによって行うことができるようにすることが好ましい。
【０２０２】
そして、上記所定の入力操作も、上記の例に限られず、必要に応じて適宜設定することができる。例えば、マウスやタブレット、キーボード、入力ボタン等の入力装置を用いて上記所定の入力操作を行うようにしてもよい。ただし、上記のように、画面にタッチした状態で行うことのできる入力操作を上記所定の入力操作とした場合には、ユーザは、ウィンドウの選択後、スムーズに上記所定の入力操作に移ることができるので、上記所定の入力操作は、画面にタッチした状態で行うことのできる入力操作であることが好ましい。
【０２０３】
〔実施の形態３〕
本発明の他の実施形態について、図１４〜図１６に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、上記実施形態にて説明した図面と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【０２０４】
本実施形態のデータ表示／センサ装置１００’（表示装置）は、センサ内蔵液晶パネル３０１に表示された地図の２点にタッチすることによって、タッチした２点間のルートガイドを行う。なお、データ表示／センサ装置１００’は、上記実施形態のデータ表示／センサ装置１００とほぼ同様の構成を備えているが、主制御部８００の構成が異なっている。
【０２０５】
〔主制御部の構成〕
まず、データ表示／センサ装置１００’の主制御部８００の詳細な構成について、図１４に基づいて説明する。図１４は、データ表示／センサ装置１００’の主制御部８００の要部構成を示すブロック図である。図示のように、主制御部８００は、スキャン処理部１、操作取得・判断部（接触検知手段）２、ルート探索部（道順表示手段）２０、表示処理部４、及びルートガイド実行部２１を備えている。
【０２０６】
ルート探索部２０は、センサ内蔵液晶パネル３０１に表示された地図上の２点に対する接触が検知されたときに、該２点を結ぶルートを表示する。
【０２０７】
ルートガイド実行部２１は、ルート探索部２０が探索したルートをユーザが辿ることができるように、音声及び画像の何れかまたは両方を用いて誘導を行う。
【０２０８】
〔動作例〕
本実施形態に係るデータ表示／センサ装置１００’の具体的な動作について、図１５に基づいて説明する。図１５は、データ表示／センサ装置１００’の動作の一例を示す図であり、（ａ）はユーザが操作を行う前の画面表示例を示し、（ｂ）はユーザが操作を行った後の画面表示例を示している。
【０２０９】
図示のように、センサ内蔵液晶パネル３０１Ａ及び３０１Ｂには、図１０（ｂ）と同じ地図が表示されている。データ表示／センサ装置１００’では、この状態において、図示のように、まずセンサ内蔵液晶パネル３０１Ｂにタッチし（１）、その後センサ内蔵液晶パネル３０１Ａにタッチする（２）ことにより、センサ内蔵液晶パネル３０１Ｂに表示されている地図のタッチされた点から、センサ内蔵液晶パネル３０１Ａに表示されている地図のタッチされた点までのルートガイドを行うようになっている。
【０２１０】
すなわち、図示のように、センサ内蔵液晶パネル３０１Ｂ上の点とセンサ内蔵液晶パネル３０１Ｂ上の点とにタッチしたときには、センサ内蔵液晶パネル３０１Ａ及び３０１Ｂの表示が同図（ｂ）の状態に更新される。同図（ｂ）では、センサ内蔵液晶パネル３０１Ｂに表示されている地図のタッチされた点から、センサ内蔵液晶パネル３０１Ａに表示されている地図のタッチされた点までのルートを示す破線矢印が表示されている。なお、ルートは、ユーザが当該ルートを認識できるように表示すればよく、この例に限られない。
【０２１１】
このように、図１５の例のデータ表示／センサ装置１００’によれば、ユーザは、出発地点と目的地点とをタッチするという簡単かつ直感的な入力操作によって、出発地点から目的地点までの道順を確認することができる。
【０２１２】
〔処理の流れ〕
上記〔動作例〕に示すような動作を実現するためにデータ表示／センサ装置１００’が実行する処理の流れについて、図１６に基づいて説明する。図１６は、データ表示／センサ装置１００’が実行する処理の一例を示すフローチャートである。
【０２１３】
まず、操作取得・判断部２は、センサ内蔵液晶パネル３０１Ａ及び３０１Ｂの少なくとも一方に地図が表示されているときに、スキャン処理部１に指示して、地図が表示されている画面（センサ内蔵液晶パネル３０１ＡまたはＢ）に対する接触を検知させる（Ｓ２１）。すなわち、図１５の例では、センサ内蔵液晶パネル３０１Ａ上の点と、センサ内蔵液晶パネル３０１Ｂ上の点との間のルートを表示する例を示したが、データ表示／センサ装置１００’は、センサ内蔵液晶パネル３０１Ａまたは３０１Ｂの何れかにおいて２点が選択された場合でも、当該２点間のルートを表示する。
【０２１４】
ここで、スキャン処理部１が、画面に対する接触を検知しなかった場合（Ｓ２１でＮＯ）には、操作取得・判断部２は、タッチパネル入力の対象となる画像が表示されている限り、引き続きスキャン処理部１に画面に対する接触を検知させる。
【０２１５】
一方、スキャン処理部１が、画面に対する接触を検知した場合（Ｓ２１でＹＥＳ）には、操作取得・判断部２は、Ｓ２１で接触が検知された点に接触が検知されている状態で、Ｓ２１で接触が検知された点以外の、地図上の点に接触が検知されたか否かを確認する（Ｓ２２）。言い換えれば、操作取得・判断部２は、画面に表示されている地図上の２点において、接触が検知されている状態となっているか否かを確認する。
【０２１６】
Ｓ２１で接触が検知された後、所定時間内に他の点に接触が検知されなかった場合（Ｓ２２でＮＯ）には、処理はＳ２１に戻る。一方、Ｓ２１で接触が検知された後、所定時間内に他の点に接触が検知された場合（Ｓ２２でＹＥＳ）には、操作取得・判断部２は、Ｓ２１で検知を確認した接触位置を示す座標データと、Ｓ２２で検知を確認した接触位置を示す座標データとをルート探索部２０に送信する。
【０２１７】
そして、上記２つの座標データを受信したルート探索部２０は、受信した２点を結ぶルートを探索する（Ｓ２３）。なお、地図上の２点を結ぶルートの探索は、従来のカーナビゲーション装置等で用いられている技術を適用することもできる。ルート探索部２０は、ルートの探索が終了すると、表示処理部４に指示して、現在表示されている地図上に、上記探索したルートを重畳して表示させる（Ｓ２４）。
【０２１８】
続いて、ルート探索部２０は、表示したルートのルートガイドの実行可否をユーザに選択させる（Ｓ２５）。例えば、ルート探索部２０は、表示処理部４に指示して、上記表示したルートのルートガイドを実行するか否かをユーザに選択させるメッセージを画面に表示させることで、ルートガイドの実行可否を選択させてもよい。
【０２１９】
ここで、ルートガイドを実行しない旨の入力操作が行われた場合（Ｓ２５でＮＯ）には、処理はＳ２１に戻る。一方、ルートガイドを実行する旨の入力操作が行われた場合（Ｓ２５でＹＥＳ）には、ルート探索部２０は、ルートガイド実行部２１に上記探索したルートのルートガイドを実行させる。
【０２２０】
これにより、ルートガイド実行部２１は、ルートガイドを実行する（Ｓ２６）。なお、ルートガイド実行部２１は、先に接触を検知した位置（Ｓ２１で検知を確認した接触位置）を出発地点とし、後で接触を検知した位置（Ｓ２２で検知を確認した接触位置）を目的地点としてルートガイドを行う。そして、ルートガイドが終了すると、処理は再びＳ２１に戻り、操作取得・判断部２は、画面への接触を待ち受ける。
【０２２１】
なお、先に接触を検知した位置を出発地点とし、後で接触を検知した位置を目的地点とすることは、データ表示／センサ装置１００’の必須の構成ではないが、このような構成とすることにより、ユーザは、直感的かつ極めて簡易な操作で出発地点と目的地点とを設定することができるので好ましい。
【０２２２】
〔変形例〕
上記では、データ表示／センサ装置１００’が、ルート探索部２０が探索したルートのルートガイドを行う例を示したが、データ表示／センサ装置１００’が探索したルートの表示のみを行うものであってもよい。
【０２２３】
また、ルートの表示は、ルートをユーザが認識できる態様であればよく、ユーザが地点を選択した地図上に破線等を表示する上記の態様に限られない。例えば、ユーザが地点を選択した地図とは別に、ルートを示すための地図を表示してもよい。
【０２２４】
また、ルートを表示させたときにデータ表示／センサ装置１００’が存在する現在地と、ルートガイドの出発地点とが一致しないことも考えられる。このような場合には、データ表示／センサ装置１００’の現在地から、ルートガイドの出発地点までのルート表示及びルートガイドも行うようにしてもよい。
【０２２５】
さらに、ルート探索部２０は、データ表示／センサ装置１００’のユーザに応じて表示するルートを変更することが好ましい。例えば、データ表示／センサ装置１００’を車両に搭載してカーナビゲーション装置として使用する場合には、高速道路等の有料道路利用の有無や一方通行を考慮したルートを表示することが好ましい。また、例えば、データ表示／センサ装置１００’を携帯電話機等の携帯型端末装置に搭載した場合には、電車やバス等の交通機関の利用を考慮したルートを表示することが好ましい。
【０２２６】
また、ルート探索部２０は、ルートを表示すると共に、当該ルートに沿って移動したときに予想される所要時間、当該ルートの距離、有料道路、交通機関等の費用等も合わせて表示するものであってもよい。
【０２２７】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０２２８】
〔ソフトウェアによる実現例〕
最後に、データ表示／センサ装置１００及び１００’の各ブロック、特に操作取得・判断部２、設定変更部３、及びルート探索部２０は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０２２９】
すなわち、データ表示／センサ装置１００及び１００’は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるデータ表示／センサ装置１００及び１００’の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記データ表示／センサ装置１００及び１００’に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０２３０】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０２３１】
また、データ表示／センサ装置１００及び１００’を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０２３２】
本発明によれば、直感的かつ簡易な操作で複数の画像を取り扱うことができるので、画面に対して入力操作を行うことができると共に、複数の画像を同時に表示できる表示装置全般に利用することができる。具体的には、携帯電話機、スマートフォン、携帯型ゲーム機、ＰＤＡ（Personal Digital Assistance）、ノートパソコン、ナビゲーション装置（例えばカーナビゲーション装置）等に好適に適用できる。
【符号の説明】
【０２３３】
２    操作取得・判断部（入力操作検出手段、接触検知手段）
３    設定変更部（パラメータコピー手段、処理実行手段）
２０    ルート探索部（道順表示手段）
１００    データ表示／センサ装置（表示装置）
１００’  データ表示／センサ装置（表示装置）
３０１Ａ  センサ内蔵液晶パネル（表示部）
３０１Ｂ  センサ内蔵液晶パネル（表示部）
【図１】
2010198105.tif 000003
【図２】
2010198105.tif 000004
【図３】
2010198105.tif 000005
【図４】
2010198105.tif 000006
【図５】
2010198105.tif 000007
【図６】
2010198105.tif 000008
【図７】
2010198105.tif 000009
【図８】
2010198105.tif 000010
【図９】
2010198105.tif 000011
【図１０】
2010198105.tif 000012
【図１１】
2010198105.tif 000013
【図１２】
2010198105.tif 000014
【図１３】
2010198105.tif 000015
【図１４】
2010198105.tif 000016
【図１５】
2010198105.tif 000017
【図１６】
2010198105.tif 000018