(57)【要約】【課題】再生前のディレクトリ情報解析の負担を軽減することにより、円滑な動作を実現するディスク再生装置、方法及びプログラムを提供する。【解決手段】ＣＤ−ＲＯＭ１がセットされると、システムコントローラ４が、読取手段を制御することによりそのＣＤ−ＲＯＭ１のディレクトリ情報を読み取らせると共に、そのディレクトリ情報を解析することにより、少なくともファイル位置を得るとともに、前記解析を所定時間行うと、前記オーディオ再生を開始させる。【選択図】　図１
2004118970.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータが、
セットされたディスクから、光学ピックアップを含む機構を制御することにより情報を読み取る読取手段と、
ディスクがセットされると、前記読取手段を制御することによりそのディスクのディレクトリ情報を読み取らせると共に、そのディレクトリ情報を解析することにより、少なくともファイル位置を得るファイル解析手段と、
得られた前記ファイル位置に基いて、前記読取手段を制御することにより、オーディオ再生を行う手段と、
を備えたオーディオ再生装置において、
前記ファイル解析手段は、前記解析を所定時間行うと、前記オーディオ再生を開始させるように構成されたことを特徴とするオーディオ再生装置。
【請求項２】
前記コンピュータが、
再生するファイルの指定を受け付ける手段を備え、
前記ファイル解析手段は、前記ディスクの再生開始にあたり、再生するファイルの指定があった場合、そのファイルのファイル位置について前記解析が済んでいるかどうか判断し、未解析の場合はそのファイルの位置まで前記解析を行うと前記再生を開始させ、その後さらに残りのディレクトリ情報について前記解析を行うように構成されたことを特徴とする請求項１記載のディスク再生装置。
【請求項３】
コンピュータが、
セットされたディスクから、光学ピックアップを含む機構を制御することにより情報を読み取る読取処理と、
ディスクがセットされると、前記読取処理を制御することによりそのディスクのディレクトリ情報を読み取らせると共に、そのディレクトリ情報を解析することにより、少なくともファイル位置を得るファイル解析処理と、
得られた前記ファイル位置に基いて、前記読取処理を制御することにより、オーディオ再生を行う処理と、
を行うオーディオ再生方法において、
前記ファイル解析処理は、前記解析を所定時間行うと、前記オーディオ再生を開始させることを特徴とするオーディオ再生方法。
【請求項４】
前記コンピュータが、
再生するファイルの指定を受け付け、
前記ディスクの再生開始にあたり、再生するファイルの指定があった場合、そのファイルのファイル位置について前記解析が済んでいるかどうか判断し、未解析の場合はそのファイルの位置まで前記解析を行うと前記再生を開始させ、その後さらに残りのディレクトリ情報について前記解析を行うことを特徴とする請求項３記載のディスク再生方法。
【請求項５】
コンピュータを制御することにより、
セットされたディスクから、光学ピックアップを含む機構を制御することにより情報を読み取る読取処理を行わせ、
ディスクがセットされると、前記読取処理を用いてそのディスクのディレクトリ情報を読み取らせると共に、そのディレクトリ情報を解析することにより、少なくともファイル位置を得るファイル解析処理を行わせ、
得られた前記ファイル位置に基いて、前記読取処理を用いて、オーディオ再生を行わせるオーディオ再生プログラムにおいて、
そのプログラムは前記コンピュータに、
前記ファイル解析処理において、前記解析を所定時間行うと、前記オーディオ再生を開始させることを特徴とするオーディオ再生プログラム。
【請求項６】
前記プログラムは前記コンピュータに、
再生するファイルの指定を受け付けさせ、
前記ディスクの再生開始にあたり、再生するファイルの指定があった場合、そのファイルのファイル位置について前記解析が済んでいるかどうか判断させ、未解析の場合はそのファイルの位置まで前記解析を行ったうえで前記再生を開始させ、その後さらに残りのディレクトリ情報について前記解析を行わせることを特徴とする請求項５記載のディスク再生プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、再生前のディレクトリ情報解析の負担を軽減することにより、円滑な動作を実現するディスク再生装置、方法及びプログラムに関するものである。
【０００２】
【従来の技術】
近年、デジタルオーディオやコンピュータなどで用いられる記憶媒体のなかで、ＣＤ−ＲＯＭとそのドライブは、大容量・安価・高速・汎用的なものとして大きな役割を果たしている。ＣＤ−ＲＯＭの代表的用途として、パーソナルコンピュータのＣＤ−ＲＯＭドライブや、ＭＰ３やＷＭＡ（Ｗｉｎｄｏｗｓ　Ｍｅｄｉａ　Ａｕｄｉｏ）などの圧縮オーディオ再生を目的とした再生機があるが、いずれにしても再生にあたってはディレクトリ情報の解析が必須である。
【０００３】
ここでディレクトリ情報とは、媒体上においてどのようなディレクトリがどのような階層構造を持つかの情報、個々のファイルがどのディレクトリに入っていて、そのファイルがＣＤ−ＲＯＭのどの位置（アドレス）にあるかを示す情報（「ファイル位置情報」や単に「位置情報」と呼ぶ）を含み、ディレクトリ／ファイル情報とも呼び、その解析をディレクトリ情報解析やディレクトリ／ファイル解析とも呼ぶ。
【０００４】
ここで、ＣＤ−ＲＯＭでは、ファイルフォーマットによってディレクトリ情報をＣＤ−ＲＯＭに保存する位置や順番などの規格が異なるので、ＣＤ−ＲＯＭを利用した再生機で最も代表的なファイルフォーマットであるＩＳＯ９６６０を例にとり、図５にディレクトリ情報の概念図を示す。
【０００５】
このようなディレクトリ情報を解析し、ファイル位置情報を抜き出すには、まず、ＶＤ（Ｖｏｌｕｍｅ　Ｄｅｓｃｒｉｐｔｏｒ）（▲１▼）と呼ばれるＣＤ−ＲＯＭの情報を探して読むと、このＶＤの中のＰＶＤ（Ｐｒｉｍａｒｙ　Ｖｏｌｕｍｅ　Ｄｅｓｃｒｉｐｔｏｒ）もしくはＳＶＤ（Ｓｕｐｐｌｅｍｅｎｔａｒｙ　Ｖｏｌｕｍｅ　Ｄｅｓｃｒｉｐｔｏｒ）という情報（記述子）に、パステーブル（▲２▼）の位置が示してある。このパステーブル（▲２▼）の位置は、ＣＤ−ＲＯＭのアドレス（ＬＢＮ）で保存されている。
【０００６】
そのアドレス情報からパステーブルを探すと、パステーブル（▲２▼）には、媒体であるディスク上に作成されているディレクトリ（Ｄｉｒｅｃｔｏｒｙ、以下「ＤＩＲ」とも表すこととする）の位置情報が全て階層順に並んでいるので、このパステーブル（▲２▼）を読めば、すぐに任意のディレクトリの情報へ飛ぶことができる。したがって、再生前に、全てのディレクトリ先（▲３▼〜▲７▼）に飛んで必要なファイルの位置情報を探索し、探索できた位置情報をメモリに保存したうえ、ＬＢＮ等で表されたこれらファイル位置情報を頼りに圧縮オーディオ再生を行う。
【０００７】
なお、ファイル構造の解析に関する先行技術の例として、ＣＤ−Ｒ等の媒体から、階層構造を持つフォルダに記録されたＭＰ３等楽曲データのファイル名といったテキスト情報を読み出し表示するもの（例えば、特許文献１参照。）などが挙げられる。
【０００８】
【特許文献１】
特開２００１−２６６５５４号公報
【特許文献２】
特開２００２−１９０１５５号公報（後述）
【０００９】
【発明が解決しようとする課題】
しかしながら、上記のような従来技術では、再生前に全てのディレクトリ情報をまとめて解析するため、そのための所要時間等の負担が大きく、円滑な動作を妨げる問題があった。
【００１０】
例えば、あるＣＤ−ＲＯＭから、２５５のディレクトリと、９９９個のＭＰ３形式圧縮オーディオファイルに関するディレクトリ情報を解析する場合、そのディスクのディレクトリ構造にもよるが、解析時間の分だけでだいたい６０秒から９０秒以上かかっていた。そのため、このような膨大なファイルをもったＣＤ−ＲＯＭでＭＰ３を再生しようとすれば、たとえ聞きたい部分がわずかであっても、ユーザーは再生開始まで長時間待つ必要があった。これにより、使い勝手が悪くなり、さらに、ユーザが故障かと誤解して混乱が生じることも考えられる。
【００１１】
また、上記のようなディレクトリ情報の解析におけるＣＰＵの計算量は膨大であるため、その処理によりＣＰＵが何秒も続けて占有され、同じシステムで行うべき他の処理が規定時間通り正常に処理されない場合も考えられる。例えば、携帯電話網経由の通信を行う機能を備えたシステムでは、通信要求に基く割り込みや返信の処理について応答ができなかったりかなり遅延する等の支障が生じる場合も考えられる。
【００１２】
さらに、いわゆる組み込み系と呼ばれるような簡易な情報処理システムの場合、搭載メモリには限界があり、上記のような大きな負荷の計算では、作業用のメモリ領域をよほど効率よく利用してディレクトリ情報解析作業を行わない限り、メモリ不足等の問題が発生する可能性があり、実装や安定稼動が難しくなる問題もあった。
【００１３】
加えて、電圧が変動し不安定になりがちなカーオーディオシステム等の車載機器への応用では、ディレクトリ情報解析中に電源が不安定になる場合も考えられ、その場合システムの立ち上げ直しとなることから、ディレクトリ情報の読み直しや解析計算のやり直しが発生し、再生までの時間がさらに大幅に遅延し実用に差し支えるおそれもあった。
【００１４】
なお、ディレクトリ情報における階層構造を解析せずに、指定された音声情報を直接検索して再生する提案もあるが（例えば、特許文献２参照。）、全く解析しない場合は、円滑な連続再生や階層構造の部分的表示にも差し支える問題があった。
【００１５】
本発明は、上記のような従来技術の問題点を解決するために提案されたもので、その目的は、再生前のディレクトリ情報解析の負担を軽減することにより、円滑な動作を実現するディスク再生装置、方法及びプログラムを提供することである。
【００１６】
【課題を解決するための手段】
上記の目的を達成するため、請求項１の発明は、コンピュータが、セットされたディスクから、光学ピックアップを含む機構を制御することにより情報を読み取る読取手段と、ディスクがセットされると、前記読取手段を制御することによりそのディスクのディレクトリ情報を読み取らせると共に、そのディレクトリ情報を解析することにより、少なくともファイル位置を得るファイル解析手段と、得られた前記ファイル位置に基いて、前記読取手段を制御することにより、オーディオ再生を行う手段と、を備えたオーディオ再生装置において、前記ファイル解析手段は、前記解析を所定時間行うと、前記オーディオ再生を開始させるように構成されたことを特徴とする。
【００１７】
請求項３の発明は、請求項１の発明を方法という見方から捉えたもので、コンピュータが、セットされたディスクから、光学ピックアップを含む機構を制御することにより情報を読み取る読取処理と、ディスクがセットされると、前記読取処理を制御することによりそのディスクのディレクトリ情報を読み取らせると共に、そのディレクトリ情報を解析することにより、少なくともファイル位置を得るファイル解析処理と、得られた前記ファイル位置に基いて、前記読取処理を制御することにより、オーディオ再生を行う処理と、を行うオーディオ再生方法において、前記ファイル解析処理は、前記解析を所定時間行うと、前記オーディオ再生を開始させることを特徴とする。
【００１８】
請求項５の発明は、請求項１，３の発明をコンピュータのプログラムという見方から捉えたもので、コンピュータを制御することにより、セットされたディスクから、光学ピックアップを含む機構を制御することにより情報を読み取る読取処理を行わせ、ディスクがセットされると、前記読取処理を用いてそのディスクのディレクトリ情報を読み取らせると共に、そのディレクトリ情報を解析することにより、少なくともファイル位置を得るファイル解析処理を行わせ、得られた前記ファイル位置に基いて、前記読取処理を用いて、オーディオ再生を行わせるオーディオ再生プログラムにおいて、そのプログラムは前記コンピュータに、前記ファイル解析処理において、前記解析を所定時間行うと、前記オーディオ再生を開始させることを特徴とする。
【００１９】
これらの態様では、ＰＶＤ等のディレクトリ情報の読み込みと解析を、再生開始前は、全て一括ではなく一定量まで行ったら再生開始し、残りはオーディオ再生中に何回かに分けて又は再生と並行して行う。これにより、再生前におけるディレクトリ情報解析の負担が限定されるので、円滑な動作が実現される。
【００２０】
より具体的には、まず、ＣＤ−ＲＯＭなどのディスクをセットしてから圧縮オーディオファイル再生開始までの待ち時間が、例えば３０秒以内のように、大幅に短縮される。特に、再生ファイルの圧縮率や媒体記録密度が向上し、その容量に伴って記録可能なファイル数も増え、全体としてのファイル解析時間が長くなっても、待ち時間は従来技術による場合と比べ大幅に短縮される。
【００２１】
また、ディレクトリ情報解析処理を、圧縮ファイルの再生前と再生中に分けたことで、組み込み系等の能力が限定された装置でも処理能力に余裕が生まれ、圧縮ファイル再生以外の例えば通信などの処理も円滑化される。さらに、少ないメモリでも、解析に一度に用いる領域が少なくて済むため、実装や安定稼動が容易になる。
【００２２】
さらに、車載装置などにおいて不安定な電源により再生や解析をやり直しする場合も、必要な待ち時間は短くて済むので、動作の円滑さとユーザの使い勝手が維持される。
【００２３】
請求項２の発明は、請求項１記載のディスク再生装置において、前記コンピュータが、再生するファイルの指定を受け付ける手段を備え、前記ファイル解析手段は、前記ディスクの再生開始にあたり、再生するファイルの指定があった場合、そのファイルのファイル位置について前記解析が済んでいるかどうか判断し、未解析の場合はそのファイルの位置まで前記解析を行うと前記再生を開始させ、その後さらに残りのディレクトリ情報について前記解析を行うように構成されたことを特徴とする。
【００２４】
請求項４の発明は、請求項２の発明を方法という見方から捉えたもので、請求項３記載のディスク再生方法において、前記コンピュータが、再生するファイルの指定を受け付け、前記ディスクの再生開始にあたり、再生するファイルの指定があった場合、そのファイルのファイル位置について前記解析が済んでいるかどうか判断し、未解析の場合はそのファイルの位置まで前記解析を行うと前記再生を開始させ、その後さらに残りのディレクトリ情報について前記解析を行うことを特徴とする。
【００２５】
請求項６の発明は、請求項２，４の発明をコンピュータのプログラムという見方から捉えたもので、請求項５記載のディスク再生プログラムにおいて、前記プログラムは前記コンピュータに、再生するファイルの指定を受け付けさせ、前記ディスクの再生開始にあたり、再生するファイルの指定があった場合、そのファイルのファイル位置について前記解析が済んでいるかどうか判断させ、未解析の場合はそのファイルの位置まで前記解析を行ったうえで前記再生を開始させ、その後さらに残りのディレクトリ情報について前記解析を行わせることを特徴とする。
【００２６】
これらの態様では、再生するファイルが指定されたときは、そのファイル位置までは解析を行うので、当初解析する範囲が限定されても、任意の所望のファイルの再生が保証される。
【００２７】
【発明の実施の形態】
次に、本発明の実施の形態（以下「実施形態」と呼ぶ）について図面を参照して具体的に説明する。なお、本実施形態は、周辺装置を備えたコンピュータをプログラムで制御することにより実現できるが、この場合のハードウェアやプログラムの実現態様は各種変更可能であるから、以下の説明では、本発明及び本実施形態の各機能を実現する仮想的回路ブロックを用いる。
【００２８】
なお、本実施形態は、オーディオ再生装置（以下「本装置」と呼ぶ）に加え、方法、コンピュータプログラム、およびそのようなプログラムを記録した記録媒体としても把握可能であり、そのようなプログラムをインターネットや携帯電話網などの通信ネットワーク経由で、各車両のカーオーディオ装置にダウンロードして実行させることも本発明の一態様である。
【００２９】
〔１．構成〕
まず、本装置は、図１の機能ブロック図に示す以下の各要素を備える。まず、ＣＤコントローラ２は、セットされたＣＤ−ＲＯＭ１から、光学ピックアップを含む図示しない機構を制御することにより情報を読み取る読取手段であり、ここでは主にサーボ調整や、ＣＤの生データをＥＣＣデコーダに与えるなどの処理を行うように構成される。
【００３０】
ＥＣＣデコーダ３は、ＣＤ−ＲＯＭ１から読み取られた生データに対し、エラーチェックなどの情報を処理することにより、実際に再生対象とすべき圧縮オーディオデータを得るＥＣＣデコード処理を行う部分であり、デコード結果の圧縮オーディオデータは、伸張処理のうえ、メモリマネージャ５経由でＤＲＡＭ６に保存される。このメモリマネージャ５は、メモリ管理を行う部分であり、ＤＲＡＭ６におけるデータの保存や取り出しなどをＣＰＵ以外の装置がダイレクトに行う処理、例えばＤＭＡ（ダイレクトメモリアクセス）やバルク転送その他の処理を行なうように構成される。
【００３１】
システムコントローラ４は、ＣＤコントローラ２、ＥＣＣデコーダ３、メモリマネージャ５及び圧縮オーディオデコーダ７の各部分を制御するもので、その他、他のペリフェラル（周辺機器）との通信や、圧縮オーディオ再生前にはＣＤ−ＲＯＭのファイル解析なども行うように構成される。
【００３２】
すなわち、システムコントローラ４は、ＣＤ−ＲＯＭ１がセットされると、前記読取手段を制御することによりそのＣＤ−ＲＯＭ１のディレクトリ情報を読み取らせると共に、そのディレクトリ情報を解析することにより、少なくともファイル位置を得るファイル解析手段であり、前記解析を所定時間行うと、前記オーディオ再生を開始させるように構成されたことを特徴とする。
【００３３】
圧縮オーディオデコーダ７は、圧縮ファイルデータをデコード（伸張処理）することにより再生可能なオーディオデータにし、メモリマネージャ５を通じてＤＲＡＭ６に保持させるものであり、ＤＲＡＭ６に保持されたオーディオデータは最終的にＤ／Ａコンバータ８や図示しないアンプ及びスピーカを通じ音響として再生される。
【００３４】
すなわち、ＥＣＣデコーダ３、システムコントローラ４及び圧縮オーディオデコーダ７は、システムコントローラ４による解析で得られた前記ファイル位置に基いて、前記読取手段を制御することにより、オーディオ再生を行う手段を構成している。
【００３５】
なお、以上のうちＣＤコントローラ２、システムコントローラ４及びメモリマネージャ５は主にＣＰＵにより実現される部分（図１において「ＣＰＵ系」の文字及び荒い破線で示す）であり、ＥＣＣデコーダ３、メモリマネージャ５、ＤＲＡＭ６、圧縮オーディオデコーダ７及びＤ／Ａコンバータ８は、ＤＳＰ（デジタルサウンドプロセッサ）により実現される部分（図１において「ＤＳＰ系」の文字及び細かい破線で示す）である。
【００３６】
〔２．作用〕
上記のように構成された本実施形態は、次のように作用する。
〔２−１．概略〕
本実施形態では、ＣＤ−ＲＯＭ１がセットされると、システムコントローラ４が、前記読取手段を制御することによりそのＣＤ−ＲＯＭ１のディレクトリ情報を読み取らせると共に、そのディレクトリ情報を解析することにより、少なくともファイル位置を得るとともに、前記解析を所定時間行うと、前記オーディオ再生を開始させる。この際、ＣＤコントローラ２は読取手段として、セットされたＣＤ−ＲＯＭ１から、光学ピックアップを含む図示しない機構を制御することにより情報を読み取る。
【００３７】
オーディオ再生は、システムコントローラ４による解析で得られた前記ファイル位置に基いて、ＥＣＣデコーダ３、システムコントローラ４及び圧縮オーディオデコーダ７により行われる。
【００３８】
〔２−２．ディスクのセットと解析〕…図２
より具体的には、まず、ＣＤ−ＲＯＭ１がセット（ロード）されると、ディレクトリ情報の解析を経て再生が開始されるが、この間の処理手順を図２に示す。すなわち、ＣＤ−ＲＯＭ１が本装置に挿入されると、システムコントローラ４がＣＤコントローラ２に対し、ＴＯＣ（Ｔａｂｌｅ　Ｏｆ　Ｃｏｎｔｅｎｔｓ）読み込み（以下「ＴＯＣ＿ＲＥＡＤ」とも表す）を指示する（ステップ１）。
【００３９】
このＴＯＣ読み込み（ステップ２）が終了したら（ステップ３）、ＣＤ−ＲＯＭ１のＰＶＤ（２秒１６フレーム）へ飛ぶ（読み込み個所を移動する）ように、システムコントローラ４がＣＤコントローラ２に指示する（ステップ４）。これにしたがってＣＤコントローラ２はＰＶＤに飛び、ＣＤ−ＲＯＭ１のその部分のメインデータを読んで（ステップ５）、読み取った生データをそのままＥＣＣデコーダ３に送り、ＥＣＣデコーダ３は受け取った生データをＥＣＣデコードし（ステップ５）、ＣＤ−ＲＯＭからの読取結果となるデータを生成する。
【００４０】
システムコントローラ４は、このデータからＰＶＤ解析を行うことにより（ステップ６）、パステーブルの位置を探し（ステップ７）、それを読み出して先ほどと同じくＥＣＣデコードし（ステップ８）、パステーブル解析を行うことにより（ステップ９）、ディレクトリの解析順序を決定する（ステップ１０）。なお、この解析順序は、物理的並び順や階層リンク順など任意である。
【００４１】
そして、決定したディレクトリの解析順にディレクトリの解析を行う（ステップ１１，１２）。この解析ではＥＣＣデコード結果のデータから、指定の拡張子（．ｍｐ３等）が見つかったら、そのファイルのＣＤ−ＲＯＭ１上におけるＬＢＮ等のアドレス位置などを保存する。
【００４２】
そして、このような一連のディレクトリ解析の終了条件は、全てのディレクトリを解析できたか（ステップ１４）、もしくはディレクトリ解析開始後３０秒たったら解析を終了し（ステップ１３）、一番最初に再生すべきファイルの再生を開始することである（ステップ１５）。
【００４３】
また、ここでいう「３０秒」は、解析すべき一番始めのディレクトリの解析に十分な時間である一方、再生開始までにユーザーを待たせ過ぎない適切な時間であると考えられるが、さらに、一般的に３０秒もあれば、多くのＣＤ−ＲＯＭでは実際は解析が完了すると考えられるので、オーディオ再生開始後の処理が一層円滑となる。
【００４４】
〔２−３．再生開始からの処理〕…図３
次に、ファイルの再生開始からの処理手順を図３のフローチャートに示す。すなわち、再生開始直前にまず、ユーザーからの再生ファイルの指定があるかどうか判定し（ステップ３１）、ある場合についてはどのファイルを再生したいかの指定を入力受付した後（ステップ３２）、後述する図４の処理へ移行する。
【００４５】
一方、指定が無い場合は（ステップ３１）、図２の解析で得られたファイル位置情報に基きファイル開始位置を判断し、その位置へ飛んで（ステップ３３）そこから一番初めのファイルのデータ読み込み及びＥＣＣデコードを行い（ステップ３４）、ＭＰ３の圧縮オーディオデータを、所定の再生用領域メモリに順次入れてゆく（ステップ３５）。
【００４６】
そして、その領域のメモリが一杯になったら（ステップ３６）、ＤＳＰにより実現される圧縮オーディオデコーダ７が、メモリ内のそのデータをもとにＭＰ３圧縮オーディオデータのデコード（伸張処理）を行い（ステップ４２）、デコード結果に基いてオーディオ再生を開始する（ステップ４３）。
【００４７】
このようにＤＳＰにより圧縮オーディオファイルの再生が始まったら（ステップ３７）、システムコントローラ４では、再生開始前の解析のみでディレクトリ解析（ディレクトリ／ファイル解析）が終了していたか判断する（ステップ３８）。そして、終了していない場合は、残りのディレクトリ／ファイル解析を再開する（ステップ３９）。
【００４８】
ここで、ディレクトリ／ファイル解析（ステップ３９）と圧縮オーディオファイル再生（ステップ４２，４３）が並列に行えるのは、ＣＰＵと別にＤＳＰを利用しているためである。
【００４９】
そして、１つのディレクトリを解析するごとに現在の再生状況つまり、メモリ残をチェックし（ステップ４０）、メモリ内の再生対象データ残量が２０％を切るか又はそれに近い所定の基準を満たしたら（ステップ４１）、メモリに圧縮オーディオデータを入れる処理（ステップ３５）に戻る。
【００５０】
〔２−４．再生ファイルが指定された場合〕…図４
また、図３のステップ３１において、ＣＰＵがリモコンや操作パネルなどから、再生するファイルの指定を受け付ける場合の処理手順を図４に示す。すなわち、ファイル／ディレクトリ情報の解析が未完了状態のとき、そのような未完了部分のディレクトリやその中のファイルを指定する場合も考えられるので、次のような処理により対応する。
【００５１】
すなわち、システムコントローラ４は、ユーザーが再生するファイルを指定した場合（ステップ５１）、そのファイル位置となるディレクトリが、ディレクトリ解析済みのディレクトリかどうか判断し（ステップ５２）、解析済みの場合はそのまま圧縮ファイル再生処理に移るが（ステップ５４，５５）、未解析の場合は（ステップ５２）そのファイルのあるディレクトリまで前記解析を行ったうえで（ステップ５３）ファイル再生処理を開始させ（ステップ５４，５５）、その後、解析全体が未完了の場合は、図３の処理に準じ、再生と並行して、さらに残りのディレクトリ情報について前記解析を行う（ステップ５６，５７）。
【００５２】
〔２−５．レジューム再生処理について〕
なお、レジューム再生を行う場合も考えられ、このレジューム再生とは再生を途中で止めて再度、止めた位置から再生することである。この場合、再生を途中で止めた後、電圧不安定などの何らかの理由でファイル／ディレクトリ解析に関する情報が消える場合がある。この場合、図４に準じた処理手順を用いるが、再生再開位置は、止めた場所からとなる。
【００５３】
〔３．効果〕
以上のように、本実施形態では、ＰＶＤ等のディレクトリ情報の読み込みと解析を、再生開始前は、全て一括ではなく一定量まで行ったら再生開始し、残りはオーディオ再生中に何回かに分けて又は再生と並行して行う。これにより、再生前におけるディレクトリ情報解析の負担が限定されるので、円滑な動作が実現される。
【００５４】
より具体的には、まず、ＣＤ−ＲＯＭなどのディスクをセットしてから圧縮オーディオファイル再生開始までの待ち時間が、例えば３０秒以内のように、大幅に短縮される。特に、再生ファイルの圧縮率や媒体記録密度が向上し、その容量に伴って記録可能なファイル数も増え、全体としてのファイル解析時間が長くなっても、待ち時間は従来技術による場合と比べ大幅に短縮される。
【００５５】
また、ディレクトリ情報解析処理を、圧縮ファイルの再生前と再生中に分けたことで、組み込み系等の能力が限定された装置でも処理能力に余裕が生まれ、圧縮ファイル再生以外の例えば通信などの処理も円滑化される。さらに、少ないメモリでも、解析に一度に用いる領域が少なくて済むため、実装や安定稼動が容易になる。
【００５６】
さらに、車載装置などにおいて不安定な電源により再生や解析をやり直しする場合も、必要な待ち時間は短くて済むので、動作の円滑さとユーザの使い勝手が維持される。
【００５７】
また、本実施形態では、再生するファイルが指定されたときは、そのファイル位置までは解析を行うので、当初解析する範囲が限定されても、任意の所望のファイルの再生が保証される。
【００５８】
〔４．他の実施形態〕
なお、本発明は、上記実施形態には限定されず、以下に例示するような他の実施形態も含むものである。例えば、本発明は、圧縮オーディオ再生専用機器には限定されず、録音及び再生両用機器や他の汎用機器、ＤＶＤなど圧縮オーディオを映像と共に再生する機器などにも適用可能である。
【００５９】
また、上記実施形態では、記憶媒体の代表例としてＣＤ−ＲＯＭを挙げたが、本発明はＭＤ、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ、ＤＶＤ−Ｒ／Ｗ、コンパクトフラッシュメモリなど各種の記憶媒体にも適用可能である。また、圧縮オーディオとして、ＭＰ３やＷＭＡ（Ｗｉｎｄｏｗｓ　Ｍｅｄｉａ　Ａｕｄｉｏ）を例示できるが、他の種類の圧縮オーディオにも本発明が適用可能であることは言うまでもない。また、図１や図５の構成、図２〜図４の処理手順は、適宜変更して実施可能である。
【００６０】
【発明の効果】
以上のように、この発明によれば、再生前のディレクトリ情報解析の負担を軽減することにより、円滑な動作を実現するディスク再生装置、方法及びプログラムを提供することができる。
【図面の簡単な説明】
【図１】本発明の実施形態におけるオーディオ再生装置の構成を示す機能ブロック図。
【図２】本発明の実施形態におけるディレクトリ情報解析の処理手順を示すフローチャート。
【図３】本発明の実施形態におけるオーディオ再生の処理手順を示すフローチャート。
【図４】本発明の実施形態において、再生するファイルが指定された場合の処理手順を示すフローチャート。
【図５】ディレクトリ情報の一例を示す概念図。
【符号の説明】
１…ＣＤ−ＲＯＭ
２…ＣＤコントローラ
３…ＥＣＣデコーダ
４…システムコントローラ
５…メモリマネージャ
６…ＤＲＡＭ
７…圧縮オーディオデコーダ
８…Ｄ／Ａコンバータ
【図１】
2004118970.tif 000003
【図２】
2004118970.tif 000004
【図３】
2004118970.tif 000005
【図４】
2004118970.tif 000006
【図５】
2004118970.tif 000007