(57)【要約】【課題】画質を損なわず効率よくエラー部分を補って再生を行うことができる情報処理装置を提供する。【解決手段】本発明の再生装置１は、光ディスクに記録されたデータを再生するものである。光ディスクに記録されている再生データにおいて、エラー箇所を検知するエラー検出部６０と、検知したエラー箇所に対応するダウンロードデータ４０を、サーバ装置２に対して要求し、取得するデータ取得部６１と、取得したダウンロードデータ４０によって、再生データのエラー箇所を補完して再生する再生処理部６３とを備える。【選択図】図１
2009252298.tif 000002
【特許請求の範囲】
【請求項１】
光ディスクに記録されたデータを再生する情報処理装置であって、
上記光ディスクに記録されている、再生対象のデータである再生データにおいて、正常に再生できない部分であるエラー部分を検知する検知手段と、
上記検知手段によって検知した上記エラー部分に対応するデータである部分データを、該部分データを保持する部分データ提供装置に対して要求し、この部分データ提供装置から取得する取得手段と、
上記取得手段によって取得した部分データによって、上記再生データのエラー部分を補完して再生する再生手段とを備えることを特徴とする情報処理装置。
【請求項２】
上記取得手段によって取得した部分データを記憶装置に記録する第１記録手段をさらに備え、
上記再生手段は、上記記憶装置に記録された上記部分データを読み出して、上記再生データのエラー部分を補完して再生することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
上記検知手段は、上記エラー部分を検知する際、該エラー部分の上記再生データにおける位置を特定する情報である位置特定情報を取得しており、
上記検知手段によって取得された位置特定情報と、検知されたエラー部分との対応関係を示すエラー部分管理テーブルを上記記憶装置に記録するための第２記録手段を備え、
上記再生手段は、上記第２記録手段によって記録されたエラー部分管理テーブルを参照して、上記第１記録手段によって記録された上記部分データを読み出し、上記エラー部分を補完して再生することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
上記光ディスクには、上記再生データを記憶する記憶領域とは別に、追記可能な記憶領域である追記領域が設けられており、
上記取得手段によって取得した部分データを上記追記領域に記録する第３記録手段を備え、
上記再生手段は、上記追記領域に記録された上記部分データを読み出して、上記再生データのエラー部分を補完して再生することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
上記検知手段は、上記エラー部分を検知する際、該エラー部分の上記再生データにおける位置を特定する情報である位置特定情報を取得しており、
上記検知手段によって取得された位置特定情報と、上記検知手段によって検知されたエラー部分との対応関係を示すエラー部分管理テーブルを上記追記領域に記録する第４記録手段を備え、
上記再生手段は、上記第４記録手段によって記録されたエラー部分管理テーブルを参照して、上記追記領域に記録された上記部分データを読み出し、上記エラー部分を補完して再生することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
上記光ディスクには、該光ディスクに記憶されている上記再生データの内容を特定するための識別符号と、該再生データを保持する部分データ提供装置の存在位置を特定するための情報である存在位置情報とがさらに記録されており、
上記検知手段は、上記エラー部分を検知する際、上記位置特定情報とともに上記識別符号および上記存在位置情報を取得しており、
上記取得手段は、上記検知手段によって取得された上記存在位置情報に基づき特定した部分データ提供装置に対して、上記識別符号および上記位置特定情報とを送信して部分データを要求し、該部分データを取得することを特徴とする請求項３または５に記載の情報処理装置。
【請求項７】
上記光ディスクは、データの記録位置がセクタ番号で管理されており、
上記位置特定情報は、上記再生データのエラー部分の記録位置に対応するセクタ番号を示す情報であることを特徴とする請求項３、５、および６のうちのいずれか１項に記載の情報処理装置。
【請求項８】
上記位置特定情報は、上記再生データの再生期間におけるエラー部分が対応する期間を示す情報であることを特徴とする請求項３、５、および６のうちのいずれか１項に記載の情報処理装置。
【請求項９】
上記記憶装置は、当該情報処理装置に着脱可能に備えられることを特徴とする請求項２または３に記載の情報処理装置。
【請求項１０】
請求項１から９のいずれか１項に記載の情報処理装置にて再生する、光ディスクに記録された再生データの、エラーが生じていない完全な状態のデータである完全再生データを保持しており、
上記情報処理装置からの要求に応じて、上記エラー部分に対応する部分データを上記完全再生データから抽出する抽出手段と、
上記抽出した上記部分データを上記情報処理装置に送信する送信手段とを備えることを特徴とする部分データ提供装置。
【請求項１１】
光ディスクに記録されたデータを再生する情報処理装置の制御方法であって、
上記光ディスクに記録されている、再生対象のデータである再生データにおいて、正常に再生できない部分であるエラー部分を検知する第１ステップと、
上記第１ステップにおいて検知した上記エラー部分に対応するデータである部分データを、該部分データを保持する部分データ提供装置に対して要求し、この部分データ提供装置から取得する第２ステップと、
上記第２ステップにおいて取得した部分データによって、上記再生データのエラー部分を補完して再生する第３ステップとを含むことを特徴とする情報処理装置の制御方法。
【請求項１２】
コンピュータを請求項１から９のいずれか１項に記載の情報処理装置の各手段として機能させるための情報処理装置の制御プログラム。
【請求項１３】
請求項１２に記載の情報処理装置の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ディスクに記録されたデータを再生する情報処理装置に関するものである。
【背景技術】
【０００２】
従来から記録媒体として、ＣＤ、ＤＶＤ等の光ディスクが広く利用されている。特に、近年では、「Ｂｌｕ−ｒａｙ  Ｄｉｓｃ」等の書き換え可能な大容量相変化光ディスクが開発され、光ディスクの需要がますます増加している。
【０００３】
ところで、上述した光ディスクでは、衝撃等により記録媒体にキズが生じると、該キズによりエラー訂正ができないことがある。特に、光ディスクは、記録面に直接手で触れることが出来きるため、記録面に触れられエラー訂正ができないほどのダメージを与えてしまう可能性がある。
【０００４】
すなわち、従来の光ディスクでは、データのエラーを修復するためにＥＣＣ（Error Correcting Code)などを付加してエラーレートを低下させるようにデータの誤りを訂正していた。しかしながら、光ディスクの記録面に大きなダメージが与えられた場合、リカバリできないことがあった。
【０００５】
そこで、このようなダメージに対する対策として例えば、特許文献１から４に示す技術が開示されている。
【０００６】
より具体的には、特許文献１では、圧縮デジタル画像データにおいて欠落部を検出すると、この欠落部の位置に応じた修復画像データを作成し、この欠落部にはめ込むディスクプレーヤが開示されている。このディスクプレーヤでは、画像欠陥部を見かけ上なくした状態で圧縮デジタル画像データを表示することができる。
【０００７】
また、特許文献２では、予め再生するオーディオデータを高圧縮したデータを保持しておき、エラーが発生し読取りができない箇所だけ、その高圧縮データを再生する再生装置が開示されている。
【０００８】
また、特許文献３では、再生専用メモリセクタと追加記録用セクタとが同一面上に形成されている光学情報記録媒体が開示されており、再生専用セクタに異常が生じた場合、追加記録用セクタ中に記録した情報を使って、異常が生じたセクタの修復を行う技術が開示されている。
【０００９】
また、特許文献４では、読み出し専用記録領域と、複製が書き込まれる書き込み可能領域とを有し、従来のＥＣＣよりも冗長度を低減させながら損傷情報の修復能力を高める技術が開示されている。
【特許文献１】特開平８−２３７６０６号公報（１９９６年９月１３日公開）
【特許文献２】特開２００５−２４３０６４号公報（２００５年９月８日公開）
【特許文献３】特開平１−２８２７３４号公報（１９８９年１１月１４日公開）
【特許文献４】特開平２−２４６０５３号公報（１９９０年１０月１日公開）
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、上記従来の構成では、画質を損なわず効率よく欠落部分を補って映像データを修復することができないという問題を生じる。
【００１１】
具体的には、特許文献１では、１フレーム内のエラーデータにしか対応できず、数フレームに渡ってエラーデータが生じている場合修復することができないという問題がある。特許文献２では、予め再生する全ての映像データの高圧縮データを保持しておく必要があり、かつエラーが生じている部分は高圧縮した画像を再生するため、画質低下が発生してしまうという問題がある。
【００１２】
特許文献３，４の構成では、光ディスクの記録面への傷など、予期しないダメージにより発生した欠落部分のデータのみを適宜取得して再生時に利用することができない。このため、特許文献３，４では、予期しないダメージにより発生した欠落部分には対応できないか、対応するためには、予め追加記録用セクタ（書き込み可能領域）に映像データ全ての複製を記憶しておく必要がある。このように、光ディスクの記録面への傷など、予期しないダメージにも対応させるためには、特許文献３，４では欠落部分以外の映像データも一緒に予め複製して記録しておく必要があり効率がよくないという問題がある。
【００１３】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、画質を損なわず効率よくエラー部分を補って再生することができる情報処理装置、部分データ提供装置、情報処理装置の制御方法、情報処理装置の制御プログラム、および制御プログラムを記録した記録媒体を実現することにある。
【課題を解決するための手段】
【００１４】
本発明に係る情報処理装置は、上記した課題を解決するために、光ディスクに記録されたデータを再生する情報処理装置であって、上記光ディスクに記録されている、再生対象のデータである再生データにおいて、正常に再生できない部分であるエラー部分を検知する検知手段と、上記検知手段によって検知した上記エラー部分に対応するデータである部分データを、該部分データを保持する部分データ提供装置に対して要求し、この部分データ提供装置から取得する取得手段と、上記取得手段によって取得した部分データによって、上記再生データのエラー部分を補完して再生する再生手段とを備えることを特徴とする。
【００１５】
ここで、上記エラー部分としては、光ディスクの記録層における傷等によって正常に再生できない部分、再生データの記録時に正常に記録されておらず正常に再生できない部分、故意に再生データの一部を欠損させ再生できないようにした部分等が挙げられる。
【００１６】
上記した構成によると、検知手段を備えているため、光ディスクに記録された再生データにエラー部分が存在するか否か検知することができる。
【００１７】
また、取得手段および再生手段を備えているため、検知手段によってエラー部分が検知された場合、該エラー部分に対応する部分データを部分データ提供装置から取得し、再生データの再生時にこの取得した部分データによってエラー部分を補完して再生させることができる。
【００１８】
このように、本発明の情報処理装置では、エラー部分のみのデータを部分データ提供装置から取得することができるため、不要なデータまで要求して取得することなく、効率よく部分データを取得することができる。また、エラー部分を補完して再生する際に、エラー部分に対応するデータ（部分データ）そのものを再生するため、補完部分の画質が損なわれるといった問題が生じない。
【００１９】
したがって、本発明に係る情報処理装置は、画質を損なわず効率よくエラー部分を補って再生を行うことができるという効果を奏する。
【００２０】
また、本発明に係る情報処理装置は、上記した構成において、上記取得手段によって取得した部分データを記憶装置に記録する第１記録手段をさらに備え、上記再生手段は、上記記憶装置に記録された上記部分データを読み出して、上記再生データのエラー部分を補完して再生するように構成されていてもよい。
【００２１】
上記した構成によると、第１記録手段を備えるため、上記取得手段によって取得した部分データを記憶装置に記録することができる。このため、再生手段は必要なときにこの部分データを記憶装置から読出して利用することができる。
【００２２】
また、本発明に係る情報処理装置は、上記した構成において、上記検知手段は、上記エラー部分を検知する際、該エラー部分の上記再生データにおける位置を特定する情報である位置特定情報を取得しており、上記検知手段によって取得された位置特定情報と、検知されたエラー部分との対応関係を示すエラー部分管理テーブルを上記記憶装置に記録するための第２記録手段を備え、上記再生手段は、上記第２記録手段によって記録されたエラー部分管理テーブルを参照して、上記第１記録手段によって記録された上記部分データを読み出し、上記エラー部分を補完して再生するように構成されていてもよい。
【００２３】
上記構成によると、エラー部分管理テーブルを記憶装置に記憶しているため、再生手段は、再生データにおけるエラー部分を容易に把握することができる。また、エラー部分を容易に把握することができるため、再生データを再生する際、エラー部分については取得した部分データによって効率よく補完することができる。
【００２４】
また、本発明に係る情報処理装置は、上記した構成において、上記光ディスクには、上記再生データを記憶する記憶領域とは別に、追記可能な記憶領域である追記領域が設けられており、上記取得手段によって取得した部分データを上記追記領域に記録する第３記録手段を備え、上記再生手段は、上記追記領域に記録された上記部分データを読み出して、上記再生データのエラー部分を補完して再生するように構成されていてもよい。
【００２５】
上記した構成によると、第３記録手段を備えるため、上記取得手段によって取得した部分データを再生データが記録されている光ディスクの追記領域に記録することができる。このため、再生手段は必要なときにこの部分データを光ディスクから読出して利用することができる。
【００２６】
また、同じ光ディスクにおいて、エラー部分を含む再生データと、このエラー部分を補完するための部分データとをまとめて記録しておくことができるため、例えば、本発明と同様な再生手段を備えている他の情報処理装置であれば、エラー部分を含む再生データを適切に補完して再生することができる。
【００２７】
また、本発明に係る情報処理装置は、上記した構成において、上記検知手段は、上記エラー部分を検知する際、該エラー部分の上記再生データにおける位置を特定する情報である位置特定情報を取得しており、上記検知手段によって取得された位置特定情報と、上記検知手段によって検知されたエラー部分との対応関係を示すエラー部分管理テーブルを上記追記領域に記録する第４記録手段を備え、上記再生手段は、上記第４記録手段によって記録されたエラー部分管理テーブルを参照して、上記追記領域に記録された上記部分データを読み出し、上記エラー部分を補完して再生するように構成されていてもよい。
【００２８】
上記構成によると、エラー部分管理テーブルを上記追記領域に記憶しているため、再生手段は、再生データにおけるエラー部分を容易に把握することができる。また、エラー部分を容易に把握することができるため、再生データを再生する際、エラー部分については取得した部分データによって効率よく補完することができる。
【００２９】
また、本発明に係る情報処理装置は、上記した構成において、上記光ディスクには、該光ディスクに記憶されている上記再生データの内容を特定するための識別符号と、該再生データを保持する部分データ提供装置の存在位置を特定するための情報である存在位置情報とがさらに記録されており、上記検知手段は、上記エラー部分を検知する際、上記位置特定情報とともに上記識別符号および上記存在位置情報を取得しており、上記取得手段は、上記検知手段によって取得された上記存在位置情報に基づき特定した部分データ提供装置に対して、上記識別符号および上記位置特定情報とを送信して部分データを要求し、該部分データを取得するように構成されていてもよい。
【００３０】
上記した構成によると、再生データを記録する光ディスクに、上記存在位置情報が記録されているため、再生データのエラー部分に対応する部分データの取得先となる部分データ提供装置を容易に特定することができる。
【００３１】
また、上記情報処理装置が、部分データ提供装置に対して、上記識別符号および位置特定情報を送信して、部分データを要求する構成である。このため、部分データ提供装置は、本発明に係る情報処理装置が要求している部分データを容易に特定し、該部分データを提供することができる。
【００３２】
したがって、本発明に係る情報処理装置では、部分データ提供装置から、部分データを効率よく取得することができる。
【００３３】
また、本発明に係る情報処理装置は、上記した構成において、上記光ディスクは、データの記録位置がセクタ番号で管理されており、上記位置特定情報は、上記再生データのエラー部分の記録位置に対応するセクタ番号を示す情報であってもよい。
【００３４】
上記構成によると、位置特定情報が、エラー部分の記録位置に対応するセクタ番号であるため、セクタ番号を利用して再生データ中のどの部分がエラー部分となるのか容易に特定することができる。
【００３５】
また、本発明に係る情報処理装置は、上記した構成において、上記位置特定情報は、上記再生データの再生期間におけるエラー部分が対応する期間を示す情報であってもよい。
【００３６】
上記構成によると、位置特定情報が、エラー部分が対応する期間であるため、時間により再生データ中のどの部分がエラー部分となるのか容易に特定することができる。
【００３７】
また、本発明に係る情報処理装置は、上記した構成において、上記記憶装置は、当該情報処理装置に着脱可能に備えられていてもよい。情報処理装置に対して着脱可能に備えられる記憶装置としては、例えば、フラッシュメモリ等を利用したメモリカード等が挙げられる。
【００３８】
このように、記憶装置が着脱可能なものである場合、部分データを、本発明の情報処理装置以外の、他の情報処理装置においても利用することができる。このため、エラー部分を含む再生データを本発明に係る情報処理装置のみならず、該情報処理装置と同様な構成部材を有する他の情報処理装置であっても再生することができる。
【００３９】
本発明に係る部分データ提供装置は、上記した課題を解決するために、上記検知手段，上記取得手段，上記再生手段，上記第１記録手段，上記第２記録手段，上記第３記録手段，および上記第４記録手段を備えた情報処理装置にて再生する、光ディスクに記録された再生データの、エラーが生じていない完全な状態のデータである完全再生データを保持しており、上記情報処理装置からの要求に応じて、上記エラー部分に対応する部分データを上記完全再生データから抽出する抽出手段と、上記抽出した上記部分データを上記情報処理装置に送信する送信手段とを備えることを特徴とする。
【００４０】
上記した構成によると、抽出手段および送信手段を備えるため、完全再生データから、上記情報処理装置が要求する部分データを抽出し、該情報処理装置に抽出した部分データを提供することができる。
【００４１】
このように、本発明の部分データ提供装置は、上記情報処理装置から要求されたエラー部分のみのデータを提供することができるため、不要なデータまで送信することなく、効率よく部分データを提供することができる。また、部分データ提供装置は、エラー部分に対応するデータ（部分データ）そのものを提供するため、情報処理装置にて再生データを再生する際、部分データに基づきエラー部分を補完して再生した補完部分の画質が損なわれるといった問題が生じない。
【００４２】
したがって、本発明に係る部分データ提供装置は、情報処理装置において画質を損なわず効率よくエラー部分を補って再生を行うことができるように部分データを提供することができるという効果を奏する。
【００４３】
本発明に係る情報処理装置の制御方法は、上記した課題を解決するために、光ディスクに記録されたデータを再生する情報処理装置の制御方法であって、上記光ディスクに記録されている、再生対象のデータである再生データにおいて、正常に再生できない部分であるエラー部分を検知する第１ステップと、上記第１ステップにおいて検知した上記エラー部分に対応するデータである部分データを、該部分データを保持する部分データ提供装置に対して要求し、この部分データ提供装置から取得する第２ステップと、上記第２ステップにおいて取得した部分データによって、上記再生データのエラー部分を補完して再生する第３ステップとを含むことを特徴とする。
【００４４】
ここで、上記エラー部分としては、光ディスクの記録層における傷等によって正常に再生できない部分、再生データの記録時に正常に記録されておらず正常に再生できない部分、故意に再生データの一部を欠損させ再生できないようにした部分等が挙げられる。
【００４５】
上記した方法によると、第１ステップを含むため、光ディスクに記録された再生データにエラー部分が存在するか否か検知することができる。
【００４６】
また、第２ステップおよび第３ステップを含むため、第１ステップにおいてエラー部分が検知された場合、該エラー部分に対応する部分データを部分データ提供装置から取得し、再生データの再生時にこの取得した部分データによってエラー部分を補完して再生させることができる。
【００４７】
このように、本発明の情報処理装置の制御方法では、エラー部分のみのデータを部分データ提供装置から取得することができるため、不要なデータまで要求して取得することなく、効率よく部分データを取得することができる。また、エラー部分を補完して再生する際に、エラー部分に対応するデータ（部分データ）そのものを再生するため、補完部分の画質が損なわれるといった問題が生じない。
【００４８】
したがって、本発明に係る情報処理装置の制御方法は、画質を損なわず効率よくエラー部分を補って再生を行うことができるという効果を奏する。
【００４９】
なお、上記情報処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより上記情報処理装置をコンピュータにて実現させる情報処理装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００５０】
本発明に係る情報処理装置は、以上のように、光ディスクに記録されたデータを再生する情報処理装置であって、上記光ディスクに記録されている、再生対象のデータである再生データにおいて、正常に再生できない部分であるエラー部分を検知する検知手段と、上記検知手段によって検知した上記エラー部分に対応するデータである部分データを、該部分データを保持する部分データ提供装置に対して要求し、この部分データ提供装置から取得する取得手段と、上記取得手段によって取得した部分データによって、上記再生データのエラー部分を補完して再生する再生手段とを備えることを特徴とする。
【００５１】
したがって、本発明に係る情報処理装置は、画質を損なわず効率よくエラー部分を補って再生を行うことができるという効果を奏する。
【００５２】
本発明に係る部分データ提供装置は、以上のように、上記検知手段，上記取得手段，上記再生手段，上記第１記録手段，上記第２記録手段，上記第３記録手段，および上記第４記録手段を備えた情報処理装置にて再生する、光ディスクに記録された再生データの、エラーが生じていない完全な状態のデータである完全再生データを保持しており、上記情報処理装置からの要求に応じて、上記エラー部分に対応する部分データを上記完全再生データから抽出する抽出手段と、上記抽出した上記部分データを上記情報処理装置に送信する送信手段とを備えることを特徴とする。
【００５３】
したがって、本発明に係る部分データ提供装置は、情報処理装置において画質を損なわず効率よくエラー部分を補って再生を行うことができるように部分データを提供することができるという効果を奏する。
【００５４】
本発明に係る情報処理装置の制御方法は、以上のように、光ディスクに記録されたデータを再生する情報処理装置の制御方法であって、上記光ディスクに記録されている、再生対象のデータである再生データにおいて、正常に再生できない部分であるエラー部分を検知する第１ステップと、上記第１ステップにおいて検知した上記エラー部分に対応するデータである部分データを、該部分データを保持する部分データ提供装置に対して要求し、この部分データ提供装置から取得する第２ステップと、上記第２ステップにおいて取得した部分データによって、上記再生データのエラー部分を補完して再生する第３ステップとを含むことを特徴とする。
【００５５】
したがって、本発明に係る情報処理装置の制御方法は、画質を損なわず効率よくエラー部分を補って再生を行うことができるという効果を奏する。
【発明を実施するための最良の形態】
【００５６】
本発明の一実施形態について図１ないし図１９に基づいて説明すると以下の通りである。すなわち、本実施の形態に係る再生装置（情報処理装置）１は、光ディスク３に記録された再生データ２０を読み出し、該再生データ２０に基づき動画像等の再生を行うものである（再生処理）。
【００５７】
再生装置１は、光ディスク３に破損部分や、記録されている再生データ２０に読取りができない読取り不可部分がある場合、該破損部分に記録されているデータ、または読取り不可部分のデータを、再生データ２０の完全版を保持するサーバ装置（部分データ提供装置）２に要求し取得するものである（ダウンロードデータの取得処理）。なお、これ以降では、上記破損部分または読取り不可部分をエラー箇所(欠損部分）と称する。
【００５８】
また、再生装置１は、再生データ２０の再生処理において、サーバ装置２に要求して取得した、上記エラー箇所を補うデータであるダウンロードデータ（部分データ）４０を適切なタイミングで読出し、エラー箇所を補いながら再生することができるものでもある。
【００５９】
なお、上記再生装置１は、図２に示すように、通信ネットワークを通じてサーバ装置２と通信可能に接続されている。本実施形態に係る再生装置１は、１台のサーバ装置２と接続する構成であるが、接続先として複数のサーバ装置２・・・が存在する構成であってもよい。
【００６０】
（再生装置のハードウェア構成）
ここで、図２を参照して再生装置１が備えるハードウェア構成について説明する。図２は、本発明の実施形態を示すものであり、再生システム１００が備える再生装置１およびサーバ装置２それぞれのハードウェア構成を示すブロック図である。
【００６１】
図２に示すように、本実施の形態に係る再生装置１は、光ディスク装置３０，光ディスク制御部３１，通信部３２，操作部３３，表示制御部３４，表示装置３５，メモリ３６，外部記憶装置（記憶装置）３７，および主制御部３８を備えてなる構成である。
【００６２】
上記光ディスク装置３０は、光ディスク制御部３１からの制御指示に応じて光ディスク３に記録されたデータを読出したり、逆に光ディスク３の所定の記録面にデータを記録したりするものである。この光ディスク装置３０の詳細な構成については後述する。
【００６３】
光ディスク制御部３１は、主制御部３８からの制御指示に応じて、光ディスク装置３０に対して、光ディスク３からデータを読取るように指示したり、データを記録するように指示したりするものである。また、光ディスク制御部３１は、主制御部３８からの制御指示に応じて、光ディスク装置３０に対して光ディスク３に記録されている再生データ２０のエラー箇所の検出を指示したりするものでもある。
【００６４】
通信部３２は、主制御部３８からの指示に応じて、通信ネットワークを通じてサーバ装置２との通信を確立するように制御するものである。
【００６５】
操作部３３は、再生装置１を操作するユーザからの指示を受付けるものであり、例えば、テンキー、操作ボタン、キーボード、マウス、タッチパネル等によって実現できる。操作部３３によって受付けたユーザからの操作指示は、主制御部３８に入力される。
【００６６】
表示制御部３４は、主制御部３８からの制御指示に応じて表示装置３５の表示制御を行うものである。また、表示装置３５は、表示制御部３４からの表示制御に応じて、表示領域に画像や動画像等を表示させるものである。表示装置３５としては、ＬＣＤ（liquid crystal display）やＣＲＴ（cathode-ray tube）等が挙げられる。
【００６７】
メモリ３６は、データやプログラムを記憶する、半導体素子を利用した記録装置であり、例えばＲＡＭ等によって実現できる。
【００６８】
外部記憶装置３７は、読み書き可能な記録な媒体であり、例えば、ハードディスクによって実現できる。この外部記憶装置３７には、後述するが、ダウンロードデータ４０およびダウンロードデータ管理テーブル（エラー部分管理テーブル）４１を記憶する。
【００６９】
主制御部３８は、本実施の形態に係る再生装置１が備える各部の各種制御を指示するものであり、例えばＣＰＵ等によって実現できる。
【００７０】
ここで、上記した光ディスク装置３０の構成について図３を参照して説明する。図３は、本発明の実施形態を示す図であり、光ディスク装置３０の要部構成を示す斜視図である。本実施の形態に係る光ディスク装置３０は、図３に示すように読取り対象となる光ディスク３を回転させるスピンドルモータ２１と、回転する光ディスク３の記録面にレーザを照射して、データを記録したり、記録されたデータを読取ったりするための光ヘッド１１とを備えている。
【００７１】
上記光ヘッド１１は、図３に示すようにキャリッジ（台座）２２上に、レンズ２３，ミラー２４，ビームスプリッタ２５，レーザ発振器２６，光センサ２７，およびフォーカシング／トラッキング用コイル２８を備えてなる構成である。
【００７２】
例えば、光ディスク３にデータを記録する場合、光ディスク制御部３１からの制御指示に応じて、光ヘッド１１は、レーザ発振器２６から光を出力し、ビームスプリッタ２５およびミラー２４を介してレンズ２３に光が導かれる。そして、レンズ２３から光ディスク３に対して光を照射する。照射する光は、レンズ２３により上記光ディスク３の記録層に合焦され、記録層を形成する層材料を熱で光学的に変化させる。このようにして、光ディスク３の記録層にデータが記録される。
【００７３】
一方、光ディスク３に記録されたデータを読み込む場合、上述のデータの記録時に照射した光よりも弱い光が、データ記録済みの記録層に合焦される。そして、その反射光は、レンズ２３を通過してミラー２４およびビームスプリッタ２５を介して光センサ２７に導かれる。光センサ２７は、反射光を受光すると、電気信号に変換し、この変換した電気信号を光ディスク制御部３１に出力する。
【００７４】
また、光ディスク装置３０は、フォーカシング／トラッキング用コイル２８を備え、光ディスク３に照射した光の焦点を記録層に合わせるように維持する、いわゆるフォーカシングを行ったり、照射した光が正確に光ディスク３のトラックに追随するように、光の照射位置を制御する、いわゆるトラッキングを行ったりする。
【００７５】
（ダウンロードデータ取得処理および再生処理に関する再生装置のソフトウェア構成）
上述したハードウェア構成を有する再生装置１の、再生データ２０のダウンロードデータ取得処理および再生処理に関するソフトウェア構成について図１を参照して説明する。図１は、本発明の実施形態を示すものであり、ダウンロードデータ取得処理および再生処理に関する再生装置１のソフトウェア構成を示すブロック図である。
【００７６】
図１に示すように再生装置１は、機能ブロックとしてエラー検出部（検知手段）６０，データ取得部（取得手段）６１，ダウンロードデータ記録部（第１記録手段、第２記録手段、第３記録手段、第４記録手段）６２，および再生処理部（再生手段）６３を備えてなる構成である。これら機能ブロックは、再生装置１が備える主制御部３８が例えばＣＰＵによって実現される場合、該ＣＰＵが外部記憶装置３７に記憶したプログラム(不図示）をメモリ３６に読出し実行することにより実現できる。
【００７７】
エラー検出部６０は、操作部３３からエラー検出指示を受信すると、光ディスク制御部３１に指示して再生データ２０を１セクタ分ずつ読み込ませ、この読み込み結果に基づきエラーが発生していないか確認するものである。エラー検出部６０は、エラー発生を検出すると、そのエラー箇所を示すセクタ番号（存在位置情報）を、光ディスク３に予め記録されている再生データ２０の識別符号（ディスクＩＤ）および、該再生データ２０を保持するサーバ装置２へのアクセスアドレス（ＵＲＬ)（位置特定情報）とともにデータ取得部６１に送信する。
【００７８】
すなわち、本実施の形態に係る再生装置１は、光ディスク３に記録した再生データ２０のエラー箇所を、光ディスク３の記録層におけるセクタ番号によって管理する構成である。なお、上記ディスクＩＤは、再生データ２０を特定するための情報（識別符号）であり、再生データ２０の内容ごとに割り当てられる情報である。例えば、同じ内容の再生データ２０が異なる光ディスク３に記録されていてもこれら光ディスクに割り当てられるディスクＩＤは同じとなる。
【００７９】
データ取得部６１は、エラー検出部６０から、エラー箇所を示すセクタ番号と、再生対象の再生データ２０のディスクＩＤと、完全な再生データ７０を保持するサーバ装置２のＵＲＬとを受信すると、このＵＲＬに基づき接続先を決定する。そして、データ取得部６１は、通信部３２を介してこのＵＲＬ先のサーバ装置２との通信を確立させると、上記セクタ番号とディスクＩＤとを、このサーバ装置２に送信する。そして、エラー箇所を補うためのデータ、すなわちダウンロードデータ４０を要求する。
【００８０】
サーバ装置２から、上記ダウンロードデータ４０を受信すると、データ取得部６１は、このダウンロードデータ４０をダウンロードデータ記録部６２に送信する。なおデータ取得部６１は、上記ダウンロードデータ４０のみならず、該ダウンロードデータ４０が対応する再生データ２０のディスクＩＤと、再生データ２０におけるエラー箇所を示すセクタ番号もダウンロードデータ記録部６２に送信する。
【００８１】
ダウンロードデータ記録部６２は、データ取得部６１によって取得されたダウンロードデータ４０を外部記憶装置３７に記憶するものである。また、この外部記憶装置３７に記憶したダウンロードデータ４０を管理するために、ダウンロードデータ記録部６２は、ダウンロードデータ４０に対応する再生データ２０のディスクＩＤと、再生データ２０におけるエラー箇所のセクタ番号を、データ取得部６１から受信するように構成されている。
【００８２】
なお、このエラー箇所のセクタ番号とは、光ディスク３の記録層においてエラー箇所が始まるセクタ番号（開始セクタ）とエラー箇所が終了するセクタ番号（終了セクタ）との組によって示される。具体的には、図４に示すように、ダウンロードデータ記録部６２は、ダウンロードデータ４０ごとに、これらのディスクＩＤおよびセクタ番号と、ダウンロードデータ４０のデータファイル名との対応関係を示すダウンロードデータ管理テーブル４１を外部記憶装置３７に記録する。図４は、本発明の実施形態を示すものであり、ダウンロードデータ管理テーブル４１の一例を示す図である。
【００８３】
再生処理部６３は、光ディスク制御部３１に対して、光ディスク３に記録された再生データ２０の読取りを指示するものである。この指示に応じて、光ディスク制御部３１が光ディスク装置３０を制御して再生データ２０の読取りを実行する。また、再生処理部６３は、光ディスク制御部３１を介して、光ディスク装置３０によって順次読取られた再生データ２０を受信すると、該再生データ２０を表示制御部３４に送信して再生するように指示する。
【００８４】
また、再生データ２０にエラー箇所を含む場合、再生処理部６３は、ダウンロードデータ管理テーブル４１を参照して、読取り対象である再生データ２０に対応するダウンロードデータ４０を取得し、再生データ２０のエラー箇所部分を補って再生するように表示制御部３４に指示するものでもある。この再生処理部６３と表示制御部３４および表示装置３５とによって本発明の再生手段を実現する。
【００８５】
すなわち、本実施の形態に係る再生装置１では、光ディスク装置３０が図５に示すように再生データ２０の読取り開始位置となるセクタから順に再生データ２０を読取っていく。そして、読取ったデータは光ディスク制御部３１を介して再生処理部６３が順次受信する。光ディスク装置３０がエラー箇所の開始位置、すなわち開始セクタの前まで再生データ２０を読取ると、再生処理部６３は、ダウンロードデータ管理テーブル４１を参照しながら外部記憶装置３７からダウンロードデータ４０を取得する。そして、再生処理部６３は、外部記憶装置３７から取得したダウンロードデータ４０を表示制御部３４に送信し、表示装置３５に該ダウンロードデータ４０の再生を行うように指示する。ダウンロードデータ４０に基づく再生が終了すると、再生処理部６３は光ディスク制御部３１に指示して、エラー箇所の終了セクタの次のセクタに記録された再生データ２０から順に再度読取りを指示する。このように、再生処理部６３は、再生データ２０におけるエラー箇所に対してはダウンロードデータ４０に基づく再生を行い、再生データ２０のエラー箇所部分を補って再生することができる。
【００８６】
なお、図５は、本発明の実施形態を示すものであり、再生装置１における再生データの読取り手順の概略を示す図である。
【００８７】
次に、上述した構成を有する再生装置１と通信ネットワークを通じて接続され、再生装置１からの要求に応じてダウンロードデータ４０を該再生装置に提供するサーバ装置２の構成について説明する。
【００８８】
（サーバ装置のハードウェア構成）
まず、図２を参照してサーバ装置２のハードウェア構成について説明する。図２に示すように、本実施の形態に係るサーバ装置２は、サーバ通信部５０，サーバ主制御部５１，サーバデータベース５２，およびサーバメモリ５３を備えてなる構成である。
【００８９】
サーバ通信部５０は、サーバ主制御部５１からの指示に応じて通信ネットワークを通じて再生装置１と通信を確立させるものである。
【００９０】
サーバ主制御部５１は、サーバ装置２が備える各部の各種制御を行うためのものであり、例えば、ＣＰＵ等によって実現できる。
【００９１】
サーバデータベース５２は、光ディスク３に記録した再生データ２０のオリジナルデータ（オリジナル再生データ７０）を保持し管理するものである。サーバデータベース５２では、オリジナル再生データ（完全再生データ）７０を、その複製を光ディスク３に記録した場合の記録位置（セクタ番号）と対応付けて管理している。例えば、オリジナル再生データ７０がＭＰＥＧで圧縮された動画データである場合、オリジナル再生データ７０におけるどこからどこまでのＧＯＰが、光ディスク３の記録層におけるどのセクタに記録されるのか対応するように管理している。また、サーバデータベース５２は、オリジナル再生データ７０に加えて、複数のオリジナル再生データ７０・・・の中から、再生装置１が要求するオリジナル再生データ７０を検索するための管理テーブルとして、再生データ管理テーブル７１も記録している。
【００９２】
サーバメモリ５３は、データやプログラムを記憶する半導体素子を利用した記録装置であり、例えばＲＡＭ等によって実現できる。
【００９３】
（サーバ装置のソフトウェア構成）
次に上記したハードウェア構成を有するサーバ装置２のソフトウェア構成について、図６を参照して説明する。図６は本発明の実施形態を示すものであり、サーバ装置２のソフトウェア構成を示すブロック図である。
【００９４】
図６に示すように、サーバ主制御部５１は、機能ブロックとして、ダウンロードデータ検索部（抽出手段）８０および要求応答処理部（送信手段）８１を備えてなる構成である。
【００９５】
上記要求応答処理部８１は、サーバ通信部５０を介して通信を確立している再生装置１からエラー箇所のデータ（ダウンロードデータ４０）の送信要求を受付けると、要求されているダウンロードデータ４０をサーバデータベース５２から検索するように、ダウンロードデータ検索部８０に指示するものである。また、要求応答処理部８１は、ダウンロードデータ検索部８０から検索されたダウンロードデータ４０を受信すると、サーバ通信部５０を制御して再生装置１に送信するものでもある。
【００９６】
なお、要求応答処理部８１は、再生装置１からダウンロードデータ４０を要求する制御指示とともに、ダウンロードデータ４０に関連するディスクＩＤ，エラー箇所を示すセクタ番号（開始セクタ，終了セクタ）とを受信する。そして、この受信したディスクＩＤとセクタ番号とをダウンロードデータ検索部８０に送信して、再生装置１が要求するダウンロードデータ４０の検索を指示する。
【００９７】
ダウンロードデータ検索部８０は、要求応答処理部８１からの、上記ダウンロードデータ４０を要求する制御指示と、ディスクＩＤと、エラー箇所を示すセクタ番号とを受信すると、サーバデータベース５２においてディスクＩＤによって特定されたオリジナル再生データ７０を検索する。そして、検索したオリジナル再生データ７０において、エラー箇所を示すセクタ番号部分に対応するデータをダウンロードデータ４０として抽出する。
【００９８】
ダウンロードデータ検索部８０は上述のようにして抽出したダウンロードデータ４０を要求応答処理部８１に送信し、再生装置１に送信するように指示する。
【００９９】
上記したように、本実施の形態に係る再生システム１００では、再生装置１が、ダウンロードデータ取得処理を実行し、該ダウンロードデータ取得処理によって取得したダウンロードデータ４０によって、再生データ２０のエラー箇所を補いながら再生処理を行う構成であった。
【０１００】
以下において、ダウンロードデータ取得処理および再生処理の詳細について説明する。なお、ダウンロードデータ取得処理を、さらに、「エラー箇所検出処理」および「ダウンロード処理」に細分化して説明する。
【０１０１】
（エラー箇所検出処理）
まず、本実施の形態に係る再生装置１により実行される「エラー箇所検出処理」について図７を参照して説明する。図７は、本発明の実施形態を示すものであり、再生装置１における「エラー箇所検出処理」の一例を示すフローチャートである。
【０１０２】
なお、この「エラー箇所検出処理」は、操作部３３からの実行指示に応じて行われるものとして説明する。
【０１０３】
まず、主制御部３８が、操作部３３から「エラー箇所検出処理」の実行指示を受けると、主制御部３８におけるエラー検出部６０が、メモリ３６に記録したエラーフラグ（不図示）を０に設定する（ステップＳ１、これ以降Ｓ１と称する）。
【０１０４】
なお、このエラーフラグとは、現在の状態がエラー検出部６０によってエラーが検出された状態にあるのか否かを管理するためのフラグである。本実施形態では、エラーフラグが０の場合、現在の状態として、光ディスク３においてエラー箇所が検出されていない状態を示し、エラーフラグが１の場合、現在の状態として、光ディスク３においてエラー箇所が検出されている状態を示す。
【０１０５】
次に、エラー検出部６０は、光ディスク３に記録された再生データ２０を１セクタ分読込むように光ディスク制御部３１に指示する。この指示に応じて光ディスク制御部３１は、光ディスク３における再生データ２０の読取り開始位置から１セクタ分のデータを読込むように、光ディスク装置３０を制御する（Ｓ２）。
【０１０６】
光ディスク装置３０による、１セクタ分のデータの読込み結果を、光ディスク制御部３１を介してエラー検出部６０が受信すると、この読込み結果からデータの読込みを行ったセクタにエラーが発生しているか判定する（Ｓ３）。
【０１０７】
ここでエラー検出部６０が、エラーが発生していると判定した場合（Ｓ３において「ＹＥＳ」）、メモリ３６に記録しているエラーフラグが１に設定されているか判定する（Ｓ７）。このステップＳ７における判定が「ＮＯ」の場合、すなわち、エラーフラグが１に設定されていない場合、このエラーの発生が検出されたセクタが最初のエラー箇所、すなわちエラー箇所の開始セクタとなる。そこで、エラー検出部６０は、このデータを読込んだセクタ番号を開始セクタとする（Ｓ８）。そして、エラー検出部６０は、エラーフラグを０から１に設定し（Ｓ９）、次の１セクタ分の読込みを光ディスク制御部３１に指示する。このエラー検出部６０からの指示に応じて、光ディスク制御部３１は、光ディスク装置３０を稼動させて、光ヘッド１１を次のセクタの位置に移動させ（Ｓ５）、次のセクタのデータを読込ませる。
【０１０８】
一方、ステップＳ７における判定が「ＹＥＳ」の場合、すなわち、エラーの発生を既に検知している場合は、そのままステップＳ５に進み、次の１セクタ分の読込みをエラー検出部６０が光ディスク制御部３１に指示する。
【０１０９】
また、上記データの読み込み結果においてエラーが発生していないと判定した場合（Ｓ３において「ＮＯ」の場合）、エラー検出部６０はエラーフラグが１に設定されているか否か判定する（Ｓ４）。
【０１１０】
ここでエラーフラグが１に設定されている場合（Ｓ４において「ＹＥＳ」）、エラー検出部６０によりエラーが発生していないと判定されたデータの記録位置を示すセクタよりも１つ前のセクタ番号を、エラー箇所の終了セクタとする（Ｓ１０）。
【０１１１】
すなわち、エラーの発生が検出されていないにも関わらず、エラーフラグが１に設定されている場合とは、検出していたエラーがなくなった（エラー箇所が終了した）ことを意味する。そこで、エラー検出部６０は、このエラーが発生していないと判定されたデータの記録位置を示すセクタよりも１つ前のセクタ番号を、終了セクタとする。このように、ステップＳ８において記録した開始セクタとこの終了セクタとの組み合わせによりエラー箇所を特定することができる。上記ステップＳ１０にて終了セクタを設定すると、エラー検出部６０は、再度、エラーフラグを１から０に設定変更する（Ｓ１１）。このように、エラーフラグを１から０に設定変更することで、エラー検出部６０は、現在読込んでいる光ディスク３のセクタ番号以降エラー箇所が存在しなくなったという状態の変化を管理することができる。
【０１１２】
逆に、エラーが発生しておらず（Ｓ３において「ＮＯ」）、エラーフラグにも１が設定されていない場合(Ｓ４において「ＮＯ」）は、読込んでいるセクタからエラーが検出されていないことを意味する。そこで、エラー検出部６０は次のセクタ位置に移動して読込みを行うように光ディスク制御部３１に指示する（Ｓ５）。
【０１１３】
エラー検出部６０は、エラーフラグを１から０に設定変更すると、次に上記開始セクタと終了セクタとの組み合わせによって特定したエラー箇所に対応するデータ（ダウンロードデータ４０）をサーバ装置２から取得するようにデータ取得部６１に指示する。
【０１１４】
データ取得部６１は、このエラー検出部６０からの指示に応じて、エラー箇所に対応するダウンロードデータ４０のダウンロード処理を行う（Ｓ１２）。なお、このダウンロード処理の詳細は後述する。ダウンロード処理が終了すると、エラー検出部６０は、次のセクタ位置に移動してデータの読込みを行うように指示する（Ｓ５）。
【０１１５】
再生装置１では、上記した処理を、光ディスク装置３０による読込み位置が、光ディスク３における最後のセクタ位置となるまで続ける（Ｓ６）。なお、本実施の形態に係る再生装置１では、エラー検出部６０が、光ディスク３において記録されているデータがなくなったと判定したセクタ位置の１つ前のセクタ位置を、上記最後のセクタ位置とする構成である。このため、光ディスク装置３０は、実際には光ディスク３において記録されていたデータがなくなったセクタ位置まで読込むこととなる。
【０１１６】
このように、再生装置１において、光ディスク３における最後のセクタ位置となるまでデータの読込みが行われると、エラー検出部６０は、エラーフラグが１に設定されているか否か判定する（Ｓ１３）。ここで、エラーフラグが１に設定されている場合（Ｓ１３において「ＹＥＳ」）とは、エラーの発生が、最後のセクタ位置まで続く場合である。そこで、ステップＳ１３において「ＹＥＳ」の場合、エラー検出部６０は、光ディスク装置３０の読込み位置（データがなくなったセクタ位置）の１つ前のセクタ位置を終了セクタに設定する（Ｓ１４）。そして、エラー検出部６０は、上記開始セクタと終了セクタとの組み合わせによって特定したエラー箇所に対応するデータ（ダウンロードデータ４０）をサーバ装置２から取得するようにデータ取得部６１に指示する。
【０１１７】
データ取得部６１は、このエラー検出部６０からの指示に応じて、エラー箇所に対応するダウンロードデータ４０のダウンロード処理を上記したステップＳ１２と同様に実行する（Ｓ１５）。
【０１１８】
以上のようにして、本実施の形態に係る光ディスク装置３０は、光ディスク３におけるセクタごとにデータを読込んでいき、エラー箇所の有無を確認することができる。また、エラー箇所を検出した場合は、ダウンロード処理により、該エラー箇所に対応するダウンロードデータ４０を取得することができる。
【０１１９】
（ダウンロード処理）
次に、上記したダウンロード処理（ステップＳ１２およびＳ１５に示すダウンロード処理）の詳細について図８を参照して説明する。図８は、本発明の実施形態を示すものであり、再生装置１における「ダウンロード処理」の一例を示すフローチャートである。
【０１２０】
まず、データ取得部６１が、エラー検出部６０からダウンロードデータ４０の取得を指示される。この際、データ取得部６１は、エラー検出部６０から、エラー箇所を示す開始セクタおよび終了セクタと、「エラー箇所検出処理」において読込んでいる再生データ２０を識別するためのディスクＩＤと、ダウンロードデータ４０の取得先を示すサーバ装置２のＵＲＬとを受信する（Ｓ１１１）。
【０１２１】
そして、データ取得部６１は、通信部３２に指示して、受信したＵＲＬにより特定されたサーバ装置２と通信を確立させる（Ｓ１１２）。このようにサーバ装置２と通信が確立されると、このサーバ装置２に対して、ダウンロードデータ４０を要求するとともに上記開始セクタ、終了セクタ、ディスクＩＤを送信する（Ｓ１１３）。
【０１２２】
一方、サーバ装置２は、再生装置１から上記ダウンロードデータ４０の要求を受信すると、開始セクタ、終了セクタ、およびディスクＩＤによって、ダウンロードデータ４０を特定し、再生装置１に送信する。
【０１２３】
このようにして再生装置１では、サーバ装置２からデータ取得部６１がダウンロードデータ４０を取得して、ダウンロードデータ４０のダウンロードを完了する（Ｓ１１４）。そして、データ取得部６１は、取得したダウンロードデータ４０をダウンロードデータ記録部６２に送信し、外部記憶装置３７に保存するように指示する。このデータ取得部６１からの指示に応じて、ダウンロードデータ記録部６２は、ダウンロードデータ４０を外部記憶装置３７に記憶させる（Ｓ１１５）。また、ダウンロードデータ記録部６２は、記憶させたダウンロードデータ４０に関する、ディスクＩＤ、開始セクタ、終了セクタ、およびダウンロードデータ４０のファイル名をダウンロードデータ管理テーブル４１に記録する（Ｓ１１６）。
【０１２４】
以上のようにして、本実施の形態に係る再生装置１では、「ダウンロード処理」を実行することができる。次に、このようにダウンロードしたダウンロードデータ４０を利用して、エラー箇所を有する再生データ２０の「再生処理（再生処理α）」について図９を参照して説明する。図９は、本発明の実施形態を示すものであり、再生装置１の「再生処理α」の一例を示すフローチャートである。
【０１２５】
（再生処理α）
まず、本実施の形態に係る再生装置１は、操作部３３にて再生処理指示を受付けることで再生処理αが実行されるものとする。また、前提として、再生対象となる再生データ２０にはエラー箇所があり、上述したダウンロード処理によりこのエラー箇所に対応するダウンロードデータ４０が取得されているものとする。また、再生対象である再生データ２０は、光ディスク３のセクタ番号０から記録されているものとする。
【０１２６】
再生処理指示を操作部３３にて受付けると、この指示を再生処理部６３が受信する。再生処理部６３は、光ディスク制御部３１に指示して光ディスク装置３０を稼動させ、光ディスク３からディスクＩＤを読取らせる。このようにして、再生処理部６３は、ディスクＩＤを取得すると（Ｓ２１）、該ディスクＩＤに対応するダウンロードデータ管理テーブル４１の記録を確認する（Ｓ２２）。すなわち、再生処理部６３は、取得したディスクＩＤに対応する開始セクタ、終了セクタ、データファイル名を確認し、読み出す。
【０１２７】
このようにして、予めダウンロードデータ４０を読み出すための情報を取得しておき、再生処理部６３は、再生データ２０の再生を実行する。
【０１２８】
すなわち、再生処理部６３は、光ディスク制御部３１に指示して光ディスク装置３０の光ヘッド１１の位置を、セクタ番号が０の位置（セクタ０）に移動させる（Ｓ２３）。そして、再生処理部６３は、この光ヘッドを移動させた位置と、ステップＳ２２にて読み出している開始セクタの位置とが一致するか判定する（Ｓ２４）。
【０１２９】
ここで一致しない場合（Ｓ２４において「ＮＯ」）、再生処理部６３は光ディスク制御部３１に対して、１セクタ分の再生データ２０の読込みを指示する。この再生処理部６３からの指示に応じて、光ディスク制御部３１は光ディスク装置３０を制御して再生データ２０を読込ませる。そして、光ディスク制御部３１は、読込んだ再生データ２０を再生処理部６３に送信する。このようにして１セクタ分の再生データが読込まれる（Ｓ２５）。
【０１３０】
再生処理部６３は、この読込まれた再生データをデコードする（Ｓ２６）。そして、デコードした再生データを表示制御部３４に送信し、表示装置３５にて再生させる。これにより、読込んだ再生データ２０の映像を表示装置３５に再生させることができる（Ｓ２７）。
【０１３１】
１セクタ分の再生データ２０に基づく映像が表示されると、再生処理部６３は、光ディスク制御部３１に指示して、次のセクタに光ヘッド１１を移動させるように指示する。この指示に応じて、光ディスク制御部３１は、光ディスク装置３０を稼動させ光ヘッド１１を、再生データ２０を読込んだセクタの次のセクタに移動させる（Ｓ２８）。そして、再生処理部６３は、この移動後のセクタが光ディスク３の記録層における最後のセクタか確認し（Ｓ２９）、最後のセクタの場合（Ｓ２９において「ＹＥＳ」）は再生処理を終了させる。最後のセクタではない場合（Ｓ２９において「ＮＯ」）はステップＳ２４に戻って処理を繰り返す。
【０１３２】
一方、ステップＳ２４において「ＹＥＳ」となる場合、すなわち光ヘッド１１の位置に対応するセクタが、開始セクタと一致する場合は、再生処理部６３は、読み出しているデータファイル名に対応するダウンロードデータ４０を外部記憶装置３７から読み出す（Ｓ３０）。そして、この読み出したダウンロードデータ４０をデコードする（Ｓ３１）。そして、再生処理部６３は、デコードしたダウンロードデータ４０を表示制御部３４に送信し、表示装置３５にて再生させる（Ｓ３２）。なお、図９に示すステップＳ３０〜Ｓ３２の処理では明記していなが、再生処理部６３は、ダウンロードデータ４０を、開始セクタから終了セクタまで、１セクタ分ずつ読み出しデコードし、再生するように構成されている。
【０１３３】
このようにしてダウンロードデータ４０を再生させると、再生処理部６３は、光ディスク制御部３１に対して、光ヘッド１１の位置を上記終了セクタの次のセクタ位置に移動するように指示する。この再生処理部６３からの指示に応じて、光ディスク制御部３１は、光ディスク装置３０を稼動させ、光ヘッド１１を移動させる（Ｓ３３）。
【０１３４】
そして、再生処理部６３は、この移動後のセクタが光ディスク３の記録層における最後のセクタか確認し（Ｓ２９）、最後のセクタの場合（Ｓ２９において「ＹＥＳ」）は再生処理を終了させる。最後のセクタではない場合（Ｓ２９において「ＮＯ」）はステップＳ２４に戻って処理を繰り返す。
【０１３５】
以上のようにして、本実施の形態に係る再生装置は、エラー箇所をダウンロードデータ４０によって補いながら再生データ２０に基づく再生処理を行うことができる。なお、上記した「再生処理α」では、説明の便宜上、再生データ２０のエラー箇所を補うダウンロードデータ４０が１つの場合を想定して説明した。しかしながら、再生データ２０に複数のエラー箇所が存在し、それぞれのエラー箇所を補うために複数のダウンロードデータ４０・・・が必要となる場合もある。このようにダウンロードデータ４０が複数存在する場合、ステップＳ２４にて確認する開始セクタは、当然ながらダウンロードデータ４０ごとに設定されていることとなる。
【０１３６】
（ダウンロードデータ提供処理）
次に、上記した再生装置１にダウンロードデータ４０を提供するサーバ装置２におけるダウンロードデータ提供処理について図１０を参照して説明する。図１０は本発明の実施形態を示すものであり、サーバ装置２における「ダウンロードデータ提供処理」の一例を示すフローチャートである。
【０１３７】
まず、サーバ装置２では、要求応答処理部８１が、通信を確立している再生装置１からダウンロードデータ４０の送信要求を受信する（Ｓ４１）。さらに、上記要求応答処理部８１は、再生装置１からディスクＩＤ，開始セクタ，および終了セクタを受信する（Ｓ４２）。そして、要求応答処理部８１は、これらディスクＩＤ，開始セクタ，および終了セクタをダウンロードデータ検索部８０に送信する。
【０１３８】
ダウンロードデータ検索部８０は、この受信したディスクＩＤに基づき、再生データ管理テーブル７１を参照して該当するオリジナル再生データ７０をサーバデータベース５２から読出す（Ｓ４３）。そして、受信した開始セクタおよび終了セクタに基づき、この読出したオリジナル再生データ７０から該当するデータを抽出する（Ｓ４４）。そして、ダウンロードデータ検索部８０は、この抽出したデータを要求応答処理部８１に送信する。要求応答処理部８１は、受信した、この抽出されたデータをダウンロードデータ４０として、通信を確立している再生装置１に送信する（Ｓ４５）。このようにして、サーバ装置２は、再生装置１に対してダウンロードデータ提供処理を行う。
【０１３９】
以上のように、本実施の形態に係る再生装置１は、エラー検出部６０を備えているため、光ディスク３に記録された再生データ２０にエラー箇所が存在するか否か検知することができる。
【０１４０】
また、データ取得部６１および再生処理部６３を備えているため、エラー検出部６０によってエラー箇所が検知された場合、該エラー箇所に対応するダウンロードデータ４０をサーバ装置２から取得し、再生データ２０の再生時にこの取得したダウンロードデータ４０によってエラー箇所を補完して再生させることができる。
【０１４１】
このように、エラー箇所のみに対応するデータをサーバ装置２から取得することができるため、不要なデータまでサーバ装置２に要求して取得することがない。このため、効率よくダウンロードデータ４０を取得することができる。また、エラー箇所を補完して再生する際に、エラー箇所に対応するデータ（ダウンロードデータ）そのものを利用して再生するため、補完部分の画質が損なわれるといった問題が生じない。
【０１４２】
したがって、再生装置１は、画質を損なわず効率よくエラー部分を補って再生を行うことができる。
【０１４３】
また、上記した再生装置１は、サーバ装置２に対して、ディスクＩＤとともに開始セクタおよび終了セクタの情報を送信して、ダウンロードデータ４０の送信を要求する構成であった。しかしながら、再生装置１は、図１１に示すような、セクタ番号ごとのデータの再生開始時間を示す時間変換テーブル４３をさらに備え、開始セクタ、終了セクタの代わりに、開始時間、終了時間の情報を送信する構成としてもよい。このように、開始セクタおよび終了セクタを送信してダウンロードデータ４０を再生装置１が取得する構成の場合、サーバ装置２では、オリジナル再生データ７０を再生時間で管理し、所望する再生時間部分を抽出することとなる。図１１は、本実施の形態に係る時間変換テーブル４３の一例を示す図である。
【０１４４】
なお、サーバ装置２からダウンロードしたダウンロードデータ４０を記憶させる外部記憶装置３７は、再生装置１として一体的に備えられたハードディスクであってもよいし、フラッシュメモリ等を利用したメモリカードのように、再生装置１において着脱可能なものであってもよい。外部記憶装置３７がメモリカードのように着脱可能なものである場合、ダウンロードデータ４０を他の再生装置においても利用することができる。このため、エラー箇所を含む再生データ２０を本実施の形態に係る再生装置１のみならず、該再生装置１と同様な構成部材を有する他の再生装置であっても再生することができる。
【０１４５】
また、再生データ２０を読み出す光ディスク３が、図１２に示すように、データの読出し専用エリア９０と追記可能エリア（追記領域）９１との両方の領域を有する構成の場合もある。このような構成の場合、ダウンロードデータ４０、およびそのダウンロードデータ４０を管理するためのダウンロードデータ管理テーブル（エラー部分管理テーブル）１４１を、外部記憶装置３７に記憶させる代わりにこの追記可能エリア９１に記憶させることもできる。
【０１４６】
なお、このように上記追記可能エリア９１にダウンロードデータ４０およびダウンロードデータ管理テーブル１４１を記録させる構成の場合、図１に示す構成において、ダウンロードデータ記録部６２が、光ディスク制御部３１に対して、これらのデータの書き込みを指示する。光ディスク制御部３１は、ダウンロードデータ記録部６２からの指示に応じて、光ディスク装置３０を稼動させ、光ディスク３に上記ダウンロードデータ４０およびダウンロードデータ管理テーブル１４１を記録する。つまり、ダウンロードデータ記録部６２と、光ディスク制御部３１と、光ディスク装置３０とによって本発明の第３記録手段および第４記録手段を実現する。
【０１４７】
また、このように光ディスク３の追記可能エリア９１にダウンロードデータ４０およびダウンロードデータ管理テーブル１４１を記憶させる構成の場合、このダウンロードデータ管理テーブル１４１は図１３に示すようなデータ構造となる。図１３は、本実施の形態に係る再生装置が保持するダウンロードデータ管理テーブル１４１のデータ構造の一例を示す図である。
【０１４８】
すなわち、ダウンロードデータ管理テーブル１４１は、読出し専用エリア９０に記録された再生データ２０のエラー箇所を示す開始セクタおよび終了セクタと、このエラー箇所に対応するダウンロードデータ４０を追記可能エリア９１に記録した記録開始位置である代替開始セクタと、終了位置である代替終了セクタとの対応関係を示す。またこれら対応関係は、ダウンロードデータ４０と関連付けて記録される。
【０１４９】
このように、ダウンロードデータ管理テーブル１４１は、開始セクタ、終了セクタに加えて、追記可能エリア９１に書き込むダウンロードデータ４０の代替開始セクタおよび代替終了セクタそれぞれも記録しているため、追記可能エリア９１のどの部分にダウンロードデータ４０が記録されているのか把握することができる。特に、ダウンロードデータ４０は可変長のデータであるため、代替開始セクタと代替終了セクタとによってダウンロードデータ４０が記録されているセクタ範囲を特定することは、ダウンロードデータ４０の管理上、特に有利である。
【０１５０】
また、追記可能エリア９１においてダウンロードデータ４０を記録している位置を特定できるため、さらに取得した他のダウンロードデータを追記可能エリア９１において続けて書き込むことができる。
【０１５１】
再生装置１は、この図１３に示すダウンロードデータ管理テーブル１４１を参照して、図１４および図１５に示すようにして「再生処理β」を実行することができる。図１４および図１５は、本発明の他の実施形態を示すものであり、再生装置１における「再生処理β」の一例を示すフローチャートである。図１４は、追記可能エリア９１に記録されているダウンロードデータ４０の読み込み処理を示し、図１５は、ダウンロードデータを読み込んだ後の、再生データ２０の再生処理について示す。
【０１５２】
（再生処理β）
まず、本実施の形態に係る再生装置１は、操作部３３にて再生処理指示を受付けることで再生処理βが実行されるものとする。また、前提として、再生対象となる再生データ２０にはエラー箇所があり、上述したダウンロード処理によりこのエラー箇所に対応するダウンロードデータ４０が取得されているものとする。また、再生対象である再生データ２０は、光ディスク３のセクタ番号０から記録されているものとする。
【０１５３】
再生処理指示を操作部３３にて受付けると、この指示を再生処理部６３が受信する。再生処理部６３は、光ディスク制御部３１に指示して光ディスク装置３０を稼動させ、光ヘッド１１を光ディスク３における追記可能エリアの先頭アドレス位置に移動させる（Ｓ５１）。そして、再生処理部６３は、追記可能エリア９１にダウンロードデータ４０が記録されているか確認する（Ｓ５２）。
【０１５４】
ここで、追記可能エリア９１にダウンロードデータ４０が記録されている場合（Ｓ５２において「ＹＥＳ」）、再生処理部６３は、光ディスク制御部３１に対して、記録されているダウンロードデータ４０ごとに開始セクタ，終了セクタ，代替開始セクタ，代替終了セクタを読み込むように指示する。この指示に応じて光ディスク制御部３１は、光ディスク装置３０を稼動させて、光ディスク３の追記可能エリアから開始セクタ，終了セクタ，代替開始セクタ，代替終了セクタを読み込ませる（Ｓ５３）。一方、ステップＳ５２において「ＮＯ」の場合、再生処理部６３は、光ディスク制御部３１に対して、光ディスク３におけるセクタ０の位置に光ヘッド１１を移動させるように指示し、後述するステップＳ５６に進む。
【０１５５】
再生処理部６３は、読み込んだ開始セクタ，終了セクタ，代替開始セクタ，代替終了セクタをメモリ３６に保存する（Ｓ５４）。
【０１５６】
次に、再生処理部６３は、ステップＳ５３において読み込んだ代替終了セクタの次のセクタに光ヘッド１１が移動するように光ディスク制御部３１に指示する。この再生処理部６３からの指示に応じて、光ディスク制御部３１は、光ヘッドを上記代替終了セクタの次のセクタに移動させる（Ｓ５５）。そして、再生処理部６３は、さらにダウンロードデータ４０が記録されているか確認する（Ｓ５２）。
【０１５７】
このように、追記可能エリア９１において、ダウンロードデータ４０ごとに開始セクタ，終了セクタ，代替開始セクタ，および代替終了セクタを順次、メモリ３６に書き込んでいく。このように、追記可能エリア９１に記録されているすべのダウンロードデータ４０について、開始セクタ，終了セクタ，代替開始セクタ，および代替終了セクタをメモリ３６に保存すると、再生処理部６３は、光ディスク制御部３１に対して、光ディスク３におけるセクタ０の位置に光ヘッド１１を移動させるように指示する。この指示に応じて、光ディスク制御部３１は、光ディスク装置３０を稼動させ光ヘッド１１をセクタ０に移動させる（Ｓ５６）。
【０１５８】
そして、再生処理部６３は、再生データ２０を読み出す光ヘッド１１の位置が開始セクタと一致するか判定する（Ｓ５７）。この判定において一致しない場合（Ｓ５７において「ＮＯ」の場合、すなわち、再生データ２０を読み出す光ヘッド１１の位置が開始セクタと一致しない間）は、光ディスク３における最後のセクタ位置となるまで、再生データを１セクタずつ読込みデコードして再生する（Ｓ５７〜Ｓ６２）。なお、ステップＳ５７からステップＳ６２までの処理は、図９に示すステップＳ２４からステップＳ２９までの処理と同様であるためその詳細は省略する。
【０１５９】
一方、再生データ２０を読み出す光ヘッド１１の位置が開始セクタと一致する場合（ステップＳ５７において「ＹＥＳ」の場合）、再生処理部６３は、光ディスク制御部３１に対して、光ヘッド１１の位置をダウンロードデータ４０の代替開始セクタに移動するように指示する。この指示に応じて、光ディスク制御部３１は、光ディスク装置３０を稼動させ、光ヘッド１１を代替開始セクタに移動させる（Ｓ６３）。代替開始セクタに光ヘッド１１が移動すると、１セクタずつダウンロードデータ４０を読み込み、その読み込み結果を、光ディスク制御部３１を介して再生処理部６３が受信する。
【０１６０】
再生処理部６３は、読み込んだダウンロードデータ４０をデコードし（Ｓ６４）、表示制御部３４に出力して表示装置３５にて再生させる（Ｓ６５）。このように、１セクタ分のダウンロードデータ４０が再生されると、再生処理部６３は、読み込んだダウンロードデータ４０のセクタ位置が代替終了位置であるか確認する。ここで、代替終了セクタではない場合（Ｓ６６において「ＮＯ」）、代替終了セクタになるまでステップＳ６４からＳ６６の処理を繰り返す。
【０１６１】
一方、ステップＳ６６にて代替終了セクタであると判定した場合（Ｓ６６において「ＹＥＳ」）、再生処理部６３は、光ディスク制御部３１に対して、この読み出しているダウンロードデータ４０が対応する終了セクタの、次のセクタに光ヘッド１１を移動させるように指示する。この指示に応じて、光ディスク制御部３１は、光ディスク装置３０を稼動させ、光ヘッド１１を上記終了セクタの次のセクタに移動させる（Ｓ６７）。そして、光ヘッド１１の位置が光ディスク３における最後のセクタ位置に来るまで上記した再生処理（Ｓ５７からＳ６８までの処理）を繰り返す。
【０１６２】
また、上記ではダウンロードデータ４０およびダウンロードデータ管理テーブル１４１を、読出し専用エリア９０と同一層にある追記可能エリア９１に記録させる場合について説明した。しかしながら、光ディスク３が複数の記録層を有しており、読出し専用エリア９０と追記可能エリア９１とが異なる層に記録される場合もある。
【０１６３】
このように、読出し専用エリア９０と追記可能エリア９１とが異なる層に記録されている場合、複数の層にまたがってデータを読み出すためには、光ヘッド１１の焦点距離をそのつど変更する必要がある。このため、光ヘッド１１から照射する光量を、データを読み出す層に合わせて切り替えるため、時間がかかってしまい連続したデータが途切れてしまう。それゆえ、上記した同一層に追記可能エリア９１と読出し専用エリア９０とが記録される場合のように再生データ２０とダウンロードデータ４０とを連続して再生させることが困難となる。
【０１６４】
そこで、読出し専用エリア９０と追記可能エリア９１とが異なる層に記録されている場合、追記可能エリア９１に書き込まれたダウンロードデータ４０とダウンロードデータ管理テーブル４１とを、先にメモリ３６に読出し、図１６および図１７に示すデータ構造で記録する。そしてその後、読出し専用エリア９０に記録された再生データ２０の読出しを行う。
【０１６５】
図１６は、本実施の形態に係る再生装置１が備えるメモリ３６に記録したダウンロードデータ管理テーブル４１のデータ構造の一例を示す図である。また、図１７は、本実施の形態に係る再生装置１が備えるメモリ３６に記録したダウンロードデータ４０のデータ構造の一例を示す図である。
【０１６６】
すなわちメモリ３６には、ダウンロードデータ管理テーブル１４１から読み出した、開始セクタ、終了セクタ、代替開始アドレス、代替終了アドレスの対応関係を示すデータのファイル（図１６）と、ダウンロードデータ４０・・・を記録したファイル（図１７）とが作成される。
【０１６７】
（再生処理γ）
以下、図１８および図１９と、上述した図１３、１６、および１７を参照して、読出し専用エリア９０と追記可能エリア９１とが異なる層に記録されている場合における再生処理（再生処理γ）について説明する。図１８および図１９は、本発明の他の実施形態を示すものであり、再生装置１における「再生処理γ」の一例を示すフローチャートである。図１８では、追記可能エリア９１に記録されているダウンロードデータ４０の読み込み処理を示し、図１９では、該読込み処理の一部と、ダウンロードデータ４０を読み込んだ後の、再生データ２０の再生処理について示す。
【０１６８】
まず前提として、図１３に示すダウンロードデータ管理テーブル１４１とダウンロードデータ４０とが、再生データが記録される層とは異なる記録層における追記可能エリア９１に記録されているものとする。
【０１６９】
ここでまず、追記可能エリア９１からダウンロードデータ管理テーブル１４１とダウンロードデータ４０とをメモリ３６に記録するまでの処理について説明する。
【０１７０】
まず、再生装置１は、再生処理指示を操作部３３にて受付けると、この指示を再生処理部６３が受信する。再生処理部６３は、光ディスク制御部３１に指示して光ディスク装置３０を稼動させ、光ヘッド１１を光ディスク３における追記可能エリア９１の先頭アドレス位置に移動させる（Ｓ７１）。
【０１７１】
次に、再生処理部６３は、メモリ３６における、ダウンロードデータ管理テーブル１４１の書き込み先頭位置を示すようにポインタＡを設定する（Ｓ７２）。また、再生処理部６３は、メモリ３６におけるダウンロードデータ４０の書き込み先頭位置を示すようにポインタＢを設定する（Ｓ７３）。さらに再生処理部６３は、追記可能エリア９１にダウンロードデータ４０が記録されているか確認する（Ｓ７４）。
【０１７２】
ここで、追記可能エリア９１にダウンロードデータ４０が記録されている場合（Ｓ７４において「ＹＥＳ」）、再生処理部６３は、光ディスク制御部３１に対して、記録されているダウンロードデータ４０ごとに開始セクタ，終了セクタ，代替開始セクタ，代替終了セクタを読み込むように指示する。この指示に応じて光ディスク制御部３１は、光ディスク装置３０を稼動させて、光ディスク３の追記可能エリア９１から開始セクタ，終了セクタ，代替開始セクタ，代替終了セクタを読み込ませる（Ｓ７５）。
【０１７３】
一方、ステップＳ７４において「ＮＯ」の場合、追記可能エリア９１からダウンロードデータ管理テーブル１４１とダウンロードデータ４０とをメモリ３６に記録する処理は実行しない。このため、再生処理部６３は、光ディスク制御部３１に対して、光ディスク３におけるセクタ０の位置に光ヘッド１１を移動させるように指示して、後述のステップＳ８３に進む。
【０１７４】
上述のステップＳ７５に示すように、再生処理部６３からの指示に応じて、光ディスク制御部３１に、ダウンロードデータ４０ごとに開始セクタ，終了セクタ，代替開始セクタ，代替終了セクタを読み込ませると、再生処理部６３は以下のようにして書き込む。すなわち、再生処理部６３は、読み込んだ開始セクタ，終了セクタ，およびポインタＢの値（すなわち、ダウンロードデータ４０の記録開始位置を示すアドレス（代替開始アドレス））をメモリ３６におけるポインタＡの位置から書き込む（Ｓ７６）。このステップＳ７６により、ポインタＡによって示されている位置から、図１６に示す開始セクタ（１），終了セクタ（１），代替開始アドレス（１）までが記録されたこととなる。
【０１７５】
次に再生処理部６３は、ポインタＡが示す位置を、上記ステップＳ７６までの処理によりメモリ３６に書き込んだデータの最後尾に変更する（Ｓ７７）。これにより、実際にダウンロードデータ４０を書き込むことで得られる該ダウンロードデータ４０の最後尾を示す代替終了アドレスの記録開始位置を示すことができる。
【０１７６】
また、再生処理部６３は、光ディスク制御部３１に指示して、代替開始セクタから代替終了セクタまでのダウンロードデータ４０（データ（１））を読出す。そして、読み出したダウンロードデータ４０をポインタＢによって示されたメモリ３６上の位置から書き込む（Ｓ７８）。
【０１７７】
さらに、再生処理部６３は、書き込んだダウンロードデータ４０の最後尾を示す位置にポインタＢを変更する（Ｓ７９）。また、再生処理部６３は、このポインタＢが示すアドレスを、代替終了アドレス（代替終了アドレス（２））として、上記ステップＳ７７において変更したポインタＡの位置から書き込む（Ｓ８０）。ここまでの処理によって、図１６に示すダウンロードデータ管理テーブル１４１に記録されている開始セクタ（１），終了セクタ（１），代替開始アドレス（１），代替終了アドレス（２）までが、メモリ３６に書き込まれたことになる。また、図１７に示すデータ（１）がメモリ３６に書き込まれたことになる。
【０１７８】
次に、再生処理部６３は、ポインタＡ、ポインタＢそれぞれによって示される位置を、次のダウンロードデータ４０に関連したデータの書き込み開始位置へと変更させる（Ｓ８１）。すなわち、さらに追記可能エリア９１に記録されている新たなダウンロードデータ４０に関して、ダウンロードデータ４０とダウンロードデータ管理テーブル４１とをメモリ３６に記録するため、ポインタＡおよびポインタＢによって示すアドレスをそれぞれ以下のように変更する。
【０１７９】
つまり、ポインタＡで示すアドレスを代替終了アドレス（２）が書き込まれた位置の次のアドレス、ポインタＢで示すアドレスをダウンロードデータ４０（データ（１））が書き込まれた位置の次のアドレスとなるようにそれぞれ変更する。
【０１８０】
また、再生処理部６３は、光ディスク制御部３１に指示して光ディスク装置３０を稼動させ、光ヘッド１１を移動させる。そして、光ディスク装置３０は、光ヘッド１１を追記可能エリア９１において読み出した代替終了セクタの次のセクタにくる開始セクタの先頭に移動させる（Ｓ８２）。そして、再生処理部６３は、光ヘッド１１による読出し結果に基づいて追記可能エリア９１にさらにダウンロードデータがあるか確認する（Ｓ７４）。
【０１８１】
すなわち、上記したステップＳ７１からステップＳ８１までの処理を、追記可能エリア９１に記録されたダウンロードデータ管理テーブル４１およびダウンロードデータ４０全部に対して行う。そして、メモリ３６に全てのダウンロードデータ管理テーブル４１およびダウンロードデータ４０を記録すると、再生処理部６３は、光ディスク制御部３１に対して、光ディスク３におけるセクタ０の位置に光ヘッド１１を移動させるように指示する。この指示に応じて、光ディスク制御部３１は光ディスク装置３０を稼動させて光ヘッド１１をセクタ０の位置へと移動させる（Ｓ８３）。
【０１８２】
そして、再生処理部６３は、光ヘッド１１によって読み出すセクタの位置が、メモリ３６に記録している開始セクタと一致するか判定する（Ｓ８４）。この判定で「ＮＯ」の場合、（Ｓ８４において「ＮＯ」の場合、すなわち、再生データ２０を読み出す光ヘッド１１の位置が開始セクタと一致しない間）は、図９に示すステップＳ２５からステップＳ２８までの処理と同様にして、ステップＳ８５からステップＳ８８までの処理を行う。
【０１８３】
一方、再生データ２０を読み出す光ヘッド１１の位置が開始セクタと一致する場合（ステップＳ８４において「ＹＥＳ」の場合）、再生処理部６３は、メモリ３６に記録した代替開始アドレスと代替終了アドレスとを読み出す。代替開始アドレスと代替終了アドレスとを読み出すと、再生処理部６３は代替開始アドレスから代替終了アドレスまでの間のダウンロードデータ４０をメモリ３６から読み込む（Ｓ９０）。再生処理部６３は、読み込んだダウンロードデータ４０をデコードし（Ｓ９１）、表示制御部３４に出力して表示装置３５にて再生させる（Ｓ９２）。このようにダウンロードデータ４０が再生されると、読み出しているダウンロードデータ４０が対応する終了セクタの、次のセクタに光ヘッド１１を移動させるように指示する。この指示に応じて、光ディスク制御部３１は、光ディスク装置３０を稼動させ、光ヘッド１１を上記終了セクタの次のセクタに移動させる（Ｓ９３）。そして、光ヘッド１１の位置が光ディスク３における最後のセクタ位置に来るか判定し（Ｓ８９）、最後のセクタ位置に来るまで（Ｓ８９においてＹＥＳ）上記した再生処理（Ｓ８４からＳ９３までの処理）を繰り返す。
【０１８４】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０１８５】
最後に、本実施の形態に係る再生装置１の各ブロック、特にエラー検出部６０，データ取得部６１，ダウンロードデータ記録部６２，および再生処理部６３は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０１８６】
すなわち、再生装置１は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである再生装置１の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記再生装置１に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１８７】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０１８８】
また、再生装置１を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０１８９】
本発明に係る情報処理装置は、光ディスクに記録されている再生データにおける欠損部分を検知する検知手段と、この欠損部分のデータ（部分データ）を、他の情報処理装置から取得する取得手段と、取得した部分データによって、再生データの欠損部分を補完して再生する再生手段とを備えるため、光ディスクに記録されている再生データが完全な状態でなくても部分データで補って効率よく再生することができる。このため、完全な状態にない再生データを補完して再生する必要がある場合に広く適用することができる。
【図面の簡単な説明】
【０１９０】
【図１】本発明の実施形態を示すものであり、ダウンロードデータ取得処理および再生処理に関する再生装置のソフトウェア構成を示すブロック図である。
【図２】本発明の実施形態を示すものであり、再生システムが備える再生装置およびサーバ装置それぞれのハードウェア構成を示すブロック図である。
【図３】本発明の実施形態を示す図であり、光ディスク装置の要部構成を示す斜視図である。
【図４】本発明の実施形態を示すものであり、ダウンロードデータ管理テーブルの一例を示す図である。
【図５】本発明の実施形態を示すものであり、再生装置における再生データの読取り手順の概略を示す図である。
【図６】本発明の実施形態を示すものであり、サーバ装置のソフトウェア構成を示すブロック図である。
【図７】本発明の実施形態を示すものであり、再生装置における「エラー箇所検出処理」の一例を示すフローチャートである。
【図８】本発明の実施形態を示すものであり、再生装置における「ダウンロード処理」の一例を示すフローチャートである。
【図９】本発明の実施形態を示すものであり、再生装置の「再生処理α」の一例を示すフローチャートである。
【図１０】本発明の実施形態を示すものであり、サーバ装置における「ダウンロードデータ提供処理」の一例を示すフローチャートである。
【図１１】本実施の形態に係る時間変換テーブルの一例を示す図である。
【図１２】本発明の実施の形態に係る光ディスクの記憶エリアの一例を示す図である。
【図１３】本実施の形態に係る再生装置が保持するダウンロードデータ管理テーブルのデータ構造の一例を示す図である。
【図１４】本発明の他の実施形態を示すものであり、再生装置における「再生処理β」の一例を示すフローチャートである。
【図１５】本発明の他の実施形態を示すものであり、再生装置における「再生処理β」の一例を示すフローチャートである。
【図１６】本実施の形態に係る再生装置が備えるメモリに記録したダウンロードデータ管理テーブルのデータ構造の一例を示す図である。
【図１７】本実施の形態に係る再生装置が備えるメモリに記録したダウンロードデータのデータ構造の一例を示す図である。
【図１８】本発明の他の実施形態を示すものであり、再生装置における「再生処理γ」の一例を示すフローチャートである。
【図１９】本発明の他の実施形態を示すものであり、再生装置における「再生処理γ」の一例を示すフローチャートである。
【符号の説明】
【０１９１】
１    再生装置（情報処理装置）
２    サーバ装置（部分データ提供装置）
３    光ディスク
２０  再生データ
３０  光ディスク装置（第３記録手段、第４記録手段）
３１  光ディスク制御部（第３記録手段、第４記録手段）
３２  通信部
３４  表示制御部（再生手段）
３５  表示装置(再生手段）
３６  メモリ
３７  外部記憶装置（記憶装置）
３８  主制御部
４０  ダウンロードデータ（部分データ）
４１  ダウンロードデータ管理テーブル（エラー部分管理テーブル）
５１  サーバ主制御部
５２  サーバデータベース
６０  エラー検出部（検知手段）
６１  データ取得部（取得手段）
６２  ダウンロードデータ記録部（第１記録手段、第２記録手段、第３記録手段、第４記録手段）
６３  再生処理部（再生手段）
７０  オリジナル再生データ（完全再生データ）
７１  再生データ管理テーブル
８０  ダウンロードデータ検索部（抽出手段）
８１  要求応答処理部（送信手段）
９０  読出し専用エリア
９１  追記可能エリア（追記領域）
１４１  ダウンロードデータ管理テーブル（エラー部分管理テーブル）
【図１】
2009252298.tif 000003
【図２】
2009252298.tif 000004
【図３】
2009252298.tif 000005
【図４】
2009252298.tif 000006
【図５】
2009252298.tif 000007
【図６】
2009252298.tif 000008
【図７】
2009252298.tif 000009
【図８】
2009252298.tif 000010
【図９】
2009252298.tif 000011
【図１０】
2009252298.tif 000012
【図１１】
2009252298.tif 000013
【図１２】
2009252298.tif 000014
【図１３】
2009252298.tif 000015
【図１４】
2009252298.tif 000016
【図１５】
2009252298.tif 000017
【図１６】
2009252298.tif 000018
【図１７】
2009252298.tif 000019
【図１８】
2009252298.tif 000020
【図１９】
2009252298.tif 000021