Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
325 words
Apparatus for controlling the combining of video signals, so as to produce a composite picture in which a first picture represented by a first video signal is inserted into a second picture represented by a second video signal with such composite picture having a plurality of horizontal scanning lines, and each of said scanning lines including a row of pixels, said apparatus comprising: generating means for generating edge data defining respective edges of a polygon which correspond to edges of said first picture; line rate microprocessor means responsive to said edge data to generate information for each horizontal scanning line of said composite picture in which the row of pixels corresponding to the respective scanning line is intersected by edges of said first picture, said information representing horizontal locations of first and second start pixels, said first and second start pixels being pixels in which first and second edges, respectively, of said first picture start to intersect said row of pixels corresponding to said respective scanning line; gradients of said first and second edges; and a start key value for each of said first and second start pixels which is equal to a proportion of said first picture to said composite picture contained in said first and second start pixels, respectively; and key value generator means responsive to said information for each horizontal scanning line of said composite picture to generate a respective key value for each successive pixel in the respective row of pixels in which the key values for pixels preceding said first start pixel are zero, said key values for pixels following said first start pixel are incremented by an amount per pixel determined by said gradient of said first edge until the key value reaches a value of unity; and said key values for pixels following said second start pixel are decremented by an amount per pixel determined by said gradient of said second edge until the key value reaches zero.
Claim 2
Dependent Claim
325 words
Apparatus for controlling the combining of video signals, so as to produce a composite picture in which a first picture represented by a first video signal is inserted into a second picture represented by a second video signal with such composite picture having a plurality of horizontal scanning lines, and each of said scanning lines including a row of pixels, said apparatus comprising: generating means for generating edge data defining respective edges of a polygon which correspond to edges of said first picture; line rate microprocessor means responsive to said edge data to generate information for each horizontal scanning line of said composite picture in which the row of pixels corresponding to the respective scanning line is intersected by edges of said first picture, said information representing horizontal locations of first and second start pixels, said first and second start pixels being pixels in which first and second edges, respectively, of said first picture start to intersect said row of pixels corresponding to said respective scanning line; gradients of said first and second edges; and a start key value for each of said first and second start pixels which is equal to a proportion of said first picture to said composite picture contained in said first and second start pixels, respectively; and key value generator means responsive to said information for each horizontal scanning line of said composite picture to generate a respective key value for each successive pixel in the respective row of pixels in which the key values for pixels preceding said first start pixel are zero, said key values for pixels following said first start pixel are incremented by an amount per pixel determined by said gradient of said first edge until the key value reaches a value of unity; and said key values for pixels following said second start pixel are decremented by an amount per pixel determined by said gradient of said second edge until the key value reaches zero.
Claim 3
Dependent Claim
41 words
Apparatus according to claim 1, wherein said generating means includes a field rate microprocessor for receiving information indicative of the orientation of said first picture for each field and for generating said edge data for each field of said first picture.
Claim 4
Dependent Claim
31 words
Apparatus according to claim 2, wherein said field rate microprocessor generates said edge data for each field of said first picture in the form of equations which define said respective edges.
Claim 5
Dependent Claim
91 words
Apparatus according to claim 1, wherein said line rate microprocessor means includes a first line rate microprocessor responsive to said edge data for generating said information representing the horizontal location of said first start pixel, the gradient of the first edge and said start key value of the first start pixel, and a second line rate microprocessor responsive to said edge data for generating said information representing the horizontal location of said second start pixel, said gradient of the second edge and said start key value of said second start pixel.
Claim 6
Dependent Claim
131 words
Apparatus according to claim 1, wherein said line rate microprocessor means generates said information representing said gradients of each of said first and second edges by: generating information that represents the actual gradient if the gradient is less than a predetermined value; and if said gradient is greater than said predetermined value, generating information that represents an adapted gradient by calculating the horizontal location of an end pixel, said end pixel being the pixel in said row of pixels in which the respective edge stops intersecting said row of pixels, calculating a key value for said end pixel, calculating the difference between the key values for the respective start and end pixels and dividing said difference by the difference (N) between the horizontal locations of said respective start and end pixels.
Claim 7
Dependent Claim
12 words
Apparatus according to claim 5, wherein said predetermined value is approximately 0.1.
Claim 8
Dependent Claim
66 words
Apparatus according to claim 5, wherein said line rate microprocessor means includes a look-up table for storing a value of 1/N for each possible value of said difference N and in which said line rate microprocessor means performs the division of the key value difference by said difference N by multiplying said key value difference by the respective value of 1/N obtained from said look-up table.
Claim 9
Dependent Claim
86 words
Apparatus according to any one of the preceding claims, wherein said key value generator means includes: an arithmetic and logic unit for performing the incrementing and decrementing of said key values in response to said information representing said gradients of said first and second edges and said start key values of said first and second start pixels; and control means for controlling the operation of said arithmetic and logic unit in response to said information representing said horizontal locations of said first and second start pixels.
Claim 10
Dependent Claim
278 words
Apparatus according to claim 8, wherein said control means includes: a line address counter for generating a line address signal indicating the current pixel position along the respective horizontal scanning line; a first address comparator for comparing said line address signal and said information representing said horizontal location of said first start pixel and for producing an output signal when said current pixel is said first start pixel; a second address comparator for comparing said line address signal and said information representing said horizontal location of said second start pixel and for producing an output signal when said current pixel is said second start pixel; a sequencer for causing said arithmetic and logic unit to start said incrementing of said key values in response to said output signal from said first address comparator and for causing said arithmetic and logic unit to start said decrementing of said key values in response to said output signal from said second address comparator; and a key value comparator for comparing said key values generated by said arithmetic and logic unit with unit and zero and, when said key values are substantially equivalent to unity or zero, for producing a signal indicative thereof; said sequencer responsive to said signal produced by said key value comparator for causing said arithmetic and logic unit to terminate said incrementing of said key values when said signal produced by said key value comparator indicates that the current key value has reached unity and for causing said arithmetic and logic circuit to terminate said decrementing of said key values when said signal produced by said key value comparator indicates that the current key value has reached zero.
Claim 11
Dependent Claim
28 words
Apparatus according to claim 1, wherein said key value generator means includes clipping means for clipping the generated key values to a value that is less than unity.
Claim 12
Independent Claim
316 words
A method of controlling the combining of video signals, so as to produce a composite picture in which a first picture represented by a first video signal is inserted into a second picture represented by a second video signal, with such composite picture having a plurality of horizontal scanning lines, and each of said scanning lines including a row of pixels, said method comprising the steps of: generating edge data defining respective edges of a polygon which correspond to edges of said first picture; generating information from said edge data for each horizontal scanning line of said composite picture in which the row of pixels corresponding to the respective scanning line is intersected by edges of said first picture, said information representing horizontal locations of first and second start pixels, said first and second start pixels being pixels in which first and second edges, respectively, of said first picture start to intersect said row of pixels corresponding to said respective scanning line; gradients of said first and second edges; and a start key value for each of said first and second start pixels which is equal to a proportion of said first picture to said composite picture contained in said first and second start pixels, respectively; and generating in response to said information for each horizontal scanning line of said composite picture a respective key value for each successive pixel in the respective row of pixels in which the key values for pixels preceding said first start pixel are zero, said key values for pixels following said first start pixel are incremented by an amount per pixel determined by said gradient of said first edge until the key value reaches a value of unity; and said key values for pixels following said second start pixel are decremented by an amount per pixel determined by said gradient of said second edge until the key value reaches zero.
Claim 13
Independent Claim
316 words
A method of controlling the combining of video signals, so as to produce a composite picture in which a first picture represented by a first video signal is inserted into a second picture represented by a second video signal, with such composite picture having a plurality of horizontal scanning lines, and each of said scanning lines including a row of pixels, said method comprising the steps of: generating edge data defining respective edges of a polygon which correspond to edges of said first picture; generating information from said edge data for each horizontal scanning line of said composite picture in which the row of pixels corresponding to the respective scanning line is intersected by edges of said first picture, said information representing horizontal locations of first and second start pixels, said first and second start pixels being pixels in which first and second edges, respectively, of said first picture start to intersect said row of pixels corresponding to said respective scanning line; gradients of said first and second edges; and a start key value for each of said first and second start pixels which is equal to a proportion of said first picture to said composite picture contained in said first and second start pixels, respectively; and generating in response to said information for each horizontal scanning line of said composite picture a respective key value for each successive pixel in the respective row of pixels in which the key values for pixels preceding said first start pixel are zero, said key values for pixels following said first start pixel are incremented by an amount per pixel determined by said gradient of said first edge until the key value reaches a value of unity; and said key values for pixels following said second start pixel are decremented by an amount per pixel determined by said gradient of said second edge until the key value reaches zero.
Claim 14
Dependent Claim
32 words
A method according to claim 11, wherein said edge data are generated for each field of said first picture from information indicative of the orientation of each field of said first picture.
Claim 15
Dependent Claim
29 words
A method according to claim 12, wherein said edge data generated for each field of said first picture are in the form of equations which define said respective edges.
Claim 16
Dependent Claim
129 words
A method according to claim 12, wherein the step of generating information representing said gradients of each of said first and second edges includes: generating information that represents the actual gradient if the gradient is less than a predetermined value; and if said gradient is greater than said predetermined value, generating information that represents an adapted gradient by calculating the horizontal location of an end pixel, said end pixel being the pixel in said row of pixels in which the respective edge stops intersecting said row of pixels, calculating a key value for said end pixel, calculating the difference between the key values for the respective start and end pixels and dividing said difference by the difference (N) between the horizontal locations of said respective start and end pixels.
Claim 17
Dependent Claim
13 words
A method according to claim 14, wherein said predetermined value is approximately 0.1.
Claim 18
Dependent Claim
53 words
A method according to claim 14, wherein the division of the key value difference by said difference N is performed by multiplying said key value difference by the respective value of 1/N obtained from a look-up table, said look-up table storing a value of 1/N for each possible value of said difference N.
Claim 19
Dependent Claim
30 words
A method according to claim 11, in which the step of generating a respective key value includes clipping the generated key values to a value that is less than unity.