Data processing apparatus, data processing method, and program
AssigneeSony Corporation
InventorMinoru Kawahara
Life of this patent
Estimating the term…
Abstract
A data processing method is disclosed which involves storing on an optical disk main line data as video data and low-resolution data, the latter data corresponding to the main line data but having a lower resolution and a smaller data amount than the main line data. The main line data and low-resolution data are read and decoded individually. The decoded result of the low-resolution data is selectively output until preparations for outputting the main line data are found completed. Once the preparations for outputting the main line data are complete, the decoded result of the main line data is output selectively.
Claims24
A data processing apparatus comprising:
- a detector for detecting completion of preparations for outputting first data read from a data recording medium which stores said first data and second data corresponding to said first data and having a data amount smaller than that of said first data, wherein said first data are made up of a continuous collection of clips, said first data being reproduced on a clip by clip basis;
- a position calculator for calculating a current clip read ending position and a next clip read starting position, and determining whether the current clip remaining read duration is less than or equal to the difference between the current clip remaining reproduction duration and a next clip reproduction preparation duration;
- a selector for selectively outputting said second data read from said data recording medium until the completion of said preparations for outputting said first data is detected, said selector further outputting selectively said first data once the completion of said preparations for outputting said first data is detected;
- and
- a ready flag that denotes a status of the preparations based upon the determination of the position calculator.
A data processing method comprising the steps of:
- detecting completion of preparations for outputting first data read from a data recording medium which stores said first data and second data corresponding to said first data and having a data amount smaller than that of said first data, wherein said first data are made up of a continuous collection of clips, said first data being reproduced on a clip by clip basis;
- calculating a current clip read ending position and a next clip read starting position;
- determining whether the current clip remaining read duration is less than or equal to the difference between the current clip remaining reproduction duration and a next clip reproduction preparation duration;
- outputting selectively said second data read from said data recording medium until the completion of said preparations for outputting said first data is detected, said outputting step further outputting selectively said first data once the completion of said preparations for outputting said first data is detected;
- and
- utilizing a ready flag to denote a status of the preparations based upon the determining step.
A non-transitory computer-readable storage medium storing a computer program for causing a computer to execute a data processing method, said data processing method comprising the steps of:
- detecting completion of preparations for outputting first data read from a data recording medium which stores said first data and second data corresponding to said first data and having a data amount smaller than that of said first data, wherein said first data are made up of a continuous collection of clips, said first data being reproduced on a clip by clip basis;
- calculating a current clip read ending position and a next clip read starting position;
- determining whether the current clip remaining read duration is less than or equal to the difference between the current clip remaining reproduction duration and a next clip reproduction preparation duration;
- and
- outputting selectively said second data read from said data recording medium until the completion of said preparations for outputting said first data is detected,
- wherein said outputting step further comprises:
- outputting selectively said first data once the completion of said preparations for outputting said first data is detected,
- utilizing a ready flag to denote a status of the preparations based upon the determining step.
Dependencies are inferred from the claim text.