(57)【要約】      （修正有）【課題】位置情報に基づいて画像を選択する。【解決手段】位置情報は、モバイルデバイスのロケーション情報と、中間方位情報と、向き情報とを含んでもよく、それらのすべてが、モバイルデバイスのユーザが画像を望む被写体またはロケーションを識別するために使用され得る。モバイルデバイスによって提供されたものに類似したロケーション情報を有する画像のセットを識別するために、画像のデータストアにクエリが行われる。画像のセットからの画像は、モバイルデバイスにおけるディスプレイ、および／または、ユーザのパーソナルコンピュータなどの別のシステムなどを通して、ユーザに提供される。ユーザは、ローカルで記憶するために１つまたは複数の画像を選択し、場合によっては、受信された画像のための支払いを行うことができる。【選択図】図８
2016076253.tif 000002
【特許請求の範囲】
【請求項１】
ワイヤレスモバイルデバイスを使用して、画像を識別するための方法であって、
ロケーション情報と、前記モバイルデバイスの向きと、前記モバイルデバイスの中間方位とを含む位置情報を備える、前記モバイルデバイスからのデータのセットを受信することと、
画像のデータストアから、前記受信された位置情報に関連付けられた画像のセットを識別することとを備える方法。
【請求項２】
前記画像のセットを識別することが、画像に対するアクセス要求の数に基づいて、前記画像のデータストアから前記画像を選択することを備える、請求項１に記載の方法。
【請求項３】
前記画像のセットを識別することが、画像のダウンロードのためのコスト、前記画像の解像度、および前記画像のソースのうちの１つまたは複数に基づいて、前記画像のデータストアから前記画像を選択することを備える、請求項１に記載の方法。
【請求項４】
前記データのセットが、前記位置情報に関連付けられた日付と時間とを含むタイムスタンプをさらに備え、前記画像のセットが、前記受信されたタイムスタンプの前記時間に類似した時間に撮影された１つまたは複数の画像を含む、請求項１に記載の方法。
【請求項５】
前記画像のセットが、前記ロケーション情報の近傍における他のロケーションからの１つまたは複数の画像を含む、請求項１に記載の方法。
【請求項６】
前記画像のセットに関連付けられた前記他のロケーション情報を、前記モバイルデバイスへ送信することをさらに備える、請求項５に記載の方法。
【請求項７】
前記送信することが、
前記他のロケーションへ移動するために、前記モバイルデバイスのユーザによって使用可能な道案内を送信することを備える、請求項６に記載の方法。
【請求項８】
前記画像のセットを識別することが、前記ロケーション情報の近傍における他のモバイルデバイスから受信された位置情報に基づく、請求項５に記載の方法。
【請求項９】
前記画像のセットが、前記受信された位置情報に類似した位置情報を有するデバイスによって撮影された１つまたは複数の画像を含む、請求項１に記載の方法。
【請求項１０】
前記画像のセットを識別することが、前記データのセットの前記受信の時間とは異なる時間からの複数の画像を識別することを備える、請求項１に記載の方法。
【請求項１１】
前記複数の画像が、年代順に、前記位置情報に関連付けられた画像を含む、請求項１０に記載の方法。
【請求項１２】
前記送信することが、前記画像の前記年代順に関連付けられた音声を送信することをさらに備える、請求項１１に記載の方法。
【請求項１３】
前記モバイルデバイスが、画像キャプチャモジュールを含み、前記受信することが、前記画像キャプチャモジュールから、キャプチャされた画像を受信することをさらに含み、前記画像のセットを識別することが、前記キャプチャされた画像にさらに基づく、請求項１に記載の方法。
【請求項１４】
前記画像のセットを前記モバイルデバイスのユーザへ送信することをさらに備える、請求項１に記載の方法。
【請求項１５】
前記画像のセットを送信することが、１つまたは複数の画像を、前記モバイルデバイスのユーザに関連付けられたパーソナルビデオレコーダ、パーソナルコンピュータ、ソーシャルネットワーキングアカウント、またはモバイルデバイスのうちの１つまたは複数へ送信することを備える、請求項１４に記載の方法。
【請求項１６】
前記画像のセットを送信することが、低解像度画像のセットを前記モバイルデバイスのユーザへ送信することを備え、前記方法が、
前記画像のうちの１つまたは複数の選択を受信することと、
前記１つまたは複数の選択された画像のフル解像度画像を送信することとをさらに備える、請求項１４に記載の方法。
【請求項１７】
前記低解像度画像のセットが、コスト情報を含み、前記選択を受信することが、前記選択された１つまたは複数の画像の前記コストの支払いを受けることを備える、請求項１６に記載の方法。
【請求項１８】
ワイヤレスモバイルデバイスのユーザに対して、画像を識別するための装置であって、
ネットワークインターフェースモジュールであり、
ロケーション情報と、前記モバイルデバイスの向きと、前記モバイルデバイスの中間方位とを含む位置情報を備える、前記モバイルデバイスからのデータのセットを受信することを行うように構成されたネットワークインターフェースモジュールと、
関連付けられた位置情報を有する複数の画像を備える、画像データベースと、
前記ネットワークインターフェースモジュールおよび画像データベースに通信可能に結合された、画像識別モジュールであり、
前記受信された位置情報に対応する、前記画像データベースにおける画像のセットを識別することを行うように構成された画像識別モジュールとを備える装置。
【請求項１９】
前記画像識別モジュールが、画像に対するアクセス要求の数、前記画像のダウンロードのためのコスト、前記画像の解像度、および前記画像のソースのうちの１つまたは複数に基づいて、前記画像データベースから前記画像を選択することを行うようにさらに構成される、請求項１８に記載の装置。
【請求項２０】
前記画像のセットが、前記受信された位置情報に類似した位置情報を有するデバイスによって撮影された１つまたは複数の画像を含む、請求項１８に記載の装置。
【請求項２１】
前記データのセットが、前記位置情報に関連付けられた日付と時間とを含むタイムスタンプをさらに備え、前記画像のセットが、前記受信されたタイムスタンプの前記時間に類似した時間に撮影された１つまたは複数の画像を含む、請求項１８に記載の装置。
【請求項２２】
前記画像のセットが、前記ロケーション情報の近傍における他のロケーションからの１つまたは複数の画像を含む、請求項１８に記載の装置。
【請求項２３】
前記画像識別モジュールが、前記画像のセットに関連付けられた前記他のロケーション情報を、前記モバイルデバイスへ送信することを行うようにさらに構成される、請求項２２に記載の装置。
【請求項２４】
前記ネットワークインターフェースモジュールが、第２のモバイルデバイスから少なくとも第２のデータのセットを受信することを行うようにさらに構成され、前記画像識別モジュールが、前記第２のモバイルデバイスから受信された位置情報に基づいて、前記画像のセットを識別することを行うようにさらに構成される、請求項２２に記載の装置。
【請求項２５】
前記画像のセットが、前記データのセットの前記受信の時間とは異なる時間からの複数の画像を備える、請求項１８に記載の装置。
【請求項２６】
前記複数の画像が、年代順に、前記位置情報に関連付けられた画像を含む、請求項２５に記載の装置。
【請求項２７】
前記画像識別モジュールが、前記年代順の画像に関連付けられた音声を送信することを行うようにさらに構成される、請求項２５に記載の装置。
【請求項２８】
前記ネットワークインターフェースモジュールが、前記モバイルデバイスに関連付けられた画像キャプチャデバイスから、キャプチャされた画像を受信することを行うようにさらに構成され、前記画像識別モジュールが、前記キャプチャされた画像に基づいて、前記画像のセットを識別することを行うようにさらに構成される、請求項１８に記載の装置。
【請求項２９】
前記ネットワークインターフェースモジュールが、前記モバイルデバイスに関連付けられた画像キャプチャデバイスから画像を受信することと、前記受信された画像を前記画像データベースに記憶することとを行うようにさらに構成される、請求項１８に記載の装置。
【請求項３０】
前記画像データベースが、ある画像が記憶されるとき、画像の経年数、前記画像のダウンロードの数、および前記画像データベース中に含まれている類似する画像の総数のうちの１つまたは複数に基づいて、前記画像を除去することを行うように構成される、請求項２９に記載の装置。
【請求項３１】
前記画像識別モジュールが、前記画像のセットに関する情報を前記モバイルデバイスのユーザへ送信することを行うようにさらに構成される、請求項１８に記載の装置。
【請求項３２】
前記画像のセットに関する前記情報が、サムネイル画像のセットを備え、前記ネットワークインターフェースモジュールが、前記画像のうちの１つまたは複数の選択を受信することを行うようにさらに構成され、前記画像識別モジュールが、前記１つまたは複数の選択された画像のフル解像度画像を送信することを行うようにさらに構成される、請求項３１に記載の装置。
【請求項３３】
前記画像のセットに関する前記情報が、コスト情報をさらに備え、前記ネットワークインターフェースモジュールが、前記選択された１つまたは複数の画像の前記コストの支払いを受けることを行うようにさらに構成される、請求項３２に記載の装置。
【請求項３４】
ワイヤレスモバイルデバイスを使用して、画像を識別するための方法であって、
前記モバイルデバイスから、ロケーション情報と、前記モバイルデバイスの向きと、前記モバイルデバイスの中間方位とを含む位置情報を備える、データのセットを送信することと、
前記送信された位置情報に関連付けられた画像のセットの識別を受信することとを備える方法。
【請求項３５】
前記画像のセットが、前記送信された位置情報に類似した位置情報を有するデバイスによって撮影された１つまたは複数の画像を含む、請求項３４に記載の方法。
【請求項３６】
前記データのセットが、前記位置情報に関連付けられた日付と時間とを含むタイムスタンプをさらに備え、前記画像のセットが、前記送信されたタイムスタンプの前記時間に類似した時間に撮影された１つまたは複数の画像を含む、請求項３４に記載の方法。
【請求項３７】
前記モバイルデバイスにおいて、前記画像のセットにおける１つまたは複数の画像に対応する、前記モバイルデバイスの前記ロケーションの近傍における第２のロケーションに関する情報を受信することをさらに備える、請求項３４に記載の方法。
【請求項３８】
前記画像のセットが、前記データのセットの前記送信の時間とは異なる時間からの複数の画像を備える、請求項３４に記載の方法。
【請求項３９】
前記モバイルデバイスにおいて、前記複数の画像を年代順に表示することをさらに備える、請求項３８に記載の方法。
【請求項４０】
前記モバイルデバイスにおいて、前記複数の画像に関連付けられた音声を再生することをさらに備える、請求項３９に記載の方法。
【請求項４１】
前記モバイルデバイスにおいて、前記画像のセットに対応する低解像度画像のセットを受信することをさらに備え、前記方法が、
前記画像のうちの１つまたは複数の選択を受信することと、
前記１つまたは複数の選択された画像のフル解像度画像を送信することと、
前記画像のうちの１つまたは複数の選択が受信されないとき、前記モバイルデバイスの画像キャプチャモジュールから画像をキャプチャすることとをさらに備える、請求項３４に記載の方法。
【請求項４２】
モバイルデバイスのロケーションと、中間方位と、向きとを決定するように構成された、測位モジュールと、
ロケーション情報と、前記モバイルデバイスの向きと、前記モバイルデバイスの中間方位とを含む位置情報を備える、データのセットを送信するように構成される、前記測位モジュールに通信可能に結合されたコントローラモジュールとを備えるモバイルデバイス。
【請求項４３】
前記コントローラモジュールが、画像のデータストアから、前記受信された位置情報に関連付けられた画像のセットの識別を受信することを行うようにさらに構成される、請求項４２に記載のモバイルデバイス。
【請求項４４】
前記コントローラモジュールが、前記測位モジュールの出力を監視し、前記モバイルデバイスのあらかじめ定義された動作が検出されるとき、前記データのセットを送信することを行うようにさらに構成される、請求項４２に記載のモバイルデバイス。
【請求項４５】
前記コントローラモジュールが、前記モバイルデバイスの特定の部分を前記モバイルデバイスの前部として識別する、前記モバイルデバイスに関する構成情報を受信することを行うようにさらに構成され、前記コントローラモジュールが、前記構成情報に基づいて、前記モバイルデバイスの前記向きと、前記モバイルデバイスの前記中間方位とを送信することを行うようにさらに構成される、請求項４２に記載のモバイルデバイス。
【請求項４６】
前記画像のセットが、前記送信された位置情報に類似した位置情報を有するデバイスによって撮影された１つまたは複数の画像を含む、請求項４２に記載のモバイルデバイス。
【請求項４７】
前記コントローラモジュールが、前記画像のセットにおける１つまたは複数の画像に対応する、前記モバイルデバイスの前記ロケーションの近傍における第２のロケーションに関する情報を受信することを行うようにさらに構成される、請求項４２に記載のモバイルデバイス。
【請求項４８】
前記画像のセットが、前記データのセットの前記送信の時間とは異なる時間からの複数の画像を備え、前記モバイルデバイスが、前記複数の画像を年代順に表示するように構成されたディスプレイをさらに備える、請求項４２に記載のモバイルデバイス。
【請求項４９】
前記コントローラモジュールが、前記画像のセットのうちの１つまたは複数の画像を受信するためのユーザからの要求とは無関係に、前記１つまたは複数の画像を受信することを行うようにさらに構成される、請求項４２に記載のモバイルデバイス。
【請求項５０】
ワイヤレスモバイルデバイスを使用して、画像を識別するためのシステムであって、
ロケーション情報と、前記モバイルデバイスの向きと、前記モバイルデバイスの中間方位とを含む位置情報を備える、前記モバイルデバイスからのデータのセットを受信するための手段と、
画像のデータストアから、前記受信された位置情報に関連付けられた画像のセットを識別するための手段とを備えるシステム。
【請求項５１】
前記画像のセットを識別するための前記手段が、画像に対するアクセス要求の数に基づいて、前記画像のデータストアから前記画像を選択するための手段を備える、請求項５０に記載のシステム。
【請求項５２】
前記画像のセットが、前記受信された位置情報に類似した位置情報を有するデバイスによって撮影された１つまたは複数の画像を含む、請求項５０に記載のシステム。
【請求項５３】
前記画像のセットが、前記モバイルデバイスのユーザの関心を引き得る、前記ロケーション情報の近傍における他のロケーションからの１つまたは複数の画像を含む、請求項５０に記載のシステム。
【請求項５４】
前記画像のセットを識別するための前記手段が、前記データのセットの前記受信の時間とは異なる時間からの複数の画像を識別するための手段を備える、請求項５０に記載のシステム。
【請求項５５】
ロケーション情報と、モバイルデバイスの向きと、前記モバイルデバイスの中間方位とを含む位置情報を備える、前記モバイルデバイスからのデータのセットを受信するためのコードと、
画像のデータストアから、前記受信された位置情報に関連付けられた画像のセットを識別するためのコードと
を備えるコンピュータ可読媒体を備えるコンピュータプログラム製品。
【請求項５６】
前記画像のセットを識別するための前記コードが、画像に対するアクセス要求の数に基づいて、前記画像のデータストアから前記画像を選択するためのコードを備える、請求項５５に記載のコンピュータプログラム製品。
【請求項５７】
前記画像のセットが、前記受信された位置情報に類似した位置情報を有するデバイスによって撮影された１つまたは複数の画像を含む、請求項５５に記載のコンピュータプログラム製品。
【請求項５８】
前記画像のセットが、前記ロケーション情報の近傍における他のロケーションからの１つまたは複数の画像を含む、請求項５５に記載のコンピュータプログラム製品。
【請求項５９】
前記画像のセットを識別するための前記コードが、前記データのセットの前記受信の時間とは異なる時間からの複数の画像を識別するためのコードを備える、請求項５５に記載のコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
以下は、一般に写真アクセスに関し、より詳細には、モバイルデバイスを使用したロケーション固有の画像のアクセスに関する。
【背景技術】
【０００２】
多数の状況において、個人は、ある場所または被写体の画像を取得することを望む。そのような画像をキャプチャするための理由は、たとえば、休暇を思い出すことに役立つように、被写体の視覚的記録を有したいという希望を含め、多数である。画像は、一般に、カメラを使用して、ユーザが場所または被写体の写真を撮影することで、取得される。残念ながら、カメラで撮影された写真は、ユーザが望み得る品質、照明、または観点におけるものではないことがある。たとえば、ユーザは、雨または曇りの日にあるロケーションにいることがあり、照明が、場所または被写体の理想的な画像のために十分ではないことがある。同様に、ユーザは、画像をキャプチャするために特定の観点に接近することが可能ではないことがある。
【０００３】
ワイヤレス電話などのモバイル電子デバイスは、ますます遍在しており、それによって、過去において利用可能であった機能よりも追加のポータブル機能を、多数のユーザに提供している。多数のデバイスは、画像をキャプチャすることが可能であるカメラを含み、アプリケーションを実行するための能力、およびリモートネットワークにアクセスするための能力など、多数の他の特徴を含む。そのようなデバイスは、しばしば、測位システムをも含む。そのような測位システムは、全地球測位システム（ＧＰＳ）モジュールなど、衛星ベースの測位システム、または、一般に、モバイルデバイスにおいて受信された信号の解析に依拠する、いくつかの地上ベースの測位システムのうちの１つ、または、アシスト型ＧＰＳなど、衛星ベースのシステムおよび地上ベースのシステムの組合せを含み得る。モバイルデバイスは、キャプチャされた画像とともに測位データを含み得る。
【発明の概要】
【０００４】
説明する特徴は、一般に、画像に関連付けられたロケーション情報と、モバイルデバイスに関連付けられたロケーション情報とに基づく、画像の識別のための、１つまたは複数の改善されたシステム、方法、および／または装置に関する。ユーザによって与えられた様々な基準のうちの１つまたは複数に従って、他のデバイスによって撮影された画像が取得され、ユーザに提供され得る。説明する方法および装置の適用性のさらなる範囲は、以下の発明を実施するための形態、特許請求の範囲、および図面から明らかになろう。当業者には発明を実施するための形態の趣旨および範囲内の様々な変更および改変が明らかになるので、発明を実施するための形態および特定の例は、例示として与えられるものにすぎない。
【０００５】
一例では、ユーザに画像を提供するための、新規の機能について説明する。データのセットがモバイルデバイスから受信され、このデータは、ロケーション情報と、モバイルデバイスの向きと、モバイルデバイスの中間方位（ordinal direction）とを含む位置情報を備える。画像データベースは、各々が関連付けられた位置情報を有する、複数の画像を備える。ネットワークインターフェースモジュールおよび画像データベースに通信可能に結合された、画像識別モジュールは、受信された位置情報に対応する、画像データベースにおける画像のセットを識別する。画像のセットの全部または一部は、たとえば、モバイルデバイスにおけるディスプレイ、および／または、ユーザのパーソナルコンピュータなどの別のシステムを通して、ユーザに提供され得る。
【０００６】
ワイヤレスモバイルデバイスを使用して、画像を識別するための方法は、ロケーション情報と、モバイルデバイスの向きと、モバイルデバイスの中間方位とを含む位置情報を備える、モバイルデバイスからのデータのセットを受信することと、画像のデータストアから、受信された位置情報に関連付けられた画像のセットを識別することとを含み得る。画像のセットを識別することは、画像に対するアクセス要求の数に基づいて、画像のデータストアから画像を選択すること、ならびに、画像のダウンロードのためのコスト、画像の解像度、および画像のソースのうちの１つまたは複数に基づいて、画像のデータストアから画像を選択することのうち、１つまたは複数を備え得る。データのセットはまた、位置情報に関連付けられた日付と時間とを含むタイムスタンプを含んでもよく、画像のセットは、受信されたタイムスタンプの時間に類似した時間に撮影された１つまたは複数の画像を含む。同じくまたは代替的に、画像のセットを識別することは、データのセットの受信の時間とは異なる時間からの複数の画像を識別することを備え得る。画像のセットはまた、受信された位置情報に類似した位置情報を有するデバイスによって撮影された１つまたは複数の画像を含み得る。複数の画像は、年代順に、位置情報に関連付けられた画像を含んでもよく、送信することは、画像の年代順に関連付けられた音声を送信することをさらに備え得る。モバイルデバイスはまた、画像キャプチャモジュールを含んでもよく、受信することは、画像キャプチャモジュールから、キャプチャされた画像を受信することをさらに含み、画像のセットを識別することは、キャプチャされた画像にさらに基づく。
【０００７】
同じくまたは代替的に、画像のセットは、ロケーション情報の近傍における他のロケーションからの１つまたは複数の画像を含む。この方法は、画像のセットに関連付けられた他のロケーション情報を、モバイルデバイスへ送信することをさらに含み得る。そのような送信することは、他のロケーションへ移動するために、モバイルデバイスのユーザによって使用可能な道案内を送信することを備え得る。画像のセットを識別することは、ロケーション情報の近傍における他のモバイルデバイスから受信された位置情報に基づいてもよい。
【０００８】
この方法は、画像のセットをモバイルデバイスのユーザへ送信することをさらに備え得る。そのような送信することは、１つまたは複数の画像を、モバイルデバイスのユーザに関連付けられたパーソナルビデオレコーダ、パーソナルコンピュータ、ソーシャルネットワーキングアカウント、またはモバイルデバイスのうちの１つまたは複数へ送信することを備え得る。そのような送信することは、同じくまたは代替的に、低解像度画像のセットをモバイルデバイスのユーザへ送信することと、画像のうちの１つまたは複数の選択を受信することと、１つまたは複数の選択された画像のフル解像度画像を送信することとを備え得る。低解像度画像のセットは、コスト情報を含んでもよく、選択を受信することは、選択された１つまたは複数の画像のコストの支払いを受けることを備え得る。
【０００９】
ワイヤレスモバイルデバイスのユーザに対して、画像を識別するための例示的な装置は、ロケーション情報と、モバイルデバイスの向きと、モバイルデバイスの中間方位とを含む位置情報を備える、モバイルデバイスからのデータのセットを受信することを行うように構成された、ネットワークインターフェースモジュールと、関連付けられた位置情報を有する複数の画像を備える、画像データベースと、ネットワークインターフェースモジュールおよび画像データベースに通信可能に結合され、受信された位置情報に対応する、画像データベースにおける画像のセットを識別することを行うように構成された、画像識別モジュールとを備える。画像識別モジュールは、画像に対するアクセス要求の数、画像のダウンロードのためのコスト、画像の解像度、および画像のソースのうちの１つまたは複数に基づいて、画像データベースから画像を選択することを行うようにさらに構成され得る。画像のセットは、受信された位置情報に類似した位置情報を有するデバイスによって撮影された１つまたは複数の画像を含み得る。データのセットは、位置情報に関連付けられた日付と時間とを含むタイムスタンプをさらに含んでもよく、画像のセットは、受信されたタイムスタンプの時間に類似した時間に撮影された１つまたは複数の画像を含む。
【００１０】
同じくまたは代替的に、画像のセットは、ロケーション情報の近傍における他のロケーションからの１つまたは複数の画像を含み得る。画像識別モジュールは、画像のセットに関連付けられた他のロケーション情報を、モバイルデバイスへ送信することを行うようにさらに構成され得る。ネットワークインターフェースモジュールは、第２のモバイルデバイスから少なくとも第２のデータのセットを受信することを行うようにさらに構成されてもよく、画像識別モジュールは、第２のモバイルデバイスから受信された位置情報に基づいて、画像のセットを識別することを行うようにさらに構成され得る。
【００１１】
画像のセットはまた、データのセットの受信の時間とは異なる時間からの複数の画像を備え得る。複数の画像は、そのような場合、年代順に、位置情報に関連付けられた画像を含み得る。画像識別モジュールはまた、年代順の画像に関連付けられた音声を送信することもできる。
【００１２】
ネットワークインターフェースモジュールは、モバイルデバイスに関連付けられた画像キャプチャデバイスから、キャプチャされた画像を受信することを行うようにさらに構成されてもよく、画像識別モジュールは、キャプチャされた画像に基づいて、画像のセットを識別することを行うようにさらに構成され得る。ネットワークインターフェースモジュールはまた、モバイルデバイスに関連付けられた画像キャプチャデバイスから画像を受信することと、受信された画像を画像データベースに記憶することとを行うようにさらに構成され得る。画像データベースは、そのような画像が記憶されるとき、画像の経年数、画像のダウンロードの数、および画像データベース中に含まれている類似する画像の総数のうちの１つまたは複数に基づいて、画像を除去することを行うように構成され得る。
【００１３】
画像識別モジュールは、画像のセットに関する情報をモバイルデバイスのユーザへ送信することを行うようにさらに構成され得る。画像のセットに関する情報は、サムネイル画像のセットを備えてもよく、ネットワークインターフェースモジュールは、画像のうちの１つまたは複数の選択を受信することを行うようにさらに構成され、画像識別モジュールは、１つまたは複数の選択された画像のフル解像度画像を送信することを行うようにさらに構成される。画像のセットに関する情報は、コスト情報をさらに含んでもよく、ネットワークインターフェースモジュールは、選択された１つまたは複数の画像のコストの支払いを受けることを行うようにさらに構成され得る。
【００１４】
ワイヤレスモバイルデバイスを使用して、画像を識別するための、別の例示的な方法は、モバイルデバイスから、ロケーション情報と、モバイルデバイスの向きと、モバイルデバイスの中間方位とを含む位置情報を備える、データのセットを送信することと、送信された位置情報に関連付けられた画像のセットの識別を受信することとを備える。画像のセットは、送信された位置情報に類似した位置情報を有するデバイスによって撮影された１つまたは複数の画像を含み得る。データのセットはまた、位置情報に関連付けられた日付と時間とを含むタイムスタンプを含んでもよく、画像のセットは、送信されたタイムスタンプの時間に類似した時間に撮影された１つまたは複数の画像を含み得る。この方法はまた、モバイルデバイスにおいて、画像のセットにおける１つまたは複数の画像に対応する、モバイルデバイスのロケーションの近傍における第２のロケーションに関する情報を受信することを含み得る。
【００１５】
同じくまたは代替的に、画像のセットは、データのセットの送信の時間とは異なる時間からの複数の画像を備え得る。この方法はまた、モバイルデバイスにおいて、複数の画像を年代順に表示することを含んでもよく、また、モバイルデバイスにおいて、複数の画像に関連付けられた音声を再生することを含み得る。
【００１６】
この方法は、モバイルデバイスにおいて、画像のセットに対応する低解像度画像のセットを受信することと、画像のうちの１つまたは複数の選択を受信することと、１つまたは複数の選択された画像のフル解像度画像を送信することと、画像のうちの１つまたは複数の選択が受信されないとき、モバイルデバイスの画像キャプチャモジュールから画像をキャプチャすることとをさらに含み得る。
【００１７】
例示的なモバイルデバイスは、モバイルデバイスのロケーションと、中間方位と、向きとを決定するように構成された測位モジュールと、ロケーション情報と、モバイルデバイスの向きと、モバイルデバイスの中間方位とを含む位置情報を備える、データのセットを送信するように構成される、測位モジュールに通信可能に結合されたコントローラモジュールとを備える。コントローラモジュールは、画像のデータストアから、受信された位置情報に関連付けられた画像のセットの識別を受信すること、測位モジュールの出力を監視し、モバイルデバイスのあらかじめ定義された動作が検出されるとき、データのセットを送信すること、モバイルデバイスの特定の部分をモバイルデバイスの前部として識別する、モバイルデバイスに関する構成情報を受信すること、構成情報に基づいて、モバイルデバイスの向きと、モバイルデバイスの中間方位とを送信すること、画像のセットにおける１つもしくは複数の画像に対応する、モバイルデバイスのロケーションの近傍における第２のロケーションに関する情報を受信すること、および／または、画像のセットのうちの１つもしくは複数の画像を受信するためのユーザからの要求とは無関係に、１つもしくは複数の画像を受信することを行うようにさらに構成され得る。画像のセットは、送信された位置情報に類似した位置情報を有するデバイスによって撮影された１つもしくは複数の画像、および／または、データのセットの送信の時間とは異なる時間からの複数の画像を含み得る。モバイルデバイスは、複数の画像を年代順に表示するように構成されたディスプレイを含み得る。
【００１８】
ワイヤレスモバイルデバイスを使用して、画像を識別するための例示的なシステムは、ロケーション情報と、モバイルデバイスの向きと、モバイルデバイスの中間方位とを含む位置情報を備える、モバイルデバイスからのデータのセットを受信するための手段と、画像のデータストアから、受信された位置情報に関連付けられた画像のセットを識別するための手段とを備える。画像のセットを識別するための手段は、画像に対するアクセス要求の数に基づいて、画像のデータストアから画像を選択するための手段を備え得る。画像のセットは、受信された位置情報に類似した位置情報を有するデバイスによって撮影された画像、および、モバイルデバイスのユーザの関心を引き得る、ロケーション情報の近傍における他のロケーションからの画像のうちの、１つまたは複数を含み得る。画像のセットを識別するための手段は、データのセットの受信の時間とは異なる時間からの複数の画像を識別するための手段を備え得る。
【００１９】
例示的なコンピュータプログラム製品は、ロケーション情報と、モバイルデバイスの向きと、モバイルデバイスの中間方位とを含む位置情報を備える、モバイルデバイスからのデータのセットを受信するためのコードと、画像のデータストアから、受信された位置情報に関連付けられた画像のセットを識別するためのコードとを備える、コンピュータ可読媒体を備える。画像のセットを識別するためのコードは、画像に対するアクセス要求の数に基づいて、画像のデータストアから画像を選択するためのコードを備え得る。画像のセットは、受信された位置情報に類似した位置情報を有するデバイスによって撮影された画像、および、ロケーション情報の近傍における他のロケーションからの画像のうちの、１つまたは複数を含み得る。画像のセットを識別するためのコードは、データのセットの受信の時間とは異なる時間からの複数の画像を識別するためのコードを備え得る。
【００２０】
以下の図面を参照すれば、本発明の性質および利点のさらなる理解が得られ得る。添付の図において、同様の構成要素または特徴は同じ参照ラベルを有し得る。さらに、同じタイプの様々な構成要素は、参照ラベルの後に、ダッシュと、それらの同様の構成要素同士を区別する第２のラベルとを続けることによって区別され得る。第１の参照ラベルのみが明細書において使用される場合、その説明は、第２の参照ラベルにかかわらず、同じ第１の参照ラベルを有する同様の構成要素のうちのいずれか１つに適用可能である。
【図面の簡単な説明】
【００２１】
【図１】例示的な通信システムのブロック図。
【図２】例示的な中央サーバコンピュータシステムのブロック図。
【図３】画像識別モジュールの一例のブロック図。
【図４】画像識別モジュールの別の例のブロック図。
【図５】例示的なワイヤレスデバイスのブロック図。
【図６】別の例示的なワイヤレスデバイスのブロック図。
【図７】測位モジュールの一例のブロック図。
【図８】位置情報に基づいて画像のセットを識別するための方法のフローチャート。
【図９】位置情報に基づいて画像のセットを識別するための別の方法のフローチャート。
【図１０】ロケーション情報をユーザに提供するための方法のフローチャート。
【図１１】画像と、画像に関連付けられた他の情報とをユーザに提供するための方法のフローチャート。
【図１２】画像を提供し、画像のための支払いを行うための方法のフローチャート。
【発明を実施するための形態】
【００２２】
モバイルデバイスは、位置情報に関連付けられた画像のセットを識別するために使用され得る、位置情報を提供するために使用される。位置情報は、モバイルデバイスのロケーション情報と、中間方位情報と、向き情報とを含んでもよく、それらのすべてが、モバイルデバイスのユーザが画像を望む被写体またはロケーションを識別するために使用され得る。モバイルデバイスによって提供されたものに類似したロケーション情報を有する画像のセットを識別するために、画像のデータストアにクエリが行われる。画像のセットからの画像は、モバイルデバイスにおけるディスプレイ、および／または、ユーザのパーソナルコンピュータなどの別のシステムなどを通して、ユーザに提供される。たとえば、画像の特定の被写体またはロケーションに関する説明情報、および画像に伴い得る音声など、様々な情報が、画像とともに提供され得る。ユーザは、ローカルで記憶するために１つまたは複数の画像を選択し、場合によっては、受信された画像のための支払いを行うことができる。
【００２３】
したがって、以下の説明は、例を与えるものであり、特許請求の範囲において記載される範囲、適用性、または構成を限定するものではない。本開示の趣旨および範囲から逸脱することなく、論じられる要素の機能および構成において変更が行われ得る。様々な例は、適宜に様々なプロシージャまたは構成要素を省略、置換、または追加し得る。たとえば、説明される方法は、説明される順序とは異なる順序で実行され得、様々なステップが追加、省略、または組み合わせられ得る。また、いくつかの例に関して説明される特徴は、他の例において組み合わせられ得る。
【００２４】
最初に図１を参照すると、ブロック図は、いくつかのモバイルデバイス１０５を含む例示的なシステム１００を示す。モバイルデバイス１０５は、スマートフォン、携帯電話、ＶｏＩＰ電話、携帯情報端末、タブレットコンピュータ、ラップトップコンピュータ、ポータブルデジタル音楽プレーヤ、または、音声および／もしくはデータを通信する他のモバイルデバイス、または、上記の任意の組合せなど、いくつかのデバイスのうちの１つであり得る。モバイルデバイスは、本明細書で説明するように画像を識別するための機能を実行するように動作することが可能な任意の好適なデバイスを含み得るものであり、図１に示す特定の構成要素は、本明細書で説明する一般概念の例示および考察のためのものであることは、容易に理解されよう。場合によっては、たとえば、モバイルデバイスは、ドングルタイプのデバイス、または、たとえば、リング、ペンダント、ブレスレット、もしくはペンなど、ユーザによって着用または携帯され得るデバイスであり得る。モバイルデバイスが、ユーザによって携帯または着用される、ドングルまたは他のタイプのデバイスである場合、デバイスは、必ずしも従来の携帯電話またはＰＤＡの構成要素のすべてを含むとは限らず、たとえば、音声通信を提供しなくてもよく、ユーザディスプレイを有していなくてもよく、かつ／またはワイヤレス通信機能を有していなくてもよい。ユーザは、ドングルまたは同様のデバイスを使用して、画像を識別するために使用されるべきである位置情報を収集し、所望の画像を識別する際に使用するためのコンピュータに、ドングルを差し込むことができる。他のタイプのデバイスは、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信によるものなど、短距離ワイヤレス通信、または、ＩＥＥＥ８０１．１１規格によるものなど、ワイヤレスＬＡＮ通信が可能であり得る。場合によっては、モバイルデバイス１０５は、比較的小型のディスプレイと、位置センサーシステムと、ワイヤレスデータ通信システムとを含み得る。さらに他の場合、モバイルデバイス１０５は、画像のための内部記憶を有していないことがあり、ユーザは、現在の位置情報について画像が取得されるべきであるという入力を与えることができ、それによって、そのロケーションの画像が、ソーシャルネットワーキングアカウントなど、ユーザの事前確立されたアカウントへ転送されることを引き起こす。もちろん、モバイルデバイスは、画像を識別するための様々な機能を同様に実行するアプリケーションを実行することが可能な、機能豊富なスマートフォンであってもよく、本明細書で説明する概念は、多数の異なるタイプのモバイルデバイスを使用して実施され得ることを理解されたい。
【００２５】
モバイルデバイス１０５は、図１の例では、ワイヤレスネットワークを介してワイヤレスアクセスシステム１１０に接続することができる。そのようなワイヤレスネットワークは、いくつかの異なるワイヤレスプロトコルのうちのいずれかにおいてデータを送信することが可能な、任意の好適なワイヤレスネットワークを含み得る。そのようなネットワークは、よく知られており、ここでさらに詳細に説明する必要はない。ワイヤレスアクセスシステム１１０は、他のネットワーク接続された構成要素を有する、たとえば、インターネットなどのネットワーク１１５に相互接続される。中央サーバコンピュータシステム１２０は、ネットワーク１１５に接続され、モバイルデバイス１０５から受信された位置情報に基づく画像の識別に関する機能を実行する。中央サーバコンピュータシステム１２０は、たとえば、１つまたは複数のサーバコンピュータ、パーソナルコンピュータ、ワークステーション、ウェブサーバ、または他の好適なコンピューティングデバイスで構成され得、所与のサーバ用の（１つまたは複数の）個々のコンピューティングデバイスは、互いにローカルまたはリモートであり得る。様々な例では、中央サーバコンピュータシステム１２０は、モバイルデバイス１０５のロケーションに関連付けられる画像の識別を開始するためのユーザ要求とともに、位置情報を受信する。モバイルデバイス１０５からの位置情報は、受信された位置情報に関連付けられた画像を識別するために、画像のデータストアへのクエリにおいて使用され得る。画像の識別は、以下でより詳細に説明するように、様々な基準に従って行われる。
【００２６】
ユーザシステム１２５もまた、ネットワーク１１５に接続される。そのようなユーザシステム１２５は、画像のデータストアからの画像への別のユーザアクセスのポイントであり得、かつ／または、ほんのいくつかの例を挙げれば、画像の最低品質と、指定された画像獲得の時間期間と、指定された照明条件と、存在する場合、画像の最大コストとを識別するデータを与えることなどによって、所望の画像のパラメータを定義するために、ユーザによって使用され得る。中央サーバコンピュータシステム１２０が画像のセットを識別することができる、いくつかの方法があり、その様々な例について、以下でより詳細に説明する。
【００２７】
次に図２を参照して、中央サーバコンピュータシステム１２０−ａの一例について説明する。ネットワークインターフェースモジュール２０５は、中央サーバコンピュータシステム１２０−ａの構成要素と、ネットワーク１１５との間の相互接続を提供する。画像識別モジュール２１０、および画像データベース２１５は、この例の中央サーバコンピュータシステム１２０−ａにおいて相互接続される。画像を識別するための要求が中央サーバコンピュータシステム１２０において受信されるとき、その要求が画像識別モジュール２１０に渡され、画像識別モジュール２１０は、要求の内容に基づいて画像データベース２１５にクエリを行うための機能を実行する。画像データベース２１５は、たとえば、各画像に関連付けられたロケーションを識別するデータと、各画像が獲得された時間についての情報と、画像に関連付けられた品質情報（解像度など）と、画像のコストの情報とを含む、画像識別モジュール２１０によって取り出し、修正、および／または記憶が行われ得る情報記憶を含む。たとえば、モバイルデバイスユーザは、ワシントンＤ．Ｃ．のアメリカ合衆国議会議事堂ビルなど、特定の被写体の画像を取得することを望むことがあり、要求を開始するためにモバイルデバイスを使用する。ユーザがアメリカ合衆国議会議事堂ビルの画像を望むことを識別するために使用される、モバイルデバイスからの位置情報が、画像識別モジュール２１０に渡され得、そのような画像を識別するために、画像データベース２１５に対してクエリが行われる。
【００２８】
次に図３を参照して、画像識別モジュール２１０−ａのブロック図の例示について、例示的な実装形態に関して説明する。画像識別モジュール２１０−ａは、要求モジュール３０５と、クエリモジュール３１０とを含む。要求モジュール３０５は、ネットワークインターフェースモジュールに接続され、画像要求を受信することと、クエリモジュール３１０に与えられるクエリを構築することと、クエリモジュール３１０から結果を受信することと、ネットワークインターフェースモジュールを通してユーザへ結果を送信することとを行うように動作する。要求モジュール３０５は、様々な基準のうちの１つまたは複数を使用して、モバイルデバイスから提供された位置情報を含む、クエリを構築することができる。図３の要求モジュール３０５は、モバイルデバイスのロケーションと、モバイルデバイスの中間方位と、モバイルデバイスの向きとを含む、位置情報を受信する。ロケーション情報は、ＷＧＳ８４などの座標系に従って提供され得るような、緯度および経度情報など、測位システムから提供されるような典型的な情報を含み得る。中間方位情報は、モバイルデバイス内のコンパス構成要素からの情報を含み得、モバイルデバイスについての磁北に対する角度方向（angular direction）を提供する。向き情報は、モバイルデバイス内の３軸加速度計からの情報を含み得、モバイルデバイスについての角度方位（angular orientation）を提供する。位置情報は、このようにして、モバイルデバイスのロケーションと、どの方向をモバイルデバイスが指しているかと、頭上の何かのほうへ、または地面のほうへなど、モバイルデバイスの向きとを提供する。そのようにして、モバイルデバイスから取られた理論的な画像の一般的な「フレーム」が決定され得る。
【００２９】
様々な例の要求モジュール３０５は、要求から返される画像についてのユーザ選好など、モバイルデバイスからの要求とともに、他の情報を受信する。そのような選好には、ほんのいくつかの例を挙げれば、画像品質または解像度基準、画像時間フレーム基準、および画像コスト基準（たとえば、１．００ドルより多くかかる画像を表示しない）が含まれ得る。選好にはまた、大多数のユーザによって望まれ得る画像を提供するように設定される、様々な基準のためのデフォルト値が含まれ得る。要求モジュール３０５は、位置情報および選好情報に基づいて、１つまたは複数のクエリを構築し、１つまたは複数のクエリをクエリモジュール３１０に与える。要求モジュール３０５はまた、モバイルデバイスによって撮影された画像と、たとえば、その画像、ならびに、類似する被写体およびフレーミングを有するが、よい良いかまたは異なる解像度または照明をもつ、返される画像についてのユーザ選好を含む、生成されたクエリ要求とを受信することもできる。クエリモジュール３１０は、クエリ要求の基準を満たす画像を求めて、画像データベース２２０における画像を検索する。画像データベース２２０における画像は、たとえば、特定の画像をキャプチャしたデバイスの位置情報、画像の日付および時間、画像品質および解像度、ならびに画像のコストなど、画像に関する情報のいくつかの項目を含み得る。クエリモジュール３１０は、クエリからの結果を要求モジュール３０５に提供し、結果は、クエリ要求の基準を満たすか、またはクエリ要求の基準に最も近いマッチである、１つまたは複数の画像を含む。クエリモジュール３１０は、いくつかの適用例では、クエリ要求の基準と、特定の画像をダウンロードするための要求の頻度とに基づいて、画像データベース２２０から画像を選択する。クエリモジュール３１０はまた、そこからユーザが過去に画像を購入したソース、または、ユーザが社会的に知っているか、もしくは、１つもしくは複数のソーシャルネットワーキングサイト上でユーザからの分離が比較的少ない度合いであるソースなど、画像のソースに基づいて、返される画像に優先順位を付けるための、優先順位付け情報をも含み得る。クエリモジュール３１０はまた、同じアイテムおよびイベントの写真を撮影中であり、ユーザに比較的極近接しているシステムの複数のユーザからの画像に基づいて、画像データベースから画像を選択することもできる。そのような場合、多数の画像が、特定のイベントおよびロケーションのために利用可能であり、たとえば、スポーツイベントにおける特定の呼び物など、逃した機会のユーザ関連画像を提供し、それによって、ユーザにとって類似する観点からの画像の選択を可能にすることができる。要求モジュール３０５は、次いで、結果を要求元のユーザへ送信する。結果は、画像をユーザのモバイルデバイスへ、ユーザのパーソナルコンピュータへ、ソーシャルネットワーキングサイトにおけるユーザアカウントへ、および／または、ユーザに関連付けられたデジタルビデオレコーダへ送信することによってなど、いくつかの方法のいずれかにおいて、要求元のユーザへ送信され得る。画像は、ユーザによるレビューのために、サムネイル画像として、または低減された品質の画像として送信され得、ユーザは、完全ダウンロードのために、画像のうちの１つまたは複数を選択し、場合によっては、完全ダウンロードのために支払いを行うことができる。
【００３０】
一部のユーザは、たとえば、モバイルデバイスまたはカメラを使用して、画像をキャプチャし、位置情報および他の関連情報とともに、画像を画像データベース２２０にアップロードすることができる。アップロードするユーザはまた、画像のためのコストを指定することもでき、ユーザがアップロードした画像がダウンロードされるとき、ユーザは、画像のための支払いを受ける。ユーザは、そのような場合、画像とともにコスト情報を提供することができ、または、コスト情報は、ユーザの選好の一部として、ユーザのためにあらかじめ設定され、画像が別のユーザによってダウンロードされるときはいつでも、指定された支払いをユーザが受けるようにすることができる。多数の画像が異なるユーザによってアップロードされる状況では、重複した、より古い、および／または不人気な画像は、データベースから除去され得る。たとえば、あるランドマークの数千の画像が画像データベース２２０において存在し、ユーザが、アップロードされるべき別の画像を識別する場合、定義可能な経年数よりも古く、（ｉ）比較的少ないダウンロードを有しており、かつ／または（ｉｉ）類似する位置情報と、向き情報と、時刻情報とを有する、１つまたは複数の画像が除去され得る。そのような方法で、画像データベース２２０の全体の記憶要件が管理され得る。画像の最大数、および画像の除去のための基準は、ほんのいくつかの例を挙げれば、特定のロケーションからの画像ダウンロードの数、ロケーションの人気、およびロケーションの歴史的重要性など、様々な異なる基準に基づいて構成され得る。
【００３１】
当業者には容易に認識されるように、要求の多数の変形形態が、ユーザによって作成され得る。様々な例では、画像識別モジュール２１０（図２）は、ユーザ要求に基づいて独特の画像のセットを提供するために使用され得る、１つまたは複数のモジュールを含む。図４は、１つのそのような例示的な画像識別モジュール２１０−ｂのブロック図の例示である。図４では、画像識別モジュール２１０−ｂは、図３のモジュールに関して説明したものと同様の方法で動作することができる、クエリモジュール４１０に結合される要求モジュール４０５を含む。また、要求モジュール４０５に結合されるものは、この例では、支払いモジュール４１５、ロケーションガイドモジュール４２０、および年代順モジュール４２５である。上記で説明したように、ユーザは、１つまたは複数の選択された画像のために支払いを行うことができる。支払いモジュール４１５は、この例では、要求モジュール４０５に結合され、支払い情報を処理する。たとえば、システムのユーザは、ユーザ選好とともにセットアップされ、また、銀行口座またはクレジットカード口座など、ユーザの別の口座に課金する際に使用するためのプリペイド残高または情報をも含む、ユーザ口座を有してもよい。同様に、上述のように、ユーザは、場合によっては、他のユーザによるダウンロードのために画像を提供し、画像ダウンロードごとに支払いを受けることができ、支払いモジュール４１５は、要求元のユーザの口座から、画像を提供したユーザの口座へ、支払いを送金するための取引を実行することができる。さらに、ユーザは、システムに提出された要求ごとに、または、たとえば、毎月の割当てを超えた要求のために、そのような支払いを処理する支払いモジュール４１５を用いて、支払いを行うことができる。
【００３２】
引き続き図４を参照すると、図示した画像識別モジュール２１０−ｂは、ロケーションガイドモジュール４２０を含む。ロケーションガイドモジュール４２０は、要求モジュール４０５に結合され、いくつかのロケーションベースのクエリのうちの１つまたは複数を与えることができる。一例では、ロケーションガイドモジュール４２０は、要求モジュール４０５を介してクエリモジュール４１０に渡されるべきクエリを構築する。これらのクエリは、要求モジュール４０５において受信されたロケーション情報の所定の近傍内で撮影された画像についてのクエリを含み得る。ロケーションガイドモジュール４２０は、そのようなクエリの結果を受信し、結果を解析し、画像データベース２２０において比較的多数の画像を有する、所定の近傍内の他のロケーションに関する情報を決定することができる。この他のロケーション情報は、それらの画像を閲覧すること、または識別された他のロケーションのうちの１つまたは複数へ移動することを望み得るユーザに、提供され得る。たとえば、あるロケーションへの訪問者は、第１のロケーションにおいて画像要求を提出することがあり、ロケーションガイドモジュール４２０は、類似する画像要求を行うか、または画像データベース２２０に画像をアップロードする他のユーザがまた、一般に、他の近くのロケーションにおいても、要求またはアップロードを行うと判定することができる。ロケーションガイドモジュール４２０は、この情報を、ユーザへ送信するために要求モジュール４０５に提供することができる。ユーザのモバイルデバイスは、次いで、ユーザが訪問することを望み得る（１つまたは複数の）他の近くのロケーションの情報を、ユーザに表示することができる。この表示は、ユーザが近くのロケーションを訪問することを望み得るという指示を、ユーザに提供するための、矢印、または他のグラフィック表示であり得る。このようにして、ワシントンＤＣへの訪問者は、リンカーン記念館の画像を要求または撮影することがあり、ロケーションガイドモジュール４２０は、その位置情報を有する画像を撮影または要求するユーザの一定の割合がまた、近くのワシントン記念塔においても画像を撮影または要求すると判定することができ、または、あるロケーションにおいてワシントン記念塔の画像を要求または撮影する多数のユーザがまた、記念塔の最上部へと上向きである、ワシントン記念塔に直接隣接する画像をも撮影または要求すると判定することができる。この他のロケーション情報は、ユーザへ送信されるために要求モジュール４０５に提供され得、ユーザは、次いで、関心を引き得る他の近くのロケーションを識別することができる。同様に、ロケーションガイドモジュール４２０は、リアルタイム、またはほぼリアルタイムで動作することができ、ロケーションガイドモジュール４２０は、かなりの量の現在の活動を有する近くのロケーションを識別することができる。たとえば、ワシントン記念塔の画像を撮影しているユーザは、選任された役人または訪問中の高官による近くのリンカーン記念館への即座の訪問について、かなりの量の現在の画像がその近くのロケーションにおいて現在撮影または要求されていることに基づいて、注意を喚起され得る。他の例では、ロケーションガイドモジュール４２０は、たとえば、ユーザが車両である地域を通って走行中であり、任意の特定の時間に車両が位置するところに比較的近いロケーションに関連付けられた画像を受信することを望むときなど、ユーザに対して表示されるべき画像についての定期的なクエリを生成することができる。
【００３３】
図４の画像識別モジュール２１０−ｂはまた、要求モジュール４０５に結合される年代順モジュール４２５をも含む。年代順モジュール４２５は、要求モジュール４０５から位置情報を受信し、この情報を使用して、受信された位置情報を有し、かつ異なる時間に撮影された画像を識別するための、１つまたは複数のクエリを構築することができる。年代順モジュール４２５は、そのような画像の識別を受信し、１つまたは複数の選択基準に基づいて、要求モジュール４０５を通してユーザに送信され得る様々な異なる年代順の時間からの画像を識別することができる。そのような年代順の時間は、１年の異なる季節、１日の異なる時刻、または異なる歴史的時間に対応し得る。たとえば、ワシントンＤ．Ｃ．の訪問者について続けると、ユーザは、アメリカ合衆国議会議事堂の画像を取得することを望み、また、１年の異なる季節中のアメリカ合衆国議会議事堂の画像を閲覧することを望むこともある。年代順モジュール４２５は、そのような場合、要求モジュール４０５から画像要求を受信し、異なる季節からの画像の選択基準に合う画像を識別するための１つまたは複数のクエリを構築するようになる。クエリから生成された画像のセットは、次いで、閲覧、および可能性がある完全ダウンロードの選択のために、ユーザへ送信され得る。したがって、ユーザが夏にワシントンＤ．Ｃ．を訪問中であった場合、識別された画像は、春、秋、および冬からの画像、ならびに、夏中に撮影された画像を含み得る。ユーザは、これらの画像のうちの１つまたは複数を保持することを望み、（１つまたは複数の）所望の画像を、（１つまたは複数の）選択された画像のための任意の必要な支払い時に完全ダウンロードするために、選択することがある。同様に、ユーザは、アメリカ合衆国議会議事堂の歴史的画像を閲覧することを望むことがある。そのような場合、年代順モジュール４２５は、画像データベース２２０からそのような歴史的画像を識別するための、１つまたは複数のクエリを構築することができる。歴史的画像は、最古の入手可能な画像から今日撮影された画像までの一部へと、何年も遡り得る。識別された画像は、任意の好適な機構に従ってユーザへ送信され、年代順にユーザによって閲覧され得る。ユーザが、画像を閲覧するために、モバイルデバイスまたはコンピュータ上で実行しているアプリケーションを使用中である場合、時間を通して異なる画像の追加の視覚情報をユーザに与えるために、タイムラインもまた提供され得る。
【００３４】
図４の例では、年代順モジュール４２５はまた、年代順モジュール４２５によって識別された画像に対応する音声を適合させる、音声モジュール４３０にも結合される。音声は、特定の音楽ジャンルからの音声、画像のセットのうちの特定の画像が撮影された時間からのポピュラー音楽、または、ロケーションにおいて行われたスピーチなど、特定の画像に関連付けられた音声など、いくつかの選択可能な基準のうちのいずれかに基づいて選択され、画像に適合され得る。もちろん、多数の異なる音声または選択基準が使用され得る。たとえば、音声、および年代順の識別された画像のセットが、再生および閲覧のために、ユーザのモバイルデバイス、コンピュータ、またはＤＶＲへ配信され得る。年代順モジュール４２５はまた、クエリを構築し、画像データベース２２０、および／または、ネットワークインターフェースモジュールを介してアクセスされ得る他の利用可能なリソースからの、結果をフィルタ処理して、（ｉ）画像に関連付けられた特定の場所、被写体、人物、もしくはイベントについての追加の詳細を提供する文書、（ｉｉ）画像に関連付けられたビデオセグメント、または（ｉｉｉ）画像に関連付けられた被写体、人物、もしくはイベントに関連付けられた他の媒体など、１つまたは複数の特定の画像に関する他の情報を提供することもできる。
【００３５】
次に図５を参照して、例示的なモバイルデバイス５００について説明する。図５のモバイルデバイス５００は、コントローラモジュール５０５と、測位モジュール５１０と、ソフトウェアコード５２０を記憶したメモリ５１５と、充電式バッテリーなどの電源とを含む。コントローラモジュール５０５は、測位モジュール５１０からの情報を取得し、その情報は、たとえば、モバイルデバイス５００がワイヤレス通信機能を有する場合、ワイヤレスアクセスシステム（図１のシステム１１０など）への入力／出力を通して、または、ユーザシステム（図１のユーザシステム１２５など）への接続を通して、外部のシステム（図１の中央サーバコンピュータシステム１２０など）に提供され得る。測位モジュール５１０は、モバイルデバイスについてのロケーション情報と、向き情報と、中間方位情報とを提供する構成要素を含み、その一例については以下で説明する。モバイルデバイス５００は、コンピューティングデバイスにおけるＵＳＢポート、または同様の通信ポートに差し込まれる、ドングルタイプのデバイスであり得る。同様に、モバイルデバイス５００は、ユーザによって携帯または着用されるデバイスであってもよく、ペンダント、リング、ブレスレット、ペン、またはユーザによって着用または携帯され得る他のアイテムにおいて含まれ得る。そのようなモバイルデバイス５００は、カメラ、ディスプレイ、または他の通信デバイスを含まないことがあり、さらにはユーザインターフェースを有していないことがある。たとえば、モバイルデバイス５００は、ユーザが首の回りにペンダントとして着用することができる、ドングルタイプのデバイスにおいて実装され得る。ソフトウェアコード５２０は、特定のロケーションに関連付けられた１つまたは複数の画像を取得することをユーザが望むことを示すユーザ入力について監視することを、コントローラ５０５に行わせるように、プログラムされ得る。ユーザ入力は、モバイルデバイス５００におけるボタンを介してもよく、または、モバイルデバイス５００の所定の動きであってもよく、その場合、コントローラモジュール５０５は、測位モジュール５１０の出力を監視して、所定の動きをユーザ入力として認識する。たとえば、モバイルデバイス５００は、ユーザによって着用されたリングまたはペンダントに含まれてもよく、ユーザの手が伸ばされているとき、モバイルデバイス５００をタップする行為は、画像がモバイルデバイス５００へ転送されることを引き起こすようになる。
【００３６】
モバイルデバイスがディスプレイおよび／またはメモリを有していない場合、画像は、ユーザのソーシャルネットワーキングアカウントなど、あらかじめ定義されたユーザアカウントへ転送され得る。そのような方法で、ユーザは、単に、小型で容易にポータブルなデバイスを携帯し、画像が望まれるロケーションを記録することができる。ユーザは、モバイルデバイス５００を特定の被写体または地域に向けて、モバイルデバイス５００のボタンを押すか、またはモバイルデバイスを所定の動作において動かして、画像が望まれることをコントローラモジュール５０５に知らせることができる。コントローラモジュール５０５は、次いで、測位モジュール５１０から位置情報を取得し、その情報をメモリ５１５に記憶する。モバイルデバイス５００の動きが、画像を取得するためのユーザ入力を与えるために使用されるとき、動作は、関心を引く被写体のほうに向いているデバイスを保持すること、および、デバイスを左に約９０度、次いで右に約９０度回転するように回すことなど、多数の別個の動きのうちの１つであり得る。コントローラモジュール５０５は、測位モジュール５１０の出力を監視することができ、所定の動きが検出されるとき、デバイスの位置情報を記録することができる。モバイルデバイス５００が、ディスプレイ、またはあらかじめ定義された「前部」と「後部」とを有していない例では、モバイルデバイス５００は、画像を取得するために使用されるべきであるデバイスの方向および向きのためのベースとして使用される、デバイスの「前部」に対して、ある挙動を有するように構成され得る。ユーザは後で、記憶された位置情報を受信し、その位置情報を送信して、メモリ５１５に記憶された画像キャプチャイベントの各々について、上記で説明したものなど、システムから画像のセットを取得するように構成された別のデバイスに、モバイルデバイス５００を接続することができる。
【００３７】
もちろん、ワイヤレスモバイルデバイス、そのようなモバイル電話またはタブレットコンピュータもまた、上記で説明したように画像を取得するための方法において使用され得る。図６は、モバイルデバイス６００の位置に対応する画像のセットを取得するために使用され得る、ワイヤレスモバイルデバイスである、例示的なモバイルデバイス７００のブロック図の例示である。図６では、モバイルデバイス６００は、ワイヤレスネットワーク上で通信するために使用され得る１つまたは複数のアンテナ６１０に結合された、送信／受信モジュール６０５を含む。コントローラモジュール６１５は、送信／受信モジュール６０５とユーザインターフェース６２０とに結合される。ユーザインターフェース６２０は、ディスプレイ、マイクロフォン、（１つまたは複数の）スピーカー、キーパッド、および／またはタッチスクリーンを含み得るそのようなモバイルデバイス７００において一般に見られる、任意の好適なユーザインターフェースを含み得る。測位モジュール６２５もまた、コントローラモジュール６１５に結合され、位置情報をコントローラモジュール６１５に出力する。測位モジュール６２５は、モバイルデバイス６００のロケーションと、向きと、中間方位とを決定するための構成要素を含み、その一例については以下でより詳細に説明する。モバイルデバイス６００は、モバイル電話において一般に見られるようなカメラモジュールなど、画像キャプチャモジュール６３０を含む。メモリ６３５は、コントローラモジュール６１５に結合され、コントローラモジュール６１５によって実行されるとき、本明細書で説明したように画像を取得するための様々な機能を実行することをコントローラモジュール６１５に行わせる、ソフトウェアコード６４０を含む。充電式バッテリーなどの電源６４５は、動作電力をモバイルデバイス６００の構成要素に供給する。モバイルデバイス６００は、ユーザが特定のロケーションにおいて１つまたは複数の画像を取得することを望むことを、ユーザが示すことを可能にする、アプリケーションを実行するように動作する。一例では、モバイルデバイス６００は、ユーザが画像キャプチャモジュール６３０を使用して、ユーザインターフェースモジュール６２０のディスプレイ上で画像を閲覧し、画像が撮影されるべきであるという指示を与えることを可能にする、アプリケーションを実行する。モバイルデバイス６００は、画像をキャプチャし、また、測位モジュール６２５から位置情報をキャプチャすることもできる。キャプチャされた画像は、上記で説明したものなど、画像データベースからの画像とともに、ユーザに提供され得る。画像のセットもまた、モバイルデバイス６００に提供され得、ユーザは、本明細書で説明したものと同様の方法で、ダウンロードのために、提供された画像のうちの１つまたは複数を選択し、そのための任意の支払いを行うことができる。モバイルデバイス６００はまた、ボタンを途中まで押下するか、または他の方法で、プレビューが望まれるという指示を与えるなど、画像プレビューが望まれるという、ユーザからの入力を受信することもできる。画像プレビューが、次いで提供され得、そこでモバイルデバイス６００は、類似する位置情報を有する画像（低解像度画像など）を連続的な方法でダウンロードおよび表示し、ユーザがボタンを放す（または、他の指示を与える）とき、フル解像度画像がダウンロードされる。ユーザが、プレビューされるいかなる画像をダウンロードすることも望まない場合、ユーザは、ボタンを完全に押下して（または、他の指示を与えて）、画像キャプチャモジュール６３０を使用して、ユーザ自身の画像を取得することができる。モバイルデバイス６００はまた、いくつかの状況では、より迅速にユーザに画像を提供するために、デバイス６００のロケーションに対応する画像をプリエンプティブにダウンロードすることもできる。もちろん、そのようなプリエンプティブなダウンロードは、電力と、デバイス６００へのデータ送信帯域幅とを消費することがあり、場合によっては、ユーザが比較的多数の画像をダウンロードする可能性があることがわかっている時間中、または、ユーザがモバイルデバイス６００上でアプリケーションを起動して、画像ダウンロードを開始するときにのみ、可能にされる。
【００３８】
モバイルデバイス６００はまた、ユーザが関心を引く特定の被写体のほうへデバイス６００を物理的に向けることなしに、画像が望まれるという指示をユーザから受信するようにも構成され得る。たとえば、ユーザは、デバイス６００がユーザのポケットにある間にデバイスを３回タップして、ユーザがそのロケーションの画像を取得することを望むことを示すことができる。そのような場合、デバイス６００は、必ずしも、たとえば、ワシントン記念塔など、ユーザがその画像を望むシーンを指しているとは限らない。そのような場合、デバイス６００は、ユーザが単に特定のロケーションの一般的な画像を望むことを示す、特定の入力が受信された（たとえば、３回タップすること）という指示を、画像識別モジュール（図２におけるものなど）に与えることができ、１つまたは複数の画像が、その特定のロケーションについての最も一般的な位置情報に基づいて提供される。他の場合には、デバイス６００はさらに、位置情報を画像識別モジュールに提供することができる。そのような場合、画像識別モジュールは、どの位置情報がデータベースの検索と、そのロケーションにおいて一般的に使用される位置情報の解析とを通るかを、選択することができる。たとえば、位置情報が、画像がまったく、またはほとんど撮影されていない方向をデバイスが指していることを示す場合など、特定の位置情報を有する画像を求める検索が、いかなる結果をも生じ得ない場合である。画像識別モジュールは、そのような状況では、そのロケーションにおける画像の多くの割合が、特定の方向および向きで撮影されると判定し、そのような画像をユーザに提供することができる。たとえば、ユーザの後ろのエッフェル塔、対、パン屋に向かってなど、特定のロケーションについて入手可能な画像の４５％が、その地点において同じ方向で撮影された場合、人気がある画像がユーザに提供され得る。他の場合には、ユーザは、より人気のない画像と、より人気のある画像の両方ともが提供され得る。
【００３９】
次に図７を参照して、例示的な測位モジュール７００について説明する。図７では、測位モジュール７００は、磁北に対する角度方向など、デバイスの中間方位を提供する、中間方位モジュール７０５を含む。中間方位モジュール７０５は、磁力計など、そのような情報を提供するために任意の好適なデバイスを含み得る。向き決定モジュール７１０は、モバイルデバイスの向きを決定するために使用され得る出力を提供する。向き決定モジュール７１０は、重力に対するデバイスの向きを提供するために使用され得る、重力の指示を与える３軸加速度計など、そのような情報を提供するために任意の好適な構成要素を含み得る。移動している車両において存在し得る加速力など、重力以外の加速力は、従来の技法を使用して検出および補償され得る。測位モジュール７００はまた、ＷＧＳ８４形式における緯度および経度情報など、いくつかのよく知られている形式のいずれかにおいてロケーション情報を出力する、ＧＰＳモジュール７１５をも含む。もちろん、アシスト型ＧＰＳ、または他の地上および／もしくは衛星ベースのシステムなど、よく知られている他のモジュールが、ロケーションを決定するために使用されてもよい。測位モジュール７００は、向き情報と、中間方位情報と、ロケーション情報とを、モバイルデバイスのコントローラモジュールに提供する。
【００４０】
次に図８を参照して、画像のセットを識別するための例示的な動作ステップ８００について説明する。最初に、ブロック８０５で、ロケーション情報と、向き情報と、中間方位情報とを含む、位置情報が受信される。ブロック８１０に示すように、受信された位置情報に対応する、画像データベースからの画像のセットが識別される。
【００４１】
図９は、画像のセットを取得するための別の例示的な動作ステップのセット９００を示す。最初に、ブロック９０５で、ロケーション情報と、向き情報と、中間方位情報とを含む、位置情報が受信される。ブロック９１０で、受信された位置情報に対応する画像について、画像のデータベースにクエリが行われる。ブロック９１５で、クエリにおいて識別された画像に対するアクセス要求の量が決定される。最高の量のアクセス要求を有する画像は、良い品質、または他の望ましい特性を有する画像を示し得る。ブロック９２０で、最多数のアクセス要求を有する画像のセットが出力される。
【００４２】
次に図１０を参照して、ユーザの関心を引き得る、ユーザの近傍内のロケーションを識別するための動作ステップ１０００である。ブロック１００５で、ロケーション情報と、向き情報と、中間方位情報とを含む、位置情報が受信される。ブロック１０１０で、受信された位置情報の所定の近傍内の位置情報を有する画像について、画像のデータベースにクエリが行われる。ブロック１０１５に従って、比較的大量の画像を有する、所定の近傍内の１つまたは複数のロケーションが決定される。最後に、ブロック１０２０で、１つまたは複数のロケーションが出力される。そのようにして、モバイルデバイスのユーザは、たとえば、他のロケーションにおける他のユーザの活動の量に基づいて、ユーザの関心を引き得る近くのロケーションに関する情報を受信することができる。上述のように、画像の量は、受信された位置情報に関連付けられた画像を同じく取得した他のユーザによって取得された画像に基づいてもよく、かつ／または、所定の近傍内の他のユーザのリアルタイムもしくはほぼリアルタイムの活動に基づいてもよい。所定の近傍は、たとえば、１マイル内、または２キロメートル内など、位置情報を決定するために使用されるモバイルからの選択可能な半径であり得る。
【００４３】
図１１は、年代順の画像のセットがユーザに出力される、別の例による動作ステップ１１００を示す。最初に、ブロック１１０５に示すように、タイムスタンプ情報と位置情報とが受信され、位置情報は、ロケーション情報と、向き情報と、中間方位情報とを含む。タイムスタンプ情報は、単に、情報の受信の時間であってもよく、または、受信された位置情報に関連付けられるモバイルデバイスによって提供されたタイムスタンプであってもよい。ブロック１１１０で、受信されたタイムスタンプ情報と位置情報とに対応する画像について、画像のデータベースにクエリが行われる。ブロック１１１５で、タイムスタンプ情報と位置情報とに対応する、画像のセットが識別される。画像のセットは、１年の季節によるタイムスタンプを有し、かつ／または、画像中に含まれているシーンの視覚的歴史を提供するために年代順に遡るタイムスタンプを有し得る、いくつかの類似する画像であり得る。ブロック１１２０に従って、タイムスタンプ情報と位置情報とに対応する、年代順の画像のセットが出力される。任意のブロック１１２５では、画像のセットに対応する他の情報が出力される。そのような他の情報は、画像に伴う音声、または、たとえば、画像に示された被写体、個人、もしくはイベントに関する情報を含み得る。
【００４４】
次に図１２を参照して、受信された位置情報に基づいて１つまたは複数の画像を出力するための方法１２００を示す。ブロック１２０５で、ロケーション情報と、向き情報と、中間方位情報とを含む、位置情報が受信される。ブロック１２１０に示すように、受信された位置情報に対応する画像について、画像のデータベースにクエリが行われる。ブロック１２１５で、位置情報に対応する画像のセットが識別される。この方法は、ブロック１２２０で、識別された画像のセットに対応するサムネイル画像のセットを出力する。ブロック１２２５で、サムネイル画像のうちの１つまたは複数の選択と、そのための任意の必要とされた支払いとが受信される。ブロック１２３０に示すように、（１つまたは複数の）選択された画像のための（１つまたは複数の）フル解像度画像が、次いで出力される。
【００４５】
添付の図面に関して上記に記載した、発明を実施するための形態は、例示的な実装形態について説明しており、実装され得るまたは特許請求の範囲内に入る例のみを表すものではない。この説明全体にわたって使用する「例示的」という用語は、「例、事例、または例示の働きをすること」を意味し、「好ましい」または「他の実施形態よりも有利な」を意味しない。発明を実施するための形態は、説明される技法の理解を与えるために、具体的な詳細を含む。ただし、これらの技法は、これらの具体的な詳細なしに実施され得る。場合によっては、説明したような概念を不明瞭にしないように、よく知られている構造およびデバイスをブロック図の形式で示す。
【００４６】
情報および信号は、様々な異なる技術および技法のうちのいずれかを使用して表され得る。たとえば、上記の説明全体にわたって言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁界または磁性粒子、光場または光学粒子、あるいはそれらの任意の組合せによって表され得る。
【００４７】
本明細書の開示に関連して説明された様々な例示的なブロックおよびモジュールは、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）もしくは他のプログラマブル論理デバイス、個別ゲートもしくはトランジスタロジック、個別ハードウェア構成要素、または本明細書で説明された機能を実行するように設計されたそれらの任意の組合せによって、実装または実行され得る。汎用プロセッサはマイクロプロセッサであり得るが、代替として、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であり得る。プロセッサは、コンピューティングデバイスの組合せ、たとえばＤＳＰとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと連携する１つまたは複数のマイクロプロセッサ、または任意の他のそのような構成としても実装され得る。
【００４８】
本明細書で説明される機能は、ハードウェア、プロセッサによって実行されるソフトウェア、ファームウェア、またはそれらの任意の組合せで実装され得る。プロセッサによって実行されるソフトウェアで実装される場合、機能は、１つまたは複数の命令またはコードとしてコンピュータ可読媒体上に記憶されるか、またはコンピュータ可読媒体を介して送信され得る。他の例および実装形態は、本開示および添付の特許請求の範囲および趣旨内に入る。たとえば、ソフトウェアの性質により、上記で説明した機能は、プロセッサ、ハードウェア、ファームウェア、ハードワイヤリング、またはこれらのうちの任意の組合せによって実行されるソフトウェアを使用して実装され得る。機能を実装する機構はまた、機能の一部分が、異なる物理的ロケーションにおいて実装されるように分散されることを含めて、様々な位置に物理的に配置され得る。また、特許請求の範囲を含めて、本明細書で使用される場合、「のうちの少なくとも１つ」で終わる項目の列挙中で使用される「または」は、たとえば、「Ａ、Ｂ、またはＣのうちの少なくとも１つ」の列挙が、ＡまたはＢまたはＣまたはＡＢまたはＡＣまたはＢＣまたはＡＢＣ（すなわち、ＡおよびＢおよびＣ）を意味するような、選言的列挙を示す。
【００４９】
コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムの転送を支援する任意の媒体を含む、コンピュータ記憶媒体とコンピュータ通信媒体の両方を含む。記憶媒体は、汎用または専用コンピュータによってアクセスされ得る任意の利用可能な媒体であり得る。限定ではなく例として、コンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ（登録商標）、ＣＤ−ＲＯＭまたは他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気ストレージデバイス、あるいは命令またはデータ構造の形態の所望のプログラムコード手段を搬送または記憶するために使用され得、汎用もしくは専用コンピュータまたは汎用もしくは専用プロセッサによってアクセスされ得る、任意の他の媒体を備えることができる。また、いかなる接続もコンピュータ可読媒体と適切に呼ばれる。たとえば、ソフトウェアが、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバーケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。本明細書で使用するディスク（disk）およびディスク（disc）は、コンパクトディスク（disc）（ＣＤ）、レーザーディスク（登録商標）（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピー（登録商標）ディスク（disk）およびブルーレイ（登録商標）ディスク（disc）を含み、ディスク（disk）は、通常、データを磁気的に再生し、ディスク（disc）は、データをレーザで光学的に再生する。上記の組合せもコンピュータ可読媒体の範囲内に含まれる。
【００５０】
本開示の前述の説明は、当業者が本開示を作成または使用することができるように提供されたものである。本開示への様々な修正は当業者には容易に明らかであり、本明細書で定義した一般原理は、本開示の趣旨または範囲から逸脱することなく他の変形形態に適用できる。本開示全体にわたって、「例」または「例示的」という用語は、一例または一事例を示すものであり、言及した例についての選好を暗示せず、または必要としない。したがって、本開示は、本明細書で説明する例および設計に限定されるべきでなく、本明細書で開示する原理および新規の特徴に合致する最も広い範囲を与えられるべきである。
【図１】
2016076253.tif 000003
【図２】
2016076253.tif 000004
【図３】
2016076253.tif 000005
【図４】
2016076253.tif 000006
【図５】
2016076253.tif 000007
【図６】
2016076253.tif 000008
【図７】
2016076253.tif 000009
【図８】
2016076253.tif 000010
【図９】
2016076253.tif 000011
【図１０】
2016076253.tif 000012
【図１１】
2016076253.tif 000013
【図１２】
2016076253.tif 000014
【手続補正書】
【提出日】平成28年1月12日(2016.1.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ワイヤレスモバイルデバイスを使用して、画像を識別するための方法であって、
ロケーション情報と、前記モバイルデバイスの向きと、前記モバイルデバイスの中間方位とを含む位置情報を備える、前記モバイルデバイスからのデータのセットを受信することと、
画像のデータストアから、前記受信された位置情報に関連付けられた画像のセットを識別することとを備える方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００５０
【補正方法】変更
【補正の内容】
【００５０】
本開示の前述の説明は、当業者が本開示を作成または使用することができるように提供されたものである。本開示への様々な修正は当業者には容易に明らかであり、本明細書で定義した一般原理は、本開示の趣旨または範囲から逸脱することなく他の変形形態に適用できる。本開示全体にわたって、「例」または「例示的」という用語は、一例または一事例を示すものであり、言及した例についての選好を暗示せず、または必要としない。したがって、本開示は、本明細書で説明する例および設計に限定されるべきでなく、本明細書で開示する原理および新規の特徴に合致する最も広い範囲を与えられるべきである。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
ワイヤレスモバイルデバイスを使用して、画像を識別するための方法であって、
ロケーション情報と、前記モバイルデバイスの向きと、前記モバイルデバイスの中間方位とを含む位置情報を備える、前記モバイルデバイスからのデータのセットを受信することと、
画像のデータストアから、前記受信された位置情報に関連付けられた画像のセットを識別することとを備える方法。
［Ｃ２］
前記画像のセットを識別することが、画像に対するアクセス要求の数に基づいて、前記画像のデータストアから前記画像を選択することを備える、Ｃ１に記載の方法。
［Ｃ３］
前記画像のセットを識別することが、画像のダウンロードのためのコスト、前記画像の解像度、および前記画像のソースのうちの１つまたは複数に基づいて、前記画像のデータストアから前記画像を選択することを備える、Ｃ１に記載の方法。
［Ｃ４］
前記データのセットが、前記位置情報に関連付けられた日付と時間とを含むタイムスタンプをさらに備え、前記画像のセットが、前記受信されたタイムスタンプの前記時間に類似した時間に撮影された１つまたは複数の画像を含む、Ｃ１に記載の方法。
［Ｃ５］
前記画像のセットが、前記ロケーション情報の近傍における他のロケーションからの１つまたは複数の画像を含む、Ｃ１に記載の方法。
［Ｃ６］
前記画像のセットに関連付けられた前記他のロケーション情報を、前記モバイルデバイスへ送信することをさらに備える、Ｃ５に記載の方法。
［Ｃ７］
前記送信することが、
前記他のロケーションへ移動するために、前記モバイルデバイスのユーザによって使用可能な道案内を送信することを備える、Ｃ６に記載の方法。
［Ｃ８］
前記画像のセットを識別することが、前記ロケーション情報の近傍における他のモバイルデバイスから受信された位置情報に基づく、Ｃ５に記載の方法。
［Ｃ９］
前記画像のセットが、前記受信された位置情報に類似した位置情報を有するデバイスによって撮影された１つまたは複数の画像を含む、Ｃ１に記載の方法。
［Ｃ１０］
前記画像のセットを識別することが、前記データのセットの前記受信の時間とは異なる時間からの複数の画像を識別することを備える、Ｃ１に記載の方法。
［Ｃ１１］
前記複数の画像が、年代順に、前記位置情報に関連付けられた画像を含む、Ｃ１０に記載の方法。
［Ｃ１２］
前記送信することが、前記画像の前記年代順に関連付けられた音声を送信することをさらに備える、Ｃ１１に記載の方法。
［Ｃ１３］
前記モバイルデバイスが、画像キャプチャモジュールを含み、前記受信することが、前記画像キャプチャモジュールから、キャプチャされた画像を受信することをさらに含み、前記画像のセットを識別することが、前記キャプチャされた画像にさらに基づく、Ｃ１に記載の方法。
［Ｃ１４］
前記画像のセットを前記モバイルデバイスのユーザへ送信することをさらに備える、Ｃ１に記載の方法。
［Ｃ１５］
前記画像のセットを送信することが、１つまたは複数の画像を、前記モバイルデバイスのユーザに関連付けられたパーソナルビデオレコーダ、パーソナルコンピュータ、ソーシャルネットワーキングアカウント、またはモバイルデバイスのうちの１つまたは複数へ送信することを備える、Ｃ１４に記載の方法。
［Ｃ１６］
前記画像のセットを送信することが、低解像度画像のセットを前記モバイルデバイスのユーザへ送信することを備え、前記方法が、
前記画像のうちの１つまたは複数の選択を受信することと、
前記１つまたは複数の選択された画像のフル解像度画像を送信することとをさらに備える、Ｃ１４に記載の方法。
［Ｃ１７］
前記低解像度画像のセットが、コスト情報を含み、前記選択を受信することが、前記選択された１つまたは複数の画像の前記コストの支払いを受けることを備える、Ｃ１６に記載の方法。
［Ｃ１８］
ワイヤレスモバイルデバイスのユーザに対して、画像を識別するための装置であって、
ネットワークインターフェースモジュールであり、
ロケーション情報と、前記モバイルデバイスの向きと、前記モバイルデバイスの中間方位とを含む位置情報を備える、前記モバイルデバイスからのデータのセットを受信することを行うように構成されたネットワークインターフェースモジュールと、
関連付けられた位置情報を有する複数の画像を備える、画像データベースと、
前記ネットワークインターフェースモジュールおよび画像データベースに通信可能に結合された、画像識別モジュールであり、
前記受信された位置情報に対応する、前記画像データベースにおける画像のセットを識別することを行うように構成された画像識別モジュールとを備える装置。
［Ｃ１９］
前記画像識別モジュールが、画像に対するアクセス要求の数、前記画像のダウンロードのためのコスト、前記画像の解像度、および前記画像のソースのうちの１つまたは複数に基づいて、前記画像データベースから前記画像を選択することを行うようにさらに構成される、Ｃ１８に記載の装置。
［Ｃ２０］
前記画像のセットが、前記受信された位置情報に類似した位置情報を有するデバイスによって撮影された１つまたは複数の画像を含む、Ｃ１８に記載の装置。
［Ｃ２１］
前記データのセットが、前記位置情報に関連付けられた日付と時間とを含むタイムスタンプをさらに備え、前記画像のセットが、前記受信されたタイムスタンプの前記時間に類似した時間に撮影された１つまたは複数の画像を含む、Ｃ１８に記載の装置。
［Ｃ２２］
前記画像のセットが、前記ロケーション情報の近傍における他のロケーションからの１つまたは複数の画像を含む、Ｃ１８に記載の装置。
［Ｃ２３］
前記画像識別モジュールが、前記画像のセットに関連付けられた前記他のロケーション情報を、前記モバイルデバイスへ送信することを行うようにさらに構成される、Ｃ２２に記載の装置。
［Ｃ２４］
前記ネットワークインターフェースモジュールが、第２のモバイルデバイスから少なくとも第２のデータのセットを受信することを行うようにさらに構成され、前記画像識別モジュールが、前記第２のモバイルデバイスから受信された位置情報に基づいて、前記画像のセットを識別することを行うようにさらに構成される、Ｃ２２に記載の装置。
［Ｃ２５］
前記画像のセットが、前記データのセットの前記受信の時間とは異なる時間からの複数の画像を備える、Ｃ１８に記載の装置。
［Ｃ２６］
前記複数の画像が、年代順に、前記位置情報に関連付けられた画像を含む、Ｃ２５に記載の装置。
［Ｃ２７］
前記画像識別モジュールが、前記年代順の画像に関連付けられた音声を送信することを行うようにさらに構成される、Ｃ２５に記載の装置。
［Ｃ２８］
前記ネットワークインターフェースモジュールが、前記モバイルデバイスに関連付けられた画像キャプチャデバイスから、キャプチャされた画像を受信することを行うようにさらに構成され、前記画像識別モジュールが、前記キャプチャされた画像に基づいて、前記画像のセットを識別することを行うようにさらに構成される、Ｃ１８に記載の装置。
［Ｃ２９］
前記ネットワークインターフェースモジュールが、前記モバイルデバイスに関連付けられた画像キャプチャデバイスから画像を受信することと、前記受信された画像を前記画像データベースに記憶することとを行うようにさらに構成される、Ｃ１８に記載の装置。
［Ｃ３０］
前記画像データベースが、ある画像が記憶されるとき、画像の経年数、前記画像のダウンロードの数、および前記画像データベース中に含まれている類似する画像の総数のうちの１つまたは複数に基づいて、前記画像を除去することを行うように構成される、Ｃ２９に記載の装置。
［Ｃ３１］
前記画像識別モジュールが、前記画像のセットに関する情報を前記モバイルデバイスのユーザへ送信することを行うようにさらに構成される、Ｃ１８に記載の装置。
［Ｃ３２］
前記画像のセットに関する前記情報が、サムネイル画像のセットを備え、前記ネットワークインターフェースモジュールが、前記画像のうちの１つまたは複数の選択を受信することを行うようにさらに構成され、前記画像識別モジュールが、前記１つまたは複数の選択された画像のフル解像度画像を送信することを行うようにさらに構成される、Ｃ３１に記載の装置。
［Ｃ３３］
前記画像のセットに関する前記情報が、コスト情報をさらに備え、前記ネットワークインターフェースモジュールが、前記選択された１つまたは複数の画像の前記コストの支払いを受けることを行うようにさらに構成される、Ｃ３２に記載の装置。
［Ｃ３４］
ワイヤレスモバイルデバイスを使用して、画像を識別するための方法であって、
前記モバイルデバイスから、ロケーション情報と、前記モバイルデバイスの向きと、前記モバイルデバイスの中間方位とを含む位置情報を備える、データのセットを送信することと、
前記送信された位置情報に関連付けられた画像のセットの識別を受信することとを備える方法。
［Ｃ３５］
前記画像のセットが、前記送信された位置情報に類似した位置情報を有するデバイスによって撮影された１つまたは複数の画像を含む、Ｃ３４に記載の方法。
［Ｃ３６］
前記データのセットが、前記位置情報に関連付けられた日付と時間とを含むタイムスタンプをさらに備え、前記画像のセットが、前記送信されたタイムスタンプの前記時間に類似した時間に撮影された１つまたは複数の画像を含む、Ｃ３４に記載の方法。
［Ｃ３７］
前記モバイルデバイスにおいて、前記画像のセットにおける１つまたは複数の画像に対応する、前記モバイルデバイスの前記ロケーションの近傍における第２のロケーションに関する情報を受信することをさらに備える、Ｃ３４に記載の方法。
［Ｃ３８］
前記画像のセットが、前記データのセットの前記送信の時間とは異なる時間からの複数の画像を備える、Ｃ３４に記載の方法。
［Ｃ３９］
前記モバイルデバイスにおいて、前記複数の画像を年代順に表示することをさらに備える、Ｃ３８に記載の方法。
［Ｃ４０］
前記モバイルデバイスにおいて、前記複数の画像に関連付けられた音声を再生することをさらに備える、Ｃ３９に記載の方法。
［Ｃ４１］
前記モバイルデバイスにおいて、前記画像のセットに対応する低解像度画像のセットを受信することをさらに備え、前記方法が、
前記画像のうちの１つまたは複数の選択を受信することと、
前記１つまたは複数の選択された画像のフル解像度画像を送信することと、
前記画像のうちの１つまたは複数の選択が受信されないとき、前記モバイルデバイスの画像キャプチャモジュールから画像をキャプチャすることとをさらに備える、Ｃ３４に記載の方法。
［Ｃ４２］
モバイルデバイスのロケーションと、中間方位と、向きとを決定するように構成された、測位モジュールと、
ロケーション情報と、前記モバイルデバイスの向きと、前記モバイルデバイスの中間方位とを含む位置情報を備える、データのセットを送信するように構成される、前記測位モジュールに通信可能に結合されたコントローラモジュールとを備えるモバイルデバイス。
［Ｃ４３］
前記コントローラモジュールが、画像のデータストアから、前記受信された位置情報に関連付けられた画像のセットの識別を受信することを行うようにさらに構成される、Ｃ４２に記載のモバイルデバイス。
［Ｃ４４］
前記コントローラモジュールが、前記測位モジュールの出力を監視し、前記モバイルデバイスのあらかじめ定義された動作が検出されるとき、前記データのセットを送信することを行うようにさらに構成される、Ｃ４２に記載のモバイルデバイス。
［Ｃ４５］
前記コントローラモジュールが、前記モバイルデバイスの特定の部分を前記モバイルデバイスの前部として識別する、前記モバイルデバイスに関する構成情報を受信することを行うようにさらに構成され、前記コントローラモジュールが、前記構成情報に基づいて、前記モバイルデバイスの前記向きと、前記モバイルデバイスの前記中間方位とを送信することを行うようにさらに構成される、Ｃ４２に記載のモバイルデバイス。
［Ｃ４６］
前記画像のセットが、前記送信された位置情報に類似した位置情報を有するデバイスによって撮影された１つまたは複数の画像を含む、Ｃ４２に記載のモバイルデバイス。
［Ｃ４７］
前記コントローラモジュールが、前記画像のセットにおける１つまたは複数の画像に対応する、前記モバイルデバイスの前記ロケーションの近傍における第２のロケーションに関する情報を受信することを行うようにさらに構成される、Ｃ４２に記載のモバイルデバイス。
［Ｃ４８］
前記画像のセットが、前記データのセットの前記送信の時間とは異なる時間からの複数の画像を備え、前記モバイルデバイスが、前記複数の画像を年代順に表示するように構成されたディスプレイをさらに備える、Ｃ４２に記載のモバイルデバイス。
［Ｃ４９］
前記コントローラモジュールが、前記画像のセットのうちの１つまたは複数の画像を受信するためのユーザからの要求とは無関係に、前記１つまたは複数の画像を受信することを行うようにさらに構成される、Ｃ４２に記載のモバイルデバイス。
［Ｃ５０］
ワイヤレスモバイルデバイスを使用して、画像を識別するためのシステムであって、
ロケーション情報と、前記モバイルデバイスの向きと、前記モバイルデバイスの中間方位とを含む位置情報を備える、前記モバイルデバイスからのデータのセットを受信するための手段と、
画像のデータストアから、前記受信された位置情報に関連付けられた画像のセットを識別するための手段とを備えるシステム。
［Ｃ５１］
前記画像のセットを識別するための前記手段が、画像に対するアクセス要求の数に基づいて、前記画像のデータストアから前記画像を選択するための手段を備える、Ｃ５０に記載のシステム。
［Ｃ５２］
前記画像のセットが、前記受信された位置情報に類似した位置情報を有するデバイスによって撮影された１つまたは複数の画像を含む、Ｃ５０に記載のシステム。
［Ｃ５３］
前記画像のセットが、前記モバイルデバイスのユーザの関心を引き得る、前記ロケーション情報の近傍における他のロケーションからの１つまたは複数の画像を含む、Ｃ５０に記載のシステム。
［Ｃ５４］
前記画像のセットを識別するための前記手段が、前記データのセットの前記受信の時間とは異なる時間からの複数の画像を識別するための手段を備える、Ｃ５０に記載のシステム。
［Ｃ５５］
ロケーション情報と、モバイルデバイスの向きと、前記モバイルデバイスの中間方位とを含む位置情報を備える、前記モバイルデバイスからのデータのセットを受信するためのコードと、
画像のデータストアから、前記受信された位置情報に関連付けられた画像のセットを識別するためのコードと
を備えるコンピュータ可読媒体を備えるコンピュータプログラム製品。
［Ｃ５６］
前記画像のセットを識別するための前記コードが、画像に対するアクセス要求の数に基づいて、前記画像のデータストアから前記画像を選択するためのコードを備える、Ｃ５５に記載のコンピュータプログラム製品。
［Ｃ５７］
前記画像のセットが、前記受信された位置情報に類似した位置情報を有するデバイスによって撮影された１つまたは複数の画像を含む、Ｃ５５に記載のコンピュータプログラム製品。
［Ｃ５８］
前記画像のセットが、前記ロケーション情報の近傍における他のロケーションからの１つまたは複数の画像を含む、Ｃ５５に記載のコンピュータプログラム製品。
［Ｃ５９］
前記画像のセットを識別するための前記コードが、前記データのセットの前記受信の時間とは異なる時間からの複数の画像を識別するためのコードを備える、Ｃ５５に記載のコンピュータプログラム製品。
【外国語明細書】
2016076253000001.pdf