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

Video display system with digital de-interlacing

Assignee: Texas Instruments Inc
•
Filing: 1995-09-25
•
Granted: 1998-05-05
•
Expires: 2015-09-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A line generator (31) for receiving fields of pixel data sampled from a video input signal and for generating additional lines of pixel data so that the display frames will have more lines than the fields. The line generator (31) has a motion detector (31a) that determines, on a pixel by pixel basis, whether some part of the current field is in motion. A motion signal from the motion detector (31a) is used to select between outputs of two or more pixel generators (31b, 31c). One of the pixel generators (31b) provides pixel values that are better suited for display when the image is not in motion. The other pixel generator (31c) provides pixel values that are better suited for display when the image is in motion.

Inventors

  • 👤 Vishal Markandey
  • 👤 Robert J. Gove

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 20:36
CPC Classifications
H; H04; H04N; H04N7/00; H04N7/01; H04N7/0117; H04N7/012; G; G09; G09G; G09G5/00; G09G5/18; H04N5/00; H04N5/14; H04N5/144; H04N5/145; H04N5/74; H04N5/7416; H04N5/7458; H04N2005/7466

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 179 words
A line generator for a digital display system that receives fields of pixel data representing a video input signal and displays frames that have more lines than said fields, comprising: a motion detector for executing a set of motion detection instructions, said motion detection instructions including instructions for selecting at least one neighboring pixel of a current pixel, calculating a difference between values of said neighboring pixel in said current field and a second previous field relative to said current field, calculating a difference between values of said current pixel in a future field relative to said current field and a previous field relative to said current field, and calculating a weighted average of said differences, thereby obtaining a motion value; a first pixel generator for generating new pixel values from pixel data of said current field; a second pixel generator for generating new pixel values from pixel data of at least one temporally adjacent field; and a selector for selecting between outputs of said first pixel generator and said second pixel generator, in response to a motion value.
Claim 2
Dependent Claim 179 words
A line generator for a digital display system that receives fields of pixel data representing a video input signal and displays frames that have more lines than said fields, comprising: a motion detector for executing a set of motion detection instructions, said motion detection instructions including instructions for selecting at least one neighboring pixel of a current pixel, calculating a difference between values of said neighboring pixel in said current field and a second previous field relative to said current field, calculating a difference between values of said current pixel in a future field relative to said current field and a previous field relative to said current field, and calculating a weighted average of said differences, thereby obtaining a motion value; a first pixel generator for generating new pixel values from pixel data of said current field; a second pixel generator for generating new pixel values from pixel data of at least one temporally adjacent field; and a selector for selecting between outputs of said first pixel generator and said second pixel generator, in response to a motion value.
Claim 3
Dependent Claim 22 words
The line generator of claim 1, wherein said at least one neighboring pixel is the pixel above or below said current pixel.
Claim 4
Dependent Claim 53 words
The line generator of claim 1, wherein said at least one neighboring pixel are the pixel values above and below said current pixel, and wherein a difference between a value of said neighboring pixel in said current field and a second previous field relative to said current field is calculated for both pixels.
Claim 5
Dependent Claim 37 words
The line generator of claim 1, wherein said motion detector and said first pixel generator and second pixel generator operate on luminance data, and further comprising a third pixel generator for generating new lines of chrominance data.
Claim 6
Dependent Claim 20 words
The line generator of claim 1, further comprising line memories for storing lines of pixel data from the same field.
Claim 7
Dependent Claim 32 words
The line generator of claim 1, further comprising a motion analyzer for providing a weighing factor for selecting between the outputs of said first pixel generator and said second pixel generator processor.
Claim 8
Dependent Claim 15 words
The line generator of claim 1, further comprising a filter for filtering said motion values.
Claim 9
Dependent Claim 24 words
The line generator of claim 1, wherein said first pixel generator and said second pixel generator are processors programmed to perform pixel generation processes.
Claim 10
Dependent Claim 26 words
The line generator of claim 1, wherein said selector is a switch for selecting the output of said first pixel generator or said second pixel generator.
Claim 11
Dependent Claim 36 words
The line generator of claim 1, wherein said selector is a motion analyzer for calculating a weighing factor for providing a weighted average of the output of said first pixel generator and said second pixel generator.
Claim 12
Independent Claim 150 words
A method of generating lines of pixel data sampled from fields of pixel data representing a video input signal, comprising the steps of: generating a motion detection signal by selecting at least one neighboring pixel of a current pixel, calculating a difference between values of said neighboring pixel in said current field and a second previous field relative to said current field, calculating a difference between values of said current pixel in a future field relative to said current field and a previous field relative to said current field, and calculating a weighted average of said differences; generating a first pixel data output using pixel data from the current field; generating a second pixel data output using pixel data from at least one temporally adjacent field; and selecting between said first pixel data output and said second pixel data output, in response to the value of said motion detection signal.
Claim 13
Independent Claim 150 words
A method of generating lines of pixel data sampled from fields of pixel data representing a video input signal, comprising the steps of: generating a motion detection signal by selecting at least one neighboring pixel of a current pixel, calculating a difference between values of said neighboring pixel in said current field and a second previous field relative to said current field, calculating a difference between values of said current pixel in a future field relative to said current field and a previous field relative to said current field, and calculating a weighted average of said differences; generating a first pixel data output using pixel data from the current field; generating a second pixel data output using pixel data from at least one temporally adjacent field; and selecting between said first pixel data output and said second pixel data output, in response to the value of said motion detection signal.
Claim 14
Dependent Claim 21 words
The method of claim 11, wherein said generating step is performed for every pixel of a current field of pixel data.
Claim 15
Dependent Claim 28 words
The method of claim 11, wherein said generating step is repeated for a number of current pixels and said motion detection signal is a series of digital values.
Claim 16
Dependent Claim 33 words
The method of claim 11, wherein said motion detection signal is used to derive a weighing factor and wherein said selecting step is performed by selecting weighted outputs of said pixel data outputs.
Claim 17
Dependent Claim 21 words
The method of claim 11, wherein said at least one neighboring pixel is the pixel above or below said current pixel.
Claim 18
Dependent Claim 52 words
The method of claim 11, wherein said at least one neighboring pixel are the pixel values above and below said current pixel, and wherein a difference between a value of said neighboring pixel in said current field and a second previous field relative to said current field is calculated for both pixels.
Claim 19
Dependent Claim 15 words
The method of claim 11, further comprising the step of filtering said motion detection signal.
Claim 20
Dependent Claim 236 words
A line generator for a digital display system that receives interlaced fields of pixel data representing a video input signal and displays de-interlaced frames represented by pixel data, comprising: a motion detector for executing a set of motion detection instructions, and having a memory for storing said instructions, said motion detection instructions including instructions for selecting at least one neighboring pixel of a current pixel, calculating a difference between values of said neighboring pixel in said current field and a second previous field relative to said current field, calculating a difference between values of said current pixel in a future field relative to said current field and a previous field relative to said current field, and calculating a weighted average of said differences, thereby obtaining a motion value for some number of current pixels of each current field; a first pixel generator for generating new pixel values from pixel data of said current field, in response to said motion value; a second pixel generator for generating new pixel values from pixel data of at least one temporally adjacent field, in response to said motion value; a selector for selecting between outputs of said first pixel generator and said second pixel generator in response to a motion value, thereby providing a line of generated pixel data; and a line switch for switching between an original line of said input signal and said line of generated pixel data.
Claim 21
Dependent Claim 236 words
A line generator for a digital display system that receives interlaced fields of pixel data representing a video input signal and displays de-interlaced frames represented by pixel data, comprising: a motion detector for executing a set of motion detection instructions, and having a memory for storing said instructions, said motion detection instructions including instructions for selecting at least one neighboring pixel of a current pixel, calculating a difference between values of said neighboring pixel in said current field and a second previous field relative to said current field, calculating a difference between values of said current pixel in a future field relative to said current field and a previous field relative to said current field, and calculating a weighted average of said differences, thereby obtaining a motion value for some number of current pixels of each current field; a first pixel generator for generating new pixel values from pixel data of said current field, in response to said motion value; a second pixel generator for generating new pixel values from pixel data of at least one temporally adjacent field, in response to said motion value; a selector for selecting between outputs of said first pixel generator and said second pixel generator in response to a motion value, thereby providing a line of generated pixel data; and a line switch for switching between an original line of said input signal and said line of generated pixel data.
Claim 22
Dependent Claim 22 words
The line generator of claim 18, wherein said at least one neighboring pixel is the pixel above or below said current pixel.
Claim 23
Dependent Claim 53 words
The line generator of claim 18, wherein said at least one neighboring pixel are the pixel values above and below said current pixel, and wherein a difference between a value of said neighboring pixel in said current field and a second previous field relative to said current field is calculated for both pixels.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag