Abstract:
A refined reconstruction block of a first color component in a picture is determined by at least one of clipping and bilateral filtering a sum of a prediction block of the first color component and a residual of the first color component. A residual block of a second color component is predicted from the refined 5 construction block of the first color component. Applying clipping and/or filtering to the first color component prior to using it in cross-component prediction of the second color component improves and refines predictions or residuals of another color component.
Abstract:
A pixel value of a pixel in a picture of a video sequence is modified by a weighted combination of the pixel value and at least one spatially neighboring pixel value in a filtering. The filtering depends on a pixel distance between the pixel and a neighboring pixel and on a pixel value difference between the pixel and a neighboring pixel value of the neighboring pixel. The filtering is controlled by a spatial parameter and a range parameter. At least one of the spatial parameter and the range parameter depends on at least one of a quantization parameter, a quantization scaling matrix, a transform width, a transform height, a picture width, a picture height and a magnitude of a negative filter coefficient used as part of inter/intra prediction. The embodiments provide a derining filtering to combat ringing artifacts during video coding.
Abstract:
Disclosed is a method performed by a system of a wireless communication network (100) for determining transmission conditions for a real-time media flow to be transmitted wirelessly to a first User Equipment, UE, (121) residing in a first cell (115) served by a first base station (110) of the network. The method comprises obtaining radio network statistics of the first cell (115), the radio network statistics comprising radio network data for individual of a plurality of UEs (122) in the first cell, UE throughput for individual of the plurality of UEs, and UE packet loss or packet delay for individual of the plurality of UEs, and obtaining, at a second time point occurring later in time than the obtaining of the radio network statistics, radio network data for the first UE (121). The method further comprises determining a predicted first UE throughput and a predicted first UE packet loss or packt delay based on the obtained radio network statistics of the first cell (115) and on the obtained radio network data for the first UE (121), and triggering sending of information of the predicted first UE throughput and of the predicted first UE packet loss or excessive packet delay to a sender of the real-time media flow to the first UE (121). A Forward Error Correction, FEC, optimization module (406) takes the predicted UE packet loss rate, the predicted UE throughput, and adapts the amount of FEC redundancy packets according to the throughput and packet loss rate. Further, the adapted amount of FEC redundancy packets are then used by the sender of the video when transmitting the video.
Abstract:
A pixel value of a pixel in a picture of a video sequence is modified by a weighted combination of the pixel value and at least one spatially neighboring pixel value in a filtering. The filtering depends on a pixel distance between the pixel and a neighboring pixel and on a pixel value difference between the pixel and a neighboring pixel value of the neighboring pixel. The filtering is controlled by a spatial parameter and a range parameter. The spatial parameter depends on at least one of a width and a height of a transform block, and on at least one of a prediction type of a block of pixels in the picture, a picture type of the picture, and a slice type of a slice in the picture.
Abstract:
The invention relates to an encoder and a decoder and methods therein for supporting screen sharing, where the screen sharing comprises encoding pictures F representing pixels of a shared screen, providing said pictures to a decoder where they are decoded. The method performed by the encoder comprises deriving information related to an object which is moved on the shared screen between two pictures F n and F n+1 . At least part of the derived information is related to an intermediate position of the object, on the shared screen, between the two pictures F n and F n+1 . The method further comprises providing said information to the decoder, thereby enabling the decoder to generate intermediate pictures, F IMD , in addition to the pictures, F, based on the provided information, wherein the object is generated in different positions in said intermediate pictures, F IMD , thus reconstructing the movement of the object between two provided pictures F n and F n+1 .