(57)【特許請求の範囲】
【請求項１】
複数種類のディスクから読み出された時系列で連続したデータを復調した後記憶手段に記録するにあたり、前記記憶手段に記録領域を設定するメモリ管理方式において、第１の種類のディスクの場合にはセクタ単位のデータ長に対し第１の冗長領域を付加し、第２の種類のディスクの場合にはセクタ単位のデータ長に対し第２の冗長領域を付加し、前記データを格納する前記記憶装置の領域を第１の種類のディスクおよび第２の種類のディスクの場合で、同じ容量の空間領域を指定することを特徴とするメモリ管理方式。
【請求項２】
複数種類のディスクから読み出された時系列で連続したデータを復調した後記憶手段に記録するにあたり、前記記憶手段に書き込む領域を設定するメモリ管理方式において、第１の種類のディスクではセクタ単位に前記時系列で入力されたデータを時系列順に前記記憶手段の記録領域に記録を行い、第２の種類のディスクではセクタ単位に前記時系列で入力されたデータのうちＣ１誤り訂正符号データを除き、連続的にデータを前記記憶手段の記録領域に記録を行い、前記Ｃ１誤り訂正符号データは前記Ｃ１誤り訂正符号データを除き記録されたデータの後の領域にまとめて記録することを特徴とするメモリ管理方式。
【請求項３】
複数種類のディスクから読み出された時系列で連続したデータを復調した後記憶手段に記録するにあたり、前記記憶手段に記録領域を設定するメモリ管理方式において、第１の種類のディスクの場合にはセクタ単位のデータ長に対し第１の冗長領域を付加し、第２の種類のディスクの場合にはセクタ単位のデータ長に対し第２の冗長領域を付加し、前記データを格納する前記記憶装置の領域を第１の種類のディスクおよび第２の種類のディスクの場合で、同じ容量の空間領域を指定し、第１の種類ディスクではセクタ単位に前記時系列で入力されたデータを時系列順に前記空間領域に記録を行い、第２の種類のディスクではセクタ単位に前記時系列に入力されたデータのうちＣ１誤り訂正符号データを除き、連続的にデータを前記空間領域に記録を行い、前記除いたＣ１誤り訂正符号データは前記Ｃ１誤り訂正符号データを除き記録されたデータの後の領域にまとめて記録することを特徴とするメモリ管理方式。
【請求項４】
前記付加した冗長領域に、前記記録されたデータの状態を示す符号を記録することを特徴とする請求項１〜請求項３のいずれかに記載のメモリ管理方式。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はＣＤとＤＶＤを同一のシステムで再生を行う装置に用いるメモリ管理の方式に関し、ＣＤ，ＤＶＤと異なるメディアを再生しても、メモリをアクセスする場合のメモリ管理方式に関する。
【０００２】
【従来の技術】
ＣＤ−ＲＯＭは音楽用のＣＤと同じ光ディスクを用いるが、ＣＤ−ＲＯＭの信号フォーマットは音楽用のＣＤの時系列化されたディジタル信号をデータに置き換えた構成になっている。図５は従来のＣＤ−ＲＯＭのセクターデータ構成を示す図である。データ列は図に示されるような２３５２バイト毎の物理セクタに区切られている。各セクタは同期信号２の１２バイトとヘッダ３の４バイトおよびユーザデータ４より成る。ユーザデータ４はヘッダ３の中のモード情報により定義が異なり、モード０、モード１、モード２の三種類が規定されている。図では、モード１と、モード２のフォーム２を例として示した。図において、１はモード１のセクタの構造、２は同期信号、３はモード情報等を有するヘッダ、４はユーザデータ、５はユーザデータのエラーを検出するためのＥＤＣ、６はデータ長調整用のスペース、７はセクタ完結の誤り訂正符号のうちのＰパリティ、８は同じくＱパリティ、９はモード２フォーム１のセクタ構造、１０はモード２のフォーム情報等を有するサブヘッダである。
【０００３】
図６は従来のＣＤ−ＲＯＭのセクターデータ構成をメモリ空間で示した図であり、図５のモード１のセクタの構造１とモード２のセクタの構造９を、メモリに書き込んだときの場合を示している。図７は従来のＣＤ−ＲＯＭのセクターデータ構成を連続するメモリ空間で示した図であり、図６のモード２のセクタの構造９をメモリに書き込んだ場合で、かつ連続するセクタデータを書き込んだ場合のメモリ空間を示している。図において、１１はＣＤ−ＲＯＭのセクタデータ長２３５２バイトを格納するにあたり、メモリのアドレスの下位ビットを整えるための冗長領域であるエリアＡ、１２，１３，１４はそれぞれ、ＣＤ−ＲＯＭのデータから得られる付加情報を格納するための領域を示し、エリアＢ，エリアＣ，エリアＤである。１５はメモリ空間のアドレスであり、例えば、ＣＤ−ＲＯＭのセクタデータを０Ｈアドレスから書き込みを行った場合の第１のセクタデータの終了アドレス、１６は冗長領域のエリアＡ１１を終了アドレス、１７は連続する第２のセクタの先頭アドレス、１８は第２のセクタのデータ終了アドレス、１９は第２のセクタのエリアＡの終了アドレスである。２０は第１のセクタの位置を示すポインタアドレス、２１は第１のセクタの開始相対アドレス、２２は第１のセクタデータの終了相対アドレス、２３は第１のセクタのエリアＡの終了相対アドレス、２４は第２のセクタの位置を示すポインタアドレス、２５は第３のセクタの位置を示すポインタアドレスである。
【０００４】
図５のような構造を有するＣＤ−ＲＯＭのセクタデータはメモリに格納される場合、時間的に連続的に図６に示す順で書き込まれる。セクタデータは、図７に示すように２３５２バイトに１６バイトのエリアＡ１１を冗長した２３６８バイトの空間に格納される。この例では、セクタデータを格納するメモリ空間は、付加情報用のエリアＢ１２，Ｃ１３，Ｄ１４とを加えて、２８１６バイトの空間を確保している。第１のセクタデータは、ポインタ２Ｈ２４で示されるアドレスから、さらに２３８６バイトの空間に格納される。このように、ＣＤ−ＲＯＭは確保されたメモリ空間に入力された順に格納され、アドレスの下位ビットを調整するために、エリアＡ１１のような冗長空間を付加されている。また、各セクタデータはポインタにより管理され、セクタデータは必ずポインタの先頭から２３５２バイト、調整用の冗長エリアＡ１１の終了までの２３６８バイトで、アクセスすることが可能である。
【０００５】
次に、ＤＶＤにデータ構成について図を用いて説明する。図８は従来のＤＶＤのセクタのデータ部分の構成を示す図であり、ＤＶＤはＣＤ−ＲＯＭと同様に光ディスクを用いたメディアであるが、１２ｃｍのディスクに片面４．７ＧＢを格納するために、データの構成もＣＤ−ＲＯＭと異なっている。図において、１０１はＤＶＤのセクタのデータ部分の構成を示し、１０２はセクタデータのフォーマット等が記録されているデータＩＤ４バイト、１０３はデータＩＤのエラー検出コードであるＩＥＤ２バイト、１０４は予約ＲＳＶ６バイト、１０５はメインデータ２０４８バイト、１０６はメインデータのエラーを検出するためのＥＤＣ４バイトである。さらに、ＤＶＤは１６セクタで完結する誤り訂正符号を構成しており、１６セクタを組み合わせると、図９にあるような積和符号を有する誤り訂正符号を構成する。１１１は１６セクタで構成された誤り訂正ブロック構成、１１２は１６セクタ分のデータエリア、１１３は積和符号のうちのＣ１符号、１１４は同じくＣ２符号である。図９のような誤り訂正符号構成を行うために、各セクタは、図８のセクタのデータ部分の構成１０１に対し、図１０に示すように各々Ｃ１符号１０９、Ｃ２符号１０８を付加して、１０７に示す２３６６バイトのセクタ構成とする。すなわち、セクタデータとして、１７２バイトセクタデータを転送した後、１０バイトＣ１符号１０９を転送することを１２回繰り返した後、Ｃ２符号１０８とＣ１符号１０９を転送する。セクタデータは図１１に示すように１６個連続して取り扱うことで、図９の誤り訂正符号を構成できる。ＣＤ−ＲＯＭの場合は、セクタデータ毎に誤り訂正符号が完結しているため、セクタデータは１セクタ毎にメモリに格納できれば、格納空間の連続性は必要とされないが、ＤＶＤの場合、セクタ毎に誤り訂正が完結していないため、１６セクタをまとめて取り扱わなければならない。そのため、メモリにも１６セクタ分のセクタデータが連続的に記録されていたため、ＣＤ−ＲＯＭとのメモリ管理の互換性が無かった。図１２はＤＶＤのセクタ構成１０７を時間軸で表現した図である。図において、１３０は誤り訂正符号Ｃ１、１０９を、誤り訂正符号Ｃ２、１０８に続けて記録したメモリ空間である。ＤＶＤのセクタ構成は、図１２に示すように１セクタ２３６６バイトの中で、１８２バイト毎に１０バイトのＣ１符号を有している。そのため、連続的にメモリにデータを書き込むと１８２バイト読み込むと１７２バイトがデータであり、１０バイトが誤り訂正符号となり、連続的にデータを読み出すことができない。
【０００６】
また、セクタデータの転送されてくる順序も、データ部分と誤り訂正符号とが順にくるのではなく、連続的にメモリ上に書き込むと、データと誤り訂正符号との分離が困難であった。
【０００７】
【発明が解決しようとする課題】
上記メモリ管理方式の問題点としては、ＤＶＤはセクタデータを１６セクタ分まとめて処理を行うために、セクタデータを連続的にメモリに書き込むため、ＣＤ−ＲＯＭとのメモリ管理の互換性がとれないため、ＣＤ−ＲＯＭとＤＶＤを同じシステムで構築するために個別のメモリ管理を行わなくてはならない。
【０００８】
ＤＶＤはセクタデータの構成では、メインデータと誤り訂正符号とが時間的に分離していないため、入力された順序でメモリに書き込みを行うと、メモリからメインデータの読出しを行う際の手順が、煩雑となるという問題点があった。
【０００９】
本発明は上記のような課題を解消するためになされたもので、ＤＶＤとＣＤ−ＲＯＭとでメモリ管理を同一とする方式を得ることを目的とする。
【００１０】
【課題を解決するための手段】
本発明に係るメモリ管理方式は、複数種類のディスクから読み出された時系列で連続したデータを復調した後記憶手段に記録するにあたり、前記記憶手段に記録領域を設定するメモリ管理方式において、第１の種類のディスクの場合にはセクタ単位のデータ長に対し第１の冗長領域を付加し、第２の種類のディスクの場合にはセクタ単位のデータ長に対し第２の冗長領域を付加し、前記データを格納する前記記憶装置の領域を第１の種類のディスクおよび第２の種類のディスクの場合で、同じ容量の空間領域を指定するものである。
【００１１】
また、複数種類のディスクから読み出された時系列で連続したデータを復調した後記憶手段に記録するにあたり、前記記憶手段に書き込む領域を設定するメモリ管理方式において、第１の種類のディスクではセクタ単位に前記時系列で入力されたデータを時系列順に前記記憶手段の記録領域に記録を行い、第２の種類のディスクではセクタ単位に前記時系列で入力されたデータのうちＣ１誤り訂正符号データを除き、連続的にデータを前記記憶手段の記録領域に記録を行い、前記Ｃ１誤り訂正符号データは前記Ｃ１誤り訂正符号データを除き記録されたデータの後の領域にまとめて記録するものである。
【００１２】
また、複数種類のディスクから読み出された時系列で連続したデータを復調した後記憶手段に記録するにあたり、前記記憶手段に記録領域を設定するメモリ管理方式において、第１の種類のディスクの場合にはセクタ単位のデータ長に対し第１の冗長領域を付加し、第２の種類のディスクの場合にはセクタ単位のデータ長に対し第２の冗長領域を付加し、前記データを格納する前記記憶装置の領域を第１の種類のディスクおよび第２の種類のディスクの場合で、同じ容量の空間領域を指定し、第１の種類ディスクではセクタ単位に前記時系列で入力されたデータを時系列順に前記空間領域に記録を行い、第２の種類のディスクではセクタ単位に前記時系列に入力されたデータのうちＣ１誤り訂正符号データを除き、連続的にデータを前記空間領域に記録を行い、前記除いたＣ１誤り訂正符号データは前記Ｃ１誤り訂正符号データを除き記録されたデータの後の領域にまとめて記録するものである。
【００１３】
また、前記付加した冗長領域に、前記記録されたデータの状態を示す符号を記録するものである。
【００１４】
【発明の実施の形態】
本発明の実施の形態であるメモリ管理方式においては、ＤＶＤとＣＤ−ＲＯＭでデータを書き込むメモリ空間を同一としたので、ＤＶＤとＣＤ−ＲＯＭでメモリ管理を同一にすることができる。
【００１５】
また、ＤＶＤのデータ書き込みをメインデータと誤り訂正符号と分離することで、メインデータのメモリからの読み出しが容易になる。
【００１６】
また、ＣＤ−ＲＯＭとＤＶＤとでデータを書き込む空間を同一とし、さらにメインデータと誤り訂正符号とを分離して書き込むようにしたので、ＣＤ−ＲＯＭと同一のメモリ管理が可能である。
【００１７】
また、データ書き込み空間の冗長部分にデータに誤りが含まれているかどうかの情報を有するフラグを書き込むようにしたので、データの信頼性を容易に検出する事ができる。
【００１８】
以下、本発明をその実施の形態を示す図面に基づいて具体的に説明する。
実施の形態１
図１は本発明の実施の形態１であるメモリ管理方式のメモリ空間を示す図である。図において、１２０はＤＶＤのセクタ構成１０７の２３６６バイトの下位アドレスを整えるための冗長エリアＥである。ＣＤ−ＲＯＭの場合は、セクタの構成が２３５２バイトであり、ＤＶＤは２３６６バイトと異なる。ＤＶＤの場合は、１６セクタをまとめて誤り訂正の１ブロックとするが、図１に示すように１セクタ毎にメモリ格納空間を定めて、メモリへの書き込みを行う。セクタ毎のメモリ格納空間を２３６８バイト（９４０Ｈ）にした場合、２バイトのエリアＥ１２０を設け、ＤＶＤのセクタ構成１０７の２３６６バイトと合わせ、２３６８バイトとなるようにする。また、２３６８バイト毎にポインタを設け、セクタ内のデータはポインタアドレス＋２３６８バイトで全て表現できるようにした。これにより、ＣＤ−ＲＯＭのメモリ管理と同様に、ポインタアドレスと相対アドレスによりＤＶＤのデータも管理することができる。
【００１９】
実施の形態２
図２は本発明の実施の形態２であるメモリ管理方式のメモリ空間を示す図である。図に示すように、セクタ構成１０７のセクタデータを、０ｒｏｗの１７２バイト書き込み後、誤り訂正符号Ｃ１、１０９の１０バイトを１３ｒｏｗの０ｒｏｗ部分に書き込み、１ｒｏｗの１７２バイトを書き込み、誤り訂正符号Ｃ１、１０９の１０バイトを１３ｒｏｗの１ｒｏｗ部分に書き込む。繰り返すことで、誤り訂正符号Ｃ１、１０９を全て１３ｒｏｗに書き込む。上記のことにより、ＤＶＤのセクタ構成１０７のデータは、０ｒｏｗから１１ｒｏｗがデータとなり、１２ｒｏｗが誤り訂正符号Ｃ２、１３ｒｏｗが誤り訂正符号Ｃ１となる。
【００２０】
実施の形態３
図３は本発明の実施の形態３であるメモリ管理方式のメモリ空間を示す図である。実施の形態２で示したメモリ空間１３０に２バイトのエリアＥ１２０を付加して、１セクタのデータを２３６８バイトに書き込む。これにより、ＤＶＤのセクタデータはＣＤ−ＲＯＭと同様に、データ、誤り訂正符号、冗長エリアを２３６８バイトに書き込むこととなる。
【００２１】
実施の形態４
図１３は従来のＣＤ−ＲＯＭと従来のＤＶＤのデータを格納するメモリ空間の２３６８バイトを抽出した図である。ＣＤ−ＲＯＭの場合、冗長エリアＡ１１は１６バイト、ＤＶＤの場合、冗長エリアＥ１２０は２バイトである。図４は本発明の実施の形態４であるメモリ管理方式のメモリ空間を示す図である。ＥＤＣ  ＯＫフラグはＣＤ−ＲＯＭではエリアＡ１１の１６バイトのいづれかビットに、データの中に含まれるエラー検出コードを用いて、データに誤りがあるかどうかをチェックし、例えばセクタデータに対するデータに誤りがある場合には、該ビットが“Ｌ”レベルとする。また、ＤＶＤでも同様にエリアＥ１２０の２バイトのいづれかのビットに、データの中に含まれるエラー検出コードを用いて、データに誤りがあるかどうかをチェックした結果を書き込む。セクタを構成しているメインデータ、ユーザデータのエラー検出を行い、その結果を冗長エリアＡ１１、あるいはエリアＥ１２０に書き込むことで、２３６８バイトのセクタデータの書き込んでいるエリアだけをアクセスする事だけで、該セクタのデータがエラーがあるかどうかを判断できる。
【００２２】
【発明の効果】
本発明は、以上説明したように構成されているので、以下に示すような効果を奏する。
【００２３】
ＤＶＤとＣＤ−ＲＯＭでセクタのデータを書き込むメモリ空間を同一にしたので、ＣＤ−ＲＯＭとＤＶＤとで同一のメモリ管理が可能となる。
【００２４】
また、ＤＶＤのメモリへの書き込みを、メインデータと誤り訂正符号とを分離するようにしたので、メモリに書き込まれたメインデータだけの読み込みが、連続的にできるようになり、メモリ読み出しが容易となった。
【００２５】
また、ＤＶＤとＣＤ−ＲＯＭでセクタのデータを書き込むメモリ空間を同一にした上、ＤＶＤのメモリへの書き込みを、メインデータと誤り訂正符号とを分離するようにしたので、ＣＤ−ＲＯＭとデータの配置がＣＤ−ＲＯＭと全く同一になり、ＣＤ−ＲＯＭとＤＶＤでメモリ管理及びメモリからの読み出しが可能になる。
【００２６】
また、メモリアドレスの下位アドレスを整えるために用いる冗長エリアにデータに含まれるデータ検出コードを用いて、データにエラーがあるかどうかの結果を書き込むようにしたので、セクタデータのメモリ空間をアクセスすることで、セクタデータが有効なデータかどうか容易に判断することができるので、メモリ管理が容易になる。
【図面の簡単な説明】
【図１】  本発明の実施の形態１であるメモリ管理方式のメモリ空間を示す図である。
【図２】  本発明の実施の形態２であるメモリ管理方式のメモリ空間を示す図である。
【図３】  本発明の実施の形態３であるメモリ管理方式のメモリ空間を示す図である。
【図４】  本発明の実施の形態４であるメモリ管理方式のメモリ空間を示す図である。
【図５】  従来のＣＤ−ＲＯＭのセクタデータ構成を示す図である。
【図６】  従来のＣＤ−ＲＯＭのセクタデータ構成をメモリ空間で示した図である。
【図７】  従来のＣＤ−ＲＯＭのセクタデータ構成を連続するメモリ空間で示した図である。
【図８】  従来のＤＶＤのセクタのデータ部分の構成を示す図である。
【図９】  従来のＤＶＤの誤り訂正符号ブロックを示す図である。
【図１０】  従来のＤＶＤのセクタ構成を示す図である。
【図１１】  従来のＤＶＤの１６セクタで構成された誤り訂正ブロックを示す図である。
【図１２】  従来のＤＶＤのセクタ構成を時間軸で表現した図である。
【図１３】  従来のＣＤ−ＲＯＭと従来のＤＶＤのデータを格納するメモリ空間を抽出した図である。
【符号の説明】
１０１  ＤＶＤのセクタのデータ部分の構成、１０５  ＤＶＤのセクタのメインデータ、１０７  ＤＶＤのセクタ構成、１０８  Ｃ２誤り訂正符号、１０９  Ｃ１誤り訂正符号。
【図１】
0003823443.tif 000002
【図２】
0003823443.tif 000003
【図３】
0003823443.tif 000004
【図４】
0003823443.tif 000005
【図５】
0003823443.tif 000006
【図６】
0003823443.tif 000007
【図７】
0003823443.tif 000008
【図８】
0003823443.tif 000009
【図９】
0003823443.tif 000010
【図１０】
0003823443.tif 000011
【図１１】
0003823443.tif 000012
【図１２】
0003823443.tif 000013
【図１３】
0003823443.tif 000014