(57)【要約】【課題】ネットワークを使用して、傷のあるメディア・データを訂正するシステムおよび方法を提供すること。【解決手段】メディア装置は、プロセッサ、メモリ、ネットワーク・アダプタ、取外し可能メディア・インターフェース、誤り訂正モジュール、および通信モジュールを含む。ネットワーク装置は、メディア装置がネットワークおよびサーバに接続することを可能にする。取外し可能メディア・インターフェースは、ユーザが取外し可能メディアをメディア装置に結合することを可能にする。ユーザが取外し可能メディアを取外し可能メディア・インターフェースに挿入した後、プロセッサおよび誤り訂正モジュールが、取外し可能メディアの物理的誤りについて検査する。検出した誤りの数が所定のしきい値を超過した場合、メディア装置は、ネットワーク・アダプタおよび通信モジュールを介して、サーバに訂正データを照会する。この訂正データをメディア装置で使用することができ、取外し可能メディア上に格納されたデータを首尾よく処理することが可能となる。【選択図】図１
2007193934.tif 000002
【特許請求の範囲】
【請求項１】
プロセッサと、
前記プロセッサに結合されたデータ・バスと、
前記データ・バスに結合されたメモリと、
前記データ・バスに結合されたネットワーク・アダプタであって、少なくとも１つのサーバを含む分散ネットワークに前記プロセッサを結合するネットワーク・アダプタと、
取外し可能メディアを受け入れる取外し可能メディア・インターフェースであって、前記プロセッサに結合された取外し可能メディア・インターフェースと、
コンピュータ・プログラム・コードを具現化するコンピュータ使用可能メディアであって、前記コンピュータ・プログラム・コードが、前記プロセッサで実行可能な命令を含み、
前記取外し可能メディア上の誤りの数を検出する機能と、
前記取外し可能メディア上の前記誤りの数を所定のしきい値と比較する機能と、
前記少なくとも１つのサーバに、前記メモリに格納すべき訂正データを求めて照会する機能と、
前記訂正データを前記取外し可能メディア上に格納されたデータとマージする機能を実行させ、
前記取外し可能メディア上に格納された前記データを首尾よく処理することを可能にする
ように構成されたコンピュータ使用可能メディアと
を備えるメディア装置。
【請求項２】
前記プロセッサが、処理中に、前記訂正データを前記取外し可能メディア上に格納された前記データと組み合わせ、前記取外し可能メディア上に格納された前記データを首尾よく処理することを可能にする請求項１に記載のメディア装置。
【請求項３】
前記取外し可能メディア上の損傷したデータを含む傷のあるエリアに到達したことのみに応答して、前記プロセッサが、前記メモリ上に格納された、前記取外し可能メディア上に格納された前記データとマージされた前記訂正データを処理する請求項１に記載のメディア装置。
【請求項４】
前記メモリが、前記取外し可能メディア上の前記数の誤りを訂正するために送るべき前記訂正データの性質を前記少なくとも１つのサーバに示すユーザ・プリファレンスの集まりを格納する請求項１に記載のメディア装置。
【請求項５】
前記ユーザ・プリファレンスの集まりが、高品質訂正または低品質訂正を選択するオプションを含む請求項４に記載のメディア装置。
【請求項６】
取外し可能メディア上の誤りの数を検出するステップと、
前記取外し可能メディア上の前記誤りの数を所定のしきい値と比較するステップと、
少なくとも１つのサーバに、メモリに格納すべき訂正データを求めて照会するステップと、
前記訂正データを前記取外し可能メディア上に格納されたデータとマージして、前記取外し可能メディア上に格納された前記データを首尾よく処理することを可能にするステップと
を含むコンピュータで実現可能な方法。
【請求項７】
コンピュータに、
取外し可能メディア上の誤りの数を検出する機能と、
前記取外し可能メディア上の前記誤りの数を所定のしきい値と比較する機能と、
少なくとも１つのサーバに、メモリに格納すべき訂正データを求めて照会する機能と、
前記訂正データを前記取外し可能メディアに格納されたデータとマージして、前記取外し可能メディア上に格納された前記データを首尾よく処理することを可能にする機能
を実現させるためのコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般にはネットワーク・データ処理システムの分野に関する。より詳細には、本発明は、ネットワークを使用して、傷のある（ｆｌａｗｅｄ）メディア・データを訂正するシステムおよび方法に関する。
【背景技術】
【０００２】
過去１０年間に、パーソナル・メディア・プレーヤの人気が高まってきた。最初のパーソナル・メディア・プレーヤの１つはビデオ・カセット・レコーダ（ＶＣＲ）であった。しかし、デジタル・ビデオ・ディスク（ＤＶＤ）およびパーソナル・ビデオ・レコーダ（ＰＶＲ）の出現により、メディア再生の品質が向上し、パーソナル・メディア・プレーヤに関連するコストが低下した。
【０００３】
急速に成長しているパーソナル・メディア・ビジネスの部分は、Ｎｅｔｆｌｉｘ（商標）などのサービスを介したメール・オーダＤＶＤレンタルである。こうしたサービスは通常、ユーザが閲覧することを望むタイトルのコレクションを指示することを可能にする。サービス・プロバイダは、リストを解析し、選択されたＤＶＤタイトルを、郵便物によってユーザに定期的に発送する。ユーザがＤＶＤの閲覧を終了したとき、ユーザは、ＤＶＤを郵便物の中に戻し、サービス・プロバイダに返却する。
【０００４】
ＤＶＤには、複数のユーザがディスクを不適切に扱うことで最終的には物理的な傷が発生する。通常、メール・オーダＤＶＤレンタルサービスは、ＤＶＤが傷を含むことを、傷のあるＤＶＤの受領者がオンラインまたは返却用封筒上で示すことを可能にする。サービス・プロバイダが傷のあるディスクを受領すると、新しいディスクがユーザに自動的に送られる。
【０００５】
現在のメール・オーダＤＶＤレンタル・ビジネス・モデルにはいくつかの欠点がある。ＤＶＤをサービス・プロバイダに返却しなければならないので、ユーザは、ムービーを閲覧することができるようになるまで新しいＤＶＤの到着を待たなければならない。傷のあるＤＶＤを返却することに関連するわずかなコストは、ＤＶＤがさらに多くのユーザによって扱われるときに、最終的には非常に高くなる。例えば、わずかな傷のあるいくつかのＤＶＤは、それらが配布から除かれるまで一貫して返却されることになる（郵便コストが追加される）。異なるモデルのＤＶＤプレーヤの誤り訂正機能は著しく異なる。したがって、わずかな傷のあるＤＶＤが、あるモデルでは首尾よく処理されるが、他のモデルではそうではない可能性があり、その結果、返却されるディスクに関する郵便コストが増大する。こうした返却されるディスクは、様々なＤＶＤプレーヤの誤り訂正機能が多様であることにより、あるプレーヤでは再生可能であるが、他のプレーヤではそうではない可能性があるために、不必要に取り替えられる可能性がある。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
したがって、サービス・プロバイダが郵便を介して物理的ＤＶＤを送る必要なしに、傷のある取外し可能メディアを訂正するシステムおよび方法が求められている。
【課題を解決するための手段】
【０００７】
本発明は、メディア装置、サーバ、およびインターネットなどのネットワークを含む。メディア装置は、プロセッサ、データ・バス、メモリ、ネットワーク・アダプタ、取外し可能メディア・インターフェース、誤り訂正モジュール、および通信モジュールを含む。ネットワーク装置は、メディア装置が分散ネットワークおよびサーバに接続することを可能にする。取外し可能メディア・インターフェースは、ユーザが取外し可能メディアをメディア装置に結合することを可能にする。ユーザが取外し可能メディアを取外し可能メディア・インターフェースに挿入した後、プロセッサおよび誤り訂正モジュールが、取外し可能メディアの物理的誤りについて検査する。比較の結果、検出した誤りの数が所定のしきい値を超過した場合、メディア装置は、ネットワーク・アダプタおよび通信モジュールを介して、サーバに訂正データを照会する。この訂正データをメディア装置で使用することができ、取外し可能メディア上に格納されたデータを首尾よく処理することが可能となる。
【０００８】
本発明の前述の特徴、ならびに追加の目的、特徴、および利点が、以下に詳述する説明で明らかとなるであろう。
【０００９】
本発明の特徴と考えられる新規な特徴が添付の特許請求の範囲に記載される。しかし、本発明自体、ならびに本発明の好ましい使用の形態、別の目的、利点は、以下の例示的実施形態の詳細な説明を添付の図面と共に参照することで最も良く理解するであろう。
【発明を実施するための最良の形態】
【００１０】
ここで各図、特に図１を参照すると、本発明の好ましい実施形態を実現することのできる例示的ネットワーク１００を示すブロック図が示されている。図示するように、ネットワーク１００はメディア装置１０２を含む。メディア装置１０２は、図２に関連して本明細書でより詳細に議論する。メディア装置１０２は、図２に示すネットワーク・アダプタ２０８および通信モジュール２０４を使用して、インターネット１０４を介してサーバ１０６に接続する。
【００１１】
図２を参照すると、本発明の好ましい実施形態を実現することのできる例示的メディア装置１０２を示すより詳細なブロック図が示されている。図示するように、メディア装置１０２は、プロセッサ２０２、通信モジュール２０４、メモリ２０６、ネットワーク・アダプタ２０８、誤り訂正モジュール２１０、および取外し可能メディア・インターフェース２１２を含む。メディア装置１０２は、限定はしないが、ＤＶＤ、ＣＤ、またはフラッシュ・メモリ・プレーヤなどを含む任意のタイプのメディア・プレーヤまたはレコーダあるいはその両方として実現することができる。
【００１２】
動作中に、ユーザは、取外し可能メディア（例えばＤＶＤ、ＣＤ、フラッシュ・メモリなど）を取外し可能メディア・インターフェース２１２に配置する。プロセッサ２０２は、取外し可能メディア上に格納されたデータの処理を開始する。誤り訂正モジュール２１０は、取外し可能メディアの誤りを検査する。取外し可能メディア上の誤りの数または重大度が所定のしきい値を超過した場合、プロセッサ２０２は、通信モジュール２０４およびネットワーク・アダプタ２０８と共に、サーバ１０６（図１および３）に訂正データを照会し、取外し可能メディア上に格納されたデータを首尾よく処理することを可能にする。サーバ１０６は、様々な要素に応じて、メディア装置１０２に送るべき訂正データを調整する。例えば、メディア装置１０２との間で確立された接続が低速（例えばダイヤルアップ）接続であるとサーバ１０６が判定した場合、取外し可能メディアの損傷したエリアに関する置換データの代わりに、損傷したビットを訂正するチェックサム・データを送ることができる。サーバ１０６とメディア装置１０２が高速（例えばブロードバンド）接続を確立した場合、置換データ（例えばＤＶＤ上の全チャプタ）を送ることができる。訂正データがメモリ２０６内に格納される。本発明の好ましい実施形態では、ユーザは、メディア装置１０２が要求する訂正データのタイプを決定するユーザ・プリファレンス２１４の集まりを設定することができる。例えば、ユーザが高速接続にアクセスした場合であっても、ユーザは、置換データを受信するのに必要な時間がチェックサム・データと比べて非常に長いと判断する可能性がある。ユーザは、損傷した取外し可能メディアを検出した場合にメディア装置１０２がチェックサム・データだけを要求することを要求することができる。
【００１３】
プロセッサ２０２がサーバ１０６から訂正データとしてチェックサム・データを受信した場合、オンザフライ訂正のために、プロセッサ２０２による処理中に、訂正データが、取外し可能メディア上に格納されたデータと共にストリーミングされる。しかし、プロセッサ２０２が訂正データとして置換データを受け取った場合、訂正データが、取外し可能メディア上に格納された元のデータとマージされる。したがって、処理中に、プロセッサ２０２が、未損傷データを取り出すことのできない取外し可能メディアの傷のあるエリアに到達したとき、プロセッサ２０２は、メモリ２０６に格納されたマージ済みデータにアクセスする。
【００１４】
本発明の好ましい実施形態が任意の誤り訂正方法を使用して、取り出した訂正データをストリーミングし、または取外し可能メディア上に格納されたデータとマージすることができることを当業者は理解されよう。当技術分野で周知の誤り訂正アルゴリズムの一例は、データ内の損傷したビットをチェックサム情報で修復することを可能にする誤り訂正コード（ＥＣＣ）アルゴリズムである。データ訂正が必要であるとき、取外し可能メディア上の物理的傷を訂正するのに必要な紛失データまたは不完全なデータが、リストとして生成される。メディア装置１０２は、サーバ１０６（取外し可能メディア供給業者が操作するコンピュータ・システムでよい）と連絡して、必要な訂正データを取り出すことができる。
【００１５】
サーバ１０６はまた、限定はしないが、サーバ１０６とメディア装置１０２との間で確立された接続速度、取外し可能メディア上で見つかった誤りの数または重大度などを含む様々な要素に応じて、メディア装置１０２に送られる訂正データを調整することができる。例えば、メディア装置１０２との間で確立された接続がダイヤルアップ・アクセスなどの低速接続であるとサーバ１０６が判定した場合、サーバ１０６は、取外し可能メディア上の損傷ビットを訂正するのにチェックサム・データまたは誤り訂正データだけを送ることを選ぶことができる。
【００１６】
先に議論したように、ユーザは、メディア装置１０２が要求する訂正データのタイプを決定するユーザ・プリファレンス２１４の集まりを設定することができる。このユーザ・プリファレンス２１４の集まりは、インターネットを介してサーバ１０６上のそれぞれのユーザ・アカウントにアクセスすることでユーザが設定することができ、またはメディア装置１０２上に配置されたインターフェースを介してユーザ・プリファレンス２１４の集まりをローカルに設定することができる。サーバ１０６は、このユーザ・プリファレンス２１４の集まりを解析し、訂正データをユーザの要求した形式（例えばチェックサム・データまたは置換データ）で送る。サーバ１０６は、損傷のあるデータを訂正するのに必要な推定時間をユーザに示す情報をメディア装置１０６に送ることもできる。メディア装置１０６は、損傷のあるデータを訂正するのに必要な推定時間が受け入れられるかどうかをユーザに照会することができる。受け入れられない場合、ユーザは、メディア装置１０６を介して、送付されるべき新しい取外し可能メディアを要求することができる。ユーザが選択することのできる別のオプションは、ユーザが待つことのできる時間に応じた訂正の範囲である。例えば、ユーザが高品質訂正（例えば、損傷のあるデータの完全な置換）を望み、必要な時間だけ待つことができる場合、ユーザは、「高品質訂正」オプションを選択することができる。ユーザがムービーを早く閲覧したいので高品質訂正を選択しないことを望む場合、ユーザは、「オンザフライ」訂正のためのチェックサム・データの要求を通常は含む「低品質訂正」オプションを選択することができる。
【００１７】
本明細書で図４に関連してより詳細に論じるように、処理中に、チェックサム・データまたは誤り訂正データを、オンザフライ・データ訂正用の取外し可能メディア上に格納されたデータと組み合わせることができる。しかし、取外し可能メディア上に多数の検出された誤りがあり、メディア装置１０２との間で確立された接続が高速（例えばブロードバンド）接続であるときは特に、サーバ１０６は、物理的欠陥によって損傷を受けた取外し可能メディアに格納されたデータの部分を置換するデータを送ることを選ぶことがある。このデータは、メディア装置１０２のメモリ２０６に格納される。取外し可能メディアに格納されたデータの処理中に、プロセッサ２０２は、物理的欠陥によって損傷を受けた取外し可能メディア上のエリアに遭遇する可能性がある。チェックサム・データおよび訂正データを介して損傷エリアに格納されたデータを訂正する代わりに、プロセッサ２０２は、メモリ２０６からのダウンロード済み置換データを処理する。これにより、損傷データのリアル・タイムのオンザフライ訂正と比べて、プロセッサ２０２に関する処理要件が低減される。
【００１８】
図３は、本発明の好ましい実施形態を実現することのできる例示的サーバ１０６を示すブロック図である。図示するように、サーバ１０６は少なくとも１つのプロセッサ３０２を含み、その少なくとも１つのプロセッサ３０２は、システム相互接続３０４を介してシステム・メモリ３０６に結合される。システム・メモリ３０６はまた、訂正データ・モジュール３１８を含み、訂正データ・モジュール３１８は、メディア装置１０２からの訂正データ要求を実行するために送るべき訂正データの性質を判定する。例えば、訂正データ・モジュール３１８は、特定の訂正データ要求に対して、損傷ビットのオンザフライ訂正に使用されるチェックサム・データの方がより適切であると判定することができる。別の状況では、訂正データ・モジュール３１８は、置換データ（例えばＤＶＤ上の全チャプタ）の方が訂正データとして適していると判定することができる。訂正データ・モジュール３１８は、メディア装置１０２とサーバ１０６との間の接続の速度、特定の取外し可能メディアに対する損傷の重大度などの様々な要素を考慮する。
【００１９】
メザニン相互接続３１４は、システム相互接続３０４を周辺相互接続３１６に結合する。限定はしないがperipheral component interconnect (PCI)バス、accelerated graphics port (AGP)バス、およびsmallcomputer system interface (SCSI)バスを含む任意のタイプの周辺相互接続として周辺相互接続３１６を実現できることを当業者は理解されよう。周辺相互接続３１６には、ネットワーク・アダプタ３０８、ハード・ディスク・ドライブ（ＨＤＤ）３１０、および周辺装置３１２の集まりが結合される。ネットワーク・アダプタ３０８は、サーバ１０６をインターネット１０４に結合し、本明細書で図４に関連してより詳細に議論するように、サーバ１０６がメディア装置１０２からの訂正データ要求を実行することを可能にする。システム・メモリ３０６およびハード・ディスク・ドライブ（ＨＤＤ）３１０は、訂正データの集まりを格納する。訂正データの集まりは、それぞれの固有の訂正データ要求に合わせることができる。
【００２０】
図４は、本発明の好ましい実施形態による、ネットワークを使用して傷のあるメディア・データを訂正する例示的方法を示す高レベル論理流れ図である。プロセスはステップ４００で始まり、ステップ４０２に進む。ステップ４０２は、ユーザがメディア装置１０２の取外し可能メディア・インターフェース２１２に取外し可能メディアを挿入することを示す。プロセスはステップ４０４に進む。ステップ４０４は、プロセッサ２０２および誤り訂正モジュール２１０が取外し可能メディアの物理的誤りを検査することを示す。先に議論したように、こうした物理的誤りには、限定はしないが、ユーザの不手際によるＤＶＤまたはＣＤディスク上の擦り傷、あるいはテープまたはフラッシュ・メディア上の物理的誤りが含まれる。
【００２１】
プロセスはステップ４０６に進む。ステップ４０６は、取外し可能メディア上の検出された誤りの数が所定のしきい値を超過するかどうかをプロセッサ２０２が判定することを示す。この誤りの所定のしきい値は、メモリ２０６に格納されたシステム・ファームウェアを介してメディア装置１０２の製造業者により変更することができ、ユーザ定義設定を介して、またはその他の何らかの方法で設定することができる。取外し可能メディア上の検出された誤りの数が所定のしきい値を超過しないとプロセッサ２０２が判定した場合、プロセスはステップ４０８に進む。ステップ４０８は、プロセッサ２０２が取外し可能メディア上に格納されたデータを処理することを示す。プロセスはステップ４１０に進む。ステップ４１０は、プロセッサ２０２が取外し可能メディア上に格納されたデータの処理を完了したかどうかに関して判定を行うことを示す。プロセッサ２０２が取外し可能メディア上に格納されたデータの処理を完了していない場合、プロセスはステップ４０８に戻る。しかし、プロセッサ２０２が取外し可能メディア上に格納されたデータの処理を完了した場合、プロセスは、プロセスの終了を示すステップ４１２に進む。
【００２２】
ステップ４０６に戻ると、取外し可能メディア上の検出された誤りの数が所定のしきい値を超過しているとプロセッサ２０２が判定した場合、プロセスはステップ４１４に進む。ステップ４１４は、メディア装置１０２が訂正データを求めて通信モジュール２０４およびネットワーク・アダプタ２０８を介してサーバ１０６に照会することを示す。
【００２３】
プロセスはステップ４１６に進む。ステップ４１６は、サーバ１０６の訂正データ・モジュール３１８が、先に論じたように、限定はしないがサーバ１０６とメディア装置１０２との間で確立された接続速度、取外し可能メディア上で見つかった誤りの数または重大度、ユーザ設定２１４などを含む様々な要素を考慮することにより、要求側メディア装置１０２に送るべき訂正データを調整することを示す。ステップ４１８で示すように、サーバ１０６のプロセッサ３０２は、ステップ４１６に関して議論した要素を介して、メディア装置１０２に送るべき訂正データを準備する。チェックサム・データを送るべきであるとサーバ１０６の訂正データ・モジュール３１８が判定した場合、プロセスはステップ４２０に進む。ステップ４２０は、処理中のオンザフライ訂正のために、訂正データが取外し可能メディア上に格納されたデータと共にストリーミングされることを示す。次いでステップ４１２で示すように、プロセスは終了する。ステップ４１８に戻ると、置換訂正データをメディア装置１０２に送るべきであるとサーバ１０６が判定した場合、プロセスはステップ４２２に進む。ステップ４２２は、訂正データが取外し可能メディア上に格納された元のデータとマージされ、メモリ２０６に格納されることを示す。
【００２４】
次いでプロセスはステップ４２４に進む。ステップ４２４は、データの処理中に取外し可能メディアの傷のあるエリアに到達したかどうかをプロセッサ２０２が判定することを示す。処理中に取外し可能メディアの傷のあるエリアに到達したとプロセッサ２０２が判定した場合、プロセスはステップ４２６に進む。ステップ４２６は、プロセッサ２０２がメモリ２０６に格納されたマージ済みデータを処理することを示す。次いで、ステップ４１２で示すように、プロセスは終了する。しかし、処理中に取外し可能メディアの傷のあるエリアに到達していないとプロセッサ２０２が判定した場合、プロセスはステップ４２８に進む。ステップ４２８は、プロセッサ２０２が取外し可能メディア上に格納されたデータを引き続き処理することを示す。
【００２５】
次いで、プロセスはステップ４３０に進む。ステップ４３０は、データの処理が終了したかどうかをプロセッサ２０２が判定することを示す。データ処理が終了していない場合、プロセスはステップ４２８に戻る。しかし、プロセスが終了したとプロセッサ２０２が判定した場合、プロセスは、プロセス終了を示すステップ４１２で終了する。
【００２６】
開示のように、本発明は、ネットワークを使用して傷のあるメディア・データを訂正するシステムおよび方法を含む。メディア装置は、プロセッサ、メモリ、ネットワーク・アダプタ、取外し可能メディア・インターフェース、および誤り訂正モジュール、ならびに通信モジュールを含む。ネットワーク装置は、メディア装置がネットワークおよびサーバに接続することを可能にする。取外し可能メディア・インターフェースは、ユーザが取外し可能メディアをメディア装置に結合することを可能にする。ユーザが取外し可能メディアを取外し可能メディア・インターフェースに挿入した後、プロセッサおよび誤り訂正モジュールが、取外し可能メディアの物理的誤りについて検査する。検出した誤りの数が所定のしきい値を超過した場合、メディア装置は、ネットワーク・アダプタおよび通信モジュールを介して、サーバに訂正データを照会する。この訂正データをメディア装置で使用することができ、取外し可能メディア上に格納されたデータを首尾よく処理することが可能となる。
【００２７】
本発明の好ましい実施形態では、メディア装置が、限定はしないが電話モデム接続、イーサネット（商標）接続、またはケーブルＴＶ接続を含む様々な方法を使用してサーバに結合されたＤＶＤ／ＰＶＲマシン（すなわち、ＤＶＤドライブおよびビデオを再生するディスク・コンポーネントを組み込む装置）として実現される。例えばＤＶＤ（または他の任意のタイプの取外し可能メディア）がメディア装置に挿入されたとき、メディア装置は、エラーに関して取外し可能メディアを走査する（例えば、ＤＶＤのチャプタに関するチェックサムを読み取る）。
【００２８】
次いで、メディア装置は、チャプタに関する実際のデータ・フィールドを走査し、ＤＶＤの物理的プラッタのチェックサムを、リストされたチェックサムと突き合わせてチェックする。計算が実施され、劣化割合（すなわち、チャプタのうちのどれほどに擦り傷があるか、または取外し可能メディア上に格納されたデータのレンダリング品質が不良となるか）が判定される。走査手続きは、ユーザ・プリファレンスの集まりを変更することによって調整することができる。ＤＶＤ上のチャプタの品質がある所定のしきい値未満であると判定された場合、メディア装置は、取外し可能メディア上に格納されたデータの正確なレンダリング（例えば、ＤＶＤムービーの場合はクリアな品質の画像）のために訂正データが必要であることをユーザに通知する。検出された誤りが、後でアクセスされる取外し可能メディアのエリア内で生じる場合、取外し可能メディアからのデータのレンダリングが始まるまでに必要な時間をユーザに通知することもできる。取外し可能メディアの初期にアクセスされるエリアの再生中に、検出された誤りに関する訂正データをバックグラウンドでダウンロードすることができる。
【００２９】
本発明の好ましい実施形態で使用される訂正データは、限定はしないが、誤りビットを訂正するのに使用される数値として実現される訂正データと、元の誤りデータとマージされ、メモリに保存される訂正データとを含むことを当業者は理解されよう。メディア・プレーヤのＤＶＤプレーヤ部分がＤＶＤ上の誤りエリアに到達したとき、訂正／マージ後のデータをメモリから直接再生することができる。訂正データをリモート・サーバ上のファイルに格納し、要求時に中継することができる。
【００３０】
別法として、本発明の少なくとも一部の態様を、プログラム製品を含むコンピュータ使用可能メディアとして実現できることを理解されたい。本発明に関する機能を定義するプログラムは、様々な信号担持メディアを介してデータ記憶システムまたはコンピュータ・システムに送達することができ、様々な信号担持メディアには、限定はしないが、書込み不能記憶メディア（例えばＣＤ−ＲＯＭ）と、書込み可能メディア（例えばフロッピィ・ディスケット、ハード・ディスク・ドライブ、読取り／書込みＣＤ−ＲＯＭ、光学式メディア）と、イーサネット（商標）、インターネット、ワイヤレス・ネットワーク、および類似のネットワーク・システムを含むコンピュータおよび電話ネットワークなどの通信メディアとが含まれる。したがって、そのような信号担持媒体が本発明における方法機能を指示するコンピュータ可読命令を担持または符号化するとき、そのような信号担持媒体が本発明の代替実施形態を表すことを理解されたい。さらに、本明細書に記載のハードウェア、ソフトウェア、またはソフトウェアとハードウェアの組合せの形態の手段あるいはその均等物を有するシステムで本発明を実現できることを理解されたい。
【００３１】
好ましい実施形態を参照しながら本発明を具体的に図示および説明したが、本発明の精神および範囲から逸脱することなく、本発明の中で形態および細部の様々な変更を行えることを当業者は理解されよう。
【図面の簡単な説明】
【００３２】
【図１】本発明の好ましい実施形態を実現することのできる例示的ネットワークを示すブロック図である。
【図２】本発明の好ましい実施形態を実現することのできる例示的メディア装置を示すブロック図である。
【図３】本発明の好ましい実施形態を実現することのできる例示的サーバを示すブロック図である。
【図４】本発明の好ましい実施形態による、ネットワークを使用して傷のあるメディア・データを訂正する方法を示す高レベル論理流れ図である。
【符号の説明】
【００３３】
１００  ネットワーク
１０２  メディア装置
１０４  インターネット
１０６  サーバ
２０２  プロセッサ
２０４  通信モジュール
２０６  メモリ
２０８  ネットワーク・アダプタ
２１０  誤り訂正モジュール
２１２  取外し可能メディア・インターフェース
３０２  プロセッサ
３０４  システム相互接続
３０６  システム・メモリ
３０８  ネットワーク・アダプタ
３１０  ハード・ディスク・ドライブ（ＨＤＤ）
３１２  周辺装置
３１４  メザニン相互接続
３１６  周辺相互接続
３１８  訂正データ・モジュール
【図１】
2007193934.tif 000003
【図２】
2007193934.tif 000004
【図３】
2007193934.tif 000005
【図４】
2007193934.tif 000006