(57)【要約】【課題】  バッファ内で溜め込んだデータを何度も再利用するか、或いは再生区間がバッファの容量よりも多い場合にデータを捨てた上で次のデータを上書きするかという見極めを容易とする再生装置を提供する。【解決手段】  メモリコントローラ１５は、記録データからなる一つのトラック内で繰り返し再生の開始地点と終了地点とで特定される区間が指定されると、当該指定繰り返し再生区間の時間的長さと、ＤＲＡＭ１２の所定記憶容量分の時間的長さとを比較し、比較結果に基づいてＤＲＡＭ（バッファ）１２内で再生を繰り返すモードにするか、あるいは従来どおりの繰り返しため込みによる再生を行うかを判断する。例えば、指定繰り返し再生区間の時間的長さが、ＤＲＡＭ１２の所定記憶容量分の時間的長さよりも短いときには、ＤＲＡＭ１２内に一度溜め込まれた記録データを用いたＤＲＡＭ内繰り返し再生処理を実行する。【選択図】  図１
2005317122.tif 000002
【特許請求の範囲】
【請求項１】
ディスク状記録媒体に記録されている記録データを読み出す読み出し手段と、
上記読み出し手段により読み出された記録データが溜め込まれる記憶手段と、
上記記録データからなる一つのトラック内で繰り返し再生の開始地点と終了地点とで特定される区間が指定されると、当該指定繰り返し再生区間の時間的長さと、上記記憶手段の所定記憶容量分の時間的長さとを比較し、比較結果に基づいて上記記憶手段内に一度溜め込まれた記録データを用いた記憶手段内繰り返し再生処理を実行する記憶制御手段と
を備えることを特徴とする再生装置。
【請求項２】
上記記憶制御手段は、上記記憶手段内繰り返し再生処理を実行するときには、上記記憶手段内の溜め込み開始位置を上書きしないように、その手前まで上記一つのトラック内の記録データを溜め込むことを特徴とする請求項１記載の再生装置。
【請求項３】
上記記憶制御手段は、上記繰り返し再生の終了地点の記録データが溜め込まれている上記記憶手段内の溜め込み終了位置から上記繰り返し再生の開始地点の記録データを上記溜め込み開始位置の手前まで溜め込むことを特徴とする請求項２記載の再生装置。
【請求項４】
上記記憶手段内の溜め込み終了位置に溜め込まれている繰り返し再生の終了地点と、上記溜め込み開始位置の手前まで溜め込まれている上記繰り返し再生の開始地点からの記録データとの切り替わりが検出されることにより、上記記憶手段内の溜め込み開始位置に飛んで上記繰り返し再生の開始地点から再生を行うことを特徴とする請求項３記載の再生装置。
【請求項５】
上記記憶手段内繰り返し再生処理中にファーストフォワード操作が行われたときには、上記繰り返し再生の終了地点に飛び、そこから再生を開始し、次の繰り返し再生の開始地点の決定を待つことを特徴とする請求項１記載の再生装置。
【請求項６】
上記記憶制御手段は、上記記憶手段内繰り返し再生処理を実行するときには、フラグをオンにしてから、上記記憶手段内に記録データを溜め込むことを特徴とする請求項１記載の再生装置。
【請求項７】
上記記憶手段内繰り返し再生処理中に再生を停止し、電源遮断後、電源投入されたときには、上記フラグを見て再び停止した位置から再生を開始して区間再生に戻ることを特徴とする請求項６記載の再生装置。
【請求項８】
上記記憶制御手段は、上記記憶手段内繰り返し再生処理を実行するときには、記憶手段内残量監視モニタを一時停止することを特徴とする請求項１記載の再生装置。
【請求項９】
上記記憶制御手段は、上記指定繰り返し再生区間の時間的長さが上記記憶手段の所定記憶容量分の時間的長さよりも長いときには、再生を繰り返す毎に上記読み出し手段により読み出された記録データを上記記憶手段に溜め込みながら当該溜め込まれた記録データを用いて繰り返し再生処理を実行することを特徴とする請求項１記載の再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は再生装置に関し、例えばディスク状記録媒体よりオーディオ信号を区間指定して繰り返し再生するものに好適な再生装置に関する。
【背景技術】
【０００２】
現在、直径を略６４ｍｍとなし、例えば楽音信号で７４分以上の記録を可能となす記憶容量を備えている、小径の光ディスクが広く知られるようになった。この小径の光ディスクは、ミニディスクＭＤ（登録商標）と呼ばれ、ピットによりデータが記録されている再生専用型と、光磁気記録（ＭＯ）方式によりデータが記録されており再生も可能な記録再生型の２種類がある。以下の説明は、記録再生型の小径光ディスク（以下、光磁気ディスクという）に関する。上記光磁気ディスクは記録容量を上げるため、トラックピッチや、記録レーザ光の記録波長或いは対物レンズのＮＡ等が改善されてきている。
【０００３】
図１４に示すように、トラックピッチ１．６μｍでグルーブ記録、また変調方式がＥＦＭである、初期の光磁気ディスクを第１世代ＭＤと記す。この第１世代ＭＤの物理フォーマットは、以下のように定められている。トラックピッチは、１．６μｍ、ビット長は、０．５９μｍ／ｂｉｔとなる。また、レーザ波長λは、λ＝７８０ｎｍであり、光学ヘッドの開口率は、ＮＡ＝０．４５としている。記録方式としては、グルーブ（ディスク盤面上の溝）をトラックとして記録再生に用いるグルーブ記録方式を採用している。また、アドレス方式は、ディスク盤面上にシングルスパイラルのグルーブを形成し、このグルーブの両側に対してアドレス情報としてのウォブル（Wobble）を形成したウォブルドグルーブを利用する方式を採っている。なお、本明細書では、ウォブリングにより記録される絶対アドレスをＡＤＩＰ（Address in Pregroove）ともいう。この第１世代ＭＤは、記録データの変調方式として、ＥＦＭ（８−１４変換）変調方式が採用されている。また、誤り訂正方式としては、ＡＣＩＲＣ(Advanced Cross Interleave Reed-Solomon Code)を用いている。また、データインターリーブには、畳み込み型を採用している。これにより、データの冗長度は、４６．３％となっている。また、第１世代ＭＤにおけるデータの検出方式は、ビットバイビット方式であって、ディスク駆動方式としては、ＣＬＶ(Constant Linear Verocity)が採用されている。ＣＬＶの線速度は、１．２ｍ／ｓである。記録再生時の標準のデータレートは１３３ｋＢ／ｓ、記録容量は１６４ＭＢ（ＭＤ−ＤＡＴＡでは、１４０ＭＢ）である。また、データの最小書換単位（クラスタ）は、３２個のメインセクタと４個のリンクセクタによる３６セクタで構成されている。
【０００４】
さらに、近年では、第１世代ＭＤよりもさらに記録容量を上げた高密度ＭＤが開発された。先ず、従来の媒体（ディスクやカートリッジ）はそのままに、変調方式や、論理構造などを変更してユーザエリア等を倍密度にし、記録容量を例えば３００ＭＢに増加したＭＤ（以下、高密度ＭＤ１という）が開発された。記録媒体の物理的仕様は、同一であり、トラックピッチは、１．６μｍ、レーザ波長λは、λ＝７８０ｎｍであり、光学ヘッドの開口率は、ＮＡ＝０．４５である。記録方式としては、グルーブ記録方式を採用している。また、アドレス方式は、ＡＤＩＰを利用する。このように、ディスクドライブ装置における光学系の構成やＡＤＩＰアドレス読出方式、サーボ処理は、第１世代ＭＤと同様である。この高密度ＭＤ１は、記録データの変調方式として、高密度記録に適合したＲＬＬ（１−７）ＰＰ変調方式（ＲＬＬ；Run Length Limited、ＰＰ：Parity preserve/Prohibit rmtr(repeated minimum transition runlength)）を採用している。また、誤り訂正方式としては、より訂正能力の高いＢＩＳ（Burst Indicator Subcode）付きのＲＳ−ＬＤＣ（Reed Solomon−Long Distance Code）方式を用いている。
【０００５】
さらに、高密度ＭＤとしては、高密度ＭＤ１より記録容量を増加した高密度ＭＤ３が、外形、光学系は互換性を保ちながらも、トラックピッチを１．２５μｍに狭め、かつ例えば前記グルーブから磁壁移動検出（Domain Wall Displacement Detection：ＤＷＤＤ）によって記録マークを検出する方式で開発された。この高密度ＭＤ３は、記録データの変調方式として、高密度記録に適合したＲＬＬ（１−７）ＰＰ変調方式（ＲＬＬ；Run Length Limited、ＰＰ：Parity preserve/Prohibit rmtr(repeated minimum transition runlength)）を採用している。また、誤り訂正方式としては、より訂正能力の高いＢＩＳ（Burst Indicator Subcode）付きのＲＳ−ＬＤＣ（Reed Solomon−Long Distance Code）方式を用いている。データインターリーブは、ブロック完結型とする。これによりデータの冗長度は、２０．５０％になる。またデータの検出方式は、ＰＲ（１，−１）ＭＬによるビタビ復号方式を用いる。また、データの最小書換単位であるクラスタは、１６セクタ、６４ｋＢで構成されている。ディスク駆動方式にはＺＣＡＶ方式を用い、その線速度は２．０ｍ／ｓとする。記録再生時の標準データレートは、９．８ＭＢ／ｓである。したがって、高密度ＭＤ３では、ＤＷＤＤ方式及びこの駆動方式を採用することにより、総記録容量を１ＧＢにできた。
【０００６】
ところで、上記第１世代ＭＤ、高密度ＭＤ１、高密度ＭＤ３を再生する再生装置において、ある決まった区間を繰返し再生するためには、（１）開始地点と終了地点を決めて1曲とする（Divide編集を行って1曲とする）、（２）上記（１）で作った曲のみを繰返し再生（1曲Repeat再生）する、という方法があった。しかし、この方法は、編集できない曲に対しては行えない（Pre-masterd Discなど）し、また短い曲（区間）の場合に何度もディスクからの読み出しをする必要があり、その読み出しが再生の音出しに追いつかないと音が途切れることになる、という欠点があった。
【０００７】
また、特開２０００−２９３９２４には、アドレスＡとアドレスＢで再生区間を指定するとき、アドレスＢまでの音声データをメモリに記憶し終わった後、アドレスＢまでの再生出力をしている間、アドレスＢに続いて次に再生出力する音声データを先行してメモリ１８に記憶するとき、ＭＤ上のアドレスＡに戻って光ピックアップによって読み取り、既に記憶したアドレスＢまでの音声に続けてアドレスＡからの音声データをメモリ１８に記憶する構成が記載されている。
【０００８】
【特許文献１】特開２０００−２９３９２４
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ところで、上記特許文献１のような通常再生をしているとき、再生が終了したデータは不要なものとしてその部分は捨てられてしまう。そこで、一度溜め込まれたデータをバッファ内で何度も再利用することが考えられる。バッファ内で何度も再利用するためには捨ててはいけないが、再生区間がバッファの容量よりも多い場合は通常再生と同じように捨てた上で次のデータを上書する必要がある。
【００１０】
再生区間はユーザーが設定するためにデータ量がバッファ内部で収まるかどうかは再生区間終了位置が決まらないと判明しない。このようにバッファ内で溜め込んだデータを何度も再利用するか、或いは再生区間がバッファの容量よりも多い場合にデータを捨てた上で次のデータを上書きするかという見極めが必要である。
【００１１】
本発明は、上記実情に鑑みてなされたものであり、バッファ内で溜め込んだデータを何度も再利用するか、或いは再生区間がバッファの容量よりも多い場合にデータを捨てた上で次のデータを上書きするかという見極めを容易とする再生装置の提供を目的とする。
【００１２】
また、本発明は、語学学習などで短いセンテンスの繰返しを聞く場合でもトラックの分割編集をする必要がないので、ディスクへの記録機能のなくても、繰り返し指定再生が可能な再生装置の提供を目的とする。
【００１３】
また、バッファ内で溜め込んだデータを何度も再利用するときには、アクセス＆溜め込みの繰り返しを「一度Bufferに溜めきるまで」しか行わないので、区間再生中に「アクセスと溜め込み待ちのための音切れ」を発生させることがない再生装置の提供を目的とする。
【００１４】
さらに、繰返しアクセスを行わなず、Buffer内再生になるのでメカ駆動がなくなることで電力的にメリットが生まれる再生装置の提供を目的とする。
【課題を解決するための手段】
【００１５】
本発明に係る再生装置は、上記課題を解決するために、ディスク状記録媒体に記録されている記録データを読み出す読み出し手段と、上記読み出し手段により読み出された記録データが溜め込まれる記憶手段と、上記記録データからなる一つのトラック内で繰り返し再生の開始地点と終了地点とで特定される区間が指定されると、当該指定繰り返し再生区間の時間的長さが上記記憶手段の所定記憶容量分の時間的長さよりも短いときに、上記記憶手段内に一度溜め込まれた記録データを用いた記憶手段内繰り返し再生処理を実行する記憶制御手段とを備える。
【００１６】
この再生装置は、記録データからなる一つのトラック内で繰り返し再生の開始地点と終了地点とで特定される区間が指定されると、当該指定繰り返し再生区間の時間的長さが記憶手段の所定記憶容量分の時間的長さよりも短いときには記憶手段内に一度溜め込まれた記録データを用いた記憶手段内繰り返し再生処理を実行する。
【発明の効果】
【００１７】
本発明に係る再生装置は、記録データからなる一つのトラック内で繰り返し再生の開始地点と終了地点とで特定される区間が指定されると、当該指定繰り返し再生区間の時間的長さが記憶手段の所定記憶容量分の時間的長さよりも短いときには記憶手段内に一度溜め込まれた記録データを用いた記憶手段内繰り返し再生処理を実行するので、バッファ内で溜め込んだデータを何度も再利用するか、或いは再生区間がバッファの容量よりも多い場合にデータを捨てた上で次のデータを上書きするかという見極めを容易とする。また、語学学習などで短いセンテンスの繰返しを聞く場合でもトラックの分割編集をする必要がないので、ディスクへの記録機能のなくても、繰り返し指定再生が可能となる。また、バッファ内で溜め込んだデータを何度も再利用するときには、アクセス＆溜め込みの繰り返しを「一度Bufferに溜めきるまで」しか行わないので、区間再生中に「アクセスと溜め込み待ちのための音切れ」を発生させることがない。さらに、繰返しアクセスを行わなず、Buffer内再生になるのでメカ駆動がなくなることで電力的にメリットが生まれる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明を実施するための最良の形態を説明する。図１は実施の形態の光磁気ディスク再生装置１の概略構成を示す図である。この光磁気ディスク再生装置１は、例えば高密度ＭＤ１や高密度ＭＤ３のような高密度ディスク２を再生する。もちろん、第１世代ＭＤを再生する装置に適用してもよい。
【００１９】
光磁気ディスク再生装置１は、高密度ＭＤ２に記録されている記録データを読み出すディスク読み出し部３と、所定の記憶容量を有し、ディスク読み出し部３により読み出された記録データが溜め込まれる、例えばリングバッファメモリであるＤＲＡＭ１２と、このＤＲＡＭ１２を制御するメモリコントローラ１５と、ＤＲＡＭ１２から再生されたデータをデコードするオーディオデコーダ１３とを備えて成る。
【００２０】
メモリコントローラ１５は、記録データからなる一つのトラック内で繰り返し再生の開始地点と終了地点とで特定される区間が指定されると、当該指定繰り返し再生区間の時間的長さと、ＤＲＡＭ１２の所定記憶容量分の時間的長さとを比較し、比較結果に基づいてＤＲＡＭ（バッファ）１２内で再生を繰り返すモードにするか、あるいは従来どおりの繰り返しため込みによる再生を行うかを判断する。例えば、指定繰り返し再生区間の時間的長さが、ＤＲＡＭ１２の所定記憶容量分の時間的長さよりも短いときには、ＤＲＡＭ１２内に一度溜め込まれた記録データを用いたＤＲＡＭ内繰り返し再生処理を実行する。このＤＲＡＭ内繰り返し再生処理については後述する。
【００２１】
なお、本発明における区間再生は一つの曲、すなわち一つのトラック以内で行うことを前提にしている。
【００２２】
図２は光磁気ディスク再生装置１の詳細な構成を示す図である。ディスク読み出し部３は、高密度ＭＤ２を回転させるためのスピンドルモータ４や、高密度ＭＤ２に記録されているデータを読み取るための光学ピックアップ５、光学ピックアップ５によって読み取られたデータからＲＦ信号、ＡＤＩＰ信号、トラッキングエラー信号、フォーカスエラー信号等を生成するＲＦアンプ６を備える。また、ＲＦアンプ６からのＲＦ信号に再生信号処理を施して、ＤＲＡＭ１２に供給する再生信号処理部９と、上記ＡＤＩＰからアドレスをデコードするアドレスデコーダ１０と、上記各エラー信号に基づいてトラッキングサーボ信号、フォーカスサーボ信号等のサーボ信号を生成してモータドライバ８に供給するサーボ回路７と、ドライブコントローラ１１を備える。
【００２３】
再生処理系としては、高密度ＭＤ２の再生時にＲＬＬ（１−７）ＰＰ変調に対応する復調（ＰＲ（１，−１）ＭＬ及びビタビ復号を用いたデータ検出に基づくＲＬＬ（１−７）復調）、ＲＳ−ＬＤＣデコードを行う部位とが設けられる。
【００２４】
光学ピックアップ５の高密度ＭＤ２に対するレーザ照射によりその反射光として検出された情報（フォトディテクタによりレーザ反射光を検出して得られる光電流）は、ＲＦアンプ６に供給される。ＲＦアンプ６では、入力された検出情報に対して電流−電圧変換、増幅、マトリクス演算等を行い、再生情報としての再生ＲＦ信号、トラッキングエラー信号ＴＥ、フォーカスエラー信号ＦＥ、グルーブ情報（高密度ＭＤ２にトラックのウォブリングにより記録されているＡＤＩＰ情報）等を抽出する。
【００２５】
次世代ＭＤ２の再生時には、ＲＦアンプ６で得られた再生ＲＦ信号は、再生信号処理部９内のＡ／Ｄ変換回路、イコライザ、ＰＬＬ回路、ＰＲＭＬ回路を介して、ＲＬＬ（１−７）ＰＰ復調部及びＲＳ−ＬＤＣデコーダで信号処理される。再生ＲＦ信号は、ＲＬＬ（１−７）ＰＰ復調部において、ＰＲ（１，−１）ＭＬ及びビタビ復号を用いたデータ検出によりＲＬＬ（１−７）符号列としての再生データを得て、このＲＬＬ（１−７）符号列に対してＲＬＬ（１−７）復調処理が行われる。さらに、ＲＳ−ＬＤＣデコーダにて誤り訂正及びデインターリーブ処理される。そして、復調されたデータが高密度ＭＤ２からの再生データ（圧縮データ）としてＤＲＡＭ１２に出力される。
【００２６】
ＲＦアンプ６から出力されるトラッキングエラー信号ＴＥ、フォーカスエラー信号ＦＥは、サーボ回路７に供給され、グルーブ情報は、アドレスデコータ１０に供給される。
【００２７】
アドレスデコータ１０は、グルーブ情報に対してバンドパスフィルタにより帯域制限してウォブル成分を抽出した後、ＦＭ復調、バイフェーズ復調を行ってＡＤＩＰアドレスを抽出する。抽出された、ディスク上の絶対アドレス情報であるＡＤＩＰアドレスは、高密度ＭＤ２アドレスとされてドライブコントローラ１１に供給される。
【００２８】
ドライブコントローラ１１では、ＡＤＩＰアドレスに基づいて、所定の制御処理を実行する。またグルーブ情報は、スピンドルサーボ制御のためにサーボ回路７に戻される。
【００２９】
サーボ回路７は、例えばグルーブ情報に対して再生クロック（デコード時のＰＬＬ系クロック）との位相誤差を積分して得られる誤差信号に基づき、ＺＣＡＶサーボ制御のためのスピンドルエラー信号を生成する。
【００３０】
またサーボ回路７は、スピンドルエラー信号や、上記のようにＲＦアンプ６から供給されたトラッキングエラー信号、フォーカスエラー信号、或いはドライブコントローラ１１を介したシステムコントローラ１６からのトラックジャンプ指令、アクセス指令等に基づいて各種サーボ制御信号（トラッキング制御信号、フォーカス制御信号、スレッド制御信号、スピンドル制御信号等）を生成し、モータドライバ８に対して出力する。すなわち、上記サーボエラー信号や指令に対して位相補償処理、ゲイン処理、目標値設定処理等の必要処理を行って各種サーボ制御信号を生成する。
【００３１】
モータドライバ８では、サーボ回路７から供給されたサーボ制御信号に基づいて所定のサーボドライブ信号を生成する。ここでのサーボドライブ信号としては、２軸機構を駆動する２軸ドライブ信号（フォーカス方向、トラッキング方向の２種）、スレッド機構を駆動するスレッドモータ駆動信号、スピンドルモータ４を駆動するスピンドルモータ駆動信号となる。このようなサーボドライブ信号により、高密度ＭＤ２に対するフォーカス制御、トラッキング制御、及びスピンドルモータ４に対するＺＣＡＶ制御が行われる。
【００３２】
ＤＲＡＭ１２は、ディスク読み出し部３から供給される圧縮データを保持し、これをバッファリングする。そして、バッファリングした圧縮データをシステムコントローラ１１からのコマンドによってメモリ制御を行うメモリコントローラ１５の制御の基にオーディオデコーダ１３に対して出力する。
【００３３】
オーディオデコーダ１３は、ＤＲＡＭ１２から入力された圧縮データについての伸長処理を行うことによりデジタルオーディオデータを生成する。そして、このように生成されたデジタルオーディオデータは出力端子１４から図示しないＡ／Ｄ変換器を介することによりアナログのオーディオ信号に変換され、オーディオ出力として再生出力される。
【００３４】
このように光磁気ディスク再生装置１は、高密度ＭＤ２から読み出したデータを一度ＤＲＡＭ１２にバッファリングしてから再生出力するように構成されている。
【００３５】
システムコントローラ１１には、操作部１７が接続されている。操作部１７は、図３に示すように、操作パネル上に、プレイキー２１、ポーズキー２２、停止キー２３、ファーストフォワードＦＦキー２４、ファーストリバースＦＲキー２５を備えている。また、記録データからなる一つのトラック内で繰り返し再生の開始地点Ａと終了地点Ｂとで特定される区間Ａ−Ｂをリピートするための操作キー２６と、開始地点Ａの状態表示灯２７、終了地点Ｂの状態表示灯２８を備える。さらに、操作部１７の操作パネルには、液晶表示部２９が設けられ、バッテリーの残量表示３０や、Ａ−Ｂリピートに関する表示を行っている。
【００３６】
これらの構成の中で、メモリコントローラ１５は、システムコントローラ１１からのコマンドにしたがって、記録データからなる一つのトラック内で繰り返し再生の開始地点と終了地点とで特定される区間が指定されると、当該指定繰り返し再生区間の時間的長さがＤＲＡＭ１２の所定記憶容量分の時間的長さよりも短いときに、ＤＲＡＭ１２内に一度溜め込まれた記録データを用いたＤＲＡＭ内繰り返し再生処理を実行する。また、メモリコントローラ１５は、ＤＲＡＭ内繰り返し再生処理を実行するときには、ＤＲＡＭ１２内の溜め込み開始位置を上書きしないように、その手前まで上記一つのトラック内の記録データを溜め込む。また、メモリコントローラ１５は、繰り返し再生の終了地点の記録データが溜め込まれているＤＲＡＭ１２内の溜め込み終了位置から上記繰り返し再生の開始地点の記録データを上記溜め込み開始位置の手前まで溜め込む。
【００３７】
図４は操作部１７を用いたユーザの操作に対応したシステムコントローラ１６の処理手順を示すフローチャートである。例えば、図３に示したＡ−Ｂリピートキー２６が一度押され、区間再生モードが選択され（ステップＳ１）、開始地点Ａが決定されると（ステップＳ２）、現在再生中であるか否かをステップＳ３にてチェックする。現在再生中でなければステップＳ４にて再生を開始し、ステップＳ５に進む。現在再生中であれば、ステップＳ５に直接進む。
【００３８】
ステップＳ５では、トラックの切れ目であるか否かをチェックする。トラックの切れ目であれば、ユーザにより終了地点決定操作が行われなくてもステップＳ７にて終了地点を決定する。トラックの切れ目でなければ、ユーザによる終了地点決定操作が行われたか否かをステップＳ６にてチェックする。ステップＳ６にて終了地点決定操作が行われたのであればステップＳ７に進んで終了地点を決定する。ステップＳ６にて終了地点決定操作が行われていないのであればステップＳ５からの処理に戻る。ステップＳ７にて終了地点を決定するとステップＳ８にて区間再生処理を開始する。
【００３９】
図５はディスク読み出し部３にて読み出された圧縮データをＤＲＡＭ１２に溜め込むときのシステムコントローラ１６の処理手順を示すフローチャートである。ステップＳ１１にて区間再生モードが選択され、ステップＳ１２にて開始地点が決定されると、ステップＳ１３にてアドレス保持レジスタ内に開始地点Ａのディスク上のアドレスを保持する。また、ステップＳ１４にて終了地点Ｂが決定されると、ステップＳ１５にてアドレス保持レジスタ内に終了地点Ｂのディスク上のアドレスを保持する。
【００４０】
次にシステムコントローラ１６は、メモリコントローラ１５にＤＲＡＭ１２内で区間再生が実現可能であるか否かをチェックさせる。メモリコントローラ１５は、システムコントローラ１１からのコマンドにしたがって、記録データからなる一つのトラック内で繰り返し再生の開始地点と終了地点とで特定される区間が指定されると、当該指定繰り返し再生区間の時間的長さと、ＤＲＡＭ１２の所定記憶容量分の時間的長さとを比較することにより、ＤＲＡＭ１２内で区間再生が実現可能であるか否かをチェックする（ステップＳ１６）。
【００４１】
ステップＳ１６にて上記記録データからなる一つのトラック内で繰り返し再生の開始地点と終了地点とで特定される区間の時間的長さが、ＤＲＡＭ（バッファ）１２の所定記憶容量分の時間的長さよりも短いと判断すれば、バッファ内での区間再生実現可能とし、ステップＳ１７にてバッファ内区間再生のフラグをｏｎにする。その後、ステップＳ１８にて開始〜終了区間を繰り返しバッファ内に溜め込む。ステップＳ１６にて繰り返し再生の開始地点と終了地点とで特定される区間の時間的長さが、ＤＲＡＭ（バッファ）１２の所定記憶容量分の時間的長さよりも長いと判断すれば、直接ステップＳ１８に進んで、開始〜終了区間を繰り返しバッファ内に溜める。
【００４２】
ステップＳ１９では、バッファ内区間再生フラグがｏｎであるか否かをチェックし、上記再生フラグがｏｎであると判断すると、バッファ内区間再生処理を行うのであるから、バッファ内残量監視モニタを一時停止してから溜め込み処理を終了する。ステップＳ１９にてバッファ内区間再生フラグがｏｆｆであると判断すると、そのまま溜め込み処理を終了する。
【００４３】
図６はＤＲＡＭ１２からメモリコントローラ１５に圧縮データを再生させるシステムコントローラ１６の処理手順を示すフローチャートである。ステップＳ２１にてＤＲＡＭ１２の開始点Ａから再生処理を開始すると、ステップＳ２２では再生を継続し、ステップＳ２３にて区間終了地点Ｂになったか否かをチェックする。ステップＳ２３にて区間終了地点Ｂであることを判定すると、ステップＳ２４にてバッファ内区間再生フラグｏｎになっているか否かをチェックする。バッファ内区間再生フラグｏｎであると判定すると、ステップＳ２５にて再生を一時停止してから、ステップＳ２６に進み再生カウンタをバッファ内の開始地点Ａに設定し、ステップＳ２７にて再生を再開する。
【００４４】
図７はバッファ内区間再生処理の具体例を示す図である。上記図４のステップＳ２にて操作部１７のＡ−Ｂリピートキー２６が操作され、開始地点Ａが決定される。その後、ステップＳ３〜ステップＳ６が処理され、ステップＳ７にてＡ−Ｂリピートキー２６が操作されて終了地点Ｂが決定される。ただし、ステップＳ５の分岐にてトラックの切れ目でないことが判定され、ステップＳ６にて終了地点決定操作が行われてＢが決定された場合の他、ステップＳ５にてトラックの切れ目であることを判定した場合にはＡ−Ｂリピートキー２６の操作がなくてもトラックの切れ目を終了地点Ｂとする場合がある。
【００４５】
システムコントローラ１６は、図５のステップＳ１６にてバッファ内で区間再生実現が可能であるか否かをチェックする。具体的には、先ずトラック１の開始点Ａのディスク上のアドレスＰAと終了点ＢのアドレスＰBから再生区間ＰA〜ＰBの時間的長さＴA−Bを求める。もちろん、データの圧縮率や、データの離散的な記録についても考慮に入れる。次に、ＤＲＡＭ１２のバッファエリアの所定記憶容量分の時間的長さＴbufferも、データの圧縮率を考慮して求める。そして、再生区間ＰA〜ＰBの時間的長さＴA−Bとバッファエリアの所定記憶容量分の時間的長さＴbufferを比較する。再生区間ＰA〜ＰBの時間的長さＴA−Bがバッファエリアの所定記憶容量分の時間的長さＴbufferよりも短ければ、バッファ内での区間再生が可能であるので、図５のステップＳ１７に進む。
【００４６】
図７に示す状態には、操作部１７上に設けた、開始地点Ａの状態表示灯２７、終了地点Ｂの状態表示灯２８の消灯、点滅、点灯状態を示す。区間再生モードに入るとＡ地点が決定されるまで状態表示灯２７が点滅し、状態表示灯２８は消灯している。Ａ地点が決定されると状態表示灯２７が点灯し、Ｂ地点決定待ちを促すために状態表示灯２８が点滅する。Ｂ地点が決定されると状態表示灯２８も点灯する。
【００４７】
図８及び図９は、バッファ内区間再生処理が可能か否かを判定する（図５のステップＳ１６）の具体例を示す図である。再生区間Ａ−Ｂが確定した時点で、システムコントローラ１６はメモリコントローラ１５にバッファコントロール信号（Buffer_ctl）をださせ、ＤＲＡＭ内リピートするか、ＤＲＡＭ内リピートしないかを判断する。その判断は、Ａ−Ｂリピートため込みを開始する直前にＡ地点とＢ地点のアドレスから、Ａ−Ｂ区間の消費ブロック数（セクタ数）を計算する。消費ブロックが上記ＤＲＡＭの所定の記憶容量に対応する閾値（in_dram_thd）以上だった場合には、ＤＲＡＭ内再生をせず、通常のＡ−Ｂリピート動作を行う。消費ブロックが閾値（in_dram_thd）未満だった場合には、ＤＲＡＭ内再生を行べく、ＤＲＡＭ内でその情報を保持する。さらに具体的には、高密度ＭＤの場合に計算したブロック数が、ＤＲＡＭの総容量の３分の２よりも小さいときには、ＤＲＡＭ内リピート可能とする。
【００４８】
以下には、ＤＲＡＭ内再生を行うときのシステムコントローラ１６の処理について図８及び図９を参照して説明する。ＤＲＡＭ内再生を行うとき、システムコントローラ１６はメモリコントローラ１５にバッファコントロール信号（Buffer_ctl）をださせ、ＤＲＡＭ内にある程度空きを残した状態でＡ−Ｂ区間を溜め込む。これは、ＤＲＡＭの先頭にため込まれているＡ地点のデータを上書きしてしまわないためである。また、ため込みはフラグをたててから開始する。これは、スリープからの復帰でＤＲＡＭ内繰り返し区間再生と通常区間再生を区別するためである。また、ＤＲＡＭ内再生モードの場合、システムコントローラ１６は、ＤＲＡＭ残量監視を一時停止する。
【００４９】
再生については、システムコントローラ１６は、ＤＲＡＭの先頭にため込まれたＡ−Ｂ区間のデータをリピート再生する。Ｂ地点まで再生したら、一旦、再生を停止させ、カウンタを先頭のＡ地点に戻し、再生を開始する。
【００５０】
図１０は通常の区間再生処理、つまり繰り返しため込みによる再生処理の具体例を示す図である。バッファ１２の時間的長さＴbufferよりも再生区間ＰA〜ＰBの時間的長さＴA−Bの方が長い場合である。
【００５１】
図１１は繰り返しため込みを説明するための図である。通常どおり、システムコントローラ１６は、メモリコントローラ１５を制御し、ＤＲＡＭがいっぱいになる付近までＡ−Ｂ区間を連続的に溜め込む。また、システムコントローラ１６は、メモリコントローラ１５を制御し、通常どおりＤＲＡＭにため込まれたデータを連続的に再生する。また、システムコントローラ１６は、通常どおりＤＲＡＭ残量を監視し、残量が少なくなってきたら再ため込みを行う。
【００５２】
図１２は、バッファ内区間再生処理が行われているときに、操作部１７にてＦＦキー２４が操作されたときの動作を説明するための図である。繰り返し再生の終了地点Ｂに飛び、そこから再生を開始し、次の繰り返し再生の開始地点の決定を待つ状態になる。
【００５３】
また、本実施の形態では、区間再生中に再生を停止し、電源遮断しても区間再生状態を保持することができる。区間開始地点、終了地点、バッファ内再生モード情報（フラグ）再生停止したときのバッファ内の再生カウンタを不揮発性メモリに記憶しておき、電源投入後に状態を復帰させる。図１３（ａ）、（ｂ）、（ｃ）には、電源遮断後スリープから復帰したときの状態を示す。スリープ前には（ａ）のようにバッファ内区間再生を行っており、このときフラグはnv.in_dram_flgと、ram.in_dram_flagともｏｎになっている。また、リジューム地点を保存している。スリープから復帰直後、（ｂ）に示すように通常再生繰り返しになる。リジューム地点からため込みを行うが、Ｂ地点でプレイモードが異なることを判断すると、再生を停止する。その後、Ａ地点から再ため込みを行う。そして、再ため込み終了後、（ｃ）に示すように、Ａ−Ｂ区間をリピート再生する。
【００５４】
なお、図６のステップＳ２５にて再生を一時停止し、ステップＳ２６にて再生カウンタをバッファ内の開始地点に設定する処理は以下に示す状態変化をトリガにしてもよい。メモリコントローラ１５は、繰り返し再生の終了地点の記録データが溜め込まれているＤＲＡＭ１２内の溜め込み終了位置から繰り返し再生の開始地点Ａの記録データを溜め込み開始位置の手前まで溜め込む。
【００５５】
これにより、システムコントローラ１６は、ＤＲＡＭ１２内の溜め込み終了位置に溜め込まれている繰り返し再生の終了地点Ｂと、溜め込み開始位置の手前まで溜め込まれている上記繰り返し再生の開始地点Ａからの記録データとの切り替わりを検出することにより、ＤＲＡＭ１２内の溜め込み開始位置に飛んで繰り返し再生の開始地点から再生を行う。
【００５６】
また、終了地点Ｂになったら、そのままＢ以降のデータをＤＲＡＭ１２に続けてため込んでもよい。この場合には、繰り返し再生区間が解除されたときには、ディスクを回し、サーボを動作させ、光ピックアップを動かしというメカ的な遅延が発生しても、時間的な余裕を稼ぐことができる。
【図面の簡単な説明】
【００５７】
【図１】実施の形態の光磁気ディスク再生装置１の概略構成を示す図である。
【図２】光磁気ディスク再生装置の詳細な構成を示す図である。
【図３】光磁気ディスク再生装置の操作部を示す図である。
【図４】操作部を用いたユーザの操作に対応したシステムコントローラの処理手順を示すフローチャートである。
【図５】ディスク読み出し部にて読み出された圧縮データをＤＲＡＭに溜め込むときのシステムコントローラの処理手順を示すフローチャートである。
【図６】ＤＲＡＭからメモリコントローラに圧縮データを再生させるシステムコントローラの処理手順を示すフローチャートである。
【図７】バッファ内区間再生処理の具体例を示す図である。
【図８】バッファ内区間再生処理が行われるときのバッファの状態を示す図である。
【図９】バッファ内区間再生処理が行われるときのバッファの状態を示す図である。
【図１０】通常の区間再生処理の具体例を示す図である。
【図１１】繰り返しため込みを説明するための図である。
【図１２】バッファ内区間再生処理が行われているときに、ＦＦキーが操作されたときの動作を説明するための図である。
【図１３】電源遮断後スリープから復帰したときの状態を示す図である。
【図１４】第１世代ＭＤ、高密度ＭＤ１、高密度ＭＤ３のディスク仕様を示す図である。
【符号の説明】
【００５８】
１  光磁気ディスク再生装置、２  光磁気ディスク、３  ディスク読み出し部、１２  ＤＲＡＭ、１５  メモリコントローラ
【図１】
2005317122.tif 000003
【図２】
2005317122.tif 000004
【図３】
2005317122.tif 000005
【図４】
2005317122.tif 000006
【図５】
2005317122.tif 000007
【図６】
2005317122.tif 000008
【図７】
2005317122.tif 000009
【図８】
2005317122.tif 000010
【図９】
2005317122.tif 000011
【図１０】
2005317122.tif 000012
【図１１】
2005317122.tif 000013
【図１２】
2005317122.tif 000014
【図１３】
2005317122.tif 000015
【図１４】
2005317122.tif 000016