ОБНАРУЖЕНИЕ ПРОЗРАЧНОГО ОБЪЕКТА
DETECTION OF A TRANSPARENT OBJECT

ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ
[0001]
Настоящая заявка испрашивает приоритет предварительной заявки на патент США №62/805,590, поданной 14 февраля 2019 года, которая включена в настоящий документ в качестве ссылки.
ПРЕДПОСЫЛКИ СОЗДАНИЯ ИЗОБРЕТЕНИЯ
[0002]
В случае кофеварок высокого давления и соответствующих машин для приготовления напитков важно обеспечить, чтобы чашка пользователя была достаточно вставлена в зону размещения машины и находилась на надлежащем расстоянии от устройства для розлива напитков. Однако в случае, когда чашка пользователя выполнена из прозрачного материала, например, из стекла, возникают определенные проблемы. В связи с этим существует необходимость системы точного обнаружения наличия и/или высоты прозрачной чашки в машине для приготовления напитков. Кроме того, существует необходимость обнаружения положения других прозрачных объектов.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0003]
В одном аспекте настоящее изобретение может быть направлено на машину для приготовления напитков, включающую в себя устройство для розлива напитков; зона размещения чашки, расположенную под устройством для розлива напитков; источник света, выполненный с возможностью передачи света через участок зоны размещения чашки; приемник, выполненный с возможностью принимать по меньшей мере часть света, передаваемого источником света; и процессор, функционально связанный с приемником и устройством для розлива напитков, причем процессор выполнен с возможностью определения, достаточно ли прозрачная чашка вставлена в область размещения чашки, или находится ли она на требуемой высоте, путем обнаружения впадины в уровне интенсивности части света, принимаемого приемником; или перевернутой впадины в уровне интенсивности света, передаваемого источником света; при этом процессор дополнительно выполнен с возможностью, после определения того, что прозрачная чашка недостаточно вставлена или не находится на требуемой высоте, предотвращения розлива напитка из устройства для розлива напитков.
[0004]
В другом аспекте способ включает в себя этапы, на которых передают свет посредством источника света через участок зоны размещения чашки машины для приготовления напитков, причем машина для приготовления напитков содержит устройство для розлива напитков, зону размещения чашки, расположенную под устройством для розлива напитков, источник света, приемник и процессор; принимают посредством приемника по меньшей мере часть света, передаваемого источником света; определяют посредством процессора, достаточно ли прозрачная чашка вставлена в зону размещения чашки, или находится ли она на требуемой высоте, путем обнаружения впадины в уровне интенсивности части света, принимаемого приемником; или перевернутой впадины в уровне интенсивности света, передаваемого источником света; и после определения того, что прозрачная чашка недостаточно вставлена или не находится на требуемой высоте, предотвращают посредством процессора розлив напитка из устройства для розлива напитков.
[0005]
В другом аспекте устройство включает в себя зону размещения объекта, имеющего прозрачный участок; источник света, выполненный с возможностью передачи света через участок зоны размещения; приемник, выполненный с возможностью приема по меньшей мере части света, передаваемого источником света; и процессор, функционально связанный с приемником, причем процессор выполнен с возможностью определения, достаточно ли объект вставлен в зону размещения, или находится ли он на требуемой высоте, путем обнаружения впадины на уровне интенсивности части света, принимаемого приемником; или перевернутой впадины в уровне светового интенсивности света, передаваемого источником света; при этом процессор дополнительно выполнен с возможностью после определения того, что объект недостаточно вставлен или не находится на требуемой высоте, предотвращения выполнения процесса.
[0006]
В другом аспекте способ включает в себя этапы, на которых передают свет посредством источника света через участок области размещения устройства, причем устройство содержит источник света, приемник и процессор; принимают посредством приемника по меньшей мере часть света, передаваемого источником света; определяют посредством процессора, достаточно ли объект, имеющий прозрачный участок, вставлен в зону размещения, или находится ли он на требуемой высоте, путем обнаружения впадины в уровне интенсивности части света, принимаемого приемником; или перевернутой впадины в уровне интенсивности света, передаваемого источником света; и после определения того, что объект не достаточно вставлен или не находится на требуемой высоте, предотвращают посредством процессора выполнение процесса.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0007]
Настоящее изобретение станет более понятным из подробного описания и приложенных чертежей, на которых:
[0008] фиг. 1A представляет вид сверху непрозрачной чашки, входящей в зону размещения чашки машины для приготовления напитков в соответствии с первым вариантом осуществления, в котором вставку чашки определяют с использованием подхода с прерыванием луча;
[0009]
фиг. 1B представляет вид сверху прозрачной чашки, входящей в зону размещения чашки машины для приготовления напитков в соответствии с первым вариантом осуществления с использованием подхода с прерыванием луча;
[0010]
фиг. 2 представляет машину для приготовления напитков в соответствии с вариантом осуществления с использованием подхода с обнаружением впадины для определения надлежащего размещения прозрачной чашки;
[0011]
фиг. 3 представляет график уровня интенсивности света в приемнике света при вставке и извлечении прозрачной чашки из зоны размещения чашки или уровня интенсивности света при подъеме и опускании прозрачной чашки на подставке для чашки в соответствии с вариантом осуществления;
[0012]
фиг. 4 представляет упрощенный вид сбоку прозрачной чашки, поднимаемой в зоне размещения чашки машины для приготовления напитков в соответствии с одним вариантом осуществления;
[0013]
фиг. 5 представляет блок-схему способа приготовления напитка в соответствии с одним вариантом осуществления.
ПОДРОБНОЕ ОПИСАНИЕ
[0014]
Следующее далее описание предпочтительного варианта (вариантов) осуществления является лишь примером по своей природе и никоим образом не предназначено для ограничения изобретения или изобретений. Описание примеров вариантов осуществления предназначено для чтения вместе с приложенными чертежами, которые следует рассматривать как часть письменного описания. В описании примеров вариантов осуществления, раскрытых в настоящем документе, любое указание направления или ориентации предназначено только для удобства описания и не предполагает какого-либо ограничения объема настоящего изобретения. Относительные выражения, такие как «нижний», «верхний», «горизонтальный», «вертикальный», «выше», «ниже», «вверх», «вниз», «левый», «правый», «верх», «низ», «передний» и «задний», а также их производные (например, «горизонтально», «вниз», «вверх» и т.д.) следует толковать как относящиеся к ориентации, которая описана ниже или показана на рассмотренных ниже чертежах. Относительные выражения предназначены исключительно для удобства описания и не предполагают конкретной ориентации, если это явно не указано. Такие выражения, как «прикрепленный», «присоединенный», «соединенный», «связанный», «взаимосвязанный», и подобные выражения относятся к взаимному расположению, в котором конструкции скреплены или прикреплены друг к другу либо непосредственно, либо опосредованно с помощью промежуточных конструкций, а также подвижных или жестких креплений или связей, если явно не указано иное. Описание, приведенное в настоящем документе, описывает и иллюстрирует некоторые возможные неограничивающие сочетания признаков, которые могут существовать по отдельности или в других сочетаниях признаков. Кроме того, в данном контексте союз «или» следует интерпретировать как логический оператор, который выдает истинное значение, когда один или более операндов истинны. Кроме того, в данном контексте выражение «на основе» следует интерпретировать как «по меньшей мере частично на основе», и, следовательно, оно не ограничивается интерпретацией «полностью на основе».
[0015]
На протяжении всего описания диапазоны используются в качестве сокращения для описания всех без исключения значений, находящихся в диапазоне. Любое значение в диапазоне может быть выбрано в качестве конца диапазона. Кроме того, все ссылки, цитируемые в настоящем документе, тем самым включены в настоящий документ путем ссылки во всей их полноте. В случае противоречия между определением, изложенным в настоящем изобретении, и определением, изложенным в цитируемой ссылке, настоящее изобретение имеет приоритет.
[0016]
Признаки настоящего изобретения могут быть реализованы в программном обеспечении, аппаратном обеспечении, аппаратно-программном обеспечении или их сочетании. Компьютерные программы, описанные в настоящем документе, не ограничиваются каким-либо конкретным вариантом осуществления и могут быть реализованы в операционной системе, прикладной программе, приоритетных или фоновых процессах, драйвере или любом их сочетании. Компьютерные программы могут выполняться на одном компьютерном или серверном процессоре или на множестве компьютерных или серверных процессоров.
[0017]
Процессоры, описанные в настоящем документе, могут представлять собой центральный процессор (CPU), микропроцессор, микроконтроллер, вычислительное или программируемое устройство или схему, выполненные с возможностью выполнения компьютерных программных инструкций (например, кода). Различные процессоры могут быть воплощены в компьютерном и/или серверном аппаратном обеспечении любого подходящего типа (например, настольный компьютер, ноутбук, портативный компьютер, планшетные компьютеры, сотовые телефоны и т.д.) и могут включать в себя все традиционные вспомогательные компоненты, необходимые для образования функционального устройства обработки данных, включая без ограничения шину, программное обеспечение и хранилище данных, например, энергозависимую и энергонезависимую память, устройства ввода/вывода, графические пользовательские интерфейсы (GUI), съемное хранилище данных и устройства интерфейса проводной и/или беспроводной связи, включая Wi-Fi, Bluetooth, LAN и т.д.
[0018]
Исполняемые компьютером инструкции или программы (например, программное обеспечение или код) и данные, описанные в настоящем документе, могут быть запрограммированы и материально воплощены на не носящем временного характера машиночитаемом носителе, который доступен и считывается соответствующим процессором, как описано в настоящем документе, который конфигурирует и предписывает процессору выполнять необходимые функции и процессы путем выполнения инструкций, записанных на носителе. Устройство, воплощающее программируемый процессор, выполненный для таких не носящих временного характера исполняемых компьютером инструкций или программ, может называться «программируемым устройством» или «устройством», а множество программируемых устройств, взаимодействующих друг с другом, может называться «программируемой системой». Следует отметить, что не носящий временного характера «машиночитаемый носитель», описанный в настоящем документе, может включать в себя без ограничения любую подходящую энергозависимую или энергонезависимую память, включая оперативную память (RAM) и ее различные типы, постоянную память (ROM) и ее различные типы, флэш-память типа USB, магнитные или оптические устройства хранения данных (например, внутренние/внешние жесткие диски, гибкие диски, магнитную ленту, CD-ROM, DVD-ROM, оптические диски, накопители ZIP™, Blu-ray диски и другие), которые могут записываться и/или считываться процессором, функционально связанным с носителем.
[0019]
В некоторых вариантах осуществления настоящее изобретение может быть воплощено в виде компьютеризированных процессов и устройств, таких как системы или компьютерные системы обработки данных и связи на основе процессора для практического применения этих процессов. Настоящее изобретение также может быть воплощено в виде программного обеспечения или компьютерного программного кода на не носящем временного характера машиночитаемом носителе данных, причем при загрузке и выполнении системами обработки данных и связи или компьютерными системами сегменты компьютерного программного кода конфигурируют процессор для создания определенных логических схем, предназначенных для реализации процессов.
[0020]
Далее обратимся к чертежам, на фиг. 1A показан вид сверху непрозрачной чашки 121, входящей в зону 110 размещения чашки машины 100 для приготовления напитков в соответствии с первым вариантом осуществления, в котором обнаружение размещения чашки определяется с использованием подхода с «прерыванием луча». В показанном примере варианта осуществления в машине 200 для приготовления напитков применяется высокое давление для варки кофе и приготовления других напитков. Для успешного и безопасного розлива напитка в чашку 121 без нежелательного разбрызгивания важно убедиться, что чашка достаточно вставлена в зону 210 размещения чашки и находится на надлежащей высоте, не слишком далеко от устройства 202 для розлива напитков. Необходимо отметить, что в других вариантах осуществления устройство для розлива не обязательно должно быть устройством для розлива высокого давления.
[0021]
Машина для приготовления напитков включает в себя источник 104 света, подающий свет 106 в приемник 108 света. Как видно, когда непрозрачная чашка 121 еще не вошла в зону 110 размещения чашки, свет 106 может передаваться в приемник 108. Но когда непрозрачная чашка 121 достаточно вставлена в область 110 размещения чашки, свет 106 больше не может передаваться в приемник 108. Когда свет не принимается приемником 108, процессор (смотри фиг. 2), функционально связанный с приемником 108, может определять, что чашка 121 достаточно вставлена, тем самым позволяя начать приготовление напитка и розлив напитка в чашку. В других вариантах осуществления может использоваться более одного луча и/или приемника. Например, можно использовать два луча для проверки вставки чашки на разной глубине, что обеспечивает более точное размещение чашки. Кроме того, может использоваться множество лучей на разной высоте для определения высоты чашки и/или определения, достаточна ли высота чашки, или достаточно ли чашка поднята к устройству для розлива напитков.
[0022]
На фиг. 1B также показан используемый подход с прерыванием луча, но в случае прозрачной чашки 120, а не непрозрачной. Прозрачная чашка 120 входит в зону 110 размещения чашки машины 100. Аналогичным образом до вставки чашки 120 свет 106 от источника 104 передается в приемник 108. Но в отличие от непрозрачной чашки 121, при вставке прозрачной чашки свет 106 по-прежнему может передаваться в приемник 108. Таким образом, сам по себе подход с прерыванием луча не подходит для определения наличия, положения или высоты прозрачной чашки.
[0023]
Фиг. 2 представляет машину 200 для приготовления напитков в соответствии с вариантом осуществления с использованием подхода с «обнаружением впадины» для определения надлежащего размещения прозрачной чашки 220. Как и в предыдущем варианте осуществления, в машине 200 для приготовления напитков применяется высокое давление для варки кофе и приготовления других напитков. Для безопасного и успешного розлива напитка в чашку 220 важно убедиться, что чашка достаточно вставлена в зону 210 размещения чашки и находится на надлежащей высоте, не слишком далеко от устройства 202 для розлива напитков. В некоторых вариантах осуществления в начале процесса приготовления напитка система предложит пользователю указать, является ли используемая чашка непрозрачной или прозрачной, а затем использует подход с прерыванием луча, если указана непрозрачная чашка, и подход с обнаружением впадины, если указана прозрачная чашка. В других вариантах осуществления система выполнена с возможностью одновременного определения условий для непрозрачной чашки и прозрачной чашки.
[0024]
Как и в случае системы, использующей только подход с прерыванием луча, проиллюстрированная система имеет по меньшей мере один источник 204A, 204B, 204C света, передающий свет 206 в приемник 208A, 208B, 208C, и разные источники света могут находиться на разной высоте или глубине для более точного определения положения чашки и близости к устройству для розлива. В примере варианта осуществления машина 200 дополнительно включает в себя подставку 230 для чашки для подъема или опускания чашки 220 на требуемую высоту или требуемое расстояние до устройства 202 для розлива напитков.
[0025]
Машина для приготовления напитков включает в себя процессор 240, функционально связанный с приемниками 208A, 208B, 208C. Процессор подробно не проиллюстрирован, хотя необходимо понимать, что различные устройства обработки могут использоваться для приема данных от приемников 208A, 208B, 208C света, определения соответствия критериям размещения и управления устройством 202 для розлива соответственно. Показанный как пример процессор выполнен с возможностью обнаружения, что прозрачная чашка 220 достаточно вставлена в зону 210 размещения чашки, обнаружения, что прозрачная чашка находится на требуемой высоте, и, если нет, обнаружения, что прозрачная чашку 220 была поднята на требуемую высоту в области 210 размещения чашки. В других вариантах осуществления машина может обнаруживать только одно или два из этих условий. Способ обнаружения этих условий описан ниже. Процессор может предотвращать розлив напитка из машины, если одно или оба условия не выполнены.
[0026]
Фиг. 3 представляет график уровня интенсивности света в приемнике света в случае размещения и извлечения прозрачной чашки из области размещения чашки или уровня интенсивности света при подъеме и опускании прозрачной чашки на подставке для чашки в соответствии со вторым вариантом осуществления. В частности, этот график иллюстрирует, как система может использовать подход с прерыванием луча и подход с обнаружением впадины для обнаружения непрозрачных чашек и прозрачных чашек соответственно. График иллюстрирует уровень интенсивности света в приемнике с течением времени при изменении положения чашки. Форма 320 волны иллюстрирует обнаружение непрозрачной чашки с использованием подхода с прерыванием луча. Как может быть видно, уровень интенсивности света, принимаемого приемником 108, снижается до нуля, когда непрозрачная чашка вставлена и прерывает передачу света 206. Далее свет снова принимается приемником 108 после извлечения чашки.
[0027]
Форма 321 волны иллюстрирует обнаружение прозрачной чашки с использованием подхода с обнаружением впадины. В одном варианте осуществления для обнаружения впадины, свидетельствующей о том, что прозрачная чашка достаточно вставлена в область размещения чашки, система определяет появление впадины, которое определяется по меньшей мере частично скоростью изменения уровня интенсивности света, которая меньше, чем в случае непрозрачной чашки. Как показано на фиг. 3, уровень интенсивности света в случае непрозрачной чашки 320 быстро снижается от первого уровня 301 интенсивности до нуля, поскольку непрозрачная чашка очень эффективно блокирует свет. В отличие от этого прозрачная чашка снижает уровень интенсивности света постепенно, и, таким образом, он имеет меньшую скорость изменения, чем в случае непрозрачной чашки. Кроме того, при извлечении чашки из зоны размещения чашки уровень 320 интенсивности света непрозрачной чашки быстро поднимается от нуля до первого уровня 301 интенсивности света, тогда как уровень 321 интенсивности света прозрачной чашки поднимается более плавно, и, таким образом, имеет меньшую скорость изменения. Система может быть выполнена с возможностью определения скорости изменения уровня интенсивности света для определения, соответствует ли скорость изменения ожидаемой скорости изменения (или находится в пределах диапазона значений скорости изменения) в случае прозрачной чашки. Система также может основывать определение впадины на том, возникают ли скорости изменения в случае уменьшения уровня интенсивности света и увеличения уровня интенсивности света в течение заданного периода времени.
[0028]
В другом варианте осуществления для обнаружения того, что прозрачная чашка достаточно вставлена в зону область размещения чашки, система может обнаруживать различные уровни интенсивности света. В одном варианте система выполняет следующие этапы: 1) обнаружение первого уровня 301 интенсивности света, передаваемого источником света (до вставки чашки); 2) обнаружение последующего краткосрочного падения до второго уровня 302 интенсивности света (обусловленного тем, что край чашки прерывает луч света); и 3) обнаружение последующего увеличения до третьего уровня 303 интенсивности света, который меньше, чем первый уровень 301 интенсивности света (обусловленного прохождением света через центральную область чашки). В некоторых вариантах осуществления при последующем извлечении чашки система также может обнаруживать последующее снижение до второго уровня 302 интенсивности света (обусловленное тем, что край чашки прерывает луч света при выходе из области размещения чашки) и последующее увеличение до первого уровня яркости интенсивности света (обусловленное полным извлечением чашки), что проиллюстрировано второй впадиной 332. В примере варианта осуществления третий уровень интенсивности света меньше, чем первый уровень интенсивности света, хотя в других вариантах осуществления третий уровень может быть равен или больше первого уровня интенсивности света (например, из-за эффекта линзы). В таких вариантах осуществления на этапе 3) будет достаточно обнаружить повышение до третьего уровня интенсивности света.
[0029]
Хотя это не требуется, в систему может быть запрограммировано заданное время для разных стадий уровня интенсивности света. Например, для краткосрочного падения во впадине в случае прозрачной чашки падение должно происходить менее чем за 0,2 секунды или некоторого другого количества времени. Кроме того, система может требовать, чтобы средний уровень интенсивности света поддерживался в течение периода времени большего, чем первое значение, но меньшего, чем второе значение. Кроме того, этот способ может быть адаптирован для использования множества лучей на разной глубине. Например, система может определять, какие лучи (на разной глубине) приводят к образованию впадин, и сколько имеется впадин, для определения, насколько глубоко чашка размещена в зоне размещения чашки.
[0030]
Выражение «впадина», используемое в настоящем документе, относится к графику уровня интенсивности света, который включает в себя падение уровня интенсивности света с последующим увеличением уровня интенсивности света, причем падение и увеличение происходят за короткий (обычно заданный) период времени. Характеристика впадины, обусловленной краем прозрачной чашки, имеет меньшую скорость изменения, чем в случае края непрозрачной чашки, причем край непрозрачной чашки вызывает более быстрое падение уровня интенсивности света. В некоторых вариантах осуществления один набор характеристик формы впадины (например, скорость падения, время изменения уровня интенсивности света и/или величина изменения уровня интенсивности света) используется для определения всех границ прозрачной чашки. В других вариантах осуществления разные наборы характеристик формы впадины используются для разных типов прозрачных чашек (например, чашки из более толстого стекла вызывают более глубокие или широкие впадины) или разных краев прозрачных чашек (например, использование одного набора характеристик для впадин, обусловленных боковыми краями, и другого набора характеристик для впадин, обусловленных ободом).
[0031]
При использовании вышеописанного подхода с обнаружением впадины система также может определять, имеет ли прозрачная чашка высоту, достаточную, чтобы она находилась на требуемой высоте. Например, система может использовать луч света на требуемой высоте для обнаружения нахождения чашки на этой высоте и, таким образом, гарантировать, что чашка имеет достаточную высоту, чтобы находиться не слишком далеко от устройства для розлива. Если приемник на требуемой высоте не видит впадину, то система знает, что высота чашки недостаточна.
[0032]
Подходы с обнаружением впадины, рассмотренные выше, также могут использоваться для определения, что прозрачная чашка была поднята на требуемую высоту в зоне размещения чашки. Фиг. 4 представляет упрощенный вид сбоку прозрачной чашки 220, поднимаемой в зоне 210 размещения чашки машины для приготовления напитков, показанной на фиг. 2. Как отмечено выше, при приготовлении напитка под высоким давлением желательно, чтобы чашка находилась на минимальном расстоянии под устройством для розлива. Таким образом, машина может включать в себя подставку 230 для чашки (как показано на фиг. 2) для подъема (или опускания) чашки 220 на требуемую высоту. Подход с прерыванием луча может использоваться для определения, что непрозрачная чашка достигла высоты источника света и приемника, но этот подход не подходит в случае прозрачной чашки, которая пропускает свет.В одном варианте осуществления процесс подъема и обнаружения увеличения высоты выполняется после первоначального определения, что чашка не находится на требуемой высоте. Необходимо отметить, что в других вариантах осуществления вместо изменения высоты чашки может изменяться высота или положение устройства для розлива для обеспечения надлежащего расстояния между верхней частью чашки и устройством для розлива.
[0033]
Показанная как пример машина 200 включает в себя три источника 204A, 204B, 204C света, каждый из которых испускает свет 206. В первой схеме прозрачная чашка 220 на подставке 230 для чашки находится на такой высоте, что ее обод 221 расположен ниже верхнего источника 204A света. На второй схеме подъемный механизм 231 поднял подставку 230 для чашки, тем самым подняв чашку 220. Для обнаружения того, что чашка 220 поднята на требуемую высоту, близкую к высоте источника 204A света и соответствующего приемника 208A, система может обнаруживать, образовалась ли впадина, такая как первая впадина 331 на фиг. 3. Первая впадина 331 обусловлена ободом 221 прозрачной чашки, вызывающим временное повышенное нарушение луча света. Впадина может быть распознана в соответствии со способами, аналогичными способам обнаружения впадины, рассмотренным выше в отношении обнаружения, достаточно ли чашка вставлена в зону размещения чашки. Таким образом, в одном варианте осуществления впадина может быть определена по меньшей мере частично на основе скорости изменения уровня интенсивности света, которая меньше, чем в случае непрозрачной чашки. Система может быть выполнена с возможностью определения скорости изменения уровня интенсивности света для определения, соответствует ли скорость изменения ожидаемой скорости изменения (или находится в пределах диапазона значений скорости изменения) в случае прозрачной чашки. Система также может основывать определение впадины на том, возникают ли скорости изменения в случае уменьшения уровня интенсивности света и увеличения уровня интенсивности света в течение заданного периода времени. Когда обод 221 чашки 220 достиг высоты верхнего источника 204 света, процессор может выдать инструкцию подъемному механизму 231 для остановки подъема подставки 230 для чашки.
[0034]
В другом варианте осуществления для обнаружения того, что прозрачная чашка достаточно вставлена в зону размещения чашки, система может обнаруживать различные уровни интенсивности света. Например, система может выполнять следующие этапы: 1) обнаружение первого уровня интенсивности 301 света, передаваемого источником света (до достижения ободом луча света); 2) обнаружение последующего краткосрочного падения до второго уровня интенсивности 302 света (обусловленного ободом прозрачной чашки, прерывающим луч света); 3) обнаружение последующего подъема до третьего уровня интенсивности 303 света, который меньше, чем первый уровень интенсивности 301 света (обусловленного прохождением света через область чашки под ободом). В других вариантах осуществления третий уровень интенсивности света может быть равен или больше, чем первый уровень интенсивности света, в случае чего на этапе 3) можно просто обнаруживать, произошло ли увеличение до третьего уровня интенсивности света. Как рассмотрено выше, в системе может быть запрограммировано заданное время для разных стадий уровней интенсивности света. Например, для краткосрочного падения во впадине в случае прозрачной чашки падение должно происходить менее чем за 0,2 секунды или некоторого другого количества времени. Кроме того, способ может быть адаптирован для использования множества лучей на разной высоте. Например, система может определять, какие лучи (на разной высоте) приводят к образованию впадин для более точного определения, на какую высоту поднята чашка.
[0035]
Необходимо отметить, что, если высота датчика меньше, чем высота налитого напитка (например, датчик 204B на фиг. 4), на форму впадины и уровень интенсивности света могут влиять свойства напитка. Например, черный кофе будет уменьшать уровень интенсивности принимаемого света. Однако непрозрачность или прозрачность напитка не повлияет на первоначальное обнаружение обода для определения высоты чашки.
[0036]
Хотя изобретение не ограничивается этим, в показанном примере варианта осуществления, показанном на фиг. 2 и 4, установлено три источника 204A, 204B, 204C света и три соответствующих приемника 208A, 208B, 208C на трех разных высотах. Верхний источник 204A света и приемник 208A, как правило, используются для обнаружения, находится ли чашка на требуемой высоте, тогда как нижний и средний источники 204B, 204C света и приемники 208B, 208C, как правило, используются для обнаружения, достаточно ли чашка вставлена в зону размещения чашки. Следует отметить, что, если подставка 230 для чашки поднята, нижний источник 204C света может быть заблокирован, и, таким образом, средний источник 204B света может использоваться для обнаружения чашки. В одном варианте осуществления подставка изначально поднята на заданную высоту (10 мм), а затем поднимается или опускается по необходимости.
[0037]
Хотя в вышеописанных вариантах осуществления рассматривается обнаружение впадины, необходимо отметить, что система может быть выполнена с возможностью обнаружения перевернутой впадины. Это актуально, например, если в системе используется система управления светом для поддержания уровней интенсивности света, воспринимаемых приемником. В одной примерной системе управления, когда прозрачная чашка блокирует часть передаваемого света, передатчик компенсирует блокировку света, обеспечивая более высокий уровень интенсивности света, так что приемник по-прежнему принимает тот же уровень интенсивности света. Кроме того, после извлечения чашки передатчик может соответственно уменьшать уровень интенсивности света до уровня, который обеспечивался до вставки чашки, таким образом, гарантируя, что приемник принимает постоянный уровень интенсивности света. В этом случае, если бы система отслеживала разные уровни интенсивности света, обеспечиваемые передатчиком (а не уровни интенсивности света, принимаемые приемником), формы волн, показанные на фиг. 3, были бы противоположными. То есть уровень интенсивности света начинался бы с первого уровня интенсивности света, краткосрочно увеличивался, а затем опускался. Таким образом, уровень интенсивности света изменялся бы противоположным образом по сравнению с впадиной 331. Таким образом, вместо отслеживания уровня интенсивности света в приемнике система может альтернативно отслеживать уровень интенсивности света в передатчике, просто распознавая рисунок, противоположный впадине. Различные характеристики впадины, рассмотренные выше, которые могут обнаруживаться (например, скорость изменения, уровень интенсивности света и время между событиями), также могут применяться для обнаружения перевернутой впадины. В данном контексте выражение «подход с обнаружением впадины» относится к обнаружению впадины или перевернутой впадины.
[0038]
Фиг. 5 представляет блок-схему способа 500 приготовления напитка в соответствии с одним вариантом осуществления. Как рассмотрено выше, источник света может передавать свет через область размещения чашки (этап 502), а приемник может принимать часть света (этап 504). Затем для обнаружения впадины может использоваться способ обнаружения впадины (этап 506). Если впадина не обнаружена, процессор может предотвращать розлив напитка из устройства для розлива напитков (этап 508). Если впадина обнаружена, способ может принимать запрос на розлив напитка (этап 510) и разливать запрашиваемый напиток (этап 512). Если впадина не обнаружена, способ также может выдавать пользователю уведомление определенного типа, например, сообщение на экране, для информирования пользователя о том, что чашка размещена ненадлежащим образом.
[0039]
Раскрытые варианты осуществления обеспечивают надежное экономически эффективное решение для обнаружения наличия и надлежащего размещения прозрачных чашек в машине для приготовления напитков. Эти варианты осуществления способствуют более безопасному и эффективному розливу напитков в чашки пользователей.
[0040]
Следует отметить, что, хотя изобретение рассмотрено выше со ссылкой на устройство для розлива напитков и прозрачную чашку, изобретение никоим образом не ограничивается этим. Изобретение может использоваться в других процессах, которые требуют обнаружения положения прозрачного объекта. Например, в сфере производства с использованием роботов может иметься необходимость обеспечения надлежащего размещения объекта перед выполнением операций с объектом. Если объект имеет прозрачный участок, можно использовать подход с обнаружением впадины, описанный выше. Таким образом, изобретение может быть описано в более общем смысле, как устройство, имеющее область размещения объекта, имеющего прозрачный участок, источник света для передачи света через участок области размещения и приемник для приема по меньшей мере части передаваемого света. Процессор устройства может реализовывать подход с обнаружением впадины, описанный выше (обнаружение впадины или перевернутой впадины), для определения, достаточно ли объект вставлен в область размещения, или находится ли он на требуемой высоте. Кроме того, устройство после определения того, что объект недостаточно вставлен или не находится на требуемой высоте, может предотвращать выполнение процесса, например, процесса, который должен выполняться над объектом. В этом устройстве также могут использоваться различные способы обнаружения впадины или перевернутой впадины (и соответствующие функциональные возможности), описанные выше.
[0041]
Хотя изобретение описано в отношении конкретных примеров, включая предпочтительные в настоящее время варианты осуществления изобретения, специалисту в данной области техники понятно, что существуют многочисленные вариации и модификации вышеописанных систем и технологий. Необходимо понимать, что могут использоваться другие варианты осуществления, и конструктивные и функциональные модификации могут быть выполнены без отклонения от объема настоящего изобретения. Таким образом, замысел и объем изобретения следует толковать в широком смысле, как изложено в приложенной формуле изобретения.