(57)【要約】【課題】  時間帯に応じて会計待ちの顧客の並び方が変わる店舗であっても、レジスターごとの会計待ちの顧客の人数をより適切に特定する仕組みを提供すること。【解決手段】  時間帯ごとに、撮像手段が撮像した映像に含まれる人物の人数を計数するエリア、及び、当該エリア内の人物を、どのレジスターに対して会計待ちする人物として計数するのかを示すエリアの種別が定められたレイアウト情報を対応して記憶する記憶手段と、撮像手段が撮影した映像の撮影時刻、又は現在時刻の時間帯に対応して前記記憶手段に記憶されたレイアウト情報を特定する特定手段と、前記映像を解析して、前記特定手段により特定されたレイアウト情報により定められたエリア内の人数と、当該レイアウト情報により定められたエリアの種別と用いて、レジスターごとの会計待ち人数を計数する計数手段と、を備えることを特徴とする。【選択図】  図６
2019117425.tif 000002
【特許請求の範囲】
【請求項１】
時間帯ごとに、撮像手段が撮像した映像に含まれる人物の人数を計数するエリア、及び、当該エリア内の人物を、どのレジスターに対して会計待ちする人物として計数するのかを示すエリアの種別が定められたレイアウト情報を対応して記憶する記憶手段と、
撮像手段が撮影した映像を取得する取得手段と、
前記取得手段により取得された映像を撮像した撮影時刻、又は現在時刻の時間帯に対応して前記記憶手段に記憶されたレイアウト情報を特定する特定手段と、
前記取得手段により取得された映像を解析して、前記特定手段により特定されたレイアウト情報により定められたエリア内の人数と、当該レイアウト情報により定められたエリアの種別と用いて、レジスターごとの会計待ち人数を計数する計数手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記レイアウト情報には、前記エリアの種別として、稼働中の複数のレジスターに対応する共通エリアであって、当該共通エリア内の人物を当該複数のレジスターに対して会計待ちする人物として計数する共通エリアの第１種別、及び１つレジスターに対応する個別エリアであって、当該個別エリア内の人物を当該レジスターに対して会計待ちする人物として計数する個別エリアの第２種別の何れかが定められていることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記記憶手段は、前記レイアウト情報に対して、アラートを出力するための条件であるアラート出力条件を記憶し、
前記計数手段により計数された会計待ち人数が、前記特定手段により特定されたレイアウト情報に対するアラート出力条件を満たした場合に、アラートを出力する出力手段を備え、
前記第１種別が定められたレイアウト情報に対して記憶されているアラート出力条件は、前記第２種別が定められたレイアウト情報に対して記憶されているアラート出力条件と異なることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記第１種別が定められたレイアウト情報に対して記憶されているアラート出力条件は、当該レイアウト情報に定められた共通エリアに対応する稼働中のレジスターの台数と、前記共通エリアの人数とに応じてアラートを出力するアラート出力条件であることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記第１種別、及び前記第２種別が定められたレイアウト情報に対して記憶されているアラート出力条件は、当該レイアウト情報に定められた共通エリアに対応する稼働中のレジスターの台数と、前記共通エリアの人数と、当該レイアウト情報に定められた個々の個別エリアの人数とに応じてアラートを出力するアラート出力条件であることを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記第２種別が定められたレイアウト情報に対して記憶されているアラート出力条件は、当該レイアウト情報に定められた個々の個別エリアの人数に応じてアラートを出力するアラート出力条件であることを特徴とする請求項３乃至５の何れか１項に記載の情報処理装置。
【請求項７】
撮像手段が撮像した映像に含まれる所定のエリア内の人数を計数する計数手段と、
前記計数手段により計数された人数と、前記計数手段で人数を計数する所定のエリア内の人物を、どのレジスターに対して会計待ちする人物として計数するのかを示すエリアの種別とに基づいて、レジスターごとの会計待ち人数を特定する特定手段と、
前記映像を撮影した撮影時刻、又は現在時刻に応じて、前記特定手段で用いる前記エリアの種別を変更する変更手段と、
を備えることを特徴とする情報処理装置。
【請求項８】
前記エリアの種別は、稼働中の複数のレジスターに対応する共通エリアであって、当該共通エリア内の人物を当該複数のレジスターに対して会計待ちする人物として計数する共通エリアを示す第１種別、及び１つレジスターに対応する個別エリアであって、当該個別エリア内の人物を当該レジスターに対して会計待ちする人物として計数する個別エリアを示す第２種別を含むことを特徴とする請求項１に記載の情報処理装置。
【請求項９】
時間帯ごとに、撮像手段が撮像した映像に含まれる人物の人数を計数するエリア、及び、当該エリア内の人物を、どのレジスターに対して会計待ちする人物として計数するのかを示すエリアの種別が定められたレイアウト情報を対応して記憶する記憶手段を備えた情報処理装置における制御方法であって、
撮像手段が撮影した映像を取得する取得工程と、
前記取得工程により取得された映像を撮像した撮影時刻、又は現在時刻の時間帯に対応して前記記憶手段に記憶されたレイアウト情報を特定する特定工程と、
前記取得工程により取得された映像を解析して、前記特定工程により特定されたレイアウト情報により定められたエリア内の人数と、当該レイアウト情報により定められたエリアの種別と用いて、レジスターごとの会計待ち人数を計数する計数工程と、
を備えることを特徴とする制御方法。
【請求項１０】
情報処理装置における制御方法であって、
撮像手段が撮像した映像に含まれる所定のエリア内の人数を計数する計数工程と、
前記計数工程により計数された人数と、前記計数工程で人数を計数する所定のエリア内の人物を、どのレジスターに対して会計待ちする人物として計数するのかを示すエリアの種別とに基づいて、レジスターごとの会計待ち人数を特定する特定工程と、
前記映像を撮影した撮影時刻、又は現在時刻に応じて、前記特定工程で用いる前記エリアの種別を変更する変更工程と、
を備えることを特徴とする制御方法。
【請求項１１】
コンピュータを、請求項１から８のいずれか１項に記載された情報処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、及びその制御方法、プログラムに関し、特に、時間帯に応じて会計待ちの顧客の並び方が変わる店舗であっても、レジスターごとの会計待ちの顧客の人数をより適切に特定するための技術に関する。
【背景技術】
【０００２】
従来、予め設定されたエリア内の人数（レジ待ちの人数）をカウントして、所定時人数がカウントされた場合には、発報することが提案されている。
【０００３】
特許文献１には、会計を待つ顧客の人数に基づいて、新たにレジ装置の稼働を指示する報知を行うことが提案されている。
【０００４】
また、特許文献２には、時間帯毎に監視エリアの設定が可能であることが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−１４８９１８号公報
【特許文献２】特開２００５−１４３０１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、顧客が少ない時間帯では、各レジスターに会計待ちの顧客を並ばせ、また、顧客が多い時間帯では、会計待ちの顧客を１つの列に並ばせて、複数のレジスターのいずれかが空いたら、その空いたレジスターに顧客が移動して会計を行わせる場合がある。又は、その逆で、顧客が多い時間帯では、各レジスターに会計待ちの顧客を並ばせ、また、顧客が少ない時間帯では、会計待ちの顧客を１つの列に並ばせて、複数のレジスターのいずれかが空いたら、その空いたレジスターに顧客が移動して会計を行わせる場合がある。
【０００７】
このように、顧客が少ない時間帯と、顧客が多い時間帯とで顧客の並び方を変える店舗において、特許文献１のように、会計待ちエリアが固定であると、より適切な会計待ち人数を効率的にカウントすることは難しく、店員に対して、誤ったアラートを行ってしまうおそれが高い。
【０００８】
また、稼働中のどのレジスターも会計待ちの顧客で多い場合に、空きのレジスターを稼働させるように店員にアラートを出す仕組みが考えられる。
【０００９】
しかしながら、例えば、複数のレジスターに対する会計待ちの顧客が１列に並んでいる場合、どこのレジスターでの会計待ちの顧客で多く、空きのレジスターを稼働させる必要があるのかを適切に判定することが難しい。
【００１０】
上記特許文献１、及び２には、このような課題を想定していないため、時間帯に応じて会計待ちの顧客の並び方が変わる店舗であっても、レジスターごとの会計待ちの顧客の人数をより適切に特定することは出来ない。
【００１１】
そこで、本発明の目的は、時間帯に応じて会計待ちの顧客の並び方が変わる店舗であっても、レジスターごとの会計待ちの顧客の人数をより適切に特定することができる仕組みを提供することである。
【課題を解決するための手段】
【００１２】
本発明は、時間帯ごとに、撮像手段が撮像した映像に含まれる人物の人数を計数するエリア、及び、当該エリア内の人物を、どのレジスターに対して会計待ちする人物として計数するのかを示すエリアの種別が定められたレイアウト情報を対応して記憶する記憶手段と、撮像手段が撮影した映像を取得する取得手段と、前記取得手段により取得された映像を撮像した撮影時刻、又は現在時刻の時間帯に対応して前記記憶手段に記憶されたレイアウト情報を特定する特定手段と、前記取得手段により取得された映像を解析して、前記特定手段により特定されたレイアウト情報により定められたエリア内の人数と、当該レイアウト情報により定められたエリアの種別と用いて、レジスターごとの会計待ち人数を計数する計数手段と、を備えることを特徴とする。
【００１３】
また、本発明は、撮像手段が撮像した映像に含まれる所定のエリア内の人数を計数する計数手段と、前記計数手段により計数された人数と、前記計数手段で人数を計数する所定のエリア内の人物を、どのレジスターに対して会計待ちする人物として計数するのかを示すエリアの種別とに基づいて、レジスターごとの会計待ち人数を特定する特定手段と、前記映像を撮影した撮影時刻、又は現在時刻に応じて、前記特定手段で用いる前記エリアの種別を変更する変更手段と、を備えることを特徴とする。
【００１４】
また、本発明は、時間帯ごとに、撮像手段が撮像した映像に含まれる人物の人数を計数するエリア、及び、当該エリア内の人物を、どのレジスターに対して会計待ちする人物として計数するのかを示すエリアの種別が定められたレイアウト情報を対応して記憶する記憶手段を備えた情報処理装置における制御方法であって、撮像手段が撮影した映像を取得する取得工程と、前記取得工程により取得された映像を撮像した撮影時刻、又は現在時刻の時間帯に対応して前記記憶手段に記憶されたレイアウト情報を特定する特定工程と、前記取得工程により取得された映像を解析して、前記特定工程により特定されたレイアウト情報により定められたエリア内の人数と、当該レイアウト情報により定められたエリアの種別と用いて、レジスターごとの会計待ち人数を計数する計数工程と、を備えることを特徴とする。
【００１５】
また、本発明は、情報処理装置における制御方法であって、撮像手段が撮像した映像に含まれる所定のエリア内の人数を計数する計数工程と、前記計数工程により計数された人数と、前記計数工程で人数を計数する所定のエリア内の人物を、どのレジスターに対して会計待ちする人物として計数するのかを示すエリアの種別とに基づいて、レジスターごとの会計待ち人数を特定する特定工程と、前記映像を撮影した撮影時刻、又は現在時刻に応じて、前記特定工程で用いる前記エリアの種別を変更する変更工程と、を備えることを特徴とする。
【００１６】
また、本発明は、コンピュータを、上述の情報処理装置の各手段として機能させるためのプログラムを特徴とする。
【発明の効果】
【００１７】
本発明によれば、時間帯に応じて会計待ちの顧客の並び方が変わる店舗であっても、レジスターごとの会計待ちの顧客の人数をより適切に特定することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の情報処理システムのシステム構成の一例を示すである。
【図２】図１に示すクライアント端末１０２、サーバ１０５、及びＰＯＳレジシステム１０６に適用可能な情報処理装置のハードウェア構成の一例を示すブロック図である。
【図３】ネットワークカメラ１０１のハードウェアの構成を示す構成図である。
【図４】ネットワークカメラ１０１が撮影した映像であって、レイアウト種別がレイアウト１の枠４０２が設定（適用）された映像の一例を示す図である。
【図５】ネットワークカメラ１０１が撮影した映像であって、レイアウト種別がレイアウト２の枠４０３が設定（適用）された映像の一例を示す図である。
【図６】会計待ち人数に係るアラート出力条件を満たした場合にアラートを出力する処理を示すフローチャートの一例である。
【図７】レジ対応可能スタッフ人数管理テーブル７０１、人数カウント枠のレイアウトテーブル７０２、稼働レジ管理テーブル７０３、アラート出力条件テーブル７０４の一例を示す図である。
【図８】レジ対応枠管理テーブル８０１の一例を示す図である。
【発明を実施するための形態】
【００１９】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００２０】
図１は、本発明の情報処理システムのシステム構成の一例を示すである。
【００２１】
図１（Ａ）は、第１の情報処理システムのシステム構成の一例であり、図１（Ｂ）は、第２の情報処理システムのシステム構成の一例である。
【００２２】
まず、第１の情報処理システム（図１（Ａ））について説明する。
【００２３】
図１（Ａ）に示す第１の情報処理システムは、ネットワークカメラ１０１と、クライアント端末１０２と、警告手段１０３と、ＰＯＳレジシステム１０６とを備えている。
【００２４】
ネットワークカメラ１０１と、クライアント端末１０２と、警告手段１０３と、ＰＯＳレジシステム１０６とは、ＬＡＮ等のネットワーク１０４を介して相互に通信可能に接続されている。
【００２５】
ネットワークカメラ１０１は、例えば、店舗内に設置されており、顧客がレジでの会計を待つエリアを撮影可能に設置されている。
【００２６】
ネットワークカメラ１０１は、撮影した映像を解析して、エリアで会計を待っている顧客が所定人数以上であると判定された場合には、アラートを警告手段１０３に出力する機能を備えている。本実施形態において、映像とは、動画、フレーム画像（群）、又は静止画である。
【００２７】
ＰＯＳレジシステム１０６は、店舗内の複数のレジスター（単にレジとも言う）と通信可能なシステムであり、当該各レジの稼働状況を示す情報（図７の稼働レジ管理テーブル７０３）を管理している装置である。ここで、稼働とは、例えば、レジの電源が入っていること、又は、店員がレジを使用するためにレジに対して必要な設定（例えば認証等）が済んだ状態であること、あるいは、店員がレジ前でレジを操作しレジが会計を行うことが可能な状態であることを含む。
【００２８】
クライアント端末１０２は、ネットワークカメラ１０１が撮影した映像（動画や静止画）の表示、後述する枠４０２（人数をカウントするエリア）の設定をユーザ（店員）から受け付ける情報処理装置である。
【００２９】
クライアント端末１０２は、ユーザにより、レイアウト種別ごとに、矩形等の枠４０２をレジ４０１ごとにそれぞれ対応するように設定を受け付け、当該設定されたデータを、ネットワークカメラ１０１に送信する。そして、ネットワークカメラ１０１は、当該データを受信すると、当該データを図８のレジ対応枠管理テーブル８０１として設定する。クライアント端末１０２は、パソコンやタブレットＰＣ等の端末を含む。
【００３０】
後述する枠４０２は、レジ対応枠管理テーブル８０１の「レイアウト」に示される配置情報（枠の位置情報）に基づいて、映像に重畳して配置される。そして、当該枠内の人に対して後述の解析処理が行われる。
【００３１】
警告手段１０３は、ネットワークカメラ１０１から、アラートを受信すると、警光灯などを光らせて光で店員にアラートを知らせる機能、あるいは、サイレンなどの音で店員にアラートを知らせる機能を備えている。また、この警告手段１０３は、クライアント端末１０２が備えているものとしてもよい。クライアント端末１０２と、警告手段１０３は、例えば、店員の控室などに設けられている。
【００３２】
後述する図６に示す処理は、図１（Ａ）に示す第１の情報処理システムのネットワークカメラ１０１のＣＰＵが実行することができる。
【００３３】
次に、第２の情報処理システム（図１（Ｂ））について説明する。
【００３４】
図１（Ｂ）に示す第２の情報処理システムは、ネットワークカメラ１０１と、クライアント端末１０２と、警告手段１０３と、サーバ１０５と、ＰＯＳレジシステム１０６とを備えている。
【００３５】
図１（Ａ）に示す第１の情報処理システムとは、サーバ１０５を備えている点で異なる。そのため、異なる点についてのみ説明する。
【００３６】
図１（Ｂ）に示す第２の情報処理システムは、ネットワークカメラ１０１のＣＰＵではなくサーバ１０５のＣＰＵが、後述する図６を実行することが可能である。
【００３７】
ネットワークカメラ１０１と、クライアント端末１０２と、警告手段１０３と、サーバ１０５と、ＰＯＳレジシステム１０６とは、ＬＡＮ等のネットワーク１０４を介して相互に通信可能に接続されている。
【００３８】
サーバ１０５は、ネットワークカメラ１０１が撮影した映像（ライブ映像の動画又は静止画）をネットワークカメラ１０１から受信すると、その映像を解析して、エリアで会計を待っている顧客が所定人数以上であると判定された場合に、アラートを警告手段１０３に出力する機能を備えている。
【００３９】
警告手段１０３は、サーバ１０５から、アラートを受信すると、警光灯などを光らせて光で店員にアラートを知らせる機能、あるいは、サイレンなどの音で店員にアラートを知らせる機能を備えている。
【００４０】
図１に示すネットワークカメラ１０１、及びサーバ１０５は、本発明の情報処理装置の適用例である。情報処理装置
図２は、図１に示すクライアント端末１０２、サーバ１０５、及びＰＯＳレジシステム１０６に適用可能な情報処理装置のハードウェア構成の一例を示すブロック図である。
【００４１】
図２に示すように、情報処理装置は、システムバス２０４を介してＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０３、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０２、入力コントローラ２０５、ビデオコントローラ２０６、メモリコントローラ２０７、および通信Ｉ／Ｆコントローラ２０８が接続される。
【００４２】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００４３】
ＲＯＭ２０３あるいは外部メモリ２１１等の記憶装置は、ＣＰＵ２０１が実行する制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や、本情報処理方法を実現するためのコンピュータ読み取り実行可能なプログラムおよび必要な各種データ（データテーブルを含む）を保持している。
【００４４】
ＲＡＭ２０２は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０３あるいは外部メモリ２１１からＲＡＭ２０２にロードし、ロードしたプログラムを実行することで各種動作を実現する。
【００４５】
入力コントローラ２０５は、入力装置２０９（入力デバイス）からの入力を制御する。入力装置２０９としては、キーボード、タッチパネル、マウス等のポインティングデバイス等が挙げられる。
【００４６】
なお、入力装置２０９がタッチパネルの場合、ユーザがタッチパネルに表示されたアイコンやカーソルやボタンに合わせて押下（指等でタッチ）することにより、各種の指示を行うことができることとする。
【００４７】
また、タッチパネルは、マルチタッチスクリーンなどの、複数の指でタッチされた位置を検出することが可能なタッチパネルであってもよい。
【００４８】
ビデオコントローラ２０６は、ディスプレイ装置２１０などの外部出力装置への表示を制御する。ディスプレイは本体と一体になったノート型パソコンのディスプレイも含まれるものとする。なお、外部出力装置はディスプレイに限ったものははく、例えばプロジェクタであってもよい。また、前述のタッチ操作により受け付け可能な装置については、入力装置２０９を提供する。
【００４９】
なおビデオコントローラ２０６は、表示制御を行うためのビデオメモリ（ＶＲＡＭ）を制御することが可能で、ビデオメモリ領域としてＲＡＭ２０２の一部を利用することもできるし、別途専用のビデオメモリを設けることも可能である。
【００５０】
メモリコントローラ２０７は、外部メモリ２１１へのアクセスを制御する。外部メモリとしては、ブートプログラム、各種アプリケーション、フォントデータ、ユーザファイル、編集ファイル、および各種データ等を記憶する外部記憶装置（ハードディスク）、フレキシブルディスク（ＦＤ）などのメモリ等を利用可能である。
【００５１】
通信Ｉ／Ｆコントローラ２０８は、ネットワークを介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信、Ｗｉ−Ｆｉ、および３Ｇ回線、ＬＴＥ回線を用いた通信が可能である。
【００５２】
なお、外部メモリ２１１等の記憶装置は情報を永続的に記憶するための媒体であって、その形態をハードディスク等の記憶装置に限定するものではない。例えば、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などの媒体であってもよい。
【００５３】
また本実施形態における通信端末で行われる各種処理時の一時的なメモリエリアとしても利用可能である。
【００５４】
尚、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ装置２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ装置２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００５５】
次に、図３を用いて、図１に示したネットワークカメラ１０１（情報処理装置）のハードウェア構成の一例について説明する。
【００５６】
図３は、ネットワークカメラ１０１のハードウェアの構成を示す構成図である。
【００５７】
ＣＰＵ３０１は、システムバス３０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ３０２あるいは外部メモリ３０５には、ＣＰＵ３０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、画像処理サーバ１０８の実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。ＲＡＭ３０３は、ＣＰＵ３０１の主メモリ、ワークエリア等として機能する。
【００５８】
ＣＰＵ３０１は、処理の実行に際して必要なプログラム等をＲＡＭ３０３にロードして、プログラムを実行することで各種動作を実現するものである。
【００５９】
メモリコントローラ（ＭＣ）３０６は、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ、画像データ等を記憶するハードディスク（ＨＤ）やＰＣＭＣＩＡカードスロットにアダプタを介して接続されるスマートメディア（登録商標）等の外部メモリ３０５へのアクセスを制御する。
【００６０】
カメラ部３０７は、画像処理部３０８と接続されており、監視対象に対して向けられたレンズを透過して得られた光をＣＣＤやＣＭＯＳ等の受光セルによって光電変換を行った後、ＲＧＢ信号や補色信号を画像処理部３０８に対して出力する。
【００６１】
画像処理部３０８は、ＲＧＢ信号や捕色信号に基づいて、ホワイトバランス調整、ガンマ処理、シャープネス処理を行い、更に、ＹＣ信号処理を施して輝度信号Ｙとクロマ信号（以下、ＹＣ信号）を生成し、ＹＣ信号を所定の圧縮形式（例えばＪＰＥＧフォーマット、あるいはＭｏｔｉｏｎＪＰＥＧフォーマット等）で圧縮し、この圧縮されたデータは、画像データとして外部メモリ３０５へ一時保管される。
【００６２】
通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）３０９は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行しており、外部メモリ３０５に記憶された画像データは、通信Ｉ／Ｆコントローラ３０９によって外部機器へ送信される。
【００６３】
次に、図６に示すフローチャートを用いて、ネットワークカメラ１０１、又はサーバ１０５が実行する処理について説明する。
【００６４】
図６は、会計待ち人数に係るアラート出力条件を満たした場合にアラートを出力する処理を示すフローチャートの一例である。
【００６５】
ここでは、ネットワークカメラ１０１のＣＰＵ３０１が、図６に示す処理を実行するものとして説明する。図６に示す処理を、サーバ１０５のＣＰＵが実行する処理とする場合には、ネットワークカメラ１０１をサーバ１０５と読み替えればよい。ただ、この場合、Ｓ６０３においては、サーバ１０５が、ネットワークカメラ１０１が撮影した映像を取得するものとする。
【００６６】
図６に示す処理を、サーバ１０５のＣＰＵが実行する処理とする場合には、レジ対応可能スタッフ人数管理テーブル７０１、人数カウント枠のレイアウトテーブル７０２、アラート出力条件テーブル７０４、レジ対応枠管理テーブル８０１の各テーブルは、サーバ１０５のメモリ等の記憶手段に記憶されているものとし、稼働レジ管理テーブル７０３はＰＯＳレジシステム１０６のメモリ等の記憶手段に記憶されているものとする。
【００６７】
また、図６に示す処理を、ネットワークカメラ１０１のＣＰＵが実行する処理とする場合には、レジ対応可能スタッフ人数管理テーブル７０１、人数カウント枠のレイアウトテーブル７０２、アラート出力条件テーブル７０４、レジ対応枠管理テーブル８０１の各テーブルは、ネットワークカメラ１０１のメモリ等の記憶手段に記憶されているものとし、稼働レジ管理テーブル７０３はＰＯＳレジシステム１０６のメモリ等の記憶手段に記憶されているものとする。
【００６８】
まず、ネットワークカメラ１０１は、現在時刻を取得する（Ｓ６０１）。
【００６９】
そして、ネットワークカメラ１０１は、Ｓ６０１で取得した現在時刻に対応するレイアウトを設定（適用）する（Ｓ６０２）。
【００７０】
Ｓ６０２は、本発明の特定手段の適用例であり、現在時刻の時間帯に対応して記憶手段に記憶されたレイアウト情報を特定する。これにより、エリアの種別を変更されることとなる。
【００７１】
ネットワークカメラ１０１は、メモリ等の記憶手段に図７の人数カウント枠のレイアウトテーブル７０２を記憶している。
【００７２】
図７の７０２は、人数カウント枠のレイアウトテーブルの一例を示す図である。
【００７３】
人数カウント枠のレイアウトテーブル７０２は、「時間」と「レイアウト種別」との項目が対応付けて記憶されている。
【００７４】
「時間」は、時間帯が記憶されている。また、「レイアウト種別」は、当該時間帯に適用する枠４０２のレイアウトの種別が記憶されている。
【００７５】
例えば、図７に示す人数カウント枠のレイアウトテーブル７０２には、９時から１１時までは、レイアウト１（例えば、図４）の枠４０２のレイアウトが適用され、１１時から１３時までは、レイアウト２（例えば、図５）の枠４０２のレイアウトが適用されることが示されている。
【００７６】
図４は、ネットワークカメラ１０１が撮影した映像であって、レイアウト種別がレイアウト１の枠４０２が設定（適用）された映像の一例を示す図である。
【００７７】
また、図５は、ネットワークカメラ１０１が撮影した映像であって、レイアウト種別がレイアウト２の枠４０３が設定（適用）された映像の一例を示す図である。
【００７８】
そのため、ネットワークカメラ１０１は、Ｓ６０２において、Ｓ６０１で取得した現在時刻に対応して、人数カウント枠のレイアウトテーブル７０２に登録されているレイアウト種別のレイアウトを設定（適用）する。
【００７９】
ネットワークカメラ１０１は、ネットワークカメラ１０１が撮影した映像を取得する（Ｓ６０３）。
【００８０】
Ｓ６０４は、本発明の取得手段の適用例であり、撮像手段が撮影した映像を取得する。
【００８１】
Ｓ６０２において、Ｓ６０１で取得した現在時刻に対応して、人数カウント枠のレイアウトテーブル７０２に登録されているレイアウト種別のレイアウトを特定したが、他の例として、Ｓ６０３で取得した映像を撮影した撮影時刻の時間帯に対応して、人数カウント枠のレイアウトテーブル７０２に登録されているレイアウト種別のレイアウトを特定するようにしてもよい。このようにレイアウト種別が特定されることで、レジスターごとの会計待ち人数を特定するＳ６０６の特定手段で用いるエリアの種別を変更する。この処理は、本発明の変更手段の適用例であり、撮像手段が映像を撮影した撮影時刻に応じて、レジスターごとの会計待ち人数を特定するＳ６０６の特定手段で用いるエリアの種別を変更する。
【００８２】
次に、ネットワークカメラ１０１は、稼働レジ（稼働しているレジ）の情報を取得する（Ｓ６０４）。
【００８３】
具体的には、ネットワークカメラ１０１は、ＰＯＳレジシステム１０６のメモリ等の記憶手段に記憶されている稼働レジ管理テーブル７０３を、ＰＯＳレジシステム１０６から取得する。
【００８４】
そして、ネットワークカメラ１０１は、稼働レジ管理テーブル９０３の「稼働／非稼働」に「○」が格納されているレコードの「レジ情報」に格納されている識別情報（レジ情報）を、稼働レジの情報として取得する。
【００８５】
図７の７０３は、稼働レジ管理テーブル７０３の一例を示す図である。
【００８６】
稼働レジ管理テーブル７０３は、レジを識別する識別情報が格納される「レジ情報」の項目と、当該識別情報により識別されるレジが稼働しているか、稼働していないかを示す情報が格納される「稼働／非稼働」の項目とを備えている。「稼働／非稼働」には、稼働しているレジについては、「○」が格納され、稼働していないレジについては、「×」が格納される。
【００８７】
そして、ネットワークカメラ１０１は、Ｓ６０４で取得した稼働レジの情報（識別情報）ごとに対応する枠４０２を特定する（Ｓ６０５）。
【００８８】
具体的には、ネットワークカメラ１０１は、図８に示すレジ対応枠管理テーブル８０１を、メモリ等の記憶手段に記憶されており、レジ対応枠管理テーブル８０１を参照して、Ｓ６０２で設定されたレイアウト種別、及び、Ｓ６０４で取得された稼働レジの情報（識別情報）に対応する枠４０２を特定する。
【００８９】
図８は、レジ対応枠管理テーブル８０１の一例を示す図である。
【００９０】
レジ対応枠管理テーブル８０１は、「レジ情報」、「レイアウト１」、「レイアウト２」の項目を備えている。
【００９１】
「レジ情報」には、レジを識別する識別情報が格納されており、図８の例では、「レジ４０１Ａ」、「レジ４０１Ｂ」、「レジ４０１Ｃ」、「レジ４０１Ｄ」が登録されている。
【００９２】
また、レイアウト種別を示す「レイアウト１」には、「枠４０２Ａ」、「枠４０２Ｂ」、「枠４０２Ｃ」、「枠４０２Ｄ」の４つ枠の配置情報が格納されている。
【００９３】
「レイアウト１」の、「枠４０２Ａ」、「枠４０２Ｂ」、「枠４０２Ｃ」、「枠４０２Ｄ」の配置例を図４に示す。
【００９４】
図８に示すように、レイアウト１を適用する場合には、「レジ４０１Ａ」に対して、「枠４０２Ａ」が対応付けられて登録されており、これは、「レジ４０１Ａ」のレジに並ぶ人を計測するエリアを定める枠が「枠４０２Ａ」であることを意味している。
【００９５】
また、同様に、「レジ４０１Ｂ」に対して、「枠４０２Ｂ」が対応付けられて登録されており、これは、「レジ４０１Ｂ」のレジに並ぶ人を計測するエリアを定める枠が「枠４０２Ｂ」であることを意味している。
【００９６】
また、同様に、「レジ４０１Ｃ」に対して、「枠４０２Ｃ」が対応付けられて登録されており、これは、「レジ４０１Ｃ」のレジに並ぶ人を計測するエリアを定める枠が「枠４０２Ｃ」であることを意味している。
【００９７】
また、同様に、「レジ４０１Ｄ」に対して、「枠４０２Ｄ」が対応付けられて登録されており、これは、「レジ４０１Ｄ」のレジに並ぶ人を計測するエリアを定める枠が「枠４０２Ｄ」であることを意味している。
【００９８】
また、レイアウト種別を示す「レイアウト２」には、「枠４０３Ａ」、「枠４０３Ｂ」、「枠４０３Ｃ」、「枠４０３Ｄ」、「枠４０３Ｅ」の５つ枠の配置情報が格納されている。
【００９９】
「レイアウト２」の、「枠４０３Ａ」、「枠４０３Ｂ」、「枠４０３Ｃ」、「枠４０３Ｄ」、「枠４０３Ｅ」の配置例を図５に示す。
【０１００】
図８に示すように、レイアウト２を適用する場合には、「レジ４０１Ａ」に対して、「枠４０３Ａ」が対応付けられて登録されており、これは、「レジ４０１Ａ」のレジに並ぶ人を計測するエリアを定める枠が「枠４０３Ａ」であることを意味している。
【０１０１】
また、同様に、「レジ４０１Ｂ」に対して、「枠４０３Ｂ」が対応付けられて登録されており、これは、「レジ４０１Ｂ」のレジに並ぶ人を計測するエリアを定める枠が「枠４０３Ｂ」であることを意味している。
【０１０２】
また、同様に、「レジ４０１Ｃ」に対して、「枠４０３Ｃ」が対応付けられて登録されており、これは、「レジ４０１Ｃ」のレジに並ぶ人を計測するエリアを定める枠が「枠４０３Ｃ」であることを意味している。
【０１０３】
また、同様に、「レジ４０１Ｄ」に対して、「枠４０３Ｄ」が対応付けられて登録されており、これは、「レジ４０１Ｄ」のレジに並ぶ人を計測するエリアを定める枠が「枠４０３Ｄ」であることを意味している。
【０１０４】
また、「枠４０３Ｅ」に対して、「共通枠」が対応付けて登録されており、これは、「レジ４０１Ａ」、「レジ４０１Ｂ」、「レジ４０１Ｃ」、「レジ４０１Ｄ」のレジのいずれかで会計を行うことになる人を計測する共通エリアとして定めた枠が「枠４０３Ｅ」であることを意味している。
【０１０５】
例えば、図５に示す枠４０３Ａ、枠４０３Ｂ、枠４０３Ｃ、枠４０３Ｄのそれぞれで囲まれた各エリアの人の会計が終わるにつれて、図５に示す枠４０３Ｅで囲まれるエリア（共通エリア）に並んでいる人が、枠４０３Ａ、枠４０３Ｂ、枠４０３Ｃ、枠４０３Ｄのそれぞれで囲まれた各エリアのいずれかのエリアに移動して、会計を行う形態に対応するように、レイアウト２が登録されている。
【０１０６】
レジ対応枠管理テーブル８０１が示す「枠４０１Ａ〜Ｄ」、「枠４０３Ａ〜Ｅ」は、撮像手段（カメラ部３０７及び又は画像処理部３０８）が撮像した映像に含まれる人物の人数を計数するエリアを示している。
【０１０７】
また、当該エリア内の人物を、どのレジスターに対して会計待ちする人物として計数するのかを示すエリアの種別が、レジ対応枠管理テーブル８０１の「レジ情報」の項目に格納される。
【０１０８】
レジ対応枠管理テーブル８０１の「レジ情報」の項目に格納されているレジ４０１Ａ〜レジ４０１Ｄは、本発明の個別エリアの第２種別の一例である。
【０１０９】
例えば、レジ対応枠管理テーブル８０１の「レジ情報」の項目に格納されている情報がレジ４０１Ａ（第２種別）でレイアウト１の場合、枠４０２Ａのエリアが、レジ４０１Ａの１つのレジスターに対応する個別エリアであって、当該個別エリア内の人物を当該レジスターに対して会計待ちする人物として計数する個別エリアであることを示している。
【０１１０】
また、レジ対応枠管理テーブル８０１の「レジ情報」の項目に格納されている共通枠は、本発明の共通エリアの第１種別の一例である。
【０１１１】
例えば、レジ対応枠管理テーブル８０１の「レジ情報」の項目に格納されている情報が共通枠（第１種別）でレイアウト２の場合、枠４０３Ｅのエリアは、稼働中の複数のレジスター（レジ４０１Ａ〜Ｄ）に対応する共通エリアであって、当該共通エリア内の人物を当該複数のレジスターに対して会計待ちする人物として計数する共通エリアであることを示している。
【０１１２】
このように、人数カウント枠のレイアウトテーブル７０２、及びレジ対応枠管理テーブル８０１は、時間帯ごとに、撮像手段が撮像した映像に含まれる人物の人数を計数するエリア、及び、当該エリア内の人物を、どのレジスターに対して会計待ちする人物として計数するのかを示すエリアの種別が定められたレイアウト情報を対応して記憶している。
【０１１３】
レイアウト情報には、エリアの種別として、稼働中の複数のレジスターに対応する共通エリアであって、当該共通エリア内の人物を当該複数のレジスターに対して会計待ちする人物として計数する共通エリアの第１種別、及び１つレジスターに対応する個別エリアであって、当該個別エリア内の人物を当該レジスターに対して会計待ちする人物として計数する個別エリアの第２種別の何れかが定められている。
【０１１４】
次に、ネットワークカメラ１０１は、Ｓ６０５において、レジ対応枠管理テーブル８０１の、Ｓ６０２で設定されたレイアウト種別を示す列に示される枠で、かつ、Ｓ６０４で取得された稼働レジの情報（レジ情報）に対応してレジ対応枠管理テーブル８０１に記憶された枠を、稼働レジの情報（識別情報）ごとに対応する枠として特定する。また、ここで、Ｓ６０２で設定されたレイアウト種別がレイアウト２の場合には、共通枠である枠４０３Ｅも、稼働レジの情報（識別情報）に対応する枠として特定する。
【０１１５】
このようにして、ネットワークカメラ１０１は、稼働しているレジに人が並ぶエリアの枠を特定する。
【０１１６】
そして、ネットワークカメラ１０１は、Ｓ６０５で特定された枠内のエリアにいる人物を検出して、当該エリアにいる人数を計測する（Ｓ６０６）。
【０１１７】
Ｓ６０６では、Ｓ６０５で特定された各枠のエリアごとの人物をエリアごとに検出して、当該エリアごとにいる人数を計測する。Ｓ６０６は、本発明の計数手段の適用例であり、撮像手段が撮像した映像に含まれる所定のエリア内の人数を計数する。
【０１１８】
また、当該エリアの種別が個別エリアの第２種別である場合には、当該エリアの人数を、当該エリア（枠）に対応してレジ対応枠管理テーブル８０１に記憶されているレジ情報に示されるレジの会計待ち人数として計数する。
【０１１９】
また、当該エリアの種別が共通エリアの第１種別である場合には、当該エリアの人数を、当該エリア（枠）に対応してレジ対応枠管理テーブル８０１に記憶されているレジ情報に示されるレジ（共通枠（レジ４０１Ａ〜Ｄ））のうち稼働中のレジ（レジ４０１Ａ〜Ｃ）の会計待ち人数として計数する。そして、当該計数された会計待ち人数を、稼働中のレジ（レジ４０１Ａ〜Ｃ）の台数で割ることで得られた値を、各稼働中のレジ（レジ４０１Ａ〜Ｃ）のそれぞれで会計待ちしている人数として計数する。
【０１２０】
このように、Ｓ６０６は、本発明の計数手段の適用例であり、Ｓ６０３の取得手段により取得された映像を解析して、特定手段により特定されたレイアウト情報により定められたエリア内の人数と、当該レイアウト情報により定められたエリアの種別と用いて、レジスターごとの会計待ち人数を計数する。
【０１２１】
このように、ネットワークカメラ１０１は、計数された人数と、当該人数を計数する所定のエリア内の人物を、どのレジスターに対して会計待ちする人物として計数するのかを示すエリアの種別とに基づいて、レジスターごとの会計待ち人数を特定する（特定手段）。
【０１２２】
次に、ネットワークカメラ１０１は、図７に示すアラート出力条件テーブル７０４を参照して、Ｓ６０２で設定されたレイアウト種別に対応するアラート出力条件を特定する（Ｓ６０７）。
【０１２３】
図７の７０４は、アラート出力条件テーブルの一例を示す図である。
【０１２４】
アラート出力条件テーブル７０４は、ネットワークカメラ１０１のメモリ等の記憶手段に記憶されている。
【０１２５】
アラート出力条件テーブル７０４は、「レイアウト種別」、「アラート出力条件」が対応付けて登録されている。
【０１２６】
「レイアウト種別」には、レイアウトの種別が登録される。
【０１２７】
また、「アラート出力条件」には、Ｓ６１０で出力するアラートを出力するための条件が記憶されている。
【０１２８】
図７の７０４の例では、Ｓ６０２で設定された「レイアウト種別」が「レイアウト１」の場合のアラート出力条件は、「Ｓ６０５で特定されたエリアごとのそれぞれで３人以上の人物が会計待ちしていること」であることを示し、また、Ｓ６０２で設定された「レイアウト種別」が「レイアウト２」の場合のアラート出力条件は、「稼働中のレジに対応するエリアと共通エリア内の人数（Ｓ６０５で特定された各エリア内の人数の合計値）を、稼働中のレジの数で除算して得られた値が４人以上であること」であることを示している。
【０１２９】
７０４は、本発明のアラート出力条件の適用例であり、レイアウト情報（レイアウト種別）に対して、アラートを出力するための条件が記憶されている。また、Ｓ６０９の判定条件も、本発明のアラート出力条件として用いられる。
【０１３０】
アラート出力条件テーブル７０４に示すように、共通エリア（共通枠）の第１種別が定められたレイアウト情報（レイアウト２）に対して記憶されているアラート出力条件は、個別エリア（個別枠）の第２種別が定められたレイアウト情報（レイアウト１）に対して記憶されているアラート出力条件と異なる。
【０１３１】
共通エリア（共通枠）の第１種別が定められたレイアウト情報（レイアウト２）に対して記憶されているアラート出力条件は、７０４の例では、「稼働中のレジに対応するエリアと共通エリア内の人数（Ｓ６０５で特定された各エリア内の人数の合計値）を、稼働中のレジの数で除算して得られた値が４人以上であること」であり、
共通エリア（共通枠）の第１種別、及び個別エリア（個別枠）の第２種別が定められたレイアウト情報（レイアウト２）に対して記憶されているアラート出力条件は、７０４で例として、「稼働中のレジに対応するエリアと共通エリア内の人数（Ｓ６０５で特定された各エリア内の人数の合計値）を、稼働中のレジの数で除算して得られた値が４人（所定人数）以上であること」と示している通り、当該レイアウト情報（レイアウト２）に定められた共通エリアに対応する稼働中のレジスターの台数と、共通エリアの人数と、当該レイアウト情報に定められた個々の個別エリアの人数と、に応じてアラートを出力するアラート出力条件である。
【０１３２】
個別エリア（個別枠）の第２種別が定められたレイアウト情報（レイアウト１）に対して記憶されているアラート出力条件は、７０４で例として、「Ｓ６０５で特定されたエリアごとのそれぞれで３人以上（所定人数）の人物が会計待ちしていること」７０４で例として、当該レイアウト情報（レイアウト１）に定められた個々の個別エリアの人数に応じてアラートを出力するアラート出力条件である。
【０１３３】
ネットワークカメラ１０１は、Ｓ６０７において、Ｓ６０２で設定されたレイアウト種別に対応して、アラート出力条件テーブル７０４に記憶されているアラート出力条件を特定すると、Ｓ６０６で計測された計測結果が、当該特定されたアラート出力条件を満たすか否かを判定する（Ｓ６０８）。
【０１３４】
ネットワークカメラ１０１は、Ｓ６０２で設定されたレイアウト種別がレイアウト２である場合には、Ｓ６０４で取得した識別情報の数を稼働中のレジの数として特定し、Ｓ６０５で特定された各エリア内の人数の合計値を算出して、当該合計値を、稼働中のレジの数で除算して得られた値が４人以上であるか否かを判定することにより、アラート出力条件を満たすか否かを判定する。
【０１３５】
ネットワークカメラ１０１は、Ｓ６０８で、アラート出力条件を満たすと判定された場合には（ＹＥＳ）、処理をＳ６０９に移行して、一方、アラート出力条件を満たさないと判定あれた場合には（ＮＯ）、処理をＳ６０１に戻す。
【０１３６】
ネットワークカメラ１０１は、Ｓ６０９において、空いているレジがあり、レジの対応が可能な店員（スタッフ）がいるかを判定する。
【０１３７】
具体的には、ネットワークカメラ１０１は、ＰＯＳレジシステム１０６のメモリ等の記憶手段に記憶されている稼働レジ管理テーブル７０３を取得し、当該稼働レジ管理テーブル７０３に基づいて、稼働していない空いているレジ（非稼働のレジ）があるか否かを判定する。
【０１３８】
ネットワークカメラ１０１は、稼働レジ管理テーブル７０３の「稼働／非稼働」に「×」が格納されているか否かを判定することにより、非稼働のレジがあるか否かを判定する。
【０１３９】
また、ネットワークカメラ１０１は、「稼働／非稼働」に格納されている「×」に対応する「レジ情報」に格納される識別情報により識別されるレジを、非稼働のレジとして特定する。
【０１４０】
また、ネットワークカメラ１０１は、現在時刻のレジの対応が可能な店員（スタッフ）の人数（レジ対応可能スタッフ人数）から、稼働レジ管理テーブル７０３の「稼働／非稼働」に「○」が格納されている数を減算した値が１以上であるか否かを判定することにより、レジの対応が可能な店員（スタッフ）がいるかを判定する。
【０１４１】
図７の７０１は、レジ対応可能スタッフ人数管理テーブルの一例を示す図である。
【０１４２】
レジ対応可能スタッフ人数管理テーブル７０１は、ネットワークカメラ１０１のメモリ等の記憶手段に記憶されている。
【０１４３】
レジ対応可能スタッフ人数管理テーブル７０１は、時間帯ごとの、レジの対応が可能な店員（スタッフ）の人数（レジ対応可能スタッフ人数）が記憶されている。
【０１４４】
そのため、ネットワークカメラ１０１は、現在時刻の時間帯に対応して、レジ対応可能スタッフ人数管理テーブル７０１に記憶されているレジ対応可能スタッフ人数から、稼働レジ管理テーブル７０３の「稼働／非稼働」に「○」が格納されている数を減算した値を、空いているレジ対応可能スタッフの人数として、レジの対応が可能な店員（スタッフ）がいるかを判定する。
【０１４５】
ネットワークカメラ１０１は、Ｓ６０９において、空いているレジがあり、レジの対応が可能な店員（スタッフ）がいると判定された場合には（ＹＥＳ）、処理をＳ６１０に移行し、一方、空いているレジが無い、又は、レジの対応が可能な店員（スタッフ）がいないと判定された場合には（ＮＯ）、処理をＳ６０１に移行する。
【０１４６】
ネットワークカメラ１０１は、Ｓ６１０において、アラートを出力する。
【０１４７】
具体的には、ネットワークカメラ１０１は、警告手段１０３に、空きのレジに店員を行かせて当該レジで会計を行うようにするためのアラート信号を送信（出力）する。
【０１４８】
そして、警告手段１０３は、当該アラート信号を受信すると、例えば、警光灯を光らせて、空いている店員に、空きのレジに店員を行かせて当該レジで会計を行うことを伝える。また、クライアント端末１０２が警告手段１０３を備えている場合は、表示部に、空きのレジに店員を行かせて当該レジで会計を行う旨を表示する。また、ネットワークカメラ１０１は、ネットワークカメラ１０１が特定した非稼働のレジを示す情報を、アラート信号と共に警告手段１０３に送信し、警告手段１０３が、当該非稼働のレジを示す情報を受信すると、当該非稼働のレジを示す情報を当該表示部に表示するようにすることもできる。
【０１４９】
そして、ネットワークカメラ１０１は、Ｓ６１０の処理を実行すると、処理をＳ６０１に戻す。
【０１５０】
Ｓ６１０は、本発明の出力手段の適用例であり、Ｓ６０７の計数手段により計数された会計待ち人数が、特定手段により特定されたレイアウト情報に対するアラート出力条件を満たした場合に、アラートを出力する。
【０１５１】
以上、本発明によれば、時間帯に応じて会計待ちの顧客の並び方が変わる店舗であっても、レジスターごとの会計待ちの顧客の人数をより適切に特定することができる。
【０１５２】
本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１５３】
また、本発明におけるプログラムは、図示したフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は当該処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは各装置の処理方法ごとのプログラムであってもよい。
【０１５４】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。
【０１５５】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。
【０１５６】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることが出来る。
【０１５７】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１５８】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１５９】
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１６０】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１６１】
１０１  ネットワークカメラ
１０２  クライアント端末
１０３  警告手段
１０４  ネットワーク
１０５  サーバ
１０６  ＰＯＳレジシステム
【図１】
2019117425.tif 000003
【図２】
2019117425.tif 000004
【図３】
2019117425.tif 000005
【図４】
2019117425.tif 000006
【図５】
2019117425.tif 000007
【図６】
2019117425.tif 000008
【図７】
2019117425.tif 000009
【図８】
2019117425.tif 000010