(57)【要約】【課題】接触操作を受け付ける情報表示装置において、表示画面上に表示されている情報に関連する関連情報の閲覧を容易にする。【解決手段】第１操作検出部２０２０は、第１操作を検出する。第１操作は、表示画面１０に対して行われる接触操作である。第２操作検出部２０４０は、第２操作を検出する。第２操作は、表示画面１０に対して行われる接触操作であり、第１操作が継続している状態で行われる。位置特定部２０６０は、第１操作又は第２操作が行われた表示画面１０上の位置を特定する。表示情報特定部２０８０は、位置特定部２０６０によって特定された位置に表示されている情報である表示情報を特定する。関連情報取得部２１００は、表示情報に関連する情報である関連情報を取得する。関連情報表示部２１２０は、関連情報を表示画面１０上に表示する。【選択図】図１
2015060293.tif 000002
【特許請求の範囲】
【請求項１】
表示画面に対して行われる接触操作である第１操作を検出する第１操作検出手段と、
前記第１操作が継続している状態で前記表示画面に対して行われる接触操作である第２操作を検出する第２操作検出手段と、
前記第１操作又は前記第２操作が行われた前記表示画面上の位置を特定する位置特定手段と、
前記位置特定手段によって特定された位置に表示されている情報である表示情報を特定する表示情報特定手段と、
前記表示情報に関連する情報である関連情報を取得する関連情報取得手段と、
前記関連情報を前記表示画面上に表示する関連情報表示手段と、
を有する情報表示装置。
【請求項２】
前記位置特定手段は、前記第１操作が行われた前記表示画面上の位置である第１位置、及び前記第２操作が行われた前記表示画面上の位置である第２位置を特定し、
前記関連情報表示手段は、前記第１位置及び前記第２位置に基づいて、前記関連情報を表示する前記表示画面上の位置を決定する、
請求項１に記載の情報表示装置。
【請求項３】
前記関連情報表示手段は、前記第１位置及び前記第２位置よりも上方の位置に前記関連情報を表示する、請求項２に記載の情報表示装置。
【請求項４】
前記第１位置と前記第２位置との間の距離を算出する距離算出手段を有し、
前記関連情報表示手段は、前記第１位置、前記第２位置、及び前記距離算出手段によって算出された前記距離に基づいて、前記関連情報を表示する前記表示画面上の位置を決定する、
請求項２又は３に記載の情報表示装置。
【請求項５】
前記関連情報表示手段は、前記距離算出手段によって算出された前記距離が所定値より大きい場合、前記第１位置と前記第２位置との間に前記関連情報を表示する、請求項４に記載の情報表示装置。
【請求項６】
前記位置特定手段は、前記第２操作が行われた前記表示画面上の位置を特定し、
前記表示情報特定手段は、前記第２操作が行われた前記表示画面上の位置に表示されている情報を前記表示情報として特定する、
請求項１乃至５何れか一項に記載の情報表示装置。
【請求項７】
前記表示情報を拡大して前記表示画面上に表示する拡大表示手段を有する請求項１乃至６何れか一項に記載の情報表示装置。
【請求項８】
コンピュータによって実行される制御方法であって、
表示画面に対して行われる接触操作である第１操作を検出する第１操作検出ステップと、
前記第１操作が継続している状態で前記表示画面に対して行われる接触操作である第２操作を検出する第２操作検出ステップと、
前記第１操作又は前記第２操作が行われた前記表示画面上の位置を特定する位置特定ステップと、
前記位置特定ステップによって特定された位置に表示されている情報である表示情報を特定する表示情報特定ステップと、
前記表示情報に関連する情報である関連情報を取得する関連情報取得ステップと、
前記関連情報を前記表示画面上に表示する関連情報表示ステップと、
を有する制御方法。
【請求項９】
前記位置特定ステップは、前記第１操作が行われた前記表示画面上の位置である第１位置、及び前記第２操作が行われた前記表示画面上の位置である第２位置を特定し、
前記関連情報表示ステップは、前記第１位置及び前記第２位置に基づいて、前記関連情報を表示する前記表示画面上の位置を決定する、
請求項８に記載の制御方法。
【請求項１０】
前記関連情報表示ステップは、前記第１位置及び前記第２位置よりも上方の位置に前記関連情報を表示する、請求項９に記載の制御方法。
【請求項１１】
前記第１位置と前記第２位置との間の距離を算出する距離算出ステップを有し、
前記関連情報表示ステップは、前記第１位置、前記第２位置、及び前記距離算出ステップによって算出された前記距離に基づいて、前記関連情報を表示する前記表示画面上の位置を決定する、
請求項９又は１０に記載の制御方法。
【請求項１２】
前記関連情報表示ステップは、前記距離算出ステップによって算出された前記距離が所定値より大きい場合、前記第１位置と前記第２位置との間に前記関連情報を表示する、請求項１１に記載の制御方法。
【請求項１３】
前記位置特定ステップは、前記第２操作が行われた前記表示画面上の位置を特定し、
前記表示情報特定ステップは、前記第２操作が行われた前記表示画面上の位置に表示されている情報を前記表示情報として特定する、
請求項８乃至１２何れか一項に記載の制御方法。
【請求項１４】
前記表示情報を拡大して前記表示画面上に表示する拡大表示ステップを有する請求項８乃至１３何れか一項に記載の制御方法。
【請求項１５】
コンピュータに情報表示装置として動作する機能を持たせるプログラムであって、前記コンピュータに、
表示画面に対して行われる接触操作である第１操作を検出する第１操作検出機能と、
前記第１操作が継続している状態で前記表示画面に対して行われる接触操作である第２操作を検出する第２操作検出機能と、
前記第１操作又は前記第２操作が行われた前記表示画面上の位置を特定する位置特定機能と、
前記位置特定機能によって特定された位置に表示されている情報である表示情報を特定する表示情報特定機能と、
前記表示情報に関連する情報である関連情報を取得する関連情報取得機能と、
前記関連情報を前記表示画面上に表示する関連情報表示機能と、
を持たせるプログラム。
【請求項１６】
前記位置特定機能は、前記第１操作が行われた前記表示画面上の位置である第１位置、及び前記第２操作が行われた前記表示画面上の位置である第２位置を特定し、
前記関連情報表示機能は、前記第１位置及び前記第２位置に基づいて、前記関連情報を表示する前記表示画面上の位置を決定する、
請求項１５に記載のプログラム。
【請求項１７】
前記関連情報表示機能は、前記第１位置及び前記第２位置よりも上方の位置に前記関連情報を表示する、請求項１６に記載のプログラム。
【請求項１８】
前記コンピュータに、前記第１位置と前記第２位置との間の距離を算出する距離算出機能を持たせ、
前記関連情報表示機能は、前記第１位置、前記第２位置、及び前記距離算出機能によって算出された前記距離に基づいて、前記関連情報を表示する前記表示画面上の位置を決定する、
請求項１６又は１７に記載のプログラム。
【請求項１９】
前記関連情報表示機能は、前記距離算出機能によって算出された前記距離が所定値より大きい場合、前記第１位置と前記第２位置との間に前記関連情報を表示する、請求項１８に記載のプログラム。
【請求項２０】
前記位置特定機能は、前記第２操作が行われた前記表示画面上の位置を特定し、
前記表示情報特定機能は、前記第２操作が行われた前記表示画面上の位置に表示されている情報を前記表示情報として特定する、
請求項１５乃至１９何れか一項に記載のプログラム。
【請求項２１】
前記コンピュータに、前記表示情報を拡大して前記表示画面上に表示する拡大表示機能を有する請求項１５乃至２０何れか一項に記載のプログラム。
【請求項２２】
表示画面に対して行われる接触操作である第１操作を検出する第１操作検出手段と、
前記第１操作が継続している状態で前記表示画面に対して行われる接触操作である第２操作を検出する第２操作検出手段と、
前記第１操作又は前記第２操作が行われた前記表示画面上の位置を特定する位置特定手段と、
前記位置特定手段によって特定された位置に表示されている情報である表示情報を特定する表示情報特定手段と、
前記表示情報を拡大して前記表示画面上に表示する拡大表示手段と、
を有する情報表示装置。
【請求項２３】
コンピュータによって実行される制御方法であって、
表示画面に対して行われる接触操作である第１操作を検出する第１操作検出ステップと、
前記第１操作が継続している状態で前記表示画面に対して行われる接触操作である第２操作を検出する第２操作検出ステップと、
前記第１操作又は前記第２操作が行われた前記表示画面上の位置を特定する位置特定ステップと、
前記位置特定ステップによって特定された位置に表示されている情報である表示情報を特定する表示情報特定ステップと、
前記表示情報を拡大して前記表示画面上に表示する拡大表示ステップと、
を有する制御方法。
【請求項２４】
コンピュータに情報表示装置として動作する機能を持たせるプログラムであって、前記コンピュータに、
表示画面に対して行われる接触操作である第１操作を検出する第１操作検出機能と、
前記第１操作が継続している状態で前記表示画面に対して行われる接触操作である第２操作を検出する第２操作検出機能と、
前記第１操作又は前記第２操作が行われた前記表示画面上の位置を特定する位置特定機能と、
前記位置特定機能によって特定された位置に表示されている情報である表示情報を特定する表示情報特定機能と、
前記表示情報を拡大して前記表示画面上に表示する拡大表示機能と、
を持たせるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報表示装置、制御方法、及びプログラムに関する。
【背景技術】
【０００２】
表示画面に対する接触操作を受け付ける情報表示装置がある。このような情報表示装置の中には、複数の接触操作の組み合わせに応じた処理を行うものがある。例えば特許文献１に記載されている電子機器は、「２つの指を用いることで、表示画面上の一部の領域のみをスクロールする」という操作を提供している。具体的には、ユーザは、１つの指によるタッチ操作で表示画面上の領域を指定し、もう１つの指によるスクロール操作で上記領域内に表示されている情報のみをスクロールできる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２４２８２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明者は、接触操作を受け付ける情報表示装置において、表示画面上に表示されている情報に関連する関連情報の閲覧を容易にする方法を検討した。特許文献１には、表示画面上に表示されている情報の関連情報を表示する技術は開示していない。
【０００５】
本発明は、このような事情に鑑みてなされたものである。本発明の目的は、接触操作を受け付ける情報表示装置において、表示画面上に表示されている情報に関連する関連情報の閲覧を容易にする技術を提供することである。
【課題を解決するための手段】
【０００６】
本発明が提供する情報表示装置は、表示画面に対して行われる接触操作である第１操作を検出する第１操作検出手段と、前記第１操作が継続している状態で前記表示画面に対して行われる接触操作である第２操作を検出する第２操作検出手段と、前記第１操作又は前記第２操作が行われた前記表示画面上の位置を特定する位置特定手段と、前記位置特定手段によって特定された位置に表示されている情報である表示情報を特定する表示情報特定手段と、前記表示情報に関連する情報である関連情報を取得する関連情報取得手段と、前記関連情報を前記表示画面上に表示する関連情報表示手段と、を有する。
【０００７】
本発明が提供する制御方法は、コンピュータによって実行される。当該制御方法は、表示画面に対して行われる接触操作である第１操作を検出する第１操作検出ステップと、前記第１操作が継続している状態で前記表示画面に対して行われる接触操作である第２操作を検出する第２操作検出ステップと、前記第１操作又は前記第２操作が行われた前記表示画面上の位置を特定する位置特定ステップと、前記位置特定ステップによって特定された位置に表示されている情報である表示情報を特定する表示情報特定ステップと、前記表示情報に関連する情報である関連情報を取得する関連情報取得ステップと、前記関連情報を前記表示画面上に表示する関連情報表示ステップと、を有する。
【０００８】
本発明が提供するプログラムは、コンピュータに、本発明が提供する情報表示装置として動作する機能を持たせる。このプログラムは、このコンピュータに、本発明が提供する情報表示装置が備える各機能構成部の機能を持たせる。
【０００９】
本発明が提供する第２の情報表示装置は、表示画面に対して行われる接触操作である第１操作を検出する第１操作検出手段と、前記第１操作が継続している状態で前記表示画面に対して行われる接触操作である第２操作を検出する第２操作検出手段と、前記第１操作又は前記第２操作が行われた前記表示画面上の位置を特定する位置特定手段と、前記位置特定手段によって特定された位置に表示されている情報である表示情報を特定する表示情報特定手段と、前記表示情報を拡大して前記表示画面上に表示する拡大表示手段と、を有する。
【００１０】
本発明が提供する第２の制御方法は、コンピュータによって実行される。当該制御方法は、表示画面に対して行われる接触操作である第１操作を検出する第１操作検出ステップと、前記第１操作が継続している状態で前記表示画面に対して行われる接触操作である第２操作を検出する第２操作検出ステップと、前記第１操作又は前記第２操作が行われた前記表示画面上の位置を特定する位置特定ステップと、前記位置特定ステップによって特定された位置に表示されている情報である表示情報を特定する表示情報特定ステップと、前記表示情報を拡大して前記表示画面上に表示する拡大表示ステップと、を有する。
【００１１】
本発明が提供する第２のプログラムは、コンピュータに、本発明が提供する第２の情報表示装置として動作する機能を持たせる。このプログラムは、このコンピュータに、本発明が提供する第２の情報表示装置が備える各機能構成部の機能を持たせる。
【発明の効果】
【００１２】
本発明によれば、接触操作を受け付ける情報表示装置において、表示画面上に表示されている情報に関連する関連情報の閲覧を容易にする技術が提供される。
【図面の簡単な説明】
【００１３】
【図１】実施形態１に係る情報表示装置を例示するブロック図である。
【図２】実施形態１に係る情報表示装置のハードウエア構成を例示するブロック図である。
【図３】実施形態１に係る情報表示装置によって実行される処理の流れを例示するフローチャートである。
【図４】実施形態１における表示情報と関連情報を例示する図である。
【図５】第１位置、第２位置、及び関連情報の表示位置の関係を例示する図である。
【図６】表示画面に対する操作を右手で行う場合と左手で行う場合の違いを示す図である。
【図７】実施形態３に係る情報表示装置を例示するブロック図である。
【図８】実施形態３における第１位置、第２位置、及び関連情報の表示位置の関係を例示する図である。
【図９】実施形態４に係る情報表示装置を例示するブロック図である。
【図１０】実施形態４に係る情報表示装置によって拡大表示される表示情報を例示する図である。
【図１１】実施形態４の情報表示装置によって実行される処理の流れを例示するフローチャートである。
【図１２】変形例に係る情報表示装置を例示するブロック図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
【００１５】
[実施形態１]
図１は、実施形態１に係る情報表示装置２０００を例示するブロック図である。図１において、矢印は情報の流れを表している。さらに、図１において、各ブロックは、ハードウエア単位の構成ではなく、機能単位の構成を表している。
【００１６】
＜概要＞
情報表示装置２０００は、表示画面１０に対して行われる接触操作を検出する。そして、情報表示装置２０００は、表示画面１０に対して行われる接触操作に応じて、表示画面１０上に表示されている情報に関連する情報を表示する。そのために、情報表示装置２０００は、第１操作検出部２０２０、第２操作検出部２０４０、位置特定部２０６０、表示情報特定部２０８０、関連情報取得部２１００、及び関連情報表示部２１２０を有する。ここで、表示画面１０は、情報表示装置２０００の内部又は外部に設けられている。図１は、情報表示装置２０００の外部に表示画面１０が設けられている場合を示している。
【００１７】
第１操作検出部２０２０は、第１操作を検出する。第１操作は、表示画面１０に対して行われる接触操作である。第２操作検出部２０４０は、第２操作を検出する。第２操作は、表示画面１０に対して行われる接触操作であり、第１操作が継続している状態で行われる。
【００１８】
位置特定部２０６０は、第１操作又は第２操作が行われた表示画面１０上の位置を特定する。なお、表示画面に対して行われた接触操作の表示画面上における位置を特定する方法は周知技術である。そのため、第１操作や第２操作が行われた表示画面１０上の位置を特定する方法については、説明を省略する。
【００１９】
表示情報特定部２０８０は、位置特定部２０６０によって特定された位置に表示されている情報を特定する。以下、この情報を表示情報と表記する。また、第１操作が行われた表示画面１０上の位置を第１位置と表記し、第２操作が行われた表示画面１０上の位置を第２位置と表記する。
【００２０】
関連情報取得部２１００は、表示情報に関連する情報を取得する。以下、表示情報に関連する情報を、関連情報と表記する。関連情報表示部２１２０は、関連情報取得部２１００によって取得された関連情報を表示画面１０上に表示する。
【００２１】
＜作用・効果＞
以上の構成により、本実施形態の情報表示装置２０００によれば、第１操作及び第２操作によって、表示画面１０上に表示されている表示情報の指定及びその表示情報に関連する関連情報の閲覧ができる。よって、情報表示装置２０００のユーザは、表示画面１０上に表示されている情報に関連する関連情報を容易に閲覧できる。
【００２２】
例えば、第１操作及び第２操作に応じた関連情報の表示は、マウスオーバーの実現に利用することができる。マウスオーバーは、マウスポインタがアイコンや文字などの上に置かれた時に行われる処理である。マウスオーバーの例として、画像の上にマウスポインタが置かれた時に、その画像ファイルの名前を表示するという処理がある。
【００２３】
PC（Personal Computer）等でマウスポインタを操作する場合、アイコン等が選択された場合と、マウスポインタがアイコン等の上に置かれた場合とを区別することが容易である。例えばアイコンの選択はクリックによって行われるため、マウスポインタをそのアイコン上に置く操作とは明確に異なる。そのため、マウスポインタを操作する場合は、マウスオーバー処理を容易に実現できる。
【００２４】
しかし、表示画面に対して接触操作を行うことで情報表示装置２０００を操作する場合、表示画面上にマウスポインタが表示されないことが多い。そのため、「マウスポインタがアイコン等の上に置かれる」という状況が起こらず、マウスオーバー処理を実現することが難しい。
【００２５】
本実施形態の情報表示装置２０００において、アイコン等を選択する通常の操作（例：アイコンに対するタップ操作）と、第１操作及び第２操作の組み合わせによって行われる操作とは、容易に区別できる。そのため、上述したマウスオーバーに相当する処理の実現が容易となる。ただし、情報表示装置２０００が行う関連情報の表示は、PC 等におけるマウスオーバーに相当する処理には限定されない。
【００２６】
＜ハードウエア構成＞
情報表示装置２０００は種々の計算機である。例えば情報表示装置２０００は、携帯電話やタブレット PC（Personal Computer）などの携帯端末である。また、情報表示装置２０００は、デスクトップ PC やサーバ計算機などであってもよい。
【００２７】
情報表示装置２０００が有する各機能構成部は、例えば、個々に又は複数組み合わせられた状態で、少なくとも１つのハードウエア構成要素として実現される。その他にも例えば、各機能構成部は、少なくとも１つのソフトウエア構成要素として実現される。その他にも例えば、各機能構成部は、ハードウエア構成要素とソフトウエア構成要素の組み合わせにより実現される。
【００２８】
図２は、実施形態１に係る情報表示装置２０００のハードウエア構成を例示するブロック図である。図２において、情報表示装置２０００は、バス１０２０、プロセッサ１０４０、メモリ１０６０、及びストレージ１０８０を有する。
【００２９】
バス１０２０は、プロセッサ１０４０、メモリ１０６０、及びストレージ１０８０が相互にデータを送受信するためのデータ伝送路である。プロセッサ１０４０は、例えば CPU (Central Processing Unit) や GPU (Graphics Processing Unit) などの演算処理装置である。メモリ１０６０は、例えば RAM (Random Access Memory) や ROM (Read Only Memory) などのメモリである。ストレージ１０８０は、例えばハードディスク、SSD (Solid State Drive)、メモリカードなどの記憶装置である。また、ストレージ１０８０は、RAM や ROM 等のメモリであってもよい。
【００３０】
第１操作検出モジュール１２２０は、情報表示装置２０００に、第１操作検出部２０２０の機能を持たせるためのプログラムである。プロセッサ１０４０は、第１操作検出モジュール１２２０を実行することで、第１操作検出部２０２０の機能を実現する。
【００３１】
第２操作検出モジュール１２４０は、情報表示装置２０００に、第２操作検出部２０４０の機能を持たせるためのプログラムである。プロセッサ１０４０は、第２操作検出モジュール１２４０を実行することで、第２操作検出部２０４０の機能を実現する。
【００３２】
位置特定モジュール１２６０は、情報表示装置２０００に、位置特定部２０６０の機能を持たせるためのプログラムである。プロセッサ１０４０は、位置特定モジュール１２６０を実行することで、位置特定部２０６０の機能を実現する。
【００３３】
表示情報特定モジュール１２８０は、情報表示装置２０００に、表示情報特定部２０８０の機能を持たせるためのプログラムである。プロセッサ１０４０は、表示情報特定モジュール１２８０を実行することで、表示情報特定部２０８０の機能を実現する。
【００３４】
関連情報取得モジュール１３００は、情報表示装置２０００に、関連情報取得部２１００の機能を持たせるためのプログラムである。プロセッサ１０４０は、関連情報取得モジュール１３００を実行することで、関連情報取得部２１００の機能を実現する。
【００３５】
関連情報表示モジュール１３２０は、情報表示装置２０００に、関連情報表示部２１２０の機能を持たせるためのプログラムである。プロセッサ１０４０は、関連情報表示モジュール１３２０を実行することで、関連情報表示部２１２０の機能を実現する。
【００３６】
例えばプロセッサ１０４０は、上記各モジュールをメモリ１０６０上に読み出して実行する。ただし、プロセッサ１０４０は、上記各モジュールを、メモリ１０６０上に読み出さずに実行してもよい。
【００３７】
ストレージ１０８０は、上記各モジュールを格納する。
【００３８】
情報表示装置２０００のハードウエア構成は、図２に示した構成に限定されない。例えば、上記各モジュールは、メモリ１０６０に格納されてもよい。この場合、情報表示装置２０００は、ストレージ１０８０を備えていなくてもよい。
【００３９】
＜処理の流れ＞
図３は、実施形態１の情報表示装置２０００によって実行される処理の流れを例示するフローチャートである。ステップＳ１０２において、第１操作検出部２０２０は第１操作を検出する。ステップＳ１０４において、第２操作検出部２０４０は第２操作を検出する。ステップＳ１０６において、位置特定部２０６０は、第１操作又は第２操作が行われた表示画面上の位置を特定する。ステップＳ１０８において、表示情報特定部２０８０は、位置特定部２０６０によって特定された位置に表示されている表示情報を特定する。ステップＳ１１０において、関連情報取得部２１００は、ステップＳ１０８で特定された表示情報に対応する関連情報を取得する。ステップＳ１１２において、関連情報表示部２１２０は、関連情報を表示画面１０上に表示する。
【００４０】
以下、本実施形態について、さらに詳細に説明する。
【００４１】
＜第１操作及び第２操作の詳細＞
第１操作及び第２操作は、人の身体の一部（例：指）や、タッチペン等の操作体によって行われる。第１操作と第２操作は、同じ操作体によって行われてもよいし、異なる操作体によって行われてもよい。
【００４２】
情報表示装置２０００によって検出される第１操作及び第２操作は様々である。例えば第１操作は、操作体で表示画面１０をタップし続ける操作（ホールド操作）などである。この場合、第２操作は、操作体で表示画面１０をタップし続けたまま、同一又は別の操作体によって表示画面１０に対して行われるタップ操作などである。ただし、第１操作と第２操作は、上述した操作に限定されない。
【００４３】
＜位置特定部２０６０の詳細＞
前述したように、第１操作検出部２０２０によって特定される位置は、第１位置であってもよいし、第２位置であってもよい。つまり、第１位置に表示されている情報を表示情報としても良いし、第２位置に表示されている情報を表示情報としてもよい。
【００４４】
ただし、情報表示装置２０００は、第２位置に表示されている情報を表示情報とする方が好ましい。この場合、位置特定部２０６０は、第２操作が行われた位置を特定し、表示情報特定部２０８０はこの位置に表示されている情報を表示情報として特定する。
【００４５】
第２位置に表示されている情報を関連情報とする場合、ユーザの視点からすると、ユーザが行う一連の操作は、「第１操作で関連情報を表示したい意志を示した後、第２操作で対象とする表示情報を指定する」という操作であると言える。この操作は、「第１操作で対象とする表示情報を指定した後、第２操作で関連情報を表示したい意志を示す」という操作よりも、人の直感に合致すると考えられる。
【００４６】
また、「第１操作で関連情報を表示したい意志を示した後、第２操作で対象とする表示情報を指定する」という操作の場合、情報表示装置２０００は、第２操作を契機として関連情報の表示以外の処理を行わないようにすることが容易となる。
【００４７】
例えば、第２操作検出部２０４０が第２操作としてタップ操作を検出するとする。表示画面１０上に表示されているボタンが、第１操作が継続されている状態でタップされた場合、情報表示装置２０００は、ボタン押下に対する処理は行わずに、関連情報の表示を行うことが好ましい。ユーザの視点からすると、関連情報を表示するつもりで第２操作を行ったにも関わらず、ボタン押下に対する処理が実行されてしまうと、ユーザの意志に反した処理が行われることになるためである。このように、関連情報の表示以外の処理が第２操作を契機として行われないようにすれば、情報表示装置２０００の利便性が向上する。
【００４８】
＜表示情報特定部２０８０の詳細＞
表示情報特定部２０８０によって特定される表示情報は、例えば画像や文字列などである。そして、表示情報特定部２０８０が表示情報を特定する方法は様々である。ここで、第１位置と第２位置の内、表示情報特定部２０８０が表示情報の特定に用いる位置を対象位置と表記する。
【００４９】
例えば、対象位置に表示されている情報が画像であるとする。この場合、表示情報特定部２０８０は、この画像の一部又は全部を表示情報として特定する。対象位置に表示されている画像の一部を表示情報として特定する場合、例えば表示情報特定部２０８０は、この画像のうち、対象位置を含む所定の大きさの領域に含まれる部分を、表示情報として特定する。また、表示情報特定部２０８０は、この画像に含まれる領域の内、対象位置を含む特徴的な領域を表示情報として特定する。例えば特徴的な領域は、人物などを含む領域である。ここで、画像の中から人物などを表す特徴的な領域を抽出する方法は既知の技術であるため、説明を省略する。
【００５０】
また例えば、対象位置に表示されている情報が文字であるとする。この場合、表示情報特定部２０８０は、この文字又はこの文字を含む文字列を、表示情報として特定する。例えば表示情報特定部２０８０は、表示画面１０上に表示されている文章の中から、対象位置に表示されている文字を含む単語を特定し、この単語を表示情報とする。文章の中から指定した文字を含む単語を特定する方法は周知技術であるため、この方法の説明は省略する。
【００５１】
また、表示情報特定部２０８０は、第１操作又は第２操作で指定された範囲に含まれる画像や文字列を表示情報としてもよい。例えば表示情報特定部２０８０が、第２位置を対象位置とし、かつ第２操作がドラッグ操作であるとする。この場合、表示情報特定部２０８０は、第２操作でドラッグされた範囲に含まれる画像や文字列を表示情報とする。第１位置を対象位置とし、第１操作がドラッグ操作である場合についても、同様である。また、この場合の第１操作や第２操作は、範囲を指定できる操作であればよく、ドラッグ操作に限定されない。
【００５２】
なお、表示情報特定部２０８０は、特定した表示情報を他の情報と識別可能に表示する機能を有してもよい。例えば表示情報特定部２０８０は、特定した表示情報の色を変更したり、特定した表示情報に下線や枠線などを付加したりする。また、表示情報が画像の場合、表示情報特定部２０８０は、この画像に対して加工を施した画像を表示したり、別の画像に変更したりしてもよい。例えば画像に施す加工は、画像の色を反転する処理である。別の画像に変更する場合、表示画面１０上に表示される各画像と、表示情報として特定された場合に表示する画像との対応付けが、情報表示装置２０００の内部又は外部に格納されている。表示情報特定部２０８０は、この対応付けを表す情報を用いて画像の変更を行う。
【００５３】
＜関連情報の詳細＞
例えば関連情報は、表示情報に関する補足事項を表す情報（以下、補足情報）である。補足情報は一般に、ヘルプ情報やチップヘルプとも呼ばれる。例えば表示情報がアプリケーションのアイコンである場合、補足情報は、そのアプリケーションの概要を表す情報などである。また、表示情報がテキストボックス等の入力エリアである場合、補足情報は、入力エリアに入力すべき事項や入力できる文字数の制限などを表す情報である。また、表示情報が物の名称などを表す文字列である場合、補足情報は、その物の説明などを表す情報である。関連情報取得部２１００は、例えば情報表示装置２０００の内部又は外部に設けられている格納部から、補足情報を取得する。
【００５４】
ただし、関連情報は補足情報に限定されない。例えば関連情報は、表示情報について検索を行うことで得られた情報を表示する。例えば、表示情報が単語である場合、関連情報は、この単語を辞書で検索して得られた結果を表す。この場合、関連情報取得部２１００は、情報表示装置２０００の内部又は外部に備えられている辞書データを検索する機能を有する。その他にも例えば、関連情報は、表示情報について、情報表示装置２０００の内部又は外部に格納されている連絡帳、スケジュールデータ、又はメモ帳などを検索した結果を表す。その他にも例えば、関連情報は、表示情報について、インターネットやイントラネットを検索して得られた結果を表す。この場合、情報表示装置２０００は、インターネットやイントラネットに接続する機能を有する。例えば、表示情報がニュースを表している場合、関連情報取得部２１００は、インターネット又はイントラネットを検索することで、そのニュースに関連するニュースを取得する。なお、関連情報取得部２１００は、上述した補足情報、辞書データ、及び連絡帳等の検索を、インターネットやイントラネットを介して行ってもよい。
【００５５】
＜実施例１＞
図４は、実施形態１における表示情報と関連情報を例示する図である。図４（ａ）において、表示情報５０はアプリケーションのアイコンであり、関連情報２０はそのアプリケーションの概要を示す情報である。図４（ｂ）において、表示情報５０は「help」という英単語であり、関連情報２０は「help」を辞書で検索した結果を表している。図４（ｃ）において、表示情報５０はニュースのヘッドラインを表す文字列であり、関連情報２０はそのヘッドラインに関連する別のニュースへのリンクを表している。図４（ｄ）において、表示情報５０は画像の一部に写っている人物の画像であり、関連情報２０はその人物の連絡先等の情報である。
【００５６】
[実施形態２]
実施形態２の情報表示装置２０００は、実施形態１の情報表示装置２０００と同様に、図１によって表される構成を有する。
【００５７】
実施形態２の情報表示装置２０００は、第１操作が行われた表示画面１０上の位置（第１位置）及び第２操作が行われた表示画面１０上の位置（第２位置）に基づいて、関連情報を表示する表示画面１０上の位置を決定する。そのために、実施形態２の第１操作検出部２０２０は、第１位置及び第２位置の双方を特定する。また、実施形態２の関連情報表示部２１２０は、第１位置及び第２位置に基づいて、関連情報を表示する表示画面１０上の位置を決定する。そして、関連情報表示部２１２０は、決定した位置に関連情報を表示する。
【００５８】
＜実施例２＞
以下、本実施形態の情報表示装置２０００について、実施例を用いて説明する。一般に、指やタッチペンなどを用いて表示画面１０に対して操作を行う場合、ユーザから見ると、ユーザの手の甲などで表示画面１０の一部が隠れてしまう場合がある。そのため、情報表示装置２０００は、表示画面１０が有する表示領域の内、ユーザから見える領域に関連情報を表示することが好ましい。そこで、本実施例の情報表示装置２０００は、第１位置及び第２位置に基づいて関連情報を表示する位置を適切に決定することで、ユーザの視点から見える領域に関連情報を表示する。
【００５９】
例えば関連情報表示部２１２０は、表示画面１０をｎ個（ｎは正の整数）に分割した複数の領域のうち、第１位置と第２位置を含まない領域に関連情報を表示する。この際、関連情報は、第１位置と第２位置を含まない複数の領域に跨って表示されてもよい。
【００６０】
図５は、第１位置、第２位置、及び関連情報の表示位置の関係を例示する図である。図５における点線は、表示画面１０を４等分する線である。図５（ａ）の場合、第１位置３０と第２位置４０は、左下の領域に含まれている。そこで、関連情報表示部２１２０は、左下の領域以外に関連情報２０を表示する。
【００６１】
例えば関連情報表示部２１２０は、表示画面１０の中心から見て、第１位置３０と第２位置４０を含む領域と点対称の位置にある領域内に、関連情報２０を表示する。図５（ａ）の場合、関連情報表示部２１２０は、右上の領域に関連情報２０を表示している。
【００６２】
ただし、関連情報表示部２１２０が関連情報２０を表示する位置は、表示画面１０の中心から見て、第１位置３０と第２位置４０を含む領域と点対称の位置にある領域内とは限らない。例えば図５（ｂ）の場合、第１位置３０と第２位置４０が右上の領域に含まれており、関連情報表示部２１２０は、左上の領域に関連情報２０を表示している。
【００６３】
なお、関連情報表示部２１２０は、第１位置３０及び第２位置４０より上方の領域に関連情報２０を表示することが好ましい。表示画面１０の領域のうち、第１位置３０及び第２位置４０より下方の領域は、ユーザの手や腕によって隠れてしまう可能性があるためである。
【００６４】
さらに、関連情報表示部２１２０は、以下の規則に従って関連情報２０を表示することが好ましい。まず、第１位置及び第２位置よりも左方に関連情報を表示する場合、関連情報表示部２１２０は、第１位置及び第２位置のうち、より左方の位置よりもさらに左方に関連情報を表示する。また、第１位置及び第２位置よりも右方に関連情報を表示する場合、関連情報表示部２１２０は、第１位置及び第２位置のうち、より右方の位置よりもさらに右方に関連情報を表示する。また、第１位置及び第２位置よりも上方に関連情報を表示する場合、関連情報表示部２１２０は、第１位置及び第２位置のうち、より上方の位置よりもさらに上方に関連情報を表示する。また、第１位置及び第２位置よりも下方に関連情報を表示する場合、関連情報表示部２１２０は、第１位置及び第２位置のうち、より下方の位置よりもさらに下方に関連情報を表示する。
【００６５】
＜＜操作に用いた手の推測＞＞
第１操作と第２操作が、ユーザの指又はユーザが手に持っている操作体によって行われるとする。このとき、ユーザから見やすい表示画面１０の領域は、ユーザがどちらの手を使って操作を行ったかに依存する場合がある。図６は、表示画面１０に対する操作を右手で行う場合と左手で行う場合の違いを示す図である。図６（ａ）に示すように、右手を用いて操作が行われた場合、表示画面１０上の領域のうち、第１位置３０及び第２位置４０より右方の領域は、ユーザの指や手の甲によって隠れてしまう可能性がある。そのため、第１位置３０及び第２位置４０より右方の領域は、ユーザにとって見にくい領域である。一方、図６（ｂ）に示すように、左手を用いて操作が行われた場合、表示画面１０のうち、第１位置３０及び第２位置４０より左方の領域は、ユーザの指や手の甲によって隠れてしまう可能性がある。そのため、第１位置３０及び第２位置４０より左方の領域は、ユーザにとって見にくい領域である。
【００６６】
そこで例えば関連情報表示部２１２０は、第１位置と第２位置との位置関係からユーザが操作に使った手を推測することで、ユーザの手で隠れてしまう領域以外の領域に関連情報を表示する。これにより、関連情報の視認性が向上する。
【００６７】
例えば関連情報表示部２１２０は、第１位置と第２位置のうち、より上方にある位置が、もう片方の位置の左方にあるか右方にあるかに基づいて、操作に使われた手を推測する。図６（ａ）に示すように、上方にある位置がもう片方の位置の右方にある場合、右手を用いて操作が行われた確率が高いと推測できる。一方、図６（ｂ）に示すように、上方にある位置がもう片方の位置の左方にある場合、左手を用いて操作が行われた確率が高いと推測できる。
【００６８】
関連情報表示部２１２０は、右手を用いて操作が行われた確率が高いと推測した場合、第１位置３０及び第２位置４０よりも右方には、関連情報２０を表示しないようにする。一方、関連情報表示部２１２０は、左手を用いて操作が行われた確率が高いと推測した場合、第１位置３０及び第２位置４０よりも左方には、関連情報２０を表示しないようにする。
【００６９】
＜作用・効果＞
以上により、本実施形態の情報表示装置２０００によれば、第１位置及び第２位置に基づいて、関連情報の表示位置が決定される。表示画面１０の領域のうち、情報表示装置２０００のユーザから見やすい領域は、第１位置及び第２位置に依存する。本実施形態によれば、第１位置及び第２位置に基づいて決定した位置に関連情報を表示するため、ユーザから見やすい領域に関連情報が表示される可能性が高くなる。したがって、関連情報の視認性が向上する。
【００７０】
[実施形態３]
図７は、実施形態３に係る情報表示装置２０００を例示するブロック図である。図７において、矢印は情報の流れを表している。さらに、図７において、各ブロックは、ハードウエア単位の構成ではなく、機能単位の構成を表している。
【００７１】
実施形態３の情報表示装置２０００は、第１位置及び第２位置に加え、第１位置と第２位置との間の距離も考慮して、関連情報を表示する表示画面１０上の位置を決定する。そのために、実施形態３の情報表示装置２０００は距離算出部２１４０を有する。距離算出部２１４０は、第１位置及び第２位置との間の距離を算出する。そして、関連情報表示部２１２０は、第１位置、第２位置、及び距離算出部２１４０によって算出された上記距離に基づいて、関連情報を表示する表示画面１０上の位置を決定する。
【００７２】
＜実施例３＞
本実施形態の情報表示装置２０００について、実施例を用いて説明する。例えば本実施形態の情報表示装置２０００は、第１位置と第２位置との間の距離が短い場合、実施形態２で説明した方法で関連情報の表示位置を決定する。
【００７３】
ここで、第１位置と第２位置との間の距離が長い場合、第１操作と第２操作は、異なる手又は異なる物体（例：タッチペン）によって行われたと考えられる。そしてこの場合、第１位置と第２位置との間の領域には、ユーザの手などの障害物が無い可能性が高い。そのため、第１位置と第２位置との間の領域は、ユーザにとって見やすい領域である可能性が高い。
【００７４】
そこで、例えば本実施例の関連情報表示部２１２０は、第１位置と第２位置との間の距離が長い場合、関連情報を第１位置と第２位置の間に表示する。ここで、本実施例の情報表示装置２０００は、第１位置と第２位置との間の距離が所定値より大きい場合に、この距離が長いと判断する。なお、本実施例において、この所定値は１０ｃｍである。ただし、この所定値は１０ｃｍでなくてもよい。
【００７５】
図８は、実施例３における第１位置、第２位置、及び関連情報の表示位置の関係を例示する図である。図８（ａ）の場合、第１位置３０と第２位置４０との間の距離は１２ｃｍである。そこで、関連情報表示部２１２０は、第１位置３０と第２位置４０との間に関連情報２０を表示する。
【００７６】
なお、図８（ａ）の場合、関連情報表示部２１２０は、関連情報２０を、第１位置３０と第２位置４０を結ぶ直線より右下の領域ではなく、左上の領域に寄せて表示することが好ましい。これは、第２位置４０の下方は、第２操作を行ったユーザの手や腕によって隠れてしまっている可能性があるためである。
【００７７】
ただし、第１位置と第２位置との間の距離が長い場合であっても、関連情報の表示位置は、第１位置と第２位置との間に限定されない。図８（ｂ）の場合、第１位置３０と第２位置４０との間の距離は１１ｃｍである。この距離は、所定値である１０ｃｍより長い。しかし、情報表示装置２０００は、第１位置３０と第２位置４０の間ではなく、第１位置３０と第２位置４０の上方に、関連情報２０を表示している。
【００７８】
例えば第１位置と第２位置の双方が、表示画面１０の領域内の下方にある場合、表示画面１０の表示領域内の上方には、ユーザの手などの障害物がないと推測できる。そこで、第１位置と第２位置との双方が表示画面１０の領域内の下方（例：表示画面１０を上下に２分割した場合の下方）にある場合、関連情報表示部２１２０は、表示画面１０の領域内の上方に関連情報２０を表示する。一方、第１位置と第２位置の双方が表示画面１０の領域内の上方にある場合、関連情報表示部２１２０は、第１位置と第２位置との間に関連情報２０を表示する。これは、第１位置と第２位置とが表示画面１０の領域内の上方にある場合、表示画面１０の表示領域内の下方にある領域は、ユーザの手や腕などによって隠れてしまっている可能性があるためである。
【００７９】
＜作用・効果＞
以上の構成により、本実施形態の情報表示装置２０００によれば、第１位置及び第２位置に加え、第１位置と第２位置との間の距離も考慮して、関連情報を表示する領域が決定される。上述したように、表示画面１０の領域のうち、情報表示装置２０００のユーザにとって見やすい領域は、第１位置と第２位置に加え、第１位置と第２位置との間の距離にも依存する。本実施形態によれば、第１位置、第２位置、及び第１位置と第２位置との間の距離を考慮して関連情報の表示位置が決定されるため、関連情報がユーザにとって見やすい領域に表示される可能性がより高くなる。したがって、関連情報の視認性がさらに高い確率で向上する。
【００８０】
[実施形態４]
図９は、実施形態４に係る情報表示装置２０００を例示するブロック図である。図９において、矢印は情報の流れを表している。さらに、図９において、各ブロックは、ハードウエア単位の構成ではなく、機能単位の構成を表している。
【００８１】
実施形態４の情報表示装置２０００は、表示情報を拡大して表示する機能を有する。そのため、実施形態４の情報表示装置２０００は、拡大表示部２１６０を有する。拡大表示部２１６０は、表示情報を拡大して、表示画面１０上に表示する。図１０は、実施形態４に係る情報表示装置２０００によって拡大表示される表示情報を例示する図である。ここで、特定の情報を拡大して表示する方法は周知技術であるため、表示情報を拡大して表示する方法に関する詳細な説明は省略する。
【００８２】
＜拡大した表示情報と関連情報の表示を行う契機＞
拡大した表示情報と関連情報とは、表示画面１０上に同時に表示されてもよいし、どちらか片方のみが表示されてもよい。拡大した表示情報と関連情報とを同時に表示しない場合、例えば情報表示装置２０００は、拡大した表示情報と、関連情報とを、異なる契機で表示する。例えば情報表示装置２０００は、拡大した表示情報と、関連情報とを、異なる種類の第２操作を契機として表示する。この場合、表示情報を拡大して表示する契機となる第２操作は、表示情報にタップし続ける操作（ホールド操作）などである。また、関連情報を表示する契機となる第２操作は、表示情報をタップしたりドラッグしたりする操作である。
【００８３】
ただし、拡大した表示情報を表示する契機となる第２操作と、関連情報を表示する契機となる第２操作は、上記操作に限定されない。また、情報表示装置２０００は、第１操作の種類に応じて、拡大した表示情報と関連情報のどちらを表示するかを判断してもよい。
【００８４】
また、情報表示装置２０００は、拡大した表示情報を表示するか否か、及び関連情報を表示するか否かを、接触操作の種類以外のもので判断してもよい。例えば情報表示装置２０００は、この判断を、表示画面１０上に表示されている表示情報のサイズに基づいて行う。具体的には、情報表示装置２０００は、表示情報のサイズが大きい場合には関連情報を表示し、表示情報のサイズが小さい場合には拡大した表示情報を表示する。表示情報のサイズが大きいか否かの判断は、例えば所定の閾値との比較によって行う。ここで、表示情報のサイズは、例えば文字のフォントの大きさや画像のサイズである。
【００８５】
なお、情報表示装置２０００は、拡大した表示情報を表示するか否かの判断及び関連情報の表示をするか否かの判断に、同じ閾値を用いてもよいし、異なる閾値を用いてもよい。異なる閾値を用いる場合、情報表示装置２０００は、１）拡大した表示情報のみを表示する、２）関連情報のみを表示する、３）これら双方を表示する、及び４）これら双方とも表示しないという４通りの処理のいずれかを行うことになる。
【００８６】
＜拡大した表示情報の表示位置＞
拡大表示部２１６０が拡大した表示情報を表示する位置は様々である。例えば拡大表示部２１６０は、関連情報表示部２１２０が関連情報を表示する位置を決定する方法と同様の方法で、拡大した表示情報を表示する位置を決定する。
【００８７】
ただし、拡大した表示情報と関連情報を同時に表示する場合、拡大表示部２１６０は、関連情報と重ならない位置に拡大した表示情報を表示する。例えば拡大表示部２１６０は、関連情報表示部２１２０と同様の方法を用いて、拡大した表示情報を表示する位置を算出した後、その算出した位置から関連情報のサイズだけシフトした位置に拡大した表示情報を表示する。
【００８８】
なお、上記のような表示位置の調整は、拡大表示部２１６０ではなく、関連情報表示部２１２０が行ってもよい。つまり、関連情報表示部２１２０は、拡大表示部２１６０が拡大した表示情報を表示する位置を決定した後、拡大表示部２１６０によって決定された位置を考慮して、関連情報を表示する位置を決定する。
【００８９】
＜処理の流れ＞
図１１は、実施形態４の情報表示装置２０００によって実行される処理の流れを例示するフローチャートである。なお、図１１のステップＳ１０２〜Ｓ１０８はそれぞれ、図３のステップＳ１０２〜Ｓ１０８と同じ処理を表す。そのため、ステップＳ１０２〜Ｓ１０８に関する説明は省略する。ステップＳ２０２において、拡大表示部２１６０は、特定された表示情報を拡大して表示画面１０上に表示する。
【００９０】
＜作用・効果＞
本実施形態の情報表示装置２０００によれば、第１操作及び第２操作に基づき、拡大した表示情報が表示される。これにより、容易な操作で表示情報を見やすく表示することができる。
【００９１】
＜変形例＞
図１２は、実施形態４に係る情報表示装置２０００の変形例を例示すブロック図である。図１２において、矢印は情報の流れを表している。さらに、図１２において、各ブロックは、ハードウエア単位の構成ではなく、機能単位の構成を表している。
【００９２】
変形例の情報表示装置２０００は、第１操作検出部２０２０、第２操作検出部２０４０、位置特定部２０６０、表示情報特定部２０８０、及び拡大表示部２１６０を有する。変形例の情報表示装置２０００は、表示情報に関連する関連情報を表示する機能は持たず、表示情報を拡大して表示する機能を持つ。
【００９３】
変形例の情報表示装置２０００によって実行される処理の流れは、実施形態４の情報表示装置２０００によって実行される処理の流れと同様に、図１１で表される。
【００９４】
＜＜作用・効果＞＞
本変形例の情報表示装置２０００によれば、実施形態４の情報表示装置２０００と同様の効果が得られる。また、変形例の情報表示装置２０００は関連情報取得部２１００及び関連情報表示部２１２０を有しない。そのため、本変形例の情報表示装置２０００によれば、実施形態４の情報表示装置２０００と比較し、１）拡大した表示情報の表示にかかる時間が短くなる、及び２）情報表示装置２０００の製造コストが安くなるなどの効果がある。
【００９５】
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記実施形態の組み合わせ、及び上記実施形態以外の様々な構成を採用することもできる。
【００９６】
以下、参考形態の例を付記する。
１．  表示画面に対して行われる接触操作である第１操作を検出する第１操作検出手段と、
前記第１操作が継続している状態で前記表示画面に対して行われる接触操作である第２操作を検出する第２操作検出手段と、
前記第１操作又は前記第２操作が行われた前記表示画面上の位置を特定する位置特定手段と、
前記位置特定手段によって特定された位置に表示されている情報である表示情報を特定する表示情報特定手段と、
前記表示情報に関連する情報である関連情報を取得する関連情報取得手段と、
前記関連情報を前記表示画面上に表示する関連情報表示手段と、
を有する情報表示装置。
２．  前記位置特定手段は、前記第１操作が行われた前記表示画面上の位置である第１位置、及び前記第２操作が行われた前記表示画面上の位置である第２位置を特定し、
前記関連情報表示手段は、前記第１位置及び前記第２位置に基づいて、前記関連情報を表示する前記表示画面上の位置を決定する、
１．に記載の情報表示装置。
３．  前記関連情報表示手段は、前記第１位置及び前記第２位置よりも上方の位置に前記関連情報を表示する、２．に記載の情報表示装置。
４．  前記第１位置と前記第２位置との間の距離を算出する距離算出手段を有し、
前記関連情報表示手段は、前記第１位置、前記第２位置、及び前記距離算出手段によって算出された前記距離に基づいて、前記関連情報を表示する前記表示画面上の位置を決定する、
２．又は３．に記載の情報表示装置。
５．  前記関連情報表示手段は、前記距離算出手段によって算出された前記距離が所定値より大きい場合、前記第１位置と前記第２位置との間に前記関連情報を表示する、４．に記載の情報表示装置。
６．  前記位置特定手段は、前記第２操作が行われた前記表示画面上の位置を特定し、
前記表示情報特定手段は、前記第２操作が行われた前記表示画面上の位置に表示されている情報を前記表示情報として特定する、
１．乃至５．何れか一項に記載の情報表示装置。
７．  前記表示情報を拡大して前記表示画面上に表示する拡大表示手段を有する１．乃至６．何れか一項に記載の情報表示装置。
８．  コンピュータによって実行される制御方法であって、
表示画面に対して行われる接触操作である第１操作を検出する第１操作検出ステップと、
前記第１操作が継続している状態で前記表示画面に対して行われる接触操作である第２操作を検出する第２操作検出ステップと、
前記第１操作又は前記第２操作が行われた前記表示画面上の位置を特定する位置特定ステップと、
前記位置特定ステップによって特定された位置に表示されている情報である表示情報を特定する表示情報特定ステップと、
前記表示情報に関連する情報である関連情報を取得する関連情報取得ステップと、
前記関連情報を前記表示画面上に表示する関連情報表示ステップと、
を有する制御方法。
９．  前記位置特定ステップは、前記第１操作が行われた前記表示画面上の位置である第１位置、及び前記第２操作が行われた前記表示画面上の位置である第２位置を特定し、
前記関連情報表示ステップは、前記第１位置及び前記第２位置に基づいて、前記関連情報を表示する前記表示画面上の位置を決定する、
８．に記載の制御方法。
１０．  前記関連情報表示ステップは、前記第１位置及び前記第２位置よりも上方の位置に前記関連情報を表示する、９．に記載の制御方法。
１１．  前記第１位置と前記第２位置との間の距離を算出する距離算出ステップを有し、
前記関連情報表示ステップは、前記第１位置、前記第２位置、及び前記距離算出ステップによって算出された前記距離に基づいて、前記関連情報を表示する前記表示画面上の位置を決定する、
９．又は１０．に記載の制御方法。
１２．  前記関連情報表示ステップは、前記距離算出ステップによって算出された前記距離が所定値より大きい場合、前記第１位置と前記第２位置との間に前記関連情報を表示する、１１．に記載の制御方法。
１３．  前記位置特定ステップは、前記第２操作が行われた前記表示画面上の位置を特定し、
前記表示情報特定ステップは、前記第２操作が行われた前記表示画面上の位置に表示されている情報を前記表示情報として特定する、
８．乃至１２．何れか一項に記載の制御方法。
１４．  前記表示情報を拡大して前記表示画面上に表示する拡大表示ステップを有する８．乃至１３．何れか一項に記載の制御方法。
１５．  コンピュータに情報表示装置として動作する機能を持たせるプログラムであって、前記コンピュータに、
表示画面に対して行われる接触操作である第１操作を検出する第１操作検出機能と、
前記第１操作が継続している状態で前記表示画面に対して行われる接触操作である第２操作を検出する第２操作検出機能と、
前記第１操作又は前記第２操作が行われた前記表示画面上の位置を特定する位置特定機能と、
前記位置特定機能によって特定された位置に表示されている情報である表示情報を特定する表示情報特定機能と、
前記表示情報に関連する情報である関連情報を取得する関連情報取得機能と、
前記関連情報を前記表示画面上に表示する関連情報表示機能と、
を持たせるプログラム。
１６．  前記位置特定機能は、前記第１操作が行われた前記表示画面上の位置である第１位置、及び前記第２操作が行われた前記表示画面上の位置である第２位置を特定し、
前記関連情報表示機能は、前記第１位置及び前記第２位置に基づいて、前記関連情報を表示する前記表示画面上の位置を決定する、
１５．に記載のプログラム。
１７．  前記関連情報表示機能は、前記第１位置及び前記第２位置よりも上方の位置に前記関連情報を表示する、１６．に記載のプログラム。
１８．  前記コンピュータに、前記第１位置と前記第２位置との間の距離を算出する距離算出機能を持たせ、
前記関連情報表示機能は、前記第１位置、前記第２位置、及び前記距離算出機能によって算出された前記距離に基づいて、前記関連情報を表示する前記表示画面上の位置を決定する、
１６．又は１７．に記載のプログラム。
１９．  前記関連情報表示機能は、前記距離算出機能によって算出された前記距離が所定値より大きい場合、前記第１位置と前記第２位置との間に前記関連情報を表示する、１８．に記載のプログラム。
２０．  前記位置特定機能は、前記第２操作が行われた前記表示画面上の位置を特定し、
前記表示情報特定機能は、前記第２操作が行われた前記表示画面上の位置に表示されている情報を前記表示情報として特定する、
１５．乃至１９．何れか一項に記載のプログラム。
２１．  前記コンピュータに、前記表示情報を拡大して前記表示画面上に表示する拡大表示機能を有する１５．乃至２０．何れか一項に記載のプログラム。
２２．  表示画面に対して行われる接触操作である第１操作を検出する第１操作検出手段と、
前記第１操作が継続している状態で前記表示画面に対して行われる接触操作である第２操作を検出する第２操作検出手段と、
前記第１操作又は前記第２操作が行われた前記表示画面上の位置を特定する位置特定手段と、
前記位置特定手段によって特定された位置に表示されている情報である表示情報を特定する表示情報特定手段と、
前記表示情報を拡大して前記表示画面上に表示する拡大表示手段と、
を有する情報表示装置。
２３．  前記位置特定手段は、前記第１操作が行われた前記表示画面上の位置である第１位置、及び前記第２操作が行われた前記表示画面上の位置である第２位置を特定し、
前記関連情報表示手段は、前記第１位置及び前記第２位置に基づいて、拡大した前記表示情報を表示する前記表示画面上の位置を決定する、
２２．に記載の情報表示装置。
２４．  前記拡大表示手段は、前記第１位置及び前記第２位置よりも上方の位置に、拡大した前記表示情報を表示する、２３．に記載の情報表示装置。
２５．  前記第１位置と前記第２位置との間の距離を算出する距離算出手段を有し、
前記拡大表示手段は、前記第１位置、前記第２位置、及び前記距離算出手段によって算出された前記距離に基づいて、拡大した前記表示情報を表示する前記表示画面上の位置を決定する、
２３．又は２４．に記載の情報表示装置。
２６．  前記拡大表示手段は、前記距離算出手段によって算出された前記距離が所定値より大きい場合、前記第１位置と前記第２位置との間に、拡大した前記表示情報を表示する、２５．に記載の情報表示装置。
２７．  前記位置特定手段は、前記第２操作が行われた前記表示画面上の位置を特定し、
前記表示情報特定手段は、前記第２操作が行われた前記表示画面上の位置に表示されている情報を前記表示情報として特定する、
２２．乃至２６．何れか一項に記載の情報表示装置。
２８．  コンピュータによって実行される制御方法であって、
表示画面に対して行われる接触操作である第１操作を検出する第１操作検出ステップと、
前記第１操作が継続している状態で前記表示画面に対して行われる接触操作である第２操作を検出する第２操作検出ステップと、
前記第１操作又は前記第２操作が行われた前記表示画面上の位置を特定する位置特定ステップと、
前記位置特定ステップによって特定された位置に表示されている情報である表示情報を特定する表示情報特定ステップと、
前記表示情報を拡大して前記表示画面上に表示する拡大表示ステップと、
を有する制御方法。
２９．  前記位置特定ステップは、前記第１操作が行われた前記表示画面上の位置である第１位置、及び前記第２操作が行われた前記表示画面上の位置である第２位置を特定し、
前記関連情報表示ステップは、前記第１位置及び前記第２位置に基づいて、拡大した前記表示情報を表示する前記表示画面上の位置を決定する、
２８．に記載の制御方法。
３０．  前記拡大表示ステップは、前記第１位置及び前記第２位置よりも上方の位置に、拡大した前記表示情報を表示する、２９．に記載の制御方法。
３１．  前記第１位置と前記第２位置との間の距離を算出する距離算出ステップを有し、
前記拡大表示ステップは、前記第１位置、前記第２位置、及び前記距離算出ステップによって算出された前記距離に基づいて、拡大した前記表示情報を表示する前記表示画面上の位置を決定する、
２９．又は３０．に記載の制御方法。
３２．  前記拡大表示ステップは、前記距離算出ステップによって算出された前記距離が所定値より大きい場合、前記第１位置と前記第２位置との間に、拡大した前記表示情報を表示する、３１．に記載の制御方法。
３３．  前記位置特定ステップは、前記第２操作が行われた前記表示画面上の位置を特定し、
前記表示情報特定ステップは、前記第２操作が行われた前記表示画面上の位置に表示されている情報を前記表示情報として特定する、
２８．乃至３２．何れか一項に記載の制御方法。
３４．  コンピュータに情報表示装置として動作する機能を持たせるプログラムであって、前記コンピュータに、
表示画面に対して行われる接触操作である第１操作を検出する第１操作検出機能と、
前記第１操作が継続している状態で前記表示画面に対して行われる接触操作である第２操作を検出する第２操作検出機能と、
前記第１操作又は前記第２操作が行われた前記表示画面上の位置を特定する位置特定機能と、
前記位置特定機能によって特定された位置に表示されている情報である表示情報を特定する表示情報特定機能と、
前記表示情報を拡大して前記表示画面上に表示する拡大表示機能と、
を持たせるプログラム。
３５．  前記位置特定機能は、前記第１操作が行われた前記表示画面上の位置である第１位置、及び前記第２操作が行われた前記表示画面上の位置である第２位置を特定し、
前記関連情報表示機能は、前記第１位置及び前記第２位置に基づいて、拡大した前記表示情報を表示する前記表示画面上の位置を決定する、
３４．に記載のプログラム。
３６．  前記拡大表示機能は、前記第１位置及び前記第２位置よりも上方の位置に、拡大した前記表示情報を表示する、３５．に記載のプログラム。
３７．  前記コンピュータに、前記第１位置と前記第２位置との間の距離を算出する距離算出機能を持たせ、
前記拡大表示機能は、前記第１位置、前記第２位置、及び前記距離算出機能によって算出された前記距離に基づいて、拡大した前記表示情報を表示する前記表示画面上の位置を決定する、
３６．又は３７．に記載のプログラム。
３８．  前記拡大表示機能は、前記距離算出機能によって算出された前記距離が所定値より大きい場合、前記第１位置と前記第２位置との間に、拡大した前記表示情報を表示する、３７．に記載のプログラム。
３９．  前記位置特定機能は、前記第２操作が行われた前記表示画面上の位置を特定し、
前記表示情報特定機能は、前記第２操作が行われた前記表示画面上の位置に表示されている情報を前記表示情報として特定する、
３４．乃至３８．何れか一項に記載のプログラム。
【符号の説明】
【００９７】
１０ 表示画面
２０ 関連情報
３０ 第１位置
４０ 第２位置
５０ 表示情報
１０２０ バス
１０４０ プロセッサ
１０６０ メモリ
１０８０ ストレージ
１２２０ 第１操作検出モジュール
１２４０ 第２操作検出モジュール
１２６０ 位置特定モジュール
１２８０ 表示情報特定モジュール
１３００ 関連情報取得モジュール
１３２０ 関連情報表示モジュール
２０００ 情報表示装置
２０２０ 第１操作検出部
２０４０ 第２操作検出部
２０６０ 位置特定部
２０８０ 表示情報特定部
２１００ 関連情報取得部
２１２０ 関連情報表示部
２１４０ 距離算出部
２１６０ 拡大表示部
【図１】
2015060293.tif 000003
【図２】
2015060293.tif 000004
【図３】
2015060293.tif 000005
【図４】
2015060293.tif 000006
【図５】
2015060293.tif 000007
【図６】
2015060293.tif 000008
【図７】
2015060293.tif 000009
【図８】
2015060293.tif 000010
【図９】
2015060293.tif 000011
【図１０】
2015060293.tif 000012
【図１１】
2015060293.tif 000013
【図１２】
2015060293.tif 000014