Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7620875B2 - PROGRAM, TERMINAL DEVICE, AND TERMINAL DEVICE CONTROL METHOD - Google Patents
[go: Go Back, main page]

JP7620875B2 - PROGRAM, TERMINAL DEVICE, AND TERMINAL DEVICE CONTROL METHOD - Google Patents

PROGRAM, TERMINAL DEVICE, AND TERMINAL DEVICE CONTROL METHOD Download PDF

Info

Publication number
JP7620875B2
JP7620875B2 JP2021029012A JP2021029012A JP7620875B2 JP 7620875 B2 JP7620875 B2 JP 7620875B2 JP 2021029012 A JP2021029012 A JP 2021029012A JP 2021029012 A JP2021029012 A JP 2021029012A JP 7620875 B2 JP7620875 B2 JP 7620875B2
Authority
JP
Japan
Prior art keywords
food
image
refrigerator
displayed
unit
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
JP2021029012A
Other languages
Japanese (ja)
Other versions
JP2022130059A (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.)
Panasonic Intellectual Property Management Co Ltd
Original Assignee
Panasonic Intellectual Property Management 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 Panasonic Intellectual Property Management Co Ltd filed Critical Panasonic Intellectual Property Management Co Ltd
Priority to JP2021029012A priority Critical patent/JP7620875B2/en
Priority to CN202180094508.0A priority patent/CN116888417A/en
Priority to PCT/JP2021/042221 priority patent/WO2022180950A1/en
Publication of JP2022130059A publication Critical patent/JP2022130059A/en
Priority to JP2024032767A priority patent/JP7702632B2/en
Application granted granted Critical
Publication of JP7620875B2 publication Critical patent/JP7620875B2/en
Priority to JP2025090376A priority patent/JP2025113484A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F25REFRIGERATION OR COOLING; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS; MANUFACTURE OR STORAGE OF ICE; LIQUEFACTION SOLIDIFICATION OF GASES
    • F25DREFRIGERATORS; COLD ROOMS; ICE-BOXES; COOLING OR FREEZING APPARATUS NOT OTHERWISE PROVIDED FOR
    • F25D11/00Self-contained movable devices, e.g. domestic refrigerators
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F25REFRIGERATION OR COOLING; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS; MANUFACTURE OR STORAGE OF ICE; LIQUEFACTION SOLIDIFICATION OF GASES
    • F25DREFRIGERATORS; COLD ROOMS; ICE-BOXES; COOLING OR FREEZING APPARATUS NOT OTHERWISE PROVIDED FOR
    • F25D23/00General constructional features

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Physics & Mathematics (AREA)
  • Mechanical Engineering (AREA)
  • Thermal Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Cold Air Circulating Systems And Constructional Details In Refrigerators (AREA)
  • Devices That Are Associated With Refrigeration Equipment (AREA)

Description

本開示は、プログラム、端末装置、及び端末装置の制御方法に関する。 This disclosure relates to a program, a terminal device, and a method for controlling a terminal device.

特許文献1は、冷蔵庫の開口部を通過する物体を検出した際に、冷蔵庫の上部に設置されたカメラが撮影を実行し、撮影結果に基づいて冷蔵庫に収容される食品の情報を冷蔵庫や端末装置が表示する技術を開示する。 Patent Document 1 discloses a technology in which, when an object is detected passing through the opening of the refrigerator, a camera installed on the top of the refrigerator takes a photograph, and the refrigerator or a terminal device displays information about the food stored in the refrigerator based on the photographed image.

特開2019-070476号公報JP 2019-070476 A

本開示は、冷蔵庫に収容されている食品がどのような食品であるかをユーザーが直感的に把握できるプログラム、端末装置、及び端末装置の制御方法を提供する。 The present disclosure provides a program, a terminal device, and a method for controlling a terminal device that allows a user to intuitively understand what foods are stored in a refrigerator.

本開示におけるプログラムは、表示部を備える端末装置のコンピューターを、前記表示部によって、空の冷蔵庫の庫内を前記冷蔵庫の正面から見た場合を示す庫内画像を表示し、表示した前記庫内画像において、前記庫内に収容される食品の収容エリアと対応するエリアに、前記食品を示す食品画像を表示する表示制御部として機能させ、前記庫内画像は、前記端末装置のユーザーが使用する前記冷蔵庫の機種に応じた画像であり、前記庫内画像は複数の前記エリアに分割されており、前記庫内画像が有する前記エリアの数は、前記端末装置のユーザーが使用する前記冷蔵庫の機種に応じた数であり、前記表示制御部は、前記庫内に入庫したことが検出された前記食品のうち前記庫内から出庫したことが検出された前記食品を除く前記食品を示す前記食品画像を表示し、1の前記エリアに複数の前記食品画像を表示する場合、複数の前記食品画像を並べて表示し、1の前記エリアには、同時に表示可能な前記食品画像の上限数が設定され、前記表示制御部は、前記食品の収容エリアと対応する1の前記エリアにおいて表示対象の前記食品画像の数が前記上限数を上回る場合、表示対象の前記食品画像のうち前記上限数以下の数の前記食品画像を前記エリアに表示し、前記エリアに表示されている前記食品画像に対する操作に応じて、前記エリアに表示する前記食品画像を、前記上限数以下の数を維持して切り替える。 The program of the present disclosure causes a computer of a terminal device having a display unit to function as a display control unit that displays, by the display unit, an interior image showing the interior of an empty refrigerator as viewed from the front of the refrigerator, and displays food images showing the foods in areas of the displayed interior image corresponding to storage areas of the foods stored in the refrigerator, the interior image being an image according to the model of the refrigerator used by a user of the terminal device, the interior image being divided into a plurality of the areas, the number of the areas included in the interior image being a number according to the model of the refrigerator used by the user of the terminal device, and the display control unit is configured to display a display image of a food item when it is detected that food has been stored in the refrigerator. The food images showing the foods excluding the foods that have been detected to have been removed from the warehouse are displayed, and when multiple food images are displayed in one area, the multiple food images are displayed side by side, and an upper limit number of the food images that can be displayed simultaneously is set in one area, and when the number of food images to be displayed in one area corresponding to the food storage area exceeds the upper limit, the display control unit displays in the area a number of the food images to be displayed that is less than or equal to the upper limit, and switches the food images to be displayed in the area in response to an operation on the food images displayed in the area, while maintaining the number less than or equal to the upper limit .

また、本開示における端末装置は、表示部と、前記表示部によって、空の冷蔵庫の庫内を前記冷蔵庫の正面から見た場合を示す庫内画像を表示し、表示した前記庫内画像において、前記庫内に収容される食品の収容エリアと対応するエリアに、前記食品を示す食品画像を表示する表示制御部と、を備え、前記庫内画像は、末装置のユーザーが使用する前記冷蔵庫の機種に応じた画像であり、前記庫内画像は複数の前記エリアに分割されており、前記庫内画像が有する前記エリアの数は、前記端末装置のユーザーが使用する前記冷蔵庫の機種に応じた数であり、前記表示制御部は、前記庫内に入庫したことが検出された前記食品のうち前記庫内から出庫したことが検出された前記食品を除く前記食品を示す前記食品画像を表示し、1の前記エリアに複数の前記食品画像を表示する場合、複数の前記食品画像を並べて表示し、1の前記エリアには、同時に表示可能な前記食品画像の上限数が設定され、前記表示制御部は、前記食品の収容エリアと対応する1の前記エリアにおいて表示対象の前記食品画像の数が前記上限数を上回る場合、表示対象の前記食品画像のうち前記上限数以下の数の前記食品画像を前記エリアに表示し、前記エリアに表示されている前記食品画像に対する操作に応じて、前記エリアに表示する前記食品画像を、前記上限数以下の数を維持して切り替える。 Further, a terminal device according to the present disclosure includes a display unit, and a display control unit that displays, by the display unit, an interior image showing the interior of an empty refrigerator as viewed from the front of the refrigerator, and displays food images showing the foods in areas of the displayed interior image corresponding to storage areas for the foods stored in the refrigerator, the interior image being an image according to the model of the refrigerator used by a user of the terminal device, the interior image being divided into a plurality of the areas, the number of areas included in the interior image being a number according to the model of the refrigerator used by the user of the terminal device, and the display control unit displays food images showing the foods in areas of the food detected to have been stored in the refrigerator, The food images showing the foods excluding the foods that have been detected to have been removed from the warehouse are displayed, and when multiple food images are displayed in one area, the multiple food images are displayed side by side, and an upper limit number of the food images that can be displayed simultaneously is set in one area, and when the number of food images to be displayed in one area corresponding to the food storage area exceeds the upper limit, the display control unit displays in the area a number of the food images to be displayed that is equal to or less than the upper limit, and switches the food images to be displayed in the area in response to an operation on the food images displayed in the area, while maintaining the number equal to or less than the upper limit.

また、本開示における端末装置の制御方法は、表示部を備える端末装置の制御方法であって、前記表示部によって、空の冷蔵庫の庫内を前記冷蔵庫の正面から見た場合を示す庫内画像を表示し、前記庫内画像は、前記端末装置のユーザーが使用する前記冷蔵庫の機種に応じた画像であり、前記庫内画像は複数のリアに分割されており、前記庫内画像が有する前記エリアの数は、前記端末装置のユーザーが使用する前記冷蔵庫の機種に応じた数であり、表示した前記庫内画像において、前記庫内に収容される食品の収容エリアと対応する前記エリアに、前記庫内に入庫したことが検出された前記食品のうち前記庫内から出庫したことが検出された前記食品を除く前記食品を示す食品画像を表示し、1の前記エリアに複数の前記食品画像を表示する場合、複数の前記食品画像を並べて表示し、1の前記エリアには、同時に表示可能な前記食品画像の上限数が設定され、前記食品の収容エリアと対応する1の前記エリアにおいて表示対象の前記食品画像の数が前記上限数を上回る場合、表示対象の前記食品画像のうち前記上限数以下の数の前記食品画像を前記エリアに表示し、前記エリアに表示されている前記食品画像に対する操作に応じて、前記エリアに表示する前記食品画像を、前記上限数以下の数を維持して切り替える。
Further, a control method for a terminal device according to the present disclosure is a control method for a terminal device having a display unit, the control method comprising: displaying, by the display unit, an interior image showing the interior of an empty refrigerator as viewed from the front of the refrigerator; the interior image being an image according to the model of the refrigerator used by a user of the terminal device; the interior image being divided into a plurality of areas ; the number of areas included in the interior image being a number according to the model of the refrigerator used by the user of the terminal device; and, in the displayed interior image, areas corresponding to storage areas of foods stored in the refrigerator are displayed as areas of the refrigerator that correspond to storage areas of foods stored in the refrigerator. food images showing the food excluding the food that has been detected to have been taken out from within the warehouse are displayed, and when multiple food images are displayed in one area, the multiple food images are displayed side by side, and an upper limit number of the food images that can be displayed simultaneously is set in one area, and when the number of the food images to be displayed in one area corresponding to the food storage area exceeds the upper limit, a number of the food images to be displayed that is equal to or less than the upper limit are displayed in the area, and the food images displayed in the area are switched while maintaining the number equal to or less than the upper limit in response to an operation on the food images displayed in the area.

本開示におけるプログラム、端末装置、及び端末装置の制御方法は、冷蔵庫の庫内を示す画像内において、冷蔵庫に収容される食品の収容エリアと対応するエリアにこの食品の画像が表示される。そのため、冷蔵庫に収容されている食品がどのような食品であるかをユーザーが直感的に把握できる。 In the program, terminal device, and control method for the terminal device disclosed herein, an image of the food is displayed in an area corresponding to the storage area of the food stored in the refrigerator within an image showing the interior of the refrigerator. This allows the user to intuitively grasp what kind of food is stored in the refrigerator.

実施の形態1における食品管理システムの構成を示す図FIG. 1 shows a configuration of a food management system according to a first embodiment. 実施の形態1における冷蔵庫に設置されたカメラユニットを右方側から見た側面図FIG. 1 is a side view of a camera unit installed in a refrigerator according to a first embodiment, viewed from the right side. 実施の形態1における主箱体の前端縁に当接している位置規制部材を左前方側から見た斜視図FIG. 1 is a perspective view of a position restriction member abutting against a front edge of a main box body according to the first embodiment, as viewed from the left front side; 実施の形態1における冷蔵庫及びカメラユニットを前方側から見た正面図FIG. 1 is a front view of a refrigerator and a camera unit according to a first embodiment; 実施の形態1における冷蔵庫及びカメラユニットを右側から見た平面図FIG. 1 is a plan view of a refrigerator and a camera unit according to a first embodiment, viewed from the right side. 実施の形態1におけるカメラユニットの構成を示すブロック図FIG. 1 is a block diagram showing a configuration of a camera unit according to a first embodiment. 実施の形態1における端末装置及び食品管理サーバーの構成を示すブロック図FIG. 1 is a block diagram showing the configuration of a terminal device and a food management server according to a first embodiment. 実施の形態1における冷蔵室管理データベースの一例を示す図FIG. 1 is a diagram showing an example of a refrigerator compartment management database in the first embodiment. 実施の形態1における冷蔵室庫内画像の一例を示す図FIG. 1 is a diagram showing an example of an image of the inside of a refrigerator compartment in the first embodiment; 実施の形態1における引出管理データベースの一例を示す図FIG. 1 is a diagram showing an example of a withdrawal management database according to the first embodiment. 実施の形態1における調整用画面の一例を示す図FIG. 13 is a diagram showing an example of an adjustment screen in the first embodiment; 実施の形態1における中央位置記録用紙の一例を示す図FIG. 1 shows an example of a center position recording paper according to the first embodiment. 実施の形態1におけるカメラユニットの動作を示すフローチャートA flowchart showing the operation of the camera unit in the first embodiment. 実施の形態1における食品管理システムの動作を示すフローチャートA flowchart showing the operation of a food management system in the first embodiment. 実施の形態1における入出庫判定画像を説明するための図FIG. 1 is a diagram for explaining an entry/exit determination image in the first embodiment; 実施の形態1における冷蔵室ホーム画面の一例を示す図FIG. 13 is a diagram showing an example of a refrigerator compartment home screen in the first embodiment. 実施の形態1におけるメモの入力手順を示す図FIG. 1 shows a procedure for inputting a memo in the first embodiment. 実施の形態1における収容リスト画面の一例を示す図FIG. 13 is a diagram showing an example of an accommodation list screen in the first embodiment; 実施の形態1における新規追加リスト画面の一例を示す図FIG. 13 is a diagram showing an example of a new addition list screen in the first embodiment; 実施の形態1における食品情報の追加手順を説明するための図FIG. 1 is a diagram for explaining a procedure for adding food information in the first embodiment. 実施の形態1における削除対象リスト画面の一例を示す図FIG. 13 is a diagram showing an example of a deletion target list screen in the first embodiment; 実施の形態1における食品管理システムの動作を示すフローチャートA flowchart showing the operation of a food management system in the first embodiment. 実施の形態1における野菜室ホーム画面の一例を示す図FIG. 13 is a diagram showing an example of a vegetable compartment home screen in the first embodiment. 実施の形態1における食品画像リスト画面の一例を示す図FIG. 13 is a diagram showing an example of a food image list screen in the first embodiment. 実施の形態1における食品管理システムの動作を示すフローチャートA flowchart showing the operation of a food management system in the first embodiment. 実施の形態2における端末装置及び食品管理サーバーの構成を示すブロック図FIG. 11 is a block diagram showing the configuration of a terminal device and a food management server according to a second embodiment.

(本開示の基礎となった知見等)
発明者らが本開示に想到するに至った当時、冷蔵庫に収容される食品のリストを端末装置が表示する技術があった。しかしながら、従来の技術のように、食品のリストが単に表示されるだけでは、どのような食品が冷蔵庫に収容されているのかをユーザーが直感的に把握できない、と言う課題を発明者らは発見し、その課題を解決するために、本開示の主題を構成するに至った。
そこで、本開示は、冷蔵庫に収容されている食品がどのような食品であるかをユーザーが直感的に把握できるプログラム、端末装置、及び端末装置の制御方法を提供する。
(The knowledge and other information that formed the basis of this disclosure)
At the time when the inventors came up with the present disclosure, there was a technology in which a terminal device displayed a list of foods stored in a refrigerator. However, the inventors discovered a problem in that the user could not intuitively grasp what foods were stored in the refrigerator when the list of foods was simply displayed as in the conventional technology, and came to constitute the subject of the present disclosure in order to solve the problem.
Therefore, the present disclosure provides a program, a terminal device, and a control method for a terminal device that enable a user to intuitively grasp what type of food is stored in a refrigerator.

以下、図面を参照しながら実施の形態を詳細に説明する。但し、必要以上に詳細な説明を省略する場合がある。例えば、既によく知られた事項の詳細説明、または、実質的に同一の構成に対する重複説明を省略する場合がある。
なお、添付図面および以下の説明は、当業者が本開示を十分に理解するために提供されるのであって、これらにより特許請求の範囲に記載の主題を限定することを意図していない。
Hereinafter, the embodiments will be described in detail with reference to the drawings. However, in some cases, more detailed explanations than necessary may be omitted. For example, detailed explanations of already well-known matters or duplicate explanations of substantially the same configurations may be omitted.
It should be noted that the accompanying drawings and the following description are provided to enable those skilled in the art to fully understand the present disclosure, and are not intended to limit the subject matter described in the claims.

(実施の形態1)
まず、実施の形態1について説明する。
[1-1.構成]
[1-1-1.食品管理システムの構成]
図1は、食品管理システム1000の構成を示す図である。
(Embodiment 1)
First, the first embodiment will be described.
[1-1. Configuration]
[1-1-1. Food control system configuration]
FIG. 1 is a diagram showing the configuration of a food management system 1000.

食品管理システム1000は、冷蔵庫1が収容する食品について、冷蔵庫1に収容された収容日時等を管理するシステムである。
冷蔵庫1は、本開示の貯蔵庫の一例に対応する。食品は、本開示の物品の一例に対応する。
The food management system 1000 is a system that manages the storage date and time of the food stored in the refrigerator 1, etc.
The refrigerator 1 corresponds to an example of a storage unit in the present disclosure. The food corresponds to an example of an article in the present disclosure.

食品管理システム1000は、冷蔵庫1を備える。冷蔵庫1は、前面が開口した主箱体10を備える。主箱体10には、冷蔵室11、製氷室12、新鮮凍結室13、冷凍室14、及び野菜室15が形成されている。冷蔵室11の前面の開口部には、回転式の左ドア11A及び右ドア11Bが設けられている。製氷室12、新鮮凍結室13、冷凍室14、及び野菜室15のそれぞれには、食品を収容する引出12A、13A、14A、15Aが設けられている。本開示の引出14A、15Aは、上段ケースJCAと下段ケースGCAとの2つのケースCAを備えている。
上段ケースJCAは、本開示の第1ケースの一例に対応する。下段ケースGCAは、本開示の第2ケースの一例に対応する。
The food management system 1000 includes a refrigerator 1. The refrigerator 1 includes a main box 10 with an opening at the front. The main box 10 is formed with a refrigerator compartment 11, an ice-making compartment 12, a fresh freezing compartment 13, a freezer compartment 14, and a vegetable compartment 15. A rotating left door 11A and a right door 11B are provided at the opening at the front of the refrigerator compartment 11. The ice-making compartment 12, the fresh freezing compartment 13, the freezer compartment 14, and the vegetable compartment 15 are each provided with drawers 12A, 13A, 14A, and 15A for storing food. The drawers 14A and 15A of the present disclosure include two cases CA, an upper case JCA and a lower case GCA.
The upper case JCA corresponds to an example of a first case in the present disclosure, and the lower case GCA corresponds to an example of a second case in the present disclosure.

以下の説明において、左ドア11A及び右ドア11Bを区別しない場合、「ドア」といい「11C」の符号を付す。また、以下の説明において、引出12A、13A、14A、15Aを区別しない場合、「引出」といい「16A」の符号を付す。 In the following description, if there is no distinction between the left door 11A and the right door 11B, they will be referred to as "doors" and marked with the symbol "11C." Also, in the following description, if there is no distinction between the drawers 12A, 13A, 14A, and 15A, they will be referred to as "drawers" and marked with the symbol "16A."

食品管理システム1000は、カメラユニット2を備える。カメラユニット2は、撮影を行い、撮影画像から冷蔵庫1に入出庫される食品を検出する装置である。カメラユニット2は、冷蔵庫1の主箱体10の上面10Bに設けられる。
カメラユニット2は、本開示の撮影装置の一例に対応する。
Food management system 1000 includes camera unit 2. Camera unit 2 is a device that takes photographs and detects food entering or leaving refrigerator 1 from the photographed images. Camera unit 2 is provided on top surface 10B of main box 10 of refrigerator 1.
The camera unit 2 corresponds to an example of an imaging device of the present disclosure.

食品管理システム1000は、端末装置3を備える。端末装置3は、例えばスマートフォンやタブレット端末である。端末装置3は、冷蔵庫1の食品を管理するためのアプリケーションプログラムがインストールされており、このアプリケーションプログラムの機能によって食品管理サーバー4と通信する。
以下の説明では、このアプリケーションプログラムを、「食品管理アプリ」といい「311」の符号を付す。
食品管理アプリ311は、本開示のプログラム及びアプリケーションプログラムの一例に対応する。
The food management system 1000 includes a terminal device 3. The terminal device 3 is, for example, a smartphone or a tablet terminal. An application program for managing the food in the refrigerator 1 is installed on the terminal device 3, and the terminal device 3 communicates with the food management server 4 by using the function of the application program.
In the following description, this application program is referred to as the "food management application" and is given the reference number "311."
The food management application 311 corresponds to an example of a program and an application program of the present disclosure.

図1では、在宅するユーザーPを実線で示し、自宅Hから外出したユーザーPを点線で示している。端末装置3は、在宅するユーザーPに使用される場合、食品管理アプリ311の機能によって、通信装置5を介して、或いは通信装置5を介さずに、食品管理サーバー4と通信する。また、端末装置3は、自宅Hから外出したユーザーPに使用され、且つ、通信装置5と通信接続を確立できない場合、食品管理アプリ311の機能によって、通信装置5を介すことなく食品管理サーバー4と通信する。 In FIG. 1, a user P who is at home is indicated by a solid line, and a user P who has left home H is indicated by a dotted line. When the terminal device 3 is used by a user P who is at home, it communicates with the food management server 4 via the communication device 5 or without the communication device 5, using the function of the food management app 311. When the terminal device 3 is used by a user P who has left home H and a communication connection with the communication device 5 cannot be established, it communicates with the food management server 4 without the communication device 5, using the function of the food management app 311.

通信装置5は、インターネット、電話網、その他の通信網を含むグローバルネットワークGNに接続し、グローバルネットワークGNに接続する食品管理サーバー4と通信する。通信装置5は、端末装置3をグローバルネットワークGNに接続するためのインターフェイス装置である。 The communication device 5 is connected to a global network GN, which includes the Internet, a telephone network, and other communication networks, and communicates with the food management server 4 connected to the global network GN. The communication device 5 is an interface device for connecting the terminal device 3 to the global network GN.

食品管理システム1000は、食品管理サーバー4を備える。食品管理サーバー4は、冷蔵庫1の食品を管理するサーバー装置であり、グローバルネットワークGNに接続する。なお、各図では、食品管理サーバー4を、1つのブロックによって表現するが、これは必ずしも食品管理サーバー4が単一のサーバー装置により構成されることを意味していない。例えば、食品管理サーバー4は、処理内容が異なる複数のサーバー装置を含んで構成されたものでもよい。 The food management system 1000 includes a food management server 4. The food management server 4 is a server device that manages the food in the refrigerator 1 and is connected to the global network GN. Note that in each figure, the food management server 4 is represented by a single block, but this does not necessarily mean that the food management server 4 is composed of a single server device. For example, the food management server 4 may be composed of multiple server devices with different processing contents.

次に、カメラユニット2、端末装置3、及び食品管理サーバー4の構成について説明する。 Next, we will explain the configuration of the camera unit 2, the terminal device 3, and the food management server 4.

[1-1-2.カメラユニットの構成]
図2-図4を参照してカメラユニット2について説明する。
図2-図4では、X軸、Y軸、及びZ軸を図示している。X軸、Y軸、及びZ軸は互いに直交する。Z軸は、上下方向を示す。X軸及びY軸は、水平方向と平行である。X軸は左右方向を示し、また、冷蔵庫1及びカメラユニット2の幅方向を示す。Y軸は前後方向を示し、また、冷蔵庫1及びカメラユニット2の奥行き方向を示す。X軸の正方向は右方向を示す。Y軸の正方向は前方向を示す。Z軸の正方向は上方向を示す。
[1-1-2. Camera unit configuration]
The camera unit 2 will now be described with reference to FIGS.
2 to 4 show the X-axis, Y-axis, and Z-axis. The X-axis, Y-axis, and Z-axis are perpendicular to each other. The Z-axis indicates the up-down direction. The X-axis and Y-axis are parallel to the horizontal direction. The X-axis indicates the left-right direction and also indicates the width direction of the refrigerator 1 and the camera unit 2. The Y-axis indicates the front-rear direction and also indicates the depth direction of the refrigerator 1 and the camera unit 2. The positive direction of the X-axis indicates the right direction. The positive direction of the Y-axis indicates the front direction. The positive direction of the Z-axis indicates the upward direction.

図2は、冷蔵庫1に設置されたカメラユニット2を右方側から見た側面図である。図3は、主箱体10の前端縁10Aに当接している位置規制部材205を左前方側から見た斜視図である。 Figure 2 is a side view of the camera unit 2 installed in the refrigerator 1, seen from the right side. Figure 3 is a perspective view of the position restriction member 205 abutting against the front edge 10A of the main box body 10, seen from the front left side.

図2及び図3で示すように、カメラユニット2は、主箱体10の上面10Bに設置される外観箱状の本体201を備える。さらに、カメラユニット2は、本体201の前部上方に、本体201から前方に延在する撮影部材202を備える。撮影部材202は、冷蔵室用カメラ203及び引出用カメラ204を備える。冷蔵室用カメラ203及び引出用カメラ204の各々は、撮影部材202の下部において本体201より前方に設けられる。 As shown in Figures 2 and 3, the camera unit 2 comprises a main body 201 with a box-like appearance that is installed on the top surface 10B of the main box 10. Furthermore, the camera unit 2 comprises a photographing member 202 that extends forward from the main body 201 above the front of the main body 201. The photographing member 202 comprises a refrigerator compartment camera 203 and a drawer camera 204. The refrigerator compartment camera 203 and the drawer camera 204 are each provided in front of the main body 201 at the bottom of the photographing member 202.

本体201は、主箱体10の前端縁10Aに当接することで、冷蔵庫1の前後方向における撮影部材202の位置を規制する位置規制部材205を備える。位置規制部材205は、設置状態において本体201の底面206から下方に延びる位置規制片である。位置規制部材205は、本体201の前面において本体201の左右方向に延在し、本体201の左右方向の中央にマーク207を有する。このマーク207は、カメラユニット2の左右方向における中央の位置を示す。 The main body 201 is equipped with a position restricting member 205 that restricts the position of the imaging member 202 in the front-rear direction of the refrigerator 1 by abutting against the front edge 10A of the main box 10. The position restricting member 205 is a position restricting piece that extends downward from the bottom surface 206 of the main body 201 in the installed state. The position restricting member 205 extends in the left-right direction of the main body 201 on the front surface of the main body 201, and has a mark 207 in the center of the main body 201 in the left-right direction. This mark 207 indicates the center position of the camera unit 2 in the left-right direction.

位置規制部材205の長さは、設置状態において、主箱体10の上面10Bから冷蔵庫1とドア11Cとの間に設けられるパッキンまでの長さより短く形成されている。より詳細には、位置規制部材205の長さは、設置状態において、主箱体10の上面10Bから、ドア11Cの内面上部において上面10Bと略並行に設けられたドアパッキンまでの長さより短く形成されている。 The length of the position regulating member 205 is shorter than the length from the top surface 10B of the main box 10 to the packing provided between the refrigerator 1 and the door 11C in the installed state. More specifically, the length of the position regulating member 205 is shorter than the length from the top surface 10B of the main box 10 to the door packing provided approximately parallel to the top surface 10B on the upper inner surface of the door 11C in the installed state.

本体201は、内蔵するマグネット208によって、位置規制部材205により規制された位置で固定される。本体201を固定する手段は、マグネット208に限定されず、両面テープ等の他の手段でもよい。 The main body 201 is fixed in a position regulated by the position regulating member 205 by the built-in magnet 208. The means for fixing the main body 201 is not limited to the magnet 208, and other means such as double-sided tape may be used.

図4は、冷蔵庫1及びカメラユニット2を前方側からみた正面図である。図4に示す冷蔵庫1は、左ドア11A及び右ドア11Bが開状態である。図5は、冷蔵庫1及びカメラユニット2を右側からみた平面図である。図5に示す冷蔵庫1は、引出15Aが、開状態、すなわち引き出された状態である。図4及び図5に示すカメラユニット2は、冷蔵庫1の左右方向の略中央にマーク207が位置し、前端縁10Aに位置規制部材205が当接している。 Figure 4 is a front view of the refrigerator 1 and camera unit 2 as viewed from the front side. The refrigerator 1 shown in Figure 4 has the left door 11A and the right door 11B in an open state. Figure 5 is a plan view of the refrigerator 1 and camera unit 2 as viewed from the right side. The refrigerator 1 shown in Figure 5 has the drawer 15A in an open state, i.e., pulled out. The camera unit 2 shown in Figures 4 and 5 has the mark 207 located approximately in the center of the refrigerator 1 in the left-right direction, and the position control member 205 abutting the front edge 10A.

カメラユニット2は、冷蔵室用カメラ203及び引出用カメラ204を有する。
冷蔵室用カメラ203は、冷蔵庫1の前上方から下方を撮影することで、冷蔵室11に入出庫される食品を撮影する。
The camera unit 2 has a refrigerator compartment camera 203 and a drawer camera 204 .
The refrigerator compartment camera 203 photographs the food entering and leaving the refrigerator compartment 11 by photographing the front of the refrigerator 1 from above to below.

例えば、冷蔵室用カメラ203の撮影範囲は、前面視において、図4に示す範囲A1を含む。範囲A1は、ドア11Cが開状態において、ドア11Cに設けられるドアポケット111、及び冷蔵室11の前面の開口部を含む範囲である。また、冷蔵室用カメラ203の撮影範囲は、側面視において、図5に示す範囲A3を含む。範囲A3は、前後方向において、開状態のドア11Cから、棚112の前端部までを含む範囲であり、且つ、上下方向において冷蔵室11の開口部を含む範囲である。 For example, the shooting range of the refrigerator compartment camera 203 includes the range A1 shown in FIG. 4 when viewed from the front. Range A1 is a range that includes the door pocket 111 provided in the door 11C and the opening on the front side of the refrigerator compartment 11 when the door 11C is in the open state. Also, the shooting range of the refrigerator compartment camera 203 includes the range A3 shown in FIG. 5 when viewed from the side. Range A3 is a range that includes in the front-to-back direction from the open door 11C to the front end of the shelf 112, and also includes in the up-down direction the opening of the refrigerator compartment 11.

引出用カメラ204は、冷蔵庫1の前上方から下方を撮影することで、引き出し式収容室に入出庫される食品を撮影する。 The drawer camera 204 photographs the food being put into and taken out of the drawer-type storage compartment by photographing the area from the top front to the bottom of the refrigerator 1.

例えば、引出用カメラ204の撮影範囲は、前面視において、図4に示す範囲A2を含む。範囲A2は、冷蔵庫1の前面視において、引出16Aを含む範囲である。また、引出用カメラ204の撮影範囲は、側面視において、図5に示す範囲A4を含む。範囲A4は、前後方向において、最も引き出された状態の引出16Aを含む範囲である。 For example, the imaging range of the drawer camera 204 includes the range A2 shown in FIG. 4 when viewed from the front. Range A2 is a range that includes the drawer 16A when viewed from the front of the refrigerator 1. Furthermore, the imaging range of the drawer camera 204 includes the range A4 shown in FIG. 5 when viewed from the side. Range A4 is a range that includes the drawer 16A when it is pulled out to the maximum in the front-to-rear direction.

カメラユニット2は、左ドア用測距センサー209、右ドア用測距センサー210、及び引出用測距センサー211を有する。 The camera unit 2 has a distance measuring sensor 209 for the left door, a distance measuring sensor 210 for the right door, and a distance measuring sensor 211 for the drawer.

左ドア用測距センサー209は、左ドア11Aの開閉状態を検出するための測距センサーである。左ドア用測距センサー209は、左ドア11Aの開閉状態として、左ドア11Aとの離間距離を検出する。 The left door distance sensor 209 is a distance sensor for detecting the open/closed state of the left door 11A. The left door distance sensor 209 detects the distance from the left door 11A as the open/closed state of the left door 11A.

右ドア用測距センサー210は、右ドア11Bの開閉状態を検出するための測距センサーである。右ドア用測距センサー210は、右ドア11Bの開閉状態として、右ドア11Bとの離間距離を検出する。 The right door distance sensor 210 is a distance sensor for detecting the open/closed state of the right door 11B. The right door distance sensor 210 detects the distance from the right door 11B as the open/closed state of the right door 11B.

引出用測距センサー211は、引出16Aの開閉状態を検出するための測距センサーである。なお、引出16Aが開状態であるとは、対応する引き出し式収容室から引き出された状態である。また、引出16Aが閉状態であるとは、対応する引き出し式収容室に収容された状態である。引出用測距センサー211は、引出16Aの開閉状態として、引出16Aとの離間距離を検出する。
本実施の形態では、引出用測距センサー211は、引出14A、15Aの各々の開閉状態を検出する。
The drawer distance measuring sensor 211 is a distance measuring sensor for detecting the open/closed state of the drawer 16A. The open state of the drawer 16A refers to a state in which the drawer 16A is drawn out of the corresponding drawer-type storage chamber. The closed state of the drawer 16A refers to a state in which the drawer 16A is stored in the corresponding drawer-type storage chamber. The drawer distance measuring sensor 211 detects the distance from the drawer 16A as the open/closed state of the drawer 16A.
In this embodiment, drawer distance measuring sensor 211 detects the open/closed state of each of drawers 14A, 15A.

カメラユニット2は、人感センサー212を有する。人感センサー212は、検出値をカメラユニット制御部20に出力する。人感センサー212は、撮影部材202の所定の位置に設けられる。
人感センサー212は、本開示の「センサー」の一例に対応する。
The camera unit 2 has a human presence sensor 212. The human presence sensor 212 outputs a detection value to the camera unit control unit 20. The human presence sensor 212 is provided at a predetermined position of the photographing member 202.
The human presence sensor 212 corresponds to an example of a "sensor" in the disclosure.

なお、図4及び図5における各センサー及び各カメラの並び順及び設置位置は、カメラユニット2の説明便宜のための図示されたものであり、これらの並び順及び設置位置は、図4及び図5が示す並び順及び設置位置に限定されない。 Note that the arrangement and installation positions of the sensors and cameras in Figures 4 and 5 are illustrated for the convenience of explaining the camera unit 2, and the arrangement and installation positions are not limited to those shown in Figures 4 and 5.

図6は、カメラユニット2の構成を示すブロック図である。
カメラユニット2は、カメラユニット制御部20、カメラユニット通信部21、センサー部22、撮影部23、及び電力供給部24を備える。
FIG. 6 is a block diagram showing the configuration of the camera unit 2.
The camera unit 2 includes a camera unit control unit 20 , a camera unit communication unit 21 , a sensor unit 22 , an imaging unit 23 , and a power supply unit 24 .

カメラユニット制御部20は、CPU(Central Processing Unit)やMPU(Micro-processing unit)等のプロセッサーであるカメラユニットプロセッサー220、及びカメラユニット記憶部230を備える。カメラユニット制御部20は、カメラユニットプロセッサー220が、カメラユニット記憶部230が記憶する制御プログラムを読み出して実行することにより、カメラユニット2の各部を制御する。カメラユニットプロセッサー220は、カメラユニット記憶部230に記憶された制御プログラムを実行することで、カメラユニット通信制御部221、検出値処理部222、撮影制御部223、録画制御部224、及び食品検出部225として機能する。 The camera unit control unit 20 includes a camera unit processor 220, which is a processor such as a CPU (Central Processing Unit) or MPU (Micro-processing unit), and a camera unit storage unit 230. The camera unit control unit 20 controls each part of the camera unit 2 by the camera unit processor 220 reading and executing a control program stored in the camera unit storage unit 230. The camera unit processor 220 executes the control program stored in the camera unit storage unit 230, thereby functioning as a camera unit communication control unit 221, a detection value processing unit 222, a photography control unit 223, a recording control unit 224, and a food detection unit 225.

カメラユニット記憶部230は、カメラユニットプロセッサー220が実行するプログラムや、カメラユニットプロセッサー220に処理されるデータを記憶するメモリーを備える。カメラユニット記憶部230は、カメラユニットプロセッサー220が実行する制御プログラム、カメラユニット2の識別情報であるカメラユニットID4112、その他の各種データを記憶する。カメラユニット記憶部230は、不揮発性の記憶領域を有する。また、カメラユニット記憶部230は、揮発性の記憶領域を備え、カメラユニットプロセッサー220のワークエリアを構成してもよい。 The camera unit storage unit 230 has a memory that stores the programs executed by the camera unit processor 220 and the data processed by the camera unit processor 220. The camera unit storage unit 230 stores the control programs executed by the camera unit processor 220, the camera unit ID 4112 which is identification information for the camera unit 2, and various other data. The camera unit storage unit 230 has a non-volatile storage area. The camera unit storage unit 230 may also have a volatile storage area and constitute a work area for the camera unit processor 220.

カメラユニット通信部21は、所定の通信規格に従った通信回路やコネクタ等を備える通信インターフェイスであり、カメラユニット制御部20の制御で食品管理サーバー4及び端末装置3と通信する。本実施の形態では、カメラユニット通信部21が使用する通信規格は、無線通信規格を例示するが、有線通信規格でもよい。 The camera unit communication unit 21 is a communication interface equipped with a communication circuit, connector, etc. that conforms to a specific communication standard, and communicates with the food management server 4 and the terminal device 3 under the control of the camera unit control unit 20. In this embodiment, the communication standard used by the camera unit communication unit 21 is exemplified as a wireless communication standard, but it may also be a wired communication standard.

センサー部22は、左ドア用測距センサー209、右ドア用測距センサー210、引出用測距センサー211、及び人感センサー212を備え、センサーごとに検出値をカメラユニット制御部20に出力する。 The sensor section 22 includes a left door distance sensor 209, a right door distance sensor 210, a drawer distance sensor 211, and a human presence sensor 212, and outputs detection values for each sensor to the camera unit control section 20.

撮影部23は、冷蔵室用カメラ203と引出用カメラ204とを備える。撮影部23は、冷蔵室用カメラ203及び引出用カメラ204の各々の撮影結果をカメラユニット制御部20に出力する。冷蔵室用カメラ203及び引出用カメラ204は、動画像を撮影する。
以下、冷蔵室用カメラ203及び引出用カメラ204を区別しない場合、「カメラ」といい「213」の符号を付す。
The photographing section 23 includes a refrigerator compartment camera 203 and a drawer camera 204. The photographing section 23 outputs the photographing results of each of the refrigerator compartment camera 203 and the drawer camera 204 to the camera unit control section 20. The refrigerator compartment camera 203 and the drawer camera 204 capture moving images.
Hereinafter, when the refrigerator compartment camera 203 and the drawer camera 204 are not distinguished from each other, they will be referred to as "camera" and given the reference number "213".

電力供給部24は、電力供給回路等のハードウェアを備え、カメラユニット2の各部に電力を供給する。本実施の形態では、カメラユニット2の電源ケーブル7が商用交流電源8に接続されており、電力供給部24は、外部の商用交流電源8から供給された電力に基づいて、カメラユニット2の各々に電力を供給する。 The power supply unit 24 includes hardware such as a power supply circuit, and supplies power to each component of the camera unit 2. In this embodiment, the power cable 7 of the camera unit 2 is connected to a commercial AC power source 8, and the power supply unit 24 supplies power to each component of the camera unit 2 based on the power supplied from the external commercial AC power source 8.

なお、電力供給部24に電力を供給する供給元は、外部の商用交流電源8に限定されず、冷蔵庫1或いはバッテリーでもよい。供給元が前者の場合、電力供給部24及び冷蔵庫1は、USB給電が可能な規格に従ったポート等のハードウェアを備える。そして、供給元が前者の場合では、カメラユニット2のUSBケーブルが冷蔵庫1のUSBポートに接続し、USBケーブルを介して冷蔵庫1が電力供給部24に電力を供給する。供給元が後者の場合、カメラユニット2は、バッテリーを備える。 The source of power supply to the power supply unit 24 is not limited to the external commercial AC power source 8, but may be the refrigerator 1 or a battery. When the source is the former, the power supply unit 24 and the refrigerator 1 are equipped with hardware such as a port that complies with a standard that allows USB power supply. When the source is the former, the USB cable of the camera unit 2 is connected to a USB port of the refrigerator 1, and the refrigerator 1 supplies power to the power supply unit 24 via the USB cable. When the source is the latter, the camera unit 2 is equipped with a battery.

上述したように、カメラユニット制御部20は、カメラユニット通信制御部221、検出値処理部222、撮影制御部223、録画制御部224、及び食品検出部225として機能する。
食品検出部225は、物品検出部の一例に対応する。
As described above, the camera unit control unit 20 functions as a camera unit communication control unit 221 , a detection value processing unit 222 , a photography control unit 223 , a recording control unit 224 , and a food detection unit 225 .
The food detection unit 225 corresponds to an example of an item detection unit.

カメラユニット通信制御部221は、カメラユニット通信部21を介して、食品管理サーバー4と通信する。 The camera unit communication control unit 221 communicates with the food management server 4 via the camera unit communication unit 21.

検出値処理部222は、センサー部22から出力される各センサーの検出値に基づいて、左ドア11A、右ドア11B、引出14A、15Aの各々について開状態か閉状態かを判定する。検出値処理部222は、左ドア11A、右ドア11Bのいずれかが開状態であると判定した場合、ドア11Cが開状態であることを示すドア開状態情報を、録画制御部224及び食品検出部225に出力する。また、検出値処理部222は、左ドア11A、右ドア11Bのいずれも閉状態であると判定した場合、ドア11Cが閉状態であることを示すドア閉状態情報を、録画制御部224及び食品検出部225に出力する。検出値処理部222は、引出14A、15Aのいずれかが開状態であると判定した場合、引出14A、15Aのいずれかが開状態であることを示す引出開状態情報を、録画制御部224及び食品検出部225に出力する。また、検出値処理部222は、引出14A、15Aのいずれも閉状態であると判定した場合、引出14A、15Aが閉状態であることを示す引出閉状態情報を、録画制御部224及び食品検出部225に出力する。 The detection value processing unit 222 determines whether the left door 11A, the right door 11B, and the drawers 14A and 15A are open or closed based on the detection values of the sensors output from the sensor unit 22. When the detection value processing unit 222 determines that either the left door 11A or the right door 11B is open, it outputs door open state information indicating that the door 11C is open to the recording control unit 224 and the food detection unit 225. When the detection value processing unit 222 determines that both the left door 11A and the right door 11B are closed, it outputs door closed state information indicating that the door 11C is closed to the recording control unit 224 and the food detection unit 225. When the detection value processing unit 222 determines that either the drawers 14A or 15A is open, it outputs drawer open state information indicating that either the drawers 14A or 15A is open to the recording control unit 224 and the food detection unit 225. Furthermore, if the detection value processing unit 222 determines that both drawers 14A and 15A are closed, it outputs drawer closed state information indicating that drawers 14A and 15A are closed to the recording control unit 224 and the food detection unit 225.

また、検出値処理部222は、センサー部22から出力される人感センサー212の検出値に基づいて、冷蔵庫1の周辺に人が存在するか否かを判定する。検出値処理部222は、冷蔵庫1の周辺に人が存在すると判定した場合、人が存在することを示す存在有無情報を、撮影制御部223に出力する。また、検出値処理部222は、冷蔵庫1の周辺に人が存在しないと判定した場合、人が存在しないことを示す存在有無情報を、撮影制御部223に出力する。 The detection value processing unit 222 also determines whether or not a person is present around the refrigerator 1 based on the detection value of the human presence sensor 212 output from the sensor unit 22. If the detection value processing unit 222 determines that a person is present around the refrigerator 1, it outputs presence/absence information indicating that a person is present to the photography control unit 223. If the detection value processing unit 222 determines that no person is present around the refrigerator 1, it outputs presence/absence information indicating that no person is present to the photography control unit 223.

撮影制御部223は、人が存在することを示す存在有無情報を検出値処理部222が出力した場合、冷蔵室用カメラ203及び引出用カメラ204に撮影を開始させる。撮影制御部223は、人が存在しないことを示す存在有無情報を検出値処理部222が出力した場合、冷蔵室用カメラ203及び引出用カメラ204に撮影を終了させる。 When the detection value processing unit 222 outputs presence/absence information indicating that a person is present, the photography control unit 223 causes the refrigerator compartment camera 203 and the drawer camera 204 to start photography.When the detection value processing unit 222 outputs presence/absence information indicating that a person is not present, the photography control unit 223 causes the refrigerator compartment camera 203 and the drawer camera 204 to end photography.

録画制御部224は、ドア開状態情報を検出値処理部222が出力した場合、冷蔵室用カメラ203の撮影結果の録画を開始する。録画制御部224は、ドア閉状態情報を検出値処理部222が出力した場合、開始した冷蔵室用カメラ203の撮影結果の録画を終了する。また、録画制御部224は、引出開状態情報を検出値処理部222が出力した場合、引出用カメラ204の撮影結果の録画を開始する。録画制御部224は、引出閉状態情報を検出値処理部222が出力した場合、開始した引出用カメラ204の撮影結果の録画を終了する。録画制御部224は、録画を終了すると、録画を開始してから終了するまでの動画像を1の録画ファイル231として生成し、カメラユニット記憶部230に記憶させる。 When the detection value processing unit 222 outputs door open state information, the recording control unit 224 starts recording the image captured by the refrigerator compartment camera 203. When the detection value processing unit 222 outputs door closed state information, the recording control unit 224 ends the started recording of the image captured by the refrigerator compartment camera 203. When the detection value processing unit 222 outputs drawer open state information, the recording control unit 224 starts recording the image captured by the drawer camera 204. When the detection value processing unit 222 outputs drawer closed state information, the recording control unit 224 ends the started recording of the image captured by the drawer camera 204. When the recording control unit 224 ends recording, it generates a video from the start to the end of recording as one recording file 231 and stores it in the camera unit storage unit 230.

食品検出部225は、カメラユニット記憶部230に記憶された録画ファイル231に基づいて、冷蔵庫1に入出庫された食品を検出する。 The food detection unit 225 detects food that has been put into or taken out of the refrigerator 1 based on the recording file 231 stored in the camera unit memory unit 230.

図7は、端末装置3及び食品管理サーバー4の構成を示すブロック図である。 Figure 7 is a block diagram showing the configuration of the terminal device 3 and the food management server 4.

[1-1-3.食品管理サーバーの構成]
まず、食品管理サーバー4の構成について説明する。
食品管理サーバー4は、サーバー制御部40及びサーバー通信部41を備える。
[1-1-3. Food management server configuration]
First, the configuration of the food management server 4 will be described.
The food management server 4 includes a server control unit 40 and a server communication unit 41 .

サーバー制御部40は、CPUやMPU等のプロセッサーであるサーバープロセッサー400、及びサーバー記憶部410を備える。サーバー制御部40は、サーバープロセッサー400が、サーバー記憶部410に記憶された制御プログラムを読み出して実行することにより、食品管理サーバー4の各部を制御する。サーバープロセッサー400は、サーバー記憶部410が記憶する制御プログラムを実行することで、サーバー通信制御部401及び情報処理部402として機能する。 The server control unit 40 includes a server processor 400, which is a processor such as a CPU or MPU, and a server memory unit 410. The server control unit 40 controls each unit of the food management server 4 by the server processor 400 reading and executing a control program stored in the server memory unit 410. The server processor 400 functions as a server communication control unit 401 and an information processing unit 402 by executing the control program stored in the server memory unit 410.

サーバー記憶部410は、サーバープロセッサー400が実行するプログラムや、サーバープロセッサー400により処理されるデータを記憶するメモリーを有する。サーバー記憶部410は、サーバープロセッサー400が実行する制御プログラム、冷蔵室食品管理データベース411、引出食品管理データベース412、その他の各種データを記憶する。サーバー記憶部410は、不揮発性の記憶領域を有する。サーバー記憶部410は、揮発性の記憶領域を備え、サーバープロセッサー400のワークエリアを構成してもよい。 The server storage unit 410 has a memory that stores the programs executed by the server processor 400 and the data processed by the server processor 400. The server storage unit 410 stores the control programs executed by the server processor 400, the refrigerator compartment food management database 411, the drawer food management database 412, and various other data. The server storage unit 410 has a non-volatile storage area. The server storage unit 410 has a volatile storage area and may constitute a work area for the server processor 400.

図8は、冷蔵室食品管理データベース411が格納する1件のレコードの一例を示す図である。
冷蔵室食品管理データベース411は、冷蔵室11が収容する食品に係る各種情報を格納するデータベースである。
以下の説明において、冷蔵室食品管理データベース411が格納する1件のレコードを、「冷蔵室食品管理レコード」といい「RR」の符号を付す。
FIG. 8 is a diagram showing an example of one record stored in the refrigerator compartment food management database 411.
The refrigerator compartment food management database 411 is a database that stores various information related to the food stored in the refrigerator compartment 11.
In the following description, one record stored in the refrigerator food management database 411 is referred to as a "refrigerator food management record" and is denoted by the symbol "RR."

冷蔵室食品管理レコードRRは、アカウントID4111、カメラユニットID4112、冷蔵庫機種情報4113、冷蔵室庫内画像データ4114、入出庫有無情報4115、食品画像データ4116、収容日時情報4117、分割エリア番号4118、メモ入力有無情報4119、メモ情報4130、削除情報4131、及び削除日時情報4132を有する。 The refrigerator food management record RR has an account ID 4111, a camera unit ID 4112, refrigerator model information 4113, refrigerator interior image data 4114, in/out information 4115, food image data 4116, storage date and time information 4117, divided area number 4118, memo entry information 4119, memo information 4130, deletion information 4131, and deletion date and time information 4132.

アカウントID4111は、食品管理アプリ311を利用するユーザーPに割り当てられたアカウントを識別する識別情報である。 Account ID 4111 is identification information that identifies the account assigned to user P who uses the food management app 311.

冷蔵庫機種情報4113は、同じレコードで対応付くアカウントID4111が示すユーザーPが使用する冷蔵庫1の機種を示す情報である。 Refrigerator model information 4113 is information indicating the model of refrigerator 1 used by user P indicated by the associated account ID 4111 in the same record.

冷蔵室庫内画像データ4114は、冷蔵庫1の冷蔵室11の庫内を示す画像の画像データである。以下、冷蔵室11の庫内を示す画像を、「冷蔵室庫内画像」といい「RG」の符号を付す。冷蔵室庫内画像データ4114は、同じレコードで対応付く冷蔵庫機種情報4113が示す機種に対応した冷蔵室庫内画像RGを示す。
冷蔵室庫内画像RGは、庫内画像の一例に対応する。
The refrigerator compartment interior image data 4114 is image data of an image showing the interior of the refrigerator compartment 11 of the refrigerator 1. Hereinafter, the image showing the interior of the refrigerator compartment 11 will be referred to as a "refrigerator compartment interior image" and given the symbol "RG." The refrigerator compartment interior image data 4114 indicates a refrigerator compartment interior image RG corresponding to the model indicated by the corresponding refrigerator model information 4113 in the same record.
The refrigerator compartment interior image RG corresponds to an example of an interior image.

図9は、冷蔵室庫内画像RGの一例を示す図である。
図9に示す冷蔵室庫内画像RGは、左ドアポケット画像RG1、冷蔵室前面画像RG2、及び右ドアポケット画像RG3を含む。図9に示す冷蔵室庫内画像RGは、左ドアポケット画像RG1、冷蔵室前面画像RG2、及び右ドアポケット画像RG3が、図中左からこの順に並んでいる。左ドアポケット画像RG1は、左ドア11Aに形成されたドアポケット111を示す画像である。冷蔵室前面画像RG2は、左ドア11Aと右ドア11Bとが開状態である場合の冷蔵室11を正面から見た画像である。右ドアポケット画像RG3は、右ドア11Bに形成されたドアポケット111を示す画像である。
FIG. 9 is a diagram showing an example of a refrigerator interior image RG.
The refrigerator compartment interior image RG shown in Fig. 9 includes a left door pocket image RG1, a refrigerator compartment front image RG2, and a right door pocket image RG3. In the refrigerator compartment interior image RG shown in Fig. 9, the left door pocket image RG1, the refrigerator compartment front image RG2, and the right door pocket image RG3 are arranged in this order from the left in the figure. The left door pocket image RG1 is an image showing the door pocket 111 formed in the left door 11A. The refrigerator compartment front image RG2 is an image of the refrigerator compartment 11 viewed from the front when the left door 11A and the right door 11B are in an open state. The right door pocket image RG3 is an image showing the door pocket 111 formed in the right door 11B.

冷蔵室庫内画像RGは、画像領域が複数のエリアに分割されている。この各エリアを、「分割エリア」といい「BA」の符号を付す。図9で示す冷蔵室庫内画像RGは、15の分割エリアBAに分割されている。分割エリアBAの各々には、互いに異なる番号が割り当てられている。以下の説明では、この番号を分割エリア番号といい「4118」の符号を付す。なお、図9では、どの分割エリアBAにどの分割エリア番号が割り当てられているかを便宜的に図示しており、後述する冷蔵室ホーム画面GM2に表示される冷蔵室庫内画像RGにおいては分割エリア番号4118が表示されない。 The refrigerator interior image RG has an image area divided into multiple areas. Each of these areas is called a "divided area" and is given the symbol "BA". The refrigerator interior image RG shown in FIG. 9 is divided into 15 divided areas BA. Each divided area BA is assigned a different number. In the following explanation, these numbers are called divided area numbers and are given the symbol "4118". Note that FIG. 9 conveniently illustrates which divided area number is assigned to which divided area BA, and the divided area number 4118 is not displayed in the refrigerator interior image RG displayed on the refrigerator home screen GM2 described later.

図8の説明に戻り、入出庫有無情報4115は、新規の入出庫が有ったか否かを示す情報である。 Returning to the explanation of Figure 8, the inbound/outbound information 4115 is information indicating whether or not there has been any new inbound or outbound activity.

食品画像データ4116は、食品の画像データである。本実施の形態において、この食品画像データ4116が示す画像は、冷蔵室用カメラ203の撮影画像である。 The food image data 4116 is image data of food. In this embodiment, the image represented by the food image data 4116 is an image captured by the refrigerator compartment camera 203.

収容日時情報4117は、食品が冷蔵庫1に収容された収容日時を示す情報である。 Storage date and time information 4117 is information that indicates the storage date and time when the food was stored in refrigerator 1.

冷蔵室食品管理レコードRRは、食品画像データ4116ごとに分割エリア番号4118を有する。 The refrigerator food management record RR has a division area number 4118 for each food image data 4116.

メモ入力有無情報4119は、メモの入力が有るか無いかを示す情報である。 Memo input information 4119 is information indicating whether or not a note has been input.

メモ情報4130は、入力されたメモを示す情報である。 Memo information 4130 is information that indicates the entered memo.

削除情報4131は、対応付くサブレコードが、冷蔵室食品管理レコードRRから削除対象のサブレコードであるか否かを示す情報である。サブレコードとは、冷蔵室食品管理レコードRRに格納されるレコードであって、食品画像データ4116、収容日時情報4117、分割エリア番号4118、メモ入力有無情報4119、及びメモ情報4130を有する。 The deletion information 4131 is information indicating whether the associated sub-record is a sub-record to be deleted from the refrigerator food management record RR. A sub-record is a record stored in the refrigerator food management record RR, and includes food image data 4116, storage date and time information 4117, divided area number 4118, memo entry presence/absence information 4119, and memo information 4130.

削除日時情報4132は、対応付くサブレコードが、削除対象とされた日時を示す情報である。後述する情報処理部402は、削除情報4131が削除対象を示す場合、所定のタイミングで、サブレコードと、このサブレコードに対応付く削除情報4131及び削除日時情報4132とを、冷蔵室食品管理レコードRRから削除する。 The deletion date and time information 4132 is information indicating the date and time when the corresponding sub-record was targeted for deletion. When the deletion information 4131 indicates a deletion target, the information processing unit 402 described below deletes the sub-record and the deletion information 4131 and deletion date and time information 4132 associated with this sub-record from the refrigerator food management record RR at a predetermined timing.

図10は、引出食品管理データベース412が格納する1件のレコードを示す図である。
引出食品管理データベース412は、引き出し式収容室の食品に係る各種情報を格納するデータベースである。なお、引出食品管理データベース412は、図23-図25を参照した説明においては野菜室15に係わるデータベースである。
以下の説明において、引出食品管理データベース412が格納する1件のレコードを、「引出食品管理レコード」といい「HR」の符号を付す。
FIG. 10 is a diagram showing one record stored in the withdrawn food management database 412. As shown in FIG.
The drawer food management database 412 is a database that stores various information related to the food in the drawer-type storage compartment. In the explanation with reference to Figures 23 to 25, the drawer food management database 412 is a database related to the vegetable compartment 15.
In the following description, one record stored in the withdrawn food management database 412 is referred to as a "drawn food management record" and is denoted by the symbol "HR."

引出食品管理レコードHRは、アカウントID4111、カメラユニットID4112、更新日時情報4121、上段ケース情報4122、及び下段ケース情報4124を有する。 The withdrawn food management record HR has an account ID 4111, a camera unit ID 4112, update date and time information 4121, upper case information 4122, and lower case information 4124.

更新日時情報4121は、引出食品管理レコードHRの内容を更新した日時を示す情報である。 Update date and time information 4121 is information that indicates the date and time when the contents of the withdrawn food management record HR were updated.

上段ケース情報4122は、上段ケース画像データ4123、食品画像データ4116、メモ入力有無情報4119、及びメモ情報4130を有する。 The upper case information 4122 includes upper case image data 4123, food image data 4116, memo entry information 4119, and memo information 4130.

上段ケース画像データ4123は、上段ケースJCAの画像である上段ケース画像JCGの画像データである。上段ケース画像JCGは、引出用カメラ204の撮影画像である。
上段ケース画像JCGは、本開示の第1ケース画像の一例に対応する。
Upper case image data 4123 is image data of an upper case image JCG, which is an image of upper case JCA. The upper case image JCG is an image captured by drawing camera 204.
The upper case image JCG corresponds to an example of a first case image of the present disclosure.

本実施の形態において、上段ケース情報4122が有する食品画像データ4116が示す画像は、上段ケース画像JCGから切り出された画像である。 In this embodiment, the image indicated by the food image data 4116 contained in the upper case information 4122 is an image cut out from the upper case image JCG.

下段ケース情報4124は、下段ケース画像データ4125、食品画像データ4116、メモ入力有無情報4119、及びメモ情報4130を有する。 The lower case information 4124 includes lower case image data 4125, food image data 4116, note entry information 4119, and note information 4130.

下段ケース画像データ4125は、下段ケースGCAの画像である下段ケース画像GCGの画像データである。下段ケース画像GCGは、引出用カメラ204の撮影画像である。
下段ケース画像GCGは、本開示の第2ケース画像の一例に対応する。
以下、上段ケース画像JCG及び下段ケース画像GCGを区別しない場合、「ケース画像」といい「CG」の符号を付す。
The lower case image data 4125 is image data of a lower case image GCG, which is an image of the lower case GCA. The lower case image GCG is an image captured by the drawer camera 204.
The lower case image GCG corresponds to an example of a second case image of the present disclosure.
Hereinafter, when there is no need to distinguish between the upper case image JCG and the lower case image GCG, they will be referred to as "case images" and marked with "CG."

本実施の形態において、下段ケース情報4124が有する食品画像データ4116が示す画像は、下段ケース画像GCGから切り出された画像である。 In this embodiment, the image indicated by the food image data 4116 contained in the lower case information 4124 is an image cut out from the lower case image GCG.

図7の説明に戻り、サーバー通信部41は、所定の通信規格に従った無線回路やアンテナ等の通信に係わる構成を備える通信インターフェイスであり、所定の通信規格に従ってグローバルネットワークGNと接続する機器と通信する。本実施形態においてサーバー通信部41は、カメラユニット2及び端末装置3と通信する。 Returning to the explanation of FIG. 7, the server communication unit 41 is a communication interface that includes a configuration related to communication, such as a wireless circuit and an antenna, that conforms to a specific communication standard, and communicates with devices that connect to the global network GN according to the specific communication standard. In this embodiment, the server communication unit 41 communicates with the camera unit 2 and the terminal device 3.

上述したように、サーバー制御部40は、サーバー通信制御部401及び情報処理部402として機能する。 As described above, the server control unit 40 functions as a server communication control unit 401 and an information processing unit 402.

サーバー通信制御部401は、サーバー通信部41を介して、カメラユニット2及び端末装置3と通信する。 The server communication control unit 401 communicates with the camera unit 2 and the terminal device 3 via the server communication unit 41.

情報処理部402は、カメラユニット2及び端末装置3からサーバー通信制御部401が受信した情報に基づいて、各種の情報処理を行う。 The information processing unit 402 performs various information processing based on the information received by the server communication control unit 401 from the camera unit 2 and the terminal device 3.

[1-1-4.端末装置の構成]
次に、端末装置3の機能的構成について説明する。
端末装置3は、端末制御部30、端末通信部31、及びタッチパネル32を備える。
タッチパネル32は、表示部の一例に対応する。
[1-1-4. Configuration of terminal device]
Next, the functional configuration of the terminal device 3 will be described.
The terminal device 3 includes a terminal control unit 30 , a terminal communication unit 31 , and a touch panel 32 .
The touch panel 32 corresponds to an example of a display unit.

端末制御部30は、CPUやMPU等のプロセッサーである端末プロセッサー300、及び端末記憶部310を備える。端末制御部30は、端末プロセッサー300が、端末記憶部310に記憶された制御プログラムを読み出して実行することにより、端末装置3の各部を制御する。端末装置3には、食品管理アプリ311がインストールされている。端末プロセッサー300は、食品管理アプリ311を読み出して実行することで、アプリ実行部301として機能する。
端末プロセッサー300は、本開示のコンピューターの一例に対応する。また、アプリ実行部301は、本開示の表示制御部の一例に対応する。
The terminal control unit 30 includes a terminal processor 300, which is a processor such as a CPU or an MPU, and a terminal storage unit 310. The terminal control unit 30 controls each unit of the terminal device 3 by the terminal processor 300 reading and executing a control program stored in the terminal storage unit 310. A food management application 311 is installed in the terminal device 3. The terminal processor 300 functions as an application execution unit 301 by reading and executing the food management application 311.
The terminal processor 300 corresponds to an example of a computer of the present disclosure. The application execution unit 301 corresponds to an example of a display control unit of the present disclosure.

端末記憶部310は、端末プロセッサー300が実行するプログラムや、端末プロセッサー300により処理されるデータを記憶するメモリーを有する。端末記憶部310は、端末プロセッサー300が実行する制御プログラム、食品管理アプリ311、アカウントID4111、その他の各種データを記憶する。端末記憶部310は、不揮発性の記憶領域を有する。また、端末記憶部310は、揮発性の記憶領域を備え、端末プロセッサー300のワークエリアを構成してもよい。 The terminal storage unit 310 has a memory that stores programs executed by the terminal processor 300 and data processed by the terminal processor 300. The terminal storage unit 310 stores the control program executed by the terminal processor 300, the food management app 311, the account ID 4111, and various other data. The terminal storage unit 310 has a non-volatile storage area. The terminal storage unit 310 may also have a volatile storage area and constitute a work area for the terminal processor 300.

端末通信部31は所定の通信規格に従った無線回路やアンテナ等の構成を備える通信インターフェイスであり、所定の通信規格に従って、グローバルネットワークGNと接続する機器と通信する。本開示では、端末通信部31が使用する通信規格として無線通信規格を例示する。 The terminal communication unit 31 is a communication interface that includes a wireless circuit, an antenna, and other components that comply with a specific communication standard, and communicates with devices connected to the global network GN in accordance with the specific communication standard. In this disclosure, a wireless communication standard is given as an example of the communication standard used by the terminal communication unit 31.

タッチパネル32は、液晶表示パネル等の表示パネルと、表示パネルに重ねて、或いは一体に設けられたタッチセンサーとを備える。 The touch panel 32 includes a display panel such as a liquid crystal display panel and a touch sensor that is layered on or integrated with the display panel.

上記の通り、端末制御部30は、アプリ実行部301として機能する。
アプリ実行部301は、端末通信部31を介して、食品管理サーバー4と各種情報を送受信する。
As described above, the terminal control unit 30 functions as the application execution unit 301 .
The application execution unit 301 transmits and receives various information to and from the food management server 4 via the terminal communication unit 31 .

また、アプリ実行部301は、冷蔵庫1の食品の管理に係るユーザーインターフェースを、タッチパネル32に表示させる。以下の説明において、このユーザーインターフェースを、「アプリUI」といい「320」の符号を付す。アプリ実行部301は、アプリUI320をタッチパネル32に表示させることで、冷蔵庫1の食品に係る各種情報をユーザーPに提供し、また、冷蔵庫1の食品に係る各種入力をユーザーPから受け付ける。 The app execution unit 301 also displays a user interface related to the management of food in the refrigerator 1 on the touch panel 32. In the following description, this user interface is referred to as the "app UI" and is given the reference number "320." By displaying the app UI 320 on the touch panel 32, the app execution unit 301 provides the user P with various information related to the food in the refrigerator 1, and also accepts various inputs related to the food in the refrigerator 1 from the user P.

[1-2.動作]
次に、食品管理システム1000に係わる各部の動作について説明する。
[1-2. Operation]
Next, the operation of each part related to the food management system 1000 will be described.

[1-2-1.カメラユニットの設置]
カメラユニット2は、冷蔵庫1と別体である。そのため、カメラユニット2は、ユーザーPによって冷蔵庫1の上面10Bに設置される。上述したように位置規制部材205が、冷蔵庫1の前後方向におけるカメラユニット2の位置を規制するため、ユーザーPは、カメラユニット2の設置を行う際、冷蔵庫1の左右方向における位置を調整する。
以下、冷蔵庫1の左右方向におけるカメラユニット2の位置調整の方法を複数例示する。
[1-2-1. Installation of the camera unit]
Camera unit 2 is separate from refrigerator 1. Therefore, camera unit 2 is installed on top surface 10B of refrigerator 1 by user P. As described above, position restriction member 205 restricts the position of camera unit 2 in the front-to-rear direction of refrigerator 1, so user P adjusts the position of camera unit 2 in the left-to-right direction of refrigerator 1 when installing camera unit 2.
Below, several examples of methods for adjusting the position of the camera unit 2 in the left-right direction of the refrigerator 1 will be given.

[1-2-1-1.第1の位置調整] [1-2-1-1. First position adjustment]

第1の位置調整では、ユーザーPがアプリUI320を用いる。
第1の位置調整では、アプリ実行部301は、調整用画面GM1のアプリUI320をタッチパネル32に表示させる。
In the first position adjustment, the user P uses the application UI 320 .
In the first position adjustment, the application executing unit 301 causes the application UI 320 of the adjustment screen GM1 to be displayed on the touch panel 32.

図11は、調整用画面GM1の一例を示す図である。
調整用画面GM1は、撮影結果表示領域HA1が設けられる。撮影結果表示領域HA1は、矩形の領域であり、冷蔵室用カメラ203及び引出用カメラ204のいずれかの撮影結果を表示する領域である。撮影結果表示領域HA1には、図中の左右方向における略中央に、上下方向に延びる線L1が設けられている。
FIG. 11 is a diagram showing an example of the adjustment screen GM1.
The adjustment screen GM1 is provided with a photography result display area HA1. The photography result display area HA1 is a rectangular area that displays the photography results of either the refrigerator compartment camera 203 or the drawer camera 204. The photography result display area HA1 is provided with a line L1 extending in the vertical direction at approximately the center in the horizontal direction in the figure.

調整用画面GM1は、調整方法情報J1を含む。調整方法情報J1は、撮影結果表示領域HA1に写る冷蔵庫1の左右方向の中心が、撮影結果表示領域HA1に設けられた線L1となるように位置調整することを促す。 The adjustment screen GM1 includes adjustment method information J1. The adjustment method information J1 prompts the user to adjust the position so that the center in the left-right direction of the refrigerator 1 shown in the shooting result display area HA1 is aligned with the line L1 provided in the shooting result display area HA1.

ユーザーPは、調整方法情報J1が示す調整方法に従って、カメラユニット2を冷蔵庫1に設置する。これにより、カメラユニット2は、冷蔵室用カメラ203及び引出用カメラ204の各々が、冷蔵庫1に入出庫される食品を撮影範囲に含ませることができるようになる。また、カメラユニット2は、具備する各測距センサーが、対応するドア11C又は引出16Aの開閉を検出できるようになる。 User P installs camera unit 2 in refrigerator 1 according to the adjustment method indicated by adjustment method information J1. This enables camera unit 2 to include in the shooting range of each of refrigerator compartment camera 203 and drawer camera 204 food being put into or taken out of refrigerator 1. Camera unit 2 also enables each distance measuring sensor to detect the opening and closing of the corresponding door 11C or drawer 16A.

第1の位置調整においては、カメラユニット2が、冷蔵室用カメラ203及び引出用カメラ204のいずれかの撮影結果を端末装置3に送信する。なお、第1の位置調整において、カメラユニット2と端末装置3とは、食品管理サーバー4を介し、或いは、近距離無線通信等によって直接通信する。 In the first position adjustment, the camera unit 2 transmits the image captured by either the refrigerator camera 203 or the drawer camera 204 to the terminal device 3. In the first position adjustment, the camera unit 2 and the terminal device 3 communicate with each other via the food management server 4 or directly by short-range wireless communication, etc.

カメラユニット2のカメラユニット通信制御部221は、冷蔵室用カメラ203及び引出用カメラ204のいずれかの撮影結果を、端末装置3に送信する。そして、アプリ実行部301は、受信した撮影結果を撮影結果表示領域HA1に表示する。 The camera unit communication control unit 221 of the camera unit 2 transmits the image capture results of either the refrigerator compartment camera 203 or the drawer camera 204 to the terminal device 3. The application execution unit 301 then displays the received image capture results in the image capture result display area HA1.

[1-2-1-2.第2の位置調整]
第2の位置調整では、ユーザーPが中央位置記録用紙CYを用いる。
[1-2-1-2. Second position adjustment]
In the second position adjustment, user P uses the center position recording paper CY.

図12は、中央位置記録用紙CYの一例を示す図である。
中央位置記録用紙CYは、冷蔵庫1の左右方向における中央の位置を示す中央マークMR2が記録された用紙である。中央位置記録用紙CYには、中央マークMR2以外に、冷蔵庫1の左右方向における左端の位置を示す左端マークMR1、及び冷蔵庫1の左右方向における右端の位置を示す右端マークMR3が記録されている。
FIG. 12 is a diagram showing an example of the center position recording paper CY.
The central position recording paper CY is a paper on which a central mark MR2 is recorded, which indicates the central position in the left-right direction of the refrigerator 1. In addition to the central mark MR2, the central position recording paper CY also has recorded thereon a left edge mark MR1, which indicates the left edge position in the left-right direction of the refrigerator 1, and a right edge mark MR3, which indicates the right edge position in the left-right direction of the refrigerator 1.

中央位置記録用紙CYは、冷蔵庫1と共に同梱されユーザーPに届く。なお、カメラユニット2は、中央位置記録用紙CY及び冷蔵庫1と共に同梱されていてもよいし、同梱されていなくてもよい。冷蔵庫1と共に同梱された中央位置記録用紙CYは、左端マークMR1から右端マークMR3までの長さが、この冷蔵庫1の幅に対応した長さである。 The central position recording paper CY is packed together with the refrigerator 1 and delivered to the user P. The camera unit 2 may or may not be packed together with the central position recording paper CY and the refrigerator 1. The length of the central position recording paper CY packed together with the refrigerator 1 from the left end mark MR1 to the right end mark MR3 corresponds to the width of the refrigerator 1.

第2の位置調整において、ユーザーPは、中央位置記録用紙CYを用いて、冷蔵庫1の左右方向における中央の位置がどこであるかを把握する。例えば、ユーザーPは、左端マークMR1が冷蔵庫1の左端、右端マークMR3が冷蔵庫1の右端となるように、中央位置記録用紙CYを冷蔵庫1に貼り付け、中央マークMR2を目印として冷蔵庫1の左右方向における中央の位置を把握する。そして、ユーザーPは、カメラユニット2の位置規制部材205が有するマーク207が、把握した中央の位置となるように、カメラユニット2の位置を調整する。 In the second position adjustment, user P uses the central position recording paper CY to determine where the central position of refrigerator 1 is in the left-right direction. For example, user P attaches central position recording paper CY to refrigerator 1 so that left end mark MR1 is the left end of refrigerator 1 and right end mark MR3 is the right end of refrigerator 1, and determines the central position of refrigerator 1 in the left-right direction using central mark MR2 as a landmark. User P then adjusts the position of camera unit 2 so that mark 207 on position restriction member 205 of camera unit 2 is in the determined central position.

第2の位置調整によって、カメラユニット2は、第1の位置調整と同様に、各種検出ができるようになる。 The second position adjustment enables the camera unit 2 to perform various detections, similar to the first position adjustment.

[1-2-1-3.第3の位置調整]
第3の位置調整では、冷蔵庫1の所定の位置に、冷蔵庫1の左右方向における中央の位置を示すマークが付されている。第3の位置調整では、位置規制部材205が有するマーク207と、冷蔵庫1に付されたマークとを用いる。
[1-2-1-3. Third position adjustment]
In the third position adjustment, a mark indicating the center position in the left-right direction of refrigerator 1 is provided at a predetermined position on refrigerator 1. In the third position adjustment, mark 207 on position restriction member 205 and a mark provided on refrigerator 1 are used.

第3の位置調整において、ユーザーPは、冷蔵庫1の左右方向において、冷蔵庫1に付されたマークの位置と、位置規制部材205が有するマーク207の位置とが一致するように、カメラユニット2を位置調整する。 In the third position adjustment, user P adjusts the position of camera unit 2 in the left-right direction of refrigerator 1 so that the position of the mark on refrigerator 1 coincides with the position of mark 207 on position restriction member 205.

第3の位置調整によって、カメラユニット2は、第1の位置調整と同様に、各種検出ができるようになる。 The third position adjustment enables the camera unit 2 to perform various detections, similar to the first position adjustment.

次に、カメラユニット2が冷蔵庫1に設置された後の食品管理システム1000の動作について説明する。
[1-2-2.録画に係わる動作]
まず、録画に係わる動作について説明する。
図13は、カメラユニット2の動作を示すフローチャートFAである。
Next, the operation of food management system 1000 after camera unit 2 is installed in refrigerator 1 will be described.
[1-2-2. Recording-related operations]
First, the operations relating to recording will be described.
FIG. 13 is a flowchart FA showing the operation of the camera unit 2.

図13に示す動作では、センサー部22が各センサーの検出値を、カメラユニット制御部20に出力している。そして、図13に示す動作では、検出値処理部222がセンサー部22から受信した各種の検出値に基づいて処理を実行している。 In the operation shown in FIG. 13, the sensor unit 22 outputs the detection values of each sensor to the camera unit control unit 20. In the operation shown in FIG. 13, the detection value processing unit 222 performs processing based on the various detection values received from the sensor unit 22.

検出値処理部222は、人感センサー212の検出値に基づいて、冷蔵庫1の周辺に人が存在するか否かを判別する(ステップSA1)。 The detection value processing unit 222 determines whether or not a person is present near the refrigerator 1 based on the detection value of the human presence sensor 212 (step SA1).

検出値処理部222は、冷蔵庫1の周辺に人が存在すると判別した場合(ステップSA1:YES)、人が存在することを示す存在有無情報を、撮影制御部223に出力する(ステップSA2)。 If the detection value processing unit 222 determines that a person is present near the refrigerator 1 (step SA1: YES), it outputs presence/absence information indicating the presence of a person to the photography control unit 223 (step SA2).

撮影制御部223は、検出値処理部222から、人が存在することを示す存在有無情報が入力されると、冷蔵室用カメラ203及び引出用カメラ204に撮影を開始させる(ステップSA3)。 When the presence/absence information indicating the presence of a person is input from the detection value processing unit 222, the photography control unit 223 causes the refrigerator compartment camera 203 and the drawer camera 204 to start photographing (step SA3).

次いで、検出値処理部222は、センサー部22から出力される各種センサーの検出値に基づいて、左ドア11A、右ドア11B、引出14A、15Aのいずれかが開状態になったか否かを判別する(ステップSA4)。 Next, the detection value processing unit 222 determines whether the left door 11A, the right door 11B, or the drawers 14A and 15A are open based on the detection values of the various sensors output from the sensor unit 22 (step SA4).

検出値処理部222は、左ドア11A、右ドア11B、引出14A、15Aのいずれも開状態になっていないと判別した場合(ステップSA4:NO)、ステップSA16の処理を行う。 If the detection value processing unit 222 determines that none of the left door 11A, right door 11B, drawers 14A, and 15A are open (step SA4: NO), it performs the process of step SA16.

検出値処理部222は、左ドア11A、右ドア11B、引出14A、15Aのいずれかが開状態になったと判別した場合(ステップSA4:YES)、ドア11Cが開状態になったか、引出14A、15Aのいずれかが開状態になったかを判別する(ステップSA5)。 If the detection value processing unit 222 determines that the left door 11A, the right door 11B, or the drawers 14A and 15A are open (step SA4: YES), it determines whether the door 11C is open or whether one of the drawers 14A and 15A is open (step SA5).

検出値処理部222は、ドア11Cが開状態になったと判別した場合(ステップSA5:ドア)、ドア開状態情報を録画制御部224に出力する(ステップSA6)。 If the detection value processing unit 222 determines that the door 11C is open (step SA5: door), it outputs door open state information to the recording control unit 224 (step SA6).

次いで、録画制御部224は、検出値処理部222からドア開状態情報が入力されると、冷蔵室用カメラ203の撮影結果の録画を開始する(ステップSA7)。 Next, when the door open state information is input from the detection value processing unit 222, the recording control unit 224 starts recording the images captured by the refrigerator compartment camera 203 (step SA7).

次いで、検出値処理部222は、ドア11Cが閉状態になったか否か判別する(ステップSA8)。 Next, the detection value processing unit 222 determines whether the door 11C is closed (step SA8).

検出値処理部222は、ドア11Cが閉状態になったと判別した場合(ステップSA8:YES)、ドア閉状態情報を録画制御部224に出力する(ステップSA9)。 If the detection value processing unit 222 determines that the door 11C is closed (step SA8: YES), it outputs door closed state information to the recording control unit 224 (step SA9).

次いで、録画制御部224は、検出値処理部222からドア閉状態情報が入力されると、冷蔵室用カメラ203の撮影結果の録画を終了する(ステップSA10)。これにより、カメラユニット記憶部230には、冷蔵室用カメラ203の録画ファイル231が1つ生成される。 Next, when the door closed state information is input from the detection value processing unit 222, the recording control unit 224 ends recording of the image captured by the refrigerator compartment camera 203 (step SA10). As a result, one recording file 231 for the refrigerator compartment camera 203 is generated in the camera unit storage unit 230.

ステップSA5の説明に戻り、検出値処理部222は、引出14A、15Aのいずれかが開状態になったと判別した場合(ステップSA5:引出)、引出開状態情報を録画制御部224に出力する(ステップSA11)。 Returning to the explanation of step SA5, if the detection value processing unit 222 determines that either drawer 14A or 15A is open (step SA5: Drawer), it outputs drawer open state information to the recording control unit 224 (step SA11).

次いで、録画制御部224は、検出値処理部222から引出閉状態情報が入力されると、引出用カメラ204の撮影結果の録画を開始する(ステップSA12)。 Next, when the drawer closed state information is input from the detection value processing unit 222, the recording control unit 224 starts recording the results of the capture by the drawer camera 204 (step SA12).

次いで、検出値処理部222は、開いていた引出14A、15Aのいずれかが閉状態になったか否か判別する(ステップSA13)。 Next, the detection value processing unit 222 determines whether either of the open drawers 14A, 15A has been closed (step SA13).

検出値処理部222は、開いていた引出14A、15Aのいずれかが閉状態になったと判別した場合(ステップSA13:YES)、引出閉状態情報を録画制御部224に出力する(ステップSA14)。 If the detection value processing unit 222 determines that either of the open drawers 14A, 15A has been closed (step SA13: YES), it outputs drawer closed state information to the recording control unit 224 (step SA14).

次いで、録画制御部224は、検出値処理部222から引出閉状態情報が入力されると、引出用カメラ204の撮影結果の録画を終了する(ステップSA15)。これにより、カメラユニット記憶部230には、引出用カメラ204の録画ファイル231が1つ生成される。 Next, when the drawer closed state information is input from the detection value processing unit 222, the recording control unit 224 ends recording of the image captured by the drawer camera 204 (step SA15). As a result, one recording file 231 of the drawer camera 204 is generated in the camera unit storage unit 230.

検出値処理部222は、冷蔵庫1の周辺に人が存在するか否かを判別する(ステップSA16)。 The detection value processing unit 222 determines whether or not a person is present near the refrigerator 1 (step SA16).

検出値処理部222は、冷蔵庫1の周辺に人が存在すると判別した場合(ステップSA16:YES)、再度、ステップSA4以降の処理を行う。 If the detection value processing unit 222 determines that a person is present near the refrigerator 1 (step SA16: YES), it performs the processing from step SA4 onwards again.

一方、検出値処理部222は、冷蔵庫1の周辺に人が存在しないと判別した場合(ステップSA16:NO)、人が存在しないことを示す存在有無情報を、撮影制御部223に出力する(ステップSA17)。 On the other hand, if the detection value processing unit 222 determines that no person is present around the refrigerator 1 (step SA16: NO), it outputs presence/absence information indicating that no person is present to the photography control unit 223 (step SA17).

撮影制御部223は、検出値処理部222から、人が存在しないことを示す存在有無情報が入力されると、冷蔵室用カメラ203及び引出用カメラ204に撮影を終了させる(ステップSA18)。 When the presence/absence information indicating that no person is present is input from the detection value processing unit 222, the photography control unit 223 causes the refrigerator compartment camera 203 and the drawer camera 204 to end photography (step SA18).

[1-2-3.食品の検出に係わる動作]
次に、食品の検出に係わる動作について説明する。
図14は、食品管理システム1000の動作を示すフローチャートである。
図14において、フローチャートFBはカメラユニット2の動作を示し、フローチャートFCは食品管理サーバー4の動作を示す。
[1-2-3. Food detection operations]
Next, the operation relating to the detection of food will be described.
FIG. 14 is a flowchart showing the operation of the food management system 1000.
In FIG. 14, a flowchart FB shows the operation of the camera unit 2, and a flowchart FC shows the operation of the food management server 4.

カメラユニット2の食品検出部225は、カメラユニット記憶部230に録画ファイル231が記憶されたか否かを判別する(ステップSB1)。 The food detection unit 225 of the camera unit 2 determines whether or not a recording file 231 has been stored in the camera unit memory unit 230 (step SB1).

食品検出部225は、カメラユニット記憶部230に、録画ファイル231が記憶されたと判別した場合(ステップSB1:YES)、記憶された録画ファイル231が、冷蔵室用カメラ203の録画ファイル231か引出用カメラ204の録画ファイル231かを判別する(ステップSB2)。ステップSB2の判別は、検出値処理部222が出力する情報により判別する。 When the food detection unit 225 determines that the recording file 231 is stored in the camera unit storage unit 230 (step SB1: YES), it determines whether the stored recording file 231 is a recording file 231 of the refrigerator compartment camera 203 or a recording file 231 of the drawer camera 204 (step SB2). The determination in step SB2 is made based on the information output by the detection value processing unit 222.

食品検出部225は、冷蔵室用カメラ203の録画ファイル231であると判別した場合(ステップSB2:冷蔵室用カメラ)、記憶された録画ファイル231に基づいて、食品を検出する(ステップSB3)。 If the food detection unit 225 determines that the recorded file 231 is from the refrigerator compartment camera 203 (step SB2: refrigerator compartment camera), it detects food based on the stored recorded file 231 (step SB3).

ステップSB3において、例えば、食品検出部225は、形状や色等の特徴量に基づいて、冷蔵室用カメラ203の録画ファイル231から食品を検出する。食品検出に必要なデータは、食品検出部225が取得可能な記憶領域に記憶されている。 In step SB3, for example, the food detection unit 225 detects food from the video recording file 231 of the refrigerator compartment camera 203 based on features such as shape and color. Data necessary for food detection is stored in a memory area accessible to the food detection unit 225.

食品検出部225は、冷蔵室用カメラ203の録画ファイル231から食品を検出できたか否かを判別する(ステップSB4)。 The food detection unit 225 determines whether food has been detected from the recording file 231 of the refrigerator compartment camera 203 (step SB4).

食品検出部225は、冷蔵室用カメラ203の録画ファイル231から食品を検出できなかったと判別した場合(ステップSB4:NO)、処理をステップSB10に移行させる。 If the food detection unit 225 determines that no food was detected from the video recording file 231 of the refrigerator compartment camera 203 (step SB4: NO), it transitions the process to step SB10.

一方、食品検出部225は、冷蔵室用カメラ203の録画ファイル231から食品を検出できた場合(ステップSB4:YES)、入出庫判定処理を行う(ステップSB5)。 On the other hand, if the food detection unit 225 detects food from the video recording file 231 of the refrigerator compartment camera 203 (step SB4: YES), it performs an entry/exit determination process (step SB5).

入出庫判定処理は、ステップSB3で検出した食品が、冷蔵庫1に入庫された食品であるか冷蔵庫1から出庫された食品であるかを判定する処理である。入出庫判定処理では、冷蔵室用カメラ203の録画ファイル231が示す動画像に対して、入出庫判定画像HGを重畳させる。 The in/out determination process is a process for determining whether the food detected in step SB3 is food that has been put into refrigerator 1 or food that has been taken out of refrigerator 1. In the in/out determination process, an in/out determination image HG is superimposed on the video image shown in the recording file 231 of the refrigerator compartment camera 203.

図15は、入出庫判定画像HGを説明するための図である。
図15に示す入出庫判定画像HGは、ユーザーPが卵パックを冷蔵庫1に入庫させる動画像に重畳された場合を示している。
FIG. 15 is a diagram for explaining the warehouse entry/exit determination image HG.
The storage/return determination image HG shown in FIG. 15 is superimposed on a moving image of a user P storing an egg pack in the refrigerator 1.

入出庫判定画像HGは、境界線L2が設けられている。
境界線L2は、境界線L21、L22、L23、L24、L25を有する。境界線L21は、入出庫判定画像HGの図中上部において、入出庫判定画像HGの図中左端から右方に延びる線である。境界線L22は、境界線L21の右端と境界線L23の左端を結ぶ線である。境界線L23は、入出庫判定画像HGの上下方向における略中央において、境界線L21の右端の左右方向における位置から右方に延びる線である。境界線L24は、境界線L23の右端と境界線L24の左端を結ぶ線である。境界線L25は、入出庫判定画像HGの上部において、境界線L23の右端の左右方向における位置から入出庫判定画像HGの右端まで右方に延びる線である。
The entry/exit judgment image HG has a boundary line L2.
The boundary line L2 has boundary lines L21, L22, L23, L24, and L25. The boundary line L21 is a line that extends from the left end of the entry/exit judgment image HG to the right in the upper part of the image. The boundary line L22 is a line that connects the right end of the boundary line L21 to the left end of the boundary line L23. The boundary line L23 is a line that extends to the right from the left-right position of the right end of the boundary line L21 at approximately the center in the up-down direction of the entry/exit judgment image HG. The boundary line L24 is a line that connects the right end of the boundary line L23 to the left end of the boundary line L24. The boundary line L25 is a line that extends to the right from the left-right position of the right end of the boundary line L23 to the right end of the entry/exit judgment image HG in the upper part of the image.

入出庫判定画像HGの画像領域は、境界線L2によって、凹状の領域である凹状領域HG1と、凸状の領域である凸状領域HG2とに分割される。 The image area of the entry/exit judgment image HG is divided by boundary line L2 into a concave area HG1, which is a concave area, and a convex area HG2, which is a convex area.

食品検出部225は、入出庫判定画像HGが重畳された動画像において画像解析を行うことで、ステップSB3で検出した食品が、凸状領域HG2から凹状領域HG1に進んだか、凹状領域HG1から凸状領域HG2に進んだか、を判別する。食品検出部225は、ステップSB3で検出した食品が、凸状領域HG2から凹状領域HG1に進んだと判別した場合、ステップSB3で検出した食品が、冷蔵庫1に入庫されたと判定する。一方、食品検出部225は、ステップSB3で検出した食品が、凹状領域HG1から凸状領域HG2に進んだと判別した場合、ステップSB3で検出した食品が、冷蔵庫1から出庫されたと判定する。 The food detection unit 225 performs image analysis on the moving image on which the entry/exit determination image HG is superimposed to determine whether the food detected in step SB3 moved from convex region HG2 to concave region HG1, or from concave region HG1 to convex region HG2. If the food detection unit 225 determines that the food detected in step SB3 moved from convex region HG2 to concave region HG1, it determines that the food detected in step SB3 has been entered into refrigerator 1. On the other hand, if the food detection unit 225 determines that the food detected in step SB3 has moved from concave region HG1 to convex region HG2, it determines that the food detected in step SB3 has been removed from refrigerator 1.

図14のフローチャートFBの説明に戻り、食品検出部225は、分割エリア番号特定処理を行う(ステップSB6)。 Returning to the explanation of the flowchart FB in FIG. 14, the food detection unit 225 performs a division area number identification process (step SB6).

分割エリア番号特定処理は、ステップSB3で検出した食品が入出庫された収容エリアに対応する分割エリアBAを特定し、特定した分割エリアBAに割り当てられた分割エリア番号4118を特定する処理である。 The divided area number identification process is a process that identifies the divided area BA that corresponds to the storage area into which the food detected in step SB3 is stored and removed, and identifies the divided area number 4118 that is assigned to the identified divided area BA.

例えば、食品検出部225は、画像解析によって、ステップSB3で検出した食品が入出庫された冷蔵室11の収容エリアを特定する。また、例えば、棚112の各々の先端、及びドアポケット111の各々の中に収容エリアを識別するマークが付されていて、食品検出部225は、動画像におけるこのマークと検出した食品との位置関係に基づいて、収容エリアを特定する。次いで、食品検出部225は、特定した収容エリアが、冷蔵室庫内画像RGのどの分割エリアBAに該当するかを判別し、判別した分割エリアBAに割り当てられた分割エリア番号4118を特定する。なお、収容エリアと分割エリアBAと分割エリア番号4118の対応関係は、データとしてカメラユニット記憶部230に記憶されている。 For example, the food detection unit 225 uses image analysis to identify the storage area of the refrigerator compartment 11 into which the food detected in step SB3 was stored or removed. Also, for example, a mark identifying the storage area is attached to the end of each shelf 112 and inside each door pocket 111, and the food detection unit 225 identifies the storage area based on the positional relationship between the mark and the detected food in the video. Next, the food detection unit 225 determines which divided area BA in the refrigerator interior image RG the identified storage area corresponds to, and identifies the divided area number 4118 assigned to the identified divided area BA. The correspondence between the storage area, divided area BA, and divided area number 4118 is stored as data in the camera unit memory unit 230.

食品検出部225は、分割エリア番号特定処理を行うと、冷蔵室用カメラ203の録画ファイル231から、ステップSB3で検出した食品ごと、食品の画像を切り出す(ステップSB7)。以下、カメラ213の撮影結果から切り出された食品の画像を、「撮影食品画像」といい「FG」の符号を付す。
撮影食品画像FGは、本開示の食品画像の一例に対応する。
After completing the divided area number identification process, food detection unit 225 cuts out food images for each food detected in step SB3 from video recording file 231 of refrigerator compartment camera 203 (step SB7). Hereinafter, the food images cut out from the photographing results of camera 213 are referred to as "photographed food images" and are assigned the symbol "FG".
The photographed food image FG corresponds to an example of a food image of the present disclosure.

次いで、食品検出部225は、第1更新情報を生成する(ステップSB8)。 Next, the food detection unit 225 generates the first update information (step SB8).

ステップSB8で生成される第1更新情報は、カメラユニット記憶部230のカメラユニットID4112を含む。
また、ステップSB8で生成される第1更新情報は、冷蔵室用カメラ203の録画ファイル231が生成された日時を示す日時情報を含む。
また、ステップSB8で生成される第1更新情報は、ステップSB3において検出された食品ごとに、ステップSB7で切り出された撮影食品画像FGを示す食品画像データ4116、入出庫判定処理の判定結果を示す入出庫判定結果情報、及び、分割エリア番号特定処理で特定した分割エリア番号4118を含む。
The first update information generated in step SB 8 includes the camera unit ID 4112 of the camera unit storage section 230 .
The first update information generated in step SB8 also includes date and time information indicating the date and time when the video recording file 231 of the refrigerator compartment camera 203 was generated.
In addition, the first update information generated in step SB8 includes, for each food detected in step SB3, food image data 4116 indicating the photographed food image FG cut out in step SB7, in-stock/out-stock determination result information indicating the determination result of the in-stock/out-stock determination process, and the divided area number 4118 identified in the divided area number identification process.

次いで、カメラユニット通信制御部221は、食品検出部225が生成した第1更新情報を食品管理サーバー4に送信する(ステップSB9)。 Next, the camera unit communication control unit 221 transmits the first update information generated by the food detection unit 225 to the food management server 4 (step SB9).

食品検出部225は、録画ファイル231をカメラユニット記憶部230から消去する(ステップSB10)。 The food detection unit 225 deletes the recording file 231 from the camera unit memory unit 230 (step SB10).

ステップSB2の説明に戻り、食品検出部225は、引出用カメラ204の録画ファイル231であると判別した場合(ステップSB2:引出用カメラ)、引出用カメラ204の録画ファイル231の動画像に写る上段ケースJCA及び下段ケースGCAの少なくともいずれかが所定の閾値以上引き出されたか否かを判別する(ステップSB11)。 Returning to the explanation of step SB2, if the food detection unit 225 determines that the file is the recording file 231 of the drawer camera 204 (step SB2: drawer camera), it determines whether at least one of the upper case JCA and the lower case GCA shown in the video image of the recording file 231 of the drawer camera 204 has been pulled out by a predetermined threshold or more (step SB11).

例えば、食品検出部225は、形状や色等の特徴量に基づいて、動画像においてケースCAを区別する。そして、食品検出部225は、録画ファイル231の画像解析によって、上段ケースJCA及び下段ケースGCAが冷蔵庫1に対して所定の閾値以上引き出されたか否かを判別する。
また、例えば、上段ケースJCAと下段ケースGCAとには各々所定の位置にケースCAを識別するマークが付されていて、食品検出部225は、動画像からこのマークを読み取ることで、動画像におけるケースCAを区別する。そして、食品検出部225は、動画像におけるこのマークの移動距離を算出することで、冷蔵庫1に対して所定の閾値以上引き出されたか否かを判定する。
For example, the food detection unit 225 distinguishes the cases CA in the moving image based on feature quantities such as shape and color. Then, the food detection unit 225 determines whether the upper case JCA and the lower case GCA have been pulled out from the refrigerator 1 by a predetermined threshold or more through image analysis of the video recording file 231.
Also, for example, a mark for identifying case CA is provided at a predetermined position on each of upper case JCA and lower case GCA, and food detection unit 225 distinguishes case CA in the moving image by reading this mark from the moving image. Then, food detection unit 225 calculates the movement distance of this mark in the moving image to determine whether or not the food has been pulled out of refrigerator 1 by a predetermined threshold or more.

食品検出部225は、上段ケースJCA及び下段ケースGCAのいずれも所定の閾値以上引き出されていないと判別した場合(ステップSB11:NO)、ステップSB18の処理を行う。 If the food detection unit 225 determines that neither the upper case JCA nor the lower case GCA has been pulled out to a predetermined threshold value or more (step SB11: NO), it performs the process of step SB18.

一方、食品検出部225は、上段ケースJCA及び下段ケースGCAの少なくともいずれかが所定の閾値以上引き出されたと判別した場合(ステップSB11:YES)、録画ファイル231からケース画像CGを切り出す(ステップSB12)。 On the other hand, if the food detection unit 225 determines that at least one of the upper case JCA and the lower case GCA has been pulled out by more than the predetermined threshold (step SB11: YES), it extracts a case image CG from the recording file 231 (step SB12).

ステップSB12において、食品検出部225は、上段ケースJCAのみ所定の閾値以上引き出された場合、録画ファイル231から上段ケース画像JCGを切り出す。
ステップSB12において、食品検出部225は、下段ケースGCAのみ所定の閾値以上引き出された場合、録画ファイル231から下段ケース画像GCGを切り出す。
ステップSB12において、食品検出部225は、上段ケースJCA及び下段ケースGCAが所定の閾値以上引き出された場合、録画ファイル231から上段ケース画像JCGと下段ケース画像GCGを切り出す。
In step SB12, the food detection unit 225 cuts out an upper case image JCG from the recording file 231 if only the upper case JCA has been pulled out by a predetermined threshold or more.
In step SB12, the food detection unit 225 cuts out a lower case image GCG from the video recording file 231 if only the lower case GCA is extracted by a predetermined threshold value or more.
In step SB12, the food detection unit 225 cuts out an upper case image JCG and a lower case image GCG from the recording file 231 if the upper case JCA and the lower case GCA are pulled out by a predetermined threshold value or more.

次いで、食品検出部225は、切り出したケース画像CGから食品を検出する(ステップSB13)。 Next, the food detection unit 225 detects food from the cut-out case image CG (step SB13).

次いで、食品検出部225は、ケース画像CGから食品を検出できたか否かを判別する(ステップSB14)。 Next, the food detection unit 225 determines whether food has been detected from the case image CG (step SB14).

食品検出部225は、食品を検出できないと判別した場合(ステップSB14:NO)、ステップSB16の処理を行う。 If the food detection unit 225 determines that food cannot be detected (step SB14: NO), it performs the process of step SB16.

一方、食品検出部225は、食品を検出できたと判別した場合(ステップSB14:YES)、ケース画像CGから、検出した食品ごとに撮影食品画像FGを切り出す(ステップSB15)。 On the other hand, if the food detection unit 225 determines that food has been detected (step SB14: YES), it cuts out a photographed food image FG for each detected food from the case image CG (step SB15).

次いで、食品検出部225は、第2更新情報を生成する(ステップSB16)。 Next, the food detection unit 225 generates second update information (step SB16).

上段ケース画像JCGのみ切り出された場合、ステップSB16で生成される第2更新情報は、カメラユニット記憶部230のカメラユニットID4112、切り出された上段ケース画像JCGを示す上段ケース画像データ4123、及び、上段ケース画像JCGから切り出された撮影食品画像FGを示す食品画像データ4116を含む。なお、ステップSB14で否定判別がなされた場合、この第2更新情報には、食品画像データ4116が含まれない。 If only the upper case image JCG is cut out, the second update information generated in step SB16 includes the camera unit ID 4112 in the camera unit memory 230, upper case image data 4123 indicating the cut-out upper case image JCG, and food image data 4116 indicating the photographed food image FG cut out from the upper case image JCG. Note that if a negative judgment is made in step SB14, this second update information does not include the food image data 4116.

また、下段ケース画像GCGのみ切り出された場合、ステップSB16で生成される第2更新情報は、カメラユニット記憶部230のカメラユニットID4112、切り出された下段ケース画像GCGを示す下段ケース画像データ4125、及び、下段ケース画像GCGから切り出された撮影食品画像FGを示す食品画像データ4116を含む。なお、ステップSB14で否定判別がなされた場合、この第2更新情報には、食品画像データ4116が含まれない。 In addition, if only the lower case image GCG is cut out, the second update information generated in step SB16 includes the camera unit ID 4112 of the camera unit storage section 230, lower case image data 4125 indicating the cut-out lower case image GCG, and food image data 4116 indicating the photographed food image FG cut out from the lower case image GCG. Note that if a negative judgment is made in step SB14, this second update information does not include the food image data 4116.

また、上段ケース画像JCG及び下段ケース画像GCGが切り出された場合、ステップSB16で生成される第2更新情報は、カメラユニット記憶部230のカメラユニットID4112、上段ケース画像データ群、及び、下段ケース画像データ群を含む。上段ケース画像データ群は、切り出された上段ケース画像JCGを示す上段ケース画像データ4123、及び、上段ケース画像JCGから切り出された撮影食品画像FGを示す食品画像データ4116を含む。下段ケース画像データ群は、切り出された下段ケース画像GCGを示す下段ケース画像データ4125、及び、下段ケース画像GCGから切り出された撮影食品画像FGを示す食品画像データ4116を含む。なお、ステップSB14で否定判別がなされた場合、この第2更新情報には、食品画像データ4116が含まれない。 When the upper case image JCG and the lower case image GCG are cut out, the second update information generated in step SB16 includes the camera unit ID 4112 of the camera unit storage unit 230, the upper case image data group, and the lower case image data group. The upper case image data group includes upper case image data 4123 indicating the cut-out upper case image JCG, and food image data 4116 indicating the photographed food image FG cut out from the upper case image JCG. The lower case image data group includes lower case image data 4125 indicating the cut-out lower case image GCG, and food image data 4116 indicating the photographed food image FG cut out from the lower case image GCG. Note that when a negative determination is made in step SB14, the second update information does not include the food image data 4116.

次いで、カメラユニット通信制御部221は、食品検出部225が生成した第2更新情報を食品管理サーバー4に送信する(ステップSB17)。 Next, the camera unit communication control unit 221 transmits the second update information generated by the food detection unit 225 to the food management server 4 (step SB17).

次いで、食品検出部225は、録画ファイル231をカメラユニット記憶部230から消去する(ステップSB18)。 Next, the food detection unit 225 deletes the recording file 231 from the camera unit memory unit 230 (step SB18).

フローチャートFCで示すように、食品管理サーバー4のサーバー通信制御部401は、第1更新情報及び第2更新情報のいずれかの更新情報を受信したか否かを判別する(ステップSC1)。 As shown in flowchart FC, the server communication control unit 401 of the food management server 4 determines whether the first update information or the second update information has been received (step SC1).

サーバー通信制御部401が更新情報を受信したと判別した場合(ステップSC1:YES)、情報処理部402は、サーバー通信制御部401が受信した更新情報に基づいてデータベースを更新する(ステップSC2)。 If the server communication control unit 401 determines that update information has been received (step SC1: YES), the information processing unit 402 updates the database based on the update information received by the server communication control unit 401 (step SC2).

ステップSC2について詳述する。
サーバー通信制御部401が受信した更新情報が第1更新情報である場合、情報処理部402は、第1更新情報に含まれるカメラユニットID4112を有する冷蔵室食品管理レコードRRを特定する。そして、情報処理部402は、特定した冷蔵室食品管理レコードRRの入出庫有無情報4115を、「有り」を示す情報に更新する。
Step SC2 will now be described in detail.
When the update information received by the server communication control unit 401 is the first update information, the information processing unit 402 identifies the refrigerator food management record RR having the camera unit ID 4112 included in the first update information. Then, the information processing unit 402 updates the in/out presence information 4115 of the identified refrigerator food management record RR to information indicating "present."

次いで、第1更新情報が含む入出庫判定結果情報が入庫を示す場合、情報処理部402は、サブレコードを生成し、生成したサブレコードにブランクの削除情報4131及び削除日時情報4132を対応付けて、特定した冷蔵室食品管理レコードRRに格納する。ここで生成されるサブレコードは、第1更新情報が含む食品画像データ4116、第1更新情報が含む日時情報と同じ日時を示す収容日時情報4117、第1更新情報が含む分割エリア番号4118、ブランクのメモ入力有無情報4119、及びブランクのメモ情報4130を含む。 Next, if the inbound/outbound determination result information included in the first update information indicates inbound, the information processing unit 402 generates a sub-record, associates blank deletion information 4131 and deletion date and time information 4132 with the generated sub-record, and stores the sub-record in the identified refrigerator food management record RR. The sub-record generated here includes food image data 4116 included in the first update information, storage date and time information 4117 indicating the same date and time as the date and time information included in the first update information, divided area number 4118 included in the first update information, blank memo entry presence/absence information 4119, and blank memo information 4130.

また、第1更新情報が含む入出庫判定結果情報が出庫を示す場合、情報処理部402は、第1更新情報が含む食品画像データ4116が示す撮影食品画像FGと、一致度が高い撮影食品画像FGを示す食品画像データ4116を含むサブレコードを冷蔵室食品管理レコードRRから特定する。この特定は、第1更新情報が含む食品画像データ4116ごとに行われる。そして、情報処理部402は、特定したサブレコードに対応付く削除情報4131を、削除対象であることを示す情報に更新する。また、情報処理部402は、特定したサブレコードに対応付く削除日時情報4132を、削除日時として現在日時を示す情報に更新する。 Furthermore, when the inbound/outbound determination result information included in the first update information indicates outbound, the information processing unit 402 identifies a sub-record from the refrigerator food management record RR that includes food image data 4116 indicating a photographed food image FG that has a high degree of match with the photographed food image FG indicated by the food image data 4116 included in the first update information. This identification is performed for each food image data 4116 included in the first update information. The information processing unit 402 then updates the deletion information 4131 corresponding to the identified sub-record to information indicating that it is to be deleted. Furthermore, the information processing unit 402 updates the deletion date and time information 4132 corresponding to the identified sub-record to information indicating the current date and time as the deletion date and time.

さらに、ステップSC2について詳述する。
サーバー通信制御部401が受信した更新情報が第2更新情報である場合、情報処理部402は、第2更新情報に含まれるカメラユニットID4112を有する引出食品管理レコードHRを特定する。
Step SC2 will now be described in more detail.
When the update information received by the server communication control unit 401 is the second update information, the information processing unit 402 identifies the withdrawn food management record HR having the camera unit ID 4112 included in the second update information.

上段ケース画像JCGのみ切り出された場合の第2更新情報である場合、情報処理部402は、特定した引出食品管理レコードHRの上段ケース情報4122が有する上段ケース画像データ4123及び食品画像データ4116を、第2更新情報が有するデータに更新する。
下段ケース画像GCGのみ切り出された場合の第2更新情報である場合、情報処理部402は、特定した引出食品管理レコードHRの下段ケース情報4124が有する下段ケース画像データ4125及び食品画像データ4116を、第2更新情報が有するデータに更新する。
上段ケース画像JCG及び下段ケース画像GCGが切り出された場合の第2更新情報である場合、情報処理部402は、特定した引出食品管理レコードHRの上段ケース情報4122が有する上段ケース画像データ4123及び食品画像データ4116を、上段ケース画像データ群が含むデータに適切に更新する。また、情報処理部402は、特定した引出食品管理レコードHRの下段ケース情報4124が有する下段ケース画像データ4125及び食品画像データ4116を、下段ケース画像データ群が含むデータに更新する。
If the second update information is for the case where only the upper case image JCG has been extracted, the information processing unit 402 updates the upper case image data 4123 and food image data 4116 contained in the upper case information 4122 of the identified drawer food management record HR to the data contained in the second update information.
If the second update information is for the case where only the lower case image GCG has been cut out, the information processing unit 402 updates the lower case image data 4125 and food image data 4116 contained in the lower case information 4124 of the identified drawer food management record HR to the data contained in the second update information.
In the second update information when the upper case image JCG and the lower case image GCG have been extracted, the information processing unit 402 appropriately updates the upper case image data 4123 and food image data 4116 held in the upper case information 4122 of the identified drawer food management record HR to data included in the upper case image data group. Also, the information processing unit 402 updates the lower case image data 4125 and food image data 4116 held in the lower case information 4124 of the identified drawer food management record HR to data included in the lower case image data group.

また、情報処理部402は、特定した引出食品管理レコードHRの更新日時情報4121を、引出食品管理レコードHRを更新した日時を示す情報に更新する。 The information processing unit 402 also updates the update date and time information 4121 of the identified withdrawn food management record HR to information indicating the date and time when the withdrawn food management record HR was updated.

[1-2-4.アプリUIに係わる動作]
次に、アプリUI320に係わる動作について説明する。
本実施の形態では、アプリUI320において、冷蔵室11に係わる画面と、引き出し式収容室に係わる画面とが表示される。
[1-2-4. Application UI-related operations]
Next, the operation related to the application UI 320 will be described.
In this embodiment, the application UI 320 displays a screen related to the refrigerator compartment 11 and a screen related to the drawer-type storage compartment.

[1-2-4-1.冷蔵室に係わる画面] [1-2-4-1. Refrigerator-related screens]

冷蔵室11に係わる画面は、冷蔵室ホーム画面GM2、冷蔵室リスト画面GM3、及び食品情報追加リスト画面GM4を含む。 Screens related to the refrigerator compartment 11 include the refrigerator compartment home screen GM2, the refrigerator compartment list screen GM3, and the food information addition list screen GM4.

図16は、冷蔵室ホーム画面GM2の一例を示す図である。 Figure 16 shows an example of the refrigerator compartment home screen GM2.

冷蔵室ホーム画面GM2は、食品画像表示領域HA2を有する。
食品画像表示領域HA2は、撮影食品画像FGを表示する領域である。食品画像表示領域HA2は、冷蔵室庫内画像RGを表示し、この冷蔵室庫内画像RGに重畳させて撮影食品画像FGを表示する。撮影食品画像FGの各々は、冷蔵室庫内画像RGにおいて、食品画像データ4116に対応付く分割エリア番号4118が示す分割エリアBAに、重畳して表示される。
The refrigerator compartment home screen GM2 has a food image display area HA2.
The food image display area HA2 is an area for displaying the photographed food image FG. The food image display area HA2 displays the refrigerator compartment interior image RG, and displays the photographed food image FG superimposed on the refrigerator compartment interior image RG. Each photographed food image FG is displayed superimposed on a divided area BA indicated by a divided area number 4118 corresponding to the food image data 4116 in the refrigerator compartment interior image RG.

図16の食品画像表示領域HA2は、図9に示す冷蔵室庫内画像RGを表示している。例えば、冷蔵室食品管理レコードRRにおいて、図16の撮影食品画像FG1を示す食品画像データ4116には、「4」の分割エリア番号4118が対応付けられているとする。この場合、撮影食品画像FG1は、「4」の分割エリア番号4118が割り当てられた分割エリアBAに重畳して表示される。 The food image display area HA2 in FIG. 16 displays the refrigerator compartment interior image RG shown in FIG. 9. For example, in the refrigerator compartment food management record RR, the food image data 4116 showing the photographed food image FG1 in FIG. 16 is associated with the divided area number 4118 of "4". In this case, the photographed food image FG1 is displayed superimposed on the divided area BA to which the divided area number 4118 of "4" is assigned.

デフォルトの食品画像表示領域HA2は、左ドアポケット画像RG1及び右ドアポケット画像RG3が見切れた状態で、冷蔵室庫内画像RGを表示する。食品画像表示領域HA2では、ユーザーPから、図の左右方向におけるスクロール操作を受け付ける。食品画像表示領域HA2は、受け付けたスクロール操作のスクロール量及びスクロール方向に応じて、冷蔵室庫内画像RGの表示範囲を変更する。 The default food image display area HA2 displays the refrigerator compartment interior image RG with the left door pocket image RG1 and the right door pocket image RG3 cut off. The food image display area HA2 accepts scrolling operations in the left and right directions in the figure from the user P. The food image display area HA2 changes the display range of the refrigerator compartment interior image RG depending on the scroll amount and scroll direction of the accepted scroll operation.

例えば、スクロール方向が右方であって、左ドアポケット画像RG1の左端まで表示させるスクロール量であったとする。この場合、食品画像表示領域HA2は、右ドアポケット画像RG3が完全に見切れた冷蔵室庫内画像RGを表示する。なお、撮影食品画像FG及びメモ入力アイコンMICは、冷蔵室庫内画像RGの表示範囲の変更に追従して、換言すれば重畳された分割エリアBAの移動に伴って、移動する。メモ入力アイコンMICについては後述する。 For example, suppose the scroll direction is to the right and the scroll amount is such that the left edge of the left door pocket image RG1 is displayed. In this case, the food image display area HA2 displays the refrigerator compartment interior image RG with the right door pocket image RG3 completely cut off. Note that the photographed food image FG and the memo input icon MIC move in accordance with changes in the display range of the refrigerator compartment interior image RG, in other words, in conjunction with the movement of the superimposed divided area BA. The memo input icon MIC will be described later.

食品画像表示領域HA2は、1の分割エリアBAにおいて複数の撮影食品画像FGを表示する場合、図の左右方向に並べて表示する。食品画像表示領域HA2は、1の分割エリアBAにおいて、最大5枚の撮影食品画像FGを同時に並べて表示可能である。食品画像表示領域HA2は、1の分割エリアBAにおいて6枚以上の表示対象の撮影食品画像FGがある場合、ユーザーPからスクロール操作を受け付ける。1の分割エリアBAは、スクロール操作を受け付けたときに、6枚目以降の撮影食品画像FGを表示する。食品画像表示領域HA2は、1の分割エリアBAにおいて表示対象の撮影食品画像FGが6枚以上あり、且つ、左右方向へのスクロール操作を受け付けた場合、並べて表示可能な最大枚数を維持しつつ、スクロール量に応じて、6枚目以降の撮影食品画像FGを表示させる。この際、食品画像表示領域HA2は、スクロール量と表示対象の撮影食品画像FGの枚数とに応じて、表示していた1枚目から5枚目までの撮影食品画像FGを非表示にしたり、6枚目以降の撮影食品画像FGの後から1枚目以降の撮影食品画像FGを表示させたりする。なお、メモ入力アイコンMICは、関連付く撮影食品画像FGの移動に追従して移動する。すなわち、関連付く撮影食品画像FGがスクロール操作によって非表示になると、メモ入力アイコンMICも非表示になる。 When multiple photographed food images FG are displayed in one divided area BA, the food image display area HA2 displays them side by side in the left-right direction of the figure. The food image display area HA2 can display up to five photographed food images FG side by side simultaneously in one divided area BA. The food image display area HA2 accepts a scroll operation from the user P when there are six or more photographed food images FG to be displayed in one divided area BA. When a scroll operation is accepted, the one divided area BA displays the sixth and subsequent photographed food images FG. When there are six or more photographed food images FG to be displayed in one divided area BA and a scroll operation in the left-right direction is accepted, the food image display area HA2 displays the sixth and subsequent photographed food images FG according to the amount of scroll while maintaining the maximum number that can be displayed side by side. At this time, the food image display area HA2 hides the first through fifth food images FG that were displayed, or displays the first and subsequent food images FG after the sixth and subsequent food images FG, depending on the amount of scrolling and the number of photographed food images FG to be displayed. Note that the memo input icon MIC moves in accordance with the movement of the associated photographed food image FG. In other words, when the associated photographed food image FG is hidden by the scrolling operation, the memo input icon MIC is also hidden.

食品画像表示領域HA2が表示する撮影食品画像FGの各々は、メモの入力を受け付ける。メモは、ユーザーPが冷蔵庫1の食品に対して残したいとする情報である。 Each photographed food image FG displayed in the food image display area HA2 accepts the input of notes. Notes are information that the user P wants to leave about the food in the refrigerator 1.

図17は、メモの入力手順を示す図である。 Figure 17 shows the steps for entering a note.

ユーザーPは、冷蔵室ホーム画面GM2において、メモを入力したいとする撮影食品画像FGに対し、長押し操作等の所定のタッチ操作を行う。アプリ実行部301は、1の撮影食品画像FGに対して所定のタッチ操作を受け付けると、所定のタッチ操作がされた撮影食品画像FGに関連付けてメモ編集画像MHGを表示する。 On the refrigerator compartment home screen GM2, the user P performs a predetermined touch operation, such as a long press operation, on the photographed food image FG on which the user wants to enter a memo. When the application execution unit 301 receives a predetermined touch operation on one photographed food image FG, it displays a memo edit image MHG in association with the photographed food image FG on which the predetermined touch operation was performed.

メモ編集画像MHGは、メモ入力領域MNA、メモ保存ボタンB1、メモ消去ボタンB2、及び食品削除ボタンB3を有する。 The memo editing image MHG has a memo input area MNA, a memo save button B1, a memo delete button B2, and a food delete button B3.

メモ入力領域MNAは、メモを入力するための領域である。アプリ実行部301は、メモ入力領域MNAがタッチ操作されるとタッチパネル32にソフトウェアキーボードを表示させる。そして、アプリ実行部301は、ソフトウェアキーボードに対する操作に対応したメモを、メモ入力領域MNAに入力する。 The memo input area MNA is an area for inputting a memo. When the memo input area MNA is touched, the application execution unit 301 displays a software keyboard on the touch panel 32. The application execution unit 301 then inputs a memo corresponding to the operation on the software keyboard into the memo input area MNA.

メモ保存ボタンB1は、メモ入力領域MNAで入力されたメモを保存するためのソフトウェアボタンである。メモ保存ボタンB1は、メモ入力領域MNAにメモが入力されていない場合、タッチ操作できない。メモ保存ボタンB1がタッチ操作されると、アプリ実行部301は、冷蔵室11に係わる画面において、メモが入力された撮影食品画像FGを、メモが入力されていない撮影食品画像FGの表示態様と異なる表示態様で、表示する。本実施の形態では、アプリ実行部301は、メモが入力された撮影食品画像FGの枠を異なる色で表示し、且つ、メモが入力された撮影食品画像FGに、メモが入力されたことを示すアイコンであるメモ入力アイコンMICを関連付けて表示する。メモ入力アイコンMICは、タッチ操作可能である。メモ入力アイコンMICがタッチ操作されると、アプリUI320においては、入力されたメモが表示される。
メモ入力アイコンMICは、本開示のメモ入力画像の一例に対応する。
The memo save button B1 is a software button for saving a memo input in the memo input area MNA. The memo save button B1 cannot be touched if no memo is input in the memo input area MNA. When the memo save button B1 is touched, the application execution unit 301 displays the photographed food image FG to which the memo is input in a display mode different from the display mode of the photographed food image FG to which the memo is not input on the screen related to the refrigerator compartment 11. In this embodiment, the application execution unit 301 displays the frame of the photographed food image FG to which the memo is input in a different color, and displays the photographed food image FG to which the memo is input in association with a memo input icon MIC, which is an icon indicating that a memo has been input. The memo input icon MIC can be touched. When the memo input icon MIC is touched, the input memo is displayed in the application UI 320.
The memo input icon MIC corresponds to an example of a memo input image of the present disclosure.

メモ消去ボタンB2は、入力されたメモを消去するためのボタンである。メモ消去ボタンB2がタッチ操作されると、撮影食品画像FGに入力されたメモが消去される。 The memo erase button B2 is a button for erasing the input memo. When the memo erase button B2 is touched, the memo input in the photographed food image FG is erased.

食品削除ボタンB3は、食品画像表示領域HA2から撮影食品画像FGを削除するためのボタンである。 The food delete button B3 is a button for deleting the photographed food image FG from the food image display area HA2.

図16の冷蔵室ホーム画面GM2の説明に戻り、食品画像表示領域HA2には、リスト表示ボタンB4を有する。リスト表示ボタンB4は、タッチ操作可能なソフトウェアボタンである。 Returning to the explanation of the refrigerator compartment home screen GM2 in FIG. 16, the food image display area HA2 has a list display button B4. The list display button B4 is a software button that can be operated by touch.

リスト表示ボタンB4がタッチ操作されると、アプリUI320においては、冷蔵室リスト画面GM3に画面遷移する。 When the list display button B4 is touched, the app UI320 transitions to the refrigerator compartment list screen GM3.

冷蔵室リスト画面GM3は、収容リスト画面GM31、新規追加リスト画面GM32、及び削除対象リスト画面GM33を含む。 The refrigerator compartment list screen GM3 includes a storage list screen GM31, a new addition list screen GM32, and a deletion target list screen GM33.

収容リスト画面GM31について説明する。
図18は、収容リスト画面GM31を示す図である。
The accommodation list screen GM31 will be described.
FIG. 18 is a diagram showing the accommodation list screen GM31.

収容リスト画面GM31は、収容食品情報表示領域HA3を有する。収容食品情報表示領域HA3は、冷蔵室11が収容している食品ごとに、第1食品情報J21を一覧表示する。第1食品情報J21は、撮影食品画像FG、収容日時情報4117、及び、分割エリア情報J3を含む。分割エリア情報J3は、分割エリアBAが色で示された冷蔵室庫内画像RGである。 The storage list screen GM31 has a stored food information display area HA3. The stored food information display area HA3 displays a list of first food information J21 for each food stored in the refrigerator compartment 11. The first food information J21 includes a photographed food image FG, storage date and time information 4117, and divided area information J3. The divided area information J3 is an image RG of the interior of the refrigerator compartment in which the divided area BA is displayed in color.

第1食品情報J21の撮影食品画像FGは、メモが入力されている場合、枠が異なる色で表示され、メモ入力アイコンMICが関連付いて表示される。なお、収容食品情報表示領域HA3においては、図の上下方向においてスクロール操作が可能である。ユーザーPは、収容食品情報表示領域HA3においてスクロール操作を行うことで、収容食品情報表示領域HA3に表示しきれない第1食品情報J21を表示させることがきる。 When a note has been entered into the photographed food image FG of the first food information J21, the frame is displayed in a different color and a note input icon MIC is associated with it. Note that in the contained food information display area HA3, scrolling is possible in the vertical direction of the figure. By scrolling in the contained food information display area HA3, user P can display the first food information J21 that cannot be displayed in the contained food information display area HA3.

収容リスト画面GM31は、第1切替ボタンB5及び第2切替ボタンB6を有する。 The storage list screen GM31 has a first switching button B5 and a second switching button B6.

第1切替ボタンB5は、収容食品情報表示領域HA3が表示する第1食品情報J21の並び順を、次の並び順に切り替えるためのソフトウェアボタンである。
すなわち、第1切替ボタンB5がタッチ操作されると、収容食品情報表示領域HA3は、メモが入力された撮影食品画像FGを有する第1食品情報J21を、メモが入力されていない撮影食品画像FGを有する第1食品情報J21より上位にして表示する。なお、上位にして表示するとは、表示する際のスクロール量が少なくなるように表示することを意味する。また、収容食品情報表示領域HA3は、メモが入力された撮影食品画像FGを有する第1食品情報J21が複数ある場合、収容日時情報4117が示す収容日時が古い食品情報J2を、上位にして表示する。また、収容食品情報表示領域HA3は、メモが入力されていない撮影食品画像FGを有する第1食品情報J21が複数ある場合、収容日時情報4117が示す収容日時が古い第1食品情報J21を、上位にして表示する。
なお、図18の図中左の収容リスト画面GM31は、第1切替ボタンB5がタッチ操作された場合の収容リスト画面GM31を示している。
The first switching button B5 is a software button for switching the order of the first food information J21 displayed in the stored food information display area HA3 to the next order.
That is, when the first switching button B5 is touched, the stored food information display area HA3 displays the first food information J21 having the photographed food image FG to which a memo has been inputted higher than the first food information J21 having the photographed food image FG to which a memo has not been inputted. Displaying higher means displaying in a manner that reduces the amount of scrolling when displaying. In addition, when there are multiple pieces of first food information J21 having photographed food images FG to which a memo has been inputted, the stored food information display area HA3 displays the food information J2 having the oldest storage date and time indicated by the storage date and time information 4117 higher. In addition, when there are multiple pieces of first food information J21 having photographed food images FG to which a memo has not been inputted, the stored food information display area HA3 displays the first food information J21 having the oldest storage date and time indicated by the storage date and time information 4117 higher.
The accommodation list screen GM31 on the left side of FIG. 18 shows the accommodation list screen GM31 when the first switching button B5 is touched.

第2切替ボタンB6は、収容食品情報表示領域HA3が表示する第1食品情報J21の並び順を、次の並び順に切り替えるためのソフトウェアボタンである。
すなわち、第2切替ボタンB6がタッチ操作されると、収容食品情報表示領域HA3は、分割エリアBAごとに、第1食品情報J21を並べて表示する。分割エリアBAごとの並び順は、ユーザーPが予め定めた順番でもよい。収容食品情報表示領域HA3は、1の分割エリアBAにおいては、第1切替ボタンB5がタッチ操作された場合の並び順と同じ並びで、第1食品情報J21を表示する。
なお、図18の図中右の収容リスト画面GM31は、第2切替ボタンB6がタッチ操作された場合の収容リスト画面GM31を示している。
The second switching button B6 is a software button for switching the order of the first food information J21 displayed in the stored food information display area HA3 to the next order.
That is, when the second switching button B6 is touched, the contained food information display area HA3 displays the first food information J21 in each divided area BA. The order of the divided areas BA may be an order predetermined by the user P. The contained food information display area HA3 displays the first food information J21 in one divided area BA in the same order as when the first switching button B5 is touched.
The accommodation list screen GM31 on the right side of FIG. 18 shows the accommodation list screen GM31 when the second switching button B6 is touched.

収容リスト画面GM31は、収容リスト表示ボタンB7、新規追加リスト表示ボタンB8、及び削除対象リスト表示ボタンB9を有する。 The accommodation list screen GM31 has an accommodation list display button B7, a new addition list display button B8, and a deletion target list display button B9.

収容リスト表示ボタンB7は、アプリUI320が表示する画面を収容リスト画面GM31に切り替えるためのソフトウェアボタンである。
新規追加リスト表示ボタンB8は、アプリUI320が表示する画面を新規追加リスト画面GM32に切り替えるためのソフトウェアボタンである。
削除対象リスト表示ボタンB9は、アプリUI320が表示する画面を削除対象リスト画面GM33に切り替えるためのソフトウェアボタンである。
The accommodation list display button B7 is a software button for switching the screen displayed by the application UI320 to the accommodation list screen GM31.
The new addition list display button B8 is a software button for switching the screen displayed by the application UI320 to a new addition list screen GM32.
The deletion target list display button B9 is a software button for switching the screen displayed by the application UI320 to a deletion target list screen GM33.

図19は、新規追加リスト画面GM32の一例を示す図である。
新規追加リスト画面GM32は、新規追加食品情報表示領域HA4を有する。新規追加食品情報表示領域HA4は、新規で冷蔵室11に収容された食品に関する第1食品情報J21を、一覧表示する。なお、新規で冷蔵室11に収容された食品とは、現在日時から所定期間(例えば3日)内に収容された食品を意味する。新規追加食品情報表示領域HA4は、新規で収容された食品に該当する食品の第1食品情報J21を、収容日時情報4117が示す収容日時が新しい順に上位にして表示する。
FIG. 19 is a diagram showing an example of the new addition list screen GM32.
The newly added food list screen GM32 has a newly added food information display area HA4. The newly added food information display area HA4 displays a list of first food information J21 related to foods newly stored in the refrigerator compartment 11. Note that foods newly stored in the refrigerator compartment 11 refer to foods stored within a predetermined period (e.g., three days) from the current date and time. The newly added food information display area HA4 displays the first food information J21 of foods corresponding to newly stored foods in order of the most recent storage date and time indicated by the storage date and time information 4117.

新規追加食品情報表示領域HA4が表示する第1食品情報J21の各々は、撮影食品画像FGに対して所定のタッチ操作を受け付ける。新規追加リスト画面GM32では、所定のタッチ操作された撮影食品画像FGに関連付いて、第1編集画像HNG1が表示される。 Each of the first food information J21 displayed in the newly added food information display area HA4 accepts a predetermined touch operation on the photographed food image FG. On the newly added food list screen GM32, the first edited image HNG1 is displayed in association with the photographed food image FG that has been subjected to the predetermined touch operation.

第1編集画像HNG1は、食品削除ボタンB10、エリア修正ボタンB11、及び戻るボタンB12を有する。
食品削除ボタンB10は、タッチ操作されると第1編集画像HNG1が関連付けれた撮影食品画像FGが示す食品を、冷蔵室ホーム画面GM2からの削除対象とするためのソフトウェアボタンである。
エリア修正ボタンB11は、タッチ操作されると分割エリア情報J3が示す分割エリアBAを修正するためのソフトウェアボタンである。
戻るボタンB12は、第1編集画像HNG1の表示を止めるためのソフトウェアボタンである。
The first edited image HNG1 has a food delete button B10, an area correction button B11, and a back button B12.
The food deletion button B10 is a software button for, when touched, marking the food indicated by the photographed food image FG associated with the first edited image HNG1 as a target for deletion from the refrigerator compartment home screen GM2.
The area correction button B11 is a software button for correcting the divided area BA indicated by the divided area information J3 when touched.
The back button B12 is a software button for stopping the display of the first edited image HNG1.

新規追加食品情報表示領域HA4は、第1食品情報J21の一覧の最後に、食品情報追加ボタンB13を有する。食品情報追加ボタンB13は、新たな第1食品情報J21を手動で追加するためのソフトウェアボタンである。
図20を参照して、第1食品情報J21の追加手順について説明する。
The newly added food information display area HA4 has an add food information button B13 at the end of the list of first food information J21. The add food information button B13 is a software button for manually adding new first food information J21.
The procedure for adding the first food information J21 will be described with reference to FIG.

図20は、第1食品情報J21の追加手順を説明するための図である。 Figure 20 is a diagram explaining the procedure for adding the first food information J21.

食品情報追加ボタンB13がタッチ操作されると、アプリUI320においては、食品情報追加リスト画面GM4が表示される。食品情報追加リスト画面GM4は、ソフトウェアボタンである追加ボタンB14を複数有する。また、食品情報追加リスト画面GM4は、ブランク画像BGと、食品名を入力する食品名入力領域SNAとを有する。ブランク画像BGがタッチ操作されると、ブランク画像BG内では、食品名入力領域SNAに入力された食品名を示す画像になる。 When the Add Food Information button B13 is touched, the Add Food Information list screen GM4 is displayed in the app UI320. The Add Food Information list screen GM4 has a plurality of Add buttons B14, which are software buttons. The Add Food Information list screen GM4 also has a blank image BG and a food name input area SNA for inputting a food name. When the blank image BG is touched, an image appears in the blank image BG showing the food name input in the food name input area SNA.

食品情報追加リスト画面GM4において追加ボタンB14がタッチ操作されると、アプリUI320においては、冷蔵室庫内画像RGが表示される。ここで、表示される冷蔵室庫内画像RGは、分割エリアBAの各々に分割エリア番号4118が付された状態の画像であって、分割エリアBAの各々をタッチ操作により選択可能である。この冷蔵室庫内画像RGにおいて分割エリアBAが選択されると、アプリUI320においては、次の第1食品情報J21が追加される。 When the Add button B14 is touched on the food information addition list screen GM4, a refrigerator compartment interior image RG is displayed on the app UI320. Here, the refrigerator compartment interior image RG displayed is an image in which each divided area BA is assigned a divided area number 4118, and each divided area BA can be selected by touching. When a divided area BA is selected on this refrigerator compartment interior image RG, the next first food information J21 is added on the app UI320.

すなわち、追加される第1食品情報J21は、タッチ操作された追加ボタンB14に対応する食品の画像、収容日時として第1食品情報J21を追加した日時を示す収容日時情報4117、及び選択された分割エリアBAを示す分割エリア情報J3である。なお、追加される第1食品情報J21が示す食品の画像は、アイコンでもよい。本実施の形態では、冷蔵室ホーム画面GM2の冷蔵室庫内画像RGに重畳される画像が、影食品画像FGであることを前提としているが、第1食品情報J21が追加された場合、冷蔵室庫内画像RGには、撮影食品画像FGと共にアイコンが表示される。 That is, the first food information J21 to be added is an image of the food corresponding to the touched add button B14, storage date and time information 4117 indicating the date and time when the first food information J21 was added as the storage date and time, and divided area information J3 indicating the selected divided area BA. Note that the image of the food indicated by the first food information J21 to be added may be an icon. In this embodiment, it is assumed that the image superimposed on the refrigerator compartment interior image RG on the refrigerator compartment home screen GM2 is a shadow food image FG, but when the first food information J21 is added, an icon is displayed on the refrigerator compartment interior image RG together with the photographed food image FG.

なお、第1食品情報J21の追加手順において、収容日時をユーザーPが入力する手順があってもよい。この場合、追加される第1食品情報J21は、ユーザーPが入力した収容日時を示す収容日時情報4117を含む。 The procedure for adding the first food information J21 may include a procedure in which the user P inputs the storage date and time. In this case, the added first food information J21 includes storage date and time information 4117 indicating the storage date and time input by the user P.

図19の説明に戻り、新規追加リスト画面GM32は、収容リスト表示ボタンB7、新規追加リスト表示ボタンB8、及び削除対象リスト表示ボタンB9を有する。 Returning to the explanation of FIG. 19, the new addition list screen GM32 has a storage list display button B7, a new addition list display button B8, and a deletion target list display button B9.

図21は、削除対象リスト画面GM33の一例を示す図である。 Figure 21 shows an example of the deletion target list screen GM33.

削除対象リスト画面GM33は、削除対象食品情報表示領域HA5を有する。削除対象食品情報表示領域HA5は、削除対象の食品ごとに、第2食品情報J22を一覧表示する。なお、削除対象の食品とは、冷蔵室ホーム画面GM2から削除する対象の食品、及び、冷蔵室11から出庫されたと判定された食品を示す。第2食品情報J22は、撮影食品画像FG、削除日時情報4132、及び分割エリア情報J3を含む。削除対象リスト画面GM33は、第2食品情報J22を、削除日時が新しい順に上位にして表示する。 The deletion target list screen GM33 has a deletion target food information display area HA5. The deletion target food information display area HA5 displays a list of second food information J22 for each food to be deleted. Note that foods to be deleted refer to foods to be deleted from the refrigerator compartment home screen GM2 and foods that have been determined to have been removed from the refrigerator compartment 11. The second food information J22 includes the photographed food image FG, deletion date and time information 4132, and divided area information J3. The deletion target list screen GM33 displays the second food information J22 in order of most recent deletion date and time.

削除対象食品情報表示領域HA5が表示する第2食品情報J22の各々は、撮影食品画像FGが所定のタッチ操作を受け付ける。削除対象リスト画面GM33では、所定のタッチ操作された撮影食品画像FGに関連付いて第2編集画像HNG2が表示される。 For each of the second food information J22 displayed in the deletion target food information display area HA5, the photographed food image FG receives a predetermined touch operation. On the deletion target list screen GM33, the second edited image HNG2 is displayed in association with the photographed food image FG that has been subjected to the predetermined touch operation.

第2編集画像HNG2は、削除取り消しボタンB15、及び戻るボタンB16を有する。
削除取り消しボタンB15は、第2編集画像HNG2が関連付けれた撮影食品画像FGを、冷蔵室ホーム画面GM2に表示される画像とするためのソフトウェアボタンである。
戻るボタンB16は、第2編集画像HNG2の表示を止めるためのソフトウェアボタンである。
The second edited image HNG2 has a delete cancel button B15 and a back button B16.
The cancel deletion button B15 is a software button for making the photographed food image FG associated with the second edited image HNG2 the image to be displayed on the refrigerator compartment home screen GM2.
The back button B16 is a software button for stopping the display of the second edited image HNG2.

[1-2-4-2.食品管理システムの動作]
次に、冷蔵室11に係わる画面を表示する場合の食品管理システム1000の動作について説明する。
[1-2-4-2. Operation of food control system]
Next, the operation of the food management system 1000 when displaying a screen related to the refrigerator compartment 11 will be described.

図22は、食品管理システム1000の動作を示すフローチャートである。図22において、フローチャートFDは端末装置3の動作を示し、フローチャートFEは食品管理サーバー4の動作を示す。 Figure 22 is a flowchart showing the operation of the food management system 1000. In Figure 22, flowchart FD shows the operation of the terminal device 3, and flowchart FE shows the operation of the food management server 4.

端末装置3のアプリ実行部301は、食品管理サーバー4から、冷蔵室食品管理レコードRRを要求するか否かを判別する(ステップSD1)。 The application execution unit 301 of the terminal device 3 determines whether to request the refrigerator food management record RR from the food management server 4 (step SD1).

例えば、アプリ実行部301は、アプリUI320において、冷蔵室ホーム画面GM2の表示を指示するタッチ操作を受け付けた場合に、ステップSD1において肯定判別する。
また、例えば、アプリ実行部301は、冷蔵室ホーム画面GM2において表示の更新を指示するタッチ操作がなされた場合、ステップSD1において肯定判別する。
For example, when the application executing unit 301 receives a touch operation instructing the application UI 320 to display the refrigerator compartment home screen GM2, the application executing unit 301 determines in step SD1 as affirmative.
Also, for example, when a touch operation instructing to update the display is performed on the refrigerator compartment home screen GM2, the application executing unit 301 makes an affirmative determination in step SD1.

アプリ実行部301は、冷蔵室管理レコードRRを要求すると判別した場合(ステップSD1:YES)、冷蔵室管理レコードRRを要求する第1レコード要求情報を、食品管理サーバー4に送信する(ステップSD2)。ステップSD2で送信される第1レコード要求情報には、端末記憶部310が記憶するアカウントID4111が含まれる。 When the application execution unit 301 determines that the refrigerator management record RR is requested (step SD1: YES), it transmits first record request information requesting the refrigerator management record RR to the food management server 4 (step SD2). The first record request information transmitted in step SD2 includes the account ID 4111 stored in the device storage unit 310.

フローチャートFFで示すように、食品管理サーバー4のサーバー通信制御部401は、サーバー通信部41によって第1レコード要求情報を受信する(ステップSE1)。 As shown in flowchart FF, the server communication control unit 401 of the food management server 4 receives the first record request information via the server communication unit 41 (step SE1).

次いで、情報処理部402は、サーバー通信制御部401が受信した第1レコード要求情報に含まれるアカウントID4111を含む冷蔵庫食品管理レコードRRを、冷蔵室食品管理データベース411から特定する(ステップSE2)。 Next, the information processing unit 402 identifies the refrigerator food management record RR that includes the account ID 4111 included in the first record request information received by the server communication control unit 401 from the refrigerator food management database 411 (step SE2).

そして、サーバー通信制御部401は、情報処理部402が特定した冷蔵室食品管理レコードRRを端末装置3に送信する(ステップSE3)。なお、情報処理部402は、送信した冷蔵室食品管理レコードRRの入出庫有無情報4115を、「無し」を示す情報に更新する。 Then, the server communication control unit 401 transmits the refrigerator food management record RR identified by the information processing unit 402 to the terminal device 3 (step SE3). The information processing unit 402 updates the in-stock/out-stock presence/absence information 4115 of the transmitted refrigerator food management record RR to information indicating "absent."

フローチャートFDを参照して、端末装置3のアプリ実行部301は、冷蔵室食品管理レコードRRを食品管理サーバー4から受信すると(ステップSD3)、この冷蔵室食品管理レコードRRに基づいて、冷蔵室11に係わる画面を生成する(ステップSD4)。 Referring to the flowchart FD, when the application execution unit 301 of the terminal device 3 receives the refrigerator food management record RR from the food management server 4 (step SD3), it generates a screen related to the refrigerator compartment 11 based on this refrigerator food management record RR (step SD4).

ステップSD4について詳述する。
アプリ実行部301は、冷蔵室食品管理レコードRRに含まれる冷蔵室庫内画像データ4114が示す冷蔵室庫内画像RGを、食品画像表示領域HA2に表示させる冷蔵室ホーム画面GM2を生成する。
また、アプリ実行部301は、サブレコードごとに、分割エリア番号4118が示す分割エリアBAに、食品管理画像データ4116が示す撮影食品画像FGを重畳した冷蔵室ホーム画面GM2を生成する。
また、アプリ実行部301は、メモ入力有無情報4119がメモが有ることを示す場合、サブレコードごとに、メモ入力アイコンMICを撮影食品画像FGに関連付けて表示した冷蔵室ホーム画面GM2を生成する。
Step SD4 will now be described in detail.
The application executing unit 301 generates a refrigerator home screen GM2 that displays, in the food image display area HA2, a refrigerator interior image RG indicated by the refrigerator interior image data 4114 included in the refrigerator food management record RR.
In addition, the application execution unit 301 generates a refrigerator compartment home screen GM2 in which the photographed food image FG indicated by the food management image data 4116 is superimposed on the divided area BA indicated by the divided area number 4118 for each sub-record.
Furthermore, when the memo input presence/absence information 4119 indicates that a memo is present, the application executing unit 301 generates a refrigerator home screen GM2 that displays a memo input icon MIC associated with the photographed food image FG for each sub-record.

さらに、ステップSD4について詳述する。
アプリ実行部301は、食品画像データ4116ごとに第1食品情報J21を生成する。この第1食品情報J21は、食品画像データ4116が示す撮影食品画像FG、この食品画像データ4116に対応付く収容日時情報4117、及び、分割エリア番号4118が示す分割エリアBAが色で示した分割エリア情報J3を含む。そして、アプリ実行部301は、削除対象を示さない削除情報4131が対応付くサブレコードに関する第1食品情報J21を一覧表示する収容リスト画面GM31を生成する。また、アプリ実行部301は、収容リスト画面GM31が表示する第1食品情報J21のうち、収容日時情報4117が示す収容日時が現在時刻から所定期間内の日時を示す第1食品情報J21を一覧表示する新規追加リスト画面GM32を生成する。
Step SD4 will now be described in detail.
The application executing unit 301 generates the first food information J21 for each food image data 4116. The first food information J21 includes the photographed food image FG indicated by the food image data 4116, the storage date and time information 4117 corresponding to the food image data 4116, and the divided area information J3 indicated by the divided area number 4118 in color. The application executing unit 301 then generates a storage list screen GM31 that displays a list of the first food information J21 related to the sub-records that correspond to the deletion information 4131 that does not indicate the deletion target. The application executing unit 301 also generates a new addition list screen GM32 that displays a list of the first food information J21 displayed by the storage list screen GM31, the first food information J21 whose storage date and time information 4117 indicates a date and time within a predetermined period from the current time.

さらに、ステップSD4について詳述する。
アプリ実行部301は、食品画像データ4116ごとに第2食品情報J22を生成する。第2食品情報J22は、食品画像データ4116が示す撮影食品画像FG、この食品画像データ4116に対応付く削除日時情報4132、及び、分割エリア番号4118が示す分割エリアBAが色で示した分割エリア情報J3含む。そして、アプリ実行部301は、生成した第2食品情報J22を一覧表示する削除対象リスト画面GM33を生成する。
Step SD4 will now be described in detail.
The application executing unit 301 generates second food information J22 for each food image data 4116. The second food information J22 includes the photographed food image FG indicated by the food image data 4116, deletion date and time information 4132 corresponding to the food image data 4116, and divided area information J3 indicated by the divided area number 4118 in color. The application executing unit 301 then generates a deletion target list screen GM33 that displays a list of the generated second food information J22.

フローチャートFDの説明に戻り、アプリ実行部301は、タッチ操作に応じて、冷蔵室11に係わる画面を表示する(ステップSD5)。なお、ステップSD3で受信した冷蔵室食品管理レコードRRの入出庫有無情報4115が「有り」を示す場合、ステップSD5で初めて冷蔵室ホーム画面GM2を表示する際に、アプリ実行部301は、冷蔵室ホーム画面GM2に、新規の入出庫があった旨をポップアップする。 Returning to the explanation of the flowchart FD, the application execution unit 301 displays a screen related to the refrigerator compartment 11 in response to the touch operation (step SD5). If the input/output presence/absence information 4115 of the refrigerator compartment food management record RR received in step SD3 indicates "present," when the refrigerator compartment home screen GM2 is displayed for the first time in step SD5, the application execution unit 301 displays a pop-up on the refrigerator compartment home screen GM2 indicating that new input/output has occurred.

次に、冷蔵室11に係わる画面上で操作された場合の食品管理システム1000の動作について説明する。 Next, we will explain the operation of the food management system 1000 when operations are performed on the screen related to the refrigerator compartment 11.

アプリ実行部301は、メモ保存ボタンB1がタッチ操作された場合、操作対象の撮影食品画像FGに関するサブレコードを更新させる情報を、食品管理サーバー4に送信する。この情報には、メモが有ることを示すメモ入力有無情報4119、及び入力されたメモを示すメモ情報4130を含む。食品管理サーバー4は、受信した情報に基づいて適切にサブレコードを更新する。 When the memo save button B1 is touched, the application execution unit 301 transmits information to the food management server 4 to update the sub-record related to the photographed food image FG that is the target of the operation. This information includes memo input presence/absence information 4119 indicating the presence of a memo, and memo information 4130 indicating the memo that has been input. The food management server 4 updates the sub-record appropriately based on the received information.

アプリ実行部301は、メモ消去ボタンB2がタッチ操作された場合、操作対象の撮影食品画像FGに関するサブレコードを更新させる情報を、食品管理サーバー4に送信する。この情報には、メモの入力が無いことを示すメモ入力有無情報4119を含む。食品管理サーバー4は、受信した情報に基づいて適切にサブレコードを更新する。 When the memo erase button B2 is touched, the application execution unit 301 sends information to the food management server 4 to update the sub-record related to the photographed food image FG that is the target of the operation. This information includes memo entry presence/absence information 4119, which indicates that no memo has been entered. The food management server 4 updates the sub-record appropriately based on the received information.

アプリ実行部301は、食品削除ボタンB3、B10がタッチ操作された場合、操作対象の撮影食品画像FGに関するサブレコードを更新させる情報を、食品管理サーバー4に送信する。この情報には、削除対象を示す削除情報4131を含む。食品管理サーバー4は、受信した情報に基づいて適切にサブレコードを更新する。 When the food deletion buttons B3, B10 are touched, the application execution unit 301 transmits information to the food management server 4 for updating the sub-record related to the photographed food image FG to be operated. This information includes deletion information 4131 indicating the item to be deleted. The food management server 4 updates the sub-record appropriately based on the received information.

アプリ実行部301は、エリア修正ボタンB11がタッチ操作され分割エリアBAが修正された場合、操作対象の撮影食品画像FGに関するサブレコードを更新させる情報を、食品管理サーバー4に送信する。この情報には、修正後の分割エリアBAの分割エリア番号4118を含む。食品管理サーバー4は、受信した情報に基づいて適切にサブレコードを更新する。 When the area correction button B11 is touched to correct the divided area BA, the application execution unit 301 transmits information to the food management server 4 to update the sub-record related to the photographed food image FG that is the subject of the operation. This information includes the divided area number 4118 of the corrected divided area BA. The food management server 4 updates the sub-record appropriately based on the received information.

アプリ実行部301は、図20に示す追加手順で第1食品情報J21が追加した場合、追加した第1食品情報J21に関するサブレコードを追加させる情報を、食品管理サーバー4に送信する。食品管理サーバー4は、受信した情報に基づいて適切にサブレコードを更新する。 When the first food information J21 is added using the addition procedure shown in FIG. 20, the application execution unit 301 transmits information for adding a sub-record related to the added first food information J21 to the food management server 4. The food management server 4 updates the sub-record appropriately based on the received information.

アプリ実行部301は、削除取り消しボタンB15がタッチ操作された場合、操作対象の撮影食品画像FGに関するサブレコードを更新させる情報を、食品管理サーバー4に送信する。この情報には、ブランクを示す削除情報4131を含む。食品管理サーバー4は、受信した情報に基づいて適切にサブレコードを更新する。 When the cancel deletion button B15 is touched, the application execution unit 301 transmits information to the food management server 4 to update the sub-record related to the photographed food image FG that is the target of the operation. This information includes deletion information 4131 indicating a blank. The food management server 4 updates the sub-record appropriately based on the received information.

[1-2-4-3.引き出し式収容室に係わる画面]
次に、引き出し式収容室に係わる画面について説明する。図23-図25を用いた説明では、引き出し式収容室として野菜室15を例示する。この説明では、図10に示すデータベースは、野菜室15の食品に係わる各種情報を格納するデータベースである。
[1-2-4-3. Drawer-type Containment Room Screen]
Next, a screen related to the drawer-type storage compartment will be described. In the description using Figures 23 to 25, the vegetable compartment 15 is exemplified as a drawer-type storage compartment. In this description, the database shown in Figure 10 is a database that stores various information related to the food in the vegetable compartment 15.

野菜室15に係わる画面は、野菜室ホーム画面GM5及び食品画像リスト画面GM6を含む。 Screens related to the vegetable compartment 15 include the vegetable compartment home screen GM5 and the food image list screen GM6.

図23は、野菜室ホーム画面GM5の一例を示す図である。 Figure 23 shows an example of the vegetable compartment home screen GM5.

野菜室ホーム画面GM5は、ケース画像表示領域HA6を有する。
ケース画像表示領域HA6は、ケース画像CGを表示する領域である。ケース画像表示領域HA6は、下段ケース画像GCGに重畳した上段ケース画像JCGを表示する。デフォルトのケース画像表示領域HA6は、下段ケース画像GCGの画像領域全域に上段ケース画像JCGが重畳していて、上段ケース画像JCGのみが表示されている。
The vegetable compartment home screen GM5 has a case image display area HA6.
The case image display area HA6 is an area for displaying a case image CG. The case image display area HA6 displays an upper case image JCG superimposed on a lower case image GCG. In the default case image display area HA6, the upper case image JCG is superimposed on the entire image area of the lower case image GCG, and only the upper case image JCG is displayed.

ケース画像表示領域HA6は、図の上下方向におけるスクロール操作を受け付ける。ケース画像表示領域HA6は、受け付けたスクロール操作のスクロール量及びスクロール方向に応じて、上段ケース画像JCGの表示範囲を変更する。例えば、受け付けたスクロール操作のスクロール方向が上方である場合、ケース画像表示領域HA6は、一部が見切れた上段ケース画像JCGを表示する。ケース画像表示領域HA6では、上段ケース画像JCGが上方に移動すると、上段ケース画像JCGが重畳されていた下段ケース画像GCGが表示されることとなる。 The case image display area HA6 accepts scrolling operations in the up and down directions of the figure. The case image display area HA6 changes the display range of the upper case image JCG depending on the scroll amount and scroll direction of the accepted scroll operation. For example, if the scroll direction of the accepted scroll operation is upward, the case image display area HA6 displays a partially cut-off upper case image JCG. In the case image display area HA6, when the upper case image JCG moves upward, the lower case image GCG on which the upper case image JCG was superimposed is displayed.

ケース画像表示領域HA6が表示するケース画像CGの各々は、メモの入力を受け付ける。なお、メモの入力の手順は、冷蔵室11の場合と比較し、ユーザーPが操作する画像が撮影食品画像FGであるかケース画像CGであるかが異なるだけで、手順は同じである。なお、図23で示すように、上段ケース画像JCGに関連付けられたメモ入力アイコンMICは、上段ケース画像JCGの移動に追従して移動する。 Each case image CG displayed in the case image display area HA6 accepts the input of notes. The procedure for inputting notes is the same as in the case of the refrigerator compartment 11, except that the image operated by the user P is either a photographed food image FG or a case image CG. As shown in FIG. 23, the note input icon MIC associated with the upper case image JCG moves in accordance with the movement of the upper case image JCG.

野菜室ホーム画面GM5には、リスト表示ボタンB17を有する。リスト表示ボタンB17は、タッチ操作可能なソフトウェアボタンである。 The vegetable compartment home screen GM5 has a list display button B17. The list display button B17 is a software button that can be operated by touch.

リスト表示ボタンB17がタッチ操作されると、アプリUI320においては、食品画像リスト画面GM6が表示される。 When the list display button B17 is touched, the food image list screen GM6 is displayed in the app UI320.

なお、野菜室ホーム画面GM5は、ケース画像表示領域HA6が表示するケース画像CGを、上段ケース画像JCG又は下段ケース画像GCGに切り替える切替ボタンを有していてもよい。この構成の場合、アプリ実行部301は、この切替ボタンに対する操作に応じて、表示するケース画像CGを上段ケース画像JCG又は下段ケース画像GCGに切り替える。 The vegetable compartment home screen GM5 may have a switch button for switching the case image CG displayed in the case image display area HA6 to the upper case image JCG or the lower case image GCG. In this configuration, the application execution unit 301 switches the case image CG to be displayed to the upper case image JCG or the lower case image GCG in response to an operation on this switch button.

図24は、食品画像リスト画面GM6の一例を示す図である。 Figure 24 shows an example of the food image list screen GM6.

食品画像リスト画面GM6は、更新日時情報4121を有する。図24の食品画像リスト画面GM6は、「12/1 10:05」の更新日時を示す更新日時情報4121を有する。 The food image list screen GM6 has update date and time information 4121. The food image list screen GM6 in FIG. 24 has update date and time information 4121 that indicates the update date and time of "12/1 10:05".

食品画像リスト画面GM6は、ケースごとに、撮影食品画像FGを一覧表示する。上段ケースJCAの項目に関連付けられて表示される撮影食品画像FGは、上段ケース画像JCGから切り取られた画像である。下段ケースGCAの項目に関連付けられて表示される撮影食品画像FGは、下段ケース画像GCGから切り取られた画像である。 The food image list screen GM6 displays a list of photographed food images FG for each case. The photographed food image FG displayed in association with the upper case JCA item is an image cropped from the upper case image JCG. The photographed food image FG displayed in association with the lower case GCA item is an image cropped from the lower case image GCG.

[1-2-4-5.食品管理システムの動作]
次に、野菜室15に係わる画面を表示する場合の食品管理システム1000の動作について説明する。
[1-2-4-5. Operation of food control system]
Next, the operation of the food management system 1000 when displaying a screen related to the vegetable compartment 15 will be described.

図25は、食品管理システム1000の動作を示すフローチャートである。図11において、フローチャートFFは端末装置3の動作を示し、フローチャートFJは食品管理サーバー4の動作を示す。 Figure 25 is a flowchart showing the operation of the food management system 1000. In Figure 11, flowchart FF shows the operation of the terminal device 3, and flowchart FJ shows the operation of the food management server 4.

端末装置3のアプリ実行部301は、食品管理サーバー4から、引出管理レコードHRを要求するか否かを判別する(ステップSF1)。 The application execution unit 301 of the terminal device 3 determines whether to request the withdrawal management record HR from the food management server 4 (step SF1).

例えば、アプリ実行部301は、アプリUI320において、野菜室ホーム画面GM5の表示を指示するタッチ操作を受け付けた場合に、ステップSF1において肯定判別する。
また、例えば、アプリ実行部301は、野菜室ホーム画面GM5において表示の更新を指示するタッチ操作がなされた場合、ステップSF1において肯定判別する。
For example, when the application executing unit 301 receives a touch operation instructing the application UI 320 to display the vegetable compartment home screen GM5, the application executing unit 301 makes a positive determination in step SF1.
Also, for example, when a touch operation instructing to update the display is performed on the vegetable compartment home screen GM5, the application executing unit 301 makes an affirmative determination in step SF1.

アプリ実行部301は、引出管理レコードRRを要求すると判別した場合(ステップSF1:YES)、引出管理レコードHRを要求する第2レコード要求情報を、食品管理サーバー4に送信する(ステップSF2)。ステップSF2で送信される第2レコード要求情報には、端末記憶部310が記憶するアカウントID4111が含まれる。 When the application execution unit 301 determines that the withdrawal management record RR is requested (step SF1: YES), it transmits second record request information requesting the withdrawal management record HR to the food management server 4 (step SF2). The second record request information transmitted in step SF2 includes the account ID 4111 stored in the device storage unit 310.

フローチャートFJを参照し、食品管理サーバー4のサーバー通信制御部401は、第2レコード要求情報を受信する(ステップSJ1)。 Referring to flowchart FJ, the server communication control unit 401 of the food management server 4 receives the second record request information (step SJ1).

次いで、情報処理部402は、サーバー通信制御部401が受信した第2レコード要求情報に含まれるアカウントID4111を含む引出管理レコードHRを、引出食品管理データベース412から特定する(ステップSJ2)。 Next, the information processing unit 402 identifies the withdrawal management record HR that includes the account ID 4111 included in the second record request information received by the server communication control unit 401 from the withdrawal food management database 412 (step SJ2).

そして、サーバー通信制御部401は、情報処理部402が特定した引出管理レコードHRを端末装置3に送信する(ステップSJ3)。 Then, the server communication control unit 401 transmits the withdrawal management record HR identified by the information processing unit 402 to the terminal device 3 (step SJ3).

フローチャートFJを参照して、端末装置3のアプリ実行部301は、引出食品管理レコードHRを食品管理サーバー4から受信すると(ステップSF3)、野菜室15に係わる画面を生成する(ステップSF4)。 Referring to flowchart FJ, when the application execution unit 301 of the terminal device 3 receives the withdrawn food management record HR from the food management server 4 (step SF3), it generates a screen related to the vegetable compartment 15 (step SF4).

ステップSF4について詳述する。
アプリ実行部301は、引出食品管理レコードHRに含まれる下段ケース画像データ4125が示す下段ケース画像GCGに、同じレコードに含まれる上段ケース画像データ4123が示す上段ケース画像JCGを重畳させたケース画像表示領域HA6を有する野菜室ホーム画面GM5を生成する。
また、アプリ実行部301は、メモ入力有無情報4119がメモがあることを示す場合、メモ入力アイコンMICを対応するケース画像CGに関連付けて表示した野菜室ホーム画面GM5を生成する。
Step SF4 will now be described in detail.
The application execution unit 301 generates a vegetable compartment home screen GM5 having a case image display area HA6 in which a lower case image GCG indicated by the lower case image data 4125 included in the drawer food management record HR is superimposed with an upper case image JCG indicated by the upper case image data 4123 included in the same record.
Furthermore, when the memo input presence/absence information 4119 indicates that a memo exists, the application executing unit 301 generates a vegetable compartment home screen GM5 that displays a memo input icon MIC in association with the corresponding case image CG.

さらに、ステップSF4について詳述する。
アプリ実行部301は、ケースCAごとに、食品画像データ4116が示す撮影食品画像FGを並べた食品画像リスト画面GM6を生成する。
Step SF4 will now be described in detail.
The application execution unit 301 generates a food image list screen GM6 on which the photographed food images FG indicated by the food image data 4116 are arranged for each case CA.

フローチャートFFの説明に戻り、アプリ実行部301は、タッチ操作に応じて、野菜室15に係わる画面を表示する(ステップSF5)。 Returning to the explanation of flowchart FF, the application execution unit 301 displays a screen related to the vegetable compartment 15 in response to the touch operation (step SF5).

次に、野菜室15に係わる画面上で操作された場合の食品管理システム1000の動作について説明する。 Next, we will explain the operation of the food management system 1000 when operations are performed on the screen related to the vegetable compartment 15.

アプリ実行部301は、メモ保存ボタンB1がタッチ操作された場合、メモ入力有無情報4119及びメモ情報4130を更新させる情報を、食品管理サーバー4に送信する。この情報には、操作対象が上段ケース画像JCGか下段ケース画像GCGであるかを示す情報、メモが有ることを示すメモ入力有無情報4119、及び入力されたメモを示すメモ情報4130を含む。食品管理サーバー4は、受信した情報に基づいて引出食品管理レコードHRを適切に更新する。 When the memo save button B1 is touched, the application execution unit 301 transmits information to the food management server 4 to update the memo input presence/absence information 4119 and memo information 4130. This information includes information indicating whether the operation target is the upper case image JCG or the lower case image GCG, memo input presence/absence information 4119 indicating that a memo exists, and memo information 4130 indicating the memo that has been input. The food management server 4 appropriately updates the withdrawn food management record HR based on the received information.

アプリ実行部301は、メモ消去ボタンB2がタッチ操作された場合、メモ入力有無情報4119及びメモ情報4130を更新させる情報を、食品管理サーバー4に送信する。この情報には、メモの消去対象が上段ケース画像JCGか下段ケース画像GCGであるかを示す情報、メモが無いことを示すメモ入力有無情報4119を含む。食品管理サーバー4は、受信した情報に基づいて引出食品管理レコードHRを適切に更新する。 When the memo erase button B2 is touched, the application execution unit 301 transmits information to the food management server 4 to update the memo input presence/absence information 4119 and the memo information 4130. This information includes information indicating whether the memo is to be erased from the upper case image JCG or the lower case image GCG, and the memo input presence/absence information 4119 indicating that no memo is present. The food management server 4 appropriately updates the withdrawn food management record HR based on the received information.

なお、図23-図25を用いて説明した引き出し式収容室として野菜室15を例示した。しかしながら、図23-図25が示す画面表示及び食品管理システム1000の動作は、冷凍室14に関しても同様に行われてもよい。この場合、図10に示すデータベースは、冷凍室14の食品に係わる各種情報を格納するデータベースを示す。 The vegetable compartment 15 is an example of a drawer-type storage compartment described using Figures 23-25. However, the screen displays and operations of the food management system 1000 shown in Figures 23-25 may also be performed in the same way for the freezer compartment 14. In this case, the database shown in Figure 10 is a database that stores various information related to the food in the freezer compartment 14.

[1-3.効果]
以上、説明したように、カメラユニット2は、冷蔵庫1の上面10Bに設置される本体201と、本体201から冷蔵庫1の前方に延在し、冷蔵庫1の前上方から下方を撮影するカメラ213を備えた撮影部材202と、を備える。本体201は、冷蔵庫1の前端縁10Aに当接し、冷蔵庫1の前後方向における撮影部材202の位置を規制する位置規制部材205を備える。
[1-3. Effects]
As described above, camera unit 2 comprises main body 201 installed on top surface 10B of refrigerator 1, and imaging member 202 extending from main body 201 to the front of refrigerator 1 and equipped with camera 213 that captures images from the upper front to the lower front of refrigerator 1. Main body 201 comprises position restricting member 205 that abuts front edge 10A of refrigerator 1 and restricts the position of imaging member 202 in the front-to-rear direction of refrigerator 1.

これによれば、位置規制部材205によって冷蔵庫1の前後方向における撮影部材202の位置が規制されるため、カメラ213が冷蔵庫1の前上方から下方を撮影できる位置に規定される。そのため、冷蔵庫1に入出庫される食品をカメラ213の撮影結果に精度良く含めることができ、冷蔵庫1に入出庫される食品を精度良く撮影できる。 As a result, the position of the imaging member 202 in the front-to-rear direction of the refrigerator 1 is restricted by the position restricting member 205, so that the camera 213 is positioned so that it can capture images from the upper front to the lower front of the refrigerator 1. As a result, food entering and leaving the refrigerator 1 can be accurately included in the images captured by the camera 213, and food entering and leaving the refrigerator 1 can be accurately photographed.

位置規制部材205は、設置状態において本体201の底面206から下方に延びる位置規制片である。 The position restriction member 205 is a position restriction piece that extends downward from the bottom surface 206 of the main body 201 when installed.

これによれば、主箱体10とドア11Cとの間に形成された隙間を利用してカメラユニット2の位置を規制できる。よって、既存の冷蔵庫1に対してカメラユニット2を設置できるため、既存の冷蔵庫1においても、冷蔵庫1に入出庫される食品を精度良く撮影できる。 This allows the position of the camera unit 2 to be regulated by utilizing the gap formed between the main box body 10 and the door 11C. Therefore, the camera unit 2 can be installed in an existing refrigerator 1, so that food entering and leaving the refrigerator 1 can be photographed with high accuracy even in an existing refrigerator 1.

位置規制部材205は、冷蔵庫1と冷蔵庫1のドア11Cとの間に設けられるパッキンまでの長さより短く形成されている。 The position control member 205 is formed to be shorter than the length to the packing provided between the refrigerator 1 and the door 11C of the refrigerator 1.

これによれば、冷蔵室11の冷却効果を阻害することなく、主箱体10とドア11Cとの間に形成された隙間を利用してカメラユニット2の位置を規制できる。よって、冷蔵室11の冷却効果を阻害することなく、冷蔵庫1に入出庫される食品を精度良く撮影できる。 This allows the position of the camera unit 2 to be regulated by utilizing the gap formed between the main box body 10 and the door 11C without impeding the cooling effect of the refrigerator compartment 11. Therefore, food being put in and taken out of the refrigerator 1 can be photographed with high accuracy without impeding the cooling effect of the refrigerator compartment 11.

位置規制部材205は、本体201の幅方向に延在する。 The position control member 205 extends in the width direction of the main body 201.

これによれば、主箱体10に当接する面積を広く確保できるため、カメラユニット2の設置姿勢を安定させることができる。よって、冷蔵庫1に入出庫される食品をより精度良く撮影できる。 This allows the camera unit 2 to have a large contact area with the main box 10, stabilizing the installation position of the camera unit 2. This allows food being taken in and out of the refrigerator 1 to be photographed with greater accuracy.

位置規制部材205は、冷蔵庫1の幅方向におけるカメラユニット2の位置を調整するためのマーク207を有する。 The position control member 205 has a mark 207 for adjusting the position of the camera unit 2 in the width direction of the refrigerator 1.

これによれば、マーク207を目印にすることで、ユーザーPは、冷蔵庫1の左右方向においてカメラユニット2を簡単に設置できる。よって、冷蔵庫1に入出庫される食品を精度良く撮影できるように、ユーザーPが簡単にカメラユニット2を設置できる。 By using the mark 207 as a guide, the user P can easily install the camera unit 2 in the left-right direction of the refrigerator 1. Therefore, the user P can easily install the camera unit 2 so that the food being taken in and out of the refrigerator 1 can be photographed with high accuracy.

位置規制部材205は、本体201の幅方向の中央にマーク207を有する。 The position control member 205 has a mark 207 at the center of the width of the main body 201.

これによれば、マーク207を目印にすることで、ユーザーPは、冷蔵庫1の左右方向の中央にカメラユニット2を簡単に設置できる。よって、冷蔵庫1に入出庫される食品をより精度良く撮影できるように、ユーザーPが簡単にカメラユニット2を設置できる。 By using the mark 207 as a landmark, the user P can easily install the camera unit 2 in the center of the refrigerator 1 in the left-right direction. Therefore, the user P can easily install the camera unit 2 so that the food being taken in and out of the refrigerator 1 can be photographed with greater accuracy.

また、説明したように、カメラユニット2は、冷蔵庫1の前上方から冷蔵庫1を動画像により撮影するカメラ213と、冷蔵庫1の周辺に人が存在するか否かを検出する人感センサー212が冷蔵庫1の周辺に人が存在すると検出した場合、カメラ213に撮影を開始させる撮影制御部223と、撮影制御部223がカメラ213に撮影を開始させた後の所定のタイミングに、カメラ213の撮影結果の録画を開始する録画制御部224と、を備える。
また、カメラユニット2の制御方法は、冷蔵庫1の周辺に人が存在するか否かを検出する人感センサー212が冷蔵庫1の周辺に人が存在すると検出した場合、カメラ213に撮影を開始させ、カメラ213に撮影を開始させた後の所定のタイミングに、カメラ213の撮影結果の録画を開始する。
As described above, the camera unit 2 includes a camera 213 that captures moving images of the refrigerator 1 from above the front of the refrigerator 1, an imaging control unit 223 that causes the camera 213 to start capturing images when the human presence sensor 212 that detects whether or not there is a person around the refrigerator 1 detects that there is a person around the refrigerator 1, and a recording control unit 224 that starts recording the images captured by the camera 213 at a predetermined timing after the imaging control unit 223 has caused the camera 213 to start capturing images.
In addition, the control method of camera unit 2 is such that, when the human presence sensor 212, which detects whether or not there is a person around the refrigerator 1, detects that there is a person around the refrigerator 1, it causes the camera 213 to start capturing images, and at a predetermined timing after the camera 213 has started capturing images, it starts recording the images captured by the camera 213.

カメラユニット2、及びカメラユニット2の制御方法によれば、人感センサー212が冷蔵庫1の周辺に人が存在すると検出した場合、カメラ213に撮影を開始させることで、冷蔵庫1のドア11C又は引出16Aが開く前に冷蔵庫1に入出庫される食品をカメラ213の撮影結果に含められる可能性を高めることができる。そのため、冷蔵庫1に入出庫される食品を精度良く撮影できる。 According to the camera unit 2 and the control method for the camera unit 2, when the human presence sensor 212 detects the presence of a person near the refrigerator 1, the camera 213 is caused to start capturing images, thereby increasing the likelihood that food entering or leaving the refrigerator 1 before the door 11C or drawer 16A of the refrigerator 1 is opened will be included in the captured images of the camera 213. This allows food entering or leaving the refrigerator 1 to be captured with high accuracy.

録画制御部224は、撮影制御部223がカメラ213に撮影を開始させた後、冷蔵庫1のドア11C又は引出16Aが開いた場合に、カメラ213の撮影結果の録画を開始する。 After the photography control unit 223 causes the camera 213 to start photographing, when the door 11C or the drawer 16A of the refrigerator 1 is opened, the recording control unit 224 starts recording the photographed results of the camera 213.

これによれば、食品の入出庫が開始される可能性の高いタイミングで録画を開始するため、冷蔵庫1に食品が入出庫されない状況で不必要に録画が行われることを抑制できる。また、録画制御部224は、録画ファイル231のデータ容量が増大することを抑制できるため、食品検出部225の処理対象が増大して、食品検出部225の処理時間及び処理負荷が増大することを防止できる。 By doing this, recording starts at a timing when there is a high possibility that food will start being taken in or out of the refrigerator 1, which prevents unnecessary recording in a situation where food is not being taken in or out of the refrigerator 1. In addition, the recording control unit 224 can prevent the data capacity of the recording file 231 from increasing, which prevents an increase in the processing target of the food detection unit 225 and an increase in the processing time and processing load of the food detection unit 225.

録画制御部224は、録画を開始した後に、開いていた冷蔵庫1のドア11C又は引出16Aが閉まった場合、録画を停止する。 If the door 11C or drawer 16A of the refrigerator 1 is closed after recording has started, the recording control unit 224 stops recording.

これによれば、食品の入出庫が終了した可能性の高いタイミングで録画を終了するため、冷蔵庫1に食品が入出庫されない状況で不必要に録画が行われることを抑制できる。また、録画制御部224は、録画ファイル231のデータ容量が増大することを抑制できるため、食品検出部225の処理対象が増大して、食品検出部225の処理時間及び処理負荷が増大することを防止できる。 By doing this, recording ends when there is a high possibility that food has been taken in or taken out of the refrigerator 1, which prevents unnecessary recording in a situation where no food is being taken in or out of the refrigerator 1. In addition, the recording control unit 224 can prevent the data capacity of the recording file 231 from increasing, which prevents an increase in the processing target of the food detection unit 225 and an increase in the processing time and processing load of the food detection unit 225.

録画制御部224は、録画を停止すると、冷蔵庫1のドア11C又は引出16Aが開いてから閉じるまでの撮影結果を1の録画ファイル231として生成する。 When the recording control unit 224 stops recording, it generates a single recording file 231 containing the captured images from when the door 11C or drawer 16A of the refrigerator 1 is opened to when it is closed.

これによれば、冷蔵庫1のドア11C又は引出16Aが開いてから閉じるまでの撮影結果を1の録画ファイル231として生成するため、1の録画ファイル231のデータ容量が増大することを抑制しつつ、速やかに1の録画ファイル231を生成できる。また、1の録画ファイル231のデータ容量が増大することを抑制しつつ、速やかに1の録画ファイル231を生成できるため、食品検出部225は、冷蔵庫1に食品が入出庫された後に、速やかに録画ファイル231に係わる処理を開始できる。 In this way, the image capturing results from when the door 11C or drawer 16A of the refrigerator 1 is opened to when it is closed are generated as one recording file 231, so that the one recording file 231 can be generated quickly while preventing the data capacity of the one recording file 231 from increasing. In addition, since the one recording file 231 can be generated quickly while preventing the data capacity of the one recording file 231 from increasing, the food detection unit 225 can quickly start processing related to the recording file 231 after food is stored in or removed from the refrigerator 1.

撮影制御部223は、録画制御部224が録画を停止した後に、人感センサー212が冷蔵庫1の周辺に人が存在しないと検出した場合、カメラ213に撮影を終了させる。 If the human presence sensor 212 detects that no human is present around the refrigerator 1 after the recording control unit 224 has stopped recording, the imaging control unit 223 causes the camera 213 to end imaging.

これによれば、人感センサー212が冷蔵庫1の周辺に人が存在しないと検出した場合、カメラ213に撮影を終了させるため、冷蔵庫1に食品が入出庫されない状況でカメラ213が撮影を行うことを防止できる。よって、消費電力の増大を防止しつつ、冷蔵庫1に入出庫される食品を精度良く撮影できる。 According to this, when the human presence sensor 212 detects that no human is present around the refrigerator 1, the camera 213 is made to stop capturing images, thereby preventing the camera 213 from capturing images when no food is being taken in or out of the refrigerator 1. This makes it possible to accurately capture images of food being taken in and out of the refrigerator 1 while preventing an increase in power consumption.

カメラユニット2は、録画制御部224の録画結果に基づいて冷蔵庫1に入出庫される食品を検出する食品検出部225を備える。 The camera unit 2 is equipped with a food detection unit 225 that detects food entering or leaving the refrigerator 1 based on the recording results of the recording control unit 224.

これによれば、冷蔵庫1に入出庫される食品を精度良く撮影した撮影結果に基づいて食品を検出できるため、冷蔵庫1に入出庫される食品を精度良く検出できる。 This allows food to be detected based on the results of photographing the food being taken in and out of refrigerator 1 with high accuracy, so food being taken in and out of refrigerator 1 can be detected with high accuracy.

また、説明したように、食品管理アプリ311は、タッチパネル32を備える端末装置3の端末プロセッサー300を、タッチパネル32によって、冷蔵室庫内画像RGを表示し、表示した冷蔵室庫内画像RGにおいて、冷蔵室11に収容される食品の収容エリアと対応する分割エリアBAに、撮影食品画像FGを表示するアプリ実行部301として機能させる。
また、端末装置3は、タッチパネル32と、タッチパネル32によって、冷蔵室庫内画像RGを表示し、表示した冷蔵室庫内画像RGにおいて、冷蔵室11に収容される食品の収容エリアと対応する分割エリアBAに、撮影食品画像FGを表示するアプリ実行部301と、を備える。
また、端末装置3の制御方法は、冷蔵室庫内画像RGを表示し、表示した冷蔵室庫内画像RGにおいて、冷蔵室11に収容される食品の収容エリアと対応する分割エリアBAに、撮影食品画像FGを表示する。
As explained above, the food management app 311 causes the terminal processor 300 of the terminal device 3 equipped with a touch panel 32 to function as an app execution unit 301 that displays an image of the interior of the refrigerator compartment RG using the touch panel 32 and displays a photographed food image FG in a divided area BA in the displayed image of the interior of the refrigerator compartment RG that corresponds to the storage area of the food stored in the refrigerator compartment 11.
The terminal device 3 also includes a touch panel 32 and an app execution unit 301 that displays an image of the interior of the refrigerator compartment RG using the touch panel 32 and displays a photographed food image FG in a divided area BA in the displayed image of the interior of the refrigerator compartment RG that corresponds to the storage area of the food stored in the refrigerator compartment 11.
In addition, the control method of the terminal device 3 displays a refrigerator compartment interior image RG, and in the displayed refrigerator compartment interior image RG, displays a photographed food image FG in a divided area BA corresponding to the storage area of the food stored in the refrigerator compartment 11.

この食品管理アプリ311、端末装置3、及び端末装置3の制御方法によれば、冷蔵室の庫内を示す画像内において、冷蔵庫に収容される食品の収容エリアと対応する分割エリアBAにこの撮影食品画像FGが表示される。よって、冷蔵室11に収容されている食品がどのような食品であるかをユーザーPが直感的に把握できる。 According to the food management app 311, the terminal device 3, and the control method of the terminal device 3, the photographed food image FG is displayed in a divided area BA that corresponds to the storage area of the food stored in the refrigerator in an image showing the interior of the refrigerator compartment. This allows the user P to intuitively grasp what kind of food is stored in the refrigerator compartment 11.

撮影食品画像FGは、冷蔵室用カメラ203の撮影画像である。 The photographed food image FG is an image captured by the refrigerator compartment camera 203.

これによれば、実際に冷蔵庫1に収容されている食品の撮影画像がユーザーPに提供されるため、冷蔵室11に収容されている食品がどのような食品であるかをユーザーPがより直感的に把握できる。 By doing this, user P is provided with photographed images of the food that is actually stored in refrigerator 1, allowing user P to more intuitively grasp what kind of food is stored in refrigerator compartment 11.

冷蔵室庫内画像RGは、端末装置3のユーザーPが使用する冷蔵庫1の機種に応じた画像である。 The refrigerator compartment interior image RG is an image that corresponds to the model of refrigerator 1 used by user P of the terminal device 3.

これによれば、実際に使用している冷蔵庫1の冷蔵室11に対応した冷蔵室庫内画像RGがユーザーPに提供されるため、冷蔵室11に収容されている食品がどのような食品であるかをユーザーPがより直感的に把握できる。 By doing this, the user P is provided with a refrigerator compartment interior image RG that corresponds to the refrigerator compartment 11 of the refrigerator 1 that is actually being used, allowing the user P to more intuitively grasp what kind of food is stored in the refrigerator compartment 11.

冷蔵室庫内画像RGは、複数の分割エリアBAに分割されている。冷蔵室庫内画像RGが有する分割エリアBAの数は、端末装置3のユーザーPが使用する冷蔵庫1の機種に応じた数である。 The refrigerator compartment interior image RG is divided into multiple divided areas BA. The number of divided areas BA that the refrigerator compartment interior image RG has depends on the model of the refrigerator 1 used by the user P of the terminal device 3.

これによれば、実際に使用している冷蔵庫1の冷蔵室11の収容エリアにどのような食品が収容されているかをユーザーPが把握できる。よって、冷蔵室11に収容されている食品がどのような食品であるかをユーザーPがより直感的に把握できる。 This allows user P to understand what foods are stored in the storage area of refrigerator compartment 11 of refrigerator 1 that is actually being used. Therefore, user P can more intuitively understand what foods are stored in refrigerator compartment 11.

アプリ実行部301は、1の分割エリアBAに複数の撮影食品画像FGを表示する場合、複数の撮影食品画像FGを並べて表示する。 When displaying multiple photographed food images FG in one divided area BA, the application execution unit 301 displays the multiple photographed food images FG side by side.

これによれば、分割エリアBAごと、複数の撮影食品画像FGを見易く表示できるため、冷蔵室11に収容されている食品がどのような食品であるかをユーザーPが直感的に且つ容易に把握できる。 This allows multiple photographed food images FG to be displayed clearly for each divided area BA, allowing the user P to intuitively and easily grasp what kind of food is stored in the refrigerator compartment 11.

1の分割エリアBAには、同時に表示可能な撮影食品画像FGの上限数が設定されている。 A maximum number of photographed food images FG that can be displayed simultaneously is set for each divided area BA.

これによれば、1の分割エリアBAに表示される撮影食品画像FGが多い場合に視認性が低下することを防止できる。よって、冷蔵室11に収容されている食品がどのような食品であるかをユーザーPが直感的に且つ容易に把握できる。 This prevents a decrease in visibility when there are many photographed food images FG displayed in one divided area BA. Therefore, the user P can intuitively and easily grasp what kind of food is stored in the refrigerator compartment 11.

アプリ実行部301は、1の分割エリアBAにおいて表示対象の撮影食品画像FGの数が上限数を上回る場合、上限数の範囲において撮影食品画像FGを切替可能に表示する。 When the number of photographed food images FG to be displayed in one divided area BA exceeds the upper limit, the application execution unit 301 switches between and displays the photographed food images FG within the range of the upper limit.

これによれば、1の分割エリアBAに表示される撮影食品画像FGが多い場合に視認性が低下することを防止しつつ、表示しきれない撮影食品画像FGをユーザーPが視認できる。 This prevents a decrease in visibility when there are many photographed food images FG displayed in one divided area BA, while allowing the user P to view the photographed food images FG that cannot be displayed.

アプリ実行部301は、端末装置3のユーザーPからメモの入力を撮影食品画像FGごとに受け付け、メモを受け付けたことを示すメモ入力アイコンMICを撮影食品画像FGに関連付けて表示する。 The application execution unit 301 accepts memo input from the user P of the terminal device 3 for each photographed food image FG, and displays a memo input icon MIC indicating that a memo has been accepted in association with the photographed food image FG.

これによれば、ユーザーPがどの食品に対してメモが入力されたのかを把握できる。よって、冷蔵室11に収容されている食品がどのような食品であるかをユーザーPが直感的に把握できると共に、どの食品にメモが入力されたのかも把握できる。 This allows user P to know which food the note has been entered for. Therefore, user P can intuitively know what kind of food is stored in the refrigerator compartment 11, and can also know which food the note has been entered for.

食品管理アプリ311は、端末装置3にインストール可能なアプリケーションプログラムである。 The food management app 311 is an application program that can be installed on the terminal device 3.

これによれば、冷蔵室庫内画像RGと撮影食品画像FGとを表示する機能を有していない端末装置3を、食品管理アプリ311のインストールによって、これら画像を表示できる端末装置3とすることができる。 As a result, a terminal device 3 that does not have the function of displaying the refrigerator compartment interior image RG and the photographed food image FG can be turned into a terminal device 3 that can display these images by installing the food management app 311.

また、説明したように、食品管理アプリ311は、タッチパネル32を備える端末装置3の端末プロセッサー300を、上段ケースJCA及び下段ケースGCAを有する冷蔵庫1の引出16Aを撮影する引出用カメラ204の撮影画像を表示するアプリ実行部301として機能させる。アプリ実行部301は、上段ケース画像JCG及び下段ケース画像GCGを表示可能であり、上段ケース画像JCG及び下段ケース画像GCGの各々に対して、端末装置3のユーザーPからメモの入力を受け付ける。アプリ実行部301は、上段ケース画像JCGに対してユーザーPからメモの入力を受け付けた場合、メモの入力を受け付けたことを示すメモ入力アイコンMICを上段ケース画像JCGに関連付けて表示し、下段ケース画像GCGに対してユーザーPからのメモの入力を受け付けた場合、メモ入力アイコンMICを下段ケース画像GCGに関連付けて表示する。 As described above, the food management app 311 causes the terminal processor 300 of the terminal device 3 equipped with the touch panel 32 to function as an app execution unit 301 that displays images captured by the drawer camera 204 capturing images of the drawer 16A of the refrigerator 1 having an upper case JCA and a lower case GCA. The app execution unit 301 is capable of displaying the upper case image JCG and the lower case image GCG, and accepts memo input from the user P of the terminal device 3 for each of the upper case image JCG and the lower case image GCG. When the app execution unit 301 accepts memo input from the user P for the upper case image JCG, it displays a memo input icon MIC indicating that memo input has been accepted in association with the upper case image JCG, and when it accepts memo input from the user P for the lower case image GCG, it displays the memo input icon MIC in association with the lower case image GCG.

また、端末装置3は、タッチパネル32と、引出用カメラ204の撮影画像を表示するアプリ実行部301と、を備える。アプリ実行部301は、上段ケース画像JCG及び下段ケース画像GCGを表示可能であり、上段ケース画像JCG及び下段ケース画像GCGの各々に対して、端末装置3のユーザーPからメモの入力を受け付ける。アプリ実行部301は、上段ケース画像JCGに対してユーザーPからメモの入力を受け付けた場合、メモの入力を受け付けたことを示すメモ入力アイコンMICを上段ケース画像JCGに関連付けて表示し、下段ケース画像GCGに対してユーザーPからのメモの入力を受け付けた場合、メモ入力アイコンMICを下段ケース画像GCGに関連付けて表示する。 The terminal device 3 also includes a touch panel 32 and an application execution unit 301 that displays an image captured by the drawer camera 204. The application execution unit 301 is capable of displaying an upper case image JCG and a lower case image GCG, and accepts memo input from a user P of the terminal device 3 for each of the upper case image JCG and the lower case image GCG. When the application execution unit 301 accepts memo input from the user P for the upper case image JCG, it displays a memo input icon MIC indicating that memo input has been accepted in association with the upper case image JCG, and when the application execution unit 301 accepts memo input from the user P for the lower case image GCG, it displays the memo input icon MIC in association with the lower case image GCG.

また、端末装置3の制御方法は、上段ケース画像JCG及び下段ケース画像GCGを表示可能であり、上段ケース画像JCG及び下段ケース画像GCGの各々に対して、端末装置3のユーザーPからメモの入力を受け付け、上段ケース画像JCGに対してユーザーPからメモの入力を受け付けた場合、メモの入力を受け付けたことを示すメモ入力アイコンMICを上段ケース画像JCGに関連付けて表示し、下段ケース画像GCGに対してユーザーPからのメモの入力を受け付けた場合、メモ入力アイコンMICを下段ケース画像GCGに関連付けて表示する。 The control method of the terminal device 3 is also capable of displaying an upper case image JCG and a lower case image GCG, and accepts memo input from a user P of the terminal device 3 for each of the upper case image JCG and the lower case image GCG, and when memo input from the user P is accepted for the upper case image JCG, a memo input icon MIC indicating that memo input has been accepted is displayed in association with the upper case image JCG, and when memo input from the user P is accepted for the lower case image GCG, the memo input icon MIC is displayed in association with the lower case image GCG.

これによれば、食品管理アプリ311、端末装置3、及び端末装置3の制御方法は、引出16Aが有するケースCAの撮影画像が表示され、且つ、この表示される撮影画像にユーザーPがメモを入力できる。そのため、冷蔵庫1の引出16Aに収容されている食品をユーザーPが直感的に把握でき、且つユーザーPの利便性を向上できる。 According to this, the food management app 311, the terminal device 3, and the control method of the terminal device 3 display a photographed image of the case CA of the drawer 16A, and the user P can input a note into this displayed photographed image. This allows the user P to intuitively grasp the food stored in the drawer 16A of the refrigerator 1, and improves the convenience of the user P.

アプリ実行部301は、下段ケース画像GCGに重畳して上段ケース画像JCGを表示し、上段ケース画像JCGを移動させる操作をユーザーPから受け付けた場合、前記第1ケース画像を移動させて下段ケース画像GCGを表示する。 The application execution unit 301 displays the upper case image JCG superimposed on the lower case image GCG, and when an operation to move the upper case image JCG is received from the user P, the application execution unit 301 moves the first case image and displays the lower case image GCG.

これによれば、実際のケースCAを移動させる態様で、下段ケース画像GCGを表示できる。よって、冷蔵庫1の引出16Aに収容されている食品をユーザーPがより直感的に把握でき、且つユーザーPの利便性を向上できる。 This allows the lower case image GCG to be displayed in a manner that moves the actual case CA. This allows the user P to more intuitively grasp the foods stored in the drawer 16A of the refrigerator 1, and improves the convenience for the user P.

アプリ実行部301は、上段ケース画像JCGに関連付けてメモ入力アイコンMICを表示している場合、上段ケース画像JCGと共にメモ入力アイコンMICを移動させる。 When the application execution unit 301 displays a memo input icon MIC in association with the upper case image JCG, it moves the memo input icon MIC together with the upper case image JCG.

これによれば、上段ケース画像JCGをユーザーPが移動させた場合でも、上段ケース画像JCGとメモ入力アイコンMICとの関連付けを維持できる。よって、上段ケース画像JCGをユーザーPが移動させた場合でも、メモ入力アイコンMICがどの画像に関することであるかを適切にユーザーPが把握でき、ユーザーPの利便性を向上できる。 This makes it possible to maintain the association between the upper case image JCG and the memo input icon MIC even when the user P moves the upper case image JCG. Therefore, even when the user P moves the upper case image JCG, the user P can properly understand which image the memo input icon MIC refers to, improving the convenience for the user P.

アプリ実行部301は、表示する撮影画像を上段ケース画像JCG又は下段ケース画像GCGに切り替える切替ボタンを表示し、切替ボタンに対する操作に応じて、表示する撮影画像を上段ケース画像JCG又は下段ケース画像GCGに切り替える。 The application execution unit 301 displays a switch button for switching the captured image to be displayed between the upper case image JCG and the lower case image GCG, and switches the captured image to be displayed between the upper case image JCG and the lower case image GCG in response to an operation on the switch button.

これによれば、切替ボタンの操作によって表示するケース画像CGを簡単に切り替えれるため、ユーザーPの利便性を向上できる。 This allows the user P to easily switch the case image CG displayed by operating the switch button, improving convenience for the user P.

上段ケース画像JCGは、上段ケースJCAが冷蔵庫1に対して所定の閾値以上引き出された場合の撮影画像である。下段ケース画像GCGは、下段ケースGCAが冷蔵庫1に対して所定の閾値以上引き出された場合の撮影画像である。 The upper case image JCG is an image captured when the upper case JCA is pulled out from the refrigerator 1 by more than a predetermined threshold. The lower case image GCG is an image captured when the lower case GCA is pulled out from the refrigerator 1 by more than a predetermined threshold.

これによれば、食品ができるだけ多く写る撮影画像をケース画像CGとすることができるため、冷蔵庫1の引出16Aに収容されている食品をユーザーPが直感的に把握でき、且つユーザーPの利便性を向上できる。 This allows the captured image that shows as much food as possible to be used as the case image CG, allowing the user P to intuitively grasp the food stored in the drawer 16A of the refrigerator 1 and improving the convenience for the user P.

食品管理アプリ311は、端末装置3にインストール可能なアプリケーションプログラムである。 The food management app 311 is an application program that can be installed on the terminal device 3.

これによれば、ケース画像CGを表示する機能と表示されたケース画像CGに対してメモの入力を受け付ける機能とを有していない端末装置3を、食品管理アプリ311のインストールによって、これら機能を有する端末装置3とすることができる。 As a result, a terminal device 3 that does not have the function of displaying a case image CG or the function of accepting input of notes for the displayed case image CG can be made into a terminal device 3 that has these functions by installing the food management application 311.

(実施の形態2)
次に、実施の形態2について説明する。実施の形態2の説明では、実施の形態1の食品管理システム1000の各部の構成要素と同じ構成要素については、同一の符号を付して詳細な説明を適宜に省略する。
(Embodiment 2)
Next, a description will be given of embodiment 2. In the description of embodiment 2, the same components as those of each part of food control system 1000 of embodiment 1 will be given the same reference numerals and detailed description will be omitted as appropriate.

[2-1.構成]
図26は、実施の形態2における端末装置3及び食品管理サーバー4の構成を示すブロック図である。
図26と図7とを比較して明らかなとおり、実施の形態2におけるサーバープロセッサー400は、サーバー記憶部410に記憶される制御プログラムを実行することで、サーバー通信制御部401及び情報処理部402に加え、食品認識部403として機能する。
[2-1. Configuration]
FIG. 26 is a block diagram showing the configuration of the terminal device 3 and the food management server 4 in the second embodiment.
As is clear from a comparison between Figures 26 and 7, the server processor 400 in embodiment 2 functions as a server communication control unit 401, an information processing unit 402, and a food recognition unit 403 by executing a control program stored in the server memory unit 410.

食品認識部403は、第1更新情報及び第2更新情報の各々に含まれる食品画像データ4116が示す撮影食品画像FGに基づいて、食品認識処理を行う。 The food recognition unit 403 performs food recognition processing based on the photographed food image FG indicated by the food image data 4116 included in each of the first update information and the second update information.

食品認識処理は、撮影食品画像FGから食品を認識し、認識した食品と同じ種類の食品を示すアイコンをアイコンデータベースから取得する処理である。このアイコンデータベースは、食品ごとに、食品を示すアイコンを格納する。以下、このアイコンを、食品アイコンという。アイコンデータベースは、食品管理サーバー4に記憶されていてもよいし、食品管理サーバー4が通信可能な外部の機器に記憶されていてもよい。
本実施の形態において、食品アイコンは、本開示の食品画像の一例に対応する。
The food recognition process is a process of recognizing food from the photographed food image FG and retrieving an icon representing the same type of food as the recognized food from the icon database. This icon database stores an icon representing each food. Hereinafter, this icon will be referred to as a food icon. The icon database may be stored in the food management server 4 or in an external device with which the food management server 4 can communicate.
In the present embodiment, the food icon corresponds to an example of a food image of the present disclosure.

例えば、食品認識部403は、以下のように食品の認識を行う。
食品認識部403は、食品画像データベースに格納される画像から、更新情報に含まれる食品画像データ4116が示す撮影食品画像FGと最も一致度の高い画像を特定する。食品画像データベースは、食品ごとに画像データが格納されたデータベースである。一致度は、例えば形状や色等の特徴量に基づいて判断される。そして、食品認識部403は、特定した画像に対応付く食品が、更新情報に含まれる食品画像データ4116が示す食品であると認識する。
For example, the food recognition unit 403 recognizes food as follows.
The food recognition unit 403 identifies an image that is most similar to the photographed food image FG indicated by the food image data 4116 included in the update information from among the images stored in the food image database. The food image database is a database in which image data for each food is stored. The degree of similarity is determined based on features such as shape and color. The food recognition unit 403 then recognizes that the food corresponding to the identified image is the food indicated by the food image data 4116 included in the update information.

なお、食品認識部403は、AI(Artificial Intelligence)によって食品の認識を行ってもよい。例えば教師用の撮影食品画像FGから食品の色や形状等の特徴量を学習する機械学習処理を行い、学習済みモデルを構築しておく。この学習済みモデルは、サーバー記憶部410に記憶させておく。食品認識部403は、更新情報に含まれる食品画像データ4116を入力データとして、学習済みモデルを参照し撮影食品画像FGが示す食品を認識する。ここで、この学習済みモデルがグローバルネットワークGNに接続する食品管理サーバー4以外の機器に記憶させており、食品管理サーバー4において食品を認識する構成でもよい。この構成の場合、食品認識部403は、更新情報に含まれる食品画像データ4116を、学習済みモデルを記憶する機器に送信し、この機器から食品の特定結果を取得する。そして、食品認識部403は、取得した特定結果が示す食品を、更新情報が含む食品画像データ4116が示す撮影食品画像FGが示す食品であると認識する。 The food recognition unit 403 may recognize food using AI (Artificial Intelligence). For example, a machine learning process is performed to learn feature quantities such as the color and shape of food from the photographed food image FG for training, and a trained model is constructed. This trained model is stored in the server storage unit 410. The food recognition unit 403 uses the food image data 4116 included in the update information as input data, refers to the trained model, and recognizes the food indicated by the photographed food image FG. Here, the trained model may be stored in a device other than the food management server 4 connected to the global network GN, and the food may be recognized in the food management server 4. In this configuration, the food recognition unit 403 transmits the food image data 4116 included in the update information to a device that stores the trained model, and acquires the food identification result from this device. The food recognition unit 403 then recognizes the food indicated by the acquired identification result as the food indicated by the photographed food image FG indicated by the food image data 4116 included in the update information.

食品認識部403は、食品の認識を行うと、認識した食品の食品アイコンを、アイコンデータベースから取得する。そして、実施の形態2では、冷蔵室食品管理レコードRRが有する食品画像データ4116の代わりに或いは共に、食品認識部403が取得した食品アイコンのアイコンデータが適切に格納される。また、実施の形態2では、引出食品管理レコードHRが有する食品画像データ4116の代わりに或いは共に、食品認識部403が取得した食品アイコンのアイコンデータが適切に格納される。 When the food recognition unit 403 recognizes a food, it obtains a food icon for the recognized food from the icon database. Then, in the second embodiment, the icon data of the food icon obtained by the food recognition unit 403 is appropriately stored instead of or in addition to the food image data 4116 held in the refrigerator food management record RR. Also, in the second embodiment, the icon data of the food icon obtained by the food recognition unit 403 is appropriately stored instead of or in addition to the food image data 4116 held in the drawer food management record HR.

これにより、実施の形態2は、アプリUI320において、撮影食品画像FGの代わりに食品アイコンを表示できる。 As a result, in embodiment 2, a food icon can be displayed in place of the photographed food image FG in the app UI 320.

[2-2.効果等]
実施の形態2によれば、実施の形態1と同様の効果を奏する。
[2-2. Effects, etc.]
According to the second embodiment, the same effects as those of the first embodiment are achieved.

(他の実施の形態)
以上のように、本出願において開示する例示として、上記実施の形態を説明した。しかしながら、本開示における技術は、これに限定されず、変更、置き換え、付加、省略などを行った実施の形態にも適用できる。また、上記実施の形態で説明した各構成要素を組み合わせて、新たな実施の形態とすることも可能である。
そこで、以下、他の実施の形態を例示する。
Other Embodiments
As described above, the above-mentioned embodiment has been described as an example disclosed in the present application. However, the technology in the present disclosure is not limited to this, and can be applied to an embodiment in which modifications, substitutions, additions, omissions, etc. are made. In addition, it is also possible to combine the components described in the above-mentioned embodiment to create a new embodiment.
Therefore, other embodiments will be exemplified below.

上述した実施の形態では、貯蔵庫として冷蔵庫1を例示した。しかしながら、本開示の貯蔵庫は、冷蔵庫1に限定されず、例えばオフィス等に設置される倉庫でもよい。上述した実施の形態では、本開示の物品として食品を例示したが、本開示の物品は食品に限定されず、貯蔵庫に応じて書物等の他の物品でもよい。 In the above-described embodiment, a refrigerator 1 is used as an example of a storage facility. However, the storage facility of the present disclosure is not limited to a refrigerator 1, and may be, for example, a warehouse installed in an office or the like. In the above-described embodiment, food is used as an example of an item of the present disclosure, but the item of the present disclosure is not limited to food, and may be other items such as books depending on the storage facility.

上述した実施の形態では、位置規制部材205が本体201の左右方向の中央にマーク207を有する構成を例示した。しかしながら、マーク207の位置は、本体201の左右方向の中央に限定されない。マーク207の位置は、本体201の左右方向の中央以外でもよい。この場合、中央位置記録用紙CYでは、マーク207を基準に位置調整されたカメラユニット2が適切に各種検出を行えるように、各マークが適切に記録されている。 In the above-described embodiment, a configuration has been exemplified in which the position restriction member 205 has the mark 207 at the center in the left-right direction of the main body 201. However, the position of the mark 207 is not limited to the center in the left-right direction of the main body 201. The position of the mark 207 may be other than the center in the left-right direction of the main body 201. In this case, each mark is appropriately recorded on the central position recording paper CY so that the camera unit 2, whose position is adjusted based on the mark 207, can appropriately perform various detections.

上述した実施の形態では、本開示の庫内画像として、左ドア11Aと右ドア11Bとが開状態である場合の冷蔵室11を正面から見た画像である冷蔵室庫内画像RGを例示した。しかしながら、本開示の庫内画像は、この冷蔵室庫内画像RGに限定されず、片開きのドアが開状態である場合の冷蔵室を正面から見た画像でもよいし、1の庫内が冷蔵室と冷凍室とを含む場合の冷蔵庫1において、ドアが開状態である場合のこの1の庫内を正面から見た画像でもよい。 In the above-described embodiment, the refrigerator compartment interior image RG, which is an image of the refrigerator compartment 11 viewed from the front when the left door 11A and the right door 11B are open, is exemplified as the refrigerator compartment interior image of the present disclosure. However, the refrigerator compartment interior image of the present disclosure is not limited to this refrigerator compartment interior image RG, and may be an image of the refrigerator compartment viewed from the front when a single door is open, or an image of the interior of a refrigerator 1 that includes a refrigerator compartment and a freezer compartment and is viewed from the front when the doors are open.

引出用カメラ204の撮影範囲は、アプリUI320が表示する上記画面の引き出し式収容室の種類に応じて、1又は複数の任意の引き出し式収容室を組み合わせた範囲としてもよい。 The shooting range of the drawer camera 204 may be a range that combines one or more drawer-type storage rooms depending on the type of drawer-type storage room on the above screen displayed by the app UI 320.

食品管理システム1000は、収容日時以外に、残量や期限日等の他の要素を管理してもよい。 In addition to the storage date and time, the food management system 1000 may also manage other elements such as remaining quantity and expiration date.

カメラユニット2が備える本体201と撮影部材202とは別体で構成されてもよい。 The main body 201 and the photographing member 202 of the camera unit 2 may be configured separately.

カメラユニット2は、所定の閾値以上引き出されなかった場合もケース画像CGを食品管理サーバー4に送信する構成としてもよい。この構成の場合、食品管理サーバー4は、所定の閾値以上引き出されなかった場合のケース画像CGを記憶し、端末装置3に提供する。そして、アプリ実行部301は、上段ケース画像JCG及び下段ケース画像GCGの各々と差し替え可能に、このケース画像CGをアプリUI320において表示する。 The camera unit 2 may be configured to transmit the case image CG to the food management server 4 even if the food is not pulled out by the predetermined threshold or more. In this configuration, the food management server 4 stores the case image CG when the food is not pulled out by the predetermined threshold or more, and provides it to the terminal device 3. The application execution unit 301 then displays this case image CG in the application UI 320 so that it can be replaced with each of the upper case image JCG and the lower case image GCG.

上述した実施の形態では、ユーザーPがカメラユニット2を冷蔵庫1に設置する場合を例示したが、カメラユニット2は冷蔵庫1に設置された状態で出荷されてもよい。 In the above embodiment, the case where the user P installs the camera unit 2 in the refrigerator 1 is illustrated, but the camera unit 2 may be shipped in a state where it is already installed in the refrigerator 1.

サーバープロセッサー400が食品検出部225として機能し、カメラユニットプロセッサー220は食品検出部225として機能しない構成でもよい。この構成の場合、カメラユニット2は、録画ファイル231を食品管理サーバー4に送信する。 The server processor 400 may function as the food detection unit 225, and the camera unit processor 220 may not function as the food detection unit 225. In this configuration, the camera unit 2 transmits the recording file 231 to the food management server 4.

上述した実施の形態では、本開示のセンサーとして、人感センサー212を例示した。しかしながら、本開示のセンサーは、人感センサー212に限定されず、照度センサーや、冷蔵庫1の把持部に設けられる静電センサー等でもよい。この静電センサーの場合、冷蔵庫1とカメラユニット2とが通信可能であり、冷蔵庫1は、静電センサーの検出値をカメラユニット2に送信する。 In the above-described embodiment, the human presence sensor 212 is exemplified as a sensor of the present disclosure. However, the sensor of the present disclosure is not limited to the human presence sensor 212, and may be an illuminance sensor, an electrostatic sensor provided on the grip of the refrigerator 1, or the like. In the case of this electrostatic sensor, the refrigerator 1 and the camera unit 2 are capable of communicating with each other, and the refrigerator 1 transmits the detection value of the electrostatic sensor to the camera unit 2.

冷蔵室食品管理レコードRR及び引出食品管理レコードHRを端末装置3が記憶し、カメラユニット2が検出する食品に係る各種情報を食品管理アプリ311が管理する構成でもよい。この構成の場合、アプリ実行部301は、端末装置3が記憶する各レコードの内容を、上述した食品管理サーバー4と同様に適宜更新する。これにより、食品管理システム1000は食品管理サーバー4を具備する必要がなくシステム構成が簡易となる。また、この構成の場合、アプリ実行部301は、食品認識部403として機能してもよい。 The refrigerator food management record RR and the drawer food management record HR may be stored in the terminal device 3, and the food management app 311 may manage various information related to food detected by the camera unit 2. In this configuration, the app execution unit 301 appropriately updates the contents of each record stored in the terminal device 3 in the same manner as the food management server 4 described above. This simplifies the system configuration, as the food management system 1000 does not need to include the food management server 4. Furthermore, in this configuration, the app execution unit 301 may function as the food recognition unit 403.

例えば、冷蔵庫1の主箱体10に形成される部屋の種類は、冷蔵室11、製氷室12、新鮮凍結室13、冷凍室14、及び野菜室15に限定されず、少なくてもよいし、さらに別の種類の部屋が形成されてもよい。また、冷蔵室11の前面の開口部に設けられるドアの数は、1つでもよい。 For example, the types of compartments formed in the main box 10 of the refrigerator 1 are not limited to the refrigerator compartment 11, ice-making compartment 12, fresh-freezing compartment 13, freezer compartment 14, and vegetable compartment 15, and there may be fewer compartments, or other types of compartments may be formed. Also, the number of doors provided at the opening on the front of the refrigerator compartment 11 may be one.

例えば、引出14A、15Aが備えるケースは、2段に限定されず、さらに多くても良い。この場合、あるケースが本開示の第1ケースに相当し、このあるケースの下段のケースが、本開示の第2ケースに相当する。 For example, the number of cases provided in drawers 14A and 15A is not limited to two, and may be greater. In this case, one case corresponds to the first case of the present disclosure, and the case below this case corresponds to the second case of the present disclosure.

例えば、カメラユニットプロセッサー220、端末プロセッサー300、及びサーバープロセッサー400は、単一のプロセッサーにより構成されてもよいし、複数のプロセッサーにより構成されていてもよい。 For example, the camera unit processor 220, the terminal processor 300, and the server processor 400 may be configured as a single processor or as multiple processors.

図6、図7、及び図26に示した各部は一例であって、具体的な実装形態は特に限定されない。つまり、必ずしも各部に個別に対応するハードウェアが実装される必要はなく、一つのプロセッサーがプログラムを実行することで各部の機能を実現する構成とすることも勿論可能である。また、上述した実施の形態においてソフトウェアで実現される機能の一部をハードウェアとしてもよく、或いは、ハードウェアで実現される機能の一部をソフトウェアで実現してもよい。その他、カメラユニット2、端末装置3、及び食品管理サーバー4の他の各部の具体的な細部構成についても、本開示の趣旨を逸脱しない範囲で任意に変更可能である。 The components shown in Figures 6, 7, and 26 are merely examples, and the specific implementation form is not particularly limited. In other words, it is not necessary to implement hardware that corresponds to each component individually, and it is of course possible to implement a configuration in which a single processor executes a program to realize the functions of each component. Also, some of the functions realized by software in the above-mentioned embodiment may be hardware, or some of the functions realized by hardware may be software. In addition, the specific detailed configurations of the other components of the camera unit 2, terminal device 3, and food management server 4 may also be changed as desired without departing from the spirit of this disclosure.

また、例えば、図13、図14、図22、及び図25に示す動作のステップ単位は、食品管理システム1000の各部の動作の理解を容易にするために、主な処理内容に応じて分割したものであり、処理単位の分割の仕方や名称によって、本開示が限定されることはない。 In addition, for example, the step units of the operations shown in Figures 13, 14, 22, and 25 are divided according to the main processing content in order to facilitate understanding of the operation of each part of the food management system 1000, and the present disclosure is not limited by the manner in which the processing units are divided or the names of the processing units.

なお、上述の実施の形態は、本開示における技術を例示するためのものであるから、特許請求の範囲またはその均等の範囲において種々の変更、置き換え、付加、省略などを行うことができる。 The above-described embodiments are intended to illustrate the technology disclosed herein, and various modifications, substitutions, additions, omissions, etc. may be made within the scope of the claims or their equivalents.

以上のように、本発明に係るプログラム、端末装置、及び端末装置の制御方法は、冷蔵庫に入出庫されている食品の画像を表示する用途に利用可能である。 As described above, the program, terminal device, and control method for the terminal device according to the present invention can be used to display images of food being put into and taken out of a refrigerator.

1 冷蔵庫(貯蔵庫)
2 カメラユニット(撮影装置)
3 端末装置
4 食品管理サーバー
10 主箱体
10A 前端縁
10B 上面
11 冷蔵室
11A 左ドア
11B 右ドア
11C ドア
12 製氷室(引き出し式収容室)
12A、13A、14A、15A、16A 引出
13 新鮮凍結室(引き出し式収容室)
14 冷凍室(引き出し式収容室)
15 野菜室(引き出し式収容室)
32 タッチパネル(表示部)
201 本体
202 撮影部材
203 冷蔵室用カメラ
204 引出用カメラ
205 位置規制部材
206 底面
207 マーク
212 人感センサー(センサー)
213 カメラ
223 撮影制御部
224 録画制御部
225 食品検出部(物品検出部)
231 録画ファイル
300 端末プロセッサー(コンピューター)
301 アプリ実行部(表示制御部)
311 食品管理アプリ(プログラム、アプリケーションプログラム)
1000 食品管理システム
BA 分割エリア(エリア)
FG、FG1 撮影食品画像(食品画像)
GCA 下段ケース(第2ケース)
GCG 下段ケース画像(第2ケース画像)
JCA 上段ケース(第1ケース)
JCG 上段ケース画像(第1ケース画像)
MIC メモ入力アイコン(メモ入力画像)
P ユーザー
RG 冷蔵室庫内画像(庫内画像)
1. Refrigerator (storage)
2. Camera unit (photography device)
3 Terminal device 4 Food management server 10 Main box body 10A Front edge 10B Top surface 11 Refrigerator compartment 11A Left door 11B Right door 11C Door 12 Ice making compartment (drawer type storage compartment)
12A, 13A, 14A, 15A, 16A Drawers 13 Fresh freezing chamber (drawer-type storage chamber)
14 Freezer (drawer-type storage compartment)
15 Vegetable compartment (drawer-type storage compartment)
32 Touch panel (display unit)
201 Main body 202 Shooting member 203 Refrigerator camera 204 Drawer camera 205 Position control member 206 Bottom surface 207 Mark 212 Human sensor (sensor)
213 Camera 223 Photography control unit 224 Recording control unit 225 Food detection unit (item detection unit)
231 Recording file 300 Terminal processor (computer)
301 Application execution unit (display control unit)
311 Food management application (program, application program)
1000 Food Control System BA Division Area (Area)
FG, FG1 Photographed food images (food images)
GCA Lower Case (2nd Case)
GCG lower case image (second case image)
JCA Upper Case (1st Case)
JCG upper case image (first case image)
MIC memo input icon (memo input image)
P User RG Refrigerator interior image (interior image)

Claims (8)

表示部を備える端末装置のコンピューターを、
前記表示部によって、空の冷蔵庫の庫内を前記冷蔵庫の正面から見た場合を示す庫内画像を表示し、表示した前記庫内画像において、前記庫内に収容される食品の収容エリアと対応するエリアに、前記食品を示す食品画像を表示する表示制御部として機能させ、
前記庫内画像は、前記端末装置のユーザーが使用する前記冷蔵庫の機種に応じた画像であり、
前記庫内画像は複数の前記エリアに分割されており、前記庫内画像が有する前記エリアの数は、前記端末装置のユーザーが使用する前記冷蔵庫の機種に応じた数であり、
前記表示制御部は、
前記庫内に入庫したことが検出された前記食品のうち前記庫内から出庫したことが検出された前記食品を除く前記食品を示す前記食品画像を表示し、
1の前記エリアに複数の前記食品画像を表示する場合、複数の前記食品画像を並べて表示し、
1の前記エリアには、同時に表示可能な前記食品画像の上限数が設定され、
前記表示制御部は、
前記食品の収容エリアと対応する1の前記エリアにおいて表示対象の前記食品画像の数が前記上限数を上回る場合、表示対象の前記食品画像のうち前記上限数以下の数の前記食品画像を前記エリアに表示し、
前記エリアに表示されている前記食品画像に対する操作に応じて、前記エリアに表示する前記食品画像を、前記上限数以下の数を維持して切り替える、
プログラム。
A computer of a terminal device having a display unit,
The display unit functions as a display control unit that displays an interior image showing the interior of an empty refrigerator as viewed from the front of the refrigerator, and displays a food image showing the food in an area of the displayed interior image corresponding to an area for storing the food in the refrigerator,
The interior image is an image corresponding to the model of the refrigerator used by the user of the terminal device,
The interior image is divided into a plurality of areas, and the number of areas included in the interior image corresponds to the model of the refrigerator used by a user of the terminal device,
The display control unit is
displaying the food images showing the foods detected to have been stored in the storage compartment, excluding the foods detected to have been removed from the storage compartment;
When a plurality of the food images are displayed in one of the areas, the plurality of the food images are displayed side by side;
An upper limit of the number of food images that can be displayed simultaneously is set in one of the areas,
The display control unit is
When the number of the food images to be displayed in one of the areas corresponding to the food storage area exceeds the upper limit number, the food images to be displayed are displayed in the area in a number equal to or less than the upper limit number;
switching the food images displayed in the area while maintaining the number of the food images to be displayed in the area equal to or less than the upper limit number in response to an operation on the food images displayed in the area;
program.
前記表示制御部は、前記庫内に入庫したことが検出された前記食品を示す前記食品画像を、前記食品が入庫したことが特定された収容エリアと対応するエリアに表示する、
請求項1に記載のプログラム。
The display control unit displays the food image indicating the food detected to have been stored in the storage unit in an area corresponding to the storage area in which the food has been stored.
The program according to claim 1.
前記食品画像は、前記冷蔵庫に入出庫される食品を撮影する冷蔵室用カメラの撮影画像である、
請求項1に記載のプログラム。
The food image is an image captured by a refrigerator compartment camera that captures food entering and leaving the refrigerator.
The program according to claim 1.
前記食品画像は、前記食品の種類に対応するアイコンである、
請求項1に記載のプログラム。
The food image is an icon corresponding to the type of food.
The program according to claim 1.
前記表示制御部は、
前記端末装置のユーザーからメモの入力を前記食品画像ごとに受け付け、メモを受け付けたことを示すメモ入力画像を前記食品画像に関連付けて表示する、
請求項1から4のいずれか一項に記載のプログラム。
The display control unit is
accepting an input of a memo from a user of the terminal device for each of the food images, and displaying a memo input image indicating that a memo has been accepted in association with the food image;
The program according to any one of claims 1 to 4.
前記端末装置にインストール可能なアプリケーションプログラムである、
請求項1から5のいずれか一項に記載のプログラム。
An application program that can be installed in the terminal device,
The program according to any one of claims 1 to 5.
表示部と、
前記表示部によって、空の冷蔵庫の庫内を前記冷蔵庫の正面から見た場合を示す庫内画像を表示し、表示した前記庫内画像において、前記庫内に収容される食品の収容エリアと対応するエリアに、前記食品を示す食品画像を表示する表示制御部と、を備え、
前記庫内画像は、末装置のユーザーが使用する前記冷蔵庫の機種に応じた画像であり、
前記庫内画像は複数の前記エリアに分割されており、前記庫内画像が有する前記エリアの数は、前記端末装置のユーザーが使用する前記冷蔵庫の機種に応じた数であり、
前記表示制御部は、
前記庫内に入庫したことが検出された前記食品のうち前記庫内から出庫したことが検出された前記食品を除く前記食品を示す前記食品画像を表示し、
1の前記エリアに複数の前記食品画像を表示する場合、複数の前記食品画像を並べて表示し、
1の前記エリアには、同時に表示可能な前記食品画像の上限数が設定され、
前記表示制御部は、
前記食品の収容エリアと対応する1の前記エリアにおいて表示対象の前記食品画像の数が前記上限数を上回る場合、表示対象の前記食品画像のうち前記上限数以下の数の前記食品画像を前記エリアに表示し、
前記エリアに表示されている前記食品画像に対する操作に応じて、前記エリアに表示する前記食品画像を、前記上限数以下の数を維持して切り替える、
端末装置。
A display unit;
A display control unit that displays an interior image showing the interior of an empty refrigerator as viewed from the front of the refrigerator by the display unit, and displays a food image showing the food in an area corresponding to a storage area of the food stored in the refrigerator in the displayed interior image,
The interior image is an image corresponding to the model of the refrigerator used by a user of the terminal device,
The interior image is divided into a plurality of areas, and the number of areas included in the interior image corresponds to the model of the refrigerator used by a user of the terminal device,
The display control unit is
displaying the food images showing the foods detected to have been stored in the storage compartment, excluding the foods detected to have been removed from the storage compartment;
When a plurality of the food images are displayed in one of the areas, the plurality of the food images are displayed side by side;
An upper limit of the number of food images that can be displayed simultaneously is set in one of the areas,
The display control unit is
When the number of the food images to be displayed in one of the areas corresponding to the food storage area exceeds the upper limit number, the food images to be displayed are displayed in the area in a number equal to or less than the upper limit number;
switching the food images displayed in the area while maintaining the number of the food images to be displayed in the area equal to or less than the upper limit number in response to an operation on the food images displayed in the area;
Terminal device.
表示部を備える端末装置の制御方法であって、
前記表示部によって、空の冷蔵庫の庫内を前記冷蔵庫の正面から見た場合を示す庫内画像を表示し、
前記庫内画像は、前記端末装置のユーザーが使用する前記冷蔵庫の機種に応じた画像であり、
前記庫内画像は複数のリアに分割されており、前記庫内画像が有する前記エリアの数は、前記端末装置のユーザーが使用する前記冷蔵庫の機種に応じた数であり、
表示した前記庫内画像において、前記庫内に収容される食品の収容エリアと対応する前記エリアに、前記庫内に入庫したことが検出された前記食品のうち前記庫内から出庫したことが検出された前記食品を除く前記食品を示す食品画像を表示し、
1の前記エリアに複数の前記食品画像を表示する場合、複数の前記食品画像を並べて表示し、
1の前記エリアには、同時に表示可能な前記食品画像の上限数が設定され、
前記食品の収容エリアと対応する1の前記エリアにおいて表示対象の前記食品画像の数が前記上限数を上回る場合、表示対象の前記食品画像のうち前記上限数以下の数の前記食品画像を前記エリアに表示し、
前記エリアに表示されている前記食品画像に対する操作に応じて、前記エリアに表示する前記食品画像を、前記上限数以下の数を維持して切り替える、
端末装置の制御方法。
A method for controlling a terminal device having a display unit, comprising:
displaying an interior image showing the interior of an empty refrigerator as viewed from the front of the refrigerator by the display unit;
The interior image is an image corresponding to the model of the refrigerator used by the user of the terminal device,
The interior image is divided into a plurality of areas , and the number of areas included in the interior image corresponds to the model of the refrigerator used by the user of the terminal device,
In the displayed interior image, food images showing the foods detected to have entered the interior of the refrigerator, excluding the foods detected to have been removed from the interior of the refrigerator, are displayed in the area corresponding to the storage area of the foods stored in the refrigerator;
When a plurality of the food images are displayed in one of the areas, the plurality of the food images are displayed side by side;
An upper limit of the number of food images that can be displayed simultaneously is set in one of the areas,
When the number of the food images to be displayed in one of the areas corresponding to the food storage area exceeds the upper limit number, the food images to be displayed are displayed in the area in a number equal to or less than the upper limit number;
switching the food images displayed in the area while maintaining the number of the food images to be displayed in the area equal to or less than the upper limit number in response to an operation on the food images displayed in the area;
A method for controlling a terminal device.
JP2021029012A 2021-02-25 2021-02-25 PROGRAM, TERMINAL DEVICE, AND TERMINAL DEVICE CONTROL METHOD Active JP7620875B2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2021029012A JP7620875B2 (en) 2021-02-25 2021-02-25 PROGRAM, TERMINAL DEVICE, AND TERMINAL DEVICE CONTROL METHOD
CN202180094508.0A CN116888417A (en) 2021-02-25 2021-11-17 Program, terminal device and control method of terminal device
PCT/JP2021/042221 WO2022180950A1 (en) 2021-02-25 2021-11-17 Program, terminal device, and terminal device control method
JP2024032767A JP7702632B2 (en) 2021-02-25 2024-03-05 PROGRAM, TERMINAL DEVICE, AND CONTROL METHOD FOR TERMINAL DEVICE
JP2025090376A JP2025113484A (en) 2021-02-25 2025-05-30 PROGRAM, TERMINAL DEVICE, AND TERMINAL DEVICE CONTROL METHOD

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021029012A JP7620875B2 (en) 2021-02-25 2021-02-25 PROGRAM, TERMINAL DEVICE, AND TERMINAL DEVICE CONTROL METHOD

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2024032767A Division JP7702632B2 (en) 2021-02-25 2024-03-05 PROGRAM, TERMINAL DEVICE, AND CONTROL METHOD FOR TERMINAL DEVICE

Publications (2)

Publication Number Publication Date
JP2022130059A JP2022130059A (en) 2022-09-06
JP7620875B2 true JP7620875B2 (en) 2025-01-24

Family

ID=83047914

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2021029012A Active JP7620875B2 (en) 2021-02-25 2021-02-25 PROGRAM, TERMINAL DEVICE, AND TERMINAL DEVICE CONTROL METHOD
JP2024032767A Active JP7702632B2 (en) 2021-02-25 2024-03-05 PROGRAM, TERMINAL DEVICE, AND CONTROL METHOD FOR TERMINAL DEVICE
JP2025090376A Pending JP2025113484A (en) 2021-02-25 2025-05-30 PROGRAM, TERMINAL DEVICE, AND TERMINAL DEVICE CONTROL METHOD

Family Applications After (2)

Application Number Title Priority Date Filing Date
JP2024032767A Active JP7702632B2 (en) 2021-02-25 2024-03-05 PROGRAM, TERMINAL DEVICE, AND CONTROL METHOD FOR TERMINAL DEVICE
JP2025090376A Pending JP2025113484A (en) 2021-02-25 2025-05-30 PROGRAM, TERMINAL DEVICE, AND TERMINAL DEVICE CONTROL METHOD

Country Status (3)

Country Link
JP (3) JP7620875B2 (en)
CN (1) CN116888417A (en)
WO (1) WO2022180950A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2025009211A1 (en) * 2023-07-04 2025-01-09

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016196981A (en) 2015-04-03 2016-11-24 三菱電機株式会社 Storage management system and storage management method
WO2018016054A1 (en) 2016-07-21 2018-01-25 三菱電機株式会社 Refrigerator system
US20200088463A1 (en) 2018-09-18 2020-03-19 Samsung Electronics Co., Ltd. Refrigerator and method of controlling thereof
JP2020115304A (en) 2019-01-18 2020-07-30 ブラザー工業株式会社 Generation device, display device, generation method, and generation program

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6383575A (en) * 1986-09-29 1988-04-14 松下冷機株式会社 Refrigerator with stock controller
JP3748369B2 (en) 2000-09-06 2006-02-22 株式会社東芝 Food management storage
WO2017179188A1 (en) 2016-04-15 2017-10-19 三菱電機株式会社 Refrigerator and network system including same
CN107796168A (en) * 2016-09-07 2018-03-13 北京京东尚科信息技术有限公司 The food product information management method of intelligent refrigerator
KR102473583B1 (en) * 2017-08-30 2022-12-05 삼성전자주식회사 Refrigerator, And Controlling Method of thereof
US11852405B2 (en) * 2018-05-31 2023-12-26 Mitsubishi Electric Corporation Refrigerator system
JP7101130B2 (en) 2019-01-22 2022-07-14 日立グローバルライフソリューションズ株式会社 Remote control device for refrigerator, control method and program of remote control device for refrigerator
CN111310586A (en) * 2020-01-19 2020-06-19 合肥美的电冰箱有限公司 Management method, management device and refrigerator for food in refrigerator

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016196981A (en) 2015-04-03 2016-11-24 三菱電機株式会社 Storage management system and storage management method
WO2018016054A1 (en) 2016-07-21 2018-01-25 三菱電機株式会社 Refrigerator system
US20200088463A1 (en) 2018-09-18 2020-03-19 Samsung Electronics Co., Ltd. Refrigerator and method of controlling thereof
JP2020115304A (en) 2019-01-18 2020-07-30 ブラザー工業株式会社 Generation device, display device, generation method, and generation program

Also Published As

Publication number Publication date
JP2025113484A (en) 2025-08-01
JP2024052973A (en) 2024-04-12
JP7702632B2 (en) 2025-07-04
CN116888417A (en) 2023-10-13
WO2022180950A1 (en) 2022-09-01
JP2022130059A (en) 2022-09-06

Similar Documents

Publication Publication Date Title
JP7710173B2 (en) Photographing device and method for controlling the photographing device
JP7649979B2 (en) Imaging equipment
JP2025113484A (en) PROGRAM, TERMINAL DEVICE, AND TERMINAL DEVICE CONTROL METHOD
JP7182139B2 (en) Food detection device and food management system
CN101515226B (en) Dual-system display method, notebook computer with assistant screen, and assistant display device
WO2022049921A1 (en) Food management system
WO2023095526A1 (en) Program, terminal device,and recipe display system
JP7637909B2 (en) PROGRAM, TERMINAL DEVICE, AND CONTROL METHOD FOR TERMINAL DEVICE
JP2024088755A (en) PROGRAM, TERMINAL DEVICE, AND FOOD MANAGEMENT SYSTEM
JP2021053174A (en) Portable terminal and imaging auxiliary program
JP2021107998A (en) Information processing system, method for controlling the same, and program
JP7792590B2 (en) Detection system, program, and inventory management method
US7898566B2 (en) Video processing apparatus and object identifying method
WO2023095536A1 (en) Detection device, control method for detection device, and program
JP2024058085A (en) Article management system, article management system control method, article management device, and program
KR100381181B1 (en) System for storage list composing of refrigerator and the controlling method
JPH08185395A (en) File selection device by sensitivity input

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20221028

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20221028

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230131

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230330

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230704

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230901

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20231205

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240305

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20240329

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240625

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240807

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241226

R150 Certificate of patent or registration of utility model

Ref document number: 7620875

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150