(57)【特許請求の範囲】
【請求項１】
第１の読出し専用記憶媒体から検索されたデータ及び第２の書換え可能な記憶媒体から検索されたデータに基づいてマルチメディア提示物を作成する方法であって、
第１の記憶媒体上のデータは第１のディレクトリツリーの構造のファイルとして記憶されており、
第２の記憶媒体上に記憶されているデータは第２のディレクトリツリーの構造のファイルとして記憶されており、
第１の記憶媒体は、第１の識別ラベルと第２の識別ラベルが付けられた方法において、
前記第２のディレクトリツリーの第１分岐は前記第１の識別ラベルに対応し、前記第２のディレクトリツリーの前記第１分岐のサブ分岐となる第２の分岐は前記第２の識別ラベルに対応していることを判定する第１の判定ステップと、
前記第１のディレクトリツリーからの第１のファイルについて、該第１のファイルのファイル名と一致するファイル名を有する前記第２のディレクトリツリーからの第２のファイルが存在するかどうかを判定する第２の判定ステップと、
前記第１及び第２のディレクトリツリーから論理ディレクトリツリーを構築するステップであって、前記第２の判定ステップに従って、前記第２のディレクトリツリー上に前記第１のファイルのファイル名と一致するファイル名を有する第２のファイルが存在しない場合に、前記第１のディレクトリツリーからの前記第１のファイルが含まれ、前記第２のディレクトリツリー上に前記第１のファイルのファイル名と一致するファイル名を有する第２のファイルが存在する場合に、前記第２のディレクトリツリーからの前記第２のファイルが含まれる、前記構築するステップと、
前記論理ディレクトリツリーに従って、前記第１及び第２の記憶媒体からデータを検索するステップと、
前記検索したデータに基づいてマルチメディア提示物を作成するステップであって、前記第１及び第２の記憶媒体からの前記データがシームレスに統合化される、前記作成するステップと、を含む、ことを特徴とする方法。
【請求項２】
前記第２のディレクトリツリーの前記第２分岐は、前記第１のディレクトリツリーのサブセットか若しくは前記第１のディレクトリツリーと同一である、請求項１記載の方法。
【請求項３】
前記第１及び第２の記憶媒体からのデータは、同時に検索される、請求項１または２記載の方法。
【請求項４】
前記第１の記憶媒体は、プロバイダによって提供されており、前記第１の識別ラベルはプロバイダに関しプロバイダ毎に固有のものであり、前記第２の識別ラベルは、前記第１の記憶媒体若しくは前記第１の記憶媒体上に記憶されているコンテンツ毎に固有のものである、請求項１から３いずれか１項記載の方法。
【請求項５】
前記第１の記憶媒体は光学ディスクであり、前記第２の記憶媒体は書換え可能であってオーディオ及び／又はビデオ及び／又はサブタイトルデータを含んだデータファイルを含んでいる、請求項１から４いずれか１項記載の方法。
【請求項６】
論理ディレクトリツリーは、実行時に一時的に構築される、請求項１から５いずれか１項記載の方法。
【請求項７】
前記第２の決定ステップのために、前記第１のディレクトリツリーから検索されるファイル名と前記第２のディレクトリツリーから検索されるファイル名のマッピングのためのマッピング手法が定められる、請求項１から６いずれか１項記載の方法。
【請求項８】
第３の記憶媒体には２つのラベルが付けられ、該２つのラベルのうちの第１のラベルが前記第１の記憶媒体の前記第１のラベルに等しく、前記第２のラベルが前記第１の記憶媒体の前記第２のラベルとは異なる場合に、前記第３の記憶媒体が前記第２の記憶媒体の前記第１分岐からのデータにアクセスする請求項１から７いずれか１項記載の方法。
【請求項９】
第１の読出し専用記憶媒体から検索されたデータ及び第２の書換え可能な記憶媒体から検索されたデータに基づいてマルチメディア提示物を作成する装置であって、
第１の記憶媒体上のデータは第１のディレクトリツリーの構造のファイルとして記憶されており、
第２の記憶媒体上に記憶されているデータは第２のディレクトリツリーの構造のファイルとして記憶されており、
前記第１の記憶媒体は、第１の識別ラベルと第２の識別ラベルが付けられている装置において、
前記第１の読出し専用記憶媒体にアクセスするための第１のドライブと、
前記第２の書換え可能な記録媒体にアクセスするための第２のドライブと、
前記第１の記憶媒体から第１のディレクトリツリー構造と、第１のデータファイルと、第１及び第２の識別ラベルを読出すための手段と、
前記第２の記憶媒体から第２のディレクトリツリー構造と第２のデータファイルを読出すための手段と、
前記第１及び第２のデータファイルのファイル名を比較し、前記第１のディレクトリツリーからの第１のファイルについて、該第１のファイルのファイル名と一致するファイル名を有する前記第２のディレクトリツリーからの第２のファイルが存在するかどうかを判定するための第１の比較判定手段と、
前記第１の記憶媒体の前記第１の識別ラベルと前記第２の記憶媒体の第１のサブ分岐用の識別子とを比較し、前記第１の識別ラベルと前記第２の記憶媒体の前記第１のサブ分岐用の前記識別子とが互いに対応していることを判定するための第２の比較判定手段と、
前記第１の記憶媒体の前記第２の識別ラベルと前記第１のサブ分岐のサブ分岐である第２の記憶媒体の第２のサブ分岐用の識別子とを比較し、前記第２の識別ラベルと前記第２の記憶媒体の前記第２のサブ分岐用の前記識別子とが互いに対応していることを判定するための第３の比較判定手段と、
前記第１及び第２のディレクトリツリーから論理ディレクトリツリーを構築するための手段であって、前記第１の比較判定手段に従って、前記第２のディレクトリツリー上に前記第１のファイルのファイル名と一致するファイル名を有する第２のファイルが存在しない場合に、前記第１のディレクトリツリーからの前記第１のファイルが含まれ、前記第２のディレクトリツリー上に前記第１のファイルのファイル名と一致するファイル名を有する第２のファイルが存在する場合に、前記第２のディレクトリツリーからの前記第２のファイルが含まれる、前記構築するための手段と、
前記論理ディレクトリツリーに従って、前記第１及び第２の記憶媒体からデータを検索するための手段と、
前記検索したデータに基づいてマルチメディア提示物を作成するための手段であって、前記第１及び第２の記憶媒体からの前記データがシームレスに統合化される、前記作成するための手段と、を含む、ことを特徴とする装置。
【請求項１０】
第１の記憶媒体は、プロバイダによって提供されており、前記第１の識別ラベルはプロバイダに関しプロバイダ毎に固有ものであり、前記第２の識別ラベルは、前記第１の記憶媒体若しくは前記第１の記憶媒体上に記憶されているコンテンツ毎に固有のものである、請求項９記載の装置。
【請求項１１】
前記第１の記憶媒体から検索されたファイル名と前記第２の記憶媒体から検索されたファイル名を所定のマッピング手法に従ってマッピングするための手段がさらに含まれている、請求項９または１０記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１及び第２の記憶媒体からのデータ検索方法に関している。
【０００２】
背景技術
読出し専用記憶媒メディア上のデータは変更ができない。そのような読出し専用メディアの一例として前もって記録されているディスク、例えばブルーレイディスク（ＢＤＰとも称する）が挙げられる。記憶メディア、詳細には光ディスクは、通常は特有の識別ラベルを有している。また一般的にディスクプレイヤーはハードディスクドライブ（ＨＤＤ）に統合されている。光ディスクプレイヤー内ではプレイバックコントロールエンジン（ＰＣＥとも称する）がディスクから読出したデータを処理している。このＰＣＥのデータ有効範囲はディスクである。プレイバック過程は、いわゆるムービーモジュールによってコントロールされており、このムービーモジュールはアプリケーションインターフェースを介してＰＣＥに接続される。
【０００３】
ディスク上のデータは、通常はディレクトリツリーの中で構造化され、これはたびたび標準化がなされている。例えばブルーレイディスクに対しては個々の動画のディレクトリツリーは、プレイリスト用のホルダと、ストリーミングデータを有しているホルダと、ストリームデータ構造を記述したクリップ情報用のホルダを含んでいる。ＢＤＰディスク上のＡＶデータは、ストリーム内に含まれており、これはいわゆるメインマルチプレックス内へ多重化されている。
【０００４】
本願においては“ディレクトリツリー”という用語は、ディレクトリ構造全体のみならず、ディレクトリ構造の分岐や書換え可能なメディアに関しては階層分岐にも同等に用いられる。
【０００５】
発明の概要
光ディスクフォーマットに対しては、スタジオサーバーからローカルプレイヤにコンテンツをダウンロードできることが望まれている。基本的にはダウンロードコンテンツに対して２つのアプリケーションが存在する。：
第１に、ディスク上のコンテンツをダウンロードコンテンツに置き換えることである。この典型的な例としては、例えばディスク上に記憶されている古い日付けの予告編あるいは期限切れの予告編を新作映画の予告編に置き換えることなどが挙げられる。第２に、ディスク上のコンテンツの完成やアップグレードなどである。典型的な例は、新しいサブタイトルトラックのダウンロード、例えばディスク上では得られない他言語でのダウンロードなどである。
【０００６】
ダウンロードコンテンツの局所的記憶に対しては２つの解決手段が存在する。このことは、書換え可能な別個のローカル記憶媒体、例えばハードディスクドライブをプレイヤに備えさせることによっても実現できるし、ディスク自身の何らかの書換え可能なメモリによっても実現できる。この場合は前者のケースが有利である。というのも後者のメディアでは価格が高価になりやすく、またプレイヤは書換え可能なローカル記憶媒体を備えているケースが多いからである。
【０００７】
別個のローカル記憶媒体が例えばＨＤＤの統合などで適用されるならば、ディスク上のコンテンツとローカル記憶媒体上のコンテンツを結合させたり対応付けるための機構が必要である。例えばダウンロードされたサブタイトルトラックのケースでは、プレイヤはこのトラックをディスクに所属させるための情報が必要であり、より具体的には当該ディスク上のどのコンテンツにこのトラックを対応付けるのかについての情報が必要である。
【０００８】
本発明は、例えばインターネットからダウンロードされたりＨＤＤ上に記憶されているオフディスクコンテンツをディスク上のコンテンツ、いわゆるオンディスクコンテンツに対応付けるための機構を提供するものである。
【０００９】
本発明の基礎をなす考察は、ローカル記憶デバイス上の各ディスク毎のディレクトリツリー（すなわちオフディスクディレクトリツリー）を作成することである。ディスクがプレイヤに挿入されると同時に、オンディスクディレクトリツリーと対応付けられたオフディスクディレクトリツリーが論理的に併合される。この対応付けは、固有ディスク識別子か若しくは固有コンテンツ識別子によって提供される。挿入されたディスク上でのコンテンツのプレイバックは、併合されたディレクトリツリーを必要とする。このようにしてローカル記憶デバイス上のコンテンツがスムーズに統合化される。
【００１０】
適切な併合ルールによりオフディスクコンテンツを用いたオンディスクコンテンツの更新の可能性が提供される。技術的にはこのことはオフディスクファイルを用いたオンディスファイルの論理的な置き換えによって達成される。本発明は、オフディスクコンテンツを用いたオンディスクコンテンツの補足を許容する。このことはオンディスクディレクトリに対するオフディスクファイルの論理的付加によって達成される。オンディスクファイルをオフディスクファイルによって置き換えるべきかを決定するための２つのモードが可能である。：すなわちファイル名が厳密に一致した場合にのみ置換えが実行されるか、若しくはオンディスクファイル名に対するオフディスクファイル名のマッピングのために詳細なマッピング手法が定められた場合に置換えが実行される。例えば対応するディレクトリの中でファイル名拡張子“clpi”を用いて唯１つのファイルが得られる場合に、オフディスクファイル名“b.clpi”とオンディスクファイル名“a.clpi”の間で置換えがなされる。
【００１１】
本発明によれば、複数のデータが第１及び第２の記憶媒体から検索され、結合若しくは併合され、それによって両メディアのデータを含んだ論理ディレクトリツリーが作成される。この論理ディレクトリツリーは、第１若しくは第２のディレクトリツリーでしか得られないファイルを含んでおり、両ディレクトリツリーで得られるファイルに対しては、第２のディレクトリツリーからバージョンが得られる。
【００１２】
とりわけ開示されている、第１の記憶媒体上のデータは構造化されたファイルとして第１のディレクトリツリーに記憶され、第２の記憶媒体上に記憶されているデータは構造化されたファイルとして第２のディレクトリツリーに記憶されている形式の第１及び第２の記憶媒体からのデータの検索方法によれば、第１の記憶媒体は、添付される識別ラベルと、識別ラベルに関する第２の記憶媒体上に記憶されている第２のディレクトリツリー分岐を有し、第２のディレクトリツリーの分岐は、第１のディレクトリツリーのサブセットか若しくは第１のディレクトリツリーと同一であり、さらに論理ディレクトリツリーが、検索されたデータから構成されており、当該論理ディレクトリツリーの構造は、第１のディレクトリツリーの構造と同一であり、第１又は第２のディレクトリツリー内でのみ使用可能なファイルは、論理ディレクトリツリー内で使用可能であり、第１及び第２のディレクトリツリー内で使用可能なファイルに対しては、第２のディレクトリツリーから得られるバージョンが論理ディレクトリツリー内で使用可能である。
【００１３】
この方法に用いられる装置は別の独立請求項に記載されている。
【００１４】
本発明の有利な実施例は、従属請求項並びに以下の詳細な説明に記載されている。
【００１５】
図面の説明
本発明の実施例は図面に基づいて以下で詳細に説明される。この場合、
図１には、ブルーレイディスクのためのディレクトリツリーの例示的構造が示されており、
図２には、ローカル記憶ディレクトリの例示的構造が示されており、
図３には、例示的な併合処理が示されており、
図４は、ファイルネームにおいてもたらされる結合情報の例を示した図であり、
図５は、フォルダネームにおいてもたらされる結合情報の例を示した図である。
【００１６】
実施例の説明
光学的ディスク上のデータは、通常はファイルに編成されており、そしてこれらのファイルは標準化されたディレクトリツリー、すなわちオンディスクディレクトリツリーに編成されている。ファイルシステムは、根源的な記憶媒体からの抽象を提供している。この標準化されたオンディスクディレクトリツリーの例は図１に示されている。その中には、所定のムービーオブジェクトＭＯのためのプレイリストフォルダＰＦ、クリップ情報フォルダＣＦ、データストリームフォルダＳＦが含まれている。これらのフォルダの各々は、ファイルのタイプを同定するファイル拡張子、例えばプレイリストファイルに対する“mpls”を備えた複数のファイルが含まれている。
【００１７】
本発明の基礎的考察は、書換え可能なローカル記憶デバイス上のディスクに対するディレクトリツリーを作成することにあり、それによってオフディスクディレクトリツリーが作成される。ディスクがプレイヤに挿入されると同時にオンディスクディレクトリツリーが対応するオフディスクディレクトリツリーと併合される。ローカル記憶デバイス上に何もオフディスクディレクトリツリーが存在しないケース、例えばディスクが最初にプレイヤに挿入された場合には、実施される標準フォーマットに従って空のオフディスクディレクトリツリーが作成される。
【００１８】
いくつかのディスクは固有の識別子を提供する。これは固有のディスクＩＤか固有のコンテンツＩＤであり得る。それらは種々のディスク毎にローカル記憶デバイス上に複数のディレクトリツリーを設ける。例えばこれまでにプレイヤに挿入された各ディスク毎に１つの分岐が設けられる。ローカル記憶デバイスは付加的な情報を保持しており、それらはディレクトリツリーの１つに対応付けられるか、ディスクと共にローカル記憶デバイスのディレクトリツリーの１つの分岐に対応付けられる。有利にはオフディスクディレクトリツリーのトップレベルネームは、ディスクＩＤに由来している。最も簡素なケースでは、このネームが直接的にＩＤに対応している。
【００１９】
基本的にはオフディスクツリー構造は任意である。さらにどのようにオフディスクフォルダがオンディスクディレクトリツリー内へ併合されるかについてのルールが特定される。現実に即した実用性と簡素化を図る上で有利にはオフディスクディレクトリツリーがオンディスクディレクトリツリーよりも簡素に構造化される。
【００２０】
オフディスクコンテンツの検索に対するさらなるスピードアップのためのオプションとして固有のプロバイダ識別子の使用も可能である。固有のディスク／コンテンツ識別子に加えてさらにこれらの固有の識別子がディスクと共に提供される。各プロバイダ毎に、若しくはプレイヤがディスクから読出したプロバイダ毎にローカル記憶デバイス上で作成されたディレクトリが存在し得る。対応するフォルダネームは、プロバイダＩＤに由来する。最も簡素なケースでは、ネームが直接ＩＤに対応している。いくつかのオフディスクツリーはサブディレクトリとして対応付けられたプロバイダディレクトリに作成される。これらのグループ化は有利には、プロバイダのディレクトリだけをオフディスクコンテンツのために検索すればよいので、オフディスクコンテンツ検出にかかわる検索処理のスピードアップにつながる。例示的なディレクトリ構造は図２に示されている。所定のプロバイダからのディスクに関するデータは、ディスクフォルダＤＦに記憶されており、さらにこのディスクフォルダはプロバイダフォルダＰＲＦに記憶されている。
【００２１】
アプリケーションがローカル記憶デバイスに対する指示／明示アプリケーションプログラミングインターフェース（ＡＰＩ）を必要とするシナリオでは、この構造が付加的な利点となる。具体的に提案された階層構造は、紛れもなく適切な管理アクセスのための基盤として役立つ。この場合はローカル記憶デバイスに対するアプリケーションのアクセスを制限する簡単なルールが作成されてもよい。
【００２２】
例えばあるルールによって、プロバイダネームＺによって発行されたディスクラベルＸＹ上のアプリケーションが、対応付けられたオフディスクディレクトリネームＸＹに対し読み書きを許可されたり、発行者Ｚのディレクトリツリー内で他のディレクトリからの読み取りのみで書込みは許可されなかったり、その一方でローカル記憶媒体上の何らかの他のディレクトリに対するアクセスは禁じられていてもよい。
【００２３】
コンテンツの何らかのダウンロードのタイプ毎にローカル記憶デバイス上の記憶位置が特定され、プレイヤはどこから付加的にダウンロードされたコンテンツがローカル記憶デバイス上で検出できるかがわかる。ストリームのダウンロードの場合には、ストリーム自体とこのストリームファイルに関する相応の情報が記憶される。
【００２４】
オフディスクディレクトリツリーとオンディスクディレクトリツリーの併合は、プレイバックにおけるプレイヤ内のオフディスクコンテンツとオンディスクコンテンツの統一的な処理を可能にする。
【００２５】
例示的な併合（マージ）動作は図３に表されている。ハードディスクドライブからのディレクトリツリー（ＨＤＤ＿ＤＴ）からのデータと、読出し専用ディスクからのディレクトリツリー（Ｄ＿ＤＴ）からのデータは、論理ディレクトリツリー（Ｌ＿ＤＴ）に併合される。この論理ディレクトリツリーは、プレイヤのプレイバックコントロールエンジンＰＣＥによって使用される。論理ディレクトリツリー（Ｌ＿ＤＴ）は、実行時において一時的に構築される。
【００２６】
本発明の方法は、ムービーモジュールとプレイバックコントロールエンジンの間のインターフェースが現下の標準タイプに比べて未変更のまま維持できるという格別な効果を奏する。この場合の併合動作のルールは以下の通りである。：
２つのディレクトリの併合のもとで、オフディスクディレクトリのファイルがオンディスクディレクトリのファイルに加算される場合、プレイバック時の付加的コンテンツが許容される
２つのディレクトリの併合と、同じファイルがオフディスクディレクトリとオンディスクディレクトリ内に存在し、オフディスクディレクトリのファイルが優先される場合、プレイバック時の他のデータによるディスクコンテンツの置換え（例えば新たなサブタイトルや拡張されたオーディオストリーム）が許容される。
【００２７】
付加的なＡＶコンポーネント、例えばオーディオ若しくはサブタイトルトラックをダウンロードするアプリケーションは、付加的な情報を要求する。結合情報は、ダウンロードされたトラックとディスクとの対応付けのみならず、ディスク上の相応するメインマルチプレックス部分との対応付けに必要とされる。
【００２８】
さらに付言すれば、ダウンロードされたストリームと、対応付けされたオンディスクメインマルチプレックス部分は時間軸上で同じ長さを有している。他のケースでは時間軸上のどこで、ダウンロードされたトラックがメインマルチプレックス部分に対応付けられるかを記述した付加的情報の提供が必要とされる。
【００２９】
オフディスクコンポーネントとメインオンディスクマルチプレックス部分の対応付けに対しては、以下に述べる２つの手法が存在する。
【００３０】
手法１：
オフディスクコンポーネントファイルネームは以下のルールに従う：
−第１の部分はメインマルチプレックス部分を識別し、それにコンポーネントを対応付ける。従って全ての対応付けられるコンポーネントに対して同じことが当てはまる
−第２の部分、有利にはアンダースコアによって第１の部分と分離されている部分は、メインマルチプレックス部分の全ての付加的コンポーネントの中で特有のものでなければならない
−情報ファイルは別個のフォルダに記憶され、それらの名前はオフディスクに由来する。
【００３１】
図４には一例が示されている。クリップ情報ファイルとストリームファイルの第１の部分０３００は、メインマルチプレックス部分を伴うファイルに対応付けられ、それに対して第２の部分００１は図示の２つの付加的コンポーネントの中で特有である。
【００３２】
手法２：
この手法においては結合情報が適当なサブディレクトリの使用によって提供されている：
−オンディスクマルチプレックス部分に対応付けられたオフディスクコンポーネントは別個のフォルダに記憶され、そのフォルダ名はディスク上のメインマルチプレックス部分に由来する
−全てのオフディスク情報ファイルも別個のフォルダに記憶され、そのフォルダ名はディスク上のメインマルチプレックス部分に由来する
−ファイル名はメインマルチプレックス部分の全ての付加的コンポーネントの中で特有のものでなければならない。
【００３３】
図５には一例が示されている。クリップ情報ファイル001.clpiとストリームデータファイル001.m2tsは、サブティレクトリ03000に記憶されており、クリップ情報フォルダとストリームフォルダにおいてそれぞれサブディレクトリ化される。ファイルネーム001はディスク上のメインマルチプレックス部分に由来する。
【００３４】
本発明による方法は、あらゆるタイプの読出し専用メディアに対するデータ加算のための種々の書換え可能なメディアに使用される。書換え可能なメディアに対する例としては、ハードディスクドライブやフロッピーディスク、ＲＡＭモジュールなどの磁気記憶デバイスがあげられる。読出し専用メディアに対する例としてはＤＶＤ−Ｒ／＋Ｒや予め記憶されたブルーレイディスク（ＢＤＲ）などが挙げられる。
【００３５】
基本的には前述した方法は、他の読出し専用メディアからのデータによる読出し専用メディア上に記憶されているデータの更新や補足に適したものである。
【００３６】
有利な実施例としてブルーレイディスク上に記憶されたデータがハードディスクドライブ上に記憶されているデータによって更新若しくは補足される。
【図面の簡単な説明】
【００３７】
【図１】ブルーレイディスクのためのディレクトリツリーの例示的構造を示した図
【図２】ローカル記憶ディレクトリの例示的構造を示した図
【図３】例示的な併合処理を示した図
【図４】ファイルネームにもたらされる結合情報の例を示した図
【図５】フォルダネームにもたらされる結合情報の例を示した図
【図１】
0004618687.tif 000002
【図２】
0004618687.tif 000003
【図３】
0004618687.tif 000004
【図４】
0004618687.tif 000005
【図５】
0004618687.tif 000006