(57)【要約】【課題】複数の名称をそれぞれ区別可能に表示する名称表示プログラム及び情報処理装置を提供する。【解決手段】情報処理装置１は、複数の名称に用いられる文字列がそれぞれ互いに異なる箇所で枝分かれする木構造を生成する木構造生成手段１０２と、木構造のノードのいずれかを省略対象として選択する省略対象選択手段１０３と、省略対象選択手段１０３が選択したノードの文字列の最初の文字以外の一部又は全部を省略して複数の名称についてそれぞれ省略文字列を生成する省略文字列生成手段１０４と、名称の標示欄に省略文字列を表示する名称表示手段１００とを有する。【選択図】図１
2016018376.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
複数の名称に用いられる文字列がそれぞれ互いに異なる箇所で枝分かれする木構造を生成する木構造生成手段と、
前記木構造のノードのいずれかを省略対象として選択する省略対象選択手段と、
前記省略対象選択手段が選択したノードの文字列の最初の文字以外を省略して前記複数の名称についてそれぞれ省略文字列を生成する省略文字列生成手段と、
名称の表示欄に前記省略文字列を表示する表示手段として機能させるための名称表示プログラム。
【請求項２】
前記省略文字列生成手段は、前記省略対象選択手段が選択したノードの子ノードがそれぞれ異なる場合、当該選択したノードの文字列全てを省略して前記複数の名称について省略文字列を生成する請求項１に記載の名称表示プログラム。
【請求項３】
前記省略対象選択手段は、前記複数の名称をそれぞれ形態素解析し、当該形態素に予め定められた方法に基づいてそれぞれの名称全体の第１のスコアを算出するとともに、前記木構造のいずれかのノードを省略した前記複数の名称の省略文字列をそれぞれ形態素解析し、それぞれの省略文字列全体の第２のスコアを算出して、前記第１のスコアと前記第２のスコアを比較して前記木構造のいずれのノードを選択するか決定する請求項１又は２に記載の名称表示プログラム。
【請求項４】
複数の名称に用いられる文字列がそれぞれ互いに異なる箇所で枝分かれする木構造を生成する木構造生成手段と、
前記木構造のノードのいずれかを省略対象として選択する省略対象選択手段と、
前記省略対象選択手段が選択したノードの文字列の最初の文字以外を省略して前記複数の名称についてそれぞれ省略文字列を生成する省略文字列生成手段と、
名称の表示欄に前記省略文字列を表示する表示手段とを有する情報処理装置。
【請求項５】
コンピュータを、
複数の名称に用いられる文字列がそれぞれ互いに異なる箇所で枝分かれする木構造を生成する木構造生成手段と、
前記木構造のノードのいずれかを省略対象として選択する省略対象選択手段と、
前記省略対象選択手段が選択したノードの文字列の最初の文字又は最初の文字以外の書体を変更して前記複数の名称についてそれぞれ新たな文字列を生成する文字列生成手段と、
名称の表示欄に前記新たな文字列を表示する表示手段として機能させるための名称表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、名称表示プログラム及び情報処理装置に関する。
【背景技術】
【０００２】
従来の技術として、階層型メニューの一部の階層を折り畳んで表示する情報処理装置が提案されている（例えば、特許文献１参照）。
【０００３】
特許文献１に開示された情報処理装置は、階層型メニューをノード間の接続関係が明確となるように表示し、折り畳んで表示する場合には親ノードと子ノードの接続関係は隠す一方、親ノードの先頭の文字は表示して親ノードの一部に子ノードを重ねて表示する。また、利用者の選択に基づいて階層を折り畳んだり伸張したりする。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−３９１２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、複数の名称をそれぞれ区別可能に表示する名称表示プログラム及び情報処理装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一態様は、上記目的を達成するため、以下の名称表示プログラム及び情報処理装置を提供する。
【０００７】
［１］コンピュータを、
複数の名称に用いられる文字列がそれぞれ互いに異なる箇所で枝分かれする木構造を生成する木構造生成手段と、
前記木構造のノードのいずれかを省略対象として選択する省略対象選択手段と、
前記省略対象選択手段が選択したノードの文字列の最初の文字以外を省略して前記複数の名称についてそれぞれ省略文字列を生成する省略文字列生成手段と、
名称の表示欄に前記省略文字列を表示する表示手段として機能させるための名称表示プログラム。
［２］前記省略文字列生成手段は、前記省略対象選択手段が選択したノードの子ノードがそれぞれ異なる場合、当該選択したノードの文字列全てを省略して前記複数の名称について省略文字列を生成する前記［１］に記載の名称表示プログラム。
［３］前記省略対象選択手段は、前記複数の名称をそれぞれ形態素解析し、当該形態素に予め定められた方法に基づいてそれぞれの名称全体の第１のスコアを算出するとともに、前記木構造のいずれかのノードを省略した前記複数の名称の省略文字列をそれぞれ形態素解析し、それぞれの省略文字列全体の第２のスコアを算出して、前記第１のスコアと前記第２のスコアを比較して前記木構造のいずれのノードを選択するか決定する前記［１］又は［２］に記載の名称表示プログラム。
［４］複数の名称に用いられる文字列がそれぞれ互いに異なる箇所で枝分かれする木構造を生成する木構造生成手段と、
前記木構造のノードのいずれかを省略対象として選択する省略対象選択手段と、
前記省略対象選択手段が選択したノードの文字列の最初の文字以外を省略して前記複数の名称についてそれぞれ省略文字列を生成する省略文字列生成手段と、
名称の表示欄に前記省略文字列を表示する表示手段とを有する情報処理装置。
［５］コンピュータを、
複数の名称に用いられる文字列がそれぞれ互いに異なる箇所で枝分かれする木構造を生成する木構造生成手段と、
前記木構造のノードのいずれかを省略対象として選択する省略対象選択手段と、
前記省略対象選択手段が選択したノードの文字列の最初の文字又は最初の文字以外の書体を変更して前記複数の名称についてそれぞれ新たな文字列を生成する文字列生成手段と、
名称の表示欄に前記新たな文字列を表示する表示手段として機能させるための名称表示プログラム。
【発明の効果】
【０００８】
請求項１、４又は５に係る発明によれば、複数の名称をそれぞれ区別可能になるように、文字列を表示することができる。
請求項２に係る発明によれば、選択したノードの文字列をすべて省略して、複数の名称をそれぞれ区別可能に省略することができる。
請求項３に係る発明によれば、形態素に予め定められた方法に基づいて、複数の名称をそれぞれ区別可能になるように、文字列を省略することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、第１の実施の形態に係る情報処理装置の構成例を示すブロック図である。
【図２】図２は、表示部に表示されるファイル情報の一覧表示の一例を示す概略図である。
【図３】図３は、ファイル名の木構造を示す概略図である。
【図４】図４は、省略文字列生成手段によって生成された省略文字列の一例を示す概略図である。
【図５】図５は、省略文字列生成手段によって生成された省略文字列の一例を示す概略図である。
【図６】図６は、省略文字列生成手段によって生成された省略文字列の一例を示す概略図である。
【図７】図７は、省略文字列生成手段によって生成された省略文字列の一例を示す概略図である。
【図８】図８は、省略文字列生成手段によって生成された省略文字列の一例を示す概略図である。
【図９】図９は、情報処理装置の省略表示動作の一例を示すフローチャートである。
【図１０】図１０は、第２の実施の形態に係る省略文字列生成手段によって生成された省略文字列の一例を示す概略図である。
【図１１】図１１は、省略文字列生成手段によって生成された省略文字列の一例を示す概略図である。
【図１２】図１２は、第３の実施の形態に係る省略対象選択手段によって形態素解析されたファイル名の一例を示す概略図である。
【図１３】図１３は、第３の実施の形態に係る省略対象選択手段によって形態素解析されたファイル名の一例を示す概略図である。
【図１４】図１４は、省略対象選択手段によってスコア算出されたファイル名の一例を示す概略図である。
【図１５】図１５は、省略文字列生成手段によって生成される省略文字列の一例を示す概略図である。
【図１６】図１６（ａ）及び（ｂ）は、省略対象選択手段によってスコア算出された省略文字列の一例を示す概略図である。
【図１７】図１７（ａ）及び（ｂ）は、省略文字列生成手段によって生成される省略文字列の他の例を示す概略図である。
【発明を実施するための形態】
【００１０】
［第１の実施の形態］
（情報処理装置の構成）
図１は、第１の実施の形態に係る情報処理装置の構成例を示すブロック図である。
【００１１】
情報処理装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等から構成され、各部を制御するとともに、各種のプログラムを実行する制御部１０と、フラッシュメモリ等の記憶媒体から構成され情報を記憶する記憶部１１と、文字及び画像を表示する表示部１２と、操作内容に応じた信号を出力する操作部１３とを備える。
【００１２】
制御部１０は、後述する名称表示プログラム１１０を実行することで、名称表示手段１００、表示サイズ変更手段１０１、木構造生成手段１０２、省略対象選択手段１０３及び省略文字列生成手段１０４等として機能する。
【００１３】
名称表示手段１００は、名称の一例として、ファイル情報１１１のファイル名を、当該ファイル情報１１１のアイコン等とともに表示部１２に一覧表示する。
【００１４】
なお、ファイル名にはアプリケーションプログラムの名称も含むものとする。また、ファイル名は名称の例示であり、表示部１２に表示されるものであって、表示領域の限定された任意の文字列であればよい。つまり、名称表示手段１００が表示する名称は、文字列のみであって、アイコン等を伴わずに表示されるものであってもよい。例えば、表計算ソフト、ワープロソフト、ウェブブラウザ等の文字列を扱うアプリケーションプログラムによって表示される文字列を名称としてもよい。また、本実施の形態において名称は、日本語を例に挙げて説明するが、日本語に限らず他の言語を用いてもよい。
【００１５】
表示サイズ変更手段１０１は、操作部１３に対する利用者の操作に応じて、名称表示手段１００が表示したファイル情報１１１のファイル名の表示領域のサイズを変更する。また、表示サイズ変更手段１０１は、名称が例えば、表計算ソフトにおいてセル中に表示される文字列である場合は、セルの表示領域の大きさを変更する。
【００１６】
木構造生成手段１０２は、少なくとも表示部１２に一覧表示されているファイル情報１１１のファイル名から一例としてパトリシアツリーによる木構造を生成する。
【００１７】
省略対象選択手段１０３は、木構造に含まれるノードを後述するルールに基づいて省略対象として選択する。
【００１８】
省略文字列生成手段１０４は、省略対象選択手段１０３が選択したノードを省略し省略文字列を生成する。当該省略文字列は、名称表示手段１００によって名称表示欄に表示される。
【００１９】
記憶部１１は、制御部１０を上述した各手段１００−１０４として動作させる名称表示プログラム１１０、ファイル情報１１１等を記憶する。
【００２０】
（情報処理装置の動作）
次に、第１の実施の形態の作用を、（１）基本動作、（２）省略表示動作に分けて説明する。
【００２１】
（１）基本動作
まず、利用者は情報処理装置１の操作部１３を操作し、ファイル情報１１１に含まれる複数のファイルを表示部１２に一覧表示させる。一例として、あるフォルダに格納された複数のファイルを表示させる場合を説明する。
【００２２】
名称表示手段１００は、利用者の操作内容に応じて、ファイル情報１１１をファイル名、アイコン等とともに表示部１２に一覧表示する。
【００２３】
図２は、表示部１２に表示されるファイル情報１１１の一覧表示の一例を示す概略図である。
【００２４】
一覧表示画面１００ａは、名称表示手段１００によって複数のファイル１１１ａ‐１１１ｈ…について表示部１２に表示されるものであり、それぞれのファイルに対し、ウインドウ中にファイル名がアイコンとともに表示される名称の標示欄の一例としてのファイル名表示欄１００ａ１と、日時、種類、サイズ等のファイル詳細情報表示欄１００ａ３とを有する。なお、ファイル名表示欄１００ａ１の横幅は、境界１００ａ２を利用者の操作に応じて移動することで変更される。また、ファイル詳細情報表示欄１００ａ３の項目のそれぞれについても表示される領域の横幅を変更してもよい。
【００２５】
ファイル名表示欄１００ａ１の横幅に応じて、ファイル名が動的に省略形を変えた省略文字列となって表示されるが、以下において、まず、境界１００ａ２が操作されて表示できるファイル名が最大１２文字となった場合について説明する。
【００２６】
（２）省略表示動作
図９は、情報処理装置１の省略表示動作の一例を示すフローチャートである。
【００２７】
まず、木構造生成手段１０２は、少なくとも表示部１２に一覧表示されているファイル１１１ａ‐１１１ｈのファイル名からパトリシアツリーによる木構造を生成する（Ｓ１）。なお、ファイル１１１ａ‐１１１ｈだけでなく同一のフォルダに含まれるすべてのファイルについて木構造を生成してもよいし、ファイル１１１ａ‐１１１ｈの次にスクロール操作等によって表示されると考えられるファイルを含めて木構造を生成してもよい。
【００２８】
図３は、ファイル名の木構造を示す概略図である。
【００２９】
木構造１０２ａは、ファイル名の先頭から順に文字列が異なる部分で枝分かれするよう生成されたものであり、葉ノード１００ａ１−１００ａ８をそれぞれ上位ノードに辿って接続することでファイル１１１ａ‐１１１ｈのファイル名となる。なお、太字で示した各ノードの先頭の文字は、各ファイル名を区別するための重要な文字となる。従って、各ノードについて太字以外を省略の対象とすることができる。
【００３０】
次に、省略対象選択手段１０３は、木構造に含まれるノードから省略するべきノードを選択する（Ｓ２）が、各ファイル名のうち１２文字を超えるものはファイル１１１ａ‐１１１ｃであるため、これらに該当する葉ノード１００ａ１−１００ａ３及びこれらの上位のノードを省略対象の候補とする。
【００３１】
つまり、「伊藤社長」、「への」、「プレゼン資料Ｋ」、「１」、「２」、「３」のうち太字以外の省略可能文字を含むノード「伊藤社長」、「への」、「プレゼン資料Ｋ」が省略対象の候補となる。なお、「への」は「の」を省略して省略記号「…」に置き換えても文字数が変化しないため候補から外すものとする。また、省略記号「…」の幅が「の」に比べて小さいフォントが存在する場合には候補に入れてもよい。
【００３２】
ここで、省略対象選択手段１０３は、例えば、省略対象にノード「プレゼン資料Ｋ」を選択する。
【００３３】
次に、省略文字列生成手段１０４は、省略対象選択手段１０３が選択したノード「プレゼン資料Ｋ」を省略し（Ｓ３）省略文字列を生成する（Ｓ４）。つまり、ノード「プレゼン資料Ｋ」の最後尾３文字を省略記号「…」の１文字に置換すると、省略文字列は以下のようになる。
【００３４】
図４は、省略文字列生成手段１０４によって生成された省略文字列の一例を示す概略図である。
【００３５】
省略文字列１０４ａは、ファイル１１１ａ‐１１１ｃのファイル名をそれぞれ「伊藤社長へのプレゼン…１」、「伊藤社長へのプレゼン…２」、「伊藤社長へのプレゼン…３」として生成する。
【００３６】
次に、省略文字列１０４ａは、ファイル表示手段１００によって表示部１２のファイル名表示欄１００ａ１に表示される（Ｓ５）。
【００３７】
（変形例１）
また、省略文字列生成手段１０４は、省略文字列を生成する際にノード「プレゼン資料Ｋ」の中央の３文字を省略記号「…」の１文字に置換してもよい。この場合、省略表示は以下のようになる。
【００３８】
図５は、省略文字列生成手段１０４によって生成された省略文字列の一例を示す概略図である。
【００３９】
省略文字列１０４ｂは、ファイル１１１ａ‐１１１ｃのファイル名をそれぞれ「伊藤社長へのプレ…料Ｋ１」、「伊藤社長へのプレ…料Ｋ２」、「伊藤社長へのプレ…料Ｋ３」として生成する。
【００４０】
（変形例２）
また、省略対象選択手段１０３は、省略対象にノード「伊藤社長」を選択してもよい。この場合、省略表示は以下のようになる。
【００４１】
図６は、省略文字列生成手段１０４によって生成された省略文字列の一例を示す概略図である。
【００４２】
省略文字列１０４ｃは、ファイル１１１ａ‐１１１ｃのファイル名をそれぞれ「伊…へのプレゼン資料Ｋ１」、「伊…へのプレゼン資料Ｋ２」、「伊…へのプレゼン資料Ｋ３」として生成する。
【００４３】
（変形例３）
また、省略対象選択手段１０３は、省略対象にノード「伊藤社長」及びノード「プレゼン資料Ｋ」を選択してもよい。この場合、省略表示は以下のようになる。
【００４４】
図７は、省略文字列生成手段１０４によって生成された省略文字列の一例を示す概略図である。
【００４５】
省略文字列１０４ｄは、ファイル１１１ａ‐１１１ｃのファイル名をそれぞれ「伊藤…へのプレゼン資…１」、「伊藤…へのプレゼン資…２」、「伊藤…へのプレゼン資…３」として生成する。
【００４６】
（変形例４）
上記の手法により、省略対象の候補となるすべてのノードについて太字以外を省略すると、ファイル名表示欄１００ａ１の横幅の最小値はフォント幅×７文字分となる。この場合、省略表示は以下のようになる。
【００４７】
図８は、省略文字列生成手段１０４によって生成された省略文字列の一例を示す概略図である。
【００４８】
省略文字列１０４ｅは、ファイル１１１ａ‐１１１ｈのファイル名をそれぞれ「伊…へのプ…１」、「伊…へのプ…２」、「伊…へのプ…３」、「伊…への補…Ａ」、「伊…への補…Ｂ」、「伊…訪問対…１」、「伊…訪問対…２」、「佐藤部長への…」として生成する。
【００４９】
（第１の実施の形態の効果）
上記した第１の実施の形態によれば、複数のファイル名からパトリシアツリーを作成し、パトリシアツリーを構成するノード単位で省略して省略文字列を生成するようにしたため、複数のファイル名をそれぞれ区別可能に省略することができる。
【００５０】
［第２の実施の形態］
第２の実施の形態は、省略対象選択手段１０３が選択したノード全体を省略して省略文字列生成手段１０４が省略文字列を生成する点で異なる。なお、以降、特に言及しない限り第１の実施の形態と同様の構成には同様の符号を用いて説明する。
【００５１】
図１０は、第２の実施の形態に係る省略文字列生成手段１０４によって生成された省略文字列の一例を示す概略図である。
【００５２】
省略文字列１０４ｆは、ファイル１１１ａ‐１１１ｃのファイル名をそれぞれ「伊藤社長への…１」、「伊藤社長への…２」、「伊藤社長への…３」として生成する。また、ファイル１１１ｄ、１１１ｅのファイル名をそれぞれ「伊藤社長への…Ａ」、「伊藤社長への…Ｂ」として生成する。
【００５３】
これは、省略対象選択手段１０３が、例えば、省略対象にノード「プレゼン資料Ｋ」及び「補足資料」を選択し、その全てを省略した場合である。
【００５４】
選択されたノードを全て選択する方法と、第１の実施の形態及びその変形例で説明した方法とを組み合わせることで、ファイル名１００ａ１が表示される領域の横幅の最小値はフォント幅×５文字分となる。この場合、省略表示は以下のようになる。
【００５５】
図１１は、省略文字列生成手段１０４によって生成された省略文字列の一例を示す概略図である。
【００５６】
省略文字列１０４ｇは、ファイル１１１ａ‐１１１ｈのファイル名をそれぞれ「伊…へ…１」、「伊…へ…２」、「伊…へ…３」、「伊…へ…Ａ」、「伊…へ…Ｂ」、「伊…訪…１」、「伊…訪…２」、「佐藤部長…」として生成する。
【００５７】
（第２の実施の形態の効果）
上記した第２の実施の形態によれば、第１の実施の形態の効果に加えて、ノード全体を省略するようにしたため、さらにファイル名の表示領域を縮小することができる。
【００５８】
［第３の実施の形態］
第３の実施の形態は、省略対象選択手段１０３が省略対象を選択する際に読み手の判別のしやすさを考慮する点で第１及び第２の実施の形態と異なる。
【００５９】
まず、省略対象選択手段１０３は、ファイル１１１ａ‐１１１ｈのファイル名をそれぞれ形態素解析する。一例として、ファイル１１１ａのファイル名を形態素解析した場合を以下に示す。
【００６０】
図１２及び図１３は、第３の実施の形態に係る省略対象選択手段１０３によって形態素解析されたファイル名の一例を示す概略図である。
【００６１】
図１２に示すように、形態素解析結果１０３ａは、「伊藤」を名詞（固有名詞）、「社長」を名詞（一般名詞）、「へ」を助詞（格助詞）、「の」を助詞（連体化）、「プレゼン」を名詞（サ変接続）、「資料」を名詞（一般名詞）、「K１」を名詞（一般名詞）と形態素解析したものとなる。
【００６２】
また、図１３に示す形態素解析結果１０３ｂは、上記の形態素解析結果１０３ａの形態素について、各ノードの先頭文字を太字で示したものである。
【００６３】
次に、省略対象選択手段１０３は、各形態素の出現に対して候補のスコアを算出する。スコアの計算方法は、単語辞書により予め定められた値、品詞に対して予め定められた値、表示項目における出現頻度（頻度の少ない単語ほど区別しやすいため高いスコアとする）などの値を単独または組み合わせて計算する。
【００６４】
図１４は、省略対象選択手段１０３によってスコア算出されたファイル名の一例を示す概略図である。
【００６５】
省略対象選択手段１０３は、例えば、品詞の種類によってスコアを決定する場合に、品詞の種類のスコアを固有名詞：１．０、一般名詞０．４、サ変名詞０．５、記号０．２、その他０．１とすると、形態素解析結果１０３ｃからスコア合計：２．７を得る。
【００６６】
ここで、ファイル１１１ａのファイル名を１２文字に省略する場合、以下に示す９通りの省略文字列が考えられる。
【００６７】
図１５は、省略文字列生成手段１０４によって生成される省略文字列の一例を示す概略図である。
【００６８】
省略文字列生成手段１０４によって、省略文字列１０４ｈ１−１０４ｈ９が生成される。
【００６９】
次に、省略対象選択手段１０３は、各省略文字列１０４ｈ１−１０４ｈ９について、それぞれを形態素解析するとともにスコアを算出する。一例として、省略文字列１０４ｈ１、１０４ｈ２のスコアは以下のようになる。
【００７０】
図１６（ａ）及び（ｂ）は、省略対象選択手段１０３によってスコア算出された省略文字列の一例を示す概略図である。
【００７１】
図１６（ａ）に示すように、省略対象選択手段１０３は、省略文字列１０４ｈ１の形態素解析結果１０３ｄ１からスコア合計：２．２を得る。なお、「資料」は「…」に省略されているため、名詞（一般名詞）に対するスコア０．４に０を乗じている。また、「Ｋ１」は「…１」に省略されているため、名詞（記号）に対するスコア０．２に２文字中の１文字を省略しているため１／２を乗じている。
【００７２】
また、図１６（ｂ）に示すように、省略対象選択手段１０３は、省略文字列１０４ｈ２の形態素解析結果１０３ｄ２からスコア合計：２．０５を得る。なお、「プレゼン」は「プレゼ…」に省略されているため、名詞（サ変接続）に対するスコア０．５に４文字中の１文字を省略しているため３／４を乗じている。また、「資料」は「…」に省略されているため、名詞（一般名詞）に対するスコア０．４に０を乗じている。
【００７３】
省略対象選択手段１０３は、省略文字列１０４ｈ１「伊藤社長へのプレゼン…１」よりも省略文字列１０４ｈ２「伊藤社長へのプレゼ…Ｋ１」の方が、スコアが低くなることから、省略文字列１０４ｈ１を採用する。同様にしてすべての省略文字列１０４ｈ１−１０４ｈ９についてスコアを計算して最も高い値のものを採用する。
【００７４】
（第３の実施の形態の効果）
上記した第３の実施の形態によれば、第１の実施の形態の効果に加えて、省略対象選択手段１０３が省略対象を選択する際にファイル名を形態素解析し、読み手の判別のしやすさを考慮してスコアを算出するようにしたため、判別のしやすい省略文字列を生成することができる。
【００７５】
［他の実施の形態］
なお、本発明は、上記実施の形態に限定されず、本発明の趣旨を逸脱しない範囲で種々な変形が可能である。
【００７６】
図１７（ａ）及び（ｂ）は、省略文字列生成手段１０４によって生成される省略文字列の他の例を示す概略図である。
【００７７】
例えば、上記した第１−第３の実施の形態において、省略文字列生成手段１０４は名称を省略して省略文字列を生成する際に省略記号「…」を用いたが、省略文字列生成手段１０４は、図１７（ａ）に示すように、省略記号「…」を用いる代わりに文字列の大きさを変更して新たな文字列１０４ｉを生成してもよい。つまり、名称を互いに識別するために必要な文字である「伊」、「へ」、「プ」、「１」以外の文字列の大きさを小さくすることで文字列全体の長さを短くしてもよい。
【００７８】
また、文字列全体の長さを短くする必要がない場合は、「伊」、「へ」、「プ」、「１」の文字を大きくして名称を互いに識別しやすくしてもよい。
【００７９】
さらに、文字列全体の長さを短くする必要がない場合は、図１７（ｂ）に示すように「伊」、「へ」、「プ」、「１」の文字の太さを変えたり、色を変えたりする等して他の文字と差別化することで新たな文字列１０４ｊを生成し、名称を互いに識別しやすくしてもよい。
【００８０】
上記実施の形態では制御部１０の各手段１００〜１０４の機能をプログラムで実現したが、各手段の全て又は一部をＡＳＩＣ等のハードウエアによって実現してもよい。また、上記実施の形態で用いたプログラムをＣＤ−ＲＯＭ等の記録媒体に記憶して提供することもできる。また、上記実施の形態で説明した上記ステップの入れ替え、削除、追加等は本発明の要旨を変更しない範囲内で可能である。
【符号の説明】
【００８１】
１     情報処理装置
１０   制御部
１１   記憶部
１２   表示部
１３   操作部
１００ 名称表示手段
１０１ 表示サイズ変更手段
１０２ 木構造生成手段
１０３ 省略対象選択手段
１０４ 省略文字列生成手段
１１０ 名称表示プログラム
１１１ ファイル情報
【図１】
2016018376.tif 000003
【図２】
2016018376.tif 000004
【図３】
2016018376.tif 000005
【図４】
2016018376.tif 000006
【図５】
2016018376.tif 000007
【図６】
2016018376.tif 000008
【図７】
2016018376.tif 000009
【図８】
2016018376.tif 000010
【図９】
2016018376.tif 000011
【図１０】
2016018376.tif 000012
【図１１】
2016018376.tif 000013
【図１２】
2016018376.tif 000014
【図１３】
2016018376.tif 000015
【図１４】
2016018376.tif 000016
【図１５】
2016018376.tif 000017
【図１６】
2016018376.tif 000018
【図１７】
2016018376.tif 000019