Abstract:
A system, apparatus and method are described for improving marker identification within a motion capture system. For example, a system according to one embodiment of the invention comprises: a plurality of cameras configurable for a motion capture session, each of the cameras having an illuminating device for generating light and a lens for capturing light reflected off of one or more retro-reflective markers used for the motion capture session; and a plurality of pieces of polarized material coupled over the illuminating device and the lens of each of the cameras, wherein for each individual camera, either a first orientation or a second orientation for the polarized material is selected based on which other cameras are within the individual camera's field of view and the orientation of the polarized material used for the other cameras, the first orientation being perpendicular to the second orientation.
Abstract:
A network for wireless transmission of a media data in a building includes a plurality of access points. A first access point receives the media data from a source and transmits the media data downstream at a first data rate. A plurality of additional access points is distributed about the building, each of which includes an upstream transceiver to receive the media content on a first channel and a downstream transceiver to re-transmit the media content at substantially the first data rate on a second channel. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
Abstract:
A system and method are described below for reducing the effects of packet loss in a video communication system. For example, one embodiment of a computer-implemented method comprises: logically subdividing each of a sequence of images of a video stream into a plurality of tiles, each of the tiles having a defined position within each of the sequence of images; and packing the tiles into a plurality of data packets to maximize the number of tiles which are aligned with boundaries of each of the data packets; and transmitting the data packets containing the tiles over a communication channel from a server to a client.
Abstract:
A system and method are described for performing motion capture on a subject. For example, a computer-implemented method according to one embodiment of the invention comprise: creating a scalar field for the three-dimensional (3-D) capture volume of the subject; generating a surface mesh for the scalar field; retaining good vertices and removing bad vertices of the surface mesh; and storing the good vertices for use in subsequent reconstruction of the motion of the subject. Another computer-implemented method comprises: capturing a series of image frames of the subject over a period of time each frame each frame having a plurality of vertices defining a captured surface of the subject; establishing a reference frame having one or more of the plurality of vertices; performing frame-to-frame tracking to identify vertices within the N′th frame based on the (N−1)′th frame or an earlier frame; and performing reference-to-frame tracking to identify vertices within the N′th frame based on the reference frame to counter potential drift between the frames. Yet another computer-implemented method comprises: capturing motion capture data including a plurality of images of the N vertices during a motion capture session; retrospectively identifying X of the N vertices to track across the plurality of images where X
Abstract:
A video repository unit includes a plurality of disk drives arranged in a redundant array and circuitry to control writing/reading of video programs to/from the redundant array. A wireless transceiver receives video programs and transmits a selected video program to a remote viewer responsive to a request received by the wireless transceiver. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
Abstract:
A system and method are described for performing motion capture on a subject. For example, a method according to one embodiment of the invention comprises: mixing phosphorescent makeup with a makeup base; applying the mixture of phosphorescent makeup and makeup base to surface regions of a motion capture subject; strobing a light source on and off, the light source charging phosphor within the phosphorescent makeup when on; and strobing the shutters of a first plurality of cameras synchronously with the strobing of the light source to capture images of the phosphorescent makeup, wherein the shutters are open when the light source is off and the shutters are closed when the light source is on.
Abstract:
An antenna assembly includes a reflector dish and a unit attached at a distal end of an arm to receive satellite signals reflected from the reflector dish. The unit includes at least one low-noise block converter (LNB) to receive the satellite signals and a wireless communication transceiver that operates to transmit and receive video and data information within a surrounding range.
Abstract:
A video repository unit includes a plurality of disk drives arranged in a redundant array and circuitry to control writing/reading of video programs to/from the redundant array. A wireless transceiver receives video programs and transmits a selected video program to a remote viewer responsive to a request received by the wireless transceiver. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
Abstract:
A method of operation for wireless transmission of data to one or more destination devices across a network that includes a plurality of access points disposed about a building, each access point having a first transmission range of maximum bandwidth and a second transmission range of signal interference, the access points being arranged in a topology wherein each access point is spaced-apart from a nearest neighboring access point by a first distance less than the first transmission range. The data is transmitted by a first access point; then it is repeated by a series of additional access points that extends across the topology. Re-transmission of the data occurs in a manner wherein any pair of access points transmitting on the same channel is separated by a distance greater than the second transmission range. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. 37 CFR 1.72(b).
Abstract:
A method for efficiently transmitting several multimedia streams to one or more multimedia receivers is disclosed comprising: defining a minimum acceptable time for rendering a multimedia stream to a user when the user selects a particular stream; defining a packet size for packets containing data for each multimedia stream, the packet size defined based on one or more performance characteristics of mass storage devices on the one or more multimedia receivers; concurrently transmitting the packets for each multimedia stream to the one or more multimedia receivers; continually storing the multimedia streams on the mass storage devices; and playing back the multimedia content from the mass storage devices responsive to a user tuning to a particular multimedia stream when a delay greater than the minimum acceptable time would otherwise result waiting for a next packet containing data for the particular multimedia stream to arrive.