显示图形对象的方法和通信设备的制作方法

文档序号:2606992阅读:210来源:国知局
专利名称:显示图形对象的方法和通信设备的制作方法
技术领域
本发明涉及一种用于显示图形对象的方法和对应的通信设备,尤其是移动电话或计算机。
背景技术
移动电话领域的不断发展一方面使得移动电话的尺寸不断缩小,另一方面使得移动电话的图形功能不断增强。由此尽管所提供的显示屏的面积有限,这种移动电话的用户还是要求能够有效地利用移动电话的图形功能。
为此公知将诸如符号的表示一个功能或一个程序的图形对象设置在虚拟界面区上,该界面区大于可用的显示区。通过在虚拟界面区上移动显示区,虚拟界面区的显示在该显示区上的部分可以改变并由用户选择,从而用户例如通过一个标记就能选择所有显示在该虚拟界面区上的图形对象。
该解决方案的缺点在于,对于用户来说总是只能看见虚拟界面区的一部分。该用户因此只能猜测当前没有显示在显示区上、却设置在虚拟界面区上的图形对象的存在性和位置。

发明内容
本发明要解决的技术问题是提供一种技术教导,其使得可以方便地选择设置在大于可用显示区的虚拟界面区上的图形对象。
该技术问题是通过独立权利要求的特征解决的。优选和合适的扩展方式由从属权利要求给出。对应于从属方法权利要求的装置权利要求的扩展方式也包括在本发明中。
因此根据本发明,如果设置在大于所提供的显示区的虚拟界面区上的图形对象位于虚拟界面区的所显示部分之外,则将该图形对象投影到该显示区的边缘上。
由此可以在一个所提供的小的显示区上显示所有设置在一个更大的虚拟界面区上的图形对象。在此,优选只将虚拟界面区的一部分按照比例显示在显示区上,这部分是用户通过将显示区定位在虚拟界面区上而选择的。相反,没有设置在虚拟界面区的被显示区覆盖的部分的图形对象只投影地显示在该显示区的边缘。
在本申请的范围中,图形对象是指符号、子符号、图标、子图标、显示窗、子显示窗、图像、图像片断或文本及文本元素。
显示区优选由显示装置(如图形显示屏)或显示装置的一部分构成。尤其是显示区可以由图形窗口来实现。
虚拟界面区优选由存储装置中存储的信息构成,该信息描述了图形对象相对于虚拟界面区上参考点的位置。除此之外,该信息还可以描述图形对象本身或显示比例。还可以通过该信息或其它信息确定,虚拟界面区的哪个部分当前以什么样的显示大小显示在显示区上。虚拟界面区以及设置在其上的图形对象的显示大小或者说显示比例例如可以通过用户来更改,从而也可能出现以下情况虚拟界面区的显示小于显示区。在这种情况下可以去掉图形对象的投影显示。
当显示区的当前长度和/或宽度尺寸小于虚拟界面区的当前长度或宽度尺寸时,该虚拟界面区优选大于显示区,其中为了计算虚拟界面区的尺寸采用当前有效的显示比例。
根据实施例变形,当图形对象完全或部分位于虚拟界面区的显示部分之外时,或者当图形对象的中心位于虚拟界面区的显示部分之外时,该图形对象优选位于虚拟界面区的显示部分之外。
投影到显示区的边缘尤其是包括以下情况图形对象完全或者部分从其在虚拟界面区上的实际位置沿着该虚拟界面区的显示部分的中心方向移动,并且完全或者部分显示在所述显示区的边缘区域内。在此该边缘区域设置得特别远。
优选地,相对于当前针对虚拟界面区有效的显示比例来说缩小地、失真的和/或作为简单的几何形状(如直线)地来显示投影显示的图形对象。
被投影的图形对象占据的边缘区域在显示直线时需要的位置最小,即使在通过可伸缩的半圆投影或者说“半”对象投影来显示时,该位置需求也非常小。其结果是在显示区中的、具有最小额外位置需求(在极端情况下只是边缘区域的一个点-线)的用户界面部分,从而能可视化所有图形对象及其相互之间的空间关系。
优选地,根据虚拟界面区的显示部分和图形对象的位置之间的距离来确定该投影的图形对象的显示大小。用于计算该距离的、并表示该显示部分的参考点优选由该显示部分或显示区的中心、该显示部分或显示区的顶点、对应的投影直线和显示区的边缘区域的交点、或显示部分的另一个点来构成。


下面借助优选实施例详细描述本发明,下面列出的附图用于该解释图1示出移动电话的框图;图2示出显示和投影图形对象的第一实施例;图3示出显示和投影图形对象的第二实施例;图4示出显示和投影图形对象的第三实施例;图5示出显示和投影图形对象的第四实施例;图6示出显示和投影图形对象的第五实施例;图7示出显示和投影图形对象的第六实施例;图8示出显示和投影图形对象的第七实施例;图9示出显示和投影图形对象的第八实施例。
具体实施例方式
图1示出移动电话MS,其包括操作装置MMI、高频装置HF和处理器装置PF。操作装置MMI包括诸如图形显示屏的显示装置ANZE和诸如按键或软键的操作元件。
为了控制移动电话MS、移动电话MS的操作单元MMI和通过该移动电话实施的方法,设置由程序控制的处理器装置PE(如微控制器),该处理器装置还可以包括处理器CPU和存储装置SPE。
在此,根据变形的实施例可以在处理器装置PE内部或外部设置其它对应于该处理器装置PE、属于该处理器装置PE、由该处理器装置PE控制或控制该处理器装置PE的部件,如数字信号处理器或其它存储装置,它们的原理功能在用于控制移动电话的处理器装置的范围内对专业人员来说是足够公知的,因此在这里不再详细阐述。不同的部件可以通过总线系统BUS或输入/输出接口以及必要时的合适控制器来与处理器CPU交换数据。
在存储装置SPE中存储程序数据,如用于控制移动电话和操作单元MMI的控制指令或控制程序等,还存储了用于描述虚拟界面区连同图形对象的信息。
图2中示出虚拟界面区VOF和更小的显示区ANF,在该显示区中显示出虚拟界面区VOF的一部分。设置在虚拟界面区VOF上的图形对象GO沿着所显示的直线投影在显示区ANF的边缘上,这样投影的图形对象PGO在该边缘上显示为直线。为了清楚起见,在右侧再次放大地显示显示区ANF。根据本发明的一个变形的实施例,用户可以通过操作导航键在虚拟界面区VOF上移动显示区ANF,或在显示区ANF下移动虚拟界面区VOF。此外,还涉及显示比例或者说放大因子的改变,该显示比例涉及虚拟界面区VOF,尤其是涉及虚拟界面区VOF的通过显示区ANF显示的部分。
图3对应于图2,除了图3中投影的图形对象PGO不显示为直线,而是显示得更小并显示了一半。
图4用于解释下面用于针对矩形显示区的情况计算投影边缘的方法ifAbs(oX/oY)>dsp.Width/dsp.Height then‘右边和左边pY=oY/oX*dsp.Width/2ifoX>0then‘右边pX=dsp.Width/2else‘左边pX=-dsp.Width/2pY=-pYend ifdisP=Sqr(pX*pX+pY*pY)rP=rO/disO*disPs(i).Width=30s(i).Height=2*rPelse‘上部和下部pX=oX/oY*dsp.Height/2ifoY>0 then
‘下部pY=dsp.Height/2else‘上部pY=-dsp.Height/2pX=-pXend ifdisP=Sqr(pX*pX+pY*pY)rP=rO/disO*disPs(i).Width=2*rPs(i).Height=30end if图5用于解释下面用于针对圆形显示区的情况计算投影边缘的方法dc=dsp.Width/2f=oX/oYcY=dc/Sqr(f*f+1)cX=f*cYif(oX>0 And cX<0)Or(oX<0 And cX>0)thencX=-cXif(oY>0 And cY<0)Or(oY<0 And cY>0)thencY=-cYrC=rO/oX*cXs(i).Width=2*rCs(i).Height=2*rC图6至图9针对投影图形对象PGO示出不同的显示变形图6中该图形对象简单地在中心对半分开,并在相应缩小之后投影显示在边缘上。
图7中该图形对象对应于图6中描述的过程而首先对半分和缩小,然后当该图形对象超过长度为l的阈值时,该半图(只)在水平方向上再次失真到该阈值,如果该半图事先是左或右投影图的话,否则另外(仅)在竖直方向上将该半图失真到阈值。
在图8中该图形对象对应于图6中描述的对半平面不是显示一半而是显示全部。为此在图6的操作之后失真因子0.5的、完全可见的、与边缘等齐地投影显示该图形对象。
在图9中如在7和8描述的那样混合失真地显示该图形对象首先将该图形对象对应于图8中描述的对半平面和失真而在水平或垂直方向完全投影在边缘上。此外如图7中描述的那样在超过阈值l时仅在水平方向或垂直方向将该图形对象减小为长度l,并与边缘等齐地显示。
除了上面解释的本发明的实施变形之外,在本发明的范围内还存在很多其它的实施变形,这些实施变形在此没有进一步描述,但可以利用所解释的实施例简单地转换为实践。
权利要求
1.一种用于显示图形对象(GO)的方法,其中,将所述图形对象(GO)设置在虚拟界面区(VOF)上,该虚拟界面区大于显示区(NF),在该显示区(ANF)上显示所述虚拟界面区(VOF)的一部分,将设置在所述虚拟界面区(VOF)的所显示部分之外的图形对象(GO)投影到该显示区(ANF)的边缘上。
2.根据权利要求1所述的方法,其中缩小地显示所述投影的图形对象(PGO)。
3.根据权利要求1或2所述的方法,其中失真地显示所述投影的图形对象。
4.根据上述权利要求中任一项所述的方法,其中将所述投影的图形对象显示为简单的几何形状。
5.根据上述权利要求中任一项所述的方法,其中将所述投影的图形对象显示为沿着所述显示区边缘的直线。
6.根据上述权利要求中任一项所述的方法,其中根据所述虚拟界面区的显示部分和所述图形对象的位置之间的距离来设置所述投影的图形对象的显示大小。
7.一种通信设备(MS),具有用于实现显示区(ANF)的显示装置(ANZE),在该显示区(ANF)上可以显示图形对象(GO),以及处理器装置(PE),该处理器装置(PE)这样设计,使得图形对象(GO)设置在一虚拟界面区(VOF)上,该虚拟界面区大于显示区(ANF),在该显示区(NF)上显示所述虚拟界面区(VOF)的一部分,将设置在所述虚拟界面区(VOF)的所显示部分之外的图形对象(GO),投影到该显示区(ANF)的边缘上。
全文摘要
本发明描述一种用于表示图形对象的方法,其中,将图形对象设置在虚拟界面区上,该虚拟界面区大于显示区,在该显示区上显示该虚拟界面区的一部分,设置在所述虚拟界面区的所显示部分之外的图形对象被投影到该显示区的边缘上。
文档编号G09G5/14GK1806258SQ200480016587
公开日2006年7月19日 申请日期2004年5月19日 优先权日2003年6月13日
发明者亚历山大·贾克齐克 申请人:西门子公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1