Multimedia processing system and multimedia processing method
AssigneeSeiko Epson Corporation
InventorsYoshimasa Kondo, Yasuhiko Hanawa
Life of this patent
Estimating the term…
Abstract
A multimedia processing system includes a host CPU, a host memory which stores a multimedia processing program group, and a display controller. The host CPU reads a multimedia processing program from the multimedia processing program group stored in the host memory and transmits the multimedia processing program to the display controller. The display controller includes a memory into which the transmitted multimedia processing program is loaded, a built-in CPU which executes a software processing portion of multimedia processing assigned to software processing based on the multimedia processing program, and a H/W accelerator which executes a hardware processing portion of multimedia processing assigned to hardware processing.
Claims21
A multimedia processing system for performing multimedia processing which is encoding or decoding processing of video data, still image data, or sound data, the multimedia processing system comprising:
- a host memory which stores a multimedia processing program group;
- a host processor which performs host processing;
- and
- a display controller controlled by the host processor,
- the host processor reading a multimedia processing program from the multimedia processing program group stored in the host memory and transmitting the multimedia processing program to the display controller, and
- the display controller including:
- a host interface which performs interface processing between the display controller and the host processor;
- a memory into which the multimedia processing program transmitted from the host processor is loaded;
- a built-in processor which executes a software processing portion of the multimedia processing assigned to software processing, based on the loaded multimedia processing program;
- and
- a first hardware accelerator which executes a hardware processing portion of the multimedia processing assigned to hardware processing.
A multimedia processing method for performing multimedia processing which is encoding or decoding processing of video data, still image data, or sound data, the multimedia processing method comprising:
- storing a multimedia processing program group which is executed by a display controller in a host memory accessed by a host processor;
- reading a multimedia processing program from the multimedia processing program group stored in the host memory and transmitting the multimedia processing program to the display controller;
- loading the transmitted multimedia processing program into a memory of the display controller;
- causing a built-in processor of the display controller to execute a software processing portion of the multimedia processing assigned to software processing, the built-in processor operating based on the loaded multimedia processing program;
- and
- causing a first hardware accelerator of the display controller to execute a hardware processing portion of the multimedia processing assigned to hardware processing.
A multimedia processing system for performing multimedia processing which is encoding or decoding processing of video data, still image data, or sound data, the multimedia processing system comprising:
- a host memory which stores a multimedia processing program group;
- a host processor which performs host processing, the host processor reading a multimedia processing program from the multimedia processing program group stored in the host memory and transmitting the multimedia processing program;
- and
- a display controller controlled by the host processor and receiving the multimedia processing program transmitted from the host processor, the display controller including:
- a host interface which performs interface processing between the display controller and the host processor;
- a memory into which the multimedia processing program transmitted from the host processor is loaded;
- a built-in processor which executes a software processing portion of the multimedia processing assigned to software processing, based on the loaded multimedia processing program;
- and
- a first hardware accelerator which executes a hardware processing portion of the multimedia processing assigned to hardware processing.
Dependencies are inferred from the claim text.