Methods and systems for content processing
First Claim
1. A portable device including a microphone and a radio transceiver, and additionally comprising:
- an image sensor that senses imagery;
a human visual system processing module, selected from the group consisting of a white balance correction module, a gamma correction module, an edge enhancement module, and a lossy image compression module;
a machine vision processing module, selected from the group consisting of a fast Fourier transform module, an edge detection module, a pattern recognition module, a Fourier-Meltin transformer, a texture classifier, and a robust local feature detector, the machine vision processing module outputting processed data derived from the sensed imagery from the image sensor; and
an interconnection arrangement;
wherein the machine vision processing module employs processing circuitry integrated on a common substrate with the image sensor, and wherein the interconnection arrangement couples image data from the image sensor to the machine vision processing module without passing through the human visual system processing module;
the portable device thereby being configured so that the processed data output by the machine vision processing module is available for subsequent processing for the purpose of testing for characteristics indicating that the chance the image depicts a certain class of information is greater than a random chance, without such data having been impaired for such purpose by having been processed by the human visual system processing module.
2 Assignments
0 Petitions
Accused Products
Abstract
Cell phones and other portable devices are equipped with a variety of technologies by which existing functionality can be improved, and new functionality can be provided. Some aspects relate to data driven imaging architectures, in which a cell phone'"'"'s image sensor is one in a chain of stages that successively act on packetized instructions/data, to capture and later process imagery. Other aspects relate to distribution of processing tasks between the device and remote resources (“the cloud”). Elemental image processing, such as filtering and edge detection—and even some simpler template matching operations—may be performed on the cell phone. Other operations are referred out to remote service providers. The remote service providers can be identified using techniques such as a reverse auction, though which they compete for processing tasks. Other aspects of the disclosed technologies relate to visual search capabilities, and determining appropriate actions responsive to different image inputs. Still others concern metadata generation, processing, and representation. Yet others relate to coping with fixed focus limitations of cell phone cameras, e.g., in reading digital watermark data. Still others concern user interface improvements. A great number of other features and arrangements are also detailed.
253 Citations
25 Claims
-
1. A portable device including a microphone and a radio transceiver, and additionally comprising:
-
an image sensor that senses imagery; a human visual system processing module, selected from the group consisting of a white balance correction module, a gamma correction module, an edge enhancement module, and a lossy image compression module; a machine vision processing module, selected from the group consisting of a fast Fourier transform module, an edge detection module, a pattern recognition module, a Fourier-Meltin transformer, a texture classifier, and a robust local feature detector, the machine vision processing module outputting processed data derived from the sensed imagery from the image sensor; and an interconnection arrangement; wherein the machine vision processing module employs processing circuitry integrated on a common substrate with the image sensor, and wherein the interconnection arrangement couples image data from the image sensor to the machine vision processing module without passing through the human visual system processing module; the portable device thereby being configured so that the processed data output by the machine vision processing module is available for subsequent processing for the purpose of testing for characteristics indicating that the chance the image depicts a certain class of information is greater than a random chance, without such data having been impaired for such purpose by having been processed by the human visual system processing module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15)
-
-
13. A portable device including an image data sensor that senses imagery, a memory, a data processor, and a display, the data processor being adapted to process image data and defining two parallel processing chains:
-
a first processing chain for receiving the sensed imagery from the image data sensor and for producing first data to be rendered into perceptual form for use by human viewers, the first processing chain including at least a first processor selected from the group consisting of a de-mosaic processor and a lossy image compressor; and a second processing chain for receiving the sensed imagery from the image data sensor and for producing second data to be subsequently analyzed by one or more machine-implemented algorithms for the purpose of testing for characteristics indicating that the chance the image depicts a certain class of information is greater than a random chance, the second processing chain including at least a second processor selected from the group consisting of a Fourier transform processor, a discrete cosine transform processor, and an eigenface processor; wherein, as a consequence of the two parallel processing chains, said second data is provided for said subsequent analysis without having been impaired for said purpose by having been processed by the first processing chain. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A portable device including an image data sensor that senses imagery, a memory, a data processor, and a display, the data processor being adapted to process image data and defining two parallel processing chains:
-
a first processing chain for receiving the sensed imagery from the image data sensor and for producing first data to be rendered into perceptual form for use by human viewers, the first processing chain including at least a first processor selected from the group consisting of a de-mosaic processor, a lossy image compressor, a white balance correction module, a gamma correction module, and an edge enhancement module; and a second processing chain for receiving the sensed imagery from the image data sensor and for producing second data to be subsequently analyzed by one or more machine-implemented algorithms for the purpose of testing for characteristics indicating that the chance the image depicts a certain class of information is greater than a random chance, the second processing chain including at least a second processor selected from the group consisting of a Fourier transform processor, a discrete cosine transform processor, an eigenface processor, an edge detection module, a pattern recognition module, a Fourier-Mellin transformer, a texture classifier, and a robust local feature detector; wherein, as a consequence of the two parallel processing chains, said second data is provided for said subsequent analysis without having been impaired for said purpose by having been processed by the first processing chain.
-
Specification