三维空间多视见窗口制造技术

技术编号:2892331 阅读:209 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种方法和装置,将一个显示屏划分为不同的区域,可以在同一时刻看到不同的显示图象,采用直接操纵技术可以使用户访问不同的显示图象。本发明专利技术公开了一个六面三维空间窗口,可以允许一个目标的六个视见面,采用直接用户操纵技术,以牵引处理的形式,通过使用一个指示设备(如鼠标器)将一个位置指示符(如光标)牵引越过窗口的边界可对六个视见面进行任意切换,牵引位置指示符越过窗口的角可实现视见面的旋转。(*该技术在2012年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及将一个显示屏划分为不同区域的方法和装置,通过这种区域划分,可以同时观察不同的显示图象。更详细地说,本专利技术涉及一种三维空间多视见窗口的产生,所述窗口允许采用直接操纵技术来实现对所显示的图象的切换。计算机系统的实用性直接与用户对计算机系统高速有效通讯的能力相关,而实现这种通讯能力的关键是需要有一种能向用户全面综合地显示以一种相互影响的方式被操作的多个工作对象的图象的能力。实现这一目的的方法之一包括将显示屏划分为分裂版块(例如分裂屏)并将信息分布在各分裂版块之上。例如,显示屏可被分为两个同等形状的显示块并且使其相互毗连,其状如同一本打开的书。一种耦合到一个指示装置(如一个鼠标器)的光标图象/指示字(如位置指示符)可用来顺序地对各个分裂版块的信息进行访问。对该方法所作的一种变化是提供了一种由前至后的菜单/对话,从而可控制对给定版块的访问。另一种方法是将一个显示屏的分割区域重叠,就如同在一张桌子上码上一堆书一样,在该方法中,最先要用到的或“活跃的”窗口被放在顶部(即观察不会受到其它窗口的阻碍),而最后要用到的窗口可能会出现在底部,采用公知的方法,一个用户是不可能用直接操作技术来改变所显示的图象的。例如,一个用户希望改换一个目标的当前视图(例如,从一个表的插图式视图切换到文本式视图),他必须与菜单结合,采用键盘敲击或鼠标器操作等多种组合来置换当前的视图或打开一个新视图的一个新窗口。当保留现有的视图时,用户不能采用称之为移动(drag)操作的直接操作技术切换到一个新视图。移动(Drag)一词用在这里表示采用耦合到一个指示装置的光标图象来移动一个图型、图象或形状。因此,需要一种将一个显示屏划分为不同区域的装置和方法,通过这种划分,可在同一时刻观察不同的视图,并且采用直接操作技术可改变对不同图象的视见。本专利技术涉及一种将一个显示屏划分为不同区域的方法和装置,通过这种区域划分,可以在同一时刻观察不同的显示图象。并且可以采用直接操作技术来使用户看到不同的显示图象。本专利技术揭示了一种六边形的三维空间窗口,通过该窗口可以同时看到一个对象的三个视图。提供直接操作用户控制,通过利用一个指示装置(如鼠标)移动窗口边沿上的一个位置指示符(如光标),可实现对三个同时可见视图的任意切换。通过将位置指示符移到到窗口的边角上,还可实现对视图的旋转。附图说明图1是本专利技术所用及的一个数据处理系统的方框图。图2是由本专利技术所产生的一个窗口的线形框架。图3示出了在一种二维空间实施例中双面视图的利用。图4示出在二维空间实施例中如何旋转信息。图5示出采用本专利技术的三维空间实施例如何旋转信息。图6示出采用直接操作技术时本专利技术的三维空间实施例的应用。图7是一个流程图,表示在三维空间实施例中对一个双面窗口的操作。图8和图9也是流程图,示出了在一个三维空间实施例中对一个六面窗口的处理。下面将参照附图来描述本专利技术。附图1示意性地示出了一个数据处理系统10,该系统可用来实施本专利技术的方法。可以看到,数据处理系统10可包括一个处理器单元18,该单元中有一个耦合到相对快速存储器20的中央处理单元22。当然,本领域的普通技术人员熟知,大量的用户输入/输出设备可被连接到处理器单元18,其中包括用于手工输入信息的一个键盘26,显示计算机程序输出的一个显示器28,一台打印机24以及一种指示设备,如鼠标器30。众所周知,在这种数据处理系统中,可采用具有硬盘存储器12和/或软盘存储器14形式的辅助存贮器。具有软盘16形式的可移动载体可用来通过软磁盘设备14向数据处理系统输入计算机程序。应该理解由本专利技术所揭示的方法可以从一种计算机程序流程功能来进行描述,并以上面所描述的方式被输入。现在参看图2,它示出了本专利技术所公开的一种六面窗口40,实线43表示用户目前可以看到的视图,虚线45则表示看不到的视图。图2所示的窗口40的取向导致视图A42成为“活跃”窗口。所谓“活跃”窗口是指目前可见的窗口,用户可采用某一输入/输出设备(例如键盘、鼠标等等)来修改或改变其窗口中的信息。仍然参看附图2,视图B44和E46显示阴影,阴影视图与活跃视图的不同之处在于它在当前虽可视见,但即不能被用户改变/修改。在本专利技术中,阴影表示在一个三维空间窗口中目前可见并以透视法示出的不活跃的视图。当窗口具有如图所示的取向时,视图C48、D50和F52虽被隐藏住了,但是采用直接操作技术则可以很容易地访问这些视图,后面将会对此进行描述。参看图3,我们来描述在二维空间显示中的二面窗口,模拟时钟视图60和数字时钟视面70属于三维空间窗口中毗邻的视图,模拟时钟视图60包括一个时钟表面视图62,指示为3P.M.。数字时钟视图70包括与模拟时钟视面60同步的一个数字视面。模拟时钟视图60的窗口边界在其左边标为“边界A”,而右边标为“边界B”,光标64重叠在“边界A”上。为了“翻转(flip)”模拟时钟视图60来显示数字时钟视图70,将光标64置于边界A上并对其他移动操作跨过边界B,该操作导致模拟时钟视图60翻转以显示数据时钟视面70。本领域的普通技术人员将认识到,系统制造人员可能考虑在当前时刻只允许看到一个给定目标的一个视图或一个文本视图。当前的专利技术可以很容易地作出修改,从而当用户发现实体限制使一个窗口边界不能跨过其相反边界运动时,可采用移动(drag)操作来提供一个较小的窗口。然而,如果提供了两个视图,那么移动操作的结果将是一个两面(re-sized)窗口,该窗口反面的视图可得以显示。采用直接操作移动处理,一个显示图象的各个方位都可通过采用本专利技术来进行描述。图4示出了字母“Q”的三个方位,如80中通常所示,字母Q的正常方位82可作为一个视图来存贮,其“颠倒”方位84可作为第二个视图来存贮,而其“反向”方位86可作为第三个视图来存贮。以上三个视图可以用下面所述的方式来访问。将鼠标器光标置于“边界A”并将其移动越过“边界B”,从而可以访问字母Q的“反向”视图86;同样,将光标置于“角A”并将其移动越过“角B”就可以访问“颠倒”图象84。以这种方式,可以增加任意数量的视图,并可采用直接操纵移动处理来对其进行访问。现在参照图5来描述采用三维空间窗口来同时视见多个图象。图5中示出了一个六面窗口100,视图A102是活跃视图,鼠标指示符104重叠在其图象区域,视图B106和E108是阴影视图,而视图C110、D114和F112被隐藏在后面。为了显示隐藏的视图C110,需要作如下操作将鼠标指示符104移入活跃视图A102中,作一个牵引操作使鼠标指示符104移动越过活跃视图A102的边界进入视图B106,从而使原来隐藏的视图D114得以展示,如翻转视图120所示。对翻转视图120所作的检查表明视图D现在是活跃视图,原来的活跃视图A102现在成了阴影视图,而原来的阴影视图B106现在被隐藏住了。值得注意的是,视图E108和F112都没有改变位置。但是,如果从一个角开始进行牵引操作,它们就会改变位置。可以看出,本专利技术对现有技术作出了显著的改进,它具有同时显示大量图象的能力,并且采用简单的直接操纵技术则可以很容易地访问隐藏的视图。附图6示出了将本专利技术用于一种以字符为基础的模式中的另外的实施例。一种表现形式通常如140所示,它能允许用本文档来自技高网...

【技术保护点】
一个系统将数据处理系统中的一个显示屏分为不同的区域以形成多个视见面,各个视见面可以看到不同的图象,所述多个视见面中至少有一个是用户目前可的,所述系统的特征在于包括:在所述显示屏上产生一个六面窗口的装置,所述窗口的每一面代表所述多个视见面之一;在每个所述多个视见面的所述一个视见面上存贮多个不同图象之一的装置,其中响应所述用户的输入可改变所述目前可见的视见面。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:托马斯R海恩斯
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利