Patent ID: 7970602

Claim:
A data reproduction device for reproducing a coded stream including a plurality of pieces of frame data obtained by coding audio data and including bandwidth extension information used for extending a reproduction frequency band of a first part of the plurality of pieces of frame data, said data reproduction device comprising: an obtainment unit obtaining a basic sampling frequency of the plurality of pieces of frame data of the coded stream; a determination unit determining an output sampling frequency at which the plurality of pieces of frame data are to be reproduced, such that (i) the output sampling frequency is determined to equal the basic sampling frequency, when the basic sampling frequency is greater than a predetermined value, and (ii) the output sampling frequency is determined to not equal the basic sampling frequency, such that the output sampling frequency equals a frequency obtained by extending the reproduction frequency band of the first part of the plurality of pieces of frame data using the bandwidth extension information, when the basic sampling frequency is less than or equal to the predetermined value; and a decoding unit including a processor decoding the plurality of pieces of frame data, such that (i) when the determination unit determines the output sampling frequency to equal the basic sampling frequency, the decoding unit decodes the plurality of pieces of frame data at the basic sampling frequency and (ii) when the determination unit determines the output sampling frequency to not equal the basic sampling frequency, (a) the decoding unit decodes the first part of the plurality of pieces of frame data at the basic sampling frequency determined by the determination unit and extends the reproduction frequency band of the decoded first part of the plurality of pieces of frame data using the bandwidth extension information and (b) the decoding unit decodes a remaining part of the plurality of pieces of frame data at the basic sampling frequency and then upsamples the decoded remaining part of the plurality of pieces of frame data to the output sampling frequency determined by the determination unit, such that the extended first part of the plurality of pieces of frame data and the upsampled remaining part of the plurality of pieces of frame data have matching sampling frequencies.