【技术实现步骤摘要】
本专利技术涉及电子
,特别涉及一种图像显示方法及系统。
技术介绍
随着电子技术的发展,具有图像显示功能的用户终端(如手机或平板电脑等电子设备)越来越多,具体的,终端的操作系统可以为安卓(英文:Android)系统,终端可以安装具有图像显示功能的应用程序(英文:Application;简称:APP),用户可以通过控制该APP以及终端上的图像显示系统,控制终端显示图像。具体的,该图像显示系统包括:获取模块、处理模块和显示模块。获取模块能够根据该APP发送的数据地址,获取压缩后的图像数据,并对压缩后的图像数据进行解码,得到YUV(一种色彩编码方式)数据,以及将该YUV数据发送至处理模块。处理模块能够对接收到的YUV数据进行叠加处理和色域空间转换处理得到RGB(一种色彩编码方式)数据,然后将得到的RGB数据发送至显示(英文:displayer;简称:DISP)模块。显示模块能够根据接收到的RGB数据控制终端显示相应的图像,示例的,处理模块可以包括嵌入式系统的开放式图形库(英文:OpenGraphicsLibraryforEmbeddedSystems;简称:OpenGLES)单元和硬件合成(英文:hardwarecomposition;简称:HWC)单元中的至少一个。由于获取模块获取到的图像数据为压缩后的图像数据,对该图像数据解码得到的YUV数据以及发送至显示模块的RGB数据均为受损的数据,因此,终端根据受损数据显示的图像与原图像存在偏差。
技术实现思路
为了解决终端根据受损数据显示的图像与原图像存在偏差的问题,本专利技术提供了一种图像显示方法及系统。所述技术 ...
【技术保护点】
一种图像显示系统,其特征在于,所述图像显示系统设置在终端上,所述图像显示系统包括:获取模块、处理模块和显示模块,所述处理模块包括:视频处理输出VO单元,所述获取模块用于获取待显示数据;所述获取模块还用于对所述待显示数据进行解码,得到YUV数据;所述获取模块还用于将所述YUV数据发送至所述VO单元;所述VO单元用于对所述YUV数据进行处理,得到目标显示数据;所述VO单元还用于将所述目标显示数据发送至所述显示模块;所述显示模块用于根据所述显示模块接收到的数据,控制所述终端显示图像。
【技术特征摘要】
1.一种图像显示系统,其特征在于,所述图像显示系统设置在终端上,所述图像显示系统包括:获取模块、处理模块和显示模块,所述处理模块包括:视频处理输出VO单元,所述获取模块用于获取待显示数据;所述获取模块还用于对所述待显示数据进行解码,得到YUV数据;所述获取模块还用于将所述YUV数据发送至所述VO单元;所述VO单元用于对所述YUV数据进行处理,得到目标显示数据;所述VO单元还用于将所述目标显示数据发送至所述显示模块;所述显示模块用于根据所述显示模块接收到的数据,控制所述终端显示图像。2.根据权利要求1所述的图像显示系统,其特征在于,所述处理模块还包括:管理单元,所述获取模块还用于对所述待显示数据进行解码,得到解码数据;所述获取模块还用于为所述解码数据添加预设标识,得到所述YUV数据;所述获取模块还用于将所述YUV数据发送至所述管理单元;所述管理单元用于判断所述管理单元接收到的数据是否包含所述预设标识;所述管理单元还用于在所述管理单元接收到的数据包含所述预设标识时,确定所述管理单元接收到的数据为所述YUV数据;所述管理单元还用于将所述YUV数据发送至所述VO单元。3.根据权利要求2所述的图像显示系统,其特征在于,所述处理模块还包括:辅助处理单元,所述管理单元还用于接收第一RGB数据;所述管理单元还用于在所述管理单元接收到的数据不包含所述预设标识时,确定所述管理单元接收到的数据为所述第一RGB数据;所述管理单元还用于将所述第一RGB数据发送至所述辅助处理单元;所述辅助处理单元用于对所述第一RGB数据进行叠加处理,得到辅助显示数据;所述辅助处理单元还用于将所述辅助显示数据发送至所述显示模块。4.根据权利要求2所述的图像显示系统,其特征在于,所述VO单元包括:第一硬件合成HWC子单元、虚拟HWC子单元和VO子单元,所述管理单元还用于将所述YUV数据发送至所述第一HWC子单元;所述第一HWC子单元用于将所述YUV数据通过所述虚拟HWC子单元发送至所述VO子单元;所述虚拟HWC子单元用于在所述第一HWC子单元将所述YUV数据通过所述虚拟HWC子单元发送至所述VO子单元时,获取所述YUV数据的传输频率;所述虚拟HWC子单元还用于将所述YUV数据的传输频率发送至所述VO子单元;所述VO子单元用于对所述YUV数据进行色域空间转换处理和质量提升处理,得到初始显示数据;所述VO子单元还用于根据所述YUV数据的传输频率以及所述显示模块的显示频率,对所述初始显示数据进行帧速率转换FRC均匀处理,得到所述目标显示数据,所述目标显示数据的传输频率等于所述显示模块的显示频率。5.根据权利要求3所述的图像显示系统,其特征在于,所述辅助处理单元包括第二HWC子单元、嵌入式系统的开放式图形库OpenGLES子单元、帧缓冲区的硬件抽象层FBHAL子单元和帧缓冲区的驱动层FBDRV子单元,所述管理单元还用于判断所述终端是否具有硬件合成处理功能;所述管理单元还用于根据判断结果,在所述第二HWC子单元或OpenGLES子单元中选择一个子单元作为辅助处理子单元;所述管理单元还用于将所述第一RGB数据发送至所述辅助处理子单元;所述辅助处理子单元还用于对所述第一RGB数据进行叠加处理,得到所述辅助显示数据;所述辅助处理子单元还用于将所述辅助显示数据依次通过所述FBHAL子单元和所述FBDRV子单元发送至所述显示模块。6.根据权利要求5所述的图像显示系统,其特征在于,所述管理单元还用于在确定所述终端具有硬件合成处理功能时,将所述第二HWC子单元作为所述辅助处理子单元;所述管理单元还用于在确定所述终端不具有硬件合成处理功能时,将所述OpenGLES子单元作为所述辅助处理子单元。7.根据权利要求1所述的图像显示系统,其特征在于,所述图像显示系统还包括:同步模块,所述获取模块还用于将所述YUV数据发送至图形缓冲区;所述管理单元还用于从所述图形缓冲区读取所述YUV数据;所述同步模块用于在所述获取模块向所述图形缓冲区发送YUV数据时,禁止所述管理单元从所述图形缓冲区读取YUV数据;所述同步模块还用于在所述管理单元从所述图形缓冲区读取YUV数据时,禁止所述获取模块向所述图形缓冲区发送YUV数据。8.根据权利要求1所述的图像显示系统,其特征在于,所述获取模块包括:原生播放单元和底层播放单元,所述原生播放单元用于接收预设应用程序APP发送的数据地址;所述原生播放单元还用于将所述数据地址发送至所述底层播放单元;所述底层播放单元用于根据所述数据地址,获取待显示数据。9.根据权利要求3所述的图像显示系统,其特征在于,所述显示模块还用于对所述目标显示数据和所述辅助显示数据进行叠加处理,得到目标数据;所述显示模块还用于根据所述目标数据,控制所述终端显示图像。10.一种图像显示方法,其特征在于,用于终端上的图像显示系统,所述图像显示系统包括:获取模块、处理模块和显示模块,所述处理模块包括:视频处理输出VO单元,所述方法包括:所述获取模块获取待显示数据;所述获取模块对所述待显示数据进行解码,得到YUV数据;所述获取模块将所述YUV数据发送至所述VO单元;所述VO...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。