Reproduction apparatus and method capable of calculating error between designated time point and time stamp
AssigneeFunai Electric Co., Ltd.
InventorTakuya Suzuki
Life of this patent
Estimating the term…
Abstract
When an operation unit receives a designated time point, a controller calculates an error between time point information and a reproduction time point of a tentative start packet, which is a start packet provided if packets were each reproduced for an average value of the packets' respective reproduction times. If the error falls within a predetermined range, the controller determines the tentative start packet as an effective start packet and, if the error exceeds the predetermined range, the controller determines an effective start packet in accordance with a pointer included in the tentative start packet.
Claims12
A reproduction apparatus reproducing information to be reproduced including a plurality of packets that can have different reproduction times, comprising:
- a receiver receiving as said information to be reproduced audio information stored on a digital versatile disk;
- an input device operated by a user to input a designated time point;
- and
- a reproducer receiving said information to be reproduced from said receiver and said designated time point from said input device to determine therefrom a start packet among said plurality of packets and set said start packet as a start point to reproduce said information to be reproduced, said reproducer including
- a tentative determinator receiving said information to be reproduced and said designated time point to calculate an average value of said plurality of packets' respective reproduction times and determine as a tentative start packet a packet started to be reproduced at a time point closest to said designated time point if said plurality of packets were each reproduced in an order of reproduction for said average value,
- a calculator operative for said tentative start packet including a time stamp to read said time stamp to determine therefrom a reproduction time point of said tentative start packet if said tentative start packet were reproduced, and operative for said tentative start packet excluding a time stamp to read a time stamp from a packet to be reproduced before or after said tentative packet and therefrom determine said reproduction time point to calculate an error between said reproduction time point and said designated time point, said tentative start packet being a packet including a pointer designating a relative location of a packet to be reproduced at a time point before or after said reproduction time point by a predetermined unit time,
- a final determinator operative for said error falling within a predetermined range to determine said tentative reproduction start point as an effective reproduction start point, and operative for said error exceeding said predetermined range to use said pointer to retrieve a packet to be reproduced before or after said tentative start packet that is reproduced at a time point having an error from said designated time point falling within said predetermined range, and correct said tentative reproduction start point to indicate said retrieved packet to determine said effective reproduction start point, and
- a packet reproducer starting reproducing said information to be reproduced with said effective reproduction start point serving as a start point.
A reproduction apparatus reproducing information to be reproduced including a plurality of packets that can be different from each other in reproduction time, comprising:
- a receiver receiving said information to be reproduced;
- an input device operated by a user to input a designated time point;
- and
- a reproducer receiving said information to be reproduced from said receiver and said designated time point from said input device to determine therefrom a start packet among said plurality of packets, and setting said start packet as a start point to reproduce said information to be reproduced, said reproducer including
- a tentative determinator determining among said plurality of packets a tentative start packet corresponding to a tentative reproduction start point calculated from said information to be reproduced and said designated time point received,
- a calculator calculating an error between said designated time point and a reproduction time point of said tentative start packet if said tentative start packet were reproduced,
- a final determinator correcting said tentative reproduction start point in accordance with said error to determine an effective reproduction start point and determine among said plurality of packets an effective start packet corresponding to said effective reproduction start point, and
- a packet reproducer starting reproducing said information to be reproduced with said effective start packet serving as a start point.
A method of reproducing information to be reproduced including a plurality of packets that can have different reproduction times, comprising the step of:
- receiving as said information to be reproduced audio information stored on a digital versatile disk;
- inputting a designated time point by a user;
- and
- determining from said information to be reproduced and said designated time point a start packet among said plurality of packets, and setting said start packet as a start point to reproduce said information to be reproduced, the step of determining and setting including
- receiving said information to be reproduced and said designated time point to calculate an average value of said plurality of packets' respective reproduction times to determine as a tentative start packet a packet started to be reproduced at a time point closest to said designated time point if said plurality of packets were each reproduced in an order of reproduction for said average value,
- if said tentative start packet includes a time stamp, reading said time stamp to determine therefrom a reproduction time point of said tentative start packet if said tentative start packet were reproduced, and if said tentative start packet excludes a time stamp, reading a time stamp from a packet to be reproduced before or after said tentative packet to determine therefrom said reproduction time point to calculate an error between said reproduction time point and said designated time point, said tentative start packet being a packet including a pointer designating a relative location of a packet to be reproduced at a time point before or after said reproduction time point by a predetermined unit time,
- if said error falls within a predetermined range, determining said tentative reproduction start point as an effective reproduction start point, and if said error exceeds said predetermined range, using said pointer to retrieve a packet to be reproduced before or after said tentative start packet that is reproduced at a time point having an error from said designated time point falling within said predetermined range, and correcting said tentative reproduction start point to indicate said retrieved packet to determine said effective reproduction start point, and
- setting said effective reproduction start point as a start point to start reproducing said information to be reproduced.
A method of reproducing information to be reproduced including a plurality of packets that can have different reproduction times, comprising the step of:
- receiving said information to be reproduced;
- inputting a designated time point by a user;
- and
- determining from said information to be reproduced and said designated time point a start packet among said plurality of packets and setting said start packet as a start point to reproduce said information to be reproduced, the step of determining and setting including
- determining among said plurality of packets a tentative start packet corresponding to a tentative reproduction start point calculated from said information to be reproduced and said designated time point received,
- calculating an error between said designated time point and a reproduction time point of said tentative start packet if said tentative start packet were reproduced,
- correcting said tentative reproduction start point in accordance with said error to determine an effective reproduction start point and determine among said plurality of packets an effective start packet corresponding to said effective reproduction start point, and
- setting said effective start packet as a start point to start reproducing said information to be reproduced.
Dependencies are inferred from the claim text.