CN1725168A - 三维运动图形用户接口和提供其的方法和设备 - Google Patents
三维运动图形用户接口和提供其的方法和设备 Download PDFInfo
- Publication number
- CN1725168A CN1725168A CN200510088611.7A CN200510088611A CN1725168A CN 1725168 A CN1725168 A CN 1725168A CN 200510088611 A CN200510088611 A CN 200510088611A CN 1725168 A CN1725168 A CN 1725168A
- Authority
- CN
- China
- Prior art keywords
- polyhedral element
- information
- polyhedral
- dimensional
- space
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04815—Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04802—3D-info-object: information is displayed on the internal or external surface of a three dimensional manipulable object, e.g. on the faces of a cube that can be rotated by the user
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
提供了一种三维运动图形用户接口(MGUI)以及一种提供其的方法和设备。该MGUI包括:三维接口空间,其具有活动空间和非活动空间;多面体元件,其被三维地表达在活动空间中,其中,从属于多面体元件的多个面中的至少一个具有预定属性,显示在所述的至少一个上的信息根据所述的属性和活动空间和多面体元件之间的表达关系来被不同地显示。
Description
技术领域
本发明涉及一种三维运动图形用户接口(MGUI)以及一种使用其提供信息的方法和设备,更具体地讲,涉及这样一种提供信息的方法和设备,在其中,通过将信息提供到三维用户接口来提高视觉效果和信息使用效率,所述的三维用户接口根据用户的动作动态地改变。
背景技术
传统的数字装置的用户接口(UI)使用个人计算机(PC)操作系统的图形用户接口(GUI)元件。结果,大多数UI是两维的,即使在三维UI的情况下,它们中的大多数也是静态的,并具有与传统两维UI的特性相似的特性。
图1示出使用在传统PC操纵系统中支持的GUI元件的UI。
传统的UI是两维和静态的。结果,通过UI显示的信息采取文本的形式,不足以满足用户的情感。因此,限制了可向视觉信息提供的效果。尽管三维元件存在于由传统GUI提供的多个元件中,但是它们仍然落入两维概念内,尽管它们看起来是三维的,但是在它们的应用内没有完全地利用它们作为三维结构的优点。PC操纵系统的GUI不适合所有的数字装置。另外,具体地讲,在提供多媒体内容的装置情况下,传统的UI在可以满足用户的情感和提供娱乐功能的程度上被限制。为了解决上述问题,已经建议了各种发明(如题目为“Three-Dimensional GUI Windows with Variable-Speed PerspectiveMovement”的第6344863号美国专利),但是该问题仍然没有被解决。因此,需要动态和逼真的用于提供各种内容的数字装置的UI。
发明内容
本发明通过提供一种使用三维元件的UI来提供一种用于提供信息的方法和设备,该信息是直观的并且满足用户的情感。
本发明还通过在三维GUI环境中提供自然信息流来减少用户识别的错误。
本发明还使得用户从不同角度观看和控制信息,从而使得用户能够更加清楚地理解信息。
与传统UI相比较,本发明通过将信息显示在多面体元件的面上还可使得显示更多信息。
在察看以下描述以后对本领域技术人员来说本发明的上述目的、和其它目的、特点和优点将变得清楚。
根据本发明的一方面,提供了一种包括三维接口空间和多面体元件的三维运动图形用户接口(MGUI)。该三维接口空间具有活动空间和非活动空间,该多面体元件被三维表达在活动空间内。从属于多面体元件的多个面中的至少一个具有预定属性,显示在所述的多个面上的至少一个上的信息根据所述的属性和活动空间和多面体元件之间的表达关系来被不同地显示。
根据本发明的另一方面,提供了一种提供三维运动图形用户接口(MGUI)的设备,该设备包括:控制模块,其建立具有活动空间和非活动空间的三维接口空间,并且建立在活动空间内三维表达的多面体元件;存储模块,其存储由控制模块建立的三维接口空间和多面体元件;输入模块,关于相对于三维接口空间或多面体元件的用户动作的数据被输入到其;用户接口模块,其将预定属性分配到从属于多面体元件的多个面中的至少一个,根据预定属性映射显示在信息面上的信息,根据通过输入模块输入的关于用户的动作的数据来处理多面体元件的运动,根据多面体元件的运动改变信息显示,并管理多个多面体元件的至少一个组;以及输出模块,其显示用户接口模块的处理结果。
根据本发明的另一方面,提供了一种提供三维运动图形用户接口(MGUI)的方法,该方法包括:用户访问多面体元件,所述的多面体元件被三维表达在具有活动空间和非活动空间的三维接口空间中的活动空间中;用户输入动作,所述的动作产生多面体元件的运动;以及根据所述的动作来产生多面体元件的运动。
根据本发明的另一方面,提供了一种提供三维运动图形用户接口(MGUI)的方法,该方法包括:从一组多面体元件中选择特定多面体元件,所述的一组多面体元件被三维表达在具有活动空间和非活动空间的三维接口空间中的活动空间中;强调选择的多面体元件;显示显示在选择的多面体元件的信息面上的信息的详细信息;以及改变显示所述的一组的多面体元件中的其它多面体元件的方法。
附图说明
通过对照附图详细描述本发明的示例性实施例,本发明的以上和其它特定和优点将变得更加清楚,其中:
图1示出使用在传统PC操作系统中支持的GUI元件的UI;
图2示出根据本发明示例性实施例的MGUI的整体结构;
图3示出包括在MGUI中的多面体元件的示例性实施例;
图4A和4B示出具有盖并且在其内部空间中包括其它对象的多面体元件;
图5A示出示例性实施例,在其中信息被映射到多面体元件的面上;
图5B示出映射到多面体元件的面上的信息是三维信息的情况;
图6A是根据本发明示例性实施例的提供三维MGUI的设备的方框图;
图6B是图6A所示的用户接口模块的详细方框图;
图7是示出响应于用户的动作产生多面体元件的运动的过程的流程图;
图8示出示例性实施例,在其中在多面体元件的运动期间多面体元件的位置改变;
图9示出示例性实施例,在其中在多面体元件的运动期间多面体元件的尺寸改变;
图10示出示例性实施例,在其中在多面体元件的运动期间多面体元件旋转;
图11示出示例性实施例,在其中在多面体元件的运动期间多面体元件被弹簧锁住;
图12A示出示例性实施例,在其中根据摄影机视图的改变来产生多面体元件的运动;
图12B示出根据MGUI空间被划分成活动空间和非活动空间的MGUI空间的改变;
图13是使用多个多面体元件通过用户接口显示信息的过程的流程图;
图14到19示出示例性实施例,在其中多组的多个多面体元件被表达;
图20示出使用多面体元件的媒体播放器的控制面板;以及
图21示出使用具有盖的多面体元件显示的信息。
具体实施方式
通过参照以下示例性实施例的详细描述和附图,本发明的优点和特点以及实现其的方法将被更加容易地理解。然而,本发明可以通过很多不同形式来实施,并且不应该被解释为受到于此阐述的示例性实施例的限制。另外,提供这些示例性实施例,从而该公开将是清楚和完整的,并且将完全地将本发明的构思传递给本领域技术人员,本发明将仅仅由所附的权利要求限定。在整个说明书中,相同的标号始终表示同一部件。
现在将对照附图来详细地描述本发明的示例性实施例。
图2示出根据本发明示例性实施例的MGUI的整体结构。MGUI是一种UI,其可以通过三维环境和运动图形来建立更多的动态GUI环境。MGUI环境包括如下:
1、MGUI空间
2、MGUI元件
3、MGUI元件表达
4、MGUI摄影机视图
5、MGUI信息面和信息空间
MGUI空间200是用于建立MGUI环境的空间,并且根据空间的特征被分成活动空间210和非活动空间220。当设计UI时,可以使用活动空间210。为了在活动空间210中表达在MGUI中提供的MGUI元件240,用于信息空间230的区域应该被指定在活动空间210内。换言之,信息空间230是这样的区域,在该区域内,MGUI元件240可被实际放置在活动空间210内。另外,信息空间230是用于确保信息的平稳操纵和空间管理区域。
MGUI元件240是指当用户在MGUI环境下与之交互时提供信息到用户的MGUI的结构对象。MGUI元件240包括至少一个信息面。以后将对照图3来详细描述MGUI元件240、MGUI元件240的元素、信息面和信息空间230。
MGUI元件230的表达包括确定在信息空间230中操纵一组至少一个元件的方法、在该操纵期间产生的运动、以及如何将该元件表达在屏幕上。以后将对照图13到19来详细描述MGUI元件240的表达。
MGUI摄影机视图是指在MGUI环境中的视点。视点移动是指在MGUI空间200中的导航,并且在整个MGUI空间200内产生运动。MGUI摄影机视图和MGUI元件240的固有运动属性一起是在MGUI环境中的运动的主要原因,以后将对照图12A详细描述其。
图3示出包括在MGUI中的多面体元件的示例性实施例。
该多面体元件包括多个面310、沿320和顶点330。多面体是具有至少四个面的三维形状,其例子包括四面体、五面体和六面体。球体可被假设为由大量的面形成的多面体的例子。这里,为了便于本发明的解释,将采用六面体作为多面体的例子。
该多面体元件具有如下属性:作为多面体的属性的标识符和尺寸;作为面的属性的标号、颜色、透明度、和关于相应的面是否是信息面的信息;以及作为沿的属性的沿颜色。这里,信息面是指形成该多面体元件的多个面中一个面,在所述的这个面上可以显示信息。以后将对照图5A和5B来详细描述信息面。
图4A和4B示出具有盖并在其内部空间包括其它对象的多面体元件。如图4A和4B所示,该多面体元件具有至少一个盖420,所述的盖420可以与主体410完全地分离。该多面体元件可以具有多个盖,所述的多个盖可同时被打开。
具有盖420的多面体元件可以包含对象440,所述的对象440在盖420和主体410之间的内部空间430中显示信息。包含在内部空间430中的对象440的表达和操纵依靠分配给对象440的属性。在内部空间430中的信息对象可以在盖420被打开以后自动地弹出来,或者即使盖420被打开以后还保留在内部空间430中,然后通过用户的动作被拖出来。在本发明的示例性实施例中,显示的信息对象的量可根据盖被打开到的高度而改变。对可以被包含在内部空间430中的对象的数目没有限制。然而,在本发明的示例性实施例中,随着具有盖的多面体元件的尺寸变得较大,其与小尺寸的多面体元件相比,可以包含更多对象。
主体410的各个面和盖420的各个面可具有信息面的属性。包含在内部空间430中的对象可以根据这样的面而不同,所述的这样的面在形成主体410的面和形成盖420的面中,在其上放置了焦点。即使显示相同信息的对象也可具有不同的显示形式。以后将对照图21来描述相应的应用。
具有盖的多面体具有以下属性,同时具有多面体元件的上述一般属性。换言之,具有盖的多面体具有关于相应的面是否从属于盖的信息、盖的尺寸、关于包含在内部空间内并分配给在内部空间中的每个面的对象的信息、和关于在内部空间中的对象的表达和操纵的信息。
图5A和5B示出了示例性实施例,在该实施例中信息被映射到信息面上。
MGUI的信息面相应于传统GUI的窗口。在MGUI中,信息面从属于MGUI元件,可以通过以下两种方式来实现这种对MGUI元件的从属。第一,信息面可以作为一个面存在。第二,信息面可以作为与多面体分离的可视化的形式(如图5A的信息面520)存在。换言之,信息面对MGUI元件的从属是指信息面与MGUI元件相结合来操作并显示信息,而不管信息面是形成MGUI的多面体元件还是采用与形成多面体元件的面分离的另一种形式。
图5A和5B示出了采用具有六个面的六面体形式的MGUI的多面体元件510,所述的六个面中的每个具有信息面的属性并显示信息。多面体(六面体)元件510之后的方形是信息面520,所述的信息面520在屏幕上被可视化如同单个元件。在这种情况下,信息面如同传统GUI的窗口一样作为不具有深度的二维屏幕被显示在屏幕上。当通过多面体(六面体)元件510显示的信息改变或者多面体(六面体)元件510操作时,信息因此改变并且操作。
作为二维视觉信息的文本、图像、运动图像以及二维窗口小部件可被显示在信息面520上。三维信息如三维图标也可被显示在信息面520上。在这种情况下,三维信息(三维图标)530可被认为被附在信息面520上。
通过多面体元件显示的信息不受限于形成多面体元件的面的数目,相反多面体元件可以显示比多面体元件的面的数目更多的信息。在示例性实施例中,可以使用指示剩余信息的数目的指示器。
如果根据MGUI元件的属性定义了信息面,则信息显示在信息面上的形式可根据分配给多面体元件的属性而变化。例如,显示在信息面上的信息的尺寸或量可根据限定信息面的多面体元件的尺寸或信息面的尺寸而改变。
图6A是根据本发明的示例性实施例的提供三维MGUI的设备的方框图。
提供三维MGUI的设备可以是数字装置。这里,该数字装置具有处理数字数据的数字电路,其例子可包括计算机、打印机、扫描仪、寻呼机、数字摄像机、传真机、数字影印机、个人数字助理(PDA)、移动电话、数字家电、数字电话、数字投影机、宿主服务器、数字视频记录器、数字TV广播接收机、数字卫星广播接收机、和机顶盒。
根据本发明示例性实施例的提供三维MGUI的设备600包括:输入模块610、用户接口模块620、控制模块630、输出模块640以及存储模块650。
于此使用的术语′模块′是指但不限于如执行某任务的现场可编程门阵列(FPGA)或专用集成电路(ASIC)的软件或硬件元件。模块可有利地被结构以驻留在可寻址的存储介质上并且被结构以在一个或多个处理器上执行。因此,例如,模块可包括元件如软件元件、面向对象的软件元件、类元件和任务元件、进程、函数、属性、程序、子程序、程序代码段、驱动程序、固件、微码、电路、数据、数据库、数据结构、表、数组和变量。在元件和模块中提供的功能性可被组合成较少的元件和模块,或者进一步分成另外的元件和模块。此外,元件和模块可以被实现,从而它们在通信系统中执行一个或多个CPU。
控制模块630建立MGUI空间或者多面体元件,并且连接并管理不同的模块。存储模块650存储由控制模块630建立的MGUI空间或多面体元件。
关于有关多面体元件的用户动作的数据被输入到输入模块610中。该用户动作包括:访问多面体元件;选择特定多面体元件;选择多面体元件的特定信息面或信息面上的特定菜单;以及操作多面体元件。
输出模块640使用显示装置显示由用户接口模块620处理的数据。
将对照图6B来描述用户接口模块620。用户接口模块620使用由控制模块630建立的MGUI空间或多面体元件来提供用户接口。用户接口模块620包括:元件属性分配模块622、运动处理模块624、和元件组管理模块626。
元件属性分配模块622将对照图3或图4A和4B描述的属性分配给由控制模块630建立的多面体元件,并且根据该分配的属性来映射显示在多面体元件的信息面上的信息。在具有盖的多面体元件的情况下,元件属性分配模块622定义了关于一组信息对象的属性信息,所述的一组信息对象被包含在具有盖的多面体元件的内部空间中。
运动处理模块624根据关于用户的动作的数据处理在MGUI空间中的多面体元件的运动,并且根据运动通过元件属性分配模块622映射显示在多面体元件的信息面上的信息或包含在具有盖的多面体元件的内部空间中的信息对象,所述的关于用户的动作的数据是通过输入模块610输入的。
元件组管理模块626接收关于由用户从一组多面体元件中选择的特定多面体的数据,加亮选择的多面体,并且修改通过元件属性分配模块622映射到选择的多面体的信息面上的信息。另外,元件组管理模块626改变在该组中没有被选择的其它多面体元件的显示形式。这样,用户接口模块620包括根据它们的各自功能被划分的模块,由这些模块处理的关于用户接口的数据经过控制模块630,并且由输出模块640显示。
图7是示出响应于用户的动作产生多面体元件的运动的过程的流程图。
MGUI的多面体元件是动态三维UI元件,该元件的运动根据用户的动作而产生。产生运动的过程如下。在步骤S710中,用户访问多面体元件,在步骤S720中,对该多面体元件执行特定动作。在步骤S730中,显示在多面体元件的信息面上的信息根据用户的动作而改变,在步骤S740中,产生多面体元件的运动。
在另一个示例性实施例中,可以产生多面体元件的运动,而不改变显示在多面体元件的信息面上的信息。在具有盖的多面体元件的情况下,包含在多面体元件的内部空间中的信息对象可根据主体的运动或多面体的盖的运动而改变。
用户可以通过访问特定多面体元件来访问多面体元件(步骤S710),所述的特定多面体元件显示在MGUI环境中的感兴趣信息。可以使用各种输入装置如鼠标、键盘、键区或触摸板来执行访问。
可通过选择在多面体元件的信息面上的特定菜单,移动或旋转多面体元件,或者改变多面体元件的尺寸以搜索必需信息来执行关于多面体元件的用户的动作(步骤S720)。可以使用各种输入装置如鼠标、键盘、键区或触摸板来执行特定菜单的选择和多面体元件的移动或旋转。例如,可通过点击键区上的选择按钮来执行特定菜单的选择,以及可以使用在键区上的箭头键来执行多面体元件的移动或旋转。在另一个示例性实施例中,如果指定了其运动将被产生的多面体元件,则可由用户选择的运动菜单弹出在屏幕上,用户可以通过选择与动作相应的运动菜单来对多面体元件执行该动作。
输入模块610通过控制模块630将关于用户的访问或动作的数据提供到用户接口模块620。
当用户对多面体元件执行动作时,显示在多面体元件的信息面上的信息可根据用户的动作而改变。在具有盖的多面体元件的情况下,包含在多面体元件的内部空间中的信息对象也可根据用户的动作而改变。为了引起这种改变,用户接口模块620的元件属性分配模块622修改映射到信息面上的信息或包含在内部空间中的信息对象。例如,如果在步骤S720用户选择特定信息面上的特定菜单,则元件属性分配模块622将选择的菜单的子菜单或子信息映射到多面体元件的信息面上,输出模块640显示映射的结果。或者,形成多面体元件的所有面可被展开成平面以使得用户一眼就识别出信息面上的信息,而不用根据用户的动作来改变信息面上的信息。
由用户的动作产生的多面体元件的运动根据用户的动作的形式可引起另一个运动。由用户的动作产生的多面体元件的运动由用户接口模块620的运动处理模块624处理。运动处理模块624处理根据运动的多面体元件的位置或显示所需的数据,并且通过输出模块640来显示处理的结果。
多面体元件的运动包括位置改变、尺寸改变、旋转和弹簧锁定。这里,运动的参考面可以是多面体元件的前面或与用户相对的面。在另一个示例性实施例中,用户可以使用各种输入装置来选择运动参考面。在另一个示例性实施例中,指针被放置在运动参考面上,用户可以通过移动该指针来选择运动参考面。将对照图8到12B来描述每种类型的运动。
图8示出示例性实施例,在其中在多面体元件的运动期间多面体元件的位置被改变。
在用户选择特定多面体元件以后,用户使用各种输入装置来指定选择的多面体元件将被移动到的相应位置,从而将选择的多面体元件移动到该指定的位置。例如,当鼠标被用作输入装置时,用户使用鼠标通过点击多面体元件来选择期望的多面体元件,并且将点击的多面体元件拖动到期望的位置。
图9示出示例性实施例,在其中在多面体元件的运动期间多面体元件的尺寸被改变。
用户选择其尺寸将被减小或放大的多面体元件,并且改变多面体元件的尺寸。例如,当鼠标被用作输入装置时,通过选择并拖动多面体元件的顶点可以减小或放大多面体元件的尺寸。
图10示出示例性实施例,在其中在多面体元件运动期间该多面体元件旋转。
在图10中,六面体在X轴线方向上向右旋转。然而,多面体元件可以在任意轴线如X轴线、Y轴线或Z轴线方向上旋转任意角度。
图11示出示例性实施例,在其中在多面体元件运动期间该多面体元件被弹簧锁住。
弹簧锁定是指多面体元件根据用户的动作在预定方向上旋转期望的角度,然后如果导致该旋转的用户的动作被释放,则返回到其原始状态。在另一个示例性实施例中,多面体元件可保持在旋转状态,然后当用户执行特定操纵时,返回到其原始状态。
如上所述,多面体元件的运动由用户的直接动作产生,但是还可以通过MGUI空间的改变(MGUI空间的划分类型的改变或空间减少或放大)或作为MGUI空间中的视点的摄影机视图的移动来产生。
在图12A中,当摄影机视图向左旋转时,所有的在MGUI空间中的多面体元件向右旋转。此外,如果摄影机视图被缩小,则在MGUI空间中的所有的多面体元件看起来在尺寸上被减小。如果摄影机视图被放大,则在MGUI空间中的多面体元件看起来被放大。
图12B示出根据MGUI空间划分成活动空间和非活动空间的MGUI空间的改变。如对照图2所述,多面体元件可仅仅被放置在MGUI空间的活动空间内。因此,由于多面体元件的位置根据MGUI空间如何被划分成活动空间和非活动空间而改变,所以多面体元件可能看起来对用户是不同的。在图12B中,活动空间1210沿着Y轴线在参考面1230之上不受到限制,而沿着X轴线和Z轴线方向受到限制。换言之,沿着X轴线和Z轴线受限的区域被定义为参考面1230,活动空间1210沿着Y轴线在参考面1230之上不受限。因此,多面体元件仅仅可被放置在由箭头限定的柱体的内部的活动空间1210中,而不可以被放置在非活动空间1220中,所述的非活动空间1220在该柱体之外以及在参考面1230之下。在另一个示例性实施例中,MGUI空间可被划分成多个活动空间。在这种情况下,多个多面体元件的多个组的表达可根据MGUI空间如何被划分成多个活动空间而改变。
MGUI可包括多个多面体元件。通过将多个多面体元件作为一组来管理,在UI中可以进行统一的表达或移动,并且将用于有效的信息搜索的UI提供用户。
图13是示出使用多个多面体元件通过UI显示信息的过程的流程图。
如果用户在步骤S1310从一组多面体元件中选择特定多面体元件,则在步骤S1320该选择的多面体元件被强调。在步骤S1330,映射到选择的多面体元件的信息面上的信息可作为详细信息被显示。在步骤S1340该组中的其它多面体元件与该选择的多面体元件不同地被显示。
从一组多面体元件中对特定多面体元件的用户选择(步骤S1310)可通过使用各种输入装置如鼠标、键盘、键区和触摸板来访问并选择特定多面体元件来被执行。如果用户使用各种输入装置来选择特定多面体元件,则输入模块610通过控制模块630将关于用户的选择的信息传递到用户接口模块610的元件组管理模块626。
在完成用户的选择以后,在步骤S1320选择的多面体元件被强调。可以通过放大选择的多面体元件或在Z轴线方向上将选择的多面体元件移近用户来执行这种强调。在另一个示例性实施例中,对于该强调,选择的多面体元件的颜色可被改变或者选择的多面体元件的沿可被粗线标记。在另一个示例性实施例中,选择的多面体元件可由焦点或其它标记所标记。如果选择特定多面体元件,则在步骤S1330,选择的多面体元件的信息面可显示比由元件属性分配模块622映射的信息更详细的信息。或者,可通过减少该组中的其它多面体元件的尺寸,将其它多面体元件远离用户,或者减弱其它多面体元件的颜色来强调选择的多面体元件,在步骤S1340信息连续性被表示。通过元件组管理模块626和元件属性分配模块622来执行步骤S1340。
图14到19示出了示例性实施例,在其中对照图13描述的多面体元件组被表达。
图14示出这样的表达,在其中改变多面体元件的显示尺寸以使得用户直观地识别重要的或非重要的信息。换言之,在Z轴线方向上更靠近用户的多面体元件的信息更加重要,在Z轴线方向上更远离用户的多面体元件的信息不太重要。因此,如果在Z轴线方向上远离用户的多面体元件被拉向前,则其可被放大。如果在Z轴线方向上较靠近用户的多面体元件被推向后,则其在尺寸上可被减少。此时,当选择的多面体元件1410被放大时,可能与放大的多面体元件碰撞的相邻的多面体元件在尺寸上被减少。另外,特定多面体元件被选择,其可被放大。多面体元件的选择可通过移动用户的焦点或者在固定用户的焦点的情况下水平或垂直地移动元件而被执行。
图15示出这样的表达,在其中仅仅选择的多面体元件1510被放大,而对于信息之间的自然连接其它多面体元件逐渐地变小显示。在这样的表达中,多个多媒体元件可以以如图15所示的曲线形式而被连接。在另一个示例性实施例中,多个多面体元件可以以圆或直线的形式被连接。可以通过移动用户的焦点或者当固定用户的焦点时水平或垂直地移动元件来执行多面体元件的选择。
图16示出这样的表达,在其中相同尺寸的多面体元件以点阵的形式被布置,选择的多面体元件被扩大到全屏。这种表达展开信息以简要地显示大量的信息。如果用户为更加详细信息选择期望的元件,则选择的元件被放大。
图17示出这样的表达,在其中在其上显示信息的相同尺寸的各种多面体元件以线展开或者一个接一个地堆起来。因此,如图17所示的这种表达使得用户从一个方向观察来连贯地搜索期望的信息。如果用户使用输入装置垂直地移动多面体元件并选择特定元件,则在选择的多面体元件之上建立空间以显示更加详细信息。可以通过移动用户的焦点或者当固定用户的焦点时水平或垂直地移动元件来执行多面体元件的选择。
图18示出这样的表达,在其中多个多面体元件以辐射形式被布置以使得用户一眼就识别信息的树结构。如果用户选择在其上显示感兴趣信息的元件,则选择的元件被放大,并且有关信息被显示。此时,没有被选择的相邻元件在尺寸上被减小或移离用户。
图19示出这样的表达,在其中显示大量信息的信息面彼此重叠。因此,当前选择的元件的信息被放置在最前面,而不重要的其它信息被放置在选择的元件之后。另外,用户可以以如下方式来取出重叠的信息面中的一个。
首先,由用户指定的信息面被滑出(1910),当UI被设计时,滑动的方向以及滑动停止的时间点和位置可以被不同地设置。第二,与当书页被翻转时相同,在由用户指定的信息面之前的所有信息面被翻开(1920)以显示指定的信息面。第三,在指定的信息面之前的所有信息面被显示透明(1930)。
图20示出使用多面体元件的媒体播放器的控制面板。
图20示出使用多面体元件并且能够根据用户的动作控制媒体播放器的UI,所述的多面体元件具有运动图像被映射到其上的前信息面。在这个示例性实施例中,如果用户向下地弹簧锁定旋转多面体元件,则运动图像被再现。另外,在再现期间,如果用户再次向下地弹簧锁定旋转多面体元件,则运动图像的再现被暂停。在暂停状态,通过将多面体元件向左或向右弹簧锁定旋转,用户可以移动到运动图像的下一个或前一个轨道。如果用户向上地弹簧锁定旋转多面体元件,则运动图像的再现被停止。
图21示出使用具有盖的多面体元件显示的信息。
在这个示例性实施例中,包含在具有盖的多面体元件的内部空间中的信息对象的表达随着从主体的面和盖的面中选择的面而变化。在图21中,由于“简要信息”面被从主体的面中选择并且从盖的面中选择文件尺寸作为布置标准,所以包含在内部空间中的信息对象的简要信息基于文件尺寸被表达。此时,如果用户向下旋转主体90度并且选择“文件名称”面,则包含在内部空间中的信息对象使用文件名称而被表达。
本发明的提供信息方法和设备可以至少提供以下优点。
第一,直观并满足用户的情感的信息通过使用三维元件的UI被提供。
第二,通过使用多面体元件的运动或者以各种方法表达多组的多个元件,自然信息流被获得,并且用户识别中的错误被减少。
第三,由于用户可以从不同角度观看和控制信息,所以他们可以更加清楚地理解信息。
第四,通过将信息显示在多面体元件的面上,与传统UI相比可以显示更多信息。
尽管已经参考其示例性实施例具体地描述和示出了本发明,但本领域技术人员应该明白在不脱离本发明的精神和范围的情况下可以在其中作出形式和细节上的各种修改,本发明的范围由权利要求限定。
Claims (43)
1、一种三维运动图形用户接口,包括:
三维接口空间,其具有活动空间和非活动空间;
多面体元件,其被三维地表达在活动空间中,
其中,从属于多面体元件的多个面中的至少一个具有预定属性,显示在所述的多个面中的至少一个上的信息根据所述的属性和活动空间和多面体元件之间的表达关系来被不同地显示。
2、如权利要求1所述的三维运动图形用户接口,其中,具有所述预定属性的面中的至少一个与所述的多面体元件分离,所述的信息显示在所述的分离的面上。
3、如权利要求1所述的三维运动图形用户接口,其中,所述的属性包括所述的多面体元件的尺寸、多面体元件的面的颜色、多面体元件的面的透明度、关于相应的面是否是信息面的信息、以及多面体元件的沿的颜色中的至少一个。
4、如权利要求1所述的三维运动图形用户接口,其中,所述的信息以三维形状被显示。
5、如权利要求1所述的三维运动图形用户接口,其中,所述的信息根据关于在活动空间中的多面体元件的视点来被不同地显示。
6、如权利要求1所述的三维运动图形用户接口,其中,所述的多面体元件的位置根据用户的动作而被改变。
7、如权利要求1所述的三维运动图形用户接口,其中,所述的多面体元件的尺寸根据用户的动作而被改变。
8、如权利要求1所述的三维运动图形用户接口,其中,所述的多面体元件根据用户的动作相对于多个轴线旋转。
9、如权利要求1所述的三维运动图形用户接口,其中,所述的多面体元件根据用户的动作相对于多个轴线旋转,然后返回到其原始状态。
10、如权利要求1所述的三维运动图形用户接口,其中,当多个多面体元件被分组后,所述的多面体元件以组为单位被显示和操作。
11、如权利要求1所述的三维运动图形用户接口,其中,所有所述的从属于所述的多面体元件的多个面被展开成平面。
12、如权利要求1所述的三维运动图形用户接口,其中,从属于所述的多面体元件的多个面中的至少一个可被关闭或打开,所述的多面体元件在所述多面体元件内部空间中可以包含至少一个信息对象,所述的至少一个信息对象与显示在从属于所述的多面体元件的多个面上的信息有关。
13、如权利要求12所述的三维运动图形用户接口,其中,所述的属性包括所述的多面体元件的尺寸、多面体元件的面的颜色、多面体元件的面的透明度、关于相应面是否是信息面的信息、关于相应面是否可被关闭或打开的信息、可被打开或关闭的面的尺寸、关于包含在内部空间中的信息对象的信息、关于包含在内部空间中的信息对象的表达和操作的信息、以及多面体元件的沿的颜色中的至少一个。
14、如权利要求12所述的三维运动图形用户接口,其中,所述的可被包含在内部空间中信息对象根据显示在所述的从属于多面体元件的多个面中的焦点被放置其上的面上的信息而改变。
15、一种提供三维运动图形用户接口的设备,该设备包括:
控制模块,其建立具有活动空间和非活动空间的三维接口空间,并且建立在活动空间内三维表达的多面体元件;
存储模块,其存储由控制模块建立的三维接口空间和多面体元件;
输入模块,关于相对于三维接口空间或多面体元件的用户动作的数据被输入到其;
用户接口模块,其将预定属性分配到从属于多面体元件的多个面中的至少一个,根据所述预定属性将显示的信息映射到所述的作为信息面的多个面中的至少一个面,根据通过输入模块输入的关于用户的动作的数据来处理多面体元件的运动,以及根据多面体元件的运动来改变映射到所述至少一个信息面的信息或显示映射到所述至少一个信息面的信息的方法;以及
输出模块,其显示用户接口模块的处理结果。
16、如权利要求15所述的设备,其中,所述的具有所述预定属性的面中的至少一个与所述的多面体元件分离,所述的信息被显示在所述的分离的面上。
17、如权利要求15所述的设备,其中,所述的属性包括所述的多面体元件的尺寸、多面体元件的面的颜色、多面体元件的面的透明度、关于相应面是否是信息面的信息、和多面体元件的沿的颜色中的至少一个。
18、如权利要求15所述的设备,其中,所述的信息被三维显示。
19、如权利要求15所述的设备,其中,所述的信息根据关于在活动空间中的多面体元件的视点被不同地显示。
20、如权利要求15所述的设备,其中,所述的运动的位置根据用户的动作而改变。
21、如权利要求15所述的设备,其中,所述的运动的尺寸根据用户的动作而改变。
22、如权利要求15所述的设备,其中,所述的运动根据用户的动作相对于多个轴线而旋转。
23、如权利要求15所述的设备,其中,所述的运动根据用户的动作相对于多个轴线旋转,然后返回到其原始状态。
24、如权利要求15所述的设备,其中,存在在一个组中形成的多个多面体元件,所述的组由用户接口模块管理,从而所述的多面体元件以组为单位被显示和操作。
25、如权利要求15所述的设备,其中,从属于所述的多面体元件的所有的所述的多个面被展开成平面。
26、如权利要求15所述的设备,其中,从属于所述的多面体元件的多个面中的至少一个可被关闭或打开,所述的多面体元件可以包含与显示在从属于所述的多面体元件的多个面的信息有关的信息对象中的至少一个。
27、如权利要求26所述的设备,其中,所述的属性包括所述的多面体元件的尺寸、多面体元件的面的颜色、多面体元件的面的透明度、关于相应面是否是信息面的信息、关于相应面是否可被关闭或打开的信息、可被打开或关闭的面的尺寸、关于包含在内部空间中的信息对象的信息、关于包含在内部空间中的信息对象的表达和操作的信息、以及多面体元件的沿的颜色中的至少一个。
28、如权利要求26所述的设备,其中,所述的可被包含在内部空间中信息对象根据显示在所述的从属于多面体元件的多个面中的焦点被放置其上的面上的信息而改变。
29、一种提供三维运动图形用户接口的方法,该方法包括:
用户访问多面体元件,所述的多面体元件被三维表达在具有活动空间和非活动空间的三维接口空间中的活动空间中;
用户输入动作,所述的动作产生多面体元件的运动;以及
根据所述的动作来产生多面体元件的运动。
30、如权利要求29所述的方法,还包括根据所述的运动而改变的显示在所述的多面体元件上的信息。
31、如权利要求30所述的方法,其中,所述的显示在多面体元件上的信息包括包含在所述的多面体元件的内部空间中的信息对象。
32、如权利要求29所述的方法,其中,所述的运动是所述的多面体元件的位置改变。
33、如权利要求29所述的方法,其中,所述的运动是所述的多面体元件的尺寸改变。
34、如权利要求29所述的方法,其中,所述的运动是相对于多个轴线的所述的多面体元件的旋转。
35、如权利要求29所述的方法,其中,所述的运动是相对于多个轴线的所述的多面体元件的旋转,然后返回到其原始状态。
36、一种提供三维运动图形用户接口的方法,该方法包括:
从一组多面体元件中选择特定多面体元件,所述一组的多面体元件被三维表达在具有活动空间和非活动空间的三维接口空间中的活动空间中;
强调选择的多面体元件;
显示显示在选择的多面体元件的信息面上的信息的详细信息;以及
改变显示所述的一组的多面体元件中的没有被选择的其它多面体元件的方法。
37、如权利要求36所述的方法,其中,如果所述的一组的多面体元件中的一个多面体元件被移动,则所述的一组的多面体元件中的其它多面体元件也被移动。
38、如权利要求36所述的方法,其中,通过将选择的多面体元件移近用户、放大选择的多面体元件、改变选择的多面体元件的颜色、使用粗线标记选择的多面体元件的沿、或者使用焦点标记来标记选择的多面体元件来强调所述的选择的多面体元件。
39、如权利要求36所述的方法,其中,通过将没有被选择的其它多面体元件移离用户、减小没有被选择的其它多面体元件的尺寸、将没有被选择的其它多面体元件的颜色变淡、或者使用细线将没有被选择的其它多面体元件的沿进行标记来改变所述的显示没有被选择的其它多面体元件的方法。
40、如权利要求36所述的方法,其中,来自所述组的多面体元件以树结构的形式被表达,当所述的选择的多面体元件被放大时,有关信息以树结构的形式被放大显示。
41、一种具有在其中记录的计算机可读程序的记录介质,所述的程序用于执行提供三维运动图形用户接口的方法,该方法包括:
用户访问多面体元件,所述的多面体元件被三维表达在具有活动空间和非活动空间的三维接口空间中的活动空间中;
用户输入动作,所述的动作产生多面体元件的运动;以及
根据所述的动作来产生多面体元件的运动。
42、一种具有在其中记录的计算机可读程序的记录介质,所述的程序用于执行提供三维运动图形用户接口的方法,该方法包括:
从一组多面体元件中选择特定多面体元件,所述的一组多面体元件被三维表达在具有活动空间和非活动空间的三维接口空间中的活动空间中;
强调选择的多面体元件;
显示显示在选择的多面体元件的信息面上的信息的详细信息;以及
改变显示所述的一组的多面体元件中的没有被选择的其它多面体元件的方法。
43、如权利要求15所述的设备,其中,存在形成一组的多个多面体元件,用户接口模块管理所述的组。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040058073 | 2004-07-24 | ||
KR1020040058073A KR100608589B1 (ko) | 2004-07-24 | 2004-07-24 | 3차원 모션 그래픽 사용자 인터페이스 및 이를 제공하는방법 및 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1725168A true CN1725168A (zh) | 2006-01-25 |
CN1327328C CN1327328C (zh) | 2007-07-18 |
Family
ID=35658698
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005100886117A Expired - Fee Related CN1327328C (zh) | 2004-07-24 | 2005-07-25 | 三维运动图形用户接口和提供其的方法和设备 |
Country Status (3)
Country | Link |
---|---|
US (1) | US7761813B2 (zh) |
KR (1) | KR100608589B1 (zh) |
CN (1) | CN1327328C (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101990025A (zh) * | 2009-08-06 | 2011-03-23 | 龙旗科技(上海)有限公司 | 一种移动终端支持3d魔方的操作方式 |
CN102077162A (zh) * | 2008-06-27 | 2011-05-25 | 微软公司 | 虚拟三维图形用户界面中的语义缩放 |
CN102342095A (zh) * | 2009-04-02 | 2012-02-01 | 索尼公司 | Tv微件动画 |
CN102541403A (zh) * | 2010-12-22 | 2012-07-04 | 上海宝钢钢材贸易有限公司 | 富媒体数据显示界面及其实现方法 |
CN103890704A (zh) * | 2011-10-27 | 2014-06-25 | 香港科技大学 | 通过多点触摸输入执行三维物体约束操作的系统和方法 |
CN105190486A (zh) * | 2013-05-10 | 2015-12-23 | 三星电子株式会社 | 显示装置及其用户界面屏幕提供方法 |
CN106462323A (zh) * | 2015-05-22 | 2017-02-22 | 习得智交互软件开发公司 | 显示平面要素的属性的方法及其装置 |
CN107122092A (zh) * | 2009-10-07 | 2017-09-01 | 三星电子株式会社 | 显示装置及用于提供显示装置的图形用户界面的方法 |
Families Citing this family (89)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7490295B2 (en) * | 2004-06-25 | 2009-02-10 | Apple Inc. | Layer for accessing user interface elements |
KR100746009B1 (ko) * | 2005-10-26 | 2007-08-06 | 삼성전자주식회사 | 3차원 그래픽 유저 인터페이스를 위한 네비게이션 장치 |
US7752556B2 (en) | 2005-10-27 | 2010-07-06 | Apple Inc. | Workflow widgets |
US7707514B2 (en) | 2005-11-18 | 2010-04-27 | Apple Inc. | Management of user interface elements in a display environment |
US7509588B2 (en) | 2005-12-30 | 2009-03-24 | Apple Inc. | Portable electronic device with interface reconfiguration mode |
US20070192727A1 (en) * | 2006-01-26 | 2007-08-16 | Finley William D | Three dimensional graphical user interface representative of a physical work space |
KR100842089B1 (ko) * | 2006-07-14 | 2008-06-30 | 삼성전자주식회사 | 3차원 사용자 인터페이스를 제공하는 전자장치 및 그 방법 |
US10313505B2 (en) | 2006-09-06 | 2019-06-04 | Apple Inc. | Portable multifunction device, method, and graphical user interface for configuring and displaying widgets |
US7940447B2 (en) * | 2006-12-04 | 2011-05-10 | 3M Innovative Properties Company | Electrochromic device |
US8519964B2 (en) | 2007-01-07 | 2013-08-27 | Apple Inc. | Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display |
TWI418200B (zh) * | 2007-04-20 | 2013-12-01 | Lg Electronics Inc | 行動式終端機與其螢幕顯示方法 |
KR20080096134A (ko) | 2007-04-27 | 2008-10-30 | 엘지전자 주식회사 | 이동통신 단말기 및 그 웹페이지 제어방법 |
US7818690B2 (en) * | 2007-06-15 | 2010-10-19 | Microsoft Corporation | Framework for creating user interfaces containing interactive and dynamic 3-D objects |
US8954871B2 (en) | 2007-07-18 | 2015-02-10 | Apple Inc. | User-centric widgets and dashboards |
KR101445645B1 (ko) * | 2007-08-03 | 2014-10-01 | 삼성전자주식회사 | 아이템 매칭기능을 구비한 방송수신장치 및사용자입력장치, 그리고 아이템 매칭방법 |
US8619038B2 (en) | 2007-09-04 | 2013-12-31 | Apple Inc. | Editing interface |
US9513765B2 (en) * | 2007-12-07 | 2016-12-06 | Sony Corporation | Three-dimensional sliding object arrangement method and system |
US20090187862A1 (en) * | 2008-01-22 | 2009-07-23 | Sony Corporation | Method and apparatus for the intuitive browsing of content |
TWI353547B (en) * | 2008-03-14 | 2011-12-01 | Mstar Semiconductor Inc | Portable device operating method |
KR101602363B1 (ko) * | 2008-09-11 | 2016-03-10 | 엘지전자 주식회사 | 3차원 사용자 인터페이스의 제어방법과 이를 이용한 이동 단말기 |
KR101555055B1 (ko) * | 2008-10-10 | 2015-09-22 | 엘지전자 주식회사 | 이동단말기 및 그 디스플레이방법 |
KR101569176B1 (ko) * | 2008-10-30 | 2015-11-20 | 삼성전자주식회사 | 오브젝트 실행 방법 및 장치 |
US8046711B2 (en) * | 2008-11-03 | 2011-10-25 | W M Lucas Thomas | Virtual cubic display template for search engine |
JP5087532B2 (ja) * | 2008-12-05 | 2012-12-05 | ソニーモバイルコミュニケーションズ株式会社 | 端末装置、表示制御方法および表示制御プログラム |
KR101609388B1 (ko) * | 2009-03-04 | 2016-04-05 | 엘지전자 주식회사 | 3차원 메뉴를 표시하는 이동 단말기 및 이동 단말기의 제어방법 |
WO2010108499A2 (en) * | 2009-03-22 | 2010-09-30 | Algreatly Cherif Atia | 3d navigation method and system |
JP5581628B2 (ja) * | 2009-08-05 | 2014-09-03 | ソニー株式会社 | 表示制御装置、表示制御方法及び表示制御プログラム |
US10198854B2 (en) * | 2009-08-14 | 2019-02-05 | Microsoft Technology Licensing, Llc | Manipulation of 3-dimensional graphical objects for view in a multi-touch display |
KR101580127B1 (ko) * | 2009-08-28 | 2015-12-28 | 엘지전자 주식회사 | 이동 단말기 및 그의 3차원 인터페이스를 이용한 제어 방법 |
KR20110036463A (ko) * | 2009-10-01 | 2011-04-07 | 엘지전자 주식회사 | 이동단말기 및 그의 브라우징 방법 |
KR101631912B1 (ko) * | 2009-11-03 | 2016-06-20 | 엘지전자 주식회사 | 이동 단말기 및 그 제어 방법 |
KR101633335B1 (ko) * | 2009-12-07 | 2016-06-24 | 엘지전자 주식회사 | 이동 단말기 및 이것의 애플리케이션 제어 방법 |
US8812990B2 (en) * | 2009-12-11 | 2014-08-19 | Nokia Corporation | Method and apparatus for presenting a first person world view of content |
US10007393B2 (en) * | 2010-01-19 | 2018-06-26 | Apple Inc. | 3D view of file structure |
US10788976B2 (en) | 2010-04-07 | 2020-09-29 | Apple Inc. | Device, method, and graphical user interface for managing folders with multiple pages |
US8881060B2 (en) | 2010-04-07 | 2014-11-04 | Apple Inc. | Device, method, and graphical user interface for managing folders |
US8878773B1 (en) | 2010-05-24 | 2014-11-04 | Amazon Technologies, Inc. | Determining relative motion as input |
KR101690232B1 (ko) * | 2010-05-28 | 2016-12-27 | 엘지전자 주식회사 | 전자 기기 및 전자 기기의 제어 방법 |
JP5664036B2 (ja) | 2010-09-07 | 2015-02-04 | ソニー株式会社 | 情報処理装置、プログラム及び制御方法 |
KR101841121B1 (ko) * | 2011-02-17 | 2018-05-04 | 엘지전자 주식회사 | 이동 단말기 및 이동 단말기의 제어방법 |
KR101781908B1 (ko) * | 2011-03-24 | 2017-09-26 | 엘지전자 주식회사 | 이동 단말기 및 그것의 제어방법 |
US8643703B1 (en) | 2011-03-30 | 2014-02-04 | Amazon Technologies, Inc. | Viewer tracking image display |
US9449427B1 (en) | 2011-05-13 | 2016-09-20 | Amazon Technologies, Inc. | Intensity modeling for rendering realistic images |
US9041734B2 (en) * | 2011-07-12 | 2015-05-26 | Amazon Technologies, Inc. | Simulating three-dimensional features |
KR101350985B1 (ko) * | 2011-11-22 | 2014-01-15 | 도시바삼성스토리지테크놀러지코리아 주식회사 | 3차원 다면체 사용자 인터페이스를 제공하는 방법 및 장치 |
US9852135B1 (en) | 2011-11-29 | 2017-12-26 | Amazon Technologies, Inc. | Context-aware caching |
US9274597B1 (en) * | 2011-12-20 | 2016-03-01 | Amazon Technologies, Inc. | Tracking head position for rendering content |
WO2013158880A2 (en) | 2012-04-18 | 2013-10-24 | Ganalila, Llc | Association mapping game |
EP2667290A3 (en) * | 2012-05-22 | 2016-05-25 | ASUSTeK Computer Inc. | Stereoscopic user interface and displaying method thereof |
US9098516B2 (en) * | 2012-07-18 | 2015-08-04 | DS Zodiac, Inc. | Multi-dimensional file system |
USD761802S1 (en) * | 2013-01-04 | 2016-07-19 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with animated graphical user interface |
CN103941954B (zh) * | 2013-01-17 | 2018-06-15 | 腾讯科技(深圳)有限公司 | 展示界面的方法和装置、用户界面交互的方法和装置 |
US9652115B2 (en) * | 2013-02-26 | 2017-05-16 | Google Inc. | Vertical floor expansion on an interactive digital map |
CA2903830C (en) * | 2013-03-05 | 2021-08-24 | Fasetto, Llc | System and method for cubic graphical user interfaces |
AU2014249144A1 (en) | 2013-03-13 | 2015-10-08 | Ganalila, Llc | Systems and methods for presenting and discovering relationships between information units |
KR20140133353A (ko) | 2013-05-10 | 2014-11-19 | 삼성전자주식회사 | 디스플레이 장치 및 그 ui 화면 제공 방법 |
US9269012B2 (en) | 2013-08-22 | 2016-02-23 | Amazon Technologies, Inc. | Multi-tracker object tracking |
US10055013B2 (en) | 2013-09-17 | 2018-08-21 | Amazon Technologies, Inc. | Dynamic object tracking for user interfaces |
US10095873B2 (en) | 2013-09-30 | 2018-10-09 | Fasetto, Inc. | Paperless application |
AU2013404001B2 (en) | 2013-10-30 | 2017-11-30 | Apple Inc. | Displaying relevant user interface objects |
US9584402B2 (en) | 2014-01-27 | 2017-02-28 | Fasetto, Llc | Systems and methods for peer to peer communication |
USD795925S1 (en) * | 2014-04-16 | 2017-08-29 | Hitachi, Ltd. | Display screen or portion thereof with icon |
US9857869B1 (en) | 2014-06-17 | 2018-01-02 | Amazon Technologies, Inc. | Data optimization |
MX2017000339A (es) | 2014-07-10 | 2017-08-14 | Fasetto Llc | Sistemas y metodos para editar mensajes. |
KR102407623B1 (ko) | 2014-09-29 | 2022-06-10 | 삼성전자주식회사 | 사용자 단말 장치 및 이의 제어 방법 |
EP3205176B1 (en) | 2014-10-06 | 2021-12-29 | Fasetto, Inc. | Systems and methods for portable storage devices |
US10437288B2 (en) | 2014-10-06 | 2019-10-08 | Fasetto, Inc. | Portable storage device with modular power and housing system |
CN107852421B (zh) | 2015-03-11 | 2021-02-05 | 法斯埃托股份有限公司 | 用于web api通信的系统和方法 |
US10007399B2 (en) * | 2015-05-06 | 2018-06-26 | Verizon Patent And Licensing Inc. | Information block user interface |
KR101653795B1 (ko) * | 2015-05-22 | 2016-09-07 | 스튜디오씨드코리아 주식회사 | 평면 요소의 속성을 표시하는 방법 및 그 장치 |
US10929071B2 (en) | 2015-12-03 | 2021-02-23 | Fasetto, Inc. | Systems and methods for memory card emulation |
DK201670595A1 (en) | 2016-06-11 | 2018-01-22 | Apple Inc | Configuring context-specific user interfaces |
US11816325B2 (en) | 2016-06-12 | 2023-11-14 | Apple Inc. | Application shortcuts for carplay |
CA3044665A1 (en) | 2016-11-23 | 2018-05-31 | Fasetto, Inc. | Systems and methods for streaming media |
US11708051B2 (en) | 2017-02-03 | 2023-07-25 | Fasetto, Inc. | Systems and methods for data storage in keyed devices |
USD819077S1 (en) | 2017-06-04 | 2018-05-29 | Apple Inc. | Display screen or portion thereof with icon |
USD835156S1 (en) | 2017-07-24 | 2018-12-04 | Apple Inc. | Display screen or portion thereof with animated icon |
WO2019079628A1 (en) | 2017-10-19 | 2019-04-25 | Fasetto, Inc. | PORTABLE ELECTRONIC DEVICE CONNECTING SYSTEMS |
EP3782112A4 (en) | 2018-04-17 | 2022-01-05 | Fasetto, Inc. | DEVICE PRESENTATION WITH REAL-TIME FEEDBACK |
US11675476B2 (en) | 2019-05-05 | 2023-06-13 | Apple Inc. | User interfaces for widgets |
USD959447S1 (en) * | 2019-12-20 | 2022-08-02 | Sap Se | Display system or portion thereof with a virtual three-dimensional animated graphical user interface |
USD959476S1 (en) * | 2019-12-20 | 2022-08-02 | Sap Se | Display system or portion thereof with a virtual three-dimensional animated graphical user interface |
USD959477S1 (en) * | 2019-12-20 | 2022-08-02 | Sap Se | Display system or portion thereof with a virtual three-dimensional animated graphical user interface |
USD933706S1 (en) * | 2020-01-17 | 2021-10-19 | Magic Leap, Inc. | Display panel portion with a computer icon |
USD940752S1 (en) | 2020-06-19 | 2022-01-11 | Apple Inc. | Display screen or portion thereof with icon |
USD991271S1 (en) * | 2021-04-30 | 2023-07-04 | Dapper Labs, Inc. | Display screen with an animated graphical user interface |
US11533467B2 (en) * | 2021-05-04 | 2022-12-20 | Dapper Labs, Inc. | System and method for creating, managing, and displaying 3D digital collectibles with overlay display elements and surrounding structure display elements |
USD1013707S1 (en) * | 2021-10-18 | 2024-02-06 | Splunk Inc. | Display screen or a portion thereof having a graphical user interface for an isometric view of an abstraction of a system platform |
USD1015375S1 (en) * | 2021-10-28 | 2024-02-20 | Splunk Inc. | Display screen or a portion thereof having an animated graphical user interface for an isometric view of an abstraction of a system platform |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2662009B1 (fr) * | 1990-05-09 | 1996-03-08 | Apple Computer | Icone manupulable a faces multiples pour affichage sur ordinateur. |
US5602564A (en) * | 1991-11-14 | 1997-02-11 | Hitachi, Ltd. | Graphic data processing system |
US5515486A (en) | 1994-12-16 | 1996-05-07 | International Business Machines Corporation | Method, apparatus and memory for directing a computer system to display a multi-axis rotatable, polyhedral-shape panel container having front panels for displaying objects |
US5678015A (en) * | 1995-09-01 | 1997-10-14 | Silicon Graphics, Inc. | Four-dimensional graphical user interface |
GB9606791D0 (en) * | 1996-03-29 | 1996-06-05 | British Telecomm | Control interface |
US5877775A (en) * | 1996-08-08 | 1999-03-02 | Theisen; Karen E. | Method of generating a 3-D representation of a hierarchical data structure |
US6363404B1 (en) | 1998-06-26 | 2002-03-26 | Microsoft Corporation | Three-dimensional models with markup documents as texture |
US6157383A (en) | 1998-06-29 | 2000-12-05 | Microsoft Corporation | Control polyhedra for a three-dimensional (3D) user interface |
US6597358B2 (en) * | 1998-08-26 | 2003-07-22 | Intel Corporation | Method and apparatus for presenting two and three-dimensional computer applications within a 3D meta-visualization |
US6621509B1 (en) | 1999-01-08 | 2003-09-16 | Ati International Srl | Method and apparatus for providing a three dimensional graphical user interface |
US6909443B1 (en) * | 1999-04-06 | 2005-06-21 | Microsoft Corporation | Method and apparatus for providing a three-dimensional task gallery computer interface |
US6344863B1 (en) * | 1999-11-24 | 2002-02-05 | International Business Machines Corporation | Three-dimensional GUI windows with variable-speed perspective movement |
US6976228B2 (en) | 2001-06-27 | 2005-12-13 | Nokia Corporation | Graphical user interface comprising intersecting scroll bar for selection of content |
US7007242B2 (en) * | 2002-02-20 | 2006-02-28 | Nokia Corporation | Graphical user interface for a mobile device |
-
2004
- 2004-07-24 KR KR1020040058073A patent/KR100608589B1/ko active IP Right Grant
-
2005
- 2005-07-25 CN CNB2005100886117A patent/CN1327328C/zh not_active Expired - Fee Related
- 2005-07-25 US US11/187,920 patent/US7761813B2/en not_active Expired - Fee Related
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102077162A (zh) * | 2008-06-27 | 2011-05-25 | 微软公司 | 虚拟三维图形用户界面中的语义缩放 |
CN102342095A (zh) * | 2009-04-02 | 2012-02-01 | 索尼公司 | Tv微件动画 |
CN102342095B (zh) * | 2009-04-02 | 2014-04-23 | 索尼公司 | Tv微件动画 |
CN101990025A (zh) * | 2009-08-06 | 2011-03-23 | 龙旗科技(上海)有限公司 | 一种移动终端支持3d魔方的操作方式 |
CN107122092A (zh) * | 2009-10-07 | 2017-09-01 | 三星电子株式会社 | 显示装置及用于提供显示装置的图形用户界面的方法 |
CN107122092B (zh) * | 2009-10-07 | 2020-06-30 | 三星电子株式会社 | 显示装置及用于提供显示装置的图形用户界面的方法 |
CN102541403A (zh) * | 2010-12-22 | 2012-07-04 | 上海宝钢钢材贸易有限公司 | 富媒体数据显示界面及其实现方法 |
CN103890704A (zh) * | 2011-10-27 | 2014-06-25 | 香港科技大学 | 通过多点触摸输入执行三维物体约束操作的系统和方法 |
CN105190486A (zh) * | 2013-05-10 | 2015-12-23 | 三星电子株式会社 | 显示装置及其用户界面屏幕提供方法 |
CN106462323A (zh) * | 2015-05-22 | 2017-02-22 | 习得智交互软件开发公司 | 显示平面要素的属性的方法及其装置 |
CN106462323B (zh) * | 2015-05-22 | 2019-08-27 | 习得智交互软件开发公司 | 显示平面要素的属性的方法及其装置 |
Also Published As
Publication number | Publication date |
---|---|
US20060020898A1 (en) | 2006-01-26 |
CN1327328C (zh) | 2007-07-18 |
US7761813B2 (en) | 2010-07-20 |
KR20060008815A (ko) | 2006-01-27 |
KR100608589B1 (ko) | 2006-08-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1725168A (zh) | 三维运动图形用户接口和提供其的方法和设备 | |
CN1731332A (zh) | 三维运动图形用户界面及提供该用户界面的方法和设备 | |
CN1731333A (zh) | 三维运动图形用户界面以及提供该界面的方法和设备 | |
CN1728066A (zh) | 三维运动图形用户界面以及提供该用户界面的方法和设备 | |
CN1955923A (zh) | 三维运动图形用户界面和提供其的设备与方法 | |
US8024671B2 (en) | Three-dimensional graphic user interface, and apparatus and method of providing the same | |
CN1093956C (zh) | 信息检索装置 | |
US10534498B2 (en) | Media system having three dimensional navigation via dynamic carousel | |
CN100338564C (zh) | 显示控制设备、显示控制方法以及记录介质 | |
US20140337773A1 (en) | Display apparatus and display method for displaying a polyhedral graphical user interface | |
CN1959634A (zh) | 三维运动图形用户界面以及提供它的设备和方法 | |
CN106687902B (zh) | 基于内容分析的图像显示、可视化和管理 | |
US11210518B2 (en) | Apparatus and associated methods for display of virtual reality content | |
US20230168805A1 (en) | Configuration of application execution spaces and sub-spaces for sharing data on a mobile touch screen device | |
CN1906607A (zh) | 显示演示应用内的上下文位置的智能备忘录对象 | |
US11321886B2 (en) | Apparatus and associated methods | |
CN1685363A (zh) | 任意形状图像的基于块的旋转 | |
CN1955897A (zh) | 用于三维图形用户界面的导航设备 | |
US20090113507A1 (en) | Media System for Facilitating Interaction with Media Data Across a Plurality of Media Devices | |
Rooney et al. | HiReD: a high-resolution multi-window visualisation environment for cluster-driven displays | |
KR20060014874A (ko) | 3차원 모션 그래픽 사용자 인터페이스 및 이를 제공하는방법 및 장치 | |
EP1621988A2 (en) | Three-Dimensional Motion Graphic User Interface and method and apparatus for providing the same. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20070718 Termination date: 20210725 |
|
CF01 | Termination of patent right due to non-payment of annual fee |