摘要:
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.
摘要:
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.
摘要:
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.
摘要:
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.
摘要:
Browser software implemented in a set-top box as part of a client system communicating over the Internet with one or more servers allows a user to navigate using a remote control through World-Wide Web pages in which a plurality of hypertext anchors are displayed on a television. A user input entered from a remote input device is received by the client system over an infrared (IR) link. The user input specifies a direction in which the user wishes to move a selection relative to a currently selected hypertext anchor. Based on the user input, a determination is made of which one of the hypertext anchors is a best selectable hypertext anchor, and that hypertext anchor is then selected and indicated as such to the user. The user interface allows for the selection of hypertext anchors which are part of either clientside or server-side image maps.
摘要:
Web browser software implemented in a set-top box as part of a client system communicating over the Internet with one or more servers allows a user to adjust the picture quality of a monitor through World-Wide Web pages displayed on the monitor. The web browser software provides picture adjustment screens which contain instructions on how to adjust the monitor controls to optimize the picture quality. The picture adjustment screens also contain test patterns which provide reference and visual feedback of the monitor adjustment. The user adjusts the picture quality of the monitor using the monitor display controls and the test patterns provided on the picture adjustment screens. Picture adjustment screens are provided for display characteristics such as picture brightness, contrast, sharpness, color, and hue.
摘要:
A method and computer program product for automatically regenerating information at a client system without user intervention in the event of power disruption or disruption in communication between the client system and a server. A first communication session is established between the client system and the server. The status of the power connection of the client system is monitored as well as monitoring the status of the communication link between the client system and the server. If there is no disruption in the power connection or communication link at the client system, the server automatically downloads data blocks from the server for storage at the client system. On the other hand, if the power connection or communication link is disrupted, a sustaining device is enabled to ensure that writing of any current block of data from the server is completed, and thereafter, upon resuming power or the communication link at the client system, the server then resumes downloading of only those remaining data blocks from the server that had not been downloaded at the time of disruption.
摘要:
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.
摘要:
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.
摘要:
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.