Cooking support device, cooking support method, and cooking support program
AssigneeCookpad Inc.
InventorNaoki Hashimoto
Life of this patent
Estimating the term…
Abstract
A cooking support device includes a memory that stores recipe information and processing circuitry which subjects the recipe information stored in the memory to natural language processing, extracts words related to cooking operations therefrom, classifies the words into predetermined categories representing cooking concepts, arranges the words in an order of occurrence of the cooking concepts in an entire cooking process, and generates a summary of the recipe information.
Claims13
A cooking support device, comprising:
- a memory configured to store recipe information;
- and
- processing circuitry configured to
- subject the recipe information stored in the memory to natural language processing,
- extract, from the recipe information, words related to cooking operation,
- classify the words into predetermined categories representing cooking concepts,
- arrange the words in an order of occurrence of the cooking concepts in an entire cooking process to generate a summary of the recipe information, and
- provide the summary to a reading device and output the summary as speech data, wherein,
- in extraction of the words related to cooking operations, the processing circuitry is further configured to
- perform at least one of:
- processing that limits a number of extracted words corresponding to ingredients to a predetermined number, and processing that avoids extraction of words corresponding to seasonings based on a predetermined classification dictionary, wherein
- the processing circuitry is configured to classify the words by being further configured to:
- identify, among the words extracted, only words that appear in a range from start of cooking and before first heating processing and that belong to a preparation category in the predetermined classification dictionary,
- identify, among the words extracted, only words that appear in a range from the first heating processing to last heating processing and that belong to a main cooking category in the predetermined classification dictionary, and
- identify, among the words extracted, only words that appear in a range after the last heating processing and that belong to a finish category in the predetermined classification dictionary.
A cooking support method, comprising:
- storing recipe information;
- and
- generating a summary of the recipe information by
- subjecting the recipe information to natural language processing,
- extracting words, from the recipe information, related to cooking operations,
- classifying the words into predetermined categories representing cooking concepts,
- arranging the words in an order of occurrence of the cooking concepts in an entire cooking process, and
- providing the summary to a reading device and outputting the summary as speech data, wherein
- the extracting further includes:
- performing at least one of:
- processing that limits a number of extracted words corresponding to ingredients to a predetermined number, and processing that avoids extraction of words corresponding to seasonings based on a predetermined classification dictionary, wherein
- the classifying includes
- identifying, among the words extracted, only words that appear in a range from start of cooking and before first heating processing and that belong to a preparation category in the predetermined classification dictionary,
- identifying, among the words extracted, only words that appear in a range from the first heating processing to last heating processing and that belong to a main cooking category in the predetermined classification dictionary, and
- identifying, among the words extracted, only words that appear in a range after the last heating processing and that belong to a finish category in the predetermined classification dictionary.
A non-transitory computer-readable recording medium that stores a program which when executed by a computer causes the computer to execute a method comprising:
- storing recipe information;
- and
- generating a summary of the recipe information by
- subjecting the recipe information to natural language processing,
- extracting words, from the recipe information, related to cooking operations,
- classifying the words into predetermined categories representing cooking concepts,
- arranging the words in an order of occurrence of the cooking concepts in an entire cooking process, and
- providing the summary to a reading device and outputting the summary as speech data, wherein
- the extracting further includes:
- performing at least one of:
- processing that limits a number of extracted words corresponding to ingredients to a predetermined number, and processing that avoids extraction of words corresponding to seasonings based on a predetermined classification dictionary, wherein
- the classifying includes
- identifying, among the words extracted, only words that appear in a range from start of cooking and before first heating processing and that belong to a preparation category in the predetermined classification dictionary,
- identifying, among the words extracted, only words that appear in a range from the first heating processing to last heating processing and that belong to a main cooking category in the predetermined classification dictionary, and
- identifying, among the words extracted, only words that appear in a range after the last heating processing and that belong to a finish category in the predetermined classification dictionary.
Dependencies are inferred from the claim text.