← Back to Patent Explorer
US5754700A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for improving the quality of images for non-real time sensitive applications

Assignee: Intel Corp
•
Filing: 1995-06-09
•
Granted: 1998-05-19
•
Expires: 2015-06-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for improving the quality of images for non-real time sensitive applications are disclosed. A preprocessing unit receives a first frame from a input line. The preprocessing unit calculates a difference value between the first frame and a previously-received-frame. The preprocessing unit sends the first frame to a buffer unit coupled to the preprocessing unit. The preprocessing unit sends the difference value to a statistics unit coupled to the preprocessing unit. Using the calculated difference value, the statistics unit determines whether the first frame contains a scene change. The statistics unit generates a strategy for encoding the first frame based on the criteria of whether the first frame contains a scene change and whether the first frame is used in a still image or a moving image. A video coder-decoder coupled to the statistics unit and the buffer unit receives the first frame and the strategy for encoding the first frame simultaneously. The video coder-decoder operates to encode the first frame using this strategy.

Inventors

  • 👤 Andrew J. Kuzma

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 14:58
CPC Classifications
G; G06; G06T; G06T9/00; G06T9/004

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 144 words
A video processor, comprising: a) a preprocessing unit that calculates a difference value for a frame and a subsequent frame; b) a statistic unit, coupled to the preprocessing unit, having i) a frame comparator unit that determines that the frame is a still frame when the difference value is below a predetermined value and that the frame is a moving frame when the difference value is above the predetermined value, and ii) a video coder-decoder interface, coupled to the frame comparator unit, that generates a first strategy for encoding the frame when the frame is a still frame and a second strategy when the frame is a moving frame; and c) a video coder-decoder unit, coupled to the statistic unit, having a frame rate adjuster that drops a frame rate for encoding the frame when the first strategy is received from the statistic unit.
Claim 2
Dependent Claim 144 words
A video processor, comprising: a) a preprocessing unit that calculates a difference value for a frame and a subsequent frame; b) a statistic unit, coupled to the preprocessing unit, having i) a frame comparator unit that determines that the frame is a still frame when the difference value is below a predetermined value and that the frame is a moving frame when the difference value is above the predetermined value, and ii) a video coder-decoder interface, coupled to the frame comparator unit, that generates a first strategy for encoding the frame when the frame is a still frame and a second strategy when the frame is a moving frame; and c) a video coder-decoder unit, coupled to the statistic unit, having a frame rate adjuster that drops a frame rate for encoding the frame when the first strategy is received from the statistic unit.
Claim 3
Dependent Claim 32 words
The video processor of 1, wherein the video coder-decoder unit comprises a filtering unit that filters out high frequencies from the frame when the second strategy is received from the statistic unit.
Claim 4
Dependent Claim 32 words
The video processor of 1, wherein the video coder-decoder unit comprises a filtering unit that filters out high frequencies from the frame when the second strategy is received from the statistic unit.
Claim 5
Dependent Claim 29 words
The video processor of claim 1, wherein the video coder-decoder unit comprises a quantisizer unit that quantisizes the frame when the second strategy is received from the statistic unit.
Claim 6
Dependent Claim 145 words
A video processor comprising: a preprocessing unit that generates a first difference value for a frame and a previous frame and a second difference value for the frame and a subsequent frame; a statistic unit, coupled to said preprocessor, that directs the previous frame to a first line and the frame to a second line simultaneously when the first difference value is within a predetermined range and that generates a strategy for encoding the frame based on the second difference value; a first video coder-decoder unit, coupled to the first line that encodes the previous frame; a second video coder-decoder unit, coupled to the second line that encodes the frame according to the strategy; a video multiplexing unit, coupled to the first video coder-decoder unit and the second video coder-decoder unit, that multiplexes an encoded previous frame with an encoded frame to be transmitted together.
Claim 7
Dependent Claim 145 words
A video processor comprising: a preprocessing unit that generates a first difference value for a frame and a previous frame and a second difference value for the frame and a subsequent frame; a statistic unit, coupled to said preprocessor, that directs the previous frame to a first line and the frame to a second line simultaneously when the first difference value is within a predetermined range and that generates a strategy for encoding the frame based on the second difference value; a first video coder-decoder unit, coupled to the first line that encodes the previous frame; a second video coder-decoder unit, coupled to the second line that encodes the frame according to the strategy; a video multiplexing unit, coupled to the first video coder-decoder unit and the second video coder-decoder unit, that multiplexes an encoded previous frame with an encoded frame to be transmitted together.
Claim 8
Dependent Claim 33 words
The video processor of claim 4, wherein the preprocessing unit comprises a computational unit that calculates a sum of square differences of the frame and the previous frame as the first difference value.
Claim 9
Dependent Claim 51 words
The video processor of claim 5, wherein the statistic unit comprises a video coder-decoder interface unit that generates a first strategy when the second difference value is less than a second predetermined value and that generates a second strategy when the second difference value is greater than the second predetermined value.
Claim 10
Dependent Claim 37 words
The video processor of claim 6, wherein the second video coder-decoder unit comprises a frame rate adjuster that drops the frame rate of the second video coder-decoder when the first strategy is received from the statistic unit.
Claim 11
Dependent Claim 34 words
The video processor of claim 6, wherein the second video coder-decoder unit comprises a filtering unit that filters out high frequencies from the frame when the second strategy is received from the statistic unit.
Claim 12
Dependent Claim 30 words
The video processor of claim 6, wherein the second video coder-decoder unit comprises a quantisizer unit that quantisizes the frame when the second strategy is received from the statistic unit.
Claim 13
Independent Claim 85 words
A method for encoding data, comprising: comparing a frame with a subsequent frame and determining whether the frame is to be used in a still image or a moving image; generating a first strategy for encoding the frame when the frame is to be used in the still image and a second strategy for encoding the frame when the frame is to be used in the moving image; and dropping the frame rate for encoding the frame for display when the first strategy is generated.
Claim 14
Independent Claim 85 words
A method for encoding data, comprising: comparing a frame with a subsequent frame and determining whether the frame is to be used in a still image or a moving image; generating a first strategy for encoding the frame when the frame is to be used in the still image and a second strategy for encoding the frame when the frame is to be used in the moving image; and dropping the frame rate for encoding the frame for display when the first strategy is generated.
Claim 15
Dependent Claim 28 words
The method of claim 10, wherein comparing the frame with the subsequent frame comprises calculating a sum of square difference value of said frame and the subsequent frame.
Claim 16
Dependent Claim 35 words
The method of claim 11, wherein determining whether said frame is to be used in the still image or the moving image comprises comparing the sum of square difference value with a predetermined threshold value.
Claim 17
Independent Claim 65 words
A method for encoding data, comprising: generating a difference value for a frame and a previous frame; directing the previous frame to a first video coder-decoder and directing the frame to a second video coder-decoder simultaneously when the difference value is within a predetermined range; encoding the previous frame and encoding the frame simultaneously; multiplexing the previous frame and the frame to be transmitted together.
Claim 18
Independent Claim 65 words
A method for encoding data, comprising: generating a difference value for a frame and a previous frame; directing the previous frame to a first video coder-decoder and directing the frame to a second video coder-decoder simultaneously when the difference value is within a predetermined range; encoding the previous frame and encoding the frame simultaneously; multiplexing the previous frame and the frame to be transmitted together.
Claim 19
Dependent Claim 32 words
The video processor of claim 1, wherein the preprocessing unit comprises a computational unit that calculates a sum of square differences between the frame and the subsequent frame as the difference value.
Claim 20
Dependent Claim 20 words
The method of claim 10, further comprising filtering out high frequencies from the frame when the second strategy is generated.
Claim 21
Dependent Claim 16 words
The method of claim 10, further comprising quantisizing the frame when the second strategy is generated.

References Cited (Backward Citations)

USRE35414E Cited
US5267334A Cited
US5311310A Cited
US5363139A Cited
US5387938A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-05-18 2001-11-17 2002-05-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-05-18 2005-11-17 2006-05-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-05-18 2009-11-17 2010-05-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag