(57)【特許請求の範囲】
【請求項１】
最終データセッションのファイルシステムに追記前に記録されていたファイルシステムをリンクさせて記録し、上記最終データセッションのファイルシステムのみを読み込むことで、リンクされた全てのセッションのファイルを認識する追記型ディスクから信号を読み出す光学式ピックアップと、該光学式ピックアップが読み出した信号を復号する信号復号手段と、該信号復号手段で復号した信号よりサブコードデータを抽出して解析するサブコード解析手段と、上記信号復号手段で復号した信号をデコードするＣＤ−ＲＯＭデコード手段と、該ＣＤ−ＲＯＭデコード手段の出力を基にファイルシステムの解析を行うファイルシステム解析手段と、上記サブコード解析手段の出力からＴＯＣデータを解析するＴＯＣ情報処理手段と、該ＴＯＣ情報処理手段で解析されたデータを基にセッション情報を処理するセッション情報処理手段とを備え、
上記追記型ディスクへファイルシステムを追記する際に追記前に記録されていたファイルシステムにリンクされなかったファイルシステムについても、当該追記型ファイル対応ディスク再生装置が、上記ファイルシステム解析手段、上記ＴＯＣ情報処理手段および上記セッション情報処理手段に基づいて解析された各ファイルの開始アドレスと各セッションの範囲とを比較して各セッションのファイル有無を確認し、ファイルが存在したセッションについては、既に読み込み済みとし、ファイルが無いセッションについては、上記読み込み済みのファイルシステムと未リンクと判定し、上記未リンクセッションに対して、ファイルシステムリード処理を行い、上記未リンクセッションが無いと判断するまで上記セッション情報処理手段に上記処理を継続させることを特徴とする追記型ファイル対応ディスク再生装置。
【請求項２】
最終データセッションのファイルシステムに追記前に記録されていたファイルシステムをリンクさせて記録し、上記最終データセッションのファイルシステムのみを読み込むことで、リンクされた全てのセッションのファイルを認識する追記型ディスクにおいて、ファイルシステムを追記する際に追記前に記録されていたファイルシステムにリンクされなかったファイルシステムについても、外部からのディスク再生要求に対し、ＴＯＣリード処理を実行し、ディスクに記憶されているトラック情報を取得する第１の工程と、この第１の工程で得られたトラック情報を基に、次セッションの有無を確認し、次セッションが有れば、次セッションの開始アドレスより、現セッションの範囲を保持し、次セッションのＴＯＣデータをサーチする第２の工程と、上記第１の工程および第２の工程の処理を最終セッションまで繰り返し、全ＴＯＣデータのリード完了後、最終データセッションへサーチを行い、ファイルシステムのリード処理を行う第３の工程と、この第３の工程のファイルシステムリード処理により得られる各ファイルの開始アドレスを、上記第２の工程のセッション情報保持処理にて保持した各セッションの範囲と比較し、各セッションファイル有無を確認する第４の工程と、この第４の工程における各セッションファイル有無確認処理の結果に基づきファイル無しセッションがあるか否かを判別し、ファイル無しセッションがあると判断した場合、ファイル無し最終データトラックセッションへのサーチを実行し、上記第３の工程に戻って、上記と同様に第３および第４の工程の処理を繰り返し行い、リンクされていないセッションのファイルシステムリードを行い、最終的に上記第４の工程でファイル無しセッションが無いと判断されると、一連の処理動作を終了する第５の工程とを備えたことを特徴とする追記型ファイル対応ディスク再生方法。
【請求項３】
上記第５の工程における最終セッションのファイルシステムリード処理後、各セッションと各ファイルの開始アドレスを比較し、セッション毎にファイルの有無を確認し、ファイルが存在したセッションについては、既に読み込み済みとし、ファイルが無いセッションについては、読み込み済みのファイルシステムと未リンクであると判定し、未リンクセッションに対して、ファイルシステムリード処理を行い、未リンクセッションが無くなるまで繰り返すことを特徴とする請求項２記載の追記型ファイル対応ディスク再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、マルチセッションディスクに追記されて記憶されているデータを再生するための追記型ファイル対応ディスク再生装置およびディスク再生方法に関するものである。
【背景技術】
【０００２】
追記型ディスクは、セッション（ＴＯＣ「Ｔａｂｌｅ  Ｏｆ  Ｃｏｎｔｅｎｔｓ」情報を含むリードイン、データトラック、或いはオーディオトラックを含むプログラムエリア、セッションの終端を示すリードアウトを１つの単位とする）単位でディスクへの追記が可能である。
通常、ファイル情報をディスクに記録する場合、セッション毎にファイルとファイル情報を含んだファイルシステムを書き込むが、追記型ディスクでは、最終データセッションのファイルシステムに、追記前に記録されていたファイルシステムをリンクさせて記録し、最終セッションのファイルシステムのみを読み込むことで、リンクされた全てのセッションのファイルを認識することが可能である（リンクト・マルチセッション)。【０００３】
一般的なファイル対応ディスク再生装置では、最終セッションに記録されているファイルシステムを読み取ることで、上記の様なリンクト・マルチセッションディスク上の他のセッションに記録されたファイルも再生可能としている。
これに対して、追記の際に意図的に追記前に記録されていたファイルシステムにリンクさせずに記録し、追記情報を上書きする方法の選択も可能である（マルチボリュームマルチセッション)。
マルチボリュームマルチセッションディスクでは、最終データセッションのファイルシステムが他のセッションのファイルシステムとリンクしていないため、前述のような一般的なファイル対応ディスク再生装置では、最終データセッションのファイルしか再生できない。
なお、追記型ディスクの再生方法に関連して、従来、マルチセッションを有する追記型のディスクに記録されている圧縮データを再生するものや、追記書込みメディアに記録された楽曲ファイルをセッション毎に管理し、最新のセッションの楽曲ファイルの楽曲から順に自動再生するものが提案されている（例えば、特許文献１および２参照）。【０００４】
【特許文献１】特開２００３−２５７０２３号公報
【特許文献２】特開２００２−２２２５８５号公報
【０００５】
追記時のリンクについては、一般的にはユーザの意図により行うが、追記時の操作ミス等により、誤ってリンクせずに追記してしまう場合があり、この様なケースでは、一般的なファイル対応ディスク再生装置では、以前に記録していたファイルについては認識することが出来ず、再生出来ないといった不便があった。
また、非リンクセッションのファイルを再生させるためには、全てのセッションにあるファイルシステムをチェックしなければならず、ファイルシステムリードに時間が掛かるといった問題点があった。【０００６】
また、上記特許文献１では、このファイルシステムリードに掛かる時間を、第一セッションに存在するファイルシステムを優先的にチェックして再生を開始し、再生開始後にその他のセッションに存在するファイルシステムをチェックすることで、再生開始までに掛かる時間を短縮しているが、第一セッションに含まれる先頭ファイルが本来の先頭ファイルであるとは限らず、通常再生モードと再生曲順が異なるといった問題点があった。【０００７】
この発明は、上記のような課題を解決するためになされたもので、ファイルシステムリード回数を最小限にしてディスク上に記録された全ファイルを短時間に検出することができる追記型ファイル対応ディスク再生装置および再生方法を得ることを目的とする。
【発明の開示】
【０００８】
この発明に係る追記型ファイル対応ディスク再生装置は、最終データセッションのファイルシステムに追記前に記録されていたファイルシステムをリンクさせて記録し、上記最終データセッションのファイルシステムのみを読み込むことで、リンクされた全てのセッションのファイルを認識する追記型ディスクから信号を読み出す光学式ピックアップと、該光学式ピックアップが読み出した信号を復号する信号復号手段と、該信号復号手段で復号した信号よりサブコードデータを抽出して解析するサブコード解析手段と、上記信号復号手段で復号した信号をデコードするＣＤ−ＲＯＭデコード手段と、該ＣＤ−ＲＯＭデコード手段の出力を基にファイルシステムの解析を行うファイルシステム解析手段と、上記サブコード解析手段の出力からＴＯＣデータを解析するＴＯＣ情報処理手段と、該ＴＯＣ情報処理手段で解析されたデータを基にセッション情報を処理するセッション情報処理手段とを備え、
上記追記型ディスクへファイルシステムを追記する際に追記前に記録されていたファイルシステムにリンクされなかったファイルシステムについても、当該追記型ファイル対応ディスク再生装置が、上記ファイルシステム解析手段、上記ＴＯＣ情報処理手段および上記セッション情報処理手段に基づいて解析された各ファイルの開始アドレスと各セッションの範囲とを比較して各セッションのファイル有無を確認し、ファイルが存在したセッションについては、既に読み込み済みとし、ファイルが無いセッションについては、上記読み込み済みのファイルシステムと未リンクと判定し、上記未リンクセッションに対して、ファイルシステムリード処理を行い、上記未リンクセッションが無いと判断するまで上記セッション情報処理手段に上記処理を継続させるものである。
【０００９】
この発明に係る追記型ファイル対応ディスク再生方法は、最終データセッションのファイルシステムに追記前に記録されていたファイルシステムをリンクさせて記録し、上記最終データセッションのファイルシステムのみを読み込むことで、リンクされた全てのセッションのファイルを認識する追記型ディスクにおいて、ファイルシステムを追記する際に追記前に記録されていたファイルシステムにリンクされなかったファイルシステムについても、外部からのディスク再生要求に対し、ＴＯＣリード処理を実行し、ディスクに記憶されているトラック情報を取得する第１の工程と、この第１の工程で得られたトラック情報を基に、次セッションの有無を確認し、次セッションが有れば、次セッションの開始アドレスより、現セッションの範囲を保持し、次セッションのＴＯＣデータをサーチする第２の工程と、上記第１の工程および第２の工程の処理を最終セッションまで繰り返し、全ＴＯＣデータのリード完了後、最終データセッションへサーチを行い、ファイルシステムのリード処理を行う第３の工程と、この第３の工程のファイルシステムリード処理により得られる各ファイルの開始アドレスを、上記第２の工程のセッション情報保持処理にて保持した各セッションの範囲と比較し、各セッションファイル有無を確認する第４の工程と、この第４の工程における各セッションファイル有無確認処理の結果に基づきファイル無しセッションがあるか否かを判別し、ファイル無しセッションがあると判断した場合、ファイル無し最終データトラックセッションへのサーチを実行し、上記第３の工程に戻って、上記と同様に第３および第４の工程の処理を繰り返し行い、リンクされていないセッションのファイルシステムリードを行い、最終的に上記第４の工程でファイル無しセッションが無いと判断されると、一連の処理動作を終了する第５の工程とを備えたものである。
【００１０】
この発明は、ファイルシステムリード回数を最小限にした上でディスク上に記録された全ファイルを検出することができるという効果がある。
【図面の簡単な説明】
【００１１】
【図１】この発明の実施の形態１による追記型ファイル対応ディスク再生装置を示す構成図である。
【図２】この発明の実施の形態１による追記型ファイル対応ディスク再生装置の動作を説明するためのフローチャートである。
【図３】この発明の実施の形態１による追記型ファイル対応ディスク再生装置におけるリンクト・マルチセッションディスクのフォーマットを示す図である。
【図４】この発明の実施の形態１による追記型ファイル対応ディスク再生装置におけるマルチボリュームマルチセッションディスクのフォーマットを示す図である。
【図５】この発明の実施の形態１による追記型ファイル対応ディスク再生装置の動作を説明するための図である。
【図６】この発明の実施の形態１による追記型ファイル対応ディスク再生装置の動作を説明するための図である。
【発明を実施するための最良の形態】
【００１２】
以下、この発明をより詳細に説明するために、この発明を実施するための最良の形態について、添付の図面に従って説明する。
実施の形態１．
図１は、この発明の実施の形態１による追記型ファイル対応ディスク再生装置を示す構成図である。
図１において、追記型ディスク１と、この追記型ディスク１から信号を読み出す光学式ピックアップ２と、この光学式ピックアップ２が読み出した信号を処理する各処理手段を含む信号処理ＩＣ３が設けられ、信号処理ＩＣ３は、各処理手段として、光学式ピックアップ２からの信号を復号する信号復号手段４と、この信号復号手段４で復号した信号よりサブコードデータ（アドレス情報を含む）を抽出して解析するサブコード解析手段５と、信号復号手段４で復号した信号をデコードするＣＤ−ＲＯＭデコード手段６と、光学式ピックアップ２を介して追記型ディスク１の再生を制御するサーボ７とを備える。なお、図示せずも、ＣＤ−ＲＯＭデコード手段６の他方の出力側には、音声出力用として、ファイルデコーダおよびＤ／Ａコンバータが接続される。【００１３】
また、信号処理ＩＣ３と交信するマイクロコンピュータ８が設けられ、マイクロコンピュータ８は、サーボ７を介して追記型ディスク１を制御するディスク制御手段９と、このディスク制御手段９に相互接続されると共に、ＣＤ−ＲＯＭデコード手段６の出力を基にファイルシステムの解析を行うファイルシステム解析手段１０と、サブコード解析手段５の出力からＴＯＣ（Ｔａｂｌｅ  Ｏｆ  Ｃｏｎｔｅｎｔｓ）データを解析するＴＯＣ情報処理手段１１と、このＴＯＣ情報処理手段１１のデータに基づいてセッション情報を処理するセッション情報処理手段１２と、ファイルシステム解析手段１０、ＴＯＣ情報処理手段１１およびセッション情報処理手段１２と相互接続されてマイクロコンピュータ８が各種データを格納するためのメモリ１３と、ファイルシステム解析手段１０と相互接続されて、外部からの指示に従ってファイルシステム解析の手順を変える場合に用いられる外部インタフェース１４とを備える。【００１４】
次に、動作について、図２のフローチャートを参照して説明する。
外部からのディスク再生要求に対し、まず、マイクロコンピュータ８のＴＯＣ情報処理手段１１ではステップＳＴ１（第１の工程）において、ＴＯＣリード処理を実行し、追記型ディスク１に記録されているトラック情報を取得する。このステップＳＴ１のＴＯＣリード処理でのトラック情報を基に、ステップＳＴ２（第２の工程）において、セッション情報処理手段１２で次セッションの有無を確認する。ステップＳＴ２で次セッションが有れば、次セッションの開始アドレスより、ステップＳＴ３（第２の工程）において、現セッションの範囲をメモリ１３に保持し、ステップＳＴ４（第２の工程）において、次セッションのＴＯＣをサーチする。【００１５】
このステップＳＴ１からステップＳＴ４の処理を最終セッションまで繰り返し、全ＴＯＣリード完了後、ステップＳＴ５（第３の工程）において、最終データセッションへサーチを行い、ステップＳＴ６（第３の工程）において、ファイルシステム解析手段１０でファイルシステムのリード処理を行う。このステップＳＴ６のファイルシステムリード処理により得られた各ファイルの開始アドレスを、ステップＳＴ３のセッション情報保持処理にて保持した各セッションの範囲と比較し、ステップＳＴ７（第４の工程）において、各セッションのファイル有無を確認する。【００１６】
ステップＳＴ８（第５の工程）において、各セッションファイル有無確認処理の結果に基づきファイル無しセッションが有るか否かを判別し、ファイル無しセッションが有ると判断した場合、ステップＳＴ９（第５の工程）において、ファイル無し最終データトラックセッションへのサーチを実行し、ステップＳＴ６に戻って、上述同様にステップＳＴ６からステップＳＴ８の処理を繰り返し行い、リンクされていないセッションのファイルシステムリードを行い、最終的にステップＳＴ８でファイル無しセッションが無いと判断されると、一連の処理動作を終了する。【００１７】
図３および図４は、上述の処理動作で用いられるディスクの記録の一例を示すもので、図３はディスクとしてリンクト・マルチセッションディスク（Ｌｉｎｋｅｄ  Ｍｕｌｔｉｓｅｓｓｉｏｎ  Ｄｉｓｃ）を用いた場合、図４はディスクとしてマルチボリュームマルチセッションデスク（Ｍｕｌｔｉｖｏｌｕｍｅ  Ｍｕｌｔｉｓｅｓｓｉｏｎ  Ｄｉｓｃ）を用いた場合である。【００１８】
図５および図６は、マルチボリューム・マルチセッションディスクとして記録後、リンクト・マルチセッションディスクとした場合の一例であり、ファイルシステムＡ，ファイルシステムＢはそれぞれ独立したファイルシステムであり、それぞれリンクされていない。ファイルシステムＡ’はファイルシステムＡに、ファイルシステムＡ’’はファイルシステムＡ’に、ファイルシステムＢ’はファイルシステムＢにそれぞれリンクされており、最終セッションを読むことで、最終セッションのファイルシステムにリンクされたセッションのファイルシステムの内容を読み取ることとなる。因みに、図５では、最終セッションのファイルシステムはＢ’であり、ファイルシステムＢ’を読み取っただけでは第１、第３および第４のファイルシステムに含まれるファイルは認識されず、また、図６では、最終セッションのファイルシステムはＡ’’であり、ファイルシステムＡ’’を読み取っただけでは第２および第５のセッションに含まれるファイルは認識されない。
まず、図５では、最終セッションに記録されているファイルシステムであるＢ’に含まれるファイルは、第１、第３および第４のセッションには存在せず、このファイルＢ’をステップＳＴ９で見て第４のセッションに存在しないので、ステップＳＴ９からステップＳＴ６〜ステップＳＴ８のルートに戻ってファイルシステムリード処理、各セッションファイル有無確認、ファイル無しセッション有の判別と、前回と同様の処理動作を繰り返し、最終的にステップＳＴ８でファイル無しセッションが無いと判断されると、全てのファイルシステムリード処理を終了する。
また、図６では、最終セッションに記録されているファイルシステムであるＡ’’に含まれるファイルは、第２および第５のセッションには存在せず、このファイルシステムＡ’’をステップＳＴ９で見て第５のセッションに存在しないので、ステップＳＴ９からステップＳＴ６〜ステップＳＴ８のルートに戻ってファイルシステムリード処理、各セッションファイル有無確認、ファイル無しセッション有の判別と、前回と同様の処理動作を繰り返し、最終的にステップＳＴ８でファイル無しセッションが無いと判断されると、全てのファイルシステムリード処理を終了する。【００１９】
なお、最終セッションのファイルシステムリード処理後、各セッションと各ファイルの開始アドレスを比較し、セッション毎にファイルの有無を確認し、ファイルが存在したセッションについては、既に読み込み済みとし、ファイルが無いセッションについては、読み込み済みのファイルシステムと未リンクであると判定する。そして、未リンクセッションに対して、ファイルシステムリード処理を行い、未リンクセッションが無くなるまで繰り返すことで、ファイルシステムリード回数を最小限にした上でディスク上に記録された全ファイルを検出することが可能となる。
また、ファイルシステムリード処理後、同一フォルダに同一ファイル名が存在した場合、各ファイルのファイルサイズをチェックし、そのファイルサイズが異なる場合は、異なるファイルであるとして全てを認識させることができる。【００２０】
上記のように、本実施の形態によれば、各セッションと各ファイルの開始アドレスを比較することで各セッション毎のファイルの有無チェックを行い、ファイルが存在しないセッションについては、未リンクファイルシステムを持つセッションであると仮定し、未リンクファイルシステムについては、最も新しく記録されたセッションから順にファイルシステムリードを行い、ファイルシステムリードを行うたびにファイルの有無チェックを行うことで、チェックが必要なファイルシステムの数を減らし、ファイルシステムリード回数を最小限にしてディスク上に記録された全ファイルを短時間に検出することができる。
【産業上の利用可能性】
【００２１】
以上のように、この発明は、追記型ファイル対応ディスクに追記されて記憶されているデータを再生するための追記型ファイル対応ディスク再生装置およびディスク再生方法に適用可能である。
【図１】
0004675974.tif 000002
【図２】
0004675974.tif 000003
【図３】
0004675974.tif 000004
【図４】
0004675974.tif 000005
【図５】
0004675974.tif 000006
【図６】
0004675974.tif 000007