三维图形用户界面的制作方法

文档序号:6568075阅读:178来源:国知局
专利名称:三维图形用户界面的制作方法
技术领域
本发明一般而言涉及图形用户界面(interface),更特别地涉及用 于移动设备的三维图形用户界面系统和方法。
背景技术
许多无线载波通过向他们的移动用户分发诸如在线游戏、因特网 web浏览、在线购物和社交网络服务之类的内容服务来产生收入。然而, 由无线载波所提供的内容服务受到当今经济合算的移动设备的能力的限制。
对无线内容分发的 一个约束是移动设备所使用的基于个人计算机 的用户界面。个人计算机和移动设备上的操作系统通常包括易于对以分 层目录分配的资源进行访问的分层界面。 一般通过被设计成显示二维 web页面的web浏览器界面来使内容分发变得容易,所述二维web页面 可以包含文本、图片、电影以及其他内容。每个web页面通过统一资源 定位器(URL )地址来访问,并且可以包括到其他web页面或内容的超 链接,以便允许从一个页面或部分导航至另一个。
大多数web页面被设计成在具有大显示屏的个人计算机上进行显 示。当在诸如移动电话或个人数字助理之类的移动设备的小显示器上呈 现时,导航这些web页面常常是不方便并且困难的。在小设备上一次只 能够观看为个人计算机设计的web页面的一部分,这导致小设备上的长 条页面,并且需要耗费时间来滚动以便观看整个web页面。此外,web 页面上各对象之间的逻辑关系在视觉上帮助个人计算机用户来导航web 页面。当一次仅仅显示信息的一部分时,这些逻辑关系中的许多会丢失, 从而使得移动用户的浏览经历更困难并且不大直观。对于为了方便而访问因特网和在线服务的大多数临时用户而言,常 规的移动用户界面不是有效的。这些移动界面还限制了移动用户可用的 内容分发服务的类型。因此,需要一种允许移动用户更直观和更方便地 观看和定位内容的移动用户界面。
发明概要
本发明提供一种供移动设备、个人计算机以及其他系统和设备使用 的三维图形用户界面。在一个实施例中,三维图形用户界面包括图形显 示器和存储器,所述存储器存储包括多个三维单元的几何空间。每个单
元通过邻接表面被链接(link)到至少一个其他单元。程序存储器包括 用于使得图形用户界面执行以下操作的指令显示其中一个单元的内视 图,所述视图可由用户通过走查(walkthrough)界面来控制;以及显示 几何空间的外视图,所述视图可由用户通过旋转和缩放功能来控制。
在本发明的一个实施例中,每个三维单元包括内部和外部,其中每 一个都能够在图形显示器上进行观看。第一单元的内部包括与第二单元
象进行交互时,传输反应者对象把显示视图改变为第二单元的内部。
每个单元是一个六方柱,并且至少一个单元包括映射在内表面上的 内容紋理。在一个可选实施例中,所述单元是n方柱,其中n大于4。 三维几何空间与 一个物理空间相对应,其中至少 一个单元包括与物理空 间的对应部分相关Jf关的内容。
在另 一个实施例中, 一种用于在移动设备上观看内容的方法包括 把对三维内容的请求传送至内容服务器;接收与所请求的内容相关联的 单元数据;并且利用所接收的单元数据来建立虚拟三维单元。显示所述 单元内部的视图,并且交互式走查界面响应于用户输入而改变单元内部 的显示视图。
所述单元的内部可以包括至少 一个反应者对象,所述反应者对象基 于用户在单元内部的位置与反应者对象的位置之间的距离作出响应。在 一个实施例中,三维内容包括二维web页面,并且所述建立步骤包括在 单元的内表面上对web页面进4亍紋理映射。利用反应者对象可以使得来 自web页面的超文本链接变得容易。在第二实施例中,所述请求包括用 户信息和位置信息,并且所述单元数据包括与用户和位置信息有关的内在本发明的另 一 实施例中, 一种内容分发系统包括内容数据库和内 容服务器。内容数据库存储表示包括多个链接的三维单元的虚拟三维几 何空间的数据。内容服务器被耦合到内容数据库,并且包括程序存储器,
所述程序存储器存储用于使得内容服务器执行以下操作的程序指令从 移动设备接收对三维内容的请求;检索与所请求的内容相关联的数据; 利用所检索的内容来构造单元;并且把所构造的单元传送至移动设备。 在一个实施例中,所传送的单元包括动态内容,并且内容服务器把新的 动态内容周期性地推送给移动设备以便在所传送的单元中进行显示。还 可以提供存储用户简档(profile)数据的用户数据库,所述用户简档数 据被用来为用户选才奪单元内容。内容分发系统还可以通过虚拟三维几何 空间来跟踪移动设备的运动。
附图简述


图1说明根据本发明一个实施例的移动网络;
图2a-b说明根据本发明一个实施例的客户端设备;
图3a-c说明根据本发明一个实施例的六边形单元;
图4说明根据本发明一个实施例的单元簇;
图5a和5b说明根据本发明实施例的簇的链接和接合;
图6说明根据本发明 一 个实施例的空间结构数据;
图7说明根据本发明 一 个实施例的行动者与反应者之间的交互;
图8说明根据本发明一个实施例的行动者与传输反应者之间的交
互;
图9说明社区服务系统的一个实施例;
图IO说明在客户端设备、载波网络与社区服务器之间的界面的一 个实施例;
图11说明根据本发明一个实施例的内容从实际社区服务器到客户 端设备的分发;
图12说明根据本发明一个实施例的实际社区服务;
图13说明社区服务器与移动设备之间的交互的 一 个实施例;
图14说明根据本发明一个实施例的web浏览器应用;
图15说明才艮据本发明一个实施例的在线购物应用;以及互式走查界面的一个实施例。
i羊纟田4苗i^
本发明提供一种供移动设备、个人计算机以及其他系统和设备使用 的三维图形用户界面。
在一个实施例中,三维图形用户界面(3DGUI)使得移动网络中的 内容分发变得容易。如在图1中所说明的那样,载波网络10向至少一 个客户端设备14提供无线通信服务。载波网络10支持至少一种无线通 信协议,例如全球移动通信系统(GSM)、通用分组无线业务(GPRS)、 码分多址(CDMA)或宽带CDMA ( WCDMA )。客户端设备14可以 是适于与载波网络10通信的任何设备,例如移动电话、个人数字助理 (PDA)或手持式计算机。
客户端设备14包括图形显示器16、用户输入设备18和3DGUI客 户端20。在操作中,3DGUI客户端20简化了图形显示器16上的三维 图形用户界面。利用输入设备18,用户可以通过走查3D环境来与所显 示的3D图像进行交互。3DGUI可以被用作操作系统界面、应用界面、 web浏览器界面或者其中存在用户交互的环境的其他界面。3DGUI客户 端18还适于向内容分发系统22请求内容,所述内容分发系统22通过 诸如因特网之类的IP网络24被连接到载波网络10。内容分发系统22 包括向客户端设备14提供内容分发服务的3DGUI服务器26,所述内容 分发服务包括从连接到IP网络24的至少一个内容服务器28a-b中检索 内容。
在图2a-b中进一步说明了客户端设备的一个实施例。移动电话40 包括显示器42、方向输入设备44、小键盘46、扬声器48和麦克风50。 移动电话40包括客户端软件60,所述客户端软件60包括移动电话操作 系统62、中间件库64、 java虚拟才几66以及至少一个应用,所述至少一 个应用可以包括Java应用68和本才几应用70。将会iU只到,客户端專欠件 60可以作为專欠件、硬件或其组合纟皮实施,并且可以结合可选的编程和才喿 作环境。
中间件库64包括设备控制功能72、 2D与3D图形API 74、以及简 化3DGUI平台的功能76。设备控制功能72包括键检测操作、显示控制 (例如背光LCD闪烁)、振动控制、音乐和声音控制以及其他特定于设备的控制功能。图形API 74包括2D与3D图形功能,所述功能包括 基本图元的处理、再现、紋理化和材料功能、3D对象和动画的平移、 旋转和缩放。在所述示例性实施例中,图形API74包括用于照明效果的 功能,其中包括高洛德着色(shading)、环境照明、环境映射(镜面光) 和色彩(tune)着色。可以使用标准的图形API,例如在OpenGL标准 中所定义的API。 3DGUI平台包括用于实施在此所述的3DGUI的API, 其中包括用于建立和管理单元、反应者和行动者、显示单元和走查交互 性的功能。
现在将参考图3-8描述3DGUI的一个实施例。该实施例的3DGUI 促进了在常规二维用户界面上移动显示空间的改进的使用,从而允许在 移动显示器上表示更多的内容,并且提供直观的界面。3DGUI在有效地 使用移动资源和通信带宽的同时提供一个三维界面。3DGUI提供用于各 种内容服务的平台,其中包括web浏览、在线游戏和社交网络服务。
参考图3a-c, 3DGUI向用户提供三维图形空间的视图,所述视图包 括至少一个单元100。该单元100包括多个内表面,所述内表面包括矩 形壁102a-f以及六边形顶104a和六边形底104b。每个内表面具有一个 直观紋理108,所述直观紋理108从照相机106或者角色(character) 110的观察点可以从单元100的内部来观看。在本实施例中,单元100 是六方柱,但是应该认识到,在可选实施例中还可以为该单元使用其他 形状。从单元100的内部,用户可以通过当角色110 (或者照相机106) 在几何空间内部行走和交互时在内部进行浏览来导4元由单元100所限定 的三维地理空间。构造3D显示的单元100包括单元表面和视图的几何 处理、光栅化以及表面的紋理映射。
参考图4,多个单元116可以被链接在一起以便形成单元簇120。 每个单元U6可以通过对准几何表面118被链接到一个或多个其他单元 116。单元116的任何表面118都可以,皮配置成链接到另一单元116的 表面。在操作中,用户可以导4元由簇120所限定的三维地理空间。
如在图5a和5b中所说明的那样,簇120还可以被链接到一个或多 个其他簇122、 124。簇120和122中的每一个包括分别被配置成接合另 一个簇的表面126a和126b。单元的任何表面可以纟皮配置成4妻合至另一 个簇,并且一簇中接合表面的数目是可配置的。簇可以是不同的形状, 并且可以根据簇各自的特性与其他簇相链接。可以限制或允许的簇特性可以包括时间、方向、安全性和特权。对接算法管理接合过程,并且提 供防止接合未知的、危险的或不相容的簇的安全性功能。簇124还可以
在不进行连结几何空间的表面接合的情况下链接128至另一个簇122。
还可以向用户呈现各种视图以便帮助通过单元簇的用户导4元。例 如,簇视图(参见图4)将为用户提供簇和相关链接单元的视图。每个 单元的外部可以包括单元的类型或内容的图形表示,或者可选"^奪地,外 表面可以提供进入单元内容的窗口 。每个单元可以被高亮显示以便表明 该单元是否已经被访问或者是否是最喜爱的。世界视图提供几何空间中 所有内容的概观。向用户提供界面控制以便旋转几何空间并进行缩放来 看看某些簇和单元的直观表示。
参考图6,说明了空间结构数据的一个实施例。根据在空间结构数 据存储装置152中存储的空间结构数据156,蔟150由3D GC再现器154 用图形来表示。空间结构数据156包括描述行动者158和反应者160的 数据元素,每个数据元素具有相关联的模型数据162、动作数据164和 紋理数据166。空间描述符168封装限定空间的数据。地图描述符170 描述地图特性,并且具有相关联的事件172和单元174。对于每个单元, 进一步存储描述面板(panel) 176的数据,并且还存储每个面板的数据 178。将会认识到,所说明的数据结构是示例性的,并且可以使用其他 数据结构。
在操作中,3DGUI为用户提供了走查交互性。参考图7,用户控制 单元202内的4亍动者200。对用户来说,行动者200可以^皮表示为三维 角色或化身,或者用户可以选择单元202的第一个人或照相机视图。行 动者200可以走查单元202,并且考察单元的内容和与其交互。在各种 应用中,用户可以利用行动者执行各种动作,其中包括走、跑、跳、操 纵、打架、防卫、微笑、谈话和拥抱。按照用户要求,界面可以从不同 的观察点来显示单元,例如照相机视图、个人视图和距离视图。
在一个实施例中,通过行动者200与诸如反应者204之类的一个或 多个反应者之间的空间关系来促进单元202内的交互。反应者是单元中 交互的对象或者角色,所述反应者可以净皮配置成对行动者200作出反应, 例如响应于在反应者204与行动者200之间的距离。反应者可以是任何 对象,例如动物、门或web链接,并且可以用图形表示。例如,才艮据在 行动者200与反应者204之间的距离可以定义三级交互。当行动者200在反应者204的附近^域206时,第一级响应发生。当行动者200靠近 208反应者204时,第二级响应发生。当行动者200与反应者204接触 或者与反应者204交互时,第三级响应发生。
每个行动者200包括一个或多个属性,其可以在反应者204中产生 不同的响应。例如,如果反应者204^皮定义为猫,那么与具有老鼠属性 的行动者相比,它对于具有狗属性的行动者可能具有不同的反应。如果 行动者200具有狗属性,那么当行动者200在第一级附近区域206的范 围内时,反应者204可以呆立不动并且观看行动者200。如果行动者200 在第二级附近区域208的范围内,那么反应者204可以向行动者200发 嘘声,并且如果行动者200与反应者204进行第三级接触,那么反应者 204可以设法逃走。如果行动者200是老鼠,那么当行动者200在第一 级附近区域206的范围内时,反应者204可以通过追赶行动者200来作 出响应。
反应者还可以被定义为传输反应者,所述传输反应者使用户能够考 察几何空间的内部。图8说明传输反应者对象的一个实施例。行动者可 以利用把行动者传输至邻近单元的传输反应者220、 222、 224和226以 及228来走查单元蔟210、 212、 214、 216和218。例如,传输反应者 220提供从单元210到单元212的传输。单元之间的移动通过行动者与 传输反应者的第三级接触来执行。如所说明的那样,与传输者222进行 第三级接触的行动者被传输至单元224。行动者232b现在可以与单元 224的内部进行交互。传输对象还可以把行动者传输至远程单元。与单 元218中的传输对象230进行第三级接触的行动者234a^皮传输至单元 210,如由4亍动者234b所说明的那样。
本发明的3DGUI框架简化了三维空间的扩展和表示,并且可以被 用作各种应用和服务的界面,所述应用和服务例如是社区服务、约会/ 速配、在线游戏、内容浏览、菜单GUI导航、安全服务、自我历史和记 者/博客应用。
现在将参考图9-12来描述社区服务实施方式的一个实施例。在线社 区通过诸如约会服务、博客、即时消息传送、邮件和在线事件之类的社 交网络服务来使人们联系。 一些在线社区还提供虚拟社区,所述虛拟社 区允许用户扮演虚拟世界中角色的一部分、与网络上的其他人玩游戏、 以及参与其他虚拟服务。参考图9,社区系统250向载波网络280的用户(例如客户端设备 300 )提供社区服务。社区系统250包括社区服务器260、应用内容服务 器270和用户数据库272。社区服务器260是3DGUI内容服务器,其包 括^各由应用262、实际应用264、隧道应用266和虚拟应用268。实际应 用264向客户端300提供现实世界的服务,例如约会服务、地图服务和 新闻分发。虛拟应用268向客户端300提供虚拟社区。虚拟服务可以包 括用户可以考察的游戏和3D虚拟环境。隧道应用266促进了在现实与 虛拟世界之间的客户端移动。社区服务器260与因特网278相连接,所 述因特网278提供对来自内容供应商274和276的第三方内容的访问。
客户端设备300包括与中间件库304相连接的社区应用302,所述 中间件库304包括3DGUI平台和基于社区的功能。客户端设备300适 于从社区服务器260中检索社区数据和内容,并且通过3DGUI向用户 提供社区服务。
在图10中说明在客户端设备300、载波网络280与社区服务器260 之间的数据界面的一个实施例。在操作中,社区服务器260通过空时推
备300。为了便于推送,社区服务器260与推送代理网关310相连接, 所述推送代理网关310对于文本消息传送将输入数据路由到短消息服务 中心(SMSC) 312,并且对于广播消息将输入数据路由到小区广播服务 中心(CBSC)314,所述广播信息例如是包括图形、文本、声音和链接 数据的广告。界面可以通过会话发起协议(SIP )或者推送访问协议(PAP ) 来简化。社区服务器260还经由MM7协议与多媒体消息服务中心 (MMSC )316相连接,以便将多媒体内容分发至客户端设备300。MMSC 316包括SMS/推送代理网关(PPG)。
社区服务器260还被连接到HTTP代理318,所述HTTP代理318 便于通过使用诸如HTTP、 RTP和SIP之类的基于分组的协议的分组网 关320与客户端设备300的数据交换。分组网关320包括网关GPRS支 持节点(GGSN )、呼叫状态控制功能(CSCF )、以及无线接入协议(WAP ) 网关。
某些社区服务使用从载波网络280接收的信息,例如使用客户端设 备300位置信息和载波小区规划信息的基于位置的信息服务。社区服务 器260经由MAP界面与包括归属位置寄存器(HLR)的载波网络数据库330相连接,经由多链接PPP (MLP)界面与位置服务器相连接,以 及经由轻量级目录访问协议(LDAP)界面与供应服务器相连接。服务 地图数据库332保存与载波网络的小区规划有关的信息以供实际应用使 用。在线加速器334改进了在社区服务器260和分组网关320与因特网 278之间的数据交换。
回来参考图9,在操作中,用户提供输入至客户端设备300以便请 求访问社区应用。社区应用302通过载波网络280把个人数据和位置数 据传送至社区服务器260。路由应用262将用户请求传送至适当的应用, 即实际应用264、隧道应用266或者虛拟应用268,所述应用处理所述 请求。接下来,利用对用户的社区数据库记录272和所请求的内容服务 器的访问来执行服务简档,所述内容服务器例如是通过因特网278连接 的应用服务器270或者内容服务器274或276。
如在图11中所说明的那样,社区服务器经由实际社区服务器340 或者虚拟社区服务器342利用服务地图和链接数据346对客户端设备 300作出反应。客户端社区应用302 (图9)接下来向用户提供服务被接 受的指示。在社区服务器中存储的社区数据可以被格式化为HTML或 WML或者其他标准格式。所检索到的被格式化为HTML或WML的社 区数据由社区分析程序库进行解释,并被提供给中间件库304 (图9) 中的GUI库以便构造3D显示单元348。所分析的社区数据的3D再现由 GUI库进行处理,并被呈现在显示器345上。如果使用常规web浏览器 的分析程序,那么社区数据可以以通常的2D再现的方式被绘制为web 页面。为了处理社区数据,中间件库304包括提供空时驱动的内容服务 和简档驱动的内容服务的社区API、以及便于走查社区操作和行动者与 反映者控制和操作的3D图形特征。
通过社区服务系统所提供的服务包括基于空时的内容供应机制、利 用无线电网络的小区规划工作的内容计划、以及在用户与利用心理简档 的内容之间的匹配^/L制。如图11所示,社区内容和月良务^皮分类为实际 的340或虚拟的342。小区类型的社区提供各种交互式服务,并且支持 导航和编故事。实际社区提供诸如地图导航服务、约会服务和新闻服务 之类的实际服务。虛拟社区提供诸如游戏社区、虛拟购物社区和虚拟冒 险社区之类的虛拟服务。两个社区经由隧道349相连接。通过走查操作 来浏览各种社区空间,并且在空间内部可能出现各种交互事件。实际社区由诸如本地时间、GPS位置、小区位置或者载波的服务区 域之类的实际空时来驱动。实际社区中可用的社区内容与实际的空时相 联系,并且根据实际的空时被提供给实际社区内的用户。实际社区服务 可以包括诸如本地新闻、体育、音乐和广告之类的信息补充。信息检索 例如可以适合于本地商业、个人、住房和购物。
在图12中说明实际社区系统的一个实施例。载波网络350包括多 个基站352,每个基站352具有一个相关联的地理覆盖区域或小区354。 实际内容360包^^与载波网络350的小区jt见划对应的几何空间。当移动 设备364在覆盖区域中移动时,分发向用户提供基于地点、时间和简档 的信息的实际内容360。如所说明的那样,移动设备364在无线电网络 小区358a的范围之内,所述无线电网络小区358a具有对应的内容单元 358b。通过单元358纟皮分发给移动设备364的空时内容的实例可以包括 本地地图、附近朋友的身份、本地新闻或者诸如饭店之类的本地服务。
虚拟区域是虛拟社区的集合。每个虚拟社区由虚拟空时来驱动,所 述虛拟空时是由虚拟社区的每个应用来设置的。虚拟区域服务可以包括 大厅、游戏室、商务室、购物室以及其他服务。虚拟的空时域可以包括 虚拟空时、以及诸如后退、快进和停止之类的房间时间控制。
当进入和离开虚拟区域或者实际区域时,用户通过隧道区域。隧道 区域服务包括检查用户的访问特权的看门人功能以及检查离开系统的 内容的数字权利管理服务。
许多社区服务使用筒档来增强用户体验并且促进用户之间、用户与 社区之间以及用户与内容之间的更好匹配。将用户与社会状况进行匹配 的社会心理简档参数可以包括勇敢参数、情形估计参数、控制参数和同 情参数,其中勇敢参数衡量用户是否可以单独作出决定并且负责地达到 目的,情形估计参数衡量用户是否可以客观地识别它的环境,控制参数 衡量用户是否可以以平静的方式控制用户的感情,同情参数衡量用户是 否可以得知周围那些人的感情并且利用自己的思想来分担。将用户与另 一人相匹配的爱情心理简档参数可以包括相似性参数、等价参数、物理 距离参数、接触间隔参数和平衡参数,其中相似性参数衡量业余爱好与 兴趣之间的匹配程度,等价参数衡量价值观的匹配,物理距离参数衡量 每个用户分离有多远,接触间隔参数衡量两个人见面的频繁程度,平衡 参数衡量他们彼此相爱的深度。户的社区简档所提供的简档相关 内容。社区简档确定内容与用户之间的密切性。密切的程度动态地再定 位内容,这导致用户与内容之间的关系的改变。内容可以包括感兴趣的
新闻、目标广告以及对感兴趣事件的邀请(invitation)。在一个实施例 中,社区服务包括事件指导服务界面,所述事件指导服务界面生成与服 务和内容相关的频繁事件,以便基于用户简档、位置和时间把被动的用 户引导到内容。
另 一个服务是自我历史特征,其包括在几何空间中记录的私人信息 和历史,从而允许几何空间中的记录的走查浏览。通过在线社区,任何
贴旅游记录。社区服务器保存历史,通过该历史,用户可以通过利用移 动电话的照相机和话音记录器来创建、记录和观看用户的个人历史、家 庭历史和本地社区。用户可以走查他自己的个人历史的社区空间,并且 还可以观看其他人的历史。在另一个实施例中,三维图形用户界面简化 了没有分层界面的限制的游戏界面,从而实现更直观的跨文化人机界 面。
在操作中,3DGUI和社区内容从社区服务器被提供给移动设备。在 图13中说明在移动设备与社区服务器之间的交互。社区服务器370包 括空间供应服务器372和地图供应服务器376,这二者都向移动设备378 提供相关的空间结构数据374。地图数据被传送到地图代理380,并且 根据移动设备378的存储容量被存储在地图高速緩存数据381中。经由 获得空间结构数据功能3 88来检索空间结构数据,并将其作为空间结构 数据386存储在移动设备上。
移动设备378包括用于接收用户输入的4建盘384,所述用户输入由 解释功能385来解释。来自键盘384的用户输入可能涉及通过3DGUI 的用户导航,所述用户导航需要通过显示更新功能390来更新显示和/ 或经由地图更新功能382来更新地图数据。空间结构数据386提供用于 再现行动者391、反应者393和地图387的数据。在再现之后,所述数 据被组合为显示数据392,所述显示数据392经由显示功能394在LCS 396上一皮显示。
3DGUI可以提供各种应用的界面,其中包括游戏、web浏览器和操 作系统。将参考图14描述web浏览应用的一个实施例。用户首先启动客户端设备上的浏览器应用。浏览器从内容分发系统中检索第 一单元 400的内容并将该内容提供给空间建造器应用,所述空间建造器应用构
造3D单元400,并且提供用于显示的初始视图。用户利用客户端设备 用户输入与显示器进行交互,以便扫描3D单元的内容并选择用于进一 步浏览的链接。浏览器提供几何视图控制,从而使得用户能够从往返于 3D空间菜单的分层菜单中在HTML页面与3D视图之间改变界面的外 观、视角、2D与3D之间的维度、放大倍数(放大或者缩小)。浏览器 应用还提供历史和简档功能。命令操作和所采集的数据可以被记录作为 几何空间,并且几何记录可以通过走查操作来重放。3D几何空间界面 使得能够通过追踪特定几何空间中用户的走查历史来收集用户的偏好 和行为的数据。
当浏览3D内容时,浏览器建立由接收的内容所限定的单元。3D内 容可以采取由内容分发系统所支持的任何形式。在一个实施例中,3D web内容可以在HTML文档中被提供,所述HTML文档具有表明在浏览 器单元中内容的放置的标签。例如,3D web内容可以包括到用于在其中 每个内表面上显示的web页面的链接,或者包括用于指定在多个表面上 如何以及在哪里显示HTML文档的预定义标签。
当浏览诸如常规web页面之类的2D内容时,浏览器根据用户偏好 和内容简档来建立具有多个web页面或其他内容的单元。在操作中,用 户输入URL402,该URL402被转发到内容分发系统。内容分发系统检 索构成单元400的一个内表面的相关联的web页面404。在一个实施例 中,剩余的内表面406、 408、 410、 412、 414、 416和418包括由用户 访问过的前七个web页面。在第二实施例中,每个内表面406-418可以 是相关联的应用的专用显示,例如地图、联系数据库、电子邮件以及其 他非web应用。在第三实施例中,内表面406-418通过内容筒档被填充, 以便向用户提供诸如广告或所建议的web页面之类的所建议的内容。
参考图15,现在将描述在线购物应用的一个实施例。在零售店购物 的人可能期望关于考虑要购买的产品5 00的更多消息,例如来自购买该 产品的其他人的评论和推荐以及其他商店的要价。购物者启动照相机电 话502上的购物应用,所述照相才几电话502显示限定购物界面的一部分 的单元508。利用照相^几电话502,购物者对产品500上的条形码504 进行拍照。条形码504的图像然后被添加到当前单元508中,并在照相才几电话502上进行显示506。
购物应用将该条形码图像传送至社区服务器510,所述社区服务器 510解释该条形码图像,并将所得到的条形码数据和购物者个人信息传 送至在线购物地点512。在线购物地点512将产品信息514返回至社区 服务器510,所述社区服务器510将产品单元520数据返回至照相机电 话502。购物者然后可以输入单元520以便7见看产品和产品信息。在一 个实施例中,向购物者提供立即通过在线购物供应商来购买该产品的选 项。除了产品信息之外,在线购物供应商512还可以将希望列表信息516 传送至社区服务器510,所述社区服务器510将希望列表单元522数据 返回至照相机电话502。该希望列表包括先前由购物者标识为期望未来 购买的产品。
参考图16a和16b,说明了聊天应用的一个实施例。用户602进入 聊天室单元600,并且利用移动设备的输入功能环顾该单元。通过显示 器612,用户可以看见单元600的一部分。用户602可以利用移动设备 的方向键通过查看每个人的存在紋理面板(例如606、 608和610)来才企 查朋友的状态。如所-说明的那样,用户606可以聊天,用户608的聊天 功能已关闭,并且第三面板610提供那个人忙的指示。用户604可以利 用移动设备的方向键通过查看紋理面板来选4奪在线伙伴。在一个实施例 中,接近紋理面板一步(至位置614)将开始文本聊天。接近紋理面板 两步(至位置616)将开始语音聊天,并且接近三步(至位置618)将 开始纟见频聊天。
尽管已经这样描述了本发明的各种实施例,但是对于本领域技术人 员而言,已经实现了在所描述的系统内的某些优点应当是显而易见的。 还应当认识到,可以在本发明的范围和精神内进行各种修改、适配及其
可选实施例。
权利要求
1.一种三维图形用户界面,包括图形显示器;存储器,其存储包括多个三维单元的虚拟三维几何空间,每个单元具有内部和外部,并且具有到至少一个其他单元的链接;以及程序存储器,其包括用于使得所述图形用户界面执行以下操作的指令显示第一单元的内视图,所述视图可通过走查界面来控制;以及显示几何空间的外视图,所述视图可通过用户界面来控制。
2. 权利要求1所述的图形用户界面,其中所述第一单元的内部包括 传输反应者对象,其中用户与传输反应者对象的交互把显示视图改变为 第二单元的内部。
3. 权利要求1所述的图形用户界面,其中每个单元是六方柱。
4. 权利要求1所述的图形用户界面,其中至少一个单元包括在内表 面上映射的内容紋理。
5. 权利要求1所述的图形用户界面,其中所述走查界面包括对在所 述第一单元内显示的图形角色的用户控制。
6. 权利要求1所述的图形用户界面,其中每个单元通过邻接外表面 被链接到至少 一 个其他单元。
7. 权利要求1所述的图形用户界面,其中所述三维几何空间与物理 空间相对应,以及其中至少一个单元包括与物理空间的对应部分相关联 的内容。
8. —种用于在移动设备上观看内容的方法,包括 把对三维内容的请求传送至内容服务器;接收与所请求内容相关联的单元数据;利用所接收的单元数据来建立虚拟三维单元;显示所述单元的内部的视图;并且提供交互式走查界面,所述界面响应于用户输入而改变单元内部的显示视图。
9. 权利要求8所述的方法,其中所述三维内容包括二维web页面, 以及其中所述建立步骤包括在单元的内表面上对web页面进行紋理映射。
10. 权利要求8所述的方法,其中所述单元的内部包括至少一个反 应者对象,所述反应者对象基于用户在单元内部的位置与反应者对象的 位置之间的距离作出响应。
11. 权利要求10所述的方法,其中所述至少一个反应者对象包括超文本纟连接。
12. 权利要求8所述的方法,其中所述请求包括用户信息和位置信 息,以及其中所述单元数据包括与用户和位置信息有关的内容。
13. 权利要求8所述的方法,其中,所述单元是n方柱,其中n大于4。
14. 在把无线服务提供给移动设备的载波网络中的 一种内容分发系 统,包括内容数据库,其存储表示包括多个链接的三维单元的虛拟三维几何 空间的数据;以及耦合到所述内容数据库的内容服务器,所述内容服务器包括程序存 储器,所述程序存储器存储用于使得所述内容服务器执行以下操作的程 序指令从移动设备接收对三维内容的请求; 检索与所请求的内容相关联的数据;利用所检索的内容来构造单元;以及 把所构造的单元传送至移动设备。
15. 权利要求14所述的内容分发系统,其中所传送的单元包括动态 内容,以及其中所述内容服务器把新的动态内容周期性地推送给移动设 备以便在所传送的单元中进行显示。
16. 权利要求14所述的内容分发系统,还包括存储用户简档数据的 用户数据库,以及其中所构造的单元包括根据与移动设备相关联的用户 简档数据所选择的数据。
17. 权利要求14所述的内容分发系统,其中所述内容服务器通过虚 拟三维几何空间来跟踪移动设备的运动。
18. 权利要求12所述的内容分发系统,其中所构造的单元包括二维 web页面。
全文摘要
一种三维图形用户界面包括图形显示器和存储器,所述存储器存储包括多个三维单元的几何空间。每个单元通过邻接表面被链接到至少一个其他单元。一种程序存储器包括用于使得图形用户界面显示其中一个单元的内视图以及显示几何空间的外视图的指令,所述内视图可由用户通过走查界面来控制,所述外视图可由用户通过旋转和缩放功能来控制。
文档编号G06T15/00GK101542533SQ200680024718
公开日2009年9月23日 申请日期2006年6月29日 优先权日2005年7月6日
发明者K·富卡霍里, M·M·曹, S·伊施达, 赤川光庆 申请人:双子星移动科技公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1