Two-dimensional code, two-dimensional code reader, and program
AssigneeShift Co. Ltd.
InventorHiroyuki Endo
Life of this patent
Estimating the term…
Abstract
The aim is to reduce the influence of the filming environment of an image that represents a two-dimensional code when determining a color that has been added to a cell in the two-dimensional code. Disclosed is a two-dimensional code (100) in which a mark is added to each cell group in an information color or a combination color that is correlated with the information indicated by the cell group, and the mark for each cell (C) in the cell group is added in a specified coordinate color within a component domain from among a component model representing the distribution of color components, that is disposed in a positional relationship void of mutual interference.
Claims16
A two-dimensional code formed by arranging cells in m×n (1≦m, 1≦n), wherein
- cell groups are formed by dividing the cells arranged in m×n into cell groups respectively constituted by one or more cells, a plurality of colors (to be referred to hereafter as “information colors”) or color combinations (to be referred to hereafter as “combined colors”) are respectively associated with different information, and a mark is attached to each cell group using an information color or a combined color associated with information to be expressed by the cell group, from among the information colors and combined colors,
- when a component model is defined, in which a plurality of component regions respectively extending as multi-dimensional regions are located within a multi-dimensional space representing a distribution of color components in a positional relationship that prevents interference between the component regions, the marks are attached to the cell groups using components represented by specific coordinates in the component regions located in the component model as components of the information colors or respective color components included in the combined colors,
- the component regions are located in the component model so as to extend respectively from the specific coordinates, and
- components represented by center coordinates of the respective component regions are used as the components of the information colors or the respective color components included in the combined colors.
(canceled)
A two-dimensional code reader for recognizing information by reading a two-dimensional code formed by arranging cells in m×n (1≦m, 1≦n), the two-dimensional code reader, wherein
- an image acquisition section for obtaining an image representing the two-dimensional code;
- a cell identifying section for identifying, from the image obtained by the image acquisition section, colors of marks attached respectively to the cells of the two-dimensional code represented by the image;
- and
- an information acquisition section for identifying, on the basis of the colors of the cells identified by the cell identifying section, information corresponding to a color or a color combination attached to a cell group constituted by one or more cells of the two-dimensional code using a database in which a correspondence relationship between the information and the color or the color combination attached to the cell group constituted by one or more cells is registered, and obtaining the identified information as an information group that is recognized from the two-dimensional code represented by the image obtained by the image acquisition section,
- wherein, when a component model is defined, in which a plurality of component regions respectively extending as multi-dimensional regions from specific center coordinates are located within a multi-dimensional space representing a distribution of color components in a positional relationship that prevents interference between the component regions, the cell identifying section determines, in relation to each of the cells in the two-dimensional code, the component region located in the component model in which the component of the color attached to the cell is distributed, and identifies, as the color attached to the cell, the color of a component represented by center coordinates of the determined component region.
(canceled)
A computer readable medium encoded with program instruction steps, which when executed by a computer perform:
- obtaining an image representing the two-dimensional code;
- identifying, from the image obtained, colors of marks attached respectively to the cells of the two-dimensional code represented by the image;
- identifying, on the basis of the colors of the cells identified, information corresponding to a color or a color combination attached to a cell group constituted by one or more cells of the two-dimensional code using a database in which a correspondence relationship between the information and the color or the color combination attached to the cell group constituted by one or more cells is registered;
- and
- obtaining the identified information as an information group that is recognized from the two-dimensional code represented by the image obtained,
- wherein, when a component model is defined, in which a plurality of component regions respectively extending as multi-dimensional regions from specific center coordinates are located within a multi-dimensional space representing a distribution of color components in a positional relationship that prevents interference between the component regions, the cell identifying section determines, in relation to each of the cells in the two-dimensional code, the component region located in the component model in which the component of the color attached to the cell is distributed, and identifies, as the color attached to the cell, the color of a component represented by center coordinates of the determined component region.
A two-dimensional code formed by arranging cells in m×n (1≦m, 1≦n), wherein
- cell groups are formed by dividing the cells arranged in m×n into cell groups respectively constituted by one or more cells, a plurality of colors (to be referred to hereafter as “information colors”) or color combinations (to be referred to hereafter as “combined colors”) are respectively associated with different information, and a mark is attached to each cell group using an information color or a combined color associated with information to be expressed by the cell group, from among the information colors and combined colors,
- within a multi-dimensional space representing a distribution of color components, components represented by specific coordinates in a plurality of component regions extending respectively as multi-dimensional regions correspond respectively to components of the information colors or respective color components included in the combined colors,
- the component regions are located in the component model so as to extend respectively from the specific coordinates,
- components represented by center coordinates of the respective component regions are used as the components of the information colors or the respective color components included in the combined colors. and
- each of the component regions is located in a coordinate position within the multi-dimensional space for maximizing the component of the information color or one of the respective color components included in the combined color.
A two-dimensional code formed by arranging cells in m×n (1≦m, 1≦n), wherein
- cell groups are formed by dividing the cells arranged in m×n into cell groups respectively constituted by one or more cells, a plurality of colors (to be referred to hereafter as “information colors”) or color combinations (to be referred to hereafter as “combined colors”) are respectively associated with different information, and a mark is attached to each cell group using an information color or a combined color associated with information to be expressed by the cell group, from among the information colors and combined colors,
- within a multi-dimensional space representing a distribution of color components, components represented by center coordinates in a plurality of component regions extending respectively from specific center coordinates as multi-dimensional regions correspond respectively to components of the information colors or respective color components included in the combined colors, and
- the components represented by the center coordinates in the component regions include at least color components of cyan (C), magenta (M), and yellow (Y).
A two-dimensional code reader for recognizing information by reading a two-dimensional code formed by arranging cells in m×n (1≦m, 1≦n), the two-dimensional code reader, wherein
- an image acquisition section for obtaining an image representing the two-dimensional code;
- a cell identifying section for identifying, from the image obtained by the image acquisition section, colors of marks attached respectively to the cells of the two-dimensional code represented by the image;
- and
- an information acquisition section for identifying, on the basis of the colors of the cells identified by the cell identifying section, information corresponding to a color or a color combination attached to a cell group constituted by one or more cells of the two-dimensional code using a database in which a correspondence relationship between the information and the color or the color combination attached to the cell group constituted by one or more cells is registered, and obtaining the identified information as an information group that is recognized from the two-dimensional code represented by the image obtained by the image acquisition section,
- within a multi-dimensional space representing a distribution of color components, components represented by center coordinates in a plurality of component regions extending respectively from specific center coordinates as multi-dimensional regions correspond respectively to components of the information colors or respective color components included in the combined colors,
- each of the component regions is located in a coordinate position within the multi-dimensional space for maximizing the component of the information color or one of the respective color components included in the combined color, and
- the cell identifying section determines, in relation to each of the cells in the two-dimensional code, the component region in which the component of the color attached to the cell is distributed, and identifies, as the color attached to the cell, the color of the component represented by the center coordinates of the determined component region.
A two-dimensional code reader for recognizing information by reading a two-dimensional code formed by arranging cells in m×n (1≦m, 1≦n), the two-dimensional code reader, wherein
- an image acquisition section for obtaining an image representing the two-dimensional code;
- a cell identifying section for identifying, from the image obtained by the image acquisition section, colors of marks attached respectively to the cells of the two-dimensional code represented by the image;
- and
- an information acquisition section for identifying, on the basis of the colors of the cells identified by the cell identifying section, information corresponding to a color or a color combination attached to a cell group constituted by one or more cells of the two-dimensional code using a database in which a correspondence relationship between the information and the color or the color combination attached to the cell group constituted by one or more cells is registered, and obtaining the identified information as an information group that is recognized from the two-dimensional code represented by the image obtained by the image acquisition section, wherein
- within a multi-dimensional space representing a distribution of color components, components represented by center coordinates in a plurality of component regions extending respectively from specific center coordinates as multi-dimensional regions correspond respectively to components of the information colors or respective color components included in the combined colors,
- the components represented by the center coordinates in the component regions include at least color components of cyan (C), magenta (M), and yellow (Y), and
- the cell identifying section determines, in relation to each of the cells in the two-dimensional code, the component region in which the component of the color attached to the cell is distributed, and identifies, as the color attached to the cell, the color of the component represented by the center coordinates of the determined component region.
A computer readable medium encoded with program instruction steps, which when executed by a computer perform:
- obtaining an image representing the two-dimensional code;
- identifying, from the image obtained, colors of marks attached respectively to the cells of the two-dimensional code represented by the image;
- identifying, on the basis of the colors of the cells identified, information corresponding to a color or a color combination attached to a cell group constituted by one or more cells of the two-dimensional code using a database in which a correspondence relationship between the information and the color or the color combination attached to the cell group constituted by one or more cells is registered;
- obtaining the identified information as an information group that is recognized from the two-dimensional code represented by the image obtained;
- and
- determining, in relation to each of the cells in the two-dimensional code, the component region in which the component of the color attached to the cell is distributed, and identifies, as the color attached to the cell, the color of the component represented by the center coordinates of the determined component region,
- wherein within a multi-dimensional space representing a distribution of color components, components represented by specific center coordinates in a plurality of component regions extending respectively from specific center coordinates as multi-dimensional regions correspond respectively to components of the information colors or respective color components included in the combined colors,
- each of the component regions is located in a coordinate position within the multi-dimensional space for maximizing the component of the information color or one of the respective color components included in the combined color.
Dependencies are inferred from the claim text.