一种触控滑动显示系统及电子设备技术方案

技术编号:10180215 阅读:253 留言:0更新日期:2014-07-02 19:33
本实用新型专利技术涉及一种触控滑动显示系统,基于触摸屏的当前操作状态,将图像存储器中的数据加载至显示存储器,将所述显示存储器中的数据读出,并通过显示屏进行显示,所述系统包括:主控制器,在滑动操作过程中,采集触摸屏的当前操作状态和该操作状态下的坐标值,将当前坐标值与前一坐标值比较,计算出滑动方向和滑动偏移量;数据块搬移控制器,接收主控制器的指令,在滑动操作过程中,更新副显存页的数据;在需要换页的情况下,将图像存储器中的数据加载至显示存储器;仲裁控制器,显示存储控制器,液晶显示控制器及图像存储控制器。本实用新型专利技术提出的利用低成本低容量的集成电路实现滑动特效的系统和电子设备,既保证了显示效果,又降低了成本。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】
【专利摘要】本技术涉及一种触控滑动显示系统,基于触摸屏的当前操作状态,将图像存储器中的数据加载至显示存储器,将所述显示存储器中的数据读出,并通过显示屏进行显示,所述系统包括:主控制器,在滑动操作过程中,采集触摸屏的当前操作状态和该操作状态下的坐标值,将当前坐标值与前一坐标值比较,计算出滑动方向和滑动偏移量;数据块搬移控制器,接收主控制器的指令,在滑动操作过程中,更新副显存页的数据;在需要换页的情况下,将图像存储器中的数据加载至显示存储器;仲裁控制器,显示存储控制器,液晶显示控制器及图像存储控制器。本技术提出的利用低成本低容量的集成电路实现滑动特效的系统和电子设备,既保证了显示效果,又降低了成本。【专利说明】一种触控滑动显示系统及电子设备
本技术涉及集成电路领域,尤其涉及一种触控滑动显示系统及电子设备。
技术介绍
触摸屏滑动特效通常使用ARM等CPU来实现,低端系列ARM可能带有硬件的IXD(Liquid Crystal Display,液晶显示器)控制器,但一般在应用中程序存储器和显示存储器是共用同一块存储器的,因此当显示分辨率较大或显存操作频繁的情况下,存储器带宽将成为瓶颈,滑动特效会出现卡顿的现象,而高端系列的ARM不仅包含配备独立显示存储器的IXD控制器,还包含2D/3D显示加速引擎,显示效果好,但多数基于操作系统开发较为复杂,且成本过高。本技术提出一种利用低成本低容量的集成电路实现滑动特效的显示系统,既保证了显示效果,又降低了系统成本。
技术实现思路
本技术的目的是提出一种利用低成本低容量的集成电路实现滑动特效的显不系统和电子设备。第一方面,本技术提供了一种触控滑动显示系统,基于触摸屏的当前操作状态,将图像存储器中的数据加载至显示存储器,将所述显示存储器中的数据读出,并通过显示屏进行显示,所述系统包括:主控制器,在滑动操作过程中,采集触摸屏的当前操作状态和在所述当前操作状态下的坐标值,将所述当前坐标值与前一坐标值比较,计算出滑动方向和滑动偏移量,产生更新副显存页的数据的指令或者换页的指令;数据块搬移控制器,接收主控制器的指令,在滑动操作过程中,更新副显存页的数据;在需要换页的情况下,将图像存储器中的数据加载至显示存储器;仲裁控制器,接收数据块搬移控制器和液晶显示控制器的指令,将显示存储控制器的访问权限判给数据块搬移控制器和显示存储控制器中的一方,当数据块搬移控制器获得访问权限时,将所述数据块搬移控制器的数据写入显示存储控制器或通过显示存储控制器读出显示存储器中的数据给数据块搬移控制器,当液晶显示控制器获得访问权限时,将通过所述显示存储控制器将显示存储器中的数据读出,并通过显示屏进行显示;显示存储控制器,受仲裁控制器的控制,将所述显示存储器中的数据写入或读出;液晶显示控制器,通过向仲裁控制器发送请求来获取显示存储器中的数据,将所述显示存储器中的数据输出到显示屏进行显示;图像存储控制器,接收数据块搬移控制器的指令,将图像存储器中的数据读出。第二方面,本技术提供了一种包括第一方面所述的触控滑动显示系统的电子设备。本技术解决了现有技术下从图像存储器到显示存储器刷新时存在的显示效果差,系统成本高的问题。通过在显示存储器中设定主显存页和副显存页空间,利用触控滑动操作的间歇时间,提前将数据预存在显示存储器中,使数据加载速度大大提高,并保证了其在显示屏上显示的流畅度和无刷屏感。【专利附图】【附图说明】图1为本技术实施例中基于FPGA的滑动界面显示图;图2为本技术实施例中显示存储器的划分结构示意图;图3为本技术实施例中滑动操作实现流程图。【具体实施方式】下面通过附图和实施例,对本技术的技术方案做进一步的详细描述。图1为本技术实施例中基于FPGA的滑动界面显示图,其中主控制器、数据块搬移控制器、图像存储控制器、液晶显示控制器、仲裁器和显示存储控制器模块集成在FPGA(Field-Programmable Gate Array,现场可编程门阵列)上。FPGA由于具有低成本、易实现、易修改的特点,可以作为本技术中滑动特效系统的硬件载体。FPGA的外设包括IXD液晶屏、触摸屏、图像存储器(非易失性)和显示存储器(易失性),触摸屏为输入设备,LCD液晶屏为输出设备,其中图像存储器用于存储多幅图像数据,多为Flash等非易失性器件,而显示存储器用于存储当前显示的刷新页以及滑动特效的缓存页,多为SDRAM、SRAM等易失性器件。其中,外设主要是基于触摸屏的当前操作状态,将图像存储器中的数据加载至显示存储器,将显示存储控制器中的数据读出,并通过IXD液晶屏进行显示。需要说明的是,其中集成电路并不局限于实施例中的FPGA,可以包括各种可以实现触控滑动的集成电路;人机交互界面中的输入设备,即触摸屏,可以是电容触摸屏、电阻触摸屏或其它;该人机交互界面中的输出设备,并不局限于LCD液晶屏,例如手机的OLED屏等,也可以作为本技术中的输出设备。FPGA中的各个模块中,主控制器在滑动操作过程中采集触摸屏的当前操作状态和在当前操作状态下的坐标值,将当前坐标值与前一坐标值比较,计算出滑动方向和滑动偏移量,产生更新副显存页的数据的指令或者换页的指令;触摸屏被按下并发生滑动操作时,启动数据块搬移控制器进行显示存储器到显示存储器的数据搬移,当触摸操作结束时,比较触摸屏抬起时的坐标值与按下时的坐标值,判定是否滑动过整页,当滑动过整页时,启动数据块搬移控制器进行图像存储器到显示存储器的数据搬移,每一次数据搬移完成后,主控制器会进行下一次搬移的控制,并通过显示存储控制器相应切换显存页指针。数据块搬移控制器,接收主控制器的指令,在滑动操作过程中,更新副显存页的数据;在需要换页的情况下,将图像存储器中的数据加载至显示存储器。仲裁器,接收数据块搬移控制器和液晶控制器的指令,将显示存储控制器的访问权限判给数据块搬移控制器和显示存储控制器中的一方,当数据块搬移控制器获得访问权限时,将所述数据块搬移控制器的数据写入显示存储控制器,或通过显示存储控制器读出显存数据给数据块搬移控制器,当液晶显示控制器获得访问权限时,将通过所述显示存储控制器将显示存储器中的数据读出,并通过LCD液晶屏进行显示。液晶显示控制器,通过向仲裁控制器发送请求来获取显示数据,输出给IXD液晶屏进行显示。图像存储控制器,接收数据块搬移控制器的指令,将图像存储器中的数据读出。显示存储控制器,受仲裁控制器的控制,负责写入或读出显示存储器中的数据。该电子设备包括上述的各个模块以及触摸屏、显示屏、图像存储器和显示存储器。下面结合图2对图1中显示存储器的操作做一具体的描述。显示存储器是一块完整的存储器,在显示存储器中存放5页图片数据,上一页、当前页、下一页、副显存页和主显存页。其中,上一页、当前页、下一页为三页数据预存页,分别存储的是当前正在显示页面的左(上)侧页面、本页面、右(下)侧页面;主显存页和副显存页被交替设置为前台显示页和后台操作页,不同页之间只是起始地址不同。上一页、当前页、下一页在触控滑动操作的间歇期被从图片存储器中预加载到显示存储器中,当触控滑动操作发生时,相对应于滑动位移量的页面部分被搬移到后台操作页上,此时本文档来自技高网...

【技术保护点】
一种触控滑动显示系统,其特征在于,基于触摸屏的当前操作状态,将图像存储器中的数据加载至显示存储器,将所述显示存储器中的数据读出,并通过显示屏进行显示,所述系统包括:触摸屏,图像存储器,显示器,显示存储器,以及集成在FPGA上的主控制器,数据块搬移控制器,仲裁控制器,显示存储控制,液晶显示控制器和图像存储控制器; 所述触摸屏连接至主控制器的一端,所述主控制器的另一端连接至数据块搬移控制器的第一端,所述数据块搬移控制器的第二端连接至所述图像存储控制器的一端,所述图像存储控制器的另一端连接至所述图像存储器; 所述显示存储器的一端连接至所述显示存储控制器的一端,所述显示存储控制器的另一端连接至所述仲裁器的第一端,所述仲裁器的第二端连接至所述液晶显示控制器,所述液晶显示控制器的另一端连接至所述显示屏; 所述数据块搬移控制器的第三端连接至所述仲裁器的第三端; 主控制器,在滑动操作过程中,采集触摸屏的当前操作状态和在所述当前操作状态下的坐标值,将所述当前坐标值与前一坐标值比较,计算出滑动方向和滑动偏移量,产生更新副显存页的数据的指令或者换页的指令; 数据块搬移控制器,接收主控制器的指令,在滑动操作过程中,更新副显存页的数据;在需要换页的情况下,将图像存储器中的数据加载至显示存储器; 仲裁控制器,接收数据块搬移控制器和液晶显示控制器的指令,将显示存储控制器的访问权限判给数据块搬移控制器和显示存储控制器中的一方,当数据块搬移控制器获得访问权限时,将所述数据块搬移控制器的数据写入显示存储控制器或通过显示存储控制器读出显示存储器中的数据给数据块搬移控制器,当液晶显示控制器获得访问权限时,将通过所述显示存储控制器将显示存储器中的数据读出,并通过显示屏进行显示; 显示存储控制器,受仲裁控制器的控制,将所述显示存储器中的数据写入 或读出; 液晶显示控制器,通过向仲裁控制器发送请求来获取显示存储器中的数据,将所述显示存储器中的数据输出到显示屏进行显示; 图像存储控制器,接收数据块搬移控制器的指令,将图像存储器中的数据读出。...

【技术特征摘要】

【专利技术属性】
技术研发人员:张跃张立坤刘明
申请(专利权)人:京微雅格北京科技有限公司
类型:新型
国别省市:北京;11

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

1