数据传输方法及装置制造方法及图纸

技术编号:8625720 阅读:109 留言:0更新日期:2013-04-25 22:41
本发明专利技术公开了一种数据传输方法及装置,该方法包括:确定待传输数据中相对于当前显示的数据发生变化的数据;传输上述发生变化的数据。通过本发明专利技术,确定待传输数据与当前显示的数据的不同的部分,仅传输该变化的数据,必然会减少LCD屏接口上的数据传输量,进而减少LCD屏在接口数据传输上的功耗,避免了每次均传输整屏数据导致的不必要的功耗,节约具有CPU模式的LCD屏的终端的耗电量,提高其使用时间。

【技术实现步骤摘要】

本专利技术涉及通信领域,具体而言,涉及一种数据传输方法及装置
技术介绍
随着智能手机的普及,手机的液晶显示(Liquid Crystal Display,简称为LCD)屏也越来越大,随之带来的除了视觉体验的提升,还有功耗的上升。由于锂电池的瓶颈,导致智能手机的续航能力无法满足当前用户的需求,稍稍浏览一会网页,玩一下游戏,就会很快耗尽电量。其它的终端,例如平板电脑等,也存在上述问题。LCD屏作为此类终端中电量消耗的大户,对其进行最大化地省电是非常必要的,以尽可能降低终端的功耗。目前IXD的接口一般分为红绿蓝(Red Green Blue,简称为RGB)模式和中央处理器(Central Processing Unit,简称为 CPU)模式两种。对于RGB模式的IXD屏,需要把IXD控制器和RGB的刷屏模块集成到主控CPU内部,从而完成整个IXD屏的控制与显示。对于CPU模式的IXD屏,分为并口和串口两种接口,下面分别结合图1和图2 (以16bit的IXD屏为例)描述并口和串口结构。图1是根据相关技术的CPU模式的并口 IXD屏的接口示意图,如图1所示,LCD并口模式的接口主要由4根控制线和16根数据线组成,其中,4根控制线分别为WR、RD、RS、CS。首先主控制器把数据传给LCD控制器,然后在LCD控制器的控制下,通过4根控制线的作用,把16位的数据传送到LCD屏的全局随机存取存储器(Graphic Random Access Memory,简称为GRAM)中。图2是根据相关技术的CPU模式的串口 LCD屏的接口示意图,如图2所示,数据仍然是16位的,只是通过4线的串行外围接口(Serial Peripheral Interface,简称为SPI)串行总线来传送,其中,4线分别为SD1、SD0、SLKXS0同样的,主控制器把数据传送给IXD控制器,IXD控制器再通过串行总线把数据传送到IXD屏的GRAM中。CPU模式的IXD屏数据的格式和传送的方法如下传送数据时先传送一个起始坐标,即所传送的数据的左上角坐标,再传送一个终止坐标,即所传送数据的右下角坐标,这样就可以确定要传送的数据。以240*320的IXD屏为例,传送一整屏数据时的情况如图3所示,传送的数据的起始坐标为(0,0),终止坐标为(240,320)。当然也可以不传送一整屏数据,只传送其中的一部分数据,但是不能传送任意部分的数据,必须要符合一定的规则,即传送的数据要形成矩形区域。图4是根据相关技术的传送部分数据的示意图,如图4所示,阴影部分就是要传送的部分数据,取该矩形区域的左上坐标(0,0),右下坐标(120,150),然后再传送这个区域中的数据。这个矩形区域可以位于LCD屏的任何位置,图5所示的情况是传送的部分数据在IXD屏中间的情况,图5中传送的数据的起始坐标是(40,60),终止坐标是(180,220)。对于CPU模式的IXD屏,数据要通过并口或串口传送到IXD屏的GRAM中,数据通过接口传送的过程必然消耗很多电能,通常都是一次传送一屏的数据到LCD屏用于刷屏显示的GRAM中的,如果LCD屏两次传送的数据完全不一样,那么这个动作必然要进行的。但是在很多情况下,前后两次传输的数据只有很少的部分发生变化,此时如果仍然一次传送一整屏的数据,不仅浪费时间,而且接口在传送多余数据的时候必然要消耗额外的电能。因此,既要保证正常地显示IXD的内容,又同时降低IXD屏消耗在接口数据传送上的电能,成为亟待解决的问题,但目如尚未提出有效的解决方案。
技术实现思路
本专利技术提供了一种数据传输方法及装置,以至少解决相关技术中,终端进行数据刷新时,不论前后两次传输的数据是否完全一样,均传输整屏数据到LCD屏进行显示,导致不必要的功耗的问题。根据本专利技术的一个方面,提供了一种数据传输方法,包括确定待传输数据中相对于当前显示的数据发生变化的数据;传输上述发生变化的数据。优选地,确定待传输数据中相对于当前显示的数据发生变化的数据包括比较待传输数据与当前显示的数据;确定发生变化的数据及其所在的最小的矩形区域的起始坐标与终止坐标。优选地,如果待传输数据所在的区域小于屏幕的大小,比较待传输数据与当前显示的数据包括将当前显示的数据中对应于待传输数据所在区域的数据与待传输数据进行比较。优选地,传输发生变化的数据包括通过接口将发生变化的数据传输至屏幕。优选地,在传输发生变化的数据之后,上述方法还包括利用发生变化的数据刷新当前显示的数据,显示待传输数据。优选地,在确定待传输数据中相对于当前显示的数据发生变化的数据之前,上述方法还包括存储待传输数据。根据本专利技术的另一方面,提供了一种数据传输装置,包括确定模块,用于确定待传输数据中相对于当前显示的数据发生变化的数据;传输模块,用于传输上述发生变化的数据。优选地,确定模块包括比较单元,用于比较待传输数当前显示的数据;确定单元,用于确定发生变化的数据及其所在的最小的矩形区域的起始坐标与终止坐标。优选地,如果待传输数据所在的区域小于屏幕的大小,比较单元用于将当前显示的数据中对应于待传输数据所在区域的数据与待传输数据进行比较。优选地,上述装置还包括存储模块,用于存储待传输数据。根据本专利技术的再一个方面,提供了 一种终端,包括上述任一种的数据传输装置。通过本专利技术,确定待传输数据与当前显示的数据的不同的部分,仅传输该变化的数据,必然会减少LCD屏接口上的数据传输量,进而减少LCD屏在接口数据传输上的功耗,避免了每次均传输整屏数据导致的不必要的功耗,节约具有CPU模式的LCD屏的终端的耗电量,提高其使用时间。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中图1是根据相关技术的CPU模式的并口 IXD屏的接口示意图;图2是根据相关技术的CPU模式的串口 IXD屏的接口示意图;图3是根据相关技术的传送一整屏数据的示意图;图4是根据相关技术的传送部分数据的示意图;图5是根据相关技术的传送的部分数据在LCD屏中间的示意图;图6是根据本专利技术实施例的数据传输方法的流程图;图7是根据本专利技术实施例的数据传输装置的结构框图;图8是根据本专利技术优选实施例的数据传输装置的结构框图;图9是根据本专利技术优选实施例的数据比较的示意图;图10是根据本专利技术优选实施例一的对整屏数据进行比较的示意图;图11是根据本专利技术优选实施例一的对非整屏数据进行比较的示意图;图12是根据本专利技术优选实施例一的数据比较模块在整个系统中的位置示意图;图13是根据本专利技术优选实施例一的利用硬件实现数据比较的示意图;图14是根据本专利技术优选实施例二的利用软件实现数据比较的示意图。具体实施例方式需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本专利技术。本专利技术实施例提供了一种数据传输方法,图6是根据本专利技术实施例的数据传输方法的流程图,如图6所示,包括如下的步骤S602至步骤S604。步骤S602,确定待传输数据中相对于当前显示的数据发生变化的数据。步骤S604,传输上述发生变化的数据。相关技术中,终端进行数据刷新时,不论前后两次传输的数据是否完全一样,均本文档来自技高网
...

【技术保护点】
一种数据传输方法,其特征在于包括:确定待传输数据中相对于当前显示的数据发生变化的数据;传输所述发生变化的数据。

【技术特征摘要】
1.一种数据传输方法,其特征在于包括 确定待传输数据中相对于当前显示的数据发生变化的数据; 传输所述发生变化的数据。2.根据权利要求1所述的方法,其特征在于,确定待传输数据中相对于当前显示的数据发生变化的数据包括 比较所述待传输数据与所述当前显示的数据; 确定所述发生变化的数据及其所在的最小的矩形区域的起始坐标与终止坐标。3.根据权利要求2所述的方法,其特征在于,如果所述待传输数据所在的区域小于屏幕的大小,比较所述待传输数据与所述当前显示的数据包括 将所述当前显示的数据中对应于所述待传输数据所在区域的数据与所述待传输数据进行比较。4.根据权利要求1至3中任一项所述的方法,其特征在于,传输所述发生变化的数据包括通过接口将所述发生变化的数据传输至屏幕。5.根据权利要求4所述的方法,其特征在于,在传输所述发生变化的数据之后,所述方法还包括利用所述发生变化的数据刷新所述当前显示的数据,显示所述待传输数据。6.根据权利要求1至3...

【专利技术属性】
技术研发人员:高伟
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1