(57)【要約】  イベントの複数の同時ビデオを専用プラットフォームに提出し、ユーザが提出されたビデオからの個人用編集及びその他の編集の組み合わせ、タグ付け、編集、閲覧、保存、キュレーション及び共有を行えるようにする、モバイル装置のためのビデオプラットフォームを提供する。好適なソフトウェアアプリケーション及びネットワーク化されたホストプラットフォームを備えたモバイル装置を含むビデオプラットフォームが、大衆が取り込み、大衆がキュレートし、大衆が制作したビデオを可能にする。このビデオプラットフォームアプリは、取り込んだビデオに場所／時間スタンプを一意にタグ付けすることによって同期編集機能を実現し、ビデオをＹ秒の所定長の同期セグメントに「カット」する。【選択図】      図５Ａ
2016508309.tif 000002
【特許請求の範囲】
【請求項１】
ビデオの編集及び制作方法であって、
ａ．各々が場所情報及び時間情報に関連付けられた複数のビデオを受け取るステップと、
ｂ．前記場所情報及び時間情報に基づいて、前記受け取ったビデオをイベントにグループ化するステップと、
ｃ．前記時間情報に基づいて、前記イベントのための前記受け取ったビデオを同期させるステップと、
ｄ．前記イベントのための前記受け取ったビデオの各々を、各々が時間間隔に関連する所定の継続時間の複数のビデオセグメントに分割するステップと、
ｅ．同じ時間間隔に対応する複数のビデオセグメントを表示するステップと、
を含むことを特徴とする方法。
【請求項２】
前記複数のビデオセグメントの各々は、同じ継続時間のものである、
ことを特徴とする請求項１に記載の方法。
【請求項３】
前記複数のビデオセグメントの少なくとも２つは、異なる継続時間を有する、
ことを特徴とする請求項１に記載の方法。
【請求項４】
少なくとも１つのビデオは、モバイル装置によって取り込まれたものであり、少なくとも１つのビデオは、固定装置によって取り込まれたものである、
ことを特徴とする請求項１に記載の方法。
【請求項５】
少なくとも１つのビデオは、第２のイベントにグループ化される、
ことを特徴とする請求項１に記載の方法。
【請求項６】
前記イベントは、コンサート、スポーツイベント、公開演説、結婚式又は誕生日パーティのうちの少なくとも１つに対応する、
ことを特徴とする請求項１に記載の方法。
【請求項７】
前記複数のビデオは、異なる装置によって取り込まれたものである、
ことを特徴とする請求項１に記載の方法。
【請求項８】
前記場所情報及び前記時間情報は、ビデオが取り込まれた場所及び時間に基づく、
ことを特徴とする請求項１に記載の方法。
【請求項９】
前記時間情報は、原子時計に基づく、
ことを特徴とする請求項１に記載の方法。
【請求項１０】
前記原子時計は、米国海軍原子時計である、
ことを特徴とする請求項９に記載の方法。
【請求項１１】
前記時間情報は、インターネットを介して取得されたクロックに基づく、
ことを特徴とする請求項１に記載の方法。
【請求項１２】
前記時間情報は、前記複数のビデオのうちの１つ又はそれ以上を取り込んだ装置のクロックに基づく、
ことを特徴とする請求項１に記載の方法。
【請求項１３】
前記イベントは、場所、主題、制作者、撮影者又はタグのうちの１つ又はそれ以上に基づいて生成される、
ことを特徴とする請求項１に記載の方法。
【請求項１４】
前記表示するステップは、
第１のビデオに由来する第１のセグメントの組を表示するステップと、
第２のビデオに由来する第２のセグメントの組を表示するステップと、
を含み、
前記第２のセグメントの組内の各セグメントは、前記同じ時間間隔に関連する前記第１のセグメントの組内のセグメントと位置合わせされる、
ことを特徴とする請求項１に記載の方法。
【請求項１５】
各々が異なる時間間隔に対応する複数のビデオセグメントを選択することによって編集ビデオを制作し、前記複数のビデオセグメントを編集者タイムライン上に配置するステップをさらに含む、
ことを特徴とする請求項１に記載の方法。
【請求項１６】
前記編集者タイムライン上で使用するために前記ビデオセグメントが選択された回数を求めるステップをさらに含む、
ことを特徴とする請求項１５に記載の方法。
【請求項１７】
前記ビデオセグメントに、選択された回数が最も多かった旨の指示を適用するステップをさらに含む、
ことを特徴とする請求項１６に記載の方法。
【請求項１８】
モバイル装置を用いてビデオを取り込むステップをさらに含む、
ことを特徴とする請求項１に記載の方法。
【請求項１９】
前記モバイル装置は、セルラー電話機、携帯電話機、タブレット、ラップトップ、デジタルカメラ、デジタルビデオカメラ、又はビデオカメラを有するいずれかの装置のうちの少なくとも１つである、
ことを特徴とする請求項１８に記載の方法。
【請求項２０】
前記編集ビデオをウェブサイトに投稿するステップをさらに含む、
ことを特徴とする請求項１０に記載の方法。
【請求項２１】
前記イベントを、利用可能なイベントのリストに追加するステップをさらに含む、
ことを特徴とする請求項１に記載の方法。
【請求項２２】
前記イベントに先立って、将来的なイベントを制作するステップをさらに含む、
ことを特徴とする請求項１に記載の方法。
【請求項２３】
前記イベントに先立って、広告を配信するステップをさらに含む、
ことを特徴とする請求項２２に記載の方法。
【請求項２４】
前記将来的なイベントは、スポンサーのブランド又はイベント会場に関する情報を含むプロファイルに関連付けられる、
ことを特徴とする請求項２２に記載の方法。
【請求項２５】
ユーザが、前記将来的なイベントに関連する場所に物理的に到着する前に前記将来的なイベントに参加するステップをさらに含む、
ことを特徴とする請求項２２に記載の方法。
【請求項２６】
前記ユーザは、前記将来的なイベントのために設定されたジオフェンス内に入るまで、前記将来的なイベントのビデオをアップロードすることができない、
ことを特徴とする請求項２５に記載の方法。
【請求項２７】
Ｗｉ−Ｆｉ、ＷｉＭＡＸ、最新の位置、セルラー信号、全地球測位システム信号、Ｂｌｕｅｔｏｏｔｈ信号、近距離通信、ソニックトーン、クイックレスポンスコード又はバーコードのうちの少なくとも１つを使用して前記場所情報を生成するステップをさらに含む、
ことを特徴とする請求項１に記載の方法。
【請求項２８】
前記編集ビデオに広告を挿入するステップをさらに含む、
ことを特徴とする請求項１５に記載の方法。
【請求項２９】
プライベートイベントとしての前記将来的なイベントをさらに含む、
ことを特徴とする請求項２２に記載の方法。
【請求項３０】
前記プライベートイベントへのアクセス権をユーザの組に提供するステップをさらに含む、
ことを特徴とする請求項２９に記載の方法。
【請求項３１】
複数のイベントからビデオセグメントを選択するステップと、
前記ビデオセグメントを編集者タイムライン上に配置することによって編集ビデオを制作するステップと、
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項３２】
第１のイベントから第１のビデオセグメントの組を選択するステップと、
前記第１のビデオセグメントの組を第１の編集者タイムライン上に配置するステップと、
第２のイベントから第２のビデオセグメントの組を選択するステップと、
前記第２のビデオセグメントの組を第２の編集者タイムライン上に配置するステップと、
をさらに含み、
前記第１の編集者タイムライン及び第２の編集者タイムラインは、装置の同じ画面上に表示される、
ことを特徴とする請求項１に記載の方法。
【請求項３３】
複数のイベントに関連するアクティビティを閲覧するステップをさらに含み、前記アクティビティは、ビデオ又はビデオセグメントにアクセスしたユーザ数、ビデオ又はビデオセグメントのアップロード数、及びビデオ又はビデオセグメントの選択数のうちの１つ又はそれ以上を含む、
ことを特徴とする請求項１に記載の方法。
【請求項３４】
ビデオの編集及び制作方法であって、
ａ．各々が時間情報及び異なる場所情報に関連付けられた複数のビデオを受け取るステップと、
ｂ．前記時間情報に基づいて、前記受け取ったビデオをイベントにグループ化するステップと、
ｃ．前記時間情報に基づいて、前記イベントのための前記受け取ったビデオを同期させるステップと、
ｄ．前記イベントのための前記受け取ったビデオの各々を、各々が時間間隔に関連する所定の継続時間の複数のビデオセグメントに分割するステップと、
ｅ．同じ時間間隔に対応する複数のビデオセグメントを表示するステップと、
を含むことを特徴とする方法。
【請求項３５】
ビデオの編集及び制作のためのコンピュータ実行可能命令を記憶した非一時的コンピュータアクセス可能媒体であって、コンピュータハードウェア装置が、前記命令を実行した時に、
ａ．各々が時間情報及び異なる場所情報に関連付けられた複数のビデオを受け取るステップと、
ｂ．前記時間情報に基づいて、前記受け取ったビデオをイベントにグループ化するステップと、
ｃ．前記時間情報に基づいて、前記イベントのための前記受け取ったビデオを同期させるステップと、
ｄ．前記イベントのための前記受け取ったビデオの各々を、各々が時間間隔に関連する所定の継続時間の複数のビデオセグメントに分割するステップと、
ｅ．同じ時間間隔に対応する複数のビデオセグメントを表示するステップと、
を含む手順を実行するように構成される、
ことを特徴とする非一時的コンピュータアクセス可能媒体。
【請求項３６】
ビデオの編集及び制作のためのシステムであって、
ａ．各々が時間情報及び異なる場所情報に関連付けられた複数のビデオを受け取り、
ｂ．前記時間情報に基づいて、前記受け取ったビデオをイベントにグループ化し、
ｃ．前記時間情報に基づいて、前記イベントのための前記受け取ったビデオを同期させ、
ｄ．前記イベントのための前記受け取ったビデオの各々を、各々が時間間隔に関連する所定の継続時間の複数のビデオセグメントに分割し、
ｅ．同じ時間間隔に対応する複数のビデオセグメントを表示する、
ように構成されたコンピュータハードウェア構造装置を備える、
ことを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
〔関連出願との相互参照〕
本出願は、２０１２年１２月１２日に出願された米国特許出願第６１／７３６，３６７号明細書、２０１３年２月３日に出願された米国特許出願第６１／７６０，１２９号明細書、及び２０１３年３月１５日に出願された米国特許出願第６１／７９０，０６６号明細書に関連するとともにこれらに基づく優先権を主張するものであり、これらの特許出願の各々は引用により本明細書に組み入れられる。
【０００２】
本開示は、一般にビデオの取り込み、編集及び制作に関し、具体的には、異なる装置によって取り込まれた複数のセグメントを用いてビデオを制作し、複数の場所の複数の取り込み装置からのビデオの同期レビュー及び編集を可能にするためのシステム、方法及びコンピュータアクセス可能媒体に関する。
【背景技術】
【０００３】
ビデオ対応モバイル装置の世界的な増殖に伴い、消費者は、毎週何百万本ものビデオを取り込んでアップロードしている。しばしば、数多くのイベントビデオが投稿され、コンサート、スポーツイベント及びその他の公的行事などの人気のあるイベントは何百にも達することがある。多くの場合、これらのアマチュアビデオは、品質及び長さが一様でなく、ビデオを投稿するウェブサイトは数多く存在するので、関心のある特定のトピック又は場所のビデオをどこで発見すべきかを消費者が知ることは困難である。
【０００４】
また、先行技術では、提出されるビデオのラベル付け又はタグ付けが提出者に任されており、グループ化又は検索のためのいずれの標準にも従っていない。この大量のビデオコンテンツをより分ける能力は不可能に近い。
【０００５】
特定のイベントを取り込んだ複数のビデオを容易に組み合わせる方法も存在しない。さらに、これらの複数のビデオを単一のビデオ又は複数の最良の編集内容のビデオに編集するための単純な方法も存在しない。従来のフィルム編集ツールは、高価であり使いづらい。さらに、通常、その出力は、編集者による最良の編集の決定に基づく単一の編集版である。個々のビデオ編集を制作するための、或いはビデオ全体を通じた大衆の知恵の結果であるフィルム編集を制作及び／又は閲覧するための、消費者にとって使いやすい方法も存在しない。他のウェブサイトには、ビデオを組み合わせるために「ブラックボックス」シーンセレクタを作成したものもあるが、通常はこれによってビデオの価値が制限されてしまい、大衆を制作及び編集処理に引き込むことはできない。
【０００６】
（制作者によって招待されたユーザなどの）一部の限られたユーザがビデオにアクセスして寄稿することができる「プライベート」環境でのビデオの共有及び共同制作を可能にするための、消費者が利用可能な方法も存在しない。イベント中に複数のカメラ又はスマートフォンによって撮影されたイベントの独自のビデオバージョンの制作又は編集を各個人が行うための単純な方法も存在しない。安全なレビュー及び娯楽に使用するために、複数の場所からの複数の角度を同期的に取り込んでレビューするための方法も存在しない。複数のアマチュアビデオの提出物を組み合わせる様々な試みでは、「大衆」の知恵及び個人のニーズはほとんどが無視されてきた。
【発明の概要】
【課題を解決するための手段】
【０００７】
本明細書で説明する実施形態は、「ＣＲＯＷＤＦＬＩＫ」として知られているアプリケーション（「アプリ」）を利用する。ＣＲＯＷＤＦＬＩＫは、スマートフォン及びタブレットなどのモバイル装置用アプリとして実装されることが好ましい。ＣＲＯＷＤＦＬＩＫは、デスクトップ、ノートブック、又はビデオを取り込んでソフトウェアアプリケーションを実行できる他のいずれかの装置のアプリとして実装することもできる。このアプリは、インターネットを介してアクセスできるサーバと共に機能し、これらは共に、同期取り込み、同期グループ化、複数ユーザ編集、クラウドキュレーション、グループ及び個人閲覧、ビデオ編集及びビデオクリップの複数編集及び共有を容易にする。
【０００８】
ＣＲＯＷＤＦＬＩＫアプリは、各提出されたビデオに場所固有のデータをタグ付け又はマーク付けして同期レビュー及び編集のための正しいグループ化を可能にするＣＲＯＷＤＦＬＩＫアプリのビデオ取り込み及び提出機能を起動するために、各ユーザが場所／イベント確認を起動及び／又は容認し、或いはチェックインすることを可能にする。ＣＲＯＷＤＦＬＩＫモバイルアプリは、ビデオ取り込み及び提出処理中に、ＣＲＯＷＤＦＬＩＫアプリのマスタクロックに従う同期されたＹ秒の増分でビデオの同期タグ付け又はカッティングを行うという独自の処理を起動し、この場合のＹは、提出ビデオの各サブセグメントの、通常は秒で測定される長さである。取り込まれたビデオは、同期されたＹ秒間隔でカットされる。通常、ＣＲＯＷＤＦＬＩＫアプリのレビュー／編集プラットフォームには、完全なＹ秒セグメントのみが提出される。その後、これらのセグメントは、ユーザが場所／時間タグに基づいて、組み合わせ、編集、レビュー、共有、タグ付け、再編集、保存などを行えるように、ＣＲＯＷＤＦＬＩＫのレビュー／編集プラットフォーム上でグループ化され同期される。
【０００９】
ＣＲＯＷＤＦＬＩＫのレビュー／編集プラットフォームは、組み合わされて同期された全てのビデオ提出物をユーザが場所／時間（例えば、イベント）毎にレビューできるようにする。ＣＲＯＷＤＦＬＩＫアプリのレビュー／編集プラットフォームは、ユーザが複数の提出物をレビューして編集し、イベントの独自のビデオ編集を制作できるようにする。ＣＲＯＷＤＦＬＩＫアプリは、ユーザによって選択された一連のセグメントをシームレスに再同期してユーザ独自の個人的編集を可能にする。ユーザは、Ｙ秒の連続する時間セグメント毎に提出物を選択することに基づく全体的なビデオの一部である短いビデオを制作して保存するために、イベントビデオ全体の一部を選択することができる。個々の選択を集約することにより、各Ｙ秒セグメントの「最良の」選択が決まり、この最良の選択により、ＣＲＯＷＤＦＬＩＫのキュレーションアルゴリズムに基づく、大衆がキュレートした最良の編集が決まる。
【００１０】
これらの実施形態の１つの利点は、あるイベントにおいて異なる装置から取り込まれたセグメントを用いてユーザがイベントのビデオを生成できる点である。ＣＲＯＷＤＦＬＩＫアプリにアクセスできるあらゆるユーザは、イベントがプライベートなものとして指定又は別様に制約されていない限り、ユーザが元々のイベントに参加したかどうかに関わらず、フリックのレビュー、制作編集、共有及びアップロードを行うことができる。
【図面の簡単な説明】
【００１１】
【図１Ａ】典型的なＣＲＯＷＤＦＬＩＫのアカウント設定及びログイン処理を示すフローチャートである。
【図１Ｂ】典型的なイベント設定を示すフローチャートである。
【図１Ｃ】典型的なビデオの取り込み及び提出を示すフローチャートである。
【図１Ｄ】典型的なプライベートイベントの設定を示すフローチャートである。
【図２】場所／日付／時間タグ付け及びビデオ取り込み／タグ／提出処理を含む、本システム及び方法の例示的なビデオ取り込み及び提出処理を示すブロック／フロー図である。
【図３】ビデオ取り込み機能を有する典型的なスマート装置におけるＣＲＯＷＤＦＬＩＫのビデオ取り込み処理の例示的なスクリーンショットを示す絵図である。
【図４】本システム、方法及びコンピュータアクセス可能媒体のレビュー／編集画面に注釈を付けた例示的なスクリーンショットである。
【図５Ａ】ユーザがビデオセグメントを選択してタイムラインにドラッグできるレビュー／編集機能を示す図である。
【図５Ｂ】ユーザがビデオセグメント及びオーディオセグメントを選択してタイムラインにドラッグできるレビュー／編集機能を示す図である。
【図６】ユーザが他のＣＲＯＷＤＦＬＩＫユーザ及びその編集を追跡し、イベントチェックインを行って他の共通アクティビティに参加できるようにする画面フローを示す図である。
【図７】取り込み状態及び準備状態にある取り込み機能の画面フローを詳細に示す図である。
【図８】ユーザが編集にタグ付けして共有できる画面フローを示す図である。
【図９Ａ】ユーザがイベントに参加し、アプリを用いてビデオを取り込めるようにする画面フローを示す図である。
【図９Ｂ】ユーザがイベントを制作し、アプリを用いてビデオを取り込めるようにする画面フローを示す図である。
【図１０】本開示のいくつかの例示的な実施形態による例示的なシステムの例示的なブロック図である。
【図１１】複数の装置から取り込まれたイベントのビデオを示す図である。
【図１２】異なる場所の装置から取り込まれたビデオを含むイベントを示す図である。
【図１３】ジオフェンシングに関する実施形態を示す図である。
【図１４】大衆がキュレートしたビデオ及びオーディオクリップを生成するための実施形態を示す図である。
【図１５】動向分析法の実施形態を示す図である。
【図１６】ビデオ又はオーディオセグメントの例示的なデータ構造を示す図である。
【図１７】ビデオ又はオーディオクリップの例示的なデータ構造を示す図である。
【図１８】実施形態において使用される様々なハードウェア及びソフトウェア構成要素を示す図である。
【図１９】画像認識及び音声認識方法を示す図である。
【発明を実施するための形態】
【００１２】
好ましい実施形態では、ＣＲＯＷＤＦＬＩＫが、様々な装置プラットフォーム再生物のアップロード、ダウンロード及び符号化、並びに様々なセキュリティ及びプライバシー設定のコード化を容易にするインターネットプラットフォームと共に機能する、スマートフォン及びタブレットなどのモバイル装置上で使用されるモバイルアプリケーションである。これらのモバイルアプリ及びインターネットプラットフォームは、同期取り込み、同期グループ化、分散レビュー、クラウドキュレーション、グループ及び個人閲覧、編集したビデオクリップの複数編集及び共有も容易にする。
【００１３】
図１Ａは、典型的なＣＲＯＷＤＦＬＩＫのアカウント設定及びログイン処理を示すフローチャートである。ステップ１０５において、ＣＲＯＷＤＦＬＩＫアプリ１０がユーザの装置２０にダウンロードされ、その後、アプリ１０は装置２０に常駐することが好ましい。ステップ１１０において、アプリ１０がサーバ３０との通信を設定する。私的かつセキュアなインターネット接続がサポートされる。装置１０のバッテリ寿命を節約するために、サーバ３０との接続は、装置１０上で作動又は非作動にすることができる。この接続は、ローカルエリア及びワイドエリアネットワーク、Ｗｉ−Ｆｉ、Ｗｉ−ＭＡＸ、ＣＯＭＳ、３Ｇ  ４Ｇ及びＬＴＥなどを含むいずれかの既知のネットワーキング技術を用いて行うことができる。
【００１４】
ユーザは、ＣＲＯＷＤＦＬＩＫアプリ１０のビデオ取り込み機能を使用するために、一意のユーザＩＤ及びパスワードを作成し、電子メールアドレスなどの基本識別情報を入力することなどによって、サーバ３０にアカウントを設定する（図１Ａのステップ１１５）。アプリ１０は、ユーザが自身のＣＲＯＷＤＦＬＩＫアカウントをＦａｃｅｂｏｏｋ、Ｔｗｉｔｔｅｒ、Ｇｏｏｇｌｅ＋などの他の人気のあるソーシャルメディアサイトのアカウントに接続することによって複数のアカウントを作成して維持できるようにする。またアプリ１０は、ユーザがこれらの複数のアカウントを単一のアカウントに組み合わせることも可能にする。ユーザは、アカウントを作成してＣＲＯＷＤＦＬＩＫアプリ１０及び／又はサーバ３０にログインすると、ステップ１２０においてイベントの撮影を開始することができる。ＣＲＯＷＤＦＬＩＫアプリ１０は、起動時に装置２０のネイティブビデオカメラ機能と共に開いて動作することが好ましい。
【００１５】
図１Ｂは、典型的なイベント設定を示すフローチャートである。ユーザは、アプリ１０のビデオ取り込み機能を使用したい場合、ステップ１２０において、ＣＲＯＷＤＦＬＩＫモバイルアプリ１０を開き、又は起動して、アプリ１０内の自身のアカウントにサインインする。次に、ユーザは、ステップ１２５において、イベントを取り込むためのオプションを選択する。これによってチェックイン処理が開始する。アプリ１０は、装置２０のネイティブビデオ機能を利用する。ＣＲＯＷＤＦＬＩＫアプリ１０は、提出されたビデオがＣＲＯＷＤＦＬＩＫのレビュー／編集プラットフォームに正しく配置されることを確実にするために、装置２０から場所情報を収集することができる。この収集は、装置２０の全地球測位システム（「ＧＰＳ」）又はその他の場所機能、可能な場合には他のソーシャルメディアアプリケーション、及びこのようなカスタムモジュールを利用できる装置のカスタムアプリケーション機能を組み合わせたものを用いて行われる。
【００１６】
ステップ１３０、並びに図９Ａ、図９Ｂ及び図１３に示すように、チェックイン処理中には、ユーザが存在する所定のジオフェンス内に存在して既に他のユーザが開始しているＣＲＯＷＤＦＬＩＫイベントのリストがユーザに提示される。図９Ａ及び図９Ｂに示すように、利用可能なイベントは、地図表示などの図形によって、或いはユーザの近くのイベント、又はユーザの興味を引く可能性のあるイベントを示すリスト形式で表示することができる。ユーザが任意に参加できるイベントは、ユーザがどのイベントジオフェンス内に存在するかを判断することによって識別することができる。図１３を参照すると、装置７１１がイベントを制作したところである。このイベントの制作は、この例では装置７１１の場所から半径Ｒの円であるジオフェンス７１０の設定を含む。ここでは、装置７１２が別のイベントを設定した後に、装置７１２の周囲に別のジオフェンス７２０が設定されている。Ｒは、対象となるイベントのタイプ（例えば、学校の音楽コンサート対ロックコンサート）に応じて、５０フィート又は５００フィートなどのいずれかの値に設定することができる。装置２０がイベントに参加したいと望む場合、この例では、装置２０がジオフェンス７１０及びジオフェンス７２０内に存在するので、サーバ３０は、装置７１１及び７１２によって制作されたイベントについて装置２０に通知する。
【００１７】
図１Ｂを参照すると、ステップ１３５において、ユーザは、ＣＲＯＷＤＦＬＩＫアプリ１０を用いて取り込みたいイベントがリスト上に存在する場合には、この予め特定されているイベントを選択することができ、イベントがリスト上に存在しない場合には、追加イベントを検索し、又はその場所を容認してイベントに名前を付けることによって新たなイベントを追加（例えば制作）することができる。このことを、例えば、ユーザが図９Ａのイベント制作（Ｃｒｅａｔｅ  Ｅｖｅｎｔ）ボタンを選択した後の例示的な画面表示を示す図９Ｂに示す。ユーザは、イベントを制作するとイベント制作者になり、プライバシーステータス及びイベント終了時刻などのイベント属性を選択し、将来的にこれらの属性を編集することができる。同じイベントにおける他のユーザは、引き続きこの新たに制作されたイベントに参加することができる。以前のイベントの選択、又は新たなイベントの制作後には、ステップ１４０において、選択されたイベントが確認される。
【００１８】
イベントが確認されると、ユーザは、イベントの撮影又は記録を開始することができる（例えば、図１Ｃ及び図７）。例えば、ユーザは、ＣＲＯＷＤＦＬＩＫアプリ１０上で取り込み開始を選択することができ、ＣＲＯＷＤＦＬＩＫアプリ１０は、ステップ１４５において装置２０のビデオカメラ機能を起動することができる。ＣＲＯＷＤＦＬＩＫアプリ１０は、ビデオ取り込みのために起動されると、装置のネイティブな場所特定機能、無線アクセス、並びに、以下に限定されるわけではないが、Ｗｉ−Ｆｉ、ＷｉＭＡＸ、最新の位置、セルラー信号、全地球測位システム（「ＧＰＳ」）信号、Ｂｌｕｅｔｏｏｔｈ（登録商標）、近距離通信、ソニックトーン、クイックレスポンス（「ＱＲ」）コード及び／又はバーコードを含むその他の利用可能な三角測量法の組み合わせを用いて場所チェックイン機能を開始し、ＣＲＯＷＤＦＬＩＫのレビュー／編集プラットフォームにビデオを提出するために使用するチェックイン処理を開始する能力をユーザに与える。
【００１９】
ステップ１５０において、ＣＲＯＷＤＦＬＩＫアプリ１０は、ビデオの取り込みを開始することができる（図３も参照）。ＣＲＯＷＤＦＬＩＫアプリ１０は、取り込み中にランダムに又は所定の時間間隔で、装置の現在の場所が以前に提出されてタグ付けされた場所と一致することをバックグラウンドで確認することができる。例えば、イベントを制作した装置の最初の場所に基づくジオフェンシングデータと、装置１０の場所データとの組み合わせに基づくアルゴリズムを用いて一致しないと判断された場合、ユーザは、ユーザに場所を再確認するように求める通知（例えば、ポップアップウィンドウタイプの通知）を受け取るようになる。必要であれば、修正された場所データが後続のビデオにタグ付けされる。
【００２０】
別の実施形態では、場所情報ではなく関連する参加者に基づいてイベントが制作され、選択又は招待された装置を場所に関わらず一定期間にわたって同期させることができる。別の実施形態では、第１のユーザが、自身の装置がイベントの中心であるパーソナルイベントを制作することができる。第１のユーザが移動すると、第１のユーザに近接する他のユーザがイベントに参加し、これによって第１のユーザのイベントに同期したビデオを取り込んで投稿することができる。このことは、例えばユーザが観光中の場合、又はその他の物理的移動に関与している場合に有用となり得る。
【００２１】
別の実施形態では、第１のユーザが、自身の装置がイベントの中心であるパーソナルイベントを制作することができる。第１のユーザが移動すると、第１のユーザの特定のジオフェンス内の他のユーザによって取り込まれたビデオ／オーディオが自動的にイベントに追加され、これによって第１のユーザのイベントに同期したビデオが取り込まれて投稿される。このことは、例えばユーザが観光中の場合、又はその他の物理的移動に関与している場合に有用となり得る。例えば、ユーザがマラソンを走りながらその一部を撮影する場合、このユーザは、ユーザが移動した時にそのユーザのジオフェンス内に存在していた他のユーザによって取り込まれたビデオ／オーディオに後でアクセスすることができる。その後、このユーザは、自分が全く知らない又は交流したことのない他のユーザからのビデオ／オーディオを含むビデオ／オーディオクリップ（フリック）を制作することができる。
【００２２】
ＣＲＯＷＤＦＬＩＫアプリ１０は、ＣＲＯＷＤＦＬＩＫ１０アプリケーションを使用してビデオを取り込み、特定のイベントを選択した全ての装置を、あらゆるイベントにおいて同期させることが好ましい。
【００２３】
しかしながら、イベントの複数の事例が複数のユーザによって個別に制作される場合、ＣＲＯＷＤＦＬＩＫアプリ１０及びサーバ３０は、これらの複数のインスタンスを後の時点で同期させることができる。
【００２４】
１つの実施形態では、ＣＲＯＷＤＦＬＩＫアプリ１０が、インターネット又はその他のネットワーク機能を用いて米国海軍原子時計などの既知の信頼できるクロック４０に接続して原子時と各個々の装置の時間コードとの差分を求めるクロックアルゴリズムを組み入れることができる。この時、この海軍原子時計は、ＣＲＯＷＤＦＬＩＫのマスタクロックの役割を果たすことができ、全ての時間スタンピング及び時間符号化は、このマスタクロックを基準にすることができる。この結果、ＣＲＯＷＤＦＬＩＫアプリ１０は、装置２０のクロックとマスタクロックの差分に基づいて、各装置に「時間デルタ」を適用することができる。この「時間デルタ」は、将来的にレビュー、編集及び共有が行えるようにＣＲＯＷＤＦＬＩＫアプリ１０によって取り込まれアップロードされた各ビデオセグメントにＭｅｔａタグとして適用できることが好ましい。
【００２５】
或いは、ピアツーピア時間の実施形態では、制作者又は別のユーザの装置がマスタクロックの役割を果たすことができ、同じイベントに参加する他の全ての装置がこのクロックに同期するようになる。その後、マスタクロックに同期した各装置は、イベントに参加する新たな装置のための追加マスタクロックとしての役割を果たすことができる。
【００２６】
別の実施形態では、時間同期の代わりに、音又は画像に基づいてビデオストリームを同期させることができる。例えば、２つの異なる装置がイベントのビデオストリームを取り込む場合、たとえこれらの装置がマスタクロックに、又は互いに同期していない場合でも、取り込まれたビデオは、ビデオストリームに対して行われる画像認識に基づいて、或いはビデオストリームに関連するオーディオストリームに対して行われる音声検出に基づいて同期することができる。この同期は、例えばスピーチ、ロックコンサート、スポーツイベントなどの複数の取り込みを同期できるように極めて正確である。
【００２７】
ビデオが取り込まれると、ＣＲＯＷＤＦＬＩＫアプリ１０は、ステップ１５５において、取り込まれたビデオのカット及び同期を行うための継続時間「Ｙ」の期間を決定する。Ｙは、例えば、５秒、１０秒、又はいずれかの望ましい継続時間とすることができる。ステップ１６０において、ビデオの各Ｙ秒セグメントに、チェックインから特定される場所データ、及びアプリケーションのマスタクロックによって特定される時間データがタグ付け及び／又はマーク付けされる。ステップ１６５において、取り込まれたビデオをサーバ３０に提出することができ、全てのビデオ提出物には、ビデオを同様のイベントからの他のビデオと同期された形で配置するために、レビュー／編集プラットフォームの正しい部分に同期表示して編集できるように時間／日付／場所をタグ付け及び／又はマーク付けすることができる。いくつかの実施形態では、このアプリが、ユーザがビデオのレビュー及び編集を行うための異なる「Ｙ」の値を選択できるようにすることができる。ユーザは、フリック制作時点におけるユーザのニーズに応じて、より短い又は長いセグメント長を選択することができる。ユーザは、自身の制作目的のために様々な時間セグメントを選択することもできる。
【００２８】
ユーザの好むビデオセグメントの時間スロット毎のシームレスな再同期を保証するために、事前に選択された均一なＹ秒間隔におけるＣＲＯＷＤＦＬＩＫアプリの時間タグ付けを利用する。
【００２９】
ＣＲＯＷＤＦＬＩＫアプリを介して取り込まれたビデオは、Ｙ秒間隔で「カット」又はマーク付けされる。通常、各セグメントのＹを表す時間長は、アプリによって事前に定められ、所与のイベントにおいてＣＲＯＷＤＦＬＩＫアプリを介して取り込まれてアップロードされた全てのビデオセグメントに常に適用される。完全なＹ秒セグメントのみが提出されることが好ましい。例えば、ユーザがＹ秒セグメントの合間にビデオの取り込みを開始した場合、次のＹ秒セグメントの開始前の第１のビデオセグメントは不完全な可能性があり、そのイベントにおいて取り込まれたビデオにその時点でＣＲＯＷＤＦＬＩＫアプリが適用しているルールに応じて、レビュー／編集プラットフォームに提出されないようにすることができる。或いは、この不完全なセグメントに、セグメントの最初にブランクビデオコンテンツをパディングして、セグメントを完全なＹ秒クリップに拡張することもできる。Ｙ秒の経過後であって次のＹ秒の開始前にビデオ取り込みが終了した場合にも同様の処理を行うことができ、この場合、完全なＹ秒セグメントのみをプラットフォームにアップロードすることができる。１つの実施形態では、ユーザのビデオが全てサーバにアップロードされ、レビュー及び編集処理中にＹ秒であるセグメント（すなわち、完全なクリップ）のみが提示される。別の実施形態では、Ｙ秒の継続時間よりも短いセグメントをサーバにアップロードすべきかどうかをユーザが決定することができる。
【００３０】
ＣＲＯＷＤＦＬＩＫ１０を実行中の装置２０によって取り込まれたビデオは、その全体が、装置によって定められる従来の方法で装置２０に保存される。換言すれば、ＣＲＯＷＤＦＬＩＫアプリ１０によってビデオを処理して提出する際には、同時にホスト装置の規格に従って未処理のカットされていない形で装置２０に保存される。その後、様々なユーザからＣＲＯＷＤＦＬＩＫアプリ１０を介して取り込まれた様々なビデオセグメントは、後で複数のユーザが編集、レビュー、共有及び保存を行えるように、ＣＲＯＷＤＦＬＩＫのレビュー／編集プラットフォーム上で場所／時間／イベントタグに従ってグループ化され同期される。別の例では、ユーザがＣＲＯＷＤＦＬＩＫアプリ１０及びサーバ３０のみにアップロードしたいと望む場合、ユーザは、ＣＲＯＷＤＦＬＩＫアプリ１０の設定機能において、全てのビデオを装置２０に保存することを見合わせることができる。
【００３１】
ユーザは、ＣＲＯＷＤＦＬＩＫアプリ１０を介してあらゆる長さのビデオを取り込み、ＣＲＯＷＤＦＬＩＫのレビュー／編集プラットフォームに提出することができる。ＣＲＯＷＤＦＬＩＫアプリ１０の、ビデオ取り込み時点における独自の場所／時間タグ付け機能は、正しいグループ化及び同期を可能にするとともに、ユーザにロバストな検索機能を与える。
【００３２】
ＣＲＯＷＤＦＬＩＫアプリ１０では、ＣＲＯＷＤＦＬＩＫアプリ１０を介して複数の装置からの複数の同時ビデオを取り込んでアップロードし、これらを閲覧及び編集し、場所／時間タグ付けに従ってグループ化することができる。
【００３３】
図１Ｄに、プライベートイベントの設定方法を示す。ユーザは、装置２０を用いて、イベントタイプとして「プライベートイベント」を選択する（ステップ１７０）。ユーザは、プライベートイベントのタイプを選択する（ステップ１７５）。このタイプが将来的なイベントである場合、ユーザは、プライベートイベントの場所を入力して確認する（ステップ１８０）。このタイプが将来的なイベントである場合、ユーザはイベントの制作を確認する（ステップ１８５）。任意に、ユーザは、プライベートイベントに招待すべきユーザ又はグループを選択する（ステップ１９０）。任意に、ユーザは、ユーザをプライベートイベントに参加できるようにするためのパスワードを設定することができる。ユーザは、イベントに名前を付けて全ての入力を確認する（ステップ１９５）。その後、イベント制作者は、イベントプロファイルを調整することができる（ステップ１９８）。イベント名は重要なものとなり得る。例えば、広告主又はスポンサーは、将来的なイベントを設定する場合、「企業ＸがロックコンサートＹを提供します」のように、イベント名に自身の名前を入れることができる。その後、本明細書で説明した活動などの、このイベントに関連する全ての活動においてその名前の使用又は表示がトリガされ、企業Ｘは、イベント自体の終了後しばらくしてからも、この使用からブランド推進及び広告利益を得るようになる。
【００３４】
図４及び図５に示すレビュー／編集プラットフォーム５００には、ＣＲＯＷＤＦＬＩＫアプリ１０、及びサーバ３０によって提供されるウェブサイトを介してアクセスすることができる。例えば、レビュー／編集プラットフォーム５００は、インターネットアクセスによって装置２０又はいずれかのコンピュータ又は装置上に表示することができる。
【００３５】
図５Ａを参照して分かるように、レビュー／編集プラットフォーム５００は、ユーザがユーザ編集を制作するために選択したセグメントを受け入れて表示するセグメント化されたタイムライン５１０を含むことができるグラフィカルユーザインターフェイス（「ＧＵＩ」）を提供する。レビュー／編集プラットフォーム５００は、ビデオストリーム５１５及び５２０などの、利用可能なセグメント化されたイベントのビデオストリームを示すためのウィンドウを提供することもできる。タイムライン５１０は、Ｙの長さのセグメント５２５、５２６及び５２７に分割される。各セグメントは、マスタクロックに基づいて特定の時刻に開始する。この例では、第１のセグメントが時刻ｔに開始し、第２のセグメントが時刻ｔ＋Ｙに開始し、第３のセグメントが時刻ｔ＋２Ｙに開始、以下同様である。同様に、ビデオストリーム５１５は、Ｙの長さのセグメント５３０、５３１及び５３２に分割され、セグメント５３０は時刻ｔに開始し、セグメント５３１は時刻ｔ＋Ｙに開始し、セグメント５３２は時刻ｔ＋２Ｙに開始する。ビデオストリーム５２０は、Ｙの長さのセグメント５３５、５３６及び５３７に分割され、セグメント５３５は時刻ｔに開始し、セグメント５３６は時刻ｔ＋Ｙに開始し、セグメント５３７は時刻ｔ＋２Ｙに開始する。
【００３６】
例えば、Ｙが６０秒であり、ｔが午後５時である場合、セグメント５２５、５３０及び５３５は午後５時に開始し、セグメント５２６、５３１及び５３６は午後５時１分に開始し、セグメント５２７、５３２及び５３７は午後５時２分に開始し、以下同様である。例示を目的として、タイムライン５１０、並びにビデオストリーム５１５及び５２０には３つのセグメントしか示していないが、当業者であれば、あらゆる数のセグメントを使用することができると理解するであろう。
【００３７】
ユーザは、ユーザがカスタマイズしたイベントのビデオを制作するために、各継続時間Ｙのタイムスロット内の利用可能なセグメントを垂直方向に進み、いずれかの利用可能なビデオ５１５、５２０、及びプラットフォームタイムライン５１０にアップロードされる全ての追加ビデオからセグメントを選択して配置することができる。タイムライン５１０のタイムライン上の場所に対応する場所には、ビデオ５１５、５２０、又はその他のビデオから選択された各セグメントのみを配置することができる。例えば、セグメント５２６が午後５時１分に開始する場合、セグメント５２６には、やはり午後５時１分に開始するビデオ５１５、５２０又はその他のビデオからのセグメント、この例ではセグメント５３１及び５３６のみを配置することができる。これにより、全てのビデオストリームからの時間同期が確実になる。
【００３８】
レビュー／編集プラットフォーム５００は、いくつかの機能を実行するために入力装置５９１、５９２、５９３などを任意に含むことができる。例えば、入力装置５９１は、選択されると、ビデオ５１０、５１５又は５２０内のショットの画面ショットキャプチャを生成することができ、ユーザは、後でこのショットを（例えばＪＰＥＧファイルとして）ダウンロードし、又はこのショットの静止画像を見ることができる。これにより、ユーザがビデオから写真を取得するための容易な方法が可能になる。
【００３９】
図５Ｂに、図５Ａの実施形態の変形例を示す。図５Ｂでは、レビュー／編集プラットフォーム６００が、ユーザがユーザビデオ編集を制作するために選択したビデオセグメントを受け入れて表示するセグメント化されたビデオタイムライン６１０を含むことができるＧＵＩを提供する。しかしながら、図５Ｂには、ユーザがユーザオーディオ編集を制作するために選択したオーディオセグメントを受け入れて再生するセグメント化されたオーディオタイムライン６１１も示されている。レビュー／編集プラットフォーム６００は、ビデオストリーム６１５及び６２０などの、利用可能なセグメント化されたイベントのビデオストリーム、並びにオーディオストリーム６１６及び６２１などの、利用可能なセグメント化されたイベントのオーディオストリームを示すためのウィンドウを提供することもできる。タイムライン６１０及び６１１は、Ｙの長さのセグメント６２５、６２６、６２７、及び６７５、６７６、６７７にそれぞれ分割される。他の多くのビデオ及びオーディオストリームを提示することができ、タイムライン６１０及び６１１は、３つのセグメントをはるかに超えて拡張することができると理解されるであろう。この例では、ビデオストリーム６１５及びオーディオストリーム６１６は、第１の装置によって取り込まれたものであり、ビデオストリーム６２０及びオーディオストリーム６２１は、第２の装置によって取り込まれたものである。しかしながら、図５Ａとは異なり、図５Ｂのシステムでは、編集者が、１つの装置によって取り込まれたビデオ、及び異なる装置によって取り込まれたオーディオを選択できるように、オーディオストリームとビデオストリームを分離することができる。すなわち、編集者は、ビデオストリーム６１５からのセグメントを選択した場合、オーディオストリーム６１６内の対応するセグメントを選択することも、或いはオーディオストリーム６２１又は別のオーディオストリーム内の対応するセグメントを選択することもできる。ユーザは、図５Ｂで説明した方法と同じ方法で、利用可能なビデオ及びオーディオセグメントを垂直方向に進み、各継続時間Ｙのタイムスロット内で選択を行うことができる。
【００４０】
１つの実施形態では、サーバ３０にアップロードされた全てのビデオが、レビュー／編集プラットフォーム５００又は６００上で将来的に体系化できるようにタグ付け及びマーク付けされる。ＣＲＯＷＤＦＬＩＫアプリ１０及び／又はサーバ３０は、あらゆるアップロードされたビデオ又はその一部へのアクセスを、場所及び時間符号化に基づいて制限することができる。例えば、出演者が、ＣＲＯＷＤＦＬＩＫプラットフォームにおける自身のパフォーマンスを許可しないと決定した場合、サーバ３０は、この出演者のパフォーマンスからの全てのビデオを将来的に使用できないようにブロックすることができる。また、サーバ３０は、特定の視聴者にとって不適切なコンテンツをこれらのユーザからブロックこともできる。例えば、言葉遣いの汚いビデオを、１３歳を上回るユーザに制限したりすることができる。
【００４１】
図２は、場所／日付／時間タグ付け及びビデオ取り込み／タグ／提出処理を含む、本システム及び方法の例示的なビデオ取り込み及び提出処理を示すブロック／フロー図である。ＣＲＯＷＤＦＬＩＫのレビュー／編集プラットフォームは、ＣＲＯＷＤＦＬＩＫアプリを介して提出されたあらゆるイベントのビデオを編集するための独自の方法を提供する。ユーザがビデオを取り込んだ後、ステップ２００において、取り込んだビデオをレビュー／編集プラットフォームに投稿することができる。ステップ２０５において、ユーザが各Ｙ秒の時間間隔に対応する全ての提出されたセグメントを閲覧できるように、提出されたビデオをカットし、時間同期された形で提示することができる。ユーザは、単一の提出者からの連続セグメントの再生を選択することも、或いは各Ｙ秒の時間間隔に対応する提出されたセグメントのいずれか１つを選択することもできる。これらのＹ秒の断片は、各々がＣＲＯＷＤＦＬＩＫアプリ１０内の同じマスタクロックに従って「カット」又はタグ付けされているので、時間セグメント当たり１つの提出物を同期的に再構築することによって独自の編集が制作され、他の人気のあるソーシャルメディアサイト上で閲覧、保存、共有、コメント、いいね！、格付け及びレビューが行えるように、専門的にカットされ編集されたビデオとして再生される。
【００４２】
図４は、図５Ａに示すものと同様の、レビュー／編集プラットフォームの例示的なスクリーンショットである。このスクリーンショットには、本システム、方法及びコンピュータアクセス可能媒体の画面に注釈を付けたものを示している。編集モードでは、ユーザが、クリップを（スロットマシンのように）回転させて特定のクリップを選択することができる。ユーザは、特定のクリップを中心クリップ４０５として設定することによってそのクリップを選択することができる。クリップが選択された旨の指示を提供することもできる。例えば、このクリップに「親指を立てた」印を与え、選択済みクリップとして集計することができる。選択集計の数を用いて、人気のあるクリップを評価して識別することができる。ユーザは、右にスワイプ又はスクロールして、追加セグメントの特定のクリップを選択することができ、左にスクロールして、特定のセグメントの特定のクリップを再選択することができる。
【００４３】
ＣＲＯＷＤＦＬＩＫアプリ１０は、特定の取り込まれた編集したイベントを通じてＹ秒が一定間隔になるように設定することも、又は別の同期された値に設定することもできる。例えば、ＣＲＯＷＤＦＬＩＫを介して取り込まれて編集された結婚式イベントでは、Ｙ値を１０秒とすることができる。この結婚式の例では、アプリのマスタクロックに基づいて、各セグメントが１０秒にカットされる。或いは、スポーツイベントでは、Ｙを１０秒／５秒／１０秒／５秒の反復パターンとすることもできる。いずれの場合にも、その場所／時間のイベントにおける複数のソースのそれぞれ全てについて、レビュー／編集プラットフォーム５００上に提示される全ての取り込まれたビデオにわたって各セグメントの長さ（Ｙ）が適用される。
【００４４】
ＣＲＯＷＤＦＬＩＫアプリは、アプリのマスタクロックによって同期されたＣＲＯＷＤＦＬＩＫアプリを介して取り込まれた全てのビデオをセグメント当たりＹ秒に「カット」する。図２のステップ２１０において、ユーザは、ビデオ内の各位置のＹ秒セグメントを選択することができる。ユーザは、所与の場所／時間のイベントのビデオ全体の一部である短いビデオを制作し、保存して共有するために、イベントビデオ全体の一部を選択することもできる。ステップ２１５において、選択されたセグメントの数に基づいてビデオの全長を決定することができる。ステップ２２０において、セグメントの総選択回数に基づいて、セグメント毎の大衆のお気に入りを選択することができる。この大衆のお気に入りは、さらなるセグメントが選択された時に動的に更新することができる。これらの選択が大衆にお気に入りでなかった場合、現在のセグメントを大衆のお気に入りに置き換えるためのオプションがユーザに与えられる。セグメントが全て選択されると、ステップ２２５において、編集したビデオを投稿することができる。
【００４５】
ユーザフレンドリーなタップによる選択、又はドラッグ又はドロップによる編集を容易にするために、短いビデオの開始及び終了は、Ｙ秒セグメントの開始及び終了にそれぞれ対応することが好ましい。この例として、多くの楽曲で構成されたコンサートイベントからの単一の楽曲、又はサッカーの試合全体からの単一の一連のプレーのユーザ編集を選択することを挙げることができる。自身のアカウントにサインインしたユーザは、このミニ編集の保存、閲覧及び再編集を行うこともできる。
【００４６】
ＣＲＯＷＤＦＬＩＫアプリは、ビデオセグメントの時間線形的再同期又は組み立て、並びに非時間線形的ビデオ編集を可能にする。例えば、ユーザは、あらゆる提出されたビデオセグメントを選択し、これをユーザの編集のビデオタイムラインのあらゆる場所に配置することができる。ユーザは、あるビデオセグメントを自身のビデオ編集のタイムラインにドラッグすることを選択する場合、自分が選択したあらゆる順序でこれを行うことができる。これにより、同じＹ時間スロットからの複数のセグメントなどの非線形ビデオのビデオ制作及び閲覧が可能になる。
【００４７】
ＣＲＯＷＤＦＬＩＫアプリ１０は、その独自のビジネスモデルを介してスポンサー付イベントを支援することにより、ファンが取り込み、アップロード、編集及び共有を行ったイベントのビデオと、イベントスポンサー会場、演目のメッセージ、又はユーザに向けられたその他のコマーシャル又はコミュニティベースのメッセージとの間のコネクタとして機能する。
【００４８】
任意に、ＣＲＯＷＤＦＬＩＫアプリ１０を使用することにより、大衆がキュレートした独自の各イベントビデオが可能になる。各サインインしたユーザが、図４、図５Ａ又は図５Ｂに関して上述したシステムの１つを用いてパーソナル編集を行い、制作して保存した（この結果、ビデオクリップ又は「フリック」が得られた）時には、ビデオタイムライン及び（存在する場合には）オーディオタイムラインにわたる各タイムスロットのユーザ選択が、登録ユーザ（例えばサインインしたユーザ）によって編集が保存された時に「投票」を受け取ることが好ましい。これらの投票をセグメント毎に集約することにより、Ｙ秒タイムスロットの各々において最も投票を得た、又は最も多く選択された提出物を得ることができる。従って、他のユーザは、この総得票数により、登録ユーザ間で最も人気の高いビデオ又はオーディオセグメントを容易に特定することができる。各登録ユーザは、イベントの複数の編集を制作し、保存して共有することができる。ユーザが選択する毎に１つの（１）投票を受け取ることができる。登録ユーザから複数回編集が行われると、所与の時間のセグメントにおける投票を受け取る提出物も複数になり得る。１つの提出物は、ユーザの様々な編集内にセグメントが現れる回数に関わらず、登録ユーザ当たり１つ（１）の投票に制限することができる。この大衆がキュレートした最良のビデオはこれらの提出物で構成され、各ユーザが最良のリストをもたらす自身の選択を識別する独自の処理の結果である。
【００４９】
図１４に、この実施形態の態様を示す。図１４には、大衆がキュレートしたビデオ及びオーディオクリップを生成する方法８００を示している。複数のユーザの各々が、レビュー／編集プラットフォーム５００又は６００を用いてビデオ及びオーディオクリップを制作する（ステップ８０５）。ユーザによって選択された各ビデオ及びオーディオセグメントが「投票」を受け取り、セグメント毎に現在の集計が記憶される（ステップ８１０）。サーバ３０は、あるイベント内の各継続時間Ｙの時間セグメントのどのビデオセグメント及びオーディオセグメントが最も多くの投票を受け取ったかをユーザに示す（ステップ８１５）。サーバ３０は、イベント内の各継続時間Ｙの時間セグメントの最も多くの投票を受け取ったビデオ及びオーディオセグメントを含む、大衆がキュレートしたビデオ及びオーディオクリップを自動的に生成する（ステップ８２０）。この結果、ユーザは、大衆がキュレートしたビデオ及びオーディオクリップを視聴することができる（ステップ８２５）。
【００５０】
１つの実施形態では、ユーザが、ＣＲＯＷＤＦＬＩＫのレビュー／編集プラットフォーム上で、アカウントのユーザＩＤの下でサインインしていないゲストとしてビデオのレビュー及び編集を行うことができる。ユーザ登録を促すために、ユーザがゲストとして閲覧及び編集を行っている（例えば、サインイン又は登録していない）場合には、このユーザには制限された機能しか提供されない。例えば、このユーザを、将来的な閲覧のために編集を保存できないようにすることができ、或いは最良の編集又は大衆の選択を表す全体的なキュレーション集計において、編集選択を無視することができる。
【００５１】
１つの実施形態では、ＣＲＯＷＤＦＬＩＫアプリが、編集版のビデオのタイムラインに沿った特定のＹ秒セグメントの合間の所定の時間スロットにスポンサーメッセージを自動挿入すること、及びスポンサー、広告主又はその他のソースからプリロール広告ビデオ又はその他のメッセージを挿入することを可能にすることができる。
【００５２】
ユーザは、ビデオの取り込みに使用するＣＲＯＷＤＦＬＩＫを選択した時に、場所及び時間／日付の容認／確認を行うように促される。この目的は、ＣＲＯＷＤＦＬＩＫアプリがユーザの取り込んだビデオを提出した時に、このビデオがその時間／場所（例えばイベント）の特徴に基づいて正しく提出されていることを保証するためである。しかしながら、時間／場所情報の入力は、ビデオを取り込む前、最中、又は後のいずれかに実行することができる。例えば、ＣＲＯＷＤＦＬＩＫアプリでは、登録ユーザが、場所の確認又はイベントへの参加を行う前にビデオを取り込むことができ、ＣＲＯＷＤＦＬＩＫアプリを介してビデオを取り込んだ後にイベント／場所を選択するように促される。
【００５３】
１つの実施形態では、ＣＲＯＷＤＦＬＩＫアプリが、様々な提出物間における場所及び時間の同一性を評価するためのアルゴリズムを含む。ＣＲＯＷＤＦＬＩＫアプリは、サインインしたユーザの近くに他のユーザが存在するかどうかを判断することもできる。さらなる実施形態では、ＣＲＯＷＤＦＬＩＫアプリが、近隣の友人及び／又は他のＣＲＯＷＤＦＬＩＫユーザの場所を確認した時にユーザに通知することができる。
【００５４】
ユーザがＣＲＯＷＤＦＬＩＫアプリ１０を介してビデオを取り込んで提出した場合、このビデオは、ＣＲＯＷＤＦＬＩＫアプリ１０を介して取り込まれなかった場合の形で装置２０のスマートフォンカメラロールにも保存される。この保存されたビデオは、ＣＲＯＥＤＦＬＩＫアプリ１０によってカット又は変更されない。ユーザは、ＣＲＯＷＤＦＬＩＫアプリ１０により、各取り込まれたビデオセグメントをレビューし、サーバ３０にアップロードすることを決定又は確認することができる。
【００５５】
ＣＲＯＷＤＦＬＩＫアプリは、ユーザの識別及びレビューを容易にできるように、各ビデオセグメントのサムネイルと撮影者のユーザＩＤをアップロードすることが好ましい。１つの実施形態では、ＣＲＯＷＤＦＬＩＫアプリが、リファクタビデオアップロードサービス、或いは別のアップロードサービス又はプロトコルを用いて、ユーザによって提供されたユーザＩＤ及びイベントＩＤが実際のデータを表すことを確実にし、ビデオファイル及びサムネイルがアップロードされた後にのみビデオ記録の制作が行われるように制限する。
【００５６】
ユーザは、レビュー／編集機能において編集を制作する際に、図８に示すように、後で検索するための編集又はコンテンツをさらに定めるようにタグ８０９を取り付けることができる。図８に示すように、ユーザは、Ｆａｃｅｂｏｏｋなどのソーシャルメディアを用いて、或いは電子メール又はテキスト送信（例えば、ショートメッセージサービス）によって１又はそれ以上の個人に配信することにより、他人と編集を共有することもできる。
【００５７】
ＣＲＯＷＤＦＬＩＫは、複数のユーザがビデオを提出し、複数の提出されたビデオの集約から独自の編集を制作できるようにする固有のビデオ取り込み及び編集用モバイル及びインターネットプラットフォームであり、ＣＲＷＯＤＦＬＩＫアプリは、その後のレビュー及び編集のためにＣＲＯＷＤＦＬＩＫのレビュー／編集プラットフォームに投稿された全てのビデオが、場所に基づいて一致したイベントからのビデオであるとともに、ＣＲＯＷＤＦＬＩＫアプリのマスタクロックに基づいて編集のために同期されていることを保証する取り込み時点の場所／時間／イベントスタンプを同期的にタグ付けすることによってこれを達成し、同期されたビデオは、時間／場所タグに基づいて検索可能である。１つの実施形態では、ユーザが、コラージュ型のビデオを制作するために複数のイベントを選択してレビュー／編集プラットフォームに提示することができる。これにより、ユーザは、同じ実際のイベントにおいて取り込まれた全てのビデオにアクセスできるように、この実際のイベントの複数のＣＲＯＷＤＦＬＩＫイベントを組み合わせることもできる。同じ実際のイベントの複数のＣＲＯＷＤＦＬＩＫイベントが存在する場合、イベント制作者の各々は、混乱を抑えるために、ＣＲＯＷＤＦＬＩＫアプリ１０を介して、イベントを組み合わせることに同意することができる。このことは、例えば設定されたジオフェンスを物理的に越えるイベントにおいて生じる可能性がある。例えば、大統領就任式は、物理的距離が１マイルを越えることが多い。ジオフェンスが１０ヤードに設定されている場合、サーバは、１つの実際のイベント（大統領就任式）に対応する複数のイベントの制作を可能にすることができる。
【００５８】
ＣＲＯＷＤＦＬＩＫアプリ１０は、様々な入力及び方法を用いて、ＣＲＯＷＤＦＬＩＫのレビュー／編集プラットフォームにおける同期レビュー及び編集のためにカットすべき、取り込まれたビデオの最適なセグメント長を決定する。この長さ「Ｙ」は、レビュー／編集を同期させる。値Ｙは、１０−５−１０−５−１０−５秒などの不均一な時間セグメントの反復パターンとすることも、或いは取り込み全体を通じて１５−１５−１５−１５秒などの単一のセグメント長とすることもできる。提出されたビデオをＹ秒の断片にカットするＣＲＯＷＤＦＬＩＫ法は、各Ｙ秒時間スロットの好ましい提出物の選択に基づいて複数の編集の制作、閲覧、保存及び共有を行うための単純かつ強力な処理を可能にし、この時間スロットは、Ｙ秒の長さのビデオ断片の複数の連続クリップで構成される専門的品質のビデオを制作するように再び互いにシームレスに再同期する。
【００５９】
ＣＲＯＷＤＦＬＩＫアプリ１０は、複数のユーザによるセグメント選択の集約を集計して独自の編集を制作し、これによって各Ｙ秒時間スロットのトップランクの提出物が得られるようになる。最も多く選択されたセグメントの集約により、大衆によってキュレートされた最良の編集が決定される。ゲームを阻止及び／又は制限するために、ＣＲＯＷＤＦＬＩＫアプリ１０は、特定の方法及び分析をキュレーション処理に適用して最良の編集を決定する。投票集計は、さらなるユーザが編集を制作して最良の編集が時間と共に変化するにつれて変化することができる。
【００６０】
ＣＲＯＷＤＦＬＩＫアプリは、複数のユーザの提出物から制作され１人又は複数のユーザによって編集された独自のビデオ編集を一意的に共有して投稿できるようにする。
【００６１】
図６に、ユーザが他のＣＲＯＷＤＦＬＩＫユーザ及びその編集を追跡できるようにする画面フローを示す。ユーザは、ＣＲＯＷＤＦＬＩＫアプリ１０にログインすると、コミュニティ６０５から特定の友人６００を選択することができる。その後、ユーザは、友人のページ６１０に導かれて友人のビデオ６１５を全て見る。ユーザは、友人のページに参加することができ、友人が新たなビデオを投稿した場合には自動アップデートを受け取ることができる。
【００６２】
図１５には、本明細書で説明した実施形態を用いて制作されたビデオ及びオーディオクリップ（フリック）の動向データを表示する方法８００を示す、本明細書で説明した実施形態の別の態様を示す。複数のユーザの各々が、レビュー／編集プラットフォーム５００又は６００を用いてビデオ及びオーディオクリップを制作する（ステップ８０５）。ユーザによって選択された各ビデオ及びオーディオセグメントが「投票」を受け取り、各セグメントの現在の集計が記憶される（ステップ８１０）。サーバ３０は、あるイベント内の各継続時間Ｙの時間セグメントのどのビデオセグメント及びオーディオセグメントが最も多くの投票を受け取ったかをユーザに示す（ステップ８１５）。サーバ３０は、イベント内の各継続時間Ｙの時間セグメントの最も多くの投票を受け取ったビデオ及びオーディオセグメントを含む、大衆がキュレートしたビデオ及びオーディオクリップを自動的に生成する（ステップ８２０）。この結果、ユーザは、大衆がキュレートしたビデオ及びオーディオクリップを視聴することができる（ステップ８２５）。
【００６３】
とりわけ、図４、図５Ａ及び図５Ｂのシステムのユーザは、システムを使用するためにいずれかのビデオ又はオーディオストリームの制作者になっておく必要がない。すなわち、ユーザは、任意にタグ又は他のメタデータを用いて特定のトピック又はイベントを検索することにより、サーバ３０からレビュー／編集プラットフォーム５００にアクセスすることができる。サーバ３０からは、全ての非プライベートイベントにアクセスすることができ、非プライベートイベントのための無限数のビデオ及びオーディオクリップ（フリック）を生成することができる。
【００６４】
図１６に、サーバ３０によって任意に生成できる、各ビデオ又はオーディオストリームの各セグメントのデータ構造１０００を示す。データ構造１０００は、セグメントの一意の識別子（セグメントＩＤ）、イベント名、時間、場所（緯度／経度）、タグ、制作者名、選択回数、閲覧回数、及びセグメントに関連する他のいずれかのメタデータ、のうちの１つ又はそれ以上のためのフィールドを任意に含むことができる。
【００６５】
図１７には、サーバ３０によって任意に生成できる、各ビデオ又はオーディオクリップのデータ構造１１００を示す。任意に、データ構造１１００は、クリップの一意のＩＤ（ビデオ／オーディオクリップＩＤ）、セグメント１のセグメントＩＤ（クリップ内の第１のセグメント）、セグメント２のセグメントＩＤ、及びクリップのセグメント数をＮとした場合にセグメントＮのセグメントＩＤで終了する、クリップ内の他の全てのセグメントのセグメントＩＤを含むことができるプレイリスト又はその他の構造である。
【００６６】
図１８には、ネットワークを介してサーバ３０及び信頼できるクロック４０に結合された、ＣＲＯＷＤＦＬＩＫアプリ１０を実行する装置２０を示す。サーバ３０は、本明細書で説明した実施形態によって使用される全てのビデオストリーム、オーディオストリーム、ビデオセグメント、オーディオセグメント、ビデオクリップ及びオーディオクリップを任意に記憶するビデオストア３１を含む。ビデオストア３１は、各ビデオ及びオーディオセグメントをそのセグメントＩＤ及びデータ構造１０００にリンクするとともに、各ビデオ及びオーディオクリップをそのビデオ／オーディオクリップＩＤ及びデータ構造１１００にリンクするデータベーステーブルを任意に含む。信頼できるクロック４０は、上述したマスタクロックの役割を果たすことができる。
【００６７】
図１９に、顔認識及び音声認識法１２００の実施形態を示す。サーバ３０は、ビデオストリーム、ビデオセグメント及び／又はビデオクリップに対して顔認識を実行する。サーバ３０は、オーディオストリーム、オーディオセグメント及び／又はオーディオクリップに対して音声認識を実行する（ステップ１２０５）。サーバ３０は、ある人物の顔の画像及び／又は音声記録を受け取る（ステップ１２１０）。サーバ３０は、この顔の画像に対して顔認識を実行し、及び／又は音声記録に対して音声認識を実行する（ステップ１２１５）。サーバ３０は、ステップ１２５１の結果をステップ１２０５の結果と比較する（ステップ１２２０）。サーバ３０は、顔の画像についての一致を含む全てのビデオストリーム、ビデオセグメント及び／又はビデオクリップを識別し、及び／又は音声記録についての一致を含む全てのオーディオストリーム、オーディオセグメント及び／又はオーディオクリップを識別する（ステップ１２２５）。この方法は、例えば行方不明者の発見において有用となり得る。ユーザは、行方不明者の写真をアップロードし、サーバ３０に方法１２００を実行するように命令することができる。潜在的に、方法１２００の結果として、（時間及び場所情報に相関付けられた）その人物の顔を含むビデオ、及び／又は（時間及び場所情報に相関付けられた）その人物の声を含むオーディオが得られる。この方法は、さらに広く検索能力を提供することもでき、ユーザは、顔の写真及び／又は音声記録を用いてビデオ及びオーディオコンテンツ内の非テキスト検索を行うことができる。
【００６８】
図１０に、本開示による、通常は携帯電話機、スマートフォン、タブレット、又はその他の処理及び通信装置の形のシステムの例示的な実施形態のブロック図を示す。例えば、本明細書で説明した本開示による例示的な手順は、処理装置及び／又はコンピュータ装置１００２によって行うことができる。例えば、このような処理／コンピュータ装置１００２は、限定するわけではないが、例えば１又はそれ以上のマイクロプロセッサを含み、コンピュータアクセス可能媒体（例えば、ＲＡＭ、ＲＯＭ、ハードドライブ又はその他の記憶装置）に記憶された命令を使用できるコンピュータ／プロセッサ１００４の全体又はその一部とすることができ、或いはコンピュータ／プロセッサ１００４を含むことができる。
【００６９】
図１０に示すように、例えば、（例えば、処理装置１００２と通信する）コンピュータアクセス可能媒体１００６（例えば、上述したような、ハードディスク、フロッピー（登録商標）ディスク、メモリスティック、ＣＤ−ＲＯＭ、ＲＡＭ、ＲＯＭ、その他、又はこれらの集合体）を提供することができる。コンピュータアクセス可能媒体１００６は、とりわけＣＲＯＷＤＦＬＩＫアプリケーションソフトウェアを実装する実行可能命令１００８を含むことができる。これに加えて、又はこの代わりに、コンピュータアクセス可能媒体１００６とは別に、例えば上述したようないくつかの例示的な手順、処理及び方法を実行するように処理装置を構成するための命令を処理装置１００２に与えることができる記憶装置１０１０を提供することができる。
【００７０】
さらに、例示的な処理装置１００２は、例えば有線ネットワーク、無線ネットワーク、インターネット、イントラネット、データ収集プローブ、センサなどを含むことができる入力／出力装置１０１４を有し、又は含むことができる。図１０に示すように、例示的な処理装置１００２は、本開示のいくつかの例示的な実施形態に従って、例えば処理装置からの情報を出力することに加えて処理装置に情報を入力するように構成されたタッチ画面とすることができる例示的なディスプレイ装置１０１２と通信することができる。例示的なディスプレイ１０１２及び／又は記憶装置１０１０は、当業で周知の形式のユーザがアクセス可能なフォーマット及び／又はユーザが読み取り可能なフォーマットでデータを表示及び／又は記憶するために使用することができる。
【００７１】
上記の内容は、本開示の原理を例示したものにすぎない。当業者には、本明細書の教示に照らして、説明した実施形態の様々な修正及び変更が明らかであろう。従って、当業者であれば、本明細書では明示的に図示又は説明していないが、本開示の原理を具体化する、従って本開示の思想及び範囲内に含めることができる数多くのシステム、構成及び手順を考案できると理解されるであろう。当業者であれば理解するはずであるが、様々な異なる例示的な実施形態は、共に使用することも、置き換えて使用することもできる。また、明細書、図面及び特許請求の範囲を含めて本開示で使用している、限定するわけではないが、例えばデータ及び情報を含むいくつかの用語は、いくつかの事例では同意語として使用することができる。互いに同意語とすることができるこれらの単語及び／又はその他の単語は、本明細書では同意語として使用することができるが、このような単語を同意語として使用しないように意図することができる事例も存在し得ると理解されたい。さらに、先行技術の知識は、上記において明示的に引用によって本明細書に組み入れていない限り、その全体が本明細書に明示的に組み入れられる。参照する全ての公表物は、その全体が引用により本明細書に組み入れられる。
【符号の説明】
【００７２】
５００  レビュー／編集プラットフォーム
５１０  タイムライン
５１５、５２０  ビデオストリーム
５２５、５２６、５２７  タイムラインのセグメント
５３０、５３１、５３２  ビデオストリーム５１５のセグメント
５３５、５３６、５３７  ビデオストリーム５２０のセグメント
５９１、５９２、５９３  入力装置
【図１Ａ】
2016508309.tif 000003
【図１Ｂ】
2016508309.tif 000004
【図１Ｃ】
2016508309.tif 000005
【図１Ｄ】
2016508309.tif 000006
【図２】
2016508309.tif 000007
【図３】
2016508309.tif 000008
【図４】
2016508309.tif 000009
【図５Ａ】
2016508309.tif 000010
【図５Ｂ】
2016508309.tif 000011
【図６】
2016508309.tif 000012
【図７】
2016508309.tif 000013
【図８】
2016508309.tif 000014
【図９Ａ−９Ｂ】
2016508309.tif 000015
【図１０】
2016508309.tif 000016
【図１１】
2016508309.tif 000017
【図１２】
2016508309.tif 000018
【図１３】
2016508309.tif 000019
【図１４】
2016508309.tif 000020
【図１５】
2016508309.tif 000021
【図１６】
2016508309.tif 000022
【図１７】
2016508309.tif 000023
【図１８】
2016508309.tif 000024
【図１９】
2016508309.tif 000025
【国際調査報告】
2016508309.tif 000026