Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6040804B2 - Object identification system and object identification method - Google Patents
[go: Go Back, main page]

JP6040804B2 - Object identification system and object identification method - Google Patents

Object identification system and object identification method Download PDF

Info

Publication number
JP6040804B2
JP6040804B2 JP2013033254A JP2013033254A JP6040804B2 JP 6040804 B2 JP6040804 B2 JP 6040804B2 JP 2013033254 A JP2013033254 A JP 2013033254A JP 2013033254 A JP2013033254 A JP 2013033254A JP 6040804 B2 JP6040804 B2 JP 6040804B2
Authority
JP
Japan
Prior art keywords
reference position
camera
information
mobile terminal
displacement
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
JP2013033254A
Other languages
Japanese (ja)
Other versions
JP2014164407A (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.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
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 Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2013033254A priority Critical patent/JP6040804B2/en
Publication of JP2014164407A publication Critical patent/JP2014164407A/en
Application granted granted Critical
Publication of JP6040804B2 publication Critical patent/JP6040804B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Analysis (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Length Measuring Devices With Unspecified Measuring Means (AREA)
  • Geophysics And Detection Of Objects (AREA)
  • Image Input (AREA)

Description

本発明は、空間内にある対象物を識別する技術に関する。   The present invention relates to a technique for identifying an object in a space.

コンピュータの普及により、従来紙媒体で作成されていた、操作説明書や作業手順書といったマニュアルの電子化が進んでいる。電子マニュアルは、単に紙の説明書を電子文書化しただけのものが主流であったが、近年、コンピュータ上でインタラクティブな動作を行える電子マニュアルが登場している。   With the spread of computers, manuals such as operation manuals and work procedure manuals that have been conventionally created on paper media have been digitized. Electronic manuals are mainly those in which paper manuals are simply converted into electronic documents, but electronic manuals that can perform interactive operations on computers have recently appeared.

例えば、特許文献1には、内蔵されたカメラで対象の機器を撮影すると、画像を解析して対象物を判別し、当該機器に適合する電子マニュアルを表示する装置が記載されている。当該装置を用いると、機種名を用いてライブラリを検索するなどの手間をかけることなく、簡単な操作で電子マニュアルを取得することができる。   For example, Patent Document 1 describes a device that, when a target device is photographed with a built-in camera, analyzes an image to determine a target object and displays an electronic manual suitable for the device. By using this apparatus, it is possible to obtain an electronic manual by a simple operation without taking the trouble of searching a library using the model name.

また、機器に対する操作説明を、AR(Augmented Reality、拡張現実)技術を用いて
行う電子マニュアルも考案されている。例えば、非特許文献1には、カメラを通して、バーコードを貼付した対象物を検出し、撮影した画像に、当該対象物についての操作説明をオーバーレイ表示するシステムが記載されている。
In addition, an electronic manual has been devised for explaining operations on devices using AR (Augmented Reality) technology. For example, Non-Patent Document 1 describes a system that detects an object to which a barcode is attached through a camera and displays an operation description of the object in an overlay on a captured image.

このようなシステムを利用すると、利用者は、カメラを対象の装置に向けるだけで、当該装置に対応する操作説明を取得することができる。また、利用者への情報の提示は、画像や動画によって行うため、紙媒体を用いたマニュアルと比較して大量の情報を伝達することができる。   When such a system is used, the user can acquire an operation description corresponding to the device simply by pointing the camera toward the target device. In addition, since the information is presented to the user by an image or a moving image, a large amount of information can be transmitted compared to a manual using a paper medium.

特開2011−158959号公報JP2011-158959A

“ARによる業務支援システム”,[online],新日鉄ソリューションズ,[平成25年1月23日検索]、インターネット<URL:http://www.ipros.jp/advertising/detail/24553/>"Business support system by AR", [online], Nippon Steel Solutions, [Search January 23, 2013], Internet <URL: http://www.ipros.jp/advertising/detail/24553/>

従来の電子マニュアルは、画像認識技術を用いて対象物を判別している。例えば、特許文献1に記載の装置は、利用者が撮影した画像と、あらかじめ記憶した画像とをパターンマッチングさせることによって対象物を判別している。   Conventional electronic manuals discriminate objects using image recognition technology. For example, the apparatus described in Patent Literature 1 discriminates an object by pattern-matching an image taken by a user with an image stored in advance.

しかし、画像を用いて対象物の判別を行う場合、環境によって認識精度が低くなるという問題がある。例えば、自動車の車内で電子マニュアルを利用する場合、時間帯や場所によっては鮮明な画像が得られず、画像認識に失敗する可能性が高くなる。特に、夜間や屋内駐車場などでは、室内灯を点灯させても、画像認識のための十分な明るさを得ることができないことが多い。
一方、非特許文献1に記載のシステムでは、装置に貼り付けられた二次元バーコードを読み取ることで対象物を判別しているため、画像同士をマッチングさせる方式に比べて高い認識精度が得られる。しかし、マニュアルで参照されているあらゆる部位にバーコード
を貼付するのは、見た目の問題もあり現実的ではない。
However, when an object is discriminated using an image, there is a problem that recognition accuracy is lowered depending on the environment. For example, when an electronic manual is used in a car, a clear image cannot be obtained depending on the time zone or place, and there is a high possibility that image recognition will fail. In particular, at night, indoor parking lots, etc., it is often impossible to obtain sufficient brightness for image recognition even if the room light is turned on.
On the other hand, in the system described in Non-Patent Document 1, since the object is discriminated by reading the two-dimensional barcode attached to the apparatus, higher recognition accuracy can be obtained compared to the method of matching images. . However, it is not practical to attach barcodes to any parts referenced in the manual due to visual problems.

本発明は上記の課題を考慮してなされたものであり、対象物を精度良く識別する対象物識別システムを提供することを目的とする。   The present invention has been made in consideration of the above-described problems, and an object thereof is to provide an object identification system for accurately identifying an object.

上記課題を解決するために、本発明に係る対象物識別システムは、画像による対象物の判別処理に加え、対象物の位置を検出する処理を実行することで、対象物の候補を絞り込むという構成をとった。   In order to solve the above-described problem, the object identification system according to the present invention is configured to narrow down candidate objects by executing a process for detecting the position of the object in addition to the object discrimination process based on the image. I took.

本発明に係る対象物識別システムは、カメラを備えた携帯端末と、管理サーバと、からなり、互いに相対的に略固定して配置された複数の対象物のうち、カメラで撮像された対象物を識別する対象物識別システムである。   An object identification system according to the present invention includes a mobile terminal equipped with a camera and a management server, and is an object imaged by a camera among a plurality of objects arranged substantially fixed relative to each other. It is the object identification system which identifies.

対象物とは、相対的に固定して配置された物品であり、例えば、自動車の車室内に配置されたレバーやボタンなどである。対象物の大きさおよび範囲は任意とすることができる。例えば、自動車の車内を考えた場合、対象物はエアコンやナビゲーション装置などであってもよいし、温度調整ボタンや縮尺指定ボタンなどであってもよい。相対的な位置が変化しなければ、対象物はどのようなものであってもよい。また、対象物は、おおよその位置が定まっていれば可動するものであってもよい。例えば、上下に可動するウインカーレバーなどであってもよい。   The target object is an article that is relatively fixedly arranged, for example, a lever or a button that is arranged in a passenger compartment of an automobile. The size and range of the object can be arbitrary. For example, when considering the interior of an automobile, the object may be an air conditioner, a navigation device, or the like, or a temperature adjustment button, a scale designation button, or the like. Any object may be used as long as the relative position does not change. Further, the object may be movable as long as the approximate position is determined. For example, a winker lever that can move up and down may be used.

また、前記携帯端末は、自端末が、予め定められた位置である基準位置にあることを検出する基準位置検出手段と、自端末の、前記基準位置からの変位を検出する変位検出手段と、を有する。   Further, the mobile terminal includes a reference position detection unit that detects that the terminal is at a reference position that is a predetermined position, and a displacement detection unit that detects a displacement of the terminal from the reference position, Have

基準位置検出手段は、携帯端末が基準位置にあることを検出する手段である。基準位置とは、対象物の配置位置を表す基準となる地点である。例えば、対象物が自動車の車内に配置されている場合、基準位置は車内の一地点である。対象物との位置関係が変わることがなければ、基準位置はどこに設けてもよい。
基準位置の検出は、例えば、利用者が携帯端末を基準位置に置いてボタンを押下することで行ってもよいし、基準位置に配置されたマーカー等をセンサやカメラで検知することで行ってもよい。
また、変位検出手段は、携帯端末の、基準位置からの変位量を検出する手段である。変位量は、例えばX,Y,Z軸それぞれについての基準位置からの移動距離で表すことができる。
The reference position detection means is means for detecting that the mobile terminal is at the reference position. The reference position is a point serving as a reference representing the arrangement position of the object. For example, when the object is placed in a car, the reference position is a point in the car. If the positional relationship with the object does not change, the reference position may be provided anywhere.
The reference position may be detected by, for example, a user placing the mobile terminal at the reference position and pressing a button, or by detecting a marker or the like placed at the reference position with a sensor or camera. Also good.
The displacement detection means is means for detecting the amount of displacement of the mobile terminal from the reference position. The amount of displacement can be expressed, for example, by a moving distance from the reference position for each of the X, Y, and Z axes.

また、前記管理サーバは、前記対象物の配置を表す情報である配置情報を記憶する対象物記憶手段と、前記変位検出手段が検出した変位と、前記配置情報と、前記カメラが撮像した画像に基づいて対象物を識別する対象物識別手段と、を有する。   In addition, the management server includes an object storage unit that stores arrangement information that is information representing the arrangement of the object, a displacement detected by the displacement detection unit, the arrangement information, and an image captured by the camera. Object identifying means for identifying the object based on the object.

対象物記憶手段は、対象物が空間内のどこに配置されているかを表す情報(配置情報)を記憶する手段である。配置情報は、基準位置を基準として対象物の位置を表したものであればよく、必ずしも当該対象物自体の座標である必要はない。例えば、対象物を観測する地点(観測点)を定め、当該観測点の座標を配置情報としてもよいし、当該観測点から対象物を観測した際の仰角や方位角等などを加えたものであってもよい。   The object storage means is means for storing information (placement information) indicating where the object is placed in the space. The arrangement information may be any information that represents the position of the object with reference to the reference position, and is not necessarily the coordinates of the object itself. For example, a point (observation point) for observing the object may be determined, and the coordinates of the observation point may be used as arrangement information, or an elevation angle, an azimuth angle, etc. when the object is observed from the observation point is added. There may be.

対象物識別手段は、カメラが撮像した画像に加えて、携帯端末の基準位置からの変位と、記憶した配置情報とを用いて対象物を識別する手段である。配置情報は、基準位置を基準として対象物の位置を表した情報であるため、携帯端末の基準位置からの変位と比較す
ることで、携帯端末の近傍にある対象物を絞り込むことができる。
The object identifying means is means for identifying the object using the displacement from the reference position of the mobile terminal and the stored arrangement information in addition to the image captured by the camera. Since the arrangement information is information representing the position of the object with reference to the reference position, the object in the vicinity of the portable terminal can be narrowed down by comparing with the displacement from the reference position of the portable terminal.

このように、本発明に係る管理サーバは、画像に基づいた識別処理に加え、携帯端末の変位をさらに用いて対象物を識別する。画像のみに依拠せずに対象物を識別するため、暗い場所など、画像によるマッチングが正確に行えない環境下であっても、対象物を識別することができる。   As described above, the management server according to the present invention identifies the object by further using the displacement of the mobile terminal in addition to the identification processing based on the image. Since the object is identified without relying only on the image, the object can be identified even in an environment where matching with the image cannot be performed accurately, such as in a dark place.

また、前記携帯端末は、3軸加速度センサをさらに有し、前記変位検出手段は、前記加速度センサが検出した加速度に基づいて前記基準位置からの変位を検出することを特徴としてもよい。   The portable terminal may further include a three-axis acceleration sensor, and the displacement detection unit may detect a displacement from the reference position based on the acceleration detected by the acceleration sensor.

3軸加速度センサとは、3次元の各軸方向について加速度をそれぞれ取得できるセンサである。取得した加速度から速度を得ることができ、速度から移動距離を得ることができるため、変位検出手段は、センサ情報に基づいて3軸それぞれの変位を算出することができる。   A three-axis acceleration sensor is a sensor that can acquire acceleration in each of three-dimensional axial directions. Since the speed can be obtained from the acquired acceleration and the moving distance can be obtained from the speed, the displacement detection means can calculate the displacement of each of the three axes based on the sensor information.

また、前記基準位置検出手段は、利用者からの入力操作を取得する入力取得手段をさらに有し、前記入力操作に基づいて、前記携帯端末が基準位置にあると判断することを特徴としてもよい。   The reference position detection means may further include an input acquisition means for acquiring an input operation from a user, and may determine that the portable terminal is at a reference position based on the input operation. .

携帯端末が基準位置にあることは、利用者の入力操作に基づいて判断してもよい。例えば、利用者が携帯端末を基準位置に置いた状態でボタンを押下することで、携帯端末が基準位置にあることを示すようにしてもよい。   Whether the portable terminal is at the reference position may be determined based on a user input operation. For example, the user may indicate that the mobile terminal is at the reference position by pressing a button with the mobile terminal placed at the reference position.

また、前記基準位置検出手段は、基準位置を表すマーカーが前記カメラによって撮像された場合に、前記携帯端末が基準位置にあると判断することを特徴としてもよい。   The reference position detection unit may determine that the portable terminal is at the reference position when a marker representing the reference position is captured by the camera.

このように、基準位置を検出するためのマーカーを付し、カメラを用いて自動的に基準位置を検出するようにしてもよい。このようにすることで、携帯端末を一旦置く必要がなくなるため、端末を置く場所を設けることができない場合であっても、本発明に係る対象物識別システムを利用することができる。   In this way, a marker for detecting the reference position may be attached, and the reference position may be automatically detected using a camera. By doing so, it is not necessary to place the portable terminal once, so that the object identification system according to the present invention can be used even when it is not possible to provide a place for placing the terminal.

また、前記携帯端末は、自端末の傾きを検出する傾斜センサをさらに有し、前記対象物識別手段は、前記傾斜センサが検出した傾きをさらに用いて対象物を識別することを特徴としてもよい。   The portable terminal may further include a tilt sensor that detects the tilt of the terminal, and the object identifying unit may further identify the target by further using the tilt detected by the tilt sensor. .

携帯端末の変位に加え、携帯端末の傾きに関する情報をさらに管理サーバに送信することで、管理サーバは、携帯端末の方向ベクトルを特定することができる。すなわち、携帯端末のカメラがどこを向いているのかがわかるようになるため、対象物をさらに絞り込むことができ、対象物の識別精度を向上させることができる。なお、傾斜センサは、傾きを検出することができるセンサであれば、どのようなものであってもよい。例えば加速度センサであってもよいし、ジャイロセンサ等であってもよい。   In addition to the displacement of the mobile terminal, the management server can further specify the direction vector of the mobile terminal by transmitting information related to the tilt of the mobile terminal to the management server. That is, since it becomes possible to know where the camera of the mobile terminal is facing, the objects can be further narrowed down and the identification accuracy of the objects can be improved. The tilt sensor may be any sensor as long as it can detect the tilt. For example, an acceleration sensor or a gyro sensor may be used.

また、本発明に係る対象物識別システムは、対象物についての情報を提供する情報提供システムとして特定することもできる。   The object identification system according to the present invention can also be specified as an information providing system that provides information about an object.

例えば、前記管理サーバに、対象物の取扱説明書や作業手順書など、対象物についての関連情報をさらに記憶させ、識別した対象物に関連付いた情報を携帯端末に送信するようにしてもよい。このようにすることで、本発明に係る対象物識別システムは、情報提供システムとして利用することができる。例えば、携帯端末で撮像した部位に対応する電子マ
ニュアルを取得するといったことが可能になる。
For example, the management server may further store related information about the target object such as an instruction manual or work procedure manual of the target object, and transmit information related to the identified target object to the portable terminal. . By doing in this way, the target object identification system which concerns on this invention can be utilized as an information provision system. For example, it is possible to acquire an electronic manual corresponding to a part imaged by a mobile terminal.

なお、本発明は、上記手段の少なくとも一部を含む対象物識別システムとして特定することができる。また、本発明は、上記処理の少なくとも一部を含む対象物識別方法として特定することもできる。上記処理や手段は、技術的な矛盾が生じない限りにおいて、自由に組み合わせて実施することができる。   In addition, this invention can be specified as an object identification system containing at least one part of the said means. The present invention can also be specified as an object identification method including at least a part of the above processing. The above processes and means can be freely combined and implemented as long as no technical contradiction occurs.

本発明によれば、相対的に固定された対象物を精度良く識別する対象物識別システムを提供することができる。   ADVANTAGE OF THE INVENTION According to this invention, the target object identification system which identifies the target fixed relatively accurately can be provided.

自動車の車内を表した図である。It is a figure showing the inside of a car. 第一の実施形態に係る携帯端末のシステム構成図である。1 is a system configuration diagram of a mobile terminal according to a first embodiment. 第一の実施形態に係る管理サーバのシステム構成図である。It is a system configuration figure of the management server concerning a first embodiment. 第一の実施形態に係る部位情報の例である。It is an example of the site | part information which concerns on 1st embodiment. 基準位置に携帯端末を置いた状態を表した図である。It is a figure showing the state which put the portable terminal in the reference position. 第一の実施形態に係る処理フローチャートである。It is a processing flowchart concerning a first embodiment. 第一の実施形態において携帯端末に表示される画面の例である。It is an example of the screen displayed on a portable terminal in 1st embodiment. 第一の実施形態の変形例に係る部位情報の例である。It is an example of the site | part information which concerns on the modification of 1st embodiment. 第二の実施形態において携帯端末に表示される画面の例である。It is an example of the screen displayed on a portable terminal in 2nd embodiment. 第二の実施形態における基準位置を説明する図である。It is a figure explaining the reference position in 2nd embodiment. 変形例において携帯端末に表示される画面の例である。It is an example of the screen displayed on a portable terminal in a modification.

(第一の実施形態)
<システムの概要>
第一の実施形態に係る電子マニュアルシステムは、自動車の取扱説明書である電子データ(以下、電子マニュアル)を利用者に提供するシステムであり、利用者が携帯する携帯端末10と、管理サーバ20からなる。
管理サーバ20は、電子マニュアルが蓄積されたサーバであり、携帯端末10は、管理サーバ20から電子マニュアルを取得して表示するための、カメラが内蔵された端末である。図1〜図3を用いて、利用者が希望するマニュアルを管理サーバ20から取得する方法について説明する。
(First embodiment)
<System overview>
The electronic manual system according to the first embodiment is a system that provides electronic data (hereinafter referred to as an electronic manual), which is an instruction manual of an automobile, to a user. The mobile terminal 10 carried by the user and the management server 20 Consists of.
The management server 20 is a server in which electronic manuals are stored, and the mobile terminal 10 is a terminal with a built-in camera for acquiring and displaying electronic manuals from the management server 20. A method for acquiring a manual desired by the user from the management server 20 will be described with reference to FIGS.

携帯端末10は、利用者が欲している電子マニュアルが、車両内のどの部位に関するものであるかを示す情報を管理サーバ20に送信し、管理サーバ20は、当該情報に基づいて対象の部位を特定し、記憶している電子マニュアルから、対応するものを抽出して携帯端末10に送信する。
具体的な例を挙げる。図1は、自動車の車内を表した図である。例えば、利用者が、シフトノブ(符号101)についてマニュアルを参照したいと考えたとする。この場合、シフトノブを特定するための情報を、携帯端末10から管理サーバ20に送信する必要がある。
The mobile terminal 10 transmits to the management server 20 information indicating which part in the vehicle the electronic manual that the user wants, and the management server 20 determines the target part based on the information. A corresponding one is extracted from the electronic manual that is specified and stored, and is transmitted to the mobile terminal 10.
A specific example is given. FIG. 1 is a diagram showing the interior of a car. For example, assume that the user wants to refer to the manual for the shift knob (reference numeral 101). In this case, it is necessary to transmit information for specifying the shift knob from the mobile terminal 10 to the management server 20.

従来の電子マニュアル装置では、カメラで対象部位を撮影することで画像を取得し、当該画像(以下、撮影画像)を用いて部位の照合を行っていた。本実施形態では、撮影画像に加えて、携帯端末10が、当該画像を撮影した際のカメラの位置および傾きを表す情報を管理サーバ20に送信する。これにより、管理サーバは、カメラがどの位置からどの方向を見ているのかを知ることができる。すなわち、管理サーバが、車内における各部位の位置情報を有していれば、両者を比較することで、カメラが捉えている部位を推定するこ
とができるため、これを画像認識と併用することで、識別精度を向上させることができる。
In a conventional electronic manual device, an image is acquired by photographing a target part with a camera, and the part is collated using the image (hereinafter, a photographed image). In the present embodiment, in addition to the captured image, the mobile terminal 10 transmits information representing the position and tilt of the camera when the image is captured to the management server 20. Thereby, the management server can know which direction the camera is looking from which position. That is, if the management server has position information of each part in the vehicle, the part captured by the camera can be estimated by comparing the two, and this can be used together with image recognition. The identification accuracy can be improved.

より具体的に説明する。本実施形態に係る携帯端末10は、撮影画像と共に、以下の二つの情報を管理サーバ20に送信する。これらの情報を指示情報と称する。
(1)撮影時における、基準位置に対する携帯端末の変位量(各軸方向の移動距離)
(2)撮影時における、携帯端末の傾き(方向ベクトル)
基準位置とは、車両内における基準となる位置である。図1の例の場合、小物入れ上に設けられた領域(符号102)を基準位置とし、当該基準位置に対して端末がX,Y,Z軸それぞれについてどの程度ずれているかを示す情報を生成して送信する。また、端末の姿勢を示す情報(方向ベクトル)を生成して送信する。情報を生成するタイミングは、いずれも利用者が対象部位を撮影したタイミングである。
This will be described more specifically. The mobile terminal 10 according to the present embodiment transmits the following two pieces of information to the management server 20 together with the captured image. These pieces of information are referred to as instruction information.
(1) Displacement amount of portable terminal with respect to reference position at the time of shooting (movement distance in each axis direction)
(2) Mobile device tilt (direction vector) at the time of shooting
The reference position is a reference position in the vehicle. In the case of the example in FIG. 1, the area (reference numeral 102) provided on the accessory case is used as a reference position, and information indicating how much the terminal is displaced with respect to the reference position in each of the X, Y, and Z axes is generated. Then send. In addition, information (direction vector) indicating the attitude of the terminal is generated and transmitted. The timing for generating information is the timing at which the user images the target part.

このように、本実施形態に係る携帯端末は、撮影画像に加え、上記(1)および(2)からなる指示情報を管理サーバに送信し、管理サーバが、当該指示情報に基づいて利用者が指し示している部位を絞り込む。以降の説明において、上記(1)をカメラ位置情報、(2)をカメラ向きベクトルと称する。携帯端末10がそれぞれを取得する方法と、管理サーバが指示情報に基づいて対象物を絞り込む方法については後述する。   As described above, the mobile terminal according to the present embodiment transmits the instruction information including the above (1) and (2) to the management server in addition to the photographed image, and the management server allows the user to Narrow down the indicated part. In the following description, (1) is referred to as camera position information, and (2) is referred to as a camera direction vector. A method for the mobile terminal 10 to acquire each and a method for the management server to narrow down the objects based on the instruction information will be described later.

<システム構成>
次に、携帯端末10および管理サーバ20のシステム構成について、図2を参照しながら説明する。
携帯端末10は、典型的には携帯電話やスマートフォンなどの携帯情報端末である。携帯端末10は、CPU、主記憶装置、補助記憶装置を有しており、補助記憶装置に記憶されたプログラムが主記憶装置にロードされ、CPUによって実行されることによって図2に図示した各手段が機能する(CPU、主記憶装置、補助記憶装置はいずれも不図示)。
<System configuration>
Next, system configurations of the mobile terminal 10 and the management server 20 will be described with reference to FIG.
The mobile terminal 10 is typically a mobile information terminal such as a mobile phone or a smartphone. The portable terminal 10 has a CPU, a main storage device, and an auxiliary storage device, and the programs stored in the auxiliary storage device are loaded into the main storage device and executed by the CPU, whereby each unit illustrated in FIG. Functions (CPU, main memory, and auxiliary memory are all not shown).

通信部11は、管理サーバ20と通信を行うための通信手段である。3GやLTE等の移動体通信サービスを利用して、ネットワーク経由で管理サーバ20と通信を行うことができる。
カメラ12は、静止画を撮影するための手段である。利用者は、電子マニュアルを希望する車両内の部位を、カメラ12を用いて撮影する。
加速度センサ13は、3方向(X,Y,Z軸)に加わった加速度をそれぞれ測定し、センサ情報として出力する手段である。なお、加速度センサ13は、重力加速度の成分を含んだ値と、含まない値の双方を出力することができる。重力加速度の成分を含まない場合、携帯端末が静止している状態においては、各軸についての加速度は0となる。
The communication unit 11 is a communication unit for communicating with the management server 20. It is possible to communicate with the management server 20 via a network using a mobile communication service such as 3G or LTE.
The camera 12 is a means for taking a still image. The user uses the camera 12 to photograph a part in the vehicle for which an electronic manual is desired.
The acceleration sensor 13 is a means for measuring the acceleration applied in the three directions (X, Y, Z axes) and outputting it as sensor information. The acceleration sensor 13 can output both a value including a gravitational acceleration component and a value not including the gravitational acceleration component. When the gravitational acceleration component is not included, the acceleration for each axis is 0 when the mobile terminal is stationary.

入出力部14は、利用者が行った入力操作を受け付け、利用者に対して情報を提示する手段である。タッチスクリーン等の手段によって、情報の入出力を行うことができる。入出力部14が、本発明における入力取得手段および情報提供手段である。
制御部15は、携帯端末10の動作を制御する手段である。具体的には、加速度センサ13から取得した情報から指示情報を生成し、カメラ12から取得した撮影画像とともに管理サーバ20に送信する処理と、管理サーバ20から送信された電子マニュアルを受信し、入出力部14を通して利用者に提示する処理とを実行する。
なお、制御部15が、本発明における基準位置検出手段、変位検出手段、対象物識別手段である。
The input / output unit 14 is means for accepting an input operation performed by the user and presenting information to the user. Information can be input and output by means such as a touch screen. The input / output unit 14 is an input acquisition unit and an information provision unit in the present invention.
The control unit 15 is means for controlling the operation of the mobile terminal 10. Specifically, instruction information is generated from the information acquired from the acceleration sensor 13 and transmitted to the management server 20 together with the captured image acquired from the camera 12, and the electronic manual transmitted from the management server 20 is received. Processing to be presented to the user through the output unit 14 is executed.
The control unit 15 is a reference position detection unit, a displacement detection unit, and an object identification unit in the present invention.

次に、管理サーバ20のシステム構成について、図3を参照しながら説明する。第一の実施形態に係る管理サーバ20は、車両内の各部位に対応する複数の電子マニュアルと、当該各部位の位置に関する情報を記憶しており、携帯端末10から要求を受信した場合に
、対応する電子マニュアルを取得し、送信するコンピュータである。
Next, the system configuration of the management server 20 will be described with reference to FIG. The management server 20 according to the first embodiment stores a plurality of electronic manuals corresponding to each part in the vehicle and information on the position of each part, and when a request is received from the mobile terminal 10, A computer that acquires and transmits the corresponding electronic manual.

管理サーバ20も、携帯端末10と同様に、CPU、主記憶装置、補助記憶装置を有しており、記憶されたプログラムが実行されることによって図3に図示した各手段が機能する。なお、管理サーバ20は、単一のコンピュータであってもよいし、複数台のコンピュータが連携したものであってもよい。   The management server 20 also has a CPU, a main storage device, and an auxiliary storage device, similar to the portable terminal 10, and each unit illustrated in FIG. 3 functions by executing a stored program. The management server 20 may be a single computer or a combination of a plurality of computers.

通信部21は、ネットワーク経由で携帯端末10と通信を行う手段である。
また、記憶部22は、複数の電子マニュアルと、当該電子マニュアルに対応する部位が車内のどこにあるかを表した情報(本発明における配置情報。以下、部位情報)を記憶する手段である。
図4は、記憶部22に記憶される部位情報の例である。本実施形態では、部位情報は、部位の識別子および名称、カメラ位置情報、カメラ向きベクトルと、電子マニュアルのデータを特定する情報を含む。
The communication unit 21 is means for communicating with the mobile terminal 10 via a network.
The storage unit 22 is a means for storing a plurality of electronic manuals and information (location information in the present invention, hereinafter referred to as part information) indicating where the parts corresponding to the electronic manual are in the vehicle.
FIG. 4 is an example of part information stored in the storage unit 22. In the present embodiment, the part information includes information for identifying the part identifier and name, camera position information, camera orientation vector, and electronic manual data.

部位情報に含まれるカメラ位置情報とは、利用者が対象部位を携帯端末で撮影した場合の、当該端末の基準位置からの変位量を予め記憶したものであり、部位情報に含まれるカメラ向きベクトルとは、利用者が対象部位を携帯端末で撮影した場合の、当該端末の方向ベクトルを予め記憶したものである。管理サーバ20は、受信した指示情報に含まれるカメラ位置情報およびカメラ向きベクトルと、記憶部22に記憶されたカメラ位置情報およびカメラ向きベクトルを照合することで、携帯端末10のカメラが向けられている部位を推定する。
なお、ここでは図示していないが、記憶部22には、各部位に対応する電子マニュアル(動画、電子文書、画像など)と、撮影画像とのマッチングを行うためのテンプレート画像が別途記憶されている。記憶部22が、本発明における対象物記憶手段および対象物情報記憶手段である。
The camera position information included in the part information is a pre-stored amount of displacement from the reference position of the terminal when the user images the target part with the mobile terminal, and the camera orientation vector included in the part information. Means that the direction vector of the terminal is stored in advance when the user images the target part with the portable terminal. The management server 20 collates the camera position information and camera direction vector included in the received instruction information with the camera position information and camera direction vector stored in the storage unit 22, so that the camera of the mobile terminal 10 is directed. Estimate the location.
Although not shown here, the storage unit 22 separately stores an electronic manual (moving image, electronic document, image, etc.) corresponding to each part and a template image for matching a captured image. Yes. The storage unit 22 is an object storage unit and an object information storage unit in the present invention.

制御部23は、受信した指示情報および撮影画像と、記憶部22に記憶された情報とを照合することで、対象部位の識別処理を行う手段である。処理の詳細な内容については後述する。   The control unit 23 is means for performing identification processing of the target part by collating the received instruction information and captured image with information stored in the storage unit 22. Details of the processing will be described later.

<指示情報の生成方法>
次に、携帯端末10が指示情報を生成する方法について説明する。指示情報は、前述したように、カメラ位置情報およびカメラ向きベクトルからなる。
<How to generate instruction information>
Next, a method for generating instruction information by the mobile terminal 10 will be described. As described above, the instruction information includes camera position information and a camera orientation vector.

まず、カメラ位置情報、すなわち基準位置に対する携帯端末の変位量を求める方法について説明する。図5は、基準位置(図1における符号102)に携帯端末を置いた状態を表した図である。この状態では、携帯端末の変位量は各軸ともに0である。ここで、カメラ位置情報を(xcamera,ycamera,zcamera)とする。また、携帯端末10を基準位置に配置した時刻をt0とする。
そして、利用者が、対象部位が撮影できる位置まで携帯端末を移動させ、撮影を行う。撮影を行った時刻をt1とする。時刻t0からt1までに取得した加速度を、それぞれαx(t)、αy(t)、αz(t)とおくと、カメラ位置情報(xcamera,ycamera,zcamera)は、数式1によって求めることができる。なお、積分区間はt0からt1までであり、αx(t)、αy(t)、αz(t)は、重力加速度の成分を含まない値である。

Figure 0006040804
First, a method for obtaining camera position information, that is, a displacement amount of the mobile terminal with respect to a reference position will be described. FIG. 5 is a diagram illustrating a state in which the mobile terminal is placed at the reference position (reference numeral 102 in FIG. 1). In this state, the displacement amount of the mobile terminal is 0 for each axis. Here, the camera position information is (x camera , y camera , z camera ). The time when the mobile terminal 10 is placed at the reference position is t 0 .
Then, the user moves the mobile terminal to a position where the target part can be imaged, and performs imaging. Let t 1 be the time of shooting. If the accelerations acquired from time t 0 to t 1 are α x (t), α y (t), and α z (t), respectively, the camera position information (x camera , y camera , z camera ) is It can be obtained by Equation 1. The integration interval is from t 0 to t 1 , and α x (t), α y (t), and α z (t) are values that do not include the gravitational acceleration component.
Figure 0006040804

次に、カメラ向きベクトル、すなわち携帯端末の方向ベクトルを求める方法について説明する。利用者が、対象部位をカメラで撮影したタイミングで取得した加速度を、それぞれαx0、αy0、αz0とおくと、携帯端末のX,Y,Z軸に対する傾き(θx,θy,θz
は、数式2によって求めることができる。なお、αx0、αy0、αz0は、重力加速度の成分を含む値である。

Figure 0006040804
Next, a method for obtaining the camera direction vector, that is, the direction vector of the mobile terminal will be described. If the user obtains accelerations acquired at the timing when the target part is imaged by the camera as α x0 , α y0 , and α z0 , respectively, the inclination (θ x , θ y , θ z )
Can be obtained by Equation 2. Α x0 , α y0 , and α z0 are values including a component of gravitational acceleration.
Figure 0006040804

以上のようにして求めた傾き(θx,θy,θz)から、数式3によってカメラ向きベク
トルRを求めることができる。

Figure 0006040804
From the inclinations (θ x , θ y , θ z ) obtained as described above, the camera orientation vector R can be obtained by Equation 3.
Figure 0006040804

携帯端末10は、以上のようにして求めた情報を指示情報として管理サーバ20に送信する。これにより、管理サーバ20は、対象部位を撮影した時点での携帯端末の位置と向きベクトルを取得することができる。   The portable terminal 10 transmits the information obtained as described above to the management server 20 as instruction information. Thereby, the management server 20 can acquire the position and orientation vector of the mobile terminal at the time of capturing the target region.

<処理フローチャート>
次に、本実施形態例に係る電子マニュアルシステムが行う識別処理について、処理フローチャートである図6、および、携帯端末10に表示される画面の例である図7を参照しながら具体的に説明する。
<Process flowchart>
Next, identification processing performed by the electronic manual system according to the present embodiment will be specifically described with reference to FIG. 6 which is a processing flowchart and FIG. 7 which is an example of a screen displayed on the mobile terminal 10. .

ステップS11〜S13、およびステップS19は、携帯端末10が行う処理であり、ステップS14〜S18は、管理サーバ20が行う処理である。
ステップS11では、まず、制御部15が、電子マニュアルの検索を開始する旨の画面を表示し、利用者に対して、端末を基準位置に置いて画面上のボタンを押下するよう促す(図7(a))。利用者が端末を基準位置(例えば図1における符号102の領域)に配置し、ボタンを押下すると、制御部15が、加速度センサ13から周期的に加速度の取得を開始する。
Steps S11 to S13 and step S19 are processes performed by the mobile terminal 10, and steps S14 to S18 are processes performed by the management server 20.
In step S11, first, the control unit 15 displays a screen to start searching for an electronic manual, and prompts the user to place the terminal at the reference position and press a button on the screen (FIG. 7). (A)). When the user places the terminal at a reference position (for example, an area denoted by reference numeral 102 in FIG. 1) and presses the button, the control unit 15 starts to acquire acceleration periodically from the acceleration sensor 13.

ステップS12では、制御部15がカメラ12を起動し、撮影を行う旨の画面を表示して、対象部位の撮影を促す。図7(b)は、利用者がワイパーレバーを撮影する場合の例である。撮影ボタンが押下されると、制御部15がカメラ12を通して画像を取得する。そして、加速度センサ13からの加速度の取得を終了し、取得した加速度を一時的に記憶して、ステップS13へ遷移する。   In step S12, the control unit 15 activates the camera 12, displays a screen for performing imaging, and prompts the imaging of the target part. FIG. 7B shows an example where the user photographs the wiper lever. When the shooting button is pressed, the control unit 15 acquires an image through the camera 12. And the acquisition of the acceleration from the acceleration sensor 13 is complete | finished, the acquired acceleration is memorize | stored temporarily, and it changes to step S13.

ステップS13は、制御部15が、加速度センサ13から取得した加速度を元に、指示情報を生成するステップである。まず、数式1を用いて、基準位置からの変位量を取得する。なお、本例では、加速度は周期的に取得された離散値であるため、積分ではなく、周期的に取得した加速度の総和を求めることで速度および変位を取得する。これにより、カメラ位置情報が生成される。また、数式2および3を用いて、カメラ向きベクトルを生成する。そして、生成した情報を、撮影画像とともに通信部11を通して管理サーバ20に送信する。   Step S <b> 13 is a step in which the control unit 15 generates instruction information based on the acceleration acquired from the acceleration sensor 13. First, the amount of displacement from the reference position is acquired using Equation 1. In this example, since the acceleration is a discrete value acquired periodically, the velocity and the displacement are acquired not by integration but by calculating the sum of the periodically acquired acceleration. Thereby, camera position information is generated. Also, the camera orientation vector is generated using Equations 2 and 3. And the produced | generated information is transmitted to the management server 20 through the communication part 11 with a picked-up image.

ステップS14では、制御部23が、通信部21を通して、送信された指示情報および撮影画像を取得する。   In step S <b> 14, the control unit 23 acquires the transmitted instruction information and captured image through the communication unit 21.

ステップS15は、制御部23が、取得した指示情報に含まれているカメラ位置情報と、記憶部22に記憶された各部位のカメラ位置情報を比較し、類似度が高い部位を抽出する処理である。カメラ位置情報は、X、Y、Z軸それぞれにおける、基準位置からの移動距離であるため、距離の自乗をとることで類似度を評価することができる。例えば、指示情報に含まれるカメラ位置情報が(xcam,ycam,zcam)であり、部位情報に含まれる
カメラ位置情報が(xref,yref,zref)である場合、類似度rcamera_placeは、数式
4で表すことができる。
ステップS15では、部位情報が有する全レコードに対してrcamera_placeを演算し、類似度が高い順(すなわちrcamera_placeが小さい順)に所定個のレコードを抽出し、対応する部位を特定する。

Figure 0006040804
Step S15 is a process in which the control unit 23 compares the camera position information included in the acquired instruction information with the camera position information of each part stored in the storage unit 22, and extracts a part having a high degree of similarity. is there. Since the camera position information is a movement distance from the reference position in each of the X, Y, and Z axes, the similarity can be evaluated by taking the square of the distance. For example, when the camera position information included in the instruction information is (x cam , y cam , z cam ) and the camera position information included in the part information is (x ref , y ref , z ref ), the similarity r camera_place can be expressed by Equation 4.
In step S15, r camera_place is calculated for all records of the part information, a predetermined number of records are extracted in descending order of similarity (that is, r camera_place is in ascending order), and the corresponding part is specified.
Figure 0006040804

ステップS16は、指示情報に含まれているカメラ向きベクトルと、記憶部22に記憶された各部位のカメラ向きベクトルを比較し、類似度が高い部位を抽出する処理である。カメラ向きベクトルは、携帯端末の方向ベクトルであるため、ベクトルの内積を演算することで類似度を評価することができる。例えば、指示情報に含まれるカメラ向きベクトルの成分が(Xcam,Ycam,Zcam)であり、部位情報に含まれるカメラ向きベクトルの成
分が(Xref,Yref,Zref)である場合、類似度rlens_vectorは、数式5で表すことができる。
ステップS16では、部位情報が有する全レコードに対してrlens_vectorを演算し、
類似度が高い順(すなわちrlens_vectorが小さい順)に所定個のレコードを抽出し、対
応する部位を特定する。

Figure 0006040804
Step S16 is a process of comparing the camera orientation vector included in the instruction information with the camera orientation vector of each part stored in the storage unit 22 and extracting a part having a high degree of similarity. Since the camera direction vector is the direction vector of the mobile terminal, the similarity can be evaluated by calculating the inner product of the vectors. For example, when the camera direction vector component included in the instruction information is (X cam , Y cam , Z cam ), and the camera direction vector component included in the part information is (X ref , Y ref , Z ref ) The similarity r lens_vector can be expressed by Equation 5.
In step S16, r lens_vector is calculated for all records of the part information,
A predetermined number of records are extracted in descending order of similarity (that is, r lens_vector is in ascending order), and corresponding parts are specified.
Figure 0006040804

ステップS17では、ステップS15およびS16で取得した複数の部位に対応する画像を記憶部22からそれぞれ取得し、ステップS14で取得した撮影画像とのマッチングを行う。マッチングは、例えばパターンマッチングなどの任意の手法で行うことができる。この結果、最も類似度が高い画像に対応する部位が特定される。   In step S17, images corresponding to the plurality of parts acquired in steps S15 and S16 are respectively acquired from the storage unit 22, and matching with the captured image acquired in step S14 is performed. The matching can be performed by any method such as pattern matching. As a result, the part corresponding to the image having the highest similarity is specified.

ステップS18では、ステップS17で特定した部位に対応する電子マニュアルを記憶部22から取得し、通信部21を通して携帯端末10に送信する。
そして、ステップS19で、携帯端末10が、受信した電子マニュアルを表示する。受信した電子マニュアルは、そのまま画面に表示してもよいし、カメラを通して得られた画像に重ね合わせて表示してもよい。
In step S <b> 18, an electronic manual corresponding to the part specified in step S <b> 17 is acquired from the storage unit 22 and transmitted to the mobile terminal 10 through the communication unit 21.
In step S19, the portable terminal 10 displays the received electronic manual. The received electronic manual may be displayed on the screen as it is, or may be displayed superimposed on the image obtained through the camera.

このように、第一の実施形態では、従来用いられていた画像によるマッチングに加え、基準位置からの端末の変位と、端末の傾きをさらに用いてマッチングを行う。これにより、画像のみによって部位を特定することが困難な環境であっても、利用者が示した部位を特定することができる。   As described above, in the first embodiment, in addition to the matching by the conventionally used image, the matching is performed by further using the displacement of the terminal from the reference position and the inclination of the terminal. Thereby, even in an environment in which it is difficult to specify a site only by an image, the site indicated by the user can be specified.

(第一の実施形態の変形例)
第一の実施形態では、カメラ位置情報およびカメラ向きベクトルを管理サーバに記憶させ、携帯端末から送信された指示情報との照合を行うことで部位を推定した。しかし、この方法では、同じ部位を撮影した場合であっても、カメラのアングルによって類似度が変わってしまうおそれがある。例えば、運転者がシフトノブを撮影した場合と、助手席の同乗者がシフトノブを撮影した場合とで、結果が異なってしまうことが考えられる。本変形例は、これを防ぐため、対象部位自体の座標を管理サーバに記憶させ、座標による照合を行う実施形態である。本変形例に係る携帯端末10および管理サーバ20のシステム構成は、以下に説明する点を除いて、第一の実施形態と同様である。
(Modification of the first embodiment)
In the first embodiment, the camera position information and the camera orientation vector are stored in the management server, and the part is estimated by collating with the instruction information transmitted from the mobile terminal. However, with this method, even when the same part is imaged, the similarity may change depending on the angle of the camera. For example, it is conceivable that the result differs between when the driver photographs the shift knob and when the passenger in the passenger seat photographs the shift knob. In order to prevent this, this modification is an embodiment in which the coordinates of the target part itself are stored in the management server and collation is performed using the coordinates. The system configuration of the mobile terminal 10 and the management server 20 according to this modification is the same as that of the first embodiment except for the points described below.

本変形例では、対象部位の位置についての情報が、カメラ位置およびカメラ向きベクトルではなく、当該部位の座標によって記憶される。図8は、本変形例に係る部位情報の例である。また、本変形例では、ステップS15〜S16の処理が、以下に示す処理に置き換わる。   In this modification, information about the position of the target part is stored not by the camera position and the camera orientation vector but by the coordinates of the part. FIG. 8 is an example of the part information according to this modification. Moreover, in this modification, the process of step S15-S16 replaces the process shown below.

携帯端末が対象部位を撮影した際のカメラの視線は、直線によって表すことができる。本変形例では、当該直線をカメラ視線と称する。
まず、制御部23が、取得したカメラ位置情報およびカメラ向きベクトルから、カメラ視線を表す数式を生成する。指示情報に含まれるカメラ位置情報が(xcam,ycam,zcam)であり、カメラ向きベクトルの成分が(Xcam,Ycam,Zcam)である場合、カメラ視線は、x=xcam+tXcam、y=ycam+tYcam、z=zcam+tZcamと媒介変数を用いて表すことができる。
The line of sight of the camera when the mobile terminal images the target part can be represented by a straight line. In this modification, the straight line is referred to as a camera line of sight.
First, the control unit 23 generates a mathematical expression representing the camera line of sight from the acquired camera position information and camera orientation vector. When the camera position information included in the instruction information is (x cam , y cam , z cam ) and the component of the camera orientation vector is (X cam , Y cam , Z cam ), the camera line of sight is x = x cam + TX cam , y = y cam + tY cam , z = z cam + tZ cam and parameters can be used.

次に、制御部23が、部位情報に記憶されている各部位の座標と、カメラ視線との最短距離dminを、記憶されている部位ごとに演算する。対象部位の座標を(Xtrgt,Ytrgt
,Ztrgt)とおくと、当該座標からカメラ視線へ向かうベクトルは、(xcam+tXcam−Xtrgt,ycam+tYcam−Ytrgt,zcam+tZcam−Ztrgt)と表すことができる。すな
わち、当該ベクトルとカメラ向きベクトルの内積が0になるtを求めれば、最短距離dminを求めることができる。この方法は公知であるため、詳細な数式については省略する。
Next, the control unit 23 calculates the shortest distance d min between the coordinates of each part stored in the part information and the camera line of sight for each stored part. Set the coordinates of the target part to (X trgt , Y trgt
, Z trgt ), the vector from the coordinates toward the camera line of sight can be expressed as (x cam + tX cam −X trgt , y cam + tY cam −Y trgt , z cam + tZ cam −Z trgt ). That is, the shortest distance d min can be obtained by obtaining t at which the inner product of the vector and the camera orientation vector becomes 0. Since this method is publicly known, detailed mathematical formulas are omitted.

そして、制御部23が、類似度が高い順(すなわちdminが小さい順)に所定個のレコ
ードを抽出し、対応する部位を特定する。ステップS17以降の処理は、第一の実施形態と同様である。なお、最短距離dminは、例示した方法以外の方法を用いて演算してもよ
い。
Then, the control unit 23 extracts a predetermined number of records in descending order of similarity (that is, in ascending order of dmin ), and specifies a corresponding part. The processes after step S17 are the same as those in the first embodiment. The shortest distance d min may be calculated using a method other than the exemplified method.

本変形例によると、カメラ視線が対象部位に向いているほど類似度dminが大きくなる
ため、撮影する際のカメラアングルによって類似度が変わることを防ぐことができ、より精度良く対象部位の判定を行うことができる。
According to this modification, the similarity d min increases as the camera line of sight is directed to the target part, so that the similarity can be prevented from changing depending on the camera angle at the time of shooting, and the target part can be determined more accurately. It can be performed.

(第二の実施形態)
第一の実施形態では、利用者がボタンを押下することで、携帯端末10が基準位置に配置されたことを明示した。これに対し、第二の実施形態は、基準位置を表すマーカーをカメラを通して検出し、自端末が基準位置にあることを自動的に認識する形態である。第二の実施形態に係る携帯端末10および管理サーバ20のシステム構成図は、図2および図3と同様である。
(Second embodiment)
In the first embodiment, it is clearly indicated that the mobile terminal 10 is arranged at the reference position when the user presses the button. On the other hand, the second embodiment is a mode in which a marker representing a reference position is detected through a camera and the terminal itself is automatically recognized as being at the reference position. The system configuration diagrams of the mobile terminal 10 and the management server 20 according to the second embodiment are the same as those in FIGS. 2 and 3.

第二の実施形態では、ステップS11の処理のみが第一の実施形態と相違する。
図9は、ステップS11における携帯端末10の画面例である。第二の実施形態では、図7(a)の画面のかわりに図9の画面が表示される。当該画面には、マーカー(本例では、ハンドル中央にあるロゴマーク)の位置ガイドが表示され、利用者は、当該位置ガイドと、ロゴマークが一致する位置に携帯端末10を移動させる。そして、位置が一致したと制御部15が判定した場合、以降の処理を続行する。すなわち、位置ガイドと、ロゴマークが画面上で一致する携帯端末の位置(図10)が基準位置となる。位置ガイドとロゴマークが一致したか否かは、例えばロゴマークの画像を事前に記憶し、カメラを通して取得した画像とのパターンマッチングを行うことで判定することができる。
In the second embodiment, only the process of step S11 is different from the first embodiment.
FIG. 9 is a screen example of the mobile terminal 10 in step S11. In the second embodiment, the screen of FIG. 9 is displayed instead of the screen of FIG. A position guide of a marker (in this example, a logo mark at the center of the handle) is displayed on the screen, and the user moves the mobile terminal 10 to a position where the position guide and the logo mark match. If the control unit 15 determines that the positions match, the subsequent processing is continued. In other words, the position of the mobile terminal (FIG. 10) where the position guide and the logo mark match on the screen is the reference position. Whether or not the position guide matches the logo mark can be determined, for example, by storing an image of the logo mark in advance and performing pattern matching with the image acquired through the camera.

第一の実施形態では、基準位置を検出するために携帯端末を置くスペースが必要であったが、本実施形態のように、カメラを通して基準位置の検出を行うことで、スペースを確保することができないような場合であっても、本発明に係る電子マニュアルシステムを利用することができる。   In the first embodiment, a space for placing the mobile terminal is necessary to detect the reference position. However, as in this embodiment, the space can be secured by detecting the reference position through the camera. Even in such a case, the electronic manual system according to the present invention can be used.

(変形例)
上記の実施形態はあくまでも一例であって、本発明はその要旨を逸脱しない範囲内で適宜変更して実施しうる。例えば、実施形態の説明では、携帯端末および管理サーバからなるシステムを例示したが、単一の装置に全ての機能を持たせてもよい。
また、電子マニュアル以外の情報を提供する情報提供システムとして実施してもよいし、単なる対象物識別システムとして実施してもよい。
(Modification)
The above embodiment is merely an example, and the present invention can be implemented with appropriate modifications within a range not departing from the gist thereof. For example, in the description of the embodiment, a system including a mobile terminal and a management server is illustrated, but a single device may have all functions.
Moreover, it may be implemented as an information providing system that provides information other than an electronic manual, or may be implemented as a simple object identification system.

また、実施形態の説明では、車種が一つであるものとしたが、部位情報は車種によって異なるため、車種ごとに部位情報を分けて記憶するようにしてもよい。この場合、指示情報に、車種を表す情報を含ませ、管理サーバ側で判別すればよい。
また、カメラ向きベクトルは必ずしも用いる必要は無い。カメラ位置情報のみを利用した場合であっても、対象部位の識別精度を向上させるという本発明の目的は達成することができる。
In the description of the embodiment, it is assumed that there is one vehicle type. However, since the part information differs depending on the vehicle type, the part information may be stored separately for each vehicle type. In this case, information indicating the vehicle type may be included in the instruction information, and the determination may be made on the management server side.
Further, it is not always necessary to use the camera orientation vector. Even when only the camera position information is used, the object of the present invention to improve the identification accuracy of the target part can be achieved.

また、実施形態の説明では、加速度センサを用いて携帯端末の傾きを取得したが、ジャイロセンサをはじめとする傾斜センサを用いて傾きを取得するようにしてもよい。ジャイ
ロセンサは、角速度を取得するセンサであるため、ステップS11で基準位置を検出してから、ステップS12で撮影を行うまでに取得した角速度をX,Y,Z軸それぞれについて積分することで、加速度センサを用いた場合と同様に、携帯端末の傾きを取得することができる。
In the description of the embodiment, the inclination of the mobile terminal is acquired using the acceleration sensor, but the inclination may be acquired using an inclination sensor such as a gyro sensor. Since the gyro sensor is a sensor that acquires angular velocities, the acceleration is obtained by integrating the angular velocities acquired from the detection of the reference position in step S11 until the shooting is performed in step S12 for each of the X, Y, and Z axes. Similar to the case of using the sensor, the inclination of the mobile terminal can be acquired.

また、実施形態の説明では、最も類似度が高い部位に対応する電子マニュアルを送信するようにしたが、類似度が高い順に複数の候補を提示し、利用者に選択させるようにしてもよい(図11(a))。また、同じ部位に対応する電子マニュアルが複数ある場合、利用者に選択させるようにしてもよい(図11(b))。   In the description of the embodiment, the electronic manual corresponding to the site with the highest degree of similarity is transmitted. However, a plurality of candidates may be presented in order from the highest degree of similarity so that the user can select ( FIG. 11 (a)). In addition, when there are a plurality of electronic manuals corresponding to the same part, the user may be allowed to select (FIG. 11B).

10 携帯端末
11,21 通信部
12 カメラ
13 加速度センサ
14 入出力部
15,23 制御部
22 記憶部
DESCRIPTION OF SYMBOLS 10 Portable terminal 11,21 Communication part 12 Camera 13 Acceleration sensor 14 Input / output part 15,23 Control part 22 Storage part

Claims (7)

カメラを備えた携帯端末と、管理サーバと、からなり、
互いに相対的に略固定して配置された複数の対象物のうち、カメラで撮像された対象物を識別する対象物識別システムであって、
前記携帯端末は、
自端末が、前記複数の対象物に対して予め設定された単一の基準位置にあることを判定する基準位置判定手段と、
自端末の、前記基準位置からの変位を検出する変位検出手段と、
を有し、
前記管理サーバは、
前記基準位置に対する前記対象物の位置関係を表す情報である配置情報を記憶する対象物記憶手段と、
前記変位検出手段が検出した変位と、前記配置情報と、前記カメラが撮像した画像に基づいて対象物を識別する対象物識別手段と、
を有する、対象物識別システム。
It consists of a mobile terminal equipped with a camera and a management server.
Among a plurality of objects arranged substantially fixed relative to each other, an object identification system for identifying an object imaged by a camera,
The portable terminal is
The terminal itself, and the reference position determining means for determining that it is in a single reference position set in advance on the plurality of objects,
Displacement detecting means for detecting displacement of the terminal from the reference position;
Have
The management server
An object storage means for storing arrangement information which is information representing a positional relationship of the object with respect to the reference position ;
Object identification means for identifying an object based on the displacement detected by the displacement detection means, the arrangement information, and an image captured by the camera;
An object identification system.
前記携帯端末は、3軸加速度センサをさらに有し、
前記変位検出手段は、前記加速度センサが検出した加速度に基づいて前記基準位置からの変位を検出する、
請求項1に記載の対象物識別システム。
The mobile terminal further includes a triaxial acceleration sensor,
The displacement detection means detects a displacement from the reference position based on the acceleration detected by the acceleration sensor;
The object identification system according to claim 1.
前記基準位置判定手段は、利用者からの入力操作を取得する入力取得手段をさらに有し、
前記入力操作に基づいて、前記携帯端末が基準位置にあると判定する、
請求項1または2に記載の対象物識別システム。
The reference position determination means further includes an input acquisition means for acquiring an input operation from a user,
Based on the input operation, the portable terminal is determined to be in the reference position,
The object identification system according to claim 1 or 2.
前記基準位置判定手段は、基準位置を表すマーカーが前記カメラによって撮像された場合に、前記携帯端末が基準位置にあると判定する、
請求項1または2に記載の対象物識別システム。
The reference position determination unit, when a marker indicating a reference position is captured by the camera, the mobile terminal is determined to be in the reference position,
The object identification system according to claim 1 or 2.
前記携帯端末は、自端末の傾きを検出する傾斜センサをさらに有し、
前記対象物識別手段は、前記傾斜センサが検出した傾きをさらに用いて対象物を識別する、
請求項1から4のいずれかに記載の対象物識別システム。
The mobile terminal further includes a tilt sensor that detects the tilt of the terminal itself,
The object identifying means identifies the object using the inclination detected by the inclination sensor;
The object identification system according to any one of claims 1 to 4.
カメラを備えた携帯端末と、管理サーバと、からなり、
互いに相対的に略固定して配置された複数の対象物のうち、カメラで撮像された対象物についての情報を提供する情報提供システムであって、
前記携帯端末は、
自端末が、前記複数の対象物に対して予め設定された単一の基準位置にあることを判定する基準位置判定手段と、
自端末の、前記基準位置からの変位を検出する変位検出手段と、
を有し、
前記管理サーバは、
前記基準位置に対する前記対象物の位置関係を表す情報である配置情報を記憶する対象物記憶手段と、
前記対象物についての情報を対象物ごとに記憶する対象物情報記憶手段と、
前記変位検出手段が検出した変位と、前記配置情報と、前記カメラが撮像した画像に基づいて対象物を識別する対象物識別手段と、
前記識別した対象物についての情報を取得し、前記携帯端末に送信する情報提供手段と、
を有する、情報提供システム。
It consists of a mobile terminal equipped with a camera and a management server.
An information providing system that provides information about an object imaged by a camera among a plurality of objects arranged substantially fixed relative to each other,
The portable terminal is
The terminal itself, and the reference position determining means for determining that it is in a single reference position set in advance on the plurality of objects,
Displacement detecting means for detecting displacement of the terminal from the reference position;
Have
The management server
An object storage means for storing arrangement information which is information representing a positional relationship of the object with respect to the reference position ;
Object information storage means for storing information about the object for each object;
Object identification means for identifying an object based on the displacement detected by the displacement detection means, the arrangement information, and an image captured by the camera;
Information providing means for acquiring information about the identified object and transmitting the information to the mobile terminal;
An information providing system.
カメラを備えた携帯端末と、管理サーバと、からなり、
互いに相対的に略固定して配置された複数の対象物のうち、カメラで撮像された対象物を識別する対象物識別システムが行う対象物識別方法であって、
前記携帯端末が、
自端末が、前記複数の対象物に対して予め設定された単一の基準位置にあることを判定する基準位置判定ステップと、
自端末の、前記基準位置からの変位を検出する変位検出ステップと、
を実行し、
前記管理サーバが、
前記基準位置に対する前記対象物の位置関係を表す情報である配置情報を記憶する対象物記憶ステップと、
前記変位検出ステップにて検出した変位と、前記配置情報と、前記カメラが撮像した画像に基づいて対象物を識別する対象物識別ステップと、
を実行する、対象物識別方法。
It consists of a mobile terminal equipped with a camera and a management server.
An object identification method performed by an object identification system for identifying an object imaged by a camera among a plurality of objects arranged relatively fixed to each other,
The mobile terminal is
The terminal itself, and the reference position determination step of determining that it is in a single reference position set in advance on the plurality of objects,
A displacement detecting step of detecting a displacement of the terminal from the reference position;
Run
The management server is
An object storage step for storing arrangement information which is information representing a positional relationship of the object with respect to the reference position ;
An object identification step for identifying an object based on the displacement detected in the displacement detection step , the arrangement information, and an image captured by the camera;
An object identification method is executed.
JP2013033254A 2013-02-22 2013-02-22 Object identification system and object identification method Expired - Fee Related JP6040804B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013033254A JP6040804B2 (en) 2013-02-22 2013-02-22 Object identification system and object identification method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013033254A JP6040804B2 (en) 2013-02-22 2013-02-22 Object identification system and object identification method

Publications (2)

Publication Number Publication Date
JP2014164407A JP2014164407A (en) 2014-09-08
JP6040804B2 true JP6040804B2 (en) 2016-12-07

Family

ID=51614979

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013033254A Expired - Fee Related JP6040804B2 (en) 2013-02-22 2013-02-22 Object identification system and object identification method

Country Status (1)

Country Link
JP (1) JP6040804B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019185613A (en) * 2018-04-16 2019-10-24 トヨタ自動車株式会社 Component information providing method
CN112255701B (en) * 2020-10-09 2024-05-24 中国石油天然气集团有限公司 Multi-contact downhole junk imaging method and device, electronic equipment and storage medium
JP7716313B2 (en) * 2021-11-02 2025-07-31 東京エレクトロンデバイス株式会社 Information processing method, program, and information processing device

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4581220B2 (en) * 2000-10-27 2010-11-17 日産自動車株式会社 Vehicle information providing device
JP2008073211A (en) * 2006-09-21 2008-04-03 Seiko Epson Corp Analysis apparatus and analysis method
JP2011133943A (en) * 2009-12-22 2011-07-07 Brother Industries Ltd Wireless tag communication device
JP2011158959A (en) * 2010-01-29 2011-08-18 Toppan Printing Co Ltd Electronic manual display device
JP2012181701A (en) * 2011-03-01 2012-09-20 Toshiba Corp Information display device and information display method

Also Published As

Publication number Publication date
JP2014164407A (en) 2014-09-08

Similar Documents

Publication Publication Date Title
US11151376B2 (en) Rider-driver localization for determining placement of AR content for passenger
JP5255595B2 (en) Terminal location specifying system and terminal location specifying method
US10438409B2 (en) Augmented reality asset locator
CN107402000B (en) Method and system for correlating a display device with respect to a measurement instrument
US9854155B1 (en) Determining camera auto-focus settings
US20120114178A1 (en) Vision system and method of analyzing an image
US11587442B2 (en) System, program, and method for detecting information on a person from a video of an on-vehicle camera
JP6625734B2 (en) Method and apparatus for superimposing a virtual image on a photograph of a real scene, and a portable device
CN111325088B (en) Information processing system, recording medium, and information processing method
JP2019101694A (en) Apparatus, program and method for specifying location, and apparatus, program and method for registering photographic image
KR102622585B1 (en) Indoor navigation apparatus and method
WO2016035281A1 (en) Vehicle-mounted system, information processing method, and computer program
JP6040804B2 (en) Object identification system and object identification method
JP2018185240A (en) Positioning device
JP7004131B2 (en) Management system, management method and management program
US9826156B1 (en) Determining camera auto-focus settings
JP2018072069A (en) Map data structure, transmission device, and map display device
US11216969B2 (en) System, method, and computer-readable medium for managing position of target
CN109032330A (en) Seamless bridge joint AR device and AR system
KR20220057798A (en) Method and apparatus for determining position of objects
RU2718158C1 (en) Method of recognizing objects for augmented reality engines through an electronic device
CN116295327A (en) Positioning method, device, electronic device and computer-readable storage medium
JP4431486B2 (en) Target identification support system
JP6719435B2 (en) Terminal device and program
CN114127514B (en) Provision and transmission of position data of the vehicle&#39;s surroundings

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150422

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160216

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160322

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160519

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: 20161011

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20161024

R151 Written notification of patent or utility model registration

Ref document number: 6040804

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees