(57)【要約】メディアオブジェクトを管理するシステムおよび方法を述べる。一態様では、インデックス付けされ時間的に順序付けられたデータ構造（６８）の少なくとも１つのメディアファイル（６６）を含むメディアオブジェクトの収集物にアクセスする。メディアオブジェクトとメディアファイル（６６）のそれぞれのデータ構造（６８）との間のリンクを生成し、所与のデータ構造（６８）から、リンクされたメディアオブジェクトへの、およびリンクされたメディアオブジェクトから所与のデータ構造（６８）への各リンクは、閲覧可能である。閲覧可能なリンクを１つまたは複数のメディアオブジェクト連結データ構造に格納する。
2005522785.tif 000002
【特許請求の範囲】
【請求項１】
メディアオブジェクトの収集物を管理する方法であって、
インデックス付けされ時間的に順序付けられたデータ構造（６８）の少なくとも１つのメディアファイル（６６）を含むメディアオブジェクトの収集物にアクセスするステップと、
メディアオブジェクトと、前記メディアファイル（６６）のそれぞれのデータ構造（６８）との間のリンクを生成するステップであって、所与のデータ構造（６８）から、リンクされたメディアオブジェクトへの、およびリンクされたメディアオブジェクトから所与のデータ構造（６８）への各リンクは、閲覧可能である、ステップと、
前記閲覧可能なリンクを１つまたは複数のメディアオブジェクト連結データ構造に格納するステップと、
を含む方法。
【請求項２】
前記メディアオブジェクトが、テキスト、音声、グラフィックス、アニメーショングラフィックス、およびフルモーションビデオのうちの１つまたは複数を含む、請求項１に記載の方法。
【請求項３】
前記メディアオブジェクトが、１つまたは複数のコンピュータネットワーク（２０、２２、２６）にわたって分散されている、請求項１に記載の方法。
【請求項４】
前記メディアファイル（６６）の１つまたは複数のデータ構造（６８）をキーデータ構造として自動的に特定することにより、キーデータ構造（６０、６２、６４）の選択を生成するステップをさらに含む、請求項１に記載の方法。
【請求項５】
ユーザ入力に応じて、前記キーデータ構造（６０、６２、６４）の前記選択を変更するステップをさらに含む、請求項４に記載の方法。
【請求項６】
前記メディアオブジェクトの収集物がユーザによって選択される、請求項１に記載の方法。
【請求項７】
リンクがユーザ入力に応じて生成される、請求項１に記載の方法。
【請求項８】
所与のメディアオブジェクトから該所与のメディアオブジェクトにリンクされた任意のメディアオブジェクトへのリンクが、閲覧可能である、請求項１に記載の方法。
【請求項９】
所与のメディアオブジェクトから複数の他のメディアオブジェクトのそれぞれへの複数のリンクを生成するステップをさらに含む、請求項１に記載の方法。
【請求項１０】
メディアオブジェクトの収集物を管理するシステムであって、
インデックス付けされ時間的に順序付けられたデータ構造（６８）の少なくとも１つのメディアファイル（６６）を含むメディアオブジェクトの収集物にアクセスし、
前記メディアオブジェクトと、前記メディアファイル（６６）のそれぞれのデータ構造（６８）との間のリンクを生成し、所与のデータ構造（６８）から、リンクされたメディアオブジェクトへの、およびリンクされたメディアオブジェクトから所与のデータ構造（６８）への各リンクが、閲覧可能であり、
前記閲覧可能なリンクを１つまたは複数のメディアオブジェクト連結データ構造に格納する、
ように動作可能なメディアマネージャ（１２）を備えているシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メディアオブジェクトを管理するシステムおよび方法に関する。
【背景技術】
【０００２】
個人および組織は、テキスト、音声、グラフィックス、アニメーショングラフィックスおよびフルモーションビデオを含む膨大なデジタルコンテンツの収集物を急速に蓄積している。このコンテンツは、文書、プレゼンテーション、音楽、静止写真、商用ビデオ、ホームムービー、および１つまたは複数の関連するデジタルコンテンツファイルを記述するメタデータを含む、多種多様の異なる形式で、個々に提示されるかまたは結合されることができる。これらの収集物の数および多様性が増大するにつれて、個人および組織は、自身の収集物のデジタルコンテンツを編成し閲覧するシステムおよび方法をますます必要とするようになる。この必要性を満たすために、選択された種類のデジタルコンテンツを閲覧する種々の異なるシステムおよび方法が提案されてきた。
【０００３】
たとえば、フルモーションビデオコンテンツを閲覧するためのストーリーボード閲覧が開発された。この技法によれば、ビデオ情報を、意味のある典型的なスナップショットと対応する音声コンテンツとに圧縮する。この種の１つの既知のビデオブラウザは、ビデオシーケンスを等しい長さのセグメントに分割し、各セグメントの第１のフレームをそのキーフレームとして示す。この種の別の既知のビデオブラウザは、シーケンスのすべてのフレームを積み重ね、ユーザに対し、カメラおよび被写体の動きに関する豊富な情報を供給する。
【０００４】
コンテンツベースのビデオ閲覧技法もまた提案されてきている。これらの技法では、長いビデオシーケンスは、通常、ビデオコンテンツに基づいてストーリー単位に分類される。手法によっては、シーン変化検出（ビデオの時間的セグメンテーションとも呼ぶ）を使用して、新たなショットが開始し終了する時の指示を与える。当技術分野では、符号化画像のＤＣＴ（離散コサイン変換）係数に基づくシーン遷移検出アルゴリズム等のシーン変化検出アルゴリズムと、符号化ビデオシーケンスのＤＣＴ係数を使用して急なシーン遷移と緩やかなシーン遷移とをともに識別するように構成されたアルゴリズムと、が知られている。
【０００５】
１つのビデオ閲覧手法では、Ｒフレーム（代表フレーム）を使用してビデオクリップの視覚的コンテンツを編成する。Ｒフレームは、ユーザが所望の素材を特定するのに役立つさまざまな基準に従ってグループ化することができる。この手法では、ユーザはキーフレームを選択することができ、それにより、システムは、さまざまな基準を使用して、類似するキーフレームを検索しそれらをグループとしてユーザに提示する。ユーザは、関心のあるシーンを特定するために、グループからキーフレームの完全なセットではなく代表フレームを検索することができる。入ってくるビデオシーケンスを新たなブロードキャストの予測された文法上の要素と照合するために、言語ベースのモデルが使用された。さらに、クリップを解析するために、ビデオクリップの予測されたコンテンツの先験的モデルが使用された。
【０００６】
別の手法として、米国特許第５，８２１，９４５号では、ビデオを閲覧する目的で複雑なビデオ選択の階層的分解を抽出する技法が提案された。この技法は、視覚的および時間的情報を結合することにより、ビデオのシーン内およびシーン間の重要な関係を捉え、それにより、コンテンツの先験的知識を用いずに基礎にあるストーリー構造の分析が可能になる。閲覧の実施態様に対し、階層シーン遷移グラフの汎用モデルを適用する。最初にビデオショットを特定し、キーフレームの収集物を使用して各ビデオセグメントを表現する。そして、これらの収集物を、全体的な視覚情報に従って分類する。ビデオがユーザに対し有向グラフとして提示されるプラットフォームが構築される。その際、ビデオショットの各カテゴリはノードによって表され、各エッジは、カテゴリ間の時間的関係を示す。ビデオの分析および処理を、圧縮ビデオに対し直接実行する。
【０００７】
関連する注釈を通してメディアファイルを検索することを可能にする種々の異なる技法もまた提案されてきた。たとえば、米国特許第６，３３２，１４４号では、音声／ビデオメディアを処理してインデックスサーバに格納される注釈を生成することに基づく技法が提案された。ユーザは、インデックスサーバに対しクエリを提出することにより音声／ビデオメディアの収集物を閲覧することができる。かかるクエリに応じて、インデックスサーバは、ライブラリアン・クライアントに対し、各一致する注釈と各一致する注釈に関連するメディア識別番号とを送信する。ライブラリアン・クライアントは、ユーザに対し、各一致する注釈が生成されたデジタル表現のＵＲＬ（ユニフォームリソースロケータ）と各一致した注釈に関連するオブジェクト識別番号とを送信する。ＵＲＬは、メディアファイルのすべての位置を指定しても一部を指定してもよい。
【発明の開示】
【０００８】
本発明の一態様において、インデックス付けされ時間的に順序付けられたデータ構造の少なくとも１つのメディアファイルを含むメディアオブジェクトの収集物がアクセスされる。メディアオブジェクトと、メディアファイルのそれぞれのデータ構造との間のリンクが生成され、所与のデータ構造から、リンクされたメディアオブジェクトへの、およびリンクされたメディアオブジェクトから所与のデータ構造への各リンクは、閲覧可能である。閲覧可能なリンクは、１つまたは複数のメディアオブジェクト連結データ構造に格納される。
【０００９】
別の態様において、本発明は、上述のメディアオブジェクトの収集物を管理する方法を実施可能にするメディアマネージャを有するシステムを特徴とする。
【００１０】
本発明の他の特徴および利点は、特許請求の範囲および図面を含む以下の詳細な説明から明らかになるであろう。
【発明を実施するための最良の形態】
【００１１】
（詳細な説明）
以下の説明では、同様の要素を識別するために同様の参照番号を使用する。さらに、図面は、例示的な実施形態の主な特徴を概略的に例示することが意図されている。図面は、実際の実施形態のすべての特徴を示すようにも、図示された要素の相対的な寸法を示すようにも意図されておらず、一定比例尺になっていない。
【００１２】
図１を参照すると、一実施形態では、メディア管理ノード１０は、閲覧可能な文脈依存の、時間的に参照されるメディアデータベース、に編成される選択されたメディアオブジェクトの収集物においてすべての形式のデジタルコンテンツを使用可能にするように構成されたメディアマネージャ１２を有する。本明細書で使用する「メディアオブジェクト」という用語は、広く、テキスト、音声、グラフィックス、アニメーショングラフィックスおよびフルモーションビデオを含む、任意の形式のデジタルコンテンツを言う。このコンテンツは、文書、注釈、プレゼンテーション、音楽、静止写真、商用ビデオ、ホームムービー、および１つまたは複数の関連するデジタルコンテンツファイルを記述するメタデータを含む、多種多様の異なる形式で、個々にまたは何らかの組合せで、パッケージ化し提示することができる。メディアオブジェクトは、メディア管理ノード１０のローカルデータベース１４に、またはそれぞれローカルエリアネットワーク２０およびグローバル通信ネットワーク２２を介してアクセスすることのできる１つまたは複数のリモートデータベース１６、１８に、物理的に格納することができる。メディアオブジェクトによっては、ピア・ツー・ピアネットワーク接続によってアクセス可能なリモートデータベース２４に格納することもできる。実施形態によっては、デジタルコンテンツを、デジタルコンテンツタイプに基づいて選択される圧縮フォーマット（たとえば、音声作品に対するＭＰ３またはＷＭＡ圧縮フォーマットおよび音声／ビデオ作品に対するＭＰＥＧまたはモーションＪＰＥＧ圧縮フォーマット）を使用して圧縮することができる。要求されたデジタルコンテンツを、ユーザが指定した伝送フォーマットに従ってフォーマットしてもよい。たとえば、要求されたデジタルコンテンツを、コンピュータ、無線機器または音声機器がレンダリングするのに適したフォーマットでユーザに送信することができる。さらに、要求されたデジタルコンテンツをユーザに対し、完全なファイルとして送信することもストリーミングファイルフォーマットで送信することもできる。
【００１３】
ユーザは、メディアマネージャ１２と、メディア管理ノード１０においてローカルに対話することができ、もしくはローカルエリアネットワーク２０またはグローバル通信ネットワーク２２を介してリモートに対話することができる。メディアマネージャ１２とユーザとコンテンツプロバイダとの間の伝送を、１つまたは複数の従来のセキュア伝送プロトコルに従って行うことができる。たとえば、各デジタル作品伝送には、デジタル作品と任意の関連するメタデータを、１つのエンティティから別のエンティティにセキュアに伝送することができる暗号化転送ファイルにパッケージ化することが含まれてもよい。
【００１４】
グローバル通信ネットワーク２２は、音声ネットワーク、無線ネットワークおよびコンピュータネットワークを含む複数の異なるコンピューティングプラットフォームおよび転送機能を含むことができる。メディアオブジェクト要求を送信することができ、メディアオブジェクト応答を、音声、インターネット、電子メールおよび無線フォーマット等の複数の異なるメディアフォーマットで提示することもできる。このように、ユーザは、多種多様の異なる通信機器のうちの任意の１つを使用して、メディア管理ノード１０によって提供されるサービスと、サービスプロバイダ２６によって提供されるリモートメディアオブジェクト１６と、ピア・ツー・ピアノード２４と、にアクセスすることができる。たとえば、１つの例示的な実施態様では、無線機器（たとえば、無線携帯情報端末（ＰＤＡ））は、無線ネットワークを介してメディア管理ノード１０、サービスプロバイダ２６、およびピア・ツー・ピアノード２４に接続することができる。無線機器からの通信は、無線アプリケーションプロトコル（ＷＡＰ）に従ってもよい。無線ゲートウェイは、ＷＡＰ通信を、サービスプロバイダ１０が処理することができるＨＴＴＰメッセージに変換する。別の例示的な実施態様では、音声機器（たとえば、従来の電話）を、音声ネットワークを介してメディア管理ノード１０、サービスプロバイダ２６、およびピア・ツー・ピアノード２４に接続することができる。音声機器からの通信は、従来のアナログまたはデジタル音声信号の形式であることができ、あるいは、それらをＶｏｘＭＬメッセージにフォーマットすることができる。音声ゲートウェイは、音声・テキスト変換（speech-to-text）技術を使用して音声信号をＨＴＴＰメッセージに変換することができる。すなわち、拡張スタイル言語（ＸＳＬ）スタイル仕様に基づいて、ＶｏｘＭＬメッセージをＨＴＴＰメッセージに変換してもよい。また、音声ゲートウェイを、音声機器に直接渡すことのできるリアルタイム音声メッセージを受け取るように構成してもよい。別法として、音声ゲートウェイを、メッセージが音声機器に渡される前に、フォーマットされたメッセージ（たとえば、ＶｏｘＭＬ、ＸＭＬ、ＷＭＬ、電子メール）をリアルタイム音声フォーマットに（たとえば、テキスト・音声変換（text-to-speech）技術を使用して）変換するように構成してもよい。第３の例示的な実施態様では、クライアントパーソナルコンピュータ（ＰＣ）で動作しているソフトウェアプログラムが、メディア管理ノード１０のサービスと、インターネットを介してサービスプロバイダ２６およびピア・ツー・ピアノード２４によって提供されるメディアオブジェクトとにアクセスすることができる。
【００１５】
後に詳細に説明するように、メディアマネージャ１２は、ユーザがメディアオブジェクト間のリンクのセットによってメディアオブジェクトの選択された収集物を編成し閲覧することを可能にする。概して、すべてのメディアオブジェクトを、選択された収集物の任意の他のメディアオブジェクトによってインデックス付けすることができる。１つのメディアオブジェクトから、リンクされたメディアオブジェクトへの、およびその逆の各リンクを、閲覧することができる。メディアオブジェクト間のリンクのセットを、ユーザにより、第三者により、またはメディアマネージャ１２によって自動的に生成することができる。これらのリンクを、メディアオブジェクトとは別に、メディアマネージャ１２によってアクセス可能な１つまたは複数のメディアオブジェク連結データ構造で格納する。
【００１６】
コンテンツマネージャ１２は、種々の異なる方法で選択されたデジタルコンテンツの収集物へのアクセスを提供することができる。一実施形態では、ユーザは、異なる種々の相互にリンクされたメディアオブジェクトの個人の収集を編成し閲覧することができる。別の実施形態では、コンテンツマネージャ１２は、ユーザのコンピュータシステムで実行している従来のウェブブラウザアプリケーションプログラムがアクセス可能なインターネットウェブサイトを操作することができる。ウェブサイトは、個人のデジタルコンテンツ、商用デジタルコンテンツおよび／または公的に入手可能なデジタルコンテンツの収集物を提供することができる。ウェブサイトはまた、入手可能なデジタルコンテンツにリンクされたメディアオブジェクトの形式で追加の情報を供給することもできる。ユーザは、生成されるべきリンクを指定し、特定のデジタルコンテンツファイルへのまたはそこからのリンクとしてメディアオブジェクトを使用してデジタルコンテンツの収集物を閲覧することができる。代替の実施形態では、従来のブリック・アンド・モルタル小売店（たとえば、書店または音楽ショップ）は、１つまたは複数のキオスク（またはコンテンツプレビュー端末）を有することができる。キオスクにおいてレンダリングするか、または後に再生するためにユーザの携帯メディア機器に転送することができるデジタルコンテンツに対するユーザアクセスを提供するために、キオスクを、メディアマネージャ１２と（たとえば、ネットワーク通信チャネルを介して）通信するように構成することができる。キオスクは、ユーザが、リンクを確立し、小売店においてローカルに格納されているかまたはリモートに格納されネットワーク通信チャネルを介して検索可能なデジタルコンテンツの収集物をナビゲートすることができるようにする、グラフィカルユーザインタフェースを備えたコンピュータシステムを有することができる。キオスクはまた、ユーザが選択されたデジタルコンテンツをダウンロードするために携帯メディア機器に接続することができるケーブルポートを有することもできる。
【００１７】
ユーザがメディアマネージャ１２とリモートに対話する実施形態では、ユーザは、セッション中に生成されるメディアオブジェクト連結データ構造を、携帯記憶機器に、またはネットワーク接続を介してアクセス可能な選択されたネットワーク記憶場所に格納することができる。
【００１８】
図２を参照すると、一実施形態では、コンテンツマネージャ１２を、コンピュータ３０で動作している１つまたは複数のそれぞれのソフトウェアモジュールとして実施することができる。コンピュータ３０は、処理ユニット３２と、システムメモリ３４と、処理ユニット３２をコンピュータ３０のさまざまなコンポーネントに連結するシステムバス３６と、を有する。処理ユニット３２は、１つまたは複数のプロセッサを有してもよく、それらの各々は、さまざまな市販のプロセッサのうちの任意のものの形態であってもよい。システムメモリ３４は、コンピュータ３０のスタートアップルーチンを含む基本入出力システム（ＢＩＯＳ）を格納するリードオンリメモリ（ＲＯＭ）と、ランダムアクセスメモリ（ＲＡＭ）と、を有することができる。システムバス３６は、メモリバス、周辺バスまたはローカルバスであってもよく、ＰＣＩ、ＶＥＳＡ、Ｍｉｃｒｏｃｈａｎｎｅｌ、ＩＳＡおよびＥＩＳＡを含む種々のバスプロトコルのうちの任意のものと互換性があってもよい。コンピュータ３０はまた、システムバス３６に接続され、データ、データ構造およびコンピュータ実行可能命令に対する不揮発性または永久記憶域を提供する１つまたは複数のコンピュータ読取可能媒体ディスクを含む、永久記憶メモリ３８（たとえば、ハードドライブ、フロッピー（登録商標）ドライブ１２６、ＣＤ  ＲＯＭドライブ、磁気テープドライブ、フラッシュメモリデバイスおよびデジタルビデオディスク）を有する。ユーザは、１つまたは複数の入力装置４０（たとえば、キーボード、コンピュータマウス、マイクロフォン、ジョイスティックおよびタッチパッド）を使用してコンピュータ３０と対話（たとえば、コマンドまたはデータを入力）することができる。情報を、ディスプレイコントローラ４４によって制御されるディスプレイモニタ４２においてユーザに表示されるグラフィカルユーザインタフェース（ＧＵＩ）を通して提示することができる。コンピュータ３０はまた、スピーカおよびプリンタ等の周辺出力装置を有することもできる。１つまたは複数のリモートコンピュータを、ネットワークインタフェースカード（ＮＩＣ）４６を介してコンピュータ３０に接続することができる。
【００１９】
図２に示すように、システムメモリ３４はまた、メディアマネージャ１２と、ＧＵＩドライバ４８と、１つまたは複数のメディアオブジェクト連結データ構造５０と、を格納する。メディアマネージャ１２は、ＧＵＩドライバ４８およびユーザ入力装置４０とインタフェースして、メディアオブジェクト連結データ構造５０の生成を制御する。メディアマネージャ１２はまた、ＧＵＩドライバ４８およびメディアオブジェクト連結データ構造とインタフェースして、ディスプレイモニタ４２においてユーザに提示されるメディアオブジェクト閲覧履歴を制御する。リンクされ閲覧されるメディアオブジェクトの収集物を、永久記憶メモリ３８にローカルに格納してもよく、またはリモートに格納しＮＩＣ４６を介してアクセスしてもよく、あるいはその両方であってもよい。
【００２０】
図３を参照すると、一実施形態では、メディアマネージャ１２を、インデックス付けされ時間的に順序付けされたデータ構造６８のメディアファイル６６から選択されたキーデータ構造６０、６２、６４を自動的に生成するように構成することができる。メディアファイル６６は、フルモーションビデオのフレーム、アニメーショングラフィックス、スライドショープレゼンテーションに編成されるスライド（たとえば、ＰｏｗｅｒＰｏｉｎｔ（登録商標）スライド、テキストスライドおよび画像スライド）およびデジタル音声のセグメントを含む、インデックス付けされ時間的に順序付けられた（すなわち、特定の時系列で再生されるように順序付けされた）任意の種類のデジタルコンテンツに対応することができる。キーデータ構造６０〜６４を、種々の従来の自動キーデータ構造抽出技法のうちの任意のもの（たとえば、フルモーションビデオに対して使用される自動キーフレーム抽出技法）に従って抽出してもよい。また、メディアマネージャ１２を、メタデータ７０をメディアファイル６６の第１のデータ構造６８にリンクさせるように構成してもよい。この実施形態では、メディアファイルデータ構造６８の各々は、インデックス値（たとえば、フルモーションビデオの場合のフレーム番号またはタイムスタンプ番号）に関連する。メディアオブジェクト６０〜６４、７０とメディアファイルデータ構造６８との間のリンクの各々は、メディアファイルデータ構造６８に関連するインデックス値とリンクされたメディアオブジェクト６０〜６４、７０のうちの１つのアドレスとの間のポインタである。メディアファイル６６の所与のデータ構造６８からメディアオブジェクト６０〜６４、７０へおよびその逆の各リンクは、閲覧可能である。リンクを、たとえばＸＭＬ（拡張可能マークアップ言語）フォーマットで１つまたは複数のメディアオブジェクトデータ構造に格納してもよい。
【００２１】
図４に示すように、一実施形態では、メディアマネージャ１２を、ユーザ入力に応じて最初に選択されたキーデータ構造を変更するように構成する。たとえば、図示する実施形態では、ユーザは、キーデータ構造６４を除去し新たなキーデータ構造７２を追加してもよい。さらに、ユーザは、キーデータ構造６２がリンクされるメディアファイル６６のデータ構造６８を変更してもよい。この実施形態では、メディアファイル６６のデータ構造６８を、好ましくは、グラフィカルユーザインタフェースにおいてカードスタックとしてユーザに提示する。この提示では、ユーザは、ポインティング装置（たとえば、コンピュータマウス）を用いてデータ構造６８のうちの１つを選択することができ、メディアマネージャ１２は、選択されたデータ構造のコンテンツをユーザに対して検討のために提示する。他の実施形態では、メディアファイル６６のデータ構造６８をユーザに、アレイで提示しても順に１つずつ提示してもよい。
【００２２】
図５および図６を参照すると、１つの例示的な実施形態では、メディアファイル６６は、フルモーションビデオフレーム７４のビデオファイルシーケンス７３に対応する。自動キーフレーム抽出およびユーザ変更の後、２つのキーフレーム７６、７８と高解像度静止写真８０とがビデオファイル７３にリンクされる。図６に示すように、選択されたキーフレーム７６〜８０を変更することに加えて、ユーザは、メディアファイル６６のビデオフレーム７４に他のメディアオブジェクトをリンクさせることができる。たとえば、ユーザは、テキストファイル注釈８２をビデオファイル７３にリンクさせることができる。また、ユーザは、ＸＨＴＭＬ（拡張可能ハイパーテキストマークアップ言語）文書８４をキーフレーム７８に対応するビデオフレームにリンクさせることもできる。ＸＨＴＭＬ文書８４は、別のメディアオブジェクト（たとえば、ウェブページ）に対するＵＲＬ（ユニフォームリソースロケータ）を含むハイパーテキストリンク８６を含んでもよい。ユーザはまた、音声ファイル８８をキーフレーム８０に対応するビデオフレームにリンクさせることもできる。図示する実施形態では、たとえば、リンクされた音声ファイル８８は、関連するビデオキーフレーム８０に現れる人によって演奏されている曲に対応してもよい。ユーザはまた、フルモーションビデオファイル９０をビデオファイル７３のフレーム９２にリンクさせることもできる。図示する実施形態では、たとえば、リンクされたビデオファイル９０は、関連するビデオフレーム９２に現れる人のビデオに対応してもよい。ユーザはまた、キーフレーム８０に対応するビデオフレームに、関連するビデオフレーム８０に関係するメタデータを含むテキストファイル９４をリンクさせることもできる。たとえば、図示する実施形態では、ビデオフレーム８０は、高解像度静止画像に対応してもよく、メタデータファイル９４は、高解像度静止画像を取り込んだビデオカメラによって自動的に生成されたメタデータに対応してもよい。
【００２３】
図７Ａおよび図７Ｂを参照すると、一実施形態では、ビデオファイル７３が他のメディアオブジェクトに対するリンクを豊富に有するようになった後、結果としてのメディアオブジェクトの収集物とメディアオブジェクト連結データ構造とを、文脈依存の時間的に参照されるメディアデータベース９６に格納することができる。このデータベース９６は、メディアオブジェクト間の時間的関係および結合を保存する。このデータベース９６を、時間の経過によって展開する可能性のある結合リンクから迅速にかつ効率的に目標コンテンツを見つけることを可能にする豊富で意味のある方法で閲覧することができる。ビデオファイル７３にリンクされたすべてのメディアオブジェクトは、他のメディアオブジェクトと注釈およびリンクを共有してもよい。このように、メディアオブジェクトの収集物を閲覧している間に、新たなまたは忘れられた結合を発見することがある。
【００２４】
図８Ａ〜図８Ｄを参照すると、実施形態によっては、選択されたすべてのメディアファイルの収集物をデータベース９６（図７Ｂ）に一度だけ格納する。インデックス付けされ時間的に順序付けられたデータ構造の各メディアファイル（たとえば、ビデオファイル７３）を、対応するメディアファイルへの論理リンクによってインデックス付けされるデータ構造シーケンスのセットに、論理的に分割することができる。図８Ａに示すように、メディアオブジェクト９８を、データ構造シーケンスのセットへの論理リンクによってインデックス付けすることができる。メディアファイルへの各データ構造シーケンスリンクは、メディアファイルにおける開始点と対応するシーケンスの長さとを特定することができる。データ構造シーケンスは、図８Ｂに示すように連続的であってもよく、あるいは非連続的であってもよい。さらに、データ構造シーケンスのセットは、図８Ｃに示すように、複数のメディアファイルに連続的にマッピングしてもよい。別法として、データ構造シーケンスのセットを、複数のメディアファイルに非連続的にマッピングしてもよい。
【００２５】
本明細書で説明したシステムおよび方法は、いかなる特定のハードウェアまたはソフトウェア構造にも限定されず、むしろ、それらを、デジタル電子回路もしくはコンピュータハードウェア、ファームウェアまたはソフトウェアを含む任意のコンピューティングまたは処理環境において実施することができる。これらのシステムおよび方法を、部分的に、コンピュータプロセッサが実行するために機械読取可能記憶デバイスにおいて有形に具体化されるコンピュータプログラム製品において実施することができる。実施形態によっては、これらのシステムおよび方法を、好ましくは、高水準手続きまたはオブジェクト指向プログラミング言語で実施するが、本アルゴリズムを、望ましい場合はアセンブリまたは機械言語で実施することができる。いずれの場合も、プログラミング言語は、コンパイル型またはインタプリタ型言語であってもよい。本明細書で説明したメディアオブジェクト管理方法を、たとえば入力データに作用し出力データを生成することによりこれらの方法を実行するプログラムモジュールに編成されたコンピュータプロセッサ実行命令によって実行してもよい。適当なプロセッサには、たとえば汎用および専用マイクロプロセッサがともに含まれる。概して、プロセッサは、リードオンリメモリおよび／またはランダムアクセスメモリから命令およびデータを受け取る。コンピュータプログラム命令を実体的に具体化するために適した記憶デバイスには、たとえばＥＰＲＯＭ、ＥＥＰＲＯＭおよびフラッシュメモリデバイス等の半導体メモリデバイスと、内部ハードディスクおよびリムーバブルディスク等の磁気ディスクと、光磁気ディスクと、ＣＤ−ＲＯＭと、を含むすべての形態の不揮発性メモリが含まれる。上述した技術の任意のものを、特別に設計されたＡＳＩＣ（特定用途向集積回路）によって補足してもよく、あるいはそれに組み込んでもよい。
【００２６】
他の実施形態は特許請求項の範囲内にある。
【図面の簡単な説明】
【００２７】
【図１】ローカルメディアファイルのセットに直接連結され、ローカルエリアネットワークおよびグローバルネットワークインフラストラクチャを介してリモートメディアファイルの複数のセットに間接的に連結される、メディア管理ノードの概略図である。
【図２】メディアオブジェクトを管理する方法を実施するようにプログラム可能なコンピュータシステムの概略図である。
【図３】インデックス付けされ時間的に順序付けられたデータ構造のメディアファイルと、自動的に生成された、選択されたキーデータ構造との概略斜視図である。
【図４】選択されたキーデータ構造がユーザによって変更された後の図３のメディアファイルの概略斜視図である。
【図５】フルモーションビデオフレームのシーケンス、選択されたキーフレームおよび高解像度静止写真を含むインデックス付けされたメディアファイルの概略斜視図である。
【図６】図５のインデックス付けされたメディアファイル、選択されたキーフレームおよび高解像度静止写真と、インデックス付けされたメディアファイルのそれぞれのビデオフレームにリンクされた複数のユーザが選択したメディアオブジェクトと、の概略斜視図である。
【図７Ａ】キーフレーム、高解像度静止写真およびメディアオブジェクトを図６のインデックス付けされたメディアファイルに接続するリンクの概略斜視図である。
【図７Ｂ】インデックス付けされたメディアファイル、キーフレーム、高解像度静止写真、メディアオブジェクトおよび図７Ａの接続リンクを格納するデータベースの概略斜視図である。
【図８Ａ】ビデオシーケンスのセットにマッピングされたビデオファイルの概略斜視図である。
【図８Ｂ】共通のビデオファイルにマッピングされたビデオシーケンスのセットの概略斜視図である。
【図８Ｃ】２つのビデオファイルにマッピングされた連続的なビデオシーケンスのセットの概略斜視図である。
【図８Ｄ】２つのビデオファイルにマッピングされた非連続的なビデオシーケンスのセットの概略斜視図である。
【符号の説明】
【００２８】
１０：メディア管理ノード
１２：メディアマネージャ
１４：ローカルデータベース
１６、１８：リモートデータベース
２０：ローカルエリアネットワーク
２２：グローバル通信ネットワーク
２４：ピア・ツー・ピアノード
２６：サービスプロバイダ
【図１】
2005522785.tif 000003
【図２】
2005522785.tif 000004
【図３】
2005522785.tif 000005
【図４】
2005522785.tif 000006
【図５】
2005522785.tif 000007
【図６】
2005522785.tif 000008
【図７Ａ】
2005522785.tif 000009
【図７Ｂ】
2005522785.tif 000010
【図８Ａ】
2005522785.tif 000011
【図８Ｂ】
2005522785.tif 000012
【図８Ｃ】
2005522785.tif 000013
【図８Ｄ】
2005522785.tif 000014
【国際調査報告】
2005522785.tif 000015
2005522785.tif 000016
2005522785.tif 000017