摘要:
Digital video signals are adaptively compressed for communication to a receiver. Superblocks, each containing a plurality of blocks of digital video data, are compressed using PCM, DPCM with a general motion vector for the entire superblock, and DPCM with a specific motion vector for each block contained within a superblock. The result of each compression mode is compared after accounting for overhead data, to determine which results in the least amount of data for each block. These blocks are assembled into a superblock, and compared together with necessary overhead and motion vector data to the same superblock processed using all PCM as well as the superblock processed using all DPCM. The comparison determines which compression mode produces the least amount of data for the superblock. The most compact superblock is selected for transmission. The transmitted superblocks are decoded by a decoder that recovers the necessary motion vectors and overhead information which identifies the type of compression used to provide the superblock.
摘要:
Motion compensated coding of interlaced digital video signals is provided. Pixel data from successive interlaced video fields is compared to similarly situated pixel data in a plurality of previous fields to find a preferred counterpart for each current field set of pixel data. A prediction error signal is generated for each current field set of pixel data indicative of the difference between it and its preferred counterpart from a previous field. Each prediction error signal is encoded with data indicative of the previous field in which the preferred counterpart can be found. In a preferred embodiment, each set of current field pixel data is compared to a range of similarly situated pixels in each of the previous fields, and the prediction error signal is also encoded with motion vector data indicative of the location of the preferred counterpart in its previous field.
摘要:
The compression of successive blocks of digital data is optimized by selecting between different compression algorithms or different data formats on a block-by-block basis. In one application, digitized interlaced video signals are processed for transmission in a compressed form. A set of pixel data presented in a field format is compressed to provide a first compressed video signal. The set of pixel data is also presented in a frame format and compressed to provide a second compressed video signal. Errors are evaluated in the first and second compressed video signals. The compressed video signal having the least error is selected for further processing. The technique is repeated for successive sets of pixel data and the selected signals are encoded to identify them as field formatted or frame formatted signals. The encoded selected signals are then combined to provide a compressed video signal data stream for transmission. Apparatus for receiving and decoding the signals is also disclosed.
摘要:
The present invention relates generally to the processing of multiple data streams with common resources. More particularly, this invention relates to a technique for time-multiplexed processing of, for example, multiple digital video programs. In one embodiment, an exemplary method provides for time-multiplexed processing of a set of digital streams includes storing each received packet in a random access memory. For each stream, the deadline for the arrival of the next packet at the receiver is determined and a priority based on the deadline is assigned. The stream with the highest assigned priority is identified as an identified stream. In some embodiments, the processing state of the identified stream is then restored. One or more packets of data corresponding to the identified stream are retrieved from random access memory to produce retrieved packets. The processing state is saved after the retrieved packets have been processed.
摘要:
An advanced video multiplexer system designed and optimized for next generation on-demand video distribution is described. The system optimizes identifies a multi-program transport stream best able to accommodate new seesions based upon Quality of Service (QoS) and QAM utilization ratios. MPTS channels are rebalanced via re-grouping and transrating as necessary to optimize bandwidth utilization. Multiple video formats are supported via built-in transcoding. The multiplexer manages encryption resources and supports new sessions using previously allocated encryption resources where possible. Sessions can be grouped into encryption channels either by using a single authorization tier per channel policy, or by requiring all clients of the group to be in physically separated service groups. Encryption channels can be released when a channel no longer serves any clients or when one or more other channels that have been assigned the same entitlement can accommodate any remaining clients.
摘要:
Methods, apparatus, and systems for modifying the data rate of a video signal are provided. A compressed video signal is received. A closed-loop transrating path for modifying a data rate of the video signal and an open-loop transrating path for modifying the data rate of the video signal are provided. One of the open-loop transrating path or the closed-loop transrating path is selected for modifying the data rate of at least a portion of the video signal. Pixel quantization error control may be provided in the closed loop transrating path.
摘要:
An apparatus and method for adaptively compressing blocks of video image data provide a local coding level for use in compressing successive blocks of video image data. Each block is preliminarily compressed using a global coding level. The preliminarily compressed data is processed to provide a measure of the randomness of an image area represented by the block of video image data. A local coding level is generated based on the randomness measure. The video image data is then compressed using the local coding level to provide compressed data for transmission. One or more intermediate compression stages can be provided, each generating an intermediate coding level, to better refine the randomness measure for use in generating the local coding level.
摘要:
A wide-aspect-ratio television signal is encoded for transmission within a standard-television-signal-compatible format is encoded by dividing the television signal into center-panel segments from which the horizontally central portion of a television picture produced from said wide-aspect-ratio television signal is displayed in accordance with a standard-television-signal aspect ratio, and side panel segments from which the left and right side portions of the television picture produced from said wide-aspect-ratio television signal are displayed in accordance with the wide aspect ratio; arranging the center panel segments for transmission in the standard-television-signal-compatible format; reducing the spatial frequency extent of at least a portion of said side-panel segments by vertically expanding said portion; and inserting said vertically expanded portion of the side-panel segments for transmission during transmission of said center-panel segments in a manner that enables said inserted portion of the side panel segments to be separated from the center panel segments. The center-panel segments are transmitted in a temporal-vertical-frequency domain that includes Fukinuki holes; and the vertically expanded portion is inserted within said Fukinuki holes. The signal is further encoded by producing an augmentation signal from the side panel segments, which includes side-panel chrominance information and low-horizontal-frequency and low-vertical-frequency side-panel luminance information; modulating the side-panel chrominance information of said augmentation signal within a predetermined frequency band that does not overlap said low-horizontal-frequency and low-vertical-frequency side-panel luminance information; and inserting said modulated augmentation signal within the vertical blanking interval for transmission. Different encoding and separation modes are used when the source is 24 frame per second film exploiting the 3:2 pull down scheme.
摘要:
A system for providing a progressive-scan video display signal from a received video signal derived from a film having successive image frames by producing odd and even video fields from each film frame, with the video fields being produced at a greater rate than the film frame rate and in a repetitive sequentially varying relationship to the film frames. The system includes one-field delay devices for delaying each field of the received video signal; and a switching circuit and one-line FIFO stacks for combining the received and delayed video fields to provide a progressive-scan video frame signal at the video field rate, in which alternate lines are derived respectively from odd and even video fields. A film-sync detection device determines the positions of the received video fields in the repetitive sequence; and a control circuit coupled to the film-sync detection device controls the switching circuit and the one-line FIFO stacks in accordance with said determined field positions to vary the combinations of the received and delayed video fields in accordance with the repetitive sequentially varying relationship of the received video fields to the film frames from which they were derived.
摘要:
An advanced multiplexer designed and optimized for next generation on-demand video distribution is described. Features and capabilities include low-latency client interactions, quality of service management, session based encryption management, support for multiple video formats, and support for multiple video decoding standards. Indicators are embedded in new video segments to identify start-of-segment transition points, enabling rapid transitions from one video segment to another. Low-latency operation is achieved by rapid switching, and by coordinating flushing of video buffers and buffer restoration.