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
JP7633971B2 - Food Management System - Google Patents
[go: Go Back, main page]

JP7633971B2 - Food Management System - Google Patents

Food Management System Download PDF

Info

Publication number
JP7633971B2
JP7633971B2 JP2022146012A JP2022146012A JP7633971B2 JP 7633971 B2 JP7633971 B2 JP 7633971B2 JP 2022146012 A JP2022146012 A JP 2022146012A JP 2022146012 A JP2022146012 A JP 2022146012A JP 7633971 B2 JP7633971 B2 JP 7633971B2
Authority
JP
Japan
Prior art keywords
ingredient
character string
management system
list
ingredients
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
JP2022146012A
Other languages
Japanese (ja)
Other versions
JP2024041290A (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.)
Hitachi Global Life Solutions Inc
Original Assignee
Hitachi Global Life Solutions Inc
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 Hitachi Global Life Solutions Inc filed Critical Hitachi Global Life Solutions Inc
Priority to JP2022146012A priority Critical patent/JP7633971B2/en
Priority to PCT/JP2022/046147 priority patent/WO2024057563A1/en
Priority to CN202280089918.0A priority patent/CN118591815A/en
Priority to TW111149619A priority patent/TWI887591B/en
Publication of JP2024041290A publication Critical patent/JP2024041290A/en
Application granted granted Critical
Publication of JP7633971B2 publication Critical patent/JP7633971B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services

Landscapes

  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Medical Treatment And Welfare Office Work (AREA)
  • Cold Air Circulating Systems And Constructional Details In Refrigerators (AREA)

Description

本発明は、食材管理システムに関する。 The present invention relates to a food ingredient management system.

近年、IT技術の進展により、携帯情報端末の音声入力機能を活用した家庭電化製品の管理制御が実現されている。例えば冷蔵庫に関して特許文献1では、冷蔵庫に保存された食材の管理において、使い勝手の向上を図ることができる情報処理システムを提供することを目的として、「情報処理システムは、音声対話機能の1回の受付終了までに複数種類の食材を登録可能である処理部を持つ。処理部は、1回の起動において1つの指示を受け付けたら起動状態を終了する第1モードと、1回の起動において1つの指示を受け付けても起動状態を継続する第2モードとを実行可能であり、食材の登録に関しては第2モードを実行する。」ことを提案している。 In recent years, advances in IT technology have made it possible to manage and control home electrical appliances using the voice input function of mobile information terminals. For example, in relation to refrigerators, Patent Document 1 proposes, with the aim of providing an information processing system that can improve usability in managing ingredients stored in a refrigerator, that "the information processing system has a processing unit that can register multiple types of ingredients before one reception of the voice dialogue function is completed. The processing unit can execute a first mode that ends the activated state when one instruction is received in one startup, and a second mode that continues the activated state even if one instruction is received in one startup, and executes the second mode for registering ingredients."

特開2021-128559号公報JP 2021-128559 A

特許文献1によれば、携帯情報端末に対するウェイクアップワードを毎回使用しなくても、連続して音声入力が可能であり、食品名に付随する数量などの不明な情報については、手入力を促す案内をすることにしている。 According to Patent Document 1, continuous voice input is possible without having to use a wake-up word for the mobile information terminal every time, and for unknown information such as the quantity associated with the food name, a prompt is displayed to encourage manual input.

しかし、音声入力では音声認識ミスによる、意図しない食材名認識があり得るが、これを円滑に訂正しながら、食材登録していくには改善の余地がある。 However, with voice input, there is a possibility of unintended ingredient names being recognized due to voice recognition errors, and there is room for improvement in smoothly correcting these while registering ingredients.

以上のことから本発明においては、1以上のコンピュータに、音声入力の受付を開始させる開始部と、音声認識した文字列を表示画面に表示させる表示出力部と、前記表示画面に表示された文字列の編集をユーザの操作に応じて受付け、編集された場合は編集後の文字列を前記表示画面に表示させる編集処理部と、音声認識した文字列に終端を付与し、その後に音声認識した文字列を新たな文字列として扱わせる終端付与部と、ユーザの操作に応じて、前記表示画面に表示されている文字列を食材名として、食材リストに追加させる登録処理部と、としての動作を行わせる、食材管理システムにおいて、さらに以下(1)~(3)のいずれかの構成を有する食材管理システムとした。
(1)前記表示出力部は、2以上の文字列を表示し、前記編集処理部は、前記表示出力部が表示する文字列それぞれに対して編集が可能であり、前記登録処理部は、前記表示出力部が表示する文字列それぞれを食材名として、食材リストに追加させ、食材名と、該食材名に対応する食材詳細情報とを記憶したマスタデータベースを参照可能であり、前記登録処理部の動作の際、前記表示出力部が表示している文字列それぞれに対応する食材名を前記マスタデータベースから検索し、対応する食材名がある文字列については、該食材名及び対応する食材詳細情報を組として食材リストに追加させることが可能であり、前記表示出力部が表示している文字列を検索ワードとして前記マスタデータベースを検索した結果、複数の完全一致の候補食材を取得した場合、前記登録処理部を動作させても、該食材名に対しては食材詳細情報を設定しない。
(2)前記表示出力部は、1の文字列を表示し、前記登録処理部の動作の後、自動的に前記開始部を動作させ、食材名と、該食材名に対応する食材詳細情報とを記憶したマスタデータベースを参照可能であり、前記表示出力部が表示している文字列に対応する食材名を前記マスタデータベースから検索し、対応する食材名があれば前記表示出力部に候補食材として表示させ、前記表示画面に表示された、該候補食材の選択をユーザから受付けた場合、前記登録処理部は、該候補食材の食材名及び対応する食材詳細情報を組として食材リストに追加させ、前記表示出力部が表示している文字列を検索ワードとして前記マスタデータベースを検索した結果、複数の完全一致の候補食材を取得した場合、前記登録処理部を動作させても、該食材名に対しては食材詳細情報を設定しない。
(3)前記食材リストに含まれる、消費目安日が未設定のまま時間経過した食材の存在、又は、消費目安日が未設定の食材の数に応じて、消費目安日の設定を促す出力を行う。
In view of the above, the present invention provides an ingredient management system that causes one or more computers to operate as an initiation unit that starts accepting voice input, a display output unit that displays a voice-recognized character string on a display screen, an edit processing unit that accepts editing of the character string displayed on the display screen in response to user operation and, if edited, displays the edited character string on the display screen, a termination assignment unit that assigns a terminator to the voice-recognized character string and then treats the voice-recognized character string as a new character string, and a registration processing unit that, in response to user operation, adds the character string displayed on the display screen as an ingredient name to an ingredient list , and further has any of the following configurations (1) to (3) .
(1) The display output unit displays two or more character strings, and the editing processing unit is capable of editing each of the character strings displayed by the display output unit. The registration processing unit adds each of the character strings displayed by the display output unit to an ingredient list as an ingredient name and is capable of referencing a master database that stores ingredient names and ingredient detail information corresponding to the ingredient names. When the registration processing unit operates, the display output unit searches the master database for ingredient names corresponding to each of the character strings displayed, and for a character string that has a corresponding ingredient name, the ingredient name and the corresponding ingredient detail information can be added to the ingredient list as a set. If the master database is searched using the character string displayed by the display output unit as a search word and multiple candidate ingredients that are exact matches are obtained, even if the registration processing unit is operated, the ingredient detail information is not set for the ingredient name.
(2) The display output unit displays a character string and, after the operation of the registration processing unit, automatically operates the start unit and is capable of referring to a master database that stores ingredient names and ingredient detail information corresponding to the ingredient names. The display output unit searches the master database for an ingredient name corresponding to the character string displayed by the display output unit. If a corresponding ingredient name is found, the display output unit displays it as a candidate ingredient. When a selection of a candidate ingredient displayed on the display screen is accepted from a user, the registration processing unit adds a pair of the ingredient name of the candidate ingredient and the corresponding ingredient detail information to an ingredient list. When the master database is searched using the character string displayed by the display output unit as a search word and multiple candidate ingredients that are exact matches are obtained, the ingredient detail information is not set for the ingredient name even if the registration processing unit is operated.
(3) Depending on the presence of ingredients included in the ingredient list for which time has passed without an estimated consumption date being set, or the number of ingredients for which an estimated consumption date has not been set, an output is provided to encourage the user to set an estimated consumption date.

本発明の実施例に係る食材管理装置の全体構成例を示す図。1 is a diagram showing an example of the overall configuration of a foodstuff management device according to an embodiment of the present invention. 音声入力時の携帯情報端末2の画面構成例を示す図。FIG. 4 is a diagram showing an example of a screen configuration of the portable information terminal 2 when voice input is performed. 方式1における画面遷移例を示す図。FIG. 13 is a diagram showing an example of screen transition in method 1. 方式1における候補情報が存在する場合での画面遷移例を示す図。13A and 13B are diagrams showing an example of screen transition when candidate information exists in method 1. 方式1における候補情報が存在しない場合での画面遷移例を示す図。13A and 13B are diagrams showing an example of screen transition when candidate information does not exist in method 1. 方式1におけるユーザと携帯情報端末とサーバの間での一連の処理手順を示すシーケンス図。FIG. 13 is a sequence diagram showing a series of processing steps among a user, a portable information terminal, and a server in method 1. 方式2における画面遷移例を示す図。FIG. 13 is a diagram showing an example of screen transition in method 2. 方式2の画面遷移例を示す図。FIG. 13 is a diagram showing an example of screen transition in method 2. 仮リスト表示からの食材名変更時の画面遷移例を示す図。FIG. 13 shows an example of a screen transition when changing an ingredient name from a provisional list display. 仮リスト表示からの食材名削除時の画面遷移例を示す図。FIG. 13 shows an example of screen transition when deleting an ingredient name from the provisional list display. 方式2におけるユーザと携帯情報端末とサーバの間での一連の処理手順を示すシーケンス図。FIG. 11 is a sequence diagram showing a series of processing steps among a user, a portable information terminal, and a server in method 2. マスタデータベースとコンシェルジュデータベースの構成例を示す図。FIG. 2 is a diagram showing an example of the configuration of a master database and a concierge database. マスタデータベース、コンシェルジュデータベースを参照するときの概略フローを示す図。FIG. 13 is a diagram showing a schematic flow when referring to a master database and a concierge database. コンシェルジュデータベースのデータ構造例を示す図。FIG. 13 is a diagram showing an example of a data structure of a concierge database. 型式及び設定ごとに想定される貯蔵室位置を示す図。A diagram showing the assumed storage chamber locations for each model and setting. コンシェルジュデータベースを参照するときの画面遷移を示す図。FIG. 13 is a diagram showing the screen transition when referring to a concierge database. マスタデータベースとコンシェルジュデータベースの連動処理手順を示すシーケンス図。FIG. 13 is a sequence diagram showing a procedure for linking a master database and a concierge database. 検索ワードに完全一致する食材が複数ある場合の処理を示す図。A diagram showing the process when there are multiple ingredients that exactly match the search word. 消費目安日を過ぎた食材の表示の取り扱いを示す図。A diagram showing how to handle the labeling of food ingredients that have passed their recommended consumption date. 保管中の食材リストから削除した食材の取り扱いを示す図。FIG. 13 is a diagram showing how to handle an ingredient that has been deleted from the list of ingredients being stored. 食材管理機能起動直後のトップ画面の一例を示す図。FIG. 13 is a diagram showing an example of a top screen displayed immediately after starting an ingredient management function. 消費目安登録のリマインダ機能に関する画面遷移を示す図。13A to 13C are diagrams showing screen transitions relating to a reminder function for registering estimated consumption. 食材の追加をどの方法で行うかユーザが選択できる場合の画面遷移を示す図。FIG. 13 shows screen transitions when the user can select a method for adding ingredients.

以下、本発明の実施例について、添付の図面を参照しつつ説明する。実施例においては食材管理装置(食材管理システム)について説明するが、食材に限らず、任意の物品についても適用できる。 The following describes an embodiment of the present invention with reference to the accompanying drawings. In the embodiment, a foodstuff management device (foodstuff management system) is described, but the present invention can be applied to any item, not limited to foodstuffs.

図1は、本発明の実施例に係る食材管理装置の全体構成例を示す図である。食材管理装置はコンピュータとしての携帯情報端末2と、マスタデータベース31、食材リスト32、及びコンシェルジュデータベース33を記憶するコンピュータとしてのサーバ3を含む。これらがクラウドまたはネットワーク(以下、単にクラウド5という。)を経由して連携したコンピュータの演算処理を行い、適宜携帯情報端末2の画面を生成する。例えば食材リスト32は、携帯情報端末2などに記憶されてもよい。貯蔵庫の一例としての冷蔵庫4は、例えば後述するカメラを備える場合は少なくとも、クラウド5に接続可能にすることができる。 Fig. 1 is a diagram showing an example of the overall configuration of a foodstuff management device according to an embodiment of the present invention. The foodstuff management device includes a mobile information terminal 2 as a computer, and a server 3 as a computer that stores a master database 31, an ingredient list 32, and a concierge database 33. These are linked via a cloud or a network (hereinafter simply referred to as cloud 5) to perform computer processing and generate a screen for the mobile information terminal 2 as appropriate. For example, the ingredient list 32 may be stored in the mobile information terminal 2, etc. A refrigerator 4 as an example of a storage facility can at least be connected to the cloud 5 if it is equipped with a camera, which will be described later.

マスタデータベース31には、図12に示すように、一意の食材ID311と食材名312に対して、検索ワード313、参照食材情報310(消費目安期間314、推奨保存場所315、食材カテゴリ316、1つ又は2つ以上の標準画像データ317,318)、が組として紐づけて記憶されている。 As shown in FIG. 12, the master database 31 stores a unique ingredient ID 311 and ingredient name 312 in association with a search word 313 and reference ingredient information 310 (estimated consumption period 314, recommended storage location 315, ingredient category 316, and one or more standard image data 317, 318).

また、携帯情報端末2に表示させることができる食材リスト32は、1以上の食材を登録したリストであり、それぞれの食材については、食材名322、食材詳細情報320(消費目安日324、保存場所325、食材カテゴリ326、食材画像327)が紐付けられて食材リスト32中に記憶される。食材リスト32を表示する携帯情報端末2の表示画面を例示する図12を参照されたい。また、後述するが、図12に例示する食材詳細情報320の表示画面には、コンシェルジュデータベース33との連動ボタン72が表示されることができる。 The ingredient list 32 that can be displayed on the mobile information terminal 2 is a list in which one or more ingredients are registered, and for each ingredient, an ingredient name 322 and ingredient details 320 (estimated consumption date 324, storage location 325, ingredient category 326, ingredient image 327) are linked and stored in the ingredient list 32. Please refer to FIG. 12 which shows an example of the display screen of the mobile information terminal 2 displaying the ingredient list 32. As will be described later, a link button 72 with the concierge database 33 can be displayed on the display screen of the ingredient details 320 shown in FIG. 12.

食材管理装置においては、ユーザが管理する食材の食材リスト32を作成、保持するとともに、食材リスト32に登録されたそれぞれの食材の食材名322、食材詳細情報320を設定、記憶する。食材名322、食材詳細情報320は、マスタデータベース31の食材名312、参照食材情報310を参照して設定することもできるし、携帯情報端末2を通じてユーザ1が設定することもできる。 The ingredient management device creates and stores an ingredient list 32 of ingredients managed by the user, and sets and stores the ingredient name 322 and ingredient details 320 of each ingredient registered in the ingredient list 32. The ingredient name 322 and ingredient details 320 can be set by referring to the ingredient name 312 and reference ingredient information 310 in the master database 31, or can be set by the user 1 via the mobile information terminal 2.

携帯情報端末2は、演算部CPUと、データを一時保管するRAMと、プログラムを記録するROMと、通信部TrなどがバスBUSを介して接続されている。演算部CPUは、ROMに記録されたプログラムに従い種々の処理が可能であるが、図1では音声入力に特化した処理機能を主として記載している。携帯情報端末2は、音声入力を受付けるマイクを備えることができる。 The mobile information terminal 2 has a calculation unit CPU, a RAM for temporarily storing data, a ROM for recording programs, a communication unit Tr, and other components connected via a bus BUS. The calculation unit CPU is capable of various processes according to the programs recorded in the ROM, but FIG. 1 mainly describes a processing function specialized for voice input. The mobile information terminal 2 can be equipped with a microphone for receiving voice input.

音声入力に関連する機能としては、音声入力に関する音声入力部21の機能として音声入力の受付を開始させる開始部21aと、新たな文字列の音声入力の受付をユーザ1の操作を必要とせずに開始させる連続部21bとを備える。また、音声入力された文字列などを表示画面に表示させる表示出力部22と、入力された音声を文字列に文字変換する文字変換部23の機能として1つの文字列の終端を付与する終端付与部23aと、表示画面に表示中の文字列の編集をユーザ1の操作に応じて受付ける編集処理部24と、表示されている文字列それぞれに応じた食材を食材リスト32に登録させる登録処理部25を備える。また上記個別機能を有機的に結合させて実行するとともに、ユーザ要望を含め、クラウド5を介した全体制御を統括処理部26において管理している。統括処理部26は必須ではない。 The functions related to voice input include a start unit 21a that starts accepting voice input as a function of the voice input unit 21 related to voice input, and a continuation unit 21b that starts accepting voice input of a new character string without the need for user 1 operation. In addition, the display output unit 22 displays the voice input character string on the display screen, a termination unit 23a that adds an end to one character string as a function of the character conversion unit 23 that converts the input voice into a character string, an edit processing unit 24 that accepts editing of the character string displayed on the display screen in response to the operation of the user 1, and a registration processing unit 25 that registers ingredients corresponding to each displayed character string in the ingredient list 32. In addition, the individual functions are organically combined and executed, and the overall control via the cloud 5, including user requests, is managed by the central processing unit 26. The central processing unit 26 is not essential.

図2は、音声入力時の携帯情報端末2の画面構成例を示している。この場合の表示画面例では、上部位置に主画面91,下部位置に文字入力画面92,中間部位置に音声入力状態表示部93と文字列表示部94を配置し、少なくともこれらの表示部を含んで構成されるのがよい。また例えば最下部には各種のメニューボタン96が配置されている。 Figure 2 shows an example of the screen configuration of the mobile information terminal 2 during voice input. In this case, the display screen example has a main screen 91 at the top, a character input screen 92 at the bottom, and a voice input status display section 93 and character string display section 94 in the middle, and is preferably configured to include at least these display sections. Also, for example, various menu buttons 96 are located at the bottom.

なお主画面91には、音声入力またはユーザ1の操作指示に応じて情報が逐次変更されて表示される。文字入力画面92はキーボードによる文字入力画面であり、ユーザ1によるテキスト(文字列)の手入力を可能とする。音声入力状態表示部93は例えばマイクのシンボルを用いて、音声入力有効時と音声入力無効時とを区別して表示する。文字列表示部94は、文字入力画面92を用いたキーボードからの文字入力、またはマイクからの音声入力に応じて生成した文字列を、そのまままたは漢字などに変換して表示している。 In addition, on the main screen 91, information is displayed that is changed successively in response to voice input or operational instructions from the user 1. The character input screen 92 is a character input screen using a keyboard, and allows the user 1 to manually input text (character strings). The voice input status display unit 93 uses, for example, a microphone symbol to distinguish between when voice input is active and when voice input is inactive. The character string display unit 94 displays the character string generated in response to character input from the keyboard using the character input screen 92 or voice input from the microphone, either as is or after converting it into kanji, etc.

上記した食材管理装置において、本発明の実施例1では図3または図7に示す処理手順により携帯情報端末2による音声入力を実行する。なお、これらの一連の処理は、統括処理部26からの指示に基づいて実行される。 In the above-described food ingredient management device, in the first embodiment of the present invention, voice input is performed by the mobile information terminal 2 according to the processing procedure shown in FIG. 3 or FIG. 7. This series of processing is executed based on instructions from the central processing unit 26.

ここで図3または図7に示す処理手順は、図1に示した食材管理装置によって実行される。例えば、後述するテキスト編集は、携帯情報端末2の表示画面に表示中の文字列の編集をユーザ1の操作に応じて、編集処理部24が受付けることで実現される。音声での連続入力は音声入力部21の連続部21bが新たな文字列の音声入力の受付を開始させることで実現されている。 The processing procedure shown in FIG. 3 or FIG. 7 is executed by the food ingredient management device shown in FIG. 1. For example, text editing, which will be described later, is realized by the editing processing unit 24 accepting editing of a character string displayed on the display screen of the mobile information terminal 2 in response to an operation by the user 1. Continuous input by voice is realized by the continuous unit 21b of the voice input unit 21 starting to accept voice input of a new character string.

<一度に一食材の登録を行う方式1>
方式1によって食材リスト32に食材を登録する処理手順を説明する。図3は方式1における画面遷移例を示す図である。図4は方式1における候補情報が存在する場合での画面遷移例を示す図である。図5は方式1における候補情報が存在しない場合での画面遷移例を示す図である。
<Method 1: Registering one ingredient at a time>
The process of registering ingredients in the ingredient list 32 using method 1 will be described. Fig. 3 is a diagram showing an example of screen transitions in method 1. Fig. 4 is a diagram showing an example of screen transitions in a case where candidate information exists in method 1. Fig. 5 is a diagram showing an example of screen transitions in a case where candidate information does not exist in method 1.

まず、音声入力状態表示部93の操作やウェイクアップワードの入力によって音声入力が開始されると(S10)、音声による文字入力を受付け、認識した文字列が文字列表示部94に表示される。無音の時間が例えば1秒間以上継続したり、音声入力状態表示部93がタップされるなどして音声入力の終了が検知された場合(S11,Y)、1つの食材名の音声入力(仮入力)が終わり、1つの文字列(食材名)の終端だと判断する。終端を付与した後に音声認識された文字列は、新たな文字列として扱われることができる。終端付与後に新たな音声認識が開始されるまでの間に、後述の登録指示がされなかった場合は、マスタデータベース31の検索による候補食材名が唯一であればその候補食材名を以て食材リスト32に登録させてもよいし、その直前までに入力されていた文字列を破棄してもよい。 First, when voice input is started by operating the voice input status display unit 93 or inputting a wake-up word (S10), voice character input is accepted and the recognized character string is displayed on the character string display unit 94. When the end of voice input is detected, for example, when there is silence for more than one second or the voice input status display unit 93 is tapped (S11, Y), it is determined that the voice input (provisional input) of one ingredient name has ended and that this is the end of one character string (ingredient name). The character string that is voice recognized after the terminator is added can be treated as a new character string. If no registration instruction, described below, is given between the time when the terminator is added and the time when new voice recognition is started, and if there is only one candidate ingredient name found by searching the master database 31, the candidate ingredient name may be registered in the ingredient list 32, or the character string that was input immediately before may be discarded.

次に、音声入力状態表示部93の表示を音声受付OFFとして、音声入力の受付を一時停止する。また、少なくともこれまでには、編集処理部24を有効化してキーボードを文字入力画面92に表示させる。図4,図5では、音声入力の受付前から編集処理部24を有効化しているが、このようにしても構わない。 Next, the display of the voice input status display unit 93 is set to voice reception OFF, and reception of voice input is temporarily suspended. Also, at least up to this point, the editing processing unit 24 is enabled and a keyboard is displayed on the character input screen 92. In Figures 4 and 5, the editing processing unit 24 is enabled before reception of voice input, but this may also be the case.

次に、文字列表示部94に表示されている文字列を検索ワード313としてマスタデータベース31を検索する(S12)。検索ワード313に一致する食材(食材ID311または食材名称312)が発見されれば(S13,Y)、候補食材名として例えば主画面91にその食材名称312を表示する(S14)。 Next, the master database 31 is searched using the character string displayed in the character string display section 94 as the search word 313 (S12). If an ingredient (ingredient ID 311 or ingredient name 312) that matches the search word 313 is found (S13, Y), the ingredient name 312 is displayed as a candidate ingredient name, for example, on the main screen 91 (S14).

音声認識が不調な場合などは、音声認識結果として文字列表示部94に表示された文字列を、編集処理部24を通じてユーザが編集できる。この文字列編集があった場合(S15,Y)、編集後の文字列によって再びS12に戻って処理を進める。これにより、容易に音声認識結果の不調を修正できる。 If the voice recognition is not working properly, the user can edit the character string displayed in the character string display unit 94 as the voice recognition result through the editing processing unit 24. If the character string is edited (S15, Y), the process returns to S12 again with the edited character string. This makes it easy to correct any problems with the voice recognition results.

主画面91に表示されていた候補食材名がタップされるなどして選択されると(S16,Y)、選択された食材名称312を以て登録指示があったと判断する。すなわち、当該食材名称312を食材名322として食材リスト32に追加するとともに、マスタデータベース31に格納されていた参照食材情報310を当該食材に自動設定する(S17)。一方、マスタデータベース31に候補食材が発見されない場合に例えばキーボードの「決定」ボタンが操作されるなどして登録指示がされた場合は、参照食材情報310を使用できないため、食品詳細情報320を自動設定せずに、文字列表示部94に入力されていた食材名で食材リスト32に追加する。このようにして食材リスト32に1つの食材を追加した後、再び音声入力が開始される(S10)。この開始は、連続部21bの動作として自動的に行われてもよいし、音声入力状態表示部93の操作によって行われてもよい。 When a candidate ingredient name displayed on the main screen 91 is selected by tapping or the like (S16, Y), it is determined that a registration instruction has been issued using the selected ingredient name 312. That is, the ingredient name 312 is added to the ingredient list 32 as the ingredient name 322, and the reference ingredient information 310 stored in the master database 31 is automatically set to the ingredient (S17). On the other hand, if a registration instruction is issued by operating, for example, the "OK" button on the keyboard when no candidate ingredient is found in the master database 31, the reference ingredient information 310 cannot be used, so the food details information 320 is not automatically set, and the ingredient name entered in the character string display unit 94 is added to the ingredient list 32. After adding one ingredient to the ingredient list 32 in this way, voice input is started again (S10). This start may be performed automatically as an operation of the continuation unit 21b, or may be performed by operating the voice input status display unit 93.

なお、S13において検索ワード313に一致する食材がマスタデータベース31にない場合、候補食材(食材名312)は表示されない(S13N)。この場合、図3には示していないが、ユーザは、文字列編集を行って(S15)、再びマスタデータベース31を検索して候補食材を探すようにしてもよい(S12)。また、マスタデータベース31に格納されていない食材名のまま(文字列表示部94に表示された文字列のまま)食材リスト32に追加させてもよい。このとき、食材リスト32にはこの文字列を食材名322として食材が追加されるものの、参照できる参照食材情報310がないため、食材詳細情報320は自動設定されない。 If there is no ingredient in the master database 31 that matches the search word 313 in S13, the candidate ingredient (ingredient name 312) is not displayed (S13N). In this case, although not shown in FIG. 3, the user may edit the string (S15) and search the master database 31 again to find candidate ingredients (S12). Alternatively, the ingredient name that is not stored in the master database 31 may be added to the ingredient list 32 as is (the string displayed in the string display section 94). In this case, the ingredient is added to the ingredient list 32 as the ingredient name 322, but since there is no reference ingredient information 310 to refer to, the detailed ingredient information 320 is not automatically set.

また、S12は音声入力の終了前にも行ってもよい。 S12 may also be performed before the end of voice input.

図4、図5は、第1の方式における各状態での画面遷移例を示しており、図4は候補情報が存在する場合(S13,Y)、図5は候補情報が存在しない場合(S13,N)の画面遷移例である。いずれもS10からの画面遷移を示している。 Figures 4 and 5 show examples of screen transitions in each state in the first method, with Figure 4 showing an example of a screen transition when candidate information exists (S13, Y) and Figure 5 showing an example of a screen transition when candidate information does not exist (S13, N). Both show screen transitions from S10.

まず図4において説明する。画面表示内容は画面101から画面105まで順次遷移する。 First, let us explain with reference to Figure 4. The screen display content changes sequentially from screen 101 to screen 105.

画面101は、S10の直前(図3の「開始」の状態)で表示されることができる。主画面91には、この時点で登録済の食材が列挙された食材リストの一部が表示されることができる。音声入力状態表示部93がタップされると画面102に遷移する(S10)。 Screen 101 can be displayed immediately before S10 (the "Start" state in FIG. 3). The main screen 91 can display a portion of the ingredient list that lists ingredients that have been registered at this point. When the voice input status display section 93 is tapped, the screen transitions to screen 102 (S10).

画面101の一部、例えば下部位置には文字入力画面92としてキーボードが表示される。音声入力と、テキスト編集の併用を可能にしている。 A keyboard is displayed as a character input screen 92 in a part of the screen 101, for example in the lower part. This allows for both voice input and text editing.

画面102は、音声入力中の画面であり、音声入力状態表示部93は音声入力中であることを示すように強調表示されている。音声入力で確認できた文字列が文字列表示部94に表示されている。この例では、ユーザは「とまと」と発声し、その意思通りに音声認識されたものとする。 Screen 102 is the screen during voice input, and the voice input status display section 93 is highlighted to indicate that voice input is in progress. The character string confirmed by the voice input is displayed in the character string display section 94. In this example, the user speaks "tomato," and the voice is recognized as intended.

画面103は、音声入力後の画面である(S11,Y)。音声入力に基づいてマスタデータベース31を参照して、音声入力に対応する候補表示として「トマト」、さらに「ミニトマト」が主画面91に表示されている(S14)。音声認識結果が不調で、例えば「トメト」などという文字列が文字列表示部94に表示されてしまった場合は、文字入力画面92を使いながら編集することができる。なお、この状態ではマイクからの音声入力を停止(S12)しているので、音声入力状態表示部93には音声入力無効を示す表示がされている。また、候補食材名の表示中は、食材リスト32の食材表示を隠している。これにより、候補食材が表示されていることをユーザは認識しやすい。 Screen 103 is the screen after voice input (S11, Y). Based on the voice input, the master database 31 is referenced, and "tomato" and then "cherry tomato" are displayed on the main screen 91 as candidates corresponding to the voice input (S14). If the voice recognition result is not good and a character string such as "Tometou" is displayed in the character string display section 94, it can be edited using the character input screen 92. Note that in this state, voice input from the microphone is stopped (S12), so the voice input status display section 93 shows a display indicating that voice input is disabled. Also, while the candidate ingredient names are being displayed, the ingredient displays in the ingredient list 32 are hidden. This makes it easy for the user to recognize that candidate ingredients are being displayed.

画面104は、候補確定の画面であり、主画面91に表示された食材の1つをタップなどして指示(選択)することができる。方式1では、例えば、候補食材名のタップが登録指示部95として機能する。ここでは「トマト」を選択して確定したとする。 Screen 104 is a candidate confirmation screen, and allows the user to instruct (select) one of the ingredients displayed on main screen 91 by tapping, etc. In method 1, for example, tapping on the name of a candidate ingredient functions as registration instruction section 95. Here, it is assumed that "tomato" has been selected and confirmed.

画面105は、登録指示後の画面である。主画面91の食材リスト32には選択した食材「トマト」が追加されている。このとき、「トマト」の食材情報としては、食材名322「トマト」のみでの食材リスト32への追加ではなく、マスタデータベース31に設定されている参照食材情報310を参照することで食材詳細情報320が自動設定される。例えば、「トマト」の食材リスト32への追加日329(図12参照されたい)を基準に、消費目安期間314に設定されている日数を参照して、追加日329からこの日数だけ後の日付を、「トマト」の消費目安日324であるとして自動設定する。また、例えば、マスタデータベース31の食材名312が「トマト」である項目から、推奨保存場所315「野菜室」を参照して保存場所325に設定する。 Screen 105 is the screen after the registration instruction. The selected ingredient "tomato" has been added to the ingredient list 32 on the main screen 91. At this time, the ingredient information for "tomato" is not added to the ingredient list 32 only with the ingredient name 322 "tomato", but the ingredient details 320 are automatically set by referencing the reference ingredient information 310 set in the master database 31. For example, using the date 329 (see FIG. 12) of "tomato" added to the ingredient list 32 as a reference, the number of days set in the estimated consumption period 314 is referenced, and the date this number of days after the date 329 is automatically set as the estimated consumption date 324 for "tomato". Also, for example, from the item in the master database 31 where the ingredient name 312 is "tomato", the recommended storage location 315 "vegetable compartment" is referenced and set as storage location 325.

さて、画面105には、「トマト」の食材リストへの追加後、音声入力が自動で活性化される(S10)。音声入力状態表示部93には音声入力中であることを示すように強調表示がされている。このように、一度に一つの食材の登録指示を受付ける方式1では、文字列の終端付与後は一旦、音声入力の受付を停止する(S12)。編集処理部24がユーザ1の指示に応じて動作し、さらに登録指示部95が動作して一つの食材が食材リスト32に追加されてから、連続部21bがはたらいて新たな文字列の音声入力の受付が開始することとなる。次の食材の入力に直ちに入ることができる。 Now, on screen 105, after "tomato" is added to the ingredient list, voice input is automatically activated (S10). The voice input status display unit 93 is highlighted to indicate that voice input is in progress. In this way, in method 1, which accepts instructions to register one ingredient at a time, acceptance of voice input is temporarily halted after the end of the character string is added (S12). The editing processing unit 24 operates in response to instructions from user 1, and then the registration instruction unit 95 operates to add one ingredient to the ingredient list 32, after which the continuation unit 21b operates to start accepting voice input of a new character string. The next ingredient can be entered immediately.

次に図5について説明する。画面表示内容は画面111から画面115まで順次遷移する。なお、画面111、112は、図4の画面101、102と基本的に同じであるので説明は繰り返さない。但し、画面112では、マスタデータベース31に一致する検索ワード313が登録がされていない文字列である、「〇△□×」が入力されているものとする。 Next, FIG. 5 will be described. The screen display contents change in sequence from screen 111 to screen 115. Note that screens 111 and 112 are basically the same as screens 101 and 102 in FIG. 4, and therefore the description will not be repeated. However, it is assumed that screen 112 has been entered with "〇△□×", which is a character string that does not have a matching search word 313 registered in the master database 31.

画面113は、文字列表示部94の文字列を検索ワード313としてマスタデータベース31を参照した結果、一致する候補食材が発見されない(検索ワード313に紐づく食材名312が発見されない)ため、主画面91上には候補が表示されていない(S13N)。 When the master database 31 is referenced on the screen 113 using the character string in the character string display section 94 as the search word 313, no matching candidate ingredients are found (no ingredient names 312 linked to the search word 313 are found), so no candidates are displayed on the main screen 91 (S13N).

画面114は、候補食材が発見されない状態で文字入力画面92からのキーボード操作により、登録指示部95としての「完了」ボタンを選択した場面を示している。 Screen 114 shows a scene in which the "Done" button as the registration instruction section 95 is selected by keyboard operation on the character input screen 92 when no candidate ingredients have been found.

画面115は、登録指示後の画面であり、主画面91には入力されていた文字列「〇△□×」を食材名322とした食材が追加されている。しかし、マスタデータベース31には対応する候補食材が発見されていないため、消費目安日324や保管場所325といった食品詳細情報320の自動設定ができない。すなわち、食材名322のみが登録され、食材詳細情報320は未設定として登録される(S17)。そして、再び音声入力の受付が開始される(S10)。 Screen 115 is the screen after the registration instruction has been given, and an ingredient has been added with the character string "〇△□×" that was entered on main screen 91 as ingredient name 322. However, because no corresponding candidate ingredient has been found in master database 31, food detail information 320 such as estimated consumption date 324 and storage location 325 cannot be automatically set. In other words, only the ingredient name 322 is registered, and ingredient detail information 320 is registered as not set (S17). Then, voice input acceptance begins again (S10).

このように、候補情報が存在しない場合には、その食材の画像327や消費目安日324は自動設定されない。食材「〇△□×」については、ユーザが食材リスト32からこの食材を選択して編集を行い、食材詳細情報320を手動設定できる。 In this way, if no candidate information exists, the image 327 and estimated consumption date 324 of the ingredient are not automatically set. For an ingredient "〇△□×", the user can select the ingredient from the ingredient list 32, edit it, and manually set the ingredient details 320.

図6は、第1の方式におけるユーザ1と携帯情報端末2とサーバ3の間での一連の処理手順を示すシーケンス図である。処理ステップS201でユーザ1はマイクボタン(図2の音声入力状態表示部93に相当)をタップし、これを受けた携帯情報端末2が処理ステップS202において音声入力機能を開始する。処理ステップS203でユーザ1による音声入力がされると処理ステップS204において音声の文字列変換後に文字列を表示する。処理ステップS205において音声入力後の文字列のキーボード操作による編集を可能とする。 Figure 6 is a sequence diagram showing a series of processing steps between user 1, mobile information terminal 2, and server 3 in the first method. In processing step S201, user 1 taps the microphone button (corresponding to the voice input status display unit 93 in Figure 2), and in response to this, mobile information terminal 2 starts the voice input function in processing step S202. When user 1 inputs voice in processing step S203, the voice is converted into a character string and then the character string is displayed in processing step S204. In processing step S205, the character string after voice input can be edited by operating the keyboard.

音声入力および/またはキーボード操作で編集された文字列は、検索ワード313として処理ステップS206においてサーバ3に送られ、サーバ3内のマスタデータベース31を参照して候補を抽出する。処理ステップS207では、候補食材名を携帯情報端末2側に提示する。上述の例から明らかであるが、候補食材名の数としては、0,1,または2以上があり得る。 The character string edited by voice input and/or keyboard operation is sent to the server 3 as a search word 313 in processing step S206, and candidates are extracted by referring to the master database 31 in the server 3. In processing step S207, the candidate ingredient names are presented on the mobile information terminal 2. As is clear from the above example, the number of candidate ingredient names can be 0, 1, or 2 or more.

処理ステップS208では、携帯情報端末2に表示された候補食材名312をユーザ1が確認する。表示された候補食材名312に適切なものを発見すれば、その候補食材名312を選択して登録指示を行い、発見しなければ文字列編集をして検索ワード313を変更したり、マスタデータベース31にない食材であるとしてそのまま食材リスト32に登録する登録指示をしたりすることができる。このようにして、食材リスト32に追加する食材名322を確定させる。 In processing step S208, the user 1 checks the candidate ingredient names 312 displayed on the mobile information terminal 2. If the user 1 finds a suitable candidate ingredient name 312 among the displayed candidate ingredient names 312, he or she can select that candidate ingredient name 312 and give an instruction to register it; if the user does not find a suitable candidate ingredient name 312, he or she can edit the character string to change the search word 313, or give an instruction to register the ingredient in the ingredient list 32 as it is, since it is not in the master database 31. In this way, the ingredient name 322 to be added to the ingredient list 32 is confirmed.

登録指示がされた食材名の情報は処理ステップS209でサーバ3に送られ、処理ステップS210においてサーバ3内の食材リスト32に追加される。この際、マスタデータベース31の参照食材情報310を参照して、食材詳細情報320を自動設定できる。なお、食材リスト32は、携帯情報端末2で記憶してもよい。 The information on the ingredient name for which registration has been instructed is sent to the server 3 in processing step S209, and is added to the ingredient list 32 in the server 3 in processing step S210. At this time, the ingredient details 320 can be automatically set by referring to the reference ingredient information 310 in the master database 31. The ingredient list 32 may be stored in the mobile information terminal 2.

処理ステップS211では登録された食材リスト32や食材詳細情報320を携帯情報端末2に表示する。処理ステップS202の音声入力待機状態に移動して次の音声入力を待つ。 In processing step S211, the registered ingredient list 32 and ingredient details 320 are displayed on the mobile information terminal 2. Processing step S202 moves to a voice input standby state and waits for the next voice input.

<一度に複数食材の登録を可能とする方式2>
図7は、第2の方式の処理手順を示す図である。まず、音声入力状態表示部93の操作やウェイクアップワードの入力によって音声入力が開始されると(S20)、音声による文字入力を受付ける。無音の時間が例えば1秒間以上継続したり、音声入力状態表示部93がタップされるなどして音声入力の終了が検知された場合(S21,Y)、1つの食材名の音声入力(仮入力)が終わり、1つの文字列(食材名)の終端だと判断する。すなわち、1つの文字列が文字列表示部94に仮リストとして表示される(S22)。方式2では、仮リストに複数食材を留めておくことができる。このため、仮リストは、方式1では食材リスト32の一部が表示されていた、主画面91の範囲に表示される。
<Method 2: Allows you to register multiple ingredients at once>
FIG. 7 is a diagram showing the processing procedure of the second method. First, when voice input is started by operating the voice input status display unit 93 or inputting a wake-up word (S20), voice character input is accepted. When the end of voice input is detected by, for example, a silent period lasting for one second or more or by tapping the voice input status display unit 93 (S21, Y), it is determined that the voice input (provisional input) of one ingredient name has ended and that this is the end of one character string (ingredient name). That is, one character string is displayed as a provisional list in the character string display unit 94 (S22). In method 2, multiple ingredients can be kept in the provisional list. Therefore, the provisional list is displayed in the range of the main screen 91 where a part of the ingredient list 32 was displayed in method 1.

さらに、方式2においては、音声入力の受付が再開される(S22)。続くS23,S25は割り込み処理として実行される。音声入力の受付再開は、連続部21bの動作として自動的に行われてもよいし、音声入力状態表示部93の操作によって行われてもよい。 Furthermore, in method 2, the acceptance of voice input is resumed (S22). The following steps S23 and S25 are executed as interrupt processing. The acceptance of voice input may be resumed automatically as an operation of the continuation unit 21b, or may be resumed by operating the voice input status display unit 93.

音声入力の受付中(S22)、仮リストに登録されている文字列(食材名)いずれかがタップされるなどして選択された場合(S23,Y)、選択された文字列について、編集処理部24が有効化して文字列編集を実行できる(S24)。文字列編集の実行中は、音声入力は停止される。 While accepting voice input (S22), if any of the character strings (ingredient name) registered in the provisional list is selected by tapping or the like (S23, Y), the editing processing unit 24 activates the selected character string and allows character string editing to be performed (S24). Voice input is stopped while character string editing is being performed.

また、登録指示部95としての登録ボタンがタップされるなどして登録指示がされた場合(S25,Y)、仮リストに登録されている文字列それぞれを検索ワード313としてマスタデータベース31を検索する。文字列それぞれについて、検索ワード313に一致する食材が発見されれば、対応する食材名312を食材リスト32に追加し、その食材の食材詳細情報320として参照食材情報310を自動設定する。一致する食材が発見されなければ、食材詳細情報320の自動設定はせずに文字列を食材名322として、食材リスト32に追加する。一方、登録指示がされない場合(S25,N)、音声入力受付を継続する(S20)。 Furthermore, when a registration instruction is given by, for example, tapping the registration button serving as the registration instruction unit 95 (S25, Y), the master database 31 is searched for each character string registered in the provisional list as a search word 313. For each character string, if an ingredient matching the search word 313 is found, the corresponding ingredient name 312 is added to the ingredient list 32, and the reference ingredient information 310 is automatically set as the ingredient details 320 for that ingredient. If no matching ingredient is found, the ingredient details 320 are not automatically set, and the character string is added to the ingredient list 322 as the ingredient name 322. On the other hand, if a registration instruction is not given (S25, N), voice input acceptance continues (S20).

図8、図9,図10は、方式2における各状態での画面遷移例を示している。図8は、方式2の画面遷移例である。図9は仮リスト表示からの食材名変更時の画面遷移例である。図10は仮リスト表示からの食材名削除時の画面遷移例である。 Figures 8, 9, and 10 show examples of screen transitions in each state in method 2. Figure 8 is an example of a screen transition in method 2. Figure 9 is an example of a screen transition when changing an ingredient name from the provisional list display. Figure 10 is an example of a screen transition when deleting an ingredient name from the provisional list display.

まず図8において画面表示内容は画面121から画面125まで順次遷移する。但し、この画面では、主画面91と音声入力状態表示部93のみを表示した例で示している。まず画面121は、S20の直前の状態で表示されることができる。この画面において、例えば主画面91には、図9,10に示す操作のやり方をユーザ1に対して説明するための情報を表示してもよい。例えば、「仮リストの食材名をタップすることで、食材名を編集できます」とか、「仮リストの食材名をスワイプすることで、食材を削除できます」である。画面121において音声入力状態表示部93をタップすることで音声入力の受付が開始される(S20)。 First, in FIG. 8, the screen display content transitions sequentially from screen 121 to screen 125. However, this screen is shown as an example in which only the main screen 91 and the voice input status display section 93 are displayed. First, screen 121 can be displayed in the state immediately before S20. In this screen, for example, the main screen 91 may display information to explain to user 1 how to perform the operations shown in FIGS. 9 and 10. For example, "You can edit the ingredient name by tapping the ingredient name in the temporary list" or "You can delete an ingredient by swiping the ingredient name in the temporary list." Receiving voice input is started by tapping the voice input status display section 93 in screen 121 (S20).

画面122は、音声入力中の画面であり、音声入力状態表示部93は音声入力中であることを示すように強調表示されている。音声入力された文字列が主画面91に、文字列表示部94として表示される。 Screen 122 is the screen during voice input, and the voice input status display section 93 is highlighted to indicate that voice input is in progress. The character string entered by voice is displayed on the main screen 91 as the character string display section 94.

画面123は、1つの文字列の音声入力を終えた画面である(S21,Y)。この例では、ユーザは「にんじん」と発声し、その意思通りに音声認識されたものとする。「にんじん」の発声を終えてから例えば1秒間無音を継続させたことや、音声入力状態表示部93をタップしたことを以て、1つの文字列の音声入力が終わり、1つの文字列の終端が付与される。終端の付与後、文字列編集や登録指示などの割り込み処理がない場合、再び音声入力の受付が開始される(S20)。また、文字列表示部94の仮リストに1以上の文字列が入力された場合、登録指示部95(登録ボタン)が活性化される。 Screen 123 is a screen where voice input of one character string has been completed (S21, Y). In this example, the user speaks "carrot" and the voice is recognized as intended. After finishing speaking "carrot", voice input of one character string ends when, for example, there is silence for one second or when the voice input status display unit 93 is tapped, and the end of the character string is added. After the end is added, if there is no interruption such as editing the character string or a registration instruction, acceptance of voice input begins again (S20). Furthermore, if one or more character strings are input to the temporary list in the character string display unit 94, the registration instruction unit 95 (register button) is activated.

画面124は、同じようにしてユーザが、「ブロッコリー」「ニラ」「さけ」を音声入力と、適宜文字列編集を併用して入力した場合を示している(S20~S25,Nの繰り返し)。 Screen 124 shows the case where the user similarly inputs "broccoli," "leeks," and "salmon" by combining voice input with appropriate text editing (repeating steps S20 to S25, N).

登録指示部95がタップされるなどして登録指示がなされると(S25,Y)、文字列表示部94の仮リストに登録されている食材名(文字列)それぞれを検索ワード313として、方式1で説明したような、マスタデータベース31の検索と食材詳細情報320の自動設定とが行われる。 When a registration instruction is given by, for example, tapping the registration instruction unit 95 (S25, Y), the master database 31 is searched and the detailed ingredient information 320 is automatically set, as described in method 1, using each of the ingredient names (character strings) registered in the provisional list in the character string display unit 94 as search words 313.

画面125は、S26が完了し、食材リスト32の一覧表示画面に遷移した状態を示す。食材リスト32の一覧表示画面における、各食材の詳細な表示を画面126に示している。画面126では、食材名322「にんじん」とする食材について、消費目安日324までの残日数(残り「1日」と表示されている。)、画像データ327が表示されている。また、画像データ327に重ねて保存場所325である野菜室を示唆する野菜のアイコン3251、新しく食材リスト32に登録されたことを示す「N」アイコン3252が表示されている。このように、一覧表示画面中に、特に画像データ327に重ねて、保存場所325や登録が新しい食材であることなど、食材の情報を示す種々のアイコンを表示させることができる。 Screen 125 shows the state after S26 is completed and transition to the list display screen of ingredient list 32. Screen 126 shows detailed display of each ingredient on the list display screen of ingredient list 32. Screen 126 displays the number of days remaining until estimated consumption date 324 (displayed as "1 day remaining") and image data 327 for an ingredient with ingredient name 322 "carrot". Also displayed superimposed on image data 327 are a vegetable icon 3251 indicating storage location 325, which is the vegetable compartment, and an "N" icon 3252 indicating that the ingredient has been newly added to ingredient list 32. In this way, various icons indicating information about the ingredient, such as storage location 325 or the fact that it has been newly added, can be displayed superimposed on image data 327 in the list display screen.

なお、図8の例では文字列「さけ」は、食材名「酒」や「鮭」の検索ワード313であり得る、多義語である。この例では、そのうちの何れか1つである「鮭」が自動で選択されて食材リスト32に登録されている。しかし、後述するように、多義語については、登録指示部95の指示を例えばトリガとして、マスターデータ31中のいずれの食材を選択するのか選択させる画面に遷移させてもよい。 In the example of FIG. 8, the character string "sake" is a polysemous word that can be the search word 313 of the food ingredient names "sake" and "salmon." In this example, one of these words, "salmon," is automatically selected and registered in the food ingredient list 32. However, as described below, for polysemous words, an instruction from the registration instruction unit 95 may be used as a trigger, for example, to transition to a screen that allows the user to select which food ingredient in the master data 31 to select.

図9は方式2の文字列編集時の画面遷移例である(S23,S24)。画面131には主画面91の文字列表示部94の仮リスト(「にんじん」、「ブロッコリー」、「ニラ」、「さけ」が仮表示)と登録指示部95が表示されている。音声入力状態表示部93としてはマイクアイコンが表示されている。ここでは、この文字列表示部94の「にんじん」を編集しようとタップしたとする。 Figure 9 shows an example of screen transitions when editing a character string in method 2 (S23, S24). A tentative list of the character string display section 94 of the main screen 91 (tentatively displaying "carrot", "broccoli", "leeks", and "sake") and a registration instruction section 95 are displayed on screen 131. A microphone icon is displayed as the voice input status display section 93. Here, it is assumed that "carrot" in this character string display section 94 is tapped to edit it.

次の画面132では、文字入力画面92が表示され、編集処理部24が機能する。また、文字列表示部94は、選択された文字列「にんじん」以外の部分が暗く表示される。文字入力画面92のキーボードを使って文字列「にんじん」を例えば「にんにく」に修正できる。修正後の画面133では、文字列表示部94の文字列編集が反映されている。 In the next screen 132, the character input screen 92 is displayed and the editing processing unit 24 is put into operation. In addition, the character string display unit 94 is displayed in a darkened state except for the selected character string "carrot". The character string "carrot" can be corrected to, for example, "garlic" using the keyboard on the character input screen 92. After correction, the screen 133 reflects the character string edit in the character string display unit 94.

図10は文字列表示部94の仮リストから食材削除する画面遷移例である。画面141には主画面91の文字列表示部94から文字列「にんじん」に対して所定の操作、例えばスワイプ操作すると、次の画面142に表示されるように「削除」ボタンが活性化する。「削除」ボタンをタップ操作すると、画面143に遷移する。すなわち、仮リストから「にんじん」が削除される。 Figure 10 shows an example of a screen transition when deleting an ingredient from the temporary list in the character string display section 94. When a predetermined operation, for example a swipe operation, is performed on the character string "carrot" in the character string display section 94 of the main screen 91, a "Delete" button is activated as shown in the next screen 142. When the "Delete" button is tapped, the screen transitions to screen 143. In other words, "carrot" is deleted from the temporary list.

図11は、第2の方式におけるユーザ1と携帯情報端末2とサーバ3の間での、図7による一連の処理手順を示すシーケンス図である。処理ステップS221でユーザ1は音声入力状態表示部93をタップして音声入力の受付を指示し、携帯情報端末2が処理ステップS222において音声入力受付を開始する(S20)。処理ステップS223でユーザ1による音声入力がされると処理ステップS224において音声の文字列変換後に文字列を表示し、文字列終端を無音時間などで判断して(S21,Y)1つの食材を仮リストに追加する(S22)。再度の音声入力待ちモードに入る(S20)。 Figure 11 is a sequence diagram showing a series of processing steps according to Figure 7 between user 1, mobile information terminal 2, and server 3 in the second method. In processing step S221, user 1 taps the voice input status display section 93 to indicate acceptance of voice input, and mobile information terminal 2 starts accepting voice input in processing step S222 (S20). When user 1 inputs voice in processing step S223, the voice is converted into a character string and then the character string is displayed in processing step S224, and the end of the string is determined based on a silent period or the like (S21, Y), and one ingredient is added to the tentative list (S22). The mode of waiting for voice input again is entered (S20).

処理ステップS225では、ユーザ1によるキーボードを用いた文字列修正の指示が処理ステップS224においてされたときには、入力された文字列のキーボードからの操作による修正や削除を可能とする。処理ステップS223の音声入力や文字列修正入力は複数回数繰り返される場合があり、これに応じて処理ステップS224、処理ステップS225もその都度実行される。なお図示では、記号a,b,cにより、複数回の処理を表している。なお、音声入力の受付(S20)は、文字列編集がされている間(S23,S24)は、一時的に停止してもよい。 In processing step S225, when an instruction to correct the character string using the keyboard is given by user 1 in processing step S224, the input character string can be corrected or deleted by operating the keyboard. The voice input and character string correction input in processing step S223 may be repeated multiple times, and processing steps S224 and S225 are executed each time accordingly. In the figure, the symbols a, b, and c represent multiple processes. The acceptance of voice input (S20) may be temporarily stopped while the character string is being edited (S23, S24).

その後に処理ステップS226では、ユーザ1が登録指示する(S25,Y)。この登録指示は、仮リストとともに処理ステップS227においてサーバ3に送られる。処理ステップS228ではサーバ3内のマスタデータベース31を参照して仮リストの文字列のそれぞれを検索ワード313として検索し、一致する食材があるか確認する。一致する食材がある場合、処理ステップS229では食材名312、消費目安期間314などをマスタデータベース31から取得して、食材詳細情報320として紐づけして、食材リスト32に登録する。後述するコンシェルジュ機能との連動に使う場合、食材ID311を取得してもよい。 Then, in processing step S226, user 1 issues a registration instruction (S25, Y). This registration instruction is sent to server 3 together with the provisional list in processing step S227. In processing step S228, the master database 31 in server 3 is referenced to search for each of the character strings in the provisional list as search word 313 to see if there are any matching ingredients. If there are any matching ingredients, in processing step S229, the ingredient name 312, estimated consumption period 314, etc. are obtained from master database 31, linked as ingredient details 320, and registered in ingredient list 32. When used in conjunction with the concierge function described below, an ingredient ID 311 may also be obtained.

<コンシェルジュデータベース33との連動>
コンシェルジュデータベース33は、食材管理機能(食材リスト32管理機能)とは独立した別機能のために作成されることができるデータベースである。例えば、コンシェルジュデータベース33は、或るメーカが生産する冷蔵庫の型式別に、どういった貯蔵室を備えているか、どういった温度設定パターンを備えているかなどの、型式別の詳細情報を含んでいる。そして、或る食材の保管をするに際して、その型式の冷蔵庫に対応したアドバイスを出力することができるコンシェルジュ機能のために作成されていることができる。より具体的には、或る型式の冷蔵庫が冷蔵室とチルド室のみを備える冷蔵庫である場合は、食材ごとに、冷蔵室とチルド室のどちらに保存するのが適しているかを助言できる機能である。食材名「生ハム」であればチルド室、食材名「牛乳」であれば冷蔵室、と例えば助言できる。また、その型式の冷蔵庫において、チルド室がどこに位置しているかを、冷蔵庫を模式したアイコンを使って明示することができる。また、その型式の冷蔵庫が、或る貯蔵室の温度設定を変更できる場合、例えば冷蔵温度設定や冷凍温度設定で変更可能な場合、設定ごとに区別した助言をすることができる。
<Linkage with Concierge Database 33>
The concierge database 33 is a database that can be created for a function independent of the food management function (food list 32 management function). For example, the concierge database 33 includes detailed information for each model of refrigerator produced by a certain manufacturer, such as what storage compartments the refrigerator has and what temperature setting patterns the refrigerator has. The concierge database 33 can be created for the concierge function that can output advice corresponding to the model of refrigerator when storing a certain food. More specifically, if a certain model of refrigerator has only a refrigerator and a chilled compartment, the concierge database 33 is a function that can advise whether it is more suitable to store each food in the refrigerator or the chilled compartment. For example, advice can be given that the chilled compartment should be used for the food name "prosciutto" and that the refrigerator should be used for the food name "milk". In addition, the location of the chilled compartment in the refrigerator of that model can be clearly indicated by using an icon that simulates the refrigerator. In addition, if the temperature setting of a certain storage compartment of the refrigerator of that model can be changed, for example, if the temperature setting of the refrigerator can be changed by the refrigeration temperature setting or the freezing temperature setting, advice can be given for each setting.

マスタデータベース31は食材名312(または食材ID311)を一意鍵とし、消費目安期間314や一般的な冷蔵庫が備える貯蔵室(冷蔵室、冷凍室、野菜室など)のレベルでの推奨保存場所315などをデータ項目として含んでおり、食材の一般的な管理に適する。一方、コンシェルジュデータベース33は、同様に食材名332(または食材ID331)を一意鍵とするものの、冷蔵庫の型式や設定別の情報をデータ項目として含んでいる。このため、冷蔵庫の一般的なレベルの情報を前提とするマスタデータベース31と、型式や設定別の細かいレベルの情報を含むコンシェルジュデータベース33とを連動(連携)できれば、利便性のある機能の構築に貢献できる。 The master database 31 uses the ingredient name 312 (or ingredient ID 311) as a unique key, and includes as data items such as estimated consumption period 314 and recommended storage locations 315 at the level of storage compartments (refrigerator, freezer, vegetable compartment, etc.) of a typical refrigerator, making it suitable for general management of ingredients. On the other hand, the concierge database 33 also uses the ingredient name 332 (or ingredient ID 331) as a unique key, but includes information on the refrigerator model and settings as data items. For this reason, linking (integrating) the master database 31, which is premised on general-level information on refrigerators, with the concierge database 33, which includes detailed information on the model and settings, can contribute to the creation of convenient functions.

本実施例では、食材管理機能においてコンシェルジュデータベース33から食材を検索する場合に、食材管理機能(食材リスト32などを使用する機能)で入力したり設定したりした食材名を自動入力させる機能を備えることで、利便性に貢献する。 In this embodiment, when searching for ingredients in the concierge database 33 in the ingredient management function, the ingredient name entered or set in the ingredient management function (function that uses the ingredient list 32, etc.) is automatically entered, thereby contributing to convenience.

図12は、マスタデータベース31と使い方コンシェルジュデータベース33の構成例を示す図である。 Figure 12 shows an example of the configuration of the master database 31 and the usage concierge database 33.

マスタデータベース31には、使い方コンシェルジュデータベース33に記憶された食材ID331と互いに一意に対応する食材ID311,食材ID311に一意に対応する食材名312,食材名312に対応する検索ワード313,消費期限などに対応する指標であり、食材登録時点からの消費目安である消費目安期間314,食材名が示す食材に適するとして割り当てらされた推奨保存場所315、食材名312が示す食材が対応するよう割り当てられた食材カテゴリ316,食材名312が示す食材の外観などが表された標準画像データ317、食材カテゴリ316に対応する標準画像データ318などが含まれている。 The master database 31 includes an ingredient ID 311 that uniquely corresponds to the ingredient ID 331 stored in the usage concierge database 33, an ingredient name 312 that uniquely corresponds to the ingredient ID 311, a search word 313 that corresponds to the ingredient name 312, an estimated consumption period 314 that is an indicator corresponding to the expiration date and is an estimate of consumption from the time of ingredient registration, a recommended storage location 315 that is assigned as being suitable for the ingredient indicated by the ingredient name, an ingredient category 316 that is assigned to correspond to the ingredient indicated by the ingredient name 312, standard image data 317 that shows the appearance of the ingredient indicated by the ingredient name 312, and standard image data 318 that corresponds to the ingredient category 316.

携帯情報端末2に表示される食材詳細情報320は、上述のように、検索ワード313を使用してマスタデータベース31を参照することで取得した情報を自動設定することができる。携帯情報端末2に表示されない情報を食材詳細情報320は備えていてもよく、本実施例では、マスタデータベース31の食材ID311と同一の食材IDを備えている。そして、食材詳細情報320の表示画面から連動ボタン72をタップすると、コンシェルジュデータベース33からこの食材IDに対応する食材を検索して参照できる。 As described above, the ingredient details information 320 displayed on the mobile information terminal 2 can be automatically set with information obtained by referencing the master database 31 using the search word 313. The ingredient details information 320 may include information that is not displayed on the mobile information terminal 2, and in this embodiment includes an ingredient ID that is the same as the ingredient ID 311 in the master database 31. Then, by tapping the link button 72 on the display screen of the ingredient details information 320, the ingredient corresponding to this ingredient ID can be searched for and referenced in the concierge database 33.

図13は、上述した処理を説明するものである。まず処理ステップS31では、携帯情報端末2での検索ワード313の文字列入力を通じてマスタデータベース31が検索され、食材名312「にんじん」が発見されて登録指示がされた。これを受けて処理ステップS32ではマスタデータベース31を参照し、食材名312「にんじん」に対応する消費目安期間314、推奨保存場所315、食材カテゴリ316、標準画像データ317,318の情報を読み出し、食材詳細情報320として食材リスト32に自動設定する(S33)。 Figure 13 explains the above-mentioned process. First, in processing step S31, the master database 31 is searched through the character string input of the search word 313 on the mobile information terminal 2, the ingredient name 312 "carrot" is found, and a registration instruction is issued. In response to this, in processing step S32, the master database 31 is referenced, and the information on the estimated consumption period 314, recommended storage location 315, ingredient category 316, and standard image data 317, 318 corresponding to the ingredient name 312 "carrot" is read, and these are automatically set in the ingredient list 32 as detailed ingredient information 320 (S33).

さらにユーザ1が、コンシェルジュ機能を使って食材詳細情報320以外の情報を参照したいと考えたとする。例えば、ユーザ1が使用する型式の冷蔵庫において、食材名312「にんじん」の保存場所はどこが適切であるかについてのアドバイスを得るべく、食材名312「にんじん」の食材詳細情報320の表示画面に表示された連動ボタン72を操作する。これにより、この食材の食材ID311(連携がとれれば特に制限されず、食材名312でもよい。)を使ってコンシェルジュデータベース33の検索がなされる。上述の通り、マスタデータベース31の食材ID311と使い方コンシェルジュデータベース33の食材ID331とは一意であるから、対応する食材の検索・参照が可能である。こうすることで、食材管理機能で食材を指定して連動ボタン72を操作することで、この食材についてコンシェルジュデータベース33を検索できる。ユーザ1は、コンシェルジュ機能を起動して食材名をわざわざ再び入力する手間を軽減できる。 Furthermore, suppose that user 1 wishes to use the concierge function to refer to information other than the ingredient details information 320. For example, in order to obtain advice on the appropriate storage location for the ingredient name 312 "carrots" in the model of refrigerator used by user 1, the user operates the link button 72 displayed on the display screen of the ingredient details information 320 for the ingredient name 312 "carrots". This causes a search of the concierge database 33 using the ingredient ID 311 of this ingredient (there is no particular restriction as long as the link can be established, and the ingredient name 312 may also be used). As described above, the ingredient ID 311 in the master database 31 and the ingredient ID 331 in the usage concierge database 33 are unique, so that it is possible to search and refer to the corresponding ingredient. In this way, by specifying the ingredient in the ingredient management function and operating the link button 72, the concierge database 33 can be searched for this ingredient. This saves user 1 the trouble of activating the concierge function and inputting the ingredient name again.

図14は、コンシェルジュデータベース33のデータ構造例を示す図である。食材ID331は上述の通り、マスタデータベース31の食材ID311と一意である。検索ワード333は、食材管理機能とは別に、ユーザがコンシェルジュ機能を使用するに際して用いられる。ここではマスタデータベース31の食材ID311から検索しているため、あまり気にしなくてよい。 Figure 14 is a diagram showing an example of the data structure of the concierge database 33. As described above, the ingredient ID 331 is unique to the ingredient ID 311 in the master database 31. The search word 333 is used when the user uses the concierge function, separate from the ingredient management function. Here, since the search is performed from the ingredient ID 311 in the master database 31, there is no need to worry too much about it.

コンシェルジュデータベース33は、各食材に対して、冷蔵庫の型式及び設定ごとに細分化された、保存場所/アドバイスパターン334を備えている。例えば、図14の保存場所/アドバイスパターン334に例示するように、「型式A」の冷蔵庫は図15に示すイラストA-Mに共通する、いわゆる6ドアレイアウトであるとする。「型式A」の冷蔵庫は、設定1-4の4種類の設定を採り得る型式である。ここで、設定1-4はそれぞれ、イラストD,Kにそれぞれ示す2つの貯蔵室(切替室)の温度設定が違うものであり、イラスト(D,K)で塗り潰された貯蔵室の温度設定が、設定1=(野菜、冷凍)、設定2=(冷凍、野菜)、設定3=(野菜、野菜)、設定4=(冷凍、冷凍)となる型式であるとする。また、どの設定においても、イラストAで表示された貯蔵室は、冷蔵温度設定だとする。 The concierge database 33 has storage location/advice patterns 334 for each food ingredient, which are subdivided by refrigerator model and settings. For example, as illustrated in the storage location/advice pattern 334 in FIG. 14, a "model A" refrigerator has a so-called six-door layout, which is common to illustrations A-M shown in FIG. 15. A "model A" refrigerator is a model that can have four settings, settings 1-4. Here, settings 1-4 are different in the temperature settings of the two storage compartments (switchable compartments) shown in illustrations D and K, respectively, and the temperature settings of the storage compartments shaded in illustrations (D, K) are as follows: setting 1 = (vegetables, frozen), setting 2 = (frozen, vegetables), setting 3 = (vegetables, vegetables), setting 4 = (frozen, frozen). In addition, in all settings, the storage compartments shown in illustration A are set to a refrigerated temperature.

すると、例えば図14の食材名「にんじん」332は野菜であるから、野菜温度設定となっている切替室が保存場所として推奨される。野菜温度設定となっている切替室がない場合は冷蔵室が推奨されるべきである。設定1-4での野菜温度帯の切替室の場所はそれぞれ、イラストD,K,L,Mに相当する。保存場所/アドバイスパターン334としては、設定1,2,3では、野菜温度帯の切替室の場所に対応するイラストD,K,Lが設定されている。一方、設定4においては野菜温度帯の切替室が存在しないため、冷蔵温度帯の貯蔵室を示すこととなるイラストAが設定されている。 For example, since the ingredient name "carrot" 332 in FIG. 14 is a vegetable, the switchable compartment with the vegetable temperature setting is recommended as the storage location. If there is no switchable compartment with the vegetable temperature setting, the refrigerator compartment should be recommended. The locations of the switchable compartment for the vegetable temperature range in settings 1-4 correspond to illustrations D, K, L, and M, respectively. As the storage location/advice pattern 334, illustrations D, K, and L corresponding to the locations of the switchable compartment for the vegetable temperature range are set in settings 1, 2, and 3. On the other hand, since there is no switchable compartment for the vegetable temperature range in setting 4, illustration A is set, which indicates a storage compartment with the refrigerator temperature range.

図16は、コンシェルジュデータベース33を参照するときの画面遷移を示す図である。ここでは、検索する食材として上記の「にんじん」に代えて「トマト」を用いているが、「にんじん」であってももちろん支障ない。まず画面141は、図13の処理ステップS33における参照食材情報310反映後の携帯情報端末2の主画面91の表示例を示している。この画面上で連動ボタン72(「保存場所のアドバイスを見る」)をタップすることで、画面142に遷移する。 Figure 16 shows the screen transitions when referring to the concierge database 33. Here, "tomato" is used instead of "carrot" as the ingredient to be searched for, but "carrot" would also work. First, screen 141 shows an example of the main screen 91 displayed on the mobile information terminal 2 after the reference ingredient information 310 has been reflected in processing step S33 of Figure 13. Tapping the link button 72 ("View advice on storage location") on this screen transitions to screen 142.

画面142は、コンシェルジュ機能の一例として、型式別の食材推奨保存場所を検索する画面である。連動ボタン72をタップすることで、コンシェルジュ機能における検索キーワードとして、マスタデータベース31の食材名312を参照して設定された食材名322が設定される。ここでは「トマト」がコンシェルジュデータベース33から検索される。説明の簡便のためにここでは食材名を用いているが、食材リスト32への食材登録の際、マスターデータベース31の食材ID311を設定しておけば、そちらを用いてもよい。 Screen 142 is a screen for searching for recommended storage locations for ingredients by type, as an example of the concierge function. By tapping the link button 72, the ingredient name 322, which is set by referring to the ingredient name 312 in the master database 31, is set as a search keyword in the concierge function. Here, "tomato" is searched for in the concierge database 33. For ease of explanation, the ingredient name is used here, but if the ingredient ID 311 in the master database 31 is set when registering an ingredient in the ingredient list 32, that may also be used.

そして、コンシェルジュ機能は別途、ユーザ1が使用している冷蔵庫の型式情報を参照することで、主画面91上に選択した「トマト」の保存場所として、この型式の冷蔵庫の場合の推奨保存場所の位置を表示することができる。ここでは、上記の型式における「設定1」だったとすると、イラストDが表示されることとなる。 The concierge function can then refer to the model information of the refrigerator used by user 1 and display the location of the recommended storage location for the selected "tomatoes" on the main screen 91 for this model of refrigerator. In this case, if the model is "Setting 1," illustration D will be displayed.

なお、コンシェルジュ機能の一環として、食材の保存に関するさらなる助言ページに遷移できる。画面143は、この型式におけるさらなる助言を表示しており「切替室が『野菜』設定のとき」保存場所として推奨されることが表示されている。 As part of the concierge function, the user can be taken to a page with further advice regarding food preservation. Screen 143 shows further advice for this model, indicating that this is the recommended storage location "when the switchable compartment is set to 'vegetables'."

図17は、マスタデータベース31とコンシェルジュデータベース33の連動処理手順を示すシーケンス図である。図6の処理内容に引き続いて、処理ステップS212では、ユーザ1が携帯情報端末2に表示された食品リスト32から詳細を確認したい食品をタップして食材詳細情報320を表示する。これを受けて処理ステップS213では、食材詳細情報320と「保存場所のアドバイスを見る」(連動ボタン72)が携帯情報端末2に表示される。 Figure 17 is a sequence diagram showing the linking process procedure between the master database 31 and the concierge database 33. Following the process contents of Figure 6, in processing step S212, the user 1 taps on a food for which he/she wishes to check details from the food list 32 displayed on the mobile information terminal 2 to display the ingredient details 320. In response to this, in processing step S213, the ingredient details 320 and "View advice on storage location" (link button 72) are displayed on the mobile information terminal 2.

処理ステップS214において、連動ボタン72をタップする。処理ステップS215では、アプリ内で「コンシェルジュ機能」画面に移動し、処理ステップS216では予め取得されているユーザ1が使用する冷蔵庫4の型式と、処理ステップS215時点での設定を冷蔵庫4から取得する。処理ステップS217では食材詳細情報320に対応する食材名322(または食材ID321)を鍵としてコンシェルジュデータベース33を検索する。一致する食材について、さらに、S216で取得済の情報を使って、コンシェルジュデータベース33中の保存場所/アドバイスパターン334を取得する。処理ステップS218では取得した結果を携帯情報端末2に表示する。 In processing step S214, the link button 72 is tapped. In processing step S215, the user moves to the "concierge function" screen within the app, and in processing step S216, the model of the refrigerator 4 used by user 1, which has been previously acquired, and the settings at the time of processing step S215 are acquired from the refrigerator 4. In processing step S217, the concierge database 33 is searched using the ingredient name 322 (or ingredient ID 321) corresponding to the ingredient details information 320 as a key. For matching ingredients, the storage location/advice pattern 334 in the concierge database 33 is further acquired using the information acquired in S216. In processing step S218, the acquired results are displayed on the mobile information terminal 2.

[その他の機能]
次に、関連する各種機能について説明する。
[Other features]
Next, various related functions will be described.

<保存場所325の選択肢の事前設定>
上記実施例では、マスタデータベース31には、食材ID311ごとに推奨保存場所315が定められていた。しかし、ユーザ1が使用する冷蔵庫の型式によっては、その推奨保存場所315が備わっていないことがある。このため、推奨保存場所315のうち、保存場所325として自動設定されることができる貯蔵室を予め指定しておく機能が設けられていてもよい。
Presetting Storage Location 325 Options
In the above embodiment, the master database 31 has a recommended storage location 315 defined for each ingredient ID 311. However, depending on the model of the refrigerator used by the user 1, the recommended storage location 315 may not be provided. For this reason, a function may be provided for designating in advance a storage room that can be automatically set as the storage location 325 among the recommended storage locations 315.

具体的には、ユーザ1が使用する冷蔵庫が備える貯蔵室を登録する機能を追加する。この機能を通じて、例えばユーザ1が使用できる貯蔵室が「冷蔵室」と「冷凍室」のみであると登録されたとする。この場合、「野菜室」が推奨保管場所315として定められている食材については、例えば、近しい温度帯である「冷蔵室」が保存場所325に変換されて自動設定されるようにしたり、または、保存場所325が自動設定されないようにすることができる。 Specifically, a function for registering the storage compartments of the refrigerator used by user 1 is added. For example, it may be registered through this function that the only storage compartments that user 1 can use are the "refrigerator" and the "freezer." In this case, for food items for which the "vegetable compartment" is set as the recommended storage location 315, for example, the "refrigerator," which has a similar temperature range, may be converted to the storage location 325 and automatically set, or the storage location 325 may not be automatically set.

<自動入力される食材詳細情報320の選択および調整>
上記実施例では、マスタデータベース31の検索を通じて自動設定される項目として、消費目安期間314、推奨保存場所315,食材カテゴリ316、標準画像データ317,318が定められていた。しかし、例えば、消費目安期間314の管理までは望まないユーザがあり得る。このため、自動設定される項目を選択できる機能を設けてもよい。
<Selection and Adjustment of Automatically Inputted Detailed Ingredient Information 320>
In the above embodiment, the estimated consumption period 314, the recommended storage location 315, the food ingredient category 316, and the standard image data 317 and 318 are defined as items that are automatically set through a search of the master database 31. However, for example, there may be a user who does not wish to manage the estimated consumption period 314. For this reason, a function for selecting the items that are automatically set may be provided.

また、消費目安期間314としては、上記実施例では、マスタデータベース31の食材ごとに1種類の期間が定められている(例えば、「豚肉」であれば5日間など)。しかし、保鮮機能に優れた冷蔵庫を使用しているなど、通常よりも長期間の保鮮が可能であるとか、鮮度に敏感なユーザが想定され得る。このため、例えば消費目安期間314として自動設定される期間を「短い」、「標準」、「長い」、といった複数段階に調整できる機能を設けてもよい。 In addition, in the above embodiment, one type of period is set for each ingredient in the master database 31 as the estimated consumption period 314 (for example, five days for "pork"). However, it is conceivable that some users may be sensitive to freshness, for example, they may use a refrigerator with excellent freshness-keeping capabilities, which allows them to keep ingredients fresh for a longer period than usual. For this reason, a function may be provided that allows the period that is automatically set as the estimated consumption period 314 to be adjusted to multiple levels, such as "short," "standard," and "long."

また、食材販売店は、消費期限が接近したために割引価格で食材を販売することがある。このような食材についても通常の消費目安期間314を設定するのは実情に沿わないことがあるため、いわゆる「おつとめ品」として登録するチェックボックス等を設けてもよい。そして、このチェックボックスがチェックされた状態で食材が食材リスト32に登録された場合、通常よりも短い消費目安期間314を設定するようにしてもよい。このチェックが登録された食材は、食材リスト32の表示画面で、区別できるように表示されるとよい。 Also, food stores may sell food items at a discount because the expiration date is approaching. Setting the normal estimated consumption period 314 for such food items may not be realistic, so a check box or the like may be provided to register the food item as a so-called "discount item." If the food item is registered in the food item list 32 with this check box checked, a shorter estimated consumption period 314 than normal may be set. Food items with this check box registered may be displayed clearly on the display screen of the food item list 32.

<マスタデータベース31の画像データ317,318どちらを反映するかの選択>
食材詳細情報320として自動設定する画像データとして、上記実施例では標準画像データ317,318の2種類を用意していた。これは、例えば、写真データとイラストデータというまったく雰囲気が異なる2種類を用意しておくことで、各々のユーザにおいて、「写真データであれば家族Aが買って使うもの」、「イラストデータであれば家族Bが買って使うもの」といった独自の、暗黙の了解を定めたうえで活用することを想定できる。このため、食材詳細情報320として設定する画像データとしてどれを使用するかを、自動ではなく、敢えて毎回手動で選択させるようにしてもよい。
<Selection of which image data 317 or 318 in the master database 31 is to be reflected>
In the above embodiment, two types of standard image data 317 and 318 are prepared as image data to be automatically set as detailed ingredient information 320. For example, by preparing two types of data with completely different atmospheres, photo data and illustration data, it is possible to assume that each user will use the data after establishing their own tacit understanding, such as "photo data is for Family A to buy and use," and "illustration data is for Family B to buy and use." For this reason, the image data to be used as detailed ingredient information 320 may be selected manually each time, rather than automatically.

<保存状態毎に食材名312を区別したデータベース構造>
上記実施例では、マスタデータベース31は、「にんじん」「ブロッコリー」など、食材の状態を区別しない食材名312としていた。しかし、例えば「海老」については、チルド室などの保存が適する生の海老と、冷凍状態で販売されている冷凍の海老など、保存状態が違うものが有り得る。このため、食材名312として「海老(生)」、「海老(冷凍)」など、保存状態を区別した食材名を予めマスタデータベース31やコンシェルジュデータベース33に準備しておいてもよい。この場合、推奨保存場所315としては、前者はチルド室や冷蔵室、後者は冷凍室が設定されるようなデータベースとしておくことができる。
<Database structure for distinguishing ingredient names 312 according to preservation state>
In the above embodiment, the master database 31 has food ingredient names 312 that do not distinguish the state of the food ingredient, such as "carrot" and "broccoli." However, for example, with regard to "shrimp," there may be different storage states, such as raw shrimp that is suitable for storage in a chilled compartment, and frozen shrimp that is sold in a frozen state. For this reason, food ingredient names that distinguish the storage state, such as "shrimp (raw)" and "shrimp (frozen)," may be prepared in advance in the master database 31 or the concierge database 33 as food ingredient names 312. In this case, the recommended storage location 315 may be set to the chilled compartment or the refrigerator compartment for the former, and the freezer compartment for the latter.

<検索ワード313に完全一致する食材が複数ある場合の処理>
検索ワード313として例えば同音多義な文字列が入力された場合、2つの食材名312が完全一致で対応してしまうことがある。例えば「さけ」という検索ワード313は、「酒」と「鮭」の2つの食材名312が対応してしまい、どちらか判断ができない。この場合、食品詳細情報320を設定せずに一旦登録し、後から決定するようにしてもよい。
<Processing when there are multiple ingredients that completely match the search word 313>
For example, when a homophoneically ambiguous character string is entered as the search word 313, two ingredient names 312 may correspond to it as an exact match. For example, the search word 313 "sake" (salmon) corresponds to two ingredient names 312, "sake" (sake) and "salmon" (salmon), and it is not possible to determine which one it is. In this case, the detailed food information 320 may be temporarily registered without being set, and then the information may be determined later.

図18は、検索ワード313に完全一致する食材が複数ある場合の処理を示す図である。まず画面151は、例えば方式2において仮リストを作成したときの表示内容である。画面152は登録指示によって食材リスト32に仮リストの文字列を使って決定した食材名を食材リスト32に反映したときの表示内容である。検索ワード313「さけ」から完全一致する「酒」「鮭」があるため、敢えて食材を決定せずにそのまま「さけ」として、マスタデータベース31にない食材と同様に扱って、食材リスト32に追加する。こうすることで、誤った食材名322や食材詳細情報320の設定を抑制できる。 Figure 18 is a diagram showing the process when there are multiple ingredients that perfectly match the search word 313. First, screen 151 shows the display content when a provisional list is created using method 2, for example. Screen 152 shows the display content when the ingredient names determined using the character strings in the provisional list are reflected in ingredient list 32 in response to a registration instruction. Because "sake" and "salmon" are present, which are perfect matches for search word 313 "salmon," an ingredient is not determined and it is added to ingredient list 32 as "salmon," treating it as an ingredient not in master database 31. This makes it possible to prevent incorrect ingredient names 322 and detailed ingredient information 320 from being set.

ユーザ1は、画面152から「さけ」の食材詳細情報320画面に遷移して食材名322をテキスト編集し、改めて例えば「鮭」と編集することで、適切な食材追加をすることができる。「鮭」を食材名322に設定してもらったことに応じて、改めてマスタデータベース31を検索し、食材詳細情報320を自動設定させる。 User 1 can add an appropriate ingredient by transitioning from screen 152 to the ingredient details information 320 screen for "salmon" and editing the ingredient name 322 as text, for example, to "salmon." Once "salmon" has been entered as ingredient name 322, the master database 31 is searched again, and the ingredient details information 320 is automatically set.

<冷蔵庫カメラを活用した食材管理>
上記実施例では、音声入力やキーボードを使った文字列編集を使って食材を食材リストに追加するものであったが、例えば冷蔵庫にカメラを取り付けるなどして、カメラ画像を使って食材リストに追加するようにしてもよい。カメラは、図1に例示した食材管理装置に含まれるようにする。
<Food management using refrigerator cameras>
In the above embodiment, ingredients are added to the ingredient list using voice input or text editing using a keyboard, but it is also possible to add ingredients to the ingredient list using camera images, for example by attaching a camera to the refrigerator. The camera is included in the ingredient management device shown in FIG.

まず、上記実施例のような方法で、食材名、実際の保存場所を食材詳細情報320に登録して既知にしておく。実際の保存場所とは、マスタデータベース31を参照して取得する推奨保存場所ではなく、適宜ユーザ1が修正することでユーザ1が使用する冷蔵庫などでの保存場所である。このようにすることで、実保管に一致する情報を予め得ておくことができる。 First, the ingredient name and actual storage location are registered in the ingredient details information 320 and made known using the method described in the above embodiment. The actual storage location is not the recommended storage location obtained by referring to the master database 31, but the storage location in the refrigerator or other location used by user 1, which is modified by user 1 as appropriate. In this way, information that matches the actual storage can be obtained in advance.

次に、カメラで貯蔵室内の食材を撮像し、この画像を使って食材の画像認識を行う。画像認識処理としては公知の手法を用いることができる。まず、食材か非食材かを認識して、食材ごとに画像を切り取る。例えば、野菜室を撮像した場合、にんじんやブロッコリーなどの食材ごとに、画像を切り取る。この時点では、画像認識は食材の存在の認識はし得るものの、切り取った食材それぞれが何であるかは認識していない。 Next, the camera captures an image of the food in the storage compartment, and this image is used to perform image recognition of the food. Publicly known methods can be used for image recognition processing. First, it is recognized whether an item is a food item or not, and the image is cut out for each food item. For example, when an image of the vegetable compartment is taken, the image is cut out for each food item, such as carrots or broccoli. At this point, image recognition can recognize the presence of food items, but does not recognize what each of the cut-out ingredients is.

次に、それぞれの切り取った食材について、品目を認識する処理を行う。この際、カメラが撮像した貯蔵室がどこであるか(冷蔵室、冷凍室、野菜室など)の情報を取得できるように構成しておくと好ましい。これは、例えば撮像の前にユーザ1から入力してもらうようにすることで実現できる。さらに、食材リスト32の各食材詳細情報320を参照して、各貯蔵室に何が収納されているかを参照するようにする。 Next, a process is carried out to recognize the item of each cut ingredient. At this time, it is preferable to configure the system so that information can be obtained as to which storage compartment (refrigerator, freezer, vegetable compartment, etc.) the image of which has been captured by the camera can be obtained. This can be achieved, for example, by having the user 1 input this information before capturing the image. Furthermore, the detailed ingredient information 320 for each ingredient in the ingredient list 32 is referenced to see what is stored in each storage compartment.

これらカメラが撮像した場所の貯蔵室情報と、食材リスト32の保存場所情報とを利用することで、画像認識の精度を向上することができる。すなわち、例えば食材リスト32には、野菜室ににんじんが収納されていることを示す情報が登録されていれば、画像認識機能において、野菜室にはにんじんがあるはずだという重みづけをして食材認識を進めることができる。 The accuracy of image recognition can be improved by using the storage room information of the locations where these cameras captured images and the storage location information in the ingredient list 32. That is, for example, if the ingredient list 32 contains information indicating that carrots are stored in the vegetable compartment, the image recognition function can weight the vegetable compartment so that carrots are likely to be there, and proceed with ingredient recognition.

そして、カメラが撮像した食材それぞれについて、既に食材リスト32に登録されているか否かを判定する。既に登録されていると判定したものについては、カメラが撮像した画像データを、食材リスト32の或る食材における食材詳細情報320の画像データ327として登録することができる。このようにすることで、標準画像データ317,318ではなく実使用での画像データを採用できるため、ユーザ1の記憶に近い画像を提供することができる。 Then, for each ingredient captured by the camera, it is determined whether it has already been registered in the ingredient list 32. For ingredients that are determined to be already registered, the image data captured by the camera can be registered as image data 327 of the ingredient details 320 for that ingredient in the ingredient list 32. In this way, image data in actual use can be used instead of standard image data 317, 318, making it possible to provide an image that is close to what user 1 remembers.

一方、食材リスト32に登録されていない食材であると判定したものについては、新たな食材の追加として処理を始める。すなわち、画像認識で得た食材名を検索ワード313としてマスタデータベース31を検索し、発見できた食材詳細情報320を設定する。但し、推奨保管場所についてはこの限りではない。また、画像データ327としてカメラの画像を設定する。 On the other hand, if an ingredient is determined to be not registered in the ingredient list 32, the process begins with adding a new ingredient. That is, the master database 31 is searched using the ingredient name obtained by image recognition as the search word 313, and detailed ingredient information 320 of the ingredient that is found is set. However, this does not apply to the recommended storage location. In addition, an image taken by the camera is set as image data 327.

なお、現時点の技術水準としては、必ずしも画像認識の高精度な実行は容易ではない。このため、カメラが撮像した食材それぞれについて、一旦、すべてをユーザ1に画像データ327を設定して提示し、食材リスト32への追加要否をユーザ1に目視で判断してもらうようにしてもよい。この場合、一旦、食材リスト32にすべてを追加してしまって、不要な食材についてはユーザ1に削除処理をしてもらうようにしてもよいし、追加候補リストとして新たなリストを作成して提示してもよい。 At the current state of the art, it is not necessarily easy to perform image recognition with a high degree of accuracy. For this reason, image data 327 of all ingredients captured by the camera may be set and presented to user 1, and user 1 may visually determine whether or not to add them to ingredient list 32. In this case, all ingredients may be added to ingredient list 32, and user 1 may delete unnecessary ingredients, or a new list may be created and presented as a list of candidates to add.

<消費目安日324を経過した食材の食材リスト32における処理>
図19は、消費目安日を過ぎた食材の表示の取り扱いを示す図である。図19の画面161に例示するように、食材リスト32として、複数種類のリストを定義しておくことができる。上記実施例で説明した食材リスト32を、便宜上、「保管中の食材」リストと呼ぶ。画面161に示したリストはこれである。
<Processing of ingredients whose estimated consumption date 324 has passed in the ingredient list 32>
Fig. 19 is a diagram showing how to handle the display of ingredients that have passed their estimated consumption date. As shown in screen 161 of Fig. 19, multiple types of lists can be defined as ingredient lists 32. For convenience, the ingredient list 32 described in the above embodiment will be referred to as a "storage ingredient" list. This is the list shown on screen 161.

画面161の状態から1日が経過すると、画面161中のリスト上側2つの食材(にんじん、ブロッコリー)は、それぞれの食材詳細情報320の消費目安日324を経過する。この状態で再び「保管中の食材」リストを表示させると、「保管中の食材」リストから、消費目安日324を経過した食材が「保管中の食材」リストから削除された旨を示すポップアップが表示される(画面162)。そして、「保管中の食材」リストからは、これら食材が削除されている(画面163)。 When one day has passed since the state of screen 161, the two ingredients at the top of the list on screen 161 (carrots and broccoli) will have passed the estimated consumption date 324 in their respective ingredient details information 320. When the "Stored ingredients" list is displayed again in this state, a pop-up is displayed (screen 162) indicating that ingredients whose estimated consumption date 324 has passed have been deleted from the "Stored ingredients" list. These ingredients have then been deleted from the "Stored ingredients" list (screen 163).

図20は、保管中の食材リストから削除した食材の取り扱いを示す図である。食材管理装置は、「保管中の食材」リストとは別に、例えば「最近削除した食材」リストを定義しておく。これらリスト間は、同じ表示画面にタブ表示されており、互いに1タップで遷移できる。「保管中の食材」リストに登録された食材は、その食材詳細情報320の消費目安日324が経過した場合、「最近削除した食材」リストに移動するようにしておくことができる(画面171,172)。「最近削除した食材」リスト(画面172)に移動した食材は、例えば移動後、48時間の経過を以て完全に削除されることができる。 Figure 20 is a diagram showing how ingredients that have been deleted from the list of ingredients in storage are handled. The ingredient management device defines, for example, a list of "recently deleted ingredients" in addition to the "ingredients in storage" list. These lists are displayed as tabs on the same display screen, and it is possible to move between them with one tap. An ingredient registered in the "ingredients in storage" list can be moved to the "recently deleted ingredients" list when the estimated consumption date 324 in the ingredient details information 320 has passed (screens 171, 172). An ingredient moved to the "recently deleted ingredients" list (screen 172) can be completely deleted, for example, 48 hours after being moved.

こうすることで、「保管中の食材」リストに食材が滞留することを抑制でき、ユーザ1が「保管中の食材」リストの更新を怠ってしまったとしても、或る程度実際の保管品目に対応したリストを維持することができる。一方で、「最近削除した食材」リストに移動させておくことで、消費目安日324は経過してしまって、しかも未だ保管中であるために、比較的すぐに消費しなければならない食材があることを「最近削除した食材」リストから発見できる。 This prevents ingredients from remaining in the "Ingredients in Storage" list, and even if user 1 neglects to update the "Ingredients in Storage" list, the list can be maintained to a certain extent in accordance with the actual stored items. On the other hand, by moving ingredients to the "Recently Deleted Ingredients" list, it is possible to discover from the "Recently Deleted Ingredients" list that there are ingredients that need to be consumed relatively soon because the estimated consumption date 324 has passed and they are still in storage.

「最近削除した食材」リストに移動した食材の食材詳細情報320からは、上述のアラーム機能が不活性化されてもよい(画面173)。また、消費目安日324は「保管中の食材」リストにおいて登録されていたものからそのまま維持されてもよい。 The above-mentioned alarm function may be deactivated from the ingredient details information 320 of an ingredient that has been moved to the "recently deleted ingredients" list (screen 173). In addition, the estimated consumption date 324 may be maintained as it was in the "storage ingredients" list.

<食材管理機能のトップ画面(ホーム画面)>
食材管理装置が携帯情報端末2において食材管理機能(食材管理アプリ)を起動させた際に表示させるトップ画面について説明する。図21は、食材管理機能起動直後のトップ画面の一例を示す図である。トップ画面181は、おすすめ食材を表示する機能があり、特に、食材リスト32(「保管中の食材」リスト)に、消費目安日324が近い食材があるか否かでおすすめ食材が変わる機能が設けられている。トップ画面181に含まれる2つの画面182,183について次に説明する。
<Top screen (home screen) of food management function>
The following describes the top screen that is displayed when the food ingredient management device starts up the food ingredient management function (food ingredient management application) on the mobile information terminal 2. Fig. 21 is a diagram showing an example of the top screen displayed immediately after starting up the food ingredient management function. The top screen 181 has a function for displaying recommended ingredients, and in particular, is provided with a function for changing the recommended ingredients depending on whether or not there are ingredients in the food ingredient list 32 (the "food ingredients in storage" list) whose estimated consumption date 324 is approaching. Two screens 182 and 183 included in the top screen 181 will be described next.

食材リスト32に消費目安日324が近い食材がない(例えば、3日後以降しかない)場合、今日が旬の時期の食材を表示する(レコメンド表示。画面182)。レコメンド表示においては、食材リスト32に旬の食材があれば、その中から消費目安日324までの残日数が一番少ない食材を表示するようにしてもよい。 If there are no ingredients in the ingredient list 32 with an approximate estimated consumption date 324 (for example, only ingredients with an estimated consumption date 324 in the next three days or more), ingredients that are in season today are displayed (recommendation display screen 182). In the recommendation display, if there are ingredients in season in the ingredient list 32, the ingredient with the fewest days remaining until the estimated consumption date 324 may be displayed.

食材リスト32に、消費目安日が今日の食材がある場合、その食材の消費を提案する旨の表示が行われる(リマインド表示。画面183)。食材リスト32に、同じ消費目安日の食材が複数ある場合は、例えばその中からランダムで表示されてもよい。リマインド表示は、携帯情報端末2にプッシュ通知を行い、これに応答すると食材リスト32を表示するような画面遷移を可能にしてもよい。 If the ingredient list 32 contains an ingredient whose estimated consumption date is today, a display is displayed suggesting that the ingredient be consumed (reminder display, screen 183). If the ingredient list 32 contains multiple ingredients with the same estimated consumption date, they may be displayed randomly, for example. The reminder display may be a push notification sent to the mobile information terminal 2, and in response to this, a screen transition may be made to display the ingredient list 32.

<消費目安日324の登録リマインダ>
図22は消費目安登録のリマインダ機能に関する画面遷移を示す図である。食材管理装置の食材管理機能は、上述のコンシェルジュ機能など複数の機能が統合されたアプリとして構成されることができる。例えばこのような場合でもそうでなくても、トップ画面191に、食材管理機能に遷移するためのメニューを表示しておき、この選択を以て食材管理機能画面に遷移することができる(画面192,193)。
<Registration reminder for estimated consumption date 324>
22 is a diagram showing screen transitions related to the reminder function for registering estimated consumption. The foodstuff management function of the foodstuff management device can be configured as an application that integrates multiple functions, such as the concierge function described above. For example, in this case or not, a menu for transitioning to the foodstuff management function can be displayed on the top screen 191, and by selecting this, transition can be made to the foodstuff management function screen (screens 192, 193).

画面192は、食材リスト32に登録済の食材がない場合を示す。この場合、食材を登録した場合に消費目安日324を食材詳細情報320に設定すると、それに応じて、使用すべき食材の推奨といったお知らせ(リマインド)が可能である旨のメッセージが表示される。 Screen 192 shows a case where no ingredients have been registered in ingredient list 32. In this case, if an ingredient is registered and the estimated consumption date 324 is set in ingredient details information 320, a message is displayed indicating that notifications (reminders) such as recommendations for ingredients to be used can be sent accordingly.

画面193は、食材リスト32に登録済の食材がある場合を示す。登録済の食材の何れかの食材詳細情報320に、消費目安日324が未設定のものがあるとき、画面193に例示するように、その旨のメッセージが表示される。消費目安日324が未設定の食材であるか否かは、画面193のような食材リスト32のリスト表示において、消費目安までの残日数などの表示がされていない食材であるか否かで判断できる。画面183では、消費目安日324が設定されている食材については、「消費目安残り D日」(Dは実際の残日数)と表示される。 Screen 193 shows a case where an ingredient has already been registered in ingredient list 32. When the ingredient details information 320 of a registered ingredient does not have an estimated consumption date 324 set, a message to that effect is displayed, as shown in screen 193. Whether an ingredient has an estimated consumption date 324 set can be determined by whether the ingredient does not have any information such as the number of days remaining until the estimated consumption date displayed in the list display of ingredient list 32, such as screen 193. In screen 183, for ingredients for which an estimated consumption date 324 is set, "Estimated consumption remaining D days" (D is the actual number of days remaining) is displayed.

消費目安日324が未設定のものがある旨のメッセージ表示は、消費目安日324が未登録のまま数日が経過した食材があることや、未登録の食材件数が或る閾値を超えたこと、などを以て表示させてもよい。また、メッセージを出すかどうかはユーザ1が選択できるようにしてもよい。 The message indicating that there is an ingredient for which the estimated consumption date 324 has not been set may be displayed when there is an ingredient for which the estimated consumption date 324 has not been registered for several days, when the number of unregistered ingredients has exceeded a certain threshold, etc. Also, the user 1 may be able to select whether or not to display the message.

<ユーザ1が複数台の冷蔵庫を所有している場合の食材リスト32のソート>
食材詳細情報320には、さらに、保管場所として「どの冷蔵庫」であるか区別できるようにしてもよい。上記実施例においては、ユーザ1が使用する冷蔵庫は唯1つという暗黙の了解の下、保存場所325に設定できる保存場所としては、「冷蔵室」「野菜室」といった、或る冷蔵室中の貯蔵室を選択肢として準備していた。しかし、保存場所325としてより詳細に、2種類の情報を設定可能にしてもよい。具体的には、1種類めの情報として「冷蔵庫1」「冷蔵庫2」「倉庫」など、保管設備の設定を可能にしておき、2種類めの情報として「冷蔵室」「野菜室」など、その設備内での保存場所を設定可能にしてもよい。1種類めの情報の名称は、ユーザ1が定義可能にしてもよい。2種類めの情報の名称は、1種類めの情報の設定に応じて変わるように、階層構造にしてもよい。例えば、「冷蔵庫1」が設定された場合は「冷蔵室」「野菜室」などの選択肢が表示され、「倉庫」が設定された場合は「下から1段め」「下から2段め」など、異なる選択肢が表示されるように定義できてもよい。
<Sorting of ingredient list 32 when user 1 owns multiple refrigerators>
The ingredient detailed information 320 may further be able to distinguish "which refrigerator" is the storage location. In the above embodiment, under the tacit understanding that the user 1 uses only one refrigerator, the storage room in a certain refrigerator, such as "refrigerator" and "vegetable room", is prepared as a storage location that can be set as the storage location 325. However, it is also possible to set two types of information in more detail as the storage location 325. Specifically, it is possible to set a storage facility such as "refrigerator 1", "refrigerator 2", or "warehouse" as the first type of information, and to set a storage location within the facility, such as "refrigerator" or "vegetable room", as the second type of information. The name of the first type of information may be definable by the user 1. The name of the second type of information may be hierarchically structured so that it changes depending on the setting of the first type of information. For example, it may be possible to define that when "refrigerator 1" is set, options such as "refrigerator" and "vegetable room" are displayed, and when "warehouse" is set, different options such as "first row from the bottom" and "second row from the bottom" are displayed.

食材管理装置は、これら保存場所325ごとに食材リスト32が表示できるように、フィルタリング機能やソート機能を備えることができる。例えば、フィルタリング機能として、「冷蔵庫1」に保管されている食材のみを食材リストとして表示できるような機能を備えていてもよい。フィルタリング機能やソート機能としては、保存場所325ごとに順番に表示するような機能の他、例えば、食材リスト32(「保管中の食材」リスト)に最近登録した食材をフィルタリングまたはソートする機能を備えていてもよい。なお、最近登録した食材については、食材リスト32の表示画面(例えば、図8の画面125)や、食材詳細情報320の表示画面(例えば、図12の画面320)に、その旨を示すアイコンを表示してもよい。具体例として図8で例示した「N」アイコン3252を示してもよい。 The food management device can have filtering and sorting functions so that the food list 32 can be displayed for each storage location 325. For example, the filtering function may be a function that allows only the food ingredients stored in "Refrigerator 1" to be displayed in the food list. The filtering and sorting functions may include a function to display the food ingredients in order by storage location 325, as well as a function to filter or sort the food ingredients recently added to the food list 32 (the "food ingredients in storage" list). For recently added food ingredients, an icon indicating this may be displayed on the display screen of the food list 32 (e.g., screen 125 in FIG. 8) or the display screen of the food ingredient details 320 (e.g., screen 320 in FIG. 12). As a specific example, the "N" icon 3252 shown in FIG. 8 may be displayed.

<食材リスト32への追加登録のバリエーション>
図23は食材の追加をどの方法で行うかユーザ1が選択できる場合の画面遷移を示す図である。トップ画面201において「食材管理」機能の起動を指示すると、食材管理トップ画面202が表示される。食材管理トップ画面192では既に登録済の食材を含む食材リスト32とともに、食材登録方法選択ボタン75が表示されており、これを操作すると画面203に遷移する。画面203では、食材登録方法として、カメラ入力、音声入力、テキスト入力の選択ボタンが表示される。これらのいずれかの選択により、食材入力画面203A,203B,203Cのいずれかがそれぞれ表示される。音声入力は上記実施例の通りである。その他、音声を不使用でキーボードのみを使うテキスト入力や、まず画像データ327の設定から始めるカメラ入力が準備されている。
<Variations for adding to ingredient list 32>
FIG. 23 is a diagram showing screen transitions when user 1 can select which method to use to add ingredients. When an instruction is given to activate the "ingredients management" function on top screen 201, ingredients management top screen 202 is displayed. On ingredients management top screen 192, an ingredients registration method selection button 75 is displayed along with an ingredients list 32 including ingredients that have already been registered, and when this button is operated, the screen transitions to screen 203. On screen 203, selection buttons for camera input, voice input, and text input are displayed as ingredients registration methods. By selecting any of these, any of ingredients input screens 203A, 203B, and 203C are displayed. Voice input is as in the above embodiment. In addition, text input using only the keyboard without using voice, and camera input starting from setting image data 327 are prepared.

<食材の回転率の検知>
ユーザ1によって異なるものであるが、例えば卵、乳製品、ビールなど比較的毎日消費し、購入頻度も高い高回転率の食材があることが想定される。このような食材を認識できれば、在庫切れを防ぐための通知などを提供できるようになることが期待されるため、その一例を説明する。ここでは、上述のカメラを使用するものとする。
<Detecting food turnover rate>
Although it differs depending on the user 1, it is assumed that there are foods such as eggs, dairy products, and beer that are consumed relatively daily and purchased frequently, and have a high turnover rate. If such foods can be recognized, it is expected that notifications to prevent out-of-stocks can be provided, and an example of this will be described below. Here, the above-mentioned camera is used.

例えば、食材リスト32に追加されて短期間(例えば24時間以内)に消費された食材や、上述のカメラの画像認識機能を活用して保存場所での場所や向きが変わった食材を、回転率の高い食材の候補と推定する方法があり得る。他には、携帯情報端末2に、カメラが撮像した、食材を収納した貯蔵室の画像を表示させ、回転率を追跡したい食材をユーザ1に選択してもらう方法があり得る。回転率が高い、又はユーザ1が指定した食材については、カメラの画像認識において、個数認識を行わせると好ましい。個数認識を行いやすくするため、個数認識機能をONにする場合、食材管理装置は、例えば携帯情報端末2の表示画面を通じて、貯蔵室中で互いに近い領域に、認識対象の食材を保管するように依頼するメッセージを出力してもよい。また、携帯情報端末2の表示画面に、予め認識対象の食材を保管する領域を食材別に複数用意し、ユーザ1が選択した領域ごとに個数認識が行えるようにしてもよい。すなわち、カメラは予め、或る貯蔵室の内部を仮想的に複数の領域に区切って認識できるようにしておく。例えば冷蔵室に複数の棚が在る場合、棚ごとに異なる領域であると認識できるようにしておく。そして、特定の食材、例えばヨーグルトについては、所定の領域、例えば或る1つの棚に置くことをユーザが明示する。カメラは、こうすることで当該領域に載置されたヨーグルトの認識をしやすくなり、以てヨーグルトの個数認識や回転率の認識をしやすくなる。 For example, a method may be used to estimate ingredients that have been added to the ingredient list 32 and consumed within a short period (e.g., within 24 hours) or ingredients that have changed location or orientation in the storage location by utilizing the image recognition function of the camera described above as candidates for ingredients with a high turnover rate. Another method may be to display an image of the storage room in which ingredients are stored, captured by the camera, on the mobile information terminal 2, and have the user 1 select an ingredient for which the turnover rate is to be tracked. For ingredients with a high turnover rate or ingredients specified by the user 1, it is preferable to perform number recognition in the image recognition of the camera. In order to make it easier to perform number recognition, when the number recognition function is turned on, the ingredient management device may output a message, for example, through the display screen of the mobile information terminal 2, requesting that the ingredients to be recognized be stored in areas close to each other in the storage room. In addition, a plurality of areas for storing ingredients to be recognized may be prepared in advance on the display screen of the mobile information terminal 2 for each ingredient, so that the number recognition can be performed for each area selected by the user 1. In other words, the camera is configured to virtually divide the interior of a certain storage room into a plurality of areas in advance so that it can be recognized. For example, if there are multiple shelves in a refrigerator, each shelf can be recognized as a different area. The user can then specify that a particular food item, such as yogurt, should be placed in a specific area, such as on a particular shelf. This makes it easier for the camera to recognize the yogurt placed in that area, and therefore easier to recognize the number of yogurts and the turnover rate.

ユーザによるヨーグルトの保存棚の明示は、携帯情報端末2などを通じて行うことができる。 The user can specify the shelf where the yogurt is stored via the mobile information terminal 2, etc.

一方、長期間消費されない食材や、保存場所や向きが変わらなかった食材を、回転率の低い食材の候補と推定する。回転率の低い食材については、ユーザ1が存在を忘れてしまっている懸念もあるため、消費目安日に拘らないタイミングで通知を行うようにしてもよい。 On the other hand, ingredients that have not been consumed for a long time or ingredients that have not changed their storage location or orientation are estimated to be candidates for ingredients with a low turnover rate. For ingredients with a low turnover rate, there is a concern that user 1 may have forgotten about their existence, so a notification may be sent at a time that is not tied to the estimated consumption date.

1:ユーザ
2:携帯情報端末
3:サーバ
4:冷蔵庫(貯蔵庫、物品庫)
5:クラウド(ネットワーク)
31:マスタデータベース
32:食材リスト
CPU:演算部
Tr:通信部
Bus:バス
21:音声入力部
21a:開始部
21b:連続部
22:表示出力部
23:文字変換部
23a:終端付与部
24:編集処理部
25:登録処理部
26:統括処理部
91:主画面
92:文字入力画面
93:音声入力状態表示部
94:文字列表示部
1: User 2: Mobile information terminal 3: Server 4: Refrigerator (storage, goods storage)
5: Cloud (Network)
31: Master database 32: Ingredient list CPU: Calculation unit Tr: Communication unit Bus: Bus 21: Voice input unit 21a: Start unit 21b: Continuation unit 22: Display output unit 23: Character conversion unit 23a: Termination unit 24: Editing unit 25: Registration unit 26: Overall processing unit 91: Main screen 92: Character input screen 93: Voice input status display unit 94: Character string display unit

Claims (18)

1以上のコンピュータに、
音声入力の受付を開始させる開始部と、
音声認識した文字列を表示画面に表示させる表示出力部と、
前記表示画面に表示された文字列の編集をユーザの操作に応じて受付け、編集された場合は編集後の文字列を前記表示画面に表示させる編集処理部と、
音声認識した文字列に終端を付与し、その後に音声認識した文字列を新たな文字列として扱わせる終端付与部と、
ユーザの操作に応じて、前記表示画面に表示されている文字列を食材名として、食材リストに追加させる登録処理部と、としての動作を行わせ
前記表示出力部は、2以上の文字列を表示し、
前記編集処理部は、前記表示出力部が表示する文字列それぞれに対して編集が可能であり、
前記登録処理部は、前記表示出力部が表示する文字列それぞれを食材名として、食材リストに追加させる食材管理システムであって、
食材名と、該食材名に対応する食材詳細情報とを記憶したマスタデータベースを参照可能であり、
前記登録処理部の動作の際、前記表示出力部が表示している文字列それぞれに対応する食材名を前記マスタデータベースから検索し、対応する食材名がある文字列については、該食材名及び対応する食材詳細情報を組として食材リストに追加させることが可能であり、
前記表示出力部が表示している文字列を検索ワードとして前記マスタデータベースを検索した結果、複数の完全一致の候補食材を取得した場合、前記登録処理部を動作させても、該食材名に対しては食材詳細情報を設定しない、食材管理システム。
On one or more computers,
A start unit that starts accepting voice input;
a display output unit that displays a character string that has been recognized by speech on a display screen;
an edit processing unit that accepts editing of the character string displayed on the display screen in response to a user operation and, if edited, causes the edited character string to be displayed on the display screen;
a termination adding unit that adds a termination to a character string obtained by speech recognition and then treats the character string obtained by speech recognition as a new character string;
a registration processing unit that, in response to a user's operation, adds the character string displayed on the display screen to an ingredient list as an ingredient name ;
the display output unit displays two or more character strings,
the editing processing unit is capable of editing each character string displayed by the display output unit,
The registration processing unit is an ingredient management system that adds each character string displayed by the display output unit as an ingredient name to an ingredient list,
A master database that stores ingredient names and ingredient detail information corresponding to the ingredient names can be referenced;
During the operation of the registration processing unit, the master database is searched for an ingredient name corresponding to each character string displayed by the display output unit, and for a character string having a corresponding ingredient name, the ingredient name and the corresponding ingredient detailed information can be added as a pair to an ingredient list;
In this ingredient management system, when the master database is searched using the character string displayed by the display output unit as a search word and multiple perfectly matching candidate ingredients are obtained, ingredient detail information is not set for the ingredient name even if the registration processing unit is operated .
1以上のコンピュータに、
音声入力の受付を開始させる開始部と、
音声認識した文字列を表示画面に表示させる表示出力部と、
前記表示画面に表示された文字列の編集をユーザの操作に応じて受付け、編集された場合は編集後の文字列を前記表示画面に表示させる編集処理部と、
音声認識した文字列に終端を付与し、その後に音声認識した文字列を新たな文字列として扱わせる終端付与部と、
ユーザの操作に応じて、前記表示画面に表示されている文字列を食材名として、食材リストに追加させる登録処理部と、としての動作を行わせ
前記表示出力部は、1の文字列を表示する食材管理システムであって、
前記登録処理部の動作の後、自動的に前記開始部を動作させ、
食材名と、該食材名に対応する食材詳細情報とを記憶したマスタデータベースを参照可能であり、
前記表示出力部が表示している文字列に対応する食材名を前記マスタデータベースから検索し、対応する食材名があれば前記表示出力部に候補食材として表示させ、
前記表示画面に表示された、該候補食材の選択をユーザから受付けた場合、前記登録処理部は、該候補食材の食材名及び対応する食材詳細情報を組として食材リストに追加させ、
前記表示出力部が表示している文字列を検索ワードとして前記マスタデータベースを検索した結果、複数の完全一致の候補食材を取得した場合、前記登録処理部を動作させても、該食材名に対しては食材詳細情報を設定しない、食材管理システム。
On one or more computers,
A start unit that starts accepting voice input;
a display output unit that displays a character string that has been recognized by speech on a display screen;
an edit processing unit that accepts editing of the character string displayed on the display screen in response to a user operation and, if edited, causes the edited character string to be displayed on the display screen;
a termination adding unit that adds a termination to a character string obtained by speech recognition and then treats the character string obtained by speech recognition as a new character string;
a registration processing unit that, in response to a user's operation, adds the character string displayed on the display screen to an ingredient list as an ingredient name ;
The display output unit is a food ingredient management system that displays one character string,
automatically operating the initiation unit after the operation of the registration processing unit;
A master database that stores ingredient names and ingredient detail information corresponding to the ingredient names can be referenced;
A search is made for an ingredient name corresponding to the character string displayed by the display output unit in the master database, and if there is a corresponding ingredient name, the display output unit is caused to display it as a candidate ingredient;
When the selection of the candidate ingredient displayed on the display screen is received from the user, the registration processing unit adds the ingredient name of the candidate ingredient and the corresponding ingredient detail information as a pair to an ingredient list;
In this ingredient management system, when the master database is searched using the character string displayed by the display output unit as a search word and multiple perfectly matching candidate ingredients are obtained, detailed ingredient information is not set for the ingredient name even if the registration processing unit is operated .
1以上のコンピュータに、
音声入力の受付を開始させる開始部と、
音声認識した文字列を表示画面に表示させる表示出力部と、
前記表示画面に表示された文字列の編集をユーザの操作に応じて受付け、編集された場合は編集後の文字列を前記表示画面に表示させる編集処理部と、
音声認識した文字列に終端を付与し、その後に音声認識した文字列を新たな文字列として扱わせる終端付与部と、
ユーザの操作に応じて、前記表示画面に表示されている文字列を食材名として、食材リストに追加させる登録処理部と、としての動作を行わせ
前記食材リストに含まれる、消費目安日が未設定のまま時間経過した食材の存在、又は、消費目安日が未設定の食材の数に応じて、消費目安日の設定を促す出力を行う、食材管理システム。
On one or more computers,
A start unit that starts accepting voice input;
a display output unit that displays a character string that has been recognized by speech on a display screen;
an edit processing unit that accepts editing of the character string displayed on the display screen in response to a user operation and, if edited, causes the edited character string to be displayed on the display screen;
a termination adding unit that adds a termination to a character string obtained by speech recognition and then treats the character string obtained by speech recognition as a new character string;
a registration processing unit that, in response to a user's operation, adds the character string displayed on the display screen to an ingredient list as an ingredient name ;
The food ingredient management system outputs a message urging the user to set an estimated consumption date depending on the presence of food ingredients included in the food ingredient list for which time has passed without an estimated consumption date being set, or the number of food ingredients for which an estimated consumption date has not been set .
請求項に記載の食材管理システムであって、
前記表示出力部は、2以上の文字列を表示し、
前記編集処理部は、前記表示出力部が表示する文字列それぞれに対して編集が可能であり、
前記登録処理部は、前記表示出力部が表示する文字列それぞれを食材名として、食材リストに追加させる、食材管理システム。
The foodstuff management system according to claim 3 ,
the display output unit displays two or more character strings,
the editing processing unit is capable of editing each character string displayed by the display output unit,
The registration processing unit adds each of the character strings displayed by the display output unit as an ingredient name to an ingredient list.
請求項に記載の食材管理システムであって、
食材名と、該食材名に対応する食材詳細情報とを記憶したマスタデータベースを参照可能であり、
前記登録処理部の動作の際、前記表示出力部が表示している文字列それぞれに対応する食材名を前記マスタデータベースから検索し、対応する食材名がある文字列については、該食材名及び対応する食材詳細情報を組として食材リストに追加させることが可能な、食材管理システム。
The foodstuff management system according to claim 4 ,
A master database that stores ingredient names and ingredient detail information corresponding to the ingredient names can be referenced;
When the registration processing unit is operating, the ingredient management system searches the master database for ingredient names corresponding to each character string displayed by the display output unit, and for character strings that have a corresponding ingredient name, adds the ingredient name and corresponding ingredient details information as a pair to an ingredient list.
請求項に記載の食材管理システムであって、
前記表示出力部は、1の文字列を表示し、
前記登録処理部の動作の後、自動的に前記開始部を動作させる、食材管理システム。
The foodstuff management system according to claim 3 ,
the display output unit displays one character string,
The food ingredient management system automatically operates the initiation unit after the registration processing unit operates.
請求項に記載の食材管理システムであって、
食材名と、該食材名に対応する食材詳細情報とを記憶したマスタデータベースを参照可能であり、
前記表示出力部が表示している文字列に対応する食材名を前記マスタデータベースから検索し、対応する食材名があれば前記表示出力部に候補食材として表示させ、
前記表示画面に表示された、該候補食材の選択をユーザから受付けた場合、前記登録処理部は、該候補食材の食材名及び対応する食材詳細情報を組として食材リストに追加させる、食材管理システム。
The foodstuff management system according to claim 6 ,
A master database that stores ingredient names and ingredient detail information corresponding to the ingredient names can be referenced;
A search is made for an ingredient name corresponding to the character string displayed by the display output unit in the master database, and if there is a corresponding ingredient name, the display output unit is caused to display it as a candidate ingredient;
When a selection of a candidate ingredient displayed on the display screen is accepted from a user, the registration processing unit adds the ingredient name of the candidate ingredient and the corresponding detailed ingredient information as a pair to an ingredient list.
請求項1、2、5又は7の何れか一項に記載の食材管理システムであって、
前記マスタデータベースとは別に用意され、食材名または食材IDによって該マスタデータベースの食材に対応する食材を参照可能なコンシェルジュデータベースを参照可能であり、
前記食材リスト中の或る食材を指定することで、該食材の食材名または食材IDを前記コンシェルジュデータベースの検索鍵として自動入力させることができる、食材管理システム。
The foodstuff management system according to any one of claims 1, 2, 5 and 7 ,
A concierge database is provided separately from the master database, and can refer to ingredients corresponding to the ingredients in the master database by ingredient name or ingredient ID.
By specifying a certain ingredient in the ingredient list, the ingredient name or ingredient ID of the specified ingredient can be automatically input as a search key in the concierge database.
請求項1、2、5又は7の何れか一項に記載の食材管理システムであって、
前記食材詳細情報として、貯蔵庫の保存場所が含まれ、
ユーザは、前記保存場所として設定され得る貯蔵室の種類を予め指定できる、食材管理システム。
The foodstuff management system according to any one of claims 1, 2, 5 and 7 ,
The detailed information of ingredients includes a storage location of the storage facility,
A food ingredient management system in which a user can specify in advance the type of storage room that can be set as the storage location.
請求項1、2、5又は7の何れか一項に記載の食材管理システムであって、
前記食材詳細情報として、食材の消費目安期間が含まれ、
ユーザは、前記消費目安期間として設定される期間の長短を予め指定できる、食材管理システム。
The foodstuff management system according to any one of claims 1, 2, 5 and 7 ,
The detailed information of ingredients includes an estimated consumption period of the ingredients,
This foodstuff management system allows a user to specify in advance the length of the period to be set as the estimated consumption period.
請求項1、2、5又は7の何れか一項に記載の食材管理システムであって、
前記食材詳細情報として、食材の標準画像データが2種以上含まれ、
ユーザは、前記標準画像データとして設定する種類を、それぞれの食材の食材リストへの追加の際に指定できる、食材管理システム。
The foodstuff management system according to any one of claims 1, 2, 5 and 7 ,
The detailed ingredient information includes two or more types of standard image data of ingredients,
The ingredient management system allows a user to specify the type of ingredient to be set as the standard image data when adding each ingredient to an ingredient list.
請求項1、2、5又は7の何れか一項に記載の食材管理システムであって、
前記食材名として、同じ食材を示す食材名であるが異なる保存状態を示すものが2種以上、前記マスタデータベースに準備されている、食材管理システム。
The foodstuff management system according to any one of claims 1, 2, 5 and 7 ,
In this food ingredient management system, two or more food ingredient names indicating the same food ingredient but different storage conditions are prepared in the master database.
請求項1、2、5又は7の何れか一項に記載の食材管理システムであって、
当該食材管理システムは、カメラを備え、
前記カメラが撮像した画像に画像認識処理を行って、該画像に含まれる食材それぞれを切り取り、
画像認識の結果、食材名を認識した食材については、
該食材の前記食材詳細情報として前記画像から切り取った該食材の画像を設定し、
前記マスタデータベースから該食材名に対応する食材詳細情報の少なくとも一部を取得して、該食材の食材詳細情報として設定し、
該食材を前記食材リストに追加する、食材管理システム。
The foodstuff management system according to any one of claims 1, 2, 5 and 7 ,
The food management system is equipped with a camera,
An image recognition process is performed on the image captured by the camera to cut out each of the ingredients included in the image,
For ingredients whose names are recognized as a result of image recognition,
An image of the ingredient cut out from the image is set as the ingredient detail information of the ingredient,
At least a part of the ingredient detail information corresponding to the ingredient name is acquired from the master database, and set as the ingredient detail information of the ingredient;
The ingredient is added to the ingredient list.
請求項1、2、5又は7の何れか一項に記載の食材管理システムであって、
当該食材管理システムは、カメラを備え、
前記カメラが撮像した画像に画像認識処理を行って、該画像に含まれる食材それぞれを切り取り、
画像認識の結果、食材ごとに切り取った食材画像それぞれを表示して、それぞれの食材の前記食材リストへの追加要否を前記ユーザに問い合わせる、食材管理システム。
The foodstuff management system according to any one of claims 1, 2, 5 and 7 ,
The food management system is equipped with a camera,
An image recognition process is performed on the image captured by the camera to cut out each of the ingredients included in the image,
The ingredient management system displays ingredient images cut out for each ingredient as a result of image recognition, and asks the user whether or not each ingredient needs to be added to the ingredient list.
請求項1乃至7の何れか一項に記載の食材管理システムであって、
前記食材リストとして、保管中の食材リストと削除した食材リストと、を備え、
前記保管中の食材リストに含まれ、消費目安日を経過した食材は、前記削除した食材リストに移動する、食材管理システム。
The foodstuff management system according to any one of claims 1 to 7 ,
The ingredient list includes a list of ingredients currently being stored and a list of ingredients that have been deleted,
In this ingredient management system, ingredients included in the stored ingredient list that have passed their estimated consumption date are moved to the deleted ingredient list.
請求項1乃至の何れか一項に記載の食材管理システムであって、
前記食材リストに、消費目安日が近い食材が含まれる場合、該食材の消費を勧めるリマインド表示を行い、そうでない場合は旬の時期の食材を表示するレコメンド表示を行う、食材管理システム。
The foodstuff management system according to any one of claims 1 to 7 ,
In the food ingredient management system, if the food ingredient list includes an ingredient whose estimated consumption date is approaching, a reminder is displayed to recommend consumption of the ingredient, and if not, a recommendation display is displayed to display ingredients that are in season.
請求項1乃至の何れか一項に記載の食材管理システムであって、
食材詳細情報として、一の食材に対して、保存場所を2種類以上設定できる、食材管理システム。
The foodstuff management system according to any one of claims 1 to 7 ,
To provide an ingredient management system that allows setting two or more storage locations for one ingredient as ingredient detail information.
請求項1乃至の何れか一項に記載の食材管理システムであって、
当該食材管理システムは、貯蔵室を仮想的に複数の領域に区切って認識可能に設定されたカメラを備え、
前記複数の領域の何れかを指定して所定の食材を保存する旨のユーザからの指定を受けて、該領域に保存された該所定の食材の個数認識及び/又は回転率の追跡を実行する、食材管理システム。
The foodstuff management system according to any one of claims 1 to 7 ,
The food ingredient management system includes a camera that is set to virtually divide a storage room into a plurality of areas and recognize the divided areas,
The food ingredient management system receives a user's instruction to designate one of the plurality of areas to store a specific ingredient, and performs count recognition and/or tracking of turnover rate of the specific ingredient stored in the area.
JP2022146012A 2022-09-14 2022-09-14 Food Management System Active JP7633971B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2022146012A JP7633971B2 (en) 2022-09-14 2022-09-14 Food Management System
PCT/JP2022/046147 WO2024057563A1 (en) 2022-09-14 2022-12-15 Foodstuff management system
CN202280089918.0A CN118591815A (en) 2022-09-14 2022-12-15 Food Management System
TW111149619A TWI887591B (en) 2022-09-14 2022-12-23 Food Management System

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022146012A JP7633971B2 (en) 2022-09-14 2022-09-14 Food Management System

Publications (2)

Publication Number Publication Date
JP2024041290A JP2024041290A (en) 2024-03-27
JP7633971B2 true JP7633971B2 (en) 2025-02-20

Family

ID=90274693

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022146012A Active JP7633971B2 (en) 2022-09-14 2022-09-14 Food Management System

Country Status (4)

Country Link
JP (1) JP7633971B2 (en)
CN (1) CN118591815A (en)
TW (1) TWI887591B (en)
WO (1) WO2024057563A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7562032B1 (en) 2023-09-21 2024-10-04 ソフトバンクグループ株式会社 system

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002115956A (en) 2000-10-11 2002-04-19 Matsushita Electric Ind Co Ltd Stock control refrigerator
US20130231918A1 (en) 2012-03-05 2013-09-05 Jeffrey Roloff Splitting term lists recognized from speech
JP2016180577A (en) 2015-03-25 2016-10-13 東芝ライフスタイル株式会社 Food management method and food management system
JP2017067315A (en) 2015-09-28 2017-04-06 シャープ株式会社 Management device, refrigerator, management method and control program
WO2018016068A1 (en) 2016-07-22 2018-01-25 株式会社日立製作所 Stock management system and stock management method for warehouse
JP2021128556A (en) 2020-02-13 2021-09-02 東芝ライフスタイル株式会社 Food management system
JP2022064576A (en) 2020-10-14 2022-04-26 東芝ライフスタイル株式会社 Information processing system, and quality estimation method
JP2022087952A (en) 2020-12-02 2022-06-14 パナソニックIpマネジメント株式会社 Foodstuff detection program, foodstuff detection apparatus, control method of foodstuff detection apparatus, and foodstuff detection system
JP2022130062A (en) 2021-02-25 2022-09-06 パナソニックIpマネジメント株式会社 Imaging device and imaging device control method

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107885425A (en) * 2016-09-29 2018-04-06 九阳股份有限公司 A kind of refrigerator food materials input method
WO2020101061A1 (en) * 2018-11-14 2020-05-22 Samsung Electronics Co., Ltd. Method and device for managing food in refrigerator
JP7433959B2 (en) * 2020-02-13 2024-02-20 東芝ライフスタイル株式会社 information processing system
TWI764138B (en) * 2020-04-27 2022-05-11 台灣松下電器股份有限公司 Refrigerator ingredients management system and control method thereof
CN112344618A (en) * 2020-11-04 2021-02-09 海信视像科技股份有限公司 Refrigerator and food material information definition method
CN114941926B (en) * 2022-06-06 2024-06-18 海信冰箱有限公司 Refrigerator and food management method thereof

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002115956A (en) 2000-10-11 2002-04-19 Matsushita Electric Ind Co Ltd Stock control refrigerator
US20130231918A1 (en) 2012-03-05 2013-09-05 Jeffrey Roloff Splitting term lists recognized from speech
JP2016180577A (en) 2015-03-25 2016-10-13 東芝ライフスタイル株式会社 Food management method and food management system
JP2017067315A (en) 2015-09-28 2017-04-06 シャープ株式会社 Management device, refrigerator, management method and control program
WO2018016068A1 (en) 2016-07-22 2018-01-25 株式会社日立製作所 Stock management system and stock management method for warehouse
JP2021128556A (en) 2020-02-13 2021-09-02 東芝ライフスタイル株式会社 Food management system
JP2022064576A (en) 2020-10-14 2022-04-26 東芝ライフスタイル株式会社 Information processing system, and quality estimation method
JP2022087952A (en) 2020-12-02 2022-06-14 パナソニックIpマネジメント株式会社 Foodstuff detection program, foodstuff detection apparatus, control method of foodstuff detection apparatus, and foodstuff detection system
JP2022130062A (en) 2021-02-25 2022-09-06 パナソニックIpマネジメント株式会社 Imaging device and imaging device control method

Also Published As

Publication number Publication date
JP2024041290A (en) 2024-03-27
WO2024057563A1 (en) 2024-03-21
CN118591815A (en) 2024-09-03
TW202411929A (en) 2024-03-16
TWI887591B (en) 2025-06-21

Similar Documents

Publication Publication Date Title
US20230169118A1 (en) Information presenting method, recording medium, information presenting system, and terminal device
US20210043108A1 (en) Recipe conversion system
US8990274B1 (en) Generating a presentation associated with a set of instructions
CN110335118A (en) Menu recommended method, menu recommendation apparatus and machine readable storage medium
US20140095479A1 (en) Device, method, and system for recipe recommendation and recipe ingredient management
US20130138656A1 (en) Method and Device for Expiration Date Weighted Food Inventory System and Meal Planner
JP2005276171A (en) Cooking assist system, information terminal, and server
JP2022166886A (en) Cooking recipe display system and cooking recipe display method
CN108224896A (en) Refrigerator management equipment, system, refrigerator and mobile terminal
JP7633971B2 (en) Food Management System
JP2024036515A (en) Information processing system and information processing method
CN114579855B (en) Food material storage device and ordering method of food material warehouse and menu
JP2024038399A (en) Food management system and food management method
CN113251738A (en) Food material management system
US20210165844A1 (en) Information processing apparatus, information processing system, information processing method, and program
CN115082149A (en) Electronic equipment, server and cooking equipment recommendation method
KR20010077246A (en) A refrigerator and control method of the same
CN115599890B (en) Product recommendation method and related device
KR100598386B1 (en) Refrigerator and its control method
JP2024026794A (en) Program and information display method
CN113127726A (en) Method and device for menu recommendation and refrigerator
JP2005346525A (en) Inventory management system
CN116051223A (en) Recipe recommendation method, device and refrigerator
JP7696486B1 (en) Recipe suggestion system
WO2024247428A1 (en) Food proposal device, food proposal method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240325

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241119

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241204

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250207

R150 Certificate of patent or registration of utility model

Ref document number: 7633971

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150