[go: up one dir, main page]

KR102400018B1 - Method and apparatus for auto cooking - Google Patents

Method and apparatus for auto cooking Download PDF

Info

Publication number
KR102400018B1
KR102400018B1 KR1020170128302A KR20170128302A KR102400018B1 KR 102400018 B1 KR102400018 B1 KR 102400018B1 KR 1020170128302 A KR1020170128302 A KR 1020170128302A KR 20170128302 A KR20170128302 A KR 20170128302A KR 102400018 B1 KR102400018 B1 KR 102400018B1
Authority
KR
South Korea
Prior art keywords
food material
light
information
cooking
automatic cooking
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
KR1020170128302A
Other languages
Korean (ko)
Other versions
KR20190038184A (en
Inventor
한준범
이상민
정현기
곽병훈
이준현
임성훈
Original Assignee
삼성전자주식회사
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=65901718&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=KR102400018(B1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020170128302A priority Critical patent/KR102400018B1/en
Priority to EP18862835.8A priority patent/EP3650758B1/en
Priority to PCT/KR2018/007839 priority patent/WO2019066216A1/en
Priority to US16/643,397 priority patent/US11622651B2/en
Priority to CN201880062929.3A priority patent/CN111148944B/en
Publication of KR20190038184A publication Critical patent/KR20190038184A/en
Application granted granted Critical
Publication of KR102400018B1 publication Critical patent/KR102400018B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24CDOMESTIC STOVES OR RANGES ; DETAILS OF DOMESTIC STOVES OR RANGES, OF GENERAL APPLICATION
    • F24C7/00Stoves or ranges heated by electric energy
    • F24C7/08Arrangement or mounting of control or safety devices
    • F24C7/082Arrangement or mounting of control or safety devices on ranges, e.g. control panels, illumination
    • F24C7/085Arrangement or mounting of control or safety devices on ranges, e.g. control panels, illumination on baking ovens
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47JKITCHEN EQUIPMENT; COFFEE MILLS; SPICE MILLS; APPARATUS FOR MAKING BEVERAGES
    • A47J36/00Parts, details or accessories of cooking-vessels
    • A47J36/32Time-controlled igniting mechanisms or alarm devices
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47JKITCHEN EQUIPMENT; COFFEE MILLS; SPICE MILLS; APPARATUS FOR MAKING BEVERAGES
    • A47J36/00Parts, details or accessories of cooking-vessels
    • A47J36/32Time-controlled igniting mechanisms or alarm devices
    • A47J36/321Time-controlled igniting mechanisms or alarm devices the electronic control being performed over a network, e.g. by means of a handheld device
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47JKITCHEN EQUIPMENT; COFFEE MILLS; SPICE MILLS; APPARATUS FOR MAKING BEVERAGES
    • A47J37/00Baking; Roasting; Grilling; Frying
    • A47J37/06Roasters; Grills; Sandwich grills
    • A47J37/0623Small-size cooking ovens, i.e. defining an at least partially closed cooking cavity
    • A47J37/0629Small-size cooking ovens, i.e. defining an at least partially closed cooking cavity with electric heating elements
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47JKITCHEN EQUIPMENT; COFFEE MILLS; SPICE MILLS; APPARATUS FOR MAKING BEVERAGES
    • A47J37/00Baking; Roasting; Grilling; Frying
    • A47J37/06Roasters; Grills; Sandwich grills
    • A47J37/0623Small-size cooking ovens, i.e. defining an at least partially closed cooking cavity
    • A47J37/0664Accessories
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24CDOMESTIC STOVES OR RANGES ; DETAILS OF DOMESTIC STOVES OR RANGES, OF GENERAL APPLICATION
    • F24C3/00Stoves or ranges for gaseous fuels
    • F24C3/12Arrangement or mounting of control or safety devices
    • F24C3/126Arrangement or mounting of control or safety devices on ranges
    • F24C3/128Arrangement or mounting of control or safety devices on ranges in baking ovens
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24CDOMESTIC STOVES OR RANGES ; DETAILS OF DOMESTIC STOVES OR RANGES, OF GENERAL APPLICATION
    • F24C5/00Stoves or ranges for liquid fuels
    • F24C5/16Arrangement or mounting of control or safety devices
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24CDOMESTIC STOVES OR RANGES ; DETAILS OF DOMESTIC STOVES OR RANGES, OF GENERAL APPLICATION
    • F24C7/00Stoves or ranges heated by electric energy
    • F24C7/08Arrangement or mounting of control or safety devices
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N21/00Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
    • G01N21/17Systems in which incident light is modified in accordance with the properties of the material investigated
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N21/00Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
    • G01N21/17Systems in which incident light is modified in accordance with the properties of the material investigated
    • G01N21/25Colour; Spectral properties, i.e. comparison of effect of material on the light at two or more different wavelengths or wavelength bands
    • G01N21/31Investigating relative effect of material at wavelengths characteristic of specific elements or molecules, e.g. atomic absorption spectrometry
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N33/00Investigating or analysing materials by specific methods not covered by groups G01N1/00 - G01N31/00
    • G01N33/02Food
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G06Q50/12Hotels or restaurants
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0004Industrial image inspection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/10Image acquisition
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05BELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
    • H05B6/00Heating by electric, magnetic or electromagnetic fields
    • H05B6/64Heating using microwaves
    • H05B6/66Circuits
    • H05B6/68Circuits for monitoring or control
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N21/00Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
    • G01N21/17Systems in which incident light is modified in accordance with the properties of the material investigated
    • G01N21/25Colour; Spectral properties, i.e. comparison of effect of material on the light at two or more different wavelengths or wavelength bands
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B2219/00Cameras
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/26Pc applications
    • G05B2219/2643Oven, cooking
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/26Pc applications
    • G05B2219/2651Camera, photo

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Food Science & Technology (AREA)
  • Tourism & Hospitality (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • Multimedia (AREA)
  • Pathology (AREA)
  • Immunology (AREA)
  • Biochemistry (AREA)
  • Analytical Chemistry (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Evolutionary Computation (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Artificial Intelligence (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Computing Systems (AREA)
  • Molecular Biology (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Primary Health Care (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Business, Economics & Management (AREA)
  • Quality & Reliability (AREA)
  • Medicinal Chemistry (AREA)
  • Electromagnetism (AREA)

Abstract

본 개시는 딥러닝 등의 기계 학습 알고리즘을 활용하여 인간 두뇌의 인지, 판단 등의 기능을 모사하는 인공지능(AI) 시스템 및 그 응용에 관련된 것이다. 식재료에 서로 다른 파장 대역의 광을 선택적으로 조사하고, 반사된 광에 기초해 식재료의 정보를 획득하여, 식재료를 식별하고, 식재료의 조리 과정을 제어하는 자동 조리 장치 및 방법을 개시한다.The present disclosure relates to an artificial intelligence (AI) system that uses machine learning algorithms, such as deep learning, to simulate functions such as cognition and judgment of the human brain, and applications thereof. Disclosed are an automatic cooking apparatus and method for selectively irradiating light of different wavelength bands on food materials, acquiring information about the food material based on the reflected light, identifying the food ingredient, and controlling the cooking process of the food ingredient.

Description

자동 조리 장치 및 방법{Method and apparatus for auto cooking}Automatic cooking apparatus and method {Method and apparatus for auto cooking}

자동 조리 장치 및 자동 조리 방법에 관한 것이다.It relates to an automatic cooking apparatus and an automatic cooking method.

인공지능(Artificial Intelligence, AI) 시스템은 인간 수준의 지능을 구현하는 컴퓨터 시스템이며, 기존 Rule 기반 스마트 시스템과 달리 기계가 스스로 학습하고 판단하며 똑똑해지는 시스템이다. 인공지능 시스템은 사용할수록 인식률이 향상되고 사용자 취향을 보다 정확하게 이해할 수 있게 되어, 기존 Rule 기반 스마트 시스템은 점차 딥러닝 기반 인공지능 시스템으로 대체되고 있다.An artificial intelligence (AI) system is a computer system that implements human-level intelligence, and unlike the existing rule-based smart system, the machine learns, judges, and becomes smarter by itself. As artificial intelligence systems are used, the recognition rate improves and users can understand user preferences more accurately.

인공지능 기술은 기계학습(딥러닝) 및 기계학습을 활용한 요소 기술들로 구성된다.Artificial intelligence technology consists of machine learning (deep learning) and element technologies using machine learning.

기계학습은 입력 데이터들의 특징을 스스로 분류/학습하는 알고리즘 기술이며, 요소기술은 딥러닝 등의 기계학습 알고리즘을 활용하여 인간 두뇌의 인지, 판단 등의 기능을 모사하는 기술로서, 언어적 이해, 시각적 이해, 추론/예측, 지식 표현, 동작 제어 등의 기술 분야로 구성된다.Machine learning is an algorithm technology that categorizes/learns the characteristics of input data by itself, and element technology uses machine learning algorithms such as deep learning to simulate functions such as cognition and judgment of the human brain. It consists of technical fields such as understanding, reasoning/prediction, knowledge expression, and motion control.

인공지능 기술이 응용되는 다양한 분야는 다음과 같다. 언어적 이해는 인간의 언어/문자를 인식하고 응용/처리하는 기술로서, 자연어 처리, 기계 번역, 대화시스템, 질의 응답, 음성 인식/합성 등을 포함한다. 시각적 이해는 사물을 인간의 시각처럼 인식하여 처리하는 기술로서, 객체 인식, 객체 추적, 영상 검색, 사람 인식, 장면 이해, 공간 이해, 영상 개선 등을 포함한다. 추론 예측은 정보를 판단하여 논리적으로 추론하고 예측하는 기술로서, 지식/확률 기반 추론, 최적화 예측, 선호 기반 계획, 추천 등을 포함한다. 지식 표현은 인간의 경험정보를 지식데이터로 자동화 처리하는 기술로서, 지식 구축(데이터 생성/분류), 지식 관리(데이터 활용) 등을 포함한다. 동작 제어는 차량의 자율 주행, 로봇의 움직임을 제어하는 기술로서, 움직임 제어(항법, 충돌, 주행), 조작 제어(행동 제어) 등을 포함한다.The various fields where artificial intelligence technology is applied are as follows. Linguistic understanding is a technology for recognizing and applying/processing human language/text, and includes natural language processing, machine translation, dialogue system, question and answer, and speech recognition/synthesis. Visual understanding is a technology for recognizing and processing objects like human vision, and includes object recognition, object tracking, image search, human recognition, scene understanding, spatial understanding, image improvement, and the like. Inferential prediction is a technology for logically reasoning and predicting by judging information, and includes knowledge/probability-based reasoning, optimization prediction, preference-based planning, and recommendation. Knowledge expression is a technology that automatically processes human experience information into knowledge data, and includes knowledge construction (data generation/classification) and knowledge management (data utilization). Motion control is a technology for controlling autonomous driving of a vehicle and movement of a robot, and includes motion control (navigation, collision, driving), manipulation control (action control), and the like.

한편, 음식을 조리하는 오븐의 경우, 사용자가 직접 요리 종류와 요리 방식, 조리를 위한 설정 정보 등을 직접 입력한다. 그러나, 다양한 조리법에 따라 오븐을 설정하는 것이 복잡하고, 동일한 식재료라하더라도 식재료의 면적, 두께와 같은 특성이 다르므로 표준화된 레시피에 따라 오븐을 사용하는 것이 적절하지 않을 때가 있다. 이에 따라, 오븐과 같은 조리 장치에도 인공지능 기술을 적용하여, 사용자의 오븐 조작을 최소화하고, 식재료의 특성을 고려하여 요리를 완성할 수 있는 기술에 대한 관심이 고조되고 있다.Meanwhile, in the case of an oven for cooking food, a user directly inputs a cooking type, a cooking method, and setting information for cooking. However, it is sometimes not appropriate to use an oven according to a standardized recipe because it is complicated to set the oven according to various recipes, and even the same ingredients have different characteristics such as area and thickness. Accordingly, interest in a technology capable of minimizing the user's operation of the oven by applying artificial intelligence technology to a cooking device such as an oven and completing a dish in consideration of the characteristics of ingredients is increasing.

식재료에 서로 다른 파장 대역의 광을 선택적으로 조사하고, 반사된 광에 기초해 식재료의 정보를 획득하여, 식재료를 식별하고, 식재료의 조리 과정을 제어하는 자동 조리 장치 및 방법을 제공하는 것이다.To provide an automatic cooking apparatus and method for selectively irradiating light of different wavelength bands on food materials, acquiring information about the food ingredients based on the reflected light, identifying the food ingredients, and controlling the cooking process of the food ingredients.

제 1 측면에 따른 자동 조리 장치는, 서로 다른 파장 대역의 광을 각각 조사하는 광 조사부; 이미지 센서를 포함하는 촬영부; 컴퓨터 실행가능 명령어(computer executable instruction)를 저장하는 메모리; 상기 컴퓨터 실행가능 명령어를 실행함으로써, 상기 광 조사부와 상기 촬영부를 제어하여, 식재료를 촬영한 영상에 기초한 비전 인식을 통해 상기 식재료의 종류 정보를 획득하고, 상기 식재료의 종류 정보에 대응하여 선택된 파장 대역의 광을 상기 식재료에 조사하여 반사된 광에 기초한 분광 특성 분석을 통해 상기 식재료의 특성 정보를 획득하며, 상기 식재료의 종류 정보와 상기 식재료의 특성 정보에 기초하여, 상기 식재료의 조리 과정을 제어하는 적어도 하나의 프로세서; 및 상기 식재료의 조리 과정에 따라 동작하는 조리기;를 포함한다.An automatic cooking apparatus according to a first aspect includes: a light irradiator for irradiating light of different wavelength bands; a photographing unit including an image sensor; a memory storing computer executable instructions; By executing the computer-executable command, the light irradiation unit and the photographing unit are controlled to obtain type information of the food material through vision recognition based on an image of the food material, and a wavelength band selected in response to the type information of the food material to obtain the characteristic information of the food material through spectral characteristic analysis based on the reflected light by irradiating the light of at least one processor; and a cooker operating according to the cooking process of the food material.

제 2 측면에 따른 자동 조리 방법은, 식재료를 촬영한 영상에 기초한 비전 인식을 통해 상기 식재료의 종류 정보를 획득하는 단계; 상기 식재료의 종류 정보에 대응하여 선택된 파장 대역의 광을 상기 식재료에 조사하여 반사된 광에 기초한 분광 특성 분석을 통해 상기 식재료의 특성 정보를 획득하는 단계; 및 상기 식재료의 종류 정보와 상기 식재료의 특성 정보에 기초하여, 상기 식재료의 조리 과정을 제어하는 단계;를 포함하고, 상기 식재료의 종류 정보와 상기 식재료의 특성 정보는 서로 다른 파장 대역의 광을 각각 조사하는 광 조사부와 이미지 센서를 포함하는 촬영부를 제어하여 획득된다. According to a second aspect, there is provided an automatic cooking method, comprising: acquiring type information of a food ingredient through vision recognition based on an image of the food ingredient; obtaining characteristic information of the food material through spectral characteristic analysis based on the reflected light by irradiating light of a wavelength band selected in response to the type information of the food material; and controlling the cooking process of the food material based on the type information of the food material and the characteristic information of the food material, wherein the type information of the food material and the characteristic information of the food material transmit light of different wavelength bands, respectively It is obtained by controlling a photographing unit including an irradiating light irradiator and an image sensor.

제 3 측면에 따라, 상기 자동 조리 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체이다.According to a third aspect, it is a computer-readable recording medium in which a program for executing the automatic cooking method in a computer is recorded.

도 1은 일 실시예에 따른 자동 조리 장치를 나타낸 도면이다.
도 2는 일 실시예에 따른 자동 조리 장치를 설명하기 위한 블록도이다.
도 3은 일 실시예에 따른 자동 조리 장치가 서버와 연동하여, 식재료에 관한 정보를 학습 및 인식하는 과정을 설명하기 위한 도면이다.
도 4는 일 실시예에 따른 자동 조리 장치의 구성 및 동작을 설명하기 위한 도면이다.
도 5는 다른 실시예에 따른 자동 조리 장치의 구성 및 동작을 설명하기 위한 도면이다.
도 6은 일 실시예에 따른 자동 조리 방법을 나타내는 흐름도이다.
도 7은 일 실시예에 따른 자동 조리 방법에서 분광 특성 분석을 통해 식재료의 특성 정보를 획득하는 과정을 나타내는 상세 흐름도이다.
도 8은 일 실시예에 따른 자동 조리 방법에서 조리 과정을 제어하는 과정을 나타내는 상세 흐름도이다.
1 is a diagram illustrating an automatic cooking apparatus according to an exemplary embodiment.
2 is a block diagram illustrating an automatic cooking apparatus according to an exemplary embodiment.
FIG. 3 is a diagram for explaining a process of learning and recognizing information about food ingredients by an automatic cooking apparatus in association with a server according to an exemplary embodiment;
4 is a view for explaining the configuration and operation of an automatic cooking apparatus according to an exemplary embodiment.
5 is a view for explaining the configuration and operation of an automatic cooking apparatus according to another embodiment.
6 is a flowchart illustrating an automatic cooking method according to an exemplary embodiment.
7 is a detailed flowchart illustrating a process of acquiring characteristic information of ingredients through spectral characteristic analysis in an automatic cooking method according to an exemplary embodiment.
8 is a detailed flowchart illustrating a process of controlling a cooking process in an automatic cooking method according to an exemplary embodiment.

이하 첨부된 도면을 참조하면서 오로지 예시를 위한 실시예를 상세히 설명하기로 한다. 하기 실시예는 기술적 내용을 구체화하기 위한 것일 뿐 권리 범위를 제한하거나 한정하는 것이 아님은 물론이다. 상세한 설명 및 실시예로부터 해당 기술분야의 전문가가 용이하게 유추할 수 있는 것은 권리범위에 속하는 것으로 해석된다.Hereinafter, an exemplary embodiment will be described in detail with reference to the accompanying drawings. Of course, the following examples are not intended to limit or limit the scope of rights only for the purpose of specifying the technical content. What can be easily inferred by an expert in the technical field from the detailed description and examples is construed as belonging to the scope of the right.

한편, 본 명세서에서 어떤 구성이 다른 구성과 "연결"되어 있다고 할 때, 이는 '직접적으로 연결'되어 있는 경우뿐 아니라, '그 중간에 다른 구성을 사이에 두고 연결'되어 있는 경우도 포함한다. 또한, 어떤 구성이 다른 구성을 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한, 그 외 다른 구성을 제외하는 것이 아니라 다른 구성들 더 포함할 수도 있다는 것을 의미한다.On the other hand, in the present specification, when a component is "connected" with another component, this includes not only a case of 'directly connected' but also a case of 'connected with another component interposed therebetween'. In addition, when a component "includes" another component, it means that other components may be further included, rather than excluding other components, unless otherwise stated.

또한, 본 명세서에서 사용되는 '제 1' 또는 '제 2' 등과 같이 서수를 포함하는 용어는 다양한 구성 요소들을 설명하는데 사용할 수 있지만, 상기 구성 요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성 요소를 다른 구성 요소로부터 구별하는 목적으로만 사용된다. Also, terms including ordinal numbers such as 'first' or 'second' used in this specification may be used to describe various elements, but the elements should not be limited by the terms. The above terms are used only for the purpose of distinguishing one component from another.

본 명세서에서 "자동 조리 장치"란 조리 기능을 구비한 전자 장치를 총칭하는 용어를 의미한다. 예를 들어, 식재료에 열을 가하여 조리를 수행하는 식음 기자재로서, 오븐(oven)이나 레인지(range) 등이 자동 조리 장치에 해당될 수 있다.As used herein, the term “automatic cooking device” refers to a generic term for an electronic device having a cooking function. For example, as food and beverage equipment for cooking by applying heat to ingredients, an oven or a range may correspond to an automatic cooking device.

본 실시예들은 자동 조리 장치 및 자동 조리리 방법에 관한 것으로서 이하의 실시예들이 속하는 기술 분야에서 통상의 지식을 가진 자에게 널리 알려져 있는 사항들에 관해서는 자세한 설명을 생략한다.The present embodiments relate to an automatic cooking apparatus and an automatic cooking method, and detailed descriptions of matters widely known to those of ordinary skill in the art to which the following embodiments belong will be omitted.

도 1은 일 실시예에 따른 자동 조리 장치(100)를 나타낸 도면이다.1 is a diagram illustrating an automatic cooking apparatus 100 according to an exemplary embodiment.

도 1을 보면, 일 실시예에 따른 자동 조리 장치(100)의 일 예로서 오븐이 도시되어 있다. 자동 조리 장치(100)의 동작 방식은 컨백션 방식, 브로일 방식, 고온스팀 방식, 그릴 방식 등일 수 있고, 이에 한정되지 않으며, 여러 가지 방식이 조합된 방식일 수 있다. 도 1에 도시된 바와 같이, 자동 조리 장치(100)는 내부 공간의 상부, 하부, 측면부에 다양한 형태의 가열 기기가 존재할 수 있으며, 이 중 일부 가열 기기는 제거되거나 다른 가열 기기가 추가된 형태일 수 있다. Referring to FIG. 1 , an oven is illustrated as an example of an automatic cooking apparatus 100 according to an embodiment. The operation method of the automatic cooking apparatus 100 may be a convection method, a broil method, a high temperature steam method, a grill method, etc., but is not limited thereto, and may be a method in which various methods are combined. As shown in FIG. 1 , in the automatic cooking apparatus 100 , various types of heating devices may exist in the upper, lower, and side portions of the inner space, some of which may be removed or other heating devices may be added. can

도 1을 보면, 식재료가 자동 조리 장치(100) 내부 공간에 인입될 수 있도록 자동 조리 장치(100)의 도어가 열려있고, 식재료가 자동 조리 장치(100) 내부 공간에 놓여질 수 있도록 지지대가 하단의 높이에 위치하고 있다. 도 1에서는 식재료가 놓여질 지지대가 상단과 하단 2단 높이 중 어느 하나의 높이에 위치하도록 되어 있으나, 이에 한정되지 않으며, 식재료의 종류, 크기 등에 따라 식재료가 다양한 높이에서 조리될 수 있도록 3단, 4단, 5단, 6단, 7단 등 다양한 방식의 지지대가 제공될 수 있다. 자동 조리 장치(100)는 자동 조리 장치(100)의 외부에 사용자가 자동 조리 장치(100)의 동작을 제어할 수 있도록, 사용자 조작을 입력하기 위한 조작부가 제공될 수 있다. 도 1의 경우, 다이얼 방식의 조작부가 제공된 자동 조리 장치(100)이며, 사용자가 다이얼의 손잡이를 잡고 회전을 시켜 자동 조리 장치(100)를 제어할 수 있다. 다만, 자동 조리 장치(100)의 조작 방식은 도 1에 도시된 다이얼 방식으로 한정되지 않으며, 사용자 인터페이스를 제공하는 터치 스크린 방식이나, 버튼 방식 등 다양한 방식일 수 있다. Referring to FIG. 1 , the door of the automatic cooking apparatus 100 is opened so that the food material can be introduced into the inner space of the automatic cooking apparatus 100 , and the support is located at the bottom so that the food material can be placed in the inner space of the automatic cooking apparatus 100 . located at a height. In FIG. 1, the support on which the ingredients are to be placed is located at any one of the heights of the upper and lower two stages, but the present invention is not limited thereto. However, various types of supports such as 5-stage, 6-stage, and 7-stage may be provided. In the automatic cooking apparatus 100 , a manipulation unit for inputting a user operation may be provided outside the automatic cooking apparatus 100 so that the user can control the operation of the automatic cooking apparatus 100 . In the case of FIG. 1 , the automatic cooking apparatus 100 is provided with a dial-type operation unit, and the user can control the automatic cooking apparatus 100 by holding the handle of the dial and rotating it. However, the operation method of the automatic cooking apparatus 100 is not limited to the dial method illustrated in FIG. 1 , and may be various methods such as a touch screen method providing a user interface or a button method.

도 2는 일 실시예에 따른 자동 조리 장치(100)를 설명하기 위한 블록도이다.2 is a block diagram illustrating an automatic cooking apparatus 100 according to an exemplary embodiment.

본 실시예와 관련된 기술분야에서 통상의 지식을 가진 자라면 도 2에 도시된 구성요소들 외에 다른 범용적인 구성요소들이 더 포함될 수 있음을 알 수 있다.Those of ordinary skill in the art related to the present embodiment can see that other general-purpose components other than the components shown in FIG. 2 may be further included.

자동 조리 장치(100)는 광 조사부(110), 촬영부(120), 프로세서(130), 메모리(140), 조리기(150)를 포함할 수 있다. The automatic cooking apparatus 100 may include a light irradiation unit 110 , a photographing unit 120 , a processor 130 , a memory 140 , and a cooker 150 .

광 조사부(110)는 서로 다른 파장 대역의 광을 각각 조사할 수 있다. 광 조사부(110)는 서로 다른 파장 대역의 광을 순차적으로 조사할 수 있다. 예를 들어, 자동 조리 장치(100) 내부 공간에 위치한 식재료를 촬영하는 경우 각각 레드(Red, R), 그린(Green, G), 블루(Blue, B) 컬러에 해당하는 파장 대역의 광을 순차적으로 조사하여, 식재료를 촬영한 영상을 획득할 수 있다. 자동 조리 장치(100)는 자동 조리 장치(100) 내부 공간에 위치한 식재료를 촬영하기 위해, 가시광 영역의 광을 주로 사용할 수 있으며, 필요에 따라 적외선 영역의 광을 혼합하여 사용할 수도 있다. 다른 예를 들어, 자동 조리 장치(100)는 식재료의 종류에 따라 선택된 파장 대역의 광을 순차적으로 조사할 수 있다. 식재료의 종류에 따라 식재료의 특성을 파악하기에 적절한 파장 대역의 광이 있으므로, 자동 조리 장치(100)는 자동 조리 장치(100) 내부 공간에 위치한 식재료의 종류 정보가 확인되면, 식재료의 종류 정보에 대응하여 선택된 파장 대역의 광을 순차적으로 조사할 수 있다. 자동 조리 장치(100)는 자동 조리 장치(100) 내부 공간에 위치한 식재료의 특성을 파악하기 위해, 근적외선 영역에서 특정 파장 대역의 광을 선택하여 사용할 수 있으며, 필요에 따라 가시광 영역의 특정 파장 대역의 광을 사용할 수도 있다.The light irradiator 110 may irradiate light of different wavelength bands, respectively. The light irradiator 110 may sequentially irradiate light of different wavelength bands. For example, when photographing food ingredients located in the internal space of the automatic cooking apparatus 100, light of wavelength bands corresponding to red (Red, R), green (Green, G), and blue (Blue, B) colors are sequentially transmitted. It is possible to obtain an image of the food material by irradiating it. The automatic cooking apparatus 100 may mainly use light in the visible light region to photograph food ingredients located in the space inside the automatic cooking apparatus 100 , and may also mix and use light in the infrared region if necessary. As another example, the automatic cooking apparatus 100 may sequentially irradiate light of a wavelength band selected according to the type of food material. Since there is light of a wavelength band suitable for identifying the characteristics of ingredients according to the types of ingredients, the automatic cooking apparatus 100 determines the type information of ingredients located in the internal space of the automatic cooking apparatus 100 to display the information on the types of ingredients. Correspondingly, light of a selected wavelength band may be sequentially irradiated. The automatic cooking apparatus 100 may select and use light of a specific wavelength band in the near-infrared region in order to understand the characteristics of the food material located in the space inside the automatic cooking apparatus 100, and, if necessary, may emit light of a specific wavelength band of the visible light region. Light can also be used.

광 조사부(110)의 일 예에 따르면, 광 조사부(110)는 각각이 단일 파장 대역의 광을 방출하는 복수의 발광소자들(light emitting elements) 및 복수의 발광소자들 중 선택된 발광소자로부터 방출된 광이 이동하는 패스(path)를 제공하는 광 가이드를 포함할 수 있다.According to an example of the light emitting unit 110, the light emitting unit 110 is a plurality of light emitting elements (light emitting elements) each emitting light of a single wavelength band and a light emitting element selected from among the plurality of light emitting elements emitted from It may include a light guide that provides a path through which light travels.

광 조사부(110)의 다른 일 예에 따르면, 광 조사부(110)는 다중 파장 대역의 광을 방출하는 발광소자, 다중 파장 대역 중 선택된 파장 대역의 광을 통과시키는 대역 필터, 및 선택된 파장 대역의 광이 이동하는 패스를 제공하는 광 가이드를 포함할 수 있다.According to another example of the light irradiation unit 110 , the light irradiation unit 110 includes a light emitting device emitting light of multiple wavelength bands, a band filter passing light of a selected wavelength band among the multiple wavelength bands, and light of the selected wavelength band. It may include a light guide providing this moving path.

촬영부(120)는 입사광으로부터 전기적인 신호의 영상을 생성하는 구성요소로서, 적어도 하나의 이미지 센서를 포함할 수 있다. 이때, 이미지 센서는 광학 신호를 전기 신호로 변환하는 CCD(Charge Coupled Device) 이미지 센서 또는 CMOS(Complementary Metal Oxide Semiconductor) 이미지 센서일 수 있다. 촬영부(120)는 광 조사부(110)에서 방출하는 단일 파장 대역의 광을 이용하여 영상을 촬영할 수 있다. 촬영부(120)는 단일 파장 대역의 광을 이용하여 영상을 촬영함으로써, 단일 파장 대역의 광을 통과시키는데 이용되는 필터를 사용하지 않을 수 있다. 다만, 경우에 따라서 촬영부(120)는 소정의 단일 파장 대역들을 통과시키기 위한 소정의 밴드패스 필터를 포함할 수도 있다.The photographing unit 120 is a component that generates an image of an electrical signal from incident light, and may include at least one image sensor. In this case, the image sensor may be a charge coupled device (CCD) image sensor or a complementary metal oxide semiconductor (CMOS) image sensor that converts an optical signal into an electrical signal. The photographing unit 120 may photograph an image by using light of a single wavelength band emitted from the light irradiation unit 110 . The photographing unit 120 may not use a filter used to pass light of a single wavelength band by capturing an image using light of a single wavelength band. However, in some cases, the photographing unit 120 may include a predetermined bandpass filter for passing predetermined single wavelength bands.

촬영부(120)는 이미지 센서로 입사되는 노이즈 파장 대역의 광을 조절하는 노이즈 저감 필터를 더 포함할 수 있다. 촬영부(120)는 렌즈 및 렌즈의 위치를 조절하는 렌즈 구동부를 더 포함할 수도 있다. The photographing unit 120 may further include a noise reduction filter for controlling light of a noise wavelength band incident to the image sensor. The photographing unit 120 may further include a lens and a lens driving unit for adjusting positions of the lenses.

메모리(140)는 프로세서(130)의 처리 및 제어를 위한 프로그램을 저장할 수 있고, 자동 조리 장치(100)로 입력되거나 자동 조리 장치(100)로부터 출력되는 데이터를 저장할 수도 있다. 메모리(140)는 컴퓨터 실행가능 명령어(computer executable instruction)를 저장할 수 있다. The memory 140 may store a program for processing and control of the processor 130 , and may also store data input to or output from the automatic cooking apparatus 100 . Memory 140 may store computer executable instructions.

프로세서(130)는, 통상적으로 자동 조리 장치(100)의 전반적인 동작을 제어한다. 프로세서(130)는 적어도 하나 이상의 프로세서를 구비할 수 있다. 프로세서(130)는 그 기능 및 역할에 따라, 복수의 프로세서들을 포함하거나, 통합된 형태의 하나의 프로세서일 수 있다.The processor 130 generally controls the overall operation of the automatic cooking apparatus 100 . The processor 130 may include at least one processor. The processor 130 may include a plurality of processors or may be a single processor in an integrated form, depending on functions and roles thereof.

프로세서(130)는 메모리(1100)에 저장된 컴퓨터 실행가능 명령어를 실행함으로써, 광 조사부(110)와 촬영부(120)를 제어하여, 식재료를 촬영한 영상에 기초한 비전 인식을 통해 식재료의 종류 정보를 획득하고, 식재료의 종류 정보에 대응하여 선택된 파장 대역의 광을 식재료에 조사하여 반사된 광에 기초한 분광 특성 분석을 통해 식재료의 특성 정보를 획득할 수 있다, 식재료의 특성 정보는 식재료의 성분비, 산도(PH), 수분량 등일 될 수 있다. The processor 130 controls the light irradiation unit 110 and the photographing unit 120 by executing the computer executable instructions stored in the memory 1100, and through vision recognition based on the image of the food material, type information of the food material. and irradiating light of a wavelength band selected in response to the type information of the food material to the food material, and through spectral characteristic analysis based on the reflected light, the characteristic information of the food material can be obtained. (PH), moisture content, etc.

한편, 프로세서(130)는 비전 인식을 통해 획득한 식재료의 종류 정보에 따라, 식재료에 대해 분광 특성 분석을 더 수행하여 식재료의 상세 정보를 획득할 수도 있다. 프로세서(130)는 소정의 식재료 종류에 대해서 분광 특성 분석을 더 수행하여 보다 정밀한 식재료의 종류 정보나 식재료의 추가 정보를 획득할 수 있다.Meanwhile, the processor 130 may further perform spectral characteristic analysis on the food material according to the type information of the food ingredient obtained through vision recognition to obtain detailed information of the food ingredient. The processor 130 may further perform spectral characteristic analysis on the type of a predetermined food material to obtain more precise type information of the food material or additional information of the food material.

프로세서(130)는 식재료의 종류 정보에 대응하여 파장 대역을 선택하고, 선택된 파장 대역의 광에 대해 식재료 위치 및 외부광 세기에 따른 광량을 결정하여 식재료에 조사하여, 반사된 광에 기초한 분광 특성 분석 시에 식재료의 위치 및 외부광 세기에 따른 캘리브레이션을 수행하고, 식재료의 특성 정보를 획득할 수 있다. 프로세서(130)는 식재료 별로 단백질, 지방, 수분, 산도, 수분량 등의 특성 정보를 검출하기 위해 적합한 파장 대역을 데이터베이스화된 식재료 정보를 이용하여 선정할 수 있다. 프로세서(130)는 선택된 파장 대역에 대해 외부광에 의한 노이즈를 제거하고 분광 특성 분석을 수행할 수 있다.The processor 130 selects a wavelength band in response to the type information of the food material, determines the amount of light according to the location of the food material and the external light intensity for the light of the selected wavelength band, irradiates the food material, and analyzes the spectral characteristics based on the reflected light At the time, calibration may be performed according to the position of the food material and the external light intensity, and characteristic information of the food material may be obtained. The processor 130 may select a wavelength band suitable for detecting characteristic information such as protein, fat, moisture, acidity, and moisture content for each food ingredient by using the database-formatted food ingredient information. The processor 130 may remove noise caused by external light for the selected wavelength band and perform spectral characteristic analysis.

프로세서(130)는 식재료의 종류 정보와 식재료의 특성 정보에 기초하여, 식재료의 조리 과정을 제어할 수 있다. 프로세서(130)는 조리 전에 식재료의 종류 정보와 식재료의 특성 정보를 데이터베이스화된 식재료 정보와 비교하여, 식재료를 활용한 최적의 레시피를 도출하고 도출된 레시피에 따라 조리 과정을 제어할 수 있다. 프로세서(130)는 식재료의 특성 정보에 기초하여 식재료의 조리 상태를 파악하고, 파악된 조리 상태에 기초하여, 조리 방식, 조리 시간, 조리 온도 중 적어도 하나를 결정하여, 식재료의 조리 과정을 제어할 수 있다. 조리 방식은 직화 방식, 컨벡션 방식, 스팀 방식, RF 조리 방식 등이 될 수 있다. 조리 시간은 식재료의 조리완성을 위해 설정한 설정 시간이나 조리 시작 시간으로부터 경과한 시간 등이 될 수 있다. 조리 온도는 식재료의 조리 완성을 위해 설정한 설정 온도나 조리 과정에서의 현재 온도 등이 될 수 있다. The processor 130 may control the cooking process of the ingredients based on the type information of the ingredients and the characteristic information of the ingredients. The processor 130 may compare the type information of the ingredients and the characteristic information of the ingredients with the databased ingredient information before cooking, derive an optimal recipe using the ingredients, and control the cooking process according to the derived recipe. The processor 130 may control the cooking process of the ingredient by determining the cooking state of the ingredient based on the characteristic information of the ingredient, and determining at least one of a cooking method, a cooking time, and a cooking temperature based on the identified cooking state. can The cooking method may be a direct fire method, a convection method, a steam method, an RF cooking method, and the like. The cooking time may be a set time set for completion of cooking of the ingredients or a time elapsed from a cooking start time. The cooking temperature may be a set temperature set to complete cooking of the food or a current temperature in the cooking process.

프로세서(130)는 조리 과정 제어시 소정의 시간 경과나 식재료의 조리 상태에 변화가 있는 경우, 조리 과정에서 식재료의 특성 정보를 바탕으로 현재 조리 단계를 파악할 수 있고, 실제 조리 상태에 기초하여, 조리 방식, 조리 시간, 조리 온도 등을 설정, 변경, 유지할 수 있다.When a predetermined time elapses or there is a change in the cooking state of the food ingredient when controlling the cooking process, the processor 130 may determine the current cooking stage based on the characteristic information of the ingredient in the cooking process, and based on the actual cooking state, You can set, change, and maintain the method, cooking time, and cooking temperature.

프로세서(130)는 식재료의 조리 과정 진전에 따라 미리 정의된 센싱 정보 획득에 이용되는 파장 대역의 광을 선택적으로 조사하여 식재료의 조리 상태 또는 조리 완료 시간(end of cooking time)을 추정할 수 있다. 예를 들어, 프로세서(130)는 분광 특성 분석을 통해 식재료 표면의 변성 정보, 특히, 단백질의 변성 정보를 획득하여, 단백질의 변형에 기초하여 조리 온도나 조리 시간 등이 최적화된 스케쥴링에 따라 식재료의 조리 과정을 제어할 수 있다.The processor 130 may selectively irradiate light of a wavelength band used to obtain predefined sensing information according to the progress of the cooking process of the food material to estimate the cooking state or the end of cooking time of the food ingredient. For example, the processor 130 obtains denaturation information on the surface of a food ingredient, in particular, denaturation information on a protein through spectral characteristic analysis, and optimizes the cooking temperature or cooking time based on the protein transformation according to the scheduling of the food ingredient. You can control the cooking process.

프로세서(130)는 식재료의 조리 과정 진전에 따라 검출하고자 하는 센싱 정보들을 미리 정의해두고, 이와 같은 센싱 정보들의 획득에 이용되는 파장 대역의 광을 선택적으로 조사하여 반사된 광에 기초한 분광 특성 분석을 통해 식재료의 익은 정도(doneness)를 확인할 수 있다. 예를 들어, 스테이크의 조리 과정이 표면 건조, 겉면 태우기, 속익히기의 단계에 따라 순차적으로 진행되는 경우, 프로세서(130)는 표면 건조 단계에서는 스테이크의 표면 수분량을 검출하고, 겉면 태우기 단계에서는 단백질 변성 정보를 검출하며, 속익히기의 단계에서는 단백질 변성 정보뿐만 아니라 식재료의 두께 또는 부피의 변화 정보를 검출하도록 요구되는 센싱 정보 및 센싱 정보를 획득할 수 있는 파장 대역들을 미리 설정해 둘 수 있다.The processor 130 pre-defines the sensing information to be detected according to the progress of the cooking process of the food, and selectively irradiates light of a wavelength band used to obtain such sensing information, and analyzes the spectral characteristics based on the reflected light. You can check the doneness of the ingredients. For example, when the cooking process of the steak is sequentially performed according to the steps of surface drying, surface burning, and deep-cooking, the processor 130 detects the surface moisture content of the steak in the surface drying step, and protein denaturation in the surface burning step In the step of detecting information and cooking, it is possible to preset not only protein denaturation information but also sensing information required to detect information about changes in thickness or volume of food materials and wavelength bands in which sensing information can be obtained.

자동 조리 장치(100)가 식재료의 부피를 측정할 수 있는 경우, 프로세서(130)는 식재료의 특성 정보와 조리 전 식재료 부피와 가열에 따른 부피 간의 부피 변화 정보에 기초하여, 식재료의 조리 상태를 파악하여, 식재료의 조리 과정을 제어할 수 있다. 이를 위해, 자동 조리 장치(100)는 촬영된 영상에 대해 부피 추정을 위한 알고리즘을 적용하여 식재료의 부피를 측정하거나, 식재료의 부피를 측정하는 부피 측정기를 더 포함할 수도 있다.When the automatic cooking apparatus 100 can measure the volume of a food ingredient, the processor 130 determines the cooking state of the ingredient based on the characteristic information of the ingredient and the volume change information between the volume of the ingredient before cooking and the volume due to heating. Thus, it is possible to control the cooking process of the food material. To this end, the automatic cooking apparatus 100 measures the volume of the food material by applying an algorithm for estimating the volume to the captured image, or may further include a volume meter for measuring the volume of the food material.

자동 조리 장치(100)가 식재료 내부의 온도 정보 및 구성 정보를 획득하는 탐침을 더 포함하는 경우, 프로세서(130)는 식재료의 특성 정보와 식재료의 내부의 온도 정보 및 구성 정보에 기초하여, 식재료의 조리 상태를 파악하여, 식재료의 조리 과정을 제어할 수 있다. 이때, 프로세서(130)는 촬영부(120)를 통해 탐침의 위치를 인식하여, 탐침의 위치를 사용자에게 수정하도록 알려줄 수 있다. When the automatic cooking apparatus 100 further includes a probe for obtaining internal temperature information and composition information of a food ingredient, the processor 130 determines the temperature information and composition information of the ingredient based on the characteristic information of the ingredient and the internal temperature information and configuration information of the ingredient. By understanding the cooking state, it is possible to control the cooking process of the ingredients. In this case, the processor 130 may recognize the position of the probe through the photographing unit 120 and inform the user to correct the position of the probe.

프로세서(130)는 가시광 영역 및/또는 근적외선 영역의 단일 파장 대역의 적어도 하나의 광을 이용하여 식재료를 촬영한 영상 내에서 식재료의 종류나 특성 정보를 추정하기 위해, 영상 내의 어느 영역이 식재료 영역 또는 특성 정보를 알 수 있는 영역에 해당하는지 판단하는 기준을 학습할 수 있다. 프로세서(130)는 식재료 영역 또는 특성 정보를 알 수 있는 영역에 해당하는지 판단하기 위하여 어떤 데이터를 이용할지, 데이터를 이용하여 식재료 영역 또는 특성 정보를 알 수 있는 영역에 해당하는지 여부를 어떻게 판단할 지에 관한 기준을 학습할 수 있다. 프로세서(130)는 학습에 이용될 데이터를 획득하고, 획득된 데이터를 후술할 데이터 인식 모델에 적용함으로써, 영상 내의 어느 영역이 식재료 영역 또는 특성 정보를 알 수 있는 영역에 해당하는지 판단하는 기준을 학습할 수 있다.In order to estimate the type or characteristic information of a food ingredient in an image obtained by photographing the food material using at least one light of a single wavelength band of the visible light region and/or the near infrared region, a certain region in the image is the food material region or It is possible to learn a criterion for determining whether the characteristic information corresponds to an area where the characteristic information can be known. The processor 130 determines what data to use in order to determine whether it corresponds to the food ingredient region or the region in which characteristic information can be known, and how to determine whether it corresponds to the food ingredient region or the region in which characteristic information can be known using the data. standards can be learned. The processor 130 acquires data to be used for learning, and applies the acquired data to a data recognition model to be described later, thereby learning a criterion for determining which region in the image corresponds to a food ingredient region or a region in which characteristic information is known. can do.

프로세서(130)는 다양한 종류의 식재료의 정보에 기초하여 영상 내의 어느 영역이 식재료 영역 또는 특성 정보를 알 수 있는 영역에 해당하는지 판단할 수 있다. The processor 130 may determine which region in the image corresponds to a food ingredient region or a region in which characteristic information can be known, based on information on various types of ingredients.

프로세서(130)는 인공 지능(AI; artificial intelligence)을 위한 전용 하드웨어 칩 형태로 제작될 수도 있고, 또는 기존의 범용 프로세서(예: CPU 또는 application processor)와 그래픽 전용 프로세서(예: GPU) 등을 이용하여 제작되어, 자동 조리 장치(100)에 탑재될 수도 있다.The processor 130 may be manufactured in the form of a dedicated hardware chip for artificial intelligence (AI), or using an existing general-purpose processor (eg, CPU or application processor) and a graphics-only processor (eg, GPU). It may be manufactured and mounted on the automatic cooking apparatus 100 .

프로세서(130)는 영상 내의 어느 영역이 식재료 영역 또는 특성 정보를 알 수 있는 영역에 해당하는지 판단하는 기준을 학습하기 위하여 필요한 데이터를 획득할 수 있다. 예를 들어, 프로세서(130)는 영상 데이터 예를 들어, 이미지, 동영상 등을 획득할 수 있다. 프로세서(130)는 자동 조리 장치(100)에서 직접 입력된 데이터나 선택된 데이터, 설정되었던 데이터 등을 획득할 수 있다.The processor 130 may acquire data necessary to learn a criterion for determining which region in the image corresponds to a food ingredient region or a region in which characteristic information can be known. For example, the processor 130 may acquire image data, for example, an image or a moving picture. The processor 130 may acquire data directly input from the automatic cooking apparatus 100 , selected data, set data, and the like.

프로세서(130)는 사용자로부터 입력받은 데이터, 자동 조리 장치(100)에서 촬영되었거나 기 저장된 데이터, 또는 외부 장치로부터 수신된 데이터 등을 획득할 수 있으나, 이에 제한되지 않는다. The processor 130 may acquire data input from a user, data photographed or pre-stored in the automatic cooking apparatus 100 , or data received from an external device, but is not limited thereto.

프로세서(130)는 이미지, 동영상 등의 데이터에 대해, 의미 있는 데이터를 선별할 수 있도록 노이즈를 제거하거나, 소정의 형태로 가공할 수 있다.The processor 130 may remove noise or process data such as images and moving pictures in a predetermined form so as to select meaningful data.

프로세서(130)는 이미지, 동영상 등의 각각의 데이터 형태마다, 데이터 선택을 위한 기준을 가질 수 있으며, 이와 같은 기준을 이용하여 학습에 필요한 데이터를 선택할 수 있다. 프로세서(130)는 영상 내의 어느 영역이 식재료 영역 또는 특성 정보를 알 수 있는 영역에 해당하는지 학습하기 위한 학습에 필요한 데이터를 선택할 수 있다. The processor 130 may have a criterion for data selection for each data type such as an image or a moving picture, and may select data necessary for learning using such a criterion. The processor 130 may select data required for learning for learning which region in the image corresponds to a food ingredient region or a region in which characteristic information can be known.

프로세서(130)는 학습 데이터에 기초하여 영상 내의 어느 영역이 식재료 영역 또는 특성 정보를 알 수 있는 영역에 해당하는지 판단하는 기준을 학습할 수 있다. 또한, 프로세서(130)는 영상 내의 어느 영역이 식재료 영역 또는 특성 정보를 알 수 있는 영역에 해당하는지 판단하기 위하여 어떤 학습 데이터를 이용해야 하는지에 대한 기준을 학습할 수도 있다.The processor 130 may learn a criterion for determining which region in the image corresponds to a food ingredient region or a region in which characteristic information can be known, based on the learning data. In addition, the processor 130 may learn a criterion for which learning data to use in order to determine which region in the image corresponds to a food ingredient region or a region in which characteristic information can be known.

프로세서(130)는 영상 내의 어느 영역이 식재료 영역 또는 특성 정보를 알 수 있는 영역에 해당하는지를 어떻게 판단할지 학습할 수 있다. 예를 들어, 프로세서(130)는 제 1 데이터 인식 모델이 영상 내의 어느 영역이 식재료 영역에 해당하는지를 어떻게 판단할지 학습할 수 있다. 또한, 프로세서(130)는 제 2 데이터 인식 모델이 영상 내의 어느 영역이 식재료의 특성 정보를 알 수 있는 영역에 해당하는지를 어떻게 판단할지 학습할 수 있다. The processor 130 may learn how to determine which region in the image corresponds to a food ingredient region or a region in which characteristic information is known. For example, the processor 130 may learn how the first data recognition model determines which region in the image corresponds to the food ingredient region. In addition, the processor 130 may learn how to determine which region in the image corresponds to a region in which the characteristic information of the ingredient is known by the second data recognition model.

또한, 프로세서(130)는 영상 내의 어느 영역이 식재료 영역 또는 특성 정보를 알 수 있는 영역에 해당하는지 판단하는데 이용되는 데이터 인식 모델을 학습 데이터를 이용하여 학습시킬 수 있다. In addition, the processor 130 may train a data recognition model used to determine which region in the image corresponds to a food ingredient region or a region in which characteristic information can be known, using the learning data.

데이터 인식 모델은 신경망(Neural Network)을 기반으로 하는 모델일 수 있다. 예컨대, DNN(Deep Neural Network)과 같은 모델이 데이터 인식 모델로서 사용될 수 있으나, 이에 한정되지 않는다.The data recognition model may be a model based on a neural network. For example, a model such as a deep neural network (DNN) may be used as the data recognition model, but is not limited thereto.

프로세서(130)는 지도 학습(supervised learning), 비지도 학습(unsupervised learning), 피드백을 이용하는 강화 학습(reinforcement learning) 등을 통하여, 데이터 인식 모델을 학습시킬 수 있다.The processor 130 may train the data recognition model through supervised learning, unsupervised learning, reinforcement learning using feedback, or the like.

프로세서(130)는 데이터 인식 모델에 평가 데이터를 입력하고, 평가 데이터로부터 출력되는 인식 결과가 소정 기준을 만족하지 못하는 경우, 다시 학습하도록 할 수 있다.The processor 130 may input the evaluation data to the data recognition model and, when the recognition result output from the evaluation data does not satisfy a predetermined criterion, may allow it to learn again.

프로세서(130)는 학습된 데이터 인식 모델을 이용하여, 영상 내의 어느 영역이 식재료 영역 또는 특성 정보를 알 수 있는 영역에 해당하는지 판단할 수 있다. The processor 130 may determine which region in the image corresponds to a food ingredient region or a region in which characteristic information can be known, using the learned data recognition model.

프로세서(130)는 영상 내의 어느 영역이 식재료 영역 또는 특성 정보를 알 수 있는 영역에 해당하는지 판단하기 위해 다양한 종류의 데이터를 획득할 수 있다. 예를 들어, 프로세서(130)는 이미지, 동영상 등과 같은 영상 데이터를 획득할 수 있다. 예를 들어, 프로세서(130)는 자동 조리 장치(100)에서 직접 입력된 데이터나 선택된 데이터 등을 획득하거나, 자동 조리 장치(100)에서 다양한 센서들을 이용하여 감지되는 정보들을 획득할 수 있다. The processor 130 may acquire various types of data to determine which region in the image corresponds to a food ingredient region or a region in which characteristic information is known. For example, the processor 130 may acquire image data such as an image or a moving picture. For example, the processor 130 may acquire data directly inputted or selected from the automatic cooking apparatus 100 , or information sensed using various sensors in the automatic cooking apparatus 100 .

프로세서(130)는 영상 내의 어느 영역이 식재료 영역 또는 특성 정보를 알 수 있는 영역에 해당하는지 판단하기 위해 획득된 데이터나 정보가 이용될 수 있도록, 획득된 데이터나 정보를 전처리할 수 있다. 예를 들어, 프로세서(130)는 이미지, 동영상 등의 영상 데이터에 대해, 의미 있는 데이터를 선별할 수 있도록 노이즈를 제거하거나, 소정의 형태로 가공할 수 있다.The processor 130 may pre-process the acquired data or information so that the acquired data or information can be used to determine which region in the image corresponds to a food ingredient region or a region in which characteristic information can be known. For example, the processor 130 may remove noise or process image data such as an image or a moving picture in a predetermined form so as to select meaningful data.

프로세서(130)는 영상 내의 어느 영역이 식재료 영역 또는 특성 정보를 알 수 있는 영역에 해당하는지 판단하는데 필요한 데이터를 선택할 수 있다.The processor 130 may select data required to determine which region in the image corresponds to a food ingredient region or a region in which characteristic information can be known.

프로세서(130)는 선택된 데이터를 데이터 인식 모델에 적용하여 영상 내의 어느 영역이 식재료 영역 또는 특성 정보를 알 수 있는 영역에 해당하는지 판단할 수 있다. The processor 130 may apply the selected data to the data recognition model to determine which region in the image corresponds to a food ingredient region or a region in which characteristic information can be known.

프로세서(130)는 가시광 영역 및/또는 근적외선 영역의 단일 파장 대역의 적어도 하나의 광을 이용하여 식재료를 촬영한 영상 내에서 어느 영역이 식재료 영역 또는 특성 정보를 알 수 있는 영역에 해당하는지 판단하고, 식재료의 종류나 특성 정보를 추정할 수 있다.The processor 130 determines which region in the image obtained by photographing the food material using at least one light of a single wavelength band of the visible light region and/or the near-infrared region corresponds to a food material region or a region in which characteristic information can be known, It is possible to estimate the type or characteristic information of the food material.

프로세서(130)는 이와 같이 추정된 식재료의 종류나 특성 정보를 데이터베이스화된 식재료 정보와 비교하여, 식재료의 현재 상태나 조리 상태 등을 다시 추정하고, 추정된 식재료의 현재 상태나 조리 상태 등에 기초하여 조리 과정을 제어할 수 있다.The processor 130 compares the estimated type or characteristic information of the food material with the database material information, re-estimates the current state or cooking state of the food material, and based on the estimated current state or cooking state of the food material, etc. You can control the cooking process.

조리기(150)는 프로세서(130)가 제어하는 식재료의 조리 과정에 따라 동작할 수 있다. 조리기(150)는 식재료를 익히기 위한 가열 기기나 식재료의 조리 과정에 이용되는 스팀기 등이 될 수 있다. 조리기(150)는 조리 방식에 따른 다양한 형태의 가열 수단이 될 수 있다. 조리기(150)는 자동 조리 장치(100)에서 주로 이용되는 가열 수단과 함께 부분 가열 수단이나 추가 가열 수단을 더 포함할 수 있다. The cooker 150 may operate according to the cooking process of the food material controlled by the processor 130 . The cooker 150 may be a heating device for cooking food or a steamer used in a cooking process of food. The cooker 150 may be a heating means of various types according to a cooking method. The cooker 150 may further include a partial heating means or an additional heating means together with the heating means mainly used in the automatic cooking apparatus 100 .

도 3은 일 실시예에 따른 자동 조리 장치(100)가 서버(200)와 연동하여, 식재료에 관한 정보를 학습 및 인식하는 과정을 설명하기 위한 도면이다.FIG. 3 is a diagram for explaining a process in which the automatic cooking apparatus 100 according to an exemplary embodiment interworks with the server 200 to learn and recognize information about food ingredients.

도 3을 참조하면, 서버(200)는 식재료와 관련된 다양한 정보를 수집하고, 데이터베이스화된 식재료 정보를 저장할 수 있다. 서버(200)는 식재료의 다양한 영상 데이터들을 확인하여, 영상 내의 어느 영역이 식재료 영역 또는 특성 정보를 알 수 있는 영역에 해당하는지 판단하기 위한 기준을 학습할 수 있다. 자동 조리 장치(100)는 서버(200)에서 학습된 데이터 인식 모델을 이용하여, 영상 내의 어느 영역이 식재료 영역 또는 특성 정보를 알 수 있는 영역에 해당하는지 판단할 수 있다.Referring to FIG. 3 , the server 200 may collect various information related to food ingredients and store the food ingredient information in a database. The server 200 may learn a criterion for determining which area in the image corresponds to a food material area or an area in which characteristic information can be known by checking various image data of the food material. The automatic cooking apparatus 100 may determine which region in the image corresponds to a food ingredient region or a region in which characteristic information can be known by using the data recognition model learned from the server 200 .

서버(200)는 영상 내의 어느 영역이 식재료 영역 또는 특성 정보를 알 수 있는 영역에 해당하는지 판단하기 위하여 어떤 데이터를 이용할지, 데이터를 이용하여 영상 내의 어느 영역이 식재료 영역 또는 특성 정보를 알 수 있는 영역에 해당하는지 어떻게 판단할지에 관한 기준을 학습할 수 있다. 서버(200)는 학습에 이용될 데이터를 획득하고, 획득된 데이터를 데이터 인식 모델에 적용함으로써, 영상 내의 어느 영역이 식재료 영역 또는 특성 정보를 알 수 있는 영역에 해당하는지 판단하기 위한 기준을 학습할 수 있다.The server 200 determines which data to use in order to determine which region in the image corresponds to the food ingredient region or the region in which characteristic information can be known, and which region in the image can know the food ingredient region or characteristic information using the data. You can learn the criteria for how to judge whether it falls within the domain. The server 200 acquires data to be used for learning, and applies the acquired data to a data recognition model to learn a criterion for determining which region in the image corresponds to a food ingredient region or a region in which characteristic information can be known. can

자동 조리 장치(100)는 서버(200)에 의해 학습된 데이터 인식 모델을 수신하여, 영상 내의 어느 영역이 식재료 영역 또는 특성 정보를 알 수 있는 영역에 해당하는지 판단할 수 있다. 또는, 자동 조리 장치(100)는 식재료를 촬영한 영상을 서버(200)에게 전송하고, 서버(200)가 데이터 인식 모델에 적용하여 영상 내의 어느 영역이 식재료 영역 또는 특성 정보를 알 수 있는 영역에 해당하는지 판단할 것을 요청하여, 그 결과를 수신할 수 있다. The automatic cooking apparatus 100 may receive the data recognition model learned by the server 200 and determine which region in the image corresponds to a food ingredient region or a region in which characteristic information can be known. Alternatively, the automatic cooking apparatus 100 transmits an image of a food ingredient to the server 200, and the server 200 applies the data recognition model to a region in the image where the ingredient region or characteristic information can be known. You can request to determine whether it is applicable, and receive the result.

자동 조리 장치(100)는 가시광 영역 및/또는 근적외선 영역의 단일 파장 대역의 적어도 하나의 광을 이용하여 식재료를 촬영한 영상 내에서 어느 영역이 식재료 영역 또는 특성 정보를 알 수 있는 영역에 해당하는지 판단하고, 식재료의 종류나 특성 정보를 추정할 수 있다. 자동 조리 장치(100)는 이와 같이 추정된 식재료의 종류나 특성 정보를 데이터베이스화된 식재료 정보와 비교하여, 식재료의 현재 상태나 조리 상태 등을 다시 추정하고, 추정된 식재료의 현재 상태나 조리 상태 등에 기초하여 조리 과정을 제어할 수 있다.The automatic cooking apparatus 100 determines which region in an image obtained by photographing a food material using at least one light of a single wavelength band of a visible light region and/or a near-infrared region corresponds to a food material region or a region in which characteristic information can be known and the type or characteristic information of the ingredients can be estimated. The automatic cooking apparatus 100 compares the estimated type or characteristic information of the food material with the database material information, re-estimates the current state or cooking state of the food material, and the estimated current state or cooking state of the food material. Based on the cooking process can be controlled.

도 4는 일 실시예에 따른 자동 조리 장치(100)의 구성 및 동작을 설명하기 위한 도면이다.4 is a view for explaining the configuration and operation of the automatic cooking apparatus 100 according to an exemplary embodiment.

도 4를 참조하면, 자동 조리 장치(100)의 내부 공간(160)에 식재료가 놓여질 수 있는 지지대(170)가 설치되어 있고, 지지대(170) 위에 식재료가 위치하고 있음을 알 수 있다. 자동 조리 장치(100)는 개폐되는 도어를 통해 식재료를 내부 공간(160)의 지지대(170) 위에 식재료를 위치시키고, 식재료의 조리가 이루어질 수 있도록 내부 공간(160)을 밀폐시킬 수 있다. 지지대(170)는 식재료의 종류에 따라 설치되는 위치가 다를 수 있다. 자동 조리 장치(100)는 식재료의 종류 정보에 따라, 지지대(170)의 높이를 조절할 수 있다.Referring to FIG. 4 , it can be seen that the support 170 on which the food material can be placed is installed in the internal space 160 of the automatic cooking apparatus 100 , and the food material is positioned on the support 170 . The automatic cooking apparatus 100 may place the food material on the support 170 of the inner space 160 through the door that opens and close, and seal the inner space 160 so that the food material can be cooked. The support 170 may have different installation positions depending on the type of food. The automatic cooking apparatus 100 may adjust the height of the support unit 170 according to the type information of the ingredients.

도 4를 참조하면, 자동 조리 장치(100)가 내부 공간(160)의 지지대(170) 위의 식재료에 광을 조사함을 알 수 있다. 이를 위해, 자동 조리 장치(100)는 광 조사부(110)를 포함할 수 있는데, 광 조사부(110)는 자동 조리 장치(100)의 용도, 성능 등을 고려하여, 다양한 방식으로 구현될 수 있다.Referring to FIG. 4 , it can be seen that the automatic cooking apparatus 100 irradiates light to the food material on the support 170 of the inner space 160 . To this end, the automatic cooking apparatus 100 may include a light irradiation unit 110 , and the light irradiation unit 110 may be implemented in various ways in consideration of the purpose and performance of the automatic cooking apparatus 100 .

도 4에 도시된 바와 같이, 광 조사부(110)는 각각이 단일 파장 대역의 광을 방출하는 복수의 발광소자들(111)과 복수의 발광소자들(111) 중 선택된 발광소자로부터 방출된 광이 이동하는 패스(path)를 제공하는 광 가이드(113)를 포함할 수 있다. 복수의 발광소자들(111)은 발광소자 어레이 형태로서, 발광소자 각각이 단일 파장 대역의 광을 방출하는 LED(Light Emitting Diode)일 수 있다. 도 4에 도시된 바와 달리, 광 조사부(110)는 다중 파장 대역의 광을 방출하는 발광소자(미도시), 다중 파장 대역 중 선택된 파장 대역의 광을 통과시키는 대역 필터(미도시), 및 선택된 파장 대역의 광이 이동하는 패스를 제공하는 광 가이드(113)를 포함할 수 있다.As shown in FIG. 4 , the light irradiation unit 110 emits light from a plurality of light emitting devices 111 each emitting light of a single wavelength band and light emitted from a light emitting device selected from among the plurality of light emitting devices 111 . It may include a light guide 113 that provides a moving path. The plurality of light emitting devices 111 may be in the form of a light emitting device array, and each of the light emitting devices may be a light emitting diode (LED) emitting light of a single wavelength band. 4, the light emitting unit 110 includes a light emitting device (not shown) emitting light of multiple wavelength bands, a band filter (not shown) passing light of a selected wavelength band among multiple wavelength bands, and a selected A light guide 113 that provides a path through which light of a wavelength band travels may be included.

도 4를 보면, 어레이 형태의 복수의 발광소자들(111)로부터 방출된 광이 광 가이드(113)를 통하여, 자동 조리 장치(100)의 내부 공간(160)에 있는 식재료에 조사될 수 있도록 광 조사부(110)가 설치되어 있음을 알 수 있다. 어레이 형태의 복수의 발광소자들(111)은 자동 조리 장치(100)의 내부 공간(160)을 형성하는 하우징(190) 내에 장착될 수 있다. 하우징(190)은 자동 조리 장치(100)의 부품들을 장착할 수 있는 프레임이자, 자동 조리 장치(100)에서 발생한 열이 외부로 방출되는 것을 막는 머플(muffle)역할을 할 수 있다. 광 가이드(113)는 광 섬유 케이블(fiber optic cable)과 같이 광을 전송할 수 있는 매개체로서, 복수의 발광소자들(111)로부터 방출된 광이 이동하는 패스를 제공할 수 있다. 광 가이드(113)의 일측 말단은 광이 방출되는 복수의 발광소자들(111)에 접해있을 수 있다. 광 가이드(113)의 다른 말단은 광 가이드(113)를 통과한 광이 식재료에 조사될 수 있도록, 도 4에 도시된 바와 같이, 자동 조리 장치(100)의 내부 공간(160)의 좌측면부와 우측면부의 상단에 각각 위치할 수 있으나, 이에 제한되지 않는다. 광 세츄레이션을 최소화하기 위하여, 광 조사부(110)는 식재료에 대해 약 45도의 입사각을 가지고 광을 조사할 수 있으나, 식재료에 대한 입사각도는 이에 제한되지 않는다. 도 4에 도시된 바와 같이, 자동 조리 장치(100)의 하우징(190)에서 광 가이드(113)가 배치되어 광 가이드(113)로부터 광이 조사되는 광 가이드의 말단부에 제 1 내열 윈도우(115)가 위치할 수 있다. 광 조사부(110)는 각도 α로 식재료에 광을 조사할 수 있다. Referring to FIG. 4 , the light emitted from the plurality of light emitting devices 111 in the form of an array is irradiated to the food material in the internal space 160 of the automatic cooking apparatus 100 through the light guide 113 . It can be seen that the irradiation unit 110 is installed. The plurality of light emitting elements 111 in the form of an array may be mounted in the housing 190 forming the inner space 160 of the automatic cooking apparatus 100 . The housing 190 is a frame in which the components of the automatic cooking apparatus 100 can be mounted, and may serve as a muffle to prevent heat generated in the automatic cooking apparatus 100 from being emitted to the outside. The light guide 113 is a medium capable of transmitting light, such as a fiber optic cable, and may provide a path through which the light emitted from the plurality of light emitting devices 111 moves. One end of the light guide 113 may be in contact with a plurality of light emitting devices 111 from which light is emitted. The other end of the light guide 113 is connected to the left side of the inner space 160 of the automatic cooking apparatus 100 as shown in FIG. 4 so that the light passing through the light guide 113 can be irradiated to the food material. Each may be located on the upper end of the right side portion, but is not limited thereto. In order to minimize the light saturation, the light irradiator 110 may irradiate light with an incident angle of about 45 degrees to the food material, but the incident angle to the food material is not limited thereto. As shown in FIG. 4 , the light guide 113 is disposed in the housing 190 of the automatic cooking apparatus 100 and a first heat-resistant window 115 is disposed at the distal end of the light guide from which light is irradiated from the light guide 113 . can be located The light irradiation unit 110 may irradiate light to the food material at an angle α.

자동 조리 장치(100)의 하우징(190)에서 촬영부(120)가 장착되어 광이 입사되는 촬영부(120)의 전단부에 제 2 내열 윈도우(125)가 위치할 수 있다. In the housing 190 of the automatic cooking apparatus 100 , the second heat-resistant window 125 may be positioned at the front end of the photographing unit 120 to which the photographing unit 120 is mounted and light is incident.

냉각 팬(180)은 광 조사부(110)와 촬영부(120)를 냉각시킬 수 있으며, 자동 조리 장치(100)의 크기, 기능, 동작 방식 등을 고려하여, 하우징(190)의 적절한 곳에 배치될 수 있다. 예를 들어, 냉각 팬(180)은 광 조사부(110)의 발광소자들(111)과 촬영부(120) 모두를 냉각시키기에 적합한 곳에 배치될 수 있으며, 발광소자들(111)과 촬영부(120)의 위치에 따라 복수 개가 배치될 수도 있다.The cooling fan 180 may cool the light irradiation unit 110 and the photographing unit 120 , and may be disposed at an appropriate place in the housing 190 in consideration of the size, function, operation method, etc. of the automatic cooking apparatus 100 . can For example, the cooling fan 180 may be disposed in a suitable place to cool both the light emitting elements 111 and the photographing unit 120 of the light irradiation unit 110, and the light emitting elements 111 and the photographing unit ( 120) may be arranged in plurality according to the location.

도 5는 다른 실시예에 따른 자동 조리 장치(100)의 구성 및 동작을 설명하기 위한 도면이다.5 is a view for explaining the configuration and operation of the automatic cooking apparatus 100 according to another embodiment.

도 4에서 설명한 부분과 설명이 중복되는 내용에 대해서는 설명을 생략한다.A description of the content overlapping with the part described in FIG. 4 will be omitted.

도 5를 참조하면, 도 4와 같이, 자동 조리 장치(100)가 내부 공간(160)의 지지대(170) 위의 식재료에 광을 조사함을 알 수 있는데, 도 4와 달리, 광 조사부(110)가 한 개라는 점에서 차이가 있다. 도 5에 도시된 바와 같이, 광 조사부(110)는 자동 조리 장치(100)의 내부 공간(160)의 측면부 중 어느 일측면부에 위치할 수 있으나, 이에 제한되지 않는다. 보다 높은 곳에서 광을 조사하기 위해, 자동 조리 장치(100)의 내부 공간(160)의 측면부에서 제일 상단 또는 자동 조리 장치(100)의 내부 공간(160)의 상부에서 가장자리 위치에 광 조사부(110)가 위치할 수 있다.Referring to FIG. 5 , as shown in FIG. 4 , it can be seen that the automatic cooking apparatus 100 irradiates light to the food material on the support 170 of the inner space 160 . Unlike FIG. 4 , the light irradiator 110 ) is different in that there is only one. As shown in FIG. 5 , the light irradiator 110 may be located on any one of the side surfaces of the inner space 160 of the automatic cooking apparatus 100 , but is not limited thereto. In order to irradiate light from a higher place, the light irradiator 110 is located at the top of the side of the inner space 160 of the automatic cooking apparatus 100 or at the edge of the upper portion of the inner space 160 of the automatic cooking apparatus 100 . ) can be located.

광 조사부(110)는 각도 β로 식재료에 광을 조사할 수 있다. 도 4에서 광 조사부가 자동 조리 장치(100)의 내부 공간(160) 양 측면에 위치한 것과 달리, 도 5에서는 광 조사부가 자동 조리 장치(100)의 내부 공간(160) 중 어느 일 측면에 위치하고 있으므로, 자동 조리 장치(100)의 광 조사부(110)는 도 4의 조사 각도 α보다 넓거나 같은 각도인 조사 각도 β로 식재료에 광을 조사할 수 있다.The light irradiation unit 110 may irradiate light to the food material at an angle β. Unlike the light irradiation unit located on both sides of the inner space 160 of the automatic cooking apparatus 100 in FIG. 4 , in FIG. 5 , since the light irradiation unit is located on one side of the inner space 160 of the automatic cooking apparatus 100 , , the light irradiation unit 110 of the automatic cooking apparatus 100 may irradiate light to the food material at an irradiation angle β that is wider than or equal to the irradiation angle α of FIG. 4 .

도 6은 일 실시예에 따른 자동 조리 방법을 나타내는 흐름도이다.6 is a flowchart illustrating an automatic cooking method according to an exemplary embodiment.

610 단계에서, 자동 조리 장치(100)는 식재료를 촬영한 영상에 기초한 비전 인식을 통해 식재료의 종류 정보를 획득할 수 있다. 식재료의 종류 정보는 서로 다른 파장 대역의 광을 각각 조사하는 광 조사부와 이미지 센서를 포함하는 촬영부를 제어하여 획득될 수 있다. 자동 조리 장치(100)는 비전 인식을 통해 획득한 식재료의 종류 정보에 따라, 식재료에 대해 분광 특성 분석을 더 수행하여 식재료의 상세 정보를 획득할 수도 있다. 자동 조리 장치(100)는 소정의 식재료 종류에 대해서 분광 특성 분석을 더 수행하여 보다 정밀한 식재료의 종류 정보나 식재료의 추가 정보를 획득할 수 있다.In operation 610 , the automatic cooking apparatus 100 may acquire type information of the food ingredient through vision recognition based on an image of the food ingredient. The type information of the food material may be obtained by controlling a light irradiator that irradiates light of different wavelength bands, respectively, and a photographing unit including an image sensor. The automatic cooking apparatus 100 may further perform spectral characteristic analysis on the food material according to the type information of the food material obtained through vision recognition to obtain detailed information of the food material. The automatic cooking apparatus 100 may further perform spectral characteristic analysis on the type of a predetermined food material to obtain more precise type information of the food material or additional information of the food material.

620 단계에서, 자동 조리 장치(100)는 식재료의 종류 정보에 대응하여 선택된 파장 대역의 광을 식재료에 조사하여 반사된 광에 기초한 분광 특성 분석을 통해 식재료의 특성 정보를 획득할 수 있다. 식재료의 특성 정보는 서로 다른 파장 대역의 광을 각각 조사하는 광 조사부와 이미지 센서를 포함하는 촬영부를 제어하여 획득될 수 있다.In operation 620 , the automatic cooking apparatus 100 may acquire the characteristic information of the food material through spectral characteristic analysis based on the reflected light by irradiating light of a wavelength band selected in response to the type information of the food material. The characteristic information of the food material may be obtained by controlling a light irradiator for irradiating light of different wavelength bands, respectively, and a photographing unit including an image sensor.

도 7은 일 실시예에 따른 자동 조리 방법에서 분광 특성 분석을 통해 식재료의 특성 정보를 획득하는 과정을 나타내는 상세 흐름도이다.7 is a detailed flowchart illustrating a process of acquiring characteristic information of ingredients through spectral characteristic analysis in an automatic cooking method according to an exemplary embodiment.

710 단계에서, 자동 조리 장치(100)는 식재료의 종류 정보에 대응하여 파장 대역을 선택할 수 있다.In operation 710 , the automatic cooking apparatus 100 may select a wavelength band corresponding to the type information of the food material.

720 단계에서, 자동 조리 장치(100)는 식재료의 위치 및 외부광 세기를 획득할 수 있다. 예를 들어, 자동 조리 장치(100)는 식재료를 촬영한 영상을 분석하거나, 식재료가 놓인 지지대의 높이를 센싱하여 식재료의 위치를 인식할 수 있다. 자동 조리 장치(100)는 각각이 단일 파장 대역의 광을 방출하는 발광소자들(111) 별로 단일 파장대역의 스펙트럼 이미지를 촬영함에 있어서, 특정 발광소자의 광 세기를 조절함에 따른 세츄레이션(saturation) 시점을 파악함으로써, 외부광의 특정 파장대역에서의 세기를 파악할 수 있다. 한편, 자동 조리 장치(100)는 외부광 세기를 측정하기 위한 별도의 외부광 센서를 이용하여 외부광 세기를 측정할 수도 있다.In operation 720, the automatic cooking apparatus 100 may acquire the position of the food material and the external light intensity. For example, the automatic cooking apparatus 100 may recognize the location of the food material by analyzing an image of the food material or sensing the height of a support on which the food material is placed. When the automatic cooking apparatus 100 takes a spectrum image of a single wavelength band for each of the light emitting devices 111 emitting light of a single wavelength band, saturation according to adjusting the light intensity of a specific light emitting device By grasping the viewpoint, the intensity of external light in a specific wavelength band can be grasped. Meanwhile, the automatic cooking apparatus 100 may measure the external light intensity using a separate external light sensor for measuring the external light intensity.

730 단계에서, 자동 조리 장치(100)는 선택된 파장 대역의 광에 대해 식재료 위치 및 외부광 세기에 따른 광량을 결정하여 식재료에 조사할 수 있다.In operation 730, the automatic cooking apparatus 100 determines the amount of light according to the location of the food material and the external light intensity with respect to the light of the selected wavelength band, and irradiates the light to the food material.

740 단계에서, 자동 조리 장치(100)는 반사된 광에 기초한 분광 특성 분석 시에 식재료의 위치 및 외부광 세기에 따른 캘리브레이션을 수행할 수 있다. 예를 들어, 자동 조리 장치(100)는 외부광의 세기에 따라 조사하는 발광소자(111)의 광 세기가 달라지고, 조사하는 발광소자(111)의 광 세기에 따라 캘리브레이션 웨이트 값을 결정할 수 있다. 자동 조리 장치(100)는 촬영된 이미지에서 외부광 세기만큼의 값을 제거한 뒤에 캘리브레이션 웨이트 값을 곱해주는 방식으로 캘리브레이션을 수행할 수 있다.In operation 740 , the automatic cooking apparatus 100 may perform calibration according to the location of the food material and the external light intensity when analyzing the spectral characteristics based on the reflected light. For example, the automatic cooking apparatus 100 may change the light intensity of the irradiated light emitting device 111 according to the intensity of external light, and may determine a calibration weight value according to the light intensity of the irradiated light emitting device 111 . The automatic cooking apparatus 100 may perform calibration by removing a value equal to the external light intensity from the photographed image and then multiplying it by a calibration weight value.

750 단계에서, 자동 조리 장치(100)는 식재료의 특성 정보를 획득할 수 있다.In operation 750 , the automatic cooking apparatus 100 may acquire characteristic information of the ingredients.

다시 도 6을 참조하면, 630 단계에서, 자동 조리 장치(100)는 식재료의 종류 정보와 식재료의 특성 정보에 기초하여, 식재료의 조리 과정을 제어할 수 있다.Referring back to FIG. 6 , in operation 630 , the automatic cooking apparatus 100 may control the cooking process of the food material based on the type information of the food ingredient and the characteristic information of the ingredient.

도 8은 일 실시예에 따른 자동 조리 방법에서 조리 과정을 제어하는 과정을 나타내는 상세 흐름도이다.8 is a detailed flowchart illustrating a process of controlling a cooking process in an automatic cooking method according to an exemplary embodiment.

810 단계에서, 자동 조리 장치(100)는 현재의 자동 조리 장치(100)의 상태를 파악하여 조리 과정을 판단할 수 있다. 자동 조리 장치(100)는 자동 조리 장치(100)가 조리 중인지 조리 전인지 판단하여, 조리 전인 경우, 조리를 위한 설정 작업을 수행하고, 조리 중인 경우, 조리 완료를 위해 조리 과정을 수행할 수 있다. In operation 810 , the automatic cooking apparatus 100 may determine a cooking process by determining the current state of the automatic cooking apparatus 100 . The automatic cooking apparatus 100 may determine whether the automatic cooking apparatus 100 is cooking or before cooking, and, if it is before cooking, may perform a cooking setting operation, and if it is cooking, may perform a cooking process to complete the cooking. .

820 단계에서, 자동 조리 장치(100)는 조리 전이라고 판단한 경우, 조리 전에 식재료의 종류 정보와 식재료의 특성 정보를 데이터베이스화된 식재료 정보와 비교하여, 식재료를 활용한 최적의 레시피를 도출할 수 있다.In step 820 , if it is determined that the cooking time is before cooking, the automatic cooking apparatus 100 compares the type information of the ingredients and the characteristic information of the ingredients with the databased ingredient information before cooking to derive an optimal recipe using the ingredients. .

830 단계에서, 자동 조리 장치(100)는 도출된 레시피에 따라 조리 과정을 제어할 수 있다. 예를 들어, 자동 조리 장치(100)는 데이터베이스화된 식재료 정보 중 레시피에 관한 정보에 따라, 조리 방식, 조리 시간, 조리 온도 등을 결정하고, 결정된 조리 방식, 조리 시간, 조리 온도에 따라 동작할 수 있다. 사용자의 입력 없이도, 자동 조리 장치(100)가 스스로 식재료를 인식하고, 식재료의 상태를 파악하여, 현재 식재료의 상태에 가장 적합한 레시피에 따라 식재료의 조리 과정이 수행되도록 조리를 시작한다.In operation 830, the automatic cooking apparatus 100 may control the cooking process according to the derived recipe. For example, the automatic cooking apparatus 100 determines a cooking method, a cooking time, a cooking temperature, etc. according to recipe-related information among the databased ingredient information, and operates according to the determined cooking method, cooking time, and cooking temperature. can Even without a user's input, the automatic cooking apparatus 100 recognizes the food ingredient by itself, grasps the state of the ingredient, and starts cooking so that the cooking process of the ingredient is performed according to the recipe most suitable for the current state of the ingredient.

840 단계에서, 자동 조리 장치(100)는 조리 중이라고 판단한 경우, 식재료의 조리 과정 진전에 따라 미리 정의된 센싱 정보 획득에 이용되는 파장 대역의 광을 선택적으로 조사하여 식재료의 조리 상태 또는 조리 완료 시간을 추정할 수 있다. 자동 조리 장치(100)는 식재료의 특성 정보에 기초하여 식재료의 조리 상태를 파악하고, 파악된 조리 상태에 기초하여, 조리 방식, 조리 시간, 조리 온도 중 적어도 하나를 결정하여, 식재료의 조리 과정을 제어할 수 있다. 자동 조리 장치(100)는 식재료의 각 부분 또는 각 부위의 조리 상태에 기초하여, 부분 가열이나 추가 가열이 더 필요한 부분 또는 부위가 있는 경우, 특정 부분 또는 부위를 가열할 수 있는 가열 기구를 작동시킬 수 있다. 예를 들어, 식재료의 특정 부위가 다른 부위에 비해, 조리된 수준이 떨어지는 경우, 식재료의 해당 특정 부위를 마이크로웨이브파, 광파, 고주파 등을 이용하여 부분 가열할 수 있다. 또한, 식재료를 전체적으로 보다 빠르게 조리하고자 하는 경우, 주 가열 수단과 함께 추가 가열 수단을 더 사용하여 식재료를 조리할 수 있다.In step 840, when it is determined that cooking is in progress, the automatic cooking apparatus 100 selectively irradiates light of a wavelength band used to obtain predefined sensing information according to the progress of the cooking process of the food material to determine the cooking state or the cooking completion time of the food ingredient. can be estimated The automatic cooking apparatus 100 detects a cooking state of a food ingredient based on the characteristic information of the ingredient, and determines at least one of a cooking method, a cooking time, and a cooking temperature based on the identified cooking state, thereby performing a cooking process of the ingredient. can be controlled The automatic cooking apparatus 100 operates a heating mechanism capable of heating a specific part or part when there is a part or part that requires further partial heating or additional heating based on the cooking state of each part or each part of the food material. can For example, when a specific part of a food ingredient has a lower cooked level compared to other parts, the specific part of the ingredient may be partially heated using microwave waves, light waves, high frequency waves, or the like. In addition, when it is desired to cook the food material faster as a whole, the food material may be cooked by further using an additional heating means together with the main heating means.

한편, 자동 조리 장치(100)는 식재료의 현재 조리 상태에 기초하여, 최적의 레시피에 따라 최초 설정된 조리 방식, 조리 시간, 조리 온도 등을 수정해야 할 필요가 있다고 판단한 경우, 수정할 항목의 설정 값을 새로 추가하거나 변경하거나 유지할 수 있다.On the other hand, when the automatic cooking apparatus 100 determines that it is necessary to correct the initially set cooking method, cooking time, cooking temperature, etc. according to the optimal recipe based on the current cooking state of the ingredients, the set value of the item to be corrected You can add new ones, change them, or keep them.

자동 조리 장치(100)가 식재료의 부피를 측정할 수 있는 경우, 자동 조리 장치(100)는 식재료의 특성 정보와 조리 전 식재료 부피와 가열에 따른 부피 간의 부피 변화 정보에 기초하여, 더욱 정확한 식재료의 조리 상태를 파악하여, 식재료의 조리 과정을 제어할 수 있다. When the automatic cooking apparatus 100 is capable of measuring the volume of the food material, the automatic cooking apparatus 100 may more accurately determine the amount of the food material based on the characteristic information of the food ingredient and the volume change information between the volume of the ingredient before cooking and the volume due to heating. By understanding the cooking state, it is possible to control the cooking process of the ingredients.

자동 조리 장치(100)가 식재료 내부의 온도 정보 및 구성 정보를 획득하는 탐침을 이용하여 식재료 내부의 온도 정보 및 구성 정보를 더 획득하는 경우, 자동 조리 장치(100)는 식재료의 특성 정보와 식재료의 내부의 온도 정보 및 구성 정보에 기초하여, 더욱 정확한 식재료의 조리 상태를 파악하여, 식재료의 조리 과정을 제어할 수 있다. 이때, 자동 조리 장치(100)는 촬영부(120)를 통해 탐침의 위치를 인식하여, 탐침의 위치를 사용자에게 수정하도록 알려줄 수 있다. 자동 조리 장치(100)는 탐침의 수정된 위치에서 식재료 내부의 온도 정보 및 구성 정보를 획득할 수 있다. 자동 조리 장치(100)는 탐침을 이용하여 획득한 식재료 내부의 온도 정보 및 구성 정보와 분광 특성 분석을 통해 획득한 식재료의 특성 정보에 기초하여, 현재 식재료의 조리 상태를 더욱 정확히 파악하고 학습하여, 현재 조리 과정을 제어하거나 추후 조리 과정 제어에 반영할 수 있다.When the automatic cooking apparatus 100 further acquires the temperature information and the composition information inside the food material by using a probe that acquires the temperature information and the composition information inside the food material, the automatic cooking apparatus 100 may Based on the internal temperature information and configuration information, it is possible to more accurately determine the cooking state of the food material, thereby controlling the cooking process of the food material. In this case, the automatic cooking apparatus 100 may recognize the position of the probe through the photographing unit 120 and inform the user to correct the position of the probe. The automatic cooking apparatus 100 may acquire temperature information and configuration information inside the food material at the corrected position of the probe. The automatic cooking apparatus 100 more accurately grasps and learns the cooking state of the current food material based on the temperature information and composition information of the food material obtained using the probe and the characteristic information of the food material obtained through spectral characteristic analysis, The current cooking process may be controlled or may be reflected in future cooking process control.

850 단계에서, 자동 조리 장치(100)는 식재료의 조리가 완료되었는지 판단할 수 있다. 자동 조리 장치(100)는 조리가 완료되지 않은 경우, 840 단계의 과정을 다시 수행할 수 있다.In operation 850, the automatic cooking apparatus 100 may determine whether cooking of the food material is completed. When cooking is not completed, the automatic cooking apparatus 100 may perform the process of step 840 again.

860 단계에서, 식재료의 조리가 완료된 경우, 자동 조리 장치(100)는 조리가 완료되었음을 알릴 수 있다. 이때, 자동 조리 장치(100)는 조리가 완료된 요리에 대한 정보와 먹는 법 등을 사용자에게 알려줄 수 있다. In operation 860, when the cooking of the food material is completed, the automatic cooking apparatus 100 may notify that the cooking is completed. In this case, the automatic cooking apparatus 100 may inform the user of information about the cooked dish and how to eat it.

한편, 상술한 자동 조리 방법은 컴퓨터에서 실행될 수 있는 프로그램으로 작성가능하고, 컴퓨터로 읽을 수 있는 저장매체를 이용하여 이와 같은 프로그램을 동작시키는 범용 디지털 컴퓨터에서 구현될 수 있다. 이와 같은 컴퓨터로 읽을 수 있는 저장매체는 read-only memory (ROM), random-access memory (RAM), flash memory, CD-ROMs, CD-Rs, CD+Rs, CD-RWs, CD+RWs, DVD-ROMs, DVD-Rs, DVD+Rs, DVD-RWs, DVD+RWs, DVD-RAMs, BD-ROMs, BD-Rs, BD-R LTHs, BD-REs, 마그네틱 테이프, 플로피 디스크, 광자기 데이터 저장 장치, 광학 데이터 저장 장치, 하드 디스크, 솔리드-스테이트 디스크(SSD), 그리고 명령어 또는 소프트웨어, 관련 데이터, 데이터 파일, 및 데이터 구조들을 저장할 수 있고, 프로세서나 컴퓨터가 명령어를 실행할 수 있도록 프로세서나 컴퓨터에 명령어 또는 소프트웨어, 관련 데이터, 데이터 파일, 및 데이터 구조들을 제공할 수 있는 어떠한 장치라도 될 수 있다.Meanwhile, the automatic cooking method described above can be written as a program that can be executed on a computer, and can be implemented in a general-purpose digital computer that operates such a program using a computer-readable storage medium. Such computer-readable storage media include read-only memory (ROM), random-access memory (RAM), flash memory, CD-ROMs, CD-Rs, CD+Rs, CD-RWs, CD+RWs, and DVDs. -Storing ROMs, DVD-Rs, DVD+Rs, DVD-RWs, DVD+RWs, DVD-RAMs, BD-ROMs, BD-Rs, BD-R LTHs, BD-REs, magnetic tapes, floppy disks, magneto-optical data devices, optical data storage devices, hard disks, solid-state disks (SSDs), and may store instructions or software, related data, data files, and data structures, and are stored on a processor or computer so that the processor or computer may execute the instructions. It can be any device capable of providing instructions or software, associated data, data files, and data structures.

이제까지 실시예들을 중심으로 살펴보았다. 개시된 실시예들이 속하는 기술 분야에서 통상의 지식을 가진 자는 개시된 실시예들이 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 발명의 범위는 전술한 실시예들의 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 발명의 범위에 포함된 것으로 해석되어야 할 것이다.So far, examples have been mainly looked at. Those of ordinary skill in the art to which the disclosed embodiments pertain will understand that the disclosed embodiments may be implemented in modified forms without departing from essential characteristics. Therefore, the disclosed embodiments are to be considered in an illustrative rather than a restrictive sense. The scope of the invention is indicated in the claims rather than the description of the above-described embodiments, and all differences within an equivalent range should be construed as being included in the scope of the invention.

Claims (20)

서로 다른 파장 대역의 광을 각각 조사하는 광 조사부;
이미지 센서를 포함하는 촬영부;
컴퓨터 실행가능 명령어(computer executable instruction)를 저장하는 메모리;
상기 컴퓨터 실행가능 명령어를 실행함으로써, 상기 광 조사부와 상기 촬영부를 제어하여, 식재료를 촬영한 영상에 기초한 비전 인식을 통해 상기 식재료의 종류 정보를 획득하고, 상기 서로 다른 파장 대역의 광 중에서 상기 식재료의 종류 정보에 대응하여 선택된 파장 대역의 광을 상기 식재료에 조사하여 반사된 광에 기초한 분광 특성 분석을 통해 상기 식재료의 특성 정보를 획득하며, 상기 식재료의 종류 정보와 상기 식재료의 특성 정보에 기초하여, 상기 식재료의 조리 과정을 제어하는 적어도 하나의 프로세서; 및
상기 식재료의 조리 과정에 따라 동작하는 조리기;
를 포함하는 자동 조리 장치.
a light irradiator for irradiating light of different wavelength bands, respectively;
a photographing unit including an image sensor;
a memory storing computer executable instructions;
By executing the computer-executable instructions, the light irradiation unit and the photographing unit are controlled, the type information of the food material is obtained through vision recognition based on an image of the food material, and the information of the food material is selected from the light of the different wavelength bands. The food material is irradiated with light of a wavelength band selected in response to the type information, and the characteristic information of the food material is obtained through spectral characteristic analysis based on the reflected light, and based on the type information of the food material and the characteristic information of the food material, at least one processor for controlling the cooking process of the food; and
a cooker operating according to the cooking process of the food;
Automatic cooking device comprising a.
제 1 항에 있어서,
상기 적어도 하나의 프로세서는,
상기 식재료의 종류 정보에 대응하여 파장 대역을 선택하고, 상기 선택된 파장 대역의 광에 대해 식재료 위치 및 외부광 세기에 따른 광량을 결정하여 상기 식재료에 조사하여, 상기 반사된 광에 기초한 상기 분광 특성 분석 시에 상기 식재료의 위치 및 외부광 세기에 따른 캘리브레이션을 수행하고, 상기 식재료의 특성 정보를 획득하는, 자동 조리 장치.
The method of claim 1,
The at least one processor,
Select a wavelength band corresponding to the type information of the food material, determine the amount of light according to the location of the food material and the external light intensity with respect to the light of the selected wavelength band, and irradiate the food material, and analyze the spectral characteristics based on the reflected light An automatic cooking apparatus for performing calibration according to the location and external light intensity of the food material, and acquiring characteristic information of the food material.
제 1 항에 있어서,
상기 적어도 하나의 프로세서는,
조리 전에 상기 식재료의 종류 정보와 상기 식재료의 특성 정보를 데이터베이스화된 식재료 정보와 비교하여, 상기 식재료를 활용한 레시피를 도출하고 상기 도출된 레시피에 따라 조리 과정을 제어하는, 자동 조리 장치.
The method of claim 1,
the at least one processor,
An automatic cooking apparatus that compares the type information of the ingredients and the characteristic information of the ingredients with the ingredient information stored in a database before cooking, derives a recipe using the ingredients, and controls a cooking process according to the derived recipe.
제 1 항에 있어서,
상기 적어도 하나의 프로세서는,
상기 식재료의 조리 과정 진전에 따라 미리 정의된 센싱 정보 획득에 이용되는 파장 대역의 광을 선택적으로 조사하여 상기 식재료의 조리 상태 또는 조리 완료 시간(end of cooking time)을 추정하는, 자동 조리 장치.
The method of claim 1,
the at least one processor,
An automatic cooking apparatus for estimating a cooking state or an end of cooking time of the food material by selectively irradiating light in a wavelength band used to obtain predefined sensing information according to the progress of the cooking process of the food material.
제 1 항에 있어서,
상기 광 조사부는,
각각이 단일 파장 대역의 광을 방출하는 복수의 발광소자들(light emitting elements); 및
상기 복수의 발광소자들 중 선택된 발광소자로부터 방출된 광이 이동하는 패스(path)를 제공하는 광 가이드;
를 포함하는, 자동 조리 장치.
The method of claim 1,
The light irradiation unit,
a plurality of light emitting elements each emitting light of a single wavelength band; and
a light guide providing a path through which light emitted from a light emitting device selected from among the plurality of light emitting devices moves;
Including, automatic cooking device.
제 1 항에 있어서,
상기 광 조사부는,
다중 파장 대역의 광을 방출하는 발광소자;
상기 다중 파장 대역 중 선택된 파장 대역의 광을 통과시키는 대역 필터; 및
상기 선택된 파장 대역의 광이 이동하는 패스를 제공하는 광 가이드;
를 포함하는, 자동 조리 장치.
The method of claim 1,
The light irradiation unit,
a light emitting device emitting light of multiple wavelength bands;
a band filter for passing light of a selected wavelength band among the multiple wavelength bands; and
a light guide providing a path through which light of the selected wavelength band travels;
Including, automatic cooking device.
제 1 항에 있어서,
상기 적어도 하나의 프로세서는,
상기 식재료의 특성 정보와 조리 전 식재료 부피와 가열에 따른 부피 간의 부피 변화 정보에 기초하여, 상기 식재료의 조리 상태를 파악하여, 상기 식재료의 조리 과정을 제어하는, 자동 조리 장치.
The method of claim 1,
the at least one processor,
An automatic cooking apparatus for controlling a cooking process of the food material by grasping a cooking state of the food material based on the characteristic information of the food material and volume change information between the volume of the food material before cooking and the volume according to heating.
제 1 항에 있어서,
상기 식재료 내부의 온도 정보 및 구성 정보를 획득하는 탐침을 더 포함하고,
상기 적어도 하나의 프로세서는,
상기 식재료의 특성 정보와 상기 식재료의 내부의 온도 정보 및 구성 정보에 기초하여, 상기 식재료의 조리 상태를 파악하여, 상기 식재료의 조리 과정을 제어하는, 자동 조리 장치.
The method of claim 1,
Further comprising a probe for obtaining temperature information and composition information inside the food material,
the at least one processor,
An automatic cooking apparatus for controlling a cooking process of the food material by grasping a cooking state of the food material based on the characteristic information of the food material and internal temperature information and configuration information of the food material.
제 8 항에 있어서,
상기 적어도 하나의 프로세서는,
상기 촬영부를 통해 상기 탐침의 위치를 인식하여, 상기 탐침의 위치를 사용자에게 수정하도록 알려주는, 자동 조리 장치.
9. The method of claim 8,
the at least one processor,
An automatic cooking device that recognizes the position of the probe through the photographing unit and informs the user to correct the position of the probe.
제 1 항에 있어서,
상기 자동 조리 장치의 하우징에서 광 가이드가 배치되어 상기 광 가이드로부터 광이 조사되는 상기 광 가이드의 말단부에 위치하는 제 1 내열 윈도우;
상기 하우징에서 상기 촬영부가 장착되어 광이 입사되는 상기 촬영부의 전단부에 위치하는 제 2 내열 윈도우; 및
상기 광 조사부와 상기 촬영부를 냉각시키는 냉각 팬;
을 더 포함하는, 자동 조리 장치.
The method of claim 1,
a first heat-resistant window disposed at a distal end of the light guide through which a light guide is disposed in the housing of the automatic cooking device to irradiate light from the light guide;
a second heat-resistant window positioned at the front end of the photographing unit to which the photographing unit is mounted in the housing to receive light; and
a cooling fan for cooling the light irradiation unit and the photographing unit;
Further comprising, an automatic cooking device.
식재료를 촬영한 영상에 기초한 비전 인식을 통해 상기 식재료의 종류 정보를 획득하는 단계;
서로 다른 파장 대역의 광 중에서 상기 식재료의 종류 정보에 대응하여 선택된 파장 대역의 광을 상기 식재료에 조사하여 반사된 광에 기초한 분광 특성 분석을 통해 상기 식재료의 특성 정보를 획득하는 단계; 및
상기 식재료의 종류 정보와 상기 식재료의 특성 정보에 기초하여, 상기 식재료의 조리 과정을 제어하는 단계;
를 포함하고,
상기 식재료의 종류 정보와 상기 식재료의 특성 정보는 서로 다른 파장 대역의 광을 각각 조사하는 광 조사부와 이미지 센서를 포함하는 촬영부를 제어하여 획득되는, 자동 조리 방법.
obtaining type information of the food material through vision recognition based on an image of the food material;
obtaining characteristic information of the food material through spectral characteristic analysis based on the reflected light by irradiating light of a wavelength band selected corresponding to the type information of the food material among lights of different wavelength bands to the food material; and
controlling a cooking process of the food material based on the type information of the food material and the characteristic information of the food material;
including,
The type information of the food material and the characteristic information of the food material are obtained by controlling a light irradiator for irradiating light of different wavelength bands, respectively, and a photographing unit including an image sensor.
제 11 항에 있어서,
상기 식재료의 종류 정보를 획득하는 단계는,
상기 비전 인식을 통해 획득한 상기 식재료의 종류 정보에 따라, 상기 식재료에 대해 분광 특성 분석을 더 수행하여 상기 식재료의 상세 정보를 획득하는, 자동 조리 방법.
12. The method of claim 11,
The step of obtaining the type information of the food material includes:
According to the type information of the food material obtained through the vision recognition, further performing spectral characteristic analysis on the food material to obtain detailed information of the food ingredient, the automatic cooking method.
제 11 항에 있어서,
상기 분광 특성 분석을 통해 상기 식재료의 특성 정보를 획득하는 단계는,
상기 식재료의 종류 정보에 대응하여 파장 대역을 선택하는 단계;
상기 선택된 파장 대역의 광에 대해 식재료 위치 및 외부광 세기에 따른 광량을 결정하여 상기 식재료에 조사하는 단계;
상기 반사된 광에 기초한 상기 분광 특성 분석 시에 상기 식재료의 위치 및 외부광 세기에 따른 캘리브레이션을 수행하는 단계; 및
상기 식재료의 특성 정보를 획득하는 단계;
를 포함하는, 자동 조리 방법.
12. The method of claim 11,
The step of obtaining the characteristic information of the food material through the spectral characteristic analysis,
selecting a wavelength band corresponding to the type information of the food material;
determining the amount of light according to the position of the food material and the external light intensity with respect to the light of the selected wavelength band and irradiating the food material;
performing calibration according to the position of the food material and external light intensity when analyzing the spectral characteristics based on the reflected light; and
obtaining characteristic information of the food material;
Including, automatic cooking method.
제 11 항에 있어서,
상기 식재료의 조리 과정을 제어하는 단계는,
조리 전에 상기 식재료의 종류 정보와 상기 식재료의 특성 정보를 데이터베이스화된 식재료 정보와 비교하여, 상기 식재료를 활용한 레시피를 도출하는 단계; 및
상기 도출된 레시피에 따라 조리 과정을 제어하는 단계;
를 포함하는, 자동 조리 방법.
12. The method of claim 11,
The step of controlling the cooking process of the food material,
deriving a recipe using the ingredients by comparing the type information of the ingredients and the characteristic information of the ingredients with the ingredient information stored in a database before cooking; and
controlling a cooking process according to the derived recipe;
Including, automatic cooking method.
제 11 항에 있어서,
상기 식재료의 조리 과정을 제어하는 단계는,
상기 식재료의 조리 과정 진전에 따라 미리 정의된 센싱 정보 획득에 이용되는 파장 대역의 광을 선택적으로 조사하여 상기 식재료의 조리 상태 또는 조리 완료 시간을 추정하는 단계를 포함하는, 자동 조리 방법.
12. The method of claim 11,
The step of controlling the cooking process of the food material,
and estimating a cooking state or a cooking completion time of the food material by selectively irradiating light in a wavelength band used to obtain predefined sensing information according to the progress of the cooking process of the food material.
제 11 항에 있어서,
조리 전 식재료 부피와 가열에 따른 부피 간의 부피 변화 정보를 획득하는 단계를 더 포함하고,
상기 식재료의 조리 과정을 제어하는 단계는,
상기 식재료의 특성 정보와 상기 부피 변화 정보에 기초하여, 상기 식재료의 조리 상태를 파악하여, 상기 식재료의 조리 과정을 제어하는, 자동 조리 방법.
12. The method of claim 11,
Further comprising the step of acquiring volume change information between the volume of the food before cooking and the volume according to heating,
The step of controlling the cooking process of the food material,
An automatic cooking method for controlling a cooking process of the food material by grasping a cooking state of the food material based on the characteristic information of the food material and the volume change information.
제 11 항에 있어서,
상기 식재료 내부의 온도 정보 및 구성 정보를 획득하는 탐침을 이용하여, 상기 식재료 내부의 온도 정보 및 구성 정보를 획득하는 단계를 더 포함하고,
상기 식재료의 조리 과정을 제어하는 단계는,
상기 식재료의 특성 정보와 상기 식재료의 내부의 온도 정보 및 구성 정보에 기초하여, 상기 식재료의 조리 상태를 파악하여, 상기 식재료의 조리 과정을 제어하는, 자동 조리 방법.
12. The method of claim 11,
Further comprising the step of obtaining temperature information and composition information inside the food material by using a probe for obtaining the temperature information and composition information inside the food material,
The step of controlling the cooking process of the food material,
An automatic cooking method for controlling a cooking process of the food material by grasping a cooking state of the food material based on the characteristic information of the food material and the internal temperature information and configuration information of the food material.
제 17 항에 있어서,
상기 식재료 내부의 온도 정보 및 구성 정보를 획득하는 단계는,
상기 탐침의 위치를 인식하여, 상기 탐침의 위치를 사용자에게 수정하도록 알려주는 단계; 및
상기 탐침의 수정된 위치에서 상기 식재료 내부의 온도 정보 및 구성 정보를 획득하는 단계;
를 포함하는, 자동 조리 방법.
18. The method of claim 17,
The step of obtaining the temperature information and the composition information inside the food material,
recognizing the position of the probe and notifying the user to correct the position of the probe; and
acquiring temperature information and composition information inside the food material at the modified position of the probe;
Including, automatic cooking method.
제 11 항에 있어서,
상기 식재료의 조리 과정을 제어하는 단계는,
상기 식재료의 특성 정보에 기초하여 상기 식재료의 조리 상태를 파악하고, 상기 파악된 조리 상태에 기초하여, 조리 방식, 조리 시간, 조리 온도 중 적어도 하나를 결정하여, 상기 식재료의 조리 과정을 제어하는, 자동 조리 방법.
12. The method of claim 11,
The step of controlling the cooking process of the food material,
Controlling the cooking process of the ingredient by determining the cooking state of the ingredient based on the characteristic information of the ingredient, and determining at least one of a cooking method, a cooking time, and a cooking temperature based on the identified cooking state; Automatic cooking method.
제 11 항 내지 제 19 항 중에 어느 한 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium in which a program for executing the method of any one of claims 11 to 19 in a computer is recorded.
KR1020170128302A 2017-09-29 2017-09-29 Method and apparatus for auto cooking Active KR102400018B1 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
KR1020170128302A KR102400018B1 (en) 2017-09-29 2017-09-29 Method and apparatus for auto cooking
EP18862835.8A EP3650758B1 (en) 2017-09-29 2018-07-11 Automatic cooking device, method for operating an automatic cooking device, and computer-readable recording medium
PCT/KR2018/007839 WO2019066216A1 (en) 2017-09-29 2018-07-11 Automatic cooking device and method
US16/643,397 US11622651B2 (en) 2017-09-29 2018-07-11 Automatic cooking device and method
CN201880062929.3A CN111148944B (en) 2017-09-29 2018-07-11 Automatic cooking apparatus and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170128302A KR102400018B1 (en) 2017-09-29 2017-09-29 Method and apparatus for auto cooking

Publications (2)

Publication Number Publication Date
KR20190038184A KR20190038184A (en) 2019-04-08
KR102400018B1 true KR102400018B1 (en) 2022-05-19

Family

ID=65901718

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170128302A Active KR102400018B1 (en) 2017-09-29 2017-09-29 Method and apparatus for auto cooking

Country Status (5)

Country Link
US (1) US11622651B2 (en)
EP (1) EP3650758B1 (en)
KR (1) KR102400018B1 (en)
CN (1) CN111148944B (en)
WO (1) WO2019066216A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023249225A1 (en) * 2022-06-23 2023-12-28 삼성전자주식회사 Electronic device and control method of electronic device

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20240041251A1 (en) * 2018-04-13 2024-02-08 Futuristic Labs Private Limited Artificial Intelligence Driven Cooking System and Methods Employed Thereof
US11583134B2 (en) * 2019-07-15 2023-02-21 Lg Electronics Inc. Artificial intelligence cooking device
KR102704317B1 (en) * 2019-08-07 2024-09-05 엘지전자 주식회사 Heating apparatus and method for controlling the same
KR102787262B1 (en) * 2019-11-08 2025-03-31 엘지전자 주식회사 Artificial intelligence cooking device
EP4047428B1 (en) 2019-11-20 2025-05-14 Guangdong Midea Kitchen Appliances Manufacturing Co., Ltd. Control method and device for cooking equipment and cooking equipment
KR102756877B1 (en) * 2019-12-12 2025-01-17 엘지전자 주식회사 Cooking apparatus and control method thereof
US11754292B2 (en) 2020-02-14 2023-09-12 Samsung Electronics Co., Ltd. Heating cooker and heating cooking method
CN112137415A (en) * 2020-09-28 2020-12-29 杭州老板电器股份有限公司 Cooking appliance control system with camera recognition function, control method and cooking appliance
US11732898B2 (en) 2020-12-21 2023-08-22 B/E Aerospace, Inc. Content volume measurement
KR102434856B1 (en) 2021-03-02 2022-08-22 주식회사 비욘드허니컴 Food analysis equipment
CN113361338B (en) * 2021-05-20 2025-03-14 江苏大学 Intelligent decision-making system and method for cooking process parameters based on nutritional characteristics and proportions of coarse grain rice
JP7659442B2 (en) * 2021-05-31 2025-04-09 日立グローバルライフソリューションズ株式会社 Cooking equipment
CN113406043B (en) * 2021-07-20 2022-08-16 珠海格力电器股份有限公司 Food maturity detection device and method
KR102549109B1 (en) * 2021-11-18 2023-06-29 주식회사 비욘드허니컴 automatic cooking device
KR20230073006A (en) * 2021-11-18 2023-05-25 삼성전자주식회사 Home appliance having an interior space for accommodating a tray at various heights and method for obtaining an image by the home appliance
US20230228427A1 (en) * 2022-01-20 2023-07-20 Haier Us Appliance Solutions, Inc. Automatic stovetop control knob and method of operating a stovetop using thermal imaging
CN118973449A (en) * 2022-06-27 2024-11-15 三星电子株式会社 Electronic device and control method thereof
WO2024043493A1 (en) * 2022-08-24 2024-02-29 삼성전자주식회사 Cooking apparatus and method for controlling cooking apparatus
KR20240073662A (en) * 2022-11-18 2024-05-27 삼성전자주식회사 Cooking appratus and method for controlling the same
WO2025048301A1 (en) * 2023-08-28 2025-03-06 삼성전자주식회사 Cooking apparatus and control method therefor
CN117371653B (en) * 2023-10-12 2025-04-15 中国环境科学研究院 Dynamic monitoring method and system for catering source emissions based on video intelligent analysis

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106535384A (en) * 2016-12-23 2017-03-22 成都光数云联科技有限公司 Microwave oven having analysis system
KR101754372B1 (en) * 2016-05-26 2017-07-19 주식회사 원더풀플랫폼 System and method of food reserves management

Family Cites Families (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2098725A (en) 1981-04-14 1982-11-24 United Biscuits Ltd Measurement of food material properties
JPS5881402U (en) * 1981-11-26 1983-06-02 シャープ株式会社 Hot air circulation cooker
JPS61265429A (en) 1985-05-20 1986-11-25 Matsushita Electric Ind Co Ltd Heating cooker
JPH03144325A (en) 1989-10-31 1991-06-19 Yamatake Honeywell Co Ltd Method and device for detecting baking color
KR930006905B1 (en) * 1990-10-31 1993-07-24 주식회사 금성사 Food recognition apparatus in electronic range
KR940001593B1 (en) 1991-09-20 1994-02-25 삼성전자 주식회사 Bus controller operation system embedded in main controller
JP2733163B2 (en) 1992-01-29 1998-03-30 山武ハネウエル株式会社 Color detection method
JPH07127862A (en) * 1993-11-08 1995-05-16 Toshiba Corp Cooker
DE4416762A1 (en) 1994-05-14 1995-11-23 Krieg Gunther Method and device for the continuous measurement of the degree of browning in back-cooking roasting processes in fully or semi-automatic back-cooking roasting systems
DE10306940A1 (en) 2003-02-18 2004-09-09 Rational Ag Monitoring and control method for baking process by inserting elongated probe into item being baked to permit monitoring of temperature and humidity throughout product
DE102005014713A1 (en) 2005-03-31 2006-10-05 BSH Bosch und Siemens Hausgeräte GmbH Sensor device with a data processing unit for determining a degree of browning
CN101692958B (en) * 2009-10-19 2012-05-09 钱海鹏 Cooking device
EP2500725A1 (en) 2011-03-17 2012-09-19 Electrolux Home Products Corporation N.V. A method for controlling a cooking process of food stuff
EP2500724B1 (en) * 2011-03-17 2014-04-30 Electrolux Home Products Corporation N.V. A method for obtaining information on food stuff in or for a cooking process
DE102012204229A1 (en) 2012-03-16 2013-09-19 BSH Bosch und Siemens Hausgeräte GmbH Cooking appliance device e.g. baking oven, for cooking food, has recognition unit recognizing food in cooking chamber, and selection unit selecting determined cooking programs from predetermined cooking programs in dependence of image
US9069340B2 (en) 2012-04-16 2015-06-30 Eugenio Minvielle Multi-conditioner control for conditioning nutritional substances
SE537209C2 (en) 2012-06-04 2015-03-03 Bbbl Innovation Ab A food preparation device, a food preparation system with an electronic library and methods related thereto
US9217704B2 (en) 2012-07-23 2015-12-22 Sensability Pty Ltd Device and a method for characterising a chromatic property of foodstuff
DE102012217350A1 (en) 2012-09-26 2014-03-27 BSH Bosch und Siemens Hausgeräte GmbH Cooking appliance
DE102013102293A1 (en) * 2013-03-07 2014-09-11 Rational Ag Method of detecting food
US20150064314A1 (en) * 2013-08-27 2015-03-05 David Briden Manuel System and method of monitoring and adjusting a temperature of an object
JP2017505901A (en) 2014-01-03 2017-02-23 ベリフード, リミテッドVerifood, Ltd. Spectroscopic system, method and application
CN203810478U (en) * 2014-05-15 2014-09-03 淮安信息职业技术学院 Microwave oven capable of automatically identifying food
EP2950067B1 (en) * 2014-05-26 2017-08-23 Electrolux Appliances Aktiebolag Domestic appliance comprising a food probe and a cord pullback mechanism
CA2950369C (en) 2014-06-05 2023-06-27 Ingo Stork Genannt Wersborg Heat treatment monitoring system
DE102014210672A1 (en) 2014-06-05 2015-12-17 BSH Hausgeräte GmbH Cooking device with light pattern projector and camera
DE102014108066A1 (en) * 2014-06-06 2015-12-17 Rational Aktiengesellschaft Process for cooking meat-containing food
JP2016014546A (en) * 2014-07-01 2016-01-28 セイコーエプソン株式会社 Component analysis apparatus and component analysis method
DE102014114901A1 (en) 2014-10-14 2016-04-14 Frima International Ag Cooking appliance and method for detecting a process parameter of a cooking process
CA2966635C (en) 2014-11-21 2023-06-20 Christopher M. Mutti Imaging system for object recognition and assessment
US11064570B2 (en) 2015-01-28 2021-07-13 Samsung Electronics Co., Ltd. Cooking appliance and method for controlling the same
US9349297B1 (en) 2015-09-09 2016-05-24 Fitly Inc. System and method for nutrition analysis using food image recognition
EP3292738B1 (en) 2015-05-05 2020-12-30 June Life, Inc. A connected oven
US9927129B2 (en) 2015-06-01 2018-03-27 June Life, Inc. Thermal management system and method for a connected oven
CN105444222B (en) 2015-12-11 2017-11-14 美的集团股份有限公司 Cooking control method, system, Cloud Server and the micro-wave oven of micro-wave oven
KR102345579B1 (en) * 2015-12-15 2021-12-31 삼성전자주식회사 Method, storage medium and apparatus for providing service associated with images
CN105708306B (en) * 2016-02-26 2018-01-30 广东美的厨房电器制造有限公司 Cooking methods and cooking apparatus
CN105851782A (en) * 2016-04-25 2016-08-17 玉树华王投资有限公司 Apparatus and method for removing heavy metal in food
CN106871570B (en) * 2017-01-22 2019-04-30 浙江大学 A device for detecting various food states in a refrigerator based on a single multispectral imaging unit
DE102017206056A1 (en) * 2017-04-10 2018-10-11 BSH Hausgeräte GmbH Operating a cooking appliance

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101754372B1 (en) * 2016-05-26 2017-07-19 주식회사 원더풀플랫폼 System and method of food reserves management
CN106535384A (en) * 2016-12-23 2017-03-22 成都光数云联科技有限公司 Microwave oven having analysis system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023249225A1 (en) * 2022-06-23 2023-12-28 삼성전자주식회사 Electronic device and control method of electronic device

Also Published As

Publication number Publication date
WO2019066216A1 (en) 2019-04-04
KR20190038184A (en) 2019-04-08
US20210068582A1 (en) 2021-03-11
EP3650758A1 (en) 2020-05-13
CN111148944B (en) 2022-12-23
EP3650758B1 (en) 2022-04-27
US11622651B2 (en) 2023-04-11
EP3650758A4 (en) 2020-06-24
CN111148944A (en) 2020-05-12

Similar Documents

Publication Publication Date Title
KR102400018B1 (en) Method and apparatus for auto cooking
US20230039201A1 (en) Tailored food preparation with an oven
US11013237B2 (en) Heat treatment monitoring system
EP3131410B1 (en) Method and apparatus for controlling a cooking process of a food
CN110488696B (en) Intelligent dry burning prevention method and system
US20170299194A1 (en) System that emits light to overheated portion of cooking container
US12050015B2 (en) Method and system for sensor maintenance
CA2731470A1 (en) Oven and method of operating the same
CN112426060A (en) Control method, cooking appliance, server and readable storage medium
CN116601438A (en) Method for operating a cooking appliance and cooking appliance
JP7542853B2 (en) Freshness management system, freshness management method, and freshness management program
JP2021103038A (en) Cooking appliance
US20240068670A1 (en) Oven appliances and methods of monitoring cooking utensils therein
KR20230065774A (en) Cooking apparatus and control method thereof
KR20240163983A (en) Cooking device and operating method thereof
KR20230130968A (en) Cooking apparatus and method for providing cooking conditions

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20170929

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20200819

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20170929

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20210825

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20220216

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20220516

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20220517

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20250429

Start annual number: 4

End annual number: 4