Abstract: A system and method allows for simultaneous generation of a dual output stream—a first for real-time broadcast with relatively lower quality for faster transmission, and a second for later rebroadcast with significantly improved quality relative to the first stream, both having the same content. During the real-time broadcast, the recorded content may be edited, and an edit-log may record the specific segments from the multiple sources that are used in the broadcast. The lower quality stream may be transmitted with priority for immediate viewing, while the higher quality stream is initially stored locally and only transmitted later or at a lower priority over bandwidth not otherwise needed for the first stream. Once bandwidth is available, the higher quality stream source data may be edited locally or transmitted to a remote server for remote editing where they are compiled to replicate the original broadcast, but with significantly improved quality.
Abstract: A system and method for coordinating multiple-user edits of shared digital data. A coordinating device may receive commands to edit shared digital data from multiple independently operated user computers. The coordinating device may determine that two or more of the commands from respective user computers are mutually exclusive, redundant or otherwise conflict. The coordinating device may incorporate one of the multiple commands into a global command queue and may annul the other(s). The coordinating device may transmit the global commands to all user computers to be executed locally for implemented the same shared digital data thereon.
Abstract: A system and method for compressing a digital image may store a dictionary having a plurality of predetermined template patterns each identified by a code. The image may be divided into a plurality of sub-regions, and a template pattern may be selected from the dictionary that most closely matches an image features for each sub-region. A compressed data set may be generated for the image in which each sub-region is represented by a code identifying the associated template pattern. Once the data is compressed, the image may be reconstructed using the code from the compressed data set to retrieve the template pattern from the dictionary for each sub-region and may reconstruct a full image by combining the template patterns for all of the sub-regions.