RU2437207C2 - Усовершенствованное кодирование/декодирование цифровых сигналов, в частности, при векторном квантовании с перестановочными кодами - Google Patents

Усовершенствованное кодирование/декодирование цифровых сигналов, в частности, при векторном квантовании с перестановочными кодами Download PDF

Info

Publication number
RU2437207C2
RU2437207C2 RU2008137122/08A RU2008137122A RU2437207C2 RU 2437207 C2 RU2437207 C2 RU 2437207C2 RU 2008137122/08 A RU2008137122/08 A RU 2008137122/08A RU 2008137122 A RU2008137122 A RU 2008137122A RU 2437207 C2 RU2437207 C2 RU 2437207C2
Authority
RU
Russia
Prior art keywords
vector
code
decoding
rank
encoding
Prior art date
Application number
RU2008137122/08A
Other languages
English (en)
Other versions
RU2008137122A (ru
Inventor
Стефан РАГО (FR)
Стефан РАГО
Клод ЛАМБЛЕН (FR)
Клод ЛАМБЛЕН
Original Assignee
Франс Телеком
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 Франс Телеком filed Critical Франс Телеком
Publication of RU2008137122A publication Critical patent/RU2008137122A/ru
Application granted granted Critical
Publication of RU2437207C2 publication Critical patent/RU2437207C2/ru

Links

Images

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
    • 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
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/04Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
    • G10L19/26Pre-filtering or post-filtering
    • 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/3082Vector 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/94Vector quantisation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

Изобретение относится к кодированию/декодированию цифровых сигналов, использующих, в частности, перестановочные коды, сопровождающиеся вычислением комбинаторных выражений. Согласно изобретению эти комбинаторные выражения представлены разложениями на степени простых множителей и определяются путем считывания в памяти заранее записанных представлений разложений выбранных целых чисел. Технический результат - обеспечение эффективного декодирования перестановочных кодов. 3 н. и 10 з.п. ф-лы, 9 ил., 18 табл.

Description

Текст описания приведен в факсимильном виде.
Figure 00000001
Figure 00000002
Figure 00000003
Figure 00000004
Figure 00000005
Figure 00000006
Figure 00000007
Figure 00000008
Figure 00000009
Figure 00000010
Figure 00000011
Figure 00000012
Figure 00000013
Figure 00000014
Figure 00000015
Figure 00000016
Figure 00000017
Figure 00000018
Figure 00000019
Figure 00000020
Figure 00000021
Figure 00000022
Figure 00000023
Figure 00000024
Figure 00000025
Figure 00000026
Figure 00000027
Figure 00000028
Figure 00000029
Figure 00000030
Figure 00000031
Figure 00000032
Figure 00000033
Figure 00000034
Figure 00000035
Figure 00000036
Figure 00000037
Figure 00000038
Figure 00000039
Figure 00000040
Figure 00000041
Figure 00000042
Figure 00000043
Figure 00000044
Figure 00000045
Figure 00000046
Figure 00000047
Figure 00000048
Figure 00000049
Figure 00000050
Figure 00000051
Figure 00000052
Figure 00000053
Figure 00000054
Figure 00000055
Figure 00000056
Figure 00000057
Figure 00000058
Figure 00000059
Figure 00000060
Figure 00000061
Figure 00000062
Figure 00000063
Figure 00000064
Figure 00000065
Figure 00000066
Figure 00000067
Figure 00000068
Figure 00000069

Claims (13)

1. Способ кодирования/декодирования цифровых сигналов, содержащий этапы:
получают сигнал для кодирования/декодирования в форме вектора сигнала,
определяют среди множества векторов-кода из словаря кандидата вектора-кода, который соответствует упомянутому вектору сигнала, кодируют/декодируют упомянутый вектор сигнала, используя код упомянутого кандидата вектора-кода,
упомянутое определение кандидата вектора-кода содержит поиск в упомянутом словаре, выполняемый в соответствии с перестановочными кодами с вычислением комбинаторных выражений,
в котором для выполнения расчета упомянутых комбинаторных выражений способ содержит следующие этапы:
перед кодированием/декодированием:
применяют разложения на степени простых множителей к выбранным целым числам, которые должны быть вовлечены в расчет упомянутых комбинаторных выражений, и
предварительно записывают в запоминающее устройство представление упомянутых выбранных целых чисел в соответствии с упомянутым разложением на степени простых множителей, и
во время кодирования/декодирования:
считывают из упомянутого запоминающего устройства представления выбранных целых чисел, вовлеченных в расчет комбинаторного выражения, и
используют упомянутые представления с разложением на степени простых множителей для расчета упомянутого комбинаторного выражения.
2. Способ по п.1, в котором перестановочные коды сопровождаются вычислением количества, характеризующего ранг перестановки, содержащий накопление частичных рангов, при этом каждый частичный ранг соответствует одному из указанных комбинаторных выражений.
3. Способ по п.2, в котором вычисление ранга перестановки применяют при кодировании цифровых сигналов с векторным квантованием для индексации перестановок компонент вектора-директора, причем эти перестановки были осуществлены на предварительном этапе для определения вектора-кода, наиболее близкого к входному вектору.
4. Способ по п.2, в котором при декодировании цифровых сигналов с векторным квантованием на основании данного значения ранга перестановки:
вычисляют, по меньшей мере, количество, характеризующее ранг перестановки, приближающееся к указанному данному значению, в зависимости, по меньшей мере, от одной предполагаемой компоненты создаваемого вектора-кода,
выбор предполагаемой компоненты подтверждают, если это количество проверяет условие близости с данным значением ранга.
5. Способ по п.4, в котором указанное условие близости проверяют, если данное значение ранга может быть охвачено накоплениями частичных рангов до частичного ранга, связанного с предполагаемой компонентой, с одной стороны, и до частичного ранга, связанного с компонентой, соответствующей инкрементации предполагаемой компоненты, с другой стороны.
6. Способ по п.3, в котором кодирование/декодирование является кодированием/декодированием источника с векторным квантованием.
7. Способ по п.2, в котором кодирование/декодирование является кодированием/ декодированием канала с модуляцией, и тем, что содержит:
перед передачей: определение вектора-кода на основании ранга перестановки, и
при приеме: вычисление ранга перестановки на основании вектора-кода, соответствующего принятому вектору.
8. Способ по п.2, в котором перестановочный код использует перечисление Шальквийка, и тем, что частичный ранг
Figure 00000070
, связанный с усечением (yk, …, yn-1) вектора-кода (у0, …, yn-1); записывают как:
Figure 00000071
,
где запись
Figure 00000072
обозначает произведение для целого индекса i, возрастающего от 0 до m,
запись
Figure 00000073
обозначает сумму для индекса i, возрастающего от 0 до m,
запись 1! является значением факториала целого числа 1 при 1!=1·2·3·…(1-1)·1 для 1>0 и 0!=1,
целое число n является размером перестановочного кода, соответствующим общему числу компонент, которое содержит вектор-код,
целое число k, составляющее от 0 до n-1, является индексом k-й компоненты yk вектора-кода,
целое число q является числом отдельных компонент, которые содержит вектор-код, и
член
Figure 00000074
представляет собой число компонент с индексами от k до n-1, которые имеют значение, равное значению такой же компоненты с индексом d.
9. Способ по п.8, в котором вычисление ранга используют при кодировании путем определения накопления частичных рангов
Figure 00000070
, каждый из которых оценивают в зависимости от усечения (yk…уn) вектора-кода (у0, … yn-1), для индекса k, возрастающего от n-1 до 0.
10. Способ по п.9, в котором проводят тест на значение члена
Figure 00000075
, чтобы избежать оценки частичного ранга
Figure 00000070
, если член Sk равен нулю.
11. Способ по п.8, в котором вычисление количества, характеризующего накопление частичных рангов
Figure 00000076
используют при декодировании для определения компонент уk вектора-кода с индексом k, возрастающим от 0 до n-1.
12. Запоминающее устройство, содержащее компьютерную программу, содержащую команды для осуществления способа по п.1.
13. Устройство кодирования/декодирования цифровых сигналов, использующее перестановочные коды, отличающееся тем, что содержит:
запоминающее устройство для заранее записанных представлений разложений выбранных целых чисел и
модуль вычисления, имеющий доступ к запоминающему устройству для осуществления способа по п.1.
RU2008137122/08A 2006-02-17 2007-02-13 Усовершенствованное кодирование/декодирование цифровых сигналов, в частности, при векторном квантовании с перестановочными кодами RU2437207C2 (ru)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR0601435A FR2897742A1 (fr) 2006-02-17 2006-02-17 Codage/decodage perfectionnes de signaux numeriques, en particulier en quantification vectorielle avec codes a permutation
FR0601435 2006-02-17

Related Child Applications (2)

Application Number Title Priority Date Filing Date
RU2008139888/08A Division RU2494537C2 (ru) 2006-02-17 2007-02-13 Усовершенствованное кодирование/декодирование цифровых сигналов, в частности, при векторном квантовании с перестановочными кодами
RU2008139887/08A Division RU2494536C2 (ru) 2006-02-17 2007-02-13 Усовершенствованное кодирование/декодирование цифровых сигналов, в частности, при векторном квантовании с перестановочными кодами

Publications (2)

Publication Number Publication Date
RU2008137122A RU2008137122A (ru) 2010-03-27
RU2437207C2 true RU2437207C2 (ru) 2011-12-20

Family

ID=37665434

Family Applications (3)

Application Number Title Priority Date Filing Date
RU2008137122/08A RU2437207C2 (ru) 2006-02-17 2007-02-13 Усовершенствованное кодирование/декодирование цифровых сигналов, в частности, при векторном квантовании с перестановочными кодами
RU2008139887/08A RU2494536C2 (ru) 2006-02-17 2007-02-13 Усовершенствованное кодирование/декодирование цифровых сигналов, в частности, при векторном квантовании с перестановочными кодами
RU2008139888/08A RU2494537C2 (ru) 2006-02-17 2007-02-13 Усовершенствованное кодирование/декодирование цифровых сигналов, в частности, при векторном квантовании с перестановочными кодами

Family Applications After (2)

Application Number Title Priority Date Filing Date
RU2008139887/08A RU2494536C2 (ru) 2006-02-17 2007-02-13 Усовершенствованное кодирование/декодирование цифровых сигналов, в частности, при векторном квантовании с перестановочными кодами
RU2008139888/08A RU2494537C2 (ru) 2006-02-17 2007-02-13 Усовершенствованное кодирование/декодирование цифровых сигналов, в частности, при векторном квантовании с перестановочными кодами

Country Status (10)

Country Link
US (3) US7994944B2 (ru)
EP (3) EP2002546B1 (ru)
JP (3) JP4846809B2 (ru)
KR (3) KR101368478B1 (ru)
CN (3) CN101385245B (ru)
BR (3) BRPI0722374A2 (ru)
FR (1) FR2897742A1 (ru)
MX (1) MX2008010490A (ru)
RU (3) RU2437207C2 (ru)
WO (1) WO2007093730A2 (ru)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2461079C2 (ru) * 2008-02-15 2012-09-10 Нокиа Корпорейшн Упрощенная индексация и деиндексация векторов
US8079160B2 (en) * 2008-09-26 2011-12-20 Nike, Inc. Articles with retractable traction elements
CN101430881B (zh) * 2008-11-10 2013-04-17 华为技术有限公司 一种编码、解码、编解码方法、编解码系统以及相关装置
US20100324913A1 (en) * 2009-06-18 2010-12-23 Jacek Piotr Stachurski Method and System for Block Adaptive Fractional-Bit Per Sample Encoding
JP5629319B2 (ja) * 2010-07-06 2014-11-19 パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of America スペクトル係数コーディングの量子化パラメータを効率的に符号化する装置及び方法
RU2497277C2 (ru) * 2010-07-29 2013-10-27 Российская Федерация, от имени которой выступает государственный заказчик-Государственная корпорация по атомной энергии "Росатом" Способ сжатия двоичных данных в виде структурированных информационных блоков
GB201320983D0 (en) * 2013-11-28 2014-01-15 Ibm Data encoding in solid-state storage apparatus
EP3226243B1 (en) * 2014-11-27 2022-01-05 Nippon Telegraph and Telephone Corporation Encoding apparatus, decoding apparatus, and method and program for the same
SE543293C2 (en) * 2015-04-17 2020-11-17 Kelicomp Ab Improved compression of a file
TWI581579B (zh) * 2015-12-30 2017-05-01 義守大學 通訊接收裝置、其訊號接收方法、訊號處理方法及訊號傳送方法
CN105680992B (zh) * 2016-01-26 2019-05-03 华中科技大学 一种通信信道编码方法及置换码集合产生器
CN107784621A (zh) * 2016-08-25 2018-03-09 苏州创新通用色谱仪器有限公司 一种液相色谱数据分块压缩方法
US10531099B2 (en) * 2016-09-30 2020-01-07 The Mitre Corporation Systems and methods for distributed quantization of multimodal images
US10950251B2 (en) * 2018-03-05 2021-03-16 Dts, Inc. Coding of harmonic signals in transform-based audio codecs

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5832443A (en) * 1997-02-25 1998-11-03 Alaris, Inc. Method and apparatus for adaptive audio compression and decompression
RU2199826C2 (ru) * 2000-09-25 2003-02-27 Государственное унитарное предприятие Специализированный центр программных систем "Спектр" Способ итеративного шифрования блоков цифровых данных
WO2003103151A1 (en) * 2002-05-31 2003-12-11 Voiceage Corporation Method and system for multi-rate lattice vector quantization of a signal
RU2222868C2 (ru) * 2001-12-26 2004-01-27 Федеральное государственное унитарное предприятие "Научно-исследовательский институт "Вектор" Способ итеративного шифрования блоков цифровых данных
WO2005083889A1 (fr) * 2004-01-30 2005-09-09 France Telecom Quantification vectorielle en dimension et resolution variables

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2441452C3 (de) * 1973-08-31 1980-01-17 Hitachi, Ltd., Tokio Anordnung zur Ultraschall-Nachrichtenübertragung
JPH0318820A (ja) * 1989-06-15 1991-01-28 Matsushita Electric Ind Co Ltd アクティブマトリックスアレイの駆動方法
SU1750061A1 (ru) * 1989-12-11 1992-07-23 Омский Институт Инженеров Железнодорожного Транспорта Устройство дл исправлени ошибок
JPH06266315A (ja) * 1993-03-17 1994-09-22 Fujitsu Ltd 液晶表示装置
FR2759806B1 (fr) * 1997-02-19 1999-04-23 Gemplus Card Int Systeme cryptographique comprenant un systeme de chiffrement et dechiffrement et un systeme de sequestre de cles, et les appareils et dispositifs associes
US6334197B1 (en) * 1998-08-17 2001-12-25 Hughes Electronics Corporation Turbo code interleaver with near optimal performance
MXPA04012507A (es) 2002-06-20 2005-06-08 Novalar Pharmaceuticals Inc Formulaciones estabilizadas para antoagonistas del receptor alfa-adrenergico y usos de las mismas.

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5832443A (en) * 1997-02-25 1998-11-03 Alaris, Inc. Method and apparatus for adaptive audio compression and decompression
RU2199826C2 (ru) * 2000-09-25 2003-02-27 Государственное унитарное предприятие Специализированный центр программных систем "Спектр" Способ итеративного шифрования блоков цифровых данных
RU2222868C2 (ru) * 2001-12-26 2004-01-27 Федеральное государственное унитарное предприятие "Научно-исследовательский институт "Вектор" Способ итеративного шифрования блоков цифровых данных
WO2003103151A1 (en) * 2002-05-31 2003-12-11 Voiceage Corporation Method and system for multi-rate lattice vector quantization of a signal
WO2005083889A1 (fr) * 2004-01-30 2005-09-09 France Telecom Quantification vectorielle en dimension et resolution variables

Also Published As

Publication number Publication date
KR20090007294A (ko) 2009-01-16
BRPI0707839A2 (pt) 2011-05-10
EP2002546B1 (fr) 2020-04-01
KR20090005083A (ko) 2009-01-12
JP4846809B2 (ja) 2011-12-28
CN101447791B (zh) 2012-11-28
US7994944B2 (en) 2011-08-09
EP2009800A2 (fr) 2008-12-31
KR101368478B1 (ko) 2014-03-06
FR2897742A1 (fr) 2007-08-24
EP2009800A3 (fr) 2013-06-19
KR20090005084A (ko) 2009-01-12
MX2008010490A (es) 2008-11-27
CN101447792A (zh) 2009-06-03
EP2009801A2 (fr) 2008-12-31
US7973679B2 (en) 2011-07-05
RU2008139888A (ru) 2010-04-20
JP4805364B2 (ja) 2011-11-02
JP2009153157A (ja) 2009-07-09
CN101385245B (zh) 2012-09-26
JP2009105947A (ja) 2009-05-14
WO2007093730A3 (fr) 2008-11-13
RU2008139887A (ru) 2010-04-20
JP2009527171A (ja) 2009-07-23
RU2494537C2 (ru) 2013-09-27
US20090207934A1 (en) 2009-08-20
US20100228551A1 (en) 2010-09-09
CN101447792B (zh) 2012-10-10
KR101370019B1 (ko) 2014-03-14
RU2008137122A (ru) 2010-03-27
BRPI0722374A2 (pt) 2012-05-22
US7994945B2 (en) 2011-08-09
EP2002546A2 (fr) 2008-12-17
RU2494536C2 (ru) 2013-09-27
CN101447791A (zh) 2009-06-03
KR101358070B1 (ko) 2014-02-06
BRPI0722375A2 (pt) 2012-05-22
JP4805365B2 (ja) 2011-11-02
EP2009801A3 (fr) 2013-06-19
US20090207933A1 (en) 2009-08-20
CN101385245A (zh) 2009-03-11
WO2007093730A2 (fr) 2007-08-23

Similar Documents

Publication Publication Date Title
RU2437207C2 (ru) Усовершенствованное кодирование/декодирование цифровых сигналов, в частности, при векторном квантовании с перестановочными кодами
KR101152707B1 (ko) 다단계 양자화 방법 및 장치
Gysel et al. Ristretto: A framework for empirical study of resource-efficient inference in convolutional neural networks
CN117609444B (zh) 一种基于大模型的搜索问答方法
US12051430B2 (en) Coding device, decoding device, and method and program thereof
US7965206B2 (en) Apparatus and method of lossless coding and decoding
US12368938B2 (en) Method for coherent, unsupervised, transcript-based, extractive summarisation of long videos of spoken content
USRE50749E1 (en) Coding device, decoding device, and method and program thereof
CN113935312B (zh) 长文本匹配方法及装置、电子设备及计算机可读存储介质
KR101627000B1 (ko) 디지털 데이터 처리 방법
CN111814479B (zh) 一种企业简称生成及其模型的训练方法及装置
CN113011176A (zh) 语言模型训练及其语言推理方法、装置及计算机存储介质
JP2010500819A (ja) 複数の量子化パターンの効率的な知覚的関連検索による音声及びオーディオを量子化するための方法
KR20200082227A (ko) 오디오 신호를 위한 손실 함수 결정 방법 및 손실 함수 결정 장치
CN114896421B (zh) 实体链接模型的训练方法、实体链接的方法及装置
JP7375943B2 (ja) 変換装置、変換方法、およびプログラム
CN119441513B (zh) 一种视觉语言大模型混合量化方法、装置和电子设备
CN121234945A (zh) 语义编码方法、装置、电子设备及存储介质
CN114357179B (zh) 实体关系联合抽取方法及电子设备
RU2461079C2 (ru) Упрощенная индексация и деиндексация векторов
US7747093B2 (en) Method and apparatus for predicting the size of a compressed signal
CN118277408A (zh) 延迟交互检索方法及装置
KR20240018882A (ko) Gru 기반 모델을 사용한 시계열 이상치 탐지 방법
Chen et al. Reducing computation for vector quantization by using bit-mapped look-up table
KR20220080466A (ko) 플로우 기반의 학습 모델을 이용한 오디오 신호의 부호화 및 복호화 방법 및 장치와 학습 모델의 트레이닝 방법 및 장치

Legal Events

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

Effective date: 20160214