Scalable video encoding and decoding method using switching pictures and apparatus thereof
First Claim
1. A method for encoding a video bitstream, the method comprises:
- receiving an original image;
compressing the original image;
outputting the received and compressed original image as at least one of a high quality bitstream and a low quality bitstream,wherein the high quality bitstream comprises an enhancement layer bitstream, andwherein the low quality bitstream comprises a base layer bitstream;
using scalable video coding technology to generate the base layer bitstream and the enhancement layer bitstream from the received and compressed original image,wherein an enhancement layer picture of the enhancement layer bitstream is encoded into switching picture and non-switching picture,wherein a switching picture, which represents the same decoded image as the non-switching picture, is encoded by interlayer prediction,wherein, during reproduction of the base layer picture of the base layer bitstream, the enhancement layer picture is configured to be able to be reproduced consecutively after anyone of the reproduced base layer pictures,wherein each of the base layer bitstream and the enhancement layer bitstream only comprises at least one of I frames, which is an intra-coded picture, and P frames,wherein the I frame is the first frame of each of the base layer bitstream and the enhancement layer bitstream,wherein the P frame follows the I frame, andwherein the P frame holds only changes from the previous frame,wherein each of the base layer bitstream and the enhancement layer bitstream have at least two or more P frames,wherein after reproduction of each and everyone one of the P frames of the base layer bitstream, a user is able to watch what would be a next P frame of the base layer bitstream as the P frame of the enhancement layer bitstream without having to reproduce any previous P frames of the enhancement layer bitstream,wherein the user selects what would be the next P frame of the base layer bitstream as the P frame of the enhancement layer bitstream, andwherein a next P frame of the enhancement layer bitstream is decoded with reference to the switching picture.
1 Assignment
0 Petitions
Accused Products
Abstract
A conventional new video coding technology can provide a bitstream switching picture by encoding the bitstream switching picture into an I picture. However, an encoding efficiency is greatly reduced. As such, the new video coding technology does not provide an efficient bitstream switching function. Also, other advantages provided by a switching picture technology such as a random access, error durability, and a bitstream splicing are not provided. Provided is an apparatus for encoding a video bitstream including a base layer bitstream and an enhancement layer bitstream by encoding an enhancement layer picture of the enhancement layer bitstream, which is reproduced immediately after a base layer picture of the base layer bitstream is reproduced, into a non-switching pictures by interlayer prediction using a reference image generated by decoding a pre-encoded base layer picture or by motion prediction using another reference image generated by decoding a pre-encoded enhancement layer picture, and into a switching picture, which is decoded into the same image as the non-switching picture, by an interlayer prediction using the non-switching picture and a reference image generated by decoding a pre-encoded base layer picture, while the base layer picture is being reproduced.
12 Citations
19 Claims
-
1. A method for encoding a video bitstream, the method comprises:
-
receiving an original image; compressing the original image; outputting the received and compressed original image as at least one of a high quality bitstream and a low quality bitstream, wherein the high quality bitstream comprises an enhancement layer bitstream, and wherein the low quality bitstream comprises a base layer bitstream; using scalable video coding technology to generate the base layer bitstream and the enhancement layer bitstream from the received and compressed original image, wherein an enhancement layer picture of the enhancement layer bitstream is encoded into switching picture and non-switching picture, wherein a switching picture, which represents the same decoded image as the non-switching picture, is encoded by interlayer prediction, wherein, during reproduction of the base layer picture of the base layer bitstream, the enhancement layer picture is configured to be able to be reproduced consecutively after anyone of the reproduced base layer pictures, wherein each of the base layer bitstream and the enhancement layer bitstream only comprises at least one of I frames, which is an intra-coded picture, and P frames, wherein the I frame is the first frame of each of the base layer bitstream and the enhancement layer bitstream, wherein the P frame follows the I frame, and wherein the P frame holds only changes from the previous frame, wherein each of the base layer bitstream and the enhancement layer bitstream have at least two or more P frames, wherein after reproduction of each and everyone one of the P frames of the base layer bitstream, a user is able to watch what would be a next P frame of the base layer bitstream as the P frame of the enhancement layer bitstream without having to reproduce any previous P frames of the enhancement layer bitstream, wherein the user selects what would be the next P frame of the base layer bitstream as the P frame of the enhancement layer bitstream, and wherein a next P frame of the enhancement layer bitstream is decoded with reference to the switching picture. - View Dependent Claims (2, 3)
-
-
4. A method of encoding, the method comprising:
-
a non-switching picture in which a base layer bitstream and an enhancement layer bitstream are encoded for interlayer reproduction conversion of an original image to be encoded, wherein the non-switching picture is encoded by prediction using an original image and a reference image generated by decoding a pre-encoded base layer picture and a pre-encoded enhancement layer picture, wherein each of the base layer bitstream and the enhancement layer bitstream only comprises at least one of I frames, which is an intra-coded picture, and P frames, which is a forward predicted picture, wherein at least two or more of the P frames follow the I frame, wherein each of the two or more P frames in the enhancement layer bitstream represent a unique picture based on a high quality video bitstream, wherein when each of the two or more P frames in the enhancement layer bitstream representing the unique picture based on the high quality bitstream the same unique picture is represented by the respective P frames in the base layer bitstream as a low quality video bitstream, wherein each of the at least two or more P frame of the base layer bitstream and the enhancement layer bitstream represents a unique picture, wherein each of the two more P frames of the enhancement layer bitstream represents the respective unique picture in a high quality bitstream, wherein each of the two more P frames of the base layer bitstream represents the respective unique picture in a low quality bitstream, wherein after reproduction of the unique picture from each and every one of the P frames of the base layer bitstream, a user is able to watch what would be a next P frame of the base layer bitstream as the P frame of the enhancement layer bitstream without having to reproduce any previous P frames of the enhancement layer bitstream, wherein the user selects what would be the next P frame of the base layer bitstream as the P frame of the enhancement layer bitstream, and wherein a next P frame of the enhancement layer bitstream is decoded with reference to the switching picture. - View Dependent Claims (5, 6)
-
-
7. A method of encoding, the method comprising:
-
a switching picture, in which a base layer bitstream and an enhancement layer bitstream are generated for interlayer reproduction conversion of an original image to be encoded by using the base layer bitstream and the enhancement layer bitstream which comprises a non-switching picture, wherein a switching picture, which represents the same decoded image as the non-switching picture, is encoded by interlayer prediction using the non-switching picture and a reference image generated by decoding a pre-encoded base layer picture, wherein each of the base layer bitstream and the enhancement layer bitstream only comprises at least one of I frames, which is an intra-coded picture, and a plurality of P frames, wherein the I frame is the first frame of each of the base layer bitstream and the enhancement layer bitstream, wherein the P frame follows the I frame, wherein the P frame holds only changes from the previous frame, and wherein at least two or more of the P frames follow the I frame, wherein the switching picture is separate and distinct from the base layer bitstream, wherein after reproduction of each and every one of the P frames from the base layer bitstream, a user is able to watch what would be a next P frame of the base layer bitstream as the P frame of the enhancement layer bitstream without having to reproduce any previous P frames of the enhancement layer bitstream, and wherein the user selects what would be the next P frame of the base layer bitstream as the P frame of the enhancement layer bitstream, and wherein a next P frame of the enhancement layer bitstream is decoded with reference to the switching picture. - View Dependent Claims (8, 9)
-
-
10. A method of encoding, the method comprising:
-
a base layer bitstream and an enhancement layer bitstream for interlayer reproduction conversion of an original image to be encoded, the method comprising encoding the non-switching picture by prediction using an original image and a reference image generated by decoding a pre-encoded base layer picture and a pre-encoded enhancement layer picture, wherein each of the base layer bitstream and the enhancement layer bitstream only comprises at least one of I frames, which is an intra-coded picture, and P frames, wherein the I frame is the first frame of each of the base layer bitstream and the enhancement layer bitstream, wherein the plurality of P frames follow the I frame, and wherein each of the plurality of P frames hold only changes from the previous frame, wherein after reproduction of each and every one of the P frames from the pre-encoded base layer picture of the base layer bitstream, a user is able to watch what would be a next P frame of the base layer bitstream as the P frame of the enhancement layer bitstream without having to reproduce any previous P frames of the enhancement layer bitstream, wherein the user selects what would be the next P frame of the base layer bitstream as the P frame of the enhancement layer bitstream, and wherein a next P frame of the enhancement layer bitstream is decoded with reference to the switching picture. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method of decoding, the method comprising:
-
a non-switching picture by decoding a bitstream comprising switching pictures for interlayer reproduction conversion between a base layer bitstream and an enhancement layer bitstream, wherein, if an enhancement layer picture is to be reproduced while a base layer picture of a base layer bitstream is being reproduced, a non-switching picture comprised in an enhancement layer bitstream is decoded by using prediction information used when the non-switching picture was encoded, wherein each of the base layer bitstream and the enhancement layer bitstream only comprises at least one of I frames, which is an intra-coded picture, and a plurality of P frames, wherein the I frame is the first frame of each of the base layer bitstream and the enhancement layer bitstream, wherein the plurality of P frames follow the I frame, and wherein each of the plurality of P frames hold only changes from the previous frame, wherein after reproduction of each and every one of the P frames from the base layer bitstream, a user is able to watch what would be a next P frame of the base layer bitstream as the P frame of the enhancement layer bitstream without having to reproduce any previous P frames of the enhancement layer bitstream, wherein the user selects what would be the next P frame of the base layer bitstream as the P frame of the enhancement layer bitstream, and wherein a next P frame of the enhancement layer bitstream is decoded with reference to the switching picture.
-
-
17. A method of decoding, the method comprising:
-
a switching picture by decoding a bitstream comprising switching pictures for interlayer reproduction conversion between a base layer bitstream and an enhancement layer bitstream, wherein, if an enhancement layer picture is to be reproduced while any one of plurality of base layer pictures of a base layer bitstream is being reproduced, a switching picture comprised in an enhancement layer bitstream is decoded by using prediction information used when the switching picture was encoded, wherein each of the base layer bitstream and the enhancement layer bitstream only comprises at least one of I frames, which is an intra-coded picture, and a plurality of P frames, wherein the I frame is the first frame of each of the base layer bitstream and the enhancement layer bitstream, wherein the plurality of P frames follow the I frame, and wherein each of the plurality of P frames hold only changes from the previous frame, wherein after reproduction of each and every one of the P frames from the base layer bitstream, a user is able to watch what would be a next P frame of the base layer bitstream as the P frame of the enhancement layer bitstream without having to reproduce any previous P frames of the enhancement layer bitstream, wherein the user selects what would be the next P frame of the base layer bitstream as the P frame of the enhancement layer bitstream, and wherein a next P frame of the enhancement layer bitstream is decoded with reference to the switching picture.
-
-
18. A method of decoding, the method comprising:
-
a non-switching picture by decoding a bitstream comprising switching pictures for interlayer reproduction conversion between a base layer bitstream and an enhancement layer bitstream, the method comprising decoding an enhancement layer picture by using a non-switching picture included in the enhancement layer bitstream, if an enhancement layer picture is to be reproduced while a base layer picture of the base layer bitstream is being reproduced, wherein each of the base layer bitstream and the enhancement layer bitstream only comprises at least one of I frames, which is an intra-coded picture, and a plurality of P frames, wherein the I frame is the first frame of each of the base layer bitstream and the enhancement layer bitstream, wherein the plurality of P frames follow the I frame, wherein each of the plurality of P frames hold only changes from the previous frame, wherein after reproduction of each and every one of the P frames from the base layer bitstream, a user is able to watch what would be a next P frame of the base layer bitstream as the P frame of the enhancement layer bitstream without having to reproduce any previous P frames of the enhancement layer bitstream, wherein the user selects what would be the next P frame of the base layer bitstream as the P frame of the enhancement layer bitstream, and wherein a next P frame of the enhancement layer bitstream is decoded with reference to the switching picture. - View Dependent Claims (19)
-
Specification