虚拟按钮的显示方法及其电子装置与显示虚拟按钮的装置制造方法及图纸

技术编号:14810581 阅读:52 留言:0更新日期:2017-03-15 02:35
本发明专利技术公开了一种虚拟按钮的显示方法及其电子装置与显示虚拟按钮的装置。此方法先启动虚拟按钮,接着检测显示于触控屏幕的显示画面上的各个互动式物件,以取得互动式物件所占有的物件区域,并且又取得虚拟按钮在显示画面上的起始位置。之后,判断虚拟按钮的起始位置是否位于物件区域。当虚拟按钮的起始位置不位于物件区域时,将虚拟按钮显示于起始位置。当虚拟按钮的起始位置位于物件区域时,判断非物件区域是否符合第一预设条件,据以将虚拟按钮显示于起始位置、非物件区域中的第一指定位置、或是同时位于物件区域与非物件区域的第二指定位置。本发明专利技术的显示方法可以将虚拟按钮显示在预期的最佳化位置。

【技术实现步骤摘要】

本专利技术是有关于一种显示方法及其电子装置与显示装置,且特别是有关于一种虚拟按钮的显示方法及其电子装置与显示虚拟按钮的装置
技术介绍
对于生活节奏快速且繁忙的现代人而言,个人数字助理、智能手机、平板电脑等移动电子装置已成为不可或缺的配备。以具有触控屏幕的智能手机为例,其不仅具备了传统通讯装置的各项功能,更宛如小型个人电脑般地能让使用者通过其内建的作业系统来达到撰写文件、收发电子邮件、浏览网页、播放多媒体影音、拍照、即时通讯等目的,因此使用的频率已高于其它电子装置。此类的电子装置通常会设置例如是首页(Home)按钮、音量按钮、电源按钮等实体按钮。虽然每项电子装置在外观机构上具备一定的耐久疲劳性测试,但高使用率却仍可能造成实体按钮不堪负荷,使得实体按钮的实际使用不符合预期的生命周期。举例来说,用以跳出正在执行的应用程序来返回首页等功能的首页按钮为使用最为频繁而容易耗损的按钮。目前的技术更延伸出显示于触控屏幕上用来辅助的虚拟按钮,以取代大部份实体按钮所提供的功能,从而降低实体按钮的损耗度。然而,目前的技术仅能将虚拟按钮显示于例如是触控屏幕边缘等限定区域,而无法依据使用者的使用习惯或是使用状况而随意地改变虚拟按钮的显示位置,特别是传统的虚拟按钮的出现位置通常为固定,因此当在使用不同的软件程序而有不同的显示画面或操作界面时,有可能此虚拟按钮会完全或部份重叠于该显示画面或操作界面上的功能按钮(例如“确定”键)或功能选单等的使用者互动式物件上,故使用者必须将该虚拟按钮移开以避免无法点选所想要操作的互动式物件或是发生误触该虚拟按钮的状况。
技术实现思路
有鉴于此,本专利技术提供一种虚拟按钮的显示方法及其电子装置与电脑程序产品,其可在不会影响互动式物件的操作前提下,来设定虚拟按钮的显示位置,以优化使用者经验。本专利技术提出一种虚拟按钮的显示方法,适用于具有触控屏幕的电子装置,此方法包括下列步骤。首先,启动虚拟按钮。接着,检测显示于显示画面上的各个互动式物件,以取得各个互动式物件所占有的物件区域,并且又取得虚拟按钮在显示画面上的起始位置。之后,判断虚拟按钮的起始位置是否位于物件区域。当虚拟按钮的起始位置不位于物件区域时,将虚拟按钮显示于起始位置。当虚拟按钮的起始位置位于物件区域时,判断非物件区域是否符合第一预设条件,据以将虚拟按钮显示于起始位置、非物件区域中的第一指定位置、或是同时位于物件区域与非物件区域的第二指定位置,其中非物件区域为显示画面上物件区域以外的区域。在本专利技术的一实施例中,上述在取得虚拟按钮在显示画面上的起始位置的步骤之前,先将虚拟按钮显示于显示画面,并且检测对于虚拟按钮的拖曳操作,以及设定拖曳操作的终点为起始位置。在本专利技术的一实施例中,上述的第一预设条件为非物件区域包括至少一第一可容许位置,其中当虚拟按钮显示于任一所述第一可容许位置时,虚拟按钮将不会与物件区域重叠。在本专利技术的一实施例中,当虚拟按钮的起始位置位于物件区域,并且判断非物件区域符合第一预设条件时,将第一指定位置设定为所述第一可容许位置当中与起始位置具有最短距离的位置,并且将虚拟按钮显示于第一指定位置。在本专利技术的一实施例中,当虚拟按钮的起始位置位于物件区域,并且非物件区域不符合第一预设条件时,先判断不同于所述第一可容许位置的至少一第二可容许位置是否存在,其中各所述第二可容许位置同时位于物件区域与非物件区域并且符合第二预设条件。当所述第二可容许位置存在时,将第二指定位置设定为所述第二可容许位置当中与起始位置具有最短距离的位置,并且将虚拟按钮显示于第二指定位置。当所述第二可容许位置不存在时,以半透明的呈现方式将虚拟按钮显示于起始位置。在本专利技术的一实施例中,上述的第二预设条件为虚拟按钮不与各所述第二可容许位置的任一互动式物件的中心点重叠,并且虚拟按钮的中心点不与各所述可容许位置的任一所述互动式物件重叠。在本专利技术的一实施例中,上述的第二预设条件为虚拟按钮与各所述第二可容许位置的任一互动式物件的重叠区域小于此互动式物件的总面积的预设比例。在本专利技术的一实施例中,上述的虚拟按钮显示于显示画面的最上层。本专利技术另提出一种电子装置,包括触控屏幕、储存单元以及至少一处理单元,其中处理单元耦接触控屏幕以及储存单元。触控屏幕用以显示一显示画面。储存单元用以记录多个模块。处理单元用以存取并执行储存单元中记录的模块。上述模块包括启动模块、定位模块、判断模块以及显示模块。启动模块用以启动虚拟按钮。定位模块用以检测显示于显示画面上的各个互动式物件,以取得各个互动式物件所占有的物件区域,并且又用以取得虚拟按钮在显示画面上的起始位置。判断模块用以判断虚拟按钮的起始位置是否位于物件区域。显示模块是用以在虚拟按钮的起始位置不位于物件区域时,将虚拟按钮显示于起始位置,并且又在虚拟按钮的起始位置位于物件区域时,先根据判断模块判断非物件区域是否符合第一预设条件,将虚拟按钮显示于起始位置、非物件区域中的第一指定位置、或是同时位于物件区域与非物件区域的第二指定位置,其中非物件区域为显示画面上物件区域以外的区域。本专利技术另提出一种经由电子装置显示虚拟按钮的装置。所述装置包括:启动模块,启动虚拟按钮。检测单元,检测显示于显示画面上的每一至少一互动式物件,以取得各所述互动式物件所占有的物件区域。定位模块,取得虚拟按钮在显示画面上的起始位置。判断模块,判断虚拟按钮的起始位置是否位于物件区域。显示模块,当虚拟按钮的起始位置不位于物件区域时,显示虚拟按钮于显示画面上的起始位置。当虚拟按钮的起始位置位于物件区域时,判断非物件区域是否符合第一预设条件,据以显示虚拟按钮于显示画面上的起始位置、非物件区域中的第一指定位置、或是同时位于物件区域与非物件区域的第二指定位置,其中非物件区域为显示画面上物件区域以外的区域。基于上述,本专利技术所提出的虚拟按钮的显示方法及其电子装置与显示虚拟按钮的装置,其通过检测显示于显示画面上的互动式物件,进而根据互动式物件以外的区域,以不会影响互动式物件的操作前提下,来设定虚拟按钮的显示位置。本专利技术更可依照使用者喜好或是使用习惯,将虚拟按钮显示在预期的最佳化位置,在减少实体按钮耗损度的同时,可增加虚拟按钮显示的灵活性,以优化使用者经验。为让本专利技术的上述特征和优点能更明显易懂,下文特举实施例,并配合所附图式作详细说明如下。附图说明图1是根据本专利技术一实施例所示本文档来自技高网
...

【技术保护点】
一种虚拟按钮的显示方法,适用于具有一触控屏幕的电子装置,该方法包括下列步骤:启动一虚拟按钮;检测显示于该触控屏幕的一显示画面上的每一互动式物件,以取得各所述互动式物件所占有的一物件区域;取得该虚拟按钮在该显示画面上的一起始位置;判断该虚拟按钮的该起始位置是否位于该物件区域;当该虚拟按钮的该起始位置不位于该物件区域时,显示该虚拟按钮于该显示画面上的该起始位置;以及当该虚拟按钮的该起始位置位于该物件区域时,判断一非物件区域是否符合一第一预设条件,据以显示该虚拟按钮于该显示画面上的该起始位置、该非物件区域中的一第一指定位置、或是同时位于该物件区域与该非物件区域的一第二指定位置,其中该非物件区域为该显示画面上该物件区域以外的区域。

【技术特征摘要】
2014.10.09 TW 1031352301.一种虚拟按钮的显示方法,适用于具有一触控屏幕的电子装置,该
方法包括下列步骤:
启动一虚拟按钮;
检测显示于该触控屏幕的一显示画面上的每一互动式物件,以取得各所
述互动式物件所占有的一物件区域;
取得该虚拟按钮在该显示画面上的一起始位置;
判断该虚拟按钮的该起始位置是否位于该物件区域;
当该虚拟按钮的该起始位置不位于该物件区域时,显示该虚拟按钮于该
显示画面上的该起始位置;以及
当该虚拟按钮的该起始位置位于该物件区域时,判断一非物件区域是否
符合一第一预设条件,据以显示该虚拟按钮于该显示画面上的该起始位置、
该非物件区域中的一第一指定位置、或是同时位于该物件区域与该非物件区
域的一第二指定位置,其中该非物件区域为该显示画面上该物件区域以外的
区域。
2.如权利要求1所述的方法,其中启动该虚拟按钮的步骤包括:
接收一启动信号,以启动该虚拟按钮。
3.如权利要求1所述的方法,其中取得该虚拟按钮在该显示画面上的该
起始位置的步骤之前,该方法还包括:
显示该虚拟按钮于该显示画面;
检测对于该虚拟按钮的一拖曳操作;以及
设定该拖曳操作的终点为该起始位置。
4.如权利要求1所述的方法,其中该第一预设条件包括:
该非物件区域包括至少一第一可容许位置,其中当显示该虚拟按钮于任
一所述第一可容许位置时,该虚拟按钮不与该物件区域重叠。
5.如权利要求4所述的方法,其中当该虚拟按钮的该起始位置位于该物
件区域时,并且判断该非物件区域符合该第一预设条件时:
设定该第一指定位置为所述第一可容许位置当中与该起始位置具有最短
距离的位置;以及
显示该虚拟按钮于该第一指定位置。
6.如权利要求4所述的方法,其中当该虚拟按钮的该起始位置位于该物
件区域时,并且判断该非物件区域不符合该第一预设条件时:
判断不同于所述第一可容许位置的至少一第二可容许位置是否存在,其
中各所述第二可容许位置同时位于该物件区域与该非物件区域并且符合一第
二预设条件;
当所述第二可容许位置存在时,设定该第二指定位置为所述第二可容许
位置当中与该起始位置具有最短距离的位置,并且显示该虚拟按钮于该第二
指定位置;以及
当所述第二可容许位置不存在时,以半透明的呈现方式显示该虚拟按钮
于该起始位置。
7.如权利要求6所述的方法,其中该第二预设条件包括:
该虚拟按钮不与各所述第二可容许位置的任一所述互动式物件的中心点
重叠,并且该虚拟按钮的中心点不与各所述可容许位置的任一所述互动式物
件重叠。
8.如权利要求6所述的方法,其中该第二预设条件包括:
该虚拟按钮与各所述第二可容许位置的任一所述互动式物件的重叠区域
小于该任一所述互动式物件的总面积的一预设比例。
9.如权利要求1所述的方法,其中该虚拟按钮显示于该显示画面的最上
层。
10.一种电子装置,包括:
一触控屏幕,显示一显示画面;
一储存单元,记录多个模块;以及
至少一处理单元,耦接该触控屏幕以及该储存单元,以存取并执行该储
存单元中记录的所述模块,所述模块包括:
一启动模块,启动一虚拟按钮;
一定位模块,检测显示于该显示画面上的每一互动式物件,以取得各所
述互动式物件所占有的一物件区域以及该虚拟按钮的一起始位置,以及取得
该虚拟按钮在该显示画面上的一起始位置;
一判断模块,判断该虚拟按钮的该起始位置是否位于该物件区域;以及
一显示模块,其中当该...

【专利技术属性】
技术研发人员:黄雅仙郑梃曜李易骐杨成璞
申请(专利权)人:纬创资通股份有限公司
类型:发明
国别省市:中国台湾;71

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

1