(57)【要約】  関連付けされたメタデータに基づきメディアを整理するシステム及び方法が提供される。１以上のメディアアイテムがアクセスされる。１以上のメディアアイテムに係るメタデータが特定される。メタデータに従う１以上のメディアアイテムのグループが決定される。１以上のメディアアイテムが、当該グループに従って整理される。
2009507312.tif 000002
【特許請求の範囲】
【請求項１】
関連付けされたメタデータに基づきメディアを整理する方法であって、
複数のメディアにアクセスするステップと、
前記複数のメディアに係るメタデータを特定するステップと、
前記メタデータに従って前記複数のメディアの少なくとも１つのグループを決定するステップと、
前記少なくとも１つのグループに従って前記複数のメディアを整理するステップと、
を有する方法。
【請求項２】
前記複数のメディアは、少なくとも１つの画像を有する、請求項１記載の方法。
【請求項３】
前記複数のメディアは、少なくとも１つのビデオを有する、請求項１記載の方法。
【請求項４】
前記複数のメディアは、少なくとも１つの文書を有する、請求項１記載の方法。
【請求項５】
前記メタデータは、前記複数のメディアの少なくとも１つに係るタイムスタンプを有する、請求項１記載の方法。
【請求項６】
前記メタデータは、前記複数のメディアの少なくとも１つの手段の指示を含む、請求項１記載の方法。
【請求項７】
前記整理するステップは、前記グループを編集することを含む、請求項１記載の方法。
【請求項８】
前記整理するステップは、前記少なくとも１つのグループへの遷移を割り当てる、請求項１記載の方法。
【請求項９】
関連付けされたメタデータに基づきメディアを整理するシステムであって、
複数のメディアにアクセスするよう構成されるユーザ装置と、
前記ユーザ装置のインタフェースと通信し、前記複数のメディアに係るメタデータを特定するよう構成されるメタデータ識別モジュールと、
前記メタデータ識別モジュールと通信し、前記メタデータに従って前記複数のメディアの少なくとも１つのグループを決定するよう構成されるグループ化モジュールと、
前記グループ化モジュールと通信し、前記少なくとも１つのグループに従って前記複数のメディアを整理するよう構成されるオーサリングモジュールと、
を有するシステム。
【請求項１０】
前記複数のメディアは、少なくとも１つの画像を有する、請求項９記載のシステム。
【請求項１１】
前記複数のメディアは、少なくとも１つのビデオを有する、請求項９記載のシステム。
【請求項１２】
前記複数のメディアは、少なくとも１つの文書を有する、請求項９記載のシステム。
【請求項１３】
前記メタデータは、前記複数のメディアの少なくとも１つに係るタイムスタンプを有する、請求項９記載のシステム。
【請求項１４】
前記メタデータは、前記複数のメディアの少なくとも１つの手段の指示を含む、請求項９記載のシステム。
【請求項１５】
前記オーサリングモジュールはさらに、前記グループを編集するよう構成される、請求項９記載のシステム。
【請求項１６】
前記オーサリングモジュールはさらに、前記少なくとも１つのグループへの遷移を割り当てるよう構成される、請求項９記載のシステム。
【請求項１７】
関連付けされたメタデータに基づきメディアを整理するためのコンピュータ可読媒体に実現されるコンピュータプログラムであって、
複数のメディアにアクセスするステップと、
前記複数のメディアに係るメタデータを特定するステップと、
前記メタデータに従って前記複数のメディアの少なくとも１つのグループを決定するステップと、
前記少なくとも１つのグループに従って前記複数のメディアを整理するステップと、
を実行するための命令から構成されるコンピュータプログラム。
【請求項１８】
前記複数のメディアは、少なくとも１つの画像を有する、請求項１７記載のコンピュータプログラム。
【請求項１９】
前記複数のメディアは、少なくとも１つのビデオを有する、請求項１７記載のコンピュータプログラム。
【請求項２０】
前記複数のメディアは、少なくとも１つの文書を有する、請求項１７記載のコンピュータプログラム。
【請求項２１】
前記メタデータは、前記複数のメディアの少なくとも１つに係るタイムスタンプを有する、請求項１７記載のコンピュータプログラム。
【請求項２２】
前記メタデータは、前記複数のメディアの少なくとも１つの手段の指示を含む、請求項１７記載のコンピュータプログラム。
【請求項２３】
前記整理するステップは、前記グループを編集することを含む、請求項１７記載のコンピュータプログラム。
【請求項２４】
前記整理するステップは、前記少なくとも１つのグループへの遷移を割り当てる、請求項１７記載のコンピュータプログラム。
【発明の詳細な説明】
【発明の詳細な説明】
【０００１】
［関連出願の相互参照］
本出願は、参照することによりここに含まれる２００５年９月７日に出願された米国仮特許出願第６０／７１５，００２号“Ｄｙｎａｍｉｃ  Ｃｏｎｔｅｎｔ  Ａｕｔｈｏｒｉｎｇ  Ｂａｓｅｄ  ｏｎ  Ａｓｓｏｃｉａｔｅｄ  Ｍｅｔａｄａｔａ”の利益及び優先権を主張する。
【０００２】
［発明の背景］
発明の分野
本発明は、一般にメディア整理に関し、より詳細には、関連付けされたメタデータに基づきメディアを整理するシステム及び方法に関する。
関連技術の説明
従来、写真、文書及び他のメディアが、フォトアルバムなどに手作業により整理されてきた。デジタルメディアの普及と共に、各種デジタルメディア整理ツールが利用可能である。例えば、デジタルフォトアルバムがデジタル写真を注文するのに利用されるかもしれない。ユーザはデジタル写真の順序を選択し、デジタル写真が選択された順序によりデジタルフォトアルバムに編集される。
【０００３】
メディアのための他の整理ツールは、ＤＶＤを含む。デジタルメディアは、ＤＶＤに格納されるかもしれない。画像は、ある順序によりＤＶＤに整理され、その順序に従って再生される。残念なことに、ユーザは、画像、文書、写真などのそれぞれの順序を指定することが要求される。例えば、ユーザがキャンプ旅行の画像をグループ化し、キャンプ旅行の始めから終わりにこれらの画像を順序づけたい場合、ユーザは、何れの画像がキャンプ旅行に関連付けされ、何れの画像がキャンプ旅行の始め、中間及び終わりに関連するものであるか指定する必要がある。デジタルカメラなどのデジタルデバイスは、キャプチャされた順序によりデジタル画像をコンピュータなどに転送することが可能である。しかしながら、ユーザはしばしば、各デジタル画像がキャプチャされたものと異なる順序によりデジタル画像を編集したい場合、デジタル画像を再編集する必要がある。
【０００４】
［発明の概要］
本発明は、関連付けされたメタデータに基づきメディアを整理するシステム及び方法を提供する。メディアの１以上のアイテムがアクセスされる。１以上のメディアアイテムに係るメタデータが特定される。このメタデータによる１以上のメディアアイテムのグループが決定される。１以上のメディアアイテムが、グループに従って整理及び提示される。
【０００５】
［詳細な説明］
図１は、関連付けされたメタデータに基づきメディアを整理するための一例となる環境を示す。ユーザ装置１０２は、ネットワーク１０４を介しサーバと通信する。ユーザ装置１０２は、実施例による複数のユーザ装置を有するかもしれない。ユーザ装置１０２は、ラップトップコンピュータ、デスクトップコンピュータ、携帯情報端末、携帯電話、デジタルカメラなどから構成されるかもしれない。デジタルメディアを生成、格納及び提供することが可能な任意のタイプのユーザ装置１０２が、各種実施例の範囲内に含まれる。
【０００６】
メディアエンジン１０８がサーバ１０６に接続される。メディアエンジン１０８は、関連付けされたメタデータに基づきユーザ装置１０２及び／又はサーバ１０６からデジタルメディアなどの各種メディアを整理する。いくつかの実施例によると、ユーザ装置１０２は、ネットワーク１０４を介しメディアエンジン１０８と直接通信するかもしれない。さらなる実施例では、メディアエンジン１０８は、ユーザ装置１０２にインストールされたスタンドアローンソフトウェアアプリケーションを有するかもしれない。
【０００７】
ユーザ装置１０２及び／又はサーバ１０６は、デジタル画像、ビデオ、音楽及び文書などの各種タイプのデジタルメディアを含み、生成し、及び／又はアクセスするかもしれない。デジタルメディアは、デジタルメディアに係るメタデータを有するかもしれない。例えば、メタデータは、顔認識、画像認識、画像解像度、カラー、テクスチャ、サウンド、形状、時間、日時スタンプ、キャプチャ装置、カメラ設定、キーワード、作者の身元、主題などに係る情報を含むかもしれない。何れかのタイプのメタデータがデジタルメディアに関連付けされるかもしれない。他の例として、ベートデータ、テンポデータ、ポピュラー音楽セレクションに係るタグなどのメタデータが、音楽を構成するデジタルメディアに関連付けされるかもしれない。
【０００８】
メディアエンジン１０８は、ユーザ装置１０２、サーバ１０６又は他の何れかの第三者ソースからデジタルメディアにアクセスすることができる。例えば、サーバ１０６は、メディアエンジン１０８のためインターネットを介しメディアにアクセスすることができる。メディアエンジン１０８は、デジタルメディアに係るメタデータを特定し、関連付けされたメタデータに従ってデジタルメディアを整理する。何れかのメタデータがデジタルメディアを整理するのに利用されるかもしれない。実施例によると、メタデータがカテゴリに従ってグループ化され、その後にデジタルメディアを整理するのに利用される。
【０００９】
図２を参照するに、図１に示されるメディアエンジン１０８などの一例となるメディアエンジンのブロック図が示される。サーバ１０６とメディアエンジン１０８との間でデータを通信するための通信インタフェース２０２が設けられる。デジタルメディアや関連付けされたメタデータなどの何れかのタイプのデータが、ネットワーク１０４などを介しサーバ１０６とユーザ装置１０２との間やサーバ１０６とメディアエンジン１０８との間で通信されるかもしれない。
【００１０】
メディアタイプモジュール２０４が、デジタルメディアのタイプを決定するのに設けられる。すなわち、デジタルメディアは、文書、画像、音楽などを有するかもしれない。デジタルメディアのタイプを決定することによって、デジタルメディアは、ここに記載されるような関連付けされたメタデータなどのタイプ及び／又は他の何れか所望の情報に従って整理することが可能である。
【００１１】
メタデータ識別モジュール２０６は、デジタルメディアに係るメタデータを特定する。ここに記載されるようなメタデータは、画像がキャプチャされた時間、カメラのタイプ、キーワード、直近に変更された日付などから整理されるかもしれない。メタデータは、典型的には、デジタルメディアが生成されると、デジタルメディアに自動的に関連付けされる。しかしながら、デジタルメディアに係るメタデータは、デジタルメディアが生成された後の第三者、実施例によるユーザ装置１０２又はメディアエンジン１０８によって、デジタルメディアに割り当てられるかもしれない。メタデータをデジタルメディアに関連付けるための何れのタイプの処理も各種実施例の範囲内に含まれる。
【００１２】
デジタルメディアをグループ化するためのグループ化モジュール２０８が設けられる。デジタルメディアは、関連付けされたメタデータ、メディアのタイプ又は他の選択されたパラメータに従ってグループ化されるかもしれない。例えば、デジタルメディアは、メタデータ識別モジュール１０８により特定される主題に従ってグループ化されるかもしれない。一例では、デジタルメディアは、１以上の画像に撮影された共通する家族メンバーに従ってグループ化されるかもしれない。このグループはまた関連する画像を有するかもしれず、例えば、画像は、時間、日時、音楽、主題、作成者などに従ってグループ化される。このため、例えば、各画像は、クラスタ化された画像が表示されるときに再生される楽曲に従ってグループ化されるかもしれない。何れかのタイプのグループが利用されてもよい。
【００１３】
オーサリング（ａｕｔｈｏｒｉｎｇ）モジュール２１０が、提示又は表示のため、デジタルメディアを選択及び／又は順序づけるため設けられる。例えば、オーサリングモジュール２１０は、グループアモジュール２０８からのあるクラスタのデジタルメディアに割り当てられたグループを利用して、グループ間の遷移を生成し、グループ間で利用する遷移のタイプのついてのルールセットを構築し、提示のためグループを編集し、何れのグループが表示されるべきか決定し、当該グループにテーマを割り当てるなどするかもしれない。
【００１４】
動き割当てモジュール２１２が、画像を構成するデジタルメディアに動きを割り当てるのに任意的に設けられる。動き割当てモジュール２１２は、所定の動きの繰り返しリストから写真の動きを自動的に割り当てることが可能である。例えば、各画像は、左から右に、ズームイン若しくはアウト、アップ若しくはダウンなどに動かすことができる。何れかのタイプの動きが、動き割当てモジュール２１２により画像に割当てられるかもしれない。さらに、動きは、画像に係るテーマ、音楽、ポートレイト又はランドスケープなどに基づき割り当てられるかもしれない。このとき、動きのシーケンスが、テーマに従って予め設定され、音楽により選択され、又は画像に係るポートレイト又はランドスケープにより影響を受けるかもしれない。写真の動きは、いくつかの実施例によるグループの間の遷移を有するかもしれない。
【００１５】
各種モジュールが図２の一例となるメディアエンジン１０８に関連付けされて示されるが、より多くの又はより少ないモジュールが、メディアエンジン１０８を構成し、各種実施例の範囲内に含まれるかもしれない。例えば、メディアロケータモジュール（図示せず）が、ユーザ装置１０２、サーバ１０６又はデジタルメディアのための他の何れかのソースを検索するのに設けられるかもしれない。
【００１６】
ユーザインタフェース（図示せず）が、ユーザがグループに含めることを所望するデジタルメディアの指示などのユーザからの入力を受け付けるため、サーバ１０６又はメディアエンジン１０８を介し設けられるかもしれない。
【００１７】
図３は、時間による一例となる画像グループの概略図を示す。様々な時点における画像を構成する各種デジタルメディアが、図３に示される。例えば、午後１時に“Ｄａｄ”とタイトル又はラベル付けされた画像３０２がキャプチャされ、午後１時３分に“Ｄａｄ”とラベル付けされた第２画像３０４がキャプチャされ、午後５時１５分に“Ｒｅｄ  Ｃａｒ”とラベル付けされた画像３０６がキャプチャされ、午後５時１６分に“Ｒｅｄ  Ｃａｒ”とラベル付けされた第２画像３０８がキャプチャされ、午後５時１８分に“Ｒｅｄ  Ｃａｒ”とラベル付けされた第３画像３１０がキャプチャされた。メディアエンジン１０８は、“Ｄａｄ”というタイトルの各画像がキャプチャされた時間の近接性に基づき、“Ｄａｄ”とラベル付けされた画像を自動的にグループ化することができる。画像のラベル及び時間が、メタデータを構成する。図３では、ラベルと時間が関連付けされたメタデータとして示されているが、より多くの又はより少ないメタデータが画像に関連付けされてもよい。
【００１８】
第１グループ３１２は、午後１時に“Ｄａｄ”とラベル付けされた画像３０２及び午後１時３分に“Ｄａｄ”とラベル付けされた画像３０４などの“Ｄａｄ”とラベル付けされた画像を構成する。“Ｄａｄ”とラベル付けされた各画像は、時間による順序又は他の何れかの順序により整理されるかもしれない。
【００１９】
第２グループ３１４は、“Ｒｅｄ  Ｃａｒ”とラベル付けされた画像を構成する。各画像は、“Ｄａｄ”、“Ｒｅｄ  Ｃａｒ”などの主題に従って又は他の何れかのメタデータに従ってグループ化されるかもしれない。メタデータは、図３に示される第１グループ３１２及び第２グループ３１４などの主題及び／又は時間に従って、画像を表示するのに利用されるかもしれない。何れかのグループが、グループ化モジュール２０８によりデジタルメディアに割り当てられるかもしれない。
【００２０】
図４は、関連付けされたメタデータに基づきメディアを整理するための一例となる処理のフロー図を示す。ステップ４０２において、複数のメディアがアクセスされる。例えば、メディアエンジン１０８は、サーバ１０６、ユーザ装置１０２又は他の何れかのソースからデジタルメディアの１以上のアイテムにアクセスするかもしれない。ここに記載されるようなデジタルメディアは、デジタル画像、ビデオ、音楽、文書などを含むかもしれない。
【００２１】
ステップ４０４において、複数のメディアに係るメタデータが特定される。例えば、メタデータ識別モジュール２０６がメタデータを特定することができる。メタデータは、デジタルメディアが生成されるとき、デジタルメディアに関連付けされるかもしれない。他の実施例では、デジタルメディアが生成された後に、メタデータがデジタルメディアに関連付けされる。例えば、メディアエンジン１０８又はユーザ装置１０２は、デジタルメディアが生成された後、デジタルメディアにメタデータを割り当てることができる。
【００２２】
ここに記載されるように、メタデータは、タイムスタンプ、顔認識、画像認識、画像解像度、カラーテクスチャ、音声、形状、デジタルメディアをキャプチャするのに使用されるカメラ若しくは他の装置のタイプ、デジタルメディアに係るカメラ設定、キーワード、文書作成日、文書変更日、作成者の身元、主題、ビートデータ、テンポデータ、タグ、ジャンルなど、デジタルメディアに係る何れかのタイプの情報を有することが可能である。メタデータの何れかが、提示用のデジタルメディアを自動的に選択及び整理するのに利用可能である。１以上のメタデータアイテムが、例えば、各デジタルメディアアイテムに関連付けされるかもしれない。
【００２３】
ステップ４０６において、少なくとも１つのグループが、メタデータにより複数のメディアについて決定される。ここに記載されるように、メタデータの何れかがグループを決定するのに利用されるかもしれない。例えば、タイムスタンプ及び主題は、図３に例示されるように、グループの決定に考慮され、又は同様のランドスケープを有する画像のみがグループを決定するのに考慮されるかもしれない。同一のデジタルメディア又はデジタルメディアグループが、実施例により複数のグループに割り当てられるかもしれない。例えば、デジタルメディアが、主題に従ってあるグループに、それと同時に作成者に従って他のグループに割り当てられるかもしれない。
【００２４】
ステップ４０８において、複数のメディアが少なくとも１つのグループに従って整理される。例えば、１以上のメディアアイテムが、タイムスタンプグループ又は共通する音楽アーチストに従って、提示のため順序付けされるかもしれない。ここに記載されるように、何れかのタイプの整理が、グループに従ってデジタルメディアを整理するのに利用されるかもしれない。デジタルメディアの整理は、提示のためグループ内のデジタルメディアを編集し、提示のためグループ間の遷移を生成し、グループ内のデジタルメディア間の遷移を生成するなどを含むかもしれない。
【００２５】
いくつかの実施例によると、デジタルメディアの整理は、デジタル効果をグループに割当て、グループが提供されるときに再生される楽曲を割当て、視覚的効果をグループの始めと終わりなどに割り当てることを含む。デジタルメディアは、実施例によるとメタデータ及びグループに従って自動的に整理されるかもしれない。例えば、同じキーワードを有する文書、同じ主題を有する画像又は特定のアーチストによる楽曲が、デジタルメディアに係るメタデータに従って、デジタルメディアを自動的に整理するのに利用されるかもしれない。
【００２６】
これらのグループは、自動的に決定することが可能である。例えば、各種画像の間の時間差が、この時間差に従って各種画像を分割するのに利用されるかもしれない。各種画像は、例えば、所定の閾値より大きな差がなくなるまで、分割され続けるかもしれない。
【００２７】
例えば、画像又は文書は、タイムスタンプに従って自動的にグループ化されるかもしれない。写真又は文書がある時間閾値（５分間など）内でそれぞれ撮影又は生成される場合、写真又は文書は一緒にグループ化されるかもしれない。閾値の範囲内で撮影又は生成される各写真又は文書がまた、当該グループに追加される。グループ内の写真は、例えば、ＤＶＤに対する補完的な視覚的効果セットを受け付けるか、又は印刷されたフォトブックの隣接ページの１以上のセットに配置されるかもしれない。他の実施例によると、デジタルメディアは、メモリにおけるデジタルメディアの位置、ディレクトリ、データベースなどを示すメタデータに従ってグループ化されるかもしれない。例えば、デジタルメディアは、ファイルツリーに従って自動的にグループ化されるかもしれない。
【００２８】
図５を参照するに、出力選択によるメディアを提供する一例となる処理のフロー図が示される。ステップ５０２において、メディアが選択される。例えば、ユーザ装置１０２にいるユーザが、デジタルメディアの１以上のアイテムを選択することができる。画像、楽曲、文書などの何れかのタイプのデジタルメディアが選択可能である。
【００２９】
ステップ５０４において、メディアのテーマが選択される。例えば、ユーザは、メディアの“家族休暇”を選択するかもしれない。このテーマは、ユーザにより提供されてもよく、又は所定のテーマのメニューから選択されてもよい。各テーマは、例えば、バックグラウンド、ビグネット、“クリップアート”、カラーセット、テキストスタイル、フォントなどのグラフィック要素、又はデジタルメディアがテーマに適合する場所に関する情報などを含むかもしれない。何れかのタイプのテーマが、ユーザ又は他の何れかのソースにより選択又は提供されるかもしれない。動き割当てモジュール２１２は、テーマに従ってデジタルメディアに動きを自動的に割り当てることが可能である。さらに、デジタルメディアは、テーマに従って自動的に又はそれ以外によりグループ化可能である。
【００３０】
ステップ５０６において、ユーザは、メディアを編集することを所望するか否か問い合わせされる。例えば、サーバ１０６は、ユーザにメディア編集について照会することができる。ここに記載されるように、各グループを構成するデジタルメディアの追加若しくは削除、各グループ間の遷移の追加などの各種タイプの編集が、利用されるかもしれない。
【００３１】
ステップ５０８において、メディアは、遷移、音楽の添付などのメディア効果により編集される。ステップ５１０において、ユーザはメディアの出力フォーマットを選択する。この出力フォーマットは、メニューから選択されるか、又は他の何れかの方法により指定されるかもしれない。ユーザは、ＰｏｗｅｒＰｏｉｎｔ  Ｐｒｅｓｅｎｔａｔｉｏｎ、ＤＶＤ、コンピュータスライドショー、印刷されたフォトブック、印刷されたカレンダーなどのメディアに対する何れかのタイプの出力フォーマットを選択するかもしれない。
【００３２】
ステップ５１０において、メディアは、出力フォーマット、メディアに対する編集、メディアのテーマなどのユーザからの選択に従って提示される。メディアの提供は、ＤＶＤフォーマットにより当初作成されたメディアをフォトブックなどに変換することを含むかもしれない。提供例には、以下に限定されるものではないが、ＤＶＤムービー、印刷されたフォトブック、インターネットスライドショー、コーヒーマグなどがあげられる。デジタルメディアの何れかのタイプの提供が利用されてもよい。提供はまた、図４に示されるようにメタデータ及びグループに従ってメディアを整理することを含むかもしれない。
【００３３】
いくつかの実施例によると、メタデータは、音楽セレクションの音楽ジャンル、音楽嗜好又は他の側面などを示すのに利用されるかもしれない。音楽ジャンルは特定のグループを構成することが可能であり、又は音楽アーチストによるグループなど確立されたグループに関連付けされるかもしれない。ここで記載されるように、メタデータのグループは、特定のアーチストによる楽曲、同時に又はほぼ同時にキャプチャされた写真、同一人物若しくは同一の主題の写真など、グループに従ってデジタルメディアを一緒に保持するのに利用されるかもしれない。メタデータは、提供されるグループと当該グループの提示方法又は構成とを決定するため、オーサリングモジュール２１０により自動的に特定及び利用可能である。
【００３４】
いくつかの実施例によると、オーサリングモジュール２１０は、デジタルメディアに係るメタデータを自動的に特定及び／又はグループ化するための１以上のルールセットを生成する。例えば、タイムスタンプによりデジタルメディアを整理するルールセット及びキーワードによりデジタルメディアを整理するルールセットが生成されるかもしれない。ルールセットの何れかが、デジタルメディアを整理するのに利用されるかもしれない。いくつかの実施例によると、ユーザは、何れのルールセットが使用されるか決定するため、オーサリングモジュール２１０に順序に関する可能な整理スキームを照会される。
【００３５】
実施例によると、顔認識、画像認識、カラー、テクスチャ、形状マッチング、画像キャプチャ時の画像に係る情報、カメラタイプ、カメラ設定などの画像処理技術が、１以上の画像を構成するデジタルメディアをグループ化するのに利用されるかもしれない。ここに記載されるように、１以上の画像処理技術又は他のタイプのメタデータが、グループを決定し、及び／又はデジタルメディアを整理するのに利用されるかもしれない。
【００３６】
デジタルメディアは、ここに記載されるように、メタデータとグループに従って自動的に整理されるかもしれない。その後、ユーザは、自動的な整理がユーザに受け入れられるか判断するため照会されるかもしれない。ユーザはまた、当該整理を変更するオプションが提供されるかもしれない。例えば、１以上の画像が、兄弟の写真が一緒にグループ化されるなど、特定の家族メンバーに従って整理されるかもしれない。ユーザはまた、タイムスタンプに従って写真をグループ化することを選択するかもしれない。ユーザ又はメディアエンジン１０８によるデジタルメディアの整理に対する任意のタイプの変更が、各種実施例の範囲内に属する。
【００３７】
各種実施例が上述されたが、それらは単なる一例に過ぎず、限定するものでないことが理解されるべきである。例えば、メディアエンジン１０８に係る要素の何れかは、上述された所望の機能の何れかを利用するかもしれない。このため、好適な実施例の幅及び範囲は、上述した実施例の何れによっても限定されるべきでない。
【図面の簡単な説明】
【００３８】
【図１】図１は、関連付けされたメタデータに基づきメディアを整理するための一例となる環境を示す。
【図２】図２は、一例となるメディアエンジンのブロック図を示す。
【図３】図３は、一例となる画像が時間に従ってグループ化される方法を示す。
【図４】図４は、関連付けされたメタデータに基づきメディアを整理する一例となる処理のフロー図を示す。
【図５】図５は、出力選択に基づきメディアを提供するための一例となる処理のフロー図を示す。
【図１】
2009507312.tif 000003
【図２】
2009507312.tif 000004
【図３】
2009507312.tif 000005
【図４】
2009507312.tif 000006
【図５】
2009507312.tif 000007
【手続補正書】
【提出日】平成20年9月29日(2008.9.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
関連付けされたメタデータに基づきメディアファイルをグループにグループ化する方法であって、
あるタイプのメタデータを共有する２以上のメディアファイルを特定するステップと、
前記特定されたメディアファイルに係る共有されているタイプのメタデータの各値を決定するステップと、
前記決定された各値の間の差を計算するステップと、
一緒にグループ化されうるメディアファイルに係る共有されているタイプのメタデータの各値の間の最大差に対応する閾値を決定するステップと、
前記差と前記閾値とを比較するステップと、
前記グループの各第１メンバーについて、前記第１メンバーの決定された値と前記グループの第２メンバーの決定された値との間の計算された差が前記閾値より小さく、大きく又は等しくなるよう選択されるように、前記メディアファイルのグループを生成するステップと、
を有する方法。
【請求項２】
関連付けされたメタデータに基づきメディアファイルをグループにグループ化するシステムであって、
あるタイプのメタデータを共有する２以上のメディアファイルを特定するよう構成されるメディアタイプモジュールと、
前記メディアタイプモジュールと通信し、前記特定されたメディアファイルに係る共有されているタイプのメタデータの各値を決定するよう構成されるメタデータ識別モジュールと、
前記メタデータ識別モジュールと通信し、前記決定された各値の間の差を計算し、一緒にグループ化されうるメディアファイルに係る共有されているタイプのメタデータの各値の間の最大差に対応する閾値を決定し、前記差と前記閾値とを比較するよう構成されるグループ化モジュールと、
前記グループ化モジュールと通信し、前記グループの各第１メンバーについて、前記第１メンバーの決定された値と前記グループの第２メンバーの決定された値との間の計算された差が前記閾値より小さく、大きく又は等しくなるよう選択されるように、前記メディアファイルのグループを生成するよう構成されるオーサリングモジュールと、
を有するシステム。
【請求項３】
前記２以上のメディアファイルは、少なくとも１つの画像を有する、請求項２記載のシステム。
【請求項４】
前記２以上のメディアファイルは、少なくとも１つのビデオを有する、請求項２記載のシステム。
【請求項５】
前記２以上のメディアファイルは、少なくとも１つの文書を有する、請求項２記載のシステム。
【請求項６】
前記メタデータは、タイムスタンプを有する、請求項２記載のシステム。
【請求項７】
前記メタデータは、主題の表示を含む、請求項２記載のシステム。
【請求項８】
前記オーサリングモジュールはさらに、前記グループを編集するよう構成される、請求項２記載のシステム。
【請求項９】
前記オーサリングモジュールはさらに、前記グループへの遷移を割り当てるよう構成される、請求項２記載のシステム。
【請求項１０】
関連付けされたメタデータに基づきメディアファイルをグループにグループ化するコンピュータ可読記憶媒体上に実現されるコンピュータプログラムであって、
当該コンピュータプログラムは、
あるタイプのメタデータを共有する２以上のメディアファイルを特定するステップと、
前記特定されたメディアファイルに係る共有されているタイプのメタデータの各値を決定するステップと、
前記決定された各値の間の差を計算するステップと、
一緒にグループ化されうるメディアファイルに係る共有されているタイプのメタデータの各値の間の最大差に対応する閾値を決定するステップと、
前記差と前記閾値とを比較するステップと、
前記グループの各第１メンバーについて、前記第１メンバーの決定された値と前記グループの第２メンバーの決定された値との間の計算された差が前記閾値より小さく、大きく又は等しくなるよう選択されるように、前記メディアファイルのグループを生成するステップと、
を有する方法を実行させる命令を有するコンピュータプログラム。
【請求項１１】
前記グループを生成するステップは、前記グループを編集することからなる、請求項１０記載のコンピュータプログラム。
【請求項１２】
前記グループを生成するステップは、前記グループへの遷移を割り当てることからなる、請求項１０記載のコンピュータプログラム。
【請求項１３】
前記閾値を決定するステップは、
２以上の特定されたメディアファイルの視覚表現を生成するステップと、
ページ上に表示されうる視覚表現の数を決定するステップと、
一緒にグループ化されうる特定されたメディアファイルの最大数に対応するグループナンバーを、関連付けされた視覚表現が前記ページ上に表示されうるように計算するステップと、
を有する、請求項１記載の方法。
【請求項１４】
前記閾値を決定するステップは、前記閾値に係るユーザ入力についてユーザを促すことを含む、請求項１記載の方法。
【請求項１５】
前記閾値の決定は、前記閾値に係るユーザ入力についてユーザを促すことを含む、請求項２記載のシステム。
【請求項１６】
前記グループを生成するステップは、グラフィックデザインテーマを前記グループに割り当てることを含む、請求項１記載の方法。
【請求項１７】
２以上のタイプの出力フォーマット上に前記グループを表示するステップをさらに有する、請求項１記載の方法。
【請求項１８】
あるタイプの出力フォーマット上に２以上のグループを表示するステップをさらに有する、請求項１記載の方法。
【国際調査報告】
2009507312.tif 000008