Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
153 words
A video processing unit, comprising: at least one input first-in-first-out register for receiving and storing portions of a digital video signal; a plurality of second first-in-first-out registers for receiving and storing ones of said portions received from said at least one input first-in-first-out register; means for selectively coupling in response to instructions said ones of said portions from said at least one input first-in-first-out register to ones of said second first-in-first-out registers; and an arithmetic and logic unit for processing instructions which operate on selected ones of said portions received from said second plurality of first-in-first-out registers, said arithmetic and logic unit including means for delaying execution of a particular instruction and executing another instruction if a poll of said at least one first-in-first-out register determines that a particular required one of said portions of said digital video signal has not been received and stored by said at least one input first-in-first-out register.
Claim 2
Dependent Claim
153 words
A video processing unit, comprising: at least one input first-in-first-out register for receiving and storing portions of a digital video signal; a plurality of second first-in-first-out registers for receiving and storing ones of said portions received from said at least one input first-in-first-out register; means for selectively coupling in response to instructions said ones of said portions from said at least one input first-in-first-out register to ones of said second first-in-first-out registers; and an arithmetic and logic unit for processing instructions which operate on selected ones of said portions received from said second plurality of first-in-first-out registers, said arithmetic and logic unit including means for delaying execution of a particular instruction and executing another instruction if a poll of said at least one first-in-first-out register determines that a particular required one of said portions of said digital video signal has not been received and stored by said at least one input first-in-first-out register.
Claim 3
Dependent Claim
50 words
The video processing unit as recited in claim 1 wherein said at least one input register comprises a plurality of input first-in-first-out registers, each of said input first-in-first-out registers for receiving a one of multiple streams of digital data, said video processing unit processing said multiple streams of video data.
Claim 4
Dependent Claim
31 words
The video processing unit as recited in claim 1 wherein said video processing unit processes multiple picture elements of a single digital stream received by a single said input register simultaneously.
Claim 5
Dependent Claim
19 words
The video processing unit as recited in claim 1 wherein said digital video signal comprises scaled incoming video data.
Claim 6
Dependent Claim
22 words
The video processing unit as recited in claim 4 wherein said video processing unit operates in conjunction with a general purpose computer.
Claim 7
Dependent Claim
22 words
The video processing unit as recited in claim 5 wherein said video processing unit operates in conjunction with a general purpose microcomputer.
Claim 8
Dependent Claim
25 words
The video processing unit as recited in claim 6 wherein said video processing unit comprises a special purpose video processor disposed on a single chip.
Claim 9
Dependent Claim
45 words
The video processing unit as recited in claim 7 wherein said video processing unit permits a viewer to view display data corresponding to said multiple video signals on a computer monitor to allow said viewer to determine how said video signals are to be processed.
Claim 10
Dependent Claim
223 words
A video processing unit, comprising: a microprocessor operating under a set of instructions operable to receive, store, and manipulate at least a portion of at least one incoming digital real-time video signal including: an input first-in-first-out register having an input for receiving said at least one incoming digital real-time video signal; means for selectively coupling a portion of said at least one real-time digital video signal output from said input first-in-first-out register to an input of at least one of a plurality of second first-in-first-out registers; an arithmetic and logic unit having a plurality of inputs each coupled to an output of a corresponding one of said plurality of second first-in-first-out registers for operating on ones of said portions of said real-time video signal received from said corresponding ones of said plurality of second first-in-first-out registers; an output first-in-first-out register having an input coupled to an output of said arithmetic and logic unit for outputting a video signal resulting from operations performed on said ones of said portions by said arithmetic and logic unit; and means for delaying execution of a particular instruction and executing another instruction if a poll of said input first-in-first-out register determines that a particular portion of said real-time video signal on which said particular instruction is to operate has not yet been stored in said input first-in-first-out register.
Claim 11
Dependent Claim
223 words
A video processing unit, comprising: a microprocessor operating under a set of instructions operable to receive, store, and manipulate at least a portion of at least one incoming digital real-time video signal including: an input first-in-first-out register having an input for receiving said at least one incoming digital real-time video signal; means for selectively coupling a portion of said at least one real-time digital video signal output from said input first-in-first-out register to an input of at least one of a plurality of second first-in-first-out registers; an arithmetic and logic unit having a plurality of inputs each coupled to an output of a corresponding one of said plurality of second first-in-first-out registers for operating on ones of said portions of said real-time video signal received from said corresponding ones of said plurality of second first-in-first-out registers; an output first-in-first-out register having an input coupled to an output of said arithmetic and logic unit for outputting a video signal resulting from operations performed on said ones of said portions by said arithmetic and logic unit; and means for delaying execution of a particular instruction and executing another instruction if a poll of said input first-in-first-out register determines that a particular portion of said real-time video signal on which said particular instruction is to operate has not yet been stored in said input first-in-first-out register.
Claim 12
Dependent Claim
26 words
The video processing unit as recited in claim 9 wherein said video processing unit processes multiple picture elements of a single digital real-time video signal simultaneously.
Claim 13
Dependent Claim
19 words
The video processing unit as recited in claim 10 wherein said video processing unit receives scaled incoming video data.
Claim 14
Dependent Claim
22 words
The video processing unit as recited in claim 11 wherein said video processing unit operates in conjunction with a general purpose computer.
Claim 15
Dependent Claim
22 words
The video processing unit as recited in claim 12 wherein said video processing unit operates in conjunction with a general purpose microcomputer.
Claim 16
Dependent Claim
25 words
The video processing unit as recited in claim 13 wherein said video processing unit comprises a special purpose video processor disposed on a single chip.
Claim 17
Dependent Claim
44 words
The video processing unit as recited in claim 14 wherein said video processing unit permits a viewer to view multiple real-time video signals on a computer monitor simultaneously to allow said viewer to preview video data to determine how it is to be processed.
Claim 18
Dependent Claim
72 words
The video processing unit as recited in claim 9 and further comprising a second input first-in-first-out register for receiving a second video signal, said means for coupling further operable to couple a portion of said second video signal output from said second input first-in-first-out register to an input of at least one of said plurality of second first-in-first-out registers thereby allowing said video processing unit to process multiple streams of video data.
Claim 19
Dependent Claim
178 words
A video processor comprising: first and second input first-in-first-out registers each for receiving a corresponding real-time digitized video signal; a bus coupled to an output of each of said first and second input first-in-first-out registers; a plurality of second first-in-first-out registers each having an input coupled to said bus for storing portions of said real-time digitized video signals output from said first and second input first-in-first-out registers; and an arithmetic logic unit for performing serially processed loops of arithmetic and logical operations on ones of said portions output from said plurality of second first-in-first-out registers, said arithmetic logic unit delaying performance of a current one of said arithmetic and logical operations and performing another one of said arithmetic and logical operations of a one of said serially processed loops if a poll of said first and second input first-in-first-out registers determines that a one of said portions required by said arithmetic logic unit during said current one of said arithmetic and logical operations has not been stored in a one of said first and second input first-in-first-out registers.
Claim 20
Dependent Claim
178 words
A video processor comprising: first and second input first-in-first-out registers each for receiving a corresponding real-time digitized video signal; a bus coupled to an output of each of said first and second input first-in-first-out registers; a plurality of second first-in-first-out registers each having an input coupled to said bus for storing portions of said real-time digitized video signals output from said first and second input first-in-first-out registers; and an arithmetic logic unit for performing serially processed loops of arithmetic and logical operations on ones of said portions output from said plurality of second first-in-first-out registers, said arithmetic logic unit delaying performance of a current one of said arithmetic and logical operations and performing another one of said arithmetic and logical operations of a one of said serially processed loops if a poll of said first and second input first-in-first-out registers determines that a one of said portions required by said arithmetic logic unit during said current one of said arithmetic and logical operations has not been stored in a one of said first and second input first-in-first-out registers.
Claim 21
Dependent Claim
54 words
The video processor of claim 17 and further comprising a first-in-first-out register having an input coupled to an output of said arithmetic logic unit and an output coupled to said bus for controlling exchange of results of operations performed by said arithmetic and logic unit from said arithmetic and logic unit to said bus.
Claim 22
Dependent Claim
44 words
The video processor of claim 17 and further comprising a first-in-first-out register having an input coupled to said bus and an output coupled to a second bus for controlling the transfer of ones of said portions from said first bus to said second bus.
Claim 23
Dependent Claim
51 words
The video processor of claim 17 wherein said processor is operable to delay performance by said arithmetic and logic unit of an operation selected by an instruction under execution when a required one of said portions has not been stored in a corresponding one of said plurality of second first-in-first-out registers.