(57)【要約】【課題】読取モードとスタンバイモードとを切替える読取装置において、構成部品の削減を図ることができる読取装置およびプログラムを提供する。【解決手段】実施形態の読取装置は、撮像部と、照明部と、撮像制御手段と、物体検出手段と、モード切替手段と、発光制御手段と、を備える。撮像制御手段は、前記撮像部の動作を制御して撮像領域の撮像画像を取り込む。物体検出手段は、前記撮像領域の物体を検出する。モード切替手段は、前記物体検出手段が前記物体を検出すると、前記撮像画像から商品に関する情報を読み取る読取処理を休止するスタンバイモードから、前記読取処理を行う読取モードに制御を切替える。発光制御手段は、前記スタンバイモードにおける前記照明部の光量を、前記読取モードにおける前記照明部の光量より低減させる。【選択図】図５
2018181251.tif 000002
【特許請求の範囲】
【請求項１】
撮像部と、
照明部と、
前記撮像部の動作を制御して撮像領域の撮像画像を取り込む撮像制御手段と、
前記撮像領域の物体を検出する物体検出手段と、
前記物体検出手段が前記物体を検出すると、前記撮像画像から商品に関する情報を読み取る読取処理を休止するスタンバイモードから、前記読取処理を行う読取モードに制御を切替えるモード切替手段と、
前記スタンバイモードにおける前記照明部の光量を、前記読取モードにおける前記照明部の光量より低減させる発光制御手段と、
を備えた読取装置。
【請求項２】
前記照明部は、パルス発光をする発光素子を備え、
前記発光制御手段は、前記パルス発光のデューティ比を制御することにより、前記スタンバイモードにおける前記光量を前記読取モードにおける前記光量より低減させる、請求項１に記載の読取装置。
【請求項３】
前記発光制御手段は、前記スタンバイモードにおける前記照明部の駆動電流を、前記読取モードにおける前記照明部の駆動電流よりも低減することにより、前記スタンバイモードにおける前記照明部の光量を、前記読取モードにおける前記照明部の光量より低減させる、請求項１または２に記載の読取装置。
【請求項４】
前記照明部は、複数の発光素子を備え、
前記発光制御手段は、前記スタンバイモードで発光させる前記発光素子の数を、前記読取モードで発光させる前記発光素子の数より少なくすることで、前記スタンバイモードにおける前記照明部の光量を、前記読取モードにおける前記照明部の光量より低減させる、請求項１ないし３のいずれか１つに記載の読取装置。
【請求項５】
前記スタンバイモードにおいて発光し、当該スタンバイモードであることをユーザに通知する第２照明部を更に備え、
前記スタンバイモードにおける前記第２照明部の光量は、前記読取モードにおける前記照明部の光量よりも少ない、請求項１に記載の読取装置。
【請求項６】
撮像部と、照明部とを備えた読取装置を制御するコンピュータを、
前記撮像部の動作を制御して撮像領域の撮像画像を取り込む撮像制御手段と、
前記撮像領域の物体を検出する物体検出手段と、
前記物体検出手段が前記物体を検出すると、前記撮像画像から商品に関する情報を読み取る読取処理を休止するスタンバイモードから、前記読取処理を行う読取モードに制御を切替えるモード切替手段と、
前記スタンバイモードにおける前記照明部の光量を、前記読取モードにおける前記照明部の光量より低減させる発光制御手段と、
して機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、読取装置およびプログラムに関する。
【背景技術】
【０００２】
従来、商品登録処理において、商品コードのバーコードや二次元コード等を読み取る読取装置が用いられている。読取装置としては、レーザ光学式のスキャナの他に、ＣＣＤ（Charge  Coupled  Device）またはＣＭＯＳ（Complementary  Metal-Oxide  Semiconductor）などの撮像素子を用いるタイプがある。撮像素子を備えた読取装置は、撮像画像に含まれるコードシンボルを検出して、当該コードシンボルから商品コード等を読み取る処理を行う。また、昨今では、撮像画像にオブジェクト認識（一般物体認識）の技術を適用して、撮像画像に含まれる商品を識別して商品登録に用いる技術も開発されている。
【０００３】
このような読取装置は一般的に、人感センサや赤外線カメラといった検出部を備えており、人を検知したり撮像対象となる被写体を検出したりすると、読取装置はスタンバイモードから読取モードに切り替える制御を行う。即ち、人や被写体を所定時間検出しない際には、読取装置はスタンバイモードとなり、撮像用の照明をオフとする。撮像用の照明は光量（光強度）が強く消費電力も大きい。従って、このようにモード切替を行うことで、眩しさの低減と省電力とを図っている。
【０００４】
ところで、読取装置の製造コスト削減を図って、読取装置の構成部品の削減を図りたいという要望がある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、読取モードとスタンバイモードとを切替える読取装置において、構成部品の削減を図ることができる読取装置およびプログラムを提供することである。
【課題を解決するための手段】
【０００６】
実施形態の読取装置は、撮像部と、照明部と、撮像制御手段と、物体検出手段と、モード切替手段と、発光制御手段と、を備える。撮像制御手段は、前記撮像部の動作を制御して撮像領域の撮像画像を取り込む。物体検出手段は、前記撮像領域の物体を検出する。モード切替手段は、前記物体検出手段が前記物体を検出すると、前記撮像画像から商品に関する情報を読み取る読取処理を休止するスタンバイモードから、前記読取処理を行う読取モードに制御を切替える。発光制御手段は、前記スタンバイモードにおける前記照明部の光量を、前記読取モードにおける前記照明部の光量より低減させる。
【図面の簡単な説明】
【０００７】
【図１】図１は、本実施形態にかかるＰＯＳシステムの全体構成を示す斜視図である。
【図２】図２は、読取装置の読取部の構成例を示す模式図である。
【図３】図３は、読取部を読取窓の外側から見た正面図である。
【図４】図４は、ＰＯＳ端末および読取装置のハードウェア構成を示すブロック図である。
【図５】図５は、読取装置が実行するプログラムの機能構成を示すブロック図である。
【図６】図６は、読取装置の動作例を示すフローチャートである。
【図７】図７は、セルフＰＯＳの構成の一例を示す斜視図である。
【発明を実施するための形態】
【０００８】
図１は、本実施形態にかかるＰＯＳ（Point  Of  Sales）システム１００の全体構成を示す斜視図である。ＰＯＳシステム１００は、ＰＯＳ端末１０と、読取装置１０１とを主に備えている。
【０００９】
ＰＯＳ端末１０は、一取引にかかる商品の登録、精算を行う。ＰＯＳ端末１０は、チェックアウト台３上のドロワ２１上面に載置されている。ＰＯＳ端末１０は、ドロワ２１の開放動作を制御する。ＰＯＳ端末１０は、キーボード２２を上面に配置している。また、ＰＯＳ端末１０は、キーボード２２を操作するオペレータから見てキーボード２２よりも奥側に、オペレータに向けて情報を表示する表示デバイス２３を設けている。表示デバイス２３は、表示面２３ａに情報を表示する。また、ＰＯＳ端末１０は、タッチパネル２６を表示面２３ａ上に積層配置している。また、ＰＯＳ端末１０は、表示デバイス２３よりもさらに奥側に、客用表示デバイス２４を回転自在に立設している。客用表示デバイス２４は、その表示面２４ａに情報を表示する。なお、図１に示す客用表示デバイス２４は、表示面２４ａを図１中手前側に向けているが、表示面２４ａが図１中奥側に向くように客用表示デバイス２４を回転させることによって、客に向けて情報を表示する。
【００１０】
カウンタ台１５１の荷受面１５２には、ＰＯＳ端末１０と接続された読取装置１０１が設置される。読取装置１０１は、薄型矩形形状の筐体１４を備える。筐体１４の正面には、読取窓１６が配置されている。筐体１４の上部には、表示・操作部１０４が取り付けられている。表示・操作部１０４には、タッチパネル１０５が表面に積層された表示デバイス１０６が設けられている。表示デバイス１０６の右隣にはキーボード１０７が配設されている。オペレータから見て表示・操作部１０４の裏面左奥側には、客に情報を提供するための客用表示デバイス１０９が設置されている。
【００１１】
読取装置１０１は、読取部１を備えている。読取部１は、読取窓１６の奥側に撮像部１２（図２参照）を配置している。
【００１２】
店員（オペレータ）は、第１の買物カゴ１５３ａから商品を手に取って読取装置１０１の読取窓１６にかざし、撮像部１２によって商品の画像を撮像させる。読取装置１０１は、撮像部１２が撮像した撮像画像をＰＯＳ端末１０に出力する。
【００１３】
ＰＯＳ端末１０は、受け取った撮像画像に対してオブジェクト認識（一般物体認識、generic  object  recognition）を行って商品を特定し、特定した商品の商品情報を商品マスタファイルＦ１（図４参照）から読み込んで登録する。あるいは、ＰＯＳ端末１０は、受け取った撮像画像にコードシンボルが含まれる場合には、当該コードシンボルをデコードして情報を読み取り、当該情報を用いて商品の売上登録を行う。店員は、読み取り後の商品を第２の買物カゴ１５３ｂに入れ、次の商品の読み取りを行う。
【００１４】
尚、一般物体認識は、対象となる物品（オブジェクト）をカメラで撮像した画像データから当該物品の種別等を認識する技術である。商品販売データ処理装置のコンピュータは、画像データからこの画像に含まれる物品の外観特徴量を抽出する。そして商品販売データ処理装置のコンピュータは、認識辞書ファイルに登録された基準画像の特徴量データと照合して類似度を算出し、この類似度に基づいて当該物品の種別等を認識する。
【００１５】
図２は、読取装置１０１の読取部１の構成例を示す模式図である。図２は、内部構造の分りやすさのために天井板と筐体の一部を除いて示した上面視図である。図２に示すように、読取装置１０１は、筐体１４の内部に、照明部１１、撮像部１２、制御ボード１３等を主に備えている。撮像部１２の撮像方向に面した筐体１４には、開口部１５が設けてあり、開口部１５には読取窓１６が嵌め込まれている。この読取窓１６は、低反射率の透明なガラス板で構成されている。
【００１６】
撮像部１２は、集光レンズ１２１、撮像素子１２２、画像制御ボード１２３を主に備えている。集光レンズ１２１は、凸レンズなどにより構成され、読取窓１６にかざされた商品の像を撮像素子１２２上に結像する。撮像素子１２２は、ＣＣＤ（Charge  Coupled  Device）やＣＭＯＳ（Complementary  Metal-Oxide  Semiconductor）などのイメージセンサであり、マトリックス状に配列された光電素子で結像光を光電変換し、露光によりコンデンサなどに溜めた電子を出力して電気信号を生成する。
【００１７】
画像制御ボード１２３は、撮像素子１２２の撮像動作を制御信号により開始または停止させる。画像制御ボード１２３は、撮像動作時は、撮像素子１２２から出力された画像の電気信号を増幅し、さらにＡ／Ｄ変換を施すなどの信号処理を行い、画像のデジタルデータ（画像データ）を生成し、１フレームごとにバッファに記憶する。
【００１８】
制御ボード１３は、読取部１を制御するＣＰＵ１６１、ＲＯＭ１６２、ＲＡＭ１６３（ともに図４参照）、および各種の入出力インターフェースを備えた基板である。制御ボード１３は、照明部１１、撮像部１２の動作を制御する。また、制御ボード１３は、撮像部１２の撮像画像ならびに当該画像に関するデータをＰＯＳ端末１０に出力する処理を行う。
【００１９】
図３は、読取部１を読取窓１６の外側から見た正面図である。図３に示すように、筐体１４の開口部１５には読取窓１６が設けられており、読取窓１６の内側には、照明部１１、撮像部１２が設けられている。図３に示すように、撮像部１２は、例えば、読取窓１６を正面視して、読取窓１６の略中央位置に配置される。撮像部１２は、筐体１４の内側から読取窓１６越しに被写体を撮像し、撮像画像を出力する。
【００２０】
撮像部１２は、ＣＰＵ１６１（図４参照）により入力された撮像制御信号に従って、所定の撮像レートでフレーム画像を撮像し、当該フレーム画像をＲＡＭ１６３（図４参照）に格納する。
【００２１】
照明部１１は、読取窓１６にかざされた物品を照らすための照明装置である。照明部１１は、複数の発光素子を備え、ＣＰＵ１６１によって入力された発光制御信号および負荷電流によって各発光素子の輝度を変更可能に構成されている。図３では、照明部１１の構成例として、複数の白色のＬＥＤ（Light  Emitting  Diode）１１１（１１１ａ〜１１１ｈ）を読取窓１６の上辺に沿って一列に並べて配置した例を示した。
【００２２】
各々のＬＥＤ１１１は、その発光面を読取窓１６に向けて配置される。尚、照明部１１が有するＬＥＤ１１１の個数は図３の例により限定されない。また、発光素子としては、その他の色のＬＥＤを用いてもよいし、複数色のＬＥＤを組み合わせて構成してもよいし、ＬＥＤ以外の発光素子を用いてもよい。
【００２３】
照明部１１の手前側、即ち、読取窓１６のより外側に近い筐体１４内部には、複数のＬＥＤの光を拡散する拡散フィルタ１７が設けられている。拡散フィルタ１７は、照明部１１の光の出射経路上に配されて、照明部１１の光を拡散する。照明部１１が発する光は、拡散フィルタ１７によって輝度ムラが緩和され、均質な照明光として照射される。
【００２４】
次に、ＰＯＳ端末１０および読取装置１０１のハードウェア構成について説明する。
【００２５】
図４は、ＰＯＳ端末１０および読取装置１０１のハードウェア構成を示すブロック図である。ＰＯＳ端末１０は、情報処理を実行する情報処理部としてのマイクロコンピュータ６０を備える。マイクロコンピュータ６０は、各種演算処理を実行し各部を制御するＣＰＵ（Central  Processing  Unit）６１に、ＲＯＭ（Read  Only  Memory）６２とＲＡＭ（Random  Access  Memory）６３とがバス接続されている。
【００２６】
ＰＯＳ端末１０のＣＰＵ６１には、前述したドロワ２１、キーボード２２、表示デバイス２３、タッチパネル２６、客用表示デバイス２４がいずれも各種の入出力回路（いずれも図示せず）を介して接続されている。これらは、ＣＰＵ６１による制御を受ける。
【００２７】
ＰＯＳ端末１０のＣＰＵ６１には、ＨＤＤ（Hard  Disk  Drive）６４が接続されている。ＨＤＤ６４には、プログラムや各種ファイルが記憶されている。ＨＤＤ６４に記憶されているプログラムや各種ファイルは、ＰＯＳ端末１０の起動時に、その全部または一部がＲＡＭ６３にコピーされてＣＰＵ６１により順次実行される。ＨＤＤ６４に記憶されているプログラムの一例は、商品販売データ処理用のプログラムＰＲである。ＨＤＤ６４に記憶されているファイルの一例は、ストアコンピュータＳＣから配信されて格納されている商品マスタファイルＦ１である。
【００２８】
商品マスタファイルＦ１は、商品を識別するための商品コードに対応付けて、当該商品の商品名、単価、分類等の情報を記憶している。また、商品マスタファイルＦ１は、オブジェクト認識に用いる基準画像として、その商品の撮像画像を格納している。尚、商品マスタファイルＦ１は、オブジェクト認識用の参照用データとして、各商品の撮像画像（基準画像）を用いてもよいし、当該基準画像から抽出された特徴量、即ち、基準画像の色情報、表面形状、表面の風合い等を示すデータを格納していてもよい。
【００２９】
ＰＯＳ端末１０のＣＰＵ６１には、ストアコンピュータＳＣとデータ通信を実行するための通信インターフェース２５が入出力回路（図示せず）を介して接続されている。ストアコンピュータＳＣは、店舗のバックヤード等に設置されている。ストアコンピュータＳＣのＨＤＤ（図示せず）には、ＰＯＳ端末１０に配信される商品マスタファイルＦ１が格納されている。
【００３０】
さらに、ＰＯＳ端末１０のＣＰＵ６１には、読取装置１０１との間でデータ送受信を可能にする接続インターフェース６５が接続されている。接続インターフェース６５には、読取装置１０１が接続されている。また、ＰＯＳ端末１０のＣＰＵ６１には、レシートなどに印字するプリンタ６６が接続されている。プリンタ６６は、ＣＰＵ６１の制御の下、一取引の取引内容をレシートに印字する。
【００３１】
読取装置１０１は、ＣＰＵ１６１にＲＯＭ１６２とＲＡＭ１６３とがバス接続されているマイクロコンピュータ１６０を備えている。尚、マイクロコンピュータ１６０は、上述の制御ボード１３（図２参照）上に設けられている。ＲＯＭ１６２には、ＣＰＵ１６１によって実行されるプログラムが記憶されている。ＣＰＵ１６１には、照明部１１と、撮像部１２と、音声出力部１６５とがバス等により接続されており、ＣＰＵ１６１は、照明部１１、撮像部１２、音声出力部１６５の動作を制御する。
【００３２】
音声出力部１６５は、予め設定された警告音などを発生するための音声回路とスピーカなどである。音声出力部１６５は、ＣＰＵ１６１の制御の下で警告音などの音声による報知を行う。
【００３３】
ＣＰＵ１６１は、接続インターフェース１７５を介してＰＯＳ端末１０と接続されている。ＣＰＵ１６１は、撮像部１２が撮像したフレーム画像を、接続インターフェース１７５、および、接続インターフェース６５を介してＰＯＳ端末１０に入力する。
【００３４】
また、ＣＰＵ１６１には、接続インターフェース１７５、１７６を介して表示・操作部１０４が接続されている。ＣＰＵ１６１は、表示・操作部１０４における表示動作を制御し、また、表示・操作部１０４からの操作入力を受け付ける。また、表示・操作部１０４は、接続インターフェース１７６を介してＰＯＳ端末１０と接続されている。ＰＯＳ端末１０のＣＰＵ６１は、読取装置１０１の表示・操作部１０４における動作を制御する。
【００３５】
次に、本実施形態の読取装置１０１で実行されるプログラムについて説明する。
【００３６】
図５は、読取装置１０１が実行するプログラムの機能構成を示すブロック図である。本実施形態の読取装置１０１で実行されるプログラムは、図５示すように、撮像制御部５１、物体検出部５２、モード切替部５３、発光制御部５４を含むモジュール構成となっている。ＣＰＵ１６１（プロセッサ）は、上記記憶媒体（ＲＯＭ１６２）からプログラムを読み出して、上記各部を主記憶装置上にロードする。これにより、撮像制御部５１、物体検出部５２、モード切替部５３、発光制御部５４が主記憶装置上に生成される。
【００３７】
撮像制御部５１は、撮像部１２の動作を制御して、撮像領域の撮像画像（即ち、上述のフレーム画像）を、撮像順にＲＡＭ１６３上に取り込む。一例として、撮像制御部５１は、撮像部１２に対して撮像制御信号（露光パルス信号）を出力し、当該信号のパルス周期に従って、１フレームごとの画像を取り込む。撮像制御信号としては、例えば５０００分の１秒などの周期でＨＩ／ＬＯを切替えて、ＨＩ状態で撮像オンを指示するようなパルス信号を用いることができる。
【００３８】
撮像制御部５１は、スタンバイモードにおいて、１フレーム画像あたりの露光時間（撮像時間）を長くするとともに、撮像部１２のゲインを上げて１フレームの画像を撮像する。スタンバイモードでは、読取モードよりも照明部１１の光量が低減される。従って、露光時間を長くし、撮像部１２のゲインを上げてフレーム画像を撮像することにより、暗めの照明であっても、移動体が映った場合に撮像部１２がブレの少ない画像を取得できる。即ち、物体検出部５２による物体検出の精度向上を図ることができる。
【００３９】
物体検出部５２は、撮像制御部５１がＲＡＭ１６３上に取り込んだ撮像画像を時間差分で比較する。即ち、物体検出部５２は、撮像順に取り込まれたフレーム画像を前後のフレーム画像と比較することにより、撮像領域内に映り込んだ物体（撮像対象物）を検出する。
【００４０】
尚、予め読取装置１０１の設置場所において、撮像領域に人や物体などの移動体が入り込まない状態にして撮像画像を取得しておき、当該撮像画像を検出対象物が無い状態の背景画像として物体検出時の比較用に用いてもよい。例えば、撮像画像と背景画像との差分をとり、所定の閾値以上の領域または画素に、背景画像からの変化（色濃度、明暗度、色合い等の変化）が見られた場合に、物体検出と判定してもよい。この際に、オブジェクト認識技術を用いて、撮像画像の特徴量と、背景画像の特徴量とを比較し、両者の類似度が所定値を下回った際などに、物体を検出したと判定してもよい。
【００４１】
尚、物体検出処理に、オブジェクト認識技術を用いてもよい。また、オブジェクト認識技術を用いる場合には、一部または全部の処理をＰＯＳ端末１０に実行させて、読取装置１０１に検出結果を返すようにしてもよい。
【００４２】
モード切替部５３は、物体検出部５２が撮像領域内に物体を検出すると、読取装置１０１の動作モードを、スタンバイモードから読取モードに切り替える。
【００４３】
読取モードとは、撮像部１２が撮像したフレーム画像（撮像画像）から、商品に関する情報を読み取る読取処理を行う動作モードのことである。スタンバイモードとは、読取処理を休止し、照明部１１の光量を低下させて眩しさを低減するとともに、消費電力を低下させる動作モードのことである。
【００４４】
発光制御部５４は、照明部１１が有する複数のＬＥＤ１１１（１１１ａ〜１１１ｈ）のそれぞれに発光制御信号を出力して、各ＬＥＤ１１１の発光と消灯、パルス発光パターン、ＬＥＤの輝度などを制御する。発光制御信号としては、例えば、矩形パルス信号を用いることができる。
【００４５】
発光制御部５４は、スタンバイモードでの照明部１１の光量を、読取モードでの照明部１１の光量より低減させる。これにより、撮像領域に物体（人、商品等の物品）を検出しない間は、照明部１１の消費電力を低減して省電力を図るとともに、周囲への眩しさの低減も図る。
【００４６】
一例として、発光制御部５４は、発光制御信号のデューティ比を制御することにより、スタンバイモードにおける照明部１１の光量を、読取モードにおける照明部１１の光量より低減させる。即ち、発光制御部５４は読取モードにおいて、発光制御信号のデューティ比を増加させて点灯期間を長くし、単位時間あたりの照明部１１の光量を増加させる。また、発光制御部５４はスタンバイモードにおいて、発光制御信号のデューティ比を減少させて点灯期間を短くし、単位時間あたりの照明部１１の光量を減少させる。
【００４７】
別の例として、発光制御部５４は、スタンバイモードにおける照明部１１の駆動電流を、読取モードにおける照明部１１の駆動電流よりも低減するとしてもよい。これにより、発光制御部５４は、スタンバイモードにおける単位時間あたりの照明部１１の光量を、読取モードにおける単位時間あたりの照明部１１の光量より低減させてもよい。
【００４８】
尚、発光制御信号の制御方法については、電圧制御あるいは電流制御のいずれでもよい。電圧制御であれば、発光制御部５４は、発光制御信号のピーク電圧値を減少させて、照明部１１全体の光量を減少させればよい。
【００４９】
また別の方法として、発光制御部５４は、スタンバイモードで発光させるＬＥＤ１１１の数を、読取モードで発光させるＬＥＤ１１１の数より少なくするとしてもよい。即ち、発光制御部５４は、照明部１１が備える複数のＬＥＤ１１１ａ〜１１１ｈのうち、一部のＬＥＤ１１１（例えば、ＬＥＤ１１１ａ、１１１ｈ）に限定して、スタンバイモード時の発光制御信号を出力する。これにより、発光制御部５４は、スタンバイモードにおける照明部１１全体の光量を、読取モードにおける照明部１１全体の光量より低減させてもよい。
【００５０】
さらに別の方法として、発光制御部５４は、スタンバイモードと読取モードとでは、発光させる発光素子の種類を異ならせてもよい。そして、発光制御部５４は、スタンバイモードで発光させる光源（第２照明部）として、読取モードで発光させる発光素子よりも光量の少ない光源を用いるようにして、スタンバイモードにおける照明部１１の光量を、読取モードにおける照明部１１の光量より低減させてもよい。以下に、光源を切替えて光量を低減させる例について説明する。
【００５１】
・第２照明部としてインジケータライトを流用する方法
読取部１に、スタンバイモードであることをユーザに通知するインジケータライトを設けた構成を用いる場合がある。インジケータライトは例えば複数個の青色のＬＥＤを、読取窓１６の下方に並べて構成される。スタンバイモードにおいて、複数の青色ＬＥＤは点滅発光して、スタンバイモードであることを周囲に報知する。この青色ＬＥＤをスタンバイモードでの照明手段として活用し、撮像時の照明用として兼用させてもよい。インジケータライトは、商品を誤りなく読み取る際に必要とする光量よりも光量を押さえており、読取モードの照明よりも眩しさが低減されている。従って、インジケータライトを読取モード復帰用の物体検出処理に流用すれば、従来型の読取装置に構成部品を追加することなく、消費電力の低減を図ることができる。
【００５２】
・第２照明部として赤外線発光部を流用する方法
読取装置には、物体検出用の光源、あるいは、オブジェクト認識に補助的に用いられる光源として、赤外線発光部が設けられることがある。このような構成の読取装置において、当該赤外線発光部をスタンバイモードでの撮像用の照明として兼用させてもよい。この場合には、撮像部１２は赤外線カメラまたは赤外光域での撮像に対応する構成を用いる。当該構成により、スタンバイモードにおいて可視光を用いずに物体検出処理を行うことができる。
【００５３】
・複数の発光素子のうち、一部の発光素子を赤外線発光部に変更する方法
スタンバイモードでの撮像用の照明として赤外線発光部を用いる際に、上述のように元の装置が備えている赤外線発光部を用いてもよいが、新たに赤外線発光部を設けてもよい。一例として、照明部１１が備える複数のＬＥＤ１１１（図３参照）のうち、一部を赤外線発光素子に替えて、当該赤外線発光素子をスタンバイモード時の物体検出用の光源として用いてもよい。このように、ＬＥＤ１１１と同じライン上に赤外線発光素子を並べる構成によれば、従来の照明部１１のケーシングや拡散フィルタ１７の構成はそのまま用いることができ、ＬＥＤ１１１用の設置個所にそのまま赤外線発光素子を差し込めばよい。従って、装置構成を大幅に変える必要がないので、製造コストの増加を抑えることができる。
【００５４】
尚、発光制御部５４は、上述した複数の方法を組み合わせて、スタンバイモードでの照明部１１の光量を低減させてもよい。
【００５５】
次に、読取装置１０１の動作例について説明する。
【００５６】
図６は、読取装置１０１の動作例を示すフローチャートである。まず、読取装置１０１は起動時に読取モードにて起動する（ステップＳ１）。発光制御部５４は、ＬＥＤ１１１ａ〜１１１ｈのそれぞれに対して、読取モードにおける発光制御信号を出力する（ステップＳ２）。また、撮像制御部５１は、撮像部１２に対して、読取モードにおける撮像制御信号を出力する（ステップＳ３）。そして、撮像制御部５１は、撮像制御信号のパルス周期に従って、１フレームごとのフレーム画像を順次、ＲＡＭ１６３に取り込む（ステップＳ４）。
【００５７】
物体検出部５２は、ＲＡＭ１６３に取り込まれたフレーム画像を、前後のフレーム画像と時間差分で比較し、撮像領域内に映り込んだ物体を検出したか否かを判別する（ステップＳ５）。物体検出部５２により物体が検出されれば（ステップＳ５：Ｙｅｓ）、撮像制御部５１は、ＰＯＳ端末１０にフレーム画像を出力する（ステップＳ６）。ＰＯＳ端末１０のＣＰＵ６１は、入力された画像にパターン識別やオブジェクト認識を行って、商品コードの読取や、商品の特定を行う。また、ＰＯＳ端末１０のＣＰＵ６１は、特定した商品の名称や価格、その他の商品情報を商品マスタファイルＦ１から読み込んで当該商品を売上登録する。
【００５８】
ステップＳ６の後、読取装置１０１のＣＰＵ１６１は、読取装置１０１のキーボード１０７またはＰＯＳ端末１０から、業務終了を指示する操作を受け付けたか否かを判別する（ステップＳ７）。業務終了の操作を受付けない間（ステップＳ７：Ｎｏ）は、ステップＳ４に戻る。業務終了の操作を受付けると（ステップＳ７：Ｙｅｓ）、発光制御部５４は、発光制御信号の出力を停止する（ステップＳ８）。また、撮像制御部５１は、撮像制御信号の出力を停止する（ステップＳ９）。
【００５９】
一方、物体検出部５２により物体が検出されない状態（ステップＳ５：Ｎｏ）で所定時間が経過すると（ステップＳ１０：Ｙｅｓ）、モード切替部５３は、読取装置１０１の動作モードを読取モードからスタンバイモードに切り替える（ステップＳ１１）。尚、所定時間が経過しない間（ステップＳ１０：Ｎｏ）は、ステップＳ５に戻り所定時間が経過するまで経過時間をカウントする。
【００６０】
スタンバイモードへの切り替え後（ステップＳ１１）、発光制御部５４は照明部１１に出力する発光制御信号を、読取モードの発光制御信号から、スタンバイモードの発光制御信号に切替える（ステップＳ１２）。例えば、発光制御部５４は、発光制御信号のデューティ比を、読取モード時の発光制御信号のデューティ比より低減させた値として、発光制御信号を出力する。これにより、照明部１１全体の光量は読取モードに比べて減少する。
【００６１】
また、撮像制御部５１は、撮像部１２に出力する撮像制御信号を、読取モードの撮像制御信号から、スタンバイモードの撮像制御信号に切替える（ステップＳ１３）。例えば、撮像制御部５１は、撮像制御信号のデューティ比を読取モード時のデューティ比よりも増加させて、読取モードより露光時間を増加させる。また、撮像制御部５１は、撮像部１２のゲインを上げてフレーム画像を撮像させて、撮像された画像をＲＡＭ１６３上に取り込む（ステップＳ１３）。
【００６２】
物体検出部５２は、ＲＡＭ１６３に取り込まれたフレーム画像を、前後のフレーム画像と時間差分で比較し、撮像領域内に映り込んだ物体を検出したか否かを判別する（ステップＳ１４）。物体検出部５２により物体が検出されれば（ステップＳ１４：Ｙｅｓ）、モード切替部５３は、スタンバイモードを終了して、読取装置１０１を読取モードに切り替える（ステップＳ１）。物体検出部５２が物体を検出しなければ（ステップＳ１４：Ｎｏ）、ステップＳ１１に移行して、ステップＳ１１〜Ｓ１４の動作を物体が検出されるまで続ける。
【００６３】
以上のように、本実施形態の読取装置１０１は、撮像画像の時間差分に基づいて、撮像領域の物体を検出する物体検出部５２を備える。これにより、コード読取用またはオブジェクト認識用の撮像部１２を、スタンバイモード復帰時の物体検出用センサとして兼用させるものである。即ち、本実施形態によれば、人感センサ、赤外線センサ等、検出専用のセンサを備えずとも、上述の物体検出機能を実現することができる。
【００６４】
また、本実施形態は、撮像部１２を読取モード復帰用の物体検出用の撮像手段として兼用させる。当該構成により、読取モードにおける撮像領域と、スタンバイモードでの検出対象領域とが同一の領域となるので、効率的に物体検出を行うことができる。つまり、撮像対象エリアと検出対象エリアとが異なる場合には、通りすがりの人や物の動きに誤って反応してしまい、スタンバイモードを終了してしまうことがある。本実施形態によれば、このような誤検出の低減を図ることができる。
【００６５】
なお、本実施形態の読取装置１０１で実行されるプログラムは、ＲＯＭ１６２等に予め組み込まれて提供される。本実施形態の読取装置１０１で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００６６】
さらに、本実施形態の読取装置１０１で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態の読取装置１０１で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００６７】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００６８】
例えば、上記実施形態では、読取装置１０１が上記プログラムを実行して、撮像制御部５１、物体検出部５２、モード切替部５３、発光制御部５４の機能を実現するとしたが、これら機能の一部または全部の機能を、ＰＯＳ端末１０が実現してもよい。
【００６９】
あるいは、上述した撮像制御部５１、物体検出部５２、モード切替部５３、発光制御部５４の機能を、セルフチェックアウト装置に適用してもよい。セルフチェックアウト装置（以降、単にセルフＰＯＳと称する）は、客自身が商品の読み取りおよび登録、会計を行う販売データ処理装置である。
【００７０】
図７は、セルフＰＯＳ１０００の構成の一例を示す斜視図である。図７に示すように、セルフＰＯＳ１０００の本体１００２は、タッチパネル８１が表面に配設された第１表示部８２や、商品の種別等を認識（検出）するために商品の画像を読み取る読取部１を備える。係る読取部１は、上述した読取部１と同等の機能構成を備える。
【００７１】
読取部１は、箱型容器の内部に、照明部１１および撮像部１２等を有する（何れも図示せず）。読取部１の照明部１１および撮像部１２は、上述した読取部１と同様の構成を有し、読取窓１６越しに照明および撮像を行う。具体的には、照明部１１は、撮像部１２の撮像範囲を照射する。撮像部１２は、客が読取窓１６にかざした商品を撮像する。また、読取部１は、商品に付されたコードシンボルを撮像画像から読み取ったり、当該商品の品種等の認識を撮像画像に基づいて行ったりする。
【００７２】
第１表示部８２は、例えば液晶表示器である。第１表示部８２は、商品の合計金額や預かり金額、釣銭額等を表示し、支払い方法の選択をする精算画面等を表示する。
【００７３】
また、セルフＰＯＳ１０００は、本体１００２の右側に、かごに入った未精算の商品を置くための商品載置台１００３を備える。セルフＰＯＳ１０００は、本体１００２の左側に、精算済みの商品を置くための商品載置台１００４を備える。商品載置台１００４は、精算済みの商品を入れるための袋を掛ける袋掛けフック１００５や、精算済みの商品を袋に入れる前に一時的に置いておくための一時置き台１００６を備える。商品載置台１００３、１００４には、図示しない計量器がそれぞれ備えられており、精算の前後で商品の重量が同じであることを確認する機能を有する。また、セルフＰＯＳ１０００の本体１００２は、精算用の紙幣の入金や釣り紙幣の受け取りを行うための釣り銭器１００１を備える。
【００７４】
上記構成のセルフＰＯＳ１０００とすることで、読取モードと、スタンバイモードとを切替える制御を行うセルフＰＯＳ１０００において、構成部品の削減を図ることができる。
【００７５】
以上説明した通り、本実施形態によれば、読取モードとスタンバイモードとを切替える読取装置において、構成部品の削減を図ることができる読取装置およびプログラムを提供することができる。
【符号の説明】
【００７６】
１  読取部
１０  ＰＯＳ端末
１１  照明部
１２  撮像部
１００  ＰＯＳシステム
１０１  読取装置
１１１（１１１ａ〜１１１ｈ）  ＬＥＤ
５１  撮像制御部
５２  物体検出部
５３  モード切替部
５４  発光制御部
【先行技術文献】
【特許文献】
【００７７】
【特許文献１】特開２０１７−０２７５１７号公報
【図１】
2018181251.tif 000003
【図２】
2018181251.tif 000004
【図３】
2018181251.tif 000005
【図４】
2018181251.tif 000006
【図５】
2018181251.tif 000007
【図６】
2018181251.tif 000008
【図７】
2018181251.tif 000009