RU2010119448A - Усовершенствованное кодирование улучшающего слоя для масштабируемого кодирования видео - Google Patents
Усовершенствованное кодирование улучшающего слоя для масштабируемого кодирования видео Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 claims abstract 39
- 230000003044 adaptive effect Effects 0.000 claims 4
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/30—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/30—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
- H04N19/34—Scalability techniques involving progressive bit-plane based encoding of the enhancement layer, e.g. fine granular scalability [FGS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/30—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
- H04N19/36—Scalability techniques involving formatting the layers as a function of picture distortion after decoding, e.g. signal-to-noise [SNR] scalability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/90—Methods 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/91—Entropy 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).
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)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2630176C2 (ru) * | 2012-04-04 | 2017-09-05 | Квэлкомм Инкорпорейтед | Буферизация видео с низкой задержкой при кодировании видео |
Families Citing this family (10)
| 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)
| 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 | 삼성전자주식회사 | 엔트로피 부호화 효율을 향상시키는 방법 및 그 방법을이용한 비디오 인코더 및 비디오 디코더 |
-
2008
- 2008-10-15 WO PCT/US2008/080034 patent/WO2009052206A1/en not_active Ceased
- 2008-10-15 EP EP08839798A patent/EP2213099A1/en not_active Ceased
- 2008-10-15 KR KR1020107010570A patent/KR101147943B1/ko not_active Expired - Fee Related
- 2008-10-15 JP JP2010530087A patent/JP5248619B2/ja not_active Expired - Fee Related
- 2008-10-15 CN CN200880115482.8A patent/CN101855908B/zh not_active Expired - Fee Related
- 2008-10-15 TW TW97139596A patent/TWI408965B/zh active
- 2008-10-15 CA CA2702488A patent/CA2702488C/en not_active Expired - Fee Related
- 2008-10-15 BR BRPI0818077-6A patent/BRPI0818077A2/pt not_active IP Right Cessation
- 2008-10-15 RU RU2010119448/07A patent/RU2463728C2/ru not_active IP Right Cessation
-
2012
- 2012-10-03 JP JP2012221420A patent/JP5456867B2/ja not_active Expired - Fee Related
Cited By (1)
| 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 |