(57)【特許請求の範囲】
【請求項１】
所定の文字列を表示する表示部を備えた表示装置であって、
前記所定文字列の表示を行うために用いる表示桁数よりも前記所定文字列の文字数が大きい場合、前記所定文字列における最初の所定数の文字からなる開始文字列、及び最後の所定数の文字からなる終了文字列を用いて構成される前記表示桁数の省略文字列の表示として、前記所定文字列の表示を行い、
前記省略文字列は、前記開始文字列及び終了文字列を所定の省略記号で結合することにより構成されるものであり、
前記省略文字列の表示として前記所定文字列の表示を行うに際し、
まず、前記所定文字列の最初から前記表示桁数分を表示し、
次に、前記開始文字列の表示を固定するとともに、前記所定文字列における前記開始文字列に後続する文字列部分のスクロール表示を前記終了文字列が表示される領域において開始し、
そして、該スクロール表示が進行し、前記終了文字列が表示されるときに、前記省略文字列の表示がなされた状態となるようにすることを特徴とする表示装置。
【請求項２】
前記省略文字列は前記開始文字列及び終了文字列を所定の省略記号で結合することにより構成されるものであり、
前記開始文字列の表示の固定がなされている間、該開始文字列に隣接させて前記省略記号を表示することを特徴とする請求項１記載の表示装置。
【請求項３】
コンピュータを請求項１又は２記載の表示装置として機能させることを特徴とするプログラム。
【請求項４】
所定の文字列を表示する表示部を備えた表示装置における表示方法であって、
前記所定文字列の表示を行うために用いる表示桁数よりも前記所定文字列の文字数が大きい場合、前記所定文字列における最初の所定数の文字からなる開始文字列、及び最後の所定数の文字からなる終了文字列を用いて構成される前記表示桁数の省略文字列の表示として、前記所定文字列の表示を行い、
前記省略文字列は、前記開始文字列及び終了文字列を所定の省略記号で結合することにより構成されるものであり、
前記省略文字列の表示として前記所定文字列の表示を行うに際し、
まず、前記所定文字列の最初から前記表示桁数分を表示し、
次に、前記開始文字列の表示を固定するとともに、前記所定文字列における前記開始文字列に後続する文字列部分のスクロール表示を前記終了文字列が表示される領域において開始し、
そして、該スクロール表示が進行し、前記終了文字列が表示されるときに、前記省略文字列の表示がなされた状態となるようにすることを特徴とする表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字列を表示する表示装置、該表示装置としてコンピュータを機能させるプログラム、及び該表示装置における表示方法に関する。
【背景技術】
【０００２】
従来、ファイル名等の文字列を表示する表示装置として、文字列を各行において表示する際に、各行において表示可能な文字数を超える文字列については、スクロールさせながら表示するようにしたものが知られている。また、各行において表示可能な文字数を超える文字列については、当該文字列の右又は左側に続きがあることを示すスクロールマークを表示させ、所定の操作により続き部分を表示するようにしたものも知られている（たとえば特許文献１参照）。なお、同文献には、「曲名．ＭＰ３」となっている各ＭＰ３ファイル名を、拡張子部分「．ＭＰ３」を削除して表示することも記載されている。このような表示装置は、たとえば、メモリに記憶されている楽曲ファイルに基づいて楽曲の再生を行う記録再生装置において採用されており、再生したい楽曲の検索を行う際に用いるメニュー画面等の表示を行うために用いられる。
【０００３】
図１はこのような記録再生装置の一例を示す。この装置は、同図に示すように、装置各部の制御や必要な情報処理を行うシステムマイコン１１、システムマイコン１１の指示に基づき、入力される信号についてエンコード、デコード等の信号処理を施すＤＳＰ（デジタル・シグナル・プロセッサ）１２、ＤＳＰ１２に接続されたＵＳＢコントローラ１３、ＤＳＰ１２からのデジタルオーディオ信号をアナログ信号に変換するＤＡコンバータ１４、ＤＡコンバータ１４からのアナログオーディオ信号を増幅するアンプ部１５、システムマイコン１１に対して指示を与える操作を行うための操作部１６、及びシステムマイコン１１がユーザに対して提示する情報を表示する表示部１７を備える。ＵＳＢコントローラ１３には楽曲ファイルが記憶されたＵＳＢメモリ１８が接続される。
【０００４】
ファイル名等の表示に際し、ＤＳＰ１２はＵＳＢメモリ１８に記憶されている楽曲ファイルのヘッダ及びフッタからファイル名及びタグ情報を読み出してバッファに格納する。タグ情報にはタイトル名、アルバム名、アーティスト名等の情報が含まれる。また、楽曲ファイルのファイル形式に基づき、タグ情報における文字コードの種類やＢＯＭ（バイト・オーダ・マーク）、タグ情報のバージョンや文字数等を検出する。ファイル形式としてはたとえばＭＰ３や、ＷＭＡ、ＡＡＣが該当する。
【０００５】
システムマイコン１１は、楽曲ファイルを指定してファイル名やタグ情報を要求することにより、ＤＳＰ１２からこれらの情報を取得することができる。その際、楽曲ファイルのファイル形式、タグ情報のバージョン、タグ情報における文字コードの種類、ＢＯＭ、文字数、文字列等を取得することができる。システムマイコン１１は、取得したこれらの情報に基づき、表示部１７において表示すべきファイル名やタイトル名等の文字列を、表示部１７において表示可能な形式の文字列に変換する。その際、表示できない文字は「＊」等に置き換える。変換した文字列を表示するときに、その文字列の文字数が表示部１７において１行で表示可能な文字の数を超えている場合には、その文字列をスクロール表示させる。その後、その文字列を、先頭から、１行で表示可能な文字数分だけ表示する。
【０００６】
図８は表示部１７の所定の１行においてファイル名を表示するときの処理を示すフローチャートである。表示部１７の１行で表示可能な文字の数をＭとする。処理を開始するとシステムマイコン１１は、ステップ９１においてファイル名の要求を行う必要が生じるのを待機する。この要求の必要性は、たとえば、ＵＳＢメモリ１８に格納されている楽曲ファイルについてのファイル名の一覧を表示部１７において表示する場合に発生する。
【０００７】
ファイル名の要求を行う必要が生じると、ステップ９２へ進み、ＤＳＰ１２から、そのファイル名を構成する文字コード（以下、単に「文字」という。）及び文字数Ｌを取得する。次に、取得した文字及び文字数Ｌに基づき、ステップ９３〜９５において、文字数Ｌ分の文字の格納が完了したと判定するまで、取得した文字を１文字ずつバッファに格納してゆく。ステップ９４において格納が完了したと判定した場合にはステップ９６へ進む。また、その間、ステップ９５においてバッファが満杯になったと判定した場合にもステップ９６へ進む。
【０００８】
ステップ９６へ進むと、ステップ９６〜１００において、バッファ内の文字を１文字ずつ表示部１７において表示可能な文字にコード変換し、表示バッファにコピーする。すなわち、まず、ステップ９６において、各文字が表示可能な文字にコード変換可能なものであるかどうかを判定する。可能であると判定した場合にはその文字について、ステップ９７においてコード変換を行い、ステップ９９において表示バッファへの格納を行う。可能ではないと判定した場合にはその文字を、ステップ９８において「＊」に置き換えてからステップ９９において表示バッファに格納する。ステップ９６〜９９の処理は、ステップ１００において、バッファ内のすべての文字についての変換が完了したと判定するまで行う。なお、表示バッファにコピーされた最後の文字の次には、文字列の終端であることがわかるようにヌルを格納する。
【０００９】
ステップ１００において変換が完了したと判定した場合には、ステップ１０１〜１１３において、表示バッファ中の文字列について、表示部１７の所定の１行においてスクロール表示を行う。すなわちまず、ステップ１０１において、表示カウンタＮをクリアする。このカウンタはスクロール表示の各段階において、表示バッファ中の表示すべき文字列部分を示すポインタとして機能する。
【００１０】
次に、ステップ１０２において、表示カウンタＮの値、及び１行で表示可能な文字数Ｍを用い、表示バッファに格納された文字のうち、Ｎ＋１番目からＮ＋Ｍ番目までの文字を当該１行において表示する。次に、ステップ１０３において、表示タイマを設定し、ステップ１０４において表示タイマがタイムアップするのを待機する。表示タイマがタイムアップすると、ステップ１０５において表示カウンタＮをインクリメントする。次に、ステップ１０６において、表示バッファ中のＮ＋Ｍ番目の文字はヌルであるかどうかを判定する。ヌルではないと判定した場合にはステップ１０２へ戻る。ヌルであると判定した場合には、丁度、表示バッファ中の最後の文字が表示部１７に現れた時点であるので、この後は、ステップ１０７へ進み、最後の文字の後ろにスペースを付加してゆきながらスクロールを続行する。
【００１１】
ステップ１０７においてはスペースカウンタＫをクリアする。次に、ステップ１０８において、表示可能文字数Ｍ、表示カウンタＮ、及びスペースカウンタＫを用い、表示バッファ中のＮ＋１番目の文字からＮ＋Ｍ−１−Ｋ番目までの文字列に、Ｋ＋１個のスペースを結合して文字列を設定する。次に、ステップ１０９において、設定した文字列を当該１行において表示する。次に、ステップ１１０において、表示タイマを設定し、ステップ１１１において表示タイマがタイムアップするのを待機する。表示タイマがタイムアップすると、ステップ１１２において表示カウンタＮ及びスペースカウンタＫをインクリメントする。次に、ステップ１１３において表示カウンタＮが表示可能文字数Ｍに達したかどうかを判定する。達していないと判定した場合にはステップ１０８へ戻り、スペースを付加したスクロールを続行する。Ｍに達したと判定した場合にはステップ１１４へ進み、表示バッファ中の最初からＭ番目までの文字を当該１行において表示し、図８の処理を終了する。
【００１２】
図９は図８の処理により文字列「ＡＢＣＤＥＦＧＨＩＪＫＬＭＮＯＰＱＲＳＴＵＶＷＸＹＺ」が表示部１７の１行において表示される様子を示す。最初のステップ１０２の処理により、同図（ａ）のように「ＡＢＣＤＥＦＧＨＩＪＫ」が表示される。６回目のステップ１０２の処理により、同図（ｂ）ように「ＦＧＨＩＪＫＬＭＮＯＰ」が表示される。６回目のステップ１０９の処理により、同図（ｃ）ように「ＶＷＸＹＺ」に対して６個のスペースが付加された文字列が表示される。１１回目のステップ１０９の処理により、同図（ｄ）ように１１個のスペースからなる文字列が表示される。ステップ１１４の処理により、同図（ｅ）のように、同図（ａ）と同じ表示が行われる。
【００１３】
【特許文献１】特開２００２−３４３０６７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
しかしながら、上述のように、１行で表示可能な文字数Ｍより文字数が多い文字列をスクロール表示するようにした場合、何らかの操作により連続的に表示内容が変化するときにはスクロールが間に合わず、表示内容に基づいて所望の動作を選択するのに手間取る場合がある。たとえば、楽曲検索の場合のように短時間で複数の楽曲名を確認するために楽曲名の一覧を縦方向にスクロールさせる場合、各楽曲名を構成する文字のすべてを横方向（文字列の方向）にスクロール表示すると、かなりの時間を要する。したがって、このような確認作業には文字列の方向へのスクロール表示は適していない。
【００１５】
特に、図１０のように、同じような名称に連続番号を付加したような複数のファイル名を表示する場合には、先頭からたとえば１１文字のみを表示したのでは各ファイルの区別がまったくつかないので、スクロール表示させることが必要となるが、その場合、ファイル名の最後の文字が表示されるまで、各ファイル名を区別して特定することができない。したがって、ファイル名を確認するのに長時間を要する。
【００１６】
また、１つのファイル名を行を分けて表示することも考えられるが、その場合には、１つの画面に表示することができるファイル名の数が減少するので好ましくない。
【００１７】
本発明の目的は、このような従来技術の問題点に鑑み、１行で表示可能な文字の数を超える数の文字で構成されたファイル名等を、１行において識別することができるように表示する技術を提供することにある。
【課題を解決するための手段】
【００１８】
この目的を達成するため、第１発明に係る表示装置は、所定の文字列を表示する表示部を備えた表示装置であって、前記所定文字列の表示を行うために用いる表示桁数よりも前記所定文字列の文字数が大きい場合、前記所定文字列における最初の所定数の文字からなる開始文字列、及び最後の所定数の文字からなる終了文字列を用いて構成される前記表示桁数の省略文字列の表示として、前記所定文字列の表示を行い、前記省略文字列は、前記開始文字列及び終了文字列を所定の省略記号で結合することにより構成されるものであり、前記省略文字列の表示として前記所定文字列の表示を行うに際し、まず、前記所定文字列の最初から前記表示桁数分を表示し、次に、前記開始文字列の表示を固定するとともに、前記所定文字列における前記開始文字列に後続する文字列部分のスクロール表示を前記終了文字列が表示される領域において開始し、そして、該スクロール表示が進行し、前記終了文字列が表示されるときに、前記省略文字列の表示がなされた状態となるようにすることを特徴とする。
【００２４】
第２発明に係る表示装置は、第１発明において、前記省略文字列は前記開始文字列及び終了文字列を所定の省略記号で結合することにより構成されるものであり、前記開始文字列の表示の固定がなされている間、該開始文字列に隣接させて前記省略記号を表示することを特徴とする。
【００２５】
第３発明に係るプログラムは、コンピュータを第１又は第２発明の表示装置として機能させることを特徴とする。
【００２６】
第４発明に係る表示方法は、所定の文字列を表示する表示部を備えた表示装置における表示方法であって、前記所定文字列の表示を行うために用いる表示桁数よりも前記所定文字列の文字数が大きい場合、前記所定文字列における最初の所定数の文字からなる開始文字列、及び最後の所定数の文字からなる終了文字列を用いて構成される前記表示桁数の省略文字列の表示として、前記所定文字列の表示を行い、前記省略文字列は、前記開始文字列及び終了文字列を所定の省略記号で結合することにより構成されるものであり、前記省略文字列の表示として前記所定文字列の表示を行うに際し、まず、前記所定文字列の最初から前記表示桁数分を表示し、次に、前記開始文字列の表示を固定するとともに、前記所定文字列における前記開始文字列に後続する文字列部分のスクロール表示を前記終了文字列が表示される領域において開始し、そして、該スクロール表示が進行し、前記終了文字列が表示されるときに、前記省略文字列の表示がなされた状態となるようにすることを特徴とする。
【発明の効果】
【００２７】
本発明によれば、１行で表示可能な文字の数を超える数の文字で構成されたファイル名等を、１行において識別することができる。
【発明を実施するための最良の形態】
【００２８】
図１は本発明の一実施形態に係るオーディオ再生装置の構成を示すブロック図である。この装置は、同図に示すように、装置各部の制御や必要な情報処理を行うシステムマイコン１１、システムマイコン１１の指示に基づき、入力される信号についてエンコード、デコード等の信号処理を施すＤＳＰ（デジタル・シグナル・プロセッサ）１２、ＤＳＰ１２に接続されたＵＳＢコントローラ１３、ＤＳＰ１２からのデジタルオーディオ信号をアナログ信号に変換するＤＡコンバータ１４、ＤＡコンバータ１４からのアナログオーディオ信号を増幅するアンプ部１５、システムマイコン１１に対して指示を与える操作を行うための操作部１６、及びシステムマイコン１１がユーザに対して提示する情報を表示する表示部１７を備える。アンプ部１５には、アンプ部１５により増幅された音声信号を音声に変換するスピーカ１９が接続される。
【００２９】
ＵＳＢコントローラ１３にはＵＳＢメモリ１８が接続される。ＤＳＰ１２はＵＳＢコントローラ１３を介して、ＵＳＢメモリ１８に対するデータの書込み及び読出しを行うことができる。ＵＳＢメモリ１８にはＭＰ３、ＷＭＡ、ＡＡＣ等の形式の楽曲ファイルが記憶される。各楽曲ファイルにはその楽曲ファイルに関するメタデータとして、アルバム名、ジャンル名、アーティスト名等のタグ情報が付随している。システムマイコン１１は各楽曲ファイルのタグ情報に基づく選択項目を表示部１７において表示し、選択項目の選択を受け入れることにより、ユーザが楽曲ファイルの検索等を行うことができるようにしている。システムマイコン１１は検索された楽曲データに基づいて楽曲を再生することができる。その際、ＤＳＰ１２はＵＳＢメモリ１８から楽曲ファイルを読み出してデコードし、得られた音声信号をＤＡＣ１４に供給する。システムマイコン１１はまた、ユーザの指示に基づき、ＵＳＢメモリ１８中の楽曲ファイルのファイル名を、表示部１７において表示し、楽曲ファイルに関する処理を受け入れることができる。
【００３０】
楽曲ファイルのタグ情報やファイル名の表示に際し、ＤＳＰ１２はＵＳＢメモリ１８に記憶されている楽曲ファイルのヘッダ及びフッタからファイル名やタグ情報を読み出してバッファに格納する。また、楽曲ファイルのファイル形式に基づき、タグ情報における文字コードの種類やＢＯＭ（バイト・オーダ・マーク）、タグ情報のバージョンや文字数等を検出する。
【００３１】
システムマイコン１１は、楽曲ファイルを指定して、そのファイル名やタグ情報を要求することにより、ＤＳＰ１２からこれらの情報を取得することができる。その際、楽曲ファイルのファイル形式、タグ情報のバージョン、タグ情報における文字コードの種類、ＢＯＭ、文字数、文字列等を取得することができる。システムマイコン１１は、取得したこれらの情報に基づき、表示部１７において表示すべきファイル名やタイトル名等の文字列（以下、１つのファイル名やタイトル名を構成し、１行において表示されるべき文字列を「単位文字列」という。）を表示可能な形式の単位文字列に変換する。その際、表示できない文字は「＊」等に置き換える。変換した単位文字列を表示するときに、単位文字列の文字数が、表示部１７において１行に表示可能な文字の数Ｍを超えている場合には、単位文字列の中間を省略して字数をＭとした省略文字列により表示を行う。単位文字列の文字数がＭを超えていない場合には、単位文字列をそのまま用いて表示する。省略文字列は、単位文字列における最初の所定数の文字からなる開始文字列、及び最後の所定数の文字からなる終了文字列を、省略記号「〜」で結合することにより構成される。
【００３２】
図２は省略文字列の表示例を示す。この例では、１行において表示可能な文字の数Ｍが１１であり、単位文字列が「ＡＢＣＤＥＦＧＨＩＪＫＬＭＮＯＰＱＲＳＴＵＶＷＸＹＺ」である場合について示している。この場合、同図のように、省略文字列は、最初の５文字からなる開始文字列「ＡＢＣＤＥ」及び最後の５文字からなる終了文字列「ＶＷＸＹＺ」を省略記号「〜」で結合することにより、全体として、表示可能な字数Ｍに等しい１１文字の文字列として構成されている。
【００３３】
なお、図２においては、開始文字列の文字数と、終了文字列の文字数とを同一文字数としたが、例えば１行において表示可能な文字の数Ｍが１１である場合、開始文字列を６文字、終了文字列を４文字としてもよく、１行において表示可能な文字の数Ｍが１０である場合には、開始文字列を５文字とし、終了文字列を４文字としてもよい。
【００３４】
図３は、単位文字列として１つのファイル名を表示する処理を示すフローチャートである。処理を開始すると、システムマイコン１１は、ステップ３１においてファイル名の要求を行う必要が生じるのを待機する。このような要求の必要性は、たとえば、ＵＳＢメモリ１８に格納されている楽曲ファイルについてのファイル名の一覧を表示部１７において表示する場合に発生する。
【００３５】
ファイル名の要求を行う必要が生じると、ステップ３２へ進み、ＤＳＰ１２から、そのファイル名を構成する文字コード（以下、単に「文字」という。）及び文字数Ｌを取得する。次に、取得した文字及び文字数Ｌに基づき、ステップ３３〜３５において、各文字を順次バッファに格納する。すなわち、ステップ３４において文字数Ｌ分の文字の格納が完了したと判定するまで、１文字ずつバッファに格納してゆく。ステップ３４において格納が完了したと判定した場合にはステップ３６へ進む。また、その間、ステップ３５においてバッファが満杯になったと判定した場合にもステップ３６へ進む。
【００３６】
ステップ３６へ進むと、ステップ３６〜４０において、バッファ内の文字を１文字ずつ表示部１７において表示可能な文字にコード変換する。すなわちステップ３６において、各文字が、表示部１７において表示可能な文字にコード変換できるかどうかを判定する。可能であると判定した場合にはステップ３７においてコード変換を行い、ステップ３９において表示バッファに格納する。表示可能ではないと判定した場合にはその文字を、ステップ３８において「＊」に置き換えて、ステップ３９において表示バッファに格納する。ステップ３６〜３９の処理は、ステップ４０において、バッファ内のすべての文字についてのコード変換が完了したと判定するまで行う。なお、表示バッファに格納した最後の文字の次には、文字列の終端であることがわかるように、ヌルを格納する。
【００３７】
ステップ４０においてコード変換が完了したと判定した場合には、ステップ４１〜４９において、表示バッファ中の文字に基づく表示を行う。すなわち、まずステップ４１において、表示バッファ中の文字の数が１行で表示可能なＭ以下であるかどうかを判定する。Ｍ以下であると判定した場合にはステップ４２へ進み、表示バッファ中の先頭から所定数Ｂの文字を開始文字列として省略用バッファに格納する。次に、ステップ４３において、省略用バッファに省略記号「〜」を格納する。次に、ステップ４４〜４８において終了文字列を省略用バッファに格納する。
【００３８】
すなわち、まずステップ４４において、開始文字列の文字数Ｂに省略記号の字数１を加算した値（Ｂ＋１）をカウンタＣに設定する。次に、ステップ４５において、表示バッファにおけるカウンタＣ番目の内容がヌル「０」であるか否かを判定する。ヌルではないと判定した場合にはステップ４６においてカウンタＣをインクリメントし、ステップ４５に戻る。ヌルであると判定した場合にはステップ４７へ進み、カウンタＣから終了文字列のの文字数Ｅを減算し、Ｐとする。次に、ステップ４８において、表示バッファのＰ番目の文字から終了文字列の文字数Ｅ分の文字を、省略用カウンタに格納する。これにより、省略用バッファにおいて、省略文字列が格納されたことになる。
【００３９】
次に、ステップ４９において、省略用バッファ内の省略文字列を、表示部１７の所定の１行において表示する。ステップ４１において表示バッファ中の文字の数が１行で表示可能なＭ以下であると判定した場合には、表示バッファ中の先頭からＭ文字分をそのままステップ４９において、当該１行に表示する。これにより、１つのファイル名についての表示処理が完了する。
【００４０】
これによれば、文字数が１行で表示可能な文字数を超えるファイル名について、その内容や他のファイル名との区別を、省略文字列の表示により、スクロール表示させることなく直ちに認識させることができる。特に、図１０のような各ファイル名を、省略文字列によりソートして表示する場合、終了文字列における変化が各ファイル名を区別するのに重要な要素となり得るので、本実施形態は有効である。ただし、次のように、スクロール表示を補助的に用いるようにしてもよい。
【００４１】
図４はスクロール表示を伴う省略文字列の表示例を示す。この例では、１行において表示可能な文字の数Ｍが１１であり、単位文字列が「ＡＢＣＤＥＦＧＨＩＪＫＬＭＮＯＰＱＲＳＴＵＶＷＸＹＺ」である場合について示している。この例では、まず、同図（ａ）のように単位文字列の先頭から１行で表示可能な１１文字分「ＡＢＣＤＥＦＧＨＩＪＫ」を表示し、次に、同図（ｂ）及び（ｃ）のように、開始文字列「ＡＢＣＤＥ」の表示を固定するとともに、「Ｈ」以降の文字列について、終了文字列を表示すべき７カラム目から１１カラム目までの表示領域においてスクロール表示を行う。この間、開始文字列「ＡＢＣＤＥ」に隣接させて、省略記号「〜」が表示される。そして、同図（ｄ）のように終了文字列「ＶＷＸＹＺ」が表示された時点で、スクロール表示を終了し、省略文字列「ＡＢＣＤＥ〜ＶＷＸＹＺ」が表示された状態となる。スクロール表示や省略文字列の表示は、図９のステップ１０１〜１０６や、図３のステップ４１〜４９のようにして行うことができる。
【００４２】
図５はスクロール表示を伴う省略文字列の別の表示例を示す。この例では、１行において表示可能な文字の数Ｍが１１であり、単位文字列が「ＡＢＣＤＥＦＧＨＩＪＫＬＭＮＯＰＱＲＳＴＵＶＷＸＹＺ」である場合について示している。この例では、同図（ａ）〜（ｄ）のように単位文字列の全体をスクロール表示させ、スクロール表示が完了すると、同図（ｅ）のように省略文字列「ＡＢＣＤＥ〜ＶＷＸＹＺ」を表示するようにしている。このスクロール表示及び省略文字列の表示は、図９のステップ１０１〜１１３の処理、及び図３のステップ４１〜４９の処理と同様にして行うことができる。
【００４３】
図６はスクロール表示を伴う省略文字列のさらに別の表示例を示す。この例では、１行において表示可能な文字の数Ｍが１１であり、単位文字列が「ＡＢＣＤＥＦＧＨＩＪＫＬＭＮＯＰＱＲＳＴＵＶＷＸＹＺ」である場合について示している。この例では、まず、同図（ａ）のように単位文字列についての省略文字列「ＡＢＣＤＥ〜ＶＷＸＹＺ」を表示する。次に、同図（ｂ）のように、終了文字列「ＶＷＸＹＺ」の表示を固定するとともに、開始文字列の表示領域である１カラム目から５カラム目において単位文字列についてのスクロール表示を開始する。このスクロール表示の間、終了文字列「ＶＷＸＹＺ」に隣接させて省略記号「〜」を表示する。そして、同図（ｃ）のように、該表示領域における先頭の文字が、単位文字列における後ろからＭ（＝１１）文字目の文字「Ｐ」の１つ前の文字「Ｏ」になると、その次に、同図（ｄ）のように、単位文字列における「Ｐ」以降の文字列部分を表示する。
【００４４】
次に、同図（ｅ）及び（ｆ）のように、１１カラムのすべてを用い、単位文字列の最後の１１文字についてのスクロール表示を行う。その際、文字列の後ろにスペースを順次追加してゆく。そして、同図（ｇ）のように、すべてのカラムがスペースとなり、スクロールが完了すると、同図（ｈ）のように、省略文字列「ＡＢＣＤＥ〜ＶＷＸＹＺ」の表示を行う。
【００４５】
この図６の表示は、たとえば、図１０のような各ファイル名が、図７のように省略文字列により表示されており、そしてそのうちの１つ「Ａｂｃｄｅ〜ｋ＿００２」が選択された場合に、選択されたファイル名について行うことができる。この場合、ユーザは選択に際しては省略文字列により直ちに選択対象を判別して選択を行うことができるとともに、選択後に、選択したファイル名の全体を確認することができる。
【００４６】
なお、本発明は上述の実施形態に限定されることなく、適宜変形して実施することができる。たとえば、上述においては１行に表示する単位文字列としてファイル名を表示する場合について説明したが、ファイル名に限らず、フォルダ名やタグ情報として記載された楽曲名等についても適用することができる。たとえば、「ブランデン〜奏曲第１番」、「ブランデン〜奏曲第２番」、「ブランデン〜奏曲第５番」・・・のように、開始文字列及び終了文字列により各楽曲名を区別することが容易であり、楽曲名をソートして表示する場合には、終了文字列の変化により各楽曲名を直ちに区別して選択することができる。
【００４７】
また、上述においては、省略記号として「〜」を用いているが、この代わりに他の省略記号、たとえば「・・・」を用いるようにしてもよい。また、英語名の場合には「．．．」を用い、和名の場合には「〜」を用いるようにしてもよい。
【００４８】
また、上述においては、ファイル名を表示する楽曲ファイルが記録されている記録媒体がＵＳＢメモリ１８である場合について説明したが、これに限らずメモリカード、内蔵メモリ、内蔵／外付けＨＤＤに記録された楽曲、ネットワークを介して再生可能な楽曲などのファイル名や楽曲名を表示する場合にも適用可能である。
【図面の簡単な説明】
【００４９】
【図１】本発明の一実施形態に係るオーディオ再生装置の構成を示すブロック図である。
【図２】図１の装置における省略文字列の表示例を示す図である。
【図３】図１の装置におけるファイル名の表示処理を示すフローチャートである。
【図４】図１の装置におけるスクロール表示を伴う省略文字列の表示例を示す図である。
【図５】図１の装置におけるスクロール表示を伴う省略文字列の別の表示例を示す図である。
【図６】図１の装置におけるスクロール表示を伴う省略文字列のさらに別の表示例を示す図である。
【図７】図１の装置において省略文字列により表示されたファイル名が選択される様子を示す図である。
【図８】従来例に係るファイル名の表示処理を示すフローチャートである。
【図９】図８の処理により文字列が表示される様子を示す図である。
【図１０】同じような名称に連続番号を付加したような複数のファイル名を示す図である。
【符号の説明】
【００５０】
１１：システムマイコン、１２：ＤＳＰ、１３：ＵＳＢコントローラ、１４：ＤＡコンバータ、１５：アンプ部、１６：操作部、１７：表示部、１８：ＵＳＢメモリ、１９：スピーカ。
【図１】
0005223450.tif 000002
【図２】
0005223450.tif 000003
【図４】
0005223450.tif 000004
【図３】
0005223450.tif 000005
【図５】
0005223450.tif 000006
【図６】
0005223450.tif 000007
【図７】
0005223450.tif 000008
【図９】
0005223450.tif 000009
【図１０】
0005223450.tif 000010
【図８】
0005223450.tif 000011