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.