Claims (15)
PatenttivaatimuksetPatent Claims
1. Menetelma videokoodausta varten, joka kasittaa: - kun kuvan lohko jaetaan (504) alilohkoihin: -liitetdan (505) alajakotason laskuri alilohkoon; - määritetään kvantisointiparametri alilohkolle alijakotason laskurin perusteella; ja - koodataan alilohko määritetyn kvantisointiparametrin perusteella, jossa alajakotason laskuri edustaa alilohkon kokoa ja sitä kasvatetaan (403, 405, 407) arvolla, joka edustaa alilohkon jaon tyyppiä, kun kuvan lohko jaetaan alilohkoi-1. A method for video coding which calculates: - when a block of an image is divided (504) into sub-blocks: - I attach (505) a subdivision level counter to the sub-block; - determining the quantization parameter for the subblock based on the counter of the subdivision level; and - encode the subblock based on the specified quantization parameter, where the subdivision level counter represents the size of the subblock and is incremented (403, 405, 407) by a value representing the type of subblock division when the image block is divided into subblocks
hin.price
2. Menetelmä videon dekoodaamiseksi, joka menetelmä käsittää: - kun kuvan lohko jaetaan (504) alilohkoihin: - liitetään (505) alajakotason laskuri alilohkoon; —- määritetään kvantisointiparametri alilohkolle aliosastotason laskurin perusteella; ja - dekoodataan alilohko määritetyn kvantisointiparametrin perusteella, jossa alajakotason laskuri edustaa alilohkon kokoa ja sitä kasvatetaan (403, 405, 407) arvolla, joka edustaa alilohkon jaon tyyppiä, kun kuvan lohko jaetaan alilohkoi-2. A method for decoding a video, which method comprises: - when the image block is divided (504) into sub-blocks: - a subdivision level counter is connected (505) to the sub-block; —- determine the quantization parameter for the sub-block based on the sub-section level counter; and - decode the subblock based on the specified quantization parameter, where the subblock level counter represents the size of the subblock and is incremented (403, 405, 407) by a value representing the type of subblock division when the image block is divided into subblocks
hin.price
3. Laite (1000) videokoodausta varten, joka käsittää kooderin (1030), joka on kon- figuroitu: - kun kuvan lohko on jaettu alilohkoihin: — - liittämään alajakotason laskuri alilohkoon; - määrittämään kvantisointiparametri alilohkolle alajakotason laskurin perusteella; ja - koodaamaan alilohko määritetyn kvantisointiparametrin perusteella, jossa alajakotason laskuri edustaa alilohkon kokoa ja sitä kasvatetaan arvolla, joka — edustaa alilohkon jaon tyyppiä, kun kuvan lohko ositetaan alilohkoihin.3. Device (1000) for video coding, comprising an encoder (1030) configured: - when a block of an image is divided into sub-blocks: — - to connect a subdivision level counter to the sub-block; - to determine the quantization parameter for the sub-block based on the counter of the sub-division level; and - to encode the sub-block based on the specified quantization parameter, where the sub-block counter represents the size of the sub-block and is incremented by a value which - represents the type of sub-block division when dividing the image block into sub-blocks.
4. Laite videodekoodaukseen, joka käsittää dekooderin (1030), joka on konfiguroitu: - kun kuvan lohko on jaettu alilohkoihin: - liittämään alalohkotason laskuri alilohkoon;4. Apparatus for video decoding, comprising a decoder (1030) configured: - when the image block is divided into subblocks: - to connect the subblock level counter to the subblock;
- määrittämään kvantisointiparametri alilohkolle alajakotason laskurin perusteella; ja - purkamaan alilohkon koodaus määritetyn kvantisointiparametrin perusteella, jossa alajakotason laskuri edustaa alilohkon kokoa ja sitä kasvatetaan arvolla, joka — edustaa alilohkon jaon tyyppiä, kun kuvan lohko ositetaan alilohkoihin.- to determine the quantization parameter for the sub-block based on the counter of the sub-division level; and - decoding the sub-block based on the specified quantization parameter, where the sub-block counter represents the size of the sub-block and is incremented by a value which - represents the type of sub-block division when dividing the image block into sub-blocks.
5. Jonkin patenttivaatimuksen 1 tai 2 mukainen menetelmä tai jonkin patenttivaati- muksen 3 tai 4 mukainen laite, joka lisäksi käsittää: - uuden kvantisointiryhmän sallimisen jaon tyypin mukaan, kun alilohkon alajakota- — son laskuri on pienempi tai yhtä suuri kuin osajaon maksimiarvo.5. A method according to one of claims 1 or 2 or a device according to one of patent claims 3 or 4, which further comprises: - allowing a new quantization group according to the type of division, when the sub-division level counter of the sub-block is smaller than or equal to the maximum value of the subdivision.
6. Patenttivaatimuksen 5 mukainen menetelmä tai laite, joka lisäksi käsittää: - kun uusi kvantisointiryhmä on käytössä, lohkon sijainnin tallentamisen (503).6. The method or device according to claim 5, which further comprises: - when a new quantization group is in use, recording the position of the block (503).
7. Jonkin patenttivaatimuksen 5 tai 6 mukainen menetelmä tai laite, joka lisäksi käsittää: - uusien kvantisointiryhmien ottamisen pois käytöstä, kun kuvan lohko on jaettu alilohkoihin kolmiosaisen jaon mukaisesti ja kun pienimmän alilohkon alajakotason laskuri on suurempi kuin alijaon maksimiarvo.7. A method or device according to one of claims 5 or 6, which further comprises: - disabling new quantization groups when the image block is divided into sub-blocks according to the three-part division and when the sub-division level counter of the smallest sub-block is greater than the maximum value of the sub-division.
8. Jonkin patenttivaatimuksen 1, 2 tai 5-7 mukainen menetelmä tai jonkin patentti- vaatimuksen 3—7 mukainen laite, jossa lisäysarvo on yhtä suuri kuin: kaksi kaikille nelijaon alilohkoille, yksi kaikille binäärijaon alilohkoille, — kaksi kolmiosaisen jaon sivulohkoille ja yksi kolmiosaisen jaon keskialilohkolle.8. A method according to one of claims 1, 2 or 5-7, or a device according to one of patent claims 3-7, in which the increment value is equal to: two for all subblocks of four division, one for all subblocks of binary division, — two for side blocks of three-part division and one for three-part division to the middle subblock.
9. Jonkin patenttivaatimuksen 1, 2 tai 5-7 mukainen menetelmä tai jonkin patentti- vaatimuksen 3—7 mukainen laite, jossa lisäysarvo on yhtä suuri kuin: — neljä kaikille nelijaon alilohkoille, kaksi kaikille binäärijaon alilohkoille, neljä sivualilohkoille ja kaksi kolmiosaisen jaon keskialilohkolle, neljä pienimmälle alilohkolle ja yksi suurimmalle alilohkolle epäsymmetrisessä nel- jäsosa-binäärijaossa, ja kolme pienimmälle alilohkolle ja yksi suurimmalle alilohkolle asymmetrisessä kol- mannesosa-binäärijaossa.9. A method according to one of claims 1, 2 or 5-7 or a device according to one of patent claims 3-7, in which the increment value is equal to: — four for all sub-blocks of the four division, two for all sub-blocks of the binary division, four for the side sub-blocks and two for the central sub-block of the ternary division, four for the smallest subblock and one for the largest subblock in an asymmetric four-part binary division, and three for the smallest subblock and one for the largest subblock in an asymmetric one-third binary division.
10. Jonkin patenttivaatimuksen 1, 2 tai 5-9 mukainen menetelmä tai jonkin patent- — tivaatimuksen 3-9 mukainen laite, jossa kvantisointi koskee lumakomponentteja tai värikomponentteja.10. A method according to one of claims 1, 2 or 5-9 or a device according to one of patent claims 3-9, where the quantization applies to fog components or color components.
11. Tallennusväline, johon on koodattu videobittivirtadataa ja joka käsittää ainakin syntaksidataelementin, joka edustaa alilohkotason laskuria edustavaa arvoa, joka — edustaa alilohkon pintaa, jossa alilohko on seurausta videon kuvan lohkon jakami- sesta ja alajakotason laskuria kasvatetaan arvolla, joka edustaa alilohkon jakotyyp- piä, kun kuvan lohko osioidaan alilohkoiksi.11. A recording medium in which video bitstream data is encoded and which comprises at least a syntax data element that represents a value representing a counter of the subblock level, which — represents the surface of a subblock, where the subblock is the result of dividing a block of the video image and the counter of the subblock level is increased by a value that represents the division type of the subblock, when an image block is partitioned into sub-blocks.
12. Patenttivaatimuksen 11 mukainen tallennusväline, jossa lisäysarvo on yhtä suuri kuin: kaksi kaikille nelijaon alilohkoille, yksi kaikille binäärijaon alilohkoille, kaksi kolmiosaisen jaon sivulohkoille ja yksi kolmiosaisen jaon keskialilohkolle.12. A recording medium according to claim 11, where the increment value is equal to: two for all subblocks of the four-part division, one for all sub-blocks of the binary division, two for the side blocks of the three-part division and one for the central sub-block of the three-part division.
13. Patenttivaatimuksen 11 mukainen tallennusväline, jossa lisäysarvo on yhtä suuri kuin: neljä kaikille nelijaon alilohkoille, kaksi kaikille binäärijaon alilohkoille, — neljä sivualilohkoille ja kaksi kolmijakoisen alilohkolle, neljä epäsymmetrisen neljäsosan binäärijaon pienimmälle alilohkolle ja yksi suurim- malle alilohkolle, ja kolme pienimmälle alilohkolle ja yksi suurimmalle alilohkolle epäsymmetrisessä kol- manneksen binäärijaossa.13. A recording medium according to claim 11, in which the increment value is equal to: four for all subblocks of the four division, two for all subblocks of the binary division, — four for the side subblocks and two for the subblock of the three division, four for the smallest subblock of the asymmetric quarter binary division and one for the largest subblock, and three for the smallest subblock and one for the largest subblock in an asymmetric one-third binary division.
14. Tietokoneohjelma, joka sisältää prosessorilla (1010) suoritettavia ohjelmakoodi- käskyjä ainakin yhden patenttivaatimuksen 1, 2 tai 5-10 mukaisen menetelmän vaiheiden toteuttamiseksi.14. A computer program that contains program code instructions to be executed by the processor (1010) to implement the steps of at least one of the methods according to claims 1, 2 or 5-10.
15. Tietokoneohjelmatuote, joka on tallennettu pysyvasti tietokoneella luettavalle tietovälineelle ja sisältää ohjelmakoodikäskyt, jotka suorittimen (1010) suorittamana mahdollistavat laitteen (1000) toteuttamaan ainakin yhden patenttivaatimuksen 1, 2 tai 5-10 mukaiset menetelmät.15. A computer program product that is permanently stored on a computer-readable data medium and contains program code instructions which, when executed by the processor (1010), enable the device (1000) to implement the methods according to at least one of claims 1, 2 or 5-10.