CN101415119B - 用以压缩图像数据的装置及方法 - Google Patents
用以压缩图像数据的装置及方法 Download PDFInfo
- Publication number
- CN101415119B CN101415119B CN200810133716.3A CN200810133716A CN101415119B CN 101415119 B CN101415119 B CN 101415119B CN 200810133716 A CN200810133716 A CN 200810133716A CN 101415119 B CN101415119 B CN 101415119B
- Authority
- CN
- China
- Prior art keywords
- array
- block
- order
- rearranged
- image data
- 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
Links
Images
Classifications
-
- 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/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
-
- 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/119—Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
-
- 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/129—Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
-
- 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/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/136—Incoming video signal characteristics or properties
-
- 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/182—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 a pixel
-
- 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/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/593—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
一种用以压缩图像数据的装置,该图像数据具有包含数据长度的像素阵列。该装置包括:一重新排列单元、一转换器、一量化器、一编码器。该重新排列单元转换该阵列以形成具有一标记值的一重排区块。该转换器依据一预定转换,取得该重排区块的转换系数。该量化器将该转换系数量化。该编码器依据一预定编码方法,藉由将该已量化的转换系数及该标记值编码,以产生一结果数据。
Description
技术领域
本发明是有关于图像处理,特别是有关图像压缩的装置和方法。
背景技术
数字图像应用的快速发展,包括小规模出版业,多媒体、视讯会议、及高清晰度电视(HDTV)等,增加了对于有效率且标准化的图像压缩技术的需要。若没有图像压缩,则图像的传输所耗用的频宽可能是许多应用无法支援的。因此,压缩图像的方法已成为许多研究发表的主题。图像压缩方法将由2次元像素阵列的图像转换为一序列的位元,并透过传输连线传送之。每一个像素表示该图像在一特定位置的强度。该传输连线可以为一般的电话线。
考虑一图像,其包含一照片的灰阶显示,解析度为1000×1000线。每一个像素通常包含8位元,其是用以编码该照片上一个对应点的可能的256个强度阶层。因此,若没有压缩,则该照片的传输必须要在通讯连线上传送8百万位元。一般的电话线每秒可以传送约9600位元;因此上述照片的传送会耗费10分钟以上。这样的传输时间是无法接受的。
因此,需要有图像压缩***来减少传送时间。就本领域技术人员而言,应该也可知图像压缩***也可以应用图像储存***中,以减少储存图像时需要的存储器空间。
图像压缩通常需要执行2个步骤。在第1步骤中,该图像被转换成一新的表示方式,其中相邻像素之间的关联被降低。此转换通常为完全可逆,亦即,在此阶段并未损失任何信息。要表现转换后图像所需要的数据位元数,至少和表现该原始图像所需的数据位元数相同。该转换的目的在于提供一图像表示其更适合已知的压缩方法。
在第2步骤(称之为量化)中,转换后图像中的每一个像素都被一值所取代,平均言之,相较于原始像素值,其以较少位元表示。通常,原始灰阶被一新的灰阶取代,其阶级(step)较粗而可以用较少位元表示。该新的灰阶通常具有层级(level),其中不同阶级的大小不同。该新的灰阶是从该转 换后图像的像素值的统计分布中计算得出。
离散余弦变换(DCT,Discrete Cosine Transform)已知为转换方法中的一种基本技术。为了分析如图像的二维(2D)信号,吾人需要2D版本的DCT。DCT分别针对16×16区块的图像中的8×8区块执行,而不是将整个图像一起转换。但是,因为其尺寸的限制,硬件实施时需要有数个行缓冲器,以同时参照8行或16行的图像。例如,要转换一个8×8区块则需要7个行缓冲器,用以暂时储存该图像的另外7行像素值。因为对行缓冲器的需要,以DCT为基础的图像压缩的实施成本难以降低。
发明内容
本发明提供一种用以压缩图像数据的装置,该图像数据具有包含数据长度的像素阵列。该装置包括:一重新排列单元、一转换器、一量化器、一编码器。该重新排列单元转换该阵列以形成具有一标记值的一重排区块。该转换器依据一预定转换,取得该重排区块的转换系数。该量化器将该转换系数量化。该编码器依据一预定编码方法,藉由将该已量化的转换系数及该标记值编码,以产生一结果数据。
本发明另提供一种用以压缩图像数据的方法,该图像数据具有包含数据长度的像素阵列。首先,藉由一重新排列单元,转换该阵列以形成具有一标记值的一重排区块。继之,藉由一转换器,依据一预定转换,取得该重排区块的转换系数。然后,藉由一量化器,将该转换系数量化。最后,藉由一编码器,依据一预定编码方法,将该已量化的转换系数及该标记值编码,以产生一结果数据。
为让本发明的上述和其他目的、特征、和优点能更明显易懂,下文特举出较佳实施例,并配合附图,作详细说明如下:
附图说明
图1A显示依据本发明实施例中重新排列一1×16阵列R以形成一4×4阵列B的示意图。
图1B显示依据本发明实施例中重新排列一2×8阵列R以形成一4×4阵列B的示意图。
图2显示依据本发明实施例的用以压缩具有一像素阵列的图像数据的装置200的示意图。
图3显示依据本发明实施例的用以压缩具有一像素阵列的图像数据的方法的流程图。
【主要元件符号说明】
装置~200;
重新排列单元~210;
转换器~230;
量化器~250;
编码器~270;
候选者产生器~215;
选择器~217。
具体实施方式
为了减少以转换为基础的图像压缩所需要的行缓冲器的数量,而非以一区块一区块的方式执行图像数据的转换,而提供一个用于阵列转换的方法。一图像数据包含一个二维的像素阵列,其配置为m行(rows)及n2列(columns)。为了取得该图像数据的转换系数,将一个具有n2像素的阵列重新排列,以形成配置为n×n的二维阵列,其中该阵列的尺寸小于n。但是,将该阵列重新排列以形成一区块可能会增加该图像中高频的部分。因此,从该阵列重新排列成该区块可能会影响压缩率的结果。
图1A显示依据本发明实施例中重新排列一1x16阵列R以形成一4x4阵列B的示意图。为了保有阵列R的空间关系并形成一个4x4区块,以减少因为重新排列而造成的高频,将阵列R平均分割为次阵列SR1-SR4,其中每一个次阵列为1x4阵列。而且,次阵列SR1-SR4以不同的次序配置以形成多个候选区块CB1-CB4。例如,CB1的行次序可以为SR1、SR2、SR3、SR4,而CB2的行次序可以为SR4、SR3、SR2、SR1等。候选区块CB1-CB4中高频信号最少的,则被选为阵列R的区块B。每一个候选区块的频率可以依据每个候选区块中任何两个相邻元素来计算。并且,产生对应于区块B的一标记值,以记录该次阵列在区块B中的次序。在将阵列R转换形成区块B之后,可以藉由在区块B中执行转换以取得阵列R的转换系数。载具有一个二维的像素阵列的图像数据中,可以分别取得每一个阵列的转换系数。因此,在上述图像压缩方法中,不需要有行缓冲器。
依据另一实施例,图1B显示依据本发明实施例中重新排列一2×8阵列R以形成一4×4阵列B的示意图。为了保有阵列R的空间关系并形成一个4×4区块,以减少因为重新排列而造成的高频,将阵列R平均分割为次阵列SR1-SR2,其中每一个次阵列为2×4阵列。而且,次阵列SR1-SR2以不同的次序配置以形成多个候选区块CB1-CB2。例如,CB1的行次序可以为SR1、SR2,而CB2的行次序可以为SR2、SR1等。候选区块CB1-CB2中高频信号最少的,则被选为阵列R的区块B。每一个候选区块的频率可以依据每个候选区块中任何两个相邻元素来计算。并且,产生对应于区块B的一标记值,以记录该次阵列在区块B中的次序。在将阵列R转换形成区块B之后,可以藉由在区块B中执行转换以取得阵列R的转换系数。载具有一个二维的像素阵列的图像数据中,可以分别取得每一个阵列的转换系数。因此,在上述图像压缩方法中,只需要有1个行缓冲器来读取该图像数据的2行以形成一个4×4的区块。同样地,在上述图像压缩方法中,只需要有7个行缓冲器来读取该图像数据的8行以形成一个16×16的区块。
图2显示依据本发明实施例的用以压缩具有一像素阵列的图像数据的装置200的示意图。装置200包括一重新排列单元210、一转换器230、一量化器250及一编码器270。重新排列单元210更包括一候选者产生器215及一选择器217。
首先,重新排列单元210接收一图像数据输入,其具有包含数据长度n2的像素阵列,并将该阵列转换以形成一重排区块。在重新排列单元210,候选者产生器215藉由将该阵列平均分割为n个次阵列,产生配置为多行及列的多个候选区块。每个次阵列的长度为n,且重新排列单元210依据不同的次阵列次序,将该次阵列配置到每个候选区块中的行中。继之,选择器217依据在每一个候选区块中任何两个相邻单元的差异而计算每个候选区块的差异。选择器217依据该差异,选取该候选区块中高频最少的作为该阵列的该重排区块,并产生该重排区块的该标记值以记录该次阵列在该重排区块中的该次序。在决定了该阵列的重排区块后,转换器230接收该重排区块,并在该重排区块执行DCT,以取得该阵列的转换系数,其中DCT可以用任何其他的基于该重排区块的转换取代。继之,量化器250将该转换系数量化。最后, 编码器270将该已量化的转换系数及该标记值编码,以产生一结果数据。
图3显示依据本发明实施例的用以压缩具有数据长度n2的一像素阵列的图像数据的方法的流程图。首先,藉由重新排列单元210,转换该阵列以形成具有一标记值的一重排区块(S1)。该阵列被平均分割为n个次阵列,以将该阵列重新排列以形成该重排区块(S11)。因此,该次阵列的长度为n。继之,由候选者产生器215,依据多个预定次序,将该次阵列配置到每一个候选区块的该行中,以产生配置为多行及列的多个候选区块(S12)。因此,每一个候选区块对应于该预定次序中之一者。计算在每一个候选区块中任何两个相邻单元的差异,以计算每个候选区块的差异,并从该候选区块中决定该重排区块(S13)。继之,由选择器217,依据该差异,从该候选区块中选取该重排区块,并产生一标记值以记录该次阵列在该重排区块中的该次序(S14)。继之,藉由转换器230,依据一预定的转换(例如DCT),以取得该重排区块的转换系数(S2)。继之,藉由量化器250,将该转换系数量化(S3)。最后,藉由编码器270,依据一预定的编码方法(例如熵编码),将该已量化的转换系数及该标记值编码,以产生一结果数据(S4)。
虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明,任何本领域的技术人员,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,因此本发明的保护范围当视后附的权利要求书所界定者为准。
Claims (10)
1.一种用以压缩图像数据的装置,该图像数据具有包含数据长度的像素阵列,其包括:
一重新排列单元,其转换该阵列以形成具有一标记值的一重排区块;
一转换器,其依据一预定转换,取得该重排区块的转换系数;
一量化器,将该转换系数量化;以及
一编码器,依据一预定编码方法,藉由将该已量化的转换系数及该标记值编码,以产生一结果数据;
其中,该重新排列单元包括:
一候选者产生器,其产生配置为多行及列的多个候选区块,其系藉由将该阵列平均分割为多个次阵列,并依据多个预定次序,将所述多个次阵列配置到每一个候选区块的各行中,其中每一个候选区块对应于该预定次序中之一者;以及
一选择器,其选取该候选区块中之一者为该重排区块,并产生该重排区块的该标记值以记录该次阵列在该重排区块中的该次序。
2.如权利要求1所述的用以压缩图像数据的装置,其中该选择器更计算每一个候选区块的差异,并依据该差异选取该重排区块。
3.如权利要求2所述的用以压缩图像数据的装置,其中每一个候选区块的该差异是依据在每一个候选区块中任何两个相邻单元的差异而计算。
4.如权利要求1所述的用以压缩图像数据的装置,其中该预定转换为离散余弦变换。
5.如权利要求1所述的用以压缩图像数据的装置,其中该预定编码方法为熵编码。
6.一种用以压缩图像数据的方法,该图像数据具有包含数据长度的像素阵列,其包括:
藉由一重新排列单元,转换该阵列以形成具有一标记值的一重排区块;
藉由一转换器,依据一预定转换,取得该重排区块的转换系数;
藉由一量化器,将该转换系数量化;以及
藉由一编码器,依据一预定编码方法,将该已量化的转换系数及该标记值编码,以产生一结果数据;
其中,转换该阵列以形成该重排区块的步骤包含:
将该阵列平均分割为多个次阵列;
依据多个预定次序,将所述多个次阵列配置到每一个候选区块的各行中,以产生配置为多行及列的多个候选区块,其中每一个候选区块对应于该预定次序中之一者;及
选取该候选区块中之一者为该重排区块,并产生该重排区块的该标记值以记录该次阵列在该重排区块中的该次序。
7.如权利要求6所述的用以压缩图像数据的方法,更计算每一个候选区块的差异,并依据该差异选取该重排区块。
8.如权利要求7所述的用以压缩图像数据的方法,其中每一个候选区块的该差异是依据在每一个候选区块中任何两个相邻单元的差异而计算。
9.如权利要求6所述的用以压缩图像数据的方法,其中该预定转换为离散余弦变换。
10.如权利要求6所述的用以压缩图像数据的方法,其中该预定编码方法为熵编码。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/872,082 | 2007-10-15 | ||
US11/872,082 US7876968B2 (en) | 2007-10-15 | 2007-10-15 | Apparatus of compressing image data and a method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101415119A CN101415119A (zh) | 2009-04-22 |
CN101415119B true CN101415119B (zh) | 2010-12-01 |
Family
ID=40534273
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200810133716.3A Expired - Fee Related CN101415119B (zh) | 2007-10-15 | 2008-07-25 | 用以压缩图像数据的装置及方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US7876968B2 (zh) |
CN (1) | CN101415119B (zh) |
TW (1) | TWI362880B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8488676B2 (en) * | 2007-05-14 | 2013-07-16 | Himax Technologies Limited | Motion estimation method |
US7876968B2 (en) * | 2007-10-15 | 2011-01-25 | Himax Technologies Limited | Apparatus of compressing image data and a method thereof |
JP2009199496A (ja) * | 2008-02-25 | 2009-09-03 | Seiko Epson Corp | 画像処理回路、および、その画像処理回路を備える複合機 |
JP5065307B2 (ja) * | 2009-01-07 | 2012-10-31 | キヤノン株式会社 | 画像処理装置及びその制御方法 |
US9369759B2 (en) * | 2009-04-15 | 2016-06-14 | Samsung Electronics Co., Ltd. | Method and system for progressive rate adaptation for uncompressed video communication in wireless systems |
CN101783954B (zh) * | 2010-03-12 | 2012-08-08 | 厦门大学 | 一种视频图像编解码方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1251967A (zh) * | 1998-10-16 | 2000-05-03 | 索尼公司 | 信息处理及流处理装置和方法、记录和/或播放装置 |
CN1340969A (zh) * | 2000-08-25 | 2002-03-20 | 雅威国际股份有限公司 | 矩阵式图像编码方法及用该方法的状态比特编码处理装置 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5253078A (en) * | 1990-03-14 | 1993-10-12 | C-Cube Microsystems, Inc. | System for compression and decompression of video data using discrete cosine transform and coding techniques |
EP0607484B1 (en) * | 1993-01-20 | 1998-09-09 | Samsung Electronics Co. Ltd. | Method and device for encoding and decoding image data |
JP3864461B2 (ja) * | 1996-08-30 | 2006-12-27 | ソニー株式会社 | 映像データ圧縮装置およびその方法 |
CN100393138C (zh) * | 1996-11-06 | 2008-06-04 | 松下电器产业株式会社 | 图象解码方法 |
US7116829B1 (en) * | 1996-11-06 | 2006-10-03 | Matsushita Electric Industrial Co., Ltd. | Image coding and decoding methods, image coding and decoding apparatuses, and recording media for image coding and decoding programs |
JP4200541B2 (ja) * | 1998-04-03 | 2008-12-24 | ソニー株式会社 | データ変換装置及び方法、信号記録再生装置、並びに再生装置及び方法 |
JP3957915B2 (ja) * | 1999-03-08 | 2007-08-15 | パイオニア株式会社 | フェード検出装置及び情報符号化装置 |
US7627180B2 (en) * | 2004-02-17 | 2009-12-01 | Toa Corporation | Image compression apparatus |
US7876968B2 (en) * | 2007-10-15 | 2011-01-25 | Himax Technologies Limited | Apparatus of compressing image data and a method thereof |
-
2007
- 2007-10-15 US US11/872,082 patent/US7876968B2/en not_active Expired - Fee Related
-
2008
- 2008-06-25 TW TW097123683A patent/TWI362880B/zh not_active IP Right Cessation
- 2008-07-25 CN CN200810133716.3A patent/CN101415119B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1251967A (zh) * | 1998-10-16 | 2000-05-03 | 索尼公司 | 信息处理及流处理装置和方法、记录和/或播放装置 |
CN1340969A (zh) * | 2000-08-25 | 2002-03-20 | 雅威国际股份有限公司 | 矩阵式图像编码方法及用该方法的状态比特编码处理装置 |
Also Published As
Publication number | Publication date |
---|---|
US7876968B2 (en) | 2011-01-25 |
US20090097766A1 (en) | 2009-04-16 |
CN101415119A (zh) | 2009-04-22 |
TWI362880B (en) | 2012-04-21 |
TW200917812A (en) | 2009-04-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7392778B2 (ja) | 画像処理装置および方法 | |
Kou | Digital image compression: algorithms and standards | |
CN101569170B (zh) | 编码设备和编码方法以及解码设备和解码方法 | |
US8666177B2 (en) | Texture-pattern-adaptive partitioned block transform | |
US9509988B2 (en) | Motion video encoding apparatus, motion video encoding method, motion video encoding computer program, motion video decoding apparatus, motion video decoding method, and motion video decoding computer program | |
US5497246A (en) | Image signal processing device | |
CN101415119B (zh) | 用以压缩图像数据的装置及方法 | |
CN109076226A (zh) | 图像处理装置和方法 | |
US20060147123A1 (en) | Data processing apparatus, image processing apparatus, and methods and programs thereof | |
US9185423B2 (en) | Frame buffer compression for video processing devices | |
US20070280345A1 (en) | Flexible data organization for images | |
US20080260269A1 (en) | Repetition and Correlation Coding | |
WO2009053780A2 (en) | Frame buffer compression for video processing devices | |
EP1035511A2 (en) | Encoding method and apparatus | |
US8611686B2 (en) | Coding apparatus and method | |
KR101625910B1 (ko) | 영상 분할을 이용한 영상 처리 방법 및 장치 | |
US6396955B1 (en) | Image compression and expansion device | |
CN1139353A (zh) | 使用外延插值技术对具有目标的图象信号编码的方法及装置 | |
US7787700B2 (en) | Signal processing method, signal processing apparatus, computer-readable medium and a data recording medium | |
CN1396769A (zh) | 运动图像信息的压缩方法及其*** | |
US20090074059A1 (en) | Encoding method and device for image data | |
CN111107363A (zh) | 带宽压缩编码方法 | |
US8891882B2 (en) | Image processing apparatus and method | |
JP3392949B2 (ja) | 画像圧縮装置および画像伸張装置 | |
CN116320460A (zh) | 一种基于图像组编码的视频超分辨率方法 |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20101201 Termination date: 20180725 |