界面显示系统与方法

文档序号:6373084阅读:327来源:国知局
专利名称:界面显示系统与方法
界面显示系统与方法技术领域
本发明为关于界面管理,特别是多个显示层的界面显示方法与系统。
背景技术
近年来,可携式装置(如手持装置)已具备多样化的先进技术和功能。例如,手持 装置可同时具备有通话、电子邮件通讯、消息通讯、进阶的联络人管理系统、媒体播放系统、 以及其它各种功能。随着与日俱增的便利性及功能,这些装置已经成为生活的必需品。
一般而言,手持装置可提供各种程序如工具程序(Widget)的安装、应用程序、虚 拟/物理按键,或任何其它可执行的程序码。由于屏幕大小限制或其它要求,只有少数的界 面(如选单或网页入口)可以提供于手持装置的屏幕上。然而,用户可以通过虚拟或物理 按键或触摸屏幕进行操作界面之间的切换。
就已知技术来说,使用者可选择了一个图像并且设定该图像为界面的背景。因为 不需要对图像进行任何的管理,对使用者的视觉观感来说一直都是不佳的。举例来说,当图 像中的一角色或是一特定对象(object)被选定作为背景,该角色或特定对象可能会被界 面对象给遮盖住,界面对象可能是工具程序,应用程序,图标或是虚拟按钮。
此外,已知技术对于界面与背景的显示也是枯燥乏味的。虽然一些装置可以让使 用者选择动态桌布,使用者也仅能选择预定的桌布来显示。对使用者来说,这一样是无趣 的。发明内容
本发明提供界面显示系统与方法。
为了加强电子装置的价值以及提升使用者的使用经验,因此本发明的目的为提供 电子装置功能性的与可行的界面显示系统与方法。
本发明的一实施例提供一种界面显示方法,该界面显示方法包括提供包含至少 一个界面对象的一界面;选择一界面显示层;自一图像取得一第一对象;选择一第一显示 层;以及在该电子装置的一屏幕上,同时地将该第一对象显示在该第一显示层以及将该界 面对象显示在该界面显示层,其中该第一显示层位于该界面显示层之上。
本发明的另一实施例提供一种界面显示系统。该系统包括一储存单元、一屏幕以 及一处理单元。该储存单元储存一第一对象与一界面对象。该屏幕以显示多个显示层,其 中当该等显示层被同时显示在该屏幕上时,显示在一低显示层的数据的一部或全部可能会 被显示在一高显示层的数据所覆盖或遮蔽,其中该高显示层在视觉上是位于该低显示层之 上。该处理单元,自该等显示层中选择一界面显示层以及一第一显示层,该第一显示层位于 该界面显示层之上,且在该屏幕上,同时地将该第一对象显示在该第一显示层以及将该界 面对象显示在该界面显示层上。
本发明的另一实施例提供一种机器可读的储存媒体。该机器可读的储存媒体储存 了一计算机程序。当该计算机程序被执行时,使得一电子装置执行一界面显示方法,其中该界面显示方法提供包括至少一个界面对象的一界面;选择一界面显示层;自一图像取得一第一对象;选择一第一显示层;以及在该电子装置的一屏幕上,同时地将该第一对象显示在该第一显示层以及将该界面对象显示在该界面显示层,其中该第一显示层位于该界面显示层之上。


图1为根据本发明的一界面显示系统的一实施例的示意图。
图2A为本发明的一实施例的多个显示层结构的示意图。
图2B为图2A的显示层结构的侧景(side-view)示意图。
图3为根据本发明的一界面显示方法的一实施例的流程图。
图4为根据本发明的一界面显示方法的另一实施例的流程图。
图5为根据本发明的一界面显示方法的另一实施例的流程图。
图6为根据本发明的一界面上的对象显示方法的一实施例的流程图。
图7为根据本发明的一界面显示方法的另一实施例的流程图。
图8为根据本发明的一界面显示方法的另一实施例的流程图。
图9为根据本发明的显示界面的电子装置的一实施例的示意图。
[主要元件标号说明]
100 界面显示系统110 屏幕
120 储存单元121 对象
122 深度信息123 界面
130 处理单元901 屏幕
902 储存单元903 对象
904 深度信息905 界面产生单元
906 对象分割单元907 处理器具体实施方式
以下将详细讨论本发明各种实施例的装置及使用方法。然而值得注意的是,本发明所提供的许多可行的发明概念可实施在各种特定范围中。这些特定实施例仅用于举例说明本发明的装置及使用方法,但非用于限定本发明的范围。
本发明提供了界面显示的方法与系统。
图1为根据本发明的一界面显示系统的一实施例的示意图。该界面显示系统适用于一电子装置,例如个人数字助理(Personal Digital Assistant,PDA)、智能型手机、移动电话、移动上网装置(Mobile Internet Device,MID)、笔记本型计算机、车用电子装置、数字相机、多媒体播放器(mult1-media player)、游戏机(game console)、平板计算机或者其它移动装置。值得注意的是,本发明不限于此。
界面显示系统100包括一屏幕110,一储存单元120以及一处理单元130。该屏幕110用以显示数据,如文字,图像,界面且/或信息。要了解的是,在一些实施例中,该屏幕110可以与一触控感测装置(未图标)整合。触控感测装置具有一触控感测表面 (touch-sensitive surface),触控感测表面包括设置于至少一维度上的多个感测器,用以检测至少一对象(输入装置)在触控感测表面上的接触以及动作。举例而言,输入装置可为 在触控感测表面上或者接近触控感测表面的笔、手写笔或者手指。因此,使用者可通过屏幕 110输入指令或是信号。要了解的是,显示在屏幕110的数据是根据一多个显示层(display layer)结构被显示,其中多个对象可以被显示在不同的显示层。
图2A为本发明的一实施例的多个显示层结构的示意图。图2B为图2A的显示层结 构的侧景(side-view)示意图。如图2A与图2B所示,显示层结构包括了三个显示层,LI, L2以及L3,其中第一对象01被显示在显示层LI且第二对象02被显示在显示层L3。当多 个显示层被同时显示在屏幕110时,显示在一较低(lower)显示层的全部或是一部分的数 据可能会被显示在一较高(higher)所遮蔽或覆盖(covered)。该较高显示层在视觉上是位 在该较低显示层的上方。
在本发明的一实施例中,该第一对象01与该第二对象02是由相同的一张图像中 所取得。一对象分割(object segmentation)运作方法被应用在该图像,已取得该第一对 象01与该第二对象02。详细的对象分割运作方法可参考于公元2011年7月7日申请的美 国临时申请案号61/505,298中的第9至第12图以及对应的说明。申请人为说明书简洁, 在此不赘述。该临时申请案的内容应被视为本案发明的一部分。
该显示层L2用以显示一电子装置的一界面。在图2B中,该第一对象01被视为是 一前景对象,该第一对象01被显示在显示层LI上,如此一来,该第一对象01就不会被该界 面上的任何图示所遮蔽。在图2B中,该第二对象02被视为是一背景对象,该第二对象02 被显示在显示层L3,因此该第二对象02可能就会被界面上的对象所遮蔽。为了要判断对象 是前景对象还是后景对象,对象的深度(cbpth)就会被作为判断的考虑。在本实施例中,该 第一对象01包含一第一深度,该第二对象02包含一第二深度。当该对象的深度大于一预 定值时,该对象被视为一前景对象,如第一对象01。当该对象的深度不大于一预定值时,该 对象被视为一后景对象,如第二对象02。
储存单元120储存了多个对象121,每一个对象都有对应的深度信息122。要了 解的是,在一些实施例中,用以显示界面100的系统可能还包括一图像撷取单元(image capturing unit),用以撷取至少一个图像。一对象分割方法可能会被应用在该图像,已取 得多个对象121。要了解的是,该深度信息可被使用在3D显示上,因此可以在屏幕100上 秀出一 3D特效。要了解的是,在一些实施例中,深度信息可能在图像被撷取时就被得到,或 是通过使用者的指定。储存单元120还包括至少一个界面122。要了解的是,在一些实施例 中,该界面可能包括该电子装置的一功能选单。在一些实施例中,界面122包括了至少一个 界面对象,如工具程序(widget),应用程序,图标或是按钮。处理单元130可以执行根据本 发明描述的界面显示方法,该界面显示方法会在下文中被讨论。
图3为根据本发明的一界面显示方法的一实施例的流程图。该界面显示方法可 以适用于一电子装置,例如个人数字助理(Personal Digital Assistant, PDA)、智能型手 机、移动电话、移动上网装置(Mobile Internet Device, MID)、笔记本型计算机、车用电子 装置、数字相机、多媒体播放器(mult1-media player)、游戏机(game console)、平板计算 机或者其它移动装置。值得注意的是,本发明不限于此。在本实施例中,一图像中的每一个 对象,可以根据该元件对应的深度信息,被显示在一特定显示层中,该图像可能为一背景图 像。
在步骤S310中,至少一个对象与对应的深度信息被取得。要了解的是,在一些实 施例中,可以通过对该图像执行一对象分割运算(object segmentation operation)的方 式取得该对象。如前所述,该深度信息可以被使用在3D显示,因此可以让屏幕上的对应的 多个对象表现一 3D特效(3D effect)。在步骤S320中,根据该对象的深度信息,自多个显 示层中选择出一显示层,以提供给该对象。相似地,在多个显示层结构中,当该等显示层同 时被显示在该电子装置的一屏幕上时,显示在一低显示层的数据的一部或全部可能会被显 示在一高显示层的数据所覆盖或遮蔽,其中该高显示层在视觉上(visually)是位于该低 显示层之上。要了解的是,在一些实施例中,在系统中,显示层的数量是被预先决定的,且该 对象的深度信息可以根据显示层的数量被常态化(normalized)。如此一来,一特定的显示 层就可以因此被特定给(specified for)该对象。接着,在步骤S330中,该对象在屏幕上 被显示在被选择到的显示层上。
图4为根据本发明的一界面显示方法的另一实施例的流程图。该界面显示方法可 以适用于一电子装置,例如个人数字助理(Personal Digital Assistant, PDA)、智能型手 机、移动电话、移动上网装置(Mobile Internet Device, MID)、笔记本型计算机、车用电子 装置、数字相机、多媒体播放器(mult1-media player)、游戏机(game console)、平板计算 机或者其它移动装置。然后,要注意的是本发明并不限于此。在本实施例中,一图像(如一 背景图像)的多个对象,可以根据对应的深度信息,分别被显示在不同的显示层中。
在步骤S410中,一第一对象与一第二对象以及对应的深度信息被取得。在一些实 施例中,可以通过对该图像执行一对象分割运算(object segmentation operation)以取 得该第一对象与该第二对象与对应的深度信息。该深度信息可以被使用在3D显示,因此 可以让屏幕上的对应的多个对象表现一 3D特效。在步骤S420中,对该第一对象的深度信 息与该第二对象的深度信息进行比较。在步骤S430中,判断该第二对象的深度信息是否大 于该第一对象的深度信息。当该第二对象的深度信息大于该第一对象的深度信息时(步骤 S430的结果为是),在步骤S440中,一第一显示层自多个显示层中被选出,以提供给该第一 对象,且一第二显示层自多个显示层中被选出,以提供给该第二对象,其中该第二显示层在 视觉上是位于该第一显示层的下方。
当该第二对象的深度信息没有大于该第一对象的深度信息时(步骤S430的结果 为否),在步骤S450中,一第一显示层自多个显示层中被选出,以提供给该第一对象,且一 第二显示层自多个显示层中被选出,以提供给该第二对象,其中该第二显示层在视觉上是 位于该第一显示层的上方。同样地,在该多个显示层结构中,当该等显示层被同时显示在该 屏幕上时,显示在一低显示层的数据的一部或全部可能会被显示在一高显示层的数据所覆 盖或遮蔽,其中该高显示层在视觉上是位于该低显示层的上方。在提供给该第一对象与该 第二对象的显示层被选择后,在步骤S460中,在该电子装置的该屏幕上,同时地将该第一 对象显示在该第一显示层以及该第二对象显示在该第二显示层。
图5为根据本发明的一界面显示方法的另一实施例的流程图。该界面显示方法可 以适用于一电子装置,例如个人数字助理(Personal Digital Assistant, PDA)、智能型手 机、移动电话、移动上网装置(Mobile Internet Device, MID)、笔记本型计算机、车用电子 装置、数字相机、多媒体播放器(mult1-media player)、游戏机(game console)、平板计算 机或者其它移动装置。值得注意的是,本发明不限于此。在本实施例中,除了一图像上的对象外,一界面的每一界面对象(interface object)可以被显示在一特定显示层(或者是称作界面显示层)。在步骤S510中,至少一个对象与对应的深度信息被取得。相似地,在一些实施例中,可以通过对该图像执行一对象分割运算(object segmentation operation)的方式取得该对象。该深度信息可以被使用在3D显示,因此可以让屏幕上的对应的多个对象表现一3D特效。在步骤S520中,根据该对象的深度信息,自多个显示层中选择出一显示层,以提供给该对象。相似地,在多个显示层结构中,当该等显示层同时被显示在该电子装置的一屏幕上时,显示在一低显示层的数据的一部或全部可能会被显示在一高显示层的数据所覆盖或遮蔽,其中该高显示层在视觉上(visually)是位于该低显示层之上。要了解的是,在一些实施例中,在系统中,显示层的数量是被预先决定的,且该对象的深度信息可以根据显示层的数量被常态化(normalized)。如此一来,一特定的显示层就可以因此被特定给(specified for)该对象。在该显示层被选择后,在步骤S530中,该对象在屏幕上被显示在被选择到的显示层上。接着在步骤S540中,一特定显示层被自该等多个显示层中被选择出来,以提供给该界面的该界面对象,且在该屏幕上,该界面对象被显示在特定的显示层。要了解的是,如何去选择提供给该界面的该界面对象的该特定显示层是可以通过多种应用方式或程序来执行。图6为根据本发明的一界面上的对象显示方法的一实施例的流程图。在步骤S610中,判断对应该图像的该对象的该深度信息是否小于一预定值,或是判断是否有接收到对该图像的一对象的一选择,该选择是决定该对象是否被选择成为一前景对象(foreground object)。当对应该对象的深度信息没有小于该预定值,且也没有接收到将该图像的该对象选择为前景对象的选择时(步骤S610的结果为否),在步骤S620中,多个显示层中的一个显示层被选择,且该对象被显示在该屏幕上的该被选择的显示层。当对应该对象的深度信息小于该预定值,或有接收到将该图像的该对象选择为前景对象的选择时(步骤S610的结果为是),在步骤S630中,多个显示层中的一特定显示层被选择,且该界面对象被显示在该屏幕上的该特定显示层,其中该特定显示层在视觉上是位于显示该对象的该被选择的显示层的下方。要了解的是,在一些实施例中,当该界面对象被显示在该特定显示层时,会根据要被显示在屏幕上的该图像的该对象的一位置,将该界面对象显示在该屏幕上的一特定位置,使得显示在该界面显示层的该界面对象不会被显示在该对应显示层的该图像的该对象所遮盖。图7为根据本发明的一界面显示方法的另一实施例的流程图。该界面显示方法可以适用于一电子装置,例如个人数字助理(Personal Digital Assistant, PDA)、智能型手机、移动电话、移动上网装置(Mobile Internet Device, MID)、笔记本型计算机、车用电子装置、数字相机、多媒体播放器(mult1-media player)、游戏机(game console)、平板计算机或者其它移动装置。要了解的是,本发明不限于此。在本实施例中,可能会因为不同的应用,使得一效果或特效(effect)被应用在多个对象且/或多个显示层。在步骤S710中,至少一个对象与对应的深度信息被取得。相似地,在一些实施例中,可以通过对该图像执行一对象分割运算(object segmentation operation)的方式取得该对象。该深度信息可以被使用在3D显示,因此可以让屏幕上的对应的多个对象表现一 3D特效。在步骤S720中,根据该对象的深度信息,自多个显示层中选择出一显示层,以 提供给该对象。相似地,在多个显示层结构中,当该等显示层同时被显示在该电子装置的 一屏幕上时,显示在一低显示层的数据的一部或全部可能会被显示在一高显示层的数据所 覆盖或遮蔽,其中该高显示层在视觉上(visually)是位于该低显示层之上。要了解的是, 在一些实施例中,在系统中,显示层的数量是被预先决定的,且该对象的深度信息可以根据 显示层的数量被常态化(normalized)。如此一来,一特定的显示层就可以因此被特定给 (specified for)该对象。在该显示层被选择后,在步骤S730中,该对象在屏幕上被显示在 被选择到的显示层上。
接着,在步骤S740中,一特效被施加在该对象或该等多个显示层中的至少一个显 示层。要了解的是,在一些实施例中,该特效可能包含了一动画(animation)或一特定显示 层上的一特定对象的一替换(replacement)。举例来说,特效动作可以被应用在图2A的第 一对象01上,如转动、旋转或是一摆动动作(swinging action)。举例来说,一动画,如瀑布 动画(waterfall animation)或是一落叶动画(defoliation animation)可以被应用在图 2A的显示层L2上。举例来说,图2A的显示层L3上的第二对象02可以被其它对象或图像 所替换。
因此,用以显示多个界面的多个方法与系统可以根据每一对象的深度信息,显示 一图像的多个对象且/或一界面在不同的显示层。如此一来,应用程序的开发就可以更多 的变化,也可以增加电子装置的价值以及提高使用者的使用经验。
图8为根据本发明的一界面显示方法的另一实施例的流程图。该界面显示方法可 以适用于一电子装置,例如个人数字助理(Personal Digital Assistant, PDA)、智能型手 机、移动电话、移动上网装置(Mobile Internet Device, MID)、笔记本型计算机、车用电子 装置、数字相机、多媒体播放器(mult1-media player)、游戏机(game console)、平板计算 机或者其它移动装置。然而,要注意的是,这并非将本发明限制于此。
在步骤S810中,包含了至少一个界面对象的一界面被一电子装置的一处理器所 接收。在步骤S820中,该处理器选择一界面显示层以显示该界面。该处理器还会根据该界 面显示层设定一预定值,且当一对象的一深度信息没有大于该预定值时,该对象被视为一 前景对象。如果该对象的深度信息大于该预定值时,该对象被视为一背景对象。
在步骤S830中,具有一第一深度信息的一第一对象被从一图像中取得。在步骤 S840中,该处理器根据该第一深度信息选择用以显示该第一对象的一第一显示层。在本实 施例中,该第一深度信息没有大于该预定值,因此该第一显示层是位于该界面显示层的上 方。
在步骤S840中,该处理器接收到具有一第二深度信息的一第二对象。在步骤S850 中,该处理器根据该第二深度信息选择用以显示该第二对象的一第二显示层。如果该第二 深度信息大于该预定值,该第二显示层是为于该界面显示层的下方。在一实施例中,如果该 第二深度信息没有大于该预定值,该第二显示层就是该第一显示层。换言之,第二对象是与 第一对象显示在相同的显示层。
在另一实施例中,如果该第二深度信息没有大于该预定值,但是该第二深度信息 大于该第一深度信息,该处理器会将该第二显示层插入在该第一显示层与该界面显示层之 间。如果该第二深度信息没有大于该预定值,也没有大于该第一深度信息,该处理器会将该第二显示层放置在该第一显示层的上方。也就是该第一显示层在视觉上是位于该第二显示 层的下方。
在前述的段落中,该处理器必须根据接收到的对象的一深度信息,去决定该对象 是一个前景对象或是一个背景对象。然而,在另外的实施例中,当该处理器接收到该对象 时,依附在对象上的一标签(tag)、一标记(mark)或一识别码(identification code)也同 时被处理器所接收。该标签、标记或识别码用以表示该接收到的对象是一前景对象或是一 背景对象。在一个三层显示层的显示结构中,如图2A与图2B所示,该界面显示层就是中间 层(显示层L2),该前景对象会被显示在该中间层的上方的显示层(也就是显示层LI),该 背景对象会被显示在该中间层的下方的显示层(也就是显示层L3)。
在另一实施例中,该显示结构可能包含超过三层的显示层。该处理器可以根据至 少两个的预定值来决定每一个对象所在的显示层。在另一实施例中,当该处理器接收到对 象时,该对象会携带一显示层信息,使该处理器可以得知该对象应该要被放在哪个显示层。
在步骤S860中,在该电子装置的该屏幕上,该处理器同时地将该第一对象显示在 该第一显示层、该第二对象显示在该第二显示层以及将该界面对象显示在该界面显示层。
图9为根据本发明的显示界面的电子装置的一实施例的示意图。该电子装置可能 是一个人数字助理(Personal Digital Assistant,PDA)、一智能型手机、一移动电话、一移 动上网装置(Mobile Internet Device,MID)、一笔记本型计算机、一车用电子装置、一数字 相机、一多媒体播放器(mult1-media player)、一游戏机(game console)、一平板计算机或 者其它移动运算装置。然而,值得注意的是,这并非将本发明限制于此。
电子装置900包括一屏幕901、储存多个对象903与对应的深度信息904的一储存 单元902、一界面产生单元905、一对象分割单元906以及一处理器907。该屏幕901用以显 示数据,如文字,图像,界面且/或信息。要了解的是,在一些实施例中,该屏幕901可以与 一触控感测装置(未图标)集成。触控感测装置具有一触控感测表面(touch-sensitive surface),触控感测表面包括设置于至少一维度上的多个感测器,用以检测至少一对象 (输入装置)在触控感测表面上的接触以及动作。举例而言,输入装置可为在触控感测表面 上或者接近触控感测表面的笔、手写笔或者手指。因此,使用者可通过屏幕901输入指令或 是信号。要了解的是,显示在屏幕901的数据是根据一多个显示层(display layer)结构 被显示,其中多个对象可以被显示在不同的显示层。
当该电子装置900接收到一图像,且该图像被设定为该电子装置900的一动态桌 布(dynamic wallpaper)时,该对象分割单元906对该图像执行一对象分割运算,以得到至 少一个对象。该对象分割单元906会从该图像中分割出前景对象与背景对象。关于该对象 分割单元906的详细运作方式可以参考于公元2011年7月7日申请的美国临时申请案号 61/505, 298中的第9至第12图以及对应的说明。在一实施例中,该对象分割单元906为 一软件或是一程序,可由该处理器907或是一图像处理单元(graph processing unit,图9 上未绘出)所执行。
该对象分割单元906会将取得的对象储存在储存单元902,如该等对象903以及对 应的深度信息904。该处理器907接收来自该界面产生单元905的一界面,该界面包含了至 少一个界面对象。接着,该处理器907接收来自该等对象903中的一第一对象以及对应的 一第一深度信息。该处理器907将该第一深度信息与一预定值比较,以决定该第一对象是一前景对象或是一背景对象。在一实施例中,该处理器907的详细动作可以参考图8的步 骤830至850,且在此不赘述。最后,该处理器907于屏幕901上,将该等对象903同时显示 对应的显示层,且将该界面对象显示在该界面显示层。
更进一步来说,在图7的步骤S740所使用的特效也可以被应用在电子装置900 上,用以增加使用者与电子装置900之间的互动与乐趣。
本发明的界面显示系统以及方法,或特定型态或其部分,可以以程序码的型态存 在。程序码可储存于实体媒体,如软盘、光盘片、硬盘、或是任何其它机器可读取(如计算机 可读取)储存媒体,亦或不限于外在形式的计算机程序产品,其中,当程序码被机器,如计 算机加载且执行时,此机器变成用以参与本发明的装置。程序码也可通过一些传送媒体,如 电线或电缆、光纤、或是任何传输型态进行传送,其中,当程序码被机器,如计算机接收、加 载且执行时,此机器变成用以参与本发明的装置。当在一般用途处理单元实作时,程序码结 合处理单元提供一操作类似于应用特定逻辑电路的独特装置。
惟以上所述者,仅为本发明的较佳实施例而已,当不能以此限定本发明实施的范 围,即大凡依本发明权利要求范围及发明说明内容所作的简单的等效变化与修饰,皆仍属 本发明权利要求涵盖的范围内。另外本发明的任一实施例或权利要求范围不须达成本发明 所揭露的全部目的或优点或特点。此外,摘要部分和标题仅是用来辅助专利文件搜寻之用, 并非用来限制本发明的权利要求范围。
权利要求
1.ー种界面显示方法,被应用在ー电子装置,该界面显示方法包括 提供包含至少ー个界面对象的一界面; 选择ー界面显示层; 自ー图像取得一第一对象; 选择ー第一显示层;以及 在该电子装置的ー屏幕上,同时地将该第一对象显示在该第一显示层以及将该界面对象显示在该界面显示层,其中该第一显示层位于该界面显示层之上。
2.根据权利要求1所述的界面显示方法,还包括 取得该第一对象的一第一深度信息;以及 根据该第一深度信息选择该第一显示层。
3.根据权利要求1所述的界面显示方法,还包括 自该图像取得一第二对象;以及 选择ー第二显示层,该第二显示层位于该界面显示层之下;以及在该电子装置的该屏幕上,同时地将该第一对象显示在该第一显示层、该第二对象显示在该第二显示层以及将该界面对象显示在该界面显示层。
4.根据权利要求3所述的界面显示方法,还包括 取得该第二对象的一第二深度信息;以及 根据该第二深度信息选择该第二显示层。
5.根据权利要求1所述的界面显示方法,还包括 自该图像取得一第二对象; 在该第一显示层与该界面显示层之间插入一第二显示层;以及在该电子装置的该屏幕上,同时地将该第一对象显示在该第一显示层、该第二对象显示在该第二显示层以及将该界面对象显示在该界面显示层。
6.根据权利要求1所述的界面显示方法,还包括 自该图像取得一第二对象; 插入ー第二显示层,该第二显示层位于该第一显示层之上;以及在该电子装置的该屏幕上,同时地将该第一对象显示在该第一显示层、该第二对象显示在该第二显示层以及将该界面对象显示在该界面显示层。
7.根据权利要求3所述的界面显示方法,还包括 取得该图像;以及 对该图像执行ー对象分割运算以获得该第一对象与该第二対象。
8.根据权利要求1所述的界面显示方法,其中该界面对象是根据该第一对象的一位置,被显示在该屏幕上的一特定位置,使得显示在该界面显示层的该界面对象不会被显示在该第一显示层的该第一对象所遮盖。
9.根据权利要求1所述的界面显示方法,还包括 对该第一对象、该第一显示层或该界面显示层施加ー特效,其中该特效包括ー动画。
10.根据权利要求1所述的界面显示方法,其中该界面对象包括一工具程序、一应用程序图标或一按钮。
11.ー种界面显示系统,被应用在ー电子装置,该界面显示系统包括ー储存单兀,储存一第一对象与一界面对象; ー屏幕,以显示多个显示层,其中当该多个显示层被同时显示在该屏幕上时,显示在一低显示层的数据的一部或全部可能会被显示在一高显示层的数据所覆盖或遮蔽,其中该高显示层在视觉上是位于该低显示层之上;以及 一处理单元,自该多个显示层中选择ー界面显示层以及ー第一显示层,该第一显示层位于该界面显示层之上,且在该屏幕上,同时地将该第一对象显示在该第一显示层以及将该界面对象显示在该界面显示层上。
12.根据权利要求11所述的界面显示系统,其中该第一对象具有一第一深度信息,且该第一深度信息大于ー预定值。
13.根据权利要求11所述的界面显示系统,其中该储存単元还储存一第二对象,该第ニ对象具有一第二深度信息,且该处理单元根据该第二深度信息选择ー第二显示层,该处理单元在该屏幕上,同时地将该第一对象显示在该第一显示层、该第二对象显示在该第二显示层以及将该界面对象显示在该界面显示层。
14.根据权利要求13所述的界面显示系统,其中当该第二深度信息大于ー预定值吋,该第二显示层位于该界面显示层之下,且当该第二深度信息不大于该预定值,但是大于该第一对象的一第一深度信息时,该第二显示层被插入在该第一显示层与该界面显示层之间。
15.根据权利要求13所述的界面显示系统,其中该显示单元还取得ー图像,并对该图像执行ー对象分割运算以获得该第一对象与该第二対象。
16.根据权利要求11所述的界面显示系统,其中该处理単元根据该第一对象的一位置,将该界面对象显示在该屏幕上的一特定位置,使得显示在该界面显示层的该界面对象不会被显示在该第一显示层的该第一对象所遮盖。
17.根据权利要求11所述的界面显示系统,其中该处理単元还对该第一对象或该多个显示层中的至少ー显示层施加一特效,该特效包括ー动画。
18.根据权利要求11所述的界面显示系统,其中该界面对象包括一工具程序、ー应用程序图标或一按钮。
19.根据权利要求11所述的界面显示系统,其中该第一对象为一前景对象,且当该处理单元接收到ー背景对象吋,该处理単元选择位于该界面显示层之下的一第二显示层,且该处理単元在该屏幕上,同时地将该第一对象显示在该第一显示层、该背景对象显示在该第二显示层以及将该界面对象显示在该界面显示层。
20.ー种机器可读的储存媒体,包括一计算机程序,当该计算机程序被执行时,使得一电子装置执行ー界面显示方法,其中该界面显示方法包括 提供包括至少ー个界面对象的一界面; 选择ー界面显示层; 自ー图像取得一第一对象; 选择ー第一显示层;以及 在该电子装置的ー屏幕上,同时地将该第一对象显示在该第一显示层以及将该界面对象显示在该界面显示层,其中该第一显示层位于该界面显示层之上。
全文摘要
本发明提供界面显示系统与方法。本发明的一实施例提供一种界面显示方法,该界面显示方法包括提供包含至少一个界面对象的一界面;选择一界面显示层;自一图像取得一第一对象;选择一第一显示层;以及在该电子装置的一屏幕上,同时地将该第一对象显示在该第一显示层以及将该界面对象显示在该界面显示层,其中该第一显示层位于该界面显示层之上。
文档编号G06F3/0481GK102999247SQ20121023775
公开日2013年3月27日 申请日期2012年7月9日 优先权日2011年7月7日
发明者侯钧耀, 黄俊翔, 吕黛伶 申请人:宏达国际电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1