CD-ROM decoder
First Claim
1. A CD-ROM decoder for temporarily storing in a buffer memory in sector units digital data having a predetermined number of bytes and a predetermined format, processing the digital data by correcting and detecting code errors included in the digital data, and transferring the processed digital data, the CD-ROM decoder comprising:
- a first counter for counting the number of sectors of the digital data temporarily stored in the buffer memory to generate a first count value;
a second counter for counting the number of sectors of the processed digital data transferred from the buffer memory to generate a second count value; and
a first buffering control circuit connected to the first and second counters for deciding an unused capacity of the buffer memory based on the first and second count values to stop the storing of the digital data to the buffer memory when the unused capacity is equal to or less than a predetermined value.
1 Assignment
0 Petitions
Accused Products
Abstract
A CD-ROM decoder that reduces the load on a microcomputer. The CD-ROM decoder temporarily stores in a buffer memory in sector units digital data. The CD-ROM decoder processes the digital data by correcting and detecting code errors included in the digital data. The CD-ROM decoder includes a first counter for counting the number of sectors of the digital data temporarily stored in the buffer memory to generate a first count value and a second counter for counting the number of sectors of the processed digital data transferred from the buffer memory to generate a second count value. A first buffering control circuit deciding an unused capacity of the buffer memory based on the first and second count values to stop the storing of the digital data to the buffer memory when the unused capacity is equal to or less than a predetermined value.
7 Citations
8 Claims
-
1. A CD-ROM decoder for temporarily storing in a buffer memory in sector units digital data having a predetermined number of bytes and a predetermined format, processing the digital data by correcting and detecting code errors included in the digital data, and transferring the processed digital data, the CD-ROM decoder comprising:
-
a first counter for counting the number of sectors of the digital data temporarily stored in the buffer memory to generate a first count value;
a second counter for counting the number of sectors of the processed digital data transferred from the buffer memory to generate a second count value; and
a first buffering control circuit connected to the first and second counters for deciding an unused capacity of the buffer memory based on the first and second count values to stop the storing of the digital data to the buffer memory when the unused capacity is equal to or less than a predetermined value. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A CD-ROM decoder for temporarily storing in a buffer memory in sector units digital data having a predetermined number of bytes and a predetermined format, processing the digital data by selectively correcting and detecting code errors included in the digital data, and transferring the processed digital data, wherein the digital sector of each sector includes a sector address, the CD-ROM decoder comprising:
-
a first counter for counting the number of sectors of the digital data temporarily stored in the buffer memory to generate a first count value;
a second counter for counting the number of sectors of the processed digital data transferred from the buffer memory to generate a second count value; and
a first buffering control circuit connected to the first and second counters for deciding an unused capacity of the buffer memory based on the first and second counter values to temporarily stop the storing of the digital data to the buffer memory when the unused capacity is equal to or less than a predetermined value, wherein, after the storing of the digital data to the buffer memory is stopped, the first buffering control circuit restarts the storing of the digital data to the buffer memory when the unused capacity reaches the predetermined value;
a first register for storing a target address of a sector from which to start the storing of the digital data to the buffer memory;
a second register for storing a number of the sectors of the digital data that is to be stored in the buffer memory;
a third register for storing a sector address that is included in the digital data; and
a second buffering control circuit connected to the first, second, and third registers to determine from the target address and the sector address when to start the storing of the digital data to the buffer memory and to determine from the sector number when to end the storing of the digital data to the buffer memory.
-
-
8. A method for transferring in sector units digital data having a predetermined number of bytes and a predetermined format with a CD-ROM decoder, wherein the CDROM decoder includes a buffering control circuit, the method comprising the steps of:
-
counting the number of sectors of the digital data temporarily stored in the buffer memory to generate a first count value;
counting the number of sectors of the processed digital data transferred from the buffer memory to generate a second count value;
deciding an unused capacity of the buffer memory based on the first and second count values with a buffering control circuit; and
stopping the storing of the digital data to the buffer memory with the buffering control circuit when the unused capacity is equal to or less than a predetermined value.
-
Specification