以立体影像显示关联资料的系统及其方法

文档序号:6607751阅读:192来源:国知局
专利名称:以立体影像显示关联资料的系统及其方法
技术领域
本发明涉及一种关联资料显示系统及其方法,特别是指一种以立体影像显示关联资料的系统及其方法。
背景技术
使用者界面(User hterface,UI),是电脑软硬件与使用者之间进行资讯交换的媒介,凡参与人类与机械的资讯交流的领域都存在着使用者界面。使用者界面使得使用者能够方便有效率地去操作电脑软硬件以达成双向的互动,完成所希望借助电脑完成的工作。使用者和电脑软硬件之间一般用受限制的自然语言进行互动,但随着视窗作业系统的普及,目前的使用者界面大多是以图形使用者界面(Graphics User Interface,⑶I)的方式呈现。图形使用者界面使用图形的方式,帮助使用者方便地向电脑发出指令,启动操作, 并将运行的结果以图形方式显示给用户。图形用户界面操作简单,省去了使用字元使用者界面的使用者必须记忆各种命令的麻烦。图形使用者界面虽然解决了使用者记忆命令的问题,但目前的图形使用者界面的程序码中,通常会定义每一个图形物件(如图示或是程序的执行结果的显示范围)的大小、 位置等属性以及图形使用者界面的整体显示风格,另外,由于目前的图形使用者界面都跟随已普及的作业系统的样式来设计,因此被开发出来的图形使用者界面大多大同小异,如此,将造成图形使用者界面非常的单调。综上所述,可知现有技术中长期以来一直存在现行的图形使用者界面过于单调的问题,因此有必要提出改进的技术手段,来解决此一问题。

发明内容
有鉴于现有技术存在图形使用者界面过于单调的问题,本发明遂公开一种以立体影像显示关联资料的系统及其方法,其中本发明所公开的以立体影像显示关联资料的系统,至少包含输入模块,用以提供输入查询字词,及用以提供选择查询字词的相关字词;查找模块,用以查找查询字词的第一关联资料,第一关联资料包含查询字词的相关字词,及用以于输入模块提供选择相关字词后,查找相关字词的第二关联资料;立体影像处理模块,用以产生虚拟的立体球面,及用以定义第一关联资料与第二关联资料显示于立体球面的位置;显示模块,用以显示原始的立体球面及显示包含第一关联资料或第二关联资料的立体球面。本发明所公开的以立体影像显示关联资料的方法,其步骤至少包括提供输入查询字词;产生虚拟的立体球面;显示立体球面;查找查询字词的第一关联资料,第一关联资料包含查询字词的相关字词;定义第一关联资料显示于立体球面的位置;显示包含第一关联资料的立体球面;提供于立体球面选择相关字词;查找相关字词的第二关联资料;定义第二关联资料显示于立体球面的位置;显示包含第二关联资料的立体球面。
本发明所公开的系统与方法如上,与现有技术之间的差异在于本发明在查找出查询字词的第一关联资料后,以立体球面显示第一关联资料,并提供在立体球面上选择第一关联资料所包含的相关字词后,查找并显示相关字词的第二关联资料,借以解决现有技术所存在的问题,并可以达成增加使用者界面的变化而吸引使用者使用的技术功效。


图1为本发明所提的以立体影像显示关联资料的系统架构图。图2A为本发明所提的以立体影像显示关联资料的方法流程图。图2B为本发明所提的旋转立体球面的附加方法流程图。图2C为本发明所提的自动旋转立体球面的附加方法流程图。图2D为本发明所提的另一种以立体影像显示关联资料的方法流程图。图3A为本发明实施例所提的包含相关字词的虚拟的立体球面示意图。图;3B为本发明实施例所提的另一个包含相关字词的虚拟的立体球面示意图。主要元件符号说明110输入模块120查找模块130立体影像处理模块 140显示模块190影像转速定义模块 300立体球面
具体实施例方式以下将配合图式及实施例来详细说明本发明的特征与实施方式,内容足以使任何本领域技术人员能够轻易地充分理解本发明解决技术问题所应用的技术手段并据以实施, 借此实现本发明可达成的功效。本发明是以虚拟的立体球面显示查询字词的关联资料,并提供在立体球面中选择查询字词的相关字词后,显示相关字词的关联资料。在本发明中,为了区隔查询字词的关联资料以及相关字词的关联资料,将以第一关联资料表示查询字词的关联资料,而以第二关联字词表示相关字词的关联资料。本发明所提的立体球面实际上是由二维QD)模拟而成的虚拟球面。在本发明中, 立体球面可以透明的方式表现,也就是说,使用者在观看立体球面上的关联资料时,除了可以观看到立体球面的“正面”的关联资料,也可以在没有显示关联资料的部分(透明的部分)观看到立体球面“背面”的关联资料。在本发明中,立体球面的“正面”是为虚拟的立体球体面向使用者的一面,而“背面”即为立体球体的另一面。本发明所提的查询字词通常为使用者欲进行释义查找的字词,而本发明所提的关联资料(第一关联资料或第二关联资料)为与被查找的字词(查询字词或相关字词)有关的资料,例如被查找的字词的解释内容及/或与被查找的字词相关的字词等,但本发明所提的关联资料并不以此为限,其中,被查找的字词的解释内容为可以让使用者了解被查找的字词的含义的资料,包含但不限于被查找的字词的发音、词性、说明内容、例句等,被查找的字词的相关字词包含但不限于动词、形容词、副词、同义词、近义词、反义词等。以下先以“图1”本发明所提的以立体影像显示关联资料的系统架构图来说明本发明的系统运作。如“图1”所示,本发明的系统含有输入模块110、查找模块120、立体影像处理模块130以及显示模块140。输入模块110负责提供输入查询字词。输入模块110也负责提供选择被显示于立体球面上的相关字词。另外,输入模块110也提供使用外部的输入装置在立体球面上拖曳借以旋转立体球面,例如,使用者可以操作鼠标等输入装置,将立体球面的右边拖曳到左边、上方拖曳到下方等。查找模块120负责查找输入模块110所提供输入的查询字词的关联资料(第一关联资料),查找模块120也负责在输入模块110提供选择查询字词的相关字词后,查找被选择的相关字词的关联资料(第二关联资料)。立体影像处理模块130负责产生立体球面,由于在本发明中所提的“立体球面”实际上仍然需要以二维的方式显示,因此,立体影像处理模块130在产生虚拟的立体球面后, 会将立体球面转换为在平面显示的虚拟立体球面,一般而言,立体影像处理模块130是以投影或映射的方式将所产生的立体球面转换为在平面显示的虚拟立体球面,但本发明并不以此为限,凡可以在平面上显示虚拟立体球面的显示方式都可以在本发明中使用。立体影像处理模块130也负责定义需要显示于立体球面的资料的位置,例如,定义第一关联资料(包含查询字词的解释内容以及查询字词的相关字词等)、第二关联资料、 查询字词等资料被显示在立体球面上的位置,并在定义需要显示于立体球面的资料的位置后,将资料转换到显示于虚拟立体球面上的位置。值得一提的是,立体影像处理模块130在定义资料被显示在立体球面上的位置时,将会确认资料不会在立体球面上重叠。一般而言,立体影像处理模块130可以使用随机的方式定义相关字词的位置,另外,在关联资料中包含解释内容时,立体影像处理模块130通常会将解释内容定义在立体球面的正面,而相关字词会被定义在立体球面的背面,但本发明并不已此为限。另外,立体影像处理模块130还负责依据输入模块110提供旋转立体球面的操作转动立体球面(或被显示在立体球面中的资料),使得被显示在立体球面的“正面”的画面发生相对应的改变。例如,立体影像处理模块130可以依据输入模块110提供旋转立体球面的操作所产生的输入讯号后判断相对应的旋转角度,并依据判断出的旋转角度转动立体球面,但立体影像处理模块130转动立体球面的判断方式并不以此为限。显示模块140负责显示没有显示任何资料的原始立体球面,以及显示包含第一关联资料或第二关联资料的立体球面。显示模块140也负责显示经过转动的立体球面。此外,本发明更可以包含影像转速定义模块190,影像转速定义模块190负责依据被显示于立体球面上资料的资料量判断立体球面的转动速度,使立体影像处理模块130可以依据影像转速定义模块190所判断出的转动速度自动且持续的转动立体球面(或被显示在立体球面中的资料)。一般而言,当被显示于立体球面上的资料量越多(文字越多)时, 影像转速定义模块190所定义出的转动速度越慢,反之,被显示于立体球面上的资料量越少(文字越少)时,影像转速定义模块190所定义出的转动速度越快。接着以第一实施例来解说本发明的运作系统与方法,并请参照“图2A”本发明所提的以立体影像显示关联资料的方法流程图。在本实施例中,假设查询字词为“ sport ”,但本发明所提的查询字词并不以此为限。当使用者欲查找查询字词“sport”的关联资料(第一关联资料)时,首先需要通过输入模块110在包含本发明的字词查找软体所提供的使用者界面中输入查询字词“ sport ”,其中,使用者界面通常由显示模块140所显示。在输入模块110提供使用者输入查询字词(步骤201)后,立体影像处理模块130 可以产生虚拟的立体球面,并由显示模块140显示由立体影像处理模块130所产生的立体球面(步骤210)。同样在输入模块110提供使用者输入查询字词(步骤201)后,查找模块120也可以查找输入模块110所提供输入的查询字词的第一关联资料(步骤220)。在本实施例中,假设查找模块120所查找出的第一关联资料仅为查询字词“sport”的相关字词,如名词复数“sports”、过去式以及过去分词“sported”、现在进行式“sporting”、同义词“fun”、 同义词“play”、同义词“amusement”、同义词“game”、同义词“contest”、近义词“gambol”、 近义词“recreation”、近义词“festival”、近义词“match”、近义词“diversion”、近义词 “tournament”、反义词“work”、反义词“labour”等。但本发明所提的查找模块120所查找出的第一关联资料并不只以查找出查询字词的相关字词为限,例如,查找模块120也可以查找出查询字词的解释内容。事实上,在本发明中,立体影像处理模块130产生虚拟的立体球面并由显示模块 140显示立体球面(步骤210)以及查找模块120查找查询字词的第一关联资料(步骤220) 并没有先后次序的关系,也就是说,查找模块120也可以在立体影像处理模块130产生虚拟的立体球面并由显示模块140显示(步骤210)前,便先查找查询字词的第一关联资料(步骤 220)。在查找模块120查找出查询字词的第一关联资料(步骤220)后,立体影像处理模块130可以定义第一关联资料显示于立体球面的位置(步骤230)。在本实施例中,由于第一关联资料仅为查询字词“sport”的相关字词,因此,在本实施例中,立体影像处理模块 130将随机定义每个相关字词在立体球面的任意位置。而若第一关联资料中还包含查询字词的解释内容,则立体影像处理模块130可能先定义查询字词的解释内容的位置在立体球面的正面后,再以随机的方式定义查询字词的相关字词在立体球面的背面的任意位置。在立体影像处理模块130定义出第一关联资料显示于立体球面的位置(步骤230) 后,显示模块140可以在使用者界面中显示包含第一关联资料的立体球面(步骤M0)。在本实施例中,显示模块140也就是显示包含各个相关字词的立体球面300,如“图3A”所示。在显示模块140显示包含第一关联资料的立体球面(步骤M0)后,输入模块110 可以提供使用者在显示模块140所显示的立体球面中选择相关字词(步骤沈0)。在本实施例中,假设使用者欲进一步查找相关字词的关联资料(第二关联资料),则需要操作鼠标通过输入模块110点击被显示在立体球面300的正面的相关字词,例如点击同义词“fun”,在使用者点击同义词“fun”后,会产生同义词“fun”被点击的输入讯号,使得输入模块110可以依据同义词“fun”被点击的输入讯号选择同义词“fun”。事实上,输入模块110更可以如“图2B”的流程所示,在使用者欲选择被显示在立体球面背面的相关字词时,提供使用者旋转立体球面(步骤251),立体影像处理模块130可以依据使用者通过输入模块110旋转立体球面的操作转动立体球面(步骤25 ,再由显示模块140显示转动后的立体球面(步骤25 。在本实施例中,假设立体影像处理模块130会以使用者旋转立体球面的旋转角度转动立体球面,则在使用者操作鼠标等输入装置将立体球面的右边拖曳到左边后,立体影像处理模块130会先判断出旋转角度约为180度,因此,立体影像处理模块130会将原先被显示在立体球面背面的资料旋转到立体球面的正面。如此,使用者便可以通过输入模块110选择由被显示在立体球面的背面旋转到正面来的相关字词(步骤260)。在输入模块110提供在立体球面中选择相关字词(步骤沈0)后,与步骤220至步骤240相似的,查找模块120可以查找输入模块110所提供选择的相关字词的第二关联资料(步骤270),立体影像处理模块130可以定义第二关联资料显示于立体球面的位置(步骤观0),显示模块140可以在使用者界面中显示包含第二关联资料的立体球面(步骤四0)。在本实施例中,由于输入模块110提供选择的相关字词为“fun”,若第二关联资料同样为被选择的相关字词的相关字词,则查找模块120将会查找出相关字词“fun”的相关字词,假设查找模块120所查找出的相关字词包含“fimner”、“furmest”、“fimned”、 "funning,,、" amusement,,、"playfulness,,、"sport,,、"entertainment,,、"enjoyment,,、 “comedy”、“enjoyable”、“roast”、“mirth”、“recreation”、“lark”、“relaxation”、“jest”、
在定义上述的相关字词显示于立体球面的位置后,显示模块140所显示的立体球面将如 “图3B”所示。事实上,在上述过程中,本发明可以把被输入模块110提供选择的相关字词视为查询字词,不断重复步骤220至步骤沈0。另外,若第二关联资料为被选择的相关字词的解释内容,则查找模块120将会查找出相关字词“fun”的解释内容后,立体影像处理模块130将会定义相关字词“fun”的解释内容显示于立体球面的位置,并由显示模块140显示在立体球面中。在上述第一实施例中,若包含影像转速定义模块190,则当显示模块140显示包含第一关联资料的立体球面(步骤M0)后,影像转速定义模块190可以如“图2C”的流程所示,依据被显示在立体球面上的第一关联资料的资料量判断立体球面的转动速度(步骤 257),使得立体影像处理模块130依据影像转速定义模块190所判断的转动速度自动且持续的旋转立体球面(步骤259),也就是说,原先被显示在立体球面的背面的相关字词可以自动被旋转到立体球面的正面来显示,如此,使用者便不一定需要通过输入模块110旋转立体球面,也可以等待欲选择的相关字词自动的被立体影像处理模块130旋转到正面后再通过输入模块110选择。接着再以第二实施例来解说本发明的运作系统与方法,并请参照“图2A”以及“图 2D”。在本实施例中,假设查询字词同样为“sport”,但本发明所提的查询字词并不以此为限。在输入模块110提供使用者输入查询字词(步骤201)后,立体影像处理模块130 可以产生虚拟的立体球面,并由显示模块140显示由立体影像处理模块130所产生的立体球面(步骤210)。同样的查找模块120也可以查找输入模块110所提供输入的查询字词的第一关联资料(步骤220)。在本实施例中,假设查找模块120所查找出的第一关联资料同样为查询字词“ sport,,的相关字词,但本发明并不以此为限。在查找模块120查找出查询字词的第一关联资料(步骤220)后,将如“图2D”的流程所示,立体影像处理模块130可以定义第一关联资料以及查询字词显示于立体球面的位置(步骤330)。在本实施例中,立体影像处理模块130也就是会定义查询字词以及查询字词的相关字词显示于立体球面的位置,一般而言,查询字词的位置通常会被立体影像处理模块130定义在立体球面的正面的中间,而查询字词的相关字词的位置则通常会被立体影像处理模块130随机的定义在立体球面上不与查询字词重叠的任何位置。在立体影像处理模块130定义出第一关联资料以及查询字词显示于立体球面的位置(步骤330)后,显示模块140可以在使用者界面中显示包含查询字词以及查询字词的第一关联资料的立体球面(步骤340)。在本实施例中,显示模块140也就是显示包含查询字词以及查询字词的各个相关字词的立体球面。之后,输入模块110可以提供使用者在显示模块140所显示的立体球面中选择查询字词(步骤360)或是选择查询字词的相关字词。 在本发明中,于此时选择查询字词的相关字词的步骤以及后续步骤将与第一实施例的步骤 260至步骤290相同,故不再赘述,本实施例以下将只说明选择查询字词的后续步骤。在本实施例中,当使用者通过输入模块110点击被显示在立体球面的查询字词后,立体影像处理模块130可以定义查询字词的解释内容显示在立体球面上的位置(步骤 380)。一般而言,查询字词的解释内容会被立体影像处理模块130定义在立体球面的正面的中间,但本发明并不以此为限。其中,查询字词的解释内容通常在查找模块120查找查询字词的第一关联资料(步骤220)时便会一并被查找,在本实施例中,也就是查找模块120 在查找相关字词时,会一并查找查询字词的解释内容,但本发明并不以此为限,例如,查找模块120也可以在输入模块110提供选择查询字词(步骤360)后,才查找查询字词的解释内容,而后再由立体影像处理模块130定义查询字词的解释内容被显示在立体球面上的位置(步骤380)。在立体影像处理模块130定义查询字词的解释内容显示在立体球面上的位置(步骤380)后,显示模块140可以显示包含查询字词的解释内容的立体球面(步骤390)。其中,若查询字词的解释内容的文字太多,使得查询字词的部份解释内容被显示在立体球面的背面,则同样可以如“图2B”的流程所示,输入模块110可以提供使用者旋转立体球面(步骤251),而后,立体影像处理模块130可以依据旋转立体球面的操作转动立体球面(步骤 253),使得显示模块140原先所显示的立体球面的正面的文字被旋转到立体球面的背面, 而原先被显示在立体球面的背面的文字被旋转到立体球面的正面显示(步骤255)。另外,与第一实施例相似的,若本实施例中包含影像转速定义模块190,则如“图 2C”的流程所示,当显示模块140显示包含查询字词的解释内容的立体球面(步骤350) 后,影像转速定义模块190可以依据被显示在立体球面上的查询字词的解释内容的资料量判断立体球面的转动速度(步骤257),使得立体影像处理模块130依据影像转速定义模块 190所判断的转动速度自动且持续的旋转立体球面(步骤259),也就是说,原先被显示在立体球面的背面的解释内容可以自动被旋转到立体球面的正面来显示,如此,使用者便可以在原先被显示在立体球面的背面的文字逐渐旋转到立体球面的正面后,观看原先未显示在立体球面的正面的解释内容。虽然本发明所公开的实施方式如上,惟所述的内容并非用以直接限定本发明的专利保护范围。任何本发明所属技术领域中普通技术人员,在不脱离本发明所公开的精神和范围的前提下,对本发明的实施的形式上及细节上作些许的更动润饰,均属于本发明的专利保护范围。本发明的专利保护范围,仍须以所附的权利要求书所界定者为准。
权利要求
1.一种以立体影像显示关联资料的方法,其特征在于,该方法至少包含下列步骤 提供输入一查询字词;产生虚拟的一立体球面; 显示该立体球面;查找该查询字词的一第一关联资料,该第一关联资料至少包含该查询字词的一相关字词;定义该第一关联资料显示于该立体球面的位置; 显示包含该第一关联资料的该立体球面; 提供于该立体球面选择该相关字词; 查找该相关字词的一第二关联资料; 定义该第二关联资料显示于该立体球面的位置;及显示包含该第二关联资料的该立体球面。
2.如权利要求1所述的以立体影像显示关联资料的方法,其特征在于,该方法于该显示包含该第一关联资料的该立体球面的步骤后,更包含提供旋转该立体球面,使该立体球面依据旋转角度转动的步骤。
3.如权利要求1所述的以立体影像显示关联资料的方法,其特征在于,该方法于该定义该第一关联资料显示于该立体球面的位置的步骤前,更包含定义该查询字词显示于该立体球面的位置的步骤。
4.如权利要求3所述的以立体影像显示关联资料的方法,其特征在于,该方法更包含提供选择该查询字词后,定义该第一关联资料所包含的该查询字词的一解释内容显示在该立体球面上的位置,并显示包含该解释内容的该立体球面的步骤。
5.如权利要求1所述的以立体影像显示关联资料的方法,其特征在于,该显示包含该第一关联资料的该立体球面的步骤后,及该显示包含该第二关联资料的该立体球面的步骤后,更包含依据被显示于该立体球面上的资料量判断一转动速度,并以该转动速度持续转动该立体球面的步骤。
6.一种以立体影像显示关联资料的系统,其特征在于,该系统至少包含一输入模块,用以提供输入一查询字词,及用以提供选择该查询字词的一相关字词; 一查找模块,用以查找该查询字词的一第一关联资料,该第一关联资料至少包含该相关字词,及用以于该输入模块提供选择该相关字词后,查找该相关字词的一第二关联资料;一立体影像处理模块,用以产生虚拟的一立体球面,及用以定义该第一关联资料与该第二关联资料显示于该立体球面的位置;及一显示模块,用以显示原始的该立体球面及显示包含该第一关联资料或该第二关联资料的该立体球面。
7.如权利要求6所述的以立体影像显示关联资料的系统,其特征在于,该输入模块更用以提供旋转该立体球面,使该立体影像处理模块依据旋转角度转动该立体球面,并由该显示模块显示转动后的该立体球面。
8.如权利要求6所述的以立体影像显示关联资料的系统,其特征在于,该立体影像处理模块更用以定义该查询字词显示于该立体球面上的位置,该输入模块更用以提供选择该查询字词,使该立体影像处理模块定义该第一关联资料所包含的该查询字词的解释内容显示在该立体球面上的位置。
9.如权利要求6所述的以立体影像显示关联资料的系统,其特征在于,该系统更包含一影像转速定义模块,用以依据被显示于该立体球面上的资料量判断一转动速度,使该立体影像处理模块以该转动速度持续转动该立体球面。
10.如权利要求6所述的以立体影像显示关联资料的系统,其特征在于,该第一关联资料包含该相关字词及该查询字词的解释内容,该第二关联资料包含与该相关字词关联的其他字词及该相关字词的解释内容。
全文摘要
本发明公开了一种以立体影像显示关联资料的系统及其方法,其通过在查找出查询字词的第一关联资料后,以立体球面显示第一关联资料,并提供在立体球面上选择第一关联资料所包含的相关字词后,查找相关字词的第二关联资料并以立体球面显示第二关联资料的技术手段,可以使得使用者界面更为活泼,并达成增加使用者界面的变化而吸引使用者使用的技术功效。
文档编号G06F3/048GK102375654SQ20101025434
公开日2012年3月14日 申请日期2010年8月12日 优先权日2010年8月12日
发明者王志仁, 赵华北, 邱全成 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1