Video and graphics system with a single-port RAM
First Claim
1. A graphics system comprising:
- a display engine for receiving and processing graphics data to generate a graphics image;
a graphics filter for converting a format of the graphics image from a first format to a second format when the graphics system operates in a standard definition (SD) mode, but not in a high definition (HD) mode; and
a plurality of line buffers implemented in a single-port RAM, each said line buffer for temporarily storing a line of the graphics image, the line buffers being accessed in an interleaved manner, such that a read operation is performed between a first write operation and a second write operation, wherein the write operations are performed on one said line buffer being pointed to by a pointer when multiple said line buffers are used, and wherein the first and second write operations are performed using two sequential memory locations of the line buffers.
3 Assignments
0 Petitions
Accused Products
Abstract
A video and graphics system has an input for receiving compressed video data and an input for receiving graphics data. The compressed video data may include HDTV video and/or SDTV video, and may be included in compressed data streams such as an MPEG-2 Transport stream. The video and graphics system also includes a video decoder for processing the compressed video data to generate a video for displaying, a display engine for processing the graphics data to generate graphics for displaying, and an overlaying system for compositing the video and the graphics to generate an output video. The display engine includes a memory used during conversion of a graphics format from a first format to a second format to be in a format compatible with a video format The memory may be implemented in a single-port SRAM configured to simulate a dual-port SRAM. The system may be integrated on an integrated circuit chip.
-
Citations
8 Claims
-
1. A graphics system comprising:
-
a display engine for receiving and processing graphics data to generate a graphics image; a graphics filter for converting a format of the graphics image from a first format to a second format when the graphics system operates in a standard definition (SD) mode, but not in a high definition (HD) mode; and a plurality of line buffers implemented in a single-port RAM, each said line buffer for temporarily storing a line of the graphics image, the line buffers being accessed in an interleaved manner, such that a read operation is performed between a first write operation and a second write operation, wherein the write operations are performed on one said line buffer being pointed to by a pointer when multiple said line buffers are used, and wherein the first and second write operations are performed using two sequential memory locations of the line buffers. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A video and graphics system for blending a graphics image with a video, the system comprising:
-
a display engine for receiving and processing graphics data to generate the graphics image; a plurality of line buffers implemented in a single-port RAM, each said line buffer for temporarily storing a line of the graphics image, the line buffers being accessed in an interleaved manner, such that a read operation is performed between a first write operation and a second write operation, the write operations being performed on one said line buffer being pointed to by a pointer when multiple said line buffers are used; a graphics filter suitable for converting a format of the graphics image from a first format to a second format, wherein the graphics filter converts the format of the graphics image when the graphics system operates in a standard definition (SD) mode, but not in a high definition (HD) mode; and a video compositor for receiving the graphics image and the video and blending the graphics image with the video to generate an image to be displayed, wherein the first and second write operations are performed using two sequential memory locations of the line buffers. - View Dependent Claims (8)
-
Specification