摘要:
In a panoramic scene represented by a first environment map comprising a plurality of elements each associated with a color value representing color of the corresponding element, hotlink areas in the scene are defined by a second environment map comprising a plurality of elements. The elements of the second environment map correspond to the elements of said first environment map according to a mapping function. At least one element of the second environment map is associated with hotlink data identifying an action to be performed upon user selection of at least one element of the first environment map that correspond to the at least one element of the second environment map. Preferably, the hotlink data associated with the at least one element of the second environment map includes a color value associated with the element of said second environment map and an entry in a table associating the color value with data identifying the action to be performed upon selection of the at least one element of the first environment map. The hotlink areas defined by the second environment map are displayed by identifying the at least one element of the second environment map, modifying the color value of the elements of the first environment that correspond to the at least one element of the second environment, thereby producing a modified first environment map. The modified first environment map is then rendered for display.
摘要:
A computer system generates a cylindrical environment map comprising a plurality of elements and associated information pertaining to images of a panoramic scene by storing in memory information associated with elements of a side image of the panoramic scene and information associated with elements of a top image and/or bottom image of the panoramic scene. For at least one element of the cylindrical environment map, if the element of the cylindrical environment map corresponds to an element of the side image, the information corresponding to the element of the side image is associated with the element of the cylindrical environment map. However, if the element of the cylindrical environment map corresponds to an element of the top image (or bottom image), the information corresponding to the element of the top image (or bottom image) is associated with the element of the cylindrical environment map. The information associated with elements of the side image, top image and/or bottom image may be color of the panoramic scene at the element, depth of the panoramic scene at the element, or an action related to the element. Also presented is a computer system that renders a view of such a cylindrical environment map for display.
摘要:
The computer system of the present invention generates a view of a scene by storing in memory color values associated with elements of an environment map representing the scene and color values associated with elements of a bit map image that is separate from the environment map. The bit map image is orientated with respect to the coordinate system of the environment map. The environment map is projected onto a view window that comprises an array of pixels. For at least one pixel of the view window covered by the bit map image, the element of the bit map image that corresponds to the pixel of the view plane is determined and a color value of the pixel is derived based upon the color value of the corresponding element of the bit map image. The derived color value of the pixel of the view window is stored for display. The computer system may also store in memory depth values associated with the elements of the bit map image and depth values associated with pixels of the view window. In this scenario, when the depth value associated with the pixel and a depth value associated with the element indicate that the element of the bit map image is nearer to the view point than the pixel of the view window, the computer system derives a color value of the pixel of the view window based upon color value of the corresponding element of the bit map image and stores the derived color value of the pixel for display.
摘要:
A multi-media information system enables tracking of user interactions to media presentations. A content creation phase enables a creator to specify presentation events or user interactions that can be tracked. A token(s) is introduced into the content by the creator to represent each piece of information to be tracked. A deployment delivery phase delivers the presentation to a web page for a user experience phase and interaction. Trackable information is communicated by the user to the tracking server at different instances of time. Each pre-authored trackable information can be flagged to be “real-time” or otherwise at the granularity of the token or at the granularity of each trackable context. When trackable information is not “real-time”, the information is put into one of several information clusters of different priority. When each cluster achieves a critical mass, the cluster moves to a ready state for transmission to the tracking server.
摘要:
A system and method composes heterogeneous media components into a unified environment for rich spatio-temporal hotlink authoring and action enablement in low-bandwidth presentations. The media client master coupled to the server receives a first heterogeneous media file. The master parses the file to identify the various media tracks in the file, their types, and the object which would render them. When the master encounters a media frame, an internal table is checked to verify whether a media object has been instantiated to handle the corresponding media track. If not, the master fetches the appropriate object from the server and instantiates the object in the media track. The master verifies the frame to determine if an action enablement kernel has been created. If not, the master fetches the appropriate object from the server and instantiates the object in the frame, to activate an action enabler for display of the action.
摘要:
Techniques are provided for enriching a non-linkable media representation presentable at a user terminal. In an illustrative embodiment, a hotlink canvas receives a hot link composition from an action enabling kernel and displays hotlinks in the hotlink canvas by overlaying a transparent panel on top of the non-linkable media whereby the non-linkable media becomes interactive and hyperlinkable. The hotlink canvas provides the following functions: query media current position and state; forward media position and state to the action enabling kernel; receive contending hotlink candidates from the action enabling kernel; pick one hotlink among a set of hotlink candidates; compose hotlinks by receiving hotlinks meta data from the action enabling kernel; display range contours of hotlinks on the media object by overlaying a hotlink canvas; perform an action specified; request the action enabling kernel to handle an action; and decouple hotlinks in otherwise linkable media.
摘要:
An embodiment of the invention is a method of accurately determining the spatial location of an RFID tag in two-dimensions or three-dimensions. The method utilizes a plurality of RFID readers to make a plurality of distance, direction, and or time-of-flight determinations. Such determinations are made by sending a request signal from one of the plurality of RFID readers and listening for a response signal from an RFID tag received at each of the plurality of RFID readers. Correction factors are then determined and the time-of-flight factors adjusted. The adjusted time-of-flight factors are then used to determine more accurately the distances between the RFID tag and each of the plurality of RFID readers. These more accurate distance measurements are then used to determine the spatial location of the RFID tag.
摘要:
A system and method for automatic code generation includes parsing source code in a source program to automatically generate reliability, accessibility and serviceability (RAS) code in response to the source code. The automatically generated code is executed in a check in stage. All, a portion or none of the automatically generated code is selectively removed during a check out stage to keep the source program clean and focused.
摘要:
In a networked system having a protected central server network connected to one or more satellite servers, the central server includes master data, and each satellite system includes replicated data derived from the master data. A corruption of at least a portion of the replicated data in one of the satellite servers is determined. Responsive to determining the corruption, at least the corrupted portion of the replicated data is replaced in the satellite server with data derived from the master data of the central server.
摘要:
A system, method and program product uses tags as markers for incorporating local content in a communications stream, e.g., TV broadcast, cable transmission. A transmitter generates a communication stream including program content for transmission to a receiver. The transmitter includes an authoring tool for generating two types of tags for incorporation into the program content. The receiver captures the program content and stores the tags in tables. One type of tag initiates local action in the program content in the communication stream. A second type of tag is capable of modifying the first type of tag in the tables. When the time for a local action according to a first type of tag is detected, the program content is interrupted by splicing or inserting the local content.