Compositing images from multiple sources
    11.
    发明申请
    Compositing images from multiple sources 失效
    从多个来源组合图像

    公开(公告)号:US20050099434A1

    公开(公告)日:2005-05-12

    申请号:US10968703

    申请日:2004-10-19

    摘要: Systems and methods for compositing an image directly from multiple source image data for reducing system memory footprint and bandwidth and for improving color quality of the image. The image is divided into spans, lines, and slices. Each line includes at least one span and each slice includes at least one line. All lines in a slice have spans associated with identical sources. An image is composited by reading the image data directly from one or more sources of each span. If necessary, the sources are blended. A control structure is used to provide the image context and identifies the sources of the spans. The control structure includes headers for each data stream from each source of each span. Also, the color quality of the image is improved by reducing the number of color space conversions that occur as the image is composited. All sources in the same color space are blended before being blended with sources from other color spaces. Preferably, no more than a single color conversion is required.

    摘要翻译: 用于从多个源图像数据直接合成图像的系统和方法,以减少系统内存占用和带宽,并提高图像的色彩质量。 图像分为跨度,线和切片。 每行包括至少一个跨度,每个切片包括至少一个直线。 切片中的所有行都具有与相同源相关联的跨度。 通过直接从每个跨度的一个或多个来源读取图像数据来合成图像。 如果需要,混合来源。 控制结构用于提供图像上下文并识别跨度的来源。 控制结构包括来自每个跨度的每个源的每个数据流的头部。 此外,通过减少图像合成时发生的色彩空间转换次数,可以提高图像的色彩质量。 在与其他颜色空间的源混合之前,将相同颜色空间中的所有来源混合。 优选地,不需要单独的颜色转换。

    Browser-based email system with user interface for audio/video capture
    12.
    发明申请
    Browser-based email system with user interface for audio/video capture 有权
    基于浏览器的电子邮件系统,具有用于音频/视频捕获的用户界面

    公开(公告)号:US20010004743A1

    公开(公告)日:2001-06-21

    申请号:US09768896

    申请日:2001-01-23

    IPC分类号: G06F015/16

    摘要: A browser-based email system has a thin client connected to a host mail server. The thin client implements a browser. The host mail server provides pages to the thin client, which can be rendered by the browser to present an email service to a user. The thin client is equipped to receive audio and video data and supports a user interface to facilitate capture of the audio or video data for inclusion in an email message. After a data stream is captured and stored locally at the client, the browser submits a request to the host mail server that contains a token in lieu of the data stream. The host mail server returns a response specifying a new page that contains the email message. The response also includes the token and indicates a location in the new page at which the audio or video data is to be rendered. Upon receiving the response, the browser inserts the data stream into the new page at the location and renders the new page. After the user has reviewed the email message, the user can send the email message, causing the browser to submit another request to the host mail server that contains both the email message and the audio or video data. Upon receiving this second request, the host mail server converts the email message and the audio or video data to a MIME message and forwards the MIME message to the intended recipient.

    摘要翻译: 基于浏览器的电子邮件系统具有连接到主机邮件服务器的瘦客户端。 瘦客户端实现浏览器。 主机邮件服务器向瘦客户端提供页面,该页面可以由浏览器呈现以向用户呈现电子邮件服务。 瘦客户端被配备为接收音频和视频数据,并且支持用户界面以便于捕获音频或视频数据以便包含在电子邮件消息中。 在数据流被捕获并在本地存储在客户端之后,浏览器向包含令牌的主机邮件服务器提交代替数据流的请求。 主机邮件服务器返回指定包含电子邮件消息的新页面的响应。 响应还包括令牌,并且指示要在其中呈现音频或视频数据的新页面中的位置。 在接收到响应后,浏览器将数据流插入到该位置的新页面,并呈现新的页面。 在用户查看了电子邮件消息之后,用户可以发送电子邮件消息,导致浏览器向包含电子邮件消息和音频或视频数据的主机邮件服务器提交另一个请求。 在接收到该第二请求时,主机邮件服务器将电子邮件消息和音频或视频数据转换为MIME消息,并将MIME消息转发到预期的接收者。

    Determining and verifying user data
    13.
    发明授权
    Determining and verifying user data 失效
    确定和验证用户数据

    公开(公告)号:US6141694A

    公开(公告)日:2000-10-31

    申请号:US931341

    申请日:1997-09-16

    摘要: A method and apparatus for determining and verifying user data are provided. One or more facts about the user of a client system such as an internet terminal are maintained in a set of information fields, each information field is associated with a status field for indicating a level of certainty regarding the accuracy of the information contained in the corresponding information field. It is determined whether or not a source of data exists that is more reliable than the currently stored information. If a more reliable source of data is determined to exist, then information is retrieved from the more reliable source of data and the current information is replaced with the retrieved information. According to another aspect of the present invention the accuracy of facts gathered about a user of a client system are evaluated by monitoring online activity of the user. For example, information transmitted between a server system and the client system may be observed. Based upon these observations a confidence level may be determined for the current user data.

    摘要翻译: 提供了一种用于确定和验证用户数据的方法和装置。 关于诸如因特网终端的客户端系统的用户的一个或多个事实被维护在一组信息字段中,每个信息字段与状态字段相关联,用于指示关于包含在相应的信息中的信息的准确性的确定性水平 信息领域。 确定是否存在比当前存储的信息更可靠的数据源。 如果确定存在更可靠的数据来源,则从更可靠的数据来源检索信息,并且用所检索的信息替换当前信息。 根据本发明的另一方面,通过监视用户的在线活动来评估关于客户端系统的用户收集的事实的准确性。 例如,可以观察在服务器系统和客户端系统之间传输的信息。 基于这些观察,可以确定当前用户数据的置信水平。

    Polygon rendering method and system with dedicated setup engine
    14.
    发明授权
    Polygon rendering method and system with dedicated setup engine 失效
    多边形渲染方法和具有专用设置引擎的系统

    公开(公告)号:US6094201A

    公开(公告)日:2000-07-25

    申请号:US57393

    申请日:1998-04-08

    IPC分类号: G06T15/80 G06T11/20

    CPC分类号: G06T15/80

    摘要: A system and method of rendering polygons in graphics system using incremental iterative addition in place of complex division operations. A setup engine provides relevant values to edge and span walk modules for rapid processing and rendering of polygon characteristics including material values. Characteristic functions are iterated with respect to polygon area and along individual spans to derive values for each pixel therein.

    摘要翻译: 使用增量迭代加法在图形系统中渲染多边形来代替复杂分割操作的系统和方法。 设置引擎为边缘和跨度步行模块提供相关值,用于快速处理和渲染包括材料值在内的多边形特征。 特征函数相对于多边形区域和沿着跨度迭代,以导出其中的每个像素的值。

    Defragmentation of stored data without pointer indirection
    18.
    发明授权
    Defragmentation of stored data without pointer indirection 失效
    存储数据的碎片整理没有指针间接

    公开(公告)号:US5963982A

    公开(公告)日:1999-10-05

    申请号:US887353

    申请日:1997-07-02

    IPC分类号: G06F12/02 G06F11/20

    摘要: A technique for defragmenting data stored in memory in a computer system includes the step of creating a table in memory including the locations of all pointers associated with stored data. The pointers are stored in a separate block of memory from the table. Data is defragmented only at idle time. In response to the defragmentation, only the values of the pointers are updated, while the locations of the pointers and the corresponding table entries remain fixed. Pointers can be updated using pointer update methods that are specific to particular classes of objects or using a generic method for all classes in conjunction with a list of pointer offsets. Pointer fields may be locating using a bit mask having values which indicate whether a particular byte or group of bytes in memory associated with an object include a pointer field.

    摘要翻译: 用于对存储在计算机系统中的存储器中的数据进行碎片整理的技术包括在存储器中创建包括与存储数据相关联的所有指针的位置的表格的步骤。 这些指针存储在与表格分开的内存块中。 数据仅在空闲时间进行碎片整理。 响应于碎片整理,仅更新指针的值,而指针的位置和相应的表条目保持固定。 可以使用特定于对象类别的特定指针更新方法来更新指针,或者将所有类的通用方法与指针偏移列表结合使用。 指针字段可以使用具有指示与对象相关联的存储器中的特定字节或字节组是否包括指针字段的值的位掩码来定位。

    Network architecture to support real-time video games
    19.
    发明授权
    Network architecture to support real-time video games 失效
    网络架构支持实时视频游戏

    公开(公告)号:US5956485A

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

    申请号:US633003

    申请日:1996-04-16

    摘要: An apparatus and method for linking multiple remote players of real-time games is disclosed. The system of the present invention includes a first computer for directly linking the first computer with a second computer, the first computer comprises: 1) a network interface coupled to a network; 2) client application software executing in the first computer, the client application software includes: a) processing logic for connecting the first computer to a server on a network via the network interface; b) processing logic for requesting the server to match the first computer with a second computer using matching criteria; c) processing logic for receiving a network address of the second computer from the server; and d) processing logic for establishing a direct communication link with the second computer using the network address.

    摘要翻译: 公开了一种用于连接实时游戏的多个远程玩家的装置和方法。 本发明的系统包括:第一计算机,用于将第一计算机与第二计算机直接连接;第一计算机包括:1)耦合到网络的网络接口; 2)在第一计算机中执行的客户端应用软件,客户端应用软件包括:a)用于经由网络接口​​将第一计算机连接到网络上的服务器的处理逻辑; b)处理逻辑,用于使用匹配标准请求服务器将第一计算机与第二计算机匹配; c)用于从服务器接收第二计算机的网络地址的处理逻辑; 以及d)用于使用所述网络地址与所述第二计算机建立直接通信链路的处理逻辑。

    Keyboard saddle
    20.
    发明授权
    Keyboard saddle 失效
    键盘马鞍

    公开(公告)号:US5893540A

    公开(公告)日:1999-04-13

    申请号:US923499

    申请日:1997-09-04

    IPC分类号: A47B23/00 G06F3/02 B68G5/00

    摘要: A keyboard saddle which sits on a user's legs while the user is using a keyboard, and which comfortably and reliably holds the keyboard in place while it is being used. The keyboard saddle includes a pillow-like container formed of a material that is essentially non-slippery when placed on the user's legs or clothing and which is filled with a stuffing material which has sufficient weight to cause the pillow-like container to assume a weighted, malleable character so that it will conform to the user's legs when placed thereon. Hook and loop fasteners are secured directly to the top of the pillow-like container so that the keyboard can be selectively and easily attached or detached therefrom.

    摘要翻译: 在使用者使用键盘的同时坐在用户腿上的键盘鞍座,并且在使用时将键盘安放在适当的位置。 键盘鞍座包括由放置在使用者的腿或衣服上时基本上不滑的材料形成的枕形容器,并且填充有足够重量的填充材料,以使枕头状容器呈现加权 ,可延展的字符,使其在放置在其上时将符合用户的腿部。 钩和环紧固件直接固定在枕头状容器的顶部,使得键盘可以选择性地并且容易地从其上拆下。