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
JP7556782B2 - Information processing device and information processing method - Google Patents
[go: Go Back, main page]

JP7556782B2 - Information processing device and information processing method - Google Patents

Information processing device and information processing method Download PDF

Info

Publication number
JP7556782B2
JP7556782B2 JP2020217599A JP2020217599A JP7556782B2 JP 7556782 B2 JP7556782 B2 JP 7556782B2 JP 2020217599 A JP2020217599 A JP 2020217599A JP 2020217599 A JP2020217599 A JP 2020217599A JP 7556782 B2 JP7556782 B2 JP 7556782B2
Authority
JP
Japan
Prior art keywords
information
passenger
camera
bus
passenger information
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
JP2020217599A
Other languages
Japanese (ja)
Other versions
JP2022102710A (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 JP2020217599A priority Critical patent/JP7556782B2/en
Publication of JP2022102710A publication Critical patent/JP2022102710A/en
Application granted granted Critical
Publication of JP7556782B2 publication Critical patent/JP7556782B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、情報処理装置および情報処理方法に関する。 The present invention relates to an information processing device and an information processing 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

ところで、上記した乗客の撮像画像に基づいて、例えば乗客の年齢や性別など乗客に関する乗客情報を検出する技術がある。しかしながら、従来技術には、かかる乗客情報の精度を向上させるという点で、改善の余地があった。 There is a technology that detects passenger information, such as the passenger's age and gender, based on the above-mentioned captured images of the passengers. However, the conventional technology leaves room for improvement in terms of improving the accuracy of such passenger information.

本発明は、上記に鑑みてなされたものであって、乗客情報の精度を向上させることができる情報処理装置および情報処理方法を提供することを目的とする。 The present invention has been made in consideration of the above, and aims to provide an information processing device and information processing method that can improve the accuracy of passenger information.

上記課題を解決し、目的を達成するために、本発明は、情報処理装置において、第1検出部と、第2検出部と、記憶処理部とを備える。第1検出部は、乗り物の乗り口に設けられた第1カメラによって撮像された撮像画像に基づいて前記乗り物の乗客に関する乗客情報を検出可能に構成される。第2検出部は、前記乗り物の降り口に設けられた第2カメラによって撮像された撮像画像に基づいて前記乗客に関する前記乗客情報を検出可能に構成される。記憶処理部は、前記第1検出部および前記第2検出部によってそれぞれ前記乗客情報が検出された場合、前記第1カメラおよび前記第2カメラのうち撮像条件が有利な一方のカメラの撮像画像に基づいて検出された前記乗客情報を記憶部に記憶させる。 In order to solve the above problems and achieve the object, the present invention provides an information processing device comprising a first detection unit, a second detection unit, and a storage processing unit. The first detection unit is configured to be able to detect passenger information relating to passengers of the vehicle based on an image captured by a first camera provided at the entrance of the vehicle. The second detection unit is configured to be able to detect the passenger information relating to the passengers based on an image captured by a second camera provided at the exit of the vehicle. When the passenger information is detected by the first detection unit and the second detection unit, respectively, the storage processing unit stores in the storage unit the passenger information detected based on an image captured by one of the first and second cameras, which has more favorable imaging conditions.

本発明によれば、乗客情報の精度を向上させることができる。 The present invention can improve the accuracy of passenger information.

図1Aは、実施形態に係る情報処理方法の概要を示す図である。FIG. 1A is a diagram showing an overview of an information processing method according to an embodiment. 図1Bは、記憶部に記憶される乗客情報を説明するための図である。FIG. 1B is a diagram for explaining passenger information stored in the storage unit. 図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 diagram showing an example of the imaging situation information. 図6は、降り口端末装置の構成例を示すブロック図である。FIG. 6 is a block diagram showing an example of the configuration of an exit terminal device. 図7は、乗客情報の一例を示す図である。FIG. 7 is a diagram showing an example of passenger information. 図8は、撮像状況情報の一例を示す図である。FIG. 8 is a diagram showing an example of the imaging situation information. 図9は、管理サーバの構成例を示すブロック図である。FIG. 9 is a block diagram illustrating an example of the configuration of the management server. 図10は、情報処理システムが実行する処理シーケンスの一例を示す図である。FIG. 10 is a diagram illustrating an example of a processing sequence executed by the information processing system. 図11は、変形例に係るバス端末装置が実行する処理手順を示すフローチャートである。FIG. 11 is a flowchart showing a processing procedure executed by a bus terminal device according to the modified example.

以下、添付図面を参照して、本願の開示する情報処理装置および情報処理方法の実施形態を詳細に説明する。なお、以下に示す実施形態によりこの発明が限定されるものではない。 Hereinafter, an embodiment of the information processing device and information processing 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 embodiment described below.

(実施形態)
<情報処理装置による情報処理方法の概要>
以下では先ず、実施形態に係る情報処理装置による情報処理方法の概要について図1A等を参照して説明する。図1Aは、実施形態に係る情報処理方法の概要を示す図である。
(Embodiment)
<Overview of information processing method by information processing device>
First, an overview of an information processing method by an information processing device according to an embodiment will be described below with reference to Fig. 1A etc. Fig. 1A is a diagram showing an overview of the information processing method according to an embodiment.

実施形態に係る情報処理方法は、例えば乗り物の乗客に関する乗客情報を検出して記憶部に記憶させる処理や乗客数を算出する処理などを行うことができる。なお、以下では乗り物の一例としてバス1を挙げて説明するが、乗り物の種類はこれに限定されるものではない。すなわち、乗り物は、例えば鉄道車両や航空機、船舶などその他の種類の乗り物であってもよい。 The information processing method according to the embodiment can perform processes such as detecting passenger information related to passengers on a vehicle and storing it in a storage unit, and calculating the number of passengers. 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.

図1Aに示すように、バス1には、バス端末装置10が搭載され、かかるバス端末装置10が情報処理装置として機能する。具体的に説明すると、バス端末装置10は、乗り口端末装置10aと、降り口端末装置10bとを備える。 As shown in FIG. 1A, a bus 1 is equipped with a bus terminal device 10, which functions as an information processing 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 passengers who board 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 images of passengers getting off the bus 1. The exit terminal device 10b can detect passengers by detecting facial information from the captured images of passengers getting off.

そして、バス端末装置10は、乗り口端末装置10aによって検知された乗車者に関する乗客情報と降り口端末装置10bによって検知された降車者に関する乗客情報とに基づき、乗客数の算出を行うことができる。なお、乗客数の算出については後述する。 The bus terminal device 10 can then calculate the number of passengers based on the passenger information about boarding passengers detected by the boarding terminal device 10a and the passenger information about disembarking passengers detected by the disembarking terminal device 10b. The calculation of the number of passengers will be described later.

ところで、上記した乗客情報には、例えば乗客の年齢や性別、乗車した停留所、降車した停留所など乗客に関する種々の情報が含まれる。そのため、バス端末装置10は、かかる乗客情報を記憶しておき、バス事業者は、バス端末装置10に記憶された乗客情報を分析することで、バス1に関する各種の適切な対応を行うことができる。例えば、バス事業者は、乗客情報に応じて車内広告の内容や車内アナウンスの内容を変更したり、乗客情報に応じて運行計画を調整してバス1を効率的に運行させたりするなどの対応を行うことができる。 The passenger information includes various information about passengers, such as the passenger's age and sex, the bus stop where the passenger boarded the bus, and the bus stop where the passenger disembarked. Therefore, the bus terminal device 10 stores such passenger information, and the bus operator can take various appropriate measures regarding the bus 1 by analyzing the passenger information stored in the bus terminal device 10. For example, the bus operator can change the content of in-vehicle advertisements and announcements according to the passenger information, or adjust the operation plan according to the passenger information to operate the bus 1 efficiently.

しかしながら、従来技術には、乗客情報の精度を向上させるという点で、改善の余地があった。具体的に説明すると、従来技術において、乗り口端末装置10aは、第1カメラ11aの乗車者撮像画像に基づいて乗客情報(以下「第1乗客情報」と記載する場合がある)を検出する。降り口端末装置10bは、第2カメラ11bの降車者撮像画像に基づいて乗客情報(以下「第2乗客情報」と記載する場合がある)を検出する。従来技術にあっては、上記した第1乗客情報を記憶部30bに記憶させ、その後第1乗客情報において不足している情報(例えば降車した停留所の情報)を第2乗客情報で補完するようにしていた。 However, the conventional technology has room for improvement in terms of improving the accuracy of passenger information. To be more specific, in the conventional technology, the boarding terminal device 10a detects passenger information (hereinafter sometimes referred to as "first passenger information") based on images of passengers boarding the bus captured by the first camera 11a. The exiting terminal device 10b detects passenger information (hereinafter sometimes referred to as "second passenger information") based on images of passengers disembarking captured by the second camera 11b. In the conventional technology, the above-mentioned first passenger information is stored in the memory unit 30b, and then information that is missing in the first passenger information (for example, information on the bus stop where the passenger disembarked) is supplemented with the second passenger information.

ここで、上記した第1カメラ11aと第2カメラ11bとでは、撮像条件が異なるが、従来技術では、かかる撮像条件の差異が考慮されておらず、結果として乗客情報の精度の低下を招くおそれがあった。 Here, the imaging conditions are different between the first camera 11a and the second camera 11b described above, but in the conventional technology, such differences in imaging conditions were not taken into consideration, which could result in a decrease in the accuracy of passenger information.

そこで、本実施形態に係るバス端末装置(情報処理装置)10にあっては、乗客情報の精度を向上させることができるような構成とした。 Therefore, the bus terminal device (information processing device) 10 according to this embodiment is configured to improve the accuracy of passenger information.

具体的には、バス端末装置10の乗り口端末装置10aは、先ず、第1カメラ11aから、バス1に乗車する乗客(乗車者)が撮像された乗車者撮像画像を取得する(ステップS1)。 Specifically, the boarding terminal device 10a of the bus terminal device 10 first acquires passenger image images of passengers (passengers) boarding the bus 1 from the first camera 11a (step S1).

次いで、乗り口端末装置10aは、第1カメラ11aによって撮像された乗車者撮像画像に基づいて第1乗客情報を検出する(ステップS2)。次いで、乗り口端末装置10aは、検出された第1乗客情報を降り口端末装置10bへ出力する(ステップS3)。 Next, the entrance terminal device 10a detects the first passenger information based on the passenger image captured by the first camera 11a (step S2). Next, the entrance terminal device 10a outputs the detected first passenger information to the exit terminal device 10b (step S3).

降り口端末装置10bは、乗り口端末装置10aから出力された第1乗客情報を記憶部30bに記憶させる(ステップS4)。 The exit terminal device 10b stores the first passenger information output from the entrance terminal device 10a in the memory unit 30b (step S4).

次いで、降り口端末装置10bは、第2カメラ11bから、バス1から降車する乗客(降車者)の降車者撮像画像を取得する(ステップS5)。次いで、第2カメラ11bによって撮像された降車者撮像画像に基づいて第2乗客情報を検出する(ステップS6)。 Next, the exit terminal device 10b acquires from the second camera 11b an image of a passenger (a passenger getting off) getting off the bus 1 (step S5). Next, second passenger information is detected based on the image of a passenger taken by the second camera 11b (step S6).

ここで、降り口端末装置10bは、検出された第2乗客情報を記憶部30bに記憶させるが、その際、本実施形態においては、第1カメラ11aと第2カメラ11bとの撮像条件の差異に応じて記憶させるようにした。 Here, the exit terminal device 10b stores the detected second passenger information in the memory unit 30b, but in this embodiment, the information is stored according to the difference in the imaging conditions between the first camera 11a and the second camera 11b.

先ず、各カメラ11a,11bの撮像条件について具体的に説明すると、第1カメラ11aは、乗り口2aにおいて乗車の妨げにならないような位置、例えば乗り口2aの手すりにおいて利用されない下方の位置等に設置される。また、乗客は、例えば乗り口2aの階段を上って乗車するため、頭部が上下方向や左右方向に動きやすい。そのため、第1カメラ11aは、乗客の顔などを正面から撮像しにくく、顔情報が得られにくいことがある。また、第1カメラ11aは、車内から車外に向けて撮像するため、例えば逆光などにより、乗車者撮像画像の乗客の顔が暗くなって顔情報が得られにくくなるなど、外部環境による影響も受けやすい。このような各種の要因により、第1カメラ11aの撮像条件は、比較的に不利なものといえる。 First, the imaging conditions of the cameras 11a and 11b will be specifically described. The first camera 11a is installed at a position at the entrance 2a that does not interfere with boarding, for example, a lower position on the handrail at the entrance 2a that is not used. In addition, since passengers board the train by climbing the stairs at the entrance 2a, for example, their heads tend to move up and down and left and right. Therefore, it may be difficult for the first camera 11a to capture images of passengers' faces from the front, making it difficult to obtain facial information. In addition, since the first camera 11a captures images from inside the train toward the outside, it is easily affected by the external environment, for example, due to backlighting, which may cause the passenger's face in the passenger image to become dark, making it difficult to obtain facial information. Due to these various factors, the imaging conditions of the first camera 11a can be said to be relatively unfavorable.

他方、第2カメラ11bは、降り口2bへ移動する乗客を撮像できればよいため、例えば降り口2bから車内へ向くようにし、乗客の顔の高さ付近に設置可能である。また、乗客は、例えば降り口2bへ向けて車内を移動するだけであるため、頭部は上下方向や左右方向にあまり動かないことが多い。そのため、第2カメラ11bは、乗客の顔などを正面から撮像しやすく、顔情報が得られやすい。また、第2カメラ11bは、車内に設置されて車内に向けて撮像するため、上記した外部環境による影響を受けにくい。従って、第2カメラ11bの撮像条件は、第1カメラ11aの撮像条件と比べて有利であるといえる。 On the other hand, the second camera 11b only needs to capture images of passengers moving toward the exit 2b, so it can be installed, for example, facing from the exit 2b into the interior of the vehicle, at about the height of the passenger's face. Also, since passengers only move inside the vehicle toward the exit 2b, for example, their heads often do not move much in the vertical or horizontal directions. Therefore, the second camera 11b can easily capture images of passengers' faces from the front, making it easy to obtain facial information. Also, since the second camera 11b is installed inside the vehicle and captures images facing the interior of the vehicle, it is less susceptible to the effects of the external environment described above. Therefore, it can be said that the imaging conditions of the second camera 11b are more advantageous than those of the first camera 11a.

そのため、撮像条件が有利な第2カメラ11bの撮像画像に基づいて検出された第2乗客情報の精度は、撮像条件が不利な第1カメラ11aの撮像画像に基づいて検出された第1乗客情報の精度より高くなる可能性が高い。 Therefore, the accuracy of the second passenger information detected based on the image captured by the second camera 11b, which has favorable imaging conditions, is likely to be higher than the accuracy of the first passenger information detected based on the image captured by the first camera 11a, which has unfavorable imaging conditions.

従って、本実施形態に係る降り口端末装置10bは、第1乗客情報に比べて精度が高い第2乗客情報を記憶部30bに優先的に記憶させるようにした。詳しくは、降り口端末装置10bは、第1乗客情報および第2乗客情報が検出された場合、第1カメラ11aおよび第2カメラ11bのうち撮像条件が有利な一方のカメラ(ここでは第2カメラ11b)の撮像画像に基づいて検出された乗客情報(第2乗客情報)を記憶部30bに記憶させる(ステップS7)。 Therefore, the exit terminal device 10b according to this embodiment is configured to preferentially store the second passenger information, which is more accurate than the first passenger information, in the storage unit 30b. In detail, when the exit terminal device 10b detects the first passenger information and the second passenger information, it stores in the storage unit 30b the passenger information (second passenger information) detected based on the image captured by the camera (here, the second camera 11b) with the more favorable imaging conditions out of the first camera 11a and the second camera 11b (step S7).

このステップS7の処理等について、図1Bを参照しつつ詳説する。図1Bは、記憶部30bに記憶される乗客情報を説明するための図である。図1Bにおいては、乗客情報に含まれるデータ項目と、対応するデータ項目のデータ(情報)を検出した端末装置との関係を示している。なお、図1Bに示す乗客情報に含まれるデータ項目の内容は、あくまでも例示であって限定されるものではない。 The processing of step S7 will be described in detail with reference to FIG. 1B. FIG. 1B is a diagram for explaining the passenger information stored in memory unit 30b. FIG. 1B shows the relationship between the data items included in the passenger information and the terminal device that detected the data (information) of the corresponding data item. Note that the contents of the data items included in the passenger information shown in FIG. 1B are merely examples and are not limited to these.

また、図1Bでは、左図は第2乗客情報が検出される前であって、ステップS4の処理で第1乗客情報が記憶された記憶部30bの乗客情報を示し、右図は第2乗客情報が検出され、ステップS7の処理で第2乗客情報が記憶された記憶部30bの乗客情報を示している。 In addition, in FIG. 1B, the left diagram shows passenger information in memory unit 30b before the second passenger information is detected and in which the first passenger information is stored in the processing of step S4, and the right diagram shows passenger information in memory unit 30b after the second passenger information is detected and in which the second passenger information is stored in the processing of step S7.

図1Bの左図に示すように、降り口端末装置10bは、先ず、乗り口端末装置10aによって検出された第1乗客情報を記憶部30bに記憶させる。なお、第1乗客情報は、バス1に乗る乗客(乗車者)に関する情報であるため、降車した停留所の情報を含んでいない。 As shown in the left diagram of FIG. 1B, the exit terminal device 10b first stores the first passenger information detected by the entrance terminal device 10a in the memory unit 30b. Note that the first passenger information is information about passengers (passengers) boarding the bus 1, and does not include information about the bus stop where the passenger disembarked.

その後、降り口端末装置10bは、第2乗客情報が検出され、第1、第2乗客情報の両方が検出された場合、撮像条件が有利な一方のカメラ(ここでは第2カメラ11b)の撮像画像に基づいて検出された乗客情報(第2乗客情報)を記憶部30bに記憶させる、言い換えると、第2乗客情報を用いて更新する。なお、上記した撮像条件および撮像条件が有利な一方のカメラは、予め設定されるが、これに限定されるものではない。 Then, when the second passenger information is detected and both the first and second passenger information are detected, the exit terminal device 10b stores the passenger information (second passenger information) detected based on the image captured by the one camera with favorable imaging conditions (here, the second camera 11b) in the storage unit 30b, in other words, updates it using the second passenger information. Note that the above-mentioned imaging conditions and the one camera with favorable imaging conditions are set in advance, but are not limited to this.

一例としては、図1Bの右図に示すように、降り口端末装置10bは、乗り口端末装置10aによって検出された第1乗客情報であったデータ項目「年齢」および「性別」について、降り口端末装置10bによって検出された第2乗客情報に上書きする。 As an example, as shown in the right diagram of FIG. 1B, the exit terminal device 10b overwrites the data items "age" and "gender" that were the first passenger information detected by the entrance terminal device 10a with the second passenger information detected by the exit terminal device 10b.

なお、第2乗客情報は、バス1から降りる乗客(降車者)に関する情報であるため、乗車した停留所の情報を含まず、降車した停留所の情報を含む。そのため、データ項目「乗車した停留所」は、第1乗客情報のままであり、データ項目「降車した停留所」には、第2乗客情報が記憶される。 The second passenger information is information about passengers (disembarking passengers) getting off bus 1, so it does not include information about the bus stop where the passenger boarded the bus, but does include information about the bus stop where the passenger disembarked. Therefore, the data item "bus stop where the passenger boarded the bus" remains the first passenger information, and the data item "bus stop where the passenger disembarked" stores the second passenger information.

このように、本実施形態にあっては、撮像条件が有利な第2カメラ11bの撮像画像に基づいて検出された乗客情報(第2乗客情報)を記憶部30bに記憶させることで、乗客情報の精度を向上させることができる。 In this manner, in this embodiment, the passenger information (second passenger information) detected based on the image captured by the second camera 11b, which has favorable imaging conditions, is stored in the memory unit 30b, thereby improving the accuracy of the passenger information.

すなわち、例えば仮に、第2乗客情報が検出された後、データ項目「年齢」および「性別」について第1乗客情報のままとした場合、乗客情報の精度が低下するおそれがあるが、上記したように第1乗客情報より精度の高い第2乗客情報に上書きすることで、乗客情報(例えばデータ項目「年齢」および「性別」など)の精度を向上させることができる。 For example, if the data items "age" and "gender" were left as the first passenger information after the second passenger information was detected, there is a risk that the accuracy of the passenger information would decrease; however, by overwriting the first passenger information with the second passenger information, which is more accurate than the first passenger information as described above, the accuracy of the passenger information (e.g., the data items "age" and "gender") can be improved.

<情報処理システムの構成>
次に、実施形態に係るバス端末装置(情報処理装置)10を備えた情報処理システムの構成について、図2を用いて説明する。図2は、バス端末装置10を備えた情報処理システム100の構成例を示すブロック図である。
<Configuration of Information Processing System>
Next, the configuration of an information processing system including a bus terminal device (information processing device) 10 according to the 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と、ユーザ端末装置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, 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の詳細な構成については、図6等を用いて後述する。 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 other figures. The detailed configuration of the exit terminal device 10b will be described later using FIG. 6 and other figures.

管理サーバ200は、バス端末装置10から送信される、バス1の乗客数の情報を含む乗客情報などを管理するサーバ装置である。管理サーバ200は、乗客情報などをバス事業者端末装置300へ提供することができる。また、管理サーバ200は、バス1の乗客数の情報に基づいてバス1の混雑度を算出し、算出された混雑度を示す混雑度情報をユーザ端末装置400へ提供することができる。なお、管理サーバ200の詳細な構成については、図9を用いて後述する。 The management server 200 is a server device that manages passenger information, including 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, etc. 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. 9.

バス事業者端末装置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, for example, change the content of in-vehicle advertisements and in-vehicle announcements in accordance with passenger information, etc., and to create an operation plan for the bus 1 in accordance with passenger information, etc.

ユーザ端末装置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(図1A参照)であって、かつ、バス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. 1A) of the bus 1 and inside the bus 1 (inside the bus). In detail, the first camera 11a is provided at a position where an image including at least the face of a passenger boarding the bus from the boarding entrance 2a can be captured from inside the bus. 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と、出力部24aとを備え、例えば、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 24a, 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、撮像状況情報32aおよび各種プログラムなどが記憶される。 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, imaging status information 32a, various programs, and the like.

乗客情報31aは、バス1に乗る乗客(乗車者)に関する情報である。ここで、図4を用いて、乗客情報31aについて説明する。図4は、乗客情報31aの一例を示す図である。図4に示すように、乗客情報31aには、「乗客ID」、「乗車者画像」、「特徴点」、「性別」、「年齢」、「年齢層」、「マスクの有無」、「乗車した停留所」および「降車した停留所」等の項目が含まれ、各項目は互いに関連付けられている。 Passenger information 31a is information about passengers (passengers) riding on bus 1. Here, passenger information 31a will be described with reference to 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," "whether or not a mask was worn," "boarding stop," and "disembarking 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 shown in the passenger image. "Age" is information indicating the age of the passenger shown in the passenger image, and "Age group" is information indicating the age group of the passenger. "Mask presence/absence" is information indicating whether the passenger shown in the passenger image is wearing a mask. Note that the above-mentioned information such as gender, age, age group, and mask presence/absence are examples of passenger attribute information.

「乗車した停留所」は、乗客(乗車者)が乗車した停留所を示す情報である。「降車した停留所」は、乗客が降車した停留所を示す情報である。なお、乗り口端末装置10aの記憶部30aには、バス1に乗る乗客(乗車者)に関する情報が記憶されるため、降車した停留所の情報は記憶されていない。 "Boarding stop" is information indicating the stop where the passenger (passenger) boarded the bus. "Disembarking stop" is information indicating the stop where the passenger disembarked. Note that the memory unit 30a of the boarding terminal device 10a stores information about passengers (passengers) boarding the bus 1, and does not store information about the disembarking stop.

「第1確度」は、乗車者撮像画像に基づいて検出された、属性情報を含む乗客情報の確度を示す情報である。「第1確度」は、例えば検出部22aによって算出されるが、これについては後述する。 The "first accuracy" is information indicating the accuracy of passenger information, including attribute information, detected based on the passenger image. The "first accuracy" is calculated, for example, by the detection unit 22a, which will be described later.

図4に示す例では、乗客ID「P01」で識別される乗客のデータは、乗車者画像が「画像E01」、特徴点が「特徴点F01」、性別が「男性」、年齢が「年齢G01」、年齢層が「大人」、マスクの有無が「無し」、乗車した停留所が「停留所H01」、第1確度が「確度I01」であることを示している。 In the example shown in Figure 4, the data for 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", the presence or absence of a mask is "None", the bus stop where the passenger boarded is "Bus stop H01", and the first certainty is "Certainty I01".

図3の説明に戻ると、撮像状況情報32aは、第1カメラ11aの撮像条件や第1カメラ11aで乗車者撮像画像を撮像したときの状況などを示す情報である。 Returning to the explanation of FIG. 3, the imaging situation information 32a is information indicating the imaging conditions of the first camera 11a and the situation when the passenger image was captured by the first camera 11a.

ここで、図5を用いて、撮像状況情報32aについて説明する。図5は、撮像状況情報32aの一例を示す図である。図5に示すように、撮像状況情報32aには、「状況ID」、「第1カメラの設置位置」、「第1カメラの設置角度」、「停留所」、「日時」および「天候」等の項目が含まれ、各項目は互いに関連付けられている。 Now, the imaging situation information 32a will be described with reference to FIG. 5. FIG. 5 is a diagram showing an example of the imaging situation information 32a. As shown in FIG. 5, the imaging situation information 32a includes items such as "situation ID," "installation position of the first camera," "installation angle of the first camera," "bus stop," "date and time," and "weather," and each item is associated with each other.

「状況ID」は、撮像状況情報を識別する識別情報である。「第1カメラの設置位置」は、乗り口2aにおいて第1カメラ11aが設置される位置を示す情報である。「第1カメラの設置位置」には、例えば第1カメラ11aが設置される場所(例えば車内の手すり、座席など)、第1カメラ11aが設置される高さなどの情報が含まれるが、これらに限定されるものではない。 The "situation ID" is identification information that identifies the imaging situation information. The "installation position of the first camera" is information that indicates the position where the first camera 11a is installed at the entrance 2a. The "installation position of the first camera" includes, but is not limited to, information such as the location where the first camera 11a is installed (e.g., a handrail or seat inside the vehicle) and the height at which the first camera 11a is installed.

「第1カメラの設置角度」は、第1カメラ11aが設置される角度を示す情報である。「第1カメラの設置角度」には、例えば乗り口2aに対する第1カメラ11aの取り付け角度であるが、これに限られず、第1カメラ11aの画角などその他の情報が含まれてもよい。 The "installation angle of the first camera" is information indicating the angle at which the first camera 11a is installed. The "installation angle of the first camera" is, for example, the mounting angle of the first camera 11a relative to the boarding entrance 2a, but is not limited to this and may include other information such as the angle of view of the first camera 11a.

「停留所」は、乗車者撮像画像が撮像された停留所を示す情報である。「日時」および「天候」はそれぞれ、乗車者撮像画像が撮像されたときの日時を示す情報、および、天候を示す情報である。 "Stop" is information indicating the stop at which the passenger image was taken. "Date and time" and "Weather" are information indicating the date and time when the passenger image was taken, and information indicating the weather, respectively.

図5に示す例では、状況ID「J01」で識別される撮像状況のデータは、第1カメラ11aの設置位置が「位置K01」、第1カメラ11aの設置角度が「角度L01」、停留所が「停留所M01」、日時が「日時N01」、天候が「晴れ」であることを示している。 In the example shown in FIG. 5, the data of the imaging situation identified by the situation ID "J01" indicates that the installation position of the first camera 11a is "Position K01", the installation angle of the first camera 11a is "Angle L01", the bus stop is "Bus Stop M01", the date and time is "Date and Time N01", and the weather is "Sunny".

なお、第1カメラ11aの撮像条件は、上記した各項目のうち、「第1カメラの設置位置」および「第1カメラの設置角度」であり、記憶部30aに予め設定(登録)されているものとするが、これに限られない。すなわち、第1カメラ11aの撮像条件は、「第1カメラの設置位置」および「第1カメラの設置角度」の一方であってもよいし、「停留所」、「日時」および「天候」などその他の情報が含まれてもよく、任意に設定可能である。 The imaging conditions of the first camera 11a are the "installation position of the first camera" and the "installation angle of the first camera" among the above items, and are set (registered) in advance in the memory unit 30a, but are not limited to this. In other words, the imaging conditions of the first camera 11a may be either the "installation position of the first camera" or the "installation angle of the first camera", or may include other information such as "bus stop", "date and time", and "weather", and can be set arbitrarily.

図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 passengers (passengers) boarding 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.

検出部22aは、乗車者撮像画像に基づいて乗客(乗車者)に関する乗客情報を検出することができる。なお、検出部22aは、第1検出部の一例である。 The detection unit 22a can detect passenger information related to the passenger (passenger) based on the passenger image. The detection unit 22a is an example of a first detection unit.

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

検出部22aは、乗車者撮像画像から乗車者の属性情報を検出する。例えば、検出部22aは、乗車者撮像画像における特徴点情報に基づいて性別や年齢、年齢層、マスクの有無などの属性情報を検出する。そして、検出部22aは、検出された属性情報を登録部23aへ出力する。 The detection unit 22a detects attribute information of the passenger from the passenger image. For example, the detection unit 22a detects attribute information such as gender, age, age group, and whether or not the passenger is wearing a mask based on feature point information in the passenger image. The detection unit 22a then outputs the detected attribute information to the registration unit 23a.

また、検出部22aは、乗車者撮像画像に基づいて検出された、属性情報を含む乗客情報の確度を示す第1確度を算出することができる。例えば、検出部22aは、乗車者撮像画像に基づいて検出された特徴点の多寡や、撮像画像の鮮明度合いなど種々の情報に基づいて、乗客情報の確からしさを示す確度(ここでは第1確度)を算出することができる。例えば検出部22aは、検出された特徴点が多くなるにつれて、第1確度が高くなるようにして算出する。検出部22aは、算出された第1確度を示す情報を登録部23aへ出力する。 The detection unit 22a can also calculate a first accuracy indicating the accuracy of the passenger information including attribute information detected based on the passenger image. For example, the detection unit 22a can calculate an accuracy (here, the first accuracy) indicating the accuracy of the passenger information based on various information such as the number of feature points detected based on the passenger image and the clarity of the captured image. For example, the detection unit 22a calculates the first accuracy so that the more feature points are detected, the higher the first accuracy becomes. The detection unit 22a outputs information indicating the calculated first accuracy to the registration unit 23a.

なお、上記した特徴点情報および属性情報の検出手法、乗客情報の確度の算出手法は、任意に設定可能である。 The detection methods for the feature point information and attribute information, and the calculation methods for the accuracy of passenger information, can be set arbitrarily.

登録部23aは、検出部22aによって検出された特徴点情報および属性情報、算出された第1確度を示す情報を乗車者撮像画像とともに、記憶部30aに乗客情報31a(図4参照)として登録する(記憶させる)。このとき、登録部23aは、測位部12aのバス1の位置情報に基づいて、乗車者撮像画像が撮像された停留所、すなわち、乗車者が乗車した停留所の情報を乗客情報31aに付加してもよい。 The registration unit 23a registers (stores) the feature point information and attribute information detected by the detection unit 22a, and information indicating the calculated first accuracy together with the passenger image 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.

また、登録部23aは、乗車者撮像画像が撮像された停留所、日時および天候などの撮像状況を示す情報を、記憶部30aに撮像状況情報32a(図5参照)として登録してもよい。なお、天候などを示す情報は、図示しない外部サーバなどから取得されて登録されるが、これに限定されるものではない。 The registration unit 23a may also register information indicating the imaging conditions, such as the bus stop at which the passenger image was captured, the date and time, and the weather, in the storage unit 30a as imaging condition information 32a (see FIG. 5). Note that the information indicating the weather, etc. is obtained from an external server (not shown) and registered, but is not limited to this.

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

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

図6に示すように、降り口端末装置10bは、第2カメラ11bと、測位部12bと、制御部20bと、記憶部30bとを備える。なお、降り口端末装置10bとしては、スマートフォンやタブレット端末などを用いることができるが、これに限定されるものではない。 As shown in FIG. 6, 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, but is not limited to, a smartphone or a tablet terminal.

第2カメラ11bは、例えばレンズと、CCDやCMOSなどの撮像素子とを備えるカメラである。第2カメラ11bは、バス1の降り口2b(図1A参照)であって、かつ、バス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 provided at the exit 2b of the bus 1 (see FIG. 1A) and 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 matching unit 23b, a registration 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, matching unit 23b, registration 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, matching unit 23b, registration 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および各種プログラムなどが記憶される。 The memory unit 30b is a memory unit configured with a storage device such as a non-volatile memory or a data flash. The memory unit 30b stores passenger information 31b, imaging status information 32b, boarding and alighting counter 33b, various programs, and the like.

乗客情報31bは、バス1に乗る乗客(乗車者および降車者を含む)に関する情報である。ここで、図7を用いて、乗客情報31bについて説明する。図7は、乗客情報31bの一例を示す図である。図7に示すように、乗客情報31bには、「乗客ID」、「降車者画像」、「特徴点」、「性別」、「年齢」、「年齢層」、「マスクの有無」、「乗車した停留所」、「降車した停留所」、「履歴情報」および「第2確度」等の項目が含まれ、各項目は互いに関連付けられている。 Passenger information 31b is information about passengers (including boarding and disembarking passengers) on bus 1. Here, passenger information 31b will be described with reference to FIG. 7. FIG. 7 is a diagram showing an example of passenger information 31b. As shown in FIG. 7, passenger information 31b includes items such as "passenger ID", "disembarking passenger image", "characteristic points", "gender", "age", "age group", "whether or not a mask was worn", "boarding stop", "disembarking stop", "history information" and "second accuracy", and each item is associated with each other.

「乗客ID」は、乗客を識別する識別情報である。なお、図7において、乗客IDが「P01」の乗客は、図4に示す乗客情報31aにおける乗客IDが「P01」の乗客と同じ人物(同じ乗客)であることを示している。 "Passenger ID" is identification information that identifies a passenger. Note that in Figure 7, a passenger with passenger ID "P01" indicates that the passenger is the same person (same passenger) as the passenger with passenger ID "P01" in the passenger information 31a shown in Figure 4.

「降車者画像」は、降車者撮像画像の情報である。「特徴点」は、顔の特徴点情報である。かかる特徴点情報には、例えば降車者撮像画像に写った降車者の顔における目、鼻や口などの特徴点の位置などが含まれるが、これに限定されるものではない。 "Image of disembarking passenger" is information on the captured image of the disembarking passenger. "Feature points" is information on facial feature points. 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 alights. "Age" is information indicating the age of the person who appears in the image of the person who alights, and "Age group" is information indicating the age group of the person who alights. "Mask or not" is information indicating whether the person who appears in the image of the person who alights is wearing a mask.

「乗車した停留所」は、乗客が乗車した停留所を示す情報である。「降車した停留所」は、乗客(降車者)が降車した停留所を示す情報である。 "Boarding stop" is information that indicates the stop where the passenger boarded. "Disembarking stop" is information that indicates the stop where the passenger (disembarking person) disembarked.

「履歴情報」は、更新前の乗客情報を示す履歴情報である。詳しくは、上記したように、降り口端末装置10bの記憶部30bには、乗車者撮像画像に基づいて検出される第1乗客情報が記憶され、その後、降車者撮像画像に基づいて第2乗客情報が検出されると、第2乗客情報が優先的に記憶される、すなわち乗客情報31bが更新される(図1B参照)。上記した「履歴情報」は、更新前の乗客情報を示す情報であり、詳しくは上書きされた第1乗客情報を示す情報(更新履歴情報)である。 "History information" is history information that indicates passenger information before it is updated. More specifically, as described above, first passenger information detected based on the images of passengers boarding the train is stored in the memory unit 30b of the exit terminal device 10b, and when second passenger information is subsequently detected based on the images of passengers disembarking, the second passenger information is preferentially stored, i.e., passenger information 31b is updated (see FIG. 1B). The above-mentioned "history information" is information that indicates passenger information before it is updated, and more specifically, it is information that indicates the first passenger information that has been overwritten (update history information).

なお、履歴情報には、上書きされた第1乗客情報の全てあるいは一部が含まれているものとする。すなわち、例えば履歴情報の「履歴Q01」には、特徴点が「特徴点F01」、性別が「男性」、年齢が「年齢G01」、年齢層が「大人」、マスクの有無が「無し」などの属性情報を含む第1乗客情報が含まれるものとする。 The history information includes all or part of the overwritten first passenger information. That is, for example, the history information "History Q01" includes the first passenger information including attribute information such as the feature point being "Feature Point F01", the gender being "Male", the age being "Age G01", the age group being "Adult", and the presence or absence of a mask being "No".

「第2確度」は、降車者撮像画像に基づいて検出された、属性情報を含む乗客情報の確度を示す情報である。「第2確度」は、例えば検出部22bによって算出されるが、これについては後述する。 The "second accuracy" is information indicating the accuracy of the passenger information, including attribute information, detected based on the image of the passenger getting off. The "second accuracy" is calculated, for example, by the detection unit 22b, which will be described later.

図7に示す例では、降車者ID「Q01」で識別される降車者のデータは、降車者画像が「画像E11」、特徴点が「特徴点F11」、性別が「男性」、年齢が「年齢G11」、年齢層が「大人」、マスクの有無が「無し」、乗車した停留所が「停留所H01」、降車した停留所が「停留所H11」、履歴情報が「履歴Q01」、第2確度が「確度R01」であることを示している。 In the example shown in Figure 7, 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 F11", the gender is "Male", the age is "Age G11", the age group is "Adult", the presence or absence of a mask is "None", the boarding stop is "Stop H01", the alighting stop is "Stop H11", the history information is "History Q01", and the second certainty is "Reliability R01".

図6の説明に戻ると、撮像状況情報32bは、第2カメラ11bの撮像条件や第2カメラ11bで降車者撮像画像を撮像したときの状況などを示す情報である。 Returning to the explanation of Figure 6, the imaging situation information 32b is information that indicates the imaging conditions of the second camera 11b and the situation when the disembarking passenger image was captured by the second camera 11b.

ここで、撮像状況情報32bについて説明する。図8は、撮像状況情報32bの一例を示す図である。図8に示すように、撮像状況情報32bには、「状況ID」、「第2カメラの設置位置」、「第2カメラの設置角度」、「停留所」、「日時」および「天候」等の項目が含まれ、各項目は互いに関連付けられている。 Here, we will explain the imaging situation information 32b. Figure 8 is a diagram showing an example of the imaging situation information 32b. As shown in Figure 8, the imaging situation information 32b includes items such as "situation ID," "installation position of the second camera," "installation angle of the second camera," "bus stop," "date and time," and "weather," and each item is associated with each other.

「状況ID」は、撮像状況情報を識別する識別情報である。「第2カメラの設置位置」は、降り口2bにおいて第2カメラ11bが設置される位置を示す情報である。「第2カメラの設置位置」には、例えば第2カメラ11bが設置される場所(例えば車内の手すり、座席など)、第2カメラ11bが設置される高さなどの情報が含まれるが、これらに限定されるものではない。 The "situation ID" is identification information that identifies the imaging situation information. The "installation position of the second camera" is information that indicates the position where the second camera 11b is installed at the exit 2b. The "installation position of the second camera" includes, but is not limited to, information such as the location where the second camera 11b is installed (e.g., a handrail or seat inside the vehicle) and the height at which the second camera 11b is installed.

「第2カメラの設置角度」は、第2カメラ11bが設置される角度を示す情報である。「第2カメラの設置角度」には、例えば降り口2bに対する第2カメラ11bの取り付け角度であるが、これに限られず、第2カメラ11bの画角などその他の情報が含まれてもよい。 The "installation angle of the second camera" is information indicating the angle at which the second camera 11b is installed. The "installation angle of the second camera" is, for example, the mounting angle of the second camera 11b relative to the exit 2b, but is not limited to this and may include other information such as the angle of view of the second camera 11b.

「停留所」は、降車者撮像画像が撮像された停留所を示す情報である。「日時」および「天候」はそれぞれ、降車者撮像画像が撮像されたときの日時を示す情報、および、天候を示す情報である。 "Stop" is information indicating the stop at which the image of the disembarking passenger was captured. "Date and time" and "Weather" are information indicating the date and time and the weather when the image of the disembarking passenger was captured, respectively.

図8に示す例では、状況ID「S01」で識別される撮像状況のデータは、第2カメラ11bの設置位置が「位置T01」、第2カメラ11bの設置角度が「角度U01」、停留所が「停留所M01」、日時が「日時N01」、天候が「晴れ」であることを示している。 In the example shown in FIG. 8, the data of the imaging situation identified by the situation ID "S01" indicates that the installation position of the second camera 11b is "Position T01", the installation angle of the second camera 11b is "Angle U01", the bus stop is "Bus Stop M01", the date and time is "Date and Time N01", and the weather is "Sunny".

なお、第2カメラ11bの撮像条件は、上記した各項目のうち、「第2カメラの設置位置」および「第2カメラの設置角度」であり、記憶部30aに予め設定(登録)されているものとするが、これに限られない。すなわち、第2カメラ11bの撮像条件は、「第2カメラの設置位置」および「第2カメラの設置角度」の一方であってもよいし、「停留所」、「日時」および「天候」などその他の情報が含まれてもよく、任意に設定可能である。 The imaging conditions of the second camera 11b are the "installation position of the second camera" and the "installation angle of the second camera" among the above items, and are set (registered) in advance in the memory unit 30a, but are not limited to this. In other words, the imaging conditions of the second camera 11b may be either the "installation position of the second camera" or the "installation angle of the second camera", or may include other information such as "bus stop", "date and time", and "weather", and can be set arbitrarily.

図6の説明に戻ると、乗降カウンタ33bは、バス1の現在の乗客数をカウントするカウンタである。 Returning to the explanation of Figure 6, boarding and alighting counter 33b is a counter that counts the current number of passengers on bus 1.

制御部20bの取得部21bは、乗り口端末装置10aから出力された乗客情報(第1乗客情報)を取得し、取得された第1乗客情報を登録部24bへ出力する。なお、登録部24bは、第1乗客情報を記憶部30bに乗客情報31a(図7参照)として登録する。なお、第1乗客情報の記憶部30bへの登録は、取得部21bが行ってもよい。 The acquisition unit 21b of the control unit 20b acquires passenger information (first passenger information) output from the entrance terminal device 10a, and outputs the acquired first passenger information to the registration unit 24b. The registration unit 24b registers the first passenger information in the storage unit 30b as passenger information 31a (see FIG. 7). The acquisition unit 21b may register the first passenger information in the storage unit 30b.

また、取得部21bは、第2カメラ11bから、バス1から降車する乗客(降車者)が撮像された降車者撮像画像を取得する。例えば、取得部21bは、バス1が停留所で停止しているときに降車者撮像画像を取得するが、取得のタイミングはこれに限定されるものではない。取得部21bは、取得された降車者撮像画像を検出部22bへ出力する。 The acquisition unit 21b also acquires, from the second camera 11b, an alighting passenger image captured of a passenger (alighter) getting off the bus 1. For example, the acquisition unit 21b acquires an 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.

検出部22bは、降車者撮像画像に基づいて乗客(降車者)に関する乗客情報を検出することができる。なお、検出部22bは、第2検出部の一例である。 The detection unit 22b can detect passenger information related to passengers (disembarking passengers) based on the disembarking passenger image. The detection unit 22b is an example of a second detection unit.

例えば、検出部22bは、降車者撮像画像から乗客(降車者)の顔情報(詳しくは顔の特徴点情報)を検出する。例えば、検出部22bは、降車者撮像画像から、目、鼻や口、輪郭などの特徴点を抽出し、抽出された特徴点の位置を特徴点情報として検出する。検出部22aは、検出された特徴点情報を降車者撮像画像とともに、照合部23bおよび登録部24bへ出力する。 For example, the detection unit 22b detects facial information (more specifically, facial feature point information) of passengers (disembarking passengers) from the image of the disembarking passengers. For example, the detection unit 22b extracts feature points such as the eyes, nose, mouth, and contours from the image of the disembarking passengers, and detects the positions of the extracted feature points as feature point information. The detection unit 22a outputs the detected feature point information together with the image of the disembarking passengers to the matching unit 23b and the registration unit 24b.

検出部22bは、降車者撮像画像から降車者の属性情報を検出する。例えば、検出部22aは、降車者撮像画像における特徴点情報に基づいて性別や年齢、年齢層、マスクの有無などの属性情報を検出する。そして、検出部22aは、検出された属性情報を照合部23bおよび登録部23aへ出力する。 The detection unit 22b detects attribute information of disembarking passengers from the captured image of the disembarking passengers. For example, the detection unit 22a detects attribute information such as gender, age, age group, and whether or not a mask is worn based on feature point information in the captured image of the disembarking passengers. The detection unit 22a then outputs the detected attribute information to the matching unit 23b and the registration unit 23a.

また、検出部22bは、降車者撮像画像に基づいて検出された、属性情報を含む乗客情報の確度を示す第2確度を算出することができる。例えば、検出部22bは、降車者撮像画像に基づいて検出された特徴点の多寡など種々の情報に基づいて、乗客情報の第2確度を算出することができる。例えば検出部22bは、検出された特徴点が多くなるにつれて、第2確度が高くなるようにして算出する。検出部22bは、算出された第2確度を示す情報を登録部24bへ出力する。 The detection unit 22b can also calculate a second accuracy indicating the accuracy of the passenger information including attribute information detected based on the image of the disembarking passengers. For example, the detection unit 22b can calculate the second accuracy of the passenger information based on various information such as the number of feature points detected based on the image of the disembarking passengers. For example, the detection unit 22b calculates the second accuracy so that the more feature points are detected, the higher the second accuracy becomes. The detection unit 22b outputs information indicating the calculated second accuracy to the registration unit 24b.

照合部23bは、記憶部30bに記憶される第1乗客情報である乗客情報と、検出部22bによって検出された第2乗客情報とを照合する。詳しくは、照合部23bは、第1乗客情報で示される乗車者と、第2乗客情報で示される降車者とが同じ乗客であるか否かの照合を行う。 The matching unit 23b matches the passenger information, which is the first passenger information stored in the memory unit 30b, with the second passenger information detected by the detection unit 22b. In detail, the matching unit 23b checks whether the boarding passenger indicated by the first passenger information and the disembarking passenger indicated by the second passenger information are the same passenger.

例えば、照合部23bは、第2乗客情報における降車者の特徴点情報や属性情報が、第1乗客情報における乗車者の特徴点情報や属性情報と一致あるいは略一致するか否かの照合を行う。照合部23bは、降車者の特徴点情報等が乗車者の特徴点情報等と一致あるいは略一致する場合、第1乗客情報で示される乗車者と第2乗客情報で示される降車者とが同じ乗客である旨の照合結果を、登録部24bへ出力する。 For example, the matching unit 23b performs a comparison to determine whether the characteristic information and attribute information of the disembarking passenger in the second passenger information match or approximately match the characteristic information and attribute information of the passenger in the first passenger information. If the characteristic information, etc. of the disembarking passenger matches or approximately matches the characteristic information, etc. of the passenger, the matching unit 23b outputs to the registration unit 24b a comparison result indicating that the passenger indicated in the first passenger information and the disembarking passenger indicated in the second passenger information are the same passenger.

登録部24bは、第2乗客情報で示される降車者が第1乗客情報で示される乗車者と同じ乗客である旨の照合結果が入力された場合、第2乗客情報を記憶部30bに乗客情報31b(図7参照)として登録する(記憶させる)。なお、登録部24bは、記憶処理部の一例である。 When a matching result indicating that the disembarking passenger indicated in the second passenger information is the same as the boarding passenger indicated in the first passenger information is input, the registration unit 24b registers (stores) the second passenger information in the memory unit 30b as passenger information 31b (see FIG. 7). The registration unit 24b is an example of a storage processing unit.

言い換えると、例えば登録部24bは、同じ乗客について第1乗客情報および第2乗客情報が検出された場合、第1カメラ11aおよび第2カメラ11bのうち撮像条件が有利な一方のカメラ(ここでは第2カメラ11b)の撮像画像に基づいて検出された乗客情報(第2乗客情報)を記憶部30bに記憶させる。別言すれば、登録部24bは、撮像条件が有利な第2カメラ11bの降車者撮像画像に基づいて検出された第2乗客情報で、記憶部30bに記憶されていた第1乗客情報を更新する(上書きする)。 In other words, for example, when the first passenger information and the second passenger information are detected for the same passenger, the registration unit 24b stores in the memory unit 30b the passenger information (second passenger information) detected based on the captured image of one of the first camera 11a and the second camera 11b, which has more favorable imaging conditions (here, the second camera 11b). In other words, the registration unit 24b updates (overwrites) the first passenger information stored in the memory unit 30b with the second passenger information detected based on the disembarking passenger captured image of the second camera 11b, which has more favorable imaging conditions.

このように、本実施形態にあっては、撮像条件が有利な第2カメラ11bの撮像画像に基づいて検出された乗客情報(第2乗客情報)を記憶部30bに記憶させることで、乗客情報の精度を向上させることができる。すなわち、記憶部30bの乗客情報を、上記したように第1乗客情報より精度の高い第2乗客情報で上書きすることで、記憶部30bの乗客情報の精度を向上させることができる。 In this manner, in this embodiment, the accuracy of the passenger information can be improved by storing in the memory unit 30b passenger information (second passenger information) detected based on the image captured by the second camera 11b, which has favorable imaging conditions. In other words, by overwriting the passenger information in the memory unit 30b with the second passenger information, which is more accurate than the first passenger information, as described above, the accuracy of the passenger information in the memory unit 30b can be improved.

また、登録部24bは、特徴点情報および属性情報を含む第2乗客情報を記憶部30bに記憶させる際、算出された第2確度を示す情報を降車者撮像画像とともに、記憶部30aに乗客情報31b(図7参照)として登録する。また、登録部24bは、測位部12bのバス1の位置情報に基づいて、降車者撮像画像が撮像された停留所、すなわち、降車者が降車した停留所の情報を乗客情報31bに付加してもよい。 When the registration unit 24b stores the second passenger information including the feature point information and attribute information in the memory unit 30b, the registration unit 24b registers information indicating the calculated second accuracy together with the disembarking passenger image as passenger information 31b (see FIG. 7) in the memory unit 30a. The registration unit 24b may also add information on the bus stop where the disembarking passenger image was captured, i.e., the bus stop where the disembarking passenger disembarked, to the passenger information 31b based on the position information of the bus 1 from the positioning unit 12b.

また、登録部24bは、更新前の乗客情報(第1乗客情報)を履歴情報として記憶部30bに記憶させてもよい。詳しくは、登録部24bは、第1カメラ11aおよび第2カメラ11bのうち撮像条件が有利な一方のカメラ(ここでは第2カメラ11b)とは異なる他方のカメラ(ここでは第1カメラ11a)の撮像画像(乗車者撮像画像)に基づいて検出された乗客情報(第1乗客情報)を記憶した記憶部30bに対して、一方のカメラ(第2カメラ11b)の撮像画像(降車者撮像画像)に基づいて検出された乗客情報(第2乗客情報)を記憶させて更新した場合、更新前の乗客情報(第1乗客情報)を履歴情報として記憶部30bに記憶させてもよい。 The registration unit 24b may also store the passenger information (first passenger information) before the update in the storage unit 30b as history information. In detail, when the registration unit 24b stores passenger information (first passenger information) detected based on an image (image of passengers getting off) from one camera (second camera 11b) in the storage unit 30b that stores passenger information (first passenger information) detected based on an image (image of passengers getting on) from one camera (second camera 11b) different from the other camera (first camera 11a) that has more favorable imaging conditions, the registration unit 24b may store the passenger information (first passenger information) before the update in the storage unit 30b as history information.

このように、履歴情報を記憶部30bに記憶させておくことで、例えば第1カメラ11aの撮像条件の向上を図ることができる。すなわち、例えば、登録部24bは、記憶部30bに記憶される乗客情報(第2乗客情報)と履歴情報(第1乗客情報)との差分を算出し、算出された差分が予め設定された所定値以上である場合、第1カメラ11aの設置位置などが適切ではない可能性がある旨の通知を出力してもよい。なお、上記した差分として用いる情報は、任意に設定可能であり、一例としては第1確度と第2確度との差分を用いることができる。また、所定値は、第1乗客情報と第2乗客情報とが比較的大きく乖離していることを示す値に設定されるが、これに限られず、任意の値に設定可能である。 In this way, by storing the history information in the storage unit 30b, it is possible to improve the imaging conditions of the first camera 11a, for example. That is, for example, the registration unit 24b may calculate the difference between the passenger information (second passenger information) stored in the storage unit 30b and the history information (first passenger information), and if the calculated difference is equal to or greater than a predetermined value set in advance, output a notification that the installation position of the first camera 11a may not be appropriate. Note that the information used as the difference described above can be set arbitrarily, and as an example, the difference between the first accuracy and the second accuracy can be used. Also, the predetermined value is set to a value indicating that the first passenger information and the second passenger information are relatively far apart, but is not limited to this and can be set to any value.

詳しくは、第1乗客情報と第2乗客情報との間に比較的大きな差異がある場合、言い換えると、精度が高い第2乗客情報に対して第1乗客情報が乖離しているような場合、第1カメラ11aの設置位置や設置角度などが適切ではない可能性がある。そこで、本実施にあっては、履歴情報を記憶部30bに記憶させておくことで、上記した通知などを出力することが可能になる。そして、例えばバス事業者は、かかる通知に応じて、第1カメラ11aの設置位置や設置角度などを適切に変更することが可能となり、結果として第1カメラ11aの撮像条件の向上を図ることができる。 In more detail, when there is a relatively large difference between the first passenger information and the second passenger information, in other words, when the first passenger information deviates from the highly accurate second passenger information, the installation position and installation angle of the first camera 11a may not be appropriate. Therefore, in this embodiment, by storing the history information in the memory unit 30b, it becomes possible to output the above-mentioned notification. Then, for example, the bus operator can appropriately change the installation position and installation angle of the first camera 11a in response to such a notification, which results in improved imaging conditions for the first camera 11a.

逆に言えば、第1乗客情報と第2乗客情報との間に比較的大きな差異がない場合、言い換えると、精度が高い第2乗客情報に対して第1乗客情報が乖離していないような場合、第1カメラ11aの設置位置や設置角度などが適切であると推定することが可能になる。 Conversely, if there is no relatively large difference between the first passenger information and the second passenger information, in other words, if the first passenger information does not deviate from the highly accurate second passenger information, it becomes possible to estimate that the installation position, installation angle, etc. of the first camera 11a are appropriate.

また、登録部23aは、降車者撮像画像が撮像された停留所、日時および天候などの撮像状況を示す情報を、記憶部30bに撮像状況情報32b(図5参照)として登録してもよい。 The registration unit 23a may also register information indicating the imaging conditions, such as the bus stop at which the disembarking passenger image was captured, the date and time, and the weather, in the memory unit 30b as imaging condition information 32b (see FIG. 5).

このように、第1カメラ11aの撮像状況情報32aや第2カメラ11bの撮像状況情報32bなどを記憶しておくことで、例えば第1乗客情報と第2乗客情報との間に比較的大きな差異がない場合、各カメラ11a,11bの現在の設置位置や設置角度、日時および天候などを含めた撮像状況が適切であると推定することが可能になる。 In this way, by storing the imaging situation information 32a of the first camera 11a and the imaging situation information 32b of the second camera 11b, for example, if there is no relatively large difference between the first passenger information and the second passenger information, it becomes possible to estimate that the imaging situation, including the current installation position and installation angle of each camera 11a, 11b, the date, time, and weather, is appropriate.

また、履歴情報を記憶部30bに記憶させておくことで、例えばマスク無しで乗車した乗客がマスクを着用して降車したなど、乗客の行動変化を確認することも可能となる。 In addition, by storing the history information in the memory unit 30b, it is also possible to check changes in passenger behavior, for example, if a passenger who boarded the vehicle without a mask disembarks wearing a mask.

算出部25bは、乗客情報31bなどに基づいてバス1の乗客数を算出する。例えば、算出部25bは、乗客情報31bに乗車者の顔情報や属性情報を含む第1乗客情報が新たに登録されたときに乗車者の人数を1人加算する、詳しくは乗降カウンタ33bをインクリメントする。 The calculation unit 25b calculates the number of passengers on the bus 1 based on the passenger information 31b and the like. For example, when first passenger information including face information and attribute information of passengers is newly registered in the passenger information 31b, the calculation unit 25b adds one to the number of passengers, more specifically, increments the boarding and alighting counter 33b.

また、算出部25bは、乗客情報31bに、乗車者の特徴点情報や属性情報と一致あるいは略一致する降車者の情報を含む第2乗客情報が登録された場合に、かかる特徴点情報等の乗客がバス1から降車したと推定し、乗車者の人数から降車者を1人減算して得た値をバス1の現在の乗客数として算出する、詳しくは乗降カウンタ33bをデクリメントする。 In addition, when second passenger information including information on disembarking passengers that matches or nearly matches the characteristic point information or attribute information of passengers is registered in passenger information 31b, calculation unit 25b estimates that passengers with such characteristic point information have disembarked from bus 1, and calculates the current number of passengers on bus 1 by subtracting one disembarking passenger from the number of passengers; more specifically, it decrements boarding and alighting counter 33b.

なお、算出部25bは、バス1が停留所を出発して次の停留所に到着するまでの間に算出処理を実行するが、算出のタイミングはこれに限定されるものではない。 Note that the calculation unit 25b executes the calculation 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 calculation is not limited to this.

送信部26bは、乗客情報31bの一部あるいは全部と、乗降カウンタ33bの値であるバス1の乗客数の情報とを含む乗客情報を、管理サーバ200へ送信する。 The transmitting unit 26b transmits passenger information including some or all of the passenger information 31b and information on the number of passengers on the bus 1, which is the value of the boarding/alighting counter 33b, 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の構成について図9を参照して説明する。図9は、管理サーバ200の構成例を示すブロック図である。
<Management server configuration>
Next, the configuration of the management server 200 will be described with reference to Fig. 9. Fig. 9 is a block diagram showing an example of the configuration of the management server 200.

図9に示すように、管理サーバ200は、通信部201と、制御部210と、記憶部220とを備える。通信部201は、通信ネットワークNに双方向通信可能に接続する通信インターフェイスであり、バス端末装置10やバス事業者端末装置300、ユーザ端末装置400等との間で情報の送受信を行う。 As shown in FIG. 9, 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の一部あるいは全部と、乗降カウンタ33bの値であるバス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 passenger information 31b and information on the number of passengers on bus 1, which is the value of boarding and alighting counter 33b.

バス情報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.

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

図10に示すように、先ず乗り口端末装置10aは、第1カメラ11aから乗車者撮像画像を取得する(ステップS10)。次いで、乗り口端末装置10aは、乗車者撮像画像に基づいて乗客情報(第1乗客情報)を検出する(ステップS11)。次いで、乗り口端末装置10aは、検出された乗客情報を記憶部30aに登録する(ステップS12)。 As shown in FIG. 10, first, the entrance terminal device 10a acquires a passenger image from the first camera 11a (step S10). Next, the entrance terminal device 10a detects passenger information (first passenger information) based on the passenger image (step S11). Next, the entrance terminal device 10a registers the detected passenger information in the storage unit 30a (step S12).

そして、乗り口端末装置10aは、検出された乗客情報を降り口端末装置10bへ出力する(ステップS13)。 Then, the boarding terminal device 10a outputs the detected passenger information to the exiting terminal device 10b (step S13).

降り口端末装置10bは、乗り口端末装置10aから出力された乗客情報を記憶部30bに登録する(ステップS14)。次いで、降り口端末装置10bは、第2カメラ11bから降車者撮像画像を取得する(ステップS15)。次いで、降り口端末装置10bは、降車者撮像画像に基づいて乗客情報(第2乗客情報)を検出する(ステップS16)。 The exit terminal device 10b registers the passenger information output from the entrance terminal device 10a in the storage unit 30b (step S14). Next, the exit terminal device 10b acquires an image of the passenger disembarking from the second camera 11b (step S15). Next, the exit terminal device 10b detects passenger information (second passenger information) based on the image of the passenger disembarking (step S16).

次いで、降り口端末装置10bは、記憶部30aに記憶された乗客情報(第1乗客情報)と、降車者撮像画像に基づいて検出された乗客情報(第2乗客情報)とを照合する(ステップS17)。例えば、降り口端末装置10bは、降車者撮像画像に基づいて検出された第2乗客情報における降車者の特徴点情報や属性情報が、記憶部30aに記憶された第1乗客情報における乗車者の特徴点情報や属性情報と一致あるいは略一致するか否かの照合を行う。 Next, the exit terminal device 10b compares the passenger information (first passenger information) stored in the memory unit 30a with the passenger information (second passenger information) detected based on the image of disembarking passengers (step S17). For example, the exit terminal device 10b compares whether the feature information and attribute information of disembarking passengers in the second passenger information detected based on the image of disembarking passengers matches or substantially matches the feature information and attribute information of passengers in the first passenger information stored in the memory unit 30a.

次いで、降り口端末装置10bは、第2乗客情報で示される降車者が第1乗客情報で示される乗車者と同じ乗客である旨の照合結果である場合、第2乗客情報を記憶部30bに乗客情報として登録(更新)する(ステップS18)。 Next, if the comparison result indicates that the disembarking passenger indicated in the second passenger information is the same as the boarding passenger indicated in the first passenger information, the exit terminal device 10b registers (updates) the second passenger information as passenger information in the memory unit 30b (step S18).

次いで、降り口端末装置10bは、乗客情報などに基づいて、バス1の乗客数を算出する(ステップS19)。そして、降り口端末装置10bは、乗客情報の一部または全部、バス1の乗客数などを含む乗客情報を管理サーバ200へ送信する(ステップS20)。 Next, the exit terminal device 10b calculates the number of passengers on the bus 1 based on the passenger information, etc. (step S19). Then, the exit terminal device 10b transmits the passenger information, including some or all of the passenger information and the number of passengers on the bus 1, to the management server 200 (step S20).

管理サーバ200は、バス1の乗客数の情報などに基づいてバス1の混雑度を算出する(ステップS21)。そして、管理サーバ200は、混雑度情報や乗客情報などを、バス事業者端末装置300やユーザ端末装置400へ提供する(ステップS22)。 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 S21). 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 S22).

上述してきたように、実施形態に係るバス端末装置10(情報処理装置の一例)は、検出部22a(第1検出部の一例)と、検出部22b(第2検出部の一例)と、登録部24b(記憶処理部の一例)とを備える。検出部22aは、バス1の乗り口2aに設けられた第1カメラ11aによって撮像された乗車者撮像画像に基づいて乗り物の乗客に関する乗客情報(第1乗客情報)を検出可能に構成される。検出部22bは、バス1の降り口2bに設けられた第2カメラ11bによって撮像された降車者撮像画像に基づいて乗客に関する乗客情報(第2乗客情報)を検出可能に構成される。登録部24bは、検出部22aおよび検出部22bによってそれぞれ乗客情報(第1、第2乗客情報)が検出された場合、第1カメラ11aおよび第2カメラ11bのうち撮像条件が有利な一方のカメラ(ここでは第2カメラ11b)の撮像画像に基づいて検出された乗客情報(第2乗客情報)を記憶部30bに記憶させる。これにより、実施形態にあっては、乗客情報の精度を向上させることができる。 As described above, the bus terminal device 10 (an example of an information processing device) according to the embodiment includes a detection unit 22a (an example of a first detection unit), a detection unit 22b (an example of a second detection unit), and a registration unit 24b (an example of a storage processing unit). The detection unit 22a is configured to detect passenger information (first passenger information) related to passengers of the vehicle based on a passenger image captured by a first camera 11a provided at the boarding entrance 2a of the bus 1. The detection unit 22b is configured to detect passenger information (second passenger information) related to passengers based on an alighting passenger image captured by a second camera 11b provided at the alighting entrance 2b of the bus 1. When passenger information (first and second passenger information) is detected by the detection unit 22a and the detection unit 22b, respectively, the registration unit 24b stores the passenger information (second passenger information) detected based on the image captured by one of the first camera 11a and the second camera 11b (here, the second camera 11b) with more favorable imaging conditions in the storage unit 30b. This allows for an embodiment to improve the accuracy of passenger information.

また、第2カメラ11bが、撮像条件が有利な一方のカメラである。このように、乗り口2aと比較して、乗客の顔などを正面から撮像しやすい位置に設置可能な降り口2bに設置される第2カメラ11bを、撮像条件が有利な一方のカメラとすることで、第2カメラ11bの撮像画像によって検出される第2乗客情報を、確実に精度の高い情報にすることが可能になる。 The second camera 11b is the camera with more favorable imaging conditions. In this way, the second camera 11b, which is installed at the exit 2b and can be installed in a position that makes it easier to capture images of passengers' faces and the like from the front compared to the entrance 2a, is the camera with more favorable imaging conditions. This makes it possible to ensure that the second passenger information detected by the image captured by the second camera 11b is highly accurate.

(変形例)
次に、変形例に係るバス端末装置10について説明する。上記した実施形態においては、第1乗客情報および第2乗客情報が検出された場合、第2カメラ11bの撮像画像に基づいて検出された第2乗客情報を記憶部30bに記憶させるようにした。変形例では、これに限られず、所定の条件を満たした場合に、第2乗客情報ではなく、第1乗客情報を記憶部30bに記憶させるようにした。
(Modification)
Next, a bus terminal device 10 according to a modified example will be described. In the above-described embodiment, when the first passenger information and the second passenger information are detected, the second passenger information detected based on the image captured by the second camera 11b is stored in the storage unit 30b. In the modified example, the present invention is not limited to this, and when a predetermined condition is satisfied, the first passenger information is stored in the storage unit 30b instead of the second passenger information.

具体的に説明すると、上記したように、第2カメラ11bは撮像条件が有利であるため、第2カメラ11bの撮像画像に基づいて検出された第2乗客情報の精度は高くなる可能性が高い。しかしながら、第2カメラ11bにおいて、例えば天候などを含めて撮像条件に何らかの変化があったり、乗客の姿勢によって乗客を正面から撮像できなかったりする場合がある。かかる場合、第2乗客情報の精度が低下することがある。そこで、変形例にあっては、第2乗客情報の精度が低下するようなとき、第1乗客情報を記憶部30bに記憶させるようにした、別言すれば、第2乗客情報を記憶部30bに登録することを禁止するようにした。 To be more specific, as described above, the second camera 11b has favorable imaging conditions, and therefore the accuracy of the second passenger information detected based on the image captured by the second camera 11b is likely to be high. However, there may be some change in imaging conditions, including weather, in the second camera 11b, or the passenger may not be imaged from the front due to the passenger's posture. In such cases, the accuracy of the second passenger information may decrease. Therefore, in the modified example, when the accuracy of the second passenger information decreases, the first passenger information is stored in the memory unit 30b, in other words, the second passenger information is prohibited from being registered in the memory unit 30b.

一例として、登録部24bは、第2乗客情報を記憶部30bに登録するか否かの判定を、第1確度および第2確度を用いて行うことができる。例えば、登録部24bは、第1乗客情報の確度である第1確度と、第2乗客情報の確度である第2確度とを比較する。そして、登録部24bは、第1確度と第2確度との比較結果が予め設定された所定条件を満たした場合、第1乗客情報を記憶部30bに記憶させる。なお、所定条件は、任意に設定可能であるが、例えば、第2確度が第1確度未満であることなどの条件が設定可能である。 As an example, the registration unit 24b can use the first accuracy and the second accuracy to determine whether or not to register the second passenger information in the storage unit 30b. For example, the registration unit 24b compares the first accuracy, which is the accuracy of the first passenger information, with the second accuracy, which is the accuracy of the second passenger information. Then, when the comparison result between the first accuracy and the second accuracy satisfies a predetermined condition set in advance, the registration unit 24b stores the first passenger information in the storage unit 30b. Note that the predetermined condition can be set arbitrarily, and can be, for example, a condition that the second accuracy is less than the first accuracy.

これにより、例えば第2乗客情報の精度が低下した場合には、記憶部30bに登録されないため、記憶部30bの乗客情報の精度が低下することを抑制することが可能になる。 As a result, for example, if the accuracy of the second passenger information decreases, it is not registered in the memory unit 30b, making it possible to prevent the accuracy of the passenger information in the memory unit 30b from decreasing.

次に、変形例に係るバス端末装置10における具体的な処理手順について図11を用いて説明する。図11は、変形例に係るバス端末装置10が実行する処理手順を示すフローチャートである。 Next, the specific processing procedure in the bus terminal device 10 according to the modified example will be described with reference to FIG. 11. FIG. 11 is a flowchart showing the processing procedure executed by the bus terminal device 10 according to the modified example.

図11に示すように、バス端末装置10(乗り口端末装置10a)の制御部20aは、第1カメラ11aの乗車者撮像画像に基づいて検出された第1乗客情報の確度を示す第1確度を算出する(ステップS100)。 As shown in FIG. 11, the control unit 20a of the bus terminal device 10 (entrance terminal device 10a) calculates a first accuracy indicating the accuracy of the first passenger information detected based on the passenger image captured by the first camera 11a (step S100).

次いで、バス端末装置10(降り口端末装置10b)の制御部20bは、第2カメラ11bの降車者撮像画像に基づいて検出された第2乗客情報の確度を示す第2確度を算出する(ステップS101)。 Next, the control unit 20b of the bus terminal device 10 (exit terminal device 10b) calculates a second accuracy indicating the accuracy of the second passenger information detected based on the image of the disembarking passenger captured by the second camera 11b (step S101).

次いで、制御部20bは、算出された第1確度と第2確度とを比較する(ステップS102)。次いで、制御部20bは、比較結果が上記した所定条件を満たすか否かを判定する(ステップS103)。 Next, the control unit 20b compares the calculated first accuracy with the calculated second accuracy (step S102). Next, the control unit 20b determines whether the comparison result satisfies the above-mentioned predetermined condition (step S103).

制御部20bは、比較結果が所定条件を満たさないと判定された場合(ステップS103,No)、第2カメラ11bの降車者撮像画像に基づいて検出された第2乗客情報を記憶部30bに記憶させる(ステップS104)。 If the control unit 20b determines that the comparison result does not satisfy the predetermined condition (step S103, No), the control unit 20b stores the second passenger information detected based on the image of the disembarking passenger captured by the second camera 11b in the memory unit 30b (step S104).

他方、制御部20bは、比較結果が所定条件を満たすと判定された場合(ステップS103,Yes)、第1カメラ11aの乗車者撮像画像に基づいて検出された第1乗客情報を記憶部30bに記憶させる(ステップS105)。 On the other hand, if the control unit 20b determines that the comparison result satisfies the predetermined condition (step S103, Yes), the control unit 20b stores the first passenger information detected based on the passenger image captured by the first camera 11a in the memory unit 30b (step S105).

なお、上記では、第2カメラ11bが、撮像条件が有利な一方のカメラであるようにしたが、これに限定されるものではない。すなわち、第1カメラ11aが、撮像条件が有利な一方のカメラであってもよい。 In the above description, the second camera 11b is the camera with favorable imaging conditions, but this is not limited to the above. In other words, the first camera 11a may be the camera with favorable imaging conditions.

また、上記では、乗り口端末装置10a、降り口端末装置10bおよび管理サーバ200がそれぞれ、各種の処理を行うようにしたが、各種の処理が行われる装置は、上記に限定されるものではない。 In addition, in the above, 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で行われるようにしてもよい。 In other words, 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カメラ
22a 検出部
22b 検出部
24b 登録部
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 22a Detection unit 22b Detection unit 24b Registration unit 100 Information processing system 200 Management server

Claims (6)

制御部を備える情報処理装置であって、
前記制御部は、
乗り物の乗り口に設けられた第1カメラによって撮像された撮像画像に基づいて前記乗り物の乗客に関する乗客情報を検出
前記乗り物の降り口に設けられた第2カメラによって撮像された撮像画像に基づいて前記乗客に関する前記乗客情報を検出
記乗客情報がそれぞれ検出された場合、前記第1カメラおよび前記第2カメラのうち撮像条件が有利な一方のカメラの撮像画像に基づいて検出された前記乗客情報を記憶部に記憶させる
報処理装置。
An information processing device including a control unit,
The control unit is
Detecting passenger information related to passengers of the vehicle based on an image captured by a first camera provided at an entrance of the vehicle;
Detecting the passenger information related to the passenger based on an image captured by a second camera installed at an exit of the vehicle;
When the passenger information is detected , the passenger information detected based on an image captured by one of the first camera and the second camera, which has more favorable imaging conditions, is stored in a storage unit .
Information processing device.
前記制御部は、
前記第1カメラおよび前記第2カメラのうち前記一方のカメラとは異なる他方のカメラの撮像画像に基づいて検出された前記乗客情報を記憶した前記記憶部に対して、前記一方のカメラの撮像画像に基づいて検出された前記乗客情報を記憶させて更新した場合、更新前の前記乗客情報を履歴情報として前記記憶部に記憶させる
求項1に記載の情報処理装置。
The control unit is
when updating the passenger information detected based on an image captured by one of the first and second cameras by storing the passenger information detected based on an image captured by the other camera different from the one of the first and second cameras in the storage unit, the passenger information before the update is stored in the storage unit as history information .
The information processing device according to claim 1 .
前記第2カメラが、前記一方のカメラである
求項1または2に記載の情報処理装置。
The second camera is the one of the cameras .
3. The information processing device according to claim 1 or 2.
前記制御部は、
前記第1カメラの撮像画像に基づいて検出された前記乗客情報の確度を示す第1確度を算出し、
記第2カメラの撮像画像に基づいて検出された前記乗客情報の確度を示す第2確度を算出し、
記第1確度と前記第2確度とを比較し、比較結果が所定条件を満たす場合、前記一方のカメラとは異なる他方のカメラの撮像画像に基づいて検出された前記乗客情報を前記記憶部に記憶させる
求項1~3のいずれか一つに記載の情報処理装置。
The control unit is
Calculating a first accuracy indicating an accuracy of the passenger information detected based on an image captured by the first camera;
Calculating a second accuracy indicating an accuracy of the passenger information detected based on the image captured by the second camera;
comparing the first accuracy with the second accuracy, and if a comparison result satisfies a predetermined condition, storing the passenger information detected based on an image captured by another camera different from the one camera in the storage unit ;
4. The information processing device according to claim 1.
乗り物の乗り口に設けられたカメラによって撮像された乗客の第1撮像画像に基づく第1の乗客情報と、前記乗り物の降り口に設けられたカメラによって撮像された同一乗客の第2撮像画像に基づく第2の乗客情報のうち、撮像条件が有利な方の撮像画像に基づく乗客情報を記憶部に記憶させる制御部を有する情報処理装置。An information processing device having a control unit that stores in a memory unit first passenger information based on a first captured image of a passenger taken by a camera installed at the boarding entrance of the vehicle, and second passenger information based on a second captured image of the same passenger taken by a camera installed at the disembarking entrance of the vehicle, whichever is based on the captured image with more favorable imaging conditions. 情報処理装置が行う情報処理方法であって、
乗り物の乗り口に設けられた第1カメラによって撮像された撮像画像に基づいて前記乗り物の乗客に関する乗客情報を検出
前記乗り物の降り口に設けられた第2カメラによって撮像された撮像画像に基づいて前記乗客に関する前記乗客情報を検出
記乗客情報がそれぞれ検出された場合、前記第1カメラおよび前記第2カメラのうち撮像条件が有利な一方のカメラの撮像画像に基づいて検出された前記乗客情報を記憶部に記憶させる
報処理方法。
An information processing method performed by an information processing device,
Detecting passenger information related to passengers of the vehicle based on an image captured by a first camera provided at an entrance of the vehicle;
Detecting the passenger information related to the passenger based on an image captured by a second camera installed at an exit of the vehicle;
When the passenger information is detected , the passenger information detected based on an image captured by one of the first camera and the second camera, which has more favorable imaging conditions, is stored in a storage unit .
Information processing methods.
JP2020217599A 2020-12-25 2020-12-25 Information processing device and information processing method Active JP7556782B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020217599A JP7556782B2 (en) 2020-12-25 2020-12-25 Information processing device and information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020217599A JP7556782B2 (en) 2020-12-25 2020-12-25 Information processing device and information processing method

Publications (2)

Publication Number Publication Date
JP2022102710A JP2022102710A (en) 2022-07-07
JP7556782B2 true JP7556782B2 (en) 2024-09-26

Family

ID=82273356

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020217599A Active JP7556782B2 (en) 2020-12-25 2020-12-25 Information processing device and information processing method

Country Status (1)

Country Link
JP (1) JP7556782B2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014219913A (en) 2013-05-10 2014-11-20 技研トラステム株式会社 Apparatus for counting number of getting on/off passengers

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014219913A (en) 2013-05-10 2014-11-20 技研トラステム株式会社 Apparatus for counting number of getting on/off passengers

Also Published As

Publication number Publication date
JP2022102710A (en) 2022-07-07

Similar Documents

Publication Publication Date Title
CN111469802B (en) Seat belt state determination system and method
US11507960B2 (en) System and method for handling lost item in autonomous vehicle
US11679763B2 (en) Vehicle accident surrounding information link apparatus
CN109311622B (en) Elevator system and car call estimation method
US20220237277A1 (en) Visual login
US11151396B2 (en) Real time vehicle occupant emergency health data systems and methods
US9883145B2 (en) Onboard camera automatic calibration apparatus
US11238284B2 (en) Vehicle state evaluation apparatus
CN112997227A (en) Traffic support system, server, method, vehicle-mounted device, method for operating vehicle-mounted device, computer program, recording medium, computer, and semiconductor integrated circuit
US10785404B2 (en) Information processing method, information processing apparatus, and non-transitory recording medium
WO2018225067A1 (en) Fusion and calibration of sensor signals in a moving vehicle
JP2022133766A (en) Abnormal Behavior Notification Device, Abnormal Behavior Notification System, Abnormal Behavior Notification Method, and Program
CN111159529B (en) Information processing systems, servers, non-transitory computer-readable storage media, and methods for processing information
JP4845580B2 (en) Train congestion notification system
JP7556782B2 (en) Information processing device and information processing method
JP7512175B2 (en) Information processing device and information processing method
US20210240991A1 (en) Information processing method, information processing device, non-transitory computer-readable recording medium recording information processing program, and information processing system
JP6913643B2 (en) Loss prevention server device, loss prevention system, in-vehicle device, loss prevention terminal and loss prevention method
JP7514739B2 (en) Apparatus and method for determining whether or not a person is boarding or alighting
JP2022079321A (en) Calculation device and calculation method
JP2022169086A (en) Passenger getting-on/off data generation system and passenger getting-on/off data generation method
JP2023037803A (en) Control device and control method
JP2022102712A (en) Air conditioning control device and air conditioning control method
JP2024162918A (en) Information processing method and information processing device
JP6981051B2 (en) Information processing equipment, information processing system, information processing method and information processing program

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

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240521

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240626

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240912

R150 Certificate of patent or registration of utility model

Ref document number: 7556782

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150