CN1126270C - 使用可变长度编码器的传输系统 - Google Patents

使用可变长度编码器的传输系统 Download PDF

Info

Publication number
CN1126270C
CN1126270C CN98801285A CN98801285A CN1126270C CN 1126270 C CN1126270 C CN 1126270C CN 98801285 A CN98801285 A CN 98801285A CN 98801285 A CN98801285 A CN 98801285A CN 1126270 C CN1126270 C CN 1126270C
Authority
CN
China
Prior art keywords
symbol
length
sequence
variable
variable length
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
CN98801285A
Other languages
English (en)
Other versions
CN1237291A (zh
Inventor
R·陶里
R·J·斯勒伊特
A·J·格里茨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Funai Electric Co Ltd
Original Assignee
Koninklijke Philips Electronics NV
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 Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Publication of CN1237291A publication Critical patent/CN1237291A/zh
Application granted granted Critical
Publication of CN1126270C publication Critical patent/CN1126270C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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
    • H03M7/40Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code
    • 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/40Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code
    • H03M7/42Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code using table look-up for the coding or decoding process, e.g. using read-only memory

Abstract

在传输系统中利用可变长度编码器来减小符号序列的平均位速率。为了限制代码的最大长度,建议在编码符号的长度小于预定值时才以编码的形式发送符号序列。

Description

使用可变长度编码器的传输系统
技术领域
本发明涉及包括具有用于把输入符号序列编码成为可变长度编码序列的可变长度编码器的发射装置的传输系统,所述发射装置还包括用于经由传输介质把所述可变长度编码序列发射给接收机的发射机,所述接收机包括用于把所述可变长度编码符号解码成为解码符号序列的可变长度解码器。
本发明还涉及发射机、接收机、可变长度编码器、可变长度解码器、可变长度编码方法、可变长度解码方法、用于执行所述方法的包括计算机程序的有形介质以及包括可变长度编码符号的信号。
背景技术
从Robert G.Gallager所著“信息理论和可靠的通信”一书(ISBN47129048 3)第3章“离散源的编码”pp.38-70中知道开篇中所述的传输系统。
开篇中所述的传输系统用于发射具有不等的概率的符号序列。可以采用以下方法更有效地发射这种序列:把短的编码序列用于具有高的概率的输入序列,而把长的编码序列用于具有低的概率的输入序列。
可变长度代码的例子是众所周知的莫尔斯(Morse)代码和霍夫曼(Huffman)代码。一般说来,利用可变长度编码方法的结果是减少必须发射的用于传送特定的输入符号序列的符号的数目。但是,也有可能是以下的情况:传送特定的输入符号序列所需要的符号数目显著地大于未编码的信息。如果输入符号序列包括具有低的概率的符号,则可能发生这种情况。在这种情况下,例如,可能出现以下的实际问题:缓冲器溢出或者不可能把编码的信息插入仅仅具有有限的可用于该编码信息的空间的帧中。
发明内容
本发明的目的是提供一种开篇中所述的传输系统,在该传输系统中不再出现上述问题,同时,不增加缓冲器的尺寸以及帧的尺寸。
为了实现所述目的,根据本发明的传输系统,包括具有把输入符号序列编码成为可变长度编码序列的可变长度编码器的发射装置,所述发射装置还包括用于经由传输介质把所述可变长度编码序列发射给接收机的发射机,所述接收机包括用于把所述可变长度编码符号序列解码成为解码符号序列的可变长度解码器,其特征在于:如果所述可变长度编码序列的长度超过所述输入符号序列的长度,则所述发射装置被安排将所述输入符号序列和一个指示符传送到所述发射机,所述指示符表示输入符号序列被发射,而不是相应的可变长度编码符号序列;和如果所述指示符被接收到,则所述接收机被安排把接收到的未解码的符号序列传送到其输出端,否则把接收到的符号序列传送到所述可变长度解码器的输入端。
在上述传输系统中,所述可变长度编码器包括霍夫曼(Huffman)编码器;以及所述可变长度解码器包括霍夫曼解码器。
所述可变长度解码器对连续的输入符号使用不同的编码表。
在上述传输系统中,至少一组输入符号具有不同的长度。
本发明还提供了一种发射装置,具有用于把输入符号序列编码成为可变长度编码序列的可变长度编码器,和用于经由传输介质发射所述可变长度编码序列的发射机,其特征在于:如果所述可变长度的编码序列的长度超过所述输入符号序列的长度,则所述发射装置被安排把所述输入符号序列和一个指示符一起传送到所述发射机。
本发明的再一个方面涉及一种接收机,用于经由一个传输介质接收一个符号序列,包括把可变长度编码符号序列解码成为解码符号序列的可变长度解码器,其特征在于:如果所述接收到的符号序列包括一个指示符,则所述接收机被安排把接收到的未解码的符号序列传送到其输出端,否则把接收到的符号序列传送到所述可变长度解码器的输入端。
本发明还提供了一种包括将输入符号序列编码成为可变长度编码序列的编码方法,其特征在于该方法包括:如果所述可变长度的编码序列的长度超过所述输入符号序列的长度,则将所述输入符号序列和一个指示符一起发送。
根据本发明,提供了一种包括将可变长度编码符号解码成为解码符号序列的解码方法,其特征在于该方法包括:如果所述接收到的符号序列包括一个指示符,则将接收到的未解码的符号序列发送,否则解码所接收到的符号序列。
在上述方法和系统中,所述输入符号序列是一种包括可变长度编码符号的信号,它包括一个表示所述符号是可变长度编码符号还是未编码的符号的指示符。
通过在所传输的信号中引入指示符,对于接收机来说,确定必须执行什么操作(将接收到的符号序列解码或者将所述接收到的符号序列直接传送到输出端)就变得非常容易。
下面将参考附图说明本发明。
附图说明
图1示出根据本发明的第一实施例的传输系统;
图2示出根据本发明的传输系统的编码器5的可供选择的实施例;
图3示出用于本发明中使用的霍夫曼解码器的霍夫曼解码树。
在根据图1的传输系统中,发射机2包括用于将各输入符号序列编码的编码器5。各输入符号序列包括具有预定长度的字,对于接着的字来说,预定的长度可能是不同的。把输入字加到编码器5的缓冲器8上。接着,把存储在缓冲器8中的字加到可变长度编码器上,后者在这里是霍夫曼编码器10。
可以用在霍夫曼编码器10的输出端提供对应于输入字的霍夫曼编码字的对照表来实现霍夫曼编码器10。所述表还在霍夫曼编码器10的输出端提供霍夫曼编码字的长度的指示。下面给出关于四位输入字的这种对照表的例子。
 输入信号     霍夫曼代码 长度  输入信号     霍夫曼代码 长度
 0000(0)     110110100  9  1000(8)     000  3
 0001(1)     11011011  8  1001(9)     11010  5
 0010(2)     110111  6  1010(10)     1101100  7
 0011(3)     1100  4  1011(11)     1101101011  10
 0100(4)     111  3  1100(12)     110110101011  12
 0101(5)     10  2  1101(13)     110110101010  12
 0110(6)     01  2  1110(14)     110110101000  12
 0111(7)     001  3  1111(15)     110110101001  12
从上面显示的表可以清楚地看到,不同的霍夫曼编码的码字的长度显著地不同。根据可变长度编码方法的原理,把最短的霍夫曼代码赋予概率最高的输入字。在霍夫曼编码器10的输出端,把输入代码字和霍夫曼编码的字加到选择器12。还把霍夫曼编码器的输出信号中表示当前霍夫曼编码字的长度的那部分加到比较器上,后者把这种长度与预定的值进行比较。把比较器3的输出信号加到选择器12以及多路复用器14的输入端。如果霍夫曼编码序列比预定值大,则命令选择器12把霍夫曼编码器的输入字传送到其输入端。否则,把霍夫曼编码器的输出信号传送到选择器12的输出端。比较器3的输出信号作为“霍夫曼指示符”被包含在多路复用器14的输出信号中,用于使接收机能够确定是否必须将接收到的字解码。显然,可以用单一的表来实现霍夫曼编码器10、比较器3和选择器12的功能。下面给出这种表。
  输入信号   输出代码 指示符   L   输入信号   输出代码 指示符   L
  0000(0)     0000   1   4   1000(8)     000   0   3
  0001(1)     0001   1   4   1001(9)     1001   1   4
  0010(2)     0010   1   4   1010(10)     1010   1   4
  0011(3)     0011   1   4   1011(11)     1011   1   4
  0100(4)     111   0   3   1100(12)     1100   1   4
  0101(5)     10   0   2   1101(13)     1101   1   4
  0110(6)     01   0   2   1110(14)     1110   1   4
  0111(7)     001   0   3   1111(15)     1111   1   4
为了通知多路复用器14要把多少位引入到其输出信号中,还把每一个字的长度存储在所述表中。可以看出,在所显示的实施例中使用一个表。但是,随后的输入字的特性(长度和概率)有可能显著地不同。在这种情况下需要使用关于随后的输入字的不同的编码表。
多路复用器14的输出信号被加到发射装置16,后者准备经由传输介质4把多路复用器14的输出信号发射到接收机6。发射装置16的任务包括信道编码和调制。
在接收机6中,接收装置18处理所述输入信号。由所述接收装置执行的操作包括放大、解调和信道解码。多路信号分解器20把所述“霍夫曼指示符”和选择器12的所述重构的输出信号分离。后者被加到霍夫曼解码器22的输入端以及选择器24的输入端。霍夫曼解码器22的输出信号被加到选择器24的另一个输入端。根据所述“霍夫曼指示符”的值,把多路信号分解器20的所述(未解码的)输出信号或者所述霍夫曼解码器的霍夫曼解码输出信号传送到选择器24的输出端。
图2的编码器5用来将多个霍夫曼编码字的长度之和与预定值进行比较。如果必须在帧的有限的空间尺寸中发射多个字,则这种比较会是有用的。通过将所述长度之和与可以是未编码字的长度之和的预定值进行比较,就有可能确定是完全以霍夫曼编码字的形式或者完全以未编码的字的形式发射所述多个字。
缓冲器30接收所述输入字并且把它们传送到缓冲器34的输入端以及霍夫曼编码器32的输入端。把霍夫曼编码器32的输出信号传送到长度计数器38以及缓冲器36。长度计数器38对在一定数目的编码码字范围内累加的霍夫曼编码码字的长度进行计数。例如,该数目可以是这样的码字数目,后者是必须在帧中发射的字的数目。
如果已经将所述多个字编码,则长度计数器38将所述累加长度与所述预定值比较并且确定要以霍夫曼编码的形式发射所述字或者要以未编码的形式发射所述字。这种决定被传送到选择器40以及多路复用器42。
根据长度计数器38的所述决定,选择器40在其输出端提供存储在缓冲器34中的一组完整的未编码字或者提供存储在缓冲器36中的一组完整的霍夫曼编码字。将选择器40的输出信号和长度计数器38的输出信号一起多路复用,以便获得编码器5的输出信号。长度计数器38的输出信号被作为“霍夫曼指示符”包含在所述输出信号中。
图3中示出上述霍夫曼代码的霍夫曼树。霍夫曼树包括一个起始节点A、多个中间节点B至P以及多个终结节点1至15。以其中存储着节点类型的数据结构的形式存储每一个节点。在中间节点的情况下,在存储指向后来的节点的指针的同时,还存储对应于从所述节点到所述接着的节点的过渡的位的值。在各终结节点中,存储对应的解码字的值。为了说明所述解码过程,霍夫曼编码字“1101100”对应于输入字“1010”(十进制的10)。在所述解码过程中,从左至右处理霍夫曼编码字。
在开始所述解码过程时,在节点A将所述过程初始化。接着,从所述编码字读出第一位(这里是“1”)。接着,检查哪一个接着的节点对应于当前位的值“1”。从存储在描述节点A的数据结构的信息中发现节点B是所述后续的节点。存储在描述节点A的数据结构中的指针用来寻找描述节点B的数据结构。
接着,利用存储在相应的数据结构中的信息检查节点B的类型。由于节点B是中间节点,所以,从所述编码字中读出下一位(这里等于“1”)。根据在描述节点B的数据结构中找到的信息发现对应于当前位的值“1”的接着的节点是节点D。
这样,从节点A经由节点B、D、F和G到节点H横过所述树。在节点H处确定:节点10是对应于末位值“0”的接着的节点。根据描述节点10的数据结构发现节点10是终结节点。因此,停止解码过程并且向所述输出端提供存储在对应于节点10的数据结构中的输出字“1010”。

Claims (9)

1.一种传输系统,包括具有把输入符号序列编码成为可变长度编码序列的可变长度编码器(5)的发射装置(2),所述发射装置(2)还包括用于经由传输介质(4)把所述可变长度编码序列发射给接收机(6)的发射机(16),所述接收机(6)包括用于把所述可变长度编码符号序列解码成为解码符号序列的可变长度解码器(22),其特征在于:
如果所述可变长度编码序列的长度超过所述输入符号序列的长度,则所述发射装置(2)被安排将所述输入符号序列和一个指示符传送到所述发射机(16),所述指示符表示输入符号序列被发射,而不是相应的可变长度编码符号序列;和
如果所述指示符被接收到,则所述接收机(16)被安排把接收到的未解码的符号序列传送到其输出端(24),否则把接收到的符号序列传送到所述可变长度解码器(22)的输入端。
2.根据权利要求1的传输系统,其特征在于:
所述可变长度编码器(5)包括霍夫曼(Huffman)编码器;以及
所述可变长度解码器(22)包括霍夫曼解码器。
3.根据权利要求1的传输系统,其特征在于所述可变长度解码器(5)对连续的输入符号使用不同的编码表。
4.根据权利要求3的传输系统,其特征在于至少一组输入符号具有不同的长度。
5.一种发射装置(2),具有用于把输入符号序列编码成为可变长度编码序列的可变长度编码器(5),和用于经由传输介质(4)发射所述可变长度编码序列的发射机(16),其特征在于:
如果所述可变长度的编码序列的长度超过所述输入符号序列的长度,则所述发射装置被安排把所述输入符号序列和一个指示符一起传送到所述发射机(16)。
6.一种接收机(6),用于经由一个传输介质(4)接收一个符号序列,包括把可变长度编码符号序列解码成为解码符号序列的可变长度解码器(22),其特征在于:如果所述接收到的符号序列包括一个指示符,则所述接收机(16)被安排把接收到的未解码的符号序列传送到其输出端(24),否则把接收到的符号序列传送到所述可变长度解码器(22)的输入端。
7.一种包括将输入符号序列编码成为可变长度编码序列的编码方法,其特征在于该方法包括:如果所述可变长度的编码序列的长度超过所述输入符号序列的长度,则将所述输入符号序列和一个指示符一起发送。
8.一种包括将可变长度编码符号解码成为解码符号序列的解码方法,其特征在于该方法包括:如果所述接收到的符号序列包括一个指示符,则将接收到的未解码的符号序列发送,否则解码所接收到的符号序列。
9.根据权利要求7的方法,其特征在于:所述输入符号序列是一种包括可变长度编码符号的信号,它包括一个表示所述符号是可变长度编码符号还是未编码的符号的指示符。
CN98801285A 1997-07-11 1998-06-18 使用可变长度编码器的传输系统 Expired - Fee Related CN1126270C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP97202165 1997-07-11
EP97202165.3 1997-07-11

Publications (2)

Publication Number Publication Date
CN1237291A CN1237291A (zh) 1999-12-01
CN1126270C true CN1126270C (zh) 2003-10-29

Family

ID=8228543

Family Applications (1)

Application Number Title Priority Date Filing Date
CN98801285A Expired - Fee Related CN1126270C (zh) 1997-07-11 1998-06-18 使用可变长度编码器的传输系统

Country Status (7)

Country Link
US (1) US6208274B1 (zh)
EP (1) EP0925651B1 (zh)
JP (1) JP3960629B2 (zh)
KR (1) KR100635794B1 (zh)
CN (1) CN1126270C (zh)
DE (1) DE69826971T2 (zh)
WO (1) WO1999003208A2 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102460976A (zh) * 2009-05-19 2012-05-16 诺基亚公司 用于可变长度编码的方法和设备

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7106794B2 (en) * 2000-08-11 2006-09-12 Broadcom Corporation System and method for Huffman shaping in a data communication system
US6690306B1 (en) * 2000-11-03 2004-02-10 Intel Corporation Method of generating a length-constrained huffman code
EP1428322A2 (en) * 2001-08-23 2004-06-16 Nortel Networks Limited System and method for reducing the peak power in multi-carrier modulation
DE60330198D1 (de) 2002-09-04 2009-12-31 Microsoft Corp Entropische Kodierung mittels Anpassung des Kodierungsmodus zwischen Niveau- und Lauflängenniveau-Modus
EP1509046A1 (en) * 2003-08-22 2005-02-23 Alcatel Error resistant encoded image and video transmission using variable length codes (VLC)
EP1756950B1 (en) 2004-06-07 2009-04-29 Agency for Science, Technology and Research Systems and methods for scalably encoding and decoding data
US6987468B1 (en) * 2004-10-29 2006-01-17 Microsoft Corporation Lossless adaptive encoding and decoding of integer data
US8707139B2 (en) * 2006-10-18 2014-04-22 Kencast, Inc. Systems, methods, apparatus, and computer program products for providing forward error correction with low latency
US8179974B2 (en) 2008-05-02 2012-05-15 Microsoft Corporation Multi-level representation of reordered transform coefficients
US8406307B2 (en) 2008-08-22 2013-03-26 Microsoft Corporation Entropy coding/decoding of hierarchically organized data
CN103269257B (zh) * 2013-05-13 2016-08-24 杰发科技(合肥)有限公司 一种检测变长编码码流错误的方法和解码及错误检测装置

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3185824A (en) * 1961-10-24 1965-05-25 Ibm Adaptive data compactor
US3394352A (en) * 1965-07-22 1968-07-23 Electronic Image Systems Corp Method of and apparatus for code communication
JPS61107818A (ja) * 1984-10-30 1986-05-26 Nec Corp エントロピ−符号化方式とその装置
JPS63181586A (ja) * 1987-01-23 1988-07-26 Nec Corp 可変長符号化回路
JPS63290021A (ja) * 1987-05-22 1988-11-28 Nec Corp 可変長符号化回路
JPS6412621A (en) * 1987-07-07 1989-01-17 Nec Corp Variable length decoding circuit
US5177480A (en) * 1988-12-07 1993-01-05 British Telecommunications Public Limited Company Data communication having transmitter-controlled mode switching from compressed-to-transparent mode but local synchronous transmitter-controlled and receiver-controlled mode switching from transparent-to-compressed mode
US4955066A (en) * 1989-10-13 1990-09-04 Microsoft Corporation Compressing and decompressing text files
US5220325A (en) * 1991-03-28 1993-06-15 At&T Bell Laboratories Hierarchical variable length decoder for digital video data
JP3474005B2 (ja) * 1994-10-13 2003-12-08 沖電気工業株式会社 動画像符号化方法及び動画像復号方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102460976A (zh) * 2009-05-19 2012-05-16 诺基亚公司 用于可变长度编码的方法和设备
CN102460976B (zh) * 2009-05-19 2016-02-10 诺基亚技术有限公司 用于可变长度编码的方法和设备

Also Published As

Publication number Publication date
EP0925651B1 (en) 2004-10-13
KR100635794B1 (ko) 2006-10-19
DE69826971D1 (de) 2004-11-18
JP3960629B2 (ja) 2007-08-15
WO1999003208A2 (en) 1999-01-21
WO1999003208A3 (en) 1999-04-01
KR20000068519A (ko) 2000-11-25
EP0925651A2 (en) 1999-06-30
CN1237291A (zh) 1999-12-01
DE69826971T2 (de) 2005-11-17
JP2001500350A (ja) 2001-01-09
US6208274B1 (en) 2001-03-27

Similar Documents

Publication Publication Date Title
CN1126270C (zh) 使用可变长度编码器的传输系统
US5774081A (en) Approximated multi-symbol arithmetic coding method and apparatus
CN101485095B (zh) 数据压缩
US7051126B1 (en) Hardware accelerated compression
US5955976A (en) Data compression for use with a communications channel
US6445314B1 (en) System and method for the decoding of variable length codes
US10003356B2 (en) Devices and methods of source-encoding and decoding of data
CN1193428A (zh) 电子节目指导信息的压缩
WO2007149384B1 (en) Data coding
RU2595916C1 (ru) Кодер, декодер и способ
CN1139861A (zh) 编码可变长度代码及分段其可变长度码字的装置
CN1547805A (zh) 执行霍夫曼解码的方法
CN100517983C (zh) 联合信源信道可变长符号Turbo编译码方法
CN1675842B (zh) 算术编码的方法、设备以及相应解码方法
WO1995012248A1 (en) Efficient optimal data recompression method and apparatus
US5010344A (en) Method of decoding compressed data
EP0435802B1 (en) Method of decompressing compressed data
CN1108014C (zh) 具有字节校准单元的可变长度码编码及分段装置
KR100636370B1 (ko) 결정 비트를 이용한 부호화 장치 및 그 방법과 그에 따른복호화 장치 및 그 방법
US5708431A (en) Method for compression coding of potentially unbounded integers
US6573847B1 (en) Multi-table mapping for huffman code decoding
EP0913035B1 (en) context dependent data compression
US6794999B1 (en) Resilient parameterized prefix codes for adaptive coding
KR20180060824A (ko) 브로드캐스팅 환경에서 중간 복호 성능 향상을 위한 파운틴 부호 및 그 동작 방법
US6522270B1 (en) Method of coding frequently occurring values

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: IPG ELECTRONICS 503 CO., LTD.

Free format text: FORMER OWNER: ROYAL PHILIPS ELECTRONICS CO., LTD.

Effective date: 20090828

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20090828

Address after: British Channel Islands

Patentee after: Koninkl Philips Electronics NV

Address before: Holland Ian Deho Finn

Patentee before: Koninklike Philips Electronics N. V.

ASS Succession or assignment of patent right

Owner name: FUNAI ELECTRIC CO., LTD.

Free format text: FORMER OWNER: IPG ELECTRONICS 503 LIMITED

Effective date: 20120524

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20120524

Address after: Osaka Japan

Patentee after: Funai Electric Co., Ltd.

Address before: British Channel Islands

Patentee before: Koninkl Philips Electronics NV

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20031029

Termination date: 20170618

CF01 Termination of patent right due to non-payment of annual fee