RU2009115776A - Способ для кодирования последовательности целых чисел, устройство хранения и сигнал, переносящий кодированную последовательность целых чисел, а также способ декодирования последовательности целых чисел - Google Patents
Способ для кодирования последовательности целых чисел, устройство хранения и сигнал, переносящий кодированную последовательность целых чисел, а также способ декодирования последовательности целых чисел Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract 27
- 238000013500 data storage Methods 0.000 claims 1
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion 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/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/46—Conversion 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/13—Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods 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/17—Methods 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/176—Methods 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/46—Embedding additional information in the video signal during the compression process
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/70—Methods 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/90—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
- H04N19/91—Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- 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, в котором упомянутые закодированные целые числа являются закодированными синтаксическими элементами одного типа и они ассоциативно связаны с макроблоками серии последовательных макроблоков кадра для последовательности кодированных видеокадров.
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)
| 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)
| 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 |
-
2008
- 2008-04-25 EP EP08305130A patent/EP2112764A1/en not_active Withdrawn
-
2009
- 2009-04-20 BR BRPI0901001-7A patent/BRPI0901001A2/pt not_active IP Right Cessation
- 2009-04-21 US US12/386,579 patent/US7948406B2/en not_active Expired - Fee Related
- 2009-04-21 EP EP09158331A patent/EP2112765A1/en not_active Ceased
- 2009-04-23 CN CN2009101321865A patent/CN101567695B/zh active Active
- 2009-04-24 RU RU2009115776/08A patent/RU2510573C2/ru not_active IP Right Cessation
- 2009-04-24 JP JP2009106611A patent/JP5383301B2/ja not_active Expired - Fee Related
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 |