(57)【要約】ユーザデバイスで実装される双方向メディアガイドアプリケーション、例えば、携帯電話上のアプリを提供するシステムおよび方法。双方向メディアガイドアプリケーションは、ユーザデバイスの地理的場所（例えば、経度および緯度座標、および地理空間向き、例えば、ジャイロ角度）を使用して、ユーザが、場所が自分のお気に入りの映画またはテレビ番組において描写された同じ様式とでその場所の画像を捕捉することを可能にする。双方向メディアガイドアプリケーションは、自分が見ており、映画またはテレビ番組に関連付けられた監督または別の個人と同じ視点を有する場合の所望の没入型体験をユーザに配信することができる。
2019532430.tif 000002
【特許請求の範囲】
【請求項１】
ユーザデバイス上でメディアアセットからの参照画像を再現する方法であって、前記方法は、
ユーザデバイスによって捕捉されたユーザ画像を受信することと、
前記メディアアセットからの前記参照画像を識別することと、
前記ユーザ画像の第１の地理空間向きが前記参照画像の第２の地理空間向きに合致しているかどうかを決定することと、
前記第１の地理空間向きが前記第２の地理空間向きに合致していないことに基づいて、ユーザが前記ユーザデバイスの位置を変更するための通知を生成することと
を含む、方法。
【請求項２】
ユーザデバイス上でメディアアセットからの参照画像を再現する方法であって、前記方法は、
前記ユーザデバイスによって捕捉されたユーザ画像を受信することと、
前記ユーザ画像に関連付けられた地理的場所を決定することと、
前記決定された地理的場所に基づいて、
データベースから、前記メディアアセットからの前記参照画像を識別することと、
前記ユーザ画像に関連付けられた第１の地理空間向きを決定することと、
前記参照画像に関連付けられた第２の地理空間向きを受信することと、
前記第１の地理空間向きが前記第２の地理空間向きに合致しているかどうかを決定することと、
前記第１の地理空間向きが前記第２の地理空間向きに合致していないことに基づいて、
前記第１の地理空間向きと前記第２の地理空間向きとの間の偏差を決定することと、
前記偏差に基づいて、ユーザが前記ユーザデバイスの位置を変更するための通知を生成することと
を含む、方法。
【請求項３】
前記地理的場所は、緯度座標および経度座標のうちの少なくとも１つを含む、請求項２に記載の方法。
【請求項４】
前記第１の地理空間向きは、１つ以上のジャイロ角度を含む、請求項２に記載の方法。
【請求項５】
前記データベースは、前記メディアアセットと、前記地理的場所でタグ付けされた前記参照画像とを含む、請求項２に記載の方法。
【請求項６】
前記ユーザから前記メディアアセットの指示を受信することと、
前記データベースから、前記決定された地理的場所および前記メディアアセットの指示に基づいて、前記メディアアセットからの前記参照画像を識別することと
を含む、請求項５に記載の方法。
【請求項７】
前記ユーザ画像に関連付けられた前記地理的場所および前記第１の地理空間向きのうちの少なくとも１つは、前記ユーザ画像から抽出されるメタデータから決定される、請求項２に記載の方法。
【請求項８】
所定の閾値を下回る前記第１の地理空間向きと前記第２の地理空間向きとの間の前記偏差に基づいて、前記ユーザ画像にデジタル効果をオーバーレイすることを含む、請求項２に記載の方法。
【請求項９】
前記ユーザ画像に前記デジタル効果をオーバーレイすることに続いて、前記ユーザが前記ユーザデバイスの位置を変更するための別の通知を生成することを含む、請求項８に記載の方法。
【請求項１０】
前記ユーザデバイスによって捕捉された第２のユーザ画像を受信することと、
前記データベースから、前記メディアアセットからの第２の参照画像を識別することと
を含む、請求項９に記載の方法。
【請求項１１】
前記所定の閾値を下回る前記第２のユーザ画像のための地理空間向きと前記第２の参照画像のための地理空間向きとの間の第２の偏差に基づいて、前記第２のユーザ画像に第２のデジタル効果をオーバーレイすることを含む、請求項１０に記載の方法。
【請求項１２】
ユーザデバイス上でメディアアセットからの参照画像を再現するためのシステムであって、前記システムは、
前記ユーザデバイスと、
制御回路と
を備え、
前記制御回路は、
前記ユーザデバイスによって捕捉されたユーザ画像を受信することと、
前記ユーザ画像に関連付けられた地理的場所を決定することと、
前記決定された地理的場所に基づいて、
データベースから、前記メディアアセットからの前記参照画像を識別することと、
前記ユーザ画像に関連付けられた第１の地理空間向きを決定することと、
前記参照画像に関連付けられた第２の地理空間向きを受信することと、
前記第１の地理空間向きが前記第２の地理空間向きに合致しているかどうかを決定することと、
前記第１の地理空間向きが前記第２の地理空間向きに合致していないことに基づいて、
前記第１の地理空間向きと前記第２の地理空間向きとの間の偏差を決定することと、
前記偏差に基づいて、ユーザが前記ユーザデバイスの位置を変更するための通知を生成することと
を行うように構成されている、システム。
【請求項１３】
前記地理的場所は、緯度座標および経度座標のうちの少なくとも１つを含む、請求項１２に記載のシステム。
【請求項１４】
前記第１の地理空間向きは、１つ以上のジャイロ角度を含む、請求項１２に記載のシステム。
【請求項１５】
前記データベースは、前記メディアアセットと、前記地理的場所でタグ付けされた前記参照画像とを含む、請求項１２に記載のシステム。
【請求項１６】
前記制御回路は、
前記ユーザから前記メディアアセットの指示を受信することと、
前記データベースから、前記決定された地理的場所および前記メディアアセットの指示に基づいて、前記メディアアセットからの前記参照画像を識別することと
を行うように構成されている、請求項１５に記載のシステム。
【請求項１７】
前記ユーザ画像に関連付けられた前記地理的場所および前記第１の地理空間向きのうちの少なくとも１つは、前記ユーザ画像から抽出されるメタデータから決定される、請求項１２に記載のシステム。
【請求項１８】
前記制御回路は、所定の閾値を下回る前記第１の地理空間向きと前記第２の地理空間向きとの間の前記偏差に基づいて、前記ユーザ画像にデジタル効果をオーバーレイするように構成されている、請求項１２に記載のシステム。
【請求項１９】
前記制御回路は、前記ユーザ画像に前記デジタル効果をオーバーレイすることに続いて、前記ユーザが前記ユーザデバイスの位置を変更するための別の通知を生成するように構成されている、請求項１８に記載のシステム。
【請求項２０】
前記制御回路は、
前記ユーザデバイスによって捕捉された第２のユーザ画像を受信することと、
前記データベースから、前記メディアアセットからの第２の参照画像を識別することと
を行うように構成されている、請求項１９に記載のシステム。
【請求項２１】
前記制御回路は、前記所定の閾値を下回る前記第２のユーザ画像のための地理空間向きと前記第２の参照画像のための地理空間向きとの間の第２の偏差に基づいて、前記第２のユーザ画像に第２のデジタル効果をオーバーレイするように構成されている、請求項２０に記載のシステム。
【請求項２２】
ユーザデバイス上でメディアアセットからの参照画像を再現するための装置であって、前記装置は、
前記ユーザデバイスによって捕捉されたユーザ画像を受信する手段と、
前記ユーザ画像に関連付けられた地理的場所を決定する手段と、
前記決定された地理的場所に基づいて、
データベースから、前記メディアアセットからの前記参照画像を識別する手段と、
前記ユーザ画像に関連付けられた第１の地理空間向きを決定する手段と、
前記参照画像に関連付けられた第２の地理空間向きを受信する手段と、
前記第１の地理空間向きが前記第２の地理空間向きに合致しているかどうかを決定する手段と、
前記第１の地理空間向きが前記第２の地理空間向きに合致していないことに基づいて、
前記第１の地理空間向きと前記第２の地理空間向きとの間の偏差を決定する手段と、
前記偏差に基づいて、ユーザが前記ユーザデバイスの位置を変更するための通知を生成する手段と
を備えている、装置。
【請求項２３】
前記地理的場所は、緯度座標および経度座標のうちの少なくとも１つを含む、請求項２２に記載の装置。
【請求項２４】
前記第１の地理空間向きは、１つ以上のジャイロ角度を含む、請求項２２に記載の装置。
【請求項２５】
前記データベースは、前記メディアアセットと、前記地理的場所でタグ付けされた前記参照画像とを含む、請求項２２に記載の装置。
【請求項２６】
前記ユーザから前記メディアアセットの指示を受信する手段と、
前記データベースから、前記決定された地理的場所および前記メディアアセットの指示に基づいて、前記メディアアセットからの前記参照画像を識別する手段と
を備えている、請求項２５に記載の装置。
【請求項２７】
前記ユーザ画像に関連付けられた前記地理的場所および前記第１の地理空間向きのうちの少なくとも１つは、前記ユーザ画像から抽出されるメタデータから決定される、請求項２２に記載の装置。
【請求項２８】
所定の閾値を下回る前記第１の地理空間向きと前記第２の地理空間向きとの間の前記偏差に基づいて、前記ユーザ画像にデジタル効果をオーバーレイする手段を備えている、請求項２２に記載の装置。
【請求項２９】
前記ユーザ画像に前記デジタル効果をオーバーレイすることに続いて、前記ユーザが前記ユーザデバイスの位置を変更するための別の通知を生成する手段を備えている、請求項２８に記載の装置。
【請求項３０】
前記ユーザデバイスによって捕捉された第２のユーザ画像を受信する手段と、
前記データベースから、前記メディアアセットからの第２の参照画像を識別する手段と
を備えている、請求項２９に記載の装置。
【請求項３１】
前記所定の閾値を下回る前記第２のユーザ画像のための地理空間向きと前記第２の参照画像のための地理空間向きとの間の第２の偏差に基づいて、前記第２のユーザ画像に第２のデジタル効果をオーバーレイする手段を備えている、請求項３０に記載の装置。
【請求項３２】
ユーザデバイス上でメディアアセットからの参照画像を再現するためのエンコードされた命令を有するメモリを備えている非一過性機械読み取り可能な媒体であって、前記命令は、
前記ユーザデバイスによって捕捉されたユーザ画像を受信するための命令と、
前記ユーザ画像に関連付けられた地理的場所を決定するための命令と、
前記決定された地理的場所に基づいて、
データベースから、前記メディアアセットからの前記参照画像を識別するための命令と、
前記ユーザ画像に関連付けられた第１の地理空間向きを決定するための命令と、
前記参照画像に関連付けられた第２の地理空間向きを受信するための命令と、
前記第１の地理空間向きが前記第２の地理空間向きに合致しているかどうかを決定するための命令と、
前記第１の地理空間向きが前記第２の地理空間向きに合致していないことに基づいて、
前記第１の地理空間向きと前記第２の地理空間向きとの間の偏差を決定するための命令と、
前記偏差に基づいて、ユーザが前記ユーザデバイスの位置を変更するための通知を生成するための命令と
を備えている、非一過性機械読み取り可能な媒体。
【請求項３３】
前記地理的場所は、緯度座標および経度座標のうちの少なくとも１つを含む、請求項３２に記載の非一過性機械読み取り可能な媒体。
【請求項３４】
前記第１の地理空間向きは、１つ以上のジャイロ角度を含む、請求項３２に記載の非一過性機械読み取り可能な媒体。
【請求項３５】
前記データベースは、前記メディアアセットと、前記地理的場所でタグ付けされた前記参照画像とを含む、請求項３２に記載の非一過性機械読み取り可能な媒体。
【請求項３６】
前記ユーザから前記メディアアセットの指示を受信するための命令と、
前記データベースから、前記決定された地理的場所および前記メディアアセットの指示に基づいて、前記メディアアセットからの前記参照画像を識別するための命令と
を備えている、請求項３５に記載の非一過性機械読み取り可能な媒体。
【請求項３７】
前記ユーザ画像に関連付けられた前記地理的場所および前記第１の地理空間向きのうちの少なくとも１つは、前記ユーザ画像から抽出されるメタデータから決定される、請求項３２に記載の非一過性機械読み取り可能な媒体。
【請求項３８】
所定の閾値を下回る前記第１の地理空間向きと前記第２の地理空間向きとの間の前記偏差に基づいて、前記ユーザ画像にデジタル効果をオーバーレイするための命令を備えている、請求項３２に記載の非一過性機械読み取り可能な媒体。
【請求項３９】
前記ユーザ画像に前記デジタル効果をオーバーレイすることに続いて、前記ユーザが前記ユーザデバイスの位置を変更するための別の通知を生成するための命令を備えている、請求項３８に記載の非一過性機械読み取り可能な媒体。
【請求項４０】
前記ユーザデバイスによって捕捉された第２のユーザ画像を受信するための命令と、
前記データベースから、前記メディアアセットからの第２の参照画像を識別するための命令と
を備えている、請求項３９に記載の非一過性機械読み取り可能な媒体。
【請求項４１】
前記所定の閾値を下回る前記第２のユーザ画像のための地理空間向きと前記第２の参照画像のための地理空間向きとの間の第２の偏差に基づいて、前記第２のユーザ画像に第２のデジタル効果をオーバーレイするための命令を備えている、請求項４０に記載の非一過性機械読み取り可能な媒体。
【請求項４２】
ユーザデバイス上でメディアアセットからの参照画像を再現する方法であって、前記方法は、
前記ユーザデバイスによって捕捉されたユーザ画像を受信することと、
前記ユーザ画像に関連付けられた地理的場所を決定することと、
前記決定された地理的場所に基づいて、
データベースから、前記メディアアセットからの前記参照画像を識別することと、
前記ユーザ画像に関連付けられた第１の地理空間向きを決定することと、
前記参照画像に関連付けられた第２の地理空間向きを受信することと、
前記第１の地理空間向きが前記第２の地理空間向きに合致しているかどうかを決定することと、
前記第１の地理空間向きが前記第２の地理空間向きに合致していないことに基づいて、
前記第１の地理空間向きと前記第２の地理空間向きとの間の偏差を決定することと、
前記偏差に基づいて、ユーザが前記ユーザデバイスの位置を変更するための通知を生成することと
を含む、方法。
【請求項４３】
前記地理的場所は、緯度座標および経度座標のうちの少なくとも１つを含む、請求項４２に記載の方法。
【請求項４４】
前記第１の地理空間向きは、１つ以上のジャイロ角度を含む、請求項４２または４３に記載の方法。
【請求項４５】
前記データベースは、前記メディアアセットと、前記地理的場所でタグ付けされた前記参照画像とを含む、請求項４２−４４のいずれか１項に記載の方法。
【請求項４６】
前記ユーザから前記メディアアセットの指示を受信することと、
前記データベースから、前記決定された地理的場所および前記メディアアセットの指示に基づいて、前記メディアアセットからの前記参照画像を識別することと
を含む、請求項４５に記載の方法。
【請求項４７】
前記ユーザ画像に関連付けられた前記地理的場所および前記第１の地理空間向きのうちの少なくとも１つは、前記ユーザ画像から抽出されるメタデータから決定される、請求項４２−４６のいずれか１項に記載の方法。
【請求項４８】
所定の閾値を下回る前記第１の地理空間向きと前記第２の地理空間向きとの間の前記偏差に基づいて、前記ユーザ画像にデジタル効果をオーバーレイすることを含む、請求項４２−４７のいずれか１項に記載の方法。
【請求項４９】
前記ユーザ画像に前記デジタル効果をオーバーレイすることに続いて、前記ユーザが前記ユーザデバイスの位置を変更するための別の通知を生成することを含む、請求項４８に記載の方法。
【請求項５０】
前記ユーザデバイスによって捕捉された第２のユーザ画像を受信することと、
前記データベースから、前記メディアアセットからの第２の参照画像を識別することと、
を含む、請求項４９に記載の方法。
【請求項５１】
前記所定の閾値を下回る前記第２のユーザ画像のための地理空間向きと前記第２の参照画像のための地理空間向きとの間の第２の偏差に基づいて、前記第２のユーザ画像に第２のデジタル効果をオーバーレイすることを含む、請求項５０に記載の方法。
【発明の詳細な説明】
【背景技術】
【０００１】
一部の映画およびテレビファンは、自分のお気に入りの映画またはテレビ番組で体験したものを物理的場所で視聴および体験しようとして、自分のお気に入りの場面が録画された場所を探検することを好む。例えば、映画「Ｌｏｒｄ  ｏｆ  ｔｈｅ  Ｒｉｎｇｓ」のファンは、自分のお気に入りの場面が録画された場所を見るためにニュージーランドに旅行し得る。別の例では、テレビ番組「Ｇａｍｅ  ｏｆ  Ｔｈｒｏｎｅｓ」のファンは、自分のお気に入りの場面が録画された場所を見るために北アイルランドに旅行し得る。ファンは、自分に見えており、自分が映画またはテレビ番組の監督と同じ視点を有する場合の没入型体験を作り出すことを欲し得る。しかしながら、例えば、全地球測位システム（ＧＰＳ）デバイスを使用して、その目的地に到着した後、ファンは、自分のお気に入りの場面が録画された正確な場所および／またはカメラアングルを見出すことが困難であると感じ得る。場所は、録画された後の場面のデジタルエンハンスメントに起因して、ファンに馴染みがないようにも見え得る。したがって、ファンは、自分のお気に入りの映画またはテレビ番組からの場面を現実の世界で再現することができないこともある。
【発明の概要】
【課題を解決するための手段】
【０００２】
映画またはテレビ番組等のメディアアセットで取り上げられている場所の画像を捕捉するために使用される従来のシステムの欠点に対処するためのシステムおよび方法が、説明される。ユーザデバイス、例えば、携帯電話で実装される従来のシステムは、地理的情報、例えば、ＧＰＳ座標（経度および緯度座標）を使用して、ユーザがメディアアセットで取り上げられている場所を見出すことを可能にし得る。しかしながら、この情報は、ユーザが、場所が自分のお気に入りの映画またはテレビ番組において描写された様式と対応する場所の画像を捕捉するために十分ではないこともある。ユーザは、自分が見ており、映画またはテレビ番組に関連付けられる監督もしくは別の個人と同じ視点を有する場合の没入型体験を作り出すことを欲し得る。
【０００３】
説明されるシステムおよび方法は、ユーザデバイスで実装される双方向メディアガイドアプリケーション、例えば、携帯電話上のアプリを提供する。ユーザデバイスは、画像を捕捉するためのカメラコンポーネントおよび／または捕捉された画像を表示するためのディスプレイコンポーネントを含み得る。双方向メディアガイドアプリケーションは、ユーザデバイスの地理的場所（例えば、経度および緯度座標、ならびに地理空間向き、例えば、ジャイロ角度）を使用して、ユーザが、場所が自分のお気に入りの映画またはテレビ番組において描写された同じ様式でその場所の画像を捕捉することを可能にする。双方向メディアガイドアプリケーションは、自分が見ており、映画またはテレビ番組に関連付けられる監督または別の個人と同じ視点を有する場合の所望の没入型体験をユーザに配信することができる。
【０００４】
いくつかの側面では、双方向メディアガイドアプリケーションは、現在の場所におけるユーザデバイスに組み込まれたカメラからの画像、および地理的場所および地理空間向き等の関連付けられるメタデータを捕捉する。例えば、経度および緯度座標を含む地理的場所は、ユーザデバイス内のＧＰＳコンポーネントから取得され得る。別の例では、ジャイロ角度を含む地理空間向きは、ユーザデバイス内の１つ以上のジャイロコンポーネントから取得され得る。双方向メディアガイドアプリケーションは、データベースを検索し、ユーザ捕捉画像の地理的場所および／または地理空間向きに対応する映画もしくはテレビ番組等のメディアアセットからの参照画像を識別し得る。対応する参照画像は、地理的場所および／または地理空間向きを有するメタデータを含み得る。この情報は、映画もしくはテレビ番組が録画されるときに捕捉されるか、またはデータベースに追加されるときに後で添付され得る。例えば、情報は、場面の一部がある場所で録画されるときに捕捉され得、次いで、場面の次の部分が同じ場所で録画されるときに連続性を維持するために使用される。別の例では、情報は、録画された場面に適用され得る、録画後エンハンスメントを支援するために捕捉され得る。このデータベースは、自分のお気に入りの映画またはテレビ番組からの場面を再現するために必要とされる情報にアクセスするために、映画またはテレビ番組のファンに提供され得る。
【０００５】
いくつかの実施形態では、ユーザは、自分が見ており、映画またはテレビ番組に関連付けられる監督または別の個人と同じ視点を有することを欲し、個人によって意図された通りにデジタルでエンハンスメントされた場面を再現することも欲し得る。典型的映画およびテレビ番組が、撮影された場所からの画像にオーバーレイされるデジタルセットおよび風景を用いてデジタルでエンハンスメントされるので、ユーザがデジタルでエンハンスメントされた場面を再現することを可能にすることは、没入型および物理的娯楽体験を可能にし得る。地理的情報に依拠する従来のシステムは、そのような体験を提供することができない。それらは、撮影された場所のカメラ視野およびアングルを再現することができず、ユーザのお気に入りの映画またはテレビ番組で見られるような場面に適用されるデジタルエンハンスメントを含む場面の拡張現実バージョンを再現することができない。
【０００６】
いくつかの側面では、説明されるシステムおよび方法は、映画またはテレビ番組等のメディアアセットからの場面を再現するためのユーザデバイス上に実装される双方向メディアガイドアプリケーションを提供する。双方向メディアガイドアプリケーションは、ユーザデバイスの地理的場所および地理空間向きを受信する。双方向メディアガイドアプリケーションは、ユーザが地理的場所を使用して再現しようとしている場面のための参照画像を決定する。加えて、または代替として、ユーザは、特定の場面に関する情報を双方向メディアガイドアプリケーションに提供する。双方向メディアガイドアプリケーションは、ユーザデバイスの地理空間向きが参照画像に関連付けられた地理空間向きと対応しているかどうかを決定する。地理空間向きが合致していない場合、双方向メディアガイドアプリケーションは、ユーザデバイスの位置を変更し、参照画像の地理的場所および／または地理空間向きに合致させるようにユーザに通知する。通知は、オーディオまたはユーザデバイス上に表示される視覚合図の形態であり得る。双方向メディアガイドアプリケーションは、地理空間向きが合致するまで、ユーザデバイスの位置に関してフィードバックをユーザに提供し続け得る。続いて、双方向メディアガイドアプリケーションは、ユーザがユーザデバイスを介して画像を捕捉することを可能にし得る。
【０００７】
加えて、または代替として、双方向メディアガイドアプリケーションは、ユーザが、デジタル効果またはエンハンスメントをユーザ捕捉画像にオーバーレイすることを可能にする。これは、ユーザが、ユーザのお気に入りの映画またはテレビ番組で見られるような画像に適用されるデジタルエンハンスメントを含む捕捉された画像の拡張現実バージョンを再現することを可能にする。加えて、または代替として、双方向メディアガイドアプリケーションは、場面の元の録画中に移動がカメラによって行われると、ユーザがカメラ移動を辿ることを支援するためのオーディオまたは視覚合図を提供し得る。オーディオまたは視覚合図は、ユーザデバイスの位置を変更し、その地理的場所および／または地理空間向きを調節して、元の録画中のカメラ移動を再現するようにユーザを誘導し得る。ユーザは、自分がユーザデバイスの位置を変更し、自分のお気に入りの場面の再現を録画するにつれて、画像を捕捉し得る。加えて、または代替として、ユーザは、再現された場面の中に友人および／または家族を含み、後で視聴するために場面の自分自身のカスタマイズされたバージョンを録画し得る。
【０００８】
いくつかの実施形態では、双方向メディアガイドアプリケーションは、モバイルデバイス等のユーザデバイス上のアプリの形態で実装される。双方向メディアガイドアプリケーションは、モバイルデバイスの現在の位置から画像を捕捉し、ユーザに表示するための画像を生成する。ユーザは、自分のお気に入りの映画もしくはテレビ番組からの場面に対応する地理的場所および／または地理空間向きにユーザデバイスを位置付けていることもある。例えば、ユーザのお気に入りの映画は、「Ｓｕｎｓｅｔ」であり得、ユーザは、映画からの自分のお気に入りの場面が録画された物理的場所に旅行していることもある。双方向メディアガイドアプリケーションは、捕捉された画像の地理的場所および／または地理空間向きを分析し、場面に対応する参照画像、および捕捉された画像が参照画像を正しく再現するかどうかを決定し得る。例えば、双方向メディアガイドアプリケーションは、緯度４７．６°Ｎおよび経度１２２．３°Ｗであるユーザデバイスの地理的場所に基づいて、ユーザが映画「Ｓｕｎｓｅｔ」からの場所に関心があることを決定し得る。別の例では、双方向メディアガイドアプリケーションは、ユーザから、自分のお気に入りの映画が「Ｓｕｎｓｅｔ」であるという指示を受信し、続いて、ユーザデバイスの地理的場所に合致する参照画像に対してデータベースを検索し得る。例えば、双方向メディアガイドアプリケーションは、緯度４７．５°Ｎおよび経度１２２．４°Ｗの関連付けられた地理的場所を有する参照画像を見出し得る。
【０００９】
いくつかの実施形態では、双方向メディアガイドアプリケーションは、ユーザデバイスの位置を変更するように、オーディオまたは視覚合図をユーザに提供する。双方向メディアガイドアプリケーションは、画像が捕捉されたときのユーザデバイスの地理的場所および／または地理空間向きを含む捕捉された画像のメタデータを受信し得る。双方向メディアガイドアプリケーションは、参照画像のための地理的場所および／または地理空間向きを含むメタデータを読み出し得る。双方向メディアガイドアプリケーションは、メタデータを比較し、捕捉された画像が参照画像と対応しているかどうかを決定し得る。例えば、双方向メディアガイドアプリケーションは、捕捉された画像の地理空間向き、例えば、ジャイロ角度９０°が、参照画像の地理空間向き、例えば、ジャイロ角度８５°と対応しているかどうかを決定し得る。
【００１０】
双方向メディアガイドアプリケーションは、捕捉された画像のメタデータと参照画像との間の偏差を決定し、ユーザデバイスの位置を変更することにおいてユーザを支援するためのオーディオまたは視覚合図を生成し得る。例えば、双方向メディアガイドアプリケーションは、ユーザデバイス上に静的矢印（または他の方向インジケータ）の組および動的矢印（または他の方向インジケータ）の組を生成し得る。双方向メディアガイドアプリケーションは、ユーザが、静的矢印（または他の方向インジケータ）および動的矢印（または他の方向インジケータ）を合致させようとしてユーザデバイスの位置を変更すると、動的矢印（または他の方向インジケータ）を更新し得る。双方向メディアガイドアプリケーションは、画像がユーザデバイスの新しい位置から捕捉されると、場所の画像に静的矢印（または他の方向インジケータ）および動的矢印（または他の方向インジケータ）をオーバーレイし得る。別の例では、双方向メディアガイドアプリケーションは、ユーザがユーザデバイスを上、下、左、右、前方、後方に移動させること、傾けることを行うべきかどうかを示すオーディオ合図、または位置の別の好適な変更を行うべきかどうかを示すオーディオ合図を生成し得る。
【００１１】
いくつかの実施形態では、双方向メディアガイドアプリケーションは、ユーザデバイスの位置が、参照画像のメタデータと対応する様式で較正されていることを検出する。例えば、ユーザのお気に入りの場面からの参照画像は、地理的場所および／または地理空間向きを含む関連付けられたメタデータを有し得る。ユーザデバイスの以前の位置は、地理的場所と対応していることもあるが、地理空間向きから逸それていることもある。ユーザがユーザデバイスの位置を変更した後、双方向メディアガイドアプリケーションは、ユーザデバイスの現在の地理空間向きと参照の地理空間向きとを比較し得る。双方向メディアガイドアプリケーションは、地理空間向きが合致したので、ユーザデバイスの位置が較正されていることを決定し得る。双方向メディアガイドアプリケーションは、例えば、通知を生成すること、および／または互いの上に、もしくは互いに近接近して静的およびに動的矢印を生成することによって、合致を示すようにユーザデバイスの表示を更新し得る。
【００１２】
いくつかの実施形態では、双方向メディアガイドアプリケーションは、ユーザ捕捉画像にデジタル効果またはエンハンスメントをオーバーレイする。参照画像のメタデータを用いたユーザデバイスの較正に続いて、双方向メディアガイドアプリケーションは、デジタル効果またはエンハンスメントをユーザデバイスによって捕捉される画像にオーバーレイするオプションをユーザに提示し得る。典型的映画およびテレビ番組が、撮影された場所からの画像にオーバーレイされるデジタルセットおよび風景を用いてデジタルでエンハンスメントされるので、ユーザがデジタルでエンハンスメントされた場面を再現することを可能にすることは、没入型および物理的娯楽体験を可能にし得る。デジタル効果またはエンハンスメントを画像にオーバーレイすることによって、ユーザは、ユーザのお気に入りの映画またはテレビ番組で見られるような場面の拡張現実バージョンを再現し得る。双方向メディアガイドアプリケーションは、３次元レンダリングエンジン、および元のレンダリングされたメディアアセットからのデジタルオーバーレイアセットのデータベースを使用し、捕捉された画像の地理的場所および／または地理空間向きに基づいて、デジタルオーバーレイアセットをユーザ捕捉画像に適用し得る。デジタル効果またはエンハンスメントがユーザデバイスによって捕捉されている画像の上に合成されると、ユーザは、ユーザデバイスの周囲を移動し、映画またはテレビ番組に関連付けられる監督もしくは別の個人が見るように場面を意図した通りに、デジタルでエンハンスメントされた場面内で相互作用し得る。
【００１３】
いくつかの実施形態では、ユーザデバイスによって捕捉される画像は、ユーザ捕捉画像データ構造内に記憶されたメタデータに関連付けられる。このデータ構造は、捕捉された画像のための地理的場所および／または地理空間向きを含み得る。例えば、データ構造は、緯度４７．６°Ｎおよび経度１２２．３°Ｗを含む地理的場所と、ジャイロ角度９０°を含む地理空間向きとを含み得る。いくつかの実施形態では、メディアアセットからの参照画像は、参照画像データ構造内に記憶されたメタデータに関連付けられる。このデータ構造は、参照画像のための地理的場所および／または地理空間向きを含み得る。例えば、データ構造は、緯度４７．５°Ｎおよび経度１２２．４°Ｗを含む地理的場所と、ジャイロ角度８５°を含む地理空間向きとを含み得る。この情報は、メディアアセットからの参照画像が録画されるときに記憶される、または後に添付され得る。このデータ構造は、タイトル、例えば、「Ｓｕｎｓｅｔ」、参照画像のためのタイムスタンプ、例えば、「１０：４５」、および「ｒｏｂｏｔ．ｏｖｅｒｌａｙ」等のデジタルオーバーレイアセット等のメディアアセットに関する情報を含み得る。
【００１４】
いくつかの側面では、説明されるシステムおよび方法は、ユーザデバイス上でメディアアセットからの参照画像を再現するための双方向メディアガイドアプリケーションを提供する。双方向メディアガイドアプリケーションは、ユーザデバイスによって捕捉されたユーザ画像を受信する。双方向メディアガイドアプリケーションは、メディアアセットからの参照画像を識別する。双方向メディアガイドアプリケーションは、ユーザ画像の第１の地理空間向きが参照画像の第２の地理空間向きに合致しているかどうかを決定する。双方向メディアガイドアプリケーションは、第２の地理空間向きに合致していない第１の地理空間向きに基づいて、ユーザがユーザデバイスの位置を変更するための通知を生成する。
【００１５】
いくつかの側面では、説明されるシステムおよび方法は、ユーザデバイス上でメディアアセットからの参照画像を再現するための双方向メディアガイドアプリケーションを提供する。双方向メディアガイドアプリケーションは、ユーザデバイスによって捕捉されたユーザ画像を受信する。例えば、ユーザデバイスは、ユーザの現在の場所において画像を捕捉し、ユーザデバイスのメモリの中に画像を記憶し、捕捉された画像を双方向メディアガイドアプリケーションに伝送するカメラコンポーネントを含み得る。
【００１６】
双方向メディアガイドアプリケーションは、ユーザ画像に関連付けられた地理的場所を決定する。いくつかの実施形態では、地理的場所は、緯度座標および経度座標のうちの少なくとも１つを含む。いくつかの実施形態では、ユーザ画像に関連付けられた地理的場所、および第１の地理空間向きのうちの少なくとも１つは、ユーザ画像から抽出されるメタデータから決定される。例えば、双方向メディアガイドアプリケーションは、捕捉された画像からメタデータを抽出し、緯度および経度等の地理的場所情報を含むデータ構造に対して抽出されたメタデータを分析し、データ構造から地理的場所を読み出し得る。例えば、双方向メディアガイドアプリケーションは、ユーザ画像に関連付けられた地理的場所が緯度４７．６°Ｎおよび経度１２２．３°Ｗであることを決定し得る。
【００１７】
決定された地理的場所に基づいて、双方向メディアガイドアプリケーションは、データベースから、メディアアセットからの参照画像を識別する。いくつかの実施形態では、データベースは、メディアアセットと、地理的場所でタグ付けされた参照画像とを含む。いくつかの実施形態では、双方向メディアガイドアプリケーションは、ユーザからメディアアセットの指示を受信する。双方向メディアガイドアプリケーションは、データベースから、決定された地理的場所およびメディアアセットの指示に基づいて、メディアアセットからの参照画像を識別する。例えば、双方向メディアガイドアプリケーションは、緯度４７．６°Ｎおよび経度１２２．３°Ｗのユーザ画像に関連付けられた地理的場所を使用して、クエリをデータベースに伝送し得る。双方向メディアガイドアプリケーションは、例えば、＋０．５°および−０．５°の閾値範囲を含み得る。双方向メディアガイドアプリケーションは、データベースから、緯度４７．５°Ｎおよび経度１２２．４°Ｗの関連付けられた地理的場所を有する参照画像を示す応答を受信し得る。双方向メディアガイドアプリケーションは、ユーザ画像の地理的場所に基づいて、最も近い合致として参照画像を選択し得る。
【００１８】
双方向メディアガイドアプリケーションは、ユーザ画像に関連付けられた第１の地理空間向きを決定する。いくつかの実施形態では、第１の地理空間向きは、１つ以上のジャイロ角度を含む。いくつかの実施形態では、ユーザ画像に関連付けられた地理的場所、および第１の地理空間向きのうちの少なくとも１つは、ユーザ画像から抽出されるメタデータから決定される。例えば、双方向メディアガイドアプリケーションは、参照画像からメタデータを抽出し得る。双方向メディアガイドアプリケーションは、地理空間向き情報を含むデータ構造に対して抽出されたメタデータを分析し得る。例えば、双方向メディアガイドアプリケーションは、ユーザ画像に関連付けられる地理空間向きが９０°のジャイロ角度を含むことを決定し得る。
【００１９】
双方向メディアガイドアプリケーションは、参照画像に関連付けられた第２の地理空間向きを受信する。いくつかの実施形態では、第２の地理空間向きは、１つ以上のジャイロ角度を含む。例えば、双方向メディアガイドアプリケーションは、参照画像に関連付けられた地理空間向きを受信し、８５°のジャイロ角度を含み得る。
【００２０】
双方向メディアガイドアプリケーションは、第１の地理空間向きが第２の地理空間向きに合致しているかどうかを決定する。例えば、双方向メディアガイドアプリケーションは、８５°の参照画像のジャイロ角度から９０°のユーザ画像のジャイロ角度を減算し、ゼロではない結果に基づいて、画像が合致しないことを決定し得る。
【００２１】
第２の地理空間向きに合致しない第１の地理空間向きに基づいて、双方向メディアガイドアプリケーションは、第１の地理空間向きと第２の地理空間向きとの間の偏差を決定する。例えば、双方向メディアガイドアプリケーションは、８５°の参照画像のジャイロ角度から９０°のユーザ画像のジャイロ角度を減算し、偏差が５°であると決定し得る。
【００２２】
双方向メディアガイドアプリケーションは、偏差に基づいて、ユーザがユーザデバイスの位置を変更するための通知を生成する。例えば、双方向メディアガイドアプリケーションは、ユーザがユーザデバイスの位置を変更するための通知を生成し、ユーザデバイスのディスプレイコンポーネント上での表示のために伝送し得る。双方向メディアガイドアプリケーションは、ユーザ画像がユーザデバイス上に表示されるときにユーザ画像にオーバーレイされるべき静的矢印の組および動的矢印の組を生成し得る。動的矢印の組は、ジャイロ配向間の偏差を示すように、静的矢印の組に対して変位させられ得る。ユーザが位置を変更すると、矢印の２つの組が並び、ジャイロ配向間の偏差が減少していることを示し得る。
【００２３】
いくつかの実施形態では、所定の閾値を下回る第１の地理空間向きと第２の地理空間向きとの間の偏差に基づいて、双方向メディアガイドアプリケーションは、ユーザ画像にデジタル効果をオーバーレイする。例えば、地理空間向き間の偏差が所定の閾値内、例えば、０．５°に到達した後、双方向メディアガイドアプリケーションは、ユーザ画像にデジタル効果をオーバーレイし得る。双方向メディアガイドアプリケーションは、参照画像に関連付けられたメタデータから、デジタル効果に関する情報、例えば、「ｒｏｂｏｔ．ｏｖｅｒｌａｙ」を読み出し得る。双方向メディアガイドアプリケーションは、デジタル効果をユーザ画像に適用するために、データベースからデジタル効果アセットを読み出し、デジタル画像処理アルゴリズムを開始し得る。例えば、双方向メディアガイドアプリケーションは、ユーザ画像に対してデジタル効果アセットの各ピクセルを比較し、デジタル効果が適用されることが予期されるユーザ画像内のピクセルを改変し得るが、デジタル効果が適用されることが予期されないユーザ画像内のピクセルを改変しないこともある。
【００２４】
いくつかの実施形態では、ユーザ画像にデジタル効果をオーバーレイすることに続いて、双方向メディアガイドアプリケーションは、ユーザがユーザデバイスの位置を変更するための別の通知を生成する。例えば、双方向メディアガイドアプリケーションは、ユーザがユーザデバイスの位置を変更し、場面内の次のフレームのための画像を捕捉するための別の通知を生成し得る。双方向メディアガイドアプリケーションは、ユーザデバイスのディスプレイコンポーネント上での表示のために伝送し得る。双方向メディアガイドアプリケーションは、ユーザ画像がユーザデバイス上に表示されるときにユーザ画像にオーバーレイされるべき静的矢印の組および動的矢印の組を生成し得る。動的矢印の組は、ジャイロ配向間の偏差を示すように、静的矢印の組に対して変位させられ得る。ユーザが位置を変更すると、矢印の２つの組が並び、ジャイロ配向間の偏差が減少していることを示し得る。
【００２５】
いくつかの実施形態では、双方向メディアガイドアプリケーションは、ユーザデバイスによって捕捉された第２のユーザ画像を受信する。双方向メディアガイドアプリケーションは、データベースから、メディアアセットからの第２の参照画像を識別する。例えば、ユーザデバイス内のカメラコンポーネントは、ユーザの現在の場所において画像を捕捉し、ユーザデバイスのメモリの中に画像を記憶し、捕捉された画像を双方向メディアガイドアプリケーションに伝送し得る。双方向メディアガイドアプリケーションは、捕捉された画像からメタデータを抽出し、緯度および経度等の地理的場所情報を含むデータ構造に対して抽出されたメタデータを分析し、データ構造から地理的場所を読み出し得る。
【００２６】
いくつかの実施形態では、所定の閾値を下回る第２のユーザ画像のための地理空間向きと第２の参照画像のための地理空間向きとの間の第２の偏差に基づいて、双方向メディアガイドアプリケーションは、第２のユーザ画像に第２のデジタル効果をオーバーレイする。例えば、地理空間向き間の偏差が所定の閾値内、例えば、０．５°に到達した後、双方向メディアガイドアプリケーションは、ユーザ画像にデジタル効果をオーバーレイし得る。双方向メディアガイドアプリケーションは、参照画像に関連付けられたメタデータから、デジタル効果に関する情報、例えば、「ｒｏｂｏｔ２．ｏｖｅｒｌａｙ」を読み出し得る。双方向メディアガイドアプリケーションは、デジタル効果をユーザ画像に適用するために、データベースからデジタル効果アセットを読み出し、デジタル画像処理アルゴリズムを開始し得る。例えば、双方向メディアガイドアプリケーションは、ユーザ画像に対してデジタル効果アセットの各ピクセルを比較し、デジタル効果が適用されることが予期されるユーザ画像内のピクセルを改変し得るが、デジタル効果が適用されることが予期されないユーザ画像内のピクセルを改変しないこともある。
【００２７】
上で説明されるシステム、方法、装置、および／または側面は、本開示に説明される他のシステム、方法、装置、および／または側面に適用され得るか、またはそれに従って使用され得ることに留意されたい。
【００２８】
本開示の上記および他の目的ならびに利点は、同様の参照文字が全体を通して同様の部分を指す、添付の図面と併せて考慮される、以下の発明を実施するための形態の検討から明白であろう。
【図面の簡単な説明】
【００２９】
【図１】図１は、本開示のいくつかの実施形態による、メディアガイドアプリケーションによって生成される表示画面の例証的例を示す。
【図２】図２は、本開示のいくつかの実施形態による、メディアガイドアプリケーションによって生成される表示画面の別の例証的例を示す。
【図３】図３は、本開示のいくつかの実施形態による、メディアガイドアプリケーションによって生成される表示画面のさらに別の例証的例を示す。
【図４】図４は、本開示のいくつかの実施形態による、メディアガイドアプリケーションによって生成される表示画面のさらに別の例証的例を示す。
【図５】図５は、本開示のいくつかの実施形態による、メディアガイドアプリケーションによって生成される表示画面の例証的例を示す。
【図６】図６は、本開示のいくつかの実施形態による、ユーザ画像データ構造および参照画像データ構造の例証的例を示す。
【図７】図７は、本開示のいくつかの実施形態による、メディアガイドアプリケーションによって生成される表示画面のさらに別の例証的例を示す。
【図８】図８は、本開示のいくつかの実施形態による、メディアガイドアプリケーションによって生成される表示画面のさらに別の例証的例を示す。
【図９】図９は、本開示のいくつかの実施形態による、例証的ユーザ機器デバイスのブロック図である。
【図１０】図１０は、本開示のいくつかの実施形態による、例証的メディアシステムのブロック図である。
【図１１】図１１は、本開示のいくつかの実施形態による、ユーザデバイス上でメディアアセットからの参照画像を再現するための例証的プロセスのフローチャートである。
【発明を実施するための形態】
【００３０】
映画またはテレビ番組等のメディアアセットで取り上げられている場所の画像を捕捉するために使用される従来のシステムの欠点に対処するためのシステムおよび方法が、説明される。ユーザは、自分に見え、自分が映画またはテレビ番組に関連付けられた監督または別の個人と同じ視点を有する場合の没入型体験を作り出すことを欲し得る。説明されるシステムおよび方法は、ユーザデバイス（例えば、ユーザ機器デバイス９００、図９）の制御回路（例えば、制御回路９０４、図９）上に実装される双方向メディアガイドアプリケーション、例えば、携帯電話上のアプリを提供する。ユーザデバイス（例えば、ユーザ機器デバイス９００、図９）は、画像を捕捉するためのカメラコンポーネントおよび／または捕捉された画像を表示するためのディスプレイコンポーネント（例えば、ディスプレイ９１２、図９）を含み得る。双方向メディアガイドアプリケーションは、ユーザデバイスの地理的場所、例えば、経度および緯度座標、および地理空間向き、例えば、ジャイロ角度を使用し、ユーザが、自分のお気に入りの映画またはテレビ番組に描写された同じ様式とでその場所の画像を捕捉することを可能にする。双方向メディアガイドアプリケーションは、自分に見え、自分が映画またはテレビ番組に関連付けられる監督もしくは別の個人と同じ視点を有する場合の所望の没入型体験をユーザに配信することができる。
【００３１】
いくつかの側面では、説明されるシステムおよび方法は、ユーザデバイス上でメディアアセットからの参照画像を再現するために、ユーザデバイス（例えば、ユーザ機器デバイス９００、図９）の制御回路（例えば、制御回路９０４、図９）上に実装される双方向メディアガイドアプリケーションを提供する。双方向メディアガイドアプリケーションは、ユーザデバイスによって捕捉されたユーザ画像を受信する。双方向メディアガイドアプリケーションは、メディアアセットからの参照画像を識別する。双方向メディアガイドアプリケーションは、ユーザ画像の第１の地理空間向きが参照画像の第２の地理空間向きに合致しているかどうかを決定する。双方向メディアガイドアプリケーションは、第２の地理空間向きに合致しない第１の地理空間向きに基づいて、ユーザがユーザデバイスの位置を変更するための通知を生成する。
【００３２】
いくつかの側面では、ユーザデバイス（例えば、ユーザ機器デバイス９００、図９）の制御回路（例えば、制御回路９０４、図９）上に実装される双方向メディアガイドアプリケーションは、ユーザデバイスに基づくユーザの現在の場所の画像と、地理的場所および地理空間向き等の関連付けられたメタデータとを捕捉する。例えば、経度および緯度座標を含む地理的場所は、ユーザデバイス内のＧＰＳコンポーネントから取得され得る。別の例では、ジャイロ角度を含む地理空間向きは、ユーザデバイス内の１つ以上のジャイロコンポーネントから取得され得る。双方向メディアガイドアプリケーションは、データベース、例えば、メディアコンテンツソース１０１６またはメディアガイドデータソース１０１８（図１０）を検索し、映画もしくはテレビ番組等のメディアアセットから、ユーザ捕捉画像の地理的場所および／または地理空間向きに対応する参照画像を識別し得る。対応する参照画像は、地理的場所および／または地理空間向きを有するメタデータを含み得る。この情報は、映画もしくはテレビ番組が録画されるときに捕捉されるか、またはデータベースに追加されるときに後で添付され得る。例えば、情報は、場面の一部がある場所で録画されるときに捕捉され得、次いで、場面の次の部分が同じ場所で録画されるときに連続性を維持するために使用される。別の例では、情報は、録画された場面に適用され得る録画後エンハンスメントを支援するために捕捉され得る。このデータベースは、自分のお気に入りの映画またはテレビ番組からの場面を再現するために必要とされる情報にアクセスするために、映画またはテレビ番組のファンに提供され得る。
【００３３】
いくつかの側面では、説明されるシステムおよび方法は、映画またはテレビ番組等のメディアアセットからの場面を再現するために、ユーザデバイス（例えば、ユーザ機器デバイス９００、図９）の制御回路（例えば、制御回路９０４、図９）上に実装される双方向メディアガイドアプリケーションを提供する。双方向メディアガイドアプリケーションは、ユーザデバイスの地理的場所および地理空間向きを受信する。双方向メディアガイドアプリケーションは、ユーザが地理的場所を使用して再現しようとしている、場面のための参照画像を決定する。加えて、または代替として、ユーザは、特定の場面に関する情報を双方向メディアガイドアプリケーションに提供する。例えば、ユーザは、参照画像を決定することにおいて双方向メディアガイドアプリケーションを補助するために、特定の場面を含む映画を選択し得る。別の例では、ユーザは、参照画像を決定することにおいて双方向メディアガイドアプリケーションを補助するために、特定の場面自体を選択し得る。双方向メディアガイドアプリケーションは、ユーザデバイスの地理空間向きが参照画像に関連付けられた地理空間向きと対応しているかどうかを決定する。地理空間向きが合致していない場合、双方向メディアガイドアプリケーションは、ユーザデバイスの位置を変更し、参照画像の地理空間向きに合致させるようにユーザに通知する。通知は、オーディオまたはユーザデバイス上に表示される視覚合図の形態であり得る。双方向メディアガイドアプリケーションは、地理空間向きが合致するまで、ユーザデバイスの位置に関してフィードバックをユーザに提供し続け得る。続いて、双方向メディアガイドアプリケーションは、ユーザがユーザデバイスを介して画像を捕捉することを可能にし得る。
【００３４】
加えて、または代替として、ユーザデバイス（例えば、ユーザ機器デバイス９００、図９）の制御回路（例えば、制御回路９０４、図９）上に実装される双方向メディアガイドアプリケーションは、ユーザがデジタル効果またはエンハンスメントをユーザ捕捉画像に適用することを可能にする。これは、ユーザが、ユーザのお気に入りの映画またはテレビ番組で見られるような画像に適用されるデジタルエンハンスメントを含む捕捉された画像の拡張現実バージョンを再現することを可能にする。加えて、または代替として、双方向メディアガイドアプリケーションは、場面の元の録画中に移動がカメラによって行われたように、ユーザがカメラ移動を辿ることを支援するためのオーディオまたは視覚合図を提供し得る。オーディオまたは視覚合図は、ユーザデバイスの位置を変更し、その地理的場所および／または地理空間向きを調節し、元の録画中のカメラ移動を再現するようにユーザを誘導し得る。ユーザは、自分がユーザデバイスの位置を変更し、自分のお気に入りの場面の再現を録画するにつれて、画像を捕捉し得る。加えて、または代替として、ユーザは、再現された場面の中に友人および／または家族を含み、後に視聴するために場面の自分自身のカスタマイズされたバージョンを録画し得る。
【００３５】
図１は、本開示のいくつかの実施形態による、メディアガイドアプリケーションによって生成される表示画面１００の例証的例を示す。いくつかの実施形態では、双方向メディアガイドアプリケーションは、モバイルデバイス等のユーザデバイス上のアプリの形態で実装される。双方向メディアガイドアプリケーションは、モバイルデバイスの現在の位置から画像１０２を捕捉し、ユーザへの表示のために画像を生成する。双方向ガイドアプリケーションは、画像を分析するプロンプト１０４を表示のために生成する。ユーザは、画像を分析するオプション１０６またはプロンプトを却下するオプション１０８を選択し得る。ユーザは、自分のお気に入りの映画もしくはテレビ番組からの場面に対応する地理的場所および／または地理空間向きにユーザデバイスを位置付けていることもある。例えば、ユーザのお気に入りの映画は、「Ｓｕｎｓｅｔ」であり得、ユーザは、映画からの自分のお気に入りの場面が録画された物理的場所に旅行していることもある。ユーザがオプション１０６を選択する場合、双方向メディアガイドアプリケーションは、捕捉された画像の地理的場所および／または地理空間向きを分析し、場面に対応する参照画像、および、捕捉された画像が参照画像を正しく再現しているかどうかを決定し得る。例えば、双方向メディアガイドアプリケーションは、緯度４７．６°Ｎおよび経度１２２．３°Ｗであるユーザデバイスの地理的場所に基づいて、ユーザが映画「Ｓｕｎｓｅｔ」からの場面に関心があることを決定し得る。別の例では、双方向メディアガイドアプリケーションは、ユーザから、自分のお気に入りの映画が「Ｓｕｎｓｅｔ」であるという指示を受信し、続いて、ユーザデバイスの地理的場所に合致する参照画像に対してデータベースを検索し得る。例えば、双方向メディアガイドアプリケーションは、緯度４７．５°Ｎおよび経度１２２．４°Ｗの関連付けられた地理的場所を有する参照画像を見出し得る。
【００３６】
図２−３は、本開示のいくつかの実施形態による、メディアガイドアプリケーションによって生成される表示画面２００および３００の例証的例を示す。いくつかの実施形態では、双方向メディアガイドアプリケーションは、ユーザデバイスの位置を変更するように、オーディオまたは視覚合図をユーザに提供する。双方向メディアガイドアプリケーションは、画像が捕捉されたときのユーザデバイスの地理的場所および／または地理空間向きを含む捕捉された画像２０２のメタデータを受信し得る。双方向メディアガイドアプリケーションは、参照画像のための地理的場所および／または地理空間向きを含むメタデータを読み出し得る。双方向メディアガイドアプリケーションは、メタデータを比較し、捕捉された画像が参照画像と対応しているかどうかを決定し得る。例えば、双方向メディアガイドアプリケーションは、捕捉された画像の地理空間向き、例えば、ジャイロ角度９０°が、参照画像の地理空間向き、例えば、ジャイロ角度８５°と対応しているかどうかを決定し得る。
【００３７】
双方向メディアガイドアプリケーションは、捕捉された画像のメタデータと参照画像との間の偏差を決定し、ユーザデバイスの位置を変更することにおいてユーザを支援するためのオーディオまたは視覚合図２０４、２０６、および２０８を生成し得る。例えば、双方向メディアガイドアプリケーションは、ユーザデバイス上に通知２０８とともに静的矢印の組２０４および動的矢印の組２０６を生成し得る。双方向メディアガイドアプリケーションは、ユーザが、静的矢印３０４と動的矢印３０６とを合致させようとしてユーザデバイスの位置を変更すると、動的矢印３０６を更新し得る。双方向メディアガイドアプリケーションは、画像がユーザデバイスの新しい位置から捕捉されると、場所の画像３０２に静的矢印３０４および動的矢印３０６をオーバーレイし得る。別の例では、双方向メディアガイドアプリケーションは、ユーザがユーザデバイスを上、下、左、右、前方、後方に移動させるべきか、傾けるべきかを示す、または、位置の別の好適な変更を示すオーディオ合図を生成し得る。較正が完了した後、ユーザは、進むオプション２１０、３１０を選択するか、またはプロセスを却下するオプション２１２、３１２を選択し得る。双方向メディアガイドアプリケーションは、通知３０８を介して、較正が完了したときに適切なオプションを選択するようにユーザに通知し得る。加えて、または代替として、双方向メディアガイドアプリケーションは、較正を自動的に検出し、下記にさらに議論されるようにユーザに通知し得る。
【００３８】
図４は、本開示のいくつかの実施形態による、メディアガイドアプリケーションによって生成される表示画面４００の例証的例を示す。いくつかの実施形態では、双方向メディアガイドアプリケーションは、ユーザから、較正が完了したことを示す入力を受信する。いくつかの実施形態では、双方向メディアガイドアプリケーションは、ユーザデバイスの位置が参照画像のメタデータと対応する様式で較正されていることを検出する。例えば、ユーザのお気に入りの場面からの参照画像は、地理的場所および／または地理空間向きを含む関連付けられたメタデータを有し得る。ユーザデバイスの以前の位置は、地理的場所と対応していることもあるが、地理空間向きからそれていることもある。ユーザがユーザデバイスの位置を変更した後、双方向メディアガイドアプリケーションは、ユーザデバイスの現在の地理空間向きと参照の地理空間向きとを比較し得る。双方向メディアガイドアプリケーションは、地理空間向きが合致したので、ユーザデバイスの位置が較正されていることを決定し得る。双方向メディアガイドアプリケーションは、例えば、通知４０８とともに、互いの上に、または互いに近接近して静的矢印４０４と動的矢印４０６とがオーバーレイされた画像４０２を表示のために生成することによって、合致を示すためにユーザデバイスの表示を更新し得る。ユーザは、次のステップに進み、画像上にデジタル効果を適用するオプション４１０を選択するか、またはプロセスを却下するオプション４１２を選択し得る。
【００３９】
図５は、本開示のいくつかの実施形態による、メディアガイドアプリケーションによって生成される表示画面５００の例証的例を示す。いくつかの実施形態では、双方向メディアガイドアプリケーションは、ユーザ捕捉画像にデジタル効果またはエンハンスメントをオーバーレイする。参照画像のメタデータを用いたユーザデバイスの較正に続いて、双方向メディアガイドアプリケーションは、図４に図示されるように、デジタル効果またはエンハンスメントをユーザデバイスによって捕捉される画像にオーバーレイするオプションをユーザに提示し得る。典型的映画およびテレビ番組が、撮影された場所からの画像にオーバーレイされるデジタルセットおよび風景を用いてデジタルでエンハンスメントされるので、ユーザがデジタルでエンハンスメントされた場面を再現することを可能にすることは、没入型および物理的娯楽体験を可能にし得る。デジタル効果またはエンハンスメントを画像にオーバーレイすることによって、ユーザは、ユーザのお気に入りの映画またはテレビ番組で見られるような場面の拡張現実バージョンを再現し得る。双方向メディアガイドアプリケーションは、３次元レンダリングエンジンと、元のレンダリングされたメディアアセットからのデジタルオーバーレイアセットとを使用し、捕捉された画像の地理的場所および／または地理空間向きに基づいて、そのデジタルオーバーレイアセットをユーザ捕捉画像５０２に適用し得る。双方向メディアガイドアプリケーションは、デジタル効果が適用されていることを示す通知５０４を表示のために生成し、画像を保存するオプション５０６またはプロセスを却下するオプション５０８を提供し得る。デジタル効果またはエンハンスメントがユーザデバイスによって捕捉されている画像の上に合成された状態で、ユーザは、ユーザデバイスの周囲を移動し、映画またはテレビ番組に関連付けられる監督もしくは別の個人が見るように場面を意図したように、デジタルでエンハンスメントされた場面と相互作用し得る。
【００４０】
図５も、本開示のいくつかの実施形態による、メディアガイドアプリケーションによって生成される表示画面５５０の別の例証的例を示す。いくつかの実施形態では、双方向メディアガイドアプリケーションは、再現された場面の中にユーザの友人および／または家族を含むユーザ捕捉画像にデジタル効果もしくはエンハンスメントをオーバーレイする。参照画像のメタデータを用いたユーザデバイスの較正に続いて、双方向メディアガイドアプリケーションは、図４に図示されるように、デジタル効果またはエンハンスメントをユーザデバイスによって捕捉された画像にオーバーレイするオプションをユーザに提示し得る。デジタル効果もしくはエンハンスメントを、ユーザの友人および／または家族を含む画像にオーバーレイすることによって、ユーザは、ユーザのお気に入りの映画もしくはテレビ番組で見られる通りであるが、ユーザの友人および／または家族を含むようにカスタマイズされた場面の拡張現実バージョンを再現し得る。双方向メディアガイドアプリケーションは、３次元レンダリングエンジン、および元のレンダリングされたメディアアセットからのデジタルオーバーレイアセットのデータベースを使用し、捕捉された画像の地理的場所および／または地理空間向きに基づいて、デジタルオーバーレイアセットをユーザ捕捉画像５５２に適用し得る。双方向メディアガイドアプリケーションは、デジタル効果が適用されていることを示す通知５５４を表示のために生成し、画像を保存するオプション５５６またはプロセスを却下するオプション５５８を提供し得る。
【００４１】
図６は、本開示のいくつかの実施形態による、ユーザ画像データ構造および参照画像データ構造の例証的例６００を示す。いくつかの実施形態では、ユーザデバイスによって捕捉される画像は、ユーザ捕捉画像データ構造６０２内に記憶されたメタデータに関連付けられる。このデータ構造は、捕捉された画像のための地理的場所６０４および地理空間向き６１０を含む。データ構造は、緯度６０６および経度６０８を含む地理的場所６０４と、ジャイロ角度６１２を含む地理空間向き６１０とを含む。いくつかの実施形態では、メディアアセットからの参照画像は、参照画像データ構造６１４内に記憶されたメタデータに関連付けられる。このデータ構造は、参照画像のための地理的場所６１６および地理空間向き６２２を含む。データ構造は、緯度６１８および経度６２０を含む地理的場所６１６と、ジャイロ角度６２４を含む地理空間向き６２２とを含む。この情報は、メディアアセットからの参照画像が録画されるときに記憶される、または後で添付され得る。このデータ構造はまた、メディアアセット６２６に関する情報、タイトル６２８、例えば、「Ｓｕｎｓｅｔ」、参照画像のためのタイムスタンプ６３０、例えば、「１０：４５」、および「ｒｏｂｏｔ．ｏｖｅｒｌａｙ」等のデジタルオーバーレイアセット６３２も含む。上で説明されるデータ構造は、例示的であり、ユーザ捕捉画像もしくは参照画像に関連付けられたメタデータのために、適宜、情報を除外し、または、追加の情報を含み得る。
【００４２】
任意の所与のコンテンツ配信システムにおけるユーザに利用可能なコンテンツの量が、膨大であり得る。その結果、多くのユーザは、ユーザがコンテンツの選択を効率的にナビゲートし、所望し得るコンテンツを容易に識別することを可能にするインターフェースを通したメディアガイドの形態を所望している。そのようなガイドを提供するアプリケーションは、本明細書では、双方向メディアガイドアプリケーションと称されるが、時として、メディアガイドアプリケーションまたはガイドアプリケーションと称されることもある。
【００４３】
本明細書で参照されるように、「双方向メディアガイドアプリケーション」または「メディアガイドアプリケーション」、もしくは時として「ガイドアプリケーション」は、ユーザがコンテンツを消費すること、および／またはコンテンツにナビゲートすることを可能にするアプリケーションである。いくつかの実施形態では、メディアガイドアプリケーションは、オンラインアプリケーション（すなわち、ウェブサイト上で提供される）として、またはサーバもしくはユーザデバイス上の独立型アプリケーションとして提供され得る。いくつかの実施形態では、種々のデバイスおよびプラットフォーム上にインストールされた制御回路は、下記により詳細に説明されるように、メディアガイドアプリケーションを実行し得る。いくつかの実施形態では、本明細書で議論される実施形態のうちのいずれかを実施するためのメディアガイドアプリケーションおよび／または任意の命令は、コンピュータ読み取り可能な媒体上にエンコードされ得る。コンピュータ読み取り可能な媒体は、データを記憶することが可能な任意の媒体を含む。コンピュータ読み取り可能な媒体は、限定ではないが、電気もしくは電磁信号の伝搬を含む一過性であり得るか、または限定ではないが、ハードディスク、フロッピー（登録商標）ディスク、ＵＳＢドライブ、ＤＶＤ、ＣＤ、メディアカード、レジスタメモリ、プロセッサキャッシュ、ランダムアクセスメモリ（「ＲＡＭ」）等の揮発性および不揮発性コンピュータメモリもしくは記憶デバイスを含む非一過性であり得る。
【００４４】
双方向メディアガイドアプリケーションは、ガイドを提供するコンテンツに応じて、種々の形態をとり得る。１つの典型的なタイプのメディアガイドアプリケーションは、双方向テレビ番組ガイドである。双方向テレビ番組ガイド（時として、電子番組ガイドと称される）は、とりわけ、ユーザが、多くのタイプのコンテンツまたはメディアアセット間をナビゲートし、それを見つけることを可能にする周知のガイドアプリケーションである。双方向メディアガイドアプリケーションは、ユーザが、コンテンツ間をナビゲートし、それを見つけ、選択することを可能にするグラフィカルユーザインターフェース画面を生成し得る。本明細書で参照されるように、用語「メディアアセット」および「コンテンツ」は、例えば、テレビ番組、ならびに有料番組、オンデマンド番組（ビデオオンデマンド（ＶＯＤ）システムにおけるような）、インターネットコンテンツ（例えば、ストリーミングコンテンツ、ダウンロード可能コンテンツ、ウェブキャスト等）、ビデオクリップ、オーディオ、コンテンツ情報、写真、回転画像、ドキュメント、再生リスト項目、ウェブサイト、記事、書籍、電子書籍、ブログ、チャットセッション、ソーシャルメディア、アプリケーション、ゲーム、および／または任意の他のメディアもしくはマルチメディア、および／またはそれらの組み合わせ等の電子的に消費可能なユーザアセットを意味すると理解されたい。ガイドアプリケーションは、ユーザが、コンテンツ間をナビゲートし、それを見つけることも可能にする。本明細書で参照されるように、用語「マルチメディア」は、上で説明される少なくとも２つの異なるコンテンツ形態、例えば、テキスト、オーディオ、画像、ビデオ、または双方向コンテンツ形態を利用するコンテンツを意味すると理解されたい。コンテンツは、ユーザ機器デバイスによって、録画、再生、表示、またはアクセスされ得るが、それは、ライブパーフォーマンスの一部であることもできる。
【００４５】
本明細書で議論される実施形態のいずれかを実施するためのメディアガイドアプリケーションおよび／または任意の命令は、コンピュータ読み取り可能な媒体上にエンコードされ得る。コンピュータ読み取り可能な媒体は、データを記憶することが可能な任意の媒体を含む。コンピュータ読み取り可能な媒体は、限定ではないが、電気もしくは電磁信号の伝搬を含む一過性であり得るか、または限定ではないが、ハードディスク、フロッピー（登録商標）ディスク、ＵＳＢドライブ、ＤＶＤ、ＣＤ、メディアカード、レジスタメモリ、プロセッサキャッシュ、ランダムアクセスメモリ（「ＲＡＭ」）等の揮発性および不揮発性コンピュータメモリもしくは記憶デバイスを含む非一過性であり得る。
【００４６】
インターネット、モバイルコンピューティング、および高速無線ネットワークの出現に伴って、ユーザは、従来使用しなかったユーザ機器デバイス上でメディアにアクセスするようになっている。本明細書で参照されるように、語句「ユーザ機器デバイス」、「ユーザ機器」、「ユーザデバイス」、「電子デバイス」、「電子機器」、「メディア機器デバイス」、または「メディアデバイス」は、テレビ、スマートＴＶ、セットトップボックス、衛星テレビに対応するための統合型受信機デコーダ（ＩＲＤ）、デジタル記憶デバイス、デジタルメディア受信機（ＤＭＲ）、デジタルメディアアダプタ（ＤＭＡ）、ストリーミングメディアデバイス、ＤＶＤプレーヤ、ＤＶＤレコーダ、接続型ＤＶＤ、ローカルメディアサーバ、ＢＬＵ−ＲＡＹ（登録商標）プレーヤ、ＢＬＵ−ＲＡＹ（登録商標）レコーダ、パーソナルコンピュータ（ＰＣ）、ラップトップコンピュータ、タブレットコンピュータ、ウェブＴＶボックス、パーソナルコンピュータテレビ（ＰＣ／ＴＶ）、ＰＣメディアサーバ、ＰＣメディアセンター、ハンドヘルドコンピュータ、固定電話、携帯情報端末（ＰＤＡ）、携帯電話、ポータブルビデオプレーヤ、ポータブル音楽プレーヤ、ポータブルゲーム機、スマートフォン、または任意の他のテレビ機器、コンピューティング機器、もしくは無線デバイス、および／またはそれらの組み合わせ等の上で説明されるコンテンツにアクセスするための任意のデバイスを意味すると理解されたい。いくつかの実施形態では、ユーザ機器デバイスは、正面画面および裏面画面、複数の正面画面、または複数の角度付き画面を有し得る。いくつかの実施形態では、ユーザ機器デバイスは、正面カメラおよび／または裏面カメラを有し得る。これらのユーザ機器デバイス上で、ユーザは、テレビを通して利用可能な同じコンテンツ間をナビゲートし、それを見つけることが可能であり得る。その結果として、メディアガイドは、これらのデバイス上でも利用可能であり得る。提供されるガイドは、テレビのみを通して利用可能なコンテンツ、他のタイプのユーザ機器デバイスのうちの１つ以上のもののみを通して利用可能なコンテンツ、もしくはテレビおよび他のタイプのユーザ機器デバイスのうちの１つ以上のものの両方を通して利用可能なコンテンツのためのものであり得る。メディアガイドアプリケーションは、ユーザ機器デバイス上で、オンラインアプリケーション（すなわち、ウェブサイト上で提供される）として、または独立型アプリケーションもしくはクライアントとして提供され得る。メディアガイドアプリケーションを実装し得る、種々のデバイスおよびプラットフォームは、下記により詳細に説明される。
【００４７】
メディアガイドアプリケーションの機能のうちの１つは、メディアガイドデータをユーザに提供することである。本明細書で参照されるように、語句「メディアガイドデータ」または「ガイドデータ」は、コンテンツに関連する任意のデータもしくはガイドアプリケーションを動作させることにおいて使用されるデータを意味すると理解されたい。例えば、ガイドデータは、番組情報、ガイドアプリケーション設定、ユーザ選好、ユーザプロファイル情報、メディアリスト項目、メディア関連情報（例えば、放送時間、放送チャネル、タイトル、内容、評価情報（例えば、ペアレンタルコントロール評価、批評家の評価等）、ジャンルまたはカテゴリ情報、俳優情報、放送会社またはプロバイダのロゴのロゴデータ等）、メディア形式（例えば、標準解像度、高解像度、３Ｄ等）、オンデマンド情報、ブログ、ウェブサイト、およびユーザが所望のコンテンツ選択間をナビゲートし、それを見つけるために役立つ任意の他のタイプのガイドデータを含み得る。
【００４８】
図７−８は、メディアガイドデータを提供するために使用され得る例証的表示画面を示す。図７−８に示される表示画面は、任意の好適なユーザ機器デバイスまたはプラットフォーム上に実装され得る。図７−８の表示は、フル画面表示として図示されているが、それらは、表示されているコンテンツ上にも完全または部分的にオーバーレイされ得る。ユーザは、表示画面に提供された選択可能なオプション（例えば、メニューオプション、リスト項目オプション、アイコン、ハイパーリンク等）を選択することによって、またはリモートコントロールもしくは他のユーザ入力インターフェースまたはデバイス上の専用ボタン（例えば、「ガイド」ボタン）を押し下げることによって、コンテンツ情報にアクセスする要望を示し得る。ユーザの指示に応答して、メディアガイドアプリケーションは、グリッド内の時間およびチャネル別、時間別、チャネル別、ソース別、コンテンツタイプ別、カテゴリ別（例えば、映画、スポーツ、ニュース、子供向け、または他の番組カテゴリ）、または他の所定、ユーザ定義、もしくは他の編成基準等のいくつかの方法のうちの１つにおいて編成されたメディアガイド情報を表示画面に提供し得る。
【００４９】
図７は、単一表示内の異なるタイプのコンテンツへのアクセスも可能にする時間およびチャネル別に配列された番組リスト項目表示７００の例証的グリッドを示す。表示７００は、以下、すなわち、（１）各チャネル／コンテンツタイプ識別子（列内のセル）が利用可能な異なるチャネルまたはコンテンツのタイプを識別するチャネル／コンテンツタイプ識別子７０４の列、および（２）各時間識別子（行内のセル）が番組の時間帯を識別する時間識別子７０６の行を伴うグリッド７０２を含み得る。グリッド７０２はまた、番組リスト項目７０８等の番組リスト項目のセルも含み、各リスト項目は、リスト項目の関連チャネルおよび時間の上に提供される番組のタイトルを提供する。ユーザ入力デバイスを用いて、ユーザは、ハイライト領域７１０を移動させることによって番組リスト項目を選択することができる。ハイライト領域７１０によって選択される番組リスト項目に関する情報が、番組情報領域７１２内に提供され得る。領域７１２は、例えば、番組タイトル、番組内容、番組が提供される時間（該当する場合）、番組が放送されるチャネル（該当する場合）、番組の評価、および他の所望の情報を含み得る。
【００５０】
線形番組（例えば、所定の時間に複数のユーザ機器デバイスに伝送されるようにスケジュールされ、スケジュールに従って提供されるコンテンツ）にアクセスを提供することに加えて、メディアガイドアプリケーションはまた、非線形番組（例えば、任意の時間においてユーザ機器デバイスにアクセス可能であって、スケジュールに従って提供されない、コンテンツ）へのアクセスも提供する。非線形番組は、オンデマンドコンテンツ（例えば、ＶＯＤ）、インターネットコンテンツ（例えば、ストリーミングメディア、ダウンロード可能メディア等）、ローカルで記憶されたコンテンツ（例えば、上で説明される任意のユーザ機器デバイスまたは他の記憶デバイス上に記憶されたコンテンツ）、または時間的制約のない他のコンテンツを含む異なるコンテンツソースからのコンテンツを含み得る。オンデマンドコンテンツは、特定のコンテンツプロバイダ（例えば、「Ｔｈｅ  Ｓｏｐｒａｎｏｓ」や「Ｃｕｒｂ  Ｙｏｕｒ  Ｅｎｔｈｕｓｉａｓｍ」を提供するＨＢＯ  ＯＮ  ＤＥＭＡＮＤ）によって提供される映画または任意の他のコンテンツを含み得る。ＨＢＯ  ＯＮ  ＤＥＭＡＮＤは、Ｔｉｍｅ  Ｗａｒｎｅｒ  Ｃｏｍｐａｎｙ  Ｌ．Ｐ．  ｅｔ  ａｌ．によって所有されるサービスマークであり、ＴＨＥ  ＳＯＰＲＡＮＯＳおよびＣＵＲＢ  ＹＯＵＲ  ＥＮＴＨＵＳＩＡＳＭは、Ｈｏｍｅ  Ｂｏｘ  Ｏｆｆｉｃｅ，Ｉｎｃ．によって所有される商標である。インターネットコンテンツは、チャットセッションまたはウェブキャスト等のウェブイベント、もしくはインターネットウェブサイトまたは他のインターネットアクセス（例えば、ＦＴＰ）を通して、ストリーミングコンテンツまたはダウンロード可能なコンテンツとしてオンデマンドで利用可能なコンテンツを含み得る。
【００５１】
グリッド７０２は、オンデマンドリスト項目７１４、録画コンテンツリスト項目７１６、およびインターネットコンテンツリスト項目７１８を含む非線形番組のメディアガイドデータを提供し得る。異なるタイプのコンテンツソースからのコンテンツのためのメディアガイドデータを組み合わせる表示は、時として、「混合メディア」表示と称されることもある。表示７００とは異なる表示され得るメディアガイドデータのタイプの種々の順列は、ユーザ選択またはガイドアプリケーション定義に基づき得る（例えば、録画および放送リスト項目のみの表示、オンデマンドおよび放送リスト項目のみの表示等）。例証されるように、リスト項目７１４、７１６、および７１８は、これらのリスト項目の選択が、それぞれ、オンデマンドリスト項目、録画リスト項目、またはインターネットリスト項目専用の表示へのアクセスを提供し得ることを示すように、グリッド７０２内に表示される時間帯全体に及ぶものとして示されている。いくつかの実施形態では、これらのコンテンツタイプのリスト項目は、グリッド７０２に直接含まれ得る。ユーザがナビゲーションアイコン７２０のうちの１つを選択することに応答して、追加のメディアガイドデータが表示され得る（ユーザ入力デバイス上の矢印キーを押し下げることは、ナビゲーションアイコン７２０を選択することと同様に表示に影響を及ぼし得る）。
【００５２】
表示７００は、ビデオ領域７２２およびオプション領域７２６を含み得る。ビデオ領域７２２は、ユーザが、ユーザに現在利用可能である、今後利用可能となる、もしくは利用可能であった番組を視聴および／またはプレビューすることを可能にし得る。ビデオ領域７２２のコンテンツは、グリッド７０２に表示されるリスト項目のうちの１つに対応するか、またはそれから独立し得る。ビデオ領域を含むグリッド表示は、時として、ピクチャインガイド（ＰＩＧ）表示と称されることもある。ＰＩＧ表示およびそれらの機能性は、２００３年５月１３日発行のＳａｔｔｅｒｆｉｅｌｄ、他の米国特許第６，５６４，３７８号、および２００１年５月２９日発行のＹｕｅｎ、他の米国特許第６，２３９，７９４号（それらの全体として参照することによって本明細書に組み込まれる）でより詳細に説明されている。ＰＩＧ表示は、本明細書に説明される実施形態の他のメディアガイドアプリケーション表示画面に含まれ得る。
【００５３】
オプション領域７２６は、ユーザが、異なるタイプのコンテンツ、メディアガイドアプリケーション表示、および／またはメディアガイドアプリケーション特徴にアクセスすることを可能にし得る。オプション領域７２６は、表示７００（および本明細書に説明される他の表示画面）の一部であり得るか、または画面上のオプションを選択すること、もしくはユーザ入力デバイス上の専用または割り当て可能ボタンを押し下げることによって、ユーザによって呼び出され得る。オプション領域７２６内の選択可能オプションは、グリッド７０２内の番組リスト項目に関連する特徴に関し得るか、またはメインメニュー表示から利用可能なオプションを含み得る。番組リスト項目に関連する特徴は、他の放送時間または番組の受信方法の検索、番組の録画、番組の連続番組録画の有効化、番組および／またはチャネルをお気に入りとして設定、番組の購入、もしくは他の特徴を含み得る。メインメニュー表示から利用可能なオプションは、検索オプション、ＶＯＤオプション、ペアレンタルコントロールオプション、インターネットオプション、クラウドベースのオプション、デバイス同期オプション、第２の画面デバイスオプション、種々のタイプのメディアガイドデータ表示にアクセスするオプション、プレミアムサービスをサブスクライブするオプション、ユーザのプロファイルを編集するオプション、ブラウザオーバーレイにアクセスするオプション、または他のオプションを含み得る。
【００５４】
メディアガイドアプリケーションは、ユーザの選好に基づいて個人化され得る。個人化されたメディアガイドアプリケーションは、ユーザが、メディアガイドアプリケーションを用いて個人化された「体験」を生成するように、表示および特徴をカスタマイズすることを可能にする。この個人化された体験は、ユーザがこれらのカスタマイズを入力することを可能にすることによって、および／または種々のユーザ選好を決定するようにメディアガイドアプリケーションがユーザアクティビティを監視することによって、生成され得る。ユーザは、ログインすることによって、または別様にガイドアプリケーションに対して自らを識別することによって、それらの個人化されたガイドアプリケーションにアクセスし得る。メディアガイドアプリケーションのカスタマイズは、ユーザプロファイルに従って作成され得る。カスタマイズは、提示方式（例えば、表示の色方式、テキストのフォントサイズ等）、表示されるコンテンツリスト項目の側面（例えば、ＨＤＴＶ番組のみまたは３Ｄ番組のみ、お気に入りチャネル選択に基づいたユーザ指定の放送チャネル、チャネルの表示の並び替え、推奨コンテンツ等）、所望の録画特徴（例えば、特定のユーザに対する録画または連続番組録画、録画品質等）、ペアレンタルコントロール設定、インターネットコンテンツのカスタマイズされた提示（例えば、ソーシャルメディアコンテンツ、電子メール、電子的に配信された記事等の提示）、および他の所望のカスタマイズを変更することを含み得る。
【００５５】
メディアガイドアプリケーションは、ユーザが、ユーザプロファイル情報を提供することを可能にし得るか、またはユーザプロファイル情報を自動的にコンパイルし得る。メディアガイドアプリケーションは、例えば、ユーザがアクセスするコンテンツ、および／またはユーザがガイドアプリケーションと行い得る他の相互作用を監視し得る。加えて、メディアガイドアプリケーションは、特定のユーザに関連する他のユーザプロファイルの全体または一部を取得し（例えば、ｗｗｗ．ａｌｌｒｏｖｉ．ｃｏｍ等のユーザがアクセスするインターネット上の他のウェブサイトから、ユーザがアクセスする他のメディアガイドアプリケーションから、ユーザがアクセスする他の双方向アプリケーションから、ユーザの別のユーザ機器デバイスから等）、および／またはメディアガイドアプリケーションがアクセスし得る他のソースから、ユーザについての情報を取得し得る。結果として、ユーザは、ユーザの異なるユーザ機器デバイスにわたって、統一されたガイドアプリケーション体験を提供することができる。このタイプのユーザ体験は、図１０に関連して下記により詳細に説明される。追加の個人化されたメディアガイドアプリケーション特徴は、２００５年７月１１日出願のＥｌｌｉｓ、他の米国特許出願第２００５／０２５１８２７号、２００７年１月１６日出願のＢｏｙｅｒ、他の米国特許第７，１６５，０９８号、および２００２年２月２１日出願のＥｌｌｉｓ、他の米国特許出願第２００２／０１７４４３０号（それらの全体として参照することによって本明細書に組み込まれる）でより詳細に説明されている。
【００５６】
メディアガイドを提供するための別の表示配列が、図８に示されている。ビデオモザイク表示８００は、コンテンツのタイプ、ジャンル、および／または他の編成基準に基づいて編成されたコンテンツ情報のための選択可能オプション８０２を含む。表示８００では、テレビリスト項目オプション８０４が、選択され、したがって、リスト項目８０６、８０８、８１０、および８１２を放送番組リスト項目として提供する。表示８００では、リスト項目は、カバーアート、コンテンツからの静止画像、ビデオクリップのプレビュー、コンテンツからのライブビデオ、またはリスト項目中のメディアガイドデータによって記述されているコンテンツをユーザに示す他のタイプのコンテンツを含むグラフィック画像を提供し得る。グラフィックリスト項目の各々は、リスト項目に関連付けられるコンテンツに関するさらなる情報を提供するために、テキストも伴い得る。例えば、リスト項目８０８は、メディア部分８１４およびテキスト部分８１６を含む２つ以上の部分を含み得る。メディア部分８１４および／またはテキスト部分８１６は、コンテンツをフル画面で視聴するように、またはメディア部分８１４に表示されるコンテンツに関連する情報を閲覧するように（例えば、ビデオが表示されるチャネルのリスト項目を閲覧するように）、選択可能であり得る。
【００５７】
表示８００内のリスト項目は、異なるサイズである（すなわち、リスト項目８０６は、リスト項目８０８、８１０、および８１２より大きい）が、所望に応じて、全てのリスト項目が同じサイズであり得る。リスト項目は、コンテンツプロバイダの所望に応じて、またはユーザ選好に基づいて、ユーザの関心の程度を示すように、またはあるコンテンツを強調するように、異なるサイズであるか、またはグラフィック的に強調され得る。コンテンツリスト項目をグラフィック的に強調するための種々のシステムおよび方法は、例えば、２００９年１１月１２日に出願されたＹａｔｅｓの米国特許出願第２０１０／０１５３８８５号（その全体として参照することによって本明細書に組み込まれる）で議論されている。
【００５８】
ユーザは、ユーザのユーザ機器デバイスのうちの１つ以上のものから、コンテンツおよびメディアガイドアプリケーション（および上および下で説明されるその表示画面）にアクセスし得る。図９は、例証的ユーザ機器デバイス９００の一般化された実施形態を示す。ユーザ機器デバイスのより具体的な実装は、図１０に関連して下で議論される。ユーザ機器デバイス９００は、入出力（以下「Ｉ／Ｏ」）パス９０２を介して、コンテンツおよびデータを受信し得る。Ｉ／Ｏパス９０２は、処理回路９０６および記憶装置９０８を含む制御回路９０４に、コンテンツ（例えば、放送番組、オンデマンド番組、インターネットコンテンツ、ローカルエリアネットワーク（ＬＡＮ）または広域ネットワーク（ＷＡＮ）を経由して利用可能なコンテンツ、および／または他のコンテンツ）およびデータを提供し得る。制御回路９０４は、Ｉ／Ｏパス９０２を使用して、コマンド、要求、および他の好適なデータを送受信するために使用され得る。Ｉ／Ｏパス９０２は、制御回路９０４（具体的には、処理回路９０６）を１つ以上の通信パス（下記に説明される）に接続し得る。Ｉ／Ｏ機能は、これらの通信パスのうちの１つ以上のものによって提供され得るが、図面が複雑になり過ぎることを回避するために、図９では単一パスとして示されている。
【００５９】
制御回路９０４は、処理回路９０６等の任意の好適な処理回路に基づき得る。本明細書で参照されるように、処理回路とは、１つ以上のマイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ、プログラマブル論理デバイス、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、特定用途向け集積回路（ＡＳＩＣ）等に基づく回路を意味すると理解され、マルチコアプロセッサ（例えば、デュアルコア、クアドコア、ヘクサコア、または任意の好適な数のコア）またはスーパーコンピュータを含み得る。いくつかの実施形態では、処理回路は、複数の別個のプロセッサまたは処理ユニット、例えば、複数の同じタイプの処理ユニット（例えば、２つのＩｎｔｅｌ  Ｃｏｒｅ  ｉ７プロセッサ）または複数の異なるプロセッサ（例えば、Ｉｎｔｅｌ  Ｃｏｒｅ  ｉ５プロセッサおよびＩｎｔｅｌ  Ｃｏｒｅ  ｉ７プロセッサ）にわたって分散され得る。いくつかの実施形態では、制御回路９０４は、メモリ（すなわち、記憶装置９０８）に記憶されたメディアガイドアプリケーションに対する命令を実行する。具体的には、制御回路９０４は、メディアガイドアプリケーションによって、上および下で議論される機能を果たすように命令され得る。例えば、メディアガイドアプリケーションは、制御回路９０４に、メディアガイド表示を生成するための命令を提供し得る。いくつかの実装では、制御回路９０４によって実施される任意のアクションは、メディアガイドアプリケーションから受信される命令に基づき得る。
【００６０】
クライアントサーバベースの実施形態では、制御回路９０４は、ガイドアプリケーションサーバまたは他のネットワークもしくはサーバと通信するための好適な通信回路を含み得る。上で述べられる機能性を実施するための命令は、ガイドアプリケーションサーバ上に記憶され得る。通信回路は、ケーブルモデム、総合デジタル通信網（ＩＳＤＮ）モデム、デジタルサブスクライバ回線（ＤＳＬ）モデム、電話モデム、イーサネット（登録商標）カード、または他の機器との通信用の無線モデム、もしくは任意の他の好適な通信回路を含み得る。そのような通信は、インターネットまたは任意の他の好適な通信ネットワークもしくはパスを伴い得る（図１０に関連してより詳細に説明される）。加えて、通信回路は、ユーザ機器デバイスのピアツーピア通信、または互いから遠隔の場所にあるユーザ機器デバイスの通信を可能にする回路を含み得る（下記により詳細に説明される）。
【００６１】
メモリは、制御回路９０４の一部である記憶装置９０８として提供される、電子記憶デバイスであり得る。本明細書で参照されるように、語句「電子記憶デバイス」または「記憶デバイス」とは、ランダムアクセスメモリ、読み取り専用メモリ、ハードドライブ、光学ドライブ、デジタルビデオディスク（ＤＶＤ）レコーダ、コンパクトディスク（ＣＤ）レコーダ、ＢＬＵ−ＲＡＹ（登録商標）ディスク（ＢＤ）レコーダ、ＢＬＵ−ＲＡＹ（登録商標）  ３Ｄディスクレコーダ、デジタルビデオレコーダ（ＤＶＲ、または時として、パーソナルビデオレコーダもしくはＰＶＲと呼ばれる場合もある）、ソリッドステートデバイス、量子記憶デバイス、ゲームコンソール、ゲームメディア、または任意の他の好適な固定もしくはリムーバブル記憶デバイス、および／またはそれらの任意の組み合わせ等の電子データ、コンピュータソフトウェア、もしくはファームウェアを記憶するための任意のデバイスを意味すると理解されたい。記憶装置９０８は、本明細書に説明される種々のタイプのコンテンツ、ならびに上で説明されるメディアガイドデータを記憶するために使用され得る。不揮発性メモリも、（例えば、ブートアップルーチンおよび他の命令を起動するために）使用され得る。図１０に関連して説明されるクラウドベースの記憶装置が、記憶装置９０８を補完するために使用される、または記憶装置９０８の代わりに使用され得る。
【００６２】
制御回路９０４は、１つ以上のアナログチューナ、１つ以上のＭＰＥＧ−２デコーダ、もしくは他のデジタルデコード回路、高解像度チューナ、または任意の他の好適な同調もしくはビデオ回路、またはそのような回路の組み合わせ等のビデオ生成回路および同調回路を含み得る。（例えば、記憶するために、無線、アナログ、またはデジタル信号をＭＰＥＧ信号に変換するための）エンコード回路も、提供され得る。制御回路９０４は、コンテンツをユーザ機器９００の好ましい出力形式に上方変換および下方変換するためのスケーリング回路も含み得る。回路９０４は、デジタル信号とアナログ信号との間で変換するためのデジタル／アナログ変換回路およびアナログ／デジタル変換回路も含み得る。同調およびエンコード回路は、コンテンツを受信して表示する、再生する、または録画するために、ユーザ機器デバイスによって使用され得る。同調およびエンコード回路は、ガイドデータを受信するためにも使用され得る。例えば、同調、ビデオ生成、エンコード、デコード、暗号化、解読、スケーリング、およびアナログ／デジタル回路を含む本明細書に説明される回路は、１つ以上の汎用もしくは特殊プロセッサ上で起動するソフトウェアを使用して実装され得る。複数のチューナが、同時同調機能（例えば、視聴および録画機能、ピクチャインピクチャ（ＰＩＰ）機能、多重チューナ録画機能等）に対処するように提供され得る。記憶装置９０８が、ユーザ機器９００とは別のデバイスとして提供される場合、同調およびエンコード回路（複数のチューナを含む）は、記憶装置９０８に関連付けられ得る。
【００６３】
ユーザは、ユーザ入力インターフェース９１０を使用して、命令を制御回路９０４に送信し得る。ユーザ入力インターフェース９１０は、リモートコントロール、マウス、トラックボール、キーパッド、キーボード、タッチスクリーン、タッチパッド、スタイラス入力、ジョイスティック、音声認識インターフェース、または他のユーザ入力インターフェース等の、任意の好適なユーザインターフェースであり得る。ディスプレイ９１２は、独立型デバイスとして提供される、またはユーザ機器デバイス９００の他の要素と統合され得る。例えば、ディスプレイ９１２は、タッチスクリーンまたはタッチセンサ式ディスプレイであり得る。そのような状況では、ユーザ入力インターフェース９１０は、ディスプレイ９１２と統合されるか、または組み合わせられ得る。ディスプレイ９１２は、モニタ、テレビ、モバイルデバイス用液晶ディスプレイ（ＬＣＤ）、非晶質シリコンディスプレイ、低温ポリシリコンディスプレイ、電子インクディスプレイ、電気泳動ディスプレイ、アクティブマトリクスディスプレイ、エレクトロウェッティングディスプレイ、電気流体ディスプレイ、ブラウン管ディスプレイ、発光ダイオードディスプレイ、エレクトロルミネセントディスプレイ、プラズマディスプレイパネル、高性能アドレッシングディスプレイ、薄膜トランジスタディスプレイ、有機発光ダイオードディスプレイ、表面伝導型電子放出素子ディスプレイ（ＳＥＤ）、レーザテレビ、カーボンナノチューブ、量子ドットディスプレイ、干渉変調器ディスプレイ、もしくは視覚的画像を表示するための任意の他の好適な機器のうちの１つ以上のものであり得る。いくつかの実施形態では、ディスプレイ９１２は、ＨＤＴＶ対応型であり得る。いくつかの実施形態では、ディスプレイ３１２は、３Ｄディスプレイであり得、双方向メディアガイドアプリケーションおよび任意の好適なコンテンツは、３Ｄで表示され得る。ビデオカードまたはグラフィックカードは、ディスプレイ９１２への出力を生成し得る。ビデオカードは、３Ｄシーンおよび２Ｄグラフィックのレンダリング加速、ＭＰＥＧ−２／ＭＰＥＧ−４デコード、ＴＶ出力、または複数のモニタを接続する能力等の種々の機能を提供し得る。ビデオカードは、制御回路９０４に関連する上で説明される任意の処理回路であり得る。ビデオカードは、制御回路９０４と統合され得る。スピーカ９１４は、ユーザ機器デバイス９００の他の要素と統合されたものとして提供され得るか、または独立型ユニットであり得る。ディスプレイ９１２上に表示されるビデオおよび他のコンテンツのオーディオコンポーネントは、スピーカ９１４を通して再生され得る。いくつかの実施形態では、オーディオは、スピーカ９１４を介して音声を処理および出力する、受信機（図示せず）に配布され得る。
【００６４】
ガイドアプリケーションは、任意の好適なアーキテクチャを使用して実装され得る。例えば、それは、ユーザ機器デバイス９００上で完全に実装される独立型アプリケーションであり得る。そのようなアプローチでは、アプリケーションの命令は、ローカルで（例えば、記憶装置９０８内に）記憶され、アプリケーションによって使用するためのデータは、周期的にダウンロードされる（例えば、帯域外フィードから、インターネットリソースから、または別の好適なアプローチを使用して）。制御回路９０４は、記憶装置９０８からアプリケーションの命令を読み出し、本明細書で議論される表示のうちのいずれかを生成するための命令を処理し得る。処理された命令に基づいて、制御回路９０４は、入力が入力インターフェース９１０から受信されるときに実施するアクションを決定し得る。例えば、表示上のカーソルの上／下への移動は、入力インターフェース９１０が上／下ボタンが選択されたことを示すとき、処理された命令によって示され得る。
【００６５】
いくつかの実施形態では、メディアガイドアプリケーションは、クライアントサーバベースのアプリケーションである。ユーザ機器デバイス９００上に実装されるシックまたはシンクライアントによって使用するためのデータは、ユーザ機器デバイス９００の遠隔にあるサーバに要求を発行することによって、オンデマンドで読み出される。クライアントサーバベースのガイドアプリケーションの一例では、制御回路９０４は、遠隔サーバによって提供されるウェブページを解釈するウェブブラウザを起動する。例えば、遠隔サーバは、記憶デバイス内にアプリケーションのための命令を記憶し得る。遠隔サーバは、回路（例えば、制御回路９０４）を使用して、記憶された命令を処理し、上および下で議論される表示を生成し得る。クライアントデバイスは、遠隔サーバによって生成される表示を受信し得、表示のコンテンツを機器デバイス９００上でローカルで表示し得る。このように、命令の処理が、サーバによって遠隔で実施される一方で、結果として生じる表示は、機器デバイス９００上にローカルで提供される。機器デバイス９００は、入力インターフェース９１０を介して、ユーザからの入力を受信し、対応する表示を処理および生成するために、それらの入力を遠隔サーバに伝送し得る。例えば、機器デバイス９００は、上／下ボタンが入力インターフェース９１０を介して選択されたことを示す、通信を遠隔サーバに伝送し得る。遠隔サーバは、その入力に従って命令を処理し、入力に対応するアプリケーションの表示を生成し得る（例えば、カーソルを上／下に移動させる表示）。生成された表示は、次いで、ユーザへの提示のために、機器デバイス９００に伝送される。
【００６６】
いくつかの実施形態では、メディアガイドアプリケーションは、インタープリタまたは仮想マシン（制御回路９０４によって起動される）によって、ダウンロードされ、解釈または別様に起動される。いくつかの実施形態では、ガイドアプリケーションは、ＥＴＶバイナリ交換形式（ＥＴＶ  Ｂｉｎａｒｙ  Ｉｎｔｅｒｃｈａｎｇｅ  Ｆｏｒｍａｔ／ＥＢＩＦ）でエンコードされ、好適なフィードの一部として制御回路９０４によって受信され、制御回路９０４上で起動するユーザエージェントによって解釈され得る。例えば、ガイドアプリケーションは、ＥＢＩＦアプリケーションであり得る。いくつかの実施形態では、ガイドアプリケーションは、制御回路９０４によって実行されるローカル仮想マシンまたは他の好適なミドルウェアによって受信および起動される一連のＪＡＶＡ（登録商標）ベースのファイルによって定義され得る。そのような実施形態のうちのいくつか（例えば、ＭＰＥＧ−２または他のデジタルメディアエンコードスキームを採用するもの）では、ガイドアプリケーションは、例えば、番組のＭＰＥＧオーディオおよびビデオパケットを用いたＭＰＥＧ−２オブジェクトカルーセルにおいてエンコードおよび伝送され得る。
【００６７】
図９のユーザ機器デバイス９００は、ユーザテレビ機器１００２、ユーザコンピュータ機器１００４、無線ユーザ通信デバイス１００６、または非携帯用ゲーム機等のコンテンツにアクセスするために好適な任意の他のタイプのユーザ機器として、図１０のシステム１０００に実装されることができる。簡単にするために、これらのデバイスは、本明細書では総称して、ユーザ機器またはユーザ機器デバイスと称され得、上で説明されるユーザ機器デバイスに実質的に類似し得る。メディアガイドアプリケーションが実装され得る、ユーザ機器デバイスは、独立型デバイスとして機能し得るか、またはデバイスのネットワークの一部であり得る。デバイスの種々のネットワーク構成が実装され得、下記により詳細に議論される。
【００６８】
図９に関連して上で説明されるシステム特徴のうちの少なくともいくつかを利用するユーザ機器デバイスは、単に、ユーザテレビ機器１００２、ユーザコンピュータ機器１００４、または無線ユーザ通信デバイス１００６として分類されないこともある。例えば、ユーザテレビ機器１００２は、いくつかのユーザコンピュータ機器１００４のように、インターネットコンテンツへのアクセスを可能にするインターネット対応型であり得る一方で、ユーザコンピュータ機器１００４は、あるテレビ機器１００２のように、テレビ番組へのアクセスを可能にするチューナを含み得る。メディアガイドアプリケーションは、種々の異なるタイプのユーザ機器上で同一レイアウトを有し得るか、またはユーザ機器の表示能力に合わせられ得る。例えば、ユーザコンピュータ機器１００４上では、ガイドアプリケーションは、ウェブブラウザによってアクセスされるウェブサイトとして提供され得る。別の例では、ガイドアプリケーションは、無線ユーザ通信デバイス１００６用に縮小され得る。
【００６９】
システム１０００では、典型的には、各タイプのユーザ機器デバイスが２つ以上存在するが、図面が複雑になり過ぎることを回避するように、各々の１つのみが図１０に示されている。加えて、各ユーザは、２つ以上のタイプのユーザ機器デバイスを利用し得、ユーザ機器デバイスの各タイプの２つ以上のものも利用し得る。
【００７０】
いくつかの実施形態では、ユーザ機器デバイス（例えば、ユーザテレビ機器１００２、ユーザコンピュータ機器１００４、無線ユーザ通信デバイス１００６）は、「第２の画面デバイス」と称され得る。例えば、第２の画面デバイスは、第１のユーザ機器デバイス上に提示されるコンテンツを補完し得る。第２の画面デバイス上に提示されるコンテンツは、第１のデバイス上に提示されるコンテンツを補完する任意の好適なコンテンツであり得る。いくつかの実施形態では、第２の画面デバイスは、第１のデバイスの設定および表示選好を調節するためのインターフェースを提供する。いくつかの実施形態では、第２の画面デバイスは、他の第２の画面デバイスと相互作用するか、またはソーシャルネットワークと相互作用するために構成される。第２の画面デバイスは、第１のデバイスと同じ部屋内に、第１のデバイスと異なる部屋であるが、同じ家または建物内に、または、第１のデバイスと異なる建物内に位置することができる。
【００７１】
ユーザは、家庭内デバイスおよび遠隔デバイスにわたる一貫したメディアガイドアプリケーション設定を維持するための種々の設定も設定し得る。設定は、本明細書に説明されるもの、および、お気に入りのチャネルおよび番組、番組を推奨するためにガイドアプリケーションが利用する番組選好、表示選好、および他の望ましいガイド設定を含む。例えば、ユーザが、そのオフィスのパーソナルコンピュータ上で、例えば、ウェブサイトｗｗｗ．ａｌｌｒｏｖｉ．ｃｏｍの上で、チャネルをお気に入りとして設定した場合、同じチャネルが、ユーザの家庭内デバイス（例えば、ユーザテレビ機器およびユーザコンピュータ機器）上で、および、所望に応じて、ユーザのモバイルデバイス上でお気に入りとして表示されるであろう。したがって、同一または異なるタイプのユーザ機器デバイスであるかどうかにかかわらず、１つのユーザ機器デバイス上で行われる変更は、別のユーザ機器デバイス上のガイド体験を変更することができる。加えて、行われる変更は、ユーザによって入力される設定、および、ガイドアプリケーションによって監視されるユーザアクティビティに基づき得る。
【００７２】
ユーザ機器デバイスは、通信ネットワーク１０１４に結合され得る。すなわち、ユーザテレビ機器１００２、ユーザコンピュータ機器１００４、および無線ユーザ通信デバイス１００６は、それぞれ、通信パス１００８、１０１０、および１０１２を介して、通信ネットワーク１０１４に結合される。通信ネットワーク１０１４は、インターネット、携帯電話ネットワーク、モバイルボイスまたはデータネットワーク（例えば、４ＧまたはＬＴＥネットワーク）、ケーブルネットワーク、公衆交換電話ネットワーク、または他のタイプの通信ネットワーク、もしくは通信ネットワークの組み合わせを含む１つ以上のネットワークであり得る。パス１００８、１０１０、および１０１２は、別個に、または一緒に、衛星パス、光ファイバパス、ケーブルパス、インターネット通信をサポートするパス（例えば、ＩＰＴＶ）、フリースペース接続（例えば、放送または他の無線信号用）、もしくは任意の他の好適な有線または無線通信パス、もしくはそのようなパスの組み合わせ等の１つ以上の通信パスを含み得る。パス１０１２は、図１０に示される例示的実施形態では、無線パスであることを示すために破線で描かれ、パス１００８および１０１０は、有線パスであることを示すために実線として描かれている（しかし、これらのパスは、所望に応じて、無線パスであり得る）。ユーザ機器デバイスとの通信は、これらの通信パスのうちの１つ以上のものによって提供され得るが、図１０では、図面が複雑になり過ぎることを回避するように、単一パスとして示されている。
【００７３】
通信パスは、ユーザ機器デバイスの間には描かれていないが、これらのデバイスは、パス１００８、１０１０、および１０１２に関連して上で説明されるもの、および、ＵＳＢケーブル、ＩＥＥＥ  １３９４ケーブル、無線パス（例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線、ＩＥＥＥ  ８０２−１１ｘ等）等の他の短距離ポイントツーポイント通信パス、もしくは有線または無線パスを介した他の短距離通信等の通信パス等を介して、互いに直接通信し得る。ＢＬＵＥＴＯＯＴＨ（登録商標）は、Ｂｌｕｅｔｏｏｔｈ（登録商標）  ＳＩＧ，ＩＮＣ．によって所有される認証マークである。ユーザ機器デバイスはまた、通信ネットワーク１０１４を介した間接パスを通して、互いに直接通信し得る。
【００７４】
システム１０００は、通信パス１０２０および１０２２を介して通信ネットワーク１０１４にそれぞれ結合される、コンテンツソース１０１６およびメディアガイドデータソース１０１８を含む。パス１０２０および１０２２は、パス１００８、１０１０、および１０１２に関連して上で説明される通信パスのうちのいずれかを含み得る。コンテンツソース１０１６およびメディアガイドデータソース１０１８との通信は、１つ以上の通信パスを介して交信され得るが、図１０では、図面が複雑になり過ぎることを回避するように、単一パスとして示される。加えて、コンテンツソース１０１６およびメディアガイドデータソース１０１８の各々が２つ以上存在し得るが、図１０では、図面が複雑になり過ぎることを回避するように、各々の１つのみが示されている。（異なるタイプのこれらのソースの各々が下で議論される）。所望に応じて、コンテンツソース１０１６およびメディアガイドデータソース１０１８は、１つのソースデバイスとして統合され得る。ソース１０１６および１０１８と、ユーザ機器デバイス１００２、１００４、および１００６との間の通信は、通信ネットワーク１０１４を通したものとして示されているが、いくつかの実施形態では、ソース１０１６および１０１８は、パス１００８、１０１０、および１０１２に関連して上で説明されるもの等の通信パス（図示せず）を介して、ユーザ機器デバイス１００２、１００４、および１００６と直接通信し得る。
【００７５】
コンテンツソース１０１６は、テレビ配信施設、ケーブルシステムヘッドエンド、衛星配信施設、番組ソース（例えば、ＮＢＣ、ＡＢＣ、ＨＢＯ等のテレビ放送会社）、中間配信施設および／またはサーバ、インターネットプロバイダ、オンデマンドメディアサーバ、および他のコンテンツプロバイダを含む１つ以上のタイプのコンテンツ配信機器を含み得る。ＮＢＣは、Ｎａｔｉｏｎａｌ  Ｂｒｏａｄｃａｓｔｉｎｇ  Ｃｏｍｐａｎｙ，Ｉｎｃ．によって所有される商標であり、ＡＢＣは、Ａｍｅｒｉｃａｎ  Ｂｒｏａｄｃａｓｔｉｎｇ  Ｃｏｍｐａｎｙ，ＩＮＣ．によって所有される商標であり、ＨＢＯは、Ｈｏｍｅ  Ｂｏｘ  Ｏｆｆｉｃｅ，Ｉｎｃ．によって所有される商標である。コンテンツソース１０１６は、コンテンツの発信元であることも（例えば、テレビ放送会社、ウェブキャストプロバイダ等）、またはコンテンツの発信元でないこともある（例えば、オンデマンドコンテンツプロバイダ、ダウンロード用放送番組のコンテンツのインターネットプロバイダ等）。コンテンツソース１０１６は、ケーブルソース、衛星プロバイダ、オンデマンドプロバイダ、インターネットプロバイダ、オーバーザトップコンテンツプロバイダ、または他のコンテンツのプロバイダを含み得る。コンテンツソース１０１６はまた、ユーザ機器デバイスのうちのいずれかから遠隔の場所にある、異なるタイプのコンテンツ（ユーザによって選択されるビデオコンテンツを含む）を記憶するために使用される遠隔メディアサーバを含み得る。コンテンツの遠隔記憶のため、および遠隔に記憶されたコンテンツをユーザ機器に提供するためのシステムおよび方法は、２０１０年７月２０日出願のＥｌｌｉｓ、他の米国特許出願第７，７６１，８９２号（その全体として参照することによって本明細書に組み込まれる）に関連して、より詳細に議論されている。
【００７６】
メディアガイドデータソース１０１８は、上で説明されるメディアガイドデータ等のメディアガイドデータを提供し得る。メディアガイドデータは、任意の好適なアプローチを使用して、ユーザ機器デバイスに提供され得る。いくつかの実施形態では、ガイドアプリケーションは、データフィード（例えば、継続フィードまたはトリクルフィード）を介して、番組ガイドデータを受信する独立型双方向テレビ番組ガイドであり得る。番組スケジュールデータおよび他のガイドデータは、テレビチャネルのサイドバンド上で、帯域内デジタル信号を使用して、帯域外デジタル信号を使用して、または任意の他の好適なデータ伝送技術によって、ユーザ機器に提供され得る。番組スケジュールデータおよび他のメディアガイドデータは、複数のアナログまたはデジタルテレビチャネル上でユーザ機器に提供され得る。
【００７７】
いくつかの実施形態では、メディアガイドデータソース１０１８からのガイドデータは、クライアントサーバアプローチを使用して、ユーザの機器に提供され得る。例えば、ユーザ機器デバイスは、メディアガイドデータをサーバからプルし得るか、またはサーバは、メディアガイドデータをユーザ機器デバイスにプッシュし得る。いくつかの実施形態では、ユーザの機器上に常駐するガイドアプリケーションクライアントは、必要に応じて、例えば、ガイドデータが、古くなっているとき、またはユーザ機器デバイスが、データを受信する要求をユーザから受信するとき、ソース１０１８とセッションを開始し、ガイドデータを取得し得る。メディアガイドは、任意の好適な頻度で（例えば、継続的に、毎日、ユーザ規定期間で、システム規定期間で、ユーザ機器からの要求に応答して等）ユーザ機器に提供され得る。メディアガイドデータソース１０１８は、ユーザ機器デバイス１００２、１００４、および１００６に、メディアガイドアプリケーション自体、またはメディアガイドアプリケーションのソフトウェア更新を提供し得る。
【００７８】
いくつかの実施形態では、メディアガイドデータは、視聴者データを含み得る。例えば、視聴者データは、現在および／または履歴ユーザアクティビティ情報（例えば、ユーザが典型的に鑑賞するコンテンツ、ユーザがコンテンツを鑑賞する時刻、ユーザがソーシャルネットワークと相互作用するかどうか、ユーザがソーシャルネットワークと相互作用し、情報をポストする時間、ユーザが典型的に鑑賞するコンテンツのタイプ（例えば、有料ＴＶまたは無料ＴＶ）、気分、脳の活動情報等）を含み得る。メディアガイドデータはまた、サブスクリプションデータを含み得る。例えば、サブスクリプションデータは、所与のユーザがサブスクライブするソースもしくはサービスおよび／または所与のユーザが以前にサブスクライブしていたが、後にアクセスを打ち切ったソースもしくはサービス（例えば、ユーザがプレミアムチャネルをサブスクライブしているかどうか、ユーザがプレミアムレベルのサービスを追加したかどうか、ユーザがインターネット速度を加速させたかどうか）を識別し得る。いくつかの実施形態では、視聴者データおよび／またはサブスクリプションデータは、１年を上回る期間の間の所与のユーザのパターンを識別し得る。メディアガイドデータは、所与のユーザがサービス／ソースへのアクセスを打ち切るであろう可能性を示すスコアを生成するために使用されるモデル（例えば、残存者モデル）を含み得る。例えば、メディアガイドアプリケーションは、所与のユーザが特定のサービスまたはソースへのアクセスを打ち切るであろうかどうかの可能性を示す、値またはスコアを生成するためのモデルを使用して、サブスクリプションデータを用いて視聴者データを処理し得る。特に、より高いスコアは、ユーザが特定のサービスまたはソースへのアクセスを打ち切るであろう、より高いレベルの信頼性を示し得る。スコアに基づいて、メディアガイドアプリケーションは、ユーザがアクセスを打ち切る可能性が高いであろうものとしてスコアによって示される特定のサービスまたはソースをユーザが維持するように勧誘する宣伝を生成し得る。
【００７９】
メディアガイドアプリケーションは、例えば、ユーザ機器デバイス上に実装される独立型アプリケーションであり得る。例えば、メディアガイドアプリケーションは、記憶装置９０８内に記憶され、ユーザ機器デバイス９００の制御回路９０４によって実行され得るソフトウェアまたは実行可能命令の組として実装され得る。いくつかの実施形態では、メディアガイドアプリケーションは、クライアント−サーバアプリケーションであり得、その場合、クライアントアプリケーションのみが、ユーザ機器デバイス上に常駐し、サーバアプリケーションは、遠隔サーバ上に常駐する。例えば、メディアガイドアプリケーションは、部分的に、ユーザ機器デバイス９００の制御回路９０４上のクライアントアプリケーションとして、および遠隔サーバの制御回路上で起動するサーバアプリケーション（例えば、メディアガイドデータソース１０１８）として部分的に遠隔サーバ上で、実装され得る。遠隔サーバの制御回路（メディアガイドデータソース１０１８等）によって実行されると、メディアガイドアプリケーションは、制御回路に、ガイドアプリケーション表示を生成し、生成された表示をユーザ機器デバイスに伝送するように命令し得る。サーバアプリケーションは、メディアガイドデータソース１０１８の制御回路に、ユーザ機器上での記憶のためのデータを伝送するように命令し得る。クライアントアプリケーションは、受信用ユーザ機器の制御回路に、ガイドアプリケーション表示を生成するように命令し得る。
【００８０】
ユーザ機器デバイス１００２、１００４、および１００６に配信されるコンテンツおよび／またはメディアガイドデータは、オーバーザトップ（ＯＴＴ）コンテンツであり得る。ＯＴＴコンテンツ配信は、上で説明される任意のユーザ機器デバイスを含むインターネット対応型ユーザデバイスが、ケーブルまたは衛星接続を経由して受信されるコンテンツに加えて、上で説明される任意のコンテンツを含むインターネットを経由して転送されるコンテンツを受信することを可能にする。ＯＴＴコンテンツは、インターネットサービスプロバイダ（ＩＳＰ）によって提供されるインターネット接続を介して配布されるが、第三者も、コンテンツを配布する。ＩＳＰは、視聴能力、著作権、またはコンテンツの再配布に責任がないこともあり、ＯＴＴコンテンツプロバイダによって提供されるＩＰパケットのみを転送し得る。ＯＴＴコンテンツプロバイダの例は、ＩＰパケットを介してオーディオおよびビデオを提供する、ＹＯＵＴＵＢＥ（登録商標）、ＮＥＴＦＬＩＸ、ならびにＨＵＬＵを含む。ＹＯＵＴＵＢＥ（登録商標）は、Ｇｏｏｇｌｅ  Ｉｎｃ．によって所有される商標であり、Ｎｅｔｆｌｉｘは、Ｎｅｔｆｌｉｘ，Ｉｎｃ．によって所有される商標であり、Ｈｕｌｕは、Ｈｕｌｕ，ＬＬＣ．によって所有される商標である。ＯＴＴコンテンツプロバイダは、加えて、または代替として、上で説明されるメディアガイドデータを提供し得る。コンテンツおよび／またはメディアガイドデータに加えて、ＯＴＴコンテンツのプロバイダは、メディアガイドアプリケーション（例えば、ウェブベースのアプリケーションまたはクラウドベースのアプリケーション）を配布することができる、またはコンテンツは、ユーザ機器デバイス上に記憶されたメディアガイドアプリケーションによって表示されることができる。
【００８１】
メディアガイドシステム１０００は、いくつかのアプローチまたはネットワーク構成を例証することを意図しており、これによって、ユーザ機器デバイスおよびコンテンツならびにガイドデータのソースは、コンテンツにアクセスし、メディアガイドを提供する目的のために、互いに通信し得る。本明細書に説明される実施形態は、これらのアプローチのうちのいずれか１つまたは一部において、もしくはコンテンツを配信し、メディアガイドを提供するための他のアプローチを採用するシステムにおいて、適用され得る。以下の４つのアプローチは、図１０の一般化された例の具体的例証を提供する。
【００８２】
あるアプローチでは、ユーザ機器デバイスは、ホームネットワーク内で互いに通信し得る。ユーザ機器デバイスは、上で説明される短距離ポイントツーポイント通信方式を介して、ホームネットワーク上に提供されるハブまたは他の類似デバイスを通した間接パスを介して、もしくは通信ネットワーク１０１４を介して、互いに直接通信することができる。１つの家庭内の複数の個人の各々が、ホームネットワーク上の異なるユーザ機器デバイスを動作させ得る。結果として、種々のメディアガイド情報または設定が、異なるユーザ機器デバイスの間で通信されることが望ましくあり得る。例えば、２００５年７月１１日出願のＥｌｌｉｓ、他の米国特許公開第２００５／０２５１８２７号でより詳細に説明されるように、ホームネットワーク内の異なるユーザ機器デバイス上で、ユーザが一貫したメディアガイドアプリケーション設定を維持することが望ましくあり得る。ホームネットワーク内の異なるタイプのユーザ機器デバイスも、互いに通信し、コンテンツを伝送し得る。例えば、ユーザは、ユーザコンピュータ機器から携帯用ビデオプレーヤまたは携帯用音楽プレーヤにコンテンツを伝送し得る。
【００８３】
第２のアプローチでは、ユーザは、複数のタイプのユーザ機器を有し得、これによって、コンテンツにアクセスし、メディアガイドを取得する。例えば、一部のユーザは、家庭内およびモバイルデバイスによってアクセスされるホームネットワークを有し得る。ユーザは、遠隔デバイス上に実装されるメディアガイドアプリケーションを介して、家庭内デバイスを制御し得る。例えば、ユーザは、そのオフィスのパーソナルコンピュータ、またはＰＤＡもしくはウェブ対応携帯電話等のモバイルデバイスを介して、ウェブサイト上のオンラインメディアガイドアプリケーションにアクセスし得る。ユーザは、オンラインガイドアプリケーション上で種々の設定（例えば、録画、リマインダ、または他の設定）を設定して、ユーザの家庭内機器を制御し得る。オンラインガイドは、直接、またはユーザの家庭内機器上のメディアガイドアプリケーションと通信することによって、ユーザの機器を制御し得る。ユーザ機器デバイスが互いから遠隔の場所にある、ユーザ機器デバイスの通信のための種々のシステムおよび方法は、例えば、Ｅｌｌｉｓ、他の２０１１年１０月２５日発行の米国特許第８，０４６，８０１号（その全体を参照することによって本明細書に組み込まれる）で議論されている。
【００８４】
第３のアプローチでは、家庭内外のユーザ機器デバイスのユーザは、コンテンツソース１０１６と直接通信し、コンテンツにアクセスするために、そのメディアガイドアプリケーションを使用することができる。具体的には、家庭内では、ユーザテレビ機器１００２およびユーザコンピュータ機器１００４のユーザは、メディアガイドアプリケーションにアクセスし、所望のコンテンツ間をナビゲートし、それを見つけ得る。ユーザはまた、無線ユーザ通信デバイス１００６を使用して、家庭外のメディアガイドアプリケーションにアクセスし、所望のコンテンツ間をナビゲートし、それを見つけ得る。
【００８５】
第４のアプローチでは、ユーザ機器デバイスは、クラウドコンピューティング環境内で動作し、クラウドサービスにアクセスし得る。クラウドコンピューティング環境では、コンテンツ共有、記憶、または配布のための種々のタイプのコンピューティングサービス（例えば、ビデオ共有サイトまたはソーシャルネットワーキングサイト）が、「クラウド」と称される、ネットワークアクセス可能コンピューティングおよび記憶リソースの集合によって提供される。例えば、クラウドは、通信ネットワーク１０１４を介したインターネット等のネットワークを介して接続される、種々のタイプのユーザおよびデバイスにクラウドベースのサービスを提供する中央または分散場所に位置し得るサーバコンピューティングデバイスの集合を含むことができる。これらのクラウドリソースは、１つ以上のコンテンツソース１０１６および１つ以上のメディアガイドデータソース１０１８を含み得る。加えて、または代替として、遠隔コンピューティングサイトは、ユーザテレビ機器１００２、ユーザコンピュータ機器１００４、および無線ユーザ通信デバイス１００６等の他のユーザ機器デバイスを含み得る。例えば、他のユーザ機器デバイスは、ビデオの記憶されたコピーまたはストリーミングされたビデオへのアクセスを提供し得る。そのような実施形態では、ユーザ機器デバイスは、中央サーバと通信することなく、ピアツーピア様式で動作し得る。
【００８６】
クラウドは、ユーザ機器デバイスのために、他の例の中でもとりわけ、コンテンツ記憶、コンテンツ共有、またはソーシャルネットワーキングサービス等のサービスへのアクセス、ならびに上で説明される任意のコンテンツへのアクセスを提供する。サービスは、クラウドコンピューティングサービスプロバイダを通して、またはオンラインサービスの他のプロバイダを通して、クラウド内で提供されることができる。例えば、クラウドベースのサービスは、コンテンツ記憶サービス、コンテンツ共有サイト、ソーシャルネットワーキングサイト、または他のサービスを含むことができ、それを介して、ユーザ供給コンテンツは、接続されたデバイス上で他者によって視聴するために配布される。これらのクラウドベースのサービスは、ユーザ機器デバイスが、コンテンツをローカルで記憶し、ローカルで記憶されたコンテンツにアクセスするのではなく、コンテンツをクラウドに記憶し、コンテンツをクラウドから受信することを可能にし得る。
【００８７】
ユーザは、カムコーダ、ビデオモード付きデジタルカメラ、オーディオレコーダ、携帯電話、およびハンドヘルドコンピューティングデバイス等の種々のコンテンツ捕捉デバイスを使用して、コンテンツを録画し得る。ユーザは、直接、例えば、ユーザコンピュータ機器１００４から、またはコンテンツ捕捉特徴を有する、無線ユーザ通信デバイス１００６からのいずれかにおいて、クラウド上のコンテンツ記憶サービスにコンテンツをアップロードすることができる。代替として、ユーザは、最初に、コンテンツをユーザコンピュータ機器１００４等のユーザ機器デバイスに転送することができる。コンテンツを記憶するユーザ機器デバイスは、通信ネットワーク１０１４上のデータ伝送サービスを使用して、コンテンツをクラウドにアップロードする。いくつかの実施形態では、ユーザ機器デバイス自体が、クラウドリソースであり、他のユーザ機器デバイスは、直接、ユーザがコンテンツを記憶したユーザ機器デバイスから、コンテンツにアクセスすることができる。
【００８８】
クラウドリソースは、例えば、ウェブブラウザ、メディアガイドアプリケーション、デスクトップアプリケーション、モバイルアプリケーション、および／またはそれらのアクセスアプリケーションの任意の組み合わせを使用して、ユーザ機器デバイスによってアクセスされ得る。ユーザ機器デバイスは、アプリケーション配信のために、クラウドコンピューティングに依拠するクラウドクライアントであり得るか、またはユーザ機器デバイスは、クラウドリソースにアクセスすることなく、ある機能性を有し得る。例えば、ユーザ機器デバイス上で起動するいくつかのアプリケーションは、クラウドアプリケーション、すなわち、インターネットを経由して、サービスとして配信されるアプリケーションであり得る一方で、他のアプリケーションは、ユーザ機器デバイス上に記憶され、起動され得る。いくつかの実施形態では、ユーザデバイスは、コンテンツを複数のクラウドリソースから同時に受信し得る。例えば、ユーザデバイスは、オーディオを１つのクラウドリソースからストリーミングする一方で、コンテンツを第２のクラウドリソースからダウンロードすることができる。または、ユーザデバイスは、より効率的なダウンロードのために、コンテンツを複数のクラウドリソースからダウンロードすることができる。いくつかの実施形態では、ユーザ機器デバイスは、図９に関連して説明される処理回路によって実施される処理動作等の処理動作のために、クラウドリソースを使用することができる。
【００８９】
本明細書で参照されるように、用語「〜に応答して」は、「〜の結果として開始される」ことを指す。例えば、第２のアクションに応答して実施されている第１のアクションは、第１のアクションと第２のアクションとの間に介在ステップを含み得る。本明細書で参照されるように、用語「〜に直接応答して」は、「〜によって引き起こされる」ことを指す。例えば、第２のアクションに直接応答して実施されている第１のアクションは、第１のアクションと第２のアクションとの間に介在ステップを含まないこともある。
【００９０】
図１１は、本開示のいくつかの実施形態による、ユーザデバイス（例えば、ユーザ機器デバイス９００、図９）の制御回路（例えば、制御回路９０４、図９）上に実装される双方向メディアガイドアプリケーションが、ユーザデバイス上でメディアアセットからの参照画像を再現するための例証的プロセス１１００のフローチャートである。
【００９１】
ステップ１１０２では、制御回路９０４（図９）上に実装される双方向メディアガイドアプリケーションは、ユーザデバイス上でメディアアセットからの参照画像を再現するためのプロセスを開始する。いくつかの実施形態では、このアルゴリズムは、処理回路（例えば、処理回路９０６、図９）によってデコードおよび実行される命令の組として、非一過性の記憶媒体（例えば、記憶デバイス９０８、図９）上にエンコードされ得る。処理回路は、次に、同調、ビデオ生成、エンコード、デコード、暗号化、解読、スケーリング、アナログ／デジタル変換回路等の制御回路９０４（図９）内に含まれる他のサブ回路に命令を提供し得る。
【００９２】
ステップ１１０４では、制御回路９０４（図９）上に実装される双方向メディアガイドアプリケーションは、ユーザデバイス、例えば、ユーザ機器デバイス９００（図９）によって捕捉されたユーザ画像を受信する。例えば、ユーザデバイスは、ユーザの現在の場所において画像を捕捉し、ユーザデバイスのメモリの中に画像を記憶し、捕捉された画像を双方向メディアガイドアプリケーションに伝送するカメラコンポーネントを含み得る。
【００９３】
ステップ１１０６では、制御回路９０４（図９）上に実装される双方向メディアガイドアプリケーションは、ユーザ画像に関連付けられた地理的場所を決定する。いくつかの実施形態では、地理的場所は、緯度座標および経度座標のうちの少なくとも１つを含む。いくつかの実施形態では、ユーザ画像に関連付けられた地理的場所、および第１の地理空間向きのうちの少なくとも１つは、ユーザ画像から抽出されるメタデータから決定される。例えば、双方向メディアガイドアプリケーションは、捕捉された画像からメタデータを抽出し、緯度および経度等の地理的場所情報を含むデータ構造に対して抽出されたメタデータを分析し、データ構造から地理的場所を読み出し得る。例えば、双方向メディアガイドアプリケーションは、ユーザ画像に関連付けられた地理的場所が緯度４７．６°Ｎおよび経度１２２．３°Ｗであることを決定し得る。
【００９４】
ステップ１１０８では、制御回路９０４（図９）上に実装される双方向メディアガイドアプリケーションは、データベースから、メディアアセットからの参照画像を識別する。いくつかの実施形態では、データベースは、メディアアセットと、地理的場所でタグ付けされる参照画像とを含む。いくつかの実施形態では、双方向メディアガイドアプリケーションは、ユーザからメディアアセットの指示を受信する。双方向メディアガイドアプリケーションは、データベース、例えば、メディアコンテンツソース１０１６またはメディアガイドデータソース１０１８（図１０）から、決定された地理的場所およびメディアアセットの指示に基づいて、メディアアセットからの参照画像を識別する。例えば、双方向メディアガイドアプリケーションは、緯度４７．６°Ｎおよび経度１２２．３°Ｗのユーザ画像に関連付けられた地理的場所を使用して、クエリをデータベースに伝送し得る。双方向メディアガイドアプリケーションは、例えば、＋０．５°および−０．５°の閾値範囲を含み得る。双方向メディアガイドアプリケーションは、データベースから、緯度４７．５°Ｎおよび経度１２２．４°Ｗの関連付けられた地理的場所を有する参照画像を示す応答を受信し得る。双方向メディアガイドアプリケーションは、ユーザ画像の地理的場所に基づいて、最も近い合致として参照画像を選択し得る。
【００９５】
ステップ１１１０では、制御回路９０４（図９）上に実装される双方向メディアガイドアプリケーションは、ユーザ画像に関連付けられた第１の地理空間向きを決定する。いくつかの実施形態では、第１の地理空間向きは、１つ以上のジャイロ角度を含む。いくつかの実施形態では、ユーザ画像に関連付けられた地理的場所、および第１の地理空間向きのうちの少なくとも１つは、ユーザ画像から抽出されるメタデータから決定される。例えば、双方向メディアガイドアプリケーションは、参照画像からメタデータを抽出し得る。双方向メディアガイドアプリケーションは、地理空間向き情報を含むデータ構造に対して抽出されたメタデータを分析し得る。例えば、双方向メディアガイドアプリケーションは、ユーザ画像に関連付けられる地理空間向きが９０°のジャイロ角度を含むことを決定し得る。
【００９６】
ステップ１１１２では、制御回路９０４（図９）上に実装される双方向メディアガイドアプリケーションは、参照画像に関連付けられた第２の地理空間向きを受信する。いくつかの実施形態では、第２の地理空間向きは、１つ以上のジャイロ角度を含む。例えば、双方向メディアガイドアプリケーションは、参照画像に関連付けられた地理空間向きを受信し、８５°のジャイロ角度を含み得る。
【００９７】
ステップ１１１４では、制御回路９０４（図９）上に実装される双方向メディアガイドアプリケーションは、第１の地理空間向きが第２の地理空間向きに合致しているかどうかを決定する。例えば、双方向メディアガイドアプリケーションは、８５°の参照画像のジャイロ角度から９０°のユーザ画像のジャイロ角度を減算し、ゼロではない結果に基づいて、それらが合致しないことを決定し得る。制御回路９０４（図９）上に実装される双方向メディアガイドアプリケーションが、第１の地理空間向きが第２の地理空間向きに合致しないことを決定する場合、双方向メディアガイドアプリケーションは、ステップ１１１６に進む。制御回路９０４（図９）上に実装される双方向メディアガイドアプリケーションが、第１の地理空間向きが第２の地理空間向きに合致することを決定する場合、双方向メディアガイドアプリケーションは、ステップ１１２０に進む。
【００９８】
ステップ１１１６では、第２の地理空間向きに合致しない第１の地理空間向きに基づいて、制御回路９０４（図９）上に実装される双方向メディアガイドアプリケーションは、第１の地理空間向きと第２の地理空間向きとの間の偏差を決定する。例えば、双方向メディアガイドアプリケーションは、８５°の参照画像のジャイロ角度から９０°のユーザ画像のジャイロ角度を減算し、偏差が５°であると決定し得る。
【００９９】
ステップ１１１８では、制御回路９０４（図９）上に実装される双方向メディアガイドアプリケーションは、偏差に基づいて、ユーザがユーザデバイスの位置を変更するための通知を生成する。例えば、双方向メディアガイドアプリケーションは、ユーザがユーザデバイスの位置を変更するための通知を生成し、ユーザデバイスのディスプレイコンポーネント上での表示のために伝送し得る。双方向メディアガイドアプリケーションは、ユーザ画像がユーザデバイス上に表示されるにときにユーザ画像にオーバーレイされるべき静的矢印の組および動的矢印の組を生成し得る。動的矢印の組は、ジャイロ配向間の偏差を示すように、静的矢印の組に対して変位させられ得る。ユーザが位置を変更すると、矢印の２つの組が並び、ジャイロ配向間の偏差が減少していることを示し得る。
【０１００】
ステップ１１２０では、第１の地理空間向きが第２の地理空間向きに合致していること（例えば、ゼロである、または所定の閾値を下回る偏差）に基づいて、制御回路９０４（図９）上に実装される双方向メディアガイドアプリケーションは、ユーザ画像にデジタル効果をオーバーレイする。例えば、地理空間向き間の偏差が所定の閾値内、例えば、０．５°に到達した後、双方向メディアガイドアプリケーションは、ユーザ画像にデジタル効果をオーバーレイし得る。双方向メディアガイドアプリケーションは、参照画像に関連付けられたメタデータから、デジタル効果に関する情報、例えば、「ｒｏｂｏｔ．ｏｖｅｒｌａｙ」を読み出し得る。双方向メディアガイドアプリケーションは、デジタル効果をユーザ画像に適用するために、データベースからデジタル効果アセットを読み出し、デジタル画像処理アルゴリズムを開始し得る。例えば、双方向メディアガイドアプリケーションは、ユーザ画像に対してデジタル効果アセットの各ピクセルを比較し、デジタル効果が適用されることが予期されるユーザ画像内のピクセルを改変し得るが、デジタル効果が適用されることが予期されないユーザ画像内のピクセルを改変しないこともある。
【０１０１】
ステップ１１２２では、制御回路９０４（図９）上に実装される双方向メディアガイドアプリケーションは、随意に、デジタル効果がオーバーレイされたユーザ画像を保存し、続けて場面内の次のフレームのためのユーザ画像を捕捉すべきかどうかユーザに促す。制御回路９０４（図９）上に実装される双方向メディアガイドアプリケーションがユーザから肯定的応答を受信する場合、制御回路９０４（図９）上に実装される双方向メディアガイドアプリケーションは、ステップ１１２４に進む。制御回路９０４（図９）上に実装される双方向メディアガイドアプリケーションがユーザから否定的応答を受信する場合、制御回路９０４（図９）上に実装される双方向メディアガイドアプリケーションは、ステップ１１２０に戻る。いくつかの実施形態では、制御回路９０４（図９）上に実装される双方向メディアガイドアプリケーションは、ユーザから否定的応答を受信することに応答して、プロセスを終了し得る。
【０１０２】
ステップ１１２４では、ユーザ画像にデジタル効果をオーバーレイするステップに続いて、制御回路９０４（図９）上に実装される双方向メディアガイドアプリケーションは、ユーザがユーザデバイスの位置を変更するための別の通知を生成する。例えば、双方向メディアガイドアプリケーションは、ユーザがユーザデバイスの位置を変更し、場面内の次のフレームのための画像を捕捉するための別の通知を生成し得る。双方向メディアガイドアプリケーションは、ユーザデバイスのディスプレイコンポーネント上での表示のために伝送し得る。双方向メディアガイドアプリケーションは、ユーザ画像がユーザデバイス上に表示されるときにユーザ画像にオーバーレイされるべき静的矢印の組および動的矢印の組を生成し得る。動的矢印の組は、ジャイロ配向間の偏差を示すように、静的矢印の組に対して変位させられ得る。ユーザが位置を変更すると、矢印の２つの組が並び、ジャイロ配向間の偏差が減少していることを示し得る。双方向メディアガイドアプリケーションは、ステップ１１２４においてプロセスを却下および終了するためのユーザ入力を受信し得る。代替として、双方向メディアガイドアプリケーションは、ステップ１１０４に進み得る。
【０１０３】
ステップ１１２４に続いて、ステップ１１０４の後およびそれ以降に、制御回路９０４（図９）上に実装される双方向メディアガイドアプリケーションは、ユーザデバイスによって捕捉された第２のユーザ画像を受信する。双方向メディアガイドアプリケーションは、データベースから、メディアアセットからの第２の参照画像を識別する。例えば、ユーザデバイス内のカメラコンポーネントは、ユーザの現在の場所において画像を捕捉し、ユーザデバイスのメモリの中に画像を記憶し、捕捉された画像を双方向メディアガイドアプリケーションに伝送し得る。双方向メディアガイドアプリケーションは、捕捉された画像からメタデータを抽出し、緯度および経度等の地理的場所情報を含むデータ構造に対して抽出されたメタデータを分析し、データ構造から地理的場所を読み出し得る。
【０１０４】
いくつかの実施形態では、所定の閾値を下回る第２のユーザ画像のための地理空間向きと第２の参照画像のための地理空間向きとの間の第２の偏差に基づいて、制御回路９０４（図９）上に実装される双方向メディアガイドアプリケーションは、第２のユーザ画像に第２のデジタル効果をオーバーレイする。例えば、地理空間向き間の偏差が所定の閾値内、例えば、０．５°に到達した後、双方向メディアガイドアプリケーションは、ユーザ画像にデジタル効果をオーバーレイし得る。双方向メディアガイドアプリケーションは、参照画像に関連付けられたメタデータから、デジタル効果に関する情報、例えば、「ｒｏｂｏｔ２．ｏｖｅｒｌａｙ」を読み出し得る。双方向メディアガイドアプリケーションは、デジタル効果をユーザ画像に適用するために、データベースからデジタル効果アセットを読み出し、デジタル画像処理アルゴリズムを開始し得る。例えば、双方向メディアガイドアプリケーションは、ユーザ画像に対してデジタル効果アセットの各ピクセルを比較し、デジタル効果が適用されることが予期されるユーザ画像内のピクセルを改変し得るが、デジタル効果が適用されることが予期されないユーザ画像内のピクセルを改変しないこともある。
【０１０５】
図１１のステップまたは説明は、本開示の任意の他の実施形態とともに使用され得ることが考慮される。加えて、図１１のアルゴリズムに関連して説明される説明は、本開示の目的を進めるために、代替順序で、または並行して、行われ得る。例えば、ステップ１１１４におけるもの等の条件文および論理評価は、システムまたは方法の遅延を低減させるために、もしくは速度を増加させるために、任意の順序で、または並行して、もしくは同時に実施され得る。さらなる例として、いくつかの実施形態では、いくつかの変数のインスタンスは、複数の論理プロセッサスレッドを使用して、並行して評価され得るか、またはアルゴリズムは、分岐予測を組み込むことによって増進され得る。さらに、図１１のプロセスは、適切に構成されたソフトウェアおよびハードウェアの組み合わせの上に実装され得、図９−１０に関連して議論されるデバイスまたは機器のうちのいずれかは、プロセスのうちの１つ以上のものを実装するために使用され得ることに留意されたい。
【０１０６】
上で議論されるプロセスは、例証であり、限定を意図するものではない。当業者は、本明細書で議論されるプロセスのステップが、本発明の範囲から逸脱することなく、省略される、修正される、組み合わせられる、および／または再配列され得、任意の追加のステップが、実施され得ることを理解するであろう。より一般的には、上記の開示は、例示的であり、限定を意図するものではない。続く請求項のみが、本発明が含むものに関する境界を設定することが意図される。さらに、いずれか１つの実施形態で説明される特徴および限定は、本明細書の任意の他の実施形態に適用され得、一実施形態に関するフローチャートまたは例は、好適な様式で任意の他の実施形態と組み合わせられ得ること、異なる順序で行われ得ること、または並行して行われ得ることに留意されたい。加えて、本明細書で説明されるシステムおよび方法は、リアルタイムで実施され得る。上で説明されるシステムおよび／または方法が、他のシステムおよび／または方法に適用され得ること、またはそれらに従って使用され得ることにも留意されたい。
【図１】
2019532430.tif 000003
【図２】
2019532430.tif 000004
【図３】
2019532430.tif 000005
【図４】
2019532430.tif 000006
【図５】
2019532430.tif 000007
【図６】
2019532430.tif 000008
【図７】
2019532430.tif 000009
【図８】
2019532430.tif 000010
【図９】
2019532430.tif 000011
【図１０】
2019532430.tif 000012
【図１１】
2019532430.tif 000013
【手続補正書】
【提出日】令和1年6月4日(2019.6.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
デバイス上で参照画像を再現する方法であって、前記方法は、
前記デバイスによって捕捉された画像を受信することと、
前記画像に関連付けられた地理的場所を決定することと、
前記決定された地理的場所に基づいて、
データベースから、前記参照画像を識別することと、
前記画像に関連付けられた第１の地理空間向きを決定することと、
前記参照画像に関連付けられた第２の地理空間向きを受信することと、
前記第１の地理空間向きが前記第２の地理空間向きに合致しているかどうかを決定することと、
前記第１の地理空間向きが前記第２の地理空間向きに合致していないことに基づいて、
前記第１の地理空間向きと前記第２の地理空間向きとの間の偏差を決定することと、
前記偏差に基づいて、前記デバイスの位置を変更するための通知を生成することと
を含む、方法。
【請求項２】
前記画像に関連付けられた前記地理的場所および前記第１の地理空間向きのうちの少なくとも１つは、前記画像から抽出されるメタデータから決定される、請求項１に記載の方法。
【請求項３】
所定の閾値を下回る前記第１の地理空間向きと前記第２の地理空間向きとの間の前記偏差に基づいて、前記画像にデジタル効果をオーバーレイすることを含む、請求項１に記載の方法。
【請求項４】
前記画像に前記デジタル効果をオーバーレイすることに続いて、前記デバイスの位置を変更するための別の通知を生成することを含む、請求項３に記載の方法。
【請求項５】
前記デバイスによって捕捉された第２の画像を受信することと、
前記データベースから、第２の参照画像を識別することと
を含む、請求項４に記載の方法。
【請求項６】
デバイス上で参照画像を再現するためのシステムであって、前記システムは、
前記デバイスと、
制御回路と
を備え、
前記制御回路は、
前記デバイスによって捕捉された画像を受信することと、
前記画像に関連付けられた地理的場所を決定することと、
前記決定された地理的場所に基づいて、
データベースから、前記参照画像を識別することと、
前記画像に関連付けられた第１の地理空間向きを決定することと、
前記参照画像に関連付けられた第２の地理空間向きを受信することと、
前記第１の地理空間向きが前記第２の地理空間向きに合致しているかどうかを決定することと、
前記第１の地理空間向きが前記第２の地理空間向きに合致していないことに基づいて、
前記第１の地理空間向きと前記第２の地理空間向きとの間の偏差を決定することと、
前記偏差に基づいて、前記デバイスの位置を変更するための通知を生成することと
を行うように構成されている、システム。
【請求項７】
前記画像に関連付けられた前記地理的場所および前記第１の地理空間向きのうちの少なくとも１つは、前記画像から抽出されるメタデータから決定される、請求項６に記載のシステム。
【請求項８】
前記制御回路は、所定の閾値を下回る前記第１の地理空間向きと前記第２の地理空間向きとの間の前記偏差に基づいて、前記画像にデジタル効果をオーバーレイするように構成されている、請求項６に記載のシステム。
【請求項９】
前記制御回路は、前記画像に前記デジタル効果をオーバーレイすることに続いて、前記デバイスの位置を変更するための別の通知を生成するように構成されている、請求項８に記載のシステム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
上で説明されるシステム、方法、装置、および／または側面は、本開示に説明される他のシステム、方法、装置、および／または側面に適用され得るか、またはそれに従って使用され得ることに留意されたい。
本発明はさらに、例えば、以下を提供する。
（項目１）
ユーザデバイス上でメディアアセットからの参照画像を再現する方法であって、前記方法は、
ユーザデバイスによって捕捉されたユーザ画像を受信することと、
前記メディアアセットからの前記参照画像を識別することと、
前記ユーザ画像の第１の地理空間向きが前記参照画像の第２の地理空間向きに合致しているかどうかを決定することと、
前記第１の地理空間向きが前記第２の地理空間向きに合致していないことに基づいて、ユーザが前記ユーザデバイスの位置を変更するための通知を生成することと
を含む、方法。
（項目２）
ユーザデバイス上でメディアアセットからの参照画像を再現する方法であって、前記方法は、
前記ユーザデバイスによって捕捉されたユーザ画像を受信することと、
前記ユーザ画像に関連付けられた地理的場所を決定することと、
前記決定された地理的場所に基づいて、
データベースから、前記メディアアセットからの前記参照画像を識別することと、
前記ユーザ画像に関連付けられた第１の地理空間向きを決定することと、
前記参照画像に関連付けられた第２の地理空間向きを受信することと、
前記第１の地理空間向きが前記第２の地理空間向きに合致しているかどうかを決定することと、
前記第１の地理空間向きが前記第２の地理空間向きに合致していないことに基づいて、
前記第１の地理空間向きと前記第２の地理空間向きとの間の偏差を決定することと、
前記偏差に基づいて、ユーザが前記ユーザデバイスの位置を変更するための通知を生成することと
を含む、方法。
（項目３）
前記地理的場所は、緯度座標および経度座標のうちの少なくとも１つを含む、項目２に記載の方法。
（項目４）
前記第１の地理空間向きは、１つ以上のジャイロ角度を含む、項目２に記載の方法。
（項目５）
前記データベースは、前記メディアアセットと、前記地理的場所でタグ付けされた前記参照画像とを含む、項目２に記載の方法。
（項目６）
前記ユーザから前記メディアアセットの指示を受信することと、
前記データベースから、前記決定された地理的場所および前記メディアアセットの指示に基づいて、前記メディアアセットからの前記参照画像を識別することと
を含む、項目５に記載の方法。
（項目７）
前記ユーザ画像に関連付けられた前記地理的場所および前記第１の地理空間向きのうちの少なくとも１つは、前記ユーザ画像から抽出されるメタデータから決定される、項目２に記載の方法。
（項目８）
所定の閾値を下回る前記第１の地理空間向きと前記第２の地理空間向きとの間の前記偏差に基づいて、前記ユーザ画像にデジタル効果をオーバーレイすることを含む、項目２に記載の方法。
（項目９）
前記ユーザ画像に前記デジタル効果をオーバーレイすることに続いて、前記ユーザが前記ユーザデバイスの位置を変更するための別の通知を生成することを含む、項目８に記載の方法。
（項目１０）
前記ユーザデバイスによって捕捉された第２のユーザ画像を受信することと、
前記データベースから、前記メディアアセットからの第２の参照画像を識別することと
を含む、項目９に記載の方法。
（項目１１）
前記所定の閾値を下回る前記第２のユーザ画像のための地理空間向きと前記第２の参照画像のための地理空間向きとの間の第２の偏差に基づいて、前記第２のユーザ画像に第２のデジタル効果をオーバーレイすることを含む、項目１０に記載の方法。
（項目１２）
ユーザデバイス上でメディアアセットからの参照画像を再現するためのシステムであって、前記システムは、
前記ユーザデバイスと、
制御回路と
を備え、
前記制御回路は、
前記ユーザデバイスによって捕捉されたユーザ画像を受信することと、
前記ユーザ画像に関連付けられた地理的場所を決定することと、
前記決定された地理的場所に基づいて、
データベースから、前記メディアアセットからの前記参照画像を識別することと、
前記ユーザ画像に関連付けられた第１の地理空間向きを決定することと、
前記参照画像に関連付けられた第２の地理空間向きを受信することと、
前記第１の地理空間向きが前記第２の地理空間向きに合致しているかどうかを決定することと、
前記第１の地理空間向きが前記第２の地理空間向きに合致していないことに基づいて、
前記第１の地理空間向きと前記第２の地理空間向きとの間の偏差を決定することと、
前記偏差に基づいて、ユーザが前記ユーザデバイスの位置を変更するための通知を生成することと
を行うように構成されている、システム。
（項目１３）
前記地理的場所は、緯度座標および経度座標のうちの少なくとも１つを含む、項目１２に記載のシステム。
（項目１４）
前記第１の地理空間向きは、１つ以上のジャイロ角度を含む、項目１２に記載のシステム。
（項目１５）
前記データベースは、前記メディアアセットと、前記地理的場所でタグ付けされた前記参照画像とを含む、項目１２に記載のシステム。
（項目１６）
前記制御回路は、
前記ユーザから前記メディアアセットの指示を受信することと、
前記データベースから、前記決定された地理的場所および前記メディアアセットの指示に基づいて、前記メディアアセットからの前記参照画像を識別することと
を行うように構成されている、項目１５に記載のシステム。
（項目１７）
前記ユーザ画像に関連付けられた前記地理的場所および前記第１の地理空間向きのうちの少なくとも１つは、前記ユーザ画像から抽出されるメタデータから決定される、項目１２に記載のシステム。
（項目１８）
前記制御回路は、所定の閾値を下回る前記第１の地理空間向きと前記第２の地理空間向きとの間の前記偏差に基づいて、前記ユーザ画像にデジタル効果をオーバーレイするように構成されている、項目１２に記載のシステム。
（項目１９）
前記制御回路は、前記ユーザ画像に前記デジタル効果をオーバーレイすることに続いて、前記ユーザが前記ユーザデバイスの位置を変更するための別の通知を生成するように構成されている、項目１８に記載のシステム。
（項目２０）
前記制御回路は、
前記ユーザデバイスによって捕捉された第２のユーザ画像を受信することと、
前記データベースから、前記メディアアセットからの第２の参照画像を識別することと
を行うように構成されている、項目１９に記載のシステム。
（項目２１）
前記制御回路は、前記所定の閾値を下回る前記第２のユーザ画像のための地理空間向きと前記第２の参照画像のための地理空間向きとの間の第２の偏差に基づいて、前記第２のユーザ画像に第２のデジタル効果をオーバーレイするように構成されている、項目２０に記載のシステム。
（項目２２）
ユーザデバイス上でメディアアセットからの参照画像を再現するための装置であって、前記装置は、
前記ユーザデバイスによって捕捉されたユーザ画像を受信する手段と、
前記ユーザ画像に関連付けられた地理的場所を決定する手段と、
前記決定された地理的場所に基づいて、
データベースから、前記メディアアセットからの前記参照画像を識別する手段と、
前記ユーザ画像に関連付けられた第１の地理空間向きを決定する手段と、
前記参照画像に関連付けられた第２の地理空間向きを受信する手段と、
前記第１の地理空間向きが前記第２の地理空間向きに合致しているかどうかを決定する手段と、
前記第１の地理空間向きが前記第２の地理空間向きに合致していないことに基づいて、
前記第１の地理空間向きと前記第２の地理空間向きとの間の偏差を決定する手段と、
前記偏差に基づいて、ユーザが前記ユーザデバイスの位置を変更するための通知を生成する手段と
を備えている、装置。
（項目２３）
前記地理的場所は、緯度座標および経度座標のうちの少なくとも１つを含む、項目２２に記載の装置。
（項目２４）
前記第１の地理空間向きは、１つ以上のジャイロ角度を含む、項目２２に記載の装置。
（項目２５）
前記データベースは、前記メディアアセットと、前記地理的場所でタグ付けされた前記参照画像とを含む、項目２２に記載の装置。
（項目２６）
前記ユーザから前記メディアアセットの指示を受信する手段と、
前記データベースから、前記決定された地理的場所および前記メディアアセットの指示に基づいて、前記メディアアセットからの前記参照画像を識別する手段と
を備えている、項目２５に記載の装置。
（項目２７）
前記ユーザ画像に関連付けられた前記地理的場所および前記第１の地理空間向きのうちの少なくとも１つは、前記ユーザ画像から抽出されるメタデータから決定される、項目２２に記載の装置。
（項目２８）
所定の閾値を下回る前記第１の地理空間向きと前記第２の地理空間向きとの間の前記偏差に基づいて、前記ユーザ画像にデジタル効果をオーバーレイする手段を備えている、項目２２に記載の装置。
（項目２９）
前記ユーザ画像に前記デジタル効果をオーバーレイすることに続いて、前記ユーザが前記ユーザデバイスの位置を変更するための別の通知を生成する手段を備えている、項目２８に記載の装置。
（項目３０）
前記ユーザデバイスによって捕捉された第２のユーザ画像を受信する手段と、
前記データベースから、前記メディアアセットからの第２の参照画像を識別する手段と
を備えている、項目２９に記載の装置。
（項目３１）
前記所定の閾値を下回る前記第２のユーザ画像のための地理空間向きと前記第２の参照画像のための地理空間向きとの間の第２の偏差に基づいて、前記第２のユーザ画像に第２のデジタル効果をオーバーレイする手段を備えている、項目３０に記載の装置。
（項目３２）
ユーザデバイス上でメディアアセットからの参照画像を再現するためのエンコードされた命令を有するメモリを備えている非一過性機械読み取り可能な媒体であって、前記命令は、
前記ユーザデバイスによって捕捉されたユーザ画像を受信するための命令と、
前記ユーザ画像に関連付けられた地理的場所を決定するための命令と、
前記決定された地理的場所に基づいて、
データベースから、前記メディアアセットからの前記参照画像を識別するための命令と、
前記ユーザ画像に関連付けられた第１の地理空間向きを決定するための命令と、
前記参照画像に関連付けられた第２の地理空間向きを受信するための命令と、
前記第１の地理空間向きが前記第２の地理空間向きに合致しているかどうかを決定するための命令と、
前記第１の地理空間向きが前記第２の地理空間向きに合致していないことに基づいて、
前記第１の地理空間向きと前記第２の地理空間向きとの間の偏差を決定するための命令と、
前記偏差に基づいて、ユーザが前記ユーザデバイスの位置を変更するための通知を生成するための命令と
を備えている、非一過性機械読み取り可能な媒体。
（項目３３）
前記地理的場所は、緯度座標および経度座標のうちの少なくとも１つを含む、項目３２に記載の非一過性機械読み取り可能な媒体。
（項目３４）
前記第１の地理空間向きは、１つ以上のジャイロ角度を含む、項目３２に記載の非一過性機械読み取り可能な媒体。
（項目３５）
前記データベースは、前記メディアアセットと、前記地理的場所でタグ付けされた前記参照画像とを含む、項目３２に記載の非一過性機械読み取り可能な媒体。
（項目３６）
前記ユーザから前記メディアアセットの指示を受信するための命令と、
前記データベースから、前記決定された地理的場所および前記メディアアセットの指示に基づいて、前記メディアアセットからの前記参照画像を識別するための命令と
を備えている、項目３５に記載の非一過性機械読み取り可能な媒体。
（項目３７）
前記ユーザ画像に関連付けられた前記地理的場所および前記第１の地理空間向きのうちの少なくとも１つは、前記ユーザ画像から抽出されるメタデータから決定される、項目３２に記載の非一過性機械読み取り可能な媒体。
（項目３８）
所定の閾値を下回る前記第１の地理空間向きと前記第２の地理空間向きとの間の前記偏差に基づいて、前記ユーザ画像にデジタル効果をオーバーレイするための命令を備えている、項目３２に記載の非一過性機械読み取り可能な媒体。
（項目３９）
前記ユーザ画像に前記デジタル効果をオーバーレイすることに続いて、前記ユーザが前記ユーザデバイスの位置を変更するための別の通知を生成するための命令を備えている、項目３８に記載の非一過性機械読み取り可能な媒体。
（項目４０）
前記ユーザデバイスによって捕捉された第２のユーザ画像を受信するための命令と、
前記データベースから、前記メディアアセットからの第２の参照画像を識別するための命令と
を備えている、項目３９に記載の非一過性機械読み取り可能な媒体。
（項目４１）
前記所定の閾値を下回る前記第２のユーザ画像のための地理空間向きと前記第２の参照画像のための地理空間向きとの間の第２の偏差に基づいて、前記第２のユーザ画像に第２のデジタル効果をオーバーレイするための命令を備えている、項目４０に記載の非一過性機械読み取り可能な媒体。
（項目４２）
ユーザデバイス上でメディアアセットからの参照画像を再現する方法であって、前記方法は、
前記ユーザデバイスによって捕捉されたユーザ画像を受信することと、
前記ユーザ画像に関連付けられた地理的場所を決定することと、
前記決定された地理的場所に基づいて、
データベースから、前記メディアアセットからの前記参照画像を識別することと、
前記ユーザ画像に関連付けられた第１の地理空間向きを決定することと、
前記参照画像に関連付けられた第２の地理空間向きを受信することと、
前記第１の地理空間向きが前記第２の地理空間向きに合致しているかどうかを決定することと、
前記第１の地理空間向きが前記第２の地理空間向きに合致していないことに基づいて、
前記第１の地理空間向きと前記第２の地理空間向きとの間の偏差を決定することと、
前記偏差に基づいて、ユーザが前記ユーザデバイスの位置を変更するための通知を生成することと
を含む、方法。
（項目４３）
前記地理的場所は、緯度座標および経度座標のうちの少なくとも１つを含む、項目４２に記載の方法。
（項目４４）
前記第１の地理空間向きは、１つ以上のジャイロ角度を含む、項目４２または４３に記載の方法。
（項目４５）
前記データベースは、前記メディアアセットと、前記地理的場所でタグ付けされた前記参照画像とを含む、項目４２−４４のいずれか１項に記載の方法。
（項目４６）
前記ユーザから前記メディアアセットの指示を受信することと、
前記データベースから、前記決定された地理的場所および前記メディアアセットの指示に基づいて、前記メディアアセットからの前記参照画像を識別することと
を含む、項目４５に記載の方法。
（項目４７）
前記ユーザ画像に関連付けられた前記地理的場所および前記第１の地理空間向きのうちの少なくとも１つは、前記ユーザ画像から抽出されるメタデータから決定される、項目４２−４６のいずれか１項に記載の方法。
（項目４８）
所定の閾値を下回る前記第１の地理空間向きと前記第２の地理空間向きとの間の前記偏差に基づいて、前記ユーザ画像にデジタル効果をオーバーレイすることを含む、項目４２−４７のいずれか１項に記載の方法。
（項目４９）
前記ユーザ画像に前記デジタル効果をオーバーレイすることに続いて、前記ユーザが前記ユーザデバイスの位置を変更するための別の通知を生成することを含む、項目４８に記載の方法。
（項目５０）
前記ユーザデバイスによって捕捉された第２のユーザ画像を受信することと、
前記データベースから、前記メディアアセットからの第２の参照画像を識別することと、
を含む、項目４９に記載の方法。
（項目５１）
前記所定の閾値を下回る前記第２のユーザ画像のための地理空間向きと前記第２の参照画像のための地理空間向きとの間の第２の偏差に基づいて、前記第２のユーザ画像に第２のデジタル効果をオーバーレイすることを含む、項目５０に記載の方法。
【国際調査報告】
2019532430.tif 000014
2019532430.tif 000015
2019532430.tif 000016
2019532430.tif 000017
2019532430.tif 000018