Abstract:
A system and method of compressing a video signal can include the steps of: receiving a video signal, the video signal including frames; analyzing, for each frame, the video signal on a macroblock-by-macroblock level; determining whether to downsample a macroblock residual for each of the macroblocks; selectively downsampling a macroblock residual for some of the macroblocks; and coding the macroblocks. A system and method of decompressing a video signal can include the steps of receiving a compressed video signal, the video signal including frames; analyzing, for each frame, the video signal on a macroblock-by-macroblock level; determining whether to upsample a macroblock residual for each of the macroblocks; selectively upsampling a macroblock residual for some of the macroblocks; and decoding the macroblocks.
Abstract:
A method and apparatus for managing delivery of video over a digital- subscriber line is provided. The method includes and the apparatus is adapted for receiving at a multiplexer information indicative of an upstream volume of video traffic for termination to the multiplexer, and for controlling the multiplexer in response to the information. Controlling the multiplexer in response to the information may include regulating, in accordance with the upstream volume of traffic, an amount of traffic buffered by the multiplexer.
Abstract:
A method and apparatus for embedding data in an encoded video bitstream, wherein the bitstream includes redundantly coded syntax element values of which one is an overriding value, includes mandatorily coding the syntax element overriding value and replacing the non-overriding syntax element value with the data to be embedded. Apparatus for embedding data in such bitstream includes a coder creating the coded video bitstream with such value mandatorily coded in the overriding syntax element position therein, and a data inserter for inserting the data to be embedded into the non-overriding syntax element position. An MPEG quantization scale code (QSC) value is mandatorily explicitly coded in the first coded macroblock following a slice header and the embedded data is inserted into the QSC position in the slice header.