Hybrid visual tagging using customized colored tiles
AssigneeSodyo Ltd.
InventorsAlex Alon, Irina Alon, Eran Katz, Sven Bergmann
Life of this patent
Estimating the term…
Abstract
A method for information display includes specifying information pertaining to a target location and encoding the specified information in a machine-readable symbol (22, 60) comprising a set of three or more color elements (40), which have different, respective colors that encode a first part of the information and are contained within a non-rectangular border (44), which has a shape characteristic that encodes a second part of the information. The symbol is positioned in the target location.
Claims34
A method for information display, comprising:
- specifying information pertaining to a target location;
- encoding the specified information in a machine-readable symbol comprising a set of three or more color elements, which have different, respective colors that encode a first part of the information and are contained within a non-rectangular border, which has a shape characteristic that encodes a second part of the information;
- and
- positioning the symbol in the target location.
A method for computer input, comprising:
- capturing an image at a target location that includes a machine-readable symbol that encodes information pertaining to the target location and comprises a set of three or more color elements, which have different, respective colors and are contained within a non-rectangular border;
- and
- processing the captured image in a computer in order to extract the encoded information by decoding a first part of the information that is encoded in the colors of the color elements and decoding a second part of the information that is encoded in a shape characteristic of the non-rectangular border.
Apparatus for computer input, comprising:
- a camera, which is configured to capture an image at a target location that includes a machine-readable symbol that encodes information pertaining to the target location and comprises a set of three or more color elements, which have different, respective colors and are contained within a non-rectangular border;
- and
- a processor, which is configured to process the captured image in order to extract the encoded information by decoding a first part of the information that is encoded in the colors of the color elements and decoding a second part of the information that is encoded in a shape characteristic of the non-rectangular border.
A computer software product, comprising a computer-readable medium in which program instructions are stored, which instructions, when read by a computer, cause the computer to receive an image of a target location that includes a machine-readable symbol that encodes information pertaining to the target location and comprises a set of three or more color elements, which have different, respective colors and are contained within a non-rectangular border, and to process the captured image in order to extract the encoded information by decoding a first part of the information that is encoded in the colors of the color elements and decoding a second part of the information that is encoded in a shape characteristic of the non-rectangular border.
A method for information display, comprising:
- specifying information pertaining to an object of interest;
- encoding the specified information in a machine-readable symbol comprising a first plurality of colored regions meeting at a second plurality of common vertices, wherein the different, respective colors are selected so as to encode the specified information as a digital value;
- and
- positioning the symbol in a placement and orientation relative to the object of interest so that upon capture of an image of the symbol by a computer, respective locations of the second plurality of the vertices in the image indicate to the computer a coordinate of the object of interest.
A method for computer input, comprising:
- capturing an image that includes an object of interest and a machine-readable symbol that comprises a first plurality of colored regions meeting at a second plurality of common vertices, which encode information pertaining to the object of interest as a digital value;
- processing the captured image in a computer in order to extract the digital value by decoding the colors of the color elements;
- selecting a region of the image responsively to registration information provided by respective locations of the second plurality of the vertices;
- and
- extracting additional data from the selected region of the image.
Apparatus for computer input, comprising:
- a camera, which is configured to capture an image that includes an object of interest and a machine-readable symbol that comprises a first plurality of colored regions meeting at a second plurality of common vertices, which encode information pertaining to the object of interest as a digital value;
- and
- a processor, which is configured to process the captured image in order to extract the digital value by decoding the colors of the color elements, to select a region of the image responsively to registration information provided by respective locations of the second plurality of the vertices, and to extract additional data from the selected region of the image.
A computer software product, comprising a computer-readable medium in which program instructions are stored, which instructions, when read by a computer, cause the computer to receive an image that includes an object of interest and a machine-readable symbol that comprises a first plurality of colored regions meeting at a second plurality of common vertices, which encode information pertaining to the object of interest as a digital value, and to process the captured image in order to extract the digital value by decoding the colors of the color elements, to select a region of the image responsively to registration information provided by respective locations of the second plurality of the vertices, and to extract additional data from the selected region of the image.
Dependencies are inferred from the claim text.