用于操纵显示装置上的对象的取向的设备和方法

文档序号:9383049阅读:213来源:国知局
用于操纵显示装置上的对象的取向的设备和方法
【专利说明】用于操纵显示装置上的对象的取向的设备和方法
[0001]相关申请
[0002]本申请要求于2013年5月29日提交且题为“Apparatus and Method forManipulating the Orientat1n of an Object on a Display Device,,的第 13/904,470号美国申请的优先权,将其整体结合于此供参考。
技术领域
[0003]本发明总体上涉及在计算装置上显示三维对象,且更具体地,本发明涉及基于触摸输入来显示标准视图。
【背景技术】
[0004]现代计算装置或计算机系统通常允许用户从几乎任何视点观看所显示的三维对象。例如,建筑师可以使用计算机辅助设计包来设计新房屋或大楼,并且随后从各种角度中的任何角度(诸如从房屋顶部和侧面)显示该房屋。为此,许多广泛可用的计算机设计包均显示能使用户控制该对象的工具栏和托盘。此外,该工具栏可以具有当被用户选择或者以其它方式操纵时以所期望的方式使对象或视点移动的按钮、滑动条或其它可视标记。
[0005]多年来,尤其在台式计算机空间和高性能计算空间中,该类型的用户界面/显示控制已变得有效。然而,不期望地,随着向着更小、便携式装置(诸如智能电话和平板电脑)的趋势加速,这些重要的工具栏和托盘可能会占据大量屏幕空间。事实上,它们可能占据如此多的空间以致于最终被显示的对象可能具有非常小的操作空间并且具有明显的尺寸限制。

【发明内容】

[0006]根据本发明的一个实施方式,一种操纵三维对象的方法在触摸屏上显示三维对象的第一视图。该触摸屏具有与触摸屏的至少一个预先指定的视觉上未勾画的部分相关联的三维视图。该方法在视觉上未勾画的部分中接收在所述触摸屏上的触摸输入,并且基于被分配给接收所述触摸输入的所述视觉上未勾画的部分的视图而确定所述三维对象的第二视图。该方法在所述触摸屏上显示所述三维对象的所述第二视图。
[0007]该视觉上未勾画的部分可以没有与该三维对象的操纵相关的可视标记。另外,触摸屏的仅一部分具有带有相关视图的视觉上未勾画的部分。
[0008]该方法可以基于触摸输入在触摸屏上的位置而确定第二视图。该方法还可以基于三指敲击在所述触摸屏上的位置而确定所述第二视图。此外,基于所述触摸输入在所述触摸屏上的位置,该第二视图可以是多个标准视图中的一个。示例性标准视图包括西北等距视图、东北等距视图、西南等距视图、东南等距视图、后视图、左视图、右视图、正视图和俯视图。
[0009]根据本发明的另一个实施方式,一种计算机程序产品具有非暂时性计算机可读介质,所述非暂时性计算机可读介质上具有用于操纵三维对象的计算机代码。所述计算机代码包括用于在触摸屏上显示三维对象的第一视图的程序代码。所述触摸屏具有与所述触摸屏的至少一个预先指定的视觉上未勾画的部分相关联的三维视图。所述计算机代码包括用于在所述视觉上未勾画的部分中接收在所述触摸屏上的触摸输入的程序代码和用于基于被分配给接收所述触摸输入的所述视觉上未勾画的部分的视图而确定所述三维对象的第二视图的程序代码。所述计算机代码还包括用于在所述触摸屏上显示所述三维对象的所述第二视图的程序代码。
[0010]根据另一个实施方式,一种设备具有用于显示三维对象的多个视图的触摸屏。为此,该触摸屏被配置为当显示三维对象时具有多个未勾画的触摸屏部分。另外,该设备还具有被配置为响应于触摸输入来检测和确定对触摸屏的多个未勾画的部分的选择的传感器,以及可操作地与所述传感器连接的视图控制器。该视图控制器被配置为将每个未勾画的部分与所述三维对象的多个不同的视图中的一个视图相关联。另外,该视图控制器还被配置为(在选择所述多个未勾画的部分中的一个部分之后)使所述触摸屏显示与所选择的未勾画的部分相关联的所述三维对象的视图。
[0011]根据另一个实施方式,一种操纵三维对象的方法在显示装置上显示三维对象的第一视图。该显示装置被配置为显示与触摸屏的至少一个预先指定的视觉上未勾画的部分相关联的三维视图。该方法还在该显示装置上接收关于至少一个视觉上未勾画的部分的输Ao该方法还基于被分配给与所接收的输入相关的至少一个视觉上未勾画的部分的视图而确定所述三维对象的第二视图。另外,该方法在该显示装置上显示所述三维对象的所述第二视图。
[0012]在多个实施方式中,该输入可以包括通过鼠标做出的选择,和/或该显示装置可以包括触摸屏。
[0013]本发明的示例性实施方式被实施为具有计算机可用介质的计算机程序产品,所述计算机可用介质上具有计算机可读程序代码。该计算机可读代码可以根据常规过程被计算机系统读取和利用。
【附图说明】
[0014]本领域技术人员根据参照紧接在下面所概述的附图讨论的以下“【具体实施方式】”应当更全面地理解本发明的各种实施方式的优势。
[0015]图1A至图1E示意性示出了在计算装置已接收到预先设定的输入之后显示对象的不同视图的计算装置。
[0016]图2示出了使用本文中所述的3D建模程序的计算装置的示例性功能方块示意图。
[0017]图3至图9示出了已被划分为各自对应于不同的触摸输入命令的部分的示例性触摸屏。尽管在该触摸屏上正常不会勾画出这些部分,但是这里为清晰起见示出了边界。
[0018]图10示出了用于对象的各标准视图与触摸屏上的3X3网格的各部分之间的示例性关联。
[0019]图11示出了用于基于在触摸屏的未勾画出的部分上接收的触摸输入以不同视图显示三维对象的示例性流程图。
【具体实施方式】
[0020]示例性实施方式最大化具有操纵计算机装置显示的对象的取向的能力的该计算机装置上的可用屏幕实际使用面积(available screen real estate)。因此,诸如平板电脑、便携式计算机、膝上型计算机和智能电话这些更小的显示装置可以提供用于改变对象的视点的显著功能,而不会遮盖许多屏幕。为此,该计算机系统/计算装置具有被划分为多个视觉上未勾画出的部分的显示器(例如,触摸屏显示器)。在任何部分处接收的诸如触摸输入的一些预先设定的输入会使对象以一些方式改变其取向。例如,在触摸屏装置的上部象限中的敲击可以使所显示的对象旋转180度。下文讨论各种实施方式的细节。
[0021]图1A示意性示出了可以根据本发明的各种实施方式来配置的计算机装置。具体地,图1A中所示的装置是具有在第一取向上显示对象的触摸屏的平板电脑。注意,在该实例中的触摸屏简单示出了该对象且没有其它。然而,受过培训的用户会理解该平板电脑具有根据接收的针对该显示器的特定输入(下文讨论)来改变该对象的取向的逻辑。
[0022]因此,图1B示意性示出了在该平板电脑已接收到预先设定的输入(下文
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1