Encoding apparatus and method, and decoding apparatus and method
AssigneeSony Corporation
InventorsSayoko Shibata, Zhifang Zeng, Junichi Ogikubo, Taro Shigata
Life of this patent
Estimating the term…
Abstract
An encoding method includes controlling recording of frame-position information representing the position of a frame in a video stream, and controlling recording of unit-region-position information representing the position of a unit region serving as a processing unit used when the video stream is decoded.
Claims32
An encoding method comprising the steps of:
- controlling recording of frame-position information representing the position of a frame in a video stream;
- and
- controlling recording of unit-region-position information representing the position of a unit region serving as a processing unit used when the video stream is decoded.
An encoding apparatus comprising:
- encoding means which encodes a video stream;
- and
- recording control means which controls recording of frame-position information and unit-region-position information, the frame-position information representing the position of a frame in the video stream, the unit-region-position information representing the position of a unit region serving as a processing unit used when the video stream is decoded.
A decoding method comprising the steps of:
- on the basis of frame-position information representing the position of a frame in a video stream, and unit-region-position information representing the position of at least one unit region serving as a processing unit used when the video stream is decoded, detecting at least one decoding-start position at which decoding of the video stream is started;
- and
- controlling the decoding of the video stream so as to be started at the decoding-start position.
A decoding apparatus for decoding a video stream, comprising:
- detecting means which detects a decoding-start position at which decoding of the video stream is started on the basis of frame-position information representing the position of a frame in the video stream, and unit-region-position information representing the position of a unit region serving as a processing unit used when the video stream is decoded;
- and
- decoding control means which controls decoding of the video stream so as to be started at the decoding-start position.
A decoding control method comprising the steps of:
- setting divided regions which are obtained by dividing a region corresponding to a picture of a video stream by the number of first decoding means, and which each include a plurality of unit regions used as processing units of the first decoding means and second decoding means when the first decoding means and the second decoding means decode the video stream;
- performing first half control in which the first decoding means is controlled so that decoding, up to a predetermined intermediate stage, of the unit regions in each divided region, the decoding being assigned to each decoding means, is executed in parallel with decoding by another one of the decoding means;
- and
- performing latter half control in which the second decoding means are controlled so that, in parallel with the decoding by the first decoding means, remaining-stage decoding of the unit regions decoded up to the predetermined intermediate stage is executed.
A decoding control apparatus comprising:
- setting means which sets divided regions obtained by dividing a region corresponding to a picture of a video stream by the number of first decoding means, the divided regions each including a plurality of unit regions used as processing units of the first decoding means and second decoding means when the first decoding means and the second decoding means decode the video stream;
- and
- decoding control means which controls the first decoding means so that decoding, up to a predetermined intermediate stage, of the unit regions in each divided region, the decoding being assigned to each decoding means, is executed in parallel with decoding by another one of the decoding means, and which controls the second decoding means so that, in parallel with the decoding by the first decoding means, remaining-stage decoding of the unit regions decoded up to the predetermined intermediate stage is executed.
An encoding apparatus comprising:
- an encoder encoding a video stream;
- and
- a recording controller controlling recording frame-position information and unit-region-position information, the frame-position information representing the position of a frame in the video stream, the unit-region-position information representing the position of a unit region serving as a processing unit used when the video stream is decoded.
A decoding apparatus for decoding a video stream, comprising:
- a detector detecting a decoding-start position at which decoding of the video stream is started on the basis of frame-position information representing the position of a frame in the video stream, and unit-region-position information representing the position of a unit region serving as a processing unit used when the video stream is decoded;
- and
- a decoding controller controlling the decoding of the video stream so as to be started at the decoding-start position.
A decoding control apparatus comprising:
- a setting section setting divided regions which are obtained by dividing a region corresponding to a picture of a video stream by the number of first decoders, and which each include a plurality of unit regions used as processing units of the first decoders and second decoders when the first decoders and the second decoders decode the video stream;
- and
- a decoding control section controlling the first decoders so that decoding, up to a predetermined intermediate stage, of the unit regions in each divided region, the decoding being assigned to each decoder, is executed in parallel with decoding by another one of the decoders, and which controls the second decoders so that, in parallel with the decoding by the first decoders, remaining-stage decoding of the unit regions decoded up to the predetermined intermediate stage is executed.
Dependencies are inferred from the claim text.