[go: up one dir, main page]

RU2010119448A - Усовершенствованное кодирование улучшающего слоя для масштабируемого кодирования видео - Google Patents

Усовершенствованное кодирование улучшающего слоя для масштабируемого кодирования видео Download PDF

Info

Publication number
RU2010119448A
RU2010119448A RU2010119448/07A RU2010119448A RU2010119448A RU 2010119448 A RU2010119448 A RU 2010119448A RU 2010119448/07 A RU2010119448/07 A RU 2010119448/07A RU 2010119448 A RU2010119448 A RU 2010119448A RU 2010119448 A RU2010119448 A RU 2010119448A
Authority
RU
Russia
Prior art keywords
video block
coefficient
encoding
zero
refinement
Prior art date
Application number
RU2010119448/07A
Other languages
English (en)
Other versions
RU2463728C2 (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
Application filed by Квэлкомм Инкорпорейтед (US), Квэлкомм Инкорпорейтед filed Critical Квэлкомм Инкорпорейтед (US)
Publication of RU2010119448A publication Critical patent/RU2010119448A/ru
Application granted granted Critical
Publication of RU2463728C2 publication Critical patent/RU2463728C2/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/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
    • H04N19/34Scalability techniques involving progressive bit-plane based encoding of the enhancement layer, e.g. fine granular scalability [FGS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
    • H04N19/36Scalability techniques involving formatting the layers as a function of picture distortion after decoding, e.g. signal-to-noise [SNR] scalability
    • 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/90Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
    • H04N19/91Entropy coding, e.g. variable length coding [VLC] or arithmetic coding

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

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

Claims (78)

1. Способ кодирования видеоданных с использованием масштабируемого кодирования видео, способ содержит этапы, на которых:
кодируют видеоблок с первым качеством как часть битового потока базового слоя; и
как часть по меньшей мере одного битового потока улучшающего слоя кодируют уточнения видеоблока, которые при их комбинировании с видеоблоком, закодированным с первым качеством, дают в результате видеоблок, имеющий второе качество, которое больше первого качества, причем уточнения видеоблока кодируются в одном проходе кодирования.
2. Способ по п.1, в котором кодирование уточнений видеоблока содержит этап, на котором кодируют каждый отличный от нуля коэффициент уточнений без анализа любых последующих коэффициентов.
3. Способ по п.1, в котором кодирование уточнений видеоблока содержит этап, на котором для каждого отличного от нуля коэффициента уточнений видеоблока кодируют символ для указания наличия по меньшей мере одного оставшегося отличного от нуля коэффициента, длину серии для указания количества нулевых коэффициентов, предшествующих отличному от нуля коэффициенту, и знак отличного от нуля коэффициента.
4. Способ по п.3, дополнительно содержащий этап, на котором кодируют символ для указания отсутствия оставшихся отличных от нуля коэффициентов в уточнениях видеоблока после кодирования последнего отличного от нуля коэффициента.
5. Способ по п.3, дополнительно содержащий этап, на котором корректируют величины отличных от нуля коэффициентов уточнений видеоблока, делая их равными единице.
6. Способ по п.5, в котором корректировка величины каждого из отличных от нуля коэффициентов уточнений видеоблока, заключающаяся в приравнивании их единице, содержит этап, на котором кодируют отличные от нуля коэффициенты без кодирования величин коэффициентов.
7. Способ по п.1, в котором кодирование уточнений видеоблока как части битового потока улучшающего слоя содержит этап, на котором кодируют уточнения видеоблока таким образом, что коэффициенты уточнений видеоблока могут быть декодированы без доступа к информации коэффициентов видеоблока, закодированного с первым качеством как часть битового потока базового слоя.
8. Способ по п.1, дополнительно содержащий этап, на котором кодируют уточнения видеоблока с использованием только одной таблицы кодирования с переменной длиной (VLC).
9. Способ по п.1, в котором кодирование видеоблока с первым качеством как части базового слоя содержит этап, на котором кодируют видеоблок с первым качеством с использованием методики кодирования, при которой анализируют вектор коэффициентов видеоблока в первом проходе кодирования и кодируют вектор коэффициентов во втором проходе кодирования на основе анализа.
10. Способ по п.9, в котором:
кодирование видеоблока с первым качеством содержит этап, на котором кодируют видеоблок с первым качеством с использованием процесса контекстно-адаптивного кодирования с переменной длиной (CAVLC) в соответствии со стандартом ITU-T H.264/MPEG-4, часть 10, усовершенствованное кодирование видео (AVC); и
кодирование уточнений видеоблока содержит этап, на котором кодируют уточнения видеоблока с использованием одной из таблиц кодирования VLC, определенных в процессе кодирования CAVLC.
11. Способ по п.1, в котором первое и второе качество содержат либо первое и второе отношения сигнала к шуму (SNR), либо первую и вторую пространственную разрешающую способность.
12. Устройство для кодирования видеоданных с использованием масштабируемого кодирования видео, устройство содержит по меньшей мере один кодер, который:
кодирует видеоблок с первым качеством как часть битового потока базового слоя, и
как часть по меньшей мере одного битового потока улучшающего слоя кодирует уточнения видеоблока, которые при их комбинировании с видеоблоком, закодированным с первым качеством, дают в результате видеоблок, имеющий второе качество, которое больше первого качества, причем уточнения видеоблока кодируются в одном проходе кодирования.
13. Устройство по п.12, в котором по меньшей мере один кодер кодирует каждый отличный от нуля коэффициент уточнений без анализа последующих коэффициентов.
14. Устройство по п.12, в котором по меньшей мере один кодер для каждого отличного от нуля коэффициента уточнений видеоблока кодирует символ для указания наличия по меньшей мере одного оставшегося отличного от нуля коэффициента, длину серии для указания количества нулевых коэффициентов, предшествующих отличному от нуля коэффициенту, и знак отличного от нуля коэффициента.
15. Устройство по п.14, в котором по меньшей мере один кодер кодирует символ для указания отсутствия оставшихся отличных от нуля коэффициентов в уточнениях видеоблока после кодирования последнего отличного от нуля коэффициента.
16. Устройство по п.14, в котором по меньшей мере один кодер корректирует величины отличных от нуля коэффициентов уточнений видеоблока, делая их равными единице.
17. Устройство по п.16, в котором по меньшей мере один кодер кодирует отличные от нуля коэффициенты без кодирования величин коэффициентов.
18. Устройство по п.12, в котором по меньшей мере один кодер кодирует уточнения видеоблока таким образом, что коэффициенты уточнений видеоблока могут быть декодированы без доступа к информации коэффициентов видеоблока, закодированного с первым качеством как часть битового потока базового слоя.
19. Устройство по п.12, в котором по меньшей мере один кодер кодирует уточнения видеоблока с использованием только одной таблицы кодирования с переменной длиной (VLC).
20. Устройство по п.12, в котором по меньшей мере один кодер кодирует видеоблок с первым качеством с использованием методики кодирования, при которой анализируют вектор коэффициентов видеоблока в первом проходе кодирования и кодируют вектор коэффициентов во втором проходе кодирования на основе анализа.
21. Устройство по п.20, в котором по меньшей мере один кодер:
кодирует видеоблок с первым качеством с использованием процесса контекстно-адаптивного кодирования с переменной длиной (CAVLC) в соответствии со стандартом ITU-T H.264/MPEG-4, часть 10, усовершенствованное кодирование видео (AVC); и
кодирует уточнения видеоблока с использованием одной из таблиц кодирования VLC, определенных в процессе кодирования CAVLC.
22. Устройство по п.12, в котором первое и второе качество содержат либо первое и второе отношения сигнала к шуму (SNR), либо первую и вторую пространственную разрешающую способность.
23. Устройство по п.12, в котором по меньшей мере один кодер содержит:
кодер базового слоя, который кодирует видеоблок с первым качеством как часть битового потока базового слоя, и
кодер улучшающего слоя, который кодирует как часть по меньшей мере одного битового потока улучшающего слоя уточнения видеоблока, которые при их объединении с видеоблоком, закодированным с первым качеством, дают в результате видеоблок, имеющий второе качество, которое больше первого качества.
24. Устройство по п.12, причем устройство содержит устройство беспроводной связи.
25. Устройство по п.12, причем устройство содержит устройство на интегральных схемах.
26. Машиночитаемый носитель, содержащий команды, чтобы заставить один или более процессоров:
кодировать видеоблок с первым качеством как часть битового потока базового слоя; и
как часть по меньшей мере одного битового потока улучшающего слоя кодировать уточнения видеоблока, которые при их комбинировании с видеоблоком, закодированным с первым качеством, дают в результате видеоблок, имеющий второе качество, которое больше первого качества, причем уточнения видеоблока кодируются в одном проходе кодирования.
27. Машиночитаемый носитель по п.26, в котором команды заставляют один или более процессоров кодировать каждый отличный от нуля коэффициент уточнений без анализа последующих коэффициентов.
28. Машиночитаемый носитель по п.26, в котором команды заставляют один или более процессоров для каждого отличного от нуля коэффициента уточнений видеоблока кодировать символ для указания наличия по меньшей мере одного оставшегося отличного от нуля коэффициента, длину серии для указания количества нулевых коэффициентов, предшествующих отличному от нуля коэффициенту, и знак отличного от нуля коэффициента.
29. Машиночитаемый носитель по п.28, в котором команды заставляют один или более процессоров кодировать символ для указания отсутствия оставшихся отличных от нуля коэффициентов в уточнениях видеоблока после кодирования последнего отличного от нуля коэффициента.
30. Машиночитаемый носитель по п.28, в котором команды заставляют один или более процессоров корректировать величины отличных от нуля коэффициентов уточнений видеоблока, делая их равными единице.
31. Машиночитаемый носитель по п.30, в котором команды заставляют один или более процессоров кодировать отличные от нуля коэффициенты без кодирования величин коэффициентов.
32. Машиночитаемый носитель по п.26, в котором команды заставляют один или более процессоров кодировать уточнения видеоблока таким образом, что коэффициенты уточнений видеоблока могут быть декодированы без доступа к информации коэффициентов видеоблока, закодированного с первым качеством как часть битового потока базового слоя.
33. Машиночитаемый носитель по п.26, в котором команды заставляют один или более процессоров кодировать уточнения видеоблока с использованием только одной таблицы кодирования с переменной длиной (VLC).
34. Машиночитаемый носитель по п.26, в котором команды заставляют один или более процессоров кодировать видеоблок с первым качеством с использованием методики кодирования, при которой анализируют вектор коэффициентов видеоблока в первом проходе кодирования и кодируют вектор коэффициентов во втором проходе кодирования на основе анализа.
35. Машиночитаемый носитель по п.34, в котором команды заставляют один или более процессоров:
кодировать видеоблок с первым качеством с использованием процесса контекстно-адаптивного кодирования с переменной длиной (CAVLC) в соответствии со стандартом ITU-T H.264/MPEG-4, часть 10, усовершенствованное кодирование видео (AVC); и
кодировать уточнения видеоблока с использованием одной из таблиц кодирования VLC, определенных в процессе кодирования CAVLC.
36. Машиночитаемый носитель по п.26, в котором первое и второе качество содержат либо первое и второе отношения сигнала к шуму (SNR), либо первую и вторую пространственную разрешающую способность.
37. Устройство для кодирования видеоданных с использованием масштабируемого кодирования видео, устройство содержит:
первое средство для кодирования видеоблока с первым качеством как части битового потока базового слоя; и
второе средство для кодирования как части по меньшей мере одного битового потока улучшающего слоя уточнений видеоблока, которые при их комбинировании с видеоблоком, закодированным с первым качеством, дают в результате видеоблок, имеющий второе качество, которое больше первого качества, причем уточнения видеоблока кодируются в одном проходе кодирования.
38. Устройство по п.37, в котором второе средство кодирования кодирует каждый отличный от нуля коэффициент уточнений без анализа последующих коэффициентов.
39. Устройство по п.37, в котором второе средство кодирования для каждого отличного от нуля коэффициента уточнений видеоблока кодирует символ для указания наличия по меньшей мере одного оставшегося отличного от нуля коэффициента, длину серии для указания количества нулевых коэффициентов, предшествующих отличному от нуля коэффициенту, и знак отличного от нуля коэффициента.
40. Устройство по п.38, в котором второе средство кодирования кодирует символ для указания отсутствия оставшихся отличных от нуля коэффициентов в уточнениях видеоблока после кодирования последнего отличного от нуля коэффициента.
41. Устройство по п.38, в котором второе средство кодирования корректирует величины отличных от нуля коэффициентов уточнений видеоблока, делая их равными единице.
42. Устройство по п.40, в котором второе средство кодирования кодирует отличные от нуля коэффициенты без кодирования величин коэффициентов.
43. Устройство по п.37, в котором второе средство кодирования кодирует уточнения видеоблока таким образом, что коэффициенты уточнений видеоблока могут быть декодированы без доступа к информации коэффициентов видеоблока, закодированного с первым качеством как часть битового потока базового слоя.
44. Устройство по п.37, в котором второе средство кодирования кодирует уточнения видеоблока с использованием только одной таблицы кодирования с переменной длиной (VLC).
45. Устройство по п.37, в котором первое средство кодирования кодирует видеоблок с первым качеством с использованием методики кодирования, при которой анализируют вектор коэффициентов видеоблока в первом проходе кодирования и кодируют вектор коэффициентов во втором проходе кодирования на основе анализа.
46. Устройство по п.45, в котором первое средство кодирования:
кодирует видеоблок с первым качеством с использованием процесса контекстно-адаптивного кодирования с переменной длиной (CAVLC) в соответствии со стандартом ITU-T H.264/MPEG-4, часть 10, усовершенствованное кодирование видео (AVC); и
кодирует уточнения видеоблока с использованием одной из таблиц кодирования VLC, определенных в процессе кодирования CAVLC.
47. Устройство по п.37, в котором первое и второе качество содержат либо первое и второе отношения сигнала к шуму (SNR), либо первую и вторую пространственную разрешающую способность.
48. Способ декодирования видеоданных с использованием масштабируемого кодирования видео, способ содержит этапы, на которых:
декодируют битовый поток базового слоя для получения видеоблока с первым качеством; и
декодируют битовый поток улучшающего слоя для получения уточнений видеоблока, которые при их комбинировании с видеоблоком, декодированным с первым качеством, дают в результате видеоблок, имеющий второе качество,
причем декодирование улучшающего слоя включает в себя этап, на котором для каждого отличного от нуля коэффициента уточнений видеоблока декодируют символ, указывающий наличие по меньшей мере одного оставшегося отличного от нуля коэффициента, длину серии, указывающую количество нулевых коэффициентов, предшествующих отличному от нуля коэффициенту, и знак отличного от нуля коэффициента.
49. Способ по п.48, дополнительно содержащий этап, на котором декодируют символ, следующий за последним отличным от нуля коэффициентом, который указывает отсутствие оставшихся отличных от нуля коэффициентов в уточнениях видеоблока.
50. Способ по п.49, дополнительно содержащий этап, на котором формируют вектор коэффициентов для уточнений видеоблока с использованием декодированной серии каждого коэффициента, знака каждого коэффициента и символа, указывающего отсутствие оставшихся отличных от нуля коэффициентов.
51. Способ по п.50, дополнительно содержащий этап, на котором устанавливают величину каждого отличного от нуля коэффициента вектора коэффициентов, равную единице.
52. Способ по п.48, в котором декодирование уточнений видеоблока содержит этап, на котором декодируют уточнения видеоблока без доступа к информации коэффициентов видеоблока, закодированного с первым качеством.
53. Способ по п.48, дополнительно содержащий этап, на котором декодируют уточнения видеоблока с использованием только одной таблицы кодирования с переменной длиной (VLC).
54. Способ по п.53, в котором одна таблица кодирования VLC содержит одну из таблиц кодирования VLC, специфицированных в кодировании CAVLC, как определено в стандарте ITU-T H.264/MPEG-4, часть 10, усовершенствованное кодирование видео (AVC).
55. Устройство для декодирования видеоданных с использованием масштабируемого кодирования видео, устройство содержит по меньшей мере один декодер, который:
декодирует битовый поток базового слоя для получения видеоблока с первым качеством; и
декодирует битовый поток улучшающего слоя для получения уточнений видеоблока, которые при их комбинировании с видеоблоком, декодированным с первым качеством, дают в результате видеоблок, имеющий второе качество,
причем по меньшей мере один декодер для каждого отличного от нуля коэффициента уточнений видеоблока декодирует символ, указывающий наличие по меньшей мере одного оставшегося отличного от нуля коэффициента, длину серии, указывающую количество нулевых коэффициентов, предшествующих отличному от нуля коэффициенту, и знак отличного от нуля коэффициента.
56. Устройство по п.55, в котором по меньшей мере один декодер декодирует символ, следующий за последним отличным от нуля коэффициентом, который указывает отсутствие оставшихся отличных от нуля коэффициентов в уточнениях видеоблока.
57. Устройство по п.56, в котором по меньшей мере один декодер формирует вектор коэффициентов для уточнений видеоблока с использованием декодированной серии каждого коэффициента, знака каждого коэффициента и символа, указывающего отсутствие оставшихся отличных от нуля коэффициентов.
58. Устройство по п.57, в котором по меньшей мере один декодер устанавливает величины каждого отличного от нуля коэффициента вектора коэффициентов, равные единице.
59. Устройство по п.55, в котором по меньшей мере один декодер декодирует уточнения видеоблока без доступа к информации коэффициентов видеоблока, закодированного с первым качеством.
60. Устройство по п.55, в котором по меньшей мере один декодер декодирует уточнения видеоблока с использованием только одной таблицы кодирования с переменной длиной (VLC).
61. Устройство по п.60, в котором одна таблица кодирования VLC содержит одну из таблиц кодирования VLC, специфицированных в кодировании CAVLC, как определено в стандарте ITU-T H.264/MPEG-4, часть 10, усовершенствованное кодирование видео (AVC).
62. Устройство по п.55, в котором по меньшей мере один декодер содержит:
декодер базового слоя, который декодирует битовый поток базового слоя для получения видеоблока с первым качеством; и
декодер улучшающего слоя, который декодирует битовый поток улучшающего слоя для получения уточнений видеоблока.
63. Устройство по п.55, причем устройство содержит устройство беспроводной связи.
64. Устройство по п.55, причем устройство содержит устройство на интегральных схемах.
65. Машиночитаемый носитель, содержащий команды, чтобы заставить один или более процессоров:
декодировать битовый поток базового слоя для получения видеоблока с первым качеством; и
декодировать битовый поток улучшающего слоя для получения уточнений видеоблока, которые при их комбинировании с видеоблоком, декодированным с первым качеством, дают в результате видеоблок, имеющий второе качество,
причем команды заставляют один или более процессоров для каждого отличного от нуля коэффициента уточнений видеоблока декодировать символ, указывающий наличие по меньшей мере одного оставшегося отличного от нуля коэффициента, длину серии, указывающую количество нулевых коэффициентов, предшествующих отличному от нуля коэффициенту, и знак отличного от нуля коэффициента.
66. Машиночитаемый носитель по п.65, в котором команды заставляют один или более процессоров декодировать символ, следующий за последним отличным от нуля коэффициентом, который указывает отсутствие оставшихся отличных от нуля коэффициентов в уточнениях видеоблока.
67. Машиночитаемый носитель по п.66, в котором команды заставляют один или более процессоров формировать вектор коэффициентов для уточнений видеоблока с использованием декодированной серии каждого коэффициента, знака каждого коэффициента и символа, указывающего отсутствие оставшихся отличных от нуля коэффициентов.
68. Машиночитаемый носитель по п.67, в котором команды заставляют один или более процессоров устанавливать величину каждого отличного от нуля коэффициента вектора коэффициентов, равную единице.
69. Машиночитаемый носитель по п.65, в котором команды заставляют один или более процессоров декодировать уточнения видеоблока без доступа к информации коэффициентов видеоблока, закодированного с первым качеством.
70. Машиночитаемый носитель по п.65, в котором команды заставляют один или более процессоров декодировать уточнения видеоблока с использованием только одной таблицы кодирования с переменной длиной (VLC).
71. Машиночитаемый носитель по п.70, в котором одна таблица кодирования VLC содержит одну из таблиц кодирования VLC, специфицированных в кодировании CAVLC, как определено в стандарте ITU-T H.264/MPEG-4, часть 10, усовершенствованное кодирование видео (AVC).
72. Устройство для декодирования видеоданных с использованием масштабируемого кодирования видео, устройство содержит:
первое средство для декодирования битового потока базового слоя для получения видеоблока с первым качеством; и
второе средство для декодирования битового потока улучшающего слоя для получения уточнений видеоблока, которые при их комбинировании с видеоблоком, декодированным с первым качеством, дают в результате видеоблок, имеющий второе качество,
причем второе средство декодирования для каждого отличного от нуля коэффициента уточнений видеоблока декодирует символ, указывающий наличие по меньшей мере одного оставшегося отличного от нуля коэффициента, длину серии, указывающую количество нулевых коэффициентов, предшествующих отличному от нуля коэффициенту, и знак отличного от нуля коэффициента.
73. Устройство по п.72, в котором второе средство декодирования декодирует символ, следующий за последним отличным от нуля коэффициентом, который указывает отсутствие оставшихся отличных от нуля коэффициентов в уточнениях видеоблока.
74. Устройство по п.73, дополнительно содержащее средство для формирования вектора коэффициентов для уточнений видеоблока с использованием декодированной серии каждого коэффициента, знака каждого коэффициента и символа, указывающего отсутствие оставшихся отличных от нуля коэффициентов.
75. Устройство по п.74, дополнительно содержащее средство для установления величины каждого отличного от нуля коэффициента вектора коэффициентов, равной единице.
76. Устройство по п.72, в котором второе средство декодирования декодирует уточнения видеоблока без доступа к информации коэффициентов видеоблока, закодированного с первым качеством.
77. Устройство по п.72, в котором второе средство декодирования декодирует уточнения видеоблока с использованием только одной таблицы кодирования с переменной длиной (VLC).
78. Устройство по п.77, в котором одна таблица кодирования VLC содержит одну из таблиц кодирования VLC, специфицированных в кодировании CAVLC, как определено в стандарте ITU-T H.264/MPEG-4, часть 10, усовершенствованное кодирование видеосигнала (AVC).
RU2010119448/07A 2007-10-15 2008-10-15 Усовершенствованное кодирование улучшающего слоя для масштабируемого кодирования видео RU2463728C2 (ru)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US97991907P 2007-10-15 2007-10-15
US60/979,919 2007-10-15
US98021407P 2007-10-16 2007-10-16
US60/980,214 2007-10-16
US12/250,784 2008-10-14

Publications (2)

Publication Number Publication Date
RU2010119448A true RU2010119448A (ru) 2011-11-27
RU2463728C2 RU2463728C2 (ru) 2012-10-10

Family

ID=40344656

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2010119448/07A RU2463728C2 (ru) 2007-10-15 2008-10-15 Усовершенствованное кодирование улучшающего слоя для масштабируемого кодирования видео

Country Status (9)

Country Link
EP (1) EP2213099A1 (ru)
JP (2) JP5248619B2 (ru)
KR (1) KR101147943B1 (ru)
CN (1) CN101855908B (ru)
BR (1) BRPI0818077A2 (ru)
CA (1) CA2702488C (ru)
RU (1) RU2463728C2 (ru)
TW (1) TWI408965B (ru)
WO (1) WO2009052206A1 (ru)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2630176C2 (ru) * 2012-04-04 2017-09-05 Квэлкомм Инкорпорейтед Буферизация видео с низкой задержкой при кодировании видео

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8306153B2 (en) * 2009-09-21 2012-11-06 Techwell Llc Method and system for tracking phase in a receiver for 8VSB
EP2596637B1 (en) 2010-07-21 2021-08-04 Dolby Laboratories Licensing Corporation Systems and methods for multi-layered frame-compatible video delivery
US8634668B2 (en) * 2011-02-25 2014-01-21 Sony Corporation Method of compression of digital images using a fixed number of bits per block
US20120257675A1 (en) * 2011-04-11 2012-10-11 Vixs Systems, Inc. Scalable video codec encoder device and methods thereof
US9602841B2 (en) * 2012-10-30 2017-03-21 Texas Instruments Incorporated System and method for decoding scalable video coding
US20150312571A1 (en) * 2012-11-29 2015-10-29 Lg Electronics Inc. Method and device for encoding/ decoding image supporting plurality of layers
KR102242721B1 (ko) * 2012-12-26 2021-04-22 소니 주식회사 화상 처리 장치 및 방법
US9998735B2 (en) * 2013-04-01 2018-06-12 Qualcomm Incorporated Inter-layer reference picture restriction for high level syntax-only scalable video coding
GB2512829B (en) 2013-04-05 2015-05-27 Canon Kk Method and apparatus for encoding or decoding an image with inter layer motion information prediction according to motion information compression scheme
US9848199B2 (en) * 2014-03-17 2017-12-19 Qualcomm Incorporated Device and method for scalable coding of video information

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040058304A (ko) * 2001-11-21 2004-07-03 코닌클리케 필립스 일렉트로닉스 엔.브이. 개선된 비트 평면 압축 방법
JP4447197B2 (ja) * 2002-01-07 2010-04-07 三菱電機株式会社 動画像符号化装置および動画像復号装置
CN1620816A (zh) * 2002-01-22 2005-05-25 诺基亚有限公司 图像/视频编码器和/或解码器中的编码变换系数
JP3893350B2 (ja) * 2002-11-29 2007-03-14 キヤノン株式会社 符号化データ変換装置及びその方法
JP2006237656A (ja) * 2003-02-28 2006-09-07 Secom Co Ltd 符号化信号分離・合成装置、差分符号化信号生成装置、差分符号化信号抽出装置、符号化信号分離・合成方法、符号化信号分離・合成プログラム
JP4014098B2 (ja) * 2003-06-26 2007-11-28 株式会社Kddi研究所 画像の階層的符号化装置および復号装置
KR100736086B1 (ko) * 2005-09-06 2007-07-06 삼성전자주식회사 엔트로피 코딩의 성능 향상 방법 및 장치, 상기 방법을이용한 비디오 코딩 방법 및 장치
KR100714706B1 (ko) * 2005-09-26 2007-05-04 삼성전자주식회사 엔트로피 코딩의 성능 향상 방법 및 장치, 상기 방법을이용한 비디오 코딩 방법 및 장치
KR100763192B1 (ko) * 2005-09-26 2007-10-04 삼성전자주식회사 Fgs 계층의 비디오 데이터를 엔트로피 부호화 및복호화하는 방법 및 장치
US8116371B2 (en) * 2006-03-08 2012-02-14 Texas Instruments Incorporated VLC technique for layered video coding using distinct element grouping
US7778472B2 (en) * 2006-03-27 2010-08-17 Qualcomm Incorporated Methods and systems for significance coefficient coding in video compression
KR100834757B1 (ko) * 2006-03-28 2008-06-05 삼성전자주식회사 엔트로피 부호화 효율을 향상시키는 방법 및 그 방법을이용한 비디오 인코더 및 비디오 디코더

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2630176C2 (ru) * 2012-04-04 2017-09-05 Квэлкомм Инкорпорейтед Буферизация видео с низкой задержкой при кодировании видео

Also Published As

Publication number Publication date
CN101855908B (zh) 2012-11-21
CN101855908A (zh) 2010-10-06
JP5456867B2 (ja) 2014-04-02
KR101147943B1 (ko) 2012-05-23
JP5248619B2 (ja) 2013-07-31
CA2702488C (en) 2013-04-02
CA2702488A1 (en) 2009-04-23
KR20100066584A (ko) 2010-06-17
RU2463728C2 (ru) 2012-10-10
EP2213099A1 (en) 2010-08-04
TW200934250A (en) 2009-08-01
WO2009052206A1 (en) 2009-04-23
BRPI0818077A2 (pt) 2015-03-31
JP2013051699A (ja) 2013-03-14
TWI408965B (zh) 2013-09-11
JP2011501572A (ja) 2011-01-06

Similar Documents

Publication Publication Date Title
RU2010119448A (ru) Усовершенствованное кодирование улучшающего слоя для масштабируемого кодирования видео
RU2224302C2 (ru) Способ и устройство для масштабируемого кодирования/декодирования аудиосигналов
JP6199311B2 (ja) 映像コード化における係数のコード化
US7664176B2 (en) Method and system for entropy decoding for scalable video bit stream
US7656319B2 (en) Context-based encoding and decoding of signals
CA2703700A1 (en) Technique for encoding/decoding of codebook indices for quantized mdct spectrum in scalable speech and audio codecs
DE602004008763D1 (de) Videotranskodierung
TWI457001B (zh) 具兩層編碼及單一層解碼之可縮放視訊編碼
CN1407808A (zh) 流量可缩放的视频代码转换器
CN110784715B (zh) 在显示接口压缩中形成熵编码组的方法和系统
Ilic et al. Experimental analysis of picture quality after compression by different methods
JP2010506207A (ja) エンコード方法、デコード方法、エンコーダ、デコーダ、及びコンピュータプログラム製品
JP2025016762A5 (ru)
RU2007125472A (ru) Способ и устройство для кодирования, передачи и декодирования видеосигнала
ATE264595T1 (de) Datenkompression
CN110708547B (zh) 针对变换模式的有效熵编码组分组方法
TWI241558B (en) Audio coding device and method
JP2005510908A5 (ru)
CN101459833B (zh) 一种用于相似视频码流的转码方法及其转码装置
WO2021034230A3 (en) Method and apparatus of lossless video coding
Yan et al. The Novel Improving Algorithms on DRA Audio Entropy Coding
Kobayashi et al. An Extension of JPEG XT with JPEG2000
US20190130921A1 (en) Apparatuses and methods for encoding and decoding a multichannel audio signal
KR20060027831A (ko) 신호를 비트 스트림으로 인코딩하는 방법
KR20110011499A (ko) 모드 정보를 부호화, 복호화하는 방법 및 장치

Legal Events

Date Code Title Description
MM4A The patent is invalid due to non-payment of fees

Effective date: 20181016