(57)【要約】【課題】顧客の会計待ち時間を効率的に短縮する。【解決手段】ＰＯＳレジスタ装置２００は、商品の会計を待つ会計待ち顧客を検出する会計待ち顧客検出部２２１と、会計待ち顧客検出部２２１の検出結果に基づいて、会計待ち顧客の混雑状況を判定する混雑状況判定部２２２と、混雑状況判定部２２２が会計待ち顧客が混雑していると判定した場合、ＣＰＵ（Central Processing Unit）負荷状況に基づいて、会計処理能力を現状より高めることが可能であるか否かを判定する会計処理能力判定部２２３と、会計処理能力判定部２２３の判定結果に応じて、会計処理に関連するタスクの優先度を変更するタスク優先度変更部２２４と、を備える。【選択図】図３
2020119063.tif 000002
【特許請求の範囲】
【請求項１】
商品の会計を待つ会計待ち顧客を検出する会計待ち顧客検出手段と、
前記会計待ち顧客検出手段の検出結果に基づいて、前記会計待ち顧客の混雑状況を判定する混雑状況判定手段と、
前記混雑状況判定手段が前記会計待ち顧客が混雑していると判定した場合、ＣＰＵ（Central Processing Unit）負荷状況に基づいて、会計処理能力を現状より高めることが可能であるか否かを判定する会計処理能力判定手段と、
前記会計能力判定手段の判定結果に応じて、会計処理に関連するタスクの優先度を変更するタスク優先度変更手段と、を備える、
ＰＯＳレジスタ装置。
【請求項２】
前記タスク優先度変更手段は、前記会計処理能力判定手段が前記会計処理能力を現状より高めることが可能であると判定した場合、前記会計処理に関連するタスクの優先度を現状より高く設定する、
請求項１に記載のＰＯＳレジスタ装置。
【請求項３】
前記タスク優先度変更手段は、前記会計処理能力判定手段が前記会計処理能力を現状より高めることが不可能であると判定した場合、前記会計処理に関連するタスクの優先度を予め定められたデフォルト値に変更する、
請求項１または２に記載のＰＯＳレジスタ装置。
【請求項４】
前記会計処理能力判定手段は、前記ＣＰＵの温度、前記ＣＰＵの消費電力、前記ＰＯＳレジスタ装置の内部温度のうち少なくとも１つに基づいて、前記ＣＰＵ負荷状況を判定する、
請求項１から３のいずれか１項に記載のＰＯＳレジスタ装置。
【請求項５】
前記混雑状況判定手段は、前記会計待ち顧客検出手段が検出した前記会計待ち顧客の数と予め定められた基準値との比較に基づいて、前記会計待ち顧客の混雑状況を判定する、
請求項１から４のいずれか１項に記載のＰＯＳレジスタ装置。
【請求項６】
前記会計待ち顧客の待機エリアを撮像する撮像手段、を更に備え、
前記会計待ち顧客検出手段は、前記撮像手段による撮像画像に基づいて、前記会計待ち顧客を検出する、
請求項１から５のいずれか１項に記載のＰＯＳレジスタ装置。
【請求項７】
ＰＯＳレジスタ装置が実行する会計制御方法であって、
商品の会計を待つ会計待ち顧客を検出する会計待ち顧客検出ステップと、
前記会計待ち顧客検出ステップにおける検出結果に基づいて、前記会計待ち顧客の混雑状況を判定する混雑状況判定ステップと、
前記混雑状況判定ステップにおいて前記会計待ち顧客が混雑していると判定された場合、ＣＰＵ（Central Processing Unit）負荷状況に基づいて、会計処理能力を現状より高めることが可能であるか否かを判定する会計処理能力判定ステップと、
前記会計処理能力判定ステップにおける判定結果に応じて、会計処理に関連するタスクの優先度を変更するタスク優先度変更ステップと、を含む、
会計制御方法。
【請求項８】
ＰＯＳレジスタ装置が備えるコンピュータを、
商品の会計を待つ会計待ち顧客を検出する会計待ち顧客検出手段、
前記会計待ち顧客検出手段の検出結果に基づいて、前記会計待ち顧客の混雑状況を判定する混雑状況判定手段、
前記混雑状況判定手段が前記会計待ち顧客が混雑していると判定した場合、ＣＰＵ（Central Processing Unit）負荷状況に基づいて、会計処理能力を現状より高めることが可能であるか否かを判定する会計処理能力判定手段、
前記会計能力判定手段の判定結果に応じて、会計処理に関連するタスクの優先度を変更するタスク優先度変更手段、として機能させる、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰＯＳレジスタ装置、会計制御方法、およびプログラムに関する。
【背景技術】
【０００２】
コンビニエンスストア、スーパーマーケット、ドラッグストア等の小売業界には、ＰＯＳ（Point Of Sales）システムが広く導入されている。販売店舗の会計エリアに設置されたＰＯＳレジスタ装置により商品の会計処理が行われ、この会計処理における販売情報等がＰＯＳ管理装置に供給される。ＰＯＳ管理装置は、ＰＯＳレジスタ装置から取得した販売情報等に基づき、商品の売上状況および在庫状況等を管理する。
【０００３】
ここで、例えば平日の昼休みや夕方等の時間帯には、会計エリアが商品の会計を待つ会計待ち顧客で非常に混雑することがよくある。会計待ち時間の増加は、顧客に不満を抱かせ、販売サービスの質の低下につながる。このような問題を解決するため、例えば特許文献１は、動作モードを、ＰＯＳ機能をアクティブ化するＰＯＳモードと、ＰＯＳ機能以外の他の業務に係る機能をアクティブ化する非ＰＯＳモードとを切り替えることによって、ＰＯＳレジスタ装置における会計処理能力を可変とする技術を開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−５２７３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１が開示する技術では、ＰＯＳモードと非ＰＯＳモードとがＰＯＳレジスタ装置のオペレータによる指示操作に基づいて切り替えられ、また、ＰＯＳモード動作時に混雑状況に応じて会計処理能力を的確に調整することができないため、顧客の会計待ち時間を効率的に短縮することが困難である。
【０００６】
本発明は、上述のような事情に鑑みてなされたものであり、顧客の会計待ち時間を効率的に短縮することができるＰＯＳレジスタ装置、会計制御方法、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するため、本発明に係るＰＯＳレジスタ装置は、
商品の会計を待つ会計待ち顧客を検出する会計待ち顧客検出手段と、
前記会計待ち顧客検出手段の検出結果に基づいて、前記会計待ち顧客の混雑状況を判定する混雑状況判定手段と、
前記混雑状況判定手段が前記会計待ち顧客が混雑していると判定した場合、ＣＰＵ（Central Processing Unit）負荷状況に基づいて、会計処理能力を現状より高めることが可能であるか否かを判定する会計処理能力判定手段と、
前記会計能力判定手段の判定結果に応じて、会計処理に関連するタスクの優先度を変更するタスク優先度変更手段と、を備える。
【０００８】
また、上記の目的を達成するため、本発明に係る会計制御方法は、
ＰＯＳレジスタ装置が実行する会計制御方法であって、
商品の会計を待つ会計待ち顧客を検出する会計待ち顧客検出ステップと、
前記会計待ち顧客検出ステップにおける検出結果に基づいて、前記会計待ち顧客の混雑状況を判定する混雑状況判定ステップと、
前記混雑状況判定ステップにおいて前記会計待ち顧客が混雑していると判定された場合、ＣＰＵ（Central Processing Unit）負荷状況に基づいて、会計処理能力を現状より高めることが可能であるか否かを判定する会計処理能力判定ステップと、
前記会計処理能力判定ステップにおける判定結果に応じて、会計処理に関連するタスクの優先度を変更するタスク優先度変更ステップと、を含む。
【０００９】
また、上記の目的を達成するため、本発明に係るプログラムは、
ＰＯＳレジスタ装置が備えるコンピュータを、
商品の会計を待つ会計待ち顧客を検出する会計待ち顧客検出手段、
前記会計待ち顧客検出手段の検出結果に基づいて、前記会計待ち顧客の混雑状況を判定する混雑状況判定手段、
前記混雑状況判定手段が前記会計待ち顧客が混雑していると判定した場合、ＣＰＵ（Central Processing Unit）負荷状況に基づいて、会計処理能力を現状より高めることが可能であるか否かを判定する会計処理能力判定手段、
前記会計能力判定手段の判定結果に応じて、会計処理に関連するタスクの優先度を変更するタスク優先度変更手段、として機能させる。
【発明の効果】
【００１０】
本発明によれば、顧客の会計待ち時間を効率的に短縮することができるＰＯＳレジスタ装置、会計制御方法、およびプログラムを提供することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態に係るＰＯＳシステムの概略図である。
【図２】ＰＯＳレジスタ装置のハードウェア構成の一例を示すブロック図である。
【図３】ＰＯＳレジスタ装置の機能構成の一例を示すブロック図である。
【図４】混雑状況判定テーブルの一例を示す図である。
【図５】会計制御処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態について、図面を参照しながら詳細に説明する。
【００１３】
本発明の実施の形態に係るＰＯＳ（Point Of Sales）システム１は、商品の販売情報を集計し管理するシステムであり、図１に示すように、ＰＯＳ管理装置１００と、ＰＯＳレジスタ装置２００とを含む。ＰＯＳ管理装置１００とＰＯＳレジスタ装置２００とは、ネットワークＮＷを介して通信可能に接続されている。ネットワークＮＷは、有線または無線を問わず、例えば、インターネット、ＬＡＮ（Local Area Network）、ＶＰＮ（Virtual Private Network）等の任意の通信網である。なお、ＰＯＳシステム１において、ＰＯＳレジスタ装置２００の台数は任意であり、単一または複数のＰＯＳレジスタ装置２００を含んで構成される。
【００１４】
（ＰＯＳ管理装置１００）
ＰＯＳ管理装置１００は、いわゆるコンピュータであり、ＰＯＳレジスタ装置２００と連携して商品の売上状況や在庫状況等を管理する。ＰＯＳ管理装置１００は、例えば、商品識別番号、商品名、販売価格、値引き価格、在庫数等の商品に関する情報（以下、「商品情報」とも称する）を、ネットワークＮＷを介してＰＯＳレジスタ装置２００の各々に送信する。
【００１５】
（ＰＯＳレジスタ装置２００）
ＰＯＳレジスタ装置２００は、販売店舗の会計エリアに配置され、顧客が購入する商品の会計処理を行う。また、ＰＯＳレジスタ装置２００は、商品の販売数、販売金額等を含む販売情報を、ネットワークＮＷを介してＰＯＳ管理装置１００に送信する。
【００１６】
（ＰＯＳレジスタ装置２００のハードウェア構成）
次に、ＰＯＳレジスタ装置２００のハードウェア構成について説明する。ＰＯＳレジスタ装置２００は、図２に示すように、ＣＰＵ（Central Processing Unit）２０１、ＲＯＭ（Read Only Memory）２０２、ＲＡＭ（Random Access Memory）２０３、ＨＤＤ（Hard Disk Drive）２０４、メインディスプレイ２０５、サブディスプレイ２０６、カメラ２０７、温度センサ２０８、消費電力センサ２０９、プリンタ２１０、および通信Ｉ／Ｆ（Interface）装置２１１を備える。これらの各部は、バスラインＢＬを介して相互に電気的に接続されている。
【００１７】
ＣＰＵ２０１は、ＲＯＭ２０２やＨＤＤ２０４からプログラムやデータをＲＡＭ２０３上に読み出して処理を実行することにより、ＰＯＳレジスタ装置２００の制御や機能を実現する演算装置である。
【００１８】
ＲＯＭ２０２は、ＣＰＵ２０１が実行する各種プログラムやプログラム実行の際に使用される各種データ等を記憶する不揮発性メモリである。ＲＯＭ２０２は、例えば、後述する会計制御処理に係るプログラムを記憶する。
【００１９】
ＲＡＭ２０３は、ＲＯＭ２０２やＨＤＤ２０４から読み出されたプログラムやデータを一時的に保持する揮発性メモリであり、ＣＰＵ２０１の作業領域として使用される。
【００２０】
ＨＤＤ２０４は、記憶内容が書き換え可能な大容量かつ不揮発性の記憶装置であり、例えば、基本ソフトウェアであるＯＳ（Operating System）、ＯＳ上で動作し各種機能を提供するアプリケーションソフトウェア等のプログラムやデータを記憶する。また、ＨＤＤ２０４は、後述する通信Ｉ／Ｆ２１１を介してＰＯＳ管理装置１００から取得した商品情報を記憶する。なお、ＰＯＳレジスタ装置２００は、ＨＤＤ２０４に替えて、またはこれと共に、ＳＳＤ（Solid State Drive）等の書き換え可能な不揮発性の記憶装置を備えてもよい。
【００２１】
メインディスプレイ２０５は、ＬＣＤ（Liquid Crystal Display）、ＰＤＰ（Plasma Display Panel）、有機ＥＬ（Electro-Luminescence）ディスプレイ等の表示装置であり、ＣＰＵ２０１の制御に従って、各種画像を表示する。また、メインディスプレイ２０５は、表示画面とこれに重ねて設けられたタッチセンサとからなるタッチパネルを備え、オペレータの操作を受け付け、受け付けた操作に応じた操作信号をＣＰＵ２０１に供給する。メインディスプレイ２０５は、例えば、表示画面をレジ会計担当の店員（以下、「レジ店員」と称することがある）がレジ会計中に位置する側に向けて配置され、商品選択ボタン、購入商品一覧等のレジ会計業務に必要な情報を表示し、レジ店員の操作を受け付ける。
【００２２】
サブディスプレイ２０６は、ＬＣＤ（Liquid Crystal Display）、ＰＤＰ（Plasma Display Panel）、有機ＥＬ（Electro-Luminescence）ディスプレイ等の表示装置であり、ＣＰＵ２０１の制御に従って、各種画像を表示する。また、サブディスプレイ２０６は、表示画面とこれに重ねて設けられたタッチセンサとからなるタッチパネルを備え、オペレータの操作を受け付け、受け付けた操作に応じた操作信号をＣＰＵ２０１に供給する。サブディスプレイ２０６は、例えば、表示画面を顧客がレジ会計中に位置する側に向けて配置され、購入商品の合計金額、キャンペーン告知、成人確認等の情報を表示し、顧客の操作を受け付ける。
【００２３】
カメラ２０７は、レンズ等の光学素子と、ＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal Oxide-Semiconductor）等の撮像素子とを備えるデジタル方式の撮像装置であり、撮像範囲（画角）内の被写体を撮像し、被写体の撮像画像を生成してＣＰＵ２０１に供給する。カメラ２０７は、例えば、会計待ち顧客の待機エリアを撮像可能な位置に配置され、会計待ち顧客をとらえた撮像画像を生成する。撮像画像は、時系列の複数のフレーム画像から構成される動画である。
【００２４】
温度センサ２０８は、ＣＰＵ２０１の温度（以下、「ＣＰＵ温度」とも称する）やＰＯＳレジスタ装置２００の内部温度等を測定するセンサであり、これらの測定情報をＣＰＵ２０１に供給する。
【００２５】
消費電力センサ２０９は、ＣＰＵ２０１で消費されている電力（以下、「ＣＰＵ消費電力」とも称する）を測定するセンサであり、ＣＰＵ消費電力を示す測定情報をＣＰＵ２０１に供給する。
【００２６】
プリンタ２１０は、会計処理の結果を示すレシートデータ等を印刷する印刷装置であり、例えば、熱転写によりロール紙等の紙媒体に印字するサーマルプリンタにより構成される。
【００２７】
通信Ｉ／Ｆ２１１は、ＰＯＳ管理装置１００と通信するためのインタフェースであり、ＣＰＵ２０１の制御に従って、ネットワークＮＷを介してＰＯＳ管理装置１００との間でデータの送受信を行う。
【００２８】
（ＰＯＳレジスタ装置２００の機能構成）
続いて、ＰＯＳレジスタ装置２００の機能構成について説明する。ＰＯＳレジスタ装置２００は、図３に示すように、制御部２２０、記憶部２３０、第１表示操作部２４０、第２表示操作部２５０、撮像部２６０、センサ部２７０、印刷部２８０、および通信部２９０を備える。
【００２９】
制御部２２０は、例えばＣＰＵ２０１により構成され、ＰＯＳレジスタ装置２００の構成部位の各々を制御する。制御部２２０は、機能的には、会計待ち顧客検出部２２１、混雑状況判定部２２２、会計処理能力判定部２２３、タスク優先度変更部２２４、第１表示制御部２２５Ａ、第２表示制御部２２５Ｂ、第１操作受付制御部２２６Ａ、第２操作受付制御部２２６Ｂ、精算処理部２２７、および印刷制御部２２８を有する。
【００３０】
会計待ち顧客検出部２２１は、後述する撮像部２６０から取得した撮像画像に基づいて、会計待ち顧客を検出する。会計待ち顧客検出部２２１は、例えば、撮像画像に映っている人物を公知の顔検出技術等を用いて認識し、その人物の動作を公知の動作検出技術や動きベクトル検出技術等を用いて検出することにより、会計待ち顧客を検出する。このように、会計待ち顧客検出部２２１は、撮像画像に映っている人物の存在の検出に加えて、その人物の動作を検出することにより、例えば単に待機エリアを通過する顧客と会計待ち顧客とを区別し、会計待ち顧客のみを的確に検出することができる。会計待ち顧客検出部２２１は、本発明の会計待ち顧客検出手段の一例である。
【００３１】
混雑状況判定部２２２は、会計待ち顧客検出部２２１が検出した会計待ち顧客の人数（以下、「会計待ち顧客数」とも称する）から会計待ち顧客の混雑状況を判定する。混雑状況判定部２２２は、例えば、記憶部２３０に予め記憶された、図４に示す混雑状況判定テーブルを参照し、会計待ち顧客数に対して割り当てられた混雑レベルに基づいて、混雑状況を「混雑なし」、「やや混雑」、「混雑」の３段階で判定する。混雑状況判定部２２２は、本発明の混雑状況判定手段の一例である。
【００３２】
会計処理能力判定部２２３は、後述するセンサ部２７０の測定情報に基づいて、会計処理能力を現状より高めることが可能であるか否かを判定する。会計処理能力判定部２２３は、センサ部２７０から取得した測定情報（ＣＰＵ温度、ＰＯＳレジスタ装置２００の内部温度、ＣＰＵ消費電力を示す各測定情報）が示す数値と予め設定された閾値（ＣＰＵ温度、ＰＯＳレジスタ装置２００の内部温度、ＣＰＵ消費電力の各閾値）とを比較し、測定情報が示す数値のいずれもが閾値を超えていないと判定した場合、会計処理能力を現状より高めることが可能であると判定する。一方、測定情報が示す数値のいずれかが閾値を超えていると判定した場合、会計処理能力判定部２２３は、会計処理能力を現状より高めることが不可能であると判定する。このように、会計処理能力判定部２２３は、ＣＰＵ温度、ＰＯＳレジスタ装置２００の内部温度、ＣＰＵ消費電力の各測定情報に基づくＣＰＵの負荷状況に応じて、会計処理能力を現状より高めることが可能であるか否かを判定する。会計処理能力判定部２２３は、本発明の会計処理能力判定手段の一例である。
【００３３】
タスク優先度変更部２２４は、会計処理能力判定部２２３の判定結果に応じて、会計処理に関連するタスク（以下、「会計処理関連タスク」とも称する）の優先度を変更する。本実施の形態において、会計処理関連タスクは、メインディスプレイ２０５の表示動作および操作受付動作、サブディスプレイ２０６の表示動作および操作受付動作、清算処理、印刷動作を制御するタスクを含む。タスク優先度変更部２２４は、例えば、会計処理能力判定部２２３が会計処理能力を現状より高めることが可能であると判定した場合、会計処理に関連するタスクの優先度を現状よりも高く設定する。また、会計処理能力判定部２２３が会計処理能力を現状より高めることが不可能であると判定した場合、タスク優先度変更部２２４は、会計処理関連タスクの優先度を予め定められたデフォルト値に変更する。タスク優先度変更部２２４は、測定情報が示す数値と閾値との差分の度合いに応じて優先度の変化量を調整してもよい。タスク優先度変更部２２４は、本発明のタスク優先度変更手段の一例である。
【００３４】
第１表示制御部２２５Ａは、第１表示操作部２４０における表示動作を制御する。第１表示制御部２２５Ａは、第１表示制御タスクの実行により、後述する第１操作受付制御部２２６Ａから取得した操作信号に応じて、会計処理に必要な各種情報を随時切り替えて第１表示操作部２４０に表示させる。第１表示制御部２２５Ａは、例えば、第１表示操作部２４０がレジ店員による商品選択ボタンの押下を検知して会計対象である商品の選択操作を受け付けるごとに、第１表示操作部２４０に精算済みの商品の品名、数量、単価、販売価格等をまとめた購入商品一覧や精算処理部２２７が算出した合計金額を更新して表示させる。
【００３５】
第２表示制御部２２５Ｂは、第２表示操作部２５０における表示動作を制御する。第２表示制御部２２５Ｂは、第２表示制御タスクの実行により、例えば、第１表示操作部２４０が会計対象である商品の選択操作を受け付けたことに応じて精算処理部２２７が合計金額を新たに算出するごとに、第２表示操作部２５０に合計金額を更新して表示させる。また、第２表示制御部２２５Ｂは、レジ袋要否選択ボタンやキャンペーン告知等の顧客に提供する各種情報を随時切り替えて第２表示操作部２５０に表示させる。
【００３６】
第１操作受付制御部２２６Ａは、第１表示操作部２４０における操作受付動作を制御する。詳述すると、第１操作制御２２６Ａは、第１操作受付制御タスクの実行により、例えば、第１表示操作部２４０として機能するメインディスプレイ２０５のタッチパネルに印可する電圧を調整して接触位置や接触態様の検出精度を適宜切り換えることによりレジ店員の操作に対する操作受付動作を制御する。
【００３７】
第２操作受付制御部２２６Ｂは、第２表示操作部２５０における操作受付動作を制御する。詳述すると、第２操作制御２２６Ｂは、第２操作受付制御タスクの実行により、例えば、第２表示操作部２５０として機能するサブディスプレイ２０６のタッチパネルに印可する電圧を調整して接触位置や接触態様の検出精度を適宜切り換えることにより顧客の操作に対する操作受付動作を制御する。
【００３８】
精算処理部２２７は、顧客が購入する商品の合計金額を算出する。精算処理部２２７は、清算処理タスクの実行により、例えば、第１表示操作部２５０が受け付けた商品の選択操作に対応する商品名や販売価格等の商品情報を記憶部２３０から読み出し、選択済みの商品の合計金額を算出する。
【００３９】
印刷制御部２２８は、印刷部２８０における印刷動作を制御する。印刷制御部２２８は、印刷制御タスクの実行により、例えば、レシートデータやクーポン券等の印刷部２８０における印刷動作を制御する。
【００４０】
記憶部２３０は、例えば、ＲＯＭ２０２、ＲＡＭ２０３、ＨＤＤ２０４を含んで構成され、制御部２２０が実行する各種プログラム、制御部２２０がプログラム実行の際に用いる各種データ、制御部２２０がプログラム実行により生成した各種データ等を記憶する。
【００４１】
第１表示操作部２４０は、メインディスプレイ２０５により構成され、制御部２２０の制御に従って、制御部２２０から取得した表示用の画像データにアナログ信号変換処理等を施して、各種画像を表示する。また、第１表示操作部２４０は、制御部２２０の制御に従って、メインディスプレイ２０５が備えるタッチパネルを介してオペレータ（例えば、レジ店員）の操作を受け付け、受け付けた操作に応じた操作信号を制御部２２０に供給する。
【００４２】
第２表示操作部２５０は、サブディスプレイ２０６により構成され、制御部２２０の制御に従って、制御部２２０から取得した表示用の画像データにアナログ信号変換処理等を施して、各種画像を表示する。また、第２表示操作部２５０は、制御部２２０の制御に従って、サブディスプレイ２０６が備えるタッチパネルを介してオペレータ（例えば、顧客）の操作を受け付け、受け付けた操作に応じた操作信号を制御部２２０に供給する。
【００４３】
撮像部２６０は、カメラ２０７により構成され、待機エリアの状況を撮像し、撮像画像を生成して制御部２２０に供給する。撮像部２６０は、本発明の撮像手段の一例である。
【００４４】
センサ部２７０は、温度センサ２０８および消費電力センサ２０９により構成され、ＣＰＵ温度、ＰＯＳレジスタ装置２００の内部温度、ＣＰＵ消費電力の測定情報を制御部２２０に供給する。
【００４５】
印刷部２８０は、プリンタ２１０により構成され、紙媒体に会計処理の結果を示すレシートデータ等を印刷する。
【００４６】
通信部２９０は、通信Ｉ／Ｆ２１１により構成され、制御部２２０の制御に従って、ネットワークＮＷを介してＰＯＳ管理装置１００との間でデータの送受信を行う。通信部２９０は、例えば、販売情報をＰＯＳ管理装置１００に送信し、商品情報をＰＯＳ管理装置１００から受信する。
【００４７】
（ＰＯＳレジスタ装置２００の動作）
次に、図５に示すフローチャートを参照して、ＰＯＳレジスタ装置２００の制御部２２０が実行する会計制御処理について説明する。この会計制御処理は、会計待ち顧客の混雑状況に応じて会計処理関連タスクの優先度を変更する処理である。制御部２２０は、ＰＯＳレジスタ装置２００の電源が投下されたことに応じて、会計制御処理を開始する。
【００４８】
会計制御処理を開始すると、まず、制御部２２０は、会計待ち顧客で混雑しているか否かを判定する（ステップＳ１０１）。制御部２２０は、例えば、混雑状況判定部２２２の判定結果が「混雑」である場合には、会計待ち顧客で混雑していると判定し、混雑状況判定部２２２の判定結果が「混雑なし」または「やや混雑」である場合には、会計待ち顧客で混雑していないと判定する。
【００４９】
会計待ち顧客で混雑していると判定した場合（ステップＳ１０１：ＹＥＳ）、制御部２２０は、会計処理能力を現状より高めることが可能か否かを判定する（ステップＳ１０２）。制御部２２０の会計処理能力判定部２２３は、上述したように、センサ部２７０から取得したＣＰＵ温度、ＰＯＳレジスタ装置２００の内部温度、ＣＰＵ消費電力を示す各測定情報が示す数値と予め設定されたＣＰＵ温度、ＰＯＳレジスタ装置２００の内部温度、ＣＰＵ消費電力の各閾値とをそれぞれ比較し、測定情報が示す数値のいずれもが閾値を超えていないと判定した場合、会計処理能力を現状より高めることが可能であると判定する。一方、会計処理能力判定部２２３は、測定情報が示す数値のいずれかが閾値を超えていると判定した場合、会計処理能力を現状より高めることが可能ではないと判定する。
【００５０】
会計処理能力を現状より高めることが可能であると判定した場合（ステップＳ１０２：ＹＥＳ）、制御部２２０は、会計処理関連タスクの優先度を現状より高く変更する（ステップＳ１０３）。制御部２２０のタスク優先度変更部２２４は、会計処理関連タスクに含まれる、第１表示制御部２２５Ａの機能を実行する第１表示制御タスク、第２表示制御部２２５Ｂの機能を実行する第２表示制御タスク、第１操作受付制御部２２６Ａの機能を実行する第１操作受付制御タスク、第２操作受付制御部２２６Ｂの機能を実行する第２操作受付制御タスク、清算処理部２２７の機能を実行する清算処理タスク、印刷制御部２２８の機能を実行する印刷制御タスクのそれぞれの優先度を現状よりも高く変更設定する。
【００５１】
一方、ステップ１０１において会計待ち顧客で混雑していないと判定した場合（ステップＳ１０１：ＮＯ）、または、ステップＳ１０２において会計処理能力を現状より高めることが可能ではないと判定した場合（ステップＳ１０２：ＮＯ）、制御部２２０は、会計処理関連タスクの優先度をデフォルト値に変更する（ステップＳ１０４）。制御部２２０のタスク優先度変更部２２４は、会計処理関連タスクに含まれる、第１表示制御タスク、第２表示制御タスク、第１操作受付制御タスク、第２操作受付制御タスク、清算処理タスク、印刷制御タスクのそれぞれの優先度をデフォルト値に変更する。
【００５２】
ステップＳ１０３またはステップＳ１０４の処理を実行した後、制御部２２０は、所定時間が経過したか否かを判定する（ステップＳ１０５）。制御部２２０は、例えば、ＣＰＵ２０１に内蔵されたＲＴＣ（Real Time Clock）による時刻情報に基づいて所定時間（例えば、３０秒〜１分程度）が経過したか否かを判定すればよい。所定時間が経過していないと判定した場合（ステップＳ１０５：ＮＯ）、制御部２２０は、所定時間が経過するまでステップＳ１０５の処理を繰り返す。これにより、ＰＯＳレジスタ装置２００は、会計待ち顧客の混雑状況の変化に対して会計処理のＣＰＵリソースの割り当てを的確に変更することができる。
【００５３】
一方、所定時間が経過したと判定する（ステップＳ１０５：ＹＥＳ）、制御部２２０は、ステップＳ１０１に処理を戻し、ステップＳ１０１からステップＳ１０５までの一連の処理をＰＯＳレジスタ装置２００の電源が停止されるまで繰り返し実行する。
【００５４】
以上に説明したように、本実施の形態に係るＰＯＳレジスタ装置２００は、撮像画像に基づいて会計待ち顧客を検出し、会計待ち顧客の混雑状況を判定する。この判定結果が会計待ち顧客が混雑しているというものである場合には、ＰＯＳレジスタ装置２００は、会計処理能力を現状より高めることが可能であるか否かを判定し、会計処理能力を現状より高めることが可能と判定した場合には、会計処理に関連するタスクの優先度を現状よりも高く設定する。これにより、ＰＯＳレジスタ装置２００は、顧客の会計待ち時間を効率的に短縮することができる。また、会計待ち時間を短縮し、会計待ち顧客の混雑を解消することにより、顧客の満足度を向上させるとともに、店舗における販売実績を上げることができる。
【００５５】
なお、本発明は、上記の実施の形態に限定されず、本発明の要旨を逸脱しない範囲での種々の変形および応用が可能である。
【００５６】
上記の実施の形態では、タスク優先度変更部２２４は、会計処理能力判定部２２３が会計処理能力を現状より高めることが可能であると判定した場合には、会計処理に関連するタスクの優先度を現状よりも高く設定し、会計処理能力判定部２２３が会計処理能力を現状より高めることが不可能であると判定した場合には、会計処理関連タスクの優先度をデフォルト値に変更するものとして説明した。しかし、タスク優先度変更部２２４は、このような処理に加え、例えば、混雑状況判定部２２２の判定結果が「混雑なし」である場合には、会計処理関連タスクの優先度をデフォルト値または現状よりも低く設定するようにしてもよい。これにより、会計待ち顧客の混雑が解消された後に会計処理関連タスクの優先度が必要以上に高く設定されることを抑止することができる。
【００５７】
上記の実施の形態において、例えばＰＯＳレジスタ装置２００の制御部２２０として機能するＣＰＵ２０１が実行する制御プログラムは、ＲＯＭ２０２に記憶されていた。しかしながら、本発明は、これに限定されず、上記の各種処理を実行させるための制御プログラムを、既存の汎用コンピュータや、フレームワーク、ワークステーション等に実装することにより、上記の実施の形態に係るＰＯＳレジスタ装置２００に相当する装置として機能させてもよい。
【００５８】
このようなプログラムの提供方法は任意であり、例えば、コンピュータが読取可能な記録媒体（フレキシブルディスク、ＣＤ（Compact Disc）−ＲＯＭ、ＤＶＤ（Digital Versatile Disc）−ＲＯＭ）等に格納して配布してもよいし、インターネットをはじめとするネットワーク上のストレージにプログラムを格納しておき、これをダウンロードさせることにより提供してもよい。
【符号の説明】
【００５９】
１        ＰＯＳシステム
１００    ＰＯＳ管理装置
２００    ＰＯＳレジスタ装置
２０１    ＣＰＵ
２０２    ＲＯＭ
２０３    ＲＡＭ
２０４    ＨＤＤ
２０５    メインディスプレイ
２０６    サブディスプレイ
２０７    カメラ
２０８    温度センサ
２０９    消費電力センサ
２１０    プリンタ
２１１    通信Ｉ／Ｆ
２２０    制御部
２２１    会計待ち顧客検出部
２２２    混雑状況判定部
２２３    会計処理能力判定部
２２４    タスク優先度変更部
２２５Ａ  第１表示制御部
２２５Ｂ  第２表示制御部
２２６Ａ  第１操作受付制御部
２２６Ｂ  第２操作受付制御部
２２７    精算処理部
２２８    印刷制御部
２３０    記憶部
２４０    第１表示操作部
２５０    第２表示操作部
２６０    撮像部
２７０    センサ部
２８０    印刷部
２９０    通信部
ＢＬ      バスライン
ＮＷ      ネットワーク
【図１】
2020119063.tif 000003
【図２】
2020119063.tif 000004
【図３】
2020119063.tif 000005
【図４】
2020119063.tif 000006
【図５】
2020119063.tif 000007