Structure of portable multimedia data input/output processor and method for driving the same
First Claim
1. A method for driving a portable multimedia data input/output processor, comprising steps of:
- retrieving multimedia information in response to an information retrieval command from a remote system, wherein the retrieving step comprises steps of;
entering an information retrieval command of said remote system, establishing a communication channel and selecting data to be retrieved;
receiving data to be retrieved;
storing the received data into a main memory;
de-interleaving the data stored at the main memory into de-interleaved data by an application program;
transmitting the de-interleaved data to a multimedia processor so as to confirm a type of data;
if the type of data is audio data, transmitting the audio data to an audio codec;
after the audio data are decompressed into digital audio data at the audio codec, converting the decompressed digital audio data into analog audio data thereby to output the analog audio data to an output device;
if the type of data is video data, transmitting the video data to a video codec controller, decompressing the video data into digital video data and then storing the decompressed video data into a frame buffer;
overlaying the digital video data stored at the frame buffer with existing graphic data at a graphic processor thereby to output the resulting data to an output device; and
if the type of data is graphic data, overlaying the graphic data at a graphic processor thereby to output the graphic data to the output device;
inputting and compressing video and audio signals to transmit the compressed video and audio signals to said remote system; and
decompressing said compressed video and audio signals from said remote system to output the decompressed signals to the output device.
5 Assignments
0 Petitions
Accused Products
Abstract
Potable multimedia terminal which is small and consumes low power, can process a large quantity of multimedia data such as video and audio data. Portable multimedia data input/output processor can be made smaller by using a pen as an input device and can also process a large quantity of multimedia data at a high speed by adopting a PCI bus as a local bus of a system. To retrieve, compress, and decompress multimedia data, main components of this portable multimedia data input/output processor are comprised of audio codec for compressing and decompressing audio data, video codec controller for compressing and decompressing video data, and multimedia processor for transmitting audio data to wireless communication controller and video data to video codec controller and to graphic processor. The method for retrieving multimedia data includes steps of receiving data, de-interleaving received data into audio, video, and graphic data, decompressing the data, and outputting the data to output device. The method for compressing data includes steps of inputting video data to video codec controller, compressing video and audio data at video codec controller and audio codec, interleaving the compressed data, and transmitting them to a remote system. The steps to decompress data are in reverse to the steps to compress data.
104 Citations
5 Claims
-
1. A method for driving a portable multimedia data input/output processor, comprising steps of:
-
retrieving multimedia information in response to an information retrieval command from a remote system, wherein the retrieving step comprises steps of; entering an information retrieval command of said remote system, establishing a communication channel and selecting data to be retrieved; receiving data to be retrieved; storing the received data into a main memory; de-interleaving the data stored at the main memory into de-interleaved data by an application program; transmitting the de-interleaved data to a multimedia processor so as to confirm a type of data; if the type of data is audio data, transmitting the audio data to an audio codec; after the audio data are decompressed into digital audio data at the audio codec, converting the decompressed digital audio data into analog audio data thereby to output the analog audio data to an output device; if the type of data is video data, transmitting the video data to a video codec controller, decompressing the video data into digital video data and then storing the decompressed video data into a frame buffer; overlaying the digital video data stored at the frame buffer with existing graphic data at a graphic processor thereby to output the resulting data to an output device; and if the type of data is graphic data, overlaying the graphic data at a graphic processor thereby to output the graphic data to the output device; inputting and compressing video and audio signals to transmit the compressed video and audio signals to said remote system; and decompressing said compressed video and audio signals from said remote system to output the decompressed signals to the output device. - View Dependent Claims (2, 3, 4)
-
-
5. A structure of a portable multimedia data input/output processor, comprising:
-
a low power central processing unit, coupled to a system bus, for controlling a plurality of devices and programs to drive the plurality of devices; a pen interface, coupled to said system bus, for processing data from a pen being an input device; a ROM for storing an operating program of the portable multimedia data input/output processor and a booting program for initiating the plurality of devices; a memory for storing data operating an operating system and an application program; a memory controller, coupled to said system bus, for controlling said ROM and said memory; a PCI bridge for interfacing said system bus which is connected to said central processing unit, said pen interface and said memory controller and a PCI bus; a wireless communication controller, coupled to said PCI bus, for communicating with a remote system; a multimedia processor, coupled to said PCI bus, for transmitting the audio data inputted from an audio codec to said wireless communication controller and the video data inputted from a video decoder to a video codec controller and a graphic processor; said audio codec, coupled to said multimedia processor, for converting analog audio data inputted from a microphone into digital audio data or digital audio data inputted from said multimedia processor into analog audio data and compressing digital audio data and decompressing compressed audio data inputted from said wireless communication controller; said video decoder, coupled to said multimedia processor, for converting analog video data inputted from cameras into digital video data; said video codec controller, coupled to said PCI bus, for compressing video data inputted from said multimedia processor or decompressing remote video data inputted from said wireless communication controller; a graphic processor, coupled to said PCI bus, for outputting digital video data and graphic data inputted from said multimedia processor or said video codec controller, respectively, to a liquid crystal display; and a frame buffer, coupled to said graphic processor, for storing graphic data and video data which are outputted from said graphic processor to said liquid crystal display.
-
Specification