(57)【特許請求の範囲】
【請求項１】
対象物を載置して重量を計量する計量装置と、
前記計量装置に載置された前記対象物を撮像する撮像装置と、
情報処理装置と、
を備える計量システムであって、
前記情報処理装置は、
前記対象物である容器および当該容器に収容された物品の重量を前記計量装置で計量する第１計量制御部と、
前記対象物である容器の重量を前記計量装置で計量する第２計量制御部と、
前記第１計量制御部または前記第２計量制御部による計量の際に、当該計量に係る前記容器を前記撮像装置で撮像する撮像制御部と、
前記撮像制御部により撮像した画像に係る容器特徴量に応じて当該画像に含まれる前記容器を識別する容器識別部と、
前記容器識別部により識別した前記容器に係る重量について、記憶部に予め登録した情報を参照して特定し、特定した前記容器に係る重量を前記第１計量制御部で計量した前記容器および前記物品の重量から減算して前記物品の重量を算出する物品重量算出部と、
前記第２計量制御部で計量した前記容器の重量と、当該容器についての前記容器識別部における容器特徴量とを、前記記憶部に当該容器の情報として登録するマスタ登録部と、
を備え、
前記マスタ登録部は、前記第１計量制御部が容器のみと推定可能な一定値以下の重量を一定時間以上検出し続けたことを条件として、当該重量は前記第２計量制御部で計量した容器の重量であるとして、当該容器についての前記容器識別部における容器特徴量とともに、前記記憶部に当該容器の情報として登録する、
ことを特徴とする計量システム。
【請求項２】
前記マスタ登録部は、前記記憶部への登録に際して、前記容器特徴量および前記重量により識別される前記容器が当該記憶部に登録済みかをチェックする、
ことを特徴とする請求項１に記載の計量システム。
【請求項３】
前記容器識別部により識別した前記容器が前記記憶部に登録されていないことを条件として、当該容器に係る情報の前記記憶部に対する登録を促す容器判定部を備える、
ことを特徴とする請求項１または２に記載の計量システム。
【請求項４】
計量装置に載置された対象物である容器および当該容器に収容された物品を計量した重量を受信する第１計量制御部と、
前記計量装置に載置された前記対象物である容器を計量した重量を受信する第２計量制御部と、
前記第１計量制御部または前記第２計量制御部による計量の際に、当該計量に係る前記容器を撮像装置で撮像した画像を受信する撮像制御部と、
前記撮像制御部により撮像した画像に係る容器特徴量に応じて当該画像に含まれる前記容器を識別する容器識別部と、
前記容器識別部により識別した前記容器に係る重量について、記憶部に予め登録した情報を参照して特定し、特定した前記容器に係る重量を前記第１計量制御部で計量した前記容器および前記物品の重量から減算して前記物品の重量を算出する物品重量算出部と、
前記第２計量制御部で計量した前記容器の重量と、当該容器についての前記容器識別部における容器特徴量とを、前記記憶部に当該容器の情報として登録するマスタ登録部と、
を備え、
前記マスタ登録部は、前記第１計量制御部が容器のみと推定可能な一定値以下の重量を一定時間以上検出し続けたことを条件として、当該重量は前記第２計量制御部で計量した容器の重量であるとして、当該容器についての前記容器識別部における容器特徴量とともに、前記記憶部に当該容器の情報として登録する、
ことを特徴とする情報処理装置。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、計量システムおよび情報処理装置に関する。
【背景技術】
【０００２】
従来、宅配便の集積所等の店舗では、配送する物品の受け付け業務を行っている。店舗に設置されたＰＯＳ（Point  Of  Sales）端末などの情報処理装置は、配送に係るサービスについての情報処理を実行する。
【０００３】
近年、配送に係る情報処理を実行する場合に、配送する物品の容積を画像に基づいて計測する技術が開示されている。
【０００４】
加えて、配送する物品の重量を計測することも行われている。このような場合、情報処理装置は、配送の受け付け業務における物品の重量計測に際して、事前に登録しておいた段ボール箱などの容器重量を引くことで物品の正味重量を算出する。
【０００５】
ところで、容器を特定してその容器重量を引くためには、容器を特定するための情報と容器の重量を組み合わせて容器マスタに登録しておかなければならない。しかしながら、例えば、段ボール箱の寸法をスケールで測ってメモし、さらに重量を計量器で量ってメモした上で、情報処理装置の登録メニューからそれらを登録するなど、容器マスタに対する登録作業が面倒であった。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明が解決しようとする課題は、新規の容器にかかる情報を容器マスタに対して容易に登録することができる計量システムおよび情報処理装置を提供することである。
【課題を解決するための手段】
【０００７】
実施形態の計量システムは、対象物を載置して重量を計量する計量装置と、前記計量装置に載置された前記対象物を撮像する撮像装置と、情報処理装置と、を備える計量システムであって、前記情報処理装置は、前記対象物である容器および当該容器に収容された物品の重量を前記計量装置で計量する第１計量制御部と、前記対象物である容器の重量を前記計量装置で計量する第２計量制御部と、前記第１計量制御部または前記第２計量制御部による計量の際に、当該計量に係る前記容器を前記撮像装置で撮像する撮像制御部と、前記撮像制御部により撮像した画像に係る容器特徴量に応じて当該画像に含まれる前記容器を識別する容器識別部と、前記容器識別部により識別した前記容器に係る重量について、記憶部に予め登録した情報を参照して特定し、特定した前記容器に係る重量を前記第１計量制御部で計量した前記容器および前記物品の重量から減算して前記物品の重量を算出する物品重量算出部と、前記第２計量制御部で計量した前記容器の重量と、当該容器についての前記容器識別部におけるマスタ登録部とを、前記記憶部に当該容器の情報として登録する登録手段と、を備え、前記マスタ登録部は、前記第１計量制御部が容器のみと推定可能な一定値以下の重量を一定時間以上検出し続けたことを条件として、当該重量は前記第２計量制御部で計量した容器の重量であるとして、当該容器についての前記容器識別部における容器特徴量とともに、前記記憶部に当該容器の情報として登録する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る配送システムの構成の一例を示す説明図である。
【図２】図２は、情報処理装置の外観の一例を示す外観斜視図である。
【図３】図３は、情報処理装置のハードウェア構成を示すブロック図である。
【図４】図４は、容器マスタのデータ構成を例示する概念図である。
【図５】図５は、容器の形状の一例を示す外観斜視図である。
【図６】図６は、情報処理装置の機能構成を示すブロック図である。
【図７】図７は、計量処理の流れを示すフローチャートである。
【図８】図８は、容器識別処理の流れを示すフローチャートである。
【図９】図９は、マスタ登録処理の流れを示すフローチャートである。
【図１０】図１０は、マスタ登録処理にかかる画面遷移を示す図である。
【図１１】図１１は、容器の新規登録を促す画面例を示す平面図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、計量システムおよび情報処理装置の実施形態を詳細に説明する。なお、以下に説明する実施形態は、計量システムおよび情報処理装置の一実施形態であって、その構成や仕様等を限定するものではない。本実施形態の計量システムおよび情報処理装置は、宅配便の集積所等の店舗に導入されたＰＯＳ（Point  Of  Sales）端末を適用した例である。
【００１０】
図１は、実施形態に係る配送システム１の構成の一例を示す説明図である。配送システム１は、ＰＯＳ端末などの情報処理装置１０と、サーバ装置２と、情報端末３とを備える。そして、配送システム１は、ネットワークＮを介して、情報処理装置１０と、サーバ装置２と、情報端末３とを接続している。ネットワークＮは、ＬＡＮ（Local  Area  Network）やＶＰＮ（Virtual  Private  Network）等である。
【００１１】
情報処理装置１０は、宅配便等の配送に係る情報処理を実行する。更に詳しくは、情報処理装置１０は、配送する物品のサイズおよび重量の登録や、配送先の登録や、配送料金の算出等を実行する。そして、情報処理装置１０は、配送に係る情報処理が終了したことを条件に、配送に係る情報をサーバ装置２に登録する。
【００１２】
サーバ装置２は、配送に係る情報を記憶するパーソナルコンピュータ等である。そして、サーバ装置２は、情報処理装置１０から送信された配送に係る情報を記憶する。
【００１３】
情報端末３は、物品を配送する配送者が使用するパーソナルコンピュータ等である。情報端末３は、サーバ装置２に記憶させた配送に係る情報を表示することができる。なお、情報端末３は、パーソナルコンピュータに限らず、スマートフォンやタブレット端末等の携帯端末であってもよい。なお、図１に示す配送システム１は、情報処理装置１０とサーバ装置２と情報端末３とを一台ずつ備えているが、配送システム１は、情報処理装置１０とサーバ装置２と情報端末３とを複数台ずつ備えていてもよい。
【００１４】
図２は、情報処理装置１０の外観の一例を示す外観斜視図である。販売データ処理装置である情報処理装置１０は、ドロワ１１の上に載置されており、ドロワ１１の引出し１２の開放動作を制御することができる。そして、ドロワ１１は、顧客から受領した現金や、釣銭等に使用する現金を収納する。なお、情報処理装置１０は、ドロワ１１に代えて、又はドロワ１１と共に自動釣銭機を備えていてもよい。情報処理装置１０の本体ハウジング１３は、上面右側にキーボード１４と第１表示部１５とを設ける。
【００１５】
キーボード１４は、情報処理装置１０を操作する各種キーを備える。キーボード１４は、例えば、配送キー１４１と、締めキー１４２とを備える。配送キー１４１は、配送に係る情報処理を実行することを設定するキーである。締めキー１４２は、料金を受領し、配送に係る情報処理の終了を宣言するキーである。
【００１６】
第１表示部１５は、表示面上にタッチパネルが積層されたタッチパネル式の液晶表示装置（ＬＣＤ）である。第１表示部１５は、例えば、店舗の店員などの操作者が主に見る画面を表示する。なお、第１表示部１５は、液晶表示装置に限らず、有機ＥＬ表示装置等であってもよい。本体ハウジング１３は、上面後方には、第２表示部１６を設ける。第２表示部１６は、表示面上にタッチパネルが積層されたタッチパネル式の液晶表示装置（ＬＣＤ）である。第２表示部１６は、例えば、商品を購入する顧客が主に見る画面を表示する。なお、第２表示部１６は、液晶表示装置に限らず、有機ＥＬ表示装置等であってもよい。
【００１７】
情報処理装置１０は、本体ハウジング１３の上面左側にはプリンタ１７を設けている。プリンタ１７は、レシートや配送伝票などを印字発行する。
【００１８】
情報処理装置１０は、本体ハウジング１３の右側面に、カードリーダライタ１８を設けている。カードリーダライタ１８は、カードからカード情報を読み取る。
【００１９】
情報処理装置１０は、手持ち式のスキャナ装置１９を接続している。スキャナ装置１９は、配送伝票に付されたコードシンボル等を読み取る。
【００２０】
さらに、情報処理装置１０は、配送に係る物品の重量を計量する秤２０と、カメラ３０とを接続している。すなわち、情報処理装置１０は、計量装置である秤２０および撮像装置であるカメラ３０とともに計量システム５０を構成する。
【００２１】
秤２０は、ハウジング２１と、秤皿２２と、表示部２３と、タッチパネル２４と、キーボード２５と、計量部２６とを備える。
【００２２】
ハウジング２１は、計量部２６を内包する。秤２０の計量部２６は、ロードセル（不図示）と、アナログデジタル変換回路（不図示）とを備える。ロードセルは、秤皿２２に載置された物品の重量を計測するセンサである。ロードセルは、物品を含む計量対象による重量に応じた計量値をアナログ値で出力する。そして、アナログデジタル変換回路は、アナログ値をデジタル値に変換して出力する。
【００２３】
表示部２３は、例えば、店員が参照する液晶ディスプレイなどの表示装置である。そして、表示部２３は、指や専用ペンなどで表示部２３に表示された表示内容を選択することで操作を入力するタッチパネル２４を備える。キーボード２５は、置数キー等の各種操作を入力するキーを有する。
【００２４】
カメラ３０は、撮像部３１と、撮像部３１を支持する支持部３２とを備える。撮像部３１は、ＣＣＤ（Charge  Coupled  Device）やＣＭＯＳ（Complementary  Metal-Oxide  Semiconductor）等の撮像素子を有する。撮像部３１は、撮像範囲に対応する１フレームの２次元画像を読み取る。２次元画像は、モノクロ画像であってもよいし、カラー画像であってもよい。カラー画像の場合には、画素ごとに、ＲＧＢ（Red  Green  Blue）値と、輝度値とが対応付けられている。
【００２５】
支持部３２は、撮像部３１を秤２０の秤皿２２の上方に支持する。これにより、撮像部３１は、秤皿２２に載置された配送に係る物品を撮像する。すなわち、撮像部３１は、配送に係る物品を収容した段ボール箱などの容器を撮像する。
【００２６】
次に、配送システム１における情報処理装置１０のハードウェア構成について説明する。
【００２７】
図３は、情報処理装置１０のハードウェア構成を示すブロック図である。情報処理装置１０は、各部を統括的に制御する制御部１００を備える。制御部１００は、ＣＰＵ（Central  Processing  Unit）、ＲＯＭ（Read  Only  Memory）、ＲＡＭ（Random  Access  Memory）、ＲＴＣ（Real  Time  Clock）等を備えるマイクロコンピュータ等である。ＣＰＵは、各種演算処理を実行し、情報処理装置１０が備える各種機能を制御する。ＲＯＭは、各種プログラムやデータを記憶する。ＲＡＭは、各種プログラムを一時的に記憶するとともに、各種データを書き換え自在に記憶する。ＲＴＣは、現在の日時を計時する。
【００２８】
制御部１００は、バス１０５を介して、キーボード１４、第１表示部１５、第２表示部１６、プリンタ１７、カードリーダライタ１８、スキャナ装置１９、第１接続インタフェース１０２、第２接続インタフェース１０３及び記憶部１０４と接続している。また、制御部１００は、第１接続インタフェース１０２を介して、秤２０と接続している。さらに、制御部１００は、第２接続インタフェース１０３を介して、カメラ３０と接続している。
【００２９】
そして、制御部１００は、キーボード１４、第１表示部１５、第２表示部１６、プリンタ１７、カードリーダライタ１８、スキャナ装置１９、第１接続インタフェース１０２、第２接続インタフェース１０３及び記憶部１０４を制御する。また、制御部１００は、第１接続インタフェース１０２を介して、秤２０を制御する。さらに、制御部１００は、第２接続インタフェース１０３を介して、カメラ３０を制御する。
【００３０】
記憶部１０４は、例えば、ＨＤＤ（Hard  Disk  Drive）やＳＳＤ（Solid  State  Drive）等の記憶装置である。記憶部１０４は、制御部１００（ＣＰＵ）が実行する各種プログラムや、データベースを記憶する。記憶部１０４は、例えば、計量プログラムＰＲと、容器マスタＭとを記憶する。制御部１００（ＣＰＵ）は、計量プログラムＰＲに従って動作することにより各種機能を発揮する。
【００３１】
ここで、容器マスタＭについて説明する。図４は、容器マスタＭのデータ構成を例示する概念図である。容器マスタＭは、物品を収容する段ボール箱などの容器に関する情報を記憶するデータベースである。なお、記憶部１０４は、一又は複数のデータベースに分割して容器マスタＭを記憶していてもよい。また、容器マスタＭは、記憶部１０４ではなく、サーバ装置２などの他の機器に記憶されていてもよい。この場合には、情報処理装置１０は、通信インタフェース（不図示）を介して、容器マスタＭを記憶している機器から必要な情報を抽出すればよい。
【００３２】
容器マスタＭは、容器コードと、容器種類名と、容器重量と、容器サイズと、画像特徴量と、容器単価とを容器の種類ごとに記憶する。容器コードは、容器の種類を識別可能な識別情報である。容器種類名は、容器の種類の名称（例えば、「段ボール箱  Ｌサイズ」など）である。容器重量は、容器の重量である。容器サイズは、例えば容器の「幅」「奥行」「高さ」である。なお、円形容器の場合には、容器サイズは「直径」等であっても良い。容器サイズと画像特徴量とを併せて容器特徴量という。
【００３３】
容器単価は、所定の容器の種類について、重量に係わらず一定の料金を設定する場合の料金である。なお、重量に係わらず一定の料金を設定する容器以外の種類についての容器単価は、空であることを示すＮｕｌｌなどを設定すれば良い。
【００３４】
画像特徴量は、カメラ３０で撮像した容器の外観の特徴をパラメータ化したものである。画像特徴量とは、例えば、容器の形状、表面の色彩、模様、凹凸状況等の容器の外観の特徴をパラメータ化したものである。
【００３５】
ここで、図５は、容器の形状の一例を示す外観斜視図である。図５に示すように、容器の一例としては物品を収容する段ボール箱である容器４０が挙げられる。このような段ボール箱である容器４０は、各種のサイズ展開がなされており、収容する物品に合わせて多くの種類が用意されている。よって、容器サイズは、このような容器４０の大きさである「幅」「奥行」「高さ」などの特徴量を記憶する。
【００３６】
また、画像特徴量は、このような容器４０の形状などの特徴量を記憶する。さらに、画像特徴量には、容器４０の全部又は一部の表面の色彩、模様、凹凸状況をパラメータ化したものを有していてもよい。更に詳しくは、容器４０の全部又は一部の色彩とは、容器４０の全部の色彩や、容器４０の一部の色彩や、容器４０の全部又は一部の色彩の組み合わせなどである。具体的には、容器４０の全部又は一部の色彩は、容器４０の色、容器４０の柄、容器４０に付されたマーク、これらの組み合わせ等である。
【００３７】
次に、情報処理装置１０の制御部１００（ＣＰＵ）が計量プログラムＰＲに従って動作することにより発揮する機能のうち、特徴的な機能について説明する。
【００３８】
ここで、図６は情報処理装置１０の機能構成を示すブロック図である。情報処理装置１０の制御部１００のＣＰＵは、記憶部１０４に記憶された計量プログラムＰＲをＲＡＭに展開し、計量プログラムＰＲに従って動作することで、図６に示す各機能部をＲＡＭ上に生成する。具体的には、情報処理装置１０は、機能部として、第１計量制御部１００１、撮像制御部１００２、容器識別部１００３、物品重量算出部１０１１、料金算出部１０１２、印字制御部１０１３、マスタ登録部１０１４、第２計量制御部１０１５を備える。
【００３９】
第１計量制御部１００１は、秤２０を制御し、計量対象物として容器４０および当該容器４０に収容された物品の重量を計量する。第１計量制御部１００１は、第１計量手段として機能し、秤２０から出力された容器４０および当該容器４０に収容された物品の重量を受け付ける。
【００４０】
第２計量制御部１０１５は、後述する「容器登録メニュー」が選択されたことを条件として、秤２０を制御し、計量対象物として容器４０の重量を計量する。第２計量制御部１０１５は、第２計量手段として機能し、秤２０から出力された容器４０の重量を受け付ける。
【００４１】
撮像手段として機能する撮像制御部１００２は、秤２０が計量した容器４０または物品を収容した容器４０をカメラ３０に撮像させる。具体的には、撮像制御部１００２は、第１計量制御部１００１が秤２０を制御して容器４０または物品を収容した容器４０を計量した場合に、カメラ３０に撮像動作を開始させる。そして、撮像制御部１００２は、カメラ３０が撮像した画像をＲＡＭに記憶する。
【００４２】
ここで、カメラ３０が撮像した画像から対象物（容器４０）の形状や種類を認識したり、寸法を測定したりするには、認識対象物である容器４０を背景から分離する必要がある。そのために、従来においては、黒つや消しなどの特殊な背景を用意する必要があった。特に、カメラ３０から認識対象までの距離が近いほど認識対象物は大きく撮像されるので、認識範囲よりも大きな背景を用意しなければならなかった。
【００４３】
そこで、本実施形態においては、背景を兼ねた置き場所として黒つや消しの秤皿２２を用意している。また、秤皿２２は、図２に示すように、配置可能領域を規定すべく、当該配置可能領域を凹形状で形成している。なお、凹形状の深さについては、認識対象物の高さによって規定すれば良い。このようにすることで、秤皿２２は、認識対象物を載せる領域よりも若干広げるだけで背景として機能する。また、秤皿２２は、認識対象物を配置可能領域外に置くことを困難にするので、誤認識を回避することができる。
【００４４】
さらに、撮像制御部１００２は、カメラ３０が撮像した画像の歪を補正する画像補正部１００７を備えている。従来、画像認識で微小な差の容器を識別するためには、カメラ３０の撮像部３１の位置や傾き等の設定を高精度で調整する必要があり、調整が面倒であった。そこで、本実施形態においては、後述する容器識別部１００３で抽出される容器特徴量が既知である秤皿２２などの部材の撮像・画像認識結果を使用して、カメラ３０が撮像した画像を補正する。より詳細には、画像補正部１００７は、秤２０が重量“０”を検出している間の秤皿２２の画像を使用し、物品や容器４０などの邪魔なものが写っていない画像を使って補正する。
【００４５】
識別手段として機能する容器識別部１００３は、カメラ３０が撮像した画像に含まれる容器４０が、容器マスタＭに登録された容器４０の種類の何れに該当するかを識別する。より詳細には、容器識別部１００３は、容器検出部１００４、容器類似度算出部１００５及び容器判定部１００６を備える。
【００４６】
容器検出部１００４は、撮像制御部１００２がＲＡＭに記憶させた画像から、パターンマッチング技術等を用いて容器４０を検出する。具体的には、容器検出部１００４は、取り込まれた画像を２値化した画像から輪郭線等を抽出する。すなわち、容器検出部１００４は、容器４０が撮像されていない画像と、容器４０が撮像された画像から抽出された輪郭線とを比較した差分に基づいて容器４０を検出する。なお、容器検出部１００４は、一又は複数の容器４０を検出することができる。
【００４７】
容器類似度算出部１００５は、容器検出部１００４が検出した容器４０の容器特徴量と、容器マスタＭに登録された容器特徴量とに基づいて容器類似度を算出する。具体的には、容器類似度算出部１００５は、容器検出部１００４が検出した容器４０の外観の容器特徴量（容器サイズ、画像特徴量）を抽出する。この時、容器類似度算出部１００５は、容器４０の外観の容器特徴量として、容器４０の形状、容器４０の容器サイズ、表面の色彩、模様、凹凸状況等の容器４０の外観の特徴をパラメータ化したものを抽出する。容器サイズは、秤皿２２の配置可能領域との比較により抽出可能である。
【００４８】
画像中に含まれる物体を認識することは一般物体認識（generic  object  recognition）と呼ばれている。このような一般物体認識については、下記の文献において各種認識技術が解説されている。
柳井  啓司，“一般物体認識の現状と今後”，情報処理学会論文誌，Ｖｏｌ．４８，Ｎｏ．ＳＩＧ１６  [平成２８年２月２１日検索]，インターネット<URL:  http://mm.cs.uec.ac.jp/IPSJ-TCVIM-Yanai.pdf  >
【００４９】
また、画像をオブジェクトごとに領域分割することによって一般物体認識を行う技術が、下記の文献において解説されている。
Jamie  Shottonら，“Semantic  Texton  Forests  for  Image  Categorization  and  Segmentation”，[平成２８年２月２１日検索]，インターネット<URL:  http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.145.3036&rep=rep1&type=pdf  >
【００５０】
そして、容器類似度算出部１００５は、容器マスタＭに登録された容器特徴量と、画像に含まれる容器４０の容器特徴量とを比較することで類似度を算出する。ここで、容器類似度は、容器マスタＭに登録された容器４０の容器特徴量を１００％＝「容器類似度：１．０」とした場合に、容器４０の容器特徴量がどの程度類似しているかを示すものである。
【００５１】
特定手段の一部として機能する容器判定部１００６は、容器検出部１００４が検出した容器４０が、容器マスタＭに登録された容器４０の種類の何れに該当するかを判定する。すなわち、容器判定部１００６は、容器類似度算出部１００５が算出した容器類似度に基づいて、秤２０が重量を計量した容器４０の種類を判定する。具体的には、容器判定部１００６は、容器類似度算出部１００５が算出した容器類似度の最も高い容器４０の種類が、容器検出部１００４が検出した容器４０の種類であると判定する。
【００５２】
物品重量算出部１０１１は、秤皿２２に載置された物品の重量を算出する。具体的には、特定手段の一部として機能する物品重量算出部１０１１は、容器判定部１００６が判定した容器４０の重量を容器マスタＭを参照して特定する。そして、算出手段として機能する物品重量算出部１０１１は、容器マスタＭから抽出した重量を秤２０が計量した重量から減算する。これにより、物品重量算出部１０１１は、容器４０の重量を含まない物品の重量を算出する。
【００５３】
料金算出部１０１２は、物品重量算出部１０１１が算出した容器４０の重量を含まない物品の重量と、容器識別部１００３が識別した容器４０の種類とに応じて、配送料金を算出する。なお、配送料金は配送先を考慮するものであっても良い。
【００５４】
なお、料金算出部１０１２の料金の算出方法は、上述に限らない。容器マスタＭにおいて重量に係わらず一定の料金を設定する容器単価が設定されている容器４０については、当該容器単価を配送料金として算出する。
【００５５】
印字制御部１０１３は、料金算出部１０１２が算出した物品の配送料金および配送先等が印字された配送伝票をプリンタ１７を制御して印字する。
【００５６】
登録手段として機能するマスタ登録部１０１４は、容器識別部１００３により識別した新規の容器４０にかかる各種情報を、容器マスタＭに登録させるマスタ登録処理を実行する。
【００５７】
次に、上述した実施形態にかかる情報処理装置１０の制御部１００が計量プログラムＰＲに従って実行する計量処理について説明する。
【００５８】
図７は、情報処理装置１０の制御部１００が計量プログラムＰＲに従って実行する計量処理の流れを示すフローチャートである。計量処理とは、容器４０の重量を含まない物品の重量を計量し、物品の配送料金を算出する処理である。
【００５９】
まず、情報処理装置１０の第１計量制御部１００１は、秤２０の秤皿２２に載置された容器４０と、容器４０に収容された物品の重量を計量する（ステップＳ１１）。
【００６０】
次いで、情報処理装置１０の撮像制御部１００２は、秤２０の秤皿２２に載置された容器４０を撮像する（ステップＳ１２）。
【００６１】
次いで、情報処理装置１０の容器識別部１００３は、秤２０の秤皿２２に載置された容器４０を識別する容器識別処理を実行する（ステップＳ１３）。
【００６２】
ここで、情報処理装置１０の容器識別部１００３による容器識別処理について詳述する。
【００６３】
図８は、容器識別処理の流れを示すフローチャートである。図８に示すように、情報処理装置１０の容器検出部１００４は、撮像制御部１００２が撮像した画像から容器４０を検出する（ステップＳ２１）。
【００６４】
次いで、情報処理装置１０の容器類似度算出部１００５は、容器検出部１００４が検出した容器４０の容器特徴量を算出する（ステップＳ２２）。
【００６５】
次いで、情報処理装置１０の容器類似度算出部１００５は、算出した容器特徴量と、容器マスタＭに記憶されている容器特徴量との容器類似度を算出する（ステップＳ２３）。
【００６６】
次いで、情報処理装置１０の容器判定部１００６は、最も高い容器類似度の容器４０が画像に含まれる容器４０であると判定する（ステップＳ２４）。
【００６７】
次いで、情報処理装置１０の容器検出部１００４は、画像に含まれる全ての容器４０に対して容器識別処理を実行したか否かを判定する（ステップＳ２５）。画像に含まれる全ての容器４０に対して容器識別処理を実行していない場合（ステップＳ２５；Ｎｏ）、情報処理装置１０の容器検出部１００４は、ステップＳ２１に移行する。
【００６８】
一方、画像に含まれる全ての容器４０に対して容器識別処理を実行した場合（ステップＳ２５；Ｙｅｓ）、情報処理装置１０の容器検出部１００４は、容器識別処理を終了する。
【００６９】
次いで、情報処理装置１０の物品重量算出部１０１１は、秤２０の秤皿２２に載置された容器４０に収容された物品の重量を算出する（ステップＳ１４）。この時、物品重量算出部１０１１は、容器４０の重量を含まない物品の重量を計量する。
【００７０】
次いで、情報処理装置１０の料金算出部１０１２は、秤２０の秤皿２２に載置された容器４０に収容された物品の配送料金を算出する（ステップＳ１５）。
【００７１】
次いで、情報処理装置１０の印字制御部１０１３は、秤２０の秤皿２２に載置された容器４０に収容された物品の料金が印字された配送伝票を印字する（ステップＳ１６）。
【００７２】
以上により、情報処理装置１０の制御部１００は、計量処理を終了する。
【００７３】
ところで、本実施形態において容器類似度算出部１００５は、容器マスタＭに記憶されている容器特徴量を用いて容器類似度を算出（ステップＳ２３）している。しかしながら、従来においては、新規のダンボール箱についての各種情報を容器４０として容器マスタＭに記憶させる場合、段ボール箱の寸法をスケールで測ってメモし、さらに重量を計量器で量ってメモした上で、情報処理装置１０の登録メニューからそれらを登録するなど、登録作業が面倒であった。
【００７４】
そこで、本実施形態においては、容器識別部１００３により識別した新規の容器４０を容器マスタＭに自動的に登録させるマスタ登録処理を実行する。ここで、情報処理装置１０のマスタ登録部１０１４によるマスタ登録処理について詳述する。
【００７５】
図９はマスタ登録処理の流れを示すフローチャート、図１０はマスタ登録処理にかかる画面遷移を示す図である。マスタ登録部１０１４は、図１０（ａ）に示す第１表示部１５に表示された画面ａにおいて「容器登録メニュー」が選択されると、マスタ登録処理を開始する。
【００７６】
図９に示すように、情報処理装置１０のマスタ登録部１０１４は、マスタ登録処理を開始すると、「空容器を秤皿に載せてください」というメッセージｍ１を表示した画面ｂ（図１０（ｂ）参照）を第１表示部１５に表示する。
【００７７】
次いで、情報処理装置１０のマスタ登録部１０１４は、第２計量制御部１０１５に秤２０の秤皿２２に載置された容器４０の重量を計量する（ステップＳ３１）。
【００７８】
計量開始と同時に、情報処理装置１０のマスタ登録部１０１４は、撮像制御部１００２および容器識別部１００３に秤２０の秤皿２２に載置された容器４０を識別させる（ステップＳ３２）。ここで、マスタ登録部１０１４は、容器識別処理を開始すると、「容器認識中」というメッセージｍ２を表示した画面ｃ（図１０（ｃ）参照）を第１表示部１５に表示する。また、マスタ登録部１０１４は、容器識別処理が終了すると、「容器認識済」というメッセージｍ３を表示した画面ｄ（図１０（ｄ）参照）を第１表示部１５に表示する。
【００７９】
情報処理装置１０のマスタ登録部１０１４は、秤２０の秤皿２２に載置された容器４０の容器特徴量（容器の容器サイズ、画像特徴量（容器の形状、表面の色彩、模様、凹凸状況等））と、容器４０の重量とを組み合わせて取得する（ステップＳ３３）。
【００８０】
次いで、情報処理装置１０のマスタ登録部１０１４は、ステップＳ３３で取得した容器特徴量および重量により識別される容器４０が容器マスタＭに登録済みの容器か否かをチェックする（ステップＳ３４）。
【００８１】
情報処理装置１０のマスタ登録部１０１４は、新規な容器４０であると判定したことを条件として（ステップＳ３４；Ｎｏ）、ステップＳ３３で取得した容器特徴量および重量を新規な容器４０の情報として容器マスタＭに登録する（ステップＳ３５）。ステップＳ３５では、マスタ登録部１０１４は、「容器登録済」というメッセージｍ４を表示した画面ｅ（図１０（ｅ）参照）を第１表示部１５に表示する。
【００８２】
一方、情報処理装置１０のマスタ登録部１０１４は、既に容器マスタＭに登録されている容器４０であると判定したことを条件として（ステップＳ３４；Ｙｅｓ）、容器マスタＭへの登録は行わない（ステップＳ３６）。ステップＳ３６では、「類似容器があり登録できません」というメッセージｍ５を表示した画面ｆ（図１０（ｆ）参照）を第１表示部１５に表示する。
【００８３】
その後、情報処理装置１０のマスタ登録部１０１４は、「容器登録メニュー」の終了が宣言されたことを条件として（ステップＳ３７；Ｙｅｓ）、マスタ登録処理を終了する。
【００８４】
なお、本実施形態においては、「容器登録メニュー」の選択に従ってマスタ登録処理を開始するようにしたが、これに限るものではない。例えば、第１計量制御部１００１による計量において容器４０だけと認識できる一定重量以下であることが一定時間継続されたことを条件として、マスタ登録部１０１４は、当該重量は第２計量制御部１０１５で計量した容器４０の重量であるとして、当該容器４０についての容器特徴量とともに、容器マスタＭに当該容器４０の情報として登録するようにしても良い。
【００８５】
さらに、計量処理における物品の計量時に容器マスタＭに未登録の容器４０を認識したことを条件として、容器判定部１００６は、「登録する場合は、秤皿を空にして、空容器を載せてください。」というメッセージｍ６を表示した画面ｇ（図１１（ａ）参照）を第１表示部１５に表示しても良い。これにより、容器マスタＭへの容器４０の新規登録を促すことができる。また、計量処理における物品の計量時に容器マスタＭに未登録の容器４０を認識したことを条件として、「容器が一致しません」というメッセージｍ７を表示した画面ｈ（図１１（ｂ）参照）を第１表示部１５に表示しても良い。
【００８６】
このように、実施形態の計量システム５０および情報処理装置１０によれば、容器マスタＭに未登録の容器４０についての容器重量と、当該容器４０についての容器特徴量とを、自動的に容器マスタＭに当該容器４０の情報として登録することができるので、新規の容器４０にかかる情報を容器マスタＭに対して容易に登録することができるようになる。
【００８７】
なお、本実施形態においては、情報処理装置１０（計量システム５０）として宅配便の集積所等の店舗に導入されたＰＯＳ端末を適用したがこれに限るものではない。例えば、情報処理装置１０（計量システム５０）としてスーパーマーケット等に導入された電子秤を適用するようにしても良い。この場合、容器４０は惣菜等を入れる容器となる。
【００８８】
なお、本実施形態の情報処理装置１０で実行される計量プログラムＰＲは、ＲＯＭ等に予め組み込まれて提供される。
【００８９】
また、本実施形態の情報処理装置１０で実行される計量プログラムＰＲは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００９０】
さらに、本実施形態の情報処理装置１０で実行される計量プログラムＰＲを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態の情報処理装置１０で実行される計量プログラムＰＲをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００９１】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００９２】
１０      情報処理装置
２０      計量装置
３０      撮像装置
４０      容器
５０      計量システム
１００１  第１計量手段
１００２  撮像手段
１００３  識別手段
１００６  特定手段
１０１１  特定手段、算出手段
１０１４  登録手段
１０１５  第２計量手段
Ｍ        記憶部
【先行技術文献】
【特許文献】
【００９３】
【特許文献１】特開２０１３−２５４２８号公報
【図１】
0006762123.tif 000002
【図２】
0006762123.tif 000003
【図３】
0006762123.tif 000004
【図４】
0006762123.tif 000005
【図５】
0006762123.tif 000006
【図６】
0006762123.tif 000007
【図７】
0006762123.tif 000008
【図８】
0006762123.tif 000009
【図９】
0006762123.tif 000010
【図１０】
0006762123.tif 000011
【図１１】
0006762123.tif 000012