Encoder and its method
AssigneeSony Corporation
InventorsMark Veltman, Yoichi Yagasaki, Noriaki Oishi, Tadayuki Ishikawa
Life of this patent
Estimating the term…
Abstract
An encoding apparatus adds delay time information DTI indicating initial delay time i_d and delay time d of each group data to a position to be read prior to frame data by a decoding apparatus in the group data of encoding stream data DBI and transmits the same to the decoding apparatus 3. Namely, the encoding apparatus does not transmit initial offset delay time i_of to the decoding apparatus 3. The encoding apparatus starts to read and transmit the encoding stream data DBI from a transmission buffer at a predetermined bit rate R at timing designated by the initial offset delay time i_of.
Claims4
An encoding apparatus, comprising:
- means for generating at least one group of encoded data including a plurality of encoded data frames to be decoded in a predetermined order;
- means for determining a first delay time period between a time that a first of the encoded data frames to be decoded is stored in a means for storing the encoded data frames at said encoding apparatus to a time that the first of the encoded data frames is to be read from said means for storing;
- means for determining a second delay time period between a time that the first of the encoded data frames is to be stored to said means for storing at said encoding apparatus to a time that a decoder of a decoding destination is to read the first of the encoded data frames from a means for storing encoded data at said decoding destination and decode the first of the encoded data frames;
- means for reading the encoded data frames from said means for storing;
- means for transmitting the encoded data frames and the determined second delay time period to said decoding destination;
- means for suspending transmission of all of the encoded data frames and the determined second delay time period for a predetermined suspension period;
- and
- means for resuming transmission of all of the of the encoded data frames and the determined second delay time period after the predetermined suspension period, wherein
- said means for determining a second delay time period determines the second delay time period based on a time at which said means for reading reads the first of the encoded data frames from said means for storing at said encoding apparatus, as a reference timing.
An encoding method, comprising:
- generating at least one group of encoded data including a plurality of encoded data frames to be decoded in a predetermined order;
- determining a first delay time period between a time that a first of the encoded data frames to be decoded is stored in a memory at an encoding apparatus to a time that the first of the encoded data frames is to be read from said memory;
- determining a second delay time period between a time that the first of the encoded data frames is to be stored to said memory at said encoding apparatus to a time that a decoder of a decoding destination is to read the first of the encoded data frames from a memory of said decoding destination and decode the first of the encoded data frames;
- reading the encoded data frames from said memory;
- transmitting the encoded data frames and the determined second delay time period to said decoding destination;
- suspending transmission of the encoded data frames and the determined second delay time period for a predetermined suspension period;
- and
- resuming transmission of the of the encoded data frames and the determined second delay time period after the predetermined suspension period, wherein
- the second delay time period is determined based on a time at which the first of the encoded data frames is read from said memory at said encoding apparatus, as a reference timing.
An encoding apparatus, comprising:
- circuitry configured to:
- generate at least one group of encoded data including a plurality of encoded data frames to be decoded in a predetermined order,
- determine a first delay time period between a time that a first of the encoded data frames to be decoded is stored in a storage unit at said encoding apparatus to a time that the first of the encoded data frames is to be read from said storage unit,
- determine a second delay time period between a time that the first of the encoded data frames is to be stored to said storage unit at said encoding apparatus to a time that a decoder of a decoding destination is to read the first of the encoded data frames from a memory of said decoding destination and decode the first of the encoded data frames,
- read the encoded data frames from said storage unit,
- transmit the encoded data frames and the determined second delay time period to said decoding destination,
- suspend transmission of the encoded data frames and the determined second delay time period for a predetermined suspension period, and
- resume transmission of the of the encoded data frames and the determined second delay time period after the predetermined suspension period, wherein
- the second delay time period is determined based on a time at which the first of the encoded data frames is read from said storage unit at said encoding apparatus, as a reference timing.
Dependencies are inferred from the claim text.