电子设备及其显示方法与流程

文档序号:13109365阅读:148来源:国知局
本发明专利申请是以下专利申请的分案申请:申请号:201010296032.2;申请日:2010年9月28日;发明名称:电子设备及其显示方法技术领域本发明涉及电子设备的领域,具体地,本发明涉及一种电子设备及其显示方法。

背景技术:
近年来,增强现实技术以及基于位置的服务快速发展,为用户带来了全新体验。在增强现实技术以及基于位置的服务中,常常使用实景界面,其是实景场景与信息项的叠加。所述实景场景也称实景图像。所述信息项与实际对象相对应。每个信息项可包括多个条目,例如实际对象的地理位置信息、实际对象的类别(如餐厅、医院、学校等等)、实际对象的名称、用户评论等等。实景图像和对应于信息项的标记这两者越好地融合越能带给用户连贯真实的体验。然而,因为实景图像是真实世界的三维实景在电子设备上的平面显示,并非真正的三维,如何在电子设备上进行平面显示时,更好地体现信息项对应的实际对象与用户的距离是有难度的。

技术实现要素:
有鉴于此,本发明提供了一种电子设备及其显示方法,其能够将实景图像和信息项更真实地融合,从而使信息项的标记与实景图像的叠加图像更适合人类的视觉习惯,改进用户体验。根据本发明实施例,提供了一种显示方法,应用于一电子设备中,所述电子设备处于第一状态,并且所述电子设备具有一显示区域,所述显示方法包括:获得一实景图像;获得信息项;在所述显示区域内显示所述实景图像;以及将所述信息项中的第一类信息项在所述显示区域的第一区域内通过第一标记以第一显示效果显示,并将所述信息项中的第二类信息项在所述显示区域的第二区域内通过第二标记以第二显示效果显示;其中,所述第一类信息项与所述第二类信息项不同。所述显示方法还可包括:判断所述信息项属于第一类信息项还是第二类信息项。所述第一区域和所述第二区域可以不重合。所述第一区域和所述第二区域可以至少部分重合,并且所述第一区域的面积大于所述第二区域的面积。所述显示方法还可包括:当所述显示设备从第一状态切换到第二状态时,控制所述第二区域和所述第一区域移动。所述显示方法还可包括:根据所述第二区域和所述第一区域移动的方向,控制所述第一标记在所述第一区域内以所述方向移动,所述第二标记在所述第二区域内以所述方向移动。所述获得信息项可包括:获得所述电子设备的位置信息;获得所述电子设备的朝向信息;以及基于所述电子设备的位置信息和朝向信息,获得所述信息项。所述基于所述电子设备的位置信息和朝向信息获得所述信息项还可包括:获得所述信息项的位置信息;并且所述显示方法还可包括:基于所述电子设备的位置信息和所述信息项的位置信息,计算所述电子设备与对应于所述信息项的实际对象之间的距离;以及基于所述距离,判断所述信息项属于第一类信息项还是第二类信息项。根据本发明另一实施例,提供了一种电子设备,其处于第一状态,所述电子设备包括:图像获得模块,用于获得一实景图像;信息项获得模块,用于获得信息项;显示模块,用于在其显示区域内显示所述实景图像;控制模块,用于控制将所述信息项中的第一类信息项在所述显示模块的所述显示区域的第一区域内通过第一标记以第一显示效果显示;并用于控制所述显示模块将所述信息项中的第二类信息项在所述显示模块的所述显示区域的第二区域内通过第二标记以第二显示效果显示;其中,所述第一类信息项与所述第二类信息项不同。所述电子设备还可包括:第一判断模块,用于判断所述信息项属于第一类信息项还是第二类信息项。所述控制模块还可用于当所述电子设备从第一状态切换到第二状态时,控制所述第二区域和所述第一区域移动。所述控制模块可根据所述第二区域和所述第一区域移动的方向,控制所述第一标记在所述第一区域内以所述方向移动,所述第二标记在所述第二区域内以所述方向移动。所述信息项获得模块可包括:第一获得模块,用于获得所述电子设备的位置信息;第二获得模块,用于获得所述电子设备的朝向信息;以及第三获得模块,用于基于所述电子设备的位置信息和朝向信息,获得信息项。所述第三获得模块还可用于获得信息项的位置信息;并且所述电子设备还可包括:计算模块,用于基于所述电子设备的位置信息和所述信息项的位置信息,计算所述电子设备与对应于所述信息项的实际对象之间的距离;以及第二判断模块,用于基于所述距离,判断所述信息项属于第一类信息项还是第二类信息项。通过本发明实施例的电子设备及其显示方法,能够将实景图像和信息项更真实地融合,从而使信息项的标记与实景图像的叠加图像更适合人类的视觉习惯,改进用户体验。在电子设备上屏幕上(平面显示)时,通过在屏幕的不同区域显示距电子设备不同的距离的实际对象对应信息项的标记,更好地在电子设备的屏幕上(即平面显示)体现信息项对应的实际对象与用户(电子设备)的距离另外,通过第一区域和第二区域面积的大小不同,以及第一区域和第二区域内的标识的显示效果的不同来满足人眼透镜成像规律,更符合人眼视觉习惯,改进了用户的使用体验。满足的人眼透镜成像规律。附图说明图1是图示根据本发明实施例的显示方法的流程图;图2是更图示根据本发明另一实施例的显示方法的流程图;图3是图示根据本发明实施例的电子设备的主要配置的框图;图4是图示根据本发明另一实施例的电子设备的主要配置的框图;图5a-5d是图示人眼成像规律和将所述规律用于电子设备的显示的示意图;图6a-6c是图示当根据本发明实施例的电子设备处于不同状态时的显示的示意图;以及具体实施方式在描述本发明实施例之前,首先,参考图5a-5d简要描述作为本发明所利用的原理的人眼透镜成像规律。概括地说,依据人眼透镜成像规律,近处的物体在人眼处成像大,而远处的物体在人眼处成像小。也就是说,同样高度的物体由于距离用户远近不同,成像的大小是不同的。如图5a所示,A、B、C三个同样高度、但与汇聚点相距不同距离的物体成像后如a’、b’和c’所示,其中,c’最大、b’其次,a’最小。如图5b所示,将上述原理应用于电子设备的显示,其中虚线部分表示电子设备中所包括的摄像模块的视角。为了使同样高度、但与电子设备相距不同距离的实际对象A、B和C在电子设备上的显示比例符合人眼视觉习惯,则应以不同的显示比例显示实际对象A、B和C,使得其分别显示为与实际对象一一对应的景物对象a’、b’和c’。此外,如图5c和5d所示,当电子设备与水平面之间的角度从90度变化时,为使对应于所述实际对象的标记在电子设备上的显示符合人眼的仰视和俯视的视觉习惯,距离电子设备较远的实际对象所对应的标记在所述电子设备上的显示位置的位移量应该越大,而距离电子设备较近的实际对象所对应的标记在所述电子设备上的显示位置的位移量应该越小。以下,将参照附图详细描述本发明实施例。首先,将参照图1描述根据本发明实施例的显示方法。根据本发明实施例的显示方法应用于一电子设备中。所述电子设备例如为移动终端。此外,所述电子设备具有一显示区域,也就是说,所述电子设备包括显示模块。此外,根据所述显示模块与地平面之间的夹角的角度不同,可确定所述电子设备处于不同状态下。例如,所述显示模块与地平面之间的夹角可以等于90度(平视)、大于90度(仰视)或小于90度(俯视),相应地,所述电子设备可以处于三种状态之一下。所述显示方法包括:步骤S101:获得一图像。所述电子设备可以包括图像获得模块,例如摄像模块。所述显示方法可以通过所述摄像模块获得所述图像。此外,所述显示方法可以通过网络从远程服务器或另一电子设备等获得所述图像。当然,所述显示方法也可以从所述电子设备内部或外部的存储器获得所述图像。当通过所述摄像模块实时获得图像的情况下,所获得的图像为实景图像。步骤S102:获得信息项。在各种基于位置的服务中,常常使用所述信息项,其是关于实际对象的各信息条目的组合。也就是说,信息项与实际对象是一一对应的。所述信息项例如包括实际对象的地理位置信息、实际对象的类别(如餐厅、医院、学校等等)、实际对象的名称、用户评论等。所述信息项还可以是用于获取实际对象的相关信息的链接。所述显示方法可以从远程服务器获得所述信息项。当然,所述显示方法也可从所述电子设备内部或外部的存储器中获得所述信息项。步骤S103:在所述显示区域内显示所述图像。步骤S104:将所述信息项中的第一类信息项在所述显示区域的第一区域内通过第一标记以第一显示效果显示,并将所述信息项中的第二类信息项在所述显示区域的第二区域内通过第二标记以第二显示效果显示。需要指出的是,这里,所述第一类信息项与所述第二类信息项是不同的。例如,所述第一类信息项对应的实际对象与所述电子设备的距离、以及所述第二类信息项对应的实际对象与所述电子设备的距离是不同的。例如,所述第一类信息项对应的实际对象距离所述电子设备较近,而所述第二类信息项对应的实际对象距离所述电子设备较远。此外,所述第一区域和所述第二区域可以是不重合的。例如,所述第一区域位于所述显示区域的下方,并且所述第二区域位于所述显示区域的上方。替代地,所述第一区域和所述第二区域也可以是至少部分重合的。在此情况下,所述第一区域的面积大于所述第二区域的面积。也就是说,所述第二区域可以包含在所述第一区域内。即在该第二区域被所述第一区域内的情况,根据前述的人眼透镜成像规律更符合上述人眼视觉习惯。此外,这里所指的标记是用于在图像上标记信息项的标识,例如圆形、三角形的符号。具体地,所述第一标记用于在显示的图像上标记所述第一类信息项,所述第二标记用于在显示的图像上标记所述第二类信息项。也就是说,标记与信息项是一一对应的。由于如上所述信息项与实际对象是一一对应的,因此,可以说,标记、信息项与实际对象三者是一一对应的。此外,所述第一标记和所述第二标记可以是相同的,例如圆形、三角形等各种形状的符号。所述第一标记和所述第二标记也可以是不同的。此外,所述第一显示效果和所述第二显示效果可以是不同的,其可通过显示比例、颜色、透明度等多种方式区分。例如,所述第一显示效果将第一标记以较大比例显示,而所述第二显示效果将第二标记以较小比例显示。又例如,所述第一显示效果将第一标记以不透明方式显示,而所述第二显示效果将第二标记以半透明方式显示。替代地,所述第一显示效果和所述第二显示效果也可以是相同的。通过本发明实施例的显示方法,将所述信息项中的第一类信息项通过第一标记显示在第一区域内,并将所述信息项中的第二类信息项通过第二标记显示在第二区域内,由此,根据信息项属性的不同,将信息项的标记显示在显示区域中的不同区域内。例如,当所述信息项对应的实际对象属于近距离对象时,将所述信息项的标记显示在显示区域的第一区域内,而当所述信息项对应的实际对象属于远距离对象时,将所述信息项的标记显示在显示区域的第二区域内。通过在不同区域显示不同标记,使得与不按区域划分来显示各标记的技术相比,标记的显示更符合人类视觉习惯,并且在最大程度上避免了存在多个信息项的多个标记时的标记重叠显示的情况,使得信息项的标记与图像更好地更真实地融合,改进了用户体验。以下将参照图2更详细地描述根据本发明实施例的显示方法。如图2所示,在步骤S201,根据本发明实施例的显示方法获得一图像。步骤S201的操作与步骤S101的操作类似,在此不再详述。在步骤S202,在显示区域内显示所述图像。需要注意的是,步骤S202和下面将描述的步骤S203-S209的顺序不限于图2中所示的顺序。步骤S202也可以在步骤S203-309之后执行,或与步骤S203-309并行地执行。在步骤S203,所述显示方法获得电子设备的位置信息。例如,所述电子设备可包括用于定位的GPS模块。所述显示方法可通过所述GPS模块获得所述电子设备的位置信息。所述位置信息例如是所述电子设备的纬度和经度。在步骤S204,所述显示方法获得电子设备的朝向信息。例如,所述电子设备可包括用于定向的电子罗盘模块。所述显示方法例如可通过所述电子罗盘模块获得所述电子设备的朝向信息。所述朝向信息例如是所述电子设备面向的方向与正北方向的角度。需要注意地是,步骤S203与步骤S204可以相互独立地以任何顺序执行。在步骤S205,所述显示方法基于电子设备的位置信息和朝向信息,获得信息项的位置信息。例如,所述显示方法将所述电子设备的位置信息以及预定条件(例如,2km)通过网络发送到远程服务器。所述远程服务器基于所述电子设备的位置信息以及预定条件,从数据库中确定要发送给所述电子设备的候选信息项。如上所述,信息项例如包括对应于信息项的实际对象的名称、位置信息、类别、评论等等的信息条目。此后,所述电子设备接收所述远程服务器发送的候选信息项。此时获得的候选信息项为满足预定条件(例如,与所述电子设备相距预定距离)的所有实际对象对应的信息项。由于所述电子设备中的摄像模块具有一定的视角,并且所述电子设备朝向特定方向,因此在通过摄像模块获得的图像中,并不包括对应于上述所有实际对象的景物对象。因此,所述显示方法需要基于所述电子设备的朝向信息以及摄像模块的视角,从所述候选信息项中选择最终的信息项,并获得所述信息项中包括的实际对象的位置信息。当然,所述电子设备也可从其内部或外部存储器获得所述信息项。在步骤S206,所述显示方法基于电子设备的位置信息和信息项的位置信息,计算电子设备与对应于所述信息项的实际对象之间的距离。其计算方法为本领域技术人员所公知,在此不再详述。在步骤S207,所述显示方法基于所述距离,判断所述信息项属于第一类信息项还是第二类信息项。例如,所述第一类信息项对应的实际对象与所述电子设备距离较近。所述第二类信息项对应的实际对象与所述电子设备距离较远。具体地,所述显示方法预设一阈值,例如1km。当所述信息项对应的实际对象与所述电子设备之间的距离小于所述阈值时,判断所述信息项属于第一类信息项。当所述信息项对应的实际对象与所述电子设备之间的距离大于等于所述阈值时,判断所述信息项属于第二类信息项。当然,所述显示方法也可判断所述信息项属于多类信息项中的哪一类。例如,所述信息项还可包括第三类信息项。所述第三类信息项对应的实际对象与所述电子设备距离居中。此时,所述显示方法预设多于一个阈值,例如第一阈值为0.5km,第二阈值为1.5km。当所述信息项对应的实际对象与所述电子设备之间的距离小于等于所述第一阈值时,判断所述信息项属于第一类信息项。当所述信息项对应的实际对象与所述电子设备之间的距离大于等于所述第二阈值时,判断所述信息项属于第二类信息项。当所述信息项对应的实际对象与所述电子设备之间的距离大于第一阈值但小于第二阈值时,判断所述信息项属于第三类信息项。当在步骤S207判断所述信息项属于第一类信息项时,所述显示方法转到步骤S208,将所述第一类信息项在显示区域的第一区域内通过第一标记以第一显示效果显示。当在步骤S207判断所述信息项属于第二类信息项时,所述显示方法转到步骤S209,将所述第二类信息项在显示区域的第二区域内通过第二标记以第二显示效果显示。其具体操作与步骤S104的操作类似,在此不再详述。此外,优选地,在步骤S206,还可基于电子设备的位置信息、信息项的位置信息和所述电子设备的朝向信息,计算电子设备与对应于所述信息项的实际对象之间的连线与所述电子设备的朝向之间的角度。在步骤S208和S209,基于所计算的角度,确定所述第一类信息项和所述第二类信息项显示在所述显示区域中的左侧还是右侧,由此使得信息项的标记与实景图像更好地融合。通过本发明实施例的显示方法,将所述信息项中的第一类信息项通过第一标记显示在第一区域内,并将所述信息项中的第二类信息项通过第二标记显示在第二区域内,由此,根据信息项属性的不同,将信息项的标记显示在显示区域中的不同区域内。例如,当所述信息项对应的实际对象属于近距离对象时,将所述信息项的标记显示在显示区域的第一区域内,而当所述信息项对应的实际对象属于远距离对象时,将所述信息项的标记显示在显示区域的第二区域内。通过在不同区域显示不同标记,使得与不按区域划分来显示各标记的技术相比,标记的显示更符合人类视觉习惯,并且在最大程度上避免了存在多个信息项的多个标记时的标记重叠显示的情况,使得信息项的标记与图像更好地更真实地融合,改进了用户体验。此外,如上所述,根据所述显示模块与地平面之间的夹角的角度不同,可确定所述电子设备处于不同状态下。例如,所述显示模块与地平面之间的夹角可以等于90度(平视)、大于90度(仰视)或小于90度(俯视)。假设当前电子设备处于与地平面之间的夹角等于90度的状态下。如果所述电子设备与地平面之间的夹角变为大于90度,则为使信息项的标记与图像更好地更真实地融合,所述标记的显示位置也应相应地变化。具体地,如图6a所示,假设所述第一区域为所述显示区域中以对角线标识的区域,所述第二区域为所述显示区域中以大方格标识的区域。所述显示方法还可包括以小方格标识的第三区域。其中,所述第一区域占有所述显示屏幕的面积大于所述第二区域占有所述显示屏幕的面积,所述第二区域占有所述显示屏的面积大于所述第三区域占有所述显示屏幕的面积。且所述第一区域的中线、所述第二区域的中线、所述第三区域的中线相互重合。更进一步所述第一区域的中线、所述第二区域的中线、所述第三区域的中线与显示屏幕的中线重合。当信息项对应的实际对象相对于所述电子设备属于近距离对象时,将所述信息项的标记显示在显示区域的第一区域内,且可以位于所述第一区域的任何地方。当然如果显示屏幕上显示的对象与信息项实际对应的实际对象一致时,该信息项标记显示所述第一区域内且位于与实际对象对应的所述显示屏幕上显示的对象的对应位置。当所述信息项对应的实际对象相对于所述电子设备属于远距离对象时,将所述信息项的标记显示在显示区域的第二区域内,且可以位于所述第二区域的任何地方。当然如果显示屏幕上显示的对象与信息项实际对应的实际对象一致时,该信息项标记显示所述第二区域内且位于与实际对象对应的所述显示屏幕上显示的对象的对应位置。通过在屏幕的不同区域显示距电子设备不同的距离的实际对象对应信息项的标记,更好地在电子设备的显示屏幕上(即平面显示)体现信息项对应的实际对象与用户(电子设备)的距离。优选的,本申请可以信息项对应的实际对象相对于所述电子设备属于距离分成三类。当信息项对应的实际对象相对于所述电子设备属于近距离对象时,将所述信息项的标记显示在显示区域的第一区域内;当所述信息项对应的实际对象相对于所述电子设备属于远距离对象时,将所述信息项的标记显示在显示区域的第三区域内;当所述信息项对应的实际对象相对于所述电子设备距离位于远距和近距之间象时,将所述信息项的标记显示在显示区域的第二区域内。每一个区域具有一显示效果显示信息项的标记,每个区域的显示标记的显示效果不同。例如,第一区域的标记以第一视图比例显示,第二区域的标记以第二视图比例显示,第三区域的标记以第三视图比例显示,所述第一视图比例大于所述第二视图比例,所述第二视图比例大于所述第三视图比例。根据前述的近大远小,近处收集的信息量大,远处收集的信息量少的人眼透镜成像规律,本实施例中通过第一区域、第二区域、第三区域面积的大小不同,以及第一区域、第二区域、第三区域的显示效果的不同来满足人眼透镜成像规律,即,面积大的区域显示的标识就多,而且标识能够以较大的视图比例显示。更符合人眼视觉习惯。在图6a的情况下,所述第二区域的面积小于所述第一区域的面积,并且所述第二区域完全在所述第一区域内。需要指出的是,图6a仅是说明所述显示方法的一示例,所述第一区域和所述第二区域完全可以不重合,或者部分重合。此外,指示所述第一区域和所述第二区域的线在电子设备上实际并不显示。当所述电子设备与地平面之间的夹角逐渐变大时,如图6b所示,所述显示方法控制所述第二区域和所述第一区域向下移动。当所述第二区域或所述第一区域完全移出屏幕下边缘时,停止移动。此时,相应地,根据所述第二区域和所述第一区域内移动的方向,所述显示方法控制所述第一类信息项的第一标记在所述第一区域内以所述方向移动,所述第二类信息项的第二标记在所述第二区域内以所述方向移动。也就是说,所述显示方法控制所述第一标记向下移动,并控制所述第二标记向下移动。当所述区域有部分移出屏幕时,位于移出屏幕的部分区域中的第一标记和第二标记停留在屏幕的下边缘。所述第一标记的移动速度和所述第二标记的移动速度可以为预设的值,也可通过加速度传感器,根据所述电子设备的运动速度相应地确定。优选地,为更符合上述人眼视觉习惯,所述显示方法可控制所述第一标记的移动速度小于所述第二标记的移动速度。此外,当所述电子设备与地平面之间的夹角逐渐变小时,如图6c所示,所述显示方法控制所述第二区域和所述第一区域向上移动。当所述第二区域或所述第一区域完全移出屏幕上边缘时,停止移动。此时,相应地,根据所述第二区域和所述第一区域内移动的方向,所述显示方法控制所述第一类信息项的第一标记在所述第一区域内以所述方向移动,所述第二类信息项的第二标记在所述第二区域内以所述方向移动。也就是说,所述显示方法控制所述第一标记向上移动,并控制所述第二标记向上移动。当所述区域有部分移出屏幕时,位于移出屏幕的部分区域中的第一标记和第二标记停留在屏幕的上边缘。所述第一标记的移动速度和所述第二标记的移动速度可以为预设的值,也可通过加速度传感器,根据所述电子设备的运动速度相应地确定。优选地,为更符合上述人眼视觉习惯,所述显示方法可控制所述第一标记的移动速度小于所述第二标记的移动速度。由此,通过本发明实施例的显示方法,当所述电子设备处于不同状态时,将信息项的标记在显示区域中的不同区域内相应地移动,并且根据信息项属性,确定标记的移动速度,使得信息项的标记与图像能够在不同状态下一直真实地融合,进一步改进了用户体验。以上描述了本发明实施例的显示方法。下面将参考图3和图4描述本发明实施例的电子设备。图3是图示根据本发明实施例的电子设备300的主要配置的框图。如图3所示,所述电子设备300包括:图像获得模块301,用于获得一图像;信息项获得模块302,用于获得信息项;显示模块303,用于在其显示区域内显示所述图像;控制模块304,用于控制将所述信息项中的第一类信息项在所述显示模块的所述显示区域的第一区域内通过第一标记以第一显示效果显示;并用于控制所述显示模块将所述信息项中的第二类信息项在所述显示模块的所述显示区域的第二区域内通过第二标记以第二显示效果显示;其中,所述第一类信息项与所述第二类信息项不同。所述图像获得模块301例如为摄像模块。所述电子设备可以通过所述摄像模块获得所述图像。此外,所述电子设备可以通过网络从远程服务器或另一电子设备等获得所述图像。当然,所述电子设备也可以从所述电子设备内部或外部的存储器获得所述图像。当通过所述摄像模块实时获得图像的情况下,所获得的图像为实景图像。所述信息项获得模块302可以从远程服务器获得所述信息项。当然,所述信息项获得模块302也可从所述电子设备内部或外部的存储器中获得所述信息项。需要指出的是,如上所述,所述第一类信息项与所述第二类信息项是不同的。例如,所述第一类信息项对应的实际对象与所述电子设备的距离、以及所述第二类信息项对应的实际对象与所述电子设备的距离是不同的。例如,所述第一类信息项对应的实际对象距离所述电子设备较近,而所述第二类信息项对应的实际对象距离所述电子设备较远。此外,控制模块304所使用的所述第一区域和所述第二区域可以是不重合的。例如,所述第一区域位于所述显示区域的下方,并且所述第二区域位于所述显示区域的上方。替代地,所述第一区域和所述第二区域也可以是至少部分重合的。在此情况下,所述第一区域的面积大于所述第二区域的面积。也就是说,所述第二区域可以包含在所述第一区域内。此外,这里,控制模块304所使用的标记是用于在图像上标记信息项的标识,例如圆形、三角形的符号。具体地,所述第一标记用于在显示的图像上标记所述第一类信息项,所述第二标记用于在显示的图像上标记所述第二类信息项。也就是说,标记与信息项是一一对应的。由于如上所述信息项与实际对象是一一对应的,因此,可以说,标记、信息项与实际对象三者是一一对应的。此外,所述第一标记和所述第二标记可以是相同的,例如圆形、三角形等各种形状的符号。所述第一标记和所述第二标记也可以是不同的。此外,控制模块304所使用的所述第一显示效果和所述第二显示效果可以是不同的,其可通过显示比例、颜色、透明度等多种方式区分。例如,所述第一显示效果将第一标记以较大比例显示,而所述第二显示效果将第二标记以较小比例显示。又例如,所述第一显示效果将第一标记以不透明方式显示,而所述第二显示效果将第二标记以半透明方式显示。替代地,所述第一显示效果和所述第二显示效果也可以是相同的。此外,所述控制模块304还可用于当所述电子设备从第一状态切换到第二状态时,控制所述第二区域和所述第一区域移动。所述控制模块304可根据所述第二区域和所述第一区域移动的方向,控制所述第一标记在所述第一区域内以所述方向移动,所述第二标记在所述第二区域内以所述方向移动。此外,所述电子设备300还可包括:第一判断模块,其与所述信息项获得模块302和所述控制模块304相连接,用于判断所述信息项属于第一类信息项还是第二类信息项。通过本发明实施例的电子设备,将所述信息项中的第一类信息项通过第一标记显示在第一区域内,并将所述信息项中的第二类信息项通过第二标记显示在第二区域内,由此,根据信息项属性的不同,将信息项的标记显示在显示区域中的不同区域内。例如,当所述信息项对应的实际对象属于近距离对象时,将所述信息项的标记显示在显示区域的第一区域内,而当所述信息项对应的实际对象属于远距离对象时,将所述信息项的标记显示在显示区域的第二区域内。通过在不同区域显示不同标记,使得与不按区域划分来显示各标记的技术相比,标记的显示更符合人类视觉习惯,并且在最大程度上避免了存在多个信息项的多个标记时的标记重叠显示的情况,使得信息项的标记与图像更好地更真实地融合,改进了用户体验。图4是图示根据本发明另一实施例的电子设备400的主要配置的示意图。如图4所示,所述电子设备400除包括与图3中的电子设备300相同配置和功能的图像获得模块301、信息项获得模块302和显示模块303外,还包括:计算模块401,用于基于所述电子设备的位置信息和所述信息项的位置信息,计算所述电子设备与所述信息项之间的距离;以及第二判断模块402,用于基于所述距离,判断所述信息项属于第一类信息项还是第二类信息项。并且,所述信息项获得模块302具体包括:第一获得模块3021,用于获得所述电子设备的位置信息;第二获得模块3022,用于获得所述电子设备的朝向信息;以及第三获得模块3023,用于基于所述电子设备的位置信息和朝向信息,获得信息项。其中,所述第一获得模块3021例如为用于定位的GPS模块。所述电子设备400可通过所述GPS模块获得所述电子设备的位置信息。所述位置信息例如是所述电子设备的纬度和经度。所述第二获得模块3022例如为用于定向的电子罗盘模块。所述电子设备400例如可通过所述电子罗盘模块获得所述电子设备的朝向信息。所述朝向信息例如是所述电子设备面向的方向与正北方向的角度。所述第三获得模块3023例如将所述电子设备的位置信息以及预定条件(例如,2km)通过网络发送到远程服务器。所述远程服务器基于所述电子设备的位置信息以及预定条件,从数据库中确定要发送给所述电子设备的候选信息项。如上所述,信息项例如包括对应于信息项的实际对象的名称、位置信息、类别、评论等等的信息条目。此后,所述第三获得模块3023接收所述远程服务器发送的候选信息项。此时获得的候选信息项为满足预定条件(例如,与所述电子设备相距预定距离)的所有实际对象对应的信息项。由于所述电子设备中的摄像模块具有一定的视角,并且所述电子设备朝向特定方向,因此在通过摄像模块获得的图像中,并不包括对应于上述所有实际对象的景物对象。因此,所述第三获得模块3023需要基于所述电子设备的朝向信息以及摄像模块的视角,从所述候选信息项中选择最终的信息项,并获得所述信息项中包括的实际对象的位置信息。当然,所述第三获得模块3023也可从其内部或外部存储器获得所述信息项。所述计算模块401基于电子设备的位置信息和信息项的位置信息,计算电子设备与对应于所述信息项的实际对象之间的距离。其计算方法为本领域技术人员所公知,在此不再详述。所述第二判断模块402基于所述距离,判断所述信息项属于第一类信息项还是第二类信息项。例如,所述第一类信息项对应的实际对象与所述电子设备距离较近。所述第二类信息项对应的实际对象与所述电子设备距离较远。具体地,所述第二判断模块402预设一阈值,例如1km。当所述信息项对应的实际对象与所述电子设备之间的距离小于所述阈值时,判断所述信息项属于第一类信息项。当所述信息项对应的实际对象与所述电子设备之间的距离大于等于所述阈值时,判断所述信息项属于第二类信息项。当然,所述第二判断模块402也可判断所述信息项属于多类信息项中的哪一类。例如,所述信息项还可包括第三类信息项。所述第三类信息项对应的实际对象与所述电子设备距离居中。此时,所述第二判断模块402预设多于一个阈值,例如第一阈值为0.5km,第二阈值为1.5km。当所述信息项对应的实际对象与所述电子设备之间的距离小于等于所述第一阈值时,判断所述信息项属于第一类信息项。当所述信息项对应的实际对象与所述电子设备之间的距离大于等于所述第二阈值时,判断所述信息项属于第二类信息项。当所述信息项对应的实际对象与所述电子设备之间的距离大于第一阈值但小于第二阈值时,判断所述信息项属于第三类信息项。当所述第二判断模块402判断所述信息项属于第一类信息项时,所述控制模块304将所述第一类信息项在显示区域的第一区域内通过第一标记以第一显示效果显示。当所述第二判断模块402判断所述信息项属于第二类信息项时,所述控制模块304将所述第二类信息项在显示区域的第二区域内通过第二标记以第二显示效果显示。其具体操作与图3中的操作类似,在此不再详述。此外,优选地,所述计算模块401还可基于电子设备的位置信息、信息项的位置信息和所述电子设备的朝向信息,计算电子设备与对应于所述信息项的实际对象之间的连线与所述电子设备的朝向之间的角度。所述控制模块304基于所计算的角度,确定所述第一类信息项和所述第二类信息项显示在所述显示区域中的左侧还是右侧,由此使得信息项的标记与实景图像更好地融合。通过本发明实施例的电子设备,将所述信息项中的第一类信息项通过第一标记显示在第一区域内,并将所述信息项中的第二类信息项通过第二标记显示在第二区域内,由此,根据信息项属性的不同,将信息项的标记显示在显示区域中的不同区域内。例如,当所述信息项对应的实际对象属于近距离对象时,将所述信息项的标记显示在显示区域的第一区域内,而当所述信息项对应的实际对象属于远距离对象时,将所述信息项的标记显示在显示区域的第二区域内。通过在不同区域显示不同标记,使得与不按区域划分来显示各标记的技术相比,标记的显示更符合人类视觉习惯,并且在最大程度上避免了存在多个信息项的多个标记时的标记重叠显示的情况,使得信息项的标记与图像更好地更真实地融合,改进了用户体验。以上,参照附图描述了根据本发明实施例的电子设备及其显示方法。需要说明的是,在本说明书中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。最后,还需要说明的是,上述一系列处理不仅包括以这里所述的顺序按时间序列执行的处理,而且包括并行或分别地、而不是按时间顺序执行的处理。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施。基于这样的理解,本发明的技术方案对背景技术做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。以上对本发明进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1