(57)【要約】コンピュータ処理手段を使用して視聴覚製作物を製作するために音声および視覚記録を自動的に編集する方法（１００）。該方法（１００）は、所望される製作時間、ターゲット装置、最大実行時間、媒体ファイルの場所が指定される製作基準を設定する第1のステップ（１０１）を含む。第２のステップ（１０２）では、媒体ファイルに適用するためのスタイルが選択される。媒体ファイルのものを選択する第３のステップ（１０３）は、スコアをフォルダに与えることに基づいて、ユーザによって最も最近アクセスされたフォルダ内で媒体ファイルを選択することを含む。第４のステップ（１０４）では、選択されたスタイルが適用される。これは、該ターゲット装置に該製作物をレンダリングすることによって第５のステップ（１０５）に続く。【選択図】図１
2008523539.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ処理手段を使用して媒体製作物を製作するために少なくとも視覚媒体記録を自動的に編集する方法であって、
ａ）少なくとも個々の視覚媒体記録を含む個々の媒体記録の集合体が該コンピュータ処理手段によってアクセス可能となるために記憶され、記録が選択される場所と、該媒体製作物の好ましい持続時間と、該媒体製作物が再生される装置のタイプの内の少なくとも１つを示す基準を含む製作基準を設定するステップと、
ｂ）該記録のまたは該記録のグループの属性に基づいて、その該または別の集合体から、該個々の視覚媒体記録の少なくとも記録を含む該個々の媒体記録の記録を自動的に選択するステップと、
ｃ）該選択された記録が、該製作基準を満たす媒体製作物を製作するために該または他のコンピュータ処理手段によってどのようにして操作されなければならないのかを示す編集命令を作成するステップと、
を含む方法。
【請求項２】
個々の媒体記録の該集合体が個々の音声記録を含み、ステップ（ｂ）が該記録の、または該記録のグループの属性に基づいてその記録を選択することを含む、請求項１に記載の方法。
【請求項３】
１つまたは複数のグループが、コンピュータファイリングシステムの下で編成されるフォルダまたはディレクトリにともに配置される記録のグループであり、記録のこのような各グループの該属性が、該グループを含む該フォルダまたはディレクトリがいつアクセスされ、作成され、修正されたのかを示し、および／またはこのようなフォルダおよび／またはディレクトリの階層内のレベルを示し、および／またはそのグループ内の該記録を含む該フォルダまたはディレクトリの該タイトルを示す、請求項１または２に記載の方法。
【請求項４】
ステップ（ａ）の該製作基準が、媒体記録の該集合体の少なくとも一部が位置する少なくとも１つのウェブサイトを指定することを含む、任意の前記請求項に記載の方法。
【請求項５】
媒体記録の該少なくともいくつかがコンピュータオペレーティングシステムの下で編成されるファイルであり、該属性が、このようなファイルに、あるいは該ファイルが記憶されるフォルダまたはディレクトリに該オペレーティングシステムによって通常割り当てられる事前の情報を含む、任意の前記請求項に記載の方法。
【請求項６】
該方法が、該集合体の中の該個々１つまたは複数の媒体記録の１つまたは複数の属性を割り当てるステップと、その記録の少なくとも部分の該コンテンツを示すコンテンツ情報を生成するために、１つまたは複数の媒体記録を分析するステップとを含み、該コンテンツ情報がステップ（ｂ）の該選択する際に使用するための属性として該それぞれの記録に割り当てられている、任意の前記請求項に記載の方法。
【請求項７】
該方法が、該編集命令と、したがって該製作物がプレイバックされるときに該選択された媒体記録がどのようにして提示されるのかを決定するために、該選択された媒体記録がステップ（ｃ）でどのようにして操作されるのかを決定するスタイル情報を設定するステップを含む、任意の前記請求項に記載の方法。
【請求項８】
該スタイル情報を設定する該ステップがステップ（ｂ）に先行し、該スタイル情報が、ステップ（ｂ）で選択される該媒体記録を少なくとも部分的に決定する、請求項７に記載の方法。
【請求項９】
該スタイル情報を設定する該ステップがステップ（ｂ）に続き、該スタイル情報がステップ（ｂ）で選択される該媒体記録によって少なくとも部分的に決定される、請求項７に記載の方法。
【請求項１０】
該スタイル情報が、該方法の１つまたは複数のステップを開始する該時刻および／または日付に少なくとも部分的に基づいて自動的に決定される、請求項７から９のいずれか一項に記載の方法。
【請求項１１】
ステップ（ｃ）の後に、該コンピュータ処理手段が該媒体製作物をリアルタイムで製作するためにステップ（ｃ）で生成される命令を実施するステップが続き、必要であれば、該命令のすべてが実施されるわけではない、あるいは該命令が生成される、あるいは該命令が、該製作物がリアルタイムで再生できるように実施される、任意の前記請求項に記載の方法。
【請求項１２】
該方法が、該コンピュータ処理手段が、該コンピュータ処理手段によってアクセス可能なローカルストレージ手段にそれらの記録を記憶するために通信する外部ターゲット装置から媒体記録を自動的にダウンロードするステップを含む、前記請求項に記載の方法。
【請求項１３】
該方法が、該コンピュータ処理手段が、該媒体製作物がその上で再生できるように、外部ターゲット装置に該媒体製作物を示す情報を自動的に送信するステップを含む、任意の前記請求項に記載の方法。
【請求項１４】
該自動ダウンロードおよび／または送信は、自動的に該コンピュータ処理手段で発生し、該装置がお互いと通信させられる、請求項１２または１３に記載の方法。
【請求項１５】
該コンピュータ処理手段によって繰り返し実行され、ユーザの介入により中断可能となるような、任意の前記請求項に記載の方法。
【請求項１６】
各記録が、記録の時刻、記録の地理的な位置、記録の主題、記録の題名、記録がユーザによって前回アクセスされた時間、および使用によるアクセスの頻度の内の少なくとも１つを示すものと関連付けられる属性を含み、および／または記録のグループがそれぞれ、そのグループの中の記録の１つまたは複数がいつアクセス、記録、および／または修正されたのかを示す、および／またはそのグループの該記録の１つまたは複数の該主題及び／または題名を示すそれと関連付けられる属性を有する、請求項１または２に記載の方法。
【請求項１７】
該ステップ（ｂ）が、該集合体の中の個々の媒体記録の内の記録またはそのグループを、各記録またはグループが、共通の情報を含む、それぞれの対応する属性を有することに基づいて選択することを含み、および／または該共通情報が番号、ワード、ワードの部分、及び複数のワードの内の少なくとも１つを含み、および／または該共通情報が該記録またはグループの題名に含まれる、請求項１に記載の方法。
【請求項１８】
該媒体記録の１つまたは複数が、コンピュータオペレーティングシステムの下で編成されるファイリングシステム内の１つまたは複数のディレクトリまたはフォルダに記憶され、それぞれの個々の媒体記録がこのようなディレクトリまたはフォルダ内のそれぞれのファイルである、請求項１に記載の方法。
【請求項１９】
ステップ（ａ）に設定される該製作基準が、コンテンツが該集合体を構成する、少なくとも１つのディレクトリまたはフォルダを指定することを含む、請求項１８に記載の方法。
【請求項２０】
該位置が他の場所に記憶されているが、該コンピュータ処理手段によってアクセス可能である１つまたは複数の媒体記録に対する参照を含み、そのまたはそれらの記録が、該位置にあるかのようにみなされ、必要であれば、該参照がプレイリストの形を取る、請求項１に記載の方法。
【請求項２１】
ステップ（ａ）に設定される該製作基準が、該方法を実施する際に、あるいはそのステップの１つまたは複数を実行する際に費やされなければならない時間を示す基準を含む、請求項１に記載の方法。
【請求項２２】
該方法が、そのためのコンテンツ情報を生成するために該媒体記録の１つまたは複数を分析するのにどのくらい長くかかるのかの推定値を生成するステップを含み、必要であれば、該または各それぞれの記録に割り当てられる属性でこの推定された分析時間を示す情報を含むことを含み、該方法がさらに必要であれば、ステップ（ａ）の該製作基準に指定される時間内に分析できる媒体記録を選択するためにステップ（ｂ）で該推定された分析時間を示す該情報を使用する該以後のステップを含む、請求項１に記載の方法。
【請求項２３】
ステップ（ａ）が、そこから１つまたは複数の媒体記録を示す情報が供給される媒体記録情報の供給を示す製作基準を設定することを含み、該方法が、リアルタイムで１つまたは複数の媒体ストリームを分析することを含む、該または各供給が受け取られるときに、媒体記録の該供給のいくつかまたはすべてを分析する該ステップを含み、必要であれば、該方法が該製作物を製作し、および／またはリアルタイムで再生するためにもそれ以後のステップを実施する、請求項１に記載の方法。
【請求項２４】
該方法が、１つまたは複数の媒体記録が該方法の１回の反復で選択された記録のステップを含み、その結果、それまたはそれらが該方法の該反復または以後の反復から省くことができ、必要であれば、該方法が該媒体記録の１つまたは複数が選択される回数を覚えておき、その結果、それらのカウントが増加するにつれて、それらの記録を漸次的に選択しない傾向がある、請求項１に記載の方法。
【請求項２５】
該方法が、該製作物が該ユーザからの入力なしに製作され、製作物が該方法の実行を開始するために保存できるようなものであってよく、該方法が該以後のステップを自動的に実行する、請求項１に記載の方法。
【請求項２６】
該方法が、該媒体製作物がユーザによって１つまたは２つまたは３つの個々の命令の入力によって作成できるようであり、該命令が１つまたは複数の該製作基準を指定すること、該選択の元となる該１つまたは複数の属性を指定することと、あるいは該スタイルを選択することであり、あるいは該命令が１つまたは複数の該製作基準を指定すること、該選択の元となる該１つまたは複数の属性を指定することと、あるいは該スタイルを選択することを含む、請求項１に記載の方法。
【請求項２７】
１つまたは複数の記録のための該属性が、ユーザによるそのまたはそれらの記録に割り当てられる情報を含む、請求項１に記載の方法。
【請求項２８】
任意の前記請求項に従って方法を実施するようにプログラミングされ、動作可能であるコンピュータ処理装置。
【請求項２９】
コンピュータ処理手段によって実行されるときに、それらの手段に任意の前記請求項に従って方法を実行させるコード部分を含むコンピュータプログラム。
【請求項３０】
それらの手段に任意の前記請求項による方法を実施させるためにコンピュータ処理手段によって読み取り可能である情報をその中にまたはその上に記録されている記録担体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ処理手段を使用して媒体製作物を製作するために媒体記録を自動的に編集する方法に関する。
【背景技術】
【０００２】
ビデオ録画映像を編集するためのコンピュータプログラムの形を取る使用可能な非線形ビデオエディタ（ＮＬＥ）は、ビデオプレイヤーを使用する映画編集および線形吹き替え編集等の従来の編集方法の開発の所産である。ＮＬＥは、ソフトウェアで実現されるが、それによってビデオ編集が、ちょうど言及されたようなさらに従来の方法と実質的に同じように実行可能な手動編集ツールである。それらの技法のすべては、所望する結果がひとつの高品質ビデオ製作物であるという点に適している。しかしながら、これらの技法は、ビデオ製作の多くの編集代替手段で迅速且つ容易に生成することには適していない。このため、これらの既存の技法は、新しく購入した家庭用ビデオカメラで撮影した録画映像の編集を希望する人等のビデオ編集初心者には好まれていない。ビデオ編集初心者は通常、強制的に、何であれ迅速に作成できる可能性があるもので済ますか、あるいは満足のいく製作物を作成するために試行錯誤した結果かなりの時間を費やすかのどちらかである。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
この分野での多くの傾向によって、ビデオ編集および製作の新しい手法への必要性が生じている。傾向の１つは、特にアマチュアの人々によって記録されているビデオ資料量の急激な増加である。例えばデジタルビデオ（ＤＶ）カメラの使用が広範囲に及んだことによって、アマチュアによって撮影されるにしてもデジタルフォーマットで、非常に高品質の大量の資料が記録されることになる。しかしながら、満足のいく結果を得るために、従来の技術を使用してこの種のビデオ資料を編集するコストは、多くの場合、ホームユーザにとってはかなり高額になってしまう。
【０００４】
別の傾向としては、視聴者が視聴するビデオ資料を超えて要求または期待する制御程度の高まりである。この傾向は、教育上および職業上の使用のための事実に基づくビデオ資料に特に当てはまる。例えば、さまざまな重点の、異なる長さの、さまざまな視聴者層を対象にしたビデオ製作物において、ビデオ資料の本体を種々の異なる形式で利用可能にするニーズの高まりがある。
【０００５】
さらに別の傾向としては、デジタルフォーマットで、およびインターネット上でピクチャおよびビデオ資料の可用性が高まっていることである。これは少なくとも部分的には、デジタルカメラ、カメラ付き携帯電話、および内蔵カメラ付きのパーソナルデジタルアシスタント（ＰＤＡ）の人気に起因している。また、占有する空間量を削減する高品質ビデオ資料の作成が可能になったビデオ圧縮技術の開発も関与している。したがって、記憶し、装置間で転送するのが容易な高品質の資料を取り込むためにこれらの携帯装置を使用することができる。
【０００６】
ＡＤＯＢＥ，ＩＮＣ．のＰＲＥＭＩＥＲＥおよびＡＰＰＬＥ，ＩＮＣ．のＦＩＮＡＬ  ＣＵＴ  ＰＲＯ等の現在入手可能な非線形ビデオエディタのユーザは、一般的には、編集プロセスが開始する前にソース材料を準備することが要求される。この準備には、ソース材料が記録されるテープをログすることと、大量の使用可能な録画映像から適切なまたは必要とされる録画映像を選択することと、適切な音声トラックを選択することと、継ぎ目として使用される適切な画像を選択することとが含まれる。これらすべてのタスクがあらゆる編集作業に必要とされるわけではないが、適切な媒体を収集し、分類するプロセスはかなりの労力を必要とする。
【０００７】
編集が実施可能になる前に、ロギング動作を実行することも通常である。ロギングは、ユーザが、特定のテープまたは他の媒体上に記録されている映像の詳細な情報を提供するドキュメントを作成する手動プロセスである。この情報は場所、場面の長さ等を含む可能性がある。いったんロギングが完了されたら、エディタはロギングプロセスの間に生成された情報に基づいて所望される資料を選択できることになる。それはきわめて一般的なプロセスであるが、この情報を表現するための単一の標準的な手順または形式は存在しない。したがって、ロギングの品質はチームごと、およびプロジェクトごとに変化する可能性がある。これは、資料のその後の選択はおもにロギングプロセスがいかにうまく達成されたかによって影響を受けることも意味する。うまく処理されたロギングプロセスは、編集者が適切な資料を選択する際により情報に基づいた決定を下すことができるようにする。
【０００８】
国際公開番号第WO２００２／０５２５６５号の実施形態であるＭＵＶＥＥ  ＡＵＴＯＰＲＯＤＵＣＥＲは、自動ビデオ編集の分野を開拓したソフトウェア・アプリケーションである。ＰＩＮＮＡＣＬＥ  ＳＴＵＤＩＯ  ９、ＵＬＥＡＤ、ＶＩＤＥＯＳＴＵＤＩＯ  ８、ＭＡＩＮ  ＣＯＮＣＥＰＴ  ＥＶＥ  ２．０、ＭＩＣＲＯＳＯＦＴ  ＭＯＶＩＥ  ＭＡＫＥＲ  ２もなんらかの形の自動ビデオ編集を提供するソフトウェア・アプリケーションである。自動ビデオ編集は、媒体が、それがあたかも編集者によって編集されたかのように見えるように順序付けされる自動プロセスである。出力の質はソフトウェア・アプリケーションに応じて変化する。
【０００９】
しかしながら、前述されたソフトウェア・アプリケーション等の自動ビデオ製作システムは、依然として典型的なユーザにとって実質的な参入障壁を呈する。これはおもに、これらのアプリケーションを使用する際に、および所望される品質のビデオが製作されなければならない場合、関連付けられた動作で費やされる時間が原因である。製作物を迅速に且つ容易に作成することを希望する初心者のユーザの場合、これらのアプリケーションを使用することは、きわめて退屈となる可能性がある。プロセスの単調さは、（スマートフォンまたはＰＤＡ（ポータブルデジタルアシスタント）等）のアプリケーションが小型ディスプレイサイズの装置で使用される場合に大幅に増幅される。
【００１０】
従来の技術に関連するこれらの不利な点に対処することが本発明の目的である。
【課題を解決するための手段】
【００１１】
本発明の第１の態様に従って、コンピュータ処理手段を使用して媒体製作物を製作するために少なくとも視覚的な媒体記録を自動的に編集する方法が提供され、該方法は、
ａ）該方法に制約を課す基準を含む製作物基準を設定するステップと、
ｂ）該記録の、または該記録のグループの属性に基づいて、該または別のその収集物から、個々の視覚媒体記録の少なくとも一部を含む個々の媒体記録の記録を自動的に選択するステップと、
ｃ）製作物基準を満たす媒体製作物を作成するために、該選択された記録がどのようにして該コンピュータ処理手段または他のコンピュータ処理手段によって操作されなければならないのかを示す編集命令を作成するステップと、
を含む。
【００１２】
本発明の第２の態様に従って、コンピュータ処理手段を使用して媒体製作物を製作するために少なくとも視覚的な媒体記録を自動的に編集する方法が提供され、該方法は、
ａ）少なくとも個々の視覚的な媒体記録を含む個々の媒体記録の集合体が、該コンピュータ処理手段によってアクセス可能となるために記憶され、記録がそこから選択されなければならない場所、該媒体製作物の好ましい持続時間、および該媒体製作物が再生されなければならない装置のタイプの少なくとも１つを示す基準を含む製作基準を設定するステップと、
ｂ）該個々の視覚的な媒体記録の少なくとも記録を含む該個々の媒体記録の記録を、該記録のまたは該記録のグループの属性に基づいてその、または別の収集物から自動的に選択するステップと、
ｃ）該製作基準を満たす媒体製作物を製作するために該または他のコンピュータ処理手段によって該選択された記録がどのように操作されなければならないのかを示す編集命令を作成するステップと、
を含む。
【００１３】
その属性間の類似性に基づいて個々の媒体記録を選択することによって、なんらかの一貫性を有する、あるいはある意味ユーザにとって整然としているように見える製作物を製作することが可能である。このようにして、該媒体製作物は、たとえ自動的に製作されていても、ユーザにとって魅力的に見える可能性がある。例えば、そのタイトルの中に１つまたは複数の類似した、または同じワードを有するビデオおよび音声の記録が選ばれてよい。このワードが、例えば「イタリア」である場合には、該方法は、適切なサウンドトラックに設定されるイタリアでのユーザによる休日のビデオ録画映像のモンタージュを生じさせるであろう。
【００１４】
このようにして本発明の実施形態は、前述された従来の技術のソフトウェア・アプリケーションに関連する、初心者ユーザにとってのこの参入障壁に対処する。
【００１５】
実施形態は、選択が首尾一貫し、ユーザが製作物を作成している前後関係に関連性があるように、様式化された製作物を作成するために使用される入力媒体ファイルが自動的に且つ理知的に選択される方法を提案することによってこれを達成する。入力媒体選択を理知的に、且つ最小のユーザ介入で、あるいはユーザ介入なしで実行することによって、ユーザは、システムが非常に使いやすく、参入障壁が削減されていると感じる。ユーザは単に操作を開始することを要求されるだけで、製作物の様式を選択することを含む他のすべてのことは自動的に進むことができ、それによって瞬間的な満足を生じさせる。該方法は、速度に加えて、ユーザが作成することについて考えてもいなかった製作物を生じさせる可能性がある。このような製作物によってユーザは、そうでなければ絶対に試さなかったであろう新しい考えを試す気になるだろう。選択する資料の大きな集合体を有するユーザにとって、このような理知的な選択方法は、ユーザが長い間忘れていたファイルの首尾一貫したセットを提示し、それによって実用性という点と、娯楽のための両方で大きな空間の調査を可能にする。
【００１６】
該、または各媒体記録は視覚記録、音声記録または視聴覚記録であってよい。表現「視覚記録」は、本書では、フィルム、つまり「映画」等の動画を形成することになる一連の静止画像から構成される記録と、写真等の単一の静止画像から構成される記録の両方を言及するために使用されている。したがって、該視覚記録の１つまたは複数は写真等の単一の静止画像の記録であってよい。該視覚記録の１つまたは複数はフィルム、つまり「映画」等の動画を構成することになる一連の静止画像の記録であってよい。
【００１７】
製作基準は、該媒体製作物が有さなければならない知覚品質のレベルを指定する基準を含んでよく、指定されるレベルの品質まで記録される媒体記録が選択される。媒体記録は、例えば、音声記録の場合ではサンプリングレート、またはビデオ記録の場合では解像度に基づいて選択されてよい。
【００１８】
個々の媒体記録の集合体が記憶される場所は、ＭＩＣＲＯＳＯＦＴ  ＷＩＮＤＯＷＳ（登録商標）のようなコンピュータオペレーティングシステムの下で編成されるファイリングシステム内にあってよい。該ファイリングシステムは、ＭＩＣＲＯＳＯＦＴ  ＷＩＮＤＯＷＳ（登録商標）の下で使用されるようなＮＴＦＳ等の階層ファイルシステムであってよい。該場所は、たとえば、ハードディスクドライブ、ＲＡＭ、あるいはフラッシュメモリドライブまたはＣＤ−ＲＯＭ等のリムーバブル記憶媒体のような、コンピュータ処理手段によってアクセス可能なローカルストレージ手段であってよい。該場所はインターネット等のネットワーク上でコンピュータ処理手段によってアクセス可能な遠隔記憶手段上であってよい。
【００１９】
該媒体製作物は、このようなファイリングシステム内の１つまたは複数のディレクトリまたはフォルダに記憶されてよい。これが当てはまる場合には、各個々の媒体製作物は、例えばそれぞれのビデオファイル、ピクチャファイルまたは音声ファイル等の、このようなディレクトリまたはフォルダ内の各ファイルであるだろうと予想される。ステップ（ａ）に設定されている製作物基準は、コンテンツが集合体を構成するためでのものである、少なくとも１つのディレクトリまたはフォルダを指定することを含んでよい。少なくとも１つのディレクトリまたはフォルダを指定すると、その中に含まれているサブディレクトリまたはサブフォルダも指定されることになり、その結果該または各サブディレクトリまたはサブフォルダのコンテンツが、さらに集合体の一部を形成する。該場所が、他の場所に記憶されている１つまたは複数の媒体記録に対する参照を含むが該コンピュータ処理手段でアクセス可能な場合、そのまたはそれらの記録は、あたかもそれらが該場所にあるかのように考えられる。該参照はコンピュータオペレーティングシステムの下で編成されるファイリングシステムの中のリンクである場合がある。該参照はプレイリストの形を取ってよい。ステップ（ａ）の製作基準は、ファイリングシステムの中に記憶される少なくとも1つのプレイリストを指定することを含んでよい。このようなプレイリストの例はＷＩＮＤＯＷＳ  ＭＥＤＩＡＰＬＡＹＥＲ（登録商標）によって作成されるものである。ステップ（ａ）の製作物基準は、媒体記録の集合体の少なくとも一部が位置する少なくとも１つのウェブサイトを指定することを含んでよい。各ファイルは１つまたは複数のビデオクリップ、ピクチャおよび／または音楽を含んでよい。
【００２０】
第１のおよび／または第２の態様でのステップ（ａ）は、１つまたは複数の媒体記録を示す情報がそこから供給される媒体記録情報の供給を示す製作基準を設定することを含んでよい。該または各供給は１つまたは複数の媒体ストリームを含んでよい。例えば、媒体記録はコンピュータ処理手段との通信のために配列される１つまたは複数の装置から流れてきてよい。該方法は製作基準を満足させることができる部分を特定し、記憶するために媒体ストリームの１つまたは複数を分析するステップを含んでよい。
【００２１】
各記録はそれと関連付けられる属性を有してよい。属性は、記録の時刻、記録の場所、記録の主題、記録の題名、前回ユーザによって記録がアクセスされた時刻、およびユーザによるアクセスの頻度の少なくとも１つを示す属性を含んでよい。記録のグループは、それと関連付けられる属性を有してよい。各グループはある特定の場所にともに配置される記録のグループであってよい。各グループは、コンピュータファイリングシステムの下で編成されているフォルダまたはディレクトリの中にともに配置される記録のグループであってよい。記録の各グループの属性は、そのグループの中の記録の１つまたは複数がいつアクセスされたのか、記録されたのか、および／または修正されたのか、および／または記録の１つまたは複数の主題および／またはタイトルを示してよい。記録の各グループの属性は、グループを含むフォルダまたはディレクトリがいつアクセスされたのか、作成されたのか、修正されたのか、および／またはこのようなフォルダおよび／またはディレクトリの階層内でのそのフォルダまたはディレクトリのレベルを示してよい。各グループの属性は、そのグループの中の記録を含むフォルダまたはディレクトリのタイトルも示してよい。
【００２２】
ステップ（ｂ）は、各記録の少なくともそれぞれの属性の間の類似性に基づいて媒体記録の個々の記録を選択することを含んでよい。ステップ（ｂ）は、各グループの少なくともそれぞれの属性の間の類似性に基づいて記録のグループを選択することを含んでよい。ステップ（ｂ）は、グループをそれらの属性に基づいて採点することと、類似するスコアを有するグループを選択することとを含んでよい。ステップ（ｂ）は、第1の属性に基づいて順にグループをランク付けすることと、このようにランク付けされるときにグループのうちの並列したグループを選択することとを含んでよい。ステップ（ｂ）は、そのランクを示す第1のスコアをそのグループに与えるそれぞれのランク付けされたグループに与えることを含んでよい。ステップ（ｂ）は、第２の属性に基づいて順にグループをさらにランク付けすることと、各グループにその第２の属性に基づいてそのランクを示す第２のスコアを与えることとを含んでよい。ステップ（ｂ）は、少なくとも第1の属性と第２の属性の両方に基づいて総合的なランクに達するために第1のスコアおよび第２のスコアを使用することを含んでよく、その総合的なランクでのその位置に基づいて1つまたは複数のグループを選択することを含んでよい。
【００２３】
グループを選択すると、その中の記録の１つ、複数またはすべてが選択されることを生じさせてよい。
【００２４】
各グループはその中に１つまたは複数の記録を含んでよい。
【００２５】
該個々の記録の選択されたもの、および／またはスコアの選択は、該方法を連続して繰り返す上で、過去に選択されたことのない記録が選択されるようであってよい。該採点方式は、最も最近に記録された記録、最も多く使用された記録、および／または最も編成された記録が他の記録の前に選択されるようであってよい。
【００２６】
ステップ（ｂ）は、それぞれが、すべて互いに類似しているそれぞれの対応する属性を有するという前提で集合体の中の個々の媒体記録の１つ、複数の、またはすべてを選択することを含んでよい。ステップ（ｂ）は、それぞれが、すべて同じ特定の範囲内にあるそれぞれのおよび対応する属性を有するという前提で該集合体の中の該個々の媒体記録の１つ、複数、またはすべてを選択することを含んでよい。該方法は、該特定の範囲を設定するステップを含んでよい。該範囲は特定の月または季節等の時間的な範囲であってよい。ステップ（ｂ）は、各記録の該少なくとも１つの対応する属性に基づいて該集合体の中の記録のいくつかまたはすべてを順番に並べ替えることによって１つまたは複数の個々の媒体記録を選択することと、記録の該並べ替えられた集合体の連続グループを選択することとを含んでよい。ステップ（ｂ）は、それらが前回アクセスされた、および／または修正された順序、および／またはそれらの記録の時刻順に集合体の中の記録のいくつかまたはすべてを並べ替えることを含んでよい。ステップ（ｂ）は、その後、順に並べられた集合体のうちもっとも最近にアクセスされた、および／または修正された、および／または記録されたものを選択することを含んでよい。該共通の情報は、例えば、番号、ワード、ワードの一部、または複数のワードであってよい。該共通の情報は、記録の題名であってよい、あるいは記録の題名の中に含まれてもよい。
【００２７】
属性は、媒体記録と関連付けられる事前の情報を含んでよい。該事前の情報は、それが関連付けられている媒体記録とともに記憶されてよい。媒体記録の少なくともいくつかがコンピュータオペレーティングシステムの下で編成されるファイリングシステムに記憶されるファイルである場合、該事前の情報はこのようなファイルにオペレーティングシステムによって通常割り当てられる情報を含んでよい。該事前の情報は記録の時刻、記録の前回の修正の時刻、記録に前回アクセスした時刻、記録のサイズおよび／または記録のファイルフォーマットを含んでよい。該事前の情報は、媒体記録が記憶されるフォルダまたはディレクトリにオペレーティングシステムによって通常割り当てられる情報を含んでよい。１つまたは複数の記録は、それとともに記録される記録の場所を示す情報を有してよい。この情報はＧＰＳ装置によって提供される座標の形を取ってよい。
【００２８】
該事前の情報は、媒体記録を参照するために使用される任意の参照システムに固有の情報、または該参照システムによって維持されるような参照と関連付けられる情報であってよい。
【００２９】
該事前の情報はメタデータを含んでよい。該メタデータは、メタデータが関連付けられる記録が行われた状況を示す情報を含んでよい。該メタデータは、典型的なデジタルスチルカメラによって取り込まれるピクチャファイル内部に記憶されるＥＸＩＦデータであってよい。ＥＸＩＦデータは、写真が撮影された日付と時刻、および／またはＧＰＳ装置付きカメラで写真が撮影された場所の緯度と経度、ズーム比、絞り、露光設定値、フラッシュ起動、カメラ向き（縦方向または横方向）、取り込まれる画像の解像度、ＣＣＤセンサ等のカメラのカラー特徴についての情報を伝えてよい。ビデオカメラで記録されたビデオファイルは、記録の持続時間、日付およびタイムスタンプを示す情報を含む。
【００３０】
該メタデータは、手動注釈付けによって部分としてユーザによって提供されるデータを含んでよい。このデータは、メタデータが関連する記録に対するユーザの好みを評価する情報を含んでよい。
【００３１】
ステップ（ｂ）は、個々の媒体記録のリストを作成するステップを含んでよく、各媒体記録の属性の１つまたは複数をそのリストの中に入力することも含んでよい。媒体記録のリストは、ステップ（ａ）で指定される場所のそれらの記録のみのものであってよい。
【００３２】
該方法は、集合体の中の個々の媒体記録の１つまたは複数に、１つまたは複数の属性を割り当てるステップを含んでよい。このステップは、その記録のコンテンツを示すコンテンツ情報を生成するために１つまたは複数の媒体記録を分析することを含んでよく、該コンテンツ情報は、ステップ（ｂ）における選択で使用するための属性としてそれぞれの記録に割り当てられる。該コンテンツ情報は、コンテンツが参照によって本書に組み込まれている国際公開番号第WO２００２／０５２５６５号に開示されているもののような「記述子」の形を取ってよい。分析されている媒体記録が、一連の画像を含むビデオ記録である場合、分析は例えば記録の中に人間の顔がある確率を決定し、これを示す属性を記録に割り当ててよい。該媒体記録が音声記録である場合、分析は、例えば音声記録の音量および／または速度を決定し、これを示す属性を記録に割り当ててよい。
【００３３】
ステップ（ａ）で設定された製作基準は、該方法を実施する際に、あるいはそのステップの１つまたは複数を実施する際に費やされなければならない時間を示す基準を含んでよい。この基準は、コンテンツ情報および／または媒体記録のリストを作成するために媒体記録を分析する際に費やさなければならない時間を決定してよい。
【００３４】
該方法は、コンテンツ情報を作成するために媒体記録の１つまたは複数を分析するためにどのくらいの時間を要するかの推定値を生成するステップを含んでよく、該またはそれぞれの記録に割り当てられる属性でこの推定される分析時間を示す情報を含むことを含んでよい。該方法は、ステップ（ａ）の製作基準で指定される時間内に分析できる媒体記録を選択するためにステップ（ｂ）で推定された分析時間を示す情報を使用する以後のステップを含んでよい。ステップ（ａ）の製作基準は、コンテンツ情報を生じさせるためにステップ（ｂ）で分析する際に費やさなければならない時間を示す追加基準を含んでよい。さらに迅速に分析できる記録は、該方法の第１の性能によって製作される第１の媒体製作物のためにコンピュータ処理手段によって選択されてよい。
【００３５】
該方法は、そのためのコンテンツ情報を作成するため、あるいはそのためのコンテンツ情報を作成するため分析を実行し、にどのくらいの時間を要するのかの推定値を生成するために１つまたは複数の媒体記録のバックグラウンド分析を実行するステップを含んでよく、このステップは他のステップの１つまたは複数と実質的に平行して、および／またはそれらの他のステップの１つ、複数またはすべてが実行されていないときに実行される。
【００３６】
ステップ（ａ）が、媒体記録情報の供給を示す基準を設定することを含む場合、該方法はその供給が受け取られると、その供給のいくつかまたはすべてを分析するステップを含んでよい。該方法は、リアルタイムで１つまたは複数の媒体ストリームを分析することを含んでよい。該方法は製作物も作成する、および／またはリアルタイムで製作物を再生するためにその以後のステップを実施してよい。
【００３７】
属性は、その集合体の中の該個々の媒体記録のいくつかの間のユーザによって作成されるリンクを含んでよい。該方法は、このようなリンクをユーザが作成するステップを含んでよい。ステップ（ｂ）では、別の記録に対するこのようなリンクを有する１つの記録を選択すると、次にその他の記録を追加で選択することになる。リンクは、集合体の中の１つまたは複数の他の記録に対する属性を共有してよい複数の記録から作成されてよい。リンクはある特定のディレクトリのあらゆる記録と、別のディレクトリ内の１つまたは複数の他の記録の間で作成されてよい。
【００３８】
該方法は、１つまたは複数の媒体記録が、それまたはそれらが該方法の該反復または以後の反復で選択されないように、該方法の１つの反復で選択された記録のそのステップを含んでよい。該方法は、媒体記録の内の１つまたは複数が選択される回数を覚えていてよく、それがそれらのカウントが増加するにつれてそれらの記録を漸次的に選択しない傾向があるようであってよい。
【００３９】
該方法は、編集命令、したがって、製作物が再生されるときに選択された媒体記録がどのように提示されるのかを決定するために、選択された媒体記録がステップ（ｃ）でどのように操作されるのかを決定するスタイル情報を設定するステップも含んでよい。該スタイル情報は、それが識別できるスタイルを有する媒体製作物を生じさせるほどである。スタイル情報は、それが選択される記録に適用される変換および／または特殊効果を生じさせるようなものであってよい。例えば、該スタイル情報は、それが、媒体製作物が白黒となるように選択された記録に適用され、媒体製作物に旧式のスタイルを与える変換を生じさせるようなものであってよい。該スタイル情報は季節のスタイルを有する媒体製作物を製作するための命令を含んでよい。季節のスタイルを設定すると、その季節の記録日付を有する１つまたは複数の媒体記録が選択されることになってよい。その季節に対する参照を含むタイトルの付いた記録も選択されてよい。例えば、該スタイル情報は秋のスタイル、またはクリスマススタイル等の季節のスタイルを有する媒体製作物を製作するための命令を含んでよい。
【００４０】
該スタイル情報を設定するステップはステップ（ｂ）に先行してよい。この場合、該スタイル情報は少なくとも部分的に、ステップ（ｂ）で選択される媒体記録を決定してよい。好ましくは、該スタイル情報は、該スタイル情報が示すスタイルに適合する、あるいはどこか反映する媒体記録が選択されることになる。例えば、該スタイル情報は、季節のテーマを指定してよく、その季節の記録日付を有する１つまたは複数の媒体記録が選択されることになってよい。その季節に対する参照を含むタイトルの付いた音声記録も選択されてよい。
【００４１】
該スタイル情報を設定するステップは、ステップ（ｂ）に後続してよい。この場合、該スタイル情報はステップ（ｂ）で選択される媒体記録によって少なくとも部分的に決定されてよい。該スタイル情報は、ステップ（ｂ）で選択される媒体記録に対する属性の少なくとも１つによって少なくとも部分的に決定されてよい。該スタイル情報は例えば記録の時刻で決定されてよい。例えば、選択された媒体記録の１つまたは複数がある特定の季節に起こる記録の時刻を有する場合、該スタイル情報はその季節の特徴を有する媒体製作物を生じさせるように設定されてよい。例えば、１つまたは複数の媒体ファイルが１２月という月の記録の時刻で選択される場合、クリスマススタイルが設定されてよい。クリスマススタイルを設定すると、表示画面の周辺部に、降ってくる雪片に聖なる葉の縁取りが重ね合わされた、媒体製作物の製作が生じてよい。
【００４２】
該スタイル情報は、例えばスタイルのリストからある特定のリストを選択することによって、ユーザによって決定されてよい。該方法は、コンピュータ処理手段がユーザから該スタイル情報を受信するステップを含んでよい。該スタイル情報は自動的に決定されてよい。該スタイル情報は無作為に自動的に決定されてよい。該スタイル情報は、該方法の反復のたびに、前回のおよび／または次の反復で設定されるスタイルと異なるスタイルが設定されることになるように自動的に決定されてよい。
【００４３】
該スタイル情報は、該方法の１つまたは複数のステップを開始する時刻および／または日付に少なくとも部分的に基づいて自動的に決定されてよい。例えば、１２月という月に該方法を開始すると、クリスマススタイルが設定されることになってよい。
【００４４】
ステップ（ｃ）の後には、コンピュータ処理手段が、媒体製作物を製作するためにステップ（ｃ）で生成される命令を実行するステップが続いてよい。媒体製作物は、例えば表示手段によって再生できる、および／または他のコンピュータ処理手段および／またはその中での記憶のためにコンピュータ記憶手段に送信できる形式で製作されてよい。該命令を実行するステップの後には、例えばハードディスクドライブ等の磁気記憶媒体、またはＲＡＭ等のソリッドステート記憶媒体等のコンピュータ記憶手段に媒体製作物を保存するステップが続いてよい。ステップ（ｃ）の後には、ユーザに媒体製作物を提示するためにコンピュータ処理手段が媒体製作物を再生するステップが続いてよい。ステップ（ｃ）の後には、他のコンピュータ処理手段に対して、それらの他の手段による記憶および／または表示のために媒体製作物を示す情報を送信するステップが続いてよい。該送信することはデータストリーミングの形を取ってよい。他の処理手段は、媒体製作物が表示される装置であってよい。
【００４５】
該命令は編集決定リスト（ＥＤＬ）の形をとってよい。該命令は再生のために配列される媒体ファイルの形を取ってよい。該媒体ファイルは例えばＭＰＥＧファイルであってよい。
【００４６】
コンピュータ処理手段および／または他のコンピュータ処理手段は、例えば、パーソナルコンピュータ、パーソナルデジタルアシスタント、専用ビデオ編集ボックス、セットトップボックス、テレビ、ゲームコンソール、デジタルカメラ、ビデオカメラ、カメラ付き携帯電話、携帯電話、ポータブルミュージックプレイヤー、ビデオと音声を再生できるポータブルメディアプレイヤー、ＤＶＤプレイヤーまたはレコーダ、デジタルビデオレコーダ、パーソナルビデオレコーダの１つまたは複数によって具現化されてよい。
【００４７】
媒体製作物が再生される装置は、「ターゲット装置」と呼ばれてよい。媒体製作物は、それがターゲット装置で適切に再生できるようでなければならないため、ターゲット装置は、該方法のステップがどのようにして実施されるのかに関連してよい。ターゲット装置の例は、ユーザによって見られるコンピュータモニタ等のディスプレイ、ポータブルデジタルアシスタント（ＰＤＡ）等の携帯機器、ＮＯＫＩＡ  ７６１０のようなスマートフォン、ＡＲＣＨＯＳ  ＭＵＬＴＩＭＥＤＩＡ  ＪＵＫＥＢＯＸ等のポータブルメディアプレイヤー（ＰＭＰ）、Ｘ１１端末等の遠隔表示端末、スタンドアロンマルチメディアキオスクのディスプレイである。
【００４８】
媒体製作物は、例えば、ＣＤおよびＤＶＤ等の配布媒体で、あるいは一人または複数の要求側ユーザに媒体ファイルをストリーミングできるウェブ記憶サーバシステムでの取り出しのために記憶されてよい。
【００４９】
携帯電話がターゲット装置である場合では、該方法は、媒体製作物が１７６ｘ１４４の解像度での３ＧPフォーマットのビデオファイルとなるようであってよい。パーソナルコンピュータがターゲット装置である場合では、該方法が、媒体製作物が６４０ｘ４８０の解像度での２４ビットＲＧＢフォーマットとなるようであることが好ましい。同様に、コンピュータの音声サブシステムは４４１００Ｈｚ、１６ビットステレオサウンドで駆動されてよい。
【００５０】
媒体製作物を製作するためにステップ（ｃ）で生成された命令を実施するステップは、リアルタイムで媒体製作物を製作するために実行されてよい。すなわち、媒体製作物の連続するパーツは製作され、ディスプレイ手段による表示のため、あるいはそれらのパーツが媒体製作物の中で見られるであろうときに、該コンピュータ記憶手段が通信できるコンピュータ記憶手段における記憶のために使用可能にされる。
【００５１】
該方法は、命令のすべてが実施されるわけではない、あるいは命令が、製作物をリアルタイムで再生できるために出されるようであってよい。
【００５２】
好ましくは、該方法は、視聴覚媒体製作物がユーザによる最少入力で製作できるようなものである。該方法は、視聴覚製作物がユーザからの入力なしで製作でき、該方法の実行を開始するために保存できるようなものであってよい。該方法は、視聴覚媒体製作物がユーザからの少数の命令だけの入力によって製作できるようであってよい。ユーザから必要とされる命令の数は、例えば１または２または３であってよい。該方法は、ユーザが単一の命令を入力することだけを必要とし、該方法は製作物を製作するために自動的に以後のステップを実行する。命令は開始命令であってよい、あるいは命令は開始命令を含んでよい。命令は、１つまたは複数の製作基準を指定することであってよい、あるいは命令は１つまたは複数の製作基準を指定することを含んでよい。命令は、選択の元になる１つまたは複数の属性を指定することであってよい、あるいは命令は選択の元になる１つまたは複数の属性を指定することを含んでよい。命令は、スタイルを選択することであってよい、あるいは命令はスタイルを選択することを含んでよい。
【００５３】
該方法は、コンピュータ処理手段が、コンピュータ処理手段によってアクセス可能なローカルストレージ手段にそれらの記録を記憶するためにそれと通信する外部ターゲット装置から媒体記録を自動的にダウンロードするステップを含む。該方法は、コンピュータ処理手段が、媒体製作物がその上で再生できるように１台または複数の外部ターゲット装置に媒体製作物を示す情報を自動的に送信するステップを含んでよい。該自動ダウンロードおよび／または送信は、コンピュータ処理手段、および互いに通信させられる該装置または各装置上で自動的に発生してよい。これはコンピュータ処理手段と該または各ターゲット装置を同期させることによってよい。該方法は、それがコンピュータ処理手段によって繰り返し実行されるほどであってよい。そして、該方法は、それがユーザ介入によってのみ割り込まれるほどであってよい。該方法のステップは、該方法によって前回製作された媒体製作物が再生されている間に、該方法によって製作される媒体製作物の再生とは別に、１つまたは複数の媒体製作物のためにステップ（ｃ）の該編集命令を少なくとも生成するために連続して実施されてよい。
【００５４】
疑念を回避するために、本明細書中での「記録の時刻」に対する参照は、必ずしも時刻に対する参照と解釈されるべきではない。代わりに、これは日付および／または時刻または記録を含む一般的な用語として解釈される必要がある。
【００５５】
本発明の第３の態様に従って、任意の前記クレームによる方法を実施するためにプログラミングされ、動作可能なコンピュータ処理手段が提供される。
【００５６】
本発明の第４の態様にしたがって、コンピュータ処理手段による実行時に、それらの手段に任意の前記クレームによる方法を実施させるコード部分を含むコンピュータプログラムが提供される。
【００５７】
本発明の第５の態様に従って、コンピュータ処理手段によって読み取り可能であり、それらの手段に任意の前記クレームによる方法を実施させる、その中にまたはその上に情報が記録される記録担体が提供される。
【００５８】
記録担体は、電気信号または無線周波数信号であってよい。
【００５９】
したがって、本発明の実施形態が、ユーザによる介入がほとんどない、あるいはまったくない状態で機能できる自動ビデオ製作の方法を提供することが目的とされている。これは、参照システムの構造内で固有の、あるいは参照されるそれら自体と関連付けられる情報を使用して参照システムで使用可能にされる媒体記録の部分集合を自動的に選択し、該製作物の所望の編集スタイルを自動的にまたは手動で選択し、１つまたは複数の製作物を作成し、それらをディスプレイ上で再生する、あるいはそれらをファイルにレンダリングするための方法を提供することによって達成される。「ゼロクリック」実施形態では、製作物は開始時に自動的に且つ連続的に作成される。「ワンクリック」実施形態では、製作物の編集スタイルが、製作物が作成される前にユーザによって選択される。「マルチクリック」実施形態では、ユーザは製作基準を指定するステップで製作物のより多くの態様を指定することを選ぶ。
【００６０】
現在使用可能な自動ビデオ編集ツールのどれも、自動ビデオ編集用の媒体の選択および作成を自動化する機能を提供していない。使用可能なツールを使用するとき、編集者は依然として自動ビデオ編集が実行される資料を選択することを要求される。これが、特定の要件を満たす製作物が作成されなければならない場合に必要であっても、資料の自動的な選択が有用且つ面白いことであることに気付くことがあるいく人かのユーザがいる。しかしながら、これが真に有用であるためには、選択プロセスは、現在の製作物にとって関連性のある資料を選択するほど十分にインテリジェントでなければならない。関連性を理解し、選択プロセスを実行して関連性を満たすために一式の規則を作成することは、インテリジェントメディア選択と呼ぶことができる。これは、ビデオ製作物が、おそらく一回のマウスクリックの形を取る、事実上単一の開始で作成できるシステムを作成することを可能にする。したがって、ユーザによる介入がほとんどない、またはまったくない状態で一式の媒体ファイルから様式化された視聴覚製作物を作成することが可能である。
【００６１】
本発明の実施形態の典型的な応用例は、家庭環境、企業環境および趣味に熱中する人の環境のためにビデオ、および他の時間をベースにした媒体を製作すること、音楽に同期されたスライドショーを製作すること、リッチメディア電子グリーティングカードを製作すること、ワールドワイドウェブサイトのための媒体を製作すること、リッチメディアオンラインカタログを製作すること、オンラインオークションおよび求人広告等の消費者対消費者の販売応用例に関連するリッチメディアオンラインコンテンツを製作すること、およびカラオケビデオ、自動ビデオプレイヤー、およびドゥイットユアセルフフォトキオスクを製作すること等のいくつかの職業的なビデオ応用例を含む。
【発明を実施するための最良の形態】
【００６２】
図１は、一般的なレベルで、本発明の第１の実施形態である方法１００のステップを示す流れ図である。方法１００は、パーソナルコンピュータ（図示せず）の形を取るコンピュータ処理手段を使用して、視聴覚（ＡＶ）製作物の形を取る媒体製作物を製作するために、コンピュータファイルの形を取る媒体記録を自動的に編集する方法である。該方法は、適切なソフトウェアの制御下で作動するパーソナルコンピュータによって実施されることが想定されている。該実施形態の１つの有利な特徴は、前記ＡＶ製作物が、後述されるスタイル［ｓｓ２］を選択するための随意の追加のユーザ介入によってマウスクリック等の単一の開始ステップで作成することができる点である。
【００６３】
図１に関して、方法１００は製作基準の指定でステップ１０１で開始する。次に、方法の出力（つまり「出力製作物」）となるＡＶ製作物の外観および感覚を説明するスタイル情報がステップ１０２で選択される。この後には、ステップ１０１で設定される設定製作物基準に従って媒体ファイルを検索し、選択するステップ１０３が続く。選択された媒体ファイルは方法１００のための入力媒体として使用される。いったん十分且つ適切な入力媒体が選択されると、選択されたスタイルが出力ＡＶ製作物を取得するためにステップ１０４で入力媒体に適用される。次に、この製作物はステップ１０５で、ＡＶ製作物を再生する、または記憶するために使用される予定のターゲット装置に、つまりステップ１０１の製作基準の一部として指定された該ターゲット装置にレンダリングされる。ターゲット装置がディスプレイ装置である場合には、ステップ１０５は製作物を再生することに相当する。ターゲット装置が記憶装置である場合には、ステップ１０５はファイルに製作物を記憶することに相当する。
【００６４】
多様なステップがここでさらに適切な見出しの下で詳細に後述される。
製作基準
【００６５】
用語「製作基準」は、方法１００の反復のための出力基準、入力選択基準、および動作基準を指すために使用される。図２は、本実施形態で設定される製作基準を示している。設定される第1の製作基準は、製作の所望される期間である。これは出力基準であり、ステップ２０１で設定される。設定される次の製作基準はターゲット装置のタイプである。ターゲット装置のタイプは、例えばコンピュータディスプレイ、カメラ付き携帯電話またはＤＶＤプレイヤーであるとしてステップ２０１で設定される。これは出力基準でもあり、ステップ２０２で設定される。
【００６６】
入力選択基準はステップ２０４で設定される。これは、方法に対する入力として使用するためにどこで媒体ファイルを探すのかを指定する基準を含む。本実施形態では、１つのフォルダは、それぞれステップ２０４でビデオファイル、ピクチャファイル、およびミュージックファイルのために指定される。ステップ２０４は、選択された媒体が有さなければならない特性を設定することも含む。媒体ファイルの特性は「メタデータ」として幅広く参照され、ファイル作成日付、前回使用日付、使用頻度、カメラまたはビデオカメラ等の記録装置から媒体が取り込まれた日付、媒体ファイルのコンテンツが記録されていた場所の地球座標―緯度と経度―等を含むが、これらに限定されない。
【００６７】
出力基準はステップ２０３で設定される。これらは、方法１００のための最大実行時間を指定することであり、方法１００が動作しなければならない空間制約を指定することである。例えば、媒体ファイルの選択は指定された期限で完了しなければならないことが指定されてよい。
【００６８】
出力ＡＶ製作の期間は、ステップ１０３で媒体選択ステップがこのような製作物を作成するために適切な資料を選択することを要求する。出力持続時間が長くなると、魅力的な製作物を作成するためにさらに多くの入力資料を選択することが必要となる。
【００６９】
入力選択基準は、すべての選択された入力媒体ファイル全体でのプロパティの共通のセットを確実にすることを目的としている。本発明は、ファイルシステム内のフォルダの下でともに分類されるファイルが、多くの場合、ユーザにとって重要ないくつかの共通な特徴を有するという事実を使用する。したがって、媒体ファイルのファイリングシステムの構造に固有な情報だけを使用することは、いくつかの共通した特徴を最低限でも確保するために十分である。代替実施形態では、記録の場所および日付等の追加のメタデータが、選択された入力媒体ファイルの間でなおさらに優れた一貫性を生じさせるためにファイルシステムで固有の情報を補足してよい。
【００７０】
動作基準は、ユーザに対して瞬時の満足を与えることを目的としている。ユーザは指定された時間量の中で許容できる製作物を取得できなければならない。ユーザの媒体ファイルうから製作物を作成するのに要する時間が長すぎる場合には、ユーザは興味を失う可能性がある。この目的のため、中間実行持続時間の動作が完了しなければならない期限が指定される。例えば、該方法が相対的にゆっくりとしたハードウェア上で、または低速記憶装置を用いて実行されるとき、媒体ファイルのための検索は中途で終了されてよく、以後のステップは好適実施形態で実行される。次に、第1の製作物が完了した後に検索が再開され、該方法が第２の製作物を作成するために再始動される。本明細書が関連する当業者は、さまざまな期限とハードウェアの異なる選択戦略を考案し、実現できてよい。このような戦略は、ユーザに状況を通知することと、選択プロセスに対するさらに長い待機が許容できるかどうかを尋ねることも含んでよい。
【００７１】
スタイル様式
図１から分かるように、該方法の第２の一般的なステップはスタイルを選択する１０２でのステップである。本実施形態の興味深い特徴は、さまざまなスタイルを選択することによって単一セットの入力媒体を使用して多様なさまざまな様式化されたＡＶ製作物を作成する能力である。システムの典型的なユーザはスタイルが指定するすべて、およびそれが、ユーザが見る出力製作物の外観と感覚をどのようにして達成するのかを理解することを期待されていないが、ユーザは、入力媒体または出力基準を変更し、同じスタイルの製作物を繰り返し作成した結果、それらが入力媒体の異なる部分を含んでいたとしても「同じように見えて、同じように感じられる」製作物が生じることに気づくことができる。しかしながら、また入力される音楽は、スタイルによって決定されるように出力製作物の感情的な魅力に実質的に関与しているため、スタイルが変更されなくても、製作物の外観と感覚が変化しないことを明確に知覚するために入力される音楽を固定したままにしておく方がよいだろう。編集の際にこのようなスタイルを使用することは、その内容が参照することにより本書に組み込まれている国際公開番号第WO２００２／０５２５６５号に説明されている。
【００７２】
スタイルの例は、「クラシックセピア」スタイルである。このスタイルは、さらに高速のフィルム速度、フィルムスクラッチをエミュレートすることによって、および製作物にセピアトーンのエフェクトを追加することによって旧い映画の感覚をシミュレートする。
【００７３】
この実施形態では、１０３でスタイルを選択するステップは、図３に示されているフローチャートに従って無作為にシャッフルされた順序で自動的に実行される。加えて、ユーザは自動スタイル選択を無効にできる。スタイルを自動的に選択する目的は、出力製作物の作成に対するユーザの関与の量を削減することであり、シングルマウスクリック等の単一の起動ステップ後に実行できるシステムに対して貢献する。無作為にシャッフルされた順序でスタイルを選択すると、製作物が連続して生成され、ユーザが種々のスタイルを経験することを確実にする。それは、また、経時的に、すべての使用可能なスタイルが使用されることをも確実にする。スタイル選択がユーザによって無効にされたら、ユーザによって選択されたスタイルは自動的方法によって決定されるスタイルの代わりに使用される。図３は、初めて該方法が実行されると、使用可能なスタイルのリストがステップ３０１で生成されることを示している。ステップ３０２では、このリストは次に、シャッフルされたリストを示すために無作為にシャッフルされる。ステップ３０４では、シャッフルされたリストの中で最初であるスタイルが選択される。方法の以後の実行では、ちょうど使用されたスタイルがステップ３０２で作成されたシャッフル済みリストの中の最後のスタイルであるかどうかが確認される。それが最後のスタイルではない場合には、シャッフルされたリストの中の次のスタイルが選択される。それが最後のスタイルである場合には、ステップ３０２が、新しいシャッフル済みリストを作成するために使用可能なスタイルのリストをシャッフルし直すために繰り返される。
【００７４】
無作為にシャッフルされる順序は、ユーザが介入しないでスタイルを選択するために考えられる唯一の方法ではない。代替実施形態は、以下の１つまたは複数を含む技法を利用してよい。
ａ）あらゆる製作物のために毎回、同じユーザによって選択されたスタイルを使用すること、
ｂ）製作物が作成されている年の時間に基づいてスタイルを選択することと、
ｃ）無作為なスタイル選択を、ユーザが他のものより好きだと公知であるスタイルに偏向すること――「私が好きなものを私にください」モード、および
ｄ）無作為なスタイル選択を、最も使用頻度が低いスタイルに偏向すること――「実験」モード
【００７５】
媒体ロギングおよび入力媒体選択
詳細に説明される次のステップは、図１の一般的なフローチャートの中の１０３で示されている媒体を選択するステップである。このステップの部分は、図４から図７にさらに詳細に示されている。入力媒体ファイルは、インターネット上のローカルファイリングシステムまたはネットワーク化されたファイリングシステム上に位置してよい、あるいはブルートゥースまたはＷｉＦｉ等の技術を介して接続されている装置のセット等のアドホックネットワークからアクセスされてよい。当該技術で周知の技法は、このような遠隔場所からファイルにアクセスするために使用できる。ＮＦＳ（ネットワーク化ファイルシステム）、ＦＴＰ（ファイル転送プロトコル）Ｓａｍｂａ（ウィンドウ特有）、およびＨＴＴＰ（ハイパーテキスト転送プロトコル）のようなプロトコルは、目的のために使用可能なこのような技法である。Ｍｉｃｒｏｓｏｆｔ  Ｗｉｎｄｏｗｓ（登録商標）等のオペレーティングシステムは、通常、このようなすべての場所を表示させ、あたかもそれらがローカルファイリングシステムであるかのように類似する手段によって使用させる。したがって、簡単にするために、説明は「ファイリングシステム」を単に参照し、該用語はこのさらに幅広い文脈で解釈されることを予想される。
【００７６】
媒体ファイルが検索されなければならないフォルダは、製作基準の該設定中にステップ２０４で指定された。本実施形態では、これらのフォルダのデフォルト値が使用され、ユーザは強制的にそれらを設定させられることはないであろう。例えば、ビデオファイル、ピクチャファイルおよびミュージックファイルをＷｉｎｄｏｗｓ（登録商標）をベースにしたＰＣの中に格納するために推奨されるフォルダは、ユーザの「マイドキュメント（Ｍｙ  Ｄｏｃｕｍｅｎｔｓ）」フォルダに位置する、それぞれ「マイビデオ（Ｍｙ  Ｖｉｄｅｏｓ）」、「マイピクチャ（Ｍｙ  Ｐｉｃｔｕｒｅｓ）」、および「マイミュージック（Ｍｙ  Ｍｕｓｉｃ）」フォルダである。しかしながら、他のフォルダが代わりに検索されなければならない場合には、ユーザはこれらの初期値を改変することができる。
【００７７】
図５のフローチャートは、指定された記憶媒体上の指定されたフォルダ内で入手可能な媒体ファイルの部分集合が出力製作物の作成で使用するために選択されるプロセスを説明している。入力媒体の選択は、「媒体ロギング」と呼ばれているもので開始する。これはステップ５０１で実施される。媒体ロギングは、特定のタイプの媒体ファイルについて指定された媒体フォルダを幅広く走査し、それらが入っている該ファイルおよび該フォルダについての情報をインポートする、または抽出するプロセスである。媒体ロギングの間に実行できる走査および情報抽出の量は、ステップ２０３に設定される動作制限時間によって厳しく制限されている。したがって、媒体ファイルのタイプおよび媒体ファイルを含むフォルダのいくつかのプロパティだけが媒体ロギングステップで抽出される。これらのプロパティは図９Ａに一覧表示されている。
【００７８】
代替実施形態では、媒体ロギングステップで収集される情報は、以下の１つまたは複数を含むことがある。
ａ）時間情報−このカテゴリは、媒体ファイルについての時間情報をふくむ。取り込み日付、つまり、媒体ファイルがビデオカメラまたはデジタルスティルカメラ等の記録装置によって記録された日付および時刻。
ｂ）空間情報−グローバルポジショニングシステム（ＧＰＳ）に基づいたもののようなグローバルポジショニング技術での進展を受けて、スティルピクチャカメラおよびビデオカメラ等の携帯機器に地理座標を記録できる装置を含むことが実現可能になってきた。場所の地理座標は、通常、場所の緯度と経度を示す対の数として表される。マッピング基準と連結して、記録されている座標は、座標が記録された国、州、都市、または通りさえも引き出すために使用できる。ＧＰＳに加えて、いくつかの携帯電話サービス事業者も、該事業者に加入する携帯電話の位置についての情報を公表している。しかしながら、このサービスの分解能はＧＰＳによって現在達成されている分解能ほど高くない。このような空間情報は、ロギングステップ後に使用可能なときに、選択される入力媒体ファイルが、ユーザの休暇に出かける場所等の単一の地理的な位置の回りですべてクラスタ化される、製作物を作成するために使用できる。
ｃ）個人情報−典型的なコンピュータシステム上でユーザによって記憶される媒体ファイルは、ＷＩＮＤＯＷＳ  ＭＥＤＩＡＰＬＡＹＥＲ（登録商標）、Ａｐｐｌｅ  ｉＴｕｎｅｓ（登録商標）、ＷｉｎＡｍｐ、Ａｄｏｂｅ  Ｐｈｏｔｏｓｈｏｐ  Ａｌｂｕｍ（登録商標）等の種々のプレイヤーアプリケーションを通してユーザによってアクセスされる可能性が高い。これらのアプリケーションは、ユーザが媒体ファイルを評価し、それらを「プレイリスト」と呼ばれているグループの中に格納し、一般的には該媒体を管理できるようにする機能を提供する。該アプリケーションは、既定の媒体ファイルがどれくらい頻繁にユーザによって見られる（または傾聴される）のかも追跡調査する。このようなデータは、ユーザが媒体ファイルを利用する個人的なやり方に関連する。ロギングステップの一部としてこのような情報をインポートすることは、ユーザがほぼ絶対的に認識するであろう製作物を作成することに向けて非常に役立つ。例えば、ユーザがプレイリストに媒体ファイルを格納したという単純な事実は、該ファイルが、どのプレイリストにも入っていない媒体ファイルよりユーザにとってさらに重要であることを示している。したがって、プレイリストの中のファイルには、任意のこのようなプレイリストの中にはないものに優るさらに高い優先順位を与えることができる。
ｄ）コンテンツ情報−このカテゴリは、国際公開番号第WO２００２／０５２５６５号に説明されるもののような、記述子の形を取るコンテンツ情報を含む。例は、顔の確率、映像部分の明るさと質、ビデオ中の運動または活動の量および速度、音楽のドライブおよびこのような質を含む。これらの、および類似する抽出された記述子は、媒体ファイルをログするために使用できる。このカテゴリはＪＰＥＧ／ＪＦＩＦファイルとして取り込まれたピクチャの内部にデジタルスティルカメラによって通常記憶されるピクチャＥＸＩＦデータも包含する。
ｅ）品質情報−これはファイルを見ているまたは傾聴しているユーザによって知覚されるような質に影響を及ぼす媒体ファイルの態様に関連する。ビデオファイルおよびピクチャファイルの質は、ビデオのピクセル寸法（例えば、高解像度ＤＶ−７２０ｘ５７６、低解像度３ＧＰ−１７６ｘ１４４）、符号化フォーマット（Ｈ．２６３、Ｈ．２６４、ＭＰＥＧ４、ＭＰＥＧ１およびＷＭＶ等）、および符号化で適用される損失を伴うデータ圧縮の範囲に対処しなければならない。ミュージックファイルの質は、サンプリング周波数、サンプルサイズ、チャネル数、符号化フォーマット（ＭＰ３、ＡＡＣおよびＷＭＡ等）および適用されるデータ圧縮の範囲に対処しなければならない。多様な符号化フォーマットはさまざまなニーズに意図されているため、媒体ロギングの結果として使用可能にされるこのような品質情報は、例えば、高品質の出力製作物を作成するために高品質の入力だけを選択するために以後使用できる。
【００７９】
媒体ロギングにさらに多くの時間が使用可能である場合、代替実施形態は、デジタルスティルカメラによって取り込まれるピクチャファイルからＥＸＩＦデータ等の媒体ファイルについてのメタデータを抽出することを選んでよい。他の実施形態は、人間の顔の確率、明るさ、および視覚品質等の、各媒体ファイルのコンテンツについて詳細な記述子を取得するためにファイルシステム上で各媒体を分析することを選んでもよい。使用可能なロギング情報が詳細であればあるほど、選択された入力媒体ファイルの間で施行できるコヒーレンスは高くなり、出力製作物を構築するステップはさらに美的に魅力的になる可能性がある。
【００８０】
しかしながら、本実施形態は、入力媒体ファイルを選択するために迅速に獲得されたフォルダプロパティを使用するにすぎない。これにより、デジタル信号処理（ＤＳＰ）によるメタデータ抽出および媒体分析等の時間のかかる動作に対するシステムの依存性が削減される。図９Ａに一覧表示されているフォルダプロパティは、比較するとはるかに迅速に決定される。これは関心のある製作物を作成するために十分であるが、他の実施形態は、より精密であり、媒体ロギングステップの間にさらに多くの詳細を収集することを選ぶことができる。
【００８１】
媒体ファイルと関連付けられているファイルプロパティ、メタデータおよび記述子の大きな部分集合が経時的に変化しないことが留意されなければならない。したがって、これらのプロパティは、既定の媒体ファイルが製作物を作成するために使用される初めてのときだけに抽出または計算される必要がある。媒体ファイルが再び使用されるときには、経時的に変化する可能性のあるそれらのプロパティだけが再収集される必要があり、それによって媒体ロギングステップ５０１のかなりの時間を節約する。媒体ロギング中に抽出される変化しないプロパティは、通常、データに対するアクセスを加速するためにファイリングシステム自体にキャッシュされる。これは、それらが使用される編集スタイルに関係のないそれらの記述子にとって可能であり、通常は設計による場合である。
【００８２】
媒体ロギングを実行するために本実施形態で必要なステップのシーケンスは、図６に示されるとおりである。これらのステップは６０１から６０６の番号が付けられ、階層ファイリングシステムに基づいた記憶装置を用いて任意のコンピュータ上で実現できる。ステップ６０１では、方法はログされるフォルダに移動する。次に、図９Ａに一覧表示されている情報がステップ６０２でファイルシステムからそのフォルダのために取得される。典型的な階層ファイリングシステムは「フォルダリンク」および「ファイルリンク」という概念をサポートするであろう。特に階層フォルダを横切るときにはリンクは特別に処理される必要がある。フォルダリンクは、該ファイリングシステム内の別のフォルダを単に参照するだけであり、それ自体はフォルダではないフォルダである。本方法では、フォルダリンクはあたかもそれが、それが参照しているフォルダによって置換されるかのように処理される。同様に、フォルダリンクはファイリングシステムの他の箇所に位置するファイルを参照しているにすぎない。本方法では、ファイルリンクは、それが参照するファイルがあたかもそれを代用するかのようにも処理される。媒体ロギングプロセスは、２０３で設定された動作制限時間が超えられると終了する。
【００８３】
別の実施形態では、アプリケーションが使用可能なロギング情報だけを使用してフォアグラウンドで製作物を作成し続ける一方で、媒体ロギングはバックグラウンドで実行されてよい。
【００８４】
使用可能な媒体が部分的にまたは完全にログされた後、使用可能な媒体ファイルの集合からの媒体ファイルの部分集合が選択される必要がある。これは、図５に示されているステップ５０２、５０３および５０４で実行される。該入力媒体選択ステップは、ステップ１０１で設定された製作基準を満たすファイルを選択するために媒体ロギングステップでカタログ化された情報を使用する。このような要件一致動作の一般的な場合は複雑であり、妥当なハードウェアで実行するのに非常に長くかかる可能性がある。したがって、本実施形態では、入力媒体選択を実行するために使用される媒体ロギング情報の範囲は大幅に制限されている。さらに、既定のセッションの第1の製作物を可能な限り迅速に達成し、媒体ロギングステップで必要且つ許容できる妥協をする実施形態がきわめて望ましい。
【００８５】
続けて図５に関して、本書に説明されている、フォルダ情報に基づく入力媒体ファイル選択方法は、ユーザが媒体ファイルをフォルダにわざわざ編成する場合には、フォルダによって媒体ファイル上で課される構造は、関連する媒体ファイルのグループの選択に関連している――つまり、関連する媒体ファイルグループに対してユーザによって課される構造の中で固有の情報がある。図７は、ステップ５０２で実施されるサブステップをさらに詳しく示し、入力資料として使用するための媒体ファイルの部分集合を選択することに備えてログされた媒体ファイルの集合に順序を付けるために使用されるフォルダ情報に基づく採点方式のステップのシーケンスを示す。この採点方式はここで詳細に説明される。
【００８６】
フォルダのプロパティ、およびそれが属するファイルシステムの構造に基づいて、各フォルダに対して４つのスコアの集合が割り当てられる。
【００８７】
第1のスコアは、フォルダのアクセススコアである。これはＳＡで示され、それらの前回アクセス日付の降順でフォルダのリストを最初に並べ替えることによって求められる整数である。フォルダのアクセススコアはこの並べ替えられたリストの（１から開始する）その位置にすぎない。それによって、より最近にアクセスされたフォルダがより低いスコアを得る。すべてのフォルダのアクセススコアはステップ７０１で計算される。
【００８８】
第２のスコアはフォルダの作成スコアである。これはＳＣで示され、それらの作成日付の昇順でフォルダのリストを最初に並べ替えることによって求められる整数である。フォルダの作成スコアは、この並べ替えられたリストにおける（１から開始する）その位置にすぎない。それによって、より最近に作成されたファイルがより高いスコアを得る。すべてのフォルダの作成スコアはステップ７０２で計算される。
【００８９】
第３のスコアはフォルダのサイズスコアである。これはＳＳで示され、即座にフォルダによって含まれる、ある特定のタイプ―例えば、ビデオ、ピクチャまたはミュージック―の媒体ファイルの数の昇順でフォルダのリストを最初に並べ替えることによって求められる整数である。フォルダのサイズスコアは単に、この並べ替えられたリストの中の（１から開始する）その位置にすぎない。それによって、それらの中のより大きな数をもつこのような媒体ファイルのあるフォルダがさらに高いスコアを得る。すべてのフォルダのサイズスコアはステップ７０３で計算される。
【００９０】
第４のスコアはフォルダの深さスコアである。これはＳＤで示され、その上のフォルダの階層におけるその位置によって決められる整数である――図９Ａに説明されているような「深さ番号」。ユーザはこれらのフォルダを編成する上でさらに多くの努力を費やし、したがってそれらがそれらの構造でさらに多くの「意味」を持つと仮定できるため、階層内でより深いフォルダはさらに高いスコアが与えられる。すべてのフォルダの深さスコアは、ステップ７０４で計算される。
【００９１】
ステップ７０５は、以下の方程式１に従ってその４つのスコアの重み付けされた合計としてフォルダごとにネットスコアＳを計算する。
S＝WA×SA+WC×SC+WS×SS+WD×SD        
［１］
ここで、ＷＡ、ＷＣ、ＷＳおよびＷＤは各タイプのスコアの４つの重さである。図９Ｂに示されている該４つの重さの値は意味のある結果を生じさせ、ユーザの試行によって求められた。数はここでは参照のためだけに提供され、実施形態は、図９Ｂに一覧表示される値とは異なる重さの組を使用することを選んでよい。並べ替えステップではフォルダのネットスコアの相対的な値だけが重要であるため、平均を引き出すために該重さを正規化することは必要ではない。
【００９２】
ステップ７０６では、ネットスコアのそれぞれが前述されたように割り当てられているフォルダのリストはネットスコアの降順で並べ替えられる。これは、最近使用されたことがなかったフォルダが最も最近作成され、フォルダ階層の中で最も深くに出現し、ある特定のタイプの最大数の媒体ファイルを含み、最終的な並べ替えられたリストの一番上に表示されることを確実にする。この特定の性質のフォルダからのファイルが出力製作物の作成で使用するために選択される場合にはユーザにとって最も面白い。
【００９３】
最後にステップ７０７では、フォルダのそれぞれの媒体ファイルが無作為の順序にシャッフルされる。これは、製作反復のために選択される、ある特定のフォルダ内のすべてのファイルに等しい機会を与える。ここで我々は、出力製作物で使用するための部分集合を選択できる媒体ファイルのリストを有している。
【００９４】
別の実施形態では、類似する採点方式（サイズスコアと深さスコアのない）が、各フォルダ内の媒体ファイルを順序付けるために使用されてよく、それによって媒体ファイルと関連付けられる情報―「属性」―を利用し、記録の選択された部分集合のコヒーレンスをさらによくする。さらに別の実施形態では、無作為なスコアが、なんらかの順序を維持しながら、ファイル選択のランダム性を増すために、並べ替えステップ７０６の前にファイルまたはフォルダのスコアに追加されてよい。
【００９５】
この採点手順および並べ替え手順は  各タイプの媒体ファイルに一度実行され、それによってビデオファイルのリスト、ピクチャファイルのリストおよびミュージックファイルのリストを取得する。この実施形態は図９Ａに一覧表示されているさらに多くの情報をログしないが、媒体ファイルについてメタデータを収集する実施形態は、簡略化された実施形態においてさらに高度な順序で媒体ファイルのリストを引き出すために前記メタデータに基づいて拡張された採点方式を使用できる。メタデータに基づくスコアがユーザからの情報を必要としない場合には、このステップも、選択されたスタイルが出力製作物を作成するために適用されるステップ１０４の中に吸収される。
【００９６】
ここで、本好適実施形態において入力媒体として使用するために使用可能な媒体の部分集合を選択するための手順が説明される。
【００９７】
第１に、選択される必要のあるビデオファイルの数Ｎｖは、以下の方程式２に示される式を使用して求められる。
Ｎｖ＝端数が切り上げられた（ＴｘＶ０／Ｔ０）［２］
ここではＴは秒単位の所望される出力製作物持続時間であり、Ｖ０は持続時間Ｔ０秒の製作物を作成するために必要とされるビデオファイルの名目上の数である。Ｖ０の典型的な値は２であり、Ｔ０の典型的な値は３０秒である。したがって、ユーザが１分の長さの製作物を所望する場合、Ｎｖは方程式２に従って４となる。
【００９８】
Ｎｐとして示されている、選択するピクチャの必要とされる数は同様に以下の方程式３から得られる。
ＮP=端数が切り上げられた（ＴｘＰ０／Ｔ０）［３］
ここでは、Ｐ０は持続時間Ｔ０秒の製作物を作成するために必要とされるピクチャファイルの名目上の数である。Ｐ０の典型的な値は１０である。したがって、ユーザが１分の製作物を所望する場合は、方程式３に従って２０枚のピクチャを選択する必要がある。
【００９９】
ここでステップ５０４に従って、Ｎｖ個のビデオファイルとＮｐ個のピクチャファイルが、それぞれビデオファイルリストとピクチャファイルリストから選択される。セッションのまさに第１の製作物の場合、ビデオファイルとピクチャファイルは、ステップ５０２から生じる、並べ替えられたファイルリストの一番上から選択されなければならない。入力媒体ファイルを変更するという要求で為される以後のあらゆる製作のために、次のＮｖ個のビデオファイルとＮｐ個のピクチャファイルがそれらのそれぞれのリストから選択される。どちらかのリストの最後に達すると、該方法はそれらの始めに循環して戻り、ファイルを選択し続ける。［ＳＳ３］
【０１００】
ステップ５０５で選択されるミュージックファイルの数ＮＭは、ミュージックファイルの総媒体持続時間が少なくとも所望される出力製作物の持続時間と同じくらいに長いようにする。ＮＭが指定されるミュージックファイルリストからミュージックファイルを選択するための方式は、それぞれＮｖとＮｐが指定されるビデオファイルとピクチャファイルを選択するためのものと同じである。したがって、図５に概略されている手順の最後では、私たちは出力製作物を作成するために入力媒体として使用するためのビデオファイル、ピクチャファイルおよびミュージックファイルの集合を有する。入力媒体の任意の組み合わせは、出力製作物を作成するために使用されてよい。例えば、製作物は純粋にピクチャファイルの中から、純粋にビデオファイルと音楽を用いて、あるいはビデオファイル、ピクチャファイルおよび音楽を用いて作成することができる。
【０１０１】
フォルダ構造情報に基づいて媒体ファイルのグループ化を推論することに加えて、実施形態は、追加のフォルダ構造を作成することによってユーザに選択された媒体をカスタマイズさせることができる。これらのフォルダ構造は、選択されたミュージックファイルと同じ関連グループのビデオファイルとピクチャファイルだけが入力媒体の一部として選択のために検討されるように、事実上、媒体ファイルのグループ間で関連を確立する。同様に、実施形態は選択されたビデオファイルとピクチャファイルの関連グループからミュージックファイルを選択できる。リンクに対するサポートのあるファイリングシステムでは、ユーザはこのようなグループを表すためにフォルダを作成し、このフォルダの内部でグループ化されなければならないオリジナルの媒体ファイルにリンクを張ることができる。例えば、ユーザは、自分の子供のビデオおよび写真が製作物を作成するために選択されるときには必ず、「ラグタイム」ミュージックを選択することを希望する可能性がある。彼女は「Ｋｉｄｄｉｅｓ＿ｐｌａｙ＿ｒａｇｔｉｍｅ」と呼ばれる新しいフォルダを作成することによってこのような関連を作成し、例えば、ジョップリン（Ｊｏｐｌｉｎ）のメロディーを含む複数のミュージックファイルにリンクを張る。彼女は、さらに、このフォルダの内部の彼女の子供を特集するすべてのビデオファイルとピクチャファイルにリンクを張る。次に、彼女はこの（または含む）フォルダを実施形態の製作基準の一部として「ルートフォルダ」の１つとして選択する。システムによって作成されるまさに次の製作物は、このフォルダのコンテンツはスコアが並べ替えられた媒体ファイルのリストの先頭に表示されるであろうため、新規に作成されるフォルダのコンテンツによって参照されるファイルから選択する。
【０１０２】
このような手動関連方式を自動採点方法と混合することは必ずしも所望されない可能性がある。したがって好適実施形態は、ユーザが、媒体ファイルのグループの中から選択するために、自動採点部分を無効にし、純粋に手作業で作成されるフォルダ編成を純粋に使用できなければならない。ユーザが複数のこのようなグループフォルダを指定した場合、それが製作物を作成するたびに、実施形態は別のグループを自動的に選択できる。
［ＳＳ４］
【０１０３】
スタイルアプリケーションまたは「構築」
該方法の次の一般的なステップは、図１の１０４でのステップ、あるいはスタイルを適用することである。これは構築とも呼ばれる。入力媒体ファイルが選択された状態で、スタイルは今、出力製作物を作成するために、入力データに関して適用できる。通常、選択されたスタイルを適用するプロセスによって作成されるものは、製作物自体ではなく、単に入力媒体に関しての製作物の完全な説明、つまり入力媒体を出力製作物に変換する方法に関する命令の完全に独立したセットにすぎない。このような記述は編集決定リストつまりＥＤＬとしてその分野では公知である。ＭｉｃｒｏｓｏｆｔのＤｉｒｅｃｔＳｈｏｗ  Ｅｄｉｔｉｎｇ  ＳｅｒｖｉｃｅｓフレームワークのＩＡＭＴｉｍｅｌｉｎｅ構造部分がＥＤＬの例である。本発明は、国際公開番号第WO２００２／０５２５６５号に説明されるような「構築」と呼ばれているスタイルを適用する技法を利用する。
【０１０４】
スタイルを適用した結果ＥＤＬが生じる場合では、その分野で「レンダラー」として公知のサブシステムがＥＤＬ内で符号化された命令を実行し、以下の内の１つまたは複数を含む編集［ＳＳ５］ステップを適用することによって、入力媒体を示されている出力製作物に編集するために呼び出される。つまり、入力媒体から部分を選択することと、選択された部分に順序を付け直すことと、選択された部分を結合することと、当該技術で周知の遷移およびエフェクト等の入力媒体の部分に変換を適用することである。
【０１０５】
入力媒体ファイルで変換を適用した結果は、ＥＤＬの媒体を介して明示されるかどうかに関係なく、以下の内の１つである。
ａ）変換の結果は、それらが―「リアルタイムで」―実行されているときにユーザに表示される。これは、図１のステップ１０５で示されている動作の「プレイヤー」モードである。あるいは、
ｂ）変換の結果は、Ｗｉｎｄｏｗｓ  Ｍｅｄｉａ  ＥｎｃｏｄｅｒまたはＭＰＥＧ４等のビデオ符号化技術を使用して符号化され、結果はターゲット装置上のファイルに記憶される、あるいはネットワーク接続を介して送信される。
【０１０６】
国際公開番号第WO２００２／０５２５６５号に説明されている装置は、記述子を生成するために選択された入力媒体ファイルの１つまたは複数を分析する。これらの記述子は、次に、映像部分が音楽に適切に同期されるコヒーレントな製作物を作成し、その中の変動に応えるためにインテリジェントに使用され、これらの変動の特定の性質は選択されたスタイルによって決定される。入力媒体ファイルのために記述子を抽出するための分析プロセスは、一般的には非常に時間がかかる。本発明の明示的な目的は、ユーザに瞬時の満足を提供することであるため、ステップ２０３で設定される期限内にすべての選択された入力媒体ファイルを迅速に分析することは可能ではない可能性がある。したがって、好適実施形態によって使用される１つの技法は、入力媒体で部分的な分析を実行することである。所望される出力持続時間の製作物を作るために必要とされるのと等量の入力媒体だけが分析される。ビデオファイルの場合、すべての選択されたビデオファイルの持続時間の合計がこの数字をはるかに超えている可能性があっても、ＴｘＶ０という総持続時間だけ（方程式２においてのような用語の意味）が分析されてよい。あらゆる残りの部分は、次の製作物が作成されるときに分析できる。
【０１０７】
部分的なビデオ分析によりユーザにとって耐えられない遅延が引き起こされるきわめてゆっくりとしたハードウェア等のさらに厳しい制約がある場合、ビデオ分析は完全に省略されるべきであり、入力ビデオファイルは記述子データなしに使用される必要がある。私たちがここで開示するこれを実現するための１つの方法は、入力ビデオファイルのための「モック記述子」をアルゴリズム的に生成し、分析によって抽出される本物の記述子の代わりにそれらを使用することである。スタイル（つまり「構築」）を適用するための手順は、その後、ビデオファイルが完全に分析される場合と同じ状態のままである。これは入力ビデオファイルおよびピクチャを処理するための許容できるオプションであるが、それをユーザにとって視覚的に魅力的にする出力製作物の重要な態様の１つが編集の同期および音楽でのイベントに対する出力のエフェクトであるため、一般的にはミュージックファイルにとっては満足がいかないであろう。ありがたいことに、ミュージックファイルの分析には多くの場合、妥当な時間制約の中でさらに適度なハードウェアで実行できるほど十分に高速である。したがって、本発明の好適実施形態では、入力音楽の分析はつねに実行される。
【０１０８】
入力ビデオファイルにモック記述子を使用すると、「ジャンプカット」および「またがられているショット境界」等の顕著な「編集エラー」が時折引き起こされる。ジャンプカットは、入力ビデオの一部から、その始まりが第１の部分のエンディングとほぼであるが、完全には同じではない入力ビデオの別の部分への突然の遷移である。この結果、出力製作物の顕著なジャンプが生じる。「またがられているショット境界」は、出力製作物の一部分で使用される入力ビデオの一部の真中のどこかで発生するショット境界のことである。これら両方の効果とも美的に望ましくない。国際公開番号第WO２００２／０５２５６５号はこれらの編集エラーの発生を削減または排除するために講じる明示的なステップを開示している。
【０１０９】
本実施形態は、ビデオ分析を妥協することによって製作物の所望される速度を得るために、ユーザが国際公開番号第WO２００２／０５２５６５号で仮定されるよりこれらの編集エラーに少し寛容であることに依存している。本実施形態はこれらのエラーにも関わらず、魅力のある製作物を作成するのに十分な音楽分析ステップを保持する。
【０１１０】
ターゲット装置へのレンダリング
ステップ２０３でのターゲット装置の指定は、レンダリングステップ１０５で生成されなければならないデータのフォーマットに対して制約を課す。ステップ２０３は、出力製作物が作成されなければならないフォーマットを直接的に暗示するために講じられる、または優先順位データによってユーザから情報を取得したと仮定されるかのどちらかである。
【０１１１】
ターゲット装置がコンピュータディスプレイである場合は、ＲＧＢカラーデータでの６４０ｘ４８０ピクセルの解像度および毎秒３０コマというフレームレートが適切である場合がある。他方、ターゲット装置が、小型ディスプレイ付きビデオ機能携帯機器である場合、適切な寸法は１７６ｘ１４４ピクセル、毎秒１０コマというフレームレートとなる可能性があり、データは装置上での記憶域を制約するために３ＧＰに符号化される。ターゲット装置が（記憶装置のように）遠隔に位置し、インターネットのようなネットワークを介してアクセスされ、共有される場合には、他のユーザが製作物にアクセスする典型的なデータレートは、出力フォーマットを決定する上で考慮にいれられる必要がある。
【０１１２】
本実施形態では、様式化された視聴覚製作物の完全に自動的な作成を可能にすることが目的とされる。しかしながら、本実施形態は、すべて自動的にＡＶ製作物を作成するという目標に向かって多くの点で拡張、修正できる。代替実施形態はここで後述される。
【０１１３】
製作基準の拡張
第１の実施形態に関して前述されたような製作基準として提供されるデータのセットは、ユーザにとって重要である出力製作物の特徴をさらに定義する複数の他のタイプのデータを含むために拡張できる。「イベント情報」は、製作基準の一部として指定されてよい。イベントの例は、新年、クリスマス、ハヌカー、旧正月、ディーパバリ、およびラマダン等のグループイベント、企業の記念日、バーゲンの季節とパブのサービスタイム等のグループイベント、誕生、誕生日、結婚、結婚記念日、卒業パーティ、レストランでのパーティ時間と娯楽の場所等の個人的なイベントである。通常、誕生日のように繰り返し発生するイベントは、なんらかの暦に従って毎年一度発生する。いくつかの特別なグループの場合、満月の日等、月次イベントも重要となることがある。例えば社員は、三ヶ月に一度、会合する可能性がある。したがって、イベント情報は、存在する場合にはイベントの再発パターンだけではなく日付または時間間隔も含むことが期待される。イベント情報は、製作物が作成されている日付から引き出すこともできる。例えば、製作物がユーザの結婚記念日に、あるいは結婚記念日近くに作成されているという事実は、ユーザが自身の結婚および他の記念日に関連する製作物を視聴することを好むであろうことを推測するために使用できる。
【０１１４】
用語「イベント情報」は、１つまたは複数のイベントの発生場所についての情報を含むために使用することもできる。この意味では「時刻」と「空間」両方の情報がイベント情報として含まれる。例えば、「私のハワイへの休暇」はユーザがハワイにいた時間間隔、およびハワイについての場所情報を指す可能性がある。
【０１１５】
代替実施形態は、ステップ１０２でスタイルを選択するステップと、後述される項に説明されるような入力媒体ファイルを選択するステップ１０３での製作基準の一部として指定されるこのようなイベント情報を使用してよい。
【０１１６】
スタイル選択
用語「スタイルメタ情報」は、スタイルの多様な特徴を記述するデータを示すために使用される。このようなデータは多くの場合、平均切削速度、好ましい音楽の速度、スタイルが音楽の強弱にどのように反応するのか等のスタイル自体から引き出すことができる。このようなデータは、例えば、スタイルを使用することが好まれている状況を提供するイベント情報によって補足できる。例えば、２、３のスタイルは結婚式または結婚記念日パーティで記録される入力媒体を用いて製作物を作成する際に特に使用するために作成されてよい。したがって、それはそれらのスタイルのためのメタ情報を構成するであろう。いくつかの他のスタイルが、古いフィルムの外観と感覚、例えば、第１の実施形態に関して前述された「クラシックセピア」スタイル、をエミュレートするために作成されてよい。このようなスタイルのメタ情報は、該スタイルがエミュレートを試みる（１９２０年から１９３０年等の）期間を含むであろう。
【０１１７】
本発明の実施形態は、状況に関連する製作物を自動的に作成するために各スタイルとスタイルメタ情報を関連付けてよい。このような実施形態の自動スタイル選択ステップは、次に製作基準として指定される関連性のある状況情報と、各スタイルのメタ情報を突き合わせることによってスタイルの全体性の中から優先的に選択する技法で拡大できる。メタ情報が適合しない他のものと比較して、メタ情報が製作基準によりよく適合するスタイルに、このようなスタイルが選択されるさらに高い確率となる高いスコアが与えられる。例えば、ある一組のスタイルはクリスマスに意図されてよく、この情報はスタイルメタ情報を構成するであろう。製作基準のイベント情報がクリスマスについてもある場合には、これらのクリスマススタイルが一致を生じさせる。このようなイベント情報は、製作物が作成される日付と時刻から引き出すことができる。日付が１２月２５日である、あるいは１２月２５日の直前または直後である場合、クリスマス関連の製作物がユーザによってよりよく鑑賞されるであろうことが推測できる。したがって、この情報は製作基準の一部として含むことができる。
【０１１８】
１つの好ましい実施形態は、各スタイルのメタ情報が、スタイルによる使用に意図される１つまたは複数のミュージックファイルを指定する実施形態である。このような場合では、特定のスタイルを任意の方法で選択すると、製作物のための入力音楽として関連付けられたミュージックファイルの１つまたは複数を選択することにもならなければならない。ユーザが、ビデオ機能付きスマートフォンまたはＰＤＡ等の検討中の装置で多くの音楽を有する可能性が低い場合に、この実施形態が望ましい。
【０１１９】
入力媒体ファイルの選択
ユーザは、自分達が適合していると見るデータを編成するためにそのファイリングシステムでフォルダを作成する。したがって、ユーザは通常は、媒体ファイルをフォルダの中に編成するときに所有している媒体ファイルに何らかの順序を投入する。特に、ユーザは、「ＧｒａｎｄＣａｎｙｏｎ＿０１＿２４」、「Ｐａｒｉｓ＿Ｍａｙ−２００４」、「２００３＿Ｒｏｍｅ」等のフォルダ命のための認識可能な命名規約を使用してよい。その場合、このようなフォルダの下の媒体ファイルが、彼らが記述するイベントに関連しており、興味深い製作物を作成するために適切な入力媒体ファイルのコヒーレントなセットを構成するであろう確率が高い。同様に、ＡｐｐｌｅのｉＴｕｎｅｓ（登録商標）等の音楽管理ソフトウェアはミュージックファイルを、アーチスト−アルバム−題名のような階層様式で記憶する。このケースでも、フォルダの下でのグループ化はファイルのプロパティのいくつかの類似性を暗示する。実施形態は、製作物を作成する際に使用するための媒体ファイルのグループを選択するために媒体ファイルのフォルダ編成でのこのような暗示された順序を利用してよい。
【０１２０】
他の実施形態では、好適実施形態で説明されている入力媒体ファイルを選択するための方法は、ファイルシステムで使用可能なフォルダ情報だけ以外の情報を含むように拡張できる。スコアに基づく選択機構はこのような追加情報を含むために以下の方法で拡張できる。例えば、結婚記念日の製作物、誕生日の製作物、またはクリスマスの製作物が所望されていることを示すイベント情報が使用可能であってよい。製作基準は、スコアの高い方の値が媒体のより大きな望ましさを示すようにファイルごとにスコアを引き出すために媒体ファイルごとに使用可能なメタデータに突き合わせることができる。このようなスコアは、７０５に類似したステップで媒体ファイルごとのネットスコアを得るために、図７のスコアのような他のスコアと結合することができる。このようにして計算されたネットスコアの降順で使用可能な媒体ファイルを並べ替えると、最も望ましい媒体ファイルがリストの先頭近くに出現する媒体ファイルのリストが生じる。媒体ファイルの部分集合は、先頭から始まるこのリストからの入力媒体ファイルとして選択できる。
【０１２１】
入力音楽選択のためにミュージックファイルと関連付けられるメタデータの種類は以下を含む。
ａ）１９５０年代のジャズのような音楽の時代。選択されたスタイルのメタ情報が、それが１９５０年代のテレビの様相をエミュレートしようとしていることを示す場合には、メタデータが１９５０年代を示すミュージックファイルが、より最近に進展したミュージックファイルより高いスコアを与えられる。
ｂ）音楽のテンポ。これはデジタル信号処理技法を使用してミュージックファイルを分析することによって、あるいは音楽作成プロセスの一部として作成されたＭＩＤＩファイル等のインポートされた記述子から取得される可能性がある。スタイルメタ情報は、例えば毎分１５０拍という速いテンポに対する好みを示すことがある。これは、ファイル選択ステップで速いペースの音楽に優先順位を与えるように（抽出またはインポートされた）音楽の速度に突き合わせることができる。
ｃ）音楽の「ドライブ」。１曲の音楽のドライブに対する近似は、分析ステップの間に信号処理技法を使用して引き出すことができる。「ドライブ」の典型的なインジケータは、音の強さ、スペクトル変動の強度、および音楽の中の音のスペクトル幅である。したがって、実施形態は、分析によって抽出されるような適切なドライブのあるミュージックファイルを選択するためにスタイルメタ情報に含まれているこのようなドライブレベルを使用できる。スタイルのメタ情報が高ドライブ音楽に対する好みを示す場合には、高い平均ドライブ記述子値の付いたミュージックファイルが、それらが所望されるドライブレベルを有さない他のものに優先されるように、より高いスコアを与えられる。
ｄ）ミュージックファイルを使用するのに最も適しているとき。例えば、ある一組のミュージックファイルは「クリスマスキャロル」とマークされる可能性がある。この情報は、典型的なＭＰ３で符号化されたミュージックファイルのＩＤ３タグで使用可能な「ジャンル」記述子の一部としても使用できる。製作基準は、ユーザがクリスマスのための製作物を作成することを所望していることを示す場合がある。このような情報は、ユーザが任意の年の１２月２５日に、あるいは１２月２５日の直前または直後に該実施形態を使用している場合に推測できる。クリスマスキャロルは、次に、例えばチベットの聖歌を含むファイルより高いスコアを与えられる。
ｅ）作成日および前回使用日等のファイルシステム情報。ユーザがファイリングシステム上に一組のミュージックファイルを転送したばかりの場合、あるいはＡＶ製作物を作成するために該実施形態を使用する前に最近一組のファイルを再生した場合に、ユーザがこれらの最近のミュージックファイルが製作物を作成するために使用されるのを好む可能性がある。したがって、これらのファイルは、それらが最近どのようにして作成されたのか、あるいはどのようにしてタイムスタンプを使用するのかに基づいてさらに高いスコアをつけられる。
ｆ）ファイル内の音楽の種類が属する地理的な位置。地理的な位置はジャンルから推測できる場合がある。例えば、ミュージックファイルに歌舞伎の音楽が入っている場合には、関連する地理的な位置は日本の地方である。ユーザが最近日本旅行からビデオとピクチャを転送し、この情報が製作基準の一部として使用可能である場合には、実施形態は、日本と場所が一致すると推測できるそのミュージックファイルに、一致しない他のものより高いスコアを与えることができる。
ｇ）ミュージックプレイヤー等の外部アプリケーションまたはデバイスの一部としてのレーティング情報セット。ユーザによって高く評価されたファイルは、通常、入力音楽選択について高いスコアを割り当てられる必要がある。
ｈ）特定のファイル使用回数等の使用統計。実施形態は、ユーザに、より頻繁に聞かれてきたファイルに低いスコアを、ほとんどまたはまったく聞かないファイルに高いスコアを与えることによってめったに聞かない自分のミュージックコレクションの中のファイルを探求させる。
【０１２２】
同様に、ビデオファイル選択およびピクチャファイル選択のために関心のあるビデオファイルと関連付けられるメタデータは以下を含む。
ａ）ファイルまたはファイルのグループの命名でのパターン。実施形態は、入力媒体ファイルを選択するときにグループとして類似したファイル名の付いた一組のビデオファイルまたはピクチャファイルを処理することを選ぶことができる。通常、ユーザによって与えられる類似した名前は、ファイルがそれらの間に何らかの関連を有することを示している。当該技術で周知の文字列比較方法はこのようなファイルグループ化を検出するために使用できる。
ｂ）作成日および前回使用日等のファイルシステム情報。作成日および前回使用日の使用は、好適実施形態の説明でカバーされている。
ｃ）可用性情報。一組のファイルは、ユーザによるアクションの結果によって実施形態に使用可能になることがある。例えば、ユーザが実施形態を実行するコンピュータにＰＤＡを「ドッキングし」、それによって実施形態がＰＤＡに記憶されているすべてのファイルにアクセスできるようにしてよい。本実施形態が製作物で使用するためにＰＤＡを使用できるようになった時間が、使用可能になったファイルに適切にスコアを付加することによって入力媒体ファイルの選択に影響を与えるために使用できる。例えば、ＰＤＡをビデオファイルおよびピクチャファイルとドッキングすることは、新規に使用可能なファイルが製作物を作成するためにここで使用されなければならないことを意味すると解釈できる。したがって、実施形態は、以後の製作物でちょうど使用可能にされた媒体を自動的に含むことができる。
ｄ）媒体ファイルのコンテンツが記録装置によって取り込まれた日付と時刻。ビデオファイルとピクチャファイルの記録タイムスタンプは、ファイルシステムから取得される作成タイムスタンプの代わりに、最新の記録を選択するためだけに使用できる。代わりに、それらはさらに高度な方法で使用できる。製作物がユーザの結婚記念日に関して作成されている場合には、ユーザが自分の結婚記念日の間のビデオショットが製作物の中で使用されることを好む可能性が高いことが製作基準を設定する一部として推測できる。ビデオファイルとピクチャファイルの取り込みタイムスタンプは、他のファイルより高いスコアをユーザの結婚記念日に取り込まれたファイルに与えるために使用することができ、その結果それらが最初に選択される。
ｅ）ビデオファイルまたはピクチャファイルが記録された地理的な位置。この情報は、媒体を取り込んだカメラ装置の一部であってよいＧＰＳ計器から入手できる可能性があり、その後入力媒体選択ステップで使用するためにインポートすることができる。製作基準の一部として、またはスタイルメタ情報の一部として使用可能な地理的な情報は、適合する場所記述子の付いた媒体ファイルに、適合しないものより高いスコアを与えるために使用できる。例えば、ユーザが、それが日本に関連していることを宣言するスタイルメタ情報を有する「茶道」スタイルを選択した場合には、日本の座標領域に適合するインポートされた場所記述子の付いた媒体ファイルが、入力媒体選択について他の媒体ファイルより高いスコアを与えられる。
ｆ）媒体が取り込まれた装置および媒体のフォーマット。実施形態は、ターゲット装置に適合する装置で取り込まれた、またはターゲット装置に適しているフォーマット（解像度、フレームレート、データレート等）を有するかのどちらかのそれらのビデオファイルとピクチャファイルにより高いスコアを与えるために製作基準の一部として指定されるターゲット装置情報を使用できる。これは、例えば、カメラ付き携帯電話で取り込まれた相対的に質の悪いビデオ資料が、高解像度および高フレームレートの入力媒体が最も適切であろうＨＤＴＶ（高精細度テレビ）品質の製作物を作成するために使用されないことを確実にする。加えて、フォーマット情報は、類似するフォーマットのファイルのグループを選択するために使用することもできる。これは、低解像度の入力媒体が、それが美的な理由から受け入れられないために、出力製作物で高解像度の媒体と混合されないことを確実にする。このように所望される場合には、ユーザは、適切な入力媒体ファイルを選択するために適切な実施形態で使用できるフォーマットおよび品質情報の組み合わせを選択するためのインタフェースを提示される。
ｆ）媒体ファイルが製作物を作成するために使用された回数等の使用統計。このような統計はきわめて多元的である場合がある。例えば、使用カウントはスタイル単位で収集できる。使用カウントは、他より多く使用されたことがある媒体ファイルに低いスコアを割り当てるために使用できる。これは、ユーザが作成される製作物で何度も繰り返し同じ資料を見続けることがないことを確実にする。
【０１２３】
一般的には、
ａ）製作基準またはスタイルメタ情報として使用可能な任意の新しい情報から媒体ファイルおよびフォルダごとにスコアを引き出すステップと、
ｂ）７０６に類似するステップでネットスコアの計算で該スコアを含むステップと、
ｃ）（７０７に類似して）それらのネットスコアの降順で媒体ファイルおよびフォルダのリストを順序付けるステップと、
が、１０３での入力媒体選択の間にこのような製作基準を取り込むための方法を構成する。媒体記述子がステップ５０１で広範囲な媒体ロギングの結果として使用可能である場合、それらは前述されたように採点方式を伸張することによって入力媒体ファイルの選択に影響を及ぼすために使用することもできる。
【０１２４】
実施形態では、媒体ロギングステップで取得される情報、および当該技術で公知のいくつかの他の技法を使用して一組の媒体ファイルを選択することも可能である。これらの技法は以下を含む。
ａ）多次元クラスタ化：典型的なクラスタ化方式では、記述子が、空間の中のあらゆる２つの点の間に確立された距離基準の多次元空間の中に編成される。したがって、各媒体ファイルは、この空間の中の点によって表される。
クラスタは、距離基準に従って互いに近い点をともにグループ化することによって決定される。クラスタを構成すると判断されるファイルはグループで選択され、互いから「遠く離れている」と判断されるファイルは単一の製作物で共には使用されない。多次元記述子空間の例は、１つの座標が記録日付であり、他の２つの座標が記録イベントの地理的な位置の緯度と経度である三次元空間である。この三次元空間伝クラスタ化は、重要な記録されたイベントに関連するファイルを生じさせる。ベクトル量子化等のクラスタ化の技法は当該技術で周知である。
ｂ）並べ替え：例えば、ファイル名のアルファベット順に従って媒体ファイルを並べ替えるための単純な並べ替え技法は、関連ファイルのグループを生じさせることがある。例えば、キャノン（Ｃａｎｏｎ）スティルカメラは、それらが、数字列が後に続く「ＤＳＣ」接頭辞で取り込む写真の名前を指定する。したがって、キャノンのカメラで撮影された写真は、並べ替え動作中に共に集団になる。実施形態は、媒体ファイルの他の順序付けを得るために、タイムスタンプ、ズーム比等に従って並べ替えることができる。
ｃ）フィードバック：各媒体ファイル選択ステップの結果は要約することができ、以後の製作物のための選択ステップに対する入力としてフィードバックできる。
ｄ）検索アルゴリズム：媒体ロギングステップで収集される情報は、従来の情報処理用語に従って「データベース」であるとみなすことができる。複数の考えられるデータベース検索動作の１つは、使用可能な媒体ファイルの全体性から媒体ファイルの部分集合を選択するために実施形態で使用できる。検索基準が自動的に決定できる、あるいは製作基準の一部として含まれる一組の優先順位の一部としてユーザによって指定できるならば、それが最も望ましい。ユーザが製作物ごとに繰り返しこのような検索基準を設定するように求められないならば、それは最善である。このような検索を指定するための手段およびこのような検索を実行するための方法は、データベース技術における当業者に周知である。
【０１２５】
媒体ファイルの分析における変動
信号処理技法を使用して記述子を抽出するために媒体ファイルを分析する時間を要する性質という問題に取り組むためにシステムの代替実施形態が考えられる。
【０１２６】
１つの代替実施形態は、最初に既定のハードウェアで既定の媒体ファイルを分析するのに要する時間を推定することによりファイルを選択的に分析できる。このような推定は既定のハードウェアでの進行に分析が公知である速度を使用することによって到達できる。分析時間を推定する好ましい方法は、ファイルの小さな部分を分析するのに要する時間の測定から外挿することである。実施形態は、ファイルを分析するのに受け入れがたいほど長くかかると判断される場合にファイルを分析しないことを選ぶことができ、モック記述子を代わりに作成することを選ぶことができる。
【０１２７】
媒体ファイルの分析時間を推定する実施形態では、セッションの非常に最初の製作物の場合には、分析を考えられる最も少ない時間で実行できるそれらの媒体ファイルだけが使用されることが望ましい。以後の製作物については、分析にさらに長くかかる媒体ファイルが対処できる。
【０１２８】
実施形態は、分析動作が製作基準の一部として設定される時間内に完了できるように媒体ファイルの部分的な分析を含むことができる。このような部分的な分析の可能性および有用性は、事前の推定で決定できる。部分的な分析結果は以後いくつかの製作物の上で完了できる。
【０１２９】
さらに別の実施形態は、製作物がフォアグラウンドで作成されている間に、媒体ファイルの分析がバックグラウンドで行われるバックグラウンド分析方法を実現してよい。これは、通常、上述のマルチタスキングをサポートするが、可能な場合に実行するのが便利である比較的高速なハードウェアを必要とする。最終的には、すべての使用可能な媒体ファイルが分析され、記述子の豊富な一組が入力媒体選択および製作物の作成で使用するために使用可能となる。バックグラウンド分析は、ユーザによって製作が停止された後にも続行できる。バックグラウンド分析の好ましい実行は、バックグラウンド分析が実行される速度がプロセッサ時間の可用性に応じて変化するものである。すなわち、バックグラウンド分析は、ユーザがいったん装置の使用を停止するとフルプロセッサ速度で実行され、ユーザが実行している可能性のある他のタスクに対処するために低速化する。この方法により、ユーザは、コンピュータまたは携帯機器が常に反応していると感じる。Ｍｉｃｒｏｓｏｆｔ  Ｗｉｎｄｏｗｓ（登録商標）および多様なＵＮＩＸ（登録商標）等のほとんどのオペレーティングシステムは、前記実施形態の実行で使用できるプロセッサの遊休時間を検出する方法を提供する。
【０１３０】
再順序付けされたステップを用いる方法
別の代替実施形態では、前述された第１の実施形態のステップの少なくともいくつかが再順序付けされることが想定される。具体的には、スタイル選択のステップ１０２と入力媒体選択のステップ１０３を交換すると、機能という点で好適実施形態から大幅に異ならない実施形態が生じる。改変される方法の態様だけが、選択されたスタイルについての情報は選択入力媒体ファイルで使用されるそれらの拡張用である。
【０１３１】
ステップ１０２と１０３が逆となる実施形態では、選択されたスタイルは入力媒体選択ステップにこれ以上影響を及ぼすことはない。しかしながら、スタイル選択ステップでスタイルのセットに優先順位を与えるために選択された入力媒体ファイルのメタデータを使用することが可能である。例えば、選択された入力媒体の取り込み日付がクリスマス近くにあたる場合には、クリスマスシーズン中に使用することを意図されたスタイルを選択する画面に使用することが可能である。別の例では、選択された入力媒体ファイルの記述子が、それらの中に人の顔が多くあるかどうかを判断するために使用できる。多くある場合には、人の顔を強調表示するスタイルが、ない場合に優先して選択できる。
【０１３２】
連続プレイヤー実施形態
別の実施形態では、ターゲットに出力製作物をレンダリングするステップ１０５の後に、ユーザによって終了されない限り、新しい製作物を作成するための完全な方法を自動的に再開する。このような方法により、ユーザが介入することなく機能でき、図８に示されている「様式化されたビデオプレイヤー」の作成を可能にする。図８は、１０２でスタイル選択のステップに対して発生するようにループバックすることを記述している。それは必ずしも必要ではなく、ループバックがステップ１０２、１０３、１０４のどれかに発生するすべての実施形態は、有用で興味深い。さらに別の実施形態は、好適実施形態の形で、方法が各反復で再起動されなければならないステップで、ユーザから命令を受けることもできる。１０２へループバックすると、製作物が作成されるたびに別のスタイルが生じることになる。１０３へループバックすると、同じスタイルが使用されるが、さまざまな媒体ファイルが製作物ごとに選択されてよい。１０４にループバックすると、スタイルは変更されず、入力データも変更されないが、第１の反復で決定されるように、同じスタイルおよび入力媒体を使用する別の製作物が単に作成される。この場合、ステップ１０４の実行のランダム性は、一連の出力製作物になんらかの多様性を注入するために使用されてよい。
【０１３３】
いくつかの極端な場合では、製作基準を設定するためのステップ１０１に連続プレイヤーをループバックすることが有用である可能性がある。例えば、実施形態が、ユーザが特定の製作物を好むかどうかを判断できる場合には、この情報はユーザの好みの製作物を作成するために、過去に設定された製作基準を微調整するために使用できる。
【０１３４】
ステップ１０５にループバックする可能性は、同じ製作物が何度も繰り返しレンダリングされることになるため全く魅力的でない。１０４へループバックする方がこれより好ましい。しかし、別の連続プレイヤー実施形態は、特定の再順序付けされたステップのある代替実施形態に関して前述されたようにステップ１０２と１０３を交換してよい。連続プレイヤー実施形態の１つの応用例は、「マルチメディアキオスク」またはゲームコンソール、メディアプレイヤー、マルチメディア記憶装置、Ｗｉｎｄｏｗｓ（登録商標）  Ｍｅｄｉａ  Ｃｅｎｔｅｒ  Ｅｄｉｔｉｏｎオペレーティングシステムに基づいたコンピュータ等の家電機器での使用である。このようなキオスクは長期間、無人で実行する。したがって、キオスクが面白いＡＶ製作物を連続して製作し、ディスプレイでそれらを再生する場合には、ユーザや通行人にとって面白いものになる。惹かれたユーザは、次に、彼らが望むのであれば、独自の媒体ファイルを混合物の中に加えることができる。キオスクで使用される実施形態は、ループバック方式を動的に変更してもよい。例えば、キオスクは５つの製作物ごとに一度、あるいはユーザが新しい媒体を追加し、１２の製作物ごとに一度スタイルを変更するときに、入力媒体選択を変更するように構成されてよい。
【０１３５】
このようなキオスクは、例えば、そのスタイルの製作物が再生しているときに、どれほど頻繁にユーザがキオスクに惹かれるのかに基づいてスタイルのためのレーティング情報を引き出してもよい。このレーティング情報は次にスタイル選択ステップ１０２に影響を及ぼすために使用できる。これらすべての変形は、ＡＶ製作物を作成するために図１（またはステップ１０２と１０３が交換された状態）に示されているステップの一次シーケンスを利用する。
【０１３６】
連続的な製作に従事する実施形態の場合、ある製作物から次の製作物へのいくつかの無作為の変形を導入することが望ましい。このような変形の１つは、入力ビデオの同期サウンド（ビデオとともに録音された音）の相対的な音量レベルを、製作物のサウンドトラックを作成する際にミュージックファイルの音量レベルに関して交互に増減することである。別の種類の変形は、選択された入力媒体ファイルが製作物で使用される順序である。それらは、１つの製作物のための取り込み時間の順序で使用されてよく、次に、それらはピクチャとシャッフルできる。
【０１３７】
連続プレイヤー実施形態は、「スクリーンセーバ」として提示されるためにユーザによって構成できる。このような場合では、フルスクリーンディスプレイのためにＡＶ製作物を作成するプロセスは、ユーザのコンピュータまたはカメラ付き携帯電話やＰＤＡ等の携帯機器のディスプレイが遊休に設定されるたびに開始される。このような場合では、実施形態は、好ましくは、ビデオと関連付けられる同期サウンドを混合することなく選択された音楽だけを再生する。また、再生される音楽の音量は、環境を共有している人に影響を及ぼすことのないように十分に低く、または弱音に設定されるであろう。
【０１３８】
レンダリングステップの変形
好適実施形態では、ステップ２０３で指定されたターゲット装置がレンダリングステップ１０５の出力フォーマットを推測するために使用される。しかしながら、製作物で使用されたことのあるすべての入力媒体ファイルがＰＤＡやカメラ付き携帯電話等の接続された装置からインポートできるであろう。このようなケースでは、実施形態が、すべての媒体ファイルが満足できるほど見ることができる品質レベルに適合するために出力フォーマットを調整することが望ましい。例えば、入力ビデオファイルは１６０ｘ１２０だけではなくサイズ１７６ｘ１４４のビデオファイルからもなる場合、出力フォーマットは１７６ｘ１４４に設定できる。
【０１３９】
別の実施形態では、入力媒体選択ステップは、類似するプレイバック品質を備えるファイルだけを選択することによって、出力製作物が大きく変化するプレイバック品質の材料を使用しないことを確実にするのに役立つことがある。
ユーザがＰＤＡやカメラ付き携帯電話等の装置をドッキングによって接続し、該接続された装置の上の媒体ファイルが製作物を作成するために使用されたケースでは、実施形態は、ターゲット装置が接続される装置であると自動的に推測し、ユーザの指示をほとんど、もしくは全くなしで、製作物をその記憶装置に転送してよい。
【０１４０】
ストリーミング入力ビデオ
実施形態に対する入力媒体は、デジタルビデオデータのストリームとして提示されてよい。このようなストリームは、テレビ放送等のソースから出現し、可能な場合リアルタイムで分析できる。この場合では、ビデオファイルを検索する代わりに、実施形態が、製作基準に適合する部分がないか、受信ビデオストリームを検索できる。検出された媒体は、以後、本発明のステップの残りに従って製作物を作成するために使用できる。
【０１４１】
例えば、ユーザが、製作基準の一部として自然関連番組に対する好みを示し、テレビ放送ストリームを提供した可能性がある。（おそらくインターネット上のもの等の外部ソースから使用可能な）放送ストリームのためのショーのタイミングと併せて、ユーザが関心を持つ可能性がある受信ビデオストリームの一部の時間を引き出すことが可能である。受信ストリームは次にこれらの決定された時間に記憶することができ、該記憶されたビデオファイルはユーザに便利な時点で魅力的な方法でユーザにコンテンツを要約する製作物を作成するために使用できる。
【０１４２】
ミュージックプレイヤーに埋め込むこと
該方法の実施形態は、ｉＴｕｎｅｓＴＭおよびＷｉｎｄｏｗｓ  Ｍｅｄｉａ  ＰａｌｙｅｒＴＭ等のミュージックプレイヤープリケーションの関連で埋め込まれてよい。プレイヤーは、スマートフォン等の携帯機器の一部である場合もある。この実施形態は、スタイルを選択するステップと、入力媒体ファイルを選択するステップと、プレイバックのためにユーザが選択する音楽に合う興味深い製作物を自動的に作成するためにスタイルを適用するステップとを自動的に実行するために、現在再生中のミュージックファイルについての情報を使用できる。ユーザ自身のビデオと写真がきわめて様式化された方法で示されている製作物の中で利用されるため、このような製作物はユーザにとってきわめて個人的なものとなるであろう。このようなミュージックプレイヤーに焦点を当てた実施形態は、スタンドアロン式アプリケーションとして、あるいは他のミュージックプレイヤー応用例のための「ビジュアライザプラグイン」として提示されてよい。
【０１４３】
コンピュータによって実現され、本発明を具現化し、前述される方法のためのユーザインタフェースとして使用するためのグラフィックユーザインタフェースの１つの好ましい形式の外観および動作は図１０と図１１に示され、ここで説明される。図１０と図１１のインタフェースは、ユーザが本発明の実施形態をどのようにして使用する可能性があるのかを示すためだけであることが強調されなければならない。当業者は、種々のインタフェースを、本発明の実施形態を実現するシステムに対して実現できる。１００１は、ユーザに出力製作物を表示するための手段である。ステップ１０５の完了後、出力製作物は、好適実施形態において、このディスプレイ領域で自動的に再生を開始する。製作物が再生されている間、実施形態は、現在再生している製作物が完了しだい再生を開始するバックグラウンドで別の製作物を作成してよい。
【０１４４】
図１０は、ユーザが製作基準を指定するための手段を１００６で示している。好適実施形態では、すべての製作基準はデフォルト値を有し、ユーザは明示的にそれらを設定するように強制されていない。このボタンを押すことによって、ユーザは一時的にこの目的のために図１１に示されるような別のインターフェースに導かれる。図１１のインタフェースでは、ユーザには出力持続時間および、それぞれのタイプの媒体ファイルが選択されるビデオ１１０２フォルダ、ピクチャ１１０３フォルダおよびミュージック１１０４フォルダを設定するための手段１１０１を提供される。ターゲット装置および最大実行時間等の他の製作基準は、このインタフェースの実施形態にとって暗示的であると仮定される。
【０１４５】
該インタフェースは１００２で、１００３および１００４等の使用可能なスタイルのリストをユーザに提示するための手段を含む。図では、領域１００２の各スタイルが、スタイル名だけではなく、１００３と１００４で矩形として示される小さな画像―「スタイルアイコン」―の両方によって表される。好適実施形態では、ユーザは自動的に選択されたスタイルを無効にすることが可能である。このような場合では、ユーザは次の製作物でどのスタイルを使用するのかを指定するためにこの手段を使用する。図１０に示されている例では、他のスタイルに比較すると、強調表示されているので、１００４が現在選択されているスタイルである。ボタン１００５は、使用可能なスタイルの数が１００２で示されているインタフェースの一部で使用可能な有限ディスプレイ領域に表示できる数を超える場合に、ユーザが他の使用可能なスタイルを見るために「スクロール」することを目的としている。
【０１４６】
ボタン１００７、１００８、１００９は、ユーザが、現在再生している製作物とは異なる製作物の作成を開始するための手段として提供される。１００９は、入力媒体選択または現在選択されているスタイルのどちらかを変更しないで別の製作物の作成を開始するために使用される。１００７は、現在選択されているスタイルを変更せずに、入力媒体選択ステップ１０３が再び実行される別の製作物の作成を開始するために使用される。１００８は、入力媒体選択を変更せずに、ステップ１０２で自動スタイル選択の複数の説明された方法の１つに従って現在選択されているスタイルを変更することによって別の製作物の作成を開始するために使用される。
【図面の簡単な説明】
【０１４７】
本発明の特定の実施形態は、ここでほんの一例として、添付図面に関して説明される。
【図１】本発明を具現化する方法のステップを概要で示す。
【図２】該方法によって製作される媒体製作物を制御する際に使用するための、該方法の最初の部分の間の製作基準を設定する上で必要とされるステップを示す。
【図３】図２に示されている方法に続く該方法の部分で使用するためのスタイル情報を無作為に設定する上で必要とされるステップを示す。
【図４】該方法で使用するための媒体ファイルを選択する上で必要とされるステップを概要で示す。
【図５】本好適実施形態の該方法の選択部分で媒体ファイルがどのようにして選択されるのかをさらに詳細に示す。
【図６】概して図５に描かれている選択の初期部分で実施されるロギングステップを示す。
【図７】概して図５に描かれている選択の以後の部分で実施される採点ステップを示す。
【図８】図１から図７に示されており、本発明の第２の実施形態を構成する該方法の代替形式を示す。
【図９ａ】第１の実施形態のロギングステップでログされるフォルダ情報を表にする。
【図９ｂ】図７に示されている第１の実施形態の採点ステップにおける重みつけのために使用される典型的な値を表にする。
【図１０】本発明を具現化する際に利用されるグラフィックユーザインタフェースを示す概略図である。
【図１１】製作基準を設定する際に使用するためのグラフィックユーザインタフェースの例を示す。
【図１】
2008523539.tif 000003
【図２】
2008523539.tif 000004
【図３】
2008523539.tif 000005
【図４】
2008523539.tif 000006
【図５】
2008523539.tif 000007
【図６】
2008523539.tif 000008
【図７】
2008523539.tif 000009
【図８】
2008523539.tif 000010
【図９ａ】
2008523539.tif 000011
【図９ｂ】
2008523539.tif 000012
【図１０】
2008523539.tif 000013
【図１１】
2008523539.tif 000014
【国際調査報告】
2008523539.tif 000015
2008523539.tif 000016