Information processing method and apparatus, automotive information system and method of controlling the same, and storage medium on which an information processing program is stored
First Claim
1. An information processing apparatus comprising:
- a buffer for storing given data;
writing means for writing data into a buffer;
reading means for reading data from the buffer;
starting means for making said reading means start reading data when data has been written into the buffer such that the first half storage area of the buffer has become filled with the data;
writing time measuring means for measuring the writing time required to write data into the buffer starting from the first storage location to the exact middle storage location of the buffer;
reading time measuring means for measuring the reading time required to read the data starting from the buffer from the first storage location to the exact middle storage location of the buffer; and
control means for controlling the rate at which data is read from the buffer, in accordance with the relationship between said writing time and said reading time.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus having a device which processes data at a rate exactly adjusted relative to the rate of a data supplying device without requiring a common clock signal. A writing unit writes data into a buffer memory. When a first half of the buffer memory has become filled with data, a starter makes a reading unit start reading data from the buffer memory. A writing time measurement unit and a reading time measurement unit respectively measure the writing time required to write data in the buffer memory and the reading time required to read data from the buffer memory starting from the first storage location to the exact middle storage location of the buffer memory. A controller controls the rate at which data is read from the buffer memory based on the relationship between the writing time and the reading time.
48 Citations
8 Claims
-
1. An information processing apparatus comprising:
-
a buffer for storing given data;
writing means for writing data into a buffer;
reading means for reading data from the buffer;
starting means for making said reading means start reading data when data has been written into the buffer such that the first half storage area of the buffer has become filled with the data;
writing time measuring means for measuring the writing time required to write data into the buffer starting from the first storage location to the exact middle storage location of the buffer;
reading time measuring means for measuring the reading time required to read the data starting from the buffer from the first storage location to the exact middle storage location of the buffer; and
control means for controlling the rate at which data is read from the buffer, in accordance with the relationship between said writing time and said reading time. - View Dependent Claims (7, 8)
-
-
2. A method of processing information, comprising the steps of:
-
writing given data into a buffer;
reading data from the buffer;
starting said reading step when data has been written into the buffer until a half of the buffer has become filled with the data;
measuring the writing time required to write data into the buffer starting from the first storage location to the exact middle storage location of the buffer;
measuring the reading time required to read the data from the buffer starting from the first storage location to the exact middle storage location of the buffer; and
controlling the rate at which data is read from the buffer, in accordance with the relationship between said writing time and said reading time. - View Dependent Claims (3)
-
-
4. An automotive information system comprising a disk playback device for supplying audio data and a main unit for processing the audio data supplied, wherein said main unit comprises:
-
a buffer for storing given data;
writing means for writing audio data received from said disk playback device into the buffer;
reading means for reading audio data from the buffer;
starting means for making said reading means start reading data when audio data has been written into the buffer such that the first half storage area of the buffer has become filled with the audio data;
writing time measuring means for measuring the writing time required to write audio data into the buffer starting from the first storage location to the exact middle storage location of the buffer;
reading time measuring means for measuring the time required to read the audio data from the buffer starting from the first storage location to the exact middle storage location of the buffer; and
control means for controlling the rate at which audio data is read from the buffer, in accordance with the relationship between the said writing time and said reading time.
-
-
5. A method of controlling an automotive information system using a disk playback device for supplying audio data and a main unit for processing the audio data supplied, wherein said method performs, in said main unit, a process comprising the steps of:
-
writing audio data received from said disk playback device into a buffer;
reading audio data from the buffer;
starting said reading step when audio data has been written into the buffer such that the first half storage area of the buffer has become filled with the audio data;
measuring the writing time required to write audio data into the buffer starting from the first storage location to the exact middle storage location of the buffer;
measuring the reading time required to read the audio data from the buffer starting from the first storage location to the exact middle storage location of the buffer; and
controlling the rate at which audio data is read from the buffer, in accordance with the relationship between said writing time and said reading time.
-
-
6. A storage medium on which an information processing program used by a computer to perform an information process is stored, said information process comprising the steps of:
-
writing given data into a buffer;
starting reading data from the buffer when data has been written into the buffer such that the first half storage area of the buffer has become filled with the data;
measuring the writing time required to write data into the buffer starting from the first storage location to the exact middle storage location of the buffer;
measuring the reading time required to read the data from the buffer starting from the first storage location to the exact middle storage location of the buffer; and
controlling the rate at which data is read from the buffer, in accordance with the relationship between said writing time and said reading time.
-
Specification