(57)【要約】【課題】信頼性の高い情報を外部機器へ渡す。【解決手段】ＥＤＣによるパリティチェックで正しいとされた（ステップＳＴ１２イエス）メモリ内の情報を外部ホストへ転送した（ステップＳＴ１６）際に、ＥＤＣによりエラー（データ化け）発生の有無を再チェックする。この再チェックで問題が出なければ（ステップＳＴ１８イエス）それでよい（ステップＳＴ３２）が、問題が検知されれば（ステップＳＴ１８ノー）、メモリから外部ホストへの転送処理をやり直す（ステップＳＴ２０〜ＳＴ２６）。【選択図】  図３
2007034829.tif 000002
【特許請求の範囲】
【請求項１】
エラー検出用パリティコードが付いたデータフレームを定義したときに、このデータフレームの情報を外部から読み取ってメモリに格納する処理と；
前記メモリに格納された前記データフレームの情報にエラーがあるか否かを前記エラー検出用パリティコードを用いてチェックする処理と；
前記エラー検出用パリティコードを用いたチェックでエラーが見つからなかったときは、前記メモリに格納された前記データフレームの情報をホストに転送する処理と；
前記ホストに転送した前記データフレームの情報にエラーがあるか否かを前記エラー検出用パリティコードを用いてチェックし、エラーが見つかったときは、前記データフレームの情報を前記メモリから前記ホストに再転送する処理とを備えた情報処理方法。
【請求項２】
エラー訂正コードによりエラー訂正され得るデータを含んで構成されるものであって、エラー検出用パリティコードが付いたデータフレームを定義したときに、このデータフレームの情報を外部から読み取ってメモリに格納する処理と；
前記外部から読み取った情報にエラーがあれば前記エラー訂正コードによりエラー訂正する処理と；
前記メモリに格納された前記データフレームの情報にエラーがあるか否かを前記エラー検出用パリティコードを用いてチェックする処理と；
前記エラー訂正コードによるエラー訂正に失敗したとき、または前記エラー検出用パリティコードを用いたチェックでエラーが見つかったときは、前記外部からの読み取りをリトライする処理と；
前記エラー訂正コードによるエラー訂正失敗がなく、前記エラー検出用パリティコードを用いたチェックでエラーが見つからなかったときは、前記メモリに格納された前記データフレームの情報をホストに転送する処理と；
前記ホストに転送した前記データフレームの情報にエラーがあるか否かを前記エラー検出用パリティコードを用いてチェックし、エラーが見つかったときは、前記データフレームの情報を前記メモリから前記ホストに再転送する処理とを備え、
前記ホストに転送した前記データフレームの情報にエラーがなかったとき、あるいは前記ホストに再転送した前記データフレームの情報にエラーがなかったときは、処理を終了する情報処理方法。
【請求項３】
請求項２において、前記ホストに再転送した前記データフレームの情報にエラーがあったときは異常終了する。
【請求項４】
請求項２において、前記データフレームの情報を前記メモリから前記ホストに再転送する際は、前記メモリに対するアクセスの方法を変える。
【請求項５】
請求項４において、前記メモリに対するアクセスを変える方法として、メモリクロック周波数を変更する。
【請求項６】
請求項４において、前記メモリに対するアクセスを変える方法として、前記外部から読み取った前記データフレームの情報を前記メモリに格納する際のメモリ格納アドレスを変更する。
【請求項７】
請求項４において、前記メモリに対するアクセスを変える方法として、前記メモリに対するアクセスタイミングを変更する。
【請求項８】
エラー検出用パリティコードが付いたデータフレームの情報を格納するメモリと；
前記メモリに格納された前記データフレームの情報にエラーがあるか否かを前記エラー検出用パリティコードを用いてチェックする第１のエラー検出回路と；
前記第１のエラー検出回路でエラーが検出されなかったときに、前記メモリに格納された前記データフレームの情報を外部のホストへ転送するホスト転送回路と；
前記ホストへ転送された前記データフレームの情報にエラーがあるか否かを前記エラー検出用パリティコードを用いてチェックする第２のエラー検出回路と；
前記第２のエラー検出回路でエラーが検出されたときは、前記メモリに格納された前記データフレームの情報を前記ホストへ再転送する処理を行なうコントローラとを備えた情報処理装置。
【請求項９】
請求項８において、前記第２のエラー検出回路は、前記メモリから前記ホスト転送回路までの間の情報伝送経路で発生したエラーを、前記エラー検出用パリティコードを用いてチェックする。
【請求項１０】
請求項８の情報処理装置が組み込まれた光ディスクドライブ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、エラー検出用パリティコードが付いたデータフレームの情報を外部機器へ転送する情報処理方法および情報処理装置に関する。
【背景技術】
【０００２】
情報記憶媒体の記憶容量は年々増加が図られ、例えば光ディスクの分野ではＣＤ（Compact Disc）からＤＶＤ（Digital Versatile Disc）、さらにはＨＤ＿ＤＶＤ（High Definition DVD）へと大容量化している。このような大容量ディスクに記録される情報にはエラー訂正コード（ＥＣＣ：Error Correction Code）が付され、ディスクから読み取った情報に多少のエラーがあってもエラー訂正が可能となっている。エラー訂正後の情報は、外部機器（パーソナルコンピュータ等のホスト）へ転送される前に、一旦メモリに保持される。
【０００３】
ところで、ＣＤ−ＲＯＭ／ＤＶＤ／ＨＤ＿ＤＶＤのデータ部には、データセクタ（データフレーム）の末尾にデータセクタ全体の誤り検出用パリティコードとしてＥＤＣ（Error Detection Code）が付加されている。このＥＤＣは例えば３２ビットのＣＲＣ（Cyclic Redundancy Check）であり、これにより誤りを検出できる。ディスクからの再生データはＥＣＣによりエラー訂正されるが、エラー数が多く訂正されない場合は訂正不能としてエラーフラグが残る。その場合はディスクから再度データを読み直すことになる。一方、エラー訂正不能とはならずエラーフラグが残らない場合は、ＥＤＣにより誤訂正のチェックが行われる。もし、このチェックで誤訂正が検出された場合は、ディスクから再度データが読み直される。
【０００４】
例えばＤＶＤでは、ＥＣＣでエラー訂正される情報をデータフレーム化し、その末尾にエラー検出用パリティコード（ＥＤＣ）を付けて、ＥＣＣによるエラー訂正後のデータフレームの情報が正しいか（誤訂正がないか）をチェックできるようにしている。このＥＤＣによるチェックで正しいとされたデータフレームの情報は一旦メモリに保持され、その後、外部機器（ホスト）へ転送される。
【０００５】
ここで、ディスクから読み取られ、適宜ＥＣＣ訂正が施され、ＥＤＣによるパリティチェックで正しいとされた情報（メモリに格納された訂正済みのデータ）でも、その後外部機器（ホスト）へ転送される際に、データ転送経路やインターフェースあるいはメモリ自体でデータ化けが生じてしまう可能性がある。メモリ上でのデータ化けについては検出する従来技術がある（特許文献１参照）。
【特許文献１】特開平５−２５７８８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、正しい（データ化けしていない）とされてメモリから読み出されたデータがその後外部機器（ホスト）へ転送された際に何らかの要因（例えばノイズ）によりデータ化けした場合は、正しい情報が外部機器へ送られたことにならず、データ転送の信頼性が損なわれる。
【０００７】
この発明は上記事情に鑑みなされたもので、その課題の１つは、メモリから外部へ情報を送る過程で起き得るエラーをチェックすることにより、信頼性の高い情報を外部機器へ渡すようにするとである。
【課題を解決するための手段】
【０００８】
この発明の一実施の形態に係る情報処理方法では、ＥＤＣによるパリティチェックで正しいとされた（ステップＳＴ１２イエス）情報を外部機器（ホスト）へ転送した際に、ＥＤＣによりエラー発生の有無を再チェックする。この再チェックで問題が出なければそれでよいが、問題が検知されれば（ステップＳＴ１８ノー）、処理をやり直す（ステップＳＴ２０〜ＳＴ２６）。
【発明の効果】
【０００９】
信頼性の高い情報を外部機器へ渡すことができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照してこの発明の一実施の形態を説明する。
【００１１】
図１は、この発明の一実施の形態に係る情報処理装置を説明するブロック図である。光ディスクにはＣＤ−ＲＯＭ、ＤＶＤ、ＨＤ＿ＤＶＤ等種々なものがあるが、ここではＤＶＤを例にとって説明する。ＤＶＤディスク（ＤＶＤ−ＲＯＭ、ＤＶＤ±Ｒ、ＤＶＤ±ＲＷ、ＤＶＤ−ＲＡＭ等）１０に記録された情報は光学ヘッド／復調回路２０等を介して読み取られ、読み取られた復調後の信号（エラー訂正前のデータ）は伝送経路３を介してメモリコントローラ６に送られ、メモリ（Ｄ−ＲＡＭ等の半導体メモリ）５に一旦保持される。メモリコントローラ６はワークＲＡＭおよびファームウエアＲＯＭを含んだＭＰＵ（Micro Processing Unit）により構成できる。なお、このＭＰＵは、後述するエラー訂正回路１やホスト転送回路２の制御も行っている。
【００１２】
送られてきたエラー訂正前のデータはエラー訂正回路１内のＥＣＣ処理回路１ｂで処理され、エラーがあれば適宜訂正される。そして、訂正後のデータフレーム（データセクタ）が全体としてエラーがないかどうか（ＥＣＣで誤訂正がなかったか）が第１のＥＤＣ回路１ａでチェックされる。全体としてエラーがなければ（つまりＥＣＣの訂正が正しく行われ、ＥＤＣチェックでＯＫであれば）、その正しいデータフレームの情報は一旦メモリ５の所定アドレスに格納されるようになっている。
【００１３】
その後、メモリ５に格納された（ＥＣＣもＥＤＣもＯＫであった）正しいデータフレームの情報はメモリインターフェース４ａを介してメモリコントローラ６により所定のタイミングで読み出され、伝送経路４ｂを介してホスト転送回路２に送られる。
【００１４】
ホスト転送回路２は第２のＥＤＣ回路２ａを持っている。メモリ５内のデータフレームの情報が正しいことは第１のＥＤＣ回路１ａによりチェック済みであっても、メモリ５から一旦読み出された後の（何らかの要因による）データ化けについては、関知できない。そこで、データフレームの情報を外部のホスト（パーソナルコンピュータＰＣ等）３０へ送る際に、第２のＥＤＣ回路２ａにおいて、ＥＤＣによるチェックを再び行うようにしている。この再チェックで結果的に問題がないとされた情報（つまり信頼性が高い情報）は、データ伝送ケーブル４ｃを介してホスト３０へ送られ、そこで利用されることになる。
【００１５】
図１の構成では、構成要素１〜６および２０を光ディスクドライブ１０００に組み込むことができる。また、構成要素１〜４、６（または構成要素１〜６）を、大規模集積回路（ＬＳＩ）化することができる。ＬＳＩ化すればデータ伝送系の配線が縮小・短縮され、その経路途中でのデータ化けの発生を抑え易くなる可能性はある。とはいえ、データ転送の高速化に伴い動作クロック周波数が非常に高くなっていることと、ＬＳＩの消費電力の低減化から電源電圧が低くなりそれに伴って信号レベルも小さくなっていることから、ちょっとした不測のノイズにも影響され易くなっている。そのため、この発明がＬＳＩとして実施される場合でも、第２のＥＤＣ回路２ａを設けることは有効である。とくに、第２のＥＤＣ回路２ａを含むＬＳＩとメモリ５が別のＩＣであり、両者がメモリインターフェース４ａを介して接続されるような実施の形態では、メモリインターフェース４ａを通る過程でのデータ化けの可能性は無視できない。
【００１６】
図２は、エラー検出用パリティコード（ＥＤＣ）を末尾に含んだデータフレーム（データセクタ）の構成の一例を説明する図である。ここではＤＶＤで用いられているデータフレーム１００の構成を例示しているが、ＥＤＣの考え方はＣＤ−ＲＯＭでもＨＤ＿ＤＶＤでも同じである。データフレーム１００内の情報は、次のように構成されている。すなわち、メインデータ１０４に対して、４バイトのデータＩＤ１０１、このデータＩＤに対する２バイトのエラー検出コードＩＥＤ（data ID Error Detection code）１０２、および６バイトのリザーブデータＲＳＶ（著作権管理情報等の格納に利用可能）１０３が付加される。そして、このデータ全体に対して４バイトのエラー検出コードＥＤＣ（Error Detection Code）１０５が生成され付加されて、１セクタのデータフレーム１００が構成される。
【００１７】
このデータフレーム（データセクタ）１００は、メインデータ１０４の２０４８バイトを含んだ２０６４バイト（１７２バイト×１２行）の大きさを持ち、例えば３２ｋＢのＥＣＣブロックサイズより大きな情報単位となっている。
【００１８】
上記のＥＤＣ１０５は、例えばスクランブルされる前のデータフレーム（データセクタ）１００内の２０６０バイトに付けられる４バイトのチェックコードである。ここで、ＩＤフィールド１０１の先頭バイトのＭＳＢ（Most Significant Bit）をb16511とし、ＥＤＣ１０５の最終バイトのＬＳＢ（Least Significant Bit）をb0としたときに、エラー検出用パリティコードＥＤＣ１０５は、例えば次のように表すことができる（ＤＶＤの場合）：
ＥＤＣ(x)＝Σ0i=31 bi xi＝Ｉ(x) mod{g(x)}
ここで、Ｉ(x)＝Σ32i=16511 bi xi；  g(x)＝x32+x31+x4+1
である。
【００１９】
図３は、この発明の一実施の形態に係る情報処理方法を説明するフローチャート図である。例えば図２に示すような構成のエラー検出用パリティコードＥＤＣ１０５が末尾に付されたデータフレーム（またはデータセクタ）１００が定義されているときに、このデータフレーム１００の情報（光学ヘッドで読み取った信号を復調したもの等）を外部（ＤＶＤディスク等）１０から読み取ってメモリ５に格納する（ステップＳＴ１０の処理前半）。外部１０から読み取った情報（復調信号等）にエラーがあればエラー訂正コードＥＣＣによりエラー訂正する（ステップＳＴ１０の処理中）。メモリ５に格納されたデータフレーム１００の情報（ＥＣＣ訂正後の情報）にエラーがあるか否かはエラー検出用パリティコードＥＤＣ１０５を用いてチェックする（ステップＳＴ１０の処理後半）。
【００２０】
ＥＣＣ処理回路１ｂにおいてエラー訂正コードＥＣＣによるエラー訂正に失敗したとき、または第１のＥＤＣ回路１ａにおいてエラー検出用パリティコードＥＤＣ１０５を用いたチェックでエラーが見つかったときは（ステップＳＴ１２ノー）、外部１０からの読み取りをリトライする（ステップＳＴ１４）。エラー訂正コードＥＣＣによるエラー訂正失敗がなく、かつエラー検出用パリティコードＥＤＣ１０５を用いたチェックでエラーが見つからなかったときは（ステップＳＴ１２イエス）、メモリ５に格納されたデータフレーム１００の情報をホスト（ＰＣ等）３０に転送する（ステップＳＴ１６）。
【００２１】
ホスト３０に転送したデータフレーム１００の情報にエラーがあるか否かは、第２のＥＤＣ回路２ａにおいて、エラー検出用パリティコードＥＤＣ１０５を用いてチェックできる（ステップＳＴ１８）。エラーが見つかったときは、データフレーム１００の情報をメモリ５からホスト３０に再転送する（ステップＳＴ２０〜ＳＴ２６）。
【００２２】
すなわち、第２のＥＤＣ回路２ａにおいてエラーがみつかったときは（ステップＳＴ１８ノー）、ホスト３０へエラーメッセージを返す（ステップＳＴ２０）。すると、ホスト３０からメモリコントローラ６側へ再リードが要求される（ステップＳＴ２２）。すると、メモリコントローラ６は、例えばメモリ５に対するアクセス方式（またはアクセス方法）を変更し（ステップＳＴ２４）、その変更後に得たデータフレーム１００の情報をホスト３０へ再転送する（ステップＳＴ２６）。こうして再転送された情報は、再び第２のＥＤＣ回路２ａにおいて、エラー検出用パリティコードＥＤＣ１０５を用いてチェックされ（ステップＳＴ２８）。エラーが見つかったときは（ステップＳＴ２８ノー）異常終了とする（ステップＳＴ３０）。
【００２３】
ホスト３０に転送したデータフレーム１００の情報にエラーがなかったとき（ステップＳＴ１８イエス）、あるいはホスト３０に再転送したデータフレーム１００の情報（アクセス方法を変えて再取得した情報）にエラーがなかったときは（ステップＳＴ２８イエス）、正常に情報転送が済んだものとし（換言すれば信頼性の高い情報転送ができたものとし）、ホスト３０にエラーなしを通知して（ステップＳＴ３２）、処理を終了する。
【００２４】
なお、ステップＳＴ２４における変更には何種類かの方法がある。以下、図４〜図６を参照してその方法の具体例を説明する。図４は、図３の処理方法において、メモリアクセス方式を変更する処理の具体例（メモリクロック周波数変更）を説明するフローチャート図である。メモリ５に情報を読み書きするクロック周波数が変わるとメモリインターフェース４ａその他での物理的なデータ伝送の様子が多少変わることがあるので、データ化けが起きた場合はクロック周波数を変えるとデータ化けを回避できることがある。そこで、例えば±１０％程度クロック周波数を変えて（例えば元々クロック１００ＭＨｚで動作していたところを９０ＭＨｚに落として）、メモリ５からデータフレーム１００の情報を読み出してみる（ステップＳＴ２４０）。すると、第２のＥＤＣ回路２ａでのエラーチェックに引っかからず（つまりデータ化けがない）、正常なデータ転送が可能となる場合がある。
【００２５】
図４の方法の代わりに（あるいは図４の方法を試してみてダメだった場合に）、ディスク１０から読み出した情報のメモリ５の格納場所を変えてみる方法もある。すなわち、図５に示すように、メモリコントローラ６はそれ以前とは異なる書き込みメモリアドレス設定して、ディスク１０から読み出したデータフレーム１００の情報をメモリ５に書き込む（ステップＳＴ２４２）。そうすると、メモリ５内および／またはメモリ５からメモリコントローラ６までの経路での情報保持／データ伝送の物理的な様子が多少変わることがある。そこで、データ化けが起きた場合は、メモリ５の読み書きアドレスを変えてみると、ＥＣＣの訂正が正しく行われた上で、第２のＥＤＣ回路２ａでのエラーチェックにも引っかからず（つまりデータ化けがない）、正常なデータ転送が可能となる場合がある（ステップＳＴ２４６イエス）。なお、メモリアドレスを変更してメモリ５にデータフレーム１００の情報を書き込んだ後、ＥＣＣの訂正に失敗し、および／またはＥＤＣチェックでエラーが見つかった場合は（ステップＳＴ２４６ノー）、ディスク１０から同じ情報を読み出す処理からリトライする（ステップＳＴ２４８）。
【００２６】
図４または図５の方法の代わりに（あるいは図４または図５の方法を試してみてダメだった場合に）、メモリ５に対するアクセスタイミングを変えてみる方法もある。すなわち、図６に示すように、メモリアクセスタイミング（ＡＣタイミング）を変更して（ステップＳＴ２５０）、ディスク１０からデータフレーム１００の情報を再び読み直した後、再度ホスト３０へデータを転送する（図３のステップＳＴ２６へ）。なお、メモリアクセスタイミングの変更は、メモリ５にＤＲＡＭを用いる場合は、リフレッシュサイクルやCAS Latency等のＡＣタイミングを変更すればよい。
【００２７】
なお、図１の第２のＥＤＣ回路２ａによるＥＤＣチェックで問題が見つかったときはメモリ５からホスト３０へのデータ転送をやり直すことになり、転送データの流れが一時途切れることがある。コンピュータデータの転送では例え転送の流れが途切れてもデータが正確であることが最優先されるので、この一時途切れは認容される。一方、転送されるデータが映像情報（またはオーディオ／ビジュアル情報）の場合は、例えデータが不正確であってもデータの流れが途切れない方がよい場合がある（具体的には、再生映像中に一時的にブロックノイズが生じても視聴中のビデオ映像が止まってしまうよりはましとする機器設計意図がある場合など）。このような場合は、第２のＥＤＣ回路２ａによるＥＤＣチェック（ステップＳＴ１８、ＳＴ２８）を省略し、メモリ５からホスト転送回路２までの経路でデータ化けがあるかどうかを関知せずにメモリ５から外部のホスト３０へデータフレーム１００の情報を転送するように構成してもよい。
【００２８】
つまり、ホスト３０へ転送する情報の内容（コンピュータデータかオーディオ／ビジュアル情報か）によって、第２のＥＤＣ回路２ａによるＥＤＣチェックを行なうか否かを適宜選択するような構成も可能である。ホスト３０へ転送する情報の内容の識別には、例えば図２のリザーブエリア１０３の情報を利用できる。具体的には、このエリア１０３にＤＶＤの著作権管理情報ＣＰＲ＿ＭＡＩが入っていた場合は、転送する情報はオーディオ／ビジュアル情報であるとして、第２のＥＤＣ回路２ａによるＥＤＣチェックをスキップさせるように構成できる。図３の処理で言えば、ステップＳＴ１８でデータフレーム１００に著作権管理情報があるか否かをチェックし、著作権管理情報があれば（ステップＳＴ１８イエス）ステップＳＴ２０〜ＳＴ２８をスキップするように構成できる。あるいは、ホスト３０からのREADコマンドにはstreaming bit指定があるので、streaming bitが“１”の場合にステップＳＴ２０〜ＳＴ２８をスキップするように構成することもできる。
【００２９】
（まとめ）
ディスク再生装置において、データ再生時、メモリに格納された訂正済みデータをホストに転送する場合、メモリとＬＳＩの間のインターフェースやメモリ自体でデータ化けが発生する場合がある。この発明はそのようなデータ化けを検出し、信頼性の高いデータ転送を行なう。
【００３０】
具体的には、ディスク再生時、メモリから訂正済みデータをホストへ転送する経路に別途ＥＤＣチェック回路を備えた装置において、ホストへのデータ転送中にＥＤＣチェックエラーを検出すると、データ転送終了後にステータスをエラーで返す。すると、ホストは再度リードコマンドを発行するので、メモリアクセスタイミングの変更等を行い、またはメモリの格納アドレスを変更するなどしてディスクから再リードを行なう。
【００３１】
半導体（ＬＳＩ）の微細化やクロック周波数の上昇により、ＤＲＡＭ等のメモリや、メモリインターフェースのデータ化けの問題が顕著になっているが、この発明の実施によればメモリとメモリインターフェースのデータ化けを検出し、ドライブからホストへのデータの信頼性を向上できる。
【００３２】
ＣＤ−ＲＯＭ／ＤＶＤ／ＨＤ＿ＤＶＤ等の、データにＥＤＣが存在するディスク再生ドライブにおいて、図１のように誤訂正検出用ＥＤＣ回路１ａの他に、ホスト転送回路２に、メモリ５並びにメモリインターフェース４ａのデータ化け検出用ＥＤＣ回路２ａを備える。このような回路構成の装置でホストに再生データ転送を行い、ＥＤＣ回路２ａでエラーが検出された場合は転送終了後のステータスリードでホストにエラーを通知する。エラー通知があった場合、ホストは同じデータの要求を行なう。このデータ要求があった場合は、
＜１＞メモリクロック周波数を変更して再度ホストへデータを転送する；
＜２＞メモリ格納アドレスを変更してディスクから再び読み直した後、再度ホストへデータを転送する；および／または
＜３＞メモリアクセスタイミング（ＡＣタイミング）を変更して、ディスクから再び読み直した後、再度ホストへデータを転送する。なお、メモリアクセスタイミングの変更は、ＤＲＡＭを用いる場合はリフレッシュサイクルやCAS Latency等のＡＣタイミングを変更することで可能となる。
【００３３】
上記方法を行ってＥＤＣ回路２ａでエラーが検出されない場合は、転送処理を終了する。エラーが検出された場合はホストに対するステータスをエラーで返す。以上の手順を行なうことにより、メモリやメモリインターフェースに障害が起きた場合でもデータ誤りを検出でき、より信頼性の高いデータ転送を行なうことができる。
【００３４】
なお、この発明は前述した実施の形態に限定されるものではなく、現在または将来の実施段階では、その時点で利用可能な技術に基づき、その要旨を逸脱しない範囲で種々に変形することが可能である。また、各実施形態は可能な限り適宜組み合わせて実施してもよく、その場合組み合わせた効果が得られる。さらに、上記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適当な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、この構成要件が削除された構成が発明として抽出され得る。
【図面の簡単な説明】
【００３５】
【図１】この発明の一実施の形態に係る情報処理装置を説明するブロック図。
【図２】エラー検出用パリティコード（ＥＤＣ）を末尾に含んだデータフレームの構成例を説明する図。
【図３】この発明の一実施の形態に係る情報処理方法を説明するフローチャート図。
【図４】図３の処理方法において、メモリアクセス方式を変更する処理の具体例（メモリクロック周波数変更）を説明するフローチャート図。
【図５】図３の処理方法において、メモリアクセス方式を変更する処理の他の具体例（メモリ格納アドレス変更）を説明するフローチャート図。
【図６】図３の処理方法において、メモリアクセス方式を変更する処理のさらに他の具体例（メモリアクセスタイミング変更）を説明するフローチャート図。
【符号の説明】
【００３６】
１…エラー訂正回路；１ａ…第１のＥＤＣ回路；１ｂ…ＥＣＣ処理回路；２…ホスト転送回路；２ａ…第２のＥＤＣ回路；４ａ…メモリインターフェース；５…メモリ（ＲＡＭ等）；６…メモリコントローラ（ファームウエアＲＯＭ、ワークＲＡＭ、処理ＭＰＵ等を含んで構成される）；１０…光ディスク；２０…光学ヘッド／復調回路等；３０…外部機器（パーソナルコンピュータＰＣ等のホスト）；１００…データフレーム；１０５…ＥＤＣ；１０００…光ディスクドライブ。
【図１】
2007034829.tif 000003
【図２】
2007034829.tif 000004
【図３】
2007034829.tif 000005
【図４】
2007034829.tif 000006
【図５】
2007034829.tif 000007
【図６】
2007034829.tif 000008