(57)【特許請求の範囲】
【請求項１】
チェックアウトレーン上に電波を放射するアンテナと、
前記アンテナに電波を放射させ、前記チェックアウトレーン上に所在する当該レーンに並んだ客の買い物籠に付された第１無線タグおよびその客の買い上げ商品に付された第２無線タグを、無線通信により読み取るリーダ装置と、
前記リーダ装置によって読み取られた前記第１無線タグの数および前記第２無線タグの数に基づいて前記チェックアウトレーンでの会計待ち時間を算出する算出手段と、
前記算出手段によって算出された会計待ち時間を報知する報知手段と、
を備えていることを特徴とする待ち時間報知システム。
【請求項２】
前記算出手段は、前記リーダ装置によって読取られた前記第１無線タグの数に予め定められた客１人当たりの精算予測時間を乗じて得られる時間と、前記リーダ装置によって読取られた前記第２無線タグの数に予め定められた１商品当たりの登録予測時間を乗じて得られる時間とを加算して前記会計待ち時間を算出することを特徴とする請求項１に記載の待ち時間報知システム。
【請求項３】
前記アンテナは、前記チェックアウトレーンの床下に設けられていることを特徴とする請求項１又は２に記載の待ち時間報知システム。
【請求項４】
前記リーダ装置は、所定周期で第１の電波強度にて前記アンテナに電波を放射させることにより前記第１無線タグの読み取りを試行し、前記第１無線タグを読み取ったならば、前記第１の電波強度よりも強い第２の電波強度にて前記アンテナに電波を放射させることにより前記第２無線タグの読み取りを試行することを特徴とする請求項１乃至３のうちいずれか１に記載の待ち時間報知システム。
【請求項５】
チェックアウトレーンの所定領域毎に設けられ、対応する前記領域に電波を放射する複数のアンテナと、
前記各アンテナから選択的に電波を放射させ、前記各領域に所在するチェックアウトレーンに並んだ客の買い物籠に付された第１無線タグおよびその客の買い上げ商品に付された第２無線タグを、前記チェックアウトレーンの所定領域毎に、無線通信により読み取るリーダ装置と、
前記リーダ装置によって読み取られた前記第１無線タグの数および前記第２無線タグの数と、これら各無線タグが読み取られた領域の位置関係とに基づいて、前記チェックアウトレーンに並ぶ各客の会計待ち時間を算出する算出手段と、
前記算出手段によって算出された各客の会計待ち時間を報知する報知手段と、
を備えていることを特徴とする待ち時間報知システム。
【請求項６】
コンピュータに、
チェックアウトレーン上に電波を放射するアンテナに電波を放射させ、無線通信により前記チェックアウトレーン上に所在する無線タグを読み取るリーダ装置に、前記チェックアウトレーンに並んだ客の買い物籠に付された第１無線タグおよびその客の買い上げ商品に付された第２無線タグを読み取らせる機能と、
前記リーダ装置によって読み取られた前記第１無線タグの数および前記第２無線タグの数に基づいて前記チェックアウトレーンでの会計待ち時間を算出する機能と、
算出された前記会計待ち時間を報知手段に報知させる機能と、
を実現させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、店舗の会計場における会計待ち時間を算出し、報知する待ち時間報知システムおよび制御プログラムに関する。
【背景技術】
【０００２】
コンビニエンスストアやスーパーマーケット等の小売店では、混雑時等に会計待ちの行列が生じることがある。例えば複数のチェックアウトレーンが設けられた店舗において上記会計待ちの行列が生じた場合、会計を受けようとする客は、各待ち行列の人数や各客が購入しようとする商品の数量等に基づいて待ち時間が最短となるであろうチェックアウトレーンを予測し、そのレーンの待ち行列に並んでいる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−２６９４５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のような場合、客が正確に待ち時間が最短のチェックアウトレーンを予測することや、各チェックアウトレーンの待ち時間が実際にどの程度になるかを予測することは極めて困難である。そのため、客が判断を誤って他よりも待ち人数が多いチェックアウトレーンに並んでしまうことがある。このような場合、その客を長時間待たせかねない。また、各チェックアウトレーンに並ぶ客は、後どの程度待てば会計を受けられるのかが判らずに、不安や苛立ちを感じることがある。
【０００５】
このような事情から、会計を受けられるまでの待ち時間を精度よく予測して客に知らせ、待ち時間の短いチェックアウトカウンタを容易に把握可能とする手段を講じる必要があった。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、一実施形態における待ち時間報知システムは、アンテナと、リーダ装置と、算出手段と、報知手段とを備えている。  
前記アンテナは、チェックアウトレーン上に電波を放射する。前記リーダ装置は、前記アンテナに電波を放射させ、前記チェックアウトレーン上に所在する当該レーンに並んだ客の買い物籠に付された第１無線タグおよびその客の買い上げ商品に付された第２無線タグを、無線通信により読み取る。前記算出手段は、前記リーダ装置によって読み取られた前記第１無線タグの数および前記第２無線タグの数に基づいて前記チェックアウトレーンでの会計待ち時間を算出する。前記報知手段は、前記算出手段によって算出された会計待ち時間を報知する。
【図面の簡単な説明】
【０００７】
【図１】第１の実施形態における会計場の概略構成を示す平面図。
【図２】同実施形態における制御構成を示すブロック図。
【図３】同実施形態における制御装置のＣＰＵが実行する処理のフローチャート。
【図４】同実施形態におけるディスプレイの表示例を示す図。
【図５】第２の実施形態における制御構成を示すブロック図。
【図６】同実施形態におけるアンテナの通信領域を説明するための模式図。
【図７】同実施形態における制御装置のＣＰＵが実行する処理のフローチャート。
【図８】同実施形態における会計待ち時間算出の具体例を説明するための図。
【図９】同実施形態におけるディスプレイの表示例を示す図。
【発明を実施するための形態】
【０００８】
以下、各実施形態について、図面を参照しながら説明する。  
なお、以下に説明する各実施形態では、複数のチェックアウトレーンが設けられたスーパーマーケット等の小売店にて稼働する待ち時間報知システムを例示する。
【０００９】
（第１の実施形態）
［会計場の概略構成］  
図１は、第１の実施形態における待ち時間報知システムが設けられた店舗の会計場の概略構成を示す平面図である。この会計場には、会計業務を担当する店員（キャッシャともいう）の立ち位置と客の立ち位置とを隔てる長尺のレジカウンタ１，２，３が互いに平行に設けられている。レジカウンタ１〜３に対する客の立ち位置側（図中、レジカウンタ１〜３の上側等）が、それぞれチェックアウトレーン（ＣＨレーン）Ｒ１，Ｒ２，Ｒ３となる。
【００１０】
レジカウンタ１〜３には、客の買い上げ商品の商品コード入力に使用されるスキャナ装置１１，１２，１３がそれぞれ載置されている。スキャナ装置１１〜１３は、例えば筐体面に設けられた読み取り窓に翳された商品のバーコードから商品コードを読み取るスキャナと、商品コードが割当てられたプリセットキーを表示するタッチパネル付きのディスプレイとを備える。さらに、スキャナ装置１１〜１３よりもチェックアウトレーンＲ１〜Ｒ３の前方（図中、左側）には、それぞれＰＯＳ（Point Of Sales）端末２１，２２，２３が配置されている。ＰＯＳ端末２１〜２３は、それぞれスキャナ装置１１〜１３のスキャナによるバーコードの読み取りや、プリセットキーの操作によって入力された商品コードに基づいて、客の買い上げ商品を精算処理する。
【００１１】
図中に示した各破線Ｓ１，Ｓ２，Ｓ３は、それぞれチェックアウトレーンＲ１〜Ｒ３の床下に設けられたアンテナＡ１，Ａ２，Ａ３（図２参照）の通信領域である。通信領域Ｓ１〜Ｓ３は、その一端が混雑時に生じる会計待ちの行列が伸びると予想される最後端よりもチェックアウトレーンＲ１〜Ｒ３の後方（図中、右側）に位置し、他端がスキャナ装置１１〜１３の近傍に位置するように調整されている。また、通信領域Ｓ１〜Ｓ３の幅は、それぞれチェックアウトレーンＲ１〜Ｒ３に並ぶ客の買い物籠４およびスキャナ装置１１〜１３よりも各レーンＲ１〜Ｒ３の後方側のレジカウンタ１〜３上に置かれた買い物籠４が含まれるように調整されている。
【００１２】
さらに、チェックアウトレーンＲ１〜Ｒ３には、各レーンＲ１〜Ｒ３での会計待ち時間を報知するためのディスプレイ３１，３２，３３（報知手段）がそれぞれ設けられている。ディスプレイ３１〜３３は、例えばＬＣＤ（Liquid Crystal Display）やＶＦＤ（Vacuum Fluorescent Display）であり、その表示面が対応するチェックアウトレーンＲ１〜Ｒ３に並ぶ客から視認できるようにして、会計場の天井等に固定されている。
【００１３】
当該店舗にて買い物をするにあたり、先ず客は店舗の入口等に置かれた買い物籠４を手に取り、それを手持あるいはショッピングカートに載置して店内を移動し、商品棚等に陳列された商品を収納していく。そして、買い物籠４に収納した商品の代金を精算する際には会計場に移動し、いずれかのチェックアウトレーンＲ１〜Ｒ３に並んで自分の会計順を待つ。やがて自分の会計順になると、客は買い物籠４をレジカウンタ１〜３のスキャナ装置１１〜１３よりもチェックアウトレーンＲ１〜Ｒ３の後方側に載置する。このとき買い物籠４が載置される位置は、各通信領域Ｓ１〜Ｓ３に属している。
【００１４】
キャッシャは、上記のようにレジカウンタ１〜３に載置された買い物籠４から商品を取り出し、スキャナ装置１１〜１３を用いて商品コードを入力していく。商品コードを入力し終えた商品は、上記買い物籠４が載置された位置のスキャナ装置１１〜１３を挟んだ反対側に置かれた他の買い物籠４やレジ袋等に収納する。すなわち、商品コードを入力済みの商品は、各通信領域Ｓ１〜Ｓ３から外れる。やがて、全ての商品の商品コードを入力し終えると、キャッシャは、各ＰＯＳ端末２１〜２３を操作して買い上げ商品の精算処理を行う。この精算処理の後に客は退店し、キャッシャは当該客の買い物籠４をレジカウンタ１〜３上から取り除き、近辺に設けられた籠置き場に置く。このとき、買い物籠４は通信領域Ｓ１〜Ｓ３から外れる。その後、次の客に対する会計が行われる。
【００１５】
［制御構成］  
図２は、本実施形態における待ち時間報知システムの制御構成を示すブロック図である。図示したように、バックヤード等に設置されたストアサーバ等の制御装置５に対し、上記ディスプレイ３１〜３３と、上記アンテナＡ１〜Ａ３がそれぞれ接続されたリーダ装置６１，６２，６３とを接続して、当該待ち時間報知システムが構成されている。
【００１６】
上記買い物籠４の底面にはＲＦＩＤ（Radio Frequency Identification）タグである籠タグ１００（第１無線タグ）が取り付けられており、当該店舗にて販売される各商品には同じくＲＦＩＤタグである商品タグ２００（第２無線タグ）が取り付けられている。各タグ１００，２００は、小型のタグアンテナとＩＣとを備えており、各籠タグ１００のＩＣには籠タグであることを示すタグデータが記憶され、各商品タグ２００のＩＣには商品タグであることを示すタグデータが記憶されている。
【００１７】
リーダ装置６１〜６３は、それぞれアンテナＡ１〜Ａ３に弱レベルの電波強度で籠タグ読取用の電波を放射させるとともに、強レベルの電波強度で商品タグ読取用の電波を放射させる。籠タグ１００は上記籠タグ読取用の電波をタグアンテナで受信したときにＩＣに記憶されたタグデータを示す応答電波を同タグアンテナから放射し、商品タグ２００は上記商品タグ読取用の電波をタグアンテナで受信したときにＩＣに記憶されたタグデータを示す応答電波を同タグアンテナから放射する。各タグ１００，２００からの応答電波をアンテナＡ１〜Ａ３が受信したとき、リーダ装置６１〜６３は、自身に接続されたアンテナが受信した応答電波に基づいてタグデータを復調し、制御装置５に出力する。ここに、各リーダ装置６１〜６３および各アンテナＡ１〜Ａ３は、本実施形態における無線読取手段を構成する。
【００１８】
制御装置５は、ＣＰＵ（Central Processing Unit）５１と、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）で構成されたメモリ５２とを備えている。メモリ５２は、制御装置５の制御プログラム等の固定的データを記憶するとともに、処理場面に応じて各種の作業用記憶領域を形成する。ＣＰＵ５１は、当該待ち時間報知システムの動作を統括的に制御する。特に本実施形態において、ＣＰＵ５１は、各リーダ装置６１〜６３によって読み取られた籠タグ１００および商品タグ２００の数に基づいて、各チェックアウトレーンＲ１〜Ｒ３の会計待ち時間Ｔを算出する算出手段として機能する。
【００１９】
［動作］  
次に、当該待ち時間報知システムの動作について説明する。  
制御装置５のＣＰＵ５１は、メモリ５２に記憶された制御プログラムを実行し、図３のフローチャートに示した処理を所定周期で実行する。
【００２０】
この処理において、先ずチェックアウトレーンＲ１に対する処理が開始される。すなわち、ＣＰＵ５１は、リーダ装置６１に籠タグ１００の読み取り試行を指令する（ステップＳ１０１）。この指令を受けたとき、リーダ装置６１がアンテナＡ１に弱レベルの電波強度で籠タグ読取用の電波を放射させる。アンテナＡ１の通信領域Ｓ１内に買い物籠４が所在するならば、その買い物籠４の籠タグ１００から応答電波が返され、アンテナＡ１によって受信される。この場合には応答した籠タグ１００分のタグデータがリーダ装置６１から制御装置５に出力される。このようにリーダ装置６１から出力される籠タグ１００のタグデータが入力されると、ＣＰＵ５１は、入力された各タグデータをメモリ５２に記憶する。
【００２１】
籠タグ１００の読み取り試行の後、ＣＰＵ５１は、籠タグ１００が読み取られたか否かを判定する（ステップＳ１０２）。ステップＳ１０１の処理にてメモリ５２に籠タグ１００のタグデータが記憶されている場合、ＣＰＵ５１は、籠タグ１００が読み取られたと判定し（ステップＳ１０２のＹｅｓ）、リーダ装置６１に商品タグ２００の読み取り試行を指令する（ステップＳ１０３）。この指令を受けたとき、リーダ装置６１がアンテナＡ１に強レベルの電波強度で商品タグ読取用の電波を放射させる。今、少なくとも買い物籠４がアンテナＡ１の通信領域Ｓ１に所在するため、その買い物籠４に収納された商品の商品タグ２００から応答電波が返される。この応答電波はアンテナＡ１によって受信され、応答した商品タグ２００分のタグデータがリーダ装置６１から制御装置５に出力される。このようにリーダ装置６１から出力される商品タグ２００のタグデータが入力されると、ＣＰＵ５１は、入力された各タグデータをメモリ５２に記憶する。
【００２２】
商品タグ２００の読み取り試行の後、ＣＰＵ５１は、ステップＳ１０１の処理にてメモリ５２に記憶された籠タグ１００のタグデータを計数し、計数結果を数値Ｂとしてメモリ５２に記憶する（ステップＳ１０４）。数値Ｂは、アンテナＡ１の通信領域Ｓ１内に所在する買い物籠４の数と同値となる。さらに、ＣＰＵ５１は、ステップＳ１０３の処理にてメモリ５２に記憶された商品タグ２００のタグデータを計数し、計数結果を数値Ｃとしてメモリ５２に記憶する（ステップＳ１０５）。数値Ｃは、アンテナＡ１の通信領域Ｓ１内に所在する商品の数と同値となる。
【００２３】
しかる後、ＣＰＵ５１は、ステップＳ１０４，Ｓ１０５の処理にてメモリ５２に記憶した数値Ｂ，Ｃに基づいてチェックアウトレーンＲ１の会計待ち時間Ｔを算出する（ステップＳ１０６）。会計待ち時間Ｔは、次の計算式によって算出される。
【数１】
0005194080.tif 000002
【００２４】
ここに、Ｂｐは登録済み商品の代金精算に要する時間、すなわちキャッシャがＰＯＳ端末２１〜２３により現金やカードによる代金の支払を受け付け、ＰＯＳ端末２１〜２３から発行されるレシートや釣銭等を客に手渡し終えるまでの時間の予測値である。また、Ｃｐは１つの商品の商品登録に要する時間、すなわちキャッシャが会計中の客の買い物籠４から商品を取り出し、その商品の商品コードをスキャナ装置１１〜１３により入力し終えるまでの時間の予測値である。これら予測値Ｂｐ，Ｃｐの具体的な値は、経験的ないしは実験的に定めればよい。上記のように会計待ち時間Ｔを算出すると、ＣＰＵ５１は、当該会計待ち時間Ｔをディスプレイ３１に表示させる（ステップＳ１０７）。
【００２５】
その後、ＣＰＵ５１は、未処理のチェックアウトレーンがあるか否かを判定する（ステップＳ１０８）。今、チェックアウトレーンＲ１に対する処理が完了したのみである。したがって、ＣＰＵ５１は、未処理のチェックアウトレーンがあると判定し（ステップＳ１０８のＹｅｓ）、ステップＳ１０１の処理に戻ってチェックアウトレーンＲ２のアンテナＡ２，リーダ装置６２，ディスプレイ３２を対象としたステップＳ１０１〜Ｓ１０７の処理を実行する。その結果、ディスプレイ３２にチェックアウトレーンＲ２の会計待ち時間Ｔが表示される。さらにチェックアウトレーンＲ２に対する処理が完了した後においても未処理のチェックアウトレーンがあると判定し（ステップＳ１０８のＹｅｓ）、ステップＳ１０１の処理に戻ってチェックアウトレーンＲ３のアンテナＡ３，リーダ装置６３，ディスプレイ３３を対象としたステップＳ１０１〜Ｓ１０７の処理を実行する。その結果、ディスプレイ３３にチェックアウトレーンＲ３の会計待ち時間Ｔが表示される。
【００２６】
このようにして各チェックアウトレーンＲ１〜Ｒ３に対する処理が完了すると、ＣＰＵ５１は、未処理のチェックアウトレーンがないと判定し（ステップＳ１０８のＮｏ）、一連の処理を終了する。
【００２７】
上記処理を経た後のディスプレイ３１〜３３の表示例を図４に示している。この例は、図１に示したように通信領域Ｓ１に２つの買い物籠４が所在し、これら買い物籠４に合計７品の商品が収納され、通信領域Ｓ２に３つの買い物籠４が所在し、これら買い物籠４に合計１１品の商品が収納され、通信領域Ｓ３に２つの買い物籠４が所在し、これら買い物籠４に合計５品の商品が収納されたている場合に、予測値Ｃｐを１０秒とし、予測値Ｂｐを２０秒として上記処理が実行された後の状態を示している。
【００２８】
ステップＳ１０６の処理において、チェックアウトレーンＲ１については１分５０秒（２×２０＋７×１０）が算出され、チェックアウトレーンＲ２については２分５０秒（３×２０＋１１×１０）が算出され、チェックアウトレーンＲ３については１分３０秒（２×２０＋５×１０）が算出される。したがって、ディスプレイ３１〜３３には、それぞれ「会計待ち時間約１分５０秒」、「会計待ち時間約２分５０秒」、「会計待ち時間約１分３０秒」と表示される。
【００２９】
以上説明したように、本実施形態における待ち時間報知システムは、各チェックアウトレーンＲ１〜Ｒ３の会計待ち時間を、それぞれディスプレイ３１〜３３を用いて報知する。このような構成であれば、客は、各ディスプレイ３１〜３３の表示を確認することで最短の待ち時間で会計を受けられるチェックアウトレーンを容易に判別することができる。また、会計待ち時間は、商品タグ２００の数、すなわち買い物籠４に収納された商品数をも考慮して算出されるので正確である。
【００３０】
また、籠タグ１００および商品タグ２００は、いずれも共通の読取手段であるアンテナＡ１〜Ａ３およびリーダ装置６１〜６３によって読み取られる。したがって、別々の読取手段を用いて籠タグ１００および商品タグ２００を読み取る場合に比べて待ち時間報知システムの構成が単純なものになり、同システムが低コストで実現できるとともにメンテナンスに要する費用や時間も抑えることができる。
【００３１】
（第２の実施形態）
次に、第２の実施形態について説明する。  
この実施形態では、チェックアウトレーンＲ１〜Ｒ３毎に全体の待ち時間を報知するだけでなく、各チェックアウトレーンＲ１〜Ｒ３に並んでいる客毎にも、会計を受けるまでの待ち時間を報知する点で第１の実施形態と異なる。第１の実施形態と同一の構成には同一の符号を付し、重複説明は必要な場合にのみ行う。
【００３２】
［制御構成］  
図５は、本実施形態における待ち時間報知システムの制御構成を示すブロック図である。本実施形態ではアンテナＡ１に代えてより小型のアンテナＡ１１，Ａ１２，Ａ１３，Ａ１４，Ａ１５，Ａ１６がリーダ装置６１に接続され、アンテナＡ２に代えてより小型のアンテナＡ２１，Ａ２２，Ａ２３，Ａ２４，Ａ２５，Ａ２６がリーダ装置６２に接続され、アンテナＡ３に代えてより小型のアンテナＡ３１，Ａ３２，Ａ３３，Ａ３４，Ａ３５，Ａ３６がリーダ装置６３に接続されている。
【００３３】
リーダ装置６１は各アンテナＡ１１〜Ａ１６を選択的に用いて電波の放射および応答電波の受信を行い、リーダ装置６２は各アンテナＡ２１〜Ａ２６を選択的に用いて電波の放射および応答電波の受信を行い、リーダ装置６３は各アンテナＡ３１〜Ａ３６を選択的に用いて電波の放射および応答電波の受信を行う。  
なお、各リーダ装置６１〜６３は、応答電波からタグデータを生成して制御装置５に出力する際に、その応答電波を受信したアンテナの通信領域を示す領域情報を付加する。
【００３４】
本実施形態における制御装置５のＣＰＵ５１は、各リーダ装置６１〜６３によって読み取られた籠タグ１００および商品タグ２００の数と、これら各タグ１００，２００が読み取られた通信領域の位置関係とに基づいて、各チェックアウトレーンＲ１〜Ｒ３に並ぶ各客の会計待ち時間を算出する算出手段として機能する。
【００３５】
図６は、各アンテナＡ１１〜Ａ１６，Ａ２１〜Ａ２６，Ａ３１〜Ａ３６の通信領域を説明するための模式図である。  
アンテナＡ１１〜Ａ１６はこの順でチェックアウトレーンＲ１の前方から後方に向けて同レーンＲ１の床下に設けられており、アンテナＡ１１〜Ａ１６の通信領域Ｓ１１〜Ｓ１６は同レーンＲ１の前方から後方にかけて互いに重複せぬよう調整されている。アンテナＡ２１〜Ａ２６はこの順でチェックアウトレーンＲ２の前方から後方に向けて同レーンＲ２の床下に設けられており、アンテナＡ２１〜Ａ２６の通信領域Ｓ２１〜Ｓ２６は同レーンＲ２の前方から後方にかけて互いに重複せぬよう調整されている。アンテナＡ３１〜Ａ３６はこの順でチェックアウトレーンＲ３の前方から後方に向けて同レーンＲ１の床下に設けられており、アンテナＡ３１〜Ａ３６の通信領域Ｓ３１〜Ｓ３６は同レーンＲ３の前方から後方にかけて互いに重複せぬよう調整されている。各通信領域の調整には、隣り合うアンテナを密着させるとともに各アンテナに真上方向への指向性を有する電波を放射させるなどの手段を用いればよい。
【００３６】
なお、通信領域Ｓ１１〜Ｓ１６全体の大きさ、通信領域Ｓ２１〜Ｓ２６全体の大きさ、および通信領域Ｓ３１〜Ｓ３６全体の大きさは、それぞれ第１の実施形態における通信領域Ｓ１，Ｓ２，Ｓ３の大きさと一致する。
【００３７】
［動作］  
次に、本実施形態における待ち時間報知システムの動作について説明する。  
制御装置５のＣＰＵ５１は、メモリ５２に記憶された制御プログラムを実行し、図７のフローチャートに示した処理を所定周期で実行する。
【００３８】
この処理において、先ずチェックアウトレーンＲ１に対する処理が開始される。すなわち、ＣＰＵ５１は、メモリ５２にカウンタＮ（Ｎ：整数）を生成してその値を「１」とし（ステップＳ２０１）、リーダ装置６１に籠タグ１００の読み取り試行を指令する（ステップＳ２０２）。この指令を受けたとき、リーダ装置６１がアンテナＡ１１〜Ａ１６を選択的に用いて弱レベルの電波強度で籠タグ読取用の電波を放射させる。アンテナＡ１１〜Ａ１６のいずれかが応答電波を受信したならば、リーダ装置６１は、その応答電波からタグデータを生成し、その応答電波を受信したアンテナの通信領域を示す領域情報を付加して制御装置５に出力する。このようにリーダ装置６１から出力される籠タグ１００のタグデータおよび領域情報が入力されると、ＣＰＵ５１は、入力された各タグデータをそれらに付加された領域情報とセットでメモリ５２に記憶する。
【００３９】
籠タグ１００の読み取り試行の後、ＣＰＵ５１は、籠タグ１００が読み取られたか否かを判定する（ステップＳ２０３）。ステップＳ２０２の処理においてメモリ５２に籠タグ１００のタグデータが記憶されている場合、ＣＰＵ５１は、籠タグ１００が読み取られたと判定する（ステップＳ２０３のＹｅｓ）。そして、ステップＳ２０２の処理にてメモリ５２に記憶された籠タグ１００のタグデータを計数し、その計数結果を数値Ｎmaxとしてメモリ５２に記憶する（ステップＳ２０４）。
【００４０】
次に、ＣＰＵ５１は、リーダ装置６１に商品タグ２００の読み取り試行を指令する（ステップＳ２０５）。この指令を受けたとき、リーダ装置６１がアンテナＡ１１〜Ａ１６を選択的に用いて強レベルの電波強度で商品タグ読取用の電波を放射させる。商品タグ２００からの応答電波をアンテナＡ１１〜Ａ１６のいずれかが受信したならば、リーダ装置６１は、その応答電波からタグデータを生成し、その応答電波を受信したアンテナの通信領域を示す領域情報を付加して制御装置５に出力する。このようにリーダ装置６１から出力される商品タグ２００のタグデータおよび領域情報が入力されると、ＣＰＵ５１は、入力された各タグデータをそれらに付加された領域情報とセットでメモリ５２に記憶する。
【００４１】
次に、ＣＰＵ５１は、ステップＳ２０５の処理にてメモリ５２に記憶された商品タグ２００のタグデータのうち、チェックアウトレーンＲ１の前方からＮ番目の籠タグ１００が読み取られた通信領域およびそれよりも前方の通信領域で読み取られたものを計数し、計数結果を数値Ｃとしてメモリ５２に記憶する（ステップＳ２０６）。具体的には、メモリ５２に記憶した各籠タグ１００のタグデータに付加された領域情報を比較して前方からＮ番目のタグデータを特定し、特定したタグデータに付加された領域情報が示す通信領域およびそれよりも前方の通信領域を示す領域情報が付加された商品タグ２００のタグデータを計数する。
【００４２】
次に、ＣＰＵ５１は、Ｎ番目の籠タグ１００が読み取られた通信領域およびそれよりも前方の通信領域で読み取られた籠タグ１００のタグデータ数Ｂ（＝Ｎ）と、ステップＳ２０７の処理にてメモリ５２に記憶した数値Ｃとを前記した数式１に代入し、待ち時間ＴＮを算出する（ステップＳ２０７）。
【００４３】
そして、ＣＰＵ５１は、カウンタＮの値がステップＳ２０４の処理にてメモリ５２に記憶したＮmaxに達したか否かを判定する（ステップＳ２０８）。カウンタＮの値がＮmaxに達していない場合（ステップＳ２０８のＮｏ）、ＣＰＵ５１は、ステップＳ２０７の処理にて算出した待ち時間ＴＮを、Ｎ番目に並ぶ客の会計待ち時間としてディスプレイ３１に表示する（ステップＳ２０９）。その後、ＣＰＵ５１は、カウンタＮの値を１つインクリメントし（ステップＳ２１０）、ステップＳ２０６の処理に戻る。
【００４４】
やがて、ステップＳ２０６〜Ｓ２１０の処理を繰り返すうちにカウンタＮの値がＮmaxに達すると（ステップＳ２０８のＹｅｓ）、ＣＰＵ５１は、直前のステップＳ２０７の処理にて算出した待ち時間ＴＮをチェックアウトレーンＲ１全体の待ち時間としてディスプレイ３１に表示する（ステップＳ２１１）。以上でチェックアウトレーンＲ１に対する一連の処理が完了する。
【００４５】
続いてＣＰＵ５１は、未処理のチェックアウトレーンがあるか否かを判定する（ステップＳ２１２）。今、チェックアウトレーンＲ１に対する処理が完了したのみである。したがって、ＣＰＵ５１は、未処理のチェックアウトレーンがあると判定し（ステップＳ２１２のＹｅｓ）、ステップＳ２０１の処理に戻ってチェックアウトレーンＲ２のアンテナＡ２１〜Ａ２６，リーダ装置６２，ディスプレイ３２を対象としたステップＳ２０１〜Ｓ２１１の処理を実行する。その結果、ディスプレイ３２にチェックアウトレーンＲ２に並ぶ各客の会計待ち時間および同レーンＲ２全体の会計待ち時間が表示される。さらにチェックアウトレーンＲ２に対する処理が完了した後においても未処理のチェックアウトレーンがあると判定し（ステップＳ２１２のＹｅｓ）、ステップＳ２０１の処理に戻ってチェックアウトレーンＲ３のアンテナＡ３１〜Ａ３６，リーダ装置６３，ディスプレイ３３を対象としたステップＳ２０１〜Ｓ２１１の処理を実行する。その結果、ディスプレイ３３にチェックアウトレーンＲ３に並ぶ各客の会計待ち時間および同レーンＲ３全体の会計待ち時間が表示される。
【００４６】
このようにして各チェックアウトレーンＲ１〜Ｒ３に対する処理が完了すると、ＣＰＵ５１は、未処理のチェックアウトレーンがないと判定し（ステップＳ２１２のＮｏ）、一連の処理を終了する。
【００４７】
上記処理の具体例を図８，図９を用いて説明する。なお、この具体例においては数式１の予測値Ｂｐを２０秒とし、予測値Ｃｐを１０秒として説明する。  
図８は、チェックアウトレーンＲ１に対するステップＳ２０２，Ｓ２０５の処理にて読み取られた籠タグ１００，商品タグ２００が所在する通信領域を示す一例であり、通信領域Ｓ１１にて籠タグ１００が１個と商品タグ２００が３個読み取られ、通信領域Ｓ１２にて籠タグ１００が１個と商品タグ２００が２個読み取られ、通信領域Ｓ１３にて籠タグ１００が１個と商品タグ２００が５個読み取られた状態を示している。この場合、前方から順に通信領域Ｓ１１で読み取られた籠タグ１００は会計中の客の買い物籠４に付されたものであり、通信領域Ｓ１２で読み取られた籠タグ１００は１番目に並ぶ客の買い物籠４に付されたものであり、通信領域Ｓ１３で読み取られた籠タグ１００は２番目に並ぶ客の買い物籠４に付されたものとなる。
【００４８】
この例においてカウンタＮの値が「１」のとき、チェックアウトレーンＲ１の前方から１番目の籠タグ１００とともに通信領域Ｓ１１で読み取られた商品タグ２００のタグデータ数が計数され（ステップＳ２０６）、その計数結果である数値Ｃ（＝３）と数値Ｂ（＝Ｎ＝１）とを用いて待ち時間Ｔ１が５０秒（１×２０＋３×１０）と算出される（ステップＳ２０７）。この待ち時間Ｔ１は１番目の客の待ち時間として、図９に示した「１番目のお客様約５０秒」のようにディスプレイ３１に表示される（ステップＳ２０９）。
【００４９】
また、カウンタＮの値が「２」の場合、チェックアウトレーンＲ１の前方から２番目の籠タグ１００とともに通信領域Ｓ１２で読み取られた商品タグ２００と、その前方である通信領域Ｓ１１で読み取られた商品タグ２００のタグデータ数が計数され（ステップＳ２０６）、その計数結果である数値Ｃ（＝５）と数値Ｂ（＝Ｎ＝２）とを用いて待ち時間Ｔ２が１分３０秒（２×２０＋５×１０）と算出される（ステップＳ２０７）。この待ち時間Ｔ２は２番目の客の待ち時間として、図９に示した「２番目のお客様約１分３０秒」のようにディスプレイ３１に表示される（ステップＳ２０９）。
【００５０】
また、カウンタＮの値が「３」の場合、チェックアウトレーンＲ１の前方から３番目の籠タグ１００とともに通信領域Ｓ１３で読み取られた商品タグ２００と、その前方である通信領域Ｓ１１，Ｓ１２で読み取られた商品タグ２００のタグデータ数が計数され（ステップＳ２０６）、その計数結果である数値Ｃ（＝１０）と数値Ｂ（＝Ｎ＝３）とを用いて待ち時間Ｔ３が２分４０秒（３×２０＋１０×１０）と算出される（ステップＳ２０７）。このとき、カウンタＮの値がＮmax（＝３）に達しているので、待ち時間Ｔ３はチェックアウトレーンＲ１全体の待ち時間として、図９に示した「会計待ち時間約２分４０秒」のようにディスプレイ３１に表示される（ステップＳ２０９）。
【００５１】
さらに、チェックアウトレーンＲ２，Ｒ３についてステップＳ２０１〜Ｓ２１１が実行された結果、図９に示したようにチェックアウトレーンＲ２，Ｒ３全体の会計待ち時間および客毎の会計待ち時間がそれぞれディスプレイ３２，３３に表示される。
【００５２】
以上説明したように、本実施形態における待ち時間報知システムは、各チェックアウトレーンＲ１〜Ｒ３全体の会計待ち時間だけでなく、各レーンＲ１〜Ｒ３に並ぶ客毎にその待ち時間を算出し、報知する。このような構成であれば、各チェックアウトレーンＲ１〜Ｒ３に並ぶ客が会計を受けるまでにどの程度の時間を要するかを知ることができ、待ち時間が多い場合には他のレーンに移動するなどの対応が可能となる。
【００５３】
なお、各チェックアウトレーンＲ１〜Ｒ３全体の待ち時間も報知されるため、第１の実施形態と同様の効果を奏することはいうまでもない。
【００５４】
（変形例）  
上記各実施形態に開示された構成は、実施段階において各構成要素を適宜変形して具体化できる。具体的な変形例としては、例えば次のようなものがある。
【００５５】
［１］上記各実施形態では、籠タグ１００の数および商品タグ２００の数のみを用いて会計待ち時間を算出する場合を例示した。しかしながら、籠タグ１００の数および商品タグ２００の数に加え、他の要素を用いて会計待ち時間を算出するようにしてもよい。他の要素としては、ＰＯＳ端末２１〜２３に同時に責任者登録されたキャッシャの人数、日時、キャッシャの熟練度（例えば経験年数）等、種々のものを採用し得る。
【００５６】
［２］上記各実施形態では、各チェックアウトレーンＲ１〜Ｒ３の床下に籠タグ１００および商品タグ２００を読み取るためのアンテナが設けられている場合を例示した。しかしながら、アンテナは天井に設けられていてもよいし、各チェックアウトレーンの左右側方に設けられていてもよい。
【００５７】
［３］上記各実施形態では、所定周期で図３，図７に示した処理が実行されるとした。しかしながら、外部から制御装置５に何らかのトリガが入力されたときに、各処理が実行されるようにしてもよい。例えば、各ＰＯＳ端末２１〜２３と制御装置５とを通信接続し、各ＰＯＳ端末２１〜２３にて会計の締めが宣言された際に各ＰＯＳ端末２１〜２３から制御装置５に上記トリガを入力させる。そして、制御装置５に上記トリガが入力されたとき、そのトリガの出力元であるＰＯＳ端末が配置されたチェックアウトレーンを対象として図３のステップＳ１０１〜Ｓ１０７の処理，あるいは図７のステップＳ２０１〜Ｓ２１１の処理を実行させる。このようにすれば、各チェックアウトレーン上の客数が変化する適確なタイミングでディスプレイ３１〜３３の表示が更新される。
【００５８】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
本願の出願当初の特許請求の範囲に記載された発明を、以下に付記する。
［１］チェックアウトレーンに並んだ客の買い物籠に付された第１無線タグおよびその客の買い上げ商品に付された第２無線タグを、無線通信により読み取る無線読取手段と、前記無線読取手段によって読み取られた前記第１無線タグの数および前記第２無線タグの数に基づいて前記チェックアウトレーンでの会計待ち時間を算出する算出手段と、前記算出手段によって算出された会計待ち時間を報知する報知手段と、を備えていることを特徴とする待ち時間報知システム。
［２］前記無線読取手段は、前記チェックアウトレーン上に電波を放射するアンテナと、前記アンテナに電波を放射させ、前記チェックアウトレーン上に所在する前記第１無線タグおよび前記第２無線タグを読み取るリーダ装置と、で構成されていることを特徴とする上記［１］に記載の待ち時間報知システム。
［３］前記算出手段は、前記無線読取手段によって読取られた前記第１無線タグの数に予め定められた客１人当たりの精算予測時間を乗じて得られる時間と、前記無線読取手段によって読取られた前記第２無線タグの数に予め定められた１商品当たりの登録予測時間を乗じて得られる時間とを加算して前記会計待ち時間を算出することを特徴とする上記［１］又は［２］に記載の待ち時間報知システム。
［４］チェックアウトレーンに並んだ客の買い物籠に付された第１無線タグおよびその客の買い上げ商品に付された第２無線タグを、前記チェックアウトレーンの所定領域毎に、無線通信により読み取る無線読取手段と、前記無線読取手段によって読み取られた前記第１無線タグの数および前記第２無線タグの数と、これら各無線タグが読み取られた領域の位置関係とに基づいて、前記チェックアウトレーンに並ぶ各客の会計待ち時間を算出する算出手段と、前記算出手段によって算出された各客の会計待ち時間を報知する報知手段と、を備えていることを特徴とする待ち時間報知システム。
［５］前記無線読取手段は、前記チェックアウトレーンの前記各領域毎に設けられ、対応する前記領域に電波を放射する複数のアンテナと、前記各アンテナから選択的に電波を放射させ、前記各領域に所在する前記第１無線タグおよび前記第２無線タグを読み取るリーダ装置と、で構成されていることを特徴とする上記［４］に記載の待ち時間報知システム。
［６］コンピュータに、無線通信により無線タグを読み取る無線読取手段に、チェックアウトレーンに並んだ客の買い物籠に付された第１無線タグおよびその客の買い上げ商品に付された第２無線タグを読み取らせる機能と、前記無線読取手段によって読み取られた前記第１無線タグの数および前記第２無線タグの数に基づいて前記チェックアウトレーンでの会計待ち時間を算出する機能と、算出された前記会計待ち時間を報知手段に報知させる機能と、を実現させるための制御プログラム。
【符号の説明】
【００５９】
Ｒ１〜Ｒ３…チェックアウトレーン、Ｓ１〜Ｓ３…通信領域、Ａ１〜Ａ３…アンテナ、１〜３…レジカウンタ、４…買い物籠、５…制御装置、１１〜１３…スキャナ装置、２１〜２３…ＰＯＳ端末、３１〜３３…ディスプレイ、５１…ＣＰＵ、５２…メモリ、６１〜６３…リーダ装置、１００…籠タグ、２００…商品タグ
【図１】
0005194080.tif 000003
【図２】
0005194080.tif 000004
【図３】
0005194080.tif 000005
【図４】
0005194080.tif 000006
【図５】
0005194080.tif 000007
【図６】
0005194080.tif 000008
【図７】
0005194080.tif 000009
【図８】
0005194080.tif 000010
【図９】
0005194080.tif 000011