(57)【要約】【課題】装置を小型化しつつ利用者のニーズに応えることができる配達物処理装置、および配達物処理プログラムを提供することである。【解決手段】実施形態の配達物処理装置は、認識部と、決定部とを持つ。認識部は、配達対象物を撮像する撮像部により撮像された画像に基づいて、配達対象物に付与された情報を認識処理する。決定部は、認識部により認識処理が開始されてから所定時間が経過するまでの間の認識部による認識処理の進捗度と、認識部が認識処理の延長を行った割合を示す延長率とに基づいて、認識部による認識処理を延長させるか否かを決定する。【選択図】図２
2016159271.tif 000002
【特許請求の範囲】
【請求項１】
配達対象物を撮像する撮像部により撮像された画像に基づいて、前記配達対象物に付与された情報を認識処理する認識部と、
前記認識部により前記認識処理が開始されてから所定時間が経過するまでの間の前記認識部による認識処理の進捗度と、前記認識部が認識処理の延長を行った割合を示す延長率とに基づいて、前記認識部による認識処理を延長させるか否かを決定する決定部と、
を備える配達物処理装置。
【請求項２】
前記決定部は、前記進捗度が第１の基準未満、且つ前記第１の基準よりも進捗度が低いことを示す第２の基準以上であり、更に前記延長率が設定値未満である場合に、前記認識部による認識処理を延長させる、
請求項１記載の配達物処理装置。
【請求項３】
前記決定部は、前記進捗度が前記第２の基準未満である場合に、前記認識部による認識処理を停止して、人の視認による前記認識処理を補助する外部装置に前記画像を送信することを決定する、
請求項２記載の配達物処理装置。
【請求項４】
前記決定部は、前記進捗度が第１の基準未満、且つ前記第１の基準よりも進捗度が低いことを示す第２の基準以上であり、更に、前記延長率が設定値以上である場合に、前記認識部による認識処理を停止して、人の視認による前記認識処理を補助する外部装置に前記画像を送信することを決定する、
請求項２または３のうちいずれか１項記載の配達物処理装置。
【請求項５】
画像を表示する表示部を、更に備え、
前記決定部は、前記表示部に前記延長率を表示させる、
請求項１から４のうちいずれか１項記載の配達物処理装置。
【請求項６】
前記延長率に対する設定値の変更を受け付ける受付部を、更に備え、
前記決定部は、前記受付部が受け付けた前記延長率の設定値に基づいて、前記認識部による認識処理を延長させるか否かを決定する、
請求項２記載の配達物処理装置。
【請求項７】
前記認識部を複数備え、
前記決定部は、前記複数の認識部の認識処理状態を監視し、新たな認識処理の要求が発生した場合において、認識処理中の認識部の数が上限数以上である場合に、前記認識部の優先度を算出し、最も優先度の低い認識部の認識処理を停止させて新たな認識処理を開始させる、
請求項１から６のうちいずれか１項記載の配達物処理装置。
【請求項８】
コンピュータに、
配達対象物を撮像する撮像部により撮像された画像に基づいて、前記配達対象物に付与された情報を認識処理させ、
前記認識処理が開始されてから所定時間が経過するまでの間の前記認識処理の進捗度と、前記認識処理の延長を行った割合を示す延長率とに基づいて、前記認識処理を延長させるか否かを決定する、
配達物処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、配達物処理装置、および配達物処理プログラムに関する。
【背景技術】
【０００２】
従来、配達対象物を撮影した画像から文字認識処理により配達対象物に付与された情報をＯＣＲ処理で読み取り、情報が読み取れなかった場合は、画像を外部装置へ転送し、更に外部装置でより精密にＯＣＲ処理することで文字認識の精度を向上させる装置が知られている。しかしながら、従来の技術では、上記のような段階的な処理を行いたいという利用者のニーズに応えるために、外部装置自体や、外部装置との通信を行うインターフェースを備える必要があり、装置が大型化する場合があった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２１１０９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、装置を小型化しつつ利用者のニーズに応えることができる配達物処理装置、および配達物処理プログラムを提供することである。
【課題を解決するための手段】
【０００５】
実施形態の配達物処理装置は、認識部と、決定部とを持つ。認識部は、配達対象物を撮像する撮像部により撮像された画像に基づいて、配達対象物に付与された情報を認識処理する。決定部は、認識部により情報の認識処理が開始されてから所定時間が経過するまでの間の認識部による認識処理の進捗度と、認識部が認識処理の延長を行った割合を示す延長率とに基づいて、認識部による認識処理を延長させるか否かを決定する。
【図面の簡単な説明】
【０００６】
【図１】配達物処理システム１の概要図。
【図２】配達物処理システム１の機能構成例を示す図。
【図３】住所認識部２６の機能構成について説明するための図。
【図４】住所認識制御部２７により実行される認識処理の流れを示すフローチャート。
【図５】住所認識記憶部２９に記憶される各処理のカウント値の一例を示す図。
【図６】第１の所定時間経過時の判断基準を示す図。
【図７】認識処理の経過時間と進捗度の関係を示す図。
【図８】オペレーションパネル５の表示部に表示される画像ＩＭ１の一例。
【図９】オペレーションパネル５の表示部に表示される画像の他の一例。
【図１０】オペレーションパネル５の表示部に表示される閾値および処理時間の設定を示す画像の一例。
【図１１】住所認識制御部２７により実行される認識処理停止の流れを示すフローチャート。
【図１２】時間の経過と優先度との関係の一例を示す図。
【発明を実施するための形態】
【０００７】
以下、実施形態の配達物処理装置、および配達物処理プログラムを含む配達物処理システム１を、図面を参照して説明する。
【０００８】
図１は、配達物処理システム１の概要図である。配達物処理システム１は、宅配物や、はがき、封筒等を含む配達対象物Ｐを配達先に応じた区分箇所に区分するシステムである。配達物処理システム１は、例えばベルトコンベアや挟持ベルト等を含む搬送機構１２により搬送される配達対象物Ｐを撮像する。配達物処理システム１は、撮像部１４により撮像された画像から配達対象物Ｐに付与された住所情報を認識し、認識した住所情報に基づいて配達対象物Ｐを区分する。住所情報とは、配達対象物Ｐの配達先の住所を示す情報である。住所情報は、氏名または名称等を含んでもよい。
【０００９】
配達物処理システム１は、区分機本体２と、ビデオコーディングシステム（以下、「ＶＣＳ」と称する。）１００とを備える。配達物処理装置２０とＶＣＳ１００との間は、ＷＡＮ（Wide Area Network）やＬＡＮ（Local Area Network）等のネットワークＮＷで接続されている。
【００１０】
区分機本体２は、例えば、オペレーションパネル５と、供給部１０と、搬送機構１２と、撮像部１４と、バーコードリーダ（以下、「ＢＣＲ」と称する。）１６と、バーコードライタ（以下、「ＢＣＷ」と称する。）１８と、区分部１９と、配達物処理装置２０とを備える。
【００１１】
オペレーションパネル５は、操作部（不図示）と表示部（不図示）とを備える。操作部は、利用者が情報を入力するための装置である。操作部は、キーボードやマウス、タッチパネル、マイク等の入力デバイスを備える。表示部は、例えばＬＣＤ（Liquid Crystal Display）や有機ＥＬ（Electroluminescence）等の表示装置である。表示部は、配達物処理システム１の動作状態などを表示する。
【００１２】
供給部１０は、搬送機構１２の上流側に設けられる。供給部１０には、搬送機構１２に搬送する配達対象物Ｐがセットされる。供給部１０には、例えば重ねられた状態で配達対象物Ｐがセットされる。供給部１０は、分離ローラ（不図示）を備える。分離ローラは、セットされた配達対象物Ｐの下端に接する。この状態で、分離ローラが回転することにより、供給部１０にセットされた配達対象物Ｐが供給部１０から取り出され搬送機構１２に送られる。
【００１３】
搬送機構１２は、供給部１０から供給された配達対象物Ｐを区分部１９へ向けて搬送する。搬送機構１２は、例えば搬送ベルト、駆動プーリ、および駆動モータを備える。駆動プーリは、駆動モータの駆動により出力される駆動力により回転する。搬送ベルトは、駆動プーリの回転力により動作して配達対象物Ｐを搬送する。
【００１４】
撮像部１４は、撮像位置に到達した配達対象物Ｐを撮像し、撮像した画像を配達物処理装置２０に出力する。撮像部１４は、例えば移動する配達対象物Ｐを高解像度に撮影できるラインスキャン方式の複数のスキャナと照明とを有する。照明は、搬送機構１２により搬送される配達対象物Ｐに向けて光を照射する。撮像部１４は、複数のスキャナを、例えば異なる角度から配達対象物Ｐを撮影できる位置に配置することで、配達対象物Ｐの各面を撮像することができる。なお、撮像部１４は、例えば、所定の平面領域を、一度に撮影可能なカメラを備えてもよいし、ビデオカメラを備えてもよい。
【００１５】
ＢＣＲ１６は、配達対象物Ｐに付与されている識別情報が含まれるＩＤバーコードや、配達対象物Ｐを住所が含まれる住所バーコードにエンコードされた情報を読み取ると共に、読み取った情報を認識する。ＢＣＲ１６は、認識した情報を配達物処理装置２０へ出力する。
【００１６】
ＢＣＷ１８は、配達物処理装置２０の指示に基づいて、配達対象物ＰにＩＤバーコード、或いは住所バーコードを印字する。ＢＣＷ１８は、例えば配達物処理装置２０により住所情報が認識された配達対象物Ｐに対し、認識結果としての住所情報をエンコードした住所バーコードを印字する。また、ＢＣＷ１８は、住所の認識が完了しなかった配達対象物Ｐに対しても識別情報をエンコードしたＩＤバーコードを印字する。配達物処理装置２０は、後述するビデオコーディングの結果と識別情報との対応関係を保持しておく。
【００１７】
区分部１９は、搬送機構１２の下流側に設けられる。区分部１９は、例えば複数の段、および複数の列に区画された複数の区分ポケット（不図示）、延長ポケット、およびＶＣＳポケット（不図示）を含む。区分部１９は、配達物処理装置２０の指示に基づいて、指示された区分先に対応する区分ポケットに配達対象物Ｐを搬送して集積させる。また、延長ポケットには、後述する延長ＯＣＲ処理が行われた配達対象物Ｐが集積される。また、ＶＣＳポケットには、ビデオコーディングが行われた配達対象物Ｐが集積される。延長ポケットとＶＣＳポケットは統合されてもよい。延長ポケットまたはＶＣＳポケットに集積された配達対象物Ｐは、供給部１０に回される。この場合、前述したＢＣＷ１８によって印字されたＩＤバーコードによって搬送先の区分ポケットが判断される。
【００１８】
ＶＣＳ１００は、配達物処理装置２０により住所情報が認識できなかった配達対象物Ｐの画像を表示部１３０に表示し、人の視認により住所情報の認識を補助するシステムである。ＶＣＳ１００は、画像蓄積分配部１１０と、ビデオコーディングデスク（以下、「ＶＣＤ」という。）１２０−１から１２０−Ｍを備える。以下、ＶＣＤ１２０−１からＶＣＤ１２０−Ｍを特別に区別しない場合は、単にＶＣＤ１２０と称する。画像蓄積分配部１１０は、区分機本体２と各ＶＣＤ１２０とが接続される。画像蓄積分配部１１０は、配達物処理装置２０から出力された配達対象物Ｐの画像を含むビデオコーディング用の情報（コーディングデータ）を受信する。配達物処理装置２０から出力された配達対象物Ｐの画像は、配達物処理装置２０によって住所情報が認識できなかった場合にＶＣＳ１００に出力される。画像蓄積分配部１１０は、ＶＣＤ１２０の稼働状況を監視し、ＶＣＤ１２０の稼働状況に応じて、コーディングデータをＶＣＤ１２０へ分配する。なお、コーディングデータは、配達物対象物Ｐの画像と、配達物処理装置２０により住所情報が認識された結果とを含む。
【００１９】
図２は、配達物処理システム１の機能構成例を示す図である。先にＶＣＤ１２０について説明する。ＶＣＤ１２０は、ＣＰＵ（Central Processing Unit）１２２、不揮発性メモリ１２４、ＲＡＭ（Random Access Memory）１２６、ＲＯＭ（Read Only Memory）１２８、表示部１３０、およびＶＣＤ入力部１３２を備える。ＶＣＤ１２０は、配達物処理装置２０によって認識することができなかった住所情報を表示部１３０に表示させ、利用者に住所情報（文字情報）の入力を促す。
【００２０】
ＣＰＵ１２２は、不揮発性メモリ１２４、またはＲＯＭ１２８に記憶されている制御プログラムや、情報に基づいて、各部を制御して種々の処理を行う。不揮発性メモリ１２４には、ＶＣＤ１２０の運用用途に応じて制御データ、および種々のデータには格納される。不揮発性メモリ１２４は、例えば画像蓄積分配部１１０から出力されるコーディングデータを保存する。不揮発性メモリ１２４は、例えば操作者によりＶＣＤ入力部１３２に入力された入力情報を保存する。
【００２１】
ＲＡＭ１２６は、ＣＰＵ１２２により処理されたデータを一時的に保存する。ＲＯＭ５８には、予め制御用プログラム、および制御データが記憶されている。表示部１３０は、例えば画像蓄積分配部１１０から出力されるコーディングデータを表示する。また、表示部１３０は、例えば配達物処理装置２０により認識された住所情報を表示してもよい。ＶＣＤ入力部１３２は、表示部１３０に表示された画像に含まれる住所情報としての文字情報を利用者が入力するためのデバイスである。ＶＣＤ入力部１３２により入力された情報は、画像蓄積分配部１１０を介して配達物処理装置２０へ送信される。
【００２２】
以下、配達物処理装置２０について説明する。配達物処理装置２０は、通信部２２と、制御部２４と、住所認識部２６と、辞書記憶部３０とを備える。辞書記憶部３０は、ＲＯＭ（Read Only Memory）やＨＤＤ、フラッシュメモリ等により実現される。辞書記憶部３０には、文字認識用の辞書や住所データベースが格納されている。配達物処理装置２０は、通信部２２を介してネットワークＮＷに接続される。
【００２３】
制御部２４は、配達物処理装置２０の各部について種々の制御を行う。制御部２４は、例えば住所認識部２６により認識された画像の認識結果、または画像蓄積分配部１１０から取得した情報に基づいて、区分部１９を制御することで配達対象物Ｐを区分する。制御部２４は、ＢＣＲ１８を制御することで配達対象物Ｐに印字されたＩＤバーコードや、住所バーコードにエンコードされた情報を読み取らせる。また、制御部２４は、例えば住所認識部２６により認識された画像の認識結果に応じて、ＢＣＷ１６を制御し、ＩＤバーコード、或いは住所バーコードを配達対象物Ｐに印字させる。
【００２４】
図３は、住所認識部２６の機能構成について説明するための図である。住所認識部２６は、住所認識制御部２７と、ＯＣＲ部２８−１から２８−Ｎと、住所認識記憶部２９とを備える。以下、ＯＣＲ部２８−１から２８−Ｎを区別しない場合は、単にＯＣＲ部２８と称する。住所認識制御部２７およびＯＣＲ部２８は、例えば、１つのパッケージにおいて複数のコアを有するマルチコアプロセッサの各ＣＰＵコアにより実現される。なお、これに限らず、住所認識制御部２７およびＯＣＲ部２８は、マルチプロセッサ装置の各プロセッサにより実現されてもよいし、１つのＣＰＵ等において時分割により役割が切り替えられることで実現されてもよい。
【００２５】
住所認識制御部２７は、ＯＣＲ部２８の処理状態を監視すると共に、ＯＣＲ部２８を統合的に制御する。住所認識制御部２７は、ＯＣＲ部２８から出力された認識処理の結果を取得し、取得した認識処理の結果に基づいて、ＯＣＲ部２８により行われる認識処理を延長させたり、停止させたりする。住所認識制御部２７は、例えばＯＣＲ部２８により認識処理が開始されてから所定時間が経過するまでの間における、ＯＣＲ部２８による認識処理の進捗度と、ＯＣＲ部２８が認識処理の延長を行った割合を示す延長率とに基づいて、ＯＣＲ部２８による認識処理を延長させるか否かを決定する。
【００２６】
ＯＣＲ部２８は、例えば、撮像部１４により撮像された配達対象物Ｐの画像から住所情報が記載されている領域（以下、住所領域）を切り出し、辞書記憶部３０に格納されている情報を参照して、住所領域に含まれる住所情報を認識処理する。ＯＣＲ部２８は、住所情報を認識処理した結果を住所認識制御部２７へ出力する。また、ＯＣＲ部２８は、認識処理の進捗度を示す情報を、住所認識制御部２７に逐次出力してもよい。なお、ＯＣＲ部２８は、住所認識制御部２７の指示に応答する形で、認識処理した結果や進捗度を住所認識制御部２７に出力してもよい。
【００２７】
ＯＣＲ部２８は、認識処理を開始してから第１の所定時間の間に、所定の進捗度（第１の基準）まで認識処理が到達した場合、その時点で認識処理を終了するように住所認識制御部２７によって制御される（通常ＯＣＲ処理）。第１の所定時間とは、認識開始してから第１の所定時間内に認識処理が完了すれば、区分ポケットに配達対象物Ｐを搬送するのに間に合う時間である。一方、第１の所定時間が経過した後に認識処理が完了した場合、配達対象物Ｐは延長ポケットに搬送され、再度、供給部１０に回される。従って、通常ＯＣＲ処理によって認識処理が完了すれば、配達対象物Ｐを再度処理にかける手間が省けることになり、迅速な処理が実現される。
【００２８】
また、ＯＣＲ部２８は、第１の所定時間の間に所定の進捗度までは認識処理が到達しないが、それよりも低い進捗度（第２の基準）まで認識処理が到達した場合には、認識処理を延長して行うように住所認識制御部２７によって制御される（延長ＯＣＲ処理）。
【００２９】
また、住所認識制御部２７は、第１の所定時間の間に第２の基準まで認識処理が進捗しない場合、或いは、延長ＯＣＲが行われた結果、第２の所定時間の間に延長ＯＣＲが所定の進捗度（第１の所定時間経過時の基準と同じでもよいし、異なってもよい）まで到達しなかった場合には、ＯＣＲ部２８に認識処理を停止させ、ＶＣＳ１００に画像を送信してビデオコーディングを実行させる。この結果、コンピュータ処理によって認識できなかった住所を人の目視によって認識することができ、最終的な認識率を向上させることができる。
【００３０】
なお、第２の所定時間は、それ以上認識処理を継続しても認識程度が大きく上昇しない程度の時間に設定される。延長ＯＣＲ処理によって認識処理が完了した場合には、配達対象物Ｐは自動的に区分ポケットに搬送されないが、供給部１０に回された後、ビデオコーディングを行うことなく区分ポケットに搬送されることになる。従って、延長ＯＣＲ処理を行うことによって、ビデオコーディングの頻度を低下させ、ビデオコーディングに要する人手を低減することができる。
【００３１】
住所認識記憶部２９は、例えばＲＡＭ等の記憶装置における特定の領域に設定される。住所認識記憶部２９には、住所認識制御部２７により実行された処理の種類ごとにカウント値が記憶される。住所認識記憶部２９には、後述する全体処理回数、延長ＯＣＲ処理回数、ＶＣＳ回数等のカウント値が記憶される。
【００３２】
図４は、住所認識制御部２７により実行される認識処理の流れを示すフローチャートである。本フローチャートの処理は、ＯＣＲ部２８毎に実行され、住所認識制御部２７がＯＣＲ部２８に認識処理の実行を指示することで開始される。
【００３３】
まず、住所認識制御部２７が、ＯＣＲ部２８が配達対象物Ｐの画像に付与された住所情報を認識する処理を開始してから、第１の所定時間が経過するまで待機する（ステップＳ１００）。第１の所定時間が経過すると、住所認識制御部２７は、全体処理回数を１インクリメントする（ステップＳ１０２）。
【００３４】
次に、住所認識制御部２７は、ＯＣＲ部２８から、その時点の認識処理結果を取得する（ステップＳ１０４）。住所認識制御部２７が取得する認識処理結果は、住所認識の難しさを示す困難度等を含んでもよい。困難度とは、認識処理の達成度をＯＣＲ部２８により配達対象物Ｐの認識が開始されてから第１の所定時間が経過するまでの間で除算することで算出してもよいし、画像のノイズ情報や、記載されている文字の数などの情報に基づいて算出してもよい。また、公知の手法を用いて、困難度を算出してもよい。また、住所認識制御部２７は、画像のノイズ情報や、記載されている文字の数などの情報を取得してもよい。
【００３５】
次に、住所認識制御部２７は、ステップＳ１０４でＯＣＲ部２８から取得した認識処理結果から認識処理のスコアを算出する（ステップＳ１０６）。住所認識制御部２７は、ステップＳ１０４の処理で取得した認識処理結果に含まれる文字毎の認識結果の確からしさの平均や、重み付平均、最大値、最小値等からスコアを算出する。なお、スコアの算出手法については種々の手法が公知となっているため、詳細な説明を省略する。
【００３６】
次に、住所認識制御部２７は、ステップＳ１０６で算出したスコアが閾値Ｔｈ１以上であるか否かを判定する（ステップＳ１０８）。ステップＳ１０６で算出したスコアが閾値Ｔｈ１以上である場合（進捗度が第１の基準以上である場合）、住所認識制御部２７は、住所情報の認識処理を完了とし、スコアが閾値Ｔｈ１未満である場合、住所情報の認識処理を完了していないと判定する。
【００３７】
ステップＳ１０６で算出したスコアが閾値Ｔｈ１以上であると判定した場合、住所認識制御部２７は、認識処理を停止して、認識結果である住所情報を制御部２４に出力する（ステップＳ１１０）。一方、ステップＳ１０６で算出したスコアが閾値Ｔｈ１未満であると判定した場合、住所認識制御部２７は、ステップＳ１０６で算出したスコアが閾値Ｔｈ２以上であるか否かを判定する（ステップＳ１１２）。
【００３８】
ステップＳ１０６で算出したスコアが閾値Ｔｈ２未満である場合、住所認識制御部２７は、認識処理を停止してＶＣＳ１００に配達対象物Ｐの画像を送信してビデオコーディングを行わせ（ステップＳ１１４）、住所認識記憶部２９に記憶されたＶＣＳ回数を１インクリメントする（ステップＳ１１６）。
【００３９】
住所認識制御部２７は、ステップＳ１０６で算出したスコアが閾値Ｔｈ２以上である場合（進捗度が第２の基準以上である場合）、延長ＯＣＲ処理を実行した割合（ＯＣＲ処理の延長率）を算出する（ステップＳ１１８）。延長率αは、例えば式（１）により算出される。式中、Ａは、全体処理回数であり、Ｅは、延長ＯＣＲ処理回数である。分子に１を加算するのは、今回延長ＯＣＲ処理を実行した場合の結果を予測したものである。
α＝（１+Ｅ）／Ａ  …（１）
【００４０】
また、上述した式（１）に代えて、住所認識制御部２７は、例えば式（２）に示すように、単に延長ＯＣＲ処理回数を全体処理回数で除算して延長率αを求めてもよい。
α＝Ｅ／Ａ  …（２）
【００４１】
また、上述した式（１）に代えて、住所認識制御部２７は、例えば式（３）に示すように、延長ＯＣＲ処理回数を、全体処理回数からＶＣＳ回数を減算した値で除算して延長率αを求めてもよい。式中、ＶＣＳはＶＣＳ回数である。
α＝Ｅ／（Ａ−ＶＣＳ）  …（３）
【００４２】
次に、住所認識制御部２７は、ステップＳ１１８で算出した延長ＯＣＲ処理の割合が設定値未満であるか否かを判定する（ステップＳ１２０）。ステップＳ１１８で算出した延長ＯＣＲ処理の割合が設定値以上である場合、住所認識制御部２７は、認識処理を停止してＶＣＳ１００に配達対象物Ｐの画像を送信してビデオコーディングを行わせ（ステップＳ１１４）、住所認識記憶部２９に記憶されたＶＣＳ回数を１インクリメントする（ステップＳ１１６）。
【００４３】
ステップＳ１１８で算出した延長ＯＣＲ処理の割合が設定値未満である場合、住所認識制御部２７は、延長ＯＣＲ回数を１インクリメントする（ステップＳ１２２）。次に、住所認識制御部２７は、更に第２の所定時間が経過するまで待機する（ステップＳ１２４）。第２の所定時間が経過すると、住所認識制御部２７は、ＯＣＲ部２８から認識処理結果を取得する（ステップＳ１２６）。次に、住所認識制御部２７は、ＯＣＲ部２８から取得した認識処理結果から認識処理のスコアを算出する（ステップＳ１２８）。
【００４４】
次に、住所認識制御部２７は、ステップＳ１２８で算出したスコアが閾値Ｔｈ３以上であるか否かを判定する（ステップＳ１３０）。ステップＳ１２８で算出したスコアが閾値Ｔｈ３以上である場合（進捗度が第３の基準以上である場合）、住所認識制御部２７は、認識処理を停止して、認識結果である住所情報を制御部２４に出力する（ステップＳ１１０）。一方、ステップＳ１２８で算出したスコアが閾値Ｔｈ３未満である場合、住所認識制御部２７は、認識処理を停止してＶＣＳ１００に配達対象物Ｐの画像を送信してビデオコーディングを行わせ（ステップＳ１１４）、住所認識記憶部２９に記憶されたＶＣＳ回数を１インクリメントする（ステップＳ１１６）。これにより、本フローチャートの処理は終了する。
【００４５】
図５は、住所認識記憶部２９に記憶される各処理のカウント値の一例を示す図である。住所認識記憶部２９には、全体処理回数、延長ＯＣＲ処理回数、および配達対象物ＰがＶＣＳ１００に送信された回数が記憶される。
【００４６】
図６は、第１の所定時間経過時の判断基準を示す図である。閾値Ｔｈ１は、閾値Ｔｈ２に比して高い値（スコアが、値が低い程進捗度が高いことを示す場合は、その逆）に設定される。住所認識制御部２７は、第１の所定時間経過時における認識処理のスコアが閾値Ｔｈ１以上である場合、認識処理が完了したと判定する。一方、住所認識制御部２７は、第１の所定時間経過時における認識処理のスコアが、閾値Ｔｈ１未満、且つ閾値Ｔｈ２以上である場合、延長ＯＣＲ処理を実行させる。また、住所認識制御部２７は、第１の所定時間経過時における認識処理の達成度が、閾値Ｔｈ１未満である場合、認識処理を停止させてビデオコーディングを行わせる。
【００４７】
図７は、認識処理の経過時間と進捗度の関係を示す図である。図中、縦軸は、住所認識制御部２７による認識処理結果から算出されたスコアを示し、横軸は、時間を示している。なお、閾値Ｔｈ１と閾値Ｔｈ３とは、同じ値であるものとして説明する。
【００４８】
（１）推移線Ｘは、第１の所定時間経過時点において、スコアが閾値Ｔｈ１以上の場合の推移を示している。この場合、住所認識制御部２７は、住所情報の認識処理は完了したと判定し、ＯＣＲ部２８に認識処理を停止するように指示し、認識処理結果である住所情報を制御部２４に出力する。
（２）推移線Ｙは、第１の所定時間経過時点において、スコアが閾値Ｔｈ２未満の場合の推移を示している。この場合、住所認識制御部２７は、延長ＯＣＲ処理を実行することなくＯＣＲ部２８に認識処理を停止するように指示し、ビデオコーディングを行わせる。この結果、ビデオコーディングによって住所情報が確定する。
（３）推移線Ｚ１およびＺ２は、第１の所定時間経過時点において、進捗度が閾値Ｔｈ２以上、且つ閾値Ｔｈ１未満の場合の推移を示している。この場合、住所認識制御部２７は、第２の所定時間が経過するまで認識処理を延長する。推移線Ｚ１に示すように、住所認識制御部２７は、第２の所定時間経過時点におけるスコアが閾値Ｔｈ３未満の場合、ＯＣＲ部２８に認識処理を停止するように指示し、ビデオコーディングを行わせる。この結果、ビデオコーディングによって住所情報が確定する。
（４）推移線Ｚ２に示すように、第２の所定時間経過時点において、進捗度が閾値Ｔｈ３以上の場合、ＯＣＲ部２８に認識処理を停止するように指示し、認識処理結果である住所情報を制御部２４に出力する。
【００４９】
上述した図４の処理によれば、例えば、延長ＯＣＲ処理の割合を設定値未満に抑えたいといった利用者のニーズがある場合に、そのニーズに応えることができる。また、配達物処理装置２０内に備えたＯＣＲ部２８に認識処理を延長させることで、時間をかければ認識処理が完了するような配達対象物Ｐに関しては、外部に処理を依頼することなく認識処理を完了することができる。この結果、配達物処理装置２０（或いは配達物処理システム１）を小型化することができる。すなわち、利用者のニーズに応えつつ、配達物処理装置２０を小型化することができる。
【００５０】
なお、本フローチャートの処理では、住所認識制御部２７が、ＯＣＲ部２８が配達対象物Ｐの画像に付与された住所情報を認識する処理を開始してから、第１の所定時間が経過するまで待機するものとしたが、第１の所定時間が経過する前に、ＯＣＲ部２８が配達対象物Ｐに付与された住所情報の認識処理を完了した場合、認識処理を終了し、認識処理を終了したことを示す情報を住所認識制御部２７に出力してもよい。
【００５１】
また、本フローチャートの処理では、住所認識制御部２７が実行する処理として説明したが、例えばステップＳ１０２、ステップＳ１１６、およびステップＳ１２２の各処理の実行回数を１インクリメントする処理を除く処理は、ＯＣＲ部２８が実行し、例えば認識処理の進捗度を含む実行結果を住所認識制御部２７に通知するようにしてもよい。
【００５２】
また、オペレーションパネル５の表示部には、例えば通常ＯＣＲ処理率や、延長ＯＣＲ処理率、ＶＣＳ処理率が表示される。図８は、オペレーションパネル５の表示部に表示される画像ＩＭ１の一例である。住所認識制御部２７は、通常ＯＣＲ処理率、延長ＯＣＲ処理率（延長率）、またはＶＣＳ処理率を、例えばリアルタイムに表示部に表示させる。通常ＯＣＲ処理率とは、全体処理回数から延長ＯＣＲ処理回数とＶＣＳ処理回数を減算した値を、全体処理回数で除算したものである。ＶＣＳ処理率とは、ＶＣＳ処理回数を全体処理回数で除算したものである。これにより利用者は、配達処理装置２０による配達対象物Ｐの処理状態を正確に把握することができる。
【００５３】
また、住所認識制御部２７は、オペレーションパネル５の入力部を介して入力された入力情報に基づいて、各処理を実行する設定値を変更してもよい。図９は、オペレーションパネル５の表示部に表示される画像の他の一例である。画像ＩＭ２において、Ａ１は設定された上限の割合を示している。利用者は、例えばボタンＢ１を操作することで、通常ＯＣＲ処理の上限または下限の割合を変更することができる。利用者は、例えばボタンＢ４またはボタンＢ５を操作することで、設定値を増減させる。また、利用者は、ボタンＢ２を操作することで、延長ＯＣＲ処理の上限の割合を変更することができる。また、利用者は、ボタンＢ３を操作することで、ＶＣＳ処理の上限の割合を変更することができる。
【００５４】
また、住所認識制御部２７は、オペレーションパネル５の入力部を介して入力された入力情報に基づいて、延長ＯＣＲ処理、またはＶＣＳ１００に画像を送信する処理を実行するか否かを決定する閾値（Ｔｈ１、Ｔｈ２、およびＴｈ３のうちいずれかまたは全部）を変更してもよい。また、住所認識制御部２７は、オペレーションパネル５の入力部を介して入力された入力情報に基づいて、通常ＯＣＲ処理を実行する処理時間（第１の所定時間）、または延長ＯＣＲ処理を実行する処理時間（第２の所定時間）を変更してもよい。図１０は、オペレーションパネル５の表示部に表示される閾値および処理時間の設定を示す画像の一例である。画像ＩＭ３において、Ａ２は設定されている閾値Ｔｈ１を示している。利用者は、例えばボタンＢ６またはボタンＢ７を操作することで、設定されている閾値Ｔｈ１の値を増減させることができる。閾値Ｔｈ２、通常ＯＣＲ処理を実行する時間、および延長ＯＣＲ処理を実行する時間についても同様である。
【００５５】
利用者が、入力部に対して各設定値のうちいずれかの設定値を変更するための操作入力を実行すると、画像ＩＭ４に示すように選択された設定値を変更した場合の各処理の予想処理率が表示されてもよい。この場合、住所認識制御部２７は、事前に取得したデータ（例えば過去の配達対象物Ｐの画像）を用いてシミュレーションを行い、各処理が実行される予想処理率を算出する。
【００５６】
なお、住所認識制御部２７は、図４のフローチャートに示す処理と並行し、ＯＣＲ部２８がフル稼働（あるいはフル稼働に近い数のＯＣＲ部２８が稼働）している状態で、新たな配達対象物Ｐの認識処理要求が発生した場合に、１つの認識処理を停止して新たな配達対象物Ｐの認識処理を開始する制御を行ってもよい。図１１は、住所認識制御部２７により実行される認識処理停止の流れを示すフローチャートである。
【００５７】
まず、住所認識制御部２７は、ＯＣＲ部２８から認識処理状態を取得し、取得した認識処理状態から認識処理実行中のＯＣＲ部２８の数を算出する（ステップＳ２００）。次に、住所認識部２６は、認識処理実行中のＯＣＲ部２８が上限数以上であるか否かを判定する（ステップＳ２０２）。認識処理実行中のＯＣＲ部２８が上限数未満である場合、本フローチャートの処理は終了する。認識処理実行中のＯＣＲ部２８が上限数以上の場合、住所認識制御部２７は、優先度の低いＯＣＲ部２８を選択する処理を行う（ステップＳ２０４からＳ２１８）。
【００５８】
まず、住所認識制御部２７は、変数ｉに１をセットする（ステップＳ２０４）。ｉは、認識処理実行中のＯＣＲ部２８の番号を示す変数である。ここで、各ＯＣＲ部２８には、１から開始される連続番号であるＩＤ番号が付与されているものとする。次に、住所認識制御部２７は、第ｉ番目のＯＣＲ部２８の情報を取得する（ステップＳ２０６）。次に、住所認識制御部２７は、第ｉ番目のＯＣＲ部２８の優先度を算出する（ステップＳ２０８）。住所認識制御部２７が取得する第ｉ番目のＯＣＲ部２８の情報は、前述したステップＳ１０４で取得した情報と同様である。住所認識制御部２７は、ステップＳ２０６で取得した第ｉ番目のＯＣＲ部２８の情報に含まれる文字毎の認識結果の確からしさの平均や、重み付平均、最大値、最小値等から優先度を算出する。
【００５９】
次に、住所認識制御部２７は、全てのＯＣＲ部２８の優先度を算出したか否かを判定する（ステップＳ２１０）。全てのＯＣＲ部２８の優先度を算出ていないと判定した場合、住所認識制御部２７は、変数ｉを１インクリメントし（ステップＳ２１２）、ステップＳ２０６の処理に戻る。
【００６０】
全てのＯＣＲ部２８の優先度を算出したと判定した場合、住所認識制御部２７は、優先度が最も小さいＯＣＲ部２８を選択する（ステップＳ２１４）。住所認識制御部２７は、選択したＯＣＲ部２８により認識された住所情報を取得し、制御部２４に出力し（ステップＳ２１６）、選択したＯＣＲ部２８に認識処理を停止するように指示する（ステップＳ２１８）。これにより、本フローチャートの処理は終了する。
【００６１】
上述した図１１の処理によれば、住所認識制御部２７は、認識処理中のＯＣＲ部２８の数がフル稼働またはフル稼働に近い上限数以上であるときに、新たな配達対象物Ｐの認識処理要求が発生した場合、各ＯＣＲ部２８の優先度を算出し、算出した優先度の低いＯＣＲ部２８の認識処理を停止させる。この結果、ＯＣＲ部２８の稼働数が上限数を超えないように抑制し、配達対象物Ｐに付与された住所情報を認識することができる。
【００６２】
なお、認識処理が停止された場合、認識処理が停止された時点における認識処理結果が、住所認識記憶部２９に記憶される。この場合、例えばＢＣＷ１８により配達対象物Ｐに付与されたＩＤバーコードに対応するＩＤ情報に対応付けて認識処理結果が住所認識記憶部２９に記憶される。ＯＣＲ部２８は、配達対象物Ｐが再供給された場合に、住所認識記憶部２９に記憶された配達対象物Ｐの認識処理が停止された時点における認識処理結果を参照して、認識処理を実行する。また、ステップＳ２１８の処理において、ＯＣＲ部２８の認識処理を停止させた場合、認識処理が開始された時間から停止されるまでの時間に基づいて、通常ＯＣＲ処理の実行回数、または延長ＯＣ処理の実行回数が１インクリメントされる（図４；ステップＳ１０２、ステップＳ１２２）。
【００６３】
また、ステップＳ２０８の処理において、住所認識制御部２７は、ＯＣＲ部２８が認識処理の経過時間に基づいて、優先度を決定してもよい。これにより、優先度を算出するための処理負荷を軽減することができる。図１２は、時間の経過と優先度との関係の一例を示す図である。優先度は、例えば認識処理の経過時間に対応付けられて住所認識記憶部２９に記憶されており、住所認識制御部２７は、認識処理の経過時間と住所認識記憶部２９に記憶された情報とに基づいて優先度を決定してもよい。ＯＣＲ部２８は、時間ごとに異なる処理を行う場合がある。このため、図１２に示すように、優先度は、ＯＣＲ部２８により認識処理が行われた経過時間に応じて線形、または非線形に変化する場合がある。
【００６４】
以上説明した少なくともひとつの実施形態によれば、配達対象物を撮像する撮像部（１４）により撮像された画像に基づいて、配達対象物に付与された情報を認識処理する認識部（２６、２７）により情報の認識処理が開始されてから所定時間が経過するまでの間の認識部による認識処理の進捗度と、認識部が認識処理の延長を行った割合を示す延長率とに基づいて、認識部による認識処理を延長させるか否かを決定する決定部（２６、２８）とを持つことにより、装置を小型化しつつ利用者のニーズに応えることができる。
【００６５】
また、本実施形態は、以下のように表現することができる。
配達対象物を撮像する撮像部により撮像された画像をＯＣＲ処理することによって、前記配達対象物に付与された情報を認識処理する認識部と、
前記認識部により前記認識処理が開始されてから所定時間が経過するまでの間の前記認識部による認識処理の進捗度が第１の基準と第２の基準の間であり、且つ前記認識部が認識処理の延長を行った割合を示す延長率が設定値以下である場合に、前記認識部による認識処理を延長させると決定する決定部と、
を備える配達物処理装置。
【００６６】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００６７】
１…配達物処理システム、５…オペレーションパネル、１４…撮像部、２０…配達物処理装置、２６…住所認識部、２７…住所認識制御部、２８…ＯＣＲ部
【図１】
2016159271.tif 000003
【図２】
2016159271.tif 000004
【図３】
2016159271.tif 000005
【図４】
2016159271.tif 000006
【図５】
2016159271.tif 000007
【図６】
2016159271.tif 000008
【図７】
2016159271.tif 000009
【図８】
2016159271.tif 000010
【図９】
2016159271.tif 000011
【図１０】
2016159271.tif 000012
【図１１】
2016159271.tif 000013
【図１２】
2016159271.tif 000014