(57)【要約】      （修正有）【課題】  ファイル名の先頭にコンテンツファイルを記録する順序を決定する数字を付与した場合に、表示部に当該数字が表示されてしまうという問題を解決するコンテンツ情報表示装置を提供すること。【解決手段】  ＣＰＵは、ファイル名の先頭から順に文字が数字であるか否かを判断し、文字が数字でないと判断した場合に、文字が区切り文字であるか否かを判断する。文字が区切り文字である場合に、表示部が、先頭から１または複数の数字および区切り文字を表示することなく、区切り文字以降の文字からファイル名を表示する。【選択図】図３
2007048390.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツファイルおよび該コンテンツファイルに関するコンテンツ情報が記録された記録媒体から該コンテンツ情報を読み取る読取手段と、
該読取手段が読み取ったコンテンツ情報を表示する表示手段とを備え、
該コンテンツ情報の先頭から１または複数の文字が数字である場合に、該表示手段が該先頭から１または複数の数字を除く該コンテンツ情報を表示する、コンテンツ情報表示装置。
【請求項２】
前記コンテンツ情報の先頭から順に、文字が数字であるか否かを判断する文字判断手段をさらに備え、
該文字判断手段による判断結果に基づいて、前記表示手段が該コンテンツ情報を表示する、請求項１に記載のコンテンツ情報表示装置。
【請求項３】
前記文字判断手段が、文字が数字でないと判断した場合に、該文字が区切り文字であるか否かを判断し、
該文字が区切り文字であると判断された場合に、前記表示手段が、前記先頭から１または複数の数字および該区切り文字を表示することなく、該コンテンツ情報を表示する、請求項２に記載のコンテンツ情報表示装置。
【請求項４】
前記文字が区切り文字でないと判断された場合に、前記表示手段が、前記コンテンツ情報を先頭の文字から表示する、請求項３に記載のコンテンツ情報表示装置。
【請求項５】
前記文字判断手段が前記コンテンツ情報の文字が全て数字であるか否かをさらに判断し、
該コンテンツ情報の文字が全て数字であると判断された場合に、前記表示手段が該コンテンツ情報を先頭の文字から表示し、
該コンテンツ情報の文字が全て数字であるとは判断されず、かつ、該コンテンツ情報の先頭から１または複数の文字が数字である場合に、該表示手段が該先頭から１または複数の数字を除く該コンテンツ情報を表示する、請求項２〜４のいずれかに記載のコンテンツ情報表示装置。
【請求項６】
前記文字判断手段が前記コンテンツ情報の先頭から所定文字数の文字が全て数字であるか否かをさらに判断し、
該コンテンツ情報の先頭から所定文字数の文字が全て数字であると判断された場合に、該表示手段が該コンテンツ情報を先頭の文字から表示し、
該コンテンツ情報の先頭から所定文字数の文字が全て数字であると判断されず、かつ、該コンテンツ情報の先頭から１または複数の文字が数字である場合に、該表示手段が該先頭から１または複数の数字を除く該コンテンツ情報を表示する、請求項２〜４のいずれかに記載のコンテンツ情報表示装置。
【請求項７】
前記複数のコンテンツファイルおよび前記コンテンツ情報が１または複数のディレクトリに記録されており、
１つのディレクトリに記録されている複数のコンテンツファイルに関するコンテンツ情報のうち、先頭の文字が数字であるコンテンツ情報が所定数以上存在するか否かを判断する手段をさらに備え、
先頭の文字が数字であるコンテンツ情報が所定数以上存在すると判断されたとき、該コンテンツ情報の先頭から１または複数の文字が数字である場合に、前記表示手段が該先頭から１または複数の数字を除く該コンテンツ情報を表示し、
先頭の文字が数字であるコンテンツ情報が所定数未満であると判断されたとき、該表示手段が該コンテンツ情報を先頭の文字から表示する、請求項１〜６のいずれかにコンテンツ情報表示装置。
【請求項８】
前記コンテンツ情報が、前記コンテンツファイルのファイル名、および／または、該コンテンツファイルが記録されるディレクトリのディレクトリ名である、請求項１〜７のいずれかに記載のコンテンツ情報表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスクに記録されたコンテンツ情報を表示部に表示するコンテンツ情報表示装置に関する。
【背景技術】
【０００２】
ＰＣのアプリケーションを使ってＣＤ−Ｒ（Compact Disc−Recordable）のディレクトリにＭＰ３ファイルまたはＷＭＡファイル等のコンテンツファイルを記録するとき、大半のアプリケーションではディレクトリにコンテンツファイルを記録する順番を指定することができない。このようなアプリケーションでは、コンテンツファイルのファイル名の文字コードの順にコンテンツファイルを記録する。コンテンツファイルを記録したＣＤ−ＲをＣＤプレーヤで再生する場合、ＣＤプレーヤはディレクトリに記録されている順にコンテンツファイルを再生する。その結果、所望の順番でコンテンツファイルをディレクトリに記録することができず、所望の順番でコンテンツファイルをＣＤプレーヤで再生することができない。
【０００３】
この問題を解決するために、コンテンツファイルのファイル名の先頭にコンテンツファイルを記録したい順序に例えば２桁の数字を付与することによって、ＣＤ−Ｒのディレクトリに所望の順序でコンテンツファイルを記録することができる。例えば、ファイル名が「ＣＣＣ」、「ＢＢＢ」、「ＡＡＡ」のコンテンツファイルをこの順序で記録したい場合、ファイル名を「０１  ＣＣＣ」、「０２  ＢＢＢ」、「０３  ＡＡＡ」とすることにより、この順序でコンテンツファイルを記録できる。数字の文字コードが、下記表１に示すとおり、数字が大きくなるごとに文字コードが大きくなるように（数字０〜９に対して、文字コードは４８〜５７である）決められているので、ファイル名の先頭に付与された数字の順序（降順）にコンテンツファイルが記録される。
【表１】
2007048390.tif 000003
【０００４】
しかし、ＣＤプレーヤの表示部にコンテンツファイルのファイル名を表示する場合、ファイル名として、「０１  ＣＣＣ」、「０２  ＢＢＢ」、「０３  ＡＡＡ」のように、先頭の２桁の数字を含むファイル名が表示されてしまう。先頭の数字はディレクトリにコンテンツファイルを記録する順序を決定するために付与したものであり、ユーザにとっては表示部に表示されて欲しくないものである。さらに、表示可能文字数が制限されている表示部にこのようなファイル名を表示すると、先頭の数字が表示されることにより、ファイル名全体を表示できなくなる場合がある。
【０００５】
【特許文献１】特開２００４−１２７３３２号
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、ファイル名の先頭にコンテンツファイルを記録する順序を決定する数字を付与した場合に、表示部に当該数字が表示されてしまうという問題を解決するコンテンツ情報表示装置を提供することである。
【課題を解決するための手段】
【０００７】
本発明の好ましい実施形態によるコンテンツ情報表示装置は、複数のコンテンツファイルおよび該コンテンツファイルに関するコンテンツ情報が記録された記録媒体から該コンテンツ情報を読み取る読取手段と、該読取手段が読み取ったコンテンツ情報を表示する表示手段とを備える。該コンテンツ情報の先頭から１または複数の文字が数字である場合に、該表示手段は該先頭から１または複数の数字を除く該コンテンツ情報を表示する。
【０００８】
好ましい実施形態においては、コンテンツ表示装置は、上記コンテンツ情報の先頭から順に、文字が数字であるか否かを判断する文字判断手段をさらに備える。該文字判断手段による判断結果に基づいて、上記表示手段は該コンテンツ情報を表示する。
【０００９】
好ましい実施形態においては、上記文字判断手段は、文字が数字でないと判断した場合に、該文字が区切り文字であるか否かを判断する。該文字が区切り文字であると判断された場合に、上記表示手段は、上記先頭から１または複数の数字および該区切り文字を表示することなく、該コンテンツ情報を表示する。
【００１０】
好ましい実施形態においては、上記文字が区切り文字でないと判断された場合に、上記表示手段は、上記コンテンツ情報を先頭の文字から表示する。
【００１１】
好ましい実施形態においては、上記文字判断手段は上記コンテンツ情報の文字が全て数字であるか否かをさらに判断する。該コンテンツ情報の文字が全て数字であると判断された場合に、上記表示手段は該コンテンツ情報を先頭の文字から表示する。該コンテンツ情報の文字が全て数字であるとは判断されず、かつ、該コンテンツ情報の先頭から１または複数の文字が数字である場合に、該表示手段は該先頭から１または複数の数字を除く該コンテンツ情報を表示する。
【００１２】
好ましい実施形態においては、上記文字判断手段は上記コンテンツ情報の先頭から所定文字数の文字が全て数字であるか否かをさらに判断する。該コンテンツ情報の先頭から所定文字数の文字が全て数字であると判断された場合に、該表示手段は、該コンテンツ情報を先頭の文字から表示する。該コンテンツ情報の先頭から所定文字数の文字が全て数字であると判断されず、かつ、該コンテンツ情報の先頭から１または複数の文字が数字である場合に、該表示手段は、該先頭から１または複数の数字を除く該コンテンツ情報を表示する。
【００１３】
好ましい実施形態においては、上記複数のコンテンツファイルおよび上記コンテンツ情報が１または複数のディレクトリに記録されている。コンテンツ情報表示装置は、１つのディレクトリに記録されている複数のコンテンツファイルに関するコンテンツ情報のうち、先頭の文字が数字であるコンテンツ情報が所定数以上存在するか否かを判断する手段をさらに備える。先頭の文字が数字であるコンテンツ情報が所定数以上存在すると判断されたとき、該コンテンツ情報の先頭から１または複数の文字が数字である場合に、上記表示手段が該先頭から１または複数の数字を除く該コンテンツ情報を表示する。先頭の文字が数字であるコンテンツ情報が所定数未満であると判断されたとき、該表示手段は、該コンテンツ情報を先頭の文字から表示する。
【００１４】
好ましい実施形態においては、上記コンテンツ情報は、上記コンテンツファイルのファイル名、および／または、該コンテンツファイルが記録されるディレクトリのディレクトリ名である。
【発明の効果】
【００１５】
コンテンツ情報の先頭から１または複数の文字が数字である場合に、表示手段が数字を除くコンテンツ情報を表示するので、コンテンツ情報を記録する順番を決定するための数字をファイル名の先頭に付している場合であっても、この数字を表示せずに、ファイル名本体のみを表示することができる。そのため、表示可能文字数が制限されている表示部に先頭の数字が表示されることによりファイル名全体を表示できなくなるという問題を解決できる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の好ましい実施形態によるコンテンツ情報表示装置について、当該コンテンツ情報表示装置が適用されるディスク再生装置（例えば、ＣＤプレーヤ）１０を例に説明するが、本発明はこれらの実施形態には限定されない。図１は、ディスク再生装置１０においてコンテンツ情報が表示されるディスクのデータ構造を示す概略図である。コンテンツ情報は、ディスクに記録されたコンテンツファイルに関する情報であり、例えば、コンテンツファイルのファイル名および／またはコンテンツファイルが記録されるディレクトリのディレクトリ名である（以下ではファイル名について説明する）。図２は、ディスク再生装置１０を示す概略ブロック図である。
【００１７】
まず、図１を参照して、ディスク再生装置１０でファイル名が表示されるディスク（例えば、ＣＤ−Ｒ）のデータ構造を説明する。当該ディスクは、リードインエリア、データエリアおよびリードアウトエリアを内周側から順に含む。リードインエリアは、セッションの開始を示す領域であり、データエリアに含まれるトラックのトラック情報、データエリアの長さ（時間）を含むＴＯＣ（Table Of Contents）情報を記録する。データエリアは、コンテンンツファイル（例えば、音楽ファイル、映像ファイルまたは画像ファイル）およびコンテンツファイルのファイル名を記録する領域である。リードアウトエリアは、セッションの終了を示す領域である。
【００１８】
コンテンツファイルおよびそのファイル名は階層化ディレクトリ構造によってデータエリアに記録されている。階層化ディレクトリ構造は、最上位のディレクトリであるルートディレクトリＲＤ、ルートディレクトリＲＤの下位に作成される複数のサブディレクトリＳＤ１〜ＳＤ５で構成される。図１では、サブディレクトリＳＤ１は、さらに下位のサブディレクトリＳＤ４、ＳＤ５を含み、サブディレクトリＳＤ４はコンテンツファイルＡ〜Ｃを、サブディレクトリＳＤ５はコンテンツファイルＤ〜Ｆをそれぞれ含む。コンテンツファイルのファイル名は、直前の（すぐ上の階層の）サブディレクトリに記録されている。サブディレクトリのディレクトリ名は、直前の（すぐ上の階層の）サブディレクトリまたはルートディレクトリに記録されている。例えば、コンテンツファイルＡ〜Ｃのファイル名はサブディレクトリＳＤ４に記録され、コンテンツファイルＧ〜Ｉのファイル名はサブディレクトリＳＤ２に記録されている。サブディレクトリＳＤ４、ＳＤ５のディレクトリ名はサブディレクトリＳＤ１に記録され、サブディレクトリＳＤ１のディレクトリ名はルートディレクトリに記録されている。
【００１９】
次に、図２を参照して、ディスク再生装置１０の構成について説明する。ディスク再生装置１０は、システム制御部１１、表示部１２、操作部１３、再生動作駆動部１４、信号処理回路１５、およびＤ／Ａ変換器１６を備える。
【００２０】
システム制御部１１は、ディスク再生装置１０の各部にコマンドを出力して各部を制御するものであり、ＣＰＵ１１ａ、ＲＯＭ１１ｂおよびＲＡＭ１１ｃを含む。
【００２１】
ＣＰＵ１１ａは、操作部１３から入力される操作信号に基づいてＲＯＭ１１ｂに格納されている各種プログラムを読み出し、ＲＡＭ１１ｃのワークメモリに展開して当該プログラムに従って各種処理を実行する。なお、ＣＰＵ１１ａと外部とのデータの送受信は、図示しない入力ポート及び出力ポートを介して実行される。
【００２２】
ＣＰＵ１１ａは、サブディレクトリから読み取られたコンテンツファイルのファイル名を表示部１２に表示させる。この時、ＣＰＵ１１ａは、ファイル名の先頭から順に文字が数字であるかを判断し、その結果、ファイル名の先頭から１または複数の文字が数字であれば、これらの数字を除いた文字情報を表示部１２に供給し、数字を除いたファイル名を表示部１２に表示させる。また、ＣＰＵ１１ａは、ファイル名の先頭から順に文字が数字であるか否かを判断し、文字が数字でないと判断すると、その文字が区切り文字であるかを判断する。区切り文字とは、ファイル名の先頭から続く数字と、ファイル名本体（コンテンツファイルをディレクトリに記録する順序を決定する数字を含まない本来のファイル名の部分をいう）とを区分するための文字であり、代表的には、スペース、ハイフン、アンダーバー、カンマ、スラッシュ、ドット、コロン、セミコロン等が挙げられる。文字が区切り文字である場合には、ＣＰＵ１１ａは、表示部１２に、数字および区切り文字を除いたファイル名本体のみを表示させる。例えば、ファイル名が「０１  ＣＣＣ」、「０２／ＢＢＢ」、「０３―ＡＡＡ」である場合に、表示部１２には「ＣＣＣ」、「ＢＢＢ」、「ＡＡＡ」と表示される。
【００２３】
ＲＯＭ１１ｂにはディスク再生装置１０の動作プログラム等が記憶されている。ＲＯＭ１１ｂは、磁気的、光学的記録媒体、または半導体等の不揮発性メモリで構成されている。
【００２４】
ＲＡＭ１１ｃは、ＣＰＵ１１ａにより実行される各処理において、ＲＯＭ１１ｂから読み出されたプログラム、ディスクから読み出されたデータ、入力または出力データを一時的に格納するワークエリアを形成する。
【００２５】
表示部１２は、ＬＣＤ（Liquid Crystal Display）等により構成され、ＣＰＵ１１ａから入力されるコマンドおよび文字情報に基づいて、コンテンツファイルのファイル名および／またはコンテンツファイルが記録されているディレクトリのディレクトリ名を表示する。
【００２６】
操作部１３は、再生キー、テンキー、ＳＫＩＰ ＵＰ／ＤＯＷＮキー、停止キー、ＥＪＥＣＴキー等の各種機能キーを備え、キー操作による操作信号をシステム制御部１１へ出力する。操作部１３は、リモートコントロールによる操作信号をシステム制御部１１へ出力するようにしてもよい。
【００２７】
再生動作駆動部１４は、サブディレクトリに記録されたファイル名を読み出して、システム制御部１１に供給する。再生動作駆動部１４は、また、サブディレクトリに記録されたコンテンツファイルを読み出して、信号処理回路１５に供給する。再生動作駆動部１４は、光ピックアップ１４ａ、サーボ回路１４ｂを含む。再生動作駆動部１４は、システム制御部１１から入力されるコマンドにより、ディスク上の目的アドレスを検索し、該アドレスに対応するデータを再生する。光ピックアップ１４ａは、サーボ回路１４ｂにより制御されたスレッドにより、ディスクの半径方向に移動し、ディスクにレーザ光を照射して、その反射光を電気信号に変換することでディスクに記録されているデータを読み取る。
【００２８】
信号処理回路１５は、ＤＳＰ（Digital Signal Processor）等により構成され、光ピックアップ１４ａにより読み取られたコンテンツファイルのデータにデコード処理を実行する。具体的には、ＣＰＵ１１ａによりセッション毎のコンテンツファイルに応じたデコード方式（ＡＡＣデコード／ＭＰ３デコード等）が設定されており、そのデコード方式のデコード処理が実行される。
【００２９】
Ｄ／Ａ変換器１６は、信号処理回路１５で処理されたコンテンツデータをアナログ信号に変換する。Ｄ／Ａ変換器１６の出力は、図示しない音声出力端子を介して、外部に接続されたアンプ装置およびスピーカに供給され、音声として再生される。
【００３０】
以上の構成を有するディスク再生装置１０について、コンテンツファイルのファイル名表示動作を、図３を参照して説明する。なお、本例では、コンテンツファイルを記録する順序を決定する数字がファイル名の先頭に付与される場合、当該数字とファイル名本体との間には区切り文字が挿入されることを前提に説明する。逆に区切り文字が挿入されていない場合、ファイル名の先頭が数字であっても、その数字はコンテンツファイルを記録する順序を決定する数字ではなく、ファイル名本体であるとする。
【００３１】
まず、ディスクがディスク再生装置１０に挿入されると、光ピックアップ１４ａが各サブディレクトリに記録されている全コンテンツファイルのファイル名を読み出して、システム制御部１１に供給する。ＣＰＵ１１ａは供給されたファイル名をＲＡＭ１１ｃに記憶する。なお、ユーザからのコンテンツファイル選択の指示が入力されるごとに、サブディレクトリからファイル名を読み出すようにしてもよい。ユーザによってコンテンツファイルの選択指示が操作部１３を介して入力されると、ＣＰＵ１１ａは選択されたコンテンツファイルについて図３の表示処理を実行する。
【００３２】
ＣＰＵ１１ａは、表示部１２に表示するファイル名の表示開始文字を表すインデックスＣを１に初期化する（Ｓ１）。さらに、ＣＰＵ１１ａは、数字であるか否かを判断する文字を特定するインデックスＮを１に初期化する（Ｓ１）。
【００３３】
次に、ＣＰＵ１１ａは、ファイル名のＮ番目の文字が数字であるか否かを判断する（Ｓ２）。ここでは、Ｎ＝１であるのでファイル名の先頭の文字が数字であるか否かを判断する。数字であるか否かは、表１に示す通り、文字コードが４８〜５７であるか否かによって判断される。
【００３４】
Ｎ番目の文字が数字である場合（Ｓ２：ＹＥＳ）、ＣＰＵ１１ａは、インデックスＮをインクリメントし（Ｓ３）、次に、インデックスＮがファイル名の文字数より大きいか否かを判断する（Ｓ４）。つまり、ＣＰＵ１１ａは、ファイル名の全ての文字について数字か否かを判断し終えたかを判断する。ファイル名の全ての文字について数字か否かを判断し終え、ファイル名の文字の全てが数字であった場合に、Ｓ４でＹＥＳとなる。
【００３５】
ここでは、インデックスＮがファイル名の文字数より小さいので（Ｓ４：ＮＯ）、ＣＰＵ１１ａは、次に、インデックスＮが所定数（本例では、１１）よりも大きいか否かを判断する（Ｓ５）。つまり、ＣＰＵ１１ａは、ファイル名の先頭から１１文字までの文字が全て数字であったか否かを判断する。なお、この所定数は、何文字以内の数字がファイル名の先頭に付されている場合に、この数字を表示部に表示しないようにするかを表すものである。つまり、所定数が１１の場合、先頭から１０文字以内の数字が続く場合には、これらの数字を表示しないようにするが、先頭から１１文字以上の数字が続く場合には、後述するように、これらの数字を全て表示する。
【００３６】
ここでは、インデックスＮが１１以下であるので（Ｓ５：ＮＯ）、Ｓ２に戻って、ＣＰＵ１１ａは、再び、Ｎ番目の文字が数字であるか否かを判断する。つまり、ＣＰＵ１１ａは、Ｓ２〜Ｓ５を繰り返すことにより、ファイルの名の先頭から順番に文字が数字であるか否かを確認する。
【００３７】
Ｓ２において、Ｎ番目の文字が数字でない場合（Ｓ２：ＮＯ）、ＣＰＵ１１ａは、Ｎ番目の文字が区切り文字であるか否かを判断する（Ｓ６）。区切り文字であるか否かは、数字であるか否かの判断と同様に、文字コードを参照することによって判断することができる。Ｎ番目の文字が区切り文字である場合（Ｓ６：ＹＥＳ）、先頭からＮ−１番目までの数字はファイル名本体に付されたコンテンツファイルを記録する順番を決定するための数字であると判断される。その結果、ＣＰＵ１１ａは、インデックスＣをＮ＋１に設定して（Ｓ７）、Ｃ番目の文字からファイル名を表示部１２に表示させる（Ｓ８）。つまり、先頭からＮ−１番目まで数字が続き、Ｎ番目が区切り文字である場合に、表示部１２は、Ｎ−１番目までの数字と区切り文字とを表示せずに、Ｎ＋１番目以降の文字だけを表示する。従って、数字および区切り文字を表示せずに、ファイル名本体のみを表示部１２に表示することができる。
【００３８】
Ｓ６において、Ｎ番目の文字が区切り文字でない場合（Ｓ６：ＮＯ）、つまり、先頭からＮ−１番目まで数字が続いたあとＮ番目が数字でも区切り文字でもない（例えば、ファイル名が１２３ＡＢＣのような）場合、先頭からＮ−１番目までの数字は、コンテンツファイルを記録する順序を決定するためのものではなく、ファイル名本体の文字であると判断される。このように判断するのは、ファイル名本体が先頭に数字を含む場合、通常、数字と数字以外の文字との間に区切り文字が挿入されていないと考えられるからである。その結果、ＣＰＵ１１ａは、ファイル名を先頭の（Ｃ（＝１）番目の）文字から順に全て表示部１２に表示させる（Ｓ８）。従って、先頭から続く数字がファイル名本体の文字である場合に、この数字が除かれることはなくファイル名を正確に表示することができる。
【００３９】
Ｓ４において、インデックスＮがファイル名の文字数を上回る（ファイル名の文字の全てが数字である、例えば、ファイル名が１２３４５の）場合（Ｓ４：ＹＥＳ）、これらの数字はコンテンツファイルを記録する順序を決めるためのものでなく、ファイル名本体の文字であると判断する。このように判断するのは、これらの数字がコンテンツファイルを記録する順序を決定する数字であるとすれば、ファイル名本体が存在しないことになるからである。その結果、ＣＰＵ１１ａは、ファイル名の数字を先頭（Ｃ（＝１）番目の文字）から全て表示部１２に表示させる（Ｓ８）。従って、ファイル名が全て数字である場合に、数字を除いたためにファイル名が表示されなくなるという不具合を防止できる。
【００４０】
Ｓ５において、インデックスＮが１１を越える（ファイル名の先頭から１１の数字が続く）場合、これらの数字はコンテンツファイルを記録する順序を決めるものでなく、ファイル名本体の文字であると判断する。このように判断するのは、コンテンツファイルを記録する順序を決定する数字が、通常、例えば１１桁以上も付与されるとは考えられないからである。その結果、ＣＰＵ１１ａは、ファイル名の文字を先頭（Ｃ（＝１）番目の文字から）から全て表示部１２に表示させる（Ｓ８）。従って、先頭から続く数字がファイル名本体の文字である場合に、この数字が除かれることはなくファイル名を正確に表示することができる。
【００４１】
以上のように、ファイル名に先頭から１または複数の数字および区切り文字が含まれる場合に、これらの数字および区切り文字を表示することなく、ファイル名本体のみを表示することができる。
【００４２】
なお、同一のサブディレクトリに記録されているコンテンツファイルのファイル名を調べ、所定数以上のファイル名の先頭文字が数字である場合のみ、ファイル名の先頭から付されている数字および区切り文字を表示しないようにすることができる。コンテンツファイルを記録する順序を決定する数字をファイル名の先頭に付与する場合には、複数のファイル名にこの数字が付されているはずである。そのため、所定数以上のファイル名が先頭に数字が付されていなければ、これらの数字はコンテンツファイルを記録する順序を決めるものではなく、ファイル名本体の文字であると判断できる。
【００４３】
図４を参照して、この動作を説明する。ＣＰＵ１１ａは、あるサブディレクトリに記録されているコンテンツファイルの番号（記録されている順番）を示すインデックスＩを１に初期化する（Ｓ１０）。また、ＣＰＵ１１ａは、先頭の文字が数字であるファイル名の数を示すインデックスＪを０に初期化する（Ｓ１０）。ＣＰＵ１１ａは、インデックスＩによって特定されるコンテンツファイルのファイル名の先頭文字が数字であるか否かを判断する（Ｓ１１）。先頭の文字が数字でない場合には（Ｓ１１：ＮＯ）、インデックスＩをインクリメントし（Ｓ１３）、Ｓ１４に進む。一方、先頭の文字が数字である場合（Ｓ１１：ＹＥＳ）、インデックスＪをインクリメントしたあと（Ｓ１２）、インデックスＩをインクリメントし（Ｓ１３）、Ｓ１４に進む。
【００４４】
Ｓ１４において、インデックスＩがサブディレクトリ内のコンテンツファイル数より大きいか（つまり、全てファイル名を確認したか）を判断する（Ｓ１４）。インデックスＩがコンテンツファイル数以下であれば（Ｓ１４：ＮＯ）、Ｓ１１に戻って、インデックスＩによって特定されるコンテンツファイルのファイル名の先頭文字が数字であるかを判断する（Ｓ１１）。インデックスＩがサブディレクトリ内のコンテンツファイル数より大きくなると（Ｓ１４：ＹＥＳ）、ＣＰＵ１１ａは、インデックスＪが所定数以上であるか（つまり、先頭文字が数字であるファイル名が所定数以上存在するか）否かを判断する（Ｓ１５）。インデックスＪが所定数以上であれば（Ｓ１５：ＹＥＳ）、ファイル名本体に付された数字を表示しない旨のフラグを１にセットし（Ｓ１６）、インデックスＪが所定数未満であれば（Ｓ１５：ＮＯ）、当該フラグを０にリセットする（Ｓ１７）。そして、ファイル名を表示する際には、フラグが１にセットされていれば図３に示す表示処理を実行し、フラグが０にリセットされていれば図３の処理を実行せず、全てのファイル名について先頭の文字から表示する。
【００４５】
以上、本発明の好ましい実施形態を説明したが、本発明はこれらの実施形態には限定されない。数字は半角であっても全角であっても構わない。また、文字コードも限定されない。コンテンツファイルが記録されているディレクトリのディレクトリ名を表示部１２に表示する際にも、上記と同様の処理が実行され得る。記録媒体は、ＣＤ−Ｒ等に限定されず、フラッシュメモリ、メモリカード、ハードディスク等であってもよい。なお、本実施形態のコンテンツ情報表示装置をコンピュータに実行させるためのプログラムおよびこのプログラムが記録された記録媒体という形態で提供されてもよい。
【産業上の利用可能性】
【００４６】
本発明は、ファイル名およびディレクトリ名等を表示部に表示可能なディスク再生装置に好適に採用され得る。
【図面の簡単な説明】
【００４７】
【図１】本発明の好ましい実施形態によるディスク再生装置１０でコンテンツ情報を表示されるディスクのデータ構造を示す図である。
【図２】本発明の好ましい実施形態によるディスク再生装置１０を示すブロック図である。
【図３】ディスク再生装置１０のファイル名表示動作を示すフローチャートである。
【図４】ディスク再生装置１０のファイル名表示動作を示すフローチャートである。
【符号の説明】
【００４８】
１０            ディスク再生装置、コンテンツ情報表示装置
１１            システム制御部
１２            表示部
１４            再生動作駆動部
【図１】
2007048390.tif 000004
【図２】
2007048390.tif 000005
【図３】
2007048390.tif 000006
【図４】
2007048390.tif 000007