IP Library Granted Patent US 7,847,833
Granted Patent B2
US 7,847,833 · App. 12/116,179 · Granted Dec 7, 2010

Digital camera device providing improved methodology for rapidly taking successive pictures

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,847,833
App. No.
12/116,179
Granted
Dec 7, 2010
Kind
B2
Abstract

An in-camera two-stage compression implementation is described that reduces the latency between snapshots to a fraction of that otherwise required by other systems that either process complete compression following each snapshot or that incorporate heavy, bulky, and expensive RAM hardware capable of maintaining several raw luminosity records (unprocessed file containing a digital image). In the 1st stage compression the raw luminosity record is quickly, yet partially, compressed to available RAM buffer space to allow a user to expeditiously capture a succeeding image. When the higher-priority processes, the user shooting pictures, and stage one compression subside, a 2nd stage compression, which is slower but more effective, decompresses the earlier partially-compressed images, and re-compresses them for saving in flash memory until they are distributed to a remote platform to be finally converted to the JPEG2000 format.

Claims (33)

1. A method for compressing digital images upon capture at a digital camera device, the method comprising:

capturing a sequence of digital images;

applying a first fast compression technique to the sequence of digital images to temporarily compress at least one of the digital images from the sequence of digital images upon capture;

storing the sequence of digital images in an image buffer, wherein the at least one of the digital images is compressed with the first fast compression technique;

deferring a second, thorough compression technique to a period of time when a user is not providing additional input to the digital camera device; and

at the period of time, decompressing the at least one of the digital images that were temporarily compressed and applying the second, thorough compression technique, on a low-priority thread subordinate to a high-priority thread to the entire sequence of digital images after tasks in the high-priority thread have been processed in a multi-threaded execution environment of the digital camera device.

2. The method of claim 1 , wherein first fast compression technique requires fewer processing resources for completion than the second, thorough compression technique.

3. The method of claim 1 , wherein the digital camera device supports multithreaded execution and applying the second, thorough compression technique occurs as a background execution thread.

4. The method of claim 1 , wherein the digital camera device supports multithreaded execution and applying the first fast compression technique occurs as a higher-priority thread.

5. The method of claim 1 , wherein the sequence of digital images comprises a series of images captured in rapid succession.

6. The method of claim 1 , further comprising:

deleting a digital image, after the digital image is temporarily compressed and the temporarily compressed digital image is stored in the image buffer.

7. The method of claim 1 , further comprising after a given digital image is temporarily compressed:

storing a compressed file of the given digital image in a RAM buffer, and

transferring the compressed file from the RAM buffer to flash memory.

8. The method of claim 7 , wherein the compressed file is transferred when the RAM buffer is nearly exhausted.

9. The method of claim 1 , further comprising:

capturing each digital image as a luminosity record; and

applying pre-compression to each luminosity record, in preparation for compression.

10. The method of claim 9 , wherein the pre-compression comprises selected ones of noise smoothing and de-mosaicing.

11. A digital camera device with improved latency time between acquiring pictures, the digital camera device comprising:

an image capturing system for capturing a series of digital images to an image buffer;

a first rapid compression module for temporarily compressing at least some of the series of digital images upon capture, thereby freeing up available storage in the image buffer;

a decompression module to decompress the temporarily compressed digital images; and

a second thorough compression module for deferring a relatively-thorough compression to a period of time when a user is not providing additional input and compressing the at least some of the series of digital images more thoroughly than that provided by the first rapid compression module at the period of time, wherein the compression of the at least some of the series of digital images more thoroughly occurs in a low-priority thread subordinate to a high-priority thread after tasks in the high-priority thread have been processed in a multi-threaded execution environment of the digital camera device.

12. The digital camera device of claim 11 , wherein the first rapid compression module employs a relatively-fast compression technique that requires fewer processing resources for completion than the second thorough compression module.

13. The digital camera device of claim 11 , wherein the digital camera device supports multithreaded execution and wherein the second thorough compression module employs a compression technique that operates as a background execution thread.

14. The digital camera device of claim 11 , wherein the at least some of the series of digital images comprises successive pictures rapidly captured at the digital camera device.

15. The digital camera device of claim 11 , further comprising:

a RAM buffer for storing a given digital image that has been temporarily compressed.

16. The digital camera device of claim 11 , wherein a digital image is deleted from the image buffer, after the digital image is temporarily compressed and the temporarily compressed digital image is stored in the image buffer.

17. The digital camera device of claim 11 , wherein the first rapid compression module further includes a module to apply pre-compression to an image captured as a luminosity record, in preparation for compression.

18. The digital camera device of claim 17 , wherein the pre-compression comprises selected ones of noise smoothing and de-mosaicing.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CORPORATION
Reel/Frame 054486/0422 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054198/0029 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054244/0566 →
SECURITY INTEREST Recorded Jun 29, 2018
From: RPX CORPORATION
To: JEFFERIES FINANCE LLC
Reel/Frame 046486/0433 →
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2015
From: VERISIGN, INC.
To: RPX CORPORATION
Reel/Frame 035153/0241 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2015
From: EASWAR, VENKAT V.; BODNAR, ERIC O.
To: LIGHTSURF TECHNOLOGIES, INC.
Reel/Frame 034877/0479 →
MERGER Recorded Dec 17, 2009
From: LIGHTSURF TECHNOLOGIES, INC.
To: VERISIGN, INC.
Reel/Frame 023668/0402 →