Data-encoding apparatus, data-encoding method, data-decoding apparatus, data-decoding method, data-transmitting apparatus, data-receiving apparatus, data storage medium and computer programs
First Claim
1. A data-encoding apparatus for mapping data onto a pattern in a two-dimensional picture space, said data-encoding apparatus comprising:
- space-disassembling means for disassembling said two-dimensional picture space into a plurality of picture sub-spaces having resolution different from each other; and
data-mapping means for mapping data onto a pattern in any one of said picture sub-spaces that has a resolution suitable for said data.
1 Assignment
0 Petitions
Accused Products
Abstract
The space of the two-dimensional blinking pattern is divided into a plurality of resolution sub-spaces onto which the data to be transmitted is mapped in an encoding process. A data-receiving apparatus with a resolution thereof reduced to an insufficient level due to a long distance between the data-receiving apparatus and the data-transmitting apparatus is capable of reading a two-dimensional blinking pattern obtained as a result of a process to encode the data to be transmitted in a low-resolution sub-space. On the other hand, a data-receiving apparatus with a sufficient resolution is capable of reading a two-dimensional blinking pattern resulting from a process to encode the data to be transmitted in a high-resolution sub-space. As a result, even if a data-receiving apparatus is at a location far away from the data-transmitting apparatus, the data-receiving apparatus is capable of obtaining information to a certain degree, allowing a person carrying the data-receiving apparatus to form a judgment as to whether or not it is necessary for the person to approach the data-transmitting apparatus in order to obtain more detailed information.
14 Citations
19 Claims
-
1. A data-encoding apparatus for mapping data onto a pattern in a two-dimensional picture space, said data-encoding apparatus comprising:
-
space-disassembling means for disassembling said two-dimensional picture space into a plurality of picture sub-spaces having resolution different from each other; and
data-mapping means for mapping data onto a pattern in any one of said picture sub-spaces that has a resolution suitable for said data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data-encoding method for mapping data onto a pattern in a two-dimensional picture space, said data-encoding method comprising:
-
a space-disassembling step of disassembling said two-dimensional picture space into a plurality of picture sub-spaces having resolution different from each other; and
a data-mapping step of mapping data onto a pattern in any one of said picture sub-spaces that has a resolution suitable for said data.
-
-
9. A data-decoding apparatus for decoding data obtained as a result of a mapping process carried out in a two-dimensional picture space, said data-receiving apparatus comprising:
-
space-disassembling means for disassembling said two-dimensional picture space into one or more picture sub-spaces having resolution different from each other; and
data-restoring means for decoding data obtained as a result of a mapping process carried out in any one of said picture sub-spaces that has a resolution suitable for said data. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A data-decoding method for decoding data obtained as a result of a mapping process carried out in a two-dimensional picture space, said data-receiving method comprising:
-
a space-disassembling step of disassembling said two-dimensional picture space into one or more picture sub-spaces having resolution different from each other; and
a data-restoring step of decoding data obtained as a result of a mapping process carried out in any one of said picture sub-spaces that has a resolution suitable for the data.
-
-
15. A data-transmitting apparatus for outputting transmitted data in a format of an optical signal, said data-transmitting apparatus comprising:
-
two-dimensional light-emitting means including a plurality of light-emitting devices arranged on a two-dimensional planar surface;
space-disassembling means for disassembling a two-dimensional picture space of blinking states of said light-emitting devices included in said two-dimensional light-emitting means into a plurality of picture sub-spaces having resolution different from each other; and
data-mapping means for mapping data onto a pattern in any one of said picture sub-spaces that has a resolution suitable for said data, wherein a blinking pattern obtained as a result of a mapping process carried out by said data-mapping means is output by using said light-emitting devices included in said two-dimensional light-emitting means.
-
-
16. A data-receiving apparatus used for receiving data transmitted in a format of an optical signal, said data-receiving apparatus comprising:
-
shooting means for shooting an optical blinking pattern spread over a two-dimensional planar surface;
space-disassembling means for disassembling a two-dimensional picture space into one or more picture subspaces having resolution different from each other; and
data-restoring means for restoring original data by decoding data obtained as a result of a mapping process carried out on said original data in any one of said picture sub-spaces that has a resolution suitable for said original data. - View Dependent Claims (17)
-
-
18. A computer program written in a format that can be read for execution by a computer employed in a computer system for carrying out a data-encoding process to map data onto a pattern in a two-dimensional space, said computer program comprising:
-
a space-disassembling step of disassembling said two-dimensional picture space into a plurality of picture sub-spaces having resolution different from each other; and
a data-mapping step of mapping data onto a pattern in any one of said picture sub-spaces that has a resolution suitable for said data.
-
-
19. A computer program written in a format that can be read for execution by a computer employed in a computer system for carrying out a data-encoding process to map data onto a pattern in a two-dimensional space, said computer program comprising:
-
a space-disassembling step of disassembling said two-dimensional picture space into one or more picture sub-spaces having resolution different from each other; and
a data-restoring step of restoring original data by decoding data obtained as a result of a mapping process carried out on said original data in any one of said picture sub-spaces that has a resolution suitable for said original data.
-
Specification