(57)【要約】【課題】光ディスクから読み出してからデータバッファに転送する間にデータを一時的に格納するメモリの容量を、１クラスタ未満に抑える。【解決手段】光ディスクで管理されるデータの単位を１クラスタとし、１クラスタのデータ量を所定の行数、所定の列数および所定の単位データ量の積と表し、データが列方向に連続しているとき、本発明による光ディスク再生装置は、光ディスクのデータを、単位データ量ごとに、かつ、行方向に、読み出す。さらに、連続する２つのデータを連結して２単位情報量ごとにバースト転送することで、メモリ容量は単位データ量の１／２行分で十分となる。【選択図】図２
2011170915.tif 000002
【特許請求の範囲】
【請求項１】
光ディスクのデータをデータバッファに転送する光ディスク再生装置であって、
前記光ディスクから前記データを第１の単位情報量ずつ読み出し、かつ、前記データの読み出しに同期して第１および第２の状態を繰り返す制御用信号を生成する光ディスク制御回路と、
前記制御用信号が前記第１の状態である場合には前記光ディスク制御回路が読み出したデータを記憶し、前記制御用信号が前記第２の状態である場合には前記記憶されたデータを出力するワークメモリと、
前記制御用信号が前記第２の状態である場合には前記光ディスク制御回路が読み出したデータおよび前記ワークメモリから出力されたデータを連結したバースト・データを生成して前記データバッファに供給するデータマージ回路と、
前記光ディスク制御回路が読み出したデータを、前記制御用信号が前記第１の状態である場合には前記ワークメモリに転送し、前記制御用信号が第２の状態である場合には前記データマージ回路に転送する切り替え回路と
を具備する
光ディスク再生装置。
【請求項２】
請求項１に記載の光ディスク再生装置において、
前記光ディスク制御回路は、前記第１の単位情報量のデータを、前記第１の単位情報量および第１の整数の積である第２の単位情報量ごとに読み出し、
前記ワークメモリは、前記記憶されたデータの中から、前記データマージ回路が前記光ディスク制御回路から入力したデータと番号が連続するデータを出力し、
前記データマージ回路は、番号が連続する２つのデータを連結して前記バースト・データを生成し、
前記データバッファは、前記データのうち、最初の前記第２の単位情報量の部分を前記第１の単位情報量ずつ入力し、残りの部分を前記バースト・データとして入力する
光ディスク再生装置。
【請求項３】
請求項２に記載の光ディスク再生装置において、
前記光ディスクのデータは、前記第２の単位情報量および第２の整数の積である第３の単位情報量ごとに管理されており、
前記ワークメモリは、
前記第１の単位情報量および前記第２の整数の積の半分の容量
を具備する
光ディスク再生装置。
【請求項４】
請求項１〜３のいずれかに記載の光ディスク再生装置において、
前記データマージ回路と、前記データバッファとの間に接続されたデータバッファ制御回路と、
前記データバッファ制御回路に接続されて、前記データバッファに記憶されたデータの信号処理を行う信号処理回路と、
前記データバッファ制御回路に接続されて、前記データバッファに記憶されたデータの画像処理を行う画像処理回路と
をさらに具備する
光ディスク再生装置。
【請求項５】
請求項４に記載の光ディスク再生装置において、
前記データバッファ制御回路は、前記データバッファにおけるデータの入出力を制御し、
前記データマージ回路および前記データバッファの間の通信と、前記信号処理回路および前記画像処理回路ならびに前記データバッファの間の通信とは、前記制御用信号の状態に応じて交互に繰り返される
光ディスク再生装置。
【請求項６】
光ディスクのデータをデータバッファに転送する光ディスク再生方法であって、
（ａ）光ディスクからデータを単位情報量ずつ読み出すステップと、
（ｂ）前記ステップ（ａ）における前記データの読み出しに同期した制御用信号を生成するステップと、
（ｃ）前記制御用信号が第１の状態である場合に、前記ステップ（ａ）で読み出されたデータを記憶するステップと、
（ｄ）前記制御用信号が第２の状態である場合に、前記ステップ（ａ）で読み出されたデータおよび前記ステップ（ｃ）で記憶されたデータを連結したバースト・データを生成するステップと、
（ｅ）前記制御用信号が第２の状態である場合に、前記バースト・データを前記データバッファに供給するステップと
を具備する
光ディスク再生方法。
【請求項７】
請求項６に記載の光ディスク再生方法において、
前記ステップ（ａ）は、
（ａ−１）前記第１の単位情報量のデータを、前記第１の単位情報量および第１の整数の積である第２の単位情報量ごとに読み出すステップ
を具備し、
前記ステップ（ｄ）は、
（ｄ−１）前記ステップ（ｃ）で記憶されたデータの中から、前記ステップ（ａ）で読み出されたデータと番号が連続するデータを選択するステップ
を具備し、
（ｆ）前記データのうち、最初の前記第２の単位情報量の部分を前記第１の単位情報量ずつ前記データバッファに供給するステップ
をさらに具備する
光ディスク再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ディスク再生装置に係り、特に、光ディスクから読み込んだ信号を一時的に蓄積する記憶領域を含む光ディスク再生装置に係る。
【背景技術】
【０００２】
近年、Ｂｌｕ−ｒａｙ（登録商標、以下「ブルーレイ」と記す）プレイヤーの売り上げが伸びてきており、今後も更なる成長が見込まれている。その流れの中で、製品価格の急速な低下が進んでおり、安価なブルーレイプレイヤーとして、再生専用機が注目されてきている。
【０００３】
しかしながら、製品価格を安価にするためには、システム全体のコストダウンが必要である。その結果、デジタルＡＶ機器向けシステムＬＳＩの分野においても、ＬＳＩサイズの縮小化や、機能の削除等の要求が高まってきている。
【０００４】
特許文献１（特開２００６−１６４３７１号公報）には、光ディスクからデータを読み出し、読み出したデータに対してエラー訂正などの信号処理を行うデータ転送システムの構成が開示されている。図１は、特許文献１に開示された、光ディスクを再生するデータ転送システムの構成を示すブロック図である。
【０００５】
図１のデータ転送システムの構成要素について説明する。図１のデータ転送システムは、光ディスク制御回路Ｃ−２と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ：ハードディスクドライブ、以下「ハードディスク」と記す）Ｃ−３と、ＨＤＤ制御回路Ｃ−４と、信号処理回路Ｃ−５と、復号データ選択回路Ｃ−６とを具備している。信号処理回路Ｃ−５は、ワークＲＡＭＣ−５−１と、デインターリーブ回路Ｃ−５−２と、エラー検出訂正処理回路Ｃ−５−３と、ＥＣＣ（Ｅｒｒｏｒ  Ｃｈｅｃｋ  ａｎｄ  Ｃｏｒｒｅｃｔ：エラー検出訂正）・デスクランブル回路Ｃ−５−４とを具備している。ハードディスクＣ−３は、一時記録領域Ｃ−３−１を具備している。
【０００６】
図１のデータ転送システムの構成要素同士の接続関係について説明する。光ディスク制御回路Ｃ−２は、光ディスクＣ−１と、復号データ選択回路Ｃ−６と、ＨＤＤ制御回路Ｃ−４とに接続さている。復号データ選択回路Ｃ−６は、信号処理回路Ｃ−５と、ＨＤＤ制御回路Ｃ−４とに接続されている。信号処理回路Ｃ−５は、ＨＤＤ制御回路Ｃ−４に接続されている。ＨＤＤ制御回路Ｃ−４は、ハードディスクＣ−３に接続されている。
【０００７】
図１のデータ転送システムの動作について説明する。まず、光ディスク制御回路Ｃ−２が、光ディスクＣ−１から、１ブロック分のデータを読み出す。ここで、１ブロックとは、データ読み出しの単位情報量である。読み出されたデータは、復号データ選択回路Ｃ６と、ＨＤＤ制御回路Ｃ−４とを介して、一旦、一時記録領域Ｃ−３−１に蓄積される。このとき、読み出されたデータは、信号処理回路Ｃ−５を通ることなく、そのままの状態で一時記録領域Ｃ−３−１まで転送される。
【０００８】
次に、一時記憶領域Ｃ−３−１に蓄積された１ブロック分のデータは、ＨＤＤ制御回路Ｃ−４と、複合データ選択回路Ｃ−６とを介して、信号処理回路Ｃ−５に送られる。信号処理回路Ｃ−５に送られたデータは、ワークＲＡＭＣ−５−１に格納された上で、デインターリーブ回路Ｃ−５−２と、エラー検出訂正処理回路Ｃ−５−３と、ＥＣＣ・デスクランブル回路Ｃ−５−４とによって、順次、必要な処理を施される。その結果、１ブロック分のデータから、１クラスタ分のデータが生成されて、ＨＤＤ制御回路Ｃ−４を介してハードディスクＣ−３に記録される。
【０００９】
特許文献１に記載の従来技術によるデータ転送方式では、予め、複数ブロック分のデータをハードディスクＣ−３に一時保存しておくことも可能である。この場合、信号処理回路Ｃ−５は、１ブロック分のデータの処理が完了した際に、ハードディスクＣ−３に予め蓄積されたデータをすぐに受け取ることが可能となる。すなわち、次の１ブロック分のデータを光ディスクＣ−１から読み出す工程に遅れが生じていたとしても、信号処理回路Ｃ−５は速やかに次の処理へ移行出来る。
【００１０】
反対に、光ディスクＣ−１からのデータ転送速度が、信号処理回路Ｃ−５の動作速度を上回り、一時記録領域Ｃ−３−１にオーバーフローが発生した場合には、光ディスクＣ−１からのデータ転送を停止または減速することで、データ転送システムはエラーを回避出来る。このときにＨＤＤ制御回路Ｃ−４が光ディスク制御回路Ｃ−２の動作を制御する信号を、図１の破線の矢印で示す。
【００１１】
従来のデータ転送方式では、光ディスクＣ−１からハードディスクＣ−３にデータを転送するので、ハードディスクＣ−３への追加アクセスによる処理の増加もあり得る。このため、状況によっては、光ディスクＣ−１から信号処理回路Ｃ−５にデータを転送する転送方式の方が、さらに効率的に処理を行える場合がある。
【００１２】
そこで、図１に示す通り、特許文献１のデータ転送システムにおいて、復号データ選択回路Ｃ−６は、光ディスクＣ−１からハードディスクＣ−３にデータ転送するルートと、光ディスクＣ−１から信号処理回路Ｃ−５にデータ転送するルートと、ハードディスクＣ−３から信号処理回路Ｃ−５にデータ転送するルートとを、適宜に切り替える役割を担っている。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】特開２００６−１６４３７１号公報
【発明の概要】
【発明が解決しようとする課題】
【００１４】
特許文献１に記載の従来技術では、光ディスクＣ−１から読み出したデータを一旦ハードディスクＣ−３に記録するため、ハードディスクへの書き込み処理が増加する。このため、アクセス帯域が問題となった場合に備えて、大容量のワークＲＡＭＣ−５−１が必要になる。これは、データ転送システムの製造コストの増加を意味する。
【００１５】
大容量のワークＲＡＭＣ−５−１が必要になる理由を説明する。従来技術では、アクセス帯域が問題となった場合には、光ディスクＣ−１から信号処理回路Ｃ−５にデータを転送するルートに切り替えることで対応している。しかし、デインターリーブ回路Ｃ−５−２によるデインターリーブ処理や、エラー検出訂正処理回路Ｃ−５−３によるエラー検出訂正処理や、ＥＣＣ・デスクランブル回路Ｃ−５−４によるＥＣＣ・デスクランブル処理などの信号処理を行うためには、光ディスクＣ−１から１ブロック分のデータが読み出されている必要がある。したがって、ワークＲＡＭＣ−５−１には、最低でも１ブロック分の容量が必要となるのである。
【課題を解決するための手段】
【００１６】
以下に、（発明を実施するための形態）で使用される番号を用いて、課題を解決するための手段を説明する。これらの番号は、（特許請求の範囲）の記載と（発明を実施するための形態）との対応関係を明らかにするために付加されたものである。ただし、それらの番号を、（特許請求の範囲）に記載されている発明の技術的範囲の解釈に用いてはならない。
【００１７】
本発明の光ディスク再生装置は、光ディスク（Ｃ−１）のデータをデータバッファ（Ｃ−１４）に転送するものである。本発明の光ディスク再生装置は、光ディスク制御回路（Ｃ−２０）と、ワークメモリ（Ｃ−１０）と、データマージ回路（Ｃ−９）と、切り替え回路（Ｃ−８）とを具備する。ここで、光ディスク制御回路（Ｃ−２０）は、光ディスク（Ｃ−１）からデータを第１の単位情報量ずつ読み出し、かつ、データの読み出しに同期して第１および第２の状態を繰り返す制御用信号（Ｃ−７）を生成する。ワークメモリ（Ｃ−１０）は、制御用信号（Ｃ−７）が第１の状態である場合には光ディスク制御回路（Ｃ−２０）が読み出したデータを記憶し、制御用信号（Ｃ−７）が第２の状態である場合には記憶されたデータを出力する。データマージ回路（Ｃ−９）は、制御用信号（Ｃ−７）が第２の状態である場合には光ディスク制御回路（Ｃ−２０）が読み出したデータおよびワークメモリ（Ｃ−１０）から出力されたデータを連結したバースト・データ（Ｃ−１５）を生成してデータバッファ（Ｃ−１４）に供給する。切り替え回路（Ｃ−８）は、光ディスク制御回路（Ｃ−２０）が読み出したデータを、制御用信号（Ｃ−７）が第１の状態である場合にはワークメモリ（Ｃ−１０）に転送し、制御用信号（Ｃ−７）が第２の状態である場合にはデータマージ回路（Ｃ−９）に転送する。
【００１８】
本発明の光ディスク再生方法は、光ディスク（Ｃ−１）のデータをデータバッファ（Ｃ−１４）に転送するものである。本発明の光ディスク再生方法は、（ａ）光ディスク（Ｃ−１４）からデータを単位情報量ずつ読み出すステップ（Ｓ−１）と、（ｂ）ステップ（ａ）におけるデータの読み出しに同期した制御用信号（Ｃ−７）を生成するステップと、（ｃ）制御用信号（Ｃ−７）が第１の状態である場合に、ステップ（ａ）で読み出されたデータを記憶するステップ（Ｓ−１３）と、（ｄ）制御用信号（Ｃ−７）が第２の状態である場合に、ステップ（ａ）で読み出されたデータおよびステップ（ｃ）で記憶されたデータを連結したバースト・データ（Ｃ−１５）を生成するステップ（Ｓ８）と、（ｅ）制御用信号（Ｃ−７）が第２の状態である場合に、バースト・データ（Ｃ−１５）をデータバッファ（Ｃ−１４）に供給するステップ（Ｓ−９）とを具備する。
【発明の効果】
【００１９】
本発明の光ディスク再生装置では、光ディスクから信号処理回路にデータを直接転送する必要が無い。したがって、ワークメモリの容量を、１ブロック未満に抑えることが可能となる。
【図面の簡単な説明】
【００２０】
【図１】図１は、特許文献１に開示された、光ディスクを再生するデータ転送システムの構成を示すブロック図である。
【図２】図２は、本発明の実施形態による光ディスク再生装置の構成を示すブロック図である。
【図３】図３は、ブルーレイ・ディスクにおけるデータの記録形式を示す概念図である。
【図４】図４は、本発明の実施形態による光ディスク再生装置の１バイト分のデータ読み出し動作を示すフローチャートである。
【図５】図５は、本発明の実施形態による光ディスク再生装置が１行分のデータ読み出し動作を行う際の各信号の変化を示すタイミング図である。
【図６】図６は、本発明の実施形態による光ディスク再生装置が１行分のデータ読み出し動作を行う際の各信号の変化を示すタイミング図である。
【図７】図７は、本発明の実施形態による光ディスク再生装置が１行分のデータ読み出し動作を行う際の各信号の変化を示すタイミング図である。
【図８】図８は、本発明の実施形態による光ディスク再生装置がデータ読み出し動作を行う際の各信号の変化を示すタイミング図である。
【発明を実施するための形態】
【００２１】
添付図面を参照して、本発明による光ディスク再生装置を実施するための形態を以下に説明する。
【００２２】
（実施形態）
図２は、本発明の実施形態による光ディスク再生装置の構成を示すブロック図である。本発明の実施形態による光ディスク再生装置の各構成要素について説明する。
【００２３】
本発明の実施形態による光ディスク再生装置は、光ディスク制御回路Ｃ−２０と、切り替え回路Ｃ−８と、データマージ回路Ｃ−９と、ワークメモリＣ−１０と、信号処理回路Ｃ−１１と、画像処理回路Ｃ−１２と、データバッファ制御回路Ｃ−１３と、データバッファＣ−１４とを具備している。ワークメモリＣ−１０は、図示されないテンポラリ・バッファを具備している。本実施形態において、テンポラリ・バッファの記憶容量は、１バイトとする。なお、ワークメモリＣ−１０の記憶容量は、後述する「１行」未満であって良い。本発明の原理上、ワークメモリＣ−１０の容量に上限を設ける必要は無いが、実際問題としては、製造コストを削減する意味で、最低限の容量に抑えることが望ましい。本実施形態において、ワークメモリＣ−１０の容量は、後述する「１行」の半分であるものとする。
【００２４】
本発明の実施形態による光ディスク再生装置の構成要素同士の接続関係について説明する。光ディスク制御回路Ｃ−２０は、切り替え回路Ｃ−８と、データマージ回路Ｃ−９とに接続されている。切り替え回路Ｃ−８は、ワークメモリＣ−１０に接続されている。ワークメモリＣ−１０は、データマージ回路に接続されている。データマージ回路Ｃ−９は、データバッファ制御回路Ｃ−１３に接続されている。データバッファ制御回路Ｃ−１３は、信号処理回路Ｃ−１１と、画像処理回路Ｃ−１２と、データバッファＣ−１４とに接続されている。
【００２５】
なお、上記の構成はあくまでも一例に過ぎず、本発明による光ディスク再生装置の構成を限定するものではない。
【００２６】
本発明の実施形態による光ディスク再生装置の各構成要素の動作について説明する。
【００２７】
ディスク制御回路Ｃ−２０は、光ディスクＣ−１からデータを読み出し、読み出したデータを切り替え回路Ｃ−８に向けて出力する。また、ディスク制御回路Ｃ−２０は、データを読み出した回数に応じて、セレクト信号Ｃ−７を生成する。ここで、セレクト信号Ｃ−７は、データを転送するルートを制御するためのものである。ディスク制御回路Ｃ−２０は、生成したセレクト信号Ｃ−７を、切り替え回路Ｃ−８と、データマージ回路Ｃ−９とに向けて出力する。
【００２８】
切り替え回路Ｃ−８は、ディスク制御回路Ｃ−２０が読み出したデータと、ディスク制御回路Ｃ−２０が生成したセレクト信号Ｃ−７とを入力する。また、切り替え回路Ｃ−８は、入力したデータを、データマージ回路Ｃ−９またはワークメモリＣ−１０のいずれかに向けて出力する。ここで、切り替え回路Ｃ−８は、データの出力先を、セレクト信号Ｃ−７に応じて切り替える。本実施形態では、一例として、セレクト信号Ｃ−７が「０」または「１」のいずれかの値を持ち得るものとする。そして、切り替え回路Ｃ−８は、セレクト信号Ｃ−７が「０」の場合にはワークメモリＣ−１０に向けて、セレクト信号Ｃ−７が「１」の場合にはデータマージ回路Ｃ−９に向けて、入力したデータを出力するものとする。
【００２９】
ワークメモリＣ−１０は、切り替え回路Ｃ−８からデータを入力し、格納する。また、ワークメモリＣ−１０は、格納したデータをデータマージ回路Ｃ−９に向けて出力する。
【００３０】
データマージ回路Ｃ−９は、切り替え回路Ｃ−８およびワークメモリＣ−１０から、それぞれ１バイトのデータを入力し、光ディスク制御回路Ｃ−２０からセレクト信号Ｃ−７を入力する。また、データマージ回路Ｃ−９は、セレクト信号Ｃ−７に応じて、入力した２つの１バイトデータを、１つの２バイトデータに連結して、データバッファ制御回路Ｃ−１３に向けて出力する。
【００３１】
データバッファ制御回路Ｃ−１３は、データマージ回路Ｃ−９からデータ転送信号Ｃ−１５を入力する。また、データバッファ制御回路Ｃ−１４は、データバッファＣ−１４に向けてデータ転送信号Ｃ−１８を出力し、データバッファＣ−１４からデータ転送信号Ｃ−１９を入力する。さらに、データバッファ制御回路Ｃ−１４は、信号処理回路Ｃ−１１との間ではデータ転送信号Ｃ−１６を、画像処理回路Ｃ−１２との間ではデータ転送信号Ｃ−１７を、それぞれ入出力する。
【００３２】
データバッファＣ−１４は、データバッファ制御回路Ｃ−１３からデータ転送信号Ｃ−１８を入力して記憶する。また、データバッファＣ−１４は、記憶したデータであるデータ転送信号Ｃ−１９を、データバッファ制御回路Ｃ−１３に向けて出力する。
【００３３】
信号処理回路Ｃ−１１は、データバッファ制御回路Ｃ−１３からデータ転送信号Ｃ−１６を入力し、このデータ転送信号Ｃ−１６に対してデインターリーブ処理、エラー検出訂正処理、ＥＣＣ・デスクランブル処理、などの信号処理を行う。また、信号処理回路Ｃ−１１は、これらの信号処理が施されたデータ転送信号Ｃ−１６を、データバッファ制御回路Ｃ−１３に向けて出力する。
【００３４】
画像処理回路Ｃ−１２は、データバッファ制御回路Ｃ−１３からデータ転送信号Ｃ−１７を入力し、このデータ転送信号Ｃ−１７に対して画像の処理を行う。また、画像処理回路Ｃ−１２は、画像の処理が施されたデータ転送信号Ｃ−１７を、データバッファ制御回路Ｃ−１３に向けて出力する。
【００３５】
図３は、ブルーレイ・ディスクにおけるデータの記録形式を示す概念図である。図３の概念図において、１つの升目は１バイトのデータを表し、横方向に３０４列、縦方向に２４８行の升目で構成されたデータブロック（以下、「クラスタ」と記す）Ｃ−２１は、ブルーレイ・ディスクにおける１記録単位である。なお、３０４列および２４８行はあくまでも一例に過ぎず、他の整数の組み合わせであっても本発明は有効である。一般化するために、１バイトを第１の単位情報量、一行分に当たる３０４バイトを第２の単位情報量、１クラスタを第３の単位情報量、１クラスタあたりの行数に当たる２４８を第１の整数、１クラスタあたりの列数に当たる３０４を第２の整数と呼んでも良い。
【００３６】
クラスタＣ−２１は、ユーザ・データ領域と、ＥＣＣパリティ領域とを具備している。ユーザ・データ領域は、２１６行×３０４列を具備し、ＥＣＣパリティ領域は、３２行×３０４列を具備している。
【００３７】
図３において、横軸はデータのブルーレイ・ディスク記録方向を示し、縦軸はユーザ・データの方向を示している。したがって、ブルーレイ・ディスクからのデータの読み出しは、横方向に、すなわち行単位で、行われる。
【００３８】
本発明の実施形態による光ディスク再生装置の動作、すなわち本発明の実施形態による光ディスク再生方法について説明する。図４は、本発明の実施形態による光ディスク再生装置の１バイト分のデータ読み出し動作を示すフローチャートである。
【００３９】
図４のフローチャートは、第１〜第１４のステップＳ１〜Ｓ１４を具備している。
【００４０】
本発明の実施形態による光ディスク再生装置が動作を始めると、まず、第１のステップＳ１に進む。
【００４１】
第１のステップＳ１では、光ディスク制御回路Ｃ−２０が、ブルーレイ・ディスクから１バイト分のユーザ・データＣ−２３を読み出し、切り替え回路Ｃ−８に向けて出力する。このとき、光ディスク制御回路Ｃ−２０は、読み出したユーザ・データＣ−２３の行番号に応じてセレクト信号Ｃ−７を生成する。光ディスク制御回路Ｃ−２０は、生成したセレクト信号Ｃ−７を、切り替え回路Ｃ−８およびデータマージ回路Ｃ−９に向けて出力する。第１のステップＳ１の次は、第２のステップＳ２に進む。
【００４２】
第２のステップＳ２では、第１のステップＳ１で読み込まれたユーザ・データＣ−２３を、データマージ回路Ｃ−９またはワークメモリＣ−１０のいずれに転送するのかを、切り替え回路Ｃ−８がセレクト信号Ｃ−７に応じて決定する。セレクト信号Ｃ−７が、１であった場合は第３のステップＳ３に進み、０であった場合は第４のステップＳ４に進む。
【００４３】
第３のステップＳ３では、第１のステップＳ１で読み込まれたユーザ・データＣ−２３が、切り替え回路Ｃ−８からデータマージ回路Ｃ−９に向けて出力される。第３のステップＳ３の次は、第５のステップＳ５に進む。
【００４４】
第４のステップＳ４では、第１のステップＳ１で読み込まれたユーザ・データＣ−２３が、切り替え回路Ｃ−８からワークメモリＣ−１０に向けて出力される。第４のステップＳ４の次は、第１２のステップＳ１２に進む。
【００４５】
第５のステップＳ５では、データマージ回路Ｃ−９が、現在の読み出しデータＣ−２３のクラスタにおける行数に応じて、ワークメモリＣ−１０からデータを読み出すかどうかを決定する。現在の読み出しデータＣ−２３が、クラスタにおいて１行目であれば、第６のステップＳ６に進み、その他の場合は、第７のステップＳ７に進む。
【００４６】
第６のステップＳ６では、データマージ回路Ｃ−９が、現在の読み出しデータＣ−２３をそのままデータバッファ制御回路Ｃ−１３に向けて出力する。なお、ここで、ワークメモリＣ−１０には何のデータも記録されていないので、データマージ回路Ｃ−９はからのデータ読み込みを行わない。第６のステップＳ６が終了すると、本発明の実施形態による光ディスク再生装置の動作は終了する。
【００４７】
第７のステップＳ７では、データマージ回路Ｃ−９が、ワークメモリＣ−１０からデータを読み出す。ここで、ワークメモリＣ−１０から読み出されるデータは、現在の読み出しデータＣ−２３より１つ前に読み出されたデータである。第７のステップＳ７の次は、第８のステップＳ８に進む。
【００４８】
第８のステップＳ８では、データマージ回路Ｃ−９が、データのマージ処理を行う。より具体的には、データマージ回路Ｃ−９が、切り替え回路Ｃ−８から入力した現在の読み出しデータＣ−２３と、ワークメモリＣ−１０から読み出した前回の読み出しデータとを連結して、２バイトのデータを生成する。ここで生成された２バイトのデータを、以下、「バースト・データ」と呼ぶ。第８のステップＳ８の次は、第９のステップＳ９に進む。
【００４９】
第９のステップＳ９では、データマージ回路Ｃ−９が、第８のステップＳ８で生成したバースト・データを、データバッファ制御回路Ｃ−１３に向けて出力する。そして、データバッファ制御回路は、データマージ回路Ｃ−９から入力したバースト・データを、データバッファＣ−１４に向けて転送する。第９のステップＳ９の次は、第１０のステップＳ１０に進む。
【００５０】
第１０のステップＳ１０では、現在の読み出しデータが、クラスタにおいて奇数行目かどうかを確認する。現在の読み出しデータが、クラスタにおいて奇数行目であった場合は、第１１のステップＳ１１に進み、その他の場合は、本発明の実施形態による光ディスク再生装置の動作を終了する。
【００５１】
第１１のステップＳ１１では、ワークメモリＣ−１０内部のテンポラリ・バッファのデータを、ワークメモリＣ−１０に書きこむ。第１１のステップＳ１１が完了すると、本発明の実施形態による光ディスク再生装置の動作も終了する。
【００５２】
第１２のステップＳ１２では、現在の読み出しデータＣ−２３が、クラスタにおいて１行目または偶数行目であるかどうかを確認する。現在の読み出しデータＣ−２３が、クラスタにおいて１行目または偶数行目である場合は、第１３のステップＳ１３に進み、その他の場合は、第１４のステップＳ１４に進む。
【００５３】
第１３のステップＳ１３では、ワークメモリＣ−１０が、第４のステップＳ４で切り替え回路Ｃ−８から入力した読み出しデータＣ−２３を格納する。第１３のステップＳ１３が完了すると、本発明の実施形態による光ディスク再生装置の動作も終了する。
【００５４】
第１４のステップＳ１４では、ワークメモリＣ−１０内部のテンポラリ・バッファが、第４のステップＳ４で切り替え回路Ｃ−８から入力した読み出しデータＣ２３を格納する。第１４のステップＳ１４が完了すると、本発明の実施形態による光ディスク再生装置の動作も終了する。
【００５５】
本発明の実施形態による光ディスク再生装置の動作が終了すると、次の１バイト分のデータ読み出し動作が始まり、図４のフローチャートが最初から再開する。
【００５６】
次に、本発明の実施形態による光ディスク再生装置の動作を、図５〜図７のタイミング図を用いて説明する。
【００５７】
図５〜図７は、本発明の実施形態による光ディスク再生装置が１行分のデータ読み出し動作を行う際の各信号の変化を示すタイミング図である。図５、図６、図７は、同一クラスタにおける第１、第２、第３の行のデータの読み出し動作にそれぞれ対応する。図５、図６、図７は、光ディスクＣ−１からの読み出しデータＣ−２３と、セレクト信号Ｃ−７と、データマージ回路Ｃ−９からデータバッファ制御回路へ出力されるデータ転送信号Ｃ−１５とを示している。読み出しデータＣ−２３と、データ転送信号Ｃ−１５とにおいて、番号は、その瞬間に処理されている１バイト分のデータの番号を示している。セレクト信号Ｃ−７と、データ転送信号Ｃ−１５とにおける２値のグラフは、各信号が「０」または「１」の状態になる期間を示している。
【００５８】
図５では、クラスタにおける１行目のデータが読み出されている。１行目の読み出しデータＣ−２３において、最初の１バイトはＤ０であり、次の１バイトはＤ２１６、Ｄ４３２、Ｄ６４８、Ｄ８６４、…、Ｄ６５２３２と続き、最後の１バイトはＤ６５４４８であり、合計３０４バイトのデータしが１バイトずつ読み出される。これは、図４のフローチャートにおける第１のステップＳ１に対応する。
【００５９】
このとき、セレクト信号Ｃ−７は、「０」と「１」の２つの状態をトグルしている。より具体的には、現在の読み出しデータＣ−２３である１バイト分のデータが、クラスタにおいて奇数列目に配置されていた場合は、セレクト信号Ｃ−７が「０」となり、偶数列目に配置されていく場合は、セレクト信号Ｃ−７が「１」となる。これは、図４のフローチャートにおける第１、第２のステップＳ１、Ｓ２に対応する。
【００６０】
また、データマージ回路Ｃ−９は、セレクト信号Ｃ−７が「１」のときには、データバッファ制御回路Ｃ−１３に向けて読み出しデータＣ−２３をそのまま転送する。これは、図４のフローチャートにおける第６のステップＳ６に対応する。なお、データマージ回路Ｃ−９は、セレクト信号Ｃ−７が「０」のときには、データバッファ制御回路Ｃ−１３に向けて何も信号を出力しない代わりに、ワークメモリＣ１０に向けて読み出しデータＣ−２３を出力する。これは、図４のフローチャートにおける第１３のステップＳ１３に対応する。
【００６１】
図６では、クラスにおける２行目のデータが読み出されている。２行目の読み出しデータＣ−２３において、最初の１バイトはＤ１であり、次の１バイトはＤ２１７、Ｄ４３３、Ｄ６４９、Ｄ８６５、…、Ｄ６５２３３と続き、最後の１バイトはＤ６５４４９であり、合計３０４バイトのデータしが１バイトずつ読み出される。これは、図４のフローチャートにおける第１のステップＳ１に対応する。
【００６２】
このとき、セレクト信号Ｃ−７は、「１」と「０」の２つの状態をトグルしている。より具体的には、現在の読み出しデータＣ−２３である１バイト分のデータが、クラスタにおいて奇数列目に配置されていた場合は、セレクト信号Ｃ−７が「１」となり、偶数列目に配置されていく場合は、セレクト信号Ｃ−７が「０」となる。これは、図４のフローチャートにおける第１、第２のステップＳ１、Ｓ２に対応する。
【００６３】
また、データマージ回路Ｃ−９は、セレクト信号Ｃ−７が「１」のときには、データバッファ制御回路Ｃ−１３に向けて、読み出しデータＣ−２３と、ワークメモリＣ−１０から出力された前回の読み出しデータＣ−２３とをマージしたバースト・データを出力する。これは、図４のフローチャートにおける第７〜第９のステップＳ７〜Ｓ９に対応する。なお、データマージ回路Ｃ−９は、セレクト信号Ｃ−７が「０」のときには、データバッファ制御回路Ｃ−１３に向けて何も信号を出力しない代わりに、ワークメモリＣ１０に向けて読み出しデータＣ−２３を出力する。これは、図４のフローチャートにおける第１３のステップＳ１３に対応する。
【００６４】
図７では、クラスにおける３行目のデータが読み出されている。３行目の読み出しデータＣ−２３において、最初の１バイトはＤ２であり、次の１バイトはＤ２１８、Ｄ４３４、Ｄ６５０、Ｄ８６６、…、Ｄ６５２３４と続き、最後の１バイトはＤ６５４５０であり、合計３０４バイトのデータしが１バイトずつ読み出される。これは、図４のフローチャートにおける第１のステップＳ１に対応する。
【００６５】
このとき、セレクト信号Ｃ−７は、「０」と「１」の２つの状態をトグルしている。より具体的には、現在の読み出しデータＣ−２３である１バイト分のデータが、クラスタにおいて奇数列目に配置されていた場合は、セレクト信号Ｃ−７が「０」となり、偶数列目に配置されていく場合は、セレクト信号Ｃ−７が「１」となる。これは、図４のフローチャートにおける第１、第２のステップＳ１、Ｓ２に対応する。
【００６６】
なお、セレクト信号Ｃ−７の変化について一般化すると、読み出しデータＣ−２３の、クラスタにおける行番号および列番号の和が、偶数であればセレクト信号Ｃ−７は「０」になり、奇数であればセレクト信号Ｃ−７は「１」になる、とも言える。
【００６７】
また、データマージ回路Ｃ−９は、セレクト信号Ｃ−７が「１」のときには、データバッファ制御回路Ｃ−１３に向けて、読み出しデータＣ−２３と、ワークメモリＣ−１０から出力された前回の読み出しデータＣ−２３とをマージしたバースト・データを出力する。これは、図４のフローチャートにおける第７〜第９のステップＳ７〜Ｓ９に対応する。ここでさらに、ワークメモリＣ−１０内のテンポラリ・バッファのデータが、ワークメモリＣ−１０に書き込まれる。これは、第１１のステップＳ１１に対応する。なお、データマージ回路Ｃ−９は、セレクト信号Ｃ−７が「０」のときには、データバッファ制御回路Ｃ−１３に向けて何も信号を出力しない代わりに、ワークメモリＣー１０内のテンポラリ・バッファに向けて読み出しデータＣ−２３を出力する。これは、図４のフローチャートにおける第１４のステップＳ１４に対応する。
【００６８】
図８は、本発明の実施形態による光ディスク再生装置がデータ読み出し動作を行う際の各信号の変化を示すタイミング図である。図８のタイミング図は、データマージ回路Ｃ−９からデータバッファ制御回路Ｃ−１３に向けて出力されるデータ転送信号Ｃ−１５と、画像処理回路Ｃ−１２からデータバッファ制御回路Ｃ−１３に向けて出力されるデータ転送信号Ｃ−１７と、データバッファ制御回路Ｃ−１３からデータバッファＣ−１４に向けて出力されるデータ転送信号Ｃ−１８とを示している。
【００６９】
光ディスク制御回路Ｃ−２０が１バイトの読み出しデータＣ−２３を読み出す間に、データマージ回路Ｃ−９は、２バイトのバースト・データをデータ転送信号Ｃ−１５としてデータバッファ制御回路Ｃ−１３に向けて出力する。したがって、データマージ回路Ｃ−９がデータバッファ制御回路Ｃ−１３に向けて２バイトのデータ転送信号Ｃ−１５を２回出力する間に、データ転送間隔Ｃ−２２が１回発生する。このデータ転送間隔Ｃ−２２の長さは、光ディスク制御回路Ｃ−２０が１バイトの読み出しデータＣ−２３を読み出す時間に相当する。
【００７０】
また、画像処理回路Ｃ−１２は、データマージ回路Ｃ−９の動作とは無関係の処理として、画像処理を並列に行う。したがって、画像処理回路Ｃ−１２からデータバッファ制御回路Ｃ−１３へのデータ転送信号Ｃ−１７は、データマージ回路Ｃ−９からデータバッファ制御回路Ｃ−１３へのデータ転送信号Ｃ−１５と、同時に発生する場合がある。
【００７１】
しかし、データバッファ制御回路Ｃ−１３からデータバッファＣ−１８へのデータ転送信号の通信帯域は有限なので、データバッファ制御回路Ｃ−１３が調停を行う。すなわち、データバッファ制御回路Ｃ−１３が、画像処理回路Ｃ−１２から入力したデータ転送信号Ｃ−１７を一時的に蓄積することによって、データバッファへのデータ転送信号Ｃ−１８の通信帯域を抑えることが可能である。
【００７２】
以上に説明したように、本発明の実施形態による光ディスク再生装置では、主に次の２つの効果が得られる。
【００７３】
第１の効果は、ワークメモリＣ−１０などに用いるＬＳＩチップのコスト削減である。本発明の実施形態による光ディスク再生装置では、１／２行分のワークメモリＣ−１０を用い、切り替え回路Ｃ−８およびデータマージ回路Ｃ−９においてセレクト信号Ｃ−７により列単位に制御を行うことで、データバッファＣ−１４へのデータ転送回数を半分にでき、データバッファへのアクセス負荷を減らせる。
【００７４】
したがって、本発明の実施形態による光ディスク再生装置では、ワークメモリＣ−１０として、１／２行分、すなわち１５２バイト分の記憶容量があれば十分である。これは、従来技術として挙げたデータ転送システムで必要とされた１クラスタ分の記憶容量の４９６分の１である。
【００７５】
第２の効果は、光ディスクの再生速度の向上である。本発明の実施形態による光ディスク再生装置では、１／２行分のワークメモリＣ−１０を用い、切り替え回路Ｃ−８およびデータマージ回路Ｃ−９においてセレクト信号Ｃ−７により列単位に制御を行うことで、データバッファＣ−１４へのデータ転送間隔を２倍にすることができる。すなわち、２倍のデータ転送が可能となっている。
【符号の説明】
【００７６】
Ｃ−１  光ディスク
Ｃ−２  光ディスク制御回路
Ｃ−３  ハードディスク
Ｃ−３−１  一時記録領域
Ｃ−４  ＨＤＤ制御回路
Ｃ−５  信号処理回路
Ｃ−５−１  ワークＲＡＭ
Ｃ−５−２  デインターリーブ回路
Ｃ−５−３  エラー検出訂正処理回路
Ｃ−５−４  ＥＣＣ・デスクランブル回路
Ｃ−６  復号データ選択回路
Ｃ−７  セレクト信号
Ｃ−８  切り替え回路
Ｃ−９  データマージ回路
Ｃ−１０  ワークメモリ
Ｃ−１１  信号処理回路
Ｃ−１２  画像処理回路
Ｃ−１３  データバッファ制御回路
Ｃ−１４  データバッファ
Ｃ−１５  データ転送信号
Ｃ−１６  データ転送信号
Ｃ−１７  データ転送信号
Ｃ−１８  データ転送信号
Ｃ−１９  データ転送信号
Ｃ−２０  光ディスク制御回路
Ｃ−２１  クラスタ（データブロック）
Ｃ−２２  データ転送間隔
Ｃ−２３  データ（読み出しデータ、ユーザ・データ）
【図１】
2011170915.tif 000003
【図２】
2011170915.tif 000004
【図３】
2011170915.tif 000005
【図４】
2011170915.tif 000006
【図５】
2011170915.tif 000007
【図６】
2011170915.tif 000008
【図７】
2011170915.tif 000009
【図８】
2011170915.tif 000010