IP Library Granted Patent US 8,054,315
Granted Patent B2
US 8,054,315 · App. 13/015,385 · Granted Nov 8, 2011

Electronic system and method for selectively allowing access to a shared memory

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,054,315
App. No.
13/015,385
Granted
Nov 8, 2011
Kind
B2
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 based on priority. 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.

Claims (35)

1. A computing system comprising:

an input source;

a processing core having access to a dedicated cache memory, the processing core configured to direct operations of the computing system, the processing core configured to store and retrieve data to and from the dedicated cache memory respectively;

an audio circuit;

an image decoder circuit, the image decoder circuit including:

a first onboard memory;

a second onboard memory;

a third onboard memory;

an inverse quantization component;

an inverse discrete cosine transform component;

a filter circuit; and

an adder;

a memory interface coupleable to a shared memory, the shared memory configured to store audio data, the shared memory configured to store compressed image data from the input source, the memory interface coupled to the processing core and the decoder, the memory interface configured to arbitrate access to the shared memory;

a bus configured to carry data between the processing core and the memory interface, the bus configured to carry the image data between the decoder and the memory interface, the bus having sufficient bandwidth to transfer data in real time between the shared memory and the decoder.

2. The computing system of claim 1 wherein the memory interface is configured to generate burst cycles.

3. The computing system of claim 1 wherein the compressed image data includes intra image data and predicted image data.

4. The computing system of claim 1 wherein the audio circuit includes a software audio decoding component.

5. The computing system of claim 1 wherein the first, second, and third onboard memories are configured as temporary storage.

6. The computing system of claim 5 wherein the temporary storage is configured as FIFO storage.

7. The computing system of claim 5 wherein the first onboard memory is configured to supply data to a variable length decoder, the second onboard memory is configured to store macro blocks from a previously decoded image, and the third onboard memory is configured to store image data from the adder.

8. The computing system of claim 1 wherein the first, second, and third onboard memories are configured in the same onboard storage space.

9. The computing system of claim 1 wherein the image decoder circuit is configurable to decode MPEG image data.

10. The computing system of claim 1 wherein the image decoder circuit is configurable to decode H.263 image data.

11. The computing system of claim 1 further comprising a graphics accelerator circuit.

12. The computing system of claim 1 further comprising at least one direct memory access (DMA) engine.

13. The computing system of claim 1 wherein the input source is coupled to a hard disk drive circuit.

14. The computing system of claim 1 wherein the input source is coupled to a network control circuit.

15. The computing system of claim 1 wherein the input source is coupled to a video stream input device circuit.

16. The computing system of claim 1 wherein the input source is coupled to DVD circuit.

17. The computing system of claim 1 wherein the input source is coupled to a peripheral component interconnect (PCI) circuit.

18. The computing system of claim 1 , further comprising:

an image encoder circuit; and

a video telephony component.

19. The computing system of claim 1 wherein the image encoder circuit is configurable to encode H.263 image data.

20. The computing system of claim 1 wherein the image encoder circuit is configurable to encode MPEG image data.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2014
From: ACACIA RESEARCH GROUP LLC
To: PARTHENON UNIFIED MEMORY ARCHITECTURE LLC
Reel/Frame 034651/0434 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2014
From: STMICROELECTRONICS INTERNATIONAL NV
To: ACACIA RESEARCH GROUP LLC
Reel/Frame 034510/0994 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2014
From: STMICROELECTRONICS, INC.
To: STMICROELECTRONICS INTERNATIONAL NV
Reel/Frame 032897/0254 →