发明名称 Independent layered content for hardware-accelerated media playback
摘要 Presentation of cross-platform multimedia content may be controlled by a media player. Cross-platform content may include a two-dimensional (2D) graphics component, a three-dimensional (3D) graphics component, and a video component. Each component may be rendered as a separate layer, and each component may be rendered independently from one another. The multimedia player may synchronize the separate renderings for presentation. In one embodiment, the rendering of at least one of the separate layers may be performed by a hardware resource separate from the hardware resource executing the multimedia player. Each separate layer may be composited for display. In one embodiment, the compositing may be performed by a hardware resource separate from the hardware resource executing the multimedia player.
申请公布号 US9077970(B2) 申请公布日期 2015.07.07
申请号 US201113035624 申请日期 2011.02.25
申请人 Adobe Systems Incorporated 发明人 Uro Tinic;Ambry Benoit G;Thomason Lee B;Marketsmueller Sebastian;Tristram David A.
分类号 H04N13/00;H04N21/426;H04N21/431;H04N21/81 主分类号 H04N13/00
代理机构 Wolf-SBMC 代理人 Wolf-SBMC
主权项 1. A method, comprising: controlling, by a multimedia player, presentation of cross-platform multimedia content, the multimedia content comprising a two-dimensional (2D) graphics component, a three-dimensional (3D) graphics component, a video component, a script, and an event model; rendering the 2D graphics component, the 3D graphics component, and the video component each as a separate layer; the 2D graphics component, the 3D graphics component, and the video component each rendered asynchronously and independently from one another; the rendering synchronized by said multimedia player for said presentation; and the rendering for at least one of the separate layers performed by a hardware resource separate from a hardware resource executing the multimedia player, one of the plurality of hardware resources being a dedicated video decoder hardware resource and rendering the video component is performed on the dedicated video decoder hardware resource; performing first composition operations on the hardware resource executing the multimedia player specified in the script comprising one or more software controlled resizing or translating functions on the 3D and video components and one or more software controlled blending, filtering, or rotation functions on the 2D graphics component according to the event model; and performing second composition operations comprising compositing each separate layer for display, the compositing performed by a hardware resource separate from the hardware resource executing the multimedia player.
地址 San Jose CA US