PL2727353T3

Video coding using adaptive motion vector resolution

Abstract

This record has no abstract on file.

Term

5.8 yearsto projected expiry

Projected expiry 29 June 2032, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

14 claims: 3 independent, 11 dependent

  1. 1
    Patent claims Zastrzeżenia patentowe 1. A method (220; 320) of entropy coding of video data, the method comprising:1. Sposób (220;320) entropijnego kodowania danych wideo, przy czym sposób obejmuje: gdy wartość bezwzględna składowej x wartości różnicy wektora ruchu dla bieżącego bloku jest większa od zera (226;326), oraz gdy wartość bezwzględna składowej y wartości różnicy wektora ruchu dla bieżącego bloku jest większa od zera (228;328), kodowanie entropijne informacji wskazujących wartość różnicy wektora ruchu, przy czym kodowanie entropijne informacji wskazujących wartość różnicy wektora ruchu obejmuje: when the absolute value of the x component of the motion vector difference value for the current block is greater than zero (226;326), and when the absolute value of the y component of the motion vector difference value for the current block is greater than zero (228;328), entropy coding of information indicating the value motion vector difference, wherein the entropy coding of information indicating the value of the motion vector difference includes: interleaving information indicating whether the absolute value of the x component of the motion vector difference value for the current video data block is greater than zero, and information indicating whether the absolute value of the y component of the motion vector difference value is greater than zero;and interleaving information indicating the absolute value of the x component of the motion vector value, information indicating the absolute value of the y component of the motion vector difference value, the sign of the x component of the motion vector difference value (230;330), and the sign of the y component of the motion vector difference value (232;332) . przeplatanie informacji wskazujących, czy wartość bezwzględna składowej x wartości różnicy wektora ruchu dla bieżącego bloku danych wideo jest większa od zera, oraz informacji wskazujących, czy wartość bezwzględna składowej y wartości różnicy wektora ruchu jest wi ększa od zera;oraz przeplatanie informacji wskazujących wartość bezwzględną składowej x wartości różnicy wektora ruchu, informacji wskazujących wartość bezwzględną składowej y wartości różnicy wektora ruchu, znak składowej x wartości różnicy wektora ruchu (230;330), oraz znak składowej y wartości różnicy wektora ruchu (232;332).
  2. 7
    8. A device (56; 70) for entropy coding of video data, the device comprising:8. Urządzenie (56;70) do kodowania entropijnego danych wideo, przy czym urządzenie zawiera: means for entropy coding information indicating the value of the motion vector difference, when the absolute value of the x component of the motion vector difference is greater środki do kodowania entropijnego informacji wskazujących wartość różnicy wektora ruchu, gdy wartość bezwzględna składowej x wartości różnicy wektora ruchu jest większa 53 / 59P36759PL00 53/59P36759PL00 EP 2 727 353 B1 from zero, and when the absolute value of the y component of the motion vector difference value is greater than zero, the entropy coding means of information indicating the value of the motion vector difference comprises: EP 2 727 353 B1 od zera, oraz gdy wartość bezwzględna składowej y wartości różnicy wektora ruchu jest większa od zera, przy czym środki do kodowania entropijnego informacji wskazujących wartość różnicy wektora ruchu zawierają: means for interleaving information indicating whether the absolute value of the x component of the motion vector difference value for the current video data block is greater than zero and information indicating whether the absolute value of the y component of the motion vector difference value is greater than zero;środki do przeplatania informacji wskazujących, czy wartość bezwzględna składowej x wartości różnicy wektora ruchu dla bieżącego bloku danych wideo jest większa od zera oraz informacji wskazujących, czy wartość bezwzględna składowej y wartości różnicy wektora ruchu jest większa od zera;means for interleaving information indicating the absolute value of the x component of the motion vector difference, information indicating the absolute value of the y component of the motion vector difference, the sign of the component x of the value of the difference of the vector of the motion, and the sign of the component y of the value motion differences vector. środki do przeplatania informacji wskazujących wartość bezwzględną składowej x warto ści różnicy wektora ruchu, informacji wskazują cych warto ść bezwzglę dną składowej y warto ści różnicy wektora ruchu, znak skł adowej x warto ś ci róż nicy wektora ruchu, oraz znak skł adowej y warto ś ci róż nicy wektora ruchu.
  3. 14
    15. A computer program product comprising a computer-readable storage medium having instructions written thereon that, when executed, causes one or more processors of the video encoding apparatus to implement the method according to any one of claims 1 to 15. Produkt w postaci programu komputerowego zawierający odczytywalny komputerowo nośnik pamięci, mający zapisane na nim instrukcje, które podczas wykonywania powodują, że jeden lub większa liczba procesorów urządzenia do kodowania danych wideo realizuje sposób według dowolnego z zastrzeżeń od 1 do 7. 7. Qualcomm Incorporated Pełnomocnik:Qualcomm Incorporated Proxy: 53 / 59P36759PL00 53/59P36759PL00 EP 2 727 353 B1 EP 2 727 353 B1 53 / 59P36759PL00 53/59P36759PL00 EP 2 727 353 B1 EP 2 727 353 B1 FIG. 2 FIG. 2 53 / 59P36759PL00 53/59P36759PL00 EP 2 727 353 B1 EP 2 727 353 B1 FIG.3 FIG.3 53 / 59P36759PL00 53/59P36759PL00 EP 2 727 353 B1 EP 2 727 353 B1 53 / 59P36759PL00 53/59P36759PL00 EP 2 727 353 B1 EP 2 727 353 B1 53 / 59P36759PL00 53/59P36759PL00 EP 2 727 353 B1 EP 2 727 353 B1 53 / 59P36759PL00 53/59P36759PL00 EP 2 727 353 B1 EP 2 727 353 B1 - "RESOLUTION MARKER _ MOTION == 1 -" ZNACZNIK ROZDZIELCZOŚCI _ RUCHU == 1 THRESHOLD VALUE == 1 WARTOŚĆ PROGOWA == 1 FINALLY W KONIEC FIG. 7 FIG. 7 -TAK -YES SO-d TAK—J 240 240 SIGNALING SYGNALIZOWANIE MEAN KAMVD x == o ZNACZN KAMVD x==o 244 244 MEAN KAMVD y == o ZNACZN KAMVD y==o SIGNALING THE MVD MARK SYGNALIZOWANIE ZNAKU MVD IF MVD X! = 0 JEŻELI MVD X != 0 NE NE 248 248 MARKER SIGNALING SYGNALIZOWANIE ZNACZNIKA CHAPTER FREQUENCY OF TRAFFIC ROZDZ ELCZOSC RUCHU TAK YES 252 252 SIGNAL ZOWAN E SYGNAŁ ZOWAN E ABS ABS MVD MVD Χ / 2 Χ/2 JEZEL Jezel MVD MVD 254 r 254 r TAK YES SIGNALING SYGNALIZOWANIE ABS ABS MVD MVD Y / 2 Y/2 IF JEŻELI MVD MVD 258 258 SIGNAL MARKED SYGNAŁ ZOWAN E ZNAKU MVD MVD JEZEL Jezel MVD MVD NIE χ262 NO χ262 SIGNAL ZOWAN E SYGNAŁ ZOWAN E ABS MVD EQUAL 2 ABS MVD EQUAL 2 53 / 59P36759PL00 53/59P36759PL00 EP 2 727 353 B1 EP 2 727 353 B1 53 / 59P36759PL00 53/59P36759PL00 EP 2 727 353 B1 EP 2 727 353 B1