[发明专利]一种显示数据的传输方法及装置有效
申请号: | 200810082164.8 | 申请日: | 2008-02-29 |
公开(公告)号: | CN101236740A | 公开(公告)日: | 2008-08-06 |
发明(设计)人: | 黄骏;季渊;童朝伍 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G09G5/36 | 分类号: | G09G5/36;G09G5/39;G09G5/395 |
代理公司: | 广州三环专利代理有限公司 | 代理人: | 郝传鑫;熊贤卿 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 显示 数据 传输 方法 装置 | ||
技术领域
本发明涉及通信领域,尤其涉及一种显示数据的传输方法及装置。
背景技术
目前很多移动终端都可支持横屏和竖屏两种显示方式,且两种显示方式之间可以无缝切换。一般选定其中一种为默认显示方式,而另一种为非默认方式,在默认方式下显示图像不需要进行90度/270度旋转处理,而在非默认方式下(横屏或者竖屏)旋转引擎需要对图像进行90度/270度旋转后送给液晶显示屏(LCD)显示。
图像的旋转显示一般分为两类,非实时旋转和实时旋转。非实时旋转是旋转引擎(可以是由软件或者硬件实现)先对显示内存中的每帧图像进行旋转处理后写回显示内存,显示控制器(Display Controller)按正常的逐行扫描顺序从显示内存中读取已经过旋转的图像送往LCD显示,非实时旋转引擎的处理速率必须至少能满足显示内存的更新帧率,以Video(视频)播放为例一般为15帧/秒~30帧/秒。实时旋转是把旋转引擎集成到Display Controller中,DisplayController在把图像读入的同时进行旋转处理,然后把旋转后的图像送往LCD,对于这种方式而言,旋转引擎的处理速率必须满足LCD的显示帧率(一般60帧/秒)。
图1.a和图1.b是现有技术一采用实时旋转(图1.a为90度,图1.b为270度旋转),片内集成静态随机访问存储器(SRAM,Static Random Access Memory)作为显示内存使用实现旋转显示的方案。如图1.a和图1.b所示,对显示数据以正常的逐行扫描顺序写入显示内存(图中虚线1表示写入显示内存的轨迹),DisplayController按逐列扫描Single(单模)传输方式的顺序从显示内存中读出(虚线2表示从Display Controller中读出数据的扫描轨迹),比如,Display Controller可采用局部总线对显示内存进行读访问。
现有技术一中,显示内存至少要能存放完整的一帧显示图像,如果在Video播放应用场景下需要支持Flip(翻转)操作,那么需要缓存2~3帧,因此现有技术一的该技术方案中作为显示内存的存储器容量大,占用片上的面积大,成本高。以显示绘图阵列(VGA,Video Graphic Array)片源分辨率,像素16bpp为例,片内SRAM显示内存至少需要600Kbyte缓存一帧。
现有技术二的功能实现与现有技术一类似,不同之处在于,采用片外的动态RAM,比如,同步动态随机访问存储器(SDRAM,Synchronous DynamicRandom Access Memory)或双倍率同步动态随机访问存储器(DDR SDRAM,Double Data Rata Synchronous Dynamic Random Access Memory)代替片内的SRAM作为显示内存,该方案与现有技术一相比节省了片内SRAM的面积,进而降低了芯片成本,但该技术方案需要片外动态随机访问存储器(DRAM,DynamicRandom Access Memory)作为显示内存,旋转读入时Display Controller对显示内存按列方向进行扫描,每次以Single传输从DRAM读入一个像素,读地址按行偏移量line_offset(一行像素所占的地址空间)递增。假设四通道同时访问DRAM的任意块(Bank)任意行,则一次Single读操作平均延迟为35~40个总线时钟周期,那么总线时钟频率为133MHz的条件下,显示帧分辨率的典型值仅为常用的图像标准化格式(QCIF,Quarter common intermediate format)。另外,由于每次读地址几乎都要跨DRAM的ROW(行),需要进行激活行(Activate Row)的操作,因此耗电比较大。综上所示现有技术二的访问DRAM的负载重,功耗大,显示分辨率低。
发明内容
本发明实施例所要解决的技术问题在于,提供一种显示数据的传输方法及装置。降低访问显示内存的负载和功耗,提高显示帧的分辨率。
为了解决上述技术问题,本发明实施例提供了一种显示数据的传输方法,该方法包括:
通过Z字扫描结合突发传输方式依次读取显示内存中存储的多个子带的显示数据;
并按列方向将突发读取的显示数据进行旋转存储;
按行方向读取所述旋转存储的显示数据,并将所述读取的显示数据发送给显示设备进行显示。
相应的,本发明实施例还提供了一种显示数据的传输装置,该装置包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810082164.8/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置