Method and apparatus for enhanced writing and reading data
AssigneeSony Corporation
InventorsKojiro Umemura, Masakazu Suzuoki, Teiji Yutaka
Life of this patent
Estimating the term…
Abstract
Data of a recording medium in a storage device is read out for every sector and is stored in a ring buffer under the control of a CPU which can vary the speed of readout from the buffer as the load on the system varies. Data stored in the ring buffer is read out for every frame and is outputted to an output device. When data read out from the recording medium is to be reproduced in real time, the data can be reproduced substantially at a speed corresponding to a reading speed of the data from the recording medium, with a minimum of data loss and enhanced temporal quality.
Claims19
A signal reproducing apparatus, comprising:
- (a) first reading means for reading out frame data by a sector from a recording medium;
- (b) writing means for writing the data read out from the first reading means in memory;
- (c) second reading means for reading out the data written in said memory;
- and
- (d) controlling means for controlling when said writing means stops writing said data, so that said first reading means can start reading the frame data next to the frame data being read out, said writing means being resetable to a predetermined position whereby data is selectively abandoned to match writing and reading for minimizing data loss.
A signal reproducing system, comprising:
- (a) first reading apparatus which reads out frame data by a sector from a recording medium;
- (b) writing apparatus which writes the data read out from said first reading means in memory;
- (c) second reading apparatus which reads out said data written in said memory;
- and
- (d) apparatus which controls when said writing apparatus stops writing said data, so that said first reading apparatus can start reading the frame data next to the frame data being read out, said writing apparatus being resetable to a predetermined position whereby data is selectively abandoned to match writing and reading for minimizing data loss.
A method for processing a signal, comprising the steps of:
- (a) reading out frame data by a sector from a recording medium;
- (b) writing the data read out in said reading step in a memory;
- (c) reading out the data written in the memory;
- and
- (d) controlling the writing of said data, so that the first reading can start reading the frame data next to the frame data being read out, and said writing step may be reset to a predetermined position whereby data is selectively abandoned to match writing and reading for minimizing data loss.
A signal reproducing system for performing reproduction by reading data recorded in a recording medium, the apparatus comprising:
- a recording medium having data sequentially stored therein for every frame as a data processing unit composed of at least one sector as a physical read-out unit of data;
- a ring-shaped memory for storing said data read out from said recording medium;
- and
- data control apparatus for sequentially reading frame data from said recording medium for every sector and storing the frame data in said ring-shaped memory, and, separately therefrom, reading the data stored in advance in said ring-shaped memory for every frame;
- whereby when sector data read out from said recording medium cannot be written into said ring-shaped memory, frame data next to data of a frame including the read-out sector is stored following preceding frame data in said ring-shaped memory so that data is selectively abandoned to match writing and reading for minimizing data loss.
A signal reproducing method, comprising:
- a data reading step for reading frame data for every sector from a recording medium which has data sequentially stored therein for every frame as a data processing unit composed of at least one sector as a physical read-out unit of data, and storing the frame data in a ring-shaped storage means;
- and
- a frame data processing step for reading data stored in advance in the ring-shaped storage means for every frame, separately from the data reading step;
- whereby when sector data read out from the recording medium cannot be written in the ring-shaped storage means, frame data next to data of a frame including the read-out sector is stored following frame data preceding the frame including the read-out sector in the ring-shaped storage means so that data is selectively abandoned to match writing and reading for minimizing data loss.
A method for processing a data stream more efficiently, comprising the steps of:
- reading data from a recording medium;
- writing said data to a buffer memory;
- reading said data from said buffer memory;
- stopping said writing of said data to avoid pile up of data when the rate of reading said data from said memory is insufficient to keep pace with said writing of said data;
- and
- subsequently restoring said writing of said data to said buffer memory when said reading of said data has caught up sufficiently to said writing of data whereby data is selectively abandoned to match writing and reading for minimizing data loss.
Dependencies are inferred from the claim text.