发明名称 PARALLEL PROCESSING OF A VIDEO FRAME
摘要 A graphics pipeline with components that process frames by portions (e.g., pixels or rows) or slices to reduce end-to-end latency. Components of a pipeline process portions of a same frame at the same time. For example, as graphics data for a frame is being generated and fills a framebuffer, once a certain portion of video data less than the whole frame (slice or sub-frame) becomes available, before the corresponding frame is finished filling the framebuffer, the next pipeline component after the framebuffer, for instance a video processor for color conversion or an encoder, begins to process the portion of the frame. While one portion of a frame is accumulating in the frame buffer, another portion of the same frame is being encoded by an encoder, and another portion of the frame might be being packaged by a multiplexer, and a network socket might start streaming the multiplexed portion.
申请公布号 US2017064320(A1) 申请公布日期 2017.03.02
申请号 US201514842823 申请日期 2015.09.01
申请人 Microsoft Technology Licensing, LLC 发明人 Sadhwani Shyam;Prabhu Sudhakar;Greenbaum Carol;Mandal Saswata;Wu Yongjun
分类号 H04N19/436;G06T1/20 主分类号 H04N19/436
代理机构 代理人
主权项 1. A computing device comprising: processing hardware and storage hardware, the storage hardware storing an application that when executed by the processing hardware generates video frames; a framebuffer configured to store the video frames generated by the processing hardware, wherein each video frame comprises segments; and an encoder configured to compress the video frames, wherein the encoder receives a segment of a video frame from the framebuffer before other segments of the video frame have been fully generated and stored in the framebuffer.
地址 Redmond WA US