A method of and apparatus for bitmap animation and display of on-screen-display graphics utilizes the HAVi architecture and displays the bitmap animation using a clipping region and a visible window. Data for a bitmap image of on-screen-display graphics is generated by a graphics source within a source device. The data is transmitted to a display device including a rendering engine. The bitmap image is then rendered by the display device. A clipping region and visible window are applied to the bitmap image as it is displayed by the display device. Only the portion of the bitmap image corresponding to the logical intersection of the visible window and the clipping region is displayed by the display device. The clipping region, visible window and the bitmap image can be moved in relation to each other through an animation sequence. The bitmap image can also be changed to generate animation within the clipping region. The size, position, path and other attributes of the clipping region are set within a bitmap animation object structure. Data for an object can also be generated by the source device and transmitted to the display device. The object can be moved through an animation sequence when displayed by the display device. Images or animation sequences can be displayed on or in the object.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A system for generating and displaying images comprising: a. a source device including: i. a graphics source for generating on-screen-display graphics data relating to a bitmap image, clipping region and visible window; and ii. a source interface circuit coupled to the graphics source for transmitting the on-screen-display graphics data; and b. a display device including: i. a display interface circuit coupled to the source interface circuit for receiving the on-screen-display graphics data; ii. a rendering engine coupled to the display interface circuit for receiving the on-screen-display graphics data, rendering the bitmap image and applying the clipping region and the visible window to the bitmap image; and iii. a display coupled to the rendering engine for displaying only a first portion of the bitmap image corresponding to an intersection of the visible window and the clipping region.
2. The system as claimed in claim 1 wherein a second portion of the bitmap image outside of the intersection of the visible window and the clipping region is masked.
3. The system as claimed in claim 1 wherein the bitmap image is moved in relation to the clipping region.
4. The system as claimed in claim 1 wherein the clipping region is moved in relation to the bitmap image.
5. The system as claimed in claim 4 wherein the display interface circuit is coupled to the source interface circuit by a high speed serial interface.
6. The system as claimed in claim 5 wherein the high speed serial interface is an IEEE 1394 serial bus.
7. The system as claimed in claim 1 wherein the on-screen-display graphics data is generated according to HAVi architecture.
8. The system as claimed in claim 1 wherein the on-screen-display graphics data is generated according to AV/C panel subunit.
9. The system as claimed in claim 1 further comprising a memory buffer coupled to the rendering engine for storing the bitmap image.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
February 17, 1999
April 23, 2002
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.