显示装置及用于提供显示装置的图形用户界面的方法与流程

文档序号:11406614阅读:221来源:国知局
显示装置及用于提供显示装置的图形用户界面的方法与流程

本案是申请日为2010年10月7日、申请号为201080045091.0、发明名称为“提供使用运动的图形用户界面的方法和应用该方法的显示装置”的发明专利申请的分案申请。

本发明一般涉及用于提供图形用户界面(gui)的方法以及应用该方法的显示装置,并且更具体地,涉及用于提供gui的方法以及应用该方法的显示装置,该gui根据检测到运动来显示菜单。



背景技术:

由于移动技术的持续进步,得以应用更多带有显示器的移动设备。此外,显示装置现在能够提供各种功能。例如,对在其中整合了运动图像专家组(mpeg)层音频3(mp3)播放器、相机和移动电话的功能的复杂多媒体设备的需求很大。

gui技术也已经发展为追随显示装置的多样化,并且使能所提供的功能的简单使用。特别发展了传感器以接收多种用户操作并且使用户能够以更喜欢的方式输入指令,诸如通过触摸屏幕或通过运动感测。

因而,gui在屏幕上提供图形并且迅速地替换传统的基于按钮的用户接口(ui)。因此,需要提供gui的方法,利用该方法gui用户能够容易地使用关于显示装置的功能的菜单。



技术实现要素:

技术问题

已做出本发明以解决至少上述问题和/或缺点并提供至少如下所述的优点。因此,本发明的一个方面提供一种用于提供gui的方法以及应用该方法的显示装置,该方法在三维(3d)gui上显示特定面的屏幕,并且如果当显示特定面的屏幕时输入了用户的操作,则显示相应于用户的操作方向的至少一个邻接面的屏幕。

技术方案

根据本发明,用于提供显示装置的gui的方法包括生成3dgui,该3dgui被构造为在特定面和接触该特定面的边界的至少一个邻接面上显示分离的(separate)屏幕,显示特定面的屏幕,并且如果在特定面的屏幕被显示的状态中输入了用户的操作,则显示相应于该用户的操作的方向的至少一个邻接面的屏幕。

所述用户的操作包括倾斜运动,通过该倾斜运动显示装置以特定方向倾斜,并且显示至少一个面的屏幕包括根据倾斜运动的操作方向来显示相应于倾斜的方向的上方、下方、左方和右方的面中的至少一个面的屏幕。

显示所述至少一个面的屏幕包括以所述倾斜的方向的倾角显示3dgui,以显示相应于倾斜的方向的上方、下方、左方和右方的面中的至少一个面的屏幕。

所述显示至少一个面的屏幕包括:输入开始操作,指示倾斜运动的操作的启动,检测显示装置的倾斜运动,以及根据所检测到的倾斜运动的方向,显示相应于该倾斜方向的上方、下方、左方和右方的面中的至少一个面的屏幕。

所述显示至少一个面的屏幕包括:如果在相对于显示装置的屏幕的上方、下方、左方和右方方向中的一个方向输入了倾斜运动的操作,则显示相应于倾斜的方向的上方、下方、左方和右方的面中的一个面的屏幕。

所述在至少一个面上显示屏幕包括:如果在相对于显示装置的屏幕的包括左上方、左下方、右上方和右下方方向的对角线方向中的一个方向输入了倾斜运动的操作,则显示相应于倾斜的方向的上方、下方、左方和右方的面中的两个面的屏幕。

根据本发明,显示装置包括gui生成单元,其生成3dgui,该3dgui被构造为在特定面和接触该特定面的边界的至少一个邻接面上显示分离的屏幕;显示单元,其显示3dgui;以及控制单元,其进行控制从而如果在特定面的屏幕被显示的状态中输入了用户操作,则显示相应于用户的操作的方向的至少一个邻接面的屏幕。

所述特定面是直角平行六面体的一个面,并且所述至少一个邻接面是邻接该特定面的四个边界的上方的面、下方的面、左方的面和右方的面。

所述显示装置另外还包括运动检测单元,该运动检测单元用于检测显示装置的运动,并且该用户的操作包括倾斜运动,通过该倾斜运动显示装置以特定方向倾斜;以及控制单元,其进行控制从而根据倾斜运动的操作方向,显示相应于倾斜的方向的上方、下方、左方和右方的面中的至少一个面的屏幕。

所述控制单元进行控制从而如果输入了开始操作,则指示倾斜运动的操作的启动,根据由运动检测单元检测的倾斜运动的方向,显示相应于倾斜的方向的上方、下方、左方和右方的面中的至少一个面的屏幕。

所述控制单元进行控制从而如果在相对于显示装置的屏幕的上方、下方、左方和右方方向中的一个方向输入了倾斜运动的操作,则显示相应于倾斜的方向的上方、下方、左方和右方的面中的一个面的屏幕。

所述控制单元进行控制从而如果在相对于显示装置的屏幕的包括左上方、左下方、右上方和右下方方向的对角线方向中的一个方向输入了倾斜运动的操作,则显示相应于倾斜的方向的上方、下方、左方和右方的面中的两个面的屏幕。

所述特定面和接触该特定面的边界的至少一个邻接面的分离的屏幕包括菜单屏幕、内容回放屏幕和应用运行屏幕中的至少一个。

根据本发明的实施例,用于提供能够检测运动的显示装置的gui的方法包括:输入相对于显示装置的倾斜运动的操作,以及如果输入了倾斜运动的操作,则在相应于倾斜运动的操作的方向的屏幕的上方、下方、左方和右方侧面中的至少一个上显示菜单。

具体地,根据本发明的一个方面,提供一种用于提供显示装置的图形用户界面的方法,所述方法包括:显示包括具有多个面的至少一个对象的第一面的屏幕;如果在显示所述第一面的屏幕的同时感测到倾斜运动,则同时显示与倾斜运动对应的第二面的屏幕以及第一面的屏幕;以及如果在同时显示第一面的屏幕以及第二面的屏幕的同时,输入了将第一面的屏幕上显示的对象移动到第二面的屏幕的用户命令,则将第一面的屏幕上显示的对象显示在第二面的屏幕上。

根据本发明的另一个方面,提供一种显示装置,包括:显示器,被配置为显示具有多个面的图形用户界面中的包括至少一个对象的第一面的屏幕;以及控制器,被配置为控制显示器以:如果在显示所述第一面的屏幕的同时感测到倾斜运动,则同时显示与倾斜运动对应的第二面的屏幕以及第一面的屏幕;以及如果在同时显示第一面的屏幕以及第二面的屏幕的同时,输入了将第一面的屏幕上显示的对象移动到第二面的屏幕的用户命令,则将第一面的屏幕上显示的对象显示在第二面的屏幕上。

有益效果

根据本发明,在3dgui上显示特定面上的屏幕,并且如果在显示特定面的屏幕的状态中输入了用户的操作,则显示相应于用户的操作方向的至少一个邻接面的屏幕。结果,用户能够更加简易和方便地选择期望的菜单。

附图说明

从如下结合附图的详细说明中,本发明的上述和其他方面、特征和优点将变得更加清楚,其中:

图1示出了根据本发明实施例的移动电话;

图2是根据本发明实施例的用于提供3dgui的方法的流程图;

图3到图5示出了根据本发明实施例的在左方的面上显示菜单的过程;

图6示出了根据本发明实施例的3dgui的结构;

图7示出了根据本发明实施例的具有运动开始按钮的移动电话;

图8到图10示出了根据本发明实施例的当显示在左方的面上的菜单时的情况以及当显示在左方的面上的菜单和在上方的面上的菜单时的情况;

图11到图14示出了根据本发明实施例的使用3dgui菜单选择下级菜单的过程;

图15到图18示出了根据本发明实施例的用户选择显示在特定面上的项的过程;

图19到图22示出了根据本发明实施例的选择显示在左方的面上的菜单的项的过程;

图23到图26示出了根据本发明实施例的、在显示在右方的面上的菜单上加书签的过程;

图27到图30示出了根据本发明实施例的、使用显示在左方的面上的菜单在特定面上显示小组件(widget)的过程;

图31到图34示出了根据本发明实施例的、将小组件从特定面移动到显示在左方的面上的菜单的项的过程;

图35到图38示出了根据本发明实施例的、根据用户看到的方向在特定面上显示图标的过程;

图39是示出了根据本发明实施例的、如果向移动电话输入了倾斜运动的操作,则在二维(2d)gui环境的相应侧上显示菜单的过程的流程图;

图40到图42示出了根据本发明实施例的、如果向移动电话输入了倾斜运动的操作,则在2dgui环境的相应侧上显示菜单的过程;

图43和图44示出了根据本发明实施例的显示应用运行屏幕和应用列表的3dgui的结构;

图45到图47示出了使用其上显示了应用的3dgui的过程;以及

图48和图49示出了根据用户看到的方向、移动电话调整其中显示3dgui的方向的过程。

具体实施方式

将参照附图详细描述本发明的实施例。在下面的描述中,虽然在不同的附图中示出,但是相同或相似的参考标号可以用于相同或相似的元件。为了清楚和简明,将省略本领域中公知的结构或过程的详细描述。

图1示出了根据本发明实施例的移动电话100。参照图1,移动电话100包括通信单元110、音频输入单元120、音频输出单元130、运动检测单元140、gui生成单元150、触摸检测单元160、存储单元170、显示单元180和控制单元190。

通信单元110经由移动通信网络、无线通信网络或因特网连接到诸如tv100(或移动电话)的外部设备以访问外部设备。此处的移动通信网络可以包括全球数字移动电话系统(gsm)网络或宽带码分多址(wcdma)网络。例如,通过蓝牙或紫蜂(zigbee)连接无线通信网络。例如,通过无线局域网(lan)连接因特网。

音频输入单元120接收用户声音输入并将用户的声音转换成为由电信号组成的音频数据,并向控制单元190发送转换的音频数据。

音频输出单元130通过扬声器等输出从控制单元190接收的音频信号。

运动检测单元140检测移动电话100的运动,诸如移动电话100的倾斜运动的操作。此处的“倾斜运动”指的是移动电话100相对于预定平面的倾斜。运动检测单元140检测倾斜的角度和方向作为关于倾斜运动的操作的信息。此处的倾斜的角度指的是在预定面和移动电话100之间的角度。此处的倾斜的方向指的是移动电话100倾斜的方向。具体地,倾斜的方向可以包括上方、下方、左方、右方、左上、左下、右上和右下方方向之一。

可以将运动检测单元140实现为加速度传感器或陀螺仪传感器。运动检测单元140向控制单元190发送关于检测到的倾斜运动的操作的信息。

gui生成单元150生成gui以接收用户命令。gui生成单元150生成3dgui以分别在特定面上和邻接该特定面的边界(edge)的至少一个面上显示菜单。即,gui生成单元150基于直角平行六面体的五个面而生成3dgui。

此处的3dgui在每个都邻接特定面并且边界邻接直角平行六面体的特定面的四个边界的上方、下方、左方和右方的面上显示菜单。特定面是直角平行六面体的底面,该底面具有和移动电话100的屏幕一样的大小。另外,特定面相应于显示gui菜单的区域。所述上方、下方、左方和右方的面可以对显示在特定面上的菜单的上层菜单或下层菜单进行显示,还可以显示作为由移动电话100提供的功能的快捷方式的图标。

如上所解释的,gui生成单元150生成3dgui并向控制单元190发送生成的gui,在该3dgui上在特定面和邻接面上显示菜单。

触摸检测单元160检测有关用户的触摸操作的信息。具体地,可以将触摸检测单元160实现为触摸屏,以检测用户对显示屏幕的触摸操作。触摸检测单元160向控制单元190发送检测到的关于用户的触摸操作的信息。

存储单元170在其中存储程序以运行移动电话100的各个功能。例如,可以将存储单元170实现为硬盘或非易失性存储器。

显示单元180显示图像以提供移动电话100的功能,并且在屏幕上显示用于用户的操作的gui。具体地,显示单元180根据用户的操作显示3dgui,在3dgui中菜单显示在特定面和邻接面上。

控制单元190控制移动电话100的整体操作。控制单元190响应于当显示特定面上的菜单时输入的用户的操作而进行控制,从而在相应于用户操作的方向的至少一侧(side)表面上的菜单被显示在屏幕上。也就是说,如果当在特定面上的菜单被显示时输入了用户的操作,则控制单元190进行控制从而在相应于用户操作的方向的至少一个面上的菜单被显示在屏幕上。

如果用户的操作相应于移动电话100的倾斜运动的操作,则控制单元190进行控制从而显示在相应于倾斜的方向的上方、下方、左方和右方的面中的至少一个面上的菜单。控制单元190进行控制从而3dgui以所述倾斜的方向倾斜,从而在相应于倾斜的方向的上方、下方、左方和右方的面中的至少一个面上显示菜单。

3dgui倾斜的角度与移动电话100倾斜的角度成比例。因此,控制单元190提供给用户好像3dgui实际上倾斜一样的效果。

如果输入了启动倾斜操作的开始操作,则控制单元190可以进行控制从而根据倾斜的方向显示在相应于倾斜的方向的上方、下方、左方和右方的面中的至少一面上的菜单。“开始操作”是倾斜操作的参考。即,在输入开始操作的时候的移动电话100的面成为倾斜操作的参考平面(即,0度)。开始操作可以包括按压移动电话100上的特定按钮,或触摸特定图标。

如果向相对于移动电话100的屏幕的上方、下方、左方或右方方向中的一个方向输入了倾斜操作,则控制单元190进行控制从而显示在相应于倾斜的方向的上方、下方、左方或右方的面中的至少一个面上的菜单。具体地,如果在相对于屏幕的上方方向中输入了倾斜操作,则控制单元190进行控制从而显示在上方的面上的菜单。如果在相对于屏幕的下方方向中输入了倾斜操作,则控制单元190进行控制从而显示在下方的面上的菜单。如果在相对于屏幕的左方方向中输入了倾斜操作,则控制单元190进行控制从而显示在左方的面上的菜单。如果在相对于屏幕的右方方向中输入了倾斜操作,则控制单元190进行控制从而显示在右方的面上的菜单。

此外,如果在相对于移动电话100的屏幕的对角线的左上方、左下方、右上方和右下方方向中的一个方向输入了倾斜操作,则控制单元190进行控制从而控制在相应于倾斜的方向的两个面上的菜单。具体地,如果在相对于屏幕的左上方方向中输入了倾斜操作,则控制单元进行控制从而显示在左方的面上的菜单和上方的面上的菜单。如果在相对于屏幕的左下方方向中输入了倾斜操作,则控制单元进行控制从而显示在左方的面上的菜单和下方的面上的菜单。如果在相对于屏幕的右上方方向中输入了倾斜操作,则控制单元进行控制从而显示在右方的面上的菜单和上方的面上的菜单。如果在相对于屏幕的右上方方向中输入了倾斜操作,则控制单元进行控制从而显示在右方的面上的菜单和上方的面上的菜单。如果在相对于屏幕的右下方方向中输入了倾斜操作,则控制单元进行控制从而显示在右方的面上的菜单和下方的面上的菜单。

如上所解释的,移动电话100显示具有在特定面和邻接面上的菜单的3dgui,根据倾斜操作来控制3dgui。因此,用户能够通过简单地倾斜移动电话100而看到新菜单并更加容易地使用原本复杂的菜单。

图2是根据本发明实施例的用于提供3dgui的方法的流程图。

在s210,移动电话100生成具有显示在特定面和邻接该特定面的至少一个面上的3dgui。具体地,移动电话100生成基于直角平行六面体的五个面为而建立的3dgui。3dgui包括显示在特定面和邻接该特定面的四个边界的上方、下方、左方和右方的面上的菜单,该特定面可以是具有和移动电话屏幕一样大小的平行六面体的底面。特定面可以是显示通用gui菜单的区域(area)。与特定面相比,上方、下方、左方和右方的面可以显示相对特定面上的菜单的上层(upper)菜单或下层(lower)菜单,或者显示由移动电话100提供的功能的快捷方式的图标。

在s220,移动电话100在屏幕上显示特定面上的菜单。在s230-是,如果在显示特定面上的菜单的状态中用户输入倾斜操作,则在s240,移动电话100显示在相应于倾斜操作的方向的至少一个面上的菜单。为了显示在相应于倾斜的方向的上方,下方、左方和右方方向中的至少一个方向上的菜单,3dgui倾斜到所述倾斜的方向。

3dgui倾斜的角度与移动电话100倾斜的角度成比例。因此,控制单元190提供了就好像3dgui物理倾斜的效果。

此外,如果输入了开始操作以启动倾斜操作,则移动电话100开始将侧倾斜运动,并且可以显示在相应于倾斜的方向的上方、下方、左方和右方的面中的至少一个面上的菜单。开始操作是操作的参考。即,在输入开始操作的时候的移动电话100的面成为倾斜操作的参考平面(即,0度)。开始操作可以包括按压在移动电话100上的特定按钮,或触摸特定图标。

如果倾斜操作被输入到相对于移动电话100的屏幕的上方、下方、左方或右方方向中的一个方向,则控制单元190进行控制从而显示在相应于倾斜的方向的上方、下方、左方或右方的面中的一个面上的菜单。具体地,如果在相对于屏幕的上方方向中输入了倾斜操作,则控制单元190进行控制从而显示在上方的面上的菜单。如果在相对于屏幕的下方方向中输入了倾斜操作,则控制单元190进行控制从而显示在下方的面上的菜单。如果在相对于屏幕的左方方向中输入了倾斜操作,则控制单元190进行控制从而显示在左方的面上的菜单。如果在相对于屏幕的右方方向中输入了倾斜操作,则控制单元190进行控制从而显示在右方的面上的菜单。

此外,如果在相对移动电话100的屏幕的对角线的左上方、左下方、右上方和右下方方向的一个方向中输入了倾斜操作,则控制单元190进行控制从而控制在相应于倾斜的方向的两个面上的菜单。具体地,如果在相对于屏幕的左上方方向中输入了倾斜操作,则控制单元进行控制从而显示在左方的面上的菜单和上方的面上的菜单。如果在相对于屏幕的左下方方向中输入了倾斜操作,则控制单元进行控制从而显示在左方的面上的菜单和下方的面上的菜单。如果在相对于屏幕的右上方方向中输入了倾斜操作,则控制单元进行控制从而显示在右方的面上的菜单和上方的面上的菜单。如果在相对于屏幕的右下方方向中输入了倾斜操作,则控制单元进行控制从而显示在右方的面上的菜单和下方的面上的菜单。

通过如上所解释的处理,移动电话100显示具有在特定面和邻接面上的菜单的3dgui,并且根据倾斜操作来控制3dgui。因此,用户能够通过简单地倾斜移动电话100看到新菜单并且更加容易地使用原本复杂的菜单。

图3示出了根据本发明的当3dgui的特定面310被显示在屏幕上时在左方的面上显示菜单的过程。参照图3,3dgui的特定面310包括当不存在移动电话100的倾斜时通常显示在移动电话100上的gui画面。

图4示出了当移动电话100轻微地向左方倾斜时的状态。参照图4,当移动电话100轻微地向左方倾斜时,3dgui的左方的面320出现。图5示出了进一步向左方方向倾斜的移动电话100的屏幕,在该情况中,显示了整个左方的面320。

如上所解释的,当向特定方向输入倾斜操作时,移动电话100显示在相应方向中的面。

图6示出了根据本发明实施例的3dgui400的结构。参照图6,3dgui400被实现为具有五个面的直角平行六面体。

如果在3dgui400的特定面410被显示的状态中3dgui400向上方倾斜,则显示上方的面420。如果在3dgui400的特定面410被显示的状态中3dgui400向下方倾斜,则显示下方的面430。如果在3dgui400的特定面410被显示的状态中3dgui400向左方倾斜,则显示在左方的面440。如果在3dgui400的特定面410被显示的状态中3dgui400向右方倾斜,则显示右方的面450。

因此,移动电话100生成基于直角平行六面体的五个面而构造的3dgui,并且在屏幕上显示生成的3dgui。

图7示出了根据本发明实施例的在其上具有运动开始按钮500的移动电话。参照图7,如果用户按下运动开始按钮500,则移动电话100开始检测相对于作为参考平面的移动电话100的当前平面的运动。因此,移动电话100察觉倾斜操作。

虽然移动电话100在图7中示出为包括运动开始按钮500,但是移动电话100可以基于其他类型的操作来察觉运动的开始。

图8到图10示出了根据本发明的显示左方菜单和同时地显示左方菜单和上方菜单。

图8示出了当菜单显示在特定面上并且移动电话100不倾斜时的情况。在此状态中,如果向左方方向的倾斜操作被输入到移动电话100,则如图9中所示,移动电话100在左方的面610上显示菜单。

如果向左上方方向的倾斜操作被输入到移动电话100,则如图10中所示,移动电话100同时在左方的面610上显示菜单和在上方的面620上显示菜单。因此,响应于以对角线方向的倾斜操作,同时显示在两个面上的菜单。

图11到图14示出了根据本发明实施例的使用3dgui菜单选择下层菜单的过程。菜单具有层级结构,该结构包括第一层、第二层、第三层和第四层的。

参照图11,如果从移动电话100显示在第一层的特定面700上的菜单的状态开始用户将移动电话100向右方方向倾斜,如图12中所示,则在第二层中的菜单被显示在右方的面720上作为对第一层的下级(subordinate)菜单。

在图12中示出的状态中,如果用户从第一层中的菜单选择一个项,如图13中所示,则在特定面700上显示作为被选择的项的下级菜单的第二层中的菜单。第一层中的菜单被显示在左方的面710上,并且第三层中的菜单被显示在右方的面720上。此处“第三层”指的是第二层中的菜单的下级菜单。

在图12中示出的状态中,如果用户从显示在右方的面720上的第一层中的菜单中选择一个项,如图14中所示,则在特定面700上显示作为所选择的项的下级菜单的第三层中的菜单。在第二层中的菜单被显示在左方的面710上,并且第四层中的菜单被显示在右方的面720上。此处“第四层”指的是第三层中的菜单的下级菜单。

如上所解释的,使用直角平行六面体形状的3dgui,用户能够选择相对于当前显示在特定面上的菜单的上层或下层菜单。

图15到图18示出了根据本发明实施例的用户选择显示在特定面上的项的过程。

图15示出了这样一种状态,其中主菜单的图标801被显示在移动电话的屏幕的3dgui上。在此状态中,如果向左方方向的倾斜操作被输入到移动电话100,如图16中所示,则显示3dgui的左方的面810。

参照图16,响应于用户对相机图标805的选择,如图17中所示,除了相机图标805之外的全部图标移动到左方的面810。参照图18,移动电话100在特定面上显示表示相机图标的下级菜单的图标820。

通过上面解释的过程,移动电话100在特定面800上显示用户选择的图标的下级菜单,并且在左方的面810上显示其他未选择的图标。

图19到图22示出了根据本发明实施例的选择显示在左方的面910上的菜单上的项的过程。

图19示出了这样一种状态,其中3dgui的特定面900上的主菜单被显示在没有倾斜的移动电话100的屏幕上。参照图19,当用户选择音乐图标905时,如图20中所示,移动电话100在特定面900上显示音乐列表907。如果向左方方向的倾斜操作被输入到移动电话100,则如图21中所示,则移动电话100显示3dgui的左方的面910。此时,主菜单的图标,即,上层菜单被显示在左方的面910上。

在此状态中,如果如图21中所示,用户在左方的面910上选择电话簿图标915,则如图22中所示,移动电话100在特定面900上显示电话簿920。

如上面所解释的,移动电话100可以在左方的面910上显示当前显示在特定面900上的菜单的上层菜单。因此,用户能够通过简单地向左方方向倾斜移动电话100而容易地看到上层菜单。

图23到图26示出了根据本发明实施例的在显示在右方的面1020上的菜单上加书签(bookmarking)的过程。

图23示出了这样一种状态,其中3dgui的特定面1000上的主菜单被显示在移动电话100的屏幕上。参照图23,如果用户选择音乐图标1005,则如图24中所示,移动电话100在特定面1000上显示音乐列表1007。如果向右方方向的倾斜操作被输入到移动电话100,则如图25中所示,移动电话100显示3dgui的右方的面1020。书签图标被显示在右方的面1020上。

在上面解释的状态中,如果用户将右方的面1020上的第五书签图标1025拖曳到指定项1030,则如图26中所示,移动电话100指示指定项1030被加书签。

如上面所解释的,移动电话100可以在右方的面1020上显示书签图标。因此,通过向右方方向倾斜移动电话100,用户可以容易地检查书签。

图27到图30示出了根据本发明实施例的、使用显示在左方的面1100上的菜单在特定面上显示小组件的过程。

图27示出了这样一种状态,其中3dgui的特定面1100上的主菜单被显示在移动电话100的屏幕上。如果移动电话100向左倾斜,则如图28所示,移动电话100开始显示3dgui的左方的面1110。

如果移动电话100进一步向左方方向倾斜,如图29所示,则显示全部左方的面1110。小组件图标被显示在左方的面1110上。参照图29,如果用户将日历小组件1115拖放到特定面1100的区域,则如图30中所示,移动电话100在特定面1100上显示日历小组件1115。

图31到图34示出了将小组件从特定面移动到显示在左方的面1210上的菜单的项的过程。

图31示出了这样一种状态,其中3dgui的特定面1200上的主菜单被显示在移动电话100的屏幕上。参照图31,日历小组件1205被一起显示在特定面1200上。参照图32,如果用户将日历小组件1205拖放到左方的面1210,则如图33中所示,日历小组件图标从特定面1200处消失并且被显示在左方的面1210上。因此,参照图34,日历小组件没有显示在特定面1200上。

如上面所解释的,移动电话100可以使用3dgui的左方的面1210提供小组件。

图35到图38示出了根据本发明实施例的、相对于用户看到的方向在特定面上显示图标的过程。

图35示出了没有倾斜的菜单屏幕。图36、图37和图38示出了当移动电话100向左方方向以逐渐增大的角度倾斜时显示的屏幕。当向左方方向倾斜时,移动电话100显示在3dgui中的向右方方向倾斜的菜单屏幕以相应于移动电话100的向左倾斜。因为菜单向右方方向倾斜,所以用户观看菜单屏幕,就好像菜单正在从前方被观看。

如上面所解释的,移动电话100在直角平行六面体的特定面和对特定面的邻接面上显示3dgui,并且基于倾斜操作来控制3dgui。因此,用户能够通过简单地倾斜移动电话100看到新菜单,从而更容易地使用原本复杂的菜单。

在下文中,将参照图14到图42解释2dgui。图39是根据本发明实施例的、响应于移动电话的倾斜操作的输入,显示在2dgui的相应侧上的菜单的过程的流程图。

在s1400,向移动电话100输入倾斜运动的操作。在s1410,移动电话100显示在相应于倾斜操作的方向的、移动电话100的屏幕的上侧、下侧、左侧和右侧中的至少一侧上的菜单。

图40到图42示出了根据本发明实施例的、响应于倾斜运动的操作的输入、显示在移动电话的2dgui的相应侧上的菜单的过程。

图40示出了显示主菜单1500的移动电话100的屏幕。参照图41,如果移动电话100逐渐向左方方向倾斜,则移动电话100开始在左侧显示子菜单1510。如图42所示,如果移动电话100进一步向左方方向倾斜,则移动电话100在左侧上显示全部子菜单1510。

如上面所解释的,如果倾斜运动的操作被输入到移动电话100,则移动电话100可以提供2dgui环境并显示在相应于倾斜的方向的一侧上的菜单。

虽然在上述描述中基于直角平行六面体的五个面实现3dgui,但是给出此描述仅为了说明性的目的,并且可以利用直角平行六面体的两个到四个面来构造3dgui。

此外,假如gui能够基于由倾斜移动电话的操作来显示菜单,则根据本发明的实施例可以实现任何gui。换句话说,根据本发明的实施例的3dgui不仅适用于直角平行六面体,而且适用于其他类型的多边形。

此外,3dgui的面可以显示不同的内容或应用等。

以下,将参照图43到图47解释显示了应用运行画面的3dgui,在图43到图47中示出了横向的(landscapeorientation)由用户握住的移动电话100。

图43和图44示出了根据本发明实施例的、显示应用运行画面和应用列表的3dgui的结构。

参照图43,移动电话100在3dgui的特定面1600上显示当前运行的应用。另外,基于应用排列的次序,移动电话100在上方的面1610上显示先前的应用,并且在下方的面1620上显示随后的应用。移动电话100在左方的面1630上显示当前运行的应用的列表。

图44示出了显示具有上面解释的结构的3dgui的移动电话100的屏幕。

图45到图47示出了使用在图44中的显示了应用的3dgui的过程。

图45示出了这样一个例子,其中运行应用“应用2”的屏幕被显示在移动电话100的屏幕上的特定面1600上。在图45中,特定面1600被全屏幕地显示。

如果用户操作排列在移动电话100上的特定按钮1700,则如图46中所示,移动电话100在屏幕上显示3dgui。

图46示出了其中3dgui被显示在移动电话100的屏幕上的例子。3dgui指示在上方的面1610上的“应用1”为在“应用2”之前的应用,并且在下方的面1620上的“应用3”为在“应用2”之后的应用。3dgui在左方的面1630上附加地显示应用的列表。

在上面解释的状态中,如图46中所示,如果输入了向下方方向的触摸操作(即,划过),则如图47中所示,移动电话100显示先前的应用(即,在上方的面1610上的应用)。因此,参照图47,3dgui指示在上方的面1610上的“应用0”为在“应用1”之前的应用,并且在下方的面1620上的“应用2”为在“应用1”之后的应用。

如上面所解释的,用户能够使用3dgui选择或改变当前运行的应用。

此外,移动电话100可以根据用户观看的方向调整显示3dgui的方向。

图48和图49示出了根据用户观看的方向、移动电话100调整显示3dgui的方向的过程。

移动电话100检测用户观看的方向,以调整3dgui的显示,以相应于用户观看的方向。具体地,移动电话100使用附装在电话100的正面上的相机(未示出)以察觉用户的脸,并且检测用户的脸的位置。移动电话100包括加速度传感器和陀螺仪传感器,并且使用加速度传感器和陀螺仪传感器来检测移动电话100的姿态。移动电话随后使用关于用户的脸的信息和移动电话100的姿态信息来检测用户观看的方向。移动电话100调整3dgui的方向,以使得用户观看的方向处于与显示了主屏幕的3dgui的特定面1800垂直的关系。

图48示出了用户从右方方向观看的移动电话100的屏幕。参照图48,如果用户从右向左观看屏幕,则移动电话100在3dgui上以向右倾斜来显示特定面1800。

图49示出了用户从左方方向观看的移动电话100的屏幕。参照图49,如果用户从左向右观看屏幕,则移动电话100在3dgui上以向左倾斜来显示特定面1800。

因为移动电话100根据从一侧看移动电话100的用户观看的方向显示3dgui,所以用户在使用3dgui时感受到增加的方便性。同时,虽然上面解释的示例采用移动电话100作为显示装置,但是仅为了说明性的目的而这样撰写。因此,假如显示装置能够提供gui,则能够根据本发明的实施例实现任何显示装置。例如,可以实现mp3播放器、点对多点(pointtomultipoint,pmp)、个人数据助理、上网本或笔记本。

虽然已经参照本发明的特定实施例示出和描述了本发明,但是本领域技术人员应该理解,可以在形式和细节方面进行各种改变而不脱离由所附权利要求限定的本发明的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1