US 7,593,604 B2
Sensing device having an image sensor for sensing and capturing images of coded data
Kia Silverbrook, Balmain (Australia); Paul Lapstun, Balmain (Australia); and Simon Robert Walmsley, Balmain (Australia)
Assigned to Silverbrook Research Pty Ltd, Balmain, New South Wales (Australia)
Filed on Sep. 20, 2004, as Appl. No. 10/943,878.
Application 10/943878 is a continuation of application No. 10/291578, filed on Nov. 12, 2002, granted, now 6,795,593.
Application 10/291578 is a continuation of application No. 09/575174, filed on May 23, 2000, granted, now 6,870,966.
Claims priority of application No. PQ0559 (AU), filed on May 25, 1999; and application No. PQ1313 (AU), filed on Jun. 30, 1999.
Prior Publication US 2005/0036714 A1, Feb. 17, 2005
Prior Publication US 2007/0122065 A9, May 31, 2007
This patent is subject to a terminal disclaimer.
Int. Cl. G06K 9/22 (2006.01)
U.S. Cl. 382—313  [382/188; 382/312] 8 Claims
OG exemplary drawing
 
1. A sensing device for sensing coded data on a surface, generating indicating data using the coded data, and transmitting the indicating data to a computer system networked with the sensing device,
the coded data comprising a plurality of coded tags, each tag being indicative of an identity of a region of the surface and a location and orientation of that tag within the region, the coded data being associated with a digital description of the surface maintained by the computer system which is identified by the region identity, the indicating data comprising data regarding a region identity of the surface and data regarding a position and/or movement of the sensing device relative to the surface;
the sensing device comprising:
an image sensor configured for sensing and capturing images of at least some of the coded tags when the sensing device is placed in an operative position relative to the surface;
a processor for generating the indicating data using the captured images; and
a transmitter for transmitting the indicating data to the computer system, wherein the processor is configured to:
(i) identify at least some of the coded tags from one or more of the captured images;
(ii) determine an orientation, within the captured images, of the coded tags identified in (i);
(iii) decode the coded data of the coded tags at the orientation determined in (ii); and
(iv) generate the indicating data using the decoded coded data.