(57)【特許請求の範囲】
【請求項１】
圧縮形式の音楽または動画像のプレゼンテーション情報がブロック単位で分割記録され、各ブロック情報にはヘッダ情報と分割されたプレゼンテーション情報を成す有効データとを含む光ディスクを対象として、所望ブロック以降の連続するブロック情報の読み取りを行い、ｎ（ｎは数十以上の整数）ブロック分のブロック情報の記憶可能な一次記憶手段に記憶させる光ディスク読み取り手段を備えた光ディスク再生装置において、
各々ｎより小さいｍブロック分のプレゼンテーション情報を成す有効データを記憶可能な第１の二次記憶手段及び第２の二次記憶手段と、
圧縮形式の音楽または動画像のプレゼンテーション情報を成す有効データを入力し、伸長して出力する伸長手段と、
光ディスク読み取り手段を制御し、光ディスクから所望のプレゼンテーション情報を含む連続する複数のブロック情報を読み取らせながら一次記憶手段に記憶させる一方、一次記憶手段に記憶された内、所望のプレゼテーション情報を含む所望ブロック情報中のプレゼンテーション情報を成す有効データを、ｍブロック分ずつ第１の二次記憶手段と第２の二次記憶手段の内、空き状態の側に転送させる読み取り・転送制御手段と、
第１の二次記憶手段または第２の二次記憶手段の内、先に転送された一方の側に記憶されたプレゼンテーション情報を成す有効データを伸長手段に出力させ、該一方の側が空きになると、他方の側に記憶されたプレゼンテーション情報を成す有効データを伸長手段に出力させ、該他方の側が空きになると、先の一方の側に記憶されたプレゼンテーション情報を成す有効データを伸長手段に出力させるという制御を繰り返す出力制御手段と、
を備えたことを特徴とする光ディスク再生装置。
【請求項２】
圧縮形式の音楽または動画像のプレゼンテーション情報がブロック単位で分割記録され、各ブロック情報にはヘッダ情報と分割されたプレゼンテーション情報を成す有効データとを含む光ディスクを対象として、所望ブロック以降の連続するブロック情報の読み取りを行い、ｎ（ｎは数十以上の整数）ブロック分のブロック情報の記憶可能な一次記憶手段に記憶させる光ディスク読み取り手段を備えた光ディスク再生装置において、
各々ｎより小さいｍブロック分のプレゼンテーション情報を成す有効データを記憶可能な第１の二次記憶手段及び第２の二次記憶手段と、
圧縮形式の音楽または動画像のプレゼンテーション情報を成す有効データを入力し、伸長して出力する伸長手段と、
光ディスク読み取り手段を制御し、光ディスクから所望のプレゼンテーション情報を含む連続する複数のブロック情報を読み取らせながら一次記憶手段に記憶させる一方、一次記憶手段に記憶された内、所望のプレゼテーション情報を含む所望ブロック情報中のプレゼンテーション情報を成す有効データを、ｍブロック分ずつ第１の二次記憶手段と第２の二次記憶手段の内、空き状態の側に転送させる読み取り・転送制御処理と、第１の二次記憶手段または第２の二次記憶手段の内、先に転送された一方の側に記憶されたプレゼンテーション情報を成す有効データを伸長手段に出力させ、該一方の側が空きになると、他方の側に記憶されたプレゼンテーション情報を成す有効データを伸長手段に出力させ、該他方の側が空きになると、先の一方の側に記憶されたプレゼンテーション情報を成す有効データを伸長手段に出力させるという制御を繰り返す出力制御処理を実行するマイクロコンピュータと、
を備えたことを特徴とする光ディスク再生装置。
【請求項３】
圧縮形式の音楽または動画像のプレゼンテーション情報と所定の管理情報がそれぞれブロック単位に分割記録され、各ブロック情報にはヘッダ情報と分割されたプレゼンテーション情報を成す有効データまたはヘッダ情報と分割された管理情報を成す有効データとを含む光ディスクを対象として、所望ブロック以降の連続するブロック情報の読み取りを行い、ｎ（ｎは数十以上の整数）ブロック分のブロック情報の記憶可能な一次記憶手段に記憶させる光ディスク読み取り手段を備えた光ディスク再生装置において、
各々ｎより小さいｍブロック分のプレゼンテーション情報または管理情報を成す有効データを記憶可能な第１の二次記憶手段及び第２の二次記憶手段と、
圧縮形式の音楽または動画像のプレゼンテーション情報の有効データを入力し、伸長して出力する伸長手段と、
光ディスク読み取り手段を制御し、管理情報解析時は、光ディスクから所望の管理情報を含む連続する複数のブロック情報を読み取らせながら一次記憶手段に記憶させる一方、一次記憶手段に記憶された内、所望の管理情報を含むブロック情報中の管理情報を成す有効データを、ｍブロック分ずつ第１の二次記憶手段と第２の二次記憶手段の内、未解析の管理情報を成す有効データの存在しない側に転送させ、プレゼンテーション情報再生時は、光ディスクから所望のプレゼンテーション情報を含む連続する複数のブロック情報を読み取らせて一次記憶手段に記憶させる一方、一次記憶手段に記憶された内、所望のプレゼテーション情報を含む所望ブロック情報中のプレゼンテーション情報を成す有効データを、ｍブロック分ずつ第１の二次記憶手段と第２の二次記憶手段の内、空き状態の側に転送させる読み取り・転送制御手段と、
管理情報解析時に、第１の二次記憶手段または第２の二次記憶手段に記憶された未解析の管理情報を成す有効データを解析して所望のプレゼンテーション情報の記録位置を求める解析手段と、
プレゼンテーション情報再生時に第１の二次記憶手段または第２の二次記憶手段の内、先に転送された一方の側に記憶されたプレゼンテーション情報を成す有効データを伸長手段に出力させ、該一方の側が空きになると、他方の側に記憶されたプレゼンテーション情報を成す有効データを伸長手段に出力させ、該他方の側が空きになると、先の一方の側に記憶されたプレゼンテーション情報を成す有効データを伸長手段に出力させるという制御を繰り返す出力制御手段と、
を備えたことを特徴とする光ディスク再生装置。
【請求項４】
圧縮形式の音楽または動画像のプレゼンテーション情報と所定の管理情報がそれぞれブロック単位に分割記録され、各ブロック情報にはヘッダ情報と分割されたプレゼンテーション情報を成す有効データまたはヘッダ情報と分割された管理情報を成す有効データとを含む光ディスクを対象として、所望ブロック以降の連続するブロック情報の読み取りを行い、ｎ（ｎは数十以上の整数）ブロック分のブロック情報の記憶可能な一次記憶手段に記憶させる光ディスク読み取り手段を備えた光ディスク再生装置において、
各々ｎより小さいｍブロック分のプレゼンテーション情報または管理情報を成す有効データを記憶可能な第１の二次記憶手段及び第２の二次記憶手段と、
圧縮形式の音楽または動画像のプレゼンテーション情報の有効データを入力し、伸長して出力する伸長手段と、
光ディスク読み取り手段を制御し、管理情報解析時は、光ディスクから所望の管理情報を含む連続する複数のブロック情報を読み取らせながら一次記憶手段に記憶させる一方、一次記憶手段に記憶された内、所望の管理情報を含むブロック情報中の管理情報を成す有効データを、ｍブロック分ずつ第１の二次記憶手段と第２の二次記憶手段の内、未解析の管理情報を成す有効データの存在しない側に転送させ、プレゼンテーション情報再生時は、光ディスクから所望のプレゼンテーション情報を含む連続する複数のブロック情報を読み取らせながら一次記憶手段に記憶させる一方、一次記憶手段に記憶された内、所望のプレゼテーション情報を含む所望ブロック情報中のプレゼテーション情報を成す有効データを、ｍブロック分ずつ第１の二次記憶手段と第２の二次記憶手段の内、空き状態の側に転送させる読み取り・転送制御処理と、管理情報解析時に、第１の二次記憶手段または第２の二次記憶手段に記憶された未解析の管理情報を成す有効データを解析して所望のプレゼンテーション情報の記録位置を求める解析処理と、プレゼンテーション情報再生時に第１の二次記憶手段または第２の二次記憶手段の内、先に転送された一方の側に記憶されたプレゼンテーション情報を成す有効データを伸長手段に出力させ、該一方の側が空きになると、他方の側に記憶されたプレゼンテーション情報を成す有効データを伸長手段に出力させ、該他方の側が空きになると、先の一方の側に記憶されたプレゼンテーション情報を成す有効データを伸長手段に出力させるという制御を繰り返す出力制御処理とを実行するマイクロコンピュータと、
を備えたことを特徴とする光ディスク再生装置。
【発明の詳細な説明】
【０００１】
【技術分野】
本発明は光ディスク再生装置に係り、とくに圧縮音楽データ、圧縮動画像データ等の圧縮形式のプレゼンテーション情報がブロック単位に分割されて記録された光ディスクを再生する光ディスク再生装置に関する。
【０００２】
【従来技術】
ユーザがコンピュータ用データ等の任意の大量の情報を追記しながら記録できる追加型光ディスクであるＣＤ−Ｒ（コンパクトディスク−レコーダブル）という光ディスクが登場している。この光ディスクにはＣＤ（コンパクトディスク）の音楽データに代えて、種々のデータをＣＤ−ＲＯＭのフォーマットに従い記録することができるようになっている。ＣＤ−ＲＯＭでは、ＣＤのサブコード９８フレーム分で１ブロック（１物理セクタ）が構成されており、１ブロック＝２３５２バイトである。この内、先頭の１６バイトがヘッダ情報であり同期信号とＩＤ信号（アドレス＋モード）から成る。続く２０４８バイト（モード１）または２３３６（モード２）が有効データ、モード１の場合、残りの２８８バイトが誤り検出／訂正符号（ＥＣＣ）である。図７にモード１のＣＤ−ＲＯＭフォーマットを示す。
【０００３】
図８は一般的な光ディスク再生装置の構成を示す。１はＣＤ−ＲＯＭフォーマットで記録された光ディスク、１０は９０ブロック分の記憶容量（９０×２３５２バイト）を持つ大容量バッファメモリ（ＤＲＡＭ）、２は光ディスク１の所望の記録情報を読み取り、ＤＲＡＭ１０に一時記憶させる光ディスク読み取り部であり、光ディスク１の回転を行うスピンドルモータ３、光ディスク１にレーザビームを照射し、反射ビームを受光して光電変換して出力する光ピックアップ４、光ピックアップ４のスレッド送りを行うスレッドモータ５、光ピックアップ４の出力からＥＦＭ信号、フォーカスエラー信号、トラッキングエラー信号等を作成するヘッドアンプ６、ＥＦＭ信号からＣＬＶ制御信号を作成したり、サブコードを読み取って出力したり、ブロック単位でブロック情報を読み取ってＤＲＡＭ１０に記憶させる信号処理回路７、フォーカスエラー信号、トラッキングエラー信号、ＣＬＶ制御信号に基づき、スピンドルモータ３に対するスピンドルサーボ、光ピックアップ４に対するフォーカスサーボとトラッキングサーボ、スレッドモータ５に対するスレッドサーボの各種サーボを行うサーボ回路８、後述するマイクロコンピュータの指示に従い光ディスク読み取り部の各部を制御するコントローラ９を有する。
【０００４】
ホストからの要求を受けたマイクロコンピュータ１１から或るブロック情報のアドレスサーチ指令を受けると、コントローラ９は光ディスク読み取り部２のサーボ回路８と信号処理回路７を制御し、信号処理回路７で読み取られたサブコードＱチャンネルを監視しながら光ディスク１の所望のアドレスをサーチさせ、サーチ後、所望アドレス以降の連続する９０ブロック分のブロック情報（１つのブロック情報はヘッダ情報、有効データ（ユーザデータ）、ＥＣＣの２３５４バイトから成る。図７参照）を読み取らせてＤＲＡＭ１０に一時記憶させる。９０ブロック分のブロック情報の読み取りが終わると、コントローラ９は読み取り完了通知信号をマイクロコンピュータ１１に出力し、該読み取り完了通知信号を受けたマイクロコンピュータ１１はコントローラ９にポーズ指令を与え、またホスト側へ転送開始要求を行い、ホスト側から転送許可通知が有ると、ＤＲＡＭ１０に記憶されたブロック情報を順にホスト側へ転送させる。ポーズ指令を受けたコントローラ９はサーボ回路８と信号処理回路７を制御し、ポーズ状態とさせる。
【０００５】
マイクロコンピュータ１１はＤＲＡＭ１０の空き容量を監視しており、一定量の空きが生じると、ポーズ解除指令をコントローラ９に与える。ポーズ解除指令を受けたコントローラ９はサーボ回路８と信号処理回路７を制御し、ポーズを解除させ、前回最後の読み取りアドレスの次のアドレス以降の連続する各ブロックのブロック情報を、ＤＲＡＭ１０が満杯になるまで読み取らせる。マイクロコンピュータ１１はＤＲＡＭ１０が満杯になると、再びポーズ指令を与えて光ディスク１からの読み取りを中断させ、その後、ＤＲＡＭ１０に一定量の空きが生じるとポーズ解除指令を与え、再び光ディスク１からの読み取りを再開させ、以下、同様の制御を繰り返す。
【０００６】
【発明が解決しようとする課題】
ところで近年、ＭＰ３（ＭＰＥＧ１オーディオ−レイヤ３）と呼ばれる形式の圧縮音楽データを半導体メモリに記憶させておき、該半導体メモリからＭＰ３データを読み出し、ＭＰ３デコーダに入力して伸長後、Ｄ／Ａ変換してアナログオーディオ信号を得、増幅後イヤホンに出力するようにした携帯プレーヤが実用化されている。しかし、半導体メモリは大容量になると非常に高価なため、多数の曲を記録させておくことができないという不便があった。この点、ＣＤ−Ｒは安価で大容量の媒体であるため、ＭＰ３データをＣＤ−Ｒに記録すれば、多数の曲の再生が可能となる。
けれども、従来のＣＤ−ＲＯＭ再生装置では、ＣＤ−ＲＯＭフォーマットに従うブロック情報を読み取るだけなので、該読み取ったブロック情報をそのまま従来のＭＰ３デコーダに入力させても伸長不能であり、音楽再生させることができなかった。
本発明は上記した従来技術の問題に鑑み、各ブロック情報中の圧縮されたプレゼンテーション情報を成す有効データを比較的簡単な構成で取り出し、伸長手段に出力できるようにした光ディスク再生装置を提供することを、その目的とする。
【０００７】
【課題を解決するための手段】
本発明の請求項１記載の光ディスク再生装置では、圧縮形式の音楽または動画像のプレゼンテーション情報がブロック単位で分割記録され、各ブロック情報にはヘッダ情報と分割されたプレゼンテーション情報を成す有効データとを含む光ディスクを対象として、所望ブロック以降の連続するブロック情報の読み取りを行い、ｎ（ｎは数十以上の整数）ブロック分のブロック情報の記憶可能な一次記憶手段に記憶させる光ディスク読み取り手段を備えた光ディスク再生装置において、各々ｎより小さいｍブロック分のプレゼンテーション情報を成す有効データを記憶可能な第１の二次記憶手段及び第２の二次記憶手段と、圧縮形式の音楽または動画像のプレゼンテーション情報を成す有効データを入力し、伸長して出力する伸長手段と、光ディスク読み取り手段を制御し、光ディスクから所望のプレゼンテーション情報を含む連続する複数のブロック情報を読み取らせながら一次記憶手段に記憶させる一方、一次記憶手段に記憶された内、所望のプレゼテーション情報を含む所望ブロック情報中のプレゼンテーション情報を成す有効データを、ｍブロック分ずつ第１の二次記憶手段と第２の二次記憶手段の内、空き状態の側に転送させる読み取り・転送制御手段と、第１の二次記憶手段または第２の二次記憶手段の内、先に転送された一方の側に記憶されたプレゼンテーション情報を成す有効データを伸長手段に出力させ、該一方の側が空きになると、他方の側に記憶されたプレゼンテーション情報を成す有効データを伸長手段に出力させ、該他方の側が空きになると、先の一方の側に記憶されたプレゼンテーション情報を成す有効データを伸長手段に出力させるという制御を繰り返す出力制御手段と、を備えたことを特徴としている。
請求項１によれば、プレゼンテーション情報再生時、光ディスクから読み取らせて一次記憶手段に記憶させた所望のプレゼンテーション情報を含む連続する多数のブロックのブロック情報から、プレゼンテーション情報を成す有効データだけを取り出して伸長手段に出力できるので、伸長手段で正しく伸長動作を行わせることができる。しかも、一次記憶手段よりはるかに容量の小さい２つの二次記憶手段を用意し、一方の二次記憶手段に一次記憶手段からプレゼンテーション情報を成す有効データを転送しながら、他方の既に一次記憶手段から転送済の二次記憶手段から伸長手段へプレゼンテーション情報を成す有効データを出力させるので、記憶手段の負担を少なくしながら途切れなくプレゼンテーション情報を成す有効データの出力が可能となる。
本発明の請求項２記載の光ディスク再生装置では、圧縮形式の音楽または動画像のプレゼンテーション情報がブロック単位で分割記録され、各ブロック情報にはヘッダ情報と分割されたプレゼンテーション情報を成す有効データとを含む光ディスクを対象として、所望ブロック以降の連続するブロック情報の読み取りを行い、ｎ（ｎは数十以上の整数）ブロック分のブロック情報の記憶可能な一次記憶手段に記憶させる光ディスク読み取り手段を備えた光ディスク再生装置において、各々ｎより小さいｍブロック分のプレゼンテーション情報を成す有効データを記憶可能な第１の二次記憶手段及び第２の二次記憶手段と、圧縮形式の音楽または動画像のプレゼンテーション情報を成す有効データを入力し、伸長して出力する伸長手段と、光ディスク読み取り手段を制御し、光ディスクから所望のプレゼンテーション情報を含む連続する複数のブロック情報を読み取らせながら一次記憶手段に記憶させる一方、一次記憶手段に記憶された内、所望のプレゼテーション情報を含む所望ブロック情報中のプレゼンテーション情報を成す有効データを、ｍブロック分ずつ第１の二次記憶手段と第２の二次記憶手段の内、空き状態の側に転送させる読み取り・転送制御処理と、第１の二次記憶手段または第２の二次記憶手段の内、先に転送された一方の側に記憶されたプレゼンテーション情報を成す有効データを伸長手段に出力させ、該一方の側が空きになると、他方の側に記憶されたプレゼンテーション情報を成す有効データを伸長手段に出力させ、該他方の側が空きになると、先の一方の側に記憶されたプレゼンテーション情報を成す有効データを伸長手段に出力させるという制御を繰り返す出力制御処理を実行するマイクロコンピュータと、を備えたことを特徴としている。
請求項２によれば、プレゼンテーション情報再生時、光ディスクから読み取らせて一次記憶手段に記憶させた所望のプレゼンテーション情報を含む連続する多数のブロックのブロック情報から、プレゼンテーション情報を成す有効データだけを取り出して伸長手段に出力できるので、伸長手段で正しく伸長動作を行わせることができる。しかも、一次記憶手段よりはるかに容量の小さい２つの二次記憶手段を用意し、一方の空きの二次記憶手段に一次記憶手段からプレゼンテーション情報を成す有効データを転送しながら、他方の既に一次記憶手段から転送済の二次記憶手段から伸長手段へプレゼンテーション情報を成す有効データを出力させるので、記憶手段の負担を少なくしながら途切れなくプレゼンテーション情報を成す有効データの出力が可能となる。また、光ディスク読み取り手段に対する読み取り制御、一次記憶手段から２つの二次記憶手段への所望ブロック情報中のプレゼンテーション情報を成す有効データの転送制御、２つの二次記憶手段から伸長手段へのプレゼンテーション情報を成す有効データの出力制御をマイクロコンピュータを用いて行えるので、専用の制御ＩＣを作らなくて済む。
本発明の請求項３記載の光ディスク再生装置では、圧縮形式の音楽または動画像のプレゼンテーション情報と所定の管理情報がそれぞれブロック単位に分割記録され、各ブロック情報にはヘッダ情報と分割されたプレゼンテーション情報を成す有効データまたはヘッダ情報と分割された管理情報を成す有効データとを含む光ディスクを対象として、所望ブロック以降の連続するブロック情報の読み取りを行い、ｎ（ｎは数十以上の整数）ブロック分のブロック情報の記憶可能な一次記憶手段に記憶させる光ディスク読み取り手段を備えた光ディスク再生装置において、各々ｎより小さいｍブロック分のプレゼンテーション情報または管理情報を成す有効データを記憶可能な第１の二次記憶手段及び第２の二次記憶手段と、圧縮形式の音楽または動画像のプレゼンテーション情報の有効データを入力し、伸長して出力する伸長手段と、光ディスク読み取り手段を制御し、管理情報解析時は、光ディスクから所望の管理情報を含む連続する複数のブロック情報を読み取らせながら一次記憶手段に記憶させる一方、一次記憶手段に記憶された内、所望の管理情報を含むブロック情報中の管理情報を成す有効データを、ｍブロック分ずつ第１の二次記憶手段と第２の二次記憶手段の内、未解析の管理情報を成す有効データの存在しない側に転送させ、プレゼンテーション情報再生時は、光ディスクから所望のプレゼンテーション情報を含む連続する複数のブロック情報を読み取らせて一次記憶手段に記憶させる一方、一次記憶手段に記憶された内、所望のプレゼテーション情報を含む所望ブロック情報中のプレゼンテーション情報を成す有効データを、ｍブロック分ずつ第１の二次記憶手段と第２の二次記憶手段の内、空き状態の側に転送させる読み取り・転送制御手段と、管理情報解析時に、第１の二次記憶手段または第２の二次記憶手段に記憶された未解析の管理情報を成す有効データを解析して所望のプレゼンテーション情報の記録位置を求める解析手段と、プレゼンテーション情報再生時に第１の二次記憶手段または第２の二次記憶手段の内、先に転送された一方の側に記憶されたプレゼンテーション情報を成す有効データを伸長手段に出力させ、該一方の側が空きになると、他方の側に記憶されたプレゼンテーション情報を成す有効データを伸長手段に出力させ、該他方の側が空きになると、先の一方の側に記憶されたプレゼンテーション情報を成す有効データを伸長手段に出力させるという制御を繰り返す出力制御手段と、を備えたことを特徴としている。
請求項３によれば、プレゼンテーション情報再生時、光ディスクから読み取らせて一次記憶手段に記憶させた所望のプレゼンテーション情報を含む連続する多数のブロックのブロック情報から、プレゼンテーション情報を成す有効データだけを取り出して伸長手段に出力できるので、伸長手段で正しく伸長動作を行わせることができる。しかも、一次記憶手段よりはるかに容量の小さい２つの二次記憶手段を用意し、一方の二次記憶手段に一次記憶手段からプレゼンテーション情報を成す有効データを転送しながら、他方の既に一次記憶手段から転送済の二次記憶手段から伸長手段へプレゼンテーション情報を成す有効データを出力させるので、記憶手段の負担を少なくしながら途切れなくプレゼンテーション情報を成す有効データの出力が可能となる。また、管理情報の解析時、光ディスクから読み取らせて一次記憶手段に記憶させた所望の管理情報を含むブロック情報から管理情報を成す有効データだけを取り出し、前記２つの二次記憶手段の内、未解析の管理情報を成す有効データの無い側に転送して解析するようにしたので、解析用に別途の記憶手段を用意しなくて済み、記憶手段の負担が必要最小限で済む。
本発明の請求項４記載の光ディスク再生装置では、圧縮形式の音楽または動画像のプレゼンテーション情報と所定の管理情報がそれぞれブロック単位に分割記録され、各ブロック情報にはヘッダ情報と分割されたプレゼンテーション情報を成す有効データまたはヘッダ情報と分割された管理情報を成す有効データとを含む光ディスクを対象として、所望ブロック以降の連続するブロック情報の読み取りを行い、ｎ（ｎは数十以上の整数）ブロック分のブロック情報の記憶可能な一次記憶手段に記憶させる光ディスク読み取り手段を備えた光ディスク再生装置において、各々ｎより小さいｍブロック分のプレゼンテーション情報または管理情報を成す有効データを記憶可能な第１の二次記憶手段及び第２の二次記憶手段と、圧縮形式の音楽または動画像のプレゼンテーション情報の有効データを入力し、伸長して出力する伸長手段と、光ディスク読み取り手段を制御し、管理情報解析時は、光ディスクから所望の管理情報を含む連続する複数のブロック情報を読み取らせながら一次記憶手段に記憶させる一方、一次記憶手段に記憶された内、所望の管理情報を含むブロック情報中の管理情報を成す有効データを、ｍブロック分ずつ第１の二次記憶手段と第２の二次記憶手段の内、未解析の管理情報を成す有効データの存在しない側に転送させ、プレゼンテーション情報再生時は、光ディスクから所望のプレゼンテーション情報を含む連続する複数のブロック情報を読み取らせながら一次記憶手段に記憶させる一方、一次記憶手段に記憶された内、所望のプレゼテーション情報を含む所望ブロック情報中のプレゼテーション情報を成す有効データを、ｍブロック分ずつ第１の二次記憶手段と第２の二次記憶手段の内、空き状態の側に転送させる読み取り・転送制御処理と、管理情報解析時に、第１の二次記憶手段または第２の二次記憶手段に記憶された未解析の管理情報を成す有効データを解析して所望のプレゼンテーション情報の記録位置を求める解析処理と、プレゼンテーション情報再生時に第１の二次記憶手段または第２の二次記憶手段の内、先に転送された一方の側に記憶されたプレゼンテーション情報を成す有効データを伸長手段に出力させ、該一方の側が空きになると、他方の側に記憶されたプレゼンテーション情報を成す有効データを伸長手段に出力させ、該他方の側が空きになると、先の一方の側に記憶されたプレゼンテーション情報を成す有効データを伸長手段に出力させるという制御を繰り返す出力制御処理とを実行するマイクロコンピュータと、を備えたことを特徴としている。
請求項４によれば、プレゼンテーション情報再生時、光ディスクから読み取らせて一次記憶手段に記憶させた所望のプレゼンテーション情報を含む連続する多数のブロックのブロック情報から、プレゼンテーション情報を成す有効データだけを取り出して伸長手段に出力できるので、伸長手段で正しく伸長動作を行わせることができる。しかも、一次記憶手段よりはるかに容量の小さい２つの二次記憶手段を用意し、一方の二次記憶手段に一次記憶手段からプレゼンテーション情報を成す有効データを転送しながら、他方の既に一次記憶手段から転送済の二次記憶手段から伸長手段へプレゼンテーション情報を成す有効データを出力させるので、記憶手段の負担を少なくしながら途切れなくプレゼンテーション情報を成す有効データの出力が可能となる。また、管理情報の解析時、光ディスクから読み取らせて一次記憶手段に記憶させた所望の管理情報を含むブロック情報から管理情報を成す有効データだけを取り出し、前記２つの二次記憶手段の内、未解析の管理情報を成す有効データの無い側に転送して解析するようにしたので、解析用に別途の記憶手段を用意しなくて済み、記憶手段の負担が必要最小限で済む。また、光ディスク読み取り手段に対する読み取り制御、一次記憶手段から２つの二次記憶手段への所望ブロック情報中のプレゼンテーション情報または管理情報を成す有効データの転送制御、管理情報の解析、２つの二次記憶手段から伸長手段へのプレゼンテーション情報を成す有効データの出力制御をマイクロコンピュータを用いて行えるので、専用の制御ＩＣを作らなくて済む。
なお、上記した請求項１〜４において、ｍはｎよりはるかに小さい例えば１〜５程度の整数とすれば良く、好ましくは１または２とするのが良い。
【０００８】
【発明の実施の形態】
図１は本発明の一つの実施の形態に係る光ディスク再生装置の構成を示すブロック図であり、図８と同一の構成部分には同一の符号が付してある。
１Ａは光ディスクの１種であるＣＤ−Ｒであり、プログラム領域には圧縮形式のプレゼンテーション情報（ここでは圧縮音楽データの１つであるＭＰ３データとする）と、該プレゼンテーション情報のＣＤ−Ｒ１Ａの上での記録位置を管理する管理情報とがモード１のＣＤ−ＲＯＭフォーマットに従いブロック単位に分割された多数のブロック情報により記録されている。各ブロックのブロック情報はプレゼンテーション情報の有効データ（ＭＰ３データ）とヘッダ情報（同期信号＋ＩＤ信号）と誤り検出／訂正符号（ＥＣＣ）、または、管理情報の有効データとヘッダ情報と誤り検出／訂正符号により構成されており、１つのブロック情報のデータ長は２３５２バイトである。図２に示す如く、ここでは管理情報はプログラム領域の最初の管理情報記録領域に記録されており、プレゼンテーション情報は曲単位で記録されているものとする。図２では或るブロックのアドレスに対し次のブロックのアドレスは１だけ大きな数字で表してある。
【０００９】
管理情報には曲別に用意された曲別管理情報テーブルと、どの曲の曲別管理情報テーブルがどのブロックに記録されているかを示す曲別管理情報テーブルポインタが含まれる。曲別管理情報テーブルポインタは管理情報記録領域の最初の部分に存在する。曲番ｉ用の曲別管理情報テーブルには、曲番ｉのプレゼンテーション情報のＣＤ−Ｒ１Ａの上での記録開始位置（スタートアドレス）と記録終了位置（エンドアドレス）が記録されている。
【００１０】
２０は後述するマイクロコンピュータにより読み書きがされるＲＡＭであり、各々１ブロック分の有効データを記憶できる記憶容量（２０４８バイト）を有する第１の二次バッファメモリ領域２０１  、第２の二次バッファメモリ領域２０２  が設けられている。２１はユーザが選曲操作をする操作部、２２はＤＳＰ（ディジタルシグナルプロセッサ）で構成されたＭＰ３デコーダであり、ＭＰ３データを伸長してディジタルオーディオデータを出力する。２３はディジタルオーディオデータをＤ／Ａ変換してアナログオーディオ信号を出力するＤ／Ａ変換回路である。
【００１１】
２４は装置の全体的な制御を司るマイクロコンピュータであり、操作部２１での選曲操作に従い、光ディスク読み取り部２を制御し、所望の管理情報または所望のプレゼンテーション情報を読み取らせ、ＤＲＡＭ１０に記憶させる光ディスク読み取り制御処理と、ＤＲＡＭ１０からＲＡＭ２０の第１、第２のバッファメモリ領域２０１  、２０２  への転送制御処理と、ＣＤ−Ｒ１Ａから読み取られた所望の管理情報の解析処理と、第１、第２のバッファメモリ領域２０１  、２０２  に格納された所望のプレゼンテーション情報の有効データのＭＰ３デコーダ２２への出力制御処理をする。
図１のその他の構成部分は図８と同一に構成されており、９０ブロック分の記憶容量を有する大容量のＤＲＡＭ１０は一次記憶手段としての機能を有する。
【００１２】
図３と図４はマイクロコンピュータ２４によるメイン処理（光ディスク読み取り制御処理と管理情報解析処理を含む）を示すフローチャート、図５と図６はマイクロコンピュータ２４によるサブ処理（光ディスク読み取り制御処理を含む）示すフローチャートであり、以下、これらの図を参照して説明する。なお、メイン処理とサブ処理は時分割により平行して実行される。最初、ＤＲＡＭ１０は空であるとする。
【００１３】
（１）管理情報の読み取りと解析
ユーザが操作部２１で例えば曲番２の選曲操作をすると、マイクロコンピュータ２４は図３、図４のメイン処理において、管理情報記録領域の先頭のアドレスであるＡ（図２参照）をＡ´、第１、第２の二次バッファメモリ領域２０１  、２０２  のいずれであるかを示すｅとｆを各々１と２に設定後、アドレスＡ´のブロック情報の読み取り・第１の二次バッファメモリ領域２０１  の側への転送をサブ処理に指示する（図３のステップＳ１０〜Ｓ１２）。続いて、Ａ´をインクリメントし、アドレスＡ´（＝Ａ＋１）のブロック情報の読み取り・第２の二次バッファメモリ領域２０２  の側への転送をサブ処理に指示する（ステップＳ１３、Ｓ１４）。そして、第１の二次バッファメモリ領域２０１  にブロック情報（但し、有効データのみ）が転送されるのを待つ（ステップＳ１５）。
【００１４】
図５、図６のサブ処理では、メイン処理でアドレスＡ´のブロック情報の読み取り・転送が指示されるとステップＳ５０でＹＥＳと判断し、ＤＲＡＭ１０の中に今回指示されたアドレスのブロック情報が存在するかチェックし（ステップＳ５１）、最初はＮＯなので、ＤＲＡＭ１０をクリアしたのち（ステップＳ５２）、光ディスク読み取り部２にアドレスＡ´のサーチ指令を与え、アドレスＡ´以降の連続する９０ブロック分のブロックＢＬ０  、ＢＬ１  、ＢＬ２  、・・のブロック情報の読み取りをさせる（ステップＳ５３）。マイクロコンピュータ２４からサーチ指令を受けた光ディスク読み取り部２は、ＣＤ−Ｒ１ＡのアドレスＡ´をサーチし、サーチ後、アドレスＡ´以降の連続する９０ブロック分のブロック情報を読み取ってＤＲＡＭ１０に一時記憶させたあと、マイクロコンピュータ２４に読み取り完了通知信号を出力する。該読み取り完了通知信号を入力したマイクロコンピュータ２４は９０ブロック分の読み取りが完了したとして、ステップＳ５４でＹＥＳと判断し、光ディスク読み取り部２にポーズ指令を与えてポーズさせる（ステップＳ５５）。
【００１５】
そして、今回の読み取り・転送指示で指定されたアドレスＡ´＝ＡのブロックＢＬ０  のブロック情報中の有効データだけを、指定された第１の二次バッファメモリ領域２０１  に転送させる（ステップＳ５６）。そして、ＤＲＡＭ１０の空き容量を監視して所定の一定量の空きが生じたチェックし（図６のステップＳ６０）、まだなので続いてメイン処理から次の読み取り・転送指示がされたかチェックする（ステップＳ６１）。メンイ処理では既に２番目のアドレスＡ´（＝Ａ＋１）の読み取り・転送指示がされているので、ステップＳ６１でＹＥＳと判断し、ＤＲＡＭ１０の中に今回指示されたアドレスのブロック情報が存在するかチェックし（図５のステップＳ５１）、ＹＥＳなので、今回の読み取り・転送指示で指定されたアドレス（Ａ＋１）のブロックＢＬ１  のブロック情報中の有効データだけを指定された第２の二次バッファメモリ領域２０２  に転送させる（ステップＳ５６）。そして、ＤＲＡＭ１０の空き容量を監視して所定の一定量の空きが生じたかのチェックと、メイン処理により次の読み取り・転送指示がされたかのチェックと、メイン処理により読み取り終了指示がされたかのチェックを行う（図６のステップＳ６０、Ｓ６１、Ｓ６２）。
【００１６】
第１の二次バッファメモリ領域２０１  に最初のブロック情報の有効データ部分が転送されると、マイクロコンピュータ２４はメイン処理の内、図３のステップＳ１５でＹＥＳと判断し、第１の二次バッファメモリ領域２０１  に転送された有効データの解析を行う（ステップＳ１６）。そして、ユーザの選曲した曲番２の曲別管理情報テーブルポインタが存在し、管理情報記録領域の内、曲番２の曲別管理情報テーブルが記録されたブロックのアドレスＡＮ  が判明したかチェックする（ステップＳ１７）。ここではＮＯであるとすると、Ａ´をインクリメントし、アドレスＡ´のブロック情報の読み取り・第１の二次バッファメモリ領域２０１  の側への転送をサブ処理に指示する（ステップＳ１８、Ｓ１９）。該指示を受けたサブ処理では、ＤＲＡＭ１０の中に今回指示されたアドレスのブロック情報が存在するかチェックし（図６のステップＳ６１でＹＥＳ、図５のステップＳ５１）、ＹＥＳなので、今回の読み取り・転送指示で指定されたアドレス（Ａ＋２）のブロックＢＬ２  のブロック情報中の有効データだけを指定された第１の二次バッファメモリ領域２０１  に転送させる（ステップＳ５６）。
【００１７】
メイン処理では、先の図３のステップＳ１９に続いて、第２の二次バッファメモリ領域２０２  にブロック情報が転送されるのを待つ（ステップＳ２０）。既に第２の二次バッファメモリ領域２０２  にブロック情報が転送済であれば、ステップＳ２０でＹＥＳと判断し、ｅを２、ｆを１としたあと（ステップＳ２１）、ステップＳ１６に進み、第２の二次バッファメモリ領域２０２  に転送された有効データの解析を行う（ステップＳ１６）。そして、ユーザの選曲した曲番２の曲別管理情報テーブルポインタが存在し、管理情報記録領域の内、曲番２用の曲別管理情報テーブルが記録されたブロックのアドレスＡＮ  が判明したかチェックする（ステップＳ１７）。まだＮＯであるとすると、Ａ´をインクリメントし、アドレスＡ´のブロックＢＬ３  のブロック情報の読み取り・第２の二次バッファメモリ領域２０２  の側への転送をサブ処理に指示する（ステップＳ１８、Ｓ１９）。該指示を受けたサブ処理では、ＤＲＡＭ１０の中に今回指示されたアドレスのブロック情報が存在するかチェックし（図６のステップＳ６１でＹＥＳ、図５のステップＳ５１）、ＹＥＳなので、今回の読み取り・転送指示で指定されたアドレス（Ａ＋３）のブロックＢＬ３  のブロック情報中の有効データだけを指定された第２の二次バッファメモリ領域２０２  に転送させる（ステップＳ５６）。以下、同様の処理を繰り返していく。
【００１８】
ＤＲＡＭ１０からのブロック情報の転送が進み、所定の一定量の空きが生じると、マイクロコンピュータ２４はサブ処理中の図６のステップＳ６０でＹＥＳと判断し、光ディスク読み取り部２に対しポーズ解除指令を与える。該指令を受けた光ディスク読み取り部２は、ポーズを解除し、前回最後の読み取りアドレスの次のアドレス以降の連続する各ブロックのブロック情報を読み取ってＤＲＡＭ１０に一時記憶させる（ステップＳ６３）。これにより、ＤＲＡＭ１０の空き容量は減少していく。ステップＳ６３のあとマイクロコンピュータ２４はＤＲＡＭ１０の空き容量が零になって満杯になったかのチェックと、メイン処理により次の読み取り・転送指示がされたかのチェックと、メイン処理により読み取り終了指示がされたかのチェックを行う（図６のステップＳ６４、Ｓ６５、Ｓ６６）。
【００１９】
このあと、メイン処理側でマイクロコンピュータ２４が或るアドレスＡ´のブロック情報の読み取り・第ｅの二次バッファメモリ領域２０ｅ  の側への転送をサブ処理に指示すると（図３のステップＳ１９）、該指示を受けたサブ処理では、図６のステップＳ６５でＹＥＳと判断し、ＤＲＡＭ１０の中に今回指示されたアドレスのブロック情報が存在するかチェックし（ステップＳ６７）、ＹＥＳであれば、今回の読み取り・転送指示で指定されたアドレスのブロック情報中の有効データだけを指定された第ｅの二次バッファメモリ領域２０ｅ  に転送させる（ステップＳ６８）。メンイ処理でこの第ｅの二次バッファメモリ領域２０ｅ  に転送された管理情報を解析した結果、図３のステップＳ１７でＹＥＳとなったとき、マイクロコンピュータ２４は、曲番２の曲別管理情報テーブルが記録されたブロックのアドレスＡＮ  のブロック情報の読み取り・第ｅの二次バッファメモリ領域２０ｅ  の側への転送をサブ処理に指示する（ステップＳ２２）。そして、指示したブロック情報が第ｅの二次バッファメモリ領域２０ｅ  に転送されるのを待つ（ステップＳ２３）。
【００２０】
当該指示を受けたサブ処理では、ＤＲＡＭ１０の中に今回指示されたアドレスのブロック情報が存在するかチェックし（ステップＳ６５でＹＥＳ、Ｓ６７）、ＹＥＳであればステップＳ６８へ進むが、ここではＮＯであったとすると、ＤＲＡＭ１０をクリアし、光ディスク読み取り部２にアドレスＡＮ  のサーチ指令を与え、アドレスＡＮ  以降の連続するブロックのブロック情報の読み取りをさせる（図５のステップＳ５２、Ｓ５３）。サーチ指令を受けた光ディスク読み取り部２は、ＣＤ−Ｒ１ＡのアドレスＡＮ  をサーチし、サーチ後、アドレスＡＮ  以降の連続する９０ブロック分のブロック情報を読み取ってＤＲＡＭ１０に一時記憶させる。
【００２１】
光ディスク読み取り部２から９０ブロック分の読み取りが完了したことを示す読み取り完了通知信号が入力されると、マイクロコンピュータ２４はステップＳ５４でＹＥＳと判断し、光ディスク読み取り部２にポーズ指令を与えてポーズ状態とさせ（ステップＳ５５）、今回の読み取り・転送指示で指定されたアドレスＡＮ  のブロック情報中の有効データだけを、指定された第ｅの二次バッファメモリ領域２０ｅ  に転送させる（ステップＳ５６）。すると、マイクロコンピュータ２４はメイン処理のステップＳ２３でＹＥＳと判断し、第ｅの二次バッファメモリ領域２０ｅ  の内容を解析して、曲番２のプレゼンテーション情報のスタートアドレスＮＳ  とエンドアドレスＮＥ  を求め、ＲＡＭ２２の作業領域に記憶させて、解析処理を終える（ステップＳ２４）。
【００２２】
（２）プレゼンテーション情報の読み取りと再生
ステップＳ２４のあと、マイクロコンピュータ２４は図４のメイン処理において曲番２の先頭のアドレスＮＳ  （＝Ａ＋ｉ＋１。図２参照）をＢ´、第１、第２の二次バッファメモリ領域２０１  、２０２  のいずれであるかを示すｅとｆを各々１と２に設定後、アドレスＢ´のブロック情報の読み取り・第１の二次バッファメモリ領域２０１  の側への転送をサブ処理に指示する（ステップＳ３０、Ｓ３１）。続いて、Ｂ´をインクリメントし、アドレスＢ´のブロック情報の読み取り・第２の二次バッファメモリ領域２０２  の側への転送をサブ処理に指示する（ステップＳ３２、Ｓ３３）。そして、第１の二次バッファメモリ領域２０１  にブロック情報が転送されるのを待つ（ステップＳ３４）。
【００２３】
図５、図６のサブ処理では、ＤＲＡＭ１０が満杯になる前にメイン処理でアドレスＢ´のブロック情報の読み取り・転送が指示されると図６のステップＳ６５でＹＥＳと判断し、ＤＲＡＭ１０の中に今回指示されたアドレスのブロック情報が存在するかチェックする（ステップＳ６７）。ここではＮＯであったとすると、ＤＲＡＭ１０をクリアしたのち（図５のステップＳ５２）、光ディスク読み取り部２にアドレスＢ´のサーチ指令を与え、アドレスＢ´以降の連続する９０個のブロックＢＬＡ＋ｉ＋１  、ＢＬＡ＋ｉ＋２  、ＢＬＡ＋ｉ＋３  、・・のブロック情報の読み取りをさせる（ステップＳ５３）。サーチ指令を受けた光ディスク読み取り部２は、ＣＤ−Ｒ１ＡのアドレスＢ´をサーチし、サーチ後、アドレスＢ´以降の連続する９０ブロック分のブロック情報を読み取ってＤＲＡＭ１０に一時記憶させたあと、読み取り完了通知信号を出力する。該通知信号を入力したマイクロコンピュータ２４は、ステップＳ５４でＹＥＳと判断し、光ディスク読み取り部２にポーズ指令を与えてポーズ状態とさせ（ステップＳ５５）、今回の読み取り・転送指示で指定されたアドレスＢ´のブロックＢＬｉ＋１  のブロック情報中の有効データだけを、指定された第１の二次バッファメモリ領域２０１  に転送させる（ステップＳ５６）。そして、メイン処理から次の読み取り・転送指示がされるのを待つ（図６のステップＳ６１）。
【００２４】
メンイ処理では既に２番目のアドレスＢ´（＝ＮＳ  ＋１＝Ａ＋ｉ＋２。図２参照）の読み取り・転送指示がされているので、ステップＳ６１でＹＥＳと判断し、ＤＲＡＭ１０の中に今回指示されたアドレスのブロック情報が存在するかチェックし（図５のステップＳ５１）、ここではＹＥＳなので、今回の読み取り・転送指示で指定されたアドレス（Ａ＋ｉ＋２）のブロックＢＬｉ＋２  のブロック情報中の有効データだけを、指定された第２の二次バッファメモリ領域２０２  に転送させる（ステップＳ５６）。そして、メイン処理から次の読み取り・転送指示がされるのを待つ（図６のステップＳ６１）。
【００２５】
第１の二次バッファメモリ領域２０１  に曲番２の最初のブロック情報の有効データが転送されると、マイクロコンピュータ２４はメイン処理において、図４のステップＳ３４でＹＥＳと判断し、第１の二次バッファメモリ領域２０１  に記憶された有効データであるＭＰ３データを順に読み出しＭＰ３デコーダ２２へ出力することで転送を行う（ステップＳ３５）。ＭＰ３デコーダ２２は入力されたＭＰ３データを伸長し、ディジタルオーディオデータを出力する。該ディジタルオーディオデータはＤ／Ａ変換して出力される。第１の二次バッファメモリ領域２０１  が空になると、マイクロコンピュータ２４は（Ｂ´−１）が曲番２のエンドアドレスＮＥ  （＝Ａ＋ｊ）と一致するかチェックし（ステップＳ３６、Ｓ３７）、ＮＯであれば、Ｂ´をインクリメントし、ｅを２、ｆを１としたあと（ステップＳ３８）、アドレスＢ´のブロック情報の読み取り・第１の二次バッファメモリ領域２０１  の側への転送をサブ処理に指示する（ステップＳ３９）。該指示を受けたサブ処理では、ＤＲＡＭ１０の中に今回指示されたアドレスのブロック情報が存在するかチェックし（図６のステップＳ６１でＹＥＳ、図５のステップＳ５１）、ＹＥＳなので、今回の読み取り・転送指示で指定されたアドレス（ＮＳ  ＋２＝Ａ＋ｉ＋３。図２参照）のブロックＢＬｉ＋３  のブロック情報の有効データだけを指定された第１の二次バッファメモリ領域２０１  に転送させる（ステップＳ５６）。
【００２６】
一方、メイン処理では、ステップＳ３９に続いて、第２の二次バッファメモリ領域２０２  にブロック情報が転送済かチェックする（ステップＳ３４）。ここでＤＲＡＭ１０から第１、第２の二次バッファメモリ領域２０１  、２０２  の一方への１ブロック分の有効データの転送は、第１、第２の二次バッファメモリ領域２０１  、２０２  の一方からＭＰ３デコーダ２２への１ブロック分の有効データの出力に比較して短時間でなされる。よって、マイクロコンピュータ２４はステップＳ３９の処理のあと直ぐにステップＳ３４でＹＥＳと判断し、ステップＳ３５に進み、第２の二次バッファメモリ領域２０２  に既に転送済の有効データ（ＭＰ３データ）を順にＭＰ３デコーダ２２へ出力させるので、ＭＰ３データのＭＰ３デコーダ２２への出力が途切れることはない。そして、当該第２の二次バッファメモリ領域２０２  からＭＰ３データを出力している間に、他方の第１の二次バッファメモリ領域２０１  にＤＲＡＭ１０から短時間で１ブロック分の有効データが転送される。
【００２７】
第２の二次バッファメモリ領域２０２  が空になると、マイクロコンピュータ２４は（Ｂ´−１）が曲番２のエンドアドレスＮＥ  と一致するかチェックし（ステップＳ３６、Ｓ３７）、ＮＯであれば、Ｂ´をインクリメントし、ｅを１、ｆを２としたあと（ステップＳ３８）、アドレスＢ´のブロック情報の読み取り・第２の二次バッファメモリ領域２０２  の側への転送をサブ処理に指示する（ステップＳ３９）。該指示を受けたサブ処理では、ＤＲＡＭ１０の中に今回指示されたアドレスのブロック情報が存在するかチェックし（図６のステップＳ６１でＹＥＳ、図５のステップＳ５１）、ＹＥＳなので、今回の読み取り・転送指示で指定されたアドレス（ＮＳ  ＋３＝Ａ＋ｉ＋４。図２参照）のブロックＢＬｉ＋４  のブロック情報の有効データだけを指定された第２の二次バッファメモリ領域２０２  に転送させる（ステップＳ５６）。
【００２８】
一方、メイン処理では、ステップＳ３９に続いて、第１の二次バッファメモリ領域２０１  にブロック情報が転送済かチェックすると（ステップＳ３４）、ＹＥＳとなるので、ステップＳ３５に進み、第１の二次バッファメモリ領域２０１  に既に転送済の有効データ（ＭＰ３データ）を順にＭＰ３デコーダ２２へ出力させるので、ＭＰ３データのＭＰ３デコーダ２２への出力が途切れることはない。そして、当該第１の二次バッファメモリ領域２０１  からＭＰ３データを出力している間に、他方の第２の二次バッファメモリ領域２０２  にＤＲＡＭ１０から短時間で１ブロック分の有効データが転送される。以下、同様の処理を繰り返していく。
【００２９】
ＤＲＡＭ１０からのブロック情報の転送が進み、所定の一定量の空きが生じると、マイクロコンピュータ２４はサブ処理中の図６のステップＳ６０でＹＥＳと判断し、光ディスク読み取り部２に対しポーズ解除指令を与える。該指令を受けた光ディスク読み取り部２は、ポーズを解除し、前回最後の読み取りアドレスの次のアドレス以降の連続する各ブロックのブロック情報を読み取ってＤＲＡＭ１０に一時記憶させる（ステップＳ６３）。これにより、ＤＲＡＭ１０の空き容量は減少していく。ステップＳ６３のあとマイクロコンピュータ２４はＤＲＡＭ１０の空き容量が零になって満杯になったかのチェックと、メイン処理により次の読み取り・転送指示がされたかのチェックと、メイン処理により読み取り終了指示がされたかのチェックを行う（図６のステップＳ６４、Ｓ６５、Ｓ６６）。
【００３０】
メイン処理側でマイクロコンピュータ２４が或るアドレスＢ´のブロック情報の読み取り・第ｆの二次バッファメモリ領域２０ｆ  の側への転送をサブ処理に指示すると（図４のステップＳ３９）、該指示を受けたサブ処理では、図６のステップＳ６５でＹＥＳと判断し、ＤＲＡＭ１０の中に今回指示されたアドレスのブロック情報が存在するかチェックし（ステップＳ６７）、ＹＥＳであれば、今回の読み取り・転送指示で指定されたアドレスのブロック情報中の有効データだけを指定された第ｆの二次バッファメモリ領域２０ｆ  に転送させる（ステップＳ６８）。この第ｆの二次バッファメモリ領域２０ｆ  に転送された有効データは、その後のメイン処理により、ＭＰ３デコーダ２２へ出力される（図４のステップＳ３５）。
【００３１】
その後、ＤＲＡＭ１０が満杯になると、マイクロコンピュータ２４はサブ処理において、ステップＳ６４でＹＥＳと判断し、ポーズ指令を与えてＣＤ−Ｒ１Ａからの読み取りを中断させ、ＤＲＡＭ１０から第１または第２の二次バッファメモリ領域２０１  、２０２  へのＭＰ３データの転送及び、第１または第２の二次バッファメモリ領域２０１  、２０２  からＭＰ３デコーダ２２へのＭＰ３データの出力だけ行う。そして、ＤＲＡＭ１０に一定量の空きが生じると、再びポーズ解除指令を与えてＣＤ−Ｒ１Ａからの読み取りを再開させる。
その後、メイン処理において図４のステップＳ３７でＹＥＳとなれば、曲番２のＭＰ３データが無くなったので、ＭＰ３デコーダ２２へ転送を終了し、読み取り終了をサブ処理に指示し（ステップＳ４０）、該読み取り終了指示を受けたサブ処理は読み取り停止指令を光ディスク読み取り部２に与え、ＣＤ−Ｒ１Ａからの読み取り動作を停止させて今回のプレゼンテーション情報の再生処理を終える（ステップＳ６２でＹＥＳ、Ｓ７０、またはステップＳ６６でＹＥＳ、Ｓ７１）。
【００３２】
この実施の形態によれば、マイクロコンピュータ２４はプレゼンテーション情報再生時、光ディスク読み取り部２を制御し、ＣＤ−Ｒ１Ａから所望のプレゼンテーション情報を構成する多数の連続するブロックのブロック情報を読み取らせて大容量のＤＲＡＭ１０に一時記憶させる一方、該ＤＲＡＭ１０から、所望のプレゼンテーション情報を構成するブロックのブロック情報中のプレゼンテーション情報を成す有効データ（ＭＰ３データ）だけを取り出し、ＭＰ３デコーダ２２に出力させるので、該ＭＰ３デコーダ２２で正しく伸長動作を行わせることができる。しかも、ＤＲＡＭ１０よりはるかに容量の小さい２つの第１、第２の二次バッファメモリ領域２０1 、２０2 を用意し、一方の空きの側の二次バッファメモリ領域にＤＲＡＭ１０からプレゼンテーション情報を成す有効データ（ＭＰ３データ）を転送しながら、平行して他方の既にＤＲＡＭ１０から転送済の側からＭＰ３デコーダ２２へプレゼンテーション情報を成す有効データ（ＭＰ３データ）を順に出力させるので、少ない記憶手段の容量負担で途切れなくプレゼンテーション情報を成す有効データ（ＭＰ３データ）をＭＰ３デコーダ２２へ出力可能となる。
【００３３】
また、マイクロコンピュータ２４は管理情報の解析時、光ディスク読み取り部２を制御し、ＣＤ−Ｒ１Ａから所望の管理情報を構成する多数の連続するブロックのブロック情報を読み取らせて大容量のＤＲＡＭ１０に一時記憶させる一方、該ＤＲＡＭ１０から、所望の管理情報を構成するブロックのブロック情報中の管理情報を成す有効データだけを取り出し、前記２つの第１、第２の二次バッファメモリ領域２０1 、２０2 の内、未解析の管理情報を成す有効データの無い側に転送して解析するようにしたので、解析用に別途の記憶手段を用意しなくて済み、記憶手段の負担が必要最小限で済む。また、ＣＤ−Ｒ１Ａから所望の管理情報またはプレゼンテーション情報を読み取らせてＤＲＡＭ１０に記憶させる光ディスク読み取り制御、ＤＲＡＭ１０から第１、第２の二次バッファメモリ領域２０1 、２０2 への転送制御、第１、第２の二次バッファメモリ領域２０1 、２０2 からＭＰ３デコーダ２２へのＭＰ３データの出力制御、管理情報の解析をマイクロコンピュータを用いて行えるので、専用の制御ＩＣを作らなくて済み、構成上の負担が重くならない。
【００３４】
なお、上記した実施の形態では、光ディスクの一例としてＣＤ−Ｒを例に挙げたが、ＣＤ−ＲＷ（コンパクトディスク−リライタブル）など他の種類についても同様に適用することができる。また、圧縮形式のプレゼンテーション情報もＭＰ３以外の圧縮形式の音楽データとしたり、圧縮動画像データなどとしても良い。また、ＤＲＡＭの容量は９０ブロック分としたが、数十ブロック分以上有れば良い。第１、第２のバッファメモリ領域２０１  、２０２  の記憶容量ｍも１ブロック分ずつとするほか、２ブロック分ずつとしても良く、さらには、ｍ＝３または４または５または６としても良く、要はＤＲＡＭより十分の１〜数十分の１以下とし、ＤＲＡＭからｍブロック分ずつ、ブロック情報中の有効データだけを第１、第２のバッファメモリ領域２０１  、２０２  の一方へ転送するようにすれば良い。
【００３５】
【発明の効果】
本発明によれば、プレゼンテーション情報の再生時、光ディスクから読み取らせて大容量の一次記憶手段に記憶させた所望の圧縮形式のプレゼンテーション情報を構成するブロック情報から、プレゼンテーション情報を成す有効データだけを取り出して伸長手段に出力できるので、伸長手段で正しく伸長動作を行わせることができる。しかも、大容量の一次記憶手段よりはるかに容量の小さい２つの二次記憶手段を用意し、一方の二次記憶手段に一次記憶手段からプレゼンテーション情報を成す有効データを転送しながら、他方の一次記憶手段から転送済の二次記憶手段の側から伸長手段へプレゼンテーション情報を成す有効データを出力させるので、記憶手段の負担を少なくしながら途切れなくプレゼンテーション情報を成す有効データの出力が可能となる。
【図面の簡単な説明】
【図１】本発明の一つの実施の形態に係る光ディスク再生装置の構成を示すブロック図である。
【図２】図１中のＣＤ−Ｒの記録内容の説明図である。
【図３】図１中のマイクロコンピュータによるメンイ処理を示すフローチャートである。
【図４】図１中のマイクロコンピュータによるメンイ処理を示すフローチャートである。
【図５】図１中のマイクロコンピュータによるサブ処理を示すフローチャートである。
【図６】図１中のマイクロコンピュータによるサブ処理を示すフローチャートである。
【図７】ＣＤ−ＲＯＭフォーマットの説明図である。
【図８】従来の光ディスク再生装置の構成を示すブロック図である。
【符号の説明】
１Ａ  ＣＤ−Ｒ                    ２  光ディスク読み取り部
１０  ＤＲＡＭ                    ２０  ＲＡＭ
２０１    第１の二次バッファメモリ領域
２０２    第２の二次バッファメモリ領域
２２  ＭＰ３デコーダ            ２３  Ｄ／Ａ変換回路
２４  マイクロコンピュータ
【図１】
0003607157.tif 000002
【図２】
0003607157.tif 000003
【図３】
0003607157.tif 000004
【図４】
0003607157.tif 000005
【図５】
0003607157.tif 000006
【図６】
0003607157.tif 000007
【図７】
0003607157.tif 000008
【図８】
0003607157.tif 000009