JP5413170B2 - Annotation display system, method and server apparatus - Google Patents
Annotation display system, method and server apparatus Download PDFInfo
- Publication number
- JP5413170B2 JP5413170B2 JP2009282921A JP2009282921A JP5413170B2 JP 5413170 B2 JP5413170 B2 JP 5413170B2 JP 2009282921 A JP2009282921 A JP 2009282921A JP 2009282921 A JP2009282921 A JP 2009282921A JP 5413170 B2 JP5413170 B2 JP 5413170B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- annotation
- cell
- posting
- server device
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- User Interface Of Digital Computer (AREA)
Description
本発明は,現実空間から得られる情報に,コンピュータ技術を用いて人為的に作り出した情報を重ね合わせる拡張現実の技術に係わる発明である。 The present invention relates to an augmented reality technology in which information obtained from a real space is superimposed with information artificially created using computer technology.
現実空間から得られる情報(例えば,デジタルカメラで撮影した画像)に,コンピュータ技術を用いて人為的に作り出した情報(例えば,コンピュータグラフィックス)を重ね合わせる拡張現実(Augmented Reality)を利用したサービスが注目を浴びている。 There is a service that uses augmented reality (Augmented Reality) that superimposes information (eg, computer graphics) created artificially using computer technology on information (eg, images taken with a digital camera) obtained from real space. Has attracted attention.
拡張現実を利用するサービスとしては,非特許文献1のように,デジタルカメラで撮影した画像に含まれるマーカに対応した3次元コンピュータグラフィックスを該マーカの向きに合わせて画像上に表示させることも考えられているが,携帯端末に内蔵されたデジタルカメラによって撮影された画像上に,携帯端末で撮影された物(例えば,建物など)に係わるアノテーション情報を重ねて表示する拡張現実サービスも,携帯端末の一部の機種向けに開発されている。
As a service using augmented reality, as shown in Non-Patent
なお,拡張現実とは直接的には係わらないかもしれないが,特許文献1では,携帯端末でポインティングデバイスのように扱い,携帯端末でポインティングされた物(例えば,建物など)に係わる情報をユーザに提供できるシステムが開示されている。
Although it may not be directly related to augmented reality,
携帯端末の画面に表示されるアノテーション情報は,拡張現実サービスの提供者によって作成される場合もあるが,拡張現実サービスのユーザによって投稿される場合もある。例えば,地下鉄の駅案内に利用される拡張現実アプリケーションでは,出口案内や店舗の看板などを表示するために,拡張現実サービスの提供者によって作成されたオブジェクトがアノテーションとして利用される。 The annotation information displayed on the screen of the mobile terminal may be created by the augmented reality service provider, or may be posted by the augmented reality service user. For example, in an augmented reality application used for subway station guidance, an object created by an augmented reality service provider is used as an annotation to display an exit guide or a store signboard.
また,ソーシャルサービスで利用される拡張現実サービスでは,文字,画像,音声など,該拡張現実サービスを利用するユーザによって投稿された投稿情報がアノテーション情報として利用される。 In addition, in augmented reality services used in social services, post information posted by a user using the augmented reality service, such as characters, images, and sounds, is used as annotation information.
拡張現実アプリケーションを利用するユーザによって投稿された投稿情報をアノテーション情報として利用する場合,ユーザが投稿した投稿情報の数が増大すると,携帯端末の画面に表示するアノテーション情報が多すぎて,携帯端末の画面が見づらくなるため,ソーシャルサービスで利用される拡張現実サービスの中には,ユーザが投稿情報を投稿した時間,携帯端末の位置から投稿情報が投稿された位置までの距離などに応じ,アノテーション情報をフィルタリングできるアプリケーションもある。 When posting information posted by a user who uses an augmented reality application is used as annotation information, if the number of posted information posted by the user increases, too much annotation information is displayed on the screen of the mobile terminal. Because it is difficult to see the screen, some augmented reality services used in social services include annotation information depending on the time the user posted the posted information, the distance from the location of the mobile terminal to the location where the posted information was posted, etc. Some applications can filter
一方で,拡張現実アプリケーションが利用可能な携帯端末に着目すると,携帯端末用の車載キットも市販されており,ユーザが携帯端末を利用するときの移動速度の幅も大きく,ユーザが携帯端末を利用するときの移動速度に応じて,携帯端末に表示させるアノテーション情報の情報量を変更できることが望まれている。 On the other hand, focusing on mobile terminals that can use augmented reality applications, in-vehicle kits for mobile terminals are also available on the market, and the range of movement speed when users use mobile terminals is large, and users use mobile terminals. It is desired that the amount of annotation information to be displayed on the mobile terminal can be changed according to the moving speed at the time.
例えば,ユーザが携帯端末を車で利用するときなど,移動速度が速いシチュエーションでは,携帯端末に表示するアノテーション情報の情報量を少なくし,ユーザが歩きながら携帯端末を利用するときなど,移動速度が遅いシチュエーションでは,携帯端末に表示するアノテーション情報の情報量を多くすることが,ユーザの安全面及び利便性からして望ましい。 For example, in situations where the moving speed is fast, such as when the user uses a mobile terminal in a car, the amount of annotation information displayed on the mobile terminal is reduced, and the moving speed is low when the user uses the mobile terminal while walking. In a slow situation, it is desirable from the viewpoint of user safety and convenience to increase the amount of annotation information displayed on the mobile terminal.
ユーザの移動速度に応じて表示内容を変更する発明としては,既に,特許文献2において,地図スクロール時にスクロール速度に応じて方面名称等を自動的に変更するシステムが開示されている。しかし,特許文献2で開示されているシステムでは,地図情報に予め登録されている地名を対象としているため,日々投稿される投稿情報には適用できない。
As an invention for changing the display contents according to the moving speed of the user,
そこで,本発明は,携帯端末の移動速度に応じて,携帯端末に表示するアノテーション情報の情報量を変更することのできるアノテーション表示システム及び方法を提供することを目的とする。 Therefore, an object of the present invention is to provide an annotation display system and method that can change the amount of annotation information displayed on a mobile terminal in accordance with the moving speed of the mobile terminal.
上述した課題を解決する第1の発明は,アノテーション情報の送信要求を受けるサーバ装置とアノテーション情報の送信要求を行う携帯端末とから少なくとも構成され、拡張現実サービスのマップ上における投稿地点に基づくアノテーション情報を表示させるアノテーション表示システムであって,前記携帯端末は,映像を撮影するカメラ手段と,前記携帯端末の位置情報を計測する位置計測手段と,前記位置計測手段から得られるこの時点の位置情報を少なくとも前記サーバ装置に送信することでアノテーション情報の送信要求を前記サーバ装置に行い,前記サーバ装置から受信した前記アノテーション情報を前記カメラ手段で撮影されている映像に合成して表示するアノテーション表示手段を備え,前記サーバ装置には,拡張現実サービスのマップを区切るグリッドサイズがそれぞれ異なる複数のグリッドが設定され,前記グリッドで囲まれたセル毎に割り当てたセル番号に関連付けて,前記セル番号で特定される前記セルの領域内に前記投稿地点の位置情報が含まれる全ての投稿情報を集約した情報をセル情報として記憶しているセルデータベースを前記グリッド毎に備え,更に,前記アノテーション情報の送信要求を前記携帯端末から受けると,送信要求を受けたときの前記携帯端末の位置情報を少なくとも用い,前記アノテーション情報を表示させるアノテーションエリアを求めた後,前記携帯端末の移動速度に対応した前記グリッドを用いて前記アノテーションエリアに対応する前記セルを特定し,特定した前記セルの前記セル番号に関連付けられた前記セル情報を該グリッドの前記セルデータベースから取得し,取得した前記セル情報の一部又は全てを用いて前記アノテーション情報を特定した前記セルの数だけ生成し,生成した前記アノテーション情報を前記携帯端末に送信するアノテーション送信手段を備えていることを特徴とするアノテーション表示システムである。 The first invention that solves the above-described problem includes at least an annotation information based on a posting point on an augmented reality service map that includes at least a server device that receives an annotation information transmission request and a portable terminal that makes an annotation information transmission request. The portable terminal includes a camera unit that captures an image, a position measuring unit that measures position information of the portable terminal, and position information at this time obtained from the position measuring unit. An annotation display means for making a transmission request for annotation information to the server apparatus by transmitting to at least the server apparatus, and combining the annotation information received from the server apparatus with a video photographed by the camera means for display. The server device includes an augmented reality service. A plurality of grids each having a different grid size are set to divide the map, and in association with the cell number assigned to each cell surrounded by the grid, the posting point is within the cell area specified by the cell number. Each grid has a cell database that stores information that aggregates all posted information including location information as cell information, and further receives a transmission request from the mobile terminal when the transmission request for the annotation information is received from the portable terminal. At least using the position information of the mobile terminal at the time, obtaining an annotation area for displaying the annotation information, and then specifying the cell corresponding to the annotation area using the grid corresponding to the moving speed of the mobile terminal The cell information associated with the cell number of the identified cell Annotation transmission that is obtained from the cell database of the lid, generates the number of the cells for which the annotation information is specified using a part or all of the acquired cell information, and transmits the generated annotation information to the mobile terminal An annotation display system characterized by comprising means.
第1の発明によれば,例えば,前記携帯端末の移動速度が大きいときに利用する前記グリッドのグリッドサイズを大きくし,前記携帯端末の移動速度が小さいときに利用する前記グリッドのグリッドサイズを小さくするように,グリッドサイズが異なる複数の前記グリッドを前記サーバ装置に設定しておけば,前記アノテーションエリアに対応する前記セルの数は,前記携帯端末の移動速度が大きいときに少なくなり,前記携帯端末の移動速度が小さいときに多くなり,前記携帯端末に送信する前記アノテーション情報の数も,前記携帯端末の移動速度に応じて減少するため,前記携帯端末の移動速度に応じて,前記携帯端末に表示する前記アノテーション情報の情報量を変更することができる。 According to the first invention, for example, the grid size of the grid used when the moving speed of the mobile terminal is high is increased, and the grid size of the grid used when the moving speed of the mobile terminal is low is reduced. As described above, if a plurality of grids having different grid sizes are set in the server device, the number of cells corresponding to the annotation area decreases when the moving speed of the mobile terminal is high, and the mobile The number of annotation information to be transmitted to the portable terminal increases when the moving speed of the terminal is small, and the number of annotation information decreases according to the moving speed of the portable terminal. The amount of annotation information displayed on the screen can be changed.
更に,第2の発明は,前記サーバ装置は,前記セルの領域内に投稿地点が含まれる前記投稿情報を自然言語解析して得られるキーワードの中から,重要度の高い順に所定数の前記キーワードを前記セル情報として記憶していることを特徴とする第1の発明に記載のアノテーション表示システムである。 Further, according to a second aspect of the present invention, the server device has a predetermined number of the keywords in descending order of importance from keywords obtained by natural language analysis of the posting information including a posting point in the cell area. Is stored as the cell information. An annotation display system according to the first invention.
前記セルの領域内に前記投稿地点の位置情報が含まれる全ての前記投稿情報の要約である前記セル情報は,前記投稿情報が集約された要約文とすることもできるが,前記セル情報をキーワードとすると,前記携帯端末のユーザは,前記アノテーション情報を見ただけで,前記アノテーション情報の内容を容易に推測できるようになる。 The cell information that is a summary of all the posted information in which the location information of the posting point is included in the cell area may be a summary sentence in which the posted information is aggregated. Then, the user of the portable terminal can easily guess the contents of the annotation information only by looking at the annotation information.
更に,第3の発明は,前記サーバ装置の前記アノテーション送信手段は,前記携帯端末の移動速度に応じて,前記アノテーション情報として利用する前記キーワードの数を変更することを特徴とする第2の発明に記載のアノテーション表示システムである。 Further, the third invention is characterized in that the annotation transmission means of the server device changes the number of the keywords used as the annotation information according to the moving speed of the portable terminal. An annotation display system described in 1.
第3の発明のように,前記アノテーション情報として利用する前記キーワードの数を変更できるようにしておき,前記携帯端末の移動速度が速いとき,前記アノテーション情報として利用する前記キーワードの数を少なくできるようにすることが望ましい。 As in the third aspect of the invention, the number of keywords used as the annotation information can be changed, and the number of keywords used as the annotation information can be reduced when the moving speed of the portable terminal is fast. It is desirable to make it.
更に,第4の発明は,前記サーバ装置は,前記携帯端末から受信した前記投稿情報と投稿地点の位置情報を対応付けて記憶する投稿情報データベースを備え,前記アノテーション送信手段は,前記携帯端末の移動速度が静止状態であるとき,前記アノテーションエリアに対応する前記セルの領域に投稿地点の位置情報が含まれる前記投稿情報を前記投稿情報データベースから取得し,取得した前記投稿情報を用いて前記アノテーション情報を生成することを特徴とする第1の発明から第3の発明のいずれか一つに記載のアノテーション表示システムである。 Further, according to a fourth aspect of the present invention, the server device includes a posting information database that stores the posting information received from the portable terminal in association with the position information of the posting point, and the annotation transmission unit includes: When the moving speed is stationary, the posting information in which the position information of the posting point is included in the cell area corresponding to the annotation area is acquired from the posting information database, and the annotation information is acquired using the acquired posting information. The annotation display system according to any one of the first to third inventions, characterized in that information is generated.
前記携帯端末の移動速度が静止状態であるとき,前記携帯端末のユーザはより詳細な情報を探しているとみなせるので、第4の発明のように,前記アノテーション情報の情報量を増やすことが望ましい。 When the moving speed of the mobile terminal is stationary, it can be considered that the user of the mobile terminal is looking for more detailed information. Therefore, it is desirable to increase the information amount of the annotation information as in the fourth invention. .
更に,第5の発明は,前記携帯端末は,方位角を計測する方位角計測手段を備え,前記アノテーション表示手段は,前記サーバ装置に前記アノテーション情報の送信要求をする際,前記方位角計測手段から得られる方位角から前記カメラ手段が向いている撮影方位角を求め,前記携帯電話の位置情報と共に前記撮影方位角を前記サーバ装置に送信する手段で,前記サーバ装置の前記アノテーション送信手段は,前記アノテーション情報の送信要求を前記携帯端末から受けたときに,前記携帯端末から受信した位置情報及び撮影方位角を用いてアノテーションエリアを決定することを特徴とする第1の発明から第4の発明のいずれか一つに記載のアノテーション表示システムである。 Further, according to a fifth aspect of the present invention, the portable terminal includes an azimuth angle measuring unit that measures an azimuth angle, and the annotation display unit transmits the annotation information to the server device when the azimuth angle measuring unit is requested. The annotation transmission means of the server device is a means for obtaining a photographing azimuth angle that the camera means is directed from an azimuth angle obtained from the above and transmitting the photographing azimuth angle together with the position information of the mobile phone to the server device. When an annotation information transmission request is received from the portable terminal, an annotation area is determined using position information and a shooting azimuth angle received from the portable terminal. The annotation display system according to any one of the above.
第5の発明によれば,前記携帯端末の前記カメラ手段の撮影方向で投稿された前記投稿情報に係わる前記アノテーション情報を表示させることができる。 According to the fifth invention, the annotation information related to the posted information posted in the shooting direction of the camera means of the portable terminal can be displayed.
更に,第6の発明は,前記携帯端末は,ユーザによって設定された前記投稿情報を前記サーバ装置に送信し,前記投稿情報の登録を前記サーバ装置に要求する投稿情報送信手段を備え,前記サーバ装置は,前記携帯端末から前記投稿情報の登録要求を受けた際,登録要求を受けた前記投稿情報の投稿地点の位置情報を対応付けて該投稿情報を前記投稿情報データベースに記憶させると共に,登録要求を受けたときの前記携帯端末の位置情報を領域に含む前記セルの前記セル番号をグリッド毎に特定し,特定した前記セル番号に関連付けられて前記セルデータベースに記憶された前記セル情報を,前記携帯端末からの投稿情報を用いて更新する投稿情報登録手段を備えていることを特徴とする第4の発明または第5の発明に記載のアノテーション表示システムである。 Further, the sixth invention is characterized in that the mobile terminal includes post information transmitting means for transmitting the post information set by a user to the server device and requesting the server device to register the post information, When receiving a registration request for the posting information from the mobile terminal, the apparatus stores the posting information in the posting information database in association with the location information of the posting point of the posting information for which the registration request has been received. The cell number of the cell that includes the location information of the mobile terminal when receiving the request is specified for each grid, and the cell information stored in the cell database in association with the specified cell number, An annotation according to the fourth or fifth aspect, comprising post information registration means for updating using post information from the portable terminal. It is a display system.
前記サーバ装置に備えられたデータベースに記憶される情報は,前記サーバ装置以外で生成させることもできるが,第6の発明のようにすれば,前記サーバ装置側で,前記サーバ装置に備えられたデータベースの内容を更新することができる。 The information stored in the database provided in the server device can be generated by a device other than the server device. However, according to the sixth invention, the server device is provided with the server device. The contents of the database can be updated.
更に,第7の発明は,アノテーション情報の送信要求をした携帯端末に,前記アノテーション情報を送信するサーバ装置であって,拡張現実サービスのマップを区切るグリッドサイズがそれぞれ異なる複数のグリッドが設定され,前記グリッドで囲まれたセル毎に割り当てたセル番号に関連付けて,前記セル番号で特定される前記セルの領域内に前記投稿地点の位置情報が含まれる全ての投稿情報を集約した情報をセル情報として記憶しているセルデータベースを前記グリッド毎に備え,更に,前記アノテーション情報の送信要求を前記携帯端末から受けると,送信要求を受けたときの前記携帯端末の位置情報を少なくとも用い,前記アノテーション情報を表示させるアノテーションエリアを求めた後,前記携帯端末の移動速度に対応した前記グリッドを用いて前記アノテーションエリアに対応する前記セルを特定し,特定した前記セルの前記セル番号に関連付けられた前記セル情報を該グリッドの前記セルデータベースから取得し,取得した前記セル情報の一部又は全てを用いて前記アノテーション情報を特定した前記セルの数だけ生成し,生成した前記アノテーション情報を前記携帯端末に送信するアノテーション送信手段を備えていることを特徴とするサーバ装置である。 Furthermore, the seventh invention is a server device that transmits the annotation information to a mobile terminal that has requested transmission of annotation information, and a plurality of grids each having a different grid size for partitioning an augmented reality service map are set. Cell information is obtained by associating all the pieces of posted information including the location information of the posting point in the cell area specified by the cell number in association with the cell number assigned to each cell surrounded by the grid. For each grid, and when receiving a transmission request for the annotation information from the portable terminal, at least using the position information of the portable terminal when the transmission request is received, the annotation information After obtaining the annotation area to display The cell corresponding to the annotation area is specified using a grid, the cell information associated with the cell number of the specified cell is acquired from the cell database of the grid, and a part of the acquired cell information Alternatively, the server apparatus is characterized by comprising annotation transmission means for generating the same number of the specified annotation information as the number of the cells and transmitting the generated annotation information to the portable terminal.
更に,第8の発明は,前記サーバ装置は,前記セルの領域内に投稿地点が含まれる前記投稿情報を自然言語解析して得られるキーワードの中から,重要度の高い順に所定数の前記キーワードを前記セル情報として記憶していることを特徴とする第7の発明に記載のサーバ装置である。 Further, according to an eighth aspect of the invention, the server device has a predetermined number of the keywords in descending order of importance from keywords obtained by natural language analysis of the posting information in which the posting point is included in the cell area. Is stored as the cell information. A server device according to a seventh aspect of the invention.
更に,第9の発明は,前記サーバ装置の前記アノテーション送信手段は,前記携帯端末の移動速度に応じて,前記アノテーション情報として利用する前記キーワードの数を変更することを特徴とする第8の発明に記載のサーバ装置である。 Furthermore, the ninth invention is characterized in that the annotation transmission means of the server device changes the number of keywords used as the annotation information in accordance with the moving speed of the portable terminal. It is a server apparatus as described in.
更に,第10の発明は,前記携帯端末から受信した前記投稿情報と投稿地点の位置情報を対応付けて記憶する投稿情報データベースを備え,前記アノテーション送信手段は,前記携帯端末の移動速度が静止状態であるとき,前記アノテーションエリアに対応する前記セルの領域に投稿地点の位置情報が含まれる前記投稿情報を前記投稿情報データベースから取得し,取得した前記投稿情報を用いて前記アノテーション情報を生成することを特徴とする第7の発明から第9の発明のいずれか一つに記載のサーバ装置である。 Furthermore, the tenth invention includes a posting information database that stores the posting information received from the portable terminal and the position information of the posting point in association with each other, and the annotation transmission means is configured such that the moving speed of the portable terminal is stationary. The post information in which the position information of the posting point is included in the cell area corresponding to the annotation area is acquired from the post information database, and the annotation information is generated using the acquired post information. A server device according to any one of the seventh to ninth inventions.
更に,第11の発明は,前記アノテーション送信手段は,前記アノテーション情報の送信要求を前記携帯端末から受けたときに,前記携帯端末から受信した位置情報及び撮影方位角を用いてアノテーションエリアを決定することを特徴とする第7の発明から第10の発明のいずれか一つに記載のサーバ装置である。 Further, according to an eleventh aspect, when the annotation transmission means receives a transmission request for the annotation information from the mobile terminal, the annotation transmission means determines an annotation area using the position information and the shooting azimuth angle received from the mobile terminal. The server device according to any one of the seventh to tenth inventions.
更に,第12の発明は,前記携帯端末から前記投稿情報の登録要求を受けた際,該投稿情報を前記投稿情報データベースに記憶させると共に,登録要求を受けたときの前記携帯端末の位置情報を領域に含む前記セルの前記セル番号をグリッド毎に特定し,特定した前記セル番号に関連付けられて前記セルデータベースに記憶された前記セル情報を,前記携帯端末からの投稿情報を用いて更新する投稿情報登録手段を備えていることを特徴とする第10の発明または第11の発明に記載のサーバ装置である。 Furthermore, the twelfth aspect of the invention is to store the posted information in the posted information database when receiving a registration request for the posted information from the portable terminal, and to store the position information of the portable terminal when the registered request is received. Post that identifies the cell number of the cell included in the area for each grid and updates the cell information associated with the identified cell number and stored in the cell database using post information from the mobile terminal The server device according to the tenth invention or the eleventh invention, characterized by comprising information registration means.
第7の発明から第12の発明は,第1の発明から第6の発明に記載のアノテーション表示システムを実現するために必要なサーバ装置に係わる発明である。 The seventh to twelfth inventions relate to a server apparatus necessary for realizing the annotation display system according to the first to sixth inventions.
更に,第13の発明は,携帯端末に拡張現実サービスのマップ上における投稿地点に基づくアノテーション情報を表示させるアノテーション表示方法であって,拡張現実サービスのマップを区切るグリッドサイズがそれぞれ異なる複数のグリッドが設定され,前記グリッドで囲まれたセル毎に割り当てたセル番号に関連付けて,前記セル番号で特定される前記セルの領域内に前記投稿地点の位置情報が含まれる全ての投稿情報を集約した情報をセル情報として記憶しているセルデータベースを前記グリッド毎に備えているサーバ装置が,前記携帯端末からのアノテーション情報の送信要求を受けると,送信要求を受けたときの前記携帯端末の位置情報を少なくとも用いて,前記アノテーション情報を表示させるアノテーションエリアを求めるステップa,前記サーバ装置が,前記携帯端末の移動速度に対応した前記グリッドを用いて前記アノテーションエリアに対応する前記セルを特定し,特定した前記セルの前記セル番号に関連付けられた前記セル情報を該グリッドの前記セルデータベースから取得し,取得した前記セル情報の一部又は全てを用いて前記アノテーション情報を特定した前記セルの数だけ生成し,生成した前記アノテーション情報を前記携帯端末に送信するステップbが実行されることを特徴とするアノテーション表示方法である。 Further, the thirteenth invention is an annotation display method for displaying annotation information based on a posting point on an augmented reality service map on a mobile terminal, wherein a plurality of grids having different grid sizes separating the augmented reality service map are provided. Information that aggregates all posting information that is set and associated with the cell number assigned to each cell surrounded by the grid and that includes the location information of the posting point within the area of the cell specified by the cell number When the server apparatus having the cell database storing cell information for each grid receives a transmission request for annotation information from the mobile terminal, the position information of the mobile terminal when the transmission request is received Use at least the annotation area to display the annotation information Step a, the server device identifies the cell corresponding to the annotation area using the grid corresponding to the moving speed of the mobile terminal, and the cell information associated with the cell number of the identified cell Steps of acquiring from the cell database of the grid, generating the number of cells that specify the annotation information using a part or all of the acquired cell information, and transmitting the generated annotation information to the mobile terminal This is an annotation display method characterized in that b is executed.
更に,第14の発明は,前記サーバ装置は,前記セルの領域内に投稿地点が含まれる前記投稿情報を自然言語解析して得られるキーワードの中から,重要度の高い順に所定数の前記キーワードを前記セル情報として記憶していることを特徴とする第13の発明に記載のアノテーション表示方法である。 Furthermore, in a fourteenth aspect of the invention, the server device has a predetermined number of the keywords in descending order of importance from keywords obtained by natural language analysis of the posting information including a posting point in the cell area. Is stored as the cell information. An annotation display method according to the thirteenth aspect of the invention.
更に,第15の発明は,前記ステップbにおいて,前記サーバ装置は,前記携帯端末の移動速度に応じて,前記アノテーション情報として利用する前記キーワードの数を変更することを特徴とする第14の発明に記載のアノテーション表示方法である。 Furthermore, the fifteenth invention is characterized in that, in the step b, the server device changes the number of keywords used as the annotation information in accordance with the moving speed of the portable terminal. The annotation display method described in 1.
更に,第16の発明は,前記ステップaにおいて,前記サーバ装置は,前記アノテーション情報の送信要求を前記携帯端末から受けたときに,前記携帯端末から受信した位置情報及び撮影方位角を用いてアノテーションエリアを決定することを特徴とする第13の発明から第15の発明のいずれか一つに記載のアノテーション表示方法である。 Further, in a sixteenth aspect of the present invention, in the step a, when the server device receives a transmission request for the annotation information from the portable terminal, the server apparatus uses the positional information and the shooting azimuth angle received from the portable terminal to perform the annotation. The annotation display method according to any one of the thirteenth to fifteenth inventions, wherein an area is determined.
更に,第17の発明は,前記ステップbにおいて,前記サーバ装置は,前記アノテーション送信手段は,前記携帯端末の移動速度が静止状態であるとき,前記携帯端末から受信した前記投稿情報と投稿地点の位置情報を対応付けて記憶する投稿情報データベースを参照し,前記アノテーションエリアに対応する前記セルの領域に投稿地点の位置情報が含まれる前記投稿情報を前記投稿情報データベースから取得し,取得した前記投稿情報を用いて前記アノテーション情報を生成することを特徴とする第13の発明から第16の発明のいずれか一つに記載のアノテーション表示方法である。 Further, in a seventeenth aspect of the present invention, in the step b, the server device is configured such that the annotation transmitting unit is configured to determine the posting information received from the portable terminal and the posting point when the moving speed of the portable terminal is stationary. Refers to a posting information database that stores positional information in association with each other, acquires the posting information in which the location information of the posting point is included in the cell area corresponding to the annotation area from the posting information database, and acquires the posting The annotation display method according to any one of the thirteenth to sixteenth aspects, wherein the annotation information is generated using information.
第13の発明から第17の発明は方法に係わる発明で,第1の発明から第5の発明と同様の効果を得ることができる。 The thirteenth to seventeenth inventions relate to the method, and can achieve the same effects as the first to fifth inventions.
このように,本発明によれば,携帯端末の移動速度に応じて,携帯端末に表示するアノテーション情報の情報量を変更することのできるアノテーション表示システム及び方法を提供できる。 Thus, according to the present invention, it is possible to provide an annotation display system and method that can change the amount of annotation information displayed on a mobile terminal in accordance with the moving speed of the mobile terminal.
ここから,本願発明の技術分野に係わる当業者が,本願発明の内容を理解し,本願発明を実施できる程度に本願発明の実施形態について説明する。 From this point, an embodiment of the present invention will be described to the extent that a person skilled in the art of the present invention can understand the contents of the present invention and implement the present invention.
図1は,本実施形態におけるアノテーション表示システム1を説明する図である。図1で図示したアノテーション表示システム1は,拡張現実を利用したソーシャルサービス向けに開発されたシステムで,図1で図示したアノテーション表示システム1には,拡張現実を利用したソーシャルサービスが運営されているサーバ装置3と,アノテーション表示システム1のユーザが所持し,サーバ装置3にアクセスする携帯端末2(例えば,スマートフォンや携帯電話)が装置として含まれ,携帯端末2用の公衆無線回線網4bとインターネット4aがネットワークとして含まれている。なお,図1では,携帯端末2を1台として記載しているが,実際は,数多くの携帯端末2からサーバ装置3にアクセス可能なように構成されている。
FIG. 1 is a diagram for explaining an
ユーザが所持する携帯端末2は,公衆無線回線網4bを介してインターネット4aに接続できる機能を備え,図1で図示したアノテーション表示システム1を利用するための拡張現実アプリケーションが実装されている。
The
携帯端末2上で拡張現実アプリケーションが起動すると,拡張現実アプリケーションは,携帯端末2に備えられたカメラで撮影されたカメラ画像を表示する処理を実行すると共に,所定の時間間隔毎に携帯端末2の位置情報(緯度・経度)及びカメラで撮影している方位角である撮影方位角をサーバ装置3に送信することで,サーバ装置3に対してアノテーション情報の送信要求を行い,サーバ装置3から受信したアノテーション情報をカメラ画像上に合成して表示させる処理を実行する。
When the augmented reality application is activated on the
サーバ装置3には,拡張現実サービスのマップを区切るグリッドサイズがそれぞれ異なる複数のグリッドが設定され,携帯端末2の移動速度の区分毎に,携帯端末2の移動速度が区分に対応するグリッドが定められている。
In the
サーバ装置3は,アノテーション情報の送信要求を携帯端末2から受けると,携帯端末2の移動速度に応じて利用するグリッドを決定し,携帯端末2から送信された位置情報及び撮影方位角に従い,アノテーション情報を表示させるアノテーションエリアを決定した後,アノテーションエリアに対応するセルを特定し,特定したセル毎にアノテーション情報を生成し,生成したアノテーション情報を携帯端末2に送信する。
When the
携帯端末2の移動速度が大きいときに利用するグリッドのグリッドサイズを大きくし,携帯端末2の移動速度が小さいときに利用するグリッドのグリッドサイズを小さくするなどして,グリッドサイズを携帯端末2の移動速度の大きさに応じて変更しておけば,アノテーションエリアに対応するセルの数,すなわち,携帯端末2に表示させるアノテーションの数を携帯端末2の移動速度の区分に応じて変更させることができる。
Increase the grid size of the grid used when the
また,グリッド上のセル毎に,位置情報がセルの領域内に含まれる全ての投稿情報から抽出した数個(ここでは,3個)のキーワードを,位置情報がセルの領域内に含まれる全ての投稿情報を集約したセル情報として記憶しておき,セル情報の一部又は全てをアノテーション情報として利用することで,アノテーション情報自体の情報量は小さくなる。 In addition, for each cell on the grid, several (three in this case) keywords extracted from all posted information whose position information is included in the cell area, and all whose position information is included in the cell area Is stored as aggregated cell information, and part or all of the cell information is used as annotation information, thereby reducing the amount of annotation information itself.
ここから,図1を図示したアノテーション表示システム1を構成する携帯端末2について詳細に説明する。図2は,携帯端末2に備えられたハードウェアを説明する図で,図3は,携帯端末2に備えられた機能を説明する図である。
From here, the
図2に図示したように,携帯端末2には,無線通信するときに利用する無線通信用アンテナ2i,無線通信に係わる高周波処理を担う無線通信回路2a,携帯端末2に係わる様々な処理を担うベースバンド回路2b,表示デバイスと操作パネルの機能を兼ね備えたタッチパネル2g,タッチパネル2gを制御するタッチパネル制御回路2f,公衆無線回線網4bの中継ポイントから受信した電波の強度を利用して携帯端末2の位置情報(緯度・経度)を計測するGPS回路2c(GPS: Global Positioning System),前後左右の磁気センサを有し,携帯端末2の基準位置が向いている方位角を計測する電子コンパス回路2d,レンズなどの光学系に加え画像素子を有するカメラ回路2e,及び,時刻を計測するための時計回路2hが備えられている。
As shown in FIG. 2, the
携帯端末2に実装されているベースバンド回路2bとは,演算プロセッサ,ROM,RAMなどが実装された回路で,ベースバンド回路2b上で動作するアプリケーションの一つとして拡張現実アプリケーションが実装されている。
The
図3で図示した各手段は,携帯端末2に実装された拡張現実アプリケーションによって,携帯端末2に備えられる機能を示し,携帯端末2上で拡張現実アプリケーションが起動することで,携帯端末2には,携帯端末2が存在する地点の位置情報を計測する位置計測手段20と,携帯端末2の基準位置が向いている方位角を計測する方位計測手段21と,サーバ装置3にアノテーション情報の送信要求を行い,サーバ装置3から受信したアノテーション情報をカメラ回路で撮影された映像に合成して表示するアノテーション表示手段22と,ユーザが投稿情報をサーバ装置3に登録するきに利用する投稿手段23が備えられる。
Each means illustrated in FIG. 3 indicates a function provided in the
携帯端末2に備えられた位置計測手段20は,携帯端末2のGPS回路2cを利用してこの地点の位置情報(緯度・経度)を計測する手段である。携帯端末2の位置情報を計測する手法としては,携帯端末2が無線通信可能な中継ポイントとの通信時間に従い携帯端末2内部で位置情報を計測する手法と,携帯端末2が無線通信可能な中継ポイントとの通信時間に従い,公衆無線回線網4bに配置された中央装置が携帯端末2の位置情報を計測する手法の2つの手法があるが,いずれの手法を用いてもよい。
The position measuring means 20 provided in the
携帯端末2の方位角を計測する方位計測手段21は,携帯端末2の電子コンパス回路2dから,携帯端末2の基準位置が向いている方位角を取得する手段である。
The azimuth measuring means 21 for measuring the azimuth angle of the
携帯端末2に備えられたアノテーション表示手段22は,カメラ回路2eを作動させ,カメラ回路2eが撮影している映像をタッチパネル2gにリアルタイムで表示する処理を実行した後,所定の時間間隔が経過する毎に,サーバ装置3にアノテーション情報の送信要求を行い,サーバ装置3から受信したアノテーション情報をカメラ回路2eで撮影している映像に合成して表示する手段である。
The annotation display means 22 provided in the
図4は,携帯端末2のアノテーション表示手段22が実行する処理を説明するフロー図である。携帯端末2上で拡張現実アプリケーションが起動すると,携帯端末2のアノテーション表示手段22が自動的に起動する(S1)。
FIG. 4 is a flowchart for explaining processing executed by the
携帯端末2のアノテーション表示手段22が起動すると,携帯端末2のアノテーション表示手段22は,携帯端末2に備えられたカメラ回路2eを作動させて映像の撮影を開始し,カメラ回路2eが撮影しているカメラ映像をリアルタイムで携帯端末2のタッチパネル2gに表示する処理を開始する(S2)。
When the annotation display means 22 of the
カメラ回路2eが撮影しているカメラ映像をリアルタイムで携帯端末2のタッチパネル2gに表示する処理を実行すると,携帯端末2のアノテーション表示手段22は,位置計測手段20及び方位計測手段21からこの時点における携帯端末2の位置情報及び方位角を取得し,携帯端末2の基準位置とカメラ回路2eの撮影方向の角度差を利用して撮影方位角を求めた後,携帯端末2の位置情報及び撮影方位角を含むメッセージをサーバ装置3に送信することで,サーバ装置3にアノテーション情報の送信要求を行う(S3)。
When the process of displaying the camera image captured by the camera circuit 2e on the touch panel 2g of the
携帯端末2のアノテーション表示手段22は,アノテーション情報の送信要求した後に,サーバ装置3からアノテーション情報を受信すると,サーバ装置3から受信したアノテーション情報それぞれをカメラ映像に合成して表示する処理を実行する(S4)。
When the annotation display means 22 of the
なお,サーバ装置3から送信されるアノテーション情報には,テキスト形式のアノテーション情報に加え,アノテーション情報を表示する画面上の位置情報が含まれ,携帯端末2のアノテーション表示手段22は,アノテーション情報を表示する画面上の位置情報に従い,それぞれのアノテーション情報を所定のフォーマット(例えば,吹き出し)でタッチパネル2g上に表示させる。
Note that the annotation information transmitted from the
携帯端末2のアノテーション表示手段22は,サーバ装置3から送信されたアノテーション情報を表示させると,時計回路2hを利用して所定の時間間隔を計測し,所定の時間間隔が経過する毎に,アノテーション情報の送信要求をサーバ装置3に行い(S5),サーバ装置3から受信したアノテーション情報を表示する処理を,拡張現実アプリケーションが携帯端末2上で終了するまで繰り返し実行する(S6)。
When the annotation display means 22 of the
携帯端末2に備えられた投稿手段23は,携帯端末2に入力された或いは記憶されている情報を投稿情報としてサーバ装置3に送信し,サーバ装置3に投稿情報の登録要求を行う手段である。
The posting means 23 provided in the
図5は,携帯端末2の投稿手段23が実行する処理を説明するフロー図である。サーバ装置3に投稿情報を送信する処理を開始するイベントの発生を検知すると,アノテーション表示手段22は投稿手段23を起動させ,投稿手段23は投稿情報をサーバ装置3に送信する処理を開始する(S10)。
FIG. 5 is a flowchart for explaining processing executed by the posting means 23 of the
図6は,携帯端末2の投稿手段23を起動するアイコンの一例を示した図である。図6では,携帯端末2のタッチパネル2gに,サーバ装置3から送信されたアノテーション情報50が,カメラ回路2eが撮影しているカメラ映像5に合成されて表示され,更に,投稿情報をサーバ装置3に送信する処理を開始するアイコンとして,テキストを入力するためのアイコン51が表示されている。
FIG. 6 is a diagram showing an example of an icon that activates the posting means 23 of the
投稿情報をサーバ装置3に送信する処理を開始するイベントは,図6で図示したアイコン51が押されることで,投稿手段23によって実行される。図6で図示したアイコン51が押されると,アノテーション表示手段22は投稿手段23を起動させ,投稿手段23は投稿情報をサーバ装置3に送信する処理を開始する。
The event for starting the process of transmitting the posted information to the
携帯端末2の投稿手段23は起動すると,テキスト形式の投稿情報を取得する処理を実行した後(S11),位置計測手段20からこの時点の位置情報を取得し(S12),位置情報と共に投稿情報をサーバ装置3へ送信し,サーバ装置3に対して投稿情報の登録要求を行い(S13),図5のフローは終了する。
When the posting means 23 of the
図6では,携帯端末2の投稿手段23は,図6で図示したアイコン51が押されると,タッチパネル2g上にソフトウェアキーボードを表示させ,ユーザが該ソフトウェアキーボードを用いて入力したテキストを投稿情報として取得し,位置計測手段20から取得した位置情報と共にサーバ装置3へ送信する。
In FIG. 6, when the icon 51 shown in FIG. 6 is pressed, the posting means 23 of the
次に,図1で図示したアノテーション表示システム1を構成するサーバ装置3について説明する。図7は,サーバ装置3に備えられたハードウェアを説明する図で,図8は,サーバ装置3に備えられた機能を説明する図である。
Next, the
サーバ装置3は汎用のウェブサーバで実現され,図7に図示したように,サーバ装置3には,ハードウェアとして,CPU3a(CPU: Central Processing Unit)と、BIOSが実装されるROM3b(ROM: Read-Only Memory)と、コンピュータのメインメモリであるRAM3c(RAM: Random Access Memory)と、外部記憶装置として大容量のデータ記憶装置3d(例えば,ハードディスク)と,外部デバイスとデータ通信するための入出力インターフェース3eと、ネットワーク通信するためのネットワークインターフェース3fと、ディスプレイ3gと,文字入力デバイス3hと,ポインティングデバイス3i,時刻を計測する時計回路3jなどが備えられ,データ記憶装置3dには,サーバ装置3を動作させるコンピュータプログラムが記憶され,更に,複数のデータベース(DB: DataBase)が設けられている。
The
図8で図示した各手段は,サーバ装置3に実装されたコンピュータプログラムによって,サーバ装置3に備えられる機能を示し,サーバ装置3には,携帯端末2からアノテーション情報の送信要求を受けると,アノテーション情報の送信要求に対応するアノテーション情報を携帯端末2に送信するアノテーション送信手段30と,携帯端末2から受信した投稿情報をサーバ装置3に登録する投稿情報登録手段31が備えられ,更に,ユーザが登録した投稿情報を記憶する投稿情報DB32と,ソーシャルサービスのマップ上に設定されたグリッド毎にセルDB33が設けられている。
Each means illustrated in FIG. 8 indicates functions provided in the
まず,サーバ装置3に備えられた各DBについて説明する。図9は,サーバ装置3に備えられた投稿情報DB32を説明する図で,図9(a)は,投稿情報DB32の格納形式例で,図9(b)は,投稿情報DB32に記憶される内容例である。
First, each DB provided in the
投稿情報DB32には,携帯端末2から受信した全ての投稿情報が蓄積されるDBで,図9(a)に図示したように,投稿情報DB32には, 投稿情報を識別するための投稿番号,投稿情報を受信したときの投稿日時,投稿情報が送信された投稿地点の位置情報,投稿情報が投稿された地点に対応するセル番号,投稿情報から抽出されたキーワードが付与されて,携帯端末2から受信した投稿情報が記憶される。
The posted
投稿番号は,サーバ装置3が投稿情報を管理するために,サーバ装置3側で投稿情報に付与した情報で,図9(b)では投稿番号を連番として記載しているが,投稿番号は記号であってもよい。
The posting number is information given to the posting information on the
投稿日時は,サーバ装置3が投稿情報を携帯端末2から受信したとき,サーバ装置3の時計回路3jから取得した日時で,図9(b)に図示したように,投稿日時には,サーバ装置3が投稿情報を携帯端末2から受信した年月日と,サーバ装置3が投稿情報を携帯端末2から受信した時刻が含まれる。
The posting date / time is the date / time acquired from the clock circuit 3j of the
位置情報は,サーバ装置3が投稿情報を携帯端末2から受信したとき,投稿情報と共に携帯端末2から送信された位置情報で,図9(b)に図示したように,位置情報には,投稿情報を送信した投稿地点の緯度・経度が含まれる。
The position information is the position information transmitted from the
セル番号は,ソーシャルサービスのサービスエリアにおける基準地点及び携帯端末2から受信した位置情報の緯度・経度と,サーバ装置3に設定されているグリッドのグリッドサイズから特定され,携帯端末2から受信した位置情報が含まれるセルのセル番号である。図9(b)では,セル番号を2次元の座標値として記載しているが,セル毎に連番の数値であってもよい。
The cell number is specified from the reference point in the service area of the social service and the latitude / longitude of the position information received from the
なお,投稿情報に付与されるセル番号は一つではなく,サーバ装置3に設定されたグリッドの数だけ,投稿情報が投稿された地点に対応するセル番号が投稿情報に付与される。図9(a)では,グリッドサイズが10m×10mで,グリッドを識別するグリッドIDが「グリッド1」のグリッド,グリッドサイズが20m×20mで,グリッドを識別するグリッドIDが「グリッド2」のグリッド,グリッドサイズが30m×30mで,グリッドを識別するグリッドIDが「グリッド3」のグリッド,グリッドサイズが50m×50mで,グリッドを識別するグリッドIDが「グリッド4」のグリッドの4つがサーバ装置3に設定され,それぞれのグリッドにおけるセル番号が投稿情報に付与されている。
In addition, the cell number given to contribution information is not one, but the cell number corresponding to the point where contribution information was contributed is provided to contribution information by the number of grids set to the
キーワードは,サーバ装置3の投稿情報登録手段31が,携帯端末2から受信した投稿情報を自然言語解析することで,携帯端末2から受信した投稿情報から抽出され,TF/IDFの指標などの重要度が閾値以上の単語で,図9(b)では,投稿情報から抽出されたキーワードを3つであるが,投稿情報から抽出するキーワードの数は任意でよい。
The keyword is extracted from the posted information received from the
投稿情報は,サーバ装置3が,携帯端末2から受信した投稿情報そのもので,図9(b)で図示したように,投稿情報はテキスト形式である。
The posted information is the posted information itself received from the
次に,サーバ装置3に備えられ,サーバ装置3に設定されたグリッド毎に設けられるセルDB33について説明する。図10は,サーバ装置3に備えられたセルDB33を説明する図で,図10(a)は,セルDB33の格納形式例で,図10(b)は,セルDB33に記憶される内容例である。
Next, the
セルDB33は,2次元のデータテーブル構造で,サーバ装置3に設定されたグリッド毎に,グリッドに対応するセルDB33がサーバ装置3に備えられ,図10(a)に図示したように,セルDB33の一つのレコードには,サーバ装置3に設定されたグリッドによって分割されたセル毎に,セルを識別するためのセル番号,位置情報がセル内に含まれる投稿情報から抽出されたセル情報(ここでは,キーワード),位置情報がセル内に含まれる投稿情報の投稿番号が記憶される。
The
セル番号については上述しているため,ここでは詳細な説明を省く。図10(b)に図示しているように,セル情報は,セル番号で特定されるレコード内に投稿番号が記憶されている投稿情報のキーワードから抽出されたキーワードで,投稿情報が投稿情報DB32に登録されると,登録された投稿情報から抽出されたキーワードを用いて,投稿地点に対応するセルのレコードのセル情報を更新する処理が実行される。なお,図10(b)では,セル情報に含ませるキーワードの数を3つとしているが,セル情報に含ませるキーワードの数は任意でよい。
Since the cell number has been described above, a detailed description is omitted here. As shown in FIG. 10B, the cell information is a keyword extracted from the keyword of the posting information in which the posting number is stored in the record specified by the cell number, and the posting information is the posting
セル番号で特定されるレコードに記憶される投稿番号は,セル番号で特定されるセルの領域内に位置情報が含まれる全ての投稿情報の投稿番号で,投稿情報が投稿情報DB32に登録されると,登録された投稿情報の投稿地点に対応するセルのレコードに,登録された投稿情報の投稿番号が追加される。
The post number stored in the record specified by the cell number is the post number of all post information whose position information is included in the cell area specified by the cell number, and the post information is registered in the
まず,サーバ装置3に備えられ,携帯端末2から受信した投稿情報をサーバ装置3に登録する投稿情報登録手段31について説明する。 図11は,サーバ装置3の投稿情報登録手段31が実行する処理を説明するフロー図である。
First, the posting information registration means 31 provided in the
携帯端末2から投稿情報の登録要求を受けると,サーバ装置3の投稿情報登録手段31が起動し,投稿情報登録手段31は,登録要求を受けた投稿情報をサーバ装置3に登録する処理を開始する(S20)。
Upon receiving a posting information registration request from the
登録要求を受けた投稿情報をサーバ装置3に登録する処理を開始すると,まず,サーバ装置3の投稿情報登録手段31は,携帯端末2から受信した投稿情報の投稿番号を生成する(S21)。例えば,投稿番号の生成に利用するカウンタを備え,カウンタの値を一つだけインクリメントすることで,携帯端末2から受信した投稿情報の投稿番号を生成する。
When the process of registering the posting information that has received the registration request to the
次に,サーバ装置3の投稿情報登録手段31は,サーバ装置3に備えられた時計回路から,この時の日時情報を投稿日時として取得する(S22)。
Next, the posting information registration means 31 of the
そして,サーバ装置3に設定されたグリッド毎に実行するループ処理L1を実行し,サーバ装置3に設定されたグリッド毎に,投稿情報が投稿された投稿地点に対応するセル番号を取得する(S23)。このループ処理1において,サーバ装置3の投稿情報登録手段31は,ソーシャルサービスのサービスエリアにおける基準地点及び携帯端末2から受信した位置情報の緯度・経度,及び,ループ処理L1の対象となるグリッドのグリッドサイズから,ループ処理1の対象となるグリッドにおいて,投稿情報が投稿された投稿地点に対応するセル番号を求める。
Then, the loop processing L1 executed for each grid set in the
次に,サーバ装置3の投稿情報登録手段31は,携帯端末2から受信した投稿情報から所定のルールに従いキーワードを抽出する処理を実行する(S24)。
Next, the posting
サーバ装置3の投稿情報登録手段31は,携帯端末2から送信された投稿情報を形態素解析することで抽出した単語毎に,TF/IDFの指標などの重要度を算出し,重要度が閾値以上の単語を投稿情報のキーワードとして抽出する。
The posting information registration means 31 of the
携帯端末2から受信した投稿情報からキーワードを抽出すると,サーバ装置3の投稿情報登録手段31は,S21で生成した投稿番号,S22で取得した投稿日時,携帯端末2から受信した位置情報,ループ処理L1で求めた複数のセル番号,S24で抽出したキーワードを付与して,携帯端末2から受信した投稿情報を投稿情報DB32に記憶する(S25)。
When keywords are extracted from the posted information received from the
携帯端末2から受信した投稿情報を投稿情報DB32に記憶すると,サーバ装置3の投稿情報登録手段31は,サーバ装置3に設定されたグリッド毎に設けられたセルDB33の内容を更新するために,サーバ装置3に設定されたグリッド毎に実行するループ処理L2を実行し,図11の手順を終了する。
When the posting information received from the
ループ処理L2において,サーバ装置3の投稿情報登録手段31は,ループ処理L2の対象となるグリッドに対応するセルDB33の中から,ループ処理L1で特定したセル番号に対応するレコードを特定し,該レコードに記憶されている投稿番号に対応する投稿情報全てを投稿情報DB32から検索し,検索した全ての投稿情報に付与されているキーワードを取得する(S26)。
In the loop process L2, the posting
そして,サーバ装置3の投稿情報登録手段31は,取得した全てのキーワードを対象とし,キーワードの出現頻度を求め,出現頻度の高い順に上位3個のキーワードを,ループ処理L1で求めたセル番号で特定されるレコードのセル情報として記憶することで(S27),ループ処理2の対象となるグリッドのセルDB33の内容を更新する。
Then, the posting
次に,サーバ装置3に備えられたアノテーション送信手段30について説明する。図12は,サーバ装置3のアノテーション送信手段30が実行する処理を説明するフロー図である。
Next, the annotation transmission means 30 provided in the
サーバ装置3に備えられたアノテーション送信手段30は,携帯端末2から受信したアノテーション情報の送信要求を受けると,アノテーション情報を携帯端末2へ送信する処理を開始する(S30)。
When the
サーバ装置3に備えられたアノテーション送信手段30は,アノテーション情報を携帯端末2へ送信する処理を開始すると,アノテーション情報の送信要求をした携帯端末2の移動速度を算出する(S31)。
When the annotation transmission means 30 provided in the
サーバ装置3のアノテーション送信手段30は,アノテーション情報の送信要求をした携帯端末2の移動速度を算出するために,アノテーション情報の送信要求をした携帯端末2の固有番号(例えば,携帯電話の電話番号)に関連付けて,アノテーション情報の送信要求を受けた時刻と携帯端末2から受信した位置情報を記憶しておき,今回と前回の時刻及び位置情報の差を利用して携帯端末2の移動速度を算出する。
The annotation transmission means 30 of the
サーバ装置3のアノテーション送信手段30は,携帯端末2の移動速度を算出すると,算出した移動速度が属する移動速度の区分を決定する処理を実行する(S32)。
When the annotation transmission means 30 of the
算出した移動速度が属する移動速度の区分を決定するために,サーバ装置3のアノテーション送信手段30には,移動速度の区分毎に,移動速度の範囲,移動速度の区分で利用するグリッドID,グリッドサイズ及びアノテーション情報として利用する情報を定めたルールが設定されている。
In order to determine the classification of the movement speed to which the calculated movement speed belongs, the annotation transmission means 30 of the
図13は,移動速度の区分の内容を定めたルールの一例を説明する図である。図13では,携帯端末2の移動速度の区分は5つに分類され,移動速度の区分毎に,移動速度の区分を識別する区分ID,移動速度の範囲,移動速度の区分で利用するグリッドのグリッドID,グリッドサイズ及びアノテーション情報として利用する情報が定められている。
FIG. 13 is a diagram for explaining an example of a rule that defines the contents of the moving speed classification. In FIG. 13, the
区分IDが「01」の区分の移動速度の範囲は「12km/hを超える」で,区分IDが「01」の区分はユーザが乗り物に乗っている状態の区分である。区分IDが「01」の区分では,グリッドIDが「グリッド4」のグリッドが利用され,このグリッドのグリッドサイズは50m×50mで, アノテーション情報としてセル情報全て(ここでは,3個のキーワード)を利用することが定義されている。
The range of the moving speed of the section with the section ID “01” is “over 12 km / h”, and the section with the section ID “01” is a section where the user is on the vehicle. In the category with the category ID “01”, the grid with the grid ID “
区分IDが「02」の区分の移動速度の範囲は「7km/hを超え12km/h以下」で,区分IDが「02」の区分はユーザが走っている状態の区分である。区分IDが「02」の区分では,グリッドIDが「グリッド3」のグリッドが利用され,このグリッドのグリッドサイズは30m×30mで, アノテーション情報としてセル情報全てを利用することが定義されている。
The range of the moving speed of the section with the section ID “02” is “over 7 km / h and less than or equal to 12 km / h”, and the section with the section ID “02” is the section where the user is running. In the category with the category ID “02”, a grid with the grid ID “
区分IDが「03」の区分の移動速度の範囲は「4km/hを超え7km/h以下」で,区分IDが「03」の区分はユーザが早歩きしている状態の区分である。区分IDが「03」の区分では,グリッドIDが「グリッド2」のグリッドが利用され,このグリッドのグリッドサイズは20m×20mで, アノテーション情報としてセル情報全てを利用することが定義されている。
The range of the moving speed of the section with the section ID “03” is “over 4 km / h and less than 7 km / h”, and the section with the section ID “03” is a section in which the user is walking fast. In the section with the section ID “03”, a grid with the grid ID “
区分IDが「04」の区分の移動速度の範囲は「0km/hを超え4km/h以下」で,区分IDが「04」の区分はユーザが歩いている状態の区分である。区分IDが「04」の区分では,グリッドIDが「グリッド1」のグリッドが利用され,このグリッドのグリッドサイズは10m×10mで, アノテーション情報としてセル情報全てを利用することが定義されている。
The range of the moving speed of the section with the section ID “04” is “over 0 km / h and less than 4 km / h”, and the section with the section ID “04” is a section in which the user is walking. In the section with the section ID “04”, a grid with the grid ID “
区分IDが「05」の区分の移動速度の範囲は「0km/h」で,区分IDが「05」の区分はユーザが静止している状態の区分である。区分IDが「05」の区分では,グリッドIDが「グリッド1」のグリッドが利用され,このグリッドのグリッドサイズは10m×10mで, アノテーション情報として投稿情報そのものを利用することが定義されている。
The range of the moving speed of the section with the section ID “05” is “0 km / h”, and the section with the section ID “05” is a section where the user is stationary. In the category with the category ID “05”, the grid with the grid ID “
図13で図示したルールに従えば,例えば,算出した携帯端末2の移動速度が「12km/hを超える」に該当する場合,サーバ装置3のアノテーション送信手段30は区分IDが「01」の区分を選択する。また,算出した携帯端末2の移動速度が「0km/hを超え4km/h以下」に該当する場合,サーバ装置3のアノテーション送信手段30は区分IDが「04」の区分を選択する。
According to the rule illustrated in FIG. 13, for example, when the calculated moving speed of the
なお,図13では,区分IDが「01」から「04」の区分では,アノテーション情報としてセル情報全てを利用することが定義されているが,携帯端末2の移動速度の区分に応じて,アノテーション情報としてセル情報の一部を利用するように定義することもできる。 In FIG. 13, it is defined that all cell information is used as annotation information in the classifications with classification IDs “01” to “04”. It can also be defined to use part of the cell information as information.
例えば,図13において,携帯端末2の移動速度が最も大きい,区分IDが「01」の区分では,アノテーション情報としてセル情報の一部(重要度の最も大きい一つのキーワード)を利用し,携帯端末2の移動速度が次に大きい,区分IDが「02」の区分では,アノテーション情報としてセル情報の一部(重要度が上位の二つのキーワード)を利用するように定義することもできる。
For example, in FIG. 13, when the
サーバ装置3のアノテーション送信手段30は,携帯端末2の移動速度が属する移動速度の区分を決定する処理を実行すると, アノテーション情報の送信要求を携帯端末2から受けたとき,携帯端末2から受信した位置情報及び撮影方位角を用いて,アノテーション情報を表示させるアノテーションエリアを決定した後(S33),移動速度の区分のグリッドを用いたときに,アノテーションエリアに対応するセルのセル番号を特定する(S34)。
When the annotation transmission means 30 of the
図14は,本実施形態におけるアノテーションエリアを説明する図である。図14では,サーバ装置3が運営しているソーシャルサービスのサービスエリア6を模式的に正方形とし,サービスエリア6はグリッド60aによってマトリクス状に分割されており,アノテーション情報の送信要求を受けた地点はA地点で,投稿情報の投稿地点は×地点で図示している。
FIG. 14 is a diagram for explaining the annotation area in the present embodiment. In FIG. 14, the
本実施形態では,アノテーションエリア61の形状は,A地点を中心した半径R(例えば,300m)の扇型としている。扇型の中心線の方向は,携帯端末2から受信した撮影方位角θ2の方向で,扇型の角度θ1は,予めサーバ装置3に記憶された所定の角度を利用してもよく,また,携帯端末2のカメラの視野角が携帯端末2の型番に関連付けられてサーバ装置3に記憶されている場合は,携帯端末2から得られた型番から特定される視野角を扇型の角度θ1とすることもできる。
In the present embodiment, the shape of the annotation area 61 is a fan shape having a radius R (for example, 300 m) centered on the point A. The direction of the fan-shaped center line is the direction of the shooting azimuth angle θ2 received from the
図14では,アノテーションエリア61に全てまたは一部が含まれるセル(網掛けしているセル)が,アノテーションエリア61に対応するセルとして特定される。 In FIG. 14, cells (shaded cells) that include all or part of the annotation area 61 are identified as cells corresponding to the annotation area 61.
なお,図14で図示したアノテーションエリア60は一例にしかすぎず,アノテーションエリア61の形状及びサイズも任意にサーバ装置3に設定することができる。
Note that the
図15は,グリッドサイズの変更に伴い,アノテーションエリアに含まれるセルの数が変更されることを説明する図である。サーバ装置3が運営しているソーシャルサービスのサービスエリア6は,図14のグリッド60aよりもグリッドサイズの大きいグリッド60bによってマトリクス状に分割されている。
FIG. 15 is a diagram for explaining that the number of cells included in the annotation area is changed as the grid size is changed. The
図15を参照すればわかるように,図14で図示したアノテーションエリア61に対応するセルの数は14個であるが,図14よりもグリッドサイズを大きくした図15では,アノテーションエリア61に対応するセルの数は4個に減っている。 As can be seen from FIG. 15, the number of cells corresponding to the annotation area 61 illustrated in FIG. 14 is 14, but in FIG. 15 in which the grid size is larger than that of FIG. 14, the cell corresponds to the annotation area 61. The number of cells has been reduced to four.
後述するように,携帯端末2に送信するアノテーション情報の数は,アノテーションエリア61に対応するセルの数になるため,携帯端末2の移動速度が速くなるにつれてグリッドサイズを大きくすることで,携帯端末2の移動速度が大きくにつれて,携帯端末2に表示するアノテーション情報の数を減らせることができる。
As will be described later, since the number of annotation information to be transmitted to the
図16は,携帯端末2に表示されるアノテーション情報を説明する第1図で,図17は,携帯端末2に表示されるアノテーション情報を説明する第2図である。
FIG. 16 is a first diagram illustrating annotation information displayed on the
図14では,投稿情報の投稿地点が含まれるセルの数は4つになるため,図16で図示したように,携帯電話2に表示されるアノテーション情報7aの数は4つになる。また,図15では,投稿情報の投稿地点が含まれるセルの数は3つになるため,図17で図示したように,携帯電話2に表示されるアノテーション情報7bの数は3つになる。また,図15で網掛けした左上のセルには,2つの投稿情報が含まれるため,このセルに対応するアノテーション情報は,2つの投稿情報から抽出されたキーワード(ここでは,パン,アンパン,携帯電話)になる。
In FIG. 14, the number of cells including the posting point of the posting information is four, so that the number of
サーバ装置3のアノテーション送信手段30は,アノテーションエリアに対応するセルのセル番号を特定すると, 図12のS31で決定した移動速度の区分に対応するグリッドのセルDB33を利用し,図12のS31で決定した移動速度の区分に従い,アノテーション情報に利用する情報を図12のS34で特定したセル番号毎に取得する処理を実行する(S35)。
When the annotation transmission means 30 of the
アノテーション情報に利用する情報は,図12のS31で決定した移動速度の区分に設定されている内容で異なる。例えば,図13で説明したルールによれば,区分IDが「01」から「04」のいずれかの区分が選択されている場合,アノテーションエリアに対応するセルのセル番号に対応するレコードに記憶されているセル情報をアノテーション情報に利用する情報として取得する。 The information used for the annotation information differs depending on the contents set in the movement speed category determined in S31 of FIG. For example, according to the rule described with reference to FIG. 13, when any of the classification IDs “01” to “04” is selected, it is stored in the record corresponding to the cell number of the cell corresponding to the annotation area. Cell information is acquired as information used for annotation information.
また,例えば,図13で説明したルールによれば,区分IDが「05」の区分が選択されている場合,アノテーションエリアに対応するセルのセル番号に対応するレコードに記憶されている投稿番号に対応する投稿情報を投稿情報DB32から検索し,検索した投稿情報をアノテーション情報として利用する情報として取得する。
Further, for example, according to the rule described with reference to FIG. 13, when the category having the category ID “05” is selected, the post number stored in the record corresponding to the cell number of the cell corresponding to the annotation area is set. Corresponding posting information is searched from the posting
サーバ装置3のアノテーション送信手段30は,アノテーション情報として利用する情報を取得すると,取得した情報毎に,アノテーション情報を表示させるタッチパネル2g上の位置情報を決定し,アノテーション情報を表示させるタッチパネル2g上の位置情報を付与したアノテーション情報を生成し,生成したアノテーション情報を携帯端末2に送信する(S36)。
When the
アノテーション情報を表示させるタッチパネル2g上の位置情報は,アノテーション情報を取得する際,投稿情報が投稿された地点に対応するセルを基準とし,アノテーションエリアに対応するセルそれぞれの相対位置に基づいて決定しておくとよい。例えば,携帯端末2から受信した方位角の方向に対して,投稿情報が投稿された地点に対応するセルより右側(左側)にあるセルは,携帯端末2のタッチパネル2gの右側(左側)に表示し,また,投稿情報が投稿された地点に対応するセルから距離が遠いほど,携帯端末2のタッチパネル2gの上側に表示させるようにすればよい。
The position information on the touch panel 2g for displaying the annotation information is determined based on the relative position of each cell corresponding to the annotation area with reference to the cell corresponding to the point where the posted information is posted when the annotation information is acquired. It is good to keep. For example, with respect to the direction of the azimuth angle received from the
1 アノテーション表示システム
2 携帯端末
20 位置計測手段
21 方位計測手段
22 アノテーション表示手段
23 投稿手段
3 サーバ装置
30 アノテーション送信手段
31 投稿情報登録手段
32 投稿情報DB
33 セルDB
4a 公衆無線回線網
4b インターネット
DESCRIPTION OF
33 Cell DB
4a Public wireless network 4b Internet
Claims (17)
前記携帯端末は,映像を撮影するカメラ手段と,前記携帯端末の位置情報を計測する位置計測手段と,前記位置計測手段から得られるこの時点の位置情報を少なくとも前記サーバ装置に送信することでアノテーション情報の送信要求を前記サーバ装置に行い,前記サーバ装置から受信した前記アノテーション情報を前記カメラ手段で撮影されている映像に合成して表示するアノテーション表示手段を備え,
前記サーバ装置には,拡張現実サービスのマップを区切るグリッドサイズがそれぞれ異なる複数のグリッドが設定され,前記グリッドで囲まれたセル毎に割り当てたセル番号に関連付けて,前記セル番号で特定される前記セルの領域内に前記投稿地点の位置情報が含まれる全ての投稿情報を集約した情報をセル情報として記憶しているセルデータベースを前記グリッド毎に備え,更に,前記アノテーション情報の送信要求を前記携帯端末から受けると,送信要求を受けたときの前記携帯端末の位置情報を少なくとも用い,前記アノテーション情報を表示させるアノテーションエリアを求めた後,前記携帯端末の移動速度に対応した前記グリッドを用いて前記アノテーションエリアに対応する前記セルを特定し,特定した前記セルの前記セル番号に関連付けられた前記セル情報を該グリッドの前記セルデータベースから取得し,取得した前記セル情報の一部又は全てを用いて前記アノテーション情報を特定した前記セルの数だけ生成し,生成した前記アノテーション情報を前記携帯端末に送信するアノテーション送信手段を備えている,
ことを特徴とするアノテーション表示システム。 An annotation display system comprising at least a server device that receives an annotation information transmission request and a mobile terminal that makes an annotation information transmission request, and displays annotation information based on a posting point on an augmented reality service map,
The portable terminal has an annotation by transmitting to the server device at least the position information obtained from the position measuring means for measuring the position information of the portable terminal, the camera measuring means for capturing the image, and the position measuring means at this time. An annotation display means for performing an information transmission request to the server apparatus, and combining the annotation information received from the server apparatus with a video image captured by the camera means;
In the server device, a plurality of grids each having a different grid size for setting a map of the augmented reality service is set, and the cell number is specified in association with the cell number assigned to each cell surrounded by the grid. A cell database is provided for each grid, which stores, as cell information, information in which all pieces of posted information including the position information of the posting point are included in a cell area, and further, a transmission request for the annotation information is sent to the mobile phone. When received from the terminal, at least using the position information of the mobile terminal when receiving the transmission request, after obtaining the annotation area for displaying the annotation information, using the grid corresponding to the moving speed of the mobile terminal The cell corresponding to the annotation area is identified, and the cell number of the identified cell The cell information associated with the grid information is acquired from the cell database of the grid, and the annotation information is generated by the number of the cells for which the annotation information is specified using a part or all of the acquired cell information. An annotation transmission means for transmitting the message to the portable terminal,
An annotation display system characterized by that.
前記サーバ装置は,前記携帯端末から前記投稿情報の登録要求を受けた際,登録要求を受けた前記投稿情報の投稿地点の位置情報を対応付けて該投稿情報を前記投稿情報データベースに記憶させると共に,登録要求を受けたときの前記携帯端末の位置情報を領域に含む前記セルの前記セル番号をグリッド毎に特定し,特定した前記セル番号に関連付けられて前記セルデータベースに記憶された前記セル情報を,前記携帯端末からの投稿情報を用いて更新する投稿情報登録手段を備えていることを特徴とする,請求項4または請求項5に記載のアノテーション表示システム。 The mobile terminal includes post information transmission means for transmitting the post information set by a user to the server device, and requesting the server device to register the post information,
When the server device receives a registration request for the posting information from the mobile terminal, the server device stores the posting information in the posting information database in association with the position information of the posting point of the posting information that has received the registration request. The cell information of the cell including the location information of the mobile terminal when receiving the registration request is specified for each grid, and the cell information stored in the cell database in association with the specified cell number 6. An annotation display system according to claim 4, further comprising post information registration means for updating the post information using post information from the portable terminal.
拡張現実サービスのマップを区切るグリッドサイズがそれぞれ異なる複数のグリッドが設定され,前記グリッドで囲まれたセル毎に割り当てたセル番号に関連付けて,前記セル番号で特定される前記セルの領域内に前記投稿地点の位置情報が含まれる全ての投稿情報を集約した情報をセル情報として記憶しているセルデータベースを前記グリッド毎に備えているサーバ装置が,前記携帯端末からのアノテーション情報の送信要求を受けると,送信要求を受けたときの前記携帯端末の位置情報を少なくとも用いて,前記アノテーション情報を表示させるアノテーションエリアを求めるステップa,
前記サーバ装置が,前記携帯端末の移動速度に対応した前記グリッドを用いて前記アノテーションエリアに対応する前記セルを特定し,特定した前記セルの前記セル番号に関連付けられた前記セル情報を該グリッドの前記セルデータベースから取得し,取得した前記セル情報の一部又は全てを用いて前記アノテーション情報を特定した前記セルの数だけ生成し,生成した前記アノテーション情報を前記携帯端末に送信するステップb,
が実行されることを特徴とするアノテーション表示方法。 An annotation display method for displaying annotation information based on a posting point on an augmented reality service map on a mobile terminal,
A plurality of grids having different grid sizes for setting the map of the augmented reality service are set, and the cell number assigned to each cell surrounded by the grid is associated with the cell number specified by the cell number. A server device that has a cell database storing cell-by-cell information in which all post-information including post-location location information is stored as cell information receives a request to send annotation information from the mobile terminal And a step of obtaining an annotation area for displaying the annotation information using at least the position information of the portable terminal when receiving the transmission request,
The server device identifies the cell corresponding to the annotation area using the grid corresponding to the moving speed of the mobile terminal, and displays the cell information associated with the cell number of the identified cell. Step b, which is obtained from the cell database, generates the number of the cells specifying the annotation information using a part or all of the obtained cell information, and transmits the generated annotation information to the mobile terminal.
An annotation display method characterized in that is executed.
In the step b, when the moving speed of the mobile terminal is stationary, the server device stores the post information received from the mobile terminal and the position information of the post location in association with each other. The posting information database is referred to, the posting information in which the location information of the posting point is included in the cell area corresponding to the annotation area is acquired from the posting information database, and the annotation information is obtained using the acquired posting information. The annotation display method according to any one of claims 13 to 16, wherein the annotation display method is generated.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009282921A JP5413170B2 (en) | 2009-12-14 | 2009-12-14 | Annotation display system, method and server apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009282921A JP5413170B2 (en) | 2009-12-14 | 2009-12-14 | Annotation display system, method and server apparatus |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011123807A JP2011123807A (en) | 2011-06-23 |
JP5413170B2 true JP5413170B2 (en) | 2014-02-12 |
Family
ID=44287614
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009282921A Expired - Fee Related JP5413170B2 (en) | 2009-12-14 | 2009-12-14 | Annotation display system, method and server apparatus |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5413170B2 (en) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5785063B2 (en) * | 2011-11-16 | 2015-09-24 | トヨタ自動車株式会社 | Information processing system, information processing apparatus, and center server |
KR101330711B1 (en) | 2012-02-28 | 2013-11-19 | (주)앤씨드 | Apparatus and Method for Exchanging Information Using the Virtual Object and System for Providing Mixed Type Service Using the Same |
US9339726B2 (en) * | 2012-06-29 | 2016-05-17 | Nokia Technologies Oy | Method and apparatus for modifying the presentation of information based on the visual complexity of environment information |
JP2014021802A (en) * | 2012-07-20 | 2014-02-03 | Zenrin Datacom Co Ltd | Search system, search server and program for portable terminal |
US9712574B2 (en) * | 2012-08-31 | 2017-07-18 | Facebook, Inc. | Real-world view of location-associated social data |
US10685487B2 (en) | 2013-03-06 | 2020-06-16 | Qualcomm Incorporated | Disabling augmented reality (AR) devices at speed |
CN104426933B (en) * | 2013-08-23 | 2018-01-23 | 华为终端(东莞)有限公司 | A kind of method, apparatus and system for screening augmented reality content |
JP6107590B2 (en) * | 2013-10-16 | 2017-04-05 | 株式会社デンソー | Head-up display device |
JP2015118578A (en) * | 2013-12-18 | 2015-06-25 | マイクロソフト コーポレーション | Augmented reality information detail |
WO2015145544A1 (en) * | 2014-03-24 | 2015-10-01 | パイオニア株式会社 | Display control device, control method, program, and storage medium |
JP6481456B2 (en) * | 2015-03-26 | 2019-03-13 | 富士通株式会社 | Display control method, display control program, and information processing apparatus |
JP6651719B2 (en) * | 2015-07-02 | 2020-02-19 | 富士通株式会社 | Display control method, display control program, and information processing terminal |
WO2023233821A1 (en) * | 2022-06-02 | 2023-12-07 | ソニーグループ株式会社 | Information processing device and information processing method |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002092012A (en) * | 2000-09-19 | 2002-03-29 | Olympus Optical Co Ltd | Particular area information display system |
JP2004102175A (en) * | 2002-09-12 | 2004-04-02 | Fuji Xerox Co Ltd | Memory aid device and system |
JP4965229B2 (en) * | 2006-11-14 | 2012-07-04 | 三菱電機株式会社 | Mobile information processing apparatus, information processing method, and program |
-
2009
- 2009-12-14 JP JP2009282921A patent/JP5413170B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2011123807A (en) | 2011-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5413170B2 (en) | Annotation display system, method and server apparatus | |
US20220038402A1 (en) | Automated content curation and communication | |
JP5871976B2 (en) | Mobile imaging device as navigator | |
CN108885639B (en) | Content collection navigation and automatic forwarding | |
CN103119544B (en) | Method and apparatus for presenting location-based content | |
US8769437B2 (en) | Method, apparatus and computer program product for displaying virtual media items in a visual media | |
EP3702733B1 (en) | Displaying network objects in mobile devices based on geolocation | |
JP5334911B2 (en) | 3D map image generation program and 3D map image generation system | |
KR101429250B1 (en) | Terminal device and method for providing step object information | |
CN109409612B (en) | Path planning method, server and computer storage medium | |
US20130095855A1 (en) | Method, System, and Computer Program Product for Obtaining Images to Enhance Imagery Coverage | |
KR20160010278A (en) | Method and apparatus for displaying point of interest | |
CN108628985B (en) | Photo album processing method and mobile terminal | |
CN111464825B (en) | Live broadcast method based on geographic information and related device | |
CN109387217A (en) | Air navigation aid, computer readable storage medium and navigation server | |
CN105009114B (en) | Search capability is predictably presented | |
EP3388958B1 (en) | Method and system for managing viewability of location-based spatial object | |
CN115731370A (en) | Large-scene element universe space superposition method and device | |
CN111597466A (en) | Display method and device and electronic equipment | |
US20140006472A1 (en) | Locating a Device | |
US20150310769A1 (en) | Method and apparatus for displaying digital map in client | |
CN106294414B (en) | Data sorting method and device | |
KR101909994B1 (en) | Method for providing 3d animating ar contents service using nano unit block | |
CN114935973A (en) | Interactive processing method, device, equipment and storage medium | |
CN108235764A (en) | Information processing method, device, cloud processing equipment and computer program product |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120926 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20130823 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130926 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20131015 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131028 |
|
LAPS | Cancellation because of no payment of annual fees |