Claims Analysis
Total Claims: 56
Claim 1
Independent Claim
80 words
A method of transmitting on-screen-display graphics data from a source device to a display device separate from a video stream of data comprising: a. generating on-screen-display graphics to be displayed on the display device; b. combining the on-screen-display graphics into a stream of data packets, each including an address value corresponding to a memory location within the display device; and c. transmitting the data packets from the source device to the display device separate from the video stream of data.
Claim 2
Independent Claim
80 words
A method of transmitting on-screen-display graphics data from a source device to a display device separate from a video stream of data comprising: a. generating on-screen-display graphics to be displayed on the display device; b. combining the on-screen-display graphics into a stream of data packets, each including an address value corresponding to a memory location within the display device; and c. transmitting the data packets from the source device to the display device separate from the video stream of data.
Claim 3
Dependent Claim
37 words
The method as claimed in claim 1 further comprising transmitting a trigger packet on occurrence of a trigger event, the trigger packet including a trigger address value corresponding to a trigger memory location within the display device.
Claim 4
Dependent Claim
36 words
The method as claimed in claim 2 wherein the trigger packet includes a trigger bit, which when written into the trigger memory location, signals that storage of a current frame of on-screen-display graphics data is complete.
Claim 5
Dependent Claim
30 words
The method as claimed in claim 3 wherein the trigger packet also includes an overlay bit specifying whether or not the on-screen-display graphics are to be combined with video data.
Claim 6
Dependent Claim
14 words
The method as claimed in claim 1 wherein the data packets are isochronous packets.
Claim 7
Dependent Claim
14 words
The method as claimed in claim 1 wherein the data packets are asynchronous packets.
Claim 8
Independent Claim
102 words
A method of transmitting on-screen-display graphics data from a source device to a display device comprising: a. generating on-screen-display graphics to be displayed on the display device; b. combining the on-screen-display graphics into a stream of isochronous data packets, each including an address value corresponding to a memory location within the display device; c. transmitting the isochronous data packets from the source device to the display device over an isochronous channel; and d. transmitting a trigger packet on the occurrence of a trigger event, the trigger packet including a trigger address value corresponding to a trigger memory location within the display device.
Claim 9
Independent Claim
102 words
A method of transmitting on-screen-display graphics data from a source device to a display device comprising: a. generating on-screen-display graphics to be displayed on the display device; b. combining the on-screen-display graphics into a stream of isochronous data packets, each including an address value corresponding to a memory location within the display device; c. transmitting the isochronous data packets from the source device to the display device over an isochronous channel; and d. transmitting a trigger packet on the occurrence of a trigger event, the trigger packet including a trigger address value corresponding to a trigger memory location within the display device.
Claim 10
Dependent Claim
46 words
The method as claimed in claim 7 further comprising: a. receiving the isochronous data packets at the display device; and b. storing data included within each of the isochronous data packets at the memory location specified by the address value included within the isochronous data packet.
Claim 11
Dependent Claim
35 words
The method as claimed in claim 8 further comprising: a. compressing the on-screen-display graphics before the isochronous data packets are formed; and b. decompressing the data at the display device before the storing is completed.
Claim 12
Dependent Claim
25 words
The method as claimed in claim 7 wherein the trigger packet further includes a presentation time value specifying a display time for the on-screen-display graphics.
Claim 13
Dependent Claim
27 words
The method as claimed in claim 10 wherein the trigger event occurs when all isochronous data packets for a screen of the on-screen-display graphics have been transmitted.
Claim 14
Dependent Claim
76 words
The method as claimed in claim 11 further comprising: a. receiving the isochronous data packets at the display device; b. storing data included within each of the isochronous data packets at the memory location specified by the address value included within the isochronous data packet; c. receiving the trigger packet at the display device; d. storing the trigger packet at the trigger memory location; and e. displaying the screen of on-screen-display graphics at the display time.
Claim 15
Dependent Claim
27 words
The method as claimed in claim 12 wherein the memory locations and the trigger memory location within the display device are included within an on-screen-display graphics buffer.
Claim 16
Dependent Claim
29 words
The method as claimed in claim 13 wherein the memory locations are included within an on-screen-display graphics buffer and the trigger memory location is included within a trigger buffer.
Claim 17
Dependent Claim
36 words
The method as claimed in claim 13 wherein the trigger packet includes a trigger bit, which when written into the trigger memory location, signals that storage of a current frame of on-screen-display graphics data is complete.
Claim 18
Dependent Claim
30 words
The method as claimed in claim 15 wherein the trigger packet also includes an overlay bit specifying whether or not the on-screen-display graphics are to be combined with video data.
Claim 19
Dependent Claim
32 words
The method as claimed in claim 13 wherein the isochronous data packets and the trigger packet are transmitted from the source device to the display device over a high speed serial interface.
Claim 20
Dependent Claim
20 words
The method as claimed in claim 17 wherein the high speed serial interface is an IEEE 1394 serial bus network.
Claim 21
Dependent Claim
96 words
The method as claimed in claim 11 further comprising: a. generating a subsequent screen of on-screen-display graphics to be displayed on the display device; b. determining changed pixels within the subsequent screen as compared to a previous screen of on-screen-display graphics; c. combining the on-screen-display data representing only the changed pixels into a differential stream of isochronous data packets, each differential isochronous packet including an address value corresponding to the memory location related to represented changed pixels; and d. transmitting the isochronous data packets from the source device to the display device over the isochronous channel.
Claim 22
Independent Claim
120 words
A method of receiving on-screen-display graphics data, generated by a source device and transmitted in isochronous data packets over an isochronous channel to a display device, each isochronous data packet including an address value corresponding to a memory location within the display device, comprising: a. receiving an isochronous data packet including on-screen-display graphics data and the address value; b. storing the on-screen-display graphics data included within the isochronous data packet at the memory location within the display device; c. receiving a trigger packet including a trigger address value, corresponding to a trigger memory location within the display device, and presentation time value specifying a display time for the on-screen-display graphics; and d. displaying the on-screen-display graphics at the display time.
Claim 23
Independent Claim
120 words
A method of receiving on-screen-display graphics data, generated by a source device and transmitted in isochronous data packets over an isochronous channel to a display device, each isochronous data packet including an address value corresponding to a memory location within the display device, comprising: a. receiving an isochronous data packet including on-screen-display graphics data and the address value; b. storing the on-screen-display graphics data included within the isochronous data packet at the memory location within the display device; c. receiving a trigger packet including a trigger address value, corresponding to a trigger memory location within the display device, and presentation time value specifying a display time for the on-screen-display graphics; and d. displaying the on-screen-display graphics at the display time.
Claim 24
Dependent Claim
18 words
The method as claimed in claim 20 further comprising storing the trigger packet at the trigger memory location.
Claim 25
Dependent Claim
36 words
The method as claimed in claim 21 wherein the trigger packet includes a trigger bit, which when written into the trigger memory location, signals that storage of a current frame of on-screen-display graphics data is complete.
Claim 26
Dependent Claim
26 words
The method as claimed in claim 21 further comprising decompressing the on-screen-display graphics, if the on-screen-display graphics had previously been compressed, before the storing is completed.
Claim 27
Dependent Claim
23 words
The method as claimed in claim 21 wherein the memory locations and the trigger memory location are included within an on-screen-display graphics buffer.
Claim 28
Dependent Claim
32 words
The method as claimed in claim 24 wherein the isochronous data packets and the trigger packet are transmitted from the source device to the display device over a high speed serial interface.
Claim 29
Dependent Claim
20 words
The method as claimed in claim 25 wherein the high speed serial interface is an IEEE 1394 serial bus network.
Claim 30
Independent Claim
133 words
An apparatus for transmitting on-screen-display graphics data from a source device to a display device comprising: a. a graphics source for generating on-screen-display graphics to be displayed by the display device; b. an interface circuit coupled to the graphics source and configured for coupling to the display device for combining the on-screen-display graphics into a stream of isochronous data packets each including an address value corresponding to a memory location within the display device and transmitting the isochronous data packets from the source device to the display device over an isochronous channel; wherein the graphics source also generates a trigger packet which is transmitted by the interface circuit on the occurrence of a trigger event, the trigger packet including a trigger address value corresponding to a trigger memory location within the display device.
Claim 31
Independent Claim
133 words
An apparatus for transmitting on-screen-display graphics data from a source device to a display device comprising: a. a graphics source for generating on-screen-display graphics to be displayed by the display device; b. an interface circuit coupled to the graphics source and configured for coupling to the display device for combining the on-screen-display graphics into a stream of isochronous data packets each including an address value corresponding to a memory location within the display device and transmitting the isochronous data packets from the source device to the display device over an isochronous channel; wherein the graphics source also generates a trigger packet which is transmitted by the interface circuit on the occurrence of a trigger event, the trigger packet including a trigger address value corresponding to a trigger memory location within the display device.
Claim 32
Dependent Claim
30 words
The apparatus as claimed in claim 27 wherein the trigger event occurs when all isochronous data packets for a screen of on-screen-display graphics have been transmitted from the interface circuit.
Claim 33
Dependent Claim
27 words
The apparatus as claimed in claim 28 wherein the trigger packet further includes a presentation time value specifying a display time for the screen of on-screen-display graphics.
Claim 34
Dependent Claim
36 words
The apparatus as claimed in claim 29 wherein the trigger packet includes a trigger bit, which when written into the trigger memory location, signals that storage of a current frame of on-screen-display graphics data is complete.
Claim 35
Dependent Claim
30 words
The apparatus as claimed in claim 30 wherein the trigger packet also includes an overlay bit specifying whether or not the on-screen-display graphics are to be combined with video data.
Claim 36
Dependent Claim
33 words
The apparatus as claimed in claim 29 further comprising a compression circuit coupled to the graphics source and to the interface circuit for compressing the on-screen-display graphics before transmission by the interface circuit.
Claim 37
Dependent Claim
23 words
The apparatus as claimed in claim 32 wherein the interface circuit is coupled to the display device by a high speed serial interface.
Claim 38
Dependent Claim
20 words
The apparatus as claimed in claim 33 wherein the high speed serial interface is an IEEE 1394 serial bus network.
Claim 39
Independent Claim
139 words
An apparatus for receiving on-screen-display graphics data generated by a source device and transmitted in isochronous data packets over an isochronous channel, each isochronous data packet including an address value corresponding to a memory location, comprising: a. an interface circuit configured for coupling to the source device for receiving the isochronous data packets from the source device over the isochronous channel; b. a processing device coupled to the interface circuit for receiving the isochronous data packets and separating the address value from the on-screen-display graphics data; c. a memory device coupled to the processing device to store the on-screen-display graphics data in a memory location corresponding to the address value; and d. a display device coupled to the memory device for displaying the on-screen-display graphics at a display time, wherein the display time is received in a trigger packet.
Claim 40
Independent Claim
139 words
An apparatus for receiving on-screen-display graphics data generated by a source device and transmitted in isochronous data packets over an isochronous channel, each isochronous data packet including an address value corresponding to a memory location, comprising: a. an interface circuit configured for coupling to the source device for receiving the isochronous data packets from the source device over the isochronous channel; b. a processing device coupled to the interface circuit for receiving the isochronous data packets and separating the address value from the on-screen-display graphics data; c. a memory device coupled to the processing device to store the on-screen-display graphics data in a memory location corresponding to the address value; and d. a display device coupled to the memory device for displaying the on-screen-display graphics at a display time, wherein the display time is received in a trigger packet.
Claim 41
Dependent Claim
55 words
The apparatus as claimed in claim 35 wherein the processing device is an embedded stream processor which determines if on-screen-display graphics data is included within the isochronous data packets, strips header information from the isochronous data packets, determines the address value and transmits the address value and the on-screen-display graphics data to the memory device.
Claim 42
Dependent Claim
41 words
The apparatus as claimed in claim 36 wherein the memory device includes a buffer and a DMA engine which receives the address value and stores the on-screen-display graphics data in the memory location corresponding to the address value within the buffer.
Claim 43
Dependent Claim
31 words
The apparatus as claimed in claim 37 wherein the display device includes a display and a VRAM circuit in which the on-screen-display graphics are stored before being displayed on the display.
Claim 44
Dependent Claim
23 words
The apparatus as claimed in claim 38 wherein the interface circuit is coupled to the source device by a high speed serial interface.
Claim 45
Dependent Claim
20 words
The apparatus as claimed in claim 39 wherein the high speed serial interface is an IEEE 1394 serial bus network.
Claim 46
Independent Claim
232 words
A system for transmitting on-screen-display graphics data comprising: a. a source device including: i. a graphics source for generating on-screen-display graphics to be displayed by a display device; and ii. a source interface circuit coupled to the graphics source and configured for coupling to the display device for combining the on-screen-display graphics into a stream of isochronous data packets each including an address value corresponding to a memory location within the display device and transmitting the isochronous data packets from the source device to the display device over an isochronous channel; and b. a display device including: i. a display interface circuit coupled to the source interface circuit for receiving the isochronous data packets from the source device over the isochronous channel; ii. a processing device coupled to the display interface circuit for receiving the isochronous data packets and separating the address value from the on-screen-display graphics data; iii. a memory device coupled to the processing device to store the on-screen-display graphics data in a memory location corresponding to the address value; and iv. a display device coupled to the memory device for displaying the on-screen-display graphics at a display time; wherein the graphics source also generates a trigger packet which is transmitted by the interface circuit on the occurrence of a trigger event, the trigger packet including a trigger address value corresponding to a trigger memory location within the display device.
Claim 47
Independent Claim
232 words
A system for transmitting on-screen-display graphics data comprising: a. a source device including: i. a graphics source for generating on-screen-display graphics to be displayed by a display device; and ii. a source interface circuit coupled to the graphics source and configured for coupling to the display device for combining the on-screen-display graphics into a stream of isochronous data packets each including an address value corresponding to a memory location within the display device and transmitting the isochronous data packets from the source device to the display device over an isochronous channel; and b. a display device including: i. a display interface circuit coupled to the source interface circuit for receiving the isochronous data packets from the source device over the isochronous channel; ii. a processing device coupled to the display interface circuit for receiving the isochronous data packets and separating the address value from the on-screen-display graphics data; iii. a memory device coupled to the processing device to store the on-screen-display graphics data in a memory location corresponding to the address value; and iv. a display device coupled to the memory device for displaying the on-screen-display graphics at a display time; wherein the graphics source also generates a trigger packet which is transmitted by the interface circuit on the occurrence of a trigger event, the trigger packet including a trigger address value corresponding to a trigger memory location within the display device.
Claim 48
Dependent Claim
31 words
The system as claimed in claim 41 wherein the trigger event occurs when all isochronous data packets for a screen of on-screen-display graphics have been transmitted from the source interface circuit.
Claim 49
Dependent Claim
27 words
The system as claimed in claim 42 wherein the trigger packet further includes a presentation time value specifying the display time for the screen of on-screen-display graphics.
Claim 50
Dependent Claim
36 words
The system as claimed in claim 43 wherein the trigger packet includes a trigger bit, which when written into the trigger memory location, signals that storage of a current frame of on-screen-display graphics data is complete.
Claim 51
Dependent Claim
30 words
The system as claimed in claim 44 wherein the trigger packet also includes an overlay bit specifying whether or not the on-screen-display graphics are to be combined with video data.
Claim 52
Dependent Claim
55 words
The system as claimed in claim 41 wherein the processing device is an embedded stream processor which determines if on-screen-display graphics data is included within the isochronous data packets, strips header information from the isochronous data packets, determines the address value and transmits the address value and the on-screen-display graphics data to the memory device.
Claim 53
Dependent Claim
41 words
The system as claimed in claim 46 wherein the memory device includes a buffer and a DMA engine which receives the address value and stores the on-screen-display graphics data in the memory location corresponding to the address value within the buffer.
Claim 54
Dependent Claim
31 words
The system as claimed in claim 47 wherein the display device includes a display and a VRAM circuit in which the on-screen-display graphics are stored before being displayed on the display.
Claim 55
Dependent Claim
25 words
The system as claimed in claim 48 wherein the source interface circuit is coupled to the display interface circuit by a high speed serial interface.
Claim 56
Dependent Claim
19 words
The system as claimed in claim 49 wherein the high speed serial interface is an IEEE 1394 serial bus.