JP7124269B2 - Information processing system, information processing device, information processing method, and information processing program - Google Patents
Information processing system, information processing device, information processing method, and information processing program Download PDFInfo
- Publication number
- JP7124269B2 JP7124269B2 JP2017040121A JP2017040121A JP7124269B2 JP 7124269 B2 JP7124269 B2 JP 7124269B2 JP 2017040121 A JP2017040121 A JP 2017040121A JP 2017040121 A JP2017040121 A JP 2017040121A JP 7124269 B2 JP7124269 B2 JP 7124269B2
- Authority
- JP
- Japan
- Prior art keywords
- imaging
- information processing
- timing
- processing system
- moving
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000010365 information processing Effects 0.000 title claims description 101
- 238000003672 processing method Methods 0.000 title claims description 4
- 238000003384 imaging method Methods 0.000 claims description 125
- 238000010586 diagram Methods 0.000 description 12
- 238000000034 method Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、情報処理システム、情報処理装置、情報処理方法および情報処理プログラムに関する。 The present invention relates to an information processing system, an information processing device, an information processing method, and an information processing program.
上記技術分野において、特許文献1には、商品棚を撮影して商品が適切に配置されているかチェックする技術が開示されている。 In the above technical field, Patent Literature 1 discloses a technique for photographing product shelves and checking whether products are appropriately arranged.
しかしながら、上記文献に記載の技術では、カメラの撮像および移動のタイミングを考慮していないので、より効率的に店舗運営をすることができなかった。 However, the technique described in the above document does not take into account the timing of imaging and movement of the camera, so it has not been possible to operate the store more efficiently.
本発明の目的は、上述の課題を解決する技術を提供することにある。 An object of the present invention is to provide a technique for solving the above problems.
上記目的を達成するため、本発明に係る情報処理システムは、
商品棚を撮像する少なくとも1つの撮像手段と、
前記撮像手段を移動させる移動手段と、
前記商品棚に補充するための商品の在庫があるか否かを判定する在庫判定手段と、
前記在庫判定手段による判定結果に基づいて、前記撮像手段による撮像および前記移動手段による前記撮像手段の移動を制御する制御手段と、
を備えた。
In order to achieve the above object, an information processing system according to the present invention includes:
at least one imaging means for imaging the product shelf;
a moving means for moving the imaging means;
stock determination means for determining whether or not there is stock of merchandise to be replenished on the merchandise shelf ;
a control means for controlling the imaging by the imaging means and the movement of the imaging means by the moving means based on the determination result by the inventory determination means;
provided.
上記目的を達成するため、本発明に係る情報処理装置は、
店舗の商品の出入りに基づいて、商品棚を撮像する少なくとも1つの撮像手段の撮像および移動手段による前記撮像手段の移動のタイミングを生成するタイミング生成手段と、
前記商品棚に補充するための商品の在庫があるか否かを判定する在庫判定手段と、
前記在庫判定手段による判定結果に基づいて、前記タイミングで前記撮像手段による撮像および前記移動手段による前記撮像手段の移動を制御する制御手段と、
を備えた。
In order to achieve the above object, an information processing device according to the present invention includes:
a timing generation means for generating timing for imaging by at least one imaging means for imaging a product shelf and moving the imaging means by a moving means based on the comings and goings of products in the store;
stock determination means for determining whether or not there is stock of merchandise to be replenished on the merchandise shelf ;
a control means for controlling the imaging by the imaging means and the movement of the imaging means by the moving means at the timing based on the determination result by the inventory determination means;
provided.
上記目的を達成するため、本発明に係る情報処理方法は、
タイミング生成手段が、店舗の商品の出入りに基づいて、商品棚を撮像する少なくとも1つの撮像手段の撮像および移動手段による前記撮像手段の移動のタイミングを生成するタイミング生成ステップと、
在庫判定手段が、前記商品棚に補充するための商品の在庫があるか否かを判定する在庫判定ステップと、
制御手段が、前記在庫判定ステップにおける判定結果に基づいて、前記タイミングで前記撮像手段による撮像および前記移動手段による前記撮像手段の移動を制御する制御ステップと、
を含む。
In order to achieve the above object, an information processing method according to the present invention comprises:
a timing generating step in which the timing generating means generates timings for imaging by at least one imaging means for imaging a product shelf and moving the imaging means by a moving means based on the comings and goings of products in the store;
an inventory determination step in which the inventory determination means determines whether or not there is an inventory of products to be replenished on the product shelf ;
a control step in which the control means controls the imaging by the imaging means and the movement of the imaging means by the moving means at the timing based on the determination result in the inventory determination step;
including.
上記目的を達成するため、本発明に係る情報処理プログラムは、
店舗の商品の出入りに基づいて、商品棚を撮像する少なくとも1つの撮像手段の撮像および移動手段による前記撮像手段の移動のタイミングを生成するタイミング生成ステップと、
前記商品棚に補充するための商品の在庫があるか否かを判定する在庫判定ステップと、
前記在庫判定ステップにおける判定結果に基づいて、前記タイミングで前記撮像手段による撮像および前記移動手段による前記撮像手段の移動を制御する制御ステップと、
をコンピュータに実行させる。
In order to achieve the above object, an information processing program according to the present invention comprises:
a timing generation step of generating timing for imaging by at least one imaging means for imaging a product shelf and moving the imaging means by a moving means based on the comings and goings of products in a store;
an inventory determination step of determining whether or not there is an inventory of merchandise to be replenished on the merchandise shelf ;
a control step of controlling the imaging by the imaging means and the movement of the imaging means by the moving means at the timing based on the determination result in the inventory determination step;
run on the computer.
本発明によれば、より効率的に店舗運営をすることができる。 According to the present invention, store management can be performed more efficiently.
以下に、本発明を実施するための形態について、図面を参照して、例示的に詳しく説明記載する。ただし、以下の実施の形態に記載されている、構成、数値、処理の流れ、機能要素などは一例に過ぎず、その変形や変更は自由であって、本発明の技術範囲を以下の記載に限定する趣旨のものではない。 BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, embodiments for carrying out the present invention will be exemplarily described in detail with reference to the drawings. However, the configuration, numerical values, flow of processing, functional elements, etc. described in the following embodiments are only examples, and modifications and changes are free, and the technical scope of the present invention is not limited to the following description. It is not intended to be limited.
[第1実施形態]
本発明の第1実施形態としての情報処理システム100について、図1を用いて説明する。情報処理システム100は、所定のタイミングで撮像部の撮像および移動を制御するシステムである。
[First embodiment]
An
図1に示すように、情報処理システム100は、撮像部101と、移動部102と、制御部103と、を含む。撮像部101は、商品棚を撮像する。撮像部101は、少なくとも1つある。移動部102は、撮像部101を移動させる。制御部103は、所定のタイミングで、撮像部101による撮像および移動部102による移動を制御する。
As shown in FIG. 1 , the
本実施形態によれば、より効率的に店舗運営をすることができる。 According to this embodiment, the store can be managed more efficiently.
[第2実施形態]
次に本発明の第2実施形態に係る情報処理システム200について、図2乃至図6を用いて説明する。図2は、本実施形態に係る情報処理システムの概略を説明する図である。情報処理システム200は、カメラ201、レール202および情報処理装置203を含む。
[Second embodiment]
Next, an
カメラ201は店舗内の売場210をレール202に沿って移動可能となっている。また、カメラ201は、滑車などを含むアタッチメントを介してレール202に取り付けられている。情報処理装置203は、欠品商品222を検知するために、所定のタイミングでカメラ201を移動させて、商品棚221の画像を撮像するように制御する。なお、カメラ201が撮像する画像は静止画であるが、これには限られず、動画であってもよい。
Camera 201 is movable along
そして、カメラ201は、売場210にある商品棚221を撮像する。カメラ201は、撮像した商品棚221の画像を情報処理装置203へ送信する。商品棚221の画像を受信した情報処理装置203は、撮像した商品棚221の画像に基づいて、欠品商品222を検知する。
Then, the
なお、ここでは、レール202が、売場210の天井に設けられた例で説明をしたが、レール202は、例えば、商品棚221と壁との間に設けてもよい。また、商品棚221が背中合わせに配置されている場合には、商品棚221の間に設けてもよい。さらに、カメラ201は、横方向(水平方向)のみならず、縦方向(垂直方向)に移動可能であってもよい。
Although the example in which the
図3は、本実施形態に係る情報処理システム200の構成を示すブロック図である。情報処理システム200は、撮像部301、移動部302および情報処理装置203を有する。撮像部301は、店舗内を移動して商品棚221の画像を撮像する。撮像部301が撮像する画像は静止画であるが、これには限定されず、動画であってもよい。また、撮像部301は、1つであっても、複数であってもよい。
FIG. 3 is a block diagram showing the configuration of the
移動部302は、撮像部301を移動させる。移動部302は、例えば、店舗の天井に設けられたレール202を含み、撮像部301は、このレール202に沿って動くことにより、店舗内を移動する。撮像部301は、滑車などを含むアタッチメントなどを介して移動部302に取り付けられている。
A moving
情報処理装置203は、タイミング生成部331と、制御部332とを有する。タイミング生成部331は、店舗における商品の出入に基づいて、店舗内を移動して商品棚221を撮像する撮像部301の撮像および移動のタイミングを生成する。つまり、タイミング生成部331は、商品の出入、例えば、商品が販売されたことや、商品が入荷されたことに基づいて、撮像部301が移動を開始したり、撮像を実施したりするためのトリガーとなるタイミングを生成する。
The
タイミングは、例えば、商品棚221の状態変化を検出した後のタイミングである。具体的には、店舗への来店客が商品棚221から商品を手に取り、レジにおいて精算し、店外へ出ていった後のタイミングである。すなわち、商品が売れて、商品棚221から商品がなくなるので、商品棚221の商品の陳列状態に変化が生じる。このような場合に、例えば、商品棚221の商品の陳列状態を検知するセンサなどを設けておき、このセンサとPOS(Point of Sales)システムとを連動させておけば、商品棚221の状態変化を検出することが可能となる。したがって、タイミング生成部331は、撮像部301の撮像および移動を制御するためのタイミングとして、商品棚221の状態変化を検出した後のタイミングを生成する。
The timing is, for example, the timing after the state change of the
また、他のタイミングは、店舗に商品が入荷されたタイミングである。店舗に商品が入荷されれば、店舗のバックルームに在庫として商品が保管されるため、欠品商品を検知することができれば、欠品商品を補充することができる。これとは反対に、バックルームに在庫商品がなければ、カメラ201を動かして、欠品商品を検知しても、補充すべき商品がバックルームに存在しないので、カメラ201を動かすことが無駄となってしまう。したがって、タイミング生成部331は、撮像部301の撮像および移動を制御するためのタイミングとして、商品が店舗に入荷されたタイミングを生成する。
Another timing is the timing when the product is received at the store. When merchandise arrives at the store, the merchandise is stored as inventory in the back room of the store. Therefore, if the missing merchandise can be detected, the missing merchandise can be replenished. Conversely, if there are no stocked products in the back room, even if the
さらに、他のタイミングは、店舗内の売場210の商品棚221に陳列されている商品の販売可能期限、例えば、賞味期限や消費期限から所定時間前のタイミングである。例えば、コンビニエンスストアやスーパーマーケットなどの店舗において、消費期限切れの商品を販売することは、様々な理由から店舗の評判を落とす原因となるので、消費期限切れ前に商品を入れ替えなければならない。したがって、商品棚221に陳列されている商品の販売可能期限から所定時間前にカメラ201を動かして、商品棚221の画像を撮像する。この場合、店員は、商品が入荷されると、入荷処理を行い、入荷商品名や商品数、入荷日時、販売可能期限などのデータをPOSシステムなどに入力するので、情報処理装置203は、ここで入力したデータを用いれば、商品の販売可能期限から所定時間前のタイミングを生成することができる。ここで、所定時間前は、例えば、5分前、10分前など、商品の入れ替えに要する時間などに基づいて決定されるが、所定時間前の決定方法はこれには限定されない。
Further, another timing is a timing before a predetermined time from the sellable expiration date of the merchandise displayed on the
また、他のタイミングは、商品を販売した後のタイミング、すなわち、商品棚221に陳列された商品が来店客に売れた後のタイミングである。この場合も、情報処理装置203とPOSシステムとが連動していれば、情報処理装置203は、POSシステムから商品が販売されたという情報を受け取ったことをトリガーとして、タイミング生成部331が、タイミングを生成する。
Another timing is the timing after the product is sold, that is, the timing after the product displayed on the
さらに、他のタイミングは、例えば、来店客が所定の商品棚221の周辺に集中したことを検出した後のタイミングである。このように、所定の商品棚221の前に、来店客が集中すると、その商品棚221にある商品が売れてしまい、欠品が生じている可能性が高くなる。よって、タイミング生成部331は、撮像部301の撮像および移動を制御するためのタイミングとして、このようなタイミングを生成する。これにより、情報処理装置203は、このようなタイミングで撮像部301を制御して商品棚221の画像を撮像するように制御できるようになる。この場合、店舗内の監視カメラの映像などから来店客の集中を検出するとともに、来店客が集中していた商品棚221を特定して、これらの情報を情報処理装置203に提供すれば、情報処理装置203が撮像部301を制御することができる。
Furthermore, another timing is, for example, the timing after it is detected that customers have gathered around a
制御部332は、タイミング生成部331が生成したタイミングで撮像部301による撮像および移動部302による撮像部301の移動を制御する。制御部332は、撮像部301および移動部302に対して、店舗内の売場210のどの位置にある商品棚221を撮像するかについての信号を送信することにより、制御する。なお、移動部302は、店舗に設置されたレール202を含み、レール202は、例えば、店舗の天井に設置されている。
The
また、制御部332は、店舗周辺のイベント開始前の所定時間帯における撮像部301による撮像および移動部302による移動の制御の間隔を短くする。店舗周辺でイベントが開催される前の所定の時間帯、例えば、1時間前~10分前には、来店客が集中することが予想され、欠品商品が発生する可能性が高い。したがって、このような事態に対処するために、この時間帯においては、制御部332は、撮像部301の制御の間隔を短くして、撮像部301が、頻繁に撮像および移動するように制御する。このように、制御の間隔を短くして、撮像部301を頻繁に移動させて、商品棚221を撮像すれば、欠品商品の検知が容易になる。
In addition, the
なお、制御部332は、撮像部301に撮像すべき商品棚211が複数ある場合などには、撮像部301をどのように移動させるかを示す撮像部301の巡回ルートを決定してもよい。そして、制御部332は、決定した巡回ルートに沿って撮像部301を動かして、商品棚211を撮像するように制御してもよい。
Note that the
図4は、本実施形態に係る情報処理システム200に含まれる情報処理装置203の備える制御テーブル401の一例を示す図である。制御テーブル401は、カメラID(Identifier)411に関連付けて、タイミング412およびカメラ位置413を記憶する。カメラID411は、撮像部301としてのカメラを識別する識別子である。タイミング412は、撮像部301の移動や撮像を制御するタイミングである。カメラ位置413は、例えば、撮像部301の現在位置などの位置に関する情報である。情報処理装置203の制御部332は、例えば、制御テーブル401を参照し、撮像部301の撮像や移動を制御する。
FIG. 4 is a diagram showing an example of the control table 401 provided in the
図5は、本実施形態に係る情報処理システムに含まれる情報処理装置203のハードウェア構成を説明するブロック図である。CPU(Central Processing Unit)510は、演算制御用のプロセッサであり、プログラムを実行することで図3の情報処理装置203の機能構成部を実現する。CPU510は複数のプロセッサを有し、異なるプログラムやモジュール、タスク、スレッドなどを並行して実行してもよい。ROM(Read Only Memory)520は、初期データおよびプログラムなどの固定データおよびその他のプログラムを記憶する。また、ネットワークインタフェース530は、ネットワークを介して他の装置などと通信する。なお、CPU510は1つに限定されず、複数のCPUであっても、あるいは画像処理用のGPU(Graphics Processing Unit)を含んでもよい。また、ネットワークインタフェース530は、CPU510とは独立したCPUを有して、RAM(Random Access Memory)540の領域に送受信データを書き込みあるいは読み出しするのが望ましい。また、RAM540とストレージ550との間でデータを転送するDMAC(Direct Memory Access Controller)を設けるのが望ましい(図示なし)。さらに、入出力インタフェース560は、CPU510とは独立したCPUを有して、RAM540の領域に入出力データを書き込みあるいは読み出しするのが望ましい。したがって、CPU510は、RAM540にデータが受信あるいは転送されたことを認識してデータを処理する。また、CPU510は、処理結果をRAM540に準備し、後の送信あるいは転送はネットワークインタフェース530やDMAC、あるいは入出力インタフェース560に任せる。
FIG. 5 is a block diagram illustrating the hardware configuration of the
RAM540は、CPU510が一時記憶のワークエリアとして使用するランダムアクセスメモリである。RAM540には、本実施形態の実現に必要なデータを記憶する領域が確保されている。カメラID541は、店舗内にあるカメラを識別するための識別子である。タイミング542は、カメラ201の移動および撮像を制御するタイミングを表すデータである。棚番号543は、商品が陳列されている商品棚221の位置やバックルームにおける商品の保管場所を示すデータである。カメラ位置544は、カメラ201の現在位置などを表すデータである。これらのデータは、例えば、制御テーブル401から展開されたデータである。
A
入出力データ545は、入出力インタフェース560を介して入出力されるデータである。送受信データ546は、ネットワークインタフェース530を介して送受信されるデータである。また、RAM540は、各種アプリケーションモジュールを実行するためのアプリケーション実行領域547を有する。
The input/
ストレージ550には、データベースや各種のパラメータ、あるいは本実施形態の実現に必要な以下のデータまたはプログラムが記憶されている。ストレージ550は、制御テーブル401を格納する。制御テーブル401は、図4に示した、カメラID411とタイミング412やカメラ位置413などとの関係を管理するテーブルである。
The
ストレージ550は、さらに、タイミング生成モジュール551および制御モジュール552を格納する。
タイミング生成モジュール551は、店舗内の商品の出入に基づいて、店舗内を移動して商品棚221を撮像する撮像部301の撮像および移動のタイミングを生成するモジュールである。制御モジュール552は、所定のタイミングで撮像部301による撮像および移動部302による移動を制御するモジュールである。これらのモジュール551~552は、CPU510によりRAM540のアプリケーション実行領域547に読み出され、実行される。制御プログラム553は、情報処理装置203の全体を制御するためのプログラムである。
The
入出力インタフェース560は、入出力機器との入出力データをインタフェースする。入出力インタフェース560には、表示部561、操作部562、が接続される。また、入出力インタフェース560には、さらに、記憶媒体564が接続されてもよい。さらに、音声出力部であるスピーカ563や、音声入力部であるマイク(図示せず)、あるいは、GPS位置判定部が接続されてもよい。なお、図5に示したRAM540やストレージ550には、情報処理装置203が有する汎用の機能や他の実現可能な機能に関するプログラムやデータは図示されていない。
The input/
図6は、本実施形態に係る情報処理システム200の情報処理装置203の処理手順を説明するフローチャートである。このフローチャートは、図5のCPU510がRAM540を使用して実行し、図3の情報処理装置203の機能構成部を実現する。
FIG. 6 is a flowchart for explaining the processing procedure of the
ステップS601において、情報処理装置203は、カメラ201の移動および撮像を制御するタイミングを生成する。ステップS603において、情報処理装置203は、カメラ201の移動および撮像を制御するタイミングが到来したか否かを判断する。タイミングが到来していない場合(ステップS603のNO)、情報処理装置203は、タイミングが到来するまで待機する。タイミングが到来している場合(ステップS603のYES)、情報処理装置203は、ステップS605へ進む。
In step S<b>601 , the
ステップS605において、情報処理装置203は、カメラ201の移動を制御して、所定の位置まで移動させる。ステップS607において、情報処理装置203は、カメラ201の移動が完了したか否かを判断する。カメラ201の移動が完了していない場合(ステップS607のNO)、情報処理装置203は、カメラ201の移動の制御を継続する。カメラ201の移動が完了した場合(ステップS607のYES)、情報処理装置203は、ステップS609に進む。
In step S605, the
ステップS609において、情報処理装置203は、カメラ201による撮像を制御して、商品棚211の画像を撮像する。ステップS611において、情報処理装置203は、カメラ201による撮像が完了したか否かを判断する。撮像が完了していない場合(ステップS611のNO)、情報処理装置203は、カメラ201による撮像の制御を継続する。撮像が完了した場合(ステップS611のYES)、情報処理装置203は、ステップS613へ進む。
In step S<b>609 , the
ステップS613において、情報処理装置203は、例えば、カメラ201を待機位置に移動させて、カメラ201を待機させて、処理を終了する。
In step S613, the
本実施形態によれば、所定のタイミングでカメラの移動および撮像を制御するので、カメラの撮像および移動を効率的に制御することができる。 According to this embodiment, since the movement and image capturing of the camera are controlled at predetermined timing, it is possible to efficiently control the image capturing and movement of the camera.
[第3実施形態]
次に本発明の第3実施形態に係る情報処理システムについて、図7乃至図10を用いて説明する。図7は、本実施形態に係る情報処理システム700の構成を説明するための図である。本実施形態に係る情報処理システム700は、上記第2実施形態と比べると、情報処理装置が在庫判定部を有する点で異なる。その他の構成および動作は、第2実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
[Third embodiment]
Next, an information processing system according to a third embodiment of the present invention will be explained using FIGS. 7 to 10. FIG. FIG. 7 is a diagram for explaining the configuration of an
情報処理装置703は、在庫判定部733を有する。在庫判定部733は、店舗のバックルームに商品の在庫があるか否かを判定する。そして、制御部332は、在庫判定部733による判定結果に基づいて、撮像部301の撮像および移動を制御する。例えば、バックルームに商品の在庫がない状態において、撮像部301を制御して、商品棚211を撮像して欠品商品を検知しても、補充すべき商品がバックルームに保管されていないため、撮像部301の制御が無駄になってしまう。したがって、在庫判定部733は、仮に所定のタイミングが到来していて、制御部332が、撮像部301を制御しなければならい状況にあったとしても、商品の在庫がなければ、撮像部301の制御を抑制する。
The
図8は、本実施形態に係る情報処理システム700に含まれる情報処理装置703の備える在庫テーブル801の一例を示す図である。在庫テーブル801は、商品ID811に関連付けて在庫状況812を格納する。商品ID(Identifier)811は、商品を識別するための識別子である。在庫状況812は、商品の在庫の状況、例えば、残りの商品数や在庫の有無、入荷予定日時などに関する情報である。そして、情報処理装置703は、例えば、在庫テーブル801を参照して、撮像部301を制御する。
FIG. 8 is a diagram showing an example of an inventory table 801 provided in the
図9は、本実施形態に係る情報処理システムに含まれる情報処理装置703のハードウェア構成を説明するブロック図である。RAM940は、CPU510が一時記憶のワークエリアとして使用するランダムアクセスメモリである。RAM940には、本実施形態の実現に必要なデータを記憶する領域が確保されている。在庫状況941は、商品の在庫状況に関するデータである。このデータは、例えば、在庫テーブル801から展開されたデータである。
FIG. 9 is a block diagram illustrating the hardware configuration of an
ストレージ950には、データベースや各種のパラメータ、あるいは本実施形態の実現に必要な以下のデータまたはプログラムが記憶されている。ストレージ950は、在庫テーブル801を格納する。在庫テーブル801は、図8に示した、商品ID811と在庫状況812との関係を管理するテーブルである。
The
ストレージ950は、さらに、在庫判定モジュール951を格納する。在庫判定モジュール951は、バックルームに商品の在庫があるか否かを判定するモジュールである。このモジュール951は、CPU510によりRAM540のアプリケーション実行領域547に読み出され、実行される。
図10は、本実施形態に係る情報処理システム700の情報処理装置703の処理手順を説明するフローチャートである。このフローチャートは、図9のCPU510がRAM540を使用して実行し、図7の情報処理装置703の機能構成部を実現する。
FIG. 10 is a flowchart for explaining the processing procedure of the
ステップS1001において、情報処理装置703は、商品の在庫の有無を判定する。商品の在庫がある場合(ステップS1001のYES)、情報処理装置703は、ステップS605に進む。商品の在庫がない場合(ステップS1001のNO)、情報処理装置703は、処理を終了して、撮像部301の移動や撮像の制御を行わない。
In step S1001, the
本実施形態によれば、在庫の有無を判断するので、無駄な制御を減らすことができ、より効率的に欠品商品を検知することができる。 According to this embodiment, the presence or absence of inventory is determined, so unnecessary control can be reduced, and out-of-stock products can be detected more efficiently.
[他の実施形態]
以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。また、それぞれの実施形態に含まれる別々の特徴を如何様に組み合わせたシステムまたは装置も、本発明の範疇に含まれる。
[Other embodiments]
Although the present invention has been described with reference to the embodiments, the present invention is not limited to the above embodiments. Various changes that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention. Also, any system or apparatus that combines separate features included in each embodiment is also included in the scope of the present invention.
また、本発明は、複数の機器から構成されるシステムに適用されてもよいし、単体の装置に適用されてもよい。さらに、本発明は、実施形態の機能を実現する情報処理プログラムが、システムあるいは装置に直接あるいは遠隔から供給される場合にも適用可能である。したがって、本発明の機能をコンピュータで実現するために、コンピュータにインストールされるプログラム、あるいはそのプログラムを格納した媒体、そのプログラムをダウンロードさせるWWW(World Wide Web)サーバも、本発明の範疇に含まれる。特に、少なくとも、上述した実施形態に含まれる処理ステップをコンピュータに実行させるプログラムを格納した非一時的コンピュータ可読媒体(non-transitory computer readable medium)は本発明の範疇に含まれる。 Further, the present invention may be applied to a system composed of a plurality of devices, or may be applied to a single device. Furthermore, the present invention is also applicable when an information processing program that implements the functions of the embodiments is directly or remotely supplied to a system or apparatus. Therefore, in order to implement the functions of the present invention on a computer, a program installed in a computer, a medium storing the program, and a WWW (World Wide Web) server from which the program is downloaded are also included in the scope of the present invention. . In particular, non-transitory computer readable media containing programs that cause a computer to perform at least the processing steps included in the above-described embodiments are included within the scope of the present invention.
Claims (14)
前記撮像手段を移動させる移動手段と、
前記商品棚に補充するための 商品の在庫があるか否かを判定する在庫判定手段と、
前記在庫判定手段による判定結果に基づいて、前記撮像手段による撮像および前記移動手段による前記撮像手段の移動を制御する制御手段と、
を備えた情報処理システム。 at least one imaging means for imaging the product shelf;
a moving means for moving the imaging means;
for replenishing said product shelf stock determination means for determining whether or not the product is in stock;
a control means for controlling the imaging by the imaging means and the movement of the imaging means by the moving means based on the determination result by the inventory determination means;
Information processing system with
前記商品棚に補充するための 商品の在庫があるか否かを判定する在庫判定手段と、
前記在庫判定手段による判定結果に基づいて、前記タイミングで前記撮像手段による撮像および前記移動手段による前記撮像手段の移動を制御する制御手段と、
を備えた情報処理装置。 a timing generation means for generating timing for imaging by at least one imaging means for imaging a product shelf and moving the imaging means by a moving means based on the comings and goings of products in the store;
for replenishing said product shelf stock determination means for determining whether or not the product is in stock;
a control means for controlling the imaging by the imaging means and the movement of the imaging means by the moving means at the timing based on the determination result by the inventory determination means;
Information processing device with
在庫判定手段が、前記商品棚に補充するための商品の在庫があるか否かを判定する在庫判定ステップと、
制御手段が、前記在庫判定ステップにおける判定結果に基づいて、前記タイミングで前記撮像手段による撮像および前記移動手段による前記撮像手段の移動を制御する制御ステップと、
を含む情報処理方法。 a timing generating step in which the timing generating means generates timings for imaging by at least one imaging means for imaging a product shelf and moving the imaging means by a moving means based on the comings and goings of products in the store;
an inventory determination step in which the inventory determination means determines whether or not there is an inventory of products to be replenished on the product shelf ;
a control step in which the control means controls the imaging by the imaging means and the movement of the imaging means by the moving means at the timing based on the determination result in the inventory determination step;
Information processing method including.
前記商品棚に補充するための 商品の在庫があるか否かを判定する在庫判定ステップと、
前記在庫判定ステップにおける判定結果に基づいて、前記タイミングで前記撮像手段による撮像および前記移動手段による前記撮像手段の移動を制御する制御ステップと、
をコンピュータに実行させる情報処理プログラム。 a timing generation step of generating timing for imaging by at least one imaging means for imaging a product shelf and moving the imaging means by a moving means based on the comings and goings of products in a store;
for replenishing said product shelf an inventory determination step of determining whether or not the product is in stock;
a control step of controlling the imaging by the imaging means and the movement of the imaging means by the moving means at the timing based on the determination result in the inventory determination step;
An information processing program that causes a computer to execute
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017040121A JP7124269B2 (en) | 2017-03-03 | 2017-03-03 | Information processing system, information processing device, information processing method, and information processing program |
PCT/JP2018/001369 WO2018159132A1 (en) | 2017-03-03 | 2018-01-18 | Information processing system, information processing device, information processing method, and information processing program |
US16/489,773 US20200242541A1 (en) | 2017-03-03 | 2018-01-18 | Information processing system, information processing apparatus, information processing method, and information processing program |
CN201880015441.5A CN110383315B (en) | 2017-03-03 | 2018-01-18 | Information processing system, information processing apparatus, information processing method, and information processing program |
JP2022126981A JP7505524B2 (en) | 2017-03-03 | 2022-08-09 | Information processing system, information processing device, information processing method, and information processing program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017040121A JP7124269B2 (en) | 2017-03-03 | 2017-03-03 | Information processing system, information processing device, information processing method, and information processing program |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022126981A Division JP7505524B2 (en) | 2017-03-03 | 2022-08-09 | Information processing system, information processing device, information processing method, and information processing program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018147139A JP2018147139A (en) | 2018-09-20 |
JP7124269B2 true JP7124269B2 (en) | 2022-08-24 |
Family
ID=63591374
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017040121A Active JP7124269B2 (en) | 2017-03-03 | 2017-03-03 | Information processing system, information processing device, information processing method, and information processing program |
JP2022126981A Active JP7505524B2 (en) | 2017-03-03 | 2022-08-09 | Information processing system, information processing device, information processing method, and information processing program |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022126981A Active JP7505524B2 (en) | 2017-03-03 | 2022-08-09 | Information processing system, information processing device, information processing method, and information processing program |
Country Status (1)
Country | Link |
---|---|
JP (2) | JP7124269B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7304965B2 (en) * | 2019-12-04 | 2023-07-07 | 三菱電機株式会社 | refrigeration cycle equipment |
JP6958946B1 (en) * | 2020-05-26 | 2021-11-02 | Necプラットフォームズ株式会社 | Inventory management system, inventory management device, inventory management method and inventory management program |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001088912A (en) | 1999-09-20 | 2001-04-03 | Fujitsu General Ltd | Stocktaking managing method and stocktaking system by image recognition |
JP2004196553A (en) | 2004-04-09 | 2004-07-15 | Penta Ocean Constr Co Ltd | Object movement management method, in-warehouse physical distribution management system, and program for them |
JP2010277264A (en) | 2009-05-27 | 2010-12-09 | Takachiho Koeki Kk | Crime prevention device, method for controlling the same, program and crime prevention system |
WO2015079622A1 (en) | 2013-11-27 | 2015-06-04 | パナソニックIpマネジメント株式会社 | Product monitoring device, product monitoring system, and product monitoring method |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5484760B2 (en) * | 2009-03-24 | 2014-05-07 | 三菱電機インフォメーションテクノロジー株式会社 | Inventory proposal device, inventory proposal program, and recording medium |
JP2010235222A (en) * | 2009-03-30 | 2010-10-21 | Brother Ind Ltd | Article management system and article inventory device |
-
2017
- 2017-03-03 JP JP2017040121A patent/JP7124269B2/en active Active
-
2022
- 2022-08-09 JP JP2022126981A patent/JP7505524B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001088912A (en) | 1999-09-20 | 2001-04-03 | Fujitsu General Ltd | Stocktaking managing method and stocktaking system by image recognition |
JP2004196553A (en) | 2004-04-09 | 2004-07-15 | Penta Ocean Constr Co Ltd | Object movement management method, in-warehouse physical distribution management system, and program for them |
JP2010277264A (en) | 2009-05-27 | 2010-12-09 | Takachiho Koeki Kk | Crime prevention device, method for controlling the same, program and crime prevention system |
WO2015079622A1 (en) | 2013-11-27 | 2015-06-04 | パナソニックIpマネジメント株式会社 | Product monitoring device, product monitoring system, and product monitoring method |
Also Published As
Publication number | Publication date |
---|---|
JP7505524B2 (en) | 2024-06-25 |
JP2022160631A (en) | 2022-10-19 |
JP2018147139A (en) | 2018-09-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2022160631A (en) | Information processing system, information processing apparatus, information processing method, and information processing program | |
WO2018159132A1 (en) | Information processing system, information processing device, information processing method, and information processing program | |
JP7106815B2 (en) | Information processing system | |
JP7040597B2 (en) | Information processing equipment, information processing methods and information processing programs | |
US11380098B2 (en) | Shelf label detection device, shelf label detection method, and shelf label detection program | |
US20090204512A1 (en) | Method and system for determining a restocking state of a product | |
CN109117824B (en) | Commodity management method and device, electronic equipment and storage medium | |
JP2022173288A (en) | Display status analysis system, display status analysis method and program | |
US20190057325A1 (en) | Information processing device, information processing method, recording medium, and seat reservation system | |
CN111295684A (en) | Shelf monitoring device, shelf monitoring method, and shelf monitoring program | |
JP2019523198A (en) | System and method for dynamic inventory management | |
JP2012174154A (en) | Stock state management method and stock state management device | |
US20180218494A1 (en) | Out-of-stock detection based on images | |
JPH0581552A (en) | Merchandise monitoring system | |
CN112215142A (en) | Method, device and equipment for detecting goods shelf stock shortage rate based on depth image information | |
JP7126066B2 (en) | Projection indication device, parcel sorting system and projection indication method | |
JP2024029759A (en) | Logistics system | |
WO2017161034A1 (en) | System for verifying physical object absences from assigned regions using video analytics | |
JP4656114B2 (en) | Object management apparatus and system, computer program, and data processing method | |
US20230306741A1 (en) | Product detection device, product detection method, and recording medium | |
US20230306744A1 (en) | Learning model generation device, learning model generation method, and recording medium | |
JP7304566B2 (en) | Information processing device and information processing method | |
WO2023188239A1 (en) | Business operation assistance system, business operation assistance device, business operation assistance method, and storage medium | |
WO2020195612A1 (en) | Information processing device, information processing method, recording medium, and flagship store terminal | |
JP2023115988A (en) | Display status notification system, display status notification method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200207 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210427 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210625 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220104 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220209 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20220712 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220725 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 7124269 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |