-
公开(公告)号:US10063863B2
公开(公告)日:2018-08-28
申请号:US15068325
申请日:2016-03-11
Applicant: Microsoft Technology Licensing, LLC
Inventor: Chih-Lung Lin , Shankar Regunathan , Sridhar Srinivasan
IPC: H04N7/12 , H04N11/02 , H04N11/04 , 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
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.
-
公开(公告)号:US09710526B2
公开(公告)日:2017-07-18
申请号:US14314991
申请日:2014-06-25
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.
-
公开(公告)号:US20240195973A1
公开(公告)日:2024-06-13
申请号:US18583523
申请日: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/184 , H04N19/186 , H04N19/187 , H04N19/196 , H04N19/34 , H04N19/46 , H04N19/463 , H04N19/593 , H04N19/61 , H04N19/70
CPC classification number: H04N19/126 , H04N19/124 , H04N19/172 , H04N19/176 , H04N19/186 , H04N19/187 , H04N19/196 , H04N19/197 , 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.
-
公开(公告)号:US20240171745A1
公开(公告)日:2024-05-23
申请号:US18429224
申请日:2024-01-31
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/184 , H04N19/186 , H04N19/187 , H04N19/196 , H04N19/34 , H04N19/46 , H04N19/463 , H04N19/593 , H04N19/61 , H04N19/70
CPC classification number: H04N19/126 , H04N19/124 , H04N19/172 , H04N19/176 , H04N19/186 , H04N19/187 , H04N19/196 , H04N19/197 , 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.
-
公开(公告)号:US20240163438A1
公开(公告)日:2024-05-16
申请号: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
CPC classification number: H04N19/126 , H04N19/124 , H04N19/172 , H04N19/176 , H04N19/186 , H04N19/187 , H04N19/196 , H04N19/197 , 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.
-
公开(公告)号:US11451793B2
公开(公告)日:2022-09-20
申请号: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.
-
公开(公告)号:US20200177893A1
公开(公告)日:2020-06-04
申请号: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/625 , H04N19/44 , H04N19/186 , H04N19/184 , H04N19/17 , H04N19/137 , H04N19/136 , H04N19/126 , H04N19/124 , H04N19/61 , H04N19/46 , H04N19/70 , 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.
-
公开(公告)号:US20180338149A1
公开(公告)日:2018-11-22
申请号:US16051094
申请日:2018-07-31
Applicant: Microsoft Technology Licensing, LLC
Inventor: Chih-Lung Lin , Shankar Regunathan , Sridhar Srinivasan
IPC: H04N19/18 , H04N19/91 , H04N19/70 , H04N19/625 , H04N19/61 , H04N19/46 , H04N19/44 , H04N19/124 , H04N19/184 , H04N19/176 , H04N19/17 , H04N19/137 , H04N19/136 , H04N19/126 , H04N19/186
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.
-
公开(公告)号:US20180184124A1
公开(公告)日:2018-06-28
申请号:US15809449
申请日:2017-11-10
Applicant: Microsoft Technology Licensing, LLC
Inventor: Sridhar Srinivasan , Shankar Regunathan
IPC: H04N19/61 , H04N19/186 , H04N19/91 , H04N19/70 , H04N19/517 , H04N19/51 , H04N19/53 , H04N19/85 , H04N19/17 , H04N19/93 , H04N19/46
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.
-
公开(公告)号:US09843822B2
公开(公告)日:2017-12-12
申请号:US15149796
申请日:2016-05-09
Applicant: Microsoft Technology Licensing, LLC
Inventor: Sridhar Srinivasan , Shankar Regunathan
IPC: H04N7/12 , H04N19/61 , H04N19/70 , H04N19/46 , H04N19/51 , H04N19/91 , H04N19/186 , H04N19/17 , H04N19/53 , H04N19/517 , H04N19/85 , H04N19/93
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.
-
-
-
-
-
-
-
-
-