Fast signal detection and distributed computing in portable computing devices
First Claim
1. A reader for a mobile telephone handset comprising:
- a reader library for reading device capabilities or business model parameters and in response, for selecting a configuration of reader modules for identifying a content item; and
reader modules, each for performing a function used in identifying a content item.
3 Assignments
0 Petitions
Accused Products
Abstract
This disclosure describes a distributed reader architecture for a mobile computing device such as cellular telephone handset. This architecture includes a reader library that reads device capabilities and business model parameters in the device, and in response, for selects an appropriate configuration of reader modules for identifying a content item. The reader modules each perform a function used in identifying a content item. The modules are selected so that the resources available on the device and in remote devices are used optimally, depending on available computing resources on the device and network bandwidth. One example of a reader module is a fast watermark detection module that quickly detects the presence of a watermark, enabling resources to be focused on portions of content that are most likely going to lead to successful content identification. A watermark signal structure for fast watermark detection is comprised of a dense array of impulse functions in a form of a circle in a Fourier magnitude domain, and the impulse functions having pseudorandom phase. Alternative structures are possible.
122 Citations
20 Claims
-
1. A reader for a mobile telephone handset comprising:
-
a reader library for reading device capabilities or business model parameters and in response, for selecting a configuration of reader modules for identifying a content item; and
reader modules, each for performing a function used in identifying a content item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for identifying a content item from a host signal captured on a mobile telephone handset, the method comprising:
-
in a server, receiving data derived from the host signal for use in identifying the content item, an identification method being selected from among alternative identification methods based on device capabilities or business model parameters of the handset;
in response to receiving the data in the server, identifying the content item from the data according to the selected identification method; and
determining an action associated with the content item. - View Dependent Claims (15, 16, 17)
-
-
18. A watermark signal structure on a tangible medium for fast watermark detection, the structure comprising:
a dense array of impulse functions in a form of a circle in a Fourier magnitude domain, the impulse functions having pseudorandom phase.
-
19. A method for detection of an embedded signal in an image signal, the method comprising:
-
receiving an image signal including an embedded array of impulse functions in a frequency domain of the image signal;
computing a frequency domain transformation of the image signal;
computing a one dimensional projection of the frequency domain transformation;
and detecting a peak in the projection to detect the embedded array of impulse functions. - View Dependent Claims (20)
-
Specification