(57)【要約】【課題】表示領域の狭い表示装置に対して階層構造を持つ文字情報を適切に表示する表示システムを提供する。【解決手段】ヘッドマウントディスプレイ（表示装置）１０と、階層構造を有する情報を管理するデータ管理部３と、このデータ管理部３から情報を読み出してヘッドマウントディスプレイ１０にテキスト表示する表示処理部４とから構成される表示システム１において、表示処理部４が、情報がヘッドマウントディスプレイ１０の表示領域に収まらない場合に、情報の文字数を制限してこのヘッドマウントディスプレイ１０に表示するように構成する。【選択図】図１
2007232920.tif 000002
【特許請求の範囲】
【請求項１】
表示装置と、階層構造を有する情報を管理するデータ管理部と、前記データ管理部から前記情報を読み出して前記表示装置にテキスト表示する表示処理部と、からなる表示システムであって、
前記表示処理部が、前記情報が前記表示装置の表示領域内に収まらない場合に、前記情報の文字数を制限して前記表示装置に表示するように構成されたことを特徴とする表示システム。
【請求項２】
前記表示処理部が、前記情報が前記表示装置の表示領域内に収まらない場合に、最も深い階層の情報は省略せず、それ以外の階層を、前記表示領域内に収まるように文字数を制限して前記表示装置に表示するように構成されたことを特徴とする請求項１に記載の表示システム。
【請求項３】
制限する文字数を設定する設定処理部を有し、
前記表示処理部が、前記それ以外の階層の文字数を制限するときに、前記設定処理部で設定された前記文字数に応じて、前記それ以外の階層の文字数を決定するように構成されたことを特徴とする請求項２に記載の表示システム。
【請求項４】
表示装置と、階層構造を有する情報を管理するデータ管理部と、前記データ管理部から前記階層構造を読み出して、前記階層構造を構成する階層を上下方向に並べて表示するとともに、前記階層の深さに応じて右方向にずらして前記表示装置に表示する表示処理部と、からなる表示システムであって、
前記表示処理部が、前記階層構造を表示するときに、所定の階層より深い階層を、途中の階層は省略して前記所定の階層の下に位置するように表示することを特徴とする表示システム。
【請求項５】
前記表示処理部が、前記所定の階層と、途中の階層が省略された前記階層とを表示するときに、マークを付して表示するように構成されたことを特徴とする請求項４に記載の表示システム。
【請求項６】
前記表示処理部が、途中の階層が省略された前記階層を表示するときに、省略された階層の数を付して表示するように構成されたことを特徴とする請求項４または５に記載の表示システム。
【請求項７】
制限する階層数を設定する設定処理部を有し、
前記表示処理部が、前記所定の階層数を前記設定処理部で設定された前記階層数とすることを特徴とする請求項４〜６のいずれかに記載の表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばウェアラブルコンピュータのヘッドマントディスプレイのように表示領域が狭い表示装置に階層化された情報を表示する表示システムに関する。
【背景技術】
【０００２】
ウェアラブルコンピュータのヘッドマウントディスプレイは、利用者の頭部に装着されて用いられ、眼前に位置する表示部に情報を表示するように構成されている（例えば、特許文献１参照）。そのため、表示領域が狭く、この表示部に表示できる情報量（例えば文字数）は、制限されてしまう。
【０００３】
【特許文献１】特開平１０−９８５１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このような表示装置にディレクトリ名等の階層構造を持つ文字情報を表示する場合、情報の階層が深いと、表示する文字列が長くなり表示領域に入り切らなくなることがある。このような場合、一般に画面に入りきらない部分を「…」等で省略することが多いが、そうすると深い階層情報が全く判らなくなってしまうという課題がある。
【０００５】
本発明はこのような課題に鑑みてなされたものであり、表示領域の狭い表示装置に対して階層構造を持つ文字情報を適切に表示する表示システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記課題を解決するために、第１の本発明に係る表示システムは、表示装置（例えば、実施形態におけるヘッドマウントディスプレイ１０）と、階層構造を有する情報を管理するデータ管理部と、このデータ管理部から情報を読み出して表示装置にテキスト表示する表示処理部とから構成されるものであり、表示処理部が、情報が表示装置の表示領域に収まらない場合に、情報の文字数を制限して表示装置に表示するように構成される。
【０００７】
このとき、表示処理部が、情報が表示装置の表示領域に収まらない場合に、最も深い階層の情報は省略せず、それ以外の階層を、表示領域内に収まるように文字数を制限して表示装置に表示するように構成されることが好ましい。
【０００８】
また、この第１の本発明に係る表示システムは、制限する文字数を設定する設定処理部を有し、表示処理部が、それ以外の階層の文字数を制限するときに、設定処理部で設定された文字数に応じて、それ以外の階層の文字数を決定するように構成されることが好ましい。
【０００９】
また、第２の本発明に係る表示システムは、表示装置と、階層構造を有する情報を管理するデータ管理部と、このデータ管理部から階層構造を読み出して、階層構造を構成する階層を上下方向に並べて表示するとともに、階層の深さに応じて右方向にずらして表示装置に表示する表示処理部とから構成されるものであり、表示処理部が、階層構造を表示するときに、所定の階層より深い階層を、途中の階層は省略してこの所定の階層の下に位置するように表示するように構成される。
【００１０】
このとき、表示処理部が、所定の階層と、途中の階層が省略された階層とを表示するときに、マークを付して表示するように構成されることが好ましい。また、表示処理部が、途中の階層が省略された階層を表示するときに、省略された階層の数を付して表示するように構成されることが好ましい。
【００１１】
この第２の本発明に係る表示システムは、制限する階層数を設定する設定処理部を有し、表示処理部が、所定の階層数を設定処理部で設定された階層数とすることが好ましい。
【発明の効果】
【００１２】
本発明に係る表示システムを以上のように構成すると、表示領域の狭い表示装置に対しても、階層構造を持つ文字情報を適切に表示することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の好ましい実施形態について図面を参照して説明する。まず、本発明に係る表示システムが適用される表示装置として図２に示すヘッドマウントディスプレイ１０について説明する。このヘッドマウントディスプレイ１０は、頭部に装着して用いるものであり、情報を表示する表示部１１、この表示部１１を装着者の眼前に支持する支持部１２、および、装着者が装着するための装着手段１３から構成されている。装着手段１３は、装着状態を保持する左右の保持部１４，１５と、これらの保持部１４，１５を繋ぐ連結部１６から構成されている。
【００１４】
左右の保持部１４，１５にはそれぞれ左右のスピーカー１７，１８が内蔵されており、この保持部１４，１５により装着者の耳を挟みつけると共に連結部１６が装着者の後頭部に当接してこのヘッドマウントディスプレイ１０は装着者の頭部に固定保持される。なお、支持部１２は、連結部１６の一端側（図２の場合は左端側）から前方に延びるように設けられており、そのため、表示部１１は装着者の左目前方に位置することになる。
【００１５】
表示部１１は、図３に示すように、本体部２０内に、画像を表示する液晶パネル２１、液晶パネル２１の画像を拡大して装着者の目（左目）に表示するためのレンズ２２，２３が内蔵されて構成されている。
【００１６】
また、本実施例に係る表示システム１は、図１に示すように、ウェアラブルコンピュータ等の処理装置２と、上述のヘッドマントディスプレイ１０とから構成される。処理装置２には、階層構造を持つ情報を管理するデータ管理部３と、このデータ管理部３から読み出された情報をヘッドマウントディスプレイ１０の表示部１１に出力する表示処理部４とから構成される。なお、ここでは、音声に関する処理については省略する。
【００１７】
それでは、データ管理部３が階層構造を持つファイルを管理している場合に、表示処理部４がこのファイルのディレクトリ構造を表示する場合の処理について以下に説明する。
【実施例１】
【００１８】
まず、第１実施例として、所望のファイルを絶対パスで表示する際に、このパス名が表示部１１の１行の文字数を超えているときの表示処理部４の処理について説明する。具体的には、絶対パスのうち、ドライブ名と目的とするファイル名は全て表示し、これらの間に位置するフォルダ名は表示できる長さに応じて均等に省略するように構成された場合について説明する。なお、この説明においては、図４（ａ）に示すように、ハードディスク（「Ｃドライブ」とする）にＡフォルダが作られ、その中にＢフォルダが作られており、このＢフォルダ内に格納されたＢ１ファイルの絶対パスを表示する処理について図５を用いて説明する。ここで、絶対パスとは、図４（ｂ）に示すように、ドライブ名とフォルダ名が階層の深さの順に並べられ、最後に目的のファイル名が並べられて構成されたものであり、ドライブ名とフォルダ名の区切り、フォルダ名とフォルダ名の区切り、および、フォルダ名とファイル名の区切りはいずれも「￥」を表示するものとして説明する。
【００１９】
表示処理部４はデータ管理部３から図４（ｂ）に示す絶対パスを取得し（ステップＳ１００）、その絶対パスからこの絶対パスの長さＬ０（単位は例えばバイト）を算出する（ステップＳ１０１）。そして、算出された絶対パスの長さＬ０が表示部１１に表示できる長さＬより大きいか否かを判断し（ステップＳ１０２）、絶対パスの長さＬ０が表示できる長さＬ以下のときはそのまま表示する（ステップＳ１０７）。絶対パスの長さＬ０が表示できる長さＬより大きいときは、次に、この絶対パスから所望のファイル（この例の場合は「Ｂ１ファイル」）の格納位置までのフォルダ数（階層数）を算出する（ステップＳ１０３）。この例の場合は、ＡフォルダとＢフォルダから構成されるため階層数は「２」となる。さらに、絶対パスからＢ１ファイルのファイル名の長さＬ１を算出し（ステップＳ１０４）、表示部１１に表示できる１行の長さＬと、ドライブ名の長さＬ２（この場合は、「Ｃ：」であることから「２バイト」）から、省略される階層の長さＬ３を算出する（ステップＳ１０５）。具体的には、Ｌ３＝Ｌ−Ｌ１−Ｌ２で求められる。
【００２０】
そして、省略される階層の長さＬ３と階層数から一つのフォルダ名に割り当てられる文字数（Ｌ３／階層数）を求めて、図４（ｃ）に示すようにフォルダ名を省略した表示用パスを生成し（ステップＳ１０６）、表示部１１に出力する（ステップＳ１０７）。この例の場合は、１つのフォルダに割り当てられる文字数から、「￥Ａフォルダ」は「￥Ａフ…」と省略し、「￥Ｂフォルダ」は「￥Ｂフ…」と省略して表示した場合を示している。
【００２１】
表示処理部４において、目的のファイルの絶対パスを以上のように表示すると、目的のファイルを識別するために必要な情報である、そのファイルが格納されているドライブ名とそのファイルのファイル名を正確に識別することができるとともに、途中のフォルダ名も一部が表示されているため、ファイルの格納構造を理解することができ、表示できる文字数に制限を有していたとしても、必要な情報を取得することができる。
【００２２】
なお、以上の説明においては、省略されるフォルダ名に割り当てられる文字数は、表示部１１に表示できる１行の長さＬから階層数を用いて自動的に算出するように構成した場合について説明したが、処理装置２に設定処理部５を設け、装着者の設定によりフォルダ名に割り当てられる文字数を設定するように構成することもできる。また、以上の実施例においては、表示しようとする情報（例えば、絶対パス）が表示部１１の１行に収まらない場合の処理について説明したが、表示部１１の表示領域内に収まらない場合に、この表示領域内に収まるように処理するように構成することも可能である。
【実施例２】
【００２３】
第１実施例においては、階層情報としてファイルの絶対パスを表示する場合について説明したが、この第２実施例では階層構造を持つ情報全体をツリー状に表示する場合について、第１実施例と同様にファイルの構造を用いて説明する。図６（ａ）は従来の表示方法により表示したファイル構造のツリー表示の例である。このように、従来の方法では、階層が深くなるほど右側にずれて表示されるため、全体として左右方向（１行）の文字数が多くなる。
【００２４】
そこで、この第２実施例において、表示処理部４は、予め設定された階層より深い階層のフォルダ名は表示を制限し、その中のファイル名（すなわち、最も深い階層の情報）だけを表示するように構成されている（図６（ｂ），（ｃ））。なお、制限する階層数は、装着者が予め設定処理部５により表示処理部４に設定する。
【００２５】
それでは、表示処理部４の処理について図７を用いて説明する。表示処理部４は、データ管理部３からディレクトリ構造を取得し（ステップＳ２００）、この表示処理部４に設定された制限される階層数（本実施例の場合は「２」とする）を読み出す（ステップＳ２０１）。そして、読み出されたディレクトリ構造をサーチし、それ以降のディレクトリは表示されないフォルダ名（この場合、２階層目にある「Ｂフォルダ」）を記憶する（ステップＳ２０２）。また、同時に、ディレクトリ構造をサーチしてフォルダ名が表示されないフォルダ（Ｂフォルダより下層にあるＣおよびＤフォルダ）にあるファイル名を記憶する（ステップＳ２０３）。そして、図６（ｃ）に示すように、以降のディレクトリ名の表示が制限されるフォルダ名（Ｂフォルダ）の下に、このフォルダに格納されているファイル名（Ｂ１ファイルおよびＢ２ファイル）と、それより下の階層のフォルダ（ＣフォルダおよびＤフォルダ）に格納されているファイル名（Ｃ１ファイル、Ｃ２ファイル、および、Ｄ１ファイル）とを下方に向かって並べてツリー表示する（ステップＳ２０４）。
【００２６】
このとき、図６（ｂ）に示すように、以降のフォルダ名が省略されるフォルダ（Ｂフォルダ）のフォルダ名とともに表示されるアイコン２１０と、フォルダ名が省略されているフォルダに格納されているファイル（Ｃ１ファイル、Ｃ２ファイル、および、Ｄ１ファイル）のファイル名とともに表示されるアイコン２２０に、省略されていることが判るマーク（図６（ｂ）の場合は「レ点」）を表示することにより、装着者は省略されている範囲をツリー表示上で認識することができる。あるいは、図６（ｃ）に示すように、フォルダ名が省略されているフォルダに格納されているファイル（Ｃ１ファイル、Ｃ２ファイル、および、Ｄ１ファイル）のファイル名とともに表示されるアイコン２２０′に、省略されている階層の深さ（Ｃ１およびＣ２ファイルは「１」階層であり、Ｄ１ファイルは「２」階層である）を表示することにより、装着者がディレクトリの構造を正確に理解することができる。
【００２７】
なお、以上の実施例においては、ディレクトリ名等の階層構造を持つファイル構造を表示する場合について説明したが、本発明がこの実施例に限定されることはなく、ジャンルやアーティスト、若しくは、アルバム名等で階層化されて格納された音楽ファイル等の表示にも適用することができる。
【００２８】
以上説明した本発明の実施形態において達成される主要な効果を整理すれば、次のようになる。第１実施例に示したように、階層化された情報の絶対パスを表示する際に、その格納場所（例えば、ドライブ名）と情報（絶対パス内の最も深い階層にある情報であって、例えば、ファイル名）を全て表示し、その情報が格納されている階層（例えば、ディレクトリ名）は、省略して表示するように構成することにより、表示領域が小さな表示装置（例えば、ヘッドマウントディスプレイ１０）を用いても、所望の情報の正確な格納位置を装着者に提示することできる。
【００２９】
また、第２実施例に示したように、階層構造をツリー表示する際も、制限された階層より下の階層に格納された情報は、階層の表示を省略すると共に、省略されたことを示すアイコン、若しくは、省略されている階層の数を表示することにより、装着者はその階層構造を正確に認識することができる。
【図面の簡単な説明】
【００３０】
【図１】本発明に係る表示システムの構成を示すブロック図である。
【図２】本発明に係る表示システムが適用される表示装置（ヘッドマウントディスプレイ）を示す斜視図である。
【図３】上記ヘッドマウントディスプレイの表示部の構成を示す断面図である。
【図４】第１実施例に係る表示内容を示す説明図であり、（ａ）は表示されるファイルの階層構造を示す図であり、（ｂ）は、このファイルの絶対パス名を示す図であり、（ｃ）は省略表示した場合を示す図である。
【図５】第１実施例に係る表示処理部の処理を示すフローチャートである。
【図６】第２実施例に係る表示内容を示す説明図であり、（ａ）は、従来のツリー表示を示す図であり、（ｂ）は、省略表示した場合を示す図であり、（ｃ）は、省略された階層を示す数字を表示した場合を示す図である。
【図７】第２実施例に係る表示処理部の処理を示すフローチャートである。
【符号の説明】
【００３１】
１  表示システム
３  データ管理部
４  表示処理部
５  設定処理部
１０  ヘッドマウントディスプレイ（表示装置）
【図１】
2007232920.tif 000003
【図２】
2007232920.tif 000004
【図３】
2007232920.tif 000005
【図４】
2007232920.tif 000006
【図５】
2007232920.tif 000007
【図６】
2007232920.tif 000008
【図７】
2007232920.tif 000009