发明名称 High definition media content processing
摘要 High definition media content processing techniques are described in which enhanced media content rendering techniques may be performed to output high definition media content. In an implementation, luma keying may be provided to define clear pixels in a composite output using an optimum set of graphics processing instructions. In another implementation, techniques are described which may provide clear rectangles in a composite output of one or more video streams. Clear rectangles to appear in the composite output are configured by a media playback application. A texture is arrived at to represent a union of each of the clear rectangles and is applied to form the clear rectangles in the composite output. In another implementation, capture techniques are described in which an image to capture is resolved as strips to an intermediate texture and then from the texture to a capture buffer in system memory.
申请公布号 US9030610(B2) 申请公布日期 2015.05.12
申请号 US201414230964 申请日期 2014.03.31
申请人 Microsoft Technology Licensing, LLC 发明人 Estrop Stephen;Howard Matthew C.
分类号 H04N9/76;H04N5/445;G06T5/20;H04N5/20;H04N5/44;H04N21/426;H04N21/431 主分类号 H04N9/76
代理机构 代理人 Churna Timothy;Drakos Kate;Minhas Micky
主权项 1. One or more computer-readable storage devices storing computer-executable instructions thereon that, when executed by a computing device, implement one or more modules configured to direct a graphical processing unit (GPU) to perform operations to produce clear rectangles in a composite video output, the operations including: combining one or more video streams of media content into the composite video output; forming a texture to represent a union of one or more clear rectangles defined for inclusion in the composite video output; and causing the GPU to apply the texture on a pixel-by-pixel basis to the one or more video streams to form the clear rectangles in the composite video output, including for each said video stream: determining when clear rectangle processing is enabled for the respective said video stream, the clear rectangle processing enabled when a z-depth value associated with the respective said video stream is greater than zero; andwhen the clear rectangle processing is enabled, performing clear rectangle processing for the respective said video stream by directing the GPU to apply the texture.
地址 Redmond WA US