Electronic system and method for display using a decoder and arbiter to selectively allow access to a shared memory
DCFirst Claim
1. A portion of an electronic system for coupling to a memory and a display device, the portion of the electronic system comprising:
- a first bus communicatively linked to the memory to allow access for the display device, subject to a display device access control, through the first bus to the memory without also requiring a second bus to access the memory;
a decoder communicatively linked to the first bus for receiving compressed images and displaying decoded images on the display device and to access the memory, subject to a decoder access control, through the first bus without also requiring a second bus to access the memory, the memory storing at least one previously decoded image used to decode a current image, the memory being a region of a main memory of the electronic system; and
an arbiter wherein the arbiter is communicatively linked to the display device for the display device access control, the arbiter communicatively linked to the decoder for the decoder access control, the arbiter configured to control access to the memory for the display device and the decoder.
4 Assignments
Litigations
0 Petitions
Accused Products
Abstract
An electronic system, an integrated circuit and a method for display are disclosed. The electronic system contains a first device, a memory and a video/audio compression/decompression device such as a decoder/encoder. The electronic system is configured to allow the first device and the video/audio compression/decompression device to share the memory. The electronic system may be included in a computer in which case the memory is a main memory. Memory access is accomplished by one or more memory interfaces, direct coupling of the memory to a bus, or direct coupling of the first device and decoder/encoder to a bus. An arbiter selectively provides access for the first device and/or the decoder/encoder to the memory. The arbiter may be monolithically integrated into a memory interface. The decoder may be a video decoder configured to comply with the MPEG-2 standard. The memory may store predicted images obtained from a preceding image.
23 Citations
25 Claims
-
1. A portion of an electronic system for coupling to a memory and a display device, the portion of the electronic system comprising:
-
a first bus communicatively linked to the memory to allow access for the display device, subject to a display device access control, through the first bus to the memory without also requiring a second bus to access the memory;
a decoder communicatively linked to the first bus for receiving compressed images and displaying decoded images on the display device and to access the memory, subject to a decoder access control, through the first bus without also requiring a second bus to access the memory, the memory storing at least one previously decoded image used to decode a current image, the memory being a region of a main memory of the electronic system; and
an arbiter wherein the arbiter is communicatively linked to the display device for the display device access control, the arbiter communicatively linked to the decoder for the decoder access control, the arbiter configured to control access to the memory for the display device and the decoder. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer comprising:
-
a first bus;
a display device communicatively linked to the first bus;
a decoder communicatively linked to the first bus for receiving compressed images, for decoding the compressed images into decoded images and for displaying the decoded images on the display device;
a memory interface communicatively linked to the first bus, the memory interface comprising an arbiter; and
a memory communicatively linked to the memory interface such that the display device and the decoder have access to the memory without requiring a second bus for the display device or the decoder to access the memory, the access of the display device and the decoder to the memory being controlled by the arbiter based at least upon requests of the display device and the decoder to access the memory, the memory storing at least one previously decoded image used to decode a current image, the memory being a region of a main memory of the computer accessible through the first bus. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An electronic system comprising:
-
a first bus for coupling to a display device;
a memory communicatively linked to the first bus to allow access for the display device, subject to a display device access control, through the first bus to the memory without also requiring a second bus to access the memory, the electronic system storing at least one previously decoded image used to decode a current image;
a decoder communicatively linked to the first bus for receiving compressed images from the memory and for decoding the compressed images into decoded images to be displayed on the display device, subject to a decoder access control, without also requiring a second bus to access the memory; and
an arbiter communicatively linked to the display device for the display device access control, the arbiter communicatively linked to the decoder for the decoder access control, the arbiter configured to control access to the integrated circuit memory for the display device and the decoder.
-
-
17. An electronic system comprising:
-
a first bus for coupling to a display device;
a memory communicatively linked to the first bus to allow access for the display device, subject to a display device access control, through the first bus to the memory without also requiring a second bus to access the memory, the electronic system storing at least one previously decoded image used to decode a current image;
a decoder communicatively linked to the first bus for receiving compressed images from the memory and for decoding the compressed images into decoded images to be displayed on the display device, subject to a decoder access control, without also requiring a second bus to access the memory; and
an encoder communicatively linked to the bus, subject to an encoder access control, to access the memory through the first bus without also requiring a second bus to access the memory, the arbiter communicatively linked to the encoder for the encoder access control, the arbiter configured to control access to the memory for the encoder.
-
-
18. An electronic system comprising:
-
a first bus;
a memory communicatively linked to the first bus;
a first device incorporated into the electronic system, the first device communicatively linked to the first bus to access the memory, subject to a first device access control, through the first bus to the memory without also requiring a second bus to access the memory;
a decoder communicatively linked to the first bus to access the memory, subject to a decoder access control, through the first bus to the memory without also requiring a second bus to access the memory; and
an arbiter communicatively linked to the first device for the first device access control, the arbiter communicatively linked to the decoder for the decoder access control, the arbiter configured to control access to the memory for the first device and the decoder. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A method comprising:
-
storing in a memory at least one previously decoded image used to decode a current image;
allowing access for a display device, subject to a display device access control, through a first bus to the memory;
receiving compressed images from the memory at a decoder and for decoding the compressed images by the decoder into decoded images to be displayed on the display device, subject to a decoder access control, without also requiring a second bus to access the memory; and
communicatively linking an arbiter to the decoder for the decoder access control and to the display device for display device access control, the arbiter configured to control access to the memory for the display device and the decoder.
-
Specification