Video, audio and graphics decode, composite and display system
First Claim
1. An integrated circuit comprising:
- an input for receiving analog video;
an input for receiving data representing graphics;
an input for receiving a plurality of compressed data streams, the compressed data streams including video data;
an analog video decoder for decoding the analog video to generate digitized analog video;
a display engine for blending the data representing graphics to generate blended graphics;
a digital video decoder for processing the video data to generate decoded video data; and
a video compositor for blending the digitized analog video, the blended graphics and the decoded video data to provide an output of blended video and graphics.
5 Assignments
0 Petitions
Accused Products
Abstract
A video, audio and graphics system uses multiple transport processors to receive in-band and out-of-band MPEG Transport streams, to perform PID and section filtering as well as DVB and DES decryption and to de-multiplex them. The system processes the PES into digital audio, MPEG video and message data. The system is capable of decoding multiple MPEG SLICEs concurrently. Graphics windows are blended in parallel, and blended with video using alpha blending. During graphics processing, a single-port SRAM is used equivalently as a dual-port SRAM. The video may include both analog video, e.g., NTSC/PAL/SECAM/S-video, and digital video, e.g., MPEG-2 video in SDTV or HDTV format. The system has a reduced memory mode in which video images are reduced in half in horizontal direction only during decoding. The system is capable of receiving and processing digital audio signals such as MPEG Layer 1 and Layer 2 audio and Dolby AC-3 audio, as well as PCM audio signals. The system includes a memory controller. The system includes a system bridge controller to interface a CPU with devices internal to the system as well as peripheral devices including PCI devices and I/O devices such as RAM, ROM and flash memory devices. The system is capable of displaying video and graphics in both the high definition (HD) mode and the standard definition (SD) mode. The system may output an HDTV video while converting the HDTV video and providing as another output having an SDTV format or another HDTV format.
297 Citations
61 Claims
-
1. An integrated circuit comprising:
-
an input for receiving analog video;
an input for receiving data representing graphics;
an input for receiving a plurality of compressed data streams, the compressed data streams including video data;
an analog video decoder for decoding the analog video to generate digitized analog video;
a display engine for blending the data representing graphics to generate blended graphics;
a digital video decoder for processing the video data to generate decoded video data; and
a video compositor for blending the digitized analog video, the blended graphics and the decoded video data to provide an output of blended video and graphics. - View Dependent Claims (2, 4, 5, 6, 7, 10, 11, 12, 14, 15, 16, 17, 18, 22, 23, 24, 27)
-
-
3. (canceled)
-
8. (canceled)
-
9. (canceled)
-
13. (canceled)
-
19. (canceled)
-
20. (canceled)
-
21. (canceled)
-
25. (canceled)
-
26. (canceled)
-
28. (canceled)
-
29. (canceled)
-
30. (canceled)
-
31. A method of processing video and graphics in an integrated circuit comprising the steps of:
-
receiving an analog video;
receiving data representing graphics;
receiving a plurality of compressed data streams, the compressed data streams including video data;
decoding the analog video to generate digitized analog video;
blending the data representing graphics to generate blended graphics;
processing the video data to generate decoded video data; and
blending the digitized analog video, the blended graphics and the decoded video data to provide an output of blended video and graphics. - View Dependent Claims (32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 47, 48, 51, 52, 53, 54, 57)
-
-
33. (canceled)
-
43. (canceled)
-
49. (canceled)
-
50. (canceled)
-
55. (canceled)
-
56. (canceled)
-
58. (canceled)
-
59. (canceled)
-
60. (canceled).
-
61. An integrated circuit comprising:
-
means for receiving analog video;
means for receiving data representing graphics having different formats;
means for receiving a plurality of compressed data streams, the compressed data streams including MPEG video data;
means for decoding the analog video to generate digitized analog video;
means for converting the formats of the data representing graphics to have a common format suitable for blending;
means for blending the data representing graphics having the common format to generate blended graphics;
means for processing the video data to generate decoded video data; and
means for blending the digitized analog video, the blended graphics and the decoded video data to provide an output of blended video and graphics.
-
Specification