(57)【要約】  本発明はプレイヤを開示する。プレイヤは、読取手段と、制御手段と、送信手段と、受信手段と、デコード手段とを有する。本発明によるプレイヤは、ネットワークに接続されることにより、誤りを訂正するために必要な損失又は損傷部分に対応する元のコンテンツを取得し、元のコンテンツを読み取られたコンテンツに追加し、これにより、プレイヤが誤りを迅速且つ効率的に訂正することができる。
2007533050.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツの誤りを訂正する方法であって：
(a)前記誤りから誤りの種類を決定するステップと；
(b)前記誤りの種類に従って対応する誤り訂正情報をダウンロードするダウンロード要求を送信するステップと；
(c)前記誤り訂正情報を受信するステップと；
(d)前記誤り訂正情報を使用して前記誤りを訂正するステップと；
を有する方法。
【請求項２】
請求項１に記載の方法であって、
前記誤りの種類は、物理的誤りと論理的誤りとのうち少なくとも１つを有する方法。
【請求項３】
請求項２に記載の方法であって、
ステップ(a)は、前記コンテンツに損失又は損傷部分が存在する場合に、物理的誤りが前記コンテンツに存在することを決定するステップを有する方法。
【請求項４】
請求項３に記載の方法であって、
前記ダウンロード要求は、前記損失又は損傷部分に対応する元のコンテンツをダウンロードする要求であり、
前記要求は、前記損失又は損傷部分の開始アドレスを有する方法。
【請求項５】
請求項４に記載の方法であって、
ステップ(c)は、前記損失又は損傷部分の開始アドレスに従って、ダウンロードされた元のコンテンツを前記コンテンツに追加するステップを有する方法。
【請求項６】
請求項２ないし５のうちいずれか１項に記載の方法であって、
ステップ(a)は、前記コンテンツが元のデコード方法で特定することができない場合に、論理的誤りが前記コンテンツに存在することを決定するステップを有する方法。
【請求項７】
請求項６に記載の方法であって、
前記ダウンロード要求は、新しいデコード方法に対応する情報をダウンロードする要求であり、
前記要求は、元のデコード方法に対応する情報と、前記論理的誤りの種類とを有する方法。
【請求項８】
請求項７に記載の方法であって、
ステップ(d)は、前記新しいデコード方法に対応する情報に従って、元のデコード方法を更新するステップを有する方法。
【請求項９】
供給者による誤り訂正情報を供給する供給者により、コンテンツの誤りを訂正する方法であって：
(a)前記誤りに対応するダウンロード要求を受信するステップと；
(b)前記ダウンロード要求に対応する誤り訂正情報が存在するか否かを決定するステップと；
(c)前記ダウンロード要求に対応する前記誤り訂正情報が存在しない場合に、新しい誤り訂正情報を取得するステップと；
(d)前記ダウンロード要求に対応する前記誤り訂正情報を送信するステップと；
を有する方法。
【請求項１０】
請求項９に記載の方法であって、
前記誤りは、物理的誤りと論理的誤りとのうち少なくとも１つを有する方法。
【請求項１１】
請求項１０に記載の方法であって、
前記物理的誤りに対応する前記ダウンロード要求は、損失又は損傷部分に対応する元のコンテンツをダウンロードする要求であり、前記要求は、前記損失又は損傷部分の開始アドレスを有し；
前記論理的誤りに対応する前記ダウンロード要求は、新しいデコード方法に対応する情報をダウンロードする要求であり、前記要求は、元のデコード方法に対応する情報と、前記論理的誤りの種類とを有する方法。
【請求項１２】
請求項１１に記載の方法であって、
前記ダウンロード要求に対応する前記誤り訂正情報は、前記損失又は損傷部分に対応する元のコンテンツと、前記新しいデコード方法に対応する情報とを有する方法。
【請求項１３】
請求項１２に記載の方法であって、
前記ステップ(b)は：
前記ダウンロード要求の種類を決定し；
前記要求が前記損失又は損傷部分に対応する元のコンテンツをダウンロードする要求である場合に、前記開始アドレスに従ってダウンロードされる前記損失又は損傷部分に対応する元のコンテンツを見つけることを有する方法。
【請求項１４】
請求項１２又は１３に記載の方法であって、
前記ステップ(b)は：
前記ダウンロード要求の種類を決定し；
要求が新しいデコード方法に対応する情報をダウンロードする要求である場合に、元のデコード方法より新しいデコード方法に対応する情報が、元のデコード方法に対応する情報に従って格納されているか否かを決定することを有する方法。
【請求項１５】
請求項１４に記載の方法であって、
元のデコード方法より新しいデコード方法に対応する情報が格納されている場合に、前記ステップ(b)は、前記論理的誤りの種類に従って前記新しいデコード方法に対応する情報を使用して、前記論理的誤りが訂正可能であるか否かを決定するステップを更に有する方法。
【請求項１６】
制御手段と送信手段と受信手段とを有し、コンテンツの誤りを訂正する誤り訂正装置であって：
前記制御手段は、誤りの種類を決定し、前記受信手段により受信された誤り訂正情報で前記誤りを訂正するために使用され；
前記送信手段は、前記誤りの種類に従ってそれぞれの誤り訂正情報をダウンロードするダウンロード要求を送信するために使用され；
前記受信手段は、前記誤り訂正情報を受信するために使用される装置。
【請求項１７】
請求項１６に記載の装置であって、
前記制御手段は、誤り訂正を制御するファームウェアを有する装置。
【請求項１８】
請求項１６又は１７に記載の装置であって、
前記誤りの種類は、物理的誤りの種類と論理的誤りの種類とを有する装置。
【請求項１９】
読取手段と制御手段と送信手段と受信手段とデコード手段とを有するプレイヤであって：
前記読取手段は、コンテンツを読み出すために使用され；
前記制御手段は、読み出されたコンテンツの何らかの欠陥部分の存在を決定し、前記送信手段がそれぞれの欠陥部分をダウンロードするダウンロード要求を送信するように制御し、ネットワークから前記受信手段により受信された欠陥部分を前記読み出されたコンテンツに追加し、訂正されたコンテンツを提供するために使用され；
前記デコード手段は、前記訂正されたコンテンツをデコードして再生するために使用されるプレイヤ。
【請求項２０】
請求項１９に記載のプレイヤであって、
前記制御手段はまた、前記読み出されたコンテンツ及び前記訂正されたコンテンツが、元のデコード方法でデコード可能であるか否かを決定し、前記送信手段が新しいデコード方法に対応する情報をダウンロードすることを求めるダウンロード要求を送信するように制御し、前記受信手段により受信された前記新しいデコード方法に対応する情報を用いて元のデコード方法を更新するために使用され；
前記デコード手段はまた、前記新しいデコード方法に従って前記読み出されたコンテンツと前記訂正されたコンテンツとをデコードして再生するために使用されるプレイヤ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ディスク再生システムの誤り訂正機構に関し、特に光ディスクプレイヤにより光ディスクから読み出されるコンテンツにおける誤りを訂正する機構に関する。
【背景技術】
【０００２】
今日は、光記憶装置技術の非常に急速な発展に直面している。今日の光記憶メディアは、大容量、高密度及び小サイズという利点を有する。光記憶メディアの発展と共に、これらのメディアに格納されたコンテンツの新しい種類の誤りもまた、絶え間なく生じており、このことは、光ディスクの再生品質に非常に影響を及ぼす。
【０００３】
コンテンツの誤りを訂正する従来技術の光ディスクプレイヤの方法及び装置について、図１及び２を参照して説明する。
【０００４】
図１は、従来技術の光ディスクプレイヤのブロック図である。光ディスクプレイヤ10は、読取モジュール110と、デコードモジュール111と、制御モジュール112とを有する。読取モジュール110は光ディスクのコンテンツを読み出し、デコードモジュール111は、読み出されたコンテンツをデコードして、デコードされたコンテンツを出力し、制御モジュール112は、読出処理とデコード処理とを制御して、読み出されたコンテンツに物理的及び／又は論理的誤りが存在するか否かを決定する。誤りが存在する場合、制御モジュールは誤りを自分で又は手動で訂正する。制御モジュールは、ファームウェアにより（例えばROMに格納されたプログラミングコマンドにより）動作可能である。これに関して、物理的誤りは、光ディスクから光ディスクプレイヤにより読み出されたコンテンツにおける欠陥を示し、この欠陥は、光ディスクの物理的損傷から生じる（摩耗、白点、傾斜等を含む）。論理的誤りは、データをエンコードしてこれらを光ディスクに格納するときに、採用されたエンコード方法が標準的なエンコード方法に従わないことであり（不正確な起動番号の採用、無効なDVDナビゲーション情報若しくは非標準のビデオフォーマット、又は同期コードの欠陥等）、制御モジュールが光ディスクから読み出されたコンテンツを認識してデコードモジュールがこれをデコードするように制御するための所定の方法を使用することを不可能にする。
【０００５】
読み出されたコンテンツに欠陥部分（すなわち物理的誤り）が存在する場合、制御モジュール112は、読取モジュール110に対して再びこれを読み取るように命令する。しかし、リトライ回数が所定の閾値を超過すると、制御モジュール112は、読取モジュールに欠陥部分をスキップするように命令する。読み出しの後に、制御モジュール112は、読み出されたコンテンツをデコードするようにデコードモジュール111を制御する。デコードの処理中に読み出されたコンテンツが非標準のエンコード方法でエンコードされているとわかり、所定のデコード方法でデコード不可能である場合（すなわち論理的誤り）、適切なデコード方法で読み出されたコンテンツをデコードするために、装置のファームウェアは更新されなければならない。しかし、従来技術においてファームウェアを更新するためには、プレイヤの製造者は手動で全体のファームウェアを交換しなければならない。又はユーザが自分でファームウェアを更新するためにファームウェア更新ソフトウェアを提供しなければならない。
【０００６】
図２は、従来技術において光ディスクプレイヤにより読み出されたコンテンツの誤りを訂正する処理のフローチャートを示している。まず、光ディスクからコンテンツを読み取る（ステップS211）。読み出されたコンテンツで何らかの欠陥部分が特定された場合（すなわち、物理的誤りが存在する場合）（ステップS212）、リトライ回数と所定の閾値との比較が行われる（ステップS213）。リトライ回数が閾値未満である場合、リトライ回数は１だけ増加し（ステップ214）、コンテンツが再び読み出される（すなわちステップS211に戻る）。しかし、リトライ回数が閾値より大きい場合、コンテンツのこの部分がスキップされる（ステップS215）。この後に、ステップS216において、読み出されたコンテンツ又は物理的誤りの後のコンテンツに論理的誤りが存在するか否かが決定される。論理的誤りが存在する場合、ファームウェアは手動で更新されるように促され（ステップS217）、論理的誤りを訂正した後にコンテンツがデコードされる（ステップS218）。ステップS216において論理的誤りが存在しないと決定された場合、ステップS218に直接ジャンプし、コンテンツをデコードする。
【０００７】
従来技術の前記の説明から、光ディスクプレイヤは、物理的誤りを訂正するために比較的受動的な方法を採用していることがわかる。すなわち、読み取りをリトライして、リトライ回数が所定の値／数を超過すると、コンテンツがスキップされる。このことは、不連続のコンテンツ再生を生じることがある。更に、従来技術では、論理的誤りは時を違えずに訂正されず、再生の中断又は画面上のモザイクを生じることがある。論理的誤りを訂正するために、ファームウェアを手動で交換する必要があり、その結果、全体の誤り訂正処理がかなり複雑且つ不便になる。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明の１つの目的は、前記の問題に対処することができる新しい誤り訂正方法及び装置を提供することである。
【課題を解決するための手段】
【０００９】
本発明の第１の態様によれば、コンテンツの誤りを訂正する方法を提供し、誤りの種類を決定するステップと、誤りの種類に従って誤り訂正情報をダウンロードするダウンロード要求を送信するステップと、誤り訂正情報を受信するステップと、訂正情報で誤りを訂正するステップとを有する。
【００１０】
本発明の第２の態様によれば、プロバイダがコンテンツの誤りを訂正する誤り訂正情報を提供する方法を提供し、誤りに対応するダウンロード要求を受信するステップと、ダウンロード要求に対応する誤り訂正情報の存在を決定するステップと、ダウンロード要求に対応する誤り訂正情報が存在しない場合に、新しい誤り訂正情報を取得するステップと、ダウンロード要求に対応する誤り訂正情報を送信するステップとを有する。
【００１１】
本発明の第３の態様によれば、制御手段と送信手段と受信手段とを有し、コンテンツの誤りを訂正する装置を提供し、制御手段は、この誤りの種類を決定し、この受信手段により受信された誤り訂正情報でこの誤りを訂正するために使用され、この送信手段は、この誤りの種類に従ってそれぞれの誤り訂正情報をダウンロードするダウンロード要求を送信するために使用され、受信手段は、この誤り訂正情報を受信するために使用される。
【００１２】
本発明の第４の態様によれば、読取手段と制御手段と送信手段と受信手段とデコード手段とを有するプレイヤを提供し、この読取手段はコンテンツを読み出し、この制御手段は読み出されたコンテンツの何らかの欠陥部分の存在を決定し、送信手段がそれぞれの欠陥部分をダウンロードするダウンロード要求を送信するように制御し、ネットワークからこの受信手段により受信された欠陥部分をこの読み出されたコンテンツに追加し、訂正されたコンテンツを提供し、このデコード手段は、この訂正されたコンテンツをデコードし、これを再生する。
【発明を実施するための最良の形態】
【００１３】
添付図面及び特許請求の範囲の内容と共に以下の説明を通じて、本発明の更なる理解で、本発明の他の目的及び効果が明らかになり、容易に理解される。
【００１４】
図面を参照して、本発明の好ましい実施例の以下の具体的な説明を用いて、本発明の前記及び他の特徴が明らかになる。これらの図面では、各部分に同じ参照符号が使用される。
【００１５】
本発明の光ディスク再生システムの誤り訂正手段及び方法について、図３〜７を参照して具体的に説明する。
【００１６】
図３は、本発明の好ましい実施例による光ディスク再生システムを示している。光ディスク再生システム30は、ネットワークを介してサーバ32に接続された光ディスクプレイヤ31を有する。サーバ32は、光ディスクプレイヤに誤り訂正情報を提供するために使用され、光ディスクプレイヤは、提供された誤り訂正情報で光ディスクから読み出されたコンテンツの誤りを訂正し、これを再生する。
【００１７】
図４は、図３に示す光ディスク再生システムの光ディスクプレイヤの構成のブロック図を示している。好ましい実施例によれば、光ディスクプレイヤ31は、読取モジュール110と、デコードモジュール111と、制御モジュール410と、送信モジュール411と、受信モジュール412とを有し、制御モジュールはファームウェアにより実装される。
【００１８】
制御モジュール410が光ディスクから読取モジュール110により読み出されたコンテンツで欠陥部分を検出すると、ネットワークを介してコンテンツの欠陥部分をダウンロードする要求を各サーバ（例えば図３のサーバ32）に送信するように、送信モジュールに対して命令する。要求は、光ディスクの識別番号と、読み出されたコンテンツの欠陥部分の開始アドレス（通常では、開始アドレスは欠陥部分のデータレポートヘッダで示される）とを有する。
【００１９】
次に、制御モジュール412は、サーバから欠陥のコンテンツを受信する。制御モジュール410の制御で、読み出されたコンテンツは、読み出される完全なコンテンツを形成するために、開始アドレスに従って受信コンテンツに追加される。次に、制御モジュール410は、コンテンツに論理的誤りが存在するか否かを決定し、誤りが存在する場合には、制御モジュールの読み取り及びデコードの制御機能を実行するために使用されるファームウェアが、更新される必要がある。この時点で、制御モジュール410は、送信モジュール411がネットワークを介して新しいファームウェアのリリースの各情報をダウンロードする要求をそのサーバに送信するように制御する。新しいリリース情報は、ファームウェアを更新するコードでもよい。ダウンロード要求は、ディスク識別番号と、古いファームウェアのリリースに関する情報と、論理的誤りの種類（誤った開始番号、無効なDVDナビゲーション情報等）とを有してもよい。受信モジュール412は、新しいファームウェアのリリースに関する情報をサーバから受信する。次に、制御モジュール410は、この情報でファームウェアを更新し、デコードモジュール111が更新されたファームウェアで読み取られたコンテンツをデコードするように制御する。
【００２０】
図５は、図３に示す光ディスク再生システムのサーバ32の構成のブロック図を示している。サーバは、トランシーバ511と、制御手段512と、データベース513とを有する。
【００２１】
トランシーバ511は、誤り訂正情報をダウンロードするために、光ディスクプレイヤからダウンロード要求を受信する。要求は、誤りの種類に対応する。制御手段512は、ダウンロード要求の内容に従って、データベース513に格納された必要な情報が存在するか否かを決定する。存在する場合には、制御手段512は、データベース513が誤り訂正情報をトランシーバ511に送信するように制御し、トランシーバ511は、この情報をプレイヤに渡す。しかし、存在しない場合には、制御手段512は、トランシーバ511がネットワークを介して他のサーバ（図示せず）から誤り訂正情報を取得するように制御する。当然のことながら、プログラマは、誤り情報に従って自分のプログラムを解決することができ、データベース513にプログラムを格納することができる。次に、トランシーバ511は、誤り訂正情報をプレイヤに渡す。
【００２２】
図６は、読み取られたコンテンツの誤りを訂正するための図４に示す光ディスクプレイヤの処理のフローチャートを示している。図６に示すように、まず、光ディスクからコンテンツを読み取る（ステップS611）。次に、コンテンツに物理的誤りが存在するか否かを決定する（ステップS612）。欠陥が存在する場合には、ネットワークを介して欠陥のコンテンツをダウンロードする要求を送信し（ステップS613）、欠陥のコンテンツを受信し（ステップS614）、コンテンツの開始アドレスに従ってこれを前者の読み出されたコンテンツに追加し、完全な誤りのない読み出されたコンテンツを形成する（ステップS615）。しかし、読み出されたコンテンツに物理的誤りが存在しないと決定された場合、ステップS616に直接ジャンプし、コンテンツに論理的誤りが存在するか否かを決定する。
【００２３】
ステップ616において読み出されたコンテンツに論理的誤りが存在することが決定されると、新しいファームウェアのリリースに関する情報をダウンロードするダウンロード要求を送信する（ステップS617）。論理的誤りが存在しない場合、ステップS620にジャンプし、コンテンツをデコードする。ダウンロード要求を送信した後に、ステップ618において新しいファームウェアのリリースに関する情報を受信し、ステップ619においてこの情報で論理的誤りを訂正する（すなわち、新しいファームウェアのリリースに関する情報でファームウェアを更新する）。次に、ステップ620において、更新されたファームウェアで読み出されたコンテンツをデコードする。
【００２４】
図７は、誤り訂正情報を提供するための図５に示すサーバの処理のフローチャートを示している。図７に示すように、まず、プレイヤからダウンロード要求を受信する（ステップ711）。要求は、誤りの種類に対応し、誤りに関する情報を有する。すなわち、物理的誤りは、欠陥のコンテンツをダウンロードする要求に対応し、要求は欠陥のコンテンツの開始アドレスを有する。論理的誤りは、新しいファームウェアのリリースに関する情報をダウンロードする要求に対応し、要求は関連の論理的誤りの種類、古いファームウェアのリリースに関する情報等を有する。次に、この要求が欠陥のコンテンツをダウンロードする要求であるか否かを決定する（ステップ712）。そうである場合、欠陥のコンテンツの開始アドレスに従って欠陥のコンテンツを見つけて送信する（ステップS713）。要求が欠陥のコンテンツをダウンロードする要求ではない場合（すなわち、新しいファームウェアのリリースに関する情報をダウンロードする要求である場合）、古いファームウェアのリリースに関する情報に従って、古いものより新しいファームウェアリリースが存在するか否かを決定する（ステップS714）。この回答が肯定的である場合、論理的誤りに関する情報に従って、この新しいファームウェアのリリースに関する情報が論理的誤りを訂正することができるか否かを決定する（ステップS715）。訂正することができる場合、ステップS717に進む。すなわち、プレイヤにこの情報を送信する。新しいファームウェアのリリースに関するこの情報が存在しない場合、又は情報が存在するが論理的誤りを訂正することができない場合、新しいファームウェアのリリースの情報が取得不可能であることをプレイヤ及び供給者に通知する（ステップS716）。
【００２５】
本発明の好ましい実施例の前記の説明は、ネットワークを介してサポートシステムから本発明の光ディスクプレイヤが誤り訂正情報を取得し、この情報で読み出されたコンテンツの誤りを訂正し、これにより、再生されるコンテンツの一体性及び連続性を確保するだけでなく、時間及びエネルギーを節約し、動作を便利且つ高速にすることを示している。
【００２６】
前記の内容は、本発明の好ましい実施例の説明である。本発明に開示された原理に従って本発明の他の変更が実現可能であり、本発明の範囲内にあることを、当業者は理解する立場にある。例えば、光ディスクプレイヤで使用可能な本発明は、明らかに他の記憶媒体の何らかのプレイヤ（例えばPC）で使用可能である。本発明の好ましい実施例は、読み出された物理的誤り及び論理的誤りを訂正する。当然のことながら、更新されたディスクフォーマットが古いモデルのプレイヤにより再生不可能である誤りのように、唯一又は他の種類の誤りを訂正することができる。更に、本発明の好ましい実施例は読み出されたコンテンツの誤りを訂正するが、本発明はまた他の誤りを訂正するためにも使用可能であることがわかる。例えば、全体プレイヤ（又は他の装置）の内部動作の処理で生成された誤りを訂正することができる。この場合、プレイヤのファームウェアは、全体の動作処理を制御する。ファームウェアが誤りを特定又は訂正することができない場合、ファームウェアは本発明の方法で更新される必要がある。当然のことながら、これらの全ては特許請求の範囲内にある。
【図面の簡単な説明】
【００２７】
【図１】従来技術における光ディスクの構成のブロック図
【図２】従来技術において光ディスクプレイヤにより読み出されたコンテンツの誤りを訂正する処理のフローチャート
【図３】本発明の好ましい実施例による光ディスク再生システム
【図４】図３に示す光ディスク再生システムの光ディスクプレイヤの構成のブロック図
【図５】図３に示す光ディスク再生システムのサポートシステムの構成のブロック図
【図６】図４に示す光ディスクプレイヤにより読み出されたコンテンツの誤りを訂正する処理のフローチャート
【図７】誤り訂正情報を提供するための図５に示すサポートシステムのサーバ・サブシステムの処理のフローチャート
【図１】
2007533050.tif 000003
【図２】
2007533050.tif 000004
【図３】
2007533050.tif 000005
【図４】
2007533050.tif 000006
【図５】
2007533050.tif 000007
【図６】
2007533050.tif 000008
【図７】
2007533050.tif 000009
【国際調査報告】
2007533050.tif 000010
2007533050.tif 000011
2007533050.tif 000012