Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
249 words
A video memory comprising: a video store for storing video data comprising a plurality of input video data blocks, each of said input video data blocks comprising a plurality of pixel data words and at least one ancillary data word associated with the input video data block for identifying at least one video field represented by said plurality of pixel data words; a recirculating output buffer having a storage capacity equal to the number of ancillary data words associated with each said input video data block times the number of said input video data blocks stored in said video store, said recirculating output buffer for storing data words, reading out the stored data words and re-storing the read out data words; means for reading the ancillary data words associated with a predetermined sequence of said input video data blocks from said video store into said recirculating output buffer in response to a read control signal; and serial reading means for reading successive output video data blocks from said video store in response to said read control signal, each output video data block comprising pixel data words from said predetermined sequence of said input video data blocks, said serial reading means and said recirculating output buffer being operable in response to said read control signal to output concurrently each pixel data word in each output video data block with said at least one ancillary data word associated with said input video data block of the pixel data word being output.
Claim 2
Dependent Claim
249 words
A video memory comprising: a video store for storing video data comprising a plurality of input video data blocks, each of said input video data blocks comprising a plurality of pixel data words and at least one ancillary data word associated with the input video data block for identifying at least one video field represented by said plurality of pixel data words; a recirculating output buffer having a storage capacity equal to the number of ancillary data words associated with each said input video data block times the number of said input video data blocks stored in said video store, said recirculating output buffer for storing data words, reading out the stored data words and re-storing the read out data words; means for reading the ancillary data words associated with a predetermined sequence of said input video data blocks from said video store into said recirculating output buffer in response to a read control signal; and serial reading means for reading successive output video data blocks from said video store in response to said read control signal, each output video data block comprising pixel data words from said predetermined sequence of said input video data blocks, said serial reading means and said recirculating output buffer being operable in response to said read control signal to output concurrently each pixel data word in each output video data block with said at least one ancillary data word associated with said input video data block of the pixel data word being output.
Claim 3
Dependent Claim
24 words
A video memory according to claim 1, in which each said input video data block comprises pixel data words representing a single video field.
Claim 4
Dependent Claim
42 words
A video memory according to claim 1, comprising means for concatenating said at least one ancillary data word associated with each input video data block with said pixel data words from said input video data block, for storage in said video memory.
Claim 5
Dependent Claim
38 words
A video memory according to claim 1, in which said at least one ancillary data word associated with each input video data block comprises an error flag indicative of a data error in said input video data block.
Claim 6
Dependent Claim
36 words
A video memory according to claim 4, further comprising means for rewriting at least a part of said at least one ancillary data word in a modified form from said recirculating buffer into said video store.
Claim 7
Dependent Claim
104 words
A video memory according to claim 5, in which said at least one ancillary data word also includes a re-read error flag for indicating whether a repeatedly read one of said input video data blocks contains an error, and further comprising means for copying said error flag in said at least one ancillary data word associated with each said input video data block to said re-read error flag in the at least one ancillary data word, and for setting said error flag in the at least one ancillary data word to an error-indicating state after the associated input video data block is read once.
Claim 8
Dependent Claim
52 words
A video memory according to claim 1, wherein exactly one of said ancillary data words is associated with each said input video data block and wherein said recirculating output buffer has a storage capacity equal to one byte times the number of said input video data blocks stored in said video store.
Claim 9
Dependent Claim
265 words
Digital video replay apparatus comprising: means for replaying video data from a storage medium, said video data comprising a plurality of input video data blocks, each of said input video data blocks comprising a plurality of pixel data words and at least one ancillary data word associated with the input video data block for identifying at least one video field represented by said plurality of pixel data words; a video store for storing said input video data blocks; a recirculating output buffer having a storage capacity equal to the number of ancillary data words associated with each said input video data block times the number of said input video data blocks stored in said video store, said recirculating output buffer for storing data words, reading out the stored data words and re-storing the read out data words; means for reading the ancillary data words associated with a predetermined sequence of said input video data blocks from said video store into said recirculating output buffer in response to a read control signal; and serial reading means for reading successive output video data blocks from said video store in response to said read control signal, each output video data block comprising pixel data words from said predetermined sequence of said input video data blocks, said serial reading means and said recirculating output buffer being operable in response to said read control signal to output concurrently each pixel data word in each output video data block with said at least one ancillary data word associated with said input video data block of the pixel data word being output.
Claim 10
Dependent Claim
265 words
Digital video replay apparatus comprising: means for replaying video data from a storage medium, said video data comprising a plurality of input video data blocks, each of said input video data blocks comprising a plurality of pixel data words and at least one ancillary data word associated with the input video data block for identifying at least one video field represented by said plurality of pixel data words; a video store for storing said input video data blocks; a recirculating output buffer having a storage capacity equal to the number of ancillary data words associated with each said input video data block times the number of said input video data blocks stored in said video store, said recirculating output buffer for storing data words, reading out the stored data words and re-storing the read out data words; means for reading the ancillary data words associated with a predetermined sequence of said input video data blocks from said video store into said recirculating output buffer in response to a read control signal; and serial reading means for reading successive output video data blocks from said video store in response to said read control signal, each output video data block comprising pixel data words from said predetermined sequence of said input video data blocks, said serial reading means and said recirculating output buffer being operable in response to said read control signal to output concurrently each pixel data word in each output video data block with said at least one ancillary data word associated with said input video data block of the pixel data word being output.
Claim 11
Independent Claim
218 words
A method of reading video data stored in a video store, said stored video data comprising a plurality of input video data blocks, each of said input video data blocks comprising a plurality of pixel data words and at least one ancillary data word associated with the input video data block for identifying at least one video field represented by said plurality of pixel data words, said method comprising the steps of: reading the ancillary data words associated with a predetermined sequence of said input video data blocks from said video store into a recirculating output buffer having a storage capacity equal to the number of ancillary data words associated with each said input video data block times the number of said input video data blocks stored in said video store; reading the stored ancillary data words from said recirculating output buffer in response to a control signal; re-reading the read out ancillary data words into said recirculating output buffer; and serially reading pixel data words from said predetermined sequence of said input video data blocks in response to said control signal to form successive output video data blocks in synchronism with the reading of the stored at least one ancillary data word associated with the input video data block of the pixel data word being serially read.
Claim 12
Independent Claim
218 words
A method of reading video data stored in a video store, said stored video data comprising a plurality of input video data blocks, each of said input video data blocks comprising a plurality of pixel data words and at least one ancillary data word associated with the input video data block for identifying at least one video field represented by said plurality of pixel data words, said method comprising the steps of: reading the ancillary data words associated with a predetermined sequence of said input video data blocks from said video store into a recirculating output buffer having a storage capacity equal to the number of ancillary data words associated with each said input video data block times the number of said input video data blocks stored in said video store; reading the stored ancillary data words from said recirculating output buffer in response to a control signal; re-reading the read out ancillary data words into said recirculating output buffer; and serially reading pixel data words from said predetermined sequence of said input video data blocks in response to said control signal to form successive output video data blocks in synchronism with the reading of the stored at least one ancillary data word associated with the input video data block of the pixel data word being serially read.