A “PeerStreamer” provides receiver-driven peer-to-peer (P2P) media streaming for loosely coupled P2P networks. Peers in the network perform only simple operations, may cache all or part of the streaming media, do not collaborate with other peers, may be unreliable, and may drop offline or come onlin ...
A rate-distortion optimized embedding (RDE) coder optimizes rate-distortion performance by coding information bits in the order of their R-D slope. RDE allocates the available coding bits first to the information bit with the steepest R-D slope, which indicates the largest distortion decrease per co ...
An erasure resilient coding (ERC) distributed data storage system and method for storing data in a reliable and survivable fashion while minimizing hardware and associated costs. The system and method includes forming multiple protection groups both within and across storage nodes of the storage sys ...
A content distribution method and system for distributing content over a peer-to-peer network such that the full potential throughput of the network is achieved. The content distribution method divides the content to be distributed into many small blocks. Each of the content blocks then is assigned ...
A method of visual progressive coding for an image includes transforming the image into a set of transform coefficients; dividing the set of transform coefficients into bands, wherein each band includes a group of transform coefficients having the same visual characteristics; assigning a set of acti ...
A microlens array with reduced or no empty space between individual microlenses and a method for forming the same. The microlens array is formed by patterning a first set of microlens precursors in a checkerboard pattern on a substrate. The first set of microlens precursors is reflowed and cured int ...
Rebinning methods and arrangements are provided that significantly improve the 3D wavelet compression performance of the image based rendering data, such as, e.g., concentric mosaic image data. Through what is essentially a selective cutting and pasting process the image data is divided into stripes ...
A system and process for streaming delivery of dynamically scalable media content over a network, such as, for example, the Internet or a wireless network, while automatically accounting for both fluctuating network bandwidth and packet loss. A system of rate-distortion based packet selection and or ...
Ellipse-shaped microlenses focus light onto unbalanced photosensitive areas, increase area coverage for a gapless layout of microlenses, and allow pair-wise or other individual shifts of the microlenses to account for asymmetrical pixels and pixel layout architectures. The microlenses may be fabrica ...
A semi-conductor based imager includes a microlens array having microlenses with modified focal characteristics. The microlenses are made of a microlens material, the melting properties of which are selectively modified to obtain different shapes after a reflow process. Selected microlenses, or port ...