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
JP7547543B2 - Vehicle guide device - Google Patents
[go: Go Back, main page]

JP7547543B2 - Vehicle guide device - Google Patents

Vehicle guide device Download PDF

Info

Publication number
JP7547543B2
JP7547543B2 JP2023064228A JP2023064228A JP7547543B2 JP 7547543 B2 JP7547543 B2 JP 7547543B2 JP 2023064228 A JP2023064228 A JP 2023064228A JP 2023064228 A JP2023064228 A JP 2023064228A JP 7547543 B2 JP7547543 B2 JP 7547543B2
Authority
JP
Japan
Prior art keywords
course
information
planned
boarding
user
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.)
Active
Application number
JP2023064228A
Other languages
Japanese (ja)
Other versions
JP2023086788A (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.)
Japan Research Institute Ltd
Original Assignee
Japan Research Institute 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 Japan Research Institute Ltd filed Critical Japan Research Institute Ltd
Priority to JP2023064228A priority Critical patent/JP7547543B2/en
Publication of JP2023086788A publication Critical patent/JP2023086788A/en
Application granted granted Critical
Publication of JP7547543B2 publication Critical patent/JP7547543B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Navigation (AREA)
  • Traffic Control Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本開示は、車両用案内装置に関する。 This disclosure relates to a vehicle guidance device.

移動体通信装置に対して、タクシー会社ごとの空車タクシー情報を提供する技術が知られている。 There is a known technology that provides information about available taxis from each taxi company to a mobile communication device.

特開2009-211582号公報JP 2009-211582 A

しかしながら、従来技術では、複数の乗降位置を含む所定のコースを巡回又は往復し複数のユーザが乗降可能な車両(以下、「路線車両」と称する)において、乗員に対して適切な車内案内を実行することが難しい。 However, with conventional technology, it is difficult to provide appropriate in-car guidance to passengers in vehicles that travel or shuttle along a predetermined route that includes multiple boarding and alighting locations and that multiple users can board and alight from (hereinafter referred to as "routed line vehicles").

ところで、近年、高齢化が進み、路線バスのような路線車両の重要性が増しており、車の利用率が高い地域内での活用が模索されてきている。現在知られている路線車両は、一般的に、決まったコースを走行するだけであるので、ユーザ数の少ない地域では、利便性の改善の余地がある。他方、コースを変更することを可能とする場合、路線車両の乗員の知らない間にコースが変わってしまうことがないようにする等、コース変更に起因した乗員の不満等が生じ難くすることが有用である。 In recent years, the aging of the population has led to an increase in the importance of route vehicles such as route buses, and efforts are being made to utilize them in areas with high car usage rates. Currently known route vehicles generally only travel on fixed routes, so there is room for improving convenience in areas with a small number of users. On the other hand, if it is possible to change the route, it is useful to prevent route changes without the knowledge of the route vehicle's occupants, thereby making it less likely that occupants will become dissatisfied due to route changes.

そこで、1つの側面では、本発明は、所定のコースを巡回又は往復し複数のユーザが乗降可能な車両において適切な車内案内を実行することを目的とする。 Therefore, in one aspect, the present invention aims to provide appropriate in-vehicle guidance in a vehicle that travels around or round trips along a predetermined route and is accessible to multiple users.

1つの側面では、以下のような解決手段を提供する。 In one aspect, the following solution is provided:

(1)複数の乗降位置を含む所定のコースを巡回又は往復し複数のユーザが乗降可能な車両に適用可能な車両用案内装置であって、前記所定のコースに沿った走行中に前記車両の走行予定コースが前記所定のコースから他のコースに変更されることに基づいて、前記他のコースを表す変更コース情報と、前記複数の乗降位置のうちの少なくとも1つの乗降位置に関する時刻表情報であって、前記車両の到着予定時間を表す時刻表情報と、乗車中のユーザの識別情報に基づいて、特定のユーザに固有の案内と、
を車内で出力する、ことを特徴とする。
(1) A vehicle guidance device applicable to a vehicle that travels or travels back and forth along a predetermined course including a plurality of boarding and alighting positions and that allows a plurality of users to board and alight, the device providing, based on a change in a planned travel course of the vehicle from the predetermined course to another course while the vehicle is traveling along the predetermined course, changed course information representing the other course, timetable information relating to at least one of the plurality of boarding and alighting positions, the timetable information representing a planned arrival time of the vehicle, and guidance specific to a specific user based on identification information of a user currently aboard;
The device is characterized by outputting the above information inside the vehicle.

(2)上記(1)の構成において、前記乗車中のユーザごとに、ユーザの識別情報に対応付けて該ユーザの降車予定位置が記憶され、前記車両が、ある位置で停車するにあたり、該位置に対応する降車予定位置に対応付けられた識別情報のユーザに対して、降車を促す案内を更に車内で出力する、ことを特徴とする。 (2) In the configuration of (1) above, the planned disembarking location of each user on board is stored in association with the user's identification information, and when the vehicle stops at a certain location, a guide encouraging the user to disembark is further output inside the vehicle to the user whose identification information is associated with the planned disembarking location corresponding to the location.

(3)上記(1)の構成において、前記走行予定コースが前記他のコースに変更されることに基づいて、前記他のコースに係る広告を更に車内で出力することを特徴とする。 (3) In the configuration of (1) above, when the planned driving course is changed to the other course, an advertisement related to the other course is further output in the vehicle.

(4)上記(1)の構成において、前記走行予定コースが前記他のコースに変更されることに基づいて、前記他のコースへの変更に伴って新たに停車可能となる位置への降車予定位置の変更を受け付けることを特徴とする。 (4) In the configuration of (1) above, when the planned travel course is changed to the other course, a change of the planned disembarkation location to a new location where the vehicle can stop due to the change to the other course is accepted.

(空白) (blank)

(5)上記(1)の構成において、前記案内は、対応するユーザの前の座席の背もたれ部の背面に取り付けられる出力装置を介して出力されることを特徴とする。 (5) In the configuration of (1) above, the guidance is output via an output device attached to the back of the backrest of the seat in front of the corresponding user.

(6)上記(1)の構成において、前記案内は、前記車内の可動型の音声スピーカーが、対応するユーザの近傍まで移動して出力される、又は、指向性が可変のスピーカーを介して、対応するユーザの方向に出力されることを特徴とする。 (6) In the configuration of (1) above, the guidance is output from a movable audio speaker in the vehicle that moves close to the corresponding user, or is output in the direction of the corresponding user via a speaker with variable directionality.

1つの側面では、本発明によれば、所定のコースを巡回又は往復し複数のユーザが乗降可能な車両において適切な車内案内を実行することが可能となる。 In one aspect, the present invention makes it possible to provide appropriate in-vehicle guidance in a vehicle that travels around or round trips along a predetermined route and is accessible to multiple users.

路線バスシステムが適用される地域の区画を模式的に示す図である。FIG. 1 is a diagram showing a schematic diagram of a section of an area to which a route bus system is applied. 一実施例による路線バスシステムの全体構成を概略的に示す図である。1 is a diagram illustrating an overall configuration of a route bus system according to an embodiment of the present invention; 路線バスの内部を模式的に示す上面図である。FIG. 2 is a top view showing a schematic view of the inside of a route bus. 路線バスの制御系の構成の一例を示す概略図である。FIG. 2 is a schematic diagram showing an example of the configuration of a control system for a route bus. 処理装置の機能の一例を示す機能ブロック図である。FIG. 2 is a functional block diagram showing an example of functions of the processing device. サーバの機能の一例を示す機能ブロック図である。FIG. 2 is a functional block diagram showing an example of a function of a server. 予約状態情報の一例の説明図である。FIG. 11 is an explanatory diagram of an example of reservation status information. 座席状態情報の一例の説明図である。FIG. 4 is an explanatory diagram of an example of seat state information. 乗車可能区間情報の一例の説明図である。FIG. 2 is an explanatory diagram of an example of rideable section information. コース変更処理部によるコース変更処理の説明図である。FIG. 11 is an explanatory diagram of a course change process performed by a course change processing unit. コース変更判定用情報の一例の説明図である。FIG. 11 is an explanatory diagram of an example of course change determination information. コース変更判定用情報の他の一例の説明図である。FIG. 11 is an explanatory diagram of another example of course change determination information. 時刻表情報の一例の説明図である。FIG. 2 is an explanatory diagram of an example of timetable information. 広告情報の一例の説明図である。FIG. 4 is an explanatory diagram of an example of advertisement information. ユーザ情報の一例の説明図である。FIG. 4 is an explanatory diagram of an example of user information. 運行情報の出力例の説明図である。FIG. 11 is an explanatory diagram of an example of output of operation information. 乗車可能区間情報の出力例の説明図である。FIG. 13 is an explanatory diagram of an example of output of boarding area information. 複数の路線バスが同時に運行する場合に好適な運行情報の出力例の説明図である。FIG. 11 is an explanatory diagram of an example of output of operation information suitable for a case where a plurality of route buses are operating simultaneously. 乗車要求の受付画面の出力例の説明図である。FIG. 13 is an explanatory diagram of an example of an output screen for accepting a boarding request. 乗車要求の受付画面の他の出力例の説明図である。FIG. 13 is an explanatory diagram of another example of output of the boarding request acceptance screen. 乗車要求の受付画面の他の出力例の説明図である。FIG. 13 is an explanatory diagram of another example of output of the boarding request acceptance screen. ユーザが同伴者を伴う場合の乗車要求の受付画面の出力例の説明図である。13 is an explanatory diagram of an example of an output of a boarding request acceptance screen when a user is accompanied by a companion. 余裕度を含ませる場合の乗車要求の受付画面の出力例の説明図である。FIG. 13 is an explanatory diagram of an example of an output of a boarding request acceptance screen when a margin of error is included. プロジェクタの配置例を示す説明図である。FIG. 2 is an explanatory diagram showing an example of projector arrangement. プロジェクタの構成の一例を示す図である。FIG. 1 is a diagram illustrating an example of a configuration of a projector. プロジェクタの投映方向の制御に用いるマップの一例を示す図である。FIG. 13 is a diagram showing an example of a map used to control the projection direction of a projector. 変形例によるプロジェクタの搭載例を示す説明図である。FIG. 13 is an explanatory diagram showing an example of mounting a projector according to a modified example. ジェスチャ認識装置のハードウェア構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of a gesture recognition device. プロジェクタ、ジェスチャ認識装置、及びサーバにより実現される予約受付のための情報のやり取りの一例を示すタイミングチャートである。11 is a timing chart showing an example of information exchange for reservation acceptance realized by a projector, a gesture recognition device, and a server. サーバが情報出力装置として機能するときの動作例を示す概略フローチャートである。10 is a schematic flowchart showing an example of an operation when the server functions as an information output device. 図22のステップS322(乗車可否判定処理)の一例を示す概略フローチャートである。23 is a schematic flowchart showing an example of step S322 (boarding eligibility determination process) of FIG. 22. 図22のステップS322(乗車可否判定処理)の他の一例を示す概略フローチャートである。23 is a schematic flowchart showing another example of step S322 (boarding eligibility determination process) of FIG. 22. 図22のステップS326(コース変更可否判定処理)の一例を示す概略フローチャートである。23 is a schematic flowchart showing an example of step S326 (course change possibility determination process) of FIG. 22. 図25のステップS352(路線バス間連携処理)の一例を示す概略フローチャートである。26 is a schematic flowchart showing an example of step S352 (inter-route bus cooperation processing) of FIG. 25. 図25のステップS352(路線バス間連携処理)の他の一例を示す概略フローチャートである。26 is a schematic flowchart showing another example of step S352 (inter-route bus cooperation processing) of FIG. 25.

以下、添付図面を参照しながら各実施例について詳細に説明する。 Each embodiment will be described in detail below with reference to the attached drawings.

図1は、以下の実施例に係る路線バスシステム1(図2参照)が適用される地域の区画を模式的に示す図である。 Figure 1 is a schematic diagram showing an area to which a route bus system 1 (see Figure 2) according to the following embodiment is applied.

図1では、6×3+4×3=30区間の地域が示される。地域は、例えば坂道が多い地域であることが好適であるが、平坦な地域であってもよい。なお、区画数や形状等は任意である。各区間には、住人の家や店などが存在しうる。図1には、以下で説明する路線バス(車両の一例)2(図2参照)の停留所A1、A2、A3、A10が示される。なお、停留所の配置や数は任意である。以下では、一例として、路線バス2は、停留所A1から停留所A10に向かい、次いで、停留所A10から停留所A1まで向かい、以下、繰り返すような所定のコースを往復する態様で運行する。ただし、変形例では、路線バス2は、所定のコースを巡回する態様で運行してもよい。 In FIG. 1, an area of 6×3+4×3=30 sections is shown. The area is preferably an area with many slopes, but may be a flat area. The number of sections and the shape are arbitrary. Each section may have residents' houses and shops. In FIG. 1, bus stops A1, A2, A3, and A10 of a route bus (one example of a vehicle) 2 (see FIG. 2) described below are shown. The arrangement and number of bus stops are arbitrary. In the following, as an example, the route bus 2 travels from stop A1 to stop A10, then from stop A10 to stop A1, and so on, traveling back and forth along a predetermined course. However, in a modified example, the route bus 2 may travel in a circular manner along a predetermined course.

路線バス2は、1台だけ運行してもよいし、複数台が同時に運行してもよい。 There may be only one route bus 2 in operation, or multiple routes may be in operation at the same time.

図2は、一実施例による路線バスシステム1の全体構成を概略的に示す図である。 Figure 2 is a diagram showing the overall configuration of a route bus system 1 according to one embodiment.

本実施例では、一例として、路線バスシステム1は、登録されたユーザが利用可能である。以下では、説明上、ユーザとは、路線バスシステム1のユーザであり、路線バス2内の乗員は、乗車中のユーザを指す。ただし、路線バスシステム1は、登録されたユーザ以外も、例えば登録されたユーザの同伴者である場合等は、利用可能である。なお、変形例では、路線バスシステム1は、登録制ではなく、不特定のユーザが利用可能であってもよい。 In this embodiment, as an example, the route bus system 1 can be used by registered users. In the following description, for the sake of explanation, a user refers to a user of the route bus system 1, and a passenger on the route bus 2 refers to a user currently on board. However, the route bus system 1 can also be used by users other than registered users, for example, if the user is a companion of a registered user. In a modified example, the route bus system 1 may be available to unspecified users without requiring registration.

路線バスシステム1は、路線バス2と、サーバ4と、ユーザ端末6と、プロジェクタ7と、ジェスチャ認識装置8とを含む。路線バス2、サーバ4、プロジェクタ7、及びユーザ端末6は、ネットワーク9を介して通信可能である。ネットワーク9は、無線通信網を含み、その他、インターネット、VPN(Virtual Private Network)、WAN(Wide Area Network)、有線ネットワーク、又はこれらの任意の組み合わせ等を含んでもよい。 The route bus system 1 includes a route bus 2, a server 4, a user terminal 6, a projector 7, and a gesture recognition device 8. The route bus 2, the server 4, the projector 7, and the user terminal 6 are capable of communicating with each other via a network 9. The network 9 includes a wireless communication network, and may also include the Internet, a VPN (Virtual Private Network), a WAN (Wide Area Network), a wired network, or any combination of these.

[路線バス]
図3は、路線バス2の内部を模式的に示す上面図であり、ルーフを取り外した状態で示す概略図である。
[Local bus]
FIG. 3 is a top view showing the interior of the route bus 2 with the roof removed.

本実施例では、一例として、路線バス2は、小型のバスであり、定員が8人である。具体的には、路線バス2は、2人掛けの4列シートを備える。図3には、8つの座席S0~S7が示される。なお、座席数や配置等は任意である。 In this embodiment, as an example, route bus 2 is a small bus with a capacity of eight people. Specifically, route bus 2 has four rows of two-seater seats. Eight seats S0 to S7 are shown in FIG. 3. Note that the number and arrangement of seats are arbitrary.

路線バス2は、乗降が容易となるように、例えばスライドドア式である。路線バス2は、各座席へのアクセスが可能な通路を有する。 The route bus 2 has, for example, a sliding door type to facilitate boarding and disembarking. The route bus 2 has an aisle that allows access to each seat.

路線バス2は、室内の前方正面に大型ディスプレイD1を備える。また、路線バス2は、各座席の背面に、個別のディスプレイD2~D7を備える。例えば、ディスプレイD2は、座席S2に座るユーザが利用可能になるように座席S2の前方の座席、すなわち座席S0の背面に取り付けられる。なお、変形例では、大型ディスプレイD1やディスプレイD2~D7のうちの一部又は全部に代えて又は加えて、他の形態の表示装置(例えばプロジェクタや空中ディスプレイ)が利用されてもよい。空中ディスプレイとは、光を空気中で結像することで映像を生成する装置である。また、ヘッドアップディスプレイ等が利用されてもよい。 Route bus 2 is equipped with a large display D1 at the front of the interior. Route bus 2 also has individual displays D2 to D7 on the back of each seat. For example, display D2 is attached to the seat in front of seat S2, i.e., the back of seat S0, so that it is available to the user sitting in seat S2. Note that in a modified example, other types of display devices (for example, a projector or an aerial display) may be used in place of or in addition to some or all of large display D1 and displays D2 to D7. An aerial display is a device that generates images by focusing light in the air. A head-up display or the like may also be used.

路線バス2は、可動型のスピーカー3aを備える。スピーカー3aは、各座席へのアクセスが可能な通路上を移動可能である。スピーカー3aは、例えばロボット等の形態であってもよく、ロボットの場合、二足歩行型や車輪型であってよい。なお、変形例では、可動型のスピーカー3aに代えて又は加えて、指向性が可変のスピーカーが使用されてもよい。また、更なる変形例では、可動型のスピーカー3aは省略されてもよい。また、スピーカー3aに代えて又は加えて、ディスプレイD2~D7にスピーカーが内蔵されてもよいし、他の箇所にスピーカーが設けられてもよい。 The route bus 2 is equipped with a movable speaker 3a. The speaker 3a is movable on an aisle that allows access to each seat. The speaker 3a may be in the form of a robot, for example, and in the case of a robot, it may be a bipedal or wheeled type. In a modified example, a speaker with variable directionality may be used instead of or in addition to the movable speaker 3a. In a further modified example, the movable speaker 3a may be omitted. In addition to or in addition to the speaker 3a, a speaker may be built into the displays D2 to D7, or a speaker may be provided in another location.

路線バス2は、車内を撮像するカメラ3bを備える。図3では、1つのカメラ3bが室内の前方正面に後方向きに取り付けられるが、カメラ3bは、複数個設けられてもよい。
カメラ3bは、乗員を認識するための画像を取得するために設けられる。ただし、カメラ3bの画像は、他の用途(例えばセキュリティ等)で利用されてもよい。
The route bus 2 is equipped with a camera 3b that captures images of the interior of the bus. In Fig. 3, one camera 3b is attached to the front of the interior of the bus facing backward, but a plurality of cameras 3b may be provided.
The camera 3b is provided to obtain images for recognizing an occupant, but the images from the camera 3b may be used for other purposes (e.g., security, etc.).

図4は、路線バス2の制御系の構成の一例を示す概略図である。 Figure 4 is a schematic diagram showing an example of the configuration of the control system of route bus 2.

路線バス2の制御系は、処理装置10を含む。処理装置10には、CAN(controller area network)などの適切なバスを介して、車両内の各種の電子機器30(スピーカー3a、大型ディスプレイD1、ディスプレイD2~D7、カメラ3b等)が接続されている。 The control system of the route bus 2 includes a processing device 10. The processing device 10 is connected to various electronic devices 30 (speaker 3a, large display D1, displays D2 to D7, camera 3b, etc.) in the vehicle via an appropriate bus such as a controller area network (CAN).

電子機器30は、上述したスピーカー3a、大型ディスプレイD1、ディスプレイD2~D7、及びカメラ3bの他、入力装置3と、自律走行用センサ3cと、制駆動力制御装置3dと、操舵制御装置3eと、GPS受信機3fとを含む。 The electronic device 30 includes the speaker 3a, large display D1, displays D2 to D7, and camera 3b described above, as well as an input device 3, an autonomous driving sensor 3c, a braking/driving force control device 3d, a steering control device 3e, and a GPS receiver 3f.

入力装置3は、乗員が各種指示を入力するための装置である。入力装置3は、リモートコントローラ等の形態であってよく、各座席に設けられてもよい。あるいは、入力装置3は、ディスプレイD2~D7に内蔵されてよいタッチパネルにより実現されてもよい。あるいは、入力装置3は、路線バス2内に搭載されてもよい音声認識装置やジェスチャ認識装置により実現されてもよい。この場合、音声認識装置やジェスチャ認識装置は、ロボットの形態であるスピーカー3aにより実現されてもよい。 The input device 3 is a device for passengers to input various instructions. The input device 3 may be in the form of a remote controller or the like, and may be provided at each seat. Alternatively, the input device 3 may be realized by a touch panel that may be built into the displays D2 to D7. Alternatively, the input device 3 may be realized by a voice recognition device or a gesture recognition device that may be mounted inside the route bus 2. In this case, the voice recognition device or the gesture recognition device may be realized by a speaker 3a in the form of a robot.

自律走行用センサ3cは、自律走行に必要又は有用なセンサであり、例えばレーダセンサ(例えばミリ波レーダセンサ)、画像センサ(例えばステレオカメラ)、LiDAR(ライダー)、ジャイロセンサ、加速度センサ等である。電子機器30は、自律走行用に、自律走行用センサ3cに加えて、車々間通信器、路車間通信機等を備えてもよい。 The autonomous driving sensor 3c is a sensor necessary or useful for autonomous driving, such as a radar sensor (e.g., a millimeter wave radar sensor), an image sensor (e.g., a stereo camera), a LiDAR (lidar), a gyro sensor, an acceleration sensor, etc. For autonomous driving, the electronic device 30 may be equipped with a vehicle-to-vehicle communication device, a road-to-vehicle communication device, etc., in addition to the autonomous driving sensor 3c.

制駆動力制御装置3dは、制動力制御装置としてのブレーキECU(Electronic Control Unit)、駆動力制御装置としてのエンジンECU等を含む。
ブレーキECUは、目標制動力に応じて車輪のマスタシリンダ圧を制御することで、制動力を制御する。エンジンECUは、目標駆動力に応じてエンジンの燃料噴射量等を制御することで、駆動力を制御する。なお、制駆動力制御装置3dは、路線バス2が電動又はハイブリッド式である場合は、駆動力制御装置として走行用モータを制御するECUを含んでよい。
The braking/driving force control device 3d includes a brake ECU (Electronic Control Unit) as a braking force control device, an engine ECU as a driving force control device, and the like.
The brake ECU controls the braking force by controlling the master cylinder pressure of the wheels according to the target braking force. The engine ECU controls the driving force by controlling the fuel injection amount of the engine according to the target driving force. If the route bus 2 is an electric or hybrid type, the braking/driving force control device 3d may include an ECU that controls the running motor as a driving force control device.

操舵制御装置3eは、目標操舵角に応じて操舵装置を制御する。 The steering control device 3e controls the steering device according to the target steering angle.

GPS受信機3fは、GPS衛星(又はGNSS:Global Navigation Satellite System衛星)からの電波を受信して、路線バス2の位置を算出する。 The GPS receiver 3f receives radio waves from GPS satellites (or GNSS: Global Navigation Satellite System satellites) and calculates the position of the route bus 2.

処理装置10は、コンピュータの形態であり、例えばECU(Electronic Control Unit)として具現化されてもよい。処理装置10は、図4に示すように、バス19で接続されたCPU(Central Processing Unit)11、RAM(Random Access Memory)12、ROM(Read Only Memory)13、補助記憶装置14、ドライブ装置15、及び通信インターフェース17、並びに、通信インターフェース17に接続された有線送受信部25及び無線送受信部26を含む。 The processing device 10 is in the form of a computer and may be embodied, for example, as an ECU (Electronic Control Unit). As shown in FIG. 4, the processing device 10 includes a CPU (Central Processing Unit) 11, a RAM (Random Access Memory) 12, a ROM (Read Only Memory) 13, an auxiliary storage device 14, a drive device 15, and a communication interface 17, all connected by a bus 19, as well as a wired transceiver 25 and a wireless transceiver 26 connected to the communication interface 17.

補助記憶装置14は、例えばHDD(Hard Disk Drive)や、EEPROM(Electrically Erasable Programmable Read-Only Memory)、SSD(Solid State Drive)などであり、アプリケーションソフトウェアなどに関連するデータを記憶する記憶装置である。 The auxiliary storage device 14 is, for example, a hard disk drive (HDD), an electrically erasable programmable read-only memory (EEPROM), or a solid state drive (SSD), and is a storage device that stores data related to application software, etc.

有線送受信部25は、有線ネットワークを利用して通信可能な送受信部を含む。有線送受信部25には、電子機器30が接続される。ただし、電子機器30の一部又は全部は、バス19に接続されてもよいし、無線送受信部26に接続されてもよい。 The wired transceiver 25 includes a transceiver capable of communicating using a wired network. The wired transceiver 25 is connected to the electronic device 30. However, some or all of the electronic device 30 may be connected to the bus 19 or to the wireless transceiver 26.

無線送受信部26は、ネットワーク9(図2参照)を利用して通信可能な送受信部である。また、無線送受信部26は、近距離無線通信(NFC:Near Field Communication)部、ブルーツース(Bluetooth、登録商標)通信部、Wi-Fi(Wireless-Fidelity)送受信部、赤外線送受信部などを含んでもよい。 The wireless transceiver 26 is a transceiver capable of communicating using the network 9 (see FIG. 2). The wireless transceiver 26 may also include a near field communication (NFC) unit, a Bluetooth (registered trademark) communication unit, a Wi-Fi (Wireless-Fidelity) transceiver unit, an infrared transceiver unit, etc.

なお、処理装置10は、記録媒体16と接続可能であってもよい。記録媒体16は、所定のプログラムを格納する。この記録媒体16に格納されたプログラムは、ドライブ装置15を介して処理装置10の補助記憶装置14等にインストールされる。インストールされた所定のプログラムは、処理装置10のCPU11により実行可能となる。例えば、記録媒体16は、CD(Compact Disc)-ROM、フレキシブルディスク、光磁気ディスク等の様に情報を光学的、電気的あるいは磁気的に記録する記録媒体、ROM、フラッシュメモリ等のように情報を電気的に記録する半導体メモリ等であってよい。 The processing device 10 may be connectable to a recording medium 16. The recording medium 16 stores a specific program. The program stored in the recording medium 16 is installed in the auxiliary storage device 14 of the processing device 10 via the drive device 15. The installed specific program can be executed by the CPU 11 of the processing device 10. For example, the recording medium 16 may be a recording medium that records information optically, electrically or magnetically, such as a CD (Compact Disc)-ROM, a flexible disk, or a magneto-optical disk, or a semiconductor memory that records information electrically, such as a ROM or a flash memory.

図5は、処理装置10の機能の一例を示す機能ブロック図である。 Figure 5 is a functional block diagram showing an example of the functions of the processing device 10.

処理装置10は、走行予定コース受信部102と、時刻表情報受信部103と、センサ情報取得部104と、車両位置情報取得部106と、目標制駆動力決定部108と、目標操舵角決定部110と、乗員状態検出部112と、情報出力制御部114と、乗員要求送信部116を含む。走行予定コース受信部102、時刻表情報受信部103、センサ情報取得部104、車両位置情報取得部106、目標制駆動力決定部108、目標操舵角決定部110、乗員状態検出部112、情報出力制御部114、及び乗員要求送信部116は、CPU11が記憶装置(例えばROM13)内のプログラムを実行することで実現できる。また、処理装置10は、走行予定コース記憶部120を含む。走行予定コース記憶部120は、例えば補助記憶装置14により実現できる。 The processing device 10 includes a planned driving course receiving unit 102, a timetable information receiving unit 103, a sensor information acquiring unit 104, a vehicle position information acquiring unit 106, a target braking/driving force determining unit 108, a target steering angle determining unit 110, an occupant state detecting unit 112, an information output control unit 114, and an occupant request transmitting unit 116. The planned driving course receiving unit 102, the timetable information receiving unit 103, the sensor information acquiring unit 104, the vehicle position information acquiring unit 106, the target braking/driving force determining unit 108, the target steering angle determining unit 110, the occupant state detecting unit 112, the information output control unit 114, and the occupant request transmitting unit 116 can be realized by the CPU 11 executing a program in a storage device (e.g., ROM 13). The processing device 10 also includes a planned driving course memory unit 120. The planned driving course memory unit 120 can be realized, for example, by the auxiliary storage device 14.

走行予定コース受信部102は、サーバ4から走行予定コースを表す情報(以下、「コース情報」とも称する)を受信する。本実施例では、走行予定コースは、基本コースで決まっているが、後述するように、所定の場合は基本コースから変更される。なお、サーバ4は、走行予定コースを基本コースから他のコースに変更する場合だけ、変更後のコースを路線バス2に送信してもよい。 The planned driving course receiving unit 102 receives information representing the planned driving course (hereinafter also referred to as "course information") from the server 4. In this embodiment, the planned driving course is determined as a basic course, but as described below, it is changed from the basic course in certain cases. Note that the server 4 may transmit the changed course to the route bus 2 only when the planned driving course is changed from the basic course to another course.

時刻表情報受信部103は、サーバ4から時刻表を表す情報(以下、「時刻表情報」と称する)を受信する。本実施例では、走行予定コースが基本コース以外のコースに変更される場合がある。このようなコースの変更は、停留所等への到着予定時刻を変化させる場合があるので、かかる到着予定時刻の変化を反映した時刻表は、到着を待つユーザにとって有用となる。 The timetable information receiving unit 103 receives information representing a timetable (hereinafter referred to as "timetable information") from the server 4. In this embodiment, the planned travel route may be changed to a route other than the basic route. Such a change in route may change the scheduled arrival time at a bus stop, etc., so a timetable that reflects such a change in the scheduled arrival time is useful for users waiting for arrivals.

センサ情報取得部104は、自律走行用センサ3cから各種情報を取得する。 The sensor information acquisition unit 104 acquires various information from the autonomous driving sensor 3c.

車両位置情報取得部106は、GPS受信機3fから車両位置情報を取得する。車両位置情報取得部106は、取得した車両位置情報をサーバ4に送信する。 The vehicle position information acquisition unit 106 acquires vehicle position information from the GPS receiver 3f. The vehicle position information acquisition unit 106 transmits the acquired vehicle position information to the server 4.

目標制駆動力決定部108は、目標駆動力を決定する。例えば、目標駆動力は、所定の巡航速度(例えば20km/h)で定速走行するように決定される。また、目標制駆動力決定部108は、自律走行用センサ3cからの各種情報等に基づいて、必要に応じて目標制動力を決定する。例えば、障害物が検出された場合は、障害物の手前で停車するように目標制動力が決定される。目標制駆動力決定部108は、目標駆動力や目標制動力を決定すると、決定した目標駆動力及び目標制動力を制駆動力制御装置3dに与える。なお、所定の巡航速度は、可変であってもよく、その場合、所定の巡航速度は、サーバ4から指示されてよい。 The target braking/driving force determination unit 108 determines the target driving force. For example, the target driving force is determined so as to travel at a constant speed at a predetermined cruising speed (e.g., 20 km/h). The target braking/driving force determination unit 108 also determines the target braking force as necessary based on various information from the autonomous driving sensor 3c. For example, if an obstacle is detected, the target braking force is determined so as to stop the vehicle in front of the obstacle. When the target braking/driving force determination unit 108 determines the target driving force and the target braking force, it provides the determined target driving force and target braking force to the braking/driving force control device 3d. Note that the predetermined cruising speed may be variable, in which case the predetermined cruising speed may be instructed from the server 4.

目標操舵角決定部110は、目標操舵角を決定する。目標操舵角は、走行予定コースに沿って延在する道路上の白線等の認識結果に基づいて設定されてもよい。あるいは、目標操舵角は、走行予定コースの軌道と現在の路線バス2の位置や向きとの関係に基づいて決定されてよい。目標操舵角決定部110は、目標操舵角を決定すると、決定した目標操舵角を操舵制御装置3eに与える。 The target steering angle determination unit 110 determines the target steering angle. The target steering angle may be set based on the recognition results of white lines on the road extending along the planned driving course. Alternatively, the target steering angle may be determined based on the relationship between the trajectory of the planned driving course and the current position and orientation of the route bus 2. After determining the target steering angle, the target steering angle determination unit 110 provides the determined target steering angle to the steering control device 3e.

このようにして、目標制駆動力決定部108及び目標操舵角決定部110は、制駆動力制御装置3d及び操舵制御装置3eと協動して、自律走行用センサ3cからの各種情報に基づいて、走行予定コースに沿って路線バス2が走行するように路線バス2の自律走行を実現する。 In this way, the target braking/driving force determination unit 108 and the target steering angle determination unit 110 cooperate with the braking/driving force control device 3d and the steering control device 3e to realize autonomous driving of the route bus 2 so that the route bus 2 travels along the planned driving course based on various information from the autonomous driving sensor 3c.

乗員状態検出部112は、カメラ3bからの情報に基づいて、路線バス2内の乗員の状態を検出する。検出対象の乗員の状態は、乗員の座席(どの座席が使用されているか)、
及び乗員のユーザIDである。乗員のユーザIDは、あらかじめ登録されたユーザの顔画像とカメラ3bからの画像内の各顔画像部とのパターンマッチングにより導出されてもよい。あるいは、乗車及び/又は降車の際にIDカードをかざす方法を採用する場合は、ユーザIDは、IDカードから取得されてもよい。IDカードは、ユーザ登録の際に作られる磁気カードであってよい。IDカードは、ユーザ端末6内に電子的に記憶されるカードであってもよい。この場合、ユーザ端末6は、近距離通信によりユーザIDを路線バス2に設けられる受信機(図示せず)に送信する。
The passenger status detection unit 112 detects the status of passengers in the route bus 2 based on information from the camera 3b. The status of the passengers to be detected includes the passenger's seat (which seat is occupied),
and the user ID of the passenger. The user ID of the passenger may be derived by pattern matching between a preregistered face image of the user and each face image portion in the image from the camera 3b. Alternatively, in the case where a method of waving an ID card when boarding and/or disembarking is adopted, the user ID may be obtained from the ID card. The ID card may be a magnetic card created at the time of user registration. The ID card may be a card electronically stored in the user terminal 6. In this case, the user terminal 6 transmits the user ID to a receiver (not shown) provided on the route bus 2 by short-range communication.

乗員状態検出部112は、定期的に又は停留所を含む停車予定位置(乗降用の停車予定位置)ごとに、乗員の状態を検出してもよい。乗員状態検出部112は、検出した乗員の状態を表す情報(以下、「乗員状態情報」とも称する)をサーバ4に送信する。 The occupant status detection unit 112 may detect the status of the occupant periodically or for each planned stop location (planned stop location for boarding and disembarking), including a bus stop. The occupant status detection unit 112 transmits information indicating the detected status of the occupant (hereinafter also referred to as "occupant status information") to the server 4.

情報出力制御部114は、スピーカー3aや、大型ディスプレイD1、ディスプレイD2~D7等を介して、路線バス2内の乗員に向けて各種情報を出力する。各種情報及びその出力方法等は、後で詳しく説明する。 The information output control unit 114 outputs various information to passengers on the route bus 2 via the speaker 3a, the large display D1, the displays D2 to D7, etc. The various information and the output methods thereof will be described in detail later.

乗員要求送信部116は、乗員からの各種要求(例えば降車予定位置の変更要求)をサーバ4に送信する。乗員からの各種要求は、入力装置3を介して入力されてよい。 The occupant request transmission unit 116 transmits various requests from the occupant (e.g., a request to change the planned disembarkation location) to the server 4. The various requests from the occupant may be input via the input device 3.

走行予定コース記憶部120には、コース情報が記憶される。走行予定コース記憶部120に記憶されるコース情報のデフォルトは、基本コースを表すが、走行予定コース受信部102が上述のように他のコース(変更後のコース)を表すコース情報を受信すると、走行予定コース記憶部120内のコース情報は当該受信したコース情報で置換(上書き)される。なお、複数の路線バス2が同時に運行する状況では、複数の路線バス2のそれぞれに対して、コース情報が記憶される。 The planned driving course memory unit 120 stores course information. The default course information stored in the planned driving course memory unit 120 represents the basic course, but when the planned driving course receiving unit 102 receives course information representing another course (changed course) as described above, the course information in the planned driving course memory unit 120 is replaced (overwritten) with the received course information. Note that in a situation where multiple route buses 2 are operating simultaneously, course information is stored for each of the multiple route buses 2.

[サーバ]
サーバ4は、サーバコンピュータから形成される。サーバ4は、複数のサーバコンピュータから形成されてもよい。例えば、サーバ4は、クラウドコンピュータによって実現されてもよい。また、サーバ4は、路線バス2に搭載されたコンピュータによって実現されてもよい。また、サーバ4は、1台の路線バス2に搭載されたコンピュータにより実現されてもよいが、複数の路線バス2のそれぞれに搭載された複数のコンピュータにより協働して実現されてもよい。さらに、また、サーバ4は、路線バス2に搭載のコンピュータと路線バス2に搭載されていないコンピュータとにより協働して実現されてもよい。
[server]
The server 4 is formed of a server computer. The server 4 may be formed of multiple server computers. For example, the server 4 may be realized by a cloud computer. The server 4 may also be realized by a computer mounted on the route bus 2. The server 4 may also be realized by a computer mounted on one route bus 2, or may be realized by multiple computers mounted on each of the multiple route buses 2 working together. Furthermore, the server 4 may also be realized by a computer mounted on the route bus 2 and a computer not mounted on the route bus 2 working together.

図6は、サーバ4の機能の一例を示す機能ブロック図である。 Figure 6 is a functional block diagram showing an example of the functions of server 4.

サーバ4は、乗車可能区間導出部400と、乗車要求受信部401と、乗車可否判定部402と、ユーザ特定部404と、予約受付部405と、降車予定位置変更受信部406と、コース変更処理部407と、時刻表生成部408と、車両状態更新部409と、座席状態更新部410と、出力制御部411と、ユーザ登録処理部412と、ジェスチャ入力処理部414とを含む。乗車可能区間導出部400、乗車要求受信部401、乗車可否判定部402、ユーザ特定部404、予約受付部405、降車予定位置変更受信部406、コース変更処理部407、時刻表生成部408、車両状態更新部409、座席状態更新部410、出力制御部411、ユーザ登録処理部412、及びジェスチャ入力処理部414は、CPU11のようなCPUが記憶装置(例えばROM13のような記憶装置)内のプログラムを実行することで実現できる。 The server 4 includes a boarding available section derivation unit 400, a boarding request receiving unit 401, a boarding eligibility determination unit 402, a user identification unit 404, a reservation acceptance unit 405, a planned disembarkation location change receiving unit 406, a course change processing unit 407, a timetable generation unit 408, a vehicle status update unit 409, a seat status update unit 410, an output control unit 411, a user registration processing unit 412, and a gesture input processing unit 414. The boarding available section derivation unit 400, boarding request receiving unit 401, boarding availability determination unit 402, user identification unit 404, reservation acceptance unit 405, planned disembarkation location change receiving unit 406, course change processing unit 407, timetable generation unit 408, vehicle status update unit 409, seat status update unit 410, output control unit 411, user registration processing unit 412, and gesture input processing unit 414 can be realized by a CPU such as CPU 11 executing a program in a storage device (e.g., a storage device such as ROM 13).

また、処理装置10は、予約状態情報記憶部420と、乗車可能区間記憶部421と、ユーザ情報記憶部422と、コース変更判定用情報記憶部423と、車両状態情報記憶部424と、座席状態情報記憶部425と、走行予定コース記憶部426と、時刻表情報記憶部428と、広告情報記憶部430とを含む。予約状態情報記憶部420、乗車可能区間記憶部421、ユーザ情報記憶部422、コース変更判定用情報記憶部423、車両状態情報記憶部424、座席状態情報記憶部425、走行予定コース記憶部426、時刻表情報記憶部428、及び広告情報記憶部430は、例えば補助記憶装置14のような補助記憶装置により実現できる。なお、予約状態情報記憶部420、乗車可能区間記憶部421、ユーザ情報記憶部422、コース変更判定用情報記憶部423、車両状態情報記憶部424、座席状態情報記憶部425、走行予定コース記憶部426、時刻表情報記憶部428、及び広告情報記憶部430のうちの、任意の2つ以上の記憶部は、1つの記憶部として統合されてもよい。 The processing device 10 also includes a reservation status information storage unit 420, a rideable section storage unit 421, a user information storage unit 422, a course change determination information storage unit 423, a vehicle status information storage unit 424, a seat status information storage unit 425, a planned driving course storage unit 426, a timetable information storage unit 428, and an advertisement information storage unit 430. The reservation status information storage unit 420, the rideable section storage unit 421, the user information storage unit 422, the course change determination information storage unit 423, the vehicle status information storage unit 424, the seat status information storage unit 425, the planned driving course storage unit 426, the timetable information storage unit 428, and the advertisement information storage unit 430 can be realized by an auxiliary storage device such as the auxiliary storage device 14. Any two or more of the reservation status information storage unit 420, the boardable section storage unit 421, the user information storage unit 422, the course change determination information storage unit 423, the vehicle status information storage unit 424, the seat status information storage unit 425, the planned travel course storage unit 426, the timetable information storage unit 428, and the advertisement information storage unit 430 may be integrated into a single storage unit.

なお、複数の路線バス2が同時に運行可能な構成では、乗車可能区間導出部400、乗車要求受信部401、乗車可否判定部402、予約受付部405、降車予定位置変更受信部406、コース変更処理部407、時刻表生成部408、車両状態更新部409、座席状態更新部410、出力制御部411、予約状態情報記憶部420、乗車可能区間記憶部421、コース変更判定用情報記憶部423、車両状態情報記憶部424、座席状態情報記憶部425、走行予定コース記憶部426、時刻表情報記憶部428、及び広告情報記憶部430は、路線バス2ごとに機能する。ただし、後述するが、コース変更処理部407は、複数の路線バス2の運行状態を考慮するために、複数の路線バス2に対して共通に機能してもよい。 In addition, in a configuration in which multiple route buses 2 can operate simultaneously, the boarding available section derivation unit 400, the boarding request receiving unit 401, the boarding availability determination unit 402, the reservation receiving unit 405, the planned disembarking position change receiving unit 406, the course change processing unit 407, the timetable generating unit 408, the vehicle status update unit 409, the seat status update unit 410, the output control unit 411, the reservation status information storage unit 420, the boarding available section storage unit 421, the course change determination information storage unit 423, the vehicle status information storage unit 424, the seat status information storage unit 425, the planned driving course storage unit 426, the timetable information storage unit 428, and the advertisement information storage unit 430 function for each route bus 2. However, as will be described later, the course change processing unit 407 may function commonly for multiple route buses 2 in order to take into account the operating status of the multiple route buses 2.

乗車可能区間導出部400は、予約状態情報記憶部420内の予約状態情報(図7A参照)及び座席状態情報記憶部425内の座席状態情報(図7B参照)に基づいて、路線バス2に対してユーザが乗車可能な区間である乗車可能区間を導出する。例えば、乗車可能区間は、現在、路線バス2が満席である場合は、路線バス2が満席でなくなる位置(ある乗員が降車する降車予定位置)から始まる。乗車可能区間は、基本的には、終点までであるが、複数のユーザ間の優先度の調整のために、終点よりも前の位置までとなる場合もある。例えば、ユーザAが先に停車予定位置A3からの乗車を予約しており、ユーザAが停車予定位置A3で乗車することで路線バス2が満席となる場合、ユーザAよりも後に予約するユーザBに対しては、乗車可能区間は、位置A3までとなる。なお、路線バス2が満席でなく先の予約ユーザも存在しない場合は、乗車可能区間は、全区間となる。 The boardable section derivation unit 400 derives a boardable section, which is a section where a user can board the route bus 2, based on the reservation status information in the reservation status information storage unit 420 (see FIG. 7A) and the seat status information in the seat status information storage unit 425 (see FIG. 7B). For example, if the route bus 2 is currently full, the boardable section starts from a position where the route bus 2 is no longer full (a planned disembarking position where a passenger will disembark). The boardable section is basically up to the end point, but may be up to a position before the end point in order to adjust the priorities between multiple users. For example, if user A has previously reserved a ride from planned stop position A3, and the route bus 2 becomes full when user A boards at planned stop position A3, the boardable section for user B, who makes a reservation after user A, is up to position A3. Note that if the route bus 2 is not full and there is no user who has made a reservation earlier, the boardable section is the entire section.

乗車可能区間導出部400は、乗車可能区間を導出すると、当該乗車可能区間を表す情報(以下、「乗車可能区間情報」と称する)(図7C参照)を生成し、乗車可能区間記憶部421内に記憶する。図7Cでは、乗車可能区間とともに乗車可能人数が記憶されている。この場合、乗車可能区間導出部400は、乗車可能区間とともに、乗車可能区間ごとに乗車可能人数を算出する。 When the boarding available section derivation unit 400 derives the boarding available section, it generates information representing the boarding available section (hereinafter referred to as "boarding available section information") (see Figure 7C) and stores it in the boarding available section storage unit 421. In Figure 7C, the number of passengers that can board is stored along with the boarding available section. In this case, the boarding available section derivation unit 400 calculates the number of passengers that can board for each boarding available section along with the boarding available section.

乗車要求受信部401は、後述のユーザ端末6から送信される乗車要求を受信する。乗車要求は、乗車を希望するユーザからの要求を表し、後述するように、乗車予定位置(乗車希望位置)及び降車予定位置(降車希望位置)を表す情報を含む。乗車を希望するユーザは、乗車予定位置及び降車予定位置を指定する態様で乗車要求を発生させる。また、乗車要求は、後述するように、降車予定位置への到着希望時刻(例えば許容できる最も遅い時刻)を表す情報や、同伴者がいる場合は同伴者の人数を表す情報のような、他の情報を任意的に含めることができる。なお、以下では、乗車要求に係るユーザとは、乗車要求を出したユーザ(当該乗車要求により乗車予約をしようとしているユーザ)を指す。 The boarding request receiving unit 401 receives a boarding request transmitted from the user terminal 6 described below. The boarding request represents a request from a user wishing to board, and includes information representing the planned boarding location (desired boarding location) and the planned disembarking location (desired disembarking location), as described below. The user wishing to board generates a boarding request in a manner that specifies the planned boarding location and the planned disembarking location. In addition, as described below, the boarding request can optionally include other information, such as information representing the desired arrival time at the planned disembarking location (e.g., the latest acceptable time) and information representing the number of accompanying persons, if any. In the following, the user related to the boarding request refers to the user who issued the boarding request (the user who is attempting to make a boarding reservation by the boarding request).

乗車可否判定部402は、乗車要求が取得されると、乗車要求に係るユーザの乗車(路線バス2への乗車)が可能であるか否かを判定する乗車可否判定処理を行う。例えば、乗車可否判定部402は、乗車要求に含まれる乗車予定位置及び降車予定位置に基づいて、ユーザの乗車の可否を判定する。この場合、乗車可否判定部402は、乗車可能区間記憶部421内の乗車可能区間情報(図7C参照)を利用できる。すなわち、乗車可否判定部402は、乗車予定位置及び降車予定位置が乗車可能区間内に属する場合は、乗車要求に係るユーザの乗車が可能であると判定する。 When a boarding request is acquired, the boarding possibility determination unit 402 performs a boarding possibility determination process to determine whether or not the user related to the boarding request is able to board (board the route bus 2). For example, the boarding possibility determination unit 402 determines whether or not the user is able to board based on the planned boarding location and planned disembarking location included in the boarding request. In this case, the boarding possibility determination unit 402 can use the boarding possibility section information (see FIG. 7C) in the boarding possibility section storage unit 421. In other words, if the planned boarding location and the planned disembarking location are within the boarding possibility section, the boarding possibility determination unit 402 determines that the user related to the boarding request is able to board.

ここで、上述のように、乗車可能区間は、座席状態情報記憶部425内の座席状態情報(図7B参照)に基づいて導出される。従って、乗車可能区間記憶部421内の乗車可能区間情報を利用する場合は、路線バス2に乗車可能なユーザの数の上限値(座席数)と、現在の乗員の数と、乗員の降車予定位置とに基づいて、乗車可否判定処理が実行されることになる。これにより、乗員の降車による空席の増加を加味できる態様、乗車可否判定処理を行うことができるので、乗車可否の判定精度が向上する。 As described above, the boarding section is derived based on the seat status information (see FIG. 7B) in the seat status information storage unit 425. Therefore, when using the boarding section information in the boarding section storage unit 421, the boarding eligibility determination process is executed based on the upper limit of the number of users who can board the route bus 2 (number of seats), the current number of passengers, and the planned disembarking locations of the passengers. This allows the boarding eligibility determination process to be performed in a manner that takes into account the increase in vacant seats due to passengers disembarking, improving the accuracy of the boarding eligibility determination.

また、上述のように、乗車可能区間は、予約状態情報記憶部420内の予約状態情報(図7A参照)に基づいて導出される。従って、乗車可能区間記憶部421内の乗車可能区間情報を利用する場合は、今後路線バス2に乗車することになるユーザの数、当該ユーザの降車予定位置をも考慮して、乗車可否判定処理が実行されることになる。これにより、乗車可否判定処理での乗車可否の判定精度が更に向上する。 As described above, the boarding availability section is derived based on the reservation status information (see FIG. 7A) in the reservation status information storage unit 420. Therefore, when using the boarding availability section information in the boarding availability section storage unit 421, the boarding availability determination process is executed taking into account the number of users who will be boarding the route bus 2 in the future and the planned disembarking locations of those users. This further improves the accuracy of the boarding availability determination process.

また、乗車可否判定部402は、乗車要求に同伴者の情報が含まれる場合は、同伴者を含む全員が乗車できるか否かを判定する。なお、予約状態情報記憶部420内の予約状態情報(図7A参照)の場合は、乗車可能人数が記憶されているので、かかる乗車可能人数の情報を利用して、同伴者を含む全員が乗車できるか否かを判定することができる。 In addition, when the boarding request includes information about a companion, the boarding eligibility determination unit 402 determines whether all passengers, including the companion, can board. In the case of reservation status information in the reservation status information storage unit 420 (see FIG. 7A), the number of passengers that can board is stored, so that information about the number of passengers that can board can be used to determine whether all passengers, including the companion, can board.

また、乗車可否判定部402は、乗車要求に到着希望時刻や余裕度の情報が含まれる場合は、時刻表情報記憶部428内の時刻表情報に基づいて、到着希望時刻を考慮した態様で、乗車可否判定処理を行うこととしてもよい。具体的には、乗車可否判定部402は、降車予定位置での到着予定時間と到着希望時刻との関係に基づいて、ユーザの乗車の可否を判定する。この場合、到着予定時間が到着希望時刻よりも前である場合は、ユーザの乗車が可能であると判定する。更に、乗車可否判定部402は、降車予定位置での到着予定時間と到着希望時刻との関係と、余裕度とに基づいて、ユーザの乗車の可否を判定してもよい。この場合、乗車可否判定部402は、余裕度が高いほど、到着予定時間に対する到着希望時刻の遅れが許容されやすくなる態様で、乗車可否判定処理を行うこととしてもよい。 In addition, when the boarding request includes information on the desired arrival time and the margin of safety, the boarding availability determination unit 402 may perform boarding availability determination processing in a manner that takes the desired arrival time into consideration, based on the timetable information in the timetable information storage unit 428. Specifically, the boarding availability determination unit 402 determines whether the user can board based on the relationship between the scheduled arrival time and the desired arrival time at the planned disembarking location. In this case, if the scheduled arrival time is earlier than the desired arrival time, it is determined that the user can board. Furthermore, the boarding availability determination unit 402 may determine whether the user can board based on the relationship between the scheduled arrival time and the desired arrival time at the planned disembarking location and the margin of safety. In this case, the boarding availability determination unit 402 may perform boarding availability determination processing in a manner in which the higher the margin of safety, the more likely it is that a delay in the desired arrival time relative to the scheduled arrival time is to be tolerated.

なお、乗車可否を判定する際、複数のユーザ間の優先度が考慮されてもよい。この場合、複数のユーザ間の優先度は、乗員>ユーザ(予約中のユーザ)であり、予約中のユーザ間では、先に予約したユーザ>後に予約するユーザであるが、例外があってもよい。例えば、ユーザの属性(車いす使用や、松葉づえ使用、目が見えない等)が考慮され、例えば年配者や身体障害者が優先されてもよい。 When determining whether or not a passenger can board the vehicle, the priority between multiple users may be taken into consideration. In this case, the priority between multiple users is passenger > user (user with reservation), and among users with reservations, the user who made the reservation first > user who will make the reservation later, but there may be exceptions. For example, the attributes of the user (wheelchair user, crutch user, blindness, etc.) may be taken into consideration, and priority may be given to, for example, elderly people and people with disabilities.

また、複数の路線バス2が同時に運行する状況において、特定の路線バス2を指定しない乗車要求に対しては、乗車可否判定部402は、複数の路線バス2の乗車可能区間情報に基づいて、複数の路線バス2のうちの、どの路線バス2に乗車可能であるかを判定してもよい。 In addition, in a situation where multiple route buses 2 are operating simultaneously, in response to a boarding request that does not specify a specific route bus 2, the boarding availability determination unit 402 may determine which of the multiple route buses 2 the user can board based on the boarding availability section information of the multiple route buses 2.

ユーザ特定部404は、乗車要求に係るユーザIDなど、予約状態情報の更新の際に利用されるユーザID(乗車要求を送信したユーザに係るユーザID)を特定する。ここで、乗車要求は、後述するように、ユーザ端末6から送信される乗車要求と、ジェスチャ認識装置8から送信されるジェスチャ認識結果に基づいてジェスチャ入力処理部414により生成される乗車要求とがある。ユーザ端末6から送信される乗車要求の場合は、ユーザ特定部404は、例えばユーザ端末6からの送信データのヘッダ情報等に基づいて、ユーザIDを特定してよい。また、ジェスチャ入力処理部414により生成される乗車要求の場合、ユーザ特定部404は、後述するカメラ8bの画像に含まれるユーザの画像と、ユーザ情報記憶部422内のユーザ情報(図11B参照)とに基づいて、ユーザIDを特定してよい。この場合、ユーザ情報として各ユーザの顔画像(登録画像)が利用されてよい。 The user identification unit 404 identifies a user ID (user ID related to the user who transmitted the boarding request) used when updating reservation status information, such as a user ID related to a boarding request. Here, boarding requests include boarding requests transmitted from the user terminal 6, as described below, and boarding requests generated by the gesture input processing unit 414 based on gesture recognition results transmitted from the gesture recognition device 8. In the case of a boarding request transmitted from the user terminal 6, the user identification unit 404 may identify the user ID based on, for example, header information of the transmitted data from the user terminal 6. In addition, in the case of a boarding request generated by the gesture input processing unit 414, the user identification unit 404 may identify the user ID based on an image of the user included in an image of the camera 8b described below and user information in the user information storage unit 422 (see FIG. 11B). In this case, a face image (registered image) of each user may be used as the user information.

予約受付部405は、乗車可否判定部402により乗車要求に係るユーザの乗車が可能であると判定されると、ユーザによる路線バス2への乗車予約を受け付ける。予約受付部405は、乗車予約を受け付けると、対応する乗車予約に基づいて、予約状態情報記憶部420内の予約状態情報(図7A)を更新する。図7Aでは、ユーザIDに対応付けて、降車予定位置、乗車予定位置、余裕度、及び到着希望時刻が記憶されている。この場合、対応する乗車要求に含まれる降車予定位置及び乗車予定位置に基づいて、予約状態情報が更新される。余裕度は、乗員の余裕度(遅延に対する余裕度)を表し、後述のように乗車要求に含められる場合がある。余裕度の情報が、対応する乗車要求に含まれる場合は、当該余裕度の情報も格納される。予約状態情報の更新の際に利用されるユーザIDは、ユーザ特定部404により特定される。なお、余裕度は、“低い”場合(すなわち急いでいる場合のみ)乗車要求に含められてもよいし、多段階で指定されてもよい。また、余裕度は、降車予定位置での許容遅れ時間の形態等でユーザにより指定されてもよい。 When the boarding availability determination unit 402 determines that the user related to the boarding request is able to board, the reservation reception unit 405 accepts a reservation for boarding the route bus 2 by the user. When the reservation reception unit 405 accepts a boarding reservation, it updates the reservation status information (FIG. 7A) in the reservation status information storage unit 420 based on the corresponding boarding reservation. In FIG. 7A, the planned drop-off location, planned boarding location, margin, and desired arrival time are stored in association with the user ID. In this case, the reservation status information is updated based on the planned drop-off location and planned boarding location included in the corresponding boarding request. The margin represents the margin of the passenger (margin of margin for delays) and may be included in the boarding request as described later. If margin information is included in the corresponding boarding request, the margin information is also stored. The user ID used when updating the reservation status information is identified by the user identification unit 404. Note that the margin may be included in the boarding request when it is "low" (i.e., only when in a hurry), or may be specified in multiple stages. The margin may also be specified by the user in the form of an acceptable delay time at the planned disembarkation location, etc.

降車予定位置変更受信部406は、後述のユーザ端末6や路線バス2の処理装置10(乗員要求送信部116)から降車予定位置の変更要求を受信する。降車予定位置変更受信部406は、ある乗員に係る降車予定位置の変更要求を受信すると、当該乗員に関して、座席状態情報記憶部425内の座席状態情報(図7B参照)のうちの、降車予定位置を変更する。 The planned alighting position change receiving unit 406 receives a request to change the planned alighting position from the user terminal 6 described below or the processing device 10 (passenger request sending unit 116) of the route bus 2. When the planned alighting position change receiving unit 406 receives a request to change the planned alighting position for a certain passenger, it changes the planned alighting position for that passenger in the seat status information (see FIG. 7B) in the seat status information storage unit 425.

コース変更処理部407は、ユーザからの乗車要求に基づいて、走行予定コースを、基本コースから他のコースに変更する。なお、コース変更処理部407は、走行予定コースを他のコースに変えた後、他のユーザからの乗車要求に基づいて、更に、走行予定コースを、他のコースから更なる他のコース(基本コースを含む)に変更してもよい。すなわち、コース変更が可能な回数は、2回以上であってもよいし、1回だけに限られてもよい。以下では、特に言及しない限り、コース変更が可能な回数は無制限であるとする。 The course change processing unit 407 changes the planned driving course from the basic course to another course based on a boarding request from a user. After changing the planned driving course to another course, the course change processing unit 407 may further change the planned driving course from another course to yet another course (including the basic course) based on a boarding request from another user. In other words, the number of times that the course can be changed may be two or more times, or may be limited to only one time. In the following, unless otherwise specified, the number of times that the course can be changed is considered to be unlimited.

具体的には、コース変更処理部407は、乗車要求に含まれる乗車予定位置や降車予定位置が走行予定コース外である場合、走行予定コースを変更する。なお、後述のように、コース変更処理部407は、乗車要求に含まれる乗車予定位置や降車予定位置が走行予定コース外である場合であっても、走行予定コースを変更しない場合もありうる。 Specifically, the course change processing unit 407 changes the planned driving course when the planned boarding location or planned disembarking location included in the boarding request is outside the planned driving course. Note that, as described below, the course change processing unit 407 may not change the planned driving course even if the planned boarding location or planned disembarking location included in the boarding request is outside the planned driving course.

図8は、コース変更処理部407によるコース変更処理の説明図である。図8には、基本コースとして、コースR1が示されるとともに、他のコースR2、R3が示される。例えば、位置X1を乗車予定位置として指定する乗車要求が発生した場合を想定する。この場合、コース変更処理部407は、走行予定コースを、コースR1から、位置X1を通る他のコースR2に変更する場合がある。 Figure 8 is an explanatory diagram of the course change processing by the course change processing unit 407. In Figure 8, course R1 is shown as the basic course, and other courses R2 and R3 are shown. For example, assume that a boarding request is generated that specifies position X1 as the planned boarding position. In this case, the course change processing unit 407 may change the planned driving course from course R1 to another course R2 that passes through position X1.

なお、コース変更処理部407は、停車予定位置A2を降車予定位置とする乗員が存在せず、かつ、停車予定位置A2を乗車予定位置とするユーザ(乗車要求を出しているユーザ)が存在しない場合は、走行予定コースを、コースR1から、位置X1を通る他のコースR3(停車予定位置A2を通らないコースR2)に変更してもよい。この場合、コース変更処理に起因した次の停車予定位置A3に対する到着予定時刻の遅れを、低減できる。 In addition, if there are no passengers who plan to disembark at the planned stop position A2 and there are no users (users who have issued a boarding request) who plan to board at the planned stop position A2, the course change processing unit 407 may change the planned driving course from course R1 to another course R3 that passes through position X1 (course R2 that does not pass through the planned stop position A2). In this case, the delay in the planned arrival time at the next planned stop position A3 caused by the course change processing can be reduced.

本実施例では、一例として、コース変更処理部407は、変更コスト算出部4071と、変更可否判定部4072と、コース変更反映部4074とを含む。 In this embodiment, as an example, the course change processing unit 407 includes a change cost calculation unit 4071, a change feasibility determination unit 4072, and a course change reflection unit 4074.

変更コスト算出部4071は、走行予定コースを現在のコースから変更予定のコース(変更した場合の走行予定コース)に変更した場合のコスト(以下、「変更コスト」と称する)を算出する。変更予定のコースは、乗車要求に含まれる乗車予定位置及び降車予定位置を通るコースである。また、変更予定のコースは、すでに乗車予約済のユーザや乗員の乗車予定位置及び降車予定位置を通るコースである。変更コストは、走行予定コースを現在のコースから変更予定のコースに変更した場合の損失を表す指標値であり、本実施例では、一例として、損失が大きいほど高くなる。 The change cost calculation unit 4071 calculates the cost (hereinafter referred to as the "change cost") of changing the planned driving course from the current course to a planned changed course (the planned driving course if changed). The planned changed course is a course that passes through the planned boarding position and planned disembarking position included in the boarding request. The planned changed course is also a course that passes through the planned boarding positions and planned disembarking positions of users and passengers who have already made a boarding reservation. The change cost is an index value that represents the loss when the planned driving course is changed from the current course to the planned changed course, and in this embodiment, as an example, the change cost becomes higher as the loss becomes larger.

変更コストは、例えば、変更による遅延時間が長くなるほど高くなり、変更による遅延が影響する乗員(例えば現在の乗員の数)が多いほど高くなり、乗員の余裕度(遅延に対する余裕度)が低いほど高くなる態様で算出されてもよい。なお、乗員の余裕度は、乗車要求に含まれる態様でサーバ4に送信されてもよい。 The change cost may be calculated in such a way that, for example, the longer the delay time due to the change, the higher the cost is the more occupants (e.g., the current number of occupants) are affected by the delay due to the change, and the lower the occupant's margin of safety (margin of safety for delays) is. The occupant's margin of safety may be transmitted to the server 4 in a manner that is included in the boarding request.

変更コスト算出部4071は、例えば、コース変更判定用情報記憶部423に記憶されるコース変更判定用情報に基づいて、変更コストを算出してもよい。図9Aには、コース変更判定用情報の一例が示される。図9Aでは、乗員のユーザIDごとに、降車予定位置と、乗車予定位置と、余裕度(遅延に対する余裕度)とが記憶される。この場合、変更コスト算出部4071は、各乗員の降車予定位置での到着予定時間に係る遅延時間の合計又は平均を、変更コストとして算出してもよい。この場合、変更コスト算出部4071は、余裕度が低い乗員に係る遅延時間に対しては、重み付け(例えば2倍)して算出してもよい。また、変更コストは、ユーザの属性が考慮される態様で算出されてもよい。例えば、変更コストの算出の際、ユーザの属性以外が同一の条件下において、例えば年配者や身体障害者の変更コストの方が、他のユーザの変更コストよりも大きくなる態様で重み付けされてもよい。 The change cost calculation unit 4071 may calculate the change cost based on the course change judgment information stored in the course change judgment information storage unit 423, for example. FIG. 9A shows an example of the course change judgment information. In FIG. 9A, the planned drop-off location, the planned boarding location, and the margin (margin of margin for delay) are stored for each occupant's user ID. In this case, the change cost calculation unit 4071 may calculate the sum or average of the delay times related to the planned arrival times at the planned drop-off locations of each occupant as the change cost. In this case, the change cost calculation unit 4071 may calculate the delay times related to occupants with low margins by weighting (e.g., doubling). The change cost may also be calculated in a manner that takes into account the attributes of the user. For example, when calculating the change cost, the change cost for, for example, an elderly person or a physically disabled person may be weighted in a manner that is greater than the change cost for other users under the same conditions except for the user attributes.

また、変更コストは、(現在のコース上に存在しない)乗車予定位置及び/又は降車予定位置の属性(特徴)が考慮される態様で算出されてもよい。乗車予定位置及び/又は降車予定位置の属性は、例えば坂道にある(停車が困難な位置にある)ことや、狭い道(すれ違いが困難な道)にあること、通学路であること等であってもよい。例えば、変更コストの算出の際、乗車予定位置及び/又は降車予定位置の属性以外が同一の条件下において、例えば坂道や狭い道、通学路に乗車予定位置及び/又は降車予定位置が位置する場合の方が、そうでない場合よりも大きくなる態様で重み付けされてもよい。この場合、坂道や狭い道に乗車予定位置及び/又は降車予定位置が位置する場合に変更コストを過大にすることで、実質的に坂道や狭い道のような、停車や通過が困難な乗車予定位置及び/又は降車予定位置に対応するためのコース変更が禁止されてもよい。 The change cost may also be calculated in a manner that takes into account the attributes (characteristics) of the planned boarding position and/or planned disembarking position (not present on the current course). The attributes of the planned boarding position and/or planned disembarking position may be, for example, that it is on a slope (where it is difficult to stop), that it is on a narrow road (where it is difficult to pass), that it is a school route, etc. For example, when calculating the change cost, weighting may be performed in a manner that is greater when the planned boarding position and/or planned disembarking position is located on a slope, narrow road, or school route than when it is not, under the same conditions other than the attributes of the planned boarding position and/or planned disembarking position. In this case, by making the change cost excessive when the planned boarding position and/or planned disembarking position is located on a slope or narrow road, a course change to accommodate the planned boarding position and/or planned disembarking position where it is difficult to stop or pass, such as a slope or narrow road, may be substantially prohibited.

なお、変形例では、変更コスト算出部4071は、変更コストに代えて又は加えて、走
行予定コースを変更しなかった場合のコスト(非変更コスト)を算出してもよい。非変更コストは、例えば、変更しないことによる各停留所用での到着予定時刻のずれ(定刻の到着予定時刻に対するずれ)が大きくなるほど高くなり、乗車を希望するユーザの余裕度(遅延に対する余裕度)が低いほど高くなる態様で算出されてもよい。また、複数の路線バス2が同時に運行する状況では、非変更コストは、乗車を希望するユーザの次の路線バス2の到着までの待機時間が長くなるほど高くなる態様で算出されてもよい。
In a modified example, the change cost calculation unit 4071 may calculate a cost (non-change cost) in the case where the planned travel course is not changed instead of or in addition to the change cost. The non-change cost may be calculated in such a manner that, for example, the non-change cost increases as the deviation of the scheduled arrival time at each bus stop (deviation from the scheduled arrival time) due to not changing increases, and the non-change cost increases as the margin of safety (margin of safety for delay) of the user who wishes to board the bus decreases. In addition, in a situation where multiple route buses 2 are operating simultaneously, the non-change cost may be calculated in such a manner that the non-change cost increases as the waiting time until the arrival of the next route bus 2 of the user who wishes to board the bus increases.

変更可否判定部4072は、変更コスト算出部4071により算出された変更コストに基づいて、走行予定コースを現在のコースから変更予定のコースに変更するか否かを判定する。例えば、変更可否判定部4072は、変更コスト算出部4071により算出された変更コストが所定閾値Th1以下である場合に、変更を許可する。所定閾値Th1は、ユーザの利便性等を考慮して適合される値である。所定閾値Th1は、時間帯や曜日に応じて可変とされてもよい。 The change possibility determination unit 4072 determines whether or not to change the planned driving course from the current course to the planned changed course based on the change cost calculated by the change cost calculation unit 4071. For example, the change possibility determination unit 4072 permits the change when the change cost calculated by the change cost calculation unit 4071 is equal to or less than a predetermined threshold Th1. The predetermined threshold Th1 is a value that is adapted taking into consideration the convenience of the user, etc. The predetermined threshold Th1 may be variable depending on the time of day or the day of the week.

なお、変更コスト算出部4071が非変更コストを算出する変形例では、変更可否判定部4072は、変更コスト算出部4071により算出された非変更コストに基づいて、走行予定コースを現在のコースから変更予定のコースに変更するか否かを判定してもよい。例えば、変更可否判定部4072は、変更コスト算出部4071により算出された非変更コストが所定閾値Th2以上である場合に、変更を許可する。所定閾値Th2は、ユーザの利便性等を考慮して適合される値である。所定閾値Th2は、時間帯や曜日に応じて可変とされてもよい。 In a modified example in which the change cost calculation unit 4071 calculates the non-change cost, the change possibility determination unit 4072 may determine whether or not to change the planned driving course from the current course to the planned changed course based on the non-change cost calculated by the change cost calculation unit 4071. For example, the change possibility determination unit 4072 permits the change when the non-change cost calculated by the change cost calculation unit 4071 is equal to or greater than a predetermined threshold value Th2. The predetermined threshold value Th2 is a value that is adapted taking into consideration the convenience of the user, etc. The predetermined threshold value Th2 may be variable depending on the time of day or the day of the week.

また、変更コスト算出部4071が変更コスト及び非変更コストを算出する変形例では、変更可否判定部4072は、変更コスト算出部4071により算出された変更コストと非変更コストとに基づいて、走行予定コースを現在のコースから変更予定のコースに変更するか否かを判定してもよい。例えば、変更可否判定部4072は、変更コスト算出部4071により算出された非変更コストが変更コストよりも大きければ、変更を許可する。なお、この場合、変更コスト及び非変更コストは、正規化された上で比較されることが望ましい。例えば、変更コスト及び非変更コストは、ユーザ当たりのコストで比較されてもよい。また、変更コストの方が非変更コストよりも重視されるように重み付けされてもよい。これは、現在の乗員の方を優先する方が理にかなっているためである。 In a modified example in which the change cost calculation unit 4071 calculates the change cost and the non-change cost, the change possibility determination unit 4072 may determine whether or not to change the planned driving course from the current course to the planned changed course based on the change cost and the non-change cost calculated by the change cost calculation unit 4071. For example, the change possibility determination unit 4072 permits the change if the non-change cost calculated by the change cost calculation unit 4071 is greater than the change cost. In this case, it is desirable to normalize the change cost and the non-change cost before comparing them. For example, the change cost and the non-change cost may be compared in terms of cost per user. Also, the change cost may be weighted so that it is given more importance than the non-change cost. This is because it makes sense to give priority to the current occupant.

なお、変形例では、変更コスト算出部4071を省略して、より簡易な態様でコース変更処理部407を実現してもよい。 In a modified example, the change cost calculation unit 4071 may be omitted, and the course change processing unit 407 may be realized in a simpler manner.

例えば、変更可否判定部4072は、余裕度が低い乗員に係る降車予定位置での到着予定時間に対して、遅延時間を算出し、遅延時間が所定閾値Th3以下である場合に、変更を許可してもよい。あるいは、到着希望時刻を指定している乗員が存在する場合、変更可否判定部4072は、コース変更を行っても到着希望時刻以前に到着可能である場合に、変更を許可してもよい。 For example, the change possibility determination unit 4072 may calculate a delay time for the expected arrival time at the planned disembarkation location for a passenger with a low margin of safety, and permit the change if the delay time is equal to or less than a predetermined threshold value Th3. Alternatively, if there is a passenger who has specified a desired arrival time, the change possibility determination unit 4072 may permit the change if the route change will still allow the passenger to arrive before the desired arrival time.

あるいは、変更可否判定部4072は、上述のような変更コスト、非変更コスト、余裕度、到着希望時刻等の複数の要素を総合的に評価する態様で、走行予定コースを現在のコースから変更予定のコースに変更するか否かを判定してもよい。 Alternatively, the change feasibility determination unit 4072 may determine whether or not to change the planned driving course from the current course to the planned changed course by comprehensively evaluating multiple factors such as the change cost, non-change cost, margin, and desired arrival time as described above.

コース変更反映部4074は、変更可否判定部4072により変更が許可された場合に、コース変更を反映するための処理を行う。具体的には、コース変更反映部4074は、走行予定コース記憶部426内の走行予定コースを表す情報(コース情報)を更新する。すなわち、コース変更反映部4074は、走行予定コース記憶部426内のコース情報を、変更後のコースを表す情報へと書き換える。 The course change reflection unit 4074 performs processing to reflect the course change when the change is permitted by the change permission determination unit 4072. Specifically, the course change reflection unit 4074 updates information (course information) representing the planned driving course in the planned driving course storage unit 426. In other words, the course change reflection unit 4074 rewrites the course information in the planned driving course storage unit 426 to information representing the changed course.

なお、コース変更処理部407は、上述のように、複数の路線バス2の運行状態を考慮するために、複数の路線バス2に対して共通に機能してもよい。 In addition, as described above, the route change processing unit 407 may function commonly for multiple route buses 2 in order to take into account the operating status of multiple route buses 2.

例えば、複数の路線バス2が同時に運行する状況では、コース変更処理部407は、複数の路線バス2の間の位置的な関係に基づいて、複数の路線バス2のうちの1つ以上の路線バス2に係る走行予定コースを変更するか否かを判定してもよい。例えば、複数の路線バス2が循環している場合、所定の停留所に係る到着予定時間の間隔が均一化するように、複数の路線バス2のうちの1つ以上の路線バス2に係る走行予定コースを変更してもよい。なお、このようなコース変更は、ユーザからの乗車要求を契機とせずに実行されてもよい。 For example, in a situation where multiple route buses 2 are operating simultaneously, the route change processing unit 407 may determine whether or not to change the planned driving route of one or more of the multiple route buses 2 based on the positional relationship between the multiple route buses 2. For example, when multiple route buses 2 are in a circular route, the planned driving route of one or more of the multiple route buses 2 may be changed so that the intervals between the scheduled arrival times at a specified bus stop are equalized. Note that such a route change may be executed without being triggered by a boarding request from a user.

また、複数の路線バス2が同時に運行する状況では、コース変更処理部407は、複数の路線バス2の間の位置的な関係に基づいて、複数の路線バス2のうちの、どの路線バス2の走行予定コースを変更するかを判定してもよい。 In addition, in a situation where multiple route buses 2 are operating simultaneously, the route change processing unit 407 may determine which of the multiple route buses 2 to change the planned route of based on the positional relationship between the multiple route buses 2.

この場合、例えば、コース変更処理部407は、複数の路線バス2のうちの、第1の路線バス2と、第1の路線バス2に後続する第2の路線バス2との間の間隔(走行予定コースに沿った車間距離又は車間時間)に基づいて、第2の路線バス2に係る走行予定コース変更するか否かを判定してもよい。この場合、コース変更処理部407は、間隔が所定閾値Th4よりも短い場合に、第2の路線バス2に係る走行予定コースの変更を行うこととしてよい。所定閾値Th4は、適正な間隔の範囲の下限値に対応してよく、運行台数等に基づいて適合される。より具体的には、例えば図9Bには、第1の路線バス2及び第2の路線バス2のそれぞれの運行状態(各停車予定位置に係る到着予定時刻、及び定刻に対する遅れが示される。かかる運行状態では、第1の路線バス2及び第2の路線バス2の間隔は、適正な間隔の範囲内であるので、第1の路線バス2及び第2の路線バス2のいずれの走行予定コースも変更されないこととしてよい。あるいは、コース変更処理部407は、第2の路線バス2が定刻よりも早めに運行していることに基づいて、第2の路線バス2に係る走行予定コースを変更することとしてよい。また、図9Bの状況とは異なり、第1の路線バス2が定刻よりも早めに運行している場合は、コース変更処理部407は、第1の路線バス2に係る走行予定コースを変更することとしてよい。 In this case, for example, the course change processing unit 407 may determine whether or not to change the planned running course of the second route bus 2 based on the interval (the distance between the first route bus 2 or the time between the vehicles along the planned running course) between a first route bus 2 and a second route bus 2 following the first route bus 2 among the multiple route buses 2. In this case, the course change processing unit 407 may change the planned running course of the second route bus 2 when the interval is shorter than a predetermined threshold value Th4. The predetermined threshold value Th4 may correspond to the lower limit of a range of appropriate intervals, and is adapted based on the number of vehicles in operation, etc. More specifically, for example, FIG. 9B shows the operation status of each of the first route bus 2 and the second route bus 2 (the estimated arrival time for each scheduled stop location, and the delay relative to the scheduled time). In such an operation status, the interval between the first route bus 2 and the second route bus 2 is within an appropriate interval range, so the scheduled driving course of either the first route bus 2 or the second route bus 2 may not be changed. Alternatively, the course change processing unit 407 may change the scheduled driving course of the second route bus 2 based on the fact that the second route bus 2 is operating earlier than the scheduled time. Also, unlike the situation in FIG. 9B, if the first route bus 2 is operating earlier than the scheduled time, the course change processing unit 407 may change the scheduled driving course of the first route bus 2.

あるいは、コース変更処理部407は、複数の路線バス2のうちの、コース変更による遅延時間が最も短い路線バス2から順に、走行予定コースを変更するか否かを判定してもよい。なお、複数の路線バス2のうちに、もともと走行予定コース上であり、コース変更が必要でない路線バス2が存在する場合、出力制御部411は、乗車要求に係るユーザに対して、当該路線バス2に対する乗車要求を生成するように促す通知を行ってもよい。 Alternatively, the route change processing unit 407 may determine whether or not to change the planned route of a route bus 2, starting with the route bus 2 with the shortest delay time due to the route change among the multiple route buses 2. Note that if there is a route bus 2 among the multiple route buses 2 that is originally on the planned route and does not need to change its route, the output control unit 411 may notify the user related to the boarding request to prompt them to generate a boarding request for that route bus 2.

ここで、コース変更処理部407と上述した乗車可否判定部402とは、互いに連携して動作してもよい。例えば、コース変更処理部407が、ある路線バス2の走行予定コースを変更すると判定した場合、当該路線バス2について乗車可否判定部402が乗車の可否を判断してもよい。また、乗車可否判定部402が路線バス2に乗車可能なユーザの数の上限値(座席数)と、現在の乗員の数と、乗員の降車予定位置に基づいてのみ乗車可否を判定しかつ乗車可能であると判定した場合に、当該路線バス2についてコース変更処理部407がコース変更の可否を判断してもよい。 Here, the course change processing unit 407 and the boarding possibility determination unit 402 described above may operate in cooperation with each other. For example, if the course change processing unit 407 determines that the planned travel course of a certain route bus 2 is to be changed, the boarding possibility determination unit 402 may determine whether or not boarding is possible for that route bus 2. Also, if the boarding possibility determination unit 402 determines whether or not boarding is possible only based on the upper limit (number of seats) of the number of users who can board the route bus 2, the current number of passengers, and the planned disembarking positions of the passengers, and determines that boarding is possible, the course change processing unit 407 may determine whether or not the course of the route bus 2 can be changed.

時刻表生成部408は、走行予定コース記憶部426内の走行予定コースが更新されると、時刻表情報記憶部428内の時刻表情報を更新する。図10には、時刻表情報記憶部428内の時刻表情報の一例が示される。図10には、説明用に、走行予定コースの変更前の時刻表情報D801と、走行予定コースの変更後の時刻表情報D802が示される。時刻表情報D802では、停車予定位置X1が追加された場合のデータである。なお、停車予定位置X1は、前出の図8に示すように、基本コースであるコースR1上に存在しない位置である。時刻表情報は、過去の実績(統計的なデータ)に基づいて導出されてもよいし、巡航速度と各停留所までの距離(既知)に基づいて計算により導出されてもよい。 When the planned travel course in the planned travel course storage unit 426 is updated, the timetable generation unit 408 updates the timetable information in the timetable information storage unit 428. FIG. 10 shows an example of timetable information in the timetable information storage unit 428. For the purpose of explanation, FIG. 10 shows timetable information D801 before the planned travel course is changed and timetable information D802 after the planned travel course is changed. The timetable information D802 is data when a planned stop position X1 is added. Note that the planned stop position X1 is a position that does not exist on the course R1, which is the basic course, as shown in FIG. 8 above. The timetable information may be derived based on past performance (statistical data) or may be derived by calculation based on the cruising speed and the distance to each stop (known).

車両状態更新部409は、路線バス2の車両状態を表す情報を更新する。車両状態は、路線バス2の位置を含み、路線バス2の他の状態(例えばブレーキの作動の有無等)を含んでよい。例えば、車両状態更新部409は、路線バス2の処理装置10の車両位置情報取得部106から車両位置情報を受信すると、車両状態情報記憶部424内の車両状態情報を更新する。 The vehicle state update unit 409 updates information representing the vehicle state of the route bus 2. The vehicle state includes the position of the route bus 2 and may include other states of the route bus 2 (e.g., whether the brakes are activated, etc.). For example, when the vehicle state update unit 409 receives vehicle position information from the vehicle position information acquisition unit 106 of the processing device 10 of the route bus 2, it updates the vehicle state information in the vehicle state information storage unit 424.

また、車両状態更新部409は、後述する街モビアプリ5(ユーザ端末6に実装されるアプリケーション)又はプロジェクタ7からの要求に応じて、車両位置情報をユーザ端末6又はプロジェクタ7に向けて送信する。なお、車両状態更新部409は、予約中のユーザに係るユーザ端末6又はプロジェクタ7に対して、プッシュ型の通知態様で、車両位置情報を送信してもよい。 In addition, the vehicle status update unit 409 transmits vehicle position information to the user terminal 6 or the projector 7 in response to a request from the Machi-Mobi app 5 (an application implemented in the user terminal 6) or the projector 7, which will be described later. The vehicle status update unit 409 may transmit vehicle position information to the user terminal 6 or the projector 7 of the user who has made a reservation in a push-type notification format.

座席状態更新部410は、路線バス2の座席の状態を表す情報を更新する。座席の状態は、各座席の占有の有無、座席を占有しているユーザの識別情報等を含んでよい。座席状態更新部410は、路線バス2の処理装置10の乗員状態検出部112から乗員状態情報を受信すると、座席状態情報記憶部425内の座席状態情報を更新する。図7Bには、座
席状態情報記憶部425内の座席状態情報の一例が示される。図7Bでは、座席ごとに、乗員の有無、乗員が存在する場合は、当該乗員のユーザID、降車予定位置、及び余裕度(余裕度は、取得された場合のみ)が、座席に対応付けて記憶されてもよい。なお、降車予定位置及び余裕度は、乗車予約に含まれる情報であるので、当該情報は、座席状態情報を生成する際に、乗員のユーザIDに紐付けられる態様で利用できる。
The seat status update unit 410 updates information indicating the status of the seats of the route bus 2. The seat status may include whether each seat is occupied, identification information of the user occupying the seat, and the like. When the seat status update unit 410 receives occupant status information from the occupant status detection unit 112 of the processing device 10 of the route bus 2, it updates the seat status information in the seat status information storage unit 425. FIG. 7B shows an example of the seat status information in the seat status information storage unit 425. In FIG. 7B, the presence or absence of an occupant, and if an occupant is present, the user ID of the occupant, the planned disembarking position, and the degree of leeway (the degree of leeway is acquired only when the degree of leeway is acquired) may be stored in association with the seat for each seat. Note that the planned disembarking position and the degree of leeway are information included in the boarding reservation, and therefore the information can be used in a form linked to the user ID of the occupant when generating the seat status information.

出力制御部411は、路線バス2、ユーザ端末6、及びプロジェクタ7を介して、ユー
ザに対して各種情報を出力する。
The output control unit 411 outputs various information to the user via the route bus 2, the user terminal 6, and the projector 7.

出力制御部411は、乗車可能区間通知部4110と、時刻表通知部4112と、コース情報通知部4114と、乗車要求変更依頼部4116と、ジェスチャ入力案内部4118と、車内広告出力部4120と、降車案内出力部4122とを含む。 The output control unit 411 includes a boarding available section notification unit 4110, a timetable notification unit 4112, a course information notification unit 4114, a boarding request change request unit 4116, a gesture input guidance unit 4118, an in-car advertising output unit 4120, and an alighting guidance output unit 4122.

乗車可能区間通知部4110は、必要に応じて、乗車可能区間記憶部421内の乗車可能区間情報を、後述のユーザ端末6やプロジェクタ7に送信してよい。例えば、乗車可能区間通知部4110は、プッシュ型の通知態様で、乗車可能区間記憶部421内の乗車可能区間情報をユーザ端末6又はプロジェクタ7に向けて送信してもよい。例えば、乗車可能区間通知部4110は、上述のように乗車可能区間導出部400が乗車可能区間記憶部421内の乗車可能区間情報を更新すると(すなわち乗車可能区間の変更があった場合に)、ユーザ端末6又はプロジェクタ7に向けて送信してもよい。乗車可能区間情報がユーザ端末6やプロジェクタ7に受信され出力されると、ユーザは、どの区間で乗車が可能かを容易に把握できるので、利便性が向上する。 The boardable section notification unit 4110 may transmit the boardable section information in the boardable section storage unit 421 to the user terminal 6 or projector 7 described below as necessary. For example, the boardable section notification unit 4110 may transmit the boardable section information in the boardable section storage unit 421 to the user terminal 6 or projector 7 in a push-type notification manner. For example, the boardable section notification unit 4110 may transmit the boardable section information in the boardable section storage unit 421 to the user terminal 6 or projector 7 when the boardable section derivation unit 400 updates the boardable section information in the boardable section storage unit 421 as described above (i.e., when there is a change in the boardable section). When the boardable section information is received and output by the user terminal 6 or projector 7, the user can easily know which sections are available for boarding, improving convenience.

時刻表通知部4112は、時刻表生成部408が時刻表情報記憶部428内の時刻表情報を更新すると、更新後の時刻表情報を処理装置10に向けて送信する。時刻表情報は、上述のように、路線バス2の処理装置10の時刻表情報受信部103により受信されることになる。時刻表情報受信部103により受信された時刻表情報は、処理装置10の情報出力制御部114により、路線バス2内で大型ディスプレイD1やディスプレイD2~D7を介して出力される。これにより、路線バス2内の乗員は、時刻表情報の変化等を適宜把握できるので、利便性が向上する。 When the timetable generation unit 408 updates the timetable information in the timetable information storage unit 428, the timetable notification unit 4112 transmits the updated timetable information to the processing device 10. As described above, the timetable information is received by the timetable information receiving unit 103 of the processing device 10 of the route bus 2. The timetable information received by the timetable information receiving unit 103 is output by the information output control unit 114 of the processing device 10 via the large display D1 and displays D2 to D7 within the route bus 2. This allows passengers on the route bus 2 to be aware of changes in the timetable information as needed, improving convenience.

また、時刻表通知部4112は、後述する街モビアプリ5(ユーザ端末6に実装されるアプリケーション)又はプロジェクタ7からの要求に応じて、時刻表情報記憶部428内の時刻表情報をユーザ端末6又はプロジェクタ7に向けて送信する。なお、時刻表通知部4112は、プッシュ型の通知態様で、時刻表情報記憶部428内の時刻表情報をユーザ端末6又はプロジェクタ7に向けて送信してもよい。例えば、時刻表通知部4112は、時刻表生成部408が時刻表情報記憶部428内の時刻表情報を更新すると(すなわち走行予定コースの変更があった場合に)、ユーザ端末6又はプロジェクタ7に向けて送信してもよい。時刻表情報がユーザ端末6やプロジェクタ7に受信され出力されると、ユーザは、時刻表情報の変化等を適宜把握できるので、利便性が向上する。 In addition, the timetable notification unit 4112 transmits the timetable information in the timetable information storage unit 428 to the user terminal 6 or the projector 7 in response to a request from the Machi-Mobi app 5 (an application implemented in the user terminal 6) or the projector 7, which will be described later. The timetable notification unit 4112 may transmit the timetable information in the timetable information storage unit 428 to the user terminal 6 or the projector 7 in a push-type notification format. For example, the timetable notification unit 4112 may transmit the timetable information to the user terminal 6 or the projector 7 when the timetable generation unit 408 updates the timetable information in the timetable information storage unit 428 (i.e., when there is a change in the planned travel course). When the timetable information is received and output by the user terminal 6 or the projector 7, the user can appropriately grasp changes in the timetable information, improving convenience.

コース情報通知部4114は、上述のようにコース変更処理部407により更新したコース情報を処理装置10に向けて送信する。当該コース情報は、上述のように、路線バス
2の処理装置10の走行予定コース受信部102により受信されることになる。走行予定
コース受信部102により受信されたコース情報は、処理装置10の情報出力制御部11
4により、路線バス2内で大型ディスプレイD1やディスプレイD2~D7を介して出力
される。これにより、路線バス2内の乗員は、走行予定コースの変更を適宜把握できるの
で、利便性が向上する。ここで、処理装置10の情報出力制御部114は、走行予定コースが基本コースから変更された場合は、走行予定コースが基本コースから変更されていることがわかる態様で、走行予定コースを出力してもよい。例えば、走行予定コースが基本コースから変更されている場合は、所定のマークを付与したり、表示の色を異ならせたり、“変更しています”といった文字情報や音声情報を付加したり等することで、乗員にとって、走行予定コースが基本コースから変更されていることが分かりやすくなり、利便性が向上する。
The course information notification unit 4114 transmits the course information updated by the course change processing unit 407 as described above to the processing device 10. The course information is received by the planned travel course receiving unit 102 of the processing device 10 of the route bus 2 as described above. The course information received by the planned travel course receiving unit 102 is output to the information output control unit 11 of the processing device 10.
4, the information is output via the large display D1 and displays D2 to D7 in the route bus 2. This allows the occupants of the route bus 2 to appropriately grasp the change in the planned travel course, improving convenience. Here, when the planned travel course has been changed from the basic course, the information output control unit 114 of the processing device 10 may output the planned travel course in a manner that makes it clear that the planned travel course has been changed from the basic course. For example, when the planned travel course has been changed from the basic course, a predetermined mark may be added, the display color may be changed, or text information or audio information such as "changing" may be added, making it easy for the occupants to understand that the planned travel course has been changed from the basic course, improving convenience.

また、コース情報通知部4114は、後述する街モビアプリ5(ユーザ端末6に実装されるアプリケーション)又はプロジェクタ7からの要求に応じて、変更後のコースを表すコース情報をユーザ端末6又はプロジェクタ7に向けて送信する。なお、コース情報通知部4114は、プッシュ型の通知態様で、走行予定コース記憶部426内のコース情報をユーザ端末6又はプロジェクタ7に向けて送信してもよい。例えば、コース情報通知部4114は、走行予定コース記憶部426内のコース情報を更新すると(すなわち走行予定コースの変更があった場合に)、ユーザ端末6又はプロジェクタ7に向けて送信してもよい。コース情報がユーザ端末6やプロジェクタ7に受信され出力されると、ユーザは、走行予定コースの変更を適宜把握できるので、利便性が向上する。ここで、ユーザ端末6やプロジェクタ7は、走行予定コースが基本コースから変更された場合は、走行予定コースが基本コースから変更されていることがわかる態様で、走行予定コースを出力してもよい。例えば、走行予定コースが基本コースから変更されている場合は、所定のマークを付与したり、表示の色を異ならせたり、“変更しています”といった文字情報や音声情報を付加したり等することで、ユーザにとって、走行予定コースが基本コースから変更されていることが分かりやすくなり、利便性が向上する。 In addition, the course information notification unit 4114 transmits course information representing the changed course to the user terminal 6 or the projector 7 in response to a request from the Town Mobi app 5 (an application implemented in the user terminal 6) or the projector 7, which will be described later. The course information notification unit 4114 may transmit the course information in the planned driving course storage unit 426 to the user terminal 6 or the projector 7 in a push-type notification manner. For example, the course information notification unit 4114 may transmit the course information in the planned driving course storage unit 426 to the user terminal 6 or the projector 7 when the course information is updated (i.e., when the planned driving course is changed). When the course information is received and output by the user terminal 6 or the projector 7, the user can appropriately grasp the change in the planned driving course, thereby improving convenience. Here, when the planned driving course is changed from the basic course, the user terminal 6 or the projector 7 may output the planned driving course in a manner that indicates that the planned driving course has been changed from the basic course. For example, if the planned route has been changed from the basic route, a specified mark can be added, the display color can be changed, or text or audio information such as "changing" can be added, making it easier for the user to understand that the planned route has been changed from the basic route, improving convenience.

乗車要求変更依頼部4116は、上述のコース変更処理部407の変更可否判定部4072により変更が許可されない場合に、対応するユーザに対して、その旨の情報を通知するとともに、新たな乗車要求(乗車予定位置及び/又は降車予定位置を変更した乗車要求)を要求する。なお、かかる通知及び要求は、後述のユーザ端末6やプロジェクタ7を介して実現されてよい。この場合、ユーザは、走行予定コースの変更ができなかった旨を把握し、新たな乗車要求のための入力等を行うことができる。 When the change permission determination unit 4072 of the above-mentioned course change processing unit 407 does not permit the change, the boarding request change request unit 4116 notifies the corresponding user of this information and requests a new boarding request (a boarding request with a changed planned boarding location and/or planned disembarking location). Note that such notification and request may be realized via the user terminal 6 or projector 7 described below. In this case, the user understands that the planned travel course could not be changed and can make an input for a new boarding request, etc.

また、乗車要求変更依頼部4116は、複数の路線バス2が同時に運行している状況において、他の路線バス2への乗車が可能な場合等に、ユーザに他の路線バス2への乗車要求に変更等を要求してよい。同様に、かかる要求は、後述のユーザ端末6やプロジェクタ7を介して実現されてよい。 In addition, when multiple route buses 2 are operating simultaneously and boarding to another route bus 2 is possible, the boarding request change request unit 4116 may request the user to change the boarding request to another route bus 2. Similarly, such a request may be realized via the user terminal 6 or projector 7 described below.

ジェスチャ入力案内部4118は、後述のジェスチャ入力処理部414と協動して、プロジェクタ7及びジェスチャ認識装置8に対して各種情報を出力する。これについては後述する。 The gesture input guide unit 4118 cooperates with the gesture input processing unit 414 described below to output various information to the projector 7 and the gesture recognition device 8. This will be described later.

車内広告出力部4120は、路線バス2の情報出力制御部114と協動して、路線バス2内の乗員に対して各種広告情報を出力する。出力対象の広告情報は、広告情報記憶部430内に記憶される。図11Aには、広告情報記憶部430内に記憶される広告情報の一例が示される。図11Aでは、停留所又は停車予定位置(コース変更に伴う臨時的な停留所)ごとに、広告主の情報と広告データとが対応付けられている。なお、広告データは、音声データや映像データの形式であってよい。 The in-vehicle advertising output unit 4120 cooperates with the information output control unit 114 of the route bus 2 to output various types of advertising information to passengers on the route bus 2. The advertising information to be output is stored in the advertising information storage unit 430. FIG. 11A shows an example of advertising information stored in the advertising information storage unit 430. In FIG. 11A, advertiser information and advertising data are associated with each bus stop or scheduled stop location (temporary stops associated with a change in route). The advertising data may be in the form of audio data or video data.

車内広告出力部4120は、車両状態情報記憶部424内の車両状態情報に基づいて、所定の広告出力タイミングを検出すると、広告情報記憶部430内の広告情報に基づいて、次の停車予定位置に対応付けられている広告データを抽出する。所定の広告出力タイミングは、任意であるが、次の停車予定位置に向けて路線バス2が出発したタイミングに同期してよい。そして、車内広告出力部4120は、抽出した広告データを出力するように処理装置10に指示する。処理装置10の情報出力制御部114は、当該指示を受けると、大型ディスプレイD1及び内蔵のスピーカーを介して、及び/又は、スピーカー3aを介して、広告データを出力する。 When the in-vehicle advertising output unit 4120 detects a predetermined advertising output timing based on the vehicle status information in the vehicle status information storage unit 424, it extracts advertising data associated with the next scheduled stop position based on the advertising information in the advertising information storage unit 430. The predetermined advertising output timing is arbitrary, but may be synchronized with the timing when the route bus 2 departs for the next scheduled stop position. The in-vehicle advertising output unit 4120 then instructs the processing device 10 to output the extracted advertising data. When the information output control unit 114 of the processing device 10 receives the instruction, it outputs the advertising data via the large display D1 and the built-in speaker, and/or via the speaker 3a.

また、車内広告出力部4120は、上述のコース変更処理部407によりコース変更があった場合に、次の停車予定位置(例えば変更前には停車予定位置ではなかったが、コース変更に伴う新たな停車予定位置)に対応付けられている広告データを抽出し、抽出した広告データを出力するように処理装置10に指示する。処理装置10の情報出力制御部114は、当該指示を受けると、大型ディスプレイD1及び内蔵のスピーカーを介して、及び/又は、スピーカー3aを介して、広告データを出力する。例えば、前出の図8で示すような状況において、走行予定コースがコースR1からコースR2(又はコースR3)に変更された場合を想定する。この場合、次の停車予定位置が停留所A2から位置X1に変更されることになり、図11Aでは、位置X1に対応付けられた広告データ(「広告データ00X0」)が出力されることになる。 In addition, when the course change processing unit 407 described above changes the course, the in-car advertisement output unit 4120 extracts advertisement data associated with the next scheduled stop position (for example, a new scheduled stop position due to the course change that was not a scheduled stop position before the change) and instructs the processing device 10 to output the extracted advertisement data. When the information output control unit 114 of the processing device 10 receives the instruction, it outputs the advertisement data via the large display D1 and the built-in speaker and/or via the speaker 3a. For example, assume that the planned travel course is changed from course R1 to course R2 (or course R3) in the situation shown in FIG. 8 above. In this case, the next scheduled stop position is changed from stop A2 to position X1, and in FIG. 11A, the advertisement data associated with position X1 ("advertisement data 00X0") is output.

降車案内出力部4122は、路線バス2の情報出力制御部114と協動して、路線バス2内の乗員に対して降車案内を出力する。具体的には、降車案内出力部4122は、車両状態情報記憶部424内の車両状態情報に基づいて、次の停車予定位置に路線バス2が近くなることを検出すると、座席状態情報記憶部425内の座席状態情報に基づいて、次の停車予定位置を降車予定位置とする乗員を探索する。そして、降車案内出力部4122は、次の停車予定位置を降車予定位置とする乗員に対して、降車案内を個別的に行うように処理装置10に指示する。処理装置10の情報出力制御部114は、当該指示を受けると、ディスプレイD2~D7のうちの、当該乗員に対応付けられたディスプレイ及び内蔵のスピーカーを介して、及び/又は、スピーカー3aを介して、降車案内を出力する。例えば、図7Bに示す例の場合、次の停車予定位置が停留所A3であるとすると、停留所A3を降車予定位置とする乗員は、座席S2、S3に着席している。この場合、座席S2、S3に対応付けられたディスプレイD4、D5を介して降車案内が実現されてよい。 The alighting guidance output unit 4122 cooperates with the information output control unit 114 of the route bus 2 to output alighting guidance to the passengers on the route bus 2. Specifically, when the alighting guidance output unit 4122 detects that the route bus 2 is approaching the next planned stop position based on the vehicle status information in the vehicle status information storage unit 424, it searches for passengers who plan to get off at the next planned stop position based on the seat status information in the seat status information storage unit 425. Then, the alighting guidance output unit 4122 instructs the processing device 10 to individually provide alighting guidance to the passengers who plan to get off at the next planned stop position. When the information output control unit 114 of the processing device 10 receives the instruction, it outputs alighting guidance via a display and built-in speaker associated with the passenger among the displays D2 to D7, and/or via the speaker 3a. For example, in the example shown in FIG. 7B, if the next planned stop is bus stop A3, passengers who plan to disembark at bus stop A3 are seated in seats S2 and S3. In this case, disembarking guidance may be provided via displays D4 and D5 associated with seats S2 and S3.

ここで、スピーカー3aを利用する場合は、スピーカー3aは、当該乗員の近くまで移動した上で、降車案内を音声で出力する。例えば、図7Bに示す例の場合、次の停車予定位置が停留所A3であるとすると、停留所A3を降車予定位置とする乗員は、座席S2、S3である。この場合、スピーカー3aは、座席S2、S3の近くまで移動した上で、降車案内を出力する。なお、指向性が可変のスピーカーを用いる場合は、対応する乗員付近が最も指向性が高くなるように、指向性を設定した上で降車案内を音声で出力してもよい。この場合、指向性が可変のスピーカーは、各座席に対応できるように、路線バス2の天井に設けられてもよいし、複数個設けられてもよい。 When speaker 3a is used, speaker 3a moves close to the passenger and outputs audible guidance. For example, in the example shown in FIG. 7B, if the next planned stop is bus stop A3, passengers who plan to disembark at bus stop A3 are in seats S2 and S3. In this case, speaker 3a moves close to seats S2 and S3 and outputs audible guidance. When a speaker with variable directivity is used, the directivity may be set so that the directivity is highest near the corresponding passenger, and audible guidance may be output. In this case, the speaker with variable directivity may be provided on the ceiling of route bus 2 so as to correspond to each seat, or multiple speakers may be provided.

降車案内の態様は任意であるが、本実施例では、座席状態情報に基づく乗員の名前を利用して、親近感のある降車案内を実現してもよい。例えば、「ゲンさん、次ですよ!」といった具合である。例えば、図7Bに示す例の場合、次の停車予定位置が停留所A3であるとすると、停留所A3を降車予定位置とする乗員は、乗員のユーザIDは“0001”及び“0002”である。乗員のユーザID“0001”及び“0002”は、ユーザ情報記憶部422内のユーザ情報(図11B)から、名前が“ゲン”及び“ハナ”である。
従って、この場合、例えば、「ゲンさんとハナさん、次、降りますよ!」といったメッセージが出力される。
While the mode of the alighting guidance is arbitrary, in this embodiment, the name of the passenger based on the seat status information may be used to realize a familiar alighting guidance. For example, "Gen-san, next!" For example, in the example shown in FIG. 7B, if the next scheduled stop location is bus stop A3, the passengers who have bus stop A3 as their planned alighting location have user IDs "0001" and "0002". The passenger user IDs "0001" and "0002" are named "Gen" and "Hana" according to the user information in the user information storage unit 422 (FIG. 11B).
Therefore, in this case, for example, a message such as "Gen-san and Hana-san, the next stop is here!" is output.

なお、変形例では、座席に設けられる振動体(又はマッサージ器)を利用して、当該乗員が寝ている場合などに、当該乗員を起こすようにしてもよい。あるいは、香り等を噴出することで、当該乗員の覚醒を誘引してもよい。 In a modified example, a vibrator (or massager) installed in the seat may be used to wake up the occupant if the occupant is asleep. Alternatively, a fragrance or the like may be sprayed to wake up the occupant.

ユーザ登録処理部412は、路線バスシステム1のユーザ登録のための処理を実行する。なお、ユーザは、複数の地域に対してそれぞれ存在しうる路線バスシステム1ごとに登録されてもよいし、全ての路線バスシステム1に共通に登録されてもよい。図11Bには、ユーザ情報記憶部422に記憶されるユーザ情報の一例が示される。図11Bでは、ユーザIDごとに、ユーザの名前、ユーザの顔の画像データが記憶されている。なお、上述のように、IDカードを利用するユーザは、顔の画像データの登録は省略されてもよい。ただし、この場合、どのユーザがどの座席に座っているかが判定不能となるので、かかる判定が可能となるように、例えば座席ごとに、IDカードをかざすための受信機が設けられてもよい。なお、ユーザの名前は、ニックネームであってもよいし、名字を含むフルネームであってもよい。また、後述の降車位置の案内サービスが不要なユーザは、ユーザの名前の登録は省略されてもよい。 The user registration processing unit 412 executes processing for user registration of the route bus system 1. The user may be registered for each route bus system 1 that may exist in multiple regions, or may be registered in common for all route bus systems 1. FIG. 11B shows an example of user information stored in the user information storage unit 422. In FIG. 11B, the user's name and image data of the user's face are stored for each user ID. As described above, the registration of face image data may be omitted for users who use ID cards. However, in this case, it is impossible to determine which user is sitting in which seat, so that such a determination can be made, for example, a receiver for holding the ID card over each seat may be provided. The user's name may be a nickname or a full name including the surname. In addition, for users who do not need the below-described guide service for getting off at a bus stop, the registration of the user's name may be omitted.

ジェスチャ入力処理部414は、出力制御部411のジェスチャ入力案内部4118とともに、後述のプロジェクタ7及びジェスチャ認識装置8と協動して、ジェスチャ入力が
可能なユーザインターフェースを実現する。具体的には、ジェスチャ入力処理部414は、ジェスチャ認識装置8から取得するジェスチャ認識結果に基づいて、ユーザの乗車要求を生成する。ジェスチャ入力処理部414の更なる詳細は、後で行うジェスチャ認識装置8の説明の際に併せて説明する。
The gesture input processing unit 414, together with a gesture input guiding unit 4118 of the output control unit 411, cooperates with a projector 7 and a gesture recognition device 8 described later to realize a user interface that allows gesture input. Specifically, the gesture input processing unit 414 generates a user's boarding request based on a gesture recognition result acquired from the gesture recognition device 8. Further details of the gesture input processing unit 414 will be described later together with the explanation of the gesture recognition device 8.

予約状態情報記憶部420には、上述のように、予約状態情報(図7A参照)が記憶される。なお、予約状態情報は、現在の予約中のユーザだけを示し、当該ユーザが乗車すると当該ユーザに係る情報は削除される。図7Aでは、ユーザIDが“0005”及び“0004”の2人が予約中であることが示されている。 As described above, the reservation status information storage unit 420 stores reservation status information (see FIG. 7A). Note that the reservation status information only indicates the user who currently has a reservation, and when that user boards the vehicle, the information related to that user is deleted. FIG. 7A shows that two users, with user IDs "0005" and "0004", have made reservations.

乗車可能区間記憶部421には、上述のように、乗車可能区間情報(図7C参照)が記憶される。図7Cでは、乗車区間ごとに乗車可能人数が対応付けられている。“1”以上の乗車可能人数が対応付けられている乗車区間は、乗車可能区間である。なお、乗車可能区間情報は、新たな乗車要求が受信されると(乗車予約が実行されると)更新される。また、乗車可能区間情報は、路線バス2が、ある停留所を通過すると又は当該停留所から発車すると、当該停留所からの乗車区間での乗車が不能となる態様で更新される。図7Cでは、路線バス2が例えば停留所A1を出発した後の乗車可能区間情報であり、従って、停留所A1~停留所A10までの乗車区間A1-A10のような、停留所A1から始まる乗車区間に対しては、乗車が不能であることが示される(乗車可能人数が“-”であり、1以上でない)。 As described above, the boarding section storage unit 421 stores boarding section information (see FIG. 7C). In FIG. 7C, the number of passengers that can board is associated with each boarding section. A boarding section that is associated with a number of passengers that is equal to or greater than "1" is a boarding section. The boarding section information is updated when a new boarding request is received (when a boarding reservation is executed). The boarding section information is updated in such a way that when the route bus 2 passes a certain bus stop or departs from the bus stop, boarding is not possible in the boarding section from the bus stop. In FIG. 7C, the boarding section information is for the route bus 2 after it departs from, for example, bus stop A1. Therefore, boarding is not possible for a boarding section that starts from bus stop A1, such as the boarding section A1-A10 from bus stop A1 to bus stop A10 (the number of passengers that can board is "-" and not equal to or greater than 1).

ユーザ情報記憶部422には、上述のように、ユーザ情報(図11B参照)が記憶される。なお、ユーザ情報は、図11Bに示した情報以外にも、年齢、性別、自宅の住所等のような他の情報を含んでもよい。 As described above, the user information storage unit 422 stores user information (see FIG. 11B). In addition to the information shown in FIG. 11B, the user information may also include other information such as age, gender, home address, etc.

コース変更判定用情報記憶部423には、上述のように、コース変更判定用情報(図9A参照)が記憶される。なお、複数の路線バス2が同時に運行する状況では、図9Bに示すような運行状態を示す情報が、コース変更判定用情報としてコース変更判定用情報記憶部423に記憶されてもよい。なお、コース変更判定用情報は、座席状態情報記憶部425内の座席状態情報や時刻表情報記憶部428内の時刻表情報に基づく情報であるので、座席状態情報記憶部425内の座席状態情報や時刻表情報記憶部428内の時刻表情報が代用されてもよい。この場合、コース変更判定用情報記憶部423は省略されてよい。 As described above, the course change determination information storage unit 423 stores course change determination information (see FIG. 9A). In a situation where multiple route buses 2 are operating simultaneously, information indicating the operating state as shown in FIG. 9B may be stored in the course change determination information storage unit 423 as course change determination information. Since the course change determination information is based on the seat status information in the seat status information storage unit 425 and the timetable information in the timetable information storage unit 428, the seat status information in the seat status information storage unit 425 and the timetable information in the timetable information storage unit 428 may be substituted. In this case, the course change determination information storage unit 423 may be omitted.

座席状態情報記憶部425には、上述のように、座席状態情報(図7B参照)が記憶される。 As described above, the seat status information storage unit 425 stores seat status information (see FIG. 7B).

走行予定コース記憶部426には、上述のように、現在の走行予定コースを表すコース情報が記憶される。例えば、現在の走行予定コースが図8に示すコースR1である場合は、コースR1を表すコース情報が記憶される。 As described above, the planned driving course memory unit 426 stores course information representing the current planned driving course. For example, if the current planned driving course is course R1 shown in FIG. 8, course information representing course R1 is stored.

時刻表情報記憶部428には、上述のように、時刻表情報(図9B参照)が記憶される。時刻表情報は、図9Bに示すように、定刻に対する遅れを表す情報を含んでよい。なお、時刻表情報は、一般的な時刻表情報とは異なり、上述のようにコース変更に伴って動的に変化する。 As described above, the timetable information storage unit 428 stores timetable information (see FIG. 9B). As shown in FIG. 9B, the timetable information may include information indicating delays relative to scheduled times. Note that, unlike general timetable information, the timetable information changes dynamically in response to course changes, as described above.

広告情報記憶部430には、上述のように、広告情報(図11A参照)が記憶される。
広告情報は、広告内容の変更等に応じて適宜更新されてよい。
As described above, advertising information (see FIG. 11A) is stored in advertising information storage unit 430 .
The advertisement information may be updated as appropriate in response to changes in the advertisement content, etc.

なお、本実施例において、上述したサーバ4の機能のうちの一部又は全部は、路線バス2の処理装置10により実現されてもよいし、逆に、上述した路線バス2の処理装置10の機能のうちの一部は、サーバ4により実現されてもよい。例えば、前者の場合として、サーバ4の車内広告出力部4120及び広告情報記憶部430は、路線バス2の処理装置10により実現されてもよい。 In this embodiment, some or all of the functions of the server 4 described above may be realized by the processing device 10 of the route bus 2, or conversely, some of the functions of the processing device 10 of the route bus 2 described above may be realized by the server 4. For example, in the former case, the in-vehicle advertising output unit 4120 and the advertising information storage unit 430 of the server 4 may be realized by the processing device 10 of the route bus 2.

[ユーザ端末]
ユーザ端末6は、スマートフォン、携帯電話、タブレット端末、ウエアラブル端末、ゲーム端末、ノートパソコン等であってよい。また、ユーザ端末6は、ユーザの自宅等に固定的に設けられる、ラップトップコンピュータのような固定端末であってもよい。
[User terminal]
The user terminal 6 may be a smartphone, a mobile phone, a tablet terminal, a wearable terminal, a game terminal, a notebook computer, etc. The user terminal 6 may also be a fixed terminal such as a laptop computer that is installed in a fixed location such as the user's home.

ユーザ端末6には、路線バスシステム1を利用する際に便利なアプリケーション(以下、「街モビアプリ5」とも称する)が実装される。なお、路線バスシステム1のユーザは、街モビアプリ5のダウンロードが推奨される。街モビアプリ5は、ユーザ端末6内の記憶装置(図示せず)に記憶され、ユーザ端末6内のCPU(図示せず)により実行されることで、後述する各種機能を実現する。 An application (hereinafter also referred to as "City Mobi app 5") that is convenient for using the route bus system 1 is installed on the user terminal 6. Users of the route bus system 1 are encouraged to download the City Mobi app 5. The City Mobi app 5 is stored in a storage device (not shown) in the user terminal 6, and is executed by a CPU (not shown) in the user terminal 6 to realize various functions described below.

街モビアプリ5は、路線バス2の運行状態を表す情報(以下、「運行情報」と称する)を出力する機能を有する。街モビアプリ5は、サーバ4との通信(ユーザ端末6内の通信機能を介した通信)により、運行情報を取得する。運行情報は、例えば、コース情報と、時刻表情報と、車両位置情報とを含む。また、運行情報は、乗車可能区間情報を含んでもよい。 The City Mobi app 5 has a function of outputting information (hereinafter referred to as "operation information") that indicates the operation status of the route bus 2. The City Mobi app 5 acquires operation information by communicating with the server 4 (communication via a communication function in the user terminal 6). The operation information includes, for example, course information, timetable information, and vehicle position information. The operation information may also include boarding section information.

図12Aは、運行情報の出力例の説明図であり、ユーザ端末6のディスプレイ(図示せず)上の画面G11を概略的に示す図である。図12Aでは、画面G11には、現在の日時とともに、地域の区画を表す画像G110と、現在の走行予定コースを表す画像G1101と、現在の路線バス2の位置を表す画像G1102と、路線バス2の各停車予定位置(走行予定コース上の停車予定位置)に係る到着予定時刻を表す画像G1103とが示される。画像G1101は、運行情報に含まれるコース情報に基づいて生成され、画像G1102は、運行情報に含まれる車両位置情報に基づいて生成され、画像G1103は、運行情報に含まれる時刻表情報に基づいて生成される。なお、図12Aに示す画面G11は、サーバ4から送信される運行情報に基づいて街モビアプリ5により生成されるが、変形例では、サーバ4は、図12Aに示す画面G11の画像データをユーザ端末6に送信してもよい。この場合、街モビアプリ5は、サーバ4から受信した画像データを、ユーザ端末6のディスプレイ上に表示する。 FIG. 12A is an explanatory diagram of an example of output of operation information, and is a diagram that shows a screen G11 on a display (not shown) of a user terminal 6. In FIG. 12A, the screen G11 shows an image G110 representing a district of the area, an image G1101 representing a current planned driving course, an image G1102 representing the current position of the route bus 2, and an image G1103 representing an estimated arrival time for each planned stop position (a planned stop position on the planned driving course) of the route bus 2, together with the current date and time. The image G1101 is generated based on the course information included in the operation information, the image G1102 is generated based on the vehicle position information included in the operation information, and the image G1103 is generated based on the timetable information included in the operation information. Note that the screen G11 shown in FIG. 12A is generated by the Town Mobi app 5 based on the operation information transmitted from the server 4, but in a modified example, the server 4 may transmit image data of the screen G11 shown in FIG. 12A to the user terminal 6. In this case, the TownMobi app 5 displays the image data received from the server 4 on the display of the user terminal 6.

また、街モビアプリ5は、ユーザ端末6のユーザからの入力に応じて、乗車要求を生成し、サーバ4に送信する機能を有する。また、街モビアプリ5は、ユーザ端末6のユーザからの入力に応じて、降車予定位置の変更要求を生成し、サーバ4に送信する機能を有する。街モビアプリ5は、その他、上述したようなユーザ情報の登録のために利用されてもよい。 The Town Mobi app 5 also has a function to generate a ride request in response to input from the user of the user terminal 6 and transmit it to the server 4. The Town Mobi app 5 also has a function to generate a request to change the planned drop-off location in response to input from the user of the user terminal 6 and transmit it to the server 4. The Town Mobi app 5 may also be used to register user information as described above.

このようにしてユーザ端末6上に運行情報が出力されることで、ユーザは、最新の路線バス2の運行状態を把握でき、利便性が向上する。特に、本実施例では、上述のように、路線バス2の走行予定コースが変更される場合があるので、運行情報の出力の有用性が増す。この点、街モビアプリ5は、路線バス2の走行予定コースの変更があるごとに運行情報が出力されるように構成されてもよい。 By outputting the operation information to the user terminal 6 in this manner, the user can grasp the latest operating status of the route bus 2, improving convenience. In particular, in this embodiment, as described above, the planned route bus 2 route route may change, so the usefulness of outputting the operation information increases. In this regard, the MachiMobi app 5 may be configured to output operation information every time there is a change in the planned route bus 2 route route.

また、街モビアプリ5は、運行情報の出力に代えて又は加えて、上述した乗車可能区間情報をサーバ4から取得して、ユーザ端末6のディスプレイ(図示せず)上に出力してもよい。図12Bには、乗車可能区間情報(運行情報の一例)の出力例が示される。図12Bでは、路線バス2が停留所A1と停留所A2の間に位置し、停留所A2から停留所A10までの乗車区間、停留所A2から停留所A3までの乗車区間、及び停留所A3から停留所A10までの乗車区間が乗車可能であることが示される。これにより、ユーザは、どの区間で乗車が可能であるかを容易に把握でき、利便性が向上する。 In addition to or instead of outputting the operation information, the MachiMobi app 5 may obtain the above-mentioned boarding section information from the server 4 and output it on the display (not shown) of the user terminal 6. FIG. 12B shows an example of output of boarding section information (one example of operation information). FIG. 12B shows that the route bus 2 is located between bus stop A1 and bus stop A2, and that the boarding section from bus stop A2 to bus stop A10, the boarding section from bus stop A2 to bus stop A3, and the boarding section from bus stop A3 to bus stop A10 are boardable. This allows the user to easily know which sections are boardable, improving convenience.

また、図12Bでは、画面G41は、乗車可能区間情報として、区間を表す矢印の画像部G1120とともに、乗車可能人数を表す画像部分G1121を備える。これにより、ユーザは、どの区間で何人だけ乗車が可能であるかを容易に把握でき、利便性が向上する。これは、特にユーザが同伴者を有する場合に有用となる。 In addition, in FIG. 12B, the screen G41 includes, as rideable section information, an image portion G1120 of an arrow representing the section, and an image portion G1121 representing the number of passengers that can ride. This allows the user to easily understand how many people can ride in which section, improving convenience. This is particularly useful when the user is accompanied by a person.

なお、複数の路線バス2が同時に運行する場合は、図12Bに示す画面G41は、路線バス2ごとに用意されてもよい。図12Aに示す画面G11についても同様である。これらの場合、ユーザは、複数の路線バス2のうちの、所望の路線バス2を選択することで、当該路線バス2に係る画面G41等が出力される。 When multiple route buses 2 are operating simultaneously, the screen G41 shown in FIG. 12B may be prepared for each route bus 2. The same applies to the screen G11 shown in FIG. 12A. In these cases, the user selects a desired route bus 2 from among the multiple route buses 2, and the screen G41 etc. relating to that route bus 2 is output.

図12Cは、複数の路線バス2が同時に運行する場合に好適な運行情報の出力例の説明図であり、ユーザ端末6のディスプレイ(図示せず)上の画面G51を概略的に示す図である。 Figure 12C is an explanatory diagram of an example of operation information output suitable for when multiple route buses 2 are operating simultaneously, and is a diagram that shows a schematic diagram of a screen G51 on the display (not shown) of a user terminal 6.

図12Cでは、ある停留所における時刻表情報の出力例が示される。図12Cでは、10:15から15分刻みで路線バス2が、当該停留所に到着する予定であることがわかる。図12Cでは、次発である10:30に到着予定の路線バス2と、次々発である10:45に到着予定の路線バス2とについて、走行予定コースの情報が併せて出力されている。到着予定時刻10:30等は、上述のようにコース変更が発生した場合には変化しうる。なお、現在時刻は例えば10:20であり、先発である10:15に係る路線バス2は出発済みであるものとする。このようにして、直近に到着する限られた数の路線バス2についてのみ、走行予定コースの情報が表示されてもよい。この場合、限られた表示スペースを効率的に利用しつつ、時刻表情報とともにコース情報を表示でき、ユーザの利便性が向上する。なお、図12Cでは、図示されていないが、路線バス2の現在位置を示す車両位置情報が併せて表示されてもよい。 In FIG. 12C, an example of output of timetable information at a certain bus stop is shown. In FIG. 12C, it can be seen that route buses 2 are scheduled to arrive at the bus stop every 15 minutes from 10:15. In FIG. 12C, information on the planned route is also output for the next route bus 2 scheduled to arrive at 10:30 and the route bus 2 scheduled to arrive after that at 10:45. The expected arrival time of 10:30, etc. may change if a route change occurs as described above. Note that the current time is, for example, 10:20, and the route bus 2 associated with the earlier departure at 10:15 has already departed. In this way, information on the planned route may be displayed only for a limited number of route buses 2 that are arriving soon. In this case, the route information can be displayed together with the timetable information while efficiently utilizing the limited display space, improving user convenience. Note that, although not shown in FIG. 12C, vehicle position information indicating the current position of the route bus 2 may also be displayed.

図13は、乗車要求の受付画面(予約受付用情報)の出力例の説明図であり、ユーザ端末6のディスプレイ(図示せず)上の画面G12~G14を概略的に示す図である。 Figure 13 is an explanatory diagram of an example of the output of a boarding request reception screen (reservation reception information), and is a diagram that shows screens G12 to G14 on the display (not shown) of the user terminal 6.

図13に示す例では、ユーザ端末6のディスプレイ上の画面は、ユーザによる入力に応じて、画面G12~G14間で遷移する。 In the example shown in FIG. 13, the screen on the display of the user terminal 6 transitions between screens G12 to G14 in response to input by the user.

画面G12は、乗車予定位置を入力する画面であり、例えば図12Aに示す画面G11の「予約画面へ」ボタンを操作することで遷移される画面であってもよいし、街モビアプリ5を起動すると表示される初期画面であってもよい。画面G12には、乗車予定位置として、3つの候補「停留所A2」、「自宅」及び「その他」が示される。乗車予定位置の候補は、サーバ4から送信される乗車可能区間情報に基づいて表示されてよい。この場合、画面G12において、乗車予定位置の候補は、当該ユーザが当該候補の位置で路線バス2に乗車可能な場合に限り表示されることになる。従って、例えば路線バス2が満席である場合は、乗車予定位置の候補は、路線バス2が満席でなくなる場所(いずれかの乗員の降車予定位置)よりも先の位置(走行予定コースで走行した場合に今後到達することになる位置)から決定される。なお、変形例では、乗車可能区間情報に代えて、乗車予定位置の候補を表す情報がサーバ4から街モビアプリ5に送信されてもよい。 Screen G12 is a screen for inputting the planned boarding location, and may be, for example, a screen to which the user is transitioned by operating the "Go to reservation screen" button on screen G11 shown in FIG. 12A, or may be an initial screen displayed when the MachiMobi app 5 is started. Screen G12 displays three candidates for the planned boarding location: "Stop A2", "Home", and "Other". The candidates for the planned boarding location may be displayed based on boardable section information transmitted from the server 4. In this case, the candidates for the planned boarding location are displayed on screen G12 only when the user can board the route bus 2 at the candidate location. Therefore, for example, when the route bus 2 is full, the candidates for the planned boarding location are determined from a position (a position to be reached in the future if the route bus 2 travels along the planned travel route) beyond the position where the route bus 2 is no longer full (the position where any passenger plans to get off). In a modified example, information indicating the candidates for the planned boarding location may be transmitted from the server 4 to the MachiMobi app 5 instead of the boardable section information.

3つの候補「停留所A2」、「自宅」及び「その他」を示す各画面部は、例えばタッチスイッチの形態のボタン部であってよい。この場合、ユーザは、3つの候補「停留所A2」、「自宅」及び「その他」のうちから所望の乗車予定位置を選択することで、乗車予定位置を入力できる。なお、「その他」を操作すると、他の停留所等が候補として表示されてもよい。この場合、候補は、所定条件を満足する位置としてあらかじめ規定されていてよい。所定条件は、上述した変更コストが高くならないようにする条件であってよい。例えば、所定条件は、狭い道や坂道など路線バス2が停車や通過が困難な位置が除外されるような条件である。なお、この場合、候補は、道路状況等の変化に応じて可変であってもよい。例えば、工事や落石のような、臨時的な走行不能又は走行困難な道上の候補は、一時的に候補から除外されてもよい。画面G12で乗車予定位置を入力すると、画面G12は、画面G13に遷移する。 Each screen section showing the three candidates "Stop A2", "Home" and "Other" may be, for example, a button section in the form of a touch switch. In this case, the user can input the planned boarding location by selecting the desired planned boarding location from the three candidates "Stop A2", "Home" and "Other". Note that, when "Other" is operated, other stops, etc. may be displayed as candidates. In this case, the candidates may be predefined as locations that satisfy a predetermined condition. The predetermined condition may be a condition that prevents the above-mentioned change cost from becoming high. For example, the predetermined condition is a condition that excludes locations where it is difficult for the route bus 2 to stop or pass, such as narrow roads and slopes. Note that, in this case, the candidates may be variable according to changes in road conditions, etc. For example, candidates on roads where it is temporarily impossible or difficult to drive, such as construction or falling rocks, may be temporarily excluded from the candidates. When the planned boarding location is input on the screen G12, the screen G12 transitions to the screen G13.

画面G13は、降車予定位置を入力する画面であり、上述のように画面G12で乗車予定位置を入力することで遷移される画面であってもよい。画面G13には、乗車予定位置として、複数の候補「停留所A3」、・・・、「その他」が示される。停留所A3は、現在の走行予定コースに沿って停車予定の停留所であってよい。複数の候補「停留所A3」、・・・、「その他」を示す各画面部は、例えばタッチスイッチの形態であってよい。この場合、ユーザは、複数の候補「停留所A3」、・・・、「その他」のうちから所望の降車予定位置を選択することで、降車予定位置を入力できる。画面G13で降車予定位置を入力すると、画面G13は、画面G14に遷移する。 Screen G13 is a screen for inputting a planned disembarking location, and may be a screen transitioned to by inputting a planned boarding location on screen G12 as described above. Screen G13 shows multiple candidates for the planned boarding location, "Bus Stop A3", ..., and "Other". Bus Stop A3 may be a bus stop along the current planned travel route where the bus is scheduled to stop. Each screen section showing the multiple candidates "Bus Stop A3", ..., and "Other" may be in the form of a touch switch, for example. In this case, the user can input a planned disembarking location by selecting the desired planned disembarking location from the multiple candidates "Bus Stop A3", ..., and "Other". When a planned disembarking location is input on screen G13, screen G13 transitions to screen G14.

画面G14は、予約完了画面であり、図13に示す例では、1分後の11:50の時刻
に乗車予定位置に路線バス2が到着することを示している。
Screen G14 is a reservation completion screen, and in the example shown in FIG. 13, it shows that route bus 2 will arrive at the planned boarding location one minute later, at 11:50.

なお、街モビアプリ5は、画面G13から画面G14に遷移させる際に、入力された乗
車予定位置及び降車予定位置を表す情報を含む乗車要求をサーバ4に送信する。
When transitioning from the screen G13 to the screen G14, the City Mobi app 5 transmits to the server 4 a boarding request including information indicating the input planned boarding location and planned disembarking location.

図14Aは、乗車要求の受付画面の他の出力例の説明図であり、ユーザ端末6のディス
プレイ(図示せず)上の画面G111を概略的に示す図である。
FIG. 14A is an explanatory diagram of another output example of the boarding request acceptance screen, and is a diagram that roughly shows a screen G111 on the display (not shown) of the user terminal 6.

図14Aに示す例では、簡易な乗車要求の受付画面を実現する場合を示し、例えば高齢者等にとって使いやすい態様となりうる。具体的には、画面G111は、画面の大部分を占める態様で、タッチスイッチの形態の乗車ボタンを示す画面部G151を含む。画面G111は、例えば図12Aに示す画面G11の「予約画面へ」ボタン(タッチスイッチの形態)を操作することで遷移される画面であってもよいし、街モビアプリ5を起動すると表示される初期画面であってもよい。ユーザは、画面部G151を操作することで、簡易に予約を行うことができる。この場合、街モビアプリ5は、画面部G151が操作されると、乗車予定位置及び降車予定位置を表す情報を含む乗車要求をサーバ4に送信する。この場合、乗車要求に含まれる乗車予定位置としては、現在のユーザの位置(ユーザ端末6のGPS受信機により測位される位置)に最も近い停留所が自動的に選択され、乗車要求に含まれる降車予定位置としては、終点が自動的に選択されてもよい。なお、図14Aに示す例で、画面部G151が操作されると、画面G111は、図13に示した画面G14のような予約完了画面に遷移されてよい。 14A shows an example of a simple boarding request reception screen, which may be easy to use for elderly people, for example. Specifically, the screen G111 occupies most of the screen and includes a screen section G151 showing a boarding button in the form of a touch switch. The screen G111 may be a screen to which the user transitions by operating the "To reservation screen" button (in the form of a touch switch) on the screen G11 shown in FIG. 12A, for example, or may be an initial screen displayed when the MachiMobi app 5 is started. The user can easily make a reservation by operating the screen section G151. In this case, when the screen section G151 is operated, the MachiMobi app 5 transmits a boarding request including information indicating a planned boarding position and a planned disembarking position to the server 4. In this case, the bus stop closest to the current user's position (position measured by the GPS receiver of the user terminal 6) may be automatically selected as the planned boarding position included in the boarding request, and the end point may be automatically selected as the planned disembarking position included in the boarding request. In the example shown in FIG. 14A, when screen portion G151 is operated, screen G111 may transition to a reservation completion screen such as screen G14 shown in FIG. 13.

図14Bは、乗車要求の受付画面の他の出力例の説明図であり、ユーザ端末6のディスプレイ(図示せず)上の画面G113を概略的に示す図である。 Figure 14B is an explanatory diagram of another example of the output of the boarding request reception screen, and is a diagram that shows a schematic diagram of screen G113 on the display (not shown) of user terminal 6.

図14Bに示す画面G113は、複数の路線バス2が同時に運行している状況下で好適である。画面G113では、複数の路線バス2(3台分だけ図示)の予約が可能であり、路線バス2ごとに、コースアイコンG120と、予約ボタンG122と、到着予定時刻表情報を示す画面部G123と、到着順序を示す画面部G124とが対応付けられている。画面G113は、ユーザが街モビアプリ5を起動し、乗車予定位置を入力した場合に表示される画面であってよい。この場合、画面部G123が示す到着予定時刻表情報は、入力した乗車予定位置での到着予定時刻である。 The screen G113 shown in FIG. 14B is suitable for situations in which multiple route buses 2 are operating simultaneously. On the screen G113, multiple route buses 2 (only three are shown) can be reserved, and each route bus 2 is associated with a course icon G120, a reservation button G122, a screen section G123 showing estimated arrival timetable information, and a screen section G124 showing the arrival order. The screen G113 may be a screen that is displayed when the user launches the MachiMobi app 5 and inputs a planned boarding location. In this case, the estimated arrival timetable information shown on the screen section G123 is the estimated arrival time at the input planned boarding location.

ユーザは、画面G113における一のコースアイコンG120を操作することで、対応する路線バス2の現在の走行予定コースを表示させることができる。この場合、例えば、図12Aに示した画面G11のような画面が表示されてもよい。これにより、ユーザは、各路線バス2の現在の走行予定コースを容易に確認できる。 By operating one of the course icons G120 on the screen G113, the user can display the current planned route of the corresponding route bus 2. In this case, for example, a screen like the screen G11 shown in FIG. 12A may be displayed. This allows the user to easily check the current planned route of each route bus 2.

ここで、上述のコース変更があった路線バス2に係るコースアイコンG120には、コース変更があったことを示すマークM1が付与されてもよい。これにより、ユーザは、当該路線バス2の走行予定コースが基本コースから変更されていることを容易に把握できる。 Here, a mark M1 indicating that a course change has occurred may be added to the course icon G120 relating to the route bus 2 for which the above-mentioned course change has occurred. This allows the user to easily understand that the planned route of the route bus 2 has been changed from the basic course.

このようにして乗車要求の受付画面(予約受付用情報)は多様な態様で実現できる。例えば、図12Bに示した画面G41は、乗車要求の受付画面(予約受付用情報)として機能してもよい。この場合、画像部G1120がタッチスイッチの形態であり、画像部G1120を操作することで、当該画像部G1120に対応付けられた乗車区間に対する乗車要求が生成されてもよい。この場合、ユーザは、乗車予定位置等を入力しなくてよいので、利便性が向上する。 In this way, the boarding request reception screen (reservation reception information) can be realized in various forms. For example, the screen G41 shown in FIG. 12B may function as the boarding request reception screen (reservation reception information). In this case, the image section G1120 may be in the form of a touch switch, and by operating the image section G1120, a boarding request for the boarding section associated with the image section G1120 may be generated. In this case, the user does not need to input the planned boarding location, etc., improving convenience.

図15Aは、ユーザが同伴者(ユーザ登録されていない同伴者)を伴う場合に同伴者の人数の情報を含めるための乗車要求の受付画面の他の出力例の説明図であり、ユーザ端末6のディスプレイ(図示せず)上の画面G130を概略的に示す図である。 Figure 15A is an explanatory diagram of another example of the output of the boarding request reception screen that includes information on the number of accompanying persons when the user is accompanied by accompanying persons (companions who are not registered as users), and is a diagram that shows a schematic diagram of screen G130 on the display (not shown) of user terminal 6.

画面G130は、単独の画面であり、乗車要求の受付画面中の同伴者ボタン(図示せず)を操作することで表示されてもよい。あるいは、画面G130は、例えば図13に示した画面G12の一部に組み込まれてもよい。画面G130では、同伴者の人数を表す画面部G131と、同伴者の人数を増やすボタン部G132と、同伴者の人数を減らすボタン部G133とを含む。かかる画面G130を利用することで、ユーザは、同伴者の人数を容易に指定できる。なお、同伴者の人数を表す情報は、乗車要求とともにサーバ4に送信されてよい。 Screen G130 is a separate screen, and may be displayed by operating a companion button (not shown) on the boarding request reception screen. Alternatively, screen G130 may be incorporated into a part of screen G12 shown in FIG. 13, for example. Screen G130 includes a screen section G131 indicating the number of companions, a button section G132 for increasing the number of companions, and a button section G133 for decreasing the number of companions. By using such screen G130, the user can easily specify the number of companions. Note that information indicating the number of companions may be transmitted to server 4 together with the boarding request.

図15Bは、余裕度の情報や到着希望時刻の情報を含める場合の乗車要求の受付画面の他の出力例の説明図であり、ユーザ端末6のディスプレイ(図示せず)上の画面G140を概略的に示す図である。 Figure 15B is an explanatory diagram of another example of the output of the boarding request reception screen when including information on margin and desired arrival time, and is a diagram that shows a schematic diagram of screen G140 on the display (not shown) of user terminal 6.

画面G140は、単独の画面であり、乗車要求の受付画面中の余裕度ボタン(図示せず)を操作することで表示されてもよい。あるいは、画面G140又は後出のボタン部G141やボタン部G142は、例えば図13に示した画面G12の一部に組み込まれてもよい。画面G140では、余裕度が低いことを表すボタン部G141と、到着希望時刻を指定するためのボタン部G142を含む。ボタン部G142は、操作されると、時間及び分のスロールが可能なインターフェースとなり、時間が指定できるように構成される。かかる画面G140を利用することで、ユーザは、時間に対する余裕度や、到着希望時刻を容易に指定できる。 Screen G140 is a standalone screen, and may be displayed by operating a margin button (not shown) on the boarding request reception screen. Alternatively, screen G140 or button section G141 and button section G142 described below may be incorporated into, for example, part of screen G12 shown in FIG. 13. Screen G140 includes button section G141, which indicates that margin is low, and button section G142 for specifying a desired arrival time. When button section G142 is operated, it becomes an interface that allows scrolling of hours and minutes, and is configured so that a time can be specified. By using such screen G140, the user can easily specify the margin of time and the desired arrival time.

なお、本実施例において、上述したサーバ4の機能のうちの一部は、街モビアプリ5により実現されてもよいし、逆に、上述した街モビアプリ5の機能のうちの一部は、サーバ4により実現されてもよい。 In this embodiment, some of the functions of the server 4 described above may be realized by the City Mobi app 5, and conversely, some of the functions of the City Mobi app 5 described above may be realized by the server 4.

また、本実施例では、ユーザ端末6を入出力媒体(各種情報の入出力の媒体)として説明したが、入出力媒体として空中ディスプレイ、ショーウィンドウのディスプレイを用いてもよい。 In addition, in this embodiment, the user terminal 6 is described as an input/output medium (medium for inputting and outputting various information), but an aerial display or a show window display may also be used as the input/output medium.

[プロジェクタ]
図16は、プロジェクタ7の配置例を示す説明図であり、配置場所の住宅地を模式的に示す図である。図17は、プロジェクタ7の構成の一例を示す図である。図18は、プロジェクタ7の投映方向の制御に用いるマップの一例を示す図である。
[Projector]
Fig. 16 is an explanatory diagram showing an example of the arrangement of the projector 7, and is a diagram showing a typical residential area where the projector 7 is arranged. Fig. 17 is a diagram showing an example of the configuration of the projector 7. Fig. 18 is a diagram showing an example of a map used to control the projection direction of the projector 7.

プロジェクタ7は、投映画像を投映する装置である。プロジェクタ7は、例えばプロジェクションマッピングを利用する装置であってもよい。プロジェクタ7は、路線バス2の運行状態を示す情報(運行情報)を壁面及び路面の少なくともいずれか一方を投映面として投映する。プロジェクタ7は、通信モジュール7aを備え、通信モジュール7aによるサーバ4との通信により、サーバ4から運行情報を取得する。運行情報は、例えば、コース情報と、時刻表情報と、車両位置情報とを含む。 Projector 7 is a device that projects a projection image. Projector 7 may be, for example, a device that uses projection mapping. Projector 7 projects information (operation information) indicating the operation status of route bus 2 onto at least one of a wall surface and a road surface as a projection surface. Projector 7 is equipped with a communication module 7a, and acquires operation information from server 4 by communicating with server 4 via communication module 7a. The operation information includes, for example, course information, timetable information, and vehicle position information.

プロジェクタ7は、基本コース上の停留所や、基本コース又はそれ以外のコース上の停留所となりうる位置に設けられる。すなわち、プロジェクタ7は、停留所又は停留所となりうる位置付近に投映画像が出力されるように設けられる。これにより、ユーザは、停留所又は停留所となりうる位置で路線バス2を待ちながら、投映画像を見ることができる。なお、プロジェクタ7は、運行情報等に係る投映画像以外にも、エンターテイメント系の投映画像を出力してもよい。この場合、路線バス2を待つユーザに待機時間を長く感じさせないようにすることができる。 Projector 7 is provided at a stop on the basic route or at a potential stop on the basic route or other routes. That is, projector 7 is provided so that a projected image is output near a stop or a potential stop. This allows a user to view a projected image while waiting for route bus 2 at a stop or a potential stop. Note that projector 7 may output entertainment-related projected images in addition to projected images related to operation information, etc. In this case, it is possible to prevent users waiting for route bus 2 from feeling that their wait is long.

図16では、プロジェクタ7は、電柱のような高所に設置されている。プロジェクタ7は、好ましくは、投映方向が可変となるようにモータ7b(図17参照)を備える。モータ7bは、例えばマイクロコンピュータ70(図17では、「マイコン」と表記)により制御される。なお、モータ7bに代えて、他のアクチュエータが使用されてもよい。 In FIG. 16, the projector 7 is installed at a high place such as a utility pole. The projector 7 is preferably equipped with a motor 7b (see FIG. 17) so that the projection direction can be changed. The motor 7b is controlled by, for example, a microcomputer 70 (denoted as "microcomputer" in FIG. 17). Note that other actuators may be used instead of the motor 7b.

マイクロコンピュータ70は、日射方向に応じてモータ7bを制御することで、投映面を変化させる。具体的には、マイクロコンピュータ70は、日射方向によって影となる領域(又は日射量が比較的低い領域)が投映面となるように、モータ7bを制御することでプロジェクタ7の投映方向を変化させる。例えば、マイクロコンピュータ70は、図18に示すようなマップを用いて、投映面を決定してもよい。図18では、時間帯ごとに、投映面が対応付けられている。日射方向は、時間帯に応じて変化するためである。なお、図18に示す壁面W1等は、図16に示されるような、塀や道路上の面であってよい。図16に示す例では、壁面W1は、ある家の塀の壁面であり、壁面W2は、他の家の壁面であり、約90度異なる向きである。また、路面W3は、壁面W1及び壁面W2に対して90度異なる向きである。このような角度の異なる面を投映面として利用することで日射方向に影響され難い鮮明な投映画像の出力が容易となる。なお、図18に示すマップは、あくまで一例であり、より細かい時間帯ごとに投映面が対応付けられてもよいし、季節ごと天気ごとに投映面が変化するような態様で生成されてもよい。また、天気が雨や曇り等のように、日射量が少ない場合は、投映面は固定されてもよい。 The microcomputer 70 changes the projection surface by controlling the motor 7b according to the direction of sunlight. Specifically, the microcomputer 70 changes the projection direction of the projector 7 by controlling the motor 7b so that the area that is shaded by the direction of sunlight (or an area where the amount of sunlight is relatively low) becomes the projection surface. For example, the microcomputer 70 may determine the projection surface using a map such as that shown in FIG. 18. In FIG. 18, the projection surface is associated with each time period. This is because the direction of sunlight changes according to the time period. Note that the wall surface W1 shown in FIG. 18 may be a surface on a fence or road as shown in FIG. 16. In the example shown in FIG. 16, the wall surface W1 is the wall surface of a fence of a certain house, and the wall surface W2 is the wall surface of another house, and the directions are about 90 degrees different. In addition, the road surface W3 is 90 degrees different from the wall surface W1 and the wall surface W2. By using such surfaces with different angles as projection surfaces, it becomes easier to output a clear projection image that is not easily affected by the direction of sunlight. Note that the map shown in FIG. 18 is merely an example, and the projection surface may be associated with each time period in more detail, or may be generated in such a way that the projection surface changes with each season and weather. Also, when the amount of sunlight is low, such as when the weather is rainy or cloudy, the projection surface may be fixed.

なお、本実施例では、マイクロコンピュータ70が投映面を決定するが、変形例では、サーバ4が投映面を決定してもよい。この場合、プロジェクタ7は、サーバ4から運行情報を受信するとともにその投映方向を表す情報を受信してもよい。 In this embodiment, the microcomputer 70 determines the projection surface, but in a modified example, the server 4 may determine the projection surface. In this case, the projector 7 may receive operation information from the server 4 as well as information indicating the projection direction.

なお、マイクロコンピュータ70は、日射量に応じてプロジェクタ7の光源7cを制御してもよい。この場合、マイクロコンピュータ70は、日射量が大きいほど光源7cの発光強度が高くなるように光源7cを制御してもよい。なお、光源7cは、任意であるが、高輝度キセノンランプ等が使用されてもよい。 The microcomputer 70 may control the light source 7c of the projector 7 according to the amount of sunlight. In this case, the microcomputer 70 may control the light source 7c so that the light emission intensity of the light source 7c increases as the amount of sunlight increases. The light source 7c is optional, but may be a high-brightness xenon lamp or the like.

プロジェクタ7による運行情報の出力例は、上述したユーザ端末6による運行情報の出力例と同様であってよく(図12A参照)、ここでは詳説しない。 An example of the operation information output by the projector 7 may be similar to the example of the operation information output by the user terminal 6 described above (see FIG. 12A), and will not be described in detail here.

このようにして、本実施例では、プロジェクタ7により運行情報が出力されるので、ユーザは、投映画像を見ることで、路線バス2の運行状態を容易に把握できる。従って、ユーザは、ユーザ端末6を有していなくても、路線バス2の運行状態を把握できる。運行情報は、リアルタイムに更新できるので、この場合、ユーザは、常に最新の運行状態を把握できる。また、本実施例では、プロジェクタ7を用いることで、例えばディスプレイ等を設置する場合とは異なり、街並みを阻害せずに(既存の街並みを利用して)運行情報をユーザに通知できる。 In this way, in this embodiment, operation information is output by the projector 7, so the user can easily understand the operation status of the route bus 2 by viewing the projected image. Therefore, the user can understand the operation status of the route bus 2 even if he or she does not have a user terminal 6. Since the operation information can be updated in real time, in this case, the user can always understand the latest operation status. Also, in this embodiment, by using the projector 7, unlike the case where a display or the like is installed, for example, the operation information can be notified to the user without obstructing the streetscape (using the existing streetscape).

本実施例では、更に、プロジェクタ7は、路線バス2への乗車予約(路上にいるユーザによる予約)を可能とするための予約受付用情報を壁面及び路面の少なくともいずれか一方を投映面として投映する。予約受付用情報は、上述した運行情報と同様、日射方向に応じて決定された投映面に出力されてよい。 In this embodiment, the projector 7 further projects reservation acceptance information onto at least one of the wall surface and the road surface as a projection surface to enable reservations for boarding the route bus 2 (reservations by users on the road). The reservation acceptance information may be output onto a projection surface determined according to the direction of sunlight, similar to the operation information described above.

プロジェクタ7による予約受付用情報の出力例は、上述したユーザ端末6による乗車要求の受付画面の出力例と同様であってよく(図13~図15B参照)、ここでは詳説しない。なお、プロジェクタ7による投映画像は、一般的に、ユーザ端末6のディスプレイ上の画像よりも大きいため、上述したユーザ端末6による乗車要求の受付画面よりも細かい情報を含んでもよい。ただし、好ましくは、後述のジェスチャ入力を可能とするために、プロジェクタ7による投映画像は、比較的簡易な(シンプルな)情報のみを含む。 An example of the reservation acceptance information output by the projector 7 may be similar to the example of the boarding request acceptance screen output by the user terminal 6 described above (see Figures 13 to 15B), and will not be described in detail here. Note that the image projected by the projector 7 is generally larger than the image on the display of the user terminal 6, and may therefore contain more detailed information than the boarding request acceptance screen by the user terminal 6 described above. However, preferably, the image projected by the projector 7 contains only relatively simple information in order to enable gesture input, which will be described later.

また、プロジェクタ7は、上述した乗車可能区間情報をサーバ4から取得し、投映画像として出力してもよい。プロジェクタ7による乗車可能区間情報の出力例は、上述したユーザ端末6による乗車可能区間情報の出力例と同様であってよい(図12B参照)。上述のようにユーザ端末6による乗車可能区間情報の画面が乗車要求の受付画面として機能できるのと同様、プロジェクタ7により出力される乗車可能区間情報についても、予約受付用情報として機能してもよい。 In addition, the projector 7 may obtain the boarding zone information described above from the server 4 and output it as a projected image. An example of the boarding zone information output by the projector 7 may be similar to the example of the boarding zone information output by the user terminal 6 described above (see FIG. 12B). Just as the boarding zone information screen on the user terminal 6 can function as a boarding request reception screen as described above, the boarding zone information output by the projector 7 may also function as reservation reception information.

ジェスチャ認識装置8に関連して後述するように、予約受付用情報は、ジェスチャ認識装置8によるジェスチャ認識と連携することで、ユーザインターフェースとして機能する。すなわち、ユーザは、予約受付用情報を見ながら、所定のジェスチャを行うことで、路線バス2への乗車予約が可能となる。 As described later in relation to the gesture recognition device 8, the reservation acceptance information functions as a user interface in conjunction with gesture recognition by the gesture recognition device 8. That is, the user can make a reservation to board the route bus 2 by making a predetermined gesture while looking at the reservation acceptance information.

このようにして、本実施例では、プロジェクタ7により予約受付用情報が出力されるので、ユーザは、当該位置で乗車予約を行うことができる。従って、ユーザは、ユーザ端末6を有していなくても、乗車予約を行うことができる。また、本実施例では、プロジェクタ7を用いることで、例えばディスプレイ等を設置する場合とは異なり、街並みを阻害せずに(既存の街並みを利用して)予約受付用情報を出力できる。 In this way, in this embodiment, reservation acceptance information is output by the projector 7, so the user can make a reservation for a ride at that location. Therefore, the user can make a reservation for a ride even if he or she does not have a user terminal 6. Also, in this embodiment, by using the projector 7, reservation acceptance information can be output without obstructing the streetscape (using the existing streetscape), unlike when a display or the like is installed, for example.

ここで、本実施例では、プロジェクタ7は、電柱のような固定物に設置されるが、これに限られない。例えば、図19に示すように、ドローンのような飛行体60にプロジェクタ7が搭載されてもよい。この場合、飛行体60の向きを変化させることで、プロジェクタ7による投映方向を変化させることができる。従って、この場合は、モータ7bが省略されてもよい。飛行体60は、例えば、電柱の上部に設けられるドック(図示せず)に位置してよく、稼働時のみ(運行情報や予約受付用情報を出力する際だけ)飛行してもよい。なお、ドックには充電器が設置され、飛行体60は、自律的に充電されるように構成されてもよい。また、飛行体60に代えて、歩行型ロボットや走行型ロボットにプロジェクタ7が搭載されてもよい。また、プロジェクタ7は、電柱以外にも、建物の壁面等を当該建物の所有者に借りて設置されてもよい。 Here, in this embodiment, the projector 7 is installed on a fixed object such as a utility pole, but is not limited to this. For example, as shown in FIG. 19, the projector 7 may be mounted on an aircraft 60 such as a drone. In this case, the projection direction by the projector 7 can be changed by changing the orientation of the aircraft 60. Therefore, in this case, the motor 7b may be omitted. The aircraft 60 may be located, for example, in a dock (not shown) provided at the top of the utility pole, and may fly only during operation (only when outputting operation information or reservation reception information). Note that a charger is provided in the dock, and the aircraft 60 may be configured to be charged autonomously. In addition, instead of the aircraft 60, the projector 7 may be mounted on a walking robot or a running robot. In addition to an electric pole, the projector 7 may be installed on a wall of a building, etc., borrowed from the owner of the building.

また、本実施例では、光源7cの輝度を利用して投映画像を壁面W1等に投映しているが、太陽光をバックライトとして影を壁面W1等に投影する装置であってもよい。この場合、影が運行情報や予約受付用情報等を表す。なお、かかる影による投影は、例えば液晶層を備える投影装置を用いて実現できる。液晶層は、画素ごとに、印加電圧に応じて透過状態が制御可能である。液晶層は、影を形成するための画素部分がシャッタとなるように制御される。あるいは、有機EL(Electro-Luminescence)パネルを利用して、黒の画素に対応した影の投影を伴いつつ、色付きの画像を投映してもよい。
あるいは、立体物の影によって運行情報や予約受付用情報を表現してもよい。この場合、形状が変化できる立体物の形状を変化させることで、当該立体物の影によって表現される運行情報や予約受付用情報等を変化させてもよい。また、複数の立体物を用意し、利用する立体物を入れ替えることで、当該立体物の影によって表現される運行情報や予約受付用情報等を変化させてもよい。この場合、立体物としては針金等を用いることができる。すなわち、いわゆる「シャドウアート」の分野で知られている表現を利用することができる。
In this embodiment, the projection image is projected onto the wall surface W1 using the luminance of the light source 7c, but the device may also be one that uses sunlight as a backlight to project a shadow onto the wall surface W1. In this case, the shadow represents operation information, reservation reception information, and the like. Such shadow projection can be realized, for example, by using a projection device equipped with a liquid crystal layer. The liquid crystal layer can control the transmission state for each pixel according to the applied voltage. The liquid crystal layer is controlled so that the pixel portion for forming the shadow becomes a shutter. Alternatively, an organic EL (Electro-Luminescence) panel may be used to project a colored image while projecting a shadow corresponding to a black pixel.
Alternatively, operation information and reservation information may be expressed by the shadow of a three-dimensional object. In this case, the operation information and reservation information expressed by the shadow of the three-dimensional object may be changed by changing the shape of the shape-changing three-dimensional object. Also, operation information and reservation information expressed by the shadow of the three-dimensional object may be changed by preparing multiple three-dimensional objects and switching the three-dimensional objects used. In this case, wire or the like may be used as the three-dimensional object. In other words, expressions known in the field of so-called "shadow art" may be used.

なお、本実施例において、上述したサーバ4の機能のうちの一部は、プロジェクタ7のマイクロコンピュータ70により実現されてもよいし、逆に、上述したプロジェクタ7のマイクロコンピュータ70の機能のうちの一部は、サーバ4により実現されてもよい。 In this embodiment, some of the functions of the server 4 described above may be realized by the microcomputer 70 of the projector 7, and conversely, some of the functions of the microcomputer 70 of the projector 7 described above may be realized by the server 4.

また、本実施例において、プロジェクタ7に代えて又は加えて、他の形態の表示装置(例えば通常の専用ディスプレイや、ショーウィンドウのディスプレイ、空中ディスプレイ)が利用されてもよい。あるいは、近くの住人(協力者)の家の中のディスプレイが利用されてもよい。 In addition, in this embodiment, other types of display devices (e.g., a normal dedicated display, a show window display, an aerial display) may be used instead of or in addition to the projector 7. Alternatively, a display in the house of a nearby resident (collaborator) may be used.

また、本実施例では、プロジェクタ7が可動することで投映面が日射方向に応じて変化されているが、これに限られない。例えば、投映面が互いに異なる複数のプロジェクタ7が設置され、複数のプロジェクタ7のうちから、日射方向に応じて選択された1つのプロジェクタ7が動作する態様であってもよい。 In addition, in this embodiment, the projection surface is changed according to the direction of sunlight by moving the projector 7, but this is not limited to the above. For example, multiple projectors 7 with different projection surfaces may be installed, and one projector 7 selected from the multiple projectors 7 according to the direction of sunlight may be operated.

[ジェスチャ認識装置]
図20は、ジェスチャ認識装置8のハードウェア構成の一例を示す図である。
[Gesture Recognition Device]
FIG. 20 is a diagram showing an example of a hardware configuration of the gesture recognition device 8. As shown in FIG.

ジェスチャ認識装置8は、マイクロコンピュータ80(図20では、「マイコン」と表記)を含み、マイクロコンピュータ80には、通信モジュール8aと、カメラ8bとが接続される。 The gesture recognition device 8 includes a microcomputer 80 (referred to as "microcomputer" in FIG. 20), and a communication module 8a and a camera 8b are connected to the microcomputer 80.

通信モジュール8aは、サーバ4との双方向の通信を行う。 The communication module 8a performs two-way communication with the server 4.

カメラ8bは、プロジェクタ7が上述のように予約受付用情報を投映する投映面の近傍に位置するユーザを撮像する。すなわち、カメラ3bは、プロジェクタ7が投映する投映画像(予約受付用情報)を見てジェスチャを行うユーザを撮像できるような位置に設けられる。カメラ3bは、例えば図16等に示すように、投映面となる壁の塀に設けられてもよいし、電柱等に設けられてもよい。この場合、カメラ8bは、建物の壁面等を当該建物の所有者に借りて設置されてもよい。また、カメラ3bは、図19を参照して説明したような飛行体60に実装されてもよいし、歩行型ロボットや走行型ロボットに実装されてもよい。また、カメラ8bは、マイクロコンピュータ80が実装される筐体に組み込まれてもよいし、当該筐体から離れて配置されてもよい。この場合、カメラ8bは、マイクロコンピュータ80との間で通信が可能となるように、通信モジュール(図示せず)を別途有する。 The camera 8b captures an image of a user located near the projection surface on which the projector 7 projects the reservation reception information as described above. That is, the camera 3b is provided in a position where it can capture an image of a user making a gesture while looking at the projection image (reservation reception information) projected by the projector 7. The camera 3b may be provided on a wall that serves as the projection surface, as shown in FIG. 16, for example, or on a utility pole. In this case, the camera 8b may be installed on a wall of a building borrowed from the owner of the building. The camera 3b may also be mounted on an aircraft 60 as described with reference to FIG. 19, or on a walking robot or a traveling robot. The camera 8b may also be incorporated in a housing in which the microcomputer 80 is mounted, or may be located away from the housing. In this case, the camera 8b has a separate communication module (not shown) to enable communication with the microcomputer 80.

カメラ3bは、ジェスチャ認識用の画像を取得できるものであれば任意であり、例えば、CCD(Charge Coupled Device)やレンズを備える汎用的なカメラであってよい。あるいは、カメラ3bは、距離画像を取得可能なカメラであってもよい。すなわち、カメラ3bは、3次元画像センサであり、空間全体のセンシングを行って距離を計測し、デジタル画像のように画素ごとに距離情報を持つ距離画像を取得してもよい。この場合。距離情報の取得方式は任意である。例えば、距離情報の取得方式は、特定のパターンを対象に投影してそれをイメージセンサで読み取り、投影パターンの幾何学的な歪みから三角測量の方式により距離を取得するアクティブステレオ方式であってもよい。また、レーザー光を照射してイメージセンサで反射光を読み取り、その位相のずれから距離を計測するTOF(Time-of-Flight)方式であってもよい。 The camera 3b may be any camera capable of acquiring an image for gesture recognition, for example, a general-purpose camera equipped with a CCD (Charge Coupled Device) and a lens. Alternatively, the camera 3b may be a camera capable of acquiring a distance image. That is, the camera 3b may be a three-dimensional image sensor that senses the entire space to measure distances and acquire a distance image having distance information for each pixel like a digital image. In this case, the method of acquiring the distance information may be any method. For example, the method of acquiring the distance information may be an active stereo method in which a specific pattern is projected onto the target, read by an image sensor, and the distance is acquired by a triangulation method from the geometric distortion of the projected pattern. Alternatively, the method may be a time-of-flight (TOF) method in which a laser beam is irradiated, the reflected light is read by an image sensor, and the distance is measured from the phase shift.

マイクロコンピュータ80は、カメラ3bからの画像に基づいて、ユーザのジェスチャを認識する。画像に基づくジェスチャの認識方法は、広く知られており、任意の方法(例えばパターンマッチングや機械学習)を用いることができる。なお、距離画像に基づくジェスチャの認識方法は、ユーザの関節を認識した上で、関節の動きに基づいてジェスチャを認識する態様であってよい。認識対象のジェスチャは、任意であるが、あらかじめ指定されていてもよいし、プロジェクタ7が出力する投映画像内で指示されてもよい。例えば、認識対象のジェスチャは、「画像出力」、「戻る」、「OK」、「カーソル移動(移動方向を指示)」等の指令に対応するジェスチャであってよい。あるいは、認識対象のジェスチャは、ユーザの指や手の指す方向(投映画像に対する指す方向)であってよい。 The microcomputer 80 recognizes the user's gesture based on the image from the camera 3b. Methods for recognizing gestures based on an image are widely known, and any method (e.g., pattern matching or machine learning) can be used. Note that the method for recognizing gestures based on a distance image may be a mode in which the user's joints are recognized and then the gesture is recognized based on the movement of the joints. The gesture to be recognized is arbitrary, but may be specified in advance or may be indicated within the projected image output by the projector 7. For example, the gesture to be recognized may be a gesture corresponding to an instruction such as "image output," "back," "OK," or "cursor movement (indicating the movement direction)." Alternatively, the gesture to be recognized may be the pointing direction of the user's finger or hand (pointing direction relative to the projected image).

マイクロコンピュータ80は、ジェスチャの認識結果をサーバ4に送信する。サーバ4のジェスチャ入力処理部414は、ジェスチャ認識装置8からのジェスチャ認識結果に基づいて、プロジェクタ7と協動しながら、ユーザからの予約受付のための各種処理等を行う。 The microcomputer 80 transmits the gesture recognition result to the server 4. The gesture input processing unit 414 of the server 4 performs various processes for accepting reservations from users in cooperation with the projector 7 based on the gesture recognition result from the gesture recognition device 8.

例えば、マイクロコンピュータ80は、カメラ3bからの画像に基づいて、起動指示用の所定ジェスチャを認識すると、ユーザからの乗車要求を受け付けるための各種投映画像の投映が可能となるように、起動指示用の所定ジェスチャが認識されたことを表すジェスチャ認識結果をサーバ4に送信する。この際、マイクロコンピュータ80は、カメラ3bの画像(ユーザの顔が映る画像)をサーバ4に送信してよい。これにより、サーバ4のユーザ特定部404がジェスチャを行うユーザを特定できる。 For example, when the microcomputer 80 recognizes a specific gesture for a start instruction based on the image from the camera 3b, it transmits a gesture recognition result indicating that the specific gesture for a start instruction has been recognized to the server 4 so that various projection images for accepting a boarding request from the user can be projected. At this time, the microcomputer 80 may transmit an image from the camera 3b (an image showing the user's face) to the server 4. This allows the user identification unit 404 of the server 4 to identify the user performing the gesture.

図21は、プロジェクタ7、ジェスチャ認識装置8、及びサーバ4(ジェスチャ入力処理部414)により実現される予約受付のための情報のやり取りの一例を示すタイミングチャートである。なお、プロジェクタ7及びジェスチャ認識装置8は、複数組(例えば、複数の停留所)で設けられる場合がある。この場合、図21に示すやり取りは、ある一の組のプロジェクタ7及びジェスチャ認識装置8に関する。なお、図21に示すやり取りのうち、サーバ4からプロジェクタ7又はジェスチャ認識装置8への情報(指示を含む)の出力(送信)は、サーバ4の出力制御部411により実現される。 FIG. 21 is a timing chart showing an example of information exchange for reservation acceptance realized by the projector 7, gesture recognition device 8, and server 4 (gesture input processing unit 414). Note that the projector 7 and gesture recognition device 8 may be provided in multiple pairs (e.g., multiple bus stops). In this case, the exchange shown in FIG. 21 relates to a certain pair of the projector 7 and gesture recognition device 8. Note that, among the exchanges shown in FIG. 21, the output (transmission) of information (including instructions) from the server 4 to the projector 7 or gesture recognition device 8 is realized by the output control unit 411 of the server 4.

まず、ジェスチャ認識装置8は、人を検知し、当該人による起動指示用の所定ジェスチャ(例えば手を上げるジェスチャ)を認識すると、サーバ4に、当該人の顔の画像データとともに起動指示(ジェスチャ認識結果)を送信する(S210)。 First, the gesture recognition device 8 detects a person, and when it recognizes a predetermined gesture for issuing a start-up instruction by that person (e.g., a gesture of raising a hand), it transmits the start-up instruction (gesture recognition result) together with image data of the person's face to the server 4 (S210).

サーバ4は、顔の画像データと起動指示を受信すると(S212)、画像データに基づいてユーザを特定するとともに、プロジェクタ7に起動指示を送信する(S214)。また、この際、サーバ4は、特定したユーザを表す情報(例えば、ユーザ情報に含まれる名前や、顔の画像データ等)を、プロジェクタ7に送信してもよい。なお、ユーザを特定できない場合は、その旨の情報をプロジェクタ7に送信してもよい。その場合、プロジェクタ7は、再度、起動指示用の所定ジェスチャを行うように促す情報を投映画像により出力してもよい。 When the server 4 receives the face image data and the startup instruction (S212), it identifies the user based on the image data and transmits the startup instruction to the projector 7 (S214). At this time, the server 4 may also transmit information representing the identified user (e.g., the name included in the user information, face image data, etc.) to the projector 7. If the user cannot be identified, it may transmit information to that effect to the projector 7. In that case, the projector 7 may output information via the projected image that prompts the user to make the specified gesture for startup instruction again.

プロジェクタ7は、起動指示を受信すると、予約受付用情報を投映画像により出力する(S216)。なお、ユーザを表す情報が上述のようにサーバ4からプロジェクタ7に送信される場合は、投映画像には、特定されたユーザの名前の情報が含められてもよい。例えば、かかる情報は、「ゲンさん、こんにちは」といったような挨拶文の形式であってよい。あるいは、顔の画像が出力されてもよいし、他の情報(例えばユーザID等の固有の情報)が出力されてもよい。これにより、ユーザは、自身が認識されていることを把握でき、安心感が増す。 When the projector 7 receives the start-up instruction, it outputs reservation acceptance information by a projection image (S216). Note that, when information representing the user is transmitted from the server 4 to the projector 7 as described above, the projection image may include information on the name of the identified user. For example, such information may be in the form of a greeting such as "Hello, Gen-san." Alternatively, an image of a face may be output, or other information (e.g., unique information such as a user ID) may be output. This allows the user to know that they are recognized, which increases their sense of security.

予約受付用情報に係る投映画像は、例えば図13~図15Bに示したような画面と同様であってよい。ユーザは、かかる投映画像を見ながら、各種のジェスチャを行うことで、予約手続きを進めることができる。 The projected image related to the reservation acceptance information may be, for example, similar to the screens shown in Figures 13 to 15B. The user can proceed with the reservation procedure by performing various gestures while watching the projected image.

具体的には、ジェスチャ認識装置8は、認識対象の全てのジェスチャのうちの任意のジェスチャを認識すると、当該ジェスチャ認識結果をサーバ4に送信する(S220)。 Specifically, when the gesture recognition device 8 recognizes any gesture among all gestures to be recognized, it transmits the gesture recognition result to the server 4 (S220).

サーバ4は、ジェスチャ認識結果を受信すると(S222)、現在の投映画像とジェスチャ認識結果との関係に基づいて、ユーザの指示を認識するとともに当該指示に応じた投映画像の遷移をプロジェクタ7に指示する(S224)。このようなやり取りの結果、各種の入力(例えば、上述したような降車予定位置、同伴者等)が進むと、サーバ4は、最終的には、予約確定を行うための投映画像を出力するようにプロジェクタ7に指示する。なお、プロジェクタ7を介した予約受付の場合、乗車予定位置は、当該プロジェクタ7の設置位置に係る停留所であるとして、ユーザからの指示不要とされてもよい。ただし、プロジェクタ7(及びジェスチャ認識装置8)が停留所とは関係のない場所に設置される場合は、乗車予定位置の指示が必要となりうる。 When the server 4 receives the gesture recognition result (S222), it recognizes the user's instruction based on the relationship between the current projected image and the gesture recognition result, and instructs the projector 7 to transition the projected image according to the instruction (S224). As a result of such exchange, various inputs (for example, the planned disembarking location, accompanying person, etc. as described above) are made, and the server 4 finally instructs the projector 7 to output a projected image for confirming the reservation. Note that when a reservation is accepted via the projector 7, the planned boarding location may be the bus stop related to the installation location of the projector 7, and no instruction from the user may be required. However, if the projector 7 (and the gesture recognition device 8) is installed in a place unrelated to a bus stop, it may be necessary to specify the planned boarding location.

プロジェクタ7は、サーバ4からの指示に応じて、予約確定を行うための投映画像を出力する(S226)。予約確定を行うための投映画像は、例えば、予約内容(降車予定位置等)の情報を含むとともに、予約確定のためのジェスチャを要求する情報を含んでもよい。 In response to an instruction from the server 4, the projector 7 outputs a projection image for confirming the reservation (S226). The projection image for confirming the reservation may include, for example, information about the reservation details (such as the planned drop-off location) and may also include information requesting a gesture for confirming the reservation.

ユーザは、かかる投映画像を見て予約内容が問題なければ、予約確定のためのジェスチャ(例えばOKを指示するジェスチャ)を行うことになる。なお、ユーザは、予約内容に誤り等があれば、やり直しのためのジェスチャを行うことになる。かかるジェスチャは同様にジェスチャ認識装置8により認識される。この場合、ジェスチャ認識装置8は、ジェスチャ認識結果をサーバ4に送信する(S228)。サーバ4は、ジェスチャ認識結果を受信すると(S230)、現在の投映画像とジェスチャ認識結果との関係に基づいて、ユーザの指示を認識するとともに当該指示に応じた投映画像の遷移をプロジェクタ7に指示する(S232)。例えば、今回のジェスチャ認識結果が、予約確定のためのジェスチャである場合は、予約完了を知らせるための投映画像を出力するようにプロジェクタ7に指示する。この場合、プロジェクタ7は、予約完了を知らせるための投映画像を出力し(S234)、今回の予約受付のためのプロジェクタ7の処理は終了となる。 If the user sees the projected image and there is no problem with the reservation contents, the user makes a gesture to confirm the reservation (for example, a gesture indicating OK). If there is an error in the reservation contents, the user makes a gesture to redo the reservation. Such a gesture is recognized by the gesture recognition device 8 in the same way. In this case, the gesture recognition device 8 transmits the gesture recognition result to the server 4 (S228). When the server 4 receives the gesture recognition result (S230), it recognizes the user's instruction based on the relationship between the current projected image and the gesture recognition result, and instructs the projector 7 to transition the projected image according to the instruction (S232). For example, if the current gesture recognition result is a gesture for confirming the reservation, it instructs the projector 7 to output a projected image to notify the completion of the reservation. In this case, the projector 7 outputs a projected image to notify the completion of the reservation (S234), and the processing of the projector 7 for accepting the current reservation is completed.

また、サーバ4は、予約確定のためのジェスチャを示すジェスチャ認識結果を受信すると、予約内容に基づく乗車要求を生成する(S236)。乗車要求は、上述のように、ユーザID、乗車予定位置、降車予定位置等を含む。このようにして乗車要求が生成(取得)されると、サーバ4の予約受付部405に与えられる。 When the server 4 receives a gesture recognition result indicating a gesture for confirming a reservation, the server 4 generates a boarding request based on the reservation details (S236). As described above, the boarding request includes the user ID, the planned boarding location, the planned disembarking location, etc. When the boarding request is generated (obtained) in this manner, it is provided to the reservation reception unit 405 of the server 4.

なお、本実施例では、ジェスチャ入力が利用されるが、これに代えて又は加えて、音声入力が利用されてもよい。この場合、音声認識装置が投映面の近傍に設けられる。 In this embodiment, gesture input is used, but voice input may be used instead of or in addition to this. In this case, a voice recognition device is provided near the projection surface.

なお、本実施例において、上述したサーバ4の機能のうちの一部は、ジェスチャ認識装置8のマイクロコンピュータ80により実現されてもよいし、逆に、上述したジェスチャ認識装置8のマイクロコンピュータ80の機能のうちの一部は、サーバ4により実現されてもよい。 In this embodiment, some of the functions of the server 4 described above may be realized by the microcomputer 80 of the gesture recognition device 8, and conversely, some of the functions of the microcomputer 80 of the gesture recognition device 8 described above may be realized by the server 4.

[路線バスシステムの動作例]
次に、上述した路線バスシステム1における幾つかの動作例を、フローチャートを用いて説明する。以降の処理フロー図(フローチャート)においては、各ステップの入力と出力の関係を損なわない限り、各ステップの処理順序を入れ替えてもよい。
[Example of operation of route bus system]
Next, with reference to flowcharts, we will explain some operation examples of the above-mentioned route bus system 1. In the following process flow diagrams (flowcharts), the processing order of each step may be changed as long as the relationship between the input and output of each step is not lost.

図22は、サーバ4が情報出力装置として機能するときの動作例を示す概略フローチャートである。図22に示す処理は、路線バス2の運行中に所定周期ごとに繰り返し実行される。 Figure 22 is a schematic flowchart showing an example of the operation of the server 4 when it functions as an information output device. The process shown in Figure 22 is repeatedly executed at predetermined intervals while the route bus 2 is in operation.

ステップS320では、サーバ4は、乗車要求を取得したか否かを判定する。乗車要求は、上述のように、乗車要求受信部401が受信することで取得される場合と、ジェスチャ入力処理部414により生成(取得)される場合とがある。判定結果が“YES”の場合は、ステップS321に進み、それ以外の場合は、そのまま終了する。 In step S320, the server 4 determines whether or not a boarding request has been acquired. As described above, the boarding request may be acquired by being received by the boarding request receiving unit 401, or may be generated (acquired) by the gesture input processing unit 414. If the determination result is "YES", the process proceeds to step S321; otherwise, the process ends.

ステップS321では、サーバ4は、ステップS320で得た乗車要求に含まれる乗車予定位置及び降車予定位置が走行予定コース上であるか否かを判定する。例えば乗車予定位置が、乗車要求に係るユーザの自宅の位置であり、当該自宅の位置が走行予定コース外である場合は、判定結果が“NO”となる。判定結果が“YES”の場合は、ステップS322に進み、それ以外の場合は、ステップS326に進む。 In step S321, the server 4 determines whether the planned boarding location and the planned disembarking location included in the boarding request obtained in step S320 are on the planned driving course. For example, if the planned boarding location is the home location of the user related to the boarding request and the home location is outside the planned driving course, the determination result is "NO". If the determination result is "YES", the process proceeds to step S322, and otherwise the process proceeds to step S326.

なお、変形例では、判定結果が“NO”の場合、ステップS326に進むのに代えて、複数の路線バス2が同時に運行している場合において、他の路線バス2の走行予定コース上に、ステップS320で得た乗車要求に含まれる乗車予定位置及び降車予定位置が位置するか否かを判定してもよい。ここで、複数の路線バス2が同時に運行している場合、乗車要求は、特定の路線バス2を指定する態様で生成される場合(図14B参照)と、特定の路線バス2を指定せずに生成される場合(図14A参照)とがありうる。乗車要求が、特定の路線バス2を指定する態様で生成される場合、他の路線バス2は、特定の路線バス2以外の路線バス2のうちの、次に乗車予定位置に到着する路線バス2である。他方、乗車要求が、特定の路線バス2を指定せずに生成される場合、他の路線バス2は、複数の路線バス2のうちの、2番目に乗車予定位置に到着する路線バス2である(この場合、複数の路線バス2のうちの、1番目に乗車予定位置に到着する路線バス2が、第1候補の路線バス2として扱われる)。そして、他の路線バス2の走行予定コース上に、ステップS320で得た乗車要求に含まれる乗車予定位置及び降車予定位置が位置する場合は、図23のステップS346(○2参照)に進み、サーバ4の出力制御部411は、他の路線バス2に対する乗車要求への変更を促す情報を、今回の乗車要求を行ったユーザに通知してもよい。他方、他の路線バス2の走行予定コース上に、ステップS320で得た乗車要求に含まれる乗車予定位置及び降車予定位置が位置しない場合は、ステップS325に進む。 In addition, in a modified example, when the determination result is "NO", instead of proceeding to step S326, in the case where multiple route buses 2 are operating simultaneously, it may be determined whether or not the planned boarding position and the planned disembarking position included in the boarding request obtained in step S320 are located on the planned driving course of the other route buses 2. Here, when multiple route buses 2 are operating simultaneously, the boarding request may be generated in a manner that specifies a specific route bus 2 (see FIG. 14B) or in a manner that does not specify a specific route bus 2 (see FIG. 14A). When the boarding request is generated in a manner that specifies a specific route bus 2, the other route bus 2 is the route bus 2 that arrives next at the planned boarding position among the route buses 2 other than the specific route bus 2. On the other hand, when the boarding request is generated without specifying a specific route bus 2, the other route bus 2 is the route bus 2 that arrives second at the planned boarding position among the multiple route buses 2 (in this case, the route bus 2 that arrives first at the planned boarding position among the multiple route buses 2 is treated as the first candidate route bus 2). If the planned boarding location and planned disembarking location included in the boarding request obtained in step S320 are located on the planned travel course of the other route bus 2, the process proceeds to step S346 in FIG. 23 (see circle 2), and the output control unit 411 of the server 4 may notify the user who made the current boarding request of information encouraging the user to change the boarding request to one for the other route bus 2. On the other hand, if the planned boarding location and planned disembarking location included in the boarding request obtained in step S320 are not located on the planned travel course of the other route bus 2, the process proceeds to step S325.

ステップS322では、サーバ4は、ステップS320で得た乗車要求に係るユーザが乗車可能であるか否かの乗車可否判定処理を行う。乗車可否判定処理の例は、図23及び図24を参照して後述する。乗車可否判定処理の結果、ステップS320で得た乗車要求に係るユーザが乗車可能である場合(S323で“YES”)、ステップS324に進み、それ以外の場合は、ステップS339に進む。 In step S322, the server 4 performs a boarding availability determination process to determine whether or not the user related to the boarding request obtained in step S320 is able to board. An example of the boarding availability determination process will be described later with reference to Figures 23 and 24. If the result of the boarding availability determination process indicates that the user related to the boarding request obtained in step S320 is able to board ("YES" in S323), the process proceeds to step S324; otherwise, the process proceeds to step S339.

ステップS324では、サーバ4の予約受付部405は、ステップS320で得た乗車要求に基づいて、当該乗車要求に係るユーザによる路線バス2への乗車予約を受け付ける。この結果、予約状態情報記憶部420内の予約状態情報が更新される。 In step S324, the reservation reception unit 405 of the server 4 receives a reservation for boarding the route bus 2 from the user related to the boarding request obtained in step S320. As a result, the reservation status information in the reservation status information storage unit 420 is updated.

ステップS325では、サーバ4のコース変更処理部407は、乗車可能区間情報等に基づいて、コース変更の余地があるか否かを判定する。例えば、ステップS320で得た乗車要求に含まれる乗車予定位置に到達するまでに路線バス2が満席になる場合や、予約済みのユーザの乗車予定位置及び降車予定位置と乗員の降車予定位置を通りつつ乗車要求に係る乗車予定位置及び降車予定位置を通るようなコースが成立しない場合等は、コース変更の余地がないと判定する。コース変更の余地がある場合は、ステップS326に進み、それ以外の場合は、ステップS339に進む。なお、変形例では、後出のコース変更可否判定処理において、コース変更の余地があるか否かが併せて判定されてもよい。 In step S325, the course change processing unit 407 of the server 4 determines whether there is room for course change based on boarding section information, etc. For example, if the route bus 2 becomes full by the time the bus reaches the planned boarding location included in the boarding request obtained in step S320, or if a course cannot be established that passes through the planned boarding location and planned disembarking location of the reserved user and the planned disembarking location of the passenger while passing through the planned boarding location and planned disembarking location related to the boarding request, it is determined that there is no room for course change. If there is room for course change, proceed to step S326, and otherwise proceed to step S339. In a modified example, whether there is room for course change may also be determined in the course change possibility determination process described later.

ステップS326では、サーバ4のコース変更処理部407は、コース変更が可能であるか否かのコース変更可否判定処理を実行する。コース変更可否判定処理の一例は、図25を参照して後述する。コース変更可否判定処理の結果、コース変更が可能である場合(S327で“YES”)、ステップS328に進み、それ以外の場合(S327で“NO”)、ステップS339に進む。 In step S326, the course change processing unit 407 of the server 4 executes a course change feasibility determination process to determine whether or not a course change is possible. An example of the course change feasibility determination process will be described later with reference to FIG. 25. If the result of the course change feasibility determination process indicates that the course change is possible ("YES" in S327), the process proceeds to step S328; otherwise ("NO" in S327), the process proceeds to step S339.

ステップS328では、サーバ4の予約受付部405は、ステップS320で得た乗車要求に基づいて、当該乗車要求に係るユーザによる路線バス2への乗車予約を受け付ける。この結果、予約状態情報記憶部420内の予約状態情報が更新される。 In step S328, the reservation reception unit 405 of the server 4 receives a reservation for boarding the route bus 2 from the user related to the boarding request obtained in step S320. As a result, the reservation status information in the reservation status information storage unit 420 is updated.

ステップS330では、サーバ4のコース変更処理部407のコース変更反映部4074は、走行予定コース記憶部426内の走行予定コースを表す情報(コース情報)を更新する。 In step S330, the course change reflection unit 4074 of the course change processing unit 407 of the server 4 updates the information (course information) representing the planned driving course in the planned driving course memory unit 426.

ステップS332では、サーバ4の時刻表生成部408は、時刻表情報記憶部428内の時刻表情報を更新する。 In step S332, the timetable generation unit 408 of the server 4 updates the timetable information in the timetable information storage unit 428.

ステップS334では、サーバ4の出力制御部411は、ステップS330で更新されたコース情報及びステップS332で更新された時刻表情報を、路線バス2の処理装置10、関連するユーザ端末6、及び関連するプロジェクタ7に送信する。関連するユーザ端末6は、コース変更がある路線バス2の予約中のユーザに係るユーザ端末6や、ステップS320で得た乗車要求に係るユーザのユーザ端末6等を含む。関連するプロジェクタ7は、コース変更がある路線バス2が今後通る停留所等に設置されるプロジェクタ7や、ステップS320で得た乗車要求がジェスチャ認識装置8を介して生成された場合は当該ジェスチャ認識装置8と対で機能するプロジェクタ7等を含む。 In step S334, the output control unit 411 of the server 4 transmits the route information updated in step S330 and the timetable information updated in step S332 to the processing device 10 of the route bus 2, the associated user terminal 6, and the associated projector 7. The associated user terminal 6 includes the user terminal 6 of the user who has made a reservation for the route bus 2 with the route change, the user terminal 6 of the user related to the boarding request obtained in step S320, etc. The associated projector 7 includes the projector 7 installed at a bus stop or the like through which the route bus 2 with the route change will pass in the future, and if the boarding request obtained in step S320 was generated via the gesture recognition device 8, the projector 7 that functions in pairs with the gesture recognition device 8.

ステップS336では、サーバ4の出力制御部411は、新しい走行予定コース(変更後の走行予定コース)上の次の停車予定位置に関する広告データを広告情報記憶部430内から抽出し、抽出した広告データを処理装置10に送信する。処理装置10は、広告データを受信すると、当該広告データを、大型ディスプレイD1やディスプレイD2~D7、スピーカー3a等を介して出力する。 In step S336, the output control unit 411 of the server 4 extracts advertising data related to the next planned stop position on the new planned driving course (changed planned driving course) from the advertising information storage unit 430, and transmits the extracted advertising data to the processing device 10. Upon receiving the advertising data, the processing device 10 outputs the advertising data via the large display D1, displays D2 to D7, speaker 3a, etc.

ステップS338では、サーバ4の出力制御部411は、新しい走行予定コース(変更後の走行予定コース)上の新たな停車予定位置(コース変更前では停車予定位置ではなかった位置)を抽出し、抽出した新たな停車予定位置の情報(例えば名前等)を処理装置10に送信する。処理装置10の情報出力制御部114は、新たな停車予定位置の情報を受信すると、当該新たな停車予定位置の情報を、大型ディスプレイD1やディスプレイD2~D7、スピーカー3a等を介して出力する。この際、処理装置10の情報出力制御部114は、降車予定位置の変更を促す案内を、大型ディスプレイD1やディスプレイD2~D7、スピーカー3a等を介して出力してもよい。この場合、新たな停車予定位置の方が都合の良い乗員は、当該新たな停車予定位置へと降車予定位置を変更できるので、利便性が向上する。例えば、乗員は、ユーザ端末6や、ディスプレイD2~D7(タッチパネル式の場合)を利用して、新たな停車予定位置への降車予定位置の変更要求をサーバ4に送信してもよい。 In step S338, the output control unit 411 of the server 4 extracts a new planned stop position (a position that was not a planned stop position before the course change) on the new planned driving course (the planned driving course after the change) and transmits information on the extracted new planned stop position (for example, a name, etc.) to the processing device 10. When the information output control unit 114 of the processing device 10 receives the information on the new planned stop position, it outputs the information on the new planned stop position via the large display D1, displays D2 to D7, speaker 3a, etc. At this time, the information output control unit 114 of the processing device 10 may output a guide to change the planned disembarking position via the large display D1, displays D2 to D7, speaker 3a, etc. In this case, a passenger who finds the new planned stop position more convenient can change the planned disembarking position to the new planned stop position, improving convenience. For example, the passenger may use the user terminal 6 or displays D2 to D7 (if a touch panel type) to transmit a request to change the planned disembarking position to the new planned stop position to the server 4.

ステップS339では、サーバ4の出力制御部411は、今回の乗車要求が受け入れられなかった旨を表す情報(例えば、乗車予定位置等の変更を促す情報)を、今回の乗車要求を行ったユーザに通知する。このような通知は、ステップS320で得た乗車要求に係るユーザのユーザ端末6や、ステップS320で得た乗車要求がジェスチャ認識装置8を介して生成された場合は当該ジェスチャ認識装置8と対で機能するプロジェクタ7を介して、実現できる。 In step S339, the output control unit 411 of the server 4 notifies the user who made the current boarding request of information indicating that the current boarding request was not accepted (for example, information encouraging a change to the planned boarding location, etc.). Such notification can be realized via the user terminal 6 of the user related to the boarding request obtained in step S320, or, if the boarding request obtained in step S320 was generated via the gesture recognition device 8, via the projector 7 functioning in conjunction with the gesture recognition device 8.

図22に示す処理によれば、乗車要求に応じて路線バス2の走行予定コースの変更(コース変更)が行われうるので、ユーザの利便性が向上する。特に、路線バス2が比較的狭い地域(例えば20km未満のコース)で巡回等し、巡航速度が20km程度である場合、時間を気にせずに利用するユーザが多いことが想定される。かかる場合、特にこのような走行予定コースの変更を行ったとしても、乗員等に不満等が発生し難く、利便性が向上する効果が顕著となる。 According to the process shown in FIG. 22, the planned route of route bus 2 can be changed (route change) in response to a boarding request, improving user convenience. In particular, when route bus 2 travels in a relatively small area (e.g., a route of less than 20 km) and the cruising speed is about 20 km, it is expected that many users will use the bus without worrying about time. In such a case, even if the planned route is changed in this way, it is unlikely that passengers will become dissatisfied, and the effect of improving convenience will be significant.

また、図22に示す処理によれば、コース変更が行われた場合に、新たなコース情報が、路線バス2の処理装置10や、ユーザ端末6、プロジェクタ7に送信されるので、新たなコース情報を、乗員やユーザに出力することができる。これにより、路線バス2の運行に遅れが生じた場合でも、原因がコース変更であることが分かりやすくなり、コース変更に対する不満などが発生し難い構成を実現できる。また、変更後のコースが自身の自宅の近傍を通る場合などには、当初は歩くことを考えていたユーザが路線バス2に乗車しようと思い直すこともありうる。このようにして普段あまり路線バス2を利用しないユーザを誘引する効果も期待できる。 Furthermore, according to the process shown in FIG. 22, when a route change is made, new route information is sent to the processing device 10 of the route bus 2, the user terminal 6, and the projector 7, so that the new route information can be output to passengers and users. This makes it easy to understand that the cause is a route change, even if there is a delay in the operation of the route bus 2, and realizes a configuration that is less likely to cause dissatisfaction with the route change. Furthermore, if the changed route passes near one's home, for example, a user who initially planned to walk may reconsider taking the route bus 2. In this way, it is expected that there will be an effect of attracting users who do not usually use route buses 2.

また、図22に示す処理によれば、コース変更が行われた場合に、コース変更に伴って動的に変化しうる時刻表情報が、路線バス2の処理装置10や、ユーザ端末6、プロジェクタ7に送信されるので、新たなコース情報を、乗員やユーザに出力することができる。これにより、路線バス2の運行に遅れが生じた場合でも、ユーザは時刻表情報に基づきどの程度遅れるか等を確認できるので、コース変更に対する不満などが発生し難い構成を実現できる。 In addition, according to the process shown in FIG. 22, when a route change is made, the timetable information that may change dynamically in response to the route change is sent to the processing device 10 of the route bus 2, the user terminal 6, and the projector 7, so that the new route information can be output to the passengers and the user. As a result, even if there is a delay in the operation of the route bus 2, the user can check the extent of the delay based on the timetable information, so a configuration can be realized that is less likely to cause dissatisfaction with the route change.

図23は、図22のステップS322(乗車可否判定処理)の一例を示す概略フローチャートである。 Figure 23 is a schematic flowchart showing an example of step S322 (boarding eligibility determination process) in Figure 22.

ステップS340では、サーバ4の乗車可能区間導出部400は、乗車可能区間を導出する。乗車可能区間の導出方法は、上述のとおりである。 In step S340, the boardable section derivation unit 400 of the server 4 derives the boardable section. The method for deriving the boardable section is as described above.

ステップS341では、サーバ4の乗車可否判定部402は、ステップS340で導出された乗車可能区間と、乗車要求に含まれる乗車予定位置及び降車予定位置とに基づいて、乗車予定位置及び降車予定位置が乗車可能区間内であるか否かを判定する。なお、同伴者の人数を表す情報を含む乗車要求がサーバ4に送信される場合は、乗車可否判定部402は、同伴者を含めた総数が乗車可能人数(図7C参照)内であるか否かについても併せて判定してよい。乗車予定位置及び降車予定位置が乗車可能区間内である場合は、ステップS342に進み、それ以外の場合は、ステップS343に進む。 In step S341, the boarding availability determination unit 402 of the server 4 determines whether the planned boarding location and planned disembarking location are within the boarding available section based on the boarding available section derived in step S340 and the planned boarding location and planned disembarking location included in the boarding request. Note that when a boarding request including information indicating the number of accompanying persons is transmitted to the server 4, the boarding availability determination unit 402 may also determine whether the total number including accompanying persons is within the number of people who can board (see FIG. 7C). If the planned boarding location and planned disembarking location are within the boarding available section, proceed to step S342; otherwise, proceed to step S343.

ステップS342では、サーバ4は、乗車が可能であることを示す判定結果を生成する。この場合、前出の図22のステップS323での判定は“YES”となる。 In step S342, the server 4 generates a determination result indicating that boarding is possible. In this case, the determination in step S323 in FIG. 22 above is "YES."

ステップS343では、サーバ4は、複数の路線バス2が同時に運行しているか否かを判定する。判定結果が“YES”の場合は、ステップS344に進み、それ以外の場合は、ステップS347に進む。 In step S343, the server 4 determines whether multiple route buses 2 are operating simultaneously. If the determination result is "YES", the process proceeds to step S344; otherwise, the process proceeds to step S347.

ステップS344では、サーバ4は、他の路線バス2に係る乗車可能区間情報を取得する。なお、複数の路線バス2が同時に運行している場合、乗車要求は、上述のように、特定の路線バス2を指定する態様で生成される場合と、特定の路線バス2を指定せずに生成される場合とがありうる。乗車要求が、特定の路線バス2を指定する態様で生成される場合、他の路線バス2は、特定の路線バス2以外の路線バス2のうちの、次に乗車予定位置に到着する路線バス2である。他方、乗車要求が、特定の路線バス2を指定せずに生成される場合、他の路線バス2は、複数の路線バス2のうちの、2番目に乗車予定位置に到着する路線バス2である。 In step S344, the server 4 acquires boarding section information for the other route buses 2. Note that when multiple route buses 2 are operating simultaneously, the boarding request may be generated in a manner that specifies a specific route bus 2, as described above, or may be generated without specifying a specific route bus 2. When the boarding request is generated in a manner that specifies a specific route bus 2, the other route bus 2 is a route bus 2 other than the specific route bus 2 that is to arrive next at the planned boarding position. On the other hand, when the boarding request is generated without specifying a specific route bus 2, the other route bus 2 is a route bus 2 that is to arrive second at the planned boarding position, among the multiple route buses 2.

ステップS345では、サーバ4は、ステップS344で得た他の路線バス2に係る乗車可能区間情報と、乗車要求に含まれる乗車予定位置及び降車予定位置とに基づいて、乗車予定位置及び降車予定位置が乗車可能区間内であるか否かを判定する。判定結果が“YES”の場合は、ステップS346に進み、それ以外の場合は、ステップS347に進む。 In step S345, the server 4 determines whether the planned boarding location and planned disembarking location are within the boarding section based on the boarding section information for the other route bus 2 obtained in step S344 and the planned boarding location and planned disembarking location included in the boarding request. If the determination result is "YES", the process proceeds to step S346, and otherwise the process proceeds to step S347.

ステップS346では、サーバ4の出力制御部411は、他の路線バス2に対する乗車要求への変更を促す情報を、今回の乗車要求を行ったユーザに通知する。このような通知は、ステップS320で得た乗車要求に係るユーザのユーザ端末6や、ステップS320で得た乗車要求がジェスチャ認識装置8を介して生成された場合は当該ジェスチャ認識装置8と対で機能するプロジェクタ7を介して、実現できる。 In step S346, the output control unit 411 of the server 4 notifies the user who made the current boarding request of information encouraging the user to change the boarding request to one for another route bus 2. Such notification can be realized via the user terminal 6 of the user related to the boarding request obtained in step S320, or, if the boarding request obtained in step S320 was generated via a gesture recognition device 8, via the projector 7 functioning in conjunction with the gesture recognition device 8.

ステップS347では、サーバ4は、乗車が可能でないことを示す判定結果を生成する。この場合、前出の図22のステップS323での判定は“NO”となる。 In step S347, the server 4 generates a determination result indicating that boarding is not possible. In this case, the determination in step S323 in FIG. 22 above is "NO."

図23に示す処理によれば、乗員の降車予定位置等を加味して導出された乗車要求可能区間情報を利用して乗車の可否を判定できるので、精度の良い判定を実現できる。すなわち実際には乗車可能であるのに乗車不可と判定されたり、その逆に、実際には乗車不可であるのに乗車可能と判定されたりする可能性を低減できる。この結果、路線バス2による効率的な輸送(人の移動)を実現できる。 According to the process shown in FIG. 23, boarding availability can be determined using boarding request available section information derived by taking into account the passenger's planned disembarking location, etc., so that a highly accurate determination can be realized. In other words, it is possible to reduce the possibility of determining that boarding is not possible when in fact boarding is possible, or conversely, determining that boarding is possible when in fact boarding is not possible. As a result, efficient transportation (movement of people) by route bus 2 can be realized.

また、図23に示す処理によれば、第1候補の路線バス2に対して乗車が不能と判定された場合、複数の路線バス2が同時に運行していれば、他の路線バス2に対する乗車の可能性が判断されるので、ユーザの利便性が向上する。 In addition, according to the process shown in FIG. 23, if it is determined that boarding the first candidate route bus 2 is not possible, and multiple route buses 2 are operating simultaneously, the possibility of boarding another route bus 2 is determined, thereby improving user convenience.

図24は、図22のステップS322(乗車可否判定処理)の他の一例を示す概略フローチャートである。 Figure 24 is a schematic flowchart showing another example of step S322 (boarding eligibility determination process) in Figure 22.

図24の処理は、図23に示した処理に対して、ステップS341がステップS341Aで置換された点が異なる。 The process in FIG. 24 differs from the process in FIG. 23 in that step S341 is replaced with step S341A.

ステップS341Aでは、サーバ4の乗車可否判定部402は、乗車予定位置及び降車予定位置が乗車可能区間内であり、かつ、乗車要求に係るユーザの、降車予定位置での到着希望時刻に基づいて、降車予定位置での到着予定時刻の、到着希望時刻に対する遅れ時間が所定閾値Th5以下であるか否かを判定する。所定閾値Th5は、乗車要求に係るユーザの余裕度に応じて可変されてもよい。例えば、余裕度が低いほど所定閾値Th5が小さくなるように可変されてもよい。判定結果が“YES”の場合は、ステップS342に進み、それ以外の場合は、ステップS343に進む。 In step S341A, the boarding availability determination unit 402 of the server 4 determines whether the planned boarding location and the planned disembarking location are within the boarding permitted area, and based on the desired arrival time at the planned disembarking location of the user related to the boarding request, whether the delay time of the planned arrival time at the planned disembarking location relative to the desired arrival time is equal to or less than a predetermined threshold Th5. The predetermined threshold Th5 may be variable according to the leeway of the user related to the boarding request. For example, the predetermined threshold Th5 may be variable so that the lower the leeway, the smaller the predetermined threshold Th5. If the determination result is "YES", proceed to step S342, and otherwise proceed to step S343.

図24に示す処理によれば、図23に示した処理による効果に加えて、ユーザの個別的な事情を加味した態様で乗車の可否を判定できる。すなわち、到着希望時刻や余裕度が考慮されるので、ユーザが希望通りの時間で降車予定位置に到着できないような路線バス2に乗車してしまうことによる不都合を防止できる。 The process shown in FIG. 24 not only provides the effect of the process shown in FIG. 23, but also allows the determination of whether or not to board the bus in a manner that takes into account the individual circumstances of the user. In other words, the desired arrival time and the margin of error are taken into consideration, so that the inconvenience of boarding a route bus 2 that does not allow the user to arrive at the planned disembarkation location at the desired time can be prevented.

なお、図24のステップS345においても、他の路線バス2に係る降車予定位置での到着予定時刻の、到着希望時刻(乗車要求に係るユーザの、降車予定位置での到着希望時刻)に対する遅れ時間が所定閾値Th5以下であるか否かが判定されてもよい。 In addition, in step S345 of FIG. 24, it may also be determined whether the delay time of the scheduled arrival time at the planned disembarking location for another route bus 2 relative to the desired arrival time (the desired arrival time at the planned disembarking location of the user related to the boarding request) is less than or equal to a predetermined threshold value Th5.

なお、図24に示す処理は、図23に示した処理の代替例として説明したが、乗車要求に到着希望時刻の情報が含まれるか否かに応じて使い分けられてもよい。 Note that the process shown in FIG. 24 has been described as an alternative to the process shown in FIG. 23, but it may be used differently depending on whether the boarding request includes information about the desired arrival time.

図25は、図22のステップS326(コース変更可否判定処理)の一例を示す概略フローチャートである。 Figure 25 is a schematic flowchart showing an example of step S326 (course change possibility determination process) in Figure 22.

ステップS350では、サーバ4は、複数の路線バス2が同時に運行しているか否かを判定する。判定結果が“YES”の場合は、ステップS352に進み、それ以外の場合は、ステップS354に進む。 In step S350, the server 4 determines whether multiple route buses 2 are operating simultaneously. If the determination result is "YES", the process proceeds to step S352; otherwise, the process proceeds to step S354.

ステップS352では、サーバ4のコース変更処理部407は、複数の路線バス2が同時に運行している場合のコース変更可否判定処理(以下、「路線バス間連携処理」と称する)を実行する。路線バス間連携処理の一例は、図26を参照して後述する。 In step S352, the route change processing unit 407 of the server 4 executes a route change possibility determination process (hereinafter referred to as "inter-route bus cooperation process") when multiple route buses 2 are operating simultaneously. An example of the inter-route bus cooperation process will be described later with reference to FIG. 26.

ステップS354では、サーバ4は、コース変更判定用情報記憶部423に記憶されるコース変更判定用情報を読み出す。なお、コース変更判定用情報記憶部423が省略される構成では、サーバ4は、座席状態情報記憶部425内の座席状態情報や時刻表情報記憶部428内の時刻表情報を、コース変更判定用情報として読み出してもよい。 In step S354, the server 4 reads out the course change determination information stored in the course change determination information storage unit 423. In a configuration in which the course change determination information storage unit 423 is omitted, the server 4 may read out the seat status information in the seat status information storage unit 425 or the timetable information in the timetable information storage unit 428 as the course change determination information.

ステップS356では、サーバ4の変更コスト算出部4071は、ステップS354で得たコース変更判定用情報に基づいて、変更コストを算出する。変更コストの算出方法は、上述のとおりである。 In step S356, the change cost calculation unit 4071 of the server 4 calculates the change cost based on the course change determination information obtained in step S354. The method of calculating the change cost is as described above.

ステップS358では、サーバ4の変更可否判定部4072は、ステップS356で算出された変更コストに基づいて、走行予定コースを現在のコースから変更予定のコースに変更することが可能であるか否かを判定する。例えば、変更可否判定部4072は、変更コストが所定閾値Th1以下である場合に、変更を許可する。変更が許可された場合は、ステップS360に進み、変更が許可されない場合は、ステップS362に進む。 In step S358, the change possibility determination unit 4072 of the server 4 determines whether or not it is possible to change the planned driving course from the current course to the planned changed course, based on the change cost calculated in step S356. For example, the change possibility determination unit 4072 permits the change if the change cost is equal to or less than a predetermined threshold value Th1. If the change is permitted, the process proceeds to step S360, and if the change is not permitted, the process proceeds to step S362.

ステップS360では、サーバ4の変更可否判定部4072は、コース変更が可能であることを示す判定結果を生成する。この場合、前出の図22のステップS327での判定は“YES”となる。 In step S360, the change possibility determination unit 4072 of the server 4 generates a determination result indicating that a course change is possible. In this case, the determination in step S327 in FIG. 22 above is "YES."

ステップS362では、サーバ4の変更可否判定部4072は、コース変更が可能でないことを示す判定結果を生成する。この場合、前出の図22のステップS327での判定は“NO”となる。 In step S362, the change possibility determination unit 4072 of the server 4 generates a determination result indicating that the course cannot be changed. In this case, the determination in step S327 in FIG. 22 above is "NO."

図25に示す処理によれば、コース変更が必要となるような乗車要求が取得された場合に、コース変更判定用情報に基づき算出される変更コストに基づいて、コース変更の可否が判定される。これにより、各乗員の降車予定位置での到着予定時間に係る遅延時間等が考慮されるので、公平性の高い基準で、コース変更の可否を判定できる。この結果、ユーザから不満が出難い利便性の高い路線バスシステム1を実現できる。 According to the process shown in FIG. 25, when a boarding request that requires a route change is acquired, the possibility of the route change is determined based on the change cost calculated based on the route change determination information. This takes into account delay times related to the expected arrival times at the planned disembarking locations of each passenger, making it possible to determine whether or not the route change can be made based on highly fair criteria. As a result, a route bus system 1 that is highly convenient and unlikely to cause user dissatisfaction can be realized.

図26は、図25のステップS352(路線バス間連携処理)の一例を示す概略フローチャートである。ここでは、一例として、2台の路線バス2が同時に運行している場合を想定する。なお、図26は、サーバ4が走行支援装置として機能するときの動作例である。 Figure 26 is a schematic flow chart showing an example of step S352 (inter-route bus coordination processing) in Figure 25. Here, as an example, it is assumed that two route buses 2 are operating simultaneously. Note that Figure 26 shows an example of the operation when the server 4 functions as a driving assistance device.

ステップS380では、サーバ4は、それぞれの路線バス2に係る各種情報(運行情報)を読み出す。読み出す対象の各種情報は、車両状態情報記憶部424内の車両状態情報(特に車両位置情報)、及び、走行予定コース記憶部426内のコース情報を含む。 In step S380, the server 4 reads out various information (operation information) related to each route bus 2. The various information to be read out includes vehicle status information (particularly vehicle position information) in the vehicle status information storage unit 424 and course information in the planned travel course storage unit 426.

ステップS382では、サーバ4の変更可否判定部4072は、ステップS380で得た各種情報に基づいて、2台の路線バス2の間隔を算出する。2台の路線バス2の間隔は、走行予定コースに沿った間隔であってよい。間隔は、距離(車間距離)で算出されてもよいし、時間(車間時間)で算出されてもよい。時間の場合は、巡航速度で車間距離を割り算することで導出されてもよいし、到着予定時刻の差として算出されてもよい。 In step S382, the change possibility determination unit 4072 of the server 4 calculates the distance between the two route buses 2 based on the various information obtained in step S380. The distance between the two route buses 2 may be the distance along the planned travel course. The distance may be calculated as a distance (inter-vehicle distance) or as a time (inter-vehicle time). In the case of time, it may be derived by dividing the inter-vehicle distance by the cruising speed, or it may be calculated as the difference between the planned arrival times.

ステップS384では、サーバ4の変更可否判定部4072は、ステップS382で算出した間隔が所定閾値Th4より短いか否かを判定する。判定結果が“YES”の場合は、ステップS386に進み、それ以外の場合は、ステップS392に進む。 In step S384, the changeability determination unit 4072 of the server 4 determines whether the interval calculated in step S382 is shorter than the predetermined threshold value Th4. If the determination result is "YES", the process proceeds to step S386; otherwise, the process proceeds to step S392.

ステップS386では、サーバ4の変更可否判定部4072は、2台の路線バス2のうちの後方の路線バス2について、コース変更判定用情報記憶部423に記憶されるコース変更判定用情報を読み出す。 In step S386, the change possibility determination unit 4072 of the server 4 reads out the course change determination information stored in the course change determination information storage unit 423 for the rear route bus 2 of the two route buses 2.

ステップS388では、サーバ4の変更可否判定部4072は、ステップS386で得たコース変更判定用情報に基づいて、路線バス2の走行予定コースの変更が可能であるか否かを判定する。この判定方法自体は、上述のとおりであってよい(例えば、上述のように変更コスト算出部4071が算出する変更コストを利用する方法であってよい)。判定結果が“YES”の場合は、ステップS390に進み、それ以外の場合は、ステップS392に進む。 In step S388, the change possibility determination unit 4072 of the server 4 determines whether or not it is possible to change the planned route of the route bus 2 based on the route change determination information obtained in step S386. The method of this determination may be as described above (for example, it may be a method that uses the change cost calculated by the change cost calculation unit 4071 as described above). If the determination result is "YES", proceed to step S390, and otherwise proceed to step S392.

ステップS390では、サーバ4の変更可否判定部4072は、2台の路線バス2のうちの後方の路線バス2について、コース変更が可能であることを示す判定結果を生成する。この場合、前出の図22のステップS327での判定は“YES”となり、2台の路線バス2のうちの後方の路線バス2について、ステップS328からステップS334の各処理が実行されることになる。 In step S390, the change possibility determination unit 4072 of the server 4 generates a determination result indicating that the course of the rear route bus 2 of the two route buses 2 can be changed. In this case, the determination in step S327 in FIG. 22 above is "YES", and the processes from step S328 to step S334 are executed for the rear route bus 2 of the two route buses 2.

ステップS392では、サーバ4の変更可否判定部4072は、コース変更が可能でないことを示す判定結果を生成する。この場合、前出の図22のステップS327での判定は“NO”となる。 In step S392, the change possibility determination unit 4072 of the server 4 generates a determination result indicating that the course cannot be changed. In this case, the determination in step S327 in FIG. 22 above is "NO."

図26に示す処理によれば、2台の路線バス2が同時に運行している場合において、2台の路線バス2間の間隔が所定閾値Th4よりも短い場合に、後方の路線バス2に対してコース変更の可否が判定される。これにより、コース変更される場合は、後方の路線バス2の遅れに起因して(コース変更に伴う遅れに起因して)、2台の路線バス2間の間隔が広がりうる。従って、2台の路線バス2間の間隔を広げつつ、コース変更による利便性を高めることができる。 According to the process shown in FIG. 26, when two route buses 2 are operating simultaneously and the distance between the two route buses 2 is shorter than a predetermined threshold value Th4, a determination is made as to whether the route bus 2 behind can change course. As a result, when the course is changed, the distance between the two route buses 2 may increase due to a delay of the route bus 2 behind (due to a delay associated with the course change). Therefore, it is possible to increase the convenience of changing the course while widening the distance between the two route buses 2.

なお、図26に示す処理では、2台の路線バス2が同時に運行している場合を想定しているが、これに限らない。3台以上の路線バス2が同時に運行している場合であっても同様であってよい。この場合、各路線バス2間の間隔を算出し、間隔が所定閾値Th4より短い2台の路線バス2の組(1組以上あってもよい)に対して、後方の路線バス2及び/又は前方の路線バス2についてコース変更が可能であるかを判定してよい。なお、間隔が所定閾値Th4より短い2台の路線バス2の組が2組以上存在する場合は、間隔が最も小さい組から順に優先的に判定されてもよい。あるいは、ある1台の路線バス2を対象とし、対象よりも前を走行する路線バス2との間隔が所定閾値Th4よりも短く、かつ、対象よりも後を走行する路線バス2との間隔が所定閾値Th6よりも長い場合に限り、当該対象の路線バス2についてコース変更が可能であるかを判定してもよい。所定閾値Th6は、対象の路線バス2についてコース変更により遅れが生じても、当該対象の路線バス2とその後方の路線バス2との間隔が所定閾値Th4以下とならないような観点から設定されてよい。 In the process shown in FIG. 26, it is assumed that two route buses 2 are operating at the same time, but this is not limited to the case. The same may be true even when three or more route buses 2 are operating at the same time. In this case, the interval between each route bus 2 may be calculated, and for a pair (which may be one or more pairs) of two route buses 2 whose interval is shorter than a predetermined threshold Th4, it may be determined whether the rear route bus 2 and/or the front route bus 2 can change course. In addition, if there are two or more pairs of two route buses 2 whose interval is shorter than the predetermined threshold Th4, the pair with the smallest interval may be determined first. Alternatively, it may be determined whether a certain route bus 2 is capable of changing course only when the interval between the route bus 2 running in front of the target and the route bus 2 running in front of the target is shorter than the predetermined threshold Th4 and the interval between the route bus 2 running behind the target is longer than the predetermined threshold Th6. The predetermined threshold value Th6 may be set from the viewpoint of ensuring that even if the target route bus 2 is delayed due to a change in route, the distance between the target route bus 2 and the route bus 2 behind it does not become equal to or smaller than the predetermined threshold value Th4.

また、図26に示す処理では、ステップS384やステップS388で判定結果が“NO”である場合は、ステップS392に進むが、ステップS392に進む前に、他の路線バス2に対してコース変更が可能であるかを判定してもよい。この場合、他の路線バス2に対してコース変更が可能である場合は、ステップS390に進むこととしてよい。この場合、コース変更が可能となる可能性が高くなるので、コース変更を希望するユーザの利便性を高めることができる。
図27は、図25のステップS352(路線バス間連携処理)の他の一例を示す概略フローチャートである。なお、図27は、サーバ4が走行支援装置として機能するときの動作例である。
26, if the determination result in step S384 or step S388 is "NO", the process proceeds to step S392, but before proceeding to step S392, it may be determined whether a change in course is possible for the other route bus 2. In this case, if a change in course is possible for the other route bus 2, the process may proceed to step S390. In this case, the possibility that a change in course is possible increases, and convenience for users who wish to change course can be improved.
Fig. 27 is a schematic flow chart showing another example of step S352 (inter-route bus cooperation process) in Fig. 25. Note that Fig. 27 shows an example of the operation when the server 4 functions as a travel assistance device.

ステップS400では、サーバ4は、それぞれの路線バス2に係る各種情報(運行情報)を読み出す。読み出す対象の各種情報は、車両状態情報記憶部424内の車両状態情報(特に車両位置情報)、及び、走行予定コース記憶部426内のコース情報を含む。 In step S400, the server 4 reads out various information (operation information) related to each route bus 2. The various information to be read out includes vehicle status information (particularly vehicle position information) in the vehicle status information storage unit 424 and course information in the planned travel course storage unit 426.

ステップS402では、サーバ4の変更コスト算出部4071は、ステップS400で得た各種情報に基づいて、それぞれの路線バス2に係る変更コストを算出する。変更コストの算出方法は上述のとおりである。 In step S402, the change cost calculation unit 4071 of the server 4 calculates the change cost for each route bus 2 based on the various information obtained in step S400. The method of calculating the change cost is as described above.

ステップS404では、サーバ4の変更可否判定部4072は、複数の路線バス2のうち、変更コストが所定閾値Th1以下となる路線バス2が存在するか否かを判定する。判定結果が“YES”の場合は、ステップS406に進み、それ以外の場合は、ステップS412に進む。 In step S404, the change possibility determination unit 4072 of the server 4 determines whether or not there is a route bus 2 among the multiple route buses 2 whose change cost is equal to or less than the predetermined threshold value Th1. If the determination result is "YES", the process proceeds to step S406, and otherwise the process proceeds to step S412.

ステップS406では、サーバ4の変更可否判定部4072は、変更コストが所定閾値Th1以下となる路線バス2ごとに、乗車要求に係るユーザの待機時間(乗車するまでに待機する時間)を算出する。 In step S406, the change possibility determination unit 4072 of the server 4 calculates the waiting time of the user related to the boarding request (the time to wait before boarding) for each route bus 2 whose change cost is equal to or less than the predetermined threshold value Th1.

ステップS408では、サーバ4の変更可否判定部4072は、変更コストが所定閾値Th1以下となる路線バス2のうち、待機時間が最小となる路線バス2が、第1候補の路線バス2であるか否かを判定する。第1候補の路線バス2は、上述のように、乗車要求の際に特定の路線バス2が指定された場合は、当該特定の路線バス2である。なお、乗車要求の際に特定の路線バス2が指定されていない場合は、待機時間が最小となる路線バス2が第1候補の路線バス2となり、ステップS408の判定結果は自動的に“YES”となる。判定結果が“YES”の場合は、ステップS410に進み、それ以外の場合は、図23のステップS346に進む。後者の場合、サーバ4の出力制御部411は、他の路線バス2(変更コストが所定閾値Th1以下となる路線バス2のうち、待機時間が最小となる路線バス2)に対する乗車要求への変更を促す情報を、今回の乗車要求を行ったユーザに通知する。 In step S408, the change possibility determination unit 4072 of the server 4 determines whether the route bus 2 with the shortest waiting time among the route buses 2 with a change cost equal to or less than the predetermined threshold Th1 is the first candidate route bus 2. As described above, if a specific route bus 2 is specified at the time of the boarding request, the first candidate route bus 2 is the specific route bus 2. If a specific route bus 2 is not specified at the time of the boarding request, the route bus 2 with the shortest waiting time becomes the first candidate route bus 2, and the determination result of step S408 automatically becomes "YES". If the determination result is "YES", proceed to step S410, and otherwise proceed to step S346 in FIG. 23. In the latter case, the output control unit 411 of the server 4 notifies the user who made the current boarding request of information encouraging the user to change the boarding request to another route bus 2 (the route bus 2 with the shortest waiting time among the route buses 2 with a change cost equal to or less than the predetermined threshold Th1).

ステップS410では、サーバ4の変更可否判定部4072は、コース変更が可能であることを示す判定結果を生成する。この場合、前出の図22のステップS327での判定は“YES”となる。 In step S410, the change possibility determination unit 4072 of the server 4 generates a determination result indicating that a course change is possible. In this case, the determination in step S327 in FIG. 22 above is "YES."

ステップS412では、サーバ4の変更可否判定部4072は、コース変更が可能でないことを示す判定結果を生成する。この場合、前出の図22のステップS327での判定は“NO”となる。 In step S412, the change possibility determination unit 4072 of the server 4 generates a determination result indicating that the course cannot be changed. In this case, the determination in step S327 in FIG. 22 above is "NO."

図27に示す処理によれば、同時に運行している複数の路線バス2のうちから、変更コストが所定閾値Th1以下となり、かつ、待機時間が最小となる路線バス2を特定できる。そして、当該路線バス2の走行予定コースを変更できる可能性が高くなるので、コース変更を望むユーザの利便性と、路線バスシステム1の効率的な運行との両立を図ることができる。 According to the process shown in FIG. 27, it is possible to identify a route bus 2 from among multiple route buses 2 operating simultaneously, the change cost of which is equal to or less than a predetermined threshold Th1 and the waiting time is the shortest. This increases the possibility of changing the planned route of the route bus 2, thereby achieving both convenience for users who wish to change the route and efficient operation of the route bus system 1.

なお、図27では、待機時間を評価しているが、等価的に、乗車予定位置までの各路線バス2の距離(走行予定コースに沿った距離)を評価してもよい。すなわち、路線バス2のそれぞれとユーザの乗車予定位置との関係が評価されるのであれば、時間や距離など、利用するパラメータは任意である。また、上述のように、待機時間は、変更コストを算出する際に加味されてもよい。 In FIG. 27, the waiting time is evaluated, but the distance of each route bus 2 to the planned boarding position (the distance along the planned route) may be equivalently evaluated. In other words, any parameter such as time or distance may be used as long as the relationship between each route bus 2 and the user's planned boarding position is evaluated. Also, as described above, the waiting time may be taken into account when calculating the change cost.

なお、上述のように、変形例では、図22に示す処理(図23~図27に示す処理を含む)の一部や全部は、路線バス2の処理装置10(複数の路線バス2が同時に運行する場合は、複数の路線バス2のそれぞれの処理装置10)により実現されてもよい。例えば、複数の路線バス2が同時に運行する場合は、各路線バス2の処理装置10が図22に示す処理をそれぞれ実行してもよい。この場合、他の路線バス2からの情報の取得(例えば図23のステップS344)は、複数の路線バス2のうちの、マスタとなる一の路線バス2により実現されてもよいし、それぞれにより実現されてもよい。後者の場合、判定結果がサーバ4に供給され、サーバ4側で最終的な判断が実行されてもよい。 As described above, in the modified example, some or all of the processing shown in FIG. 22 (including the processing shown in FIGS. 23 to 27) may be implemented by the processing device 10 of the route bus 2 (or by the processing device 10 of each of the route buses 2 when multiple route buses 2 operate simultaneously). For example, when multiple route buses 2 operate simultaneously, the processing device 10 of each route bus 2 may execute the processing shown in FIG. 22. In this case, acquisition of information from other route buses 2 (for example, step S344 in FIG. 23) may be implemented by one of the multiple route buses 2 that serves as a master, or may be implemented by each of the multiple route buses 2. In the latter case, the determination result may be supplied to the server 4, and the final decision may be made on the server 4 side.

以上、各実施例について詳述したが、特定の実施例に限定されるものではなく、特許請求の範囲に記載された範囲内において、種々の変形及び変更が可能である。また、前述した実施例の構成要素を全部又は複数を組み合わせることも可能である。 Although each embodiment has been described in detail above, it is not limited to a specific embodiment, and various modifications and changes are possible within the scope of the claims. It is also possible to combine all or some of the components of the above-mentioned embodiments.

例えば、上述した実施例では、路線バス2は、自立運転(自動運転)可能な構成であるが、これに限らない。路線バス2は、人の運転者により、制動、駆動、及び操舵の一部又は全部が実現されてもよい。 For example, in the above-described embodiment, the route bus 2 is configured to be capable of autonomous driving (automatic driving), but this is not limited to this. The route bus 2 may have some or all of its braking, driving, and steering realized by a human driver.

また、上述した実施例において、ある乗車要求に基づいて走行予定コースを基本コースから他のコースに変更する場合、その原因となった乗車要求の情報を出力してもよい。例えば、路線バス2内において、「ハナさんから自宅近くでの乗車要求が来ましたので本車
両は所定コースから変更します」とのアナウンスが実行されてもよい。この場合、ハナさんと知り合いの乗員は、ハナさんの乗車を期待できる。例えば、「そうか。ハナさんが乗って来るんじゃ。ワシの隣を空けておこう。ワクワクじゃ。」といった具合である。また、路線バス2内において、「次の停留所で乗車されるハナさんがケーキ屋さんでの降車を希望されているので、本車両は所定コースから変更します」とのアナウンスが実行されてもよい。この場合、ハナさんと知り合いの乗員は、ハナさんの乗車とともに、降車予定位置の変更を検討できる。例えば、乗客は、「そうか。ハナさんが乗って来るんじゃ。ワシも予定を変更してケーキ屋で降りてハナさんとデートじゃ。」といった具合である。
In the above embodiment, when the planned travel course is changed from the basic course to another course based on a certain boarding request, information on the boarding request that caused the change may be output. For example, an announcement may be made in the route bus 2 saying, "Hana-san has requested to board near her home, so this vehicle will change from the specified course." In this case, passengers who are acquainted with Hana-san can expect Hana-san to board. For example, "I see. Hana-san is getting on. I'll leave the seat next to me free. I'm excited." In addition, an announcement may be made in the route bus 2 saying, "Hana-san, who will board at the next stop, wants to get off at the cake shop, so this vehicle will change from the specified course." In this case, passengers who are acquainted with Hana-san can consider changing the planned disembarking location along with Hana-san's boarding. For example, a passenger may say, "I see. Hana-san is getting on. I'll change my plans and get off at the cake shop to go on a date with Hana-san."

また、上述した実施例では、コース変更処理部407は、ユーザからの乗車要求に基づいて、走行予定コースを、基本コースから他のコースに変更するが、他の要求に基づいて、走行予定コースを、基本コースから他のコースに変更してもよい。例えば、コース変更処理部407は、乗員からの降車予定位置の変更要求に基づいて、走行予定コースを、基本コースから他のコースに変更する場合があってもよい。この場合、新たな降車予定位置は、現在の走行予定コース上に存在しない場合に、コース変更処理部407は、上述と同様の態様で、走行予定コースを、基本コースから他のコース(新たな降車予定位置を通るコース)に変更するか否かを判定してもよい。 In the above embodiment, the course change processing unit 407 changes the planned driving course from the basic course to another course based on a boarding request from the user, but the planned driving course may also be changed from the basic course to another course based on other requests. For example, the course change processing unit 407 may change the planned driving course from the basic course to another course based on a request from the passenger to change the planned disembarkation location. In this case, if the new planned disembarkation location does not exist on the current planned driving course, the course change processing unit 407 may determine whether to change the planned driving course from the basic course to another course (a course that passes through the new planned disembarkation location) in the same manner as described above.

1 路線バスシステム
2 路線バス
3 入力装置
3a スピーカー
3b カメラ
3c 自律走行用センサ
3d 制駆動力制御装置
3e 操舵制御装置
3f GPS受信機
4 サーバ
5 街モビアプリ
6 ユーザ端末
7 プロジェクタ
7a 通信モジュール
7b モータ
7c 光源
8 ジェスチャ認識装置
8a 通信モジュール
8b カメラ
9 ネットワーク
10 処理装置
30 電子機器
60 飛行体
70 マイクロコンピュータ
80 マイクロコンピュータ
102 走行予定コース受信部
103 時刻表情報受信部
104 センサ情報取得部
106 車両位置情報取得部
108 目標制駆動力決定部
110 目標操舵角決定部
112 乗員状態検出部
114 情報出力制御部
116 乗員要求送信部
120 走行予定コース記憶部
400 乗車可能区間導出部
401 乗車要求受信部
402 乗車可否判定部
404 ユーザ特定部
405 予約受付部
406 降車予定位置変更受信部
407 コース変更処理部
4071 変更コスト算出部
4072 変更可否判定部
4074 コース変更反映部
408 時刻表生成部
409 車両状態更新部
410 座席状態更新部
411 出力制御部
4110 乗車可能区間通知部
4112 時刻表通知部
4114 コース情報通知部
4116 乗車要求変更依頼部
4118 ジェスチャ入力案内部
4120 車内広告出力部
4122 降車案内出力部
412 ユーザ登録処理部
414 ジェスチャ入力処理部
420 予約状態情報記憶部
421 乗車可能区間記憶部
422 ユーザ情報記憶部
423 コース変更判定用情報記憶部
424 車両状態情報記憶部
425 座席状態情報記憶部
426 走行予定コース記憶部
428 時刻表情報記憶部
430 広告情報記憶部
1 Route bus system 2 Route bus 3 Input device 3a Speaker 3b Camera 3c Autonomous driving sensor 3d Braking and driving force control device 3e Steering control device 3f GPS receiver 4 Server 5 Town Mobi app 6 User terminal 7 Projector 7a Communication module 7b Motor 7c Light source 8 Gesture recognition device 8a Communication module 8b Camera 9 Network 10 Processing device 30 Electronic device 60 Air vehicle 70 Microcomputer 80 Microcomputer 102 Planned driving course receiving unit 103 Timetable information receiving unit 104 Sensor information acquisition unit 106 Vehicle position information acquisition unit 108 Target braking and driving force determination unit 110 Target steering angle determination unit 112 Occupant state detection unit 114 Information output control unit 116 Occupant request transmission unit 120 Planned driving course memory unit 400 Boarding possible section derivation unit 401 Boarding request receiving unit 402 Boarding possibility determination unit 404 User identification unit 405 Reservation acceptance unit 406 Planned disembarking position change receiving unit 407 Course change processing unit 4071 Change cost calculation unit 4072 Change possibility determination unit 4074 Course change reflecting unit 408 Timetable generation unit 409 Vehicle state update unit 410 Seat state update unit 411 Output control unit 4110 Boarding available section notification unit 4112 Timetable notification unit 4114 Course information notification unit 4116 Boarding request change request unit 4118 Gesture input guidance unit 4120 In-car advertisement output unit 4122 Disembarking information output unit 412 User registration processing unit 414 Gesture input processing unit 420 Reservation state information storage unit 421 Boarding available section storage unit 422 User information storage unit 423 Course change determination information storage unit 424 Vehicle state information storage unit 425 Seat state information storage unit 426 Planned driving course storage unit 428 Timetable information storage unit 430 Advertisement information storage unit

Claims (6)

複数の乗降位置を含む所定のコースを巡回又は往復し複数のユーザが乗降可能な車両に適用可能な車両用案内装置であって、
前記所定のコースに沿った走行中に前記車両の走行予定コースが前記所定のコースから他のコースに変更されることに基づいて、
前記他のコースを表す変更コース情報と、
前記複数の乗降位置のうちの少なくとも1つの乗降位置に関する時刻表情報であって、前記車両の到着予定時間を表す時刻表情報と、
前記ユーザからの乗車要求に基づいて前記走行予定コースを他のコースに変更する場合、前記変更の原因となった前記乗車要求の発信者であるユーザの固有名詞を含んだ情報であって、乗車中のユーザに対する固有の案内と、
を車内で出力する、車両用案内装置。
A vehicle guidance device applicable to a vehicle that travels or travels back and forth along a predetermined course including a plurality of boarding and alighting positions and in which a plurality of users can get on and off,
based on a change in a planned travel course of the vehicle from the predetermined course to another course while the vehicle is traveling along the predetermined course,
Changed course information representing the other course;
timetable information relating to at least one of the plurality of boarding and alighting locations, the timetable information indicating an estimated arrival time of the vehicle;
When the planned travel course is changed to another course based on a boarding request from the user, information including a proper noun of the user who is the sender of the boarding request that caused the change, the information being a unique guide for the user who is currently riding;
A vehicle information device that outputs information inside the vehicle.
前記乗車中のユーザごとに、ユーザの識別情報に対応付けて該ユーザの降車予定位置が記憶され、
前記車両が、ある位置で停車するにあたり、該位置に対応する降車予定位置に対応付けられた識別情報のユーザに対して、降車を促す案内を更に車内で出力する、請求項1に記載の車両用案内装置。
A planned disembarking location of each of the users is stored in association with the user's identification information,
The vehicle guidance device according to claim 1 , further outputting, when the vehicle stops at a certain location, guidance inside the vehicle encouraging a user whose identification information is associated with a planned disembarking location corresponding to the location to disembark.
前記走行予定コースが他のコースに変更されることに基づいて、前記他のコースに係る広告を更に車内で出力する、請求項1に記載の車両用案内装置。 The vehicle guidance device according to claim 1, further outputting an advertisement related to the other course inside the vehicle when the planned travel course is changed to the other course. 前記走行予定コースが他のコースに変更されることに基づいて、前記他のコースへの変更に伴って新たに停車可能となる位置への降車予定位置の変更を受け付ける、請求項1に記載の車両用案内装置。 The vehicle guidance device according to claim 1, which accepts a change of the planned disembarkation location to a new location where the vehicle can stop when the planned travel course is changed to another course. 前記案内は、対応するユーザの前の座席の背もたれ部の背面に取り付けられる出力装置を介して出力される、請求項1に記載の車両用案内装置。 The vehicle guidance device according to claim 1, wherein the guidance is output via an output device attached to the back of the seat back of the seat in front of the corresponding user. 前記案内は、前記車内の可動型の音声スピーカーが、対応するユーザの近傍まで移動して出力される、又は、指向性が可変のスピーカーを介して、対応するユーザの方向に出力される、請求項1に記載の車両用案内装置。 The vehicle guidance device according to claim 1, wherein the guidance is output from a movable audio speaker in the vehicle that moves to the vicinity of the corresponding user, or is output in the direction of the corresponding user via a speaker with variable directionality.
JP2023064228A 2018-09-28 2023-04-11 Vehicle guide device Active JP7547543B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023064228A JP7547543B2 (en) 2018-09-28 2023-04-11 Vehicle guide device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2018183672A JP2020052888A (en) 2018-09-28 2018-09-28 Vehicle guide device
JP2023064228A JP7547543B2 (en) 2018-09-28 2023-04-11 Vehicle guide device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2018183672A Division JP2020052888A (en) 2018-09-28 2018-09-28 Vehicle guide device

Publications (2)

Publication Number Publication Date
JP2023086788A JP2023086788A (en) 2023-06-22
JP7547543B2 true JP7547543B2 (en) 2024-09-09

Family

ID=69997366

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2018183672A Pending JP2020052888A (en) 2018-09-28 2018-09-28 Vehicle guide device
JP2023064228A Active JP7547543B2 (en) 2018-09-28 2023-04-11 Vehicle guide device

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2018183672A Pending JP2020052888A (en) 2018-09-28 2018-09-28 Vehicle guide device

Country Status (1)

Country Link
JP (2) JP2020052888A (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7563316B2 (en) * 2021-07-07 2024-10-08 トヨタ自動車株式会社 Traffic management method, traffic management device, and traffic management system
WO2025181947A1 (en) * 2024-02-28 2025-09-04 三菱電機株式会社 Vehicle operation management device, vehicle operation management system, vehicle, vehicle operation management method, vehicle operation management program, and operation management device
JP7631602B1 (en) 2024-07-31 2025-02-18 両備ホールディングス株式会社 Express bus system, express bus processing method, and express bus processing program, as well as transportation reservation system, transportation reservation method, and transportation reservation program

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006214750A (en) 2005-02-01 2006-08-17 Pioneer Electronic Corp Broadcast controller, its method, its program, and storage medium storing program
JP2015530648A (en) 2012-08-17 2015-10-15 モドゥー インク System and method for providing media information in transport vehicles
JP2017182137A (en) 2016-03-28 2017-10-05 パナソニックIpマネジメント株式会社 Control method for demand type operation management system and demand type operation management system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013186541A (en) * 2012-03-06 2013-09-19 Nissan Motor Co Ltd Operation system for on-demand vehicle and operation plan setting method for on-demand vehicle

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006214750A (en) 2005-02-01 2006-08-17 Pioneer Electronic Corp Broadcast controller, its method, its program, and storage medium storing program
JP2015530648A (en) 2012-08-17 2015-10-15 モドゥー インク System and method for providing media information in transport vehicles
JP2017182137A (en) 2016-03-28 2017-10-05 パナソニックIpマネジメント株式会社 Control method for demand type operation management system and demand type operation management system

Also Published As

Publication number Publication date
JP2023086788A (en) 2023-06-22
JP2020052888A (en) 2020-04-02

Similar Documents

Publication Publication Date Title
JP7547543B2 (en) Vehicle guide device
US11900815B2 (en) Augmented reality wayfinding in rideshare applications
KR102219595B1 (en) Arranging passenger pickups for autonomous vehicles
CN108090603B (en) Method and system for managing fleets of vehicles for autonomous vehicles
KR102315335B1 (en) Perceptions of assigned passengers for autonomous vehicles
KR101973626B1 (en) Method for controlling the vehicle
JP7259178B2 (en) Driving support device
JP7238229B2 (en) Information output device
CN111051170A (en) Identify unassigned passengers of autonomous vehicles
CN113195321B (en) Vehicle control device and method, vehicle, information processing device and method
CN110419070A (en) Information providing system, server, mobile terminal and computer program
EP4092387A1 (en) Method and system for rider pickups with autonomous vehicles
US20220080879A1 (en) External facing communications for autonomous vehicles
US11493359B2 (en) Control device, control method, and mobile object
US12235124B2 (en) Reachability user experience interfaces for autonomous vehicles
CN112534297A (en) Information processing apparatus, information processing method, computer program, information processing system, and mobile apparatus
US20230111327A1 (en) Techniques for finding and accessing vehicles
WO2020238185A1 (en) Method and system for controlling target vehicle to execute corresponding operation
JP2019045364A (en) Information processing apparatus, self-position estimation method, and program
US20220044337A1 (en) Management device, management system, and management method
JP7238230B2 (en) Boarding support device
JP2020056757A (en) Information processing apparatus and method, program, and mobile object control system
JP2020077166A (en) Vehicle and vehicle operation method
JP2020052887A (en) Vehicle reception support device
WO2019097884A1 (en) Information processing device, management device and method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230411

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240227

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240312

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240507

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240828

R150 Certificate of patent or registration of utility model

Ref document number: 7547543

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150