CN119450141A 视频数据处理方法、装置、存储介质及电子设备 (京东方科技集团股份有限公司)_第1页
CN119450141A 视频数据处理方法、装置、存储介质及电子设备 (京东方科技集团股份有限公司)_第2页
CN119450141A 视频数据处理方法、装置、存储介质及电子设备 (京东方科技集团股份有限公司)_第3页
CN119450141A 视频数据处理方法、装置、存储介质及电子设备 (京东方科技集团股份有限公司)_第4页
CN119450141A 视频数据处理方法、装置、存储介质及电子设备 (京东方科技集团股份有限公司)_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本申请的实施例提供了一种视频数据处理能实现呈现在屏幕上的视频数据满足在本地操2从预先构建的多个渲染算法中确定与所述图像类3理器加载并执行以实现如权利要求1至9中任4本申请提供的技术方案能实现呈现在屏幕上的视频数据满足在本地操作系统中设定的画5并执行以实现如上述第一方面任一项所述的方序代码由所述一个或多个处理器加载并执行以实现如上述第一方面任一项所述的方法所质参数,渲染图像数据;再对所述图像数据进行合成,得到视频数据;最后通过GLSurfaceView显示控件显示所述视频数据,所述视频数据满足所述画质参数。由于因此通过本申请的技术方案,明确出了GLSurfaceView显示控件在处理得到用于显示的视[0022]图3示出了根据本申请一个实施例的获取在本地操作系统中设定的画质参数的细[0024]图5示出了根据本申请一个实施例的基于所述画质参数,渲染图像数据的细节流6[0025]图6示出了根据本申请一个实施例的对所述图像数据进行合成,得到视频数据的本领域技术人员将意识到,可以实践本申请的技术方案而没有特定细节中的一个或更多,[0030]附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对[0037]为了使得本领域技术人员更好的理解本申请的技术方案,下面将结合图2对本申7[0039]图2中分别展示了在Android系统中基于View显示控件和基于GLSurfaceView显示[0044]hwui主要是Android系统用于2D硬件绘图而加入的一个模块,以提升整[0045]OpenGLES(全称为OpenGLforEmbeddedSystems)是使用设备端嵌入式里的3D[0046]Graphics类是所有图形上下文的抽象基类,允许应用程序可以在组件(已经在各[0047]Surface是指用于保存绘制得到的图像数据,即用来保存像素数据的保留内存区[0050]SurfaceFlinger是一个独立的帧缓冲区管理服务,用于接收所有Surface输入的[0051]Hwcomposer是指Android系统中进行窗口Layer合成和显示的HAL层模块,通常由显示控件和基于GLSurfaceView显示控件对待显示的视频数据进行处理之后,显示至屏幕[0056]从图2可以看出两种显示控件对应于两种不同的上层绘制方式,基于View显示控制得到的图像数据保存在底层Surface上,Surface会将图像数据以BufferQueue交给对应8[0057]基于GLSurfaceView显示控件的,上层绘制直接使用GLSurfaceView绘制,经过以BufferQueue交给对应的Layer,再由SurfaceFlinger进行合成,其中合成不是由[0058]其中,Android系统中设定的画质参数只对通过hwcomposer合成并且走VO通道的整了画质参数,那么走VO通道的视频数据是满足Android系统调整后的画质参数的,而走呈现的游戏画面是不会匹配于Android系统中设定的画质参数的,从而降低用户对3D游戏[0060]基于上述对背景技术的阐述,本申请的目的在于如何克服GLsurfaceview显示控[0064]需要说明的是,所述画质参数是指能影响显示的视频数据的画质的参数,即[0066]在一些实施方式中,所述获取在本地操作系统中设定的画质参数的具体实施方我们可以在渲染每一帧图像数据的时候主动拉取在本地操作系统中设9[0077]在一些实施方式中,步骤S111B中对预先存储的画质参数的获取方式可以按照如[0091]为了使得本领域技术人员更好的理解本申请中基于在本地操作系统中设定的画至屏幕的过程中,在Android系统中设定的画质参数会自动的在VO通道处对待显示的视频数据进行生效,使得通过VO通道显示的视频数据最终显示在屏幕上是满足Android系统中道显示的视频数据对Android系统中设定的画质参数是不生效的,所以如果不主动对基于GLSurfaceView显示控件处理的待显示的视频数据进行干预,那么就使得最终在屏幕上呈现的视频数据不会符合本地操作系统中设定的画质参数,造成降低用户的使用体验的影[0095]前面已经描述出,如果对基于GLSurfaceView显示控件处理的待显示的视频数据[0096]举例来讲,屏幕上显示的每一帧视频数据都是首先经过GLSurfaceView绘制得到据之后,也就是说流入OPenGLES处理之前,对图像数据进行渲染,且是按照获得的在Android系统中设定的画质参数进行渲染,这样就能实现最终显示的视频数据是符合[0104]在一些实施方式中,所述从预先构建的多个渲染算法中确定目标渲染算法可以[0111]示例性的,Android系统的GLSurfaceView已经暴露了自定义渲染图像数据的接口,即setRender(Renderrender)方法,而视频帧刷新方法onDrawFrame()方法是在的步骤执行,最终会使得呈现在智能播放设备的屏幕上的视频数据是满足在Android系统据;最后通过GLSurfaceView显示控件显示所述视频数据,所述视频数据满足所述画质参上运行的至少一条计算机程序(计算机程序指令),处理器802执行所述计算机程序时实现的总线和桥,总线800将包括由处理器802代表的一个或多个处理器和存储器804代表的存[0141]所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用或者

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论