Surfaces with information marks
AssigneeHewlett-Packard Development Company, L.P.
InventorsFred Charles Thomas, III, Derek Lukasik, Guy Adams
Life of this patent
Estimating the term…
Abstract
A surface including: multiple data pages, wherein each data page includes: multiple optically detectable marks indicating boundaries of the data page; and an array of data cells, wherein a location of an optically detectable mark in a data cell of the array of data cells encodes information and adjacent data pages use different encoding patterns such that an encoded value would be represented by a first pattern of marks on a first data page and the same encoded value would be represented by a second, different pattern of marks on a second data page.
Claims20
A surface comprising:
- multiple data pages, wherein each data page comprises:
- multiple optically detectable marks indicating boundaries of the data page;
- and
- an array of data cells, wherein a location of an optically detectable mark in a data cell of the array of data cells encodes information and adjacent data pages use different encoding patterns such that an encoded value would be represented by a first pattern of marks on a first data page and the same encoded value would be represented by a second, different pattern of marks on a second data page.
A surface comprising:
- multiple data pages, each data page encoding an encoded series of digits having a most-significant digit and a least-significant digit, each data page comprising:
- multiple marks indicating boundaries of the data page, and
- an array of data cells, each data cells indicating a digit of a series of conjugate transformed digits based on a position of a mark relative to the data cell,
- wherein conjugate inverse-transforming the series of conjugate transformed digits produces the encoded series of digits.
A stylus, wherein the stylus comprises:
- a processor;
- a memory associatively coupled with the processor;
- and
- a camera directed to a surface beneath a tip of the stylus, wherein, when processing instructions in the memory, the processor:
- receives an image of a surface from the camera;
- determines a location of a data page in the image;
- determines a value of a code based on a position of an optically detectable mark relative to the data page;
- and
- determines the values of data cells in the data page based on the value of the code and positions of optically detectable marks on the data page, wherein the processor further determines that adjacent data pages use different encoding patterns such that an encoded value would be represented by a first pattern of marks on a first data page and the same encoded value would be represented by a second, different pattern of marks on a second data page.
Dependencies are inferred from the claim text.