(57)【要約】【課題】買い物客が商品のバーコードの位置を見ながら読取り操作ができるセルフチェックアウト装置を提供すること。【解決手段】セルフチェックアウト装置１は、撮影方向が下向きになるよう配置され、商品を上から撮影する撮像部３２２と、撮像部３２２によって撮影された商品の画像を表示する第２表示部３４と、撮影された商品の画像の中から商品に付されたバーコードを検出するバーコード検出部３３２と、前記検出されたバーコードを読み取るバーコード読取部３３４と、を備える。【選択図】図３
2018097603.tif 000002
【特許請求の範囲】
【請求項１】
撮影方向が下向きになるよう配置され、商品を上から撮影するカメラと、
前記カメラによって撮影された商品の画像を表示する表示部と、
前記撮影された商品の画像の中から商品に付された商品識別コードを検出する商品識別コード検出部と、
前記検出された商品識別コードを読み取る商品識別コード読取部と、を備える
ことを特徴とするセルフチェックアウト装置。
【請求項２】
前記カメラを上下に昇降させるカメラ昇降部と、
前記商品識別コード検出部により前記撮影された商品の画像の中から商品識別コードが検出されない場合に、前記カメラを上昇させて撮影範囲を広げるように前記カメラ昇降部を制御する制御部と、を備える
ことを特徴とする請求項１に記載のセルフチェックアウト装置。
【請求項３】
前記カメラと前記表示部が取付けられる取付部を備え、
前記カメラ昇降部は、前記取付部を上下に昇降させる
ことを特徴とする請求項２に記載のセルフチェックアウト装置。
【請求項４】
商品を上から撮影するよう配置されたバーコード読取り用のカメラと当該カメラを上下に昇降させるカメラ昇降部を備えるセルフチェックアウト装置における制御方法において、
前記カメラを制御して商品の撮影を行わせる撮影工程と、
前記撮影工程でカメラにより撮影された商品の画像から、商品に付された商品識別コードを検出する検出工程と、
前記検出工程で商品識別コードが検出された場合に、検出された商品識別コードを読み取る読取工程と、
前記検出工程で商品識別コードが検出されない場合に、前記カメラ昇降部を制御して前記カメラを上昇させて、撮影される商品の撮影範囲を広げて、前記撮影工程及び検出工程を実行する工程と、を含む
ことを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、セルフチェックアウト装置における、バーコードの読取りを容易にする仕組みに関する。
【背景技術】
【０００２】
近年、商品に付されたバーコードなどを買い物客自身がスキャナで読取らせて、商品登録から支払い処理を行うセルフチェックアウト装置（セルフレジ商品登録端末あるいはセルフチェックアウト端末とも言う）を導入する店が増加している。
【０００３】
セルフチェックアウト装置では、買い物客は商品のバーコードを固定スキャナの読取窓へ翳すようにして、商品のバーコードを固定スキャナで読ませる。ハンディスキャナは、片手がふさがってしまい買い物客には操作がしづらいとして、セルフチェックアウト装置では採用されないことが多い。セルフチェックアウト装置では、バーコードの読取り操作を買い物客自身が行うため、その読取り操作を容易あるいは確実にする方法が色々提案されている。
【０００４】
例えば、特許文献１では、買い物客が身長の低い子供である場合には、固定スキャナに手が届きにくいので、身長に応じて固定スキャナを上下移動させるセルフチェックアウト装置が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１６−１１５１５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
商品のバーコードを固定スキャナの読取窓に翳して読ませようとする際には、バーコードは買い物客から見えない位置になる。買い物客はバーコードが見えない状態で読取り操作をすることになるため、特に、バーコードの位置がわかりにくい大きな商品では、スムースに読取り操作をするのが困難になる。買い物客は、商品の高さや角度を変えながら何度も読取り操作をすることもあり、買い物客は無駄な時間を使ってしまう。
【０００７】
本願発明は、上記課題に鑑み、買い物客が商品のバーコードの位置を確認しながら読取り操作ができるセルフチェックアウト装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、セルフチェックアウト装置は、撮影方向が下向きになるよう配置され、商品を上から撮影するカメラと、前記カメラによって撮影された商品の画像を表示する表示部と、前記撮影された商品の画像の中から商品に付された商品識別コードを検出する商品識別コード検出部と、前記検出された商品識別コードを読み取る商品識別コード読取部と、を備える。
【発明の効果】
【０００９】
本発明によれば、買い物客が商品のバーコードの位置を見ながら読取り操作ができるセルフチェックアウト装置を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態に係るセルフチェックアウト装置の外観図である。
【図２】セルフチェックアウト装置のハードウェア構成例である。
【図３】昇降スキャナ装置の機能ブロック図である。
【図４】昇降スキャナ制御部のハードウェアブロック図である。
【図５】カメラ昇降部の昇降機構の構成例を示す図である。
【図６】商品に貼付されるバーコードの位置の例を示す図である。
【図７】バーコード読取処理の手順を説明するフローチャートである。
【図８】商品画像の例である。
【図９】商品登録画面の例である。
【発明を実施するための形態】
【００１１】
以下、図面に従って本発明の実施形態を説明する。図１は、本発明の実施の形態に係るセルフチェックアウト装置１の外観図である。
【００１２】
セルフチェックアウト装置１は、筐体１１と筐体１２を有する。筐体１１及び筐体１２は、セルフチェックアウト装置１を統括的に制御する不図示の制御装置や、外部との通信を行う不図示の通信装置や、不図示の電源装置などを収容する。
【００１３】
筐体１１は、第１表示部１３、入力部１４、カードＲ／Ｗ１５、固定スキャナ１６、レシートプリンタ１７、買い物かご載置台１８、金銭取扱装置収容部２０を備える。また、筐体１１は、昇降スキャナ装置３００（図１では不図示）を備える。筐体１２は、上部にレジ袋懸吊部２７、重量測定装置（合計重量計量用秤）２８を備える。
【００１４】
第１表示部１３は、買い物に関する情報を表示するものである。第１表示部１３は、例えばＬＣＤ（Ｌｉｑｕｉｄ Ｃｒｙｓｔａｌ Ｄｉｓｐｌａｙ）で構成される。第１表示部１３は、セルフチェックアウト装置１の操作案内や操作メニューの表示や、商品登録画面等を表示する。商品登録画面には、読み取ったバーコードに基づく商品名、商品単価、商品重量などの商品精算に伴う情報、精算時の預かり金額、買い物合計の金額、釣銭額などの情報が表示される。なお、以下では、バーコードの例として、一次元バーコードを示すが、ＱＲコード（登録商標）のような二次元バーコードでも当然によい。また、バーコードを商品識別コードとも呼ぶ。
【００１５】
入力部１４は、第１表示部１３の表示にしたがった買い物客からの入力を受け付ける。入力部１４は、例えば、タッチパネルである。カードＲ／Ｗ１５は、磁気カード（例えば、クレジットカード）の磁気ストライプに記録された情報を読み取る。
【００１６】
固定スキャナ１６は、筐体１１に固定され、商品に付されたバーコードを読み取る。レシートプリンタ１７は、購入した商品名、商品単価、預かり金額、釣銭金額などの情報が記載されたレシートを印刷して、出力する。買い物かご載置台１８は、商品精算時に買い物客の進入方向と逆の側方に設けられる。
【００１７】
金銭取扱装置収容部２０は、内部に、不図示の釣札機（紙幣取扱装置）と不図示の釣銭機（硬貨取扱装置）を収容する。金銭取扱装置収容部２０は、買い物客の操作面となる外部に、紙幣投入口２１、紙幣出金口２２、硬貨投入口２３、硬貨返却口２４、硬貨出金口２５を備える。
【００１８】
紙幣投入口２１は、釣札機に入金する紙幣の投入口である。紙幣出金口２２は、釣札機から出金する紙幣の取り出し口である。硬貨投入口２３は、釣銭機に入金する硬貨の投入口である。硬貨返却口２４は、釣銭機から返却される硬貨の取り出し口である。硬貨出金口２５は、釣銭機から出金する硬貨の取り出し口である。
【００１９】
テーブル３２には、第２表示部３４とカメラスキャナ３２０（図１では不図示）が取り付けられる。カメラスキャナ３２０は、商品及び商品に付されたバーコードを撮影するものである。カメラスキャナ３２０は、第２表示部３４に取付けられる。
【００２０】
第２表示部３４は、テーブル３２の上部に取り付けられ、カメラスキャナ３２０で撮影された商品の画像を買い物客にモニタさせる。第２表示部３４は、例えばＬＣＤで構成される。なお、テーブル３２は、撮像部３２２（図１では不図示）や第２表示部３４を取付けるものであるから、取付部とも呼ぶ。
【００２１】
買い物客は、固定スキャナ１６あるいはテーブル３２のカメラスキャナ３２０のいずれかに、商品を翳して、バーコードの読取り操作を行う。テーブル３２のカメラスキャナ３２０を使用することで、買い物客は商品のバーコードの位置を確認しながら、読取り操作を行うことができる。テーブル３２のカメラスキャナ３２０の構造や、カメラスキャナ３２０による読取り機能の構成については、図３以降で詳述する。
【００２２】
レジ袋懸吊部２７は、精算対象として商品登録した商品を入れるレジ袋を吊り下げるためのものである。重量測定装置２８は精算対象として商品登録した商品の合計重量を計量するものである。
【００２３】
図２は、セルフチェックアウト装置１のハードウェア構成例である。図２に示すように、セルフチェックアウト装置１は、制御装置１００と、制御装置１００に接続される各周辺機器（デバイス）から構成される。
【００２４】
制御装置１００は、ＣＰＵ１０２、一時記憶部１０４、不揮発性記憶部１０６、グラフィック処理装置１０８、入出力ＩＦ１１０、通信ＩＦ１１２を有する。
【００２５】
ＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）１０２は、セルフチェックアウト装置１を統括的に制御するプロセッサーである。ＣＰＵ１０２は、制御プログラムを読み込み、制御プログラムを実行して、商品の登録処理を行う。
【００２６】
一時記憶部１０４は、例えばＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）で、ＣＰＵ１０２に実行させるためのＯＳ（Ｏｐｅｒａｔｉｎｇ Ｓｙｓｔｅｍ）プログラム、アプリケーションプログラムの一部や画像データが一時的に格納される。
【００２７】
不揮発性記憶部１０６は、例えばＨＤＤ（Ｈａｒｄ Ｄｉｓｋ Ｄｒｉｖｅ）やフラッシュメモリで、ＣＰＵ１０２により実行されるアプリケーションプログラムやテーブルデータを不揮発的に記憶する。
【００２８】
グラフィック処理装置１０８は、ＣＰＵ１０２からの命令に従って、前述の操作案内用の画面や商品登録画面を作成して、画像信号に変換して第１表示部１３に出力する。  
【００２９】
入出力ＩＦ（Ｉｎｔｅｒｆａｃｅ）１１０は、接続される入力部１４等の周辺機器を制御する。また、入出力ＩＦ１１０は、不図示の外部記憶媒体への情報の書き込み、外部記憶媒体からの情報の取り出しを行ってもよい。
【００３０】
通信ＩＦ（Ｉｎｔｅｒｆａｃｅ）１１２は、外部とデータの送受信を行うものであり、例えばＬＡＮ（Ｌｏｃａｌ Ａｒｅａ Ｎｅｔｗｏｒｋ）やＵＳＢ（Ｕｎｉｖｅｒｓａｌ Ｓｅｒｉａｌ Ｂｕｓ）などの接続形式である。
【００３１】
入出力ＩＦ（Ｉｎｔｅｒｆａｃｅ）１１０には、前述した入力部１４、カードＲ／Ｗ１５、固定スキャナ１６、レシートプリンタ１７、重量測定装置２８の他に、入出金装置４０、音声出力装置４２、昇降スキャナ装置３００が接続される。ＣＰＵ１０２には、バス１１４を介して、一時記憶部１０４、不揮発性記憶部１０６等が接続される。
【００３２】
入出金装置４０は、前述の釣札機及び釣銭機を含むものである。音声出力装置４２は、商品登録から支払いまでの一連の処理の中で、必要な音声を出力するものである。例えば、音声出力装置４２は、円滑な商品登録を促すための音声案内を出力したり、商品の未登録など不正があった場合に警告音を出力したりする。
【００３３】
昇降スキャナ装置３００は、固定スキャナ１６と共に、商品識別コードとして、商品のバーコードを読み取るものである。昇降スキャナ装置３００には、テーブル３２、第２表示部３４やカメラスキャナ３２０が含まれる。なお、固定スキャナ１６を第１読取部と呼び、昇降スキャナ装置３００を第２読取部とも呼ぶ。
【００３４】
図３は、昇降スキャナ装置３００の機能ブロック図である。昇降スキャナ装置３００は、テーブル３２（図３では不図示）、第２表示部３４、昇降スキャナ制御部３１０、カメラスキャナ３２０、照明部３４０及びカメラ昇降部３５０等を有する。
【００３５】
昇降スキャナ制御部３１０は、第２表示部３４、カメラスキャナ３２０、照明部３４０及びカメラ昇降部３５０を制御する。図４は、昇降スキャナ制御部３１０のハードウェアブロック図である。昇降スキャナ制御部３１０は、ＣＰＵ４０２、一時記憶部４０４、不揮発性記憶部４０６及びバス４１０により構成される。
【００３６】
ＣＰＵ４０２は、制御プログラムを読み込み、制御プログラムを実行して、昇降スキャナ装置３００全体を制御する。ＣＰＵ４０２には、バス４１０を介して、カメラスキャナ３２０、照明部３４０及びカメラ昇降部３５０が接続される。一時記憶部４０４及び不揮発性記憶部４０６は、前述した一時記憶部１０４及び不揮発性記憶部１０６と同等な機能であるので、説明は省略する。
【００３７】
図３に戻る。カメラスキャナ３２０は、買い物客から翳された商品の画像（商品画像）を撮影し、商品画像からバーコードを検出し、バーコードを読み取る。カメラスキャナ３２０は、撮像部３２２、ＡＥ部３２４、ＡＦ部３２６、画像処理部３２８、商品検知部３３０、バーコード検出部３３２及びバーコード読取部３３４を有する。
【００３８】
撮像部３２２は、レンズやＣＭＯＳ等の２次元撮像素子等を有し、撮影した商品の画像データを出力する。撮像部３２２は、撮影方向が下向きになるよう、テーブル３２の底部に配置され、商品を上から撮影する。なお、撮像部３２２を単にカメラとも呼ぶ。
【００３９】
ＡＥ部３２４は、適正露光になるよう撮像部３２２の露光時間を制御する。ＡＦ部３２６は、撮像部３２２のレンズを合焦位置に制御する。
【００４０】
画像処理部３２８は、画像データに表示用の画像処理を行い、第２表示部３４に出力する。また、画像処理部３２８は、画像データに所定の処理（例えば、モノクロ処理）を行い、商品検知部３３０に出力する。
【００４１】
商品検知部３３０は、画像データを解析して、画像中に何らかの商品が存在するか検知する。
バーコード検出部３３２は、商品検知部３３０により商品が検知された場合に、検知された商品画像の領域に、バーコードが存在するかを検出する。
【００４２】
具体的には、バーコード検出部３３２は、画像データを所定サイズのエリアに分割して、各エリアについてバーコードに相当するパターンがあるかを検出する。エリアのサイズは、テーブルの高さに応じたサイズが設定される。テーブルの高さが低い場合には、撮影されるバーコードのサイズが大きくなるため、エリアサイズは大きく設定される。一方、テーブルの高さが高い場合には、撮影されるバーコードのサイズが小さくなるため、エリアサイズは小さく設定される。従って、テーブルの高さが高くなると、低い場合に比べて処理するエリアの総数が増加するため、バーコードの検出にかかる時間も長くなる。なお、バーコード検出部３３２は、商品識別コード検出部とも呼ぶ。
【００４３】
バーコード読取部３３４は、バーコード検出部３３２によりバーコードが検出された場合には、検出されたバーコードを読取り、読取ったバーコードを所定のコードに変換（デコード）する。変換されたバーコードのデータは、制御装置１００に送信される。バーコード読取部３３４は、商品識別コード読取部とも呼ぶ。
【００４４】
照明部３４０は、例えばＬＥＤで、カメラスキャナ３２０で撮影される商品を照明するものである。照明部３４０は、画像データの輝度に応じて、昇降スキャナ制御部３１０によって照度が調整される。照明部３４０は、撮像部３２２と同様に、テーブル３２の底部に配置される。
【００４５】
カメラ昇降部３５０は、昇降モータ３５２及び位置センサ３５４を有する。昇降モータ３５２は、撮像部３２２が底部に取付けられたテーブル３２を上下移動させる駆動源である。位置センサ３５４は、テーブル３２の位置を検出するセンサである。位置センサ３５４により、テーブル３２の標準位置や上限位置あるいは下限位置が検出される。昇降スキャナ制御部３１０は、検出された位置データに基づき、昇降モータ３５２を制御する。
【００４６】
図５は、カメラ昇降部３５０の昇降機構の構成例を示す図である。図５は、図１で示したセルフチェックアウト装置１を左側面方向から見た断面図である。カメラ昇降部３５０は、昇降機構として、更に、昇降歯車３５６、ラック３５８等を有する。
【００４７】
昇降歯車３５６は、昇降モータ３５２の回転をラック３５８に伝達するもので、昇降モータ３５２及びラック３５８に係合するよう取り付けられる。
【００４８】
ラック３５８は、筐体１１内部に上下移動自在に取り付けられる。ラック３５８は、昇降モータ３５２の回転方向と回転量に応じて、上下移動する。テーブル３２は、直接あるいは適当な伝達系を介して、ラック３５８に取り付けられる。テーブル３２は、ラック３５８と一体的に上下移動する。
【００４９】
前述のように、撮像部３２２は、撮影方向が下向きに配置され、商品Ｇを上から撮影する。買い物客により撮影範囲３２２aの中に商品Ｇが載置される。照明部３４０（図５では不図示）により、撮像部３２２の撮影範囲３２２aが照明される。
【００５０】
このような構成により、昇降スキャナ制御部３１０の制御による昇降モータ３５２の回転方向と回転量に応じて、テーブル３２は、筐体１１に対して、上昇あるいは下降する。そして、テーブル３２の上昇あるいは下降に対応して、カメラスキャナ３２０の撮像部３２２の位置が上下移動する。
【００５１】
テーブル３２の上昇により、撮像部３２２が商品Ｇから遠ざかるため、撮影範囲が広がり、商品Ｇの画面内でのサイズは縮小する。逆に、テーブル３２が下降すると、撮像部３２２が商品Ｇに接近するので、撮影範囲が狭まり、商品Ｇの画面内でのサイズは拡大する。
【００５２】
昇降スキャナ制御部３１０は、昇降モータ３５２を駆動して、位置センサ３５４の信号を検出して、撮像部３２２の高さを制御する。昇降スキャナ制御部３１０は、バーコード検出部３３２でバーコードが検出されない場合には、撮像部３２２の高さを上げて撮影範囲を広げ、バーコードが撮影範囲に含まれるように制御する。
【００５３】
図３に戻る。制御装置１００には、商品登録部１２０が設けられる。商品登録部１２０は、固定スキャナ１６又はカメラスキャナ３２０により取得されたバーコードにより、商品登録処理を行うものである。商品登録部１２０は、制御プログラムを読み込んだＣＰＵ１０２により実現される機能部である。
【００５４】
固定スキャナ１６あるいはバーコード読取部３３４で読取られたバーコードのデータが商品登録部１２０に送信される。商品登録部１２０は、読取られたバーコードのデータから対応する商品の名称や価格等の情報を不揮発性記憶部１０６から読出して、商品名や価格等を特定して、商品の登録処理を行う。
【００５５】
商品登録部１２０は、商品に関する情報や入金額等をグラフィック処理装置１０８に出力する。グラフィック処理装置１０８は、商品に関する情報や入金額等に基づき、商品登録画面を作成して、第１表示部１３に出力する。
【００５６】
図６は、商品に貼付されるバーコードの位置の例を示す図である。一般にバーコードＢは、Ｇ１に示すような商品Ｇの表面ではなく、Ｇ２、Ｇ３で示すように商品Ｇの裏面に貼付されることが多い。そして、バーコードＢが端部に貼付される商品（商品Ｇ２）もあり、バーコードＢが中央に貼付される商品（商品Ｇ３）もある。商品に貼付されるバーコードの位置は様々である。
【００５７】
前述のように、固定スキャナ１６でバーコードの読取り操作をする際には、買い物客から見て、バーコードが裏側の位置になってしまう。買い物客は、バーコードが見えない状態で、商品を固定スキャナ１６に翳すことになるので、サイズの大きな商品になると、バーコードを固定スキャナ１６の窓に的確に翳すことが難しくなる。
【００５８】
一方、昇降スキャナ装置３００では、カメラスキャナ３２０の撮像部３２２が商品を上から撮影する。これにより、買い物客は、第２表示部３４でバーコードが画面内にあることを確認しながら、商品をカメラスキャナ３２０に翳すことができる。また、買い物客は、斜めからであれば、直接バーコードを見ることもできる。
【００５９】
図７は、セルフチェックアウト装置１における、商品のバーコード読取処理の手順を説明するフローチャートである。
【００６０】
買い物客は、カゴに商品があるかを判断する（ステップＳ１０）。買い物客は、カゴに商品がない、つまり購入した商品の登録が終了したと判断すると（ステップＳ１０のＮｏ）、会計処理を行う。会計処理は、例えば、図９に示す商品登録画面Ｐで、「￥お支払」ボタンＰ３が押下されることで行われる。図９の説明は後述する。また、会計処理が行われた場合であって、テーブル３２が標準位置にない場合には、昇降スキャナ制御部３１０は、テーブル３２を標準位置に戻す。標準位置とは、一般的なサイズの商品読取りに適した高さの位置である。
【００６１】
買い物客は、カゴに商品があると判断すると（ステップＳ１０のＹｅｓ）、買い物客は、カゴから商品を取出す（ステップＳ１２）。買い物客は、取り出した商品を固定スキャナ１６あるいはカメラスキャナ３２０のいずれかに翳す。
【００６２】
昇降スキャナ制御部３１０は、カメラスキャナ３２０で商品が検知されたかを判定する（ステップＳ１４）。具体的には、昇降スキャナ制御部３１０は、商品検知部３３０が撮像部３２２で取得された画像データから商品を検知したかを、判定する。
【００６３】
昇降スキャナ制御部３１０は、カメラスキャナ３２０で商品が検知されたと判定すると（ステップＳ１４のＹｅｓ）、商品を含む撮影画像を第２表示部３４に表示する（ステップＳ１６）。
【００６４】
図８は、第２表示部３４に表示される商品画像の例である。図８の画面３４ａは、テーブル３２の下に商品が置かれていない状態で、非表示状態の画面である。商品が検知されない場合に、画面をブラックアウト（非表示状態）しても良いし、撮影された載置台をそのまま画面に表示してもよい。図８の画面３４ｂ及び画面３４ｃは、テーブル３２の下に箱状の商品が置かれた状態の画面である。
【００６５】
なお、撮影された商品画像は、第２表示部３４ではなく、第１表示部１３に表示するようにしてもよい。いずれの表示部でも、買い物客が撮影される商品のバーコードを確認できればよいからである。
【００６６】
バーコード検出部３３２は、撮影された商品の画像の中から商品に付されたバーコードを検出する。昇降スキャナ制御部３１０は、バーコード検出部３３２がバーコードを検出したかを判断する（ステップＳ１８）。例えば図８の画面３４ｂでは、バーコードの全体が撮影されていないので、昇降スキャナ制御部３１０は、バーコード検出部３３２がバーコードを検出していないと判断する。
【００６７】
昇降スキャナ制御部３１０は、バーコード検出部３３２がバーコードを検出していないと判断すると（ステップＳ１８のＮｏ）、昇降スキャナ制御部３１０は、テーブル３２が現在最上部にあるかを判断する（ステップＳ２０）。最上部とは、テーブル３２の上昇可能な最大位置である。昇降スキャナ制御部３１０は、位置センサ３５４からの信号でテーブル３２が最上部まで達したかを判断する。
【００６８】
昇降スキャナ制御部３１０は、テーブル３２が最上部にはないと判断すると（ステップＳ２０のＮｏ）、テーブル３２を上昇させる（ステップＳ２２）。昇降スキャナ制御部３１０は、テーブル３２を所定の高さだけ上昇させるようカメラ昇降部３５０を制御する。所定の高さとは、例えば、１０ｃｍである。撮影範囲を広げて、バーコードを撮影範囲内に含めるようにするためである。
【００６９】
より具体的には、昇降スキャナ制御部３１０は、昇降開始後、位置センサ３５４から所定高さの信号が検出されたら、昇降モータ３５２を停止する。テーブル３２が上昇して撮影範囲が広がると、図８の画面３４ｂが画面３４ｃのように変化して、バーコード全体が撮影範囲内に収まる可能性が高まる。
【００７０】
なお、当初からテーブル３２を最上部まで上昇させておけば、バーコードの検出の可能性は高くなるが、前述のように、バーコードを検出する時間が長くなるというデメリットが発生する。従って、バーコードの検出の可能性と検出時間のバランスが取れた条件の位置を標準位置に設定し、会計処理開始時には、テーブルの高さを標準位置に移動させておくようにする。
【００７１】
ステップＳ１８に戻る。撮像部３２２が商品から所定量だけ遠ざかったことで、商品の撮影範囲（領域）が拡大される。ステップＳ１８では、撮影範囲が拡大された画像により、バーコード検出部３３２は再度バーコードの検出を行う。
【００７２】
一方、昇降スキャナ制御部３１０は、上昇によりテーブル３２が最上部にあると判断すると（ステップＳ２０のＹｅｓ）、第２表示部３４あるいは第１表示部１３に警告を表示する（ステップＳ２４）。
【００７３】
具体的には、昇降スキャナ制御部３１０は、テーブル３２が最上部まで達してもバーコードが検出できないとして、買い物客に警告を発する。警告は、例えば「商品位置が不適当です。商品位置を直して、再度翳して下さい」というような内容である。また、警告として、買い物客に商品の移動方向を案内する内容であってもよい。あわせて、音声出力装置４２で警告音や警告音声を発してもよい。警告後、ステップＳ１８に戻り、バーコード検出部３３２は再度バーコードの検出を行う。
【００７４】
ステップＳ１８に戻る。昇降スキャナ制御部３１０は、バーコード検出部３３２がバーコードを検出したと判断すると（ステップＳ１８のＹｅｓ）、バーコード読取部３３４は、バーコードを読取る（ステップＳ２６）。バーコード読取部３３４で読取られたバーコードのデータは、商品登録部１２０に出力される。
【００７５】
商品登録部１２０は、バーコードのデータから対応する商品の名称や価格等の情報を不揮発性記憶部１０６から読出して、該当商品の登録処理を行う。グラフィック処理装置１０８は、登録処理された商品の情報に基づき商品登録画面を作成し、読取った商品情報を第１表示部１３に表示する（ステップＳ２８）。
【００７６】
図９は、第１表示部１３に表示される商品登録画面Ｐの例である。図９の例では、画面左側に商品情報Ｐ１が表示され、画面右側にカメラスキャナ３２０で撮影された商品画像が表示される。なお、商品画像は、固定スキャナ１６使用時には表示されない。また、商品画像の下に表示される「￥お支払」ボタンＰ３は、ステップＳ１０で説明した会計処理ボタンである。「￥お支払」ボタンＰ３の押下により、会計処理（登録処理の終了）が行われる。
【００７７】
会計処理時には、あわせて、音声出力装置４２により、ＯＫ音を出力して、商品をレジ袋に入れる音声案内を加えてもよい。ステップＳ２８の後、ステップＳ１０に戻る。買い物客は、次の商品読取り操作に移る。
【００７８】
ステップＳ１４に戻る。商品検知部３３０で商品が検知されていないと判定された場合であって（ステップＳ１４のＮｏ）、商品が固定スキャナ１６に翳された場合には、固定スキャナ１６でバーコードが読取られる（ステップＳ３０）。そして、固定スキャナ１６で読取られたバーコードにより、商品登録部１２０は、登録処理を行う。グラフィック処理装置１０８は、商品登録画面を作成し、読取った商品情報を第１表示部１３に表示する（ステップＳ３２）。ステップＳ３０及びステップＳ３２は、前述のステップＳ２６及びステップＳ２８と同様な処理である。
【００７９】
〈効果〉
１）本実施形態のセルフチェックアウト装置１は、商品を上から撮影するカメラスキャナ３２０と撮影された商品画像を表示する第２表示部３４を備える。これにより、買い物客は、商品に付されたバーコードを見ながらバーコードを読取らせることができるので、バーコード読取操作が迅速に行うことができる。
【００８０】
２）さらに、セルフチェックアウト装置１は、カメラスキャナ３２０の撮像部３２２を昇降させるカメラ昇降部３５０を備える。そして、バーコードが検出できない場合には、撮像部３２２を上昇させて撮影範囲を広げ、撮影範囲外に位置するバーコードを撮影範囲内に含めるようにする。これにより、買い物客は、商品の位置を変えなくともバーコードを読取らせることができる。
【００８１】
３）また、通常は撮像部３２２を最大高さより低い標準位置に位置させ、バーコードが検出できない場合に、撮像部３２２を上昇させるようにする。これにより、バーコード検出の速度が定常的に遅くなることを防止できる。
【００８２】
〈その他の実施例〉
また、テーブル３２を透明にして下の商品を見やすくしてもよい。また、テーブル３２ではなく、撮像部３２２や第２表示部３４をアームに取付けるようにしてもよい。アームであれば、下に置かれる商品がより見やすくなる。
【００８３】
なお、本発明は上述した実施形態そのままに限定されるものではなく、実施段階でのその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施形態に示される全構成要素を適宜組み合わせても良い。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。このような、発明の趣旨を逸脱しない範囲内において種々の変形や応用が可能であることはもちろんである。
【符号の説明】
【００８４】
１  セルフチェックアウト装置
１１  筐体
１２  筐体
１３    第１表示部
１４    入力部
１６    固定スキャナ
３２    テーブル
３４    第２表示部
１００  制御装置
１０２，４０２    ＣＰＵ
１０４、４０４    一時記憶部
１０６、４０６    不揮発性記憶部
１０８    グラフィック処理装置
１２０    商品登録部
３００  昇降スキャナ装置
３１０    昇降スキャナ制御部
３２０    カメラスキャナ
３２２      撮像部
３２４      ＡＥ部
３２６      ＡＦ部
３２８      画像処理部
３３０      商品検知部
３３２      バーコード検出部
３３４      バーコード読取部
３４０    照明部
３５０    カメラ昇降部
３５２      昇降モータ
３５４      位置センサ
３５６      昇降歯車
３５８      ラック
【図１】
2018097603.tif 000003
【図２】
2018097603.tif 000004
【図３】
2018097603.tif 000005
【図４】
2018097603.tif 000006
【図５】
2018097603.tif 000007
【図６】
2018097603.tif 000008
【図７】
2018097603.tif 000009
【図８】
2018097603.tif 000010
【図９】
2018097603.tif 000011