Abstract:
The present invention discloses a multi-layer software architecture which includes a MPEG application, a plurality of message queues, and a servo software. An optical disc reader is controlled and directed by the servo software in order to read the information on the optical disc. Both the MPEG application and the servo software share at least a common data buffer as the storage of read-out information. In the embodiment, the MPEG application receives information from the servo software for playback by means of the plurality of message queues.
Abstract:
An optical drive control chip capable of sending command messages in advance and the transmission method of the optical drive control chip are described. The method includes at least the following steps. First, a MPEG module sends a command message to a decoder module. After receiving the command message, the decoder module reads an amount of data and stores it in a memory, so that the data is accessible to the MPEG module. After the data is stored in the memory, the decoder module sends an acknowledgement message to the MPEG module. Without receiving the acknowledgement message, the MPEG module directly sends the next command message to the decoder module. The MPEG module reads the data stored in the memory.
Abstract:
An optical drive control chip capable of sending command messages in advance and the transmission method of the optical drive control chip are described. The method includes at least the following steps. First, a MPEG module sends a command message to a decoder module. After receiving the command message, the decoder module reads an amount of data and stores it in a memory, so that the data is accessible to the MPEG module. After the data is stored in the memory, the decoder module sends an acknowledgement message to the MPEG module. Without receiving the acknowledgement message, the MPEG module directly sends the next command message to the decoder module. The MPEG module reads the data stored in the memory.