Patent ID: 7228487

Claim:
A data buffering method for buffering a section of information from an optical recording medium to a buffer memory, the optical recording medium comprising a plurality of data blocks, each data block comprising a subcode frame and a corresponding main data frame, the section of information recording in a predetermined amount of data blocks and comprising a section of main data and a section of subcode, the method comprising: reading the data recorded in the plurality of main data frames in proper sequence; reading the data recorded in the plurality of subcode frames in proper sequence; selecting a start main data frame of the section of main data; adding an additional value to the main data frame, in order to get a correction main data frame for determining when a subcode transferring procedure should be triggered; when detecting the correction main data frame, triggering the subcode transferring procedure for buffering the section of subcode to the buffer memory; and when detecting the start main data frame, triggering a main data transferring procedure for buffering the section of main data to the buffer memory.