JP2016122205A - 地図画像を収集及び提供するためのシステム及び方法 - Google Patents
地図画像を収集及び提供するためのシステム及び方法 Download PDFInfo
- Publication number
- JP2016122205A JP2016122205A JP2016018939A JP2016018939A JP2016122205A JP 2016122205 A JP2016122205 A JP 2016122205A JP 2016018939 A JP2016018939 A JP 2016018939A JP 2016018939 A JP2016018939 A JP 2016018939A JP 2016122205 A JP2016122205 A JP 2016122205A
- Authority
- JP
- Japan
- Prior art keywords
- image
- map
- server
- user
- orientation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/20—Instruments for performing navigational calculations
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3667—Display of a road map
- G01C21/367—Details, e.g. road map scale, orientation, zooming, illumination, level of detail, scrolling of road map or positioning of current position marker
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1684—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
- G06F1/1694—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/58—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04845—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B29/00—Maps; Plans; Charts; Diagrams, e.g. route diagram
- G09B29/10—Map spot or coordinate position indicators; Map reading aids
- G09B29/106—Map spot or coordinate position indicators; Map reading aids using electronic means
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/025—Services making use of location information using location based information parameters
- H04W4/026—Services making use of location information using location based information parameters using orientation information, e.g. compass
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2200/00—Indexing scheme relating to G06F1/04 - G06F1/32
- G06F2200/16—Indexing scheme relating to G06F1/16 - G06F1/18
- G06F2200/161—Indexing scheme relating to constructional details of the monitor
- G06F2200/1614—Image rotation following screen orientation, e.g. switching from landscape to portrait mode
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2200/00—Indexing scheme relating to G06F1/04 - G06F1/32
- G06F2200/16—Indexing scheme relating to G06F1/16 - G06F1/18
- G06F2200/163—Indexing scheme relating to constructional details of the computer
- G06F2200/1637—Sensing arrangement for detection of housing movement or orientation, e.g. for controlling scrolling or cursor movement on the display of an handheld computer
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Human Computer Interaction (AREA)
- Automation & Control Theory (AREA)
- Educational Technology (AREA)
- Educational Administration (AREA)
- Business, Economics & Management (AREA)
- Mathematical Physics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Library & Information Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Processing Or Creating Images (AREA)
- Instructional Devices (AREA)
- User Interface Of Digital Computer (AREA)
- Navigation (AREA)
Abstract
【課題】複数のクライアント・デバイスにおいて地図の画像を集めて、その画像を地球に関して配向し、この配向された地図をユーザーに提供すること。【解決手段】地図画像415は、地球画像510の絵の上に画像の位置を配置することにより地図を配向させるユーザーによって集められ得る。他の例においては、ユーザーは、地球の画像上の二つ以上の位置に対して地図画像415における二つ以上の点の位置を示す「プッシュピン」を用いて地図を配向し得る。この画像は、次いでダウンロードされて、他のユーザーによって使用し得る高画質画像を生成する目的で処理し得る。【選択図】図5
Description
本出願は米国特許出願番号第13/150,478号(2011年6月1日出願)の継続出願であり、その開示事項は参照によって本明細書に組み込まれている。
地図サービスは、ユーザーに場所の街路レベルとその場所の画像を提供する。例えば、或る街路地図サービスは、ユーザーに街路レベル画像、衛星画像、航空画像、及び他の地理的画像を提供することがある。これらの画像は、多数の異なる情報源から収集し得る。例えば、画像は地図サービスそのものによって収集されるか、ユーザーによってアップロードされるか、地球視覚化の目的で衛星画像の提供者から取り出し得る。この種の地図サービスは、広範囲で最新の画像範囲を提供するために、大量の画像及び画像情報をしばしば使用する。
地図サービスは、ユーザーに、情報を提供するように、奨励する手段も提供し得る。例えば、地図サービスは、どのユーザーがウェブサイトへ情報を投稿したかについて特定し得る。他のシステムはGPS位置に基づいて領域内でできることについての情報を提供して、ユーザーが様々な活動を達成すると、ユーザーに評価点を与え、又はバッジで報いる。
様々な他のシステムは、様々なプログラムへのユーザー参加を増加させるように様々な奨励手段を利用する。例えば、或るサービスは、他のユーザーより先に特定のタスクを達成すると、ユーザーにタイトル又はバッジを授与する。他のシステム、例えばユーザー・プロファイルを維持するネットワーキング・ウェブサイトは、ユーザーのプロファイルの達成割合を示し得る。他の例においては、或るビデオゲームは、ゲームにおいてタスクを完了して成功したユーザーに任意の点を与える。これらの例は、ユーザーに、彼らのプロファイルに情報を加える動機と共に、他の人々に参加するように勧誘する動機を与える。
Autodesk CAD Overlay Release14,パドマガ,日本,1998年 2月,vol. 14,第128頁
開示事項の態様は、一般に、様々な場所の利用可能な地図を提供することに関する。より詳しくは、態様は複数のクライアント・デバイスで地図の画像を集めて、地球に関して画像を配向させ、配向された地図をユーザーへ提供することに関する。地図画像は、地球の画像に亘って画像の位置を配置することにより、地図を配向させるユーザーにより収集され得る。他の例においては、地球の画像上の二つ以上の場所に対する地図画像における二つ以上の点の位置を示すために、ユーザーは「プッシュピン」を用いて地図を配向し得る。この画像は高画質画像を生成するために処理されて、次いで他のユーザーによりダウンロードされて利用し得る。
開示事項の一つの態様は、コンピュータを用いて実施する一つの方法を提供する。この方法は、カメラを用いて地図の画像を撮ること、その画像を地理的位置へ関連付けること、プロセッサにより、地理的位置に基づいて地球の画像を特定すること、クライアント・デバイスのディスプレイ上に地図の画像及び地球の画像を表示させて、ディスプレイ上で地図の画像を地球の画像に近接させ、ユーザーが地図画像における複数の位置を訪れる必要無く、地図の画像と地球の画像との間の対応する位置の第1のセットの選択及び地図の画像と地球の画像との間の対応する位置の第2のセットの選択を含めてユーザーによるクライアント・デバイスへの情報入力に基づいて、プロセッサにより、地球の表示された画像に関する地図の表示された画像の配向を決定し、この配向に基づいて配向された地図画像をプロセッサにより生成し、配向された地図画像をサーバーへ送信し、及び、対応する位置の第1のセット及び対応する位置の第2のセットをサーバーへ送信することを含む。
一つの例においては、この方法は、地図画像についての要求をサーバー・コンピュータへ送信し、この要求は地理的位置を含み、サーバーから第2の配向された地図画像を受信し、及び、クライアント・デバイスのディスプレイ上に第2の配向された地図画像を表示させることを含む。クライアント・デバイスのディスプレイ上に第2の配向された地図画像を表示させることは、利用可能な地図のリストを表示し、利用可能な地図のリストのユーザーが選択した利用可能な地図を受信し、及び、ユーザーが選択した利用可能な地図を配向された地図画像として表示させることを含むことがある。サーバーから受信された第2の配向地図画像はベクトル形式になり得て、かつ、サーバーへ送信された配向された地図画像はベクトル形式にはなっていない。他の例においては、地球の画像は、地理的位置を囲んでいる領域の衛星画像である。他の例においては、地球の画像は、地理的位置を囲んでいる領域の街路地図である。
本開示事項の他の態様は、コンピュータを用いて実施する一つの方法を提供する。この方法は、カメラを用いて地図の画像を撮り、この画像を地理的位置へ関連付け、プロセッサにより、地理的位置に基づいて地球の画像を特定し、地図の画像及び地球の画像をクライアント・デバイスのディスプレイに表示させ、ユーザーが地図画像における複数の位置を訪れる必要無く、ユーザーによるクライアント・デバイスへの情報入力に基づいて、地球の表示された画像に関する地図の表示された画像の配向をプロセッサにより決定し、この配向に基づいて、配向された地図画像をプロセッサにより生成し、クライアント・デバイスの地理的位置決め構成要素から受信された情報に基づいて配向情報を生成し、配向と地理的位置決め構成要素から受信された情報との両方に基づいて、配向された地図画像の配向を精密化し、この精密化された配向をサーバー・コンピュータへ送信し、及び、配向された地図画像をサーバーへ送信することを含む。
一つの例では、地図の表示された画像の配向を決定することは、地図の画像を地球の画像の上に重ね合わせることを含み、この方法は更に、地図の画像を地球の画像に関して、望ましい配向に達するまで、回転可能にすることを含み、クライアント・デバイスにより受信された情報は望ましい配向の識別を含む。
回転は、クライアント・デバイスの方位装置から受信された情報に基づいて、地図の画像又は地球の画像の何れかのクライアント・デバイスのディスプレイに関する位置を保持しながら、クライアント・デバイスを回転させることにより実行されるように構成し得る。この回転は、クライアント・デバイスのタッチ・スクリーンを用いて、地図画像上の点をドラッグすることによって実行されるように構成し得る。
回転は、クライアント・デバイスの方位装置から受信された情報に基づいて、地図の画像又は地球の画像の何れかのクライアント・デバイスのディスプレイに関する位置を保持しながら、クライアント・デバイスを回転させることにより実行されるように構成し得る。この回転は、クライアント・デバイスのタッチ・スクリーンを用いて、地図画像上の点をドラッグすることによって実行されるように構成し得る。
他の例においては、地理的位置に基づいて地球の画像を特定することは、地球の画像についての要求をサーバーへ送信すること及び、サーバーから地球の画像を受信することを含み、この要求は、地理的位置を含む。他の例においては、地理的位置に基づいて地球の画像を特定することは、地理的位置に基づいてクライアント・デバイスのローカル・メモリから地球の画像を取り出すことを含む。
他の例においては、この方法は、地図画像についての要求をサーバー・コンピュータへ送信し、この要求は地理的位置を含み、サーバーから第2の配向地図画像を受信し、及び、第2の配向された地図画像をクライアント・デバイスのディスプレイに表示させることも含む。配向された地図画像をクライアント・デバイスのディスプレイに表示させることは、利用可能な地図のリストを表示させ、利用可能な地図のリストのユーザーが選択した利用可能な地図を受信し、及びユーザーが選択した利用可能な地図を第2の配向された地図画像として表示させることを含み得る。サーバーから受信された第2の配向された地図画像はベクトル形式にあり得て、かつ、サーバーへ送信された配向された地図画像はベクトル形式になっていない。
本開示事項の更に他の態様は、コンピュータを用いた実施方法を提供する。この方法は、カメラを用いて地図の画像を撮り、この画像を地理的位置に関連付け、
プロセッサにより、地理的位置に基づいて地球の画像を特定し、地図の画像及び地球の画像をクライアント・デバイスのディスプレイに表示し、ユーザーが地図画像内の複数の位置を訪れる必要無く、ユーザーによるクライアント・デバイスへの情報入力に基づいて、プロセッサにより、地球の表示された画像に関して地図の表示された画像の配向を決定し、この配向に基づいて、プロセッサにより、配向された地図画像を生成し、この配向された地図画像をサーバーへ送信し、クライアントのユーザーを特定する情報についての要請をサーバーへ送信し、及び、この要請に応じて、配向された地図画像の処理されたバージョンを閲覧したユーザーの数に関する統計を受信することを含む。
プロセッサにより、地理的位置に基づいて地球の画像を特定し、地図の画像及び地球の画像をクライアント・デバイスのディスプレイに表示し、ユーザーが地図画像内の複数の位置を訪れる必要無く、ユーザーによるクライアント・デバイスへの情報入力に基づいて、プロセッサにより、地球の表示された画像に関して地図の表示された画像の配向を決定し、この配向に基づいて、プロセッサにより、配向された地図画像を生成し、この配向された地図画像をサーバーへ送信し、クライアントのユーザーを特定する情報についての要請をサーバーへ送信し、及び、この要請に応じて、配向された地図画像の処理されたバージョンを閲覧したユーザーの数に関する統計を受信することを含む。
一つの例においては、この方法は、配向された地図画像に関する注釈情報を受信することも含む。他の例においては、この方法は、クライアント・デバイスの地理的位置決め構成要素から受信した情報に基づいて配向情報を生成し、この配向と地理的位置決め構成要素から受信した情報との両方に基づいて、配向された地図画像の配向を精密化し、及び、この精密化された配向をサーバー・コンピュータへ送信することも含む。他の例においては、この方法はサーバー・コンピュータへ地図画像についての要請を送信し、この要請は地理的位置を含み、サーバーから第2の配向された地図画像を受信し、第2の配向された地図画像をクライアント・デバイスのディスプレイに表示し、及び、サーバーから受信された第2の配向された地図画像はベクトル形式にあり、かつ、サーバーへ送信された配向された地図画像はベクトル形式にないことも含む。他の例においては、地図の画像の配向を決定することは、ディスプレイ上で地球の画像に近接して地図の画像を表示し、ユーザーによるクライアント・デバイスへの情報入力は、地図の画像と地球の画像との間の対応する位置の第1のセットの選択と地図の画像と地球の画像との間の対応する位置の第1のセットの選択とを含み、及び、対応する位置の第1セット及び対応する位置の第2のセットをサーバーへ送信することを含む。
本開示事項の他の態様は、有形で、非一時的な、コンピュータ可読記憶媒体を提供し、そこにはプログラムのコンピュータ可読指令が記憶されている。その指令は、プロセッサにより実行されるとき、プロセッサに上述の方法を実行させる。
本開示事項の更なる態様は、プロセッサに結合されたディスプレイを含むデバイスを提供する。このデバイスは、プロセッサに結合されたメモリも含み得る。プロセッサは、上述の方法を実行するために操作可能である。
一つの態様において、第1のクライアント・デバイスは、地図の画像を撮り得る。この地図の画像は、地理位置に関連している。この地理的位置は、
地理的位置決め構成要素又はユーザーによる手動入力に基づいてクライアント・デバイスにより自動的に提供し得る。ユーザーは、画像を例えばコピー等により編集するためにも選択し得る。
地理的位置決め構成要素又はユーザーによる手動入力に基づいてクライアント・デバイスにより自動的に提供し得る。ユーザーは、画像を例えばコピー等により編集するためにも選択し得る。
次いで、地球の画像、例えば写真、地図又は他の表現は地理位置に基づいて特定される。地球のこの画像はクライアント・デバイスにおけるストレージから取り出し得るか、或いは、クライアント・デバイスは画像についての要請をサーバーへ送信し得る。一旦地球の画像が取り出されるならば、地図の画像は地球の画像に関して配向される。地図の配向された画像及びそれに関連する地理的位置は次いでサーバーへ送信される。
次いでサーバーは地図の配向された画像及びそれに関連する地理的位置を受信する。次いでサーバーは、地図の配向された画像を処理して、高画質の配向された地図画像を生成する。次いで高画質の配向された地図画像は、サーバーによりアクセス可能なメモリに保存される。
保存に続いて、第2のクライアント・デバイスは、地図画像についての要請を送信し得る。この要請は、第2の地理的位置を含む。サーバーは要請を受信して、第2の地理的位置に基づく高画質の配向された地図画像を特定する。例えば、地図画像に関連した地理的位置は、第2の地理的位置又はその近傍とし得る。一旦特定されたならば、高画質の配向された地図画像は第2のクライアント・デバイスへ送信される。第2のクライアント・デバイスは、高画質の配向された地図画像を受信して表示する。第1及び2のクライアント・デバイスは同一であるか又は異なるクライアント・デバイスである場合があることが理解されよう。
図1−図2に示すように、例示的システム100は、コンピュータ110,170,及び171を含み得る。コンピュータ110は、プロセッサ120、メモリ130及び汎用コンピュータに典型的に存在するその他の構成要素を含み得る。コンピュータ110のメモリ130は、プロセッサ120によりアクセス可能な情報を記憶し、これはプロセッサ120により実行し得る指令131を含む。メモリは、プロセッサにより取り出され、操作され、又は記憶し得るデータ132も含む。メモリは、プロセッサによりアクセス可能な情報を記憶することができる任意の形式、例えばハードドライブ、メモリーカード、ROM、RAM、DVD、CD−ROM、書き込み可能及び読み出し専用メモリとし得る。プロセッサ120は、任意の公知のプロセッサ、例えばインテル社又はアドバンスト・マイクロ・デバイセズ製のプロセッサとし得る。これに代えて、プロセッサはASICなどの専用のコントローラとし得る。
指令131は、プロセッサにより直接に(例えば機械語)又は間接的に(例えばスクリプト)実行される指令の任意のセットとし得る。これに関連して、用語「指令」、「アプリケーション」、「ステップ」及び「プログラム」は、本明細書においては互換に用いられ得る。プロセッサによる直接処理のためのオブジェクト・コード・フォーマット、或いは、スクリプト又は要請に応じて解釈されるか若しくは事前にコンパイルされる独立したソースコード・モジュールのコレクションを含む任意の他のコンピュータ言語に記憶し得る。指令の機能、方法及びルーチンは、以下に更に詳細に説明される。
データ132は、指令131に応じてプロセッサ120により取り出されるか、記憶されるか、又は修正され得る。例えば、システム及び方法は任意の特定のデータ構造によって制限されないが、データは、複数のコンピュータ・レジスター、関係データベースにおいて異なるフィールド及び記録を有するテーブル、又はXML文書、に記憶し得る。データは、任意のコンピュータ可読フォーマット、例えば、バイナリ値、アスキー又はユニコードにもフォーマットし得るが、これらに限定されるものではない。更に、データは、関連した情報、例えば数、説明文、プロプライエタリー・コード、ポインター、他のメモリ(他のネットワーク場所を含む)に記憶されたデータ又は関連したデータを計算するための機能により用いられる情報への参照を特定するのに充分な任意の情報から成り得る。
図1はプロセッサとメモリとを同一ブロック内にあるように機能的に図解しているが、当業者には、プロセッサとメモリとは実際には複数のプロセッサと複数のメモリとを含むことがあり、これらは同一の物理的ハウジング内に保管されることもあればそうでないこともあることは良く理解されよう。例えば、指令及びデータの一部は、取り外し可能なCD―ROM及び読み出し専用コンピューター・チップ内のその他に記憶し得る。指令及びデータの一部又は全ては、プロセッサから物理的に離隔しているが、プロセッサにより依然としてアクセス可能な場所に記憶し得る。同様に、プロセッサは、実際には並行に作動するか又はそうでないプロセッサのコレクションから成り得る。
コンピュータ110はネットワーク195の一つのノードにあって、ネットワークの他のノードと直接的及び間接的に通信し得る。例えば、コンピュータ110は、ウェブ・サーバーを有し、これはネットワーク195を介してクライアント・デバイス170−71と通信する能力があるので、サーバー110はネットワーク195を用いて、クライアント・デバイス170のディスプレイ上でユーザー190へ情報を送信及び表示する。サーバー110は複数のコンピュータ、例えば負荷平衡サーバー・ファームから成ることもあり、これはクライアント・デバイスに対してデータを受信、処理及び送信の目的でネットワークの異なるノードと情報を交換する。この例においては、クライアント・デバイスは、代表的には、サーバー110から成るコンピュータの何れよりもネットワークの異なるノードに依然として存在する。
各々のクライアント・デバイスは、プロセッサ160、メモリ161、指令162及びデータ140を有するサーバー110と同様に構成し得る。各々のクライアント・コンピュータ170-71は、個人190−91による使用のために意図されたパーソナル・コンピュータである場合があり、これはパーソナル・コンピュータに通常見られる全ての内部構成要素、例えば中央演算処理装置(CPU)、ディスプレイ・デバイス163(例えば、スクリーンを有するモニター、プロジェクター、タッチ・スクリーン、小型LCDスクリーン、テレビジョン、又は他のデバイス、例えばプロセッサにより処理された情報を表示するために操作可能である電気デバイス)、CD−ROM、ハードドライブ、ユーザー入力164(例えば、マウス、キーボード、タッチ・スクリーン又はマイクロフォン)、スピーカー、モデム及び/又はネットワーク・インターフェース・デバイス(電話、ケーブル又はそうでないもの)及びこれらの要素を互いに接続するために用いられる全ての構成要素を有する。更に、本明細書に記載されたシステム及び方法によるコンピュータは、指令を処理して、人間へ及び人間からデータを送信することができる任意のデバイス、及び他のコンピュータからなることがあり、この他のコンピュータは、汎用コンピュータ、PDA、局所的記憶能力が欠けているネットワーク・コンピュータ、テレビジョン用のセットトップ・ボックス、若しくは他のネットワーク化デバイスを含む。
コンピュータ170-71は標準サイズのパーソナル・コンピュータから成り得るが、システム及び方法はまた、インターネットのようなネットワーク上でデータをサーバーと無線で交換可能なモバイル機器に関連して使用し得る。例示としてのみ、クライアント・デバイス171は、無線対応PDA、携帯型若しくは車載ナビゲーション装置、タブレットPC、ネットブック、或いはインターネットを介して情報を得ることができる携帯電話とし得る。ユーザーは、例えば小型キーボード、キーパッド又はタッチ・スクリーンを用いて情報を入力し得る。
サーバー110とクライアント・コンピュータ170−71とは、例えばネットワーク195上で直接的及び間接的な通信ができる。数台のコンピュータのみが図1−2に描かれているが、代表的なシステムは、多数の接続されたコンピュータを含むことができ、各々の異なるコンピュータはネットワーク195の異なるノードにあることが理解されたい。ネットワーク、及び介在ノードは、インターネット、ワールド・ワイド・ウェブ、イントラネット、仮想プライベート・ネットワーク、ワイド・エリア・ネットワーク、ローカル・ネットワーク、一つ以上の会社への通信プロトコル・プロプライエタリを用いるプライベート・ネットワーク、イーサネット(登録商標)、WiFi及びHTTP、並びに前述の様々な組合せを含めて、様々な構成及びプロトコルから成り得る。このような通信は、データを他のコンピュータへ及び他のコンピュータから送信する能力のある任意のデバイス、例えばモデム(例えば、ダイヤルアップ、有線又は光ファイバー)及び無線インタフェースにより促進し得る。
情報が上述したように送信又は受信されるときに特定の利点が得られるが、システム及び方法の他の態様は、情報の送信の如何なる特定の方法に限定されるものではない。例えば、或る態様においては、情報は媒体、例えばディスク、テープ又はCD−ROMを介して送り得る。更に、幾つかの機能は、単独のプロセッサを有する単独のクライアント・デバイスで起きるものとして示されているが、システム及び方法の様々な態様は複数のコンピュータ、例えば、ネットワーク195上の通信情報により実施し得る。
図1に示すように、クライアント・デバイスは、複数の画像142へアクセスし得る。この画像は、クライアント・デバイスに関連するカメラにより集められたか、又はユーザーによりダウンロードされた地図の画像を含む。画像における地図は、任意の形式の地図である場合があり、例えば、道路地図、国立公園、空港ターミナル、鉄道地図、オフィス・パーク、並びにモール、スタジアム、博物館及び他のそのような場所の屋内地図を含む。この画像は、地球の画像、例えば、街路地図又は衛星画像も含み得る。
クライアント・デバイスは、地理的位置を判定するために、地理的位置構成要素165も含み得る。例えば、クライアント・デバイス170は、このデバイスの緯度、経度及び高度位置を判定するために、GPSレシーバーを含み得る。従って、クライアント・デバイスが例えば物理的に移動することによって位置を変えても、GPSレシーバーは新たな現在の位置を判定し得る。構成要素165は、クライアント・デバイス170において受信された他の信号(例えば、クライアント・デバイスが携帯電話であるならば、一つ以上の携帯電話塔から携帯電話のアンテナで受信された信号)に基づいてデバイスの位置を判定するためのソフトウェアも含み得る。
クライアント・デバイス171は、このデバイスが指向している方向を判定するために、方位デバイス166、例えば加速度計、ジャイロスコープ、コンパス、ソフトウェア又はこれらの任意の組合せも含み得る。例えば、加速度計は、例えば、毎秒毎秒ごとのメートルで測定されるクライアント・デバイスに対する重力の効果を検出するために使用し得る。例示としてのみ、クライアント・デバイスは加速度計からの入力を用いて、重力の方向又はそれに垂直な面に関するクライアント・デバイスのピッチ、偏揺れ又は横揺れ(又はその変化)を判定し得る。これに関連して、ここに記載した方位データのクライアント・デバイスの提供は、自動的にクライアント・デバイスへ与え得ることが理解されよう。
クライアント・デバイス171は、画像を集めるためにカメラ167も含み得る。カメラはクライアント・デバイスに組み込まれるか、又はクライアント・デバイスへ画像を読み込むためにネットワーク又はケーブルを介して無線で接続された周辺デバイスである場合がある。これに関連して、画像142は、クライアント・デバイスにおいて、カメラ167又は両方に局所的に保存され得ることが理解されよう。
サーバー110は、地図データ144にアクセスし得る。地図データは地図関連の情報を含むことがあり、その少なくとも一部はクライアント・デバイスへ送信し得る。例えば、地図データは地図タイルを記憶することがあり、そこでは、各々のタイルは特定の地理的領域の地図画像である。分解能に依存して(例えば、地図がズームインされているか又はズームアウトされているかにより)、一つのタイルは、全体的領域、例えば州を比較的に小さな詳細で覆い得る。他のタイルは、単に幾つかの街路を高詳細で覆い得る。地図情報は、任意の特定のフォーマットに限定されない。例えば、この画像は街路地図、衛星画像又はこれらの組合せから成ることがあり、ベクトル(特に街路地図に関して)又はビットマップ(特に衛星画像に関して)として保存し得る。様々な地図タイルは、各々が地理的位置に関連するので、サーバー110は、地理的位置の受領に応じて一つ以上のタイルを選択し、取り出し、送信することができる。
サーバー110は、画像146にもアクセスし得る。画像146は、地図データ144の一部として、又は、個別に保存し得ることが理解されよう。画像146は、複数の異なるユーザーによって集められて、サーバーへ送信される地図の画像を含み得る。これらの地図は、「利用可能な地図」又はユーザーによってサーバーからダウンロードするために利用可能となった地図となり得る。
クライアント・デバイス171の複数の画像142と同様に、画像は地図の画像、例えば道路地図、国立公園、空港ターミナル、鉄道地図、オフィス・パーク、並びにモール、スタジアム、博物館及び他のそのような場所の屋内地図を含み得る。画像146は、地球の画像、例えば、サーバーによりクライアント・デバイスへ送信し得る街路地図又は衛星画像も含み得る。
クライアント・デバイス171の複数の画像142と同様に、画像は地図の画像、例えば道路地図、国立公園、空港ターミナル、鉄道地図、オフィス・パーク、並びにモール、スタジアム、博物館及び他のそのような場所の屋内地図を含み得る。画像146は、地球の画像、例えば、サーバーによりクライアント・デバイスへ送信し得る街路地図又は衛星画像も含み得る。
以下に指摘するように、位置は様々な方式で表現されることがあり、これは緯度/経度位置、街路住所、地図上の点(例えばユーザーが地図上でクリックしたとき)、建物名、一つ以上の地理的位置を特定することができる他のデータ、及び上述の範囲を含むが、これらに限定されるものではない。
以下に説明して図面に図解された操作に加えて、ここで様々な操作について説明する。以下の操作は以下に記載する正確な順序で実行される必要はないことを理解されたい。むしろ、様々なステップは、異なる順序で、又は同時に取り扱い得る。ステップは、特に明記しない限り省略されることもあり得る。
一つの態様において、ユーザーはアプリケーションをクライアント・デバイスへダウンロードし得る。例えば、ユーザーは、ダウンロードするアプリケーションを選択し得る。次いでクライアント・デバイスはネットワーク上でアプリケーションについての要請を送信して、これに応じて、アプリケーションを受信し得る。アプリケーションは、クライアント・デバイスにおいて局所的にインストールし得る。
一旦アプリケーションがインストールされるならば、ユーザーはカメラを用いて地図の画像を撮り得る。一つの例においては、ユーザーはアプリケーションを起動して、カメラを用いて画像を撮り得る。カメラはクライアント・デバイスに組み込まれることがあり、例えば、図3に示すように、クライアント・デバイス171は地図315の画像310を撮り得る。
一旦カメラが画像を撮るならば、それはクライアント・デバイスにおいて局所的に保存されるか、又はユーザーによって処理のための他のクライアント・デバイスへ送信し得る。ユーザーは画像をクロップ、回転、若しくは歪めるか、又は、画像の輝度、鮮明さ、コントラスト、若しくはモノクローム(読みやすさ改善又は美的な改善のために)を調整することを望むことがあり、これは例えば、画像の画質又は有用性の改善のためである。例えば、地図画像315は、図4A及び図4Bの地図画像415においては、ユーザーによってクロップされたものとして図示されている。画像処理の他の形式、例えば遠近補正、湾曲除去、自動的クロップ及び様々な縁検出技法技術もユーザー又はアプリケーションにより実行し得る。
画像は、地理的位置情報と関係している場合がある。例えば、アプリケーションは、ユーザーが位置情報を提供するように要求し得る。これに応じて、ユーザーは位置、例えば住所又は地理的位置座標を入力し得る。他の例においては、地理的情報は、クライアント・デバイスにより自動的に判定し得る。
地図の画像に関連した地理的位置情報に基づいて、クライアント・デバイスは、地球の配列画像を取り出し得る。上述したように、地球画像は、地図(例えば街路地図)、写真(例えば衛星画像)又は地図の画像に関連した領域の他の表現(例えば描かれた画像)を含み得る。例えば、クライアント・デバイスは、地球の異なる領域の複数の衛星画像にアクセスし得る。他の例においては、クライアント・デバイスが地理的位置を含む要請をサーバー・コンピュータへ送信して、サーバーから地球の配列画像をダウンロードし得る。
ユーザーが地図の画像を地球の画像に関して配向させるのを可能とするために、地球の配列画像をユーザーに表示し得る。図5に示されるように、クロップされた地図画像415は、地球画像510上に表示し得る。クライアント・デバイスがタッチ・スクリーンを含むならば、ユーザーは、例えば回転矢印525により示される方向の一つに沿って点520からユーザーの指を滑らせることによって、地図画像415を回転させ得る。ユーザーはまた、地図510上の他の位置へ画像415をドラッグし得る。例えば、ユーザーは矢印540を用いて地球画像510をパンし得る。ユーザーは、地図を地球画像520に適合させるために地図画像520を引き伸ばすようにコーナー530も使用し得る。他の例においては、ユーザーは、マウス・デバイスを用いて、画像をクリックして操作し得る。
他の例においては、ユーザーは、画像を整合させるために、衛星画像又は地図の画像を「静止」に止めながら、クライアント・デバイスを回転させ得る。
例えば、クライアント・デバイスのディスプレイに関する画像の僅か一つの位置を変化させる目的でクライアント・デバイスにおける方位の変化を測定するために、クライアント・デバイスは、加速度計、ジャイロスコープ又は他の方位デバイスを含み得る。図19A−19Cに示すように、ユーザーは、地球画像510をクライアント・デバイスのディスプレイに関して静止に止めながら、クライアント・デバイス171を反時計方向(又は時計方向)に回転させ得る。換言すれば、クライアント・デバイスが回転する間、クライアント・デバイスに表示された地球画像はその方位を変化させず、かつ、地図画像は図に示すように回転し得る。クライアント・デバイスが図19Aから図19B乃至図19Cへ回転するにつれて、地図画像415は地球画像510に整合するように移動し得る。或いは、地球画像を地図画像に整合させながら、地図画像をデバイスのディスプレイに関して静止したままに止め得る。幾つかの例においては、ユーザーが二つの画像をより良く配向させることを可能とするために、地図の画像は、図19A−19Cにおける地図415によって示すように半透明にすることもできるであろう。次いで、地図の画像の配向、又は方向は、配向された地図画像を生成するように画像に関連している場合がある。
例えば、クライアント・デバイスのディスプレイに関する画像の僅か一つの位置を変化させる目的でクライアント・デバイスにおける方位の変化を測定するために、クライアント・デバイスは、加速度計、ジャイロスコープ又は他の方位デバイスを含み得る。図19A−19Cに示すように、ユーザーは、地球画像510をクライアント・デバイスのディスプレイに関して静止に止めながら、クライアント・デバイス171を反時計方向(又は時計方向)に回転させ得る。換言すれば、クライアント・デバイスが回転する間、クライアント・デバイスに表示された地球画像はその方位を変化させず、かつ、地図画像は図に示すように回転し得る。クライアント・デバイスが図19Aから図19B乃至図19Cへ回転するにつれて、地図画像415は地球画像510に整合するように移動し得る。或いは、地球画像を地図画像に整合させながら、地図画像をデバイスのディスプレイに関して静止したままに止め得る。幾つかの例においては、ユーザーが二つの画像をより良く配向させることを可能とするために、地図の画像は、図19A−19Cにおける地図415によって示すように半透明にすることもできるであろう。次いで、地図の画像の配向、又は方向は、配向された地図画像を生成するように画像に関連している場合がある。
或いは、地球の画像は、地図の画像に対して近接させて、下方に対して対向するように表示させ得る。例えば、図6に示すように、地球画像610は、クロップされた地図画像415に隣接して表示し得る。この場合も、ユーザーは、矢印640を用いて地球画像610を他の位置へパンし得る。この例では、互いに関して画像を配向させるために、ユーザーは「プッシュピン」対620(「A」)又は630(「B」)又はその他のそのようなアイコンを両方の画像に配置し得る。次いで、地図の配向された画像は、ユーザーに表示され得る。一旦ユーザーは、地図の画像と地球の画像との間の対応する位置のセットを特定する。対応する位置は、配向された地図画像として地図の画像に関連している場合がある。他の例においては、対応する位置は方位値、例えば、北又は0-360度を判定するのに用いられることがあり、地図の画像に関連する。
上述した上記の整合及び配向例の何れも単独又は組み合わせで使用し得ることが理解されよう。例えば、図19Cに示すようにクライアント・デバイスを回転させた後であるならば、地図画像は地球画像に依然として完全には整合せず、ユーザーは、画像を整合させる目的で、地図画像を新たな位置へドラッグするために、タッチ・スクリーン又はマウスを使用し得る。
上述に与えられた例は、ユーザーに、地図画像内の異なる場所を訪ずれねばならないことなく、配向された地図画像を生成することを可能にする。例えば、ユーザーは地図画像内の興味のある地点へ歩いて行く必要はなく、クライアント・デバイスに画像の方位を判定させることを可能にするために、GPS座標などの地理的位置決めデータを集める。むしろ、ユーザーは迅速かつ容易に自身の推定された方位情報を提供し得る。
他の代替例においては、一旦ユーザーが二つの画像を整合させるならば、アプリケーションはこの整合を精密化するために更なる画像処理技術を使用し得る。例えば、GPS座標を用いて配列画像を特定し、「粗い」配向地図画像を検査して、地図画像と地球画像との間の相関関係及び/又は他のデータ、例えば既存の建物又は構造体を見つけて、衛星画像に対する地図画像の自動的な「スナップ」を撮る場合がある。初期の方位判定ではなく、大雑把なユーザーにより提供された方位の「微調整」としてのこの処理の使用は、クライアント・デバイス(及び、おそらく後のサーバー)におけるかなりの処理能力及び時間を節約し得る。
一旦ユーザーが配向に満足するならば、ユーザーは配向画像をネットワーク上へ送信することを選択し得る。例えば、図7に示すように、ユーザーには、クロップされて配向された地図画像を共有するための様々なオプションのリスト710が提供され得る。幾つかの例においては、地図の画像が地球画像に最初に整合されるとすれば、回転又は地図ピンは必要ない場合がある。ユーザーが「(公序良俗違反につき、不掲載)」目的地720を選択するならば、クロップされて配向された地図画像はサーバー110に送信し得る。
アップロードされた画像は、サーバー・コンピュータにより更なる処理のために受信し得る。上述の処理方法の何れもサーバー又は人間のオペレータによって実行され得る。更に、サーバーは地図を様々な区画、例えば店舗と百貨店とに分けて、テキスト・ラベルで地図に注釈を付けて、屋内空間を通じて代表的な歩行者用道を特定し得る。サーバーはまた、クライアント・デバイスから画像を一つの形態で受信して、この画像を他の形態、例えば非ベクトル形式からベクトル形式へ変換し得る(「ベクトル化」)。サーバーはまた、地図の画像の地理的位置の高画質検索可能な地図を生成する目的で、地図をトレース及び/又は地図を解釈し得る。
次いで、高画質地図は、要請に応じてユーザーへ提供し得る。例えば、ユーザーは特定領域の街路地図を要請し得る。一旦地図が表示されるならば、地図は複数の指標を含むことがあり、それが選択されるならば、地図を表示する。例えば、図8に示すように、ユーザーは検索ボックス805に「santana row」についての検索を入力し得る。それに応じて、クライアント・デバイスは、サーバー110から街路地図画像を要請し得る。一旦サーバーから受信されるならば、クライアント・デバイスは街路地図810を複数のピン820及び830で表示し得る。ピン820は、検索語「santana row」に対応する一般的又は特定の位置を示し得る。ピン830は、ユーザーがより特定の地図を要請することがある位置を示し得る。
ピン830を選択すると、クライアント・デバイスは、図9に示すように、ピン830の位置における利用可能な地図画像910のリストを表示し得る。次いで、ユーザーは利用可能な地図画像を選択し得る。一旦選択されるならば、利用可能な地図画像は、クライアント・デバイスにおける局所的ストレージから取り出し得るか、又は、ネットワーク上でサーバーから要請し得る。次いで、利用可能な地図は、ユーザーに表示され得る。図10に示すように、利用可能な地図画像1010は、ナビゲーション・アイコン1020も含むことがあり、これは、クライアント・デバイス171が概ね配向されているか、又は地図に関して配向されている方向を示す。この配向は、位置決めデータ、例えばGPS、ラジオ信号強度及び到達時間、又は上述したような他の方位デバイス情報に基づいて判定し得る。
他の例においては、第2のユーザーは、利用可能な地図画像に関連する位置を特定する街路地図ではなく、特定の位置の利用可能な地図画像を要請し得る。これに応じて、ユーザーは利用可能な地図の画像をユーザーのクライアント・デバイスへダウンロードし得る。次いで、利用可能な地図は、図10に示すように、ユーザーに表示し得る。
利用可能な地図画像は、多くの異なる方式で表示し得る。例えば、利用可能な地図をフルスクリーンとして表示するのではなく、利用可能な地図を街路地図の上に重ね合わせ得る。図11に示すように、利用可能な地図1120は、街路地図1110の上にその相対的な位置及び方位で表示される。
図12に示される代替例においては、ユーザーは「santana row」についての検索を検索ボックス1205へ入力し得る。これに応じて、クライアント・デバイスは、サーバー110から街路地図画像を要請し得る。一旦サーバーから受信されるならば、クライアント・デバイスは街路地図1210を表示して、一つ以上のピン1230が検索語「santana row」に対応する一般的又は特定の位置を示し得る。
ユーザーがピン1230を選択するならば、クライアント・デバイスは、図13に示すように、「位置ページ」1310を表示し得る。位置ページは、位置、ここでは「santana row」に関連した様々な形式の情報、例えば、連絡先情報、時間、ユーザー・レビュー等を包含し得る。位置ページは、リンク又はボタン1320も包含することがあり、これが選択されたならば、ユーザーにその位置の地図画像を提供する。
幾つかの例においては、図8のピン820、図12のピン1220、又は図13のボタン1320が選択されたとき、クライアント・デバイスは図9又は図14に示すように利用可能な地図画像のリストを表示し得る。図14を参照すると、利用可能な地図画像1410のリストに加えて、クライアント・デバイスは地図1420の小さな画像、ユーザー・レビュー又は地図画像の有用性を示す評価、並びにこの地図画像を投稿したユーザーを特定するユーザー情報1440も表示し得る。これらのリストは、画質、階数、ユーザーの最初の質問への関連、又は以下に説明するようなユーザー・フィードバックに基づいて順序付けし得る。
図15に示すように、クライアント・デバイスAは、ブロック1502において地図の画像を撮り得る。地図の画像は、ブロック1504において地理的位置に関連している。地理的位置は、地理的位置決め構成要素又はユーザーによる手動入力に基づいてクライアント・デバイスにより自動的に提供し得る。上述したように、ユーザーは、画像を例えばクロップ等により編集することを選択し得る。
次に、地球の画像は、ブロック1506において地理的位置に基づいて特定される。地球のこの画像はクライアント・デバイスにおいてストレージから取り出し得るか、或いは、クライアント・デバイスは画像についての要請をサーバーへ送信し得る。一旦地球の画像が取り出されたならば、地図の画像はブロック1508において地球の画像に関して配向される。次いで、地図の配向された画像及び関連する地理的位置はブロック1510においてサーバーへ送信される。
次いで、サーバーはブロック1512において地図の配向された画像及び関連する地理的位置を受信する。次いで、サーバーはブロック1514において地図の配向された画像を処理して、高画質の配向された地図画像を生成する。次いで、高画質の配向された地図画像は、ブロック1516において、サーバーによりアクセス可能なメモリに保存される。
ブロック1516における保存に続いて、第2のクライアント・デバイスBはブロック1518において地図画像の要請を送信し得る。この要請は、第2の地理的位置を含む。サーバーはブロック1520において要請を受信して、ブロック1522において第2の地理的位置に基づいて高画質の配向された地図画像を特定する。例えば、地図画像に関連した地理的位置は、第2の地理的位置又はその近傍に存在し得る。一旦特定されるならば、高画質の配向された地図画像はブロック1524においてクライアント・デバイスBへ送信される。クライアント・デバイスBは、ブロック1526において、高画質で配向された地図画像を受信して表示する。クライアント・デバイスAとBとは同一であるか又は異なるクライアント・デバイスとし得ることが理解されよう。
一旦ユーザーが地図画像を投稿するならば、ユーザーはその投稿を閲覧するためにアカウントにログインすることができることがある。例えば、ユーザーは、アカウントにログインする目的で、例えば、ユーザー名及びパスワードを与えることによってアプリケーションにアクセスして、図16で示すようにユーザーの投稿の統計を閲覧し得る。ユーザーは、その投稿した地図画像の全て、そのユーザーの地図画像を閲覧した他のユーザーの数、並びに他のユーザーにより与えられた何らかのフィードバック(星印として示される)も概観できることがある。
アプリケーションは、ユーザー参加を促す奨励も与え得る。例えば、投稿された地図画像ごとに、ユーザーは幾つかの点又はバッジを与えられ、これはユーザーがそのアカウントにログインしたときに閲覧し得る。これに関連して、ユーザーは、投稿の「価値」に基づく点を多かれ少なかれ与えられ得る。例えば、より多くの点が、投稿をしなかった、又は低品質の投稿のみをした位置において与えられることもある。
アプリケーションは、ユーザーにその投稿に注釈をつけて、他のユーザーの投稿のためにフィードバックを残すことも可能とし得る。例えば、図17に示すように、ユーザーは、地図画像の位置の名称、住所、階数などの情報、又は他の説明的情報、例えば、建物の形式(モール、空港、店舗、病院、コンベンション・センター等)を入力することを促され得る。次いで、この情報は、投稿された画像を要請又は閲覧する他のユーザーに表示され得る。
アプリケーションは、ユーザーに個人化された地図も提供し得る。例えば、所定のユーザーの個人化された地図は、この所定のユーザーによって投稿された地図画像の全ての画像を表示し得る。かくして、図11へ戻ると、地図1120はユーザーの個人化された地図(ここでは、この例では、地図1110)上に表示し得る。
ユーザーは、アカウントを社会的ツールとしても使用し得る。例えば、ユーザーが、地図画像上のユーザーの位置を示すことにより、或る位置における「チェックイン」をなし得る。次いで、ユーザーは他のユーザーの予め定められたグループ、例えば友人及び家族が、ユーザーの位置を閲覧することを許し得る。これは、この情報を他者と共有するように特に選択されたユーザーだけに提供される「選択」サービスである場合がある。
位置の最良の地図画像を特定する目的で、高画質で配向された地図にランクを付けるために様々な信号を使用し得る。例えば、特定の位置が同じ建物の二つ以上の高画質で配向された地図画像に関係しているならば、サーバーはユーザー・フィードバック又は画質に基づいて二つ以上の地図画像にランクを付け得る。画質信号は、画像のピクセル解像度、OCR能力、ぼやけ、コントラスト得点等を含み得る。
クライアント・デバイスは、位置の「公式」地図も表示し得る。一つの例においては、最高のランク付け地図画像を公式地図画像に指定し得る。他の例においては、公式地図画像は、管理者によって選択されるか、又は、位置についての代表的な地図としてその位置の所有者によって提供される地図である場合がある。クライアント・デバイスのユーザーが特定の住所についての地図画像を要請するとき、次いで、サーバーは公式地図画像をユーザーに表示するためにクライアント・デバイスへ送信し得る。例えば、図8に戻ると、ピン830を選択すると、利用可能な地図のリストを表示するのではなく、クライアント・デバイスは単に位置の「公式」地図を表示し得る(例えば、図8から図10へ、又は、図11へ直接に移動する)。他の例においては、図14へ戻ると、クライアント・デバイスは、公式地図(Official map)指定1450によって示されるように、「公式」としてダウンロードのためにユーザーに提供される一つ以上の地図画像を強調し得る。公式地図は他の利用可能な地図画像よりも上に又はより顕著に示し得る。充分なユーザーが公式地図画像を下に(悪く)評価するならば、それは「罰せられる」こともあり、次の最高の地図画像を新たな公式地図画像に指定し得る。
様々な他のデバイス及び奨励はユーザー参加を促すように使用し得る。例えば、図18の例示的なスクリーン・ショットに示すように、アプリケーションは一人以上の個人のグループ1810の間でコンテストを行うのに用いられ得る。グループ又は個人には、上述したようなユーザーの投稿の量及び/又は画質に基づく点1820又はバッジを与えられ得る。他の例においては、ユーザーの位置に基づいて、アプリケーションは、地図画像が近傍の位置のために必要とされることを示している警報を提供し得る。
上述した特徴のこれらと他の変形例及び組み合わせは特許請求の範囲によって定義された要旨から逸脱しない範囲で利用することができ、実施形態の上述の説明は、特許請求の範囲によって定義される要旨の制限としてよりもむしろ例示としてとらえねばならない。明細書における例示的説明の条件(並びに「例えば」、「含む」等の節表現)は本発明を特定の例に限定するように解釈されるべきではなく、むしろ、例は多くの可能な実施形態の僅か一つを例示することを意図している。更に、異なる図中の同一の参照番号は、同一又は類似の要素を特定し得る。
110……コンピュータ
120、160……プロセッサ
130、161……メモリ
131、162……指令
132、140……データ
144……地図データ
146……地図画像
163……ディスプレイ・デバイス
166……方位デバイス
167……カメラ
170、171……クライアント・デバイス
195……ネットワーク・デバイス
120、160……プロセッサ
130、161……メモリ
131、162……指令
132、140……データ
144……地図データ
146……地図画像
163……ディスプレイ・デバイス
166……方位デバイス
167……カメラ
170、171……クライアント・デバイス
195……ネットワーク・デバイス
Claims (20)
- コンピュータ実装方法であって、
カメラを用いて地図の画像を撮り、
前記画像を地理的位置へ関連付け、
プロセッサにより、前記地理的位置に基づいて、地球の画像を特定し、
クライアント・デバイスのディスプレイ上に、前記地図の前記画像及び地球の前記画像を表示し、
ユーザーが地図画像における複数の位置を訪れる必要無く、ユーザーによる前記クライアント・デバイスへの情報入力に基づいて、前記プロセッサにより、地球の前記表示された画像に関する前記地図の前記表示された画像の配向を決定し、
前記配向に基づいて、配向された地図画像を、前記プロセッサにより生成し、
前記配向された地図画像をサーバーへ送信し、前記配向された地図画像は、前記クライアント・デバイスの前記ユーザーにより投稿され、
前記クライアント・デバイスの前記ユーザーを特定する情報についての要請を、前記サーバーへ送信し、
前記要請に応じて、前記クライアント・デバイスの前記ユーザーにより投稿された前記配向された地図画像の処理されたバージョンを閲覧したユーザーの数に関する統計を受信することを含む方法。 - 請求項1の方法において、前記配向された地図画像に関する注釈情報を受信することを更に含む方法。
- 請求項1の方法において、
前記クライアント・デバイスの地理的位置決め構成要素から受信された情報に基づいて、配向情報を生成し、
前記配向と前記地理的位置決め構成要素から受信された前記情報との両方に基づいて、前記配向された地図画像の前記配向を精密化し、
前記精密化された配向を、サーバー・コンピュータへ送信することを更に含む方法。 - 請求項1の方法において、
地図画像についての要請をサーバー・コンピュータへ送信し、前記要請は地理的位置を含み、
前記サーバーから、第2の配向された地図画像を受信し、
前記第2の配向された地図画像を、前記クライアント・デバイスのディスプレイ上に表示し、
前記サーバーから受信された前記第2の配向された地図画像は、ベクトル形式であり、前記サーバーへ送信された前記配向された地図画像は、ベクトル形式でないことを更に含む方法。 - 請求項1の方法において、前記地図の画像を配向することは、
前記ディスプレイ上で、地球の前記画像に近接して、前記地図の前記画像を表示し、
前記ユーザーによる前記クライアント・デバイスへの前記情報入力は、前記地図の前記画像と地球の前記画像との間の対応する位置の第1のセットの選択と、前記地図の前記画像と地球の前記画像との間の対応する位置の第2のセットの選択とを含み、
前記対応する位置の前記第1のセット及び前記対応する位置の第2のセットを、サーバーへ送信することを含む方法。 - デバイスであって、
情報をユーザーに表示するディスプレイと、
前記ディスプレイに結合されたプロセッサとを含み、前記プロセッサは、
地理的位置へ関連付けられた地図の画像を受信し、
前記地理的位置の第2の画像を特定し、
前記ディスプレイ上に、前記地図の前記画像及び前記第2の画像を表示し、
前記ユーザーが地図画像における複数の位置を訪れる必要無く、前記第2の画像に関する前記地図の前記画像の配向を示すユーザー入力を受信し、
前記受信されたユーザー入力に基づいて、前記第2の画像に関する前記地図の前記表示された画像の第2の配向を決定し、
地理的位置決め構成要素から情報を受信し、
前記第2の配向の決定及び前記地理的位置決め構成要素からの前記情報の受信に続いて、前記ユーザーが前記地図の前記画像における複数の位置を訪れる必要無く、前記地理的位置決め構成要素から受信された情報に少なくとも基づいて、前記第2の配向を精密化し、
前記精密化された配向及び前記地図の前記画像を、サーバーへ送信するように動作可能であるデバイス。 - 請求項6のデバイスにおいて、前記プロセッサは、前記地図の前記画像を前記第2の画像上に重ね合わせることにより前記地図の前記画像及び前記第2の画像を表示し、前記地図の前記画像を、前記第2の画像に関して、望ましい配向に達するまで、回転可能にするように更に動作可能であり、前記受信されたユーザー入力は、前記望ましい配向を識別する情報を含むデバイス。
- 請求項7のデバイスにおいて、前記デバイスの方位を決定する方位装置を更に含み、前記プロセッサは、前記方位装置から受信された情報に基づいて、前記地図の前記画像又は前記第2の画像の何れかの前記ディスプレイに関する位置を保持しながら、前記デバイスを回転させることにより、回転が実行されることを可能にするように更に動作可能であるデバイス。
- 請求項7のデバイスにおいて、前記ディスプレイは、タッチ・スクリーンであり、前記プロセッサは、前記タッチ・スクリーンを使用して前記地図画像上の点が新しい位置へドラッグされたことを示す入力を受信することにより、回転が実行されることを可能にするように動作可能であるデバイス。
- 請求項6のデバイスにおいて、前記プロセッサは、前記地理的位置を含む要請を前記サーバーへ送信ことにより、及び、前記サーバーから前記第2の画像を受信することにより、前記第2の画像を特定するように更に動作可能であるデバイス。
- 請求項6のデバイスにおいて、
複数の画像を記憶するメモリを更に含み、前記複数の画像の各画像は、個々の地理的位置に関連付けられており、前記メモリは、前記プロセッサに結合されており、
前記プロセッサは、前記地理的位置に基づいて前記複数の画像から前記第2の画像を特定することにより、前記第2の画像を特定するように更に動作可能であるデバイス。 - 請求項6のデバイスにおいて、前記プロセッサは、
地図の第2の画像についての要請を前記サーバーへ送信し、前記要請は地理的位置を含み、
前記サーバーから、第2の配向された地図画像を受信し、
前記デバイスのディスプレイ上に、前記第2の配向された地図画像を表示するように更に動作可能であるデバイス。 - 請求項12のデバイスにおいて、前記プロセッサは、前記地図の前記画像を非ベクトル形式で前記サーバーへ送信し、前記第2の配向された地図画像をベクトル形式で前記サーバーから受信するように動作可能であるデバイス。
- 請求項8のデバイスにおいて、
前記プロセッサに結合されたカメラを更に含み、
前記プロセッサは、前記カメラを使用して前記地図の前記画像を撮り、前記カメラから前記地図の前記画像を受信するように動作可能であるデバイス。 - コンピュータ実装方法において、
地理的位置へ関連付けられた地図の画像を受信し、
前記地理的位置の第2の画像を特定し、
ディスプレイ上に、前記地図の前記画像及び前記第2の画像を表示し、
ユーザーが地図画像における複数の位置を訪れる必要無く、前記第2の画像に関する前記地図画像の配向を示すユーザー入力を受信し、
前記受信されたユーザー入力に基づいて、前記表示された画像に関する前記地図の前記表示された画像の第2の配向を決定し、
地理的位置決め構成要素から情報を受信し、
前記第2の配向の決定及び前記地理的位置決め構成要素からの前記情報の受信に続いて、前記ユーザーが前記地図の前記画像における複数の位置を訪れる必要無く、前記地理的位置決め構成要素から受信された情報に少なくとも基づいて、前記第2の配向を精密化し、
前記精密化された配向及び前記地図の前記画像を、サーバーへ送信することを含む方法。 - 請求項15の方法において、
前記ディスプレイ上で前記第2の画像に近接して前記地図の前記画像を表示することにより、前記地図の前記画像及び前記第2の画像を表示し、
前記地図の前記画像と前記第2の画像との間の対応する位置の第1のセットの選択と、前記地図の前記画像と前記第2の画像との間の対応する位置の第2のセットの選択とを示すユーザー入力を受信し、
対応する位置の前記第1のセット及び対応する位置の前記第2のセットを、サーバーへ送信することを更に含む方法。 - 請求項16の方法において、
前記地図の前記画像を前記第2の画像上に重ね合わせることにより、前記地図の画像及び前記第2の画像を表示し、
前記地図の前記画像を、前記第2の画像に関して、望ましい配向に達するまで、回転可能にすることを更に含み、
前記受信されたユーザー入力は、前記望ましい配向を識別する情報を含む方法。 - 請求項17の方法において、
方位装置から情報を受信することを更に含み、
前記方位装置から受信された情報に基づいて前記地図の前記画像又は前記第2の画像の何れかの前記ディスプレイに関する位置を保持しながらデバイスを回転させることにより、前記回転は実行されることを可能とされる方法。 - 請求項16の方法において、前記受信されたユーザー入力は、タッチ・スクリーンを用いて前記地図画像上の点が新しい位置へドラッグされたことを示す情報を含む方法。
- 請求項16の方法において、
前記地図の前記画像を、非ベクトル形式で、前記サーバーへ送信し、
前記第2の配向された地図画像を、ベクトル形式で、前記サーバーから受信することを更に含む方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/150,478 | 2011-06-01 | ||
US13/150,478 US8164599B1 (en) | 2011-06-01 | 2011-06-01 | Systems and methods for collecting and providing map images |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014513498A Division JP2014527188A (ja) | 2011-06-01 | 2011-12-07 | 地図画像を収集及び提供するためのシステム及び方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016122205A true JP2016122205A (ja) | 2016-07-07 |
JP2016122205A5 JP2016122205A5 (ja) | 2017-06-22 |
Family
ID=45953525
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014513498A Pending JP2014527188A (ja) | 2011-06-01 | 2011-12-07 | 地図画像を収集及び提供するためのシステム及び方法 |
JP2016018939A Pending JP2016122205A (ja) | 2011-06-01 | 2016-02-03 | 地図画像を収集及び提供するためのシステム及び方法 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014513498A Pending JP2014527188A (ja) | 2011-06-01 | 2011-12-07 | 地図画像を収集及び提供するためのシステム及び方法 |
Country Status (8)
Country | Link |
---|---|
US (2) | US8164599B1 (ja) |
EP (1) | EP2716077A4 (ja) |
JP (2) | JP2014527188A (ja) |
CN (1) | CN103563404B (ja) |
AU (1) | AU2011369385B2 (ja) |
CA (1) | CA2837185C (ja) |
DE (1) | DE202011110900U1 (ja) |
WO (1) | WO2012166202A1 (ja) |
Families Citing this family (50)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8302033B2 (en) | 2007-06-22 | 2012-10-30 | Apple Inc. | Touch screen device, method, and graphical user interface for providing maps, directions, and location-based information |
US9582166B2 (en) * | 2010-05-16 | 2017-02-28 | Nokia Technologies Oy | Method and apparatus for rendering user interface for location-based service having main view portion and preview portion |
US20110307541A1 (en) * | 2010-06-10 | 2011-12-15 | Microsoft Corporation | Server load balancing and draining in enhanced communication systems |
WO2011159811A2 (en) * | 2010-06-15 | 2011-12-22 | Ticketmaster, Llc | Methods and systems for computer aided event and venue setup and modeling and interactive maps |
US10096161B2 (en) | 2010-06-15 | 2018-10-09 | Live Nation Entertainment, Inc. | Generating augmented reality images using sensor and location data |
US9781170B2 (en) | 2010-06-15 | 2017-10-03 | Live Nation Entertainment, Inc. | Establishing communication links using routing protocols |
KR20110139375A (ko) * | 2010-06-23 | 2011-12-29 | 삼성전자주식회사 | 위치 정보가 포함된 이미지의 디스플레이 방법 및 장치 |
TW201301853A (zh) * | 2011-06-16 | 2013-01-01 | Cal Comp Electronics & Comm Co | 影像品質校正方法及其系統 |
WO2013032955A1 (en) | 2011-08-26 | 2013-03-07 | Reincloud Corporation | Equipment, systems and methods for navigating through multiple reality models |
US20130132846A1 (en) * | 2011-11-21 | 2013-05-23 | Clover Point Cartographics Ltd | Multiple concurrent contributor mapping system and method |
US10191641B2 (en) * | 2011-12-29 | 2019-01-29 | Apple Inc. | Device, method, and graphical user interface for navigation of information in a map-based interface |
US20150029214A1 (en) * | 2012-01-19 | 2015-01-29 | Pioneer Corporation | Display device, control method, program and storage medium |
US9222787B2 (en) | 2012-06-05 | 2015-12-29 | Apple Inc. | System and method for acquiring map portions based on expected signal strength of route segments |
USD739859S1 (en) * | 2012-06-06 | 2015-09-29 | Apple Inc. | Display screen or portion thereof with graphical user interface |
US9030499B2 (en) * | 2012-08-20 | 2015-05-12 | Google Inc. | Custom labeling of a map based on content |
US9390155B2 (en) * | 2012-08-22 | 2016-07-12 | Adobe Systems Incorporated | Accessing content in a content-aware mesh |
US9514157B2 (en) | 2012-08-22 | 2016-12-06 | Adobe Systems Incorporated | Multi-dimensional browsing of content |
US8983237B2 (en) | 2012-08-22 | 2015-03-17 | Adobe Systems Incorporated | Non-destructive collaborative editing |
US20140056530A1 (en) * | 2012-08-22 | 2014-02-27 | Tapani Otala | Facilitating access to content in a content-aware mesh |
US9043135B2 (en) | 2012-08-31 | 2015-05-26 | Apple Inc. | Navigation system acquisition and use of cellular coverage map data |
US9432961B2 (en) | 2013-01-16 | 2016-08-30 | Apple Inc. | Location-assisted service capability monitoring |
US9596670B2 (en) | 2013-01-16 | 2017-03-14 | Apple Inc. | Location assisted service capability monitoring |
CN103116444B (zh) * | 2013-02-07 | 2016-05-11 | 腾讯科技(深圳)有限公司 | 电子地图控制方法及电子地图装置 |
US9606241B2 (en) | 2013-02-21 | 2017-03-28 | Apple Inc. | Sensor-assisted location fix |
US20140301645A1 (en) * | 2013-04-03 | 2014-10-09 | Nokia Corporation | Method and apparatus for mapping a point of interest based on user-captured images |
US9449224B2 (en) * | 2013-04-18 | 2016-09-20 | Htc Corporation | Method, electronic apparatus, and computer-readable medium for recognizing printed map |
US9264474B2 (en) | 2013-05-07 | 2016-02-16 | KBA2 Inc. | System and method of portraying the shifting level of interest in an object or location |
US11481091B2 (en) * | 2013-05-15 | 2022-10-25 | Google Llc | Method and apparatus for supporting user interactions with non- designated locations on a digital map |
US10528219B2 (en) | 2015-08-10 | 2020-01-07 | Tung Inc. | Conversion and display of a user input |
US10877629B2 (en) * | 2016-10-13 | 2020-12-29 | Tung Inc. | Conversion and display of a user input |
DE102014200658A1 (de) * | 2014-01-16 | 2015-06-18 | Robert Bosch Gmbh | Verfahren zur Navigation und Navigationssystem |
USD761806S1 (en) * | 2014-03-14 | 2016-07-19 | Dacadoo Ag | Display panel portion with transitional graphical user interface component |
JP6404954B2 (ja) * | 2014-06-25 | 2018-10-17 | ローベルト ボッシュ ゲゼルシャフト ミット ベシュレンクテル ハフツング | 位置特定システム、ハンドヘルド型の位置特定ユニット、評価ユニット、及び、位置特定する方法 |
US20160025497A1 (en) * | 2014-07-24 | 2016-01-28 | Harman International Industries, Incorporated | Pre-caching of navigation content based on cellular network coverage |
US9805061B2 (en) * | 2014-11-18 | 2017-10-31 | International Business Machines Corporation | Image search for a location |
CN114385769A (zh) * | 2015-04-13 | 2022-04-22 | 谷歌有限责任公司 | 根据用户信号动态地控制地图视口 |
US10104023B2 (en) * | 2015-04-16 | 2018-10-16 | Oath Inc. | Location sharing |
US10664570B1 (en) | 2015-10-27 | 2020-05-26 | Blue Cross Blue Shield Institute, Inc. | Geographic population health information system |
US9816308B2 (en) * | 2016-02-17 | 2017-11-14 | Ford Global Technologies, Llc | Methods and systems for opening of a vehicle access point using audio or video data associated with a user |
US10650039B2 (en) * | 2016-02-25 | 2020-05-12 | Lionheart Legacy Uco | Customizable world map |
US10145704B2 (en) * | 2016-04-17 | 2018-12-04 | Streetography, Inc. | Digitally-generated map containing defined regions for rendering with photo overlays |
US10147215B2 (en) | 2016-04-17 | 2018-12-04 | Streetography, Inc. | Digitally generated set of regional shapes for presenting information on a display screen |
JP6630825B2 (ja) * | 2016-06-06 | 2020-01-15 | Kddi株式会社 | 地図に重畳表示するオブジェクトを送信する地図情報送信装置、地図表示装置、プログラム及び方法 |
JP6473129B2 (ja) * | 2016-12-22 | 2019-02-20 | パイオニア株式会社 | 画像表示装置、画像表示システム、画像表示方法及びプログラム |
US10360709B2 (en) * | 2017-04-05 | 2019-07-23 | Microsoft Technology Licensing, Llc | Rendering images on map using orientations |
BR112020002153A2 (pt) * | 2017-08-02 | 2020-08-04 | Bayer Business Services Gmbh | dispositivo para gerenciamento agrícola |
CN107656961B (zh) * | 2017-08-04 | 2020-03-27 | 阿里巴巴集团控股有限公司 | 一种信息显示方法及装置 |
CN110960859B (zh) * | 2019-11-12 | 2020-12-04 | 腾讯科技(深圳)有限公司 | 数据可视化显示方法及装置、电子设备和存储介质 |
EP4154096A1 (en) | 2020-05-18 | 2023-03-29 | Apple Inc. | User interfaces for viewing and refining the current location of an electronic device |
JP2021012402A (ja) * | 2020-11-09 | 2021-02-04 | パイオニア株式会社 | 端末装置用プログラム、表示制御装置及び表示制御方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006277386A (ja) * | 2005-03-29 | 2006-10-12 | Nissan Motor Co Ltd | 車両用情報提示装置、情報提示方法および情報提示システム |
JP2007148094A (ja) * | 2005-11-29 | 2007-06-14 | Hitachi Eng Co Ltd | 地図表示装置 |
US20080028341A1 (en) * | 2006-07-31 | 2008-01-31 | Microsoft Corporation | Applications of three-dimensional environments constructed from images |
US20080192053A1 (en) * | 2007-02-08 | 2008-08-14 | Microsoft Corporation | Transforming Offline Maps into Interactive Online Maps |
JP2010039583A (ja) * | 2008-07-31 | 2010-02-18 | National Institute Of Information & Communication Technology | 電子地図上での写真表示方法及びシステム、並びにその電子地図 |
Family Cites Families (49)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010033292A1 (en) * | 2000-03-29 | 2001-10-25 | Scott Dan Martin | System and method for georeferencing digital raster maps |
US7038681B2 (en) * | 2000-03-29 | 2006-05-02 | Sourceprose Corporation | System and method for georeferencing maps |
US9607092B2 (en) | 2003-05-20 | 2017-03-28 | Excalibur Ip, Llc | Mapping method and system |
CA2559726C (en) | 2004-03-24 | 2015-10-20 | A9.Com, Inc. | System and method for displaying images in an online directory |
US7155336B2 (en) | 2004-03-24 | 2006-12-26 | A9.Com, Inc. | System and method for automatically collecting images of objects at geographic locations and displaying same in online directories |
CA2563121A1 (en) * | 2004-04-05 | 2005-10-20 | Peter Jeremy Baldwin | Web application for argument maps |
US7660441B2 (en) | 2004-07-09 | 2010-02-09 | Southern California, University | System and method for fusing geospatial data |
US20060041375A1 (en) * | 2004-08-19 | 2006-02-23 | Geographic Data Technology, Inc. | Automated georeferencing of digitized map images |
US7450960B2 (en) * | 2004-10-07 | 2008-11-11 | Chen Alexander C | System, method and mobile unit to sense objects or text and retrieve related information |
US7480514B2 (en) * | 2005-01-26 | 2009-01-20 | Broadcom Corporation | GPS enabled cell phone with compass mode mapping function |
US7236882B2 (en) * | 2005-01-26 | 2007-06-26 | Broadcom Corporation | Downloading map segment(s) to a cell phone based upon its GPS coordinates and mobility |
US20060241859A1 (en) | 2005-04-21 | 2006-10-26 | Microsoft Corporation | Virtual earth real-time advertising |
US7466244B2 (en) | 2005-04-21 | 2008-12-16 | Microsoft Corporation | Virtual earth rooftop overlay and bounding |
US7557736B1 (en) | 2005-08-31 | 2009-07-07 | Hrl Laboratories, Llc | Handheld virtual overlay system |
JP4246195B2 (ja) * | 2005-11-01 | 2009-04-02 | パナソニック株式会社 | カーナビゲーションシステム |
US7634358B2 (en) | 2005-11-21 | 2009-12-15 | Sony Ericsson Mobile Communications Ab | Mobile terminals, methods and computer program products for map scanning and calibration |
US8942483B2 (en) | 2009-09-14 | 2015-01-27 | Trimble Navigation Limited | Image-based georeferencing |
US7450003B2 (en) | 2006-02-24 | 2008-11-11 | Yahoo! Inc. | User-defined private maps |
US8139514B2 (en) | 2006-02-24 | 2012-03-20 | Yahoo! Inc. | Method and system for communicating with multiple users via a map over the internet |
CN100514332C (zh) * | 2006-06-01 | 2009-07-15 | 上海杰图软件技术有限公司 | 通过具有位置信息的图片集对电子地图进行标注的方法 |
US20080043020A1 (en) | 2006-08-18 | 2008-02-21 | Microsoft Corporation | User interface for viewing street side imagery |
JP4745937B2 (ja) * | 2006-10-18 | 2011-08-10 | 財団法人砂防フロンティア整備推進機構 | 位置方位付き写真提供システム及びそのプログラム |
JP5176311B2 (ja) | 2006-12-07 | 2013-04-03 | ソニー株式会社 | 画像表示システム、表示装置、表示方法 |
US20080147730A1 (en) | 2006-12-18 | 2008-06-19 | Motorola, Inc. | Method and system for providing location-specific image information |
US20080183597A1 (en) * | 2007-01-16 | 2008-07-31 | Ramu Veerappan | Visual and spatially-oriented real estate valuation and best comparables report generation system and method |
GB2446189B (en) * | 2007-01-31 | 2011-07-13 | Hewlett Packard Development Co | Referencing a map to a coordinate space of a positioning system |
GB2446194B (en) * | 2007-01-31 | 2011-10-05 | Hewlett Packard Development Co | Method and apparatus for moving content to mobile devices |
US8749585B2 (en) * | 2007-03-29 | 2014-06-10 | Microsoft Corporation | Adding custom content to mapping applications |
US7949150B2 (en) * | 2007-04-02 | 2011-05-24 | Objectvideo, Inc. | Automatic camera calibration and geo-registration using objects that provide positional information |
WO2008134901A1 (en) | 2007-05-08 | 2008-11-13 | Eidgenössische Technische Zürich | Method and system for image-based information retrieval |
US8994851B2 (en) | 2007-08-07 | 2015-03-31 | Qualcomm Incorporated | Displaying image data and geographic element data |
US9329052B2 (en) | 2007-08-07 | 2016-05-03 | Qualcomm Incorporated | Displaying image data and geographic element data |
TWI335423B (en) | 2007-08-30 | 2011-01-01 | Mitac Int Corp | Navigation apparatus using image map and method thereof |
US8212784B2 (en) | 2007-12-13 | 2012-07-03 | Microsoft Corporation | Selection and display of media associated with a geographic area based on gesture input |
US20090210388A1 (en) | 2008-02-20 | 2009-08-20 | Microsoft Corporation | Efficiently discovering and synthesizing maps from a large corpus of maps |
CN102187694A (zh) * | 2008-05-28 | 2011-09-14 | 谷歌公司 | 在移动计算设备上的运动控制的视图 |
US7940171B2 (en) | 2008-06-10 | 2011-05-10 | Google Inc. | Machine-readable representation of geographic information |
US20100188088A1 (en) | 2008-10-02 | 2010-07-29 | Certusview Technologies, Llc | Methods and apparatus for displaying and processing facilities map information and/or other image information on a locate device |
US8527308B2 (en) | 2008-10-02 | 2013-09-03 | Certusview Technologies, Llc | Methods and apparatus for overlaying electronic locate information on facilities map information and/or other image information displayed on a locate device |
WO2010046123A1 (en) | 2008-10-23 | 2010-04-29 | Lokesh Bitra | Virtual tagging method and system |
US20100107116A1 (en) * | 2008-10-27 | 2010-04-29 | Nokia Corporation | Input on touch user interfaces |
US8493408B2 (en) | 2008-11-19 | 2013-07-23 | Apple Inc. | Techniques for manipulating panoramas |
US9454847B2 (en) | 2009-02-24 | 2016-09-27 | Google Inc. | System and method of indicating transition between street level images |
US20100293173A1 (en) | 2009-05-13 | 2010-11-18 | Charles Chapin | System and method of searching based on orientation |
US8274571B2 (en) | 2009-05-21 | 2012-09-25 | Google Inc. | Image zooming using pre-existing imaging information |
US8427508B2 (en) | 2009-06-25 | 2013-04-23 | Nokia Corporation | Method and apparatus for an augmented reality user interface |
US8331611B2 (en) | 2009-07-13 | 2012-12-11 | Raytheon Company | Overlay information over video |
US20110013014A1 (en) | 2009-07-17 | 2011-01-20 | Sony Ericsson Mobile Communication Ab | Methods and arrangements for ascertaining a target position |
KR101695809B1 (ko) * | 2009-10-09 | 2017-01-13 | 엘지전자 주식회사 | 이동 단말기 및 그 제어방법 |
-
2011
- 2011-06-01 US US13/150,478 patent/US8164599B1/en active Active
- 2011-12-07 CA CA2837185A patent/CA2837185C/en active Active
- 2011-12-07 AU AU2011369385A patent/AU2011369385B2/en active Active
- 2011-12-07 CN CN201180071315.XA patent/CN103563404B/zh active Active
- 2011-12-07 DE DE202011110900.7U patent/DE202011110900U1/de not_active Expired - Lifetime
- 2011-12-07 EP EP11866865.6A patent/EP2716077A4/en not_active Ceased
- 2011-12-07 JP JP2014513498A patent/JP2014527188A/ja active Pending
- 2011-12-07 WO PCT/US2011/063651 patent/WO2012166202A1/en active Application Filing
-
2012
- 2012-01-30 US US13/361,314 patent/US8339419B1/en active Active
-
2016
- 2016-02-03 JP JP2016018939A patent/JP2016122205A/ja active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006277386A (ja) * | 2005-03-29 | 2006-10-12 | Nissan Motor Co Ltd | 車両用情報提示装置、情報提示方法および情報提示システム |
JP2007148094A (ja) * | 2005-11-29 | 2007-06-14 | Hitachi Eng Co Ltd | 地図表示装置 |
US20080028341A1 (en) * | 2006-07-31 | 2008-01-31 | Microsoft Corporation | Applications of three-dimensional environments constructed from images |
US20080192053A1 (en) * | 2007-02-08 | 2008-08-14 | Microsoft Corporation | Transforming Offline Maps into Interactive Online Maps |
JP2010039583A (ja) * | 2008-07-31 | 2010-02-18 | National Institute Of Information & Communication Technology | 電子地図上での写真表示方法及びシステム、並びにその電子地図 |
Non-Patent Citations (1)
Title |
---|
""Autodesk CAD Overlay Release14"", 「パドマガ」, vol. 第14号, JPN6017002815, 25 February 1998 (1998-02-25), JP, pages 128 - 129, ISSN: 0003692750 * |
Also Published As
Publication number | Publication date |
---|---|
EP2716077A1 (en) | 2014-04-09 |
CN103563404B (zh) | 2017-06-20 |
WO2012166202A1 (en) | 2012-12-06 |
CN103563404A (zh) | 2014-02-05 |
EP2716077A4 (en) | 2015-05-27 |
US8164599B1 (en) | 2012-04-24 |
JP2014527188A (ja) | 2014-10-09 |
AU2011369385B2 (en) | 2014-02-27 |
DE202011110900U1 (de) | 2017-02-14 |
CA2837185A1 (en) | 2012-12-06 |
US8339419B1 (en) | 2012-12-25 |
US20120306922A1 (en) | 2012-12-06 |
CA2837185C (en) | 2017-04-18 |
AU2011369385A1 (en) | 2013-12-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2016122205A (ja) | 地図画像を収集及び提供するためのシステム及び方法 | |
JP5871976B2 (ja) | ナビゲータとしてのモバイルイメージング装置 | |
US9928627B2 (en) | Method and apparatus for grouping and de-overlapping items in a user interface | |
US8812990B2 (en) | Method and apparatus for presenting a first person world view of content | |
US9721347B2 (en) | 3D model updates using crowdsourced video | |
US8558847B2 (en) | Displaying situational information based on geospatial data | |
JP6208654B2 (ja) | 関心地点情報をプッシュするための方法及びシステム | |
JP5878555B2 (ja) | 3dアプリケーションの地物におけるユーザーの興味を決定する視野依存技術 | |
US9357019B1 (en) | Systems and methods for identifying increased user interest and promoting content in a geographic information system | |
US20130095855A1 (en) | Method, System, and Computer Program Product for Obtaining Images to Enhance Imagery Coverage | |
US9171011B1 (en) | Building search by contents | |
US8175794B1 (en) | Switching between best views of a place | |
US20120221552A1 (en) | Method and apparatus for providing an active search user interface element | |
CN104040546A (zh) | 用于显示全景图像的方法和系统 | |
US20160307370A1 (en) | Three dimensional navigation among photos | |
US20160004723A1 (en) | Providing Geographically Relevant Information to Users | |
CN105992153A (zh) | 一种定位信息展示方法及装置 | |
Simon et al. | Geopointing: evaluating the performance of orientation-aware location-based interaction under real-world conditions | |
US9864783B1 (en) | Systems and methods for identifying outlying point of interest search results | |
US20170200396A1 (en) | Crowdsourcing User Generated Content Using Accessibility Enhancements | |
Yin | Mobile 2D and 3D Spatial Query Techniques for the Geospatial Web | |
JP2024073230A (ja) | 情報処理端末、情報処理方法、及びプログラム | |
AU2014101256A4 (en) | A Computerised System for Ordering Image Capture of a Feature of Geographic Region |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170120 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170206 |
|
A524 | Written submission of copy of amendment under article 19 pct |
Free format text: JAPANESE INTERMEDIATE CODE: A524 Effective date: 20170508 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20171204 |