Patent ID: 7609592

Claim:
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.