[go: up one dir, main page]

RU2011117669A - Видеокодирование с использованием преобразования больше, чем 4×4 и 8×8 - Google Patents

Видеокодирование с использованием преобразования больше, чем 4×4 и 8×8 Download PDF

Info

Publication number
RU2011117669A
RU2011117669A RU2011117669/07A RU2011117669A RU2011117669A RU 2011117669 A RU2011117669 A RU 2011117669A RU 2011117669/07 A RU2011117669/07 A RU 2011117669/07A RU 2011117669 A RU2011117669 A RU 2011117669A RU 2011117669 A RU2011117669 A RU 2011117669A
Authority
RU
Russia
Prior art keywords
block
transform
size
syntax element
predicted
Prior art date
Application number
RU2011117669/07A
Other languages
English (en)
Other versions
RU2497303C2 (ru
Inventor
Янь Е (US)
Янь Е
Пэйсун ЧЭНЬ (US)
Пэйсун ЧЭНЬ
Марта КАРЧЕВИЧ (US)
Марта КАРЧЕВИЧ
Original Assignee
Квэлкомм Инкорпорейтед (US)
Квэлкомм Инкорпорейтед
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US12/508,434 external-priority patent/US8483285B2/en
Application filed by Квэлкомм Инкорпорейтед (US), Квэлкомм Инкорпорейтед filed Critical Квэлкомм Инкорпорейтед (US)
Publication of RU2011117669A publication Critical patent/RU2011117669A/ru
Application granted granted Critical
Publication of RU2497303C2 publication Critical patent/RU2497303C2/ru

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/44Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/12Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
    • H04N19/122Selection of transform size, e.g. 8x8 or 2x4x8 DCT; Selection of sub-band transforms of varying structure or type
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/176Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/70Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Discrete Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

1. Способ кодирования видеоданных, причем способ содержит этапы: ! применяют пространственное предсказание или компенсацию движения к исходному видеоблоку в пределах видеокадра для генерации предсказанного видеоблока, основываясь на режиме предсказания; ! вычитают предсказанный видеоблок из исходного видеоблока в пределах видеокадра для формирования остаточного блока; ! выбирают преобразование, имеющее первый размер преобразования, для применения к остаточному блоку; ! генерируют данные заголовка, указывающие выбранное преобразование, причем данные заголовка содержат первый синтаксический элемент, имеющий первое значение, указывающее два или более размеров преобразования, и второй синтаксический элемент, указывающий размер предсказанного видеоблока, причем первый синтаксический элемент и второй синтаксический элемент вместе указывают первый размер преобразования; ! применяют выбранное преобразование к остаточному блоку для генерации остаточных коэффициентов преобразования; и ! генерируют видеосигнал, основываясь на данных заголовка и остаточных коэффициентах преобразования. ! 2. Способ по п. 1, в котором данные заголовка дополнительно содержат третий синтаксический элемент, указывающий структуру кодированного блока, причем третий синтаксический элемент содержит второе значение, и в котором первый синтаксический элемент последовательно следует после третьего синтаксического элемента, если второе значение является ненулевым. ! 3. Способ по п. 1, в котором первое значение первого синтаксического элемента соответствует множеству размеров преобразования. ! 4. Способ по п. 3, в котором первое зн�

Claims (70)

1. Способ кодирования видеоданных, причем способ содержит этапы:
применяют пространственное предсказание или компенсацию движения к исходному видеоблоку в пределах видеокадра для генерации предсказанного видеоблока, основываясь на режиме предсказания;
вычитают предсказанный видеоблок из исходного видеоблока в пределах видеокадра для формирования остаточного блока;
выбирают преобразование, имеющее первый размер преобразования, для применения к остаточному блоку;
генерируют данные заголовка, указывающие выбранное преобразование, причем данные заголовка содержат первый синтаксический элемент, имеющий первое значение, указывающее два или более размеров преобразования, и второй синтаксический элемент, указывающий размер предсказанного видеоблока, причем первый синтаксический элемент и второй синтаксический элемент вместе указывают первый размер преобразования;
применяют выбранное преобразование к остаточному блоку для генерации остаточных коэффициентов преобразования; и
генерируют видеосигнал, основываясь на данных заголовка и остаточных коэффициентах преобразования.
2. Способ по п. 1, в котором данные заголовка дополнительно содержат третий синтаксический элемент, указывающий структуру кодированного блока, причем третий синтаксический элемент содержит второе значение, и в котором первый синтаксический элемент последовательно следует после третьего синтаксического элемента, если второе значение является ненулевым.
3. Способ по п. 1, в котором первое значение первого синтаксического элемента соответствует множеству размеров преобразования.
4. Способ по п. 3, в котором первое значение отображается на первый размер преобразования, основываясь на размере предсказанного видеоблока.
5. Способ по п. 1, в котором первый размер преобразования имеет размер X×Y, причем X не равен Y.
6. Способ по п. 5, в котором по меньшей мере один из X и Y равняется 8, и по меньшей мере один из X и Y равняется 16.
7. Способ по п. 1, в котором первый размер преобразования равен размеру предсказанного видеоблока.
8. Способ по п. 1, в котором первый размер преобразования равен N×M, и по меньшей мере одно из М и N больше или равно 16.
9. Способ по п. 1, в котором генерация данных заголовка, указывающих выбранное преобразование, содержит этапы:
определяют, больше или нет размер предсказанного блока, чем первое пороговое значение; и
определяют, меньше или нет размер предсказанного блока, чем второе пороговое значение.
10. Способ по п. 9, в котором первое пороговое значение равно 8×8, и второе пороговое значение равно 8×8.
11. Способ по п. 1, в котором генерация данных заголовка, указывающих выбранное преобразование, содержит этапы:
определяют, больше или нет размер предсказанного блока, чем первое пороговое значение; и
определяют, равен или нет размер предсказанного блока второму значению.
12. Способ по п. 11, в котором первое пороговое значение равно 8×8, и второе значение равно 16×16.
13. Способ по п. 11, в котором первое пороговое значение равно 8×8, и второе значение равно 16×8.
14. Способ по п. 1, в котором выбранное преобразование является целочисленным преобразованием.
15. Способ по п. 1, в котором выбранное преобразование является дискретным косинусным преобразованием.
16. Способ по п. 1, в котором выбранное преобразование является направленным преобразованием.
17. Способ декодирования видеоданных, причем способ содержит этапы:
принимают видеосигнал, указывающий по меньшей мере один блок в пределах видеокадра, содержащий данные заголовка по меньшей мере для одного блока и остаточные коэффициенты преобразования по меньшей мере для одного блока, причем данные заголовка содержат первый синтаксический элемент, имеющий первое значение, указывающее два или более размеров преобразования, и второй синтаксический элемент, указывающий размер предсказанного блока по меньшей мере для одного блока, причем первый синтаксический элемент и второй синтаксический элемент вместе указывают преобразование, имеющее первый размер преобразования, используемое для кодирования по меньшей мере одного блока;
применяют пространственное предсказание или компенсацию движения по меньшей мере к одному блоку для генерации предсказанного видеоблока с размером предсказанного блока, равным по меньшей мере одному блоку;
определяют первый размер преобразования, используемый для кодирования по меньшей мере одного блока, основываясь на первом синтаксическом элементе и втором синтаксическом элементе;
применяют обратное преобразование определенного первого размера преобразования к остаточным коэффициентам преобразования для получения декодированного остаточного блока; и
суммируют декодированный остаточный блок с предсказанным видеоблоком для получения декодированного видеоблока.
18. Способ по п. 17, в котором данные заголовка дополнительно содержат третий синтаксический элемент, указывающий структуру кодированного блока, причем третий синтаксический элемент содержит второе значение, и в котором первый синтаксический элемент последовательно следует после третьего синтаксического элемента, если второе значение является ненулевым.
19. Способ по п. 17, в котором первое значение первого синтаксического элемента соответствует множеству размеров преобразования.
20. Способ по п. 19, в котором первое значение отображается на первый размер преобразования, основываясь на размере предсказанного блока по меньшей мере для одного блока.
21. Способ по п. 17, в котором первый размер преобразования имеет размер X×Y, причем X не равен Y.
22. Способ по п. 21, в котором по меньшей мере один из X и Y равняется 8, и по меньшей мере один из X и Y равняется 16.
23. Способ по п. 17, в котором первый размер преобразования равен размеру предсказанного блока по меньшей мере для одного блока.
24. Способ по п. 17, в котором первый размер преобразования равен N×M, и по меньшей мере одно из М и N больше или равно 16.
25. Способ по п. 17, в котором определение первого размера преобразования содержит этапы:
определяют, больше или нет размер предсказанного блока, чем первое пороговое значение; и
определяют, меньше или нет размер предсказанного блока, чем второе пороговое значение.
26. Способ по п. 25, в котором первое пороговое значение равно 8×8, и второе пороговое значение равно 8×8.
27. Способ по п. 17, в котором определение первого размера преобразования содержит этапы:
определяют, больше или нет размер предсказанного блока, чем первое пороговое значение; и
определяют, равен или нет размер предсказанного блока второму значению.
28. Способ по п. 27, в котором первое пороговое значение равно 8×8, и второе значение равно 16×16.
29. Способ по п. 27, в котором первое пороговое значение равно 8×8, и второе значение равно 16×8.
30. Способ по п. 17, в котором обратное преобразование является целочисленным преобразованием.
31. Способ по п. 17, в котором обратное преобразование является дискретным косинусным преобразованием.
32. Способ по п. 17, в котором обратное преобразование является направленным преобразованием.
33. Устройство для кодирования видеоданных, причем устройство содержит:
средство применения пространственного предсказания или компенсации движения к исходному видеоблоку в пределах видеокадра для генерации предсказанного видеоблока, основываясь на режиме предсказания;
средство вычитания предсказанного видеоблока из исходного видеоблока в пределах видеокадра для формирования остаточного блока;
средство выбора преобразования, имеющего первый размер преобразования, для применения к остаточному блоку;
средство генерации данных заголовка, указывающих выбранное преобразование, причем данные заголовка содержат первый синтаксический элемент, имеющий первое значение, указывающее два или более размеров преобразования, и второй синтаксический элемент, указывающий размер предсказанного видеоблока, причем первый синтаксический элемент и второй синтаксический элемент вместе указывают первый размер преобразования;
средство применения выбранного преобразования к остаточному блоку для генерации остаточных коэффициентов преобразования; и
средство генерации видеосигнала, основываясь на данных заголовка и остаточных коэффициентах преобразования.
34. Устройство по п. 33, в котором средство применения пространственного предсказания или компенсации движения содержит блок предсказания, средство вычитания содержит сумматор, средство выбора размера преобразования содержит блок определения режима, средство генерации данных заголовка содержит блок энтропийного кодирования, средство применения выбранного преобразования содержит блок преобразования блоков, и средство генерации видеосигнала содержит блок энтропийного кодирования.
35. Устройство для декодирования видеоданных, причем устройство содержит:
средство приема видеосигнала, указывающего по меньшей мере один блок в пределах видеокадра, содержащего данные заголовка по меньшей мере для одного блока и остаточные коэффициенты преобразования по меньшей мере для одного блока, причем данные заголовка содержат первый синтаксический элемент, имеющий первое значение, указывающее два или более размеров преобразования, и второй синтаксический элемент, указывающий размер области движения по меньшей мере одного блока, причем первый синтаксический элемент и второй синтаксический элемент вместе указывают преобразование, имеющее первый размер преобразования, используемое для кодирования по меньшей мере одного блока;
средство применения пространственного предсказания или компенсации движения по меньшей мере к одному блоку для генерации предсказанного видеоблока с размером предсказанного блока, равным по меньшей мере одному блоку;
средство определения первого размера преобразования, используемого для кодирования по меньшей мере одного блока, основываясь на первом синтаксическом элементе и втором синтаксическом элементе;
средство применения обратного преобразования определенного первого размера преобразования к остаточным коэффициентам преобразования для получения декодированного остаточного блока; и
средство суммирования декодированного остаточного блока с предсказанным видеоблоком для получения декодированного видеоблока.
36. Устройство по п. 35, в котором средство приема содержит приемник, средство применения пространственного предсказания или компенсации движения содержит блок предсказания, средство определения первого размера преобразования содержит блок энтропийного декодирования, средство применения обратного преобразования содержит блок обратного преобразования, и средство суммирования содержит сумматор.
37. Система кодирования видеоданных, данная система содержит:
блок предсказания, конфигурированный для применения пространственного предсказания или компенсации движения к исходному видеоблоку в пределах видеокадра для генерации предсказанного видеоблока;
сумматор, конфигурированный для вычитания предсказанного видеоблока из исходного видеоблока в пределах видеокадра для формирования остаточного блока;
блок определения режима, конфигурированный для выбора преобразования, имеющего первый размер преобразования, для применения к остаточному блоку;
блок преобразования блоков, конфигурированный для применения выбранного преобразования к остаточному блоку для генерации остаточных коэффициентов преобразования; и
блок энтропийного кодирования, конфигурированный для:
генерации данных заголовка, указывающих выбранное преобразование, данные заголовка содержат первый синтаксический элемент, имеющий первое значение, указывающее два или более размеров преобразования, и второй синтаксический элемент, указывающий размер предсказанного видеоблока, причем первый синтаксический элемент и второй синтаксический элемент вместе указывают первый размер преобразования; и
генерации видеосигнала, основываясь на данных заголовка и остаточных коэффициентах преобразования.
38. Система по п. 37, в которой данные заголовка дополнительно содержат третий синтаксический элемент, указывающий структуру кодированного блока, третий синтаксический элемент содержит второе значение, и в которой первый синтаксический элемент последовательно следует после третьего синтаксического элемента, если второе значение является ненулевым.
39. Система по п. 37, в которой первое значение первого синтаксического элемента соответствует множеству размеров преобразования.
40. Система по п. 39, в которой первое значение отображается на первый размер преобразования, основываясь на размере предсказанного видеоблока.
41. Система по п. 37, в которой первый размер преобразования имеет размер X×Y, причем X не равен Y.
42. Система по п. 41, в которой по меньшей мере один из X и Y равняется 8, и по меньшей мере один из X и Y равняется 16.
43. Система по п. 37, в которой первый размер преобразования равен размеру предсказанного видеоблока.
44. Система по п. 37, в которой первый размер преобразования N×M, и по меньшей мере одно из М и N больше или равно 16.
45. Система по п. 37, в которой блок энтропийного кодирования дополнительно конфигурируют для определения, больше или нет размер предсказанного блока, чем первое пороговое значение, и для определения, меньше или нет размер предсказанного блока, чем второе пороговое значение.
46. Система по п. 45, в которой первое пороговое значение 8×8, и второе пороговое значение 8×8.
47. Система по п. 37, в которой блок энтропийного кодирования дополнительно конфигурируют для определения, больше или нет размер предсказанного блока, чем первое пороговое значение, и для определения, равен или нет размер предсказанного блока второму значению.
48. Система по п. 47, в которой первое пороговое значение равно 8×8, и второе значение равно 16×16.
49. Система по п. 47, в которой первое пороговое значение 8×8, и второе значение 16×8.
50. Система по п. 37, в которой выбранное преобразование является целочисленным преобразованием.
51. Система по п. 37, в которой выбранное преобразование является дискретным косинусным преобразованием.
52. Система по п. 37, в которой выбранное преобразование является направленным преобразованием.
53. Система для декодирования видеоданных, данная система содержит:
приемник, конфигурированный для приема видеосигнала, указывающего по меньшей мере один блок в пределах видеокадра, содержащего данные заголовка по меньшей мере для одного блока и остаточные коэффициенты преобразования по меньшей мере для одного блока, данные заголовка содержат первый синтаксический элемент, имеющий первое значение, указывающее два или более размеров преобразования, и второй синтаксический элемент, указывающий размер предсказанного блока по меньшей мере для одного блока, причем первый синтаксический элемент и второй синтаксический элемент вместе указывают преобразование, имеющее первый размер преобразования, используемое для кодирования по меньшей мере одного блока;
блок предсказания, конфигурированный для применения пространственного предсказания или компенсации движения по меньшей мере к одному блоку для генерации предсказанного видеоблока с размером предсказанного блока, равным по меньшей мере одному блоку;
блок энтропийного декодирования, конфигурированный для определения первого размера преобразования, используемого для кодирования по меньшей мере одного блока, основываясь на первом синтаксическом элементе и втором синтаксическом элементе;
блок обратного преобразования, конфигурированный для применения обратного преобразования определенного первого размера преобразования к остаточным коэффициентам преобразования для получения декодированного остаточного блока; и
сумматор, конфигурированный для суммирования декодированного остаточного блока с предсказанным видеоблоком для получения декодированного видеоблока.
54. Система по п. 53, в которой данные заголовка дополнительно содержат третий синтаксический элемент, указывающий структуру кодированного блока, третий синтаксический элемент содержит второе значение, и в котором первый синтаксический элемент последовательно следует после третьего синтаксического элемента, если второе значение является ненулевым.
55. Система по п. 53, в которой первое значение первого синтаксического элемента соответствует множеству размеров преобразования.
56. Система по п. 55, в которой первое значение отображается на первый размер преобразования, основываясь на размере предсказанного блока по меньшей мере для одного блока.
57. Система по п. 53, в которой первый размер преобразования имеет размер X×Y, причем X не равен Y.
58. Система по п. 57, в которой по меньшей мере один из X и Y равняется 8, и по меньшей мере один из X и Y равняется 16.
59. Система по п. 53, в которой первый размер преобразования равен размеру предсказанного блока по меньшей мере для одного блока.
60. Система по п. 53, в которой первый размер преобразования равен N×M, и по меньшей мере одно из М и N больше или равно 16.
61. Система по п. 53, в которой блок энтропийного декодирования дополнительно конфигурирован для определения, больше или нет размер предсказанного блока, чем первое пороговое значение, и для определения, меньше или нет размер предсказанного блока, чем второе пороговое значение.
62. Система по п. 61, в которой первое пороговое значение равно 8×8, и второе пороговое значение равно 8×8.
63. Система по п. 53, в которой блок энтропийного декодирования дополнительно конфигурирован для определения, больше или нет размер предсказанного блока, чем первое пороговое значение, и для определения, равен или нет размер предсказанного блока второму значению.
64. Система по п. 63, в которой первое пороговое значение равно 8×8, и второе значение равно 16×16.
65. Система по п. 63, в которой первое пороговое значение равно 8×8, и второе значение равно 16×8.
66. Система по п. 53, в которой обратное преобразование является целочисленным преобразованием.
67. Система по п. 53, в которой обратное преобразование является дискретным косинусным преобразованием.
68. Система по п. 53, в которой обратное преобразование является направленным преобразованием.
69. Считываемый компьютером носитель, содержащий команды, которые при исполнении выполняют способ, содержащий этапы:
применения пространственного предсказания или компенсации движения к исходному видеоблоку в пределах видеокадра для генерации предсказанного видеоблока, основываясь на режиме предсказания;
вычитания предсказанного видеоблока из исходного видеоблока в пределах видеокадра для формирования остаточного блока;
выбора преобразования, имеющего первый размер преобразования, для применения к остаточному блоку;
генерации данных заголовка, указывающих выбранное преобразование, причем данные заголовка содержат первый синтаксический элемент, имеющий первое значение, указывающее два или более размеров преобразования, и второй синтаксический элемент, указывающий размер предсказанного видеоблока, причем первый синтаксический элемент и второй синтаксический элемент вместе указывают первый размер преобразования;
применения выбранного преобразования к остаточному блоку для генерации остаточных коэффициентов преобразования; и
генерации видеосигнала, основываясь на данных заголовка и остаточных коэффициентах преобразования.
70. Считываемый компьютером носитель, содержащий команды, которые при исполнении выполняют способ, содержащий этапы:
приема видеосигнала, указывающего по меньшей мере один блок в пределах видеокадра, содержащий данные заголовка по меньшей мере для одного блока и остаточные коэффициенты преобразования по меньшей мере для одного блока, причем данные заголовка содержат первый синтаксический элемент, имеющий первое значение, указывающее два или более размеров преобразования, и второй синтаксический элемент, указывающий размер предсказанного блока по меньшей мере для одного блока, причем первый синтаксический элемент и второй синтаксический элемент вместе указывают преобразование, имеющее первый размер преобразования, используемое для кодирования по меньшей мере одного блока;
применения пространственного предсказания или компенсации движения по меньшей мере к одному блоку для генерации предсказанного видеоблока с размером предсказанного блока, равным по меньшей мере одному блоку;
определения первого размера преобразования, используемого для кодирования по меньшей мере одного блока, основываясь на первом синтаксическом элементе и втором синтаксическом элементе;
применения обратного преобразования определенного первого размера преобразования к остаточным коэффициентам преобразования для получения декодированного остаточного блока; и
суммирования декодированного остаточного блока с предсказанным видеоблоком для получения декодированного видеоблока.
RU2011117669/07A 2008-10-03 2009-09-30 Видео кодирование с использованием преобразования больше чем 4×4 и 8×8 RU2497303C2 (ru)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
US10278308P 2008-10-03 2008-10-03
US61/102,783 2008-10-03
US16663109P 2009-04-03 2009-04-03
US61/166,631 2009-04-03
US12/508,434 US8483285B2 (en) 2008-10-03 2009-07-23 Video coding using transforms bigger than 4×4 and 8×8
US12/508,434 2009-07-23
PCT/US2009/059014 WO2010039822A2 (en) 2008-10-03 2009-09-30 VIDEO CODING USING TRANSFORMS BIGGER THAN 4x4 AND 8x8

Publications (2)

Publication Number Publication Date
RU2011117669A true RU2011117669A (ru) 2012-11-10
RU2497303C2 RU2497303C2 (ru) 2013-10-27

Family

ID=44122717

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2011117669/07A RU2497303C2 (ru) 2008-10-03 2009-09-30 Видео кодирование с использованием преобразования больше чем 4×4 и 8×8

Country Status (7)

Country Link
JP (1) JP5259828B2 (ru)
KR (1) KR101247923B1 (ru)
AU (1) AU2009298559B2 (ru)
CA (1) CA2742390C (ru)
RU (1) RU2497303C2 (ru)
WO (1) WO2010039822A2 (ru)
ZA (1) ZA201103208B (ru)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104717503B (zh) * 2009-04-08 2018-12-04 夏普株式会社 运动图像编码装置以及运动图像解码装置
US20130028326A1 (en) 2010-04-09 2013-01-31 Mitsubishi Electric Corporation Moving image encoding device and moving image decoding device
US8942282B2 (en) * 2010-04-12 2015-01-27 Qualcomm Incorporated Variable length coding of coded block pattern (CBP) in video compression
CN108881910B (zh) 2010-04-13 2021-01-26 Ge视频压缩有限责任公司 解码显著性图的装置
KR20110125153A (ko) * 2010-05-12 2011-11-18 에스케이 텔레콤주식회사 영상의 필터링 방법 및 장치와 그를 이용한 부호화/복호화를 위한 방법 및 장치
US20120082225A1 (en) * 2010-10-01 2012-04-05 Qualcomm Incorporated Selective indication of transform sizes
US9824066B2 (en) 2011-01-10 2017-11-21 Qualcomm Incorporated 32-point transform for media data coding
US9210442B2 (en) 2011-01-12 2015-12-08 Google Technology Holdings LLC Efficient transform unit representation
CN102595116B (zh) 2011-01-14 2014-03-12 华为技术有限公司 多图像块划分的编解码方法和装置
US9788019B2 (en) 2011-03-09 2017-10-10 Hfi Innovation Inc. Method and apparatus of transform unit partition with reduced complexity
WO2013016298A1 (en) * 2011-07-22 2013-01-31 General Instrument Corporation Device and methods for scanning rectangular-shaped transforms in video coding
US9787982B2 (en) 2011-09-12 2017-10-10 Qualcomm Incorporated Non-square transform units and prediction units in video coding
US9247254B2 (en) * 2011-10-27 2016-01-26 Qualcomm Incorporated Non-square transforms in intra-prediction video coding
US10412414B2 (en) 2012-08-13 2019-09-10 Gurulogic Microsystems Oy Decoder and method for decoding encoded input data containing a plurality of blocks or packets
GB2505169B (en) * 2012-08-13 2016-03-16 Gurulogic Microsystems Oy decoder and method
US9774879B2 (en) * 2013-08-16 2017-09-26 Sony Corporation Intra-block copying enhancements for HEVC in-range-extension (RExt)
US9860540B2 (en) * 2014-01-03 2018-01-02 Qualcomm Incorporated Inference of nooutputofpriorpicsflag in video coding
CN114339228B (zh) * 2016-05-04 2024-04-12 夏普株式会社 用于对变换数据进行编码的系统和方法
US10694205B2 (en) * 2017-12-18 2020-06-23 Google Llc Entropy coding of motion vectors using categories of transform blocks

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10022331A1 (de) * 2000-05-10 2001-11-15 Bosch Gmbh Robert Verfahren zur Transformationscodierung von Bewegtbildsequenzen
US20030123738A1 (en) * 2001-11-30 2003-07-03 Per Frojdh Global motion compensation for video pictures
CN101448162B (zh) * 2001-12-17 2013-01-02 微软公司 处理视频图像的方法
JP2003319394A (ja) * 2002-04-26 2003-11-07 Sony Corp 符号化装置および方法、復号装置および方法、記録媒体、並びにプログラム
US6795584B2 (en) * 2002-10-03 2004-09-21 Nokia Corporation Context-based adaptive variable length coding for adaptive block transforms
US8116374B2 (en) * 2004-05-07 2012-02-14 Broadcom Corporation Method and system for generating a transform size syntax element for video decoding
WO2006028088A1 (ja) * 2004-09-08 2006-03-16 Matsushita Electric Industrial Co., Ltd. 動画像符号化方法および動画像復号化方法
DE102004056446A1 (de) 2004-11-23 2006-06-29 Siemens Ag Verfahren zur Transcodierung sowie Transcodiervorrichtung
JP2007243427A (ja) * 2006-03-07 2007-09-20 Nippon Hoso Kyokai <Nhk> 符号化装置及び復号化装置
DE602007014060D1 (de) * 2006-08-25 2011-06-01 Thomson Licensing Verfahren und vorrichtung für partitionierung mit reduzierter auflösung
JP4901772B2 (ja) * 2007-02-09 2012-03-21 パナソニック株式会社 動画像符号化方法及び動画像符号化装置

Also Published As

Publication number Publication date
WO2010039822A2 (en) 2010-04-08
WO2010039822A3 (en) 2010-05-27
JP5259828B2 (ja) 2013-08-07
JP2012504915A (ja) 2012-02-23
AU2009298559A1 (en) 2010-04-08
CA2742390C (en) 2015-05-12
KR20110063856A (ko) 2011-06-14
CA2742390A1 (en) 2010-04-08
AU2009298559B2 (en) 2014-08-21
KR101247923B1 (ko) 2013-03-26
RU2497303C2 (ru) 2013-10-27
ZA201103208B (en) 2012-01-25

Similar Documents

Publication Publication Date Title
RU2011117669A (ru) Видеокодирование с использованием преобразования больше, чем 4×4 и 8×8
US10123014B2 (en) Method and apparatus for coding/decoding image
JP2012516625A5 (ru)
JP2012516627A5 (ru)
JP2018530245A5 (ru)
JP2017201812A5 (ru)
KR101918958B1 (ko) 계층적 가변 블록 변환이 가능한 부호화 방법 및 장치 그리고 복호화 방법 및 장치
CN101175211B (zh) 用于变换和逆变换图像的方法和设备
JP2017201811A5 (ru)
RU2011103915A (ru) Способ и устройство кодирования/декодирования движущегося изображения
JP2012516626A5 (ru)
RU2014105194A (ru) Устройство и способ кодирования видео и устройство и способ декодирования видео, основанные на иерархической информации о структуре кодированного блока
RU2013100174A (ru) Способы и устройство для определения предсказателей параметров квантования по множеству соседних параметров квантования
RU2007137490A (ru) Масштабируемое видеокодирование с двухуровневым кодированием и одноуровневым декодированием
RU2014133154A (ru) Определение контекстов для кодирования данных коэффициентов преобразования при кодировании видео
CN105306939A (zh) 用于对视频进行解码的方法和装置
JP2009246976A (ja) イントラ予測映像符号化/復号化のための方法及び装置
JP6390875B2 (ja) 画像符号化/復号化方法、装置およびシステム
JP2014131172A5 (ru)
JP2015532553A5 (ru)
KR101375667B1 (ko) 영상의 부호화, 복호화 방법 및 장치
US20070171970A1 (en) Method and apparatus for video encoding/decoding based on orthogonal transform and vector quantization
US20140119446A1 (en) Preserving rounding errors in video coding
JP2013201639A (ja) 画像符号化装置及び画像復号装置
KR20090095011A (ko) 영상의 부호화, 복호화 방법 및 장치