СИСТЕМА ДЛЯ ПРИГОТОВЛЕНИЯ НАПИТКА И СПОСОБ ПРИГОТОВЛЕНИЯ НАПИТКА
BEVERAGE PREPARATION SYSTEM AND METHOD FOR PREPARING BEVERAGE

Область техники, к которой относится изобретение
Изобретение относится к системе для приготовления напитка.
Изобретение дополнительно относится к способу приготовления напитка.
Изобретение дополнительно относится к компьютерному программному продукту для управления системой для приготовления напитка.
Изобретение, кроме того, дополнительно относится к носителю данных, содержащему компьютерный программный продукт.
УРОВЕНЬ ТЕХНИКИ
В настоящее время, автоматические устройства для приготовления напитков предлагают пользователю все больше и больше опций для управления композицией и другими параметрами выдаваемого напитка.
Примерами таких параметров являются
- смесь между основным продуктом (обычно кофе) и добавками (обычно молоко),
- смесь между основным продуктом и одним или более ароматизаторами,
- смесь разных добавок (например, 50-50 соевое молоко и обезжиренное молоко)
Крепость напитка
Объем напитка
Любой другой параметр, который влияет на вкус напитка (например, температура, слой пены, предварительное настаивание, давление).
В последнее время стали доступными устройства, которые оснащены множеством контейнеров, предназначенных для размещения разных типов кофе, и смешивающим устройством для смешивания кофе из этих контейнеров в соответствии с определенным отношением смешивания. Типично, отношение смешивания устанавливается в соответствии с предварительно заданной установкой производителем или оператором. В 3-х ингредиентном устройстве, ингредиенты могут, например, смешиваться в соответствии с отношением 25%-25%-50%.
Обеспечение пользователю возможности управления отношением смешивания рассматривается привлекательной возможностью, но это делало бы работу устройства еще более сложной.
Еще один осложняющий фактор заключается в том, что как только процесс выдачи напитка начался, он не может отменяться без бесполезного расходования материала, например ингредиентов напитка, который уже был выдан. Также, если автоматическое устройство может только выдавать напиток со встроенными расходными материалами, это предполагает, что чашка, использованная для выдачи ошибочного заваривания, становится непригодной для дальнейшего использования.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Целью настоящего изобретения является обеспечение системы для приготовления напитка, которая является управляемой более интуитивным образом, при этом уменьшая риск ошибочных операций управления. Эта цель достигается с помощью системы по п.1 формулы изобретения. В формуле изобретения и описании определение "подвижная" касательно виртуальной кнопки используется для указания того, что узел управления выполнен с возможностью определения, совпадает ли точка контакта с физическим объектом на чувствительной к прикосновениям панели с виртуальной кнопкой, детектирования, перемещается ли указанная совпадающая точка контакта вдоль направления управления композицией, и обновления положения виртуальной кнопки в соответствии с указанным перемещением. Физический объект, образующий точку контакта, представляет собой, например стилус, или палец пользователя, управляющий устройством.
Эта цель дополнительно достигается с помощью системы по п.12 формулы изобретения.
Дополнительной целью настоящего изобретения является обеспечение способа приготовления напитка, который является управляемым более интуитивным образом, при этом уменьшая риск ошибочных операций управления. Эта цель достигается с помощью способа по п.20 формулы изобретения.
Дополнительной целью настоящего изобретения является обеспечение компьютерного программного продукта для управления системой для приготовления напитка, который, когда выполняется узлом управления системы для приготовления напитка, обеспечивает пользователю возможность управления системой более интуитивным образом, при этом уменьшая риск ошибочных операций управления. Эта цель достигается с помощью компьютерного программного продукта по п.21 формулы изобретения.
Дополнительно предложен записывающий носитель по п.22 формулы изобретения, содержащий указанный компьютерный программный продукт.
Система для приготовления напитка в соответствии с изобретением предусмотрена с узлом приготовления для приготовления напитка, с дисплейной панелью, задающей пространство экрана и имеющей интегрированную с ней чувствительную к прикосновениям панель, и с узлом управления для управления узлом приготовления с помощью пользовательских команд, получаемых от чувствительной к прикосновениям панели, и для обеспечения визуальной обратной связи с дисплейной панелью. Чувствительная к прикосновениям панель предусмотрена для генерирования позиционного сигнала, обозначающего указанное положение. Узел управления типично содержит блок памяти, имеющий хранящуюся в нем информацию управления приготовлением напитка для управления узлом приготовления. Информация приготовления напитка может содержать обозначения для количества ингредиентов, подлежащих использованию, настройки температуры и давления. Узел управления типично также содержит узел управления дисплеем для отображения посредством дисплейной панели наглядно видимой реакции на указания, заданные пользователем. Узел управления дисплеем может содержать аппаратный акселератор для специализированных графических операций.
Узел управления способен работать в одном из одного или более режимов работы. По меньшей мере один из этих режимов представляет собой режим настройки, в котором пользователь имеет возможность настраивать рецепт напитка. Рецепт напитка может предварительно выбираться, например, в соответствии с профилем пользователя и/или в соответствии со временем суток. В режиме настройки узел управления побуждает дисплейную панель отображать емкость с заполнением, соответствующим рецепту напитка, а также подвижной виртуальной кнопкой в ее внутренней части. Узел управления дополнительно предусмотрен для управления признаком напитка, подлежащего приготовлению, в соответствии с положением по меньшей мере одной виртуальной кнопки в указанном по меньшей мере одном направлении управления и для обеспечения дополнительной информации пользователю, обозначающей настройку для указанного признака, который управляется в соответствии с положением по меньшей мере одной виртуальной кнопки в указанном по меньшей мере одном направлении управления.
Не является необходимым, чтобы все части системы для приготовления напитка были интегрированы в одном корпусе. В варианте осуществления, система содержит первую портативную часть, содержащую по меньшей мере сенсорный дисплей, и вторую часть, необязательно портативную, содержащую по меньшей мере узел приготовления напитка. Первая портативная часть может представлять собой надлежащим образом запрограммированное ручное устройство, например мобильный телефон, планшет или КПК.
Режим настойки позволяет пользователю видеть более подробно, какой рецепт будет приготавливаться. В вариантах осуществления, функциональная возможность выхода может быть доступной, позволяя пользователю выйти из режима настройки для выбора другого рецепта напитка. В варианте осуществления, по меньшей мере одна виртуальная кнопка содержит виртуальную кнопку, по меньшей мере одно направление управления которой содержит первое направление управления, причем управляемый признак представляет собой относительную долю ингредиента в напитке в соответствии с положением виртуальной кнопки в первом направлении управления, и причем указанная дополнительная информация представляет собой внешний вид заполнения в указанной емкости. Заполнение в емкости регулируется в соответствии с положением виртуальной кнопки в указанном первом направлении управления в результате указанного пользовательского управления. Первое направление управления, предпочтительно, представляет собой направление, которое представляется пользователю в виде вертикального направления емкости. Следовательно, типично, это направление является, по существу, ортогональным относительно линии, представляющей собой поверхность заполнения в емкости. Положение виртуальной кнопки во внутренней части емкости и приспосабливание заполнения к положению виртуальной кнопки дает пользователю хорошее понимание того, как кнопка должна использоваться для управления композицией.
Различные опции являются возможными для приспосабливания заполнения к положению виртуальной кнопки.
В соответствии с одной опцией, заполнение емкости имеет цвет, который представляет собой средневзвешенное множества цветов, включая по меньшей мере первый цвет, обозначающий первый ингредиент (например кофе или кофейную смесь), и второй цвет, обозначающий второй ингредиент (например, молоко или молочную смесь), причем в примененном взвешивании доля каждого цвета во множестве цветов соответствует части ингредиентов, обозначенных указанным каждым цветом, причем первый цвет соответствует части первого ингредиента, а доля второго цвета соответствует части второго ингредиента. Например, первый ингредиент может представлять собой кофе, обозначенный черным цветом, а второй ингредиент может представлять собой молоко, обозначенное белым цветом. Когда перемещение виртуальной кнопки вдоль первого направления управления вызывает увеличение относительного количества первого ингредиента, это может визуально обозначаться с помощью более темного внешнего вида заполнения, тогда как если перемещение виртуальной кнопки вдоль первого направления управления вызывает уменьшение относительного количества первого ингредиента, это может визуально обозначаться с помощью более светлого внешнего вида заполнения. Таким образом пользователь может легко понимать, как заполнение приспосабливается к изменению положения виртуальной кнопки, и из этого понимания оценивать влияние на композицию напитка, подлежащего приготовлению, при этом позволяя пользователю интуитивно управлять количествами ингредиентов.
В соответствии с другой опцией, заполнение емкости отображается с множеством частей, представляющих множество ингредиентов и содержащих по меньшей мере первую часть с первым внешним видом, например первым цветом или штриховкой, и вторую часть со вторым внешним видом, например со вторым цветом или штриховкой, отличными от первого цвета или штриховки, которые занимают соответствующие части указанного заполнения, обозначающие соответствующие количества первого ингредиента и второго ингредиента из указанного множества ингредиентов в напитке, подлежащем приготовлению. Также, эта опция позволяет пользователю интуитивно управлять количествами ингредиентов, так как заполнение с частями разных цветов в емкости может легко пониматься пользователем, и позволяет пользователю оценивать влияние на композицию напитка, подлежащего приготовлению. Подобным образом, наличие количества ингредиентов, большего двух, может быть представлено этим количеством частей заполнения. Внешний вид заполнения регулируется посредством регулирования положения границы между первой и второй частью в указанном первым направлении управления. Предпочтительно, положение границы между первой и второй частью заполнения регулируется таким образом, чтобы совпадать с положением виртуальной кнопки. Это представляется пользователю, как если бы граница между первой и второй частью следовала бы за перемещением первой виртуальной кнопки, таким образом пользователь не только может понимать влияние перемещения виртуальной кнопки, но пользователь также может предвидеть влияние перемещения. Это дополнительно облегчает пользовательское управление.
В варианте осуществления, по меньшей мере одна виртуальная кнопка содержит виртуальную кнопку, по меньшей мере одно направление управления которой содержит второе направление управления, причем признак, управляемый посредством положения по меньшей мере одной виртуальной кнопки во втором направлении управления, представляет собой насыщенность указанного ингредиента, и причем дополнительная информация представляет собой ряд иконок, некоторое количество которых подсвечивается в соответствии с насыщенностью, управляемой с помощью виртуальной кнопки.
Виртуальная кнопка со вторым направлением управления может быть интегрирована с виртуальной кнопкой, имеющей первое направление управления, при условии, что эти направления управления не совпадают. В этом случае, второе направление управления, предпочтительно, является поперечным относительно первого направления управления. Комбинация опций управления, присвоенных одной виртуальной кнопке, расширяет опции пользователя для регулирования признаков напитка, подлежащего приготовлению. Факт, заключающийся в том, что одна и та же виртуальная кнопка используется для этой цели, но что необязательное дополнительное перемещение имеет место в поперечном направлении, может использоваться для прояснения того, что она связана с одним и тем же ингредиентом, но другим его признаком.
В варианте осуществления, по меньшей мере одна виртуальная кнопка содержит виртуальную кнопку, по меньшей мере одно направление управления которой содержит третье направление управления. При этом положение в третьем направлении управления определяет количество напитка, подлежащего приготовлению. Уровень, до которого заполняется емкость, предпочтительно, регулируется таким образом, чтобы совпадать с положением дополнительной виртуальной кнопки. Это позволяет пользователю предвидеть влияние перемещения виртуальной кнопки в третьем направлении управления. Предпочтительно, изменение уровня заполнения не изменяет композицию, заданную для напитка, подлежащего приготовлению. Соответственно, в варианте осуществления, в котором заполнение емкости отображается с частями с взаимно разным внешним видом, соотношение между частями, которые представляют собой долю ингредиентов, предпочтительно, поддерживается постоянным.
В варианте осуществления, по меньшей мере одна виртуальная кнопка содержит виртуальную кнопку, по меньшей мере одно направление управления которой содержит четвертое направление управления, причем положение виртуальной кнопки в указанном четвертом направлении управления определяет композицию ингредиентов, и причем дополнительная информация представляет собой графическое изображение указанной композиции.
В варианте осуществления, по меньшей мере одна виртуальная кнопка содержит виртуальную кнопку, по меньшей мере одно направление управления которой содержит пятое направление управления, причем положение виртуальной кнопки в указанном пятом направлении управления определяет температуру напитка, подлежащего приготовлению, и причем дополнительная информация представляет собой графическое изображение температуры. Как упомянуто выше, одна виртуальная кнопка может быть связана с более чем одним направлением управления, при условии, что эти направления управления не совпадают. Предпочтительно, в этом случае, связанные направления управления являются взаимно поперечными.
Например, виртуальная кнопка, имеющая третье направление управления, также может иметь пятое направление управления. Для каждого дополнительного ингредиента в напитке, подлежащем приготовлению, может быть предусмотрена дополнительная виртуальная кнопка. Следует отметить, что для управления отношением между N ингредиентами в напитке, общее количество N-1 кнопок является достаточным, таким образом одна кнопка остается для управления общим количеством напитка, подлежащего приготовлению.
Графическая информация, соответствующая выбранному рецепту, может быть дополнена текстовой информацией, описывающей рецепт. Если пользователь существенно изменяет рецепт посредством использования дополнительных опций управления в режиме настройки, эта текстовая информация может исчезать. Это может представлять собой случай, если пользователь задает один или более признаков напитка, подлежащего приготовлению, до значения, которое отклоняется больше, чем на предварительно заданную величину (например, больше 10%) от базового значения.
В варианте осуществления, система для приготовления напитка имеет режим выбора, предшествующий режиму настройки. В режиме выбора пользователь имеет возможность выбрать рецепт, причем рецепт может настраиваться в режиме настройки до его использования для приготовления напитка. В режиме выбора пользователь может, например, выбирать рецепт из меню, например организованного в иерархическом порядке меню. Различные графические пользовательские интерфейсы, обеспечивающие возможность выбора рецепта, раскрыты в WO/2011/046428 и WO/2011/046429 от одного и того же заявителя. Дополнительные варианты осуществления, включающие новые воплощения режима выбора, описаны ниже.
В варианте осуществления системы для приготовления напитка в соответствии с настоящим изобретением, информация управления приготовлением напитка хранится в виде последовательности выбираемых рецептов напитков. В этом варианте осуществления, группа потенциальных режимов работы включает в себя режим M1 выбора, в котором узел управления предназначен для
- разметки графической информации, соответствующей соответствующим рецептам напитков из указанной последовательности, в соответствующих областях в зоне выбора рецептов дисплейной панели в предварительно заданном порядке в положениях разметки вдоль направления разметки указанной зоны выбора рецептов,
- детектирования, происходит ли перемещение физического объекта на или рядом с чувствительной к прикосновениям дисплейной панелью вдоль направления разметки,
- при детектировании такого перемещения, применения соответствующего изменения положения разметки изображений рецептов,
- обеспечения возможности выбора пользователем рецепта напитка из рецептов напитков, представленных их соответствующим изображением рецепта в зоне выбора рецептов.
Зона выбора рецептов типично представляет собой вытянутую зону, таким образом множество рецептов может представляться с помощью своего изображения рецепта. В этом случае, направление разметки типично представляет собой направление длины вытянутой зоны. Предварительно заданный порядок, в котором изображения рецептов отображаются, например, представляет собой порядок, в котором рецепты стоят в хранящейся последовательности. Изображения рецептов, которые размечались бы для областей в положениях разметки вне зоны выбора рецептов, не отображаются. Когда модуль детектирования движения детектирует перемещение физического объекта вдоль направления разметки зоны выбора рецептов, это побуждает модуль разметки применять соответствующее изменение положения разметки изображений рецептов. Пользователь имеет возможность выбрать рецепт напитка из рецептов напитков, представленных своим соответствующим изображением рецепта в зоне выбора рецептов.
Разметка графической информации для напитков является управляемой пользователем посредством выполнения смахивающего движения вдоль направления разметки, например направления длины, если зона выбора рецептов представляет собой вытянутую зону. При детектировании такого движения, узел управления побуждает соответствующее изменение положения разметки изображений рецептов. При этом изображения рецептов в последовательности, для которых положение разметки перемещается в зону выбора рецептов, становятся видимыми, тогда как изображения рецептов в последовательности, для которых положение разметки перемещается за пределы зоны выбора рецептов, скрываются. Соответственно, в случае, если большая последовательность рецептов является доступной для выбора, ее предварительный выбор может быть показан более подробно в виде подпоследовательности в зоне выбора рецептов. При этом пользователь имеет более ясное представление о напитке, который приготовился бы при выборе, чем было бы в случае, если вся последовательность была наглядно представлена. Более того, способность распознавания смахивающего движения и, соответственно, регулирования положения разметки позволяет пользователю легко и интуитивно управлять тем, какая часть последовательности наглядно представляется. Положение разметки может регулироваться различными способами. В варианте осуществления, положение разметки осуществляется пошаговым образом. Это имеет результатом то, что при каждом смахивающем движении следующая подпоследовательность последовательности отображается в зоне выбора рецептов. В качестве альтернативы, положение разметки может постепенно обновляться в соответствии с пользовательским вводом. Это имеет результатом то, что каждый раз все изображения рецептов смещаются в направлении разметки зоны выбора рецептов, причем на одном конце изображение рецепта смещается из зоны выбора рецептов, а на другом конце изображение рецепта смещается в зону выбора рецептов. Перемещение смещения может наглядно представляться посредством пошагового или посредством плавного перемещения изображений рецептов в направлении, в котором осуществляется смахивание. Последовательность рецептов напитков может быть выполнена в виде конечной последовательности. В этом случае, соответствующая последовательность изображений рецептов может перемещаться в направлении длины вытянутой зоны до тех пор, пока не будет достигнуто ее начало или конец. Это имеет преимущество, заключающееся в том, что пользователь может легко определять диапазон возможных опций. В качестве альтернативы, последовательность изображений рецептов может быть выполнена в виде циклической последовательности. В этом случае, соответствующая последовательность визуальных изображений может перемещаться без ограничения, причем последнее изображение рецепта в последовательности следует за первым изображением рецепта. Это имеет преимущество, заключающееся в том, что пользователь всегда может смахивать в одном и том же направлении для выбора требуемого рецепта.
В варианте осуществления, узел управления имеет промежуточный режим работы, предшествующий первому режиму работы, в котором последовательность изображений рецептов скользит в вытянутую зону из ее одного конца. Затем, система для приготовления напитка переходит в первый режим работы, когда скользящее перемещение завершено. Этот промежуточный режим работы помогает осведомлять пользователя о том, что больше рецептов напитков могут быть доступными и что пользователь может визуализировать их посредством выполнения смахивающего движения.
В варианте осуществления, скользящее перемещение сопровождается подсветкой, перемещающейся по пути вдоль последовательности соответствующей графической информации в направлении, противоположном относительно скользящего перемещения. Это дополнительное перемещение в направлении, противоположном скользящему перемещению, еще больше повышает осведомленность пользователя.
В варианте осуществления системы для приготовления напитка, узел управления дополнительно предназначен для определения, выбрана ли область в зоне выбора рецептов, и для при таком детектировании перехода в режим настройки. При детектировании, что область выбрана в зоне выбора рецептов, когда узел управления находится в режиме выбора, узел управления переходит в режим настройки, в котором выбирается рецепт напитка, соответствующий указанной области, и отображается графическая информация, соответствующая указанному рецепту напитка. Тем не менее, являются возможными варианты осуществления, в которых режим настройки пропускается или отсутствует, и система для приготовления напитка начинает приготовление напитка, следовательно, как только выбран рецепт. Пользователь может выбирать один из рецептов напитков, представленных в вытянутой зоне, например, посредством выбора области дисплея в зоне выбора рецептов, показывающей соответствующее изображение рецепта. Узел управления может определять, что область дисплея выбрана, если на область указывать больше предварительно заданного времени, или если пользователь прикладывает давление в пределах указанной области. В качестве альтернативы, область может представлять собой предварительно заданную область, например в середине вытянутой зоны, или потенциальную область, которая выделяется, например, посредством подсветки, и пользователь может указывать выбор посредством иного обеспечения подтверждения, например посредством нажатия аппаратной или виртуальной кнопки подтверждения для подтверждения того, что рецепт, представленный своим изображением в предварительно заданной области или потенциальной области, выбран.
В другом варианте осуществления, узел управления предназначен для разметки изображения трехмерного тела, при этом пользователь имеет возможность указать положение на размеченном изображении, причем в режиме выбора система для приготовления напитка предназначена для идентификации региона на трехмерном теле из указания задаваемого положения и для выбора одного или более рецептов напитков, связанных с указанным регионом.
Трехмерное тело представляет собой, например сферу, например глобус.
Соответствующие выбираемые напитки могут представлять собой напитки, которые являются традиционными для указанного региона, например такие кофейные рецепты, как лунго, эспрессо и латте макиато, когда положение указано в пределах страны Италии. В качестве альтернативы, выбор может быть основан на доступности определенных ингредиентов в регионе происхождения, указанном пользователем. Например, кофе робуста может выбираться посредством указания стран Африки к югу от Сахары, или кофе арабика может выбираться посредством указания Аравийского полуострова. В качестве альтернативы, соответствие может находиться в физических условиях указанного региона. Например, указание пользователем одного из полюсов может соответствовать выбору ледяной воды/воды со льдом.
Предпочтительно, трехмерное тело имеет управляемую пользователем ориентацию, заключающуюся в том, что узел управления выполнен с возможностью определения перемещения точки контакта с физическим объектом на чувствительной к прикосновениям панели и обеспечения разметки, причем трехмерное тело вращается вокруг оси, причем вращение вызывает смещение размеченной поверхности трехмерного тела в направлении, соответствующем направлению перемещения точки контакта.
В зависимости от региона на глобусе, указанного пользователем, один или более выбираемых напитков могут быть доступными. Если указание приводит конкретно к одному выбираемому рецепту напитка, пользователь затем может настраивать этот рецепт в режиме настройки. Если для указанного положения доступен более чем один рецепт, пользователь может иметь возможность выбрать один из доступных рецептов, например, используя одну из других процедур выбора, приведенных выше. Вместо сферы может использоваться другое трехмерное тело, например многогранник. Причем каждая грань многогранника может представлять собой регион, представляющий группу из одного или более выбираемых напитков. Не является необходимым, что режиму настройки предшествует выбор. В других вариантах осуществления, система для приготовления напитка может предоставлять предварительно заданный выбор, который может настраиваться до желаемой характеристики. В еще других вариантах осуществления, предварительно заданный выбор может индивидуально настраиваться пользователем на основе профиля пользователя. Профиль пользователя может содержать информацию профиля пользователя о разных временных промежутках. Система для приготовления напитка может иметь средства, которые распознают пользователя, например посредством распознавания лица, распознавания отпечатка пальца или посредством выполнения сканирования радужной оболочки глаза. В качестве альтернативы, пользователь может идентифицироваться с бейджа, например, посредством технологии RFID. В еще одном другом варианте осуществления, пользователь может управлять устройством для приготовления напитка, используя ручное устройство, содержащее информацию профиля пользователя. Исходя из распознавания и определения времени суток, система для приготовления напитка может предоставлять предварительно заданный выбор, который может настраиваться до желаемой характеристики. В варианте осуществления, система для приготовления напитка может предоставлять функциональную возможность выхода, позволяющую пользователю отклонить предварительно заданный выбор и выбрать другой рецепт напитка, например, используя один из вариантов осуществления, описанных выше, например.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Эти и другие аспекты описываются более подробно со ссылкой на чертежи.
На которых:
На ФИГ.1 схематично показан вариант осуществления автоматической системы для приготовления напитка,
На ФИГ.2 показана практическая компоновка составных элементов автоматической системы,
На ФИГ.3 схематично показана диаграмма состояний узла управления варианта осуществления системы ФИГ.1 и 2,
На ФИГ.4 схематично показан пользовательский интерфейс, доступный в режиме ожидания узла управления,
На ФИГ.5 схематично показан пользовательский интерфейс, доступный в дополнительном режиме узла управления,
На ФИГ.5A схематично показана разметка информации для части дисплея в указанном дополнительном режиме,
На ФИГ.5B схематично показана дополнительная разметка информации для указанной части дисплея в том же режиме после получения пользовательского ввода,
На ФИГ.6A схематично показан пользовательский интерфейс, доступный на первой фазе еще одного дополнительного режима узла управления,
На ФИГ.6B схематично показан пользовательский интерфейс, доступный на второй фазе указанного еще одного дополнительного режима узла управления,
На ФИГ.6C и 6D схематично показаны состояния пользовательского интерфейса, доступные в режиме работы узла управления другого варианта осуществления,
На ФИГ.7 схематично показан пользовательский интерфейс, доступный также в дополнительном режиме узла управления,
На ФИГ.8 схематично показан пользовательский интерфейс, доступный в режиме работы дополнительного варианта осуществления системы для приготовления напитка в соответствии с настоящим изобретением,
На ФИГ.9 показан более подробно узел управления в варианте осуществления автоматической системы,
На ФИГ.10 схематично показан вариант осуществления способа в соответствии с изобретением.
ПОДРОБНОЕ ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
В дальнейшем подробном описании множество конкретных подробностей приведено для обеспечения полного понимания настоящего изобретения. Для специалиста в данной области будет очевидным, что эти подробности не являются важными для настоящего изобретения. В других случаях, общеизвестные способы, процессы и составные элементы не описываются подробно, чтобы тем самым избежать маскировки более важных аспектов изобретения.
Для специалиста в данной области будет очевидным, что термины "первый", "второй", "третий" в этом описании могут использоваться для различения частей друг от друга, тем самым не указывая какой-либо приоритет. Следовательно, первый элемент, составной элемент, область, поле, модуль и т.д. также могут называться вторым элементом, составным элементом, областью, полем, модулем и т.д., не выходя за пределы объема охраны настоящей заявки.
На чертежах, части обычно показаны не в масштабе. В некоторых случаях, части показаны в увеличенном изображении для ясности.
Если не указано иное, все термины имеют значение, присвоенное им специалистом в данной области настоящего изобретения. Более того, термины, так, как они определены в широко применяемых справочниках и словарях, следует толковать в соответствии с их значением в контексте области техники, релевантной в этом случае, и не следует толковать в идеализированном или чрезмерно формальном смысле, если ясно не указано иное. В случае различия толкования термина, толкование, данное ему настоящей заявкой, должно быть решающим.
Соответствующие части имеют взаимно соответствующие ссылочные позиции.
На ФИГ.1 схематично показан вариант осуществления автоматической системы 1 для приготовления напитка. Система 1 предусмотрена с узлом 6 приготовления с дисплейной панелью 3, имеющей интегрированную с ней чувствительную к прикосновениям панель 4, и с узлом 5 управления. Узел 5 управления предусмотрен для управления узлом приготовления с помощью пользовательских команд, получаемых от чувствительной к прикосновениям панели 4. Узел управления дополнительно предусмотрен для обеспечения визуальной обратной связи с дисплейной панелью 3. Кроме того, узел 6 приготовления выполнен с возможностью приготовления напитка в соответствии с композицией, заданной пользователем. Узел управления может дополнительно обеспечивать звуковую обратную связь посредством динамика 8. Узел 6 приготовления может приготавливать, например, множество напитков таких, как вода, чай, кофе, шоколадное молоко и суп. В практическом варианте осуществления, напитки могут выполняться с добавками, например сахаром, молоком или ароматами. Если требуется, также может задаваться температура напитка, подлежащего розливу. В варианте осуществления, узел 6 приготовления предусмотрен, среди прочего, с емкостями 61a, 61b, 61c для хранения различных типов кофе и емкостями 61d, 61e для других ингредиентов, например сахара и молока и, возможно, одного или более ароматизаторов, например карамели, фундука или ванили. Следует отметить, что ингредиенты могут находиться в емкостях в виде сырого материала, орехи в иных случаях могут предварительно обрабатываться. Например, кофе может находиться в виде зерен, молотых зерен или в виде раствора. Показанный вариант осуществления, кроме того, предусмотрен с нагревающим узлом 62, дозирующими клапанами 63a-63e для дозирования ингредиентов из соответствующих емкостей 61a-61e и выпуском 64 для напитка.
При прикосновении, сенсорная панель 4 передает позиционный сигнал xp, yp, который обозначает положение, в котором прикоснулись к дисплейной панели 3. Сенсорная панель 4 может дополнительно обеспечивать сигнал pp давления, обозначающий давление, с которым прикоснулись к положению, обозначенному xp, yp. В качестве альтернативы или дополнительно, пользователь может иметь возможность определять положение на дисплейной панели бесконтактным образом, например, посредством указания на это положение или посредством задания голосовых команд. С этой целью, узел 5 управления получает позиционный сигнал xp, yp от средств ввода, и узел 5 управления управляет дисплейной панелью с помощью сигнала Sb изображения. Узел 5 управления управляет узлом приготовления с помощью сигналов Sc управления. Кроме того, узел 5 управления может получать сигналы St состояний от узла 6 приготовления, которые обозначают состояние узла приготовления. Сигналы St состояний могут обозначать, например, степень заполнения емкостей 61a, 61b, 61c или величину температуры, достигнутой нагревающим узлом 62.
Система для приготовления напитка может иметь все ее составные элементы, интегрированные в один корпус, но это не является необходимым. В варианте осуществления, система содержит первую портативную часть 10, содержащую по меньшей мере сенсорный дисплей, и вторую часть, необязательно портативную, содержащую по меньшей мере узел приготовления напитка. Вторая часть в этом случае содержит коммуникационный модуль 5a для обеспечения возможности беспроводной связи с портативной частью, как схематично показано на ФИГ.1. Первая портативная часть может представлять собой надлежащим образом запрограммированное ручное устройство, например мобильный телефон, планшет или КПК. В том случае, если устройство 1 для приготовления напитка является управляемым посредством портативного устройства, не является необходимым, чтобы устройство для приготовления напитка было предусмотрено с дисплеем и связанной чувствительной к прикосновениям панелью, так как эти средства уже являются доступными в портативном устройстве 10. Также часть функций контроллера 5 может выполняться портативным устройством. Тем не менее, является предпочтительным, если устройство для приготовления напитка включает в себя сенсорную дисплейную панель и все функции контроллера, таким образом устройство для приготовления напитка также может приводиться в действие автономно.
На ФИГ.2 показана практическая компоновка составных элементов автоматического устройства. Части в ней, которые соответствуют частям с ФИГ.1, имеют одинаковую ссылочную позицию. В показанном практическом варианте осуществления, устройство имеет корпус 7 для частей, показанных на ФИГ.1. Корпус 7, кроме того, имеет поддерживающий элемент 71 для поддерживания стаканчика 75. Стаканчик 75 может размещаться туда, например, пользователем или посредством размещающего механизма.
На ФИГ.3 схематично показана диаграмма состояний узла 5 управления в варианте осуществления устройства 1 для приготовления напитка. На ней режим M0 работы представляет собой режим ожидания, в котором узел 5 управления ожидает ввода от пользователя. В этом режиме работы, экран, например как на ФИГ.4, может отображаться, обеспечивая различные режимы ввода, доступные пользователю для управления устройством. В этом примере, на дисплее 3 показаны выбираемые вкладки 331, 332, 333 в правом крае 33. Левый край 34 дисплея может иметь виртуальную кнопку 341, обеспечивающую пользователю возможность запроса информации. Информация может становиться доступной при "нажатии" этой кнопки или еще легче просто при указании на кнопку 341. Показано фоновое изображение 360, которое в вариантах осуществления может располагаться между краями 33, 34 экрана. Фоновое изображение 360 также может оставаться в других режимах работы. При отсутствии пользовательского ввода (обозначенного дугой окружности), узел управления остается в режиме M0 ожидания. Выбор одной из вкладок 331, 332, 333 соответствует пользовательскому вводу uip1, uip2, uip3, соответственно, который вызывает переход в режимы M4, Ml, M5, соответственно. Как только произведен выход из режима M0 ожидания, иконка 342 "домой"/возврата на главный экран может появиться в постоянном месте на дисплее для обеспечения возможности возврата пользователя в этот режим в любое время. Режим M1 работы, являющийся результатом перехода после пользовательского ввода uip2, теперь будет описываться более подробно со ссылкой на ФИГ.5, 5A и 5B. Для ясности режимы M4, M5 не будут дополнительно описываться. В режиме M1 работы, графическая информация рецепта для соответствующих рецептов напитков, здесь R3-R6 из последовательности хранящихся рецептов, размечена в пространстве экрана и отображается в виде изображений рецептов, здесь IR3-IR6, в соответствующих областях 313-316 в вытянутой зоне 31 дисплейной панели 3 (см. ФИГ.5) в положениях разметки вдоль направления длины указанной вытянутой зоны. Узел 5 управления может иметь модуль 53 разметки для этой цели, как показано на ФИГ.10. Изображения IR3-IR6 рецептов размещены в предварительно заданном порядке, например порядке, в котором рецепты стоят в хранящейся последовательности. Разметка схематично показана на ФИГ.5A. На ней Rl-RN представляют собой последовательность рецептов и их графической информации, хранящейся в памяти 51, из которой в данный момент рецепты R3-R6 наглядно представлены в зоне 31. В этом случае, зона 31 представляет собой вытянутую зону, более конкретно прямоугольную зону, и ее направление длины проходит вдоль оси x дисплея 3. В качестве альтернативы, вытянутая зона может иметь другую форму, например извилистую форму. В этом случае, направление длины, предпочтительно, проходит вдоль линии середины извилистой формы. В режиме M1 работы, узел 5 управления изменяет положение разметки изображений рецептов при детектировании движения указанного положения вдоль направления длины вытянутой зоны 31. Движение, детектируемое узлом 5 управления, обозначено как пользовательский ввод uip4 на диаграмме состояния ФИГ.3. Например, если пользователь выполняет смахивающее движение в направлении слева направо, это может иметь результатом то, что положение разметки изображений рецептов и связанные поля выбора соответствующих рецептов также перемещаются вправо, как схематично показано на ФИГ.5B. При этом, один или более новых рецептов напитков могут появляться с левой стороны, тогда как другие рецепты напитков могут пропадать с правой стороны. Например, при детектировании этого смахивающего движения, подпоследовательность R2, R3, R4, R5 рецептов теперь наглядно представлена в виде изображений IR2-IR5 в соответствующих областях 312-315 и становится выбираемой, таким образом, очевидно, что последовательность изображений последовала за смахивающим движением пальца пользователя. Различные опции являются возможными для управления разметкой и для наглядного представления выбора. Пример, показанный на ФИГ.5A, 5B, представляет собой относительно точную пошаговую адаптацию разметки. В которой, каждый раз, когда один новый рецепт, здесь R2, представляется его изображением, здесь IR2, изображение, здесь IR6, для одного рецепта, здесь рецепта R6, пропадает. В соответствии с другой опцией, модуль 53 разметки обеспечивает относительно грубую пошаговую адаптацию положения разметки. Например, когда изображения IR1, IR2, IR3 рецептов для рецептов Rl, R2, R3 сменяются изображениями IR4, IR5, IR6 рецептов для рецептов R4, R5 и R6 при смахивании влево и т.д. В предпочтительном варианте осуществления, адаптация разметки наглядно представляется в виде непрерывного перемещения, причем, это проявляется, как если бы последовательность изображений рецептов скользила через вытянутую зону 31 дисплея 3, как если бы изображения были бы прикреплены к карусели. В показанном варианте осуществления, изображениям IRi рецептов Ri в подпоследовательности может присваиваться положение x(i)=Offs+i×W. Причем W представляет собой ширину соответствующих изображений рецептов, и Offs представляет собой переменную, которая может, по существу, непрерывно варьироваться, по меньшей мере с шагами, по существу, меньшими, чем ширина W, например в 10 раз меньшими. Положение, обозначенное x(i), представляет собой, например, нижний левый угол изображений или другое базовое положение.
Присвоенные области 313, 314 и т.д. для изображений IR3, IR4 рецептов, предпочтительно, имеют постоянный размер, но это не является обязательным. Например, некоторым изображениям рецептов может быть присвоена большая область, чем у других. Размер также может зависеть от положения изображения рецепта в пределах вытянутой зоны. Например, изображения посередине вытянутой зоны могут быть больше, чем изображения на концах вытянутой зоны. Индикатор 321 может иметь место для указания того, какой рецепт Rn напитка выбран в настоящее время. В случае, если напиток еще не выбран, это может указываться посредством размещения последовательности изображений рецептов таким образом, что индикатор 321 находится где-то между двумя последующими изображениями рецептов, в примере ФИГ.5 между изображениями IR4 и IR5 рецептов.
X(i)=Offs+i×D
Как упомянуто выше, не является необходимым, что положение X(i) представляет собой положение вдоль прямой линии, например, параллельной относительно горизонтальной или вертикальной оси экрана. В качестве альтернативы, положение X(i) может представлять собой положение вдоль криволинейной траектории, например окружности. Вытянутая зона вдоль криволинейной, например извилистой, траектории имела бы преимущество, заключающееся в том, что большее количество изображений напитков может быть представлено в пределах вытянутой зоны. Скорость, с которой изображения напитков перемещаются вдоль направления длины вытянутой зоны, представляет собой VOffs=dOffs/dt
Модуль 53 разметки ФИГ.10 может иметь отсекающий подмодуль, который определяет, какие изображения рецептов отображались бы снаружи вытянутой зоны 31. Это является ненужным, если вытянутая зона заканчивается на краях дисплея. Перемещение, вызванное в положении X(i) разметки, может иметь, по существу, такую же скорость, что и скорость, детектируемая узлом 5 управления, таким образом, очевидно, что указываемое изображение рецепта следует за пальцем пользователя, когда последний перемещается, но это не является необходимым. В качестве альтернативы, скорость vOffs может представлять собой более сложную функцию детектируемой скорости. Также значение для vOffs может выбираться из постоянных значений, например, скорости vOffs=0, если движение не детектируется, и постоянной ненулевой скорости vOffs, если движение детектируется.
Рекомендации по массе и трению могут быть даны благодаря применению модели движения. Например, если узел 5 управления не детектирует дальнейшее движение, скорость vOffs может уменьшаться в соответствии со следующим дифференциальным уравнением:
dvOffs/dt=-c. vOffs
Это имеет результатом то, что последовательность изображений рецептов, показанных в вытянутой зоне, постепенно замедляется, если перемещение больше не вызывается пользователем.
Дополнительные уточнения могут быть добавлены. Например, перемещение последовательности изображений может автоматически останавливаться, если достигается конец последовательности, например для предотвращения того, что позиции напитков пропадают на одном конце из вытянутой зоны, тогда как на другом конце новые позиции не могут появляться. Остановке перемещения может предшествовать вибрирующее перемещение, как если бы последовательность изображений рецептов ударилась бы о край.
В любой момент времени пользователь может иметь возможность выбрать рецепт напитка посредством пользовательского ввода uip5 из рецептов, представленных их соответствующими изображениями рецептов, например посредством выбора области дисплея в вытянутой зоне 31, показывающей соответствующее изображение рецепта. Область дисплея может считаться выбранной, если на область указывать больше предварительно заданного времени, или если пользователь прикладывает давление в пределах указанной области. В качестве альтернативы, область может представлять собой предварительно заданную область, например в середине вытянутой зоны, или потенциальную область, которая выделяется, например, посредством подсветки, и пользователь может указывать выбор посредством иного обеспечения подтверждения, например, посредством нажатия аппаратной или виртуальной кнопки подтверждения.
При выборе посредством пользовательского ввода uip5, узел управления переходит во второй режим M2 работы. В варианте осуществления, при переходе во второй режим M2 работы, узел 6 приготовления устройства 1 для приготовления напитка может управляться для начала приготовления напитка, соответствующего выбранному рецепту. В этом случае, требуется дополнительное подтверждение uip6 до начала приготовления. Пользователь дополнительно имеет возможность настраивать рецепт посредством обеспечения дополнительного ввода uip7. В качестве примера, переход в режим M2 наглядно представлен на экране, показанном на ФИГ.6A. В варианте осуществления, изображение рецепта, в этом примере IR4 для рецепта R4 напитка, выбранного из подпоследовательности, отображается в зоне 32, отдельной от вытянутой зоны 31. Пользователь теперь может видеть более подробно, какой рецепт будет приготавливаться, и по-прежнему может, если требуется, выбрать другой рецепт напитка из подпоследовательности рецептов, наглядно представленных в вытянутой зоне 31. В варианте осуществления, рецепт напитка определяет по меньшей мере первый и второй ингредиент, и во втором режиме M2 работы емкость 322 для напитка представляется заполненной для первой части 3221 с первым цветом, обозначающим первый ингредиент (например, кофейную смесь), и для второй части 3222 со вторым цветом, обозначающим второй ингредиент (например, молоко). Это очень четко информирует пользователя о напитке, который готов к приготовлению. Части заполнения могут соответствовать частям, в которых соответствующие ингредиенты будут присутствовать в напитке, подлежащем приготовлению.
Дополнительно, в информационном окне 323 предоставляется текстовая информация, здесь описание "Латте", обозначающая выбранный рецепт. В варианте осуществления, показанном на ФИГ.6B, пользователю также предоставляются дополнительные опции управления для регулирования рецепта до начала приготовления. В настоящем варианте осуществления, экран, показанный на ФИГ.6B, появляется автоматически после экрана в соответствии с ФИГ.6A, например, в промежуток времени от 0,5 до 1 с. Переход на экран ФИГ.6B может осуществляться посредством вывода на экран дополнительных объектов, показанных на ФИГ.6B, за счет плавного изменения их прозрачности. В качестве альтернативы, промежуточный экран, как показан на ФИГ.6A, может пропускаться. В примере, показанном на ФИГ.6B, первая виртуальная кнопка 324 предусмотрена во втором режиме M2 работы, которая является по меньшей мере подвижной в направлении, соответствующем вертикальному направлению емкости (направлению y) и дополнительно также обозначенном как первое направление управления. В нем вертикальное положение определяет долю первого ингредиента в напитке, подлежащем приготовлению. Модуль 52 детектирования движения является способным детектировать, что область дисплея, в которой виртуальная кнопка 324 отображается на экране, указана, и что указанное положение перемещается из указанной области дисплея в вертикальном направлении. При детектировании вертикального перемещения, изображение указанной виртуальной кнопки 324, соответственно, смещается в соответствии с указанным вертикальным перемещением, и доля первого ингредиента в напитке, подлежащем приготовлению, соответственно регулируется. При этом пользователь может легко управлять композицией напитка, подлежащего приготовлению. Пользовательское управление композицией является еще более интуитивным, если граница между областями в емкости 322, заполненной первым и вторым цветом 3221, 3222, следует за вертикальным перемещением первой виртуальной кнопки 324.
В варианте осуществления, не показанном здесь, первая виртуальная кнопка 324, в качестве альтернативы или дополнительно, может быть подвижной в направлении x (также обозначенном как второе направление управления), поперечном относительно вертикального направления емкости 322, причем поперечное положение определяет признак указанного первого ингредиента. Комбинация опций управления, присвоенных одной виртуальной кнопке, расширяет опции пользователя для регулирования признаков напитка, подлежащего приготовлению. Факт, заключающийся в том, что необязательное дополнительное перемещение является поперечным относительно вертикального перемещения, но, что одна и та же виртуальная кнопка используется для этой цели, проясняет, что оно связано с одним и тем же ингредиентом, но другим его признаком. Признак, который может управляться таким образом, может представлять собой, например, композицию указанного первого ингредиента, например в смеси кофе. В этом отношении, крайнее левое положение может обозначать чистый кофе первого типа, крайнее правое положение может обозначать чистый кофе второго типа, а положение между этими крайними положениями может обозначать смесь этих кофе в отношении, соответствующем положению.
Другой признак, который может быть управляемым, представляет собой насыщенность. Термин насыщенность используется для обозначения степени обжарки кофе, его консистенции и его горечи. Также, этот признак может представляться символьно посредством ряда 325 зерен, в котором количество его подсвеченных зерен обозначает насыщенность. В показанном варианте осуществления, предусмотрена вторая виртуальная кнопка 326, которая является по меньшей мере подвижной в направлении, соответствующем горизонтальному направлению емкости 322. Таким образом, можно управлять крепостью кофе. Этот признак также символьно представляется посредством ряда 325 зерен, в котором количество его подсвеченных зерен обозначает заданную в настоящее время крепость.
В варианте осуществления, не показанном здесь, вторая виртуальная кнопка 326, дополнительно или в качестве альтернативы, может быть подвижной в направлении, соответствующем вертикальному направлению емкости 322, и в котором вертикальное положение определяет количество напитка, подлежащего приготовлению. Эта функция может наглядно представляться посредством регулирования уровня заполнения отображаемой емкости 322 в соответствии с вертикальным перемещением второй виртуальной кнопки 326. Предпочтительно, при этом отношение между частями, которые представляют собой долю ингредиентов, поддерживается постоянным. В показанном варианте осуществления, направления возможного смещения виртуальных кнопок 324, 326 обозначены стрелками на них. В этом случае, стрелка на первой виртуальной кнопке 324 обозначает, что эта виртуальная кнопка 324 является подвижной в вертикальном направлении. Стрелка на второй виртуальной кнопке 326 обозначает, что последняя является подвижной в вертикальном направлении. Однако, в другом варианте осуществления, первая виртуальная кнопка 326 подобным образом может быть дополнительно подвижной в направлении x (четвертом направлении управления), поперечном относительно вертикального направления y емкости 322. В этом случае, поперечное положение может определять признак второго ингредиента, например отношение соевого молока и коровьего молока или смеси кофе. В качестве альтернативы, поперечное положение второй виртуальной кнопки 326 может определять глобальный признак напитка, подлежащего приготовлению, например температуру.
Для каждого дополнительного ингредиента в напитке, подлежащем приготовлению, может быть предусмотрена дополнительная виртуальная кнопка. Следует отметить, что для управления отношением между N ингредиентами в напитке, общее количество N-1 кнопок является достаточным, таким образом, одна кнопка остается для управления общим количеством напитка, подлежащего приготовлению.
Как указано выше, информационное окно 323 может предоставлять текстовую информацию, описывающую выбранный рецепт. Если пользователь существенно изменяет рецепт посредством использования дополнительных опций управления во втором режиме M2 работы, эта текстовая информация может исчезать. Это может представлять собой случай, если пользователь задает один или более признаков напитка, подлежащего приготовлению, до значения, которое отклоняется больше, чем на предварительно заданную величину (например, больше 10%) от базового значения.
В этом варианте осуществления, имеется дополнительное информационное окно 327, которое обозначает степень заполнения емкости 322. В качестве примера, информационное окно 327 показывает первую, вторую и третью чашку, предусмотренную с буквами "S", "M" и "L", которые, соответственно, представляют собой маленькую, среднюю и большую чашку. Одна из них подсвечивается для указания сделанного в настоящее время выбора. Выбор может осуществляться посредством вертикального положения второй виртуальной кнопки 326, но в качестве альтернативы, или дополнительно посредством указания одной из чашек в информационном окне 327.
В этом варианте осуществления, имеется еще одно дополнительное информационное окно 328, позволяющее пользователю выбирать между заполнением одинарной чашки или двойной чашки, посредством указания в этом информационном окне на поле, содержащее цифру 1 и одну чашку, или поле, содержащее цифру 2 и двойную чашку.
Необязательно кнопки 343 выбора могут иметь место для выбора одной из группы предварительно заданных смесей.
На ФИГ.6C и 6D показан альтернативный вариант осуществления. На них части, соответствующие частям на ФИГ.6B, имеют одинаковую ссылочную позицию. В качестве примера, выбранным напитком, в этом случае, является "Капучино". Однако, пример является в равной степени применимым к другим типам напитков.
В этом альтернативном варианте осуществления устройства для приготовления напитка, заполнение 3220 емкости имеет цвет в режиме M2 настройки, который представляет собой средневзвешенное из по меньшей мере первого цвета, обозначающего первый ингредиент, и второго цвета, обозначающего второй ингредиент. В применяемом взвешивании доля первого цвета соответствует части первого ингредиента, а доля второго цвета соответствует части второго ингредиента. В качестве примера, напиток имеет кофе в качестве сформированного первого ингредиента (представленного черным цветом), и молоко (представленное белым цветом) в качестве второго ингредиента. Как в предыдущем варианте осуществления, относительные количества ингредиентов в напитке, подлежащем приготовлению, соответствуют положению (y) управления композицией кнопки 324. Однако, в этом варианте осуществления, внешний вид заполнения регулируется тем, что в применяемом взвешивании доля цветов регулируется до относительных количеств ингредиентов, которые соответствуют положению (y) управления композицией. В качестве примера, на ФИГ.6С показано положение управления композицией кнопки 324, в котором первый и второй ингредиент присутствуют приблизительно в равных количествах. Для обозначения этого, заполнение 3220 емкости имеет более темный оттенок серого. В примере, показанном на ФИГ.6D, пользователь сместил виртуальную кнопку 324 в положение, соответствующее композиции, имеющей относительно небольшое количество первого ингредиента (кофе) и относительно большое количество второго ингредиента (молока). Это изменение композиции обозначено посредством отображения заполнения 3220 емкости с более светлым оттенком серого.
Также, в варианте осуществления, показанном на ФИГ.6C и 6D, может быть предусмотрена дополнительная виртуальная кнопка 326, которая является подвижной в направлении y для управления количеством напитка и в направлении x, поперечном относительно направления y управления количеством. Положение дополнительной виртуальной кнопки 326 в поперечном направлении определяет глобальный признак напитка, подлежащего приготовлению. Поперечное положение x дополнительной виртуальной кнопки 326 может, например, определять температуру напитка, подлежащего приготовлению. Это может наглядно представляться посредством отображения больше или меньше пара над емкостью в соответствии с температурой напитка. В качестве альтернативы, это может наглядно представляться посредством отображения заполнения емкости с цветом, обозначающим температуру напитка, например посредством смеси синего и красного цветов в соотношении, соответствующем температуре напитка. В зависимости от того, какая виртуальная кнопка 324 или 326 использовалась последней, заполнение 3220 емкости 320 может использоваться для наглядного представления температуры или композиции напитка.
Поперечное положение x дополнительной виртуальной кнопки 326 может, в качестве альтернативы, определять свойство второго ингредиента. Например, если второй ингредиент представляет собой молоко, поперечное положение x может определять соотношение компонентов в указанном молоке, например соотношение между соевым молоком и коровьим молоком.
Вариант осуществления, описанный со ссылкой на ФИГ.6B, подобным образом может иметь вторую виртуальную кнопку 326, которая является дополнительно подвижной в поперечном направлении x и которая может использоваться для определения глобального признака напитка, подлежащего приготовлению, или свойства второго ингредиента.
На графическом пользовательском интерфейсе, показанном на ФИГ.6B, 6C и 6D, пользователь может в любой момент начать приготовление напитка в соответствии с выбранным рецептом, здесь R4, и дополнительно отрегулированным посредством доступных управлений в режиме M2 работы, посредством "нажатия" виртуальной кнопки "OK" со ссылочной позицией 329. При этом пользовательском вводе, обозначенном uip6 на ФИГ.3, узел управления переходит в режим M3. В качестве альтернативы или дополнительно, может быть предусмотрена физическая кнопка для начала приготовления. В вариантах осуществления, пользователь может иметь возможность сделать шаг назад в режим M1 работы посредством выбора другого рецепта напитка из вытянутой области 31.
В режиме M3 работы, узел 56 управления процессом управляет узлом 6 приготовления напитка для приготовления им напитка, указанного пользователем. Этот режим M3 работы может отдельно наглядно представляться пользователю различными образами, например посредством отображения вибрирующего манометра 355 на экране 3, как показано на ФИГ.7. Дополнительно или в качестве альтернативы, может показываться анимация, на которой емкость 352, показанная на дисплее, постепенно опустошается, предпочтительно в течение промежутка времени, соответствующего промежутку времени, использующемуся для приготовления напитка, чтобы подсказать пользователю, что содержимое емкости на экране протекает в физическую емкость, которая заполняется. В качестве альтернативы, может показываться анимация, на которой емкость 352, отображаемая на экране 3, постепенно заполняется, также, предпочтительно, в течение промежутка времени, соответствующего промежутку времени, использующемуся для приготовления напитка. В режиме M3 работы, дисплей 3 может, в качестве альтернативы или дополнительно, показывать текстовое сообщение, обозначающее процесс приготовления. Например, сообщение "Ваш напиток приготавливается..." в окне 354 сообщений. Пользователь может иметь возможность прервать процесс приготовления посредством кнопки 359 остановки, которая заменяет кнопку "OK" в предыдущем режиме работы. Как только приготовление завершено, узел управления переходит в рабочий режим M0 ожидания.
В варианте осуществления, узел 5 управления имеет функцию времени простоя, которая обеспечивает переход в режим MX сна или выключения, если не было взаимодействия пользователя с системой в течение продолжительного периода времени. Как указано выше, дополнительные режимы M4, M5 работы могут обеспечивать другие формы взаимодействия пользователя с системой, или могут служить для целей технического обслуживания, например.
Еще один другой вариант осуществления устройства для приготовления напитка в соответствии с настоящим изобретением теперь описывается со ссылкой на ФИГ.8. В этом варианте осуществления, узел 5 управления предназначен для разметки изображения трехмерного тела 30, и пользователь имеет возможность указать положение на размеченном изображении. В режиме M1 выбора, система для приготовления напитка выполнена с возможностью идентификации региона на трехмерном теле из указания задаваемого положения и выбора одного или более рецептов напитков, связанных с указанным регионом. В этом случае, трехмерное тело 30 представляет собой глобус. Рецепты напитков, связанные с регионом, могут представлять собой рецепты для напитков, которые являются традиционными для указанного региона. Регионами, например, являются страны. Связанные один или более рецепты напитков могут представлять собой традиционные рецепты для такой страны. Страна Италия, например, может быть связана с такими кофейными рецептами, как лунго, эспрессо и латте макиато. В качестве альтернативы, регионы могут быть связаны с напитками, которые могут приготавливаться из ингредиентов, происходящих из этих регионов. Например, кофе робуста может выбираться посредством указания стран Африки к югу от Сахары, или кофе арабика может выбираться посредством указания Аравийского полуострова. В качестве альтернативы, соответствие может представлять собой физические условия указанного региона. Например, указание пользователем одного из полюсов может соответствовать выбору ледяной воды/воды со льдом. В качестве примера, в ситуации 91 пользователь указывает на Индию. При детектировании, что указана эта страна, узел 5 управления предоставляет список наиболее популярных напитков в этой стране и позволяет пользователю выбрать один из них. Выбираемые напитки, предоставляемые таким образом, могут, например, представляться с помощью графического пользовательского интерфейса, описанного со ссылкой на ФИГ.6, 6A и 6B. Однако, альтернативны являются возможными. Например, выбираемые напитки могут представляться в нумерованном списке, и пользователь может вводить номер для выбора напитка. В ситуации 92, пользователь указывает на Северный полюс. Этот регион имеет только один соответствующий выбираемый напиток, здесь ледяная вода/вода со льдом, таким образом дополнительного выбора не требуется и узел управления может немедленно переходить в режим M2 настройки или даже в режим M3 приготовления.
Глобус 30 имеет управляемую пользователем ориентацию, заключающуюся в том, что узел управления выполнен с возможностью определения перемещения точки контакта с физическим объектом на чувствительной к прикосновениям панели 4 и обеспечения разметки, причем трехмерное тело вращается вокруг оси, причем вращение вызывает смещение размеченной поверхности трехмерного тела 30 в направлении, соответствующем направлению перемещения точки контакта. Например, если определяется перемещение в направлении x, узел 5 управления применит вращение вокруг оси через полюса, таким образом, размеченная поверхность глобуса также смещается в направлении x.
В другом варианте осуществления, глобус может иметь постоянную ориентацию, или глобус может вращаться непрерывно.
На ФИГ.9 показан более подробно узел 5 управления в варианте осуществления изобретения. На ней узел управления содержит блок 51 памяти, имеющий хранящуюся в нем последовательность выбираемых рецептов напитков, а также соответствующую графическую информацию для наглядного представления этих рецептов напитков. Рецепты задают требующуюся композицию и способ приготовления для каждого выбора. Рецепты, например, могут быть предусмотрены для лунго, эспрессо, макиато, капучино, латте, кофе с молоком и винер миланжа. Характерная графическая информация может представлять собой любую графическую информацию, позволяющую пользователю производить различие между различными рецептами. Даже краткое описание может использоваться для представления рецептов, например, традиционные названия, использующиеся для этих напитков. В другом варианте осуществления, блок памяти хранит таблицу 511 соответствия. Таблица 511 соответствия задает для каждого региона один или более рецептов напитков, связанных с ним. Рецепты напитков, связанные с регионом, например, представляют собой рецепты для традиционных напитков, или напитков, которые могут приготавливаться с ингредиентами, доступными в регионе.
Узел 5 управления дополнительно содержит модуль 53 разметки, который предусмотрен для разметки графической информации в пространстве экрана. Графическая информация, например, представляет собой графическую информацию, соответствующую соответствующим рецептам напитков в списке рецептов напитков. В качестве альтернативы, графическая информация, подлежащая разметке, может представлять собой трехмерный объект. Модуль 53 разметки может содержать блок 531 преобразования координат, например, в виде специализированных аппаратных средств для выполнения преобразования координат из координат модели в координаты экрана. Узел 5 управления, например, может иметь специализированный блок 531 преобразования для разметки изображения трехмерного объекта. Более того, узел 5 управления содержит узел 54 управления дисплеем для управления дисплейной панелью 3.
Узел 5 управления дополнительно содержит модуль 52 детектирования движения для детектирования движения указанного положения, например посредством смахивающего движения пальцем пользователя. В варианте осуществления, может требоваться касание к чувствительной к прикосновениям панели 4. В другом варианте осуществления, может быть достаточным, что палец пользователя перемещается достаточно близко к поверхности чувствительной к прикосновениям панели 4.
Узел управления дополнительно содержит идентификационный модуль 55 для определения, выбран ли регион на экране, и для идентификации объекта, который соответствует этому региону, например, используя таблицу соответствия, которая связывает экранные координаты указанного положения с индексом в дополнительной таблице соответствия со списком рецептов. Идентификационный модуль 55 может применять обратное преобразование координат для учета преобразования координат, примененного к графической информации.
Узел управления дополнительно содержит модель 56 управления процессом для управления процессом приготовления напитка посредством сигналов Sc управления и использования информации о состоянии, полученной от узла 6 приготовления.
Вариант осуществления способа в соответствии с изобретением для приготовления напитка схематично показан на ФИГ.10.
В соответствии с первым этапом S1, показанным на ФИГ.10, обеспечена система для приготовления напитка. Система для приготовления напитка может быть обеспечена в виде одного устройства 1 для приготовления напитка, но в качестве альтернативы может быть обеспечена в виде устройства 1 для приготовления напитка в комбинации с портативным устройством 10. Такое портативное устройство может содержать информацию профиля пользователя, например предпочтительные настройки устройства для приготовления напитка для каждого времени суток. Устройство 1 для приготовления напитка (например, как показано на ФИГ.1, 2 и 3), подлежащее обеспечению, имеет узел 6 приготовления для приготовления напитка, дисплейную панель 3, задающую пространство экрана и интегрированную с чувствительной к прикосновениям панелью 4. Устройство 1 для приготовления напитка дополнительно имеет узел 5 управления для управления узлом приготовления с помощью пользовательских команд, получаемых от чувствительной к прикосновениям панели 4, и для обеспечения визуальной обратной связи с дисплейной панелью 3. Чувствительная к прикосновениям панель 4 предусмотрена для генерирования позиционного сигнала xp, yp, обозначающего указанное положение, и может дополнительно обеспечивать сигнал pp давления, обозначающий давление, прикладываемое к положению xp, yp.
Способ ФИГ.10 дополнительно содержит этап S2, где хранится информация о выбираемых рецептах напитков. Информация о рецептах напитков может, например, храниться в виде последовательности выбираемых рецептов напитков, а также соответствующая графическая информация для наглядного представления этих рецептов напитков хранится, т.е. содержится в пространстве памяти. Например, как показано на ФИГ.3 и 6A, 6B, в памяти 51 хранятся рецепты Rl, .....Rn напитков и графическая информация, которые могут извлекаться из другого накопителя и могут, например, предоставляться в виде встроенной информации в программе. В качестве альтернативы или дополнительно, рецепты Rl, .....Rn напитков и соответствующая графическая информация могут предоставляться пользователями устройства 1. В другом варианте осуществления, информация о рецептах напитков может храниться в таблице 511 соответствия, которая связывает соответствующие регионы на поверхности трехмерного тела с одним или более рецептами, из которых может делаться выбор.
На третьем этапе S3, графическая информация размечается в пространстве экрана для наглядного представления выборов, доступных пользователю. В варианте осуществления, соответствующая графическая информация для каждого рецепта размечается в пространстве экрана и отображается в виде изображений рецептов в соответствующих областях дисплея, типично, в вытянутой зоне выбора рецептов дисплейной панели в местах разметки, размещенных в соответствии с направлением длины зоны выбора рецептов в заданном порядке, например, соответствующем порядку рецептов напитков в последовательности, например, как показана на ФИГ.6, 6A и 6B. В другом варианте осуществления, трехмерное тело размечено в пространстве экране, как показано на ФИГ.8. На ней трехмерное тело имеет области на своей поверхности, которые связаны с соответствующими группами из одного или более рецептов. Также являются возможными другие варианты осуществления, в которых графическая информация представляет собой список названий рецептов.
На этапе S4 определяется, выбран ли рецепт напитка, например посредством указания на область дисплея в пределах вытянутой зоны, содержащей изображение рецепта для этого рецепта. Если это случай (ДА), алгоритм управления продолжается на этапе S6, в ином случае (НЕТ) алгоритм управления продолжается на этапе S5. Выбор, в качестве альтернативы, может представлять собой указание региона на трехмерном теле, возможно, в комбинации со вторым процессом выбора, например выбором из меню.
На этапе S5, определяется, детектируется ли перемещение физического объекта на или рядом с чувствительной к прикосновениям дисплейной панелью. Например, на этапе S5 детектируется, происходит ли движение в направлении длины вытянутой зоны 31 в графическом пользовательском интерфейсе ФИГ.5. Если происходит указанное движение, алгоритм управления продолжается на этапе S3 после регулирования на этапе S6 параметров для разметки на этапе S3 посредством изменения положения разметки изображений рецептов в соответствии с детектируемым движением. На ФИГ.6A и 6B приведен пример этого, показывающий изменение положения разметки, вызванное смахиванием вправо. В результате, последовательность изображений рецептов также перемещается вправо, причем изображения рецептов на одном конце, здесь справа, пропадают из вытянутой зоны, а на другом конце, здесь слева, появляются. В качестве альтернативы, в варианте осуществления, имеющем пользовательский интерфейс, показанный на ФИГ.8, детектирование физического объекта на или рядом с чувствительной к прикосновениям дисплейной панелью имеет результатом то, что обеспечивается разметка, в которой трехмерное тело вращается вокруг оси, причем вращение побуждает размеченную поверхность трехмерного тела смещаться в направлении, соответствующем направлению перемещения точки контакта.
Если на этапе S4 было обнаружено, что рецепт напитка, например R4, был выбран, пользователю на этапе S7 может быть предоставлена возможность дополнительного ввода, например для коррекции рецепта напитка до его приготовления. Эта опция дополнительно показана со ссылкой на ФИГ.6A-6D. Более конкретно, на этом этапе дисплейная панель отображает емкость 322 с заполнением 3220, соответствующим рецепту напитка, и с по меньшей мере одной виртуальной кнопкой 324 в ее внутренней части. По меньшей мере одна виртуальная кнопка является подвижной. Это позволяет пользователю управлять признаком напитка, подлежащего приготовлению, в соответствии с положением виртуальной кнопки в ее направлении управления. Пользователю предоставляется дополнительная информация, обозначающая настройку для признака, который управляется таким образом. В качестве примера, нижеследующие признаки опции могут быть доступными на этапе S7.
- Виртуальная кнопка является подвижной в первом направлении управления для управления относительной долей ингредиента в напитке, и дополнительная информация представляет собой внешний вид заполнения в указанной емкости.
- Виртуальная кнопка является подвижной во втором направлении управления для управления насыщенностью ингредиента, и дополнительная информация представляет собой ряд иконок, некоторое количество которых подсвечивается в соответствии с насыщенностью, управляемой с помощью виртуальной кнопки.
- Виртуальная кнопка является подвижной в третьем направлении управления для управления количеством напитка, подлежащего приготовлению, причем дополнительная информация представляет собой уровень, до которого заполняется емкость.
- Виртуальная кнопка является подвижной в четвертом направлении управления для определения композиции ингредиентов, и дополнительная информация представляет собой графическое изображение композиции.
- Виртуальная кнопка является подвижной в пятом направлении управления для управления температурой напитка, и дополнительная информация представляет собой графическое изображение температуры.
Виртуальная кнопка может управлять более чем одним признаком, при условии, что направления управления, связанные с признаками, управляемыми виртуальной кнопкой, являются взаимно разными, предпочтительно поперечными относительно друг друга. Предпочтительно, признаки, управляемые одной и той же виртуальной кнопкой, связаны друг с другом. Например, одна и та же виртуальная кнопка может использоваться для управления количеством и температурой напитка. В этом случае, признаки связаны друг с другом тем, что они оба относятся к напитку в целом. Например, одна и та же виртуальная кнопка может использоваться для управления относительной долей ингредиента в напитке и насыщенностью ингредиента. В этом случае, признаки связаны друг с другом тем, что они оба относятся к конкретному ингредиенту в напитке.
Вслед за этапом S7 или непосредственно после этапа S4, напиток приготавливается на этапе S8 в соответствии с рецептом напитка и, если применяется, в соответствии с указанным дополнительным пользовательским вводом. Способ приготовления может наглядно представляться различными способами, как описано со ссылкой на ФИГ.7.
В соответствии с аспектом изобретения, предусмотрена компьютерная программа, которая выполняет этапы S3-S7 способа. Программа может храниться на записывающем носителе, например жестком диске, оптическом диске или флэш-памяти, и может выполняться контроллером 5 устройства.
В качестве альтернативы, могут быть предусмотрены специализированные аппаратные средства, которые управляют частью или всем устройством.
По меньшей мере частично программируемое воплощение узла управления имеет преимущество, заключающееся в том, что связанное программное обеспечение может легко заменяться, например для улучшения взаимодействия с пользователем. Замещающее программное обеспечение может загружаться, например, через интернет. С другой стороны, быстрое и эффективное воспроизведение визуальной информации может достигаться с помощью специализированных аппаратных средств в виде графического акселератора.
Хотя настоящее изобретение было подробно показано на основе примеров и описано на чертежах и в предшествующем описании, изобретение не ограничено на этих примерах. Другие модификации раскрытых иллюстративных вариантов осуществления могут быть понятными и могут использоваться на основе описания, чертежей и формулы изобретения специалистом в данной области при воплощении заявленного изобретения. В формуле изобретения, слово "содержащий" не исключает другие элементы или этапы. Единственное число не исключает множество. Один процессор или узел на практике может осуществлять функции разных элементов, указанных в формуле изобретения. Простой факт, заключающийся в том, что некоторые признаки упомянуты во взаимно разных пунктах формулы изобретения, не исключает возможность предпочтительной комбинации этих признаков. Таким образом, например, является достигаемым то, что разные варианты осуществления узла управления используются в одном и том же устройстве, как требуется. Ссылочные позиции в формуле изобретения не следует рассматривать как ограничение объема охраны формулы изобретения.