CN1952883A - 三维图形用户界面及提供该界面的设备和方法 - Google Patents

三维图形用户界面及提供该界面的设备和方法 Download PDF

Info

Publication number
CN1952883A
CN1952883A CNA2006101402356A CN200610140235A CN1952883A CN 1952883 A CN1952883 A CN 1952883A CN A2006101402356 A CNA2006101402356 A CN A2006101402356A CN 200610140235 A CN200610140235 A CN 200610140235A CN 1952883 A CN1952883 A CN 1952883A
Authority
CN
China
Prior art keywords
objects
group
user interface
presented
rudimentary
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
Application number
CNA2006101402356A
Other languages
English (en)
Other versions
CN100485613C (zh
Inventor
李锦九
金成祐
权容焕
成基爱
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN1952883A publication Critical patent/CN1952883A/zh
Application granted granted Critical
Publication of CN100485613C publication Critical patent/CN100485613C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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/04815Interaction with a metaphor-based environment or interaction object displayed as three-dimensional [3D], e.g. changing the user viewpoint with respect to the environment or object
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0346Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a three-dimensional [3D] space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • User Interface Of Digital Computer (AREA)
  • Processing Or Creating Images (AREA)

Abstract

本发明提供了一种提供三维图形用户界面的设备和方法。所述设备包括:控制模块,创建具有预定的平面和垂直于所述平面的轴的三维界面空间以及呈现在所述空间中的多个对象;和用户界面模块,在所述空间中呈现包括所述多个对象的多个对象组,并沿着所述轴移动所呈现的多个对象组中包括选择的对象的对象组。

Description

三维图形用户界面及提供该界面的设备和方法
本申请要求于2005年10月21日在韩国知识产权局提交的第10-2005-0099881号韩国专利申请的优先权,本申请完全公开于此,以资参考。
技术领域
本发明涉及一种三维图形用户界面以及一种提供该三维图形用户界面的设备和方法。具体地讲,本发明涉及一种可增加视觉效果并直观地表示信息的重要性的三维图形用户界面以及一种提供该三维图形用户界面的设备和方法。
背景技术
通常,为了使得能够方便使用和快速直观地向用户传送信息,数字设备使用图形用户界面(GUI)。用户通过使用诸如键区、键盘或鼠标的指针装置来移动指针,并选择指针所指示的对象,从而向数字设备指示期望的操作。
图1是示出现有技术的个人计算机(PC)操作系统所支持的GUI的示图。
如图1所示,现有技术的用户界面(UI)是两维、平面和静态的UI。因此,由于将由UI显示的信息的形式是面向文档的,所以其不足以满足用户的敏感性,并且存在在视觉上有效地提供信息的限制。此外,现有技术的GUI所提供的对象包括三维对象,但是这些三维对象与二维概念没有什么不同。为此,对象被三维地观看,但是考虑到使用三维对象的方法,三维对象的优点没有被利用。
PC操作系统的GUI不适合所有的数字设备。例如,在提供多媒体内容的设备的情况下,现有的UI在满足用户的敏感性和提供娱乐功能的能力方面存在限制。为了解决以上问题,已经提出了各种技术(例如,在题为“Methodof Displaying Menu Picture of Video Apparatus”的第2000-061224号韩国专利申请中公开的一种技术),但是还没有解决以上问题。
发明内容
本发明的示例性实施例克服以上缺点和以上没有描述的其它缺点。此外,本发明不需要克服上述缺点,本发明的示例性实施例可以不克服上述任何问题。
本发明提供了一种可增加视觉效果并直观地表示信息的重要性的三维GUI以及一种提供该三维GUI的设备和方法。
本发明不限于上述那些方面,本领域技术人员通过下面的描述将会清楚地理解本发明的其它方面。
根据本发明的一方面,提供了一种用于提供三维GUI的设备,该设备包括:控制模块,创建具有预定的平面和垂直于所述平面的轴的三维界面空间以及呈现在所述空间中的多个对象;和用户界面模块,在所述空间中呈现包括所述多个对象的多个对象组,并沿着所述轴移动所呈现的多个对象组中包括选择的对象的对象组。
根据本发明的另一方面,提供了一种用于提供三维GUI的方法,该方法包括:创建具有预定的平面和垂直于所述平面的轴的三维界面空间以及呈现在所述空间中的多个对象;在所述空间中呈现包括所述多个对象的多个对象组;和沿着所述轴移动所呈现的多个对象组中包括选择的对象的对象组。
根据本发明的另一方面,提供了一种三维图形用户界面,在该三维图形用户界面中,包括多个对象的多个对象组被呈现在具有预定的平面和垂直于所述平面的轴的三维界面空间中,所呈现的多个对象组中包括用户选择的对象的对象组沿着所述轴移动。
根据本发明的另一方面,提供了一种存储有用于使处理装置执行用于提供三维图形用户界面的方法的程序的计算机可读介质,所述程序指令包括:创建具有预定的平面和垂直于所述平面的轴的三维界面空间以及呈现在所述空间中的多个对象;在所述空间中呈现包括所述多个对象的多个对象组;和沿着所述轴移动所呈现的多个对象组中包括选择的对象的对象组。
附图说明
通过参照附图对本发明示例性实施例所进行的详细描述,本发明的上述和其它方面将会变得更加清楚,其中:
图1是示出现有技术的用户界面的示图;
图2是示出根据本发明示例性实施例的三维GUI的构造的示图;
图3示出根据本发明示例性实施例的根据活动空间和非活动空间的划分的三维空间的改变的示图;
图4示出根据本发明示例性实施例的对象的示图;
图5示出根据本发明示例性实施例的基于相机视图的移动在对象中产生运动的情况的示图;
图6A至图6C是示出呈现多个对象的方法的示图;
图7A是示出根据本发明示例性实施例的三维GUI提供设备的框图;
图7B是详细示出图7A所示的用户界面模块的框图;
图8A至图12B是示出由图7A所示的三维GUI提供设备提供的GUI的示图和俯视图;和
图13是示出根据本发明示例性实施例的提供三维GUI的方法的流程图。
具体实施方式
通过参考以下对示例性实施例和附图的详细描述,可更容易地理解本发明的各方面及实现本发明各方面的方法。然而,本发明可以以许多不同的形式来实现,不应该被解释为限于这里阐述的示例性实施例。相反,提供这些示例性实施例以使得本公开是全面的和完全的,并将本发明的构思完全传达给本领域技术人员,本发明仅由权利要求限定。贯穿整个说明书,相同的标号始终表示相同的部件。
以下将参照根据本发明示例性实施例的三维GUI的框图或流程图来描述本发明。将会理解,可通过计算机程序指令来实现流程图中的每个块和流程图中的多个块的组合。这些计算机程序指令可被提供给通用计算机、专用计算机或其它可编程数据处理设备的处理器以产生机器,从而经所述计算机或其它可编程数据处理设备的处理器执行的指令创建用于实现流程图中的一个块或多个块中指定的功能的方法。这些计算机程序指令还可以存储在可引导计算机或其它可编程数据处理设备以特定方式运行的计算机可用或计算机可读存储器中,从而存储在计算机可用或计算机可读存储器中的指令产生一件包括实现流程图中的一个块或多个块中指定的功能的指令方法的产品。所述计算机程序指令还可以被载入计算机或其它可编程数据处理设备中,引起将在计算机或其它可编程设备上执行的一系列操作步骤,以产生计算机实现的处理,从而在计算机或其它可编程设备上执行的指令提供用于实现流程图中的一个块或多个块中指定的功能的步骤。
此外,框图中的每个块可表示包括一个或多个用于实现指定的逻辑功能的可执行指令的模块、代码段或代码部分。还应该注意到,在一些可选择的实现中,块中所指出的功能可不按顺序出现。例如,根据涉及的功能性,两个连续显示的块实际上可以基本上同时被执行,或者所述块有时可以按相反的次序被执行。
图2是示出根据本发明示例性实施例的三维GUI的全部构造的示图。
根据本发明示例性实施例的三维GUI是可基于三维环境和运动图形来构造动态GUI环境的UI概念。三维GUI环境具有下面的元素:
1.三维空间;
2.对象;
3.相机视图;
4.对象呈现方法。
首先,三维空间200是构造三维环境的空间区域,其可被划分为活动空间210和非活动空间220。活动空间210可在设计UI时使用。根据活动空间210和非活动空间220的划分方法,三维空间200可具有各种形式。例如,在图3中,可定义在X轴和Z轴方向受限制但在Y轴方向不受限制的活动空间1210。也就是说,参照图3,活动空间1210被定义为:在X轴和Z轴方向限于由参考面限定的区域内,而在Y轴方向对超过参考面不受限制。
如图4所示的对象300在三维环境下与用户交互,并提供信息。对象300可存在于三维空间的活动空间内。例如,当非活动空间和活动空间如图3所示时,对象300仅可位于由箭头指示的杆所限定的空间中,而不能位于由箭头指示的杆所限定的空间之外和参考面以下的空间中。
例如,可通过诸如六边形、矩形、三角形、柱面或多边形面的多面体来表示对象300。图4示出用六面体表示对象的情况。对象可具有诸如编号、颜色、透明度、信息面等的属性。对象属性不限于上述属性,根据应用领域可存在各种属性。
构成对象300的面用作信息面。这里,信息面是指可显示将被传递给用户的信息的面。关于可控制的菜单项或各个子菜单的信息可通过信息面被传递。在信息面上可显示文本、图像、运动画面或对应于2D视觉信息的二维窗口构件。此外,诸如三维图标等的三维信息可显示在信息面上。
对象300在三维空间中可产生唯一的运动。例如,如图2所示,如果六面体对象300存在于三维空间中,那么六面体对象300可绕X轴、Y轴和Z轴中的任意轴在顺时针方向或逆时针方向上旋转任意角度。此外,对象300可产生运动,诸如,位移或者尺寸上的扩大或减小。可通过用户输入的命令来产生对象的运动,或者可以根据在三维空间中用作视点的相机视图的移动来产生对象的运动。
相机视图是指三维空间中的视点。相机视图可以在三维空间中移动。相机视图的移动是指导航出现在三维空间中,因而在三维空间中产生运动。相机视图在三维GUI环境中产生对象的运动以及对象的唯一运动属性。图5示出随着相机视图在逆时针方向上旋转三维空间中的所有对象在顺时针方向上旋转的情况。
对象呈现方法是一种确定如何在三维空间中将一个或多个对象分组并将其呈现在屏幕上的方法。例如,如图6A所示,同一组中的对象可被呈现为在Z轴方向上靠近或远离用户。或者,如图6B和图6C所示,同一组中的对象可以被呈现为格状或者被呈现为一列。以下,在本发明的示例性实施例中,将描述同一组中的对象被呈现为一列的情况。
图7A是示出根据本发明示例性实施例的三维GUI提供设备500的框图。
根据本发明示例性实施例的三维GUI提供设备500可具有数字设备。这里,所述数字设备是指具有处理数字数据的数字电路的设备,例如但不限于,计算机、打印机、扫描仪、寻呼机、数码相机、传真机、数字复印机、数字电器、数字电话、数字投影仪、家庭服务器、数字视频记录器、数字TV广播接收器、数字卫星广播接收器、机顶盒、个人数字助理(PDA)和蜂窝电话。
图7A所示的三维GUI提供设备500包括输入模块510、输出模块540、控制模块530、存储模块520和用户界面模块550。
输入模块510从用户接收与对象的动作相关的数据,即,用于访问对象或者选择预定对象的数据。可通过,例如但不限于鼠标、键盘、键区、触摸板或操纵杆来实现输入模块510。当通过键区实现输入模块510时,输入模块510具有多个功能键。例如,输入模块510可具有输出由三维GUI提供设备500提供的菜单列表(见图8A的标号710)的菜单键(未示出)、在输出的菜单列表710中移动焦点的方向键(未示出)和选择得到焦点的菜单的选择键(未示出)。当用户操作键时,产生预定的键信号。通过输入模块510产生的键信号被提供给控制模块530。在硬件上,输入模块510可与三维GUI提供设备500实现为整体,或者输入模块510可与三维GUI提供设备500分开实现。
控制模块530创建三维空间或对象,并连接和管理其它模块。例如,控制模块530产生与通过输入模块510输入的键信号对应的命令,并控制用户界面模块550的操作。
存储模块520存储由控制模块530创建的三维空间和对象以及关于所述对象的属性的信息。例如,存储模块520存储关于构成对象的每个面是否是信息面的信息和关于信息面的颜色和透明度的信息。此外,存储模块520存储呈现在活动空间中的对象的位置信息。例如,由三维GUI提供设备500提供的菜单可具有TV、DVD、互联网、游戏等项,并且所述项可具有各自的对象。因此,当操作菜单键(未示出)时,构成菜单的对象在活动空间中根据规定的位置信息被排列。可通过非易失性存储装置和诸如硬盘驱动器(HDD)的存储介质中的至少一个来实现存储模块520,所述非易失性存储装置,例如但不限于ROM(只读存储器)、PROM(可编程ROM)、EPROM(可擦除可编程ROM)、EEPROM(电可擦除可编程ROM)或闪存。然而,这些装置不是要限制本发明。
同时,用户界面模块550使用由控制模块530创建的三维空间或对象来提供三维GUI。
图7B详细示出用户界面模块550的构造。图7B所示的用户界面模块550包括对象属性分配模块551、运动处理模块552和对象管理模块553。
对象属性分配模块551将上述属性分配给由控制模块530创建的对象,并根据所述属性来映射将被显示在多面体对象的信息面上的信息。
当用户通过输入模块510选择组中的预定对象时,对象管理模块553执行强调所选择的对象的处理。例如,对象管理模块553在用户选择的对象的外围形成边界。此外,对象管理模块553可通过扩大所选择的对象的大小或者通过改变所选择的对象的颜色或透明度来强调所选择的对象,或者对象管理模块553可通过改变其它未选择的对象的显示来强调用户选择的对象。例如,如图8A所示,当在菜单列表710上选择TV711项时,对象管理模块553通过使未选择的项,即,DVD712项、互联网713项和游戏714项半透明来使用户将他/她的注意力集中于TV项。
运动处理模块552基于通过输入模块510输入的数据来处理三维空间中的对象的运动。更具体地讲,运动处理模块552处理进行以下操作所需的数据,即,向用户移动包括用户选择的对象的对象组所需的数据。例如,如图9A所示,当在输出DVD712项的子菜单组720的状态下用户选择播放速度723项时,运动处理模块552沿着Z轴向用户移动包括播放速度723项的子菜单组720,如图10A和图10B所示。结果,与包括DVD712项的菜单列表710相比,包括播放速度723项的子菜单组720被呈现为靠近用户。在以上示例中,描述了包括用户选择的对象的对象组向用户移动的情况,但是不包括用户选择的对象的对象组可远离用户。
运动处理模块552处理进行以下操作所需的数据,即,将视点740改变到包括用户选择的对象的对象组所需的数据。例如,当在图9A所示的屏幕上选择播放速度723项时,如图10A和图10B所示,运动处理模块552将包括播放速度723项的子菜单组布置为靠近用户,并将视点740改变到包括播放速度723项的子菜单组。因此,可简要地突出信息的重要性。
输出模块540在视觉上表达用户界面模块550的处理结果。如果三维GUI通过输出模块540被显示,那么用户可通过使用输入模块510来选择预定的对象。例如,当通过输出模块540显示菜单列表710时,用户可通过使用输入模块510来选择期望的项。输出模块540在硬件上可与输入模块510分开实现,或者可与诸如触摸屏、触摸板等的输入模块510实现为整体。
接下来,将参照图8A至图13来描述根据本发明示例性实施例的提供三维图形用户界面的方法。这里,图8A至图12B是示出由三维GUI提供设备500提供的屏幕的示图和俯视图。图13是示出根据本发明示例性实施例的提供三维图形用户界面的过程的流程图。
参照图7A和图8A,如果通过输入模块510输入用于输出预定对象组的命令,那么用户界面模块550基于存储在存储模块520中的信息,即,构成对象组的对象、各个对象的位置信息和各个对象的属性信息来构造相应的对象组(S810),然后通过输出模块540输出该对象组(S820)。例如,当通过输入模块510操作菜单键(未示出)时,用户界面模块550根据存储模块520中的信息来构造如图8A和图8B所示的菜单列表710,并通过输出模块540输出菜单列表710。
随后,用户界面模块550区分通过输入模块510输入的命令的种类。
如果通过输入模块510输入了对象选择命令(S830,选择命令),那么用户界面模块550根据输入的命令来区分是否选择了同一对象组中的对象(S840)。
当区分结果是选择了同一对象组中的对象时(S840,“是”),用户界面模块550执行强调所选择的对象的处理(S870)。例如,当在图8A所示的屏幕上操作一次“向下”键(未示出)时,如图9A所示,用户界面模块550选择DVD712项。随后,用户界面模块550在DVD712项的外围形成边界以强调DVD712项。
这里,可通过各种形式来实现强调所选择的对象的方法。例如,可改变选择的对象的大小、颜色和透明度中的至少一个以强调选择的对象。或者,可改变未选择的对象的属性以强调用户选择的对象。
在强调用户选择的对象之后,用户界面模块550判断是否存在选择的对象的低级对象组(S880)。也就是说,判断是否存在选择的项的子菜单。
当判断结果是存在选择的对象的低级对象组时(S880,“是”),用户界面模块550在包括选择的对象的对象组的一侧呈现所述低级对象组(S890)。所述低级对象组可被呈现为沿着Z轴比包括用户选择的对象的对象组离用户更远。
例如,当在图8A所示的屏幕上操作一次“向下”键(未示出)时,用户界面模块550选择DVD712项,然后判断是否存在DVD712项的子菜单。当DVD712项包括诸如播放、停止和播放速度的子菜单时,用户界面模块550根据存储在存储模块520中的信息将DVD712项的子菜单组720呈现在DVD712项的一侧,如图9A所示。此时,如图9B所示,DVD712项的子菜单组720可被呈现为沿着Z轴比包括DVD712项的菜单组710离用户更远。
接下来,如果通过输入模块510输入了对象选择命令,那么用户界面模块550根据输入的命令来区分是否选择了同一对象组中的对象。
当区分结果是没有选择同一组中的对象时,也就是说,当选择了另一组中的对象时,用户界面模块550沿着Z轴向用户移动包括用户选择的对象的对象组。可将包括用户选择的对象的对象组呈现在其它对象组的前面。
例如,当在图9A所示的屏幕上操作“向右”键(未示出)而选择播放721项时,用户界面模块550的运动处理模块552沿着Z轴向用户移动包括播放721项的子菜单组720。结果,如图10A和图10B所示,DVD712项的子菜单组720被呈现为其离用户比包括DVD712项的菜单组710离用户更近。
因此,当移动包括选择的对象的对象组时,用户界面模块550可将视点740改变到包括用户选择的对象的对象组。例如,如图10B所示,用户界面模块550将视点740改变到包括播放721项的子菜单组720。
随后,用户界面模块550强调选择的对象并判断是否存在选择的对象的低级对象组。也就是说,如图10A所示,强调播放721项,并判断是否存在播放721项的子菜单。由于判断结果是不存在播放721项的子菜单,所以用户界面模块550保持当前状态。
在图10A所示的状态下,当再次输入对象选择命令时,用户输入模块550重复上述过程。
例如,当在图10A所示的屏幕上操作两次“向下”键(未示出)时,如图11A所示,用户界面模块550选择播放速度723项,并执行强调播放速度723项的处理。用户界面模块550判断是否存在播放速度723项的子菜单。当播放速度723项包括正常731项、2X732项和4X733项的子菜单时,如图11B所示,用户界面模块550将播放速度723项的子菜单组730呈现在包括播放速度723项的菜单组720的后面。
如果根据通过输入模块510输入的数据选择了正常731项,那么用户界面模块550移动包括正常731项的菜单组730,使菜单组730比包括播放速度723项的菜单组720离用户更近,如图12B所示。用户界面模块550将视点740改变到包括正常731项的菜单组730。结果,可输出图12A所示的屏幕。
在图12A所示的状态下,如果操作“向左”键(未示出)从而再次选择播放速度723项,那么用户界面模块550沿着Z轴移动播放速度723项的子菜单组730,使菜单组730远离用户,并将包括播放速度723项的菜单组720呈现为再次靠近用户,如图11B所示。同时,用户界面模块550将视点740改变到包括播放速度723项的菜单组720,如图11B所示。
如上所述,通过输出模块540来显示用户界面模块550的处理结果。也就是说,通过输出模块540显示强调选择的项的结果。此外,由于焦点在菜单组中移动,所以通过输出模块540相继显示将包括用户选择的项的菜单组移动到靠近用户的位置并改变视点的过程。
尽管结合本发明的示例性实施例描述了本发明,但是本领域技术人员应该清楚,在不脱离本发明的范围和精神的情况下,可以对其进行各种修改和改变。因此,应该理解,在所有方面,以上示例性实施例不是限制性的,而是示例性的。
如上所述,根据本发明的三维GUI以及提供三维GUI的设备和方法,可获得下面的效果:
首先,由于包括用户选择的对象的对象组向用户移动,并且视点改变到该对象组,所以可使得信息传递直观,并且可满足用户的敏感性。
第二,可以容易地掌握信息之间的关系以及信息的流向。

Claims (35)

1、一种提供三维图形用户界面的设备,该设备包括:
控制模块,创建具有预定的平面和垂直于所述平面的轴的三维界面空间以及呈现在所述空间中的多个对象;和
用户界面模块,在所述空间中呈现包括所述多个对象的多个对象组,并沿着所述轴移动所呈现的多个对象组中包括选择的对象的对象组。
2、如权利要求1所述的设备,其中,所述多个对象组包括:
高级对象组,包括多个高级对象;和
低级对象组,包括用于所述多个高级对象中选择的高级对象的多个低级对象。
3、如权利要求2所述的设备,其中,当高级对象被选择时,低级对象组被呈现在所述空间中。
4、如权利要求3所述的设备,其中,用户界面模块沿着所述轴将低级对象组呈现在高级对象组的后面。
5、如权利要求1所述的设备,其中,用户界面模块在所述空间中沿着所述轴将包括选择的对象的对象组呈现在其它对象组的前面。
6、如权利要求1所述的设备,其中,用户界面模块将视点改变到包括选择的对象的对象组。
7、如权利要求1所述的设备,其中,用户界面模块改变选择的对象的大小、颜色和透明度中的至少一个以强调选择的对象。
8、如权利要求1所述的设备,其中,用户界面模块改变未选择的对象的大小、颜色和透明度中的至少一个以强调选择的对象。
9、如权利要求1所述的设备,其中,所述对象中的每个包括一个或多个显示将传递给用户的信息的面。
10、一种提供三维图形用户界面的方法,该方法包括:
创建具有预定的平面和垂直于所述平面的轴的三维界面空间以及呈现在所述空间中的多个对象;
在所述空间中呈现包括所述多个对象的多个对象组;和
沿着所述轴移动所呈现的多个对象组中包括选择的对象的对象组。
11、如权利要求10所述的方法,其中,所述多个对象组包括:
高级对象组,包括多个高级对象;和
低级对象组,包括用于所述多个高级对象中选择的高级对象的多个低级对象。
12、如权利要求11所述的方法,其中,呈现所述多个对象组的步骤包括:当选择高级对象时,在所述空间中呈现低级对象组。
13、如权利要求12所述的方法,其中,呈现低级对象组的步骤包括:沿着所述轴将低级对象组呈现在高级对象组的后面。
14、如权利要求10所述的方法,其中,移动所述对象组的步骤包括:在所述空间中沿着所述轴将包括选择的对象的对象组呈现在其它对象组的前面。
15、如权利要求10所述的方法,其中,移动所述对象组的步骤包括:将视点改变到包括选择的对象的对象组。
16、如权利要求10所述的方法,其中,移动所述对象组的步骤包括:改变选择的对象的大小、颜色和透明度中的至少一个以强调选择的对象。
17、如权利要求10所述的方法,其中,移动所述对象组的步骤包括:改变未选择的对象的大小、颜色和透明度中的至少一个以强调选择的对象。
18、一种三维图形用户界面,在该三维图形用户界面中,包括多个对象的多个对象组被呈现在具有预定的平面和垂直于所述平面的轴的三维界面空间中,所呈现的多个对象组中包括选择的对象的对象组沿着所述轴移动。
19、如权利要求18所述的三维图形用户界面,其中,所述多个对象组包括:
高级对象组,包括多个高级对象;和
低级对象组,包括用于所述多个高级对象中选择的高级对象的多个低级对象。
20、如权利要求19所述的三维图形用户界面,其中,仅当用户选择预定的高级对象时,才将低级对象组呈现在所述空间中。
21、如权利要求20所述的三维图形用户界面,其中,沿着所述轴将低级对象组呈现在高级对象组的后面。
22、如权利要求18所述的三维图形用户界面,其中,在所述空间中沿着所述轴将包括选择的对象的对象组呈现在其它对象组的前面。
23、如权利要求18所述的三维图形用户界面,其中,将视点改变到包括选择的对象的对象组。
24、如权利要求18所述的三维图形用户界面,其中,改变选择的对象的大小、颜色和透明度中的至少一个以强调选择的对象。
25、如权利要求18所述的三维图形用户界面,其中,改变未选择的对象的大小、颜色和透明度中的至少一个以强调选择的对象。
26、如权利要求18所述的三维图形用户界面,其中,所述对象中的每个包括一个或多个显示将传递给用户的信息的面。
27、一种存储有用于使处理装置执行用于提供三维图形用户界面的方法的程序的计算机可读介质,所述程序指令包括:
创建具有预定的平面和垂直于所述平面的轴的三维界面空间以及呈现在所述空间中的多个对象;
在所述空间中呈现包括所述多个对象的多个对象组;和
沿着所述轴移动所呈现的多个对象组中包括选择的对象的对象组。
28、如权利要求27所述的计算机可读介质,其中,通过所述程序指令呈现的所述多个对象组包括:
高级对象组,包括多个高级对象;和
低级对象组,包括用于所述多个高级对象中选择的高级对象的多个低级对象。
29、如权利要求28所述的计算机可读介质,其中,用于呈现所述多个对象组的程序指令包括:当选择高级对象时,在所述空间中呈现低级对象组。
30、如权利要求29所述的计算机可读介质,其中,呈现低级对象组的程序指令包括:沿着所述轴将低级对象组呈现在高级对象组的后面。
31、如权利要求27所述的计算机可读介质,其中,移动所述对象组的程序指令包括:在所述空间中沿着所述轴将包括选择的对象的对象组呈现在其它对象组的前面。
32、如权利要求27所述的计算机可读介质,其中,移动所述对象组的程序指令包括:将视点改变到包括选择的对象的对象组。
33、如权利要求27所述的计算机可读介质,其中,移动所述对象组的程序指令包括:改变选择的对象的大小、颜色和透明度中的至少一个以强调选择的对象。
34、如权利要求27所述的计算机可读介质,其中,移动所述对象组的程序指令包括:改变未选择的对象的大小、颜色和透明度中的至少一个以强调选择的对象。
35、如权利要求27所述的计算机可读介质,其中,执行所述程序指令的处理装置是计算机。
CNB2006101402356A 2005-10-21 2006-10-20 提供三维图形用户界面的设备和方法 Expired - Fee Related CN100485613C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020050099881A KR100679039B1 (ko) 2005-10-21 2005-10-21 3차원 그래픽 유저 인터페이스, 이를 제공하는 장치 및방법
KR1020050099881 2005-10-21

Publications (2)

Publication Number Publication Date
CN1952883A true CN1952883A (zh) 2007-04-25
CN100485613C CN100485613C (zh) 2009-05-06

Family

ID=37995668

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006101402356A Expired - Fee Related CN100485613C (zh) 2005-10-21 2006-10-20 提供三维图形用户界面的设备和方法

Country Status (4)

Country Link
US (1) US8024671B2 (zh)
JP (1) JP4271700B2 (zh)
KR (1) KR100679039B1 (zh)
CN (1) CN100485613C (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101907992A (zh) * 2010-07-08 2010-12-08 福建天晴在线互动科技有限公司 用于提供Windows环境下三维用户界面的设备和方法
CN102088638A (zh) * 2009-11-24 2011-06-08 Lg电子株式会社 图像显示装置及其操作方法
CN102263968A (zh) * 2010-05-31 2011-11-30 索尼公司 显示设备、视频设备、菜单屏幕显示方法和视频显示系统
CN102300114A (zh) * 2010-06-24 2011-12-28 索尼公司 立体显示设备和立体显示设备的显示方法
CN102668573A (zh) * 2009-11-16 2012-09-12 Lg电子株式会社 图像显示装置及其操作方法
CN103024423A (zh) * 2011-09-22 2013-04-03 Lg电子株式会社 用于显示立体图像的方法及其图像显示装置
CN103106073A (zh) * 2011-11-11 2013-05-15 财团法人资讯工业策进会 图形使用者界面系统及操作方法
CN101577011B (zh) * 2009-06-18 2013-06-19 清华大学 基于多视图的三维对象的特征选择方法及装置

Families Citing this family (55)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006100869A (ja) 2004-09-28 2006-04-13 Sony Corp 音声信号処理装置および音声信号処理方法
US7509588B2 (en) 2005-12-30 2009-03-24 Apple Inc. Portable electronic device with interface reconfiguration mode
US10313505B2 (en) 2006-09-06 2019-06-04 Apple Inc. Portable multifunction device, method, and graphical user interface for configuring and displaying widgets
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
US20080235627A1 (en) * 2007-03-21 2008-09-25 Microsoft Corporation Natural interaction by flower-like navigation
US8619038B2 (en) 2007-09-04 2013-12-31 Apple Inc. Editing interface
KR101530384B1 (ko) * 2008-08-20 2015-06-22 엘지전자 주식회사 3차원 그래픽을 이용한 사용자 인터페이스 방법
TW201106251A (en) * 2009-04-24 2011-02-16 Ibm Editing apparatus, editing method and program
US20100321382A1 (en) 2009-06-18 2010-12-23 Scalable Display Technologies, Inc. System and method for injection of mapping functions
JP5566632B2 (ja) * 2009-06-25 2014-08-06 株式会社プロフィールド 情報処理装置、情報処理方法、およびプログラム
JP5427551B2 (ja) * 2009-10-30 2014-02-26 株式会社プロフィールド 情報処理装置、情報処理方法、およびプログラム
JP5513071B2 (ja) * 2009-10-26 2014-06-04 株式会社プロフィールド 情報処理装置、情報処理方法、およびプログラム
US20110066979A1 (en) * 2009-09-14 2011-03-17 Olympus Corporation Nondestructive testing apparatus
US8970669B2 (en) * 2009-09-30 2015-03-03 Rovi Guides, Inc. Systems and methods for generating a three-dimensional media guidance application
KR101640464B1 (ko) * 2009-10-26 2016-07-18 삼성전자 주식회사 터치스크린 기반의 ui 제공방법 및 이를 이용한 휴대 단말기
US20110137727A1 (en) * 2009-12-07 2011-06-09 Rovi Technologies Corporation Systems and methods for determining proximity of media objects in a 3d media environment
US8812990B2 (en) * 2009-12-11 2014-08-19 Nokia Corporation Method and apparatus for presenting a first person world view of content
JP2011145386A (ja) * 2010-01-13 2011-07-28 Fuji Xerox Co Ltd 表示制御装置、表示装置及びプログラム
US10007393B2 (en) * 2010-01-19 2018-06-26 Apple Inc. 3D view of file structure
US20110197165A1 (en) * 2010-02-05 2011-08-11 Vasily Filippov Methods and apparatus for organizing a collection of widgets on a mobile device display
US20110193857A1 (en) * 2010-02-05 2011-08-11 Vasily Filippov Methods and apparatus for rendering a collection of widgets on a mobile device display
JP2011165134A (ja) * 2010-02-15 2011-08-25 Sony Corp コンテンツ再生装置、携帯機器、及び異常検知方法
US10025458B2 (en) 2010-04-07 2018-07-17 Apple Inc. Device, method, and graphical user interface for managing folders
US10788976B2 (en) 2010-04-07 2020-09-29 Apple Inc. Device, method, and graphical user interface for managing folders with multiple pages
CN107256094A (zh) * 2010-04-13 2017-10-17 诺基亚技术有限公司 装置、方法、计算机程序和用户接口
US8565830B2 (en) * 2010-05-12 2013-10-22 Lg Electronics Inc. Mobile terminal and method of displaying 3D images thereon
USD683365S1 (en) * 2011-03-21 2013-05-28 Microsoft Corporation Display screen with icon
USD685390S1 (en) * 2011-03-30 2013-07-02 Smart Technologies Ulc Display screen portion with icon
KR20120123197A (ko) * 2011-04-19 2012-11-08 삼성전자주식회사 오브젝트 배치 장치 및 방법
CN102981719B (zh) * 2011-08-19 2017-03-01 技嘉科技股份有限公司 参数设定方法及系统
KR20130064514A (ko) * 2011-12-08 2013-06-18 삼성전자주식회사 전자기기의 3차원 사용자 인터페이스 제공 방법 및 장치
USD708638S1 (en) 2012-03-07 2014-07-08 Apple Inc. Display screen or portion thereof with graphical user interface
KR101909030B1 (ko) * 2012-06-08 2018-10-17 엘지전자 주식회사 비디오 편집 방법 및 이를 위한 디지털 디바이스
US9098516B2 (en) * 2012-07-18 2015-08-04 DS Zodiac, Inc. Multi-dimensional file system
KR101439250B1 (ko) 2013-06-27 2014-09-11 한국과학기술연구원 투명 디스플레이 장치 및 이의 사용자 인터페이스 제공 방법
KR20150006720A (ko) * 2013-07-09 2015-01-19 엘지전자 주식회사 이동단말기 및 그 제어방법
KR102129594B1 (ko) 2013-10-30 2020-07-03 애플 인크. 관련 사용자 인터페이스 객체를 표시
EP4036685A1 (en) 2014-06-27 2022-08-03 Apple Inc. Reduced size user interface
EP4439231A3 (en) 2014-07-21 2024-12-11 Apple Inc. Remote user interface
KR102156223B1 (ko) 2014-08-02 2020-09-15 애플 인크. 상황 특정 사용자 인터페이스
CN115695632B (zh) 2014-09-02 2024-10-01 苹果公司 电子设备、计算机存储介质和操作电子设备的方法
EP4089534A1 (en) * 2014-09-02 2022-11-16 Apple Inc. User interface for receiving user input
US10453242B2 (en) * 2014-10-29 2019-10-22 Hewlett-Packard Development Company, L.P. Visualization including multidimensional graphlets
JP6800599B2 (ja) * 2015-10-22 2020-12-16 キヤノン株式会社 情報処理装置、方法及びプログラム
US12175065B2 (en) 2016-06-10 2024-12-24 Apple Inc. Context-specific user interfaces for relocating one or more complications in a watch or clock interface
AU2017100667A4 (en) 2016-06-11 2017-07-06 Apple Inc. Activity and workout updates
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
WO2018057272A1 (en) 2016-09-23 2018-03-29 Apple Inc. Avatar creation and editing
US11675476B2 (en) 2019-05-05 2023-06-13 Apple Inc. User interfaces for widgets
US11921998B2 (en) 2020-05-11 2024-03-05 Apple Inc. Editing features of an avatar
US11714536B2 (en) 2021-05-21 2023-08-01 Apple Inc. Avatar sticker editor user interfaces
WO2022245928A1 (en) 2021-05-21 2022-11-24 Apple Inc. Avatar sticker editor user interfaces
US12417596B2 (en) 2022-09-23 2025-09-16 Apple Inc. User interfaces for managing live communication sessions
US12443323B2 (en) * 2022-12-30 2025-10-14 Atlassian Pty Ltd. Issue tracking system having a virtual meeting system for facilitating a virtual meeting in a three-dimensional virtual environment

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69534331T2 (de) * 1994-07-28 2006-01-12 Xerox Corp. Verfahren und Vorrichtung zur Hervorhebung der Einzelheit einer Baumstruktur
US5880733A (en) * 1996-04-30 1999-03-09 Microsoft Corporation Display system and method for displaying windows of an operating system to provide a three-dimensional workspace for a computer system
US5877775A (en) * 1996-08-08 1999-03-02 Theisen; Karen E. Method of generating a 3-D representation of a hierarchical data structure
WO1998047287A1 (en) * 1997-04-14 1998-10-22 Thomson Consumer Electronics, Inc. System for automatically forming a program guide from information derived from multiple sources
JPH1139132A (ja) 1997-07-15 1999-02-12 Sharp Corp インターフェースシステム
US6005578A (en) * 1997-09-25 1999-12-21 Mindsphere, Inc. Method and apparatus for visual navigation of information objects
KR20000061224A (ko) 1999-03-24 2000-10-16 구자홍 영상기기의 메뉴화면 표시방법
US6590593B1 (en) * 1999-04-06 2003-07-08 Microsoft Corporation Method and apparatus for handling dismissed dialogue boxes
US7119819B1 (en) * 1999-04-06 2006-10-10 Microsoft Corporation Method and apparatus for supporting two-dimensional windows in a three-dimensional environment
US6496842B1 (en) 1999-05-28 2002-12-17 Survol Interactive Technologies Navigating heirarchically organized information
JP2001337662A (ja) 2000-05-24 2001-12-07 Matsushita Electric Ind Co Ltd スキャナ装置
JP3889575B2 (ja) 2000-05-30 2007-03-07 富士通株式会社 物体情報三次元表示システム,物体情報三次元表示方法,物体情報三次元表示用のプログラム記録媒体および物体情報三次元表示用のプログラム
US7139982B2 (en) * 2000-12-21 2006-11-21 Xerox Corporation Navigation methods, systems, and computer program products for virtual three-dimensional books
US7107549B2 (en) * 2001-05-11 2006-09-12 3Dna Corp. Method and system for creating and distributing collaborative multi-user three-dimensional websites for a computer system (3D Net Architecture)
US6976228B2 (en) 2001-06-27 2005-12-13 Nokia Corporation Graphical user interface comprising intersecting scroll bar for selection of content
JP3761165B2 (ja) 2002-05-13 2006-03-29 株式会社モバイルコンピューティングテクノロジーズ 表示制御装置、携帯型情報端末装置、プログラム、及び表示制御方法
TWI238348B (en) * 2002-05-13 2005-08-21 Kyocera Corp Portable information terminal, display control device, display control method, and recording media
JP2004318325A (ja) 2003-04-14 2004-11-11 Dainippon Printing Co Ltd 情報入力装置およびそのプログラムならびに電子フォーム
US7441206B2 (en) * 2004-06-14 2008-10-21 Medical Simulation Corporation 3D visual effect creation system and method

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101577011B (zh) * 2009-06-18 2013-06-19 清华大学 基于多视图的三维对象的特征选择方法及装置
CN102668573A (zh) * 2009-11-16 2012-09-12 Lg电子株式会社 图像显示装置及其操作方法
CN102668573B (zh) * 2009-11-16 2015-01-21 Lg电子株式会社 图像显示装置及其操作方法
CN102088638A (zh) * 2009-11-24 2011-06-08 Lg电子株式会社 图像显示装置及其操作方法
US8896672B2 (en) 2009-11-24 2014-11-25 Lg Electronics Inc. Image display device capable of three-dimensionally displaying an item or user interface and a method for operating the same
CN102088638B (zh) * 2009-11-24 2013-07-24 Lg电子株式会社 图像显示装置及其操作方法
CN102263968A (zh) * 2010-05-31 2011-11-30 索尼公司 显示设备、视频设备、菜单屏幕显示方法和视频显示系统
CN102300114A (zh) * 2010-06-24 2011-12-28 索尼公司 立体显示设备和立体显示设备的显示方法
CN102300114B (zh) * 2010-06-24 2016-01-20 索尼公司 立体显示设备和立体显示设备的显示方法
CN101907992A (zh) * 2010-07-08 2010-12-08 福建天晴在线互动科技有限公司 用于提供Windows环境下三维用户界面的设备和方法
CN101907992B (zh) * 2010-07-08 2013-04-17 福建天晴在线互动科技有限公司 用于提供Windows环境下三维用户界面的设备和方法
CN103024423A (zh) * 2011-09-22 2013-04-03 Lg电子株式会社 用于显示立体图像的方法及其图像显示装置
US9179120B2 (en) 2011-09-22 2015-11-03 Lg Electronics Inc. Method for displaying stereoscopic images and image display apparatus thereof
CN103024423B (zh) * 2011-09-22 2016-07-13 Lg电子株式会社 用于显示立体图像的方法及其图像显示装置
CN103106073A (zh) * 2011-11-11 2013-05-15 财团法人资讯工业策进会 图形使用者界面系统及操作方法
CN103106073B (zh) * 2011-11-11 2016-01-20 财团法人资讯工业策进会 图形使用者界面系统及操作方法

Also Published As

Publication number Publication date
US8024671B2 (en) 2011-09-20
JP4271700B2 (ja) 2009-06-03
CN100485613C (zh) 2009-05-06
JP2007115248A (ja) 2007-05-10
KR100679039B1 (ko) 2007-02-05
US20070097113A1 (en) 2007-05-03

Similar Documents

Publication Publication Date Title
CN100485613C (zh) 提供三维图形用户界面的设备和方法
KR100746008B1 (ko) 3차원 모션 그래픽 유저 인터페이스, 이를 제공하는 장치및 방법
KR100736078B1 (ko) 3차원 모션 그래픽 유저 인터페이스, 이를 제공하는 장치및 방법
KR100755684B1 (ko) 3차원 모션 그래픽 사용자 인터페이스 및 이를 제공하는방법 및 장치
US7761813B2 (en) Three-dimensional motion graphic user interface and method and apparatus for providing the same
KR100631763B1 (ko) 3차원 모션 그래픽 사용자 인터페이스 및 이를 제공하는방법 및 장치
KR100643276B1 (ko) 3차원 모션 그래픽 사용자 인터페이스 및 이를 제공하는방법 및 장치
CN101004650B (zh) 在三维图形用户界面中导航的设备和方法
KR20060014874A (ko) 3차원 모션 그래픽 사용자 인터페이스 및 이를 제공하는방법 및 장치
KR100746009B1 (ko) 3차원 그래픽 유저 인터페이스를 위한 네비게이션 장치
KR100772860B1 (ko) 3 차원 그래픽 유저 인터페이스 제공 장치 및 방법
KR100562908B1 (ko) 3차원 모션 그래픽 사용자 인터페이스를 제공하는 장치 및방법
KR100714718B1 (ko) 3차원 모션 그래픽 사용자 인터페이스 및 이를 제공하는방법 및 장치
KR20060087840A (ko) 3 차원 그래픽 유저 인터페이스를 이용하여애플리케이션을 배치하는 방법 및 장치

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: 20090506

Termination date: 20201020

CF01 Termination of patent right due to non-payment of annual fee