(57)【要約】  アクション動画の自動デジタルキュレーション、注釈、及びタグ付けのための方法及びシステムは、処理システムにおいて、GPSを、及びいくつかの実施形態においては、慣性データを、スポーツアクティビティ中、ユーザーによって支持されるセンサーベースデバイスから受信する。処理システムは、GPSデータと慣性データがある場合にはこれを処理して、少なくとも一つの例えばスポーツ事象を特定し、そしてパフォーマンスデータベース内のスポーツマン事象を特定するデータを格納する。ビデオカメラからの動画データは動画データベースに格納され、その動画データは場所、時間及び動画のフレームに関連付けられた方向の情報を含む。動画レコード内のタイムコードデータはパフォーマンスレコード内のタイムコードデータと同期され、事象を特定するデータは前記動画データを自動的に選択、注釈、タグ付けまたは編集するために使用される。
2015523010.tif 000002
【特許請求の範囲】
【請求項１】
処理システムにおいて、スポーツアクティビティ中にユーザーによって支持された、またはスポーツ用品に取り付けられたデバイスから、少なくとも一つの位置データまたは時間データを含むＧＰＳデータを受信する段階と、
前記処理システムにおけるＧＰＳデータを処理してユーザーに係わる少なくとも一つの事象を特定する段階と、
パフォーマンスレコードにおける前記少なくとも一つの前記事象を特定するデータを格納する段階と、
動画レコード内の動画データを格納する段階であって、前記動画データが動画のフレームに関連付けられた少なくとも一つの時間及び位置情報を含むメタデータを有する、段階と、
前記動画レコード内のタイムコードデータと前記パフォーマンスレコード内のタイムコードデータを同期させる段階と、
前記少なくとも一つの前記事象を特定するデータを用いて前記動画データを自動的に選択し、注釈し、タグ付けし又は編集する段階と、
を備えることを特徴とする方法。
【請求項２】
ユーザーによって支持されたデバイスがセンサーベースデバイスを備え、前記受信する段階が前記センサーベースデバイスから慣性データを受信する段階を含み、前記処理する段階が前記慣性データを処理する段階を含む、ことを特徴とする請求項１に記載の方法。
【請求項３】
前記ユーザーがスポーツマンであり、及び前記事象がスポーツ事象であること、を特徴とする請求項１に記載の方法。
【請求項４】
前記パフォーマンスレコードがパフォーマンスデータベースを含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記動画レコードが動画データベースを含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記メタデータが方向の情報をさらに含むことを特徴とする請求項１に記載の方法。
【請求項７】
前記動画レコード内のタイムコードデータと前記パフォーマンスレコード内のタイムコードデータを同期させる段階がＧＰＳタイムスタンプを使用して行われることを特徴とする請求項１に記載の方法。
【請求項８】
前記動画レコード内のタイムコードデータと前記パフォーマンスレコード内のタイムコードデータを同期する６段階がワイヤレスネットワークタイムスタンプを使用して行われることを特徴とする請求項１に記載の方法。
【請求項９】
前記処理システムによって特定される前記少なくとも一つの事象が、ジャンプ、フリップ、ローテーション、高速の部分、ターン、又は高速ターンからなる組から選択される事象であることを特徴とする請求項１に記載の方法。
【請求項１０】
前記デバイスが、少なくとも一つのＧＰＳセンサー及び少なくとも一つの慣性センサーを含むポータブルデバイスであることを特徴とする請求項１に記載の方法。
【請求項１１】
前記処理システムが前記デバイスに埋め込まれることを特徴とする請求項１に記載の方法。
【請求項１２】
前記処理システムが前記デバイスから分離した装置であることを特徴とする請求項１に記載の方法。
【請求項１３】
前記処理システムがサーバであることを特徴とする請求項１に記載の方法。
【請求項１４】
前記ＧＰＳデータ及び前記慣性データが前記パフォーマンスデータベースに格納されることを特徴とする請求項２に記載の方法。
【請求項１５】
前記デバイスが、前記動画データを生成するカメラと共通の場所に配置されることを特徴とする請求項１に記載の方法。
【請求項１６】
前記デバイスが、前記動画データを生成するカメラから分離及び独立していることを特徴とする請求項１に記載の方法。
【請求項１７】
前記パフォーマンスデータベース及び前記動画データベースが同じデータベースであり、レコードがパフォーマンスデータ及び動画データに対してそれぞれ分離していることを特徴とする請求項１に記載の方法。
【請求項１８】
パフォーマンス及び動画データのマッチングのスピードを上げる追加のメタデータを使用する段階を更に含むことを特徴とする請求項１に記載の方法。
【請求項１９】
前記追加のメタデータを使用する段階が、ユーザー名またはＩＤを使用して検索を容易にする段階を含むことを特徴とする請求項１６に記載の方法。
【請求項２０】
スポーツアクティビティ中にユーザーによって支持されるように構成されているデバイスであって、ＧＰＳデータを生成する少なくとも一つのＧＰＳセンサーを有するデバイスと、
動画データを生成するように構成されているビデオカメラと、及び
処理システムであって、
（ａ）前記ユーザーによって携わられた、少なくとも一つの事象を特定するための前記ＧＰＳデータを処理し、
（ｂ）パフォーマンスデータベース内の前記少なくとも一つの事象を特定するデータを格納し、
（ｃ）動画データベースにおいて動画データにアクセスするようになっており、該動画データが動画のフレームに関連付けられた場所、時間及び方向の情報を含んでおり、
（ｄ）前記動画データベース内のタイムコードデータと前記パフォーマンスデータベース内のタイムコードを同期させ、そして、
（ｅ）少なくとも一つの事象を特定する前記データを使用して前記動画データを自動的に選択し、注釈し、タグ付けしまたは編集する、
ように構成されている処理システムと、
を含むことを特徴とするシステム。
【請求項２１】
ユーザーによって支持される前記デバイスがセンサーベースデバイスを備え、前記受信することが前記センサーベースの装置から慣性データを受信することを含み、かつ、前記処理することが前記慣性データを処理することを含むことを特徴とする請求項２０に記載のシステム。
【請求項２２】
前記ユーザーがスポーツマンであり、及び前記事象がスポーツ事象であることを特徴とする請求項２０に記載のシステム。
【請求項２３】
前記装置がユーザーの装備または衣服に取り付けられ、支持されるように構成されていることを特徴とする請求項２０に記載のシステム。
【請求項２４】
前記処理システムによって特定される前記少なくとも一つの事象が、ジャンプ、フリップ、ローテーション、高速の部分、ターンまたは高速ターンからなる組から選択される事象を含むことを特徴とする請求項２０に記載のシステム。
【請求項２５】
前記デバイスが少なくとも一つのＧＰＳセンサー及び少なくとも一つの慣性センサーを含むポータブルデバイスであることを特徴とする請求項２０に記載のシステム。
【請求項２６】
前記処理システムが前記センサーベースの装置に埋め込まれていることを特徴とする請求項２０に記載のシステム。
【請求項２７】
前記処理システムが前記センサーベースデバイスから分離したデバイスであることを特徴とする請求項２０に記載のシステム。
【請求項２８】
前記処理システムがサーバであることを特徴とする請求項２０に記載のシステム。
【請求項２９】
前記ＧＰＳデータ及び前記慣性データが前記パフォーマンスデータベース内に格納されることを特徴とする請求項２０に記載のシステム。
【請求項３０】
前記デバイスが、前記ビデオカメラと共通の場所に配置されることを特徴とする請求項２０に記載のシステム。
【請求項３１】
前記装置が前記ビデオカメラから分離及び独立していることを特徴とする請求項２０に記載のシステム。
【請求項３２】
前記パフォーマンスデータベース及び前記動画データベースが同じデータベースであり、レコードがパフォーマンスデータ及び動画データに対してそれぞれ分離していることを特徴とする請求項２０に記載のシステム。
【請求項３３】
方法を実施するための媒体内に埋め込まれたコンピュータ可読プログラムコードを有するコンピュータ可読記憶媒体を含むコンピュータプログラムであって、前記コンピュータプログラムが、
処理システムにおいて、スポーツアクティビティ中にユーザーによって支持されたデバイスからＧＰＳデータを受信するためのプログラムコードであって、前記ＧＰＳデータが少なくとも一つの位置データまたは時間データを含むプログラムコードと、
前記処理システムにおける前記ＧＰＳデータを処理して前記ユーザーに係わる少なくとも一つの事象を特定するプログラムコードと、
パフォーマンスデータベースにおける前記少なくとも一つの事象を特定するデータを格納するためのプログラムコードと、
動画データベース内の動画データを格納するためのプログラムコードであって、前記動画データが動画のフレームに関係する位置、時間及び方向の情報を含むプログラムコードと、
前記動画データベース内のタイムコードデータと前記パフォーマンスデータベース内のタイムコードデータを同期させるためのプログラムコードと、
少なくとも一つの事象を特定する前記データ使用して前記動画データを自動的に選択し、注釈し、タグ付けしまたは編集するプログラムコードと、
を含むことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
本出願は２０１２年６月１１日付米国プロビジョナル特許出願61/689,654号「自動デジタルキュレーション及びアクションビデオのタグ付け」及び２０１３年１月４日付米国特許出願 13/734,818号「自動デジタルキュレーション及びアクションビデオのタグ付け」に基づく優先権主張を伴う出願である。この参照をもって全内容を本願に組み込む。
【０００２】
本出願は著作権保護の対象となる資料を含む。米国特許商標庁のファイル又は記録に現れるので、著作権者は誰が本特許開示を複製しても異存はないが、それ以外については全ての著作権を留保する。
【０００３】
本発明は一般的に動画録画の装置に関し、特に自動デジタルキュレーション及びアクションビデオのタグ付けの方法及び装置に関する。
【背景技術】
【０００４】
ポータブルカメラが幅広く利用可能になったことは、短い個人的なないし専門的な動画の爆発的な増加を誘発した。これらの動画の多くは、特に視点ショット（POV（Point Of View））アクションカメラを用いて作られ、ダウンヒルスキー、スノーボード、サーフィン、マウンテンバイクのようなアクションスポーツに関係している。ユーチューブ(YouTube(登録商標))には、例えば、前記したような動画が数千存在する。
【０００５】
同時に、まさにこれらの動画の極めて多数及び人気度が自らの課題を創り出した。第一に、対象となる事象が動画の作成者によって明示的に当該動画に関連付けられていない場合には、当該対象となるある動画を探すことが非常に困難になってきている。第二に、ほとんどの動画は素人によって作成され、編集されていないので、例えばスノーボーダーがジャンプする場合、スキーヤーが特に速い滑走の一部を有する場合、或いは長い動画の中の他の特定の事象等のように、ユーザーは動画のごく一部に興味があったとしてもゆーザーは動画全体を鑑賞しなければならない。
【０００６】
同時に、GPSと他のセンサーを備えたポータブルデバイスの幅広い人気はアクションスポーツアクティビティの正確な測定、格納及び分類を可能にしている。従って、もし動画及びパフォーマンスのデータが時間と空間を同期させることができるならば、映像を撮影された特定のアクティビティのパフォーマンスマトリックスに基づいて注釈し、編集し、選択し、及びタグ付することができる。
【０００７】
前記したような動画を検索または鑑賞する人は特定の動画または動画の一部を探し出すことを望む可能性がある。例えば、そのような人はスノーボードジャンプの滞空時間が１秒より長い動画の検索を望むかもしれない。しかしながら、それは意味的で且つテキスト的な動画説明のみを典型的に使用する動画のタグ付けについて現在の利用できる手段を用いても非実用的あるいは不可能だろう。
【０００８】
多くのアクションビデオに関連する他の問題は、これらのアクションビデオがある人によって作成され、その動画の「主体」に対するパフォーマンスデータが異なる人である動画の主体と一緒に配置されるセンサーによって収集されるということである。
【０００９】
迅速な選択のためにキャプチャ中の動画をマークするための試みが行われてきた。しかしながらこのような解決法は典型的に、他人によって作成されたテキスト、または動画内で発見されたテキストに基づいたタグを使用する 。
【００１０】
米国特許第7,624,337号及び米国特許第7,823055号は動画内のテキストを含む、テキストを使用して、タグ及び後の動画検索に使用するメタデータを作成する解決法を開示している。
【００１１】
米国特許第5,832,171号、には、動画の同期及び当該動画のために作成されたテキストとが記載されている。
【００１２】
米国特許第4,873,585号、は、動画から特定のモーションの画像の選択を可能にするシステムであって、それらの画像に容易にアクセスすることを可能にするシステムを教示している。しかしながら、これはオペレータ介入及び意思決定を必要とする。
【００１３】
米国特許第7,483,049号はスポーツモーションの動画のデータベースの作成を開示している。しかしながらこの動画は、動画内で確認されることが可能な不可視または可視のマーカーでマークされたアスリートと複数のカメラによる、極めて制御された環境下で作成されなければならない。
【発明の概要】
【発明が解決しようとする課題】
【００１４】
大抵の場合は交通違反である、特定の事象による、きっかけとなる動画(triggering video)における作品の本体もまたも存在する。米国特許第7,986,339号は交通違反の静止画像及びビデオ画像の解析及び録画が可能であるシステムを記載している。しかしながら、前記動画の録画は、例えばレーザーやドップラーレーダー等の媒体によって生成される外部の物理的シグナルがトリガとされて録画される。米国特許第6,919,823号及び米国特許第7,633,433号は前記システムと類似していて、赤い光に変わるまたは赤い光に変わった後にレーザービームが遮断されることによって生成されるシグナルがトリガとなる。
【００１５】
加えて、上記の場合は、カメラの相対位置及び動画主題は事前に知られており、従って、前記解決法は事象と動画映像を整合させるための、任意の時間及び場所のドメイン検索を提供するものではない。
【課題を解決するための手段】
【００１６】
実施形態において、本開示は動画と対応するパフォーマンスデータの同期を可能とし、そしてパフォーマンスデータに基づいて動画のタグ付け及び／または編集を可能とする方法及びシステムを提供する。動画及びパフォーマンスデータは配列されたデバイス（例えば同じデバイス）または異なるデバイス及び異なるユーザーによって収集されることが可能である。動画及びパフォーマンスデータもまた、同じデバイス、または異なるデバイスまたはデータベースに格納することができる。本発明は、従って、異なるデータセットまたは異なるデータベースから動画及びパフォーマンスデータのマッチング、そして、動画の自動編集、注釈及びタグ付けを提供する。これは、動画及びパフォーマンスデータが独立して録画される及び他のアクティビティの明確な知識が無い場合でも行うることが可能である。
【００１７】
本発明は、処理システムにおいて、GPSデータは、及びいくつかの実施形態において慣性データは、ユーザーによって支持されるセンサーベースデバイスから受信される。いくつかの実施形態においては、ユーザーはスポーツアクティビティ中のスポーツマンである。GPSデータは位置データ、時間データ、または位置及び時間データであっても良い。処理システムは、GPSデータ及びオプションのセンサーデータを処理して、少なくとも一つの例えばスポーツに関する事象等の事象を特定し、そしてパフォーマンスデータ内の事象を特定するデータを格納する。ビデオカメラからの動画データは動画データベースに格納され、その動画データは場所、時間及び動画のフレームに関連付けられた方向の情報を含む。動画レコード内のタイムコードデータはパフォーマンスレコード内のタイムコードデータと同期され、事象を特定するデータは前記動画データを自動的に選択、注釈、タグ付けまたは編集するために使用される。
【００１８】
前述及び本発明の他の目的、特徴及び利点は、添付の図面に示すように好適な実施形態の、後述する、より詳細な説明から明らかになるだろう。添付の図面において、参照符号は各種の図面にわたって同じ部分を参照している。図面は、拡大、強調といったものではなく、むしろ本発明の原理の説明のために設けられているものである。
【図面の簡単な説明】
【００１９】
【図１】センサーがビデオカメラと同じ場所に配置された時に、アクションビデオから動画映像の所望する部分の自動選択のための方法の実施形態を説明するフローチャートである。
【図２】スキーヤーの軌道がカメラＡの視界を横切るが、カメラＢの視界は横切らないと言うシナリオを説明する三次元の概略図を示す図である。
【図３】アクティブカメラのデータベースを検索する適切なアルゴリズムの実施形態を説明するフローチャートを示す図である。
【図４】本発明の実施形態と一致する動画及びパフォーマンスデータベースの構成を示すブロックダイアグラムを示す図である。
【図５】検索の簡略化のためにパフォーマンスメタデータ使用するためのプロセスを説明するフローチャートを示す図である。
【発明を実施するための形態】
【００２０】
ここで、本発明の好適な実施形態を参照しつつ、それについて詳細に説明し、その実施例を添付の図面を用いて説明する。
【００２１】
以下に、ブロックダイアグラム及び動作説明を参照しつつ、本発明の自動デジタルキュレーション及びアクションビデオのタグ付けのためのシステム及び方法及び動作を説明する。ブロックダイアグラムまたは動作の説明の各ブロック及びブロックダイアグラムまたは動作の説明内のブロックの組み合わせは、アナログまたはデジタルのハードウェア及びコンピュータプログラムによって実行することができることが理解されるであろう。
これらのコンピュータプログラムの命令はコンピュータ読み取り可能な媒体上に格納され、及び一般目的のコンピュータ、専用目的のコンピュータ、ＡＳＩＣまたは他のプログラム可能データ処理装置のプロセッサに提供されても良き。  この結果、そのような命令は、その命令がコンピュータまたはプログラム可能データ処理装置のプロセッサを介して実行され、ブロックダイアグラム内または動作のブロックまたは複数のブロック内で指定された機能／動作を実行する。幾つかの代替の実行形態において、ブロック内に記載された機能／動作が、動作の説明において記載された順序以外の順序で発生する場合がある。例えば、連続して示された二つのブロックが実は実質的に同時に実行されている可能性があり、またはブロックが関係のある機能性／動作に依存して、場合により逆の順序で実行される可能性がある。
【００２２】
実施形態において、ユーザーが、そのユーザーのモーションを記録するセンサーベースデバイスを装着する。センサーベースデバイスは例えばＧＰＳ及び慣性センサーを含むポータブルデバイスであっても良い。処理システムもまた提供され、その処理システムが、センサーベースデバイスに埋め込まれても良く、分離したデバイスであっても良く、またはサーバベースであっても良い、つまり、ジャンプ、フリップ、ローテーション、高速の部分、高速ターン等のような事象の検出が可能であるということである。結果として、詳細な軌道、スピード、加速、ジャンプ、トリック等を有するモーションの詳細な記録が生成され、パフォーマンスデータベース内に格納される。また、ビデオカメラのため、動画が撮影された際に知られている場所、時間及び必要に応じて方向の情報も提供される。カメラはセンサーと同じ場所に配置しても良く、または独立したデバイスであっても良い。
【００２３】
以下は、本発明の実施形態に従うシステム及び方法の動作の非限定的な例である。ビデオカメラは時間t=Tstart 及びt=Tendの間に発生するスポーツアクティビティを記録する。この例において、同一のアクティビティパフォーマンスパラメータも、センサーのセットを使用して記録されている。特定の対象事象、例えばジャンプは、時間t=tk , Tstart < tk < Tend  のセンサーデータを使用して検出される。従って、もしセンサーデータ及び動画が時間−同期されるならば、対象事象の動画映像は、Tが所望の動画映像の半分の期間である時間tk-Tとtk+Tの間で切り出すことができる。実施形態において、もし動画が所望の時間2Tより短い場合、全体の動画が使用される。動画とセンサーの時間同期は、GPSタイムスタンプ、ワイヤレスネットワークタイムスタンプ、または当技術分野に精通している人に知られている任意の他の方法を使用して行われる。
【００２４】
図１はセンサーがビデオカメラと同じ位置に配置されている時に、アクションビデオから動画映像の所望の部分の自動選択のための方法の実施形態を示すフローチャートを示している。時間及び位置の調整は、自動的に動画映像とスポーツパフォーマンスを関連付けるシステムを可能にする。もしカメラの位置、方向、および焦点距離が既知であるならば、動画とセンサーデータのより洗練されたペアリングを行うことができる。前記方法は、時間が動画とセンサーレコードで同期されるステップ１０１から始まる。ステップ１０３において、対象事象はセンサーデータに基づいて選択される。この事象は、例えばジャンプ、フリップ、ローテーション、高速の部分、ターン、高速ターン、または興味のあるユーザーのパフォーマンスの他の有限な部分等であってもよい。ステップ１０５において、処理装置はt=Tsnsのセンサーデータに生じる対象事象を、自動的に決定する。センサーデータ内の対象事象を識別するための様々のシステム及び方法は、例えば２０１２年９月１２日に出願された米国特許出願第13/621,470号「ファジー理論を使用してスポーツマンのジャンプを決定するための方法及び装置」等に教示されており、本明細書中に参考として援用される。
【００２５】
図１を引き続き参照すると、ステップ１０７において、上記のステップ１０５で決定された時間は、TV＝Sync(Tsns)のような動画データベース内の動画のタイムフレームに転送される。そしてステップ１０９において、TV-T:TV+Tの動画が選択される。そしてパフォーマンスデータはステップ１１１において、動画内に埋め込まれる（展示され、注釈される）。動画データはステップ１１３において、パフォーマンスデータで自動的にタグ付けされても良い。自動化されたタグ付けは、ユーザー名、事象の時間及び場所、及びスピード、勾配値、ジャンプ時間及び/又は高さ、フリップアングル、又は商品名のような重要なパフォーマンスの特徴を含んでも良い。代わりに、または加えて、次いで動画は自動的に編集されたステップ１１１で完了しても良い。
【００２６】
動画が短く、パフォーマンスレコードがはるかに長いオーバーラップタイムピリオドをカバーする時、同様の動作は適切なパフォーマンスセグメントを選択することによって行われることが可能であることは当業者によって理解されるであろう
【００２７】
図２は、スキーヤーの軌道がカメラAの視界を横切るがカメラBの視界には入らないというシナリオを説明する三次元的な概略図である。もし対象事象が、カメラAが使用可能である時間中に生じた場合、適切な映像を識別及び選択されることができる。この実行形態は、複数の無人カメラが恒常的に任意の視界内のアクティビティを録画する可能性のあるケースを示しており、そして、対象となる動画は、個別に収集されたパフォーマンス、時間、及び場所データに基づいて自動選択される。
【００２８】
図３はアクティブカメラのデータベースを検索する適切なアルゴリズムの実施形態を示すフローチャートである。ステップ３０１において、対象事象はセンサーデータを使用して特定される。上述したように、そのような事象はジャンプ、フリップ、ローテーション、高速の部分、ターン、高速ターン、または他の有限の興味のあるユーザーのパフォーマンスの一部であっても良い。一旦、事象が特定されると、ステップ３０３において、処理システムは事象の地理的位置及び持続時間を決定する。ステップ３０５において、処理システムは時間Tk（上記ステップ３０３で決定された）で使用可能なすべてのカメラを検索する。もし、ステップ３０７で決定されるような、使用可能なカメラが存在しないならば、プロセスは終了する。そうでない場合、プロセスはステップ３０９に進み、使用可能カメラまたはカメラデータは、センサーまたはセンサーデータで時間同期される。 一度、使用可能カメラまたはそれのデータがセンサー又はセンサーデータで時間同期されると、ステップ３１１で、プロセスはカメラの視野内の事象の位置（上記ステップ３０３で決定されるような）を有するカメラのサブセットを選択する段階に進む。もし、そのようなカメラが存在しない場合、ステップ３１３で決定されるように、処理は終了する。事前に選択されたカメラのサブセットにおいて、更なるカメラのサブセットがステップ３１５で選択され、この更なるサブセットは他の基準を満たすカメラ又はカメラデータである。そのような他の基準の例は例えばベスト合焦能力を有するカメラ等を含む。更なるカメラのサブセットから、時間Tk-T；Tk+Tで録画された動画映像はステップ３１７で選択される。ステップ３１９において、対象事象または全てのパフォーマンスに対するパフォーマンスデータは動画データに埋め込まれる。最終的に、ステップ３２１において、動画データは時間、場所、ユーザーの他の情報と同様にパフォーマンスデータでタグ付けされる。
【００２９】
図４は、本発明の実施形態と一致する動画及びパフォーマンスデータベースの構成の例を説明するブロックダイアグラムを示す図である。図５は検索の簡略化のためにパフォーマンスメタデータを使用する処理を示すフローチャートである。
【００３０】
従って、本明細書に開示されるシステム及び方法の実施形態は、パフォーマンス特性による個々の動画又は動画ライブラリの編集、注釈、及び検索を可能とする。主題の選択は、「友人」と呼ばれる特定のサブグループに属するユーザーからパフォーマンスデータの選択をすることによって更に改良することができる。複数のユーザーが、特定のビデオクリップに対応するパフォーマンスデータの軌跡（trajectory）を持っていると仮定する。しかしながらその中でただ一人のユーザーだけが動画を作った人の「友人」のサブグループに属するとする。そしてこの場合、この「友人」のパフォーマンスデータが動画に同期されるように自動的に選択される。これによって、ある人が、自分の友人の動画を記録するが、これと同時に他の人のアクティビティもフレーム内に記録されるという一般的な状況が解決される。本発明の様々な実施形態に従う自動的な選択がシステムの性能を更に改良し、動画制作のプロセスを簡素化することができる。
【００３１】
本明細書に記載の処理ステップは一つ又はそれよりも多くのコンピューティングデバイス上で実行することができる。例えば、ステップが（a）ユーザーによって運ばれるポータブルデータ収集デバイス、（ｂ）スポーツイベントの観客又はイベントに参加しているユーザーによって運ばれるポータブル動画記録コンピューティングデバイス、（ｃ）リモートサーバーコンピューティングデバイスの任意の組み合わせで実行されても良い。ポータブルデータ収集デバイスの例は、内部に加速度計及びGPS機能を備えたポータブルコンピューティングデバイス又はスマートフォンである。ポータブル動画記録コンピューティングデバイスの例は、処理能力を備えた動画カメラ、又は動画記録ハードウェア及びソフトウェアを備えたスマートフォンを含む。各々のそのようなコンピューティングデバイスは、命令を実行するためのプロセッサ、コンピュータプログラム命令を記憶するためのスタティックメモリ及び／又はダイナミックメモリのようなコンピュータ可読媒体、タッチスクリーン、キーボード、声認証、マウス、又はそれに似たもの等の入力手段、ワイヤレス及び／又はワイヤードネットワーク上で通信するためのネットワークインターフェイス、及びディスプレイ、スピーカー、及びハード又はソフトボタンのようなユーザーインターフェイス、等を含んでも良い。ポータブルデータ収集デバイスは三軸加速度計（three-axis accelerometer）のような加速度計を更に含んでも良く、GPS受信機及びそれを用いて自身の位置を決定する機能も含んでも良い。リモートサーバーコンピューティングデバイスはポータブルデータ収集デバイスから離れている装置であっても良い。例えば、サーバ又はデスクトップコンピュータが、ポータブルデータ収集デバイスからのそのままの又は前処理された加速度データを処理しても良く、提供されても良い。ポータブルデータ収集デバイスからコンピューティングデバイスへ又はリモートサーバーコンピューティングデバイスへのデータの装置は、ポータブルデータ収集デバイスに関連付けられたワイヤレス及び／又はワイヤードネットワークインターフェイス、及びリモートサーバー又はリモートデスクトップコンピューターに関連付けられたワイヤレス及び／又はワイヤードネットワークインターフェイスを介して実行されても良い。
【００３２】
上記の好ましい実施形態は本発明の例示である。本特許のための全ての可能な組み合わせ又は実施形態を概説又は定義するつもりも、必要もない。発明者は当業者が本発明の少なくとも一つの実施形態を実施することを可能にするのに十分な情報を開示している。上記の説明及び図面は本発明の単なる例示であり、部品、構造及び手順の変更は以下の特許請求の範囲で定義される本発明の範囲から逸脱することなく可能である。例えば、特定の順序の上記の及び/又は以下の請求項に記載の要素及び／又はステップは本発明から逸脱することなく異なる順序で実施されても良い。従って、本発明について実施形態を参照して説明したが、形式及び詳細におけるさまざまな変更が本発明の精神及び範囲から逸脱することなくされ得ることが当業者には理解されよう。
【図１】
2015523010.tif 000003
【図２】
2015523010.tif 000004
【図３】
2015523010.tif 000005
【図４】
2015523010.tif 000006
【図５】
2015523010.tif 000007
【国際調査報告】
2015523010.tif 000008
2015523010.tif 000009