RU2789901C2 - Device for processing of food product and its operation method - Google Patents
Device for processing of food product and its operation method Download PDFInfo
- 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
Links
Images
Abstract
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
Как показано на фиг. 1, устройство 10 содержит контейнер 110 для приема пищевого продукта, блок 120 обработки пищевого продукта, выполненный с возможностью обработки пищевого продукта в контейнере, датчик 130 для измерения взаимодействия пользователя с устройством и блок 140 управления для управления работой устройства 10. Показанный вариант осуществления также содержит блок 150 связи, блок 160 отображения, блок 170 основания для поддержки контейнера 110 и блок 180 запоминающего устройства. В некоторых вариантах осуществления один или более из блоков 150, 160, 170, 180 могут отсутствовать.As shown in FIG. 1, the
Контейнер 110 может быть изготовлен из любого материала или комбинации материалов, предпочтительно из прозрачного материала, чтобы пользователь мог наблюдать процесс обработки пищевого продукта и состояние пищевого продукта, помещенного внутрь контейнера 110 во время использования устройства 10. В некоторых вариантах осуществления контейнер 110 может содержать другой непрозрачный материал, например, нержавеющую сталь.The
Хотя это не показано на фиг. 1, в некоторых вариантах осуществления устройство 10 может содержать закрывающий элемент, позволяющий закрыть контейнер 110, чтобы заключить пищевой продукт внутри контейнера. Закрывающий элемент может быть выполнен в виде выдвижной панели или крышки, снимаемой с контейнера 110, или же откидной крышки или дверцы. В некоторых вариантах осуществления может быть предусмотрен фиксирующий механизм для закрепления закрывающего элемента на контейнере 110 во время использования устройства 10.Although not shown in FIG. 1, in some embodiments,
Кроме того, в некоторых вариантах осуществления контейнер 110 может быть выполнен с возможностью съемного размещения или установки на блоке 170 основания с фиксацией на блоке 170 основания во время использования устройства 10. Контейнер 110 может быть выполнен с возможностью снятия с блока 170 основания, например, для введения или извлечения пищевого продукта, для замены контейнера на другой контейнер, для очистки и т.д.In addition, in some embodiments, the
В некоторых вариантах осуществления блок 120 обработки пищевого продукта может содержать по меньшей мере один из режущего элемента, перемешивающего элемента и нагревательного элемента. В некоторых вариантах осуществления блок 120 обработки пищевого продукта может быть расположен внутри контейнера 110, так что пищевой продукт, помещенный внутрь контейнера 100, может быть обработан непосредственно блоком 120 обработки пищевого продукта.In some embodiments, the
Как описано выше, датчик 130 выполнен с возможностью измерения пользовательского взаимодействия с устройством 10. В частности, датчик измеряет усилие. В некоторых вариантах осуществления датчик 130 может, например, содержать весы, которые могут быть встроены в устройство 10 или могут применяться отдельно от других компонентов устройства 10. В некоторых вариантах осуществления датчик 130 может содержать переключающий элемент, активируемый при взаимодействии пользователя с устройством, например, при нажатии пользователем на участок устройства (отличный от самого переключающего элемента) с определенным усилием. В некоторых вариантах осуществления датчик 130 может содержать комбинацию пружинного элемента и переключающего элемента, причем пружинный элемент и переключающий элемент могут быть выполнены таким образом, что переключающий элемент активируется только в том случае, если пользовательское взаимодействие с устройством соответствует определенному условию, например, если усилие, приложенное пользователем к устройству, превышает определенное пороговое значение. В некоторых вариантах осуществления датчик 130 может быть встроен в блок 170 основания. В других вариантах осуществления датчик 130 может быть встроен между контейнером 110 и блоком 170 основания. В других вариантах осуществления датчик 130 может быть размещен отдельно от блока 170 основания. Датчик 130 может быть подключен к блоку 140 управления посредством беспроводной сети или проводного соединения.As described above,
Пользовательское взаимодействие представляет собой приложение пользователем усилия к устройству 10. Таким образом, датчик 130 содержит датчик усилия для измерения усилия, приложенного пользователем к устройству 10. Приложенное усилие может быть приложено пользователем к устройству в целом или к определенному компоненту устройства 10. Например, в некоторых вариантах осуществления, в которых устройство 10 содержит закрывающий элемент, датчик 130 может быть выполнен с возможностью измерения усилия (в течение некоторого времени), приложенного к закрывающему элементу. В некоторых вариантах осуществления результаты измерений датчика 130 могут отражать измеренное усилие по времени.User interaction is the application of force by the user to the
Блок 140 управления выполнен с возможностью приема от датчика 130 результатов измерений пользовательского взаимодействия и обработки результатов измерений для определения того, было ли выполнено пользователем заданное пользовательское взаимодействие или заданный паттерн пользовательского взаимодействия в соответствии с командой пользовательского ввода.The
Блок 140 управления может быть реализован множеством способов с применением программного и/или аппаратного обеспечения для выполнения различных функций, описанных в данном документе. Блок 140 управления может содержать один или более микропроцессоров, или процессоров для цифровой обработки сигналов (digital signal processor, DSP), которые могут быть запрограммированы с использованием программного обеспечения или компьютерного программного кода для выполнения требуемых функций и/или для управления компонентами блока 140 управления с целью осуществления требуемых функций. Блок 140 управления может быть реализован в виде комбинации специализированного оборудования для выполнения некоторых функций (например, усилителей, предварительных усилителей, аналого-цифровых преобразователей (АЦП) и/или цифро-аналоговых преобразователей (ЦАП)) и процессора (например, одного или более программируемых микропроцессоров, контроллеров, процессоров для цифровой обработки сигналов и связанных схем) для выполнения других функций. Примеры компонентов, которые могут быть использованы в различных вариантах осуществления настоящего изобретения, включают, без ограничений, универсальные микропроцессоры, процессоры для цифровой обработки сигналов, специализированные интегральные схемы (application specific integrated circuit, ASIC) и программируемые вентильные матрицы (field-programmable gate array, FPGA).The
В различных вариантах реализации блок 140 управления может быть связан с одним или более блоками 180 запоминающего устройства (или же может содержать их), которые содержат запоминающее устройство любого типа, например кэш или системное запоминающее устройство, включая энергозависимое (для кратковременного хранения данных) и энергонезависимое запоминающее устройство (для долговременного хранения данных) компьютера, такое как оперативное запоминающее устройство (ОЗУ), статическое ОЗУ (static RAM, SRAM), динамическое ОЗУ (dynamic RAM, DRAM), постоянное запоминающее устройство (ПЗУ), программируемое постоянное запоминающее устройство (ППЗУ), стираемое программируемое постоянное запоминающее устройство (СППЗУ) и электрически стираемое программируемое постоянное запоминающее устройство (ЭСППЗУ). Блок 140 управления или связанный с ним блок 180 запоминающего устройства также может быть использован для хранения программного кода, который может выполняться процессором в блоке 140 управления для выполнения способа, описанного в данном документе. В некоторых вариантах осуществления блок 180 запоминающего устройства может хранить шаблоны сообщений или контент для сообщений, которые могут быть использованы при генерации сообщений согласно способу, описанному ниже.In various embodiments,
В некоторых вариантах осуществления, в которых устройство 10 содержит закрывающий элемент, блок 140 управления может быть выполнен с возможностью обработки принятых результатов измерений для определения того, было ли выполнено пользователем заданное взаимодействие, соответствующее закрытию закрывающего элемента.In some embodiments in which
В некоторых вариантах осуществления блок 140 управления также может быть выполнен с возможностью обработки полученных результатов измерений для определения веса пищевого продукта в контейнере.In some embodiments, the
В некоторых вариантах осуществления блок 140 управления может быть выполнен с возможностью сопоставления принятых результатов измерений с заданным пользовательским взаимодействием или заданным паттерном пользовательского взаимодействия для определения соответствия команды пользовательского ввода заданному пользовательскому взаимодействию или заданному паттерну пользовательского взаимодействия. В этих вариантах осуществления сопоставление принятых результатов измерений с заданным пользовательским взаимодействием или с заданным паттерном пользовательского взаимодействия может включать определение того, превышают ли результаты измерений определенное пороговое значение.In some embodiments,
Например, блок 140 управления может быть выполнен с возможностью обработки результатов измерения усилия для определения по меньшей мере одного из: величины усилия, продолжительности приложения усилия, количества раз приложения усилия в течение заданного периода времени и периода времени между приложением усилия и последующим приложением усилия. В этих вариантах осуществления заданное пользовательское взаимодействие может представлять собой приложение усилия, величина которого превышает определенное пороговое значение. В этом случае, если усилие, измеренное с помощью датчика 130, превышает указанное пороговое значение (т.е. соответствует заданному пользовательскому взаимодействию), блок 140 управления определяет, что заданное пользовательское взаимодействие, соответствующее команде пользовательского ввода, было выполнено пользователем. Более подробный пример определения того, было ли выполнено заданное пользовательское взаимодействие, соответствующее команде пользовательского ввода, представлен в описании ниже со ссылкой на фиг. 5.For example, the
Кроме того, в некоторых вариантах осуществления команда пользовательского ввода может соответствовать операции, которая должна быть выполнена по меньшей мере одним из: блока 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:
В некоторых вариантах осуществления уставка времени для устройства 10 может представлять собой период времени, в течение которого блок 140 управления управляет работой блока 120 обработки пищевого продукта, например, выполнением нарезки/смешивания в течение 1 минуты. В некоторых вариантах осуществления уставка времени устройства 10 может представлять собой период времени, на который устройство 10 автоматически включается/выключается. В некоторых вариантах осуществления уставка температуры устройства 10 может представлять собой уставку температуры внутри контейнера 110 устройства 10. В некоторых вариантах осуществления уставка скорости устройства 10 может представлять собой скорость, которую блок 140 управления устанавливает для работы блока 120 обработки пищевого продукта, например, выполнения нарезки/смешивания при 500 об/мин. В некоторых вариантах осуществления программа устройства 10 может содержать набор уставок времени, и/или уставок температуры и/или уставок скорости работы блока 120 обработки пищевого продукта. В некоторых вариантах руководства для пользователя по приготовлению пищи включают множество этапов, которые могут отображаться для пользователя в блоке отображения (например, на устройстве 10 или на внешнем устройстве), причем каждый этап соответствует этапу в рецепте приготовления продукта питания.In some embodiments, the time setting for the
В некоторых вариантах осуществления устройство 10 может содержать блок 160 отображения. Блок 160 отображения может быть выполнен с возможностью отображения уставки и/или состояния устройства, например, текущего состояния включения/выключения устройства 10. В некоторых вариантах осуществления блок 160 отображения может представлять собой блок отображения с сенсорным экраном, который может принимать дополнительный пользовательский ввод. В некоторых вариантах осуществления блок 160 отображения может представлять собой часть пользовательского интерфейса.In some embodiments, the
В некоторых вариантах осуществления множество пользовательских взаимодействий и/или паттернов пользовательского взаимодействия вместе с соответствующими командами пользовательского ввода и соответствующими операциями могут храниться в блоке 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
Кроме того, согласно некоторым вариантам осуществления уставка и/или состояние устройства 10 могут храниться в блоке 180 запоминающего устройства в устройстве 10. Аналогичным образом, в некоторых вариантах осуществления блок 140 управления может быть выполнен с возможностью управления блоком 180 запоминающего устройства для обеспечения хранения по меньшей мере одной из множества уставок времени устройства 10, множества уставок температуры устройства 10, множества уставок скорости устройства 10, множество программ устройства 10, множества этапов руководств для пользователя по приготовлению пищи и множества руководств для пользователя по приготовлению пищи для использования в способе, описанном в настоящем документе.In addition, in some embodiments, the setpoint and/or state of
Альтернативно или дополнительно, в некоторых вариантах осуществления уставка и/или состояние устройства, такие как текущее состояние включения/выключения устройства 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
В некоторых вариантах осуществления устройство 10 может содержать пользовательский интерфейс. Пользовательский интерфейс устройства 10 может быть использован для предоставления пользователю устройства 10 информации, полученной в результате осуществления способа, описанного в настоящем документе. Блок 140 управления устройства 10 может быть выполнен с возможностью управления пользовательским интерфейсом для предоставления информации, полученной в результате осуществления способа, описанного в настоящем документе. Пользовательский интерфейс, упоминаемый в настоящем документе, может представлять собой любой пользовательский интерфейс, позволяющий визуально воспроизводить (или выводить на дисплей или отображать) данные (или информацию) пользователю устройства 10. Блок 160 отображения, как описано выше, в некоторых вариантах осуществления может представлять собой часть пользовательского интерфейса устройства 10.In some embodiments,
Альтернативно или дополнительно, упоминаемый в настоящем документе пользовательский интерфейс может представлять собой любой пользовательский интерфейс, позволяющий пользователю устройства 10 обеспечивать дополнительный пользовательский ввод, взаимодействовать с устройством 10 и/или управлять им. Например, упоминаемый в настоящем документе пользовательский интерфейс может содержать один или более переключателей, одну или более кнопок, кнопочную панель, клавиатуру, сенсорный экран или приложение (например, на планшете или смартфоне), один или более микрофонов или любой другой аудиокомпонент, или любой другой компонент пользовательского интерфейса или комбинацию компонентов пользовательского интерфейса.Alternatively or additionally, a user interface referred to herein may be any user interface that allows a user of
Блок (или схема) 150 связи может быть выполнен с возможностью обеспечения обмена данными устройства 10 с любыми интерфейсами, запоминающими устройствами и устройствами, которые являются внутренними или внешними по отношению к устройству 10. Блок 150 связи может осуществлять обмен данными с любыми интерфейсами, запоминающими устройствами и устройствами по беспроводной сети или посредством проводного соединения. Например, блок 150 связи может осуществлять обмен данными с блоком 180 запоминающего устройства в устройстве 10 или любым другим запоминающим устройством по беспроводной сети или посредством проводного соединения. Аналогичным образом, блок 150 связи может осуществлять обмен данными с пользовательским интерфейсом (не показан на фиг. 1) устройства 10 или любым другим пользовательским интерфейсом по беспроводной сети или посредством проводного соединения.Communications unit (or circuit) 150 may be configured to communicate
Следует понимать, что на фиг. 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
Как упомянуто выше, в некоторых вариантах осуществления блок 150 связи может осуществлять обмен данными с другими устройствами по беспроводной сети или посредством проводного соединения. На фиг. 2 показана блок-схема системы 1, включающей устройство 10 для обработки пищевого продукта, такое как устройство, описанное со ссылкой на фиг. 1, и внешнее устройство 20, в котором блок 150 связи устройства 10 выполнен с возможностью по меньшей мере передачи информации с устройства 10 на внешнее устройство 20. В некоторых вариантах осуществления внешнее устройство 20 может представлять собой смартфон, планшетный компьютер, ноутбук, настольный компьютер и т.д.As mentioned above, in some embodiments,
В варианте осуществления, показанном на фиг. 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
Внешнее устройство 20 содержит блок 210 связи, запоминающее устройство 220 и блок 230 отображения. Блок 210 связи внешнего устройства 20 выполнен с возможностью приема информации от блока 150 связи устройства 10. Например, блок 210 связи внешнего устройства выполнен с возможностью приема информации, относящейся к уставке и/или состоянию устройства 10. В этих вариантах осуществления блок 230 отображения внешнего устройства 20 может быть выполнен с возможностью отображения принятой информации. Таким образом, в некоторых вариантах осуществления, в которых устройство 10 не оснащено средством отображения (например, блоком 160 отображения), информация, относящаяся к устройству 10 и/или процессу обработки пищевого продукта в устройстве 10, может отображаться для пользователя посредством блока 230 отображения на внешнем устройстве 20.The
В некоторых вариантах осуществления блок 150 связи устройства 10 также может быть выполнен с возможностью приема информации от внешнего устройства 20. В этих вариантах осуществления блок 210 связи внешнего устройства 20 может быть выполнен с возможностью передачи информации. Например, блок 210 связи внешнего устройства 20 может быть выполнен с возможностью передачи команды пользовательского ввода в блок 150 связи устройства 10, чтобы остановить работу блока 120 обработки пищевого продукта устройства 10 при достижении последнего этапа руководства для пользователя по приготовлению пищи, хранимого в запоминающем устройстве 220 внешнего устройства 20. Когда блок 150 связи устройства 10 принимает указанную команду пользовательского ввода от внешнего устройства 20, блок 140 управления может отправить в блок 120 обработки пищевого продукта команду остановки его функционирования.In some embodiments,
Следует понимать, что на фиг. 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,
Вариант реализации системы, включающей устройство для обработки пищевого продукта согласно варианту осуществления, показан на фиг. 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
Блок 120 обработки пищевого продукта выполнен в виде режущего элемента, который расположен внутри контейнера 110 таким образом, что пищевые продукты, помещенные внутрь контейнера 110, могут быть обработаны с помощью блока 120 обработки пищевого продукта. Контейнер 110 может быть выполнен с возможностью съемной установки на блоке 170 основания устройства 10. В этом варианте осуществления в блоке 170 основания обеспечен элемент 190 для приведения в действие в форме ручки, который позволяет пользователю включать или выключать устройство 10.The food
Устройство 10 также содержит датчик 130 усилия в виде весов, расположенный в нижней части устройства 10, в частности, встроенный в нижнюю часть блока 170 основания для измерения усилия, прикладываемого пользователем 30 к устройству 10. Альтернативно, в некоторых вариантах осуществления датчик 130 может располагаться отдельно от контейнера 110 и/или блока 170 основания, но подключен к блоку управления по беспроводной сети или посредством проводного соединения.The
Хотя это не показано на фиг. 3, устройство 10 также содержит блок управления, выполненный с возможностью приема результатов измерения усилия от датчика 130 и обработки принятых результатов измерения усилия для определения того, соответствует ли заданное пользовательское взаимодействие или заданный паттерн пользовательского взаимодействия команде пользовательского ввода, введенной пользователем 30. Примеры заданных пользовательских взаимодействий или заданных паттернов пользовательского взаимодействия описаны со ссылкой на фиг. 5 и 6.Although not shown in FIG. 3, the
В некоторых вариантах осуществления блок управления также может быть выполнен с возможностью определения операции, соответствующей команде пользовательского ввода, которая соответствует заданному пользовательскому взаимодействию или заданному паттерну пользовательского взаимодействия. Например, в некоторых вариантах осуществления заданное пользовательское взаимодействие может представлять собой приложение усилия, превышающего определенное пороговое значение, и в этих вариантах осуществления это заданное пользовательское взаимодействие может соответствовать конкретной команде ввода пользователя для выполнения операции на устройстве 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
Система 1 также содержит внешнее устройство 20. В этом варианте осуществления внешнее устройство 20 представляет собой смартфон. В некоторых вариантах осуществления внешнее устройство 20 может представлять собой устройство другого типа, такое как планшет или компьютер. На смартфон в этом варианте осуществления может быть установлено мобильное приложение для приготовления пищи с помощью руководства. Мобильное приложение может содержать множество руководств для пользователя по приготовлению пищи, каждое из которых соответствует рецепту, причем каждое из множества руководств пользователя по приготовлению пищи содержит множество этапов. Смартфон содержит блок 230 отображения, который в этом варианте осуществления представляет собой сенсорный экран. Однако следует понимать, что в некоторых вариантах осуществления блок 230 отображения внешнего устройства в системе может иметь другой вид.
Хотя это не показано на фиг. 3, устройство 10 содержит блок связи, выполненный с возможностью передачи информации на внешнее устройство 20. В некоторых вариантах осуществления блок связи также может быть выполнен с возможностью приема информации от внешнего устройства 20. Подробное объяснение функционирования блока связи устройства 10 опущено, поскольку очевидно, что блок связи работает аналогично тому, как описано со ссылкой на фиг. 1.Although not shown in FIG. 3, the
Таким образом, предложена система 1, в которой пользователь 30 может управлять работой блока 120 обработки пищевого продукта устройства 10, нажимая на устройство 10 (прилагая усилие). Кроме того, на блоке 230 отображения внешнего устройства пользователь может просмотреть уставку и/или состояние устройства 10.Thus, a
Блок-схема на фиг. 4 иллюстрирует способ функционирования устройства 10 в соответствии с настоящим изобретением. Этот способ может быть реализован с помощью блока 140 управления устройства 10 и понятно, что в некоторых вариантах осуществления устройство 10 может содержать компьютерный программный код, позволяющий блоку 140 управления осуществлять способ.The block diagram in FIG. 4 illustrates the operation of the
На первом этапе S41 датчик 130 измеряет взаимодействие пользователя с устройством 10. Взаимодействие с пользователем представляет собой усилие, прикладываемое пользователем к устройству 10.In the first step S41, the
После измерения взаимодействия пользователя с устройством 10 способ переходит к следующим этапам S42 и S43, на которых результаты измерений пользовательского взаимодействия поступают в блок 140 управления и блок 140 управления обрабатывает полученные результаты измерений для определения того, соответствует ли заданное пользовательское взаимодействие или заданный паттерн пользовательского взаимодействия команде пользовательского ввода, введенной пользователем. Например, в некоторых вариантах осуществления, в которых пользовательское взаимодействие представляет собой усилие, прикладываемое пользователем, блок 140 управления может обрабатывать результаты измерений и определять по меньшей мере одно из: величины усилия, приложенного пользователем, продолжительности приложения усилия пользователем, количества раз приложения усилия пользователем в течение заданного периода времени и периода времени между приложением усилия и последующим приложением усилия.After measuring the user interaction with the
В некоторых вариантах осуществления этап обработки 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
В некоторых вариантах осуществления, в которых устройство 10 не подключено к внешнему устройству 20 или не содержит блок 150 связи, выполнение этапа S44 может включать управление блоком 120 обработки пищевого продукта, и/или изменение уставок и/или состояния устройства 10. Например, если команда пользовательского ввода соответствует операции изменения уставки скорости устройства 10, а блок 120 обработки пищевого продукта содержит режущий элемент, блок 140 управления может быть выполнен с возможностью управления режущим элементом блока 120 обработки пищевого продукта на основании измененной уставки скорости.In some embodiments where
Таким образом, согласно этому способу пользователь может управлять работой устройства 10, осуществляя пользовательское взаимодействие с устройством, например прикладывая усилие ко всему устройству 10, без необходимости использования переключателей или кнопок или же компонентов пользовательского интерфейса других типов, таких как сенсорный дисплей.Thus, according to this method, the user can control the operation of the
Как упоминалось выше, пользовательское взаимодействие включает усилие, прикладываемое пользователем к устройству 10. График на фиг. 5 иллюстрирует результаты измерения усилия, которое может быть измерено с помощью датчика 130 устройства 10 и впоследствии использованы для определения того, была ли введена команда пользовательского ввода. По оси Y отложены значения величины усилия, а по оси X - время.As mentioned above, user interaction includes the force exerted by the user on the
Как показано на графике на фиг. 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
Другими словами, если измеренное с помощью датчика 130 усилие не превышает первое заданное пороговое значение Mt1, как в случае первого усилия F1, блок 140 управления в этом варианте осуществления определяет, что пользователем не было выполнено заданное пользовательское взаимодействие или заданный паттерн пользовательского взаимодействия, соответствующие команде ввода пользователя. Усилие F1 рассматривается как случайное приложение усилия, которое нельзя интерпретировать как пользовательский ввод.In other words, if the force measured by the
Если измеренное с помощью датчика 130 усилие превышает первое пороговое значение Mt1, но не превышает второе пороговое значение Mt2, как в случае второго усилия F2, блок 140 управления в этом варианте осуществления определяет, что пользователем было выполнено первое заданное пользовательское взаимодействие, соответствующее первой команде пользовательского ввода. В этом случае первое заданное пользовательское взаимодействие представляет собой усилие, величина которого находится между первым пороговым значением Mt1 и вторым пороговым значением Mt2. Например, первая команда пользовательского ввода, соответствующая первому заданному пользовательскому взаимодействию, может представлять собой команду изменения уставки времени устройства 10.If the force measured by the
Если измеренное с помощью датчика 130 усилие превышает первое пороговое значение Mt1 и второе пороговое значение Mt2, как в случае третьего усилия F3, блок 140 управления в этом варианте осуществления определяет, что пользователем было выполнено второе заданное пользовательское взаимодействие, соответствующее второй команде пользовательского ввода. В этом случае второе заданное пользовательское взаимодействие представляет собой усилие, величина которого превышает второе пороговое значение Mt2. Например, вторая команда пользовательского ввода, соответствующая второму заданному пользовательскому взаимодействию, может представлять собой команду изменения программы устройства 10.If the force measured by the
В других вариантах осуществления может быть выбрано заданное пороговое(-ые) значение(-я) другого типа, соответствующее команде пользовательского ввода другого типа. Например, в некоторых вариантах осуществления, в которых датчик 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
График на фиг. 6 иллюстрирует различные типы паттернов усилия, которые могут быть определены блоком 140 управления устройства 10 и впоследствии использованы для определения того, был ли выполнен пользователем заданный паттерн пользовательского взаимодействия, соответствующий команде пользовательского ввода, согласно настоящему изобретению. По оси Y отложены значения величины усилия, а по оси X - время.The graph in Fig. 6 illustrates various types of effort patterns that can be determined by the
Как показано на графике по фиг. 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
В этом варианте осуществления датчик 130 выполнен с возможностью измерения периода времени между приложением усилия и последующим приложением усилия. Таким образом, первый период P1 времени между T4 и T5, второй период P2 времени между T5 и T6, третий период P3 времени между T6 и T7 соответственно измерены с помощью датчика 130.In this embodiment, the
Каждый из указанных измеренных периодов 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
В других вариантах осуществления может быть выбрано заданное пороговое(-ые) значение(-я) другого типа, соответствующее команде пользовательского ввода другого типа. Например, в некоторых вариантах осуществления, в которых датчик 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
Настоящее изобретение, как описано выше, включает контроль приложенного усилия. Эта величина усилия может быть использована для обнаружения закрытия крышки или для измерения веса пищевого продукта в качестве возможных рабочих параметров, которые, таким образом, будут контролироваться. Кроме того, измерение усилия используют для отслеживания пользовательского взаимодействия, при котором пользователь прикладывает усилие, например, нажимает на устройство.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)
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)
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)
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 |