(57)【要約】      （修正有）【課題】荷物の搬送作業における、業務効率を向上させることが可能な仕組み提供する情報処理装置、情報処理装置の制御方法、およびプログラムを提供する。【解決手段】撮像装置（ネットワークカメラ１０１）から、荷物を配送先に運ぶ車両を撮像した画像データを取得し、取得した画像データから、画像データに映る車両を識別可能な識別情報を特定する。特定した識別情報を用いて、車両の荷物の配送先を特定し、特定した配送先を作業員に認識させるべく、通知する。【選択図】図１
2019082869.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置と通信可能な情報処理装置であって、
前記撮像装置から、荷物を配送先に運ぶ車両を撮像した画像データを取得する取得手段と、
前記取得手段で取得した画像データから、当該画像データに映る車両を識別可能な識別情報を特定する第１特定手段と、
前記第１特定手段で特定した前記識別情報を用いて、前記車両の荷物の配送先を特定する第２特定手段と、
前記第２特定手段で特定した配送先をユーザに認識させるべく、通知する通知手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記識別情報に対応する配送先の情報を管理する管理手段を備え、
前記第２特定手段は、前記管理手段で管理する前記配送先の情報と、前記第１特定手段で特定した前記識別情報とを用いて前記車両の荷物の配送先を特定すること
を特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記取得手段は、移動対象の荷物を撮像する撮像装置から画像データを取得し、
前記取得手段で取得した画像データを解析し、識別情報を特定する第３特定手段と、
前記第３特定手段で特定した識別情報の情報を用いて、前記荷物の配送先を特定する第４特定手段と、
前記第４特定手段で特定した前記配送先ごとに前記荷物を識別表示した画面を生成する生成手段と
を備えることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記第２特定手段により配送先を特定した後に、別の画像データから当該第２の特定手段により配送先を特定した場合に、前記通知手段は、特定した順番に基づく前記配送先の優先度もユーザに認識させるべく通知することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記識別情報は、車両のナンバープレートに記載のナンバーであることを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
撮像装置と通信可能な情報処理装置の制御方法であって、
前記撮像装置から、荷物を配送先に運ぶ車両を撮像した画像データを取得する取得工程と、
前記取得工程で取得した画像データから、当該画像データに映る車両を識別可能な識別情報を特定する第１特定工程と、
前記第１特定工程で特定した前記識別情報を用いて、前記車両の荷物の配送先を特定する第２特定工程と、
前記第２特定工程で特定した配送先をユーザに認識させるべく、通知する通知工程と
を備えることを特徴とする情報処理装置の制御方法。
【請求項７】
撮像装置と通信可能な情報処理装置であって、
前記情報処理装置を、
前記撮像装置から、荷物を配送先に運ぶ車両を撮像した画像データを取得する取得手段と、
前記取得手段で取得した画像データから、当該画像データに映る車両を識別可能な識別情報を特定する第１特定手段と、
前記第１特定手段で特定した前記識別情報を用いて、前記車両の荷物の配送先を特定する第２特定手段と、
前記第２特定手段で特定した配送先をユーザに認識させるべく、通知する通知手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理装置の制御方法、およびプログラムに関し、特に、荷物の搬送作業における、業務効率を向上させることが可能な仕組みに関する。
【背景技術】
【０００２】
工場のある場所に集荷された荷物を出荷するために、フォークリフトで各出荷先に荷物を配送する配送車のところまで運ぶという業務がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２９３４９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、配送車ごとに配送先は決まっており、どの荷物をフォークリフトで運ぶかは、到着している配送車によるため、従来、どの配送車が到着しているかを直接駐車場まで確認しに行くか、または内線等で確認する必要があったため、作業員にとっては、表示に手間であり業務効率の低下を招いていた。
【０００５】
上記特許文献１は、車のナンバーを読み取る技術が開示されているのみであり、特許文献１に記載の技術を用いたとしても依然として上述した課題は発生する恐れがあった。
【０００６】
本発明の目的は、荷物の搬送作業における、業務効率を向上させることが可能な仕組みを提供することである。
【課題を解決するための手段】
【０００７】
本発明は、撮像装置と通信可能な情報処理装置であって、前記撮像装置から、荷物を配送先に運ぶ車両を撮像した画像データを取得する取得手段と、前記取得手段で取得した画像データから、当該画像データに映る車両を識別可能な識別情報を特定する第１特定手段と、前記第１特定手段で特定した前記識別情報を用いて、前記車両の荷物の配送先を特定する第２特定手段と、前記第２特定手段で特定した配送先をユーザに認識させるべく、通知する通知手段とを備えることを特徴とする。
【０００８】
また、本発明は、撮像装置と通信可能な情報処理装置の制御方法であって、前記撮像装置から、荷物を配送先に運ぶ車両を撮像した画像データを取得する取得工程と、前記取得工程で取得した画像データから、当該画像データに映る車両を識別可能な識別情報を特定する第１特定工程と、前記第１特定工程で特定した前記識別情報を用いて、前記車両の荷物の配送先を特定する第２特定工程と、前記第２特定工程で特定した配送先をユーザに認識させるべく、通知する通知工程とを備えることを特徴とする。
【０００９】
また、本発明は、撮像装置と通信可能な情報処理装置であって、前記情報処理装置を、前記撮像装置から、荷物を配送先に運ぶ車両を撮像した画像データを取得する取得手段と、前記取得手段で取得した画像データから、当該画像データに映る車両を識別可能な識別情報を特定する第１特定手段と、前記第１特定手段で特定した前記識別情報を用いて、前記車両の荷物の配送先を特定する第２特定手段と、前記第２特定手段で特定した配送先をユーザに認識させるべく、通知する通知手段として機能させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、荷物の搬送作業における、業務効率を向上させることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明のネットワークカメラシステムの構成の一例を示すシステム構成図。
【図２】画像解析サーバ１０３に適用可能な情報処理装置のハードウェア構成の一例を示す図。
【図３】画像表示端末１０５のハードウェア構成の一例を示す図。
【図４】本発明の出荷先表示処理の流れを示すフローチャートの一例を示す図。
【図５】図４のステップＳ４０２の処理の詳細を示すフローチャートの一例を示す図。
【図６】配送先表示画面の一例を示す図。
【図７】配送先表示画面の一例を示す図
【図８】配送先データベースの一例を示す図。
【図９】集積場所画像データの分割のイメージを示す図。
【図１０】図４のステップＳ４０２の処理の詳細を示すフローチャートの一例を示す図。
【図１１】集荷場所画像データの中からパレットを検索するイメージを示す図。
【図１２】配送先表示画面の一例を示す図。
【図１３】配送可能な配送車を提示する処理の流れを示すフローチャートの一例を示す図。
【図１４】配送車データベースの一例を示す図。
【図１５】配送先表示画面の一例を示す図。
【図１６】配送先表示画面の一例を示す図。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１３】
図１は、本発明のネットワークカメラシステムの構成の一例を示すシステム構成図である。本ネットワークカメラシステムは、１又は複数のネットワークカメラ１０１、ＰＯＥ  ＨＵＢ１０２、画像解析サーバ１０３、無線ＬＡＮルータ１０４、画像表示端末１０５を含む、各機器はネットワーク１０６により接続されている。
【００１４】
ネットワークカメラ１０１は、例えば、倉庫や工場等で、荷物を載せるための荷役台である「パレット」が置かれる場所（集荷場所）を撮影可能な位置に設けられている。ネットワークカメラ１０１は、本発明における、撮像装置の一例である。
【００１５】
ＰＯＥ  ＨＵＢ（Ｐｏｗｅｒ  ｏｖｅｒ  Ｅｔｈｅｒｎｅｔ  ＨＵＢ）１０２は、ネットワークカメラ１０１に電力を供給して動作させる。
【００１６】
画像解析サーバ１０３は、ネットワークカメラ１０１で撮影した画像データを取得し、取得した画像データを解析して、パレットに載っている荷物の配送先の特定等を行う。画像解析サーバ１０３は、本発明における、情報処理装置の一例である。
【００１７】
画像表示端末１０５は、フォークリフトを操縦する作業員等が持ち歩くか、フォークリフトに備え付けられる装置である。
【００１８】
画像表示端末１０５は、無線ＬＡＮルータ１０４を介してネットワーク１０６に接続し、画像解析サーバ１０３により、各荷物の配送先が重畳された集荷場所画像データを表示部３０６に表示する。
【００１９】
作業員は、画像表示端末１０５の表示部３０６に表示された集荷場所画像データを閲覧することで、各荷物の配送先を特定し、特定した配送先に荷物を配送する配送車の所までフォークリフトで荷物を移動させる。
【００２０】
なお、本実施形態では、荷物の側面にラベルが貼られており、またラベルにはＱＲコード（ＱＲコードは登録商標）と、荷物の配送先を一意に識別するための配送先コードが印字されている。なお、他の実施形態として、ＱＲコードに限らずバーコード（１次元コードともいう）であっても、カラーバーコードであっても良い。以上で、図１の説明を終了する。
【００２１】
次に、図２を用いて、図１に示した画像解析サーバ１０３に適用可能な情報処理装置のハードウェア構成の一例について説明する。
【００２２】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２３】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、ロードしたプログラムを実行することで各種動作を実現するものである。
【００２４】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ディスプレイ２１０（液晶、ブラウン管を問わない）等の表示器への表示を制御する。
【００２５】
２０７はメモリコントローラで、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶する外部記憶装置（ハードディスク（ＨＤ））や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２６】
２０８は通信Ｉ／Ｆコントローラで、ネットワークを介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２７】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２８】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる設定ファイル等も外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。以上で、図２の説明を終了する。
【００２９】
次に、図３を参照して、図１の画像表示端末１０５のハードウェア構成の一例について説明する。
【００３０】
図３において、３０１はＣＰＵで、システムバス３１０に接続される後述する各種のデバイスを統括的に制御する。ＲＯＭ３０３や外部メモリ３０９には、ＣＰＵ３０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステム（ＯＳ）や、画像表示端末１０５が実行する機能を実現するために必要な各種プログラムやデータ等が記憶されている。
【００３１】
３０２はＲＡＭで、ＣＰＵ３０１の主メモリ、ワークエリア等として機能する。ＣＰＵ３０１は、後述する各種の処理の実行に際して必要なプログラム等をＲＯＭ３０３や外部メモリ３０９からＲＡＭ３０２にロードして、ロードしたプログラムを実行することで、各種の動作を実現する。
【００３２】
撮影部３０４は、撮影レンズ、撮像素子、撮像素子で得られた画像信号を所定の形式に変換する回路等からなる。通信部３０５は、通信ネットワーク（例えば、図１のネットワーク１０６）を介して画像解析サーバ１０３等の外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００３３】
表示部３０６は、液晶ディスプレイ等からなり、ＣＰＵ３０１が、例えばＲＡＭ３０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、表示部３０６への表示を可能としている。
【００３４】
操作部３０７はＣＰＵ３０１に対して各種の指示を入力するためのものであり、各種のボタンや表示部３０６に貼られているタッチパネルシートからなる。表示部３０６に表示されているシステムの操作画面に対する押下指示を受け付けると、押されるとその位置情報を操作部３０７はＣＰＵ３０１に伝える。
【００３５】
音声入力部３０８は、マイク等から構成され、入力された音声を音声信号に変換する。外部メモリ３０９は、画像表示端末１０５が後述するフローチャート示す各ステップの処理を実行するためのプログラムやデータを記憶する記憶装置である。
【００３６】
本発明を実現するための各種プログラムは外部メモリ３０９に記録されており、必要に応じてＲＡＭ３０２にロードされることにより、ＣＰＵ３０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる設定ファイル等も外部メモリ３０９に格納されており、これらについての詳細な説明も後述する。
【００３７】
以上が、図１の画像表示端末１０５のハードウェア構成の一例の説明である。
【００３８】
次に、図４について説明する。図４は、画像表示端末１０５が画像解析サーバ１０３から解析結果の画像データを受け取り、出荷先を表示した集荷場所画像データを表示する本発明の出荷先表示処理の流れを示すフローチャートの一例である。
【００３９】
図４に示す各処理は、画像解析サーバ１０３のＣＰＵ２０１、または画像表示端末１０５のＣＰＵ３０１により実行される。
【００４０】
ステップ４０１で、画像表示端末１０５は、表示部３０６に表示された配送先表示画面（図６）上で、出荷先表示ボタン（６０１）の選択をユーザから受け付けると、ステップ４０２で、画像解析サーバ１０３は、集荷場所のネットワークカメラ画像データの解析を行い、集荷場所画像データ内のパレットに配送先の配色をオーバレイした画像データを作成する。ステップ４０２の処理の詳細は、図５を用いて後ほど説明する。
【００４１】
ここで、図６〜図８について説明する。図６は画像表示端末１０５の表示部３０６に表示される、ＱＲコード解析前の配送先表示画面である。
【００４２】
出荷先表示ボタン６０１は、当該ボタンがユーザにより押下されることで、図７に示す通り、画像データ表示領域６０３に表示される画像データ中の各パレットの荷物に配送先の色がオーバレイされて表示（図７の７０１〜７０３）される。また、各配送先をどの色で表示するかは、図８の配送先データテーブルにより決定される。
【００４３】
キャンセルボタン６０２は、配送先表示画面の表示を終了するためのボタンである。
【００４４】
画像データ表示領域６０３は、ネットワークカメラ１０１で撮影した画像データが表示される。
【００４５】
６０４は、ネットワークカメラ１０１で撮影した画像データに映るパレットを示す。
【００４６】
凡例６０５は、図７に示すように、画像データ表示領域６０３に表示される画像データ中の各パレットの荷物に配送先の色をオーバレイして表示するときに、各色が示す配送先がどこであるかを示す。
【００４７】
配送先コードの文字列６０６は、荷物側面に貼られたラベルに印字される、荷物の配送先を一意に識別するためのコードである。
【００４８】
図７は、後述する図４のステップＳ４０４で、出荷先表示ボタン６０１がユーザにより押下されることで各パレットの荷物に配送先の色をオーバレイした状態の一例を示す図である。
【００４９】
図８は、画像解析サーバ１０３の外部メモリ２１１で管理される配送先データテーブルの一例を示す図であり、ＱＲコードに埋め込まれている配送先コードから、配送先と配送先を識別するための色を管理するデータテーブルである。
【００５０】
配送先コード８０１は、各配送先を一意に識別するためのコードであり、パレット上の荷物に張り付けられるＱＲコード（２次元コードともいう）に埋め込まれている情報である。配送先８０２はパレット上の荷物の配送先を示し、色８０３は、画像データ表示領域６０３に表示される画像データ中のパレットの荷物が、配送先８０２に示される配送先である場合に、何色をオーバレイするかを示す。
【００５１】
ＱＲコードは、本発明における識別情報の一例である。以上で、図６〜図８の説明を終了し、図４の説明に戻る。
【００５２】
画像解析サーバ１０３は、ステップ４０３で、画像表示端末１０５に対してステップ４０２で作成した画像データを送信し、ステップ４０４で、画像表示端末１０５は、受信した画像データを表示部３０６に表示する（図７）。以上で図４の説明を終了し、次に図５について説明する。
【００５３】
図５は、画像解析サーバ１０３が撮影した集荷場所画像データを解析し、パレット画像部分に配送先の配色をオーバレイする手順の一例を示すフローチャートであり、図４のステップ４０２の処理の詳細を示すフローチャートの一例を示す図である。
【００５４】
図５に示す各処理は、画像解析サーバ１０３のＣＰＵ２０１、またはネットワークカメラ１０１のＣＰＵにより実行される。
【００５５】
ステップ５０１で画像解析サーバ１０３は、ネットワークカメラ１０１に集荷場所画像データをリクエストする。
【００５６】
ネットワークカメラ１０１は、画像解析サーバ１０３からのリクエストを受信し、ステップ５０２で、当該ネットワークカメラ１０１で撮影した集荷場所画像データを画像解析サーバ１０３に送信する。
【００５７】
ステップ５０３で、画像解析サーバ１０３は、集荷場所画像データを受信し、図９に示す通り、あらかじめ決められた数（横Ｘ、縦Ｙ）で画像を分割する。図９は撮影した集荷場所画像データを横Ｘ、縦Ｙで分割した画面のイメージを表している。
【００５８】
ステップ５０３と、後述するステップ１００３は、本発明における、撮像装置から、画像データを取得する取得手段の一例である。
【００５９】
ステップ５０４で、画像解析サーバ１０３は、ｘ＝１，ｙ＝１で変数を初期化し、ステップ５０５で、画像解析サーバ１０３は、分割した（ｘ，ｙ）の領域の集荷場所画像データの色分布を解析する。
【００６０】
ステップ５０６で、画像解析サーバ１０３は、ステップ５０５の解析の結果、白と黒の割合が所定以上あるかどうかを判定し、所定以上あればステップ５０７に移行し、所定以上なければ次の領域の画像を解析するためにステップ５１６に移行する。ステップ５０６は、本発明における、取得手段で取得した画像データを解析し、識別情報を特定する特定手段の一例である。
【００６１】
白と黒の割合が所定以上であった場合、ステップ５０７で、画像解析サーバ１０３は、ＱＲコードを解析するためにネットワークカメラ１０１に（ｘ，ｙ）領域のズーム画像の送信命令を送る。ステップ５０７は、本発明における、前記特定手段で特定した識別情報をズームして撮像するように前記撮像装置に指示する指示手段の一例である。
【００６２】
ステップ５０８で、ネットワークカメラ１０１は、画像解析サーバ１０３からの送信命令を受信し、（ｘ，ｙ）領域のズーム画像を画像解析サーバ１０３へ送る。
【００６３】
ステップ５０９で、画像解析サーバ１０３は（ｘ，ｙ）領域のズーム画像を受信し、ステップ５１０で受信したズーム画像の中にＱＲコードのファインダパターンがあるかどうかを判定する。
【００６４】
画像解析サーバ１０３は、ステップ５１０の判定によりＱＲコードのファインダパターンを検出できなかった場合はステップ５１６に処理を移行し、ＱＲコードのファインダパターンを検出した場合は、ステップ５１１に処理を移行してＱＲコードの情報の読み取りを行う。
【００６５】
ステップ５１２で、画像解析サーバ１０３は、ＱＲコードの情報が読み取れたかどうかの判定を行い、読み取れた場合はステップ５１４でＱＲコードに含まれている配送先コードに紐づいた色を配送先データベース（図８）から取得して、ステップ５１５に移行する。
【００６６】
ステップ５１２でＱＲコードの情報が読み取れなかったと判定された場合、画像解析サーバ１０３は、ステップ５１３でＱＲコードの右上にある配送先コードの文字列（配送先コードの文字列６０６）をＯＣＲで読み取り、ステップ５１５に移行する。
【００６７】
なお、本実施例では、配送先コードはＱＲコードの右上にあるものとしたが、配送先コードがどの位置にあるかは、画像解析サーバ１０３にユーザが予め登録していれば、右上でなくとも良い。また、画像解析により、配送先コードを特定しても良い。
【００６８】
ステップ５１５では、集荷場所画像データ中のＱＲコードを中心とした荷物のサイズに相当する矩形に配送先コードに紐づいた色をオーバレイ（図７）し、ステップ５１６へ移行する。なお、荷物のサイズは画像解析サーバであらかじめ記憶しても良いし、画像解析により、集荷場所画像中の荷物の領域を特定しても良い。
【００６９】
次にステップ５０６で白と黒の割合が所定以上でなかった場合の説明を行う。ステップ５１６では、画像解析サーバ１０３は、ｘが横分割数Ｘと同じかどうかを比較して、同じであればステップ５１８に移行し、同じでなければ次の領域の画像をチェックするためにステップ５１７でｘをインクリメントしてステップ５０５に戻る。
【００７０】
ステップ５１８では、画像解析サーバ１０３は、ｙが縦分割数Ｙと同じかどうかを比較して、同じであれば全分割画像を解析したので処理を終了し、同じでなければ次の領域の画像をチェックするためにステップ５１９でｙをインクリメントしてステップ５０５に戻る。
【００７１】
なお、図５の処理を実行後に荷物が運ばれると、運ばれた荷物の後ろに置かれていた別の荷物が集荷場所画像データに新たに映ることもあるため、荷物が運ばれた場合、その荷物があった領域に対してのみステップ５０５〜ステップ５１９の処理を実行することで、再度集荷場所画像データ全体に対してステップ５０５〜ステップ５１９の処理を実行するよりも処理負荷を軽減することが可能となる。荷物が運ばれたか否かは、集荷場所画像データを解析することにより特定する。
【００７２】
以上で、図５の説明を終了し、次に、図１０を用いて、図４のステップ４０２の処理の詳細を示すフローチャートの他の実施形態について説明する。
【００７３】
図１０は図５のフローチャートと別技術で、撮影した集荷場所画像データを解析し、パレット画像部分に配送先の配色をオーバレイする手順の一例を示すフローチャートである。
【００７４】
図５の処理では、パレットに載っている荷物一つ一つのＱＲコードの情報を読み取って、配送先の特定を荷物ごとに行っている。しかしながら、通常同一のパレットに載っている荷物は同一の配送先である。
【００７５】
そのため、本実施形態では、まず集荷場所画像データからパレットを特定し、パレットに載っている荷物のうちの１つのＱＲコードの情報を読み取ることで、その荷物の配送先を特定するとともに、当該荷物と同じパレットに載っているその他の荷物も特定した配送先と同じ配送先として特定する。そうすることで、パレットに載っている荷物一つ一つのＱＲコードの情報を読み取って、配送先の特定を荷物ごとに行うよりも、解析時間を短縮することができる。では、ここから図１０のフローチャートの各ステップについて説明する。
【００７６】
なお、図１０に示す各処理は、画像解析サーバ１０３のＣＰＵ２０１、またはネットワークカメラ１０１のＣＰＵにより実行される。
【００７７】
ステップ１００１で、画像解析サーバ１０３は、ネットワークカメラ１０１に集荷場所画像データをリクエストする。
【００７８】
ステップ１００２で、ネットワークカメラ１０１は、画像解析サーバ１０３からのリクエストを受信し、当該ネットワークカメラ１０１で撮影した集荷場所画像データを画像解析サーバ１０３に送信する。
【００７９】
ステップ１００３で、画像解析サーバ１０３は、ネットワークカメラ１０１から送信された集荷場所画像データを受信し、集荷場所画像データの中からパレット１１０２を検索する（図１１）。パレットの検索には、既知の画像のパターンマッチング技術を用いる（例えば、予め荷台の画像データを画像解析サーバ１０３で管理し、当該パレットの画像データと特徴量が一致または所定以上類似するものを集荷場所画像データから検索する）。ステップ１００３は、本発明における、取得手段で取得した画像データから台を特定する特定手段の一例である。
【００８０】
画像解析サーバ１０３は、ステップ１００４でパレットが見つからなかった場合は本処理を終了し、パレットが見つかった場合は、ステップ１００５で画像解析サーバ１０３はパレット上部の所定の位置の「横ｘ，縦ｙのサイズのＱＲコード解析画像領域（図１１のＱＲコード解析画像領域１１０１）」のズーム画像送信命令をネットワークカメラ１０１に送信する。
【００８１】
本実施形態においては、「横ｘ，縦ｙのサイズのＱＲコード解析画像領域」の所定の位置の情報は、ユーザが画像解析サーバ１０３にあらかじめ登録しておくものとする。
【００８２】
ステップ１００６で、ネットワークカメラ１０１は、画像解析サーバ１０３からの命令を受信し、ＱＲコード解析画像領域１１０１をズームして撮影した画像データを画像解析サーバ１０３へ送る。
【００８３】
ステップ１００７で、画像解析サーバ１０３は、ＱＲコード解析画像領域１１０１をズームして撮影した画像データを受信し、ステップ１００８で受信した画像データの中にＱＲコードのファインダパターンがあるかどうかを判定する。
【００８４】
画像解析サーバ１０３は、ステップ１００８の判定でＱＲコードを検出できなかった場合はステップ１０１４に移行し、ＱＲコードを検出した場合は、ステップ１００９に移行してＱＲコードの情報を読み取る。
【００８５】
ステップ１０１０で、画像解析サーバ１０３は、ＱＲコードの情報が読み取れたかどうかの判定を行い、読み取れた場合はステップ１０１２でＱＲコードに含まれている配送先コードに紐づいた色を配送先データベース（図８）から取得して、ステップ１０１３に移行する。
【００８６】
ステップ１０１０でＱＲコードが読み取れなかった場合は、ステップ１０１１でＱＲコードの右上にある配送先コードの文字列をＯＣＲで読み取り、ステップ１０１３に移行する。
【００８７】
なお、本実施例では、配送先コードはＱＲコードの右上にあるものとしたが、配送先コードがどの位置にあるかは、画像解析サーバ１０３にユーザが予め登録していれば、右上でなくとも良い。また、画像解析により、配送先コードを特定しても良い。
【００８８】
ステップ１０１３で、画像解析サーバ１０３は、集荷場所画像中のパレットに載っている全荷物に対して、配送先コードに紐づいた色をオーバレイ（図１２）し、ステップ１０１４へ移行する。ステップ１０１３は、本発明における、前記特定手段で特定した前記台ごとに当該台上の荷物を識別表示した画面を生成する生成手段の一例である。
【００８９】
ステップ１０１４で、画像解析サーバ１０３は、ステップ１００２でネットワークカメラ１０１から送信された集荷場所画像データの中から、画像検索により次のパレットを検索する。
【００９０】
ステップ１０１５でパレットが見つからなかった場合は本処理を終了し、見つかった場合は次のパレットの配送先を解析するためにステップ１００５に戻る。以上で、図１０の説明を終了する。
【００９１】
次に図１３を用いて、本発明の実施形態における、配送可能な配送車を提示する処理の流れを示すフローチャートの一例について説明する。
【００９２】
図１３は、既知の車番認識技術（例えば、特開２００７−２９３４９２号公報や、特開２０１３−２５１００５号公報に記載の技術）を利用し、各配送先に荷物を運ぶ配送車が配送可能な状態かどうかをユーザに提示する方法を示すフローチャートの一例である。これにより配送可能なパレットから出荷することができるため、配送車の待機時間を短縮し、効率良い配送業務が可能となる。
【００９３】
ステップ１３０１で、画像解析サーバ１０３は、駐車場の入り口など配送車の帰車が分かる場所に設置されたネットワークカメラから画像データを取得する。ステップ１３０１は、本発明における、前記撮像装置から、荷物を配送先に運ぶ車両を撮像した画像データを取得する取得手段の一例である。
【００９４】
ステップ１３０２で、画像解析サーバ１０３は、ステップ１３０１で取得した画像データから、これから荷積を行う配送車のナンバーを読み取る。ステップ１３０２は、本発明における、取得手段で取得した画像データから、当該画像データに映る車両を識別可能な識別情報を特定する第１特定手段の一例である。
【００９５】
ステップ１３０３で、画像解析サーバ１０３は、配送車データベース（図１４）を参照して、読み取ったナンバーと、ナンバー１４０３が一致する行の配送先１４０２を取得し、ステップ１３０４で、当該配送先１４０２によって示される配送先の配送車が到着したことをユーザに認識させるべく、通知する。
【００９６】
ステップ１３０３は、本発明における、第１特定手段で特定した前記識別情報を用いて、前記車両の荷物の配送先を特定する第２特定手段の一例である。また、ステップ１３０４は、本発明における、第２特定手段で特定した配送先をユーザに認識させるべく、通知する通知手段の一例である。
【００９７】
具体的には、例えば、図１５に示す通り、配送先表示画面上で「配送車到着済み」１５０１を表示することで通知する。なお、複数の配送車が到着した場合には、到着した順番を示す番号がそのまま優先度として、配送先表示画面上に表示される。
【００９８】
なお、図１３の処理は、ステップ４０１より後の画像表示端末１０５に配送先表示画面を表示している間に実行される。
【００９９】
図１４は、画像解析サーバ１０３の外部メモリ２１１に記憶される配送車データベースの一例を示す図である。
【０１００】
配送先コード１４０１は、各配送車の配送先を一意に識別するためのコードである。
【０１０１】
配送先１４０２は、配送車が荷物を配送する配送先を示す。ナンバー１４０３は、配送車のナンバープレートに記載のナンバーを示す。以上で図１４の説明を終了する。
【０１０２】
次に図１６を用いて、配送先表示画面の他の実施形態について説明する。図１６は、図４のステップ４０４において、画像表示端末１０５の表示部３０６に表示される配送先表示画面の一例を示す図である。
【０１０３】
パレット選択ボタン１６０１は、フォークリフトでパレットを運ぶ作業員が、配送先表示画面中の荷物の中からこれから運ぶ荷物をタッチ操作等により選択した後に押すボタンである。パレット選択ボタン１６０１が押下されると、メッセージ１６０２に示すように、当該選択された荷物がすでに運ばれる予定であることを示すメッセージが表示される。これにより、例えば、複数のフォークリフトで荷物を運ぶ場合に、他の作業員に対して、選択済みの荷物を優先的に運ぶべきであることを認識させたり、逆に選択済みの荷物以外の荷物を運ぶべきであることを認識させたりすることが可能となる。以上で、図１６の説明を終了する。
【０１０４】
以上、本発明によると、荷物の搬送作業における、業務効率を向上させることができる。
【０１０５】
本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、１つの機器からなる装置に適用してもよい。
【０１０６】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
【０１０７】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１０８】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【０１０９】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【０１１０】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【０１１１】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１１２】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１１３】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１１４】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【０１１５】
なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【０１１６】
１０１  ネットワークカメラ
１０２  ＰＯＥ  ＨＵＢ
１０３  画像解析サーバ
１０４  無線ＬＡＮルータ
１０５  画像表示装置
【図１】
2019082869.tif 000003
【図２】
2019082869.tif 000004
【図３】
2019082869.tif 000005
【図４】
2019082869.tif 000006
【図５】
2019082869.tif 000007
【図６】
2019082869.tif 000008
【図７】
2019082869.tif 000009
【図８】
2019082869.tif 000010
【図９】
2019082869.tif 000011
【図１０】
2019082869.tif 000012
【図１１】
2019082869.tif 000013
【図１２】
2019082869.tif 000014
【図１３】
2019082869.tif 000015
【図１４】
2019082869.tif 000016
【図１５】
2019082869.tif 000017
【図１６】
2019082869.tif 000018