Patent application number | Description | Published |
20100278269 | Systems and Methods for using DC Change Parameters in Video Coding and Decoding - The present application discloses systems and methods for using DC change parameters in video coding. In one embodiment, the method includes the steps of: (a) obtaining a DC change parameter; (b) decoding encoded video data to obtain reconstructed pixel values; and (c) using the reconstructed pixel values, a filter, and the DC change parameter to obtain filtered reconstructed pixel values with a DC change. | 11-04-2010 |
20100284458 | ADAPTIVE FILTERING - A method and device for determining an adaptive filter having multiple filter parameters, wherein a first filter parameter has a first level of adaptivity and a second filter parameter has a second, different level of adaptivity. Parameter values for the first filter parameter are determined among a first set of allowable filter parameter values. Parameter values for the second filter parameter are correspondingly determined among a second, different set of allowable filter parameter values. The different levels of adaptivity in the filter parameters are achieved because the second set includes more allowable filter parameter values than the first set. The adaptive filter is advantageously used in filtering in intra- or inter-predication during video encoding and decoding. | 11-11-2010 |
20100284461 | Encoding Filter Coefficients - A method of encoding a plurality of adaptive filter coefficients ( | 11-11-2010 |
20110075730 | Row Evaluation Rate Control - A communication device and method for controlling a bit rate when encoding video data that includes a plurality of frames. The method includes partitioning a received current frame into groups of blocks; estimating an energy for a current group of blocks, where the energy of the current group of blocks depends from a same group of blocks in a previous frame; determining a target number of bits for the current group of blocks; calculating a quantization parameter for the current group of blocks of the current frame based on the estimated energy of the current group of blocks and the determined target number of bits for the current group of blocks; and encoding the current group of blocks based on the calculated quantization parameter. | 03-31-2011 |
20110194602 | METHOD AND APPARATUS FOR SUB-PIXEL INTERPOLATION - There is provided a method and apparatus for decoding an encoded video stream. The method comprises receiving an indication of a motion vector for a current picture, the motion vector referring to a previously decoded picture. The method also comprises applying a mask, the mask defining a subset of sub-pixel positions of the previously decoded picture which may be referenced by the motion vector for the current picture. The method further comprises identifying at least one pixel value for the current picture by referring to the value of at least one pixel in an allowed pixel position of the previously decoded picture. | 08-11-2011 |
20110249727 | ADAPTIVE QUANTIZATION BASED ON SPATIAL ACTIVITY HISTOGRAM - There is provided a method of adapting a Quantization parameter of digitally encoded video, comprising calculating spatial activity values of macroblocks in a picture of interest, creating a histogram of the spatial activity values, determining a change of quantization parameter value for a low activity category ΔQPLA from a skewness parameter of the histogram. There is also provided an apparatus for carrying out the method, and a computer readable product carrying instructions which when executed carry out the method. | 10-13-2011 |
20120039389 | DISTORTION WEIGHING - A distortion representation is estimated for a macroblock ( | 02-16-2012 |
20120140832 | PICTURE CODING AND DECODING - A picture ( | 06-07-2012 |
20130003865 | DEBLOCKING FILTERING - Blocking artifacts at a block boundary ( | 01-03-2013 |
20130003868 | PICTURE CODING AND DECODING - A picture ( | 01-03-2013 |
20130064284 | Encoder And Method Thereof For Encoding a Representation of a Picture of a Video Stream - The embodiments of the present invention relates to an encoder and a method thereof for management of self contained pictures referred to as CRA pictures, wherein the CRA picture is identified as a random access point. The CRA pictures are assigned a lowest layer identity. | 03-14-2013 |
20130114743 | ENCODER, DECODER AND METHODS THEREOF FOR REFERENCE PICTURE MANAGEMENT - The embodiments of the present invention relate to reference picture management in connection with video encoding and decoding, and in particular to reference picture signalling. A method performed by an encoder for encoding a representation of a video stream of multiple pictures is provided. Each picture belongs to a layer. In the method, it is decided if any picture that belongs to a layer equal to or lower to a layer of a current picture is using the current picture as a reference picture in a decoding process, and information is sent to a decoder indicating if the current picture is not used as a reference picture by any picture belonging to the same or lower layer. | 05-09-2013 |
20130215975 | REFERENCE PICTURE SIGNALING - An encoded representation of a picture of a video stream is decoded by retrieving buffer description from the encoded representation. The buffer description information is used to determine at least one picture identifier identifying a respective reference picture as decoding reference for the picture. A decoded picture buffer is updated based on the determined picture identifier. The encoded representation of the picture itself comprises the information needed by a decoder to identify the reference pictures required to decode the encoded representation. | 08-22-2013 |
20130251022 | SIGNALING OF END OF SLICES - A slice granularity representing a hierarchical level for slice boundary alignment in a picture ( | 09-26-2013 |
20130287123 | Indicating Bit Stream Subsets - A method of indicating bit stream subsets in a video bit stream ( | 10-31-2013 |
20130287124 | Deblocking Filtering - A method of reducing blocking artifacts associated with consecutive pixels of a block boundary of an image, such as e.g. a video frame is provided. Pixels values of pixels selected from a first block and at least a neighboring block, being located on opposite sides of a block boundary are evaluated. A first offset for the two pixels of each block located next to the block boundary is calculated, after which the first offset is compared to a first threshold value. If abs[first offset]=first threshold, the respective pixel values of j consecutive pixels from the first block and the respective pixel values of k consecutive pixels from the second block are modified by applying weak filtering or no filtering at all on the respective pixels, where n>0, m>0 n>=j, and m>=k. | 10-31-2013 |
20130294511 | Methods and Devices for Intra Coding of Video - Encoder, decoder and methods for intra coding of video. The method in the decoder relates to decoding of an intra coded block IZ having a number N of neighboring blocks CU | 11-07-2013 |
20130294525 | Method for Filter Control and a Filtering Control Device - Current deblocking filters are using the same filters with the same filtering strength irrespective of the block size and the size of the transform used. However, in the new video coding standards such as emerging HEVC the PU sizes can vary from 4 to 64 and the TU sizes can vary from 4 to 32. Therefore, filtering the same amount of pixels (e.g. two or three) from the block boundary for the block of size 4 can be excessive, while for the block size 32 it may not be enough, with the result that the boundary between two blocks is still visible. Hence, there is a need for an efficient deblocking filter control that can be used to reduce blocking artifacts at block boundaries and that does not have the above mentioned drawbacks. It is a general objective to provide an efficient deblocking filter control. Thus, the objective is solved by applying different filters for different block sizes such as CU, PU or/and TU sizes. Accordingly, the deblocking filtering strength is adjusted based on the block size, which implies that the amount of modification applied to pixels by the deblocking filter is varied depending on the block size. The amount of modification that is being varied is in one embodiment the number of pixels to be modified. | 11-07-2013 |
20130308709 | TILE SIZE IN VIDEO CODING - A video encoder arranged to encode a video sequence, the video encoder comprising: a partitioning module arranged to partition the video sequence into tiles, wherein the tile size is greater than a predetermined minimum tile size; and at least one encoding module arranged to encode the tiles. | 11-21-2013 |
20130329814 | Deblocking Filtering Control - A first filter decision value is calculated for a block ( | 12-12-2013 |
20140050272 | DEBLOCKING FILTERING - Blocking artifacts at a block boundary between a block and a neighboring block in a video frame are reduced by calculating an offset based on pixel values of pixels in a line of pixels in the block and based on pixel values of pixels in a corresponding line of pixels in the neighboring block. The offset is added to the pixel value of the pixel closest to the block boundary in the line of pixels and is subtracted from the pixel value of the pixel closest to the block boundary in the corresponding line of pixels. The resulting deblocking filter has good low-pass characteristics and is efficient for reducing blocking artifact. | 02-20-2014 |
20140064363 | Decoders and Methods Thereof for Managing Pictures in Video Decoding Process - An object with the embodiments of the present invention is to make it well defined from which previously decoded picture to retrieve the values for calculating POC of the current picture regardless of how many temporal layers have been decoded. | 03-06-2014 |
20140072038 | Reference Picture List Handling - In a method performed by an encoder according to a first aspect a one-bit flag is signaled, wherein the one-bit flag is associated with a reference picture in a buffer description for the current picture. The one-bit flag is set to explicitly indicate to a decoder if the reference picture should be included in a list of reference pictures or not included in the list of reference pictures. The list of reference pictures indicates which pictures that can be used for decoding the current picture. | 03-13-2014 |
20140079115 | ENCODING AND DECODING VIDEO SEQUENCES COMPRISING REFERENCE PICTURE SETS - A method of encoding a video sequence comprising Reference Picture Sets (RPSs) is provided. The method comprises arranging the RPSs in transmission order in a data structure, such as a Sequence Parameter Set (SPS), determining whether explicit RPS transmission is used for an RPS of a current picture of the video sequence, and encoding information indicating an RPS comprised in the data structure to be used for predicting the RPS of the current picture, such as delta_idx_minus1, only if explicit RPS transmission is used. By transmitting delta_idx_minus1 only if explicit RPS transmission is used, and interpreting delta_idx_minus1 to be equal to zero otherwise, a reduced bitrate is achieved. Further, a method of decoding a video sequence comprising RPSs, corresponding computer programs and computer program products, as well as corresponding encoders and decoders are provided. | 03-20-2014 |
20140079119 | Encoder and Decoder and Methods Thereof for Encoding/Decoding a Picture of a Video Sequence - An object of the embodiments is to achieve an improved reference picture handling. That is achieved by taking into account whether the reference pictures in the decoded picture buffer are long-term reference pictures or short-term reference pictures when determining how they should be marked when the information of the reference picture set is received. The reference pictures are marked as “used for short-term reference” or “used for long-term reference” in the Decoded Picture Buffer (DPB) depending on whether they are included as short-term pictures or long-term pictures in the RPS of a current picture. | 03-20-2014 |
20140126640 | Absolute or Explicit Reference Picture Signaling - An encoded representation ( | 05-08-2014 |
20140126644 | A Method a Decoder and Encoder for Processing a Motion Vector - A method executed in the decoder is provided for determining the resolution of a motion vector specifying a reference block on the basis of the smoothness of pixels in a block, the position of this block being an approximation of the position of the reference block. If the block is considered smooth a first resolution will be accurate, while if the block is considered to be non-smooth, one or more refinement bits will be expected for adaptation at the decoder. A method executed in an encoder, capable of providing pictures to a decoder is also provided, as well as a decoder and encoder configured to execute the described methods. | 05-08-2014 |
20140161181 | DECODING AND ENCODING OF PICTURES OF A VIDEO SEQUENCE - The embodiments reduce output delay for pictures by determining after a current picture has been decoded and stored in a decoded picture buffer, DPB, a number of pictures in the DPB that are marked as needed for output. This number is compared, after a current picture has been decoded and stored in the DPB against a value derived from at least one syntax element present or to be present in a bitstream representing pictures of a video sequence. If this number is greater than the value a picture, which is the first picture in output order, of the pictures in the DPB that are marked as needed for output is preferably output and marked as not needed for output. | 06-12-2014 |
20140169449 | REFERENCE PICTURE MANAGEMENT FOR LAYERED VIDEO - An encoded representation ( | 06-19-2014 |
20140211841 | Extension Data Handling - A length indicator ( | 07-31-2014 |
20140233653 | DECODER AND ENCODER FOR PICTURE OUTPUTTING AND METHODS THEREOF - An object of the embodiments of the present invention is to achieve a robust solution for keeping track of the output order. That is achieved by introducing a set of Allowed POC Values (APV) which is signaled from the encoder to the decoder. In this way the number of allowed POC values will be limited, and in this way there is no risk that the output order is undefined if occasional pictures are lost. | 08-21-2014 |
20140241439 | Transmitting Apparatus and Method Thereof for Video Processing - The present invention relates to a method and a transmitting apparatus for encoding a bitstream representing a sequence of pictures of a video stream comprising a processor and memory, said memory containing instructions executable by said processor whereby said transmitting apparatus is operative to:
| 08-28-2014 |
20140294068 | Sample Adaptive Offset Compensation of Video Data - A method of sample adaptive offset (SAO) compensation of video data is disclosed, where pixels in the video data are classified into SAO categories, each SAO category representing a possible edge artefact and defining a corresponding offset value to be applied to pixels in the respective SAO category to compensate for the edge artefact. In the method, a plurality of SAO categories ( | 10-02-2014 |
20140362912 | PICTURE CODING AND DECODING - A picture with multiple slices is encoded by generating a coded slice representation for each of the slices. A slice flag is set to a first value for the first slice in the picture and corresponding slice flags of the remaining slices are set to a second defined value. A respective slice address is generated for each remaining slice to enable identification of the slice start position within the picture for the slice. A coded picture representation of the picture comprises the coded slice representations, the slice addresses and the slice flags. The slice flags enable differentiation between slices for which slice addresses are required and the slice per picture for which no slice address is needed to identify its slice start position. | 12-11-2014 |
20150016505 | Reference Picture List Handling - At least one mode signaling syntax element is provided based on an encoded representation of a picture in a video sequence. The at least one mode signaling syntax element is employed to determine whether at least one final reference picture list is the same for all slices of a same slice type in the picture. The at least one mode signaling syntax element thereby signals to a decoder that it does not necessarily have to repeat computationally complex reference picture list construction functions for each slice in the picture. | 01-15-2015 |
20150071340 | SAMPLE ADAPTIVE FILTERING WITH OFFSETS - A method, a filtering control device, a computer program and a computer program product for processing a first picture in a sample adaptive filtering procedure are disclosed. The first picture is reconstructed from video data. The filtering control device obtains an offset magnitude from the video data. The offset magnitude indicates a magnitude of a sample adaptive offset to be applied in the sample adaptive filtering procedure. The filtering control device obtains an offset sign from the video data. The offset sign indicates a sign of the sample adaptive offset. The filtering control device determines the sample adaptive offset based on the offset magnitude and the offset sign. Moreover, the filtering control device processes, in the sample adaptive filtering procedure, at least a portion of the first picture while applying the sample adaptive offset. | 03-12-2015 |
20150071341 | ARRANGEMENTS AND METHODS THEREOF FOR PROCESSING VIDEO - A method performed by a video encoder for encoding a current picture belonging to a temporal level identified by a temporal_id. The method includes determining a Reference Picture Set (RPS) for the current picture indicating reference pictures that are kept in a decoded picture buffer (DPB) when decoding the current picture, and when the current picture is a temporal switching point. The method further comprises operating to ensure that the RPS of the current picture includes no picture having a temporal_id greater than or equal to the temporal_id of the current picture. | 03-12-2015 |
20150078458 | Absolute or Explicit Reference Picture Signaling - An encoded representation of a picture of a video stream is decoded by retrieving buffer description information identifying a buffer description defining multiple reference pictures of the video stream from the encoded representation. A picture identifier of a reference picture is determined based on picture identifier information retrieved from the buffer description for the reference picture and a reference picture preceding the reference picture according to a list order in the buffer description. The determined picture identifier is used to update a decoded picture buffer that stores reference pictures to be used as decoding reference for the picture and/or any subsequent picture of the video stream. | 03-19-2015 |
20150085927 | Encoder, decoder and methods thereof for video encoding and decoding - According to an embodiment, the encoder is configured to ensure that for each long-term picture i of a RPS of a picture the value of a flag is equal to 1 when there is at least two reference pictures in a decoded picture buffer with LSBs of the POC equal to the LSBs of the respective long-term picture i. When said flag is equal to 1, the long-term picture i is indicated by the full POC. Furthermore, in a decoder, a parameter indicative of whether the respective long-term picture indication i of the RPS should be indicated by the full POC or by the LSBs of the POC is received. A first condition if the received parameter indicates that the long-term picture indication i should be indicated by the LSBs of POC is checked and then a second condition if there are at least two reference pictures in the decoded picture buffer with POC LSB equal to POC LSB of said long-term picture indication i is checked. If both the conditions are fulfilled, it is determined that the video stream is erroneous. | 03-26-2015 |
Patent application number | Description | Published |
20110075730 | Row Evaluation Rate Control - A communication device and method for controlling a bit rate when encoding video data that includes a plurality of frames. The method includes partitioning a received current frame into groups of blocks; estimating an energy for a current group of blocks, where the energy of the current group of blocks depends from a same group of blocks in a previous frame; determining a target number of bits for the current group of blocks; calculating a quantization parameter for the current group of blocks of the current frame based on the estimated energy of the current group of blocks and the determined target number of bits for the current group of blocks; and encoding the current group of blocks based on the calculated quantization parameter. | 03-31-2011 |
20110194608 | Managing Predicted Motion Vector Candidates - There is provided a method of managing PMV candidates. The method comprises selecting a set of PMV candidates as a subset of the previously coded motion vectors. The method further comprises assigning a code value to each PMV candidate in the set of PMV candidates. The code values vary in length and are assigned to the PMV candidates in order of expected usage such that the PMV candidate having the highest expected usage has one of the shortest code values. | 08-11-2011 |
20110194609 | Selecting Predicted Motion Vector Candidates - There is provided a method of selecting PMV candidates, wherein each PMV candidate corresponds to a motion vector used for coding of a previous block, said previous block having a distance from a current block. The method comprises identifying allowed distance values of distances between the current block and the previous block. The method further comprises selecting a set of PMV candidates as a subset of the set of previously coded motion vectors that were used for previous blocks having an allowed distance from the current block. | 08-11-2011 |
20120057635 | Technique for Bringing Encoded Data Items Into Conformity with a Scalable Coding Protocol - A technique for making media content in the form of encoded data items decodable by a decoder operating in accordance with a scalable coding protocol that defines two or more media layers is provided. A method implementation of this technique comprises the steps of generating one or more dummy data items that define a first media layer of the scalable coding protocol, and marking the encoded data items as belonging, to a second media layer of the scalable coding protocol. | 03-08-2012 |
20120213449 | Prediction of Pixels in Image Coding - A method and arrangement for prediction of pixel values in an image decoder. In an image decoder, a reference vector which is provided by an image encoder is provided | 08-23-2012 |
20120250765 | Method and Arrangement for Video Coding - Methods and arrangements in video encoding and decoding entities. The methods and arrangements relate to the joint encoding of reference information associated with encoded video. The method and arrangement in a decoding entity relate to obtaining ( | 10-04-2012 |
20120250766 | Method and Arrangement for Video Coding - Methods and arrangements in video encoding and decoding entities. The methods and arrangements involve determining ( | 10-04-2012 |
20120287993 | MANAGEMENT OF SLICES | 11-15-2012 |
20130064284 | Encoder And Method Thereof For Encoding a Representation of a Picture of a Video Stream - The embodiments of the present invention relates to an encoder and a method thereof for management of self contained pictures referred to as CRA pictures, wherein the CRA picture is identified as a random access point. The CRA pictures are assigned a lowest layer identity. | 03-14-2013 |
20130114743 | ENCODER, DECODER AND METHODS THEREOF FOR REFERENCE PICTURE MANAGEMENT - The embodiments of the present invention relate to reference picture management in connection with video encoding and decoding, and in particular to reference picture signalling. A method performed by an encoder for encoding a representation of a video stream of multiple pictures is provided. Each picture belongs to a layer. In the method, it is decided if any picture that belongs to a layer equal to or lower to a layer of a current picture is using the current picture as a reference picture in a decoding process, and information is sent to a decoder indicating if the current picture is not used as a reference picture by any picture belonging to the same or lower layer. | 05-09-2013 |
20130215975 | REFERENCE PICTURE SIGNALING - An encoded representation of a picture of a video stream is decoded by retrieving buffer description from the encoded representation. The buffer description information is used to determine at least one picture identifier identifying a respective reference picture as decoding reference for the picture. A decoded picture buffer is updated based on the determined picture identifier. The encoded representation of the picture itself comprises the information needed by a decoder to identify the reference pictures required to decode the encoded representation. | 08-22-2013 |
20130251022 | SIGNALING OF END OF SLICES - A slice granularity representing a hierarchical level for slice boundary alignment in a picture ( | 09-26-2013 |
20130287123 | Indicating Bit Stream Subsets - A method of indicating bit stream subsets in a video bit stream ( | 10-31-2013 |
20130287124 | Deblocking Filtering - A method of reducing blocking artifacts associated with consecutive pixels of a block boundary of an image, such as e.g. a video frame is provided. Pixels values of pixels selected from a first block and at least a neighboring block, being located on opposite sides of a block boundary are evaluated. A first offset for the two pixels of each block located next to the block boundary is calculated, after which the first offset is compared to a first threshold value. If abs[first offset]=first threshold, the respective pixel values of j consecutive pixels from the first block and the respective pixel values of k consecutive pixels from the second block are modified by applying weak filtering or no filtering at all on the respective pixels, where n>0, m>0 n>=j, and m>=k. | 10-31-2013 |
20130294511 | Methods and Devices for Intra Coding of Video - Encoder, decoder and methods for intra coding of video. The method in the decoder relates to decoding of an intra coded block IZ having a number N of neighboring blocks CU | 11-07-2013 |
20130294525 | Method for Filter Control and a Filtering Control Device - Current deblocking filters are using the same filters with the same filtering strength irrespective of the block size and the size of the transform used. However, in the new video coding standards such as emerging HEVC the PU sizes can vary from 4 to 64 and the TU sizes can vary from 4 to 32. Therefore, filtering the same amount of pixels (e.g. two or three) from the block boundary for the block of size 4 can be excessive, while for the block size 32 it may not be enough, with the result that the boundary between two blocks is still visible. Hence, there is a need for an efficient deblocking filter control that can be used to reduce blocking artifacts at block boundaries and that does not have the above mentioned drawbacks. It is a general objective to provide an efficient deblocking filter control. Thus, the objective is solved by applying different filters for different block sizes such as CU, PU or/and TU sizes. Accordingly, the deblocking filtering strength is adjusted based on the block size, which implies that the amount of modification applied to pixels by the deblocking filter is varied depending on the block size. The amount of modification that is being varied is in one embodiment the number of pixels to be modified. | 11-07-2013 |