Method and apparatus for generating spatialized audio from non-three-dimensionally aware applications
    1.
    发明申请
    Method and apparatus for generating spatialized audio from non-three-dimensionally aware applications 审中-公开
    用于从非三维感知应用产生空间化音频的方法和装置

    公开(公告)号:US20050222844A1

    公开(公告)日:2005-10-06

    申请号:US10817382

    申请日:2004-04-01

    CPC分类号: H04S3/002

    摘要: One embodiment of the present invention provides a system that facilitates generating spatialized audio from non-three-dimensional aware applications. The system operates by intercepting parameters associated with audio use from an application. The system then obtains location information of a display window associated with the application within a three-dimensional display. Next, the system calculates an audio source location for the audio and positions the audio at the audio source location in a three-dimensional sound space, wherein the audio source location is associated with a location of the display window in the three-dimensional display.

    摘要翻译: 本发明的一个实施例提供一种便于从非三维感知应用产生空间化音频的系统。 系统通过拦截与应用程序的音频使用相关的参数来操作。 然后,系统在三维显示器内获得与应用程序相关联的显示窗口的位置信息。 接下来,系统计算音频的音频源位置,并将音频位置定位在三维声音空间中,其中音频源位置与三维显示中的显示窗口的位置相关联。

    Efficient communication in a client-server scene graph system
    2.
    发明申请
    Efficient communication in a client-server scene graph system 有权
    客户端 - 服务器场景图系统中的高效通信

    公开(公告)号:US20050182844A1

    公开(公告)日:2005-08-18

    申请号:US11054154

    申请日:2005-02-09

    摘要: A system and method for communicating 3D branch graph data and updates to branch graph data between clients and a display server in a 3D window system. A client locally creates a branch graph. When the client ready to make the branch graph live remote, it sends the branch graph to the display server using at least one batch protocol request. The display server builds a copy of the branch graph and attaches it to a centralized scene graph that it manages. The client may subsequently induce detachment of the branch graph from the scene graph. The client may buffer up changes to the local branch graph when its remote counterpart (in the display server) is not attached to the scene graph. The buffered changes may be sent to the display server using at least one batch protocol request when the client is again ready to make the branch graph live remote.

    摘要翻译: 用于在3D窗口系统中的客户机和显示服务器之间传送3D分支图形数据和更新分支图形数据的系统和方法。 客户端本地创建一个分支图。 当客户端准备使分支图形远程执行时,它将使用至少一个批处理协议请求将分支图发送到显示服务器。 显示服务器构建分支图的副本,并将其附加到其管理的集中式场景图。 客户端随后可以引起分支图从场景图中分离出来。 当远程对方(在显示服务器中)未附加到场景图时,客户端可以缓冲对本地分支图的更改。 缓存的更改可以在客户端再次准备好使分支图形远程执行时,使用至少一个批处理协议请求发送到显示服务器。

    Efficient communication in a client-server scene graph system
    3.
    发明授权
    Efficient communication in a client-server scene graph system 有权
    客户端 - 服务器场景图系统中的高效通信

    公开(公告)号:US07800614B2

    公开(公告)日:2010-09-21

    申请号:US11054154

    申请日:2005-02-09

    IPC分类号: G09T11/20

    摘要: A system and method for communicating 3D branch graph data and updates to branch graph data between clients and a display server in a 3D window system. A client locally creates a branch graph. When the client ready to make the branch graph live remote, it sends the branch graph to the display server using at least one batch protocol request. The display server builds a copy of the branch graph and attaches it to a centralized scene graph that it manages. The client may subsequently induce detachment of the branch graph from the scene graph. The client may buffer up changes to the local branch graph when its remote counterpart (in the display server) is not attached to the scene graph. The buffered changes may be sent to the display server using at least one batch protocol request when the client is again ready to make the branch graph live remote.

    摘要翻译: 用于在3D窗口系统中的客户机和显示服务器之间传送3D分支图形数据和更新分支图形数据的系统和方法。 客户端本地创建一个分支图。 当客户端准备使分支图形远程执行时,它将使用至少一个批处理协议请求将分支图发送到显示服务器。 显示服务器构建分支图的副本,并将其附加到其管理的集中式场景图。 客户端随后可以引起分支图从场景图中分离出来。 当远程对方(在显示服务器中)未附加到场景图时,客户端可以缓冲对本地分支图的更改。 缓存的更改可以在客户端再次准备好使分支图形远程执行时,使用至少一个批处理协议请求发送到显示服务器。

    Using a zooming effect to provide additional display space for managing applications
    4.
    发明授权
    Using a zooming effect to provide additional display space for managing applications 有权
    使用缩放效果为管理应用程序提供额外的显示空间

    公开(公告)号:US07665033B2

    公开(公告)日:2010-02-16

    申请号:US11514551

    申请日:2006-08-31

    IPC分类号: G06F3/048

    CPC分类号: G06F3/0481

    摘要: One embodiment of the present invention provides a system that uses a zooming effect to provide additional display space to manage applications. In one mode of operation, the system presents an image of a computer desktop to the user on a display device. When the system receives a request from a user to provide additional display space in a display device for application management purposes, the system decreases the size of the computer desktop in the display device to provide an extended display area. The system then facilitates application management by displaying items useful for application management in this extended display area. By providing the extended display area, the system allows the user to access such items easily and efficiently without losing the context of the computer desktop.

    摘要翻译: 本发明的一个实施例提供一种使用缩放效果来提供额外的显示空间来管理应用的系统。 在一种操作模式中,系统在显示设备上向用户呈现计算机桌面的图像。 当系统收到来自用户的请求以在显示设备中提供用于应用程序管理目的的附加显示空间时,系统减小显示设备中的计算机桌面的大小以提供扩展的显示区域。 然后,该系统通过在该扩展显示区域中显示对于应用程序管理有用的项目来促进应用程序管理。 通过提供扩展的显示区域,系统允许用户容易且有效地访问这些项目,而不会丢失计算机桌面的上下文。

    Automated context-compensated rendering of text in a graphical environment
    5.
    发明申请
    Automated context-compensated rendering of text in a graphical environment 有权
    在图形环境中自动上下文补偿渲染文本

    公开(公告)号:US20070288844A1

    公开(公告)日:2007-12-13

    申请号:US11449917

    申请日:2006-06-09

    IPC分类号: G06F17/00

    CPC分类号: G06T11/60

    摘要: One embodiment of the present invention provides a system that automates context-compensated rendering of text in a graphical environment. First, the system receives a specification of the graphical environment that includes text to be rendered in the graphical environment. Next, the system determines the parameters of the local environment near the text. Then, the system dynamically renders text to compensate for those parameters, in order to display the text more clearly.

    摘要翻译: 本发明的一个实施例提供一种在图形环境中使文本的上下文补偿呈现自动化的系统。 首先,系统接收包括在图形环境中呈现的文本的图形环境的规范。 接下来,系统确定文本附近的本地环境的参数。 然后,系统动态地呈现文本以补偿这些参数,以便更清楚地显示文本。

    Power supply system
    6.
    发明授权
    Power supply system 有权
    电源系统

    公开(公告)号:US07152175B2

    公开(公告)日:2006-12-19

    申请号:US10383455

    申请日:2003-03-06

    CPC分类号: G06F1/30 G06F1/263

    摘要: Disclosed is a system having a power input line. A power supply facility provides the system with a combined set of signals including a power signal and a status signal over the power input line.Additionally, disclosed is a system having at least two power input lines. Uninterruptible power supply facilities provide the system with combined sets of signals including a power signal and a status signal over the power input lines. Each combined set of signals includes a unique UPS identifier, which can be used to determine whether power sources for power input lines are unique.

    摘要翻译: 公开了具有电力输入线的系统。 电源设备为系统提供了一组组合的信号,包括功率信号和电源输入线上的状态信号。 此外,公开了具有至少两个电力输入线的系统。 不间断电源为系统提供组合的信号,包括功率信号和电源输入线上的状态信号。 每个组合信号包括唯一的UPS标识符,其可以用于确定电力输入线的电源是否是唯一的。

    Resource managing system for changing resource consumption state of the lower priority resource entity to more restrictive state when resource reached critical level
    7.
    发明授权
    Resource managing system for changing resource consumption state of the lower priority resource entity to more restrictive state when resource reached critical level 有权
    资源管理系统,当资源达到关键水平时,将较低优先级资源实体的资源消耗状态更改为更严格的状态

    公开(公告)号:US07073177B2

    公开(公告)日:2006-07-04

    申请号:US10045514

    申请日:2001-10-26

    IPC分类号: G06F9/46

    CPC分类号: G06F11/28 G06F9/50

    摘要: Disclosed are methods and apparatus for managing resources. In general terms, a resource manager manages resource consumption of several resource entities which are each capable of consuming resources. The resource manager tracks the availability of such resources and determines whether a resource is critically short or reaches a particular usage level. When a resource becomes critically short or reaches a particular usage level, the resource manager selects one or more resource entities based on one or more criteria. For example, a resource entity which has the least restrictive resource usage policy or state is selected. The resource manager then requests that the selected resource entity changes its resource usage state to a more restrictive state. Of course, when resource usage reaches an acceptable level, the resource manager may also inform each resource entity (or previously selected resource entities) that they may set their resource consumption state to a less restrictive state.

    摘要翻译: 公开了用于管理资源的方法和装置。 一般来说,资源管理器管理能够消耗资源的几个资源实体的资源消耗。 资源管理器跟踪这种资源的可用性,并确定资源是否严重短暂或达到特定的使用级别。 当资源变得严重短暂或达到特定使用水平时,资源管理器基于一个或多个标准来选择一个或多个资源实体。 例如,选择具有最少限制性资源使用策略或状态的资源实体。 资源管理器然后请求所选择的资源实体将其资源使用状态改变到更严格的状态。 当然,当资源使用达到可接受的水平时,资源管理器也可以通知每个资源实体(或先前选择的资源实体),他们可以将它们的资源消耗状态设置为较少的限制状态。

    System and method for reducing the footprint of preloaded classes
    8.
    发明授权
    System and method for reducing the footprint of preloaded classes 失效
    用于减少预加载类的占用空间的系统和方法

    公开(公告)号:US06658492B1

    公开(公告)日:2003-12-02

    申请号:US09045508

    申请日:1998-03-20

    IPC分类号: G06F900

    CPC分类号: G06F9/44573

    摘要: A method and system that reduces the space allocated for internal data structures by a runtime engine. The internal data structures store member information for preloaded classes used by applications executed by the runtime engine. The system determines the different types of internal data structures represented in the classes and identifies thee possible values of each type's members. The system next determines the amount of space required to store the values for each type in a respective value table and the number of bits needed to index each entry of that table. The system determines based on the stored information whether occurrences of a member are optimally represented as a set of value table indices and a value table or, in the conventional manner, as a general variable that stores the member's value for each occurrence. The system then emits appropriate information for the member and its parent data structure.

    摘要翻译: 减少由运行时引擎分配给内部数据结构的空间的方法和系统。 内部数据结构存储由运行时引擎执行的应用程序使用的预加载类的成员信息。 系统确定类中表示的不同类型的内部数据结构,并标识每种类型成员的可能值。 系统接下来确定在各个值表中存储每种类型的值所需的空间量以及索引该表的每个条目所需的位数。 系统基于所存储的信息确定成员的出现是否被最佳地表示为一组价值表索引和价值表,或者以常规方式作为存储每次出现的会员价值的一般变量。 然后系统会为该成员及其父数据结构发出适当的信息。

    Enhanced UI operations leveraging derivative visual representation
    9.
    发明授权
    Enhanced UI operations leveraging derivative visual representation 有权
    增强的UI操作利用衍生视觉表示

    公开(公告)号:US08471873B2

    公开(公告)日:2013-06-25

    申请号:US11582766

    申请日:2006-10-17

    IPC分类号: G06F3/048

    CPC分类号: G06F3/04815

    摘要: One embodiment of the present invention provides a system that facilitates manipulation of three-dimensional (3D) objects displayed in a two-dimensional (2D) display. During operation, the system displays perspectively a 3D object in a 2D display based on a coordinate system with an X-axis along a horizontal direction on the 2D display, a Y-axis along a vertical direction on the 2D display, and a Z-axis along a direction perpendicular to the plane of the 2D display. The system further derives a 2D image from the 3D object and displays the derived image within a virtual 2D plane substantially parallel to the Z-axis, thereby allowing movement of the derived image within the virtual plane to reflect movement of the 3D object. The system also allows a user to manipulate the 3D object by manipulating the derived image within the virtual plane.

    摘要翻译: 本发明的一个实施例提供一种便于对二维(2D)显示中显示的三维(3D)物体的操纵的系统。 在操作期间,系统基于在2D显示器上沿着水平方向的X轴的坐标系,2D显示器上的沿着垂直方向的Y轴和Z轴的方向,在2D显示器中显示3D对象, 沿着垂直于2D显示器的平面的方向。 该系统进一步从3D对象导出2D图像,并将导出的图像显示在基本上平行于Z轴的虚拟2D平面内,从而允许在虚拟平面内移动导出的图像以反映3D对象的移动。 该系统还允许用户通过在虚拟平面内操纵导出的图像来操纵3D对象。

    Partial window visibility
    10.
    发明授权
    Partial window visibility 有权
    部分窗口可见性

    公开(公告)号:US08451294B2

    公开(公告)日:2013-05-28

    申请号:US12111088

    申请日:2008-04-28

    IPC分类号: G09G5/14

    CPC分类号: G09G5/14 G06F3/0481

    摘要: A video encoder/adapter comprises a virtual display module for partial rendering of a software application image. The virtual display module presents to the software application a virtual display device upon which the software application window is displayed. From the virtual display device, the user identifies one or more portions of the virtual software application window that are to be rendered on the actual display device.

    摘要翻译: 视频编码器/适配器包括用于部分呈现软件应用程序图像的虚拟显示模块。 虚拟显示模块向软件应用呈现显示软件应用程序窗口的虚拟显示设备。 从虚拟显示设备,用户识别要在实际显示设备上呈现的虚拟软件应用程序窗口的一个或多个部分。