Methods and systems for content processing
First Claim
1. A cell phone including a microphone and a cellular radio transceiver, and additionally comprising:
- an image sensor;
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 an edge detection module, a pattern extraction module, a Fourier-Mellin transformer, a texture classifier, a SIFT processor, and a SURF processor; 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.
0 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.
-
Citations
36 Claims
-
1. A cell phone including a microphone and a cellular radio transceiver, and additionally comprising:
-
an image sensor; 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 an edge detection module, a pattern extraction module, a Fourier-Mellin transformer, a texture classifier, a SIFT processor, and a SURF processor; 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.
-
-
2. A cell phone including an image data sensor, a memory, a data processor, and a screen, the data processor defining two parallel processing chains:
-
a first processing chain for producing data to be rendered into perceptual form for use by human viewers, the first processing chain including at least one of a de-mosaic processor and a lossy image compressor; and a second processing chain that performs processing as part of one or more machine-implemented object-recognition algorithms, the second processing chain including at least one of a Fourier transform processor, a discrete cosine transform processor, and an eigenface processor; wherein said parallel arrangement couples the first processing chain to the image data sensor without passing through the second processing chain, and said parallel arrangement couples the second processing chain to the image data sensor without passing through the first processing chain.
-
-
3. 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 Fourier transform module, an edge detection module, a pattern recognition module, a Fourier-Mellin 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; 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; and wherein the interconnection arrangement couples image data from the image sensor to the human visual system processing module without passing through the machine vision processing module. - View Dependent Claims (4)
-
-
5. 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 subsequently be analyzed by one or more machine-implemented object recognition algorithms, 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 (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. 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 subsequently be analyzed by one or more machine-implemented object-recognition algorithms, 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. - View Dependent Claims (19, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
20. A cell phone including a microphone and a cellular radio transceiver, and additionally comprising:
-
an image sensor; a human visual system 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 pattern recognition module selected from the list consisting of a barcode decoding module, a digital watermark decoding module, and an image fingerprinting module; said pattern recognition module employing a processing module drawn from the list consisting of;
an edge detection module, a pattern extraction module, a Fourier-Mellin transformer, a texture classifier, a SIFT processor, and a SURF processor; andan interconnection arrangement; wherein the interconnection arrangement couples image data from the image sensor to said processing module without passing through the human visual system module. - View Dependent Claims (21)
-
-
22. A cell phone including:
-
an image data sensor; a memory; a screen; a pattern recognition module selected from the list consisting of a barcode decoding module, a digital watermark decoding module, and an image fingerprinting module; a data processor including first and second processing portions in a parallel arrangement, the first processing portion producing data to be rendered into perceptual form for use by human viewers, the second processing portion producing data to be processed by the pattern recognition module; said first processing portion including at least one of a de-mosaic processor and a lossy image compressor; and said second processing portion including at least one of a Fourier transform processor, a discrete cosine transform processor, and an eigenface processor; wherein said parallel arrangement couples the first processing portion to the image data sensor without passing through the second processing portion, and said parallel arrangement couples the second processing portion to the image data sensor without passing through the first processing portion.
-
-
23. An apparatus comprising:
-
an image sensor; first and second processing circuits; the first processing circuit being coupled to receive image data from the image sensor without passing through the second processing circuit; the second processing circuit being coupled to receive image data from the image sensor without passing through the first processing circuit; the first processing circuit being configured to perform lossy image compression; the second processing circuit being configured to perform one or more of;
edge detection, pattern extraction, Fourier-Mellin transformation, texture classification, or detection of scale- and rotation-invariant feature points;wherein the image sensor, and the first and second processing circuits, are integrated on a common semiconductor substrate. - View Dependent Claims (24)
-
Specification