This application claims the benefit, under 35 U.S.C. §365 of International Application PCT/CN2006/002848, filed Oct. 25, 2006, which was published in accordance with PCT Article 21(2) on May 2, 2008 in English.
This invention relates to the technical field of digital video coding. It presents a technical solution for a novel type of scalability: color bit depth scalability. Two new syntax elements are presented to be added to SVC.
In recent years, higher bit color depth rather than the conventional eight bit color depth is more and more desirable in many fields, such as scientific imaging, digital cinema, high-quality-video-enabled computer games, and professional studio and home theatre related applications. Accordingly, the state-of-the-art video coding standard—H.264/AVC—has already included Fidelity Range Extensions, which support up to 14 bits per sample and up to 4:4:4 chroma sampling.
However, none of the existing high bit coding solutions supports color bit depth scalability. Assume that we have a scenario with 2 different decoders (or clients with different requests for the color bit depth, e.g. 12 bit) for the same raw video. The existing H.264/AVC solution is to encoder the 12-bit raw video to generate bitstream no. 1 and then convert the 12-bit raw video to an 8-bit raw video and encode the 8-bit counterpart to generate bitstream no. 2. If we want to deliver the video to different clients that request different bit depths, we have to deliver it twice, or put the 2 bitstreams in one disk together. It is of low efficiency regarding both the compression ratio and the operational complexity.
This invention presents a scalable solution to encode the whole 12-bit raw video once to generate one bitstream that contains an H.264/AVC compatible base layer and a scalable enhancement layer. If an H.264/AVC decoder is available at the client end, only the base layer sub-bitstream is decoded and the decoded 8-bit video can be viewed on a conventional 8-bit display device; if the color bit depth scalable decoder is available at the client end, both the base layer and the enhancement layer sub-bitstreams will be decoded to obtain the 12-bit video and it can be viewed on a high quality display device that supports more than eight bit.
The framework of the presented color bit depth scalable coding is shown in
The M-bit video is encoded as the base layer using the inside H.264/AVC encoder. The N-bit video is encoded as the enhancement layer using the scalable encoder. The coding efficiency of the enhancement layer can be significantly improved by utilizing the information of the base layer. We call the utilization of the base layer information in encoding the enhancement layer inter-layer prediction. Each picture—a group of Macroblocks (MBs)—will have two access units, one for the base layer and the other one for the enhancement layer. The coded bitstreams will be multiplexed to form a scalable bitstream.
During the decoding process, base layer decoder will use only the base layer sub-bitstream which is extracted from the whole bitstream, to provide a M-bit reconstructed video. By decoding the whole bitstream, N-bit video can be reconstructed.
In this part, we present the technical solution to color bit depth scalability. Two new syntax elements are added to SVC SPS in SVC extension (seq_parameter_set_svc_extension( )) to support color bit depth scalability: bit_depth_scalability_flag and bit_depth_pred_idc, as highlighted.
bit_depth_scalability_flag equal to 1 specifies that process of color bit depth prediction shall be invoked in the inter-layer prediction. Otherwise (equal to 0) specified that no process of color bit depth prediction shall be invoked (default).
bit_depth_pred_idc equal to 0 specifies that the operation of bit-shift is utilized as the color bit depth inter-layer prediction (default). Otherwise is reserved for advanced color bit depth prediction.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/CN2006/002848 | 10/25/2006 | WO | 00 | 4/17/2009 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2008/049271 | 5/2/2008 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
20040228535 | Honda et al. | Nov 2004 | A1 |
20050259729 | Sun | Nov 2005 | A1 |
20060233235 | Ryu et al. | Oct 2006 | A1 |
Number | Date | Country |
---|---|---|
WO 03036980 | May 2003 | WO |
Number | Date | Country | |
---|---|---|---|
20090323804 A1 | Dec 2009 | US |