RU2789901C2 - Device for processing of food product and its operation method - Google Patents

Device for processing of food product and its operation method Download PDF

Info

Publication number
RU2789901C2
RU2789901C2 RU2020137642A RU2020137642A RU2789901C2 RU 2789901 C2 RU2789901 C2 RU 2789901C2 RU 2020137642 A RU2020137642 A RU 2020137642A RU 2020137642 A RU2020137642 A RU 2020137642A RU 2789901 C2 RU2789901 C2 RU 2789901C2
Authority
RU
Russia
Prior art keywords
user
user interaction
control unit
sensor
food product
Prior art date
Application number
RU2020137642A
Other languages
Russian (ru)
Other versions
RU2020137642A (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
Application filed by Конинклейке Филипс Н.В. filed Critical Конинклейке Филипс Н.В.
Publication of RU2020137642A publication Critical patent/RU2020137642A/en
Application granted granted Critical
Publication of RU2789901C2 publication Critical patent/RU2789901C2/en

Links

Images

Abstract

FIELD: household appliances.
SUBSTANCE: device (10) for processing of a food product is proposed. Device (10) contains container (110) for reception of a food product; unit (120) for processing of the food product, made with the possibility of processing of the food product in the container; sensor (130) for measurement of an operating parameter, and control unit (140) for control of operation of unit (120) for processing of the food product based on measurement results received from the sensor. The sensor is also made with the possibility of measurement of interaction of a user with the device. The control unit is made with the possibility of reception of results of measurements of user interaction from sensor (130) and processing of received measurement results to determine, whether the user has performed the specified user interaction or the specified pattern of user interaction corresponding to a user input command.
EFFECT: improvement of a device for processing of a food product, which will allow for users to input data in a simple and intuitive way.
14 cl, 6 dwg

Description

Область техникиTechnical field

Настоящее изобретение относится к устройству для обработки пищевого продукта и способу его эксплуатации. В частности, настоящее изобретение относится к устройству для обработки пищевого продукта с интуитивно понятным управлением для пользователя и к способу его эксплуатации.The present invention relates to a food processing device and a method for operating the same. In particular, the present invention relates to a user-friendly food processing device and a method of operating the same.

Уровень техникиState of the art

Многие бытовые кухонные приборы имеют пользовательские интерфейсы, содержащие такие компоненты, как переключатели, кнопки, дисплеи, ручки и световые индикаторы. С помощью различных компонентов пользовательского интерфейса пользователь может включать и выключать кухонный прибор, запускать/останавливать различные процессы приготовления и изменять настройки процесса приготовления (например, скорость, температуру приготовления, время приготовления). Световые индикаторы в пользовательском интерфейсе могут обеспечивать обратную связь, указывая состояние кухонного прибора, т.е. включение/выключение питания. Компоненты пользовательского интерфейса этих типов часто не являются интуитивно понятными для пользователей. В некоторых случаях пользователю может быть сложно управлять кухонным прибором с помощью пользовательского интерфейса, содержащего множество различных кнопок и ручек. Кроме того, механические элементы пользовательского интерфейса, такие как нажимные кнопки и поворотные ручки, могут быть легко заблокированы и повреждены грязью, водой или пищевым продуктом. Неровность поверхности кухонного прибора из-за наличия механических элементов пользовательского интерфейса этих типов также может обусловить повышение сложности очистки кухонного прибора.Many household kitchen appliances have user interfaces containing components such as switches, buttons, displays, knobs, and indicator lights. Through various user interface components, the user can turn the appliance on and off, start/stop various cooking processes, and change cooking process settings (eg speed, cooking temperature, cooking time). Light indicators in the user interface may provide feedback indicating the status of the kitchen appliance, i.e. power on/off. These types of user interface components are often not intuitive to users. In some cases, it may be difficult for a user to control a kitchen appliance using a user interface containing many different buttons and knobs. In addition, mechanical user interface elements such as push buttons and rotary knobs can be easily blocked and damaged by dirt, water or food. Roughness in the surface of the kitchen appliance due to these types of mechanical user interface elements can also make the kitchen appliance more difficult to clean.

Кроме того, бытовые кухонные приборы часто оснащены сенсорными дисплеями, которые могут быть использованы для приема пользовательского ввода. В некоторых из этих кухонных приборов пользователь может управлять процессом приготовления путем нажатия на отображаемые элементы (например, на виртуальную кнопку). Однако сенсорные дисплеи очень чувствительны к воздействию грязи и влаги. В ходе процесса приготовления пищи пищевой продукт может разбрызгиваться и прилипать к поверхности сенсорного дисплея. Иногда во время приготовления пищи руки и пальцы пользователя могут быть покрыты водой и жиром от пищевого продукта, что затрудняет точный ввод правильной команды с помощью сенсорного дисплея. В некоторых случаях, при осуществлении приготовления с помощью руководства, например, когда рецепт отображается на кухонном приборе или на дисплее подключенного интеллектуального устройства для направления действий пользователя в процессе приготовления пищи, пользователь должен выполнить ввод на кухонном приборе или интеллектуальном устройстве, чтобы перейти к следующему этапу рецепта. Если этот ввод будет неверно интерпретирован, последовательность процесса приготовления может быть нарушена.In addition, household kitchen appliances are often equipped with touch displays that can be used to receive user input. In some of these kitchen appliances, the user can control the cooking process by pressing on the displayed elements (for example, a virtual button). However, touch displays are very sensitive to dirt and moisture. During the cooking process, food may splatter and stick to the touch display surface. Sometimes during food preparation, the user's hands and fingers may be covered with water and grease from the food, making it difficult to accurately enter the correct command using the touch display. In some cases, when performing guided cooking, such as when a recipe is displayed on a kitchen appliance or on the display of a connected smart device to guide the user through the cooking process, the user must enter on the kitchen appliance or smart device to proceed to the next step. prescription. If this input is misinterpreted, the sequence of the cooking process may be broken.

Таким образом, существует потребность в усовершенствованном устройстве для обработки пищевого продукта, которое позволит пользователям вводить данные простым и интуитивно понятным способом.Thus, there is a need for an improved food processing device that allows users to enter data in a simple and intuitive manner.

В EP 3251567 раскрыт пищевой смеситель (блендер) с настраиваемой лопастью, позволяющей настраивать результаты обработки пищевого продукта. Датчик используют для контроля условий внутри камеры для обработки пищевого продукта. Пользователь может вводить данные посредством отдельного пользовательского интерфейса.EP 3251567 discloses a food mixer (blender) with an adjustable paddle that allows you to customize the results of the processing of the food product. The sensor is used to monitor the conditions inside the food processing chamber. The user can enter data through a separate user interface.

Раскрытие сущности изобретенияDisclosure of the essence of the invention

Как отмечалось выше, ограничение существующих кухонных устройств состоит в том, что они не обеспечивают для пользователей простой способ ввода команды, когда их руки могут быть покрыты пищевым продуктом или же вводимые ими данные могут быть не обнаружены или неверно истолкованы. Таким образом, было бы полезно разработать устройство для обработки пищевого продукта и способ его эксплуатации, в которых будут решены существующие проблемы.As noted above, a limitation of existing kitchen devices is that they do not provide an easy way for users to enter a command when their hands may be covered with food or their input may not be detected or misinterpreted. Thus, it would be beneficial to develop a food processing apparatus and a method of operating it that would solve the existing problems.

Таким образом, согласно настоящему изобретению предложено устройство для обработки пищевого продукта, содержащее:Thus, according to the present invention, a device for processing a food product is provided, comprising:

контейнер для приема пищевого продукта;a container for receiving a food product;

блок обработки пищевого продукта для выполнения обработки пищевого продукта в контейнере;a food processing unit for processing the food in the container;

датчик усилия для измерения рабочего параметра иforce sensor for measuring the operating parameter and

блок управления для управления блоком обработки пищевого продукта на основании результатов измерений, принятых от датчика усилия,a control unit for controlling the food product processing unit based on the measurement results received from the force sensor,

отличающееся тем, что датчик усилия выполнен с возможностью измерения, помимо рабочего параметра:characterized in that the force sensor is configured to measure, in addition to the operating parameter:

взаимодействия пользователя с устройством, когда пользователь прикладывает усилие к устройству;user interaction with the device when the user applies force to the device;

причем блок управления выполнен с возможностью:wherein the control unit is configured to:

приема результатов измерений пользовательского взаимодействия от датчика усилия иreceiving user interaction measurements from the force sensor, and

обработки принятых результатов измерений для:processing of received measurement results for:

определения того, было ли выполнено пользователем заданное пользовательское взаимодействие или заданный паттерн пользовательского взаимодействия, соответствующие команде пользовательского ввода; иdetermining whether a user has performed a predetermined user interaction or a predetermined user interaction pattern corresponding to the user input command; And

управления блоком обработки пищевого продукта в зависимости от определенной команды пользовательского ввода.controlling the food processing unit depending on the determined user input command.

В этом устройстве применен датчик усилия для измерения рабочего параметра, под которым понимается информация о пищевом продукте или информация о настройке или конфигурации самого устройства. Этот рабочий параметр требуется для управления устройством, например, для автоматической настройки времени или температуры приготовления, или же для запуска или остановки процесса приготовления. В настоящем изобретении этот датчик используют для дополнительного контроля пользовательского взаимодействия в виде усилия, приложенного к устройству, например, когда пользователь нажимает или надавливает на устройство. Это приложение усилия пользователем может производиться грязными руками без касания устройства пальцами. Например, пользователь может нажать на крышку устройства тыльной стороной руки или локтями.This device uses a force sensor to measure an operating parameter, which is information about the food product or information about the setting or configuration of the device itself. This operating parameter is required to control the device, for example to automatically set the cooking time or temperature, or to start or stop a cooking process. In the present invention, this sensor is used to further monitor user interaction in terms of force applied to the device, such as when the user presses or presses on the device. This application of force by the user can be done with dirty hands without touching the device with fingers. For example, the user may press the cover of the device with the back of his hand or with his elbows.

Пользователь может просто выполнить одно из взаимодействий с устройством, как описано выше, не заботясь о том, чтобы его руки были очищены от грязи, жира или влаги. Затем это взаимодействие измеряется датчиком и интерпретируется блоком управления. Поскольку датчик в любом случае присутствует в устройстве, данное решение может быть реализовано без дополнительных затрат на оборудование. Для этого требуется лишь подходящая программа и/или алгоритм распознавания, чтобы блок управления мог интерпретировать измеренное пользовательское взаимодействие, факт выдачи команды и распознать команду пользовательского ввода. В зависимости от имеющегося типа датчика могут быть измерены/обнаружены различные пользовательские взаимодействия или паттерны взаимодействия, как описано выше, что обеспечивает большую свободу проектирования в отношении привязки определенной команды пользовательского ввода к подходящему пользовательскому взаимодействию, т.е. наиболее подходящему и/или интуитивно понятному в конкретной ситуации.The user can simply perform one of the interactions with the device, as described above, without worrying that his hands were cleaned of dirt, grease or moisture. This interaction is then measured by a sensor and interpreted by the control unit. Since the sensor is present in the device anyway, this solution can be implemented without additional hardware costs. This only requires a suitable program and/or recognition algorithm so that the control unit can interpret the measured user interaction, the fact that a command has been issued, and recognize the user input command. Depending on the type of sensor available, various user interactions or interaction patterns can be measured/detected as described above, allowing for greater design freedom with regard to associating a particular user input command with the appropriate user interaction, i.e. most appropriate and/or intuitive in a particular situation.

Датчик усилия, например, содержит датчик веса, в таком случае рабочий параметр может включать вес продукта. Таким образом, термин «датчик усилия» предназначен для обозначения датчика веса (т.е. датчика, который измеряет направленное вниз усилие) или датчика усилия, который может измерять усилие, которое не направлено вниз, таким образом, чтобы обнаруживать усилие, действующее на устройство в боковом направлении.The force sensor, for example, contains a weight sensor, in which case the operating parameter may include the weight of the product. Thus, the term "force sensor" is intended to mean a weight sensor (i.e., a sensor that measures downward force) or a force sensor that can measure force that is not downward, so as to detect force acting on the device. in the lateral direction.

Датчик усилия может содержит датчик закрытия крышки, в таком случае рабочий параметр включает состояние закрытия крышки.The force sensor may include a lid closing sensor, in which case the operating parameter includes a lid closing state.

В некоторых вариантах осуществления обработка принятых результатов измерений может включать сопоставление принятых результатов измерений с заданным пользовательским взаимодействием или заданным паттерном пользовательского взаимодействия для определения команды пользовательского ввода, соответствующей заданному пользовательскому взаимодействию или заданному паттерну пользовательского взаимодействия.In some embodiments, processing the received measurements may include matching the received measurements with a given user interaction or a given user interaction pattern to determine a user input command corresponding to the given user interaction or given user interaction pattern.

В некоторых вариантах осуществления сопоставление принятых результатов измерений с заданным пользовательским взаимодействием или с заданным паттерном пользовательского взаимодействия может включать определение того, превышают ли результаты измерений заданное пороговое значение.In some embodiments, matching received measurements to a given user interaction or to a given user interaction pattern may include determining if the measurements exceed a given threshold.

В некоторых вариантах осуществления команда пользовательского ввода может соответствовать операции, которая должна быть выполнена по меньшей мере одним из блока управления, устройства и внешнего устройства.In some embodiments, a user input command may correspond to an operation to be performed by at least one of the control unit, the device, and the external device.

В некоторых вариантах осуществления операция может включать по меньшей мере одно из: включения/выключения устройства; изменения рабочего параметра устройства, такого как, например, уставка времени, уставка температуры, уставка скорости; изменение программы устройства; переход к следующему этапу программы устройства или руководства пользователя по приготовлению пищи; приостановка или перезапуск выполнения операции; добавление или изменение пищевых ингредиентов и подтверждение присутствия пользователя.In some embodiments, the operation may include at least one of: turning the device on/off; changing the operating parameter of the device, such as, for example, time setting, temperature setting, speed setting; changing the device program; transition to the next stage of the device program or user manual for cooking; suspending or restarting an operation; adding or changing food ingredients and confirming the presence of the user.

В некоторых вариантах осуществления устройство также может содержать блок основания для поддержки контейнера, причем датчик может быть встроен в блок основания или между блоком основания и контейнером.In some embodiments, the device may also include a base block to support the container, wherein the sensor may be embedded in the base block or between the base block and the container.

В некоторых вариантах осуществления блок управления также выполнен с возможностью обработки полученных результатов измерений для определения веса пищевого продукта в контейнере.In some embodiments, the control unit is also configured to process the received measurements to determine the weight of the food product in the container.

В некоторых вариантах осуществления также применяют внешнее устройство, причем внешнее устройство содержит блок управления и блок связи, блок связи внешнего устройства выполнен с возможностью приема команды пользовательского ввода, а блок управления внешнего устройства выполнен с возможностью выполнения операции на внешнем устройстве на основании команды пользовательского ввода, принятой от устройства.In some embodiments, an external device is also used, wherein the external device comprises a control unit and a communication unit, the communication unit of the external device is configured to receive a user input command, and the control unit of the external device is configured to perform an operation on the external device based on the user input command, received from the device.

В некоторых вариантах осуществления предложен способ эксплуатации устройства для обработки пищевого продукта, включающий: измерение взаимодействия пользователя с устройством с использованием датчика усилия в устройстве, который в противном случае используют для измерения рабочего параметра; прием в блоке управления устройства результатов измерений пользовательского взаимодействия, когда пользователь прикладывает усилие к устройству; обработку в блоке управления устройства принятых результатов измерений для определения того, было ли выполнено пользователем заданное пользовательское взаимодействие или заданный паттерн пользовательского взаимодействия, соответствующие команде пользовательского ввода; и управление блоком обработки пищевого продукта в зависимости от определенной команды пользовательского ввода.In some embodiments, a method of operating a food processing device is provided, comprising: measuring a user's interaction with the device using a force sensor in the device that is otherwise used to measure an operating parameter; receiving, at a control unit of the device, measurement results of a user interaction when a user exerts a force on the device; processing, in the device control unit, the received measurement results to determine whether the user has performed the specified user interaction or the specified user interaction pattern corresponding to the user input command; and controlling the food processing unit depending on the determined user input command.

В некоторых вариантах осуществления способ также может включать обработку в блоке управления устройства принятых результатов измерений для определения того, было ли выполнено пользователем заданное пользовательское взаимодействие, соответствующее закрытию закрывающего элемента.In some embodiments, the method may also include processing, in the control unit of the device, the received measurements to determine whether a user has performed a predetermined user interaction corresponding to the closing of the closing element.

В некоторых вариантах осуществления способ также может включать обработку в блоке управления устройства принятых результатов измерений для определения веса пищевого продукта в контейнере.In some embodiments, the implementation of the method may also include processing in the control unit of the device received measurements to determine the weight of the food product in the container.

В некоторых вариантах осуществления обработка принятых результатов измерений может включать сопоставление принятых результатов измерений с заданным пользовательским взаимодействием или заданным паттерном пользовательского взаимодействия для определения команды пользовательского ввода, соответствующей заданному пользовательскому взаимодействию или заданному паттерну пользовательского взаимодействия.In some embodiments, processing the received measurements may include matching the received measurements with a given user interaction or a given user interaction pattern to determine a user input command corresponding to the given user interaction or given user interaction pattern.

В некоторых вариантах осуществления сопоставление принятых результатов измерений с заданным пользовательским взаимодействием или с заданным паттерном пользовательского взаимодействия может включать определение того, превышают ли результаты измерений заданное пороговое значение.In some embodiments, matching received measurements to a given user interaction or to a given user interaction pattern may include determining if the measurements exceed a given threshold.

В некоторых вариантах осуществления способ также может включать измерение усилия, приложенного к устройству пользователем в качестве взаимодействия.In some embodiments, the implementation of the method may also include measuring the force applied to the device by the user as an interaction.

В некоторых вариантах осуществления предложен компьютерный программный продукт, содержащий компьютерочитаемый носитель, содержащий записанный на него компьютерочитаемый код, причем компьютерочитаемый код сконфигурирован таким образом, что его исполнение пригодным компьютером, процессором или блоком управления вызывает на этом компьютере, процессоре или блоке управления выполнение способа согласно третьему аспекту.In some embodiments, a computer program product is provided, comprising a computer-readable medium containing computer-readable code recorded thereon, the computer-readable code being configured such that its execution by a suitable computer, processor, or control unit causes, on that computer, processor, or control unit, the execution of the method according to the third aspect.

Описанные выше варианты осуществления позволяют устранить ограничения существующих устройств и способов. В частности, согласно вышеописанным аспектам и вариантам осуществления пользователи могут управлять устройством в ходе процесса приготовления пищи, не заботясь о том, чтобы их руки были очищены от грязи, жира или влаги, как описано выше.The embodiments described above overcome the limitations of existing devices and methods. In particular, according to the above aspects and embodiments, users can operate the device during the cooking process without having to worry about their hands being free of dirt, grease or moisture as described above.

Эти и другие аспекты настоящего изобретения станут очевидными и будут разъяснены со ссылкой на вариант (варианты) осуществления, описанный ниже.These and other aspects of the present invention will become apparent and will be explained with reference to the embodiment(s) described below.

Краткое описание чертежейBrief description of the drawings

Для лучшего понимания настоящего изобретения и более ясного представления того, как его можно реализовать на практике, далее исключительно в качестве примера будет сделана ссылка на прилагаемые чертежи, на которых:For a better understanding of the present invention and a clearer idea of how it can be implemented in practice, hereinafter, by way of example only, reference will be made to the accompanying drawings, in which:

на фиг. 1 представлена блок-схема устройства для обработки пищевого продукта согласно варианту осуществления;in fig. 1 is a block diagram of a food processing apparatus according to an embodiment;

на фиг. 2 представлена блок-схема системы, включающей устройство для обработки пищевого продукта, согласно варианту осуществления;in fig. 2 is a block diagram of a system including a food processing apparatus according to an embodiment;

на фиг. 3 показан вариант реализации системы, содержащей устройство для обработки пищевого продукта, согласно варианту осуществления;in fig. 3 shows an embodiment of a system comprising a food processing device according to an embodiment;

на фиг. 4 представлена блок-схема, иллюстрирующая представленный в качестве примера способ эксплуатации устройства для обработки пищевого продукта, в соответствии с вариантом осуществления;in fig. 4 is a flowchart illustrating an exemplary method of operating a food processing apparatus according to an embodiment;

на фиг. 5 представлен график зависимости усилия от времени, измеренного с использованием устройства для обработки пищевого продукта, согласно варианту осуществления; иin fig. 5 is a plot of force versus time measured using a food processing device according to an embodiment; And

на фиг. 6 представлен график зависимости усилия от времени, измеренного с использованием устройства для обработки пищевого продукта, согласно варианту осуществления.in fig. 6 is a plot of force versus time measured using a food processing device according to an embodiment.

Осуществление изобретенияImplementation of the invention

Как отмечалось выше, в настоящем изобретении предложено усовершенствованное устройство и способ его эксплуатации, позволяющие решить существующие проблемы.As noted above, the present invention proposes an improved device and method of its operation, allowing to solve the existing problems.

На фиг. 1 представлена блок-схема устройства 10 согласно варианту осуществления, используемого для обработки пищевого продукта. В некоторых вариантах осуществления устройство 10 может представлять собой блендер, кухонный комбайн, пароварку, фритюрницу с подачей воздуха, поджариватель хлеба (тостер), мультиварку и т.д. Следует понимать, что устройство 10 может представлять собой любое устройство, имеющее функцию обработки пищевого продукта, такую как приготовление пищи, жарка, термическая обработка, смешивание, взбалтывание, перемешивание, измельчение и т.д.In FIG. 1 is a block diagram of an apparatus 10 according to an embodiment used to process a food product. In some embodiments, apparatus 10 may be a blender, food processor, steamer, air fryer, toaster, slow cooker, etc. It should be understood that the apparatus 10 may be any apparatus having a food processing function such as cooking, frying, cooking, mixing, agitating, kneading, chopping, etc.

Как показано на фиг. 1, устройство 10 содержит контейнер 110 для приема пищевого продукта, блок 120 обработки пищевого продукта, выполненный с возможностью обработки пищевого продукта в контейнере, датчик 130 для измерения взаимодействия пользователя с устройством и блок 140 управления для управления работой устройства 10. Показанный вариант осуществления также содержит блок 150 связи, блок 160 отображения, блок 170 основания для поддержки контейнера 110 и блок 180 запоминающего устройства. В некоторых вариантах осуществления один или более из блоков 150, 160, 170, 180 могут отсутствовать.As shown in FIG. 1, the device 10 includes a container 110 for receiving a food product, a food processing unit 120 configured to process the food product in the container, a sensor 130 for measuring user interaction with the device, and a control unit 140 for controlling the operation of the device 10. The illustrated embodiment also comprises a communication unit 150, a display unit 160, a base unit 170 for supporting the container 110, and a storage unit 180. In some embodiments, one or more of blocks 150, 160, 170, 180 may be missing.

Контейнер 110 может быть изготовлен из любого материала или комбинации материалов, предпочтительно из прозрачного материала, чтобы пользователь мог наблюдать процесс обработки пищевого продукта и состояние пищевого продукта, помещенного внутрь контейнера 110 во время использования устройства 10. В некоторых вариантах осуществления контейнер 110 может содержать другой непрозрачный материал, например, нержавеющую сталь.The container 110 may be made of any material or combination of materials, preferably a transparent material so that the user can observe the processing of the food product and the state of the food placed inside the container 110 during use of the device 10. In some embodiments, the container 110 may contain another opaque material such as stainless steel.

Хотя это не показано на фиг. 1, в некоторых вариантах осуществления устройство 10 может содержать закрывающий элемент, позволяющий закрыть контейнер 110, чтобы заключить пищевой продукт внутри контейнера. Закрывающий элемент может быть выполнен в виде выдвижной панели или крышки, снимаемой с контейнера 110, или же откидной крышки или дверцы. В некоторых вариантах осуществления может быть предусмотрен фиксирующий механизм для закрепления закрывающего элемента на контейнере 110 во время использования устройства 10.Although not shown in FIG. 1, in some embodiments, device 10 may include a closure to allow container 110 to be closed to enclose a food product within the container. The closure may be in the form of a drawer or lid removable from the container 110, or a hinged lid or door. In some embodiments, a locking mechanism may be provided to secure the closure to the container 110 during use of the device 10.

Кроме того, в некоторых вариантах осуществления контейнер 110 может быть выполнен с возможностью съемного размещения или установки на блоке 170 основания с фиксацией на блоке 170 основания во время использования устройства 10. Контейнер 110 может быть выполнен с возможностью снятия с блока 170 основания, например, для введения или извлечения пищевого продукта, для замены контейнера на другой контейнер, для очистки и т.д.In addition, in some embodiments, the container 110 may be releasably positioned or mounted on the base block 170 while locking onto the base block 170 during use of the device 10. The container 110 may be configured to be removed from the base block 170, for example, for introducing or withdrawing a food product, for changing a container to another container, for cleaning, etc.

В некоторых вариантах осуществления блок 120 обработки пищевого продукта может содержать по меньшей мере один из режущего элемента, перемешивающего элемента и нагревательного элемента. В некоторых вариантах осуществления блок 120 обработки пищевого продукта может быть расположен внутри контейнера 110, так что пищевой продукт, помещенный внутрь контейнера 100, может быть обработан непосредственно блоком 120 обработки пищевого продукта.In some embodiments, the food processing unit 120 may include at least one of a cutting element, an agitating element, and a heating element. In some embodiments, the food processing unit 120 may be positioned within the container 110 such that the food placed within the container 100 can be processed directly by the food processing unit 120.

Как описано выше, датчик 130 выполнен с возможностью измерения пользовательского взаимодействия с устройством 10. В частности, датчик измеряет усилие. В некоторых вариантах осуществления датчик 130 может, например, содержать весы, которые могут быть встроены в устройство 10 или могут применяться отдельно от других компонентов устройства 10. В некоторых вариантах осуществления датчик 130 может содержать переключающий элемент, активируемый при взаимодействии пользователя с устройством, например, при нажатии пользователем на участок устройства (отличный от самого переключающего элемента) с определенным усилием. В некоторых вариантах осуществления датчик 130 может содержать комбинацию пружинного элемента и переключающего элемента, причем пружинный элемент и переключающий элемент могут быть выполнены таким образом, что переключающий элемент активируется только в том случае, если пользовательское взаимодействие с устройством соответствует определенному условию, например, если усилие, приложенное пользователем к устройству, превышает определенное пороговое значение. В некоторых вариантах осуществления датчик 130 может быть встроен в блок 170 основания. В других вариантах осуществления датчик 130 может быть встроен между контейнером 110 и блоком 170 основания. В других вариантах осуществления датчик 130 может быть размещен отдельно от блока 170 основания. Датчик 130 может быть подключен к блоку 140 управления посредством беспроводной сети или проводного соединения.As described above, sensor 130 is configured to measure user interaction with device 10. In particular, the sensor measures force. In some embodiments, the sensor 130 may, for example, include a scale that may be integral to the device 10 or may be used separately from other components of the device 10. In some embodiments, the sensor 130 may include a switching element that is activated upon user interaction with the device, for example, when the user presses on a portion of the device (other than the switching element itself) with a certain force. In some embodiments, the sensor 130 may include a combination of a spring element and a switching element, wherein the spring element and the switching element may be configured such that the switching element is activated only if the user interaction with the device meets a certain condition, for example, if a force, applied by the user to the device exceeds a certain threshold value. In some embodiments, the implementation of the sensor 130 may be embedded in the block 170 of the base. In other embodiments, the implementation of the sensor 130 may be embedded between the container 110 and block 170 of the base. In other embodiments, the sensor 130 may be placed separately from the base unit 170. The sensor 130 may be connected to the control unit 140 via a wireless network or a wired connection.

Пользовательское взаимодействие представляет собой приложение пользователем усилия к устройству 10. Таким образом, датчик 130 содержит датчик усилия для измерения усилия, приложенного пользователем к устройству 10. Приложенное усилие может быть приложено пользователем к устройству в целом или к определенному компоненту устройства 10. Например, в некоторых вариантах осуществления, в которых устройство 10 содержит закрывающий элемент, датчик 130 может быть выполнен с возможностью измерения усилия (в течение некоторого времени), приложенного к закрывающему элементу. В некоторых вариантах осуществления результаты измерений датчика 130 могут отражать измеренное усилие по времени.User interaction is the application of force by the user to the device 10. Thus, the sensor 130 includes a force sensor for measuring the force applied by the user to the device 10. The applied force may be applied by the user to the device as a whole or to a specific component of the device 10. For example, in some embodiments in which the device 10 includes a closure element, the sensor 130 may be configured to measure the force (over time) applied to the closure element. In some embodiments, the measurement results of the sensor 130 may reflect the measured force over time.

Блок 140 управления выполнен с возможностью приема от датчика 130 результатов измерений пользовательского взаимодействия и обработки результатов измерений для определения того, было ли выполнено пользователем заданное пользовательское взаимодействие или заданный паттерн пользовательского взаимодействия в соответствии с командой пользовательского ввода.The control unit 140 is configured to receive user interaction measurements from the sensor 130 and process the measurement results to determine whether the user has performed a predetermined user interaction or a predetermined user interaction pattern in accordance with a user input command.

Блок 140 управления может быть реализован множеством способов с применением программного и/или аппаратного обеспечения для выполнения различных функций, описанных в данном документе. Блок 140 управления может содержать один или более микропроцессоров, или процессоров для цифровой обработки сигналов (digital signal processor, DSP), которые могут быть запрограммированы с использованием программного обеспечения или компьютерного программного кода для выполнения требуемых функций и/или для управления компонентами блока 140 управления с целью осуществления требуемых функций. Блок 140 управления может быть реализован в виде комбинации специализированного оборудования для выполнения некоторых функций (например, усилителей, предварительных усилителей, аналого-цифровых преобразователей (АЦП) и/или цифро-аналоговых преобразователей (ЦАП)) и процессора (например, одного или более программируемых микропроцессоров, контроллеров, процессоров для цифровой обработки сигналов и связанных схем) для выполнения других функций. Примеры компонентов, которые могут быть использованы в различных вариантах осуществления настоящего изобретения, включают, без ограничений, универсальные микропроцессоры, процессоры для цифровой обработки сигналов, специализированные интегральные схемы (application specific integrated circuit, ASIC) и программируемые вентильные матрицы (field-programmable gate array, FPGA).The control unit 140 may be implemented in a variety of ways using software and/or hardware to perform the various functions described herein. Control unit 140 may include one or more microprocessors or digital signal processors (DSPs) that may be programmed using software or computer code to perform the required functions and/or control components of control unit 140 with in order to perform the required functions. Control unit 140 may be implemented as a combination of dedicated hardware for some function (e.g., amplifiers, preamplifiers, analog-to-digital converters (ADCs) and/or digital-to-analog converters (DACs)) and a processor (e.g., one or more programmable microprocessors, controllers, digital signal processors and related circuits) to perform other functions. Examples of components that can be used in various embodiments of the present invention include, without limitation, general purpose microprocessors, digital signal processors, application specific integrated circuits (ASICs), and field-programmable gate arrays (field-programmable gate arrays). FPGA).

В различных вариантах реализации блок 140 управления может быть связан с одним или более блоками 180 запоминающего устройства (или же может содержать их), которые содержат запоминающее устройство любого типа, например кэш или системное запоминающее устройство, включая энергозависимое (для кратковременного хранения данных) и энергонезависимое запоминающее устройство (для долговременного хранения данных) компьютера, такое как оперативное запоминающее устройство (ОЗУ), статическое ОЗУ (static RAM, SRAM), динамическое ОЗУ (dynamic RAM, DRAM), постоянное запоминающее устройство (ПЗУ), программируемое постоянное запоминающее устройство (ППЗУ), стираемое программируемое постоянное запоминающее устройство (СППЗУ) и электрически стираемое программируемое постоянное запоминающее устройство (ЭСППЗУ). Блок 140 управления или связанный с ним блок 180 запоминающего устройства также может быть использован для хранения программного кода, который может выполняться процессором в блоке 140 управления для выполнения способа, описанного в данном документе. В некоторых вариантах осуществления блок 180 запоминающего устройства может хранить шаблоны сообщений или контент для сообщений, которые могут быть использованы при генерации сообщений согласно способу, описанному ниже.In various embodiments, control unit 140 may be associated with (or may contain) one or more storage units 180 that contain any type of storage device, such as cache or system storage, including volatile (for short-term data storage) and non-volatile storage device (for long-term storage of data) of a computer, such as random access memory (RAM), static RAM (static RAM, SRAM), dynamic RAM (dynamic RAM, DRAM), read-only memory (ROM), programmable read-only memory (PROM) ), erasable programmable read only memory (EPROM), and electrically erasable programmable read only memory (EEPROM). The control unit 140 or its associated storage unit 180 may also be used to store program code that may be executed by the processor in the control unit 140 to perform the method described herein. In some embodiments, the storage unit 180 may store message templates or message content that can be used in generating messages according to the method described below.

В некоторых вариантах осуществления, в которых устройство 10 содержит закрывающий элемент, блок 140 управления может быть выполнен с возможностью обработки принятых результатов измерений для определения того, было ли выполнено пользователем заданное взаимодействие, соответствующее закрытию закрывающего элемента.In some embodiments in which device 10 includes a closure element, control unit 140 may be configured to process received measurements to determine whether a user has performed a predetermined interaction corresponding to closing the closure element.

В некоторых вариантах осуществления блок 140 управления также может быть выполнен с возможностью обработки полученных результатов измерений для определения веса пищевого продукта в контейнере.In some embodiments, the control unit 140 may also be configured to process the received measurements to determine the weight of the food product in the container.

В некоторых вариантах осуществления блок 140 управления может быть выполнен с возможностью сопоставления принятых результатов измерений с заданным пользовательским взаимодействием или заданным паттерном пользовательского взаимодействия для определения соответствия команды пользовательского ввода заданному пользовательскому взаимодействию или заданному паттерну пользовательского взаимодействия. В этих вариантах осуществления сопоставление принятых результатов измерений с заданным пользовательским взаимодействием или с заданным паттерном пользовательского взаимодействия может включать определение того, превышают ли результаты измерений определенное пороговое значение.In some embodiments, control unit 140 may be configured to compare received measurements with a given user interaction or a given user interaction pattern to determine whether a user input command corresponds to a given user interaction or a given user interaction pattern. In these embodiments, matching received measurements to a given user interaction or to a given user interaction pattern may include determining if the measurements exceed a certain threshold value.

Например, блок 140 управления может быть выполнен с возможностью обработки результатов измерения усилия для определения по меньшей мере одного из: величины усилия, продолжительности приложения усилия, количества раз приложения усилия в течение заданного периода времени и периода времени между приложением усилия и последующим приложением усилия. В этих вариантах осуществления заданное пользовательское взаимодействие может представлять собой приложение усилия, величина которого превышает определенное пороговое значение. В этом случае, если усилие, измеренное с помощью датчика 130, превышает указанное пороговое значение (т.е. соответствует заданному пользовательскому взаимодействию), блок 140 управления определяет, что заданное пользовательское взаимодействие, соответствующее команде пользовательского ввода, было выполнено пользователем. Более подробный пример определения того, было ли выполнено заданное пользовательское взаимодействие, соответствующее команде пользовательского ввода, представлен в описании ниже со ссылкой на фиг. 5.For example, the control unit 140 may be configured to process the results of the force measurement to determine at least one of: the magnitude of the force, the duration of the force application, the number of times the force is applied within a predetermined period of time, and the period of time between the application of the force and the subsequent application of the force. In these embodiments, the implementation of a given user interaction may be the application of force, the magnitude of which exceeds a certain threshold value. In this case, if the force measured by the sensor 130 exceeds the specified threshold value (i.e., corresponds to the predetermined user interaction), the control unit 140 determines that the predetermined user interaction corresponding to the user input command has been performed by the user. A more detailed example of determining whether a given user interaction corresponding to a user input command has been performed is provided in the description below with reference to FIG. 5.

Кроме того, в некоторых вариантах осуществления команда пользовательского ввода может соответствовать операции, которая должна быть выполнена по меньшей мере одним из: блока 140 управления, устройства 10 и внешнего устройства. Например, в некоторых вариантах осуществления заданное пользовательское взаимодействие может представлять собой приложение усилия, величина которого превышает определенное пороговое значение, и в таких вариантах осуществления указанное заданное пользовательское взаимодействие может соответствовать команде пользовательского ввода, которая, в свою очередь, может соответствовать конкретной операции, например, включению/выключению устройства 10. В этом случае, если блок 140 управления определяет, что усилие, приложенное пользователем, превышает пороговое значение, он затем может определить это как команду пользовательского ввода, соответствующую включению или выключению устройства 10, и впоследствии выполнить эту операцию. В некоторых вариантах осуществления команда пользовательского ввода может относиться к изменению состояния устройства, например к включению/выключению устройства 10, изменению уставки или рабочего параметра устройства, например уставки времени, уставки температуры и/или уставки скорости устройства 10, изменению программы устройства 10, переходу к следующему этапу руководства для пользователя по приготовлению пищи, приостановке/перезапуску работы, добавлению/изменению ингредиентов и/или подтверждению присутствия пользователя. Две или более из этих команд пользовательского ввода могут иметь соответствующее сопоставленное заданное взаимодействие или заданный паттерн взаимодействия.Furthermore, in some embodiments, a user input command may correspond to an operation to be performed by at least one of: control unit 140, device 10, and an external device. For example, in some embodiments, a given user interaction may be the application of a force that exceeds a certain threshold value, and in such embodiments, said given user interaction may correspond to a user input command, which in turn may correspond to a specific operation, for example, turning on/off the device 10. In this case, if the control unit 140 determines that the force applied by the user exceeds the threshold value, it can then determine this as a user input command corresponding to turning on or off the device 10 and subsequently perform this operation. In some embodiments, a user input command may refer to changing the state of the device, such as turning the device 10 on/off, changing the setpoint or operating parameter of the device, such as the time setpoint, temperature setpoint, and/or speed setpoint of the device 10, changing the program of the device 10, moving to the next step of the user guide for cooking, pausing/restarting work, adding/changing ingredients and/or confirming the presence of the user. Two or more of these user input commands may have a corresponding associated predetermined interaction or predetermined interaction pattern.

В некоторых вариантах осуществления уставка времени для устройства 10 может представлять собой период времени, в течение которого блок 140 управления управляет работой блока 120 обработки пищевого продукта, например, выполнением нарезки/смешивания в течение 1 минуты. В некоторых вариантах осуществления уставка времени устройства 10 может представлять собой период времени, на который устройство 10 автоматически включается/выключается. В некоторых вариантах осуществления уставка температуры устройства 10 может представлять собой уставку температуры внутри контейнера 110 устройства 10. В некоторых вариантах осуществления уставка скорости устройства 10 может представлять собой скорость, которую блок 140 управления устанавливает для работы блока 120 обработки пищевого продукта, например, выполнения нарезки/смешивания при 500 об/мин. В некоторых вариантах осуществления программа устройства 10 может содержать набор уставок времени, и/или уставок температуры и/или уставок скорости работы блока 120 обработки пищевого продукта. В некоторых вариантах руководства для пользователя по приготовлению пищи включают множество этапов, которые могут отображаться для пользователя в блоке отображения (например, на устройстве 10 или на внешнем устройстве), причем каждый этап соответствует этапу в рецепте приготовления продукта питания.In some embodiments, the time setting for the device 10 may be a period of time during which the control unit 140 controls the operation of the food processing unit 120, for example, cutting/mixing for 1 minute. In some embodiments, the time setting of the device 10 may be a period of time for which the device 10 is automatically turned on/off. In some embodiments, the device 10 temperature setpoint may be the temperature setpoint within the container 110 of the device 10. In some embodiments, the device 10 speed setpoint may be the speed that the control unit 140 sets to operate the food processing unit 120, such as cutting/ mixing at 500 rpm. In some embodiments, the implementation of the program of the device 10 may contain a set of time settings, and/or temperature settings and/or speed settings of the food processing unit 120. In some embodiments, the cooking user guides include a plurality of steps that can be displayed to the user on a display unit (eg, on device 10 or on an external device), with each step corresponding to a step in a food preparation recipe.

В некоторых вариантах осуществления устройство 10 может содержать блок 160 отображения. Блок 160 отображения может быть выполнен с возможностью отображения уставки и/или состояния устройства, например, текущего состояния включения/выключения устройства 10. В некоторых вариантах осуществления блок 160 отображения может представлять собой блок отображения с сенсорным экраном, который может принимать дополнительный пользовательский ввод. В некоторых вариантах осуществления блок 160 отображения может представлять собой часть пользовательского интерфейса.In some embodiments, the device 10 may include a display unit 160. Display unit 160 may be configured to display a device setpoint and/or state, such as the current on/off state of device 10. In some embodiments, display unit 160 may be a touch screen display unit that can accept additional user input. In some embodiments, display unit 160 may be part of a user interface.

В некоторых вариантах осуществления множество пользовательских взаимодействий и/или паттернов пользовательского взаимодействия вместе с соответствующими командами пользовательского ввода и соответствующими операциями могут храниться в блоке 180 запоминающего устройства таким образом, что блок 140 управления может извлекать и сравнивать по меньшей мере одно из множества пользовательских взаимодействий или паттернов пользовательского взаимодействия с измеренным пользовательским взаимодействием, чтобы определить, соответствует ли измеренное взаимодействие команде пользовательского ввода.In some embodiments, a plurality of user interactions and/or user interaction patterns, along with associated user input commands and associated operations, may be stored in memory unit 180 such that control unit 140 can retrieve and compare at least one of the plurality of user interactions or patterns. user interaction with the measured user interaction to determine if the measured interaction corresponds to a user input command.

Кроме того, согласно некоторым вариантам осуществления уставка и/или состояние устройства 10 могут храниться в блоке 180 запоминающего устройства в устройстве 10. Аналогичным образом, в некоторых вариантах осуществления блок 140 управления может быть выполнен с возможностью управления блоком 180 запоминающего устройства для обеспечения хранения по меньшей мере одной из множества уставок времени устройства 10, множества уставок температуры устройства 10, множества уставок скорости устройства 10, множество программ устройства 10, множества этапов руководств для пользователя по приготовлению пищи и множества руководств для пользователя по приготовлению пищи для использования в способе, описанном в настоящем документе.In addition, in some embodiments, the setpoint and/or state of device 10 may be stored in storage unit 180 in device 10. Similarly, in some embodiments, control unit 140 may be configured to control storage unit 180 to store at least at least one of a plurality of device 10 time settings, a plurality of device 10 temperature settings, a plurality of device 10 speed settings, a plurality of device 10 programs, a plurality of cooking user guide steps, and a plurality of cooking user guides for use in the method described herein. document.

Альтернативно или дополнительно, в некоторых вариантах осуществления уставка и/или состояние устройства, такие как текущее состояние включения/выключения устройства 10, могут храниться в запоминающем устройстве, внешнем по отношению к устройству 10 (т.е. отдельном или удаленном от него), например, запоминающем устройстве другого устройства или прибора. Блок 180 запоминающего устройства в устройстве 10 может быть выполнен с возможностью хранения программного кода, который может выполняться блоком 140 управления для выполнения способа, описанного в настоящем документе. В некоторых вариантах осуществления альтернативно или дополнительно к информации, описанной выше, блок 180 запоминающего устройства в устройстве 10 может быть использован для хранения других данных (или информации), полученных или созданных блоком 140 управления устройства 10 или полученных от любых интерфейсов, запоминающих устройств или устройств, которые являются внешними по отношению к устройству 10. Блок 140 управления устройства 10 может быть выполнен с возможностью управления блоком 180 запоминающего устройства для обеспечения хранения указанных данных (или информации).Alternatively or additionally, in some embodiments, the setpoint and/or state of the device, such as the current on/off state of the device 10, may be stored in a storage device external to the device 10 (i.e., separate or remote from it), for example , storage device of another device or device. Memory unit 180 in device 10 may be configured to store program code that may be executed by control unit 140 to perform the method described herein. In some embodiments, alternatively or in addition to the information described above, the storage unit 180 in the device 10 may be used to store other data (or information) received or created by the control unit 140 of the device 10 or received from any interfaces, storage devices or devices. , which are external to the device 10. The control unit 140 of the device 10 may be configured to control the storage unit 180 to store said data (or information).

В некоторых вариантах осуществления устройство 10 может содержать пользовательский интерфейс. Пользовательский интерфейс устройства 10 может быть использован для предоставления пользователю устройства 10 информации, полученной в результате осуществления способа, описанного в настоящем документе. Блок 140 управления устройства 10 может быть выполнен с возможностью управления пользовательским интерфейсом для предоставления информации, полученной в результате осуществления способа, описанного в настоящем документе. Пользовательский интерфейс, упоминаемый в настоящем документе, может представлять собой любой пользовательский интерфейс, позволяющий визуально воспроизводить (или выводить на дисплей или отображать) данные (или информацию) пользователю устройства 10. Блок 160 отображения, как описано выше, в некоторых вариантах осуществления может представлять собой часть пользовательского интерфейса устройства 10.In some embodiments, device 10 may include a user interface. The user interface of the device 10 may be used to provide the user of the device 10 with information resulting from the implementation of the method described herein. The control unit 140 of the device 10 may be configured to control the user interface to provide information resulting from the implementation of the method described herein. The user interface referred to herein may be any user interface that allows data (or information) to be visually reproduced (or displayed or displayed) to the user of the device 10. Display unit 160, as described above, in some embodiments, may be part of the user interface of the device 10.

Альтернативно или дополнительно, упоминаемый в настоящем документе пользовательский интерфейс может представлять собой любой пользовательский интерфейс, позволяющий пользователю устройства 10 обеспечивать дополнительный пользовательский ввод, взаимодействовать с устройством 10 и/или управлять им. Например, упоминаемый в настоящем документе пользовательский интерфейс может содержать один или более переключателей, одну или более кнопок, кнопочную панель, клавиатуру, сенсорный экран или приложение (например, на планшете или смартфоне), один или более микрофонов или любой другой аудиокомпонент, или любой другой компонент пользовательского интерфейса или комбинацию компонентов пользовательского интерфейса.Alternatively or additionally, a user interface referred to herein may be any user interface that allows a user of device 10 to provide additional user input, interact with, and/or control device 10. For example, the user interface referred to herein may include one or more switches, one or more buttons, a keypad, a keyboard, a touch screen or application (such as on a tablet or smartphone), one or more microphones, or any other audio component, or any other a user interface component or a combination of user interface components.

Блок (или схема) 150 связи может быть выполнен с возможностью обеспечения обмена данными устройства 10 с любыми интерфейсами, запоминающими устройствами и устройствами, которые являются внутренними или внешними по отношению к устройству 10. Блок 150 связи может осуществлять обмен данными с любыми интерфейсами, запоминающими устройствами и устройствами по беспроводной сети или посредством проводного соединения. Например, блок 150 связи может осуществлять обмен данными с блоком 180 запоминающего устройства в устройстве 10 или любым другим запоминающим устройством по беспроводной сети или посредством проводного соединения. Аналогичным образом, блок 150 связи может осуществлять обмен данными с пользовательским интерфейсом (не показан на фиг. 1) устройства 10 или любым другим пользовательским интерфейсом по беспроводной сети или посредством проводного соединения.Communications unit (or circuit) 150 may be configured to communicate device 10 with any interfaces, storage devices, and devices that are internal or external to device 10. Communications unit 150 may communicate with any interfaces, storage devices and devices over a wireless network or through a wired connection. For example, communication unit 150 may communicate with storage unit 180 in device 10 or any other storage device over a wireless network or via a wired connection. Similarly, communication unit 150 may communicate with a user interface (not shown in FIG. 1) of device 10 or any other user interface over a wireless network or via a wired connection.

Следует понимать, что на фиг. 1 показаны только компоненты, необходимые для иллюстрации этого аспекта устройства, а в практической реализации помимо показанных компонентов устройство 10 может содержать дополнительные компоненты. Например, устройство 10 может содержать аккумулятор или другой источник питания для питания устройства 10 или средство для подключения устройства 100 к электросети.It should be understood that in FIG. 1 shows only the components necessary to illustrate this aspect of the device, but in a practical implementation, the device 10 may include additional components in addition to the components shown. For example, device 10 may include a battery or other power source for powering device 10, or means for connecting device 100 to an electrical outlet.

Как упомянуто выше, в некоторых вариантах осуществления блок 150 связи может осуществлять обмен данными с другими устройствами по беспроводной сети или посредством проводного соединения. На фиг. 2 показана блок-схема системы 1, включающей устройство 10 для обработки пищевого продукта, такое как устройство, описанное со ссылкой на фиг. 1, и внешнее устройство 20, в котором блок 150 связи устройства 10 выполнен с возможностью по меньшей мере передачи информации с устройства 10 на внешнее устройство 20. В некоторых вариантах осуществления внешнее устройство 20 может представлять собой смартфон, планшетный компьютер, ноутбук, настольный компьютер и т.д.As mentioned above, in some embodiments, communication unit 150 may communicate with other devices over a wireless network or via a wired connection. In FIG. 2 shows a block diagram of a system 1 including a food processing device 10, such as the device described with reference to FIG. 1 and an external device 20, in which the communication unit 150 of the device 10 is configured to at least communicate information from the device 10 to the external device 20. In some embodiments, the external device 20 may be a smartphone, tablet computer, laptop, desktop computer, and etc.

В варианте осуществления, показанном на фиг. 2, устройство 10 содержит контейнер 110, блок 120 обработки пищевого продукта, датчик 130, блок 140 управления для управления работой устройства 10, блок 150 связи и блок 170 основания для поддержки контейнера 110. Для краткости изложения объяснение, относящееся к контейнеру 110, блоку 120 обработки пищевого продукта, датчику 130, блоку 170 основания и блоку 140 управления, опущено, поскольку эти компоненты функционируют так же, как описано в отношении устройства 10, показанного на фиг. 1.In the embodiment shown in FIG. 2, the device 10 includes a container 110, a food processing unit 120, a sensor 130, a control unit 140 for controlling the operation of the device 10, a communication unit 150, and a base unit 170 for supporting the container 110. For brevity, the explanation referring to the container 110, unit 120 food processing unit, sensor 130, base unit 170, and control unit 140 are omitted because these components function in the same way as described with respect to apparatus 10 shown in FIG. 1.

Внешнее устройство 20 содержит блок 210 связи, запоминающее устройство 220 и блок 230 отображения. Блок 210 связи внешнего устройства 20 выполнен с возможностью приема информации от блока 150 связи устройства 10. Например, блок 210 связи внешнего устройства выполнен с возможностью приема информации, относящейся к уставке и/или состоянию устройства 10. В этих вариантах осуществления блок 230 отображения внешнего устройства 20 может быть выполнен с возможностью отображения принятой информации. Таким образом, в некоторых вариантах осуществления, в которых устройство 10 не оснащено средством отображения (например, блоком 160 отображения), информация, относящаяся к устройству 10 и/или процессу обработки пищевого продукта в устройстве 10, может отображаться для пользователя посредством блока 230 отображения на внешнем устройстве 20.The external device 20 includes a communication unit 210, a storage device 220, and a display unit 230. The communication unit 210 of the external device 20 is configured to receive information from the communication unit 150 of the device 10. For example, the communication unit of the external device is configured to receive information related to the setpoint and/or status of the device 10. In these embodiments, the external device display unit 230 20 may be configured to display the received information. Thus, in some embodiments in which device 10 is not equipped with a display means (e.g., display unit 160), information related to device 10 and/or the food processing process in device 10 may be displayed to a user via display unit 230 on external device 20.

В некоторых вариантах осуществления блок 150 связи устройства 10 также может быть выполнен с возможностью приема информации от внешнего устройства 20. В этих вариантах осуществления блок 210 связи внешнего устройства 20 может быть выполнен с возможностью передачи информации. Например, блок 210 связи внешнего устройства 20 может быть выполнен с возможностью передачи команды пользовательского ввода в блок 150 связи устройства 10, чтобы остановить работу блока 120 обработки пищевого продукта устройства 10 при достижении последнего этапа руководства для пользователя по приготовлению пищи, хранимого в запоминающем устройстве 220 внешнего устройства 20. Когда блок 150 связи устройства 10 принимает указанную команду пользовательского ввода от внешнего устройства 20, блок 140 управления может отправить в блок 120 обработки пищевого продукта команду остановки его функционирования.In some embodiments, communication unit 150 of device 10 may also be configured to receive information from external device 20. In these embodiments, communication unit 210 of external device 20 may be configured to transmit information. For example, the communication unit 210 of the external device 20 may be configured to send a user input command to the communication unit 150 of the device 10 to stop the operation of the food processing unit 120 of the device 10 upon reaching the last step of the cooking user guide stored in the storage device 220 external device 20. When the communication unit 150 of the device 10 receives the specified user input command from the external device 20, the control unit 140 may send a command to the food processing unit 120 to stop its operation.

Следует понимать, что на фиг. 2 показаны только компоненты, необходимые для иллюстрации указанного аспекта системы, а в практической реализации помимо показанных компонентов система 1, устройство 10 и/или внешнее устройство 20 могут содержать дополнительные компоненты. Например, внешнее устройство 20 может содержать аккумулятор или другой источник питания для питания внешнего устройства 20 или средства для подключения внешнего устройства 20 к электросети.It should be understood that in FIG. 2 shows only the components necessary to illustrate this aspect of the system, and in a practical implementation, in addition to the components shown, system 1, device 10 and/or external device 20 may contain additional components. For example, external device 20 may include a battery or other power source for powering external device 20 or means for connecting external device 20 to an electrical outlet.

Вариант реализации системы, включающей устройство для обработки пищевого продукта согласно варианту осуществления, показан на фиг. 3. В этом варианте реализации устройство 10 в системе 1 представляет собой блендер, содержащий контейнер 110 для приема пищевого продукта, причем контейнер 110 содержит закрывающий элемент 112 в виде съемной или откидной крышки. В некоторых вариантах осуществления закрывающий элемент 112 может быть прикреплен к контейнеру 110 с помощью шарнирного механизма таким образом, что закрывающий элемент 112 может быть открыт, чтобы пользователь мог положить пищевой продукт в контейнер, и закрыт, чтобы заключить пищевой продукт в контейнере 110, без полного отделения от контейнера 110.An embodiment of a system including a food processing apparatus according to an embodiment is shown in FIG. 3. In this embodiment, the device 10 in the system 1 is a blender containing a container 110 for receiving a food product, and the container 110 contains a closing element 112 in the form of a removable or hinged cover. In some embodiments, the closure 112 may be attached to the container 110 by a hinge mechanism such that the closure 112 may be opened to allow a user to place a food product into the container and closed to enclose the food product in the container 110 without completely separation from the container 110.

Блок 120 обработки пищевого продукта выполнен в виде режущего элемента, который расположен внутри контейнера 110 таким образом, что пищевые продукты, помещенные внутрь контейнера 110, могут быть обработаны с помощью блока 120 обработки пищевого продукта. Контейнер 110 может быть выполнен с возможностью съемной установки на блоке 170 основания устройства 10. В этом варианте осуществления в блоке 170 основания обеспечен элемент 190 для приведения в действие в форме ручки, который позволяет пользователю включать или выключать устройство 10.The food product processing unit 120 is made in the form of a cutting element, which is located inside the container 110 so that food products placed inside the container 110 can be processed by the food product processing unit 120 . The container 110 may be removably mounted on the base block 170 of the device 10. In this embodiment, a handle-shaped actuation element 190 is provided in the base block 170 that allows the user to turn the device 10 on or off.

Устройство 10 также содержит датчик 130 усилия в виде весов, расположенный в нижней части устройства 10, в частности, встроенный в нижнюю часть блока 170 основания для измерения усилия, прикладываемого пользователем 30 к устройству 10. Альтернативно, в некоторых вариантах осуществления датчик 130 может располагаться отдельно от контейнера 110 и/или блока 170 основания, но подключен к блоку управления по беспроводной сети или посредством проводного соединения.The device 10 also includes a scale-like force sensor 130 located at the bottom of the device 10, specifically integrated into the bottom of the base block 170 to measure the force exerted by the user 30 on the device 10. Alternatively, in some embodiments, the sensor 130 may be located separately from container 110 and/or base unit 170, but connected to the control unit via a wireless network or via a wired connection.

Хотя это не показано на фиг. 3, устройство 10 также содержит блок управления, выполненный с возможностью приема результатов измерения усилия от датчика 130 и обработки принятых результатов измерения усилия для определения того, соответствует ли заданное пользовательское взаимодействие или заданный паттерн пользовательского взаимодействия команде пользовательского ввода, введенной пользователем 30. Примеры заданных пользовательских взаимодействий или заданных паттернов пользовательского взаимодействия описаны со ссылкой на фиг. 5 и 6.Although not shown in FIG. 3, the device 10 also includes a control unit configured to receive force measurement results from the sensor 130 and process the received force measurement results to determine whether a given user interaction or a given user interaction pattern matches a user input command entered by the user 30. Examples of the given user interactions interactions or predetermined user interaction patterns are described with reference to FIG. 5 and 6.

В некоторых вариантах осуществления блок управления также может быть выполнен с возможностью определения операции, соответствующей команде пользовательского ввода, которая соответствует заданному пользовательскому взаимодействию или заданному паттерну пользовательского взаимодействия. Например, в некоторых вариантах осуществления заданное пользовательское взаимодействие может представлять собой приложение усилия, превышающего определенное пороговое значение, и в этих вариантах осуществления это заданное пользовательское взаимодействие может соответствовать конкретной команде ввода пользователя для выполнения операции на устройстве 10, например, для переключения или изменения уставки времени/температуры/скорости устройства 10. В этом случае, если блок 140 управления определяет, что приложенное пользователем 30 усилие превышает пороговое значение, он может затем определить его как команду пользовательского ввода для переключения или изменения уставки времени/температуры/скорости устройства 10.In some embodiments, the control unit may also be configured to determine an operation corresponding to a user input command that corresponds to a given user interaction or a given user interaction pattern. For example, in some embodiments, a given user interaction may be the application of a force that exceeds a certain threshold, and in these embodiments, this given user interaction may correspond to a particular user input command to perform an operation on the device 10, such as to switch or change a time setting. /temperature/speed of the device 10. In this case, if the control unit 140 determines that the force applied by the user 30 exceeds a threshold value, it can then determine it as a user input command to switch or change the time/temperature/speed setpoint of the device 10.

Система 1 также содержит внешнее устройство 20. В этом варианте осуществления внешнее устройство 20 представляет собой смартфон. В некоторых вариантах осуществления внешнее устройство 20 может представлять собой устройство другого типа, такое как планшет или компьютер. На смартфон в этом варианте осуществления может быть установлено мобильное приложение для приготовления пищи с помощью руководства. Мобильное приложение может содержать множество руководств для пользователя по приготовлению пищи, каждое из которых соответствует рецепту, причем каждое из множества руководств пользователя по приготовлению пищи содержит множество этапов. Смартфон содержит блок 230 отображения, который в этом варианте осуществления представляет собой сенсорный экран. Однако следует понимать, что в некоторых вариантах осуществления блок 230 отображения внешнего устройства в системе может иметь другой вид.System 1 also includes an external device 20. In this embodiment, the external device 20 is a smartphone. In some embodiments, external device 20 may be another type of device, such as a tablet or computer. On the smartphone in this embodiment, a mobile cooking application can be installed with the help of a guide. The mobile application may contain a plurality of cooking user guides, each corresponding to a recipe, with each of the plurality of cooking user guides containing a plurality of steps. The smartphone includes a display unit 230, which in this embodiment is a touch screen. However, it should be understood that in some embodiments, the display unit 230 of an external device in the system may have a different appearance.

Хотя это не показано на фиг. 3, устройство 10 содержит блок связи, выполненный с возможностью передачи информации на внешнее устройство 20. В некоторых вариантах осуществления блок связи также может быть выполнен с возможностью приема информации от внешнего устройства 20. Подробное объяснение функционирования блока связи устройства 10 опущено, поскольку очевидно, что блок связи работает аналогично тому, как описано со ссылкой на фиг. 1.Although not shown in FIG. 3, the device 10 includes a communication unit configured to transmit information to an external device 20. In some embodiments, the communication unit may also be configured to receive information from the external device 20. A detailed explanation of the operation of the communication unit of the device 10 is omitted because it is clear that the communication unit operates in the same way as described with reference to FIG. 1.

Таким образом, предложена система 1, в которой пользователь 30 может управлять работой блока 120 обработки пищевого продукта устройства 10, нажимая на устройство 10 (прилагая усилие). Кроме того, на блоке 230 отображения внешнего устройства пользователь может просмотреть уставку и/или состояние устройства 10.Thus, a system 1 is provided in which the user 30 can control the operation of the food processing unit 120 of the device 10 by depressing the device 10 (applying force). In addition, on the external device display unit 230, the user can view the setpoint and/or status of the device 10.

Блок-схема на фиг. 4 иллюстрирует способ функционирования устройства 10 в соответствии с настоящим изобретением. Этот способ может быть реализован с помощью блока 140 управления устройства 10 и понятно, что в некоторых вариантах осуществления устройство 10 может содержать компьютерный программный код, позволяющий блоку 140 управления осуществлять способ.The block diagram in FIG. 4 illustrates the operation of the device 10 in accordance with the present invention. This method can be implemented using the control unit 140 of the device 10 and it is understood that in some embodiments, the implementation of the device 10 may contain computer program code that allows the control unit 140 to carry out the method.

На первом этапе S41 датчик 130 измеряет взаимодействие пользователя с устройством 10. Взаимодействие с пользователем представляет собой усилие, прикладываемое пользователем к устройству 10.In the first step S41, the sensor 130 measures the interaction of the user with the device 10. The user interaction is the force exerted by the user on the device 10.

После измерения взаимодействия пользователя с устройством 10 способ переходит к следующим этапам S42 и S43, на которых результаты измерений пользовательского взаимодействия поступают в блок 140 управления и блок 140 управления обрабатывает полученные результаты измерений для определения того, соответствует ли заданное пользовательское взаимодействие или заданный паттерн пользовательского взаимодействия команде пользовательского ввода, введенной пользователем. Например, в некоторых вариантах осуществления, в которых пользовательское взаимодействие представляет собой усилие, прикладываемое пользователем, блок 140 управления может обрабатывать результаты измерений и определять по меньшей мере одно из: величины усилия, приложенного пользователем, продолжительности приложения усилия пользователем, количества раз приложения усилия пользователем в течение заданного периода времени и периода времени между приложением усилия и последующим приложением усилия.After measuring the user interaction with the device 10, the method proceeds to the next steps S42 and S43, in which the user interaction measurements are input to the control unit 140, and the control unit 140 processes the obtained measurement results to determine whether the specified user interaction or the specified user interaction pattern corresponds to the command user input entered by the user. For example, in some embodiments in which the user interaction is a force applied by the user, the control unit 140 may process the measurement results and determine at least one of: the amount of force applied by the user, the duration of the force applied by the user, the number of times the force is applied by the user in for a predetermined period of time and the period of time between the application of force and the subsequent application of force.

В некоторых вариантах осуществления этап обработки S43 включает сопоставление принятых результатов измерений с заданным пользовательским взаимодействием или заданным паттерном пользовательского взаимодействия для определения команды пользовательского ввода, соответствующей заданному пользовательскому взаимодействию или заданному паттерну пользовательского взаимодействия. В этих вариантах осуществления сопоставление принятых результатов измерений с заданным пользовательским взаимодействием или с заданным паттерном пользовательского взаимодействия может включать определение того, превышают ли результаты измерений определенное пороговое значение. Примеры того, как принятые результаты измерений используют для определения того, было ли выполнено заданное пользовательское взаимодействие или заданный паттерн пользовательского взаимодействия, соответствующие команде пользовательского ввода, представлены в пунктах описания, ссылающихся на фиг. 5 и 6.In some embodiments, processing step S43 includes comparing the received measurements with a given user interaction or a given user interaction pattern to determine a user input command corresponding to the given user interaction or given user interaction pattern. In these embodiments, matching the received measurements to a given user interaction or to a given user interaction pattern may include determining if the measurements exceed a certain threshold value. Examples of how the received measurement results are used to determine whether a given user interaction or a given user interaction pattern corresponding to a user input command has been performed are provided in the descriptions referring to FIG. 5 and 6.

На этапе S44 выполняется операция, основанная на результатах этапа S43 обработки. Эта операция может выполняться по меньшей мере одним из блока 140 управления, устройства 10 и внешнего устройства. Например, в некоторых вариантах осуществления, в которых устройство 10 подключено к внешнему устройству, выполнение этапа S44 может включать передачу команды пользовательского ввода (которая, например, может соответствовать переходу к следующему этапу в руководстве для пользователя по приготовлению пищи, хранящемся на внешнем устройстве) с помощью блока 150 связи устройства 10 на внешнее устройство.In step S44, an operation is performed based on the results of processing step S43. This operation can be performed by at least one of the control unit 140, the device 10 and the external device. For example, in some embodiments in which device 10 is connected to an external device, performing step S44 may include transmitting a user input command (which, for example, may correspond to moving to the next step in a cooking user guide stored on the external device) with using the communication unit 150 of the device 10 to an external device.

В некоторых вариантах осуществления, в которых устройство 10 не подключено к внешнему устройству 20 или не содержит блок 150 связи, выполнение этапа S44 может включать управление блоком 120 обработки пищевого продукта, и/или изменение уставок и/или состояния устройства 10. Например, если команда пользовательского ввода соответствует операции изменения уставки скорости устройства 10, а блок 120 обработки пищевого продукта содержит режущий элемент, блок 140 управления может быть выполнен с возможностью управления режущим элементом блока 120 обработки пищевого продукта на основании измененной уставки скорости.In some embodiments where device 10 is not connected to external device 20 or does not include communication unit 150, performing step S44 may include controlling food processing unit 120 and/or changing the settings and/or state of device 10. For example, if a command If the user input corresponds to the operation of changing the speed setpoint of the device 10, and the food processing unit 120 includes a cutter, the control unit 140 may be configured to control the cutter of the food processing unit 120 based on the changed speed setpoint.

Таким образом, согласно этому способу пользователь может управлять работой устройства 10, осуществляя пользовательское взаимодействие с устройством, например прикладывая усилие ко всему устройству 10, без необходимости использования переключателей или кнопок или же компонентов пользовательского интерфейса других типов, таких как сенсорный дисплей.Thus, according to this method, the user can control the operation of the device 10 by performing user interaction with the device, such as applying force to the entire device 10, without the need for switches or buttons or other types of user interface components, such as a touch display.

Как упоминалось выше, пользовательское взаимодействие включает усилие, прикладываемое пользователем к устройству 10. График на фиг. 5 иллюстрирует результаты измерения усилия, которое может быть измерено с помощью датчика 130 устройства 10 и впоследствии использованы для определения того, была ли введена команда пользовательского ввода. По оси Y отложены значения величины усилия, а по оси X - время.As mentioned above, user interaction includes the force exerted by the user on the device 10. The graph in FIG. 5 illustrates the results of a force measurement that can be measured by sensor 130 of device 10 and subsequently used to determine whether a user input command has been issued. The Y-axis represents the magnitude of the force, and the X-axis represents the time.

Как показано на графике на фиг. 5, в момент времени T1 с помощью датчика 130 измерено первое усилие F1, в момент времени T2 с помощью датчика 130 измерено второе усилие F2, а в момент времени T3 с помощью датчика 130 измерено третье усилие F3. Первое усилие F1 имеет величину M1, второе усилие F2 имеет величину M2, а третье усилие F3 имеет величину M3, причем M1 < Mt1 < M2 < Mt2 < M3, Mt1 представляет собой первое пороговое значение усилия, а Mt2 представляет собой второе пороговое значение усилия. Первое пороговое значение Mt1 усилия в этом варианте осуществления может представлять собой пороговое значение для определения того, является ли усилие, приложенное пользователем, преднамеренным или случайным, а второе пороговое значение Mt2 усилия может представлять собой пороговое значение для различения между первой командой пользовательского ввода и второй командой пользовательского ввода.As shown in the graph in FIG. 5, at time T1, the first force F1 is measured with sensor 130, at time T2, the second force F2 is measured with sensor 130, and at time T3, the third force F3 is measured with sensor 130. The first force F1 has a value of M1, the second force F2 has a value of M2, and the third force F3 has a value of M3, where M1 < M t1 < M2 < M t2 < M3, M t1 is the first threshold force and M t2 is the second effort threshold. The first force threshold M t1 in this embodiment may be a threshold value for determining whether the force applied by the user is intentional or accidental, and the second force threshold M t2 may be a threshold value for distinguishing between the first user input command and second user input command.

Другими словами, если измеренное с помощью датчика 130 усилие не превышает первое заданное пороговое значение Mt1, как в случае первого усилия F1, блок 140 управления в этом варианте осуществления определяет, что пользователем не было выполнено заданное пользовательское взаимодействие или заданный паттерн пользовательского взаимодействия, соответствующие команде ввода пользователя. Усилие F1 рассматривается как случайное приложение усилия, которое нельзя интерпретировать как пользовательский ввод.In other words, if the force measured by the sensor 130 does not exceed the first predetermined threshold value M t1 , as in the case of the first force F1, the control unit 140 in this embodiment determines that the user has not performed the predetermined user interaction or the predetermined user interaction pattern corresponding to user input command. The F1 force is treated as a random force application that cannot be interpreted as user input.

Если измеренное с помощью датчика 130 усилие превышает первое пороговое значение Mt1, но не превышает второе пороговое значение Mt2, как в случае второго усилия F2, блок 140 управления в этом варианте осуществления определяет, что пользователем было выполнено первое заданное пользовательское взаимодействие, соответствующее первой команде пользовательского ввода. В этом случае первое заданное пользовательское взаимодействие представляет собой усилие, величина которого находится между первым пороговым значением Mt1 и вторым пороговым значением Mt2. Например, первая команда пользовательского ввода, соответствующая первому заданному пользовательскому взаимодействию, может представлять собой команду изменения уставки времени устройства 10.If the force measured by the sensor 130 exceeds the first threshold value M t1 but does not exceed the second threshold value M t2 , as in the case of the second force F2, the control unit 140 in this embodiment determines that the user has performed the first predetermined user interaction corresponding to the first user input command. In this case, the first given user interaction is an effort whose value is between the first threshold value M t1 and the second threshold value M t2 . For example, the first user input command corresponding to the first given user interaction may be a command to change the time setting of the device 10.

Если измеренное с помощью датчика 130 усилие превышает первое пороговое значение Mt1 и второе пороговое значение Mt2, как в случае третьего усилия F3, блок 140 управления в этом варианте осуществления определяет, что пользователем было выполнено второе заданное пользовательское взаимодействие, соответствующее второй команде пользовательского ввода. В этом случае второе заданное пользовательское взаимодействие представляет собой усилие, величина которого превышает второе пороговое значение Mt2. Например, вторая команда пользовательского ввода, соответствующая второму заданному пользовательскому взаимодействию, может представлять собой команду изменения программы устройства 10.If the force measured by the sensor 130 exceeds the first threshold value M t1 and the second threshold value M t2 , as in the case of the third force F3, the control unit 140 in this embodiment determines that the user has performed the second predetermined user interaction corresponding to the second user input command . In this case, the second predetermined user interaction is an effort that exceeds the second threshold value M t2 . For example, the second user input command corresponding to the second predetermined user interaction may be a command to change the program of the device 10.

В других вариантах осуществления может быть выбрано заданное пороговое(-ые) значение(-я) другого типа, соответствующее команде пользовательского ввода другого типа. Например, в некоторых вариантах осуществления, в которых датчик 130 выполнен с возможностью измерения продолжительности времени приложения усилия пользователем, одно или более пороговых значений продолжительности времени могут быть использованы в качестве заданных пользовательских взаимодействий.In other embodiments, a different type of predetermined threshold(s) may be selected corresponding to a different type of user input command. For example, in some embodiments in which sensor 130 is configured to measure the length of time a user exerts a force, one or more length of time thresholds may be used as predetermined user interactions.

График на фиг. 6 иллюстрирует различные типы паттернов усилия, которые могут быть определены блоком 140 управления устройства 10 и впоследствии использованы для определения того, был ли выполнен пользователем заданный паттерн пользовательского взаимодействия, соответствующий команде пользовательского ввода, согласно настоящему изобретению. По оси Y отложены значения величины усилия, а по оси X - время.The graph in Fig. 6 illustrates various types of effort patterns that can be determined by the control unit 140 of the device 10 and subsequently used to determine whether a user has performed a predetermined user interaction pattern corresponding to a user input command according to the present invention. The Y-axis represents the magnitude of the force, and the X-axis represents the time.

Как показано на графике по фиг. 6, в момент времени T4 датчик 130 измеряет четвертое усилие F4, в момент времени T5 пятое усилие F5, в момент времени T6 шестое усилие F6 и в момент времени T7 седьмое усилие F7. Усилия F4, F5, F6 и F7 могут быть одинаковыми по величине или могут различаться по величине (показано на фиг. 6). Предполагается, что все из усилий F4, F5, F6 и F7 представляют собой преднамеренные приложения усилия пользователем, что может быть определено блоком 140 управления путем сравнения величины каждого из этих усилий с заданным пороговым значением, как описано со ссылкой на фиг. 5.As shown in the graph of FIG. 6, at time T4, the sensor 130 measures the fourth force F4, at time T5 the fifth force F5, at time T6 the sixth force F6, and at time T7 the seventh force F7. The forces F4, F5, F6 and F7 may be the same in magnitude or may be different in magnitude (shown in FIG. 6). It is assumed that all of the forces F4, F5, F6, and F7 are intentional force applications by the user, which can be determined by control unit 140 by comparing the magnitude of each of these forces with a predetermined threshold value, as described with reference to FIG. 5.

В этом варианте осуществления датчик 130 выполнен с возможностью измерения периода времени между приложением усилия и последующим приложением усилия. Таким образом, первый период P1 времени между T4 и T5, второй период P2 времени между T5 и T6, третий период P3 времени между T6 и T7 соответственно измерены с помощью датчика 130.In this embodiment, the sensor 130 is configured to measure the period of time between the application of force and the subsequent application of force. Thus, the first time period P1 between T4 and T5, the second time period P2 between T5 and T6, the third time period P3 between T6 and T7 are respectively measured by the sensor 130.

Каждый из указанных измеренных периодов P1, P2, P3 времени сравнивают с первым пороговым значением Pt времени с помощью блока 140 управления, чтобы определить, был ли выполнен пользователем заданный паттерн пользовательского взаимодействия, соответствующий команде пользовательского ввода. В этом варианте осуществления P2 > P1 > Pt > P3, где Pt представляет собой первое пороговое значение времени. Другими словами, только третий период P3 времени между T6 и T7 короче первого порогового значения времени, а шестое и седьмое усилия F6 и F7, соответствующие третьему периоду P3 времени, таким образом, определяют вместе как «двойное нажатие», в то время как четвертое усилие F4 и пятое усилие F5 определены по отдельности как «одиночные нажатия». В этом варианте осуществления «одиночное нажатие» представляет собой первый заданный паттерн пользовательского взаимодействия, тогда как «двойное нажатие» представляет собой второй заданный паттерн пользовательского взаимодействия. В некоторых вариантах осуществления первый заданный паттерн пользовательского взаимодействия может соответствовать первой команде пользовательского ввода, тогда как второй заданный паттерн пользовательского взаимодействия может соответствовать второй команде пользовательского ввода. Например, в некоторых вариантах осуществления, когда пользователь выполняет «одиночное нажатие» на устройстве 10, блок 140 управления может определить такое пользовательское взаимодействие как команду пользовательского ввода для изменения уставки скорости для устройства 10, а когда пользователь выполняет «двойное нажатие на устройстве», блок 140 управления может определить такое пользовательское взаимодействие как команду пользовательского ввода для включения/выключения устройства 10.Each of said measured time periods P1, P2, P3 is compared with the first time threshold P t by the control unit 140 to determine whether the user has executed the predetermined user interaction pattern corresponding to the user input command. In this embodiment, P2 > P1 > P t > P3, where P t is the first time threshold. In other words, only the third time period P3 between T6 and T7 is shorter than the first threshold time, and the sixth and seventh forces F6 and F7 corresponding to the third time period P3 are thus defined together as "double tap", while the fourth effort F4 and fifth force F5 are defined separately as "single presses". In this embodiment, "single click" is the first user interaction pattern specified, while "double click" is the second user interaction pattern specified. In some embodiments, the first user interaction pattern specified may correspond to the first user input command, while the second user interaction pattern specified may correspond to the second user input command. For example, in some embodiments, when a user performs a “single press” on device 10, control unit 140 may determine such user interaction as a user input command to change the speed setpoint for device 10, and when a user performs a “double press on device”, block The control 140 may define such user interaction as a user input command to turn on/off the device 10.

В других вариантах осуществления может быть выбрано заданное пороговое(-ые) значение(-я) другого типа, соответствующее команде пользовательского ввода другого типа. Например, в некоторых вариантах осуществления, в которых датчик 130 выполнен с возможностью измерения величины усилия, приложенного пользователем, одно или более заданных пороговых значений усилия могут быть использованы как альтернатива или в дополнение к пороговым значениям времени в качестве заданных паттернов пользовательского взаимодействия.In other embodiments, a different type of predetermined threshold(s) may be selected corresponding to a different type of user input command. For example, in some embodiments in which sensor 130 is configured to measure the amount of force applied by the user, one or more predetermined force thresholds may be used as an alternative to, or in addition to, time thresholds as predetermined user interaction patterns.

Настоящее изобретение, как описано выше, включает контроль приложенного усилия. Эта величина усилия может быть использована для обнаружения закрытия крышки или для измерения веса пищевого продукта в качестве возможных рабочих параметров, которые, таким образом, будут контролироваться. Кроме того, измерение усилия используют для отслеживания пользовательского взаимодействия, при котором пользователь прикладывает усилие, например, нажимает на устройство.The present invention, as described above, includes the control of the applied force. This amount of force can be used to detect the closing of the lid or to measure the weight of the food product as possible operating parameters, which will thus be controlled. In addition, force measurement is used to track user interaction in which the user exerts force, such as pressing on the device.

Однако более обобщенно концепция настоящего изобретения может быть определена более широко как устройство для обработки пищевого продукта, содержащее:More generally, however, the concept of the present invention can be defined more broadly as a food processing device comprising:

контейнер для приема пищевого продукта;a container for receiving a food product;

блок обработки пищевого продукта для выполнения обработки пищевого продукта в контейнере;a food processing unit for processing the food in the container;

датчик для измерения рабочего параметра иsensor for measuring the operating parameter and

блок управления для управления работой блока обработки пищевого продукта на основании результатов измерений, полученных от датчика, причем датчик также выполнен с возможностью измерения взаимодействия пользователя с устройством и причем блок управления выполнен с возможностью приема результатов измерений этого пользовательского взаимодействия от датчика; и для обработки принятых результатов измерений для определения того, было ли выполнено пользователем заданное пользовательское взаимодействие или заданный паттерн пользовательского взаимодействия, соответствующие команде пользовательского ввода.a control unit for controlling operation of the food processing unit based on measurements received from the sensor, the sensor also being configured to measure user interaction with the device, and the control unit being configured to receive measurements of that user interaction from the sensor; and for processing the received measurement results to determine whether the user has performed the specified user interaction or the specified user interaction pattern corresponding to the user input command.

Датчик имеет назначение, не связанное с определением пользовательского взаимодействия. В вышеописанных вариантах реализации рабочий параметр, измеряемый датчиком, представляет собой усилие, в частности направленное вниз усилие. Назначение датчика, отличное от определения пользовательского взаимодействия, также может заключаться в обнаружении закрытия крышки или в предварительном измерении веса пищевого продукта.The sensor has a purpose that is not related to the definition of user interaction. In the embodiments described above, the operating parameter measured by the sensor is a force, in particular a downward force. The purpose of the sensor, other than detecting user interaction, may also be to detect the closing of a lid or to pre-measure the weight of a food product.

Однако в рамках общей концепции, лежащей в основе настоящего изобретения, возможны, но не заявлены, и другие варианты. Рабочий параметр может включать любую функцию контроля, которая обеспечивает информацию о функционировании устройства. Например, вместо датчика усилия, такого как датчик веса, как описано выше, датчик может представлять собой датчик температуры, оптический датчик, емкостной датчик, датчик скорости или датчик ускорения. Датчик может быть использован для измерения любого связанного рабочего параметра, например температуры пищевого продукта и/или температуры внутри контейнера, скорости нарезки в блоке обработки пищевого продукта и т.д. Эта информация может быть использована блоком управления для управления блоком обработки пищевого продукта. В соответствии с общей концепцией датчик также может быть предпочтительно использован для обнаружения взаимодействия пользователя с устройством. Затем эта информация может быть использована блоком управления для определения команды пользовательского ввода от пользователя.However, within the framework of the general concept underlying the present invention, other options are possible, but not claimed. The operating parameter may include any monitoring function that provides information about the operation of the device. For example, instead of a force sensor such as a weight sensor as described above, the sensor may be a temperature sensor, an optical sensor, a capacitive sensor, a speed sensor, or an acceleration sensor. The sensor can be used to measure any related operating parameter, such as food product temperature and/or temperature inside the container, slicing speed in the food processing unit, and so on. This information can be used by the control unit to control the food processing unit. In accordance with the general concept, the sensor can also be preferably used to detect user interaction with the device. This information can then be used by the control unit to determine a user input command from the user.

В зависимости от типа датчика, доступного в устройстве, пользовательское взаимодействие может иметь разные формы. Например, в примерах, уже обсуждавшихся выше, в соответствии с заявленным изобретением пользовательское взаимодействие представляет собой заданное усилие или паттерн усилия, прилагаемого пользователем к части устройства (отличной от пользовательского интерфейса), например, к крышке или дверце устройства. Указанное усилие может иметь определенную величину и/или продолжительность действия. Взаимодействие этого типа может быть обнаружено, например, датчиком усилия, таким как датчик веса, в устройстве.Depending on the type of sensor available on the device, user interaction can take different forms. For example, in the examples already discussed above, in accordance with the claimed invention, the user interaction is a given force or force pattern applied by the user to a part of the device (other than the user interface), such as the lid or door of the device. Said force may have a certain magnitude and/or duration. This type of interaction can be detected, for example, by a force sensor such as a weight sensor in the device.

В некоторых других примерах в пределах объема настоящего изобретения пользовательское взаимодействие может заключаться в изменении ориентации компонента устройства, таком как, например, открытие или закрытие выдвижной панели или закрывающего элемента контейнера или устройства, такого как крышка или дверца для заключения пищевого продукта внутри контейнера. Взаимодействие этого типа также может быть обнаружено, например, с помощью датчика усилия или датчика веса, в соответствии с настоящим изобретением. Альтернативно и в рамках общей концепции, лежащей в основе настоящего изобретения, указанное изменение ориентации может быть обнаружено с помощью другого датчика, такого как датчик температуры, если открытие или закрытие крышки или дверцы приводит к измеримому изменению температуры внутри контейнера или устройства. Альтернативно, оно может быть обнаружено с помощью оптического датчика, емкостного датчика или датчика перемещения (датчика скорости или датчика ускорения). В любом случае блок управления может быть выполнен с возможностью обработки принятых результатов измерений от соответствующих датчиков для определения того, было ли выполнено пользователем заданное пользовательское взаимодействие, соответствующее открытию или закрытию закрывающего элемента.In some other examples within the scope of the present invention, user interaction may be to change the orientation of a component of the device, such as, for example, opening or closing a drawer or closure of a container, or a device such as a lid or door to enclose a food product within the container. This type of interaction can also be detected, for example, using a force sensor or a weight sensor according to the present invention. Alternatively, and within the general concept underlying the present invention, said change in orientation may be detected by another sensor, such as a temperature sensor, if opening or closing a lid or door results in a measurable change in temperature within the container or device. Alternatively, it can be detected using an optical sensor, a capacitive sensor, or a displacement sensor (speed sensor or acceleration sensor). In either case, the control unit may be configured to process the received measurements from the respective sensors to determine whether a user has performed a predetermined user interaction corresponding to opening or closing the closure.

В некоторых примерах пользовательское взаимодействие может представлять собой изменение настройки устройства, такое как, например, размещение контейнера в устройстве или извлечение контейнера из него, или же смену инструмента в блоке обработки пищевого продукта. Взаимодействие этого типа может быть, соответственно, обнаружено с помощью датчика усилия, такого как датчик веса в соответствии с настоящим изобретением, или оптический датчик, емкостной датчик, датчик скорости или датчик ускорения в соответствии с общей концепцией, лежащей в основе настоящего изобретения.In some examples, the user interaction may be a change in the setting of the device, such as, for example, placing a container in or removing the container from the device, or changing a tool in a food processing unit. This type of interaction can be respectively detected by a force sensor such as a weight sensor according to the present invention, or an optical sensor, a capacitive sensor, a speed sensor or an acceleration sensor according to the general concept underlying the present invention.

В некоторых примерах пользовательское взаимодействие может заключаться в добавлении ингредиентов в контейнер или удалении ингредиентов из контейнера. Взаимодействие этого типа также может быть обнаружено, например, с помощью датчика усилия, такого как датчик веса, или также с помощью оптического датчика или датчика температуры.In some examples, the user interaction may be adding ingredients to a container or removing ingredients from a container. An interaction of this type can also be detected, for example, with a force sensor, such as a weight sensor, or also with an optical sensor or a temperature sensor.

В некоторых примерах в соответствии с общей концепцией, лежащей в основе настоящего изобретения, пользовательское взаимодействие может включать присутствие руки пользователя на устройстве или рядом с ним. Взаимодействие этого типа может, например, быть обнаружено с помощью оптического датчика.In some examples, in accordance with the general concept underlying the present invention, user interaction may include the presence of the user's hand on or near the device. This type of interaction can, for example, be detected using an optical sensor.

Таким образом, существуют различные варианты управления устройством простым и интуитивно понятным способом без необходимости в обычном пользовательском интерфейсе (хотя такой интерфейс, конечно, все же также может быть включен в устройство, например, для ввода более сложных команд пользовательского ввода).Thus, there are various options for controlling the device in a simple and intuitive way without the need for a conventional user interface (although such an interface could of course still be included in the device, for example, to enter more complex user input commands).

Хотя настоящее изобретение было проиллюстрировано и подробно описано на чертежах и в предшествующем описании, такие иллюстрации и описание следует рассматривать как приведенные в качестве примера, а не ограничивающие; настоящее изобретение не ограничивается раскрытыми вариантами осуществления.Although the present invention has been illustrated and described in detail in the drawings and in the foregoing description, such illustrations and description should be considered as given by way of example and not limiting; the present invention is not limited to the disclosed embodiments.

Изменения раскрытых вариантов осуществления могут быть предложены и осуществлены специалистами в данной области техники после ознакомления с чертежами, описанием и прилагаемой формулой изобретения. В формуле изобретения термин «содержащий» не исключает другие элементы или этапы, а грамматические средства выражения формы единственного числа не исключают множественность. Один процессор или другой блок может выполнять функции нескольких элементов, указанных в формуле изобретения. Сам факт того, что определенные средства изложены во взаимно различных зависимых пунктах формулы изобретения, не означает, что комбинация этих средств не может быть использована для получения преимущества. Компьютерную программу могут хранить/распространять на пригодном носителе, таком как оптический носитель данных или полупроводниковый носитель данных, поставляемый вместе с другим оборудованием или в виде его части, но также могут распространять в других формах, например, по Интернету или посредством других проводных или беспроводных телекоммуникационных систем. Никакие ссылочные позиции в формуле изобретения не следует рассматривать как ограничивающие ее объем.Changes to the disclosed embodiments may be suggested and implemented by those skilled in the art upon reading the drawings, description, and appended claims. In the claims, the term "comprising" does not exclude other elements or steps, and the grammatical means of expressing the singular form does not exclude plurality. One processor or other block can perform the functions of several elements specified in the claims. The mere fact that certain means are set forth in mutually distinct dependent claims does not mean that a combination of these means cannot be used to advantage. The computer program may be stored/distributed on a suitable medium, such as an optical storage medium or a semiconductor storage medium provided with or as part of other equipment, but may also be distributed in other forms, such as over the Internet or other wired or wireless telecommunications media. systems. No reference positions in the claims should be construed as limiting its scope.

Claims (25)

1. Устройство для обработки пищевого продукта, содержащее: 1. A device for processing a food product, containing: контейнер (110) для приема пищевого продукта; a container (110) for receiving a food product; блок (120) обработки пищевого продукта для выполнения обработки пищевого продукта в контейнере;a food product processing unit (120) for processing the food product in the container; датчик (130) усилия для измерения рабочего параметра и блок (140) управления для управления блоком обработки пищевого продукта на основании результатов измерений, принятых от датчика усилия,a force sensor (130) for measuring the operating parameter and a control unit (140) for controlling the food product processing unit based on the measurement results received from the force sensor, отличающееся тем, что датчик (130) усилия выполнен с возможностью измерения, помимо рабочего параметра:characterized in that the force sensor (130) is configured to measure, in addition to the operating parameter: взаимодействия пользователя с устройством, когда пользователь прикладывает усилие к устройству;user interaction with the device when the user applies force to the device; причем блок (140) управления выполнен с возможностью: приема результатов измерений пользовательского взаимодействия от датчика усилия и обработки принятых результатов измерений для:wherein the control unit (140) is configured to: receive user interaction measurement results from the force sensor and process the received measurement results to: определения того, было ли выполнено пользователем заданное пользовательское взаимодействие или заданный паттерн пользовательского взаимодействия, соответствующие команде пользовательского ввода; и управления блоком обработки пищевого продукта в зависимости от определенной команды пользовательского ввода.determining whether a user has performed a predetermined user interaction or a predetermined user interaction pattern corresponding to the user input command; and controlling the food processing unit depending on the determined user input command. 2. Устройство по п. 1, в котором датчик усилия (130) содержит датчик веса, а рабочий параметр включает вес пищевого продукта.2. Apparatus according to claim 1, wherein the force sensor (130) comprises a weight sensor and the operating parameter includes the weight of the food product. 3. Устройство по п. 1, в котором датчик (130) усилия содержит датчик закрытия крышки, а рабочий параметр включает состояние закрытия крышки.3. The apparatus of claim 1, wherein the force sensor (130) comprises a lid closing sensor and the operating parameter includes a lid closing state. 4. Устройство по любому из пп. 1–3, в котором обработка принятых результатов измерений включает сопоставление принятых результатов измерений с заданным пользовательским взаимодействием или заданным паттерном пользовательского взаимодействия для определения команды пользовательского ввода, соответствующей заданному пользовательскому взаимодействию или заданному паттерну пользовательского взаимодействия.4. The device according to any one of paragraphs. 1-3, wherein processing the received measurement results includes comparing the received measurement results with a given user interaction or a given user interaction pattern to determine a user input command corresponding to the given user interaction or given user interaction pattern. 5. Устройство по п. 4, в котором сопоставление принятых результатов измерений с заданным пользовательским взаимодействием или с заданным паттерном пользовательского взаимодействия включает определение того, превышают ли результаты измерений заданное пороговое значение.5. The apparatus of claim. 4, wherein the comparison of the received measurement results with a given user interaction or with a given user interaction pattern includes determining whether the measurement results exceed a given threshold value. 6. Устройство по любому из пп. 1–5, в котором команда пользовательского ввода соответствует операции, которая должна быть выполнена по меньшей мере одним из блока управления, устройства и внешнего устройства.6. The device according to any one of paragraphs. 1-5, in which the user input command corresponds to an operation to be performed by at least one of the control unit, the device, and the external device. 7. Устройство по п. 6, в котором операция включает по меньшей мере одно из: включения/выключения устройства; изменения рабочего параметра устройства, такого как уставка времени, уставка температуры, уставка скорости; изменение программы устройства;7. The device according to claim 6, in which the operation includes at least one of: turning on/off the device; changing the operating parameter of the device, such as the time setting, temperature setting, speed setting; changing the device program; переход к следующему этапу программы или руководства пользователя по приготовлению пищи; приостановка или перезапуск выполнения операции; добавление или изменение пищевых ингредиентов и подтверждение присутствия пользователя.moving to the next step of the program or user guide for cooking; suspending or restarting an operation; adding or changing food ingredients and confirming the presence of the user. 8. Устройство по любому из пп. 1–7, дополнительно содержащее блок (170) основания для поддержки контейнера, причем датчик встроен в блок основания или между блоком основания и контейнером.8. The device according to any one of paragraphs. 1-7 further comprising a base block (170) for supporting the container, wherein the sensor is embedded in the base block or between the base block and the container. 9. Устройство по любому из пп. 1–8, в котором блок (140) управления выполнен с возможностью обработки принятых результатов измерений для определения веса пищевого продукта в контейнере.9. The device according to any one of paragraphs. 1-8, in which the control unit (140) is configured to process the received measurement results to determine the weight of the food product in the container. 10. Система, содержащая устройство по любому из пп. 1–9, дополнительно содержащая внешнее устройство (20), причем внешнее устройство содержит блок управления и блок (210) связи, при этом блок связи внешнего устройства выполнен с возможностью приема команды пользовательского ввода, а блок управления внешнего устройства выполнен с возможностью выполнения операции на внешнем устройстве на основании команды пользовательского ввода, принятой от устройства.10. A system containing a device according to any one of paragraphs. 1-9, further comprising an external device (20), wherein the external device comprises a control unit and a communication unit (210), wherein the communication unit of the external device is configured to receive a user input command, and the control unit of the external device is configured to perform an operation on external device based on a user input command received from the device. 11. Способ эксплуатации устройства для обработки пищевого продукта, при этом устройство содержит блок управления, блок обработки пищевого продукта и датчик усилия для измерения рабочего параметра, отличающийся тем, что способ включает:11. A method for operating a device for processing a food product, wherein the device comprises a control unit, a food product processing unit and a force sensor for measuring an operating parameter, characterized in that the method includes: измерение (S41) взаимодействия пользователя с устройством с использованием датчика усилия в устройстве, который в противном случае используют для измерения рабочего параметра;measuring (S41) user interaction with the device using a force sensor in the device, which is otherwise used to measure an operating parameter; прием (S42) в блоке управления устройства результатов измерений пользовательского взаимодействия, когда пользователь прикладывает усилие к устройству;receiving (S42) in the control unit of the device the measurement results of the user interaction when the user applies force to the device; обработку (S43) в блоке управления устройства принятых результатов измерений для определения того, было ли выполнено пользователем заданное пользовательское взаимодействие или заданный паттерн пользовательского взаимодействия, соответствующие команде пользовательского ввода; и управление блоком обработки пищевого продукта в зависимости от определенной команды пользовательского ввода.processing (S43) in the device control unit of the received measurement results to determine whether the user has performed the specified user interaction or the specified user interaction pattern corresponding to the user input command; and controlling the food processing unit depending on the determined user input command. 12. Способ по п. 11, согласно которому обработка принятых результатов измерений включает сопоставление в блоке управления устройства принятых результатов измерений с заданным пользовательским взаимодействием или заданным паттерном пользовательского взаимодействия для определения команды пользовательского ввода, соответствующей заданному пользовательскому взаимодействию или заданному паттерну пользовательского взаимодействия.12. The method according to claim 11, wherein the processing of the received measurement results includes matching, in the control unit of the device, the received measurement results with a given user interaction or a given user interaction pattern to determine a user input command corresponding to a given user interaction or a given user interaction pattern. 13. Способ по п. 11 или 12, согласно которому команда пользовательского ввода соответствует операции, которая должна быть выполнена по меньшей мере одним из блока управления, устройства и внешнего устройства.13. The method according to claim 11 or 12, wherein the user input command corresponds to an operation to be performed by at least one of the control unit, the device, and the external device. 14. Компьютерочитаемый носитель для использования с устройством по п. 1, содержащий записанный на него компьютерочитаемый код, причем компьютерочитаемый код сконфигурирован таким образом, что его исполнение пригодным компьютером, процессором или блоком управления вызывает на этом компьютере, процессоре или блоке управления выполнение способа по любому из пп. 11–13.14. A computer-readable medium for use with the apparatus of claim. 1, containing the computer-readable code recorded thereon, the computer-readable code being configured such that its execution by a suitable computer, processor, or control unit causes, on that computer, processor, or control unit, the execution of a method according to any from paragraphs. 11–13.
RU2020137642A 2018-04-17 2019-04-12 Device for processing of food product and its operation method RU2789901C2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
EP18167674.3 2018-04-17

Publications (2)

Publication Number Publication Date
RU2020137642A RU2020137642A (en) 2022-05-17
RU2789901C2 true RU2789901C2 (en) 2023-02-14

Family

ID=

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016070232A1 (en) * 2014-11-07 2016-05-12 Breville Pty Limited Food and beverage preparation sequence recording and playback
RU2609244C2 (en) * 2011-11-28 2017-01-31 Конинклейке Филипс Н.В. Device and method for cooking starch-containing food
EP3251567A1 (en) * 2016-05-23 2017-12-06 Kenwood Limited Improvements relating to food blenders

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2609244C2 (en) * 2011-11-28 2017-01-31 Конинклейке Филипс Н.В. Device and method for cooking starch-containing food
WO2016070232A1 (en) * 2014-11-07 2016-05-12 Breville Pty Limited Food and beverage preparation sequence recording and playback
EP3251567A1 (en) * 2016-05-23 2017-12-06 Kenwood Limited Improvements relating to food blenders

Similar Documents

Publication Publication Date Title
US10682016B2 (en) Food processor
MX2015006623A (en) Food processor.
AU2013351226B2 (en) Food processor
CN104523133A (en) Intelligent program-controlled multipurpose pot and control method thereof
CN106293378A (en) Operation interface switching method, device and cooking apparatus for cooking apparatus
EP3781002B1 (en) A food processing apparatus and a method of operating the same
RU2789901C2 (en) Device for processing of food product and its operation method
CN204670897U (en) Intelligent program-controlled multipurpose cooker
US20170143159A1 (en) Kitchen appliance
US20200186377A1 (en) Accessible operation of a household appliance
JP7316831B2 (en) Support device and support program
CN107205589A (en) Cooking appliance that can be electrically driven
CN105595864B (en) Electric kitchen appliance
CN114431696A (en) System and method with food processor
JP2012017882A (en) Cooker
KR100963400B1 (en) Cooker and method for controlling the same
CN112869547B (en) Cooking appliance and control method thereof
CN212912786U (en) Cooking utensil
RU143627U1 (en) ELECTRIC FOOD COOKING DEVICE
CN112386134A (en) Stirrer and touch display screen control method
CN108371494A (en) A method of for preparing food materials by electrically driven (operated) kitchen machine
CN110731693A (en) Cooking menu display method and device and cooking appliance