拖曳指针以设定时间的使用者界面、系统及其方法

文档序号:6600397阅读:150来源:国知局
专利名称:拖曳指针以设定时间的使用者界面、系统及其方法
技术领域
本发明涉及一种时间设定的使用者界面、系统及其方法,特别是指一种拖曳指针以设定时间的使用者界面、系统及其方法。
背景技术
随着科技的进步,数字装置在每个人的生活中被普遍的使用,例如手机、电脑、MP3 播放机等。目前大多数的数字装置都包含时间显示的功能,也就是说,人们不只可以使用手表来得知目前的时间,也可以使用数字装置来获得目前的时间。由于数字装置会因为电池耗尽或是软硬件发生异常等原因而无法被使用者所使用,在这些异常发生时,可能会造成数字装置内部的系统时间与正确的时间不同,如此,使用者便需要手动的设定数字装置的系统时间。由于大部分数字装置是以数字的方式显示时间,因此,使用者在设定系统时间时, 若数字装置上包含数字键,则可以直接按下数字键来设定系统时间,若数字装置没有包含数字键,则数字装置通常会在使用者界面中让使用者以左右键选择欲调整的位置,并使用上下键调整时间。另外,有部分的数字装置是以指针式钟面的方式显示时间,此时,若使用者需要设定系统时间,则数字装置需要在使用者界面中另外以数字的方式显示时间,借以让使用者可以上述的方式设定系统时间。也就是说,使用者在使用指针式钟面时,若使用者需要设定系统时间,则使用者无法在指针式钟面上进行设定,还需要切换到以数字显示的设定界面, 这样的情况对于使用者的使用习惯而言,容易造成困扰。综上所述,可知现有技术中长期以来一直存在无法在使用者界面中直接设定指针式钟面的时间的问题,因此有必要提出改进的技术手段,来解决此一问题。

发明内容
有鉴于现有技术存在无法在使用者界面中直接设定指针式钟面的时间的问题,本发明于是公开一种拖曳指针以设定时间的使用者界面、系统及其方法,其中本发明所公开的拖曳指针以设定时间的使用者界面,至少包含钟面,包含参考点,用以触发时间设定模式;二至三个指针,分别显示于钟面,当时间设定模式被触发后,指针依据参考点与指针被拖曳后的拖曳点的相对位置被重绘,且与指针相对应的时间资料被设定;其中,当时间设定模式结束后,依据时间资料设定系统时间。本发明所公开的拖曳指针以设定时间的系统,至少包含显示模块,用以于使用者界面显示钟面,钟面包含二至三个指针及参考点;输入模块,用以提供输入设定信号、用以提供输入结束信号、及用以提供拖曳指针至拖曳点;状态切换模块,用以依据设定信号切换系统为时间设定模式,及用以依据结束信号结束时间设定模式;拖曳位置计算模块,用以依据参考点与拖曳点的相对位置计算设定资料;指针参数生成模块,用以依据设定资料生成与指针对应的显示参数,使显示模块依据显示参数重绘指针;时间设定模块,用以依据设定资料产生时间资料,并以时间资料更新系统时间。本发明所公开的拖曳指针以设定时间的方法,其步骤至少包括于使用者界面中显示钟面,钟面包含二至三个指针及参考点;进入时间设定模式;提供拖曳指针至拖曳点; 依据参考点与拖曳点的相对位置计算设定资料;依据设定资料生成与指针对应的显示参数;依据显示参数重绘指针;结束时间设定模式;依据设定资料产生时间资料;以时间资料更新系统时间。本发明所公开的使用者界面、系统与方法如上,与现有技术之间的差异在于本发明通过提供拖曳虚拟指针式钟面的指针至拖曳点后,依据参考点与拖曳点计算设定资料, 并在依据设定资料产生时间资料后,以时间资料更新系统时间,借以解决现有技术所存在的问题,并可以达成更直观的在虚拟指针式钟面上设定时间的技术功效。


图IA为本发明实施例所提的虚拟的钟面示意图。图IB为本发明实施例所提的另一种虚拟的钟面示意图。图2为本发明的拖曳指针以设定时间的系统架构图。图3A为本发明的拖曳指针以设定时间的方法流程图。图;3B为本发明的附加中断拖曳的方法流程图。图4A为本发明实施例的于钟面拖曳时针与分针的示意图。图4B为本发明实施例的依据时间资料调整指针的示意图。主要元件符号说明100使用者界面110钟面121时针122分针123秒针210输入模块220状态切换模块230距离计算模块250拖曳位置计算模块260指针参数生成模块270显示模块观0时间设定模块
具体实施例方式以下将配合图式及实施例来详细说明本发明的特征与实施方式,内容足以使任何熟习相关技艺者能够轻易地充分理解本发明解决技术问题所应用的技术手段并据以实施, 借此实现本发明可达成的功效。本发明提供使用者可以拨动传统指针式钟面的指针的方式,来设定具有萤幕的数字装置的系统时间,如图IA或图IB所示,本发明的使用者界面100可以显示一个指针式的虚拟钟面110,当执行本发明的数字装置提供触控萤幕时,使用者可以直接以手指拨动钟面 110的指针(时针121、分针122及/或秒针123等)到当前时间所对应的位置,借以将系统时间调整为正确的时间。另外,若执行本发明的数字装置仅提供触控板或鼠标等光标控制装置,则使用者可以使用触控板或鼠标控制光标拨动虚拟的钟面110的指针。对钟面110进行操作可以触发时间设定模式,例如,使用者可以双击钟面110,借以进入时间设定模式,但本发明所提的触发时间设定模式的方式并不以此为限,例如也可以选择功能选单的特定选项触发时间设定模式。钟面110包含一个参考点。在钟面110为圆形的情况下,参考点通常就是钟面110 的圆心,但本发明并不以此为限。若钟面110不为圆形,而为四边形、五角形、甚至是不规则型,钟面110同样会有一个参考点。一般而言,参考点可以为钟面110上的任意点,但在实务上,参考点通常为钟面110上的有特定意义的点,例如圆心或重心等。本发明所提的指针可以如图IA所示包含时针121以及分针122,或是如图IB所示,包含时针121、分针122以及秒针123的组合,但本发明并不以此为限。在本发明进入时间设定模式后,指针便可以被使用者拖曳,借以模拟出实际指针被拨动的效果。由于指针是一个使用者界面100上的物件,因此,若提供本发明的装置为触控装置时,当使用者在触控萤幕上触碰指针后,指针的「OnTouchDownO」事件会被触发,而当使用者为了拖曳(拨动) 被显示的指针而在触控萤幕上移动手指时,本发明可以不断的依据手指的位置在触控萤幕上重绘指针,使得指针看起来像是被使用者的手指给拨动。以下先以图2本发明所提的拖曳指针以设定时间的系统架构图来说明本发明的系统运作。如图2所示,本发明的系统含有输入模块210、状态切换模块220、拖曳位置计算模块250、指针参数生成模块沈0、显示模块270以及时间设定模块观0。输入模块210负责提供输入设定信号以及结束信号。设定信号与结束信号通常由使用者进行输入行为后产生,例如,使用者可以在钟面Iio上双击,输入模块210会在接收到钟面110被双击的输入信号后,将与钟面110被双击相对应的设定信号输入本发明中。 相似的,使用者可以在本发明进入时间设定模式后,单击使用者界面100中非钟面110的位置,如此,输入模块210会接收到非钟面110的位置被单击的输入信号,并将与非钟面110 的位置被单击相对应的结束信号输入本发明中。其中,本发明所提的设定信号以及结束信号并不以上述为限。输入模块210也负责提供使用者拖曳指针至钟面110上的特定位置。使用者在拖曳指针的过程中,被输入模块210侦测/撷取到的位置在本发明中称之为「拖曳点」,通常输入模块210会以使用者界面100中的坐标来记录拖曳点,但本发明所提的拖曳点并不以坐标表示为限。使用者可以通过触控萤幕,在钟面110上用手指拖曳指针,此时,输入模块 210会接收到拖曳的输入信号,而当使用者的手指离开触控萤幕,则输入模块210不再接收到输入信号,表示使用者结束拖曳,指针将会被转动到使用者的手指离开触控萤幕的位置。 而当使用者使用光标控制装置拖曳指针时,输入模块210同样会接收到拖曳的输入信号, 而当使用者的手离开触控板或放开鼠标左键后,输入模块210不再接收到输入信号,指针将会被转动到使用者的手离开触控板或放开鼠标左键的位置。状态切换模块220负责在输入模块210提供输入设定信号后,切换本发明进入时间设定模式,以及负责在输入模块210提供输入结束信号后,结束该时间设定模式。在状态切换模块220切换本发明进入时间设定模式时,输入模块210才可以提供使用者拖曳指针, 而当状态切换模块220将本发明切换为一般模式而结束时间设定模式后,使用者将无法拖曳指针。拖曳位置计算模块250负责依据钟面110的参考点与输入模块210提供拖曳指针的行为所产生的拖曳点的相对位置计算设定资料。其中,特别值得一提的是,拖曳位置计算模块250除了可以在使用者结束拖曳行为后才计算设定资料之外,也可以在使用者通过输入模块210拖曳指针的过程中,不断的依据参考点以及指针当前被拖曳的位置计算设定资料。一般而言,拖曳位置计算模块250计算产生的设定资料可以为被拖曳的指针的旋转角度,本发明中所提的旋转角度为钟面110上的数字「12」的中心点与参考点的连线以及参考点与拖曳点的连线所形成的夹角的角度,例如,当指针被使用者拖曳到钟面110上的数字「3」时,旋转角度为90度,而被拖曳到钟面110上的数字「8」时,拖曳位置计算模块 250所计算出的设定资料为240度,其中,旋转角度可以通过钟面110上的数字「12」的中心点、参考点以及拖曳点三个点在使用者界面100上的坐标计算得出,但本发明并不以此为限。另外,旋转角度并不限于钟面110上的数字「12」的中心点与参考点的连线以及参考点与拖曳点的连线所形成的夹角的角度,也可以为钟面110上任一点与参考点的连线以及参考点与拖曳点的连线所形成的夹角的角度。另外,拖曳位置计算模块250计算产生的设定资料为指针的旋转角度时,设定资料并不只限于计算被拖曳的指针的旋转角度,也可以同时包含其他指针的旋转角度,例如, 当被拖曳的指针为分针122时,由于在真实钟面上,时针可能会在分针转动时跟着转动,因此,设定资料可以同时包含分针122的旋转角度以及时针121的旋转角度。例如,当分针 122被使用者拖曳后,拖曳位置计算模块250计算出旋转角度为72度,则拖曳位置计算模块 250可以计算出时针121的旋转角度为6度(72度/12)。事实上,拖曳位置计算模块250计算产生的设定资料并不以旋转角度为限,设定资料也可以是正确的小时、分钟或是秒数等,也就是说,拖曳位置计算模块250也可依据旋转角度一并计算出指针被拖曳后所表示的时间,例如,当时针/分针/秒针的旋转角度为60 度时,表示时间为2点/10分/10秒,当时针/分针/秒针的旋转角度为88度时,表示时间为2点/14分/14秒(每一分钟/秒钟为6度、每一小时为30度)。但拖曳位置计算模块 250计算正确时间的方式并不以此为限。指针参数生成模块260负责依据拖曳位置计算模块250计算产生的设定资料生成与指针对应的显示参数。显示参数可以由指针的长度、粗细、位置(旋转角度或坐标)所组成,也可以由指针的端点坐标、粗细所组成,但本发明所提的显示参数并不以上述为限。假设设定资料包含指针的旋转角度,例如为「分针」以及「90度」,则指针参数生成模块260所生成的显示参数中可以记录分针的粗细(如10点像素)、长度(如66点像素)以及旋转角度「90度」,但本发明所提的显示参数并不以此为限。其中,值得一提的是,由于拖曳位置计算模块250可以在使用者通过输入模块210 拖曳指针的过程中,不断的依据参考点以及指针当前被拖曳的位置计算设定资料,因此,指针参数生成模块260也可以不断的依据拖曳位置计算模块250所生成的设定资料,计算产
生显示参数。另外,指针参数生成模块260也可以依据时间设定模块280产生的时间资料生成与指针对应的显示参数,例如,时间设定模块280产生的时间资料表示为6点2分,则指针参数生成模块260所生成的与时针对应的显示参数可能包含旋转角度180度、所生成的与分针对应的显示参数可能包含旋转角度12度等(每一分钟/秒钟为6度、每一小时为30 度)。显示模块270负责于使用者界面100中显示钟面110,并负责依据指针参数生成模块260所生成的显示参数在钟面110上重绘各个指针。由于指针参数生成模块260可以不断的依据拖曳位置计算模块250所生成的设定资料,计算产生显示参数,因此,显示模块 270也可以不断的依据显示参数显示相对应的指针,使得指针由原始的位置随着使用者的拖曳行为逐渐的移动,看起来就像是指针被拨动。时间设定模块280负责依据拖曳位置计算模块250计算产生的设定资料产生时间资料,并使用时间资料更新本发明的系统时间。一般而言,本发明的系统时间也就是执行本发明的装置的系统时间,但本发明并不以此为限。在实务上,由于使用者通常无法将指针拖曳到精确的位置,因此,时间设定模块 280可以依据设定资料所对应的特定区间设定时间资料。例如,若使用者欲将时针拖曳到钟面110上的数字「9」的位置,当使用者通过输入模块210只将时针拖曳到数字「8」与数字 「9」之间,但较靠近数字「9」,如此,指针参数生成模块260所生成的设定资料可以为旋转角度「260度」。假设时间设定模块280预先定义当旋转角度落在「225度」至「255度」之间时,时间资料设定为8 (点钟),而当旋转角度落在「255度」至「285度」之间时,时间资料设定为9 (点钟),则此时时间设定模块280便可以设定时间资料为9 (点钟),同理,时间设定模块280也可以对分针及/或秒针的设定资料定义相对应的特定区间,并对分针或秒针进行相似的设定过程。但时间设定模块280依据设定资料设定时间资料的方式并不以判断指针所在的特定区间为限,也可以依据指针最靠近的时间资料来进行判断,例如当指针的旋转角度为「260度」时,指针较靠近数字「9」,因此时间设定模块280可以设定相对应的时间资料为9(点钟)。另外,本发明更可以包含距离计算模块230,距离计算模块230负责计算拖曳点与钟面110/参考点的距离,当距离计算模块230计算出的距离大于特定长度(例如30点像素、钟面110的半径的10%等,但本发明并不以此为限)后,结束输入模块210提供使用者拖曳的行为,也就是说,当距离计算模块230计算出的距离大于特定长度后,使用者将无法继续拖曳指针。接着以一个实施例来解说本发明的运作系统与方法,并请参照图3A本发明所提的拖曳指针以设定时间的方法流程图。在本实施例中,假设执行本发明的装置为提供触控功能的手机,但本发明并不以此为限。首先,当使用者使用该手机时,若显示模块270在手机的触控萤幕上显示使用者界面100,被显示的使用者界面100包含虚拟的钟面110,钟面110上包含时针121与分针 122两支指针(步骤310),假设如图IA所示,时针121与分针122所表示出的时间为十点七分,且钟面110包含的参考点为圆心,但本发明所提的时针与分针所表示的时间并不以十点七分为限,且钟面110包含的参考点亦不以圆心为限。若当下的时间为八点23分,则使用者可以触发时间设定模式(步骤310),借以设定钟面110所表示的时间。在本实施例中,假设使用者使用手指双击触控萤幕上的钟面 110,输入模块210便可以接收到钟面110被双击的输入信号,并将接收到的输入信号提供给状态切换模块220,借以让状态切换模块220将手机切换为时间设定模式。在状态切换模块220将手机切换为时间设定模式后,使用者可以在触控萤幕显示的钟面110上拖曳时针121或分针122等指针,也就是说,使用者可以通过输入模块210所提供的拖曳功能,将钟面110上的指针拖曳到表示的时间与当下的时间相同的位置(步骤330)。在本实施例中,由于正确时间为八点23分,因此使用者可以使用手指在触控萤幕上, 将时针121拖曳到钟面110上的数字「8」的位置,此位置即为本发明所称的拖曳点,另外, 使用者将分针122拖曳到的拖曳点为数字「4」与数字「5」之间的位置。在输入模块210提供使用者将钟面110上的指针拖曳到正确位置(步骤330)后, 输入模块210可以在将时针121以及分针122被拖曳的输入信号转换为与时针121以及分针122被拖曳的位置相对应的坐标(此坐标也就是拖曳点在触控萤幕中的位置)后,将与时针121以及分针122被拖曳的位置相对应的坐标提供给拖曳位置计算模块250,拖曳位置计算模块250可以依据钟面110的参考点与输入模块210提供的坐标的相对位置计算设定资料(步骤350)。在本实施例中,假设钟面110的参考点的坐标为008,413)、钟面上数字 12的中心点的坐标为(8,413)、时针121被拖曳到拖曳点的坐标为(120,464)、分针被拖曳到拖曳点的坐标为088,508),如此,拖曳位置计算模块250可以已知的「向量内积」的计算式「第一向量与第二向量的内积等于第一向量的长度、第二向量的长度以及两向量夹角θ 的cos值的乘积」,计算出对应时针121的旋转角度(设定资料)为240度(((208-8)XQ 08-120) + (413-413) X (413-464)) = ( V ((208-8)2+(413-413)2)) X ( V ((208-120)2+(413-464)2)) Xcos θ )、对应分针 122 的旋转角度为 140 度(((208-8) X (208-288) + (413-413) X (413-508)) = ( V ((208-8)2+(413-413)2)) X ( V ((208-288)2+ (413-508)2)) X cos θ ), {0 拖曳位置计算模块250计算旋转角度的方式并不以上述为限。在拖曳位置计算模块250依据参考点与拖曳点的相对位置计算出设定资料(步骤 350)后,指针参数生成模块260可以依据设定资料生成与被拖曳的指针相对应的显示参数 (步骤360)。在本实施例中,假设显示参数包含指针粗细、长度以及旋转角度,则指针参数生成模块260会依据被拖曳的时针121/分针122分别生成相对应的显示参数,例如生成指针粗细为17点像素、长度71点像素、旋转角度为240度的时针121,或是生成指针粗细为8 点像素、长度114点像素、旋转角度为140度的分针120。而若显示参数包含指针粗细以及钟面110上的坐标,则指针参数生成模块260会依据旋转角度MO以及长度71点像素计算出一端位置在参考点的时针121的另一端的坐标,以及依据旋转角度140以及长度114点像素计算出一端位置在参考点的分针122的另一端的坐标。在指针参数生成模块260依据显示参数生成与被拖曳的指针相对应的显示参数 (步骤360)后,显示模块270会依据指针参数生成模块260生成的显示参数在钟面110上重绘指针(步骤371)。也就是在钟面110上显示出一端位置在参考点(坐标为(208,208))、 粗细为17点像素、长度71点像素、旋转角度为240度的时针121以及粗细为8点像素、长度114点像素、旋转角度为140度的分针122,如图4Α所示。事实上,在输入模块210提供使用者将钟面110上的指针拖曳到拖曳点(步骤 330)的过程中,输入模块210会不断的侦测/撷取时针121或分针122被拖曳所产生的输入信号,并依据时针121或分针122被拖曳所产生的输入信号提供拖曳点予拖曳位置计算模块250,因此,拖曳位置计算模块250可以不断的依据参考点与被拖曳的轨迹的相对位置计算出设定资料(步骤350),指针参数生成模块260可以依据显示参数生成与被拖曳的指针相对应的显示参数(步骤360),使得显示模块270可以不断依据指针参数生成模块260 生成的显示参数在钟面110上重绘指针(步骤371),如此,当使用者在拖曳钟面110上的指针时,便可以产生如同拨动传统时钟的指针的视觉效果。
而若本发明包含距离计算模块230,则在输入模块210提供使用者拖曳钟面110上的指针的过程中,更可以如图3B的流程所示,距离计算模块230会不断的判断拖曳点与钟面110或参考点的距离是否大于特定长度(步骤341)。若在本实施例中,钟面110的半径为140点像素,特定长度为钟面110的半径的10%,也就是14点像素,当使用者与触控萤幕接触的手指所在的位置距离钟面110的外缘达到14点像素,或是距离参考点IM点像素时,距离计算模块230可以通知输入模块210结束提供使用者的拖曳行为(步骤345),拖曳位置计算模块250可以将使用者的手指位置离开钟面110时所计算出的设定资料提供给指针参数生成模块沈0,借以生成与指针对应的显示参数(步骤350、360)。在使用者将指针拖曳到正确的位置后,可以结束时间设定模式(步骤380)。在本实施例中,假设使用者使用手指单击触控萤幕上非钟面110的部分,输入模块210便可以接收到非钟面110的位置被单击的输入信号,并将接收到的输入信号提供给状态切换模块 220,使得状态切换模块220将手机切换为一般模式,如此便可以结束时间设定模式。在时间设定模式结束后,时间设定模块280可以依据拖曳位置计算模块250所计算出的设定资料产生时间资料(步骤392)。在本实施例中,时间设定模块280会依据与时针121对应的设定资料「旋转角度240度」产生「8 (点钟)」的时间资料,并依据分针122 对应的设定资料「旋转角度140度」产生分钟的时间资料。其中,值得一提的是,由于「旋转角度140度」介于钟面110上的「23分」(旋转角度138度)与「M分」(旋转角度144 度)之间,但较接近「23分」,因此,时间设定模块280会设定与「旋转角度140度」对应的时间资料为「23分」。在时间设定模块280依据拖曳位置计算模块250所计算出的设定资料产生时间资料(步骤39 后,时间设定模块280可以时间资料更新手机的系统时间(步骤396)。在本实施例中,时间设定模块观0也就是将手机的系统时间更新为「八点23分」。如此,使用者便可以在触控萤幕上以拖曳的方式设定正确的时间。由于使用者通常无法由分针122的位置判断出时针121的正确位置,而只会将时针121拖曳到大约正确的位置,例如,当正确的时间为「8时23分时」时针121应该在钟面 110上的数字「8」与数字「9」间的23/60的位置(此时时针121较靠近数字「8」),但使用者通常无法将时针121正确的拖曳到数字「8」与数字「9」间的23/60的位置,而只能将时针121拖曳到数字「8」与数字「9」之间,或是如同上述实施例将时针121拖曳到数字「8」, 因此,在时间设定模块280依据拖曳位置计算模块250所计算出的设定资料产生时间资料 (步骤39 后,以时间资料更新系统时间(步骤396)之前或之后,指针参数生成模块260 更可以将依据时间设定模块280所产生的时间资料生成与各指针对应的显示参数,使显示模块270依据指针参数生成模块260所生成的显示参数重绘各个指针(步骤37 ,也就是说,指针参数生成模块260可以依据时间资料「8时23分时」生成指针粗细为17点像素、长度71点像素、旋转角度为251. 5度040+30*23/60)等的时针121的显示参数,以及生成指针粗细为8点像素、长度114点像素、旋转角度为140度等的分针120的显示参数,使得使显示模块270依据指针参数生成模块260所生成的显示参数重绘时针121与分针122,如图 4B所示。虽然本发明所公开的实施方式如上,只是所述的内容并非用以直接限定本发明的专利保护范围。任何本发明所属技术领域中具有通常知识者,在不脱离本发明所公开的精神和范围的前提下,对本发明的实施的形式上及细节上作些许的更动润饰,均属于本发明的专利保护范围。本发明的专利保护范围,仍须以所附的权利要求范围所界定者为准。
权利要求
1.一种拖曳指针以设定时间的方法,其特征在于,该方法至少包含下列步骤 于一使用者界面中显示一钟面,该钟面包含二至三个指针及一参考点; 进入一时间设定模式;提供拖曳该些指针其中之一至一拖曳点;依据该参考点与该拖曳点的相对位置计算一设定资料;依据该设定资料生成与至少一该指针对应的一显示参数;依据该显示参数重绘该些指针;结束该时间设定模式;依据该设定资料产生一时间资料;及以该时间资料更新系统时间。
2.如权利要求1所述的拖曳指针以设定时间的方法,其特征在于,其中该提供拖曳该些指针其中之一至该拖曳点的步骤更包含判断该拖曳点与该钟面的距离大于一特定长度后结束拖曳行为的步骤。
3.如权利要求1所述的拖曳指针以设定时间的方法,其特征在于,其中该依据该设定资料产生该时间资料的步骤是依据该设定资料所对应的一特定区间或依据与该设定资料最接近的一数值设定该时间资料。
4.如权利要求1所述的拖曳指针以设定时间的方法,其特征在于,其中该方法于该结束时间设定模式的步骤后,更包含依据该时间资料产生与该些指针对应的显示参数,并依据该些显示参数重绘该些指针的步骤。
5.一种拖曳指针以设定时间的使用者界面,其特征在于,该使用者界面至少包含 一钟面,包含一参考点,操作该钟面以触发一时间设定模式;及二至三个指针,分别显示于该钟面,当该时间设定模式被触发后,至少一该指针依据该参考点与各该指针被拖曳后的一拖曳点的相对位置被重绘,且与该些指针相对应的一时间资料被设定;其中,当该时间设定模式结束后,依据该时间资料设定系统时间。
6.如权利要求5所述的拖曳指针以设定时间的使用者界面,其特征在于,其中该使用者界面更用以于该时间设定模式结束后,依据该时间资料重绘该些指针。
7.—种拖曳指针以设定时间的系统,其特征在于,该系统至少包含一显示模块,用以于一使用者界面显示一钟面,该钟面包含二至三个指针及一参考点一输入模块,用以提供输入一设定信号、用以提供输入一结束信号、及用以提供拖曳该些指针其中之一至一拖曳点;一状态切换模块,用以依据该设定信号切换该系统为一时间设定模式,及用以依据该结束信号结束该时间设定模式;一拖曳位置计算模块,用以依据该参考点与该拖曳点的相对位置计算一设定资料; 一指针参数生成模块,用以依据该设定资料生成与至少一该指针对应的一显示参数, 使该显示模块依据该显示参数重绘该些指针;及一时间设定模块,用以依据该设定资料产生一时间资料,并以该时间资料更新系统时间。
8.如权利要求7所述的拖曳指针以设定时间的系统,其特征在于,其中该系统更包含一距离计算模块,用以计算该拖曳点与该钟面的一距离,并于该距离大于一特定长度后,结束该输入模块所提供的拖曳行为。
9.如权利要求7所述的拖曳指针以设定时间的系统,其特征在于,其中该时间设定模块更用以依据该设定资料所对应的一特定区间或依据与该设定资料最接近的一数值设定该时间资料。
10.如权利要求7所述的拖曳指针以设定时间的系统,其特征在于,其中该指针参数生成模块更用以依据该时间资料生成该些显示参数,使该显示模块依据该显示参数重绘该些指针。
全文摘要
本发明公开了一种拖曳指针以设定时间的使用者界面、系统及其方法,其通过提供直接拖曳虚拟指针式钟面的指针至拖曳点后,依据参考点与拖曳点计算设定资料,并在依据设定资料产生时间资料后,以时间资料更新系统时间的技术手段,可以在使用者界面中直接以指针式钟面设定时间,并达成在指针式钟面上设定时间更直观的技术功效。
文档编号G06F3/048GK102214056SQ20101014234
公开日2011年10月12日 申请日期2010年4月2日 优先权日2010年4月2日
发明者刘晓安, 邱全成 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1