(57)【要約】【課題】光ディスク等の着脱可能な記録媒体から読み出したデータを用いたデータ処理の迅速な開始を可能にすることができるデータ読出装置を提供する。【解決手段】データ処理装置２が内蔵するディスクドライブであるデータ読出装置１は、光ディスク（記録媒体）が最初に装着された場合に、光ディスクが記録しているデータの一部を読み出し、保存用メモリ（記憶部）１２に記憶しておく。データを光ディスクＤから読み出す際には、データ読出装置１は、実際に光ディスクＤからのデータ読出を開始するまでの間の時間に、又は光ディスクＤからのデータ読出と並行して、保存用メモリ１２に記憶してあるデータを読み出し、読み出したデータをバッファメモリ１３経由で出力する。データの出力が迅速となり、データ処理を開始するまでのタイムラグが短縮される。【選択図】図１
2011108348.tif 000002
【特許請求の範囲】
【請求項１】
着脱可能な記録媒体からデータを読み出すデータ読出装置において、
不揮発性の記憶部と、
記録媒体が装着された場合に、装着された記録媒体が記録しているデータの一部を前記記憶部で記憶しているか否かを判定する判定手段と、
該判定手段が、前記記録媒体が記録しているデータの一部を前記記憶部で記憶していないと判定した場合に、前記記録媒体が記録しているデータの前記記録媒体での記録位置を示す記録位置情報を前記記録媒体から読み出す手段と、
前記記録媒体からデータを読み出す手段と、
前記記録媒体から読み出したデータの内、前記記録媒体に先頭の記録位置から順に記録されている所定量のデータを、読み出した記録位置情報と関連付けて前記記憶部に記憶させる手段と
を備えることを特徴とするデータ読出装置。
【請求項２】
装着された記録媒体から、該記録媒体を識別するための識別情報を読み出す手段と、
読み出した識別情報を、該識別情報が識別する記録媒体から読み出した記録位置情報及びデータに関連付けて前記記憶部に記憶させる手段とを備え、
前記判定手段は、
装着された記録媒体から読み出した識別情報に一致する識別情報が前記記憶部に記憶されているか否かを判定する手段と、
前記記録媒体から読み出した識別情報に一致する識別情報が前記記憶部に記憶されている場合に、前記記録媒体が記録しているデータの一部を前記記憶部で記憶していると判定する手段と、
前記記録媒体から読み出した識別情報に一致する識別情報が前記記憶部に記憶されていない場合に、前記記録媒体が記録しているデータの一部を前記記憶部で記憶していないと判定する手段と
を有することを特徴とする請求項１に記載のデータ読出装置。
【請求項３】
装着している記録媒体からデータを読み出すことを指示する読み出し指示を受け付ける手段と、
該手段が前記読み出し指示を受け付けた場合に、装着している記録媒体から識別情報を読み出す手段と、
前記記憶部で記憶しているデータの中から、前記記録媒体から読み出した識別情報に関連付けられたデータを検索することにより、前記記録媒体が記録しているデータの内で前記記憶部で記憶しているデータを検索する手段と、
該手段で検索したデータを前記記憶部から読み出す手段と、
前記記憶部からのデータの読出に並行して、前記記録媒体が記録しているデータの内、前記記憶部で記憶しているデータ以外のデータを前記記録媒体から読み出す手段と
を更に備えることを特徴とする請求項２に記載のデータ読出装置。
【請求項４】
装着された記録媒体に先頭の記録位置から順に記録されている所定量のデータの特定部分である特定部分データを、前記記録媒体から読み出す手段と、
前記判定手段は、
前記記憶部が記憶するデータの中に、装着された記録媒体から読み出した特定部分データと特定部分が一致するデータがあるか否かを判定する手段と、
前記記録媒体から読み出した特定部分データと特定部分が一致するデータがある場合に、前記記録媒体が記録しているデータの一部を前記記憶部で記憶していると判定する手段と、
前記記録媒体から読み出した特定部分データと特定部分が一致するデータがない場合に、前記記録媒体が記録しているデータの一部を前記記憶部で記憶していないと判定する手段と
を有することを特徴とする請求項１に記載のデータ読出装置。
【請求項５】
装着している記録媒体からデータを読み出すことを指示する読み出し指示を受け付ける手段と、
該手段が前記読み出し指示を受け付けた場合に、装着している記録媒体に先頭の記録位置から順に記録されている所定量のデータの特定部分である特定部分データを、前記記録媒体から読み出す手段と、
前記記憶部で記憶しているデータの中から、前記記録媒体から読み出した特定部分データと特定部分が一致するデータを検索することにより、前記記録媒体が記録しているデータの内で前記記憶部で記憶しているデータを検索する手段と、
該手段で検索したデータを前記記憶部から読み出す手段と、
前記記憶部からのデータの読出に並行して、前記記録媒体が記録しているデータの内、前記記憶部で記憶しているデータ以外のデータを前記記録媒体から読み出す手段と
を更に備えることを特徴とする請求項４に記載のデータ読出装置。
【請求項６】
前記判定手段が、前記記録媒体が記録しているデータの一部を前記記憶部で記憶していると判定した場合に、前記記録媒体が記録しているデータの内で前記記憶部で記憶しているデータを前記記憶部から読み出す手段と、
前記記憶部からのデータの読出に並行して、前記記録媒体が記録しているデータの内、前記記憶部で記憶しているデータ以外のデータを前記記録媒体から読み出す手段と
を更に備えることを特徴とする請求項１から５までのいずれか一つに記載のデータ読出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ディスク等の着脱可能な記録媒体からデータを高速で読み出すことができるデータ読出装置に関する。
【背景技術】
【０００２】
従来、ＡＶ（オーディオ・ビジュアル）装置又はＰＣ（パーソナルコンピュータ）等で利用するデータを記録する可搬型の記録媒体として、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disk）又はＢＤ（Blu-ray Disc）等の光ディスクが広く利用されている。光ディスクに記録されたデータを読み出すデータ読出装置は、光ディスクを回転駆動させる駆動部と、光ディスクにレーザー光を照射してデータを読み出すピックアップとを備える。光ディスクからデータを読み出す際、データ読出装置は、まず、光ディスクからデータを読み出すための準備をする処理である光ディスクのローディングを行う。ローディングの処理では、データ読出装置は、駆動部で光ディスクの回転を開始し、ピックアップから光ディスクへのレーザー光の照射を開始し、光ディスクに固有の情報を読み出す等の方法で光ディスクの種類を判定し、レーザー光の焦点を合わせるフォーカシングを行い、光ディスク上のデータトラックにレーザーを追随させるトラッキングを行い、記録容量を示す情報等の光ディスクを管理するための管理情報を読み出す。データ読出装置は、ローディングが終了した後で、データの読み出しを開始し、読み出したデータを出力する。ＡＶ装置又はＰＣ等のデータ処理装置は、データ読出装置を内蔵しているか、又はデータ読出装置を接続した構成となっており、データ読出装置が出力したデータに対して音楽再生等のデータ処理を行う。特許文献１には、データ処理の途中で一時的にデータをバッファメモリに記憶する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−２８２７７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
光ディスクからデータを読み出すためにはデータ読出装置はローディングを必ず行う必要があり、またローディングの処理には十〜数十秒程度の時間を要する。またデータ読出装置による光ディスクからのデータ読出は、半導体メモリからのデータ読出に比べて低速である。ＡＶ装置又はＰＣでデータ処理を開始するためには、ある程度のデータ量のデータがデータ読出装置が出力される必要があるので、使用者がデータ処理の開始を指示してから音楽再生等のデータ処理が実際に開始されるまでに、タイムラグが発生するという問題がある。特に、データ読出装置での光ディスクの装着とデータ処理とを連続的に行う場合は、使用者がデータ読出装置に光ディスクを装着させてから、音楽再生等のデータ処理が実際に開始されるまでに、数十秒〜一分程度の待ち時間が発生するという問題がある。この問題は、特許文献１に記載の技術でも解決することはできない。
【０００５】
本発明は、斯かる事情に鑑みてなされたものであって、その目的とするところは、光ディスク等の記録媒体からのデータ読出を開始するまでの時間に、又は記録媒体からのデータ読出と並行して、データの一部の出力を可能にすることにより、データ処理の迅速な開始を可能にすることができるデータ読出装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明に係るデータ読出装置は、着脱可能な記録媒体からデータを読み出すデータ読出装置において、不揮発性の記憶部と、記録媒体が装着された場合に、装着された記録媒体が記録しているデータの一部を前記記憶部で記憶しているか否かを判定する判定手段と、該判定手段が、前記記録媒体が記録しているデータの一部を前記記憶部で記憶していないと判定した場合に、前記記録媒体が記録しているデータの前記記録媒体での記録位置を示す記録位置情報を前記記録媒体から読み出す手段と、前記記録媒体からデータを読み出す手段と、前記記録媒体から読み出したデータの内、前記記録媒体に先頭の記録位置から順に記録されている所定量のデータを、読み出した記録位置情報と関連付けて前記記憶部に記憶させる手段とを備えることを特徴とする。
【０００７】
本発明においては、データ読出装置は、光ディスク等の着脱可能な記録媒体が装着された場合に、記録媒体が記録しているデータの一部を記憶部で記憶しているかを判定し、データを記憶部で記憶していない場合に、記録媒体でのデータの記録位置を示す記録位置情報、及び記録媒体の所定の記録位置に記録されているデータを、記録媒体から読み出して記憶部に記憶する。
【０００８】
本発明に係るデータ読出装置は、装着された記録媒体から、該記録媒体を識別するための識別情報を読み出す手段と、読み出した識別情報を、該識別情報が識別する記録媒体から読み出した記録位置情報及びデータに関連付けて前記記憶部に記憶させる手段とを備え、前記判定手段は、装着された記録媒体から読み出した識別情報に一致する識別情報が前記記憶部に記憶されているか否かを判定する手段と、前記記録媒体から読み出した識別情報に一致する識別情報が前記記憶部に記憶されている場合に、前記記録媒体が記録しているデータの一部を前記記憶部で記憶していると判定する手段と、前記記録媒体から読み出した識別情報に一致する識別情報が前記記憶部に記憶されていない場合に、前記記録媒体が記録しているデータの一部を前記記憶部で記憶していないと判定する手段とを有することを特徴とする。
【０００９】
また本発明においては、データ読出装置は、記録媒体を識別するための識別情報を記録媒体から読み出し、記録媒体から読み出したデータに関連付けて記憶部に記憶しておき、装着された記録媒体から読み出した識別情報を記憶部に記憶しているかに基づいて、記録媒体が記録しているデータの一部を記憶部で記憶しているかを判定する。
【００１０】
本発明に係るデータ読出装置は、装着している記録媒体からデータを読み出すことを指示する読み出し指示を受け付ける手段と、該手段が前記読み出し指示を受け付けた場合に、装着している記録媒体から識別情報を読み出す手段と、前記記憶部で記憶しているデータの中から、前記記録媒体から読み出した識別情報に関連付けられたデータを検索することにより、前記記録媒体が記録しているデータの内で前記記憶部で記憶しているデータを検索する手段と、該手段で検索したデータを前記記憶部から読み出す手段と、前記記憶部からのデータの読出に並行して、前記記録媒体が記録しているデータの内、前記記憶部で記憶しているデータ以外のデータを前記記録媒体から読み出す手段とを更に備えることを特徴とする。
【００１１】
また本発明においては、データ読出装置は、データの読み出し指示を受け付けた場合は、装着している記録媒体から読み出した識別情報に関連付けて記憶部に記憶しているデータを検索し、検索したデータを記憶部から読み出し、他のデータを記録媒体から読み出す。
【００１２】
本発明に係るデータ読出装置は、装着された記録媒体に先頭の記録位置から順に記録されている所定量のデータの特定部分である特定部分データを、前記記録媒体から読み出す手段と、前記判定手段は、前記記憶部が記憶するデータの中に、装着された記録媒体から読み出した特定部分データと特定部分が一致するデータがあるか否かを判定する手段と、前記記録媒体から読み出した特定部分データと特定部分が一致するデータがある場合に、前記記録媒体が記録しているデータの一部を前記記憶部で記憶していると判定する手段と、前記記録媒体から読み出した特定部分データと特定部分が一致するデータがない場合に、前記記録媒体が記録しているデータの一部を前記記憶部で記憶していないと判定する手段とを有することを特徴とする。
【００１３】
また本発明においては、データ読出装置は、記録媒体に記録しているデータに含まれる特定部分である特定部分データを記録媒体から読み出し、読み出した特定部分データと特定部分が一致するデータを記憶部で記憶しているかに基づいて、記録媒体が記録しているデータの一部を記憶部で記憶しているかを判定する。
【００１４】
本発明に係るデータ読出装置は、装着している記録媒体からデータを読み出すことを指示する読み出し指示を受け付ける手段と、該手段が前記読み出し指示を受け付けた場合に、装着している記録媒体に先頭の記録位置から順に記録されている所定量のデータの特定部分である特定部分データを、前記記録媒体から読み出す手段と、前記記憶部で記憶しているデータの中から、前記記録媒体から読み出した特定部分データと特定部分が一致するデータを検索することにより、前記記録媒体が記録しているデータの内で前記記憶部で記憶しているデータを検索する手段と、該手段で検索したデータを前記記憶部から読み出す手段と、前記記憶部からのデータの読出に並行して、前記記録媒体が記録しているデータの内、前記記憶部で記憶しているデータ以外のデータを前記記録媒体から読み出す手段とを更に備えることを特徴とする。
【００１５】
また本発明においては、データ読出装置は、データの読み出し指示を受け付けた場合は、装着している記録媒体から読み出した特定部分データと特定部分が一致するデータを記憶部から検索し、検索したデータを記憶部から読み出し、他のデータを記録媒体から読み出す。
【００１６】
本発明に係るデータ読出装置は、前記判定手段が、前記記録媒体が記録しているデータの一部を前記記憶部で記憶していると判定した場合に、前記記録媒体が記録しているデータの内で前記記憶部で記憶しているデータを前記記憶部から読み出す手段と、前記記憶部からのデータの読出に並行して、前記記録媒体が記録しているデータの内、前記記憶部で記憶しているデータ以外のデータを前記記録媒体から読み出す手段とを更に備えることを特徴とする。
【００１７】
更に本発明においては、データ読出装置は、記録媒体が装着され、記録媒体が記録しているデータの一部を記憶部で記憶している場合には、記録媒体が記録しているデータの内で記憶部に記憶しているデータを記憶部から読み出し、他のデータを記録媒体から読み出す。
【発明の効果】
【００１８】
本発明にあっては、データ読出装置は、最初に記録媒体が装着された場合にデータの一部を記憶部に記憶しておき、記録媒体からデータを読み出して出力する際には、記録媒体からのデータ読み出しが完了してデータ読み出しを開始する前に、又は記録媒体からのデータ読み出しと並行して、記憶部からデータを読み出すことができるので、記録媒体が装着されてから又はデータの読み出し指示を受け付けてから迅速にデータを読み出すことができる。特に、データ読出装置からデータを出力して音楽再生等のデータ処理を行う場合は、使用者が記録媒体をデータ読出装置に装着してから又は使用者がデータ処理の開始を指示してから実際に音楽再生等のデータ処理が開始されるまでのタイムラグが短縮される等、本発明は優れた効果を奏する。
【図面の簡単な説明】
【００１９】
【図１】本発明のデータ読出装置の内部構成を示すブロック図である。
【図２】実施の形態１における保存用メモリが記憶する情報の内容例を示す概念図である。
【図３】実施の形態１に係るデータ読出装置が光ディスクを装着する際に実行する処理の手順を示すフローチャートである。
【図４】実施の形態１に係るデータ読出装置が、光ディスクを装着している状態でデータ出力の指示に従ってデータを出力する処理の手順を示すフローチャートである。
【図５】実施の形態２における保存用メモリが記憶する情報の内容例を示す概念図である。
【図６】実施の形態２に係るデータ読出装置が光ディスクを装着する際に実行する処理の手順を示すフローチャートである。
【図７】実施の形態２に係るデータ読出装置が、光ディスクを装着している状態でデータ出力の指示に従ってデータを出力する処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００２０】
以下本発明をその実施の形態を示す図面に基づき具体的に説明する。
（実施の形態１）
図１は、本発明のデータ読出装置の内部構成を示すブロック図である。本発明のデータ読出装置１は、光ディスクドライブであり、ＡＶ装置又はＰＣ等のデータ処理装置２に内蔵された構成となっている。データ読出装置１は、データ読出装置１の動作を制御する制御部１１と、本発明における記憶部である保存用メモリ１２と、バッファメモリ１３と、インタフェース部１４と、駆動部１５と、ピックアップ１６とを備えている。またデータ読出装置１は、図示しない出し入れ可能なトレイ又はスロットインの機構を備え、トレイ又はスロットインの機構を用いて光ディスク（記録媒体）Ｄを装着されることが可能な構成となっている。制御部１１は、演算を行う演算部、演算に伴う一時的な情報を記憶するメモリ、及び制御プログラムを記憶するメモリを含んでなり、データ読出装置１の動作を制御するための演算を実行する。保存用メモリ１２は、記憶したデータを保存できるように、不揮発性の半導体メモリで構成されている。なお、本発明における記憶部は、光ディスクＤよりもデータの読み出しが高速である不揮発性の記憶部であれば、ハードディスク等、半導体メモリ以外の記憶部であってもよい。バッファメモリ１３は、揮発性又は不揮発性のメモリで構成されている。またバッファメモリ１３は保存用メモリ１２よりもデータの読み出し及び書き込みが高速であることが望ましい。ピックアップ１６は、光ディスクＤにレーザー光を照射し、反射光の変動を電気信号に変換することにより、光ディスクＤからデータを読み出す。駆動部１５は、スピンドルモータ等を用いて光ディスクＤを駆動する。インタフェース部１４は、光ディスクＤから読み出したデータを出力する。
【００２１】
データ処理装置２は、データ処理装置２全体の動作を制御する上位制御部２１と、データ読出装置１に接続されたインタフェース部２４と、データ読出装置１から出力されたデータに対して音楽再生等のデータ処理を行うデータ処理部２５と、外部からの指示を入力される入力部２２と、データ処理の結果を出力する出力部２３とを備えている。上位制御部２１及びデータ処理部２５は、演算部及びメモリを含んでなる。なお、データ処理装置２は、ＣＰＵを備え、上位制御部２１及びデータ処理部２５の機能をソフトウェアを用いて実現する形態であってもよい。インタフェース部２４は、データ読出装置１から出力されたデータを受け付ける。入力部２２は、使用者の操作によりデータ処理の開始等の各種の指示を受け付ける操作部、使用者が操作する図示しないリモートコントローラ（リモコン）からの信号を受信することにより各種の指示を受け付ける受信部、又は図示しない外部の装置に接続されて外部の装置からの制御信号を入力されるインタフェース等で構成されている。出力部２３は、映像を表示するディスプレイ、音声を出力するスピーカ、又は図示しないディスプレイ若しくはスピーカ等の外部の出力機器に対してデータを出力するためのインタフェース等である。
【００２２】
図２は、実施の形態１における保存用メモリ１２が記憶する情報の内容例を示す概念図である。保存用メモリ１２は、データ読出装置１に装着してある光ディスクＤのディスク番号と、ディレクトリ情報と、光ディスクＤに記録されているデータの一部である先頭データとを互いに関連付けて記憶している。ディスク番号は、個々の光ディスクＤを識別するための情報であり、各光ディスクＤに付されている固有の番号である。ディスク番号は本発明における識別情報である。ディレクトリ情報は、光ディスクＤに記録されたデータファイルの配置を示す情報であり、光ディスクＤに記録された各データの光ディスクＤ上での記録位置を示している。ディレクトリ情報は、本発明における記録位置情報である。先頭データは、光ディスクＤの記録領域の内、ディスク番号又はディレクトリ情報等のデータを管理するための情報が記録された管理領域とは別の、実データが記録されている領域の先頭アドレスから順に記録されている所定のデータ量のデータである。光ディスクＤが、音楽又は映像等のコンテンツを再生するためのコンテンツデータを記録している光ディスクＤである場合は、先頭データは、コンテンツデータの先頭部分となる。例えば、音楽ＣＤに記録された、最初の楽曲を再生するためのデータは、少なくとも一部が先頭データに含まれる。
【００２３】
保存用メモリ１２は、現在装着している光ディスクＤに限らず、過去に装着した光ディスクＤの夫々についてデータを記憶している。即ち、保存用メモリ１２は、ディスク番号、ディレクトリ情報及び先頭データを互いに関連付けたデータを、複数通り記憶している。データを記憶するための保存用メモリ１２の記憶容量が不足した場合は、データ読出装置１は、記憶された日時が古いデータ、又は利用頻度が低いデータ等、過去に記憶したデータを消去する処理を行う。
【００２４】
次に、実施の形態１に係る本発明のデータ読出装置１の動作を説明する。図３は、実施の形態１に係るデータ読出装置１が光ディスクＤを装着する際に実行する処理の手順を示すフローチャートである。データ読出装置１は、図示しないトレイの出し入れ又はスロットインの機構を用いて光ディスクＤを装着される（Ｓ１０１）。制御部１１は、装着された光ディスクＤを駆動部１５に回転させる処理を開始し、光ディスクＤ上の所定の部位に記録されているデータをピックアップ１６に読み取らせることにより、光ディスクＤからディスク番号を読み出す（Ｓ１０２）。ディスク番号は、正確なフォーカシング及びトラッキングが完了する前に読み出すことが可能である。制御部１１は、次に、読み出したディスク番号を保存用メモリ１２で記憶しているか否かを判定する（Ｓ１０３）。
【００２５】
ステップＳ１０３で、読み出したディスク番号を保存用メモリ１２で記憶していない場合は（Ｓ１０３：ＮＯ）、制御部１１は、光ディスクＤに記録している先頭データを保存用メモリ１２では記憶していないと判定し、フォーカシング及びトラッキング等を含む光ディスクＤのローディングを行うことにより、光ディスクＤからデータを読み出すための読み出し準備を行う（Ｓ１０４）。読み出し準備が終了した後は、制御部１１は、駆動部１５に光ディスクＤを駆動させ、ピックアップ１６に光ディスクＤからディレクトリ情報を読み出させ（Ｓ１０５）、次に、ピックアップ１６に光ディスクＤからのデータ読み出しを開始させる（Ｓ１０６）。ステップＳ１０６では、データ読出装置１は、光ディスクＤの記録領域の内、管理領域とは別の実データが記録されている領域の先頭の記録位置を示す予め定められた先頭アドレスからアドレス順にデータの読み出しを開始する。制御部１１は、次に、光ディスクＤから読み出したデータの内、先頭データを、光ディスクＤから読み出したディスク番号及びディレクトリ情報に関連付けて、保存用メモリ１２に記憶させる処理を開始する（Ｓ１０７）。保存用メモリ１２に記憶させる先頭データは、先頭アドレスからアドレス順に読み出した予め定められた所定のデータ量のデータである。制御部１１は、次に、光ディスクＤから読み出したデータをバッファメモリ１３に記憶させる処理を開始する（Ｓ１０８）。
【００２６】
ステップＳ１０３で、読み出したディスク番号を保存用メモリ１２で記憶している場合は（Ｓ１０３：ＹＥＳ）、制御部１１は、光ディスクＤに記録している先頭データを保存用メモリ１２で記憶していると判定し、読み出したディスク番号に関連付けて保存用メモリ１２に記憶してある先頭データを順次読み出す処理を開始する（Ｓ１０９）。ステップＳ１０３でＹＥＳである状態は、光ディスクＤに記録しているデータを保存用メモリ１２で記憶している状態である。制御部１１は、次に、読み出したデータをバッファメモリ１３に記憶させる処理を開始する（Ｓ１１０）。先頭データを全て保存用メモリ１２から読み出した後は、制御部１１は、保存用メモリ１２から先頭データを読み出す処理を終了する。
【００２７】
ステップＳ１０９及びＳ１１０と並行して、制御部１１は、光ディスクＤのローディングを行うことにより、光ディスクＤからデータを読み出すための読み出し準備を行う（Ｓ１１１）。読み出し準備が終了した後は、制御部１１は、駆動部１５に光ディスクＤを駆動させ、ピックアップ１６に光ディスクＤからのデータ読み出しを開始させる（Ｓ１１２）。ステップＳ１１２では、データ読出装置１は、光ディスクＤに記録されたデータの内、保存用メモリ１２に記憶している先頭データが記憶されているアドレスに後続するアドレスに記録されているデータから読み出しを開始する。制御部１１は、次に、光ディスクＤから読み出したデータをバッファメモリ１３に記憶させる処理を開始する（Ｓ１１３）。
【００２８】
ステップＳ１０３でＮＯの場合で光ディスクＤからのデータ読み出しが開始された後、又はステップＳ１０３でＹＥＳの場合で保存用メモリ１２若しくは光ディスクＤからのデータ読み出しが開始された後、制御部１１は、バッファメモリ１３に記憶されたデータをインタフェース部１４から出力する（Ｓ１１４）。ステップＳ１１４では、データ読出装置１は、バッファメモリ１３に記憶されたデータを先頭データから順次出力する処理を行う。データ処理装置２の上位制御部２１は、データ読出装置１から出力されたデータをインタフェース部２４で受け付け、データ処理部２５にデコード等のデータ処理を実行させ、出力部２３にデータ処理の結果を出力させる。
【００２９】
制御部１１は、次に、データ出力の中止を指示する制御信号をインタフェース部１４で受け付けるか、又は光ディスクＤの装着時に出力すべきデータを全て出力したことによる、データ出力の終了のときが来たか否かを判定する（Ｓ１１５）。まだデータ出力の終了のときではない場合は（Ｓ１１５：ＮＯ）、制御部１１は、ピックアップ１６に光ディスクＤからデータを読み出させながら、処理をステップＳ１１４へ戻す。データ出力の終了のときが来た場合は（Ｓ１１５：ＹＥＳ）、制御部１１は、光ディスクＤからデータを読み出して出力する処理を終了する。なお、データ読出装置１は、光ディスクＤの装着時に自動でデータ出力を行わない形態であってもよく、この形態では、ステップＳ１０３でＹＥＳの場合は処理を終了し、ステップＳ１０３でＮＯの場合はステップＳ１０７までで処理を終了する。
【００３０】
図４は、実施の形態１に係るデータ読出装置１が、光ディスクＤを装着している状態でデータ出力の指示に従ってデータを出力する処理の手順を示すフローチャートである。データ処理装置２の入力部２２は、使用者の操作を受け付けるか、リモコンからの信号を受信するか、又は外部の装置からの制御信号を入力されることにより、音楽再生等のデータ処理の開始指示を受け付ける。入力部２２がデータ処理の開始指示を受け付けた場合、上位制御部２１は、インタフェース部２４からデータ読出装置１へ、データ処理を行うために必要なデータの出力を指示する制御信号を入力する。データの出力を指示する制御信号をインタフェース部１４で受け付けることにより、データ読出装置１は、データ出力の指示を受け付ける（Ｓ２０１）。制御部１１は、装着している光ディスクＤを駆動部１５に回転させる処理を開始し、光ディスクＤからディスク番号を読み出す（Ｓ２０２）。制御部１１は、読み出したディスク番号に関連付けて保存用メモリ１２に記憶してある先頭データを検索し（Ｓ２０３）、検索した先頭データを順次読み出し、読み出したデータをバッファメモリ１３に記憶させる処理を開始する（Ｓ２０４）。先頭データを全て保存用メモリ１２から読み出した後は、制御部１１は、保存用メモリ１２から先頭データを読み出す処理を終了する。
【００３１】
ステップＳ２０３及びＳ２０４と並行して、制御部１１は、光ディスクＤのローディングを行うことにより、光ディスクＤからデータを読み出すための読み出し準備を行う（Ｓ２０５）。読み出し準備が終了した後は、制御部１１は、駆動部１５で光ディスクＤを駆動し、ピックアップ１６で光ディスクＤに記録されたデータを順次読み出し、読み出したデータをバッファメモリ１３で記憶する処理を開始する（Ｓ２０６）。ステップＳ２０６では、データ読出装置１は、光ディスクＤに記録されたデータの内、保存用メモリ１２に記憶した先頭データが記憶されているアドレスに後続するアドレスに記録されているデータから読み出しを開始し、データを順次読み出し、バッファメモリ１３に記憶する。制御部１１は、ディレクトリ情報を用いて、ピックアップ１６で読み出すべきデータのアドレスを指定する処理を行う。
【００３２】
ステップＳ２０４で保存用メモリ１２からのデータ読み出しが開始された後、又はステップＳ２０６で光ディスクＤからのデータ読み出しが開始された後、制御部１１は、保存用メモリ１２又は光ディスクＤからのデータ読み出しに並行して、出力すべきデータがバッファメモリ１３に記憶されているか否かを判定する（Ｓ２０７）。データ出力の指示によって出力すべきデータが指定されている場合は、制御部１１は、ステップＳ２０７で、指定されたデータがバッファメモリ１３に記憶されているか否かを判定する。データ出力のみが指示されている場合は、制御部１１は、ステップＳ２０７で、既に出力したデータに後続するデータがバッファメモリ１３に記憶されているか否かを判定する。出力すべきデータがバッファメモリ１３に記憶されていない場合は（Ｓ２０７：ＮＯ）、制御部１１は、出力すべきデータが保存用メモリ１２又は光ディスクＤから読み出されてバッファメモリ１３に記憶されるのを待つために、処理を所定時間待機させ（Ｓ２０８）、処理をステップＳ２０７へ戻す。なお、ステップＳ２０８では、制御部１１は、ディスク番号に関連付けられたディレクトリ情報に基づいて、出力すべきデータの光ディスクＤ上での記録位置を求め、ピックアップ１６に、出力すべきデータを光ディスクＤから読み出させる処理を行ってもよい。
【００３３】
ステップＳ２０７で、出力すべきデータがバッファメモリ１３に記憶されている場合は（Ｓ２０７：ＹＥＳ）、制御部１１は、出力すべきデータをバッファメモリ１３から読み出し、読み出したデータをインタフェース部１４から出力する（Ｓ２０９）。データ処理装置２の上位制御部２１は、データ読出装置１から出力されたデータをインタフェース部２４で受け付け、データ処理部２５にデコード等のデータ処理を実行させ、出力部２３にデータ処理の結果を出力させる。制御部１１は、次に、データ出力の中止を指示する制御信号をインタフェース部１４で受け付けるか、又は光ディスクＤから読み出したデータを全て出力したことによる、データ出力の終了のときが来たか否かを判定する（Ｓ２１０）。まだデータ出力の終了のときではない場合は（Ｓ２１０：ＮＯ）、制御部１１は、ピックアップ１６に光ディスクＤからデータを読み出させながら、処理をステップＳ２０７へ戻す。データ出力の終了のときが来た場合は（Ｓ２１０：ＹＥＳ）、制御部１１は、光ディスクＤからデータを読み出して出力する処理を終了する。
【００３４】
以上のように、実施の形態１に係るデータ読出装置１は、最初に光ディスクＤが装着された場合に、装着された光ディスクＤに記録されているデータの一部を読み出し、ディスク番号に関連付けて保存用メモリ１２に記憶しておく。光ディスクＤに記録されているデータを読み出す際には、データ読出装置１は、光ディスクＤからデータを読み出すための処理と並行して、保存用メモリ１２に記憶してあるデータを読み出す。これにより、フォーカシング及びトラッキングを含む光ディスクＤのローディングを行うことによるデータの読み出し準備が完了した後で光ディスクＤからデータの読み出しを開始する前に、光ディスクＤに記録されているデータの内で保存用メモリ１２に記憶してあるデータを読み出すことになる。光ディスクＤが装着されたときに自動でデータを出力する場合、又はデータ出力の指示を受け付けた場合、データ読出装置１は、光ディスクＤからのデータ読み出しを開始する前に、保存用メモリ１２からデータを読み出して出力するので、光ディスクＤが装着されてから又はデータ出力の指示を受け付けてから、迅速にデータが出力される。
【００３５】
データ読出装置１から迅速にデータが出力されるので、データ読出装置１を内蔵するＡＶ装置等のデータ処理装置２は、光ディスクＤに記録されたデータを用いた音楽再生等のデータ処理を迅速に実行することが可能となる。即ち、データ処理装置２では、使用者が光ディスクＤをデータ読出装置１に装着してから又は使用者がデータ処理の開始を指示してから実際に音楽再生等のデータ処理が開始されるまでのタイムラグを短縮することができる。また、音楽再生等のデータ処理では、光ディスクＤに記録されたデータに対して先頭から順次データ処理を行うことが多いので、本発明では、保存用メモリ１２に記憶するデータを先頭アドレスから所定の容量だけ記録された先頭データとすることにより、迅速なデータ処理が可能となる。
【００３６】
（実施の形態２）
実施の形態２においては、ディスク番号を用いずに光ディスクを管理する形態を示す。実施の形態２に係るデータ読出装置１及びデータ処理装置２の構成は、実施の形態１と同様であり、その説明を省略する。図５は、実施の形態２における保存用メモリ１２が記憶する情報の内容例を示す概念図である。保存用メモリ１２は、データ読出装置１に装着してある光ディスクＤに記録されたディレクトリ情報及び先頭データを互いに関連付けて記憶している。保存用メモリ１２は、現在装着している光ディスクＤに限らず、過去に装着した光ディスクＤの夫々についてデータを記憶しており、ディレクトリ情報及び先頭データを互いに関連付けたデータを複数通り記憶している。データを記憶するための保存用メモリ１２の記憶容量が不足した場合は、データ読出装置１は、過去に記憶したデータを消去する処理を行う。
【００３７】
次に、実施の形態２に係る本発明のデータ読出装置１の動作を説明する。図６は、実施の形態２に係るデータ読出装置１が光ディスクＤを装着する際に実行する処理の手順を示すフローチャートである。データ読出装置１は、図示しないトレイの出し入れ又はスロットインの機構を用いて光ディスクＤを装着される（Ｓ３０１）。制御部１１は、フォーカシング及びトラッキング等を含む光ディスクＤのローディングを行うことにより、光ディスクＤからデータを読み出すための読み出し準備を行う（Ｓ３０２）。読み出し準備が終了した後は、制御部１１は、光ディスクＤに記録された先頭データの特定部分である特定部分データを、ピックアップ１６に光ディスクＤから読み出させる（Ｓ３０３）。特定部分データは、先頭データよりもデータ量が小さく、先頭データに含まれているデータである。例えば、特定部分データは、光ディスクＤ上で先頭データが記録されている記録領域に含まれる予め定められた特定のアドレスで示される領域に記録されたデータである。また例えば、特定部分データは、光ディスクＤに記録されている先頭データ中の先頭部分に含まれるデータである。
【００３８】
制御部１１は、次に、読み出した特定部分データと特定部分が一致する先頭データが保存用メモリ１２に記憶されているか否かを判定する（Ｓ３０４）。ステップＳ３０４では、制御部１１は、保存用メモリ１２に記憶している夫々の先頭データ中で、光ディスクＤに記録されている先頭データ中の特定部分データの位置と同じ位置にある特定部分を、読み出した特定部分データと順に比較することにより、読み出した特定部分データと特定部分が一致する先頭データを検索する。例えば、特定部分データが先頭データの先頭部分である場合は、保存用メモリ１２に記憶している夫々の先頭データの先頭部分と特定部分データとを比較する。
【００３９】
ステップＳ３０４で、特定部分データと特定部分が一致する先頭データが保存用メモリ１２に記憶されていない場合は（Ｓ３０４：ＮＯ）、制御部１１は、光ディスクＤに記録している先頭データを保存用メモリ１２では記憶していないと判定し、駆動部１５に光ディスクＤを駆動させ、ピックアップ１６に光ディスクＤからディレクトリ情報を読み出させる（Ｓ３０５）。制御部１１は、次に、ピックアップ１６に光ディスクＤからのデータ読み出しを開始させる（Ｓ３０６）。制御部１１は、次に、光ディスクＤから読み出したデータの内、先頭データを、光ディスクＤから読み出したディレクトリ情報に関連付けて、保存用メモリ１２に記憶させる処理を開始する（Ｓ３０７）。制御部１１は、次に、光ディスクＤから読み出したデータをバッファメモリ１３に記憶させる処理を開始する（Ｓ３０８）。
【００４０】
ステップＳ３０４で、特定部分データと特定部分が一致する先頭データが保存用メモリ１２に記憶されている場合は（Ｓ３０４：ＹＥＳ）、制御部１１は、光ディスクＤに記録している先頭データを保存用メモリ１２で記憶していると判定し、特定部分データと特定部分が一致した先頭データを保存用メモリ１２から順次読み出す処理を開始する（Ｓ３０９）。制御部１１は、次に、読み出したデータをバッファメモリ１３に記憶させる処理を開始する（Ｓ３１０）。先頭データを全て保存用メモリ１２から読み出した後は、制御部１１は、保存用メモリ１２から先頭データを読み出す処理を終了する。
【００４１】
ステップＳ３０９及び３１０と並行して、制御部１１は、駆動部１５に光ディスクＤを駆動させ、ピックアップ１６に光ディスクＤからのデータ読み出しを開始させる（Ｓ３１１）。ステップＳ３１１では、データ読出装置１は、先頭データが記憶されているアドレスに後続するアドレスに記録されているデータから読み出しを開始する。制御部１１は、次に、光ディスクＤから読み出したデータをバッファメモリ１３に記憶させる処理を開始する（Ｓ３１２）。
【００４２】
ステップＳ３０４でＮＯの場合で光ディスクＤからのデータ読み出しが開始された後、又はステップＳ３０４でＹＥＳの場合で保存用メモリ１２若しくは光ディスクＤからのデータ読み出しが開始された後、制御部１１は、バッファメモリ１３に記憶されたデータをインタフェース部１４から出力する（Ｓ３１３）。ステップＳ３１３では、データ読出装置１は、バッファメモリ１３に記憶されたデータを先頭データから順次出力する処理を行う。データ処理装置２の上位制御部２１は、データ読出装置１から出力されたデータをインタフェース部２４で受け付け、データ処理部２５にデコード等のデータ処理を実行させ、出力部２３にデータ処理の結果を出力させる。
【００４３】
制御部１１は、次に、データ出力の終了のときが来たか否かを判定する（Ｓ３１４）。まだデータ出力の終了のときではない場合は（Ｓ３１４：ＮＯ）、制御部１１は、ピックアップ１６に光ディスクＤからデータを読み出させながら、処理をステップＳ３１３へ戻す。データ出力の終了のときが来た場合は（Ｓ３１４：ＹＥＳ）、制御部１１は、光ディスクＤからデータを読み出して出力する処理を終了する。なお、データ読出装置１は、光ディスクＤの装着時に自動でデータ出力を行わない形態であってもよい。
【００４４】
図７は、実施の形態２に係るデータ読出装置１が、光ディスクＤを装着している状態でデータ出力の指示に従ってデータを出力する処理の手順を示すフローチャートである。データ読出装置１は、データの出力を指示する制御信号をインタフェース部１４で受け付けることにより、データ出力の指示を受け付ける（Ｓ４１）。制御部１１は、光ディスクＤのローディングを行うことにより、光ディスクＤからデータを読み出すための読み出し準備を行う（Ｓ４２）。読み出し準備が終了した後は、制御部１１は、駆動部１５で光ディスクＤを駆動し、ピックアップ１６で光ディスクＤに記録されたデータを順次読み出し、読み出したデータをバッファメモリ１３で記憶する処理を開始する（Ｓ４３）。ステップＳ４３では、光ディスクＤに記録された先頭データに含まれる特定部分データをまず最初に読み出す処理を行う。光ディスクＤからのデータ読み出しと並行して、制御部１１は、保存用メモリ１２に記憶している先頭データの中から、読み出した特定部分データと特定部分が一致する先頭データを検索する（Ｓ４４）。制御部１１は、次に、検索した先頭データを順次読み出し、読み出したデータをバッファメモリ１３に記憶させる処理を開始する（Ｓ４５）。先頭データを全て保存用メモリ１２から読み出した後は、制御部１１は、保存用メモリ１２から先頭データを読み出す処理を終了する。
【００４５】
制御部１１は、次に、保存用メモリ１２又は光ディスクＤからのデータ読み出しに並行して、出力すべきデータがバッファメモリ１３に記憶されているか否かを判定する（Ｓ４６）。出力すべきデータがバッファメモリ１３に記憶されていない場合は（Ｓ４６：ＮＯ）、制御部１１は、出力すべきデータが保存用メモリ１２又は光ディスクＤから読み出されてバッファメモリ１３に記憶されるのを待つために、処理を所定時間待機させ（Ｓ４７）、処理をステップＳ４６へ戻す。なお、ステップＳ４７では、制御部１１は、検索した先頭データに関連付けられたディレクトリ情報に基づいて、出力すべきデータの光ディスクＤ上での記録位置を求め、ピックアップ１６に、出力すべきデータを光ディスクＤから読み出させる処理を行ってもよい。
【００４６】
ステップＳ４６で、出力すべきデータがバッファメモリ１３に記憶されている場合は（Ｓ４６：ＹＥＳ）、制御部１１は、出力すべきデータをバッファメモリ１３から読み出し、読み出したデータをインタフェース部１４から出力する（Ｓ４８）。データ処理装置２の上位制御部２１は、データ読出装置１から出力されたデータをインタフェース部２４で受け付け、データ処理部２５にデコード等のデータ処理を実行させ、出力部２３にデータ処理の結果を出力させる。制御部１１は、次に、データ出力の終了のときが来たか否かを判定する（Ｓ４９）。まだデータ出力の終了のときではない場合は（Ｓ４９：ＮＯ）、制御部１１は、ピックアップ１６に光ディスクＤからデータを読み出させながら、処理をステップＳ４６へ戻す。データ出力の終了のときが来た場合は（Ｓ４９：ＹＥＳ）、制御部１１は、光ディスクＤからデータを読み出して出力する処理を終了する。
【００４７】
以上のように、実施の形態２に係るデータ読出装置１は、最初に光ディスクＤが装着された場合に、装着された光ディスクＤに記録されているデータの一部を読み出して保存用メモリ１２に記憶しておく。光ディスクＤに記録されているデータを読み出す際には、データ読出装置１は、最初に光ディスクＤから読み出した特定部分データと保存用メモリ１２に記憶しているデータの特定部分とを比較し、特定部分が特定部分データと一致したデータを保存用メモリ１２から読み出す。これにより、光ディスクＤからのデータの読み出しと並行して、光ディスクＤに記録されているデータの内で保存用メモリ１２に記憶してあるデータを読み出すことになる。光ディスクＤからデータを読み出す速度に比べて、半導体メモリである保存用メモリ１２からは高速でデータを読み出すことができるので、データ読出装置１を内蔵するＡＶ装置等のデータ処理装置２でデータ処理を開始するために必要なデータ量のデータを短時間で出力することができる。従って、データ処理装置２では、光ディスクＤに記録されたデータを用いた音楽再生等のデータ処理を迅速に開始することが可能となり、使用者が光ディスクＤをデータ読出装置１に装着してから又は使用者がデータ処理の開始を指示してから実際にデータ処理が開始されるまでのタイムラグを短縮することができる。
【００４８】
なお、以上の実施の形態１及び２においては、光ディスクＤに記録しているデータの内で先頭データを保存用メモリ１２に記憶する形態を示したが、本発明は、光ディスクＤに記録している音楽等の複数のコンテンツデータの夫々の先頭部分等、先頭データ以外のデータを保存用メモリ１２に記憶する形態であってもよい。また実施の形態１及び２においては、データ読出装置１は保存用メモリ１２とバッファメモリ１３とを個別に備える形態を示したが、本発明のデータ読出装置１は、バッファメモリ１３を備えずに、不揮発性メモリで構成された保存用メモリ１２をバッファメモリとしても使用する形態であってもよい。この形態のデータ読出装置１は、保存用メモリ１２から読み出したデータをバッファメモリに記憶させずに外部へ出力する処理を行う。
【００４９】
また実施の形態１及び２においては、データ読出装置１がＡＶ装置等のデータ処理装置２に内蔵された形態を示したが、本発明のデータ読出装置は、データ処理装置とは独立した形態であってもよい。例えば、データ読出装置は、外部のデータ処理装置に接続されており、光ディスクから読み出したデータを外部のデータ処理装置へ入力する形態であってもよい。また本発明のデータ読出装置は、光ディスクから読み出したデータをそのまま出力する形態に限るものではなく、光ディスクから読み出したデータに対してデコード等のデータ処理を実行する機能を備えた形態、又はデータを光ディスクに記録させる機能を備えた形態であってもよい。また実施の形態１及び２においては、着脱可能な記録媒体として光ディスクを使用する形態を示したが、本発明のデータ読出装置は、磁気ディスク又は光磁気ディスク等の光ディスク以外の記録媒体を使用する形態であってもよい。
【符号の説明】
【００５０】
１  データ読出装置
１１  制御部
１２  保存用メモリ（記憶部）
１３  バッファメモリ
１６  ピックアップ
２  データ処理装置
２２  入力部
２３  出力部
Ｄ  光ディスク（記録媒体）
【図１】
2011108348.tif 000003
【図２】
2011108348.tif 000004
【図３】
2011108348.tif 000005
【図４】
2011108348.tif 000006
【図５】
2011108348.tif 000007
【図６】
2011108348.tif 000008
【図７】
2011108348.tif 000009