RU2018133170A - Код и контейнер системы для приготовления напитка или продукта питания - Google Patents
Код и контейнер системы для приготовления напитка или продукта питания Download PDFInfo
- Publication number
- RU2018133170A RU2018133170A RU2018133170A RU2018133170A RU2018133170A RU 2018133170 A RU2018133170 A RU 2018133170A RU 2018133170 A RU2018133170 A RU 2018133170A RU 2018133170 A RU2018133170 A RU 2018133170A RU 2018133170 A RU2018133170 A RU 2018133170A
- Authority
- RU
- Russia
- Prior art keywords
- specified
- information
- virtual
- distance
- information blocks
- Prior art date
Links
- 235000013305 food Nutrition 0.000 title claims 18
- 238000010411 cooking Methods 0.000 claims 34
- 235000013361 beverage Nutrition 0.000 claims 14
- 238000000034 method Methods 0.000 claims 6
- 238000004590 computer program Methods 0.000 claims 3
- 230000002093 peripheral effect Effects 0.000 claims 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65D—CONTAINERS FOR STORAGE OR TRANSPORT OF ARTICLES OR MATERIALS, e.g. BAGS, BARRELS, BOTTLES, BOXES, CANS, CARTONS, CRATES, DRUMS, JARS, TANKS, HOPPERS, FORWARDING CONTAINERS; ACCESSORIES, CLOSURES, OR FITTINGS THEREFOR; PACKAGING ELEMENTS; PACKAGES
- B65D85/00—Containers, packaging elements or packages, specially adapted for particular articles or materials
- B65D85/70—Containers, packaging elements or packages, specially adapted for particular articles or materials for materials not otherwise provided for
- B65D85/804—Disposable containers or packages with contents which are mixed, infused or dissolved in situ, i.e. without having been previously removed from the package
- B65D85/8043—Packages adapted to allow liquid to pass through the contents
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1408—Methods for optical code recognition the method being specifically adapted for the type of code
- G06K7/1421—Circular bar codes
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47J—KITCHEN EQUIPMENT; COFFEE MILLS; SPICE MILLS; APPARATUS FOR MAKING BEVERAGES
- A47J31/00—Apparatus for making beverages
- A47J31/44—Parts or details or accessories of beverage-making apparatus
- A47J31/4492—Means to read code provided on ingredient pod or cartridge
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65D—CONTAINERS FOR STORAGE OR TRANSPORT OF ARTICLES OR MATERIALS, e.g. BAGS, BARRELS, BOTTLES, BOXES, CANS, CARTONS, CRATES, DRUMS, JARS, TANKS, HOPPERS, FORWARDING CONTAINERS; ACCESSORIES, CLOSURES, OR FITTINGS THEREFOR; PACKAGING ELEMENTS; PACKAGES
- B65D85/00—Containers, packaging elements or packages, specially adapted for particular articles or materials
- B65D85/70—Containers, packaging elements or packages, specially adapted for particular articles or materials for materials not otherwise provided for
- B65D85/804—Disposable containers or packages with contents which are mixed, infused or dissolved in situ, i.e. without having been previously removed from the package
- B65D85/8043—Packages adapted to allow liquid to pass through the contents
- B65D85/8058—Coding means for the contents
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/06009—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
- G06K19/06046—Constructional details
- G06K19/06168—Constructional details the marking being a concentric barcode
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65D—CONTAINERS FOR STORAGE OR TRANSPORT OF ARTICLES OR MATERIALS, e.g. BAGS, BARRELS, BOTTLES, BOXES, CANS, CARTONS, CRATES, DRUMS, JARS, TANKS, HOPPERS, FORWARDING CONTAINERS; ACCESSORIES, CLOSURES, OR FITTINGS THEREFOR; PACKAGING ELEMENTS; PACKAGES
- B65D2203/00—Decoration means, markings, information elements, contents indicators
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65D—CONTAINERS FOR STORAGE OR TRANSPORT OF ARTICLES OR MATERIALS, e.g. BAGS, BARRELS, BOTTLES, BOXES, CANS, CARTONS, CRATES, DRUMS, JARS, TANKS, HOPPERS, FORWARDING CONTAINERS; ACCESSORIES, CLOSURES, OR FITTINGS THEREFOR; PACKAGING ELEMENTS; PACKAGES
- B65D2203/00—Decoration means, markings, information elements, contents indicators
- B65D2203/12—Audible, olfactory or visual signalling means
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65D—CONTAINERS FOR STORAGE OR TRANSPORT OF ARTICLES OR MATERIALS, e.g. BAGS, BARRELS, BOTTLES, BOXES, CANS, CARTONS, CRATES, DRUMS, JARS, TANKS, HOPPERS, FORWARDING CONTAINERS; ACCESSORIES, CLOSURES, OR FITTINGS THEREFOR; PACKAGING ELEMENTS; PACKAGES
- B65D2501/00—Containers having bodies formed in one piece
- B65D2501/24—Boxes or like containers with moulded compartments or partitions
- B65D2501/24006—Details relating to bottle crates
- B65D2501/24866—Other details
- B65D2501/24872—Information, identification or detection means
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mechanical Engineering (AREA)
- Food Science & Technology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Toxicology (AREA)
- Artificial Intelligence (AREA)
- Electromagnetism (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Apparatus For Making Beverages (AREA)
- Details Of Rigid Or Semi-Rigid Containers (AREA)
- Packages (AREA)
- General Preparation And Processing Of Foods (AREA)
- Table Devices Or Equipment (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Distillation Of Fermentation Liquor, Processing Of Alcohols, Vinegar And Beer (AREA)
- Image Processing (AREA)
- Devices For Dispensing Beverages (AREA)
Claims (78)
1. Контейнер (6) для устройства для приготовления напитка или устройства для приготовления продукта питания, причем контейнер (6) предназначен для размещения материала напитка или продукта питания и содержит код (74), кодирующий информацию о приготовлении, при этом код (74) содержит опорную часть (80) и информационную часть (78),
при этом опорная часть (80) содержит расположение по меньшей мере двух опорных блоков (86), задающих виртуальную опорную линию (r);
при этом информационная часть (78) содержит:
- пару (820) информационных блоков, расположенную на виртуальной линии (D) кодирования, которая пересекает виртуальную опорную линию (r) в виртуальной точке пересечения, причем пара (820) информационных блоков расположена на любом расстоянии (d) вдоль указанной виртуальной линии (D) кодирования от указанной виртуальной точки пересечения, причем указанное расстояние (d) кодирует значение параметра (Vp) информации о приготовлении, при этом виртуальная линия (D) кодирования представляет собой окружность или содержит сегмент окружности и расположена таким образом, что касательная к ней является ортогональной виртуальной опорной линии (r) в виртуальной точке пересечения; и
- один или более дополнительных информационных блоков, занимающих одно или более дискретных положений (119), расположенных на указанной виртуальной линии (D) кодирования, при этом указанные дискретные положения (119) либо содержат, либо не содержат дополнительный информационный блок из указанного одного или более дополнительных информационных блоков в качестве переменной для по меньшей мере частичного кодирования параметра информации о приготовлении, и при этом каждое из указанных дискретных положений (119) на указанной виртуальной линии (D) кодирования расположено в местоположении, определенном относительно указанного расстояния (d), кодирующего указанное значение параметра (Vp) информации о приготовлении,
при этом центры двух информационных блоков указанной пары (820) информационных блоков отделены друг от друга расстоянием (x),
при этом указанные дискретные положения (119) отстоят от ближайшего информационного блока указанной пары (820) информационных блоков на расстояния, отличающиеся от указанного расстояния (x) между указанными двумя информационными блоками указанной пары (820) информационных блоков, где:
- указанные дискретные положения (119) расположены таким образом, что между центрами двух соседних дискретных положений имеется расстояние (y),
- расстояние между центром дискретного положения (119), соседнего с указанной парой (820) информационных блоков, и центром ближайшего информационного блока указанной пары (820) информационных блоков равняется указанному расстоянию (y) между двумя соседними дискретными положениями (119),
- указанное расстояние (y) между двумя соседними дискретными положениями не является ни множителем, ни делителем указанного расстояния (x) между указанными двумя информационными блоками указанной пары (820) информационных блоков.
2. Контейнер (6) по предшествующему пункту, в котором указанная информационная часть содержит более одного дополнительного информационного блока из указанного одного или более дополнительных информационных блоков, расположенных на указанной виртуальной линии (D) кодирования.
3. Контейнер (6) по любому из предшествующих пунктов, при этом указанное расстояние (d), кодирующее указанное значение параметра (Vp) информации о приготовлении, определяется как среднее значение расстояний вдоль указанной виртуальной линии (D) кодирования между каждым из указанных информационных блоков указанной пары (820) информационных блоков и указанной виртуальной точкой пересечения.
4. Контейнер (6) по любому из предшествующих пунктов, в котором код (74) содержит по меньшей мере одну дополнительную виртуальную линию кодирования, которая расположена концентрически с указанной виртуальной линией (D) кодирования, пересекается с виртуальной опорной линией (r) в дополнительной виртуальной точке пересечения, отличающейся от указанной виртуальной точки пересечения, и содержит:
- дополнительную пару информационных блоков, расположенную на любом расстоянии вдоль указанной дополнительной виртуальной линии кодирования от указанной дополнительной виртуальной точки пересечения, при этом указанное расстояние вдоль указанной дополнительной виртуальной линии кодирования кодирует значение дополнительного параметра информации о приготовлении; и
- один или более дополнительных информационных блоков, занимающих одно или более дискретных положений, расположенных на указанной дополнительной виртуальной линии кодирования, при этом указанные дискретные положения, расположенные на указанной дополнительной линии кодирования, либо содержат, либо не содержат дополнительный информационный блок из указанного одного или более дополнительных информационных блоков в качестве переменной для по меньшей мере частичного кодирования параметра информации о приготовлении, и при этом каждое из указанных дискретных положений на указанной дополнительной виртуальной линии (D) кодирования расположено в местоположении, определенном относительно указанного расстояния, проходящего вдоль указанной дополнительной виртуальной линии кодирования и кодирующего указанное значение дополнительного параметра информации о приготовлении,
при этом центры двух информационных блоков указанной дополнительной пары информационных блоков отделены друг от друга расстоянием (x) между указанными двумя информационными блоками указанной пары (820) информационных блоков,
при этом указанные дискретные положения, расположенные на указанной дополнительной виртуальной линии кодирования, отстоят от ближайшего информационного блока указанной дополнительной пары информационных блоков на расстояния, отличающиеся от указанного расстояния (x) между указанными двумя информационными блоками указанной пары (820) информационных блоков, причем:
- указанные дискретные положения, расположенные на указанной дополнительной виртуальной линии кодирования, расположены с указанным расстоянием (y) между двумя соседними дискретными положениями между центрами двух соседних дискретных положений, которые расположены на указанной дополнительной виртуальной линии кодирования,
- расстояние между центром дискретного положения, расположенного на указанной дополнительной виртуальной линии кодирования и соседнего с указанной дополнительной парой информационных блоков, и центром ближайшего информационного блока указанной дополнительной пары информационных блоков равняется указанному расстоянию (y) между двумя соседними дискретными положениями.
5. Контейнер (6) по любому из предшествующих пунктов, в котором виртуальная(ые) линия(и) D кодирования расположена(ы) внутри виртуальной прямоугольной горизонтальной проекции, и дополнительные дискретные положения (118) расположены на внешней периферии виртуальной(ых) линии(й) (D) кодирования, в результате чего указанные дополнительные дискретные положения (118) расположены внутри указанной виртуальной горизонтальной проекции и находятся вблизи одной или более ее вершин.
6. Контейнер (6) по предшествующему пункту, в котором указанные дополнительные дискретные положения (118) расположены в местоположениях, заданных относительно указанной опорной части (80).
7. Контейнер (6) по любому из предшествующих пунктов, в котором код (74) имеет периферийную длину, составляющую 600-1600 мкм.
8. Контейнер (6) по любому из предшествующих пунктов, в котором код (74) сформирован на поверхности контейнера (6) или на прикрепляемом устройстве (100), которое прикреплено к нему.
9. Прикрепляемое устройство (100), сконфигурированное для прикрепления к контейнеру (6) для устройства для приготовления напитка или устройства для приготовления продукта питания, причем контейнер (6) предназначен для размещения материала напитка или продукта питания, при этом прикрепляемое устройство (100) содержит:
несущий элемент (96), предназначенный для размещения кода (74), кодирующего информацию о приготовлении;
крепежный элемент (98) для прикрепления к указанному контейнеру (6),
при этом код (74) содержит опорную часть (80) и информационную часть (78),
при этом опорная часть (80) содержит расположение по меньшей мере двух опорных блоков (86), задающих виртуальную опорную линию (r);
при этом информационная часть (78) содержит:
- пару (820) информационных блоков, расположенную на виртуальной линии (D) кодирования, которая пересекает виртуальную опорную линию (r) в виртуальной точке пересечения, причем пара (820) информационных блоков расположена на любом расстоянии (d) вдоль указанной виртуальной линии (D) кодирования от указанной виртуальной точки пересечения, причем указанное расстояние (d) кодирует значение параметра (Vp) информации о приготовлении, при этом виртуальная линия (D) кодирования представляет собой окружность или содержит сегмент окружности и расположена таким образом, что касательная к ней является ортогональной опорной линии (r) в виртуальной точке пересечения; и
- один или более дополнительных информационных блоков, занимающих одно или более дискретных положений (119), расположенных на указанной виртуальной линии (D) кодирования, при этом указанные дискретные положения (119) либо содержат, либо не содержат информационный блок из указанного одного или более дополнительных информационных блоков в качестве переменной для по меньшей мере частичного кодирования параметра информации о приготовлении, и при этом каждое из указанных дискретных положений (119) на указанной виртуальной линии (D) кодирования расположено в местоположении, определенном относительно указанного расстояния (d), кодирующего указанное значение параметра (Vp) информации о приготовлении,
при этом центры двух информационных блоков указанной пары (820) информационных блоков отделены друг от друга расстоянием (x), и при этом указанные дискретные положения (119) отстоят от ближайшего информационного блока указанной пары (820) информационных блоков на расстояния, отличающиеся от указанного расстояния (x) между указанными двумя информационными блоками указанной пары (820) информационных блоков, причем:
- указанные дискретные положения (119) расположены таким образом, что между центрами двух соседних дискретных положений имеется расстояние (y),
- расстояние между центром дискретного положения (119), соседнего с указанной парой (820) информационных блоков, и центром ближайшего информационного блока указанной пары (820) информационных блоков равняется указанному расстоянию (y) между двумя соседними дискретными положениями (119),
- указанное расстояние (y) между двумя соседними дискретными положениями не является ни множителем, ни делителем указанного расстояния (x) между указанными двумя информационными блоками указанной пары (820) информационных блоков.
10. Система для приготовления напитка или система (2) для приготовления продукта питания, содержащая контейнер (6) по любому из пп. 1-8 и устройство для приготовления напитка или устройство (4) для приготовления продукта питания, при этом указанное устройство (4) для приготовления содержит:
подсистему (14) обработки контейнера, предназначенную для получения контейнера (6) и приготовления из его содержимого напитка или продукта питания;
подсистему (18) обработки кода, выполненную с возможностью: получения цифрового изображения кода (74) контейнера (6); обработки указанного цифрового изображения для декодирования закодированной информации о приготовлении;
подсистему (16) управления, выполненную с возможностью управления указанной подсистемой (14) обработки контейнера при помощи указанной декодированной информации о приготовлении,
при этом подсистема (18) обработки кода предпочтительно сконфигурирована для декодирования закодированной информации о приготовлении путем: обнаружения местоположения опорных блоков (86) и информационных блоков кода (74); идентификации опорных блоков (86) и определения исходя из полученных результатов указанной опорной линии (r); идентификации указанной пары (820) информационных блоков; определения для указанной пары (820) информационных блоков указанного расстояния (d) от опорной линии (r); и преобразования расстояния (d) в указанное значение параметра (Vp) при помощи, например, сохраненной зависимости между указанным значением параметра (Vp) и указанным расстоянием (d); определения местоположения одного или более дискретных положений (119) на основании ранее определенного расстояния (d) указанной пары (820) информационных блоков, определения, содержат ли указанные дискретные положения (119) дополнительный информационный блок, и выведения исходя из полученных результатов указанного по меньшей мере частично закодированного параметра.
11. Прикрепляемое устройство (94), сконфигурированное для прикрепления к устройству для приготовления напитка или устройству (4) для приготовления продукта питания, при этом прикрепляемое устройство (94) содержит:
несущий элемент (96), предназначенный для размещения кода (74), кодирующего информацию о приготовлении;
крепежный элемент (98) для прикрепления к указанному устройству для приготовления напитка или устройству (4) для приготовления продукта питания,
код (74) содержит опорную часть (80) и информационную часть (78),
опорная часть (80) содержит расположение по меньшей мере двух опорных блоков (86), задающих виртуальную опорную линию (r);
информационная часть (78) содержит:
- пару (820) информационных блоков, расположенную на виртуальной линии (D) кодирования, которая пересекает виртуальную опорную линию (r) в виртуальной точке пересечения, причем пара (820) информационных блоков расположена на любом расстоянии (d) вдоль указанной линии (D) кодирования от указанной виртуальной точки пересечения, причем указанное расстояние (d) кодирует значение параметра (Vp) информации о приготовлении, при этом виртуальная линия (D) кодирования представляет собой окружность или содержит сегмент окружности и расположена таким образом, что касательная к ней является ортогональной виртуальной опорной линии (r) в виртуальной точке пересечения; и
- один или более дополнительных информационных блоков, занимающих одно или более дискретных положений (119), расположенных на указанной виртуальной линии (D) кодирования, при этом указанные дискретные положения (119) либо содержат, либо не содержат информационный блок из указанного одного или более дополнительных информационных блоков в качестве переменной для по меньшей мере частичного кодирования параметра информации о приготовлении, и при этом каждое из указанных дискретных положений (119) на указанной виртуальной линии (D) кодирования расположено в местоположении, определенном относительно указанного расстояния (d), кодирующего указанное значение параметра (Vp) информации о приготовлении,
при этом центры двух информационных блоков указанной пары (820) информационных блоков отделены друг от друга расстоянием (x), и при этом указанные дискретные положения (119) отстоят от ближайшего информационного блока указанной пары (820) информационных блоков на расстояния, отличающиеся от указанного расстояния (x) между двумя информационными блоками указанной пары (820) информационных блоков, где:
- указанные дискретные положения (119) расположены таким образом, что между центрами двух соседних дискретных положений имеется расстояние (y),
- расстояние между центром дискретного положения (119), соседнего с указанной парой (820) информационных блоков, и центром ближайшего информационного блока указанной пары (820) информационных блоков равняется указанному расстоянию (y) между двумя соседними дискретными положениями (119),
- указанное расстояние (y) между двумя соседними дискретными положениями не является ни множителем, ни делителем указанного расстояния (x) между указанными двумя информационными блоками указанной пары (820) информационных блоков.
12. Способ кодирования информации о приготовлении, при этом указанный способ включает формирование кода (74) на:
контейнере (6) для устройства для приготовления напитка или устройства (4) для приготовления продукта питания, причем контейнер (6) предназначен для размещения материала напитка или продукта питания; или
прикрепляемом устройстве (100, 94) для прикрепления к указанному контейнеру (6) или к устройству для приготовления напитка или устройству (4) для приготовления продукта питания,
при этом способ дополнительно включает:
расположение по меньшей мере двух опорных блоков (86) для задания виртуальной опорной линии (r) опорной части (80);
кодирование значения параметра (Vp) информации о приготовлении при помощи информационной части (78) кода (74) путем расположения пары (820) информационных блоков на виртуальной линии (D) кодирования, которая пересекает виртуальную опорную линию (r) в виртуальной точке пересечения, при этом пара (820) информационных блоков расположена на расстоянии (d), проходящем вдоль указанной линии (D) кодирования от указанной виртуальной точки пересечения, причем указанное расстояние (d) кодирует указанное значение параметра (Vp) информации о приготовлении,
при этом указанная виртуальная линия (D) кодирования представляет собой окружность или содержит сегмент окружности и расположена таким образом, что касательная к ней является ортогональной виртуальной опорной линии (r) в указанной виртуальной точке пересечения; и
по меньшей мере частичное кодирование параметра информации о приготовлении при помощи одного или более дополнительных информационных блоков, занимающих одно или более дискретных положений (119), которые расположены на указанной виртуальной линии (D) кодирования в местоположениях, определенных относительно указанного расстояния (d), кодирующего указанное значение параметра (Vp) информации о приготовлении, при этом указанные дискретные положения (119) либо содержат, либо не содержат дополнительный информационный блок из указанного одного или более дополнительных информационных блоков в качестве переменной для по меньшей мере частичного кодирования параметра информации о приготовлении,
при этом центры двух информационных блоков указанной пары (820) информационных блоков отделены друг от друга расстоянием (x), и при этом указанные дискретные положения (119) отстоят от ближайшего информационного блока указанной пары (820) информационных блоков на расстояния, отличающиеся от указанного расстояния (x) между указанными двумя информационными блоками указанной пары (820) информационных блоков.
13. Способ приготовления напитка или продукта питания при помощи системы (2) по п. 10, при этом способ включает:
получение цифрового изображения кода (74) контейнера (6);
обработку указанного цифрового изображения для декодирования закодированной информации о приготовлении;
управление процессом приготовления при помощи указанной информации о приготовлении,
при этом декодирование закодированной информации о приготовлении предпочтительно включает: обнаружение местоположения опорных блоков (86) и информационных блоков кода (74); идентификацию опорных блоков (86) и определение исходя из полученных результатов указанной опорной линии (r); идентификацию указанной пары (820) информационных блоков, определение для указанной пары (820) информационных блоков указанного расстояния (d) от опорной линии (r); и преобразование указанного расстояния (d) в указанное значение параметра (Vp) при помощи, например, сохраненной зависимости между значением указанного параметра (Vp) и указанным расстоянием (d); определение местоположения одного или более дискретных положений (119) на указанной линии (D) кодирования на основании ранее определенного расстояния (d) указанной пары (820) информационных блоков, определение, содержат ли указанные дискретные положения (119) дополнительный информационный блок, и выведение исходя из полученных результатов указанного по меньшей мере частично закодированного параметра.
14. Применение кода (74) для кодирования информации о приготовлении предпочтительно на:
контейнере (6) для устройства для приготовления напитка или устройства (4) для приготовления продукта питания, причем контейнер (6) предназначен для размещения материала напитка или продукта питания; или
прикрепляемом устройстве (100, 94) для прикрепления к указанному контейнеру (6) или к указанному устройству для приготовления напитка или устройству (4) для приготовления продукта питания;
при этом код (74) содержит опорную часть (80) и информационную часть (78),
при этом опорная часть (80) содержит расположение по меньшей мере двух опорных блоков (86), задающих виртуальную опорную линию (r);
при этом информационная часть (78) содержит:
- пару (820) информационных блоков, расположенную на виртуальной линии (D) кодирования, которая пересекает виртуальную опорную линию (r) в виртуальной точке пересечения, причем пара (820) информационных блоков расположена на любом расстоянии (d) вдоль указанной виртуальной линии (D) кодирования от указанной виртуальной точки пересечения, причем указанное расстояние (d) кодирует значение параметра (Vp) информации о приготовлении, при этом виртуальная линия (D) кодирования представляет собой окружность или содержит сегмент окружности и расположена таким образом, что касательная к ней является ортогональной виртуальной опорной линии (r) в виртуальной точке пересечения; и
- один или более дополнительных информационных блоков, занимающих одно или более дискретных положений (119), расположенных на указанной виртуальной линии (D) кодирования, при этом указанные дискретные положения (119) либо содержат, либо не содержат дополнительный информационный блок из указанного одного или более дополнительных информационных блоков в качестве переменной для по меньшей мере частичного кодирования параметра информации о приготовлении, и при этом каждое из указанных дискретных положений (119) на указанной виртуальной линии (D) кодирования расположено в местоположении, определенном относительно указанного расстояния (d), кодирующего указанное значение параметра (Vp) информации о приготовлении,
при этом центры двух информационных блоков указанной пары (820) информационных блоков отделены друг от друга расстоянием (x), и при этом указанные дискретные положения (119) отстоят от ближайшего информационного блока указанной пары (820) информационных блоков на расстояния, отличающиеся от указанного расстояния (x) между указанными двумя информационными блоками указанной пары (820) информационных блоков.
15. Компьютерная программа, выполняемая одним или более процессорами подсистемы (16) обработки кода, входящей в состав устройства для приготовления напитка или устройства (4) для приготовления продукта питания, при этом компьютерная программа выполняется для обработки цифрового изображения кода (74) контейнера (6) по любому из пп. 1-8, чтобы декодировать закодированную информацию о приготовлении, при этом декодирование предпочтительно включает:
обнаружение местоположения опорных блоков (86) и информационных блоков кода (74); идентификацию опорных блоков (86) и определение исходя из полученных результатов указанной виртуальной опорной линии (r); идентификацию указанной пары (820) информационных блоков; определение для указанной пары (820) информационных блоков указанного расстояния (d) от виртуальной опорной линии (r); и преобразование указанного расстояния (d) в указанное значение параметра (Vp) указанной информации о приготовлении при помощи, например, сохраненной зависимости между значением параметра (Vp) и указанным расстоянием (d); определение местоположения одного или более дискретных положений (119) на указанной виртуальной линии (D) кодирования на основании ранее определенного расстояния (d) указанной пары (820) информационных блоков, определение, содержат ли указанные дискретные положения (119) дополнительный информационный блок, и выведение исходя из полученных результатов указанного по меньшей мере частично закодированного параметра.
16. Энергонезависимый машиночитаемый носитель, содержащий компьютерную программу по п. 15.
Applications Claiming Priority (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP16156870.4 | 2016-02-23 | ||
EP16156870 | 2016-02-23 | ||
EP16156864.7 | 2016-02-23 | ||
EP16156864 | 2016-02-23 | ||
EP16196877.1 | 2016-11-02 | ||
EP16196877 | 2016-11-02 | ||
PCT/EP2017/054157 WO2017144582A1 (en) | 2016-02-23 | 2017-02-23 | Code and container of system for preparing a beverage or foodstuff |
Publications (3)
Publication Number | Publication Date |
---|---|
RU2018133170A true RU2018133170A (ru) | 2020-03-24 |
RU2018133170A3 RU2018133170A3 (ru) | 2020-06-05 |
RU2733648C2 RU2733648C2 (ru) | 2020-10-06 |
Family
ID=58108647
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2018133170A RU2733648C2 (ru) | 2016-02-23 | 2017-02-23 | Код и контейнер системы для приготовления напитка или продукта питания |
Country Status (22)
Country | Link |
---|---|
US (2) | US10387702B2 (ru) |
EP (3) | EP3420501B1 (ru) |
JP (1) | JP6993978B2 (ru) |
KR (1) | KR102591172B1 (ru) |
CN (1) | CN108701243B (ru) |
AU (1) | AU2017222935B2 (ru) |
BR (1) | BR112018015124B1 (ru) |
CA (1) | CA3014627A1 (ru) |
CL (1) | CL2018002322A1 (ru) |
DK (2) | DK3493117T3 (ru) |
ES (2) | ES2950485T3 (ru) |
FI (2) | FI3420501T3 (ru) |
HU (2) | HUE062432T2 (ru) |
IL (1) | IL260388B (ru) |
MX (1) | MX2018009897A (ru) |
MY (1) | MY192087A (ru) |
PH (1) | PH12018501416A1 (ru) |
PL (2) | PL3493117T3 (ru) |
RU (1) | RU2733648C2 (ru) |
SG (1) | SG11201805470VA (ru) |
TW (1) | TWI722097B (ru) |
WO (1) | WO2017144582A1 (ru) |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI642395B (zh) | 2016-02-23 | 2018-12-01 | 耐斯泰克公司 | 容器及可在一飲料或食品製備機器之一代碼處理子系統的一或多個處理器上執行的電腦程式、飲料或食品製備系統及使用該系統製備一飲料或食品的方法、編碼製備資訊之方法及其代碼之用途、非暫時性電腦可讀取媒體及附接至一飲料或食品製備機器之附接件 |
TWI721084B (zh) | 2016-02-23 | 2021-03-11 | 瑞士商雀巢製品股份有限公司 | 用於飲料或食品製備機器之容器、經組態以用於附接至該容器之附接件、飲料或食品製備系統、經組態以用於附接至該機器之附接件、編碼製備資訊之方法、製備該飲料或食品之方法、代碼用於在該容器上編碼製備資訊之用途及電腦程式產品 |
TWI722097B (zh) * | 2016-02-23 | 2021-03-21 | 瑞士商雀巢製品股份有限公司 | 用於一飲料製備機器或食品製備機器的容器、附接至容器的附接件以及編碼製備資訊之方法 |
TWI788279B (zh) * | 2016-02-23 | 2023-01-01 | 瑞士商雀巢製品股份有限公司 | 用於製備一飲料或食品之系統的代碼、方法與容器,用於編碼製備資訊之代碼與方法,及包含電腦程式之非暫時性電腦可讀取媒體 |
US10426180B1 (en) | 2016-06-16 | 2019-10-01 | Sigma Phase, Corp. | System for providing a single serving of a frozen confection |
CA3028121A1 (en) | 2016-06-16 | 2017-12-21 | Sigma Phase, Corp. | System for providing a single serving of a frozen confection |
WO2019029894A1 (en) | 2017-08-08 | 2019-02-14 | Nestec Sa | CONTAINER WITH A CODE ENCODING A SEQUENCE OF OPERATIONS FOR THE PREPARATION OF FOOD OR BEVERAGE PRODUCTS |
CN107590522B (zh) * | 2017-08-23 | 2020-08-21 | 阿里巴巴集团控股有限公司 | 一种识别码生成及识别的方法及装置 |
SG11202001307SA (en) * | 2017-10-06 | 2020-03-30 | Nestle Sa | Container, preparation machine and system using a binary code for encoding preparation information |
CN108491748B (zh) * | 2018-04-02 | 2020-01-10 | 腾讯音乐娱乐科技(深圳)有限公司 | 图形码的识别及生成方法、装置及计算机可读存储介质 |
US11470855B2 (en) | 2018-08-17 | 2022-10-18 | Coldsnap, Corp. | Providing single servings of cooled foods and drinks |
US10612835B2 (en) | 2018-08-17 | 2020-04-07 | Sigma Phase, Corp. | Rapidly cooling food and drinks |
US10543978B1 (en) | 2018-08-17 | 2020-01-28 | Sigma Phase, Corp. | Rapidly cooling food and drinks |
US11781808B2 (en) | 2019-04-09 | 2023-10-10 | Coldsnap, Corp. | Brewing and cooling a beverage |
US11337438B2 (en) | 2020-01-15 | 2022-05-24 | Coldsnap, Corp. | Rapidly cooling food and drinks |
TW202202790A (zh) | 2020-06-01 | 2022-01-16 | 美商寇德斯納普公司 | 用於快速冷卻食物及飲料的冷凍系統 |
TWI782330B (zh) * | 2020-09-25 | 2022-11-01 | 財團法人食品工業發展研究所 | 烘焙及檢測系統與方法 |
WO2022170323A1 (en) | 2021-02-02 | 2022-08-11 | Coldsnap, Corp. | Filling aluminum cans aseptically |
WO2024052328A1 (en) * | 2022-09-05 | 2024-03-14 | Société des Produits Nestlé S.A. | Beverage or foodstuff preparation system |
WO2024094786A1 (en) * | 2022-11-04 | 2024-05-10 | Société des Produits Nestlé S.A. | Beverage or foodstuff preparation system |
WO2024100097A1 (en) * | 2022-11-13 | 2024-05-16 | Société des Produits Nestlé S.A. | Beverage or foodstuff preparation system |
US12005408B1 (en) | 2023-04-14 | 2024-06-11 | Sharkninja Operating Llc | Mixing funnel |
Family Cites Families (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
IL162233A0 (en) | 2002-01-16 | 2005-11-20 | Nestle Sa | Closed capsule with opening means |
JP2004185522A (ja) * | 2002-12-06 | 2004-07-02 | Eiji Hayashi | 店舗向け飲料サービングシステム |
EP1784344B1 (en) | 2004-08-23 | 2009-04-08 | Nestec S.A. | Capsule for preparing and delivering a drink by injecting a pressurized fluid into the capsule |
EP1785369A1 (en) | 2005-11-10 | 2007-05-16 | Nestec S.A. | Beverage ingredient containing capsule having several compartments |
US8194914B1 (en) * | 2006-10-19 | 2012-06-05 | Spyder Lynk, Llc | Encoding and decoding data into an image using identifiable marks and encoded elements |
AU2007254626A1 (en) * | 2007-12-21 | 2009-07-09 | Canon Kabushiki Kaisha | Data encoding and decoding using circular configurations of marks |
CA2716536A1 (fr) | 2008-03-14 | 2009-09-17 | Monodor S.A. | Appareil et capsule pour la preparation d'une boisson |
WO2010089329A1 (en) | 2009-02-06 | 2010-08-12 | Nestec S.A. | Device and method using centrifugation for extracting a liquid and heat loss compensating means |
SG177267A1 (en) * | 2009-06-30 | 2012-02-28 | Sanofi Aventis Deutschland | Circular bar-code for drug container |
WO2011023711A1 (en) | 2009-08-28 | 2011-03-03 | Nestec S.A. | Capsule system for the preparation of beverages by centrifugation |
IT1397821B1 (it) * | 2009-12-23 | 2013-02-04 | Gd Spa | Unita' di uscita di una macchina confezionatrice di contenitori di prodotti da fumo. |
EP2345351A1 (en) | 2010-01-19 | 2011-07-20 | Nestec S.A. | Capsule for the preparation of a beverage comprising an identification code |
CN102985934B (zh) * | 2010-06-03 | 2016-03-16 | 西崎传生 | 信息表达方法、形成有信息表达图案的物品、信息输出装置、以及信息表达装置 |
JP4625139B1 (ja) * | 2010-06-03 | 2011-02-02 | 傳生 西▲崎▼ | 情報表現方法、情報表現パターンが形成された物品、情報出力装置、及び、情報表現装置 |
PL2481330T3 (pl) * | 2011-02-01 | 2013-10-31 | Nestec Sa | Kod kreskowy dla kapsułki do wytwarzania napojów |
TW201241751A (en) * | 2011-04-08 | 2012-10-16 | Univ Nat Cheng Kung | Patterned marker for coding |
KR20120122754A (ko) * | 2011-04-29 | 2012-11-07 | 엘지전자 주식회사 | 이동 단말기 및 그것의 코드 판독 방법 |
RU2573996C2 (ru) * | 2011-05-25 | 2016-01-27 | Мендор Ой | Контейнер для тест-полосок, предназначенных для измерения характеристик биологической жидкости, способ добавления калибровочного кода к такому контейнеру и способ распознавания такого кода |
DK2594171T3 (da) * | 2011-11-16 | 2014-05-19 | Nestec Sa | Bærer og kapsel til fremstilling en drik ved centrifugering, system og fremgangsmåde til fremstilling af en drik ved centrifugering |
CN102800243B (zh) * | 2012-07-18 | 2015-06-24 | 长沙高新开发区湖大科园诺美网络技术有限公司 | 一种防伪环形码的制作方法 |
US9776789B2 (en) | 2012-10-12 | 2017-10-03 | Nestec S.A. | Food capsule with multiple compartments |
WO2014096082A1 (en) * | 2012-12-21 | 2014-06-26 | Nestec S.A. | Food or beverage production system |
EP2936381A1 (en) * | 2012-12-21 | 2015-10-28 | Nestec S.A. | Food or beverage production system |
ES2640104T3 (es) | 2013-02-18 | 2017-10-31 | Nestec S.A. | Pack para la preparación de una bebida, surtido de packs, procedimiento, y máquina |
CN104636779B (zh) * | 2013-11-11 | 2017-11-28 | 覃政 | 环形码标识识别*** |
CN104677394B (zh) * | 2013-11-29 | 2018-07-10 | 刘伯安 | 一种位置或角位置传感的编码及装置 |
WO2015173285A1 (en) * | 2014-05-13 | 2015-11-19 | Nestec S.A. | Container and code of system for preparing a beverage or foodstuff |
EP3143552B8 (en) * | 2014-05-13 | 2021-08-04 | Société des Produits Nestlé S.A. | Container and code of system for preparing a beverage or foodstuff |
CN105303224B (zh) * | 2015-11-23 | 2018-02-06 | 岭南师范学院 | 一种容量大、鲁棒性强的编码标志点及其解码方法 |
TWI642395B (zh) | 2016-02-23 | 2018-12-01 | 耐斯泰克公司 | 容器及可在一飲料或食品製備機器之一代碼處理子系統的一或多個處理器上執行的電腦程式、飲料或食品製備系統及使用該系統製備一飲料或食品的方法、編碼製備資訊之方法及其代碼之用途、非暫時性電腦可讀取媒體及附接至一飲料或食品製備機器之附接件 |
TWI722097B (zh) * | 2016-02-23 | 2021-03-21 | 瑞士商雀巢製品股份有限公司 | 用於一飲料製備機器或食品製備機器的容器、附接至容器的附接件以及編碼製備資訊之方法 |
-
2017
- 2017-01-19 TW TW106101772A patent/TWI722097B/zh active
- 2017-02-23 BR BR112018015124-6A patent/BR112018015124B1/pt active IP Right Grant
- 2017-02-23 RU RU2018133170A patent/RU2733648C2/ru active
- 2017-02-23 EP EP17706787.3A patent/EP3420501B1/en active Active
- 2017-02-23 PL PL18211004.9T patent/PL3493117T3/pl unknown
- 2017-02-23 ES ES17706787T patent/ES2950485T3/es active Active
- 2017-02-23 WO PCT/EP2017/054157 patent/WO2017144582A1/en active Application Filing
- 2017-02-23 HU HUE17706787A patent/HUE062432T2/hu unknown
- 2017-02-23 US US16/078,921 patent/US10387702B2/en active Active
- 2017-02-23 FI FIEP17706787.3T patent/FI3420501T3/fi active
- 2017-02-23 KR KR1020187022410A patent/KR102591172B1/ko active IP Right Grant
- 2017-02-23 DK DK18211004.9T patent/DK3493117T3/da active
- 2017-02-23 PL PL17706787.3T patent/PL3420501T3/pl unknown
- 2017-02-23 JP JP2018541645A patent/JP6993978B2/ja active Active
- 2017-02-23 IL IL260388A patent/IL260388B/en unknown
- 2017-02-23 FI FIEP18211004.9T patent/FI3493117T3/fi active
- 2017-02-23 CN CN201780011774.6A patent/CN108701243B/zh active Active
- 2017-02-23 CA CA3014627A patent/CA3014627A1/en active Pending
- 2017-02-23 ES ES18211004T patent/ES2951471T3/es active Active
- 2017-02-23 EP EP23174421.0A patent/EP4234436A3/en active Pending
- 2017-02-23 AU AU2017222935A patent/AU2017222935B2/en active Active
- 2017-02-23 MX MX2018009897A patent/MX2018009897A/es unknown
- 2017-02-23 HU HUE18211004A patent/HUE062550T2/hu unknown
- 2017-02-23 MY MYPI2018702320A patent/MY192087A/en unknown
- 2017-02-23 SG SG11201805470VA patent/SG11201805470VA/en unknown
- 2017-02-23 DK DK17706787.3T patent/DK3420501T3/da active
- 2017-02-23 EP EP18211004.9A patent/EP3493117B1/en active Active
-
2018
- 2018-07-02 PH PH12018501416A patent/PH12018501416A1/en unknown
- 2018-08-14 CL CL2018002322A patent/CL2018002322A1/es unknown
-
2019
- 2019-07-03 US US16/502,595 patent/US10810391B2/en active Active
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2018133170A (ru) | Код и контейнер системы для приготовления напитка или продукта питания | |
RU2018133154A (ru) | Код рецептуры и контейнер системы для приготовления напитка или продукта питания | |
JP2016192794A5 (ru) | ||
RU2009107689A (ru) | Способ кодирования и способ декодирования изображений, устройство для этого, программы для него и носитель информации для хранения программ | |
PH12017501904B1 (en) | Code and container of system for preparing beverage or foodstuff | |
JP2019509662A5 (ru) | ||
CN106911902B (zh) | 视频图像传输方法、接收方法及装置 | |
RU2014153261A (ru) | Устройство, способ и компьютерная программа для трехмерного видеокодирования | |
RU2020122782A (ru) | Устройство и способ обработки изображения | |
RU2016102177A (ru) | Вывод опорных значений режима, и кодирование, и декодирование информации, представляющей режимы предсказания | |
JP2017535150A5 (ja) | 画像を符号化する方法、画像を復号する方法、画像を符号化する装置、画像を復号する装置、及びプログラム | |
JP2016026454A5 (ru) | ||
JP2017535834A5 (ru) | ||
JP2016507969A5 (ru) | ||
Xu et al. | Fourier tag: A smoothly degradable fiducial marker system with configurable payload capacity | |
RU2018132266A (ru) | Способ и устройство для кодирования/декодирования с интра-предсказанием блока кодирования, содержащего данные изображения, упомянутое кодирование с интра-предсказанием зависит от дерева предсказания и дерева преобразования | |
FI3665611T3 (fi) | Juoman tai ruoan valmistusjärjestelmän viivakoodi ja säiliö | |
JP2013102296A5 (ru) | ||
JP2015019307A5 (ru) | ||
US20140369618A1 (en) | Encoding device and monitoring system | |
JPWO2019199531A5 (ru) | ||
JP2016127536A5 (ru) | ||
US10853607B2 (en) | Three-dimensional rotatably-readable encoding of data for optical machine-reading | |
JP2017536014A5 (ru) | ||
RU2020112732A (ru) | Контейнер, устройство для приготовления и система с использованием бинарного кода для кодирования информации о приготовлении |