(57)【要約】  本発明の実施形態によって、対話型ＤＶＤに格納されたＡ／Ｖデータを再生するための再生エンジンは、一時的データ格納部と連結されて、前記対話型ＤＶＤからＡ／Ｖデータを一時的データ格納部の第１区域にローディングして前記Ａ／Ｖデータと関連したエンハンストデータを一時的データ格納部の第２区域にローディングするためのナビゲーターと；前記一時的データ格納部にローディングされた前記Ａ／Ｖデータと前記エンハンストデータをデコーディングするためのデコーダー；及び前記対話型ＤＶＤに格納された制御情報によって、前記デコーディングされたＡ／Ｖデータ及びエンハンストデータをプレゼンテーションするプレゼンテーションエンジンを含む。
2005526342.tif 000002
【特許請求の範囲】
【請求項１】
通信網と通信しながら再生エンジンを用いてデータ記録媒体に格納されている情報を再生する方法において、
前記データ記録媒体に格納されている第１情報を再生のために読みだす段階と；
前記データ記録媒体か通信網にある遠隔のコンテンツ提供サーバーの少なくともいずれか一つから、前記第１情報と関連している第２情報を得ることができるか否かを判断する段階と；
制御情報に応答して前記第２情報を得る段階と；
前記第１情報が、第１時間と第２時間のうち少なくともいずれか一つの時間の間に再生されるように前記第１情報と第２情報を前記制御情報によって再生する段階と
を含み、前記第１時間は前記第２情報が得られる間の時間であって、前記第２時間は前記第２情報の獲得が完了した後の所定時間であることを特徴とする方法。
【請求項２】
前記第２情報は前記データ記録媒体に格納されている前記制御情報に基づいて再生されることを特徴とする請求項１記載の方法。
【請求項３】
前記データ記録媒体は光ディスクであることを特徴とする請求項１記載の方法。
【請求項４】
前記データ記録媒体は対話型ＤＶＤディスクであることを特徴とする請求項１記載の方法。
【請求項５】
前記第１情報の再生は前記第１情報の第１部分が獲得された後に始まることを特徴とする請求項１記載の方法。
【請求項６】
前記第１情報の前記第１部分は前記第１情報のほぼ全部を含むことを特徴とする請求項５記載の方法。
【請求項７】
前記第１情報の前記第１部分は前記第１情報の全部よりは少なく、前記方法は前記第１情報が再生されている間に前記第２情報を得る段階をさらに含むことを特徴とする請求項５記載の方法。
【請求項８】
第１情報と第２情報は少なくとも第１区域と第２区域に分けられた一時的格納媒体にローディングされ、前記第１情報は前記第１区域に、前記第２情報は前記第２区域にローディングされることを特徴とする方法。
【請求項９】
前記第１情報は、前記第２情報のある部分が読まれているか否かに関係なく再生されることを特徴とする請求項７記載の方法。
【請求項１０】
前記再生エンジンは、前記第２情報の全部を獲得しないと前記第２情報の再生を始めないことを特徴とする請求項９記載の方法。
【請求項１１】
前記第２情報を読み出しながらリアルタイムで前記第１情報と共に第２情報を再生することを特徴とする請求項９記載の方法。
【請求項１２】
前記第１情報の第１部分と関連した前記第２情報の第１部分が既に指定された時間が経過した後に獲得されれば前記第２情報の第１部分は無視されることを特徴とする請求項１１記載の方法。
【請求項１３】
前記第１情報は少なくとも第１部分と第２部分を含み、前記第２情報は、前記第１情報の第１部分及び第２部分とそれぞれ関連する少なくとも第１部分と第２部分を含み、前記第１情報の第１部分と前記第２情報の第１部分を事前に得ることによって前記第２部分が獲得される前に前記事前獲得された第１部分が切れ目なく再生できるようにすることを特徴とする請求項１記載の方法。
【請求項１４】
前記第１情報の第２部分の少なくとも一部は、事前獲得された前記第１情報及び前記第２情報の第１部分が再生されている間に取り出すことを特徴とする請求項１３記載の方法。
【請求項１５】
前記第１情報の第２部分は事前獲得された前記第１情報及び前記第２情報の第１部分が実質的に再生される時までは取り出さないことを特徴とする請求項１３記載の方法。
【請求項１６】
前記第１情報の事前獲得された第１部分は、前記第２情報の第１部分の事前獲得に関係なく再生されることを特徴とする請求項１３記載の方法。
【請求項１７】
前記第２情報の第１部分は、再生されなければならない時から決められた時間が経過した後に獲得されると再生されないことを特徴とする請求項１６記載の方法。
【請求項１８】
前記第１情報だけが、活性化された第１モードに対応して再生されることを特徴とする請求項１６記載の方法。
【請求項１９】
前記第２情報がバックグランドで獲得される間に前記第１情報はフォアグランドで再生されることを特徴とする請求項１記載の方法。
【請求項２０】
前記第１情報の第２部分がバックグランドで獲得されている間に前記第１情報の第１部分はフォアグランドで再生されることを特徴とする請求項１記載の方法。
【請求項２１】
通信網を介してコンテンツ提供サーバーと通信しながらデータ記録媒体に格納されている情報を再生するシステムにおいて、
前記データ記録媒体に格納されている第１情報を再生のために一時的格納媒体に事前ローディングする手段と；
前記データ記録媒体か前記遠隔のコンテンツ提供サーバーの少なくともいずれか一つで、前記第１情報と関連している第２情報を得ることができるか否かを判断する手段と；
制御情報に応答して前記第２情報をローディングする手段と；
前記第１情報が第１時間と第２時間の少なくともいずれか一つの時間の間に再生されるように前記第１情報と第２情報を前記制御情報によって再生する手段を含み、
前記第１時間は前記第２情報がローディングされている間の時間であって、前記第２時間は前記第２情報のローディングが完了した後の所定時間であることを特徴とするシステム。
【請求項２２】
前記第２情報は前記データ記録媒体に格納された参照情報に基づいて前記遠隔のコンテンツ提供サーバーに位置していることを特徴とする請求項２１記載のシステム。
【請求項２３】
前記データ記録媒体は光ディスクであることを特徴とする請求項２１記載のシステム。
【請求項２４】
前記データ記録媒体は対話型ＤＶＤディスクであることを特徴とする請求項２１記載のシステム。
【請求項２５】
前記第１情報の再生は前記第１情報の第１部分が前記一時的格納媒体にローディングされた後に始まることを特徴とする請求項２１記載のシステム。
【請求項２６】
前記第１情報の前記第１部分は前記第１情報のほぼ全部を含むことを特徴とする請求項２５記載のシステム。
【請求項２７】
前記第１情報の第１部分は前記第１情報の全部よりは少なく、前記第２情報は、前記第１情報が再生される間に前記一時的格納媒体にローディングされることを特徴とする請求項２５記載のシステム。
【請求項２８】
前記一時的格納媒体は少なくとも第１区域と第２区域に分けられており、前記第１情報は前記第１区域に前記第２情報は前記第２区域にローディングされることを特徴とする請求項２７記載のシステム。
【請求項２９】
前記第１情報は前記第２情報が前記一時的格納媒体にローディングされているか否かに関係がなく再生されることを特徴とする請求項２７記載のシステム。
【請求項３０】
前記第２情報はその全部が前記一時的格納媒体にローディングされなければ再生されないことを特徴とする請求項２９記載のシステム。
【請求項３１】
対話型ＤＶＤに格納されたＡ／Ｖデータを再生するための再生エンジンにおいて、
一時的データ格納部と通信しながら、前記対話型ＤＶＤからＡ／Ｖデータを前記一時的データ格納部の第１区域にローディングして、前記Ａ／Ｖデータと関連したエンハンストデータを前記一時的データ格納部の第２区域にローディングするナビゲーターと；
前記一時的データ格納部にローディングされた前記Ａ／Ｖデータと前記エンハンストデータをデコーディングするデコーダー；及び
前記対話型ＤＶＤに格納された制御情報によって、前記Ａ／Ｖデータが第１時間と第２時間の少なくともいずれか一つの時間の間に再生されるように前記デコーディングされたＡ／Ｖデータ及びエンハンストデータをプレゼンテーションするプレゼンテーションエンジンを含み、
前記第１時間は前記エンハンストデータがローディングされる間の時間であって、前記第２時間は前記エンハンストデータのローディングが完了した後の所定時間であることを特徴とする再生エンジン。
【請求項３２】
前記エンハンストデータは前記対話型ＤＶＤに格納された参照データに基づいて遠隔のコンテンツ提供サーバーからダウンローディングされることを特徴とする請求項３１記載の再生エンジン。
【請求項３３】
前記Ａ／Ｖデータの再生は、前記Ａ／Ｖデータの第１チャプターが前記一時的格納媒体にローディングされた後に始まることを特徴とする請求項３１記載の再生エンジン。
【請求項３４】
前記エンハンストデータは前記Ａ／Ｖデータの第１チャプターの再生前後に前記一時的格納媒体にローディングされることを特徴とする請求項３１記載の再生エンジン。
【請求項３５】
前記Ａ／Ｖデータは前記エンハンストデータが前記一時的格納媒体にローディングされているか否かに関係なく切れ目なく再生されることを特徴とする請求項３３記載の再生エンジン。
【請求項３６】
前記エンハンストデータは、大体その全部が前記一時的格納媒体にローディングされなければ再生されないことを特徴とする請求項３４記載の再生エンジン。
【請求項３７】
前記エンハンストデータは所定時間Ｔが経過されなければ前記Ａ／Ｖデータと同期して再生されることを特徴とする請求項３４記載の再生エンジン。
【請求項３８】
前記エンハンストデータは第１条件が活性化されていないと前記Ａ／Ｖデータと共に再生されることを特徴とする請求項３４記載の再生エンジン。
【請求項３９】
前記エンハンストデータが裏面で前記一時的格納媒体にローディングされている間に前記Ａ／Ｖデータはフォアグランドで再生されることを特徴とする請求項３４記載の再生エンジン。
【請求項４０】
対話型データ記録媒体において、
プレゼンテーションデータを格納する第１データ記録区域と；
エンハンストデータを格納する第２データ記録区域と；
前記対話型データ記録媒体か遠隔のコンテンツ提供サーバーの少なくともいずれか一つから前記プレゼンテーションデータと前記エンハンストデータを得るための再生エンジンにより使われる制御及び参照データを格納する第３データ記録区域を含み、
前記プレゼンテーションデータは前記再生エンジンにより第１時間と第２時間の少なくともいずれか一つの時間の間に再生され、前記第１時間は前記エンハンストデータを得ている間の時間であって、前記第２時間は前記エンハンストデータの獲得が完了した後の所定時間であることを特徴とする記録媒体。
【請求項４１】
前記媒体は光ディスクであることを特徴とする請求項４０記載の対話型データ記録媒体。
【請求項４２】
前記媒体はエンハンストＤＶＤであることを特徴とする請求項４０記載の対話型データ記録媒体。
【請求項４３】
対話型データ記録媒体のためのディレクトリ構造において、
対話型記録媒体に記録されたプレゼンテーションデータに対する参照を提供するための第１ディレクトリと；
前記対話型記録媒体に記録されたエンハンストデータに対する参照を提供するための第２ディレクトリと；
前記対話型データ記録媒体か、通信網に連結された遠隔のコンテンツ提供サーバーの少なくともいずれか一つから前記プレゼンテーションデータと前記エンハンストデータを持ってくるための制御データに対する参照を提供するための第３ディレクトリを含み、
前記プレゼンテーションデータは第１時間と第２時間の少なくともいずれか一つの時間の間に再生され、前記第１時間は前記エンハンストデータを持ってくる間の時間であって、前記第２時間は前記エンハンストデータの持ってくるのが完了した後の所定時間であることを特徴とするディレクトリ構造。
【請求項４４】
ルートディレクトリをさらに含むことを特徴とする請求項４３記載のディレクトリ構造。
【請求項４５】
前記第１、第２、第３ディレクトリの少なくともいずれか一つは前記ルートディレクトリの下に位置することを特徴とする請求項４４記載のディレクトリ構造。
【請求項４６】
第１遠隔データと関連する第１チャプターと第２遠隔データと関連する第２チャプターを少なくとも含む、対話型データ記録媒体に格納されているコンテンツを再生する方法において、
前記第２遠隔データをダウンロードする間に前記第１遠隔データと前記第１チャプターを再生する段階と；
前記第２遠隔データのダウンロードが完了すると、前記第１チャプターの再生が完了した後に切れ目なく前記第２遠隔データと前記第２チャプターを再生する段階と
を含む方法。
【請求項４７】
前記第２チャプターの再生前に前記第２遠隔データのダウンロードが完了するように既に設定された時間の間待機する段階をさらに含むことを特徴とする請求項４６記載の方法。
【請求項４８】
前記第１チャプターの再生が完了する時前記第２遠隔データが完全にダウンロードされていなければ前記第２遠隔データの再生を取消す段階をさらに含むことを特徴とする請求項４６記載の方法。
【請求項４９】
前記第１チャプターの再生が完了した後に前記第２チャプターを切れ目なく再生する段階と；
前記第２遠隔データのダウンロードが完了しなければ前記第２遠隔データのダウンロードを続ける段階とをさらに含むことを特徴とする請求項４６記載の方法。
【請求項５０】
前記第２チャプターの再生されていない部分と共に前記第２遠隔データの部分をリアルタイムでダウンロードしながら再生することを特徴とする方法。
【請求項５１】
通信網と通信しながら再生エンジンを用いてエンハンストナビゲーションデータ記録媒体に格納されているコンテンツを再生する方法において、
データ記録媒体がエンハンストナビゲーションデータ記録媒体であるか否かを判別する段階と；
エンハンストナビゲーション特徴の活性化のための第１モードが選択されたか否かを判別する段階と；
コンテンツ情報のアクセスのための制御情報を持ってくるために前記エンハンストナビゲーションデータ記録媒体に格納されたセットアップ情報を読み出す段階と；
第１コンテンツ情報が前記エンハンストナビゲーションデータ記録媒体に格納されていて前記第１コンテンツ情報と関連した第２コンテンツ情報が前記遠隔のコンテンツ提供サーバーに格納されている時、前記制御情報に基づいて、前記エンハンストナビゲーションデータ記録媒体か前記通信網と通信する遠隔のコンテンツ提供サーバーの少なくともいずれか一つからコンテンツ情報を持ってくることができるか否かを判別する段階と；
前記制御情報に応答して前記第２情報を持ってくる段階と；
前記第１コンテンツ情報が第１時間と第２時間の少なくともいずれか一つの時間の間に再生されるように前記第１コンテンツ情報と第２コンテンツ情報を前記制御情報によって再生する段階を含み、
前記第１時間は前記第２コンテンツ情報が得ている間の時間であって、前記第２時間は前記第２コンテンツ情報を持ってくるのが完了した後の所定時間であることを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、対話型ＤＶＤに記録されたコンテンツを再生するための方法及びシステムに係り、さらに詳細には、ＥＮＡＶ（Ｅｎｈａｎｃｅｄ  Ｎａｖｉｇａｔｉｏｎ）またはＩ−ＤＶＤのような対話型コンテンツディスクまたはデータ記録媒体に記録されたコンテンツを、通信網上にある関連したコンテンツ提供サーバーから受信される対話型コンテンツと同期させて再生させるための方法及びシステムに関する。
【背景技術】
【０００２】
大容量のデジタルデータ、例えばＤＶＤは非常に多い記録容量を有する。ＤＶＤの記録容量は、デジタル高音質のオーディオデータはもちろん高画質の動映像データを長時間記録することができる大容量記録媒体である。
【０００３】
ＤＶＤには二つの記録領域を有し、一つは実際のデータ（すなわち、動映像またはＡ／Ｖデータ）が記録される領域であって、他の一つは、記録された実際のデータの再生制御のために必要な制御またはナビゲーションデータが記録される領域である。
【０００４】
ＤＶＤがＤＶＤ再生装置内に挿入されると、ナビゲーションデータが先に読み出されて装置内のメモリーに格納され、次に、そのナビゲーションデータに含まれている命令または制御情報が参照されて実際のデータ（Ａ／Ｖデータ）が再生される。その結果、ユーザーはＤＶＤ再生装置を介して、ＤＶＤに記録された高画質の動映像を視聴できる。
【０００５】
最近、対話型または向上した（エンハンスト）ナビゲーション（すなわち、Ｉ−ＤＶＤまたはＥＮＡＶ）システムが提案された。対話型コンテンツディスク、例えばＩ−ＤＶＤまたはＥＮＡＶディスクは‘ｈｔｍｌ’または‘ｘｍｌ’ファイルの形態で制御、ナビゲーションまたはＡ／Ｖデータを含む。制御データは、対話型再生装置（すなわち、Ｉ−ＤＶＤまたはＥＮＡＶプレーヤー）が、Ａ／Ｖデータを対話型コンテンツディスクに記録された制御及びナビゲーションデータによって再生できるようにする。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
前記向上したナビゲーションシステムのために提案された規格によれば、Ａ／Ｖデータの再生と関連した情報が再生専用形態でコンテンツディスクに記録されているので、収録されたＡ／Ｖデータと関連したさらに新しい多様なコンテンツや表現形態を加えたり、見せたり、アクセスすることができない。それゆえ、収録されたＡ／Ｖデータと関連した新しいコンテンツや情報が前記Ａ／Ｖデータと同期的に再生されるようにする方案が必要である。
【課題を解決するための手段】
【０００７】
本発明の一実施態様は、通信網に連結された再生エンジンを用いてデータ記録媒体に収録された情報を再生する方法であって、再生のためにデータ記録媒体に収録された第１情報を先にローディングして、その第１情報に連係した第２情報がデータ記録媒体上でまたは通信網に連結されている遠隔のコンテンツサーバーから利用可能であるか否かを決定し、第１情報が第１または第２時間のいずれかで再生されるように制御情報によって第１情報と第２情報を再生する。そのとき、第１時間は第２情報を得ている間の時間であって、第２時間は第２情報の獲得が完了した後の時間である。
【０００８】
他の実施態様では、第２情報はデータ記録媒体上に収録された制御情報に基づいて再生される。データ記録媒体は光ディスクまたは対話型ＤＶＤディスクでよい。第１情報の再生はその第１情報の第１部分がローディングされた後に始まる。一実施態様では、第１情報の第１部分は第１情報のほぼ全部を含み、他の実施態様では、第１情報の第１部分が第１情報の全部よりは小さいく、システムは第１情報が再生されている間に第２情報をローディングする。
【０００９】
一実施態様では、第１及び第２情報が少なくとも第１及び第２区域に分割された一時的格納媒体にローディングされる。第１情報はその第１区域に、第２情報は第２区域にローディングされる。
【００１０】
ある実施態様では、第１情報は第２情報がローディングされているか否かに関係がなく再生される。また他の実施態様では、第２情報は全部ローディングされるまで再生されない。
【００１１】
第２情報はそれがローディングされている時リアルタイムで第１情報と共に再生されてもよい。しかし、第１情報の一部と連係した第２情報の一部が所定時間が経過した後にローディングされると第２情報の一部は無視される。
【００１２】
本発明のさらに他の実施態様によれば、第１情報は少なくとも第１及び第２部分を含み、第２情報もその第１情報の第１及び第２部分とそれぞれ連係した少なくとも第１及び第２部分を含む。第１情報の第１部分と第２情報の第１部分は第２部分がローディングされる前に事前ローディングされる。これは事前ローディングされた部分が切れ目なく再生できるようにするためである。
【００１３】
少なくとも第１情報の第２部分の一部は第１情報と第２情報の事前ローディングされた第１部分が再生されている間にローディングされる。いくつかの実施態様では、第１情報の第２部分は第１情報と第２情報の事前ローディングされた第１部分が実質的に再生完了される時まではローディングされない。
【００１４】
第１情報の事前ローディングされた第１部分は第２情報の第１部分が事前ローディングされているか否かと関係なく再生されることもある。その際、第２情報の第１部分は、第１情報の第１部分の再生時点から所定の時間が経過した後にローディングされると再生されない。また、活性化された第１モードに応答して単に第１情報だけを再生させることもできる。したがって、第１情報が再生されている間に第２情報はバックグラウンド方式でローディングされる。そして、第１情報の第１部分が再生されている間第１情報の第２部分がバックグラウンドでローディングされる。
【００１５】
また他の実施態様によれば、データ記録媒体に収録された情報を再生するためのシステムが提供される。本システムは通信網を介して遠隔のコンテンツサーバーに連結されるが、本システムは、データ記録媒体に収録された第１情報を再生のための一時的格納媒体に事前ローディングするための手段と；通信網に連結された遠隔コンテンツサーバーから第１情報と連係した第２情報を得ることができるか否かを決定する手段と；第１情報と第２情報（第２情報がある場合）を再生するための手段とを含む。その際、その第２情報はユーザーにより向上したプレゼンテーションを提供するための第１情報の補完的な情報である。
【００１６】
第２情報は、データ記録媒体に収録された参照情報に基づいて遠隔コンテンツ提供サーバーに位置させることもできる。第１情報の再生は、第１情報の第１部分が一時的格納媒体にローディングされた後に始まる。一実施態様では、第１情報の第１部分はほぼ第１情報の全部を含み、他の実施態様では、第１情報の全部よりは少なく、第１情報が再生されている間に第２情報を一時的格納にローディングする。
【００１７】
本発明の一つまたはそれ以上の実施態様によれば、対話型ＤＶＤに収録されたＡ／Ｖデータを再生するための再生エンジンは、一時的データ格納部と連結されたナビゲーターを含むが、一時的データ格納部は、対話側ＤＶＤからＡ／Ｖデータを第１区域にローディングして、そのＡ／Ｖデータと連係したエンハンスト（向上した）データを第２区域にローディングするためである。そして、再生エンジンは、一時的データ格納部にローディングされたＡ／Ｖデータとエンハンストデータをデコーディングするためのデコーダーと、対話型ＤＶＤに収録された制御情報によってデコーディングされたＡ／Ｖデータとエンハンストデータを再生するプレゼンテーションエンジンを含む。
【００１８】
エンハンストデータは対話型ＤＶＤに収録された参照データに基づいて遠隔のコンテンツ提供サーバーからダウンロードする。Ａ／Ｖデータの再生はＡ／Ｖデータの第１チャプターが一時的格納媒体にローディングされた後に始まる。エンハンストデータはＡ／Ｖデータの第１チャプターの再生開始前と後に一時的格納媒体にローディングされ、Ａ／Ｖデータはエンハンストデータが一時的格納媒体にローディングされたか否かに関係がなく切れ目なく再生される。いくつの実施形態では、前記エンハンストデータは全部が前記一時的格納媒体にローディングされなければ再生されない。
【００１９】
またいくつの実施態様では、エンハンストデータは所定時間Ｔが経過しないか、第１条件が活性化されなかった場合にＡ／Ｖデータと共に再生される。したがって、データはフォアグランドで再生されて、その間エンハンストデータはバックグランドで一時的格納媒体にローディングされる。
【００２０】
一つまたはそれ以上の実施態様形態では、対話型記録媒体はプレゼンテーションデータを格納するための第１データ記録区域と、エンハンストデータを記録するための第２データ記録区域と、プレゼンテーションデータとエンハンストデータをローディングして通信網上の遠隔コンテンツ提供サーバーからエンハンストデータをダウンロードするための第３データ記録区域とを含む。プレゼンテーションデータとエンハンストデータは相互に同期されて再生できるようにローディングされる。対話型データ記録媒体は光ディスクやまたはエンハンストＤＶＤでよい。
【００２１】
本発明のさらに他の実施態様は、対話型データ記録媒体のためのディレクトリ構造であって、本ディレクトリ構造は対話型記録媒体に記録されるプレゼンテーションデータの参照を提供する第１ディレクトリと、対話型記録媒体に記録されたエンハンストデータの参照を提供する第２ディレクトリと、プレゼンテーションデータとエンハンストデータをローディングして通信網上の遠隔コンテンツ提供サーバーからエンハンストデータを、プレゼンテーションデータとエンハンストデータが互に同期して再生できるようにダウンロードするための制御データの参照を提供する第３ディレクトリとを含む。本ディレクトリ構造はルートディレクトリをさらに含んでもよいが、第１、第２、第３ディレクトリのうち少なくとも一つはルートディレクトリ下に位置する。
【００２２】
また他の実施態様は、対話型データ記録媒体に収録されたコンテンツを再生するための方法であって、本方法は、コンテンツが少なくとも第１及び第２チャプターを含み、第１遠隔データが第１チャプターと関連し、第２遠隔データが第２チャプターと関連している時、第２遠隔データをダウンロードしながら第１チャプターと第１遠隔データを再生する段階と、第２遠隔データのダウンロードが完了すると、第１チャプターの再生が完了した時切れ目なく第２チャプターと第２遠隔データを再生する段階とを含む。
【００２３】
一実施態様態様ではシステムが、第２遠隔データのダウンロードが完了するように第２チャプターの再生前に所定時間の間待機する。また他の実施態様では、システムは、第１チャプターの再生が完了した時に第２遠隔データが完全にダウンロードされていないと第２遠隔データの再生を取消す。いくつかの実施形態様は、システムは、第１チャプターの再生が完了した後に切れ目なく第２チャプターを再生して、第２遠隔データのダウンロードが完了していなければ第２遠隔データのダウンロードを続ける。最後に、いくつかの実施態様では、システムは第２チャプターの再生されていない部分と共に第２遠隔データの部分をダウンロードされただけリアルタイムで再生する。
【００２４】
先に言及した一般的な説明と次に続く詳細な説明は例示的なものであり、かつ請求項のとおりの本発明に対する説明を提示するために意図されたことを理解すべきである。
【発明を実施するための最良の形態】
【００２５】
図１によれば、一実施形態による本発明のシステムはコンテンツディスク１０に格納されているＡ／Ｖデータを再生するためのものである。Ａ／ＶデータはＤＶＤビデオデータ、イメージデータ、オーディオデータ、テキスト、その他の形態の情報を含む。コンテンツディスク１０はＡ／Ｖデータに加えて付加データであるエンハンストナビゲーション（ＥＮＡＶ）またはデータをも有している。ナビゲーションまたは制御データは対話形再生機器（例えば、ＥＮＡＶプレーヤーまたはＩ−ＤＶＤプレーヤー）にＡ／Ｖデータをどのように再生するかに対する指示事項またはＡ／Ｖデータと共に再生される付加情報を提供する。ＥＮＡＶまたはＩ−ＤＶＤの用語は相互に交換可能に使われ、対話型ＤＶＤシステムを参照するものである。
【００２６】
明細書全体にわたって、説明を簡単で效率的にするために本発明のシステムはＩ−ＤＶＤディスクまたはＩ−ＤＶＤプレーヤーと連関して説明する。しかし、このような連関は単に例示であるだけであり本発明を提示された特定の実施形態に限定させることと解釈されてはならない。他の記録媒体やプレーヤーも本発明の範囲に含まれる。
【００２７】
一つまたはそれ以上の本発明の実施形態によれば、Ｉ−ＤＶＤプレーヤーはＤＶＤ再生エンジンと、エンハンストナビゲーションまたは対話型（Ｉ−ＤＶＤ）再生エンジンを含む。ＤＶＤ再生エンジンは、Ｉ−ＤＶＤディスクに格納されているＡ／Ｖデータを、そのディスクに格納されているエンハンストナビゲーションデータにしたがって再生するためにＩ−ＤＶＤ再生エンジンと共に使われる。
【００２８】
いくつの実施形態におけるシステムのＩ−ＤＶＤエンジンは、ファイルシステム１１と、ウェブブラウザー１２と、インターフェース１３と、ナビゲーター１４と、ストレージ１５と、デコーダー１６と、プレゼンテーションエンジン１７と、制御器（図示せず）とを含む。ウェブブラウザー１２とインターフェース１３はＩ−ＤＶＤプレーヤーをインターネットのような通信網に連結させるためのネットワーク管理サービスを提供し、かつエンハンストユーザーインターフェースを提供してシステムとユーザーの相互作用を処理する。ファイルシステム１１とナビゲーター１４はディスク１０からデジタルデータをローディングし、分離し、デコーディングするために解釈するのに共に動作する。制御器はエンハンストナビゲーションデータを処理し、かつＤＶＤエンジンとＩ−ＤＶＤエンジン間のインターフェースを処理するために使われ、さらに例えばユーザーの要求に対応してシステム構成要素を制御するのに使われる。
【００２９】
デコーダー１６は、例えばディスク１０から読み取ったデジタルデータをデコーディングするために使われる。プレゼンテーションエンジン１７はＡ／ＶデータをデコーディングしてＡ／Ｖ出力として、例えばディスプレー端末機に提供する。ファイルシステム１１は、例えばファイル管理（例えば、ディスク情報ファイル、セットアップファイル及び同期データファイルのような記録されたファイルを検索して読み出す動作）を実施するために設けられている。ウェブブラウザー１２はウェブサーフィン機能を含み、例えばＡ／Ｖデータの再生のためのプレゼンテーション環境を設定することができる。
【００３０】
ストレージ１５は、ディスク１０からアップロードされたファイルまたはシステムが連結されている通信網からダウンロードしたファイルを格納するためのハードディスクまたはフラッシュメモリーのようなある形態のデータ格納媒体である。ストレージ１５は、例えば情報の一時的格納のためのキャッシュメモリーまたはバッファーであり、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ハードディスクまたは他の形態の格納媒体として実装させることができる。
【００３１】
ナビゲーター１４と、ファイルシステム１１と、ウェブブラウザー１２は、ソフトウェア、ハードウェア、またはそれらの組合せの形態として実装することができる。いくつの実施形態では、図１に例示された論理的構成要素の一部または全部が一つまたはそれ以上の集積論理素子、例えばＦＰＧＡまたはＡＳＩＣとして実装することができる。
【００３２】
図２を参照しながら説明する。一つまたはそれ以上のシステムの実施形態においては、一つまたはそれ以上のデータ及び／または制御ファイルをＩ−ＤＶＤディスクのルートディレクトリの下に設けることができる。ＤＶＤエンハンストナビゲーションディレクトリ（すなわち、ＤＶＤ_ＥＮＡＶまたはＥＮＶ_ＴＳ）を、図２に見示したとおり、例えばルートディレクトリすぐ下に置くことができる。エンハンストナビゲーションまたは他の制御情報とエンハンストナビゲーションコンテンツファイルを含むファイルはＤＶＤエンハンストナビゲーションディレクトリの下に位置させることができる。このようなファイルは、例えばｈｔｍｌ、ｘｍｌ、Ａ／Ｖコンテンツを含むことができる。
【００３３】
いくつの実施形態では、第１ファイル‘ＥｎＤＶＤ．Ｉｎｆ’は、例えばＩ−ＤＶＤディスク１０に記録されているＡ／Ｖデータの再生のための情報を含み、第２ファイル‘ｉｎｄｅｘ．ｈｔｍｌ’は、例えば、Ａ／Ｖデータの再生のための初期セットアップに関連した情報を含み、第３ファイル‘ｉｎｄｅｘ．ｓｙｎ’は、例えば、Ａ／Ｖデータと、通信網またはユーザーを介して提供する付加データとの同期化のための時間情報を含む。
【００３４】
いくつの実施形態では、他のサブディレクトリをルートディレクトリの下に実装させることができる。１ディレクトリ、例えば‘Ｖｉｄｅｏ_ＴＳ’はビデオデータのファイルを含み、他のディレクトリ、例えば‘Ａｕｄｉｏ_ＴＳ’はオーディオデータのファイルを含み、、それに続くディレクトリ、例えば‘ＥＮＡＶ_ＴＳ’は付加コンテンツファイル（例えば、ｈｔｍｌファイル、ｘｍｌファイル、イメージファイル、ビデオ及びオーディオファイル）を含むことができる。
【００３５】
一実施形態では、ルートディレクトリの下のファイル‘ＥｎＤＶＤ．Ｉｎｆ’は、例えば、ディスクバージョン、コンテンツバージョン、コンテンツ製造社、遠隔のコンテンツ提供サーバーをアクセスするための参照アドレス、例えばＵＲＬに対する情報を含む。遠隔のコンテンツ提供サーバーは多様なコンテンツと、同一通信網に接続されている他のユーザーが提供するコンテンツ関連情報を提供し、またはある周期で再生されるＡ／Ｖデータに対応する新しい更新情報を提供する。
【００３６】
ルートディレクトリに記録されるセットアップファイル‘ｉｎｄｅｘ．ｈｔｍｌ’は、例えば、ウェブブラウザー１２のための環境セットアップ情報及びＩ−ＤＶＤディスク１０のコンテンツの再生のための制御またはナビゲーション情報を含むことができ、同期ファイル‘ｉｎｄｅｘ．ｓｙｎ’は、例えば、Ｉ−ＤＶＤディスク１０から読み出されるＡ／Ｖデータを、例えば、遠隔のコンテンツ提供サーバーからダウンロードされる他のコンテンツと同期させるための時間マーク（タイムスタンプ）データを含むことができる。
【００３７】
いくつの実施形態では、ディレクトリ‘ＥＮＡＶ_ＴＳ’が、例えば、Ａ／Ｖデータと同期されて再生されるまたは出力される付加コンテンツを含む。遠隔のコンテンツ提供サーバーが提供する付加コンテンツは、例えばディレクトリ‘ＥＮＡＶ_ＴＳ’の下に格納させることができる。付加コンテンツは例えばｈｔｍｌまたはｘｍｌファイル、イメージファイル、サウンドファイル、ビデオファイルを含むことができる。Ａ／Ｖとエンハンストナビゲーションデータを参照してここに提示したファイル名とディレクトリ名、特定データ構造は例示のためのでしかない。それゆえ、本発明の範囲を制限させずに、同一の結果を得てまた同一の機能を果たす同一の方式で本発明の目的を達成することができる他の名前及び異なった同等なディレクトリ構造とフォーマットを実装することもできる。
【００３８】
図３Ａ及び図３Ｂを参照しながらさらに説明する。システムに装着されたディスクが通常のＤＶＤディスクであれば、ナビゲーター１４はそのＤＶＤディスクのコンテンツを再生するためのＤＶＤ再生動作を実施する（Ｓ１２）。もし、ディスクがＩ−ＤＶＤディスクであれば、ナビゲーター１４はファイルシステム１１を制御して、例えばルートディレクトリの下の始動ファイル（例えば、‘ｉｎｄｅｘ．ｈｔｍｌ’と‘ｉｎｄｅｘ．ｓｙｎ’）をストレージ１５内にローディングする（Ｓ１３）。
【００３９】
ナビゲーター１４は、例えばウェブブラウザー１２の助けを受けてローディングされた始動ファイル‘ｉｎｄｅｘ．ｈｔｍｌ’を解析して、例えばユーザー入力または他の基準に基づいてＡ／Ｖデータのプレゼンテーションモードを指定する、インターネットサーフィン機能を備でたウェブブラウザー１２のパラメータとシステム環境を設定する（Ｓ１４）。一実施形態では、例えば、ユーザーが、希望するある再生モードを指示するためにシステムと対話することができる。再生モードは事前ローディングまたはリアルタイム再生モードを含むことができる。
【００４０】
始動条件設定後に、ナビゲーター１４はユーザーからインターネット接続が要求されたか否かを確認する（Ｓ１５）。インターネット接続が要求されない場合には、現在の設定状態の下でＲＯＭベース再生が実施される（Ｓ１６）。このＲＯＭベース再生では、ディレクトリ‘ＥＮＡＶ_ＴＳ’の下に含まれているコンテンツが、例えば、同期ファイル‘ｉｎｄｅｘ．ｓｙｎ’に記録された時間または制御情報にしたがって、Ｉ−ＤＶＤディスク１０に格納されているＡ／Ｖデータと共に同期して再生される。
【００４１】
ＲＯＭベース再生では、Ａ／ＶデータとＥＮＡＶデータの再生のために必要なコンテンツの全部がＩ−ＤＶＤディスク１０に存在する。それゆえ、システムは、Ａ／ＶとＥＮＡＶデータの切れ目のない再生のために再生に必要なＡ／ＶデータまたはＥＮＡＶデータの全部または大部分をストレージ１５に事前ローディングする。実装方法によって異なるが、ある実施形態では、ストレージ１５がデータのある部分を格納するためのバッファーメモリーである。一実施形態では、バッファーは、切れ目のない再生のためにＡ／Ｖデータのチャプターまたはアプリケーションと関連したＥＮＡＶデータの全部または少なくとも一部分を格納するのに充分な容量を有する。
【００４２】
チャプターまたはアプリケーションと関連したＥＮＡＶデータの全部を事前ローディングすることの利点は、バッファーにローディングされたコンテンツ全部が、追加データのためにバッファーを再ロードする必要なしに切れ目なく再生できるということである。それゆえ、再生の間に画面が崩れたり明らかな遅延が生じない。バッファーに既にローディングされたデータの再生のために追加のまたは新しいＥＮＡＶデータが必要であるならば切れ目なしの再生は可能でないこともある。
【００４３】
ある実施形態では、バッファーがＡ／Ｖデータ（例えば、映画、音楽等）とＥＮＡＶデータ（例えば、Ａ／Ｖデータと関連した付加画像、テキスト、アニメーション、フォント、サウンド、インスタントメッセージ等）を格納するために分離された領域に分けられる。切れ目なしの再生をより確実にするために、Ａ／Ｖデータに指定された領域は、再生されるデータの必要部分のローディングを収容する大きさを変えるようにしている。以後さらに詳細に説明するが、ユーザーは、バッファーの全領域をＡ／Ｖデータのローディングのためにだけ用いることができるようにＥＮＡＶ再生をオフ（ＯＦＦ）させておくオプションを設けることができる。
【００４４】
もし、ユーザーからインターネット接続が要求されれば（Ｓ１５）、Ｉ−ＤＶＤディスク１０に既に記録されたコンテンツと関連した付加データを再生のためにダウンロードすることができる。その付加データはＩ−ＤＶＤディスク１０に格納されたデータのさらに新しいバージョンまたは更新情報を含むことができる。一実施形態では、追加情報をダウンロードするために、ナビゲーター１４が、例えばルートディレクトリの下のファイル‘ＥｎＤＶＤ．Ｉｎｆ’内のＵＲＬを読み取って、ウェブブラウザー１２とインターフェース１３を駆動制御して、そのＵＲＬにより特定される遠隔のコンテンツ提供サーバーと接続する。
【００４５】
接続されれば、‘ＥｎＤＶＤ．Ｉｎｆ’ファイルに記録されたバージョン情報を、再生されるデータと関連したセットアップ及び同期ファイルのダウンロード要求と共にコンテンツ提供サーバーに伝送する（Ｓ１７）。コンテンツ提供サーバーは、例えば、バージョン情報に連係した最新コンテンツのための‘Ｉｎｄｅｘ．ｈｔｍｌファイルと‘ｉｎｄｅｘ．ｓｙｎ’ファイルをデータベースで検索する。見つかれば、遠隔のコンテンツ提供サーバーはそのファイルをＩ−ＤＶＤプレーヤーに伝送する。
【００４６】
ナビゲーター１４は、コンテンツ提供サーバーから受信される、例えば最新バージョンの‘ｉｎｄｅｘ．ｈｔｍｌ’ファイルをウェブブラウザー１２の助けを受けて解析して、Ａ／Ｖデータ再生に必要なシステム環境を再設定する（Ｓ１８）。受信された同期ファイル‘ｉｎｄｅｘ．ｓｙｎ’は、例えば、先に論議されたバッファーリング過程によってストレージ１５にバッファーリングされる。
【００４７】
以下に図３Ｂを参照しながら説明する。図３Ａに例示されたような始動と再設定過程が完了すると、ユーザーはダウンロードモードを選択することができる。第１モードでは、例えば、Ｉ−ＤＶＤディスク１０に記録されたＡ／Ｖデータに関連した付加コンテンツをＡ／Ｖデータの再生開始前に遠隔のコンテンツ提供サーバーからダウンロードする。第２モードでは、例えば、Ａ／Ｖデータが再生されている間に、同時に付加データをダウンロードする。
【００４８】
もし、ユーザーが前者のモード、または‘事前ダウンロード’モードを要求する場合（Ｓ２０）、ナビゲーター１４は、コンテンツ提供サーバーからの付加データのダウンロードを先に要求して付加コンテンツをダウンロードする時まで待つ。一実施形態によって、ダウンロードするコンテンツはストレージ１５にバッファーリングされる（Ｓ２１）。
【００４９】
付加コンテンツのダウンロードを完了すると、ナビゲーター１４は、例えば‘ｉｎｄｅｘ．ｓｙｎ’ファイル内の同期情報を参照して、再生されるＡ／Ｖデータとその部分のデータに対応するダウンロードした付加コンテンツの部分を同期させて共にプレゼンテーションさせる（Ｓ２２）。この同期再生は記録されたＡ／Ｖデータが終りになるまで切れ目なく進められる（Ｓ２６）。初期再生が完了したら（例えば、ＤＶＤ映画の第１チャプターが再生された後）次の再生（例えば、第２チャプター）と関連した付加コンテンツを他の切れ目のない再生のために遠隔のコンテンツ提供サーバーからダウンロードする。
【００５０】
ユーザーは‘事前ダウンロード’とは違ったモードである‘リアルタイムダウンロード’モードを選択することができる。このモードでは、ナビゲーター１４は、記録されたＡ／Ｖデータと関連した付加コンテンツのダウンロードをコンテンツ提供サーバーに要求し、次に（Ｓ３１）、付加コンテンツの全部がダウンロードされるまで待たないで、代わりに付加コンテンツの第１部分（例えば、記録されたＡ／Ｖデータの第１チャプターに関連した付加コンテンツ部分）がダウンロードするやいなや、例えば‘ｉｎｄｅｘ．ｓｙｎ’ファイル内の同期情報によってＡ／Ｖデータの再生を始める（Ｓ３２）。このモードでは、付加または新しいコンテンツがリアルタイムで（すなわち、Ａ／ＶとＥＮＡＶデータが再生されている間）ダウンロードするため、システム資源がシームレスな再生を保障するのに十分に迅速に付加データをダウンロードできないこともある。
【００５１】
切れ目のないモードでは、プレゼンテーションの第１チャプター（または第１部分）の再生中にも、プレゼンテーションの次のチャプター（または次の部分）と連係している新しい付加コンテンツも続けてダウンロードしてストレージ１５にバッファーリングする（Ｓ３３）。例えば、次のチャプターと関連した付加コンテンツの部分が、第１チャプターの再生が終了された時点ｔ１でダウンロード完了していれば（Ｓ３４）、図４Ａに示したように、次のチャプターのＡ／Ｖデータとそれに対応する付加コンテンツが共に再生される（Ｓ３９）。
【００５２】
例えば、ユーザーがＩ−ＤＶＤディスクに記録されたチャプター１、２、３の動映像を見ていると、‘リアルタイムダウンロード’モードでは、システムがチャプター１（例えば、Ａ／Ｖデータ）と関連した付加コンテンツ（例えば、ＥＮＡＶまたはＩ−ＤＶＤデータ）の第１部分をＩ−ＤＶＤディスクから事前ローディングする。他には、付加コンテンツを、遠隔のコンテンツ提供サーバーから事前ローディングすることができる。第１部分がバッファーリングされると、システムはチャプター１をバッファーにある関連したコンテンツと共に再生を始める。
【００５３】
システムは、チャプター１の部分とそれと対応する事前ローディングされた部分がフォアグランドで再生されている間、付加コンテンツのつながる部分の事前ローディングをバックグランドで続ける。システムの制限により、バックグランド事前ローディングが行われている間にデータ再生がとぎれることがある。しかし、例えば、チャプター１と関連したＥＮＡＶデータの全部がバッファーに事前ローディングされれば、ユーザーはとぎれることなく再生を続けることができる。
【００５４】
再生のために用意した次のチャプターと関連した付加コンテンツが再生のために即時に利用することができない場合もある（Ｓ３４）。もしそうなら、ナビゲーター１４は、ある再生モードが活性化されているか否かを決定するために、例えばセットアップファイル‘ｉｎｄｅｘ．ｈｔｍｌ’を参照する（Ｓ３５）。
【００５５】
もし、セットアップファイル‘ｉｎｄｅｘ．ｈｔｍｌ’が‘同期’モードを指していれば、第２チャプターに対応する付加コンテンツが遠隔のコンテンツ提供サーバーからダウンロード完了する時まで、第２チャプターの再生は中断される（Ｓ３６）。ダウンロードが完了すると、図４Ｂに示したように、次のチャプターが、ダウンロードした付加コンテンツと共に再生される（Ｓ３７）。いくつかの実施形態では、ユーザーはダウンロード完了を待つ間に中断された状態を終了させることもできる。そのようにすれば、次のチャプターは関連した付加コンテンツのダウンロードの完了に関係なく即時再生される。
【００５６】
もし、セットアップファイル‘ｉｎｄｅｘ．ｈｔｍｌ’が‘非同期モード’を指していれば、ナビゲーター１４は、関連した付加コンテンツのダウンロードが完了したか否かに関係なくデータ再生を中断させないで次のチャプターの再生を始める（Ｓ３８）。一実施形態では、図４Ｃに示したように、付加コンテンツが利用可能であるか否かに関係がなく、システムは次のチャプターデータの再生を続け、ダウンロードした付加コンテンツの全部をスキップする。他の実施形態では、図４Ｄに示したように、システムは次のチャプターデータの再生を続け、付加コンテンツがダウンロードされて再生のために用意されていれば、付加コンテンツも同様に再生する。しかし、タイムリーにダウンロードされていない付加コンテンツの部分は不連続な再生を防止するために飛ばす。
【００５７】
ある実施形態では、前記セットアップファイル‘ｉｎｄｅｘ．ｈｔｍｌ’が、例えば、再生モードを次の例示的なシンタックスによって規定する。
“ＥＬＥＭＥＮＴ：＜ＰＬＡＹＢＡＣＫ＞
ＡＴＴＲＩＢＵＴＥ：
ｄｅｆａｕｌｔＳｔａｔｅ−ＴＲＵＥ／ＦＡＬＳＥ
ｓｙｎｃｈｒｏｎｉｚｅｄ−ＴＲＵＥ／ＦＡＬＳＥ”
もし、ｄｅｆａｕｌｔＳｔａｔｅ＝“ＦＡＬＳＥ”ならば、例えば‘事前ダウンロード’が選択される。ＴＲＵＥならば‘リアルタイムダウンロード’が選択される。もし、ユーザーがダウンロードモードを指定しなければ、例えばセットアップファイル‘ｉｎｄｅｘ．ｈｔｍｌ’で指定したとおり関連した付加コンテンツがダウンロードされる。
【００５８】
もし、ｄｅｆａｕｌｔＳｔａｔｅ＝“ＴＲＵＥ”であってｓｙｎｃｈｒｏｎｉｚｅｄ＝“ＴＲＵＥ”ならば、‘リアルタイムダウンロード’モードと‘同期’再生モードが選択されれ、Ａ／Ｖデータの再生動作は図４Ｂに例示されたように行われる。
【００５９】
もし、ｄｅｆａｕｌｔＳｔａｔｅ＝“ＴＲＵＥ”であってｓｙｎｃｈｒｏｎｉｚｅｄ＝“ＦＡＬＳＥ”ならば、‘リアルタイムダウンロード’モードと‘非同期’再生モードが選択され、Ａ／Ｖデータの再生動作は図４Ｃまたは図４Ｄに例示されたように行われる。
【００６０】
以上、前述した本発明の望ましい実施形態は、例示の目的のために開示されたものであって、当業者ならば添付された特許請求範囲に開示された本発明の技術的思想とその技術的範囲内で、改良、変更、代替または付加などで多様な他の実施形態を可能であろう。
【図面の簡単な説明】
【００６１】
【図１】本発明の一実施形態による対話型ＤＶＤディスクに収録されたＡ／Ｖ情報を再生するための再生エンジンに対する構成を示したものである。
【図２】本発明の一実施形態による対話型ＤＶＤのファイル構造を例示的に示したものである。
【図３Ａ】本発明の一実施形態によって、対話型再生デバイスを用いてＡ／Ｖ情報を再生する方法を例示する動作フローチャートである。
【図３Ｂ】本発明の一実施形態によって、対話型再生デバイスを用いてＡ／Ｖ情報を再生する方法を例示する動作フローチャートである。
【図４Ａ】本発明の一つまたはそれ以上の実施形態による、多様なデータ再生モードを例示したもののである。
【図４Ｂ】本発明の一つまたはそれ以上の実施形態による、多様なデータ再生モードを例示したものである。
【図４Ｃ】本発明の一つまたはそれ以上の実施形態による、多様なデータ再生モードを例示したものである。
【図４Ｄ】本発明の一つまたはそれ以上の実施形態による、多様なデータ再生モードを例示したものである。
【図１】
2005526342.tif 000003
【図２】
2005526342.tif 000004
【図３Ａ】
2005526342.tif 000005
【図３Ｂ】
2005526342.tif 000006
【図４Ａ】
2005526342.tif 000007
【図４Ｂ】
2005526342.tif 000008
【図４Ｃ】
2005526342.tif 000009
【図４Ｄ】
2005526342.tif 000010
【国際調査報告】
2005526342.tif 000011
2005526342.tif 000012