用于在小屏幕上显示可选和非可选单元的方法

文档序号:7581981阅读:277来源:国知局
专利名称:用于在小屏幕上显示可选和非可选单元的方法
技术领域
本发明一般涉及在小显示屏幕上显示信息,而特别涉及用于显示包括可选和非可选单元的结构信息的方法,其中一些可选单元具有比屏幕显示宽度更大的宽度。
便携式或移动装置,诸如移动电话和寻呼机,以及台式电话,现在都能接收和显示从装置外边发出的结构信息。如今,这些装置通常具有各不相同的屏幕尺寸和当然地各不相同的屏幕显示宽度。因而,一名结构信息的编辑,无法为一具体装置的屏幕尺寸定制信息编排,因为屏幕尺寸是从属于装置的。
鉴于装置之间的屏幕尺寸变动,现有技术对显示结构信息的解决办法业已尝试使一使用者能适应待接收的信息并以一种使之对使用者有用的方式显示信息。
目前,解决显示正文超过,诸如在移动电话或寻呼机上的一小屏幕显示器宽度的问题,有三种备择办法。在第一种方法中,如

图1A所示,如一单元110的正文长于屏面显示宽度101,正文被卷叠起来并使流下显示屏幕125。在图1A至1D中,一由实线限定的矩形108代表显示屏幕125。在结构文本信息中的其它单元,仅被示出以提供为下列描述的前后关系。
在此方法中,不配合显示屏幕125的单元,例如单元111至113,被截断并可由垂直地卷下存取。这与例如计算机字处理机所用的方法相似。正文结构分成110至113四个单元这一点,在显示正文时是不被考虑的。单元110至113被认为是一个连续的正文消息。
垂直下卷可以是一次一行,一次显示一屏幕(见下述图3A至3D的讨论),或一次显示屏幕的一部分。在此例中,一次卷下一行,于是在卷下操作之后,显示屏幕125如图1B所示。使用者看到单元110的一部分和单元111的一部分。图1C图解说明在另外一行卷下操作后的显示屏幕125。图1D图解说明正显示第四试验单元113的显示屏幕,它要通过多次一行卷下操作才从在图1C中的显示屏幕125的状态获得。
如图1A至1D的图解说明,使用者不能在显示屏幕125上观察到列表中所有四选品的甚至一部分。在本例中,利用一四行显示屏幕,使用者至多能观察到一个完整的可选单元或选品。使用者必须垂直地卷下去才看到其它可选单元或选品。这使得使用者很难去牢记哪些是有用的选品,特别在使用者不得不完成各种卷下操作去看其它选品之后。
第二种显示方法是用多行作为单行并自动地将合成的单行水平地跨越屏幕显示去显示一消息。这类似于例如在纽约市时代广场上的一行信息显示的方式。
上述第二种方法,其中正文被调准在一行上并水平地卷动,并不适合于以上参照图1A至1D讨论的例子。将四个衔接起来的选品卷在一行上,如在图2所示,会使带小屏幕的装置对用户无用。
最后一种方法是上述两种方法的混合物。正文被卷叠在屏幕显示上,并在短暂但又长得足以读出正文的间歇后,正文就自动地垂直卷起,通常一次卷起一完整的屏幕显示。此显示方法在图3A至3D中图解说明,其中,每一单元在此例中被个别地显示。
上述最后一种方法与第一种方法有着同样的缺陷。特别是,使用者一次只能看见一个选品。屏幕显示自动地卷到下一个屏幕显示这一实际情况使得使用者更难牢记选品,因为在使用者有时间了解到呈现给他或她的选品之前,自动卷动就可能发生。
以上描述的三种卷动方法,对显示非结构文本信息(如一正文消息)是很适用的。这三种方法往往用在寻呼机或承托寻呼的移动电话。
然而,如以上所说明,上述方法对结构单元,诸如在使用者选品的列表中、使用者选择方案菜单中、或呈现在一屏幕太小而不能全部显示结构单元的显示屏幕上的数据列表中,使用不良好。在以上讨论的各方法中,虽然结构信息能被使用,但是这些方法只不过会将结构信息作为一串连续的正文处理而不考虑到结构内的诸单元。
在一小显示屏幕上呈现结构列表引起许多还未解决的挑战。此问题迄今未解决的理由是,直到现在为止带有小显示屏幕的装置,诸如寻呼机或移动电话,仅显示已经在装置中预先编程的信息,或显示非结构文本信息。在信息已经编程和设计进入装置的情况下,例如与装置的构形有关的选品菜单,将这些菜单编程的开发者已确认信息对装置已经最佳化并选择措辞去确保选品在屏幕显示宽度之中相配合。
当信息在装置以外产生时,只有非结构信息事例已经实现,并且上述方法已经使用而有良好成果。当结构信息产生在装置之外并打算在带有各种显示屏幕尺寸的装置上显示时,则尚未有有效办法去编排用于一特殊屏幕显示尺寸的信息,例如,对该信息预编程序。
因而,在结构信息,例如选品和长篇正文(可选单元),和短篇正文(非可选单元)的列表,能够便利地使用在电话、移动电话、寻呼机和其它带有小显示屏幕的装置之前,必须解决与在小显示屏幕上显示结构信息有关的问题。
根据本发明的原理,一结构屏幕显示过程,呈现包括多个在任何宽度屏幕显示上的单元的结构信息,以便使用者能同时看见越多越好的单元,并且能看到所需的任何单元的完整正文。本发明能高效地将结构信息的显示适应于屏幕显示宽度。此外,以此高效能适应性,使用者一眼就能看到尽可能多的结构的单元,并随使用之意读出任何一个单元,其方式与使用例如一可选单元以及非可选单元的列表的结构信息相一致。
在本发明方法的一实例中,结构信息,通过在屏幕显示上,至少显示在多个可选和非可选单元中的各可选单元的一部分,而呈现在一屏幕显示上,其中至少有一可选单元具有宽度大于显示屏幕的宽度。上述其宽度大于显示屏幕宽度的单元,在预定的方向,例如在水平方向被卷动,与此同时则继续显示多个单元中的各其它单元的一部分。
本发明的这些和其它一些性能、状况、和优点,将按照下列描述、所附的权利要求和附图,变得更好了解,其中图1A至图1D图解说明用于在一小显示屏幕上显示结构信息的第一现有技术解决办法;图2图解说明用于在一小显示屏幕上显示结构信息的第二种现有技术解决办法;图3A至3D图解说明用于在一小显示屏幕上显示结构信息的第三种现有技术解决办法;图4A示出一包括可选和非可选单元的屏幕显示的代表性实例;图4B示出用于描述本发明的示范性结构信息,示范性屏幕显示包括可选和非可选单元,一些可选单元还包括子结构信息;
图5A到5L图解说明按照本发明原理用于图4B的结构信息屏幕显示,其中结构信息显示在一显示屏幕上,以便使用者能同时看见尽量多的结构单元,并能当需要时看见任何单元的完整全文;图6A和6B图解说明一用于本发明的一结构显示过程的实施方案的处理流程图;以及图7图解说明指针和指针对储存在本发明的结构显示过程所使用的缓冲存储器的结构信息的关系的一实施方案。
在本发明的下列详细描述中,为了提供本发明的彻底理解而陈述了无数的专门细节。然而,对那些懂行者来说本发明可以实施而毋需这些专门细节。在其它实例中,熟悉的方法、程序、部件、和线路系统等尚未详尽描述,以避免对本发明的见解有不必要的模糊不清。
在下列本发明的详细描述中,大都按程序、步骤、逻辑块、处理、和其它符号表示来显现,符号表示类似数据处理装置,包括双向通讯交互式装置,诸如移动电话、双向寻呼、电话和带因特网联系的遥控器等。这些过程描述和符号表示是被那些有经验或懂行的人所使用的方法,以最有效地传送其工作实质给其它懂行的人。本发明是一种用于在小屏幕上显示可选和非可选单元的方法。以下要详细描述的方法,是一种自相一致的导向所需结果的过程或步骤。这些步骤或过程是那些需要实际操纵实际量的步骤或过程。往往,虽非必需,这些量可采用能被储存、传送、组合、比较、显示、或另外在计算机系统或电子计算装置中操纵的电信号形式。指代这些信号为二进制位、数值、单元、符号、操作过程、消息、条项、数字等等,不时证明是很方便的,主要由于其通用性。必须牢记在心,所有这些相似的术语有待与恰当的实际量相联系,并仅仅作为应用到这些量的方便标记。除非另行专门叙述,如从下列描述中明确,应该理解的是,遍及本发明,凡利用术语诸如“处理”或“计算”或“验证”或“显示”等等的讨论,系用来指代一计算装置的动作和过程,该装置将在装置的寄存器和存储器中作为实际量表示的数据,操纵和转换到在计算装置或其它电子装置中类似地作为实际量表示的其它数据。
按照本发明的原理,一结构屏幕显示过程同时在显示屏幕上显示尽量多的单元,并允许使用者在需要时完全看见任何单元。其中,一结构屏幕显示由个别地可鉴别的单元组成。图4图解说明一有代表性的结构屏幕显示,包括可选单元402,404,406,408,412和414,以及非可选单元410和416。单元402为一件长篇文本信息,其宽度大于显示屏幕的宽度。一典型的移动电话LCD(液晶二极管)显示屏幕,是4行×20字宽,这意谓着单元402将不得不部分地显示而不致遮蔽其它单元。作为有待在下面作更多的描述的本发明的一重要性能,单元402被作成一可选单元,因此,该单元的第一部分被显示出来,而其余部分在该单元被选择时可以显示。
可选单元404,406,408,412和414形成一选品菜单或使用者的任选项列表。虽非必需,这些可选单元404、406、408、412和414的任一单元,可以构成另一包括使用者任选项列表的结构屏幕显示。例如,一美国新闻项目列表将被显示,如果使用者选择了“美国新闻”404选品的话。非可选单元410和416,往往用于被使用者即时关注,仅用于显示目的,而无对任何其它结构屏幕显示有更多的连接。
为便于描述本发明,在图4B中图解说明了一示范性结构屏幕显示420,其中有着四可选单元424,426,432和436,以及两非可选单元422和434。应该了解,单元428为一长篇文本,象图4A的单元402,它作为一可选单元,虽然它不是菜单中的一选品。在图4B中还示出两子结构屏幕显示430和440,当可选单元424和426被分别地选择时它们分别地导致显示。子结构屏幕显示430和440还有可选单元和非可选单元。懂行的人了解在一实施方案中,产生在一装置以外的信息,一般被处理成结构有若一顶朝下的树;每一节点参照为一在可选单元中表示的选品,而叶子则存储可以是可选或可以是非可选单元的真实信息。
图5A至5L示范一数列显示屏幕,用于如上的示范性结构屏幕显示420。按照本发明的原理,单元422、424、426和428分别显示在能承载四条显示线的显示屏幕504的一条显示线上。如在其中使用,一显示屏幕是在一装置中的实际显示器件,例如一4×20字的LCD屏幕。一屏幕显示是呈现在显示屏幕上的图象。在行数有限的显示上,每一单元用一条线是最为常选的执行过程。然而,每一单元一条线的用法仅仅作为本发明原理的例证,而不是有意以此特殊实施方案去局限本发明。另一方面,每一单元能在两条或更多条线上显示而不影响本发明。再应了解到,具有四条线的显示屏幕504,仅仅为了例证目的,而许多显示屏幕实际上并非必须有显著的显示线,并且应该懂得,本发明的原理对此也同样地适用。
如在图5A中所示,单元424和428的长度超过显示屏幕504的宽度502,单元424和428的显示被剪短,并且每一单元仅有与显示屏504的宽度502相配合的那样多的字才在图5A中可以见到。在此实施方案中,单元在一字边界被剪,即一子单元边界,所以不会显示不完全的字。
按照本发明的一实施方案,当一屏幕显示首次显示时,第一个可选单元被选择。所以,被显示单元422、424、426和428中的单元424被选择时,由一单元选择字符或单元指示符506所指示。应该了解,第一个被选择的可选单元,取决于履行时的优先选择。本发明的一重要方面,是一次只能选择一可选单元。
在此实施方案中,一选定的单元,由单元指示符506可目视地指示给使用者,该指示符置在数字标号“1”后面,指示着该单元是结构屏幕显示420菜单中的第一个选品。然而,任何其它方法,例如逆象或影象,一不同的单元选择字符,或单元的位置始终在显示的顶部或底部,能被用于指示该特别的选用单元,而不会对本发明的操作带来影响。
使用者可以垂直地上下卷动单元指示符506来选择一不同的单元。用于在显示屏幕504上将单元指示符506上下移动的专门方法,不是本发明的本质特征。有鉴于本技术的公开,那些懂行的人以任何需要的用来移动指示符506机构就能实施本发明。例如,一拇指旋转控制器、鼠标、或一摇滚控制器,如在有些视频游戏机可得到的,会工作得和那些用于卷动单元指示符506的机构同样的好。
与用于移动单元指示符506的方法无关,当一特定的单元被选用时,在该选用的可选单元中的信息自动地以一预先确定的方式水平地卷动。在此实施方案中,如在图5B和5C中图解说明,该选用的可选单元424,对准在字边界上在经过一段暂停间歇后一次卷动一屏幕显示宽度,该间歇时间长得足够使用者阅读新近的可见正文,而其余的显示单元422、426和428则维持不变。在此,对准在字边界上,意味在一次水平卷动后,卷后单元的最左可见字,是在卷动前看不见的第一字。在此实施方案中,选用的单元424在每一暂停间歇后维持卷动直到全部单元已经显示给使用者为止。在一次实施内,该方法卷动通过全部单元三次,以确保使用者有充分时间去阅读选用的单元。
如图5A至5D所图解说明,对于长篇可选单元,它通常用例如数字来标记,无论是该标记还是选用的单元指示符506都不卷动。这有助于使用者保持上下文关系,并连接新近的可见正文,看成属于被选用的而现在正在卷动的选品。然而,即使没有保持一特定选品的上下文关系,本发明的新颖原理比在结构信息显示中大有问题的现有技术方法有显著提高。
在此实施方案中,当结构信息第一次显示在显示屏幕504上时,结构信息的第一个可选单元424被选用,并自动地开始水平卷动。本系统只能选择性地遵照使用者的动作例如变动选择来启动水平卷动,而不影响本发明。
图5E示出当使用者垂直地卷下去选择一个可选单元,而不是预先选定的第一个单元时所发生的情况。因为有两个可选单元424和426显示在显示屏幕504中,向下卷动一个单元导致单元指示符506从单元424移动到单元426。由于选用的单元426被全部显示,所以没有水平卷动。
如果使用者还要向下移动单元指示符506一个单元到单元428,图5F示出单元指示符506正指对可选单元428,那是一长篇正文。要注意的是,凡已经显示了的单元维持相同,而只有可选单元428适用于单元指示符506去指示一已选单元。如所指示的,可选单元428是一长篇正文,其宽度大于屏幕宽度502。该单元的第一部分首先被显示,如在图5F中所示。按照一实施方案,第一部分显示约1.5秒钟,而第二部分使用如图5G所示字边界显示1秒钟,与此同时其余的已显示的单元不变。在单元428的第一部分再显示之前,要检验单元428是否还有更多的部分。如果还有更多的部分有待显示,所有的部分要分别地和顺序地以相同的持续时间显示,即允许使用者阅读所有部分。图5H示出单元428的第三部在显示而其余的已显示的单元不变。更要注意的是,当长篇单元428的第二和第三部分分别地在字边界处显示在显示屏幕504上时,单元指示符506不再显示。当一可选长篇正文单元的第一部分以外的其它部分在显示时,单元指示符506的取消,是给使用者留下印象,就是已选的单元不是菜单中的选品,没有子结构信息连接到那里,因而毋需或准许另外的触发活动。这是与显示一长篇选品,例如可选单元424,的重要区别。图5I示出,在单元428的最后部分显示后,其第一部分返回。要注意的是,现在单元指示符506又与第一部分一起显示,使用者就此知道选择已在何处作成。
再向下卷动,图5J示出原始单元,即非可选单元422已被卷出显示屏幕504,和一新的可选单元432已经卷入并就此显示。这是应该发生的,因为在显示屏幕504上已没有可选单元供单元指示符506去对准指向。也要注意到,可选单元428的第一部分在显示并保持显示状态,无水平卷动发生,因为单元428现在未被选用。如果使用者要想去移动到下一个选择,单元指示符506就要移动到下一个可选单元。因为单元434不是可选单元,而为了被选用,一个可选单元必须在显示屏幕504之中。图5K示出另一单元434加入显示屏幕504,将单元424推出了显示屏幕504。然而要注意,新近显示的单元434是非可选单元。要表示单元指示符506仅仅对准指向一可选单元,在图5K中单元指示符506仍保持指向可选单元432状态。对那些懂行的人是不讲自明的,即维持一单元指示符仅仅指向可选单元,并非本发明中的一必要条件。单元指示符应该能够,例如,实现去指向每一个单独的单元,而不管它是可选或非可选单元。
再将单元指示符506卷下一单元,导致一可选单元436移入和可选单元426移出显示屏幕504。因为单元436是可选的,单元指示符506现在指着对准新近显示的可选单元436。从图5J至5L,单元指示符506从一可选单元移动到下一个可选单元,却跳过各非可选单元。
图5A至5L示出一序列的显示着的可选和非可选单元,其中有些可选单示具有大于屏幕显示宽度的宽度。本发明的优点之一,是允许使用者同时看见尽可能多的结构单元,和在需要时看见任何单元的完整正文。当一选定的可选单元具有大于屏幕显示宽度的宽度时,该选定的长单元被水平地和循环地将选定的长单元的部分接着部分一一全部显示。可选长单元水平卷动的确切定时和速度,可大大地变动。这些定时和速度只是偏爱的问题,而可以定制以增加使用舒适。处理卷动全部单元的次数,可以改变为任何多的重复次数而不会影响本发明操作。
应予重视的是,因为结构信息正在显示,和因为本发明在利用在结构信息中的选定单元的概念,所以,卷动到一个单元,和选定该单元而触发水平的卷动,完全是使用者的动作。这是不同于以上描述的现有技术卷动方法的一个重大差别,该方法设想已显示的文本没有结构。
在本发明的一实施方案中,结构屏幕显示过程包括在多种方法中,这些方法在一便携式手持装置中的处理器上执行。其它由便携式手持装置完成的方法,对本发明并不重要,因而不再考虑。有鉴于以下的技术公开,那些懂行的人能够把本发明的结构屏幕显示法总合到装置,以便该方法在恰当的时间进行完成。例如,本发明的方法,可用客户模块(Clientmodule)实施,该模块已在Alain Rossmann,本申请的发明者之一,标题为“用于交互式双向数据通讯网络的方法和体系”的美国专利申请No.08/570,210中描述,该申请已作为参考全部结合入本申请之中。客户模块包括多个管理程序模块,该管理程序模块包括一导航管理程序模块、网络管理程序模块、HDML管理程序模块、档案管理程序模块、局部管理程序模块、事件管理程序模块、计时管理程序模块、使用者界面管理程序模块、存储单元管理程序模块和一设备相关模块,其中HDML代表手持装置置标语言(Handheld Device Markup Language),以前曾称之为终端交互语言(TIL,terminal interaction languge)。
图6示出一用于本发明的一结构显示过程实施方案的过程流程图,它将与图5A至5L和图7连在一起来理解,图7图解说明一屏幕缓冲存储器布局。按照一实施方案,有两事件能启动本发明结构屏幕显示方法600。第一事件是一新近屏幕的显示,它意味着新的结构信息装入一显示屏幕用于显示,而第二事件则是由使用者启动一单元选择字符键。该单元选择字符键是键盘中指定去上下移动单元指示符的键。一般,在一移动电话键盘的一对箭头键(上和下)指定作为单元选择字符键,或者,单元选择字符键在某个时候是作为在一显示频幕中显示来实现的。在此设想,如果使用者将单元选择字符键持续按下,屏幕显示从单元卷动到单元直到使用者将单元选择字符键释放,选择一特定的单元为止。
由释放单元选择字符键所产生的事件,包括由使用者选用的一特定可选单元的鉴定。当选用的可选单元具有大于显示屏幕宽度的宽度,则水平卷动自动地发生。当然,如果在结构屏幕显示中的单元数目,大于在显示屏幕504上能同时显示的单元数目,由于单元指示符506移动到未被显示的可选单元时,屏幕显示被垂直地卷动以显示出单元指示符506现在正定位着的单元。在屏幕显示上信息的垂直卷动去保持一指针的显示,对那些懂行的人是熟悉的,因而并不形成本发明的基本方面。
所以,在结构显示方法600(图6A和6B)中,在事件管理程序中的一结构屏幕显示事件处理程序,首先由新屏幕显示事件的检验601,检验现在的事件是否是一新的屏幕显示。如果现在的事件是一新的屏幕显示,检验601就转移处理进入启动存储器操作602。
在启动存储器操作602的一实施方案中,在一屏幕显示缓冲存储器725(如图7所示)中的每一存储单元,例如702,设定为一预先规定的值,例如一负数或也许一非法值,该值用来为屏幕显示规定每一单元的结束。屏幕显示缓冲存储器725能用随机存取存储器(RAM,random accessmemory)配置。另一方面,每一单元能包括一单元结束字符,指示该单元的结束。在两种情况中,用于屏幕显示的各单元,都储存在屏幕显示缓冲存储器725中,用于后来的显示。
在此例中,一倒斜线用作单元结束字符,而一单元之前的斜线则指示该单元是可选的。并且,在图7中,垂直虚线叠加在存储器上去图解说明屏幕显示宽度。存储器725在本例中作为一布局来图解说明,结构信息如何按照一实施例而存取的,以便在一尺寸有限的显示屏幕中显示。因而,单元0被储存作为三个子单元,其中每一子单元就是能在显示屏幕上同时显示的信息。带有单元0的子单元,如在图7中呈现,被储存在存储器725的存储单元(0,0)、(0,1)和(0,2)中,其中一对的第一数代表该单元,而在一对中的第二数标识该单元的子单元。
储存子单元的概念是仅为图解说明目的。一般,一个单元仅仅储存在邻接的存储器存储单元中。重要的性能是一单元的字词或其它部分并不跨越两个屏幕显示而断开,并配备有一机构去水平地卷动一单元。子单元的使用意图只是促使此过程的形象化。在此实施方案中,一单元部分选择器720用来鉴定在一单元内的下一条屏幕显示的起始,同时显示屏幕504的宽度502为已知,于是单元的恰当部分在该单元的水平卷动期间能正确地显示。那些懂行的人了解,单元部分选择器720是一来自由振荡电路控制的计数器的地址指示器。
在缓冲存储器725的邻接存储单元中的诸单元储存,如在图7中图解说明,仅是为了便于图解说明本发明的原理。用于储存显示在屏幕显示504的单元的特定的技术并非本发明的重要方面。
单元1需要两个屏幕显示宽度,并示出储存在存储器725中处于存储单元(1,0)和(1,1)。如图7中图解说明,每一单元能多达m屏幕显示宽度之大,其中m由应用编程器选定。应该理解的是,m的值仅为存储器725的容量限制,而一般m选用在5左右,否则一长篇可选单元会宁可重新措辞去配合实用上的几条显示线。并且,如在图7中图解说明,缓冲存储器725为n单元之深。
顶部屏幕指示器715,用来去指示现正在显示屏幕504上的顶部位置中显示的单元。对于在图7中所图解说明的指针715的位置,一四线屏幕,和每行一单元,从单元1一直到4显示在显示屏幕504上,而单元指示符506则定位在单元2上,如由卷动单元指针730所指示,指针730相当于在显示屏幕504上的单元指示符506的位置。
在启动存储器操作602中,顶部屏幕指针715被启动去对准单元零,和单元指示符506由设定卷动单元指针730至零而启动为单元零。在操作602中,单元部分选择器720也设定去对准单元零的开始。因而,操作602不仅储存着在显示的结构信息,而且还启动与在显示屏幕504上的信息的卷动和定位有关的指针。
在单元储存进存储器725和各种指示器在操作602启动以后,第一N单元在显示N单元操作603中显示。在此实施方案中,N为一整数,其定义如下N=(屏幕行数)/(每单元行数)如果第一N单元中的任一具有宽度大于屏幕显示宽度502,则只有该单元的第一部分被显示,例如对于文本(text)来说,最初的t字符或较少,其中t是能在一行中显示的最大字符数目。在此实施方案中,一个字不分裂,即不显示字的一部分。显示第一N单元操作603,转移到单元大于屏幕显示宽度检验操作605。
如果启动方法600的事件,是由单元选择字符键引起的,那么可选检验604通过检查第一个字符决定待显示的一个单元是可选或非可选的。如果没有特殊的字符,例如一斜线,这就意味该单元是非可选的,并显示该单元。如果有指示该单元是可选的特殊字符,那么可选检验604转移处理到单元大于屏幕显示宽度检验操作605,以及卷动单元指针730的值。
在此实施方案中,如以上描述,卷动单元指针730指示着在显示屏幕504上的单元指示符506的位置,和顶部屏幕指针715标记着在已显示的第一单元的存储器725中的存储单元。因而,考虑作水平卷动的单元,被定位在存储器725中处于顶部屏幕指针715和卷动单元指针730的和数的位置。
如果一大于屏幕显示宽度502的单元,第一单元的第一部分,该部分在此例中是储存在图7中的位置(0,0),被测试去决定是否单元结束字符包括在第一部分之中。如果单元结束字符并未包括在第一部分之中,已显示在显示屏幕504上的第一单元,例如,单元零,具有宽度大于屏幕显示宽度502,于是检验605设定单元部分选择器720去对准该单元的第二部分的起始。检验605转移处理去启动计数器操作606。
相反地,如果单元结束字符包括在第一部分之中,该第一部分,即单元零,具有一宽度小于屏幕显示宽度502,因而不需要水平卷动。在此事例中,检验605转移到进行任何必要的清除的结束操作,并显示和返回控制到事件管理程序。
在一实施方案中,一单元水平地和循环地被卷动。在另一实施方案中,一单元水平地被卷动预先规定的次数。预先规定的次数选用去便于使用者有足够时间看见全部单元,从而使用者把信息和用于该单元的特别标号联系起来。一般,预定的次数为三。因此,对于此实施方案,启动计数器606设定一水平卷动计数器到三,并转移处理到暂停操作610。当然,如果不需要去重复预先规定次数的水平卷动,操作606和最大卷动数目检验614(下文将更完整地描述),能被撤消。
如以上指出,选用的单元的每一部分,显示一段预先规定的时间,它长得足以令使用者去容易地阅读所选用的单元新的可见部分。因而,暂停操作610,和以下要描述的暂停操作613,仅仅是对预定周期的时间延迟。在此实施方案中,实施于暂停操作610和613中的时间延迟,对单元的每一部分都相同。在每一例中,暂停操作610将处理转移到显示下一部分操作611。
然而,为水平卷动通过所选单元的各部分提供各种时延的实施,或为不同的水平卷动通过一单元,提供不同时迟的实施,也都在本发明范围之内。例如,第一个暂停标记能设定在刚进入方法600的时候。在暂停操作610中,当暂停标记已设定,一较长的暂停用于已显示的第一部分,去让使用者决定是否为水平卷动选择一单元不同于已显示的第一单元。对暂停操作610的第一次进入将暂停标记清除。并且,使用者也可以不需要同样多的时间去阅读该单元在最后水平卷动上的已选单元。因而,暂停操作610能使用水平卷动计数器的值,去选择一特定的时间延迟。
显示下一个部分操作611,显示在单元部分选择器720的存储单元起始的单元部分,并转移到单元结束检验操作612。
单元结束检验操作612,测试该部分,该部分储存在图7中的位置(0,1),去决定是否单元结字符包括在该单元的第二部分。如果单元结束字符并未包括在第二部分中,则已显示在显示屏幕504中的第一单元,具有一大于屏幕显示宽度两倍的宽度,从而检验设定单元部分选择器720去对准该单元第三部分的起始。当现在的选定单元的已显示部分并非该单元的最后部分,检验操作612转移处理到暂停操作610。
当处理返回到暂停操作610时,该单元的下一部分显示预先规定的时间,然后处理再转移到显示下一部分操作611。显示下一部分操作611,显示该单元的由单元部分选择器720所鉴定的下一部分,并转移到单元结束操作612。操作610和612被重复直到单元结束检验操作612检测到单元结束字符,并转移处理到暂停操作613为止。
相反,如果单元结束字符包括在第二部分,则该第二部分具有一小于或等于屏幕显示宽度502的宽度,并且,该可选单元的水平卷动已结束。这时,检验612转移到第二暂停操作613。
一旦进入暂停操作613,全部的单元已经显示,但是该单元的最后部分刚在操作611中显示。因此,暂停操作613延迟一段预定时间,以便使用者能舒服地阅读单元的最后部分,然后将处理转移到最大卷动数目检验操作614。
最大卷动数目检验操作614,首先将单元部分选择器720设定到对准选定单元的起始。检验614测试水平卷动计数器的值。如果计数器的值不是零,在此实施方案中,即第二个预定值,那么该单元尚未水平地卷动最大数目的次数,从而处理转移到更新卷动计数器操作616。相反地,如果水平卷动计数器的值是第二个预定值,则该单元已经卷动最大数目的次数,而处理转移到更新显示操作615。更新显示操作615显示由单元部分选择720对准的单元的部分,并将处理转移到结束操作607,这在以上已描述。
当单元尚未水平地卷动到预定的次数时,更新卷动计数器操作616将水平卷动计数器的值改变去指示单元的另一水平卷动已经完成。更新卷动计数器操作616,将处理转移到显示操作617。显示操作显示选定单元的第一部分,并将单元部分选择器720设定到对准选定单元的第二部分的起始,且将处理转到暂停操作610。
操作610至614和616,617被重复直到单元已经水平卷动最大数目的次数为止。如以上指示,当这发生时检验614转移到显示第一部分操作615,该操作依次又转移到结束操作607。
因而,按照本发明的原理,结构信息显示在一屏幕上,以便使用者能同时看见尽量多的结构单元,并在需要时能看见任何单元的全部正文。因此,产生在装置以外的结构信息,诸如电话、寻呼机、移动电话和类似带有小屏幕的装置,能得用本发明的方法容易地处理和显示。那些懂行的人理解,本实例方案的公开仅用举例方法作出,且在部件和步骤的布置和组合中无数变动可以再分类而不脱离本发明的精神和范围,如已列在专利权利要求之中。相应地,本发明的范围系由附件权利要求所规定而不由上述的实施方案描述。
权利要求
1.一种用于在屏幕上显示结构信息的方法,其特征是,所述方法包括显示在所述屏幕上显示所述结构信息的一部分,该部分由包括在所述结构信息中的若干单元组成,其中至少在所述部分中的所述单元之一为一其宽度大于所述屏幕宽度的可选单元;和卷动按预先规定的方向,在被选用时卷动所述部分中的所述可选单元,同时继续显示所述部分中每一个其他单元。
2.如权利要求1所述的方法,其特征是,所述的卷动所述可选单元包括显示所述可选单元的第一部分长达第一预定的时间。
3.如权利要求2所述的方法,其特征是,所述的卷动所述可选单元还包括显示所述可选单元的第二部分长达第二预定的时间。
4.如权利要求3所述的方法,其特征是,所述的卷动所述可选单元还包括测试确定所述可选单元是否包括多于一个部分。
5.如权利要求1所述的方法,其特征是,所述方法还包括重复卷动所述可选单元预定的次数。
6.如权利要求1所述的方法,其特征是,所述可选单元是一其长度大于所述屏幕宽度的长篇文本,和所述预定方向是水平的。
7.一种用于在屏幕上显示结构信息的方法,其特征是,所述方法包括在所述屏幕上显示所述结构信息的一部分,该部分由包括在所述结构信息中的若干单元组成;选择在所述屏幕上正在显示的所述部分中的一个单元;确定所述一单元的宽度是否大于所述屏幕的宽度;以及,在确定所述一单元的宽度是大于所述屏幕的宽度时,就以这样的方式水平地卷动所述一单元,使得在任何给定的时间,在所述一单元中仅有的全部的字词都显示在所述屏幕上。
8.如权利要求7所述的方法,其特征是,它还包括在水平地卷动所述一单元时,还在所述屏幕上显示所述部分中的每一个其他单元。
9.如权利要求8所述的方法,其特征是,它还包括重复所述的水平地卷动所述一单元一预定数目的次数。
10.如权利要求9所述的方法,其特征是,所述的水平地卷动所述一单元还包括显示所述一单元的第一部一段预定的时间,其中所述第一部分包括全部的字词。
11.如权利要求10所述的方法,其特征是,所述的水平地卷动所述一单元还包括确定所述一单元所容纳的若干部分数目。
12.如权利要求11所述的方法,其特征是,所述的水平地卷动所述一单元还包括显示,依次地和分别地,所述一单元的每一所述数目部分一段预定的时间。
13.一种用于在屏幕上显示结构信息的方法,其特征是,所述方法包括接收包括多个可选和非可选单元的所述结构信息;在所述屏幕上显示所述多个可选和非可选单元的一部分;所述部分包括至少一个所述可选单元,该可选单元是一个其长度大于所述屏幕宽度的长可选单元;所述部分还包含全部的字词;选择所述的长可选单元;按照所述屏幕的宽度确定所述长可选单元的若干可显示部分数目,以确保在任何时间在所述可显示部分的每一部分中仅有的全部字词都显示在所述屏幕上;以及,卷动,依次地、分别地和重复地,所述长可选单元的每一个可显示部分。
14.如权利要求13所述的方法,其特征是,所述可选单元包括选择方案和长篇正文;所述非可选单元包括在所述屏幕上同时全部地可显示的短篇正文。
15.如权利要求14所述的方法,其特征是,每一所述的选择方案包括子结构信息,当所述选择方案的一适当方案被选用时,至少所述子结构信息的一部分正在显示。
16.如权利要求13所述的方法,其特征是,所述的确定所述长可选单元的所述可显示部分的所述数目,包括在一字边界根据所述屏幕的宽度把所述长可选单元分成为所述可显示部分;和计算所述可显示部分的数目。
17.如权利要求16所述的方法,其特征是,所述的依次地、分别地和重复地卷动所述长可选单元的每一所述数目的可显示部分,包括显示在所述可显示部分中的第一部分一段预定的时间;和显示在所述可显示部分中的每一随后来的部分一段时间,该段时间,根据所述数目,稍稍短于所述的预定时间。
18.如权利要求16所述的方法,其特征是,所述的依次地、分别地和重复地卷动所述长可选单元的每一所述数目的可显示部分,包括依次地显示每一所述可显示部分一段预定的时间。
全文摘要
一种结构屏幕显示过程,呈现包括多个可选和非可选单元的结构信息在任何宽度的屏幕显示器上,以便使用者能同时看见尽量多的单元,并能看见所需的任何单元的全部正文。该过程高效能地把结构信息的显示,适应于一装置的屏幕显示宽度。结构信息呈现在一屏幕显示器上,由显示多个单元中的每一单元的至少一部分在屏幕显示器上,其中至少可选单元之一具有宽度大于屏幕显示器的宽度。该至少之一的可选单元被水平地卷动,而同时继续显示多个单元的其它单元。
文档编号H04M1/725GK1242663SQ9910486
公开日2000年1月26日 申请日期1999年4月6日 优先权日1999年4月6日
发明者B·V·斯沃茨, A·S·罗斯曼 申请人:无线行星公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1