Устройство для обработки пищевого продукта и способ его эксплуатации
DEVICE FOR PROCESSING OF FOOD PRODUCT AND ITS OPERATION METHOD

Область техники
Настоящее изобретение относится к устройству для обработки пищевого продукта и способу его эксплуатации. В частности, настоящее изобретение относится к устройству для обработки пищевого продукта с интуитивно понятным управлением для пользователя и к способу его эксплуатации.
Уровень техники
Многие бытовые кухонные приборы имеют пользовательские интерфейсы, содержащие такие компоненты, как переключатели, кнопки, дисплеи, ручки и световые индикаторы. С помощью различных компонентов пользовательского интерфейса пользователь может включать и выключать кухонный прибор, запускать/останавливать различные процессы приготовления и изменять настройки процесса приготовления (например, скорость, температуру приготовления, время приготовления). Световые индикаторы в пользовательском интерфейсе могут обеспечивать обратную связь, указывая состояние кухонного прибора, т.е. включение/выключение питания. Компоненты пользовательского интерфейса этих типов часто не являются интуитивно понятными для пользователей. В некоторых случаях пользователю может быть сложно управлять кухонным прибором с помощью пользовательского интерфейса, содержащего множество различных кнопок и ручек. Кроме того, механические элементы пользовательского интерфейса, такие как нажимные кнопки и поворотные ручки, могут быть легко заблокированы и повреждены грязью, водой или пищевым продуктом. Неровность поверхности кухонного прибора из-за наличия механических элементов пользовательского интерфейса этих типов также может обусловить повышение сложности очистки кухонного прибора.
Кроме того, бытовые кухонные приборы часто оснащены сенсорными дисплеями, которые могут быть использованы для приема пользовательского ввода. В некоторых из этих кухонных приборов пользователь может управлять процессом приготовления путем нажатия на отображаемые элементы (например, на виртуальную кнопку). Однако сенсорные дисплеи очень чувствительны к воздействию грязи и влаги. В ходе процесса приготовления пищи пищевой продукт может разбрызгиваться и прилипать к поверхности сенсорного дисплея. Иногда во время приготовления пищи руки и пальцы пользователя могут быть покрыты водой и жиром от пищевого продукта, что затрудняет точный ввод правильной команды с помощью сенсорного дисплея. В некоторых случаях, при осуществлении приготовления с помощью руководства, например, когда рецепт отображается на кухонном приборе или на дисплее подключенного интеллектуального устройства для направления действий пользователя в процессе приготовления пищи, пользователь должен выполнить ввод на кухонном приборе или интеллектуальном устройстве, чтобы перейти к следующему этапу рецепта. Если этот ввод будет неверно интерпретирован, последовательность процесса приготовления может быть нарушена.
Таким образом, существует потребность в усовершенствованном устройстве для обработки пищевого продукта, которое позволит пользователям вводить данные простым и интуитивно понятным способом.
В EP 3251567 раскрыт пищевой смеситель (блендер) с настраиваемой лопастью, позволяющей настраивать результаты обработки пищевого продукта. Датчик используют для контроля условий внутри камеры для обработки пищевого продукта. Пользователь может вводить данные посредством отдельного пользовательского интерфейса.
Раскрытие сущности изобретения
Как отмечалось выше, ограничение существующих кухонных устройств состоит в том, что они не обеспечивают для пользователей простой способ ввода команды, когда их руки могут быть покрыты пищевым продуктом или же вводимые ими данные могут быть не обнаружены или неверно истолкованы. Таким образом, было бы полезно разработать устройство для обработки пищевого продукта и способ его эксплуатации, в которых будут решены существующие проблемы.
Таким образом, согласно настоящему изобретению предложено устройство для обработки пищевого продукта, содержащее:
контейнер для приема пищевого продукта;
блок обработки пищевого продукта для выполнения обработки пищевого продукта в контейнере;
датчик усилия для измерения рабочего параметра и
блок управления для управления блоком обработки пищевого продукта на основании результатов измерений, принятых от датчика усилия,
отличающееся тем, что датчик усилия выполнен с возможностью измерения, помимо рабочего параметра:
взаимодействия пользователя с устройством, когда пользователь прикладывает усилие к устройству;
причем блок управления выполнен с возможностью:
приема результатов измерений пользовательского взаимодействия от датчика усилия и
обработки принятых результатов измерений для:
определения того, было ли выполнено пользователем заданное пользовательское взаимодействие или заданный паттерн пользовательского взаимодействия, соответствующие команде пользовательского ввода; и
управления блоком обработки пищевого продукта в зависимости от определенной команды пользовательского ввода.
В этом устройстве применен датчик усилия для измерения рабочего параметра, под которым понимается информация о пищевом продукте или информация о настройке или конфигурации самого устройства. Этот рабочий параметр требуется для управления устройством, например, для автоматической настройки времени или температуры приготовления, или же для запуска или остановки процесса приготовления. В настоящем изобретении этот датчик используют для дополнительного контроля пользовательского взаимодействия в виде усилия, приложенного к устройству, например, когда пользователь нажимает или надавливает на устройство. Это приложение усилия пользователем может производиться грязными руками без касания устройства пальцами. Например, пользователь может нажать на крышку устройства тыльной стороной руки или локтями.
Пользователь может просто выполнить одно из взаимодействий с устройством, как описано выше, не заботясь о том, чтобы его руки были очищены от грязи, жира или влаги. Затем это взаимодействие измеряется датчиком и интерпретируется блоком управления. Поскольку датчик в любом случае присутствует в устройстве, данное решение может быть реализовано без дополнительных затрат на оборудование. Для этого требуется лишь подходящая программа и/или алгоритм распознавания, чтобы блок управления мог интерпретировать измеренное пользовательское взаимодействие, факт выдачи команды и распознать команду пользовательского ввода. В зависимости от имеющегося типа датчика могут быть измерены/обнаружены различные пользовательские взаимодействия или паттерны взаимодействия, как описано выше, что обеспечивает большую свободу проектирования в отношении привязки определенной команды пользовательского ввода к подходящему пользовательскому взаимодействию, т.е. наиболее подходящему и/или интуитивно понятному в конкретной ситуации.
Датчик усилия, например, содержит датчик веса, в таком случае рабочий параметр может включать вес продукта. Таким образом, термин «датчик усилия» предназначен для обозначения датчика веса (т.е. датчика, который измеряет направленное вниз усилие) или датчика усилия, который может измерять усилие, которое не направлено вниз, таким образом, чтобы обнаруживать усилие, действующее на устройство в боковом направлении.
Датчик усилия может содержит датчик закрытия крышки, в таком случае рабочий параметр включает состояние закрытия крышки.
В некоторых вариантах осуществления обработка принятых результатов измерений может включать сопоставление принятых результатов измерений с заданным пользовательским взаимодействием или заданным паттерном пользовательского взаимодействия для определения команды пользовательского ввода, соответствующей заданному пользовательскому взаимодействию или заданному паттерну пользовательского взаимодействия.
В некоторых вариантах осуществления сопоставление принятых результатов измерений с заданным пользовательским взаимодействием или с заданным паттерном пользовательского взаимодействия может включать определение того, превышают ли результаты измерений заданное пороговое значение.
В некоторых вариантах осуществления команда пользовательского ввода может соответствовать операции, которая должна быть выполнена по меньшей мере одним из блока управления, устройства и внешнего устройства.
В некоторых вариантах осуществления операция может включать по меньшей мере одно из: включения/выключения устройства; изменения рабочего параметра устройства, такого как, например, уставка времени, уставка температуры, уставка скорости; изменение программы устройства; переход к следующему этапу программы устройства или руководства пользователя по приготовлению пищи; приостановка или перезапуск выполнения операции; добавление или изменение пищевых ингредиентов и подтверждение присутствия пользователя.
В некоторых вариантах осуществления устройство также может содержать блок основания для поддержки контейнера, причем датчик может быть встроен в блок основания или между блоком основания и контейнером.
В некоторых вариантах осуществления блок управления также выполнен с возможностью обработки полученных результатов измерений для определения веса пищевого продукта в контейнере.
В некоторых вариантах осуществления также применяют внешнее устройство, причем внешнее устройство содержит блок управления и блок связи, блок связи внешнего устройства выполнен с возможностью приема команды пользовательского ввода, а блок управления внешнего устройства выполнен с возможностью выполнения операции на внешнем устройстве на основании команды пользовательского ввода, принятой от устройства.
В некоторых вариантах осуществления предложен способ эксплуатации устройства для обработки пищевого продукта, включающий: измерение взаимодействия пользователя с устройством с использованием датчика усилия в устройстве, который в противном случае используют для измерения рабочего параметра; прием в блоке управления устройства результатов измерений пользовательского взаимодействия, когда пользователь прикладывает усилие к устройству; обработку в блоке управления устройства принятых результатов измерений для определения того, было ли выполнено пользователем заданное пользовательское взаимодействие или заданный паттерн пользовательского взаимодействия, соответствующие команде пользовательского ввода; и управление блоком обработки пищевого продукта в зависимости от определенной команды пользовательского ввода.
В некоторых вариантах осуществления способ также может включать обработку в блоке управления устройства принятых результатов измерений для определения того, было ли выполнено пользователем заданное пользовательское взаимодействие, соответствующее закрытию закрывающего элемента.
В некоторых вариантах осуществления способ также может включать обработку в блоке управления устройства принятых результатов измерений для определения веса пищевого продукта в контейнере.
В некоторых вариантах осуществления обработка принятых результатов измерений может включать сопоставление принятых результатов измерений с заданным пользовательским взаимодействием или заданным паттерном пользовательского взаимодействия для определения команды пользовательского ввода, соответствующей заданному пользовательскому взаимодействию или заданному паттерну пользовательского взаимодействия.
В некоторых вариантах осуществления сопоставление принятых результатов измерений с заданным пользовательским взаимодействием или с заданным паттерном пользовательского взаимодействия может включать определение того, превышают ли результаты измерений заданное пороговое значение.
В некоторых вариантах осуществления способ также может включать измерение усилия, приложенного к устройству пользователем в качестве взаимодействия.
В некоторых вариантах осуществления предложен компьютерный программный продукт, содержащий компьютерочитаемый носитель, содержащий записанный на него компьютерочитаемый код, причем компьютерочитаемый код сконфигурирован таким образом, что его исполнение пригодным компьютером, процессором или блоком управления вызывает на этом компьютере, процессоре или блоке управления выполнение способа согласно третьему аспекту.
Описанные выше варианты осуществления позволяют устранить ограничения существующих устройств и способов. В частности, согласно вышеописанным аспектам и вариантам осуществления пользователи могут управлять устройством в ходе процесса приготовления пищи, не заботясь о том, чтобы их руки были очищены от грязи, жира или влаги, как описано выше.
Эти и другие аспекты настоящего изобретения станут очевидными и будут разъяснены со ссылкой на вариант (варианты) осуществления, описанный ниже.
Краткое описание чертежей
Для лучшего понимания настоящего изобретения и более ясного представления того, как его можно реализовать на практике, далее исключительно в качестве примера будет сделана ссылка на прилагаемые чертежи, на которых:
на фиг. 1 представлена блок-схема устройства для обработки пищевого продукта согласно варианту осуществления;
на фиг. 2 представлена блок-схема системы, включающей устройство для обработки пищевого продукта, согласно варианту осуществления;
на фиг. 3 показан вариант реализации системы, содержащей устройство для обработки пищевого продукта, согласно варианту осуществления;
на фиг. 4 представлена блок-схема, иллюстрирующая представленный в качестве примера способ эксплуатации устройства для обработки пищевого продукта, в соответствии с вариантом осуществления;
на фиг. 5 представлен график зависимости усилия от времени, измеренного с использованием устройства для обработки пищевого продукта, согласно варианту осуществления; и
на фиг. 6 представлен график зависимости усилия от времени, измеренного с использованием устройства для обработки пищевого продукта, согласно варианту осуществления.
Осуществление изобретения
Как отмечалось выше, в настоящем изобретении предложено усовершенствованное устройство и способ его эксплуатации, позволяющие решить существующие проблемы.
На фиг. 1 представлена блок-схема устройства 10 согласно варианту осуществления, используемого для обработки пищевого продукта. В некоторых вариантах осуществления устройство 10 может представлять собой блендер, кухонный комбайн, пароварку, фритюрницу с подачей воздуха, поджариватель хлеба (тостер), мультиварку и т.д. Следует понимать, что устройство 10 может представлять собой любое устройство, имеющее функцию обработки пищевого продукта, такую как приготовление пищи, жарка, термическая обработка, смешивание, взбалтывание, перемешивание, измельчение и т.д.
Как показано на фиг. 1, устройство 10 содержит контейнер 110 для приема пищевого продукта, блок 120 обработки пищевого продукта, выполненный с возможностью обработки пищевого продукта в контейнере, датчик 130 для измерения взаимодействия пользователя с устройством и блок 140 управления для управления работой устройства 10. Показанный вариант осуществления также содержит блок 150 связи, блок 160 отображения, блок 170 основания для поддержки контейнера 110 и блок 180 запоминающего устройства. В некоторых вариантах осуществления один или более из блоков 150, 160, 170, 180 могут отсутствовать.
Контейнер 110 может быть изготовлен из любого материала или комбинации материалов, предпочтительно из прозрачного материала, чтобы пользователь мог наблюдать процесс обработки пищевого продукта и состояние пищевого продукта, помещенного внутрь контейнера 110 во время использования устройства 10. В некоторых вариантах осуществления контейнер 110 может содержать другой непрозрачный материал, например, нержавеющую сталь.
Хотя это не показано на фиг. 1, в некоторых вариантах осуществления устройство 10 может содержать закрывающий элемент, позволяющий закрыть контейнер 110, чтобы заключить пищевой продукт внутри контейнера. Закрывающий элемент может быть выполнен в виде выдвижной панели или крышки, снимаемой с контейнера 110, или же откидной крышки или дверцы. В некоторых вариантах осуществления может быть предусмотрен фиксирующий механизм для закрепления закрывающего элемента на контейнере 110 во время использования устройства 10.
Кроме того, в некоторых вариантах осуществления контейнер 110 может быть выполнен с возможностью съемного размещения или установки на блоке 170 основания с фиксацией на блоке 170 основания во время использования устройства 10. Контейнер 110 может быть выполнен с возможностью снятия с блока 170 основания, например, для введения или извлечения пищевого продукта, для замены контейнера на другой контейнер, для очистки и т.д.
В некоторых вариантах осуществления блок 120 обработки пищевого продукта может содержать по меньшей мере один из режущего элемента, перемешивающего элемента и нагревательного элемента. В некоторых вариантах осуществления блок 120 обработки пищевого продукта может быть расположен внутри контейнера 110, так что пищевой продукт, помещенный внутрь контейнера 100, может быть обработан непосредственно блоком 120 обработки пищевого продукта.
Как описано выше, датчик 130 выполнен с возможностью измерения пользовательского взаимодействия с устройством 10. В частности, датчик измеряет усилие. В некоторых вариантах осуществления датчик 130 может, например, содержать весы, которые могут быть встроены в устройство 10 или могут применяться отдельно от других компонентов устройства 10. В некоторых вариантах осуществления датчик 130 может содержать переключающий элемент, активируемый при взаимодействии пользователя с устройством, например, при нажатии пользователем на участок устройства (отличный от самого переключающего элемента) с определенным усилием. В некоторых вариантах осуществления датчик 130 может содержать комбинацию пружинного элемента и переключающего элемента, причем пружинный элемент и переключающий элемент могут быть выполнены таким образом, что переключающий элемент активируется только в том случае, если пользовательское взаимодействие с устройством соответствует определенному условию, например, если усилие, приложенное пользователем к устройству, превышает определенное пороговое значение. В некоторых вариантах осуществления датчик 130 может быть встроен в блок 170 основания. В других вариантах осуществления датчик 130 может быть встроен между контейнером 110 и блоком 170 основания. В других вариантах осуществления датчик 130 может быть размещен отдельно от блока 170 основания. Датчик 130 может быть подключен к блоку 140 управления посредством беспроводной сети или проводного соединения.
Пользовательское взаимодействие представляет собой приложение пользователем усилия к устройству 10. Таким образом, датчик 130 содержит датчик усилия для измерения усилия, приложенного пользователем к устройству 10. Приложенное усилие может быть приложено пользователем к устройству в целом или к определенному компоненту устройства 10. Например, в некоторых вариантах осуществления, в которых устройство 10 содержит закрывающий элемент, датчик 130 может быть выполнен с возможностью измерения усилия (в течение некоторого времени), приложенного к закрывающему элементу. В некоторых вариантах осуществления результаты измерений датчика 130 могут отражать измеренное усилие по времени.
Блок 140 управления выполнен с возможностью приема от датчика 130 результатов измерений пользовательского взаимодействия и обработки результатов измерений для определения того, было ли выполнено пользователем заданное пользовательское взаимодействие или заданный паттерн пользовательского взаимодействия в соответствии с командой пользовательского ввода.
Блок 140 управления может быть реализован множеством способов с применением программного и/или аппаратного обеспечения для выполнения различных функций, описанных в данном документе. Блок 140 управления может содержать один или более микропроцессоров, или процессоров для цифровой обработки сигналов (digital signal processor, DSP), которые могут быть запрограммированы с использованием программного обеспечения или компьютерного программного кода для выполнения требуемых функций и/или для управления компонентами блока 140 управления с целью осуществления требуемых функций. Блок 140 управления может быть реализован в виде комбинации специализированного оборудования для выполнения некоторых функций (например, усилителей, предварительных усилителей, аналого-цифровых преобразователей (АЦП) и/или цифро-аналоговых преобразователей (ЦАП)) и процессора (например, одного или более программируемых микропроцессоров, контроллеров, процессоров для цифровой обработки сигналов и связанных схем) для выполнения других функций. Примеры компонентов, которые могут быть использованы в различных вариантах осуществления настоящего изобретения, включают, без ограничений, универсальные микропроцессоры, процессоры для цифровой обработки сигналов, специализированные интегральные схемы (application specific integrated circuit, ASIC) и программируемые вентильные матрицы (field-programmable gate array, FPGA).
В различных вариантах реализации блок 140 управления может быть связан с одним или более блоками 180 запоминающего устройства (или же может содержать их), которые содержат запоминающее устройство любого типа, например кэш или системное запоминающее устройство, включая энергозависимое (для кратковременного хранения данных) и энергонезависимое запоминающее устройство (для долговременного хранения данных) компьютера, такое как оперативное запоминающее устройство (ОЗУ), статическое ОЗУ (static RAM, SRAM), динамическое ОЗУ (dynamic RAM, DRAM), постоянное запоминающее устройство (ПЗУ), программируемое постоянное запоминающее устройство (ППЗУ), стираемое программируемое постоянное запоминающее устройство (СППЗУ) и электрически стираемое программируемое постоянное запоминающее устройство (ЭСППЗУ). Блок 140 управления или связанный с ним блок 180 запоминающего устройства также может быть использован для хранения программного кода, который может выполняться процессором в блоке 140 управления для выполнения способа, описанного в данном документе. В некоторых вариантах осуществления блок 180 запоминающего устройства может хранить шаблоны сообщений или контент для сообщений, которые могут быть использованы при генерации сообщений согласно способу, описанному ниже.
В некоторых вариантах осуществления, в которых устройство 10 содержит закрывающий элемент, блок 140 управления может быть выполнен с возможностью обработки принятых результатов измерений для определения того, было ли выполнено пользователем заданное взаимодействие, соответствующее закрытию закрывающего элемента.
В некоторых вариантах осуществления блок 140 управления также может быть выполнен с возможностью обработки полученных результатов измерений для определения веса пищевого продукта в контейнере.
В некоторых вариантах осуществления блок 140 управления может быть выполнен с возможностью сопоставления принятых результатов измерений с заданным пользовательским взаимодействием или заданным паттерном пользовательского взаимодействия для определения соответствия команды пользовательского ввода заданному пользовательскому взаимодействию или заданному паттерну пользовательского взаимодействия. В этих вариантах осуществления сопоставление принятых результатов измерений с заданным пользовательским взаимодействием или с заданным паттерном пользовательского взаимодействия может включать определение того, превышают ли результаты измерений определенное пороговое значение.
Например, блок 140 управления может быть выполнен с возможностью обработки результатов измерения усилия для определения по меньшей мере одного из: величины усилия, продолжительности приложения усилия, количества раз приложения усилия в течение заданного периода времени и периода времени между приложением усилия и последующим приложением усилия. В этих вариантах осуществления заданное пользовательское взаимодействие может представлять собой приложение усилия, величина которого превышает определенное пороговое значение. В этом случае, если усилие, измеренное с помощью датчика 130, превышает указанное пороговое значение (т.е. соответствует заданному пользовательскому взаимодействию), блок 140 управления определяет, что заданное пользовательское взаимодействие, соответствующее команде пользовательского ввода, было выполнено пользователем. Более подробный пример определения того, было ли выполнено заданное пользовательское взаимодействие, соответствующее команде пользовательского ввода, представлен в описании ниже со ссылкой на фиг. 5.
Кроме того, в некоторых вариантах осуществления команда пользовательского ввода может соответствовать операции, которая должна быть выполнена по меньшей мере одним из: блока 140 управления, устройства 10 и внешнего устройства. Например, в некоторых вариантах осуществления заданное пользовательское взаимодействие может представлять собой приложение усилия, величина которого превышает определенное пороговое значение, и в таких вариантах осуществления указанное заданное пользовательское взаимодействие может соответствовать команде пользовательского ввода, которая, в свою очередь, может соответствовать конкретной операции, например, включению/выключению устройства 10. В этом случае, если блок 140 управления определяет, что усилие, приложенное пользователем, превышает пороговое значение, он затем может определить это как команду пользовательского ввода, соответствующую включению или выключению устройства 10, и впоследствии выполнить эту операцию. В некоторых вариантах осуществления команда пользовательского ввода может относиться к изменению состояния устройства, например к включению/выключению устройства 10, изменению уставки или рабочего параметра устройства, например уставки времени, уставки температуры и/или уставки скорости устройства 10, изменению программы устройства 10, переходу к следующему этапу руководства для пользователя по приготовлению пищи, приостановке/перезапуску работы, добавлению/изменению ингредиентов и/или подтверждению присутствия пользователя. Две или более из этих команд пользовательского ввода могут иметь соответствующее сопоставленное заданное взаимодействие или заданный паттерн взаимодействия.
В некоторых вариантах осуществления уставка времени для устройства 10 может представлять собой период времени, в течение которого блок 140 управления управляет работой блока 120 обработки пищевого продукта, например, выполнением нарезки/смешивания в течение 1 минуты. В некоторых вариантах осуществления уставка времени устройства 10 может представлять собой период времени, на который устройство 10 автоматически включается/выключается. В некоторых вариантах осуществления уставка температуры устройства 10 может представлять собой уставку температуры внутри контейнера 110 устройства 10. В некоторых вариантах осуществления уставка скорости устройства 10 может представлять собой скорость, которую блок 140 управления устанавливает для работы блока 120 обработки пищевого продукта, например, выполнения нарезки/смешивания при 500 об/мин. В некоторых вариантах осуществления программа устройства 10 может содержать набор уставок времени, и/или уставок температуры и/или уставок скорости работы блока 120 обработки пищевого продукта. В некоторых вариантах руководства для пользователя по приготовлению пищи включают множество этапов, которые могут отображаться для пользователя в блоке отображения (например, на устройстве 10 или на внешнем устройстве), причем каждый этап соответствует этапу в рецепте приготовления продукта питания.
В некоторых вариантах осуществления устройство 10 может содержать блок 160 отображения. Блок 160 отображения может быть выполнен с возможностью отображения уставки и/или состояния устройства, например, текущего состояния включения/выключения устройства 10. В некоторых вариантах осуществления блок 160 отображения может представлять собой блок отображения с сенсорным экраном, который может принимать дополнительный пользовательский ввод. В некоторых вариантах осуществления блок 160 отображения может представлять собой часть пользовательского интерфейса.
В некоторых вариантах осуществления множество пользовательских взаимодействий и/или паттернов пользовательского взаимодействия вместе с соответствующими командами пользовательского ввода и соответствующими операциями могут храниться в блоке 180 запоминающего устройства таким образом, что блок 140 управления может извлекать и сравнивать по меньшей мере одно из множества пользовательских взаимодействий или паттернов пользовательского взаимодействия с измеренным пользовательским взаимодействием, чтобы определить, соответствует ли измеренное взаимодействие команде пользовательского ввода.
Кроме того, согласно некоторым вариантам осуществления уставка и/или состояние устройства 10 могут храниться в блоке 180 запоминающего устройства в устройстве 10. Аналогичным образом, в некоторых вариантах осуществления блок 140 управления может быть выполнен с возможностью управления блоком 180 запоминающего устройства для обеспечения хранения по меньшей мере одной из множества уставок времени устройства 10, множества уставок температуры устройства 10, множества уставок скорости устройства 10, множество программ устройства 10, множества этапов руководств для пользователя по приготовлению пищи и множества руководств для пользователя по приготовлению пищи для использования в способе, описанном в настоящем документе.
Альтернативно или дополнительно, в некоторых вариантах осуществления уставка и/или состояние устройства, такие как текущее состояние включения/выключения устройства 10, могут храниться в запоминающем устройстве, внешнем по отношению к устройству 10 (т.е. отдельном или удаленном от него), например, запоминающем устройстве другого устройства или прибора. Блок 180 запоминающего устройства в устройстве 10 может быть выполнен с возможностью хранения программного кода, который может выполняться блоком 140 управления для выполнения способа, описанного в настоящем документе. В некоторых вариантах осуществления альтернативно или дополнительно к информации, описанной выше, блок 180 запоминающего устройства в устройстве 10 может быть использован для хранения других данных (или информации), полученных или созданных блоком 140 управления устройства 10 или полученных от любых интерфейсов, запоминающих устройств или устройств, которые являются внешними по отношению к устройству 10. Блок 140 управления устройства 10 может быть выполнен с возможностью управления блоком 180 запоминающего устройства для обеспечения хранения указанных данных (или информации).
В некоторых вариантах осуществления устройство 10 может содержать пользовательский интерфейс. Пользовательский интерфейс устройства 10 может быть использован для предоставления пользователю устройства 10 информации, полученной в результате осуществления способа, описанного в настоящем документе. Блок 140 управления устройства 10 может быть выполнен с возможностью управления пользовательским интерфейсом для предоставления информации, полученной в результате осуществления способа, описанного в настоящем документе. Пользовательский интерфейс, упоминаемый в настоящем документе, может представлять собой любой пользовательский интерфейс, позволяющий визуально воспроизводить (или выводить на дисплей или отображать) данные (или информацию) пользователю устройства 10. Блок 160 отображения, как описано выше, в некоторых вариантах осуществления может представлять собой часть пользовательского интерфейса устройства 10.
Альтернативно или дополнительно, упоминаемый в настоящем документе пользовательский интерфейс может представлять собой любой пользовательский интерфейс, позволяющий пользователю устройства 10 обеспечивать дополнительный пользовательский ввод, взаимодействовать с устройством 10 и/или управлять им. Например, упоминаемый в настоящем документе пользовательский интерфейс может содержать один или более переключателей, одну или более кнопок, кнопочную панель, клавиатуру, сенсорный экран или приложение (например, на планшете или смартфоне), один или более микрофонов или любой другой аудиокомпонент, или любой другой компонент пользовательского интерфейса или комбинацию компонентов пользовательского интерфейса.
Блок (или схема) 150 связи может быть выполнен с возможностью обеспечения обмена данными устройства 10 с любыми интерфейсами, запоминающими устройствами и устройствами, которые являются внутренними или внешними по отношению к устройству 10. Блок 150 связи может осуществлять обмен данными с любыми интерфейсами, запоминающими устройствами и устройствами по беспроводной сети или посредством проводного соединения. Например, блок 150 связи может осуществлять обмен данными с блоком 180 запоминающего устройства в устройстве 10 или любым другим запоминающим устройством по беспроводной сети или посредством проводного соединения. Аналогичным образом, блок 150 связи может осуществлять обмен данными с пользовательским интерфейсом (не показан на фиг. 1) устройства 10 или любым другим пользовательским интерфейсом по беспроводной сети или посредством проводного соединения.
Следует понимать, что на фиг. 1 показаны только компоненты, необходимые для иллюстрации этого аспекта устройства, а в практической реализации помимо показанных компонентов устройство 10 может содержать дополнительные компоненты. Например, устройство 10 может содержать аккумулятор или другой источник питания для питания устройства 10 или средство для подключения устройства 100 к электросети.
Как упомянуто выше, в некоторых вариантах осуществления блок 150 связи может осуществлять обмен данными с другими устройствами по беспроводной сети или посредством проводного соединения. На фиг. 2 показана блок-схема системы 1, включающей устройство 10 для обработки пищевого продукта, такое как устройство, описанное со ссылкой на фиг. 1, и внешнее устройство 20, в котором блок 150 связи устройства 10 выполнен с возможностью по меньшей мере передачи информации с устройства 10 на внешнее устройство 20. В некоторых вариантах осуществления внешнее устройство 20 может представлять собой смартфон, планшетный компьютер, ноутбук, настольный компьютер и т.д.
В варианте осуществления, показанном на фиг. 2, устройство 10 содержит контейнер 110, блок 120 обработки пищевого продукта, датчик 130, блок 140 управления для управления работой устройства 10, блок 150 связи и блок 170 основания для поддержки контейнера 110. Для краткости изложения объяснение, относящееся к контейнеру 110, блоку 120 обработки пищевого продукта, датчику 130, блоку 170 основания и блоку 140 управления, опущено, поскольку эти компоненты функционируют так же, как описано в отношении устройства 10, показанного на фиг. 1.
Внешнее устройство 20 содержит блок 210 связи, запоминающее устройство 220 и блок 230 отображения. Блок 210 связи внешнего устройства 20 выполнен с возможностью приема информации от блока 150 связи устройства 10. Например, блок 210 связи внешнего устройства выполнен с возможностью приема информации, относящейся к уставке и/или состоянию устройства 10. В этих вариантах осуществления блок 230 отображения внешнего устройства 20 может быть выполнен с возможностью отображения принятой информации. Таким образом, в некоторых вариантах осуществления, в которых устройство 10 не оснащено средством отображения (например, блоком 160 отображения), информация, относящаяся к устройству 10 и/или процессу обработки пищевого продукта в устройстве 10, может отображаться для пользователя посредством блока 230 отображения на внешнем устройстве 20.
В некоторых вариантах осуществления блок 150 связи устройства 10 также может быть выполнен с возможностью приема информации от внешнего устройства 20. В этих вариантах осуществления блок 210 связи внешнего устройства 20 может быть выполнен с возможностью передачи информации. Например, блок 210 связи внешнего устройства 20 может быть выполнен с возможностью передачи команды пользовательского ввода в блок 150 связи устройства 10, чтобы остановить работу блока 120 обработки пищевого продукта устройства 10 при достижении последнего этапа руководства для пользователя по приготовлению пищи, хранимого в запоминающем устройстве 220 внешнего устройства 20. Когда блок 150 связи устройства 10 принимает указанную команду пользовательского ввода от внешнего устройства 20, блок 140 управления может отправить в блок 120 обработки пищевого продукта команду остановки его функционирования.
Следует понимать, что на фиг. 2 показаны только компоненты, необходимые для иллюстрации указанного аспекта системы, а в практической реализации помимо показанных компонентов система 1, устройство 10 и/или внешнее устройство 20 могут содержать дополнительные компоненты. Например, внешнее устройство 20 может содержать аккумулятор или другой источник питания для питания внешнего устройства 20 или средства для подключения внешнего устройства 20 к электросети.
Вариант реализации системы, включающей устройство для обработки пищевого продукта согласно варианту осуществления, показан на фиг. 3. В этом варианте реализации устройство 10 в системе 1 представляет собой блендер, содержащий контейнер 110 для приема пищевого продукта, причем контейнер 110 содержит закрывающий элемент 112 в виде съемной или откидной крышки. В некоторых вариантах осуществления закрывающий элемент 112 может быть прикреплен к контейнеру 110 с помощью шарнирного механизма таким образом, что закрывающий элемент 112 может быть открыт, чтобы пользователь мог положить пищевой продукт в контейнер, и закрыт, чтобы заключить пищевой продукт в контейнере 110, без полного отделения от контейнера 110.
Блок 120 обработки пищевого продукта выполнен в виде режущего элемента, который расположен внутри контейнера 110 таким образом, что пищевые продукты, помещенные внутрь контейнера 110, могут быть обработаны с помощью блока 120 обработки пищевого продукта. Контейнер 110 может быть выполнен с возможностью съемной установки на блоке 170 основания устройства 10. В этом варианте осуществления в блоке 170 основания обеспечен элемент 190 для приведения в действие в форме ручки, который позволяет пользователю включать или выключать устройство 10.
Устройство 10 также содержит датчик 130 усилия в виде весов, расположенный в нижней части устройства 10, в частности, встроенный в нижнюю часть блока 170 основания для измерения усилия, прикладываемого пользователем 30 к устройству 10. Альтернативно, в некоторых вариантах осуществления датчик 130 может располагаться отдельно от контейнера 110 и/или блока 170 основания, но подключен к блоку управления по беспроводной сети или посредством проводного соединения.
Хотя это не показано на фиг. 3, устройство 10 также содержит блок управления, выполненный с возможностью приема результатов измерения усилия от датчика 130 и обработки принятых результатов измерения усилия для определения того, соответствует ли заданное пользовательское взаимодействие или заданный паттерн пользовательского взаимодействия команде пользовательского ввода, введенной пользователем 30. Примеры заданных пользовательских взаимодействий или заданных паттернов пользовательского взаимодействия описаны со ссылкой на фиг. 5 и 6.
В некоторых вариантах осуществления блок управления также может быть выполнен с возможностью определения операции, соответствующей команде пользовательского ввода, которая соответствует заданному пользовательскому взаимодействию или заданному паттерну пользовательского взаимодействия. Например, в некоторых вариантах осуществления заданное пользовательское взаимодействие может представлять собой приложение усилия, превышающего определенное пороговое значение, и в этих вариантах осуществления это заданное пользовательское взаимодействие может соответствовать конкретной команде ввода пользователя для выполнения операции на устройстве 10, например, для переключения или изменения уставки времени/температуры/скорости устройства 10. В этом случае, если блок 140 управления определяет, что приложенное пользователем 30 усилие превышает пороговое значение, он может затем определить его как команду пользовательского ввода для переключения или изменения уставки времени/температуры/скорости устройства 10.
Система 1 также содержит внешнее устройство 20. В этом варианте осуществления внешнее устройство 20 представляет собой смартфон. В некоторых вариантах осуществления внешнее устройство 20 может представлять собой устройство другого типа, такое как планшет или компьютер. На смартфон в этом варианте осуществления может быть установлено мобильное приложение для приготовления пищи с помощью руководства. Мобильное приложение может содержать множество руководств для пользователя по приготовлению пищи, каждое из которых соответствует рецепту, причем каждое из множества руководств пользователя по приготовлению пищи содержит множество этапов. Смартфон содержит блок 230 отображения, который в этом варианте осуществления представляет собой сенсорный экран. Однако следует понимать, что в некоторых вариантах осуществления блок 230 отображения внешнего устройства в системе может иметь другой вид.
Хотя это не показано на фиг. 3, устройство 10 содержит блок связи, выполненный с возможностью передачи информации на внешнее устройство 20. В некоторых вариантах осуществления блок связи также может быть выполнен с возможностью приема информации от внешнего устройства 20. Подробное объяснение функционирования блока связи устройства 10 опущено, поскольку очевидно, что блок связи работает аналогично тому, как описано со ссылкой на фиг. 1.
Таким образом, предложена система 1, в которой пользователь 30 может управлять работой блока 120 обработки пищевого продукта устройства 10, нажимая на устройство 10 (прилагая усилие). Кроме того, на блоке 230 отображения внешнего устройства пользователь может просмотреть уставку и/или состояние устройства 10.
Блок-схема на фиг. 4 иллюстрирует способ функционирования устройства 10 в соответствии с настоящим изобретением. Этот способ может быть реализован с помощью блока 140 управления устройства 10 и понятно, что в некоторых вариантах осуществления устройство 10 может содержать компьютерный программный код, позволяющий блоку 140 управления осуществлять способ.
На первом этапе S41 датчик 130 измеряет взаимодействие пользователя с устройством 10. Взаимодействие с пользователем представляет собой усилие, прикладываемое пользователем к устройству 10.
После измерения взаимодействия пользователя с устройством 10 способ переходит к следующим этапам S42 и S43, на которых результаты измерений пользовательского взаимодействия поступают в блок 140 управления и блок 140 управления обрабатывает полученные результаты измерений для определения того, соответствует ли заданное пользовательское взаимодействие или заданный паттерн пользовательского взаимодействия команде пользовательского ввода, введенной пользователем. Например, в некоторых вариантах осуществления, в которых пользовательское взаимодействие представляет собой усилие, прикладываемое пользователем, блок 140 управления может обрабатывать результаты измерений и определять по меньшей мере одно из: величины усилия, приложенного пользователем, продолжительности приложения усилия пользователем, количества раз приложения усилия пользователем в течение заданного периода времени и периода времени между приложением усилия и последующим приложением усилия.
В некоторых вариантах осуществления этап обработки S43 включает сопоставление принятых результатов измерений с заданным пользовательским взаимодействием или заданным паттерном пользовательского взаимодействия для определения команды пользовательского ввода, соответствующей заданному пользовательскому взаимодействию или заданному паттерну пользовательского взаимодействия. В этих вариантах осуществления сопоставление принятых результатов измерений с заданным пользовательским взаимодействием или с заданным паттерном пользовательского взаимодействия может включать определение того, превышают ли результаты измерений определенное пороговое значение. Примеры того, как принятые результаты измерений используют для определения того, было ли выполнено заданное пользовательское взаимодействие или заданный паттерн пользовательского взаимодействия, соответствующие команде пользовательского ввода, представлены в пунктах описания, ссылающихся на фиг. 5 и 6.
На этапе S44 выполняется операция, основанная на результатах этапа S43 обработки. Эта операция может выполняться по меньшей мере одним из блока 140 управления, устройства 10 и внешнего устройства. Например, в некоторых вариантах осуществления, в которых устройство 10 подключено к внешнему устройству, выполнение этапа S44 может включать передачу команды пользовательского ввода (которая, например, может соответствовать переходу к следующему этапу в руководстве для пользователя по приготовлению пищи, хранящемся на внешнем устройстве) с помощью блока 150 связи устройства 10 на внешнее устройство.
В некоторых вариантах осуществления, в которых устройство 10 не подключено к внешнему устройству 20 или не содержит блок 150 связи, выполнение этапа S44 может включать управление блоком 120 обработки пищевого продукта, и/или изменение уставок и/или состояния устройства 10. Например, если команда пользовательского ввода соответствует операции изменения уставки скорости устройства 10, а блок 120 обработки пищевого продукта содержит режущий элемент, блок 140 управления может быть выполнен с возможностью управления режущим элементом блока 120 обработки пищевого продукта на основании измененной уставки скорости.
Таким образом, согласно этому способу пользователь может управлять работой устройства 10, осуществляя пользовательское взаимодействие с устройством, например прикладывая усилие ко всему устройству 10, без необходимости использования переключателей или кнопок или же компонентов пользовательского интерфейса других типов, таких как сенсорный дисплей.
Как упоминалось выше, пользовательское взаимодействие включает усилие, прикладываемое пользователем к устройству 10. График на фиг. 5 иллюстрирует результаты измерения усилия, которое может быть измерено с помощью датчика 130 устройства 10 и впоследствии использованы для определения того, была ли введена команда пользовательского ввода. По оси Y отложены значения величины усилия, а по оси X - время.
t1
t2
t1
t2
t1
t2
Как показано на графике на фиг. 5, в момент времени T1 с помощью датчика 130 измерено первое усилие F1, в момент времени T2 с помощью датчика 130 измерено второе усилие F2, а в момент времени T3 с помощью датчика 130 измерено третье усилие F3. Первое усилие F1 имеет величину M1, второе усилие F2 имеет величину M2, а третье усилие F3 имеет величину M3, причем M1 < M < M2 < M < M3, M представляет собой первое пороговое значение усилия, а M представляет собой второе пороговое значение усилия. Первое пороговое значение M усилия в этом варианте осуществления может представлять собой пороговое значение для определения того, является ли усилие, приложенное пользователем, преднамеренным или случайным, а второе пороговое значение M усилия может представлять собой пороговое значение для различения между первой командой пользовательского ввода и второй командой пользовательского ввода.
t1
Другими словами, если измеренное с помощью датчика 130 усилие не превышает первое заданное пороговое значение M, как в случае первого усилия F1, блок 140 управления в этом варианте осуществления определяет, что пользователем не было выполнено заданное пользовательское взаимодействие или заданный паттерн пользовательского взаимодействия, соответствующие команде ввода пользователя. Усилие F1 рассматривается как случайное приложение усилия, которое нельзя интерпретировать как пользовательский ввод.
t1
t2
t1
t2
Если измеренное с помощью датчика 130 усилие превышает первое пороговое значение M, но не превышает второе пороговое значение M, как в случае второго усилия F2, блок 140 управления в этом варианте осуществления определяет, что пользователем было выполнено первое заданное пользовательское взаимодействие, соответствующее первой команде пользовательского ввода. В этом случае первое заданное пользовательское взаимодействие представляет собой усилие, величина которого находится между первым пороговым значением M и вторым пороговым значением M. Например, первая команда пользовательского ввода, соответствующая первому заданному пользовательскому взаимодействию, может представлять собой команду изменения уставки времени устройства 10.
t1
t2
t2
Если измеренное с помощью датчика 130 усилие превышает первое пороговое значение M и второе пороговое значение M, как в случае третьего усилия F3, блок 140 управления в этом варианте осуществления определяет, что пользователем было выполнено второе заданное пользовательское взаимодействие, соответствующее второй команде пользовательского ввода. В этом случае второе заданное пользовательское взаимодействие представляет собой усилие, величина которого превышает второе пороговое значение M. Например, вторая команда пользовательского ввода, соответствующая второму заданному пользовательскому взаимодействию, может представлять собой команду изменения программы устройства 10.
В других вариантах осуществления может быть выбрано заданное пороговое(-ые) значение(-я) другого типа, соответствующее команде пользовательского ввода другого типа. Например, в некоторых вариантах осуществления, в которых датчик 130 выполнен с возможностью измерения продолжительности времени приложения усилия пользователем, одно или более пороговых значений продолжительности времени могут быть использованы в качестве заданных пользовательских взаимодействий.
График на фиг. 6 иллюстрирует различные типы паттернов усилия, которые могут быть определены блоком 140 управления устройства 10 и впоследствии использованы для определения того, был ли выполнен пользователем заданный паттерн пользовательского взаимодействия, соответствующий команде пользовательского ввода, согласно настоящему изобретению. По оси Y отложены значения величины усилия, а по оси X - время.
Как показано на графике по фиг. 6, в момент времени T4 датчик 130 измеряет четвертое усилие F4, в момент времени T5 пятое усилие F5, в момент времени T6 шестое усилие F6 и в момент времени T7 седьмое усилие F7. Усилия F4, F5, F6 и F7 могут быть одинаковыми по величине или могут различаться по величине (показано на фиг. 6). Предполагается, что все из усилий F4, F5, F6 и F7 представляют собой преднамеренные приложения усилия пользователем, что может быть определено блоком 140 управления путем сравнения величины каждого из этих усилий с заданным пороговым значением, как описано со ссылкой на фиг. 5.
В этом варианте осуществления датчик 130 выполнен с возможностью измерения периода времени между приложением усилия и последующим приложением усилия. Таким образом, первый период P1 времени между T4 и T5, второй период P2 времени между T5 и T6, третий период P3 времени между T6 и T7 соответственно измерены с помощью датчика 130.
t
t
t
Каждый из указанных измеренных периодов P1, P2, P3 времени сравнивают с первым пороговым значением P времени с помощью блока 140 управления, чтобы определить, был ли выполнен пользователем заданный паттерн пользовательского взаимодействия, соответствующий команде пользовательского ввода. В этом варианте осуществления P2 > P1 > P > P3, где P представляет собой первое пороговое значение времени. Другими словами, только третий период P3 времени между T6 и T7 короче первого порогового значения времени, а шестое и седьмое усилия F6 и F7, соответствующие третьему периоду P3 времени, таким образом, определяют вместе как «двойное нажатие», в то время как четвертое усилие F4 и пятое усилие F5 определены по отдельности как «одиночные нажатия». В этом варианте осуществления «одиночное нажатие» представляет собой первый заданный паттерн пользовательского взаимодействия, тогда как «двойное нажатие» представляет собой второй заданный паттерн пользовательского взаимодействия. В некоторых вариантах осуществления первый заданный паттерн пользовательского взаимодействия может соответствовать первой команде пользовательского ввода, тогда как второй заданный паттерн пользовательского взаимодействия может соответствовать второй команде пользовательского ввода. Например, в некоторых вариантах осуществления, когда пользователь выполняет «одиночное нажатие» на устройстве 10, блок 140 управления может определить такое пользовательское взаимодействие как команду пользовательского ввода для изменения уставки скорости для устройства 10, а когда пользователь выполняет «двойное нажатие на устройстве», блок 140 управления может определить такое пользовательское взаимодействие как команду пользовательского ввода для включения/выключения устройства 10.
В других вариантах осуществления может быть выбрано заданное пороговое(-ые) значение(-я) другого типа, соответствующее команде пользовательского ввода другого типа. Например, в некоторых вариантах осуществления, в которых датчик 130 выполнен с возможностью измерения величины усилия, приложенного пользователем, одно или более заданных пороговых значений усилия могут быть использованы как альтернатива или в дополнение к пороговым значениям времени в качестве заданных паттернов пользовательского взаимодействия.
Настоящее изобретение, как описано выше, включает контроль приложенного усилия. Эта величина усилия может быть использована для обнаружения закрытия крышки или для измерения веса пищевого продукта в качестве возможных рабочих параметров, которые, таким образом, будут контролироваться. Кроме того, измерение усилия используют для отслеживания пользовательского взаимодействия, при котором пользователь прикладывает усилие, например, нажимает на устройство.
Однако более обобщенно концепция настоящего изобретения может быть определена более широко как устройство для обработки пищевого продукта, содержащее:
контейнер для приема пищевого продукта;
блок обработки пищевого продукта для выполнения обработки пищевого продукта в контейнере;
датчик для измерения рабочего параметра и
блок управления для управления работой блока обработки пищевого продукта на основании результатов измерений, полученных от датчика, причем датчик также выполнен с возможностью измерения взаимодействия пользователя с устройством и причем блок управления выполнен с возможностью приема результатов измерений этого пользовательского взаимодействия от датчика; и для обработки принятых результатов измерений для определения того, было ли выполнено пользователем заданное пользовательское взаимодействие или заданный паттерн пользовательского взаимодействия, соответствующие команде пользовательского ввода.
Датчик имеет назначение, не связанное с определением пользовательского взаимодействия. В вышеописанных вариантах реализации рабочий параметр, измеряемый датчиком, представляет собой усилие, в частности направленное вниз усилие. Назначение датчика, отличное от определения пользовательского взаимодействия, также может заключаться в обнаружении закрытия крышки или в предварительном измерении веса пищевого продукта.
Однако в рамках общей концепции, лежащей в основе настоящего изобретения, возможны, но не заявлены, и другие варианты. Рабочий параметр может включать любую функцию контроля, которая обеспечивает информацию о функционировании устройства. Например, вместо датчика усилия, такого как датчик веса, как описано выше, датчик может представлять собой датчик температуры, оптический датчик, емкостной датчик, датчик скорости или датчик ускорения. Датчик может быть использован для измерения любого связанного рабочего параметра, например температуры пищевого продукта и/или температуры внутри контейнера, скорости нарезки в блоке обработки пищевого продукта и т.д. Эта информация может быть использована блоком управления для управления блоком обработки пищевого продукта. В соответствии с общей концепцией датчик также может быть предпочтительно использован для обнаружения взаимодействия пользователя с устройством. Затем эта информация может быть использована блоком управления для определения команды пользовательского ввода от пользователя.
В зависимости от типа датчика, доступного в устройстве, пользовательское взаимодействие может иметь разные формы. Например, в примерах, уже обсуждавшихся выше, в соответствии с заявленным изобретением пользовательское взаимодействие представляет собой заданное усилие или паттерн усилия, прилагаемого пользователем к части устройства (отличной от пользовательского интерфейса), например, к крышке или дверце устройства. Указанное усилие может иметь определенную величину и/или продолжительность действия. Взаимодействие этого типа может быть обнаружено, например, датчиком усилия, таким как датчик веса, в устройстве.
В некоторых других примерах в пределах объема настоящего изобретения пользовательское взаимодействие может заключаться в изменении ориентации компонента устройства, таком как, например, открытие или закрытие выдвижной панели или закрывающего элемента контейнера или устройства, такого как крышка или дверца для заключения пищевого продукта внутри контейнера. Взаимодействие этого типа также может быть обнаружено, например, с помощью датчика усилия или датчика веса, в соответствии с настоящим изобретением. Альтернативно и в рамках общей концепции, лежащей в основе настоящего изобретения, указанное изменение ориентации может быть обнаружено с помощью другого датчика, такого как датчик температуры, если открытие или закрытие крышки или дверцы приводит к измеримому изменению температуры внутри контейнера или устройства. Альтернативно, оно может быть обнаружено с помощью оптического датчика, емкостного датчика или датчика перемещения (датчика скорости или датчика ускорения). В любом случае блок управления может быть выполнен с возможностью обработки принятых результатов измерений от соответствующих датчиков для определения того, было ли выполнено пользователем заданное пользовательское взаимодействие, соответствующее открытию или закрытию закрывающего элемента.
В некоторых примерах пользовательское взаимодействие может представлять собой изменение настройки устройства, такое как, например, размещение контейнера в устройстве или извлечение контейнера из него, или же смену инструмента в блоке обработки пищевого продукта. Взаимодействие этого типа может быть, соответственно, обнаружено с помощью датчика усилия, такого как датчик веса в соответствии с настоящим изобретением, или оптический датчик, емкостной датчик, датчик скорости или датчик ускорения в соответствии с общей концепцией, лежащей в основе настоящего изобретения.
В некоторых примерах пользовательское взаимодействие может заключаться в добавлении ингредиентов в контейнер или удалении ингредиентов из контейнера. Взаимодействие этого типа также может быть обнаружено, например, с помощью датчика усилия, такого как датчик веса, или также с помощью оптического датчика или датчика температуры.
В некоторых примерах в соответствии с общей концепцией, лежащей в основе настоящего изобретения, пользовательское взаимодействие может включать присутствие руки пользователя на устройстве или рядом с ним. Взаимодействие этого типа может, например, быть обнаружено с помощью оптического датчика.
Таким образом, существуют различные варианты управления устройством простым и интуитивно понятным способом без необходимости в обычном пользовательском интерфейсе (хотя такой интерфейс, конечно, все же также может быть включен в устройство, например, для ввода более сложных команд пользовательского ввода).
Хотя настоящее изобретение было проиллюстрировано и подробно описано на чертежах и в предшествующем описании, такие иллюстрации и описание следует рассматривать как приведенные в качестве примера, а не ограничивающие; настоящее изобретение не ограничивается раскрытыми вариантами осуществления.
Изменения раскрытых вариантов осуществления могут быть предложены и осуществлены специалистами в данной области техники после ознакомления с чертежами, описанием и прилагаемой формулой изобретения. В формуле изобретения термин «содержащий» не исключает другие элементы или этапы, а грамматические средства выражения формы единственного числа не исключают множественность. Один процессор или другой блок может выполнять функции нескольких элементов, указанных в формуле изобретения. Сам факт того, что определенные средства изложены во взаимно различных зависимых пунктах формулы изобретения, не означает, что комбинация этих средств не может быть использована для получения преимущества. Компьютерную программу могут хранить/распространять на пригодном носителе, таком как оптический носитель данных или полупроводниковый носитель данных, поставляемый вместе с другим оборудованием или в виде его части, но также могут распространять в других формах, например, по Интернету или посредством других проводных или беспроводных телекоммуникационных систем. Никакие ссылочные позиции в формуле изобретения не следует рассматривать как ограничивающие ее объем.