Nothing Special   »   [go: up one dir, main page]

JP6651719B2 - Display control method, display control program, and information processing terminal - Google Patents

Display control method, display control program, and information processing terminal Download PDF

Info

Publication number
JP6651719B2
JP6651719B2 JP2015133644A JP2015133644A JP6651719B2 JP 6651719 B2 JP6651719 B2 JP 6651719B2 JP 2015133644 A JP2015133644 A JP 2015133644A JP 2015133644 A JP2015133644 A JP 2015133644A JP 6651719 B2 JP6651719 B2 JP 6651719B2
Authority
JP
Japan
Prior art keywords
information processing
processing terminal
display control
information
terminal
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
Application number
JP2015133644A
Other languages
Japanese (ja)
Other versions
JP2017016467A (en
Inventor
博 桑原
博 桑原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2015133644A priority Critical patent/JP6651719B2/en
Publication of JP2017016467A publication Critical patent/JP2017016467A/en
Application granted granted Critical
Publication of JP6651719B2 publication Critical patent/JP6651719B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、表示制御方法、表示制御プログラム及び情報処理端末に関する。   The present invention relates to a display control method, a display control program, and an information processing terminal.

従来より、カメラ等の撮像装置により撮像された画像の一部にオブジェクトデータを重畳して表示させる拡張現実(Augmented Reality:AR)技術が知られている。   2. Description of the Related Art An Augmented Reality (AR) technique for superimposing and displaying object data on a part of an image captured by an imaging device such as a camera has been known.

また、従来では、Global Positioning System(GPS,全地球測位網)等の所定の測位方式から情報処理端末の位置情報を取得し、情報処理端末が撮影した画像に、取得した位置情報と対応するオブジェクトデータ等を重畳表示することが知られている。   Conventionally, position information of an information processing terminal is acquired from a predetermined positioning method such as a Global Positioning System (GPS, a global positioning network), and an image captured by the information processing terminal is added to an object corresponding to the acquired position information. It is known to superimpose and display data and the like.

特開2011−123807号公報JP 2011-123807 A

従来の技術では、位置情報と対応するオブジェクトデータが多数存在する場合、多くのオブジェクトが情報処理端末に表示され、視認性が低下する。また、例えば観光地等では、土地勘に乏しいユーザに対して、オブジェクトデータと対応付いた場所や、表示されたオブジェクトが示すものが何かを把握させることが困難である。   In the related art, when a large number of object data corresponding to the position information exists, many objects are displayed on the information processing terminal, and visibility is reduced. Further, for example, in a tourist spot or the like, it is difficult for a user who has a poor understanding of the land to understand a place associated with the object data and what the displayed object indicates.

一つの側面では、端末の移動状態に応じたARコンテンツの表示を行うことを目的としている。   In one aspect, an object is to display AR content according to a moving state of a terminal.

一態様によれば、検出された端末の位置情報及び向き情報に応じたエリアを特定し、特定した前記エリアの内、前記端末の移動状態に応じた範囲を特定し、特定した前記範囲に含まれる何れかの位置情報に対応づけて登録されたオブジェクトデータを表示する、処理をコンピュータが実行する。   According to one aspect, an area corresponding to the detected position information and orientation information of the terminal is specified, and, among the specified areas, a range corresponding to the moving state of the terminal is specified and included in the specified range. The computer executes a process of displaying the registered object data in association with any one of the pieces of position information.

上記各手順は、上記各手順を実現する機能部、各手順をコンピュータに実行させるプログラム、プログラムを記憶したコンピュータ読み取り可能な記憶媒体とすることもできる。   Each of the above procedures may be a functional unit that implements each of the above procedures, a program that causes a computer to execute each procedure, or a computer-readable storage medium that stores the program.

端末の移動状態に応じたARコンテンツの表示を行うことができる。   AR content can be displayed according to the moving state of the terminal.

オブジェクトの表示を説明する図である。FIG. 5 is a diagram illustrating display of an object. 取得対象領域について説明する図である。It is a figure explaining an acquisition object field. 取得対象領域の変化を説明する図である。It is a figure explaining change of an acquisition object field. 第一の実施形態の表示制御システムの一例を示す図である。It is a figure showing an example of the display control system of a first embodiment. 第一の実施形態のコンテンツデータベースの一例を示す図である。FIG. 3 is a diagram illustrating an example of a content database according to the first embodiment. 情報処理端末のハードウェア構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of an information processing terminal. 第一の実施形態の情報処理端末の機能を説明する図である。FIG. 3 is a diagram illustrating functions of the information processing terminal according to the first embodiment. 領域決定テーブルの一例を示す図である。FIG. 9 is a diagram illustrating an example of an area determination table. 第一の実施形態の情報処理端末の動作を説明するフローチャートである。5 is a flowchart illustrating an operation of the information processing terminal according to the first embodiment. 第一の実施形態の取得対象領域決定部の処理を説明するフローチャートである。5 is a flowchart illustrating processing of an acquisition target area determination unit according to the first embodiment. 第一の実施形態の表示制御システムの一例を示す図である。It is a figure showing an example of the display control system of a first embodiment. 車用コンテンツデータベースの一例を示す図である。It is a figure showing an example of a contents database for vehicles. 電車用コンテンツデータベースの一例を示す図である。It is a figure showing an example of a contents database for trains. バス用コンテンツデータベースの一例を示す図である。FIG. 3 is a diagram illustrating an example of a bus content database. 自転車用コンテンツデータベースの一例を示す図である。It is a figure showing an example of a contents database for bicycles. 徒歩用コンテンツデータベースの一例を示す図である。It is a figure showing an example of a contents database for walking. 第二の実施形態の情報処理端末の機能を説明する図である。It is a figure explaining the function of the information processing terminal of a second embodiment. 第二の実施形態の移動手段判別テーブルの一例を示す図である。It is a figure showing an example of a transportation means discrimination table of a 2nd embodiment. 第二の実施形態の情報処理端末の動作を説明するフローチャートである。It is a flowchart explaining operation | movement of the information processing terminal of 2nd embodiment. 第三の実施形態の表示制御システムの一例を示す図である。It is a figure showing an example of the display control system of a third embodiment. 第三の実施形態の情報処理端末の機能を説明する図である。It is a figure explaining the function of the information processing terminal of a third embodiment. 第三の実施形態の移動手段判別テーブルの一例を示す図である。It is a figure showing an example of a transportation means discrimination table of a third embodiment. 第三の実施形態の情報処理端末の動作を説明するフローチャートである。It is a flow chart explaining operation of an information processing terminal of a third embodiment.

以下、各実施形態について添付の図面を参照しながら説明する。尚、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複した説明を省く。   Hereinafter, each embodiment will be described with reference to the accompanying drawings. In the specification and the drawings, components having substantially the same function and configuration are denoted by the same reference numerals, and redundant description will be omitted.

図1は、オブジェクトの表示を説明する図である。図1に示す情報処理端末100は、撮像装置を有しており、撮像装置により撮像された撮像画像を画面10に表示させる。   FIG. 1 is a diagram illustrating display of an object. The information processing terminal 100 illustrated in FIG. 1 includes an imaging device, and displays a captured image captured by the imaging device on a screen 10.

また、情報処理端末100は、撮像装置の撮像領域に含まれる位置情報と対応付けられたAR(Augmented Reality)コンテンツ情報を取得し、ARコンテンツ情報に含まれるオブジェクトデータを、撮像画像に重畳させて表示させる。ARコンテンツ情報は、オブジェクトデータと、オブジェクトデータと対応付けられた位置情報と、を含む情報である。   Further, the information processing terminal 100 acquires AR (Augmented Reality) content information associated with the position information included in the imaging region of the imaging device, and superimposes the object data included in the AR content information on the captured image. Display. AR content information is information including object data and position information associated with the object data.

図1に示す画面10には、建造物1の画像1aと、建造物2の画像2aとを含む撮像画像が表示されている。また、画面10には、オブジェクト11とオブジェクト12とが表示されている。   On a screen 10 shown in FIG. 1, a captured image including an image 1a of the building 1 and an image 2a of the building 2 is displayed. Further, on the screen 10, an object 11 and an object 12 are displayed.

オブジェクト11は、建造物1の位置を示す位置情報と対応付けられたオブジェクトデータを表示させたものであり、オブジェクト12は、建造物2の位置を示す位置情報と対応付けられたオブジェクトデータを表示させたものである。   The object 11 displays object data associated with the position information indicating the position of the building 1, and the object 12 displays the object data associated with the position information indicating the position of the building 2. It was made.

ARコンテンツ情報は、後述するコンテンツ提供サーバに格納されている。情報処理端末100は、コンテンツ提供サーバから、位置情報が撮像装置の撮像領域に含まれるARコンテンツ情報を取得し、位置情報と対応付けられたオブジェクトデータを表示させる。   The AR content information is stored in a content providing server described later. The information processing terminal 100 acquires, from the content providing server, AR content information whose position information is included in the imaging region of the imaging device, and displays the object data associated with the position information.

また、情報処理端末100は、情報処理端末100の移動状態に応じて、撮像領域における、ARコンテンツ情報を取得する範囲を特定する。そして、情報処理端末100は、特定された範囲内に含まれる位置情報と対応するARコンテンツ情報を取得し、ARコンテンツ情報に含まれるオブジェクトデータを、撮像画像に重畳させる。以下の説明では、ARコンテンツ情報を取得する範囲として特定された範囲を取得対象領域と呼ぶ。また、移動状態とは、情報処理端末100の速度と、情報処理端末100の移動手段を含む。   In addition, the information processing terminal 100 specifies a range in the imaging area where the AR content information is acquired, according to the moving state of the information processing terminal 100. Then, the information processing terminal 100 acquires the AR content information corresponding to the position information included in the specified range, and superimposes the object data included in the AR content information on the captured image. In the following description, a range specified as a range for acquiring AR content information is referred to as an acquisition target area. The moving state includes the speed of the information processing terminal 100 and the moving means of the information processing terminal 100.

具体的には、情報処理端末100は、例えば情報処理端末100のユーザが立ち止まっていた場合、つまり、情報処理端末100の速度が0又は0に近い場合等には、撮像領域において、情報処理端末100に近い範囲を取得対象領域とする。   Specifically, for example, when the user of the information processing terminal 100 is stopped, that is, when the speed of the information processing terminal 100 is 0 or close to 0, the information processing terminal 100 A range close to 100 is set as an acquisition target area.

また、情報処理端末100は、例えば情報処理端末100のユーザが、車や電車等で移動していた場合、つまり、情報処理端末100のユーザが所定の速度以上で移動していた場合等には、撮像領域において、情報処理端末100から遠い範囲を取得対象領域とする。   In addition, for example, when the user of the information processing terminal 100 is moving by car or train, that is, when the user of the information processing terminal 100 is moving at a predetermined speed or more, In the imaging area, a range far from the information processing terminal 100 is set as an acquisition target area.

以下に、図2を参照して取得対象領域の特定について説明する。図2は、取得対象領域について説明する図である。   Hereinafter, the specification of the acquisition target area will be described with reference to FIG. FIG. 2 is a diagram illustrating an acquisition target area.

図2において、距離Lpは、情報処理端末100の撮像装置の有するレンズの焦点距離であり、情報処理端末100から撮像領域20までの距離である。撮像領域20の幅Wと、高さHは、撮像装置のレンズの焦点距離と、画角とにより決まる。   In FIG. 2, a distance Lp is a focal length of a lens included in the imaging device of the information processing terminal 100, and is a distance from the information processing terminal 100 to the imaging region 20. The width W and the height H of the imaging region 20 are determined by the focal length of the lens of the imaging device and the angle of view.

また、撮像領域20において、情報処理端末100と対向する平面21は、撮像装置のレンズの光学中心から焦点距離Lpの位置にある点を含む平面である。本実施形態では、情報処理端末100の撮像装置の有するレンズと、平面21との位置関係は固定されているものとした。   Further, in the imaging region 20, the plane 21 facing the information processing terminal 100 is a plane including a point located at a focal distance Lp from the optical center of the lens of the imaging device. In the present embodiment, the positional relationship between the lens included in the imaging device of the information processing terminal 100 and the plane 21 is fixed.

情報処理端末100は、情報処理端末100の移動状態に応じて、撮像領域20において、ARコンテンツ情報を取得する取得対象領域22を特定する。   The information processing terminal 100 specifies an acquisition target area 22 for acquiring AR content information in the imaging area 20 according to the moving state of the information processing terminal 100.

具体的には、情報処理端末100は、取得対象領域22の幅をW1、高さをH1、奥行きをD1とした場合に、情報処理端末100の速度が小さくなるほど、取得対象領域22を平面21に近づける。つまり、情報処理端末100は、撮像領域20の平面21から、取得対象領域22において撮像装置と対向する平面23までの距離Lを短くする。   Specifically, when the width of the acquisition target area 22 is W1, the height is H1, and the depth is D1, the information processing terminal 100 shifts the acquisition target area 22 to the plane 21 as the speed of the information processing terminal 100 decreases. Approach. That is, the information processing terminal 100 shortens the distance L from the plane 21 of the imaging region 20 to the plane 23 facing the imaging device in the acquisition target region 22.

また、情報処理端末100は、情報処理端末100の速度が小さくなるほど、取得対象領域22の幅W1と高さH1を撮像領域20の幅Wと高さHに近づける。つまり、情報処理端末100は、取得対象領域22における平面23の面積を大きくする。このとき、情報処理端末100は、平面23の高さH1及び幅W1の中点が公差する交点Pは、レンズの光学中心と同一線上にあるものとし、幅W1と高さH1の値を変化させる際には、交点Pを中心に平面23の大きさが変化するようにする。   Further, the information processing terminal 100 brings the width W1 and the height H1 of the acquisition target area 22 closer to the width W and the height H of the imaging area 20 as the speed of the information processing terminal 100 decreases. That is, the information processing terminal 100 increases the area of the plane 23 in the acquisition target region 22. At this time, the information processing terminal 100 assumes that the intersection P at which the midpoint of the height H1 and the middle of the width W1 of the plane 23 is on the same line as the optical center of the lens, and changes the values of the width W1 and the height H1. At this time, the size of the plane 23 is changed around the intersection P.

さらに、情報処理端末100は、情報処理端末100の速度が小さくなるほど、取得対象領域22の奥行きD1を短くする。   Further, the information processing terminal 100 shortens the depth D1 of the acquisition target area 22 as the speed of the information processing terminal 100 decreases.

そして、情報処理端末100は、情報処理端末100の速度が0となったとき、取得対象領域22の幅W1と高さH1とを、撮像領域20の幅Wと高さHと一致させ、奥行きD1の値を所定の値とする。所定の値の詳細は後述する。   Then, when the speed of the information processing terminal 100 becomes 0, the information processing terminal 100 matches the width W1 and the height H1 of the acquisition target region 22 with the width W and the height H of the imaging region 20, and The value of D1 is a predetermined value. Details of the predetermined value will be described later.

また、情報処理端末100は、情報処理端末100の速度が大きくなるほど、取得対象領域22を平面21から遠ざける。つまり、情報処理端末100は、平面21から、平面23までの距離Lを長くする。以下の説明では、距離Lを、情報処理装置から取得対象領域までの距離と呼ぶ。   The information processing terminal 100 moves the acquisition target area 22 away from the plane 21 as the speed of the information processing terminal 100 increases. That is, the information processing terminal 100 increases the distance L from the plane 21 to the plane 23. In the following description, the distance L is referred to as the distance from the information processing device to the acquisition target area.

また、情報処理端末100は、情報処理端末100の速度が大きくなるほど、取得対象領域22の幅W1及び高さH1の値を撮像領域20の幅W及び高さHの値を小さくする。つまり、情報処理端末100は、取得対象領域22における平面23の面積を小さくする。さらに、情報処理端末100は、情報処理端末100の速度が大きくなるほど、取得対象領域22の奥行きD1を長くする。   Further, the information processing terminal 100 decreases the values of the width W1 and the height H1 of the acquisition target area 22 and the values of the width W and the height H of the imaging area 20 as the speed of the information processing terminal 100 increases. That is, the information processing terminal 100 reduces the area of the plane 23 in the acquisition target area 22. Further, the information processing terminal 100 increases the depth D1 of the acquisition target area 22 as the speed of the information processing terminal 100 increases.

以上のように、情報処理端末100は、情報処理端末100の速度に応じて、取得対象領域22を変化させる。以下に、図3を参照して取得対象領域の変化について説明する。図3は、取得対象領域の変化を説明する図である。   As described above, the information processing terminal 100 changes the acquisition target area 22 according to the speed of the information processing terminal 100. Hereinafter, the change of the acquisition target area will be described with reference to FIG. FIG. 3 is a diagram illustrating a change in the acquisition target area.

図3における取得対象領域31は、情報処理端末100の速度が0に近い場合を示している。ここで、例えば情報処理端末100の速度が大きくなっていった場合、取得対象領域31は、取得対象領域32へ変化する。   The acquisition target area 31 in FIG. 3 shows a case where the speed of the information processing terminal 100 is close to zero. Here, for example, when the speed of the information processing terminal 100 increases, the acquisition target area 31 changes to the acquisition target area 32.

取得対象領域31の幅W31は、取得対象領域32の幅W32より広く、取得対象領域31の高さH31は、取得対象領域32の高さH32より高く、取得対象領域31の奥行きD31は、取得対象領域32の奥行きD32より短い。   The width W31 of the acquisition target area 31 is wider than the width W32 of the acquisition target area 32, the height H31 of the acquisition target area 31 is higher than the height H32 of the acquisition target area 32, and the depth D31 of the acquisition target area 31 is It is shorter than the depth D32 of the target area 32.

このように、情報処理端末100は、情報処理端末100の速度に応じて、撮像領域20内の取得対象領域を変化させる。   As described above, the information processing terminal 100 changes the acquisition target area in the imaging area 20 according to the speed of the information processing terminal 100.

ここで、情報処理端末100のユーザが、徒歩で移動している状態で、情報処理端末100の撮像画像上にオブジェクトを表示させようとした場合について考える。   Here, a case is considered where the user of the information processing terminal 100 attempts to display an object on a captured image of the information processing terminal 100 while moving on foot.

この場合、ユーザにとっては、徒歩で到達できない程遠くにあるものと対応するオブジェクトよりも、徒歩圏内にあるものと対応するオブジェクトの方が有用な情報となり得る。   In this case, for the user, an object corresponding to an object within walking distance may be more useful information than an object corresponding to an object that is too far to reach on foot.

そこで、情報処理端末100は、を撮像領域20において情報処理端末100に近い範囲(平面21に近い範囲)を取得対象領域31とし、取得対象領域31に位置情報が含まれるARコンテンツ情報を取得する。そして、情報処理端末100は、取得したARコンテンツ情報のオブジェクトデータを撮像画像と重畳させて表示させる。   Therefore, the information processing terminal 100 sets a range close to the information processing terminal 100 (a range close to the plane 21) in the imaging region 20 as the acquisition target region 31, and acquires the AR content information including the position information in the acquisition target region 31. . Then, the information processing terminal 100 displays the acquired object data of the AR content information so as to be superimposed on the captured image.

情報処理端末100は、取得対象領域31を情報処理端末100に近くすることで、情報処理端末100から近くにあるもののオブジェクトデータを表示させることができる。すなわち、情報処理端末100は、徒歩で移動しているユーザに対して有用と思われるオブジェクトデータを提供することができる。   The information processing terminal 100 can display the object data of the object that is close to the information processing terminal 100 by bringing the acquisition target area 31 close to the information processing terminal 100. That is, the information processing terminal 100 can provide useful object data to a user who is walking on foot.

また、情報処理端末100のユーザが、新幹線等で移動している状態で、情報処理端末100の撮像画像上にオブジェクトを表示させようとした場合について考える。   Also, consider a case where the user of the information processing terminal 100 attempts to display an object on a captured image of the information processing terminal 100 while moving on a bullet train or the like.

この場合、情報処理端末100の速度が大きい(速い)ため、情報処理端末100の近くのオブジェクトを表示させても、オブジェクトが対応付いた場所をすぐに通過してしまう。このため、情報処理端末100の近くに表示されたオブジェクトは、ユーザにとって有用な情報とならない可能性が高い。   In this case, since the speed of the information processing terminal 100 is high (fast), even if an object near the information processing terminal 100 is displayed, the object immediately passes through the place associated with the object. Therefore, there is a high possibility that an object displayed near the information processing terminal 100 will not be useful information for the user.

そこで情報処理端末100は、情報処理端末100の速度が大きい場合には、情報処理端末100から離間する方向の範囲を取得対象領域32とし、取得対象領域32に位置情報が含まれるARコンテンツ情報を取得する。そして、情報処理端末100は、取得したARコンテンツ情報のオブジェクトデータを撮像画像と重畳させて表示させる。   Therefore, when the speed of the information processing terminal 100 is high, the information processing terminal 100 sets the range in the direction away from the information processing terminal 100 as the acquisition target area 32, and outputs the AR content information including the position information in the acquisition target area 32 get. Then, the information processing terminal 100 displays the acquired object data of the AR content information so as to be superimposed on the captured image.

情報処理端末100は、取得対象領域32を情報処理端末100に遠くすることで、情報処理端末100から遠くにあるもののオブジェクトデータを表示させることができる。すなわち、情報処理端末100は、高速で移動しているユーザに対して有用と思われるオブジェクトデータを提供することができる。   The information processing terminal 100 can display the object data of the object that is far from the information processing terminal 100 by making the acquisition target area 32 far from the information processing terminal 100. That is, the information processing terminal 100 can provide the user moving at high speed with the object data considered useful.

また、取得対象領域31、32は、両方とも、情報処理端末100が移動している際には、その進行方向に向かって前方の領域となるように決定される。つまり、情報処理端末100は、情報処理端末100の前方にあるオブジェクトデータを表示させる。   Further, both of the acquisition target areas 31 and 32 are determined so as to be forward areas in the traveling direction when the information processing terminal 100 is moving. That is, the information processing terminal 100 displays the object data in front of the information processing terminal 100.

以上のように、情報処理端末100は、速度に応じてARコンテンツ情報を取得する対象である取得対象領域を変化させるため、情報処理端末100の移動状態に応じたARコンテンツを表示させることができる。また、情報処理端末100は、ユーザにとって有用と思われるARコンテンツ情報を取得するため、情報処理端末100に多数のオブジェクトが表示されることを抑制でき、視認性を向上させることができる。   As described above, since the information processing terminal 100 changes the acquisition target area for acquiring the AR content information according to the speed, the information processing terminal 100 can display the AR content according to the moving state of the information processing terminal 100. . In addition, since the information processing terminal 100 acquires AR content information that is considered useful to the user, it is possible to suppress a large number of objects from being displayed on the information processing terminal 100 and improve visibility.

[第一の実施形態]
以下に図面を参照して第一の実施形態について説明する。図4は、第一の実施形態の表示制御システムの一例を示す図である。
[First embodiment]
Hereinafter, a first embodiment will be described with reference to the drawings. FIG. 4 is a diagram illustrating an example of the display control system according to the first embodiment.

本実施形態の表示制御システム300は、情報処理端末100と、コンテンツ提供サーバ200とを有する。情報処理端末100と、コンテンツ提供サーバ200とは、ネットワークを介して接続される。   The display control system 300 of the present embodiment includes the information processing terminal 100 and the content providing server 200. The information processing terminal 100 and the content providing server 200 are connected via a network.

本実施形態の情報処理端末100は、表示制御処理部110を有する。本実施形態のコンテンツ提供サーバ200は、コンテンツデータベース210を有する。   The information processing terminal 100 according to the present embodiment includes a display control processing unit 110. The content providing server 200 of the present embodiment has a content database 210.

本実施形態の情報処理端末100は、表示制御処理部110により、情報処理端末100の移動状態に応じて、撮像領域におけるオブジェクトの取得対象領域を特定する。そして、情報処理端末100は、コンテンツ提供サーバ200から、位置情報が取得対象領域に含まれるARコンテンツ情報を取得し、位置情報と対応付けられたオブジェクトデータを表示させる。   In the information processing terminal 100 of the present embodiment, the display control processing unit 110 specifies an acquisition target area of the object in the imaging area according to the moving state of the information processing terminal 100. Then, the information processing terminal 100 acquires the AR content information in which the location information is included in the acquisition target area from the content providing server 200, and displays the object data associated with the location information.

図5は、第一の実施形態のコンテンツデータベースの一例を示す図である。本実施形態のコンテンツデータベース210は、情報の項目として、オブジェクトID、位置情報、オブジェクトデータを有する。   FIG. 5 is a diagram illustrating an example of the content database according to the first embodiment. The content database 210 according to the present embodiment has an object ID, position information, and object data as information items.

コンテンツデータベース210では、項目「オブジェクトID」に、その他の項目が対応付けられている。以下の説明では、項目「オブジェクトID」の値と、その他の項目の値とを含む情報をARコンテンツ情報と呼ぶ。   In the content database 210, other items are associated with the item “object ID”. In the following description, information including the value of the item “object ID” and the values of other items is referred to as AR content information.

項目「オブジェクトID」の値は、オブジェクトデータを識別する識別子である。項目「位置情報」の値は、オブジェクトデータと対応付けられており、予め設定された測位方式により測位された情報である。位置情報は、緯度、経度、高度からなる三次元座標(X,Y,Z)で表すことができる。   The value of the item “object ID” is an identifier for identifying object data. The value of the item “position information” is information that is associated with the object data and is located by a preset positioning method. The position information can be represented by three-dimensional coordinates (X, Y, Z) consisting of latitude, longitude, and altitude.

項目「オブジェクトデータ」の値は、実際のオブジェクトデータの情報である。図5の例では、オブジェクトデータとしてテキストデータが示されているが、これに限定されない。本実施形態のオブジェクトデータは、画像、アイコン、アニメーション、マーク、模様、映像、或いはこれらの組み合わせのデータであってもよい。さらに、本実施形態のオブジェクトデータは、例えば観光情報等を示すデータであっても良い。   The value of the item “object data” is information on actual object data. In the example of FIG. 5, text data is shown as object data, but the present invention is not limited to this. The object data of the present embodiment may be data of an image, an icon, an animation, a mark, a pattern, a video, or a combination thereof. Further, the object data of the present embodiment may be data indicating, for example, sightseeing information.

次に、本実施形態の情報処理端末100について説明する。図6は、情報処理端末のハードウェア構成の一例を示す図である。   Next, the information processing terminal 100 of the present embodiment will be described. FIG. 6 is a diagram illustrating an example of a hardware configuration of the information processing terminal.

本実施形態の情報処理端末100は、それぞれバスBで相互に接続されている表示操作装置11、補助記憶装置12、ドライブ装置13、センサ14、メモリ装置15、演算処理装置16、通信装置17、撮像装置18、位置特定装置19を含む。   The information processing terminal 100 according to the present embodiment includes a display operation device 11, an auxiliary storage device 12, a drive device 13, a sensor 14, a memory device 15, an arithmetic processing device 16, a communication device 17, It includes an imaging device 18 and a position specifying device 19.

表示操作装置11は、表示機能と入力機能を有するタッチパネル等により実現される。補助記憶装置12は、情報処理端末100を制御する各種プログラムや、情報処理端末100の動作に必要なファイル、データ等を格納する。
ドライブ装置13は、例えば記録媒体6等を着脱自在にセットすることができ、セットした記録媒体6に記録された各種情報を読み込んだり、所定の情報を記録媒体6に書き込むことができる。ドライブ装置13は、例えば媒体装填スロット等であるが、これに限定されるものではない。
The display operation device 11 is realized by a touch panel or the like having a display function and an input function. The auxiliary storage device 12 stores various programs for controlling the information processing terminal 100, files and data necessary for the operation of the information processing terminal 100, and the like.
The drive device 13 can set, for example, the recording medium 6 in a detachable manner. The drive device 13 can read various kinds of information recorded on the set recording medium 6 and can write predetermined information on the recording medium 6. The drive device 13 is, for example, a medium loading slot or the like, but is not limited to this.

センサ14は、加速度センサと地磁気センサとを含む。加速度センサは、情報処理端末100の加速度を検出する。地磁気センサは、情報処理端末100が向いている方向を検出する。   The sensor 14 includes an acceleration sensor and a geomagnetic sensor. The acceleration sensor detects the acceleration of the information processing terminal 100. The geomagnetic sensor detects the direction in which the information processing terminal 100 is facing.

メモリ装置15は、演算処理装置16による演算により得られたデータや値等を格納する。演算処理装置16は、各種プログラムを読み出して実行することで、情報処理端末100の有する各種の機能を実現する。通信装置17は、モデム、LANカード等を含み、ネットワークに接続する為に用いられる。また、通信装置17は、情報処理端末100と外部装置との通信を行う。   The memory device 15 stores data, values, and the like obtained by calculation by the calculation processing device 16. The arithmetic processing device 16 realizes various functions of the information processing terminal 100 by reading and executing various programs. The communication device 17 includes a modem, a LAN card, and the like, and is used for connecting to a network. The communication device 17 performs communication between the information processing terminal 100 and an external device.

撮像装置18は、カメラである。位置特定装置19は、例えばGPS(Global Positioning System)機能等により、情報処理端末100の位置を特定する装置である。   The imaging device 18 is a camera. The position specifying device 19 is a device that specifies the position of the information processing terminal 100 by using, for example, a GPS (Global Positioning System) function.

表示制御プログラムは、情報処理端末100を制御する各種プログラムの少なくとも一部である。表示制御プログラムは例えば記録媒体6の配布やネットワークからのダウンロードなどによって提供される。表示制御プログラムを記録した記録媒体6は、CD−ROM、フレキシブルディスク、光磁気ディスク等の様に情報を光学的、電気的或いは磁気的に記録する記録媒体、ROM、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記録媒体を用いることができる。   The display control program is at least a part of various programs that control the information processing terminal 100. The display control program is provided by, for example, distributing the recording medium 6 or downloading from the network. The recording medium 6 on which the display control program is recorded is a recording medium for recording information optically, electrically, or magnetically, such as a CD-ROM, a flexible disk, or a magneto-optical disk, or information, such as a ROM or a flash memory. Various types of recording media can be used, such as a semiconductor memory for electrically recording data.

また、表示制御プログラムは、表示制御プログラムを記録した記録媒体6がドライブ装置13にセットされるとは記録媒体6からドライブ装置13を介して補助記憶装置12にインストールされる。ネットワークからダウンロードされた表示制御プログラムは、通信装置17を介して補助記憶装置12にインストールされる。   The display control program is installed in the auxiliary storage device 12 from the recording medium 6 via the drive device 13 when the recording medium 6 on which the display control program is recorded is set in the drive device 13. The display control program downloaded from the network is installed in the auxiliary storage device 12 via the communication device 17.

尚、本実施形態のコンテンツ提供サーバ200は、例えば表示操作装置11の代わりに、キーワード等の入力装置と、ディスプレイ等の出力装置とを有する一般的なコンピュータであるため、説明を省略する。   Note that the content providing server 200 of the present embodiment is a general computer having, for example, an input device such as a keyword and an output device such as a display instead of the display operation device 11, and a description thereof will be omitted.

次に、図7を参照して本実施形態の情報処理端末100の機能について説明する。図7は、第一の実施形態の情報処理端末の機能を説明する図である。   Next, a function of the information processing terminal 100 of the present embodiment will be described with reference to FIG. FIG. 7 is a diagram illustrating functions of the information processing terminal according to the first embodiment.

本実施形態の情報処理端末100は、表示制御処理部110と、記憶部120とを有する。本実施形態の表示制御処理部110は、演算処理装置16が補助記憶装置12やメモリ装置15に格納された表示制御プログラムを実行することで実現される。本実施形態の記憶部120は、補助記憶装置12やメモリ装置15の所定の領域において実現される。   The information processing terminal 100 according to the present embodiment includes a display control processing unit 110 and a storage unit 120. The display control processing unit 110 of the present embodiment is realized by the arithmetic processing device 16 executing a display control program stored in the auxiliary storage device 12 or the memory device 15. The storage unit 120 of the present embodiment is realized in a predetermined area of the auxiliary storage device 12 or the memory device 15.

本実施形態の表示制御処理部110は、撮像領域特定部111、移動状態判定部112、取得対象領域決定部113、ARコンテンツ取得部114、表示処理部115を有する。また、記憶部120は、領域決定テーブル121を有する。   The display control processing unit 110 according to the present embodiment includes an imaging region specifying unit 111, a moving state determination unit 112, an acquisition target region determination unit 113, an AR content acquisition unit 114, and a display processing unit 115. Further, the storage unit 120 has an area determination table 121.

本実施形態の撮像領域特定部111は、情報処理端末100の有する撮像装置の撮像領域を特定する。具体的には、撮像領域特定部111は、位置特定装置19により、情報処理端末100の位置を示す位置情報を取得し、位置情報に基づき撮像領域を特定する。   The imaging region specifying unit 111 according to the present embodiment specifies an imaging region of an imaging device included in the information processing terminal 100. Specifically, the imaging region specifying unit 111 acquires position information indicating the position of the information processing terminal 100 by the position specifying device 19, and specifies the imaging region based on the position information.

本実施形態において、情報処理端末100の位置情報は、例えば緯度・経度・高さの情報として取得されても良い。本実施形態の位置特定装置19は、例えば所定のビーコンの受信等により、情報処理端末100の位置を特定し、位置情報として取得しても良い。また、本実施形態の位置特定装置19は、Wi−Fi(Wireless Fidelity)の接続の可否に応じて情報処理端末100の位置を特定し、位置情報として取得しても良い。   In the present embodiment, the position information of the information processing terminal 100 may be acquired as, for example, latitude, longitude, and height information. The position specifying device 19 of the present embodiment may specify the position of the information processing terminal 100 by, for example, receiving a predetermined beacon or the like and acquire the position as the position information. In addition, the position specifying device 19 of the present embodiment may specify the position of the information processing terminal 100 according to the availability of Wi-Fi (Wireless Fidelity) connection and acquire the position as the position information.

移動状態判定部112は、加速度センサ及び地磁気センサの値を取得し、情報処理端末100の速度と、進行方向を判定する。   The moving state determination unit 112 acquires the values of the acceleration sensor and the geomagnetic sensor, and determines the speed of the information processing terminal 100 and the traveling direction.

取得対象領域決定部113は、移動状態判定部112により得られた情報処理端末100の移動状態に応じて、撮像領域における取得対象領域を特定する。より具体的には、取得対象領域決定部113は、後述する領域決定テーブル121を参照し、情報処理端末100の速度と対応する取得対象領域を特定する。   The acquisition target area determination unit 113 specifies an acquisition target area in the imaging area according to the moving state of the information processing terminal 100 obtained by the moving state determination unit 112. More specifically, the acquisition target area determining unit 113 specifies an acquisition target area corresponding to the speed of the information processing terminal 100 with reference to an area determination table 121 described later.

ARコンテンツ取得部114は、コンテンツデータベース210を参照し、特定された取得対象領域内に位置情報が含まれるARコンテンツ情報を取得する。   The AR content acquisition unit 114 refers to the content database 210 and acquires AR content information in which position information is included in the specified acquisition target area.

表示処理部115は、取得したARコンテンツ情報を、撮像画像に重畳させて表示させる。   The display processing unit 115 displays the acquired AR content information superimposed on the captured image.

本実施形態の記憶部120は、領域決定テーブル121を有する。以下に、図8を参照して領域決定テーブル121について説明する。   The storage unit 120 of the present embodiment has an area determination table 121. Hereinafter, the area determination table 121 will be described with reference to FIG.

図8は、領域決定テーブルの一例を示す図である。本実施形態の領域決定テーブル121では、情報の項目として、速度の範囲と、幅、高さ、奥行き及び距離が対応付けられている。   FIG. 8 is a diagram illustrating an example of the area determination table. In the area determination table 121 according to the present embodiment, the range of speed is associated with the width, height, depth, and distance as information items.

項目「速度の範囲」の値は、情報処理端末100の速度の範囲を示す。尚、Vは情報処理端末100の速度である。項目「幅」の値は、取得対象領域の幅W1の値を示す。項目「高さ」の値は、取得対象領域の高さH1の値を示す。項目「奥行き」の値は、取得対象領域の奥行きD1の値を示す。項目「距離」の値は、撮像領域において撮像装置に最も近い平面から取得対象領域において撮像装置と対向する平面までの距離である。具体的には、平面21から平面23までの距離Lの値である(図2参照)。   The value of the item “speed range” indicates the speed range of the information processing terminal 100. V is the speed of the information processing terminal 100. The value of the item “width” indicates the value of the width W1 of the acquisition target area. The value of the item “height” indicates the value of the height H1 of the acquisition target area. The value of the item “depth” indicates the value of the depth D1 of the acquisition target area. The value of the item “distance” is a distance from a plane closest to the imaging device in the imaging region to a plane facing the imaging device in the acquisition target region. Specifically, it is the value of the distance L from the plane 21 to the plane 23 (see FIG. 2).

領域決定テーブル121において、V1、V2、V3は情報処理端末100の速度を示しており、これらの大小関係は、V1<V2<V3である。   In the area determination table 121, V1, V2, and V3 indicate the speeds of the information processing terminal 100, and the magnitude relation between them is V1 <V2 <V3.

領域決定テーブル121において、幅の大小関係は、W1a>W1b>W1cである。領域決定テーブル121において、高さの大小関係は、H1a>H1b>H1cである。領域決定テーブル121において、奥行きの大小関係は、D1c>D1b>D1aである。   In the area determination table 121, the width relationship is W1a> W1b> W1c. In the area determination table 121, the height relationship is H1a> H1b> H1c. In the area determination table 121, the depth relationship is D1c> D1b> D1a.

つまり、情報処理端末100の速度が大きくなるほど、取得対象領域は情報処理端末100が遠ざかり、且つ幅W1は狭くなり、高さH1は低くなり、奥行きD1は長くなる。   That is, as the speed of the information processing terminal 100 increases, the information processing terminal 100 moves away from the acquisition target area, the width W1 decreases, the height H1 decreases, and the depth D1 increases.

尚、領域決定テーブル121では、速度の範囲「0≦V<V1」と対応する幅W1aは撮像領域20の幅Wと同じ値であり、高さH1aは撮像領域20の高さHと同じ値であり、奥行きD1aは所定の値であり、距離L1は焦点距離Lpと同じ値であっても良い。   In the region determination table 121, the width W1a corresponding to the speed range “0 ≦ V <V1” is the same value as the width W of the imaging region 20, and the height H1a is the same value as the height H of the imaging region 20. And the depth D1a is a predetermined value, and the distance L1 may be the same value as the focal length Lp.

本実施形態における奥行きD1aの所定の値とは、例えば情報処理端末100から徒歩圏内の距離である。本実施形態において、例えば徒歩20分の距離を徒歩圏内とした場合、奥行きD1aにおける所定の値は、20分と、歩行速度として予め設定された分速とを乗算した結果の値となる。また、歩行速度は、情報処理端末100の加速度センサにより検出された速度を設定しても良い。このように設定すれば、情報処理端末100のユーザの歩行速度に応じた所定の値を設定することができる。   The predetermined value of the depth D1a in the present embodiment is, for example, a distance within walking distance from the information processing terminal 100. In the present embodiment, for example, when a distance of 20 minutes on foot is within walking distance, the predetermined value at the depth D1a is a value obtained by multiplying 20 minutes by a minute speed preset as a walking speed. The walking speed may be set to a speed detected by an acceleration sensor of the information processing terminal 100. With this setting, a predetermined value according to the walking speed of the user of the information processing terminal 100 can be set.

また、領域決定テーブル121において、例えば速度V1は、歩行速度の最大値となる値であっても良い。歩行速度の最大値は、例えば情報処理端末100のユーザが予め設定しても良いし、統計的な値が設定されていても良い。   In the region determination table 121, for example, the speed V1 may be a value that is the maximum value of the walking speed. The maximum value of the walking speed may be set in advance by the user of the information processing terminal 100, for example, or a statistical value may be set.

次に、図9を参照し、本実施形態の情報処理端末100の動作について説明する。図9は、第一の実施形態の情報処理端末の動作を説明するフローチャートである。   Next, an operation of the information processing terminal 100 according to the present embodiment will be described with reference to FIG. FIG. 9 is a flowchart illustrating the operation of the information processing terminal according to the first embodiment.

本実施形態の情報処理端末100は、表示制御処理部110の撮像領域特定部111により、撮像装置18の撮像領域を特定する(ステップS901)。より具体的には、撮像領域特定部111は、位置特定装置19により、情報処理端末100の位置情報を取得して位置を特定する。また、撮像領域特定部111は、センサ14に含まれる地磁気センサから、情報処理端末100の向きを特定する。そしても撮像領域特定部111は、情報処理端末100の位置と、向きと、撮像装置18のレンズの仕様等から、撮像領域を特定する。   In the information processing terminal 100 according to the present embodiment, the imaging region of the imaging device 18 is identified by the imaging region identification unit 111 of the display control processing unit 110 (Step S901). More specifically, the imaging area specifying unit 111 uses the position specifying device 19 to obtain the position information of the information processing terminal 100 and specify the position. Further, the imaging region specifying unit 111 specifies the direction of the information processing terminal 100 from a geomagnetic sensor included in the sensor 14. Also, the imaging region specifying unit 111 specifies the imaging region from the position and orientation of the information processing terminal 100, the specifications of the lens of the imaging device 18, and the like.

続いて情報処理端末100は、移動状態判定部112により、情報処理端末100の移動状態を判定する(ステップS902)。具体的には、移動状態判定部112は、センサ14に含まれる加速度センサの値から、情報処理端末100の速度を求める。   Subsequently, the information processing terminal 100 determines the moving state of the information processing terminal 100 by the moving state determination unit 112 (Step S902). Specifically, the moving state determination unit 112 obtains the speed of the information processing terminal 100 from the value of the acceleration sensor included in the sensor 14.

続いて情報処理端末100は、取得対象領域決定部113により、撮像領域における取得対象領域を決定する(ステップS903)。ステップS903の処理の詳細は後述する。   Next, in the information processing terminal 100, the acquisition target area determination unit 113 determines an acquisition target area in the imaging area (step S903). Details of the processing in step S903 will be described later.

続いて情報処理端末100は、ARコンテンツ取得部114により、コンテンツ提供サーバ200から、取得対象領域に位置情報が含まれるARコンテンツ情報を取得する(ステップS904)。   Subsequently, the information processing terminal 100 causes the AR content acquisition unit 114 to acquire AR content information including the location information in the acquisition target area from the content providing server 200 (step S904).

続いて情報処理端末100は、表示処理部115により、ARコンテンツ情報に含まれる位置情報を撮像画像上に反映させた位置に、位置情報と対応付けられたオブジェクトデータを表示させる(ステップS905)。   Subsequently, the information processing terminal 100 causes the display processing unit 115 to display the object data associated with the position information at a position where the position information included in the AR content information is reflected on the captured image (step S905).

続いて情報処理端末100は、オブジェクトデータの表示の終了指示を受け付けたか否かを判定する(ステップS906)。ステップS906で終了指示を受け付けない場合、情報処理端末100の表示制御処理部110は、ステップS901へ戻る。また、ステップS906において表示の終了指示を受け付けた場合は、オブジェクトデータの表示を終了させ、処理を終了する(ステップS906)。   Subsequently, the information processing terminal 100 determines whether or not an instruction to end the display of the object data has been received (step S906). If the termination instruction has not been received in step S906, the display control processing unit 110 of the information processing terminal 100 returns to step S901. If the display termination instruction has been received in step S906, the display of the object data is terminated, and the process ends (step S906).

尚、図9では、撮像領域における取得対象領域を決定した後に、取得対象領域に位置情報が含まれるARコンテンツ情報を取得するものとしたが、これに限定されない。情報処理端末100は、撮像領域を特定した後に、撮像領域に位置情報が含まれるARコンテンツ情報を先に取得し、取得したARコンテンツ情報から、取得対象領域に位置情報が含まれるARコンテンツ情報を抽出しても良い。   In FIG. 9, AR content information including position information in the acquisition target area is determined after the acquisition target area in the imaging area is determined. However, the present invention is not limited to this. After specifying the imaging region, the information processing terminal 100 first obtains the AR content information including the position information in the imaging region, and extracts the AR content information including the position information in the acquisition target region from the acquired AR content information. May be extracted.

次に、図10を参照し、本実施形態の取得対象領域決定部113の処理について説明する。図10は、第一の実施形態の取得対象領域決定部の処理を説明するフローチャートである。   Next, the processing of the acquisition target area determination unit 113 according to the present embodiment will be described with reference to FIG. FIG. 10 is a flowchart illustrating processing of the acquisition target area determination unit according to the first embodiment.

本実施形態の取得対象領域決定部113は、移動状態判定部112により、情報処理端末100の速度が得られると、速度の値を取得する(ステップS1001)。続いて取得対象領域決定部113は、領域決定テーブル121を参照し、取得した速度の値が含まれる速度の範囲を決定する(ステップS1002)。   When the moving state determining unit 112 obtains the speed of the information processing terminal 100, the obtaining target area determining unit 113 of the present embodiment obtains the value of the speed (step S1001). Subsequently, the acquisition target area determination unit 113 refers to the area determination table 121 and determines a speed range that includes the obtained speed value (step S1002).

続いて対象領域決定部113は、決定した速度の範囲と対応する幅W1、高さH1、奥行きD1及び距離Lの値を取得する(ステップS1003)。続いて対象領域決定部113は、撮像領域内において、ステップS1003で取得した各値により特定される領域を取得対象領域に決定し(ステップS1004)、処理を終了する。   Subsequently, the target area determination unit 113 acquires the values of the width W1, the height H1, the depth D1, and the distance L corresponding to the determined speed range (step S1003). Subsequently, the target area determination unit 113 determines an area specified by each value acquired in step S1003 as an acquisition target area in the imaging area (step S1004), and ends the processing.

尚、本実施形態では、取得対象領域の幅W1、高さH1及び奥行きD1の値と、距離Lの値は、予め速度の範囲と対応付けられているものとしたが、これに限定されない。   In the present embodiment, the values of the width W1, the height H1, the depth D1, and the value of the distance L of the acquisition target area are assumed to be associated with the speed range in advance, but the present invention is not limited to this.

取得対象領域の幅W1、高さH1及び奥行きD1の値と、距離Lの値は、例えば情報処理端末100の速度の値と、これらの各値との関係を示した関数等により決められても良い。   The value of the width W1, the height H1, the depth D1, and the value of the distance L of the acquisition target area are determined by, for example, the value of the speed of the information processing terminal 100 and a function indicating the relationship between these values. Is also good.

具体的には、例えば取得対象領域の幅W1の値は、最大値を撮像領域20の幅Wの値とし、速度を示す値が大きくなるほど小さくなるような関数で定義されていても良い。同様に、取得対象領域の高さH1の値は、最大値を撮像領域20の高さHの値とし、速度を示す値が大きくなるほど小さくなるような関数で定義されていても良い。   Specifically, for example, the value of the width W1 of the acquisition target area may be defined by a function that sets the maximum value as the value of the width W of the imaging area 20 and decreases as the value indicating the speed increases. Similarly, the value of the height H1 of the acquisition target area may be defined by a function that makes the maximum value the value of the height H of the imaging area 20 and decreases as the value indicating the speed increases.

また、取得対象領域の奥行きD1の値は、最小値を徒歩圏内の距離の値とし、速度を示す値が大きくなるほど大きくなるような関数で定義されていても良い。同様に、距離Lの値は、最小値を0とし、速度を示す値が大きくなるほど大きくなるような関数で定義されていても良い。   Further, the value of the depth D1 of the acquisition target area may be defined by a function in which the minimum value is the value of the distance within walking distance, and the value increases as the value indicating the speed increases. Similarly, the value of the distance L may be defined by a function that sets the minimum value to 0 and increases as the value indicating the speed increases.

以上のように、本実施形態によれば、情報処理端末100の速度に応じてARコンテンツ情報を取得する対象となる取得対象領域を決定し、速度に応じたARコンテンツ情報をユーザに提供する。したがって、本実施形態によれば、情報処理端末100のユーザの移動状態に応じたARコンテンツを表示させることができる。   As described above, according to the present embodiment, the acquisition target area from which the AR content information is acquired is determined according to the speed of the information processing terminal 100, and the AR content information according to the speed is provided to the user. Therefore, according to the present embodiment, it is possible to display AR content according to the moving state of the user of the information processing terminal 100.

[第二の実施形態]
以下に図面を参照して第二の実施形態について説明する。図11は、第一の実施形態の表示制御システムの一例を示す図である。
[Second embodiment]
Hereinafter, a second embodiment will be described with reference to the drawings. FIG. 11 is a diagram illustrating an example of the display control system according to the first embodiment.

本実施形態の表示制御システム300Aは、情報処理端末100Aと、コンテンツ提供サーバ200Aとを有する。   The display control system 300A of the present embodiment includes an information processing terminal 100A and a content providing server 200A.

本実施形態の情報処理端末100Aは、表示制御処理部110Aを有する。本実施形態のコンテンツ提供サーバ200Aは、車用コンテンツデータベース220、電車用コンテンツデータベース230、バス用コンテンツデータベース240、自転車用コンテンツデータベース250、徒歩用コンテンツデータベース260、地図データベース270を有する。   The information processing terminal 100A of the present embodiment has a display control processing unit 110A. The content providing server 200A of this embodiment includes a car content database 220, a train content database 230, a bus content database 240, a bicycle content database 250, a foot content database 260, and a map database 270.

コンテンツ提供サーバ200Aの有する各コンテンツデータベースの詳細は後述する。コンテンツ提供サーバ200Aの有する地図データベース270は、例えばカーナビゲーションシステム等に利用される一般的な地図情報が格納されている。尚、本実施形態では、地図データベース270はコンテンツ提供サーバ200Aに設けられているものとしたが、これに限定されない。地図データベース270は、情報処理端末100A及びコンテンツ提供サーバ200Aと通信が可能なコンテンツ提供サーバ200A以外のサーバに設けられていても良い。   Details of each content database of the content providing server 200A will be described later. The map database 270 of the content providing server 200A stores general map information used for, for example, a car navigation system. Although the map database 270 is provided in the content providing server 200A in the present embodiment, the present invention is not limited to this. The map database 270 may be provided in a server other than the content providing server 200A capable of communicating with the information processing terminal 100A and the content providing server 200A.

以下に、図12乃至図16を参照して本実施形態のコンテンツ提供データベース200Aの有する各コンテンツデータベースについて説明する。   Hereinafter, each content database included in the content providing database 200A of the present embodiment will be described with reference to FIGS.

図12は、車用コンテンツデータベースの一例を示す図である。本実施形態の車用コンテンツデータベース220は、情報の項目として、オブジェクトID、位置情報、オブジェクトデータを有する。   FIG. 12 is a diagram illustrating an example of a vehicle content database. The vehicle content database 220 of the present embodiment has object IDs, position information, and object data as information items.

車用コンテンツデータベース220において、項目「オブジェクトデータ」の値であるオブジェクトデータは、車で移動しているユーザにとって有用と思われるオブジェクトデータである。具体的には、例えば車用コンテンツデータベース220のオブジェクトデータは、「○○パーキング」や「××高速入り口」等、道路上に存在するものと対応付けられたオブジェクトデータであっても良い。   In the car content database 220, the object data that is the value of the item “object data” is object data that is considered to be useful for a user moving by car. Specifically, for example, the object data of the car content database 220 may be object data associated with objects existing on the road, such as “XX parking” or “XX high-speed entrance”.

図13は、電車用コンテンツデータベースの一例を示す図である。本実施形態の電車用コンテンツデータベース230は、情報の項目として、オブジェクトID、位置情報、オブジェクトデータを有する。   FIG. 13 is a diagram illustrating an example of a train content database. The train content database 230 according to the present embodiment has an object ID, position information, and object data as information items.

電車用コンテンツデータベース230において、項目「オブジェクトデータ」の値であるオブジェクトデータは、電車で移動しているユーザにとって有用と思われるオブジェクトデータである。具体的には、例えば電車用コンテンツデータベース230のオブジェクトデータは、「富士山」、「○○川」等、電車の車窓から見えるものと対応付けられたオブジェクトデータであっても良い。   In the train content database 230, the object data that is the value of the item “object data” is object data that is considered to be useful for a user traveling by train. Specifically, for example, the object data of the train content database 230 may be object data associated with a view from the train window, such as “Mt. Fuji” or “XX River”.

図14は、バス用コンテンツデータベースの一例を示す図である。本実施形態のバス用コンテンツデータベース240は、情報の項目として、オブジェクトID、位置情報、オブジェクトデータを有する。   FIG. 14 is a diagram illustrating an example of a bus content database. The bus content database 240 according to the present embodiment has an object ID, position information, and object data as information items.

バス用コンテンツデータベース240において、項目「オブジェクトデータ」の値であるオブジェクトデータは、バスで移動しているユーザにとって有用と思われるオブジェクトデータである。具体的には、例えばバス用コンテンツデータベース240のオブジェクトデータは、「○○停留所」等、バス停の名前であったり、バス停の近くに存在する店舗等と対応付けられたオブジェクトデータであっても良い。また、例えばバス用コンテンツデータベース240のオブジェクトデータは、「××公園」等、バスの車窓から見えるものと対応付けられたオブジェクトデータであっても良い。   In the bus content database 240, the object data that is the value of the item “object data” is object data that is considered to be useful for the user traveling on the bus. Specifically, for example, the object data of the bus content database 240 may be the name of a bus stop, such as “XX stop”, or object data associated with a store or the like near the bus stop. . Further, for example, the object data of the bus content database 240 may be object data associated with what can be seen from the bus window, such as “xx park”.

図15は、自転車用コンテンツデータベースの一例を示す図である。本実施形態の自転車用コンテンツデータベース250は、情報の項目として、オブジェクトID、位置情報、オブジェクトデータを有する。   FIG. 15 is a diagram illustrating an example of a bicycle content database. The bicycle content database 250 according to the present embodiment has object IDs, position information, and object data as information items.

自転車用コンテンツデータベース250において、項目「オブジェクトデータ」の値であるオブジェクトデータは、自転車で移動しているユーザにとって有用と思われるオブジェクトデータである。具体的には、例えば自転車用コンテンツデータベース250のオブジェクトデータは、「サイクリングコースがあります」、「給水できます」等、自転車に乗っているユーザが利用できるものと対応付けられたオブジェクトデータであっても良い。   In the bicycle content database 250, the object data that is the value of the item “object data” is object data that is considered to be useful for a user traveling by bicycle. Specifically, for example, the object data of the bicycle content database 250 is object data associated with the ones that can be used by the user riding the bicycle, such as “there is a cycling course”, “the water can be supplied”. Is also good.

図16は、徒歩用コンテンツデータベースの一例を示す図である。本実施形態の徒歩用コンテンツデータベース260は、情報の項目として、オブジェクトID、位置情報、オブジェクトデータを有する。   FIG. 16 is a diagram showing an example of a content database for walking. The walking content database 260 according to the present embodiment has an object ID, position information, and object data as information items.

徒歩用コンテンツデータベース260において、項目「オブジェクトデータ」の値であるオブジェクトデータは、徒歩で移動しているユーザにとって有用と思われるオブジェクトデータである。具体的には、例えば徒歩用コンテンツデータベース260のオブジェクトデータは、「地下道への入り口」等、徒歩で移動しているユーザに対する道案内を目的としたオブジェクトデータであっても良い。また、例えば徒歩用コンテンツデータベース260のオブジェクトデータは、「ベンチあります」等、徒歩で移動しているユーザが利用できるものと対応付けられたオブジェクトデータであっても良い。   In the content database 260 for walking, the object data that is the value of the item “object data” is object data that is considered to be useful for a user who is moving on foot. Specifically, for example, the object data in the content database for walking 260 may be object data for guiding a user who is walking on foot, such as “entrance to an underpass”. Further, for example, the object data of the walking content database 260 may be object data associated with data that can be used by a user who is walking on foot, such as “there is a bench”.

図17は、第二の実施形態の情報処理端末の機能を説明する図である。本実施形態の情報処理端末100Aは、表示制御処理部110Aと、記憶部120Aとを有する。   FIG. 17 is a diagram illustrating functions of the information processing terminal according to the second embodiment. The information processing terminal 100A according to the present embodiment includes a display control processing unit 110A and a storage unit 120A.

本実施形態の表示制御処理部110Aは、第一の実施形態の表示制御処理部110の有する各部に加え、移動手段判別部116を有する。   The display control processing unit 110A according to the present embodiment includes a moving unit determination unit 116 in addition to the components included in the display control processing unit 110 according to the first embodiment.

本実施形態の移動手段判別部116は、加速度センサにより検出される情報処理端末100Aの速度の履歴を所定期間分保持し、後述する移動手段判別テーブル122を参照し、情報処理端末100Aの移動手段を判別する。   The moving means determination unit 116 of the present embodiment holds a history of the speed of the information processing terminal 100A detected by the acceleration sensor for a predetermined period, refers to a moving means determination table 122 described later, and Is determined.

本実施形態の記憶部120Aは、領域決定テーブル121に加えて、移動手段判別テーブル122を格納する。   The storage unit 120 </ b> A of the present embodiment stores a moving means determination table 122 in addition to the area determination table 121.

以下に、本実施形態の移動手段判別テーブル122について説明する。図18は、第二の実施形態の移動手段判別テーブルの一例を示す図である。   Hereinafter, the moving means determination table 122 of the present embodiment will be described. FIG. 18 is a diagram illustrating an example of a moving means determination table according to the second embodiment.

本実施形態の移動手段判別テーブル122は、移動手段と、判定条件とが対応付けられている。移動手段は、車、バス、電車、自転車、徒歩である。尚、本実施形態の車は、乗用車等の一般車両を示す。判定条件は、情報処理端末100Aの移動手段を判別する際の条件である。   In the moving means determination table 122 according to the present embodiment, moving means and determination conditions are associated with each other. The means of transportation are cars, buses, trains, bicycles, and walking. Note that the vehicle of the present embodiment indicates a general vehicle such as a passenger car. The determination condition is a condition for determining the moving means of the information processing terminal 100A.

本実施形態では、情報処理端末100Aが、第一の所定の速度以上で、地図データベース270に格納された地図情報における道路上を移動していた場合、移動手段判別テーブル122により、情報処理端末100Aの移動手段を車と判別する。第一の所定速度とは、移動手段が車であると判別するための閾値であり、予め設定されている。   In the present embodiment, when the information processing terminal 100A is moving on the road in the map information stored in the map database 270 at a speed equal to or higher than the first predetermined speed, the information processing terminal 100A Is determined to be a vehicle. The first predetermined speed is a threshold value for determining that the moving means is a vehicle, and is set in advance.

また、本実施形態では、情報処理端末100Aが、地図データベース270に格納された地図情報における道路上を移動し、且つ信号以外の場所で減速及び停車を繰り返す場合、移動手段判別テーブル122により、情報処理端末100Aの移動手段をバスと判別する。   Further, in the present embodiment, when the information processing terminal 100A moves on the road in the map information stored in the map database 270 and repeatedly decelerates and stops at a place other than a signal, the moving means determination table 122 The moving means of the processing terminal 100A is determined to be a bus.

また、本実施形態では、情報処理端末100Aが、地図データベース270に格納された地図情報における線路上を移動している場合、移動手段判別テーブル122により、情報処理端末100Aの移動手段を電車と判別する。   Further, in the present embodiment, when the information processing terminal 100A is moving on the track in the map information stored in the map database 270, the moving means of the information processing terminal 100A is determined to be a train by the moving means determination table 122. I do.

また、本実施形態では、情報処理端末100Aが、地図データベース270に格納された地図情報における道路のうち、車道又は歩道を移動し、且つ速度が所定の範囲内である場合、移動手段判別テーブル122により、情報処理端末100Aの移動手段を自転車と判別する。   In the present embodiment, if the information processing terminal 100A moves on a road or a sidewalk among roads in the map information stored in the map database 270 and the speed is within a predetermined range, the moving means determination table 122 Thus, the moving means of the information processing terminal 100A is determined to be a bicycle.

また、本実施形態では、情報処理端末100Aが、第二の所定の速度以下で移動している場合、移動手段判別テーブル122により、情報処理端末100Aの移動手段を徒歩と判別する。第二の所定速度とは、移動手段が徒歩であると判別するための閾値である。本実施形態の第二の所定速度は、歩行速度の最大値となる値であり、予め設定されている。   Further, in the present embodiment, when the information processing terminal 100A is moving at or below the second predetermined speed, the moving means of the information processing terminal 100A is determined to be walking on the basis of the moving means determination table 122. The second predetermined speed is a threshold value for determining that the moving means is walking. The second predetermined speed in the present embodiment is a value that is the maximum value of the walking speed, and is set in advance.

次に、図19を参照して本実施形態の情報処理端末100Aの動作について説明する。図19は、第二の実施形態の情報処理端末の動作を説明するフローチャートである。   Next, the operation of the information processing terminal 100A of the present embodiment will be described with reference to FIG. FIG. 19 is a flowchart illustrating the operation of the information processing terminal according to the second embodiment.

図19のステップS1901からステップS1903までの処理は、図9のステップS901からステップS903までの処理と同様であるから、説明を省略する。   The processing from step S1901 to step S1903 in FIG. 19 is the same as the processing from step S901 to step S903 in FIG.

情報処理端末100Aの表示制御処理部110Aは、ステップS1903において取得対象領域が決定すると、移動手段判別部116により、情報処理端末100Aの移動手段を判別する(ステップS1904)。   When the acquisition target area is determined in step S1903, the display control processing unit 110A of the information processing terminal 100A determines the moving means of the information processing terminal 100A by the moving means determination unit 116 (step S1904).

具体的には、移動手段判別部116は、保持している情報処理端末100Aの過去の速度の履歴と、移動手段判別テーブル122と、地図データベース270とを参照する。次に、移動手段判別部116は、情報処理端末100Aの速度の履歴と、情報処理端末100Aが移動している場所とが、移動手段判別テーブル122の判定条件を満たす移動手段を特定する。そして、移動手段判別部116は、特定された移動手段を、情報処理端末100Aの移動手段と判別する。   Specifically, the moving means determination unit 116 refers to the past history of the speed of the information processing terminal 100A, the moving means determination table 122, and the map database 270 which are held. Next, the moving means determination unit 116 specifies a moving means in which the speed history of the information processing terminal 100A and the place where the information processing terminal 100A is moving satisfy the determination conditions of the moving means determination table 122. Then, the moving means determination unit 116 determines the specified moving means as the moving means of the information processing terminal 100A.

続いて情報処理端末100Aは、ARコンテンツ取得部114により、判別された移動手段と対応するコンテンツデータベースにおいて、位置情報が取得対象領域に含まれるARコンテンツ情報を取得する(ステップS1905)。   Subsequently, the information processing terminal 100A causes the AR content acquisition unit 114 to acquire AR content information in which the location information is included in the acquisition target area in the content database corresponding to the determined moving means (step S1905).

ステップS1906とステップS1907の処理は、図9のステップS905とステップS906の処理と同様であるから、説明を省略する。   The processing in steps S1906 and S1907 is the same as the processing in steps S905 and S906 in FIG.

以上のように、本実施形態では、情報処理端末100Aの速度に応じた範囲に、情報処理端末100Aの移動手段に応じたARコンテンツを表示させることができる。   As described above, in the present embodiment, the AR content corresponding to the moving means of the information processing terminal 100A can be displayed in a range corresponding to the speed of the information processing terminal 100A.

尚、本実施形態の情報処理端末100Aは、移動手段判別部116により情報処理端末100Aの移動手段を判別するものとしたが、これに限定されない。本実施形態の情報処理端末100Aは、例えば移動手段を入力させる画面を表示させ入力された移動手段に応じたARコンテンツ情報を取得しても良い。   Although the information processing terminal 100A of the present embodiment determines the moving means of the information processing terminal 100A by the moving means determination unit 116, the present invention is not limited to this. The information processing terminal 100A of the present embodiment may display, for example, a screen for inputting the moving means and acquire the AR content information corresponding to the input moving means.

[第三の実施形態]
以下に図面を参照して第三の実施形態について説明する。図20は、第三の実施形態の表示制御システムの一例を示す図である。
[Third embodiment]
Hereinafter, a third embodiment will be described with reference to the drawings. FIG. 20 is a diagram illustrating an example of the display control system according to the third embodiment.

本実施形態の表示制御システム300Bは、情報処理端末100Bと、コンテンツ提供サーバ200Bとを有する。   The display control system 300B of the present embodiment includes an information processing terminal 100B and a content providing server 200B.

本実施形態の情報処理端末100Bは、表示制御処理部110Bを有する。本実施形態のコンテンツ提供サーバ200Bは、車用コンテンツデータベース220、電車用コンテンツデータベース230、コンテンツデータベース210A、地図データベース270を有する。   The information processing terminal 100B of the present embodiment has a display control processing unit 110B. The content providing server 200B of the present embodiment includes a car content database 220, a train content database 230, a content database 210A, and a map database 270.

コンテンツデータベース210Aは、移動手段が徒歩である場合のARコンテンツ情報や、移動手段が自転車用である場合のARコンテンツ情報が格納されている。また、コンテンツデータベース210Aは、移動手段に関わらず共通して提供されるARコンテンツ情報などが格納されている。   The content database 210A stores AR content information when the transportation is on foot and AR content information when the transportation is for bicycles. Further, the content database 210A stores AR content information and the like which are provided in common regardless of the means of transportation.

図21は、第三の実施形態の情報処理端末の機能を説明する図である。本実施形態の情報処理端末100Bは、表示制御処理部110Bと、記憶部120Bとを有する。   FIG. 21 is a diagram illustrating functions of the information processing terminal according to the third embodiment. The information processing terminal 100B of the present embodiment includes a display control processing unit 110B and a storage unit 120B.

本実施形態の表示制御処理部110Bは、取得対象領域決定部113Aと、移動手段判別部116Aと、を有する。   The display control processing unit 110B according to the present embodiment includes an acquisition target area determination unit 113A and a moving unit determination unit 116A.

本実施形態の取得対象領域決定部113Aは、移動手段判別部116Aにより判別された情報処理端末100Bの移動手段に応じて取得対象領域を決定する。また、本実施形態の取得対象領域決定部113Aは、移動手段により情報処理端末100Bの移動手段が判別されなかった場合に、情報処理端末100Bの速度に応じて取得対象領域を決定する。   The acquisition target area determination unit 113A of the present embodiment determines an acquisition target area according to the moving means of the information processing terminal 100B determined by the moving means determination unit 116A. In addition, the acquisition target area determination unit 113A of the present embodiment determines an acquisition target area according to the speed of the information processing terminal 100B when the moving means of the information processing terminal 100B is not determined by the moving means.

本実施形態の移動手段判別部116Aは、加速度センサにより検出される情報処理端末100Aの速度の履歴を所定期間分保持し、後述する移動手段判別テーブル123を参照し、情報処理端末100Bの移動手段を判別する。   The moving means determination unit 116A of the present embodiment holds the history of the speed of the information processing terminal 100A detected by the acceleration sensor for a predetermined period, refers to the moving means determination table 123 described later, and displays the moving means of the information processing terminal 100B. Is determined.

本実施形態の記憶部120Bは、移動手段判別テーブル123を格納する。以下に、本実施形態の移動手段判別テーブル123について説明する。   The storage unit 120B of the present embodiment stores the moving means determination table 123. Hereinafter, the moving means determination table 123 according to the present embodiment will be described.

図22は、第三の情報処理端末の移動手段判別テーブルの一例を示す図である。本実施形態の移動手段判別テーブル123は、移動手段と、判定条件と、速度の範囲とが対応付けられている。   FIG. 22 is a diagram illustrating an example of a moving means determination table of the third information processing terminal. In the moving means determination table 123 of the present embodiment, moving means, determination conditions, and speed ranges are associated with each other.

移動手段は、車と電車である。尚、本実施形態の車は、車道を走行する全ての車両を示す。   The means of transportation are cars and trains. In addition, the vehicle of this embodiment shows all the vehicles which drive on a road.

判定条件は、情報処理端末100Aの移動手段が、対応する移動手段であるか否かを判別する際の条件である。   The determination condition is a condition for determining whether or not the moving means of the information processing terminal 100A is a corresponding moving means.

本実施形態では、情報処理端末100Bが、地図データベース270に格納されている地図情報に示される車道上を移動していた場合に、情報処理端末100Bの移動手段を車と判定する。また、移動手段である車と対応付けられた速度の範囲は、一般的な車両の速度の範囲であっても良い。   In the present embodiment, when the information processing terminal 100B is moving on a roadway indicated by the map information stored in the map database 270, the moving means of the information processing terminal 100B is determined to be a car. Further, the speed range associated with the vehicle as the moving means may be a general vehicle speed range.

同様に、本実施形態では、情報処理端末100Bが、地図データベース270に格納されている地図情報に示される線路上を移動していた場合に、情報処理端末100Bの移動手段を電車と判定する。また、移動手段である電車と対応付けられた速度の範囲は、一般的な電車の速度の範囲であっても良い。   Similarly, in the present embodiment, when the information processing terminal 100B is moving on a track indicated by the map information stored in the map database 270, the moving means of the information processing terminal 100B is determined to be a train. Further, the speed range associated with the train as the moving means may be a speed range of a general train.

次に、図23を参照し、本実施形態の情報処理端末100Bの動作について説明する。図23は、第三の実施形態の情報処理端末の動作を説明するフローチャートである。   Next, an operation of the information processing terminal 100B of the present embodiment will be described with reference to FIG. FIG. 23 is a flowchart illustrating the operation of the information processing terminal according to the third embodiment.

図23のステップS2301は、図9のステップS901の処理と同様であるから、説明を省略する。   Step S2301 in FIG. 23 is the same as the process in step S901 in FIG.

続いて情報処理端末100Bは、表示制御処理部110Bの移動手段判別部116Aにより、情報処理端末100Bの移動手段が判別されたか否かを判定する。   Subsequently, the information processing terminal 100B determines whether the moving means of the information processing terminal 100B has been determined by the moving means determination unit 116A of the display control processing unit 110B.

具体的には、移動手段判別部116Aは、情報処理端末100Bの位置情報の履歴を保持しておく。そして、移動手段判別部116Aは、移動手段判別テーブル123と、地図情報とを参照し、位置情報の変化から情報処理端末100Bが地図情報における車道上を移動しているか又は線路上を移動しているかを判定する。   Specifically, the moving means determination unit 116A holds the history of the position information of the information processing terminal 100B. Then, the moving means discriminating unit 116A refers to the moving means discriminating table 123 and the map information, and determines whether the information processing terminal 100B is moving on the roadway in the map information or moving on the track from the change in the position information. Is determined.

移動手段判別部116Aは、情報処理端末100Bが車道上を移動していた場合は、移動手段を車と判別する。また、移動手段判別部116Aは、情報処理端末100Bが線路上を移動していた場合は、移動手段を電車と判別する。   When the information processing terminal 100B is moving on the road, the moving means determination unit 116A determines that the moving means is a car. In addition, when the information processing terminal 100B is moving on the track, the moving means determination unit 116A determines that the moving means is a train.

ステップS2302において、移動手段が判別された場合、移動手段判別部116Aは、移動手段判別テーブル123において、移動手段と対応付けられた速度の範囲を取得する(ステップS2303)。   When the moving means is determined in step S2302, the moving means determination unit 116A acquires a speed range associated with the moving means in the moving means determination table 123 (step S2303).

ステップS2302において、移動手段の判別ができなかった場合、表示制御処理部110Bは、図9のステップS902へ進む。移動手段の判別ができない場合とは、情報処理端末100Bが車道及び線路以外の場所を移動している場合である。   If it is determined in step S2302 that the moving means has not been determined, the display control processing unit 110B proceeds to step S902 in FIG. The case where the moving means cannot be determined is a case where the information processing terminal 100B is moving in a place other than the roadway and the track.

ステップS2303に続いて、表示制御処理部110Bは、領域決定テーブル121を参照し、ステップS2303で取得した速度の範囲と対応する取得対象領域を決定する(ステップS2304)。   Subsequent to step S2303, the display control processing unit 110B refers to the area determination table 121 and determines an acquisition target area corresponding to the speed range acquired in step S2303 (step S2304).

ステップS2305からステップS2307の処理は、図19のステップS1905からステップS1907までの処理と同様であるから、説明を省略する。   The processing of steps S2305 to S2307 is the same as the processing of steps S1905 to S1907 in FIG.

以上のように、本実施形態によれば、情報処理端末100Bの移動手段と、速度に応じて取得対象領域を決定することできるため、移動手段と速度を含む情報処理端末100Bの移動状態に応じたARコンテンツを表示させることができる。   As described above, according to the present embodiment, since the acquisition target area can be determined according to the moving means of the information processing terminal 100B and the speed, the acquisition target area is determined according to the moving state of the information processing terminal 100B including the moving means and the speed. AR content can be displayed.

また、上記各実施形態では、情報処理端末が取得したARコンテンツ情報に含まれるオブジェクトデータを情報処理端末に表示させるものとしたが、これに限定されない。例えば、情報処理端末は、取得したオブジェクトデータを情報処理端末と通信可能なヘッドマウントディスプレイ等の端末に表示させても良い。   In each of the above embodiments, the object data included in the AR content information acquired by the information processing terminal is displayed on the information processing terminal. However, the present invention is not limited to this. For example, the information processing terminal may display the acquired object data on a terminal such as a head-mounted display that can communicate with the information processing terminal.

開示の技術では、以下に記載する付記のような形態が考えられる。
(付記1)
検出された端末の位置情報及び向き情報に応じたエリアを特定し、
特定した前記エリアの内、前記端末の移動状態に応じた範囲を特定し、
特定した前記範囲に含まれる何れかの位置情報に対応づけて登録されたオブジェクトデータを表示する、
処理をコンピュータが実行することを特徴とする表示制御方法。
(付記2)
前記移動状態に応じた範囲は、前記端末から離間する方向における範囲である、
ことを特徴とする付記1に記載の表示制御方法。
(付記3)
前記移動状態が移動中である場合、前記範囲を、前記端末の移動方向に応じた範囲とする、付記1又は2に記載の表示制御方法。
(付記4)
前記範囲を、前記端末の移動方向の前方の範囲とする、付記3に記載の表示制御方法。
(付記5)
前記移動状態が静止中である場合、前記移動状態が移動中である場合よりも、前記範囲が広くなる制御を行う、ことを特徴とする付記1乃至4の何れかに記載の表示制御方法。
(付記6)
前記移動中の速度が速いほど、前記範囲が狭くなる制御を行う、ことを特徴とする付記5に記載の表示制御方法。
(付記7)
前記移動状態は、前記端末のユーザが利用する移動手段の種別である、ことを特徴とする付記1乃至6の何れかに記載の表示制御方法。
(付記8)
前記移動状態は、前記端末の速度である、ことを特徴とする付記1乃至6の何れかに記載の表示制御方法。
(付記9)
前記移動手段は、前記端末の位置情報の履歴と、地図情報とに応じて判別される、付記7記載の表示制御方法。
(付記10)
前記移動手段は、前記端末の速度の履歴と、地図情報とに応じて判別される付記7又は9記載の表示制御方法。
(付記11)
検出された端末の位置情報及び向き情報に応じたエリアを特定し、
特定した前記エリアの内、前記端末の移動状態に応じた範囲を特定し、
特定した前記範囲に含まれる何れかの位置情報に対応づけて登録されたオブジェクトデータを表示する、
処理をコンピュータが実行することを特徴とする表示制御プログラム。
(付記12)
検出された位置情報及び向き情報に応じたエリアを特定する領域特定部と、
特定した前記エリアの内、移動状態に応じた範囲を特定する領域決定部と、
特定した前記範囲に含まれる何れかの位置情報に対応づけて登録されたオブジェクトデータを表示する表示処理部と、を有することを特徴とする情報処理端末。
In the disclosed technology, the following forms are possible.
(Appendix 1)
Identify the area according to the detected location information and orientation information of the terminal,
Of the identified areas, specify a range according to the moving state of the terminal,
Displaying the registered object data in association with any position information included in the specified range;
A display control method, wherein the processing is executed by a computer.
(Appendix 2)
The range according to the moving state is a range in a direction away from the terminal,
3. The display control method according to claim 1, wherein
(Appendix 3)
3. The display control method according to claim 1, wherein the range is a range corresponding to a moving direction of the terminal when the moving state is moving.
(Appendix 4)
The display control method according to claim 3, wherein the range is a range in front of the moving direction of the terminal.
(Appendix 5)
5. The display control method according to claim 1, wherein the control is performed such that the range is wider when the moving state is stationary than when the moving state is moving.
(Appendix 6)
The display control method according to claim 5, wherein control is performed such that the range becomes narrower as the speed during the movement is higher.
(Appendix 7)
7. The display control method according to claim 1, wherein the moving state is a type of moving means used by a user of the terminal.
(Appendix 8)
7. The display control method according to claim 1, wherein the moving state is a speed of the terminal.
(Appendix 9)
8. The display control method according to claim 7, wherein the moving means is determined according to a history of position information of the terminal and map information.
(Appendix 10)
The display control method according to Supplementary Note 7 or 9, wherein the moving means is determined according to a history of the speed of the terminal and map information.
(Appendix 11)
Identify the area according to the detected location information and orientation information of the terminal,
Of the identified areas, specify a range according to the moving state of the terminal,
Displaying the registered object data in association with any position information included in the specified range;
A display control program, wherein the processing is executed by a computer.
(Appendix 12)
An area specifying unit that specifies an area corresponding to the detected position information and orientation information,
An area determining unit that specifies a range according to a moving state of the specified area;
An information processing terminal, comprising: a display processing unit that displays object data registered in association with any position information included in the specified range.

尚、上記実施形態に挙げた構成等に、その他の要素との組み合わせ等、ここで示した構成に本発明が限定されるものではない。これらの点に関しては、本発明の趣旨を逸脱しない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。   The present invention is not limited to the configuration shown here, such as a combination of the configuration described in the above embodiment with other elements. These points can be changed without departing from the spirit of the present invention, and can be appropriately determined according to the application form.

100 :情報処理端末
110 :表示制御処理部
111 :撮像領域特定部
112 :移動状態判定部
113 :対象領域決定部
114 :ARコンテンツ取得部
115 :表示処理部
200 :コンテンツ提供サーバ
300 :表示制御システム
100: information processing terminal 110: display control processing section 111: imaging area specifying section 112: moving state determination section 113: target area determination section 114: AR content acquisition section 115: display processing section 200: content providing server 300: display control system

Claims (12)

検出された端末の位置情報及び向き情報に応じたエリアを特定し、
特定した前記エリアの内、前記端末の移動状態に応じた範囲を特定し、
特定した前記範囲に含まれる何れかの位置情報に対応づけて登録されたオブジェクトデータを表示する、
処理をコンピュータが実行することを特徴とする表示制御方法。
Identify the area according to the detected location information and orientation information of the terminal,
Of the identified areas, specify a range according to the moving state of the terminal,
Displaying the registered object data in association with any position information included in the specified range;
A display control method, wherein the processing is executed by a computer.
前記移動状態に応じた範囲は、前記端末から離間する方向における範囲である、
ことを特徴とする請求項1に記載の表示制御方法。
The range according to the moving state is a range in a direction away from the terminal,
The display control method according to claim 1, wherein:
前記移動状態が移動中である場合、前記範囲を、前記端末の移動方向に応じた範囲とする、請求項1又は2に記載の表示制御方法。   The display control method according to claim 1, wherein when the moving state is moving, the range is a range corresponding to a moving direction of the terminal. 前記範囲を、前記端末の移動方向の前方の範囲とする、請求項3に記載の表示制御方法。   The display control method according to claim 3, wherein the range is a range in front of the moving direction of the terminal. 前記移動状態が静止中である場合、前記移動状態が移動中である場合よりも、前記範囲が広くなる制御を行う、ことを特徴とする請求項1乃至4の何れかに記載の表示制御方法。   5. The display control method according to claim 1, wherein when the moving state is stationary, the control is performed such that the range is wider than when the moving state is moving. 6. . 前記移動中の速度が速いほど、前記範囲が狭くなる制御を行う、ことを特徴とする請求項5に記載の表示制御方法。   The display control method according to claim 5, wherein control is performed such that the range becomes narrower as the speed during the movement is higher. 前記移動状態は、前記端末のユーザが利用する移動手段の種別である、ことを特徴とする請求項1乃至6の何れかに記載の表示制御方法。   7. The display control method according to claim 1, wherein the moving state is a type of moving means used by a user of the terminal. 前記移動状態は、前記端末の速度である、ことを特徴とする請求項1乃至6の何れかに記載の表示制御方法。   7. The display control method according to claim 1, wherein the moving state is a speed of the terminal. 前記エリアは、前記検出された端末の有する撮像装置の撮像領域である、請求項1乃至8の何れか一項に記載の表示制御方法。  The display control method according to any one of claims 1 to 8, wherein the area is an imaging area of an imaging device of the detected terminal. 前記端末の移動状態に応じた範囲は、3次元空間である、請求項1乃至9の何れか一項に記載の表示制御方法。  The display control method according to any one of claims 1 to 9, wherein the range according to the moving state of the terminal is a three-dimensional space. 検出された端末の位置情報及び向き情報に応じたエリアを特定し、
特定した前記エリアの内、前記端末の移動状態に応じた範囲を特定し、
特定した前記範囲に含まれる何れかの位置情報に対応づけて登録されたオブジェクトデータを表示する、
処理をコンピュータが実行することを特徴とする表示制御プログラム。
Identify the area according to the detected location information and orientation information of the terminal,
Of the identified areas, specify a range according to the moving state of the terminal,
Displaying the registered object data in association with any position information included in the specified range;
A display control program wherein a computer executes processing.
検出された位置情報及び向き情報に応じたエリアを特定する領域特定部と、
特定した前記エリアの内、移動状態に応じた範囲を特定する領域決定部と、
特定した前記範囲に含まれる何れかの位置情報に対応づけて登録されたオブジェクトデータを表示する表示処理部と、を有することを特徴とする情報処理端末。
An area specifying unit that specifies an area corresponding to the detected position information and orientation information,
An area determining unit that specifies a range according to a moving state of the specified area;
An information processing terminal, comprising: a display processing unit that displays object data registered in association with any position information included in the specified range.
JP2015133644A 2015-07-02 2015-07-02 Display control method, display control program, and information processing terminal Expired - Fee Related JP6651719B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015133644A JP6651719B2 (en) 2015-07-02 2015-07-02 Display control method, display control program, and information processing terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015133644A JP6651719B2 (en) 2015-07-02 2015-07-02 Display control method, display control program, and information processing terminal

Publications (2)

Publication Number Publication Date
JP2017016467A JP2017016467A (en) 2017-01-19
JP6651719B2 true JP6651719B2 (en) 2020-02-19

Family

ID=57830797

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015133644A Expired - Fee Related JP6651719B2 (en) 2015-07-02 2015-07-02 Display control method, display control program, and information processing terminal

Country Status (1)

Country Link
JP (1) JP6651719B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7453192B2 (en) 2021-09-27 2024-03-19 Kddi株式会社 Mobile device, program and method for presenting information based on object recognition according to user's dynamic state
WO2023218616A1 (en) * 2022-05-12 2023-11-16 日産自動車株式会社 Information processing method and information processing device

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5413170B2 (en) * 2009-12-14 2014-02-12 大日本印刷株式会社 Annotation display system, method and server apparatus
JP5531989B2 (en) * 2011-03-03 2014-06-25 日本電気株式会社 Peripheral information search device, system, method and program
JP6040715B2 (en) * 2012-11-06 2016-12-07 ソニー株式会社 Image display apparatus, image display method, and computer program
JP6049452B2 (en) * 2012-12-29 2016-12-21 キヤノン株式会社 Information display device, information display system, control method thereof, and program

Also Published As

Publication number Publication date
JP2017016467A (en) 2017-01-19

Similar Documents

Publication Publication Date Title
CN107328410B (en) Method for locating an autonomous vehicle and vehicle computer
JP7052786B2 (en) Display control device and display control program
JP6714688B2 (en) System and method for matching road data objects to generate and update an accurate road database
JP6775188B2 (en) Head-up display device and display control method
JP2021103525A (en) Method for processing navigation information, map server computer program for processing navigation information, vehicle system for supporting autonomous vehicle navigation, and autonomous vehicle
CN102208035B (en) Image processing system and position measuring system
CN111837014A (en) System and method for anonymizing navigation information
CN110926487A (en) Driving assistance method, driving assistance system, computing device, and storage medium
CN113063418A (en) Method and apparatus for displaying 3D augmented reality navigation information
CN111460865B (en) Driving support method, driving support system, computing device, and storage medium
CN102555940B (en) Driving supporting system, driving supporting program and driving supporting method
CN114402377A (en) System and method for monitoring traffic lane congestion
EP2141678A1 (en) Driving support system
US20140172189A1 (en) Method and control device for providing a course of a road ahead
CN101467005A (en) Navigation device and navigation method
CN103105171A (en) Navigation system and displaying method thereof
JP2014181927A (en) Information provision device, and information provision program
US20220050452A1 (en) Navigating an autonomous vehicle based upon an image from a mobile computing device
KR102589967B1 (en) Method and apparatus of detecting line
CN102235869A (en) Method and information system for marking a destination of a motor vehicle
JPWO2007096952A1 (en) Map display system, map display method, map display apparatus and program in map display system
CN111260549A (en) Road map construction method and device and electronic equipment
JP6651719B2 (en) Display control method, display control program, and information processing terminal
US11347240B2 (en) Method and apparatus for determining path
CN105103211A (en) System, method and program for site display

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180413

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190424

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190507

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190704

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20191224

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200106

R150 Certificate of patent or registration of utility model

Ref document number: 6651719

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees