[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

RU2011105660A - METHOD AND DEVICE FOR SYNCHRONIZING STRONGLY COMPRESSED DATA OF THE IMPROVING LAYER - Google Patents

METHOD AND DEVICE FOR SYNCHRONIZING STRONGLY COMPRESSED DATA OF THE IMPROVING LAYER Download PDF

Info

Publication number
RU2011105660A
RU2011105660A RU2011105660/08A RU2011105660A RU2011105660A RU 2011105660 A RU2011105660 A RU 2011105660A RU 2011105660/08 A RU2011105660/08 A RU 2011105660/08A RU 2011105660 A RU2011105660 A RU 2011105660A RU 2011105660 A RU2011105660 A RU 2011105660A
Authority
RU
Russia
Prior art keywords
bits
enhancement layer
packet
base layer
bit stream
Prior art date
Application number
RU2011105660/08A
Other languages
Russian (ru)
Other versions
RU2510918C2 (en
Inventor
Петер ЯКС (DE)
Петер ЯКС
Свен КОРДОН (DE)
Свен КОРДОН
Original Assignee
Томсон Лайсенсинг (Fr)
Томсон Лайсенсинг
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 Томсон Лайсенсинг (Fr), Томсон Лайсенсинг filed Critical Томсон Лайсенсинг (Fr)
Publication of RU2011105660A publication Critical patent/RU2011105660A/en
Application granted granted Critical
Publication of RU2510918C2 publication Critical patent/RU2510918C2/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/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
    • 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

Landscapes

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

Abstract

1. Способ кодирования аудио или видео сигнала, имеющего поток (215) битов основного слоя и поток (255) битов улучшающего слоя, относящийся к потоку битов основного слоя, причем данные основного слоя и данные улучшающего слоя структурированы в пакеты, и пакеты потока битов основного слоя имеют соответствующие пакеты потока битов улучшающего слоя, причем способ содержит этапы, на которых ! вычисляют (260) контрольную сумму пакета потока битов основного слоя и соответствующего пакета потока битов улучшающего слоя; ! энтропийно кодируют (220) пакет потока битов основного слоя, получая энтропийно кодированный выровненный по байтам пакет основного слоя, начинающийся с синхронизационного слова; ! энтропийно кодируют (270) пакет потока битов улучшающего слоя с использованием способа кодирования с переменной длиной, получая энтропийно кодированный пакет (273) улучшающего слоя, который не имеет заголовка и не начинается с синхронизационного слова; ! отображают (271) кодированный пакет улучшающего слоя на байты, причем каждый байт имеет фиксированное количество битов, причем в последнем байте кодированного пакета улучшающего слоя N битов являются битами заполнения; ! определяют (272) количество N битов заполнения в последнем байте кодированного пакета улучшающего слоя; ! извлекают (261) N младших значащих битов упомянутой вычисленной контрольной суммы, причем N равно определенному количеству битов заполнения; ! вставляют (280) извлеченные N младших значащих битов вычисленной контрольной суммы в биты заполнения в конце кодированного пакета; и ! выдают или выводят кодированный пакет улучшающего слоя, включающий в себя вставленные бит 1. A method of encoding an audio or video signal having a stream of (215) bits of a base layer and a stream (255) of bits of an enhancement layer related to a bit stream of a base layer, wherein the data of the main layer and the data of the enhancement layer are structured into packets and packets of the main bit stream the layers have corresponding packets of the bit stream of the enhancement layer, the method comprising the steps of! calculating (260) a checksum of the base layer bit stream packet and the corresponding enhancement layer bit stream packet; ! entropy encode (220) the packet of the bitstream of the base layer, receiving an entropy encoded byte-aligned packet of the base layer, starting with the synchronization word; ! entropy encode (270) an enhancement layer bit stream packet using a variable length encoding method to obtain an entropy encode enhancement layer packet (273) that does not have a header and does not start with a synchronization word; ! display (271) the encoded packet of the enhancement layer on bytes, each byte having a fixed number of bits, and in the last byte of the encoded packet of the enhancement layer, N bits are padding bits; ! determining (272) the number N of padding bits in the last byte of the encoded packet of the enhancement layer; ! extracting (261) N least significant bits of said calculated checksum, wherein N is equal to a certain number of padding bits; ! inserting (280) the extracted N least significant bits of the calculated checksum into the padding bits at the end of the encoded packet; and! provide or output an encoded enhancement layer packet including inserted bits

Claims (15)

1. Способ кодирования аудио или видео сигнала, имеющего поток (215) битов основного слоя и поток (255) битов улучшающего слоя, относящийся к потоку битов основного слоя, причем данные основного слоя и данные улучшающего слоя структурированы в пакеты, и пакеты потока битов основного слоя имеют соответствующие пакеты потока битов улучшающего слоя, причем способ содержит этапы, на которых1. A method of encoding an audio or video signal having a stream of (215) bits of a base layer and a stream of (255) bits of an enhancement layer related to a bit stream of a base layer, wherein the data of the base layer and the data of the enhancement layer are structured into packets and packets of the main bit stream layers have corresponding packets of the bitstream of the enhancement layer, the method comprising the steps of вычисляют (260) контрольную сумму пакета потока битов основного слоя и соответствующего пакета потока битов улучшающего слоя;calculating (260) a checksum of the base layer bit stream packet and the corresponding enhancement layer bit stream packet; энтропийно кодируют (220) пакет потока битов основного слоя, получая энтропийно кодированный выровненный по байтам пакет основного слоя, начинающийся с синхронизационного слова;entropy encode (220) a packet of the bitstream of the base layer, receiving an entropy encoded byte-aligned packet of the base layer, starting with the synchronization word; энтропийно кодируют (270) пакет потока битов улучшающего слоя с использованием способа кодирования с переменной длиной, получая энтропийно кодированный пакет (273) улучшающего слоя, который не имеет заголовка и не начинается с синхронизационного слова;entropy encode (270) an enhancement layer bit stream packet using a variable length encoding method to obtain an entropy encode enhancement layer packet (273) that does not have a header and does not start with a synchronization word; отображают (271) кодированный пакет улучшающего слоя на байты, причем каждый байт имеет фиксированное количество битов, причем в последнем байте кодированного пакета улучшающего слоя N битов являются битами заполнения;display (271) the encoded packet of the enhancement layer on bytes, each byte having a fixed number of bits, and in the last byte of the encoded packet of the enhancement layer, N bits are padding bits; определяют (272) количество N битов заполнения в последнем байте кодированного пакета улучшающего слоя;determining (272) the number N of padding bits in the last byte of the encoded packet of the enhancement layer; извлекают (261) N младших значащих битов упомянутой вычисленной контрольной суммы, причем N равно определенному количеству битов заполнения;extracting (261) N least significant bits of said calculated checksum, wherein N is equal to a certain number of padding bits; вставляют (280) извлеченные N младших значащих битов вычисленной контрольной суммы в биты заполнения в конце кодированного пакета; иinserting (280) the extracted N least significant bits of the calculated checksum into the padding bits at the end of the encoded packet; and выдают или выводят кодированный пакет улучшающего слоя, включающий в себя вставленные биты контрольной суммы, и кодированный пакет основного слоя.outputting or outputting an encoded packet of an enhancement layer including inserted checksum bits and an encoded packet of a base layer. 2. Способ по п.1, в котором кодированный поток (295) битов улучшающего слоя формируется (290) посредством одного начального синхронизационного слова и множества упомянутых кодированных пакетов улучшающего слоя без дополнительных структурных данных, таких как заголовки пакетов или кадров.2. The method according to claim 1, in which the encoded bit stream (295) of the enhancement layer bits is generated (290) by one initial synchronization word and a plurality of said encoded enhancement layer packets without additional structural data, such as packet or frame headers. 3. Способ по п.1 или 2, в котором до упомянутого энтропийного кодирования поток (215) битов основного слоя и поток (255) битов улучшающего слоя содержат целочисленные значения, и этап вычисления контрольной суммы содержит этап, на котором суммируют (260) упомянутые целочисленные значения до энтропийного кодирования.3. The method according to claim 1 or 2, wherein prior to said entropy coding, the stream (215) of the bits of the base layer and the stream (255) of bits of the enhancement layer contain integer values, and the step of calculating the checksum comprises the step of summing (260) the aforementioned integer values before entropy coding. 4. Способ по п.1 или 2, в котором пакет потока битов улучшающего слоя кодируется с использованием кода Голомба.4. The method according to claim 1 or 2, in which the packet of the bitstream of the enhancement layer is encoded using the Golomb code. 5. Способ по п.1 или 2, в котором количество N битов заполнения на каждый кодированный пакет улучшающего слоя является переменной величиной, меньшей количества битов в байте, и в среднем при округлении в большую или меньшую сторону равной половине количества битов в байте.5. The method according to claim 1 or 2, in which the number of N bits of filling for each encoded packet of the enhancement layer is a variable smaller than the number of bits in a byte, and on average, when rounded up or down equal to half the number of bits in a byte. 6. Способ по п.1 или 2, в котором поток (215) битов основного слоя содержит аудио данные формата MP3, и поток (255) битов улучшающего слоя содержит разности преобразования MDCT, подходящие для улучшенного декодирования аудио данных формата MP3 потока битов основного слоя.6. The method according to claim 1 or 2, in which the stream (215) of the bits of the base layer contains audio data of the MP3 format, and the stream (255) of bits of the enhancement layer contains MDCT transform differences suitable for improved decoding of audio data of the MP3 format of the bit stream of the main layer . 7. Способ по п.1 или 2, дополнительно содержащий этап, на котором сохраняют кодированный поток (225) битов основного слоя и кодированный поток (295) битов улучшающего слоя в файл, причем пакеты основного слоя хранятся смежно друг с другом в первой части (10) файла, и пакеты улучшающего слоя хранятся смежно друг с другом в последующей второй части (11) файла.7. The method according to claim 1 or 2, further comprising storing the encoded stream (225) bits of the base layer and the encoded stream (295) bits of the enhancement layer to a file, the packets of the main layer being stored adjacent to each other in the first part ( 10) of the file, and packets of the enhancement layer are stored adjacent to each other in the subsequent second part (11) of the file. 8. Способ декодирования аудио или видео сигнала, имеющего поток (101) битов основного слоя и соответствующий поток (102) битов улучшающего слоя, в котором поток битов улучшающего слоя содержит параметры, кодированные с переменной длиной, для улучшенного декодирования потока битов основного слоя, причем способ содержит этапы, на которых8. A method for decoding an audio or video signal having a stream (101) of bits of the base layer and a corresponding stream (102) of bits of the enhancement layer, in which the bit stream of the enhancement layer contains parameters encoded with variable length, for improved decoding of the bit stream of the main layer, the method comprises the steps of частично декодируют (110) часть потока битов основного слоя, получая первый декодированный пакет (115) основного слоя;partially decode (110) a portion of the bitstream of the base layer, receiving the first decoded packet (115) of the base layer; частично декодируют (120) часть потока битов улучшающего слоя, получая параметры (125) декодирования для улучшенного декодирования потока битов основного слоя;partially decode (120) a portion of the enhancement layer bit stream, obtaining decoding parameters (125) for improved decoding of the base layer bit stream; определяют (150) количество N битов заполнения в упомянутой части потока битов улучшающего слоя и извлекают и/или сохраняют биты заполнения;determining (150) the number N of padding bits in said portion of the bit stream of the enhancement layer and extracting and / or storing padding bits; вычисляют (140) контрольную сумму первого декодированного пакета (115) основного слоя и упомянутых параметров (125) декодирования из частично декодированной части потока битов улучшающего слоя;calculating (140) a checksum of the first decoded packet (115) of the base layer and said decoding parameters (125) from the partially decoded portion of the enhancement layer bit stream; сравнивают (160) извлеченные N младших значащих битов вычисленной контрольной суммы, где N равно определенному количеству битов заполнения, с N извлеченными битами заполнения; иcomparing (160) the extracted N least significant bits of the calculated checksum, where N is equal to a certain number of pad bits, with N extracted pad bits; and если они равны, декодируют (130) частично декодированный поток (115) битов основного слоя с использованием упомянутых параметров (125) декодирования для улучшенного декодирования потока битов основного слоя, в противном случае декодируют (130) частично декодированный поток (115) битов основного слоя с использованием упрощенного декодирования, в котором данные из потока битов улучшающего слоя не используются.if they are equal, decode (130) the partially decoded bitstream (115) of the base layer using the above decoding parameters (125) to better decode the bitstream of the core layer, otherwise decode (130) the partially decoded bitstream (115) of the base layer with using simplified decoding, in which data from the bitstream of the enhancement layer is not used. 9. Способ по п.8, в котором упомянутый этап определения (150) количества N битов заполнения, содержит этапы, в которых определяют количество кодовых слов в частично декодированной части потока (115) битов основного слоя, декодируют соответствующее количество кодовых слов (125) из части потока битов улучшающего слоя, кодированного с переменной длиной, и определяют (150) оставшиеся биты последнего байта части потока битов улучшающего слоя как упомянутые N битов заполнения.9. The method according to claim 8, in which said step of determining (150) the number of N fill bits, comprises the steps of determining the number of code words in the partially decoded part of the stream (115) of bits of the base layer, decode the corresponding number of code words (125) from a part of the bit stream of the enhancement layer encoded with a variable length, and (150) the remaining bits of the last byte of the part of the stream of bits of the enhancement layer are determined as said N fill bits. 10. Способ по п.8 или 9, в котором для каждого пакета основного слоя поток битов улучшающего слоя содержит предопределенное количество параметров декодирования.10. The method of claim 8 or 9, wherein for each packet of the base layer, the bitstream of the enhancement layer contains a predetermined number of decoding parameters. 11. Кодированный аудио/видео сигнал, содержащий первую часть (10) и вторую часть (11), причем первая часть содержит выровненные по байтам энтропийно кодированные пакеты (12) аудио/видео потока битов основного слоя, и вторая часть содержит выровненные по байтам энтропийно кодированные пакеты (13) улучшающего слоя, содержащего данные улучшающего слоя, кодированные с переменной длиной,11. An encoded audio / video signal containing the first part (10) and the second part (11), the first part containing byte-aligned entropy encoded packets (12) of the audio / video bit stream of the base layer, and the second part containing byte-aligned entropy encoded packets (13) of the enhancement layer containing variable layer data encoded with a variable length, причем пакеты основного слоя содержат заголовки с синхронизационной информацией (23), и пакеты улучшающего слоя не содержат заголовки с синхронизационной информацией,moreover, the packets of the main layer contain headers with synchronization information (23), and the packets of the enhancement layer do not contain headers with synchronization information, и причем каждый пакет улучшающего слоя содержит кодированные параметры, подходящие для улучшенного декодирования соответствующего пакета основного слоя,and wherein each packet of the enhancement layer contains encoded parameters suitable for enhanced decoding of the corresponding packet of the base layer, и причем последний байт пакета улучшающего слоя содержит N битов заполнения, биты заполнения содержат N младших значащих битов (LSB) контрольной суммы пакета улучшающего слоя и соответствующего пакета основного слоя до энтропийного кодирования.and whereby the last byte of the enhancement layer packet contains N fill bits, the fill bits contain N least significant bits (LSBs) of the checksum of the enhancement layer packet and the corresponding base layer packet before entropy encoding. 12. Сигнал по п.11, в котором аудио/видео поток битов основного слоя и поток битов улучшающего слоя содержат целочисленные значения, и контрольная сумма является суммой этих целочисленных значений.12. The signal of claim 11, wherein the audio / video bit stream of the base layer and the bit stream of the enhancement layer contain integer values, and the checksum is the sum of these integer values. 13. Устройство для кодирования аудио или видео сигнала, имеющего поток (215) битов основного слоя и поток (255) битов улучшающего слоя, относящегося к потоку битов основного слоя, в котором данные основного слоя и данные улучшающего слоя структурированы в пакеты, и пакеты потока битов основного слоя имеют соответствующие пакеты потока битов улучшающего слоя, причем устройство содержит13. An apparatus for encoding an audio or video signal having a stream of (215) bits of a base layer and a stream (255) of bits of an enhancement layer related to a bit stream of a base layer, in which the data of the base layer and the data of the enhancement layer are structured into packets and stream packets the bits of the base layer have corresponding packets of the bit stream of the enhancement layer, and the device contains средство вычисления для вычисления (260) контрольной суммы пакета потока битов основного слоя и соответствующего пакета потока битов улучшающего слоя;calculation means for calculating (260) a checksum of a packet of the bitstream of the base layer and the corresponding bitstream of the enhancement layer; энтропийный кодер (220) основного слоя для энтропийного кодирования пакета потока битов основного слоя, в котором генерируется энтропийно кодированный выровненный по байтам пакет основного слоя, начинающийся с синхронизационного слова;entropy encoder (220) of the base layer for entropy encoding of the packet stream of the bitstream of the base layer, which generates an entropy encoded byte-aligned packet of the base layer, starting with the synchronization word; энтропийный кодер (270) улучшающего слоя для энтропийного кодирования пакета потока битов улучшающего слоя с использованием способа кодирования с переменной длиной, в котором генерируется энтропийно кодированный пакет (273) улучшающего слоя, который не имеет заголовка и не начинается с синхронизационного слова;entropy enhancement layer encoder (270) for entropy encoding an enhancement layer bit stream packet using a variable length coding method in which an entropy encoded enhancement layer packet (273) is generated that does not have a header and does not start with a synchronization word; средство (271) отображения для отображения кодированного пакета улучшающего слоя на байты, причем каждый байт имеет фиксированное количество битов, причем в последнем байте кодированного пакета улучшающего слоя N битов являются битами заполнения;display means (271) for mapping the encoded packet of the enhancement layer to bytes, each byte having a fixed number of bits, the last bits of the encoded packet of the enhancement layer N bits being padding bits; средство (272) определения для определения количества N битов заполнения в последнем байте кодированного пакета улучшающего слоя;determination means (272) for determining the number of N fill bits in the last byte of the encoded enhancement layer packet; средство (261) извлечения для извлечения N младших значащих битов упомянутой вычисленной контрольной суммы, N равно определенному количеству битов заполнения;extraction means (261) for extracting the N least significant bits of said calculated checksum, N is equal to a certain number of padding bits; средство (280) вставки для вставки извлеченных N младших значащих битов вычисленной контрольной суммы в биты заполнения в конце кодированного пакета; иinsertion means (280) for inserting the extracted N least significant bits of the calculated checksum into the padding bits at the end of the encoded packet; and средство для выдачи или вывода кодированного пакета улучшающего слоя, включающего в себя вставленные биты контрольной суммы, и кодированного пакета основного слоя.means for issuing or outputting an encoded packet of the enhancement layer including inserted checksum bits and an encoded packet of the base layer. 14. Устройство по п.13, дополнительно содержащее средство для сохранения кодированного потока (225) битов основного слоя и кодированного потока (295) битов улучшающего слоя в файл, причем пакеты основного слоя хранятся смежно друг с другом в первой части (10) файла, и пакеты улучшающего слоя хранятся смежно друг с другом в последующей второй части (11) файла.14. The device according to item 13, further comprising means for storing the encoded stream (225) bits of the base layer and the encoded stream (295) bits of the enhancement layer to a file, the packets of the main layer being stored adjacent to each other in the first part (10) of the file, and packets of the enhancement layer are stored adjacent to each other in the subsequent second part (11) of the file. 15. Устройство для декодирования аудио или видео сигнала, имеющего поток (101) битов основного слоя и соответствующий поток (102) битов улучшающего слоя, в котором поток битов улучшающего слоя содержит кодированные параметры переменной длины для улучшенного декодирования потока битов основного слоя, причем устройство содержит15. An apparatus for decoding an audio or video signal having a base layer bit stream (101) and a corresponding enhancement layer bit stream (102), wherein the enhancement layer bit stream contains variable length encoded parameters for improved decoding of the base layer bit stream, the device comprising частичный декодер (110) основного слоя для частичного декодирования части потока битов основного слоя, в котором генерируется первый декодированный пакет (115) основного слоя;a partial decoder (110) of the base layer for partially decoding a portion of the bit stream of the base layer in which the first decoded packet (115) of the base layer is generated; частичной декодер (120) улучшающего слоя для частичного декодирования части потока битов улучшающего слоя, в котором генерируются параметры (125) декодирования для улучшенного декодирования потока битов улучшающего слоя;a partial enhancement layer decoder (120) for partially decoding a portion of the enhancement layer bit stream in which decoding parameters (125) are generated for improved decoding of the enhancement layer bit stream; средство для определения (150) количества N битов заполнения в упомянутой части потока битов улучшающего слоя и средство для извлечения и/или сохранения битов заполнения;means for determining (150) the number N of fill bits in said portion of the enhancement layer bit stream and means for extracting and / or storing fill bits; средство (140) вычисления для вычисления контрольной суммы первого декодированного пакета (115) основного слоя и упомянутых параметров (125) декодирования из частично декодированной части потока битов улучшающего слоя;calculation means (140) for calculating a checksum of the first decoded packet (115) of the base layer and said decoding parameters (125) from the partially decoded portion of the enhancement layer bit stream; средство (160) сравнения для сравнения извлеченных N младших значащих битов вычисленной контрольной суммы, N равно определенному количеству битов заполнения, с N извлеченными битами заполнения, а также для обеспечения показателя (165) ошибки, если они не равны; иcomparison tool (160) for comparing the extracted N least significant bits of the calculated checksum, N is equal to a certain number of pad bits, with N extracted pad bits, and also to provide error metric (165) if they are not equal; and средство (130) декодирования для декодирования частично декодированного потока (115) битов основного слоя, если извлеченные N младших значащих битов вычисленной контрольной суммы и N извлеченных битов заполнения равны в соответствии с упомянутым показателем (165) ошибки, в котором используются упомянутые параметры (125) декодирования для улучшенного декодирования потока битов основного слоя, и в противном случае для декодирования (130) частично декодированного потока (115) битов основного слоя с использованием упрощенного декодирования, в котором данные из потока битов улучшающего слоя не используются. decoding means (130) for decoding a partially decoded bit stream (115) of the base layer if the extracted N least significant bits of the calculated checksum and N extracted bit bits are equal in accordance with said error indicator (165), in which said parameters are used (125) decoding for improved decoding of the core layer bit stream, and otherwise for decoding (130) the partially decoded base layer bit stream (115) using simplified decoding in which data from the enhancement layer bit stream are not used.
RU2011105660/08A 2008-07-16 2009-07-14 Method and apparatus for synchronising highly compressed enhancement layer data RU2510918C2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP08160549.5 2008-07-16
EP08160549A EP2146343A1 (en) 2008-07-16 2008-07-16 Method and apparatus for synchronizing highly compressed enhancement layer data
PCT/EP2009/058944 WO2010007037A1 (en) 2008-07-16 2009-07-14 Method and apparatus for synchronizing highly compressed enhancement layer data

Publications (2)

Publication Number Publication Date
RU2011105660A true RU2011105660A (en) 2012-08-27
RU2510918C2 RU2510918C2 (en) 2014-04-10

Family

ID=39816809

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2011105660/08A RU2510918C2 (en) 2008-07-16 2009-07-14 Method and apparatus for synchronising highly compressed enhancement layer data

Country Status (14)

Country Link
US (2) US8462702B2 (en)
EP (3) EP2146343A1 (en)
JP (1) JP5314757B2 (en)
KR (1) KR20110052632A (en)
CN (1) CN102160378B (en)
BR (1) BRPI0916619A2 (en)
CA (1) CA2730468A1 (en)
ES (1) ES2430241T3 (en)
MX (1) MX2011000527A (en)
PL (1) PL2301025T3 (en)
RU (1) RU2510918C2 (en)
TW (1) TWI449032B (en)
WO (1) WO2010007037A1 (en)
ZA (1) ZA201100381B (en)

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8077990B2 (en) 2006-04-28 2011-12-13 Pixsense Inc. Efficient content compression and decompression system and method
EP1881485A1 (en) * 2006-07-18 2008-01-23 Deutsche Thomson-Brandt Gmbh Audio bitstream data structure arrangement of a lossy encoded signal together with lossless encoded extension data for said signal
KR101313952B1 (en) * 2008-06-23 2013-10-01 픽스센스 인코포레이티드 Compressed domain system and method for compression gains in encoded data
US8589999B1 (en) * 2009-08-11 2013-11-19 Arris Solutions, Inc. Methods and systems for splicing between media streams
US8873582B2 (en) 2010-04-08 2014-10-28 Lg Electronics Inc. Method for transmitting PPDU in wireless local area network and apparatus for the same
EP2395505A1 (en) * 2010-06-11 2011-12-14 Thomson Licensing Method and apparatus for searching in a layered hierarchical bit stream followed by replay, said bit stream including a base layer and at least one enhancement layer
UA124568C2 (en) 2011-07-15 2021-10-13 ДЖ.І. ВІДІЕУ КЕМПРЕШН, ЛЛСі CODING OF ARRIVAL OF SAMPLES WITH LOW DELAY
KR102497153B1 (en) * 2012-01-18 2023-02-07 브이-노바 인터내셔널 리미티드 Distinct encoding and decoding of stable information and transient/stochastic information
US8639057B1 (en) 2012-03-19 2014-01-28 The Modern Video Company Artifact removal method and system for contoured images and video
AU2013284705B2 (en) 2012-07-02 2018-11-29 Sony Corporation Decoding device and method, encoding device and method, and program
RU2649944C2 (en) 2012-07-02 2018-04-05 Сони Корпорейшн Decoding device, decoding method, coding device, coding method and program
CA2979260C (en) 2013-01-29 2020-07-07 Martin Dietz Concept for coding mode switching compensation
US12028333B2 (en) 2013-05-14 2024-07-02 Kara Partners Llc Systems and methods for variable-length encoding and decoding for enhancing computer systems
US10057250B2 (en) 2013-05-14 2018-08-21 Kara Partners Llc Technologies for enhancing computer security
US10594687B2 (en) 2013-05-14 2020-03-17 Kara Partners Llc Technologies for enhancing computer security
US10015507B2 (en) 2013-05-20 2018-07-03 Cinova Media Transform system and method in video and image compression
US8959414B2 (en) * 2013-06-13 2015-02-17 Lsi Corporation Systems and methods for hybrid layer data decoding
ITMI20131824A1 (en) * 2013-11-04 2015-05-05 St Microelectronics Srl METHOD OF IDENTIFYING A MESSAGE COMPLIANT WITH THE OTA STANDARD (OVER THE AIR) AND AFFECTED BY ERROR
US9800886B2 (en) * 2014-03-07 2017-10-24 Lattice Semiconductor Corporation Compressed blanking period transfer over a multimedia link
US9685164B2 (en) * 2014-03-31 2017-06-20 Qualcomm Incorporated Systems and methods of switching coding technologies at a device
US10462477B2 (en) 2015-02-25 2019-10-29 Cinova Media Partial evaluator system and method
MD3678134T2 (en) 2015-10-08 2022-01-31 Dolby Int Ab Layered coding for compressed sound or sound field representations
US10460700B1 (en) 2015-10-12 2019-10-29 Cinova Media Method and apparatus for improving quality of experience and bandwidth in virtual reality streaming systems
CN106791863B (en) * 2015-11-19 2019-07-16 浙江大华技术股份有限公司 A kind of storage method and device of SVC video data
US10944971B1 (en) 2017-05-22 2021-03-09 Cinova Media Method and apparatus for frame accurate field of view switching for virtual reality
KR20200065367A (en) * 2018-11-30 2020-06-09 삼성전자주식회사 Image processing device and frame buffer compressor
WO2020164752A1 (en) * 2019-02-13 2020-08-20 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Audio transmitter processor, audio receiver processor and related methods and computer programs
CN114902685B (en) * 2019-10-15 2024-03-22 交互数字Ce专利控股有限公司 Method and apparatus for transmitting and receiving video
US11095311B2 (en) * 2019-11-27 2021-08-17 Qualcomm Incorporated Quantization codeword selection for low cost parity checking
US11348594B2 (en) 2020-06-11 2022-05-31 Qualcomm Incorporated Stream conformant bit error resilience
CN111510509B (en) * 2020-06-15 2020-12-08 佛山市睿宝智能科技有限公司 Data communication method of needle selector of knitting machine, storage medium and knitting machine

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3597647B2 (en) * 1995-09-29 2004-12-08 株式会社東芝 Encoding method and apparatus
JPH10200921A (en) * 1997-01-10 1998-07-31 Sony Corp Digital data transmission method, data recording and reproducing device and data edit device
JP3132456B2 (en) * 1998-03-05 2001-02-05 日本電気株式会社 Hierarchical image coding method and hierarchical image decoding method
JP2001320422A (en) * 2000-03-03 2001-11-16 Ntt Docomo Inc Method and apparatus for packet transmission attended with header compression
US6816194B2 (en) 2000-07-11 2004-11-09 Microsoft Corporation Systems and methods with error resilience in enhancement layer bitstream of scalable video coding
EP1308931A1 (en) 2001-10-23 2003-05-07 Deutsche Thomson-Brandt Gmbh Decoding of a digital audio signal organised in frames comprising a header
GB2391413B (en) 2002-07-31 2004-08-25 Motorola Inc Object-based scalable video transmissions
US7188250B1 (en) 2002-12-13 2007-03-06 Nvidia Corporation Method and apparatus for performing network processing functions
KR20060130570A (en) * 2003-11-28 2006-12-19 코닌클리케 필립스 일렉트로닉스 엔.브이. Method and apparatus for encoding or decoding a bitstream
KR100605906B1 (en) * 2004-08-02 2006-08-01 삼성전자주식회사 Digital bradcasting system for using digital broadcasting signal having a information of position and method thereof
KR100662350B1 (en) 2004-08-23 2007-01-02 엘지전자 주식회사 Apparatus and Method for Transmission Video
KR100664929B1 (en) * 2004-10-21 2007-01-04 삼성전자주식회사 Method and apparatus for effectively compressing motion vectors in video coder based on multi-layer
KR100763178B1 (en) * 2005-03-04 2007-10-04 삼성전자주식회사 Method for color space scalable video coding and decoding, and apparatus for the same
US8055500B2 (en) * 2005-10-12 2011-11-08 Samsung Electronics Co., Ltd. Method, medium, and apparatus encoding/decoding audio data with extension data
KR100763196B1 (en) 2005-10-19 2007-10-04 삼성전자주식회사 Method for coding flags in a layer using inter-layer correlation, method for decoding the coded flags, and apparatus thereof
TWI276047B (en) * 2005-12-15 2007-03-11 Ind Tech Res Inst An apparatus and method for lossless entropy coding of audio signal
CN101043619A (en) * 2006-03-24 2007-09-26 华为技术有限公司 Error control system and method of video coding
EP1881485A1 (en) * 2006-07-18 2008-01-23 Deutsche Thomson-Brandt Gmbh Audio bitstream data structure arrangement of a lossy encoded signal together with lossless encoded extension data for said signal
US7941727B2 (en) 2006-10-31 2011-05-10 Hewlett-Packard Development Company, L.P. Checksum generator for variable-length data
US20080101476A1 (en) 2006-11-01 2008-05-01 Qualcomm Incorporated Video coding rate adaptation to reduce packetization overhead
US8630355B2 (en) * 2006-12-22 2014-01-14 Qualcomm Incorporated Multimedia data reorganization between base layer and enhancement layer
US20080152006A1 (en) * 2006-12-22 2008-06-26 Qualcomm Incorporated Reference frame placement in the enhancement layer

Also Published As

Publication number Publication date
ZA201100381B (en) 2012-03-28
PL2301025T3 (en) 2013-12-31
CA2730468A1 (en) 2010-01-21
TW201005731A (en) 2010-02-01
JP5314757B2 (en) 2013-10-16
TWI449032B (en) 2014-08-11
CN102160378A (en) 2011-08-17
EP2146343A1 (en) 2010-01-20
KR20110052632A (en) 2011-05-18
EP2301025A1 (en) 2011-03-30
RU2510918C2 (en) 2014-04-10
BRPI0916619A2 (en) 2018-07-31
EP2301025B1 (en) 2013-09-04
MX2011000527A (en) 2011-03-29
US8462702B2 (en) 2013-06-11
US20110103445A1 (en) 2011-05-05
US20130215972A1 (en) 2013-08-22
EP2355095A2 (en) 2011-08-10
JP2011528130A (en) 2011-11-10
EP2355095A3 (en) 2012-11-14
US8995348B2 (en) 2015-03-31
CN102160378B (en) 2013-06-26
WO2010007037A1 (en) 2010-01-21
ES2430241T3 (en) 2013-11-19

Similar Documents

Publication Publication Date Title
RU2011105660A (en) METHOD AND DEVICE FOR SYNCHRONIZING STRONGLY COMPRESSED DATA OF THE IMPROVING LAYER
US11595055B2 (en) Methods and apparatus to parallelize data decompression
US7936785B2 (en) Apparatus for generating and interpreting a data stream modified in accordance with the importance of the data
US7680451B2 (en) Method and apparatus for providing a motion signal with a sound signal using an existing sound signal encoding format
RU2012107995A (en) DATA STREAM AUTHENTICATION
CN101394550B (en) Packing method and device for video data
CN1822185A (en) Audio-coding and decoding method and its device
WO2007066880A1 (en) Method and apparatus for encoding/decoding
KR20060122692A (en) Method of encoding and decoding down-mix audio signal embeded with spatial bitstream
CN102055963A (en) Video coding and decoding methods and video coding and decoding devices
CN1168218C (en) Device and method for generating data flow and device and method for reading data flow
JP2021141576A (en) Data processing system
WO2009149671A1 (en) Method, device, and system for packaging and encoding/decoding of video data
KR101438387B1 (en) Method and apparatus for encoding and decoding extension data for surround
JP3523845B2 (en) Method and apparatus for generating data stream of variable-length codeword and method and apparatus for reading data stream of variable-length codeword
KR20070042328A (en) Method for sending a digital signal

Legal Events

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

Effective date: 20160715