Information processing apparatus and method, program, and recording medium
AssigneeSony Corporation
InventorsMotoki Kato, Toshiya Hamada
Life of this patent
Estimating the term…
Abstract
If, in encoding and recording an AV stream, time_controlled_flag as the attribute information is set to 1, the relation between the time lapse of an AV stream and the amount of data bytes of the AV stream is linear within a preset error range. If the time_controlled_flag of the AV stream file is set to 1, and a certain time portion of the stream is erased by way of partial stream erasure, an unoccupied area corresponding to the erased time portion and which can be recorded at a bitrate indicated by TS_average_rate may be created on the disc.
Claims9
An encoding apparatus for encoding picture data, comprising:
- an encoder for encoding said picture data at a variable rate;
- a multiplexer for multiplexing input video and audio streams;
- a source packetizer for encoding an input multiplexed stream into an AV stream composed of source packets in accordance with an application format of a recording medium on which to record the AV stream;
- and
- a controller having an encoding mode in which the volume of encoded data is substantially proportionate to an elapsed time and another encoding mode in which it is not guaranteed that the volume of encoded picture data is proportionate to the elapsed time, said controller controlling the volume of encoded picture data depending on the pertinent encoding mode,
- said controller setting a multiplexing bitrate of a transport stream and an average bitrate of video encoding, controlling the encoder so that a video stream is encoded at a variable bitrate such that a preset average bitrate is guaranteed from one preset time domain to another, controlling the multiplexer so as not to produce a null-packet in case there is no elementary stream to be rendered into a transport packet and appending an arrival stamp to each transport packet to form a source packet by controlling the source packetizer.
An encoding method for encoding picture data, comprising:
- an encoding step of encoding said picture data at a variable rate;
- a multiplexing step of multiplexing input video and audio streams;
- a packetizing step of encoding an input multiplexed stream into an AV stream composed of source packets in accordance with an application format of a recording medium on which to record the AV stream;
- and
- a controlling step having an encoding mode in which the volume of encoded data is substantially proportionate to an elapsed time and another encoding mode in which it is not guaranteed that the volume of encoded picture data is proportionate to the elapsed time, said controlling step controlling the volume of encoded picture data depending on the pertinent encoding mode;
- said controlling step setting a multiplexing bitrate of a transport stream and an average bitrate of video encoding, controlling an encoder so that a video stream is encoded at a variable bitrate such that a preset average bitrate is guaranteed from one preset time domain to another, controlling a multiplexer so as not to produce a null-packet in case there is no elementary stream to be rendered into a transport packet and appending an arrival stamp to each transport packet to form a source packet by controlling a source packetizer.
A computer readable medium having recorded thereon a computer-readable program used for controlling an encoding apparatus encoding picture data;
- said program comprising:
- an encoding step of encoding said picture data at a variable rate;
- a multiplexing step of multiplexing input video and audio streams;
- a packetizing step of encoding an input multiplexed stream into an AV stream composed of source packets in accordance with an application format of a recording medium on which to record the AV stream;
- and
- a controlling step having an encoding mode in which the volume of encoded data is substantially proportionate to an elapsed time and another encoding mode in which it is not guaranteed that the volume of encoded picture data is proportionate to the elapsed time, said controlling step controlling the volume of encoded picture data depending on the pertinent encoding mode;
- said controlling step setting a multiplexing bitrate of a transport stream and an average bitrate of video encoding, controlling an encoder so that a video stream is encoded at a variable bitrate such that a preset average bitrate is guaranteed from one preset time domain to another, controlling a multiplexer so as not to produce a null-packet in case there is no elementary stream to be rendered into a transport packet and appending an arrival stamp to each transport packet to form a source packet by controlling a source packetizer.
A computer program embodied in a computer readable medium causing a computer to control an encoding apparatus encoding picture data said program consisting of instructions for the computer to perform the method comprising:
- an encoding step of encoding said picture data at a variable rate;
- a multiplexing step of multiplexing input video and audio streams;
- a packetizing step of encoding an input multiplexed stream into an AV stream composed of source packets in accordance with an application format of a recording medium on which to record the AV stream;
- and
- a controlling step having an encoding mode in which the volume of encoded data is substantially proportionate to an elapsed time and another encoding mode in which it is not guaranteed that the volume of encoded picture data is proportionate to the elapsed time, said controlling step controlling the volume of encoded picture data depending on the pertinent encoding mode;
- said controlling step setting a multiplexing bitrate of a transport stream and an average bitrate of video encoding, controlling an encoder so that a video stream is encoded at a variable bitrate such that a preset average bitrate is guaranteed from one preset time domain to another, controlling a multiplexer so as not to produce a null-packet in case there is no elementary stream to be rendered into a transport packet and appending an arrival stamp to each transport packet to form a source packet by controlling a source packetizer.
Dependencies are inferred from the claim text.