[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6098931B2 - Weight acquisition support device, weight acquisition method, program - Google Patents

Weight acquisition support device, weight acquisition method, program Download PDF

Info

Publication number
JP6098931B2
JP6098931B2 JP2013038480A JP2013038480A JP6098931B2 JP 6098931 B2 JP6098931 B2 JP 6098931B2 JP 2013038480 A JP2013038480 A JP 2013038480A JP 2013038480 A JP2013038480 A JP 2013038480A JP 6098931 B2 JP6098931 B2 JP 6098931B2
Authority
JP
Japan
Prior art keywords
weight
dish
image
weighed
stored
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
Application number
JP2013038480A
Other languages
Japanese (ja)
Other versions
JP2014167388A5 (en
JP2014167388A (en
Inventor
正雄 三本木
正雄 三本木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2013038480A priority Critical patent/JP6098931B2/en
Publication of JP2014167388A publication Critical patent/JP2014167388A/en
Publication of JP2014167388A5 publication Critical patent/JP2014167388A5/ja
Application granted granted Critical
Publication of JP6098931B2 publication Critical patent/JP6098931B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Investigating Or Analysing Materials By Optical Means (AREA)

Description

本発明は、被計量物の重量を取得する支援を行う重量取得支援装置、重量取得方法、プログラムに関するものである。   The present invention relates to a weight acquisition support apparatus, a weight acquisition method, and a program for assisting in acquiring the weight of an object to be weighed.

近年、重量を電気的に計測する電子秤の普及によって、単純な計量作業を行うだけで被計量物の計量結果を正確、かつ簡単に取得しとり、記録することが可能となっている。また、例えば、下記特許文献1には、皿を含めた食事の重量を食事の前後にそれぞれ計量し、食事前の計量結果から食事後の計量結果を差し引くことにより、食事摂取量を自動的に計算する技術が記載されている。   In recent years, with the spread of electronic balances that electrically measure weight, it is possible to accurately and easily obtain and record the weighing results of an object to be weighed simply by performing a simple weighing operation. In addition, for example, in Patent Document 1 below, the weight of a meal including a dish is measured before and after the meal, and the meal intake is automatically determined by subtracting the measurement result after the meal from the measurement result before the meal. The calculation technique is described.

特開平11−161728号公報Japanese Patent Laid-Open No. 11-161728

しかしながら、上記の技術は、例えば料理として仕上げられたもの(以下、料理という。)の重さを知りたい場合には不向きであった。すなわち料理の重さを知るためには、まず、料理を盛りつける皿等の重さを計測し、さらに料理を盛りつけた状態で同一の皿の重さを計測する必要がある。つまり料理の重さのみを知りたにも拘わらず、最低でも2回の計測作業が不可欠であり、計測が煩雑となるという問題があった。   However, the above technique is unsuitable when, for example, it is desired to know the weight of a dish finished as a dish (hereinafter referred to as a dish). That is, in order to know the weight of a dish, it is first necessary to measure the weight of a dish or the like on which the dish is to be served, and then to measure the weight of the same dish with the dish being served. In other words, despite knowing only the weight of the dish, at least two measurement operations are indispensable, and there is a problem that the measurement becomes complicated.

本発明は、かかる従来の課題に鑑みてなされたものであり、被計量物に混在する重量取得対象物の正味重量を正確かつ容易に取得することが可能となる重量取得支援装置、重量取得方法、プログラムを提供することを目的とする。   The present invention has been made in view of such conventional problems, and a weight acquisition support apparatus and a weight acquisition method capable of accurately and easily acquiring a net weight of a weight acquisition object mixed in an object to be weighed. The purpose is to provide a program.

前記課題を解決するため、本発明にあっては、複数の物体について、その重量と外観上の特徴情報とが予め対応付けて記憶された重量情報記憶手段と、第1の物体と第2の物体とが混在した状態の被計量物の総重量を取得する第1の重量取得手段と、前記第1の物体と前記第2の物体とが混在した状態の前記被計量物の撮影画像を取得する画像取得手段と、前記重量情報記憶手段に記憶されている複数の物体の外観上の特徴情報の中から、前記画像取得手段により取得された前記被計量物の撮影画像における前記第2の物体に一致すると判断できる特定の物体の外観上の特徴情報を特定する特定手段と、前記特定手段より特定された前記特定の物体の外観上の特徴情報と対応付けて前記重量情報記憶手段に予め記憶されている重量を取得する第2の重量取得手段と、前記第1の重量取得手段によって取得された前記被計量物の総重量から、前記第2の重量取得手段により取得された前記特定の物体の重量を差し引くことにより、前記第1の物体の正味重量を算出する重量算出手段とを備え、前記第1の物体は料理であり、かつ前記第2の物体は前記料理が盛られた器であり、複数の料理の単位重量当たりの熱量と撮影画像とが予め対応付けて記憶された熱量情報記憶手段と、前記熱量情報記憶手段に記憶されている複数の料理の撮影画像の中から、前記画像取得手段により取得された前記被計量物の撮影画像における前記料理に一致すると判断できる特定の料理の撮影画像を特定する第2の特定手段と、前記第2の特定手段より特定された前記特定の料理の撮影画像と対応付けて前記熱量情報記憶手段に予め記憶されている単位重量当たりの熱量を取得する第1の熱量取得手段と、前記重量算出手段により算出された前記正味重量に、前記第1の熱量取得手段により取得された前記熱量を乗じることにより、前記料理の総熱量を取得する第2の熱量取得手段とをさらに備えたことを特徴とする。 In order to solve the above-mentioned problem, in the present invention, for a plurality of objects, weight information storage means in which the weight and feature information on the appearance are stored in association with each other, the first object and the second object A first weight acquisition unit that acquires a total weight of an object to be weighed in a state where objects are mixed, and a captured image of the object to be measured in a state where the first object and the second object are mixed. And the second object in the photographed image of the object to be weighed acquired by the image acquisition means from the feature information on the appearance of the plurality of objects stored in the weight information storage means Is stored in advance in the weight information storage unit in association with the feature information on the appearance of the specific object that can be determined to match, and the feature information on the appearance of the specific object specified by the specification unit Get weight being Subtracting the weight of the specific object acquired by the second weight acquisition means from the total weight of the object to be measured acquired by the weight acquisition means of 2 and the first weight acquisition means, Weight calculating means for calculating a net weight of the first object, wherein the first object is a dish, and the second object is a container in which the dish is served, and unit weights of a plurality of dishes The calorie information storage means in which the amount of heat per shot and the captured image are stored in association with each other, and the captured image of the plurality of dishes stored in the calorie information storage means, acquired by the image acquisition means A second specifying means for specifying a photographed image of a specific dish that can be determined to match the dish in the photographed image of the object to be weighed, and a correspondence with the photographed image of the specific dish identified by the second identifying means; Before The first heat quantity acquisition means for acquiring the heat quantity per unit weight stored in advance in the heat quantity information storage means, and the net weight calculated by the weight calculation means are acquired by the first heat quantity acquisition means. And a second heat quantity acquisition means for acquiring the total heat quantity of the dish by multiplying the heat quantity .

本発明によれば、被計量物に混在する重量取得対象物の正味重量を正確かつ容易に取得することが可能となる。   ADVANTAGE OF THE INVENTION According to this invention, it becomes possible to acquire correctly and easily the net weight of the weight acquisition object mixed in a to-be-measured object.

本発明に係る電子キッチンスケールの外観斜視図である。It is an external appearance perspective view of the electronic kitchen scale which concerns on this invention. 電子キッチンスケールのブロック図である。It is a block diagram of an electronic kitchen scale. 制御部の処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of a control part. 図3に続くフローチャートである。It is a flowchart following FIG.

以下、本発明の一実施形態について説明する。図1は、本発明の重量取得支援装置としての機能を備えた電子キッチンスケール1を示す外観斜視図である。   Hereinafter, an embodiment of the present invention will be described. FIG. 1 is an external perspective view showing an electronic kitchen scale 1 having a function as a weight acquisition support device of the present invention.

本実施形態の電子キッチンスケール1は、任意の被計量物の重量を電気的に計測する電子秤としての計量機能と、皿に盛りつけられた状態の料理の正味重量、さらにその料理の熱量(カロリー)を自動的に取得する機能を備えたものである。   The electronic kitchen scale 1 of the present embodiment includes a weighing function as an electronic balance that electrically measures the weight of an arbitrary object to be measured, a net weight of a dish placed on a plate, and a calorie (calories) of the dish. ) Is automatically acquired.

図1に示したように電子キッチンスケール1は、スケール本体2と、スケール本体2の上方側に支柱3,3を介して固定されたカメラ保持部4とから構成される。   As shown in FIG. 1, the electronic kitchen scale 1 includes a scale main body 2 and a camera holding unit 4 fixed to the upper side of the scale main body 2 via support columns 3 and 3.

スケール本体2の上部には、被計量物の皿が載置される計量部5が設けられ、スケール本体2の側部には、計量結果等が表示される表示部6と、電源スイッチや、動作モードの設定に使用されるモードスイッチを含む複数のスイッチからなる操作部7が設けられている。   An upper portion of the scale body 2 is provided with a weighing unit 5 on which a dish of objects to be weighed is placed, and a side portion of the scale body 2 is provided with a display unit 6 for displaying measurement results, a power switch, An operation unit 7 including a plurality of switches including a mode switch used for setting an operation mode is provided.

カメラ保持部4には、計量部5の載置された皿を撮影するためのカメラ8が計量部5の中央直上に位置して設けられている。カメラ8の撮影エリアは、予め計量部5の全域に設定されている。   The camera holding unit 4 is provided with a camera 8 for photographing the dish on which the weighing unit 5 is placed, located immediately above the center of the weighing unit 5. The shooting area of the camera 8 is set in advance over the entire weighing unit 5.

図2は、電子キッチンスケール1の電気的構成の概略を示すブロック図である。電子キッチンスケール1は、制御部11と、電源部12、電子秤部13、カメラ部14、重量データベース15、熱量データベース16、画像認識エンジン17、重量計算エンジン18、熱量計算エンジン19、前記表示部6、前記操作部7から構成される。   FIG. 2 is a block diagram showing an outline of the electrical configuration of the electronic kitchen scale 1. The electronic kitchen scale 1 includes a control unit 11, a power supply unit 12, an electronic scale unit 13, a camera unit 14, a weight database 15, a calorie database 16, an image recognition engine 17, a weight calculation engine 18, a calorie calculation engine 19, and the display unit. 6 and the operation unit 7.

制御部11は、CPU(Central Processing Unit)、ROM(Read only memory)、RAM(Random Access memory)、及びその他の周辺回路により実現され、CPUがROMに格納されたプログラムに従い動作することによって電子キッチンスケール1を制御する。   The control unit 11 is realized by a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), and other peripheral circuits, and the electronic kitchen is operated by the CPU operating according to a program stored in the ROM. Control scale 1.

電源部12は、例えば充電池とDC/DCコンバータ、又は商用電源からの電量を調整する電源回路等であり、電子キッチンスケール1の各部に電力を供給する。   The power supply unit 12 is, for example, a rechargeable battery and a DC / DC converter, or a power supply circuit that adjusts the amount of electricity from a commercial power supply, and supplies power to each unit of the electronic kitchen scale 1.

電子秤部13は、前記スケール本体2の計量部5に加わる加重を、例えばロードセル式や電磁式により検出する検出器、及び検出器の出力信号をデジタルデータに変換するA/Dコンバータ等により構成される。電子秤部13は、前記計量部5に載置された被計量物の重量を計測し、計測結果を制御部11へ供給する。   The electronic scale unit 13 includes a detector that detects the load applied to the weighing unit 5 of the scale body 2 by, for example, a load cell type or an electromagnetic type, and an A / D converter that converts the output signal of the detector into digital data. Is done. The electronic scale unit 13 measures the weight of the object placed on the weighing unit 5 and supplies the measurement result to the control unit 11.

カメラ部14は、前記カメラ8を構成する部分であり、前記計量部5に対向する撮影レンズを介して被計量物を撮像する撮像素子、撮像素子から出力される撮像信号に基づく画像データを生成する複数段の信号処理回路等により構成される。撮像素子は、例えばCCD(Charge Coupled Device)やCMOS(Complementary Meta1 0xide Semiconductor)イメージセンサである。
そして、カメラ部14は、生成した画像データ、つまり被計量物の撮影画像のデータを制御部11へ供給する。ここで、被計量物は任意の皿や、皿に盛られた状態の料理である。
The camera unit 14 is a part constituting the camera 8 and generates an image data based on an imaging signal output from the imaging device that captures an object to be measured via a photographing lens facing the weighing unit 5. And a plurality of stages of signal processing circuits. The image sensor is, for example, a CCD (Charge Coupled Device) or a CMOS (Complementary Meta 10xide Semiconductor) image sensor.
Then, the camera unit 14 supplies the generated image data, that is, the data of the captured image of the object to be measured to the control unit 11. Here, the object to be weighed is an arbitrary dish or a dish placed on the dish.

重量データベース15及び熱量データベース16は、フラッシュメモリ等の不揮発性の半導体メモリや、ハードディスクドライブ等の記憶媒体により構成される。   The weight database 15 and the heat quantity database 16 are configured by a non-volatile semiconductor memory such as a flash memory or a storage medium such as a hard disk drive.

重量データベース15には、重量が既知である多数の皿の画像データと、各皿の重量データとが互いに対応付けられて蓄積されている。熱量データベース16には、多数の料理の画像データと、各料理の単位重量当たりの熱量(以下、単位熱量という。)データとが互いに対応付けられて蓄積されている。   In the weight database 15, image data of a large number of dishes whose weights are known and weight data of each dish are stored in association with each other. In the heat quantity database 16, image data of a large number of dishes and heat per unit weight of each dish (hereinafter referred to as unit heat quantity) data are stored in association with each other.

画像認識エンジン17は、被計量物の撮影画像を対象として、画像の二値化や輪郭抽出、パターンマッチング等による種々の画像認識処理を行う画像処理プロセッサや作業用メモリ等から構成される。   The image recognition engine 17 includes an image processing processor, a work memory, and the like that perform various image recognition processes such as image binarization, contour extraction, pattern matching, and the like for a captured image of an object to be weighed.

画像認識エンジン17は、被計量物の撮影画像から皿、又は皿に該当する皿部分や、皿に盛られている料理に該当する料理部分を認識する。   The image recognition engine 17 recognizes a dish, a dish part corresponding to the dish, or a dish part corresponding to the dish on the dish from the photographed image of the object to be weighed.

また、画像認識エンジン17は、重量データベース15に蓄積されている多数の皿の画像の各々と、撮影画像の上記皿部分とを比較し、両者間における特徴の一致度を演算することにより、上記皿部分と同一の皿の画像データを検索し、検索結果等を制御部11へ供給する。   Further, the image recognition engine 17 compares each of the images of a large number of dishes stored in the weight database 15 with the dish portion of the photographed image, and calculates the degree of coincidence of the features between the two. The image data of the same plate as the plate portion is searched, and the search result is supplied to the control unit 11.

また画像認識エンジン17は、熱量データベース16に蓄積されている多数の料理の画像の各々と、撮影画像の上記料理部分とを比較し、両者間における特徴の一致度を演算することにより、上記料理部分と同一の料理の画像データを検索し、検索結果等を制御部11へ供給する。   Further, the image recognition engine 17 compares each dish image stored in the calorie database 16 with the dish portion of the photographed image, and calculates the degree of coincidence of the features between the two dishes. The image data of the same dish as the portion is searched, and the search result is supplied to the control unit 11.

重量計算エンジン18は、被計量物が皿に盛られた状態の料理である場合に、制御部11から供給される被計量物の総重量と、当該被計量物における皿の重量とに基づき、皿に盛りつけられている料理の正味重量を計算し、計算結果を制御部11へ供給する。   The weight calculation engine 18 is based on the total weight of the object to be weighed supplied from the control unit 11 and the weight of the dish in the object to be weighed when the object to be weighed is a dish on the plate. The net weight of the dishes on the plate is calculated and the calculation result is supplied to the control unit 11.

熱量計算エンジン19は、被計量物が皿に盛られた状態の料理である場合に、制御部11から供給される料理の正味重量と、当該料理の単位熱量とから、皿に盛りつけられている料理の総熱量を計算し、計算結果を制御部11へ供給する。   When the object to be weighed is a dish on a plate, the calorific value calculation engine 19 is arranged on the plate from the net weight of the dish supplied from the control unit 11 and the unit heat amount of the dish. The total amount of heat of the dish is calculated and the calculation result is supplied to the control unit 11.

前記表示部6は、スケール本体2の側部に固定されたカラー液晶パネルと、カラー液晶パネルの駆動回路により構成され、制御部11から供給される文字データや画像データに基づく文字や画像を表示する。   The display unit 6 includes a color liquid crystal panel fixed to the side of the scale body 2 and a drive circuit for the color liquid crystal panel, and displays characters and images based on character data and image data supplied from the control unit 11. To do.

前記操作部7は、前述した複数のスイッチと、ユーザによる各スイッチの操作状態を検出する検出回路により実現され、各スイッチの操作情報を制御部11へ供給する。   The operation unit 7 is realized by the plurality of switches described above and a detection circuit that detects an operation state of each switch by the user, and supplies operation information of each switch to the control unit 11.

そして、以上の構成を備えた電子キッチンスケール1には、動作モードとして通常モードと料理計測モードとが予め用意されている。   And in the electronic kitchen scale 1 provided with the above structure, normal mode and cooking measurement mode are prepared beforehand as operation mode.

通常モードは、通常の電子秤としての計量機能を使用するための動作モードであり、ユーザにより電源オンされた直後に自動的に設定される。   The normal mode is an operation mode for using a weighing function as a normal electronic scale, and is automatically set immediately after the user turns on the power.

料理計測モードは、皿に盛りつけられた状態の料理の総熱量(カロリー)を自動計算したり、前述した重量データベース15に新たな皿に関する撮影画像及び重量を登録したりするための動作モードであり、ユーザのスイッチ操作により適宜設定される。   The dish measurement mode is an operation mode for automatically calculating the total calorie (calories) of dishes in the state of being placed on a plate or registering a photographed image and weight regarding a new plate in the weight database 15 described above. It is set as appropriate by the user's switch operation.

以下、ユーザにより料理計測モードが設定された場合の電子キッチンスケール1動作を、前記制御部11の処理手順を示した図3、及び図4のフローチャートに従い説明する。   Hereinafter, the operation of the electronic kitchen scale 1 when the dish measurement mode is set by the user will be described with reference to the flowcharts of FIGS. 3 and 4 showing the processing procedure of the control unit 11.

図3に示したように制御部11は、料理計測モードが設定されると、まずユーザにスイッチ操作によって、撮影対象が皿と料理とのいずれであるか設定(選択)させる(ステップS1)。ここで、料理は、任意の皿に盛りつけられた状態の料理である。   As shown in FIG. 3, when the dish measurement mode is set, the control unit 11 first causes the user to set (select) whether the object to be photographed is a dish or a dish (step S1). Here, the dish is a dish placed on an arbitrary plate.

次に、制御部11は、電子秤部13に被計量物の重量計測を行わせる(ステップS2)。係る処理によって制御部11は、ユーザが撮影対象を設定する以前に計量部5に被計量物を載せた場合には、被計量物の重量を直ちに取得し、またユーザが撮影対象を設定してから計量部5に被計量物を載せた場合には、その時点で被計量物の重量を取得する。   Next, the control unit 11 causes the electronic scale unit 13 to measure the weight of the object to be weighed (step S2). With this processing, the control unit 11 immediately acquires the weight of the object to be weighed when the object is placed on the weighing unit 5 before the user sets the object to be imaged, and the user sets the object to be imaged. When the object to be weighed is placed on the weighing unit 5, the weight of the object to be weighed is acquired at that time.

次に、制御部11は、被計量物の重量が取得できた時点で、カメラ部14に写真撮影を行わせ、被計量物の撮影画像を取得する(ステップS3)。   Next, when the weight of the object to be weighed can be acquired, the control unit 11 causes the camera unit 14 to take a photograph and obtains a photographed image of the object to be weighed (step S3).

以後、制御部11は、設定された撮影対象(被計量物)が皿である場合には(ステップS4:皿)、後述するステップS5〜S12の処理を行い、撮影対象が料理である場合には(ステップS4:料理)、図4に示した後述するステップS13〜S30の処理を行う。なお、撮影対象が料理であるか皿であるかの判断は、ユーザ操作に基づいて行ってもよいし、以下に説明する画像認識処理により、撮影した画像から認識される皿部分に、皿の縁部分の柄との連続性が低い部分が含まれていたり、特定の料理に対応する食材の色や形状が含まれている場合には料理と判断し、その他の場合には皿であると自動判定するようにしてもよい。また、画像から認識される皿が登録されており、かつ、登録されている皿の重量と実際に測定された重量とが異なる場合には料理が載っていると自動判定するようにしてもよい。   Thereafter, when the set object to be photographed (object to be weighed) is a dish (step S4: dish), the control unit 11 performs the processes of steps S5 to S12 described later, and when the object to be photographed is a dish. (Step S4: Cooking), the processing of Steps S13 to S30 described later shown in FIG. 4 is performed. Note that the determination of whether the subject to be photographed is a dish or a dish may be made based on a user operation, and the image recognition process described below can be used to determine whether the dish is to be recognized from the photographed image. Judgment is made if the portion of the edge that has low continuity with the handle or the color or shape of ingredients corresponding to a particular dish is included, otherwise it is a dish. You may make it determine automatically. In addition, when a dish recognized from the image is registered and the weight of the registered dish is different from the actually measured weight, it may be automatically determined that the dish is placed. .

まず、撮影対象が皿であった場合について説明する。この場合、制御部11は、ステップS3で取得した撮影画像のデータを画像認識エンジン17に送り、画像認識エンジン17に、二値化や輪郭抽出を含む公知の画像認識技術により、撮影画像において皿に該当する皿部分を認識させる(ステップS5)。   First, a case where the object to be photographed is a dish will be described. In this case, the control unit 11 sends the captured image data acquired in step S3 to the image recognition engine 17, and the image recognition engine 17 is subjected to a known image recognition technique including binarization and contour extraction. Is recognized (step S5).

さらに、制御部11は、画像認識エンジン17に、重量データベース15に蓄積されている多数の皿の画像データの中から、撮影対象の皿に一致すると判断できる皿の画像データを検索させる(ステップS6)。   Furthermore, the control unit 11 causes the image recognition engine 17 to search for image data of a plate that can be determined to match the plate to be photographed from among a large number of image data stored in the weight database 15 (step S6). ).

このとき、画像認識エンジン17においては、既説したように重量データベース15に蓄積されている多数の皿の画像について、認識した皿部分との間で特徴の一致度をそれぞれ演算し、一致度が規定以上の皿の画像データが存在する場合には、一致度が最大の画像データの皿が、撮影対象の皿に一致する皿であると判断し、その皿に関するデータを示すレコード番号を制御部11へ供給する。また、画像認識エンジン17は、一致度が規定以上の皿の画像データが存在しない場合には、その旨を制御部11へ通知する。   At this time, the image recognition engine 17 calculates the degree of coincidence of the features with the recognized dish portion for each of the images of the many dishes stored in the weight database 15 as described above. If there is image data for a dish that exceeds the specified level, the image data having the highest degree of coincidence is determined to be a dish that matches the dish to be photographed, and the record number indicating the data relating to that dish is displayed on the control unit. 11 is supplied. In addition, when there is no dish image data with a matching degree equal to or higher than the specified level, the image recognition engine 17 notifies the control unit 11 to that effect.

なお、画像認識エンジン17が上記特徴の一致度を演算する際には、例えば皿の外径形状、画像内での大きさ、色あい、絵柄等の複数項目について一致度を取得し、項目毎の一致度に重み付けを行った上で平均値を算出し、それを最終的な一致度を決定する。   When the image recognition engine 17 calculates the degree of coincidence of the features, for example, the degree of coincidence is acquired for a plurality of items such as the outer diameter shape of the dish, the size in the image, the hue, and the pattern, and An average value is calculated after weighting the degree of coincidence, and the final degree of coincidence is determined.

そして、撮影対象の皿に一致する皿に関するデータが重量データベース15に存在しない場合(ステップS7:NO)、制御部11は、ステップS3で取得した撮影画像(撮影画像から皿部分のみを抽出した画像でもよい)のデータと、ステップS2の処理で取得した皿の重量とを対応付け、重量データベース15に新たなレコードとして追加する(ステップS8)。なお、その際、制御部11は、新たな皿を登録した旨をユーザに知らせるメッセージ等を表示部6に表示させる(図3では省略する)。これにより、制御部11は処理を終了する。   And when the data regarding the plate | board which corresponds to the plate | board to be image | photographed do not exist in the weight database 15 (step S7: NO), the control part 11 is the image | photographed image acquired from step S3 (image which extracted only the plate | board part from the picked-up image). May be associated with the weight of the dish acquired in the process of step S2, and added to the weight database 15 as a new record (step S8). At that time, the control unit 11 causes the display unit 6 to display a message or the like informing the user that a new dish has been registered (not shown in FIG. 3). Thereby, the control part 11 complete | finishes a process.

一方、撮影対象の皿に該当する皿に関するデータが重量データベース15に存在する場合(ステップS7:YES)、制御部11は、撮影対象の皿の重量と、ステップS2の処理で取得した皿の重量とが一致するか否かを確認する(ステップS9)。   On the other hand, when the data relating to the dish to be photographed is present in the weight database 15 (step S7: YES), the control unit 11 determines the weight of the dish to be photographed and the weight of the dish acquired in the process of step S2. Is matched (step S9).

ここで、双方の重量が一致している場合(ステップS9:YES)、制御部11は、撮影対象の皿が既に登録済である旨をユーザに知らせるメッセージ等を表示部6に表示させた後(ステップS10)、処理を終了する。   Here, when both weights match (step S9: YES), the control unit 11 displays a message or the like on the display unit 6 informing the user that the dish to be imaged has already been registered. (Step S10), the process ends.

また、双方の重量が一致していない場合(ステップS9:NO)、制御部11は、さらに、登録済である撮影対象の皿の重量を今回の計量結果と置き換えるか否かを、所定のスイッチ操作によりユーザに指示させ、置き換え不要が指示されたら(ステップS11:NO)、そのまま処理を終了する。   If the weights of the two do not match (step S9: NO), the control unit 11 further determines whether or not to replace the registered weight of the pan to be photographed with the current measurement result. When the user is instructed by the operation and the replacement unnecessary is instructed (step S11: NO), the processing is ended as it is.

逆に、ユーザにより置き換える旨が指示されたら(ステップS11:YES)、制御部11は、重量データベース15における撮影対象の皿の重量を今回の計量結果と置き換えた後(ステップS12)、処理を終了する。   On the other hand, when the user instructs replacement (step S11: YES), the control unit 11 replaces the weight of the pan to be imaged in the weight database 15 with the current measurement result (step S12), and then ends the process. To do.

したがって、ユーザにおいては、料理計測モードにおいて撮影対象(被計量物)として皿を設定するだけで、簡単に重量データベース15へ新たな皿を登録したり、登録済みの皿の重量を更新したりすることができる。   Therefore, the user can easily register a new dish in the weight database 15 or update the weight of a registered dish simply by setting a dish as an object to be photographed (object to be weighed) in the dish measurement mode. be able to.

次に、ステップS3の処理で被計量物の撮影画像を取得した後、ユーザにより撮影対象として料理が設定された場合(ステップS4:料理)、つまり撮影画像が皿に盛りつけられた状態の料理である場合の処理について説明する。   Next, after a photographed image of the object to be weighed is acquired in the process of step S3, when a dish is set as a photographing object by the user (step S4: dish), that is, a dish in which the photographed image is placed on a plate. A process in a case will be described.

この場合、図4に示したように制御部11は、まず、撮影画像のデータを画像認識エンジン17に送り、画像認識エンジン17に、二値化や輪郭抽出を含む公知の画像認識技術により、撮影画像において皿に該当する皿部分を認識させる(ステップS13)。なお、ここで認識される皿部分は、撮影画像のうちで皿の背景部分と、皿に盛られている料理部分とを除いた部分である。   In this case, as shown in FIG. 4, the control unit 11 first sends the captured image data to the image recognition engine 17, and the image recognition engine 17 uses known image recognition techniques including binarization and contour extraction. The dish portion corresponding to the dish in the photographed image is recognized (step S13). In addition, the dish part recognized here is a part except the background part of the dish and the cooking part currently piled up on the dish among the picked-up images.

さらに、制御部11は、画像認識エンジン17に、重量データベース15に登録されている皿の画像データの中から、料理が盛りつけられている実際の皿に該当する皿の画像データを検索させる。具体的に説明すると、画像認識エンジン17に、重量データベース15に蓄積されている多数の皿の画像データのうちから、上記の皿部分と特徴が一致する領域を含む画像データを検索させる(ステップS14)。   Further, the control unit 11 causes the image recognition engine 17 to search the image data of the plate corresponding to the actual plate on which the dish is arranged from the image data of the plate registered in the weight database 15. More specifically, the image recognition engine 17 is made to search for image data including a region whose characteristics match the above-described dish portion from among a large number of dish image data stored in the weight database 15 (step S14). ).

このとき、画像認識エンジン17においては、既説したように重量データベース15に蓄積されている多数の皿の画像データの各々と上記の皿部分とを比較し、両者間で特徴の一致度をそれぞれ演算し、一致度が規定以上の画像データが存在する場合には、そのうちで一致度が最大の画像データの皿が実際の皿に一致する皿であると判断し、その皿に関するデータを示すレコード番号を制御部11へ供給する。   At this time, the image recognition engine 17 compares the image data of a large number of dishes stored in the weight database 15 with the above-described dish portion as described above, and determines the degree of coincidence of the features between the two. If there is image data with a degree of coincidence that exceeds the specified value, a record indicating that the dish with the largest degree of coincidence is a dish that matches the actual dish. The number is supplied to the control unit 11.

また、画像認識エンジン17は、一致度が規定以上の画像データが存在しない場合には、その旨を制御部11へ通知するとともに、上記一致度が規定以上ではないが、画像間の一致度が、近似すると判断できる所定の値以上である1又は複数の画像データについて、その皿に関するデータを示すレコード番号を制御部11へ供給する。   The image recognition engine 17 notifies the control unit 11 when there is no image data with a matching degree equal to or higher than a specified level, and the matching level between the images is not higher than the specified level. For one or a plurality of image data that is equal to or greater than a predetermined value that can be determined to be approximate, a record number indicating data relating to the dish is supplied to the control unit 11.

なお、上記一致度の演算においても、画像認識エンジン17は、例えば皿の外径形状、画像内での大きさ、色あい、絵柄等の複数項目について一致度を取得し、項目毎の一致度に重み付けを行った上で平均値を算出し、その計算結果を最終的な一致度とする。   In the calculation of the degree of coincidence, the image recognition engine 17 also obtains the degree of coincidence for a plurality of items such as the outer diameter shape of the dish, the size in the image, the hue, the design, and the like. An average value is calculated after weighting, and the calculation result is used as the final matching degree.

そして、撮影対象の皿に一致する皿のデータが重量データベース15に存在する場合(ステップS15:YES)、制御部11は、当該皿の重量を重量データベース15から取得する(ステップS20)。   Then, when there is dish data that matches the dish to be imaged in the weight database 15 (step S15: YES), the control unit 11 acquires the weight of the dish from the weight database 15 (step S20).

一方、重量データベース15に、撮影対象の皿に一致する皿のデータが存在ないが(ステップS15:NO)、近似すると判断できる皿のデータが存在する場合(ステップS16:YES)、制御部11は以下の処理を行う。   On the other hand, when there is no dish data that matches the dish to be photographed in the weight database 15 (step S15: NO), but there is dish data that can be determined to approximate (step S16: YES), the control unit 11 The following processing is performed.

制御部11は、まず、近似すると判断できる(一致度が所定の値以上である)1又は複数の皿の画像データを重量データベース15から読み出し、表示部6に1又は複数の皿の画像を一覧表示させる(ステップS17)。このとき、制御部11は、ユーザに所定のスイッチ操作を行わせることより、一覧表示した皿の中から実際の皿に該当するもの指定させたり、一覧表示した皿の中に実際の皿に該当するものない旨を指示させたりする。   First, the control unit 11 reads the image data of one or a plurality of dishes that can be determined to be approximate (the degree of coincidence is a predetermined value or more) from the weight database 15, and lists the images of one or a plurality of dishes on the display unit 6. It is displayed (step S17). At this time, the control unit 11 causes the user to perform a predetermined switch operation so that the corresponding one corresponding to the actual dish is specified from among the displayed dishes, or corresponds to the actual dish in the displayed list. Instruct them that there is nothing to do.

ここで、一覧表示した皿の中から任意の皿がユーザにより指定された場合(ステップS18:YES)、制御部11は、指定された皿の重量を重量データベース15から取得する(ステップS20)。また、該当するものがない旨の指示があった場合(ステップS18:NO)、制御部11は、その時点で処理を終了する。   Here, when an arbitrary dish is designated by the user from the displayed dishes (step S18: YES), the control unit 11 acquires the weight of the designated dish from the weight database 15 (step S20). When there is an instruction that there is no corresponding item (step S18: NO), the control unit 11 ends the process at that time.

また、上記の処理中に、重量データベース15に撮影対象の皿に一致する皿のデータが存在せず(ステップS15:NO)、さらに近似すると判断できる皿のデータも存在しなかった場合(ステップS16:NO)、制御部11は、該当する皿の登録が無い旨を表示部6に表示させた後(ステップS19)、その時点で処理を終了する。   Further, during the above processing, there is no dish data that matches the dish to be photographed in the weight database 15 (step S15: NO), and there is no dish data that can be determined to be approximate (step S16). : NO), the control unit 11 displays that the corresponding dish is not registered on the display unit 6 (step S19), and ends the process at that time.

なお、上記の近似すると判断できる皿のデータが存在しない場合とは、その皿に対応するデータが登録されていない場合の他に、例えば、皿全体の面積のほとんどを料理部分が占めているために皿を認識することができない場合を含む。このような場合には処理を中断せずに、データベース内に記憶されている全ての皿の中から対応する皿をユーザに検索させるようにしてもよい。   In addition, when there is no dish data that can be determined to be approximate, the dish portion occupies most of the entire area of the dish, for example, in addition to the case where the data corresponding to the dish is not registered. Including the case where the dish cannot be recognized. In such a case, the user may be made to search for the corresponding dish from all the dishes stored in the database without interrupting the process.

そして、前述したステップS20の処理で撮影対象の皿の重量を取得した後、制御部11は、引き続き以下の処理を行う。   Then, after acquiring the weight of the dish to be imaged in the process of step S20 described above, the control unit 11 continues to perform the following process.

制御部11は、まず、画像認識エンジン17に、二値化や輪郭抽出を含む公知の画像認識技術により、前述した撮影画像において料理部分を認識させる(ステップS21)。   First, the control unit 11 causes the image recognition engine 17 to recognize the cooking portion in the above-described captured image by a known image recognition technique including binarization and contour extraction (step S21).

さらに、制御部11は、画像認識エンジン17に、熱量データベース16に蓄積されている複数の料理の画像データの中から、皿に盛りつけられている実際の料理に該当する料理の画像データを検索させる。具体的に説明すると、画像認識エンジン17に、熱量データベース16に蓄積されている多数の料理の画像データのうちから、上記の料理部分と特徴が一致すると判断できる画像を検索させる(ステップS14)。   Further, the control unit 11 causes the image recognition engine 17 to search for image data of a dish corresponding to the actual dish on the plate from among a plurality of dish image data stored in the calorific value database 16. . More specifically, the image recognition engine 17 is made to search for an image that can be determined to have the same characteristics as the above-described cooking portion from among a large number of cooking image data stored in the heat quantity database 16 (step S14).

このとき、画像認識エンジン17においては、既説したように熱量データベース16に蓄積されている多数の料理の各々の画像データと上記の料理部分とを比較し、両者間で特徴の一致度をそれぞれ演算し、一致度が規定以上の画像が存在する場合には、そのうちで一致度が最大の画像データの料理が実際の料理に一致する料理であると判断し、その料理に関するデータを示すレコード番号を制御部11へ供給する。   At this time, the image recognition engine 17 compares the image data of each of a large number of dishes stored in the calorific value database 16 with the above-mentioned dish portion as described above, and determines the degree of coincidence between the two features. If there is an image with a degree of coincidence that exceeds the specified value, the dish of the image data with the highest degree of coincidence is judged to be the dish that matches the actual dish, and the record number indicating the data related to that dish Is supplied to the control unit 11.

また、画像認識エンジン17は、一致度が規定以上の料理が存在しない場合には、その旨を制御部11へ通知するとともに、上記一致度が規定以上ではないが、画像間の一致度が、近似すると判断できる所定の値以上である1又は複数の画像データについて、その料理に関するデータを示すレコード番号を制御部11へ供給する。   Further, the image recognition engine 17 notifies the control unit 11 when there is no dish having a matching degree equal to or higher than a specified level, and the matching level between the images is not higher than the specified level. For one or a plurality of image data that is equal to or greater than a predetermined value that can be determined to be approximate, a record number indicating data relating to the dish is supplied to the control unit 11.

なお、上記一致度の演算において、画像認識エンジン17は、例えば色の分布を表す色ヒストグラム、明るさのヒストグラム等の複数項目について一致度を取得し、項目毎の一致度に重み付けを行った上で平均値を算出し、その計算結果を最終的な一致度とする。   In the above-described calculation of the degree of coincidence, the image recognition engine 17 obtains the degree of coincidence for a plurality of items such as a color histogram representing a color distribution and a brightness histogram, and weights the degree of coincidence for each item. The average value is calculated with and the calculated result is used as the final matching degree.

そして、撮影対象の料理に一致する料理のデータが熱量データベース16に存在する場合(ステップS23:YES)、制御部11は、該当する料理の単位熱量を熱量データベース16から取得する(ステップS28)。   And when the data of the cooking | cooking which corresponds to the imaging | photography of the imaging | photography object exist in the calorie | heat amount database 16 (step S23: YES), the control part 11 acquires the unit calorie | heat amount of the applicable dish from the calorie | heat amount database 16 (step S28).

一方、熱量データベース16に、撮影対象の料理に一致する料理のデータが存在ないが(ステップS23:NO)、近似すると判断できる料理のデータが存在する場合(ステップS24:YES)、制御部11は以下の処理を行う。   On the other hand, when there is no dish data that matches the dish to be photographed in the heat quantity database 16 (step S23: NO), but there is dish data that can be determined to approximate (step S24: YES), the control unit 11 The following processing is performed.

制御部11は、まず、近似すると判断できる(一致度が所定の値以上である)1又は複数の料理の画像データを熱量データベース16から読み出し、表示部6に1又は複数の料理の画像を一覧表示させる(ステップS25)。このとき、制御部11は、ユーザに所定のスイッチ操作を行わせることより、一覧表示した料理の中から実際の料理に該当するもの指定させたり、一覧表示した料理の中に実際の料理に該当するものない旨を指示させたりする。   First, the control unit 11 reads image data of one or more dishes that can be determined to be approximated (the degree of coincidence is equal to or greater than a predetermined value) from the calorific value database 16, and lists one or more images of the dishes on the display unit 6. It is displayed (step S25). At this time, the control unit 11 causes the user to perform a predetermined switch operation so that the list of dishes corresponding to the actual dish is designated, or the list of dishes displayed corresponds to the actual dish. Instruct them that there is nothing to do.

ここで、一覧表示した料理の中から任意の料理がユーザにより指定された場合(ステップS26:YES)、制御部11は、指定された料理の単位熱量を熱量データベース16から取得する(ステップS28)。また、該当するものがない旨の指示があった場合(ステップS26:NO)、制御部11は、その時点で処理を終了する。   Here, when an arbitrary dish is designated by the user from among the dishes displayed in the list (step S26: YES), the control unit 11 acquires a unit calorie of the designated dish from the calorie database 16 (step S28). . When there is an instruction that there is no corresponding item (step S26: NO), the control unit 11 ends the process at that time.

また、上記の処理中に、熱量データベース16に撮影対象の料理に一致する料理のデータが存在せず(ステップS23:NO)、さらに近似すると判断できる料理のデータも存在しなかった場合(ステップS24:NO)、制御部11は、該当する料理の登録が無い旨を表示部6に表示させた後(ステップS27)、その時点で処理を終了する。   Further, during the above processing, there is no dish data that matches the dish to be photographed in the calorie database 16 (step S23: NO), and there is no dish data that can be determined to be more approximate (step S24). : NO), the control unit 11 displays that the corresponding dish is not registered on the display unit 6 (step S27), and ends the process at that time.

そして、前述したステップS28の処理で熱量データベース16から単位熱量を取得した後、制御部11は、料理分の重量(正味重量)と、熱量(総熱量)をそれぞれ計算する(ステップS29)。すなわち、制御部11は、ステップS2の処理で取得した被計量物の重量、つまり皿及び料理の総重量から、ステップS20の処理で重量データベース15から取得した皿の重量を減算し、料理分の重量を求める。また、制御部11は、料理分の重量に上記の単位熱量を乗じ、料理の総熱量を取得する。   And after acquiring the unit calorie | heat amount from the calorie | heat amount database 16 by the process of step S28 mentioned above, the control part 11 calculates the weight (net weight) and the calorie | heat amount (total calorie | heat amount) for cooking, respectively (step S29). That is, the control unit 11 subtracts the weight of the dish acquired from the weight database 15 in the process of step S20 from the weight of the object to be weighed acquired in the process of step S2, that is, the total weight of the dish and the dish. Find the weight. Moreover, the control part 11 multiplies said unit calorie | heat amount to the weight of a dish, and acquires the total calorie | heat amount of a dish.

しかる後、制御部11は、計算した料理分の重量、及び熱量を表示部6に表示させ(ステップS30)、これにより、料理計測モードによる処理を終了する。   Thereafter, the control unit 11 causes the calculated weight and heat amount of the dish to be displayed on the display unit 6 (step S30), thereby ending the process in the dish measurement mode.

以上説明したように本実施形態においては、料理計測モードが設定されているときには、皿に盛りつけた状態の料理を被計量物として重さを計測する一方、被計量物を撮影して撮影画像を取得し、取得した撮影画像の皿部分と一致すると判断できる特定の皿の画像を重量データベース15で検索し、該当する画像に対応して記憶されている特定の皿の重量を取得し、取得した重量を被計量物の計測結果から差し引くことにより、料理の正味重量を取得する。   As described above, in the present embodiment, when the dish measurement mode is set, the weight is measured using the dish on the plate as the object to be weighed, while the object to be weighed is photographed. Obtained, searched the weight database 15 for an image of a specific dish that can be determined to match the dish portion of the acquired captured image, and acquired and acquired the weight of the specific dish stored corresponding to the corresponding image The net weight of the dish is obtained by subtracting the weight from the measurement result of the object to be weighed.

したがって、ユーザは、皿に盛りつけた状態で料理の重さを知りたいとき、その状態の皿を計量部5におき、撮影対象として料理を選択するといった極めて単純な1回の計測作業を行うだけで、料理だけの重さを正確かつ容易に知ることができる。   Therefore, when the user wants to know the weight of the dish in the state of being served on the plate, the user simply puts the plate in that state on the weighing unit 5 and performs a very simple one-time measurement operation such as selecting the dish as a subject to be photographed. So, you can know the weight of cooking only accurately and easily.

また、重量データベース15において撮影画像の皿部分と一致すると判断できる特定の皿の画像が検索できない場合には、類似する画像を候補としてユーザに提示し、実際の皿に該当するものがあれば、それをユーザに指定させ、指定された画像の皿を実際の皿として料理の正味重量を取得する。   In addition, when a specific dish image that can be determined to match the dish portion of the photographed image cannot be retrieved in the weight database 15, a similar image is presented to the user as a candidate, and if there is a thing corresponding to the actual dish, The user is made to designate it, and the net weight of the dish is acquired using the dish of the designated image as the actual dish.

その際、例えば皿全体の面積に対する料理部分の面積の割合が高く、重量データベース15において特定の皿の画像が検索できない場合には、少しでも皿部分が見えていれば、ユーザが選択する候補を絞り込むことができる。よって、重量データベース15において実際の皿と一致する特定の皿の画像が検索できない場合であっても、ユーザは必要且つ最小限の操作を行うだけでよく、ユーザに負担をかけることなく、より確実に料理の正味重量を取得することができる。   At this time, for example, when the ratio of the area of the cooking portion to the whole area of the plate is high and an image of a specific plate cannot be searched in the weight database 15, if the plate portion is visible even a little, the user can select a candidate to select. You can narrow down. Therefore, even when the image of the specific dish that matches the actual dish cannot be searched in the weight database 15, the user only needs to perform the necessary and minimum operation, and more reliably without burdening the user. You can get the net weight of the dish.

しかも、料理計測モードでは、皿に盛りつけた状態の料理の重さを計測すると、それに応答し自動的に撮影が行われる。よって、上記計測作業において撮影操作が不要であり、これによっても料理だけの重さを容易に知ることができる。   Moreover, in the dish measurement mode, when the weight of the dish placed on the plate is measured, photographing is automatically performed in response thereto. Therefore, no shooting operation is required in the measurement operation, and the weight of only the dish can be easily known.

また、カメラ8の撮影エリアが予め計量部5の全域に設定されているため、ユーザに撮影エリアの設定等の負担をかけることなく、料理の計量に適した撮影画像を得ることができる。   In addition, since the shooting area of the camera 8 is set in advance in the entire area of the weighing unit 5, a shot image suitable for cooking weighing can be obtained without placing a burden on the user such as setting the shooting area.

また、料理計測モードでは、皿のみを計量部5においた状態で撮影対象として皿を選択すれば、任意の皿の画像、及び重さを対応付けて重量データベース15に新たに記憶される。よって、ユーザは極めて単純な操作を行うだけで重量データベース15に新たな皿を登録することができる。   Further, in the dish measurement mode, if a dish is selected as an object to be photographed while only the dish is placed in the weighing unit 5, an image and weight of an arbitrary dish are associated with each other and newly stored in the weight database 15. Therefore, the user can register a new dish in the weight database 15 by performing a very simple operation.

さらに、料理計測モードでは、被計量物の料理部分の画像と一致すると判断できる特定の料理の画像を熱量データベース16で検索し、該当する画像に対応して記憶されている特定の料理の単位熱量を取得し、取得した熱量に被計量物を乗じることにより、料理の総熱量を取得する。よって、ユーザは、皿に盛りつけた状態で料理の重さと同時に、料理の総熱量を容易に知ることができる。   Further, in the dish measurement mode, a specific dish image that can be determined to match the dish part image of the object to be weighed is searched in the calorific value database 16, and the unit calorie value of the specific dish stored in correspondence with the corresponding image. And the total amount of heat of the dish is acquired by multiplying the acquired amount of heat by the object to be weighed. Therefore, the user can easily know the total amount of heat of the dish at the same time as the weight of the dish in the state of being placed on the plate.

また、熱量データベース15において撮影画像の料理部分と一致すると判断できる特定の料理の画像が検索できない場合には、類似する画像を候補としてユーザに提示し、実際の料理に該当するものがあれば、それをユーザに指定させ、指定された画像の料理を実際の料理として料理の総熱量を取得する。よって、より確実に料理の総熱量を取得することができる。   In addition, when a specific dish image that can be determined to match the cooking portion of the captured image in the calorie database 15 cannot be searched, a similar image is presented to the user as a candidate, and if there is anything that corresponds to the actual dish, The user is made to designate it, and the dish of the designated image is used as an actual dish to acquire the total heat quantity of the dish. Therefore, the total calorie | heat amount of a dish can be acquired more reliably.

なお、本実施形態においては、便宜上、被計量物が皿、及び皿に盛りつけられた状態の料理であることを前提として説明したが、被計量物は、当然どんぶり等の皿以外の容器、及び容器に盛られた料理でもよい。その場合は、重量データベース15に、皿以外の容器の撮影画像と重量とを対応付けて予め記憶しておけばよい。   In the present embodiment, for the sake of convenience, the description has been made on the assumption that the object to be weighed is a dish and a dish in a state of being served on the dish, but the object to be weighed is naturally a container other than a dish such as a bowl, and A dish in a container may be used. In that case, the captured image and the weight of the container other than the plate may be stored in advance in the weight database 15 in association with each other.

また、被計量物の撮影画像から料理が盛りつけられた皿等が複数認識できた場合に、例えば複数の皿等の各々についてその重量を重量データベース15から個別に取得し、それらの重量を加算したものを被計量物の計量結果から差し引くことによって全料理の合計重量、合計熱量を取得する構成としてもよい。   Further, when a plurality of dishes on which dishes are arranged can be recognized from the photographed image of the object to be weighed, for example, the weight of each of the plurality of dishes is individually acquired from the weight database 15 and the weights are added. It is good also as a structure which acquires the total weight and total calorie | heat amount of all the dishes by subtracting a thing from the measurement result of a to-be-measured object.

ここで、本実施形態においては、本発明を単一の装置である電子キッチンスケール1において実現した場合について説明した。しかし、これに限らず本発明は、有線や無線を問わず任意の通信方式により相互にデータの送受信が可能な複数の装置からなるシステムによっても実現することができる。   Here, in this embodiment, the case where this invention was implement | achieved in the electronic kitchen scale 1 which is a single apparatus was demonstrated. However, the present invention is not limited to this, and the present invention can also be realized by a system including a plurality of devices capable of transmitting and receiving data to and from each other regardless of wired or wireless communication.

上記システムの一例としては、計量結果を外部に出力可能な電子秤と、デジタルカメラと、携帯電話機やスマートフォンと、インターネット上のサーバとからなるシステムや、係るシステムからサーバを除いたシステムがある。また、デジタルカメラも、携帯電話機やスマートフォンにデジタルカメラが内蔵されていれば省略可能である。さらには、電子秤とデジタルカメラのみからなるシステムもある。   As an example of the above system, there is a system including an electronic scale capable of outputting measurement results to the outside, a digital camera, a mobile phone or a smartphone, and a server on the Internet, or a system in which the server is excluded from such a system. The digital camera can also be omitted if the digital camera is built in a mobile phone or a smartphone. In addition, there is a system consisting only of an electronic scale and a digital camera.

いずれのシステムにおいても、デジタルカメラや携帯電話機と電子秤との間における計量結果(重量データ)の通信には、USB(Universal Serial Bus)やブルートゥース等が使用できる。また、携帯電話機とサーバとの間のデータ通信には、Wi−Fiや無線LANを使用することもできる。   In any system, USB (Universal Serial Bus), Bluetooth, or the like can be used for communication of weighing results (weight data) between the digital camera or mobile phone and the electronic balance. In addition, Wi-Fi or wireless LAN can be used for data communication between the mobile phone and the server.

また、インターネット上のサーバを含むシステムにあっては、本発明をインターネット上のサービスによって実現することができる。その場合には、サーバに、図2に示した重量データベース15、熱量データベース16を設けるとともに、サーバにおいて画像認識エンジン17、重量計算エンジン18、熱量計算エンジン19を実現させれば、より高度の画像認識処理が可能である。   In a system including a server on the Internet, the present invention can be realized by a service on the Internet. In that case, if the server is provided with the weight database 15 and the calorie database 16 shown in FIG. 2 and the server realizes the image recognition engine 17, the weight calculation engine 18, and the calorie calculation engine 19, a higher level image can be obtained. Recognition processing is possible.

したがって、重量データベース15、熱量データベース16において皿等の容器や料理等の検索処理をより正確に、かつ高速に行うことができ、その結果、皿に盛りつけられた状態の料理の重量、さらには総熱量をより正確に、かつ高速に取得することができる。   Accordingly, it is possible to more accurately and quickly search for containers such as dishes and dishes in the weight database 15 and the calorie database 16, and as a result, the weight of dishes in the dish and the total The amount of heat can be acquired more accurately and at high speed.

また、本発明における重量取得対象物(第1の物体)は前述した料理に限らず他の任意の物体であってもよい。例えば重量取得対象物は服を着用した状態の人間であってもよく、本発明は、服を着用したままで体重を取得する場合にも適用することができる。   Further, the weight acquisition object (first object) in the present invention is not limited to the above-described dish, and may be any other object. For example, the weight acquisition object may be a human wearing clothes, and the present invention can also be applied to acquiring weight while wearing clothes.

なお、その場合、前述した電子秤部13を体重計として利用できる計測範囲を備えたものとし、重量データベース15に、例えばユーザが購入した服や既に所有している服の撮影画像と重量とを対応付けて記憶させる。   In this case, it is assumed that the electronic scale unit 13 described above has a measurement range that can be used as a weight scale, and the weight database 15 includes, for example, photographed images and weights of clothes purchased by the user or clothes already owned. Store them in association with each other.

そして、計測時には、撮影画像から認識できる全ての服の重量を重量データベース15から個別に取得し、それらの重量を加算したものを被計量物の計量結果から差し引くことによって最終的な体重を取得する構成とすればよい。   At the time of measurement, the weights of all the clothes that can be recognized from the photographed image are individually acquired from the weight database 15, and the final weight is acquired by subtracting the sum of those weights from the measurement result of the object to be weighed. What is necessary is just composition.

上記のように、本発明を単独の装置、又はシステムで構成される体重計に適用すれば、ユーザは、体重計に載るだけで、シャツやズボン等を履いていた状態であっても、撮影画像から認識できる服の重量だけ除いた実際の体重に近い重さを知ることができる。   As described above, if the present invention is applied to a weight scale constituted by a single device or system, a user can take a picture even if he / she is wearing a shirt or trousers only by being placed on the weight scale. It is possible to know the weight close to the actual weight excluding only the weight of clothes that can be recognized from the image.

以上、本発明の実施形態、及びその変形例について説明したが、これらは本発明の作用効果が得られる範囲内であれば適宜変更が可能であり、変更後の実施形態も特許請求の範囲に記載された発明、及びその発明と均等の発明の範囲に含まれる。
以下に、本出願の当初の特許請求の範囲に記載された発明を付記する。
[請求項1]
複数の物体の重量と撮影画像とが予め対応付けて記憶された重量情報記憶手段と、第1の物体と第2の物体とが混在した状態の被計量物の総重量を取得する第1の重量取得手段と、前記第1の物体と前記第2の物体とが混在した状態の前記被計量物の撮影画像を取得する画像取得手段と、前記重量情報記憶手段に記憶されている複数の物体の撮影画像の中から、前記画像取得手段により取得された前記被計量物の撮影画像における前記第2の物体に一致すると判断できる特定の物体の撮影画像を特定する特定手段と、前記特定手段より特定された前記特定の物体の撮影画像と対応付けて前記重量情報記憶手段に予め記憶されている重量を取得する第2の重量取得手段と、前記第1の重量取得手段によって取得された前記被計量物の総重量から、前記第2の重量取得手段により取得された前記特定の物体の重量を差し引くことにより、前記第1の物体の正味重量を算出する重量算出手段とを備えたことを特徴とする重量取得支援装置。
[請求項2]
前記第1の重量取得手段は、任意の物体の重量を計測する計量手段で計測された重量を取得し、前記画像取得手段は、任意の物体の撮影画像を撮影する撮像手段で撮影された撮影画像を取得し、前記第1の重量取得手段により総重量を取得する被計量物と、前記画像取得手段により撮影画像を取得する被計量物とが、前記第1の物体と前記第2の物体とを含む同じ被計量物となるように、前記計量手段による計測動作または前記撮像手段による撮影動作を制御する第1の制御手段を更に備えることを特徴とする請求項1記載の重量取得支援装置。
[請求項3]
前記第1の制御手段は、前記計量手段による計測動作と前記撮像手段による撮影動作のタイミングが同じになるように、前記計量手段による計測動作または前記撮像手段による撮影動作を制御する制御することを特徴とする請求項2記載の重量取得支援装置。
[請求項4]
前記第1の制御手段は、前記計量手段により前記被計量物の総重量が計測されたことに応答し、前記撮像手段により自動的に前記被計量物の撮影画像を撮影させるか、あるいは、前記撮像手段により前記被計量物の撮影画像が撮影されたことに応答し、前記計量手段により自動的に前記被計量物の総重量を計測させることを特徴とする請求項3記載の重量取得支援装置。
[請求項5]
前記第1の重量取得手段による前記被計量物の総重量の取得と、前記第2の重量取得手段による前記特定の物体の重量の取得が行われたことに応答し、前記重量算出手段による前記第1の物体の正味重量の算出を行う第2の制御手段を更に備えることを特徴とする請求項1乃至4のいずれかに記載の重量取得支援装置。
[請求項6]
前記計量手段として機能する、前記被計量物の重量の計測に際し前記被計量物を載置する計量部と、前記撮影手段として機能する、前記計量部と一体的に設けられるとともに、前記計量部の位置及び大きさに応じた所定の範囲を撮影範囲として設定された撮影部と、を更に備えることを特徴とする請求項2乃至5のいずれかに記載の重量取得支援装置。
[請求項7]
計量手段により計測された任意の物体の重量を、撮影手段により取得された当該任意の物体の撮影画像と対応付けて前記重量情報記憶手段に記憶させる記憶制御手段をさらに備えたことを特徴とする請求項1乃至6のいずれかに記載の重量取得支援装置。
[請求項8]
前記特定手段は、前記画像取得手段により取得された前記被計量物の撮影画像から前記第2の物体に該当する特定部分を認識し、認識した特定部分を、前記重量情報記憶手段に記憶されている複数の物体の撮影画像の各々と比較することによって、前記第2の物体に一致すると判断できる特定の物体の撮影画像を特定することを特徴とする請求項1乃至7のいずれかに記載の重量取得支援装置。
[請求項9]
前記第1の物体は料理であり、かつ前記第2の物体は前記料理が盛られた器であり、複数の料理の単位重量当たりの熱量と撮影画像とが予め対応付けて記憶された熱量情報記憶手段と、前記熱量情報記憶手段に記憶されている複数の料理の撮影画像の中から、前記画像取得手段により取得された前記被計量物の撮影画像における前記料理に一致すると判断できる特定の料理の撮影画像を特定する第2の特定手段と、前記第2の特定手段より特定された前記特定の料理の撮影画像と対応付けて前記熱量情報記憶手段に予め記憶されている単位重量当たりの熱量を取得する第1の熱量取得手段と、前記重量算出手段により算出された前記正味重量に、前記第1の熱量取得手段により取得された前記熱量を乗じることにより、前記料理の総熱量を取得する第2の熱量取得手段とをさらに備えたことを特徴とする請求項1乃至8のいずれかに記載の重量取得支援装置。
[請求項10]
第1の物体と第2の物体とが混在した状態の被計量物の総重量を取得する工程と、前記第1の物体と前記第2の物体とが混在した状態の前記被計量物の撮影画像を取得する工程と、複数の物体の重量と撮影画像とが予め対応付けて記憶された重量情報記憶手段に記憶されている複数の物体の撮影画像の中から、前記被計量物の撮影画像における前記第2の物体に一致すると判断できる特定の物体の撮影画像を特定する工程と、前記特定の物体の撮影画像と対応付けて前記重量情報記憶手段に記憶されている重量を取得する工程と、前記被計量物の総重量から前記特定の物体の重量を差し引くことにより、前記第1の物体の正味重量を算出する工程とを含むことを特徴とする重量取得支援方法。
[請求項11]
コンピュータに、第1の物体と第2の物体とが混在した状態の被計量物の総重量を取得する処理と、前記第1の物体と前記第2の物体とが混在した状態の前記被計量物の撮影画像を取得する処理と、複数の物体の重量と撮影画像とが予め対応付けて記憶された重量情報記憶手段に記憶されている複数の物体の撮影画像の中から、前記被計量物の撮影画像における前記第2の物体に一致すると判断できる特定の物体の撮影画像を特定する処理と、前記特定の物体の撮影画像と対応付けて前記重量情報記憶手段に記憶されている重量を取得する処理と、前記被計量物の総重量から前記特定の物体の重量を差し引くことにより、前記第1の物体の正味重量を取得する処理とを実行させることを特徴とするプログラム。
As mentioned above, although embodiment of this invention and its modification were demonstrated, as long as these are in the range with which the effect of this invention is obtained, it can change suitably, and embodiment after change is also in a claim. It is included in the scope of the invention described and equivalent invention.
The invention described in the scope of the claims of the present application will be appended below.
[Claim 1]
A weight information storage means in which the weights of a plurality of objects and captured images are stored in association with each other, and a first weight for acquiring a total weight of the objects to be weighed in a state where the first object and the second object are mixed. A plurality of objects stored in the weight information storage unit; a weight acquisition unit; an image acquisition unit that acquires a captured image of the object to be weighed in a state where the first object and the second object are mixed; A specifying unit that specifies a captured image of a specific object that can be determined to match the second object in the captured image of the object to be weighed acquired by the image acquiring unit, and the specifying unit A second weight acquisition unit that acquires a weight stored in advance in the weight information storage unit in association with a photographed image of the specified specific object; and the target acquired by the first weight acquisition unit. From the total weight of the sample Wherein by obtained subtracting the weight of the particular object by second weight obtaining unit, weight obtaining assistance apparatus characterized by comprising a weight calculating means for calculating the net weight of the first object.
[Claim 2]
The first weight acquisition unit acquires a weight measured by a weighing unit that measures the weight of an arbitrary object, and the image acquisition unit captures an image captured by an imaging unit that captures a captured image of the arbitrary object. A weighing object for obtaining an image and obtaining a total weight by the first weight obtaining means, and a weighing object for obtaining a photographed image by the image obtaining means are the first object and the second object. The weight acquisition support apparatus according to claim 1, further comprising: a first control unit that controls a measurement operation by the weighing unit or a photographing operation by the imaging unit so that the same object to be weighed is included. .
[Claim 3]
The first control means controls to control the measurement operation by the measurement means or the photographing operation by the imaging means so that the measurement operation by the measurement means and the timing of the photographing operation by the imaging means are the same. 3. The weight acquisition support apparatus according to claim 2, wherein
[Claim 4]
In response to the total weight of the weighing object being measured by the weighing means, the first control means automatically takes a photographed image of the weighing object by the imaging means, or 4. The weight acquisition support apparatus according to claim 3, wherein the weighing means automatically measures the total weight of the object to be measured in response to the photographed image of the object being photographed by the imaging means. .
[Claim 5]
In response to the acquisition of the total weight of the object to be weighed by the first weight acquisition means and the acquisition of the weight of the specific object by the second weight acquisition means, the weight calculation means by the weight calculation means The weight acquisition support apparatus according to claim 1, further comprising second control means for calculating a net weight of the first object.
[Claim 6]
The weighing unit that functions as the weighing unit and places the weighing object on the measurement of the weight of the weighing object, and is provided integrally with the weighing unit that functions as the photographing unit. The weight acquisition support apparatus according to claim 2, further comprising: an imaging unit in which a predetermined range corresponding to the position and size is set as an imaging range.
[Claim 7]
It further comprises storage control means for storing the weight of an arbitrary object measured by the weighing means in the weight information storage means in association with the captured image of the arbitrary object acquired by the imaging means. The weight acquisition assistance apparatus in any one of Claims 1 thru | or 6.
[Claim 8]
The specifying unit recognizes a specific part corresponding to the second object from a photographed image of the object to be measured acquired by the image acquisition unit, and the recognized specific part is stored in the weight information storage unit. 8. The captured image of a specific object that can be determined to match the second object is identified by comparing with each of the captured images of a plurality of objects. Weight acquisition support device.
[Claim 9]
The first object is a dish, and the second object is a container in which the dish is served, and calorie information in which calorie per unit weight of a plurality of dishes and captured images are stored in association with each other. A specific dish that can be determined to match the dish in the photographed image of the object to be weighed acquired by the image acquiring means from among the photographed images of a plurality of dishes stored in the storage means and the calorie information storage means A second specifying means for specifying the photographed image of the image and an amount of heat per unit weight stored in advance in the heat quantity information storage means in association with the photographed image of the specific dish specified by the second specifying means The first calorie acquisition means for acquiring the total calorie of the dish by multiplying the net weight calculated by the weight calculation means by the calorie acquired by the first calorie acquisition means. Weight acquisition support apparatus according to any of the second of claims 1 to 8, further comprising a heat acquisition means for.
[Claim 10]
A step of obtaining a total weight of the object to be weighed in a state where the first object and the second object are mixed, and photographing of the object to be weighed in a state where the first object and the second object are mixed. A captured image of the object to be weighed out of the captured images of the plurality of objects stored in the weight information storage means in which the step of acquiring an image and the weights and captured images of the plurality of objects are stored in association with each other in advance. Identifying a captured image of a specific object that can be determined to be coincident with the second object, and acquiring a weight stored in the weight information storage means in association with the captured image of the specific object; And a step of calculating a net weight of the first object by subtracting a weight of the specific object from a total weight of the object to be weighed.
[Claim 11]
The computer obtains the total weight of the object to be weighed in a state where the first object and the second object are mixed, and the object to be weighed in the state where the first object and the second object are mixed. The object to be weighed is selected from among a plurality of object photographic images stored in weight information storage means in which a process for obtaining a photographic image of an object and the weights of the plurality of objects and the photographic images are stored in association with each other. Processing for identifying a captured image of a specific object that can be determined to match the second object in the captured image of the image, and acquiring the weight stored in the weight information storage unit in association with the captured image of the specific object And a process for obtaining a net weight of the first object by subtracting a weight of the specific object from a total weight of the object to be weighed.

1 キッチンスケール
2 スケール本体
3 支柱
4 カメラ保持部
5 計量部
6 表示部
7 操作部
8 カメラ
11 制御部
12 電源部
13 電子秤部
14 カメラ部
15 重量データベース
16 熱量データベース
17 画像認識エンジン
18 重量計算エンジン
19 熱量計算エンジン
DESCRIPTION OF SYMBOLS 1 Kitchen scale 2 Scale main body 3 Support | pillar 4 Camera holding part 5 Weighing part 6 Display part 7 Operation part 8 Camera 11 Control part 12 Power supply part 13 Electronic scale part 14 Camera part 15 Weight database 16 Calorimetric database 17 Image recognition engine 18 Weight calculation engine 19 Calorie calculation engine

Claims (10)

複数の物体について、その重量と外観上の特徴情報とが予め対応付けて記憶された重量情報記憶手段と、
第1の物体と第2の物体とが混在した状態の被計量物の総重量を取得する第1の重量取得手段と、
前記第1の物体と前記第2の物体とが混在した状態の前記被計量物の撮影画像を取得する画像取得手段と、
前記重量情報記憶手段に記憶されている複数の物体の外観上の特徴情報の中から、前記画像取得手段により取得された前記被計量物の撮影画像における前記第2の物体に一致すると判断できる特定の物体の外観上の特徴情報を特定する特定手段と、
前記特定手段より特定された前記特定の物体の外観上の特徴情報と対応付けて前記重量情報記憶手段に予め記憶されている重量を取得する第2の重量取得手段と、
前記第1の重量取得手段によって取得された前記被計量物の総重量から、前記第2の重量取得手段により取得された前記特定の物体の重量を差し引くことにより、前記第1の物体の正味重量を算出する重量算出手段と
を備え
前記第1の物体は料理であり、かつ前記第2の物体は前記料理が盛られた器であり、
複数の料理の単位重量当たりの熱量と撮影画像とが予め対応付けて記憶された熱量情報記憶手段と、
前記熱量情報記憶手段に記憶されている複数の料理の撮影画像の中から、前記画像取得手段により取得された前記被計量物の撮影画像における前記料理に一致すると判断できる特定の料理の撮影画像を特定する第2の特定手段と、
前記第2の特定手段より特定された前記特定の料理の撮影画像と対応付けて前記熱量情報記憶手段に予め記憶されている単位重量当たりの熱量を取得する第1の熱量取得手段と、
前記重量算出手段により算出された前記正味重量に、前記第1の熱量取得手段により取得された前記熱量を乗じることにより、前記料理の総熱量を取得する第2の熱量取得手段と
をさらに備えたことを特徴とする重量取得支援装置。
For a plurality of objects, weight information storage means in which the weight and feature information on the appearance are stored in association with each other in advance,
First weight acquisition means for acquiring a total weight of an object to be weighed in a state where the first object and the second object are mixed;
Image acquisition means for acquiring a captured image of the object to be weighed in a state where the first object and the second object are mixed;
A specification that can be determined to match the second object in the photographed image of the object to be weighed acquired by the image acquisition unit from the feature information on the appearance of the plurality of objects stored in the weight information storage unit Identifying means for identifying feature information on the appearance of the object,
Second weight acquisition means for acquiring a weight stored in advance in the weight information storage means in association with feature information on the appearance of the specific object specified by the specification means;
The net weight of the first object is obtained by subtracting the weight of the specific object acquired by the second weight acquisition means from the total weight of the object to be measured acquired by the first weight acquisition means. and a weight calculating means for calculating,
The first object is a dish, and the second object is a dish with the dish;
A calorie information storage means in which calorific values per unit weight of a plurality of dishes and captured images are stored in association with each other,
A photographed image of a specific dish that can be determined to match the dish in the photographed image of the object to be weighed acquired by the image acquisition means from among the photographed images of the plurality of dishes stored in the calorific value information storage means. A second identifying means for identifying;
First heat quantity acquisition means for acquiring a heat amount per unit weight stored in advance in the heat quantity information storage means in association with a photographed image of the specific dish specified by the second specification means;
Second heat quantity acquisition means for acquiring the total heat quantity of the dish by multiplying the net weight calculated by the weight calculation means by the heat quantity acquired by the first heat quantity acquisition means;
A weight acquisition support apparatus , further comprising:
前記第1の重量取得手段は、任意の物体の重量を計測する計量手段で計測された重量を取得し、
前記画像取得手段は、任意の物体を撮影する撮影手段で撮影された撮影画像を取得し、
前記第1の重量取得手段により総重量を取得する被計量物と、前記画像取得手段により撮影画像を取得する被計量物とが、前記第1の物体と前記第2の物体とを含む同じ被計量物となるように、前記計量手段による計測動作または前記撮影手段による撮影動作を制御する第1の制御手段を更に備えることを特徴とする請求項1記載の重量取得支援装置。
The first weight acquisition means acquires the weight measured by the weighing means for measuring the weight of an arbitrary object,
The image acquisition means acquires a photographed image photographed by a photographing means for photographing an arbitrary object,
The object to be weighed for obtaining the total weight by the first weight obtaining means and the object to be weighed for obtaining the photographed image by the image obtaining means include the same object including the first object and the second object. The weight acquisition support apparatus according to claim 1, further comprising a first control unit that controls a measurement operation by the weighing unit or a photographing operation by the photographing unit so as to be a weighing object.
前記第1の制御手段は、前記計量手段による計測動作と前記撮影手段による撮影動作のタイミングが同じになるように、前記計量手段による計測動作または前記撮影手段による撮影動作を制御する制御することを特徴とする請求項2記載の重量取得支援装置。   The first control means controls to control the measuring operation by the measuring means or the photographing operation by the photographing means so that the timing of the measuring operation by the measuring means is the same as the timing of the photographing operation by the photographing means. 3. The weight acquisition support apparatus according to claim 2, wherein 前記第1の制御手段は、前記計量手段により前記被計量物の総重量が計測されたことに応答し、前記撮影手段により自動的に前記被計量物の撮影画像を撮影させるか、あるいは、前記撮影手段により前記被計量物の撮影画像が撮影されたことに応答し、前記計量手段により自動的に前記被計量物の総重量を計測させることを特徴とする請求項3記載の重量取得支援装置。   In response to the total weight of the weighing object being measured by the weighing means, the first control means causes the photographing means to automatically take a photographed image of the weighing object, or 4. The weight acquisition support apparatus according to claim 3, wherein a total weight of the weighing object is automatically measured by the weighing means in response to a photographed image of the weighing object being taken by the photographing means. . 前記第1の重量取得手段による前記被計量物の総重量の取得と、前記第2の重量取得手段による前記特定の物体の重量の取得が行われたことに応答し、前記重量算出手段による前記第1の物体の正味重量の算出を行う第2の制御手段を更に備えることを特徴とする請求項1乃至4のいずれかに記載の重量取得支援装置。   In response to the acquisition of the total weight of the object to be weighed by the first weight acquisition means and the acquisition of the weight of the specific object by the second weight acquisition means, the weight calculation means by the weight calculation means The weight acquisition support apparatus according to claim 1, further comprising second control means for calculating a net weight of the first object. 前記計量手段として機能する、前記被計量物の重量の計測に際し前記被計量物を載置する計量部と、
前記撮影手段として機能する、前記計量部と一体的に設けられるとともに、前記計量部の位置及び大きさに応じた所定の範囲を撮影範囲として設定された撮影部と、
を更に備えることを特徴とする請求項2乃至のいずれかに記載の重量取得支援装置。
A weighing unit that functions as the weighing means and places the object to be weighed when measuring the weight of the object to be weighed;
An imaging unit that functions as the imaging unit, is provided integrally with the weighing unit, and has a predetermined range according to the position and size of the weighing unit as an imaging range;
Weight acquisition support apparatus according to any one of claims 2 to 4, further comprising a.
撮影手段により取得された任意の物体の撮影画像を当該物体の外観上の特徴情報とし、この撮影画像と、計量手段により計測された当該物体の重量とを対応付けて前記重量情報記憶手段に記憶させる記憶制御手段をさらに備えたことを特徴とする請求項1乃至6のいずれかに記載の重量取得支援装置。   A photographed image of an arbitrary object acquired by the photographing means is used as characteristic information on the appearance of the object, and the photographed image and the weight of the object measured by the weighing means are associated with each other and stored in the weight information storage means. The weight acquisition support apparatus according to claim 1, further comprising storage control means for causing the storage control means to operate. 前記特定手段は、前記画像取得手段により取得された前記被計量物の撮影画像から前記第2の物体に該当する特定部分を認識し、認識した特定部分を、前記重量情報記憶手段に記憶されている複数の物体の外観上の特徴情報の各々と比較することによって、前記第2の物体に一致すると判断できる特定の物体の外観上の特徴情報を特定することを特徴とする請求項1乃至7のいずれかに記載の重量取得支援装置。   The specifying unit recognizes a specific part corresponding to the second object from a photographed image of the object to be measured acquired by the image acquisition unit, and the recognized specific part is stored in the weight information storage unit. 8. The feature information on the appearance of a specific object that can be determined to match the second object is identified by comparison with each of the feature information on the appearance of a plurality of objects. The weight acquisition assistance apparatus in any one of. 第1の物体と第2の物体とが混在した状態の被計量物の総重量を取得する工程と、
前記第1の物体と前記第2の物体とが混在した状態の前記被計量物の撮影画像を取得する工程と、
複数の物体について、その重量と外観上の特徴情報とが予め対応付けて記憶された重量情報記憶手段に記憶されている複数の物体の外観上の特徴情報の中から、前記被計量物の撮影画像における前記第2の物体に一致すると判断できる特定の物体の外観上の特徴情報を特定する工程と、
前記特定の物体の外観上の特徴情報と対応付けて前記重量情報記憶手段に記憶されている重量を取得する工程と、
前記被計量物の総重量から前記特定の物体の重量を差し引くことにより、前記第1の物体の正味重量を算出する工程と
を含み、
前記第1の物体は料理であり、かつ前記第2の物体は前記料理が盛られた器であり、
複数の料理の単位重量当たりの熱量と撮影画像とが予め対応付けて記憶された熱量情報記憶手段に記憶されている複数の料理の撮影画像の中から、前記被計量物の撮影画像における前記料理に一致すると判断できる特定の料理の撮影画像を特定する工程と、
前記特定の料理の撮影画像と対応付けて前記熱量情報記憶手段に記憶されている単位重量当たりの熱量を取得する工程と、
前記正味重量に前記熱量を乗じることにより、前記料理の総熱量を取得する工程と
をさらに含むことを特徴とする重量取得支援方法。
Obtaining a total weight of an object to be weighed in a state where the first object and the second object are mixed;
Obtaining a captured image of the object to be weighed in a state where the first object and the second object are mixed;
Photographing the object to be weighed from the feature information on the appearance of the plurality of objects stored in the weight information storage means in which the weight and the feature information on the appearance are stored in association with each other in advance. Identifying feature information on the appearance of a particular object that can be determined to match the second object in the image;
Obtaining a weight stored in the weight information storage means in association with feature information on the appearance of the specific object;
By subtracting the weight of the particular object from the total weight of the objects to be weighed, seen including a step of calculating the net weight of the first object,
The first object is a dish, and the second object is a dish with the dish;
The dish in the photographed image of the object to be weighed out of the photographed images of the plurality of dishes stored in the calorie information storage means in which the amount of heat per unit weight of the dishes and the photographed image are stored in association with each other. Identifying a shot image of a particular dish that can be determined to match
Obtaining a calorie per unit weight stored in the calorie information storage means in association with the photographed image of the specific dish;
Obtaining the total calorific value of the dish by multiplying the net weight by the calorific value; and
Further weight acquisition support method comprising including Mukoto a.
コンピュータに、
第1の物体と第2の物体とが混在した状態の被計量物の総重量を取得する処理と、
前記第1の物体と前記第2の物体とが混在した状態の前記被計量物の撮影画像を取得する処理と、
複数の物体について、その重量と外観上の特徴情報とが予め対応付けて記憶された重量情報記憶手段に記憶されている複数の物体の外観上の特徴情報の中から、前記被計量物の撮影画像における前記第2の物体に一致すると判断できる特定の物体の外観上の特徴情報を特定する処理と、
前記特定の物体の外観上の特徴情報と対応付けて前記重量情報記憶手段に記憶されている重量を取得する処理と、
前記被計量物の総重量から前記特定の物体の重量を差し引くことにより、前記第1の物体の正味重量を取得する処理と
を実行させ
前記第1の物体は料理であり、かつ前記第2の物体は前記料理が盛られた器であり、
複数の料理の単位重量当たりの熱量と撮影画像とが予め対応付けて記憶された熱量情報記憶手段に記憶されている複数の料理の撮影画像の中から、前記被計量物の撮影画像における前記料理に一致すると判断できる特定の料理の撮影画像を特定する処理と、
前記特定の料理の撮影画像と対応付けて前記熱量情報記憶手段に記憶されている単位重量当たりの熱量を取得する処理と、
前記正味重量に前記熱量を乗じることにより、前記料理の総熱量を取得する処理と
をさらに実行させることを特徴とするプログラム。
On the computer,
Processing for obtaining the total weight of the objects to be weighed in a state where the first object and the second object are mixed;
Processing for obtaining a captured image of the object to be weighed in a state where the first object and the second object are mixed;
Photographing the object to be weighed from the feature information on the appearance of the plurality of objects stored in the weight information storage means in which the weight and the feature information on the appearance are stored in association with each other in advance. A process of identifying feature information on the appearance of a specific object that can be determined to match the second object in the image;
A process of acquiring the weight stored in the weight information storage means in association with the feature information on the appearance of the specific object;
Obtaining a net weight of the first object by subtracting the weight of the specific object from the total weight of the object to be weighed ,
The first object is a dish, and the second object is a dish with the dish;
The dish in the photographed image of the object to be weighed out of the photographed images of the plurality of dishes stored in the calorie information storage means in which the amount of heat per unit weight of the dishes and the photographed image are stored in association with each other. Processing to identify a shot image of a specific dish that can be determined to match
A process of acquiring the amount of heat per unit weight stored in the heat amount information storage means in association with the photographed image of the specific dish;
A process for obtaining a total heat value of the dish by multiplying the net weight by the heat value;
Program characterized Rukoto further execute a.
JP2013038480A 2013-02-28 2013-02-28 Weight acquisition support device, weight acquisition method, program Active JP6098931B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013038480A JP6098931B2 (en) 2013-02-28 2013-02-28 Weight acquisition support device, weight acquisition method, program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013038480A JP6098931B2 (en) 2013-02-28 2013-02-28 Weight acquisition support device, weight acquisition method, program

Publications (3)

Publication Number Publication Date
JP2014167388A JP2014167388A (en) 2014-09-11
JP2014167388A5 JP2014167388A5 (en) 2016-03-31
JP6098931B2 true JP6098931B2 (en) 2017-03-22

Family

ID=51617160

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013038480A Active JP6098931B2 (en) 2013-02-28 2013-02-28 Weight acquisition support device, weight acquisition method, program

Country Status (1)

Country Link
JP (1) JP6098931B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018200230A (en) * 2017-05-26 2018-12-20 株式会社DSi System, method and program for controlling stock of material to be processed

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6802462B2 (en) 2017-03-30 2020-12-16 株式会社DSi Electronic scales
JP6856220B2 (en) 2017-08-09 2021-04-07 株式会社DSi Weighing systems, electronic scales and markers for electronic scales
JP6903524B2 (en) 2017-09-01 2021-07-14 東芝テック株式会社 Weighing device

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002071317A (en) * 2000-08-25 2002-03-08 Ishida Co Ltd Commercial product processor
JP2004227210A (en) * 2003-01-22 2004-08-12 Matsushita Electric Ind Co Ltd Terminal device, server device, and health management system
JP2012070989A (en) * 2010-09-29 2012-04-12 Omron Healthcare Co Ltd Bioinformation measuring apparatus, control method for the same, and bioinformation measuring system
JP4838383B1 (en) * 2010-11-26 2011-12-14 山田 明 A portable scale capable of managing the food intake weight, a digital photograph, and a management system for intake weight data using a mobile phone and IT
JP2013208390A (en) * 2012-03-30 2013-10-10 Equos Research Co Ltd Cutlery

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018200230A (en) * 2017-05-26 2018-12-20 株式会社DSi System, method and program for controlling stock of material to be processed

Also Published As

Publication number Publication date
JP2014167388A (en) 2014-09-11

Similar Documents

Publication Publication Date Title
EP3565236B1 (en) Control method, control apparatus, mobile terminal and computer-readable storage medium
JP6098931B2 (en) Weight acquisition support device, weight acquisition method, program
CN107077709B (en) Nutrient amount calculating device and refrigerator having the same
CN110493595B (en) Camera detection method and device, storage medium and electronic device
WO2020124316A1 (en) Image processing method and apparatus
JP2010061382A (en) Automatic recipe creation apparatus and program
CN104735362A (en) Picture taking method and device
JP2008217702A (en) Photographing device and photographing method
JP2010259088A5 (en)
WO2014101803A1 (en) Infrared selecting apparatus and infrared selecting method
EP3218897B1 (en) Display brightness control
JP2015088801A5 (en)
JP6707178B2 (en) Image processing device, control method, and control program
JP2013187645A (en) Noise reduction apparatus and noise reduction method
CN112509068A (en) Image dominant color recognition method and device, electronic equipment and storage medium
CN107077594A (en) Mark the visual media on mobile device
WO2014101804A1 (en) Thermal image selecting apparatus and thermal image selecting method
EP2863622A1 (en) Recommending device, method, and program
JP2020009162A (en) Image processing device, image processing method and program
WO2018000299A1 (en) Method for assisting acquisition of picture by device
CN103428434B (en) Infrared photographing apparatus and infrared photographing method
KR101957773B1 (en) Evaluation method for skin condition using image and evaluation apparatus for skin condition using image
WO2014101805A1 (en) Infrared choosing apparatus and infrared choosing method
CN108174091A (en) Image processing method, device, storage medium and electronic equipment
Abdelhamed et al. MarkWhite: An Improved Interactive White-Balance Method for Smartphone Cameras.

Legal Events

Date Code Title Description
RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20140702

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160210

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160210

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20161104

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20161108

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20161129

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: 20170127

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170209

R150 Certificate of patent or registration of utility model

Ref document number: 6098931

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150