Active embedded interaction code
First Claim
Patent Images
1. A system for encoding an image of a document comprising:
- an input for receiving a bit stream;
a storage having at least two visual representations of data;
a processor for encoding the bit stream using the at least two visual representations of data, said encoded bit stream having orientation information; and
, an output for outputting the encoded bit stream.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method is described for providing an encoding scheme for a bit stream and displaying or printing the encoded bit stream. Using the encoded bit stream, a pen with a camera may capture an image of a portion of the encoded bit stream. The captured image may then be decoded to provide an indication of the location of the image in relation to the encoded bit stream. The encoding scheme includes information regarding orientation, thus making decoding easier.
108 Citations
26 Claims
-
1. A system for encoding an image of a document comprising:
-
an input for receiving a bit stream;
a storage having at least two visual representations of data;
a processor for encoding the bit stream using the at least two visual representations of data, said encoded bit stream having orientation information; and
,an output for outputting the encoded bit stream. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for decoding an encoded bit stream comprising:
-
an input receiving an image from a camera, said image representing a portion of an encoded data stream; and
a processor for processing said image, said processing including determining a rotation of said image and decoding said image. - View Dependent Claims (9)
-
-
10. A method for decoding an encoded image comprising the steps of:
-
receiving said encoded image;
determining a rotation of said encoded image to be aligned with a predefined grid orientation;
retrieving a pattern from said encoded image based on said determination of rotation step;
determining an orientation of said pattern;
rotating said pattern based on said determining an orientation step; and
,decoding the rotated pattern to extract a data stream. - View Dependent Claims (11, 12, 13)
-
-
14. A computer-readable medium comprising computer-implemented instructions, said instructions comprising:
-
determining a rotation of an encoded image to be aligned with a predefined grid orientation;
retrieving a pattern from said encoded image based on said determination of rotation step;
determining an orientation of said pattern;
rotating said pattern based on said determining an orientation step; and
,decoding the rotated pattern to extract a data stream. - View Dependent Claims (15, 16, 17)
-
-
18. A computer-readable medium having a data structure, said data structure comprising:
-
a first data region represented by a row of dark images associated with at least another row of light images;
a second data region represented by a column of dark images associated with at least another column of light images, wherein said first data region represents a first bit of a data stream and wherein said second data region represents a second bit of a data stream. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A process of associating annotations with a document having a document identifier comprising the steps of:
-
printing an encoded version of said document identifier with a printed version of said document;
capturing said encoded version of said document identifier with a camera associated with a pen;
decoding said encoded version of said document identifier;
associating annotations created by said pen with said document identified by said document identifier.
-
Specification