[go: up one dir, main page]

RU2010119448A - ENHANCED ENCRYPTION ENCRYPTION CODING FOR SCALABLE VIDEO ENCODING - Google Patents

ENHANCED ENCRYPTION ENCRYPTION CODING FOR SCALABLE VIDEO ENCODING 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
Russian (ru)
Other versions
RU2463728C2 (en
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/en
Application granted granted Critical
Publication of RU2463728C2 publication Critical patent/RU2463728C2/en

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, в котором корректировка величины каждого из отличных от нуля коэффициентов уточнений видеобл� 1. A method of encoding video data using scalable video encoding, the method comprises the steps of:! encode the video block with the first quality as part of the bitstream of the base layer; and! as part of at least one bit stream of the enhancement layer, video block refinements are encoded, which, when combined with a video block encoded with the first quality, result in a video block having a second quality that is greater than the first quality, wherein the video block refinements are encoded in one coding pass. ! 2. The method according to claim 1, wherein encoding the refinement of the video block comprises the step of encoding each non-zero refinement coefficient without analyzing any subsequent coefficients. ! 3. The method according to claim 1, in which the encoding of the refinement of the video block comprises the step of encoding a symbol for each non-zero coefficient of refinement of the video block to indicate the presence of at least one remaining non-zero coefficient, the length of the series to indicate the number of zero coefficients preceding a non-zero coefficient, and the sign of a non-zero coefficient. ! 4. The method according to claim 3, further comprising encoding a symbol to indicate the absence of the remaining non-zero coefficients in the refinement of the video block after encoding the last non-zero coefficient. ! 5. The method according to claim 3, further comprising the step of adjusting the values of non-zero refinement coefficients of the video block, making them equal to one. ! 6. The method according to claim 5, in which the adjustment of each of the non-zero refinement coefficients of the video component

Claims (78)

1. Способ кодирования видеоданных с использованием масштабируемого кодирования видео, способ содержит этапы, на которых:1. A method of encoding video data using scalable video encoding, the method comprises the steps of: кодируют видеоблок с первым качеством как часть битового потока базового слоя; иencode the video block with the first quality as part of the bitstream of the base layer; and как часть по меньшей мере одного битового потока улучшающего слоя кодируют уточнения видеоблока, которые при их комбинировании с видеоблоком, закодированным с первым качеством, дают в результате видеоблок, имеющий второе качество, которое больше первого качества, причем уточнения видеоблока кодируются в одном проходе кодирования.as part of at least one bit stream of the enhancement layer, video block refinements are encoded, which, when combined with a video block encoded with the first quality, result in a video block having a second quality that is greater than the first quality, wherein the video block refinements are encoded in one coding pass. 2. Способ по п.1, в котором кодирование уточнений видеоблока содержит этап, на котором кодируют каждый отличный от нуля коэффициент уточнений без анализа любых последующих коэффициентов.2. The method according to claim 1, wherein encoding the refinement of the video block comprises the step of encoding each non-zero refinement coefficient without analyzing any subsequent coefficients. 3. Способ по п.1, в котором кодирование уточнений видеоблока содержит этап, на котором для каждого отличного от нуля коэффициента уточнений видеоблока кодируют символ для указания наличия по меньшей мере одного оставшегося отличного от нуля коэффициента, длину серии для указания количества нулевых коэффициентов, предшествующих отличному от нуля коэффициенту, и знак отличного от нуля коэффициента.3. The method according to claim 1, in which the encoding of the refinement of the video block comprises the step of encoding a symbol for each non-zero coefficient of refinement of the video block to indicate the presence of at least one remaining non-zero coefficient, the length of the series to indicate the number of zero coefficients preceding a non-zero coefficient, and the sign of a non-zero coefficient. 4. Способ по п.3, дополнительно содержащий этап, на котором кодируют символ для указания отсутствия оставшихся отличных от нуля коэффициентов в уточнениях видеоблока после кодирования последнего отличного от нуля коэффициента.4. The method according to claim 3, further comprising encoding a symbol to indicate the absence of the remaining non-zero coefficients in the refinement of the video block after encoding the last non-zero coefficient. 5. Способ по п.3, дополнительно содержащий этап, на котором корректируют величины отличных от нуля коэффициентов уточнений видеоблока, делая их равными единице.5. The method according to claim 3, further comprising the step of adjusting the values of non-zero refinement coefficients of the video block, making them equal to one. 6. Способ по п.5, в котором корректировка величины каждого из отличных от нуля коэффициентов уточнений видеоблока, заключающаяся в приравнивании их единице, содержит этап, на котором кодируют отличные от нуля коэффициенты без кодирования величин коэффициентов.6. The method according to claim 5, in which the adjustment of the value of each of the non-zero coefficients of the refinement of the video block, which consists in equating them to unity, comprises the step of encoding non-zero coefficients without encoding the coefficient values. 7. Способ по п.1, в котором кодирование уточнений видеоблока как части битового потока улучшающего слоя содержит этап, на котором кодируют уточнения видеоблока таким образом, что коэффициенты уточнений видеоблока могут быть декодированы без доступа к информации коэффициентов видеоблока, закодированного с первым качеством как часть битового потока базового слоя.7. The method according to claim 1, in which the encoding of the refinement of the video block as part of the bitstream of the enhancement layer comprises the step of encoding the refinement of the video block so that the coefficients of the refinement of the video block can be decoded without access to the coefficient information of the video block encoded with the first quality as part base layer bitstream. 8. Способ по п.1, дополнительно содержащий этап, на котором кодируют уточнения видеоблока с использованием только одной таблицы кодирования с переменной длиной (VLC).8. The method according to claim 1, further comprising the step of encoding the refinement of the video block using only one variable length coding table (VLC). 9. Способ по п.1, в котором кодирование видеоблока с первым качеством как части базового слоя содержит этап, на котором кодируют видеоблок с первым качеством с использованием методики кодирования, при которой анализируют вектор коэффициентов видеоблока в первом проходе кодирования и кодируют вектор коэффициентов во втором проходе кодирования на основе анализа.9. The method according to claim 1, in which the encoding of the video block with the first quality as part of the base layer comprises the step of encoding the video block with the first quality using an encoding technique in which the vector of coefficients of the video block in the first encoding pass is analyzed and the coefficient vector in the second is encoded pass coding based analysis. 10. Способ по п.9, в котором:10. The method according to claim 9, in which: кодирование видеоблока с первым качеством содержит этап, на котором кодируют видеоблок с первым качеством с использованием процесса контекстно-адаптивного кодирования с переменной длиной (CAVLC) в соответствии со стандартом ITU-T H.264/MPEG-4, часть 10, усовершенствованное кодирование видео (AVC); иencoding a video block with a first quality comprises encoding a video block with a first quality using a variable length context adaptive coding (CAVLC) process in accordance with ITU-T H.264 / MPEG-4, part 10, advanced video encoding ( AVC); and кодирование уточнений видеоблока содержит этап, на котором кодируют уточнения видеоблока с использованием одной из таблиц кодирования VLC, определенных в процессе кодирования CAVLC.encoding of video block refinements comprises the step of encoding the video block refinements using one of the VLC coding tables determined in the CAVLC coding process. 11. Способ по п.1, в котором первое и второе качество содержат либо первое и второе отношения сигнала к шуму (SNR), либо первую и вторую пространственную разрешающую способность.11. The method according to claim 1, in which the first and second quality contain either the first and second signal to noise ratios (SNR), or the first and second spatial resolution. 12. Устройство для кодирования видеоданных с использованием масштабируемого кодирования видео, устройство содержит по меньшей мере один кодер, который:12. A device for encoding video data using scalable video encoding, the device contains at least one encoder, which: кодирует видеоблок с первым качеством как часть битового потока базового слоя, иencodes the video block with the first quality as part of the bitstream of the base layer, and как часть по меньшей мере одного битового потока улучшающего слоя кодирует уточнения видеоблока, которые при их комбинировании с видеоблоком, закодированным с первым качеством, дают в результате видеоблок, имеющий второе качество, которое больше первого качества, причем уточнения видеоблока кодируются в одном проходе кодирования.as part of at least one bit stream of the enhancement layer, encodes the refinement of the video block, which, when combined with the video block encoded with the first quality, results in a video block having a second quality that is greater than the first quality, with the refinement of the video block being encoded in one encoding pass. 13. Устройство по п.12, в котором по меньшей мере один кодер кодирует каждый отличный от нуля коэффициент уточнений без анализа последующих коэффициентов.13. The device according to item 12, in which at least one encoder encodes each nonzero refinement coefficient without analyzing subsequent coefficients. 14. Устройство по п.12, в котором по меньшей мере один кодер для каждого отличного от нуля коэффициента уточнений видеоблока кодирует символ для указания наличия по меньшей мере одного оставшегося отличного от нуля коэффициента, длину серии для указания количества нулевых коэффициентов, предшествующих отличному от нуля коэффициенту, и знак отличного от нуля коэффициента.14. The device according to item 12, in which at least one encoder for each non-zero refinement coefficient of the video block encodes a symbol to indicate the presence of at least one remaining non-zero coefficient, a series length to indicate the number of zero coefficients preceding non-zero coefficient, and the sign of a non-zero coefficient. 15. Устройство по п.14, в котором по меньшей мере один кодер кодирует символ для указания отсутствия оставшихся отличных от нуля коэффициентов в уточнениях видеоблока после кодирования последнего отличного от нуля коэффициента.15. The device according to 14, in which at least one encoder encodes a symbol to indicate the absence of the remaining non-zero coefficients in the refinement of the video block after encoding the last non-zero coefficient. 16. Устройство по п.14, в котором по меньшей мере один кодер корректирует величины отличных от нуля коэффициентов уточнений видеоблока, делая их равными единице.16. The device according to 14, in which at least one encoder corrects the values of non-zero refinement coefficients of the video block, making them equal to one. 17. Устройство по п.16, в котором по меньшей мере один кодер кодирует отличные от нуля коэффициенты без кодирования величин коэффициентов.17. The device according to clause 16, in which at least one encoder encodes non-zero coefficients without encoding the values of the coefficients. 18. Устройство по п.12, в котором по меньшей мере один кодер кодирует уточнения видеоблока таким образом, что коэффициенты уточнений видеоблока могут быть декодированы без доступа к информации коэффициентов видеоблока, закодированного с первым качеством как часть битового потока базового слоя.18. The device according to item 12, in which at least one encoder encodes the refinement of the video block so that the coefficients of the refinement of the video block can be decoded without access to the coefficient information of the video block encoded with the first quality as part of the base layer bitstream. 19. Устройство по п.12, в котором по меньшей мере один кодер кодирует уточнения видеоблока с использованием только одной таблицы кодирования с переменной длиной (VLC).19. The device according to item 12, in which at least one encoder encodes the refinement of the video block using only one variable length coding table (VLC). 20. Устройство по п.12, в котором по меньшей мере один кодер кодирует видеоблок с первым качеством с использованием методики кодирования, при которой анализируют вектор коэффициентов видеоблока в первом проходе кодирования и кодируют вектор коэффициентов во втором проходе кодирования на основе анализа.20. The device according to item 12, in which at least one encoder encodes the video block with the first quality using the encoding technique, in which the vector of coefficients of the video block in the first encoding pass is analyzed and the coefficient vector in the second encoding pass is encoded based on the analysis. 21. Устройство по п.20, в котором по меньшей мере один кодер:21. The device according to claim 20, in which at least one encoder: кодирует видеоблок с первым качеством с использованием процесса контекстно-адаптивного кодирования с переменной длиной (CAVLC) в соответствии со стандартом ITU-T H.264/MPEG-4, часть 10, усовершенствованное кодирование видео (AVC); иencodes a video block with first quality using a variable length context adaptive coding (CAVLC) process in accordance with ITU-T H.264 / MPEG-4, part 10, advanced video coding (AVC); and кодирует уточнения видеоблока с использованием одной из таблиц кодирования VLC, определенных в процессе кодирования CAVLC.encodes video block refinements using one of the VLC coding tables defined in the CAVLC coding process. 22. Устройство по п.12, в котором первое и второе качество содержат либо первое и второе отношения сигнала к шуму (SNR), либо первую и вторую пространственную разрешающую способность.22. The device according to item 12, in which the first and second quality contain either the first and second signal to noise ratio (SNR), or the first and second spatial resolution. 23. Устройство по п.12, в котором по меньшей мере один кодер содержит:23. The device according to item 12, in which at least one encoder comprises: кодер базового слоя, который кодирует видеоблок с первым качеством как часть битового потока базового слоя, иa base layer encoder that encodes a video block with a first quality as part of the base layer bitstream, and кодер улучшающего слоя, который кодирует как часть по меньшей мере одного битового потока улучшающего слоя уточнения видеоблока, которые при их объединении с видеоблоком, закодированным с первым качеством, дают в результате видеоблок, имеющий второе качество, которое больше первого качества.an enhancement layer encoder that encodes as part of at least one bit stream the enhancement layer of the refinement of the video block, which when combined with the video block encoded with the first quality, results in a video block having a second quality that is greater than the first quality. 24. Устройство по п.12, причем устройство содержит устройство беспроводной связи.24. The device according to item 12, and the device comprises a wireless communication device. 25. Устройство по п.12, причем устройство содержит устройство на интегральных схемах.25. The device according to item 12, and the device contains a device on integrated circuits. 26. Машиночитаемый носитель, содержащий команды, чтобы заставить один или более процессоров:26. A computer-readable medium containing instructions to force one or more processors: кодировать видеоблок с первым качеством как часть битового потока базового слоя; иencode the video block with the first quality as part of the bitstream of the base layer; and как часть по меньшей мере одного битового потока улучшающего слоя кодировать уточнения видеоблока, которые при их комбинировании с видеоблоком, закодированным с первым качеством, дают в результате видеоблок, имеющий второе качество, которое больше первого качества, причем уточнения видеоблока кодируются в одном проходе кодирования.as part of at least one bit stream of the enhancement layer, encode refinements of the video block, which, when combined with the video block encoded with the first quality, result in a video block having a second quality that is greater than the first quality, and the refinements of the video block are encoded in one encoding pass. 27. Машиночитаемый носитель по п.26, в котором команды заставляют один или более процессоров кодировать каждый отличный от нуля коэффициент уточнений без анализа последующих коэффициентов.27. The computer-readable medium of claim 26, wherein the instructions cause one or more processors to encode each refinement coefficient other than zero without analyzing subsequent coefficients. 28. Машиночитаемый носитель по п.26, в котором команды заставляют один или более процессоров для каждого отличного от нуля коэффициента уточнений видеоблока кодировать символ для указания наличия по меньшей мере одного оставшегося отличного от нуля коэффициента, длину серии для указания количества нулевых коэффициентов, предшествующих отличному от нуля коэффициенту, и знак отличного от нуля коэффициента.28. The computer-readable medium of claim 26, wherein the instructions cause one or more processors for each non-zero refinement coefficient of the video block to encode a character to indicate the presence of at least one remaining non-zero coefficient, a series length to indicate the number of zero coefficients preceding an excellent zero coefficient, and the sign of a non-zero coefficient. 29. Машиночитаемый носитель по п.28, в котором команды заставляют один или более процессоров кодировать символ для указания отсутствия оставшихся отличных от нуля коэффициентов в уточнениях видеоблока после кодирования последнего отличного от нуля коэффициента.29. The computer-readable medium of claim 28, wherein the instructions cause one or more processors to encode a character to indicate that there are no remaining non-zero coefficients in the refinement of the video block after encoding the last non-zero coefficient. 30. Машиночитаемый носитель по п.28, в котором команды заставляют один или более процессоров корректировать величины отличных от нуля коэффициентов уточнений видеоблока, делая их равными единице.30. The computer-readable medium of claim 28, wherein the instructions cause one or more processors to adjust non-zero refinement coefficients of the video block, making them equal to one. 31. Машиночитаемый носитель по п.30, в котором команды заставляют один или более процессоров кодировать отличные от нуля коэффициенты без кодирования величин коэффициентов.31. The computer-readable medium of claim 30, wherein the instructions cause one or more processors to encode non-zero coefficients without encoding coefficient values. 32. Машиночитаемый носитель по п.26, в котором команды заставляют один или более процессоров кодировать уточнения видеоблока таким образом, что коэффициенты уточнений видеоблока могут быть декодированы без доступа к информации коэффициентов видеоблока, закодированного с первым качеством как часть битового потока базового слоя.32. The computer-readable medium of claim 26, wherein the instructions cause one or more processors to encode the video block refinements in such a way that the video block refinement coefficients can be decoded without access to the video block coefficient information encoded with the first quality as part of the base layer bitstream. 33. Машиночитаемый носитель по п.26, в котором команды заставляют один или более процессоров кодировать уточнения видеоблока с использованием только одной таблицы кодирования с переменной длиной (VLC).33. The computer-readable medium of claim 26, wherein the instructions cause one or more processors to encode refinements to a video block using only one variable length coding table (VLC). 34. Машиночитаемый носитель по п.26, в котором команды заставляют один или более процессоров кодировать видеоблок с первым качеством с использованием методики кодирования, при которой анализируют вектор коэффициентов видеоблока в первом проходе кодирования и кодируют вектор коэффициентов во втором проходе кодирования на основе анализа.34. The computer-readable medium of claim 26, wherein the instructions cause one or more processors to encode the video block with a first quality using an encoding technique in which the coefficient vector of the video block in the first encoding pass is analyzed and the coefficient vector in the second encoding pass is encoded based on the analysis. 35. Машиночитаемый носитель по п.34, в котором команды заставляют один или более процессоров:35. The computer-readable medium of claim 34, wherein the instructions force one or more processors: кодировать видеоблок с первым качеством с использованием процесса контекстно-адаптивного кодирования с переменной длиной (CAVLC) в соответствии со стандартом ITU-T H.264/MPEG-4, часть 10, усовершенствованное кодирование видео (AVC); иencode a video block with first quality using a variable length context adaptive coding (CAVLC) process in accordance with ITU-T H.264 / MPEG-4, part 10, advanced video coding (AVC); and кодировать уточнения видеоблока с использованием одной из таблиц кодирования VLC, определенных в процессе кодирования CAVLC.encode video block refinements using one of the VLC coding tables defined in the CAVLC coding process. 36. Машиночитаемый носитель по п.26, в котором первое и второе качество содержат либо первое и второе отношения сигнала к шуму (SNR), либо первую и вторую пространственную разрешающую способность.36. The computer readable medium of claim 26, wherein the first and second quality comprise either a first and second signal to noise ratio (SNR) or a first and second spatial resolution. 37. Устройство для кодирования видеоданных с использованием масштабируемого кодирования видео, устройство содержит:37. A device for encoding video data using scalable video encoding, the device comprises: первое средство для кодирования видеоблока с первым качеством как части битового потока базового слоя; иfirst means for encoding a video block with a first quality as part of the base layer bitstream; and второе средство для кодирования как части по меньшей мере одного битового потока улучшающего слоя уточнений видеоблока, которые при их комбинировании с видеоблоком, закодированным с первым качеством, дают в результате видеоблок, имеющий второе качество, которое больше первого качества, причем уточнения видеоблока кодируются в одном проходе кодирования.second means for encoding, as part of at least one bit stream, the enhancement layer of the video block refinements, which, when combined with the video block encoded with the first quality, results in a video block having a second quality that is greater than the first quality, wherein the video block refinements are encoded in one pass coding. 38. Устройство по п.37, в котором второе средство кодирования кодирует каждый отличный от нуля коэффициент уточнений без анализа последующих коэффициентов.38. The device according to clause 37, in which the second encoding means encodes each nonzero refinement coefficient without analyzing subsequent coefficients. 39. Устройство по п.37, в котором второе средство кодирования для каждого отличного от нуля коэффициента уточнений видеоблока кодирует символ для указания наличия по меньшей мере одного оставшегося отличного от нуля коэффициента, длину серии для указания количества нулевых коэффициентов, предшествующих отличному от нуля коэффициенту, и знак отличного от нуля коэффициента.39. The device according to clause 37, in which the second encoding means for each non-zero refinement coefficient of the video block encodes a symbol to indicate the presence of at least one remaining non-zero coefficient, the series length to indicate the number of zero coefficients preceding the non-zero coefficient, and the sign of a non-zero coefficient. 40. Устройство по п.38, в котором второе средство кодирования кодирует символ для указания отсутствия оставшихся отличных от нуля коэффициентов в уточнениях видеоблока после кодирования последнего отличного от нуля коэффициента.40. The device according to § 38, in which the second encoding means encodes a symbol to indicate the absence of the remaining non-zero coefficients in the refinement of the video block after encoding the last non-zero coefficient. 41. Устройство по п.38, в котором второе средство кодирования корректирует величины отличных от нуля коэффициентов уточнений видеоблока, делая их равными единице.41. The device according to § 38, in which the second encoding means corrects the non-zero values of the refinement coefficients of the video block, making them equal to one. 42. Устройство по п.40, в котором второе средство кодирования кодирует отличные от нуля коэффициенты без кодирования величин коэффициентов.42. The device according to p, in which the second encoding means encodes non-zero coefficients without encoding the values of the coefficients. 43. Устройство по п.37, в котором второе средство кодирования кодирует уточнения видеоблока таким образом, что коэффициенты уточнений видеоблока могут быть декодированы без доступа к информации коэффициентов видеоблока, закодированного с первым качеством как часть битового потока базового слоя.43. The device according to clause 37, in which the second encoding means encodes the refinement of the video block so that the coefficients of the refinement of the video block can be decoded without access to the coefficient information of the video block encoded with the first quality as part of the base layer bitstream. 44. Устройство по п.37, в котором второе средство кодирования кодирует уточнения видеоблока с использованием только одной таблицы кодирования с переменной длиной (VLC).44. The device according to clause 37, in which the second encoding means encodes the refinement of the video block using only one variable length coding table (VLC). 45. Устройство по п.37, в котором первое средство кодирования кодирует видеоблок с первым качеством с использованием методики кодирования, при которой анализируют вектор коэффициентов видеоблока в первом проходе кодирования и кодируют вектор коэффициентов во втором проходе кодирования на основе анализа.45. The device according to clause 37, in which the first encoding means encodes the video block with the first quality using the encoding technique, in which the vector of coefficients of the video block in the first encoding pass is analyzed and the coefficient vector in the second encoding pass is encoded based on the analysis. 46. Устройство по п.45, в котором первое средство кодирования:46. The device according to item 45, in which the first encoding means: кодирует видеоблок с первым качеством с использованием процесса контекстно-адаптивного кодирования с переменной длиной (CAVLC) в соответствии со стандартом ITU-T H.264/MPEG-4, часть 10, усовершенствованное кодирование видео (AVC); иencodes a video block with first quality using a variable length context adaptive coding (CAVLC) process in accordance with ITU-T H.264 / MPEG-4, part 10, advanced video coding (AVC); and кодирует уточнения видеоблока с использованием одной из таблиц кодирования VLC, определенных в процессе кодирования CAVLC.encodes video block refinements using one of the VLC coding tables defined in the CAVLC coding process. 47. Устройство по п.37, в котором первое и второе качество содержат либо первое и второе отношения сигнала к шуму (SNR), либо первую и вторую пространственную разрешающую способность.47. The device according to clause 37, in which the first and second quality contain either the first and second signal to noise ratio (SNR), or the first and second spatial resolution. 48. Способ декодирования видеоданных с использованием масштабируемого кодирования видео, способ содержит этапы, на которых:48. A method for decoding video data using scalable video encoding, the method comprises the steps of: декодируют битовый поток базового слоя для получения видеоблока с первым качеством; иdecode the bitstream of the base layer to obtain a video block with the first quality; and декодируют битовый поток улучшающего слоя для получения уточнений видеоблока, которые при их комбинировании с видеоблоком, декодированным с первым качеством, дают в результате видеоблок, имеющий второе качество,decode the bit stream of the enhancement layer to obtain refinements of the video block, which, when combined with the video block decoded with the first quality, result in a video block having a second quality, причем декодирование улучшающего слоя включает в себя этап, на котором для каждого отличного от нуля коэффициента уточнений видеоблока декодируют символ, указывающий наличие по меньшей мере одного оставшегося отличного от нуля коэффициента, длину серии, указывающую количество нулевых коэффициентов, предшествующих отличному от нуля коэффициенту, и знак отличного от нуля коэффициента.moreover, the decoding of the enhancement layer includes the stage at which for each non-zero refinement coefficient of the video block, a symbol is decoded indicating the presence of at least one remaining non-zero coefficient, a series length indicating the number of zero coefficients preceding the non-zero coefficient, and a sign nonzero coefficient. 49. Способ по п.48, дополнительно содержащий этап, на котором декодируют символ, следующий за последним отличным от нуля коэффициентом, который указывает отсутствие оставшихся отличных от нуля коэффициентов в уточнениях видеоблока.49. The method of claim 48, further comprising decoding a character following the last non-zero coefficient that indicates the absence of the remaining non-zero coefficients in the refinement of the video block. 50. Способ по п.49, дополнительно содержащий этап, на котором формируют вектор коэффициентов для уточнений видеоблока с использованием декодированной серии каждого коэффициента, знака каждого коэффициента и символа, указывающего отсутствие оставшихся отличных от нуля коэффициентов.50. The method of claim 49, further comprising the step of generating a coefficient vector for refinement of the video block using a decoded series of each coefficient, the sign of each coefficient, and a symbol indicating the absence of remaining non-zero coefficients. 51. Способ по п.50, дополнительно содержащий этап, на котором устанавливают величину каждого отличного от нуля коэффициента вектора коэффициентов, равную единице.51. The method according to item 50, further comprising the step of setting the value of each non-zero coefficient of the coefficient vector equal to one. 52. Способ по п.48, в котором декодирование уточнений видеоблока содержит этап, на котором декодируют уточнения видеоблока без доступа к информации коэффициентов видеоблока, закодированного с первым качеством.52. The method of claim 48, wherein decoding the refinement of the video block comprises decoding the refinement of the video block without accessing the coefficient information of the video block encoded with the first quality. 53. Способ по п.48, дополнительно содержащий этап, на котором декодируют уточнения видеоблока с использованием только одной таблицы кодирования с переменной длиной (VLC).53. The method according to § 48, further comprising the step of decoding the refinement of the video block using only one variable length coding table (VLC). 54. Способ по п.53, в котором одна таблица кодирования VLC содержит одну из таблиц кодирования VLC, специфицированных в кодировании CAVLC, как определено в стандарте ITU-T H.264/MPEG-4, часть 10, усовершенствованное кодирование видео (AVC).54. The method of claim 53, wherein one VLC coding table comprises one of VLC coding tables specified in CAVLC coding as defined in ITU-T H.264 / MPEG-4, Part 10, Advanced Video Coding (AVC) . 55. Устройство для декодирования видеоданных с использованием масштабируемого кодирования видео, устройство содержит по меньшей мере один декодер, который:55. A device for decoding video data using scalable video encoding, the device comprises at least one decoder, which: декодирует битовый поток базового слоя для получения видеоблока с первым качеством; иdecodes the base layer bitstream to obtain a video block with a first quality; and декодирует битовый поток улучшающего слоя для получения уточнений видеоблока, которые при их комбинировании с видеоблоком, декодированным с первым качеством, дают в результате видеоблок, имеющий второе качество,decodes the bitstream of the enhancement layer to obtain refinements of the video block, which, when combined with the video block decoded with the first quality, results in a video block having a second quality, причем по меньшей мере один декодер для каждого отличного от нуля коэффициента уточнений видеоблока декодирует символ, указывающий наличие по меньшей мере одного оставшегося отличного от нуля коэффициента, длину серии, указывающую количество нулевых коэффициентов, предшествующих отличному от нуля коэффициенту, и знак отличного от нуля коэффициента.wherein at least one decoder for each non-zero refinement coefficient of the video block decodes a symbol indicating the presence of at least one remaining non-zero coefficient, a series length indicating the number of zero coefficients preceding the non-zero coefficient, and the sign of the non-zero coefficient. 56. Устройство по п.55, в котором по меньшей мере один декодер декодирует символ, следующий за последним отличным от нуля коэффициентом, который указывает отсутствие оставшихся отличных от нуля коэффициентов в уточнениях видеоблока.56. The device according to item 55, in which at least one decoder decodes the symbol following the last non-zero coefficient, which indicates the absence of the remaining non-zero coefficients in the refinement of the video block. 57. Устройство по п.56, в котором по меньшей мере один декодер формирует вектор коэффициентов для уточнений видеоблока с использованием декодированной серии каждого коэффициента, знака каждого коэффициента и символа, указывающего отсутствие оставшихся отличных от нуля коэффициентов.57. The device according to p, in which at least one decoder generates a vector of coefficients for refinement of the video block using a decoded series of each coefficient, the sign of each coefficient and a symbol indicating the absence of remaining non-zero coefficients. 58. Устройство по п.57, в котором по меньшей мере один декодер устанавливает величины каждого отличного от нуля коэффициента вектора коэффициентов, равные единице.58. The device according to clause 57, in which at least one decoder sets the values of each non-zero coefficient of the coefficient vector equal to one. 59. Устройство по п.55, в котором по меньшей мере один декодер декодирует уточнения видеоблока без доступа к информации коэффициентов видеоблока, закодированного с первым качеством.59. The device according to item 55, in which at least one decoder decodes the refinement of the video block without access to information of the coefficients of the video block encoded with the first quality. 60. Устройство по п.55, в котором по меньшей мере один декодер декодирует уточнения видеоблока с использованием только одной таблицы кодирования с переменной длиной (VLC).60. The device according to item 55, in which at least one decoder decodes the refinement of the video block using only one variable length coding table (VLC). 61. Устройство по п.60, в котором одна таблица кодирования VLC содержит одну из таблиц кодирования VLC, специфицированных в кодировании CAVLC, как определено в стандарте ITU-T H.264/MPEG-4, часть 10, усовершенствованное кодирование видео (AVC).61. The device according to p, in which one VLC coding table contains one of the VLC coding tables specified in the CAVLC coding, as defined in ITU-T H.264 / MPEG-4, part 10, advanced video coding (AVC) . 62. Устройство по п.55, в котором по меньшей мере один декодер содержит:62. The device according to item 55, in which at least one decoder comprises: декодер базового слоя, который декодирует битовый поток базового слоя для получения видеоблока с первым качеством; иa base layer decoder that decodes the base layer bitstream to obtain a video block with a first quality; and декодер улучшающего слоя, который декодирует битовый поток улучшающего слоя для получения уточнений видеоблока.enhancement layer decoder, which decodes the enhancement layer bitstream to obtain refinements to the video block. 63. Устройство по п.55, причем устройство содержит устройство беспроводной связи.63. The device according to § 55, the device comprising a wireless communication device. 64. Устройство по п.55, причем устройство содержит устройство на интегральных схемах.64. The device according to item 55, and the device contains a device on integrated circuits. 65. Машиночитаемый носитель, содержащий команды, чтобы заставить один или более процессоров:65. A computer-readable medium containing instructions to force one or more processors: декодировать битовый поток базового слоя для получения видеоблока с первым качеством; иdecode the base layer bitstream to obtain a video block with a first quality; and декодировать битовый поток улучшающего слоя для получения уточнений видеоблока, которые при их комбинировании с видеоблоком, декодированным с первым качеством, дают в результате видеоблок, имеющий второе качество,to decode the bit stream of the enhancement layer to obtain refinements of the video block, which, when combined with the video block decoded with the first quality, result in a video block having a second quality, причем команды заставляют один или более процессоров для каждого отличного от нуля коэффициента уточнений видеоблока декодировать символ, указывающий наличие по меньшей мере одного оставшегося отличного от нуля коэффициента, длину серии, указывающую количество нулевых коэффициентов, предшествующих отличному от нуля коэффициенту, и знак отличного от нуля коэффициента.moreover, the commands cause one or more processors for each non-zero refinement coefficient of the video block to decode a symbol indicating the presence of at least one remaining non-zero coefficient, a series length indicating the number of zero coefficients preceding the non-zero coefficient, and the sign of a non-zero coefficient . 66. Машиночитаемый носитель по п.65, в котором команды заставляют один или более процессоров декодировать символ, следующий за последним отличным от нуля коэффициентом, который указывает отсутствие оставшихся отличных от нуля коэффициентов в уточнениях видеоблока.66. The computer-readable medium of claim 65, wherein the instructions cause one or more processors to decode the character following the last non-zero coefficient, which indicates the absence of the remaining non-zero coefficients in the refinement of the video block. 67. Машиночитаемый носитель по п.66, в котором команды заставляют один или более процессоров формировать вектор коэффициентов для уточнений видеоблока с использованием декодированной серии каждого коэффициента, знака каждого коэффициента и символа, указывающего отсутствие оставшихся отличных от нуля коэффициентов.67. The computer-readable medium of claim 66, wherein the instructions cause one or more processors to form a coefficient vector to refine the video block using a decoded series of each coefficient, the sign of each coefficient, and a symbol indicating the absence of remaining non-zero coefficients. 68. Машиночитаемый носитель по п.67, в котором команды заставляют один или более процессоров устанавливать величину каждого отличного от нуля коэффициента вектора коэффициентов, равную единице.68. The computer-readable medium of claim 67, wherein the instructions cause one or more processors to set the value of each non-zero coefficient vector coefficient to one. 69. Машиночитаемый носитель по п.65, в котором команды заставляют один или более процессоров декодировать уточнения видеоблока без доступа к информации коэффициентов видеоблока, закодированного с первым качеством.69. The computer-readable medium of claim 65, wherein the instructions cause one or more processors to decode the refinement of the video block without accessing the coefficient information of the video block encoded with the first quality. 70. Машиночитаемый носитель по п.65, в котором команды заставляют один или более процессоров декодировать уточнения видеоблока с использованием только одной таблицы кодирования с переменной длиной (VLC).70. The computer-readable medium of claim 65, wherein the instructions cause one or more processors to decode the refinement of the video block using only one variable length coding table (VLC). 71. Машиночитаемый носитель по п.70, в котором одна таблица кодирования VLC содержит одну из таблиц кодирования VLC, специфицированных в кодировании CAVLC, как определено в стандарте ITU-T H.264/MPEG-4, часть 10, усовершенствованное кодирование видео (AVC).71. The computer-readable medium of claim 70, wherein one VLC coding table contains one of the VLC coding tables specified in CAVLC coding as defined in ITU-T H.264 / MPEG-4, Part 10, Advanced Video Coding (AVC ) 72. Устройство для декодирования видеоданных с использованием масштабируемого кодирования видео, устройство содержит:72. A device for decoding video data using scalable video encoding, the device comprises: первое средство для декодирования битового потока базового слоя для получения видеоблока с первым качеством; иfirst means for decoding the base layer bitstream to obtain a video block with a first quality; and второе средство для декодирования битового потока улучшающего слоя для получения уточнений видеоблока, которые при их комбинировании с видеоблоком, декодированным с первым качеством, дают в результате видеоблок, имеющий второе качество,second means for decoding the enhancement layer bitstream to obtain refinements of the video block, which, when combined with the video block decoded with the first quality, results in a video block having a second quality, причем второе средство декодирования для каждого отличного от нуля коэффициента уточнений видеоблока декодирует символ, указывающий наличие по меньшей мере одного оставшегося отличного от нуля коэффициента, длину серии, указывающую количество нулевых коэффициентов, предшествующих отличному от нуля коэффициенту, и знак отличного от нуля коэффициента.moreover, the second decoding means for each non-zero refinement coefficient of the video block decodes a symbol indicating the presence of at least one remaining non-zero coefficient, a series length indicating the number of zero coefficients preceding the non-zero coefficient, and the sign of the non-zero coefficient. 73. Устройство по п.72, в котором второе средство декодирования декодирует символ, следующий за последним отличным от нуля коэффициентом, который указывает отсутствие оставшихся отличных от нуля коэффициентов в уточнениях видеоблока.73. The apparatus of claim 72, wherein the second decoding means decodes a symbol following the last non-zero coefficient, which indicates the absence of the remaining non-zero coefficients in the refinement of the video block. 74. Устройство по п.73, дополнительно содержащее средство для формирования вектора коэффициентов для уточнений видеоблока с использованием декодированной серии каждого коэффициента, знака каждого коэффициента и символа, указывающего отсутствие оставшихся отличных от нуля коэффициентов.74. The device according to claim 73, further comprising means for generating a vector of coefficients for refinement of the video block using a decoded series of each coefficient, a sign of each coefficient, and a symbol indicating the absence of remaining non-zero coefficients. 75. Устройство по п.74, дополнительно содержащее средство для установления величины каждого отличного от нуля коэффициента вектора коэффициентов, равной единице.75. The device according to p. 74, further containing a means for determining the value of each non-zero coefficient of the coefficient vector equal to one. 76. Устройство по п.72, в котором второе средство декодирования декодирует уточнения видеоблока без доступа к информации коэффициентов видеоблока, закодированного с первым качеством.76. The device according to paragraph 72, in which the second decoding means decodes the refinement of the video block without access to the coefficient information of the video block encoded with the first quality. 77. Устройство по п.72, в котором второе средство декодирования декодирует уточнения видеоблока с использованием только одной таблицы кодирования с переменной длиной (VLC).77. The device according to paragraph 72, in which the second decoding means decodes the refinement of the video block using only one variable length coding table (VLC). 78. Устройство по п.77, в котором одна таблица кодирования VLC содержит одну из таблиц кодирования VLC, специфицированных в кодировании CAVLC, как определено в стандарте ITU-T H.264/MPEG-4, часть 10, усовершенствованное кодирование видеосигнала (AVC). 78. The device according to p, in which one VLC coding table contains one of the VLC coding tables specified in the CAVLC coding, as defined in ITU-T H.264 / MPEG-4, part 10, advanced video coding (AVC) .
RU2010119448/07A 2007-10-15 2008-10-15 Enhancing layer improved coding for scalable video coding RU2463728C2 (en)

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 (en) 2011-11-27
RU2463728C2 RU2463728C2 (en) 2012-10-10

Family

ID=40344656

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2010119448/07A RU2463728C2 (en) 2007-10-15 2008-10-15 Enhancing layer improved coding for scalable video coding

Country Status (9)

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

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2630176C2 (en) * 2012-04-04 2017-09-05 Квэлкомм Инкорпорейтед Video buffering with low delay in video coding

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 (en) * 2012-12-26 2021-04-22 소니 주식회사 Image processing device and method
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 (en) * 2001-11-21 2004-07-03 코닌클리케 필립스 일렉트로닉스 엔.브이. Improved bit plane compression method
JP4447197B2 (en) * 2002-01-07 2010-04-07 三菱電機株式会社 Moving picture encoding apparatus and moving picture decoding apparatus
CN1620816A (en) * 2002-01-22 2005-05-25 诺基亚有限公司 Coding Transform Coefficients in Image/Video Encoder and/or Decoder
JP3893350B2 (en) * 2002-11-29 2007-03-14 キヤノン株式会社 Encoded data conversion apparatus and method
JP2006237656A (en) * 2003-02-28 2006-09-07 Secom Co Ltd Encoded signal separation / synthesis apparatus, differential encoded signal generation apparatus, differential encoded signal extraction apparatus, encoded signal separation / synthesis method, encoded signal separation / synthesis program
JP4014098B2 (en) * 2003-06-26 2007-11-28 株式会社Kddi研究所 Image hierarchical encoding apparatus and decoding apparatus
KR100736086B1 (en) * 2005-09-06 2007-07-06 삼성전자주식회사 Method and apparatus for enhancing performance of entropy coding, video coding method and apparatus using the method
KR100714706B1 (en) * 2005-09-26 2007-05-04 삼성전자주식회사 Method and apparatus for improving performance of entropy coding, video coding method and apparatus using the method
KR100763192B1 (en) * 2005-09-26 2007-10-04 삼성전자주식회사 Method and apparatus for entropy encoding and decoding video data of FFS layer
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 (en) * 2006-03-28 2008-06-05 삼성전자주식회사 Method for enhancing entropy coding efficiency, video encoder and video decoder thereof

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2630176C2 (en) * 2012-04-04 2017-09-05 Квэлкомм Инкорпорейтед Video buffering with low delay in video coding

Also Published As

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

Similar Documents

Publication Publication Date Title
RU2010119448A (en) ENHANCED ENCRYPTION ENCRYPTION CODING FOR SCALABLE VIDEO ENCODING
RU2224302C2 (en) Method and device for scalable audio-signal coding/decoding
JP6199311B2 (en) Coding of coefficients in video coding
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 (en) VIDEO TRANS CODING
TWI457001B (en) Scalable video coding with two layer encoding and single layer decoding
CN1407808A (en) Flow Scalable Video Transcoder
CN110784715B (en) Method and system for forming entropy coding groups in display interface compression
Ilic et al. Experimental analysis of picture quality after compression by different methods
JP2010506207A (en) Encoding method, decoding method, encoder, decoder, and computer program product
JP2025016762A5 (en)
RU2007125472A (en) METHOD AND DEVICE FOR CODING, TRANSMISSION AND DECODING OF VIDEO
ATE264595T1 (en) DATA COMPRESSION
CN110708547B (en) Efficient entropy coding grouping method for transform modes
TWI241558B (en) Audio coding device and method
JP2005510908A5 (en)
CN101459833B (en) Transcoding method used for similar video code stream and transcoding device thereof
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 (en) How to encode a signal into a bit stream
KR20110011499A (en) Method and apparatus for encoding and decoding mode information

Legal Events

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

Effective date: 20181016