説明

読取装置及びプログラム

【課題】必要に応じて商品の読み取り状態とすることを可能とする。
【解決手段】商品コード読取装置2は、画像データ取込部51と、バーコード読取部52と、認証物読取部53と、動作モード設定部54とを備える。画像データ取込部51は、カメラ20が撮像した画像を取り込む。認証物読取部53は、商品の読取処理の開始にかかる、予め設定された認証物を、取り込まれた画像から読み取る。動作モード設定部54は、認証物の読み取りに応じて、その認証物の読み取りにかかる第1のモードから、商品の読取処理にかかる第2のモードに動作モードを切り替える。バーコード読取部52は、第2のモードへの動作モードの切り替えに応じて、取り込まれた画像に含まれる商品にかかる情報を読み取る。

【発明の詳細な説明】
【技術分野】
【0001】
本発明の実施形態は、読取装置及びプログラムに関する。
【背景技術】
【0002】
従来、スーパーマーケット等の店舗では、商品に添付されたバーコードや二次元コード(例えばQRコード(登録商標))等のコードシンボルをCCDイメージセンサ等のデジタルカメラによって撮像し、その撮像した画像から検出したコードシンボルを検出して復号することで商品コードを読み取る商品コード読取装置が用いられている。店員は、顧客がカウンタ台に持ち込んだ買物カゴの中の収められている商品を取り出して商品コード読取装置のデジタルカメラにかざすことで、顧客が購入する商品を登録する。
【発明の概要】
【発明が解決しようとする課題】
【0003】
しかしながら、上述した従来の商品コード読取装置では、常にデジタルカメラの撮像による商品コードの読み取りが行われているため、例えば不用意にコードシンボルが撮像された場合には誤った読み取りが行われることがある。また、商品コードの読み取り状態を維持する必要があるため、商品コードの読み取りが長時間行われない場合には無駄な電力消費を生じることとなる。
【課題を解決するための手段】
【0004】
上述した課題を解決するために、本発明の実施形態は、画像取込手段と、認証物読取手段と、モード切替手段と、商品読取手段と、を備えることを特徴とする読取装置である。画像取込手段は、撮像手段が撮像した画像を取り込む。認証物読取手段は、商品の読取処理の開始にかかる、予め設定された認証物を、取り込まれた画像から読み取る。モード切替手段は、認証物の読み取りに応じて、その認証物の読み取りにかかる第1のモードから、読取処理にかかる第2のモードに動作モードを切り替える。商品読取手段は、第2のモードへの動作モードの切り替えに応じて、取り込まれた画像に含まれる商品にかかる情報を読み取る読取処理を開始する。
【0005】
また、本発明の実施形態は、読取装置のコンピュータを、画像取込手段と、認証物読取手段と、モード切替手段と、商品読取手段と、して機能させることを特徴とするプログラムである。画像取込手段は、撮像手段が撮像した画像を取り込む。認証物読取手段は、商品の読取処理の開始にかかる、予め設定された認証物を、取り込まれた画像から読み取る。モード切替手段は、認証物の読み取りに応じて、その認証物の読み取りにかかる第1のモードから、読取処理にかかる第2のモードに動作モードを切り替える。商品読取手段は、第2のモードへの動作モードの切り替えに応じて、取り込まれた画像に含まれる商品にかかる情報を読み取る読取処理を開始する。
【図面の簡単な説明】
【0006】
【図1】図1は、チェックアウトレーンシステムの構成を概略的に示す外観斜視図である。
【図2】図2は、商品コード読取装置の構成を示すブロック図である。
【図3】図3は、商品コード読取装置の動作の一例を示すフローチャートである。
【図4】図4は、読取窓における読取領域の例を示す概念図である。
【発明を実施するための形態】
【0007】
以下では、チェックアウトレーンシステムを例に本実施形態にかかる読取装置及びプログラムを図面を参照して説明する。チェックアウトレーンシステムは、一取引にかかる商品の登録、精算を行うPOS端末と、商品に添付された商品コードなどを読み取る商品コード読取装置とを有する構成であり、店舗システムの一例である。本実施形態は、飲食店やスーパーマーケット等の店舗に導入されたチェックアウトレーンシステムへの適用例である。
【0008】
図1は、チェックアウトレーンシステム4の構成を概略的に示す外観斜視図である。図1に示すように、チェックアウトレーンシステム4は、商品を入れた買い物かごを戴置するためのサッカー台1と、サッカー台1の略中央に立設された商品コード読取装置2と、商品コード読取装置2と図示しない伝送路によって相互通信可能に接続されたPOS端末3とを備えている。
【0009】
POS端末3は、客が購入する商品の販売登録を行うものである。図1に示すように、POS端末3には、キーボード31、オペレータ(店員)用の表示器32、顧客用の表示器33、レシート印字等を行うプリンタ34、現金等を収容するためのドロワ35等が設けられている。キーボード31には、商品代金の決済に必要な締めキー等が配設されている。POS端末3は、この種のチェックアウトレーンシステムで標準的に使用されているPOS端末と同様の構成と機能とを備えている。
【0010】
商品コード読取装置2は、商品に貼付されたバーコードまたは二次元コード等のコードシンボル(以下、バーコード)を、店員が商品を読取窓21にかざした際に読み取って、バーコードが含む商品情報をPOS端末3に出力するための装置である。図1に示すように、商品コード読取装置2は、読取窓21と、キーボード22と、ディスプレイ23と、表示LED24と、ブザー25とを主に備えている。キーボード22は、各種キーによるオペレータの操作を受け付ける。例えば、キーボード22は、バーコードで登録不能な商品の登録を行う場合に、各種キーによる入力を受付ける。ディスプレイ23は、登録された商品の品名や価格等を顧客に対して表示する。表示LED24は、商品に貼付されたバーコードが読み取られた場合に点灯して、バーコードが読み取られていることをオペレータに報知する。ブザー25は、商品に貼付されたバーコードが読み取られた場合にブザー音を鳴らして、オペレータに報知する。読取窓21が設けられた商品コード読取装置2の内部にはカメラ20(図2参照)が内蔵されている。
【0011】
図2は、商品コード読取装置2の構成を示すブロック図である。商品コード読取装置2は、CPU50(Central Processing Unit)と、ROM42(Read Only Memory)と、RAM43(Random Access Memory)と、通信I/F44と、出力ポート46と、キーボードコントローラ47と、表示コントローラ48と、カメラコントローラ49と、メモリ45とを主に備えており、これらをアドレスバス、データバスなどのバスライン41で接続して構成されている。
【0012】
CPU50は、商品コード読取装置2の動作全体を制御する制御部として機能する。ROM42は、本実施形態にかかるプログラムや、CPU50の動作を制御するその他のプログラム等を記憶している。なお、CPU50は、計時を行うためのRTC(Real Time Clock)機能を有する。RAM43は、CPU50がROM42が記憶する各種プログラムを展開する際にワークエリアとして機能する。また、RAM43は、カメラ20によって撮像した画像データなどの各種データを格納する。
【0013】
通信I/F44は、バス(図示しない)を介して接続されたPOS端末3(図1参照)や、店舗のデータを統括して管理するストアコンピュータ(図示しない)などの情報機器との間のデータ通信を制御する。出力ポート46は、CPU50の制御の下、ブザー25と表示LED24に駆動信号を出力する。キーボードコントローラ47は、キーボード22からキー信号を取り込む。表示コントローラ48は、ディスプレイ23に対するデータ表示を制御する。カメラコントローラ49は、カメラ20の撮像動作を制御する。カメラ20は、CCDイメージセンサ、CMOSイメージセンサ等のデジタルカメラである。
【0014】
メモリ45は、書き換え可能な不揮発性メモリなどであり、認証用データFなどの設定データを格納している。この設定データは、POS端末3やストアコンピュータなどから配信されたデータを記憶したものである。認証用データFは、商品に添付されたバーコード等の読取処理の開始にかかる、認証物(詳細は後述する)が予め設定されたデータである。具体的には、認証物の形、大きさ、色などの認証物の特徴を示す情報や、認証物を撮像した画像データなどであってよく、カメラ20により撮像した画像に認証物が含まれる場合に、その認証物の検出を可能とするデータであればいずれであってもよい。
【0015】
ここで、CPU50がプログラムを実行することで実現される、商品コード読取装置2の機能構成について説明する。CPU50は、RAM43に展開されたROM42が記憶するプログラムに従って動作することで、図2に示すように、画像データ取込部51と、バーコード読取部52と、認証物読取部53と、動作モード設定部54と、情報出力部55として機能する。
【0016】
画像データ取込部51は、カメラコントローラ49に撮像オン信号を出力してカメラ20に撮像動作を開始させる。画像データ取込部51は、撮像動作開始後にカメラ20が撮像した画像データ(フレーム画像)を取り込んで、RAM43の画像ワークエリアに格納する。
【0017】
バーコード読取部52は、画像データ取込部51により取り込まれたフレーム画像に含まれる商品にかかる情報を読み取る読取処理を行う。具体的には、バーコード読取部52は、画像データ取込部51により取り込まれたフレーム画像に含まれるバーコードを検出する。より具体的には、取り込まれたフレーム画像からパターンマッチング技術によるバーコードの検出や、所定のファインダパターンから二次元コードの検出などを行う。次いで、バーコード読取部52は、検出したバーコードを所定の規則に従ったコード情報(例えばJANコード)に変換することで、検出したバーコードに対応したコード情報を読み取る。これにより、バーコード読取部52は、読取窓21により商品が撮像された際に、その商品に添付されたバーコードが撮像された場合、そのバーコードが撮像されたフレーム画像からバーコードに対応したコード情報(例えば商品コード等の商品にかかる情報)を読み取ることができる。
【0018】
認証物読取部53は、バーコード読取部52が行う読取処理の開始にかかる、認証用データFに予め設定された認証物を、画像データ取込部51により取り込まれたフレーム画像から読み取る(検出する)。具体的には、認証物読取部53は、認証用データFに予め設定されている、認証物の形、大きさ、色などの認証物の特徴を示す情報や、認証物の画像などを読み出す。次いで、認証物読取部53は、公知のパターンマッチング技術により、画像データ取込部51により取り込まれたフレーム画像の少なくとも一部の領域において、認証用データFから読み出した情報をもとにした類似点が所定値以上である領域を検出する。この類似点が所定値以上である領域が、認証物の領域に相当する。すなわち、類似点が所定値以上である領域を検出することで、認証物を検出する。
【0019】
ここで、認証物は、バーコード読取部52による読取処理を開始させるため、店員が読取窓21から読み取らせる物品である。認証物の例としては、店員のみが身につけている物が好ましく、店員証や店舗の制服などであってよい。このように、認証物を限定して運用することで、店員のみがバーコード読取部52による読取処理を開始させることが可能となる。なお、本実施形態では、店員が手首に付けるリストバンドを認証物とする場合を例に説明する。認証物をリストバンドとする場合は、リストバンドをした店員が商品を読取窓21に読み取らせる際に、そのリストバンドの読み取りも行われることとなる。したがって、読取処理を開始させるための認証物(リストバンド)の読み取りを、商品を読取窓21に読み取らせる過程でスムーズに行うことが可能となる。
【0020】
動作モード設定部54は、商品コード読取装置2の動作モードを設定する。具体的には、バーコード読取部52による読取処理を待機しているモードであり、認証物読取部53が画像データ取込部51により取り込まれたフレーム画像から認証物を読み取るための「待機モード」(第1のモード)、認証物の読み取りによってバーコード読取部52が読取処理を行う「バーコード読取モード」(第2のモード)のいずれかの動作モードへ設定する。
【0021】
なお、動作モード設定部54により「待機モード」が設定された場合、画像データ取込部51は、「バーコード読取モード」の設定時よりも、カメラ20が撮像したフレーム画像を取り込む周期を長くする。また、動作モード設定部54により「待機モード」が設定された場合、カメラコントローラ49は、「バーコード読取モード」の設定時よりも、カメラ20が撮像する画像の解像度を低くする。このように、「待機モード」の設定時において、「バーコード読取モード」の設定時よりもフレーム画像を取り込む周期を長くし、撮像する画像の解像度を低くすることで、商品コード読取装置2が消費する電力量を「バーコード読取モード」の設定時よりも低減させることができる。なお、「待機モード」の設定時においては、「バーコード読取モード」の設定時よりもフレーム画像を取り込む周期を長くすること、撮像する画像の解像度を低くすることの少なくとも一方を満たせばよい。
【0022】
情報出力部55は、バーコード読取部52が読み取った商品コード等のコード情報を読取情報として通信I/F44を介してPOS端末3へ出力する。これにより、POS端末3は、商品コード読取装置2で読み取られた商品コード等のコード情報をもとに、商品コードごとに商品名、商品分類、単価などが設定された商品マスタ情報を参照することで、商品コード読取装置2で読み取られた商品を特定する。次いで、POS端末3は、特定した商品を顧客が購入する商品とし、その売上登録や精算などを行う。
【0023】
次に、商品コード読取装置2の動作について詳細に説明する。図3は、商品コード読取装置2の動作の一例を示すフローチャートである。
【0024】
図3に示すように、処理が開始されると、画像データ取込部51は、カメラコントローラ49に撮像オン信号を出力してカメラ20による撮像を開始する(S1)。次いで、動作モード設定部54は、初期設定として、商品コード読取装置2の動作モードを「待機モード」に設定し(S2)、S3へ処理を進める。
【0025】
S3において、CPU50は、現在設定されている動作モードが「待機モード」であるか、「バーコード読取モード」であるかを判定する。ここで、現在設定されている動作モードが「待機モード」である場合はS4へ処理を進める。また、現在設定されている動作モードが「バーコード読取モード」である場合はS8へ処理を進める。すなわち、バーコード読取部52による読取処理(バーコード読取処理)が開始される。
【0026】
S4において、画像データ取込部51は、カメラ20が撮像したフレーム画像を取り込んで、RAM43の画像ワークエリアに格納する。次いで、認証物読取部53は、画像データ取込部51により取り込まれたフレーム画像から認証物(リストバンド)を読み取る読取処理を行う(S5)。次いで、CPU50は、認証物読取部53による読み取りによって、画像データ取込部51により取り込まれたフレーム画像からリストバンドを検出したか否かを判定する(S6)。リストバンドを検出しなかった場合(S6:NO)はS4へ処理を戻す。
【0027】
リストバンドを検出した場合(S6:YES)、動作モード設定部54は、「バーコード読取モード」に動作モードを設定し(S7)、S13へ処理を進める。すなわち、動作モード設定部54は、「待機モード」から「バーコード読取モード」に動作モードを切り替える。
【0028】
図4は、読取窓21における読取領域Rの例を示す概念図である。図4に示すように、リストバンドH2を装着した店員の腕H1が読取領域Rに入った状態でカメラ20による撮像が行われた場合は、撮像したフレーム画像からリストバンドH2が検出される。そして、このリストバンドH2の検出により、動作モードが「待機モード」から「バーコード読取モード」に切り替えられることとなる。
【0029】
S8において、画像データ取込部51は、カメラ20が撮像したフレーム画像を取り込んで、RAM43の画像ワークエリアに格納する。次いで、バーコード読取部52は、画像データ取込部51により取り込まれたフレーム画像に含まれる商品にかかる情報(コード情報)を読み取るバーコード読取処理を行う。次いで、情報出力部55は、バーコード読取部52が読み取ったコード情報を読取情報として通信I/F44を介してPOS端末3へ出力し(S10)、S11へ処理を進める。
【0030】
S11において、CPU50は、バーコード読取部52による最後のコード情報の読み取りから予め設定された所定の時間経過したか否かを判定する。所定の時間経過していない場合(S11:NO)は、S8へ処理を戻し、バーコード読取部52によるバーコード読取処理を継続させる。なお、S11の判定にかかる時間については、メモリ45などに予め設定されており、その設定は店舗の運用形態に応じて適宜変更してよい。
【0031】
所定の時間経過している場合(S11:YES)、動作モード設定部54は、「待機モード」に動作モードを設定し(S12)、S13へ処理を進める。すなわち、動作モード設定部54は、バーコード読取部52による最後のコード情報の読み取りから所定の時間経過した場合は、「バーコード読取モード」から「待機モード」に動作モードを切り替える。この動作モードの切り替えにより、「待機モード」にかかる処理(S4〜S7)へ移ることから、バーコード読取部52によるバーコード読取処理は終了する。したがって、最後のコード情報の読み取りから所定の時間経過した場合は、「待機モード」へ切り替えて消費電力量を低減させることができる。
【0032】
S13において、CPU50は、POS端末3から商品登録の終了通知などによる業務終了の有無を判定する。業務を継続する場合(S13:NO)、CPU50は、S3へ処理を戻して処理を継続させる。業務を終了する場合(S13:YES)、CPU50は、カメラコントローラ49に撮像オフ信号を出力してカメラ20による撮像を終了し(S14)、処理を終了する。
【0033】
以上のように、商品コード読取装置2は、画像データ取込部51と、バーコード読取部52と、認証物読取部53と、動作モード設定部54とを備える。画像データ取込部51は、カメラ20が撮像した画像を取り込む。認証物読取部53は、商品の読取処理の開始にかかる、予め設定された認証物を、取り込まれた画像から読み取る。動作モード設定部54は、認証物の読み取りに応じて、その認証物の読み取りにかかる第1のモードから、商品の読取処理にかかる第2のモードに動作モードを切り替える。バーコード読取部52は、第2のモードへの動作モードの切り替えに応じて、取り込まれた画像に含まれる商品にかかる情報を読み取る。したがって、商品コード読取装置2は、必要に応じて認証物を読み取らせることで、商品の読み取り状態とすることを可能とする。
【0034】
本実施形態の商品コード読取装置2で実行されるプログラムは、ROM等に予め組み込まれて提供される。本実施形態の商品コード読取装置2で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【0035】
さらに、本実施形態の商品コード読取装置2で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態の商品コード読取装置2で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【0036】
本実施形態の商品コード読取装置2で実行されるプログラムは、上述した各部(画像データ取込部51、バーコード読取部52、認証物読取部53、動作モード設定部54、情報出力部55)を含むモジュール構成となっており、実際のハードウェアとしてはCPU(プロセッサ)が上記ROMからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、画像データ取込部51、バーコード読取部52、認証物読取部53、動作モード設定部54、情報出力部55が主記憶装置上に生成されるようになっている。
【符号の説明】
【0037】
2 商品コード読取装置
20 カメラ
21 読取窓
42 ROM
43 RAM
45 メモリ
49 カメラコントローラ
50 CPU
51 画像データ取込部
52 バーコード読取部
53 認証物読取部
54 動作モード設定部
55 情報出力部
F 認証用データ
H2 リストバンド
【先行技術文献】
【特許文献】
【0038】
【特許文献1】特開2008−33640公報

【特許請求の範囲】
【請求項1】
撮像手段が撮像した画像を取り込む画像取込手段と、
商品の読取処理の開始にかかる、予め設定された認証物を、取り込まれた前記画像から読み取る認証物読取手段と、
前記認証物の読み取りに応じて、当該認証物の読み取りにかかる第1のモードから、前記読取処理にかかる第2のモードに動作モードを切り替えるモード切替手段と、
前記第2のモードへの動作モードの切り替えに応じて、取り込まれた前記画像に含まれる商品にかかる情報を読み取る前記読取処理を開始する商品読取手段と、
を備えることを特徴とする読取装置。
【請求項2】
前記モード切替手段は、前記第2のモード時における、前記商品にかかる情報の最後の読み取りから所定の時間が経過した場合、前記第1のモードへ動作モードを切り替え、
前記商品読取手段は、前記第1のモードへの動作モードの切り替えに応じて、前記読取処理を終了すること、
を特徴とする請求項1に記載の読取装置。
【請求項3】
前記第1のモードは、前記第2のモードよりも撮像した前記画像を取り込む周期を長くする、及び前記第2のモードよりも前記撮像手段が撮像する画像の解像度を低くする、の少なくとも一方を満たすこと、
を特徴とする請求項1又は2に記載の読取装置。
【請求項4】
読取装置のコンピュータを、
撮像手段が撮像した画像を取り込む画像取込手段と、
商品の読取処理の開始にかかる、予め設定された認証物を、取り込まれた前記画像から読み取る認証物読取手段と、
前記認証物の読み取りに応じて、当該認証物の読み取りにかかる第1のモードから、前記読取処理にかかる第2のモードに動作モードを切り替えるモード切替手段と、
前記第2のモードへの動作モードの切り替えに応じて、取り込まれた前記画像に含まれる商品にかかる情報を読み取る前記読取処理を開始する商品読取手段と、
して機能させることを特徴とするプログラム。
【請求項5】
前記モード切替手段は、前記第2のモード時における、前記商品にかかる情報の最後の読み取りから所定の時間が経過した場合、前記第1のモードへ動作モードを切り替え、
前記商品読取手段は、前記第1のモードへの動作モードの切り替えに応じて、前記読取処理を終了すること、
を特徴とする請求項4に記載のプログラム。
【請求項6】
前記第1のモードは、前記第2のモードよりも撮像した前記画像を取り込む周期を長くする、及び前記第2のモードよりも前記撮像手段が撮像する画像の解像度を低くする、の少なくとも一方を満たすこと、
を特徴とする請求項4又は5に記載のプログラム。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate


【公開番号】特開2012−53709(P2012−53709A)
【公開日】平成24年3月15日(2012.3.15)
【国際特許分類】
【出願番号】特願2010−196205(P2010−196205)
【出願日】平成22年9月1日(2010.9.1)
【出願人】(000003562)東芝テック株式会社 (5,631)
【Fターム(参考)】