← Back to Patent Explorer
US5977997A Expired / Lapsed US ⏱️ 0.0 years remaining

Single chip computer having integrated MPEG and graphical processors

Assignee: Avago Technologies International Sales Pte Ltd
•
Filing: 1997-03-06
•
Granted: 1999-11-02
•
Expires: 2017-03-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A highly integrated, single chip computer system having not only a central-processing unit (CPU) but also specialized coprocessors. The specialized coprocessors, for example, enable the single chip computer system to be reasonably sized, yet perform high quality video (e.g., MPEG-2) and graphics operations (e.g., three-dimensional graphics). The single chip computer system offers improved performance of video and graphics operations, resource scheduling and security. The improved security offered by the single chip computer system enables program code or data stored external to the single chip computer system to be encrypted so as to hinder unauthorized access, while internal to the single chip computer system the program code or data is decrypted. The single chip computer system is particularly suitable for video game consoles having high quality graphics and/or video, digital video disk (DVD) players, and set-top boxes.

Inventors

  • 👤 Leonardo Vainsencher

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 16:44
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/76; G06F15/80; G06F15/8053; G06F15/8076; G06F21/00; G06F21/70; G06F21/71; G06F21/72; G06F9/00; G06F9/06; G06F9/44; G06F9/4401; G06T; G06T1/00; G06T1/20

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 227 words
A single chip computer system, comprising: a read-only memory (ROM), said ROM storing at least boot-up code to boot-up said single chip computer system; a plurality of special-purpose coprocessors for performing special processing tasks, said special purpose coprocessors comprise an MPEG coprocessor for producing video images, a graphics geometry coprocessor for performing geometric transformations on graphical objects to be displayed, and a graphics rendering coprocessor for receiving the transformed graphical objects from said graphics geometry coprocessor and for rendering the transformed graphical objects for display; a central processing unit (CPU) for performing general purpose processing tasks, the general purpose processing tasks include executing of program code; at least one inter-processor bus dedicated to transmitting data and control signals between said CPU and at least one of said coprocessors or between two or more of said coprocessors; a memory interface for interfacing said single chip computer system to an external common shared memory; a main CPU bus for transmitting data and control signals between said CPU and said memory interface, said main CPU bus being separate from said at least one inter-processor bus; a display controller for controlling a display device to display graphical images and video images; a graphics bus operatively connecting said graphics rendering coprocessor and said memory interface; and a video bus operatively connecting said memory interface to said MPEG coprocessor and said display controller.
Claim 2
Dependent Claim 227 words
A single chip computer system, comprising: a read-only memory (ROM), said ROM storing at least boot-up code to boot-up said single chip computer system; a plurality of special-purpose coprocessors for performing special processing tasks, said special purpose coprocessors comprise an MPEG coprocessor for producing video images, a graphics geometry coprocessor for performing geometric transformations on graphical objects to be displayed, and a graphics rendering coprocessor for receiving the transformed graphical objects from said graphics geometry coprocessor and for rendering the transformed graphical objects for display; a central processing unit (CPU) for performing general purpose processing tasks, the general purpose processing tasks include executing of program code; at least one inter-processor bus dedicated to transmitting data and control signals between said CPU and at least one of said coprocessors or between two or more of said coprocessors; a memory interface for interfacing said single chip computer system to an external common shared memory; a main CPU bus for transmitting data and control signals between said CPU and said memory interface, said main CPU bus being separate from said at least one inter-processor bus; a display controller for controlling a display device to display graphical images and video images; a graphics bus operatively connecting said graphics rendering coprocessor and said memory interface; and a video bus operatively connecting said memory interface to said MPEG coprocessor and said display controller.
Claim 3
Dependent Claim 34 words
A single chip computer system as recited in claim 1, wherein said at least one inter-processor bus comprises: an input/output (I/O) bus operatively connecting said CPU, said MPEG coprocessor and said graphics rendering coprocessor.
Claim 4
Dependent Claim 30 words
A single chip computer system as recited in claim 2, wherein said at least one inter-processor bus comprises: a coprocessor bus operatively connecting said CPU and said graphics geometry coprocessor.
Claim 5
Dependent Claim 50 words
A single chip computer system as recited in claim 3, wherein said single chip computer system further comprises: a stream interface for receiving data from a peripheral drive; and a stream bus for supplying the received data to at least one of said I/O bus and said main CPU bus.
Claim 6
Dependent Claim 60 words
A single chip computer system as recited in claim 1, wherein said computer system further comprises: an auxiliary memory interface for interfacing said single chip computer system to said external common shared memory, and wherein said main CPU bus transmits data and control signals between said CPU and at least one of said memory interface and said auxiliary memory interface.
Claim 7
Dependent Claim 46 words
A single chip computer system as recited in claim 5, wherein said external common shared memory comprises a first memory device and a second memory device, and wherein said memory interface accesses said first memory device and said auxiliary memory interface accesses said second memory device.
Claim 8
Dependent Claim 63 words
A single chip computer system as recited in claim 1, wherein said computer system further comprises: an audio digital-to-analog converter (DAC) interface for operatively connecting said MPEG coprocessor to external speakers; and a video DAC PAL/NTSC encoder, operatively connected between said display controller and an external display device, for supplying image display information to the external display device in a suitable analog form.
Claim 9
Dependent Claim 224 words
A single chip computer system, comprising: a read-only memory (ROM), said ROM storing at least boot-up code to boot-up said single chip computer system; a plurality of special-purpose coprocessors for performing special processing tasks, said coprocessors including a graphics geometry coprocessor optimized for performing geometric transformations on graphical objects to be displayed, a graphics rendering coprocessor for receiving the transformed graphical objects from said graphics geometry coprocessor and for rendering the transformed graphical objects for display, and an MPEG coprocessor optimized for producing video images; a central processing unit (CPU) for performing general purpose processing tasks, the general purpose processing tasks include executing of program code; at least one inter-processor bus for transmitting data and control signals between said CPU and at least one of said coprocessors or between two or more of said coprocessors, said at least one inter-processor bus includes at least an input-output (I/O) bus operatively connecting said CPU, said MPEG coprocessor and said graphics rendering coprocessor; a memory interface said single chip computer system to an external common shared memory; a main CPU bus for transmitting data and control signals between said CPU and said memory interface; and a stream interface for receiving data from a peripheral drive; and a stream bus for supplying the received data to at least one of said I/O bus and said main CPU bus.
Claim 10
Dependent Claim 224 words
A single chip computer system, comprising: a read-only memory (ROM), said ROM storing at least boot-up code to boot-up said single chip computer system; a plurality of special-purpose coprocessors for performing special processing tasks, said coprocessors including a graphics geometry coprocessor optimized for performing geometric transformations on graphical objects to be displayed, a graphics rendering coprocessor for receiving the transformed graphical objects from said graphics geometry coprocessor and for rendering the transformed graphical objects for display, and an MPEG coprocessor optimized for producing video images; a central processing unit (CPU) for performing general purpose processing tasks, the general purpose processing tasks include executing of program code; at least one inter-processor bus for transmitting data and control signals between said CPU and at least one of said coprocessors or between two or more of said coprocessors, said at least one inter-processor bus includes at least an input-output (I/O) bus operatively connecting said CPU, said MPEG coprocessor and said graphics rendering coprocessor; a memory interface said single chip computer system to an external common shared memory; a main CPU bus for transmitting data and control signals between said CPU and said memory interface; and a stream interface for receiving data from a peripheral drive; and a stream bus for supplying the received data to at least one of said I/O bus and said main CPU bus.
Claim 11
Dependent Claim 32 words
A single chip computer system as recited in claim 8, wherein said single computer system further comprises: a display controller for controlling a display device to display graphical images and video images.
Claim 12
Dependent Claim 30 words
A single chip computer system as recited in claim 8, wherein said at least one inter-processor bus comprises: a coprocessor bus operatively connecting said CPU and said graphics geometry coprocessor.
Claim 13
Dependent Claim 213 words
A single chip computer system, comprising: a read-only memory (ROM), said ROM storing at least boot-up code to boot-up said single chip computer system; a plurality of special-purpose coprocessors for performing special processing tasks, said coprocessors including a graphics geometry coprocessor optimized for performing geometric transformations on graphical objects to be displayed, a graphics rendering coprocessor for receiving the transformed graphical objects from said graphics geometry coprocessor and for rendering the transformed graphical objects for display, and an MPEG coprocessor optimized for producing video images; a central processing unit (CPU) for performing general purpose processing tasks, the general purpose processing tasks include executing of program code; at least one inter-processor bus for transmitting data and control signals between said CPU and at least one of said coprocessors or between two or more of said coprocessors; a memory interface for interfacing said single chip computer system to an external common shared memory; a main CPU bus for transmitting data and control signals between said CPU and said memory interface; a display controller for controlling a display device to display graphical images and video images; a graphics bus operatively connecting said graphics rendering coprocessor and said memory interface; and a video bus operatively connecting said memory interface to said MPEG coprocessor and said display controller.
Claim 14
Dependent Claim 213 words
A single chip computer system, comprising: a read-only memory (ROM), said ROM storing at least boot-up code to boot-up said single chip computer system; a plurality of special-purpose coprocessors for performing special processing tasks, said coprocessors including a graphics geometry coprocessor optimized for performing geometric transformations on graphical objects to be displayed, a graphics rendering coprocessor for receiving the transformed graphical objects from said graphics geometry coprocessor and for rendering the transformed graphical objects for display, and an MPEG coprocessor optimized for producing video images; a central processing unit (CPU) for performing general purpose processing tasks, the general purpose processing tasks include executing of program code; at least one inter-processor bus for transmitting data and control signals between said CPU and at least one of said coprocessors or between two or more of said coprocessors; a memory interface for interfacing said single chip computer system to an external common shared memory; a main CPU bus for transmitting data and control signals between said CPU and said memory interface; a display controller for controlling a display device to display graphical images and video images; a graphics bus operatively connecting said graphics rendering coprocessor and said memory interface; and a video bus operatively connecting said memory interface to said MPEG coprocessor and said display controller.
Claim 15
Dependent Claim 34 words
A single chip computer system as recited in claim 11, wherein said at least one inter-processor bus comprises: an input/output (I/O) bus operatively connecting said CPU, said MPEG coprocessor and said graphics rendering coprocessor.
Claim 16
Dependent Claim 202 words
A single chip computer, system comprising: a read-only memory (ROM), said ROM storing at least boot-up code to boot-up said single chip computer system; a plurality of special-purpose coprocessors for performing special processing tasks, said coprocessors including a graphics geometry coprocessor optimized for performing geometric transformations on graphical objects to be displayed, and an MPEG coprocessor optimized for producing video images; a central processing unit (CPU) for performing general purpose processing tasks, the general purpose processing tasks include executing of program code; at least one inter-processor for transmitting data and control signals between said CPU and at least one of said coprocessors or between two or more of said coprocessors; a memory interface for interfacing said single chip computer system to an external common shared memory; a main CPU bus for transmitting data and control signals between said CPU and said memory interface; a display controller for controlling a display device to display graphical images and video images; an auxiliary memory interface for interfacing said single chip computer system to said external common shared memory, and wherein said main CPU bus transmits data and control signals between said CPU and at least one of said memory interface and said auxiliary memory interface.
Claim 17
Dependent Claim 202 words
A single chip computer, system comprising: a read-only memory (ROM), said ROM storing at least boot-up code to boot-up said single chip computer system; a plurality of special-purpose coprocessors for performing special processing tasks, said coprocessors including a graphics geometry coprocessor optimized for performing geometric transformations on graphical objects to be displayed, and an MPEG coprocessor optimized for producing video images; a central processing unit (CPU) for performing general purpose processing tasks, the general purpose processing tasks include executing of program code; at least one inter-processor for transmitting data and control signals between said CPU and at least one of said coprocessors or between two or more of said coprocessors; a memory interface for interfacing said single chip computer system to an external common shared memory; a main CPU bus for transmitting data and control signals between said CPU and said memory interface; a display controller for controlling a display device to display graphical images and video images; an auxiliary memory interface for interfacing said single chip computer system to said external common shared memory, and wherein said main CPU bus transmits data and control signals between said CPU and at least one of said memory interface and said auxiliary memory interface.
Claim 18
Dependent Claim 46 words
A single chip computer system as recited in claim 13, wherein said external common shared memory comprises a first memory device and a second memory device, and wherein said memory interface accesses said first memory device and said auxiliary memory interface accesses said second memory device.
Claim 19
Dependent Claim 229 words
A single chip computer, comprising: a read-only memory (ROM), said ROM storing at least boot-up code to boot-up said single chip computer system; a plurality of special-purpose coprocessors for performing special processing tasks, said coprocessors including a graphics geometry coprocessor optimized for performing geometric transformation on graphical objects to be displayed, a graphics rendering coprocessor for receiving the transformed graphical objects from said graphics geometry coprocessor and for rendering the transformed graphical objects for display, and an MPEG coprocessor optimized for producing video images; a central processing unit (CPU) for performing general purpose processing tasks, the general purpose processing tasks include executing of program images; at least one inter-processor bus for transmitting data and control signals between said CPU and at least one of said coprocessors or between two or more of said coprocessors; a memory interface for interfacing said single chip computer system to an external common shared memory; a main CPU bus for transmitting data and control signals between said CPU and said memory interface; a display controller for controlling a display device to display graphical images and video images; an audio digital-to-analog converter (DAC) interface for operatively connecting said MPEG coprocessor to external speakers; and a video DAC PAL/NTSC encoder, operatively connected between said display controller and an external display device, for supplying image display information to the external display device in a suitable analog form.
Claim 20
Dependent Claim 229 words
A single chip computer, comprising: a read-only memory (ROM), said ROM storing at least boot-up code to boot-up said single chip computer system; a plurality of special-purpose coprocessors for performing special processing tasks, said coprocessors including a graphics geometry coprocessor optimized for performing geometric transformation on graphical objects to be displayed, a graphics rendering coprocessor for receiving the transformed graphical objects from said graphics geometry coprocessor and for rendering the transformed graphical objects for display, and an MPEG coprocessor optimized for producing video images; a central processing unit (CPU) for performing general purpose processing tasks, the general purpose processing tasks include executing of program images; at least one inter-processor bus for transmitting data and control signals between said CPU and at least one of said coprocessors or between two or more of said coprocessors; a memory interface for interfacing said single chip computer system to an external common shared memory; a main CPU bus for transmitting data and control signals between said CPU and said memory interface; a display controller for controlling a display device to display graphical images and video images; an audio digital-to-analog converter (DAC) interface for operatively connecting said MPEG coprocessor to external speakers; and a video DAC PAL/NTSC encoder, operatively connected between said display controller and an external display device, for supplying image display information to the external display device in a suitable analog form.

References Cited (Backward Citations)

US5293586A Cited
US5392391A Cited
US5432900A Cited
US5664218A Cited
US5493646A Cited
US5732224A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-11-01 2003-05-03 2003-11-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-11-01 2007-05-03 2007-11-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-11-01 2011-05-03 2011-11-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag