IP Library Granted Patent US 8,340,195
Granted Patent B2
US 8,340,195 · App. 12/757,378 · Granted Dec 25, 2012

Buffer size reduction for wireless analog TV receivers

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 8,340,195
App. No.
12/757,378
Granted
Dec 25, 2012
Kind
B2
Abstract

Reducing a frame size in a memory for a receiver includes compressing a first analog television picture frame, storing the compressed frame in the memory, decompressing the compressed frame from the memory, obtaining a second analog television picture frame. The first frame includes a first set of pixels that further include at least one of Red/Green/Blue (RGB) samples and, the second frame includes a second set of pixels. Each of the first set of pixels of first frame being decompressed are compared with the corresponding second set of pixels of second frame to obtain an alpha (α) factor. A Signal to Noise Ratio (SNR) and a motion per pixel of the first set of pixels and the second set of pixels are compared. Each of a pixel is displayed based on the α factor.

Claims (47)

1. A method for reducing a frame size in a memory for a receiver, said method comprising:

compressing a first analog television picture frame, wherein the first frame comprises a first set of pixels, said first set of pixels comprising at least one of Red/Green/Blue (RGB) samples, wherein said compressed RGB samples are subsampled to obtain a luma and a chroma component;

storing the compressed frame in said memory;

decompressing said compressed frame from said memory, wherein said decompressing comprises interpolation in a 2-Dimensional array, wherein said interpolation in said 2-Dimensional array predicts an unknown pixel from a set of compressed subsampled pixels;

obtaining a second analog television picture frame, wherein the second frame comprises a second set of pixels;

comparing each of said first set of pixels of first frame being decompressed with the corresponding said second set of pixels of second frame to obtain an alpha (α) factor, wherein a Signal to Noise Ratio (SNR) and a motion per pixel of said first set of pixels and said second set of pixels are compared, wherein said α factor indicates a dependency of said second frame over said first frame; and

displaying each of a pixel based on said α factor, wherein said pixel being displayed comprises a stored pixel value times α, plus a pixel value of said second set of pixels times (1−α).

2. The method of claim 1 , wherein the compressing process further comprises:

dividing said first frame into said first set of pixels, wherein each of said first set of pixels of said first frame comprises at least one of a RGB sample;

subsampling said RGB samples of said first set of pixels to store less information of Luma and Chroma components.

3. The method of claim 2 , wherein said subsampling is performed by storing more of said Luma component than said Chroma component.

4. The method of claim 1 , further comprising performing another compression technique comprising:

performing a Discrete Cosine Transformation (DCT) on each of said first set of pixels of the Luma and Chroma components, wherein an output of said DCT comprises a harmonic frequency value;

quantizing said output of said DCT by selecting a highest value and a zero out lesser value based on a desired compression ratio; and

performing a Huffman Coding on a resultant 1-D array of said output being quantized, wherein a resultant bit stream is obtained based on said resultant 1-D array being Huffman coded, wherein said resultant bit stream comprises a JPEG encoded frame.

5. The method of claim 4 , wherein said harmonic frequency values is in a form of 64 harmonic frequency values, wherein a first value of said 64 harmonic frequency values comprises a Direct Current (DC) value, and wherein said DC value indicates a brightness of said first set of pixels.

6. The method of claim 4 , wherein said decompressing said compressed frame from said memory is performed in a reverse order of said compression technique.

7. The method of claim 1 , wherein said Luma component comprises brightness information and said Chroma component comprises a two color difference component, wherein said two color difference component comprises Chroma component color information.

8. An apparatus to process a frame size reduction for an analog TV receiver without consuming memory of the TV receiver, said apparatus comprising:

means for compressing a first analog TV picture frame, wherein the first frame comprises a first set of pixels, wherein said first set of pixels comprises at least one of Red/Green/Blue (RGB) samples, and wherein the compressed RGB samples are subsampled to obtain a Luma component and a Chroma component;

means for storing the compressed first frame;

means for decompressing said compressed first frame, wherein the compressed subsampled RGB samples of said first set of pixels are decompressed by interpolating in a 2-Dimensional array, and wherein said interpolating predicts an unknown pixel from the set of said compressed subsampled pixels;

means for processing a comparison of a second set of pixels of a second analog TV picture frame being obtained with a corresponding set of pixels of said decompressed frame, wherein a Signal to Noise Ratio (SNR) and a motion per pixel are compared to obtain an alpha (α) factor that indicates a dependency of said second frame over said first frame; and

means for displaying said pixel, wherein the displayed pixel comprises a stored pixel value times α, plus a pixel value of said second set of pixels times (1−α).

9. The apparatus of claim 8 , wherein said Luma component comprises brightness information and said Chroma component comprises a two color difference component, and wherein said two color difference component comprises Chroma component color information.

10. The apparatus of claim 8 , wherein said compression is performed using standard JPEG, wherein said means for compressing is controlled by performing a Discrete Cosine Transformation (DCT) on said first set of pixels at different frequencies, and quantizing an output based on said DCT, and wherein a Huffman Coding is performed on said output being quantized to form said compressed first frame.

11. The apparatus of claim 8 , wherein said decompression is performed using standard JPEG, and wherein said means for decompressing decompresses said compressed frame from said memory and is performed in a reverse order of said compression technique.

12. The apparatus of claim 8 , wherein said analog TV receiver comprises a wireless analog TV receiver.

13. A system for compressing a first frame in a memory for a wireless analog TV receiver, said system comprising:

means for compressing said first frame, said first frame comprising a first set of pixels;

means for allocating memory for the compressed frame, wherein said compressed frame comprises a JPEG encoded frame;

means for decompressing the stored compressed frame;

means for inputting a second frame, said second frame comprising a second set of pixels;

means for processing said first set of pixels of said first frame and said second set of pixels of said second frame; and

means for displaying pixels on the processing being performed,

wherein said first set of pixels comprises Red/Green/Blue (RGB) samples, said RGB samples being subsampled to store less information of Luma and Chroma components, wherein said Chroma component comprises a two color difference component,

wherein said first frame is compressed using a JPEG image compression technique and stored in said memory, and wherein said compression process is controlled by performing a Discrete Cosine Transformation (DCT) on said first set of pixels at different frequencies and quantizing an output based on said DCT,

wherein said decompressing process is performed by interpolating said RGB samples being subsampled in a 2-Dimensional array,

wherein said interpolation in said 2-Dimensional array predicts an unknown pixel from a set of compressed subsampled pixels, and

wherein said processing said first frame and said second frame is performed by comparing a Signal to Noise Ratio (SNR) and motion of said first set of pixels of said first frame with a corresponding said second set of pixels of said second frame.

14. The system of claim 13 , wherein an alpha (α) factor is determined based on said SNR and motion being compared.

15. The system of claim 14 , wherein said α factor indicates dependency of said second frame over said first frame.

16. The system of claim 13 , further comprising performing a Huffman Coding on a resultant 1-D array of said output being quantized, wherein a resultant bit stream is obtained based on said resultant 1-D array being Huffman coded, wherein said resultant bit stream comprises a JPEG encoded frame.

17. The system of claim 13 , wherein the Luma component comprises brightness information.

18. The system of claim 13 , wherein the subsampling is performed by storing more of said Luma component than said Chroma component.

19. The system of claim 13 , wherein an output of said DCT comprises a harmonic frequency value, and wherein said harmonic frequency values is in a form of 64 harmonic frequency values, wherein a first value of said 64 harmonic frequency values comprises a Direct Current (DC) value, and wherein said DC value indicates a brightness of said first set of pixels.

20. The system of claim 13 , wherein decompressing the compressed frame is performed in a reverse order of the compression technique.

Assignments (14)
RELEASE OF SECURITY INTEREST Recorded Mar 14, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 060894/0437 →
RELEASE OF SECURITY INTEREST Recorded Mar 11, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059363/0001 →
RELEASE OF SECURITY INTEREST Recorded Mar 10, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059863/0400 →
RELEASE OF SECURITY INTEREST Recorded Mar 9, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059358/0001 →
RELEASE OF SECURITY INTEREST Recorded Feb 28, 2022
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: ATMEL CORPORATION
Reel/Frame 059262/0105 →
RELEASE OF SECURITY INTEREST Recorded Feb 25, 2022
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059333/0222 →
SECURITY INTEREST Recorded Jun 4, 2021
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 057935/0474 →
SECURITY INTEREST Recorded Dec 24, 2020
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 055671/0612 →
SECURITY INTEREST Recorded Jun 5, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 053468/0705 →
RELEASE OF SECURITY INTEREST Recorded May 30, 2020
From: JPMORGAN CHASE BANK, N.A, AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 053466/0011 →
SECURITY INTEREST Recorded Apr 24, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 053311/0305 →
SECURITY INTEREST Recorded Sep 18, 2018
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 047103/0206 →
SECURITY INTEREST Recorded Jun 25, 2018
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 046426/0001 →
SECURITY INTEREST Recorded Feb 10, 2017
From: ATMEL CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041715/0747 →