(57)【要約】【課題】店舗でのレジ業務の作業効率を向上させる技術を提供する。【解決手段】情報処理装置１０は、第１取得部１１０、第２取得部１２０、および、処理決定部１３０を備える。第１取得部１１０は、商品の移動方向を示す第１情報を取得する。第２取得部１２０は、商品を認識する商品読取装置２０の読取エリアにおける商品の滞在時間および当該商品と商品読取装置２０との間の距離の少なくともいずれか一方を示す第２情報を取得する。処理決定部１３０は、第１取得部１１０により取得された第１情報、および、第２取得部１２０により取得された第２情報の組み合わせに基づいて、実行すべき処理を決定する。【選択図】図２
2019139711.tif 000002
【特許請求の範囲】
【請求項１】
商品の移動方向を示す第１情報を取得する第１取得手段と、
前記商品を認識する商品読取装置の読取エリアにおける前記商品の滞在時間および前記商品と前記商品読取装置との間の距離の少なくともいずれか一方を示す第２情報を取得する第２取得手段と、
前記第１情報および前記第２情報の組み合わせに基づいて、実行すべき処理を決定する処理決定手段と、
を備える情報処理装置。
【請求項２】
前記第１取得手段は、前記商品を前記商品読取装置に読み取らせる際の動きを撮影する撮像装置から取得した画像を解析することにより、前記商品の移動方向を特定する、
請求項１に記載の情報処理装置。
【請求項３】
方向を示す情報と時間および距離の少なくとも一方を示す情報との組み合わせ別に実行すべき処理を定義している定義情報を記憶する定義情報記憶手段を更に備え、
前記処理決定手段は、前記定義情報を用いて、前記第１情報が示す方向と前記第２情報が示す時間および距離の少なくとも一方との組み合わせに対応する処理を特定する、
請求項１または２に記載の情報処理装置。
【請求項４】
前記第２取得手段により取得された前記第２情報をディスプレイに表示させる表示制御手段を更に備える、
請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
前記表示制御手段は、前記第１取得手段により取得された前記第１情報を前記ディスプレイに更に表示させる、
請求項４に記載の情報処理装置。
【請求項６】
前記表示制御手段は、前記処理決定手段が決定した前記実行すべき処理を示す情報を前記ディスプレイに更に表示させる、
請求項４または５に記載の情報処理装置。
【請求項７】
前記処理決定手段は、前記第１情報が示す方向と前記第２情報が示す時間および距離の少なくとも一方との組み合わせに対応する値段変更処理を、前記実行すべき処理として決定する、
請求項１から６のいずれか１項に記載の情報処理装置。
【請求項８】
コンピュータが、
商品の移動方向を示す第１情報を取得する第１取得手段と、
前記商品を読取する商品読取装置の読取エリアにおける前記商品の滞在時間および前記商品と前記商品読取装置との間の距離の少なくともいずれか一方を示す第２情報を取得すし、
前記第１情報および前記第２情報の組み合わせに基づいて、実行すべき処理を決定する、
ことを含む情報処理方法。
【請求項９】
コンピュータに請求項８に記載の情報処理方法を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、店舗業務を支援する技術に関する。
【背景技術】
【０００２】
店舗で購入する商品を精算する際にかかる時間は、短い方が顧客にとって好ましい。レジ業務に従事する店員の作業効率を向上させることにより、商品を精算する際にかかる時間を短縮することができる。
【０００３】
レジ業務に従事する店員の作業効率を向上させる技術の一例が、下記特許文献１に開示されている。下記特許文献１には、商品を読み取るスキャナの左右両側に設けられたセンサを用いて商品の移動方向を認識し、当該認識した移動方向に応じて異なる処理を実行する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０６−２４３２８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述の特許文献１の技術のように、商品の移動方向別に異なる処理を登録することにより、店員の操作を簡略化して作業効率を向上させることができる。ここで、処理の登録数が多いほど店員の作業効率を向上させることができるが、上述の特許文献１の技術では、多くの機能を登録した場合に却って作業効率を落としてしまう可能性がある。例えば、特許文献１の技術において、認識する移動方向をより細かくすれば多くの機能を登録することができるが、移動方向のみで機能を認識するので、登録できる機能には限りがある。
【０００６】
本発明は、上記の課題に鑑みてなされたものである。本発明の目的の一つは、店舗でのレジ業務の作業効率を向上させる技術を提供することである。
【課題を解決するための手段】
【０００７】
本発明によれば、
商品の移動方向を示す第１情報を取得する第１取得手段と、
前記商品を認識する商品読取装置の読取エリアにおける前記商品の滞在時間および前記商品と前記商品読取装置との間の距離の少なくともいずれか一方を示す第２情報を取得する第２取得手段と、
前記第１情報および前記第２情報の組み合わせに基づいて、実行すべき処理を決定する処理決定手段と、
を備える情報処理装置が提供される。
【０００８】
本発明によれば、
コンピュータが、
商品の移動方向を示す第１情報を取得する第１取得手段と、
前記商品を読取する商品読取装置の読取エリアにおける前記商品の滞在時間および前記商品と前記商品読取装置との間の距離の少なくともいずれか一方を示す第２情報を取得し、
前記第１情報および前記第２情報の組み合わせに基づいて、実行すべき処理を決定する、
ことを含む情報処理方法が提供される。
【０００９】
本発明によれば、
コンピュータに、上述の情報処理方法を実行させるプログラムが提供される。
【発明の効果】
【００１０】
本発明によれば、店舗でのレジ業務の作業効率を向上させることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明に係る情報処理装置の動作を概念的に示す図である。
【図２】第１実施形態における情報処理装置の機能構成を概念的に示すブロック図である。
【図３】情報処理装置のハードウエア構成を例示するブロック図である。
【図４】第１実施形態の情報処理装置により実行される処理の流れを例示するフローチャートである。
【図５】定義情報の一例を示す図である。
【図６】定義情報の他の一例を示す図である。
【図７】定義情報の他の一例を示す図である。
【図８】第２実施形態における情報処理装置の機能構成を概念的に示すブロック図である。
【図９】表示制御部がディスプレイに表示する情報の一例を示す図である。
【発明を実施するための形態】
【００１２】
〔概要〕
まず、本発明の概要について説明する。図１は、本発明に係る情報処理装置の動作を概念的に示す図である。なお、図１は、情報処理装置１０の動作の理解を容易にすることを目的とする単なる例示である。よって、情報処理装置１０の動作は図１によって何ら限定されない。
【００１３】
情報処理装置１０を含むシステムの構成について概略的に説明する。図１の例において、情報処理装置１０には、商品読取装置２０が接続されている。情報処理装置１０は、レジ業務で使用される装置である。商品読取装置２０は、顧客の購入する商品に付された商品識別シンボル（例えば、バーコード）や当該商品の外観画像といった、各商品から識別するための情報を取得するための装置である。図１の例では、イメージスキャナタイプの商品読取装置２０が描かれている。この場合、商品読取装置２０は、ＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal Oxide Semiconductor）を使用した撮像素子を有するカメラなどを有する。なお図示されていないが、商品を商品読取装置２０に読み取らせる動きを映像に収めるための他の撮像装置が更に備えられていてもよい。この場合、撮像装置は、商品読取装置２０の読取エリアの近傍（例えば、読取窓およびその周囲を含むエリア）を撮像範囲に含むように設置される。また、図示していないが、商品読取装置２０の読取窓の周囲などに、複数のセンサ（例：赤外線センサ）が備えられていてもよい。この場合、情報処理装置１０は、複数のセンサからの出力に基づいて、商品の移動方向を認識することができる。なお、商品の移動方向を認識するための複数のセンサが設けられている場合、撮像装置はなくてもよい。
【００１４】
本発明における処理の流れを概略的に説明する。図１に例示されるように、情報処理装置１０は２つの情報を取得する。１つは、精算対象として登録する商品の移動方向を示す情報（以下、「第１情報」と表記）である。もう１つは、商品読取装置２０の読取エリアにおける商品の滞在時間および当該商品と商品読取装置２０との間の距離の少なくともいずれか一方を示す情報（以下、「第２情報」と表記）である。なお、商品読取装置２０は、精算対象の商品として登録する商品を読み取るための装置である。図１の例において、商品読取装置２０の読取エリアは点線の円で示されている。そして、情報処理装置１０は、取得した第１情報と第２情報との組み合わせに応じて、異なる処理を実行する。
【００１５】
本発明に係る情報処理装置１０によれば、レジ担当の店員が、情報処理装置１０のキーボードやタッチパネル等を使わない操作（短縮操作）によって、複数の異なる処理を状況に応じて使い分けることができる。これにより、レジ担当の店員の作業効率が向上する。また、本発明に係る情報処理装置１０では、商品の移動方向を示す第１情報に加え、商品読取装置２０の読取エリアにおける商品の滞在時間および当該商品と商品読取装置２０との間の距離の少なくとも一方を示す第２情報を用いて、実行すべき処理が決定される。これにより、商品の移動方向として認識される方向を増やさずに、短縮操作で実行可能な処理の数を増やすことができる。つまり、本発明に係る情報処理装置１０によれば、レジ業務の作業をより円滑にすることができる。
【００１６】
以下、本発明の実施形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。また、特に説明する場合を除き、各ブロック図において、各ブロックは、ハードウエア単位の構成ではなく、機能単位の構成を表している。
【００１７】
［第１実施形態］
〔機能構成例〕
図２は、第１実施形態における情報処理装置１０の機能構成を概念的に示すブロック図である。図２に示されるように、情報処理装置１０は、商品読取装置２０と通信可能に接続されている。なお、情報処理装置１０と商品読取装置２０は１つの装置として構成されていてもよい。情報処理装置１０は、第１取得部１１０、第２取得部１２０、および処理決定部１３０を有する。
【００１８】
第１取得部１１０は、商品の移動方向を示す第１情報を取得する。第２取得部１２０は、商品読取装置２０の読取エリアにおける商品の滞在時間および当該商品と商品読取装置２０との間の距離の少なくともいずれか一方を示す第２情報を取得する。処理決定部１３０は、第１取得部１１０により取得された第１情報と第２取得部１２０により取得された第２情報との組み合わせに基づいて、実行すべき処理を決定する。例えば、処理決定部１３０は、方向を示す情報と時間および距離の少なくともいずれか一方を示す情報との組み合わせ毎に実行すべき処理を定義している定義情報を参照することにより、第１情報および第２情報の組み合わせに対応する処理を特定できる。定義情報は、例えば、情報処理装置１０のストレージデバイス（図示せず）などに予め記憶されている。
【００１９】
〔ハードウエア構成例〕
情報処理装置１０の各機能構成部は、各機能構成部を実現するハードウエア（例：ハードワイヤードされた電子回路など）で実現されてもよいし、ハードウエアとソフトウエアとの組み合わせ（例：電子回路とそれを制御するプログラムの組み合わせなど）で実現されてもよい。以下、情報処理装置１０の各機能構成部がハードウエアとソフトウエアとの組み合わせで実現される場合について、さらに説明する。
【００２０】
図３は、情報処理装置１０のハードウエア構成を例示するブロック図である。情報処理装置１０は、バス１０１０、プロセッサ１０２０、メモリ１０３０、ストレージデバイス１０４０、入出力インタフェース１０５０、及びネットワークインタフェース１０６０を有する。
【００２１】
バス１０１０は、プロセッサ１０２０、メモリ１０３０、ストレージデバイス１０４０、入出力インタフェース１０５０、及びネットワークインタフェース１０６０が、相互にデータを送受信するためのデータ伝送路である。ただし、プロセッサ１０２０などを互いに接続する方法は、バス接続に限定されない。
【００２２】
プロセッサ１０２０は、ＣＰＵ（Central Processing Unit） やＧＰＵ（Graphics Processing Unit）などで実現されるプロセッサである。
【００２３】
メモリ１０３０は、ＲＡＭ（Random Access Memory）などで実現される主記憶装置である。
【００２４】
ストレージデバイス１０４０は、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）、メモリカード、又はＲＯＭ（Read Only Memory）などで実現される補助記憶装置である。ストレージデバイス１０４０は情報処理装置１０の各機能（第１取得部１１０、１２０、処理決定部１３０など）を実現するプログラムモジュールを記憶している。プロセッサ１０２０がこれら各プログラムモジュールをメモリ１０３０上に読み込んで実行することで、そのプログラムモジュールに対応する各機能が実現される。
【００２５】
入出力インタフェース１０５０は、情報処理装置１０と各種入出力デバイスとを接続するためのインタフェースである。入出力インタフェース１０５０には、商品読取装置２０が接続されている。商品読取装置２０は、バーコードスキャナやイメージスキャナなどである。バーコードスキャナは、商品に付与されたコードシンボル（例えば、バーコードなど）から当該商品を識別するための情報を読み取る装置である。イメージスキャナは、読取窓の前方に位置する物体（商品）を撮影して当該物体の画像を生成する装置である。
【００２６】
また、図３の例では、入出力インタフェース１０５０には、撮像装置１０５２が更に接続されている。撮像装置１０５２は、商品読取装置２０の近傍に配置されており、商品読取装置２０に商品を読み取らせる際の動きを撮影する。第１取得部１１０は、撮像装置１０５２により生成された画像を解析することにより、商品の移動方向を特定することができる。なお、商品読取装置２０がイメージスキャナである場合、商品読取装置２０が生成する画像を商品の移動方向の解析に利用できるため、撮像装置１０５２はなくてもよい。また、商品読取装置２０がイメージスキャナである場合、商品の移動方向を取得するための装置として、当該商品読取装置２０の読取窓の周囲に複数のセンサ（赤外線センサなど）が設けられていてもよい。この場合、第１取得部１１０は、赤外センサからの出力に基づいて、商品読取装置２０にかざされた商品についての移動方向を特定することができる。また、赤外線センサが設けられている場合、第２取得部１２０は、商品読取装置２０によりある商品が読み取られた際の、その商品と商品読取装置２０との間の距離を示す情報を取得することができる。また、商品読取装置２０が深度（奥行方向の距離）の情報を有する画像を生成できるイメージスキャナである場合、第２取得部１２０は、商品読取装置２０により生成された画像の深度情報に基づいて、商品と商品読取装置２０との距離を特定することができる。また、商品読取装置２０が、例えばＣＣＤ（Charge Coupled Device）方式のハンディスキャナである場合、第１取得部１１０は、読み取り対象の商品に対してハンディスキャナを動かした方向を商品の移動方向と見做して取得してもよい。
【００２７】
ネットワークインタフェース１０６０は、情報処理装置１０をネットワークに接続するためのインタフェースである。このネットワークは、例えばＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）である。ネットワークインタフェース１０６０がネットワークに接続する方法は、無線接続であってもよいし、有線接続であってもよい。
【００２８】
なお、情報処理装置１０のハードウエア構成は図３に例示される構成に限定されない。例えば、入出力インタフェース１０５０には、商品読取装置２０のほか、店舗の業務で利用するその他の装置が接続されていてもよい。店舗の業務で利用するその他の装置とは、例えば、マウスやキーボードなどの入力装置、業務画面を表示するディスプレイ、入力装置とディスプレイが一体となったタッチパネル、キャッシャ、ドロワ、自動釣銭機などである。
【００２９】
〔処理の流れ〕
図４は、情報処理装置１０により実行される処理の流れを例示するフローチャートである。なお図４では、第２取得部１２０が商品読取装置２０の読取エリアにおける商品の滞在時間を第２情報として取得する流れが例示されている。これに限らず、情報処理装置１０は、商品の滞在時間に代えて（或いは加えて）、商品を読み取る際の商品と商品読取装置２０との間の距離を示す情報を第２情報として取得してもよい。
【００３０】
第１取得部１１０は、商品の移動方向を示す第１情報を取得する（Ｓ１０２）。例えば、商品読取装置２０がイメージスキャナである場合、第１取得部１１０は、商品読取装置２０により撮影された画像や動画を解析することにより、当該画像や動画の中で商品として認識された物体の動き（移動方向）を示す第１情報を取得することができる。例えば、第１取得部１１０は、商品を商品読取装置２０にかざした際に撮影された複数の静止画または動画を解析することにより、商品の移動方向を特定することができる。具体的な例として、商品が画像の左側（商品読取装置２０の撮像部は店員の正面に向けられているため、店員から見れば右側）から現れた場合、第１取得部１１０は、その商品の移動方向を「右から左」と特定することができる。また例えば、第１取得部１１０は、商品読取装置２０の読取エリアに合わせて、読取窓の周囲に設けられた赤外線センサ（図示せず）の出力に基づいて、商品の移動方向を特定することができる。具体的な例として、第１取得部１１０は、商品読取装置２０の読取窓の上側に設けられたセンサから物体（商品）を検出したことを示す信号を取得した場合、その商品の移動方向を「上から下」と特定することができる。なお、第１取得部１１０は、複数のセンサの出力に基づいて、商品の移動方向を特定してもよい。例えば、初めに商品読取装置２０の読取窓の上側に設けられたセンサが商品を検出し、次に、当該読取窓の下側に設けられたセンサが商品を検出した場合に、第１取得部１１０は、商品の移動方向を「上から下」と特定してもよい。
【００３１】
第２取得部１２０は、商品読取装置２０の読取エリアでの商品の滞在時間および商品読取時の当該商品と商品読取装置２０との距離の少なくとも一方を示す第２情報を取得する（Ｓ１０４）。例えば、商品読取装置２０がイメージスキャナである場合、第２取得部１２０は、商品を商品読取装置２０にかざした際に撮影された画像を解析することによって、商品読取装置２０の読取エリア内に商品が滞在していた時間を算出することができる。具体的には、第２取得部１２０は、ある商品が商品読取装置２０の撮像範囲に含まれてから撮像範囲外に出ていくまでの時間を、その商品の滞在時間として取得することができる。また例えば、商品読取装置２０の読取窓の周囲に赤外線センサ（図示せず）が設けられている場合、第２取得部１２０は、当該赤外線センサの出力に基づいて第２情報を取得することができる。具体的には、第２取得部１２０は、商品と商品読取装置２０との間の距離を示す情報を取得することができる。その他にも、第２取得部１２０は、商品読取装置２０の読取窓の周囲に設けられた赤外線センサなどによって、物体（商品）が検出されてから、当該物体（商品）が検出されなくなるまでの時間を、商品の滞在時間として取得することができる。
【００３２】
処理決定部１３０は、第１取得部１１０により取得された第１情報と、第２取得部１２０により取得された第２情報との組み合わせに基づいて、実行すべき処理を特定する（Ｓ１０６）。
【００３３】
例えば、処理決定部１３０は、方向を示す情報と時間および距離の少なくともいずれか一方を示す情報との組み合わせ毎に実行すべき処理を定義している定義情報（例：図５）を参照することにより、第１情報および第２情報の組み合わせに対応する処理を特定する。図５は、定義情報の一例を示す図である。図５に例示される定義情報は、方向を示す情報に対応付けて実行すべき処理を定義している。図５に例示される定義情報は、実行すべき処理として、「商品の値段を変更する処理（値引き処理および割引処理）」を定義している。なお、図５に例示される定義情報はあくまで一例であり、定義情報はこれに限定されない。例えば、定義情報は、「商品の値段を変更する処理」以外の任意の処理を定義していてもよい。また、商品と商品読取装置２０との距離を示す情報を第２情報として利用する場合、定義情報には、時間を示す情報に代えて（或いは加えて）距離を示す情報が含まれていてもよい（例：図６、図７）。図６および図７は、定義情報の他の一例を示す図である。図６は、方向を示す情報と、距離を示す情報との組み合わせ毎に実行すべき処理を定義している定義情報の一例である。また、図７は、方向を示す情報、時間を示す情報、および距離を示す情報の組み合わせ毎に実行すべき処理を定義している定義情報の一例である。図５乃至図７に例示される定義情報は、例えばストレージデバイス１０４０などに予め記憶されている。この場合、ストレージデバイス１０４０は、定義情報記憶部と呼ぶこともできる。なお、情報処理装置１０と通信可能に接続された外部装置（図示せず）が定義情報記憶部を有していてもよい。この場合、処理決定部１３０は、当該外部装置とネットワークインタフェース１０６０を介して通信することにより、定義情報を参照することができる。
【００３４】
図５に示す定義情報に基づく処理決定部１３０の具体的な動作の例を説明する。第１の例として、第１取得部１１０が商品の移動方向として「上から下」を示す第１情報を取得し、第２取得部１２０が商品の滞在時間として「３秒」を示す第２情報を取得したとする。この場合、処理決定部１３０は、これら第１情報および第２情報の組み合わせと、図５に例示される定義情報とに基づいて、「割引登録（２割引き）」という処理を「実行すべき処理」として特定することができる。また第２の例として、第１取得部１１０が商品の移動方向として「右から左」を示す第１情報を取得したとする。この場合、処理決定部１３０は、第２取得部１２０がどのような第２情報を取得したかに依らず、「通常登録」という処理を「実行すべき処理」として特定することができる。
【００３５】
そして、処理決定部１３０は、Ｓ１０６の処理で決定した「実行すべき処理」を実行する（Ｓ１０８）。上述の段落で挙げた第１の例では、処理決定部１３０は、商品読取装置２０で読み取った商品を精算対象の商品として登録する際、その商品の価格を２割引きにして登録する。上述の段落で挙げた第２の例では、処理決定部１３０は、商品読取装置２０で読み取った商品を精算対象の商品として登録する際、その商品を通常の価格（値引きや割引を適用しない価格）で登録する。
【００３６】
以上、本実施形態では、商品の移動方向を示す第１情報に加え、商品読取装置２０の読取エリアにおける商品の滞在時間および当該商品と商品読取装置２０との距離の少なくともいずれか一方を示す第２情報を用いて、実行すべき処理が決定される。
【００３７】
本実施形態の情報処理装置１０によれば、キーボード等を使用しない短縮操作によって、レジ担当の店員の作業効率を向上させることができる。また、本実施形態によれば、１つの方向に対して複数の処理を登録できるようになる。これにより、短縮操作で実行可能な処理の数を増やして、レジ業務の作業をより円滑化することができる。
【００３８】
また、本実施形態で説明した具体例では、商品の移動方向に応じて、商品価格に値引きや割引を適応するか否かを決定することができる。これにより、例えば、値引きや割引が適用されない商品に、値引きや割引に関するシールが誤って貼られていた場合であっても、店員が誤りに気付けば、商品の移動方向に応じて正しい価格で商品を登録することが可能となる。
【００３９】
〔変形例〕
なお、本実施形態の構成は、上述の例に制限されない。例えば、第１取得部１１０は、商品の移動方向として、上下左右の方向に加えて斜め方向を認識するように構成されていてもよい。
【００４０】
また例えば、第１取得部１１０および第２取得部１２０が、商品読取装置２０により商品のコードが読み取られた後で、第１情報および第２情報を取得し、処理決定部１３０がその第１情報および第２情報の組み合わせに応じた処理を決定するように構成されていてもよい。この場合、情報処理装置１０は例えば次のように動作する。まず、レジ担当の店員が、商品を右から左に動かして商品読取装置２０の読取エリアに入れたとする。この段階では、第１取得部１１０および第２取得部１２０は、未だ第１情報および第２情報を取得しない。そして、商品のコードが商品読取装置２０によりその商品が読み取られた後、店員が、商品を商品読取装置２０の読取エリアに３秒間滞在させ、かつ、その商品を下から上方向に動かしたとする。この場合、第１取得部１１０は、商品の移動方向として「下から上」を示す第１情報を取得する。また、第２取得部１２０は、商品の滞在時間を示す情報として「３秒」を示す第２情報を取得する。そして、処理決定部１３０は、これら第１情報および第２情報の組み合わせと、図５に例示される定義情報とに基づいて、「値引き登録（２００円引き）」を実行すべき処理として決定する。このようにしても、上述したような作用および効果を得ることができる。
【００４１】
［第２実施形態］
上述の第１実施形態で説明したように、本発明では、第１情報と第２情報との組み合わせに応じて実行すべき処理が変化する。ここで、商品読取装置２０の読取エリアにおける商品の滞在時間、または、商品と商品読取装置２０との間の距離を把握することができれば、意図しない処理を誤って実行する可能性を低減できる。本実施形態では、これらの情報を把握可能とする構成を有する点において、上述の第１実施形態と相違する。
【００４２】
〔機能構成例〕
図８は、第２実施形態における情報処理装置１０の機能構成を概念的に示すブロック図である。図８に示されるように、本実施形態の情報処理装置１０は、第１実施形態の構成に加え、表示制御部１４０を更に備える。
【００４３】
表示制御部１４０は、第２取得部１２０により取得された第２情報を、ディスプレイ１４２に出力する。ディスプレイ１４２は、商品読取装置２０に商品をかざしている人物（店員）に、各種情報を通知するための装置である。ディスプレイ１４２は。例えば、入出力インタフェース１０５０を介して情報処理装置１０に接続されている。ここで、第２取得部１２０は、撮像装置３０により生成された画像の解析結果や図示しない赤外線センサの出力を基に、商品の滞在時間または商品と商品読取装置２０との間の距離を逐次更新している。表示制御部１４０は、第２取得部１２０から、商品の滞在時間または商品と商品読取装置２０との距離の最新情報を取得する。そして、表示制御部１４０は、ディスプレイ１４２に第２情報を出力する。
【００４４】
本実施形態によれば、情報処理装置１０が認識している第２情報（商品の滞在時間および商品と商品読取装置２０との間の距離の少なくとも一方）が、商品読取装置２０に商品をかざしている人物に対して通知される。これにより、商品読取装置２０に商品をかざしている人物は、情報処理装置１０により認識されている、商品読取装置２０の読取エリアにおける商品の滞在時間および商品と商品読取装置２０との間の距離の少なくとも一方を知ることができる。商品の滞在時間または商品と商品読取装置２０との距離がわかることにより、商品読取装置２０に商品をかざしている人物は、所望の処理を実行させるための操作を正確に行うことが可能となる。
【００４５】
〔表示制御部１４０による表示の具体例〕
図９を用いて、表示制御部１４０による表示の具体例を説明する。図９は、表示制御部１４０がディスプレイ１４２に表示する情報の一例を示す図である。なお図９では、第２情報として「商品の滞在時間」が表示される例が示されている。この場合、表示制御部１４０は、例えば次のように動作する。まず、表示制御部１４０は、現時点での商品の滞在時間を示す第２情報を送信するよう、第２取得部１２０に要求する。そして、表示制御部１４０は、第２取得部１２０から取得した第２情報をディスプレイ１４２上に表示する（例えば、図９の符号９２）。なお、表示制御部１４０は、第２取得部１２０に定期的に第２情報の送信を要求する。表示制御部１４０が第２取得部１２０から第２情報を受け取る度に、画面上の滞在時間の表示が更新される。このようにディスプレイ１４２に表示される情報により、商品読取装置２０に商品をかざしている人物が、情報処理装置１０により認識されている、商品の滞在時間または商品と商品読取装置２０との間の距離を容易に把握することができる。
【００４６】
また、図９に示されるように、表示制御部１４０は、第１取得部１１０によって取得された第１情報を、ディスプレイ１４２に更に表示するように構成されていてもよい。この場合、表示制御部１４０は、例えば次のように動作する。まず、表示制御部１４０は、消商品の移動方向を示す第１情報を送信するように第１取得部１１０に要求する。そして、表示制御部１４０は、第１取得部１１０から取得した第１情報をディスプレイ１４２上に表示する（例えば、図９の符号９４）。このようにディスプレイ１４２に表示される情報により、商品読取装置２０に商品をかざしている人物が、情報処理装置１０により認識されている、商品の移動方向を容易に把握することができる。また、図９の例において、商品の移動方向を示す第１情報（符号９４）は、商品の滞在時間または商品と商品読取装置２０との間の距離を示す第２情報（符号９２）と共に、ディスプレイ１４２上に表示されている。商品読取装置２０に商品をかざしている人物は、図９に例示されるようなディスプレイ１４２上の表示された第１情報および第２情報を確認することによって、現時点でどの処理が実行され得るかを把握することができる。
【００４７】
また、図９に例示されるように、表示制御部１４０は、「現時点の第１情報と第２情報との組み合わせに対応する処理」に関する情報を更に表示するように構成されていてもよい。この場合、表示制御部１４０は、例えば次のように動作する。まず、表示制御部１４０は、第１取得部１１０により取得された第１情報と、第２取得部１２０により取得された第２情報とを基に決定される「実行すべき処理」の情報を送信するよう、処理決定部１３０に要求する。そして、表示制御部１４０は、処理決定部１３０から取得した「実行すべき処理」に関する情報をディスプレイ１４２上に表示する（例えば、図９の符号９６）。このようにディスプレイ１４２上に表示される情報を確認することにより、商品読取装置２０に商品をかざしている人物は、自身が行った操作に応じて実行される処理をより正確に把握することができる。
【００４８】
なお、図９において、表示制御部１４０が、第１情報、第２情報、および、第１情報と第２情報との組み合わせに対応する処理に関する情報とを含む画面をディスプレイ１４２に表示させる例を示したが、表示制御部１４０による表示は図９の例に制限されない。例えば、表示制御部１４０は、第２情報および第１情報と第２情報との組み合わせに対応する処理に関する情報を含み、かつ、第１情報を含まない画面をディスプレイ１４２に表示するように構成されていてもよい。
【００４９】
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。
【００５０】
また、上述の説明で用いたフローチャートでは、複数の工程（処理）が順番に記載されているが、各実施形態で実行される工程の実行順序は、その記載の順番に制限されない。各実施形態では、図示される工程の順番を内容的に支障のない範囲で変更することができる。また、上述の各実施形態は、内容が相反しない範囲で組み合わせることができる。
【００５１】
上記の実施形態の一部または全部は、以下の付記のようにも記載されうるが、以下に限られない。
１．
商品の移動方向を示す第１情報を取得する第１取得手段と、
前記商品を認識する商品読取装置の読取エリアにおける前記商品の滞在時間および前記商品と前記商品読取装置との間の距離の少なくともいずれか一方を示す第２情報を取得する第２取得手段と、
前記第１情報および前記第２情報の組み合わせに基づいて、実行すべき処理を決定する処理決定手段と、
を備える情報処理装置。
２．
前記第１取得手段は、前記商品を前記商品読取装置に読み取らせる際の動きを撮影する撮像装置から取得した画像を解析することにより、前記商品の移動方向を特定する、
１．に記載の情報処理装置。
３．
方向を示す情報と時間および距離の少なくとも一方を示す情報との組み合わせ別に実行すべき処理を定義している定義情報を記憶する定義情報記憶手段を更に備え、
前記処理決定手段は、前記定義情報を用いて、前記第１情報が示す方向と前記第２情報が示す時間および距離の少なくとも一方との組み合わせに対応する処理を特定する、
１．または２．に記載の情報処理装置。
４．
前記第２取得手段により取得された前記第２情報をディスプレイに表示させる表示制御手段を更に備える、
１．から３．のいずれか１つに記載の情報処理装置。
５．
前記表示制御手段は、前記第１取得手段により取得された前記第１情報を前記ディスプレイに更に表示させる、
４．に記載の情報処理装置。
６．
前記表示制御手段は、前記処理決定手段が決定した前記実行すべき処理を示す情報を前記ディスプレイに更に表示させる、
４．または５．に記載の情報処理装置。
７．
前記処理決定手段は、前記第１情報が示す方向と前記第２情報が示す時間および距離の少なくとも一方との組み合わせに対応する値段変更処理を、前記実行すべき処理として決定する、
１．から６．のいずれか１つに記載の情報処理装置。
８．
コンピュータが、
商品の移動方向を示す第１情報を取得する第１取得手段と、
前記商品を読取する商品読取装置の読取エリアにおける前記商品の滞在時間および前記商品と前記商品読取装置との間の距離の少なくともいずれか一方を示す第２情報を取得し、
前記第１情報および前記第２情報の組み合わせに基づいて、実行すべき処理を決定する、
ことを含む情報処理方法。
９．
前記コンピュータが、
前記商品を前記商品読取装置に読み取らせる際の動きを撮影する撮像装置から取得した画像を解析することにより、前記商品の移動方向を特定する、
ことを含む８．に記載の情報処理方法。
１０．
前記コンピュータが、
所定の記憶手段に記憶されている、方向を示す情報と時間および距離の少なくとも一方を示す情報との組み合わせ別に実行すべき処理を定義している定義情報を用いて、前記第１情報が示す方向と前記第２情報が示す時間および距離の少なくとも一方との組み合わせに対応する処理を特定する、
ことを含む８．または９．に記載の情報処理方法。
１１．
前記コンピュータが、
取得された前記第２情報をディスプレイに表示させる、
ことを含む８．から１０．のいずれか１つに記載の情報処理方法。
１２．
前記コンピュータが、
取得された前記第１情報を前記ディスプレイに更に表示させる、
ことを含む１１．に記載の情報処理方法。
１３．
前記コンピュータが、
決定した前記実行すべき処理を示す情報を前記ディスプレイに更に表示させる、
ことを含む１１．または１２．に記載の情報処理方法。
１４．
前記コンピュータが、
前記第１情報が示す方向と前記第２情報が示す時間および距離の少なくとも一方との組み合わせに対応する値段変更処理を、前記実行すべき処理として決定する、
ことを含む８．から１３．のいずれか１つに記載の情報処理方法。
１５．
コンピュータに８．から１４．のいずれか１つに記載の情報処理方法を実行させるプログラム。
【符号の説明】
【００５２】
１０  情報処理装置
１０１０  バス
１０２０  プロセッサ
１０３０  メモリ
１０４０  ストレージデバイス
１０５０  入出力インタフェース
１０５２  撮像装置
１０６０  ネットワークインタフェース
１１０  第１取得部
１２０  第２取得部
１３０  処理決定部
２０  商品読取装置
【図１】
2019139711.tif 000003
【図２】
2019139711.tif 000004
【図３】
2019139711.tif 000005
【図４】
2019139711.tif 000006
【図５】
2019139711.tif 000007
【図６】
2019139711.tif 000008
【図７】
2019139711.tif 000009
【図８】
2019139711.tif 000010
【図９】
2019139711.tif 000011
【手続補正書】
【提出日】平成31年3月22日(2019.3.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
情報処理装置であって、
商品の移動方向を示す第１情報を取得する第１取得手段と、
前記商品を認識する商品読取装置の読取エリアにおける前記商品の滞在時間および前記商品と前記商品読取装置との間の距離の少なくともいずれか一方を示す第２情報を取得する第２取得手段と、
取得した前記第１情報と前記第２情報との組み合わせに対応する、前記情報処理装置が実行すべき処理を、複数の処理の中から特定する処理決定手段と、
を備える情報処理装置。
【請求項２】
前記第１取得手段は、前記商品を前記商品読取装置に読み取らせる際の動きを撮影する撮像装置から取得した画像を解析することにより、前記商品の移動方向を特定する、
請求項１に記載の情報処理装置。
【請求項３】
方向を示す情報と時間および距離の少なくとも一方を示す情報との組み合わせ別に、前記情報処理装置が実行すべき処理を定義している定義情報を記憶する定義情報記憶手段を更に備え、
前記処理決定手段は、前記定義情報を用いて、前記第１情報が示す方向と前記第２情報が示す時間および距離の少なくとも一方との組み合わせに対応する処理を特定する、
請求項１または２に記載の情報処理装置。
【請求項４】
前記第２取得手段により取得された前記第２情報をディスプレイに表示させる表示制御手段を更に備える、
請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
前記表示制御手段は、前記第１取得手段により取得された前記第１情報を前記ディスプレイに更に表示させる、
請求項４に記載の情報処理装置。
【請求項６】
前記表示制御手段は、前記処理決定手段が特定した、前記情報処理装置が実行すべき処理を示す情報を前記ディスプレイに更に表示させる、
請求項４または５に記載の情報処理装置。
【請求項７】
前記処理決定手段は、前記第１情報が示す方向と前記第２情報が示す時間および距離の少なくとも一方との組み合わせに対応する値段変更処理を、前記情報処理装置が実行すべき処理として特定する、
請求項１から６のいずれか１項に記載の情報処理装置。
【請求項８】
コンピュータが、
商品の移動方向を示す第１情報を取得し、
前記商品を読取する商品読取装置の読取エリアにおける前記商品の滞在時間および前記商品と前記商品読取装置との間の距離の少なくともいずれか一方を示す第２情報を取得し、
取得した前記第１情と前記第２情報との組み合わせに対応する、前記コンピュータが実行すべき処理を、複数の処理の中から特定する、
ことを含む情報処理方法。
【請求項９】
コンピュータに請求項８に記載の情報処理方法を実行させるプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明によれば、
情報処理装置であって、
商品の移動方向を示す第１情報を取得する第１取得手段と、
前記商品を認識する商品読取装置の読取エリアにおける前記商品の滞在時間および前記商品と前記商品読取装置との間の距離の少なくともいずれか一方を示す第２情報を取得する第２取得手段と、
取得した前記第１情報と前記第２情報との組み合わせに対応する、前記情報処理装置が実行すべき処理を、複数の処理の中から特定する処理決定手段と、
を備える情報処理装置が提供される。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明によれば、
コンピュータが、
商品の移動方向を示す第１情報を取得し、
前記商品を読取する商品読取装置の読取エリアにおける前記商品の滞在時間および前記商品と前記商品読取装置との間の距離の少なくともいずれか一方を示す第２情報を取得し、
取得した前記第１情報と前記第２情報との組み合わせに対応する、前記コンピュータが実行すべき処理を、複数の処理の中から特定する、
ことを含む情報処理方法が提供される。