【技术实现步骤摘要】
ES模块和DRM模块进行初始化;调用OpenGL ES模块封装的接口,由OpenGL ES模块创建纹理显示的画布;从数据帧队列模块中取数据帧,调用OpenGL ES封装的接口将数据帧给OpenGL ES模块进行渲染合成到画布; OpenGL ES模块将渲染好的图像交给DRM显示到所述屏幕上。
[0008]本专利技术中OpenGL ES模块(OpenGL for Embeded System)是OpenGL(Open Graphics Library)的精简子集,是以手持和嵌入式设备为目标的高级3D图形API。本专利技术中的显示框架对OpenGL ES模块的接口进行了封装,使得的OpenGL ES模块接口调用更简单,参数设置更加方便。整个调用过程非常简单,只涉及到四次接口调用。
[0009]具体一个实施例中,所述数据帧队列模块是一个用前后指针实现的循环队列,数据放入队列和从队列中取出数据能够同步进行。
[0010]在一个具体的实施情况里,所述处理器调用所述显示框架还执行以下操作:对OpenGL ES模块和DRM模块进行初始化时,判断初始化是否成 ...
【技术保护点】
【技术特征摘要】
1.一种显示装置,其特征在于:包括屏幕、存储器和处理器;所述存储器存储有显示框架;所述显示框架包括:OpenGL ES模块、DRM模块和数据帧队列模块;所述OpenGL ES模块、DRM模块和数据帧队列模块之间通信连接,通过接口调用实现数据传递;所述OpenGL ES模块用于图像渲染;所述DRM模块用于将渲染好的图像输出到所述屏幕上显示;数据帧队列模块用于将数据放入队列和从队列中取出数据;所述处理器调用所述显示框架将图像显示到所述屏幕上。2.根据权利要求1所述的一种显示装置,其特征在于:所述处理器调用所述显示框架执行以下操作:调用初始化接口对OpenGL ES模块和DRM模块进行初始化;调用OpenGL ES模块封装的接口,由OpenGL ES模块创建纹理显示的画布;从数据帧队列模块中取数据帧,调用OpenGL ES封装的接口将数据帧给OpenGL ES模块进行渲染合成到画布;OpenGL ES模块将渲染好的图像交给DRM显示到所述屏幕上。3.根据权利要求1或2所述的一种显示装置,其特征在于:所述数据帧队列模块是一个用前后指针实现的循环队列,数据放入队列和从队列中取出数据能够同步进行。4.根据权利要求2所述的一种显示装置,其特征在于:所述处理器调用所述显示框架还执行以下操作:对OpenGL ES模块和DRM模块进行初始化时,判断初始化是否成功,如果失败则...
【专利技术属性】
技术研发人员:范陈新,许立,
申请(专利权)人:上海新微技术研发中心有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。