Claims Analysis
Total Claims: 36
Claim 1
Independent Claim
121 words
A method for using a computer system to make midscreen alterations to display control data stored in a storage location included in the computer system, wherein a video beam scans a plurality of positions on a screen, and wherein the computer system executes the following steps: indicating the position of the video beam on the screen; specifying a video beam position that does not correspond to a blanking period of the screen; comparing the video beam position indication wtih the specified video beam position; and transferring display control data into the storage location, at times when the video beam position indication corresponds to the specified video beam position, to make midscreen alterations to display control data stored in the storage location.
Claim 2
Independent Claim
121 words
A method for using a computer system to make midscreen alterations to display control data stored in a storage location included in the computer system, wherein a video beam scans a plurality of positions on a screen, and wherein the computer system executes the following steps: indicating the position of the video beam on the screen; specifying a video beam position that does not correspond to a blanking period of the screen; comparing the video beam position indication wtih the specified video beam position; and transferring display control data into the storage location, at times when the video beam position indication corresponds to the specified video beam position, to make midscreen alterations to display control data stored in the storage location.
Claim 3
Dependent Claim
45 words
A method in accordance with claim 1, in which the computer system includes a plurality of storage locations for storing display control data, and further comprising: selecting one of the plurality of storage locations, wherein display control data is transferred to the selected storage location.
Claim 4
Independent Claim
216 words
A method for using a coprocessor to transfer display control data to a storage location when a video beam reaches a specified position on a screen, wherein the video beam scans a plurality of positions on the screen, wherein the coprocessor has a program counter and is responsive to a plurality of different instructions, wherein the coprocessor is in a computer system that includes a memory, a bus, the storage location, and means for indicating the position of the video beam on the screen, wherein the coprocessor, the memory, and the storage location are coupled to the bus, and wherein the coprocessor carries out the following steps: fetching the next instruction to be executed from the memory at an address stored in the program counter; receiving an indication of the position of the video beam from the video beam position indicating means; comparing the video beam position indication with a specified video beam position; performing a specified program function, after comparing the video beam position indication with the specified video beam position, in response to the video beam position indication corresponding to the specified video beam position, when executing at least one of the plurality of instructions; and transferring display control data into the storage location, when executing at least one of the plurality of instructions.
Claim 5
Independent Claim
216 words
A method for using a coprocessor to transfer display control data to a storage location when a video beam reaches a specified position on a screen, wherein the video beam scans a plurality of positions on the screen, wherein the coprocessor has a program counter and is responsive to a plurality of different instructions, wherein the coprocessor is in a computer system that includes a memory, a bus, the storage location, and means for indicating the position of the video beam on the screen, wherein the coprocessor, the memory, and the storage location are coupled to the bus, and wherein the coprocessor carries out the following steps: fetching the next instruction to be executed from the memory at an address stored in the program counter; receiving an indication of the position of the video beam from the video beam position indicating means; comparing the video beam position indication with a specified video beam position; performing a specified program function, after comparing the video beam position indication with the specified video beam position, in response to the video beam position indication corresponding to the specified video beam position, when executing at least one of the plurality of instructions; and transferring display control data into the storage location, when executing at least one of the plurality of instructions.
Claim 6
Dependent Claim
48 words
A method in accordance with claim 3, in which the computer system includes a plurality of storage locations for storing display control data, and further comprising the following step: selecting one of the plurality of storage locations, wherein display control data is transferred to the selected storage location.
Claim 7
Dependent Claim
24 words
A method in accordance with claim 3, in which the coprocessor transfers display control data into the storage location, when executing a MOVE instruction.
Claim 8
Dependent Claim
43 words
A method in accordance with claim 5, in which the computer system includes a plurality of storage locations for storing display control data, and in which display control data is transferred to a selected storage location specified by data in the MOVE instruction.
Claim 9
Dependent Claim
26 words
A method in accordance with claim 6, in which the display control data transferred to the storage location is specified by data in the MOVE instruction.
Claim 10
Dependent Claim
26 words
A method in accordance with claim 5, in which the display control data transferred to the storage location is specified by data in the MOVE instruction.
Claim 11
Dependent Claim
40 words
A method in accordance with claim 5, in which the coprocessor performs the function of executing the next instruction only in response to the video beam position indication corresponding to the specified video beam position, when executing a WAIT instruction.
Claim 12
Dependent Claim
41 words
A method in accordance with claim 9, in which the coprocessor performs the function of executing the next instruction only in response to the video beam position indication corresponding to a video beam position specified by data in the WAIT instruction.
Claim 13
Dependent Claim
40 words
A method in accordance with claim 5, in which the coprocessor performs the function of skipping the next instruction only in response to the video beam position indication corresponding to the specified video beam position, when executing a SKIP instruction.
Claim 14
Dependent Claim
41 words
A method in accordance with claim 11, in which the coprocessor performs the function of skipping the next instruction only in response to the video beam position indication corresponding to a video beam position specified by data in the SKIP instruction.
Claim 15
Dependent Claim
42 words
A method in accordance with claim 4 or 6, in which the coprocessor performs the function of executing the next instruction only in response to the video beam position indication corresponding to the specified video beam position, when executing a WAIT instruction.
Claim 16
Dependent Claim
41 words
A method in accordance with claim 13, in which the coprocessor performs the function of executing the next instruction only in response to the video beam position indication corresponding to a video beam position specified by data in the WAIT instruction.
Claim 17
Dependent Claim
40 words
A method in accordance with claim 14, in which the coprocessor performs the function of skipping the next instruction only in response to the video beam position indication corresponding to the specified video beam position, when executing a SKIP instruction.
Claim 18
Dependent Claim
41 words
A method in accordance with claim 15, in which the coprocessor performs the function of skipping the next instruction only in response to the video beam position indication corresponding to a video beam position specified by data in the SKIP instruction.
Claim 19
Dependent Claim
40 words
A method in accordance with claim 13, in which the coprocessor performs the function of skipping the next instruction only in response to the video beam position indication corresponding to the specified video beam position, when executing a SKIP instruction.
Claim 20
Dependent Claim
41 words
A method in accordance with claim 17, in which the coprocessor performs the function of skipping the next instruction only in response to the video beam position indication corresponding to a video beam position specified by data in the SKIP instruction.
Claim 21
Dependent Claim
42 words
A method in accordance with claim 4 or 6, in which the coprocessor performs the function of skipping the next instruction only in response to the video beam position indication corresponding to the specified video beam position, when executing a SKIP instruction.
Claim 22
Dependent Claim
41 words
A method in accordance with claim 19, in which the coprocessor performs the function of skipping the next instruction only in response to the video beam position indication corresponding to a video beam position specified by data in the SKIP instruction.
Claim 23
Dependent Claim
40 words
A method in accordance with claim 3, in which the coprocessor performs the function of executing the next instruction only in response to the video beam position indication corresponding to the specified video beam position, when executing a WAIT instruction.
Claim 24
Dependent Claim
41 words
A method in accordance with claim 21, in which the coprocessor performs the function of executing the next instruction only in response to the video beam position indication corresponding to a video beam position specified by data in the WAIT instruction.
Claim 25
Dependent Claim
44 words
A method in accordance with claim 9, 10, 21, or 22, in which the coprocessor performs the function of skipping the next instruction only in response to the video beam position indication corresponding to the specified video beam position, when executing a SKIP instruction.
Claim 26
Dependent Claim
41 words
A method in accordance with claim 23, in which the coprocessor performs the function of skipping the next instruction only in response to the video beam position indication corresponding to a video beam position specified by data in the SKIP instruction.
Claim 27
Dependent Claim
40 words
A method in accordance with claim 3, in which the coprocessor performs the function of skipping the next instruction only in response to the video beam position indication corresponding to the specified video beam position, when executing a SKIP instruction.
Claim 28
Dependent Claim
41 words
A method in accordance with claim 25, in which the coprocessor performs the function of skipping the next instruction only in response to the video beam position indication corresponding to a video beam position specified by data in the SKIP instruction.
Claim 29
Dependent Claim
24 words
A method in accordance with claim 26, in which the coprocessor changes the address stored in the program counter when executing a SKIP instruction.
Claim 30
Dependent Claim
24 words
A method in accordance with claim 25, in which the coprocessor changes the address stored in the program counter when executing a SKIP instruction.
Claim 31
Dependent Claim
58 words
A method in accordance with claim 3, wherein the program counter is coupled to a location register storing a jump address corresponding to an instruction, and further comprising the following step: storing the jump address in the program counter as the address corresponding to the next instruction to be executed, in response to generation of a control signal.
Claim 32
Dependent Claim
24 words
A method in accordance with claim 29, wherein the control signal is generated when a strobe address corresponding to the location register is accessed.
Claim 33
Independent Claim
39 words
A method in accordance with claims 3, 5, 6, 9, 21, 11, or 25, in which the computer system includes a main processor, and in which the steps are carried out by the coprocessor without interrupting the main processor.
Claim 34
Dependent Claim
38 words
A method in accordance with claim 31, in which: the coprocessor fetches the next instruction from the memory by direct memory access; and the receiving and comparing steps are executed by the coprocessor without accessing the data bus.
Claim 35
Independent Claim
51 words
A method in accordance with claims 3, 5, 6, 9, 21, 11 or 25, and further comprising the following step: specifying a video beam position that does not correspond to a blanking period of the screen; wherein the coprocessor makes midscreen alterations to display control data stored in the storage location.
Claim 36
Independent Claim
34 words
A method in accordance with claims 3, 5, 6, 9, 21, 11, or 25, and further comprising the following step: specifying a video beam position that corresponds to a blanking period of the screen.