根据轨迹属性显示目标数据的系统及其方法

文档序号:6441461阅读:188来源:国知局
专利名称:根据轨迹属性显示目标数据的系统及其方法
技术领域
本发明涉及一种显示系统及其方法,特别涉及一种根据轨迹属性显示目标数据的系统及其方法。
背景技术
传统上,人与计算机的沟通界面主要以键盘和鼠标为主。随着科技产品走向更友善的人机界面,使得触控式界面的应用越来越普遍。近年来,由于高科技产业的蓬勃发展,带动信息与消费性产品的兴起,使用者对于简易操作界面需求也日益殷切,使得触控式界面已然成为产品设计潮流。由于触控式界面可以省下键盘的空间,进而放大屏幕的尺寸,因此,在移动技术领域,便携式电子装置,如个人数字助理(Personal digital assistants, PDA)、智能型手机(Smart phone)以及导航装置(Navigation Device)大多也都采用触控式面板以符合轻薄短小的设计趋势。不过,使用触控式界面浏览数据时,若被浏览的资料无法在一个画面中被完全显示,则通常会以分页的方式显示被浏览的数据,也就是将数据分为多个部分,各个部分都可以在一个画面中被完全显示,同时,触控式界面每一次只会显示其中的一个部分。当被浏览的数据量非常大,需要分为数十页,甚至上百页浏览时,触控式界面便无法快速的提供页面的切换。为了解决上述的问题,目前有部分的触控式界面使用特定的控制组件提供页面快速切换的功能,但为了要使用该控制组件,往往需要牺牲界面布局的部分空间,降低每一个页面可以显示的数据量,因此,可能增加页面的数量。综上所述,可知现有技术中长期以来一直存在使用提供页面快速切换功能的控制组件需要占用界面布局空间的问题,因此有必要提出改进的技术手段,来解决这一问题。

发明内容
有鉴于现有技术存在提供页面快速切换功能的控制组件占用界面布局空间的问题,本发明遂公开一种根据轨迹属性显示目标数据的系统及其方法,其中:本发明所公开的根据轨迹属性显示目标数据的系统,至少包含:输入模块,用以侦测当前被输入的输入轨迹;轨迹判断模块,用以判断输入轨迹是否为预设形状;显示模块,用以在轨迹判断模块判断轨迹为预设形状时,显示虚拟引导图形;计算模块,用以根据轨迹的属性与虚拟引导图形的对应属性的比例计算与输入轨迹对应的进度值,并由显示模块根据虚拟引导图形的位置显示进度值;数据读取模块,用以在输入模块侦测输入轨迹至输入结束后,根据与输入结束后的输入轨迹对应的进度值读取目标数据的数据片段,并由显示模块显示数据片段。本发明所公开的根据轨迹属性显示目标数据的方法,其步骤至少包括:侦测当前被输入的输入轨迹;判断输入轨迹为预设形状时,显示虚拟引导图形;根据输入轨迹的属性与虚拟引导图形的对应属性的比例计算与输入轨迹对应的进度值;在持续侦测输入轨迹至输入结束后,根据与输入结束后的输入轨迹对应的进度值读取目标数据的数据片段;显示数据片段。本发明所公开的系统与方法如上,与现有技术之间的差异在于本发明根据被输入的轨迹的属性与被显示的虚拟引导图形的对应属性的比例计算进度值,并根据进度值读取对应的数据片段,借以解决现有技术所存在的问题,并可以达成加快切换内容至正确页面的技术功效。


图1为本发明所述的根据轨迹属性显示目标数据的系统架构图。图2为本发明所述的根据轨迹属性显示目标数据的方法流程图。图3a为本发明实施例所述的显示虚拟引导图形的示意图。图3b为本发明实施例所提的显示进度值的示意图。主要组件符号说明110输入模块130轨迹判断模块150计算模块160数据读取模块

170显示模块190位置判断模块310a输入轨迹310b输入轨迹320虚拟引导图形330进度值400存储媒体步骤210侦测当前被输入的输入轨迹步骤220判断输入轨迹是否超出虚拟引导图形一定距离步骤230判断输入轨迹是否为预设形状步骤240判断输入轨迹是否达到一定长度步骤250显示虚拟引导图形步骤260根据输入轨迹的属性与虚拟引导图形的对应属性的比例计算与输入轨迹对应的进度值步骤270根据虚拟引导图形的位置显示进度值步骤280持续侦测输入轨迹至输入结束后,根据与输入结束后的输入轨迹对应的进度值读取目标数据的数据片段步骤290显示数据片段
具体实施例方式以下将配合图式及实施例来详细说明本发明的特征与实施方式,内容足以使任何熟习相关技艺者能够轻易地充分理解本发明解决技术问题所应用的技术手段并据以实施,借此实现本发明可达成的功效。本发明主要是应用在电子书浏览装置上,但并不以此为限。本发明可以在使用者所输入的输入轨迹为预设形状时,根据被输入的输入轨迹的属性以及虚拟引导图形的对应属性,判断需要由目标数据中读取的数据片段,并显示所读出的数据片段。其中,虚拟引导图形可以引导使用者输入与形状虚拟引导图形相符的输入轨迹。由于虚拟引导图形的属性与输入轨迹的属性对应,因此,一般而言,虚拟引导图形与输入轨迹有一定的关联性,例如,输入轨迹的属性为弧度时,输入轨迹为弧形,而虚拟引导图形通常会是圆形或半圆形的图案,且虚拟引导图形的对应属性为虚拟引导图形的弧度;又如,而当输入轨迹的属性为长度时,输入轨迹通常成直线,而虚拟引导图形通常会是矩形或长条形的图案,且虚拟引导图形的对应属性为虚拟引导图形的长度或宽度等。但本发明所提的虚拟引导图形、虚拟引导图形的属性、以及输入轨迹的属性都不以上述为限。以下先以图1本发明所述的根据轨迹属性显示目标数据的系统架构图来说明本发明的系统运作。如图1所示,本发明的系统含有输入模块110、轨迹判断模块130、计算模块150、数据读取模块160、以及显示模块170。输入模块110负责侦测当前被输入的输入轨迹。输入模块110所侦测的输入轨迹可以为光标移动的轨迹、手势的轨迹等,但本发明并不以此为限。轨迹判断模块130负责判断输入模块110所侦测到的输入轨迹是否符合预设形状,例如,直线、折线、三角形、矩形或是弧形等形状,但轨迹判断模块130可以判断的形状并不以上述为限。一般而言,轨迹判断模块130所能判断的形状可以自由的被定义。轨迹判断模块130也可以判断输入模块110所侦测到的输入轨迹是否达到一定长度,例如,50像素、I公分等,但轨迹判断模块130判断所使用的一定长度并不以上述为限。计算模块150负责根据显示模块170所显示的虚拟引导图形以及输入模块110所侦测到的输入轨迹的对应属性的比例,计算与被侦测到的输入轨迹对应的进度值。一般而言,计算模块150可以根据被输入的输入轨迹的弧度与虚拟引导图形的弧度的比例计算进度值,例如,将虚拟引导图形的弧度除以被输入的输入轨迹的弧度后,再乘上目标数据中的数据片段的总数,如此所得到的值即为进度值。但计算模块150并不限于使用弧度计算进度值,例如,计算模块150同样可以根据输入轨迹的长度与虚拟引导图形的长度的比例计算进度值等。数据读取模块160负责在输入模块110侦测出输入轨迹的输入结束后,根据计算模块150所计算出的与结束输入的输入轨迹对应的进度值,由目标数据中读取出与进度值相对应的数据片段。一般而言,由于目标数据储存在本发明外部的存储媒体400中,因此,数据读取模块160会到本发明外部的存储媒体400中读取与进度值对应的数据片段,但本发明并不以此为限。显示模块170负责在轨迹判断模块130判断输入轨迹为预设形状时,显示虚拟引导图形。事实上,显示模块170也可以在轨迹判断模块130判断输入模块110所侦测到的输入轨迹达到一定长度时,才显示虚拟引导图形,而非在轨迹判断模块130判断输入轨迹为预设形状时,便显示虚拟引导图形。显示模块170也负责显示数据读取模块160所读出的资料片段。
显示模块170也可以在输入模块110侦测输入轨迹的过程中,显示进度值。一般而言,显示模块170会根据虚拟引导图形的位置显示计算模块150所计算出的进度值,例如,将进度值显示在虚拟引导图形的前景、或是显示在虚拟引导图形的上方、下方、左方或右方,与虚拟引导图形相邻的位置等,但本发明并不以上述为限。此外,本发明还可以包含可附加的位置判断模块190,位置判断模块190负责判断输入模块110所侦测到的输入轨迹是否超出显示模块170所显示的虚拟引导图形达到一定距离,若是,则输入模块110可以停止输入轨迹的侦测,并抛弃所侦测到的输入轨迹。一般而言,位置判断模块190是判断输入轨迹的最末端与虚拟引导图形的任意位置的最短距离,当位置判断模块190判断该最短距离超出一定距离时,判断输入轨迹超出显示模块170所显示的虚拟引导图形达到一定距离。接着以一个实施例来解说本发明的运作系统与方法,并请参照图2本发明所述的根据轨迹属性显示目标数据的方法流程图。在本实施例中,假设电子书浏览装置应用本发明,且应用本发明的电子书浏览装置的屏幕为触控屏幕,但本发明的应用环境并不以上述为限。另外,在本实施例中,也假设计算进度值所使用的属性为弧度,目标数据为电子书的内容,且一个数据片段为电子书的一页,但本发明所提的进度值、目标数据、以及数据片段都不以此为限。当使用者操作电子书浏览装置浏览电子书时,使用者可以在触控屏幕上以滑移手势进行输入,输入模块110便可以通过触控屏幕所产生的输入信号不断的侦测使用者所输入的输入轨迹(步骤210)。在本实施例中,若应用本发明的电子书浏览装置包含位置判断模块190,则在输入模块110侦测使用者所输入的输入轨迹(步骤210)时,位置判断模块190也会持续地判断输入模块110所侦测到的输入轨迹是否超出虚拟引导图形一定距离(步骤220)。若位置判断模块190判断出输入轨迹的末端超出虚拟引导图形一定距离,则输入模块110可以停止输入轨迹的侦测,丢弃所侦测到的输入轨迹,并取消此次的输入轨迹的输入。在输入模块110侦测使用者所输入的输入轨迹(步骤210)的同时,轨迹判断模块130可以不断地判断输入模块110所侦测到的输入轨迹是否为预设形状(步骤230)。由于在本实施例中,计算进度值所使用的属性为弧度,因此,假设预设形状为弧形,则轨迹判断模块130会判断被侦测到的输入轨迹是否为弧形。若轨迹判断模块130判断出使用者所输入的输入轨迹不为预设形状,则本发明将不会继续执行。而若使用者所输入的输入轨迹310a确实为弧形,则在轨迹判断模块130判断出使用者所输入的输入轨迹310a为预设形状后,显示模块170可以在触控屏幕上,输入轨迹310a被使用者输入的位置上方显示虚拟引导图形320 (步骤250)。在本实施例中,由于计算进度值所使用的属性为弧度,因此,假设虚拟引导图形320为有宽度的弧形,如图3a所示。在实际应用上,为了避免使用者在以其它手势进行输入时,产生误输入,轨迹判断模块130还可以在判断出输入模块110所侦测到的输入轨迹为预设形状后,进一步判断被侦测到的输入轨迹是否达到一定长度(步骤240)。在此情况下,显示模块170也会在轨迹判断模块130判断出输入轨迹达到一定长度时,才显示虚拟引导图形320 (步骤250),而不会在轨迹判断模块130判断出输入轨迹为预设图形时,便显示虚拟引导图形320。相应的,若轨迹判断模块130判断出输入轨迹尚未达到一定长度时,本发明也不会继续执行。在显示模块170在触控屏幕中显示虚拟引导图形320 (步骤250)后,使用者便可以跟随被显示模块170显示的虚拟引导图形320的图形输入弧形的手势。另外,计算模块150也会在轨迹判断模块130判断出输入模块110所侦测到的输入轨迹为预设形状(步骤230)后,或在轨迹判断模块130判断出被侦测到的输入轨迹达到一定长度(步骤240)后,持续的根据输入轨迹的属性与虚拟引导图形的对应属性的比例,计算与输入轨迹对应的进度值(步骤260)。在本实施例中,由于计算进度值的属性为弧度,因此,计算模块150会计算输入轨迹310a的弧度与虚拟引导图形320的弧度的比值,并将计算出的比值乘上目标数据中的数据片段的总数,也就是当下被使用者浏览的电子书的总页数,如此,计算出的数值即为进度值,也就是电子书的某一页。在计算模块150根据输入模块110所侦测到的输入轨迹的属性与虚拟引导图形的对应属性的比例计算出与被侦测到的输入轨迹对应的进度值(步骤260)后,显示模块170可以根据虚拟引导图形320的位置显示计算模块150所计算出的进度值(步骤270)。在本实施例中,显示模块170可以如图3b所示,将进度值330显示在虚拟引导图形320的上方,如此,使用者便可以由显示模块170所显示的进度值330得知结束滑移手势的输入后,显示模块170将会显示电子书的哪一页。若显示模块170将显示的页数不符合使用者的期待,也就是显示模块170所显示的进度值330不符合使用者的期待,则使用者也可以在触控屏幕上持续滑移手势,借以改变输入轨迹的属性,使得输入模块110可以侦测到改变后的输入轨迹,如此,计算模块150便可以根据改变后的输入轨迹的属性以及与虚拟引导图形的对应属性的比例再次计算与改变后的输入轨迹对应的进度值(步骤260),显示模块170也会更新所显示的进度值,直到显示模块170所显示的进度值330符合使用者期待后,使用者结束输入轨迹的输入为止。在本实施例中,使用者结束滑移手势的输入后,输入模块110可以侦测到输入轨迹结束输入,在输入模块110侦测到输入轨迹的输入结束后,若输入结束后的输入轨迹310b的弧度为135度,假设虚拟引导图形的弧度为PI,电子书的总页数为20页,则计算模块150所计算出的进度值为15(135/PI*20)。在计算模块150计算出与结束输入的输入轨迹对应的进度值(步骤260)后,数据读取模块160可以由目标数据中,读取出与被计算模块150所计算出的与输入轨迹对应的进度值相对应的数据片段(步骤280)。在本实施例中,数据读取模块160也就是读取正被浏览的电子书的第15页的内容,而后,显示模块170便可以显示数据读取模块所读出的数据片段(步骤290),也就是电子书的第15页的内容。如此,通过本发明,使用者便可以使用滑移手势的方式翻页电子书。综上所述,可知本发明与现有技术之间的差异在于其具有根据被输入的输入轨迹的属性与被显示的虚拟引导图形的对应属性的比例计算进度值,并根据进度值读取对应的数据片段后,显示数据片段的技术手段,借由这一技术手段可以解决现有技术所存在提供页面快速切换功能的控制组件需要占用界面布局空间的问题,进而达成加快切换内容至正确页面的技术功效。再者,本发明的根据轨迹属性显示目标数据的方法,可实现于硬件、软件或硬件与软件的组合中,也可在计算机系统中以集中方式实现或以不同组件散布于若干互联的计算机系统的分散方式实现。虽然本发明所公开的实施方式如上,但所述的内容并非用以直接限定本发明的专利保护范围。任何本发明所属技术领域中具有通常知识者,在不脱离本发明所公开的精神和范围的前提下,对本发明的实施的形式上及细节上作些许的更动润饰,均属于本发明的专利保护范围。本发明的专利保护范围,仍须以权利要求所界定者为准。
权利要求
1.一种根据轨迹属性显示目标数据的方法,其特征在于,该方法至少包含下列步骤: 侦测当前被输入的一输入轨迹; 判断该输入轨迹为一预设形状时,显示一虚拟引导图形; 根据该输入轨迹的一属性与该虚拟引导图形的对应一属性的比例计算与该输入轨迹对应的一进度值; 根据该虚拟引导图形的位置显示该进度值; 持续侦测该输入轨迹至输入结束后,根据与输入结束后的该输入轨迹对应的进度值读取目标数据的一数据片段;及 显示该数据片段。
2.如权利要求1所述的根据轨迹属性显示目标数据的方法,其特征在于,该方法在进行根据输入结束后的输入轨迹对应的进度值读取目标数据的数据片段的步骤前,还包含判断该输入轨迹超出虚拟引导图形一定距离后,停止侦测输入轨迹的步骤。
3.如权利要求1所述的根据轨迹属性显示目标数据的方法,其特征在于,判断该输入轨迹为预设形状时,显示虚拟引导图形的步骤还包含先判断输入轨迹达到一定长度后,再显示虚拟引导图形的步骤。
4.一种根据轨迹属性显示目标数据的系统,其特征在于,该系统至少包含: 一输入模块,用以侦测当前被输入的一输入轨迹; 一轨迹判断模块,用以判断该输入轨迹是否为一预设形状; 一显示模块,用以于该轨迹判断模块判断该输入轨迹为该预设形状时,显示一虚拟引导图形; 一计算模块,用以根据该轨迹的属性与该虚拟引导图形的对应属性的比例计算与该输入轨迹对应的一进度值,并由该显示模块根据该虚拟引导图形的位置显示该进度值;及 一数据读取模块,用以在该输入模块侦测该输入轨迹至输入结束后,根据与输入结束后的该输入轨迹对应的进度值读取目标数据的一数据片段,并由该显示模块显示该数据片段。
5.如权利要求4所述的根据轨迹属性显示目标数据的系统,其特征在于,该虚拟引导图形是用以引导输入与虚拟引导图形相符的输入轨迹。
6.如权利要求4所述的根据轨迹属性显示目标数据的系统,其特征在于,该系统还包含一位置判断模块,用以判断输入轨迹是否超出虚拟引导图形一定距离,该输入模块还用以在位置判断模块判断输入轨迹超出虚拟引导图形一定距离后,停止侦测输入轨迹。
7.如权利要求4所述的根据轨迹属性显示目标数据的系统,其特征在于,该轨迹判断模块还用以判断该输入轨迹是否达到一定长度,该显示模块还用以在该轨迹判断模块判断该输入轨迹达到一定长度时,显示该虚拟引导图形。
8.如权利要求4所述的根据轨迹属性显示目标数据的系统,其特征在于,该预设形状为直线或弧形。
9.如权利要求4所述的根据轨迹属性显示目标数据的系统,其特征在于,该输入轨迹的属性为输入轨迹的长度及或弧度。
10.如权利要求4所述的根据轨迹属性显示目标数据的系统,其特征在于,该虚拟引导图形为矩形或长条形、圆形或半圆形。
全文摘要
一种根据轨迹属性显示目标数据的系统及其方法,其通过根据被输入的输入轨迹的属性与被显示的虚拟引导图形的对应属性的比例计算进度值,并根据进度值读取对应的数据片段的技术手段,可以不使用需占用界面布局空间的控制组件,并达成快速切换内容至正确位置的技术功效。
文档编号G06T11/80GK103164139SQ20111042169
公开日2013年6月19日 申请日期2011年12月15日 优先权日2011年12月15日
发明者邱全成, 刘晓安 申请人:英顺源(上海)科技有限公司, 英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1