Patent classifications
H04N19/66
METHOD AND APPARATUS FOR ENCODING AND DECODING VIDEO SIGNAL USING IMPROVED PREDICTION FILTER
A method of encoding a video signal includes selecting a set of base filter kernels from a filter bank; determining a prediction filter parameter based on the set of base filter kernels; performing a filtering of a reference region for a target region based on the prediction filter parameter; and predicting the target region based on the filtered reference region, wherein the prediction filter parameter includes at least one of modulation scalar and partition information.
ADAPTIVE ERROR-CONTROLLED DYNAMIC VOLTAGE AND FREQUENCY SCALING FOR LOW POWER VIDEO CODECS
Various codecs and methods of using the same are disclosed. In one aspect, a method of processing video data is provided that includes encoding or decoding the video data with a codec in aggressive deployment and correcting one or more errors in the encoding or decoding wherein the error correction includes re-encoding or re-decoding the video data in a non-aggressive deployment or generating a skip picture.
ADAPTIVE ERROR-CONTROLLED DYNAMIC VOLTAGE AND FREQUENCY SCALING FOR LOW POWER VIDEO CODECS
Various codecs and methods of using the same are disclosed. In one aspect, a method of processing video data is provided that includes encoding or decoding the video data with a codec in aggressive deployment and correcting one or more errors in the encoding or decoding wherein the error correction includes re-encoding or re-decoding the video data in a non-aggressive deployment or generating a skip picture.
Method and system for determining a quality value of a video stream
Hence a method is provided for determining a quality value of a video stream, comprising the steps of: identifying lost data packets of the video stream; identifying at least two intra coded frames of the video stream; determining intra coded frames having a maintained image quality, based on estimating if a lost data packet is associated with an intra coded frame; estimating a distance between each one of the lost data packets and a next respective, subsequent intra coded frame having a maintained image quality; and generating the quality value, based on the distances. A system and a computer readable medium are also described.
Method and system for determining a quality value of a video stream
Hence a method is provided for determining a quality value of a video stream, comprising the steps of: identifying lost data packets of the video stream; identifying at least two intra coded frames of the video stream; determining intra coded frames having a maintained image quality, based on estimating if a lost data packet is associated with an intra coded frame; estimating a distance between each one of the lost data packets and a next respective, subsequent intra coded frame having a maintained image quality; and generating the quality value, based on the distances. A system and a computer readable medium are also described.
Output of a video signal from decoded and derived picture information
An apparatus for facilitating reception of multiple representations of a video signal. In one embodiment, the apparatus includes a mechanism for receiving plural representations of the video signal corresponding to plural decimated versions of the video signal, associating pictures of the received plural representations of the video signal, and outputting pictures corresponding to information from associated pictures in accordance with a relative temporal order.
Output of a video signal from decoded and derived picture information
An apparatus for facilitating reception of multiple representations of a video signal. In one embodiment, the apparatus includes a mechanism for receiving plural representations of the video signal corresponding to plural decimated versions of the video signal, associating pictures of the received plural representations of the video signal, and outputting pictures corresponding to information from associated pictures in accordance with a relative temporal order.
Network device and error handling
A number of negatively affected (correctly received) packets due to packet loss is reduced by providing, and analyzing, error resilience in the packets of the sequence of packets and identifying, for each of runs of one or more lost packets of the sequence of packets, a first packet in the sequence of packets after the respective run of one or more lost packets, which carries a beginning of any of the tiles of the video data stream, and concurrently carries a slice, the slice header of which is contained in any of the packets of the sequence of packets not being lost. In particular, the side information overhead for transmitting the error resilience data is comparatively low compared to the reduction in negatively affected packets due to packet loss.
Network device and error handling
A number of negatively affected (correctly received) packets due to packet loss is reduced by providing, and analyzing, error resilience in the packets of the sequence of packets and identifying, for each of runs of one or more lost packets of the sequence of packets, a first packet in the sequence of packets after the respective run of one or more lost packets, which carries a beginning of any of the tiles of the video data stream, and concurrently carries a slice, the slice header of which is contained in any of the packets of the sequence of packets not being lost. In particular, the side information overhead for transmitting the error resilience data is comparatively low compared to the reduction in negatively affected packets due to packet loss.
Video encoder and video encoding method
A video encoder includes: a restriction block identification unit that determines a valid prediction mode with a reference range not overlapping an unrefreshed region, for each size of a first sub-block, which is a unit for generating a prediction block, when a coding-target block in a refreshed region is to be encoded by intra prediction coding; and a coding mode determination unit that identifies a combination of the size of the first sub-block, the size of a second sub-block, which is a unit for application of a prediction mode, and a valid prediction mode with the smallest estimation value of the amount of code for encoding a third block, which is a unit for application of an intra prediction coding mode, as a combination to be used for intra prediction coding of the third sub-block.