Patent ID: 7542663
Filing Date: 2009-06-02
Classification: G11B,H04N

Abstract:
1. A processing apparatus for use with an optical disc recording apparatus having a receiving unit operable to receive designations from a user, the designations including a recording start designation, a recording end designation, a pause designation, and a pause release designation, the processing apparatus comprising: an encoding unit operable to generate one video object by compressing audio and video data for a period starting when the receiving unit receives the recording start designation or the pause release designation and ending when the receiving unit receives the pause designation or the recording end designation, wherein if the receiving unit receives the pause release designation, a video object is generated so that the video object is capable of being seamlessly reproduced with an immediately preceding video object in a reproduction apparatus; and a generation unit operable to generate a seamless flag each time a video object is generated, the seamless flag showing whether the video object corresponding to the seamless flag is capable of being seamlessly reproduced with an immediately preceding video object in the reproduction apparatus, wherein the recording apparatus further includes a recording unit operable to record, onto an optical disc, each video object generated by the encoding unit and each seamless flag generated by the generation unit, wherein if the receiving unit receives the pause designation, the encoding unit completes a generation of a current video object and preserves an internal state of the encoding unit at a point when the generation of the current video object is completed, wherein if the receiving unit receives the pause release designation, the encoding unit starts a generation of a new video object using the preserved internal state as an initial state, wherein the internal state preserved in the encoding unit includes (a) compressed audio data that is not yet multiplexed into a video object and remains in an audio buffer at the point and (b) a virtual buffer size obtained by simulating a size of data that would be held in a compressed video data buffer of the reproduction apparatus at the point, wherein if the encoding unit completes the generation of the current video object because of the pause designation, the generation unit generates a seamless flag showing that the current video object is capable of being seamlessly reproduced, and wherein if the encoding unit completes the generation of the current video object because of the recording end designation, the generation unit generates a seamless flag not showing that the current video object is capable of being seamlessly reproduced.