发明名称 Displaying video on a browser
摘要 A system, method and computer-readable medium for a rendering a video on a browser. The system comprises a layout engine, a video decoder, a compositor, a GPU processing module, and a GPU. The layout engine identifies a video layer. The video decoder generates a plurality of bitmaps for updating a plurality of textures included in the layer. The compositor generates a set of rendering instructions for updating the plurality of textures that make up a quad. A shared memory stores plurality of bitmaps in the plurality of textures and the set of rendering instructions outside of the sandbox environment. The GPU processing module retrieves the plurality of textures and the rendering instructions and causes the GPU to render the video on a webpage using the rendering instructions and the plurality of the textures.
申请公布号 US8913068(B1) 申请公布日期 2014.12.16
申请号 US201213367119 申请日期 2012.02.06
申请人 Google Inc. 发明人 Kokkevis Evangelos;Kirst Victoria
分类号 G06T1/00 主分类号 G06T1/00
代理机构 Sterne, Kessler, Goldstein & Fox P.L.L.C. 代理人 Sterne, Kessler, Goldstein & Fox P.L.L.C.
主权项 1. A computer-implemented method for an accelerated rendering of a video on a browser comprising: identifying a video layer that requires rendering; generating a plurality of bitmaps for updating a plurality of textures that make up a quad included in the video layer; generating a set of rendering instructions for updating the plurality of textures; storing the plurality of bitmaps and the set of rendering instructions in a memory region accessible to components existing within a sandbox environment and outside of the sandbox environment, and wherein the plurality of bitmaps are included in the plurality of textures; processing the plurality of textures using the set of rendering instructions, wherein the processing includes compositing the video layer on a webpage; and displaying the video included in the video layer on the browser.
地址 Mountain View CA US
您可能感兴趣的专利