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
JP7514739B2 - Apparatus and method for determining whether or not a person is boarding or alighting - Google Patents
[go: Go Back, main page]

JP7514739B2 - Apparatus and method for determining whether or not a person is boarding or alighting - Google Patents

Apparatus and method for determining whether or not a person is boarding or alighting Download PDF

Info

Publication number
JP7514739B2
JP7514739B2 JP2020190445A JP2020190445A JP7514739B2 JP 7514739 B2 JP7514739 B2 JP 7514739B2 JP 2020190445 A JP2020190445 A JP 2020190445A JP 2020190445 A JP2020190445 A JP 2020190445A JP 7514739 B2 JP7514739 B2 JP 7514739B2
Authority
JP
Japan
Prior art keywords
person
bus
information
passenger
boarding
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
JP2020190445A
Other languages
Japanese (ja)
Other versions
JP2022079320A (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 JP2020190445A priority Critical patent/JP7514739B2/en
Publication of JP2022079320A publication Critical patent/JP2022079320A/en
Application granted granted Critical
Publication of JP7514739B2 publication Critical patent/JP7514739B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Seats For Vehicles (AREA)
  • Passenger Equipment (AREA)
  • Image Analysis (AREA)

Description

本発明は、乗降判定装置および乗降判定方法に関する。 The present invention relates to a boarding/alighting determination device and a boarding/alighting determination 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

しかしながら、上記した撮像画像には、例えば乗り物の乗り口の外側に立っているだけで実際には乗車しない人物などが写り込むことがある。従来技術にあっては、かかる人物を乗り物に乗車する乗客として誤判定するおそれがあり、改善の余地があった。なお、乗り物の降り口側でも、実際には降車しない乗客を乗り物から降車したと誤判定することが起こりうる。 However, the above-mentioned captured image may capture, for example, a person who is simply standing outside the entrance of a vehicle and does not actually board the vehicle. In conventional technology, there is a risk that such a person may be erroneously determined to be a passenger boarding the vehicle, leaving room for improvement. Furthermore, even at the exit side of the vehicle, it may happen that a passenger who does not actually get off is erroneously determined to have got off the vehicle.

本発明は、上記に鑑みてなされたものであって、乗り物の乗降口付近に存在する人物の乗り物に対する乗降を精度よく判定することができる乗降判定装置および乗降判定方法を提供することを目的とする。 The present invention has been made in consideration of the above, and aims to provide a boarding/alighting determination device and a boarding/alighting determination method that can accurately determine whether a person present near the boarding/alighting entrance of a vehicle is boarding or alighting from the vehicle.

上記課題を解決し、目的を達成するために、本発明は、乗降判定装置において、検出部と、判定部とを備える。検出部は、乗り物の乗降口付近に存在する人物の頭の位置を検出する。判定部は、前記検出部によって検出された前記人物の頭の位置に基づいて前記人物の前記乗り物に対する乗降を判定する。 To solve the above problems and achieve the object, the present invention provides a boarding/alighting determination device that includes a detection unit and a determination unit. The detection unit detects the head position of a person near the boarding/alighting entrance of a vehicle. The determination unit determines whether the person has boarded or alighted from the vehicle based on the head position of the person detected by the detection unit.

本発明によれば、乗り物の乗降口付近に存在する人物の乗り物に対する乗降を精度よく判定することができる。 The present invention makes it possible to accurately determine whether a person near the entrance or exit of a vehicle is getting on or off the vehicle.

図1は、実施形態に係る乗降判定方法の概要を示す図である。FIG. 1 is a diagram showing an overview of a boarding/disembarking determination method according to an embodiment. 図2は、バス端末装置を備えた情報処理システムの構成例を示すブロック図である。FIG. 2 is a block diagram showing an example of the configuration of an information processing system equipped with a bus terminal device. 図3は、乗り口端末装置の構成例を示すブロック図である。FIG. 3 is a block diagram showing an example of the configuration of the entrance terminal device. 図4は、乗車者情報の一例を示す図である。FIG. 4 is a diagram showing an example of passenger information. 図5Aは、乗車の判定処理を説明するための図である。FIG. 5A is a diagram for explaining the boarding determination process. 図5Bは、乗車の判定処理を説明するための図である。FIG. 5B is a diagram for explaining the boarding determination process. 図6は、降り口端末装置の構成例を示すブロック図である。FIG. 6 is a block diagram showing an example of the configuration of an exit terminal device. 図7は、降車者情報の一例を示す図である。FIG. 7 is a diagram illustrating an example of disembarking passenger information. 図8は、管理サーバの構成例を示すブロック図である。FIG. 8 is a block diagram illustrating an example of the configuration of the management server. 図9は、情報処理システムが実行する処理シーケンスの一例を示す図である。FIG. 9 is a diagram illustrating an example of a processing sequence executed by the information processing system. 図10は、変形例に係る降り口端末装置の構成例を示すブロック図である。FIG. 10 is a block diagram showing a configuration example of an exit terminal device according to a modified example. 図11は、降車の判定処理を説明するための図である。FIG. 11 is a diagram for explaining the disembarking determination process.

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

<乗降判定装置による乗降判定方法の概要>
以下では先ず、実施形態に係る乗降判定装置による乗降判定方法の概要について図1を参照して説明する。図1は、実施形態に係る乗降判定方法の概要を示す図である。
<Outline of the method for determining whether or not boarding/alighting is performed by the boarding/alighting determination device>
First, an outline of a method for determining whether or not a vehicle is getting on or off using the device for determining whether or not a vehicle is getting on or off according to an embodiment will be described below with reference to Fig. 1. Fig. 1 is a diagram showing an outline of the method for determining whether or not a vehicle is getting on or off according to an embodiment.

実施形態に係る乗降判定方法は、例えば乗り物の乗降口付近に存在する人物の乗り物に対する乗降の判定などを行うことができる。上記した乗降口は、乗り物の乗り口2aおよび降り口2bの一方あるいは両方を含むものとする。なお、以下では、乗降判定方法が、例えば乗り物の乗り口2a付近に存在する人物の乗り物に対する乗車の判定を行う場合を例に挙げて説明する。 The boarding/alighting determination method according to the embodiment can, for example, determine whether a person present near the boarding/alighting entrance of a vehicle has boarded or alighted from the vehicle. The boarding/alighting entrance mentioned above includes one or both of the boarding entrance 2a and the alighting entrance 2b of the vehicle. In the following, an example will be described in which the boarding/alighting determination method determines whether a person present near the boarding entrance 2a of the vehicle has boarded the vehicle.

また、ここでは乗り物の一例としてバス1を挙げて説明するが、乗り物の種類はこれに限定されるものではない。すなわち、乗り物は、例えば鉄道車両や航空機、船舶などその他の種類の乗り物であってもよい。 In addition, although a bus 1 is used as an example of a vehicle, the type of vehicle is not limited to this. In other words, the vehicle may be other types of vehicles, such as a railroad car, an airplane, or a ship.

図1に示すように、バス1には、バス端末装置10が搭載され、かかるバス端末装置10が乗降判定装置として機能する。具体的に説明すると、バス端末装置10は、乗り口端末装置10aと、降り口端末装置10bとを備える。 As shown in FIG. 1, a bus 1 is equipped with a bus terminal device 10, which functions as a boarding/alighting determination 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カメラ11aは、乗り口2a付近に存在する人物Pの撮像画像Aを撮像する。なお、図1では、最初に撮像された人物Pを実線で示し、その後人物Pが移動した後に撮像された人物Pを破線で示している。 The boarding entrance terminal device 10a is installed at the boarding entrance 2a of the bus 1. The boarding entrance terminal device 10a is equipped with a first camera 11a. For example, the first camera 11a is installed at the boarding entrance 2a of the bus 1 and inside the bus 1 (inside the bus). The first camera 11a captures an image A of a person P present near the boarding entrance 2a. Note that in FIG. 1, the person P whose image was captured first is shown by a solid line, and the person P whose image was captured after the person P moved is shown by a dashed line.

乗り口端末装置10aは、第1カメラ11aから撮像画像Aを取得し、撮像画像Aから乗り口2a付近に存在する人物Pの頭Paの位置を検出する(ステップS1)。次いで、乗り口端末装置10aは、検出された人物Pの頭Paの位置に基づいて人物Pのバス1に対する乗車を判定する(ステップS2)。これにより、乗り口端末装置10aは、人物Pのバス1に対する乗車を精度よく判定することができる。 The entrance terminal device 10a acquires an image A from the first camera 11a and detects the position of the head Pa of person P near the entrance 2a from the image A (step S1). Next, the entrance terminal device 10a determines whether person P has boarded the bus 1 based on the detected position of person P's head Pa (step S2). This allows the entrance terminal device 10a to accurately determine whether person P has boarded the bus 1.

詳しく説明すると、例えば人物Pがバス1の車外から車内に入って乗車する場合、バス1の乗り口2aにある段差3を上る必要があるため、人物Pの頭Paの位置は、人物Pの移動前後で相対的に上がる。そこで、本実施形態に係る乗り口端末装置10aにあっては、人物Pの頭Paの位置が、矢印Dで示すように、人物Pの移動前後において相対的に上がった場合、人物Pがバス1に乗車したと判定するようにした。 To explain in more detail, for example, when person P enters bus 1 from outside the vehicle to board, he or she needs to climb step 3 at entrance 2a of bus 1, so the position of person P's head Pa rises relatively before and after the movement of person P. Therefore, in entrance terminal device 10a according to this embodiment, if the position of person P's head Pa rises relatively before and after the movement of person P, as shown by arrow D, it is determined that person P has boarded bus 1.

これにより、乗り口端末装置10aは、人物Pのバス1に対する乗車を精度よく判定することができる。言い換えると、乗り口端末装置10aは、例えばバス1の乗り口2aの外側に立っているだけで実際には乗車しない人物が撮像画像に写り込んだ場合であっても、人物の頭の位置は相対的に上がらないため、バス1に乗車したと判定しない。これにより、乗り口端末装置10aは、乗り口2aの外側に立っているだけの人物をバス1に乗車する乗客として誤判定してしまうことを抑制することができる。 This allows the entrance terminal device 10a to accurately determine whether person P has boarded the bus 1. In other words, even if a person who is simply standing outside the entrance 2a of the bus 1 and does not actually board the bus appears in the captured image, the entrance terminal device 10a will not determine that the person has boarded the bus 1 because the position of the person's head is not relatively high. This allows the entrance terminal device 10a to prevent erroneous determination of a person who is simply standing outside the entrance 2a as a passenger boarding the bus 1.

なお、本実施形態にあっては、乗り口端末装置10aによって人物Pがバス1に乗車したと判定した場合、人物Pは乗車者となることから、かかる乗車者(人物P)が撮像された撮像画像を乗車者撮像画像として、乗客数の算出などの処理に利用する。 In this embodiment, when the boarding terminal device 10a determines that person P has boarded the bus 1, person P becomes a passenger, and an image of the passenger (person P) is used as a passenger image for processing such as calculating the number of passengers.

なお、降り口端末装置10bは、バス1の降り口2bに設置される。降り口端末装置10bは、第2カメラ11bを備える。例えば、第2カメラ11bは、バス1の降り口2bであって、かつ、バス1の中(バス車内)に設けられる。 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).

<情報処理システムの構成>
次に、実施形態に係るバス端末装置(乗降判定装置)10を備えた情報処理システムの構成について、図2を用いて説明する。図2は、バス端末装置10を備えた情報処理システム100の構成例を示すブロック図である。
<Configuration of Information Processing System>
Next, the configuration of an information processing system including a bus terminal device (boarding/alighting determination 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 communicatively connected via short-range wireless communication such as Wi-Fi (registered trademark), but are not limited to this, and may be communicatively connected 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, etc. The detailed configuration of the exit terminal device 10b will be described later using FIG. 6, etc.

管理サーバ200は、バス端末装置10から送信される乗車者情報や降車者情報(いずれも後述)、バス1の乗客数の情報を含む乗客情報などを管理するサーバ装置である。管理サーバ200は、乗客情報などをバス事業者端末装置300へ提供することができる。また、管理サーバ200は、バス1の乗客数の情報に基づいてバス1の混雑度を算出し、算出された混雑度を示す混雑度情報をユーザ端末装置400へ提供することができる。なお、管理サーバ200の詳細な構成については、図8を用いて後述する。 The management server 200 is a server device that manages passenger information, including boarding and alighting information (both described below) transmitted from the bus terminal device 10, and information on the number of passengers on the bus 1. 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. 8.

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

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

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

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

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

第1カメラ11aは、例えばレンズと、CCD(Charge Coupled Device)やCMOS(Complementary Metal Oxide Semiconductor)などの撮像素子とを備えるカメラである。第1カメラ11aは、バス1の乗り口2a(図1参照)であって、かつ、バス1の中(バス車内)に設けられる。詳しくは、第1カメラ11aは、少なくとも乗り口2aから乗車する乗車者(乗客)の顔を含む範囲をバス車内から撮像可能な位置に設けられる。第1カメラ11aは、乗り口2a付近に存在する人物(乗車者を含む)の撮像画像を撮像し、撮像された撮像画像を制御部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 located at the boarding entrance 2a of the bus 1 (see FIG. 1) and is installed inside the bus 1 (inside the bus). In detail, the first camera 11a is installed in a position that allows the capture of an image from inside the bus that includes at least the face of the passenger who boards the bus from the boarding entrance 2a. The first camera 11a captures an image of a person (including a passenger) present near the boarding entrance 2a and outputs the captured 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 where the bus 1 is stopped.

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

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

また、制御部20aの取得部21a、検出部22a、判定部23a、登録部24aおよび出力部25aの少なくともいずれか一部または全部を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, determination unit 23a, registration unit 24a, and output unit 25a of the control unit 20a can be configured with hardware such as an ASIC (Application Specific Integrated Circuit) or FPGA (Field Programmable Gate Array).

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

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

「乗車者ID」は、乗車者を識別する識別情報である。「乗車者画像」は、乗車者撮像画像の情報である。乗車者撮像画像は、上記したように、乗り口端末装置10aによって、乗り口2a付近に存在する人物がバス1に乗車したと判定された場合に、かかる人物(乗車者)が写っている撮像画像である。なお、図4に示す例では、便宜上、「乗車者画像」を「画像E01」といったように抽象的な記載とするが、「画像E01」には具体的な情報が記憶されるものとする。以下、他の情報についても抽象的に記載する場合がある。 "Passenger ID" is identification information that identifies a passenger. "Passenger image" is information on a captured image of a passenger. As described above, a passenger image is an image captured of a person (passenger) when the boarding gate terminal device 10a determines that a person near the boarding gate 2a has boarded the bus 1. Note that in the example shown in FIG. 4, for convenience, the "passenger image" is described abstractly as "image E01," but it is assumed that specific information is stored in "image E01." Below, other information may also be described abstractly.

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

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

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

図3の説明に戻ると、制御部20aの取得部21aは、第1カメラ11aから、バス1の乗り口2a付近に存在する人物(乗車者を含む)の撮像画像を取得する。例えば、取得部21aは、バス1が停留所で停止しているときに撮像画像を取得するが、取得のタイミングはこれに限定されるものではない。取得部21aは、取得された撮像画像を検出部22aへ出力する。 Returning to the explanation of FIG. 3, the acquisition unit 21a of the control unit 20a acquires captured images of people (including passengers) near the boarding entrance 2a of the bus 1 from the first camera 11a. For example, the acquisition unit 21a acquires 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 captured images to the detection unit 22a.

検出部22aは、撮像画像に基づいて、バス1の乗り口2a付近に存在する人物の頭の位置を検出する。なお、頭の位置は、任意に設定可能であり、例えば頭全体の位置、頭の中心位置、頭の上端の位置や下端の位置など頭の種々の部位に設定可能である。さらに、検出部22aは、撮像画像に基づいて、バス1の乗り口2a付近に存在する人物の顔の大きさを検出する。検出部22aは、検出された頭の位置を示す情報および顔の大きさを示す情報を判定部23aへ出力する。 The detection unit 22a detects the head position of a person near the boarding entrance 2a of the bus 1 based on the captured image. The head position can be set arbitrarily, and can be set to various parts of the head, such as the position of the entire head, the center position of the head, the top end position or the bottom end position of the head. Furthermore, the detection unit 22a detects the size of the face of a person near the boarding entrance 2a of the bus 1 based on the captured image. The detection unit 22a outputs information indicating the detected head position and information indicating the size of the face to the determination unit 23a.

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

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

判定部23aは、撮像画像に写った人物のバス1に対する乗車を判定する。この乗車の判定処理について、図5Aおよび図5Bを参照しつつ説明する。図5Aおよび図5Bは、乗車の判定処理を説明するための図である。 The determination unit 23a determines whether a person captured in a captured image is boarding the bus 1. This boarding determination process will be described with reference to Figures 5A and 5B. Figures 5A and 5B are diagrams for explaining the boarding determination process.

なお、図5Aでは、撮像画像A1を示し、図5Bでは、撮像画像A1より後に撮像された撮像画像A2を示している。また、図5Aでは、図1と同様、最初に撮像された人物Pを実線で示し、その後人物Pが移動した後に撮像された人物Pを破線で示している。図5Bでは、図5Aにおいて破線で示されていた人物Pが、さらに移動した後に撮像された人物Pを一点鎖線あるいは二点鎖線で示している。 Note that Fig. 5A shows captured image A1, and Fig. 5B shows captured image A2 captured after captured image A1. Also, in Fig. 5A, as in Fig. 1, the person P captured first is shown in solid line, and the person P captured after the person P moved is shown in dashed line. In Fig. 5B, the person P captured after the person P shown in dashed line in Fig. 5A has moved further is shown in dashed line or double-dashed line.

図5Aに示すように、判定部23aは、検出された人物Pの頭Paの位置に基づいて人物Pのバス1に対する乗車を判定する。例えば、判定部23aは、人物Pの頭Paの位置が、矢印D1で示すように、人物Pの移動前後において相対的に上がった場合、人物Pがバス1に乗車したと判定するようにした。これにより、本実施形態にあっては、人物Pのバス1に対する乗車を精度よく判定することができることは、既に述べた通りである。 As shown in FIG. 5A, the determination unit 23a determines whether person P has boarded the bus 1 based on the detected position of the head Pa of person P. For example, the determination unit 23a determines that person P has boarded the bus 1 if the position of person P's head Pa rises relatively before and after the movement of person P, as shown by arrow D1. As a result, as already mentioned, in this embodiment, it is possible to accurately determine whether person P has boarded the bus 1.

例えば、判定部23aは、実線で示す人物Pの移動前の頭Paの位置が、所定値以上上がって、破線で示す人物Pの移動後の頭Paの位置になった場合、人物Pがバス1に乗車したと判定してもよい。ここで、所定値は、例えばバス1が停車している路面から段差3(図1参照)までの高さに応じて設定される。これにより、人物Pが段差3を上ってバス1に乗車したことを精度よく判定することが可能になる。なお、上記では、所定値が段差3の高さに応じて設定されるようにしたが、これは例示であって限定されるものではなく、任意の値に設定されてもよい。 For example, the determination unit 23a may determine that person P has boarded the bus 1 when the position of the head Pa of person P before the movement, shown by a solid line, rises by more than a predetermined value to become the position of the head Pa of person P after the movement, shown by a dashed line. Here, the predetermined value is set according to, for example, the height from the road surface on which the bus 1 is stopped to the step 3 (see FIG. 1). This makes it possible to accurately determine that person P has climbed the step 3 to board the bus 1. Note that, although the predetermined value is set according to the height of the step 3 in the above description, this is merely an example and is not limiting, and may be set to any value.

また、図5Bに示すように、判定部23aは、破線で示される人物Pのように、頭Paの位置が人物の移動前後において相対的に上がった後に、一点鎖線で示される人物Pのように、顔の大きさが人物Pの移動前後において相対的に大きくなった場合、人物Pがバス1に乗車したと判定してもよい(矢印D2参照)。 Also, as shown in FIG. 5B, the determination unit 23a may determine that person P has boarded the bus 1 if the position of the head Pa of person P shown by the dashed line rises relatively before and after the person's movement, and then the size of the face of person P becomes relatively larger before and after the person's movement, as shown by the dashed line (see arrow D2).

このように、顔の大きさが人物Pの移動前後において相対的に大きくなったということは、人物Pがバス1の中に設けられた第1カメラ11aに近づき、バス1に乗車したことを示していることから、判定部23aは、人物Pのバス1に対する乗車をより精度よく判定することができる。 In this way, the fact that the size of the face becomes relatively larger before and after the movement of person P indicates that person P has approached the first camera 11a installed inside the bus 1 and boarded the bus 1, and therefore the determination unit 23a can more accurately determine that person P has boarded the bus 1.

なお、判定部23aは、人物Pの顔の大きさが人物Pの移動前後において相対的に大きくなった後、さらに人物Pが撮像画像A2からフェードアウトした場合に、人物Pがバス1に乗車したと判定してもよい。 The determination unit 23a may determine that person P has boarded the bus 1 if the size of person P's face becomes relatively larger before and after person P moves, and then person P fades out of the captured image A2.

一方、判定部23aは、破線で示される人物Pのように、頭Paの位置が人物の移動前後において相対的に上がった後に、二点鎖線で示される人物Pのように、頭の位置が人物の移動前後において相対的に下がり、かつ、人物Pの顔の大きさが人物Pの移動前後において相対的に小さくなった場合、人物Pはバス1に乗車していないと判定してもよい(矢印D3参照)。 On the other hand, the determination unit 23a may determine that person P is not on the bus 1 if the position of the head Pa of person P shown by the dashed line increases relatively before and after the person moves, and then the position of the head decreases relatively before and after the person moves, as shown by the two-dot chain line, and the size of person P's face decreases relatively before and after the person moves (see arrow D3).

これにより、バス1に乗車しない人物Pを乗車者(乗客)として誤判定してしまうことを抑制することができる。すなわち、二点鎖線で示される人物Pの動作は、例えばバス1の車内に一旦入ったものの、バス1の行先が所望する行先と違っていたなどの理由でバス1から降りるような動作である。 This makes it possible to prevent erroneous determination of person P, who is not on bus 1, as a passenger. In other words, the action of person P shown by the two-dot chain line is, for example, an action of getting off bus 1 after entering the vehicle, because the destination of bus 1 is different from the desired destination.

判定部23aは、かかる動作を行った人物Pについてバス1に乗車していないと判定することから、バス1の車内に一旦入ったものの、実際にはバス1に乗車しない人物Pを乗車者(乗客)として誤判定してしまうことを抑制することができる。 The determination unit 23a determines that a person P who performs such an action is not on the bus 1, and therefore can prevent erroneous determination of a person P who enters the bus 1 but does not actually board the bus 1 as a passenger.

図3の説明を続けると、判定部23aは、判定結果を登録部24aに出力する。登録部24aは、乗り口2a付近に存在する人物がバス1に乗車したと判定された場合に、かかる人物(乗車者)が写っている撮像画像を乗車者撮像画像とする。そして、登録部24aは、乗車者撮像画像を含む各種の情報(特徴点情報や属性情報)を記憶部30aに乗車者情報31a(図4参照)として登録する。このとき、登録部24aは、測位部12aのバス1の位置情報に基づいて、乗車者撮像画像が撮像された停留所、すなわち、乗車者が乗車した停留所の情報を乗車者情報31aに付加してもよい。 Continuing with the explanation of FIG. 3, the determination unit 23a outputs the determination result to the registration unit 24a. When the registration unit 24a determines that a person present near the boarding entrance 2a has boarded the bus 1, the registration unit 24a sets the captured image showing the person (passenger) as a passenger captured image. Then, the registration unit 24a registers various information including the passenger captured image (feature point information and attribute information) in the storage unit 30a as passenger information 31a (see FIG. 4). At this time, the registration unit 24a may add information about the bus stop where the passenger captured image was taken, 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.

出力部25aは、記憶部30aにアクセスし、乗車者情報31aを降り口端末装置10bへ出力する。これにより、本実施形態に係る乗り口端末装置10aにあっては、実際に乗車した乗車者に即した乗車者情報31a、すなわち正確な乗車者情報31aを降り口端末装置10bへ出力することができる。 The output unit 25a accesses the memory unit 30a and outputs the passenger information 31a to the exit terminal device 10b. As a result, the entrance terminal device 10a according to this embodiment can output passenger information 31a that corresponds to the passenger who actually boarded the train, i.e., accurate passenger information 31a, to the exit terminal device 10b.

なお、出力部25aは、バス1が停留所を出発してから次の停留所に到着するまでの間に出力処理を実行するが、出力のタイミングはこれに限定されるものではない。 Note that the output unit 25a executes the output process between when the bus 1 departs from a bus stop and when it arrives at the next bus stop, but the 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(図1参照)であって、かつ、バス1の中(バス車内)に設けられる。詳しくは、第2カメラ11bは、少なくとも降り口2bから降車する降車者(乗客)の顔を含む範囲をバス車内から撮像可能な位置に設けられる。第2カメラ11bは、降車者の降車者撮像画像を撮像し、撮像された降車者撮像画像を制御部20bへ出力する。 The second camera 11b is a camera equipped with, for example, a lens and an imaging element such as a CCD or CMOS. The second camera 11b is provided at the exit 2b of the bus 1 (see FIG. 1) 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 registration unit 23b, a matching unit 24b, a calculation unit 25b, and a transmission unit 26b, and includes, for example, a computer having a CPU, ROM, RAM, input/output ports, etc., and various circuits.

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

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

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

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

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

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

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

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

図7に示す例では、降車者ID「Q01」で識別される降車者のデータは、降車者画像が「画像E11」、特徴点が「特徴点F01」、性別が「男性」、年齢が「年齢G01」、年齢層が「大人」、降車した停留所が「停留所H11」、照合結果が「乗車者ID[P01]と一致」であることを示している。 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 F01", the gender is "Male", the age is "Age G01", the age group is "Adult", the stop where the passenger disembarked is "Stop H11", and the comparison result is "Matches passenger ID [P01]".

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

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

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

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

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

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

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

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

このように、算出部25bは、正確な乗車者情報31bを用いることから、バス1の乗客数を精度よく算出することができる。なお、算出部25bは、バス1が停留所を出発して次の停留所に到着するまでの間に算出処理を実行するが、算出のタイミングはこれに限定されるものではない。 In this way, the calculation unit 25b uses accurate passenger information 31b, and can therefore accurately calculate the number of passengers on the bus 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や降車者情報32bの一部あるいは全部と、乗降カウンタ33bの値であるバス1の乗客数の情報とを含む乗客情報を、管理サーバ200へ送信する。 The transmitting unit 26b transmits passenger information including some or all of the boarding passenger information 31b and alighting passenger information 32b, and information on the number of passengers on 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の構成について図8を参照して説明する。図8は、管理サーバ200の構成例を示すブロック図である。
<Management server configuration>
Next, the configuration of the management server 200 will be described with reference to Fig. 8. Fig. 8 is a block diagram showing an example of the configuration of the management server 200.

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

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

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

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

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

乗客情報221は、降り口端末装置10bから送信された、バス1の乗客に関する情報である。乗客情報221には、上記したように、乗車者情報31bや降車者情報32bの一部あるいは全部と、乗降カウンタ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 boarding passenger information 31b and alighting passenger information 32b, as well as 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が実行する処理手順について、図9を用いて説明する。図9は、実施形態に係るバス端末装置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. 9. Fig. 9 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.

図9に示すように、先ず乗り口端末装置10aは、第1カメラ11aから、バス1の乗り口2a付近に存在する人物の撮像画像を取得する(ステップS10)。次いで、乗り口端末装置10aは、撮像画像に写った人物の頭の位置に基づいて人物のバス1に対する乗車を判定する(ステップS11)。 As shown in FIG. 9, first, the entrance terminal device 10a acquires an image of a person near the entrance 2a of the bus 1 from the first camera 11a (step S10). Next, the entrance terminal device 10a determines whether the person is boarding the bus 1 based on the position of the person's head in the captured image (step S11).

乗り口端末装置10aは、バス1に乗車したと判定された人物が写った撮像画像(乗車者撮像画像)を含む乗車者情報を記憶部30aに登録する(ステップS12)。そして、乗り口端末装置10aは、乗車者情報を降り口端末装置10bへ出力する(ステップS13)。 The entrance terminal device 10a registers passenger information including a captured image (passenger captured image) of the person determined to have boarded the bus 1 in the storage unit 30a (step S12). The entrance terminal device 10a then outputs the passenger information to the exit terminal device 10b (step S13).

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

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

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

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

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

上述してきたように、実施形態に係るバス端末装置10(乗降判定装置の一例)は、検出部22aと、判定部23aとを備える。検出部22aは、バス1の乗降口(乗り口2a)付近に存在する人物の頭の位置を検出する。判定部23aは、検出部22aによって検出された人物の頭の位置に基づいて人物の乗り物に対する乗降を判定する。これにより、実施形態にあっては、乗り物の乗降口付近に存在する人物の乗り物に対する乗降を精度よく判定することができる。 As described above, the bus terminal device 10 (an example of a boarding/alighting determination device) according to the embodiment includes a detection unit 22a and a determination unit 23a. The detection unit 22a detects the head position of a person near the boarding/alighting entrance (boarding entrance 2a) of the bus 1. The determination unit 23a determines whether a person has boarded or alighted from the vehicle based on the head position of the person detected by the detection unit 22a. This makes it possible to accurately determine whether a person near the boarding/alighting entrance of the vehicle has boarded or alighted from the vehicle in the embodiment.

<変形例>
次に、変形例について説明する。変形例では、降り口端末装置10bが、例えばバス1の降り口2b(図1参照)付近に存在する人物の乗り物からの降車の判定を行うようにした。
<Modification>
Next, a modified example will be described below. In the modified example, the exit terminal device 10b judges whether a person present near the exit 2b (see FIG. 1) of the bus 1 has exited the vehicle.

図10は、変形例に係る降り口端末装置10bの構成例を示すブロック図である。なお、以下においては、実施形態と共通の構成については、同一の符号を付して説明を省略する。 Figure 10 is a block diagram showing an example of the configuration of an exit terminal device 10b according to a modified example. In the following, the same reference numerals are used to designate components that are common to the embodiment, and descriptions thereof will be omitted.

図10に示すように、変形例に係る降り口端末装置10bの制御部20bは、判定部27bをさらに備える。 As shown in FIG. 10, the control unit 20b of the exit terminal device 10b according to the modified example further includes a determination unit 27b.

制御部20bの取得部21bは、第2カメラ11bから、バス1の降り口2b付近に存在する人物(降車者を含む)の撮像画像を取得する。取得部21bは、取得された撮像画像を検出部22bへ出力する。 The acquisition unit 21b of the control unit 20b acquires captured images of people (including people getting off) near the exit 2b of the bus 1 from the second camera 11b. The acquisition unit 21b outputs the acquired captured images to the detection unit 22b.

検出部22bは、撮像画像に基づいて、バス1の降り口2b付近に存在する人物の頭の位置を検出する。検出部22bは、検出された頭の位置を示す情報を判定部27bへ出力する。 The detection unit 22b detects the head position of a person near the exit 2b of the bus 1 based on the captured image. The detection unit 22b outputs information indicating the detected head position to the determination unit 27b.

判定部27bは、撮像画像に写った人物のバス1からの降車を判定する。この降車の判定処理について、図11を参照しつつ説明する。図11は、降車の判定処理を説明するための図である。なお、図11では、撮像画像B1を示し、最初に撮像された人物Pを実線で示し、その後人物Pが移動した後に撮像された人物Pを破線で示している。 The determination unit 27b determines whether a person captured in the captured image has disembarked from the bus 1. This disembarking determination process will be described with reference to FIG. 11. FIG. 11 is a diagram for explaining the disembarking determination process. Note that FIG. 11 shows a captured image B1, with the first captured person P indicated by a solid line, and the person P captured after the person P has moved indicated by a dashed line.

図11に示すように、判定部27bは、検出された人物Pの頭Pbの位置に基づいて人物Pのバス1からの降車を判定する。例えば、判定部27bは、人物Pの頭Pbの位置が、矢印D4で示すように、人物Pの移動前後において相対的に下がった場合、人物Pがバス1から降車したと判定するようにした。これにより、変形例にあっては、人物Pのバス1からの降車を精度よく判定することができる。 As shown in FIG. 11, the determination unit 27b determines whether person P has disembarked from the bus 1 based on the detected position of the head Pb of person P. For example, the determination unit 27b determines that person P has disembarked from the bus 1 when the position of person P's head Pb is relatively lower before and after the movement of person P, as shown by arrow D4. This makes it possible to accurately determine whether person P has disembarked from the bus 1 in this modified example.

詳しく説明すると、例えば人物Pがバス1の車内から車外に降りて降車する場合、バス1の降り口2bにある段差4(図1参照)を下りる必要があるため、人物Pの頭Pbの位置は、人物Pの移動前後で相対的に下がる。そこで、変形例に係る降り口端末装置10bにあっては、人物Pの頭Pbの位置が、人物Pの移動前後において相対的に下がった場合、人物Pがバス1から降車したと判定するようにした。 To explain in more detail, for example, when person P gets off bus 1, he or she needs to go down step 4 (see FIG. 1) at exit 2b of bus 1, so the position of person P's head Pb drops relatively lower before and after person P's movement. Therefore, in the exit terminal device 10b according to the modified example, if the position of person P's head Pb drops relatively lower before and after person P's movement, it is determined that person P has disembarked from bus 1.

これにより、変形例に係る降り口端末装置10bは、人物Pのバス1からの降車を精度よく判定することができる。言い換えると、降り口端末装置10bは、例えば降り口2b付近に立っているだけで実際には降車しない人物が撮像画像に写り込んだ場合であっても、人物の頭の位置は相対的に下がらないため、バス1から降車したと判定しない。これにより、降り口端末装置10bは、降り口2b付近に立っているだけの人物をバス1から降車する降車者として誤判定してしまうことを抑制することができる。 This allows the exit terminal device 10b according to the modified example to accurately determine that person P has disembarked from the bus 1. In other words, even if a person who is simply standing near the exit 2b and does not actually disembark appears in the captured image, the exit terminal device 10b will not determine that the person has disembarked from the bus 1 because the position of the person's head does not lower relatively. This allows the exit terminal device 10b to prevent erroneous determination that a person who is simply standing near the exit 2b is a person disembarking from the bus 1.

例えば、判定部27bは、実線で示す人物Pの移動前の頭Pbの位置が、第2所定値以上下がって、破線で示す人物Pの移動後の頭Pbの位置になった場合、人物Pがバス1から降車したと判定してもよい。ここで、第2所定値は、例えばバス1が停車している路面から段差4(図1参照)までの高さに応じて設定される。これにより、人物Pが段差4を下りてバス1から降車したことを精度よく判定することが可能になる。なお、上記では、第2所定値が段差4の高さに応じて設定されるようにしたが、これは例示であって限定されるものではなく、任意の値に設定されてもよい。 For example, the determination unit 27b may determine that person P has dismounted from the bus 1 when the position of the head Pb of person P before the movement, shown by a solid line, drops by more than a second predetermined value to the position of the head Pb of person P after the movement, shown by a dashed line. Here, the second predetermined value is set according to, for example, the height from the road surface on which the bus 1 is stopped to the step 4 (see FIG. 1). This makes it possible to accurately determine that person P has descended the step 4 and dismounted from the bus 1. Note that, in the above, the second predetermined value is set according to the height of the step 4, but this is merely an example and is not limiting, and may be set to any value.

なお、登録部23bは、降り口2b付近に存在する人物がバス1から降車したと判定された場合に、かかる人物(降車者)が写っている撮像画像を降車者撮像画像とする。そして、登録部24aは、降車者撮像画像を含む各種の情報(特徴点情報や属性情報)を記憶部30bに降車者情報32bとして登録する。 When the registration unit 23b determines that a person near the exit 2b has disembarked from the bus 1, the registration unit 23b sets the captured image showing the person (disembarking passenger) as a disembarking passenger captured image. The registration unit 24a then registers various information (feature point information and attribute information) including the disembarking passenger captured image in the storage unit 30b as disembarking passenger information 32b.

なお、上記した変形例では、判定部27bは、人物の頭の位置に基づいて人物の降車を判定するようにしたが、これに限定されるものではなく、頭の位置に加え、あるいは代えて人物の顔の大きさに基づいて人物の降車を判定してもよい。すなわち、図示は省略するが、判定部27bは、頭の位置が人物の移動前後において相対的に下がった後に、顔の大きさが人物の移動前後において相対的に小さくなった場合、人物がバス1に降車したと判定してもよい。このように、顔の大きさが人物の移動前後において相対的に小さくなったということは、人物がバス1の中に設けられた第2カメラ11bから離れ、バス1から降車したことを示していることから、判定部27bは、人物のバス1からの降車をより精度よく判定することができる。 In the above-described modified example, the determination unit 27b determines whether a person has disembarked based on the position of the person's head, but the present invention is not limited to this. The determination unit 27b may determine whether a person has disembarked based on the size of the person's face in addition to or instead of the position of the head. That is, although not shown in the figure, the determination unit 27b may determine that a person has disembarked from the bus 1 when the position of the head is relatively lower before and after the person's movement and the size of the face becomes relatively smaller before and after the person's movement. In this way, the fact that the size of the face becomes relatively smaller before and after the person's movement indicates that the person has moved away from the second camera 11b installed in the bus 1 and disembarked from the bus 1, and therefore the determination unit 27b can more accurately determine that a person has disembarked from the bus 1.

なお、バス端末装置10は、上記した乗車の判定および降車の判定の両方を行ってもよいし、いずれか一方を行ってもよい。 The bus terminal device 10 may perform both the boarding and disembarking determinations described above, or may perform only one of them.

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

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

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

1 バス
10 バス端末装置
10a 乗り口端末装置
10b 降り口端末装置
11a 第1カメラ
11b 第2カメラ
22a 検出部
23a 判定部
100 情報処理システム
200 管理サーバ
REFERENCE SIGNS LIST 1 Bus 10 Bus terminal device 10a Boarding terminal device 10b Exit terminal device 11a First camera 11b Second camera 22a Detection unit 23a Determination unit 100 Information processing system 200 Management server

Claims (6)

制御部を有する乗降判定装置であって、
前記制御部は、
乗り物の乗降口であって、かつ、前記乗り物の中に設けられるカメラによって撮像された、前記乗り物の乗降口付近に存在する人物の撮像画像に基づいて、前記人物の頭の位置および顔の大きさを検出し、
前記人物の頭の位置が前記人物の移動前後において相対的に上がった後に、前記人物の顔の大きさが前記人物の移動前後において相対的に大きくなった場合、前記人物が前記乗り物に乗車したと判定し、
前記人物の頭の位置が前記人物の移動前後において相対的に上がった後に、前記人物の頭の位置が前記人物の移動前後において相対的に下がり、かつ、前記人物の顔の大きさが前記人物の移動前後において相対的に小さくなった場合、前記人物は前記乗り物に乗車していないと判定する、
降判定装置。
A boarding/disembarking determination device having a control unit,
The control unit is
Detecting a head position and a face size of a person based on an image of the person present near the boarding/alighting entrance of the vehicle, the image being captured by a camera installed in the vehicle ;
When the position of the person's head relatively rises before and after the movement of the person, and then the size of the person's face relatively increases before and after the movement of the person, it is determined that the person has boarded the vehicle;
when the position of the person's head relatively rises before and after the movement of the person, and then the position of the person's head relatively falls before and after the movement of the person, and the size of the person's face relatively decreases before and after the movement of the person, it is determined that the person is not riding on the vehicle.
Boarding and alighting determination device.
前記制御部は、
前記人物の頭の位置が前記人物の移動前後において相対的に下がった場合、前記人物が前記乗り物から降車したと判定する
求項1に記載の乗降判定装置。
The control unit is
If the position of the person's head is relatively lower before and after the person moves, it is determined that the person has dismounted from the vehicle .
The boarding/alighting determination device according to claim 1 .
乗り物に乗降する人物の撮像画像に基づいて、前記人物の頭の位置および顔の大きさを検出し、Detecting the head position and face size of a person getting on or off a vehicle based on a captured image of the person;
乗降する前記人物の前記頭の位置が上がった後に下がり、かつ、前記顔の大きさが小さくなった場合、前記人物は前記乗り物に乗車していないと判定する制御部を有する、a control unit that determines that the person is not riding on the vehicle when the position of the head of the person getting on or off rises and then falls and the size of the face becomes smaller,
乗降判定装置。Boarding and alighting determination device.
前記制御部は、
前記人物の前記頭の位置が上がった後に、前記顔の大きさが大きくなった場合、前記人物が前記乗り物に乗車したと判定する、
請求項3に記載の乗降判定装置。
The control unit is
If the size of the face of the person increases after the position of the head of the person increases, it is determined that the person has boarded the vehicle.
The boarding/alighting determination device according to claim 3 .
前記制御部は、
乗降する前記人物の前記頭の位置が下がった場合、前記人物が前記乗り物から降車したと判定する
求項3または4に記載の乗降判定装置。
The control unit is
When the position of the head of the person getting on or off the vehicle is lowered , it is determined that the person has gotten off the vehicle .
The boarding/alighting determination device according to claim 3 or 4 .
乗り物の乗降口であって、かつ、前記乗り物の中に設けられるカメラによって撮像された、前記乗り物の乗降口付近に存在する人物の撮像画像に基づいて、前記人物の頭の位置および顔の大きさを検出し、
前記人物の頭の位置が前記人物の移動前後において相対的に上がった後に、前記人物の顔の大きさが前記人物の移動前後において相対的に大きくなった場合、前記人物が前記乗り物に乗車したと判定し、
前記人物の頭の位置が前記人物の移動前後において相対的に上がった後に、前記人物の頭の位置が前記人物の移動前後において相対的に下がり、かつ、前記人物の顔の大きさが前記人物の移動前後において相対的に小さくなった場合、前記人物は前記乗り物に乗車していないと判定する、
乗降判定装置が行う乗降判定方法。
Detecting a head position and a face size of a person based on an image of the person present near the boarding/alighting entrance of the vehicle, the image being captured by a camera installed in the vehicle ;
when the position of the person's head relatively rises before and after the movement of the person, and then the size of the person's face relatively increases before and after the movement of the person, it is determined that the person has boarded the vehicle;
when the position of the person's head relatively rises before and after the movement of the person, and then the position of the person's head relatively falls before and after the movement of the person, and the size of the person's face relatively decreases before and after the movement of the person, it is determined that the person is not riding on the vehicle.
A method for determining whether or not passengers are getting on and off , performed by a boarding/off determination device .
JP2020190445A 2020-11-16 2020-11-16 Apparatus and method for determining whether or not a person is boarding or alighting Active JP7514739B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020190445A JP7514739B2 (en) 2020-11-16 2020-11-16 Apparatus and method for determining whether or not a person is boarding or alighting

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020190445A JP7514739B2 (en) 2020-11-16 2020-11-16 Apparatus and method for determining whether or not a person is boarding or alighting

Publications (2)

Publication Number Publication Date
JP2022079320A JP2022079320A (en) 2022-05-26
JP7514739B2 true JP7514739B2 (en) 2024-07-11

Family

ID=81707547

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020190445A Active JP7514739B2 (en) 2020-11-16 2020-11-16 Apparatus and method for determining whether or not a person is boarding or alighting

Country Status (1)

Country Link
JP (1) JP7514739B2 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005235104A (en) 2004-02-23 2005-09-02 Jr Higashi Nippon Consultants Kk Mobile object detection system, mobile object detection apparatus, mobile object detection method, and mobile object detection program
JP2007272877A (en) 2006-03-06 2007-10-18 Omron Corp Information processing apparatus and method, program, and recording medium
JP2013025523A (en) 2011-07-20 2013-02-04 Hitachi Kokusai Electric Inc Monitoring system and congestion rate calculation method
JP2013162268A (en) 2012-02-03 2013-08-19 Saxa Inc Human detection apparatus
JP2014103521A (en) 2012-11-20 2014-06-05 Saxa Inc Imaging apparatus and image processing program
JP2014219913A (en) 2013-05-10 2014-11-20 技研トラステム株式会社 Apparatus for counting number of getting on/off passengers
DE102016107675A1 (en) 2016-04-26 2017-10-26 Rheinmetall Defence Electronics Gmbh Apparatus and method for automatically counting persons in a vehicle

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4528679A (en) * 1983-03-14 1985-07-09 General Signal Corporation Automatic counting system for passages
JP3620257B2 (en) * 1997-12-10 2005-02-16 オムロン株式会社 Boarding fee output system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005235104A (en) 2004-02-23 2005-09-02 Jr Higashi Nippon Consultants Kk Mobile object detection system, mobile object detection apparatus, mobile object detection method, and mobile object detection program
JP2007272877A (en) 2006-03-06 2007-10-18 Omron Corp Information processing apparatus and method, program, and recording medium
JP2013025523A (en) 2011-07-20 2013-02-04 Hitachi Kokusai Electric Inc Monitoring system and congestion rate calculation method
JP2013162268A (en) 2012-02-03 2013-08-19 Saxa Inc Human detection apparatus
JP2014103521A (en) 2012-11-20 2014-06-05 Saxa Inc Imaging apparatus and image processing program
JP2014219913A (en) 2013-05-10 2014-11-20 技研トラステム株式会社 Apparatus for counting number of getting on/off passengers
DE102016107675A1 (en) 2016-04-26 2017-10-26 Rheinmetall Defence Electronics Gmbh Apparatus and method for automatically counting persons in a vehicle

Also Published As

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

Similar Documents

Publication Publication Date Title
KR102098516B1 (en) Passenger management device and passenger management method
CN109311622B (en) Elevator system and car call estimation method
US11679763B2 (en) Vehicle accident surrounding information link apparatus
RU2017131863A (en) SYSTEMS AND METHODS FOR PASSENGER INSPECTION
US20210279740A1 (en) System and method for handling lost item in autonomous vehicle
CN103508282B (en) Elevator monitoring arrangement and supervision method
CN106341461B (en) Method and device for paying taxi fare
CN111325088B (en) Information processing system, recording medium, and information processing method
US20200226858A1 (en) User reliability evaluation apparatus
WO2013088620A1 (en) Electronic device
CN112084824A (en) Passenger reminder method, device, electronic device and storage medium
JP2020196349A (en) Congestion state management device, congestion state management system, congestion state management method, and program
JP7514739B2 (en) Apparatus and method for determining whether or not a person is boarding or alighting
JP2019111886A (en) Information processing system, control method for information processing system and program
JP7548787B2 (en) Passenger number calculation device and passenger number calculation method
JP7512175B2 (en) Information processing device and information processing method
JP7556782B2 (en) Information processing device and information processing method
JP7186749B2 (en) Management system, management method, management device, program and communication terminal
JP7734536B2 (en) Information processing device and information processing method
JP2020154917A (en) Passenger management device, passenger information processing device, passenger management method, and program
JP2022169086A (en) Passenger getting-on/off data generation system and passenger getting-on/off data generation method
JP2023037801A (en) Information processing device and information processing method
KR102890938B1 (en) Method, information processing device, and system
JP2023037803A (en) Control device and control method
JP7305698B2 (en) Vehicle congestion determination method and vehicle congestion determination system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230929

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240312

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240313

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240507

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240611

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240701

R150 Certificate of patent or registration of utility model

Ref document number: 7514739

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150