-
公开(公告)号:US12301816B2
公开(公告)日:2025-05-13
申请号:US18583487
申请日:2024-02-21
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.
-
公开(公告)号:US11638018B2
公开(公告)日:2023-04-25
申请号:US17729516
申请日:2022-04-26
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.
-
公开(公告)号:US20220256171A1
公开(公告)日:2022-08-11
申请号:US17729675
申请日:2022-04-26
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.
-
公开(公告)号:US20210337212A1
公开(公告)日:2021-10-28
申请号:US17369764
申请日:2021-07-07
Applicant: Microsoft Technology Licensing, LLC
Inventor: Sridhar Srinivasan , Shankar Regunathan
IPC: H04N19/172 , H04N19/70 , H04N19/46 , H04N19/51 , H04N19/91 , H04N19/186 , H04N19/17 , H04N19/53 , H04N19/517 , H04N19/85 , H04N19/61 , H04N19/93
Abstract: Techniques and tools for performing fading compensation in video processing applications are described. For example, during encoding, a video encoder performs fading compensation using fading parameters comprising a scaling parameter and a shifting parameter on one or more reference images. During decoding, a video decoder performs corresponding fading compensation on the one or more reference images.
-
公开(公告)号:US11089311B2
公开(公告)日:2021-08-10
申请号:US17012900
申请日:2020-09-04
Applicant: Microsoft Technology Licensing, LLC
Inventor: Sridhar Srinivasan , Shankar Regunathan
IPC: H04N19/172 , H04N19/70 , H04N19/46 , H04N19/51 , H04N19/91 , H04N19/186 , H04N19/17 , H04N19/53 , H04N19/517 , H04N19/85 , H04N19/61 , H04N19/93
Abstract: Techniques and tools for performing fading compensation in video processing applications are described. For example, during encoding, a video encoder performs fading compensation using fading parameters comprising a scaling parameter and a shifting parameter on one or more reference images. During decoding, a video decoder performs corresponding fading compensation on the one or more reference images.
-
公开(公告)号:US20190200042A1
公开(公告)日:2019-06-27
申请号:US16290418
申请日:2019-03-01
Applicant: Microsoft Technology Licensing, LLC
Inventor: Sridhar Srinivasan , Shankar Regunathan
IPC: H04N19/61 , H04N19/93 , H04N19/85 , H04N19/517 , H04N19/53 , H04N19/70 , H04N19/186 , H04N19/91 , H04N19/51 , H04N19/46 , H04N19/17
Abstract: Techniques and tools for performing fading compensation in video processing applications are described. For example, during encoding, a video encoder performs fading compensation using fading parameters comprising a scaling parameter and a shifting parameter on one or more reference images. During decoding, a video decoder performs corresponding fading compensation on the one or more reference images.
-
公开(公告)号:US20180352238A1
公开(公告)日:2018-12-06
申请号:US16101173
申请日:2018-08-10
Applicant: Microsoft Technology Licensing, LLC
Inventor: Chih-Lung Lin , Shankar Regunathan , Sridhar Srinivasan
IPC: H04N19/18 , H04N19/17 , H04N19/176 , H04N19/91 , H04N19/44 , H04N19/625 , H04N19/186 , H04N19/184 , H04N19/137 , H04N19/136 , H04N19/126 , H04N19/124 , H04N19/61 , H04N19/46 , H04N19/70
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.
-
公开(公告)号:US09892175B2
公开(公告)日:2018-02-13
申请号:US15626903
申请日:2017-06-19
Applicant: Microsoft Technology Licensing, LLC
Inventor: Cheryl Couris , Jason Walken Falk , Drew Voegele , Jean-Sebastien Brunner , Konstantin Zoryn , Roman Kogan , Francesco Lunetta , Shankar Gopalakrishnan , Miguel Llopis , Shankar Regunathan
CPC classification number: G06F17/30554 , G06F17/30867
Abstract: A mechanism for providing a preview of a data set. The search system finds a data set relevant to the search query. For any given data set, the search system extracts only a sample of elements from the data set. The sample of elements provided to the requestor includes elements for which there is a match on the search query, and elements that have no hit, but are proximate to an element that has a hit. The user obtains a view constructed of the sample of elements provided by the search system. The user is also provided with navigation controls that correspond to the most search-relevant portions of the view. Controls associated with those portion(s) may then be selected to thereby move the preview of the data set so that the portion or corresponding hit for that portion is in view.
-
公开(公告)号:US20160366445A1
公开(公告)日:2016-12-15
申请号:US15096076
申请日:2016-04-11
Applicant: Microsoft Technology Licensing, LLC
Inventor: Chih-Lung Lin , Minghui Xia , Pohsiang Hsu , Shankar Regunathan , Thomas W. Holcomb
IPC: H04N19/89 , H04N19/172 , H04N19/169 , H04N19/124 , H04N19/573 , H04N19/61 , H04N19/91 , H04N19/103 , H04N19/46
CPC classification number: H04N19/89 , H04N19/103 , H04N19/124 , H04N19/166 , H04N19/172 , H04N19/188 , H04N19/46 , H04N19/573 , H04N19/61 , H04N19/91
Abstract: Various new and non-obvious apparatus and methods for using frame caching to improve packet loss recovery are disclosed. One of the disclosed embodiments is a method for using periodical and synchronized frame caching within an encoder and its corresponding decoder. When the decoder discovers packet loss, it informs the encoder which then generates a frame based on one of the shared frames stored at both the encoder and the decoder. When the decoder receives this generated frame it can decode it using its locally cached frame.
-
公开(公告)号:US20160323601A1
公开(公告)日:2016-11-03
申请号:US15149796
申请日:2016-05-09
Applicant: Microsoft Technology Licensing, LLC
Inventor: Sridhar Srinivasan , Shankar Regunathan
CPC classification number: H04N19/61 , H04N19/17 , H04N19/186 , H04N19/46 , H04N19/51 , H04N19/517 , H04N19/53 , H04N19/70 , H04N19/85 , H04N19/91 , H04N19/93
Abstract: Techniques and tools for performing fading compensation in video processing applications are described. For example, during encoding, a video encoder performs fading compensation using fading parameters comprising a scaling parameter and a shifting parameter on one or more reference images. During decoding, a video decoder performs corresponding fading compensation on the one or more reference images.
Abstract translation: 描述了在视频处理应用中执行衰落补偿的技术和工具。 例如,在编码期间,视频编码器使用包括缩放参数和一个或多个参考图像上的移位参数的衰落参数来执行衰落补偿。 在解码期间,视频解码器对一个或多个参考图像执行相应的衰落补偿。
-
-
-
-
-
-
-
-
-