(57)【要約】  計算装置がメモリ、マイクロフォン、及び画像センサを有する。プロセスが、利用者が選択した視界ウィンドウに従って没入型ビデオの一部を表示するユーザインタフェース領域内で没入型ビデオを再生する。没入型ビデオの再生中に利用者がウィンドウを調節し、このプロセスが没入型ビデオ内のウィンドウの配置を識別する情報を記録する。このプロセスは利用者が提供する音声を記録し、利用者のビデオを記録する。このプロセスはウィンドウの配置を識別する情報を使用して、没入型ビデオの再生中にウィンドウ内で表示されていた内容を含むカスタムビデオを形成する。カスタムビデオはカスタムビデオの周縁部分内に視覚的オーバレイも含み、視覚的オーバレイは利用者の記録ビデオを含む。カスタムビデオは記録音声を使用する音声オーバレイも含む。このプロセスはカスタムビデオを別のコンピュータに伝送する。【選択図】  図１
2019528654.tif 000002
【特許請求の範囲】
【請求項１】
動的な没入型メディアコンテンツをカスタマイズするための方法であって、
１個又は複数個のプロセッサ、メモリ、マイクロフォン、及び画像センサを有する計算システムにおいて、
没入型メディアカスタマイズユーザインタフェースを表示すること、
前記ユーザインタフェースの第１の領域内で没入型ビデオを再生することであって、前記第１の領域は利用者が選択した視界ウィンドウに従って前記没入型ビデオの一部を表示する、再生すること、
前記没入型ビデオの再生中、前記視界ウィンドウを調節するためのユーザ入力を受け付け、前記没入型ビデオ内の前記視界ウィンドウの配置を識別する情報を記録すること、
前記視界ウィンドウの配置を識別する前記情報を使用して、前記没入型ビデオの再生中に前記視界ウィンドウ内で表示されていた内容を含むカスタムビデオを形成することであって、前記カスタムビデオは、
（ａ）前記カスタムビデオの周縁部分内の視覚的オーバレイであって、前記画像センサによって捕捉される前記利用者の記録ビデオを含む、視覚的オーバレイ、
（ｂ）前記マイクロフォンを使用して捕捉される記録音声を含む音声オーバレイ、及び
（ｃ）テキスト又は画像を含む視覚的注釈
のうちの１つ又は複数を含む、形成すること、並びに
前記カスタムビデオを第２の計算システムに伝送すること
を含む、方法。
【請求項２】
前記カスタムビデオが、
（ａ）前記カスタムビデオの周縁部分内の視覚的オーバレイであって、前記画像センサによって捕捉される前記利用者の記録ビデオを含む、視覚的オーバレイ、
（ｂ）前記マイクロフォンを使用して捕捉される記録音声を含む音声オーバレイ、及び
（ｃ）テキスト又は画像を含む視覚的注釈
のうちの２つ以上を含む、請求項１に記載の方法。
【請求項３】
前記カスタムビデオが、
（ａ）前記カスタムビデオの周縁部分内の視覚的オーバレイであって、前記画像センサによって捕捉される前記利用者の記録ビデオを含む、視覚的オーバレイ、及び
（ｂ）前記マイクロフォンを使用して捕捉される記録音声を含む音声オーバレイ
を含む、請求項２に記載の方法。
【請求項４】
前記マイクロフォンを使用して捕捉される前記記録音声及び前記画像センサによって捕捉される記録ビデオの両方が前記没入型ビデオの再生中に捕捉され、
前記カスタムビデオを形成することが、前記ビデオオーバレイを前記没入型ビデオと同期し、前記音声オーバレイを前記没入型ビデオと同期することを含む、
請求項３に記載の方法。
【請求項５】
前記没入型ビデオの再生後、前記視界ウィンドウの配置を識別し、それにより再再生中の前記視界ウィンドウの配置を制御する前記記録済み情報を使用して前記没入型ビデオを再再生することを更に含み、
前記マイクロフォンを使用して捕捉される前記記録音声及び前記画像センサによって捕捉される記録ビデオの両方が前記没入型ビデオの再再生中に捕捉され、
前記カスタムビデオを形成することが、前記ビデオオーバレイを前記没入型ビデオと同期し、前記音声オーバレイを前記没入型ビデオと同期することを含む、
請求項３に記載の方法。
【請求項６】
前記視界ウィンドウを調節するための前記ユーザ入力が前記計算装置を動かすことを含む、請求項１に記載の方法。
【請求項７】
前記視界ウィンドウを調節するための前記ユーザ入力が、マウスポインタ、指のジェスチャ、手のジェスチャ、腕のジェスチャ、又は目のジェスチャを使用することを含む、請求項１に記載の方法。
【請求項８】
前記視界ウィンドウの配置を識別する前記情報が位置及び倍率の両方を含む、請求項１に記載の方法。
【請求項９】
前記視界ウィンドウを調節するための前記ユーザ入力が前記視界ウィンドウの倍率を変更することを含む、請求項８に記載の方法。
【請求項１０】
前記視界ウィンドウを調節するための前記ユーザ入力が前記視界ウィンドウを動かすことを含む、請求項８に記載の方法。
【請求項１１】
前記カスタムビデオが前記視界ウィンドウの外側の前記没入型ビデオからのビデオのフレーム形状部分を含み、前記ビデオのフレーム形状部分が不明瞭な方法で表示される、請求項１に記載の方法。
【請求項１２】
不明瞭な方法で表示することが、前記フレーム形状部分を薄暗く又は焦点を合わせず表示することを含む、請求項１１に記載の方法。
【請求項１３】
前記カスタムビデオが前記没入型ビデオと、前記没入型ビデオ内の前記視界ウィンドウの配置を定めるメタデータとを含む、請求項１に記載の方法。
【請求項１４】
前記カスタムビデオを形成することが、前記没入型ビデオの再生中に前記視界ウィンドウ内で見ることができた内容だけを含むビデオストリームを前記没入型ビデオから抽出することを含む、請求項１に記載の方法。
【請求項１５】
前記没入型ビデオがライブストリームとして受信され、受信時に再生される、請求項１に記載の方法。
【請求項１６】
前記没入型ビデオがライブストリームとして受信され、前記没入型ビデオを受信する間に前記カスタムビデオがライブストリームとして同時に形成され、前記形成されるライブストリームが前記第２の計算システムにリアルタイムで伝送される、請求項１に記載の方法。
【請求項１７】
前記カスタムビデオが、前記カスタムビデオの持続時間よりも短い指定の時間間隔にわたって前記カスタムビデオ内に追加される視覚的注釈を含む、請求項１に記載の方法。
【請求項１８】
指定の有効期限を有し、それにより前記指定の有効期限後は前記視覚的注釈が再生中に表示されるのを防ぐ視覚的注釈を前記カスタムビデオが含む、請求項１に記載の方法。
【請求項１９】
前記カスタムビデオを形成することが、予め記録された音楽の音声トラックを追加することを更に含む、請求項１に記載の方法。
【請求項２０】
コンピュータシステムであって、
１個又は複数個のプロセッサと、
メモリと、
マイクロフォンと、
画像センサと、
前記１個又は複数個のプロセッサによって実行されるように構成される前記メモリ内に記憶される１つ又は複数のプログラムであって、請求項１から１９の何れか一項に記載の方法を実行するための命令を含む、１つ又は複数のプログラムと
を含む、コンピュータシステム。
【請求項２１】
マイクロフォン及び画像センサを有するコンピュータシステムの１個又は複数個のプロセッサによって実行されるように構成される１つ又は複数のプログラムを記憶する非一時的コンピュータ可読記憶媒体であって、前記１つ又は複数のプログラムは請求項１から１９の何れか一項に記載の方法を実行するための命令を含む、非一時的コンピュータ可読記憶媒体。
【請求項２２】
没入型メディアコンテンツをカスタマイズするための方法であって、
１個又は複数個のプロセッサ、メモリ、マイクロフォン、及び画像センサを有する計算装置において、
没入型メディアカスタマイズユーザインタフェースを表示すること、
前記ユーザインタフェースの第１の領域内で３６０ビデオを再生すること、
第１のユーザ操作に応答して、特定の瞬間における前記３６０ビデオの静止画を捕捉すること、
第２のユーザ操作に応答して、前記捕捉静止画の動的に調節可能な視界ウィンドウに従い、前記捕捉静止画のカスタムビデオの記録をリアルタイムで開始すること、
前記カスタムビデオの記録中、前記視界ウィンドウを調節するためのユーザ入力を受け付けること、
第３のユーザ操作に応答して、前記カスタムビデオの記録を終了すること、
（ａ）前記カスタムビデオの周縁部分内に視覚的オーバレイを追加することであって、前記視覚的オーバレイは前記画像センサによって捕捉される前記利用者の記録ビデオを含む、追加すること、
（ｂ）前記マイクロフォンを使用して捕捉される記録音声を含む音声オーバレイを追加すること、及び
（ｃ）テキスト又は画像を含む視覚的注釈を追加すること
のうちの１つ又は複数を含む、前記カスタムビデオに注釈を加えること、並びに
前記カスタムビデオを第２の計算装置に伝送すること
を含む、方法。
【請求項２３】
前記カスタムビデオに注釈を加えることが、
（ａ）前記カスタムビデオの周縁部分内に視覚的オーバレイを追加することであって、前記視覚的オーバレイは前記画像センサによって捕捉される前記利用者の記録ビデオを含む、追加すること、
（ｂ）前記マイクロフォンを使用して捕捉される記録音声を含む音声オーバレイを追加すること、及び
（ｃ）テキスト又は画像を含む視覚的注釈を追加すること
のうちの２つ以上を含む、請求項２２に記載の方法。
【請求項２４】
前記カスタムビデオに注釈を加えることが、
（ａ）前記カスタムビデオの周縁部分内に視覚的オーバレイを追加することであって、前記視覚的オーバレイは前記画像センサによって捕捉される前記利用者の記録ビデオを含む、追加すること、及び
（ｂ）前記マイクロフォンを使用して捕捉される記録音声を含む音声オーバレイを追加すること
を含む、請求項２３に記載の方法。
【請求項２５】
前記マイクロフォンを使用して捕捉される前記記録音声及び前記画像センサによって捕捉される記録ビデオの両方が前記カスタムビデオの記録中に捕捉され、
前記カスタムビデオに注釈を加えることが、前記ビデオオーバレイを前記カスタムビデオと同期し、前記音声オーバレイを前記カスタムビデオと同期することを含む、
請求項２４に記載の方法。
【請求項２６】
前記カスタムビデオの記録後に前記カスタムビデオを再生することを更に含み、
前記マイクロフォンを使用して捕捉される前記記録音声及び前記画像センサによって捕捉される記録ビデオの両方が前記カスタムビデオの再生中に捕捉され、
前記カスタムビデオに注釈を加えることが、前記ビデオオーバレイを前記カスタムビデオと同期し、前記音声オーバレイを前記カスタムビデオと同期することを含む、
請求項２４に記載の方法。
【請求項２７】
前記視界ウィンドウを調節するための前記ユーザ入力が前記計算装置を動かすことを含む、請求項２２に記載の方法。
【請求項２８】
前記視界ウィンドウを調節するための前記ユーザ入力が、マウスポインタ、指のジェスチャ、手のジェスチャ、腕のジェスチャ、又は目のジェスチャを使用することを含む、請求項２２に記載の方法。
【請求項２９】
前記視界ウィンドウを調節するための前記ユーザ入力が前記視界ウィンドウの倍率を変更することを含む、請求項２２に記載の方法。
【請求項３０】
前記視界ウィンドウを調節するための前記ユーザ入力が前記視界ウィンドウを動かすことを含む、請求項２２に記載の方法。
【請求項３１】
前記カスタムビデオが前記視界ウィンドウの外側の前記捕捉静止画のフレーム形状部分を含み、前記捕捉静止画の前記フレーム形状部分が不明瞭な方法で表示される、請求項２２に記載の方法。
【請求項３２】
不明瞭な方法で表示することが、前記フレーム形状部分を薄暗く又は焦点を合わせず表示することを含む、請求項２２に記載の方法。
【請求項３３】
前記カスタムビデオが前記捕捉静止画と、前記捕捉静止画内の前記視界ウィンドウの配置及び倍率を定めるメタデータとを含む、請求項２２に記載の方法。
【請求項３４】
前記カスタムビデオが、前記カスタムビデオの再生中に前記視界ウィンドウ内で見ることができた内容だけを含む前記捕捉静止画からのビデオストリームを含む、請求項２２に記載の方法。
【請求項３５】
前記カスタムビデオが、前記カスタムビデオの持続時間よりも短い指定の時間間隔にわたって前記カスタムビデオ内に追加される視覚的注釈を含む、請求項２２に記載の方法。
【請求項３６】
指定の有効期限を有し、それにより前記指定の有効期限後は前記視覚的注釈が再生中に表示されるのを防ぐ視覚的注釈を前記カスタムビデオが含む、請求項２２に記載の方法。
【請求項３７】
前記カスタムビデオに注釈を加えることが、予め記録された音声トラックを追加することを更に含む、請求項２２に記載の方法。
【請求項３８】
コンピュータシステムであって、
１個又は複数個のプロセッサと、
メモリと、
マイクロフォンと、
画像センサと、
前記１個又は複数個のプロセッサによって実行されるように構成される前記メモリ内に記憶される１つ又は複数のプログラムであって、請求項２２から３７の何れか一項に記載の方法を実行するための命令を含む、１つ又は複数のプログラムと
を含む、コンピュータシステム。
【請求項３９】
マイクロフォン及び画像センサを有するコンピュータシステムの１個又は複数個のプロセッサによって実行されるように構成される１つ又は複数のプログラムを記憶する非一時的コンピュータ可読記憶媒体であって、前記１つ又は複数のプログラムは請求項２２から３７の何れか一項に記載の方法を実行するための命令を含む、非一時的コンピュータ可読記憶媒体。
【請求項４０】
１個又は複数個のプロセッサ及びメモリをそれぞれ有する１つ又は複数のサーバ上に実装される没入型メディア用のソーシャルメディアプラットフォームであって、
没入型ビデオ及び前記没入型ビデオ用の埋込アフォーダンスを記憶する１つ又は複数のデータベースであって、各没入型ビデオは３６０ビデオ、仮想現実ビデオ、拡張現実ビデオ、又は混合現実ビデオである、１つ又は複数のデータベースと、
発行元ユーザが、
前記１つ又は複数のデータベースに没入型ビデオをアップロードすること、及び
発行元ユーザによって空間的にも、時間的にも定められる位置において前記没入型ビデオ内にアフォーダンスを埋め込むことであって、各埋込アフォーダンスは視聴者ユーザによって発見可能であり、対話型のユーザインタフェースを有し、１つ又は複数の対応する報酬を有する、埋め込むこと
を可能にする発行元ユーザインタフェースと、
視聴者ユーザが、
没入型ビデオを選択し再生すること、及び
再生中の没入型ビデオのそれぞれの選択部分を視界ウィンドウの配置に基づいて表示する前記視界ウィンドウを使用し、前記再生中の没入型ビデオの様々な部分に移動すること
を可能にする視聴者ユーザインタフェースと
を含み、
前記再生中の没入型ビデオの第１の埋込アフォーダンスを活性化するための第１のユーザ操作に応答して前記第１の埋込アフォーダンスに対応する報酬を開始する、
ソーシャルメディアプラットフォーム。
【請求項４１】
没入型ビデオ内の埋込アフォーダンスの前記時間的位置を定めることが、前記埋込アフォーダンスの開始時間及び終了時間を定めることを含む、請求項４０に記載のソーシャルメディアプラットフォーム。
【請求項４２】
没入型ビデオ内の埋込アフォーダンスの前記時間的位置を定めることが、前記埋込アフォーダンスの開始時間及び持続時間を定めることを含む、請求項４０に記載のソーシャルメディアプラットフォーム。
【請求項４３】
前記第１の埋込アフォーダンスに対応する報酬を開始することが、
現在の視聴者ユーザに関する取得済みのプロファイル情報に基づいて複数の報酬のうちの１つを選択すること、及び
前記選択した報酬を開始すること
を含む、請求項４０に記載のソーシャルメディアプラットフォーム。
【請求項４４】
前記第１の埋込アフォーダンスに対応する報酬を開始することが、制限されたアクセスを有する第２の没入型ビデオへのアクセスを付与し、前記第２の没入型ビデオの再生を開始することを含む、請求項４０に記載のソーシャルメディアプラットフォーム。
【請求項４５】
前記１つ又は複数のデータベースが、前記埋込アフォーダンスに対応する報酬トークンを記憶するように構成されるユーザアカウントを記憶し、
前記第１の埋込アフォーダンスに対応する報酬を開始することが、前記第１の埋込アフォーダンスを活性化した利用者のユーザアカウント内に前記埋込アフォーダンスに対応する報酬トークンを記憶することを含む、
請求項４０に記載のソーシャルメディアプラットフォーム。
【請求項４６】
視聴者ユーザが前記対応する報酬を得るために報酬トークンを引き換えることを可能にする引換ユーザインタフェースを更に含む、請求項４５に記載のソーシャルメディアプラットフォーム。
【請求項４７】
前記発行元ユーザインタフェースは、
（ａ）前記視界ウィンドウに対して固定された位置に留まる視覚的オーバレイを追加することであって、前記視覚的オーバレイは発行元ユーザの記録ビデオを含む、追加すること、
（ｂ）記録音声を含む音声オーバレイを追加すること、及び
（ｃ）テキスト又は画像を含む視覚的注釈を追加すること
のうちの１つ又は複数を含む、発行元ユーザが没入型ビデオに注釈を加えることを更に可能にする、請求項４０に記載のソーシャルメディアプラットフォーム。
【請求項４８】
再生中の没入型ビデオを表示している計算装置を視聴者ユーザが動かすときに前記視界ウィンドウを調節することによる操作について前記視聴者ユーザインタフェースが構成される、請求項４０に記載のソーシャルメディアプラットフォーム。
【請求項４９】
視聴者ユーザがマウスポインタ、指のジェスチャ、手のジェスチャ、腕のジェスチャ、又は目のジェスチャを使用するときに前記視界ウィンドウを調節することによる操作について前記視聴者ユーザインタフェースが構成される、請求項４０に記載のソーシャルメディアプラットフォーム。
【請求項５０】
前記視聴者ユーザインタフェースが、前記視界ウィンドウの倍率を変更するための１つ又は複数のユーザインタフェースコントロールを提供する、請求項４０に記載のソーシャルメディアプラットフォーム。
【請求項５１】
前記視聴者ユーザインタフェースが、前記視界ウィンドウを動かすための１つ又は複数のユーザインタフェースコントロールを提供する、請求項４０に記載のソーシャルメディアプラットフォーム。
【請求項５２】
前記没入型ビデオの持続時間よりも短い指定の時間間隔にわたって没入型ビデオ内に発行元ユーザがアフォーダンスを埋め込むことを前記発行元ユーザインタフェースが更に可能にする、請求項４０に記載のソーシャルメディアプラットフォーム。
【請求項５３】
前記没入型ビデオの持続時間よりも短い指定の時間間隔にわたって没入型ビデオに発行元ユーザが視覚的注釈を追加することを前記発行元ユーザインタフェースが更に可能にする、請求項４０に記載のソーシャルメディアプラットフォーム。
【請求項５４】
指定の有効期限を有し、それにより前記指定の有効期限後は前記埋込アフォーダンスが再生中に表示されるのを防ぐアフォーダンスを発行元ユーザが没入型ビデオ内に埋め込むことを前記発行元ユーザインタフェースが更に可能にする、請求項４０に記載のソーシャルメディアプラットフォーム。
【請求項５５】
指定の有効期限を有し、それにより前記指定の有効期限後は前記視覚的注釈が再生中に表示されるのを防ぐ視覚的注釈を発行元ユーザが没入型ビデオに追加することを前記発行元ユーザインタフェースが更に可能にする、請求項４０に記載のソーシャルメディアプラットフォーム。
【請求項５６】
１つ又は複数のサーバを含む没入型メディア用のソーシャルメディアプラットフォームをホストするコンピュータシステムであって、各サーバが
１個又は複数個のプロセッサと、
メモリと、
前記１個又は複数個のプロセッサによって実行されるように構成される前記メモリ内に記憶される１つ又は複数のプログラムであって、請求項４０〜５５の何れか一項に記載の方法を実行するための命令を含む、１つ又は複数のプログラムと
を有する、コンピュータシステム。
【請求項５７】
ソーシャルメディアプラットフォームをホストするコンピュータシステムの１個又は複数個のプロセッサによって実行されるように構成される１つ又は複数のプログラムを記憶する非一時的コンピュータ可読記憶媒体であって、前記１つ又は複数のプログラムは請求項４０から５５の何れか一項に記載の方法を実行するための命令を含む、非一時的コンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
技術分野
[0001]  開示する実装形態は一般にメディアコンテンツに関し、より詳細には他者と共有するためにメディアコンテンツのカスタムバージョンを作成することに関する。
【背景技術】
【０００２】
背景
[0002]  ビデオコンテンツは、商業的供給源並びに他者とコンテンツを自由に共有する非商業的オンライン供給源の両方から広く入手可能である。利用者は、典型的にはビデオに受動的に関与する。一部の例ではビデオが対話型コンポーネントを含むが、対話は限定的である。一部のコンテンツプロバイダは単一平面を上回るビデオを提供している。例えば３６０ビデオは、ビューウィンドウ又はポータルによって見ることができる内容の一部分を利用者が見るサラウンドビデオを提供する。ビューウィンドウを変えることにより、人はビデオの再生中にそのビデオの様々な部分を見ることができる。しかし、何を見るべきか又は何処を見るのかを利用者は分からないので、３６０ビデオでさえ利用者の関与がうわべだけのものになる。加えて利用者がアクセス可能である、優れており且つ興味深いコンテンツの供給が限られている。更に、３６０ビデオを見るとき利用者は視界ウィンドウに限定される。ビデオ内に２つ以上の関心点がある場合利用者はそのうちの１つしか見ることができず、このことはビデオの価値を限定し得る。
【０００３】
[0003]  ３６０ビデオに加えて、一部のコンテンツプロバイダは３６０写真を作成する。３６０ビデオと同様に、３６０写真の閲覧者は典型的には何処を見るのかが分からず、その結果写真の興味深い側面に気付かない場合がある。
【発明の概要】
【課題を解決するための手段】
【０００４】
概要
[0004]  開示する実装形態は、次世代のソーシャルエンゲージメントモデルを開発するために没入型メディアコンテンツを活用するメディアプラットフォームを提供する。没入型メディアコンテンツは、３６０ビデオ、３６０写真、仮想現実コンテンツ、拡張現実コンテンツ、及び混合現実コンテンツを含む。３６０ビデオや仮想現実、拡張現実、及び混合現実用のコンテンツの大部分等、一部の没入型メディア形式は時間的に動的である。３６０写真等の一部の没入型コンテンツは静的コンテンツを有する。実装形態はスポーツ、娯楽、教育、旅行、報道、及び社会的影響を含む様々な分野に対応する。
【０００５】
[0005]  一部の実装形態では、没入型メディアの発行元が視聴者によって発見され得る「ｇｅｍ」を没入型ビデオ内に埋め込む。ｇｅｍの１つを発見した視聴者は、他の没入型メディアへのアクセス、製品やサービスの割引、ビデオゲームへのアクセス、仮想現実ゲーム内で使用可能な通貨等の対応する報酬を得る。一部の実装形態では、利用者が得る報酬が（例えばユーザプロファイル内に記憶される）利用者に関する情報に基づいてカスタマイズされる。一部の実装形態では、ユーザアカウント内に保存され、後で使用され得る報酬トークンを利用者が得る。一部の実装形態では、複数の報酬トークンを組み合わせて単一のアイテムと引き換えることができる。
【０００６】
[0006]  一部の実装形態によれば、１個又は複数個のプロセッサ及びメモリをそれぞれ有する１つ又は複数のサーバ上に没入型メディア用のソーシャルメディアプラットフォームが実装される。このプラットフォームは、没入型ビデオを記憶し、没入型ビデオ用の埋込アフォーダンスを記憶する１つ又は複数のデータベースを含む。一部の実装形態では、各没入型ビデオが３６０ビデオ、仮想現実ビデオ、拡張現実ビデオ、又は混合現実ビデオである。一部の実装形態では、ソーシャルメディアプラットフォームが（例えばエンドユーザによって直接アクセスされる）独立型のプラットフォームである。一部の実装形態では、ソーシャルメディアプラットフォームがより大きいウェブサイト又はアプリケーション内に埋め込まれる。一部の実装形態では、別個のサーバシステム上で動作するソーシャルメディアプラットフォームの機能に他のシステムがアクセスすることを可能にするＡＰＩをソーシャルメディアプラットフォームが含む（例えば利用者は他のシステム経由で没入型ビデオの機能に間接的にアクセスする）。
【０００７】
[0007]  このプラットフォームは、発行元ユーザが１つ又は複数のデータベースに没入型ビデオをアップロードすること、及び発行元ユーザによって空間的にも、時間的にも定められる位置において没入型ビデオ内にアフォーダンスを埋め込むことを可能にする発行元ユーザインタフェースを含む。各埋込アフォーダンスは視聴者ユーザによって発見可能であり、対話型のユーザインタフェースを有し、１つ又は複数の対応する報酬を有する。
【０００８】
[0008]  このプラットフォームは、視聴者ユーザが没入型ビデオを選択し再生することを可能にする視聴者ユーザインタフェースも含む。視界ウィンドウを使用し、利用者は再生中の没入型ビデオの様々な部分に移動することができる。このウィンドウは、再生中の没入型ビデオのそれぞれの選択部分をウィンドウの配置に基づいて表示する。再生中の没入型ビデオの第１の埋込アフォーダンスを活性化するための第１のユーザ操作に応答して、プラットフォームが第１の埋込アフォーダンスに対応する報酬を開始する。
【０００９】
[0009]  一部の実装形態では、没入型ビデオ内の埋込アフォーダンスの時間的位置を定めることが、埋込アフォーダンスの開始時間及び終了時間を定めることを含む。
【００１０】
[0010]  一部の実装形態では、没入型ビデオ内の埋込アフォーダンスの時間的位置を定めることが、埋込アフォーダンスの開始時間及び持続時間を定めることを含む。
【００１１】
[0011]  一部の実装形態では、第１の埋込アフォーダンスに対応する報酬を開始することが、現在の視聴者ユーザに関する取得済みのプロファイル情報に基づいて複数の報酬のうちの１つを選択すること、及び選択した報酬を開始することを含む。
【００１２】
[0012]  一部の実装形態では、第１の埋込アフォーダンスに対応する報酬を開始することが、制限されたアクセスを有する第２の没入型ビデオへのアクセスを付与すること、及び第２の没入型ビデオの再生を開始することを含む。
【００１３】
[0013]  一部の実装形態では、１つ又は複数のデータベースが、埋込アフォーダンスに対応する報酬トークンを記憶するように構成されるユーザアカウントを記憶する。一部の実装形態では、第１の埋込アフォーダンスに対応する報酬を開始することが、第１の埋込アフォーダンスを活性化した利用者のユーザアカウント内に埋込アフォーダンスに対応する報酬トークンを記憶することを含む。一部の実装形態では、このプラットフォームは、視聴者ユーザが対応する報酬を得るために報酬トークンを引き換えることを可能にする引換ユーザインタフェースを更に含む。
【００１４】
[0014]  一部の実装形態では、（ａ）視界ウィンドウに対して固定された位置に留まる視覚的オーバレイを追加することであって、視覚的オーバレイは発行元ユーザの記録ビデオである、追加すること、（ｂ）記録音声を含む音声オーバレイを追加すること、及び（ｃ）テキスト又は画像を含む視覚的注釈を追加することのうちの１つ又は複数を含む、没入型ビデオに発行元ユーザが注釈を加えることを発行元ユーザインタフェースが更に可能にする。
【００１５】
[0015]  一部の実装形態では、再生中の没入型ビデオを表示している計算装置を視聴者ユーザが動かすときに視界ウィンドウを調節することによる操作について視聴者ユーザインタフェースが構成される。
【００１６】
[0016]  一部の実装形態では、視聴者ユーザがマウスポインタ、指のジェスチャ、手のジェスチャ、腕のジェスチャ、又は目のジェスチャを使用するときに視界ウィンドウを調節することによる操作について視聴者ユーザインタフェースが構成される。
【００１７】
[0017]  一部の実装形態では、視聴者ユーザインタフェースが、視界ウィンドウの倍率を変更するための１つ又は複数のユーザインタフェースコントロールを提供する。
【００１８】
[0018]  一部の実装形態では、視聴者ユーザインタフェースが、視界ウィンドウを動かすための１つ又は複数のユーザインタフェースコントロールを提供する。
【００１９】
[0019]  一部の実装形態では、没入型ビデオの持続時間よりも短い指定の時間間隔にわたって没入型ビデオ内に発行元ユーザがアフォーダンスを埋め込むことを発行元ユーザインタフェースが更に可能にする。
【００２０】
[0020]  一部の実装形態では、没入型ビデオの持続時間よりも短い指定の時間間隔にわたって没入型ビデオに発行元ユーザが視覚的注釈を追加することを発行元ユーザインタフェースが更に可能にする。
【００２１】
[0021]  一部の実装形態では、指定の有効期限を有し、それによりその指定の有効期限後は埋込アフォーダンスが再生中に表示されるのを防ぐアフォーダンスを発行元ユーザが没入型ビデオ内に埋め込むことを発行元ユーザインタフェースが更に可能にする。
【００２２】
[0022]  一部の実装形態では、指定の有効期限を有し、それによりその指定の有効期限後は視覚的注釈が再生中に表示されるのを防ぐ視覚的注釈を発行元ユーザが没入型ビデオに追加することを発行元ユーザインタフェースが更に可能にする。
【００２３】
[0023]  一部の実装形態では、１つ又は複数のサーバを含む没入型メディア用のソーシャルメディアプラットフォームをコンピュータシステムがホストし、各サーバは１個又は複数個のプロセッサ、メモリ、及びメモリ内に記憶される１つ又は複数のプログラムを有する。１つ又は複数のプログラムは１個又は複数個のプロセッサによって実行されるように構成され、本明細書に記載のソーシャルメディアプラットフォームの何れかを実装するための命令を含む。
【００２４】
[0024]  一部の実装形態によれば、非一時的コンピュータ可読記憶媒体が、ソーシャルメディアプラットフォームをホストするコンピュータシステムの１個又は複数個のプロセッサによって実行されるように構成される１つ又は複数のプログラムを記憶する。１つ又は複数のプログラムは１個又は複数個のプロセッサによって実行されるように構成され、本明細書に記載のソーシャルメディアプラットフォームの何れかを実装するための命令を含む。
【００２５】
[0025]  一部の実装形態では、没入型メディアコンテンツをカスタマイズするためのプロセスが、１個又は複数個のプロセッサ、メモリ、マイクロフォン、及び画像センサを有する計算システムにおいて実行される。このプロセスは没入型メディアカスタマイズユーザインタフェースを表示し、ユーザインタフェースの第１の領域内で３６０ビデオを再生する。第１のユーザ操作に応答して、このプロセスは特定の瞬間における３６０ビデオの静止画（即ち３６０画像である単一フレーム）を捕捉する。第２のユーザ操作に応答して、このプロセスは捕捉静止画の動的に調節可能な視界ウィンドウに従い、捕捉静止画のカスタムビデオの記録をリアルタイムで開始する。視界ウィンドウは静止画のどの部分が見えるのかを識別する。記録中、捕捉静止画のどの部分を記録するのかを指定するために利用者が視界ウィンドウを調節する。利用者は視界ウィンドウの位置を動かすことができ、及び／又は視界ウィンドウの倍率を変更することができる。一部の実装形態では、利用者が計算装置自体を動かすことによって視界ウィンドウを動かす。一部の実装形態では、利用者がマウスポインタ、指のジェスチャ、手のジェスチャ、腕のジェスチャ、又は目のジェスチャを使用して視界ウィンドウを動かし又は視界ウィンドウの倍率を変更する。
【００２６】
[0026]  第３のユーザ操作に応答して、このプロセスはカスタムビデオの記録を停止する。カスタムビデオは利用者によって注釈も加えられる。一部の例では、利用者がカスタムビデオの周縁部分内に視覚的オーバレイを追加することによってカスタムビデオに注釈を加える。視覚的オーバレイは、画像センサによって捕捉される利用者の記録ビデオである。一部の例では、利用者がマイクロフォンを使用して捕捉される記録音声である音声オーバレイを追加することによってカスタムビデオに注釈を加える。一部の例では、利用者がテキスト又は画像を含む視覚的注釈を追加することによってカスタムビデオに注釈を加える。一部の例では、利用者が単一のカスタムビデオに複数の注釈を追加する。カスタムビデオが作成された後、このプロセスはカスタムビデオを第２の計算システムに伝送する（例えばカスタムビデオを友人、同僚、又は家族に送信する）。
【００２７】
[0027]  注釈は、カスタムビデオが最初に記録されている間にカスタムビデオに追加する（例えば利用者が視界ウィンドウを動かしながら音声コメントを追加する）ことができ、又はカスタムビデオの記録後に（即ち再生中に）カスタムビデオに追加することができる。
【００２８】
[0028]  一部の実装形態では、マイクロフォンを使用して捕捉される記録音声及び画像センサによって捕捉される記録ビデオの両方がカスタムビデオの記録中に捕捉される。カスタムビデオに注釈を加えることは、ビデオオーバレイをカスタムビデオと同期すること、及び音声オーバレイをカスタムビデオと同期することを含む。
【００２９】
[0029]  一部の実装形態では、カスタムビデオの記録後、このプロセスはカスタムビデオを再生する。再生中、このプロセスはマイクロフォンを使用して記録音声を捕捉し、画像センサを使用して記録ビデオを捕捉する。カスタムビデオに注釈を加えることは、ビデオオーバレイをカスタムビデオと同期すること、及び音声オーバレイをカスタムビデオと同期することを含む。
【００３０】
[0030]  一部の実装形態では、カスタムビデオが視界ウィンドウの外側の捕捉静止画のフレーム形状部分を含み、捕捉静止画のフレーム形状部分が不明瞭な方法で表示される。一部の実装形態では、不明瞭な方法で表示することはフレーム形状部分を薄暗く又は焦点を合わせず表示することを含む。
【００３１】
[0031]  カスタムビデオは様々なやり方で記憶することができる。一部の実装形態では、カスタムビデオが通常のビデオ（例えばＭＰＥＧ）として保存され、そのためそのビデオは記録中に視界ウィンドウ内で見ることができた内容（と注釈）だけを含む。他の実装形態では、カスタムビデオが捕捉静止画と、捕捉静止画内の視界ウィンドウの配置及び倍率を定めるメタデータとを記憶する。一部の実装形態では、そのようにすることでカスタムビデオを見ている人が記録中に視界ウィンドウ内に元々表示されていた部分から外れることができるようになる。
【００３２】
[0032]  一部の実装形態では、カスタムビデオが、カスタムビデオの持続時間よりも短い指定の時間間隔にわたってカスタムビデオ内に追加される視覚的注釈を含む。例えば利用者は記録中の特定の位置及び時間においてテキスト又は画像を（例えば捕捉静止画の重要な側面を指摘し又は強調表示するために）挿入することができる。
【００３３】
[0033]  一部の実装形態では、指定の有効期限を有し、それによりその指定の有効期限後は視覚的注釈が再生中に表示されるのを防ぐ視覚的注釈をカスタムビデオが含む。例えば、やがて行われる現実世界のイベントに関係する捕捉静止画の側面がある場合、その現実世界のイベントが発生した後で失効するように注釈を設定することができる。
【００３４】
[0034]  一部の実装形態では、カスタムビデオに注釈を加えることが、予め記録された音声トラック（例えば音楽）を追加することを含む。
【００３５】
[0035]  一部の実装形態によれば、ビデオコンテンツをカスタマイズするためのプロセスが１個又は複数個のプロセッサ、メモリ、マイクロフォン、及び画像センサを有する計算システムにおいて実行される。典型的には、計算システムはスマートフォンやタブレットコンピュータ等の持ち運び可能な携帯端末である。一部の実装形態では、計算システムがラップトップコンピュータ、ヘッドマウントディスプレイを有するＶＲコンピュータシステム、デスクトップコンピュータ、又は他のコンピュータシステムである。このプロセスは、３６０ビデオカスタマイズユーザインタフェースを表示する。利用者がコンテンツ源（例えばコンテンツネットワーク）から３６０ビデオを選択した後、このプロセスはユーザインタフェースの第１の領域内で３６０ビデオを再生する。一部の実装形態では、第１の領域は実質的に計算システムの全画面である。第１の領域は、利用者が選択した視界ウィンドウに従って３６０ビデオの一部を表示する。仮想的な意味では、３６０ビデオは利用者を取り囲む球面画面上で再生されている。視界ウィンドウは、利用者が実際に見る３６０ビデオのどの部分を定める。一部の実装形態では、利用者が計算装置を動かすことによって（例えば計算システム内のジャイロスコープ及び／又は加速度計、又は計算システムによって求められるＧＰＳ座標を使用して）視界ウィンドウを調節する。代替的実装形態では、利用者がマウスポインタ又は指のジェスチャを使用して視界ウィンドウを調節することができる。
【００３６】
[0036]  ３６０ビデオの再生中、このプロセスは視界ウィンドウを調節するためのユーザ入力を受け付け、３６０ビデオ内の視界ウィンドウの配置を識別する情報を記録する。この記録は、利用者の視界ウィンドウが視聴中に何処に位置していたのかを正確に追跡する。一部の実装形態では、配置は視界ウィンドウの位置並びに視界ウィンドウの現在のズームの両方を指定する情報を含む。一部の実装形態では、配置が視界ウィンドウの位置だけを含む。
【００３７】
[0037]  一部の例では、このプロセスは利用者が提供する音声を記録するためにマイクロフォンを使用し、及び／又は利用者のビデオを記録するために画像センサ（例えば画像センサは前向きのカメラである）を使用する。一部の実装形態では、利用者が提供する音声を記録するためにマイクロフォンを使用すること、及び利用者のビデオを記録するために画像センサを使用することがどちらも３６０ビデオの再生中に行われる。一部の実装形態では、利用者の音声及びビデオを記録することが後で行われる。一部の実装形態では、３６０ビデオの再生後、このプロセスは視界ウィンドウの配置を識別し、それにより再再生中の視界ウィンドウの配置を制御する記録済み情報を使用して３６０ビデオを再再生する。このやり方で３６０ビデオを再再生する間、このプロセスは利用者が提供する音声を記録するためにマイクロフォンを使用し、利用者のビデオを記録するために画像センサを使用する。
【００３８】
[0038]  次いでこのプロセスは、視界ウィンドウの配置を識別する情報を使用して、３６０ビデオの再生中に視界ウィンドウ内で表示されていた内容を含むカスタムビデオを形成する。カスタムビデオは、ビデオオーバレイ、音声オーバレイ、及び／又は視覚的注釈を含む少なくとも１つの他の形式のカスタム化も含む。
【００３９】
[0039]  一部の例では、カスタムビデオがカスタムビデオの周縁部分内に視覚的オーバレイを含み、視覚的オーバレイは利用者の記録ビデオを示す。典型的には、視覚的オーバレイはメインビデオの５％以下を覆うディスプレイの外側の角にある小さなボックスである。
【００４０】
[0040]  一部の例では、このプロセスはカスタムビデオに音声オーバレイを追加し、音声オーバレイは記録音声を含む。一部の例では音声オーバレイが３６０ビデオの既存のサウンドトラックを置換し、他の例では利用者によって音量がミックスされた状態で複合音声サウンドトラックが作成される。
【００４１】
[0041]  作成されると、音声オーバレイ及び視覚的オーバレイが典型的には３６０ビデオと同期され、それによりオーバレイ内の音声及びビデオが音声及びビデオの記録中に利用者に表示されていた内容と一致する。
【００４２】
[0042]  一部の例では、カスタムビデオが１つ又は複数の視覚的注釈を含む。注釈はテキスト（例えば英数字テキストや絵文字）又はグラフィックス（例えばプロファイル写真や他の画像）を含み得る。一部の実装形態では、利用者がカスタムビデオ内の（空間的に又は時間的に）何処にでも注釈を配置することができる。一部の実装形態では、注釈が位置し得る場所をビデオアプリケーションが制限する。
【００４３】
[0043]  カスタムビデオが作成された後、カスタマイズユーザインタフェースは典型的にはビデオをレビューする（例えばカスタムビデオを再生する）機会を利用者に与える。一部の実装形態では、選択肢はカスタムビデオを破棄するか保存するかである。一部の実装形態では、利用者が（３６０ビデオの利用者の視界ウィンドウを使用して）メインビデオを保ち、音声及び／又はビデオオーバレイを再び記録することができる。カスタムビデオが保存されると、利用者はカスタムビデオを第２の計算システム（例えばFacebook（登録商標）、Twitter（登録商標）、又は他のソーシャルネットワーク）に伝送するように促される。
【００４４】
[0044]  一部の実装形態では、カスタムビデオが視界ウィンドウ内で見ることができた部分だけを含む。他の実装形態では、カスタムビデオが視界ウィンドウの外側の３６０ビデオからのビデオの（ピクチャフレームのような）フレーム形状部分を含む。薄暗く、焦点を合わせず、ぼかして、有色ではなくグレースケールで表示すること等、このビデオのフレーム形状部分は不明瞭な方法で表示される。
【００４５】
[0045]  カスタムビデオの記憶は実装形態に応じて様々な形を取り得る。一部の実装形態では、カスタムビデオが元の３６０ビデオ自体と、視界ウィンドウが何処にあるのかを常に指定するメタデータとで構成される。カスタムビデオが再生されるとき、保存されたメタデータによって視界ウィンドウの配置が制御される。一部の実装形態では、利用者がカスタムビデオを見るとき、視界ウィンドウがカスタマイズメタデータによって厳密に制御される。他の実装形態では、視界ウィンドウの配置はメタデータ内で指定されている内容を既定とするが、見ている人によってオーバーライドされ得る。一部の実装形態では、オーバーライドが一時的であり（例えば５秒や１０秒間続き）、経過時間後はメタデータ内で指定されている内容に戻る。他の実装形態では、視聴者が視界ウィンドウの位置をオーバーライドすることに決めると、その後は視聴者が位置決めを制御する。
【００４６】
[0046]  一部の実装形態では、視界ウィンドウ追跡メタデータ（又はその一部）が、再生中にカスタマイズユーザインタフェース内で表示される。一部の実装形態では、表示されるメタデータが使用メトリクや可視領域メトリク等の他のデータと共に含められる。
【００４７】
[0047]  一部の実装形態では、視界ウィンドウの配置を識別する情報が位置及び倍率の両方を含む。利用者が３６０ビデオを再生している間、利用者は視界ウィンドウの位置及び視界ウィンドウの倍率（又はズーム）の両方を含む視界ウィンドウの調節を行うことができる。視界ウィンドウの倍率はカメラレンズのズームを調節するように機能する。位置及び倍率が記録に含められ、そのため再生時に視界ウィンドウは記録中に見られていた同一ビューを表示する。
【００４８】
[0048]  一部の実装形態では、利用者が予め記録された音声トラックをカスタムビデオに追加することができる。例えば利用者は音楽トラックを追加することができる。音声トラックが追加されると、実装形態は利用者が組合せをミックスする（例えばカスタムビデオの音声成分ごとの音声レベルを指定する）ことを可能にする。例えば最終的な音声トラックは、元の音声、追加された音楽トラック、及び利用者のコメントの組合せを含み得る。
【００４９】
[0049]  他の実装形態では、カスタムビデオを形成することが、３６０ビデオの再生中に視界ウィンドウ内で見ることができた内容だけを含むビデオストリームを３６０ビデオから抽出することを含む。これらの実装形態では、表示されている内容以外のビデオをカスタムビデオが有さないので、再生中は視界ウィンドウが事実上ない。これらの実装形態の一部では、抽出されるビデオストリームが上記のフレーム形状のビデオ境界を含む。
【００５０】
[0050]  一部の実装形態では、３６０ビデオ及び／又はカスタムビデオがストリームとしてリアルタイムで作成される。例えば３６０ビデオはライブイベント（フットボールの試合等）に関するものであり得る。ストリーム中の３６０ビデオが計算システムにおいて利用者によって受信され、その受信時に最小限のレイテンシを伴って（例えば数ミリ秒のうちに）計算システムにおいて再生される。一部の実装形態では、形成されるカスタムビデオがその記録時にライブストリームとして作成され、第２の計算システムにリアルタイムで（例えば数ミリ秒未満のレイテンシを伴って）伝送される。一部の実装形態では、ライブフィードを（３６０ビデオとして）受信すること、３６０ビデオを再生すること、カスタムビデオを記録すること、及びカスタムビデオをライブストリームとして伝送することが全てほぼ同時に（例えば１０ミリ秒のうちに、５０ミリ秒のうちに、又は１００ミリ秒のうちに）行われる。
【００５１】
[0051]  これらの実装形態は３６０ビデオに関して説明してきたが、同じ技法を他のビデオ形式にも適用することができる。本明細書に記載の同一技法の幾つかは３６０写真、仮想現実コンテンツ、拡張現実コンテンツ、及び混合現実コンテンツにも適用することができる。例えば実際のイベントの３６０ビデオではなく、仮想現実の３６０ビデオを使用することができる。利用者は、本物のシーンの３６０ビデオと同じやり方で記録され使用される視界ウィンドウを（例えばヘッドマウントディスプレイを動かすことによって）決定することができる。これは拡張現実システム及び混合現実システムにも当てはまる。別の例では元のビデオを部分的なパノラマビデオとすることができ、どの部分が見られているのかを指定するためにユーザインタフェース内の視界ウィンドウが使用される。大きい平面画像で構成されるビデオにも同じ技法を適用することができる。
【００５２】
[0052]  一部の実装形態は、３６０写真等の静止画像にも同様の技法を適用する。一部の実装形態では、利用者が３６０ビデオの方々に視界ウィンドウを移動し、その動きと相関するように音声及び／又はビデオを記録する。このようにして、元の画像が静止していても、利用者が視界ウィンドウを動かすことに基づいて記録ビデオが作成される。
【００５３】
[0053]  一部の例では、カスタムビデオが、カスタムビデオの持続時間よりも短い指定の時間間隔にわたってカスタムビデオ内に追加される視覚的注釈を含む。例えば利用者はビデオ内の特定の時点においてポップアップメッセージを追加して、起きている又は起ころうとしている特に重要なイベントを識別することができる。
【００５４】
[0054]  一部の例では、指定の有効期限を有し、それによりその指定の有効期限後は視覚的注釈が再生中に表示されるのを防ぐ視覚的注釈をカスタムビデオが含む。例えば、視覚的注釈は時間限定のオファー又はやがて行われるイベントへの案内であり得る。やがて行われるイベントでは、利用者はイベントが行われた後で失効するように注釈を設定することができ、そのため将来のビデオの視聴者は既に行われているイベントの通知を見ることがない。
【００５５】
[0055]  一部の実装形態では、コンピュータシステムが、１個又は複数個のプロセッサ、メモリ、マイクロフォン、及び画像センサを有する。１つ又は複数のプログラムがメモリ内に記憶され、１個又は複数個のプロセッサによって実行されるように構成される。１つ又は複数のプログラムは本明細書に記載のプロセスの何れかを実行するための命令を含む。
【００５６】
[0056]  一部の実装形態では、非一時的コンピュータ可読記憶媒体が、マイクロフォン及び画像センサを有するコンピュータシステムの１個又は複数個のプロセッサによって実行されるように構成される１つ又は複数のプログラムを記憶する。１つ又は複数のプログラムは本明細書に記載のプロセスの何れかを実行するための命令を含む。
【図面の簡単な説明】
【００５７】
図面の簡単な説明
【図１】[0057]一部の実装形態が動作するコンテキストのブロック図である。
【図２】[0058]一部の実装形態によるクライアント装置のブロック図である。
【図３】[0059]一部の実装形態によるサーバのブロック図である。
【図４】[0060]一部の実装形態による、カスタムビデオを作成するための作成するためのプロセスの流れ図である。
【図５Ａ】[0061]一部の実装形態による、カスタムビデオを作成するためのユーザインタフェース要素の略図を示す。
【図５Ｂ】[0061]一部の実装形態による、カスタムビデオを作成するためのユーザインタフェース要素の略図を示す。
【図５Ｃ】[0061]一部の実装形態による、カスタムビデオを作成するためのユーザインタフェース要素の略図を示す。
【図５Ｄ】[0061]一部の実装形態による、カスタムビデオを作成するためのユーザインタフェース要素の略図を示す。
【図５Ｅ】[0061]一部の実装形態による、カスタムビデオを作成するためのユーザインタフェース要素の略図を示す。
【図６Ａ】[0062]一部の実装形態による、カスタムビデオの記録及び再生を示す。
【図６Ｂ】[0062]一部の実装形態による、カスタムビデオの記録及び再生を示す。
【図６Ｃ】[0062]一部の実装形態による、カスタムビデオの記録及び再生を示す。
【図６Ｄ】[0062]一部の実装形態による、カスタムビデオの記録及び再生を示す。
【図６Ｅ】[0063]一部の実装形態による、没入型ビデオに注釈及びｇｅｍを追加することを示す。
【図６Ｆ】[0063]一部の実装形態による、没入型ビデオに注釈及びｇｅｍを追加することを示す。
【図７Ａ】[0064]一部の実装形態による、３６０画像に基づいてカスタムビデオを作成するプロセスを示す。
【図７Ｂ】[0064]一部の実装形態による、３６０画像に基づいてカスタムビデオを作成するプロセスを示す。
【図７Ｃ】[0064]一部の実装形態による、３６０画像に基づいてカスタムビデオを作成するプロセスを示す。
【図７Ｄ】[0064]一部の実装形態による、３６０画像に基づいてカスタムビデオを作成するプロセスを示す。
【図７Ｅ】[0064]一部の実装形態による、３６０画像に基づいてカスタムビデオを作成するプロセスを示す。
【図７Ｆ】[0064]一部の実装形態による、３６０画像に基づいてカスタムビデオを作成するプロセスを示す。
【図７Ｇ】[0064]一部の実装形態による、３６０画像に基づいてカスタムビデオを作成するプロセスを示す。
【図８Ａ】[0065]一部の実装形態による没入型メディア用の視界ウィンドウの使用を図式的に示す。
【図８Ｂ】[0065]一部の実装形態による没入型メディア用の視界ウィンドウの使用を図式的に示す。
【発明を実施するための形態】
【００５８】
[0066]  同様の参照番号は図面の全体を通して対応するパーツを指す。
【００５９】
実装形態の説明
[0067]  次に、添付図面にその例を示す様々な実装形態を参照する。以下の詳細な説明では、本発明及び記載の実装形態の完全な理解を与えるために多数の具体的詳細を記載する。但し、本発明はそれらの具体的詳細なしに実践することができる。他の例では、実装形態の側面を無駄に不明瞭にしないように良く知られている方法、手続き、コンポーネント、及び回路を詳しく説明していない。
【００６０】
[0068]  開示する実装形態は、利用者が没入型メディアコンテンツに関与することを可能にする。没入型メディアコンテンツは、３６０ビデオ、３６０写真、仮想現実コンテンツ、拡張現実コンテンツ、及び混合現実コンテンツ、並びに他の形式を含む。３６０ビデオや仮想現実、拡張現実、及び混合現実用のコンテンツの大部分等、一部の没入型メディア形式は時間的に動的である。３６０写真等の一部の没入型コンテンツは静的コンテンツを有する。動的な没入型メディアの例の多くを３６０ビデオに関して記載するが、動的な没入型メディアの他の形式にも同じ方法が当てはまる。
【００６１】
[0069]  図１は、一部の実装形態が動作するコンテキストを示す。コンテンツプロバイダ１２０（例えば１２０−１から１２０−Ｍ）が没入型ビデオ１２２（例えば３６０ビデオ１２２−１から１２２−Ｍ）を記憶する。カメラシステムの位置からの実質的に完全な球面のビューを作り出すように、３６０ビデオがカメラシステムによって撮られる。典型的には、複数のカメラからのビデオ画像をつなぎ合わせて完全な３６０ビデオを作成する。コンテンツプロバイダ１２０は３６０ビデオを数個しか記憶しない場合があるが、一部のコンテンツプロバイダは何百又は何千もの３６０ビデオを有する。一部の実装形態では、コンテンツプロバイダ１２０における３６０ビデオ１２２が全て同じ種類のものだが、一部のコンテンツプロバイダ１２０は２つ以上の異なる形式を有する３６０ビデオを記憶する。
【００６２】
[0070]  加えて、一部のコンテンツプロバイダ１２０は、プロバイダ１２０において記憶される３６０ビデオ１２２に基づいて作成される各カスタムビデオ１２４（例えばコンテンツプロバイダ１２０−１から１２０−Ｍのカスタムビデオ１２４−１から１２４−Ｍ）を記憶する。カスタムビデオ１２４はビデオアプリケーション１０６の利用者によって作成される。コンテンツプロバイダはカスタムビデオ１２４を他の利用者にも提供することができる。一部の例では、カスタムビデオ１２４を作成する利用者がフットボールのスター選手や有名女優等の著名人である。著名人によって作成されるカスタムビデオ１２４は他の利用者によりアピールする傾向がある。
【００６３】
[0071]  多くの個人ユーザはクライアント装置１０４（例えばクライアント装置１０４−１から１０４−Ｎ）を使用してビデオアプリケーション１０６にアクセスする。一部の実装形態では、クライアント装置が、スマートフォンやタブレットコンピュータ等の携帯端末、拡張現実（ＡＲ）装置、（例えばヘッドマウントディスプレイを有する）仮想現実（ＶＲ）装置、ラップトップコンピュータ、又はデスクトップコンピュータである。利用者は（例えばコンテンツプロバイダ１２０によって提供される）既存の３６０ビデオを見るために、及び既存の３６０ビデオを使用して新たなカスタムビデオ１２４を作成するためにビデオアプリケーション１０６のユーザインタフェース１０８と対話する。
【００６４】
[0072]  一部の実装形態では、ビデオアプリケーション１０６がサーバ１１０（又はサーバのクラスタ１１０）によって提供される。サーバ１１０は、図３に関して以下でより詳細に説明するウェブサーバ１１２、アプリケーションサーバ１１４、及びデータベース１１６を含む。一部の実装形態では、コンテンツプロバイダ１２０の１つ又は複数がサーバ１１０に関して記載する機能を含む。
【００６５】
[0073]  一部の実装形態ではサーバ１１０がＡＰＩを含み、そのＡＰＩはコンテンツプロバイダ１２０によって提供されるウェブサイト又はプラットフォーム内にサーバ１１０の機能を組み込むためにコンテンツプロバイダ１２０によってアクセスされ得る。このシナリオでは、クライアント装置がコンテンツプロバイダ１２０のウェブサイト又はアプリケーションにアクセスし、コンテンツプロバイダ１２０がサーバ１１０のＡＰＩを使用して没入型ビデオの機能にアクセスする。
【００６６】
[0074]  利用者が作成するカスタムビデオ１２４は、Facebook（登録商標）やGoogle+（登録商標）等の１つ又は複数のソーシャルネットワーク１３０にアップロードすることもできる。一部の例では、ソーシャルネットワークの利用者数の理由から、このようにアップロードすることはカスタムビデオへのより優れたアクセスをもたらす。
【００６７】
[0075]  図１に示すコンピュータ、サーバ、及び計算装置の全てが、インターネット、他の広域ネットワーク、ローカルエリアネットワーク等の１つ又は複数の通信ネットワーク１０２上で通信する。多くの場合、クライアント装置１０４が無線ネットワークを使用して他の装置と通信する。
【００６８】
[0076]  図２は、ビデオアプリケーション１０６にアクセスするために利用者が使用するクライアント装置１０４を示すブロック図である。クライアント装置は、ビデオアプリケーション１０６を実行することができ且つ通信ネットワーク１０２にアクセスすることができるスマートフォン、タブレットコンピュータ、ラップトップコンピュータ、デスクトップコンピュータ、ＰＤＡ、又は他の計算装置とすることができる、計算装置又は計算システムとも呼ばれる。クライアント装置１０４は、典型的にはメモリ２１４内に記憶されるモジュール、プログラム、又は命令を実行し、それにより処理操作を実行するための１個又は複数個の処理装置（ＣＰＵ）２０２と、１つ又は複数のネットワーク又は他の通信インタフェース２０４と、メモリ２１４と、それらのコンポーネントを相互接続するための１つ又は複数の通信バス２１２とを含む。通信バス２１２は、システムコンポーネント間の通信を相互接続し制御する回路（チップセットと呼ばれる場合もある）を含み得る。クライアント装置１０４は、表示装置２０８及び１つ又は複数の入力装置又は機構２１０を含む装置インタフェース２０６を含む。一部の実装形態では入力装置／機構がキーボード及びマウスを含み、一部の実装形態では入力装置／機構は、必要に応じて表示装置２０８上に表示され、利用者がディスプレイ２０８上に表示される「キーを押す」ことを可能にする「ソフト」キーボードを含む。
【００６９】
[0077]  クライアント装置１０４は、マイクロフォン２０３及び１つ又は複数の画像センサ２０５も含む。一部のクライアント装置１０４は、前向きの画像センサ及び後ろ向きの画像センサの両方を有する。一部の実装形態では、クライアント装置１０４が、クライアント装置１０４の動きを識別するために使用され得る１つ又は複数のジャイロスコープ２０７を含む。一部の実装形態では、クライアント装置１０４が、動きや装置の向きの検出を更に可能にする加速度計や磁気計等の他のセンサを含む。一部のクライアント装置１０４は、クライアント装置１０４のおおよその地理的位置を突き止めるために使用され得るＧＰＳアンテナ及びＧＰＳ処理モジュール（例えばチップ）を含む。
【００７０】
[0078]  一部の実装形態では、メモリ２１４がＤＲＡＭ、ＳＲＡＭ、ＤＤＲ  ＲＡＭ、他のランダムアクセス固体メモリ装置等の高速ランダムアクセスメモリを含む。一部の実装形態では、メモリ２１４が１つ又は複数の磁気ディスク記憶装置、光ディスク記憶装置、フラッシュメモリ装置、他の不揮発性固体記憶装置等の不揮発性メモリを含む。一部の実装形態では、メモリ２１４が、ＣＰＵ２０２から離れて位置する１つ又は複数の記憶装置を含む。メモリ２１４或いはメモリ２１４内の不揮発性メモリ装置は非一時的コンピュータ可読記憶媒体を含む。一部の実装形態では、メモリ２１４又はメモリ２１４のコンピュータ可読記憶媒体が以下のプログラム、モジュール、及びデータ構造、又はその部分集合を記憶する：
・様々な基本システムサービスを処理し、ハードウェア依存タスクを実行するための手続きを含むオペレーティングシステム２１６、
・１つ又は複数の通信ネットワークインタフェース２０４（有線又は無線）及びインターネット、他の広域ネットワーク、ローカルエリアネットワーク、都市圏ネットワーク等の１つ又は複数の通信ネットワーク１０２を介してクライアント装置１０４を他のコンピュータ及び装置に接続するために使用される通信モジュール２１８。
・１つ又は複数の入力装置又は機構２１０から入力を受け付け、表示装置２０８上で表示するためのユーザインタフェース要素を生成するディスプレイモジュール２２０。
・利用者が遠隔コンピュータ又は装置とネットワーク１０２（インターネット等）上で通信することを可能にするウェブブラウザ２２２。
・利用者が３６０ビデオ１２２を選択し見ること、並びに既存の３６０ビデオ１２２のカスタムバージョン１２４を作成することを可能にするビデオアプリケーション１０６。ユーザインタフェース１０８の一部の例を以下の図中に示す。３６０ビデオを再生するとき、ユーザインタフェースは典型的には表示画面２０８の全て又は大半がビデオを表示するために使用されるモードで動作する。３６０ビデオを再生するとき、３６０ビデオのどの部分が表示画面２０８上で表示されるのかを決定する視界ウィンドウ２２４を利用者が指定する。典型的には、視界ウィンドウはクライアント装置１０４の動き及び向きによって決定される（例えばクライアント装置を左にパンすることは視界ウィンドウをその分だけ左に動かす）。
・ビデオアプリケーション１０６によって使用され及び／又は作成されるデータを含むアプリケーションデータ２３０。一部の実装形態では、アプリケーションデータ２３０が利用者に関する様々なプロファイル情報、利用者が見た又は作成したビデオのログ、利用者の基本設定データ等を含む。加えてアプリケーションデータは、利用者によって作成されるカスタムビデオ１２４を含む。一部の実装形態では、カスタムビデオ１２４用のデータが、各時点における視界ウィンドウの位置を指定する位置メタデータ２３２を含む。カスタムビデオ用のデータは、ユーザ音声データ２３４（例えば３６０ビデオが再生している間の利用者のコメント）並びにユーザビデオデータ２３６（例えばカスタムビデオ１２４を作成している間の利用者の顔等の利用者のビデオ）も含む。ユーザ音声２３４及びユーザビデオ２３６は、位置メタデータ２３２の捕捉と同時に捕捉することができ（例えば３６０ビデオの最初の再生）、又は後で作成されても良い（例えば作成されたカスタムビデオ１２４を再再生する間。
【００７１】
[0079]  上記で識別した実行可能モジュール、アプリケーション、又は手続きの組のそれぞれは先に述べたメモリ装置の１つ又は複数の中に記憶することができ、上記の機能を実行するための１組の命令に対応する。上記で識別したモジュール又はプログラム（即ち命令セット）は、別個のソフトウェアプログラム、手続き、又はモジュールとして実装される必要はなく、従ってこれらのモジュールの様々な部分集合が様々な実装形態において組み合わせられ或いは再構成され得る。一部の実装形態では、上記で識別したモジュール及びデータ構造の部分集合をメモリ２１４が記憶し得る。更に、メモリ２１４は上記に記載していない追加のモジュール又はデータ構造を記憶し得る。
【００７２】
[0080]  図２はクライアント装置１０４を示すが、図２は本明細書に記載の実装形態の構造上の略図であるよりも、存在し得る様々な特徴の機能上の説明であることを意図する。実際には、及び当業者によって理解されるように、別々に図示するアイテムを組み合わせることができ、一部のアイテムを分けることができる。
【００７３】
[0081]  図３は、サーバ１１０を示すブロック図である。一部の実装形態では、サーバ１１０はサーバシステム内の複数のサーバのうちの１つである。サーバ１１０は、典型的にはメモリ３１４内に記憶されるモジュール、プログラム、又は命令を実行し、それにより処理操作を実行するための１個又は複数個の処理装置（ＣＰＵ）３０２と、１つ又は複数のネットワーク又は他の通信インタフェース３０４と、メモリ３１４と、それらのコンポーネントを相互接続するための１つ又は複数の通信バス３１２とを含む。通信バス３１２は、システムコンポーネント間の通信を相互接続し制御する回路（チップセットと呼ばれる場合もある）を含み得る。一部の実装形態では、サーバ１１０が、表示装置３０８及びキーボードやマウス等の１つ又は複数の入力装置３１０を含み得るユーザインタフェース３０６を含む。
【００７４】
[0082]  一部の実装形態では、メモリ３１４がＤＲＡＭ、ＳＲＡＭ、ＤＤＲ  ＲＡＭ、他のランダムアクセス固体メモリ装置等の高速ランダムアクセスメモリを含む。一部の実装形態では、メモリ３１４が１つ又は複数の磁気ディスク記憶装置、光ディスク記憶装置、フラッシュメモリ装置、他の不揮発性固体記憶装置等の不揮発性メモリを含む。一部の実装形態では、メモリ３１４が、ＣＰＵ３０２から離れて位置する１つ又は複数の記憶装置を含む。メモリ３１４或いはメモリ３１４内の不揮発性メモリ装置は非一時的コンピュータ可読記憶媒体を含む。一部の実装形態では、メモリ３１４又はメモリ３１４のコンピュータ可読記憶媒体が以下のプログラム、モジュール、及びデータ構造、又はその部分集合を記憶する：
・様々な基本システムサービスを処理し、ハードウェア依存タスクを実行するための手続きを含むオペレーティングシステム３１６。
・１つ又は複数の通信ネットワークインタフェース３０４（有線又は無線）及びインターネット、他の広域ネットワーク、ローカルエリアネットワーク、都市圏ネットワーク等の１つ又は複数の通信ネットワーク１０２を介してサーバ１１０を他のコンピュータに接続するために使用される通信モジュール３１８。
・１つ又は複数の入力装置３１０から入力を受け付け、表示装置３０８上で表示するためのユーザインタフェース要素を生成するディスプレイモジュール３２０。
・クライアント装置１０４から要求を受信し、応答のウェブページ、資源、又はリンクを返す１つ又は複数のウェブサーバ１１２。一部の実装形態では、各要求がデータベース１１６内にログ記録される。
・様々なアプリケーション（ビデオアプリケーション１０６等）をクライアント装置１０４に提供する１つ又は複数のアプリケーションサーバ１１４。一部の例では、アプリケーションが、クライアント装置１０４に送られウェブブラウザ２２２内で表示される１組のウェブページとして提供される。ウェブページは必要に応じて又は要求があり次第送られる。一部の例では、アプリケーションがダウンロードとしてクライアント装置１０４に送られ、ウェブブラウザ２２２の外側でインストールされクライアント装置１０４から実行される。
・上記で識別したモジュール又はプログラムによって使用される様々なデータを記憶する１つ又は複数のデータベース１１６。
【００７５】
[0083]  一部の実装形態は、ビデオアプリケーション１０６の利用者のためのユーザインタフェース１０８を提供するユーザインタフェースエンジン３２６を含む。典型的には２つの別個のユーザインタフェースがあり、その２つとはつまり、没入型ビデオの発行元によって使用される発行元ユーザインタフェース３２７、及び没入型ビデオを見る個人によって使用される視聴者ユーザインタフェース３２８である。発行元ユーザインタフェース３２７は、発行元が没入型ビデオ１２２内に注釈３３８を入れること及び／又はｇｅｍ３４０を挿入することを可能にする。
【００７６】
[0084]  ｇｅｍ３４０とは、ｇｅｍの活性化時に視聴者ユーザに報酬を与える対話型アフォーダンスである。没入型ビデオ１２２は、典型的には視聴者ユーザが全てのものを同時に見ることを本質的に防ぐ空間次元（例えば３６０度）を有する。利用者はどの部分を見るのかを指定するために視界ウィンドウを使用する。典型的には視界ウィンドウは移動させることができ、（カメラレンズのズームを変えるように）倍率も変えることができる。没入型ビデオ内にｇｅｍが入れられると、利用者は幾つかの特性を指定する。第１の特性は空間位置３４２である。一部の実装形態では、空間位置が方位角及び高度として指定される。利用者は没入型ビデオ内の時間的位置も指定する。時間的位置は、開始時間３４４（例えばビデオ１２２の開始からのオフセット）及び持続時間３４６として表され得る。一部の実装形態では、時間的位置が開始時間３４４及び終了時間として保存される。各ｇｅｍ３４０は、ｇｅｍ３４０の活性化時に利用者が得る１つ又は複数の関連する報酬３４８も有する。一部の実装形態では、ｇｅｍ／報酬エンジン３３０が複数のあり得る報酬３４８のうちの１つを選択し、選択された報酬を始動する。一部の例ではｇｅｍに有効期限３５０がある。有効期限が指定されている場合、その有効期限後ｇｅｍ３４０はもはや利用できなくなる（例えばｇｅｍがビデオ内に表示されない）。
【００７７】
[0085]  一部の実装形態では、データベース１１６が許可利用者のリスト３３２を含み、そのリストは利用者の名前、暗号化されたパスワード、及び各利用者に関する他の関連情報を含み得る。一部の実装形態では、各利用者が関連するユーザプロファイル３３１及びユーザアカウント３３３を有する。ユーザプロファイル３３１は、人口学的情報、基本設定、ビデオの視聴履歴等の利用者に関する様々な情報を含む。この情報は、ｇｅｍ３４０の活性化時に適切な報酬を選択するためにｇｅｍ／報酬エンジン３３０によって使用され得る。一部の実装形態では、ｇｅｍ３４０の活性化時に利用者が受け取る報酬トークンをユーザアカウント３３３が記憶する。制限されたビデオ又はビデオゲームへのアクセスを得るために、商品やサービスの割引を得るために、又は他の価値のある機会を得るために、報酬トークンは後で引き換えることができる。一部の例では、集約された単一の報酬を得るために複数の報酬トークンが引き換えられる（例えば利用者は賞品のロックを解除するために４つの異なる種類の報酬トークンを集める必要がある）。
【００７８】
[0086]  データベース１１６は、知られているコンテンツプロバイダに関する情報（例えばウェブアドレス）を提供するコンテンツプロバイダリスト３３４も記憶する。コンテンツプロバイダのリスト３３４に加えて、一部の実装形態は、コンテンツプロバイダ３３４からどの没入型ビデオが入手可能かを識別するビデオメタデータ３３６、及びそれらのビデオに関する記述情報を記憶する。一部の実装形態は各コンテンツプロバイダを動的に照会してどのビデオが入手可能かを明らかにする。一部の実装形態では、データベース１１６が没入型ビデオ１２２（又はビデオの一部）の複製を記憶する。没入型ビデオの複製を記憶する１つの利点は、コンテンツプロバイダがたとえオフラインでもそれらの没入型ビデオを入手できることである。一部の実装形態では、サーバのハードウェアの性能、ネットワーク帯域幅、又は他の要因により、サーバ１１０がより優れたアクセスをプロバイダすることもできる。一部の実装形態では、サーバが利用者によって作成されるカスタムビデオ１２４も記憶する。
【００７９】
[0087]  上記で識別した図３内の要素のそれぞれは先に述べたメモリ装置の１つ又は複数の中に記憶することができる。各実行可能プログラム、モジュール、又は手続きは上記の機能を実行するための１組の命令に対応する。上記で識別したモジュール又はプログラム（即ち命令セット）は、別個のソフトウェアプログラム、手続き、又はモジュールとして実装される必要はなく、従ってこれらのモジュールの様々な部分集合が様々な実装形態において組み合わせられ或いは再構成され得る。一部の実装形態では、上記で識別したモジュール及びデータ構造の部分集合をメモリ３１４が記憶する。更に、メモリ３１４は上記に記載していない追加のモジュール又はデータ構造を記憶し得る。
【００８０】
[0088]  図３はサーバ１１０を示すが、図３は本明細書に記載の実装形態の構造上の略図であるよりも、１組の１つ又は複数のサーバ内に存在し得る様々な特徴の機能上の説明であることを意図する。実際には、及び当業者によって理解されるように、別々に図示するアイテムを組み合わせることができ、一部のアイテムを分けることができる。これらの特徴を実装するために使用されるサーバの実際の数、及びそれらの間で特徴をどのように割り当てるのかは実装形態によって異なり、ピーク使用期間中に並びに平均使用期間中にシステムが処理しなければならないデータトラフィックの量に部分的に依存し得る。
【００８１】
[0089]  図２及び図３に示すように、ビデオアプリケーションの機能はクライアント装置１０４とサーバシステム１１０との間で共有することができる。一部の実装形態では、クライアント装置１０４上にビデオアプリケーション１０６がインストールされた後、その後の処理の大部分はコンテンツプロバイダ１２０と直接対話するクライアント装置１０４上で行われる。他の実装形態では、処理及びデータ記憶の大部分がサーバ１１０において行われ、クライアント装置１０４はウェブブラウザ２２２を使用してデータを閲覧しデータと対話する。この場合、クライアント装置はサーバ１１０と対話し、サーバ１１０はコンテンツプロバイダ１２０と対話する。クライアント装置１０４とサーバ１１０との間の様々な機能割当が可能であり、一部の実装形態は（例えば利用者の基本設定に基づく）複数の構成をサポートすることを当業者なら理解されよう。
【００８２】
[0090]  一部の実装形態では、サーバ１１０について本明細書で記載する機能が１つ又は複数のコンテンツプロバイダ１２０内に直接又は間接的に含まれる。一部の実装形態では、コンテンツプロバイダ１２０がサーバ１１０の機能を提供するための実行可能プログラム又はモジュールを含む。一部の実装形態では、コンテンツプロバイダ１２０がエクスポーズされたＡＰＩによってサーバ１１０の機能にアクセスする。これらの事例の何れにおいても、利用者はコンテンツプロバイダ１２０のウェブサイト又はアプリケーションと対話し、サーバ１１０に関して記載した没入型ビデオの機能へのアクセスを得る。
【００８３】
[0091]  図４は、一部の実装形態による、カスタムビデオを作成するためのプロセスの流れ図である。カスタムビデオはＲＥ／ｌｉｖｅと呼ぶ場合がある。このプロセスは、チャネル又はコンテンツプロバイダ１２２を選択すること（４０２）によって始まる。チャネルの選択後、選択されたチャネル又はプロバイダから入手可能な３６０ビデオのリストをユーザインタフェース１０８が表示し、入手可能なビデオの１つを利用者が選択する（４０４）。一部の実装形態では、様々なプロバイダ１２０からの３６０ビデオ（例えば最も人気があるビデオや特定の利用者について最も関連性があるビデオ）の混合が利用者に提供されることに留意されたい。
【００８４】
[0092]  次いで、利用者がビデオを再生することに決める（４０６）。一部の実装形態では、利用者がその後ＲＥ／ｌｉｖｅ記録を開始することに決める（４０８）。一部の実装形態では、利用者がビデオの再生を選択するのと同時にＲＥ／ｌｉｖｅ記録を開始することができる。
【００８５】
[0093]  一部の実装形態では、利用者がＲＥ／ｌｉｖｅ記録を初めて行ったのかどうかをビデオアプリケーション１０６が判定する（４１０）。初めてである場合、ユーザインタフェース１０８は利用者がＲＥ／ｌｉｖｅ記録を作成することを意図したのかどうかを確認する（４１２）。意図していなかった場合、ビデオアプリケーションが記録なしでビデオの再生を再開する（４０６）。それが利用者の初めてのＲＥ／ｌｉｖｅであり、且つ実際に利用者がそれを意図している場合、この機能をどのように使用するのかのチュートリアルをビデオアプリケーション１０６が提供する（４１４）。チュートリアルの後、又は利用者の初めての記録でない場合はＲＥ／ｌｉｖｅオプションの選択直後にビデオアプリケーションが記録を開始する（４１６）。記録することは、視界ウィンドウの位置（即ち各時点において利用者が３６０のどの部分を見ているのか）を追跡することを含む。一部の実装形態では、記録することは利用者のビデオを同時に記録すること及び音声（例えば３６０ビデオに関する利用者のコメント）を記録することも含む。記録は３６０ビデオが終わるとき又は利用者が記録の停止を決めたときに停止する（４１８）。ＲＥ／ｌｉｖｅ１２４の持続時間は元の３６０ビデオの持続時間よりも短くても良い。
【００８６】
[0094]  記録が完了すると、利用者には様々なオプションがある（４２０）。オプションの１つは記録をレビューすること（４２２）である。記録をレビューすることは、記録中に作成された視界ウィンドウを使用してＲＥ／ｌｉｖｅを作成された通りに再生することを含む。加えてレビューは利用者からの音声及びビデオを含む。利用者の記録ビデオは、概して３６０ビデオから作成されるメインビデオの角の位置にオーバレイされる。一部の実装形態では、ビデオのオーバレイがメインビデオの総面積の約４％又は５％であり、メインビデオの左下周縁内の矩形領域として表示される。利用者の音声記録（又は周囲の音）を元の３６０ビデオに追加すること又は元の３６０ビデオの音声と置換することができる。レビュー後、１組の同じオプションが利用者に提示される（４２０）。一部の実装形態では、元の記録が完了した後でレビューのオプションが自動で選択される。
【００８７】
[0095]  別のオプションは利用者の音声及びビデオを再記録すること（４２４）である。このオプションが選択されると、最初に記録された視界ウィンドウの位置に基づいてメインビデオが再生され、コメントを行う（又は行動等を行う）ための別の機会が利用者に与えられる。再記録（４２４）が完了すると（４１８）、操作のオプション（４２０）が再び提示される。一部の実装形態では、元の記録（４１６）中に利用者の音声記録又はビデオ記録が行われず、そのため「再記録」オプションは、利用者のコメントを記録するためのオプションとしてそのオプションを識別する異なるラベルを有し得る。一部の実装形態は、ユーザ音声又はユーザビデオを破棄する（又は作成しない）オプションも提供する。
【００８８】
[0096]  別のオプションは記録を完全に破棄すること（４３２）である。この場合、既定の挙動は利用者が同じ記録を再再生する（又は別のビデオを選択する）ことができる箇所に利用者を戻すことである。
【００８９】
[0097]  カスタムビデオ１２４の重要な側面は、カスタムビデオ１２４を他者と共有できることである。作成されたカスタムビデオを利用者が気に入った場合、利用者は他者に向けてそのカスタムビデオ１２４を投稿することに決めることができる。一部の実装形態では、複数の宛先オプションが利用者に提示される（４２６）。オプションの１つはカスタムビデオ１２４をFacebook（登録商標）やGoogle+（登録商標）等のソーシャルネットワーク１３０に投稿することである。別のオプションはサーバ１１０に投稿し、カスタムビデオをアプリケーションの他の利用者に提供することである。一部の実装形態では、カスタムビデオ１２４が対応するコンテンツプロバイダ１２０にも保存される。一部の実装形態では、コンテンツプロバイダ１２０への投稿は利用者によって選択可能なオプションである。一部の実装形態では、利用者がカスタムビデオの投稿を決めたときにコンテンツプロバイダへの投稿が暗黙的に行われる。一部の実装形態では、利用者はカスタムビデオをクライアント装置１０４上にローカルに保存するオプションも有する。その場合、利用者はカスタムビデオをサーバ１１０又はソーシャルネットワーク１３０に後で投稿するオプションを有する。
【００９０】
[0098]  図５Ａ〜図５Ｅは、一部の実装形態による、カスタムビデオを作成するためのユーザインタフェース要素の略図を示す。図５Ａでは、ユーザインタフェース１０８が幾つかのチャネル又はコンテンツプロバイダ５０２を表示し、特定の３６０ビデオをダウンロードするために利用者がプロバイダの１つを選択する。
【００９１】
[0099]  図５Ｂでは、３６０ビデオの再生が開始する。プログレスバー５０４は３６０ビデオのどの程度が既に再生されているのかを示す。加えて、ユーザインタフェース１０８はＲＥ／ｌｉｖｅアイコン５０６を表示する。利用者は記録を開始するためにＲＥ／ｌｉｖｅアイコン５０６を選択し、それを図５Ｃに図示してある。図５Ｃでは活性状態のＲＥ／ｌｉｖｅアイコン５０８がビデオ領域内に表示されており、記録が活性状態にあることを示している。加えて、クライアント装置１０４上の前向きの画像センサ２０５がインレイ５１０内に図示する利用者のビデオの記録を開始する。周囲の音声も記録を開始する。
【００９２】
[0100]  或る時点において、３６０ビデオが終わり又は利用者が記録を停止する。一部の実装形態では、利用者はビデオ領域内の何処かをタップすることによって記録を停止することができる。他の実装形態では、利用者は活性状態のＲＥ／ｌｉｖｅアイコン５０８をタップすることによって記録を停止することができる。図５Ｄに示すように、利用者は画面上をタップして（５１２）記録を停止した。一部の実装形態では、記録が停止した後ビデオアプリケーションがユーザレビューのためにビデオを自動で再再生する。他の実装形態では、利用者がレビューすることに決める（例えば複数回レビューする）こともできる。
【００９３】
[0101]  利用者が記録済みカスタムビデオ１２４をレビューした後、ユーザインタフェース１０８は利用者に向けて幾つかのオプション５２０を表示する。利用者が破棄のオプション５２２を選択する場合、カスタムビデオ１２４が削除される。利用者が投稿オプション５２４を選択する場合、利用者はサーバ１１０やソーシャルネットワーク１３０等、カスタムビデオの投稿先を選択することができる。一部の実装形態では、カスタムビデオを投稿することに決めることが更に、元の３６０ビデオを作成したチャネル又はプロバイダ１２０にカスタムビデオを保存する。一部の実装形態では、チャネル又はプロバイダ１２０が利用者によって選択可能な別個のカスタムビデオフィードを有する。一部の実装形態では、カスタムビデオ１２４がサーバに投稿された場合、新たなカスタムビデオを作成した利用者のフォロワーである他の利用者がそのカスタムビデオ１２４を閲覧できるようになる。
【００９４】
[0102]  図６Ａ〜図６Ｄは、一部の実装形態によるカスタムビデオの記録及び再生を示す。図６Ａは視界ウィンドウが３６０ビデオの一部６０２を選択することを示す。視界内の部分が再生中に表示される。記録中、記録が活性状態にあることを利用者が分かるように活性状態のＲＥ／ｌｉｖｅアイコン６０４が表示される。記録中、利用者は同時に記録されているビデオオーバレイ６０６も見る。図６Ｂは図６Ａと同じだが、視界ウィンドウ内にあるものだけを示す。これは利用者が記録を行っている間に見る内容である。
【００９５】
[0103]  図６Ｃは、図６Ａ又は図６Ｂ内で記録されたカスタムビデオ１２４の再生を示す。再生は、同じプライマリビデオ及び画像の角における同じビデオオーバレイを有する。加えて、再生中、音声トラックは利用者が記録した音声を含む。この実装形態では、保存されたカスタムビデオであることを示すために記録済みカスタムビデオが別のアイコン６２０を表示する。
【００９６】
[0104]  一部の実装形態では、利用者が再生中に視界ウィンドウを動かすことができ、そのため記録された視野の外側では画像が不明瞭にされ、利用者が目的からそれた場合はビデオアプリケーションが利用者を再び基準点に導く。これを図６Ｄの不明瞭領域６３０によって示す。一部の実装形態は、（例えばカスタムビデオ内の基準点から生じる音を強めることにより）利用者を再び基準点に導くために視覚的な手掛りに加えて（又はその代わりに）音声による手掛りを使用する。
【００９７】
[0105]  図６Ｅでは、利用者がカスタムビデオの一番下にコメントの注釈６４０を加えている。この例では、注釈がテキスト部分（「おい、これ見ろよ！」）並びにグラフィック部分（コメントを行った利用者のプロファイル写真）の両方を含む。タイムライン６４２は、注釈コメントがカスタムビデオ内の４７秒目に表示されることを示している。ビデオ内の０：４７から１：００（即ちビデオ内の４７秒目から開始して１３秒間にわたって）等、このコメントはビデオ内の限られた持続時間にわたって表示され得る。
【００９８】
[0106]  図６Ｅはｇｅｍ６４８の存在も示す。この説明図では、ｇｅｍ６４８が小さな点として表示される。一部の実装形態では、ｇｅｍが赤色として表示される。ｇｅｍ６４８は対話型のユーザインタフェースオブジェクトである。ｇｅｍ６４８が活性化されると、ｇｅｍ／報酬エンジン３３０が１つ又は複数の報酬３４８を利用者に提示する。一部の実装形態では、ｇｅｍ６４８はｇｅｍの位置が視界ウィンドウ内にある（更にｇｅｍが時間的に活性状態にある）とき活性化される。この場合、ｇｅｍが見える位置まで視界ウィンドウを移動することによって利用者がｇｅｍを活性化している。一部の実装形態では、ｇｅｍを活性化するために利用者がｇｅｍにおいて特定の行動をとる必要もある。例えば利用者はｇｅｍをクリックし又はタップすることによってｇｅｍ６４８を活性化することができる。
【００９９】
[0107]  図６Ｆは、ｇｅｍ６４８が活性化されており、利用者が１５％割引の報酬を得ることを示す。一部の実装形態では、利用者は報酬表示６５０をクリックし又はタップし、割引を使用するための適切なウェブページに誘導されることによって報酬を直ちに使用することができる。一部の実装形態では、利用者は報酬表示６５０をクリックし又はタップすることによって報酬をユーザアカウント３３３に保存することができる。一部の実装形態では、報酬がユーザアカウントに自動で保存され、利用者が報酬を得たことに気付くように報酬表示６５０が一時的に表示される。それらの実装形態の一部では、報酬表示６５０をクリックし又はタップすることが報酬表示６５０をビューから取り除く。
【０１００】
[0108]  図６Ｆでは、ユーザインタフェース要素６５０も注釈として追加することができる（その場合ユーザインタフェース要素６５０は誰にでも見える）。一部の実装形態では、注釈６５０を表示する場所を発行元ユーザが決めることができる。不図示だが、広告の注釈６５０はビデオの作成から３０日間等の関連する有効期限を有し得る。有効期限が指定されている場合、その注釈は指定日後にビデオ内に表示されなくなる。一部の実装形態では、特定の注釈が没入型ビデオ内の特定の位置に関連し、そのため再生中にその位置が利用者のビュー内にある場合にのみ注釈が表示される。
【０１０１】
[0109]  一部の実装形態は、注釈を追加するために以下の一連の操作を使用する。まず利用者がビデオを一時停止する。一部の実装形態では、利用者はビデオ内の或る場所上でタップしそのまま待つことによって特定の位置に注釈を挿入することができる。或いは、一部の実装形態はユーザインタフェース内に注釈ボタンを設ける。一部の実装形態では、これらのイベントの何れかが生じる場合にソフトキーボードが表示され、利用者が短い注釈を打ち込むことを可能にする。特定の位置をタップすることによって注釈が開始された場合、注釈はその位置に表示される。利用者が注釈ボタンを使用する場合、一部の実装形態は注釈をビデオの中央に配置し、所望の位置まで注釈をドラッグするように利用者を促す。一部の実装形態は、注釈の挿入を能動的に保存する又はキャンセルするように利用者を促す。この時点においてビデオの再生（又は再再生）が再開する。
【０１０２】
[0110]  一部の実装形態では、テキストの注釈が文字数の制限を有する（例えば３０字や５０字）。
【０１０３】
[0111]  一部の実装形態では、注釈がビデオ内の小さな点として表示される。利用者が（例えばマウスのカーソルや指のジェスチャを使用して）ビデオ内の注釈の通常領域内にパンすると、その領域内の注釈が表示される。複数の注釈がある場合、ビデオユーザインタフェースがその注釈を加えた人物のプロファイル写真と共にビデオバー内でそれらの注釈を一つずつスクロールする。
【０１０４】
[0112]  一部の実装形態では、注釈の可視性がソーシャルネットワークのつながりに基づいて制限される。例えば利用者は自分がフォローする利用者を指定することができる。この場合、利用者は自分がフォローする人の注釈だけが見える。一部の実装形態では、特定の個人（例えばセレブ）による特定の注釈が全員に表示される。一部の実装形態では、利用者は自分が注釈を一切見たくないと指定することができる。
【０１０５】
[0113]  図７Ａ〜図７Ｇは、一部の実装形態による、３６０画像に基づいてカスタムビデオを作成するプロセスを示す。図７Ａは３６０ビデオ７０２が、時間次元７０４及び空間次元７０６の両方を有することを示す。以下の図８Ａ及び図８Ｂ内で示すように３６０ビデオの空間的側面は単一次元よりも多いが、図７Ａでは簡単にするために単一次元として表示する。特定の時点７０８において、利用者が静止画７１０を捕捉するための行動を起こす（例えば本物の又は仮想的なボタンを押す）。静止画７１０は単一の３６０画像である。図７Ａに示すように静止画７１０は時間次元を有さないが、完全な空間次元（即ち３６０度のビュー）を有する。
【０１０６】
[0114]  次いで、利用者が静止画７１０に基づいてカスタムビデオ１２４の作成を開始する。記録されるビデオは視界ウィンドウの位置に基づく。図７Ｂでは、視界ウィンドウが静止画７１０内の第１の位置７２０−１にある。図７Ｂでは、静止画７１０が次元をより適切に示すために円として図示されており、視界ウィンドウが静止画の一部７２０−１しか見ないことを示す。典型的には、カスタムビデオ１２４は利用者が視界ウィンドウを操作するときリアルタイムで記録される。（図８Ａ及び図８Ｂに示すように）静止画７１０を球面画像と見なす場合、視界ウィンドウはウィンドウ内の一部のムービーを撮るビデオカメラのように機能する。
【０１０７】
[0115]  図７Ｃは、静止画７１０の第２の部分７２０−２を見るために視界ウィンドウが移動されていることを示す。利用者が記録を一時停止しない限り、記録は視界ウィンドウの動きをリアルタイムで捕捉し、第１の位置７２０−１から第２の位置７２０−２に及ぶ連続したビデオを作成する。図７Ｂ及び図７Ｃに示すように視界ウィンドウの位置を調節することに加えて、利用者は図７Ｄに示すように倍率を変更することができる。視界ウィンドウの第３の位置７２０−３は第２の位置７２０−２とほぼ同じだが、倍率が変更されているため視界ウィンドウが静止画７１０のより広い部分を認める。この場合もやはり、ビデオの記録が一時停止されない限り、第２の位置７２０−２（及び関連する倍率）から第３の位置７２０−３（及びその倍率）までの全遷移がカスタムビデオ１２４の一部として記録される。
【０１０８】
[0116]  図７Ｅに示すように、カスタムビデオ１２４は図７Ｂ、図７Ｃ、及び図７Ｄに示す記録である。具体的には、カスタムビデオ１２４は視界ウィンドウが第１の位置７２０−１にあったときに捕捉された第１のビデオフレーム７３４−１、第２の位置７２０−２において捕捉された第２のビデオフレーム７３４−２、及び第３の位置７２０−３において捕捉された第３のビデオフレーム７３４−３を（各位置における関連する倍率と共に）含む。当然ながらカスタムビデオ１２４は、図７Ｂ、図７Ｃ、及び図７Ｄの図示の３つの位置の間にある更に多くのビデオフレーム（例えば数千のフレーム）も含む。静止画７１０は単一の画像だが、静止画についての利用者のビューに基づいてビデオを記録することは時間次元７３２を作り出す。
【０１０９】
[0117]  カスタムビデオ１２４の作成後、利用者は図７Ｆ及び図７Ｇに示すように幾つかのやり方でビデオに注釈を加えることができる。図７Ｆでは、カスタムビデオ１２４の各フレーム内で表示されるビデオ注釈７４０を利用者が追加している。一部の例では、ビデオ注釈は概して音声を含む利用者によるコメントの記録である。一部の実装形態では、ビデオ注釈がカスタムビデオ１２４の再生中に作成される。例えば（図７Ｂ〜図７Ｄに示す）カスタムビデオ１２４の記録後、利用者が記録を再生し、（例えばモバイル装置内の前向きの画像センサを使用して）ビデオ注釈を記録し、コメントを記録する。典型的には、ビデオ注釈はカスタムビデオ１２４を作成したのと同じ利用者によって作成されるがそれは必須ではない。例えば一部の実装形態は、或る装置上の利用者がカスタムビデオ１２４を作成すること、及びカスタムビデオ１２４をカスタマイズするために第２の人物に送信することを可能にする。図７Ｆはビデオ注釈を全カスタムビデオ１２４に追加することを示すが、一部の実装形態は利用者がカスタムビデオ１２４の選択位置にビデオ注釈を追加することを可能にする。図７Ｆには不図示だが、一部の実装形態は利用者が視覚追跡なしにカスタムビデオ１２４にサウンドトラックを追加することを可能にする。例えば利用者は音声のコメントだけを追加することができ、又は予め記録されたサウンドトラック（例えば音楽）を追加することができる。一部の実装形態は、重なる場合がある複数のサウンドトラック（例えばコメントと音楽）を利用者が追加することを可能にする。
【０１１０】
[0118]  ビデオ注釈又は音声注釈が使用される場合、ビデオ又はサウンドトラックがカスタムビデオ１２４と同期される。例えば後で注釈と共に再生されるときにカスタムビデオ１２４内の全く同じ箇所で整列するように利用者のコメントが保存される。
【０１１１】
[0119]  図７Ｇは、カスタムビデオ内の特定の箇所に利用者が静的テキスト７４２及び／又は静止画像７４４も追加できることを示す。静的テキスト７４２及び／又は静止画像７４４は、時間的（時間の長さ）及び空間的（ビデオ画像内の場所）の両方で位置決めすることができる。図７Ｇの例では、テキスト７４２が上部中央付近に配置されており、画像７４４がビデオの右上に配置されている。これらの注釈のどちらもフレーム７３４−２内にあるが、カスタムビデオ１２４の始まり又は終わりにはない。静的テキスト及び静止画像はカスタムビデオ１２４内で任意の時間にわたって（例えば０．５秒から全ビデオまで）配置することができる。
【０１１２】
[0120]  図７Ａ〜図７Ｇの技法は３６０ビデオに関して記載したが、同じ技法をより広範に適用することができる。例えばこれらの技法は、図７Ｂ〜図７Ｇに示すように利用者がシーンを捕捉し、続けてその捕捉シーンから注釈を有するビデオを作成する動的ＶＲの世界に適用することができる。別の例として、利用者は既存の３６０写真をとり、図７Ｂ〜図７Ｇの技法を適用してカスタムビデオを作成することができる。
【０１１３】
[0121]  一部の実装形態では、カスタムビデオ１２４が注釈（又は注釈の一部）の追加と同時に記録される。例えば利用者はカスタムビデオの記録を開始し、音声／ビデオコメントを同時に作成することができる。一部の実装形態は注釈及び記録後の注釈の両方の同時作成を可能にする。例えば利用者はビデオの作成中にコメントを記録し、そのコメントをやり直すことに決めることができる。実装形態は、典型的には利用者が注釈を削除し及び／又は置換することを可能にする。
【０１１４】
[0122]  図８Ａ及び図８Ｂは、視界ウィンドウがどのように使用されるのかを示す。これらの図面では球面画像又はビデオ８０２の中心に利用者８００を示す。球８０２が単一の静的３６０写真／画像を表すのかフレームごとに変化する３６０ビデオを表すのかに関係なく同じ説明図が当てはまる。利用者は、画像／ビデオ８０２の見える部分８０６を決定する視界ウィンドウ８０４（例えばモバイル装置の画面上の領域）を有する。図８Ａに示すように、見られている部分８０６は全画像／ビデオ８０２のほんの一部である。利用者は視界ウィンドウを動かすことができ、倍率を変更することができる。
【０１１５】
[0123]  図８Ａは、利用者が見ることができる幾つかの点８１４、８１６、及び８１８を含むが、他の点８１０及び８１２は視界ウィンドウ８０４の現在位置に基づき利用者に見えない。図８Ｂに示すように、点８１６及び８１８は（例えばスポーツの試合中の重要なプレー８２８を示す）ソーシャルエンゲージメントに対応する。但し、一部の実施形態による他のやり方で使用可能な他の多くの位置（空間的及び時間的の両方）がある。例えば位置８１２は、位置８１２において表示される画像８２２内で示される特定のウェブサイトで１５％割引を得ること等の商業的なオファーをトリガし得る。一部の実装形態では、この商業的なオファーは利用者の視界ウィンドウが正しい時間に正しい位置を向いているときトリガされる。一部の実装形態では、このオファーが利用者に関連するアカウントに保存される。
【０１１６】
[0124]  図８Ｂも空間／時間位置８１０を示し、この空間／時間位置８１０は、位置８１０における画像８２０内に示すようにブランドの活性化及び広告に使用される。ここでは位置８１０は、利用者の視界ウィンドウが正しい時間に正しい場所にあるとき利用者に表示される記号８３０及び１つ又は複数の広告８３２及び８３４を含む。一部の実装形態では、広告８３２若しくは８３４又は記号８３０がウェブサイトにリンクし得る。
【０１１７】
[0125]  より全般的には、没入型メディアコンテンツの作成者は（空間的及び時間的に）任意の位置に「ｇｅｍ」を配置し、そのｇｅｍを見つけることに関する報酬を指定することができる。ｇｅｍは、販売促進コード、リンク、シリーズ内の次のビデオのロックを解除するためのキー等を含む。多くの場合、ｇｅｍは対応するグラフィックアイコン又は画像を有する。ｇｅｍの識別情報（グラフィックアイコンやテキストラベル等）が（例えば電子ウォレット内で）利用者のアカウントに関連付けられる。利用者は報酬を後で引き換えることができる。画像８２２は、図６Ｆに関して上記で説明したｇｅｍ６４８を示す。
【０１１８】
[0126]  利用者がコンテンツのより多くを探索し、自分の体験を共有できるようにすることにより、利用者及びコンテンツ作成者の両方の利益になる。利用者はより優れた体験及び固有の共有機能を得る。コンテンツ作成者は同じビデオを利用者に再再生させることによって自らの視聴者に自らのコンテンツを探索させ、それにより一層多くの商取引及び広告の可能性を作り出す。
【０１１９】
[0127]  上記の説明は特定の実装形態に関して説明目的で記載した。但し上記の例示的な解説は、網羅的であることも本発明を開示した厳密な形態に限定することも意図しない。上記の教示に照らして多くの修正及び改変が可能である。実装形態は、本発明の原理及びその実用的応用を最も良く説明して、それにより考えられる特定の用途に適した様々な修正を伴う本発明及び様々な実装形態を当業者が最適に利用できるようにするために選んで説明した。
【図１】
2019528654.tif 000003
【図２】
2019528654.tif 000004
【図３】
2019528654.tif 000005
【図４】
2019528654.tif 000006
【図５Ａ】
2019528654.tif 000007
【図５Ｂ】
2019528654.tif 000008
【図５Ｃ】
2019528654.tif 000009
【図５Ｄ】
2019528654.tif 000010
【図５Ｅ】
2019528654.tif 000011
【図６Ａ】
2019528654.tif 000012
【図６Ｂ】
2019528654.tif 000013
【図６Ｃ】
2019528654.tif 000014
【図６Ｄ】
2019528654.tif 000015
【図６Ｅ】
2019528654.tif 000016
【図６Ｆ】
2019528654.tif 000017
【図７Ａ】
2019528654.tif 000018
【図７Ｂ−７Ｄ】
2019528654.tif 000019
【図７Ｅ】
2019528654.tif 000020
【図７Ｆ】
2019528654.tif 000021
【図７Ｇ】
2019528654.tif 000022
【図８Ａ】
2019528654.tif 000023
【図８Ｂ】
2019528654.tif 000024
【手続補正書】
【提出日】平成31年3月25日(2019.3.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
没入型メディアコンテンツをカスタマイズするための方法であって、
１個又は複数個のプロセッサ、メモリ、マイクロフォン、及び画像センサを有する計算装置において、
没入型メディアカスタマイズユーザインタフェースを表示すること、
前記ユーザインタフェースの第１の領域内で３６０ビデオを再生すること、
第１のユーザ操作に応答して、特定の瞬間における前記３６０ビデオの静止画を捕捉すること、
第２のユーザ操作に応答して、前記捕捉静止画の動的に調節可能な視界ウィンドウに従い、前記捕捉静止画のカスタムビデオの記録をリアルタイムで開始すること、
前記カスタムビデオの記録中、前記視界ウィンドウを調節するためのユーザ入力を受け付けること、
第３のユーザ操作に応答して、前記カスタムビデオの記録を終了すること、
（ａ）前記カスタムビデオの周縁部分内に視覚的オーバレイを追加することであって、前記視覚的オーバレイは前記画像センサによって捕捉される前記利用者の記録ビデオを含む、追加すること、
（ｂ）前記マイクロフォンを使用して捕捉される記録音声を含む音声オーバレイを追加すること、及び
（ｃ）テキスト又は画像を含む視覚的注釈を追加すること
のうちの１つ又は複数を含む、前記カスタムビデオに注釈を加えること、並びに
前記カスタムビデオを第２の計算装置に伝送すること
を含む、方法。
【請求項２】
前記カスタムビデオに注釈を加えることが、
（ａ）前記カスタムビデオの周縁部分内に視覚的オーバレイを追加することであって、前記視覚的オーバレイは前記画像センサによって捕捉される前記利用者の記録ビデオを含む、追加すること、
（ｂ）前記マイクロフォンを使用して捕捉される記録音声を含む音声オーバレイを追加すること、及び
（ｃ）テキスト又は画像を含む視覚的注釈を追加すること
のうちの２つ以上を含む、請求項１に記載の方法。
【請求項３】
前記カスタムビデオに注釈を加えることが、
（ａ）前記カスタムビデオの周縁部分内に視覚的オーバレイを追加することであって、前記視覚的オーバレイは前記画像センサによって捕捉される前記利用者の記録ビデオを含む、追加すること、及び
（ｂ）前記マイクロフォンを使用して捕捉される記録音声を含む音声オーバレイを追加すること
を含む、請求項２に記載の方法。
【請求項４】
前記マイクロフォンを使用して捕捉される前記記録音声及び前記画像センサによって捕捉される記録ビデオの両方が前記カスタムビデオの記録中に捕捉され、
前記カスタムビデオに注釈を加えることが、前記ビデオオーバレイを前記カスタムビデオと同期し、前記音声オーバレイを前記カスタムビデオと同期することを含む、
請求項３に記載の方法。
【請求項５】
前記カスタムビデオの記録後に前記カスタムビデオを再生することを更に含み、
前記マイクロフォンを使用して捕捉される前記記録音声及び前記画像センサによって捕捉される記録ビデオの両方が前記カスタムビデオの再生中に捕捉され、
前記カスタムビデオに注釈を加えることが、前記ビデオオーバレイを前記カスタムビデオと同期し、前記音声オーバレイを前記カスタムビデオと同期することを含む、
請求項３に記載の方法。
【請求項６】
前記視界ウィンドウを調節するための前記ユーザ入力が前記計算装置を動かすことを含む、請求項１に記載の方法。
【請求項７】
前記視界ウィンドウを調節するための前記ユーザ入力が、マウスポインタ、指のジェスチャ、手のジェスチャ、腕のジェスチャ、又は目のジェスチャを使用することを含む、請求項１に記載の方法。
【請求項８】
前記視界ウィンドウを調節するための前記ユーザ入力が前記視界ウィンドウの倍率を変更することを含む、請求項１に記載の方法。
【請求項９】
前記視界ウィンドウを調節するための前記ユーザ入力が前記視界ウィンドウを動かすことを含む、請求項１に記載の方法。
【請求項１０】
前記カスタムビデオが前記視界ウィンドウの外側の前記捕捉静止画のフレーム形状部分を含み、前記捕捉静止画の前記フレーム形状部分が不明瞭な方法で表示される、請求項１に記載の方法。
【請求項１１】
不明瞭な方法で表示することが、前記フレーム形状部分を薄暗く又は焦点を合わせず表示することを含む、請求項１に記載の方法。
【請求項１２】
前記カスタムビデオが前記捕捉静止画と、前記捕捉静止画内の前記視界ウィンドウの配置及び倍率を定めるメタデータとを含む、請求項１に記載の方法。
【請求項１３】
前記カスタムビデオが、前記カスタムビデオの再生中に前記視界ウィンドウ内で見ることができた内容だけを含む前記捕捉静止画からのビデオストリームを含む、請求項１に記載の方法。
【請求項１４】
前記カスタムビデオが、前記カスタムビデオの持続時間よりも短い指定の時間間隔にわたって前記カスタムビデオ内に追加される視覚的注釈を含む、請求項１に記載の方法。
【請求項１５】
指定の有効期限を有し、それにより前記指定の有効期限後は前記視覚的注釈が再生中に表示されるのを防ぐ視覚的注釈を前記カスタムビデオが含む、請求項１に記載の方法。
【請求項１６】
前記カスタムビデオに注釈を加えることが、予め記録された音声トラックを追加することを更に含む、請求項１に記載の方法。
【請求項１７】
コンピュータシステムであって、
１個又は複数個のプロセッサと、
メモリと、
マイクロフォンと、
画像センサと、
前記１個又は複数個のプロセッサによって実行されるように構成される前記メモリ内に記憶される１つ又は複数のプログラムであって、請求項１から１６の何れか一項に記載の方法を実行するための命令を含む、１つ又は複数のプログラムと
を含む、コンピュータシステム。
【請求項１８】
マイクロフォン及び画像センサを有するコンピュータシステムの１個又は複数個のプロセッサによって実行されるように構成される１つ又は複数のプログラムを記憶する非一時的コンピュータ可読記憶媒体であって、前記１つ又は複数のプログラムは請求項１から１６の何れか一項に記載の方法を実行するための命令を含む、非一時的コンピュータ可読記憶媒体。
【国際調査報告】
2019528654.tif 000025
2019528654.tif 000026
2019528654.tif 000027
2019528654.tif 000028
2019528654.tif 000029
2019528654.tif 000030