The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 26, 1999

Filed:

Oct. 10, 1995
Applicant:
Inventors:

James Thomas Battle, Mountain View, CA (US);

Andy C Hung, Los Altos Hills, CA (US);

Stephen C Purcell, Mountain View, CA (US);

Assignee:

Chromatic Research, Inc., Sunnyvale, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F / ;
U.S. Cl.
CPC ...
39580024 ; 395386 ; 395391 ;
Abstract

A media engine is disclosed herein which incorporates into a single chip structure the seven multimedia functions of video, 2D graphics, 3D graphics, audio, FAX/modem, telephony, and video-conferencing. In accordance with the present invention, a media engine includes a signal processor which shares a memory with the CPU of the host computer and also includes a plurality of control modules each dedicated to one of the seven multi-media functions. The signal processor retrieves from this shared memory instructions placed therein by the host CPU and in response thereto causes the execution of such instructions via one of the on-chip control modules. The signal processor utilizes an instruction register having a movable partition which allows larger than typical instructions to be paired with smaller than typical instructions. The signal processor reduces demand for memory read ports by placing data into the instruction register where it may be directly routed to the arithmetic logic units for execution and, where the destination of a first instruction matches the source of a second instruction, by defaulting the source specifier of the second instruction to the result register of the ALU employed in the execution of the first instruction.


Find Patent Forward Citations

Loading…