(57)【要約】  第１の倉庫作業の後に行われる第２の倉庫作業において用いられる画像として、第１の倉庫作業の際に作業対象の物品の荷姿の画像を撮影するか否かを決定する決定手段を有する。
2018105514.tif 000002
【特許請求の範囲】
【請求項１】
第１の倉庫作業の後に行われる第２の倉庫作業において用いられる画像として、前記第１の倉庫作業の際に作業対象の物品の荷姿の画像を撮影するか否かを決定する決定手段を有するシステム。
【請求項２】
前記決定手段により前記物品の荷姿の画像を撮影すると決定された場合、前記物品の荷姿の画像の撮影を、前記第１の倉庫作業の作業者に指示する指示手段を更に有する請求項１記載のシステム。
【請求項３】
前記決定手段により前記物品の荷姿の画像を撮影すると決定された場合、前記物品の荷姿の画像が撮影可能となった際に、前記物品の荷姿の画像を撮影する撮影手段を更に有する請求項２記載のシステム。
【請求項４】
前記第１の倉庫作業の後に前記物品と同じ種類の物品について前記第２の倉庫作業の指示がなされた作業者に対して、前記指示手段による指示に応じて撮影された前記物品の荷姿の画像を提示する提示手段を更に有する請求項２又は３記載のシステム。
【請求項５】
前記指示手段による前記物品の荷姿の画像の撮影の指示に応じて撮影された前記物品の荷姿の画像を、記憶部に登録する登録手段を更に有する請求項２乃至４何れか１項記載のシステム。
【請求項６】
前記指示手段は、前記決定手段により前記物品の荷姿の画像の撮影を行うと決定された場合、前記物品の荷姿の画像の撮影を指示する情報を表示部に表示することにより、前記物品の荷姿の画像の撮影を前記第１の倉庫作業の作業者に指示する請求項２乃至５何れか１項記載のシステム。
【請求項７】
作業者から荷姿の画像についての評価を受付ける受付手段を更に有し、
前記指示手段は、前記受付手段により受付けられた前記評価が、前記物品の荷姿の画像として不適切であることを示す評価の場合、前記物品の荷姿の画像の撮影を指示する情報を表示部に表示することにより、前記物品の荷姿の画像の撮影を前記第１の倉庫作業の作業者に指示する請求項２乃至６何れか１項記載のシステム。
【請求項８】
前記決定手段は、前記物品と同じ種類の物品の荷姿の画像が登録されているか否かに基づいて、前記物品の荷姿の画像の撮影を行うか否かを決定する請求項１乃至７何れか１項記載のシステム。
【請求項９】
前記決定手段は、前記物品と同じ種類の物品の注文内容に基づいて、前記物品の荷姿の画像の撮影を行うか否かを決定する請求項１乃至７何れか１項記載のシステム。
【請求項１０】
前記決定手段は、前記注文内容として、前記物品と同じ種類の物品の注文があるか否かに基づいて、前記物品の荷姿の画像の撮影を行うか否かを決定する請求項９記載のシステム。
【請求項１１】
前記決定手段は、前記物品の状態に基づいて、前記物品の荷姿の画像の撮影を行うか否かを決定する請求項１乃至７何れか１項記載のシステム。
【請求項１２】
前記決定手段は、前記物品の状態として、前記物品が入れ物に入っている状態であるか否かに基づいて、前記物品の荷姿の画像の撮影を行うか否かを決定する請求項１１記載のシステム。
【請求項１３】
前記決定手段は、前記物品の荷姿の画像が登録されているか否かと、前記物品についての注文内容と、に基づいて、前記物品の荷姿の画像の撮影を行うか否かを決定する請求項１乃至７何れか１項記載のシステム。
【請求項１４】
第１の倉庫作業の後に行われる第２の倉庫作業において用いられる画像として、前記第１の倉庫作業の際に作業対象の物品の荷姿の画像を撮影するか否かを決定する決定手段を有する情報処理装置。
【請求項１５】
システムが実行する情報処理方法であって、
第１の倉庫作業の後に行われる第２の倉庫作業において用いられる画像として、前記第１の倉庫作業の際に作業対象の物品の荷姿の画像を撮影するか否かを決定する情報処理方法。
【請求項１６】
情報処理装置が実行する情報処理方法であって、
第１の倉庫作業の後に行われる第２の倉庫作業において用いられる画像として、前記第１の倉庫作業の際に作業対象の物品の荷姿の画像を撮影するか否かを決定する情報処理方法。
【請求項１７】
コンピュータに、
第１の倉庫作業の後に行われる第２の倉庫作業において用いられる画像として、前記第１の倉庫作業の際に作業対象の物品の荷姿の画像を撮影するか否かを決定する決定ステップを実行させるためのプログラム。
【請求項１８】
コンピュータに、
第１の倉庫作業の後に行われる第２の倉庫作業において用いられる画像として、前記第１の倉庫作業の際に作業対象の物品の荷姿の画像を撮影するか否かを決定する決定ステップを実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、システム、情報処理装置、情報処理方法、プログラム及び記録媒体に関する。
【背景技術】
【０００２】
スマートグラス等の情報処理装置を用いたピッキング情報処理システムがある（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−３０６５０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
スマートグラス等を用いたピッキング情報処理システムでは、スマートグラス等を装着しているピッキングを行うユーザにピッキング対象の物品の使用状態の画像（例えば、広告等に用いられる画像等）を提示することがある。しかし、その物品が実際に倉庫等に格納されている状態の形状（荷姿）と、その物品の使用状態の形状と、は異なる場合がある。そのため、その物品のピッキングの際にユーザにその物品の使用状態の画像を提示しても、ユーザは、自分がピッキングする物品の形状を把握できずに戸惑ってしまい、かえって負担が増大することがある。
【課題を解決するための手段】
【０００５】
そこで、本発明のシステムは、第１の倉庫作業の後に行われる第２の倉庫作業において用いられる画像として、前記第１の倉庫作業の際に作業対象の物品の荷姿の画像を撮影するか否かを決定する決定手段、を有する。
【発明の効果】
【０００６】
本発明によれば、作業者が倉庫作業を行っている際に後の作業者のために物品の荷姿の画像を撮影する必要があるか否かを決定することができる。
【図面の簡単な説明】
【０００７】
【図１】図１は、情報処理システムのシステム構成の一例を示す図である。
【図２Ａ】図２Ａは、テーブルの使用状態の形状の一例を説明する図である。
【図２Ｂ】図２Ｂは、テーブルの荷姿の一例を説明する図である。
【図３】図３は、スマートグラスのハードウェア構成等の一例を示す図である。
【図４】図４は、サーバ装置のハードウェア構成の一例を示す図である。
【図５】図５は、ピッキングの際の状況の一例を示す図である。
【図６】図６は、情報処理システムの処理の一例を示すシーケンス図である。
【図７】図７は、ピッキング指示画面の一例を示す図である。
【図８】図８は、撮影指示画面の一例を示す図である。
【図９】図９は、撮影の際の状況の一例を示す図である。
【図１０】図１０は、情報処理システムの処理の一例を示すシーケンス図である。
【図１１】図１１は、提示画面の一例を示す図である。
【図１２】図１２は、スマートグラスの処理の一例を示すフローチャートである。
【図１３】図１３は、サーバ装置の処理の一例を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態について図面に基づいて説明する。
【０００９】
（システム構成）
図１は、情報処理システムのシステム構成の一例を示す図である。
情報処理システムは、ユーザの倉庫作業を支援するシステムであり、単一の又は複数のスマートグラス１００、サーバ装置１３０を含む。倉庫作業とは、物品のピッキング作業や、物品の入庫作業、物品の配置替えによる整理整頓作業等の倉庫における作業である。倉庫とは、物品の保管に利用される施設である。物品の保管には、例えば、注文を受付け発送されるまでの商品の保管等の物品の一時的な保管や、工場等で生産される製品の中間加工品の一時的な保管や、資源の貯蓄や保存等の物品の長期的な保管等がある。スマートグラス１００、サーバ装置１３０は、ネットワークを介して、無線通信が可能なように接続されている。
スマートグラス１００は、実際に物品のピッキングを行うユーザに装着されるメガネ型の情報処理装置であり、カメラ１１０、マイク１２０と接続される。
なお、スマートグラス１００とカメラ１１０とマイク１２０と、は一つの装置で構成されてもよいし、有線、又は無線を介して通信可能に接続された別々の装置で構成されていてもよい。
サーバ装置１３０は、スマートグラス１００にピッキングの指示を出す情報処理装置である。サーバ装置１３０は、例えば、パーソナルコンピュータ（ＰＣ）、タブレット装置、サーバ装置等で構成される。
また、以下ではスマートグラス１００のＣＰＵ１０が各種の判定を含む情報処理を行う構成について記載しているが、スマートグラス１００はディスプレイとしてのみ機能し、スマートグラス１００と通信可能なサーバ装置において各種の判定を含む情報処理を行う構成が本願の発明の要旨あるいは技術的範囲に含まれる。
【００１０】
（本実施形態の処理の概要）
図２Ａ、図２Ｂは、物品の形状の変化の一例を説明する図である。例えば、ピッキング対象の物品が折りたたみ式のテーブルであるとする。このテーブルは、使用の際には、図２Ａに示されるように、脚部が展開された形状となるが、倉庫に格納されている際には、図２Ｂに示されるように、脚部が折りたたまれた形状となる。使用の際の形状のテーブルの画像は、ウェブサイト上の広告等に利用される画像を流用することで、容易に取得できる。しかし、このテーブルを実際にピッキングしようとするユーザに、図２Ａに示される画像が提示された場合、以下のようになる。ユーザは、ピッキングする物品を、図２Ａに示される形状の物品と認識し、同じ形状の物品を棚から探し始める。しかし、棚に格納されているテーブルは、図２Ｂに示される形状をしているので、ユーザは、提示された画像を見て、棚からピッキング対象のテーブルを見つけ出すことが困難である。
そのため、情報処理システムは、ユーザに図２Ｂが示すような実際に格納されている状態における物品の形状の画像を提示することが望ましい。以下では、実際に格納されている状態における物品の形状を、物品の荷姿とする。情報処理システムは、物品の荷姿の画像を提示するために、物品の荷姿の画像を取得する必要がある。しかし、入庫の際に、全ての物品の荷姿の画像を撮影することは、非常に煩雑であり、撮影者の負担が過大となる。
【００１１】
そこで、本実施形態の情報処理システムは、以下の処理を行う。即ち、情報処理システムは、スマートグラス１００を装着したユーザが実際にピッキングを行う際に、ピッキング対象の物品の荷姿の画像がサーバ装置１３０に登録されているか否かを判定する。そして、情報処理システムは、物品の荷姿の画像が登録されていない場合、実際にピッキング中のユーザが装着しているスマートグラス１００に、ピッキング対象の物品の荷姿の画像を撮影するように指示する画面を表示させる。荷姿の画像がサーバ装置１３０に登録されていない物品を、初めにピッキングするユーザは、その物品の荷姿の画像を撮影し、撮影した画像をサーバ装置１３０に登録させる。情報処理システムは、その後で同じ物品をピッキングするユーザに対して、その物品の荷姿の画像を提示できることになる。
このように、情報処理システムは、荷姿の画像が登録されていない物品をピッキングするユーザにその物品の荷姿を撮影させ、その物品の荷姿の画像を取得することで、その後に同じ物品をピッキングするユーザへのその物品の荷姿の画像を提示できるようになる。
【００１２】
（ハードウェア構成）
図３は、スマートグラス１００のハードウェア構成等の一例を示す図である。スマートグラス１００は、ＣＰＵ１０等のプロセッサ、メモリ１１、カメラＩ／Ｆ１２、マイクＩ／Ｆ１３、ディスプレイ１４、通信Ｉ／Ｆ１５を含む。各構成は、バス等を介して接続されている。但し、各構成の一部、又は全ては、有線、又は無線を介して通信可能に接続された別々の装置で構成されていてもよい。
ＣＰＵ１０は、スマートグラス１００の全体を制御する。ＣＰＵ１０がメモリ１１に記憶されているプログラムに基づき処理を実行することにより、スマートグラス１００の機能、後述する図６、図１０のシーケンス図の処理におけるスマートグラス１００の処理、図１２のフローチャートの処理等が実現される。メモリ１１は、プログラム、ＣＰＵ１０がプログラムに基づき処理を実行する際に使用するデータ等を記憶する。メモリ１１は、記録媒体の一例である。プログラムは、例えば、非一時的記録媒体に記憶され、入出力Ｉ／Ｆを介してメモリ１１に読み込まれてもよい。カメラＩ／Ｆ１２は、スマートグラス１００とカメラ１１０とを接続するためのインターフェースである。マイクＩ／Ｆ１３は、スマートグラス１００とマイク１２０とを接続するためのインターフェースである。ディスプレイ１４は、ＡＲ（Ａｕｇｍｅｎｔｅｄ  Ｒｅａｌｉｔｙ）を実現するためのディスプレイ等で構成されるスマートグラス１００の表示部である。通信Ｉ／Ｆ１５は、有線、無線を介して他の装置、例えばサーバ装置等と通信するためのインターフェースである。
カメラ１１０は、スマートグラス１００からの要求に基づき物品に付されている２次元コード、バーコード、カラービット等のオブジェクトを撮影する。マイク１２０は、作業者の音声を音声データとしてスマートグラス１００に入力したり、スマートグラス１００からの要求に応じて音声を出力したりする。
【００１３】
図４は、サーバ装置１３０のハードウェア構成の一例を示す図である。サーバ装置１３０は、ＣＰＵ３０等のプロセッサ、メモリ３１、通信Ｉ／Ｆ３２を含む。各構成は、バス等を介して接続されている。
ＣＰＵ３０は、サーバ装置１３０の全体を制御する。ＣＰＵ３０がメモリ３１に記憶されているプログラムに基づき処理を実行することにより、サーバ装置１３０の機能、後述する図６、図１０のシーケンス図の処理におけるサーバ装置１３０の処理等が実現される。メモリ３１は、プログラム、ＣＰＵ３０がプログラムに基づき処理を実行する際に使用するデータ等を記憶するサーバ装置１３０の記憶部である。メモリ３１は、記録媒体の一例である。プログラムは、例えば、非一時的記録媒体に記憶され、入出力Ｉ／Ｆを介してメモリ３１に読み込まれてもよい。通信Ｉ／Ｆ３２は、有線、無線を介して他の装置、例えばスマートグラス１００等と通信するためのインターフェースである。
【００１４】
（ピッキングの際の状況）
図５は、ピッキングの際の状況の一例を示す図である。
図５の状況は、作業者Ａが棚５００に格納されているテーブル（円形）を、ピッキングしようとしている状況である。棚５００には、円形の折り畳み式テーブルのテーブル群５０１、六角形の折り畳み式テーブルのテーブル群５０２、菱形の折り畳み式テーブルのテーブル群５０３等が格納されている。作業者Ａは、第１の作業者の一例である。
以下では、図５が示す状況における本実施形態の情報処理システムの処理を説明する。
【００１５】
（物品の荷姿の画像の取得処理）
図６は、情報処理システムの処理の一例を示すシーケンス図である。図６を用いて、物品の荷姿の画像の取得処理を説明する。
ＣＳ６０１において、ＣＰＵ３０は、ピッキング対象の物品であるテーブル（円形）のピッキング指示をスマートグラス１００に送信する。ＣＰＵ３０は、送信するピッキング指示に、ピッキング対象であるテーブルが格納されている棚の位置情報、ピッキング対象であるテーブルの物品コード、名称の情報、ピッキングするテーブルの数の情報等を含ませる。
ＣＰＵ１０は、ピッキング指示を受信したら、例えば、受信したピッキング指示に含まれる情報に基づいて、ピッキングを指示するピッキング指示画面を、現実の風景と重畳してディスプレイ１４に表示する。
図７は、ＣＰＵ１０がピッキング指示を受信した場合にディスプレイ１４に表示するピッキング指示画面の一例である。図７のピッキング指示画面には、ピッキングを指示するメッセージ、ピッキング対象の物品が格納される棚の位置（ロケーション）、ピッキング対象の物品の物品コード、ピッキング対象の物品の物品名、ピッキングする個数の表示が含まれる。スマートグラス１００を装着する作業者Ａは、この画面を現実の景色と重畳して視認することで、自分がどこに格納されている何を幾つピッキングするのかを把握できる。
【００１６】
ＣＳ６０２において、ＣＰＵ１０は、ＣＳ６０１で送信されたピッキング指示に対応するピッキング対象の物品の荷姿の画像が登録されているか否かの確認指示を、サーバ装置１３０に送信する。
ＣＳ６０３において、ＣＰＵ３０は、ＣＳ６０２で送信された確認指示に応じて、メモリ３１に、ＣＳ６０１で送信したピッキング指示に対応するピッキング対象の物品と同じ種類の物品（テーブル（円形））の荷姿の画像が記憶されているか否かを確認する。図６では、メモリ３１には、ＣＳ６０１で送信したピッキング指示に対応するピッキング対象の物品と同じ種類の物品の荷姿の画像が記憶されていないとする。
ＣＳ６０４において、ＣＰＵ３０は、ＣＳ６０３での確認処理の結果をスマートグラス１００に送信する。ＣＰＵ３０は、メモリ３１にはＣＳ６０１で送信したピッキング指示に対応するピッキング対象の物品と同じ種類の物品の荷姿の画像が記憶されていないので、登録されていないことを示す情報をＳ６０３での確認処理の結果として送信する。
【００１７】
ＣＳ６０５において、ＣＰＵ１０は、ＣＳ６０４で送信された情報に基づいて、ＣＳ６０１で送信されたピッキング指示に対応するピッキング対象の物品の荷姿の画像の撮影を行うか否かを決定する。ＣＰＵ１０は、ＣＳ６０４で送信された情報がピッキング対象の物品の荷姿の画像が登録されていないことを示す情報であるので、ピッキング対象の物品の荷姿の画像を取得するために、ピッキング対象の物品の荷姿の画像の撮影を行うことを決定する。
ＣＳ６０６において、ＣＰＵ１０は、ＣＳ６０１で送信されたピッキング指示に対応するピッキング対象の物品の荷姿の画像の撮影を指示する撮影指示画面をディスプレイ１４に表示することで、作業者Ａにピッキング対象の物品の荷姿の撮影を指示する。ＣＰＵ１０は、撮影指示画面を、現実の風景と重畳して、ディスプレイ１４に表示する。図８は、ＣＳ６０６で表示される撮影指示画面の一例である。撮影指示画面は、例えば、ピッキング対象の物品の荷姿の撮影を指示するメッセージを含む。
作業者Ａは、ディスプレイ１４に表示された撮影指示画面を視認することで、自分がピッキング対象の物品の荷姿の画像の撮影を指示されていることを把握できる。作業者Ａは、例えば、カメラ１１０を操作して、ピッキング対象の物品の荷姿の画像を撮影する。図９は、作業者Ａがピッキング対象の物品を１つ、棚から取り出して、カメラ１１０を用いて撮影している状況の一例を示す図である。ＣＰＵ１０は、例えば、マイク１２０を介して音声で入力された撮影指示に応じて、カメラ１１０に撮影を指示する。また、ＣＰＵ１０は、例えば、スマートグラスの操作部を介したユーザの操作に基づいて入力された撮影指示に応じて、カメラ１１０に撮影を指示することとしてもよい。
なお、ＣＰＵ３０がピッキング指示に画像が未登録であることを示す情報を含めておき、その情報に基づいてＣＰＵ１０が荷姿画像を撮影することを決定することとしてもよい。
【００１８】
ＣＳ６０７において、ＣＰＵ１０は、ＣＳ６０６での撮影の指示に応じて、ユーザによりカメラ１１０を用いて撮影されたピッキング対象の物品の荷姿の画像を取得する。ＣＰＵ１０は、例えば、カメラ１１０により撮影された画像を、カメラ１１０から取得する。
ＣＳ６０８において、ＣＰＵ１０は、ＣＳ６０７で取得した画像の登録指示を、サーバ装置１３０に送信する。ＣＰＵ１０は、送信する登録指示に、ＣＳ６０７で取得した画像の情報を含ませる。
ＣＳ６０９において、ＣＰＵ３０は、ＣＳ６０８で送信された登録指示に応じて、送信された登録指示に含まれる画像の情報を、ＣＳ６０１で送信した指示に対応するピッキング対象の物品の物品コードと対応付けて、メモリ３１に記憶する。ＣＰＵ３０は、この処理により、ピッキング対象の物品の荷姿の画像を登録する。
以上の処理により、情報処理システムは、ＣＳ６０１で送信されたピッキング指示に対応する物品の荷姿の画像を取得できる。これにより、情報処理システムは、この処理以降に、同じ物品をピッキングするユーザに対して、その物品の荷姿の画像を提示することができるようになる。
【００１９】
（物品の荷姿の画像の提示処理）
図１０は、情報処理システムの処理の一例を示すシーケンス図である。図６の処理の後で、作業者Ｂに対して、Ｓ６０１でのピッキング指示に対応する物品と同じ物品のピッキング指示がなされた場合を例に、図１０を用いて、物品の荷姿の画像の提示処理を説明する。本実施形態では、情報処理システムは、複数のスマートグラス１００を含むこととする。作業者Ｂが装着するスマートグラス１００は、図６において作業者Ａが装着していたスマートグラス１００と異なるものとするが、同じのものでもよい。また、本実施形態では、図６の処理の後で、作業者Ａと異なる作業者Ｂに対して、Ｓ６０１でのピッキング指示に対応する物品と同じ物品のピッキング指示がなされたとするが、作業者Ａに対して、なされたこととしてもよい。作業者Ｂは、作業者Ａの後にピッキングの作業を行う第２の作業者の一例である。図６での作業者Ａが行っていたピッキング作業は、第１の倉庫作業の一例である。図１０で作業者Ｂが行うピッキング作業は、第１の倉庫作業の後の倉庫作業である第２の倉庫作業の一例である。
ＣＳ１００１において、ＣＰＵ３０は、ピッキング対象であるテーブル（円形）のピッキング指示を作業者Ｂが装着するスマートグラス１００に送信する。ＣＰＵ３０は、送信するピッキング指示に、ピッキング対象であるテーブルが格納されている棚の位置情報、ピッキング対象であるテーブルの物品コード、名称の情報、ピッキングするテーブルの数の情報を含ませる。
ＣＰＵ１０は、ピッキング指示を受信したら、例えば、受信したピッキング指示に含まれる情報に基づいて、図７のようなピッキングを指示するピッキング指示画面をディスプレイ１４に表示する。
【００２０】
ＣＳ１００２において、ＣＰＵ１０は、ＣＳ１００１で送信されたピッキング指示に対応するピッキング対象の物品の荷姿の画像が登録されているか否かの確認指示を、サーバ装置１３０に送信する。
ＣＳ１００３において、ＣＰＵ３０は、ＣＳ１００２で送信された確認指示に応じて、メモリ３１に、ＣＳ１００１で送信したピッキング指示に対応するピッキング対象の物品の荷姿の画像が登録されているか否かを確認する。図１０では、図６の処理により、メモリ３１には、ＣＳ１００１で送信したピッキング指示に対応するピッキング対象の物品と同じ種類の物品（テーブル（円形））の荷姿の画像が記憶されているため、ピッキング対象の物品の荷姿の画像が登録されている。
ＣＳ１００４において、ＣＰＵ３０は、ＣＳ１００３での確認処理の結果を作業者Ｂの装着するスマートグラス１００に送信する。ＣＰＵ３０は、メモリ３１にはＣＳ１００１で送信したピッキング指示に対応するピッキング対象の物品の荷姿の画像が登録されているので、登録されていることを示す情報をＳ１００３での確認処理の結果情報として送信する。ＣＰＵ３０は、送信する結果情報に、メモリ３１に記憶されているＣＳ１００１で送信したピッキング指示に対応するピッキング対象の物品と同じ種類の物品の荷姿の画像の情報を含ませる。
【００２１】
ＣＳ１００５において、ＣＰＵ１０は、ＣＳ１００４で送信された結果情報に基づいて、ＣＳ１００１で送信されたピッキング指示に対応するピッキング対象の物品の荷姿の画像の撮影を行うか否かを決定する。ＣＰＵ１０は、ＣＳ１００４で送信された結果情報がピッキング対象の物品と同じ種類の物品の荷姿の画像が登録されていることを示す情報であるので、ピッキング対象の物品の荷姿の画像が既に登録されているために、ピッキング対象の物品の荷姿の画像の撮影を行わないと決定する。
なお、ＣＰＵ３０がピッキング指示に画像が登録済であることを示す情報を含めておき、その情報に基づいてＣＰＵ１０が荷姿画像を撮影しないと判定することとしてもよい。
ＣＳ１００６において、ＣＰＵ１０は、ＣＳ１００１で送信されたピッキング指示に対応するピッキング対象の物品の荷姿の画像を作業者Ｂに提示する。ＣＰＵ１０は、例えば、ＣＳ１００４で送信された結果情報から、ピッキング対象の物品の荷姿の画像を取得する。そして、ＣＰＵ１０は、取得した画像を提示するための提示画面を、ディスプレイ１４に表示することで、ピッキング対象の物品の荷姿の画像を作業者Ｂに提示する。ＣＰＵ１０は、提示画面を、現実の風景と重畳して、ディスプレイ１４に表示する。図１１は、提示画面の一例である。提示画面は、ピッキング対象の物品の荷姿の画像を含む。作業者Ｂは、提示画面を視認することで、ピッキング対象の物品がどのような形状で格納されているかを把握することができる。
しかも、作業者Ｂは、ピッキング対象を物品名称や物品コードではなく画像で確認できるため、円形の折り畳み式テーブルのテーブル群５０１、六角形の折り畳み式テーブルのテーブル群５０２、菱形の折り畳み式テーブルのテーブル群５０３等、外観において相紛らわしく作業者がピッキングする際に混同を生じるおそれがある物品であっても、対象の物品を確実にピックアップすることができる。なお、画像は静止画に限られず、動画であってもよい。
このように、情報処理システムは、図６の処理以降、Ｓ６０１での指示に対応するピッキング対象の物品と同じ物品をピッキングするユーザ全てに対して、ピッキング対象の物品の荷姿の画像を提示し、ピッキング作業を支援できる。
【００２２】
（スマートグラスの処理の詳細）
図１２は、スマートグラス１００の処理の一例を示すフローチャートである。図１２を用いて、図６、１０のシーケンス図の処理に用いられるスマートグラス１００の処理の詳細を説明する。
Ｓ１２０１において、ＣＰＵ１０は、サーバ装置１３０から、ピッキング指示を受信する。
Ｓ１２０２において、ＣＰＵ１０は、Ｓ１２０１で受信したピッキング指示に対応するピッキング対象の物品の荷姿の画像の撮影を行うか否かを決定する。本実施形態では、ＣＰＵ１０は、サーバ装置１３０にピッキング対象の物品の荷姿の画像が登録されているか否かに基づいて、ピッキング対象の物品の荷姿の画像の撮影を行うか否かを決定する。ＣＰＵ１０は、例えば、サーバ装置１３０にピッキング対象の物品の荷姿の画像が登録されているか否かの確認指示を送信する。そして、ＣＰＵ３０は、送信された確認指示に応じて、メモリ３１に、ピッキング対象の物品の荷姿の画像が登録されているか否かを確認し、確認の結果情報を、スマートグラス１００に送信する。ＣＰＵ１０は、送信された結果情報に基づいて、ピッキング対象の物品の荷姿の画像の撮影を行うか否かを決定する。
ＣＰＵ１０は、サーバ装置１３０にピッキング対象の物品の荷姿の画像が登録されている場合、ピッキング対象の物品の荷姿の画像の撮影を行うことを決定し、Ｓ１２０３の処理に進む。ＣＰＵ１０は、サーバ装置１３０にピッキング対象の物品の荷姿の画像が登録されていない場合、ピッキング対象の物品の荷姿の画像の撮影を行わないことを決定し、Ｓ１２０６の処理に進む。
【００２３】
Ｓ１２０３において、ＣＰＵ１０は、Ｓ１２０１で受信したピッキング指示に対応するピッキング対象の物品の荷姿の画像の撮影を指示する撮影指示画面をディスプレイ１４に表示し、スマートグラス１００を装着しているユーザに撮影を指示する。
Ｓ１２０４において、ＣＰＵ１０は、Ｓ１２０３での撮影の指示に応じて、ユーザによりカメラ１１０を用いて撮影されたピッキング対象の物品の荷姿の画像を取得する。ＣＰＵ１０は、例えば、カメラ１１０により撮影されたピッキング対象の物品の荷姿の画像を、カメラ１１０から取得する。
Ｓ１２０５において、ＣＰＵ１０は、Ｓ１２０４で取得した画像の登録指示を、サーバ装置に送信する。ＣＰＵ１０は、送信する登録指示にＳ１２０４で取得した画像の情報を含ませる。ＣＰＵ３０は、スマートグラス１００から登録指示を受信したら、受信した登録指示に含まれる画像の情報を、ピッキング対象の物品の物品コードと対応付けて、メモリ３１に記憶する。これにより、情報処理システムは、メモリ３１に荷姿の画像が登録されていなかった物品についての荷姿の画像を登録することができる。
【００２４】
Ｓ１２０６において、ＣＰＵ１０は、Ｓ１２０１で受信したピッキング指示に対応するピッキング対象の物品の荷姿の画像が存在するか否かを判定する。ＣＰＵ１０は、例えば、Ｓ１２０２で受信した結果情報にピッキング対象の物品の荷姿の画像の情報が含まれる場合、ピッキング対象の物品の荷姿の画像が存在すると判定し、Ｓ１２０７の処理に進む。また、ＣＰＵ１０は、例えば、Ｓ１２０２で受信した結果情報にピッキング対象の物品の荷姿の画像の情報が含まれない場合、ピッキング対象の物品の荷姿の画像が存在しないと判定し、図１２の処理を終了する。
Ｓ１２０７において、ＣＰＵ１０は、Ｓ１２０６で存在すると判定された画像を、ディスプレイ１４に表示して、スマートグラス１００を装着するユーザに提示する。ＣＰＵ１０は、例えば、Ｓ１２０６で存在すると判定された画像を含む提示画面をディスプレイ１４に表示する。これにより、情報処理システムは、ユーザにピッキング対象の物品の荷姿の画像を提示し、ピッキング作業を支援できる。
【００２５】
（効果）
以上、本実施形態の処理により、情報処理システムは、ピッキングを行っている作業者の後の作業者のために、ピッキング対象の物品について、荷姿の撮影を行うか否かを決定することができる。そして、情報処理システムは、荷姿の撮影を行う場合、ユーザに対して、その物品の荷姿の撮影を指示することとした。これにより、情報処理システムは、物品の荷姿の画像の取得を支援することができる。入庫時に全ての物品の荷姿の画像を撮影したり、物品の荷姿の撮影のために専門の作業者を用意したりする必要がないため、情報処理システムは、荷姿画像の収集の負担を軽減できる。
また、情報処理システムは、実際にピッキングが行われるタイミングで、荷姿の画像をメモリ３１に記憶することになる。そのため、情報処理システムは、実際にピッキングが行われるタイミングまでは荷姿の画像をメモリ３１に記憶していない。即ち、情報処理システムは、入庫時に物品に全ての物品の荷姿の画像を撮影する場合よりも、メモリ３１の記憶領域を節約できる。
また、情報処理システムは、更に、撮影を指示したユーザにより撮影された画像を取得して、メモリ３１に記憶することで、登録することした。これにより、情報処理システムは、その後に同じ物品をピッキングするユーザに対して、物品の荷姿の画像を提示することができる。
本実施形態の処理により、ピッキングを行うユーザが、ピッキング作業の合間に、ピッキング対象の物品の荷姿の画像の撮影という一手間をかけることで、情報処理システムは、他のユーザのピッキング作業の効率を向上させることができる。それにより、情報処理システムは、ピッキング作業全体の効率化を実現することができる。
倉庫に保管されている物品には、その物品の情報を示す２次元コード、バーコード、カラーコード等のマーカを貼付できないものがある。そのような物品のピッキング作業において、作業者は、マーカをスキャンして、その物品を特定できず、ピッキング対象の物品を把握することが困難な場合がある。このような場合、情報処理システムは、物品の荷姿の画像を、作業者に提示し、作業者によるピッキング対象の物品の把握を支援できる。即ち、情報処理システムは、特に、そのような物品にかかるピッキング作業について、効率化を実現できる。
【００２６】
本実施形態の情報処理システムは、図６のピッキング作業等の第１の倉庫作業の後に行われる図１０のピッキング作業等の第２の倉庫作業において用いられる画像として、第１の倉庫作業の際に作業対象の物品の荷姿の画像を撮影するか否かを決定する。
情報処理システムは、上記の構成によれば、第１の倉庫作業の後に第２の倉庫作業が行われるが、第１の倉庫作業を行う際に作業対象の物品の荷姿の画像を撮影するか否かを決定する。
例えば、ある出庫作業者（ピッキング作業者）が第１の倉庫作業としてある物品を棚から取り出すときに、情報処理システムは、物品画像撮影の必要性・合理性を判断する。又は、ある入庫作業者が第１の倉庫作業としてある物品を棚入れするときに、情報処理システムは、物品画像撮影の必要性・合理性を判断する。
その判断の結果に基づいて、情報処理システムは、例えば、第１の倉庫作業の作業者（出庫作業者や入庫作業者）に撮影の指示を行い、作業者が物品の荷姿を撮影する。
そして、この撮影された画像は、例えば、後の第２の倉庫作業の作業者が第２の倉庫作業である出庫作業を行う際に、ピッキング作業を容易に行うことができるようにするためにＡＲ画像等として提示するのに使用される。
これにより、情報処理システムは、ある作業者の倉庫作業の合間に、物品の荷姿の画像の撮影という一手間をかけることで、他の作業者の業効率を向上させることができる。
【００２７】
また、情報処理システムは、物品の荷姿の画像を撮影すると決定した場合、物品の荷姿の画像の撮影を、第１の倉庫作業の作業者に指示することが好ましい。
これにより、第１の倉庫作業の作業者が物品の荷姿を撮影し、撮影した画像を第２の倉庫作業の作業者が利用できるようになる。
また、情報処理システムは、物品の荷姿の画像を撮影すると決定した場合、物品の荷姿の画像が撮影可能となったときに撮影する撮影手段を更に有することが好ましい。
これにより、情報処理システムは、作業者の手間を取らせることなく、例えばバーコードのスキャン等物品の荷姿の画像が撮影可能なタイミングで物品の荷姿の画像を撮影できるようになる。
また、情報処理システムは、第１の倉庫作業の後に第１の倉庫作業の対象の物品と同じ種類の物品について第２の倉庫作業に関する指示がなされた作業者に対して、指示に応じて撮影された物品の荷姿の画像を提示する提示手段を更に有することが好ましい。
これにより、第２の倉庫作業の作業者は、第１の倉庫作業の作業者が撮影した物品画像を参照しながら作業を行うことができるため、倉庫作業を効率的に行うことができる。
なお、第１の倉庫作業、第２の倉庫作業共に、ピッキング等の出庫作業に限られず、入庫に関する作業も含まれる。
【００２８】
また、情報処理システムでは、第１の倉庫作業の対象である物品と同じ種類の物品の荷姿の画像が登録されているか否かに基づいて、物品の荷姿の画像の撮影を行うか否かを決定することが好ましい。
上記の構成には、同じ物品コードの物品について荷姿画像が既に登録されているか否かの判定を行う構成のほか、棚と物品コードの組合せに対して荷姿画像が既に登録されているか否かを判定し、登録されていない場合には、異なる種類の物品と判定され物品の荷姿を撮影する構成も含まれる。
これにより、例えば、同じ物品の画像が未だ撮影されていない場合には、物品画像を撮影する必要があると判断され、物品の画像が撮影されることになるため、不必要な物品画像の撮影を防止することができる。即ち、情報処理システムは、不要な撮影の処理に係るＣＰＵ１０、３０の使用率を軽減できる。また、情報処理システムは、不要な撮影により撮影された画像のデータの通信に係るネットワーク帯域を節約できる。
また、同じ物品コードで同じロケーションにある場合にのみ同じ種類の物品と判定する構成の場合には、物品の荷姿の画像として、例えば棚に物品が置かれた状態の画像が撮影されることで、棚の中でどのように物品が置かれているかを示す画像が必要な場合等において特に有効である。
【００２９】
また、情報処理システムは、物品と同じ種類の物品の注文内容に基づいて、物品の荷姿の画像の撮影を行うか否かを決定することが好ましい。
また、情報処理システムは、注文内容として、第１の倉庫作業の対象の物品と同じ種類の物品の注文があるか否かに基づいて、物品の荷姿の画像の撮影を行うか否かを決定することが好ましい。
これにより、例えば、同じ物品をその後（同一日等に）所定数Ｎ以上出庫する予定がある場合には、物品画像を撮影する合理性があると判断され、物品の画像が撮影されることになるため、不必要な物品画像の撮影を防止することができる。即ち、情報処理システムは、不要な撮影の処理に係るＣＰＵ１０、３０の使用率を軽減できる。また、情報処理システムは、不要な撮影により撮影された画像のデータの通信に係るネットワーク帯域を節約できる。
また、情報処理システムは、第１の倉庫作業の対象の物品の状態に基づいて、物品の荷姿の画像の撮影を行うか否かを決定することが好ましい。
これにより、例えば、物品の状態として、ＱＲコード（登録商標）やカラービット等、画像以外の他の手段ではその物品を探すことができないと考えられる物品であることを示すフラグ情報が設定されている場合や、特定のロケーションや物品分類などのものであり撮影除外対象であることを示すフラグ情報が設定されていない場合には、その物品については、システムが撮影対象と判断する。
【００３０】
また、情報処理システムは、第１の倉庫作業の対象の物品の状態として、物品が入れ物に入っている状態であるか否かに基づいて、物品の荷姿の画像の撮影を行うか否かを決定することが好ましい。
これにより、例えば、段ボール等の梱包材に入っている物品についてはその状態の画像を作業者に提示しても有効な情報とはならないため、不要な荷姿の撮影を防止できる。即ち、情報処理システムは、不要な撮影の処理に係るＣＰＵ１０、３０の使用率を軽減できる。また、情報処理システムは、不要な撮影により撮影された画像のデータの通信に係るネットワーク帯域を節約できる。
また、情報処理システムは、第１の倉庫作業の対象の物品の荷姿の画像の撮影を行うと決定した場合、物品の荷姿の画像の撮影を指示する情報を表示部に表示する。
ここで、物品の撮影は、例えば物品単体（作業者が手にとった状態等）の画像の撮影指示に限定されず、例えば物品が棚に置かれた状態の画像についての撮影指示であってもよいし、その両方の撮影指示であってもよく限定されない。特に、物品が棚に置かれた状態の画像については、複数の物品が画像に写り込むため、例えば、撮影時に矢印を表示させて、「この矢印の下に物品を合わせて物品を撮影して下さい」というようなメッセージを表示し、撮影した画像にその矢印を重ねて保存する構成であってもよい。
これにより、後の作業者によって利用される画像を適切に撮影することができる。
情報処理システムでは、作業者から荷姿の画像についての評価を受付け、その評価が、物品の荷姿の画像として不適切であることを示す評価の場合、物品の荷姿の画像の撮影を指示する情報を表示部に表示することにより、物品の荷姿の画像の撮影を前記第１の作業者に指示することが好ましい。
これにより、例えば、一定数以上の不適切評価の報告があった場合には、その荷姿画像を削除することができ、有用な荷姿画像のみを保持することができるため、荷姿画像の管理を効率的に行うことができる。
情報処理システムに含まれるサーバ装置１３０は、第１の倉庫作業の後に行われる第２の倉庫作業において用いられる画像として、第１の倉庫作業の際に作業対象の物品の荷姿の画像を撮影するか否かを決定する処理を行うこととするが、スマートグラス１００が同様の処理を行ってもよく、特に限定されない。
【００３１】
（変形例）
以下では、本実施形態の変形例について説明する。
本実施形態では、ＣＰＵ１０は、サーバ装置１３０にピッキング対象の物品の荷姿の画像が登録されているか否かに基づいて、ピッキング対象の物品の荷姿の画像の撮影を行うか否かを決定した。例えば、物品が入れ物に入っており、物品の形状が外部から視認できなかったり、物品が目立つ大きさをしており視認が容易だったり、物品が少量の物品しか格納できない棚に格納されているので視認が容易だったりする場合がある。このような場合、例え荷姿の画像がなくても、荷姿の画像が不要なので、荷姿の撮影は不要である。そこで、ＣＰＵ１０は、Ｓ１２０２等で、ピッキング対象の物品の状態に基づいて、ピッキング対象の物品の荷姿の画像の撮影を行うか否かを決定してもよい。
例えば、物品が段ボール箱等の入れ物に梱包されている場合、その物品の荷姿は、入れ物の形状となり、その物品を認識できる形状とならない。そのため、物品が入れ物に梱包されている状態の画像が提示されても、ユーザにとって、ピッキング作業の支援とはならない。
そこで、ＣＰＵ１０は、ピッキング対象の物品が入れ物に梱包されている状態の場合、ピッキング対象の物品の荷姿の画像の撮影を行わないことを決定することとしてもよい。また、ＣＰＵ１０は、ピッキング対象の物品が入れ物に梱包されていない状態の場合、ピッキング対象の物品の荷姿の画像の撮影を行うことを決定することとしてもよい。
【００３２】
ＣＰＵ１０は、例えば、サーバ装置１３０から、ピッキング対象の物品が入れ物に梱包されている物品であるか否かを示す情報を取得して、取得した情報に基づいて、ピッキング対象の物品が入れ物に梱包されているか否かを把握できる。
しかし、物品が入れ物に梱包されている場合、入れ物の中の物品の数が減ってくると、ピッキングする作業者や倉庫の管理者等が残りの物品を入れ物から出して、入れ物を物品が格納されている棚等の場所から除去することがある。即ち、サーバ装置１３０が関与することなく、格納中の物品の状態が変化する場合がある。このような場合、ＣＰＵ１０は、サーバ装置１３０から、ピッキング対象の物品が入れ物に梱包されている物品であるか否かを示す正確な情報を取得できない。
そこで、物品の梱包用の入れ物に、その入れ物に何が入っているかを示す情報を表す２次元コード、バーコード、カラービット等のオブジェクトが貼付されているとする。このような場合、ＣＰＵ１０は、例えば、カメラ１１０を介して、入れ物に貼付されているオブジェクトを認識することで、その入れ物に何が入っているかを把握でき、ピッキング対象の物品が入れ物に梱包されているか否かを把握できる。ＣＰＵ１０は、例えば、カメラ１１０を介して、入れ物に貼付されているオブジェクトを認識して、その入れ物にピッキング対象の物品が入っていることを把握した場合、その物品の荷姿の画像の撮影を行わないことを決定する。ピッキングする作業者や倉庫の管理者等が残りの物品を入れ物から出して、入れ物を物品が格納されている棚等の場所から除去する場合には、ＣＰＵ１０は、カメラ１１０を介して、入れ物に貼付されているオブジェクトを認識しない。この場合、ＣＰＵ１０は、例えば、入れ物に貼付されているオブジェクトを認識しなかったとして、その物品の荷姿の画像の撮影を行うことを決定する。そのため、ＣＰＵ１０は、入れ物から出された物品について、荷姿の画像の撮影を指示することを決定できる。
【００３３】
また、ピッキング対象の物品にも、その物品の情報を示す２次元コード、バーコード、カラービット等のオブジェクトが貼付されている。スマートグラス１００のユーザは、カメラ１１０を用いて、ピッキングした物品に貼付されているオブジェクトを撮影する。ＣＰＵ１０は、カメラ１１０により撮影された物品に貼付されているオブジェクトを認識することで、何がピッキングされたのかを把握する。
このような場合、スマートグラス１００のユーザは、入れ物に入っている物品をピッキングする場合、まず、入れ物に貼付されているオブジェクトを、カメラ１１０で撮影し、次に、ピッキングした物品に貼付されているオブジェクトを撮影することになる。その際、ＣＰＵ１０は、まず、入れ物に貼付されているオブジェクトを認識した後で、物品に貼付されているオブジェクトを認識することになる。また、スマートグラス１００のユーザは、入れ物に入っていない物品をピッキングする場合、直接、ピッキングした物品に貼付されているオブジェクトを撮影することになる。その際、ＣＰＵ１０は、直接、物品に貼付されているオブジェクトを認識することになる。
【００３４】
そこで、ＣＰＵ１０は、ピッキング対象の物品に貼付されたオブジェクトを認識する前に、入れ物に貼付されたオブジェクトを認識したか否かに基づいて、ピッキング対象の物品が入れ物に入っているか否かを判定してもよい。そして、ＣＰＵ１０は、ピッキング対象の物品が入れ物に入っているか否かの状態に基づいて、その物品の荷姿の画像の撮影を行うか否かを決定する。ＣＰＵ１０は、例えば、ピッキング対象の物品に貼付されたオブジェクトを認識する前に、入れ物に貼付されたオブジェクトを認識した場合、その物品が入れ物に入っていると判定し、荷姿の画像の撮影を行わないことを決定する。また、ＣＰＵ１０は、例えば、ピッキング対象の物品に貼付されたオブジェクトを認識する前に、入れ物に貼付されたオブジェクトを認識していない場合、その物品が入れ物に貼っていないと判定し、荷姿の画像の撮影を行うことを決定する。
以上、ＣＰＵ１０が、物品の状態である物品が入れ物に梱包されているか否かの状態に基づいて、ピッキング対象の物品の荷姿の画像の撮影を行うか否かを決定する処理を説明した。
【００３５】
また、ＣＰＵ１０は、物品の状態として、物品のロケーション（例えば、物品が格納されている棚の位置等）に基づいて、ピッキング対象の物品の荷姿の画像の撮影を行うか否かを決定することとしてもよい。例えば、ＣＰＵ１０は、ピッキング対象の物品につき撮影対象外であることを示す情報（又は、撮影対象であることを示す情報）が設定されたロケーションに存在する状態である場合、その物品の荷姿の画像の撮影を行わない（又は、行う）ことを決定してもよい。
また、ＣＰＵ１０は、物品の状態として、物品の大きさに基づいて、ピッキング対象の物品の荷姿の画像の撮影を行うか否かを決定することとしてもよい。例えば、ＣＰＵ１０は、ピッキング対象の物品の大きさが設定された閾値以上である場合、その物品の荷姿の画像の撮影を行わない（又は、行う）ことを決定してもよい。例えば、ＣＰＵ１０は、カメラ１１０を介して撮影された画像中で、画像処理等により検出されたピッキング対象の物品が占める領域の大きさが設定された閾値以上である場合、その物品の荷姿の画像の撮影を行わない（又は、行う）ことを決定してもよい。
以上、ＣＰＵ１０は、ピッキング対象の物品の状態に基づいて、ピッキング対象の物品の荷姿の画像の撮影を行うか否かを決定することにより、ピッキング対象の物品の状態に応じて不要な撮影作業にかかる負担を削減することができる。
【００３６】
また、例えば、あるユーザに荷姿の画像が登録されていない物品のピッキングの指示がなされた場合でも、他に同じ物品についての注文がなく、その後の所定期間内（例えば同日中等）にピッキングの予定がない等の場合、その物品の荷姿の画像を撮影する必要がない。そこで、ＣＰＵ１０は、Ｓ１２０２で、ピッキング対象の物品の注文内容に基づいて、ピッキング対象の物品の荷姿の画像の撮影を行うか否かを決定してもよい。
ＣＰＵ１０は、例えば、Ｓ１２０２で、ピッキング対象の物品についての注文内容を示す情報を、サーバ装置１３０に要求する。メモリ３１は、予め、ピッキング対象の物品についての注文内容を示す情報を記憶している。物品の注文内容を示す情報とは、例えば、いつ、幾つの物品のピッキングが行われるかを示す情報である。ＣＰＵ３０は、注文内容を示す情報の要求を受信したら、メモリ３１に記憶されているピッキング対象の物品についての注文内容を示す情報をスマートグラス１００に送信する。
ＣＰＵ１０は、サーバ装置１３０から受信した情報が示すピッキング対象の物品の注文内容に基づいて、ピッキング対象の物品の荷姿の画像の撮影を行うか否かを決定する。ＣＰＵ１０は、例えば、サーバ装置１３０から受信した情報が示すピッキング対象の物品の注文内容が、今回のピッキング以降に新たなピッキングが行われないことを示す情報である場合、ピッキング対象の物品の荷姿の画像の撮影を行わないことを決定する。ＣＰＵ１０は、例えば、サーバ装置１３０から受信した情報が示すピッキング対象の物品の注文内容が、今回のピッキング以降に新たなピッキングが行われることを示す情報である場合、ピッキング対象の物品の荷姿の画像の撮影を行うことを決定する。
以上、ＣＰＵ１０は、ピッキング対象の物品の注文内容に基づいて、ピッキング対象の物品の荷姿の画像の撮影を行うか否かを決定することにより、注文内容に応じて不要な撮影作業にかかる負担を削減することができる。
また、ＣＰＵ１０は、例えば、サーバ装置１３０から受信した情報が示すピッキング対象の物品の注文内容が、今回のピッキング以降にある回数だけピッキングが行われることを示す情報である場合、以下のような処理を行ってもよい。即ち、ＣＰＵ１０は、その回数が設定された閾値以上である場合、ピッキング対象の物品の荷姿の画像の撮影を行うことを決定し、その回数が設定された閾値未満である場合、ピッキング対象の物品の荷姿の画像の撮影を行わないことを決定してもよい。あるピッキング作業以降に、同じ種類の物品のピッキングの予定が設定された閾値未満である場合、物品の荷姿の画像があまり利用されないこととなる。このように、ユーザかけた撮影作業の負担に見合うメリットが得られない場合がある。ＣＰＵ１０は、以上の処理により、撮影作業の負担に見合うメリットが得られない場合、撮影の指示を行わず、撮影作業にかかる負担を軽減できる。
【００３７】
ＣＰＵ１０が、サーバ装置１３０に荷姿の画像が登録されているか否か、物品の状態、物品の注文内容のうち何れか１つに基づいて、ピッキング対象の物品の荷姿の画像の撮影を行うか否かを決定する処理を説明した。しかし、ＣＰＵ１０は、複数の条件に基づいて、ピッキング対象の物品の荷姿の画像の撮影を行うか否かを決定してもよい。
例えば、ＣＰＵ１０は、サーバ装置１３０に荷姿の画像が登録されているか否か、及び、物品の注文内容に基づいて、ピッキング対象の物品の荷姿の画像の撮影を行うか否かを決定してもよい。ＣＰＵ１０は、まず、サーバ装置１３０に荷姿の画像が登録されているか否かを判定する。そして、ＣＰＵ１０は、サーバ装置１３０に荷姿の画像が登録されていると判定した場合、ピッキング対象の物品の荷姿の画像の撮影を行わないことを決定する。また、ＣＰＵ１０は、サーバ装置１３０に荷姿の画像が登録されていないと判定した場合、ピッキング対象の物品の注文内容を示す情報をサーバ装置１３０から取得する。そして、ＣＰＵ１０は、取得した情報が示す注文内容が、今回のピッキング以降に新たなピッキングが行われることを示す情報である場合、ピッキング対象の物品の荷姿の画像の撮影を行うことを決定する。また、ＣＰＵ１０は、取得した情報が示す注文内容が、今回のピッキング以降に新たなピッキングが行われないことを示す情報である場合、ピッキング対象の物品の荷姿の画像の撮影を行わないことを決定する。
以上、ＣＰＵ１０は、複数の条件に基づいて、ピッキング対象の物品の荷姿の画像の撮影を行うか否かを決定することにより、より精度よく不要な撮影作業にかかる負担を削減することができる。
以上、説明したように、情報処理システムは、荷姿の画像が登録されているか否か以外の条件に基づいて、ピッキング対象の物品の荷姿の画像の撮影を行うか否かを決定することにより、効率化効果の高い物品についてのみ荷姿の画像の撮影を指示できる。これにより、情報処理システムは、全ての物品について荷姿画像を撮影する必要がなくなるため、物品の荷姿の画像の収集についての作業者の負荷が大幅に軽減できる。また、情報処理システムは、スマートグラス１００とサーバ装置１３０との間での不要な画像のやり取りを削減できるため、スマートグラス１００とサーバ装置１３０との間での通信帯域を節約できる。また、情報処理システムは、不要な画像を記憶する必要がなくなるので、メモリ３１の記憶領域を節約できる。
【００３８】
ピッキング対象の物品の荷姿の画像がサーバ装置１３０に登録されている場合、情報処理システムは、ピッキングを行うユーザにピッキング対象の物品の荷姿の画像を提示する。この提示された画像が、例えば、ピンボケした画像であったり、薄暗い画像であったり、物品の一部しか映っていなくて全体が把握できない画像であったりする場合がある。
情報処理システムは、このように不適切な画像が提示される場合、以下の処理を行うこととしてもよい。即ち、ＣＰＵ１０は、画像を提示した後で、スマートグラス１００の操作部やマイク１２０等を介したユーザによる操作に基づいて、画像が不適切であることを示す評価情報を、サーバ装置１３０に送信する。ＣＰＵ３０は、画像が不適切であることを示す評価情報を受付けると、メモリ３１に登録されているピッキング対象の物品の荷姿の画像を削除し、新たに、ピッキング対象の物品の荷姿の画像の撮影を行うことを示す情報をスマートグラス１００に送信する。ＣＰＵ１０は、ピッキング対象の物品の荷姿の画像の撮影を行うことを示す情報を受信したら、図８に示すような撮影指示画面をディスプレイ１４に表示し、ユーザにピッキング対象の物品の荷姿の画像の撮影を指示する。そして、ＣＰＵ１０は、指示に応じて撮影された画像を、サーバ装置１３０に送信し、メモリ３１に記憶するように指示する。
以上の処理により、情報処理システムは、ピッキング対象の物品の荷姿の画像として、不適切な画像が登録されている場合、適切な画像の取得を支援することができる。
【００３９】
本実施形態では、スマートグラス１００が、ピッキング対象の物品の荷姿の画像の撮影を行うか否かを決定することとした。しかし、サーバ装置１３０が、ピッキング対象の物品の荷姿の画像の撮影を行うか否かを決定することとしてもよい。その場合、ＣＰＵ３０は、スマートグラス１００にピッキング指示を送信する前に、Ｓ１２０２等と同様の処理で、ピッキング対象の物品の荷姿の画像の撮影を行うか否かを決定する。そして、ＣＰＵ３０は、ピッキング対象の物品の荷姿の画像の撮影を行うか否かを示す情報を、ピッキング指示と併せて、スマートグラス１００に送信することになる。即ち、ＣＰＵ３０は、ピッキング対象の物品の荷姿の画像の撮影を行うことを示す情報をスマートグラス１００に送信することで、スマートグラス１００にピッキング指示画面をディスプレイ１４に表示させる。これにより、ＣＰＵ３０は、作業者に対して撮影を指示する。
図１３は、サーバ装置１３０が、ピッキング対象の物品の荷姿の画像の撮影を行うか否かを決定する処理を行う場合のサーバ装置１３０の処理の一例を示すフローチャートである。
Ｓ１３０１において、ＣＰＵ３０は、メモリ３１にピッキング対象の物品と同じ種類の物品の荷姿の画像がメモリ３１に登録されているか否かを確認する。
Ｓ１３０２において、ＣＰＵ３０は、Ｓ１３０１での確認の結果に基づいて、ピッキング対象の物品の荷姿の画像の撮影を要するか否かを決定する。ＣＰＵ３０は、例えば、Ｓ１３０１での確認の結果がメモリ３１にピッキング対象の物品と同じ種類の物品の荷姿の画像が記憶されていないことが確認されたことを示す結果である場合、ピッキング対象の物品の荷姿の画像の撮影を要することを決定し、Ｓ１３０３の処理に進む。また、ＣＰＵ３０は、例えば、Ｓ１３０１での確認の結果がメモリ３１にピッキング対象の物品と同じ種類の物品の荷姿の画像が記憶されていることが確認されたことを示す結果である場合、ピッキング対象の物品の荷姿の画像の撮影を要しないことを決定し、Ｓ１３０４の処理に進む。
【００４０】
Ｓ１３０３において、ＣＰＵ３０は、ピッキング対象の物品のピッキング指示と併せて、ピッキング対象の物品の荷姿の撮影を要することを示す情報をスマートグラス１００に送信する。また、ＣＰＵ３０は、ＣＳ６０１と同様に、送信するピッキング指示に、ピッキング対象であるテーブルが格納されている棚の位置情報、ピッキング対象であるテーブルの物品コード、名称の情報、ピッキングするテーブルの数の情報等を含ませる。ＣＰＵ１０は、ピッキング対象の物品のピッキング指示と併せて、ピッキング対象の物品の荷姿の撮影を要することを示す情報を受信したら、ＣＳ６０６と同様の処理で、撮影指示画面をディスプレイ１４に表示し、作業者に撮影を指示する。
Ｓ１３０４において、ＣＰＵ３０は、ピッキング対象の物品の荷姿の画像がメモリ３１に登録されている場合、ピッキング対象の物品のピッキング指示と併せて、メモリ３１に登録されているピッキング対象の物品の荷姿の画像をスマートグラス１００に送信する。また、ＣＰＵ３０は、ＣＳ６０１と同様に、送信するピッキング指示に、ピッキング対象であるテーブルが格納されている棚の位置情報、ピッキング対象であるテーブルの物品コード、名称の情報、ピッキングするテーブルの数の情報等を含ませる。ＣＰＵ１０は、ピッキング対象の物品のピッキング指示と併せて、ピッキング対象の物品の荷姿の画像を受信したら、ＣＳ１００６と同様の処理で、ピッキング対象の物品の荷姿の画像を作業者に提示する。
以上のように、サーバ装置１３０が、ピッキング対象の物品の荷姿の撮影を要するか否かを決定すると、図６の場合と比べて、ＣＳ６０２、ＣＳ６０４等のスマートグラス１００とサーバ装置１３０との間の通信を削減できる。これにより、情報処理システムは、スマートグラス１００とサーバ装置１３０との間の通信帯域を節約できる。
また、物品の状態が入れ物に梱包されている状態から入れ物から出された状態に変更された場合、ＣＰＵ３０は、その物品の状態を把握できない。そのため、ＣＰＵ３０は、例えば、物品の状態に基づいて、物品の荷姿の画像を撮影するか否かを決定する処理を行う場合、以下のような処理を行う。即ち、ＣＰＵ３０は、スマートグラス１００に対して、物品の状態を示す情報を要求する。ＣＰＵ１０は、物品の状態を示す情報を取得し、取得した情報をサーバ装置１３０に送信する。そして、ＣＰＵ３０は、スマートグラス１００から取得した物品の状態を示す情報に基づいて、物品の状態に基づいて物品の荷姿の画像の撮影を行うか否かを決定する処理を行う。サーバ装置１３０が物品の状態に基づいて、物品の荷姿の画像を撮影するか否かを決定する処理は、スマートグラス１００が物品の状態に基づいて、物品の荷姿の画像を撮影するか否かを決定する処理と同様の処理である。
【００４１】
本実施形態では、ＣＰＵ１０は、物品の荷姿の画像の撮影を指示する撮影指示画面をディスプレイ１４に表示することで、スマートグラス１００を装着しているユーザに対して、物品の荷姿の画像の撮影を指示することとした。しかし、ＣＰＵ１０は、例えば、カメラ１１０を制御して、サーバ装置１３０から指定されたタイミング等の設定されたタイミングで、撮影を行うこととしてもよい。その場合、ＣＰＵ１０は、例えば、後何秒後に、どの範囲をカメラ１１０で撮影するかを示す画面を、ディスプレイ１４に表示することで、ユーザに対して、物品をカメラ１１０の撮影範囲まで、移動させる。これにより、情報処理システムは、ユーザによるカメラ１１０の操作負担を軽減できる。即ち、この実施態様では、後何秒後に、どの範囲をカメラ１１０で撮影するかを示す画面を、ディスプレイ１４に表示することこそが、作業者に対する荷姿画像の撮影の指示となる。
本実施形態では、ＣＰＵ１０は、ピッキング対象の物品の荷姿の画像を、図１１のような提示画面に含ませて、ディスプレイ１４に表示することとした。しかし、ＣＰＵ１０は、ピッキング対象の物品の荷姿の画像を、図７のようなピッキング指示画面内に含ませて、ディスプレイ１４に表示することで、ユーザに提示してもよい。
本実施形態では、情報処理システムは、メモリ３１に物品の荷姿の画像を記憶することとしたが、例えば、外付けハードディスク、記憶サーバ等の外部の記憶装置に記憶することとしてもよい。
また、本実施形態では、ピッキング作業を例に説明したが、情報処理システムの特徴は物品画像の撮影の必要性・合理性を情報処理システムにおいて判断する点にあり、物品の画像の撮影は入庫作業の際等の他の倉庫作業の際に行われることとしてもよい。
【００４２】
また、本実施形態では、情報処理システムが作業者に対して物品の撮影を指示し、それに対して作業者が物品の画像の撮影を行うこととした。しかし、情報処理システムは、作業者に意識させることなく物品の画像を撮影することとしてもよい。
例えば、物品のバーコードのスキャンのタイミングで情報処理システムが物品の画像の撮影を行う。即ち、情報処理システムは、撮影が必要な物品のバーコードのスキャン時は、最初にカメラ１１０をズーム状態にしておき、撮影が必要と判断した場合、バーコードを認識した後、ズームを戻して物品の全体を撮影することができるタイミングで物品の画像を撮影する。これにより、情報処理システムは、作業者に手間を取らせることなく物品単体の姿を収めることができる。
【００４３】
また、情報処理システムは、物品の荷姿の画像を撮影するか否かの判定を、単に同じ物品コードの物品について既に荷姿の画像が存在しているか否かに基づいて行うのでなく、以下のようにしてもよい。情報処理システムは、同じロケーションで撮影された同じ物品コードの物品について、既に荷姿の画像が存在しているか否かを判定し、撮影対象と判定することとしてもよい。情報処理システムは、存在すると判定した場合、ピッキング対象の物品を撮影しないことを決定し、存在しないと判定した場合、ピッキング対象の物品を撮影することを決定する。この場合、例えば、物品の荷姿の画像として、例えば棚に物品が置かれた状態の画像が撮影されており、棚の中でどのように物品が置かれているかを示す画像が必要な場合等において特に有効である。
また、情報処理システムは、メモリ３１に同じロケーションで撮影されたピッキング対象の物品と同じ種類の物品の荷姿の画像が登録されている場合、その画像を作業者に提示することになるが、メモリ３１に同じロケーションで撮影されたピッキング対象の物品と同じ種類の物品の荷姿の画像が登録されていない場合、以下のような処理を行ってもよい。即ち、情報処理システムは、メモリ３１に異なるロケーションで撮影されたピッキング対象の物品と同じ種類の物品の荷姿の画像が登録されている場合、その画像を作業者に提示することとしてもよい。また、情報処理システムは、メモリ３１に異なるロケーションで撮影されたピッキング対象の物品と同じ種類の物品の荷姿の画像も登録されていない場合、ピッキング対象の物品の荷姿の画像の撮影を作業者に指示することとしてもよい。
また、情報処理システムは、物品の撮影指示として、例えば物品単体（作業者が手にとった状態等）の画像の撮影を指示する撮影指示を行ってもよいし、また、例えば棚に置かれた状態の物品の画像の撮影を指示する撮影指示を行ってもよい。また、情報処理システムは、その両方の画像の撮影を指示する撮影指示を行ってもよく限定されない。特に、物品が棚に置かれた状態の画像については、複数の物品が画像に写り込むため、情報処理システムは、例えば、撮影時にディスプレイ１４に矢印を表示させて、「この矢印の下に物品を合わせて物品を撮影して下さい」というようなメッセージを表示し、撮影した画像にその矢印を重ねた画像を登録してもよい。
また、荷姿の画像について、それを参照した後の作業者から不適切な画像である旨の報告があった場合、一定数以上の不適切評価の報告があったものについては、その荷姿画像を削除する構成であってもよい。ＣＰＵ１０は、例えば、ユーザによるスマートグラスの操作部を介した操作に基づいて、ピッキング対象の物品の画像が不適切であることを示す情報を、サーバ装置１３０に送信する。そして、ＣＰＵ３０は、スマートグラス１００から送信されたその画像が不適切であることを示す情報を受信し、受信したその画像が不適切であることを示す情報の数が一定数以上となると、その画像をメモリ３１から削除する。このような処理により、情報処理システムは、有用な荷姿画像のみを保持することができるため、荷姿画像の管理を効率的に行うことができる。
【００４４】
＜その他の実施形態＞
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではない。例えば、上述した情報処理システムの機能構成の一部又は全てをハードウェアとしてスマートグラス１００、サーバ装置１３０に実装してもよい。
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
上述した各実施形態の処理によれば、作業者の倉庫作業の際に後の作業者のために物品の荷姿の画像を撮影する必要がある場合、作業者に物品の荷姿の画像の撮影を指示することができる。
【図１】
2018105514.tif 000003
【図２Ａ】
2018105514.tif 000004
【図２Ｂ】
2018105514.tif 000005
【図３】
2018105514.tif 000006
【図４】
2018105514.tif 000007
【図５】
2018105514.tif 000008
【図６】
2018105514.tif 000009
【図７】
2018105514.tif 000010
【図８】
2018105514.tif 000011
【図９】
2018105514.tif 000012
【図１０】
2018105514.tif 000013
【図１１】
2018105514.tif 000014
【図１２】
2018105514.tif 000015
【図１３】
2018105514.tif 000016
【国際調査報告】
2018105514.tif 000017
2018105514.tif 000018
2018105514.tif 000019
2018105514.tif 000020