Signal processing apparatus, signal processing method, and program
AssigneeSony Corporation
InventorChisato Kemmochi
Life of this patent
Estimating the term…
Abstract
The present technology relates to a signal processing apparatus, a signal processing method, and a program by which, in reproducing transmitted encoded data in real time, buffer overflow can be prevented from occurring on a reception apparatus side even if it is transmitted with a compression rate of the encoded data being varied in a manner that depends on communication condition. Encoded data including transmitted audio data is buffered by a reception buffer. At this time, the quantity of encoded data buffered by the reception buffer is managed in units of processing according to an encoding method. The present technology is applicable to a real-time content reproduction system utilizing a communication system.
Claims11
A signal processing apparatus, comprising:
- a receiver that receives encoded data comprising data encoded in accordance with a predetermined encoding method, which is transmitted;
- a buffer that stores the encoded data received by the receiver;
- a decoder that decodes the encoded data stored in the buffer in accordance with a method corresponding to the predetermined encoding method;
- a controller that controls decoding by the decoder when the number of units of decoding processing in the encoded data, which are stored in the buffer, is larger than a predetermined threshold, in the predetermined encoding method when decoded by the decoder;
- and
- a restoration measure unit that determines, on the basis of the number of units of decoding processing in the encoded data, which are stored in the buffer, whether or not to turn on a restoration measure mode on which a restoration measure processing is performed, and performs the restoration measure processing, the restoration measure processing being a measure for preventing a state in which all the encoded data cannot be decoded by the decoder in the case where a transmission state of the encoded data is delayed due to deterioration of a transmission environment and then the transmission environment is restored and the encoded data are collectively transmitted.
A signal processing method, comprising:
- receiving, by a receiver, encoded data comprising data encoded in accordance with a predetermined encoding method, which is transmitted;
- storing, by a buffer, the received encoded data;
- decoding, by a decoder, the stored encoded data in accordance with a method corresponding to the predetermined encoding method;
- controlling, by a controller, decoding when a number of units of decoding processing in the stored encoded data is larger than a predetermined threshold, in the predetermined encoding, method when decoded;
- and
- determining, on the basis of the number of units of decoding processing in the encoded data, which are stored in the buffer, whether or not to turn on a restoration measure mode on which a restoration measure processing is performed, and performing the restoration measure processing, the restoration measure processing being a measure for preventing a state in which all the encoded data cannot be decoded by the decoder in the case where a transmission state of the encoded data is delayed due to deterioration of a transmission environment and then the transmission environment is restored and the encoded data are collectively transmitted.
A non-transitory computer-readable medium storing instructions that, when executed by a computer, cause the computer to function as:
- a receiver that receives encoded data comprising data encoded in accordance with a predetermined encoding method, which is transmitted;
- a buffer that stores the encoded data received by the receiver;
- a decoder that decodes the encoded data stored in the buffer, in accordance with a method corresponding to the predetermined encoding method;
- a controller, that controls decoding by the decoder when the number of units of decoding processing in the encoded data, which are stored in the buffer, is larger than a predetermined threshold, in the predetermined encoding method when decoded by the decoder;
- and
- a restoration measure unit that determines, on the basis of the number of units of decoding processing in the encoded data, which are stored in the buffer, whether or not to turn on a restoration measure mode on which a restoration measure processing is performed, and performs the restoration measure processing, the restoration measure processing being a measure for preventing a state in which all the encoded data cannot be decoded by the decoder in the case where a transmission state of the encoded data is delayed due to deterioration of a transmission environment and then the transmission environment is restored and the encoded data are collectively transmitted.
Dependencies are inferred from the claim text.