(57)【特許請求の範囲】
【請求項１】
映像を取得する映像取得部と、
前記映像から動体領域を検出する動体検出部と、
前記動体検出部により検出された動体領域が起立状態の人物を表しているか否かを判定する第１判定部と、
前記動体検出部により検出された動体領域が着席状態の人物を表しているか否かを判定する第２判定部と、
前記第１判定部の判定結果と前記第２判定部の判定結果とに基づいて人物の座席への着席を判定し、着席数を計数する着席判定部と、
前記着席判定部により着席したと判定された際の前記動体検出部により検出された動体領域を着席領域として追加設定する着席領域設定部と、
を備える着席判定装置。
【請求項２】
前記映像取得部は、列状に並んで配置された複数の座席を列が延びる方向から撮像した映像を取得する
請求項１に記載の着席判定装置。
【請求項３】
前記着席判定部は、前記第２判定部により前記動体領域が着席状態の人物を表していると判定された場合、着席と判定する
請求項１または２に記載の着席判定装置。
【請求項４】
前記着席判定部は、前記動体検出部により検出された対象の動体領域が、前記第１判定部により起立状態の人物を表していると判定された後、起立状態の人物を表していないと判定が変更され、かつ、前記対象の動体領域が着席領域と連続し続けている場合、着席と判定する
請求項１または２に記載の着席判定装置。
【請求項５】
前記着席判定部は、前記動体検出部により検出された対象の動体領域が、前記第１判定部により起立状態の人物を表していると判定された後、起立状態の人物を表していないと判定が変更され、かつ、前記対象の動体領域が着席領域と連続した状態で消失した場合、着席と判定する
請求項１または２に記載の着席判定装置。
【請求項６】
予め定められた期間に前記着席領域設定部により設定された着席領域を記憶する着席領域記憶部をさらに有し、
前記着席領域設定部は、前記着席領域記憶部が記憶した後は、着席領域の設定処理を省略し、
前記着席判定部は、前記着席領域記憶部が記憶した後は、前記着席領域記憶部が記憶した着席領域を判定に用いる
請求項１に記載の着席判定装置。
【請求項７】
予め定められた期間に前記着席領域設定部により設定された着席領域を記憶する着席領域記憶部をさらに有し、
前記着席領域設定部は、前記着席領域記憶部が予め定められた期間分の着席領域を予め定められた数記憶した後は、着席領域の設定処理を省略し、
前記着席判定部は、前記着席領域記憶部が予め定められた期間分の着席領域を予め定められた数記憶した後は、前記着席領域記憶部が記憶した各着席領域の平均をとった領域を、判定のために用いる着席領域とする
請求項１に記載の着席判定装置。
【請求項８】
前記映像取得部は、列状に並んで配置された同一機種の複数の遊技機のそれぞれの前に配置された前記複数の座席を撮像した映像を取得し、
前記着席判定部は、着席数を前記遊技機の遊技者数として計数する
請求項１乃至７いずれか一項に記載の着席判定装置。
【請求項９】
映像を取得する映像取得ステップと、
前記映像から動体領域を検出する動体検出ステップと、
前記動体領域が起立状態の人物を表しているか否かを判定する第１判定ステップと、
前記動体領域が着席状態の人物を表しているか否かを判定する第２判定ステップと、
前記第１判定ステップの判定結果と前記第２判定ステップの判定結果とに基づいて人物の座席への着席を判定し、着席数を計数する着席判定ステップと、
前記着席判定ステップで着席したと判定された際の前記動体検出ステップで検出された動体領域を着席領域として追加設定する着席領域設定ステップと、
を含む着席判定方法。
【請求項１０】
コンピュータに、
映像を取得する映像取得ステップと、
前記映像から動体領域を検出する動体検出ステップと、
前記動体領域が起立状態の人物を表しているか否かを判定する第１判定ステップと、
前記動体領域が着席状態の人物を表しているか否かを判定する第２判定ステップと、
前記第１判定ステップの判定結果と前記第２判定ステップの判定結果とに基づいて人物の座席への着席を判定し、着席数を計数する着席判定ステップと、
前記着席判定ステップで着席したと判定された際の前記動体検出ステップで検出された動体領域を着席領域として追加設定する着席領域設定ステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は着席判定装置、着席判定方法、及びプログラムに関し、特に、列状に並んで配置された複数の座席に対する着席を判定する着席判定装置、着席判定方法、及びプログラムに関する。
【背景技術】
【０００２】
例えば、ある機種の遊技機の利用者数を把握する等のために、座席に着席した人数を計数することがある。着席した人数の計数に関する技術としては、例えば、特許文献１や特許文献２が知られている。
【０００３】
特許文献１には、遊技機の前面に設けられた遊技者センサにより、遊技機の前面の所定範囲内に進入した遊技者を含む対象物を検知する技術が開示されている。また、特許文献２には、自動車の乗員を検出する装置において、車室内の撮像画像を用いて物体検出処理を行い、座席位置に乗員が着席しているか否かを判断する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−２３１９２８号公報
【特許文献２】特開２００９−１０７５２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載された技術では、各遊技機に対しセンサを設けなくてはならないため、座席数に応じてコストが増大してしまう。これに対し、特許文献２に記載された技術では、１台のカメラにより撮像した画像により判定を行っている。しかし、例えば、列状に並んで配置された複数の座席に対する着席を判定する場合には、各座席に着席する人物を重複せずに捉える角度で撮像する必要があるため、カメラの台数を増やすなどの対応を迫られる。
【０００６】
本発明の目的は、コストを抑制しつつ、列状に並んで配置された複数の座席に対する着席を判定することができる着席判定装置、着席判定方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
そこで、本発明は、映像を取得する映像取得部と、前記映像から動体領域を検出する動体検出部と、前記動体検出部により検出された動体領域が起立状態の人物を表しているか否かを判定する第１判定部と、前記動体検出部により検出された動体領域が着席状態の人物を表しているか否かを判定する第２判定部と、第１判定部の判定結果と前記第２判定部の判定結果とに基づいて人物の座席への着席を判定し、着席数を計数する着席判定部と、を備える着席判定装置を提供する。
【０００８】
また、本発明は、映像を取得する映像取得ステップと、前記映像から動体領域を検出する動体検出ステップと、前記動体領域が起立状態の人物を表しているか否かを判定する第１判定ステップと、前記動体領域が着席状態の人物を表しているか否かを判定する第２判定ステップと、第１判定ステップの判定結果と前記第２判定ステップの判定結果とに基づいて人物の前記座席への着席を判定し、着席数を計数する着席判定ステップと、を含む着席判定方法を提供する。
【０００９】
また、本発明は、コンピュータに、映像を取得する映像取得ステップと、前記映像から動体領域を検出する動体検出ステップと、前記動体領域が起立状態の人物を表しているか否かを判定する第１判定ステップと、前記動体領域が着席状態の人物を表しているか否かを判定する第２判定ステップと、第１判定ステップの判定結果と前記第２判定ステップの判定結果とに基づいて人物の前記座席への着席を判定し、着席数を計数する着席判定ステップと、を実行させるプログラムを提供する。
【発明の効果】
【００１０】
本発明によれば、コストを抑制しつつ、列状に並んで配置された複数の座席に対する着席を判定することが可能な着席判定装置、着席判定方法、及びプログラムを提供することができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、実施の形態にかかる着席判定システムの構成の一例を示す模式図である。
【図２】図２は、実施の形態１にかかる着席判定装置の概略的な構成を示すブロック図である。
【図３】図３は、着席領域設定部により設定される着席領域の例を示す図である。
【図４】図４は、着席領域設定部により設定される着席領域の例を示す図である。
【図５】図５は、着席領域設定部により設定される着席領域の例を示す図である。
【図６】図６は、実施の形態１にかかる着席判定装置の着席判定処理の動作の一例を示すフローチャートである。
【図７】図７は、実施の形態２にかかる着席判定装置の概略的な構成を示すブロック図である。
【図８】図８は、実施の形態２にかかる着席判定装置の着席判定処理の動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
実施の形態１
以下、図面を参照して本発明の実施の形態について説明する。図１は、本実施の形態にかかる着席判定システム１の構成の一例を示す模式図である。ただし、図１では、着席判定システム１の構成要素である撮像装置２及び着席判定装置３に加えて、遊技機５−１〜５−１０、遊技機６−１〜６−１０、座席７−１〜７−１０、及び座席８−１〜８−１０が図示されている。図１において、遊技機５−１〜５−１０、遊技機６−１〜６−１０、座席７−１〜７−１０、及び座席８−１〜８−１０については、平面図として表されている。なお、以下の説明において、遊技機５−１〜５−１０を区別しないで説明する場合、遊技機５と総称し、遊技機６−１〜６−１０を区別しないで説明する場合、遊技機６と総称する。また、同様に、座席７−１〜７−１０を区別しないで説明する場合、座席７と総称し、座席８−１〜８−１０を区別しないで説明する場合、座席８と総称する。
【００１３】
遊技機５及び遊技機６は、それぞれ列状に並んで配置されている。本実施の形態では、遊技機５及び遊技機６は、それぞれ同じ方向に直線状に一列に並んで配置されている。なお、遊技機５の前面は、図１において下側を向いており、遊技機６の前面は、図１において上側を向いている。したがって、遊技機５及び遊技機６は互いに対向して配置されている。ここで、遊技機５−１〜５−１０及び遊技機６−１〜６−１０は、例えば同一の機種である。なお、遊技機５と遊技機６とで機種が異なってもよい。すなわち、遊技機５−１〜５−１０はすべて第１の機種であり、遊技機６−１〜６−１０は、すべて第２の機種であってもよい。
【００１４】
また、座席７及び座席８も、それぞれ列状に並んで配置されている。本実施の形態では、座席７及び座席８は、それぞれ同じ方向に直線状に一列に並んで配置されている。ここで、遊技機５−１〜５−１０のそれぞれの前面側に、座席７−１〜７−１０が配置されている。また、遊技機６−１〜６−１０のそれぞれの前面側に、座席８−１〜８−１０が配置されている。遊技者は、座席７と座席８との間の通路を移動し、所望の遊技機の前に配置された座席に着席する。
【００１５】
以下、着席判定システム１の各構成について説明する。図１に示されるように、着席判定システム１は、撮像装置２と、着席判定装置３とを有する。撮像装置２と着席判定装置３とは、ネットワーク４を介して互いに接続されている。
【００１６】
撮像装置２は、レンズ、ＣＣＤ(Charge Coupled Device)センサなどの固体撮像素子、イメージプロセッサ等を備える周知のデジタルビデオカメラ等の装置である。撮像装置２は、列状に並んで配置された複数の座席を列が延びる方向から撮像する。なお、列が延びる方向とは、座席の列の方向と完全に一致する方向ではなく、列状の全ての座席を撮像可能なように座席の列の方向と角度差のある方向をいう。撮像装置２は、後述する図３〜図５に示されるように、座席が重複するよう撮像するものの、列状に並んで配置された複数の座席の全てを撮像する。本実施の形態では、詳細には、撮像装置２は、座席７−１０及び座席８−１０側から全ての座席７及び座席８を含む範囲を撮像しており、撮像装置２の撮像範囲の一端は座席７−１の周辺を含み、撮像装置２の撮像範囲の他端は座席８−１の周辺を含む。これにより、撮像装置２は、座席が重複した状態で撮像するものの、座席７−１〜７−１０及び座席８−１〜８−１０の全てを撮像対象としている。撮像装置２は、このような撮像範囲を得るために、例えば、座席７及び座席８が配置されている部屋の天井に設置されている。
【００１７】
撮像装置２は、撮像した映像データをネットワーク４を介して着席判定装置３に送信する。ネットワーク４は、例えばＬＡＮ（Local Area Network）又はインターネット等の通信網（通信回線）であり、無線通信網又は有線通信網である。
【００１８】
次に、着席判定装置３について説明する。図２は、着席判定装置３の概略的な構成を示すブロック図である。着席判定装置３は、映像取得部３１と、動体検出部３２と、第１判定部３３と、第２判定部３４と、着席判定部３５と、着席領域設定部３６とを有する。
【００１９】
なお、着席判定装置３は、例えば、演算処理、制御処理等と行うＣＰＵ（Central Processing Unit）、ＣＰＵによって実行される演算プログラム、制御プログラム等が記憶されたＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）からなるメモリ、外部と信号の入出力を行うインターフェイス部（Ｉ／Ｆ）、などからなるマイクロコンピュータを中心にして、ハードウェア構成されている。ＣＰＵ、メモリ、及びインターフェイス部は、データバスなどを介して相互に接続されている。
【００２０】
映像取得部３１は、列状に並んで配置された複数の座席を列が延びる方向から撮像した映像を取得する。本実施の形態では、映像取得部３１は、撮像装置２が送信した映像を取得する。
【００２１】
動体検出部３２は、映像取得部３１が取得した映像から動体領域を検出する。動体検出部３２は、ピクセル単位、又は数ピクセル四方のブロック単位で、輝度が時間的に変化する領域を検知し、検知された領域を動体領域として検出する。具体的には、動体検出部３２は、例えば、時間的に連続する予め定められた数のフレーム画像を比較して、フレーム中の輝度が変化した領域を動体領域として検出する。動体検出部３２は、検出した動体領域を第１判定部３３及び第２判定部３４に通知する。
【００２２】
第１判定部３３は、動体検出部３２により検出された動体領域を予め定められた第１の比較データと照合し、動体領域が起立状態の人物を表しているか否かを判定する。具体的には、第１判定部３３は、例えば、動体領域部分の画像と、立っている起立状態の人物のパターン画像とを照合し、動体領域部分の画像とパターン画像とがマッチングしている場合、動体領域が起立状態の人物を表していると判定する。第１判定部３３は、動体領域についての判定結果を逐次、着席判定部３５に通知する。
【００２３】
第２判定部３４は、動体検出部３２により検出された動体領域を予め定められた第２の比較データと照合し、動体領域が着席状態の人物を表しているか否かを判定する。具体的には、第２判定部３４は、例えば、動体領域部分の画像と、着席状態の人物のパターン画像とを照合し、動体領域部分の画像とパターン画像とがマッチングしている場合、動体領域が着席状態の人物を表していると判定する。
【００２４】
ここで、第２の比較データ、すなわち例えば着席状態の人物のパターン画像は、１人の人物が着席した状態の画像の特徴を示すデータである。このため、例えば、座席に１人目の人物が着席後、撮像装置２から見て後ろ側に２人目の人物が着席した場合、撮像装置２により撮像される映像において１人目の人物像と２人目の人物像とが重なる恐れがある。この場合、第２判定部３４は２人目の人物についての判定の際、パターンマッチングに失敗する恐れがある。
第２判定部３４は、動体領域についての判定結果を逐次、着席判定部３５に通知する。
【００２５】
着席判定部３５は、人物の座席への着席を判定し、着席数を計数する。本実施の形態では、着席判定部３５は、座席７及び座席８の着席数を一括で計数するが、座席７の着席数の計数と座席８の着席数の計数が別個で行われてもよい。すなわち、着席判定部３５が、人物の座席７への着席を判定し、座席７についての着席数を計数するとともに、人物の座席８への着席を判定し、座席８についての着席数を計数してもよい。例えば、遊技機５及び遊技機６の全てが同一機種である場合、座席７及び座席８の着席数を一括で計数することが好ましい。また、遊技機５と遊技機６とで機種が異なる場合には、座席７の着席数の計数と座席８の着席数の計数が別個で行われることが好ましい。着席判定部３５は、着席数を遊技機の遊技者数として計数してもよい。例えば、遊技機５−１〜５−１０が全て同一機種である場合、座席７の着席数を計数し、この機種の遊技機の遊技者数として計数してもよい。このようにすることで、例えば、この機種の人気を把握することが可能となる。
【００２６】
着席判定部３５は、具体的には、次に示す、第１の場合、第２の場合、第３の場合のいずれかに該当すると、人物が座席に着席したと判定し、着席数を計数する。
【００２７】
まず、第１の場合について説明する。着席判定部３５は、第２判定部３４により動体領域が着席状態の人物を表していると判定された場合に、人物が座席に着席したと判定し、着席数を計数する。
【００２８】
次に、第２の場合について説明する。着席判定部３５は、注目する対象の動体領域が、一旦、第１判定部３３により起立状態の人物を表していると判定された後、起立状態の人物を表していないと判定が変更され、かつ、判定変更後に注目する対象の動体領域が後述する着席領域と連続し続けている場合、人物が座席に着席したと判定し、着席数を計数する。なお、注目する対象の動体領域が着席領域と連続し続けているとは、例えば、予め定められた時間に亘って、又は時間的に連続する予め定められた数のフレーム画像に亘って、注目する対象の動体領域が着席領域と連続していることをいう。なお、領域が連続しているとは、領域が繋がっていることを意味する。
例えば、人物が既存の着席領域に重なって着席し、この人物が座ったまま動いている状況が、第２の場合に該当することとなる。
【００２９】
最後に、第３の場合について説明する。着席判定部３５は、注目する対象の動体領域が、一旦、第１判定部３３により起立状態の人物を表していると判定された後、起立状態の人物を表していないと判定が変更され、かつ、判定変更後に注目する対象の動体領域が着席領域と連続した状態で消失した場合、人物が座席に着席したと判定し、着席数を計数する。なお、注目する対象の動体領域が着席領域と連続した状態で消失するとは、例えば、注目する対象の動体領域が着席領域と連続した状態が、予め定められた時間又は時間的に連続する予め定められた数のフレーム画像に亘って継続する前に、動体検出部３２により動体領域として検知されなくなることをいう。
例えば、人物が既存の着席領域に重なって着席し、この人物が座ったままほとんど動いていない状況が、第３の場合に該当することとなる。
【００３０】
なお、注目する対象の動体領域が着席領域と連続した状態が発生し、その後、注目する対象の動体領域が着席領域と分離した場合には、着席判定部３５は、人物が座席７又は８を横切って移動したものと判定してもよい。例えば、図１において、遊技機５−１、６−１、座席７−１，８−１の左側に設けられた図示しない通路、又は遊技機５−１０、６−１０、座席７−１０，８−１０の右側に設けられた図示しない通路を移動したものと判定してもよい。
【００３１】
着席判定部３５は、人物が着席したと判定すると、着席領域設定部３６にその旨を通知する。
【００３２】
着席領域設定部３６は、着席判定部３５により着席したと判定された際の動体検出部３２により検出された動体領域を着席領域として追加設定する。着席領域は、上述の通り、着席判定部３５が上記第１から第３の場合における着席判定を行う際に用いる、フレーム中の領域である。着席領域は、初期状態においては設定されておらず、着席判定部３５による着席判定がなされることを契機に、設定されていく。
【００３３】
着席領域設定部３６は、具体的には、例えば、次のように着席領域の設定を行う。着席領域設定部３６は、上記第１及び第２の場合、着席判定部３５により着席状態と判定された時点の判定対象の動体領域を着席領域として新たに追加する。また、着席領域設定部３６は、上記第３の場合、消失する直前の動体領域を着席領域として新たに追加する。
【００３４】
図３〜５は、着席領域設定部３６により設定される着席領域の例を示す図である。なお、図３〜５は、撮像装置２により撮影される画面を示している。例えば、座席８に対し、１人目の人物が着席した場合、着席領域設定部３６は、図３の太い実線で示されるように、着席領域を設定する。また、例えば、２人目の人物が、１人目の人物の後方の座席８に着席した場合、図４のハッチングされた領域で示されるように、着席領域を追加する。このため、新たな着席領域は、図３に示された太い実線に囲まれた領域に、図４に示されたハッチングされた領域が加えられた領域となる。このように、着席領域設定部３６は、着席に応じて、着席領域を追加していく。このため、全ての座席に人物が少なくとも１回着席した場合、図５に示されるように、全ての座席に対して、着席領域が設定されることとなる。なお、図５に示した図では、全ての座席に同時に複数の人物が着席している様子が描かれているが、同時か否かに関わらず、全ての座席に対し１回でも人物の着席があれば、全ての座席に対して着席領域が設定されることとなる。
【００３５】
次に、着席判定装置３の着席判定処理の動作について説明する。図６は、着席判定装置３の着席判定処理の動作の一例を示すフローチャートである。
【００３６】
ステップ１０（Ｓ１０）において、動体検出部３２が、映像取得部３１が取得した映像に対し、動体領域の検出処理を行う。動体領域が検出された場合、検出された動体領域を注目する対象の動体領域として、処理はステップ１１に進む。
【００３７】
ステップ１１（Ｓ１１）において、第１判定部３３が、注目する対象の動体領域が起立状態の人物を表しているか否かを判定する。すなわち、第１判定部３３は、動体領域の部分画像が起立状態の人物パターンであるか否かを判定する。動体領域が起立状態の人物を表している場合、処理はステップ１２へと進み、そうでない場合、ステップ１０に戻る。ステップ１２（Ｓ１２）において、第１判定部３３は、注目する対象の動体領域についての判定を継続して、第１判定部３３が、注目する対象の動体領域が起立状態の人物を表していないと判定すると、処理はステップ１３に進む。
【００３８】
ステップ１３（Ｓ１３）において、第２判定部３４が、注目する対象の動体領域が着席状態の人物を表しているか否かを判定する。すなわち、第２判定部３４は、動体領域の部分画像が着席状態の人物パターンであるか否かを判定する。注目する対象の動体領域が着席状態の人物を表している場合、着席判定部３５は、着席していると判定する。これにより、ステップ１４（Ｓ１４）において、着席判定部３５は、着席数を１増加させる。また、ステップ１５（Ｓ１５）において、着席領域設定部３６は着席領域を追加し、その後、処理はステップ１０に戻る。一方、注目する対象の動体領域が着席状態の人物を表していない場合、処理はステップ１６に進むこととなる。
【００３９】
ステップ１６（Ｓ１６）において、着席判定部３５は、ステップ１２で動体領域が起立状態の人物を表していないと判定された時点における動体領域が着席領域と連続していたかを確認する。すなわち、着席判定部３５は、注目する対象の動体領域の部分画像が起立状態の人物パターンから外れる直前において、注目する対象の動体領域が着席領域と連続していたかを判定する。連続していた場合、処理はステップ１７に進み、連続していない場合、処理はステップ１０に戻る。
【００４０】
ステップ１７（Ｓ１７）において、着席判定部３５は、注目する対象の動体領域が着席領域と連続し続けているかを確認する。すなわち、着席判定部３５は、上述の第２の場合に該当するか否かを確認する。該当しない場合、処理はステップ１８に進む。該当する場合、着席判定部３５は、着席していると判定し、処理はステップ１９に進む。
【００４１】
ステップ１８（Ｓ１８）において、着席判定部３５は、注目する対象の動体領域が着席領域と連続した状態で消失したか否かを確認する。すなわち、着席判定部３５は、上述の第３の場合に該当するか否かを確認する。該当する場合、着席判定部３５は着席していると判定し、処理はステップ１９に進む。該当しない場合、処理はステップ１０に戻る。
【００４２】
ステップ１９（Ｓ１９）において、着席判定部３５は、着席数を１増加させる。また、ステップ２０（Ｓ２０）において、着席領域設定部３６は着席領域を追加する。ステップ２１（Ｓ２１）において、着席判定部３５は、終了条件を満たすか否かを確認し、終了条件を満たす場合には着席判定処理を終了する。なお、終了条件は、任意の条件を適用可能である。例えば、終了条件は、予め定められた期間の終了であってもよいし、ユーザから操作入力された終了指示の受領でもよい。予め定められた期間は、例えば、営業時間であってもいし、１日であってもよいし、１週間であってもよい。
【００４３】
以上、実施の形態１について説明した。実施の形態１にかかる着席判定装置３によれば、人物像の重なりにより着席状態の人物としてのパターンマッチングに失敗しても、着席を正しく判定できる。すなわち、各座席に着席する人物を重複して捉える角度で撮像した映像を用いて、着席判定することが可能となる。このため、例えば、既存の監視カメラなどの映像を流用することができるため、新たに着席判定用のカメラを増設する必要はない。また、監視カメラなどの既存のカメラがない場合であっても、着席判定のために新たに設けるカメラの台数を抑制することが可能となる。したがって、コストが抑制される。また、上述の通り、着席領域の設定は、着席判定を実施中に自動的に行われるので、事前に設定する必要がなく、運用までの工数を抑えることができる。
【００４４】
実施の形態２
次に、実施の形態２について説明する。なお、実施の形態２においても、実施の形態１と同様、着席判定システム１は、撮像装置２と、着席判定装置３とを有し、撮像装置２と着席判定装置３とはネットワーク４を介して互いに接続されている。図７は、実施の形態２にかかる着席判定装置３の概略的な構成を示すブロック図である。実施の形態２にかかる着席判定装置３は、着席領域記憶部３７が追加されている点で、実施の形態１と異なる。
【００４５】
着席領域記憶部３７は、例えば、上記メモリにより構成されている。着席領域記憶部３７は、予め定められた期間に着席領域設定部３６により設定された着席領域を記憶する。ここで、予め定められた期間は、上述の終了条件に対応しており、例えば、営業時間であってもいし、１日であってもよいし、１週間であってもよい。
【００４６】
予め定められた期間が１日である場合を例に説明すると、実施の形態１にかかると着席判定装置３は、例えば、判定初日に着席領域を設定しても、翌日の判定の際には、新たに初期状態から着席領域の生成を行わなければならない。本実施の形態によれば、着席領域記憶部３７に、着席領域を記憶後は、以降の着席判定処理において着席領域の設定処理を省略することができる。
【００４７】
つまり、本実施の形態にかかる着席領域設定部３６は、着席領域記憶部３７が着席領域を記憶した後は、着席領域の設定処理を省略する。また、着席判定部３５は、着席領域記憶部３７が着席領域を記憶した後は、着席領域記憶部３７が記憶した着席領域を判定に用いる。
【００４８】
図８は、実施の形態２にかかる着席判定装置３の着席判定処理の動作の一例を示すフローチャートである。なお、図８に示したフローチャートは、ステップ３０〜ステップ３３が追加されている点で、図６に示したフローチャートと異なる。以下、図６に示したフローチャートと同様のステップについては説明を省略し、異なる点についてのみ説明する。
【００４９】
図６に示したフローチャートでは、ステップ１４の後、ステップ１５で、着席領域設定部３６が着席領域を追加した。本実施の形態では、図８に示されるように、ステップ１５の後、ステップ３０（Ｓ３０）へと処理が移行する。ステップ３０において、着席領域設定部３６は、既に着席領域記憶部３７が予め定められた期間分の着席領域を記憶しているか否かを確認する。そして、着席領域記憶部３７が記憶していない場合に（ステップ３０でＮｏ）、ステップ１５で着席領域設定部３６は着席領域を設定する。一方、着席領域記憶部３７が記憶している場合には（ステップ３０でＹｅｓ）、着席領域の設定処理が省略される。
【００５０】
同様に、図６に示したフローチャートでは、ステップ１９の後、ステップ２０で、着席領域設定部３６が着席領域を追加した。本実施の形態では、図８に示されるように、ステップ１９の後、ステップ３１（Ｓ３１）へと処理が移行する。ステップ３１において、着席領域設定部３６は、既に着席領域記憶部３７が予め定められた期間分の着席領域を記憶しているか否かを確認する。そして、着席領域記憶部３７が記憶していない場合に（ステップ３１でＮｏ）、ステップ２０で着席領域設定部３６は着席領域を設定する。一方、着席領域記憶部３７が記憶している場合には（ステップ３１でＹｅｓ）、着席領域の設定処理が省略される。
【００５１】
また、図８に示されるフローチャートでは、ステップ２１でＹｅｓであった場合の処理として、ステップ３２（Ｓ３２）とステップ３３（Ｓ３３）が追加されている。ステップ３２では、着席領域設定部３６が、既に着席領域記憶部３７が予め定められた期間分の着席領域を記憶しているか否かを確認する。そして、着席領域記憶部３７が記憶していない場合に（ステップ３２でＮｏ）、着席領域設定部３６が設定した着席領域についての情報を、着席領域記憶部３７に格納する（ステップ３３）。一方、着席領域記憶部３７が記憶している場合には（ステップ３２でＹｅｓ）、着席領域の記憶処理が省略される。
【００５２】
なお、本実施の形態において、着席判定に利用される着席領域は、複数の予め定められた期間分の着席領域の平均をとった領域であってもよい。このようにすることで、着席領域の適正化を行うことができる。例えば、従業員が遊技機の前に立ち、メンテナンス等の作業を行った場合、着席領域設定部３６は、この立った状態の人物像の領域を着席領域に設定しまう恐れがある。この場合、立ち姿勢が反映され、一部が上方向に飛び出た、いびつな形状の着席領域が着席領域記憶部３７に記憶されることとなる。複数の予め定められた期間分の着席領域の平均をとることにより、この影響が低減され、着席領域が適正化される。
【００５３】
予め定められた期間が１日である場合を例に説明すると、着席判定部３５は、例えば、１週間分の７つの着席領域の平均をとった領域を着席判定に利用する。つまり、着席判定部３５は、着席領域記憶部３７が予め定められた期間分の着席領域を予め定められた数記憶した後は、着席領域記憶部３７が記憶した各着席領域の平均をとった領域を、判定のために用いる着席領域とする。なお、その際、着席領域記憶部３７が、各着席領域の平均をとった領域を着席領域として記憶していてもよい。また、着席領域設定部３６は、着席領域記憶部３７が予め定められた期間分の着席領域を予め定められた数記憶した後は、着席領域の設定処理を省略してもよい。
【００５４】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。例えば、上記の実施の形態では、二列の座席を対象としたが一列の座席であってもよいし、三列以上であってもよい。また、上記の実施の形態では、列状に並んだ座席数は１０であったが、座席数は、複数であればよく、１０に限られない。
【００５５】
また、上記の実施の形態では、着席判定部３５は、上述の第１の場合と、第２の場合と、第３の場合のうち、いずれかが満たされたときに、着席と判定したが、組み合わせはこれに限られない。例えば、着席判定部３５は、第１の場合と第２の場合のうちいずれかが満たされたときにのみ着席と判定してもよいし、第１の場合と第３の場合のうちいずれかが満たされたときにのみ着席と判定してもよい。ただし、上記の実施の形態のように、第１〜第３の場合のうちいずれかが満たされたときに、着席と判定した方が、より精度よく着席判定が可能である。
【００５６】
また、上記の実施の形態では、遊技機の前に設けられた座席を対象としているが、座席の前に遊技機が存在しなくてもよい。例えば、映画館や競技場などの施設における、列状に並んで配置された複数の観客席を対象とした場合、観客席列ごとの着席数を計数することが可能となる。このため、観客席列ごとの人気を把握することが可能になるため、料金設定などのマーケティング活動に活用することができる。
【００５７】
また、着席領域は、上述の方法以外の方法により自動的に生成されてもよい。例えば、予め作成した座席のパターン画像を用いて、判定対象とする座席をパターンマッチングにより検出することで、着席領域が生成されてもよい。
【００５８】
なお、上記各フローチャートに示される処理は、コンピュータがプログラムを実行することにより実現されてもよい。ここで、プログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（Random Access Memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【符号の説明】
【００５９】
１  着席判定システム
２  撮像装置
３  着席判定装置
４  ネットワーク
５、６  遊技機
７、８  座席
３１  映像取得部
３２  動体検出部
３３  第１判定部
３４  第２判定部
３５  着席判定部
３６  着席領域設定部
３７  着席領域記憶部
【図１】
0006387877.tif 000002
【図２】
0006387877.tif 000003
【図３】
0006387877.tif 000004
【図４】
0006387877.tif 000005
【図５】
0006387877.tif 000006
【図６】
0006387877.tif 000007
【図７】
0006387877.tif 000008
【図８】
0006387877.tif 000009