(57)【要約】【課題】  ＤＶＤにデジタルデータを記録するためにデータを符号化する装置及び記録装置を提供する。【解決手段】  ＥＣＣエンコーディングされたデータを外部メモリに一時保存する場合、付加情報及びパリティ情報のみを保存してメモリアクセス回数を減らし、外部メモリに保存されたデータを読み取る時、特定領域のみをオン・ザ・フライ方式でスクランブルしてクロック損失なしにデータ符号化を行う。【選択図】  図４
2005322394.tif 000002
【特許請求の範囲】
【請求項１】
外部媒体にデータを記録するための方法において、
エンコーディングされていない主データをメモリ装置に記録するステップと、
前記メモリ装置から記録された前記主データを読み取るステップと、
読み取られた前記主データをエラー訂正コードでエンコーディングするステップと、
アドレス及びパリティ情報を提供するために、前記エンコーディングされた主データをスクランブリングするステップと、
前記エンコーディングされた主データを除いた前記アドレス及びパリティ情報を前記メモリ装置に記録するステップと、
前記アドレス及びパリティ情報と前記エンコーディングされていない主データとを前記メモリ装置から読み取るステップと、
前記主データをＥＦＭ変調を行うために、前記エンコーディングされていない主データをスクランブリングするステップと、を含むことを特徴とする記録方法。
【請求項２】
前記外部媒体は、ＤＶＤを含むことを特徴とする請求項１に記載の記録方法。
【請求項３】
前記主データを除いたアドレス及びパリティ情報は、ＩＤ、前記ＩＤのエラー検出用符号、ＣＰＲ＿ＭＡＩ、ＥＤＣパリティ及びＥＣＣパリティを含むことを特徴とする請求項１に記載の記録方法。
【請求項４】
前記メモリ装置は、ＳＤＲＡＭメモリ装置であることを特徴とする請求項１に記載の記録方法。
【請求項５】
前記エンコーディングされていない主データをスクランブリングする前記ステップは、前記アドレス及びパリティ情報、及び前記エンコーディングされていない主データを前記メモリ装置から同時に読み取りと同時に、オン・ザ・フライ方式でスクランブルを行うことを特徴とする請求項１に記載の記録方法。
【請求項６】
前記スクランブリングされたエンコーディングされていない主データをＥＦＭ変調するステップと、
前記ＥＦＭ変調されたデータをＤＶＤに保存するステップと、を更に含むことを特徴とする請求項２に記載の記録方法。
【請求項７】
前記エンコーディングするステップは、前記主データを２０４８バイトずつ含むビットストリームに分類し、前記分類されたデータごとに各セクタのアドレス情報とセクタ電力とを表わす４バイトのＩＤデータ、前記４バイトのＩＤデータのエラー検出符号である２バイトのＩＥＤデータ、著作権管理情報を表わす６バイトのＣＰＲ＿ＭＡＩデータ、及び各ビットストリームに４バイトのＥＤＣを付加して一つのデータセクタを形成するステップを含むことを特徴とする請求項３に記載の記録方法。
【請求項８】
前記エンコーディングするステップは、前記各セクタに水平パリティ情報を付加し、前記水平パリティ情報が付加された１６個のセクタに垂直パリティ情報を付加して一つのデータブロックを形成するステップを更に含むことを特徴とする請求項７に記載の記録方法。
【請求項９】
ＤＶＤにデータを記録するためにデジタルデータを符号化する方法において、
前記ＤＶＤに記録する主データをメモリ装置に記録するステップと、
前記主データをエンコーディングするために前記メモリ装置から読み取るステップと、
前記主データをＥＣＣエンコーディング及びスクランブルするステップと、
前記ＥＣＣエンコーディング及びスクランブルされたデータから前記主データを除いた、追加されたアドレス情報及びパリティ情報のみを前記メモリ装置に記録するステップと、
前記主データをＥＦＭ変調するために、前記メモリ装置に保存された前記アドレス情報、前記パリティ情報及び前記主データを読み取ってスクランブルを行うステップと、を含むことを特徴とするデジタルデータ符号化方法。
【請求項１０】
前記主データを除いた追加されたアドレス情報及びパリティ情報は、ＩＤ、前記ＩＤのエラー検出用符号、ＣＰＲ＿ＭＡＩ、ＥＤＣパリティ及びＥＣＣパリティを含むことを特徴とする請求項９に記載のデジタルデータ符号化方法。
【請求項１１】
前記主データをＥＦＭ変調するために、前記メモリ装置から前記アドレス情報、前記パリティ情報及び前記主データを読み取るステップは、読み取りと同時に主データ領域をオン・ザ・フライ方式でスクランブルを行うことを特徴とする請求項９に記載のデジタルデータ符号化方法。
【請求項１２】
前記ＥＣＣエンコーディング及びスクランブルするステップは、
前記主データを２０４８バイトずつ含むビットストリームに分類し、前記分類されたデータごとに各セクタのアドレス情報とセクタ電力とを表わす４バイトのＩＤデータ、前記４バイトのＩＤデータのエラー検出符号である２バイトのＩＥＤデータ、著作権管理情報を表わす６バイトのＣＰＲ＿ＭＡＩデータ、及び各ビットストリームに４バイトのＥＤＣを付加して一つのデータセクタを形成するステップと、
前記各セクタに水平パリティ情報を付加し、前記水平パリティ情報が付加された１６個のセクタに垂直パリティ情報を付加して一つのデータブロックを形成するステップとを更に含むことを特徴とする請求項１０に記載のデジタルデータ符号化方法。
【請求項１３】
ＤＶＤにデジタルデータを記録する装置において、
前記ＤＶＤに記録するデータを一時保存するためのメモリ装置と、
セクタ単位のデータにＩＤと前記ＩＤのエラー検出用符号とを付加するＩＤ生成回路と、
前記セクタ単位のデータに前記データのエラー検出用符号を付加するＥＤＣ生成回路と、
前記セクタ単位でデータをスクランブルする第１スクランブル回路と、
前記スクランブルされた複数のセクタのデータに水平パリティと垂直パリティとを付加してＥＣＣエンコーディングするＥＣＣエンコーディング回路と、
前記メモリ装置から主データと前記ＩＤ、ＩＥＤ、ＥＤＣパリティ、ＥＣＣパリティを別途に読み取りつつスクランブルする第２スクランブル回路と、を備え、
ＥＣＣエンコーディング及びスクランブルされたデータのうち、主データを除いた付加情報のみを前記メモリ装置に保存し、前記主データをＥＦＭ変調するために前記メモリ装置から読み取る場合、前記メモリ装置に保存された前記アドレス情報、前記パリティ情報及び主データを読み取って前記第２スクランブル回路を介してスクランブルを行うことを特徴とする記録装置。
【請求項１４】
前記記録装置は、前記デジタルデータをＥＦＭ変調するためのＥＦＭ変調回路を更に含むことを特徴とする請求項１３に記載の記録装置。
【請求項１５】
前記第２スクランブル回路は、読み取りと同時に主データ領域をオン・ザ・フライ方式でスクランブルを行うことを特徴とする請求項１３に記載の記録装置。
【請求項１６】
前記ＥＣＣエンコーディング回路は、
前記主データを２０４８バイトずつ含むビットストリームに分類し、前記分類されたデータごとに各セクタのアドレス情報とセクタ電力とを表わす４バイトのＩＤデータ、前記４バイトのＩＤデータのエラー検出符号である２バイトのＩＥＤデータ、著作権管理情報を表わす６バイトのＣＰＲ＿ＭＡＩデータ、及び各ビットストリームに４バイトのＥＤＣを付加して一つのデータセクタを形成し、
前記各セクタに水平パリティ情報を付加し、前記水平パリティ情報が付加された１６個のセクタに垂直パリティ情報を付加して一つのデータブロックを形成することを特徴とする請求項１５に記載の記録装置。
【請求項１７】
前記ＩＤ生成回路、前記ＥＤＣ生成回路、前記第１及び第２スクランブル回路、及び前記エンコーディング回路は、一つのデータ符号化ＩＣより構成され、前記メモリ装置は、ＳＤＲＡＭメモリ装置であることを特徴とする請求項１３に記載の記録装置。
【請求項１８】
ＤＶＤにデジタルデータを記録するために符号化する装置において、
前記ＤＶＤに記録するデータを一時保存するためのメモリ装置と、
セクタ単位のデータにＩＤと前記ＩＤのエラー検出用符号とを付加するＩＤ生成回路と、
前記セクタ単位のデータに前記データのエラー検出用符号を付加するＥＤＣ生成回路と、
前記セクタ単位でデータをスクランブルする第１スクランブル回路と、
前記スクランブルされた複数セクタのデータに水平パリティと垂直パリティとを付加してエンコーディングするエンコーディング回路と、
前記メモリ装置から主データと前記ＩＤ、ＩＥＤ、ＥＤＣパリティ、ＥＣＣパリティを別途に読み取りつつスクランブルする第２スクランブル回路と、を備え、
エンコーディング及びスクランブルされたデータのうち、主データを除いた付加情報のみを前記メモリ装置に保存し、前記主データをＥＦＭ変調するために前記メモリ装置から読み取る場合、前記メモリ装置に保存された前記アドレス情報、前記パリティ情報及び主データを読み取って、前記第２スクランブル回路を介してスクランブルを行うことを特徴とするデジタルデータ符号化装置。
【請求項１９】
前記第２スクランブル回路は、読み取りと同時に主データ領域をオン・ザ・フライ方式でスクランブルを行うことを特徴とする請求項１８に記載のデジタルデータ符号化装置。
【請求項２０】
前記エンコーディング回路は、
前記主データを２０４８バイトずつ含むビットストリームに分類し、前記分類されたデータごとに各セクタのアドレス情報とセクタ電力とを表わす４バイトのＩＤデータ、前記４バイトのＩＤデータのエラー検出符号である２バイトのＩＥＤデータ、著作権管理情報を表わす６バイトのＣＰＲ＿ＭＡＩデータ、及び各ビットストリームに４バイトのＥＤＣを付加して一つのデータセクタを形成し、
前記各セクタに水平パリティ情報を付加し、前記水平パリティ情報が付加された１６個のセクタに垂直パリティ情報を付加して一つのデータブロックを形成することを特徴とする請求項１９に記載のデジタルデータ符号化装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル記録装置に係り、具体的には、デジタルデータをデジタル記録装置で記録するために符号化する過程で、メモリ装置とのアクセス回数を減少させうるデジタルデータの符号化装置と、ＤＶＤ（ｄｉｇｉｔａｌ ｖｅｒｓａｔｉｌｅ ｄｉｓｋ）への記録装置及びその方法に関する。
【背景技術】
【０００２】
一般的に、ＤＶＤシステムは、データセクタとエラー訂正符号（Ｅｒｒｏｒ Ｃｏｒｒｅｃｔｉｏｎ Ｃｏｄｅ：以下、ＥＣＣ）ブロックとを基準にデータを処理する。そのようなＥＣＣ構造は、大容量データ伝送をエラーなしに行うのに適したデータ構造である。
各データセクタでのデータ構造は、図１に示すように、１７２バイトずつ１２行より構成され、セクタの第一領域には、ＩＤデータ、ＩＥＤデータ、及びＣＰＲ＿ＭＡＩデータと、セクタの最後の領域には、エラー検出用符号（Ｅｒｒｏｒ Ｄｅｔｅｃｔｅｄ Ｃｏｄｅ：以下、ＥＤＣ）とを含む。また、ＤＶＤのＥＣＣブロックは、図１に示すように、セクタより構成された情報領域と、記情報領域データのエラーを訂正するために１０バイトずつ構成されたＰＩ（Ｐａｒｉｔｙ ｏｆ Ｉｎｎｅｒ）パリティと、１６行より構成されたＰＯ（Ｐａｒｉｔｙ ｏｆ Ｏｕｔｅｒ）パリティとを含む。
【０００３】
図１は、ＤＶＤに記録される一般的なデジタルデータのセクタの構造図を示す。
図１を参照すると、ホストコンピュータからＤＶＤに記録するためのユーザーデータまたは主データは、２０４８バイト単位で分類される。各２０４８バイト単位で分類されたデータセクタ１００は、各データセクタのアドレス情報とセクタの電力とを表現する４バイトのＩＤデータと、このＩＤのエラー検出符号の２バイトのＩＥＤデータ、リザーブ領域または著作権管理情報に関する６バイトのＣＰＲ＿ＭＡＩデータとを含む。また、データセクタの第１行には、主データ１６０バイト（Ｄ０ないしＤ１５９）が位置する。そして、第２行ないし第１１行までは主データが１７２バイトずつ位置し、第１２行では、主データ１６８バイト（Ｄ１８８０ないしＤ２０４７）にセクタについてのエラー検出符号であるＥＤＣ４バイトが付加される。したがって、各データセクタは、２０４８＋１６＝２０６４バイトより構成され、１行が１７２バイトより構成された１２行より構成される。
【０００４】
図２は、図１のデータセクタより構成された一つのデータブロックを表わすデータブロックの構造図である。一つのデータブロック２００は、図１に示された１６個のデータセクタ１００が併合されて構成される。また、ＤＶＤに記録されるデジタルデータは、データの信頼性を維持するためにＥＣＣを付加する。すなわち、１６個のデータセクタを併合して一つのブロックを形成し、この一つのブロックについてリ―ドソロモン符号である積符号を求めてＥＣＣを付加する。そのようにエラー訂正負荷の計算が行なわれたブロックをＥＣＣブロックという。
【０００５】
このＥＣＣブロックは、データブロックの横方向に行単位で符号化して求めた１０バイトのＥＣＣ符号を、対応する行の後に付加する。付加されるＥＣＣ符号の全体行は、１０バイト×１９２行のサイズのＰＩパリティブロックを形成する。また、ＰＩパリティブロックが付加された後に、前記データブロックの縦方向に列単位で符号化して求めた１６バイトのＥＣＣ符号を対応する列の後に付加する。付加されるＥＣＣ符号はＰＯパリティと呼ばれ、（１７２＋１０）バイト×１６行のサイズのブロックを形成する。
【０００６】
したがって、ＤＶＤに記録される一つのデジタルデータブロックは、１８２バイト×２０８行＝３７８５６バイトのサイズを有する。
ホストコンピュータから伝送された主データを符号化して変調する信号処理過程には、データを一時的に記憶するための外部メモリ装置の利用が必要である。そのようなメモリ装置では、主にＳＤＲＡＭが使用される。すなわち、ＤＶＤへ記録されるデータを符号化するＩＣと、ＳＤＲＡＭの間にデータを保存し、このデータを読み取って処理するために、記録ＩＣは、ＳＤＲＡＭに多くのアクセスを行わねばならない。
【０００７】
図３は、従来のＤＶＤ記録装置で外部メモリをアクセスする過程を示した図である。
図３を参照すると、ＤＶＤへデジタルデータを記録するための記録装置３００は、ＤＶＤレコーダＩＣ ３０１と、外部のＳＤＲＡＭメモリ３０３とを含む。まず、ホストコンピュータ（図示せず）から伝送された主データをＳＤＲＡＭメモリに保存する（３０５）。その時、ＳＤＲＡＭメモリ３０３へのアクセス回数は、一つのデータブロック当り２０４８×１６（セクタ）＝３２７６８となる。
【０００８】
その後、ＳＤＲＡＭ ３０３に保存された主データを読み取ってエンコーディングする（３０７）。その時にも、主データを保存する時と同様に、一つのデータブロック当り２０４８×１６＝３２７６８バイトのアクセス量が必要である。そして、ＤＶＤレコーダＩＣ ３０１は、各データセクタにＩＤ ４バイト、ＩＥＤ ２バイト、ＣＰＲ＿ＭＡ Ｉ６バイトを付加した後、ＥＤＣコードの演算及び付加する演算を行う。その時、一つのデータセクタは、主データ２０４８バイトに付加される情報１６バイトが追加されて２０６４バイトとなる。次いで、このデータについてスクランブル処理が行われる。次いで、１６セクタに併合された一つのデータブロック単位でＰＩパリティとＰＯパリティとを演算して付加するエンコーディングが行われる。その時、追加されるＰＩパリティは、図２に示すように、１０×１９２バイトとなり、ＰＯパリティは１８２×１６バイトとなる。したがって、一つのデータブロックは、１８２バイト×２０８行＝３７８５６バイトとなる。
【０００９】
主データに付加情報の追加及びエンコーディングが行われれば、エンコーディングされたデータをＳＤＲＡＭ ３０３に保存する（３０９）。その時、ＤＶＤレコーダＩＣ ３０１がＳＤＲＡＭ ３０３にアクセスする回数は、一つのデータブロック当り３７８５６回である。
【００１０】
その後、ＤＶＤレコーダＩＣ ３０１は、ＥＦＭ（ｅｉｇｈｔ ｔｏ ｆｏｕｒｔｅｅｎ ｍｏｄｕｌａｔｉｏｎ）変調のためにＳＤＲＡＭ ３０３に保存されたデータを読み取る（３１１）。その時、ＤＶＤレコーダＩＣ ３０１がＳＤＲＡＭ ３０３にアクセスする回数は、一つのデータブロック当り３７８５６回である。
その後、ＤＶＤレコーダＩＣ ３０１は、最終的にデータをＥＦＭ変調してＤＶＤに記録する。
【００１１】
デジタルデータをＤＶＤに記録する時、所定規定による速度で記録される。したがって、そのような定められた時間内にＤＶＤレコーダＩＣ ３０１は、外部バッファメモリ３０３からデータを読み取って保存なければならない。
しかし、ＤＶＤ記録装置の記録速度が高速化されるにつれて、単位時間当りの外部バッファメモリにアクセスするデータ量を増大させなければならない。したがって、大容量、高速のＤＶＤ−ＲＡＭへの記録を行う場合、高伝送レートへのディスク記録速度と共に、外部バッファメモリにアクセスする回数を減らすことが重要な問題となる。
【発明の開示】
【発明が解決しようとする課題】
【００１２】
本発明が達成しようとする技術的課題は、ＤＶＤレコーダＩＣと外部バッファメモリとの間のデータアクセス回数を減らして、高倍速のＤＶＤ記録装置及び記録方法を実現するところにある。
また、本発明が達成しようとする他の技術的課題は、ＤＶＤレコーダシステムのＳＯＣ（ｓｙｓｔｅｍ ｏｎ ｃｈｉｐ）の実現時に、全体システムの帯域幅の側面での利得が得られるＤＶＤ記録装置及び記録方法を提供するところにある。
【課題を解決するための手段】
【００１３】
上述した本発明の目的を達成するための、本発明の一形態によれば、ＤＶＤにデータを記録するための方法は、ＤＶＤに記録する主データをメモリ装置に記録するステップ、主データをＥＣＣエンコーディングするために記メモリ装置から読み取るステップ、主データをＥＣＣエンコーディング及びスクランブルするステップ、ＥＣＣエンコーディング及びスクランブルされたデータで、主データを除いた追加されたアドレス情報及びパリティ情報のみをメモリ装置に記録するステップ、及び主データをＥＦＭ変調するために、メモリ装置に保存された前記アドレス情報、パリティ情報及び主データを読み取ってスクランブルを行うステップを備える。
【００１４】
好ましくは、主データを除いた追加されたアドレス情報及びパリティ情報は、ＩＤ、ＩＤのＩＥＤ、ＣＰＲ＿ＭＡＩ、ＥＤＣパリティ及びＥＣＣパリティを含みうる。
好ましくは、主データをＥＦＭ変調するために、メモリ装置からアドレス情報、パリティ情報及び主データを読み取るステップは、読み取りと同時に主データ領域をオン・ザ・フライ（ｏｎ−ｔｈｅ−ｆｌｙ）方式でスクランブルを行いうる。
【００１５】
本発明の他の形態によれば、ＤＶＤにデータを記録するためにデジタルデータを符号化する方法は、ＤＶＤに記録する主データをメモリ装置に記録するステップ、主データをＥＣＣエンコーディングするためにメモリ装置から読み取るステップ、主データをＥＣＣエンコーディング及びスクランブルするステップ、ＥＣＣエンコーディング及びスクランブルされたデータで、主データを除いた追加されたアドレス情報及びパリティ情報のみをメモリ装置に記録するステップ、及び主データをＥＦＭ変調するために、メモリ装置に保存された前記アドレス情報、パリティ情報及び主データを読み取ってスクランブルを行うステップを備える。
【００１６】
本発明の更に他の形態によれば、ＤＶＤにデジタルデータを記録する装置は、ＤＶＤに記録するデータを一時保存するためのメモリ装置、セクタ単位のデータにＩＤとＩＤのＩＥＤとを付加するＩＤ生成回路、セクタ単位のデータにデータのＥＤＣとを付加するＥＤＣ生成回路、セクタ単位でデータをスクランブルする第１スクランブル回路、スクランブルされた複数セクタのデータに水平パリティと垂直パリティとを付加してエンコーディングするエンコーディング回路、及びメモリ装置から主データとＩＤ、ＩＥＤ、ＥＤＣパリティ、ＥＣＣパリティを別途に読み取りつつスクランブルする第２スクランブル回路を含み、エンコーディング及びスクランブルされたデータのうち、主データを除いた付加情報のみをメモリ装置に保存し、主データをＥＦＭ変調するためにメモリ装置から読み取る場合、メモリ装置に保存されたアドレス情報、パリティ情報及び主データを読み取って第２スクランブル回路を介してスクランブルを行う。
好ましくは、第２スクランブル回路は、読み取りと同時に主データ領域をオン・ザ・フライ方式でスクランブルを行う。
【発明の効果】
【００１７】
本発明に係るデジタルデータの符号化方法及び記録方法によれば、外部メモリアクセス回数を減らすことができ、高倍速のＤＶＤレコーディングシステムを実現できる。また、ＤＶＤレコーディングシステムをＳＯＣで実現する場合、メモリアクセス回数が減りシステム帯域幅の側面で利得が得られる。
【発明を実施するための最良の形態】
【００１８】
本発明と本発明の動作性の利点及び本発明の実施によって達成される目的を充分に理解するには、本発明の好ましい実施形態を例示する添付図面及び添付図面に記載された内容を参照なけれならない。
以下、添付された図面を参照して本発明の好ましい実施形態を説明することで、本発明を詳細に説明する。各図面に付示された同一参照符号は同一部材を示す。
【００１９】
図４は、本発明に係るＤＶＤ記録装置で、外部メモリをアクセスする過程を示す図である。
図４を参照すると、本発明に係るＤＶＤへデジタルデータを記録するための記録装置４００は、本発明に係るＤＶＤレコーダＩＣ ４０１と外部バッファメモリ、すなわちＳＤＲＡＭ ４０３とを含む。まず、ＤＶＤレコーダＩＣ ４０１は、ホストコンピュータ（図示せず）から伝送されたデータを受信し外部のＳＤＲＡＭ ３０２に保存する（４０５）。その時、ＤＶＤレコーダＩＣ ４０１がＳＤＲＡＭ ４０３にアクセスする回数は、一つのデータブロック当り２０４８×１６（セクタ）＝３２７６８回である。
【００２０】
その後、ＤＶＤレコーダＩＣ ４０１は、ＳＤＲＡＭ ４０３に保存された主データを読み取って多様な付加情報を付加し、スクランブル処理及びエンコーディングを行う（４０７）。そのような過程を行うために、ＤＶＤレコーダＩＣ ４０１がＳＤＲＡＭ ４０３にアクセスする回数は、主データを保存する時と同様に、一つのデータブロック当り２０４８×１６＝３２７６８回をアクセスする。
【００２１】
そして、ＤＶＤレコーダＩＣ ３０１は、各データセクタにＩＤ４バイト、ＩＥＤ２バイト、ＣＰＲ＿ＭＡＩ６バイトを付加した後、ＥＤＣコードの演算及び付加する演算を行う。その時、一つのデータセクタは、主データ２０４８バイトに付加される情報１６バイトが追加されて２０６４バイトとなる。その後、このデータについてスクランブル処理が行われる。その後、１６セクタに併合された一つのデータブロック単位でＰＩパリティとＰＯパリティとを演算して付加するＥＣＣエンコーディングが行われる。その時、追加されるＰＩパリティは、図２に示すように、１０×１９２バイトとなり、ＰＯパリティは１８２×１６バイトとなる。したがって、一つのデータブロックは１８２バイト×２０８行＝３７８５６バイトとなる。
【００２２】
主データに付加情報の追加及びＥＣＣエンコーディングが行われれば、エンコーディングされたデータのうち、主データを除いた付加された情報、すなわち、ＩＤ、ＩＥＤ、ＣＰＲ＿ＭＡＩ、ＥＤＣパリティ、及びＥＣＣパリティのみをＳＤＲＡＭ ４０３に保存する（４０９）。
【００２３】
その時、ＤＶＤレコーダＩＣ ４０１がＳＤＲＡＭ ４０３にアクセスする回数は、一つのデータブロック当り（４＋２＋４＋６）×１６（ＩＤ、ＩＥＤ、ＣＰＲ＿ＭＡＩ、ＥＤＣ情報）＋１０×１９２（ＰＩパリティ）＋１８２×１６（ＰＯパリティ）＝５０８８回である。したがって、既存に付加情報が追加されてＥＣＣエンコーディングがデータの全部を保存するのに比べ、約１２％のみをアクセスするだけで充分である。
【００２４】
その後、ＤＶＤレコーダＩＣ ４０１は、データのＥＦＭ変調のためにＳＤＲＡＭ ４０３に保存された主データと、４０９ステップで保存された付加情報及びＥＣＣパリティ情報とを読み取る（４１１）。その時、ＤＶＤレコーダＩＣ ４０１は、主データと付加情報及びＥＣＣパリティ情報とを同時に読み取りつつ、主データ領域のみをオン・ザ・フライ方式でスクランブルを行いうる。したがって、クロックの損失なしに既存の方法と同じ読み取り結果が得られる。また、スクランブルＬＦＳＲ（ｓｃｒａｍｂｌｅ Ｌｉｎｅａｒ Ｆｅｅｄｂａｃｋ ｓｈｉｆｔ ｒｅｇｉｓｔｅｒ）の初期値は、ＩＤ情報を読み取りつつ決定できる。
その時、ＤＶＤレコーダＩＣ ４０１がＳＤＲＡＭ ４０３にアクセスする回数は、一つのデータブロック当り３７８５６回である。その後、ＤＶＤレコーダＩＣ ４０１は、最終的にデータをＥＦＭ変調してＤＶＤに記録する。
【００２５】
図５は、本発明に係るＤＶＤ記録装置を示すブロック図である。
図５を参照すると、本発明に係るＤＶＤ記録装置５００は、ＤＶＤレコードＩＣ ５０１、ホスト５０３、外部メモリ５０５及びＤＶＤディスク５０７より構成される。
ＤＶＤレコードＩＣ ５０１は、ホスト５０３からデジタルデータを伝送され、デジタルデータに符号化してディスク５０７に記録する機能を有する。外部メモリ５０５は、ＤＶＤレコーダＩＣ ５０１がデータ符号化を行う間にデータを一時的に保存する機能を有する。
【００２６】
ＤＶＤレコーダＩＣ ５０１は、ＩＤ＋ＩＥＤ生成回路（以下、ＩＤ生成回路）５１１、ＥＤＣ生成回路５１３、Ｉ／Ｆ回路５１５、第１スクランブル回路５１７、ＥＣＣ生成回路５１９、第２スクランブル回路５２１、及びＥＦＭ変調回路５２３を含む。
ＩＤ生成回路５１１は、各セクタ単位のデータにＩＤ情報とＩＤ情報のエラー検出用符号（ＩＥＤ情報）と著作権関連情報（ＣＰＲ＿ＭＡＩ）とを生成する機能を有する。ＥＤＣ生成回路５１３は、各セクタ単位のデータのＥＤＣを生成する機能を有する。Ｉ／Ｆ回路５１５は、ＤＶＤレコーダＩＣ ５０１と外部装置５０５、５０３とのデータを送受信するためのインターフェース機能を有する。
Ｉ／Ｆ回路５１５は、データに付加情報が追加されてエンコーディングされた後、主データを除いた付加情報及びＥＣＣパリティ情報のみを外部メモリ５０５に保存する。
【００２７】
第１スクランブル回路５１７は、外部メモリ５０５から読み取られたセクタ単位の主データをスクランブルする機能を有する。ＥＣＣ生成回路５１９は、スクランブルされたデータとＩＤ、ＩＥＤ、ＣＰＲ＿ＭＡＩ情報及びＥＤＣ情報を受信し、付加情報を主データに結合して所定の長さに区分し、所定の長さに区分されるデータストリームについてのＥＣＣを生成して付加する機能を有する。
【００２８】
第２スクランブル回路５２１は、ＤＶＤレコーダＩＣ ５０１が、外部メモリ５０５から主メモリとＩＤ情報などの付加情報とＥＣＣパリティとを別途に読み取る場合、特定領域、すなわち主データ領域のみをオン・ザ・フライ方式でスクランブルし、スクランブルされたデータをＥＦＭ変調回路５２３に伝送する。ＥＦＭ変調回路５２３は、スクランブルされたデータをＥＦＭ変調を通じて８ビットデータを１４ビットデータに変調（８−１４変調）してＤＶＤに出力する機能を有する。
【００２９】
図４及び図５を参照してデジタルデータの記録動作を説明すれば、まず、ホスト５０３がＤＶＤに記録するユーザーデジタルデータ、すなわち、主データをＤＶＤレコーダＩＣ ５０１に伝送すれば、ＤＶＤレコーダＩＣ ５０１は、この主データを外部メモリ５０５に臨時保存する。そして、ＤＶＤレコーダＩＣ ５０１の第１スクランブル回路５１７は、外部メモリ５０５から読み取られた主データとＩＤ生成回路５１１、及びＥＤＣ生成回路５１３から生成されたＩＤ、ＩＥＤ、ＣＰＲ＿ＭＡＩとＥＤＣパリティとを結合してスクランブルする。そして、ＥＣＣ生成回路５１９は、スクランブルされたデータにデジタルデータの信頼性を維持するためのＥＣＣを演算して付加する。一方、ＥＣＣ生成回路５１９でデータは、１６個のデータセクタと一つのデータブロックとから構成され、ＥＣＣパリティが生成される。一方、エンコーディングされたデータを一時的に外部メモリ５０５に保存する場合、エンコーディングされたあらゆるデータを保存せず、主データを除いた残りの付加情報とパリティのみを外部メモリ５０５に保存する。
【００３０】
そして、ＤＶＤレコーダＩＣ ５０１がデジタルデータをＥＦＭ変調するために、再び外部メモリ５０５からデータを読み取る場合には、保存された主データと付加情報及びパリティ情報とを共に読み取りつつ、特定領域、すなわち、主データ領域のみにオン・ザ・フライ方式でスクランブルを行う。その時、スクランブルＬＦＳＲの初期値は、ＩＤ情報を読み取りつつ決定できる。
【００３１】
図５に示す本発明の記録装置を利用すれば、従来のメモリアクセス回数に比べてはるかに少ない回数でデータをアクセスできる。また、オン・ザ・フライ方式の第２スクランブル回路を介して、クロックの損失なしに既存の構成と同じデータ符号化結果が得られる。
図４及び図５の、ＤＶＤ記録装置及び方法では、ＤＶＤにデジタルデータを記録するためにデジタルデータを符号化する装置及び方法も共に説明された。
また、図５に示された回路の構成は、一つのチップ、すなわちＳＯＣ方式で実現でき、その場合、メモリアクセス回数を減らすことで全体記録システムの帯域幅の側面で多くの利得が得られる。
【００３２】
本発明は、図面に示された一実施形態を参考に説明されたが、これは例示的なものに過ぎず、当業者ならば、これから多様な変形及び均等な他の実施形態可能であるということが理解できるであろう。したがって、本発明の真の技術的保護範囲は、特許請求の範囲の技術的思想により決まらなければならない。
【産業上の利用可能性】
【００３３】
本発明に係るデジタルデータの符号化方法及び記録方法は、ＤＶＤレコーディングシステムなどの光保存媒体に関連した技術分野に利用できる。
【図面の簡単な説明】
【００３４】
【図１】ＤＶＤに記録される一般的なデジタルデータのセクタを示す構造図である。
【図２】図１のデータセクタより構成された一つのデータブロックを示すデータブロックの構造図である。
【図３】従来のＤＶＤ記録装置で外部メモリをアクセスする過程を示す図である。
【図４】本発明に係るＤＶＤ記録装置で外部メモリをアクセスする過程を示す図である。
【図５】本発明に係るＤＶＤ記録装置を示すブロック図である。
【符号の説明】
【００３５】
４００    記録装置
４０１    ＤＶＤレコーダＩＣ
４０３    ＳＤＲＡＭ
【図１】
2005322394.tif 000003
【図２】
2005322394.tif 000004
【図３】
2005322394.tif 000005
【図４】
2005322394.tif 000006
【図５】
2005322394.tif 000007