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

文档序号:9865088阅读:215来源:国知局
虚拟按钮的显示方法及其电子装置与显示虚拟按钮的装置的制造方法
【技术领域】
[0001]本发明是有关于一种显示方法及其电子装置与显示装置,且特别是有关于一种虚拟按钮的显示方法及其电子装置与显示虚拟按钮的装置。
【背景技术】
[0002]对于生活节奏快速且繁忙的现代人而言,个人数字助理、智能手机、平板电脑等移动电子装置已成为不可或缺的配备。以具有触控屏幕的智能手机为例,其不仅具备了传统通讯装置的各项功能,更宛如小型个人电脑般地能让使用者通过其内建的作业系统来达到撰写文件、收发电子邮件、浏览网页、播放多媒体影音、拍照、即时通讯等目的,因此使用的频率已高于其它电子装置。
[0003]此类的电子装置通常会设置例如是首页(Home)按钮、音量按钮、电源按钮等实体按钮。虽然每项电子装置在外观机构上具备一定的耐久疲劳性测试,但高使用率却仍可能造成实体按钮不堪负荷,使得实体按钮的实际使用不符合预期的生命周期。举例来说,用以跳出正在执行的应用程序来返回首页等功能的首页按钮为使用最为频繁而容易耗损的按钮。
[0004]目前的技术更延伸出显示于触控屏幕上用来辅助的虚拟按钮,以取代大部份实体按钮所提供的功能,从而降低实体按钮的损耗度。然而,目前的技术仅能将虚拟按钮显示于例如是触控屏幕边缘等限定区域,而无法依据使用者的使用习惯或是使用状况而随意地改变虚拟按钮的显示位置,特别是传统的虚拟按钮的出现位置通常为固定,因此当在使用不同的软件程序而有不同的显示画面或操作界面时,有可能此虚拟按钮会完全或部份重叠于该显示画面或操作界面上的功能按钮(例如“确定”键)或功能选单等的使用者互动式物件上,故使用者必须将该虚拟按钮移开以避免无法点选所想要操作的互动式物件或是发生误触该虚拟按钮的状况。

【发明内容】

[0005]有鉴于此,本发明提供一种虚拟按钮的显示方法及其电子装置与电脑程序产品,其可在不会影响互动式物件的操作前提下,来设定虚拟按钮的显示位置,以优化使用者经验。
[0006]本发明提出一种虚拟按钮的显示方法,适用于具有触控屏幕的电子装置,此方法包括下列步骤。首先,启动虚拟按钮。接着,检测显示于显示画面上的各个互动式物件,以取得各个互动式物件所占有的物件区域,并且又取得虚拟按钮在显示画面上的起始位置。之后,判断虚拟按钮的起始位置是否位于物件区域。当虚拟按钮的起始位置不位于物件区域时,将虚拟按钮显示于起始位置。当虚拟按钮的起始位置位于物件区域时,判断非物件区域是否符合第一预设条件,据以将虚拟按钮显示于起始位置、非物件区域中的第一指定位置、或是同时位于物件区域与非物件区域的第二指定位置,其中非物件区域为显示画面上物件区域以外的区域。
[0007]在本发明的一实施例中,上述在取得虚拟按钮在显示画面上的起始位置的步骤之前,先将虚拟按钮显示于显示画面,并且检测对于虚拟按钮的拖曳操作,以及设定拖曳操作的终点为起始位置。
[0008]在本发明的一实施例中,上述的第一预设条件为非物件区域包括至少一第一可容许位置,其中当虚拟按钮显示于任一所述第一可容许位置时,虚拟按钮将不会与物件区域重叠。
[0009]在本发明的一实施例中,当虚拟按钮的起始位置位于物件区域,并且判断非物件区域符合第一预设条件时,将第一指定位置设定为所述第一可容许位置当中与起始位置具有最短距离的位置,并且将虚拟按钮显示于第一指定位置。
[0010]在本发明的一实施例中,当虚拟按钮的起始位置位于物件区域,并且非物件区域不符合第一预设条件时,先判断不同于所述第一可容许位置的至少一第二可容许位置是否存在,其中各所述第二可容许位置同时位于物件区域与非物件区域并且符合第二预设条件。当所述第二可容许位置存在时,将第二指定位置设定为所述第二可容许位置当中与起始位置具有最短距离的位置,并且将虚拟按钮显示于第二指定位置。当所述第二可容许位置不存在时,以半透明的呈现方式将虚拟按钮显示于起始位置。
[0011]在本发明的一实施例中,上述的第二预设条件为虚拟按钮不与各所述第二可容许位置的任一互动式物件的中心点重叠,并且虚拟按钮的中心点不与各所述可容许位置的任一所述互动式物件重叠。
[0012]在本发明的一实施例中,上述的第二预设条件为虚拟按钮与各所述第二可容许位置的任一互动式物件的重叠区域小于此互动式物件的总面积的预设比例。
[0013]在本发明的一实施例中,上述的虚拟按钮显示于显示画面的最上层。
[0014]本发明另提出一种电子装置,包括触控屏幕、储存单元以及至少一处理单元,其中处理单元耦接触控屏幕以及储存单元。触控屏幕用以显示一显示画面。储存单元用以记录多个模块。处理单元用以存取并执行储存单元中记录的模块。上述模块包括启动模块、定位模块、判断模块以及显示模块。启动模块用以启动虚拟按钮。定位模块用以检测显示于显示画面上的各个互动式物件,以取得各个互动式物件所占有的物件区域,并且又用以取得虚拟按钮在显示画面上的起始位置。判断模块用以判断虚拟按钮的起始位置是否位于物件区域。显示模块是用以在虚拟按钮的起始位置不位于物件区域时,将虚拟按钮显示于起始位置,并且又在虚拟按钮的起始位置位于物件区域时,先根据判断模块判断非物件区域是否符合第一预设条件,将虚拟按钮显示于起始位置、非物件区域中的第一指定位置、或是同时位于物件区域与非物件区域的第二指定位置,其中非物件区域为显示画面上物件区域以外的区域。
[0015]本发明另提出一种经由电子装置显示虚拟按钮的装置。所述装置包括:启动模块,启动虚拟按钮。检测单元,检测显示于显示画面上的每一至少一互动式物件,以取得各所述互动式物件所占有的物件区域。定位模块,取得虚拟按钮在显示画面上的起始位置。判断模块,判断虚拟按钮的起始位置是否位于物件区域。显示模块,当虚拟按钮的起始位置不位于物件区域时,显示虚拟按钮于显示画面上的起始位置。当虚拟按钮的起始位置位于物件区域时,判断非物件区域是否符合第一预设条件,据以显示虚拟按钮于显示画面上的起始位置、非物件区域中的第一指定位置、或是同时位于物件区域与非物件区域的第二指定位置,其中非物件区域为显示画面上物件区域以外的区域。
[0016]基于上述,本发明所提出的虚拟按钮的显示方法及其电子装置与显示虚拟按钮的装置,其通过检测显示于显示画面上的互动式物件,进而根据互动式物件以外的区域,以不会影响互动式物件的操作前提下,来设定虚拟按钮的显示位置。本发明更可依照使用者喜好或是使用习惯,将虚拟按钮显示在预期的最佳化位置,在减少实体按钮耗损度的同时,可增加虚拟按钮显示的灵活性,以优化使用者经验。
[0017]为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合所附图式作详细说明如下。
【附图说明】
[0018]图1是根据本发明一实施例所示的电子装置的方块图。
[0019]图2是根据本发明的一实施例所示的虚拟按钮的显示方法的流程图。
[0020]图3是根据本发明的一实施例所示的虚拟按钮的显示方法的范例。
[0021]图4是根据本发明的一实施例所示的虚拟按钮的显示方法的范例。
[0022]图5A以及图5B是根据本发明的一实施例所示的第二预设条件的示意图。
[0023]图6是根据本发明的一实施例所绘示的虚拟按钮的显示方法的范例。
[0024]图7A?图7C是根据本发明的一实施例所示的虚拟按钮的显示方法的范例。
[0025]其中,附图标记说明如下:
[0026]100:电子装置
[0027]10:触控屏幕
[0028]20:储存单元
[0029]30:处理单元
[0030]110:启动模块
[0031]120:定位模块
[0032]130:判断模块
[0033]140:显示模块
[0034]40、60:显示画面
[0035]S202?S212、S302?S320:虚拟按钮的显示方法流程
[0036]402 ?412、51、53、Appl ?Appl5:互动式物件
[0037]3
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1