基于安卓平台的显示装置及其图像显示方法制造方法及图纸

技术编号:17047409 阅读:45 留言:0更新日期:2018-01-17 17:37
本发明专利技术公开了一种基于安卓平台的显示装置的图像显示方法,其包括:监听与所述显示装置相耦合的鼠标的状态以获取对应的鼠标事件;根据获取的所述鼠标事件而创建鼠标光标图层,并上报所述鼠标光标图层的处理请求;根据所述鼠标光标图层的处理请求而使所述显示装置的处理器开启辅助处理线程以处理所述鼠标光标图层的处理请求,从而在所述显示装置的显示屏上显示相应的鼠标光标。本发明专利技术的图像显示方法及其显示装置能够有效地提高鼠标光标事件的响应速度,避免出现鼠标光标显示卡顿的情形,提高了用户的体验度。

Display device based on Android platform and its image display method

The invention discloses a display platform for Android display method, device based on image includes the monitor and the display device coupling phase state of the mouse to obtain the corresponding mouse events; and create the mouse cursor layer according to the mouse event information, and report the request processing layer according to the mouse cursor; the mouse cursor request and the layer of the display device processor open the auxiliary processing thread to handle the request processing the mouse cursor layer, resulting in the display device to display the corresponding mouse cursor. The invention relates to an image display method and display device can effectively improve the response speed of the mouse cursor events, avoid the mouse cursor Caton, enhance the user experience.

【技术实现步骤摘要】
基于安卓平台的显示装置及其图像显示方法
本专利技术涉及图像显示领域,特别是涉及一种基于安卓平台的显示装置及其图像显示方法。
技术介绍
随着科技的不断发展,安卓(Android)操作平台已经不再局限于小尺寸的便携式智能终端上,目前,安卓操作平台已经广泛地应用在大中型的显示装置中,例如电视、平板电脑等设备中,从而使这些大中型的显示装置能够具有更加丰富多彩的功能应用。在这些大中型的显示装置中,流行在小尺寸的便携式智能终端上的触控方式,已经不能满足人们对于操控的需求,而传统的与这些大中型的显示装置相匹配的遥控器,也无法满足人们对于操控的需求。因此,现在已经有很多的大中型显示装置,进一步配备了传统上应用在电脑装置的鼠标,利用鼠标在操控上的便利性,来操控这些大中型的显示装置,从而满足人们对于操控的需求,提高用户的体验度。由于电脑装置与目前流行的大中型显示装置的系统架构是完全不同的,因此电脑装置显示鼠标光标的原理与目前的大中型显示装置显示鼠标光标的原理也是完全不同的。此外,由于目前流行的大中型显示装置的系统架构大多是基于安卓平台而构建的,而安卓平台最初是基于小尺寸的便携式智能终端而定制的移动操作系统,因此,当鼠标应用在基于安卓平台的大中型显示装置中进行操控时,需要对安卓平台进行二次开发,以使基于安卓平台的显示装置能够匹配鼠标的操控,并在显示装置上显示出对应的鼠标光标。现有的基于安卓平台的显示装置在进行显示时,显示鼠标光标的处理方式与普通的显示图像(on-screendisplay)的处理方式类似,其是通过调用图形界面投递(surfaceflinger)服务来分别创建鼠标光标图层(spritesurface)和显示图像图层(OSDsurface),然后输入管理器通过粘接接口(binderinterface)而将鼠标光标图层的处理请求以消息的方式投递至处理器的消息队列中,同样地,输入管理器也通过粘接接口而将显示图像图层的处理请求投递至处理器的消息队列中。由于处理器是依次地处理消息队列中的处理请求,每个处理请求需要等到其上一个请求处理完成后才能开始进行处理,而鼠标光标图层的处理请求需要和显示图像图层的处理请求一起排序以等待被处理,因此,其容易在显示时造成鼠标光标显示卡顿的情况,特别是对于那些显示界面性能不佳的显示装置,或者是处理类似鼠标光标移动的连续请求,则必然会出现鼠标光标移动卡顿的情形,其极大地影响了用户体验。因此,对于现有的基于安卓平台的显示装置的图像显示方法在显示鼠标光标时存在各种不足,其急需提供一种新的技术来克服上述缺陷。
技术实现思路
本专利技术主要解决的技术问题是提供一种基于安卓平台的显示装置的图像显示方法,其可以有效地克服现有技术中鼠标光标显示卡顿的问题。为解决上述技术问题,本专利技术采用的一个技术方案是:提供一种基于安卓平台的显示装置的图像显示方法,应用在与一显示屏连接的一显示装置上,所述显示装置与一鼠标耦合连接,其特征在于,包括:监听所述鼠标的一状态以获取对应的一鼠标事件;根据获取的所述鼠标事件而创建一鼠标光标图层,并向所述显示装置上报一所述鼠标光标图层的处理请求;以及根据所述鼠标光标图层的处理请求而开启辅助处理线程以处理所述鼠标光标图层的处理请求,从而在所述显示屏上显示相应的鼠标光标。为解决上述技术问题,本专利技术采用的另一个技术方案是:一种基于安卓平台的显示装置,所述显示装置与一显示屏连接,与一鼠标耦合连接,其特征在于,包括:一监听电路,用于监听所述鼠标的一状态以获取对应的一鼠标事件;一图像绘制引擎,连接于所述监听电路,用于根据获取的所述鼠标事件而创建一鼠标光标图层,并向所述显示装置上报一所述鼠标光标图层的处理请求;一处理器,连接于所述图像绘制引擎,用于根据上报的所述鼠标光标图层的处理请求而开启辅助处理线程,以处理所述鼠标光标图层的处理请求,其中所述处理器从一内存中读取鼠标光标图层的源数据,对所述鼠标光标图层的源数据进行处理,并将处理后的所述鼠标光标图层的数据存储在所述内存中;以及一第一图像显示控制模块,连接于所述处理器,用于从所述内存中读取处理后的所述鼠标光标图层的数据,以在所述显示屏上显示出相应的鼠标光标。本专利技术的有益效果是:区别于现有技术的情况,本专利技术的基于安卓平台的显示装置的图像显示方法及显示装置将需要显示的鼠标光标当做一个特殊的显示图像,开启一个专用于处理鼠标事件的辅助处理线程,以专用于处理鼠标光标图层的处理请求,因此,处理鼠标光标图层的处理请求并不需要与其它普通的显示图像图层的处理请求一起在处理器的主线程的消息队列中依次排序以等待处理器主线程的处理,其可以直接由处理器开启的辅助处理线程进行处理,因此,对于鼠标事件处理的响应速度极大地获得了提高,有效地解决了鼠标光标显示卡顿的情形,改善了用户的体验度。此外,本专利技术在处理鼠标光标图层时,其可以通过独立的第一图像显示控制模块专用于绘制鼠标光标以模拟鼠标光标事件,而并非与其它普通的显示图像共享同一个图像显示控制模块,因此,其也进一步地提高了鼠标光标事件的响应速度,避免出现鼠标光标显示卡顿的情形。附图说明图1是本专利技术一实施例所示的基于安卓平台的显示装置的图像显示方法的流程图;图2是本专利技术实施例所示的基于安卓平台的显示装置的图像显示方法的处理普通显示图像图层的流程图;图3是步骤13的流程图;图4是步骤16的流程图;图5是步骤131的具体流程图;图6是步骤132的具体流程图;图7是当确定鼠标事件的类型为更改鼠标光标事件时,步骤1322的具体流程图;图8是本专利技术一实施例所示的更改鼠标光标事件的示意图;图9是当确定鼠标事件的类型为移动鼠标光标事件时,步骤1322的具体流程图;图10是当确定鼠标事件的类型为隐藏鼠标光标事件时,步骤1322的具体流程图;图11是当确定鼠标事件的类型为显示鼠标光标事件时,步骤1322的具体流程图;图12是本专利技术一实施例所示的3D显示模式下的图像显示方法的具体流程图;图13是本专利技术另一实施例所示的基于安卓平台的显示装置的示意图。具体实施方式在以下描述中阐述了具体的细节以便充分理解本专利技术。但是本专利技术能够以多种不同于在此描述的其他方式来实施,本领域技术人员可以在不违背本专利技术内涵的情况下做类似推广。因此本专利技术不受下面公开的具体实施方式的限制。针对
技术介绍
中提到的缺陷,本专利技术提供一种新颖的基于安卓平台的显示装置的图像显示方法及相应的显示装置。下面将结合附图和实施方式对本专利技术作进一步的详细描述。请参阅图1,其绘示为本专利技术一实施例所示的基于安卓平台的显示装置的图像显示方法的流程图。如图1所示,本专利技术实施例所示的图像显示方法,应用在与一显示屏连接的一显示装置上,显示装置与一鼠标耦合连接,其中,在本专利技术中,显示装置可以是大中尺寸的显示装置,例如,电视等,其是基于安卓(Android)平台而架构相关的配置,因此,显示装置上能够配置有各种丰富多彩的功能应用。此外,显示装置与鼠标之间以有线或者无线方式而进行连接,例如,蓝牙连接的方式,以实现两者之间的通讯,从而使鼠标用作一个输入设备来控制显示装置。本专利技术实施例的图像显示方法包括:步骤11:监听所述鼠标的一状态以获取对应的一鼠标事件;步骤12:根据获取的鼠标事件而创建一鼠标光标图层,并上报一鼠标光标图层的处理本文档来自技高网
...
基于安卓平台的显示装置及其图像显示方法

【技术保护点】
一种基于安卓(Android)平台的显示装置的图像显示方法,应用在与一显示屏连接的一显示装置上,所述显示装置与一鼠标耦合连接,其特征在于,包括:监听所述鼠标的一状态以获取对应的一鼠标事件;根据获取的所述鼠标事件而创建一鼠标光标图层,并向所述显示装置上报一所述鼠标光标图层的处理请求;以及根据所述鼠标光标图层的处理请求而开启辅助处理线程以处理所述鼠标光标图层的处理请求,从而在所述显示屏上显示相应的鼠标光标。

【技术特征摘要】
1.一种基于安卓(Android)平台的显示装置的图像显示方法,应用在与一显示屏连接的一显示装置上,所述显示装置与一鼠标耦合连接,其特征在于,包括:监听所述鼠标的一状态以获取对应的一鼠标事件;根据获取的所述鼠标事件而创建一鼠标光标图层,并向所述显示装置上报一所述鼠标光标图层的处理请求;以及根据所述鼠标光标图层的处理请求而开启辅助处理线程以处理所述鼠标光标图层的处理请求,从而在所述显示屏上显示相应的鼠标光标。2.根据权利要求1所述的图像显示方法,其特征在于,进一步包括:获取一显示图像数据并创建相应的一显示图像图层;以及向所述显示装置上报一所述显示图像图层的处理请求至主线程的消息队列中,并依次处理其主线程的消息队列中的处理请求,从而在所述显示屏上显示出相应的图像。3.根据权利要求2所述的图像显示方法,其特征在于,根据所述鼠标光标图层的处理请求而开启辅助处理线程以处理所述鼠标光标图层的处理请求从而在所述显示屏上显示相应的鼠标光标的步骤,进一步包括:加载鼠标光标模块,并开启辅助处理线程;将所述鼠标事件对应的一鼠标光标图层的源数据存储在一内存中,对所述鼠标光标图层的源数据进行处理,并将处理后的所述鼠标光标图层的数据存储在所述内存中;以及进行一第一图像显示控制操作以读取存储在所述内存中的处理后的所述鼠标光标图层的数据,以在所述显示屏上显示相应的鼠标光标。4.根据权利要求3所述的图像显示方法,其特征在于,向所述显示装置上报所述显示图像图层的处理请求至所述处理器的主线程的消息队列中,并依次处理其主线程的消息队列中的处理请求,从而在所述显示屏上显示出相应的图像的步骤,进一步包括:根据主线程的消息队列中的处理请求依次处理所述显示图像图层数据,并将处理后的所述显示图像图层的数据存储在所述内存中;以及进行一第二图像显示控制操作以依次读取存储在所述内存中的所述处理后的所述显示图像图层的数据,以在所述显示屏上显示出相应的图像。所述第一图像显示控制操作和第二图像显示控制操作彼此独立。5.根据权利要求4所述的图像显示方法,其特征在于,所述第一图像显示控制操作和第二图像显示控制操作分别为不同的图像显示控制器或者为同一个图像显示控制器的不同控制单元所进行的。6.根据权利要求3所述的图像显示方法,其特征在于,所述内存中预设有三个预定大小的共享缓冲单元,以专用于存储鼠标光标的数据;其中,所述三个共享缓冲单元包括:一源数据缓冲单元,用于存储所述鼠标光标图层的源数据;一后缓冲单元,用于存储处理所述鼠标光标图层的源数据而生成的相应的处理后的所述鼠标光标图层的数据;以及一前缓冲单元,用于存储当前显示的鼠标光标的数据;其中,当所述显示屏进行刷新时,所述后缓冲单元中存储的处理后的所述鼠标光标图层的数据被交换至所述前缓冲单元,以作为当前显示的鼠标光标的数据;且进行所述第一图像显示控制操作来读取所述前缓冲单元中存储的当前显示的鼠标光标的数据,以在所述显示屏上显示相应的鼠标光标。7.根据权利要求3所述的图像显示方法,其特征在于,加载鼠标光标模块的步骤,进一步包括:将鼠标光标的宽和高分别初始化为预定数量个像素大小;以及将所述第一图像显示控制操作对应的伸展窗初始化为所述显示屏的分辨率的大小。8.根据权利要求3所述的图像显示方法,其特征在于,将所述鼠标光标图层的源数据存储在所述内存中,对所述鼠标光标图层的源数据进行处理并将处理后的所述鼠标光标图层的数据存储在所述内存中的步骤,进一步包括:判断所述鼠标事件的类型;以及根据所述鼠标事件的类型而对所述鼠标光标图层的源数据进行处理从而产生相应的处理后的所述鼠标光标图层的数据,并将其存储在所述内存中。9.根据权利要求8所述的图像显示方法,其特征在于,当确定所述鼠标事件的类型为更改鼠标光标事件时,根据所述鼠标事件的类型而对所述鼠标光标图层的源数据进行处理从而产生相应的处理后的所述鼠标光标图层的数据并将其存储在所述内存中的步骤,进一步包括:将预设的与所述更改鼠标光标事件相对应的源数据作为所述鼠标光标图层的源数据导入至所述内存的一源数据缓冲单元中;以及根据参数而计算出所述鼠标光标图层的可见区域,并通过图像绘制操作而将所述鼠标光标图层的可见区域的数据作为处理后的鼠标光标图层的数据导入至所述内存的一后缓冲单元中;其中,当所述显示屏进行刷新时,所述后缓冲单元中存储的所述处理后的鼠标光标图层的数据被交换至所述内存的一前缓冲单元中以作为当前显示的鼠标光标的数据;而所述第一图像显示控制操作读取所述前缓冲单元中存储的当前显示的鼠标光标的数据,以在所述显示屏上显示更新后的鼠标光标。10.根据权利要求8所述的图像显示方法,其特征在于,当确定所述鼠标事件的类型为移动鼠标光标事件时,根据所述鼠标事件的类型而对所述鼠标光标图层的源数据进行处理从而产生相应的处理后的所述鼠标光标图层的数据并将其存储在所述内存中的步骤,进一步包括:将预设的移动鼠标光标事件对应的源数据作为所述鼠标光标图层的源数据导入至所述内存的一源数据缓冲单元中;判断所述鼠标光标是否在所述显示屏的边缘位置处进行移动;当确定所述鼠标光标并非在所述显示屏的边缘位置处移动时,则根据所述鼠标光标图层的源数据而计算出移动后的所述鼠标光标的实际位置坐标,并将所述第一图像显示控制操作所对应的光标显示窗口的位置设置成移动后的所述鼠标光标的实际位置坐标从而生成移动后的所述鼠标光标的相关数据;以及通过图像绘制操作将生成的移动的所述鼠标光标的相关数据作为处理后的所述鼠标光标图层的数据导入至所述内存的一后缓冲单元中;其中,当所述显示屏进行刷新时,所述后缓冲单元中存储的处理后的所述鼠标光标图层的数据被交换至所述内存的一前缓冲单元中以作为当前显示的所述鼠标光标的数据;而所述第一图像显示控制操作读取所述前缓冲单元中存储的当前显示的所述鼠标光标的数据,以在所述显示屏上显示移动的鼠标光标。11.根据权利要求10所述的图像显示...

【专利技术属性】
技术研发人员:王景彬
申请(专利权)人:晨星半导体股份有限公司
类型:发明
国别省市:中国台湾,71

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

1