H04B1/66

Adaptive coding of a prediction error in hybrid video coding
09749660 · 2017-08-29 ·

The present invention relates to a method for coding a video signal using hybrid coding, comprising: reducing temporal redundancy by block based motion compensated prediction in order to establish a prediction error signal, deciding whether to transform the prediction error signal into the frequency domain, or to maintain the prediction error signal in the spatial domain for encoding.

Methods and devices for coding and decoding a data stream representative of at least one image
11245924 · 2022-02-08 · ·

A method and device for encoding and a method and device for decoding a signal including encoded data representing an image sub-divided into blocks, and information representing a correction block and a residual block. For a current block of the image, a first pixel is encoded from a prediction value obtained for the first pixel from at least one pixel of a previously rebuilt block. The prediction is corrected using at least one value of a pixel of the correction block. At least one current pixel of the current block is encoded from a prediction value obtained for the current pixel from at least one previously corrected pixel of the current block. The prediction is corrected by using at least one value of a pixel of the correction block, delivering a prediction block for the current block. The residual block is computed from the current block and the predictive block.

Control data for motion-constrained tile set

Control data for a motion-constrained tile set (“MCTS”) indicates that inter-picture prediction processes within a specified set of tiles are constrained to reference only regions within the same set of tiles in previous pictures in decoding (or encoding) order. For example, a video encoder encodes multiple pictures partitioned into tiles to produce encoded data. The encoder outputs the encoded data along with control data (e.g., in a supplemental enhancement information message) that indicates that inter-picture prediction dependencies across tile set boundaries are constrained for a given tile set of one or more of the tiles. A video decoder or other tool receives the encoded data and MCTS control data, and processes the encoded data. Signaling and use of MCTS control data can facilitate region-of-interest decoding and display, transcoding to limit encoded data to a selected set of tiles, loss robustness, parallelism in encoding and/or decoding, and other video processing.

Method and apparatus for encoding video with dynamic quality improvement
09749638 · 2017-08-29 · ·

A system and method for encoding a video signal having a sequence of frames including a reference frame and a current frame is disclosed. The method includes encoding at a least a portion of the reference frame using a low-quality encoding scheme and encoding the current frame using the reference frame so that the encoded current frame includes at least one pixel encoded using the low-quality encoding scheme. The method also includes identifying a portion of the encoded current frame that includes at least one pixel encoded using the low-quality encoding scheme. The method also includes encoding the identified portion of the current frame using a high-quality encoding scheme.

Image decoding method, image coding method, image decoding apparatus, image coding apparatus, program, and integrated circuit

An image decoding method which can improve both image quality and coding efficiency is an image decoding method for decoding a coded stream which includes a plurality of processing units and a header for the processing units, the coded stream being generated by coding a moving picture, the processing units including at least one processing unit layered to be split into a plurality of smaller processing units, the image decoding method including specifying a hierarchical layer having a processing unit in which a parameter necessary for decoding is stored, by parsing hierarchy depth information stored in the header, and decoding the processing unit using the parameter stored in the processing unit located at the specified hierarchical layer.

COMPRESSING/DECOMPRESSING FREQUENCY DOMAIN SIGNALS
20170237831 · 2017-08-17 ·

Various communication systems may benefit from improved bandwidth compression techniques. For example, certain communication systems may benefit from a radio fronthaul traffic compression on a frequency domain data. A method can include identifying a composite waveform corresponding to a real component and an imaginary component of a frequency domain data at a first device. The method may also include causing a transmission of a value that represents the composite waveform to a second device from the first device.

Multi-layer video coding

A device for encoding video data includes a memory configured to store at least a portion of a multi-layer bitstream of video data and one or more processors configured to determine that a supplemental enhancement information (SEI) message applies to more than one layer of the multi-layer video data; determine that the SEI message references a syntax element that has multiple instances associated with the more than one layer of the multi-layer video data; and set all of the multiple instances to a same value.

Methods and devices for vector segmentation for coding

A method for partitioning of input vectors for coding is presented. The method comprises obtaining of an input vector. The input vector is segmented, in a non-recursive manner, into an integer number, N.sup.SEG, of input vector segments. A representation of a respective relative energy difference between parts of the input vector on each side of each boundary between the input vector segments is determined, in a recursive manner. The input vector segments and the representations of the relative energy differences are provided for individual coding. Partitioning units and computer programs for partitioning of input vectors for coding, as well as positional encoders, are presented.

Program viewing apparatus and method
09723357 · 2017-08-01 ·

The present disclosure teaches a method and apparatus for allowing a user to select and view one or multiple programs at random whenever he desires and to suspend viewing in the middle of a program to accommodate an interruption and to continue viewing after the interruption without missing any of the program. In addition, previously stored programs may be viewed at accelerated or decelerated speed, or repeated or portions reviewed, to allow the user to review such in other than real time.

Software configurable distributed antenna system and method for bandwidth compression and transport of signals in noncontiguous frequency blocks

A method for transporting communications signals includes receiving an analog IF signal at a first unit. The analog IF signal includes a first carrier having a first frequency and a first bandwidth and a second carrier having a second frequency different from the first frequency and a second bandwidth. The analog IF signal is converted to a digitally sampled IF signal having the first carrier located in a first Nyquist zone, the second carrier located in a second Nyquist zone, an image of the first carrier located in a third Nyquist zone, and an image of the second carrier located in the third Nyquist zone. The image of the first carrier and the image of the second carrier is transmitted from the first unit to a second unit, where the image of the first carrier and the image of the second carrier is then converted to the analog IF signal.