-
公开(公告)号:US20170127085A1
公开(公告)日:2017-05-04
申请号:US15404999
申请日:2017-01-12
Applicant: Microsoft Technology Licensing, LLC
Inventor: Shijun Sun , Shankar Regunathan , Chengjie Tu , Chih-Lung Lin
IPC: H04N19/59 , H04N19/187 , H04N19/117 , H04N19/186
CPC classification number: H04N19/59 , H04N19/117 , H04N19/149 , H04N19/186 , H04N19/187 , H04N19/33 , H04N19/40 , H04N19/86
Abstract: Techniques and tools for conversion operations between modules in a scalable video encoding tool or scalable video decoding tool are described. For example, given reconstructed base layer video in a low resolution format (e.g., 4:2:0 video with 8 bits per sample) an encoding tool and decoding tool adaptively filter the reconstructed base layer video and upsample its sample values to a higher sample depth (e.g., 10 bits per sample). The tools also adaptively scale chroma samples to a higher chroma sampling rate (e.g., 4:2:2). The adaptive filtering and chroma scaling help reduce energy in inter-layer residual video by making the reconstructed base layer video closer to input video, which typically makes compression of the inter-layer residual video more efficient. The encoding tool also remaps sample values of the inter-layer residual video to adjust dynamic range before encoding, and the decoding tool performs inverse remapping after decoding.
-
32.
公开(公告)号:US09571840B2
公开(公告)日:2017-02-14
申请号:US14307282
申请日:2014-06-17
Applicant: Microsoft Technology Licensing, LLC
Inventor: Shankar Regunathan , Shijun Sun , Chengjie Tu , Chih-Lung Lin
IPC: H04N7/12 , H04N19/124 , H04N19/196 , H04N19/176 , H04N19/172 , H04N19/46 , H04N19/61 , H04N19/463 , H04N19/186 , H04N19/187 , H04N19/34 , H04N19/126
CPC classification number: H04N19/126 , H04N19/124 , H04N19/172 , H04N19/176 , H04N19/184 , H04N19/186 , H04N19/187 , H04N19/196 , H04N19/197 , H04N19/34 , H04N19/46 , H04N19/463 , H04N19/593 , H04N19/61 , H04N19/70
Abstract: Techniques and tools for encoding enhancement layer video with quantization that varies spatially and/or between color channels are presented, along with corresponding decoding techniques and tools. For example, an encoding tool determines whether quantization varies spatially over a picture, and the tool also determines whether quantization varies between color channels in the picture. The tool signals quantization parameters for macroblocks in the picture in an encoded bit stream. In some implementations, to signal the quantization parameters, the tool predicts the quantization parameters, and the quantization parameters are signaled with reference to the predicted quantization parameters. A decoding tool receives the encoded bit stream, predicts the quantization parameters, and uses the signaled information to determine the quantization parameters for the macroblocks of the enhancement layer video. The decoding tool performs inverse quantization that can vary spatially and/or between color channels.
Abstract translation: 提出了用于在空间上和/或颜色通道之间变化的具有量化的增强层视频编码的技术和工具,以及相应的解码技术和工具。 例如,编码工具确定量化是否在图像上空间上变化,并且该工具还确定量化是否在图像中的颜色通道之间变化。 该工具在编码比特流中针对图像中的宏块发送量化参数。 在一些实现中,为了发信号通知量化参数,该工具预测量化参数,参考预测量化参数来发信号通知量化参数。 解码工具接收编码比特流,预测量化参数,并使用信号信息确定增强层视频的宏块的量化参数。 解码工具执行在空间上和/或颜色通道之间变化的逆量化。
-
公开(公告)号:US12301813B2
公开(公告)日:2025-05-13
申请号:US18400662
申请日:2023-12-29
Applicant: Microsoft Technology Licensing, LLC
Inventor: Shankar Regunathan , Shijun Sun , Chengjie Tu , Chih-Lung Lin
IPC: H04N19/126 , H04N19/124 , H04N19/172 , H04N19/176 , H04N19/186 , H04N19/187 , H04N19/196 , H04N19/34 , H04N19/46 , H04N19/463 , H04N19/593 , H04N19/61 , H04N19/70 , H04N19/184
Abstract: Techniques and tools for encoding enhancement layer video with quantization that varies spatially and/or between color channels are presented, along with corresponding decoding techniques and tools. For example, an encoding tool determines whether quantization varies spatially over a picture, and the tool also determines whether quantization varies between color channels in the picture. The tool signals quantization parameters for macroblocks in the picture in an encoded bit stream. In some implementations, to signal the quantization parameters, the tool predicts the quantization parameters, and the quantization parameters are signaled with reference to the predicted quantization parameters. A decoding tool receives the encoded bit stream, predicts the quantization parameters, and uses the signaled information to determine the quantization parameters for the macroblocks of the enhancement layer video. The decoding tool performs inverse quantization that can vary spatially and/or between color channels.
-
公开(公告)号:US11671609B2
公开(公告)日:2023-06-06
申请号:US17729797
申请日:2022-04-26
Applicant: Microsoft Technology Licensing, LLC
Inventor: Chih-Lung Lin , Shankar Regunathan , Sridhar Srinivasan
IPC: H04N19/18 , H04N19/91 , H04N19/70 , H04N19/46 , H04N19/61 , H04N19/124 , H04N19/126 , H04N19/136 , H04N19/137 , H04N19/17 , H04N19/184 , H04N19/186 , H04N19/44 , H04N19/625 , H04N19/176
CPC classification number: H04N19/18 , H04N19/124 , H04N19/126 , H04N19/136 , H04N19/137 , H04N19/17 , H04N19/176 , H04N19/184 , H04N19/186 , H04N19/44 , H04N19/46 , H04N19/61 , H04N19/625 , H04N19/70 , H04N19/91
Abstract: Described tools and techniques relate to signaling for DC coefficients at small quantization step sizes. The techniques and tools can be used in combination or independently. For example, a tool such as a video encoder or decoder processes a VLC that indicates a DC differential for a DC coefficient, a FLC that indicates a value refinement for the DC differential, and a third code that indicates the sign for the DC differential. Even with the small quantization step sizes, the tool uses a VLC table with DC differentials for DC coefficients above the small quantization step sizes. The FLCs for DC differentials have lengths that vary depending on quantization step size.
-
公开(公告)号:US11575913B2
公开(公告)日:2023-02-07
申请号:US17348611
申请日:2021-06-15
Applicant: Microsoft Technology Licensing, LLC
Inventor: Chih-Lung Lin , Shankar Regunathan , Sridhar Srinivasan
IPC: H04N19/18 , H04N19/91 , H04N19/70 , H04N19/46 , H04N19/61 , H04N19/124 , H04N19/126 , H04N19/136 , H04N19/137 , H04N19/17 , H04N19/184 , H04N19/186 , H04N19/44 , H04N19/625 , H04N19/176
Abstract: Described tools and techniques relate to signaling for DC coefficients at small quantization step sizes. The techniques and tools can be used in combination or independently. For example, a tool such as a video encoder or decoder processes a VLC that indicates a DC differential for a DC coefficient, a FLC that indicates a value refinement for the DC differential, and a third code that indicates the sign for the DC differential. Even with the small quantization step sizes, the tool uses a VLC table with DC differentials for DC coefficients above the small quantization step sizes. The FLCs for DC differentials have lengths that vary depending on quantization step size.
-
公开(公告)号:US20220264121A1
公开(公告)日:2022-08-18
申请号:US17729876
申请日:2022-04-26
Applicant: Microsoft Technology Licensing, LLC
Inventor: Chih-Lung Lin , Shankar Regunathan , Sridhar Srinivasan
IPC: H04N19/18 , H04N19/91 , H04N19/70 , H04N19/46 , H04N19/61 , H04N19/124 , H04N19/126 , H04N19/136 , H04N19/137 , H04N19/17 , H04N19/184 , H04N19/186 , H04N19/44 , H04N19/625 , H04N19/176
Abstract: Described tools and techniques relate to signaling for DC coefficients at small quantization step sizes. The techniques and tools can be used in combination or independently. For example, a tool such as a video encoder or decoder processes a VLC that indicates a DC differential for a DC coefficient, a FLC that indicates a value refinement for the DC differential, and a third code that indicates the sign for the DC differential. Even with the small quantization step sizes, the tool uses a VLC table with DC differentials for DC coefficients above the small quantization step sizes. The FLCs for DC differentials have lengths that vary depending on quantization step size.
-
公开(公告)号:US20220256172A1
公开(公告)日:2022-08-11
申请号:US17729797
申请日:2022-04-26
Applicant: Microsoft Technology Licensing, LLC
Inventor: Chih-Lung Lin , Shankar Regunathan , Sridhar Srinivasan
IPC: H04N19/18 , H04N19/91 , H04N19/70 , H04N19/46 , H04N19/61 , H04N19/124 , H04N19/126 , H04N19/136 , H04N19/137 , H04N19/17 , H04N19/184 , H04N19/186 , H04N19/44 , H04N19/625 , H04N19/176
Abstract: Described tools and techniques relate to signaling for DC coefficients at small quantization step sizes. The techniques and tools can be used in combination or independently. For example, a tool such as a video encoder or decoder processes a VLC that indicates a DC differential for a DC coefficient, a FLC that indicates a value refinement for the DC differential, and a third code that indicates the sign for the DC differential. Even with the small quantization step sizes, the tool uses a VLC table with DC differentials for DC coefficients above the small quantization step sizes. The FLCs for DC differentials have lengths that vary depending on quantization step size.
-
公开(公告)号:US20210377535A1
公开(公告)日:2021-12-02
申请号:US17404832
申请日:2021-08-17
Applicant: Microsoft Technology Licensing, LLC
Inventor: Shankar Regunathan , Shijun Sun , Chengjie Tu , Chih-Lung Lin
IPC: H04N19/126 , H04N19/196 , H04N19/176 , H04N19/172 , H04N19/463 , H04N19/186 , H04N19/187 , H04N19/34 , H04N19/70 , H04N19/46 , H04N19/61 , H04N19/124 , H04N19/593
Abstract: Techniques and tools for encoding enhancement layer video with quantization that varies spatially and/or between color channels are presented, along with corresponding decoding techniques and tools. For example, an encoding tool determines whether quantization varies spatially over a picture, and the tool also determines whether quantization varies between color channels in the picture. The tool signals quantization parameters for macroblocks in the picture in an encoded bit stream. In some implementations, to signal the quantization parameters, the tool predicts the quantization parameters, and the quantization parameters are signaled with reference to the predicted quantization parameters. A decoding tool receives the encoded bit stream, predicts the quantization parameters, and uses the signaled information to determine the quantization parameters for the macroblocks of the enhancement layer video. The decoding tool performs inverse quantization that can vary spatially and/or between color channels.
-
公开(公告)号:US10958917B2
公开(公告)日:2021-03-23
申请号:US16781995
申请日:2020-02-04
Applicant: Microsoft Technology Licensing, LLC
Inventor: Thomas W. Holcomb , Chih-Lung Lin , Shankar Regunathan , Sridhar Srinivasan
IPC: H04N19/18 , H04N19/91 , H04N19/70 , H04N19/46 , H04N19/61 , H04N19/124 , H04N19/126 , H04N19/136 , H04N19/137 , H04N19/17 , H04N19/184 , H04N19/186 , H04N19/44 , H04N19/625 , H04N19/176
Abstract: Techniques and tools are described for decoding jointly coded information. For example, a decoder decodes a variable length code [“VLC”] signaled at macroblock level that jointly represents a transform type signal level, transform type, and subblock pattern. The decoder decodes one or more VLCs signaled at block level, each jointly representing a transform type and subblock pattern. The decoder may select between multiple VLC tables for the VLCs signaled macroblock level and/or block level.
-
公开(公告)号:US20200177890A1
公开(公告)日:2020-06-04
申请号:US16780650
申请日:2020-02-03
Applicant: Microsoft Technology Licensing, LLC
Inventor: Chih-Lung Lin , Shankar Regunathan , Sridhar Srinivasan
IPC: H04N19/18 , H04N19/176 , H04N19/70 , H04N19/46 , H04N19/61 , H04N19/124 , H04N19/126 , H04N19/136 , H04N19/137 , H04N19/17 , H04N19/184 , H04N19/186 , H04N19/44 , H04N19/625 , H04N19/91
Abstract: Described tools and techniques relate to signaling for DC coefficients at small quantization step sizes. The techniques and tools can be used in combination or independently. For example, a tool such as a video encoder or decoder processes a VLC that indicates a DC differential for a DC coefficient, a FLC that indicates a value refinement for the DC differential, and a third code that indicates the sign for the DC differential. Even with the small quantization step sizes, the tool uses a VLC table with DC differentials for DC coefficients above the small quantization step sizes. The FLCs for DC differentials have lengths that vary depending on quantization step size.
-
-
-
-
-
-
-
-
-