Passive embedded interaction code
First Claim
Patent Images
1. A system for encoding an image of a document comprising:
- an input that receives said image of said document;
a parser that parses said image into sub-images;
a encoder that encodes said sub-images into a code;
a storage that stores said code associated with a location of said sub-images in relation to said image,wherein said storage includes a codebook;
wherein said storage stores said codes into a binary tree,wherein said binary tree separates said codes based on their distance from a centroid of said codebook.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for encoding a document image and finding a location based on that image are described. A document page is encoded into codes associated with various locations of the document page. The codes are assembled into a code book. Captured images may then be similarly encoded and searched against the codes in the codebook. One or more codes and associated locations may be returned, thereby providing one or more possible locations for the captured images.
69 Citations
12 Claims
-
1. A system for encoding an image of a document comprising:
-
an input that receives said image of said document; a parser that parses said image into sub-images; a encoder that encodes said sub-images into a code; a storage that stores said code associated with a location of said sub-images in relation to said image, wherein said storage includes a codebook; wherein said storage stores said codes into a binary tree, wherein said binary tree separates said codes based on their distance from a centroid of said codebook. - View Dependent Claims (2, 3)
-
-
4. A system for creating a codebook comprising:
-
an input that receives codes associated with sub-images of an image; a processor that organizes said codes into said codebook, said codes being associated with a location of said sub-images in relation to said image; and a storage that stores said code book, wherein said processor organizes said codes into a binary tree, wherein said binary tree separates said codes based on their distance from a centroid of said codebook. - View Dependent Claims (5, 6)
-
-
7. A system for searching a codebook comprising:
-
a first input that receives a codebook having codes associated with sub-images of an image and information relating to the location of the sub-images in said image; a second input that receives an image from camera attached to a pen; an encoder that encodes said image from said camera and output a code associated with said camera image; a processor that searches said codebook for one or more code candidates that are similar to said code associated with said camera image; an output that outputs one or more locations associated with said one or code candidates, wherein said processor organizes said codes in the codebook into a binary tree, wherein said binary tree separates said codes in the codebook based on their distance from a centroid of said codebook.
-
-
8. A method for creating a codebook comprising the steps of:
-
receiving encoded information regarding a sub-image; receiving location information regarding where said sub-image is located in a larger image; associating said encoded information with said location information; storing said associated information as said codebook; finding a centroid of said encoded information; finding a first code of said encoded information farthest from said cetroid; finding a second code of said encoded information farthest from said first code; and separating said encoded information to two datasets, with one closer to said first code and the other closer to said second code. - View Dependent Claims (9, 10, 11, 12)
-
Specification