Video coding and decoding
    1.
    发明授权

    公开(公告)号:US12167028B2

    公开(公告)日:2024-12-10

    申请号:US18171154

    申请日:2023-02-17

    Abstract: A method of encoding a motion vector predictor index, in particular a Merge index, comprises generating a list of motion vector predictor candidates, in particular merge candidates. The list includes an ATMVP candidate. One of the motion vector predictor candidates in the list is selected. A motion vector predictor index for the selected motion vector predictor candidate is generated using CABAC coding. One or more bits of the motion vector predictor index are bypass CABAC coded. For example, only the first bit of the motion vector predictor index is CABAC coded using a single context.

    Video coding and decoding
    6.
    发明授权

    公开(公告)号:US11516466B2

    公开(公告)日:2022-11-29

    申请号:US17283163

    申请日:2019-10-18

    Abstract: A method of encoding a motion information predictor index, comprising: generating a list of motion information predictor candidates; when an Affine Merge mode is used, selecting one of the motion information predictor candidates in the list as an Affine Merge mode predictor; when a non-Affine Merge mode is used, selecting one of the motion information predictor candidates in the list as a non-Affine Merge mode predictor; and generating a motion information predictor index for the selected motion information predictor candidate using CABAC coding, one or more bits of the motion information predictor index being bypass CABAC coded.

    Encoding process using a palette mode

    公开(公告)号:US10972742B2

    公开(公告)日:2021-04-06

    申请号:US15105521

    申请日:2014-12-18

    Abstract: The present invention is related to video coding and decoding, in particular HEVC RExt that define a palette coding mode dedicated to the coding of screen contents. In improved palette coding modes according to the invention, when building a palette, each time a new pixel is added to the class a palette entry defines, the palette entry is modified to take the means value of the pixels belonging to such class. In other improved palette coding modes, a built palette is post-processed to substitute a palette entry with a close entry of a palette predictor PRED. In yet other embodiments, palette coding modes having different threshold values to drive the building of their respective palettes are successively tested to use the best one in terms of rate-distortion criterion.

    Valence-based encoding and decoding of connectivity data in a 3D model

    公开(公告)号:US10861195B2

    公开(公告)日:2020-12-08

    申请号:US15990496

    申请日:2018-05-25

    Abstract: The invention relates to the valence-based encoding of connectivity data of a 3D mesh. A command is generated for each free edge of each vertex traversed and describes the vertex at the other end of the edge. The obtained list of commands is encoded by mapping each command onto a symbol. A mapping table associating commands with a set of respective consecutive numeral symbols is used. The list of symbols is then encoded, separately to the encoding of parameters of the commands. A joint encoding may be used to encode two or more consecutive symbols using a single coding word. A look-up table may be used based on the valence values intrinsically defined by each symbol, in order to give priority to the most frequent valence values (usually around 6). Prior to generating the commands, a vertex may be added to the 3D mesh to artificially fill any hole therein.

    Attribute mapping to encode and decode 3D models

    公开(公告)号:US10535162B2

    公开(公告)日:2020-01-14

    申请号:US15855352

    申请日:2017-12-27

    Abstract: Encoding and decoding of property data, such as colour values, associated with vertices forming 3D objects. From an analysis of connectivity data, a spiral-like scanning path of the vertices within the 3D model is obtained. The colour values are mapped to a 2D image, each attribute value to a pixel. Next, the mapped 2D image is encoded. To increase redundancies in the 2D image, the spiral-like path is split into path segments, each forming a turn in the spiral; each path segment is assigned to a respective line of the 2D image; and the colour values of each path segment are mapped, in the same order, to the respective line of the 2D image. Successive lines in the 2D image thus contain the colour values of neighbouring vertices in the 3D object, and a better encoding can be achieved.

    Video encoding and decoding with improved error resilience

    公开(公告)号:US10448021B2

    公开(公告)日:2019-10-15

    申请号:US16058396

    申请日:2018-08-08

    Abstract: For an image portion to encode an initial set of motion information predictors is obtained. It is tested whether the number of motion information predictors in the initial set is lower than a target number and, if so, one or more motion information predictors are added to the initial set to generate a set of motion information predictors having controlled diversity. The motion information predictors of the initial set are actual motion information predictors, having motion vectors obtained from image portions of the image being encoded or of a reference image, and potential motion information predictors for addition include one or more further such actual motion information predictors and also include one or more virtual motion information predictors not having motion vectors obtained from image portions of said image being encoded or of a reference image. A motion information predictor for the image portion to encode is selected from the generated set of motion information predictors.

Patent Agency Ranking