(57)【要約】【課題】記録媒体に記録されるデータのうち正常に再生されるデータのみを読出して再生することが可能なデータ再生装置を提供する。【解決手段】ＣＰＵ７はフラッシュメモリ３から選択情報を取得する。ＣＰＵ７は選択情報において選択されたデータについてのみデータを再生するための再生指示を出力する。デコーダ部９は再生指示を受けてデータを再生し、再生結果を出力する。再生結果が再生不可を示す場合、ＣＰＵ７は選択情報を変更する。再生不可となったデータは以後再生されず、再生可能なデータのみが再生される。【選択図】図１
2007265612.tif 000002
【特許請求の範囲】
【請求項１】
着脱可能な記録媒体に記録された複数のデータファイルを読出す読出部と、
前記記録媒体ごとに設けられる情報であって、前記複数のデータファイルの各々を再生の対象として選択するか否かを示す選択情報を不揮発的に記憶する記憶部と、
前記選択情報に基づいて選択されたデータファイルを再生し、前記選択されたデータファイルが再生不可の場合には前記選択されたデータファイルを以後の再生時に選択しないように前記選択情報を変更する再生部とを備え、
前記再生部は、
前記複数のデータファイルに関するデータ情報を表示する表示部と、
前記データ情報に基づいて再生すべきデータファイルをユーザが選択した場合に、前記ユーザから送られる選択信号が入力される入力部と、
前記入力部から前記選択信号の入力がない場合には前記選択されたデータファイルに対する再生指示を出力して、受けた結果が再生不可を示すときに前記選択情報を変更し、前記入力部から前記選択信号が入力される場合には、前記選択信号に応じて、前記ユーザが選択したデータファイルに対する再生指示を出力して、受けた再生結果が再生不可を示すデータファイルについては以後の再生時に選択されないよう前記選択情報を変更し、前記選択情報に前記再生の対象に該当しないと示されているにも拘らず、受けた再生結果が再生可能を示すデータファイルについては以後の再生時に選択されるよう前記選択情報を変更する制御回路と、
前記再生指示に応じて、外部に画像または音声を出力しない状態でデータファイルを再生し、前記再生結果を出力する再生回路とを含み、
前記制御回路は、前記記録媒体に対応する前記選択情報が前記記憶部に記憶されていない場合には、前記複数のデータファイルの各々のファイル名の拡張子に基づいて前記複数のデータファイルの各々の再生可否を判定して、判定結果を前記選択情報として前記記憶部に記憶させる、データ再生装置。
【請求項２】
記録媒体に記録された複数のデータファイルを読出す読出部と、
前記記録媒体ごとに設けられる情報であって、前記複数のデータファイルの各々を再生の対象として選択するか否かを示す選択情報を不揮発的に記憶する記憶部と、
前記選択情報に基づいて選択されたデータファイルを再生し、前記選択されたデータファイルが再生不可の場合には前記選択されたデータファイルを以後の再生時に選択しないように前記選択情報を変更する再生部とを備え、
前記再生部は、
前記複数のデータファイルに関するデータ情報を表示する表示部と、
前記データ情報に基づいて再生すべきデータファイルをユーザが選択した場合に、前記ユーザから送られる選択信号が入力される入力部と、
前記入力部から前記選択信号の入力がない場合には前記選択されたデータファイルに対する再生指示を出力して、受けた結果が再生不可を示すときに前記選択情報を変更し、前記入力部から前記選択信号が入力される場合には、前記選択信号に応じて、前記ユーザが選択したデータファイルに対する再生指示を出力して、受けた再生結果が再生不可を示すデータファイルについては以後の再生時に選択されないよう前記選択情報を変更し、前記選択情報に前記再生の対象に該当しないと示されているにも拘らず、受けた再生結果が再生可能を示すデータファイルについては以後の再生時に選択されるよう前記選択情報を変更する制御回路と、
前記再生指示に応じて、外部に画像または音声を出力しない状態でデータファイルを再生し、前記再生結果を出力する再生回路とを含み、
前記制御回路は、前記記録媒体に対応する前記選択情報が前記記憶部に記憶されていない場合には、前記複数のデータファイルの各々のファイル名の拡張子に基づいて前記複数のデータファイルの各々の再生可否を判定して、判定結果を前記選択情報として前記記憶部に記憶させる、データ再生装置。
【請求項３】
前記制御回路は、前記記録媒体ごとに前記選択情報を設定する、請求項２に記載のデータ再生装置。
【請求項４】
前記記録媒体は、着脱可能な記録媒体である、請求項２または３のいずれか１項に記載のデータ再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、記録媒体に記録された映像や音楽等の情報を再生するデータ再生装置であり、特に再生可能な情報のみを読出して再生することが可能なデータ再生装置に関するものである。
【背景技術】
【０００２】
近年、パーソナルコンピュータの高性能化が進み、映像や音声のデータを圧縮してディスク等のメディアに記録することが比較的簡単に実現される。これらのデータを圧縮する圧縮技術の例として、音楽用のＭＰ３（MPEG-1 Audio Layer3)やＷＭＡ(Windows（登録商標） Media Audio)、静止画用のＪＰＥＧ（Joint Photographic Experts Group)、動画用のＭＰＥＧ４（Moving Picture Experts Group phase 4)などがある。また、ディスクの例として、ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory)やＣＤ−Ｒ（Compact Disc-Recordable)、ＤＶＤ(Digital Versatile Disc)などがある。
【０００３】
ディスクにデータを記録する際にエラーが発生すると、そのデータは正常に再生されない。また、データが記録されたディスクに一旦傷が生じたり汚れが付着したりすると、該当個所に記録されたデータは正常に再生されなくなる。よって、このような問題を回避するための装置および方法が従来から提案される。
【０００４】
たとえば特開平８−１７１４９号公報（特許文献１）には、エラー映像記憶手段と、映像再生時にエラー映像を除外した映像情報を読出すよう読出手段に指示を行なう映像読出指令手段とを備える映像再生装置の例が開示される。
【０００５】
また、特開平１０−２６９７５１号公報（特許文献２）には、ライトテストモードにおいてオフトラック等のサーボエラーを検出したときに、そのエラーアドレスをライトテスト終了時にディスク上に記録する手段を備える情報記録再生装置の例が開示される。
【０００６】
また、特開２００１−３３２０３９号公報（特許文献３）には、読出エラー情報を保持しながら指定されたすべてのアドレス領域に対して読出動作を行なうことによって、読出動作を中断しなくても、データ再生時のリアルタイム性を確保することが可能であるとともに誤りデータの再生を抑制することが可能な、ドライブおよびデータ読出方法ならびに情報記録媒体再生装置およびデータ再生方法が開示される。
【０００７】
一方、ディスクの大容量化が進み、ディスクには多くのデータが記録される。よって、ディスク装置はディスクに記録された複数のデータの中から指定データを高速に読出すことができなければならない。ディスク上の指定ファイルを高速に読み出すための装置及び方法として、たとえば特開２００３−１６７６３号公報（特許文献４）には、記憶部にフォルダアドレスを格納する第１のテーブルと、ファイルに対応するビットが設定された第２のテーブルとを備えることによって、ファイルの数が多い場合においても高速な検索が可能であるディスクアクセス装置およびディスクアクセス方法が開示される。
【特許文献１】特開平８−１７１４９号公報
【特許文献２】特開平１０−２６９７５１号公報
【特許文献３】特開２００１−３３２０３９号公報
【特許文献４】特開２００３−１６７６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
個人が各種のデータをディスクに記録する場合、ディスクにはディスク再生装置が音楽データや映像データとして再生できないデータ（たとえばワードプロセッサソフトウェア用のデータ）が記録されている場合がある。また、音楽や映像のデータであってもデータ形式やデータが圧縮されたときのビットレートなどが異なることによって、ディスク再生装置がそのデータを再生できないことがある。
【０００９】
従来のディスク再生装置は再生できない形式のデータであるにも関わらずそのデータを再生しようとするため、再生時にエラーが発生する。しかし、従来のディスク再生装置はそのデータが過去に再生されたときの結果を保持していない。よって、ディスク再生装置は明らかに再生できないデータであっても再生処理を行なうので、ユーザはディスク再生装置から再生エラーを示す結果が出力されるまで待たされることになる。
【００１０】
この発明は上述の課題を解決するものであって、その目的は、記録媒体に記録されるデータのうち正常に再生されるデータのみを読出して再生することが可能なデータ再生装置を提供するものである。
【課題を解決するための手段】
【００１１】
この発明は要約すれば、データ再生装置であって、着脱可能な記録媒体に記録された複数のデータファイルを読出す読出部と、記録媒体ごとに設けられる情報であって、複数のデータファイルの各々を再生の対象として選択するか否かを示す選択情報を不揮発的に記憶する記憶部と、選択情報に基づいて選択されたデータファイルを再生し、選択されたデータファイルが再生不可の場合には選択されたデータファイルを以後の再生時に選択しないように選択情報を変更する再生部とを備える。再生部は、複数のデータファイルに関するデータ情報を表示する表示部と、データ情報に基づいて再生すべきデータファイルをユーザが選択した場合に、ユーザから送られる選択信号が入力される入力部と、制御回路と、再生回路とを含む。制御回路は、入力部から選択信号の入力がない場合には選択されたデータファイルに対する再生指示を出力して、受けた結果が再生不可を示すときに選択情報を変更する。制御回路は、入力部から選択信号が入力される場合には、選択信号に応じて、ユーザが選択したデータファイルに対する再生指示を出力する。制御回路は、受けた再生結果が再生不可を示すデータファイルについては以後の再生時に選択されないよう選択情報を変更し、選択情報に再生の対象に該当しないと示されているにも拘らず、受けた再生結果が再生可能を示すデータファイルについては以後の再生時に選択されるよう選択情報を変更する。再生回路は、再生指示に応じて、外部に画像または音声を出力しない状態でデータファイルを再生し、再生結果を出力する。制御回路は、記録媒体に対応する選択情報が記憶部に記憶されていない場合には、複数のデータファイルの各々のファイル名の拡張子に基づいて複数のデータファイルの各々の再生可否を判定して、判定結果を選択情報として記憶部に記憶させる。
【００１２】
この発明の他の局面に従うと、データ再生装置であって、記録媒体に記録された複数のデータファイルを読出す読出部と、記録媒体ごとに設けられる情報であって、複数のデータファイルの各々を再生の対象として選択するか否かを示す選択情報を不揮発的に記憶する記憶部と、選択情報に基づいて選択されたデータファイルを再生し、選択されたデータファイルが再生不可の場合には選択されたデータファイルを以後の再生時に選択しないように選択情報を変更する再生部とを備える。再生部は、複数のデータファイルに関するデータ情報を表示する表示部と、データ情報に基づいて再生すべきデータファイルをユーザが選択した場合に、ユーザから送られる選択信号が入力される入力部と、制御回路と、再生回路とを含む。制御回路は、入力部から選択信号の入力がない場合には選択されたデータファイルに対する再生指示を出力して、受けた結果が再生不可を示すときに選択情報を変更する。制御回路は、入力部から選択信号が入力される場合には、選択信号に応じて、ユーザが選択したデータファイルに対する再生指示を出力する。制御回路は、受けた再生結果が再生不可を示すデータファイルについては以後の再生時に選択されないよう選択情報を変更し、選択情報に再生の対象に該当しないと示されているにも拘らず、受けた再生結果が再生可能を示すデータファイルについては以後の再生時に選択されるよう選択情報を変更する。再生回路は、再生指示に応じて、外部に画像または音声を出力しない状態でデータファイルを再生し、再生結果を出力する。制御回路は、記録媒体に対応する選択情報が記憶部に記憶されていない場合には、複数のデータファイルの各々のファイル名の拡張子に基づいて複数のデータファイルの各々の再生可否を判定して、判定結果を選択情報として記憶部に記憶させる。
【００１３】
好ましくは、制御回路は、記録媒体ごとに選択情報を設定する。
好ましくは、記録媒体は、着脱可能な記録媒体である。
【発明の効果】
【００１４】
この発明のデータ再生装置によれば、記憶される判定結果を参照して記録媒体から読出すデータが再生可能か否かを判定し、判定結果が再生可能であることを示す場合には再生前にデータを解析して再生可能なデータを再生するので、再生時にエラーが発生せず、あるデータの再生終了時から次のデータの再生開始時までの待ち時間を短縮することができる。
【発明を実施するための最良の形態】
【００１５】
以下において、本発明の実施の形態について図面を参照して詳しく説明する。なお、図中同一符号は同一または相当部分を示す。
【００１６】
［実施の形態１］
図１は、この発明のデータ再生装置の構成の一例を示す図である。
【００１７】
図１を参照して、ディスク再生装置１は、着脱可能なディスク（図示せず）に記録され、映像や音楽などの情報が圧縮された複数のデータを読出す読出部２と、データの各々を再生の対象として選択するか否かを示す選択情報を不揮発的に記憶するフラッシュメモリ３と、選択情報において選択されたデータを再生し、再生不可の場合には選択されたデータを以後の再生時に選択しないように選択情報を変更する再生部４とを備える。
【００１８】
読出部２は、ディスクを回転させるためのディスクドライブ５と、ディスクから情報を読出すためにディスクドライブ５を制御するドライブ制御部６とを含む。ディスクドライブ５はたとえばスピンドルモータである。ドライブ制御部６は、モータ制御回路や半導体レーザやピックアップ装置などを含む。ドライブ制御部６で読出されたデータは再生部４に送られる。
【００１９】
フラッシュメモリ３は選択情報の他に、たとえばディスク再生装置１の動作を制御するための各種プログラムを記憶してもよい。なお、フラッシュメモリ３はこの発明における記憶部であるが、記憶部はフラッシュメモリに限定される必要はなく、たとえば不揮発性の記憶装置であればＥＥＰＲＯＭ(Electrically Erasable and Programmable ROM)やハードディスクであってもよい。また、選択情報を記憶する記憶部は電源が常時供給されるのであれば、たとえばＤＲＡＭ（Dynamic Random Access Memory）等の揮発性の記憶装置であってもよい。
【００２０】
再生部４は、各部の動作を集中的に制御および監視するためのＣＰＵ（Central Processing Unit）７と、ドライブ制御部６から送られるデータやＣＰＵ７の処理結果を一時的に格納するためのＲＡＭ８と、ＲＡＭ８に記憶されるデータを復号して再生するデコーダ部９と、曲名やファイル名などディスクに記録されたデータに関する情報を表示する表示部１０と、表示部１０に表示された情報に基づいて再生すべきデータをユーザが選択した場合に、たとえばリモコン（図示せず）や操作ボタン（図示せず）等の手段によってユーザから送られる指示（選択信号）が入力される指示入力部１１とを含む。ディスク再生装置１における各ブロックは内部バス１２によって接続される。
【００２１】
なお、ＣＰＵ７は選択情報において選択されたデータやユーザによって選択されたデータに対する再生指示を出力し、デコーダ部９から受けた再生結果が再生不可を示す場合に選択情報を変更する。また、ＣＰＵ７の動作の詳細な説明は後述する。
【００２２】
デコーダ部９はＣＰＵ７から再生指示を受け、選択されたデータを再生して再生結果を出力する。
【００２３】
この発明におけるデータ再生装置の処理を要約すると次のとおりである。ＣＰＵ７はフラッシュメモリ３から選択情報を取得する。ＣＰＵ７は選択情報において選択されたデータについてのみデータを再生するための再生指示を出力する。デコーダ部９は再生指示を受けてデータを再生し、再生結果を出力する。再生結果が再生不可を示す場合、ＣＰＵ７は選択情報を変更する。再生不可となったデータは以後再生されず、再生可能なデータのみが再生される。
【００２４】
図２は、図１のフラッシュメモリ３に記憶される選択情報の一例を示す図である。
図２を参照して、図示されないディスク（ディスクＤＩＳＣ１とする）にはＦＩＬＥ１〜１０の１０個のデータファイル（以下、単に「ファイル」と称する）が記録されているものとする。ファイルリストＦＬ１はディスクＤＩＳＣ１に記録されているファイル名の一覧を示したものである。
【００２５】
図１のフラッシュメモリ３にはデータＤ１とデータＤ２とが記憶される。データＤ１およびデータＤ２は選択情報に相当する。データＤ１は過去に再生されたディスクのディスク名と各ディスク名に対応する識別子とを含む。データＤ２はデータＤ１が有する識別子と、識別子に対応するファイル名と、各ファイルに対して再生可否が判定された結果を示すフラグとを含む。ファイルが再生不可であればフラグは「０」を示し、ファイルが再生可能であればフラグは「１」を示す。よって図２に示される例では、ディスクＤＩＳＣ１に記録されたファイルのうち、ファイルＦＩＬＥ２、ＦＩＬＥ６が再生不可能なファイルである。
【００２６】
ファイルリストＦＬ２は図１のＣＰＵ７がディスクＤＩＳＣ１の選択情報を取得して再生可能と判定したファイルを示す。ファイルリストＦＬ２はファイルリストＦＬ１からＦＩＬＥ２，ＦＩＬＥ６の２つのファイル名が除かれたファイルリストになる。
【００２７】
図３は、図１のディスク再生装置１の処理を詳細に示すフローチャートである。
図３を参照して、まずステップＳ１では図１のディスク再生装置１に挿入されたディスクの種別が判定されるディスク種別判定処理が行なわれる。説明の便宜上、以下ではディスクがＣＤ−ＲＯＭか否かが判定されるものとする。
【００２８】
ステップＳ１において、ＣＰＵ７は挿入されたディスクがＣＤ−ＲＯＭであるか否かを判定するためドライブ制御部６に識別信号を出力する。ドライブ制御部６は識別信号を受けると、たとえばＤＶＤ用半導体レーザとＣＤ用半導体レーザのうちＣＤ用半導体レーザを選択する。ＣＤ用半導体レーザはディスクに対してレーザ光を照射し、ピックアップ装置はディスクが反射した光を受ける。ピックアップ装置は受けた光を電気信号に変換して検出結果として出力する。
【００２９】
次にステップＳ２において、ＣＰＵ７は検出結果を受け、ディスクがＣＤ−ＲＯＭであるか否かを判定する。ステップＳ２においてＣＰＵ７はディスクがＣＤ−ＲＯＭであると判定すればステップＳ３においてディスク（ＣＤ−ＲＯＭ）からディスク名を取得する。一方、ステップＳ２においてＣＰＵ７はディスクがＣＤ−ＲＯＭではないと判定すれば、ステップＳ４において、ディスク再生装置に挿入されたディスクがＣＤ−ＲＯＭを除いた各種のディスク（たとえばＤＶＤやＣＤ−Ｒなど）のいずれであるかを判定する処理（別種ディスク判定処理）を行なう。
【００３０】
ステップＳ３に続きステップＳ５では、ＣＰＵ７はフラッシュメモリ３に記憶されているディスク名を検索する。次にステップＳ６において、ＣＰＵ７はディスク名が既にフラッシュメモリ３に記憶されていると判定すれば、ステップＳ１１において再生処理を行なう。ステップＳ１１における再生処理については後述する。
【００３１】
一方、ステップＳ６において、ＣＰＵ７はディスク名がフラッシュメモリ３に記憶されていないと判定すればステップＳ７においてファイル名に含まれる拡張子を取得する。
【００３２】
さらにステップＳ７において、ＣＰＵ７は取得した拡張子が再生可能な種類の拡張子であるか否かを判定する。たとえばディスク再生装置１がＭＰ３形式で圧縮された音楽データを再生することができる場合、ＣＰＵ７は取得した拡張子の中に「ＭＰ３」という拡張子が存在するか否かを判定する。
【００３３】
ステップＳ７において再生可能な種類の拡張子が存在する場合、ステップＳ８においてＣＰＵ７は再生可能な種類の拡張子を含むファイル名を抽出する。一方、ステップＳ７において再生可能な種類の拡張子が存在しない場合、ステップＳ９においてディスクに再生可能なデータが記録されていないことをユーザに知らせるためのエラー表示処理が行なわれる。エラー表示処理において、ＣＰＵ７は表示部１０にエラー表示指示を送り、表示部１０は、たとえば「読み取りエラー」等の表示を行なう。
【００３４】
ステップＳ８に続きステップＳ１０において、ＣＰＵ７はフラッシュメモリ３にディスク名、識別子、ファイル名およびフラグを転送する。フラッシュメモリ３は図２に示されるデータＤ１、Ｄ２の形式に従ってこれらの情報を記憶する。なお、ステップＳ７、Ｓ８における処理は、該当のディスクがディスク再生装置で初めて再生される場合に行なわれる処理であるので、フラッシュメモリ３に記憶されるフラグは初期値に設定される必要がある。よってステップＳ１０においてフラグはデータが再生可能であることを示す「１」に設定される。
【００３５】
ステップＳ１０に続き、ＣＰＵ７はステップＳ１１において再生処理を行なう。
図４は、図３のステップＳ１１における再生処理を示すフローチャートである。
【００３６】
図４を参照して、ステップＳ２１ではＣＰＵ７は処理状態がファイルリスト取得状態であるか否かを判定する。ＣＰＵ７の処理状態は、たとえば図１のＲＡＭ８に記憶され、ＣＰＵ７によって更新されるものとする。なお、「ファイルリスト取得状態」とは後述するように、フラッシュメモリ３に記憶される選択情報に基づいて、ＣＰＵ７が再生処理の対象となるファイルのリストをフラッシュメモリ３から取得する処理を行なっている状態を示す。
【００３７】
ステップＳ２１において処理状態がファイルリスト取得状態である場合、ステップＳ２２においてＣＰＵ７はフラッシュメモリ３からファイルリストを取得する。ファイルリストとは、あるディスクに記録されたファイルのうち再生可能なファイルのファイル名の一覧であり、たとえば図２に示されるファイルリストＦＬ２である。
【００３８】
ステップＳ２２に続いてステップＳ２３では、ＣＰＵ７は処理状態を再生可能判定状態に設定する。「再生可能判定状態」とは、再生対象のデータが再生可能であるか否かを判定する処理（再生可能判定処理）が行なわれている状態である。処理状態が再生可能判定状態に設定されると、処理は再びステップＳ２１に戻る。
【００３９】
一方、ステップＳ２１において処理状態がファイルリスト取得状態でない場合、ステップＳ２４においてＣＰＵ７は処理状態が再生可能判定状態か否かを判定する。処理状態が再生可能判定状態である場合、ステップＳ２５においてＣＰＵ７はファイルが再生可能か否かを判定し、判定した結果が再生不可であれば選択情報を変更する再生可能判定処理を行なう。再生可能判定処理の詳細は後述する。
【００４０】
たとえばディスクの初回再生時には、ディスクに記録されたファイルが拡張子のみによって判断されて再生可能であると選択情報に設定されている。また、選択情報では再生不可と示されるファイルであってもユーザにより再生対象のファイルに指定される可能性がある。これらの場合に、ファイルが再生されるとエラーが発生する可能性がある。よって再生エラーが生じないように再生可能判定処理が行なわれる。
【００４１】
ステップＳ２５に続いてステップＳ２６ではＣＰＵ７は処理状態を再生開始処理状態に設定する。処理状態が再生開始処理状態に設定されると、処理は再びステップＳ２１に戻る。
【００４２】
ステップＳ２４において処理状態が再生可能判定状態でない場合、ステップＳ２７においてＣＰＵ７は処理状態が再生開始処理状態か否かを判定する。再生開始処理状態とは、ユーザが映像や音楽を視聴するための再生処理が行なわれる状態である。
【００４３】
処理状態が再生開始処理状態であれば、ステップＳ２８においてＣＰＵ７は再生開始処理を行なう。再生開始処理においてＣＰＵ７はファイルの再生を開始するための指示を出力する。デコーダ部９はＣＰＵ７から指示を受けるとデータの再生を開始する。ステップＳ２８に続いてステップＳ２９ではＣＰＵ７は処理状態を再生終了待ち状態に設定する。ステップＳ２９での処理が終了すると処理は再びステップＳ２１に戻る。
【００４４】
ステップＳ２７において処理状態が再生開始処理状態でない場合、ステップＳ３０においてＣＰＵ７は処理状態が再生終了待ち状態か否かを判定する。「再生終了待ち状態」とは、ファイルが再生されている状態である。ステップＳ３０において処理状態が再生終了待ち状態である場合、処理は再びステップＳ２１に戻る。
【００４５】
一方、ステップＳ３０において処理状態が再生終了待ち状態でない場合、ステップＳ３１においてＣＰＵ７は再生が終了したか否かを判定する。
【００４６】
ステップＳ３１においてファイルの再生が終了していない場合、処理はステップＳ２１に戻る。一方、ステップＳ３１において再生が終了した場合、ステップＳ３２においてＣＰＵ７はファイルリスト中のすべてのファイルの再生が終了したか否かを判定する。
【００４７】
ステップＳ３２において、再生されていないファイルが残っている場合（ステップＳ３２においてＮＯの場合）、ステップＳ３３においてＣＰＵ７は次のファイルの番号を指定し、ステップＳ３４において処理状態を再生可能判定状態に設定する。処理状態が再生可能判定状態に設定されると、処理はステップＳ２１に戻る。
【００４８】
一方、ステップＳ３２においてすべてのファイルの再生が終了した場合、ステップＳ３５においてＣＰＵ７は再生停止処理を行なう。ステップＳ３５に続いてステップＳ３６ではＣＰＵ７は処理状態を停止状態に設定する。
【００４９】
図５は、図４のステップＳ２２におけるファイルリスト取得処理を示すフローチャートである。
【００５０】
図５を参照して、処理が開始されるとまずステップＳ４１においてＣＰＵ７はフラッシュメモリ３を検索し、挿入されたディスクに記録されているすべてのファイルのファイル名が含まれるファイルリストを表示するよう表示部１０に指示する。表示部１０はＣＰＵ７から指示を受けてファイルリストを表示する。ファイルリストはユーザが再生可能なファイルと再生不可能なファイルとを容易に区別することができるよう、たとえば再生可能なファイルと再生不可能なファイルとで色を変えて表示される。
【００５１】
次にステップＳ４２において、ＣＰＵ７は選択信号が入力されたか否かによって、ユーザがファイルを選択したか否かを判定する。ステップＳ４２においてユーザがファイルを選択していない場合、ステップＳ４３においてＣＰＵ７はフラッシュメモリ３を検索し、該当のファイル名に対するフラグを取得し、そのファイルが再生可能であるか否かを判定する。一方、ユーザがファイルを選択した場合、指示入力部１１は受けた選択信号をＣＰＵ７に送る。ステップＳ４４においてＣＰＵ７は選択信号に応じてユーザが選択したファイル名を含むファイルリストを作成する。
【００５２】
ステップＳ４３に続いてステップＳ４５ではＣＰＵ７はフラッシュメモリ３に記憶されているフラグを参照してディスクに記録されたすべてのファイルを再生するか否かを判定する。ステップＳ４５においてすべてのファイルを再生する場合にはステップＳ４６においてＣＰＵ７はそのディスクのすべてのファイル名が含まれたファイルリストを作成する。
【００５３】
ステップＳ４３において再生不可と判定されたファイルが存在する場合、処理はステップＳ４５からステップＳ４７に進む。ステップＳ４７においてＣＰＵ７はフラグが再生可能を示すファイル名のみからなるファイルリストを作成する。
【００５４】
ＣＰＵ７はステップＳ４４，Ｓ４６，Ｓ４７のそれぞれに示される処理を行なった後、ステップＳ４８において、作成したファイルリストの中で再生すべきファイルの番号を決定する。番号はたとえばリストの先頭から順に決定される。また、ランダム再生の場合であれば番号はリストの中からランダムに決定される。あるいはプログラム再生の場合であれば番号は予めユーザによって指定された順序に従って決定される。
【００５５】
図６は、図４のステップＳ２５における再生可能判定処理を示すフローチャートである。
【００５６】
図６を参照して、処理が開始されると、まずステップＳ５１において、ファイル判定処理が行なわれる。ＣＰＵ７は図５のステップＳ４８において再生すべきファイルが決定されたことに応じてデコーダ部９に再生指示を送る。デコーダ部９は再生指示を受けて、データを再生し、再生結果を出力する。
【００５７】
なお、デコーダ部９はユーザには再生音声や再生画像が出力されないように仮に再生させた結果を再生結果として出力してもよいし、再生結果を出力するまでの時間を短縮するため、再生指示を受けて取得した圧縮形式やビットレート（たとえば圧縮形式がＭＰ３でありビットレートが１２８ｋｂｐｓ）等の情報を再生結果として出力してもよい。ＣＰＵ７はデコーダ部９から再生結果を受け該当のファイルが再生可能であるか否かを判定する。
【００５８】
次にステップＳ５２においてＣＰＵ７はファイルが再生可能と判定すれば処理を終了する。再生可能と判定されたファイルは図４のステップＳ２８において再生開始処理が行なわれると再生される。
【００５９】
一方、ステップＳ５２においてＣＰＵ７はファイルが再生不可と判定する場合、ステップＳ５３においてフラッシュメモリ３に記憶されている該当のファイルのフラグを再生不可を示す「０」に設定する。再生不可能と判定されたファイルは再生されない。
【００６０】
図５のステップＳ４４において作成されたファイルリストにはユーザが選択したファイルのファイル名が含まれているので、再生できないファイルがリストに含まれる可能性がある。この場合でもステップＳ５１〜Ｓ５３の処理によって再生できないファイルについては、フラッシュメモリ３に記憶されている選択情報のフラグは再生不可を示す「０」に設定される。つまり、ステップＳ５１〜Ｓ５３の処理においてユーザが選択したファイルの再生結果が再生不可である場合にも選択情報は更新される。
【００６１】
また、ディスクの記録面に付着した埃や汚れを除去することによって、以前には再生できなかったファイルが再生可能になる場合がある。このようなファイルに対する選択情報を更新するため、たとえばステップＳ５２でファイルが再生可能と判定される場合（ステップＳ５２においてＹＥＳの場合）に、ステップＳ５２に続いてフラグを再生可能を示す「１」に変更する処理が追加されてもよい。
【００６２】
ステップＳ５３に続いてステップＳ５４では、ＣＰＵ７は次に判定処理を行なうファイルの番号を設定する。ステップＳ５４での処理が終了すると再びステップＳ５１においてファイル判定処理が行なわれる。
【００６３】
なお、実施の形態１の説明においてこの発明のデータ再生装置の適用例としてディスク再生装置を説明したが、このディスクはＤＶＤ等の再生装置に着脱可能なディスクであると限定される必要はなく、たとえばハードディスクであってもよい。データ再生装置がハードディスクに記録されたデータを再生する場合、図２のデータＤ１にはディスク名に代えて、たとえばファイルの格納場所を示すフォルダ名が記憶されてもよい。また、記録媒体はディスクに限定される必要はなく、たとえばメモリカード等であっても、この発明のデータ再生装置は同様に適用可能である。
【００６４】
また、ディスクの記録面に生じた傷によってファイルの再生ができなくなる場合や、汚れの除去によってファイルの再生が可能になる場合がある。これらの場合に対応して選択情報を随時更新するためには、たとえば図４のステップＳ３１とステップＳ３２との間にファイルの再生結果に応じて選択情報のフラグを更新する処理を追加すればよい。
【００６５】
以上のように実施の形態１によれば、フラッシュメモリに予め記憶されたファイルの再生結果に基づいて再生可能なファイルのリストを作成し、さらにそのリストに従って該当のファイルが再生可能か否かを予め判定した上でデータを再生することによって、再生不可能なデータを再生し続けるという問題が発生しないので、再生開始までの待ち時間を短縮することが可能になる。
【００６６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００６７】
【図１】この発明のデータ再生装置の構成の一例を示す図である。
【図２】図１のフラッシュメモリ３に記憶される選択情報の一例を示す図である。
【図３】図１のディスク再生装置１の処理を詳細に示すフローチャートである。
【図４】図３のステップＳ１１における再生処理を示すフローチャートである。
【図５】図４のステップＳ２２におけるファイルリスト取得処理を示すフローチャートである。
【図６】図４のステップＳ２５における再生可能判定処理を示すフローチャートである。
【符号の説明】
【００６８】
１  ディスク再生装置、２  読出部、３  フラッシュメモリ、４  再生部、５  ディスクドライブ、６  ドライブ制御部、７  ＣＰＵ、８  ＲＡＭ、９  デコーダ部、１０  表示部、１１  指示入力部、１２  内部バス、Ｄ１，Ｄ２  データ、ＤＩＳＣ１  ディスク、ＦＬ１，ＦＬ２  ファイルリスト、Ｓ１〜Ｓ５４  ステップ。
【図１】
2007265612.tif 000003
【図２】
2007265612.tif 000004
【図３】
2007265612.tif 000005
【図４】
2007265612.tif 000006
【図５】
2007265612.tif 000007
【図６】
2007265612.tif 000008