Invention Grant
- Patent Title: Video decoding implementations for a graphics processing unit
-
Application No.: US15345315Application Date: 2016-11-07
-
Publication No.: US10567770B2Publication Date: 2020-02-18
- Inventor: Daniel Dinu , Juan Carlos Arevalo Baeza , Barry Friemel , William Chen
- Applicant: Microsoft Technology Licensing, LLC
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Agency: Klarquist Sparkman, LLP
- Main IPC: H04N19/105
- IPC: H04N19/105 ; H04N19/13 ; H04N19/15 ; H04N19/43 ; H04N19/593 ; H04N19/82 ; G06T1/20 ; H04N19/42 ; H04N19/436 ; H04N19/91 ; H04N19/124 ; H04N19/159 ; H04N19/31 ; H04N19/46 ; H04N19/51 ; H04N19/61 ; H04N19/44 ; H04N19/89 ; H04N19/112 ; H04N19/137 ; H04N19/16 ; H04N19/174 ; H04N19/176 ; H04N19/184 ; H04N19/172

Abstract:
Video decoding innovations for multithreading implementations and graphics processor unit (“GPU”) implementations are described. For example, for multithreaded decoding, a decoder uses innovations in the areas of layered data structures, picture extent discovery, a picture command queue, and/or task scheduling for multithreading. Or, for a GPU implementation, a decoder uses innovations in the areas of inverse transforms, inverse quantization, fractional interpolation, intra prediction using waves, loop filtering using waves, memory usage and/or performance-adaptive loop filtering. Innovations are also described in the areas of error handling and recovery, determination of neighbor availability for operations such as context modeling and intra prediction, CABAC decoding, computation of collocated information for direct mode macroblocks in B slices, reduction of memory consumption, implementation of trick play modes, and picture dropping for quality adjustment.
Public/Granted literature
- US20170155907A1 VIDEO DECODING IMPLEMENTATIONS FOR A GRAPHICS PROCESSING UNIT Public/Granted day:2017-06-01
Information query