Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
219 words
A method of processing a video signal in which the video signal has the form of successive digitally encoded samples being arranged so that said successive samples represent a television picture displayable by line and field sequential scanning, the method comprising the steps of: (a) receiving from a video signal source said video signal comprising said successive samples representing said television picture; (b) applying to said television picture a preselected geometrical modificaton by: (b1) determining by characteristics of said preselected geometrical modification to be applied, a set of addresses for addressing selected memory locations of a video frame store; (b2) storing one of the successive samples of the video signal in espective ones of said selected memory locations; (c) reading successive memory locations of at least a selected part of said video frame store to produce a data stream; characterized, by the further steps of: (d) identifying locations in said data stream corresponding to ones of said successive memory locations being read in which no video sample was stored; (e) generating a control signal in response to each of the identified locations; and (f) inserting under control of said control signal at said each identified location, a substitute sample generated from at least one of said video samples located adjacently in said data stream to said each identified location.
Claim 2
Independent Claim
219 words
A method of processing a video signal in which the video signal has the form of successive digitally encoded samples being arranged so that said successive samples represent a television picture displayable by line and field sequential scanning, the method comprising the steps of: (a) receiving from a video signal source said video signal comprising said successive samples representing said television picture; (b) applying to said television picture a preselected geometrical modificaton by: (b1) determining by characteristics of said preselected geometrical modification to be applied, a set of addresses for addressing selected memory locations of a video frame store; (b2) storing one of the successive samples of the video signal in espective ones of said selected memory locations; (c) reading successive memory locations of at least a selected part of said video frame store to produce a data stream; characterized, by the further steps of: (d) identifying locations in said data stream corresponding to ones of said successive memory locations being read in which no video sample was stored; (e) generating a control signal in response to each of the identified locations; and (f) inserting under control of said control signal at said each identified location, a substitute sample generated from at least one of said video samples located adjacently in said data stream to said each identified location.
Claim 3
Dependent Claim
43 words
A method as claimed in claim 1, in which during said identifying step (d), the number of adjacent identified locations is determined, and said inserting step (f) is performed only if the number of adjacent identified locations does not exceed a predefined number.
Claim 4
Dependent Claim
14 words
A method as claimed in claim 2, in which the predefined number is unity.
Claim 5
Independent Claim
56 words
A method as claimed in any one of claims 1, 2 or 3, characterized by the step of writing a non-valid sample which comprises coded information lying outside of predefined limits of said video sapmles into all the memory locations of at least said selected part of the frame store before said step (b2) of storing.
Claim 6
Dependent Claim
26 words
A method as claimed in claim 4, in which said identifying step (d) comprises determining whether asid non-valid sample occurs at locations in the data stream.
Claim 7
Dependent Claim
93 words
A method as claimed in claim 3, further characterized by a step of dividing the store into three parts and said storing and reading step comprising cyclically for each of the three parts writing a non-valid code into all of the memory locations, storing the ones of the video samples in the selected memory locations, and reading the successive memory locations such that during a period in which the non-valid code is written into the first part, video samples are written into the second part and samples are read from the third part.
Claim 8
Dependent Claim
36 words
A method as claimed in claim 6, in which said non-valid sample is written into all memory locations of the selected part of the store during the line and field blanking periods of the video signal.
Claim 9
Independent Claim
73 words
A method as claimed in any one of claims 1-3 or 6-7 in which the given geometrical modification of the television picture is a rotation about an axis perpendicular to the plane of the picture and/or one or both of two axes in the plane of the picture and in which the set of addresses is determined from a given angle of rotation and axis about which the rotation is to take place.
Claim 10
Dependent Claim
233 words
Apparatus for processing a video signal having the form of successive digitally encoded samples being arranged so that said successive samples represent a television picture displayable by line and field sequential scanning, the apparatus comprising a frame store, a first address generator for generating a set of addresses for addressing memory locations in the frame store, the set of addresses being generated from input signals defining a preselected geometrical modification of the television picture, said first address generator being effective to satore ones of the successive samples of the video signal in respective ones of said selected memory locations, and a second address generator for generating addresses of at least a selected part of the frame store to enable memory locations to be read successively from each location of the selected part of the frame store to produce a data stream, characterized by means for identifying locations in said data stream corresponding to ones of said successive memory locations being read in which no video sample was stored, means for generating a control signal in response to each of the identified locations, a substitute sample generator for generating a substitute sample from at least one of said video samples located adjacently in said data stream to said each identified location, and means for inserting, under the control of the control signal, the substitute sample at said each identified location in the data stream.
Claim 11
Dependent Claim
233 words
Apparatus for processing a video signal having the form of successive digitally encoded samples being arranged so that said successive samples represent a television picture displayable by line and field sequential scanning, the apparatus comprising a frame store, a first address generator for generating a set of addresses for addressing memory locations in the frame store, the set of addresses being generated from input signals defining a preselected geometrical modification of the television picture, said first address generator being effective to satore ones of the successive samples of the video signal in respective ones of said selected memory locations, and a second address generator for generating addresses of at least a selected part of the frame store to enable memory locations to be read successively from each location of the selected part of the frame store to produce a data stream, characterized by means for identifying locations in said data stream corresponding to ones of said successive memory locations being read in which no video sample was stored, means for generating a control signal in response to each of the identified locations, a substitute sample generator for generating a substitute sample from at least one of said video samples located adjacently in said data stream to said each identified location, and means for inserting, under the control of the control signal, the substitute sample at said each identified location in the data stream.
Claim 12
Dependent Claim
40 words
Apparatus as claimed in claim 9, characterized in that said identifying means determines, the number of adjacent identified locations, and said inserting means inserts substitute samples only if the number of adjacent identified locations does not exceed a predefined number.
Claim 13
Dependent Claim
13 words
Apparatus as claimed in claim 10, in which the predefined number is unity.
Claim 14
Dependent Claim
48 words
Apparatus as claimed in any one of claims 9, 10 or 11, characterized by means for writing a non-valid sample which comprises coded information lying outside of predefined limits of said video samples into all the memory locations of at least the selected part of the frame store.
Claim 15
Dependent Claim
24 words
Apparatus as claimed in claim 12, characterized in that said identifying means determines whether said non-valid sample occurs at locations in the data stream.
Claim 16
Dependent Claim
46 words
Apparatus as claimed in any one of claims 9 to 11, characterized in that the substitute sample generating means comprises an interpolator for generating the substitute sample from two or more of said video samples located adjacently in said data stream to said each identified location.
Claim 17
Dependent Claim
28 words
Apparatus as claimed in claim 14, in which the interpolator is arranged to produce the substitute sample having the average value of the preceding and succeeding video samples.
Claim 18
Dependent Claim
34 words
Apparatus as claimed in any of claims 9 to 11, characterized in that the non-valid code is the binary equivalent of a decimal number within the range 0 and 15 or 241 and 255.