(57)【特許請求の範囲】
【請求項１】
再生装置においてコンテンツ情報を再生する方法であって、
前記方法は、
（ａ）記録媒体から読み出すデータと通信ネットワークを介して接続したコンテンツ提供サーバーから伝送してダウンロードしたコンテンツ情報とを同期して再生するステップと、
（ｂ）前記コンテンツ提供サーバーからのコンテンツ情報の伝送が一時中断または遅延する場合に、前記再生装置が、累積カウントされたコンテンツ情報の同期値及び前記コンテンツ情報の伝送が一時中断または遅延した時点のネットワークの伝送ビットレートの帯域幅を基にして前記コンテンツ情報なしに前記記録媒体から読み出されて再生されているデータと再同期・再生が可能なコンテンツ情報の同期値を算出して、該算出された同期値に対応するコンテンツ情報の伝送を要求する第１のコマンドを生成して、生成した第１のコマンドを前記コンテンツ提供サーバーに伝送するステップと、
（ｃ）前記第１のコマンドに応答して前記算出された同期値に対応するコンテンツ情報の伝送を知らせる第２のコマンドを前記コンテンツ提供サーバーから受信した後、前記コンテンツ提供サーバーから伝送される前記算出された同期値に対応するコンテンツ情報を前記記録媒体から読み出されるデータと再同期して再生するステップと
を含み、
前記累積カウントされたコンテンツ情報の同期値は、正常にダウンロードされて同期・再生されたコンテンツ情報のうちの最後の部分を示す情報であり、
前記コンテンツ情報を伝送する速度は、前記再生装置のメモリの保存容量に従って可変制御可能であることを特徴とする方法。
【請求項２】
前記コンテンツ提供サーバーから前記算出された同期値に対応するコンテンツ情報の伝送を知らせる第２のコマンドが受信される以前に受信されたコンテンツ情報は使われないように処理することを特徴とする請求項１に記載の方法。
【請求項３】
前記コンテンツ提供サーバーから伝送されるコンテンツ情報はオーディオデータであり、記録媒体から読み出されるデータにはビデオデータが含まれることを特徴とする請求項１に記載の方法。
【請求項４】
コンテンツ提供サーバーにおいてコンテンツ情報を提供する方法であって、
前記方法は、
（ａ）通信ネットワークを介して接続した再生装置から伝送が要求されたコンテンツ情報を順次的に伝送するステップであって、該伝送されたコンテンツ情報は該再生装置にダウンロードされて記録媒体から読み出されるデータと同期・再生される、ステップと、
（ｂ）前記要求されたコンテンツ情報の伝送が一時中断または遅延する場合に、前記再生装置から、該再生装置において再同期・再生が可能な同期値に対応するコンテンツ情報の伝送を要求する第１のコマンドを受信するステップと、
（ｃ）前記第１のコマンドに応答して、前記同期値に対応するコンテンツ情報のデータの記録位置を探索するステップと、
（ｃ−２）前記再生装置にコンテンツ情報の伝送の再開を通知する第２のコマンドを伝送するステップと、
（ｃ−３）前記探索されたデータの記録位置に対応するコンテンツ情報を前記再生装置に伝送するステップと
を含み、
前記再同期・再生が可能なコンテンツ情報の同期値は、前記再生装置が、累積カウントされたコンテンツ情報の同期値及び前記コンテンツ情報の伝送が一時中断または遅延した時点のネットワークの伝送ビットレートの帯域幅を基にして算出する、前記一時中断または遅延した時点以後前記再生装置で前記コンテンツ情報なしに前記記録媒体から読み出されて再生されているデータと再同期・再生が可能なことを示す値であり、かつ前記再生装置において正常にダウンロードされて同期・再生されたコンテンツ情報に後続する部分を示す情報であり、
前記コンテンツ情報を伝送する速度は、前記再生装置から通知された前記再生装置のメモリの保存容量に従って可変制御可能であることを特徴とする方法。
【請求項５】
前記伝送するコンテンツ情報は、前記再生装置において記録媒体から読み出されるビデオデータと同期して再生されるオーディオデータであることを特徴とする請求項４に記載の方法。
【請求項６】
再生装置であって、
前記再生装置は、
記録媒体から読み出すデータと通信ネットワークを介して接続したコンテンツ提供サーバーから伝送してダウンロードしたコンテンツ情報とを同期して再生する再生部と、
前記コンテンツ提供サーバーからのコンテンツ情報の伝送が一時中断または遅延する場合に、累積カウントされたコンテンツ情報の同期値及び前記コンテンツ情報の伝送が一時中断または遅延した時点のネットワークの伝送ビットレートの帯域幅を基にして前記コンテンツ情報なしに前記記録媒体から読み出されて再生されているデータと再同期・再生が可能なコンテンツ情報の同期値を算出して、該算出された同期値に対応するコンテンツ情報の伝送を要求する第１のコマンドを生成して、生成した第１のコマンドを前記コンテンツ提供サーバーに伝送する制御部と
前記第１のコマンドに応答して前記算出された同期値に対応するコンテンツ情報の伝送を知らせる第２のコマンドを前記コンテンツ提供サーバーから受信した後、前記コンテンツ提供サーバーから伝送される前記算出された同期値に対応するコンテンツ情報を前記記録媒体から読み出されるデータと再同期して再生する前記再生部と
を含み、
前記累積カウントされたコンテンツ情報の同期値は、正常にダウンロードされて同期・再生されたコンテンツ情報のうちの最後の部分を示す情報であり、
前記コンテンツ情報を伝送する速度は、前記再生装置のメモリの保存容量に従って可変制御可能であることを特徴とする再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、対話形ＤＶＤ（Ｉ−ＤＶＤ：Ｉｎｔｅｒａｃｔｉｖｅ  Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）のような光ディスクのＡ／Ｖデータと関連した多様なコンテンツ情報を、インターネットを介して接続したコンテンツ提供（ＣＰ：Ｃｏｎｔｅｎｔｓ  Ｐｒｏｖｉｄｅｒ）サーバーから提供受けて再生する対話形光ディスク装置でのコンテンツ情報再生方法とコンテンツ提供サーバーでのコンテンツ情報提供方法に関する。
【背景技術】
【０００２】
一般的に、大容量のデジタルデータを保存することができる高密度光ディスク、例えばＤＶＤが広く普及している。前記ＤＶＤは、デジタルオーディオデータはもちろん高画質の動映像データを保存することができる大容量記録媒体で商用化されている。
【０００３】
一方、前記ＤＶＤには、前記動映像データの再生制御のために必要なナビゲーション（Ｎａｖｉｇａｔｉｏｎ）データが保存されるナビゲーションデータ記録領域と、前記動映像データのようなデジタルデータストリームが保存されるデータストリーム記録領域が含まれる。
【０００４】
したがって、一般的なＤＶＤ再生装置では、前記ＤＶＤが装置内に挿入安着される場合、前記ナビゲーションデータ記録領域に記録されたナビゲーションデータを読み出して装置内のメモリーに保存した後、前記保存されたナビゲーションデータを利用して前記データストリーム記録領域に記録された動映像データを読み出して再生するＤＶＤ再生動作を遂行するようになる。
【０００５】
これにより、前記ＤＶＤ再生装置を具備したユーザーは、前記ＤＶＤに記録された高画質の動映像データを視聴するようになることはもちろん、前記ＤＶＤが提供する多様な機能を選択して利用することができるようになる。
【０００６】
一方、最近には前記ＤＶＤから再生されるＡ／Ｖデータと関連した詳細情報を、’ｈｔｍｌファイル’等のような多様なコンテンツ情報でＤＶＤ上に付加記録して、ユーザーとの相互作用（Ｉｎｔｅｒａｃｔｉｏｎ）を介して再生する対話形ＤＶＤ（Ｉ−ＤＶＤ）に対する具体化方案が関連企業等間で論議されている。このような対話形ＤＶＤが商用化される場合、前記Ａ／Ｖデータと関連した多様なコンテンツ情報をユーザーが容易く検索できるようになることと期待されている。
【０００７】
また、前記対話形ＤＶＤ（Ｉ−ＤＶＤ）に記録されたＡ／Ｖデータとコンテンツ情報を再生しながら、また他の多様なコンテンツ情報をインターネットを介して接続したコンテンツ提供サーバーから提供受けて、前記再生されるＡ／Ｖデータと同期させて再生することができるようにするための方案が論議されている。しかし、この場合ネットワーク接続損失（Ｎｅｔｗｏｒｋ  Ｃｏｎｎｅｃｔｉｏｎ  Ｌｏｓｓ）または対話形光ディスク装置に含まれるバッファーメモリーの保存容量不足などによりコンテンツ情報の伝送が一時中断されたりまたは遅れる場合、再同期化のための具体的な方案がまだ用意されていなくてその解決方案用意が急に要求されている実情である。
【０００８】
したがって、本発明は前記のような実情を勘案して創作されたものであって、インターネットを介して連結された対話形光ディスク装置とコンテンツ提供サーバー間に送／受信される多様なコンテンツ情報の伝送が一時断絶されたりまたは遅れた場合、対話形ＤＶＤから読み出すデータストリームとコンテンツ提供サーバーから提供する多様なコンテンツ情報を再び同期（Ｒｅ−ｓｙｎｃｈｒｏｎｉｚｉｎｇ）させて再生することができるようにするための対話形光ディスク装置でのコンテンツ情報再生方法とコンテンツ提供サーバーでのコンテンツ情報提供方法を提供することにその目的があるものである。
【０００９】
前記のような目的を達成するための本発明による対話形光ディスク装置でのコンテンツ情報再生方法は、対話形光ディスクから読み出すデータとインターネットを介して接続したコンテンツ提供サーバーから伝送してダウンロードしたコンテンツ情報を同期して再生する１段階と；前記コンテンツ情報の伝送が断絶されたりまたは遅れる時、前記ダウンロードしたコンテンツ情報のサイズに関する情報を基礎にして、特定コンテンツ情報の再転送を要求するコマンドを前記コンテンツ提供サーバーに伝送する２段階；及び前記コマンドに相応して前記コンテンツ提供サーバーから再転送される特定コンテンツ情報を前記対話形光ディスクから読み出すデータと再同期して再生する３段階を含んで構成されることを特徴としており、
また、本発明の他の実施形態による対話形光ディスク装置でのコンテンツ情報再生方法は、対話形光ディスクから読み出すデータとインターネットを介して接続したコンテンツ提供サーバーから伝送してダウンロードしたコンテンツ情報を同期して再生する１段階と；前記コンテンツ情報の伝送が断絶されたりまたは遅れる時、前記対話形光ディスクのデータ再生動作を所定時間中止して、前記インターネットを介してコンテンツ情報が受信されるかを確認する２段階；及び前記確認結果コンテンツ情報が受信される場合、前記受信されたコンテンツ情報と対話形光ディスクから読み出すデータを再同期して再生する３段階を含んで構成されることを特徴としており、
また、本発明の他の実施形態による対話形光ディスク装置でのコンテンツ情報再生方法は、対話形光ディスクから読み出すデータとインターネットを介して接続したコンテンツ提供サーバーから伝送してダウンロードしたコンテンツ情報を同期して再生する１段階と；前記コンテンツ情報の伝送が断絶されたりまたは遅れる時、累積カウントされたコンテンツ情報の同期値を基礎にして、特定コンテンツ情報の再転送を要求するコマンドを前記コンテンツ提供サーバーに伝送する２段階と；前記コマンドに相応して前記コンテンツ提供サーバーから再転送される特定コンテンツ情報を前記対話形光ディスクから読み出すデータと再同期して再生する３段階を含んで構成されることを特徴としており、
また、本発明の他の実施形態による対話形光ディスク装置でのコンテンツ情報再生方法は、対話形光ディスクから読み出すデータとインターネットを介して接続したコンテンツ提供サーバーから伝送してダウンロードしたコンテンツ情報を同期して再生する１段階と；前記コンテンツ情報の伝送が断絶されたりまたは遅れる時、前記対話形光ディスクから読み出すデータのオフセット情報を基礎にして、特定コンテンツ情報の再転送を要求するコマンドを前記コンテンツ提供サーバーに伝送する２段階；及び前記コマンドに相応して前記コンテンツ提供サーバーから再転送される特定コンテンツ情報を、所定時間以後から、前記対話形光ディスクから読み出すデータと再同期して再生する３段階を含んで構成されることを特徴とする。
【００１０】
一方、本発明によるコンテンツ提供サーボでのコンテンツ情報提供方法は、インターネットを介して接続した対話形光ディスク装置から伝送が要求されたコンテンツ情報を順次的に伝送する１段階と；前記コンテンツ情報の伝送が断絶されたりまたは遅れる時、前記対話形光ディスク装置から、特定コンテンツ情報に関する情報を媒介変数にしながら前記特定コンテンツ情報の再転送を要求するコマンドを受信する２段階；及び前記コマンドに相応して、前記特定コンテンツ情報を前記対話形光ディスク装置に再転送する３段階を含んで構成されることを特徴とする。
【発明を実施するための最良の形態】
【００１１】
以下、本発明による対話形光ディスク装置でのコンテンツ情報再生方法とコンテンツ提供サーバーでのコンテンツ情報提供方法に対する望ましい実施形態に対して、添付した図面を参照しながら詳細に説明する。
【００１２】
図１は、本発明が適用される対話形光ディスク装置とコンテンツ提供サーバー間の接続状態を示したものである。前記対話形光ディスク装置、例えば対話形ＤＶＤプレーヤー１００は、光ピックアップ１１、Ｉ−ＤＶＤシステム１２、マイコン１３、バッファーメモリー１４、そしてインターネットインターフェース１５などで構成されることができる。
【００１３】
一方、前記Ｉ−ＤＶＤシステム１２では、対話形ＤＶＤ  １０から読み出すＡ／Ｖデータとコンテンツ情報を同期化させて再生するようになって、前記インターネットインターフェース１５は、図１に示したように、前記マイコン１３と前記Ｉ−ＤＶＤシステム１２内に内蔵されたエンハンストナビゲーター（Ｅｎｈａｎｃｅｄ  Ｎａｖｉｇａｔｏｒ）（図示せず）の相互作用によりインターネット２００を介してコンテンツ提供サーバー３００に接続される。
【００１４】
そして、前記バッファーメモリー１４では、前記コンテンツ提供サーバー３００から提供する多様なコンテンツ情報、例えば対話形ＤＶＤ  １０から読み出すビデオデータと関連したオーディオデータ等のような多様なＥＮＡＶ（Ｅｎｈａｎｃｅｄ  Ｎａｖｉｇａｔｉｏｎ）コンテンツデータをダウンロード受けて臨時保存するようになる。そして、前記バッファーメモリー１４は論理的に第１バッファー（Ｂｕｆｆｅｒ  １）と第２バッファー（Ｂｕｆｆｅｒ  ２）に区分されることができる。
【００１５】
また、Ｉ−ＤＶＤシステム１２のうちエンハンストナビゲーターは、図２に示したように、前記対話形ＤＶＤ  １０から読み出すＡ／ＶストリームとＥＮＡＶコンテンツ情報を再生しながら、前記コンテンツ提供サーバー３００から提供するまた他のＥＮＡＶコンテンツ情報を同期させて再生するようになる。
【００１６】
これにより、前記対話形ＤＶＤプレーヤー１００を具備したユーザーは、前記対話形ＤＶＤ  １０から読み出すＡ／Ｖストリーム及び／またはＥＮＡＶコンテンツ情報と、前記コンテンツ提供サーバー３００から提供するＥＮＡＶコンテンツ情報、例えばオーディオデータを共に視聴することができるようになる。
【００１７】
一方、インターネット上でのネットワーク接続損失または対話形ＤＶＤプレーヤーに含んで構成されたバッファーメモリーの保存容量不足などにより、前記コンテンツ提供サーバー３００からオーディオデータのようなＥＮＡＶコンテンツ情報の提供が一時中断されたりまたは遅れる場合、前記Ｉ−ＤＶＤシステム１２のうちエンハンストナビゲーターは、前記対話形ＤＶＤ  １０から読み出すデータストリームとコンテンツ提供サーバー３００から提供するオーディオデータを再同期（Ｒｅ−ｓｙｎｃｈｒｏｎｉｚｉｎｇ）させるための一連の動作を遂行するようになる。これに対して詳細に説明すると次のようである。
【００１８】
図３は本発明の第１実施形態による対話形光ディスク装置とコンテンツ提供サーバー間のデータ送／受信過程を示したものである。例えば対話形ＤＶＤプレーヤー１００では、前述したように、装置内に挿入安着された対話形ＤＶＤ  １０のＡ／Ｖストリームを再生する途中、ユーザーの要求またはスクリプト（Ｓｃｒｉｐｔ）によるイベント発生によって、コンテンツ提供サーバー３００との初期インターネット接続動作を遂行するようになって（Ｓ１０）、前記コンテンツ提供サーバー３００ではそれに相応する動作を遂行するようになる（Ｓ１１）。
【００１９】
以後、前記対話形ＤＶＤプレーヤー１００では、現在再生中のＡ／Ｖストリームに対応するオーディオデータのようなＥＮＡＶコンテンツ情報を伝送することを要求するコマンドを生成して、前記コンテンツ提供サーバー３００に伝送するようになる（Ｓ１２）。
【００２０】
そして、前記コンテンツ提供サーバー３００では、前記のように伝送要求されたオーディオデータをデータベース（図示せず）で検索して、ＥＮＡＶコンテンツ情報で伝送する動作を遂行するようになって（Ｓ１５）、前記対話形ＤＶＤプレーヤー１００では、そのＥＮＡＶコンテンツ情報で提供されるオーディオデータを前記バッファーメモリー１４にダウンロード受けて臨時保存した後、前記対話形ＤＶＤ  １０から読み出すビデオデータと共に同期化させて再生するようになる。
【００２１】
一方、前記対話形ＤＶＤプレーヤー１００では、前記バッファーメモリー１４にダウンロードされるオーディオデータ、すなわちＥＮＡＶコンテンツ情報のサイズを持続的に更新するようになる。また、前記コンテンツ提供サーバー３００では、インターネット上でのクライアント（Ｃｌｉｅｎｔｓ）の接続失敗及びタイムアウトなどのネットワーク接続損失状況に対するエラー処理などを準備して、クライアントに対する接続を待機するようになる。
【００２２】
そして、前記コンテンツ提供サーバー３００では、ネットワーク接続損失が発生するようになる場合、前記ＥＮＡＶコンテンツ情報の伝送を中止するようになって（Ｓ１５）、前記対話形ＤＶＤプレーヤー１００では、ＥＮＡＶコンテンツ情報の伝送が中止する場合、前記バッファーメモリー１４に臨時保存された最終ダウンロードポジション情報、例えば前記コンテンツ提供サーバー３００からダウンロード受けてバッファーメモリー１４に保存されているオーディオデータのオフセットを示す’ＴｏｔａｌＮｕｍＤｏｗｎｌａｏｄＡｕｄｉｏ’情報を確認した後、前記コンテンツ提供サーバーに伝送するようになる（Ｓ１６）。
【００２３】
以後、前記対話形ＤＶＤプレーヤー１００では、前記ＥＮＡＶコンテンツ情報を再び伝送することを要求するコマンド、例えば前記バッファーメモリー１４にダウンロードしたオーディオデータのオフセット次から再びＥＮＡＶコンテンツ情報を伝送することを要求する’Ｒｅｓｔｏｒｅ’コマンドを生成して、コンテンツ提供サーバー３００に伝送するようになる（Ｓ１７）。
【００２４】
一方、前記コンテンツ提供サーバー３００では、前記のような過程を介して受信される’ＴｏｔａｌＮｕｍＤｏｗｎｌａｏｄＡｕｄｉｏ’情報を参照してＥＮＡＶコンテンツ情報が伝送中止した時点に該当するオーディオデータの記録位置を記憶していて、前記’Ｒｅｓｔｏｒｅ’コマンドが受信される場合、それに相応する’ＲｅＳｙｎｃｈＡＣＫ’コマンドを伝送した後（Ｓ１８）、前記記録位置のＥＮＡＶコンテンツ情報を読み出して再び伝送する動作を遂行するようになる（Ｓ１９）。前記対話形ＤＶＤプレーヤー１００では、前記のような’ＲｅＳｙｎｃＡＣＫ’コマンド伝送直後のＥＮＡＶコンテンツ情報のみを正常的なデータで判別するようになるので、対話形ＤＶＤ  １０から読み出すデータとコンテンツ情報間の正確な再同期化が可能になる。このようにネットワーク接続損失が発生するようになる場合、このような一連の動作（Ｓ１５〜Ｓ１９）が繰り返される。
【００２５】
したがって、インターネット上でのネットワーク接続損失または対話形ＤＶＤプレーヤーに含まれるバッファーメモリーの保存容量不足などにより、ＥＮＡＶコンテンツ情報の伝送が一時断絶されたりまたは遅れる場合にも、前記のようなＤＶＤプレーヤーとコンテンツ提供サーバーの相互作用を介してＥＮＡＶコンテンツ情報を正常的に再び送／受信できるようになって、対話形ＤＶＤから読み出すデータとコンテンツ提供サーバーから提供するコンテンツ情報を再同期化して正常的に再生することができるようになる。
【００２６】
図４は本発明の第２実施形態による対話形光ディスク装置とコンテンツ提供サーバー間のデータ送／受信過程を示したものである。前述したように、対話形ＤＶＤプレーヤー１００ではコンテンツ提供サーバー３００との初期インターネット接続動作を遂行するようになって、前記コンテンツ提供サーバー３００ではそれに相応する動作を遂行するようになる。
【００２７】
そして、前記対話形ＤＶＤプレーヤー１００では、現在再生中のＡ／Ｖストリームに対応するオーディオデータのようなＥＮＡＶコンテンツ情報を伝送することを要求するコマンドを生成して、前記コンテンツ提供サーバー３００に出力するようになる。
【００２８】
また、前記コンテンツ提供サーバー３００では、前記のように伝送要求されたオーディオデータをデータベースで検索して、ＥＮＡＶコンテンツ情報で伝送する動作を遂行するようになる。
【００２９】
したがって、前記対話形ＤＶＤプレーヤー１００では、前記対話形ＤＶＤ  １０から読み出すＡ／Ｖストリーム及び／またはコンテンツ情報と前記コンテンツ提供サーバー３００からダウンロードされてバッファーメモリー１４に臨時保存されたＥＮＡＶコンテンツ情報、すなわちオーディオデータを同期化させて再生する動作を遂行するようになる。
【００３０】
一方、前記のようにインターネットを介したオーディオデータの伝送はインターネット上でのネットワーク接続損失などにより所定時間遅れることができるので、前記対話形ＤＶＤプレーヤー１００では、前記バッファーメモリー１４に臨時保存されてまだ再生されないオーディオデータのサイズが零（Ｚｅｒｏ）になったりまたは事前に設定された基準値未満になるかを確認する。前記保存されたオーディオデータのサイズが零になったりまたは事前に設定した基準値未満になる場合、現在のプレー（Ｐｌａｙ）モードをポーズオン（Ｐａｕｓｅ  Ｏｎ）状態で自動切り替えると共に、いくら間対話形ＤＶＤの再生動作をポーズオンさせなければならないかを示す’ＥｎａｖＴｉｍｅＯｕｔ’のような情報を確認してポーズオン維持時間を設定するようになる。
【００３１】
そして、前記のようにポーズオン状態で、オーディオデータがインターネットを介して正常受信される場合、前記対話形ＤＶＤプレーヤー１００では、現在の動作モードをポーズオンからポーズオフ（Ｐａｕｓｅ  Ｏｆｆ）に自動切り替えて、対話形ＤＶＤから読み出すデータとコンテンツ提供サーバーから提供するコンテンツ情報を再同期化して再生する動作を遂行するようになる。一方、前記設定されたポーズオン維持時間が経過した以後にもオーディオデータが受信されない場合、自動でポーズオフ（Ｐａｕｓｅ  Ｏｆｆ）して中止した再生位置から再び再生を続けることができる。
【００３２】
図５は本発明の第３実施形態による対話形光ディスク装置とコンテンツ提供サーバー間のデータ送／受信過程を示したものである。前述したように、対話形ＤＶＤプレーヤー１００ではコンテンツ提供サーバー３００との初期インターネット接続動作を遂行するようになって、前記コンテンツ提供サーバー３００ではそれに相応する動作を遂行するようになる。
【００３３】
そして、前記対話形ＤＶＤプレーヤー１００では、現在再生中のＡ／Ｖストリームに対応するオーディオデータのようなＥＮＡＶコンテンツ情報を伝送することを要求するコマンドを生成して、前記コンテンツ提供サーバー３００に出力するようになる。
【００３４】
また、前記コンテンツ提供サーバー３００では、前記のように伝送要求されたオーディオデータをデータベースで検索して、ＥＮＡＶコンテンツ情報で伝送する動作を遂行するようになる。この時前記コンテンツ提供サーバー３００と対話形ＤＶＤプレーヤー１００では、前記のように送／受信されるオーディオデータの同期を累積カウントして’ＳｙｎｃＣｏｕｎｔ’情報で管理するようになる。
【００３５】
そして、前記対話形ＤＶＤプレーヤー１００では、前記対話形ＤＶＤ  １０から読み出すＡ／Ｖストリーム及び／またはコンテンツ情報と前記コンテンツ提供サーバー３００からダウンロードされてバッファーメモリー１４に臨時保存されたＥＮＡＶコンテンツ情報、すなわちオーディオデータを同期して再生する動作を遂行するようになる。
【００３６】
一方、前記のようにインターネットを介したオーディオデータの伝送がインターネット上でのネットワーク接続損失などにより一時断絶されたりまたは遅れる場合、前記対話形ＤＶＤプレーヤー１００では、現在の再生モードをそのまま維持した状態で、ネットワーク伝送ビットレートの帯域幅（Ｂａｎｄｗｉｄｔｈ）などを参照して再同期が可能な予測同期カウント（ＰｒｅｄｉｃｔＳｙｎｃＣｏｕｎｔ）値を算出するようになる。
【００３７】
例えば、正常的に受信及び累積カウントされた同期カウント値が’Ｓｙｎｃ６’であって再同期が可能な予測同期カウント（ＰｒｅｄｉｃｔＳｙｎｃＣｏｕｎｔ）値が’Ｓｙｎｃ１３’である場合、前記’Ｓｙｎｃ１３’に対応するオーディオデータの伝送を要求するコマンド、例えば’ＲｅＳｙｎｃｈＲｅｑｕｅｓｔ’コマンドを生成して前記コンテンツ提供サーバー３００に伝送するようになる。
【００３８】
そして、前記コンテンツ提供サーバー３００では、前記’ＲｅＳｙｎｃｈＲｅｑｕｅｓｔ’コマンドによって、前記’Ｓｙｎｃ１３’に対応するオーディオデータの記録位置を探索した後その記録位置でのオーディオデータを読み出して伝送するようになる。この時前記コンテンツ提供サーバー３００では、オーディオデータの再転送を知らせるための’ＲｅＳｙｎｃｈＡＣＫ’情報を伝送した後前記オーディオデータを順次的に伝送するようになる。
【００３９】
一方、前記対話形ＤＶＤプレーヤー１００では、前記’ＲｅＳｙｎｃｈＡＣＫ’情報が受信される以前にインターネットを介して受信されるオーディオデータは使われないように処理すると共に、前記’ＲｅＳｙｎｃｈＡＣＫ’情報を受信した以後から前記コンテンツ提供サーバー３００から再び伝送するコンテンツ情報を前記対話形ＤＶＤ  １０から読み出すデータと再同期して再生する動作を遂行するようになる。
【００４０】
図６は本発明の第４実施形態による対話形光ディスク装置とコンテンツ提供サーバー間のデータ送／受信過程を示したものである。前述したように、対話形ＤＶＤプレーヤー１００ではコンテンツ提供サーバー３００との初期インターネット接続動作を遂行するようになって、前記コンテンツ提供サーバー３００ではそれに相応する動作を遂行するようになる。
【００４１】
そして、前記対話形ＤＶＤプレーヤー１００では、現在再生中のＡ／Ｖストリームに対応するオーディオデータのようなＥＮＡＶコンテンツ情報を伝送することを要求するコマンドを生成して前記コンテンツ提供サーバー３００に出力するようになる。
【００４２】
また、前記コンテンツ提供サーバー３００では、前記のように伝送要求されたオーディオデータをデータベースで検索してＥＮＡＶコンテンツ情報で伝送する動作を遂行するようになる。この時前記対話形ＤＶＤプレーヤー１００では、現在再生中であるビデオデータのオフセットを’ＶｉｄｅｏＯｆｆｓｅｔ’情報で管理するようになる。
【００４３】
そして、前記対話形ＤＶＤプレーヤー１００では、前記対話形ＤＶＤ  １０から読み出すＡ／Ｖストリーム及び／またはコンテンツ情報と前記コンテンツ提供サーバー３００からダウンロードされてバッファーメモリー１４に臨時保存されたＥＮＡＶコンテンツ情報、すなわちオーディオデータを同期して再生する動作を遂行するようになる。
【００４４】
一方、前記のようにインターネットを介したオーディオデータの伝送がインターネット上でのネットワーク接続損失などにより一時断絶されたりまたは遅れる場合、前記対話形ＤＶＤプレーヤー１００では、現在の再生モードをそのまま維持した状態で、前記’ＶｉｄｅｏＯｆｆｓｅｔ’情報を確認した後それに対応するオーディオデータの伝送を要求するコマンド、例えば’ＩｎｆｏｒｍＶｉｄｅｏｏｆｆｓｅｔ’コマンドを生成して前記コンテンツ提供サーバー３００に伝送するようになる。
【００４５】
そして、前記コンテンツ提供サーバー３００では、前記’ＩｎｆｏｒｍＶｉｄｅｏｏｆｆｓｅｔ’コマンドによってそのビデオオフセット（Ｖｉｄｅｏ  ｏｆｆｓｅｔ）に対応するオーディオオフセット（Ａｕｄｉｏ  ｏｆｆｓｅｔ）を算出した後、そのオーディオオフセットに該当する記録位置を探索して該当オーディオデータを読み出して伝送するようになる。この時前記コンテンツ提供サーバー３００では、再同期化が可能なオーディオデータの伝送を知らせるための’ＲｅＳｙｎｃｈＡＣＫ’情報を伝送した後前記オーディオデータを順次的に伝送するようになる。
【００４６】
一方、前記対話形ＤＶＤプレーヤー１００では、前記’ＲｅＳｙｎｃｈＡＣＫ’情報を受信した以後、コンテンツ提供サーバーから再び伝送するオーディオデータと対話形ＤＶＤのデータ間に再同期化のための所要時間、例えば５秒間受信されるオーディオデータは使われないように処理することを示す’ＲｅＳｙｎｃＴｉｍｅ’情報を確認して、前記５秒以後に受信されるオーディオデータと対話形ＤＶＤのデータを再同期して正常出力する動作を遂行するようになる。
【００４７】
また、前記対話形ＤＶＤプレーヤー１００では、前記バッファーメモリー１４にダウンロードしたＥＮＡＶコンテンツ情報、例えばオーディオデータの保存容量をコンテンツ提供サーバー３００に伝送して、前記コンテンツ提供サーバー３００では、そのオーディオデータの保存容量を確認して前記対話形ＤＶＤプレーヤーに伝送するオーディオデータの伝送速度を適切に可変制御することができる。
【００４８】
例えば、前記コンテンツ提供サーバー３００では、前記対話形ＤＶＤプレーヤー１００との初期インターネット接続動作遂行時、コントロール接続（Ｃｏｎｔｒｏｌ  Ｃｏｎｎｅｃｔｉｏｎ）に必要なＩＰ（ＩＰ：Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）とポート（Ｐｏｒｔ）を割り当てて伝送して、前記対話形ＤＶＤプレーヤー１００では、前記バッファーメモリー１４の現在保存可能なバッファーサイズを確認して前記コンテンツ提供サーバー３００に伝送するようになる。
【００４９】
そして、前記コンテンツ提供サーバー３００では、前記のように伝送するバッファーサイズを参照して対話形ＤＶＤプレーヤー１００に伝送するオーディオデータの伝送速度を適切に調節して、前記バッファーメモリーに保存されるオーディオデータのオーバーフロー（Ｏｖｅｒｆｌｏｗ）やまたはバッファーアンダーラン（Ｂｕｆｆｅｒ  Ｕｎｄｅｒ−Ｒｕｎ）が発生しないようにする。
【００５０】
参考に、ＩＰとポート（Ｐｏｒｔ）は’ＣｏｎｎＴｏＣｔｒｌＳｅｒｖｅｒ（ｃｈａｒ  ＊ＩＰ、ｃｈａ  ＊ｐｏｒｔ）’コマンドで伝送することができて、またバッファーサイズは’ＳｅｎｄＵｓａｂｌｅＢｕｆｆｅｒ’コマンドで伝送することができる。
【００５１】
また、前記対話形ＤＶＤプレーヤー１００では、ユーザーの要求によりプレー（Ｐｌａｙ）モードをポーズオン（Ｐａｕｓｅ  Ｏｎ）状態に切り替えるようになる場合、そのポーズオン状態を知らせるための’ＳｅｎｄＰａｕｓｅＯｎ’コマンドを生成して前記コンテンツ提供サーバー３００に伝送して、またポーズオフ状態に切り替えるようになる場合、そのポーズオフ状態を知らせるための’ＳｅｎｄＰａｕｓｅＯｆｆ’コマンドを生成して前記コンテンツ提供サーバー３００に伝送するようになる。
【００５２】
したがって、前記コンテンツ提供サーバーでは、対話形ＤＶＤプレーヤーでの動作モード状態に相応して、オーディオデータの伝送を一時停止するかまたは伝送を再開するようになる。
【００５３】
前記のように構成される本発明による対話形光ディスク装置でのコンテンツ情報再生方法とコンテンツ提供サーバーでのコンテンツ情報提供方法は、インターネットを介して接続した対話形光ディスク装置とコンテンツ提供サーバー間に送／受信される多様なコンテンツ情報の伝送が一時断絶されたりまたは遅れた場合にも、対話形ＤＶＤから読み出すデータストリームとコンテンツ提供サーバーから提供するコンテンツ情報を再同期して再生することができて、対話形光ディスク装置を具備したユーザーがより多様なコンテンツ情報を正常的に視聴することができるようになる。
【００５４】
以上前述した本発明の望ましい実施形態は例示の目的のために開示されたものであって、対話形ＤＶＤ以外にも再記録可能なＤＶＤ（ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ）または多様な情報記録媒体に適用が可能であり、当業者ならば添付された特許請求範囲に開示された本発明の技術的思想とその技術的範囲内で多様な他の実施形態を改良、変更、代替または付加などが可能であることである。
【図面の簡単な説明】
【００５５】
【図１】本発明が適用される対話形光ディスク装置とコンテンツ提供サーバー間の接続状態を示したものである。
【図２】本発明が適用される対話形光ディスク装置でのデータ再生状態を概念的に示したものである。
【図３】本発明の第１実施形態による対話形光ディスク装置とコンテンツ提供サーバー間のデータ送／受信過程を示したものである。
【図４】本発明の第２実施形態による対話形光ディスク装置とコンテンツ提供サーバー間のデータ送／受信過程を示したものである。
【図５】本発明の第３実施形態による対話形光ディスク装置とコンテンツ提供サーバー間のデータ送／受信過程を示したものである。
【図６】本発明の第４実施形態による対話形光ディスク装置とコンテンツ提供サーバー間のデータ送／受信過程を示したものである。
【図１】
0004634802.tif 000002
【図２】
0004634802.tif 000003
【図３】
0004634802.tif 000004
【図４】
0004634802.tif 000005
【図５】
0004634802.tif 000006
【図６】
0004634802.tif 000007