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
JP7548787B2 - Passenger number calculation device and passenger number calculation method - Google Patents
[go: Go Back, main page]

JP7548787B2 - Passenger number calculation device and passenger number calculation method - Google Patents

Passenger number calculation device and passenger number calculation method Download PDF

Info

Publication number
JP7548787B2
JP7548787B2 JP2020190446A JP2020190446A JP7548787B2 JP 7548787 B2 JP7548787 B2 JP 7548787B2 JP 2020190446 A JP2020190446 A JP 2020190446A JP 2020190446 A JP2020190446 A JP 2020190446A JP 7548787 B2 JP7548787 B2 JP 7548787B2
Authority
JP
Japan
Prior art keywords
information
bus
passenger
passengers
terminal device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020190446A
Other languages
Japanese (ja)
Other versions
JP2022079321A (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.)
Denso Ten Ltd
Original Assignee
Denso Ten 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 Denso Ten Ltd filed Critical Denso Ten Ltd
Priority to JP2020190446A priority Critical patent/JP7548787B2/en
Publication of JP2022079321A publication Critical patent/JP2022079321A/en
Application granted granted Critical
Publication of JP7548787B2 publication Critical patent/JP7548787B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Analysis (AREA)
  • Time Recorders, Dirve Recorders, Access Control (AREA)

Description

本発明は、乗客数算出装置および乗客数算出方法に関する。 The present invention relates to a passenger number calculation device and a passenger number calculation method.

従来、例えばバスなどの乗り物において、乗降した乗客の人数を算出する技術が種々提案されている(例えば、特許文献1参照)。従来技術にあっては、乗り口および降り口にそれぞれカメラが設置され、かかるカメラによって撮像された乗客の撮像画像を用いて乗客の人数(乗客数)を算出するようにしている。 Various technologies have been proposed for calculating the number of passengers who board and disembark on vehicles such as buses (see, for example, Patent Document 1). In these conventional technologies, cameras are installed at the boarding and disembarking entrances, and the number of passengers (number of passengers) is calculated using images of the passengers captured by the cameras.

特開2014-219913号公報JP 2014-219913 A

ところで、バスなどの乗り物には、運転手などの乗り物の関係者が乗車する。従来技術においては、乗り物の関係者がカメラによって撮像された場合、撮像画像に基づいてかかる関係者を乗客として乗客数を算出してしまい、正確な乗客数を算出できないおそれがあった。 Meanwhile, vehicles such as buses are used by drivers and other vehicle personnel. In conventional technology, if a vehicle personnel is photographed by a camera, the number of passengers is calculated by treating the personnel as passengers based on the photographed image, which may result in an inaccurate calculation of the number of passengers.

本発明は、上記に鑑みてなされたものであって、乗り物の乗客数を精度よく算出することができる乗客数算出装置および乗客数算出方法を提供することを目的とする。 The present invention has been made in consideration of the above, and has an object to provide a passenger number calculation device and a passenger number calculation method that can accurately calculate the number of passengers on a vehicle.

上記課題を解決し、目的を達成するために、本発明は、算出装置において、算出部と、取得部とを備える。算出部は、乗り物の乗客数を算出する。取得部は、前記乗り物の関係者に関する関係者情報を取得する。また、前記算出部は、前記乗り物に乗降した人数から、前記取得部によって取得された前記関係者情報に対応する人数を除外して前記乗り物の乗客数を算出する。 In order to solve the above problems and achieve the object, the present invention provides a calculation device that includes a calculation unit and an acquisition unit. The calculation unit calculates the number of passengers on a vehicle. The acquisition unit acquires related party information on related parties of the vehicle. The calculation unit calculates the number of passengers on the vehicle by excluding the number of people who boarded and disembarked from the vehicle, the number of people corresponding to the related party information acquired by the acquisition unit.

本発明によれば、乗り物の乗客数を精度よく算出することができる。 The present invention allows the number of passengers on a vehicle to be calculated with high accuracy.

図1は、第1の実施形態に係る算出方法の概要を示す図である。FIG. 1 is a diagram showing an overview of a calculation method according to the first embodiment. 図2は、バス端末装置を備えた情報処理システムの構成例を示すブロック図である。FIG. 2 is a block diagram showing an example of the configuration of an information processing system equipped with a bus terminal device. 図3は、乗り口端末装置の構成例を示すブロック図である。FIG. 3 is a block diagram showing an example of the configuration of the entrance terminal device. 図4は、乗車者情報の一例を示す図である。FIG. 4 is a diagram showing an example of passenger information. 図5は、降り口端末装置の構成例を示すブロック図である。FIG. 5 is a block diagram showing an example of the configuration of an exit terminal device. 図6は、降車者情報の一例を示す図である。FIG. 6 is a diagram illustrating an example of the alighting passenger information. 図7は、関係者情報の一例を示す図である。FIG. 7 is a diagram illustrating an example of related party information. 図8は、管理サーバの構成例を示すブロック図である。FIG. 8 is a block diagram illustrating an example of the configuration of the management server. 図9は、情報処理システムが実行する処理シーケンスの一例を示す図である。FIG. 9 is a diagram illustrating an example of a processing sequence executed by the information processing system. 図10は、第2の実施形態における関係者情報の一例を示す図である。FIG. 10 is a diagram illustrating an example of related person information according to the second embodiment.

以下、添付図面を参照して、本願の開示する算出装置および算出方法の実施形態を詳細に説明する。なお、以下に示す実施形態によりこの発明が限定されるものではない。 Below, embodiments of the calculation device and calculation method disclosed in the present application will be described in detail with reference to the attached drawings. Note that the present invention is not limited to the embodiments described below.

(第1の実施形態)
<算出装置による算出方法の概要>
以下では先ず、第1の実施形態に係る算出装置による算出方法の概要について図1を参照して説明する。図1は、第1の実施形態に係る算出方法の概要を示す図である。
First Embodiment
<Outline of calculation method using calculation device>
First, an overview of a calculation method performed by a calculation device according to the first embodiment will be described below with reference to Fig. 1. Fig. 1 is a diagram showing an overview of the calculation method according to the first embodiment.

第1の実施形態に係る算出方法は、例えば乗り物の乗客数の算出などを行うことができる。なお、以下では乗り物の一例としてバス1を挙げて説明するが、乗り物の種類はこれに限定されるものではない。すなわち、乗り物は、例えば鉄道車両や航空機、船舶などその他の種類の乗り物であってもよい。 The calculation method according to the first embodiment can, for example, calculate the number of passengers on a vehicle. Note that, in the following description, a bus 1 is used as an example of a vehicle, but the type of vehicle is not limited to this. In other words, the vehicle may be other types of vehicles, such as a railroad car, an airplane, or a ship.

図1に示すように、バス1には、バス端末装置10が搭載され、かかるバス端末装置10が算出装置として機能する。具体的に説明すると、バス端末装置10は、乗り口端末装置10aと、降り口端末装置10bとを備える。 As shown in FIG. 1, a bus terminal device 10 is installed on a bus 1, and the bus terminal device 10 functions as a calculation device. Specifically, the bus terminal device 10 includes an entrance terminal device 10a and an exit terminal device 10b.

乗り口端末装置10aは、バス1の乗り口2aに設置される。乗り口端末装置10aは、第1カメラ11aを備える。例えば、第1カメラ11aは、バス1の乗り口2aであって、かつ、バス1の中(バス車内)に設けられ、バス1に乗車する人物である乗車者の乗車者撮像画像を撮像する。乗り口端末装置10aは、かかる乗車者撮像画像から顔情報が検出されることで、乗車者を検知することができる。 The entrance terminal device 10a is installed at the entrance 2a of the bus 1. The entrance terminal device 10a is equipped with a first camera 11a. For example, the first camera 11a is installed at the entrance 2a of the bus 1 and inside the bus 1 (inside the bus), and captures passenger images of people boarding the bus 1. The entrance terminal device 10a can detect passengers by detecting facial information from the passenger images.

降り口端末装置10bは、バス1の降り口2bに設置される。降り口端末装置10bは、第2カメラ11bを備える。例えば、第2カメラ11bは、バス1の降り口2bであって、かつ、バス1の中(バス車内)に設けられ、バス1から降車する人物である降車者の降車者撮像画像を撮像する。降り口端末装置10bは、かかる降車者撮像画像から顔情報が検出されることで、降車者を検知することができる。 The exit terminal device 10b is installed at the exit 2b of the bus 1. The exit terminal device 10b is equipped with a second camera 11b. For example, the second camera 11b is installed at the exit 2b of the bus 1 and inside the bus 1 (inside the bus), and captures an image of a person getting off the bus 1. The exit terminal device 10b can detect the person getting off by detecting facial information from the captured image of the person getting off.

そして、バス端末装置10は、乗り口端末装置10aによって検知された乗車者に関する乗車者情報と降り口端末装置10bによって検知された降車者に関する降車者情報とに基づき、乗客数の算出を行うことができる。かかる乗客数の算出については、後に詳説する。なお、上記した乗り口2aおよび降り口2bは、乗降口の一例である。また、第1カメラ11aおよび第2カメラ11bは、カメラの一例である。 The bus terminal device 10 can calculate the number of passengers based on the passenger information about passengers boarding detected by the boarding terminal device 10a and the alighting information about passengers alighting detected by the alighting terminal device 10b. The calculation of the number of passengers will be described in detail later. The boarding entrance 2a and the alighting entrance 2b are examples of boarding and alighting entrances. The first camera 11a and the second camera 11b are examples of cameras.

ところで、バス1には、運転手などバス1の関係者(以下、バス関係者と記載する場合がある)が乗車する。なお、バス関係者は、運転手に限られず、例えばバス1の整備員や清掃員などを含んでもよい。 Meanwhile, bus 1 is boarded by people related to bus 1, such as the driver (hereinafter, sometimes referred to as bus personnel). Note that bus personnel are not limited to the driver, and may include, for example, maintenance staff and cleaning staff for bus 1.

ここで、従来技術においては、上記した第1カメラ11aや第2カメラ11bによってバス関係者が撮像されると、乗り口端末装置10aはバス関係者を乗車者として検知したり、降り口端末装置10bはバス関係者を降車者として検知したりする。そのため、従来技術にあっては、バス関係者を乗客として乗客数を算出してしまい、正確な乗客数を算出できないおそれがあった。 Here, in the conventional technology, when bus personnel are photographed by the first camera 11a or the second camera 11b, the boarding terminal device 10a detects them as passengers, and the exit terminal device 10b detects them as disembarking. Therefore, in the conventional technology, the number of passengers is calculated assuming that the bus personnel are passengers, and there is a risk that the number of passengers cannot be calculated accurately.

そこで、本実施形態に係るバス端末装置(算出装置)10においては、バス1の乗客数を精度よく算出することができるような構成とした。 Therefore, the bus terminal device (calculation device) 10 according to this embodiment is configured to be able to calculate the number of passengers on the bus 1 with high accuracy.

具体的には、バス端末装置10の乗り口端末装置10aは、先ず、第1カメラ11aから、バス1に乗車する人物(乗車者)が撮像された乗車者撮像画像を取得する(ステップS1)。なお、ここで取得される乗車者撮像画像には、乗車者としてバス関係者が含まれる場合がある。 Specifically, the boarding terminal device 10a of the bus terminal device 10 first acquires a passenger image of a person (passenger) boarding the bus 1 from the first camera 11a (step S1). Note that the passenger image acquired here may include bus personnel as passengers.

次いで、乗り口端末装置10aは、乗車者撮像画像を含む乗車者情報を降り口端末装置10bへ出力する(ステップS2)。なお、乗車者情報には、例えば乗車者撮像画像から検出される、乗車者の顔情報(詳しくは顔の特徴点情報(後述))や、乗車者の性別や年齢などの属性情報が含まれる。 Next, the boarding terminal device 10a outputs passenger information including the passenger image to the exit terminal device 10b (step S2). The passenger information includes, for example, facial information of the passenger (more specifically, facial feature information (described later)) detected from the passenger image, and attribute information such as the gender and age of the passenger.

次いで、降り口端末装置10bは、第2カメラ11bから、乗り物から降車する人物(降車者)が撮像された降車者撮像画像を取得する(ステップS3)。なお、ここで取得される降車者撮像画像には、降車者としてバス関係者が含まれる場合がある。 Next, the exit terminal device 10b acquires from the second camera 11b an alighting passenger image capturing an image of a person alighting from the vehicle (alighter) (step S3). Note that the alighting passenger image captured here may include bus personnel as alighting passengers.

次いで、降り口端末装置10bは、バス関係者に関する関係者情報を取得する(ステップS4)。関係者情報には、例えばバス関係者の顔情報や、バス関係者の性別や年齢などの属性情報が含まれる。 Next, the exit terminal device 10b acquires information about the bus personnel (step S4). The information includes, for example, facial information about the bus personnel and attribute information such as the gender and age of the bus personnel.

次いで、降り口端末装置10bは、バス1の乗客数を算出する。例えば、降り口端末装置10bは、降車者撮像画像を含む降車者情報と乗車者情報とから得られるバス1に乗降した人数から、関係者情報に対応する人数を除外して、バス1の乗客数を算出する(ステップS5)。 Next, the exit terminal device 10b calculates the number of passengers on the bus 1. For example, the exit terminal device 10b calculates the number of passengers on the bus 1 by excluding the number of people corresponding to the related party information from the number of people who got on and off the bus 1 obtained from the alighting passenger information including the alighting passenger image and the boarding passenger information (step S5).

例えば、降り口端末装置10bは、乗車者情報に乗車者の顔情報や属性情報が新たに登録されたときにバス1に乗降した人数を1人加算する、正確には、バス1に乗降した人数(言い換えるとバス1に現在乗車している人数)をカウントする乗降カウンタ34b(後述する図5参照)をインクリメントする。 For example, when face information or attribute information of a passenger is newly registered in the passenger information, the exit terminal device 10b adds one person to the number of passengers who have boarded and alighted from the bus 1; more precisely, it increments the boarding and alighting counter 34b (see FIG. 5 described later), which counts the number of passengers who have boarded and alighted from the bus 1 (in other words, the number of passengers currently aboard the bus 1).

また、降り口端末装置10bは、降車者撮像画像から降車者の顔情報や属性情報を検出する。降り口端末装置10bは、検出された降車者の顔情報や属性情報が、乗車者の顔情報や属性情報と一致あるいは略一致する場合、当該顔情報や属性情報の乗客がバス1から降車したと推定し、バス1に乗降した人数からかかる降車者の人数を減算する。正確には、降り口端末装置10bは、降車者の顔情報や属性情報が乗車者の顔情報や属性情報と一致あるいは略一致する場合、乗降カウンタ34b(図5参照)をデクリメントする。なお、上記で算出された、バス1に乗降した人数(すなわち乗降カウンタ34bの値)には、バス関係者の人数が含まれる場合がある。 The exit terminal device 10b also detects facial information and attribute information of passengers from the captured image of passengers. If the detected facial information and attribute information of passengers matches or nearly matches the facial information and attribute information of passengers, the exit terminal device 10b presumes that the passengers with the facial information and attribute information have alighted from the bus 1, and subtracts the number of passengers who have alighted from the number of passengers who boarded and alighted from the bus 1. More precisely, if the facial information and attribute information of passengers who alight match or nearly match the facial information and attribute information of passengers, the exit terminal device 10b decrements the boarding and alighting counter 34b (see FIG. 5). Note that the number of passengers who boarded and alighted from the bus 1 calculated above (i.e., the value of the boarding and alighting counter 34b) may include the number of bus personnel.

従って、降り口端末装置10bは、バス1に乗降した人数(乗降カウンタ34bの値)から、関係者情報に対応する人数を除外して、バス1の乗客数を算出する。例えば、降り口端末装置10bは、乗車者情報に含まれる乗車者の顔情報や属性情報が、関係者情報に含まれるバス関係者の顔情報や属性情報と一致あるいは略一致する場合、当該乗車者はバス関係者であるため、バス1に乗降した人数から除外して、バス1の乗客数を算出する。また、降り口端末装置10bは、降車者情報に含まれる降車者の顔情報や属性情報が、関係者情報に含まれるバス関係者の顔情報や属性情報と一致あるいは略一致する場合、当該降車者はバス関係者であるため、バス1に乗降した人数から除外して、バス1の乗客数を算出する。 Therefore, the exit terminal device 10b calculates the number of passengers on the bus 1 by excluding the number of people corresponding to the related party information from the number of people getting on and off the bus 1 (the value of the boarding and alighting counter 34b). For example, if the facial information and attribute information of a passenger included in the passenger information matches or nearly matches the facial information and attribute information of a bus related party included in the related party information, the exit terminal device 10b calculates the number of passengers on the bus 1 by excluding the passenger from the number of people getting on and off the bus 1, since the passenger is a bus related party. Also, if the facial information and attribute information of a disembarking person included in the disembarking person information matches or nearly matches the facial information and attribute information of a bus related party included in the related party information, the exit terminal device 10b calculates the number of passengers on the bus 1 by excluding the passenger from the number of people getting on and off the bus 1, since the disembarking person is a bus related party.

このように、本実施形態にあっては、バス1に乗降した人数からバス関係者の人数を除外してバス1の乗客数を算出するようにしたため、例えば第1カメラ11aや第2カメラ11bによってバス関係者が撮像された場合であっても、バス1の乗客数を精度よく算出することができる。 In this way, in this embodiment, the number of passengers on bus 1 is calculated by excluding the number of bus personnel from the number of people getting on and off bus 1, so the number of passengers on bus 1 can be calculated with high accuracy even if, for example, bus personnel are photographed by the first camera 11a or the second camera 11b.

<情報処理システムの構成>
次に、本実施形態に係るバス端末装置(算出装置)10を備えた情報処理システムの構成について、図2を用いて説明する。図2は、バス端末装置10を備えた情報処理システム100の構成例を示すブロック図である。
<Configuration of Information Processing System>
Next, the configuration of an information processing system including a bus terminal device (calculation device) 10 according to this embodiment will be described with reference to Fig. 2. Fig. 2 is a block diagram showing an example of the configuration of an information processing system 100 including the bus terminal device 10.

図2に示すように、情報処理システム100は、上記したバス端末装置10と、管理サーバ200と、バス事業者端末装置300と、バス事業者勤怠管理サーバ310と、ユーザ端末装置400とを含み、これらはインターネット網などの通信ネットワークNを介して通信可能に接続される。 As shown in FIG. 2, the information processing system 100 includes the above-mentioned bus terminal device 10, a management server 200, a bus operator terminal device 300, a bus operator attendance management server 310, and a user terminal device 400, which are communicatively connected via a communication network N such as the Internet.

バス端末装置10は、上記したように、乗り口端末装置10aおよび降り口端末装置10bを備える。乗り口端末装置10aと降り口端末装置10bとは、例えばWi-Fi(登録商標)などの近距離無線通信を介して通信可能に接続されるが、これに限られず、近距離無線通信に加えて、あるいは代えて通信ネットワークNなどを介して通信可能に接続されてもよい。なお、乗り口端末装置10aの詳細な構成については、図3等を用いて後述する。また、降り口端末装置10bの詳細な構成については、図5等を用いて後述する。 As described above, the bus terminal device 10 includes an entrance terminal device 10a and an exit terminal device 10b. The entrance terminal device 10a and the exit terminal device 10b are connected to each other so that they can communicate with each other via short-range wireless communication such as Wi-Fi (registered trademark), but this is not limited thereto, and they may be connected to each other so that they can communicate with each other via a communication network N or the like in addition to or instead of short-range wireless communication. The detailed configuration of the entrance terminal device 10a will be described later using FIG. 3 and the like. The detailed configuration of the exit terminal device 10b will be described later using FIG. 5 and the like.

管理サーバ200は、バス端末装置10から送信される乗車者情報や降車者情報、バス1の乗客数の情報を含む乗客情報などを管理するサーバ装置である。管理サーバ200は、乗客情報などをバス事業者端末装置300へ提供することができる。また、管理サーバ200は、バス1の乗客数の情報に基づいてバス1の混雑度を算出し、算出された混雑度を示す混雑度情報をユーザ端末装置400へ提供することができる。なお、管理サーバ200の詳細な構成については、図8を用いて後述する。 The management server 200 is a server device that manages passenger information, including boarding and alighting passenger information and information on the number of passengers on the bus 1, transmitted from the bus terminal device 10. The management server 200 can provide passenger information and the like to the bus operator terminal device 300. The management server 200 can also calculate the congestion level of the bus 1 based on the information on the number of passengers on the bus 1, and provide congestion level information indicating the calculated congestion level to the user terminal device 400. The detailed configuration of the management server 200 will be described later with reference to FIG. 8.

バス事業者端末装置300は、バス1を運行するバス事業者が使用する端末装置である。バス事業者端末装置300としては、例えばPC(Personal Computer)、スマートフォンやタブレット端末などを用いることができるが、これに限定されるものではない。かかるバス事業者端末装置300には、管理サーバ200から乗客情報などが送信されて表示される。これにより、バス事業者は、例えば乗客情報などに応じたバス1の運行計画を立てることが可能になる。 The bus operator terminal device 300 is a terminal device used by the bus operator who operates the bus 1. The bus operator terminal device 300 may be, for example, a PC (Personal Computer), a smartphone, a tablet terminal, etc., but is not limited to these. Passenger information and the like is transmitted from the management server 200 to the bus operator terminal device 300 and displayed thereon. This enables the bus operator to create an operation plan for the bus 1 based on, for example, passenger information and the like.

バス事業者勤怠管理サーバ310は、バス関係者の勤怠状況を管理するサーバ装置である。バス事業者勤怠管理サーバ310においては、バス事業者やバス関係者などの入力操作により、バス関係者の勤怠状況を示す勤怠情報が図示しない記憶部に予め登録される。 The bus company attendance management server 310 is a server device that manages the attendance status of bus personnel. In the bus company attendance management server 310, attendance information indicating the attendance status of bus personnel is preregistered in a storage unit (not shown) through input operations by the bus company and bus personnel.

バス事業者勤怠管理サーバ310は、例えばバス端末装置10などからの要求に応じて、勤怠情報を含む関係者情報を出力(応答)することができる。なお、勤怠情報には、例えばバス1が運行する当日のバス関係者の出勤および欠勤の情報、勤務時間の情報などが含まれるが、これらはあくまでも例示であって、限定されるものではない。また、関係者情報には、勤怠情報の他に、バス関係者を撮像した関係者画像、バス関係者の顔情報(特徴点情報)、および、バス関係者の性別や年齢などの属性情報が含まれてもよい。 The bus operator attendance management server 310 can output (respond) related party information including attendance information in response to a request from, for example, the bus terminal device 10. Note that attendance information includes, for example, information on the attendance and absence of bus related parties on the day that the bus 1 is in operation, information on working hours, etc., but these are merely examples and are not limited to these. Furthermore, in addition to attendance information, related party information may also include images of bus related parties, facial information (feature point information) of bus related parties, and attribute information such as the gender and age of bus related parties.

ユーザ端末装置400は、バス1を利用するユーザ、正確にはバス1をこれから利用するユーザが使用する端末装置である。なお、ユーザ端末装置400としては、例えばスマートフォンやタブレット端末、PCなどを用いることができるが、これに限定されるものではない。かかるユーザ端末装置400には、管理サーバ200からバス1の混雑度情報が送信されて表示される。これにより、ユーザは、例えばバス1の混雑度を乗車前に確認することが可能になる。なお、図2では、図示の簡略化のため、ユーザ端末装置400を2つ示したが、これに限られず、1つであっても3つ以上であってもよい。 The user terminal device 400 is a terminal device used by a user who uses the bus 1, or more precisely, a user who is about to use the bus 1. The user terminal device 400 may be, for example, a smartphone, a tablet terminal, or a PC, but is not limited to these. The congestion degree information of the bus 1 is transmitted from the management server 200 to the user terminal device 400 and displayed. This allows the user to check, for example, the congestion degree of the bus 1 before boarding. In FIG. 2, two user terminal devices 400 are shown for the sake of simplicity, but the number is not limited to this and may be one or three or more.

<乗り口端末装置の構成>
次いで、乗り口端末装置10aの構成について図3等を参照して説明する。図3は、乗り口端末装置10aの構成例を示すブロック図である。なお、図3を含む各ブロック図では、本実施形態の特徴を説明するために必要な構成要素のみを機能ブロックで表しており、一般的な構成要素についての記載を省略している。
<Configuration of boarding gate terminal device>
Next, the configuration of the entrance terminal device 10a will be described with reference to Fig. 3 and other figures. Fig. 3 is a block diagram showing an example of the configuration of the entrance terminal device 10a. Note that in each block diagram including Fig. 3, only components necessary for explaining the features of this embodiment are shown as functional blocks, and descriptions of general components are omitted.

換言すれば、図3等のブロック図に図示される各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。例えば、各機能ブロックの分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することが可能である。 In other words, each component shown in a block diagram such as FIG. 3 is a functional concept, and does not necessarily have to be physically configured as shown. For example, the specific form of distribution and integration of each functional block is not limited to that shown, and all or part of it can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc.

図3に示すように、乗り口端末装置10aは、第1カメラ11aと、測位部12aと、制御部20aと、記憶部30aとを備える。なお、乗り口端末装置10aとしては、スマートフォンやタブレット端末などを用いることができるが、これに限定されるものではない。 As shown in FIG. 3, the entrance terminal device 10a includes a first camera 11a, a positioning unit 12a, a control unit 20a, and a storage unit 30a. Note that the entrance terminal device 10a may be a smartphone or a tablet terminal, but is not limited to these.

第1カメラ11aは、例えばレンズと、CCD(Charge Coupled Device)やCMOS(Complementary Metal Oxide Semiconductor)などの撮像素子とを備えるカメラである。第1カメラ11aは、バス1の乗り口2a(図1参照)であって、かつ、バス1の中(バス車内)に設けられる。詳しくは、第1カメラ11aは、少なくとも乗り口2aから乗車する乗車者(乗客)の顔を含む範囲をバス車内から撮像可能な位置に設けられる。第1カメラ11aは、乗車者の乗車者撮像画像を撮像し、撮像された乗車者撮像画像を制御部20aへ出力する。 The first camera 11a is a camera equipped with, for example, a lens and an imaging element such as a CCD (Charge Coupled Device) or a CMOS (Complementary Metal Oxide Semiconductor). The first camera 11a is provided at the boarding entrance 2a (see FIG. 1) of the bus 1 and inside the bus 1 (inside the bus). In more detail, the first camera 11a is provided at a position where it is possible to capture an image from inside the bus that includes at least the face of the passenger who boards the bus from the boarding entrance 2a. The first camera 11a captures a passenger image of the passenger and outputs the captured passenger image to the control unit 20a.

測位部12aは、バス1の位置情報(例えば、緯度および経度)を取得する。例えば、測位部12aは、GPS(Global Positioning System)衛星から送出される電波を受信し、受信した電波に基づいてバス1の位置情報を取得し、取得された位置情報を制御部20aへ出力する。なお、測位部12aは、バス1が停留所に停止しているときに取得されたバス1の位置情報を、バス1が停止している停留所の位置情報として出力してもよい。 The positioning unit 12a acquires position information (e.g., latitude and longitude) of the bus 1. For example, the positioning unit 12a receives radio waves transmitted from a GPS (Global Positioning System) satellite, acquires position information of the bus 1 based on the received radio waves, and outputs the acquired position information to the control unit 20a. Note that the positioning unit 12a may output the position information of the bus 1 acquired when the bus 1 is stopped at a bus stop as the position information of the bus stop at which the bus 1 is stopped.

制御部20aは、取得部21aと、検出部22aと、登録部23aと、出力部25aとを備え、例えば、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)、入出力ポートなどを有するコンピュータや各種の回路を含む。 The control unit 20a includes an acquisition unit 21a, a detection unit 22a, a registration unit 23a, and an output unit 25a, and includes, for example, a computer having a CPU (Central Processing Unit), ROM (Read Only Memory), RAM (Random Access Memory), input/output ports, and various other circuits.

コンピュータのCPUは、例えば、ROMに記憶されたプログラムを読み出して実行することによって、制御部20aの取得部21a、検出部22a、登録部23aおよび出力部24aとして機能する。 The computer's CPU functions as the acquisition unit 21a, detection unit 22a, registration unit 23a, and output unit 24a of the control unit 20a, for example, by reading and executing a program stored in the ROM.

また、制御部20aの取得部21a、検出部22a、登録部23aおよび出力部24aの少なくともいずれか一部または全部をASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等のハードウェアで構成することもできる。 In addition, at least some or all of the acquisition unit 21a, detection unit 22a, registration unit 23a, and output unit 24a of the control unit 20a can be configured with hardware such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).

また、記憶部30aは、例えば、不揮発性メモリやデータフラッシュといった記憶デバイスで構成される記憶部である。かかる記憶部30aには、乗車者情報31aおよび各種プログラムなどが記憶される。 The memory unit 30a is a memory unit configured with a storage device such as a non-volatile memory or a data flash. The memory unit 30a stores passenger information 31a and various programs.

乗車者情報31aは、乗車者に関する情報である。ここで、図4を用いて、乗車者情報31aについて説明する。図4は、乗車者情報31aの一例を示す図である。図4に示すように、乗車者情報31aには、「乗車者ID」、「乗車者画像」、「特徴点」、「性別」、「年齢」、「年齢層」および「乗車した停留所」等の項目が含まれ、各項目は互いに関連付けられている。 Passenger information 31a is information about passengers. Here, passenger information 31a will be explained using FIG. 4. FIG. 4 is a diagram showing an example of passenger information 31a. As shown in FIG. 4, passenger information 31a includes items such as "passenger ID," "passenger image," "characteristic points," "gender," "age," "age group," and "boarding stop," and each item is associated with each other.

「乗車者ID」は、乗車者を識別する識別情報である。「乗車者画像」は、乗車者撮像画像の情報である。なお、図4に示す例では、便宜上、「乗車者画像」を「画像E01」といったように抽象的な記載とするが、「画像E01」には具体的な情報が記憶されるものとする。以下、他の情報についても抽象的に記載する場合がある。 "Passenger ID" is identification information that identifies a passenger. "Passenger image" is information on a captured image of a passenger. Note that in the example shown in FIG. 4, for convenience, "passenger image" is described abstractly as "image E01," but specific information is stored in "image E01." Below, other information may also be described abstractly.

「特徴点」は、乗車者撮像画像に写った乗車者の顔の特徴点情報であり、顔情報の一例である。特徴点情報には、例えば乗車者撮像画像に写った乗車者の顔における目(目頭、目尻など)、鼻や口などの特徴点の位置などが含まれるが、これに限定されるものではない。 "Feature points" are feature point information of the passenger's face captured in the passenger image, and are an example of face information. Feature point information includes, for example, the positions of feature points such as the eyes (inner corners, outer corners, etc.), nose, and mouth on the passenger's face captured in the passenger image, but is not limited to this.

「性別」は、乗車者撮像画像に写った乗車者の性別を示す情報である。「年齢」は、乗車者撮像画像に写った乗車者の年齢を示す情報であり、「年齢層」は、かかる乗車者の年齢層を示す情報である。なお、上記した性別や年齢、年齢層などの情報は、乗車者の属性情報の一例である。「乗車した停留所」は、乗車者が乗車した停留所を示す情報である。 "Gender" is information indicating the gender of the passenger who appears in the passenger image. "Age" is information indicating the age of the passenger who appears in the passenger image, and "Age group" is information indicating the age group of the passenger. Note that the above information such as gender, age, and age group is an example of passenger attribute information. "Boarding stop" is information indicating the stop where the passenger boarded.

図4に示す例では、乗車者ID「P01」で識別される乗車者のデータは、乗車者画像が「画像E01」、特徴点が「特徴点F01」、性別が「男性」、年齢が「年齢G01」、年齢層が「大人」、乗車した停留所が「停留所H01」であることを示している。乗車者ID「P02」で識別される乗車者のデータは、乗車者画像が「画像E02」、特徴点が「特徴点F02」、性別が「男性」、年齢が「年齢G02」、年齢層が「大人」、乗車した停留所が「停留所H01」であることを示している。 In the example shown in Figure 4, the data of a passenger identified by passenger ID "P01" indicates that the passenger image is "Image E01", the feature point is "Feature Point F01", the gender is "Male", the age is "Age G01", the age group is "Adult", and the boarding stop is "Bus Stop H01". The data of a passenger identified by passenger ID "P02" indicates that the passenger image is "Image E02", the feature point is "Feature Point F02", the gender is "Male", the age is "Age G02", the age group is "Adult", and the boarding stop is "Bus Stop H01".

図3の説明に戻ると、制御部20aの取得部21aは、第1カメラ11aから、バス1に乗車する人物(乗車者)が撮像された乗車者撮像画像を取得する。例えば、取得部21aは、バス1が停留所で停止しているときに乗車者撮像画像を取得するが、取得のタイミングはこれに限定されるものではない。取得部21aは、取得された乗車者撮像画像を検出部22aへ出力する。なお、乗車者撮像画像は、撮像画像の一例である。 Returning to the explanation of FIG. 3, the acquisition unit 21a of the control unit 20a acquires passenger captured images of people (passengers) riding on the bus 1 from the first camera 11a. For example, the acquisition unit 21a acquires passenger captured images when the bus 1 is stopped at a bus stop, but the timing of acquisition is not limited to this. The acquisition unit 21a outputs the acquired passenger captured images to the detection unit 22a. Note that the passenger captured images are one example of captured images.

検出部22aは、乗車者撮像画像から乗車者の顔情報(詳しくは顔の特徴点情報)を検出する。例えば、検出部22aは、乗車者撮像画像から、目(目頭、目尻など)、鼻や口、輪郭などの特徴点を抽出し、抽出された特徴点の位置を特徴点情報として検出する。 The detection unit 22a detects facial information (more specifically, facial feature point information) of the passenger from the passenger image. For example, the detection unit 22a extracts feature points such as the eyes (inner corners, outer corners, etc.), nose, mouth, and contours from the passenger image, and detects the positions of the extracted feature points as feature point information.

検出部22aは、乗車者撮像画像から乗車者の性別や年齢、年齢層などの属性情報を検出する。なお、特徴点情報および属性情報の検出手法は、任意に設定可能である。検出部22aは、検出された特徴点情報および属性情報を登録部23aへ出力する。 The detection unit 22a detects attribute information such as the gender, age, and age group of the passenger from the passenger image. The detection method for the feature point information and attribute information can be set arbitrarily. The detection unit 22a outputs the detected feature point information and attribute information to the registration unit 23a.

登録部23aは、乗車者撮像画像を含む各種の情報(特徴点情報や属性情報)を記憶部30aに乗車者情報31a(図4参照)として登録する。このとき、登録部23aは、測位部12aのバス1の位置情報に基づいて、乗車者撮像画像が撮像された停留所、すなわち、乗車者が乗車した停留所の情報を乗車者情報31aに付加してもよい。なお、登録部23aによって登録された乗車者情報31aには、乗車者としてバス関係者の情報が含まれる場合がある。 The registration unit 23a registers various information including the passenger image (feature point information and attribute information) in the storage unit 30a as passenger information 31a (see FIG. 4). At this time, the registration unit 23a may add information on the bus stop where the passenger image was captured, i.e., the bus stop where the passenger boarded, to the passenger information 31a based on the position information of the bus 1 from the positioning unit 12a. Note that the passenger information 31a registered by the registration unit 23a may include information on bus-related personnel as passengers.

出力部24aは、記憶部30aにアクセスし、乗車者情報31aを降り口端末装置10bへ出力する。なお、出力部24aは、バス1が停留所を出発してから次の停留所に到着するまでの間に出力処理を実行するが、出力のタイミングはこれに限定されるものではない。 The output unit 24a accesses the memory unit 30a and outputs the passenger information 31a to the exit terminal device 10b. Note that the output unit 24a executes the output process between when the bus 1 departs from a bus stop and when it arrives at the next bus stop, but the timing of the output is not limited to this.

<降り口端末装置の構成>
次いで、降り口端末装置10bの構成について図5等を参照して説明する。図5は、降り口端末装置10bの構成例を示すブロック図である。
<Configuration of Exit Terminal Device>
Next, the configuration of the exit terminal device 10b will be described with reference to Fig. 5 etc. Fig. 5 is a block diagram showing an example of the configuration of the exit terminal device 10b.

図5に示すように、降り口端末装置10bは、第2カメラ11bと、測位部12bと、制御部20bと、記憶部30bとを備える。なお、降り口端末装置10bとしては、スマートフォンやタブレット端末などを用いることができるが、これに限定されるものではない。 As shown in FIG. 5, the exit terminal device 10b includes a second camera 11b, a positioning unit 12b, a control unit 20b, and a storage unit 30b. Note that the exit terminal device 10b may be a smartphone or a tablet terminal, but is not limited to these.

第2カメラ11bは、例えばレンズと、CCDやCMOSなどの撮像素子とを備えるカメラである。第2カメラ11bは、バス1の降り口2b(図1参照)であって、かつ、バス1の中(バス車内)に設けられる。詳しくは、第2カメラ11bは、少なくとも降り口2bから降車する降車者(乗客)の顔を含む範囲をバス車内から撮像可能な位置に設けられる。第2カメラ11bは、降車者の降車者撮像画像を撮像し、撮像された降車者撮像画像を制御部20bへ出力する。 The second camera 11b is a camera equipped with, for example, a lens and an imaging element such as a CCD or CMOS. The second camera 11b is located at the exit 2b of the bus 1 (see FIG. 1) and is also provided inside the bus 1 (inside the bus). In detail, the second camera 11b is provided at a position where it is possible to capture an image from inside the bus that includes at least the face of passengers disembarking from the exit 2b. The second camera 11b captures an image of the passengers disembarking and outputs the captured image to the control unit 20b.

測位部12bは、例えばGPS衛星から送出される電波に基づいてバス1の位置情報を取得し、取得された位置情報を制御部20bへ出力する。なお、測位部12bは、バス1が停留所に停止しているときに取得されたバス1の位置情報を、バス1が停止している停留所の位置情報として出力してもよい。 The positioning unit 12b acquires the position information of the bus 1 based on radio waves transmitted from a GPS satellite, for example, and outputs the acquired position information to the control unit 20b. Note that the positioning unit 12b may output the position information of the bus 1 acquired when the bus 1 is stopped at a bus stop as the position information of the bus stop where the bus 1 is stopped.

制御部20bは、取得部21bと、検出部22bと、登録部23bと、照合部24bと、算出部25bと、送信部26bとを備え、例えば、CPU、ROM、RAM、入出力ポートなどを有するコンピュータや各種の回路を含む。 The control unit 20b includes an acquisition unit 21b, a detection unit 22b, a registration unit 23b, a matching unit 24b, a calculation unit 25b, and a transmission unit 26b, and includes, for example, a computer having a CPU, ROM, RAM, input/output ports, etc., and various circuits.

コンピュータのCPUは、例えば、ROMに記憶されたプログラムを読み出して実行することによって、制御部20bの取得部21b、検出部22b、登録部23b、照合部24b、算出部25bおよび送信部26bとして機能する。 The computer's CPU functions as the acquisition unit 21b, detection unit 22b, registration unit 23b, matching unit 24b, calculation unit 25b and transmission unit 26b of the control unit 20b, for example, by reading and executing a program stored in the ROM.

また、制御部20bの取得部21b、検出部22b、登録部23b、照合部24b、算出部25bおよび送信部26bの少なくともいずれか一部または全部をASICやFPGA等のハードウェアで構成することもできる。 In addition, at least some or all of the acquisition unit 21b, detection unit 22b, registration unit 23b, matching unit 24b, calculation unit 25b and transmission unit 26b of the control unit 20b can be configured with hardware such as an ASIC or FPGA.

また、記憶部30bは、例えば、不揮発性メモリやデータフラッシュといった記憶デバイスで構成される記憶部である。かかる記憶部30bには、乗車者情報31b、降車者情報32b、関係者情報33b、乗降カウンタ34bおよび各種プログラムなどが記憶される。 The memory unit 30b is configured with a storage device such as a non-volatile memory or a data flash. The memory unit 30b stores passenger information 31b, passenger alighting information 32b, related party information 33b, boarding and alighting counter 34b, various programs, and the like.

乗車者情報31bは、乗り口端末装置10aから出力された乗車者情報31aと同じ情報であるため、ここでの説明を省略する(図4参照)。 Since passenger information 31b is the same information as passenger information 31a output from entrance terminal device 10a, a description of it will be omitted here (see Figure 4).

降車者情報32bは、降車者に関する情報である。ここで、図6を用いて、降車者情報32bについて説明する。図6は、降車者情報32bの一例を示す図である。図6に示すように、降車者情報32bには、「降車者ID」、「降車者画像」、「特徴点」、「性別」、「年齢」、「年齢層」、「降車した停留所」および「照合結果」等の項目が含まれ、各項目は互いに関連付けられている。 The alighting passenger information 32b is information about passengers who get off. Here, the alighting passenger information 32b will be described with reference to FIG. 6. FIG. 6 is a diagram showing an example of the alighting passenger information 32b. As shown in FIG. 6, the alighting passenger information 32b includes items such as "alighting passenger ID," "alighting passenger image," "characteristic points," "gender," "age," "age group," "stop where the passenger got off," and "matching result," and each item is associated with each other.

「降車者ID」は、降車者を識別する識別情報である。「降車者画像」は、降車者撮像画像の情報である。「特徴点」は、顔の特徴点情報である。かかる特徴点情報には、例えば降車者撮像画像に写った降車者の顔における目、鼻や口などの特徴点の位置などが含まれるが、これに限定されるものではない。 "Disembarking passenger ID" is identification information that identifies the disembarking passenger. "Disembarking passenger image" is information on the captured image of the disembarking passenger. "Feature points" is facial feature point information. Such feature point information includes, for example, the positions of feature points such as the eyes, nose, and mouth on the face of the disembarking passenger captured in the captured image of the disembarking passenger, but is not limited to this.

「性別」は、降車者撮像画像に写った降車者の性別を示す情報である。「年齢」は、降車者撮像画像に写った降車者の年齢を示す情報であり、「年齢層」は、かかる降車者の年齢層を示す情報である。 "Gender" is information indicating the gender of the person who appears in the image of the person who gets off. "Age" is information indicating the age of the person who appears in the image of the person who gets off, and "Age group" is information indicating the age group of the person who gets off.

「降車した停留所」は、降車者が乗車した停留所を示す情報である。「照合結果」は、後述する照合部24bによって乗車者情報31bと降車者情報32bとが照合されたときの照合結果を示す情報である。「照合結果」には、例えば降車者情報32bと一致した乗車者情報31bの乗車者IDに関する情報が含まれるが、これに限定されるものではない。 "Bus stop where passengers disembarked" is information indicating the bus stop where passengers who disembarked boarded. "Matching result" is information indicating the matching result when passenger information 31b is matched with disembarking passenger information 32b by matching unit 24b, which will be described later. "Matching result" includes, for example, information regarding the passenger ID of passenger information 31b that matches disembarking passenger information 32b, but is not limited to this.

図6に示す例では、降車者ID「Q01」で識別される降車者のデータは、降車者画像が「画像E11」、特徴点が「特徴点F01」、性別が「男性」、年齢が「年齢G01」、年齢層が「大人」、降車した停留所が「停留所H11」、照合結果が「乗車者ID[P01]と一致」であることを示している。 In the example shown in Figure 6, the data of the alighting passenger identified by the alighting passenger ID "Q01" indicates that the alighting passenger image is "Image E11", the feature point is "Feature point F01", the gender is "Male", the age is "Age G01", the age group is "Adult", the stop where the passenger disembarked is "Stop H11", and the comparison result is "Matches passenger ID [P01]".

関係者情報33bは、バス関係者に関する情報である。ここで、図7を用いて、関係者情報33bについて説明する。図7は、関係者情報33bの一例を示す図である。図7に示すように、関係者情報33bには、「関係者ID」、「関係者画像」、「特徴点」、「性別」、「年齢」および「勤怠状況」等の項目が含まれ、各項目は互いに関連付けられている。 The related party information 33b is information about people involved in buses. Here, the related party information 33b will be explained using FIG. 7. FIG. 7 is a diagram showing an example of the related party information 33b. As shown in FIG. 7, the related party information 33b includes items such as "related party ID," "related party image," "characteristic points," "gender," "age," and "attendance status," and each item is associated with each other.

「関係者ID」は、バス関係者を識別する識別情報である。「関係者画像」は、バス関係者を撮像した関係者画像の情報である。「特徴点」は、顔の特徴点情報であり、顔情報の一例である。特徴点情報には、例えば関係者画像に写ったバス関係者の顔における目(目頭、目尻など)、鼻や口などの特徴点の位置などが含まれるが、これに限定されるものではない。 "Stakeholder ID" is identification information that identifies a bus-related person. "Stakeholder image" is information about a captured image of a bus-related person. "Feature points" is facial feature point information, and is an example of facial information. Feature point information includes, for example, the positions of feature points such as the eyes (inner corners, outer corners, etc.), nose, and mouth on the face of a bus-related person shown in the stakeholder image, but is not limited to this.

「性別」は、バス関係者の性別を示す情報である。「年齢」は、バス関係者の年齢を示す情報である。「勤怠状況」は、例えばバス1が運行する当日のバス関係者の出勤および欠勤の情報、勤務時間など、バス関係者の勤務状況を示す情報である。 "Gender" is information indicating the gender of the bus personnel. "Age" is information indicating the age of the bus personnel. "Attendance status" is information indicating the working status of the bus personnel, such as the attendance and absence information of the bus personnel on the day that bus 1 is operating, and the working hours.

図7に示す例では、関係者ID「R01」で識別されるバス関係者のデータは、関係者画像が「画像E21」、特徴点が「特徴点F02」、性別が「男性」、年齢が「年齢G02」、勤怠状況が「バス1の運行当日は出勤し、勤務時間がJ1~J2時」であることを示している。 In the example shown in Figure 7, the data for the bus person identified by the person-in-charge ID "R01" indicates that the person-in-charge image is "Image E21", the feature point is "Feature point F02", the gender is "Male", the age is "Age G02", and the attendance status is "Attended work on the day Bus 1 was operated, working hours are J1 to J2".

ここで、関係者ID「R01」で識別されるバス関係者は、特徴点、性別、年齢が、乗車者情報31a,31b(図4参照)において乗車者ID「P02」で識別される乗車者の特徴点等と同じである。従って、図4では、乗車者ID「P02」で識別される乗車者が、関係者ID「R01」で識別されるバス関係者であることを示している。 Here, the bus person identified by the person-in-charge ID "R01" has the same characteristics, gender, and age as the passenger identified by the passenger ID "P02" in the passenger information 31a, 31b (see Figure 4). Therefore, Figure 4 shows that the passenger identified by the passenger ID "P02" is the bus person identified by the person-in-charge ID "R01".

図5の説明に戻ると、乗降カウンタ34bは、バス1に乗降した人数をカウントするカウンタである。 Returning to the explanation of Figure 5, boarding and alighting counter 34b is a counter that counts the number of people who board and alight from bus 1.

制御部20bの取得部21bは、第2カメラ11bから、バス1から降車する人物(降車者)が撮像された降車者撮像画像を取得する。例えば、取得部21bは、バス1が停留所で停止しているときに降車者撮像画像を取得するが、取得のタイミングはこれに限定されるものではない。取得部21bは、取得された降車者撮像画像を検出部22bへ出力する。なお、降車者撮像画像は撮像画像の一例である。 The acquisition unit 21b of the control unit 20b acquires, from the second camera 11b, an alighting passenger image in which a person (alighting passenger) getting off the bus 1 is captured. For example, the acquisition unit 21b acquires the alighting passenger image when the bus 1 is stopped at a bus stop, but the acquisition timing is not limited to this. The acquisition unit 21b outputs the acquired alighting passenger image to the detection unit 22b. Note that the alighting passenger image is one example of an acquired image.

また、取得部21bは、乗り口端末装置10aから出力された乗車者情報を取得し、記憶部30bに乗車者情報31b(図4参照)として登録する。 The acquisition unit 21b also acquires passenger information output from the entrance terminal device 10a and registers it in the memory unit 30b as passenger information 31b (see Figure 4).

また、取得部21bは、バス事業者勤怠管理サーバ310に対して、勤怠情報を含む関係者情報を要求する。取得部21bは、かかる要求に応じてバス事業者勤怠管理サーバ310から出力された関係者情報を取得する。言い換えると、取得部21bは、関係者情報として関係者の顔情報や勤怠情報などを取得する。そして、取得部21bは、取得された情報を記憶部30bに関係者情報33b(図7参照)として登録する。 The acquisition unit 21b also requests related party information, including attendance information, from the bus operator attendance management server 310. The acquisition unit 21b acquires the related party information output from the bus operator attendance management server 310 in response to the request. In other words, the acquisition unit 21b acquires facial information and attendance information of the related party as related party information. The acquisition unit 21b then registers the acquired information in the storage unit 30b as related party information 33b (see FIG. 7).

検出部22bは、降車者撮像画像から降車者の顔情報(詳しくは顔の特徴点情報)を検出する。例えば、検出部22bは、降車者撮像画像から、目、鼻や口、輪郭などの特徴点を抽出し、抽出された特徴点の位置を特徴点情報として検出する。 The detection unit 22b detects facial information (more specifically, facial feature point information) of the disembarking passenger from the captured image of the disembarking passenger. For example, the detection unit 22b extracts feature points such as the eyes, nose, mouth, and contour from the captured image of the disembarking passenger, and detects the positions of the extracted feature points as feature point information.

検出部22bは、降車者撮像画像から降車者の性別や年齢、年齢層などの属性情報を検出する。検出部22bは、検出された特徴点情報および属性情報を降車者撮像画像とともに、登録部23bへ出力する。 The detection unit 22b detects attribute information such as the gender, age, and age group of the alighting passenger from the alighting passenger image. The detection unit 22b outputs the detected feature point information and attribute information to the registration unit 23b together with the alighting passenger image.

登録部23bは、降車者撮像画像、特徴点情報および属性情報を含む各種の情報を記憶部30bに降車者情報32b(図6参照)として登録する。このとき、登録部23bは、測位部12bのバス1の位置情報に基づいて、降車者撮像画像が撮像された停留所、すなわち、降車者が降車した停留所の情報を降車者情報32bに付加してもよい。 The registration unit 23b registers various information including the alighting passenger image, the feature point information, and the attribute information in the storage unit 30b as alighting passenger information 32b (see FIG. 6). At this time, the registration unit 23b may add information on the bus stop where the alighting passenger image was captured, i.e., the bus stop where the alighting passenger got off, to the alighting passenger information 32b, based on the position information of the bus 1 from the positioning unit 12b.

照合部24bは、乗車者情報31bと降車者情報32bとを照合する。例えば、照合部24bは、記憶部30bの乗車者情報31bと降車者情報32bにアクセスし、降車者の特徴点情報や属性情報が、乗車者の特徴点情報や属性情報と一致あるいは略一致するか否かの照合を行う。照合部24bは、降車者の特徴点情報等が乗車者の特徴点情報等と一致あるいは略一致する場合、かかる照合結果を、降車者情報32b(図6参照)の「照合結果」に登録する。ここでは、照合部24bは、降車者ID「Q01」の降車者の特徴点情報や属性情報が、乗車者ID「P01」の情報の特徴点情報や属性情報と一致したことを示している。 The matching unit 24b matches the boarding passenger information 31b with the alighting passenger information 32b. For example, the matching unit 24b accesses the boarding passenger information 31b and the alighting passenger information 32b in the storage unit 30b, and performs a comparison to determine whether the feature information and attribute information of the alighting passenger matches or approximately matches the feature information and attribute information of the boarding passenger. If the feature information, etc. of the alighting passenger matches or approximately matches the feature information, etc. of the boarding passenger, the matching unit 24b registers the comparison result in the "matching result" of the alighting passenger information 32b (see FIG. 6). Here, the matching unit 24b indicates that the feature information and attribute information of the alighting passenger with the alighting passenger ID "Q01" matches the feature information and attribute information of the information of the boarding passenger ID "P01".

算出部25bは、バス1の乗客数を算出する。例えば、算出部25bは、乗車者情報31bと降車者情報32bとから得られるバス1に乗降した人数から、関係者情報に対応する人数を除外して、バス1の乗客数を算出する。 The calculation unit 25b calculates the number of passengers on the bus 1. For example, the calculation unit 25b calculates the number of passengers on the bus 1 by excluding the number of people corresponding to the related party information from the number of people who got on and off the bus 1 obtained from the boarding passenger information 31b and the alighting passenger information 32b.

詳しくは、算出部25bは、記憶部30bの乗車者情報31bにアクセスし、乗車者情報31bに乗車者の顔情報や属性情報が新たに登録されたときにバス1に乗降した人数を1人加算する、正確には、乗降カウンタ34bをインクリメントする。 In detail, the calculation unit 25b accesses the passenger information 31b in the memory unit 30b, and when new facial information or attribute information of a passenger is registered in the passenger information 31b, the calculation unit 25b adds one to the number of passengers who boarded and alighted from the bus 1; more precisely, it increments the boarding and alighting counter 34b.

また、算出部25bは、降車者情報32bに、乗車者の特徴点情報や属性情報と一致あるいは略一致する降車者の情報が登録された場合に、かかる特徴点情報等の乗客がバス1から降車したと推定し、乗車者の人数から降車者を1人減算する、詳しくは乗降カウンタ34bをデクリメントする。 In addition, when information about a passenger who disembarks is registered in the alighting passenger information 32b that matches or nearly matches the characteristic point information or attribute information of a passenger, the calculation unit 25b estimates that the passenger with such characteristic point information has disembarked from the bus 1, and subtracts one alighting passenger from the number of passengers; more specifically, it decrements the boarding and alighting counter 34b.

ここで、上記のようにして算出された、バス1に乗降した人数(乗降カウンタ34bの値)には、バス関係者の人数が含まれる場合がある。そのため、算出部25bは、バス1に乗降した人数からバス関係者の人数を除外して、バス1の乗客数を算出する。 Here, the number of people getting on and off bus 1 (the value of boarding and alighting counter 34b) calculated as described above may include the number of bus personnel. Therefore, calculation unit 25b calculates the number of passengers on bus 1 by excluding the number of bus personnel from the number of people getting on and off bus 1.

例えば、算出部25bは、乗車者撮像画像や降車者撮像画像に、バス関係者の顔情報や属性情報が含まれる場合、当該顔情報等に対応する人物の人数をバス1に乗降した人数から除外して乗客数を算出する。 For example, if facial information or attribute information of people related to the bus is included in the images of passengers boarding or disembarking, the calculation unit 25b calculates the number of passengers by excluding the number of people corresponding to the facial information, etc. from the number of people who boarded and disembarked from the bus 1.

図4の例で説明すると、乗車者ID「P02」で識別される乗車者は、乗車者撮像画像から得られる特徴点、性別、年齢が、関係者情報33b(図7参照)の関係者ID「R01」で識別されるバス関係者と同じである。従って、乗車者撮像画像にバス関係者の顔情報や属性情報が含まれているといえることから、算出部25bは、乗車者ID「P02」で識別される乗車者がバス関係者であるとして、バス1に乗降した人数から除外して乗客数を算出する。 To explain using the example of Figure 4, the passenger identified by passenger ID "P02" has the same feature points, gender, and age obtained from the passenger image as the bus related person identified by related person ID "R01" in related person information 33b (see Figure 7). Therefore, since it can be said that the passenger image contains face information and attribute information of the bus related person, calculation unit 25b assumes that the passenger identified by passenger ID "P02" is a bus related person, and calculates the number of passengers by excluding him from the number of people who got on and off bus 1.

このように、算出部25bは、バス1に乗降した人数からバス関係者の人数を除外してバス1の乗客数を算出する。これにより、例えば第1カメラ11aや第2カメラ11bによってバス関係者が撮像された場合であっても、バス1の乗客数を精度よく算出することができる。 In this way, the calculation unit 25b calculates the number of passengers on the bus 1 by excluding the number of bus personnel from the number of people getting on and off the bus 1. This makes it possible to accurately calculate the number of passengers on the bus 1 even if, for example, bus personnel are photographed by the first camera 11a or the second camera 11b.

また、算出部25bは、勤務状況を示す勤怠情報に基づいて乗客数を算出するようにしてもよい。例えば、算出部25bは、関係者情報33bに登録されたバス関係者から、バス1の運行当日に出勤し、バス1の運行時間が勤務時間に含まれるバス関係者を抽出する。そして、算出部25bは、抽出されたバス関係者に対応する関係者情報33bのみに基づいて、乗車者撮像画像や降車者撮像画像にバス関係者の顔情報や属性情報が含まれるか否かを判定し、判定結果に基づいて乗客数を算出するようにしてもよい。 The calculation unit 25b may also calculate the number of passengers based on attendance information indicating working conditions. For example, the calculation unit 25b extracts bus personnel who are at work on the day the bus 1 is operated and whose working hours include the operating time of the bus 1 from among the bus personnel registered in the personnel information 33b. The calculation unit 25b may then determine whether the boarding passenger captured image and the alighting passenger captured image contain facial information and attribute information of the bus personnel based only on the personnel information 33b corresponding to the extracted bus personnel, and calculate the number of passengers based on the determination result.

これにより、例えば算出部25bは、関係者情報33bに登録されたバス関係者全ての情報を用いる必要がなくなるため、制御部20bにおける処理負荷を軽減することが可能になる。また、算出部25bは、上記のようにして抽出されたバス関係者に対応する関係者情報33bのみを用いることで、例えば勤務ではなく乗客としてバス1を利用しているバス関係者(言い換えると、私的にバス1を利用しているバス関係者)を、バス1に乗降した人数から除外してしまうことを抑制でき、よってバス1の乗客数をより精度よく算出することができる。 As a result, for example, calculation unit 25b does not need to use the information of all bus related persons registered in related person information 33b, and therefore the processing load on control unit 20b can be reduced. Furthermore, by using only related person information 33b corresponding to the bus related persons extracted as described above, calculation unit 25b can prevent bus related persons who are using bus 1 as passengers rather than for work (in other words, bus related persons who are using bus 1 for personal purposes) from being excluded from the number of people who get on and off bus 1, and therefore the number of passengers on bus 1 can be calculated more accurately.

送信部26bは、乗車者情報31bや降車者情報32bの一部あるいは全部と、算出部25bによって算出されたバス1の乗客数の情報とを含む乗客情報を、管理サーバ200へ送信する。 The transmitting unit 26b transmits passenger information including some or all of the boarding passenger information 31b and the alighting passenger information 32b, and information on the number of passengers on the bus 1 calculated by the calculating unit 25b, to the management server 200.

なお、送信部26bは、バス1が停留所を出発して算出部25bでの算出処理等が完了してから次の停留所に到着するまでの間に送信処理を実行するが、送信のタイミングはこれに限定されるものではない。 Note that the transmission unit 26b executes the transmission process from when the bus 1 departs from the bus stop and the calculation process etc. are completed by the calculation unit 25b until the bus 1 arrives at the next bus stop, but the timing of transmission is not limited to this.

<管理サーバの構成>
次いで、管理サーバ200の構成について図8を参照して説明する。図8は、管理サーバ200の構成例を示すブロック図である。
<Management server configuration>
Next, the configuration of the management server 200 will be described with reference to Fig. 8. Fig. 8 is a block diagram showing an example of the configuration of the management server 200.

図8に示すように、管理サーバ200は、通信部201と、制御部210と、記憶部220とを備える。通信部201は、通信ネットワークNに双方向通信可能に接続する通信インターフェイスであり、バス端末装置10やバス事業者端末装置300、ユーザ端末装置400等との間で情報の送受信を行う。 As shown in FIG. 8, the management server 200 includes a communication unit 201, a control unit 210, and a storage unit 220. The communication unit 201 is a communication interface that is connected to the communication network N for two-way communication, and transmits and receives information between the bus terminal device 10, the bus operator terminal device 300, the user terminal device 400, etc.

制御部210は、取得部211と、混雑度算出部212と、提供部213とを備え、例えば、CPU、ROM、RAM、入出力ポートなどを有するコンピュータや各種の回路を含む。 The control unit 210 includes an acquisition unit 211, a congestion degree calculation unit 212, and a provision unit 213, and includes, for example, a computer having a CPU, ROM, RAM, input/output ports, etc., and various circuits.

コンピュータのCPUは、例えば、ROMに記憶されたプログラムを読み出して実行することによって、制御部210の取得部211、混雑度算出部212および提供部213として機能する。 The computer's CPU functions as the acquisition unit 211, congestion degree calculation unit 212, and provision unit 213 of the control unit 210, for example, by reading and executing a program stored in the ROM.

また、制御部210の取得部211、混雑度算出部212および提供部213の少なくともいずれか一部または全部をASICやFPGA等のハードウェアで構成することもできる。 In addition, at least some or all of the acquisition unit 211, congestion degree calculation unit 212, and provision unit 213 of the control unit 210 can be configured with hardware such as an ASIC or FPGA.

また、記憶部220は、例えば、不揮発性メモリやデータフラッシュといった記憶デバイスで構成される記憶部である。かかる記憶部220には、乗客情報221、バス情報222および各種プログラムなどが記憶される。 The memory unit 220 is configured with a storage device such as a non-volatile memory or a data flash. The memory unit 220 stores passenger information 221, bus information 222, various programs, and the like.

乗客情報221は、降り口端末装置10bから送信された、バス1の乗客に関する情報である。乗客情報221には、上記したように、乗車者情報31bや降車者情報32bの一部あるいは全部と、算出部25bによって算出されたバス1の乗客数の情報とが含まれる。 Passenger information 221 is information about passengers on bus 1 transmitted from exit terminal device 10b. As described above, passenger information 221 includes some or all of boarding passenger information 31b and alighting passenger information 32b, as well as information on the number of passengers on bus 1 calculated by calculation unit 25b.

バス情報222は、バス1に関する情報である。バス情報222には、例えばバス1の定員を示す定員情報などが含まれるが、これに限られず、バス1の運行計画情報などその他の情報が含まれてもよい。なお、バス情報222は、予め記憶部220に記憶されるが、これに限定されるものではなく、例えばバス事業者端末装置300など外部端末から送信されて記憶部220に記憶されてもよい。 Bus information 222 is information about bus 1. Bus information 222 includes, for example, capacity information indicating the capacity of bus 1, but is not limited to this, and may also include other information such as operation plan information for bus 1. Note that bus information 222 is pre-stored in storage unit 220, but is not limited to this, and may be transmitted from an external terminal such as bus operator terminal device 300 and stored in storage unit 220.

制御部210の取得部211は、降り口端末装置10bから送信された情報を取得し、取得された情報を記憶部220に乗客情報221として記憶させる。 The acquisition unit 211 of the control unit 210 acquires the information transmitted from the exit terminal device 10b and stores the acquired information in the memory unit 220 as passenger information 221.

混雑度算出部212は、バス1の混雑度、詳しくはバス1の現在の混雑度を算出する。混雑度は、バス1の混雑状況の度合いを示す指標値であり、例えばバス1の定員に対する乗客数等に応じた数段階のレベルで示される値である。 The congestion degree calculation unit 212 calculates the congestion degree of bus 1, more specifically, the current congestion degree of bus 1. The congestion degree is an index value that indicates the degree of congestion on bus 1, and is a value that is indicated on several levels according to, for example, the number of passengers relative to the capacity of bus 1.

例えば、混雑度算出部212は、乗客情報221に含まれるバス1の現在の乗客数の情報と、バス情報222に含まれるバス1の定員情報とに基づいて、バス1の現在の混雑度を算出する。混雑度算出部212は、算出された混雑度を示す混雑度情報を提供部213へ出力する。 For example, the congestion degree calculation unit 212 calculates the current congestion degree of bus 1 based on information on the current number of passengers on bus 1 included in passenger information 221 and capacity information on bus 1 included in bus information 222. The congestion degree calculation unit 212 outputs congestion degree information indicating the calculated congestion degree to the provision unit 213.

提供部213は、かかる混雑度情報を通信部201を介して、例えばユーザ端末装置400やバス事業者端末装置300へ提供することができる。また、提供部213は、乗客情報221を通信部201を介して、例えばバス事業者端末装置300へ提供することができる。 The providing unit 213 can provide such congestion degree information to, for example, the user terminal device 400 or the bus operator terminal device 300 via the communication unit 201. The providing unit 213 can also provide passenger information 221 to, for example, the bus operator terminal device 300 via the communication unit 201.

<第1の実施形態に係る情報処理システムの制御処理>
次に、第1の実施形態に係るバス端末装置10を含む情報処理システム100が実行する処理手順について、図9を用いて説明する。図9は、第1の実施形態に係るバス端末装置10を含む情報処理システム100が実行する処理シーケンスの一例を示す図である。
<Control Processing of Information Processing System According to First Embodiment>
Next, a processing procedure executed by the information processing system 100 including the bus terminal device 10 according to the first embodiment will be described with reference to Fig. 9. Fig. 9 is a diagram showing an example of a processing sequence executed by the information processing system 100 including the bus terminal device 10 according to the first embodiment.

図9に示すように、先ず乗り口端末装置10aは、第1カメラ11aから乗車者撮像画像を取得する(ステップS10)。次いで、乗り口端末装置10aは、乗車者撮像画像を含む乗車者情報を記憶部30aに登録する(ステップS11)。そして、乗り口端末装置10aは、乗車者情報を降り口端末装置10bへ出力する(ステップS12)。 As shown in FIG. 9, first, the entrance terminal device 10a acquires a passenger image from the first camera 11a (step S10). Next, the entrance terminal device 10a registers passenger information including the passenger image in the storage unit 30a (step S11). Then, the entrance terminal device 10a outputs the passenger information to the exit terminal device 10b (step S12).

降り口端末装置10bは、バス事業者勤怠管理サーバ310から関係者情報を取得する(ステップS13)。次いで、降り口端末装置10bは、第2カメラ11bから降車者撮像画像を取得する(ステップS14)。次いで、降り口端末装置10bは、降車者撮像画像を含む降車者情報を記憶部30bに登録する(ステップS15)。ここで、記憶部30bには、以前の処理で乗り口端末装置10aから出力された乗車者情報が登録されているものとする。 The exit terminal device 10b acquires related party information from the bus operator attendance management server 310 (step S13). Next, the exit terminal device 10b acquires images of disembarking passengers from the second camera 11b (step S14). Next, the exit terminal device 10b registers disembarking passenger information including the images of disembarking passengers in the storage unit 30b (step S15). Here, it is assumed that the passenger information output from the entrance terminal device 10a in the previous process is registered in the storage unit 30b.

次いで、降り口端末装置10bは、乗車者情報と降車者情報とを照合する(ステップS16)。例えば、降り口端末装置10bは、降車者情報における降車者の特徴点情報や属性情報が、乗車者情報における乗車者の特徴点情報や属性情報と一致あるいは略一致するか否かの照合を行う。 Next, the exit terminal device 10b compares the boarding passenger information with the alighting passenger information (step S16). For example, the exit terminal device 10b compares whether the characteristic point information and attribute information of the alighting passengers in the alighting passenger information match or approximately match the characteristic point information and attribute information of the boarding passengers in the boarding passenger information.

降り口端末装置10bは、乗車者情報、降車者情報、照合結果および関係者情報などに基づいて、バス1に乗降した人数からバス関係者の人数を除外してバス1の乗客数を算出する(ステップS17)。また、降り口端末装置10bは、乗り口端末装置10aから乗車者情報が新たに出力された場合、記憶部30bの乗車者情報を更新する(ステップS18)。 The exit terminal device 10b calculates the number of passengers on the bus 1 by excluding the number of bus personnel from the number of people who boarded and alighted the bus 1 based on the boarding passenger information, alighting passenger information, the matching result, and related person information (step S17). In addition, when new passenger information is output from the entrance terminal device 10a, the exit terminal device 10b updates the passenger information in the memory unit 30b (step S18).

そして、降り口端末装置10bは、乗車者情報や降車者情報、バス1の乗客数などを含む乗客情報を管理サーバ200へ送信する(ステップS19)。 Then, the exit terminal device 10b transmits passenger information, including boarding and disembarking passenger information, the number of passengers on bus 1, etc., to the management server 200 (step S19).

管理サーバ200は、バス1の乗客数の情報などに基づいてバス1の混雑度を算出する(ステップS20)。そして、管理サーバ200は、混雑度情報や乗客情報などを、バス事業者端末装置300やユーザ端末装置400へ提供する(ステップS21)。 The management server 200 calculates the congestion level of the bus 1 based on information such as the number of passengers on the bus 1 (step S20). The management server 200 then provides the congestion level information, passenger information, and the like to the bus operator terminal device 300 and the user terminal device 400 (step S21).

上述してきたように、第1の実施形態に係るバス端末装置10(算出装置の一例)は、算出部25bと、取得部21bとを備える。算出部25bは、バス1の乗客数を算出する。取得部21aは、バス1の関係者に関する関係者情報を取得する。また、算出部25bは、バス1に乗降した人数から、取得部21bによって取得された関係者情報に対応する人数を除外してバス1の乗客数を算出する。これにより、バス1の乗客数を精度よく算出することができる。 As described above, the bus terminal device 10 (an example of a calculation device) according to the first embodiment includes a calculation unit 25b and an acquisition unit 21b. The calculation unit 25b calculates the number of passengers on the bus 1. The acquisition unit 21a acquires related party information on related parties of the bus 1. The calculation unit 25b also calculates the number of passengers on the bus 1 by excluding the number of people corresponding to the related party information acquired by the acquisition unit 21b from the number of people who got on and off the bus 1. This allows the number of passengers on the bus 1 to be calculated with high accuracy.

(変形例)
次に、変形例について図5を参照しつつ説明する。なお、以下においては、第1の実施形態と共通の構成については、同一の符号を付して説明を省略する。
(Modification)
Next, a modified example will be described with reference to Fig. 5. In the following, the same components as those in the first embodiment will be denoted by the same reference numerals and the description thereof will be omitted.

変形例にあっては、関係者情報33bが予め記憶部30bに登録される。変形例における関係者情報33bには、例えばバス関係者を撮像した関係者画像、バス関係者の顔情報(特徴点情報)、および、バス関係者の性別や年齢などの属性情報などが含まれるが、これらはあくまでも例示であって限定されるものではない。 In a modified example, related party information 33b is registered in advance in storage unit 30b. Related party information 33b in the modified example includes, for example, a related party image of a bus related party, facial information (feature point information) of the bus related party, and attribute information such as gender and age of the bus related party, but these are merely examples and are not limited to the above.

制御部20bの取得部21bは、記憶部30bにアクセスして関係者情報33bを取得し、取得された情報を算出部25bへ出力することができる。 The acquisition unit 21b of the control unit 20b can access the memory unit 30b to acquire related party information 33b and output the acquired information to the calculation unit 25b.

また、第2カメラ11bは、バス1の運行前に、当日にバス1に勤務するバス関係者を撮像し、撮像されたバス関係者の撮像画像を勤務者撮像画像として制御部20bへ出力する。取得部21bは、第2カメラ11bから勤務者撮像画像を取得し、取得された勤務者撮像画像を算出部25bへ出力する。 In addition, the second camera 11b captures images of bus personnel working on the bus 1 on the day before the bus 1 is operated, and outputs the captured images of the bus personnel to the control unit 20b as employee captured images. The acquisition unit 21b acquires the employee captured images from the second camera 11b, and outputs the acquired employee captured images to the calculation unit 25b.

算出部25bは、関係者情報33bに登録されたバス関係者から、勤務者撮像画像に対応するバス関係者を抽出する。そして、バス1の運行が開始されると、算出部25bは、抽出されたバス関係者に対応する関係者情報33bのみに基づいて、乗車者撮像画像や降車者撮像画像にバス関係者の顔情報や属性情報が含まれるか否かを判定し、判定結果に基づいて乗客数を算出する。 The calculation unit 25b extracts bus personnel corresponding to the worker captured image from the bus personnel registered in the personnel information 33b. Then, when the bus 1 starts operating, the calculation unit 25b determines whether the boarding passenger captured image and the disembarking passenger captured image contain face information and attribute information of the bus personnel based only on the personnel information 33b corresponding to the extracted bus personnel, and calculates the number of passengers based on the determination result.

これにより、変形例にあっては、バス1に勤務するバス関係者を、バス1の運行前に第2カメラ11bで撮像するような簡易な構成でありながら、バス1の乗客数を精度よく算出することができる。なお、当日にバス1に勤務するバス関係者の撮像は、第1カメラ11aで行われてもよいし、その他のカメラで行われてもよい。 As a result, in this modified example, the number of passengers on bus 1 can be calculated accurately even with a simple configuration in which images of bus staff working on bus 1 are captured by second camera 11b before bus 1 begins operation. Note that images of bus staff working on bus 1 on the day may be captured by first camera 11a or another camera.

また、変形例においても、第1の実施形態と同様、算出部25bは、関係者情報33bに登録されたバス関係者全ての情報を用いる必要がなくなるため、制御部20bの処理負荷を軽減することが可能になる。また、変形例に係る算出部25bは、上記のように抽出されたバス関係者に対応する関係者情報33bのみを用いることで、例えば勤務ではなく乗客としてバス1を利用しているバス関係者を、バス1に乗降した人数から除外してしまうことを抑制でき、よってバス1の乗客数をより精度よく算出することができる。 In addition, in the modified example, as in the first embodiment, the calculation unit 25b does not need to use the information of all bus related persons registered in the related person information 33b, so it is possible to reduce the processing load on the control unit 20b. Furthermore, by using only the related person information 33b corresponding to the bus related persons extracted as described above, the calculation unit 25b in the modified example can prevent bus related persons who are using the bus 1 as passengers rather than on duty from being excluded from the number of people who get on and off the bus 1, and therefore can calculate the number of passengers on the bus 1 more accurately.

(第2の実施形態)
次いで、第2の実施形態について図5を参照しつつ説明する。第2の実施形態においては、関係者情報33bとして、バス関係者が着用する着用物に関する着用物情報を用いるようにした。なお、着用物には、バス関係者が勤務時に着用する制服、制帽などが含まれる。また、着用物情報には、着用物の特徴を示す情報が含まれ、例えば制服や制帽の形状、色などの情報が含まれる。
Second Embodiment
Next, a second embodiment will be described with reference to Fig. 5. In the second embodiment, wearable information on wearable items worn by bus personnel is used as the personnel information 33b. The wearable items include uniforms, caps, etc. worn by the bus personnel while on duty. The wearable information includes information indicating the characteristics of the wearable items, such as the shape and color of the uniform or cap.

第2の実施形態にあっては、関係者情報33bとして着用物情報が予め記憶部30bに登録される。ここで、図10を用いて、第2の実施形態における関係者情報33bについて説明する。図10は、第2の実施形態における関係者情報33bの一例を示す図である。 In the second embodiment, the wearable information is registered in advance in the storage unit 30b as the related person information 33b. Here, the related person information 33b in the second embodiment will be described with reference to FIG. 10. FIG. 10 is a diagram showing an example of the related person information 33b in the second embodiment.

図10に示すように、関係者情報33bとしての着用物情報には、制服情報K01および制帽情報L01などが含まれる。制服情報K01には、例えばバス関係者の制服の形状、色などの情報が含まれる。また、制帽情報L01には、例えばバス関係者の制帽の形状、色などの情報が含まれる。 As shown in FIG. 10, the clothing information included in the person involved information 33b includes uniform information K01 and cap information L01. Uniform information K01 includes information such as the shape and color of the uniform of the bus person involved. Cap information L01 includes information such as the shape and color of the cap of the bus person involved.

なお、上記では、着用物情報に、制服情報K01および制帽情報L01が含まれるようにしたが、これに限定されるものではない。すなわち、着用物情報においては、制服情報K01および制帽情報L01のいずれか一方が含まれてもよいし、例えば勤務時に着用するネクタイやバッジなど、制服情報K01および制帽情報L01以外の着用物に関する情報が含まれてもよい。 In the above, the worn clothing information includes the uniform information K01 and the cap information L01, but is not limited to this. In other words, the worn clothing information may include either the uniform information K01 or the cap information L01, or may include information about worn clothing other than the uniform information K01 and the cap information L01, such as a tie or badge worn while working.

図5の説明に戻ると、第2の実施形態に係る取得部21bは、記憶部30bにアクセスして関係者情報33bとして着用物情報を取得し、取得された情報を算出部25bへ出力する。 Returning to the explanation of FIG. 5, the acquisition unit 21b according to the second embodiment accesses the memory unit 30b to acquire the worn article information as related person information 33b, and outputs the acquired information to the calculation unit 25b.

検出部22bは、乗車者撮像画像から乗車者が着用している着用物の情報である乗車者着用物情報を検出する。また、検出部22bは、降車者撮像画像から降車者が着用している着用物の情報である降車者着用物情報を検出する。検出部22bは、検出された乗車者着用物情報および降車者着用物情報を算出部25bへ出力する。なお、乗車者着用物情報および降車者着用物情報の検出手法は、任意に設定可能である。 The detection unit 22b detects passenger wear information, which is information on wear worn by passengers, from the passenger image. The detection unit 22b also detects disembarking passenger wear information, which is information on wear worn by disembarking passengers, from the disembarking passenger image. The detection unit 22b outputs the detected passenger wear information and disembarking passenger wear information to the calculation unit 25b. The detection method for the passenger wear information and disembarking passenger wear information can be set arbitrarily.

算出部25bは、着用物情報、乗車者着用物情報および降車者着用物情報などに基づいてバス1の乗客数を算出する。例えば、算出部25bは、乗車者着用物情報が着用物情報と一致あるいは略一致する場合、乗車者着用物情報に対応する乗車者がバス関係者であるとして、かかる乗車者をバス1に乗降した人数から除外して乗客数を算出する。 The calculation unit 25b calculates the number of passengers on the bus 1 based on the clothing information, the passenger clothing information, and the disembarking passenger clothing information. For example, when the passenger clothing information matches or approximately matches the clothing information, the calculation unit 25b determines that the passenger corresponding to the passenger clothing information is a person related to the bus, and calculates the number of passengers by excluding such passenger from the number of people who got on and off the bus 1.

また、例えば、算出部25bは、降車者着用物情報が着用物情報と一致あるいは略一致する場合、降車者着用物情報に対応する降車者がバス関係者であるとして、かかる降車者をバス1に乗降した人数から除外して乗客数を算出する。 In addition, for example, when the alighting passenger clothing information matches or nearly matches the clothing information, the calculation unit 25b determines that the alighting passenger corresponding to the alighting passenger clothing information is a bus-related person, and calculates the number of passengers by excluding such alighting passenger from the number of people who got on and off the bus 1.

このように、第2の実施形態にあっては、関係者情報33bとして着用物情報を用いることで、バス1の乗客数を精度よく算出することができる。 In this way, in the second embodiment, the number of passengers on bus 1 can be calculated with high accuracy by using clothing information as related person information 33b.

なお、上記した変形例および第2の実施形態において、情報処理システム100(図2参照)は、バス事業者勤怠管理サーバ310(図2参照)を備えない構成であってもよい。また、上記した第1、第2の実施形態および変形例を適宜に組み合わせてもよい。 In the above-described modified example and second embodiment, the information processing system 100 (see FIG. 2) may be configured without the bus operator attendance management server 310 (see FIG. 2). In addition, the above-described first and second embodiments and modified examples may be appropriately combined.

なお、上記した各実施形態および変形例において、乗り口端末装置10a、降り口端末装置10bおよび管理サーバ200がそれぞれ、各種の処理を行うようにしたが、各種の処理が行われる装置は、上記に限定されるものではない。 In the above-described embodiments and modifications, the boarding terminal device 10a, the exit terminal device 10b, and the management server 200 each perform various processes, but the devices on which the various processes are performed are not limited to those described above.

すなわち、乗り口端末装置10aで行われる処理の一部あるいは全部が、降り口端末装置10bあるいは管理サーバ200で行われるようにしてもよい。また、降り口端末装置10bで行われる処理の一部あるいは全部が、乗り口端末装置10aあるいは管理サーバ200で行われるようにしてもよい。また、管理サーバ200で行われる処理の一部あるいは全部が、乗り口端末装置10aあるいは降り口端末装置10bで行われるようにしてもよい。 That is, some or all of the processing performed in the entrance terminal device 10a may be performed in the exit terminal device 10b or the management server 200. Also, some or all of the processing performed in the exit terminal device 10b may be performed in the entrance terminal device 10a or the management server 200. Also, some or all of the processing performed in the management server 200 may be performed in the entrance terminal device 10a or the exit terminal device 10b.

さらなる効果や変形例は、当業者によって容易に導き出すことができる。このため、本発明のより広範な態様は、以上のように表しかつ記述した特定の詳細および代表的な実施形態に限定されるものではない。したがって、添付の特許請求の範囲およびその均等物によって定義される総括的な発明の概念の精神または範囲から逸脱することなく、様々な変更が可能である。 Further advantages and modifications may readily occur to those skilled in the art. Therefore, the invention in its broader aspects is not limited to the specific details and representative embodiments shown and described above. Accordingly, various modifications may be made without departing from the spirit or scope of the general inventive concept as defined by the appended claims and equivalents thereof.

1 バス
10 バス端末装置
10a 乗り口端末装置
10b 降り口端末装置
11a 第1カメラ
11b 第2カメラ
21b 取得部
25b 算出部
100 情報処理システム
200 管理サーバ
REFERENCE SIGNS LIST 1 Bus 10 Bus terminal device 10a Entrance terminal device 10b Exit terminal device 11a First camera 11b Second camera 21b Acquisition unit 25b Calculation unit 100 Information processing system 200 Management server

Claims (2)

乗り物の乗客数を算出する制御部を有する乗客数算出装置であって、
前記制御部は、
乗車者及び降車者それぞれの顔情報及び属性情報を、予め登録された関係者の勤怠情報、顔情報及び属性情報を含む関係者情報と照合し、勤務中の前記関係者の顔情報及び属性情報と一致すると判定した場合、
前記乗車者及び降車者それぞれの人数から、勤務中の前記関係者の人数を除外して前記乗り物の乗客数を算出する
乗客数算出装置。
A passenger number calculation device having a control unit for calculating the number of passengers of a vehicle,
The control unit is
The facial information and attribute information of each of the boarding and alighting passengers are compared with pre-registered related person information including attendance information, facial information, and attribute information, and if it is determined that the facial information and attribute information of the related person during work coincides with the facial information and attribute information of the related person,
Calculate the number of passengers of the vehicle by excluding the number of the related persons who are working from the number of the boarding and alighting passengers .
Passenger count calculation device.
乗客数算出装置が行う、乗り物の乗客数算出方法であって、
乗車者及び降車者それぞれの顔情報及び属性情報を、予め登録された関係者の勤怠情報、顔情報及び属性情報を含む関係者情報と照合し、勤務中の前記関係者の顔情報及び属性情報と一致すると判定した場合、
前記乗車者及び降車者それぞれの人数から、勤務中の前記関係者の人数を除外して前記乗り物の乗客数を算出する
乗客数算出方法。
A method for calculating the number of passengers of a vehicle, the method being performed by a passenger number calculation device,
The facial information and attribute information of each of the boarding and alighting passengers are compared with pre-registered related person information including attendance information, facial information, and attribute information, and if it is determined that the facial information and attribute information of the related person during work coincides with the facial information and attribute information of the related person,
Calculate the number of passengers of the vehicle by excluding the number of the related persons who are working from the number of the boarding and alighting passengers .
How passenger numbers are calculated.
JP2020190446A 2020-11-16 2020-11-16 Passenger number calculation device and passenger number calculation method Active JP7548787B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020190446A JP7548787B2 (en) 2020-11-16 2020-11-16 Passenger number calculation device and passenger number calculation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020190446A JP7548787B2 (en) 2020-11-16 2020-11-16 Passenger number calculation device and passenger number calculation method

Publications (2)

Publication Number Publication Date
JP2022079321A JP2022079321A (en) 2022-05-26
JP7548787B2 true JP7548787B2 (en) 2024-09-10

Family

ID=81707567

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020190446A Active JP7548787B2 (en) 2020-11-16 2020-11-16 Passenger number calculation device and passenger number calculation method

Country Status (1)

Country Link
JP (1) JP7548787B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2024007264A (en) * 2022-07-05 2024-01-18 日本電気株式会社 Image analysis device, image analysis method, and program

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018185770A (en) 2017-04-27 2018-11-22 日本精機株式会社 Occupant confirmation device and occupant confirmation program
JP2020156091A (en) 2017-09-27 2020-09-24 キヤノンマーケティングジャパン株式会社 Image processing system, control method of image processing system, and program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3800257B2 (en) * 1996-08-02 2006-07-26 オムロン株式会社 Attention information measurement method and apparatus, and various systems using the same

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018185770A (en) 2017-04-27 2018-11-22 日本精機株式会社 Occupant confirmation device and occupant confirmation program
JP2020156091A (en) 2017-09-27 2020-09-24 キヤノンマーケティングジャパン株式会社 Image processing system, control method of image processing system, and program

Also Published As

Publication number Publication date
JP2022079321A (en) 2022-05-26

Similar Documents

Publication Publication Date Title
JP7589765B2 (en) Status notification device, status notification method, and program
KR102098516B1 (en) Passenger management device and passenger management method
AU2019295715B2 (en) Identifying and verifying individuals using facial recognition
JP7114407B2 (en) Matching system
US20210279740A1 (en) System and method for handling lost item in autonomous vehicle
CN109311622B (en) Elevator system and car call estimation method
JP7548787B2 (en) Passenger number calculation device and passenger number calculation method
JP2018185770A (en) Occupant confirmation device and occupant confirmation program
US11379547B2 (en) Information processing system, server, non-transitory computer-readable storage medium, and method for processing information
JP7512175B2 (en) Information processing device and information processing method
JP2021026456A (en) Work support system
JP2020154917A (en) Passenger management device, passenger information processing device, passenger management method, and program
JP7514739B2 (en) Apparatus and method for determining whether or not a person is boarding or alighting
JP2022169086A (en) Passenger getting-on/off data generation system and passenger getting-on/off data generation method
JP7556782B2 (en) Information processing device and information processing method
JP7620999B2 (en) Vehicle Abandonment Detection System and Server
JP2023037801A (en) Information processing device and information processing method
JP2024162918A (en) Information processing method and information processing device
JP7562405B2 (en) Notification device and notification method
JP2023037802A (en) Information processing apparatus and information processing method
JP2024162917A (en) Information processing method and information processing device
JP2023037803A (en) Control device and control method
JP7559901B1 (en) Reporting System
JP2025098521A (en) Station congestion information provision system and station congestion information provision method
WO2026094145A1 (en) Vehicle allocation management device and vehicle allocation management method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230929

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240531

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240604

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240723

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

R150 Certificate of patent or registration of utility model

Ref document number: 7548787

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150