(57)【要約】【課題】複数の情報を表示する情報表示装置において、情報の表示を指示する操作と、情報の並び順又は表示内容を指示する操作とを一度に行える技術を提供する。【解決手段】情報表示装置２０００は、第１検出部２０２０、表示制御部２０４０、及び表示実行部２０６０を有する。第１検出部２０２０は、表示画面３０上に表示されている被操作シンボルに対して操作体が行う第１操作の方向を検出する。表示制御部２０４０は、第１操作の方向に基づいて、表示実行部２０６０が表示する関連シンボルの並び順又は表示内容を決定する。表示実行部２０６０は、第１操作に応じて、関連シンボルを表示する。【選択図】図１
2015032204.tif 000002
【特許請求の範囲】
【請求項１】
表示画面上に表示されている被操作シンボルに対して操作体が行う第１操作の方向を検出する第１検出手段と、
前記第１操作に応じて、前記被操作シンボルに対応する関連シンボルを表示する表示実行手段と、
前記第１操作の方向に基づいて、前記表示実行手段が表示する前記関連シンボルの並び順又は表示内容を決定する表示制御手段と、
を有する情報表示装置。
【請求項２】
前記関連シンボルの並び順を決定する方法であるソート方法を、方向に対応付けて格納するソート方法格納手段から、前記第１操作の方向に対応する前記ソート方法を取得するソート方法取得手段を有し、
前記表示制御手段は、前記ソート方法取得手段によって取得された前記ソート方法を用いて前記関連シンボルの並び順を決定する、
請求項１に記載の情報表示装置。
【請求項３】
前記関連シンボルは複数の属性を持ち、
前記属性を方向に対応付けて格納する属性格納手段から、前記第１操作の方向に対応する前記属性を取得する属性取得手段を有し、
前記表示制御手段は、前記関連シンボルが持つ複数の属性のうち、前記属性取得手段によって取得された前記属性を、前記関連シンボルの表示内容とする、
請求項１又は２に記載の情報表示装置。
【請求項４】
前記操作体による、前記第１操作とは異なる第２操作を検出する第２検出手段と、
前記第２操作に基づいて、複数の前記関連シンボルをグループに分ける方法である分類方法を決定する分類方法決定手段と、
決定された前記分類方法を用いて、複数の前記関連シンボルをグループに分ける分類手段と、
各前記グループごとに、そのグループに含まれる全ての前記関連シンボルに共通して対応する前記被操作シンボルを生成する被操作シンボル生成手段と、
を有する請求項１乃至３いずれか一項に記載の情報表示装置。
【請求項５】
前記関連シンボルは、前記被操作シンボルと同一の階層構造で管理されており、かつその階層構造において前記被操作シンボルの配下に位置する、
請求項１乃至４いずれか一項に記載の情報表示装置。
【請求項６】
前記表示実行手段は、並び順が隣り合う２つの前記関連シンボルを、並び順が前の前記関連シンボルを前面にし、かつ一部を重ね合わせて表示する、
請求項１乃至５いずれか一項に記載の情報表示装置。
【請求項７】
前記第１検出手段は、前記第１操作の距離又は操作時間をさらに検出し、
第１検出手段によって検出された第１操作の距離又は操作時間が所定の閾値以上であるか否かを判定する判定手段を有し、
前記表示実行手段は、前記第１操作の距離又は操作時間が前記所定の閾値以上である場合のみ、前記関連シンボルを表示する、
請求項１乃至６いずれか一項に記載の情報表示装置。
【請求項８】
コンピュータによって実行される制御方法であって、
表示画面上に表示されている被操作シンボルに対して操作体が行う第１操作の方向を検出する第１検出ステップと、
前記第１操作に応じて、前記被操作シンボルに対応する関連シンボルを表示する表示実行ステップと、
前記第１操作の方向に基づいて、前記表示実行ステップが表示する前記関連シンボルの並び順又は表示内容を決定する表示制御ステップと、
を有する制御方法。
【請求項９】
前記関連シンボルの並び順を決定する方法であるソート方法を、方向に対応付けて格納するソート方法格納手段から、前記第１操作の方向に対応する前記ソート方法を取得するソート方法取得ステップを有し、
前記表示制御ステップは、前記ソート方法取得ステップによって取得された前記ソート方法を用いて前記関連シンボルの並び順を決定する、
請求項８に記載の制御方法。
【請求項１０】
前記関連シンボルは複数の属性を持ち、
前記属性を方向に対応付けて格納する属性格納手段から、前記第１操作の方向に対応する前記属性を取得する属性取得ステップを有し、
前記表示制御ステップは、前記関連シンボルが持つ複数の属性のうち、前記属性取得ステップによって取得された前記属性を、前記関連シンボルの表示内容とする、
請求項８又は９に記載の制御方法。
【請求項１１】
前記操作体による、前記第１操作とは異なる第２操作を検出する第２検出ステップと、
前記第２操作に基づいて、複数の前記関連シンボルをグループに分ける方法である分類方法を決定する分類方法決定ステップと、
決定された前記分類方法を用いて、複数の前記関連シンボルをグループに分ける分類ステップと、
各前記グループごとに、そのグループに含まれる全ての前記関連シンボルに共通して対応する前記被操作シンボルを生成する被操作シンボル生成ステップと、
を有する請求項８乃至１０いずれか一項に記載の制御方法。
【請求項１２】
前記関連シンボルは、前記被操作シンボルと同一の階層構造で管理されており、かつその階層構造において前記被操作シンボルの配下に位置する、
請求項８乃至１１いずれか一項に記載の制御方法。
【請求項１３】
前記表示実行ステップは、並び順が隣り合う２つの前記関連シンボルを、並び順が前の前記関連シンボルを前面にし、かつ一部を重ね合わせて表示する、
請求項８乃至１２いずれか一項に記載の制御方法。
【請求項１４】
前記第１検出ステップは、前記第１操作の距離又は操作時間をさらに検出し、
第１検出ステップによって検出された第１操作の距離又は操作時間が所定の閾値以上であるか否かを判定する判定ステップを有し、
前記表示実行ステップは、前記第１操作の距離又は操作時間が前記所定の閾値以上である場合のみ、前記関連シンボルを表示する、
請求項８乃至１３いずれか一項に記載の制御方法。
【請求項１５】
コンピュータに情報表示装置として動作する機能を持たせるプログラムであって、前記コンピュータに、
表示画面上に表示されている被操作シンボルに対して操作体が行う第１操作の方向を検出する第１検出機能と、
前記第１操作に応じて、前記被操作シンボルに対応する関連シンボルを表示する表示実行機能と、
前記第１操作の方向に基づいて、前記表示実行機能が表示する前記関連シンボルの並び順又は表示内容を決定する表示制御機能と、
を持たせるプログラム。
【請求項１６】
前記コンピュータに、前記関連シンボルの並び順を決定する方法であるソート方法を、方向に対応付けて格納するソート方法格納手段から、前記第１操作の方向に対応する前記ソート方法を取得するソート方法取得機能を持たせ、
前記表示制御機能は、前記ソート方法取得機能によって取得された前記ソート方法を用いて前記関連シンボルの並び順を決定する、
請求項１５に記載のプログラム。
【請求項１７】
前記関連シンボルは複数の属性を持ち、
前記コンピュータに、前記属性を方向に対応付けて格納する属性格納手段から、前記第１操作の方向に対応する前記属性を取得する属性取得機能を持たせ、
前記表示制御機能は、前記関連シンボルが持つ複数の属性のうち、前記属性取得機能によって取得された前記属性を、前記関連シンボルの表示内容とする、
請求項１５又は１６に記載のプログラム。
【請求項１８】
前記操作体による、前記第１操作とは異なる第２操作を検出する第２検出機能と、
前記第２操作に基づいて、複数の前記関連シンボルをグループに分ける方法である分類方法を決定する分類方法決定機能と、
決定された前記分類方法を用いて、複数の前記関連シンボルをグループに分ける分類機能と、
各前記グループごとに、そのグループに含まれる全ての前記関連シンボルに共通して対応する前記被操作シンボルを生成する被操作シンボル生成機能と、
を前記コンピュータに持たせる請求項１５乃至１７いずれか一項に記載のプログラム。
【請求項１９】
前記関連シンボルは、前記被操作シンボルと同一の階層構造で管理されており、かつその階層構造において前記被操作シンボルの配下に位置する、
請求項１５乃至１８いずれか一項に記載のプログラム。
【請求項２０】
前記表示実行機能は、並び順が隣り合う２つの前記関連シンボルを、並び順が前の前記関連シンボルを前面にし、かつ一部を重ね合わせて表示する、
請求項１５乃至１９いずれか一項に記載のプログラム。
【請求項２１】
前記第１検出機能は、前記第１操作の距離又は操作時間をさらに検出し、
前記コンピュータに、第１検出機能によって検出された第１操作の距離又は操作時間が所定の閾値以上であるか否かを判定する判定機能を持たせ、
前記表示実行機能は、前記第１操作の距離又は操作時間が前記所定の閾値以上である場合のみ、前記関連シンボルを表示する、
請求項１５乃至２０いずれか一項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報表示装置、制御方法、及びプログラムに関する。
【背景技術】
【０００２】
複数の情報を表示画面上に表示する情報表示装置がある。このような情報表示装置において、表示画面上に常に多くの情報が表示されていると、ユーザにとって、情報の閲覧がしにくくなる。そこで一般に、情報表示装置は、ユーザから情報の表示を指示する操作を受け付け、その指示に従って情報を表示するという機能を有する。こうすることで、ユーザが意図した情報が、表示画面に表示される。そして一般に、情報表示装置の利便性を高くするためには、情報表示装置に対して、情報の表示を容易な操作で指示できることが好ましい。
【０００３】
表示画面上に複数の情報を表示する技術に関連する先行技術文献として、特許文献１及び２がある。特許文献１は、コンテンツをカードアイコンで表現し、同一のグループに属する各コンテンツに対応するカードアイコンを重ねて表示することで、コンテンツの確認を容易にする画面表示装置を開示している。
【０００４】
特許文献２は、データをカードとして扱い、カード群をデッキの形態で管理する情報処理装置を開示している。特許文献２の情報処理装置は、デッキ内のカードがマウス操作によって移動されることに応じた表示の変更や、ユーザから受け付けたカードの並び順の指定に応じた表示の変更を行う。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−４２９９３号公報
【特許文献２】特開２０００−７５９７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
表示画面上に複数の情報を表示する場合、その情報の並び順や表示内容が重要である。例えば、複数のファイルを一覧表示する場合、各ファイルの並び順は、ファイル名、作成日、又は種類などの基準で決定される。また、複数のファイルを一覧表示する場合、その表示内容は、ファイル名、作成日、又は種類などである。
【０００７】
そして、ユーザが所望する情報の並び順や表示内容は、それらの情報を閲覧する目的などによって異なる。したがって、情報表示装置によって表示される複数の情報の並び順や表示内容は、ユーザが容易な操作で指定できることが望ましい。
【０００８】
そこで本発明者は、情報の表示を指示する操作と、情報の並び順又は表示内容を指示する操作とを一度に行えるようにすることを検討した。こうすることで、情報表示装置において、情報の表示を指示する操作、及び情報の並び順又は表示内容を指示する操作の双方が容易になる。特許文献１及び特許文献２はいずれも、情報の表示を指示する操作と、情報の並び順又は表示内容を指示する操作とを一度に行えるようにする方法については開示していない。
【０００９】
本発明は、このような事情に鑑みてなされたものである。本発明の目的は、複数の情報を表示する情報表示装置において、情報の表示を指示する操作と、情報の並び順又は表示内容を指示する操作とを一度に行える技術を提供することである。
【課題を解決するための手段】
【００１０】
本発明が提供する情報表示装置は、表示画面上に表示されている被操作シンボルに対して操作体が行う第１操作の方向を検出する第１検出手段と、前記第１操作に応じて、前記被操作シンボルに対応する関連シンボルを表示する表示実行手段と、前記第１操作の方向に基づいて、前記表示実行手段が表示する前記関連シンボルの並び順又は表示内容を決定する表示制御手段と、を有する。
【００１１】
本発明が提供する制御方法はコンピュータによって実行される。当該制御方法は、表示画面上に表示されている被操作シンボルに対して操作体が行う第１操作の方向を検出する第１検出ステップと、前記第１操作に応じて、前記被操作シンボルに対応する関連シンボルを表示する表示実行ステップと、前記第１操作の方向に基づいて、前記表示実行ステップが表示する前記関連シンボルの並び順又は表示内容を決定する表示制御ステップと、を有する。
【００１２】
本発明が提供するプログラムは、コンピュータに、本発明が提供する情報表示装置として動作する機能を持たせる。このプログラムは、このコンピュータに、本発明が提供する情報表示装置が備える各機能構成部の機能を持たせる。
【発明の効果】
【００１３】
本発明によれば、複数の情報を表示する情報表示装置において、情報の表示を指示する操作と、情報の並び順又は表示内容を指示する操作とを一度に行える技術が提供される。
【図面の簡単な説明】
【００１４】
【図１】実施形態１に係る情報表示装置を例示するブロック図である。
【図２】実施形態１に係る情報表示装置のハードウエア構成を例示するブロック図である。
【図３】実施形態１の情報表示装置によって実行される処理の流れを例示するフローチャートである。
【図４】被操作シンボルと関連シンボルを例示する第１の図である。
【図５】被操作シンボルと関連シンボルを例示する第２の図である。
【図６】表示実行部が関連シンボルを表示する方法を例示する図である。
【図７】実施形態２に係る情報表示装置を例示するブロック図である。
【図８】ソート方法格納部に格納されている情報をテーブル形式で例示する図である。
【図９】実施形態２の情報表示装置によって実行される処理の流れを例示するフローチャートである。
【図１０】実施形態３に係る情報表示装置を例示するブロック図である。
【図１１】属性格納部に格納されている情報をテーブル形式で例示する図である。
【図１２】実施形態３の情報表示装置によって実行される処理の流れを例示するフローチャートである。
【図１３】実施形態４に係る情報表示装置を例示するブロック図である。
【図１４】分類方法をテーブル形式で例示する図である。
【図１５】実施形態４の情報表示装置によって実行される処理の流れを例示するフローチャートである。
【図１６】実施形態５に係る情報表示装置を例示するブロック図である。
【図１７】実施形態５の情報表示装置によって実行される処理の流れを例示するフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
【００１６】
[実施形態１]
図１は、実施形態１に係る情報表示装置２０００を例示するブロック図である。図１において、矢印は情報の流れを表している。さらに、図１において、各ブロックは、ハードウエア単位の構成ではなく、機能単位の構成を表している。
【００１７】
情報表示装置２０００は、表示画面３０上に、被操作シンボルを表示する。ここで、表示画面３０は、情報表示装置２０００の内部に設けられていてもよいし、情報表示装置２０００の外部に設けられていてもよい。図１は、情報表示装置２０００の外部に表示画面３０が設けられている場合を示している。ここでシンボルは、表示画面３０上に情報を表示するための画像等である。例えばシンボルは、アイコン、パネル、又はウインドウなどである。
【００１８】
情報表示装置２０００は、種々の計算機である。例えば情報表示装置２０００は、携帯電話やタブレット 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 等のメモリであってもよい。
【００２８】
第１検出モジュール１２２０は、情報表示装置２０００に、第１検出部２０２０の機能を持たせるためのプログラムである。プロセッサ１０４０は、第１検出モジュール１２２０を実行することで、第１検出部２０２０の機能を実現する。
【００２９】
表示制御モジュール１２４０は、情報表示装置２０００に、表示制御部２０４０の機能を持たせるためのプログラムである。プロセッサ１０４０は、表示制御モジュール１２４０を実行することで、表示制御部２０４０の機能を実現する。
【００３０】
表示実行モジュール１２６０は、情報表示装置２０００に、表示実行部２０６０の機能を持たせるためのプログラムである。プロセッサ１０４０は、表示実行モジュール１２６０を実行することで、表示実行部２０６０の機能を実現する。
【００３１】
例えばプロセッサ１０４０は、上記各モジュールをメモリ１０６０上に読み出して実行する。ただし、プロセッサ１０４０は、上記各モジュールを、メモリ１０６０上に読み出さずに実行してもよい。
【００３２】
ストレージ１０８０は、上記各モジュールを格納する。
【００３３】
情報表示装置２０００のハードウエア構成は、図２に示した構成に限定されない。例えば、上記各モジュールは、メモリ１０６０に格納されてもよい。この場合、情報表示装置２０００は、ストレージ１０８０を備えていなくてもよい。
【００３４】
＜処理の流れ＞
図３は、実施形態１の情報表示装置２０００によって実行される処理の流れを例示するフローチャートである。Ｓ１０２において、第１検出部２０２０は、第１操作の方向を検出する。ステップＳ１０４において、表示制御部２０４０は、第１操作の方向に基づいて、関連シンボルの並び順又は表示内容を決定する。Ｓ１０６において、表示実行部２０６０は、第１操作に応じて関連シンボルを表示する。
【００３５】
以下、本実施形態の情報表示装置２０００について、さらに詳細に説明する。
【００３６】
＜被操作シンボルと関連シンボルの詳細＞
被操作シンボルと関連シンボルとが表す情報は様々である。例えば、被操作シンボルと関連シンボルは、同一の階層構造上で管理されている情報を表す。この場合、関連シンボルは、階層構造において被操作シンボルの配下に位置する情報を表す。
【００３７】
例えば情報表示装置２０００は、被操作シンボル及び関連シンボルを用いて、ファイルシステムで管理されているディレクトリやファイルの情報を表す。この場合、被操作シンボルはディレクトリを表すシンボルであり、関連シンボルはそのディレクトリの配下にあるディレクトリ又はファイルを表すシンボルである。
【００３８】
図４は、被操作シンボルと関連シンボルを例示する第１の図である。図４において、被操作シンボルはディレクトリを表し、関連シンボルはそのディレクトリの配下にあるディレクトリ又はファイルを表す。例えば、「フォルダＡ」という名称のフォルダには、「abc.txt」、「def.jpg」、及び「ghi.html」というファイルが含まれている。第１検出部２０２０によって「フォルダＡ」という被操作シンボルに対する第１操作が検出された場合、表示実行部２０６０は、「abc.txt」、「def.jpg」、及び「ghi.html」を表す関連シンボルをそれぞれ表示する。
【００３９】
その他にも例えば、情報表示装置２０００は、被操作シンボル及び関連シンボルを用いて、階層構造を有するメニューを表す。この場合、被操作シンボルはメニュー項目を表し、関連シンボルはそのメニュー項目に対応する内容又はそのメニュー項目に含まれるサブメニュー項目を表す。
【００４０】
図５は、被操作シンボルと関連シンボルを例示する第２の図である。図５の場合、情報表示装置２０００は、被操作シンボル及び関連シンボルを用いて、建物に含まれる点検対象の機器などを含むメニューを表す。被操作シンボルは、建物の各フロアを表すシンボルである。そして、関連シンボルは、そのフロアに含まれる機器や部屋を表すシンボルである。例えば、「１階」というフロアには、「機器Ａ」及び「機器Ｂ」という点検対象の機器が設置されている。第１検出部２０２０によって「１階」という被操作シンボルに対する第１操作が検出された場合、表示実行部２０６０は、「機器Ａ」及び「機器Ｂ」という関連シンボルを表示する。
【００４１】
以上のように被操作シンボルの配下に位置する情報を関連シンボルとして表示することで、被操作シンボルの配下に位置する情報の表示、及びその情報の並び順又は表示内容の双方を、第１操作によって操作できる。よって、表示されている情報（被操作シンボル）の配下に位置する情報の閲覧が容易になる。
【００４２】
ただし、被操作シンボルと関連シンボルが表す情報は、階層構造で管理されている情報に限定されない。例えば、被操作シンボルはグループを表すシンボルであり、関連シンボルはそのグループに含まれる要素を表すシンボルである。例えば被操作シンボルは、「写真」、「ビデオ」、及び「書類」などといったグループを表す。そして、例えば「写真」というグループを表す被操作シンボルに対応する関連シンボルはそれぞれ、写真を表すシンボルである。第１検出部２０２０によって「写真」という被操作シンボルに対する第１操作が検出された場合、表示実行部２０６０は、写真を表す関連シンボルを表示する。
【００４３】
＜関連シンボルの表示方法＞
表示実行部２０６０が関連シンボルを表示する方法は様々である。例えば表示実行部２０６０は、第１操作の方向に関連シンボルを表示する。関連シンボルが複数ある場合、表示実行部２０６０は、関連シンボルを第１操作の方向に並べて表示する。
【００４４】
図６は、表示実行部２０６０が関連シンボルを表示する方法を例示する図である。この例では、図４で例示した被操作シンボルと関連シンボルを用いている。具体的には、被操作シンボルが「フォルダＡ」であり、関連シンボルが「abc.txt」、「def.jpg」、及び「ghi.html」である。
【００４５】
図６（ａ）は、第１操作開始時の様子を示している。図６（ｂ）は、第１操作終了時の様子を示している。ここで、関連シンボルの並び順は、ファイル名の昇順であるとする。表示実行部２０６０は、第１操作の終了位置（被操作シンボルが移動された位置）付近を始点、かつ第１操作の開始位置（図６（ａ）において被操作シンボルが表示されていた位置）付近を終点として、関連シンボルをファイル名の昇順に並べて表示している。ただし、表示実行部２０６０は、第１操作の開始位置付近を始点、かつ第１操作の終了位置付近を終点として、関連シンボルを並べて表示してもよい。
【００４６】
また、図６（ｃ）に示すように、表示実行部２０６０は、隣り合う関連シンボルの一部を重ね合わせるように、関連シンボルを表示してもよい。この場合、表示実行部２０６０は、隣り合う関連シンボルを、並び順が前の関連シンボルが前面になるように重ね合わせることが好ましい。このような表示方法によれば、例えば情報表示装置２０００のユーザが関連シンボルに表示される情報の一部だけを確認できれば十分な場合に、ユーザは、第１操作を短い距離だけ行えばよい。したがって、情報表示装置２０００を操作するユーザの労力が減り、情報表示装置２０００の利便性が向上する。
【００４７】
表示実行部２０６０が関連シンボルを表示する方向は、第１操作の方向に依存しなくてもよい。例えば表示実行部２０６０は、予め定められている所定の方向に関連シンボルを表示する。例えば上記所定の方向は、表示画面３０の鉛直方向や水平方向である。
【００４８】
さらに、表示実行部２０６０が関連シンボルを表示する位置は、第１操作が行われた位置に依存しなくてもよい。例えば表示実行部２０６０は、予め定められている所定の位置に関連シンボルを表示する。
【００４９】
＜作用・効果＞
以上の構成により、本実施形態の情報表示装置２０００によれば、操作体による第１操作の方向に基づいて、表示する関連シンボルの並び順又は表示内容が決定される。したがって、本実施形態の情報表示装置２０００によれば、第１操作という１つの操作を通じて、関連シンボルの表示と、関連シンボルの並び順又は表示内容の指定という２つの指示を、一度に行うことができる。
【００５０】
[実施形態２]
図７は、実施形態２に係る情報表示装置２０００を例示するブロック図である。図７において、矢印は情報の流れを表している。さらに、図７において、各ブロックは、ハードウエア単位の構成ではなく、機能単位の構成を表している。
【００５１】
実施形態２において、情報表示装置２０００の内部又は外部に、ソート方法格納部１０が設けられている。ソート方法格納部１０は、関連シンボルの並び順を決定する方法であるソート方法を、方向に対応付けて格納する。なお、図７は、ソート方法格納部１０が情報表示装置２０００の内部に設けられている場合を示している。
【００５２】
＜ソート方法取得部２０８０＞
実施形態２の情報表示装置２０００は、ソート方法取得部２０８０を有する。ソート方法取得部２０８０は、ソート方法格納部１０から、第１操作の方向に対応するソート方法を取得する。
【００５３】
図８は、ソート方法格納部１０に格納されている情報をテーブル形式で例示する図である。図８に示す情報を、ソート方法テーブル２００と表記する。ソート方法テーブル２００は、方向２０２及びソート方法２０４という列を有する。ソート方法テーブル２００の各レコードは、方向２０２で示される方向に対応するソート方法を、ソート方法２０４に示す。例えば図８の１行目のレコードは、「上」という方向に対して、「昇順」というソート方法を示している。したがって、ソート方法格納部１０に格納されている情報が図８で表され、かつ第１操作の方向が上方向である場合、ソート方法取得部２０８０は、「昇順」というソート方法を取得する。
【００５４】
＜表示制御部２０４０＞
実施形態２の表示制御部２０４０は、ソート方法取得部２０８０によって取得されたソート方法を用いて関連シンボルの並び順を決定する。例えばソート方法取得部２０８０によって取得されたソート方法が「昇順」というソート方法である場合、表示制御部２０４０は、関連シンボルの並び順を昇順にする。例えば関連シンボルがファイル名を表示する場合、表示実行部２０６０は、ファイル名の昇順で関連シンボルをソートしてから、関連シンボルを表示する。
【００５５】
＜処理の流れ＞
図９は、実施形態２の情報表示装置２０００によって実行される処理の流れを例示するフローチャートである。図９の処理は、図３におけるステップＳ１０４で行われる処理の詳細の一例を表す。ステップＳ２０２において、ソート方法取得部２０８０は、ソート方法格納部１０から、第１操作の方向に対応するソート方法を取得する。ステップＳ２０４において、表示制御部２０４０は、ソート方法取得部２０８０によって取得されたソート方法を用いて、関連シンボルの並び順を決定する。
【００５６】
＜作用・効果＞
本実施形態の情報表示装置２０００によれば、ソート方法格納部１０に格納されている方向とソート方法の対応付け、及び操作体によって行われた第１操作の操作方向に基づいて、関連シンボルの並び順が決定される。したがって、方向とソート方法の対応付けを予めソート方法格納部１０に格納しておけば、意図した通りのソート方法で関連シンボルの並び順を決めることができる。
【００５７】
[実施形態３]
図１０は、実施形態３に係る情報表示装置２０００を例示するブロック図である。図１０において、矢印は情報の流れを表している。さらに、図１０において、各ブロックは、ハードウエア単位の構成ではなく、機能単位の構成を表している。
【００５８】
実施形態３において、関連シンボルは複数の属性を持つ。例えば関連シンボルがファイルに関する情報である場合、属性は、ファイル名、パス、種類、作成日、最終更新日、及び重要度などである。その他にも例えば、被操作シンボルがメニュー項目であり、関連シンボルが被操作シンボルのメニュー項目に対応する項目である場合、関連シンボルが持つ属性は、項目の名称、種類、及び重要度などである。また、項目がユーザによる入力を受け付ける場合、関連シンボルが持つ属性は、入力ステータスや入力内容などであってもよい。
【００５９】
実施形態３において、情報表示装置２０００の内部又は外部には、属性格納部２０が設けられている。属性格納部２０は、属性を方向に対応付けて格納する。なお、図９は、属性格納部２０が情報表示装置２０００の内部に設けられている場合を示している。
【００６０】
＜属性取得部２１００＞
実施形態３の情報表示装置２０００は、属性取得部２１００を有する。属性取得部２１００は、属性格納部２０から、第１操作の方向に対応する属性を取得する。
【００６１】
図１１は、属性格納部２０に格納されている情報をテーブル形式で例示する図である。図１１に示されている情報を、属性テーブル３００と表記する。属性テーブル３００は、方向３０２及び属性３０４という列を有する。属性テーブル３００の各レコードは、方向３０２で示される方向に対応する属性を、属性３０４に示す。例えば属性テーブル３００の１行目のレコードは、「右」という方向に対応付けて、「ファイル名」という属性を示す。したがって、属性格納部２０に格納されている情報が図１１で表され、かつ第１操作の方向が右方向である場合、属性取得部２１００は、「ファイル名」という属性を取得する。
【００６２】
＜表示制御部２０４０＞
実施形態３の表示制御部２０４０は、属性取得部２１００によって取得された属性を用いて関連シンボルの表示内容を決定する。具体的には、表示制御部２０４０は、関連シンボルが持つ属性のうち、属性取得部２１００によって取得された属性を、関連シンボルの表示内容とする。例えば属性取得部２１００によって取得された属性が「ファイル名」という属性である場合、表示制御部２０４０は、関連シンボルの表示内容をファイル名にする。
【００６３】
＜処理の流れ＞
図１２は、実施形態３の情報表示装置２０００によって実行される処理の流れを例示するフローチャートである。図１２の処理は、図３におけるステップＳ１０４で行われる処理の詳細の一例を表す。ステップＳ３０２において、属性取得部２１００は、属性格納部２０から第１操作の方向に対応する属性を取得する。ステップＳ３０４において、表示制御部２０４０は、属性取得部２１００によって取得された属性を、関連シンボルの表示内容として決定する。
【００６４】
＜作用・効果＞
本実施形態の情報表示装置２０００によれば、属性格納部２０に格納されている方向と属性の対応付け、及び操作体によって行われた第１操作の操作方向に基づいて、関連シンボルの表示内容が決定される。したがって、方向と属性の対応付けを予め属性格納部２０に格納しておけば、意図した通りの属性を関連シンボルの表示内容にすることができる。
【００６５】
[実施形態４]
図１３は、実施形態４に係る情報表示装置２０００を例示するブロック図である。図１３において、矢印は情報の流れを表している。さらに、図１３において、各ブロックは、ハードウエア単位の構成ではなく、機能単位の構成を表している。
【００６６】
実施形態４の情報表示装置２０００は、第２検出部２１２０、分類方法決定部２１４０、分類部２１６０、及び被操作シンボル生成部２１７０を有する。以下、それぞれについて説明する。
【００６７】
＜第２検出部２１２０＞
第２検出部２１２０は、操作体による第２操作を検出する。第２操作は、第１操作とは異なる操作である。例えば第２操作は、被操作シンボルが表示されていない表示領域に対するクリック操作、ドラッグ操作、スワイプ操作、又はフリック操作などである。
【００６８】
また例えば、第２検出部２１２０は、操作体の数（例：指の数）に基づいて、操作体による操作が第２操作であるか否かを判定してもよい。例えば、情報表示装置２０００において、被操作シンボルに対して１つの操作体で行う操作を第１操作と定義し、被操作シンボルに対して２つの操作体で行う操作を第２操作と定義したとする。この場合、第２検出部２１２０は、操作体の数を判別し、操作体の数が２つである場合のみ、第２操作が行われたと判定する。なおこの場合、情報表示装置２０００の内部又は外部に設けられた格納部に、操作体の数と操作とを対応づける情報が格納されている。
【００６９】
その他にも例えば、第２操作は、情報表示装置２０００に対して振動を加える操作でもよい。例えばこの操作は、情報表示装置２０００をタップする操作や、情報表示装置２０００を振る操作などである。この場合、第２検出部２１２０は、振動を検出する振動センサや加速度センサなどを有する。
【００７０】
＜分類方法決定部２１４０＞
分類方法決定部２１４０は、検出された第２操作に基づいて、分類方法を決定する。この分類方法は、複数の関連シンボルをグループに分ける方法である。
【００７１】
＜＜分類方法の詳細＞＞
例えば関連シンボルが、実施形態３で説明したように、複数の属性を持つとする。この場合、例えば分類方法は、「どの属性を用いて、どのような基準で関連シンボルを分類するか」を表す。例えば分類方法は、「種類という属性が同一であるという基準で、関連シンボルをグループに分ける」という分類方法である。ここで、分類に用いる属性を、分類属性と表記する。
【００７２】
図１４は、分類方法をテーブル形式で例示する図である。図１４に示す情報を、分類方法テーブル４００と表記する。分類方法テーブル４００は、分類属性４０２及び基準４０４という列を有する。分類方法テーブル４００の各レコードは、分類属性を分類属性４０２に示し、その分類属性を用いてどのような基準で分類を行うかを基準４０４に示す。
【００７３】
例えば図１４の１行目のレコードは、「分類属性として種類を用い、種類が同一であるという基準で分類する」という分類方法を示す。また、図１４の２行目のレコードは、「分類属性として作成日を用い、作成日の年月が同一である基準で分類する」という分類方法を示す。また、図１４の３行目のレコードは、「分類属性として重要度を用い、重要度の一の位を切り捨てた値が同一であるという基準で分類する」という分類方法を示す。ここで、重要度は、１以上１００以下の整数で表されているとする。したがって、この分類方法によれば、例えば重要度が１５の情報を表す関連シンボルと、重要度が１７の情報を表す関連シンボルとが、同一のグループに分類される。
【００７４】
＜＜分類方法の決定方法＞＞
例えば分類方法決定部２１４０は、第２操作の方向に応じて、分類方法を決定する。この場合、情報表示装置２０００の内部又は外部に設けられた格納部に、方向と分類方法とを対応付ける情報が格納されている。そして、分類方法決定部２１４０は、第２操作が検出された時、この格納部から、第２操作の方向に対応する分類方法を取得する。分類方法決定部２１４０は、取得した分類方法を、関連シンボルのグループ分けに利用する分類方法として決定する。
【００７５】
その他にも例えば、分類方法決定部２１４０は、第２操作が検出される度に、順次分類方法を変更してもよい。この場合、例えば分類方法決定部２１４０は、複数の分類方法を列挙したリストを取得する。このリストは、情報表示装置２０００の内部又は外部に設けられている格納部に格納されている。そして分類方法決定部２１４０は、第２操作が検出された時、そのリストに示されている分類方法のうち、前回用いられた分類方法の次に示されている分類方法を、新たな分類方法として決定する。
【００７６】
なお、第２検出部２１２０が第２操作として検出する操作の種類は、複数あってもよい。この場合、分類方法決定部２１４０は、検出された第２操作の種類に応じて、分類方法を決定してもよい。例えば、第２操作の種類と分類方法とを対応付けた情報が、情報表示装置２０００の内部又は外部に設けられている格納部に格納されているとする。分類方法決定部２１４０は、検出された第２操作の種類に対応する分類方法をこの格納部から取得することで、分類方法を決定する。
【００７７】
＜分類部２１６０＞
分類部２１６０は、分類方法決定部２１４０によって決定された分類方法を用いて、複数の関連シンボルをグループに分ける。
【００７８】
＜被操作シンボル生成部２１７０＞
被操作シンボル生成部２１７０は、分類部２１６０によって分類されたグループごとに被操作シンボルを生成する。被操作シンボル生成部２１７０は、各グループについて、そのグループに含まれる全ての関連シンボルに共通して対応するように被操作シンボルを生成する。
【００７９】
例えば、分類部２１６０が、「種類という属性が同一である関連シンボルを同一のグループに分ける」という分類方法を用いて、関連シンボルをグループ分けしたとする。この場合、分類部２１６０は、各グループに含まれている関連シンボルの種類名を表示する被操作シンボルを作成する。例えば、種類が「画像」である関連シンボルが含まれているグループに対応させて、「画像」という種類名を表示する被操作シンボルを生成する。
【００８０】
そして、表示画面３０上に表示される被操作シンボルは、被操作シンボル生成部２１７０によって生成された被操作シンボルに変更される。
【００８１】
＜処理の流れ＞
図１５は、実施形態４の情報表示装置２０００によって実行される処理の流れを例示するフローチャートである。ステップＳ４０２において、第２検出部２１２０は、第２操作を検出する。ステップＳ４０４において、分類方法決定部２１４０は、第２操作に基づいて分類方法を決定する。ステップＳ４０６において、分類部２１６０は、ステップＳ４０４で決定された分類方法を用いて複数の関連シンボルをグループに分ける。ステップＳ４０８において、被操作シンボル生成部２１７０は、グループごとに、そのグループに含まれる全ての関連シンボルに共通して対応する被操作シンボルを生成する。
【００８２】
＜作用・効果＞
本実施形態の情報表示装置２０００によれば、第１操作とは異なる操作である第２操作が検出された場合に、その第２操作に応じた分類方法によって、関連シンボルのグループ分けが行われる。また、各グループついて、グループに含まれる関連シンボルに共通して対応する被操作シンボルの生成が行われる。一般に、情報をグループに分ける方法は、複数ある。例えば、種類が同一である情報を同一のグループに含めるグループ分けや、重要度の大きさが近い情報を同一のグループに含めるグループ分けなどがある。そして、情報表示装置２０００のユーザが各情報をどのようにグループ分けして表示したいかは、情報表示装置２０００の利用状況などによって異なる。
【００８３】
本実施形態によれば、情報表示装置２０００のユーザは、第２操作を情報表示装置２０００に対して行うことで、関連シンボルの分類方法を選択することができる。したがって、情報表示装置２０００のユーザは、所望の分類方法で分類された情報を容易に閲覧することができる。よって、情報表示装置２０００の利便性がさらに向上する。
【００８４】
さらに、本実施形態によれば、関連シンボルの分類方法を変更するためのボタンやメニュー等を表示画面３０上に表示する必要がない。したがって、ボタンやメニューなどを用いた操作によって関連シンボルの分類方法を変更する場合と比較し、表示画面３０上に表示される関連シンボル等の情報がより見やすくなる。また、表示画面３０の表示領域をより有効に活用することできる。
【００８５】
[実施形態５]
図１６は、実施形態５に係る情報表示装置２０００を例示するブロック図である。図１６において、矢印は情報の流れを表している。さらに、図１６において、各ブロックは、ハードウエア単位の構成ではなく、機能単位の構成を表している。
【００８６】
実施形態５の情報表示装置２０００は、第１操作の距離又は操作時間が所定の閾値以上である場合のみ、関連シンボルの表示を行う。以下、詳細に説明する。
【００８７】
＜第１検出部２０２０＞
実施形態５の第１検出部２０２０は、操作体による第１操作の距離又は操作時間をさらに検出する。例えば第１検出部２０２０は、第１操作の始点及び終点を検出し、始点と終点との間の距離を、第１操作の距離とする。また例えば、第１検出部２０２０は、第１操作が開始された時点と、第１操作が終了された時点とを検出し、２つの時点の差を第１操作の操作時間とする。
【００８８】
＜判定部２１８０＞
実施形態５の情報表示装置２０００は、判定部２１８０を有する。判定部２１８０は、第１検出部２０２０によって検出された第１操作の距離又は操作時間が所定の閾値以上であるか否かを判定する。この閾値は、例えば情報表示装置２０００の内部又は外部に設けられている格納部に格納されている。判定部２１８０は、この格納部から上記閾値を取得する。
【００８９】
＜表示実行部２０６０＞
実施形態５の表示実行部２０６０は、第１操作の距離又は操作時間が所定の閾値以上である場合のみ、関連シンボルを表示する。なお、表示実行部２０６０は、第１操作の距離及び操作時間の双方が所定の閾値以上である場合のみ、関連シンボルを表示してもよい。
【００９０】
＜処理の流れ＞
図１７は、実施形態５の情報表示装置２０００によって実行される処理の流れを例示するフローチャートである。図１７は、情報表示装置２０００が、第１操作の距離に基づいて、関連シンボルを表示するか否かを判定する場合の処理を表している。ここで、ステップＳ１０４及びＳ１０６の処理は、図３に示されている同符号の処理と同じ処理である。そのため、これらについての説明は省略する。
【００９１】
ステップＳ５０２において、第１検出部２０２０は、第１操作の方向及び距離を検出する。ステップＳ５０４において、判定部２１８０は、「第１操作の距離≧所定の閾値」であるか否かを判定する。「第１操作の距離≧所定の閾値」である場合（ステップＳ５０４：ＹＥＳ）、図１７の処理はステップＳ１０４に進む。一方、「第１操作の距離≧所定の閾値」でない場合（ステップＳ５０４：ＮＯ）、図１７の処理は終了する。
【００９２】
＜作用・効果＞
本実施形態の情報表示装置２０００によれば、操作体による第１の操作の距離又は操作時間が所定の閾値以上である場合のみ、関連シンボルの表示が行われる。こうすることで、操作体による誤操作の発生する確率を小さくすることができる。また、第１の操作の距離や操作時間が所定の閾値より小さい場合の動作として、関連シンボルの表示とは異なる動作を割り当てれば、情報表示装置２０００のユーザは、情報表示装置２０００をさらに細かく操作できるようになる。したがって、情報表示装置２０００の利便性がさらに向上する。
【００９３】
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記実施形態の組み合わせ、及び上記実施形態以外の様々な構成を採用することもできる。
【００９４】
例えば、実施形態３の情報表示装置２０００と実施形態４の情報表示装置２０００とを組み合わせたとする。また、第１操作の方向に対応するソート方法が図８で表され、かつ第１操作の方向に対応する分類属性が図９で表されているとする。この場合、情報表示装置２０００に対して右上の方向に第１操作を行うと、表示制御部２０４０は、ソート方法を「昇順」に決定し、表示内容を「ファイル名」という属性に決定する。したがって、この第１操作によって、ファイル名を表示する関連シンボルが、ファイル名の昇順に並べて表示される。
【符号の説明】
【００９５】
１０ ソート方法格納部
２０ 属性格納部
３０ 表示画面
２００ ソート方法テーブル
２０２ 方向
２０４ ソート方法
３００ 属性テーブル
３０２ 方向
３０４ 属性
４００ 分類方法テーブル
４０２ 分類属性
４０４ 基準
１０２０ バス
１０４０ プロセッサ
１０６０ メモリ
１０８０ ストレージ
１２２０ 第１検出モジュール
１２４０ 表示制御モジュール
１２６０ 表示実行モジュール
２０００ 情報表示装置
２０２０ 第１検出部
２０４０ 表示制御部
２０６０ 表示実行部
２０８０ ソート方法取得部
２１００ 属性取得部
２１２０ 第２検出部
２１４０ 分類方法決定部
２１６０ 分類部
２１７０ 被操作シンボル生成部
２１８０ 判定部
【図１】
2015032204.tif 000003
【図２】
2015032204.tif 000004
【図３】
2015032204.tif 000005
【図４】
2015032204.tif 000006
【図５】
2015032204.tif 000007
【図６】
2015032204.tif 000008
【図７】
2015032204.tif 000009
【図８】
2015032204.tif 000010
【図９】
2015032204.tif 000011
【図１０】
2015032204.tif 000012
【図１１】
2015032204.tif 000013
【図１２】
2015032204.tif 000014
【図１３】
2015032204.tif 000015
【図１４】
2015032204.tif 000016
【図１５】
2015032204.tif 000017
【図１６】
2015032204.tif 000018
【図１７】
2015032204.tif 000019