[go: up one dir, main page]

JP2024090078A - Display device, visibility assistance system, industrial vehicle, control method and program - Google Patents

Display device, visibility assistance system, industrial vehicle, control method and program Download PDF

Info

Publication number
JP2024090078A
JP2024090078A JP2022205733A JP2022205733A JP2024090078A JP 2024090078 A JP2024090078 A JP 2024090078A JP 2022205733 A JP2022205733 A JP 2022205733A JP 2022205733 A JP2022205733 A JP 2022205733A JP 2024090078 A JP2024090078 A JP 2024090078A
Authority
JP
Japan
Prior art keywords
display
image data
display device
industrial vehicle
driver
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.)
Granted
Application number
JP2022205733A
Other languages
Japanese (ja)
Other versions
JP7668779B2 (en
Inventor
拓也 明石
Takuya Akashi
啓介 塚原
Keisuke Tsukahara
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.)
Mitsubishi Logisnext Co Ltd
Original Assignee
Mitsubishi Logisnext Co 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 Mitsubishi Logisnext Co Ltd filed Critical Mitsubishi Logisnext Co Ltd
Priority to JP2022205733A priority Critical patent/JP7668779B2/en
Publication of JP2024090078A publication Critical patent/JP2024090078A/en
Application granted granted Critical
Publication of JP7668779B2 publication Critical patent/JP7668779B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Forklifts And Lifting Vehicles (AREA)

Abstract

To provide a display device which can check the situation in front of a vehicle without further obstructing a visual field of an operator even in such a situation that the visual field in front the vehicle is obstructed by baggage and the like when the operator faces the front of the vehicle.SOLUTION: A display device, which is worn on the head of a person, comprises: a transparent display part that can display image data; an acquisition part that acquires an image of the front of an industrial vehicle photographed by a camera provided on the industrial vehicle; and a control part that displays the image data including a virtual monitor on which the image is displayed so as to be superimposed on an object loaded on the industrial vehicle that obstructs the front visual field.SELECTED DRAWING: Figure 1

Description

本開示は、表示装置、視界補助システム、産業車両、制御方法及びプログラムに関する。 The present disclosure relates to a display device, a visibility assistance system, an industrial vehicle, a control method, and a program.

フォークリフトのフォークの側面やマストの下部にカメラを搭載し、その映像を運転席付近に取り付けたモニターに投影するシステムが提供されている。このシステムによれば、フォークに積載されている荷物によって前方の視界が遮られている状況でも、運転者は、モニターを確認することで前方の様子を把握することができる。このようなシステムにおいて、前方視野確保のためにモニターのサイズは小さく設計される場合があるが、モニターに表示された画像を確認するためには凝視する必要がある。 A system is available in which a camera is mounted on the side of the forks of a forklift or on the bottom of the mast, and the image is projected onto a monitor attached near the driver's seat. With this system, even in situations where the forward view is blocked by the load on the forks, the driver can check the monitor to see what is happening ahead. In such systems, the monitor size is sometimes designed to be small to ensure a clear forward view, but the driver must stare at the monitor to see the image displayed.

関連する技術として、特許文献1には、フォークの先端部を含む範囲を撮像するカメラを設け、このカメラが撮影した画像にフォークの位置を示す仮想フォークを重畳して運転者が装着しているヘッドマウントディスプレイに表示する支援装置が開示されている。 As a related technique, Patent Document 1 discloses an assistance device that is equipped with a camera that captures an image of an area including the tips of the forks, and displays a virtual fork indicating the position of the forks superimposed on the image captured by the camera on a head-mounted display worn by the driver.

特許第6217472号公報Patent No. 6217472

運転者が車両前方を向いたときに前方の視界が遮られる状況であっても、運転者の視界をそれ以上遮ることなく、前方の様子を確認できるようにする技術が求められている。 Even in situations where the driver's forward visibility is obstructed when facing the front of the vehicle, there is a demand for technology that allows the driver to check what is ahead without further obstructing their view.

本開示は、上記課題を解決することができる表示装置、視界補助システム、産業車両、制御方法及びプログラムを提供する。 This disclosure provides a display device, a visibility assistance system, an industrial vehicle, a control method, and a program that can solve the above problems.

本開示の表示装置は、人の頭部に装着する表示装置であって、画像データを表示することが可能な透過的な表示部と、産業車両に設けられたカメラが撮影した前記産業車両の前方の画像を取得する取得部と、前記画像が表示された仮想モニターを含む前記画像データを、前記表示部を透過して見える、前記産業車両に積載された前方の視界を塞ぐ物体に重畳して表示する制御部と、を備える。 The display device of the present disclosure is a display device worn on a person's head, and includes a transparent display unit capable of displaying image data, an acquisition unit that acquires an image of the front of the industrial vehicle captured by a camera mounted on the industrial vehicle, and a control unit that displays the image data, including a virtual monitor on which the image is displayed, superimposed on an object loaded on the industrial vehicle that blocks the forward view and is visible through the display unit.

本開示の視界補助システムは、産業車両に設けられるカメラと、上記の表示装置と、を備える。 The visibility assistance system of the present disclosure comprises a camera mounted on an industrial vehicle and the above-mentioned display device.

本開示の産業車両は、カメラと、上記の表示装置と、を備える。 The industrial vehicle disclosed herein is equipped with a camera and the above-mentioned display device.

本開示の制御方法は、画像データを表示することが可能な透過的な表示部を有する、人の頭部に装着する表示装置の制御方法であって、産業車両に設けられたカメラが撮影した前記産業車両の前方の画像を取得し、前記画像が表示された仮想モニターを含む前記画像データを、前記表示部を透過して見える、前記産業車両に積載された前方の視界を塞ぐ物体に重畳して表示する。 The control method disclosed herein is a control method for a display device worn on a person's head that has a transparent display unit capable of displaying image data, and acquires an image of the front of the industrial vehicle captured by a camera mounted on the industrial vehicle, and displays the image data, including a virtual monitor on which the image is displayed, superimposed on an object loaded on the industrial vehicle that blocks the forward view and is visible through the display unit.

また、本開示のプログラムは、画像データを表示することが可能な透過的な表示部を有する、人の頭部に装着する表示装置のコンピュータを、産業車両に設けられたカメラが撮影した前記産業車両の前方の画像を取得する手段、前記画像が表示された仮想モニターを含む前記画像データを、前記表示部を透過して見える、前記産業車両に積載された前方の視界を塞ぐ物体に重畳して表示する手段、として機能させる。 The program disclosed herein also causes a computer of a display device worn on a person's head, which has a transparent display unit capable of displaying image data, to function as a means for acquiring an image of the front of the industrial vehicle captured by a camera mounted on the industrial vehicle, and a means for displaying the image data, including a virtual monitor on which the image is displayed, superimposed on an object loaded on the industrial vehicle that blocks the forward view and is visible through the display unit.

上述の表示装置、視界補助システム、産業車両、制御方法及びプログラムによれば、運転者が車両前方を向いたときに前方の視界が遮られる状況であっても、運転者の視界をそれ以上遮ることなく、前方の様子を確認することができる。 The above-mentioned display device, visibility assistance system, industrial vehicle, control method, and program allow the driver to check what is ahead without further obstructing his or her view, even in a situation where the driver's view is obstructed when facing the front of the vehicle.

実施形態に係るフォークリフトの一例を示す概略図である。FIG. 1 is a schematic diagram illustrating an example of a forklift according to an embodiment. 実施形態に係る表示装置の一例を示すブロック図である。1 is a block diagram showing an example of a display device according to an embodiment; 実施形態に係る焦点距離と仮想オブジェクトの大きさを説明する図である。1A and 1B are diagrams illustrating a focal length and a size of a virtual object according to an embodiment. 実施形態に係る運転者の姿勢と仮想オブジェクトの位置の関係を説明する図である。10A and 10B are diagrams illustrating a relationship between the driver's posture and the position of a virtual object according to the embodiment. 実施形態に係るカメラが撮影した画像の表示例を示す図である。FIG. 2 is a diagram showing a display example of an image captured by a camera according to an embodiment. 実施形態に係る仮想モニターの垂直方向の表示角度と高さ方向の表示位置について説明する第1の図である。1A to 1C are first diagrams illustrating a vertical display angle and a height display position of a virtual monitor according to an embodiment. 実施形態に係る仮想モニターの垂直方向の表示角度と高さ方向の表示位置について説明する第2の図である。11 is a second diagram illustrating the vertical display angle and the height display position of the virtual monitor according to the embodiment. FIG. 実施形態に係る仮想モニターの水平方向の表示角度について説明する第1の図である。FIG. 11 is a first diagram illustrating a horizontal display angle of the virtual monitor according to the embodiment. 実施形態に係る仮想モニターの水平方向の表示角度について説明する第2の図である。FIG. 11 is a second diagram illustrating the horizontal display angle of the virtual monitor according to the embodiment. 実施形態に係る仮想モニターの表示と非表示の切り替え制御について説明する第1の図である。FIG. 11 is a first diagram illustrating control of switching between display and non-display of a virtual monitor according to an embodiment. 実施形態に係る仮想モニターの表示と非表示の切り替え制御について説明する第2の図である。FIG. 11 is a second diagram illustrating control of switching between display and non-display of the virtual monitor according to the embodiment. 実施形態に係る仮想モニターの表示制御の一例を示すフローチャートである。11 is a flowchart illustrating an example of display control of the virtual monitor according to the embodiment. 実施形態に係る表示装置のハードウェア構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of a display device according to an embodiment.

<実施形態>
以下、本開示の表示装置について、図面を参照して説明する。
(構成)
図1は、各実施形態に係るフォークリフトの一例を示す概略図である。
フォークリフト1は、車体10と、荷役装置11と、制御装置18と、表示装置20と、を備えている。車体10は、不図示の駆動装置およびステアリング装置を備え、フォークリフト1を走行させる。荷役装置11は、フォーク12と、フォーク12を昇降させるマスト13と、荷物が後方(マスト13側)へ落下することを防ぐバックレスト14と、を備え、フォーク12に積載した荷物を昇降させる等して荷役動作を行う。マスト13は、不図示の外側マストと不図示の内側マストを有しており、不動の外側マストに対して内側マストが昇降するように構成されている。マスト13には荷重センサ15が設けられていて、荷重センサ15は、フォーク12に積載された荷物の重量を検出する。また、外側マストには近接センサ16が設けられている。近接センサ16は、フォーク12に荷物が積載されたかどうかを検出する。近接センサ16は、荷物が運転者100の視界を遮る程度に積載されたかどうかを検出できるような高さ(ある程度高い位置)に設けられる。荷役装置11には、前方を撮影するカメラ17が搭載されている。例えば、マスト13の上部にはカメラ17aがフォーク12の先端部を撮影できるように斜め下方向へ向けて搭載されている。また、例えば、フォーク12の先端には、カメラ17bが設けられている。カメラ17bは、フォーク12の前方を撮影する。荷役装置11には、カメラ17a、17bの両方が搭載されていてもよいし、どちらか一方のみが搭載されていてもよい。以下では、一例として、カメラ17aが搭載されているとして説明を行う。カメラ17aが撮影した画像(動画でも静止画でもよい。)は、表示装置20へ送信される。制御装置18は、フォークリフト1の動作を制御する。例えば、運転者100がハンドル19aやリフトレバー19bを操作すると、制御装置18は、その操作を検出し、車両の走行方向の制御やマスト13を昇降させる動作を行う。制御装置18は、荷重センサ15、近接センサ16と接続されており、これらのセンサが検出した情報を取得する。制御装置18は、荷重センサ15、近接センサ16が検出した情報、運転者100がハンドル19aやリフトレバー19bを操作したことを示す信号などの情報を表示装置20へ送信する。表示装置20は、AR(Augmented Reality)グラス又は、MR(Mixed Reality)グラスである。運転者100は、表示装置20を装着して、フォークリフト1の運転を行う。本明細書では、図1に示すようにフォークリフト1の荷役装置11が設けられている方向を前方、その反対方向を後方と呼び、前方を向いたときの左右方向をそれぞれ左側、右側と呼ぶ。
<Embodiment>
Hereinafter, the display device of the present disclosure will be described with reference to the drawings.
(composition)
FIG. 1 is a schematic diagram illustrating an example of a forklift according to each embodiment.
The forklift 1 includes a vehicle body 10, a loading device 11, a control device 18, and a display device 20. The vehicle body 10 includes a drive device and a steering device (not shown) and drives the forklift 1. The loading device 11 includes a fork 12, a mast 13 for raising and lowering the fork 12, and a backrest 14 for preventing the load from falling backward (toward the mast 13), and performs a loading operation by raising and lowering the load loaded on the fork 12. The mast 13 includes an outer mast (not shown) and an inner mast (not shown), and the inner mast is configured to rise and fall relative to the stationary outer mast. The mast 13 is provided with a load sensor 15, which detects the weight of the load loaded on the fork 12. The outer mast is also provided with a proximity sensor 16. The proximity sensor 16 detects whether the fork 12 is loaded with a load. The proximity sensor 16 is provided at a height (a relatively high position) that can detect whether or not the load is loaded to an extent that the driver 100's field of vision is obstructed. The loading device 11 is equipped with a camera 17 that captures an image of the front. For example, a camera 17a is mounted on the upper part of the mast 13 facing diagonally downward so as to capture an image of the tip of the fork 12. Also, for example, a camera 17b is provided on the tip of the fork 12. The camera 17b captures an image of the front of the fork 12. The loading device 11 may be equipped with both the cameras 17a and 17b, or only one of them. In the following, as an example, the camera 17a is described as being equipped. The image captured by the camera 17a (which may be a video or a still image) is transmitted to the display device 20. The control device 18 controls the operation of the forklift 1. For example, when the driver 100 operates the handle 19a or the lift lever 19b, the control device 18 detects the operation and controls the traveling direction of the vehicle and raises and lowers the mast 13. The control device 18 is connected to the load sensor 15 and the proximity sensor 16, and acquires information detected by these sensors. The control device 18 transmits information detected by the load sensor 15 and the proximity sensor 16, and information such as a signal indicating that the driver 100 has operated the handle 19a or the lift lever 19b, to the display device 20. The display device 20 is an AR (Augmented Reality) glass or an MR (Mixed Reality) glass. The driver 100 wears the display device 20 and drives the forklift 1. In this specification, the direction in which the loading device 11 of the forklift 1 is provided as shown in FIG. 1 is called the front, and the opposite direction is called the rear, and the left and right directions when facing forward are called the left side and the right side, respectively.

図2は、実施形態に係る表示装置の一例を示すブロック図である。表示装置20は、表示装置とコンピュータを含んで構成される、ARグラス又はMRグラスである(以下、両方を含んでARグラスと記載する。)。表示装置20は、制御装置18やカメラ17と通信可能に接続されていて、それらの装置から情報を取得する。表示装置20は、カメラ17aが撮影した画像を表示する。図示するように表示装置20は、センサ部21と、表示部22と、送受信部23と、制御部24と、表示判定部25と、記憶部26と、を備える。 Figure 2 is a block diagram showing an example of a display device according to an embodiment. The display device 20 is AR glasses or MR glasses (hereinafter, both will be referred to as AR glasses) that include a display device and a computer. The display device 20 is communicatively connected to the control device 18 and the camera 17, and acquires information from these devices. The display device 20 displays an image captured by the camera 17a. As shown in the figure, the display device 20 includes a sensor unit 21, a display unit 22, a transmission/reception unit 23, a control unit 24, a display determination unit 25, and a memory unit 26.

センサ部21は、運転者100のヘッドトラッキング用のセンサ(例えば、複数の可視光カメラやIMU(Inertial Measurement Unit))、運転者100のアイトラッキング用のセンサ(例えば、赤外線カメラ)、深度センサ、マイク等を備える。 The sensor unit 21 includes a sensor for head tracking of the driver 100 (e.g., multiple visible light cameras and an IMU (Inertial Measurement Unit)), a sensor for eye tracking of the driver 100 (e.g., an infrared camera), a depth sensor, a microphone, etc.

表示部22は、ARグラスのレンズ(スクリーン)の部分を構成し、例えば、透過的(レンズを通じて外界が見える)なホログラフィックディスプレイで構成される。レンズに仮想オブジェクトが投影されない状態では、運転者100は、現実の世界をそのまま見ることができる。仮想オブジェクトとは、表示部22に投影される画像データである。仮想オブジェクトが表示部22に表示されると、運転者100には、現実の世界に重畳して仮想オブジェクトが見える。 The display unit 22 constitutes the lens (screen) of the AR glasses, and is composed of, for example, a transparent holographic display (the outside world can be seen through the lens). When no virtual object is projected onto the lens, the driver 100 can see the real world as it is. A virtual object is image data projected onto the display unit 22. When a virtual object is displayed on the display unit 22, the driver 100 sees the virtual object superimposed on the real world.

送受信部23は、他の装置とデータの送受信を行う。例えば、送受信部23は、WiFi(登録商標)、Bluetooth(登録商標)などの無線通信により、他装置との間でデータの送受信を行う。例えば、送受信部23は、カメラ17が撮影した画像を受信する。例えば、送受信部23は、制御装置18から、荷重センサ15、近接センサ16が検出した情報、運転者100がハンドル19aやリフトレバー19bを操作したことを示す信号などを受信する。 The transmission/reception unit 23 transmits and receives data to and from other devices. For example, the transmission/reception unit 23 transmits and receives data to and from other devices via wireless communication such as Wi-Fi (registered trademark) or Bluetooth (registered trademark). For example, the transmission/reception unit 23 receives images captured by the camera 17. For example, the transmission/reception unit 23 receives from the control device 18 information detected by the load sensor 15 and the proximity sensor 16, a signal indicating that the driver 100 has operated the steering wheel 19a or the lift lever 19b, and the like.

制御部24は、表示部22の表示制御等を行う。制御部24は、センサ部21が検出した情報に基づいて、運転者100の周辺の空間形状を認識し、周辺の空間の3次元地図情報を作成し、仮想空間を生成する。制御部24は、作成した地図情報に基づいて、仮想空間の所望の位置に仮想オブジェクトを配置する。運転者100には、現実の世界の当該位置に存在する物に重畳して仮想オブジェクトが表示される。仮想オブジェクトは、(1)空間内の所定の位置(仮想オブジェクトは、固定的にある位置に存在する。)、(2)周辺空間に存在する物体を基準とする所定の位置(例えば、物体が車体10の場合、仮想オブジェクトは車体10の走行に追従して移動する。)、(3)運転者100を基準とする所定の位置(例えば、仮想オブジェクトは、運転者100の視線方向の所定距離だけ離れた位置に存在する。)などに表示させることができる。(1)や(2)の場合、仮想オブジェクトは、あたかもその位置に実際に存在するかのように運転者100によって認識される。仮想オブジェクトは、仮想空間上の任意の位置に配置することができ、その配置位置は、運転者100に近づけたり遠ざけたりして自由に変更することができる。例えば、仮想オブジェクトを遠くに配置すれば、運転者100には、仮想オブジェクトが遠くに存在するように見え、近くに配置すれば、運転者100には、仮想オブジェクトが近くに存在するように見える。また、制御部24は、センサ部21が検出した情報に基づいて、運転者100の姿勢、例えば、屈んだり、運転席から右側又は左側へ身を乗り出したりといった姿勢をとったときの頭部の位置を算出する。そして、制御部24は、運転者100の頭部と仮想オブジェクトの位置関係から、実際に仮想オブジェクトが現実の世界に存在するときと同様に見えるように仮想オブジェクトを生成して表示する。 The control unit 24 performs display control of the display unit 22, etc. The control unit 24 recognizes the spatial shape around the driver 100 based on the information detected by the sensor unit 21, creates three-dimensional map information of the surrounding space, and generates a virtual space. The control unit 24 places a virtual object at a desired position in the virtual space based on the created map information. The virtual object is displayed to the driver 100 superimposed on an object existing at that position in the real world. The virtual object can be displayed at (1) a predetermined position in the space (the virtual object is fixedly present at a certain position), (2) a predetermined position based on an object existing in the surrounding space (for example, if the object is the vehicle body 10, the virtual object moves following the running of the vehicle body 10), or (3) a predetermined position based on the driver 100 (for example, the virtual object is present at a position a predetermined distance away in the line of sight of the driver 100). In the case of (1) or (2), the virtual object is recognized by the driver 100 as if it actually exists at that position. The virtual object can be placed at any position in the virtual space, and the placement position can be freely changed by moving it closer to or farther away from the driver 100. For example, if the virtual object is placed far away, the driver 100 sees the virtual object as being far away, and if it is placed close to the driver 100, the driver 100 sees the virtual object as being close to the driver. Furthermore, the control unit 24 calculates the position of the driver's 100's head when the driver 100 assumes a posture, such as bending over or leaning to the right or left from the driver's seat, based on the information detected by the sensor unit 21. Then, the control unit 24 generates and displays a virtual object based on the positional relationship between the driver's 100's head and the virtual object so that the virtual object appears to be in the same way as if it actually exists in the real world.

仮想オブジェクトを自由に配置することや、仮想空間上のある位置に仮想オブジェクトを配置することにより、あたかもその位置に仮想オブジェクトが存在するように見えるようにすること、運転者100の姿勢に応じて仮想オブジェクトの見え方を変化させることは、ARグラスが備える機能である。ユーザは、所望の仮想オブジェクトに関する設定を表示装置20に対して行う(開発者がAR開発ツールを使って仮想オブジェクトを開発し、開発したプログラムを表示装置20に実装する。)。すると、制御部24が、その設定に従って所望の位置に仮想オブジェクトを配置する。本実施形態では制御部24は、フォーク12に積載された荷物が占める範囲の何れかの位置に仮想オブジェクトを表示する(上記の(2)に相当)。例えば、フォーク12の荷物が積載されている範囲に仮想オブジェクトを配置すれば、荷物に重畳して仮想オブジェクトを表示することができる。荷物が積載されている範囲は、もともと荷物によって視界が遮られているので、荷物と重畳して仮想オブジェクトを表示しても、運転者100の視界をそれ以上悪化させることはない。本実施形態では、仮想オブジェクトとして、カメラ17aが撮影した画像を表示する仮想モニターVMを、荷物が占める範囲の何れかの位置に配置する。これにより、荷物によって前方の視界が遮られている状況であっても、カメラ17aが撮影した前方の画像を運転者100の視野範囲内に視界を遮ることなく表示することができる。 The AR glasses have the functions of freely arranging virtual objects, arranging a virtual object at a certain position in the virtual space so that the virtual object appears to exist at that position, and changing the appearance of the virtual object according to the driver's 100 posture. The user sets the desired virtual object for the display device 20 (the developer develops the virtual object using an AR development tool and implements the developed program in the display device 20). The control unit 24 then places the virtual object at the desired position according to the setting. In this embodiment, the control unit 24 displays the virtual object at any position within the range occupied by the luggage loaded on the fork 12 (corresponding to (2) above). For example, if a virtual object is placed in the range where the luggage is loaded on the fork 12, the virtual object can be displayed superimposed on the luggage. The range where the luggage is loaded is originally blocked by the luggage, so even if the virtual object is displayed superimposed on the luggage, the driver's 100's visibility is not further impaired. In this embodiment, a virtual monitor VM that displays an image captured by camera 17a as a virtual object is placed somewhere within the area occupied by the luggage. This allows the image of the front captured by camera 17a to be displayed within the field of view of driver 100 without blocking the view, even in a situation where the view ahead is blocked by luggage.

図3Aに、運転者100から距離L1だけ前方に配置した仮想オブジェクト31a、距離L1だけ前方の表示範囲(表示部22に収まる視野の範囲)31b、運転者100から距離L2だけ前方に配置した仮想オブジェクト32a、距離L2だけ前方の表示範囲32bを示す。仮想オブジェクトではない現実のモニターをマスト13の奥側(例えば、運転者100から距離L2だけ前方)に配置した場合、モニターはマスト13に隠れて見えなくなるが、ARの仮想モニターVMの場合はマスト13の奥側に配置していても、仮想モニターVMはARグラス上に表示されるため、マストに隠れるということはない。AR技術には、仮想モニターVMがマスト13に隠れるように表示するオクルージョン機能もあるが、本実施形態では、仮想モニターVMに表示される情報を優先するためオクルージョン機能は使用しない。図3に示すように、サイズの異なる2つの仮想オブジェクト31a、32a(仮想オブジェクト32aの方が、仮想空間におけるサイズが大きい)をそれぞれ距離L1、L2の位置に配置した場合、遠くに存在する物体ほど小さく見えるという性質により、運転者100にとっては、いずれも同じ大きさに見えるようにすることができる。つまり、仮想オブジェクトを遠くに配置する場合には、仮想オブジェクトのサイズを大きくし、手前に配置する場合には仮想オブジェクトのサイズを小さくする。仮想オブジェクトの具体的なサイズは、配置位置(運転者100からの距離)と表示部22上でどのようなサイズで表示するかによって算出することができ、運転者100からの距離に応じて、仮想オブジェクトのサイズを変更することで、運転者100から常に一定の大きさで見えるようにすることができる。仮想オブジェクトがマスト13に隠れて見えなくなることが無いとすると、運転者100にとって同じ大きさで表示される2つの仮想オブジェクト31a、32aの違いは配置位置、換言すれば焦点距離のみとなる。このように仮想空間上に配置する仮想オブジェクトの配置位置とサイズを制御することにより、運転者100から見た仮想オブジェクトの表示サイズを変えずに焦点距離のみを自由に変えることが可能となる。 3A shows a virtual object 31a placed a distance L1 ahead of the driver 100, a display range (range of the field of view that fits in the display unit 22) 31b placed a distance L1 ahead of the driver 100, a virtual object 32a placed a distance L2 ahead of the driver 100, and a display range 32b placed a distance L2 ahead. If a real monitor that is not a virtual object is placed on the back side of the mast 13 (for example, a distance L2 ahead of the driver 100), the monitor will be hidden by the mast 13 and will not be visible, but in the case of an AR virtual monitor VM, even if it is placed on the back side of the mast 13, the virtual monitor VM will not be hidden by the mast because it is displayed on the AR glasses. AR technology also has an occlusion function that displays the virtual monitor VM as if it is hidden by the mast 13, but in this embodiment, the occlusion function is not used to prioritize the information displayed on the virtual monitor VM. As shown in FIG. 3, when two virtual objects 31a and 32a of different sizes (virtual object 32a is larger in the virtual space) are placed at positions of distances L1 and L2, respectively, the driver 100 can see both of them as the same size due to the nature that the farther an object is, the smaller it appears. In other words, when a virtual object is placed farther away, the size of the virtual object is made larger, and when it is placed closer, the size of the virtual object is made smaller. The specific size of the virtual object can be calculated based on the placement position (distance from the driver 100) and the size at which it is displayed on the display unit 22, and by changing the size of the virtual object according to the distance from the driver 100, it is possible to make the virtual object always appear as a constant size to the driver 100. Assuming that the virtual object is not hidden by the mast 13 and is not visible, the difference between the two virtual objects 31a and 32a displayed as the same size to the driver 100 is only the placement position, in other words, the focal length. By controlling the placement position and size of the virtual object placed in the virtual space in this way, it is possible to freely change only the focal length without changing the display size of the virtual object as seen by the driver 100.

この性質を利用して、フォーク12の先端部付近に仮想モニターVMを配置すると、実物のフォーク12の先端付近を見たときと仮想モニターVMを見たときの焦点がほぼ同じになり、運転者100は、双方を同時に見ることが可能になる。つまり、運転者100に焦点合わせの負担を強いることなく、カメラ17aが撮影した画像を見せるためには、運転者100の焦点位置になるべく近いところに仮想オブジェクトを配置することが好ましい。荷物を積載してフォークリフト1を前進させる場面では、運転者100は、運転席からフォーク12先端のさらに前方の棚などを確認したい場合がある。この場合、仮想モニターVMもフォーク12先端の少し前方へ配置すると、仮想モニターVMはその位置に存在しているように見える。フォーク12先端のさらに前方を目視によって確認している運転者100にとっては、ちょうど視線を合わせた位置に仮想オブジェクトが存在しているように見えるため、仮想モニターVMを確認するために改めて焦点を合わせる必要はない。しかし、同様に、荷物を積載してフォークリフト1を前進させる場面では、図3Bに示すように、運転者100は、右側に身を乗り出して、側面から荷物とそのさらに前方に存在する棚などの位置関係を確認したい場合もある。この場合、もし、フォーク12先端の前方に仮想モニターVMを配置するならば、確認対象の棚などと仮想モニターVMとが重なって見える為、荷物と棚の位置関係を確認しにくくなる。そこで本実施形態では、運転者100が、図3Bに示すような姿勢を取ったときでも運転者100の視界を遮らないようにするため、仮想モニターVMをフォーク12先端よりも手前側に配置する。また、仮想モニターVMを余り手前側に配置すると(例えば、図3BのVM1)、図3Bに示すような姿勢を取ったときに仮想モニターVMが視野範囲H1から外れてしまい、運転者100は、仮想モニターVM1を確認するために視線を移動させなければならない。そのようなことが生じないように、本実施形態では、仮想モニターVMをバックレスト14よりも前方に配置する。つまり、仮想モニターVMは範囲H2の何れかの位置に配置される。これにより、多少焦点合わせの負担が生じても、運転者100の視界を遮ることなく、運転者100の視野範囲内にカメラ17aが撮影した画像を表示させることができる。図4に、表示部22に表示される仮想モニターVMの一例を示す。 By utilizing this property, when the virtual monitor VM is placed near the tip of the fork 12, the focus when looking at the tip of the real fork 12 and when looking at the virtual monitor VM are almost the same, and the driver 100 can see both at the same time. In other words, in order to show the image captured by the camera 17a without forcing the driver 100 to focus, it is preferable to place the virtual object as close as possible to the focal position of the driver 100. When the forklift 1 is moved forward with a load loaded, the driver 100 may want to check a shelf or the like further forward of the tip of the fork 12 from the driver's seat. In this case, if the virtual monitor VM is also placed slightly forward of the tip of the fork 12, the virtual monitor VM appears to be present at that position. For the driver 100 who is visually checking the area further forward of the tip of the fork 12, the virtual object appears to be present at the exact position where the driver's line of sight is aligned, so there is no need to refocus to check the virtual monitor VM. However, in a similar situation where the forklift 1 is moving forward with a load, as shown in FIG. 3B, the driver 100 may want to lean forward to the right and check the positional relationship between the load and the shelf or the like located further forward from the side. In this case, if the virtual monitor VM is placed in front of the tip of the fork 12, the shelf or the like to be checked and the virtual monitor VM will appear to overlap, making it difficult to check the positional relationship between the load and the shelf. Therefore, in this embodiment, the virtual monitor VM is placed in front of the tip of the fork 12 so as not to block the driver 100's field of vision even when the driver 100 takes a posture as shown in FIG. 3B. Also, if the virtual monitor VM is placed too far forward (for example, VM1 in FIG. 3B), the virtual monitor VM will fall out of the field of vision H1 when the driver 100 takes a posture as shown in FIG. 3B, and the driver 100 will have to move his or her line of sight to check the virtual monitor VM1. In order to prevent such a situation from occurring, in this embodiment, the virtual monitor VM is placed in front of the backrest 14. In other words, the virtual monitor VM is placed somewhere in the range H2. This allows the image captured by the camera 17a to be displayed within the field of view of the driver 100 without blocking the driver's 100 field of view, even if some focusing burden is imposed. Figure 4 shows an example of the virtual monitor VM displayed on the display unit 22.

次に図5A、図5Bを参照して、仮想モニターVMの垂直方向の表示角度と高さ方向の表示位置の制御について説明する。
図5Aの表示面Pは、仮想モニターVMの前後方向の表示位置および垂直方向の角度を示している。制御部24は、範囲H2の所定の位置に仮想モニターVMを配置するとともに、運転者100の視線方向と直交するように仮想モニターVMの表示面を上方へ向けて角度θだけ傾ける。運転者100の視線方向は、センサ部21のアイトラッキング機能を利用して算出してもよいし、運転者100の頭部位置に応じて所定の角度を設定するようにしてもよい。また、運転者100から見た荷物50の向こう側の様子をよりよく認識できるように仮想モニターVMのサイズ(垂直方向のサイズ)をできるだけ大きく設定してもよいし(例えば、図5Aのサイズ51)、仮想モニターVMによって、運転者100の視界が少しでも遮られることが無いように荷物のサイズに合わせたサイズ(例えば、図5Aのサイズ52)としてもよい。仮想モニターVMの垂直方向サイズは、倉庫などで積載される平均的な荷物のサイズ等に基づいて、予め定められていてもよいし、例えば、センサ部21が備える可視光カメラが認識する画像から、制御部24が、荷物50とそれ以外の領域(例えば、地面)の境界線を認識して、可視光カメラから見える仮想モニターVMの上端が荷物50の角53を超えないような仮想モニターVMのサイズを計算し、計算したサイズで仮想モニターVMを表示してもよい。また、仮想モニターVMが荷物の範囲を超えた場合でも、仮想モニターVMの向こう側の現実世界を認識できるように、カメラ17aが撮影した画像を仮想モニターVMに透過画像(運転者100から見たときに画像を通り抜けた側の現実世界が透けて見えるような状態で表示した画像)として表示してもよい。
Next, control of the vertical display angle and the height direction display position of the virtual monitor VM will be described with reference to FIGS. 5A and 5B.
The display surface P in FIG. 5A shows the display position in the front-rear direction and the vertical angle of the virtual monitor VM. The control unit 24 places the virtual monitor VM at a predetermined position in the range H2, and tilts the display surface of the virtual monitor VM upward by an angle θ so as to be perpendicular to the line of sight of the driver 100. The line of sight of the driver 100 may be calculated using the eye tracking function of the sensor unit 21, or a predetermined angle may be set according to the head position of the driver 100. In addition, the size (vertical size) of the virtual monitor VM may be set as large as possible so that the driver 100 can better recognize the state behind the luggage 50 as seen from the driver 100 (for example, size 51 in FIG. 5A), or the size may be set to match the size of the luggage so that the driver 100's field of vision is not obstructed even a little by the virtual monitor VM (for example, size 52 in FIG. 5A). The vertical size of the virtual monitor VM may be determined in advance based on the size of an average load of luggage in a warehouse or the like, or, for example, the control unit 24 may recognize the boundary between the luggage 50 and other areas (e.g., the ground) from an image recognized by a visible light camera provided in the sensor unit 21, calculate the size of the virtual monitor VM such that the upper end of the virtual monitor VM as seen by the visible light camera does not exceed the corner 53 of the luggage 50, and display the virtual monitor VM at the calculated size. Also, even if the virtual monitor VM exceeds the range of the luggage, the image captured by the camera 17a may be displayed on the virtual monitor VM as a see-through image (an image displayed in such a way that the real world on the other side of the image can be seen through when viewed from the driver 100) so that the real world on the other side of the virtual monitor VM can be recognized.

図5Bに運転者100が屈んだ場合の仮想モニターVMの表示例を示す。運転者100が屈んだ状態になると、制御部24は、仮想モニターVMを下方にスライドさせ、上下方向のサイズを小さくする、あるいは、全体のサイズを縮小する。この場合も制御部24は、運転者100の視線方向と直交するように仮想モニターVMの表示面の角度を調整する。制御部24は、仮想モニターVMのサイズをできるだけ大きく設定してもよいし(例えば、図5Bのサイズ51´)、荷物のサイズに合わせたサイズ(例えば、図5Aのサイズ52´)としてもよい。 Figure 5B shows an example of the display of the virtual monitor VM when the driver 100 is bent over. When the driver 100 is bent over, the control unit 24 slides the virtual monitor VM downward to reduce the size in the vertical direction or reduce the overall size. In this case, the control unit 24 also adjusts the angle of the display surface of the virtual monitor VM so that it is perpendicular to the line of sight of the driver 100. The control unit 24 may set the size of the virtual monitor VM as large as possible (for example, size 51' in Figure 5B) or may set it to a size that matches the size of the luggage (for example, size 52' in Figure 5A).

次に図6A、図6Bを参照して、仮想モニターVMの水平方向の表示角度の制御について説明する。
図6Aの表示面Pは、仮想モニターVMの前後方向の表示位置および水平方向の角度を示している。制御部24は、範囲H2の所定の位置に仮想モニターVMを配置するとともに、運転者100の視線方向と直交するように仮想モニターVMの表示面を向ける。制御部24は、仮想モニターVMのサイズ(水平方向のサイズ)をできるだけ大きく設定してもよいし(例えば、図6Aのサイズ61)、荷物60に収まるサイズ(例えば、図5Aのサイズ62)としてもよい。仮想モニターVMの水平方向のサイズは、倉庫などで積載される平均的な荷物のサイズ等に基づいて、予め定められていてもよいし、例えば、センサ部21が備える可視光カメラが認識する画像から、制御部24が、荷物60とそれ以外の境界線を認識して、荷物60に収まるようなサイズを計算し、計算したサイズで仮想モニターVMを表示してもよい。また、制御部24は、カメラ17aが撮影した画像を透過画像として表示してもよい。
Next, control of the horizontal display angle of the virtual monitor VM will be described with reference to FIGS. 6A and 6B.
The display surface P in FIG. 6A indicates the display position in the front-rear direction and the horizontal angle of the virtual monitor VM. The control unit 24 places the virtual monitor VM at a predetermined position in the range H2 and directs the display surface of the virtual monitor VM so as to be perpendicular to the line of sight of the driver 100. The control unit 24 may set the size (horizontal size) of the virtual monitor VM as large as possible (for example, size 61 in FIG. 6A), or may set it to a size that fits within the luggage 60 (for example, size 62 in FIG. 5A). The horizontal size of the virtual monitor VM may be determined in advance based on the average size of luggage loaded in a warehouse or the like, or, for example, the control unit 24 may recognize the boundary between the luggage 60 and other objects from an image recognized by a visible light camera provided in the sensor unit 21, calculate a size that fits within the luggage 60, and display the virtual monitor VM at the calculated size. The control unit 24 may also display the image captured by the camera 17a as a transparent image.

図6Bに運転者100が運転席の右側へ身を乗り出した場合の仮想モニターVMの表示例を示す。運転者100が右側へ移動すると、制御部24は、運転者100の姿勢に応じて、点Oを中心として、仮想モニターVMの水平方向の角度を調整する。例えば、制御部24は、運転者100の視線方向と仮想モニターVMの表示面が直交するように仮想モニターVMを水平方向に回転させてもよいし、運転者100の右方向の移動量に応じて、所定角度だけ仮想モニターVMを、点Oを中心として反時計方向に回転させてもよい。制御部24は、仮想モニターVMのサイズをできるだけ大きく設定してもよいし(例えば、図5Bのサイズ61´)、荷物のサイズに合わせたサイズ(例えば、図5Aのサイズ62´)としてもよい。但し、仮想モニターVMのサイズを大きく表示する場合、制御部24は、フォーク12の先端方向への視界を妨げないように図示する範囲63´に重なる領域には仮想モニターVMを表示しない。例えば、制御部24は、運転者100の右方向の移動量に応じて、仮想モニターVMにおける向かって右側の所定の範囲を非表示としたり、水平方向のサイズを収縮したり、矢印64´の方向へ表示位置をスライドさせるなどして範囲63´の視界を塞がないようにする。また、制御部24は、仮想モニターVMの反対側(向かって左側)について、カメラ17aの画角よりも外側となる範囲を非表示としてもよい。 6B shows an example of the display of the virtual monitor VM when the driver 100 leans out to the right of the driver's seat. When the driver 100 moves to the right, the control unit 24 adjusts the horizontal angle of the virtual monitor VM around point O according to the driver's 100 posture. For example, the control unit 24 may rotate the virtual monitor VM horizontally so that the line of sight of the driver 100 and the display surface of the virtual monitor VM are perpendicular to each other, or may rotate the virtual monitor VM counterclockwise around point O by a predetermined angle according to the amount of movement of the driver 100 to the right. The control unit 24 may set the size of the virtual monitor VM as large as possible (for example, size 61' in FIG. 5B) or may set the size according to the size of the luggage (for example, size 62' in FIG. 5A). However, when the size of the virtual monitor VM is displayed large, the control unit 24 does not display the virtual monitor VM in an area overlapping the illustrated range 63' so as not to obstruct the view toward the tip of the fork 12. For example, the control unit 24 may hide a predetermined range on the right side of the virtual monitor VM, shrink the horizontal size, or slide the display position in the direction of the arrow 64' in accordance with the amount of rightward movement of the driver 100 so as not to block the field of view of the range 63'. The control unit 24 may also hide the range on the opposite side (left side) of the virtual monitor VM that is outside the angle of view of the camera 17a.

このように表示部22に表示する仮想モニターVMの位置、角度、範囲は、運転者100の姿勢に応じて制御される。また、仮想モニターVMの表示と非表示についても、自動的、又は、運転者100の動作や操作により切り替えることができる。例えば、仮想モニターVMが邪魔になる場面では、仮想モニターVMを非表示とすることができる。 In this way, the position, angle, and range of the virtual monitor VM displayed on the display unit 22 are controlled according to the posture of the driver 100. In addition, the display and non-display of the virtual monitor VM can be switched automatically or by the movement or operation of the driver 100. For example, in a scene where the virtual monitor VM is in the way, the virtual monitor VM can be hidden.

表示判定部25は、仮想モニターVMの表示と非表示を判定する。表示判定部25が仮想モニターVMを表示すると判定すると、制御部24は、仮想モニターVMを表示(配置)し、表示判定部25が非表示にすると判定すると、制御部24は、仮想モニターVMを非表示(仮想空間上に仮想モニターVMを配置しない。)にする。例えば、表示判定部25は、荷物によって車両前方が見えない状況になると仮想モニターVMを表示すると判定し、そうでない場合には仮想モニターVMを非表示にすると判定する。表示判定部25の判定処理の一例を以下に記載する。 The display determination unit 25 determines whether to display or hide the virtual monitor VM. When the display determination unit 25 determines that the virtual monitor VM should be displayed, the control unit 24 displays (places) the virtual monitor VM, and when the display determination unit 25 determines that the virtual monitor VM should be hidden, the control unit 24 hides the virtual monitor VM (does not place the virtual monitor VM in the virtual space). For example, the display determination unit 25 determines that the virtual monitor VM should be displayed when the front of the vehicle is obscured by luggage, and otherwise determines that the virtual monitor VM should be hidden. An example of the determination process of the display determination unit 25 is described below.

<車両前方が見えない状態を自動的に検知する場合>
(A)表示判定部25は、送受信部23を通じて、制御装置18から近接センサ16が検出した情報(近接センサ16を設けた外側マストと、フォーク12に積載された荷物が近接しているかどうかを検出する。荷物が積載されていない場合、近接センサ16の検出できる高さに至るまでは荷物が積載されていないと考えられる。)を取得する。表示判定部25は、近接センサ16が外側マストと荷物が近接していることを検出した場合、仮想モニターVMを表示すると判定し、そうでない場合、仮想モニターVMを非表示にすると判定する。
<When automatically detecting a state in which the vehicle's front is not visible>
(A) The display determination unit 25 acquires information detected by the proximity sensor 16 (detects whether the outer mast on which the proximity sensor 16 is provided is in close proximity to the luggage loaded on the forks 12. If no luggage is loaded, it is considered that no luggage is loaded until it reaches a height that can be detected by the proximity sensor 16) from the control device 18 via the transmission/reception unit 23. If the proximity sensor 16 detects that the outer mast is in close proximity to the luggage, the display determination unit 25 determines to display the virtual monitor VM, and if not, determines to hide the virtual monitor VM.

(B)表示判定部25は、送受信部23を通じて、制御装置18から荷重センサ15が検出した情報(フォーク12に積載した荷物の重さ)を取得する。表示判定部25は、荷重センサ15が検出した重量が所定の閾値以上になると、仮想モニターVMを表示すると判定し、高さが閾値未満となると、仮想モニターVMを非表示にすると判定する。 (B) The display determination unit 25 acquires information detected by the load sensor 15 (weight of the luggage loaded on the forks 12) from the control device 18 via the transmission/reception unit 23. When the weight detected by the load sensor 15 is equal to or greater than a predetermined threshold, the display determination unit 25 determines to display the virtual monitor VM, and when the height is less than the threshold, determines to hide the virtual monitor VM.

(C)センサ部21が備える可視光カメラ等で荷物を積載していない状態のマスト13付近を撮影し、その画像あるいは荷物を積載していない状態のマスト13付近の形状等を記憶部26に記録しておく。そして、表示判定部25は、都度、センサ部21が撮影したマスト13付近の画像と、記憶部26に記録された画像を比較し、例えば、画像間の差分によって荷物が積載されたかどうかを判定する。例えば、撮影された画像の視界を遮る高さ範囲における各画素の差分の平均が閾値以上であれば、表示判定部25は、その高さまで荷物が積載されたと判断する。荷物が積載されたと判断すると、表示判定部25は、仮想モニターVMを表示すると判定し、そうでない場合、仮想モニターVMを非表示にすると判定する。 (C) The sensor unit 21 uses a visible light camera or the like to capture an image of the area around the mast 13 when no luggage is loaded, and records the image or the shape of the area around the mast 13 when no luggage is loaded in the memory unit 26. The display determination unit 25 then compares the image of the area around the mast 13 captured by the sensor unit 21 with the image recorded in the memory unit 26 each time, and determines whether luggage has been loaded based on, for example, the difference between the images. For example, if the average difference between each pixel in the height range that blocks the view of the captured image is equal to or greater than a threshold value, the display determination unit 25 determines that luggage has been loaded up to that height. If it is determined that luggage has been loaded, the display determination unit 25 determines that the virtual monitor VM should be displayed, and if not, determines that the virtual monitor VM should not be displayed.

<運転者の操作によって表示・非表示を判定する場合>
(D)制御部24が、例えば、運転者100のジェスチャや音声などに基づいて、仮想空間上に操作パネル(仮想オブジェクト)を表示する。この操作パネルには、仮想モニターVMの表示と非表示を切り替える仮想スイッチが設けられている。運転者100が仮想スイッチの操作によって表示を指示すると、表示判定部25は、仮想モニターVMを表示すると判定する。運転者100が仮想スイッチの操作によって非表示を指示すると、表示判定部25は、仮想モニターVMを非表示にすると判定する。このように仮想空間上に表示した操作パネル操作パネルに対して操作を行うことを可能とする技術はMRによって実現することができる。
<When display/non-display is determined by driver operation>
(D) The control unit 24 displays an operation panel (virtual object) in a virtual space based on, for example, the gestures or voice of the driver 100. This operation panel is provided with a virtual switch that switches between displaying and hiding the virtual monitor VM. When the driver 100 instructs display by operating the virtual switch, the display determination unit 25 determines that the virtual monitor VM is to be displayed. When the driver 100 instructs not to display by operating the virtual switch, the display determination unit 25 determines that the virtual monitor VM is to be hidden. A technology that enables operations to be performed on the operation panel displayed in the virtual space in this way can be realized by MR.

(E)ハンドル19aやリフトレバー19bに仮想モニターVMの表示、非表示を切り替えるボタンなどを設け、このボタンが操作されると、表示判定部25は、仮想モニターVMを表示又は非表示にすると判定する。 (E) A button for switching the display or non-display of the virtual monitor VM is provided on the handle 19a or the lift lever 19b, and when this button is operated, the display determination unit 25 determines that the virtual monitor VM is to be displayed or hidden.

(F)マスト13(外マストの運転席側)ヘッドガードのフロントパイプなどに2次元マーカ(例えば、QRコード(登録商標))を貼付けておく。例えば、図7Aに例示するように向かって右側のマスト13に表示(ON)に対応する情報が含まれた2次元マーカ71を張り付け、向かって左側のマスト13に非表示(OFF)に対応する情報が含まれた2次元マーカ72を張り付け、運転者100が、何れかの2次元マーカ71,72を凝視する(例えば所定時間見る)ことによって、表示判定部25は、仮想モニターVMを表示又は非表示にすると判定する。運転者100が何れかの2次元マーカ71,72を凝視しているかについては、例えば、センサ部21のアイトラッキング用センサによって検出することができる。単に右側の2次元マーカ71を凝視したか、左側の2次元マーカ72を凝視したかによって、表示、非表示の何れを指示されたかを認識してもよいが、誤操作を防ぐため、左右の2次元マーカに含まれる情報を別のものにして、表示判定部25は、2次元マーカから読み取った内容から表示、非表示の何れであるかを判定することが望ましい。また、上記した(A)~(C)の検出方法により、荷物がある程度の高さ積載されていると判断された場合のみ、2次元マーカによる表示、非表示の切り替えを有効にするようにしてもよい。これにより、荷物が積載されていないにもかかわらず、たまたま表示に対応する2次元マーカ71を凝視してしまった場合や、荷物が積載されていても仮想モニターVMが必要ない場合に、仮想モニターVMが表示されることを防ぐことができる。 (F) A two-dimensional marker (e.g., a QR code (registered trademark)) is attached to the front pipe of the head guard of the mast 13 (driver's side of the outer mast). For example, as illustrated in FIG. 7A, a two-dimensional marker 71 containing information corresponding to display (ON) is attached to the mast 13 on the right side as viewed from the driver's side, and a two-dimensional marker 72 containing information corresponding to non-display (OFF) is attached to the mast 13 on the left side as viewed from the driver's side. When the driver 100 stares at either of the two-dimensional markers 71, 72 (for example, for a predetermined period of time), the display determination unit 25 determines that the virtual monitor VM is to be displayed or hidden. Whether the driver 100 is staring at either of the two-dimensional markers 71, 72 can be detected, for example, by an eye tracking sensor of the sensor unit 21. It is possible to recognize whether display or non-display has been instructed based on whether the user has simply gazed at the two-dimensional marker 71 on the right side or the two-dimensional marker 72 on the left side. However, in order to prevent erroneous operation, it is preferable to use different information contained in the left and right two-dimensional markers, and the display determination unit 25 determines whether display or non-display is required based on the content read from the two-dimensional marker. Also, the switching between display and non-display using the two-dimensional marker may be enabled only when it is determined by the detection methods (A) to (C) described above that luggage is loaded to a certain height. This makes it possible to prevent the virtual monitor VM from being displayed when the user happens to gaze at the two-dimensional marker 71 that corresponds to the display even when no luggage is loaded, or when the virtual monitor VM is not needed even when luggage is loaded.

(G)また、マスト13等にQRコード(登録商標)を張り付けることに代えて、仮想空間上のマスト13に対応する位置付近に、表示と非表示の仮想スイッチを配置してもよい。例えば、図7Bに例示するように向かって右側に表示(ON)を指示する仮想スイッチ71´を配置し、向かって左側に非表示(OFF)を指示する仮想スイッチ72´を配置する。そして運転者100が何れかの仮想スイッチを凝視することによって、表示判定部25は、仮想モニターVMを表示又は非表示にすると判定する。この場合も、上記した(A)~(C)の検出方法により、荷物がある程度の高さ積載されていると判断された場合のみ、仮想スイッチによる表示、非表示の切り替えを有効にするようにしてもよい。 (G) Also, instead of attaching a QR code (registered trademark) to the mast 13, etc., a virtual switch for display and non-display may be placed near a position in the virtual space corresponding to the mast 13. For example, as illustrated in FIG. 7B, a virtual switch 71' for display (ON) is placed on the right side, and a virtual switch 72' for non-display (OFF) is placed on the left side. When the driver 100 gazes at any of the virtual switches, the display determination unit 25 determines that the virtual monitor VM should be displayed or hidden. In this case, too, the switching between display and non-display using the virtual switch may be enabled only when it is determined that luggage is loaded to a certain height using the detection methods (A) to (C) described above.

(H)また、表示判定部25は、音声認識によって仮想モニターVMの表示と非表示を判定してもよい。例えば、運転者100が「表示」と発話すると、センサ部21のマイクがその発話を検出し、表示判定部25が音声認識により、仮想モニターVMを表示するよう指示されたことを認識する。すると、表示判定部25は、仮想モニターVMを表示すると判定する。非表示の場合も同様である。この場合も、上記した(A)~(C)の検出方法により、荷物がある程度の高さ積載されていると判断された場合のみ、仮想スイッチによる表示、非表示の切り替えを有効にするようにしてもよい。 (H) The display determination unit 25 may also use voice recognition to determine whether to display or hide the virtual monitor VM. For example, when the driver 100 utters "display," the microphone of the sensor unit 21 detects the utterance, and the display determination unit 25 recognizes through voice recognition that an instruction to display the virtual monitor VM has been given. The display determination unit 25 then determines that the virtual monitor VM should be displayed. The same applies to the case of not displaying the virtual monitor VM. In this case, too, the virtual switch may be set to enable switching between display and non-display only when it is determined that luggage is loaded to a certain height using the detection methods (A) to (C) described above.

記憶部26は、センサ部21が検出した情報、送受信部23が受信した情報、仮想オブジェクト、フォークリフト1又は様々な車種のフォークリフトのCAD情報などを記憶する。 The memory unit 26 stores information detected by the sensor unit 21, information received by the transceiver unit 23, virtual objects, CAD information of the forklift 1 or various types of forklifts, etc.

(動作)
次に図8を参照して、表示装置20の制御について説明する。
図8は、実施形態に係る仮想モニターの表示制御の一例を示すフローチャートである。
表示装置20を装着した運転者100は、フォークリフト1の運転席に座ると、表示装置20を起動し、キャリブレーションを行う(ステップS1)。キャリブレーションでは、運転者100とフォークリフト1の位置関係を算出する。例えば、制御部24は、センサ部21の可視光カメラによって、フォークリフト1のハンドルやその他の構造物を認識し、撮影されたハンドル等の形状や見え方からフォークリフト1の車種を推定する。制御部24は、記憶部26に記録されたCAD情報から推定した車種に対応するCAD情報を読み出して、フォークリフト1全体の形状を把握する。また、例えば、制御部24は、センサ部21の可視光カメラによって撮影したハンドルの画像を解析したり、センサ部21の深度センサによってハンドルまでの距離を測定したりすることで、運転者100とハンドルとの位置関係、つまり、運転者100が運転席のどの位置に座っているか、運転者100の頭部の高さがどの程度か、あるいは、読み出したフォークリフト1のCAD情報から運転者100とフォークリフト1の各部までの位置関係(水平方向の距離や垂直方向の距離など)を算出する。これにより、運転者100とフォーク12先端やバックレスト14の正確な距離を把握し、例えば、仮想モニターVMの配置位置、角度や、運転者100が右側に身を乗り出した状態での仮想モニターVMの配置位置、角度などを算出することができる。また、例えば、フォークリフト1の所定位置(例えば外マスト)に2次元マーカを設け、センサ部21によって2次元マーカを認識し、2次元マーカとの位置関係や2次元マーカが示すフォークリフト1の車種および当該車種のCAD情報から上記と同様にして、運転者100とフォークリフト1の各部までの位置関係を算出してもよい。
(motion)
Next, control of the display device 20 will be described with reference to FIG.
FIG. 8 is a flowchart illustrating an example of display control of the virtual monitor according to the embodiment.
When the driver 100 wearing the display device 20 sits in the driver's seat of the forklift 1, the driver starts up the display device 20 and performs calibration (step S1). In the calibration, the positional relationship between the driver 100 and the forklift 1 is calculated. For example, the control unit 24 recognizes the handle and other structures of the forklift 1 using the visible light camera of the sensor unit 21, and estimates the type of vehicle of the forklift 1 from the shape and appearance of the photographed handle, etc. The control unit 24 reads out CAD information corresponding to the estimated type of vehicle from the CAD information recorded in the storage unit 26, and grasps the overall shape of the forklift 1. In addition, for example, the control unit 24 calculates the positional relationship between the driver 100 and the steering wheel, that is, where the driver 100 sits in the driver's seat, how high the driver's 100's head is, or the positional relationship between the driver 100 and each part of the forklift 1 (horizontal distance, vertical distance, etc.) from the read CAD information of the forklift 1 by analyzing an image of the steering wheel captured by the visible light camera of the sensor unit 21 or measuring the distance to the steering wheel by the depth sensor of the sensor unit 21. This makes it possible to grasp the exact distance between the driver 100 and the tip of the fork 12 or the backrest 14, and to calculate, for example, the position and angle of the virtual monitor VM, and the position and angle of the virtual monitor VM when the driver 100 leans out to the right. In addition, for example, a two-dimensional marker may be provided at a predetermined position on the forklift 1 (e.g., the outer mast), the two-dimensional marker may be recognized by the sensor unit 21, and the positional relationship between the driver 100 and each part of the forklift 1 may be calculated in a similar manner to that described above based on the positional relationship with the two-dimensional marker, the type of forklift 1 indicated by the two-dimensional marker, and CAD information for that type of vehicle.

キャリブレーションが完了すると、運転者100は表示装置20に対して所定の操作を行い、仮想モニターVMを表示する機能を起動する。当該機能が起動すると、制御部24が、送受信部23を通じて、カメラ17からカメラ17が撮影した画像を取得する(ステップS2)。次に表示判定部25が、上記の(A)~(G)に記載した判定方法によって、仮想モニターVMを表示するか非表示とするかを判定する(ステップS3)。表示判定部25が表示すると判定した場合(ステップS4;Yes)、制御部24が、仮想モニターVMを仮想空間上の所定位置に配置する(ステップS5)。所定位置とは、前後方向については、例えば、フォーク12の先端からバックレスト14の間であり、垂直方向については荷物の高さと重畳する範囲である。荷物の高さについては、カメラ17a又はセンサ部21の可視光カメラで撮影した画像から、所定の画像認識によって把握してもよいし、予めある高さを設定しておいてもよい。制御部24は、仮想モニターVMを、例えば、フォーク12に積載された荷物に重畳してなるべく大きなサイズで表示する。また、図5A~図6Bを参照して説明したように、制御部24は、仮想モニターVMの表示面の方向を運転者100の視線方向に応じて変化させたり、運転者100の姿勢に応じて、仮想モニターVMの垂直方向又は水平方向の配置位置や表示サイズを変更したりする。
ステップS3にて、表示判定部25が非表示にすると判定した場合(ステップS4;No)、ステップS6の処理に進む。
When the calibration is completed, the driver 100 performs a predetermined operation on the display device 20 to activate a function for displaying the virtual monitor VM. When the function is activated, the control unit 24 acquires an image captured by the camera 17 from the camera 17 through the transmission/reception unit 23 (step S2). Next, the display determination unit 25 determines whether to display or not display the virtual monitor VM by the determination method described in (A) to (G) above (step S3). If the display determination unit 25 determines to display the virtual monitor VM (step S4; Yes), the control unit 24 places the virtual monitor VM at a predetermined position in the virtual space (step S5). The predetermined position is, for example, between the tip of the fork 12 and the backrest 14 in the front-rear direction, and is a range that overlaps with the height of the luggage in the vertical direction. The height of the luggage may be grasped by a predetermined image recognition from an image captured by the camera 17a or the visible light camera of the sensor unit 21, or a certain height may be set in advance. The control unit 24 displays the virtual monitor VM, for example, superimposed on the luggage loaded on the fork 12, in as large a size as possible. Also, as described with reference to Figures 5A to 6B, the control unit 24 changes the direction of the display surface of the virtual monitor VM according to the line of sight of the driver 100, and changes the vertical or horizontal position and display size of the virtual monitor VM according to the posture of the driver 100.
In step S3, when the display determination unit 25 determines that the display should be made non-display (step S4; No), the process proceeds to step S6.

次に制御部24は、仮想モニターVMを表示する機能を終了するかどうかを判定する(ステップS6)。例えば、運転者100が、仮想モニターVMを表示する機能を終了する操作を行った場合には、制御部24は、仮想モニターVMを表示する機能を終了すると判定し、そうでない場合には、終了しないと判定する。終了しないと判定した場合(ステップS6;No)、ステップS2以降の処理を繰り返し行う。終了すると判定した場合(ステップS6;Yes)、図8の処理フローを終了する。 Next, the control unit 24 determines whether or not to terminate the function of displaying the virtual monitor VM (step S6). For example, if the driver 100 performs an operation to terminate the function of displaying the virtual monitor VM, the control unit 24 determines that the function of displaying the virtual monitor VM is to be terminated, and otherwise determines that the function is not to be terminated. If it is determined that the function is not to be terminated (step S6; No), the processing from step S2 onwards is repeated. If it is determined that the function is to be terminated (step S6; Yes), the processing flow of FIG. 8 is terminated.

なお、上記の実施形態では、カメラ17および表示装置20を含む視界補助システムをフォークリフト1に適用する場合を例に説明を行ったが、視界補助システムは、例えば、ショベルカー、ブルドーザー、クレーン車、リーチスタッカーなどのフォークリフト以外の産業車両にも適用することができる。 In the above embodiment, the visibility assistance system including the camera 17 and the display device 20 is applied to a forklift 1, but the visibility assistance system can also be applied to industrial vehicles other than forklifts, such as excavators, bulldozers, cranes, and reach stackers.

(効果)
従来から運転席の前方に現実のモニターを設け、そのモニターにフォーク12の前方を撮影した画像を表示するシステムが提供されている。このシステムの場合には、走行時にモニターが視界の妨げになり、前方視野確保のために小さく設計された現実のモニターに表示された画像を確認するためにはモニターを凝視する必要がある。これに対し、本実施形態では、運転者にARグラス(表示装置20)を装着させ、仮想空間上に仮想モニターVMを配置し、仮想モニターVMにフォーク12の前方等を撮影した画像を表示する。また、仮想モニターVMは、自由な位置に配置することができるため、車両の前方で視界を塞いでいる荷物に重畳して表示することにより、それ以上、運転者100の視界を塞ぐようなこと無く、前方を確認できるようにする。また、仮想モニターVMは、現実のモニターに比べて大きく表示することができるので、運転者100は車両前方を向いた状態で特に凝視する必要もなく、荷物に投影された前方の画像を確認することができる。また、仮想モニターVMをある程度前方(バックレスト14とフォーク12先端の間)に配置することで、運転席に現実のモニターを設ける場合と比べて焦点距離を遠くに設定することができる。これにより、車両周辺を目視により確認しながらフォークリフト1を運転する運転者100にとって、焦点を合わせやすく、仮想モニターVMに表示された画像の確認が負担とならないようにすることができる。また、不要な場面では仮想モニターVMを消すことで視界の妨げになることを防ぐことができる。
(effect)
Conventionally, a system has been provided in which a real monitor is provided in front of the driver's seat and an image of the front of the fork 12 is displayed on the monitor. In the case of this system, the monitor obstructs the view during driving, and it is necessary to stare at the monitor in order to check the image displayed on the real monitor, which is designed to be small to ensure a forward view. In contrast, in this embodiment, the driver is made to wear AR glasses (display device 20), a virtual monitor VM is placed in a virtual space, and an image of the front of the fork 12, etc. is displayed on the virtual monitor VM. In addition, since the virtual monitor VM can be placed at a free position, it is superimposed on the luggage blocking the view in front of the vehicle, so that the driver 100 can check the front without further blocking the view. In addition, since the virtual monitor VM can be displayed larger than the real monitor, the driver 100 does not need to stare at it while facing the front of the vehicle, and can check the image of the front projected on the luggage. In addition, by placing the virtual monitor VM somewhat forward (between the backrest 14 and the tip of the fork 12), the focal length can be set farther than when a real monitor is provided in the driver's seat. This makes it easier for the driver 100 who drives the forklift 1 while visually checking the surroundings of the vehicle to focus, and makes it possible to prevent the driver 100 from being burdened by checking the image displayed on the virtual monitor VM. In addition, by turning off the virtual monitor VM when it is not necessary, it is possible to prevent the driver 100 from being obstructed by the view.

図9は、実施形態に係る表示装置のハードウェア構成の一例を示す図である。
コンピュータ900は、CPU901、主記憶装置902、補助記憶装置903、入出力インタフェース904、通信インタフェース905を備える。
上述の表示装置20は、コンピュータ900に実装される。そして、上述した各機能は、プログラムの形式で補助記憶装置903に記憶されている。CPU901は、プログラムを補助記憶装置903から読み出して主記憶装置902に展開し、当該プログラムに従って上記処理を実行する。また、CPU901は、プログラムに従って、記憶領域を主記憶装置902に確保する。また、CPU901は、プログラムに従って、処理中のデータを記憶する記憶領域を補助記憶装置903に確保する。
FIG. 9 is a diagram illustrating an example of a hardware configuration of the display device according to the embodiment.
The computer 900 includes a CPU 901 , a main memory device 902 , an auxiliary memory device 903 , an input/output interface 904 , and a communication interface 905 .
The above-mentioned display device 20 is implemented in a computer 900. The above-mentioned functions are stored in the auxiliary storage device 903 in the form of a program. The CPU 901 reads the program from the auxiliary storage device 903, loads it in the main storage device 902, and executes the above-mentioned processing in accordance with the program. The CPU 901 also reserves a storage area in the main storage device 902 in accordance with the program. The CPU 901 also reserves a storage area in the auxiliary storage device 903 for storing data being processed in accordance with the program.

なお、表示装置20の全部または一部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各機能部による処理を行ってもよい。ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、WWWシステムを利用している場合であれば、ホームページ提供環境(あるいは表示環境)も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、CD、DVD、USB等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。また、このプログラムが通信回線によってコンピュータ900に配信される場合、配信を受けたコンピュータ900が当該プログラムを主記憶装置902に展開し、上記処理を実行しても良い。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。 A program for implementing all or part of the functions of the display device 20 may be recorded on a computer-readable recording medium, and the program recorded on the recording medium may be read into a computer system and executed to perform processing by each functional unit. The term "computer system" here includes hardware such as an OS and peripheral devices. In addition, if a WWW system is used, the term "computer system" also includes a homepage providing environment (or display environment). In addition, the term "computer-readable recording medium" refers to portable media such as CDs, DVDs, and USBs, and storage devices such as hard disks built into a computer system. In addition, if the program is distributed to the computer 900 via a communication line, the computer 900 that receives the program may expand the program into the main storage device 902 and execute the above processing. In addition, the program may be for implementing part of the functions described above, and may further be capable of implementing the functions described above in combination with a program already recorded in the computer system.

以上のとおり、本開示に係るいくつかの実施形態を説明したが、これら全ての実施形態は、例として提示したものであり、発明の範囲を限定することを意図していない。これらの実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で種々の省略、置き換え、変更を行うことができる。これらの実施形態及びその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 As described above, several embodiments of the present disclosure have been described, but all of these embodiments are presented as examples and are not intended to limit the scope of the invention. These embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the gist of the invention. These embodiments and their modifications are included in the scope of the invention and its equivalents as described in the claims, as well as in the scope and gist of the invention.

<付記>
各実施形態に記載の表示装置、視界補助システム、産業車両、制御方法及びプログラムは、例えば以下のように把握される。
<Additional Notes>
The display device, the visibility assistance system, the industrial vehicle, the control method, and the program described in each embodiment can be understood, for example, as follows.

(1)第1の態様に係る表示装置は、人(運転者100や同乗者)の頭部に装着する表示装置20であって、画像データを表示することが可能な透過的な表示部22と、産業車両に設けられたカメラ17が撮影した前記産業車両の前方の画像を取得する取得部(送受信部23)と、前記画像が表示された仮想モニターを含む前記画像データを、前記表示部を透過して見える、前記産業車両が有する、前方の視界を塞ぐ物体(荷物)に重畳して表示する制御部24と、を備える。
AR技術を用いて、運転者100の前方の視界を防ぐ物体を利用して、そこにカメラが撮影した産業車両前方の画像を表示することで、運転者の前方の視界が遮られる状況であっても、前方の様子を確認することができる。
(1) The display device of the first aspect is a display device 20 worn on the head of a person (driver 100 or passenger) and includes a transparent display unit 22 capable of displaying image data, an acquisition unit (transmitter/receiver unit 23) that acquires an image of the front of the industrial vehicle captured by a camera 17 installed on the industrial vehicle, and a control unit 24 that displays the image data, including a virtual monitor on which the image is displayed, by superimposing it on an object (luggage) carried by the industrial vehicle that blocks the forward view and is visible through the display unit.
Using AR technology, an object blocking the driver's 100 forward view is utilized and an image of the front of the industrial vehicle captured by a camera is displayed thereon, allowing the driver to check what is happening ahead even when the driver's forward view is blocked.

(2)第2の態様に係る表示装置は、(1)の表示装置であって、前記制御部は、前記人の姿勢に応じて前記画像データを表示する位置および/又は角度を変更する。
これにより、運転者100から仮想モニターを確認しやすくすることができる。
(2) A second aspect of the present invention is a display device according to (1), in which the control unit changes the position and/or angle at which the image data is displayed depending on the posture of the person.
This makes it easier for the driver 100 to check the virtual monitor.

(3)第3の態様に係る表示装置は、(1)~(2)の表示装置であって、前記制御部は、前記画像データを表示する範囲が、前記物体からはみ出ないように制御する。
これにより、仮想モニターVMによってかえって前方が見えにくくなることを防ぐことができる。
(3) A display device according to a third aspect is the display device of (1) to (2), in which the control unit controls the area in which the image data is displayed so that it does not extend beyond the object.
This can prevent the virtual monitor VM from making it harder to see ahead.

(4)第4の態様に係る表示装置は、(1)~(3)の表示装置であって、前記画像データを表示するか非表示とするかを判定する表示判定部、をさらに備え、前記制御部は、前記表示判定部が前記画像データを表示すると判定すると、前記画像データを表示し、前記表示判定部が前記画像データを非表示にすると判定すると、前記画像データを表示しない。
これにより、必要なときだけ仮想モニターVMを表示することができる。例えば、仮想モニターVMが、視界を遮り邪魔になるような場面では仮想モニターVMを非表示とすることができる。
(4) A display device according to a fourth aspect is a display device according to any one of (1) to (3), further comprising a display determination unit that determines whether to display or hide the image data, and when the display determination unit determines that the image data should be displayed, the control unit displays the image data, and when the display determination unit determines that the image data should be hidden, the control unit does not display the image data.
This allows the virtual monitor VM to be displayed only when necessary. For example, in a situation where the virtual monitor VM blocks the view and becomes an obstacle, the virtual monitor VM can be hidden.

(5)第5の態様に係る表示装置は、(4)の表示装置であって、前記表示判定部は、前記産業車両が前記物体を有したことを検出すると、前記画像データを表示すると判定する。
これにより、作業装置の動作時だけ仮想モニターVMを表示することができる。
視界を塞ぐ物体を産業車両が有すると、前方が見えにくくなるため、視界を塞ぐ物体を有したことを検出することを契機として、仮想モニターを表示する。これにより、前方の視界が塞がれた状況になると自動的に仮想モニターVMを表示し、仮想モニターVMにて前方を確認することができるようになる。
(5) A display device according to a fifth aspect is the display device of (4), in which the display determination unit determines to display the image data when it detects that the industrial vehicle is holding the object.
This makes it possible to display the virtual monitor VM only when the maintenance device is in operation.
When an industrial vehicle has an object blocking the view, it becomes difficult to see ahead, so the virtual monitor is displayed when it detects that an object blocking the view is detected. As a result, when the view ahead is blocked, the virtual monitor VM is automatically displayed, and the driver can check the view ahead on the virtual monitor VM.

(6)第6の態様に係る表示装置は、(4)~(5)の表示装置であって、前記表示判定部は、前記産業車両が前記物体を有したことを、前記産業車両が前記物体を有するための機構が検出する重量の変化、前記機構の周辺を撮影した画像の変化、前記機構の周辺に設けられた前記物体の接近を検出する近接センサによる検出情報の何れかによって検出する。
これにより、産業車両が視界を遮る物体を有したかどうかを検出することができる。
(6) A sixth aspect of the display device is a display device according to any one of (4) to (5), wherein the display determination unit detects that the industrial vehicle is carrying the object based on any one of a change in weight detected by a mechanism for the industrial vehicle to carry the object, a change in an image captured around the mechanism, and detection information from a proximity sensor provided around the mechanism for detecting the approach of the object.
This makes it possible to detect whether the industrial vehicle has an object blocking the view.

(7)第7の態様に係る表示装置は、(4)~(6)の表示装置であって、前記制御部は、前記画像データの表示と非表示を切り替える指示を受け付ける仮想的なスイッチを表示し、前記表示判定部は、前記スイッチに対する前記人の操作に基づいて、前記画像データの表示と非表示を判定する。
これにより、ハードウェアのスイッチを設けることなく、仮想モニターの表示と非表示を切り替えることができるようになる。
(7) A display device according to a seventh aspect is a display device according to any one of (4) to (6), wherein the control unit displays a virtual switch that accepts instructions to switch between displaying and hiding the image data, and the display determination unit determines whether to display or hide the image data based on the person's operation of the switch.
This makes it possible to toggle the visibility of virtual monitors on and off without having to set up a hardware switch.

(8)第8の態様に係る表示装置は、(4)~(7)の表示装置であって、前記表示判定部は、前記画像データの表示と対応付けられた第1のマーカと、前記画像データの非表示と対応付けられた第2のマーカと、の何れを前記人が凝視したかに基づいて、前記画像データの表示と非表示を判定する。
これにより、運転者の両手がふさがれた状況であっても、視線によって仮想モニターの表示と非表示を切り替えることができる。
(8) A display device according to an eighth aspect is a display device according to any one of (4) to (7), wherein the display determination unit determines whether to display or not display the image data based on whether the person is staring at a first marker associated with the display of the image data or a second marker associated with the non-display of the image data.
This allows the driver to switch the virtual monitor on and off by simply looking at the screen, even if their hands are occupied.

(9)第9の態様に係る視界補助システムは、産業車両に設けられるカメラと、(1)~(8)の表示装置と、を備える。 (9) The visibility assistance system according to the ninth aspect includes a camera mounted on an industrial vehicle and a display device as set forth in (1) to (8).

(10)第10の態様に係る産業車両は、カメラと、(1)~(8)の表示装置と、を備える。 (10) The industrial vehicle according to the tenth aspect is equipped with a camera and a display device according to (1) to (8).

(11)第11の態様に係る制御方法は、画像データを表示することが可能な透過的な表示部を有する、人の頭部に装着する表示装置の制御方法であって、産業車両に設けられたカメラが撮影した前記産業車両の前方の画像を取得し、前記画像が表示された仮想モニターを含む前記画像データを、前記表示部を透過して見える、前方の視界を塞ぐ、前記産業車両が有する物体に重畳して表示する。 (11) The control method according to the eleventh aspect is a control method for a display device worn on a person's head, which has a transparent display unit capable of displaying image data, and which acquires an image of the front of the industrial vehicle captured by a camera mounted on the industrial vehicle, and displays the image data, including a virtual monitor on which the image is displayed, superimposed on an object of the industrial vehicle that is visible through the display unit and blocks the forward view.

(12)第12の態様に係るプログラムは、画像データを表示することが可能な透過的な表示部を有する、人の頭部に装着する表示装置のコンピュータを、産業車両に設けられたカメラが撮影した前記産業車両の前方の画像を取得する手段、前記画像が表示された仮想モニターを含む前記画像データを、前記表示部を透過して見える、前方の視界を塞ぐ、前記産業車両が有する物体に重畳して表示する手段、として機能させる。 (12) The program according to the twelfth aspect causes a computer of a display device worn on a person's head, having a transparent display unit capable of displaying image data, to function as a means for acquiring an image of the front of the industrial vehicle captured by a camera mounted on the industrial vehicle, and a means for displaying the image data, including a virtual monitor on which the image is displayed, superimposed on an object of the industrial vehicle that is visible through the display unit and blocks the forward view.

1・・・フォークリフト
10・・・車体
11・・・荷役装置
12・・・フォーク
13・・・マスト
14・・・バックレスト
15・・・荷重センサ
16・・・近接センサ
17・・・カメラ
18・・・制御装置
19a・・・ハンドル
19b・・・リフトレバー
20・・・表示装置
21・・・センサ部
22・・・表示部
23・・・送受信部
24・・・制御部
25・・・表示判定部
26・・・記憶部
100・・・運転者
VM・・・仮想モニター
900・・・コンピュータ
901・・・CPU
902・・・主記憶装置
903・・・補助記憶装置
904・・・入出力インタフェース
905・・・通信インタフェース
Reference Signs List 1: Forklift 10: Body 11: Cargo handling device 12: Fork 13: Mast 14: Backrest 15: Load sensor 16: Proximity sensor 17: Camera 18: Control device 19a: Handle 19b: Lift lever 20: Display device 21: Sensor section 22: Display section 23: Transmitter/receiver 24: Control section 25: Display determination section 26: Memory section 100: Driver VM: Virtual monitor 900: Computer 901: CPU
902: Main memory device 903: Auxiliary memory device 904: Input/output interface 905: Communication interface

Claims (12)

人の頭部に装着する表示装置であって、
画像データを表示することが可能な透過的な表示部と、
産業車両に設けられたカメラが撮影した前記産業車両の前方の画像を取得する取得部と、
前記画像が表示された仮想モニターを含む前記画像データを、前記表示部を透過して見える、前記産業車両に積載された前方の視界を塞ぐ物体に重畳して表示する制御部と、
を備える表示装置。
A display device that is worn on a person's head,
a transparent display capable of displaying image data;
an acquisition unit that acquires an image of a front portion of the industrial vehicle captured by a camera provided on the industrial vehicle;
a control unit that displays the image data including a virtual monitor on which the image is displayed, superimposed on an object that is loaded on the industrial vehicle and blocks a forward view and is visible through the display unit;
A display device comprising:
前記制御部は、前記人の姿勢に応じて前記画像データを表示する位置および/又は角度を変更する、
請求項1に記載の表示装置。
The control unit changes a position and/or an angle at which the image data is displayed in accordance with the posture of the person.
The display device according to claim 1 .
前記制御部は、前記画像データを表示する範囲が、前記物体からはみ出ないように制御する、
請求項1又は請求項2に記載の表示装置。
The control unit controls a range in which the image data is displayed so as not to extend beyond the object.
The display device according to claim 1 or 2.
前記画像データを表示するか非表示とするかを判定する表示判定部、
をさらに備え、
前記制御部は、前記表示判定部が前記画像データを表示すると判定すると、前記画像データを表示し、前記表示判定部が前記画像データを非表示にすると判定すると、前記画像データを表示しない、
請求項1又は請求項2に記載の表示装置。
a display determination unit that determines whether the image data is to be displayed or not;
Further equipped with
The control unit displays the image data when the display determination unit determines that the image data is to be displayed, and does not display the image data when the display determination unit determines that the image data is to be hidden.
The display device according to claim 1 or 2.
前記表示判定部は、前記産業車両が前記物体を有したことを検出すると、前記画像データを表示すると判定する、
請求項4に記載の表示装置。
the display determination unit determines to display the image data when detecting that the industrial vehicle has the object.
The display device according to claim 4.
前記表示判定部は、前記産業車両が前記物体を有したことを、前記産業車両が前記物体を有するための機構が検出する重量の変化、前記機構の周辺を撮影した画像の変化、前記機構の周辺に設けられた前記物体の接近を検出する近接センサによる検出情報の何れかによって検出する、
請求項5に記載の表示装置。
the display determination unit detects that the industrial vehicle has the object based on any one of a change in weight detected by a mechanism for the industrial vehicle to have the object, a change in an image captured around the mechanism, and detection information by a proximity sensor provided around the mechanism to detect the approach of the object.
The display device according to claim 5 .
前記制御部は、前記画像データの表示と非表示を切り替える指示を受け付ける仮想的なスイッチを表示し、
前記表示判定部は、前記スイッチに対する前記人の操作に基づいて、前記画像データの表示と非表示を判定する、
請求項4に記載の表示装置。
the control unit displays a virtual switch that receives an instruction to switch between displaying and not displaying the image data;
the display determination unit determines whether the image data is to be displayed or not based on the person's operation of the switch;
The display device according to claim 4.
前記表示判定部は、前記画像データの表示と対応付けられた第1のマーカと、前記画像データの非表示と対応付けられた第2のマーカと、の何れを前記人が凝視したかに基づいて、前記画像データの表示と非表示を判定する、
請求項4に記載の表示装置。
The display determination unit determines whether the image data is displayed or not based on whether the person gazes at a first marker associated with display of the image data or a second marker associated with non-display of the image data.
The display device according to claim 4.
産業車両に設けられるカメラと、
請求項1又は請求項2に記載の前記表示装置と、
を備える視界補助システム。
A camera installed in an industrial vehicle;
The display device according to claim 1 or 2;
A visual aid system.
カメラと
請求項1又は請求項2に記載の前記表示装置と、
を備える産業車両。
A camera; the display device according to claim 1 or 2;
An industrial vehicle equipped with
画像データを表示することが可能な透過的な表示部を有する、人の頭部に装着する表示装置の制御方法であって、
産業車両に設けられたカメラが撮影した前記産業車両の前方の画像を取得し、
前記画像が表示された仮想モニターを含む前記画像データを、前記表示部を透過して見える、前記産業車両に積載された前方の視界を塞ぐ物体に重畳して表示する、
制御方法。
A method for controlling a display device to be worn on a person's head, the display device having a transparent display unit capable of displaying image data, comprising the steps of:
An image of a front portion of the industrial vehicle is acquired by a camera installed in the industrial vehicle;
The image data including the virtual monitor on which the image is displayed is displayed in a manner superimposed on an object that is loaded on the industrial vehicle and blocks the forward view and is visible through the display unit.
Control methods.
画像データを表示することが可能な透過的な表示部を有する、人の頭部に装着する表示装置のコンピュータを、
産業車両に設けられたカメラが撮影した前記産業車両の前方の画像を取得する手段、
前記画像が表示された仮想モニターを含む前記画像データを、前記表示部を透過して見える、前記産業車両に積載された前方の視界を塞ぐ物体に重畳して表示する手段、
として機能させるためのプログラム。
A computer of a display device mounted on a person's head, the computer having a transparent display capable of displaying image data,
A means for acquiring an image of a front portion of the industrial vehicle captured by a camera provided on the industrial vehicle;
a means for displaying the image data including a virtual monitor on which the image is displayed, superimposed on an object that is loaded on the industrial vehicle and blocks the forward view and is visible through the display unit;
A program to function as a
JP2022205733A 2022-12-22 2022-12-22 Display device, visibility assistance system, industrial vehicle, control method and program Active JP7668779B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022205733A JP7668779B2 (en) 2022-12-22 2022-12-22 Display device, visibility assistance system, industrial vehicle, control method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022205733A JP7668779B2 (en) 2022-12-22 2022-12-22 Display device, visibility assistance system, industrial vehicle, control method and program

Publications (2)

Publication Number Publication Date
JP2024090078A true JP2024090078A (en) 2024-07-04
JP7668779B2 JP7668779B2 (en) 2025-04-25

Family

ID=91715794

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022205733A Active JP7668779B2 (en) 2022-12-22 2022-12-22 Display device, visibility assistance system, industrial vehicle, control method and program

Country Status (1)

Country Link
JP (1) JP7668779B2 (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008143701A (en) * 2006-12-13 2008-06-26 Mitsubishi Heavy Ind Ltd View improving system and method for industrial vehicle
US20140114530A1 (en) * 2012-10-19 2014-04-24 Hand Held Products, Inc. Vehicle computer system with transparent display
JP2015174705A (en) * 2014-03-13 2015-10-05 株式会社豊田自動織機 Forklift work aiding device
JP2018155872A (en) * 2017-03-16 2018-10-04 株式会社デンソーウェーブ Information display system
JP2021046719A (en) * 2019-09-18 2021-03-25 住友重機械工業株式会社 Remote control system for shovel
JP2021066540A (en) * 2019-10-18 2021-04-30 株式会社豊田自動織機 Operation support device of cargo handling vehicle
KR20210089039A (en) * 2020-01-07 2021-07-15 두산인프라코어 주식회사 System and method of controlling construction machinery
JP2022023962A (en) * 2019-10-16 2022-02-08 トヨタ自動車株式会社 Image display system
JP2022164075A (en) * 2021-04-15 2022-10-27 大成建設株式会社 remote control system

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008143701A (en) * 2006-12-13 2008-06-26 Mitsubishi Heavy Ind Ltd View improving system and method for industrial vehicle
US20140114530A1 (en) * 2012-10-19 2014-04-24 Hand Held Products, Inc. Vehicle computer system with transparent display
JP2015174705A (en) * 2014-03-13 2015-10-05 株式会社豊田自動織機 Forklift work aiding device
JP2018155872A (en) * 2017-03-16 2018-10-04 株式会社デンソーウェーブ Information display system
JP2021046719A (en) * 2019-09-18 2021-03-25 住友重機械工業株式会社 Remote control system for shovel
JP2022023962A (en) * 2019-10-16 2022-02-08 トヨタ自動車株式会社 Image display system
JP2021066540A (en) * 2019-10-18 2021-04-30 株式会社豊田自動織機 Operation support device of cargo handling vehicle
KR20210089039A (en) * 2020-01-07 2021-07-15 두산인프라코어 주식회사 System and method of controlling construction machinery
JP2022164075A (en) * 2021-04-15 2022-10-27 大成建設株式会社 remote control system

Also Published As

Publication number Publication date
JP7668779B2 (en) 2025-04-25

Similar Documents

Publication Publication Date Title
CN105829994B (en) For for controlling the device and method navigated in the menu of vehicle and from menu selection menu item
US7554461B2 (en) Recording medium, parking support apparatus and parking support screen
US20160297362A1 (en) Vehicle exterior side-camera systems and methods
US9405977B2 (en) Using visual layers to aid in initiating a visual search
KR102570780B1 (en) Image processing device, moving device and method, and program
US9823735B2 (en) Method for selecting an information source from a plurality of information sources for display on a display of smart glasses
JP6039074B2 (en) Imaging system
JP6339887B2 (en) Image display device
JP2010130647A (en) Vehicle periphery checking system
CN105793111A (en) Rearview mirror angle setting system, method, and program
CN111665628A (en) vehicle with display
JP2005269010A (en) Image creating device, program and method
JP2021056371A (en) Display system, display method, and display program
KR20140080789A (en) Method for display in vehicle using head up display and apparatus thereof
JP7630481B2 (en) Visibility assistance system, industrial vehicle, visibility assistance method and program
JP7668779B2 (en) Display device, visibility assistance system, industrial vehicle, control method and program
US9283893B2 (en) Vision-controlled interaction for data spectacles
US20180363273A1 (en) Work vehicle
JP7600572B2 (en) Display control device, head-up display device, and display control method for head-up display device
WO2020090187A1 (en) Virtual-image display device and head-up display device
JP2005313772A (en) Vehicle head-up display device
JP6993068B2 (en) Display system
US20250076970A1 (en) Information processing device, head mounted display, and information processing method
JP7638259B2 (en) Display device, visibility assistance system, industrial vehicle, control method and program
JP7720826B2 (en) Display device, visibility assistance system, industrial vehicle, control method and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240126

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240926

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241029

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241211

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250415

R150 Certificate of patent or registration of utility model

Ref document number: 7668779

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150