Object, image data, image data transmission method, card, game mat, card game system, image analysis device, and image analysis method
AssigneeSony Computer Entertainment Inc.
InventorsMasanori Takano, Hirofumi Okamoto
Life of this patent
Estimating the term…
Abstract
There is provided a two-dimensional code capable of performing accurate recognition. The two-dimensional code includes: a code data portion (102) where a plurality of square cells (106) are two-dimensionally arranged to constitute code data; and a plurality of corner cells (104) arranged so as to surround the code data portion (102). The corner cells (104) are configured with a greater area than the square cells (106). When the two-dimensional code is imaged by an imaging device, the corner cells (104) can be recognized in a large scale, thereby improving the two-dimensional code read accuracy.
Claims27
An article comprising:
- a code data field including a two-dimensional array of a plurality of rectangular cells to form code data;
- and
- a plurality of corner cells provided to surround the code data field, wherein
- at least one of the corner cells occupies a larger area than at least one of the rectangular cells.
An article comprising:
- a code data field including a two-dimensional array of a plurality of rectangular cells to form code data;
- and
- a plurality of corner cells provided to surround the code data field, wherein
- the corner cells are round in shape.
A method for transmitting image data generated in accordance with a data format for displaying a two-dimensional code on a display, wherein the image data comprises:
- data for displaying a plurality of rectangular cells at predetermined coordinate positions on the display;
- and
- data for displaying a plurality of corner cells at coordinate positions surrounding the plurality of rectangular cells which are displayed at the predetermined coordinate positions, wherein
- the data for the corner cells and the rectangular cells is configured such that at least one of the corner cells appears larger than at least one of the rectangular cells when displayed.
A method for transmitting image data generated in accordance with a data format for displaying a two-dimensional code on a display, wherein the image data comprises:
- data for displaying a plurality of rectangular cells at predetermined coordinate positions on the display;
- and
- data for displaying a plurality of corner cells at coordinate positions surrounding the plurality of rectangular cells which are displayed at the predetermined coordinate positions, wherein
- the data for the corner cells is configured such that at least one of the corner cells appears round when displayed.
An article comprising:
- a reference cell having a predetermined shape;
- a plurality of polygonal cells in a two-dimensional array to form code data;
- and
- a plurality of corner cells provided to surround an area with the two-dimensional array of the plurality of polygonal cells, wherein
- at least one of the reference cell, the polygonal cells and the corner cells is assigned a color different from that of the other cells.
A method for transmitting image data generated in accordance with a data format for displaying a two-dimensional code on a display, wherein the image data comprises:
- data for displaying a reference cell having a predetermined shape at a predetermined position on the display;
- data for displaying a plurality of polygonal cells within an area defined with respect to the reference cell;
- and
- data for displaying a plurality of corner cells at coordinate positions surrounding the area, wherein
- at least one of the reference cell, the polygonal cells and the corner cells is assigned a color different from that of the other cells.
An image analysis apparatus for recognizing an object image included in a frame image, the object image including a reference cell having a predetermined shape and a plurality of corner cells assigned a color different from that of the reference cell, comprising:
- a binarization processor which sets up a range of pixel values in the RGB format so as to translate the frame image into a binary bit representation;
- a first detector which detects the reference cell in binary data for the frame image;
- and
- a second detector which detects the corner cells in the binary data for the frame image, wherein the binarization processor sets up a range of pixel values in the RGB format for detecting the reference cell and binarizes the frame image by extracting pixels within the range thus set up, whereupon the first detector detects the reference cell by referring to the resultant binary data, and
- the binarization processor sets up a range of pixel values in the RGB format for detecting the corner cells and binarizes the frame data by extracting pixels within the range thus set up, whereupon the second detector detects the corner cells by referring to the resultant binary data.
A method for recognizing an object image included in a frame image, the object image including a reference cell having a predetermined shape and a plurality of corner cells assigned a color different from that of the reference cell, comprising:
- setting up a range of pixel values in the RGB format for detecting the reference cell, extracting pixels within the range thus set up, and detecting the reference cell in the frame image;
- and
- setting up a range of pixel values in the RGB format for detecting the corner cells, extracting pixels within the range thus set up, and detecting the corner cells in the frame image.
A computer readable recording medium having embodied thereon a program product comprising computer readable codes for causing a computer to recognize an object image included in a frame image, the object including a reference cell having a predetermined shape and a plurality of corner cells assigned a color different from that of the reference cell, the program product comprising:
- a reference cell detecting module which sets up a range of pixel values in the RGB format for detecting the reference cell, extracts pixels within the range thus set up, and detects the reference cell in the frame image;
- and
- a corner cell detecting module which sets up a range of pixel values in the RGB format for detecting the corner cells, extracts pixels within the range thus set up, and detects the corner cells in the frame image.
A card comprising:
- a reference cell having a predetermined shape;
- a plurality of polygonal cells to form code data;
- and
- a plurality of corner cells having an identical shape, wherein
- the polygonal cells are provided outside an area surrounded by the plurality of corner cells.
A rectangular card comprising:
- a reference cell having a predetermined shape;
- a plurality of polygonal cells forming code data;
- and
- a plurality of corner cells having an identical shape, wherein
- the plurality of corner cells are provided at a first edge and a second edge of the card opposite to each other, and
- at least some of the plurality of polygonal cells are provided in the neighborhood of a third edge different from the first edge and the second edge and are arranged parallel with the third edge.
A game mat on which a game card is placed and which is provided with a gradation area in which brightness varies gradually.
A card game system comprising:
- a game card having a cell assigned a predetermined color;
- a game mat assigned a color of the same hue as the cell and provided with a gradation area in which brightness varies gradually;
- an imager which acquires a frame image by capturing an image of the game mat and an image of the game card placed on the game mat;
- a binarization processor which sets up a range of pixel values in the RGB format and translates the frame image into a binary bit representation;
- an extractor which extracts the gradation area on the game mat, from binary data for the frame image;
- and
- an adjuster which refers to binary data for the gradation area and accordingly adjusts the range of pixel values in the RGB format for binarization by the binarization processor.
An image analysis apparatus for analyzing a frame image capturing an image of a game card having a cell assigned a predetermined color and an image of a game mat which is assigned a color of the same hue as the cell and which is provided with a gradation area in which brightness varies gradually, comprising:
- a binarization processor which sets up a range of pixel values in the RGB format so as to translate the frame image into a binary bit representation;
- an extractor which extracts the gradation area on the game mat, from binary data for the frame image;
- and
- an adjuster which refers to binary data for the gradation area and accordingly adjusts the range of pixel values in the RGB format for binarization by the binarization processor.
An image analysis method for analyzing a frame image capturing an image of a game card having a cell assigned a predetermined color and an image of a game mat which is assigned a color of the same hue as the cell of the game card and which is provided with a gradation area in which brightness varies gradually, comprising:
- setting up a range of pixel values in the RGB format so as to translate the frame image into a binary bit representation;
- extracting the gradation area on the game mat, from binary data for the frame image;
- and
- referring to binary data for the gradation area and accordingly adjusts the range of pixel values in the RGB format for binarization.
A computer readable recording medium having embodied thereon a program product comprising computer readable codes for causing a computer to analyze a frame image that captures an image of a game card having a cell assigned a predetermined color and an image of a game mat which is assigned a color of the same hue as the cell and which is provided with a gradation area in which brightness varies gradually, comprising:
- a translating module which sets up a range of pixel values in the RGB format so as to translate the frame image into a binary bit representation;
- an extracting module which extracts the gradation area on the game mat, from binary data for the frame image;
- and
- an adjusting module which refers to binary data for the gradation area and accordingly adjusts the range of pixel values in the RGB format for binarization.
Dependencies are inferred from the claim text.