[go: up one dir, main page]

RU2009115776A - Способ для кодирования последовательности целых чисел, устройство хранения и сигнал, переносящий кодированную последовательность целых чисел, а также способ декодирования последовательности целых чисел - Google Patents

Способ для кодирования последовательности целых чисел, устройство хранения и сигнал, переносящий кодированную последовательность целых чисел, а также способ декодирования последовательности целых чисел Download PDF

Info

Publication number
RU2009115776A
RU2009115776A RU2009115776/09A RU2009115776A RU2009115776A RU 2009115776 A RU2009115776 A RU 2009115776A RU 2009115776/09 A RU2009115776/09 A RU 2009115776/09A RU 2009115776 A RU2009115776 A RU 2009115776A RU 2009115776 A RU2009115776 A RU 2009115776A
Authority
RU
Russia
Prior art keywords
prefix
sequence
integers
encoded
suffixes
Prior art date
Application number
RU2009115776/09A
Other languages
English (en)
Other versions
RU2510573C2 (ru
Inventor
Цюй Цин ЧЭНЬ (CN)
Цюй Цин ЧЭНЬ
Чжи Бо ЧЭНЬ (CN)
Чжи Бо ЧЭНЬ
Цзюнь ТЕН (CN)
Цзюнь ТЕН
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 RU2009115776A publication Critical patent/RU2009115776A/ru
Application granted granted Critical
Publication of RU2510573C2 publication Critical patent/RU2510573C2/ru

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
    • H03M7/30Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
    • H03M7/46Conversion to or from run-length codes, i.e. by representing the number of consecutive digits, or groups of digits, of the same kind by a code word and a digit indicative of that kind
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/13Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/176Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/70Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
    • 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)
  • Theoretical Computer Science (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

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

Claims (15)

1. Способ кодирования последовательности целых чисел, при этом упомянутый способ содержит этапы, на которых:
идентифицируют смежную подпоследовательность в последовательности целых чисел, при этом упомянутая подпоследовательность содержит взаимосвязанные целые числа, имеющие одинаковый префикс в коде переменной длины и независимое последнее целое число, и
формируют код для смежной подпоследовательности с помощью кода для индикации числа взаимосвязанных целых чисел в упомянутой смежной подпоследовательности, кода для индикатора префикса и суффиксов кодов переменной длины целых чисел в смежной подпоследовательности.
2. Способ по п.1, в котором упомянутый индикатор префикса указывает упомянутый одинаковый префикс, который также является префиксом кода переменной длины независимого последнего целого числа.
3. Способ по п.1, в котором упомянутый одинаковый префикс является префиксом по умолчанию, а упомянутый индикатор префикса указывает другой префикс, который является префиксом кода переменной длины независимого последнего целого числа.
4. Способ по п.3, дополнительно содержащий этап, на котором:
включают двоичное представление упомянутого префикса по умолчанию в упомянутую модифицированную двоичную последовательность.
5. Способ по одному из предшествующих пунктов, в котором упомянутая последовательность целых чисел связана с последовательностью кодированных значений рабочих данных, причем упомянутые целые числа указывают длину полей данных, переносящих упомянутые кодированные значения рабочих данных.
6. Способ кодирования целочисленных синтаксических элементов различных типов, ассоциативно связанных с макроблоками, содержащимися в серии последовательных макроблоков кадра, при этом упомянутый способ содержит этапы, на которых:
сортируют синтаксические элементы согласно их типу,
формируют последовательность из синтаксических элементов одного типа и
кодируют последовательность синтаксических элементов одного типа согласно способу по одному из пп.1-4.
7. Способ кодирования целочисленных синтаксических элементов различных типов, ассоциативно связанных с макроблоками, содержащимися в серии последовательных макроблоков кадра, при этом упомянутый способ содержит этапы, на которых:
сортируют синтаксические элементы согласно их типу,
формируют последовательность из синтаксических элементов одного типа и
кодируют последовательность синтаксических элементов одного типа как упомянутую последовательность кодированных значений рабочих данных согласно способу по п.5.
8. Сигнал или носитель хранения данных, переносящий пару кодированных целых чисел, одно из которых указывает число вхождений, тогда как другое указывает префикс, при этом упомянутая пара кодированных целых чисел предшествует числу суффиксов кодированных целых чисел рабочих данных, дополнительно переносимых посредством упомянутого сигнала или упомянутого носителя хранения данных, число упомянутых суффиксов пропорционально упомянутому числу вхождений и, по меньшей мере, последнее из кодированных значений может быть декодировано, по меньшей мере, из последнего из упомянутых суффиксов с помощью упомянутого указанного префикса.
9. Сигнал или носитель хранения данных по п.8, в котором другие кодированные целые числа рабочих данных могут быть декодированы из других суффиксов с помощью префикса по умолчанию.
10. Способ декодирования последовательности целых чисел из кодовой последовательности, содержащей кодированный префикс, кодированное число вхождений и число кодированных суффиксов, причем упомянутое число кодированных суффиксов пропорционально упомянутому числу вхождений, при этом упомянутый способ содержит этапы, на которых:
декодируют упомянутый префикс,
декодируют упомянутое количество,
декодируют целые числа из суффиксов, при этом
последнее из упомянутых целых чисел декодируют из последнего из упомянутых суффиксов с помощью упомянутого префикса и
другие целые числа декодируют из других суффиксов с помощью префикса остатка.
11. Способ по п.10, в котором упомянутый префикс остатка равняется упомянутому префиксу.
12. Способ по п.11, в котором префикс остатка является префиксом по умолчанию.
13. Способ по одному из пп.10-12, в котором кодированные целые числа в последовательности указывают размеры полей рабочих данных последовательности полей рабочих данных.
14. Способ по п.13, в котором упомянутые поля рабочих данных переносят закодированные синтаксические элементы различных типов, ассоциативно связанных с макроблоками, содержащимися в серии последовательных макроблоков кадра.
15. Способ по одному из пп.10-12, в котором упомянутые закодированные целые числа являются закодированными синтаксическими элементами одного типа и они ассоциативно связаны с макроблоками серии последовательных макроблоков кадра для последовательности кодированных видеокадров.
RU2009115776/08A 2008-04-25 2009-04-24 Способ для кодирования последовательности целых чисел, устройство хранения и сигнал, переносящий кодированную последовательность целых чисел, а также способ декодирования последовательности целых чисел RU2510573C2 (ru)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP08305130A EP2112764A1 (en) 2008-04-25 2008-04-25 Method for encoding a sequence of integers, storage device and signal carrying an encoded integer sequence and method for decoding a sequence of integers
EP08305130.0 2008-04-25

Publications (2)

Publication Number Publication Date
RU2009115776A true RU2009115776A (ru) 2010-10-27
RU2510573C2 RU2510573C2 (ru) 2014-03-27

Family

ID=39705233

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2009115776/08A RU2510573C2 (ru) 2008-04-25 2009-04-24 Способ для кодирования последовательности целых чисел, устройство хранения и сигнал, переносящий кодированную последовательность целых чисел, а также способ декодирования последовательности целых чисел

Country Status (6)

Country Link
US (1) US7948406B2 (ru)
EP (2) EP2112764A1 (ru)
JP (1) JP5383301B2 (ru)
CN (1) CN101567695B (ru)
BR (1) BRPI0901001A2 (ru)
RU (1) RU2510573C2 (ru)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2164176A1 (en) * 2008-09-12 2010-03-17 Thomson Licensing Method for lossless compressing prefix-suffix-codes, method for decompressing a bit sequence representing integers or symbols encoded in compressed prefix-suffix-codes and storage medium or signal carrying compressed prefix-suffix-codes
JP5524072B2 (ja) * 2008-10-10 2014-06-18 株式会社東芝 動画像符号化装置
WO2010134553A1 (ja) * 2009-05-20 2010-11-25 日本電信電話株式会社 符号化方法、符号化装置、復号方法、復号装置、プログラム及び記録媒体
GB2521828A (en) * 2013-12-23 2015-07-08 Sony Corp Data encoding and decoding
US9608913B1 (en) * 2014-02-24 2017-03-28 Google Inc. Weighted load balancing in a multistage network
JP6767691B2 (ja) * 2016-10-18 2020-10-14 パナソニックIpマネジメント株式会社 画像符号化方法、伝送方法および画像符号化装置
EP3408786B1 (en) * 2017-01-23 2019-11-20 Istanbul Teknik Universitesi A method of privacy preserving document similarity detection
JP6766264B2 (ja) * 2017-06-22 2020-10-07 日本電信電話株式会社 符号化装置、復号装置、符号化方法、復号方法、およびプログラム
EP3661062B1 (en) * 2017-07-25 2022-11-09 Nippon Telegraph And Telephone Corporation Coding device, decoding device, coding method, decoding method, coding program, decoding program
CN109510627B (zh) * 2017-09-15 2020-07-07 腾讯科技(深圳)有限公司 一种整数编码方法、装置和存储介质
WO2024159387A1 (en) * 2023-01-31 2024-08-08 Qualcomm Incorporated Energy based splitting and combining for probabilistic amplitude shaping based communication

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3541439B2 (ja) * 1994-07-08 2004-07-14 ソニー株式会社 信号変調方法及び装置、並びに信号復調装置及び方法
CN1192213C (zh) * 1998-06-26 2005-03-09 塞德拉公司 利用声压测量管道中的流体参数的装置和方法
CN1148975C (zh) * 1998-07-07 2004-05-05 C-立方微系统股份有限公司 Mpeg起始码兼容交叠图形编码
JP3870171B2 (ja) * 2003-03-11 2007-01-17 キヤノン株式会社 符号化方法及び符号化装置、コンピュータプログラム並びにコンピュータ可読記憶媒体
US7209059B2 (en) * 2004-12-06 2007-04-24 Matsushita Electric Industrial Co., Ltd. Decoding method and encoding method
JP4553786B2 (ja) * 2005-04-28 2010-09-29 株式会社パイオラックス リッド開閉装置
JP4468858B2 (ja) * 2005-06-01 2010-05-26 オリンパスイメージング株式会社 データ符号化装置、データ符号化方法、プログラム
US20070064914A1 (en) * 2005-09-15 2007-03-22 Sbc Knowledge Ventures Lp Method for notifying customers of an agent's progress in fulfilling work orders
TW200715871A (en) * 2005-10-12 2007-04-16 Ind Tech Res Inst Method and recording format for image compression
WO2007108395A1 (ja) * 2006-03-23 2007-09-27 Nec Corporation 可変長符号の復号装置および復号方法
US7362245B2 (en) * 2006-05-15 2008-04-22 Taiwan Imagingtek Corporation Variable length coding method for data compression
TW200814770A (en) * 2006-09-05 2008-03-16 Coretronic Corp Panel holder

Also Published As

Publication number Publication date
CN101567695B (zh) 2013-12-04
US7948406B2 (en) 2011-05-24
JP2009268100A (ja) 2009-11-12
EP2112765A1 (en) 2009-10-28
RU2510573C2 (ru) 2014-03-27
JP5383301B2 (ja) 2014-01-08
EP2112764A1 (en) 2009-10-28
CN101567695A (zh) 2009-10-28
BRPI0901001A2 (pt) 2010-04-06
US20090267812A1 (en) 2009-10-29

Similar Documents

Publication Publication Date Title
RU2009115776A (ru) Способ для кодирования последовательности целых чисел, устройство хранения и сигнал, переносящий кодированную последовательность целых чисел, а также способ декодирования последовательности целых чисел
CN107534782B (zh) 视频编解码中调色板模式编解码方法
BRPI0417576A (pt) método e sistema para comprimir um bloco de imagem, para codificar uma imagem, para processar uma representação comprimida de um bloco de imagem, e para decodificar uma imagem codificada, e, representação de sinal de um bloco de imagem
CN105306063B (zh) 一种记录型数据存储空间的优化与恢复方法
RU2011117578A (ru) Кодирование видео при помощи больших макроблоков
RU2014145207A (ru) Обходные бины для кодирования опорных индексов при кодировании видео
RU2017115411A (ru) Улучшенный процесс кодирования с использованием режима палитры
ATE439739T1 (de) Bilddekodierungsverfahren
BR0307053A (pt) Método e aparelho para codificar um grupo de sìmbolos de dados, método e aparelho para decodificar as palavras código de comprimento variável, e, terminal de multimìdia
MX2021013470A (es) Un codificador, un decodificador y métodos correspondientes que utilizan un filtro de bucle adaptativo.
RU2013143624A (ru) Способ кодирования, способ декодирования, кодер, декодер, программа и носитель записи
RU2013138222A (ru) Способ кодирования изображений, способ декодирования изображений, устройство кодирования изображений, устройство декодирования изображений и устройство кодирования и декодирования изображений
JP2010519806A5 (ru)
MY145748A (en) Efficient coding and decoding of transform blocks
BR9801156A (pt) Método de decodificação de predição de imagem, aparelho de decodificação de predição de imagem, método de codificação de predição de imagem, aparelho de codificação de predição de imagem e meio de armazenamento de dados.
RU2014102581A (ru) Способ и устройство для кодирования видео, а также способ и устройство для декодирования видео, дополняемые арифметическим кодированием
TW200518481A (en) Decoder and encoder of arithmetic code, encoding apparatus and decoding apparatus having intermediate buffer inserted between reverse binary converter and binary converter
MX2022011469A (es) Método de codificación y método de decodificación de nube de puntos, codificador y decodificador y medio de almacenamiento.
RU2013119943A (ru) Способ и устройство кодирования видео для кодирования символов с иерархической структурой, способ и устройство декодирования видео для декодирования символов и иерархической структурой
MX2021004541A (es) Metodo de codificacion de imagenes, metodo de decodificacion de imagenes, codificador, decodificador y medio de almacenamiento.
CN104380733B (zh) 视频量化参数编码方法、视频量化参数解码方法、设备
CN103746706B (zh) 基于双游程交替编码的测试数据压缩与解压缩方法
TW200614688A (en) System and method for static huffman decoding
MX2021011156A (es) Codificador, decodificador, metodo de codificacion y metodo de decodificacion.
RU2611249C1 (ru) Модификатор энтропии и способ его использования

Legal Events

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

Effective date: 20150425