Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
133 words
A FIFO memory controller for a digital video communications channel, the controller comprising: detector logic for detecting any difference between the number of addresses in the FIFO memory into which data is written and the number of addresses in the FIFO memory from which data is read; comparator logic for generating a request data transfer signal in response to said difference becoming greater than or equal to a threshold; and threshold select logic responsive to video data having at least an active line portion and a control portion being written to the FIFO memory, the threshold select logic setting the threshold to a first value when the active line portion is being written and setting the threshold to a second value, greater than the first value, when the control portion is being written.
Claim 2
Dependent Claim
133 words
A FIFO memory controller for a digital video communications channel, the controller comprising: detector logic for detecting any difference between the number of addresses in the FIFO memory into which data is written and the number of addresses in the FIFO memory from which data is read; comparator logic for generating a request data transfer signal in response to said difference becoming greater than or equal to a threshold; and threshold select logic responsive to video data having at least an active line portion and a control portion being written to the FIFO memory, the threshold select logic setting the threshold to a first value when the active line portion is being written and setting the threshold to a second value, greater than the first value, when the control portion is being written.
Claim 3
Dependent Claim
120 words
A controller as claimed in claim 1, wherein the threshold select logic comprises: a control signal generator for generating a binary control signal in response to the video data being written to the FIFO memory, the control signal generator setting the control signal to a first level when the active line portion is being written and setting the control signal to a second level when the control portion is being written; and a demultiplexer for connecting a first register storing the first value to the comparator logic when the control signal is set to the first level and connecting a second register storing the second value to the comparator logic when the control signal is set to the second level.
Claim 4
Dependent Claim
123 words
A controller as claimed in claim 2, wherein the control signal generator comprises: a counter having a parallel output for counting addresses in the FIFO memory into which video data is being written; a first decoder connected to the parallel output for generating a first pulse in response to a first output count; a second decoder connected to the parallel output for generating a second pulse in response to a second output count, the second output count being greater than the first; and a bistable latch connected to the first and second decoders for setting the control signal to the first level in response to the first pulse and setting the control signal to the second level in response to the second pulse.
Claim 5
Dependent Claim
66 words
A controller as claimed in claim 1, wherein the detector logic comprises: an up/down counter having a parallel output; a count up clock input for incrementing the parallel output in response to video data being written in address in the FIFO memory; and a count down clock for decrementing the parallel output in response to video data being read from an address in the FIFO memory.
Claim 6
Dependent Claim
45 words
A controller as claimed in claim 1, wherein the detector logic comprises subtractor logic for subtracting a write address stored in a write address pointer connected to the FIFO memory from a read address stored in a read address pointer connected to the FIFO memory.
Claim 7
Dependent Claim
15 words
A controller as claimed in claim 1, wherein the first value is set to unity.