图片数据处理方法、装置及智能电视制造方法及图纸

技术编号:13974145 阅读:82 留言:0更新日期:2016-11-11 03:18
本发明专利技术是关于一种图片数据处理方法、装置及智能电视,其中,所述方法包括:依次接收被应用层读取并解码后的待显示图像数据;判断当前接收到的待显示图像数据是否为待显示的第一幅图像数据;当待显示图像数据不为待显示的第一幅图像数据时,对所述待显示图像数据和待显示图像数据的上一幅图像数据融合处理得到合成图像数据;将所述合成图像数据和待显示图像数据依次发送至驱动显示层进行显示以实现对应的动画效果。本发明专利技术实施例提供的方法能够缓解应用层处理图像的压力、将一部分图像处理放在中间架构层进行处理,实现多数据并行处理的可能性,有效避免将多图片实现动画时由于数据处理速度慢造成显示缓慢、卡顿等情况,增强动画显示效果。

【技术实现步骤摘要】

本专利技术涉及数据处理
,尤其涉及一种图片数据处理方法、装置及智能电视
技术介绍
随着人们生活水平的提高,智能电视越来越受用户欢迎。与普通电视相比,智能电视以其优质的画面以及用户体验受到用户的一致好评和青睐。目前,智能电视通常采用分层软件架构如Android(安卓)系统,其中,Android系统的软件架构从上到下可以分为应用层、中间架构层和驱动显示层,所述应用层、中间架构层和驱动显示层之间相互独立且相互并行工作。现有技术中,中间架构层中有一个缓冲区用于缓冲图像,当需要显示动画时,应用层读取第一幅图片,对第一幅图片进行简单解码处理(如对jpg等格式文件进行头文件解析等)后将第一幅图片的图像数据发送至中间架构层,由中间架构层将第一幅图片的图像数据发送至驱动显示层显示,当应用层读取到第二幅图片时,首先对第二幅图片进行简单解码处理,然后将第二幅图片和第一幅图片在应用层中进行融合处理得到合成图片,形成过渡的动画图像,进而,应用层将所述合成图片的图像数据发送至中间架构层的缓冲区缓冲,当智能电视读取显示完第一幅图片的图像数据后,中间架构层将所述合成图片的图像数据发送至驱动显示层,当中间架构层将合成图片的图像数据发送至驱动显示层后,应用层再将第二幅图片的图像数据发送至中间架构层的缓冲区缓冲,当智能电视读取显示完合成图片的图像数据时,中间架构层将第二幅图片的图像数据发送至驱动显示层,以便智能电视读取显示所述合成图片的图像数据和第二幅图片的图像数据,从而实现动画效果。但是,由于现有的智能电视分辨率较高,通常需要显示较大分辨率的图像(如4K图像),在应用层中对前后两张图片进行融合处理时非常费时间,如果智能电视的硬件处理性能不够强,当第一幅图片显示完成,可能应用层中前后两张图片融合处理还未完成,因此,很容易导致图片作动画显示时出现显示缓慢、卡顿等现象,直接影响动画显示效果。
技术实现思路
为克服相关技术中存在的问题,本专利技术提供一种图片数据处理方法。根据本专利技术实施例的第一方面,提供一种图片数据处理方法,应用于智能电视,包括:依次接收被应用层读取并解码后的待显示图像数据;判断当前接收到的待显示图像数据是否为待显示的第一幅图像数据;当所述当前接收到的待显示图像数据不为待显示的第一幅图像数据时,对所述待显示图像数据和待显示图像数据的上一幅图像数据融合处理得到合成图像数据;将所述合成图像数据和待显示图像数据依次发送至驱动显示层进行显示以实现对应的动画效果。根据本专利技术实施例的第二方面,提供一种图片数据处理装置,包括:数据接收模块,用于依次接收被应用层读取并解码后的待显示图像数据;判断模块,用于判断当前接收到的待显示图像数据是否为待显示的第一幅图像数据;融合处理模块,用于当确定所述当前接收到的待显示图像数据不为待显示的第一幅图像数据时,对所述待显示图像数据和待显示图像数据的上一幅图像数据融合处理得到合成图像数据;数据发送模块,用于将所述合成图像数据和待显示图像数据依次发送至驱动显示层进行显示以实现对应的动画效果。根据本专利技术实施例的第三方面,提供一种智能电视,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行如本专利技术实施例第一方面的方法。本专利技术的实施例提供的技术方案可以包括以下有益效果:本专利技术实施例提供的图片数据处理方法包括依次接收被应用层读取并解码后的待显示图像数据;判断当前接收到的待显示图像数据是否为待显示的第一幅图像数据;当所述当前接收到的待显示图像数据不为待显示的第一幅图像数据时,对所述待显示图像数据和待显示图像数据的上一幅图像数据融合处理得到合成图像数据;将所述合成图像数据和待显示图像数据依次发送至驱动显示层进行显示以实现对应的动画效果。本专利技术实施例提供的方法能够通过图像数据在应用层经过简单处理后发送的智能电视的中间架构层,并于中间架构层将当前接收到待显示图像数据与上一幅图像数据进行融合处理形成合成图像数据,并将合成图像数据和待显示图像数据依次显示以实现上一幅图像数据与待显示图像数据之间的动画效果,不仅缓解应用层处理图像的压力、将一部分图像处理放在中间架构层进行处理,而且在中间架构层中依次接收应用层读取并解码的待显示图像,实现多数据并行处理的可能性,有效提高数据处理速度,从而避免将多图片实现动画时由于数据处理速度慢造成显示缓慢、卡顿等情况,增强动画显示效果。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种图片数据处理方法的流程示意图;图2为本专利技术实施例提供的一种场景示意图;图3为本专利技术实施例提供的另一种图片数据处理方法的流程示意图;图4为本专利技术实施例提供的一种图片数据处理方法的步骤S105的详细流程示意图;图5为本专利技术实施例提供的该方法步骤S1051的一种详细流程示意图;图6为本专利技术实施例提供的该方法步骤S1051的另一种详细流程示意图;图7为本专利技术实施例提供的另一种图片数据处理方法的流程示意图;图8为本专利技术实施例提供的步骤S103的详细流程示意图;图9为本专利技术实施例提供的该方法步骤S1031的详细流程示意图;图10为本专利技术实施例提供的又一种图片数据处理方法的流程示意图;图11为本专利技术实施例提供的一种图片数据处理装置的结构示意图;图12为本专利技术实施例提供的一种智能电视的结构框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。图1是根据一示例性实施例示出的一种图片数据处理方法的流程图。该方法应用于智能终端中,智能终端包括但不限于智能电视,智能电视包括应用层、中间架构层和驱动显示层,其中,所述应用层即为应用程序,所述中间架构层即为智能电视的逻辑架构,所述驱动显示层即为控制智能电视的显示屏显示图像的硬件支撑驱动,该方法可以包括如下步骤。在步骤S101中,依次接收被应用层读取并解码后的待显示图像数据。在本专利技术实施例中,当智能电视需要显示动画时,应用层预先从存储设备中依次读取待显示图像数据,并对待显示图像数据进行解码等简单处理,因为存储设备中BMP,JPG等格式的图像文件都是经过封装的,包括头文件和图像数据,所以需要对图像文件按照头文件进行解析实现简单处理,解析完后,只将待显示的图像数据传到中间架构层。在接收待显示图像数据过程中,可以多线程并行接收待显示图像数据。在本专利技术实施例中,中间架构层预先申请一个或多个分解图像缓冲区,当中间架构层预先申请多个分解图像缓冲区时,每一个分解缓冲区用于存储应用层读取的单个图像数据,从而将接收的待显示图像数据存储于预先申请的本文档来自技高网
...

【技术保护点】
一种图片数据处理方法,应用于智能电视,其特征在于,包括:依次接收被应用层读取并解码后的待显示图像数据;判断当前接收到的待显示图像数据是否为待显示的第一幅图像数据;当所述当前接收到的待显示图像数据不为待显示的第一幅图像数据时,对所述待显示图像数据和待显示图像数据的上一幅图像数据融合处理得到合成图像数据;将所述合成图像数据和待显示图像数据依次发送至驱动显示层进行显示以实现对应的动画效果。

【技术特征摘要】
1.一种图片数据处理方法,应用于智能电视,其特征在于,包括:依次接收被应用层读取并解码后的待显示图像数据;判断当前接收到的待显示图像数据是否为待显示的第一幅图像数据;当所述当前接收到的待显示图像数据不为待显示的第一幅图像数据时,对所述待显示图像数据和待显示图像数据的上一幅图像数据融合处理得到合成图像数据;将所述合成图像数据和待显示图像数据依次发送至驱动显示层进行显示以实现对应的动画效果。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述当前接收到的待显示图像数据为待显示的第一幅图像数据时,将所述待显示图像数据发送至驱动显示层,并将所述待显示图像数据存储于预先申请的分解图像缓冲区内。3.根据权利要求1或2所述的方法,其特征在于,所述依次接收被应用层读取并解码后的待显示图像数据的步骤之后还包括:查询预先申请的多个分解图像缓冲区中空闲的缓冲区;将接收的所述待显示图像数据存储于所述空闲的缓冲区。4.根据权利要求3所述的方法,其特征在于,所述查询预先申请的多个分解图像缓冲区中空闲的缓冲区,包括:依次计算所述多个分解图像缓冲区占用的存储空间;判断当前的分解图像缓冲区占用的存储空间是否等于零;当所述分解图像缓冲区占用的存储空间等于零时,确定当前的分解图像缓冲区为空闲的缓冲区。5.根据权利要求3所述的方法,其特征在于,所述查询预先申请的多个分解图像缓冲区中空闲的缓冲区,包括:查询当前显示图像的上一幅图像存储的缓冲区位置;确定所述当前显示图像的上一幅图像存储的缓冲区为待显示图像数据预存储的空闲的缓冲区。6.根据权利要求1所述的方法,其特征在于,所述对所述待显示图像数据和待显示图像数据的上一幅图像数据融合处理得到合成图像数据,包括:查找与所述待显示图像数据相对应的上一...

【专利技术属性】
技术研发人员:苏慧李鑫刘金刚
申请(专利权)人:青岛海信电器股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1