发明名称 Method and system for reducing communication during video processing utilizing merge buffering
摘要 Methods and systems for reducing communication during video processing utilizing merge buffering are disclosed and may include storing data in a merge buffer in the virtual machine layer in a wireless communication device comprising a virtual machine user layer, a native user layer, a kernel, and a video processor. The data may then be communicated to the kernel via the native user layer. The data may include function calls, and/or kernel remote procedure calls. The data may be communicated via an application programming interface. Video data may be processed in the video processor based on the communicated data. The virtual machine user layer may include a Java environment. The data may be communicated to the kernel via the native user layer when the merge buffer is full or filled to a predetermined level.
申请公布号 US9135036(B2) 申请公布日期 2015.09.15
申请号 US201012686800 申请日期 2010.01.13
申请人 Broadcom Corporation 发明人 Upton Eben
分类号 G06F3/00;G06F9/455;G06F9/54 主分类号 G06F3/00
代理机构 Brinks Gilson & Lione 代理人 Brinks Gilson & Lione
主权项 1. A method for data processing, the method comprising: in a wireless communication device comprising a virtual machine user layer, a native user layer, a kernel, and a video processor, wherein the virtual machine user layer communicates with the video processor via the native user layer, and the native user layer communicates with the video processor via the kernel: storing data in a first merge buffer allocated in the virtual machine user layer comprising a virtual machine user application layer, the data comprising stored requests for hardware processing; communicating the data, stored in the first merge buffer of the virtual machine user layer, to the kernel via a second merge buffer in the native user layer when said first merge buffer in said virtual machine layer is filled to a first predetermined level; storing the data in the second merge buffer allocated in the native user layer comprising a native user application layer; and communicating the data in the second merge buffer of the native user layer to the video processor via a kernel remote procedure call in response to the second merge buffer of the native user layer being filled to a second predetermined level.
地址 Irvine CA US