Digital camera device and methodology for distributed processing and wireless transmission of digital images
First Claim
1. In a digital imaging system, a method for distributed digital image processing, the method comprising:
- recording luminosity information at a first device, for representing an image that has been digitally captured at the first device;
without performing color interpolation at the first device, generating compressed luminosity information at the first device by applying a wavelet transform compression to individual color planes that comprise the luminosity information, followed by applying quantization and compression to the luminosity information;
packaging said compressed luminosity information, in a plurality of data packets suitable for progressive transmission of image data corresponding to varying levels of photographic significance, with header information identifying the individual color planes that comprise the luminosity information;
progressively transmitting a first set of data packets from said plurality of data packets of said compressed luminosity information to a second device, while remaining data packets from said plurality of data packets are maintained at the first device;
restoring said luminosity information from said first set of data packets of said compressed luminosity information at the second device;
converting said luminosity information at the second device into a color image, including performing color interpolation at the second device, corresponding to the progressively transmitted data packets received by the second device; and
in response to receipt of a second set of data packets from the remaining data packets, said second set of data packets corresponding to a higher level of photographic significance, converting a lower-quality representation of the image into a higher-quality representation by synchronizing said lower-quality representation with said higher-quality representation at the second device.
7 Assignments
0 Petitions
Accused Products
Abstract
A digital imaging system is described that provides techniques for reducing the amount of processing power required by a given digital camera device and for reducing the bandwidth required for transmitting image information to a target platform. The system defers and/or distributes the processing between the digital imager (i.e., digital camera itself) and the target platform that the digital imager will ultimately be connected to. In this manner, the system is able to decrease the actual computation that occurs at the digital imager. Instead, the system only performs a partial computation at the digital imager device and completes the computation somewhere else, such as at a target computing device (e.g., desktop computer) where time and size are not an issue (relative to the imager). By deferring resource-intensive computations, the present invention substantially reduces the processor requirements and concomitant battery requirements for digital cameras. Further, by adopting an image strategy optimized for compression (compressed luminosity record), the present invention decreases the bandwidth requirements for transmitting images, thereby facilitating the wireless transmission of digital camera images.
-
Citations
50 Claims
-
1. In a digital imaging system, a method for distributed digital image processing, the method comprising:
-
recording luminosity information at a first device, for representing an image that has been digitally captured at the first device; without performing color interpolation at the first device, generating compressed luminosity information at the first device by applying a wavelet transform compression to individual color planes that comprise the luminosity information, followed by applying quantization and compression to the luminosity information; packaging said compressed luminosity information, in a plurality of data packets suitable for progressive transmission of image data corresponding to varying levels of photographic significance, with header information identifying the individual color planes that comprise the luminosity information; progressively transmitting a first set of data packets from said plurality of data packets of said compressed luminosity information to a second device, while remaining data packets from said plurality of data packets are maintained at the first device; restoring said luminosity information from said first set of data packets of said compressed luminosity information at the second device; converting said luminosity information at the second device into a color image, including performing color interpolation at the second device, corresponding to the progressively transmitted data packets received by the second device; and in response to receipt of a second set of data packets from the remaining data packets, said second set of data packets corresponding to a higher level of photographic significance, converting a lower-quality representation of the image into a higher-quality representation by synchronizing said lower-quality representation with said higher-quality representation at the second device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. In a digital imaging system, a method for deferring digital image processing, the method comprising:
-
recording sensor information from an image sensor at a first device, for representing an image that has been recorded at the image sensor of the first device; compressing said sensor information prior to color processing by applying a transformation compression to individual color planes that comprise the sensor information, for generating compressed sensor information at the first device; packaging said compressed sensor information, in a plurality of data packets suitable for progressive transmission of image data corresponding to varying levels of photographic significance, with header information identifying the individual color planes that comprise the sensor information; without having performed color processing at the first device, progressively transmitting a first set of data packets from said plurality of data packets of said compressed sensor information to a second device, while remaining data packets from said plurality of data packets are maintained at the first device; decompressing said compressed sensor information at the second device, whereupon said sensor information may thereafter be processed into a color image corresponding to the progressively transmitted data packets received by the second device; and in response to receipt of a second set of data packets from the remaining data packets, said second set of data packets corresponding to a higher level of photographic significance, decompressing said second set of data packets to convert a lower-quality representation of the image into a higher-quality representation by synchronizing said lower-quality representation with said higher-quality representation at the second device. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. An imaging system providing deferred image processing, the system comprising:
-
an imager having a sensor for recording luminosity information for a visual image captured by the imager, said luminosity information comprising luminosity values recorded by the sensor; a compressor module for compressing said luminosity information by applying a transformation compression to each individual color planes that comprise the luminosity information, for generating compressed luminosity information at the imager without having performed color processing, wherein the compressed luminosity information is packaged into a plurality of data packets suitable for progressive transmission of image data, corresponding to varying levels of photographic significance, in a bit stream with header information identifying the individual color planes that comprise the luminosity information; a wireless communication link for progressively transmitting a first set of data packets from said plurality of data packets of said compressed luminosity information to a target device, while remaining data packets from said plurality of data packets are maintained in a storage coupled with a first device; a decompression module for decompressing said compressed luminosity information at the target device, whereupon said sensor information may thereafter be processed into a color image corresponding to the progressively transmitted data packets received by the target device; and in response to receipt of a second set of data packets from the remaining data packets, said second set of data packets corresponding to a higher level of photographic significance, the decompression module for decompressing said second set of data packets to convert a lower-quality representation of the image into a higher-quality representation by synchronizing said lower-quality representation with said higher-quality representation at the target device. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. In a digital imaging system, a method for distributed digital image processing, the method comprising:
-
recording luminosity information at a first device, for representing an image that has been digitally captured at the first device; while deferring color interpolation to a second device, generating compressed luminosity information at the first device by applying a wavelet transform compression to individual color planes that comprise the luminosity information, followed by applying quantization and compression to the luminosity information; packaging said compressed luminosity information, in a plurality of data packets suitable for progressive transmission of image data corresponding to varying levels of photographic significance, with header information identifying the individual color planes; progressively transmitting a first set of data packets from said plurality of data packets of said compressed luminosity information to the second device, while remaining data packets from said plurality of data packets are maintained at the first device; restoring said luminosity information from said first set of data packets of said compressed luminosity information at the second device; converting said luminosity information at the second device into a color image, including performing color interpolation at the second device, corresponding to the progressively transmitted data packets received by the second device; and in response to receipt of a second set of data packets from the remaining data packets, said second set of data packets corresponding to a higher level of photographic significance, converting a lower-quality representation of the image into a higher-quality representation by synchronizing said lower-quality representation with said higher-quality representation at the second device.
-
Specification