专利名称:图像编码方法和装置、图像解码方法和装置、摄像装置的制作方法
技术领域:
本发明涉及图像编码方法和使用它的图像编码装置,特别是涉及采用 了摄影机或数码相机等的摄像传感器的对图像进行压縮的图像编码方法 和图像编码装置。
背景技术:
近年,在数码相机、带相机的移动电话、电影摄影丰几(movie camera) 等包含摄像传感器的相机设备中,高像素化正在进展。而希望存储缓冲量、 耗电的削减。因此,考虑削减来自消耗存储缓冲器的传感器的RAW数据 (来自摄像传感器的像素数据)的方法。在该情况下,传感器的欠缺像素 信息的处理成为问题。如果对包含欠缺像素的信息的像素数据进行非可逆压縮,则欠缺像素 的信息有可能消失。因此,希望在压縮前校正欠缺像素,但是如果考虑与 校正处理有关的存储器或电路成本,则希望很好地公共使用位于信号处理 的后级的电路的外部存储器或电路。如果这样,在信号处理的前级,就无 法压縮,担负着存储缓冲量或耗电的削减变得困难的课题。此外,具有用表值参照根据相邻的像素之间的像素值的差分求出的编 码值的技术(例如,专利文献l)。此外,在DPCM编码压縮中具有针对 同色的像素信息进行编码的技术(例如,参照专利文献2)。专利文献l:特开平U — 341288号公报;专利文献2:特开2000—244935号公报。发明内容本发明的目的在于,提供一种即使来自摄像传感器的像素数据中包含 修正处欠缺像素数据时,通过适应可逆地压縮处理,按照在后级的处理中能正确校正欠缺像素数据的方式编码的图像编码方法和装置。本发明的图像编码方法,从包含排列多个像素的像素列中的各像素的像素值的像素数据串中,取得包含编码了至少一个像素值的量化代表值的像素数据串,其特征在于,当所述像素的像素值是特定的像素值时,分配给特定的量化代表值,当所述像素值在所述特定的像素值以外时,分配给除了所述特定的量化代表值以外的量化代表值,进行编码。此外,所述像素可以具有m位的像素值,所述编码后的量化代表值可以是比m位更小的n位;可以在所述编码之前,对像素值不是特定的像素值的所述各像素的像 素值分别相加规定的偏置值。须指出的是,偏置值可以是2^,— 1。本发明的图像编码方法,从包含排列多个像素的像素列中的各像素的m位的像素值的像素数据串中,取得包含分别编码了所述各像素值的差分 值的n位的量化代表值的像素数据串,其特征在于,所述图像编码方法包括计算第一像素的像素值与所述第一像素附近的第二像素的像素值的差分值的步骤;根据所述差分值的大小,以k位的量化代表值表示所述差分值的步骤;和将所述差分值的所述k位的量化代表值变换为所述n位的量化代表值 之一,并进行编码的步骤;当所述第二像素的像素值是特定的像素值时,变换为特定的量化代表 值,作为所述差分值。此外,可以还包括比较所述k位的量化代表值与所述n位的量化代 表值,计算用于表示变换后的差分值的压縮度的量化宽度的步骤。进一步,当所述第二像素的像素值是特定的像素值时,可以分配规定 的量化宽度的特定的量化代表值,作为所述差分值。此外,可以在以k位的量化代表值表示所述差分值的步骤中,当所述 第二像素的像素值不是特定的像素值时,而且分配的所述k位的量化代表值成为特定的量化代表值时,代替k位的量化宽度,将所述差分值分配给 (k+l)位的量化宽度的量化代表值之一。此外,可以在将所述差分值的所述k位的量化代表值变换为所述n位 的量化代表值的步骤中,当所述第二像素的像素值不是特定的像素值时, 而且所述差分值的所述k位的量化代表值是特定的量化代表值时,变换为除了所述n位的特定的量化代表值以外的量化代表值之一。进一步,可以在将所述差分值的所述k位的量化代表值变换为所述n 位的量化代表值的步骤中,当所述第二像素的像素值不是特定的像素值 时,而且变换的所述n位的量化代表值成为特定的量化代表值时,变换为 除了所述n位的特定的量化代表值以外的量化代表值之一。此外,所述第一像素的像素值可以被分配除了特定的像素值以外的像 素值。此外,所述像素列可以排列至少2种颜色的像素;可以在计算所述差分值的步骤中,计算第一像素的像素值与所述第一 像素附近的同色的第二像素的像素值的差分值。进一步,所述像素列可以排列至少2种颜色的像素;可以在计算所述差分值的步骤中,计算第一像素的像素值与所述第一 像素附近的不同色的第二像素的像素值的差分值。此外,可以还包括以存储器的访问位宽度的倍数,对包含所述编码后的量化代表值的像素数据串进行打包的步骤。此外,所述特定的像素值可以是o。进一步,所述特定的量化代表值可以是o。本发明的图像编码装置,从包含排列多个像素的像素列中的各像素的 像素值的像素数据串中,取得包含编码了至少一个像素值的量化代表值的 像素数据串,其特征在于,所述图像编码装置包括特定像素值判别部,其判别所述像素的像素值是否是特定的像素值;禾口编码部,当所述像素的像素值是特定的像素值时,分配给特定的量化 代表值,当所述像素的像素值在所述特定的像素值以外时,分配给除了所述特定的量化代表值以外的量化代表值,进行编码。本发明的图像编码装置,从包含排列多个像素的像素列中的各像素的 m位的像素值的像素数据串中,取得包含分别编码了所述各像素值的差分 值的n位的量化代表值的像素数据串,其特征在于,所述图像编码装置包括-差分值计算部,其计算第一像素的像素值与所述第一像素附近的第二 像素的像素值的差分值;中间量化部,其根据所述差分值的大小,以k位的量化代表值表示所 述差分值;特定像素值判别部,其判别所述第二像素的像素值是否是特定的像素 值;和编码部,当所述第二像素的像素值是所述特定的像素值时,将所述差 分值的所述k位的量化代表值变换为所述n位的量化代表值之一,当所述 第二像素的像素值在所述特定的像素值以外时,将所述差分值的所述k位 的量化代表值变换为除了所述n位的所述特定的量化代表值以外的量化代 表值之一,进行编码。此外,所述中间量化部,当所述第二像素的像素值不是特定的像素值 时,而且所述k位的量化代表值成为特定的量化代表值时,可以代替k位 的量化宽度,将所述差分值分配给(k+l)位的量化宽度的量化代表值之进一步,所述编码部,当所述第二像素的像素值不是特定的像素值时, 而且所述差分值的所述k位的量化代表值是特定的量化代表值时,可以变 换为除了所述n位的量化代表值以外的量化代表值之一。此外,所述编码部,当所述第二像素的像素值不是特定的像素值时, 而且变换的所述n位的量化代表值成为特定的量化代表值时,可以变换为 除了所述n位的特定的量化代表值以外的量化代表值之一 。此外,所述差分值计算部可以计算所述第一像素的像素值与所述第一 像素附近的同色的第二像素的像素值的差分值。进一步,所述差分值计算部可以计算所述第一像素的像素值与所述第 一像素附近的不同色的第二像素的像素值的差分值。此外,可以还具有量化宽度计算部,其比较所述k位的量化代表值 与所述n位的量化代表值,计算用于表示变换后的差分值的压縮度的量化 宽度;和打包部,其针对所述差分值,以规定的单位对包含所述变换的n位的 量化代表值和所述量化宽度的像素数据串进行打包。本发明的图像解码方法,从包含至少一个像素值的编码后的量化代表 值的像素数据串中,取得包含解码后的像素值的像素数据串,其特征在于,当编码后的所述像素的量化代表值是特定的量化代表值时,分配给特 定的像素值,当编码后的所述像素的量化代表值是所述特定的量化代表值 以外的量化代表值时,分配给除了所述特定的像素值以外的像素值,进行 解码。本发明的图像解码方法,从包含编码了像素间的差分值的n位的量化 代表值的像素数据串中,取得包含解码后的m位像素值的像素数据串,其 特征在于,所述图像解码方法包括对编码后的像素数据串进行解包的步骤;取得第一编码值,作为第一像素的像素值的步骤;取得第二编码值,作为所述第一像素的像素值与第二像素的像素值的 差分值的编码后的量化代表值的步骤;判断所述第二编码值是否是特定的量化代表值的步骤;对所述第二编码值进行解码,取得所述第一像素的像素值与所述第二 像素的像素值的差分值的步骤;和对解码后的所述第一像素的像素值相加解码后的所述差分值,取得所 述第二像素的像素值的步骤;当所述第二编码值是特定的量化代表值时,分配特定的像素值,作为 所述第二像素的像素值。此外,可以还包括取得用于表示编码后的所述差分值的压縮度的量化 宽度的步骤;在对所述第二编码值进行解码,取得差分值的步骤中,根据所述量化 宽度,对所述第二编码值进行解码,取得差分值。本发明的图像解码装置,从包含至少一个像素值的编码后的量化代表 值的像素数据串中,取得包含解码后的像素值的像素数据串,其特征在于, 所述图像解码装置包括特定像素值判别部,其判别所述量化代表值是否是特定的量化代表 值;和解码部,当所述量化代表值是所述特定的量化代表值时,分配给特定 的像素值,当所述量化代表值在所述特定的量化代表值以外时,分配给除 了所述特定的像素值以外的像素值,进行解码。本发明的图像解码装置,从包含编码了像素间的差分值的n位的量化 代表值的像素数据串中,取得包含解码后的m位的像素值的像素数据串, 其特征在于,所述图像解码装置包括解包部,其对编码后的像素数据串进行解包;编码值提取部,其取得第一编码值,作为第一像素的像素值,并且取 得第二编码值,作为所述第一像素的像素值与第二像素的像素值的差分值的编码后的量化代表值;特定像素值判别部,其判断所述第二编码值是否是特定的量化代表 值;和解码部,当所述第二编码值是特定的量化代表值时,分配特定的像素 值作为所述第二像素的像素值,当所述第二编码值不是特定的量化代表值 时,对所述第二编码值进行解码,取得所述差分值,对所述差分值相加解 码后的所述第一像素的像素值,取得所述第二像素的像素值。此外,可以还包含取得用于表示编码后的所述差分值的压縮度的量 化宽度的量化宽度提取部;所述解码部可以根据所述量化宽度,对所述第二编码值进行解码,能 取得差分值。本发明的摄像装置的特征在于,包括进行模拟数字变换,输出m位的像素数据的摄像传感器;和所述图像编码装置。根据本发明的图像编码方法,压縮像素数据,进行编码时,利用表示编码值的量化代表值之一,能表示欠缺像素数据,所以针对欠缺像素相关 的信息,没必要另外占用存储器。此外,在解码时,在编码后的量化代表 值是特定的量化代表值时,知道原来的像素值是欠缺像素数据,所以针对 欠缺像素数据,能可逆地进行编码、解码。
图1是表示本发明实施方式1的数码相机的结构的框图。图2是表示图1的数字信号处理电路的结构的框图。图3是表示图1的摄像传感器中包含的拜尔(Bayer)排列构造的滤色器(filter)的配置的概略图。图4是表示本发明实施方式1的图像编码装置的结构的框图。图5是本发明实施方式1的图像编码方法的流程图。图6是本发明实施方式2的图像编码方法的流程图。图7是表示本发明实施方式3的图像编码装置的结构的框图。图8是本发明实施方式3的图像编码方法的流程图。图9是表示本发明实施方式3的图像编码方法的取同色像素间的差分值时的概略图。图10是表示本发明实施方式3的图像编码方法的取相邻像素间的差 分值时的概略图。图11是表示本发明实施方式3的图像编码方法的特定的像素值在同色像素中连续存在时的差分值的取得方法的概略图。图12是表示本发明实施方式3的图像编码方法的特定的像素值存在时的差分值的取得方法的一个例子的概略图。图13是表示本发明实施方式3的图像编码方法的特定的像素值存在时在相邻像素间取得差分值的一个例子的概略图。图14是本发明实施方式4的图像编码方法的流程图。图15是表示代表差分值的k位的量化代表值成为"0"时的概略图。图16是本发明实施方式5的图像编码方法的流程图。图17是本发明实施方式6的图像编码方法的流程图。图18是表示本发明实施方式7的图像编码装置的结构的框图。图19是本发明实施方式7的图像编码方法的流程图。图20是表示图19的步骤S67的细节的流程图。 图21是表示决定量化宽度的例子的概略图。图22 (a)是表示针对R (红)和G (绿)的2色的数据,进行存储 并以规定的单位打包的一个例子的概略图,(b)是表示按R (红)和G (绿)的各色,划分数据配置,进行存储并以规定的单位打包的一个例子 的概略图。图23是表示本发明实施方式8的图像解码装置的结构的框图。图24是表示本发明实施方式10的图像解码装置的结构的框图。图25是本发明实施方式8的图像解码方法的流程图。图26是本发明实施方式9的图像解码方法的流程图。图27是本发明实施方式10的图像解码方法的流程图。图28是表示发明实施方式11的摄像装置的结构的框图。符号的说明l一摄像透镜;2—摄像传感器;3—ADC; 4—数字信号处理电路;5 一存储器;6—记录部;7—透镜控制部;8—传感器控制部;10、 10a、 10b 一图像编码装置(压縮部);10c—图像编码电路;ll一预处理部;12— 信号处理部;13—JPEG处理部;14—显示处理部;15—IF处理部;20、 20a—图像解码装置(解压縮部);21—像素输入部;22—特定像素值判别部;23—编码部;24—打包部;25—差分值计算部;26—中间量化部; 27—量化宽度计算部;31—解包部;32—编码值提取部;33—特定像素值 判别部;34—解码部;35—量化宽度提取部。
具体实施方式
使用附图,对本发明的实施方式的图像编码方法和装置、图像解码方 法和装置、摄像装置进行说明。须指出的是,在附图中,对实质上相同的 构件赋予相同的符号。(实施方式l)图1是表示在数码相机(DSC)中应用本发明实施方式1的图像编码装置时的结构例的框图。该数码相机具有摄像透镜1、摄像传感器2、ADC3、数字信号处理电路4、存储器5、记录部6、透镜控制部7和传感 器控制部8。从摄像透镜1入射的被拍摄体在摄像传感器2进行光电变换, 在ADC (模拟数字转换器)3数字化后,输入到数字信号处理电路4。在 摄像传感器2配置了具有图3表示的拜尔排列构造的滤色器的3色像素。 在图3中,G表示绿(green) 、 R表示红(red) 、 B表示蓝(blue)的滤 色器。各像素的各色的像素数据以光栅扫描(raster scan)的顺序从摄像传 感器2输出,在数字信号处理电路4变换为亮度和色差信号数据。图2是表示所述数字信号处理电路4的内部的细节的框图。数字信号 处理电路4具有预处理部11、信号处理部12、 JPEG处理部13、显示处理 部14、 IF处理部15、压縮部IO、解压縮部20。这里,图2所示的压縮部 10、解压縮部20分别相当于本发明的图像编码装置和图像解码装置。以下,说明各构件的功能。首先,来自摄像传感器2—侧的像素数据 输入到预处理部11。在预处理部11,进行有效摄像区域的剪切处理、伽 马校正处理、根据需要重排输入像素的顺序的处理、对摄像传感器2的欠 缺像素数据进行像素值的置换处理等。须指出的是,关于摄像传感器2上的欠缺像素数据,通过在摄影前取 得摄像传感器2的遮光数据,能事先掌握其位置,在摄影时将该位置的像 素置换为作为欠缺像素的信息而预先决定的像素值(特定像素值)。在后 级的校正处理电路中,当输入了表示欠缺像素数据的预先决定的像素值 (特定像素值)时,对其进行判断并进行校正处理。在信号处理部12,读出暂时存储在存储器5中的来自摄像传感器2 的称作RAW数据的1个像素1个颜色的像素数据(以下称作RAW数据), 插补RGB的剩余的颜色。例如当输入了 R (红)色的像素值时,执行从 周边像素插补该像素位置的G (绿)和B (蓝)的处理。如果对每一个像 素配备3色的像素数据,它们就最终变换为亮度和色差数据,再次存储到 存储器5上。在JPEG处理部13,读出变换为亮度和色差数据的数据,进行称作 JPEG (Joint Photographic Experts Group)的压縮处理。压縮成JPEG形式 的像素数据再次存储到存储器5,根据需要,发送给显示处理部14或IF(接口)处理部15。在显示处理部14,进行用于向外部的显示装置或主体的显示装置输出的像素数据变换处理和输出定时的同步处理。此外,在IF处理部15,对于外部的存储装置或传送装置适合地进行像素数据变换处理和输出定时 的同步处理。压縮部io与本发明的图像编码装置对应,压縮由预处理部11预处理 后的像素列数据,存储到存储器5上。在该压縮部10即本发明的图像编码装置中,如后所述,在像素值是特定的像素值时,作为欠缺像素数据,分配给特定的量化代表值,并进行编码。此外,解压縮部20与本发明的 图像解码装置对应,对存储器5中存储的RAW数据进行解压縮,并送往 信号处理部12。在该解压縮部20,当编码后的量化代表值是特定的量化 代表值时,将它作为欠缺像素数据,分配特定的像素值,并进行解码。以 下就这些加以详细说明。图4是表示本发明实施方式1的图像编码装置10的结构的框图。该 图像编码装置10具有像素输入部21、特定像素值判别部22、编码部23、 打包部24。像素输入部21从预处理部11取得预处理后的像素数据串。特 定像素值判别部22判断像素数据串的像素值是否是特定像素值。编码部 23在像素值是特定的像素值时,将像素值分配给特定的量化代表值,并进 行编码,在像素值不是特定的像素值时,分配给除了特定的量化代表值以 外的量化代表值之一,并进行编码。打包部24将编码后的量化代表值以 规定的单位,优选以存储器的访问位宽度的倍数进行打包。图5是本发明实施方式1的图像编码方法的流程图。(a) 接受像素值的输入(S01)。这里,如图2所示,从预处理部ll 接受预处理后的像素数据串。(b) 判断像素值是否是特定的像素值(S02)。这里,特定的像素值 例如是"0",是特定的像素值时,意味着是欠缺像素数据。在像素值是 特定的像素值时,将像素值分配给特定的量化代表值,并进行编码(S04)。 须指出的是,作为预先对欠缺像素数据分配的特定的像素值,并不局限于"0"。例如,也可以是表现的像素值的上限的值。(c) 在像素值不是特定的像素值时,将像素值分配给除了特定的量化代表值以外的量化代表值之一,并进行编码(S03)。这里,是原来的像素值是m位时,分配给n位的量化代表值,并进行编码的情形。n位比 m位小时,能减少存储器容量。通过以上,能对像素数据串进行编码。通过利用表示编码值的量化代表值之一,来表示欠缺像素数据,从而 针对欠缺像素相关的信息,没必要另外占据存储器。此外,编码后的量化 代表值是特定的量化代表值时,知道原来的像素值是欠缺像素数据,所以 针对欠缺像素数据,能可逆地进行编码、解码。(实施方式2)在本发明实施方式2的图像编码装置中,如果与实施方式1的图像编 码装置比较,则不同点在于,在像素输入部21中,将各像素的像素值与 规定的偏置值相加。这里,规定的偏置值是由于防止m位的像素值编码成 n位的量化代表值导致被舍入而变为特定的量化代表值的值。具体而言, 偏置值是2(1"—n)—l。例如,将10位(m=10)的像素值编码成6位(n=6) 的量化代表值时,像素值为1 15 (=24—1)时,如果舍入为6位,作为 量化代表值,就变为0。在该情况下,偏置值(2(1Q—6)—1)变为15 (=24 一l)。将该偏置值与除了特定的像素值以外的全部像素的像素值相加, 并进行编码时,也不会变为特定的量化代表值。据此,在编码时,针对特 定像素值,分配特定的量化代表值,但是针对除此以外的像素值,不会舍 入,分配给除了特定的量化代表值以外的量化代表值。因此,关于欠缺像 素数据,能可逆地进行编码和解码。在该情况下,通过加上偏置值,不超 过m位的上限地实施限制处理,将这些像素值舍入为m位的上限的2m —须指出的是,这里特定的像素值为"0",特定的量化代表值为"0", 但是并不限于此,特定的像素值为"2m —l",特定的量化代表值为"2n 一l",也可以减去偏置值。图6是本发明实施方式2的图像编码方法的流程图。(a) 接受像素值的输入(Sll)。(b) 判断像素值是否是特定的像素值(S12)。这里,将除了特定的像素值以外的全部像素值与偏置值相加,所以判断是否是特定的像素值。(C)对各像素值相加偏置值2——n)—l (S13)。(d) 判断加上偏置值后的像素值是否超过2m—l (S14)。在加上偏置值后,超过原来的像素值的m位时,无法直接以m位表现,所以将像 素值设定为2"1—1 (S15)。这样当超过上限时,进行限幅,从而失去一部 分原来的数据的信息,但是会认为因为接近上限,所以几乎识别不出的像 素值。而加上偏置值后也不超过m位的范围时,转移到步骤S16。(e) 关于全部像素,判断是否完成偏置处理(S16)。关于全部像素, 偏置处理结束时,转移到下一步骤S17,如果没有结束,就回到步骤Sll。(f) 判断像素值是否是特定的像素值(S17)。在是特定的像素值时, 将像素值分配给特定的量化代表值,并进行编码(S19)。(g) 在不是特定的像素值时,将像素值分配给除了特定的量化代表 值以外的量化代表值之一,并进行编码(S18)。通过以上,能进行从包含像素的m位的像素值的像素数据串中,取得 编码了所述像素值的n位的量化代表值的像素数据串的图像编码。通过加 上偏置值,能防止即使在原来的像素值处于l 2(m—n)—l的范围时,编码 的时候被舍入而变为特定的量化代表值"0"的情况。须指出的是,代替所述偏置处理,也可以对来自摄像传感器2—侧的数据在模拟数字变换部3,或者在预处理部11中预先将输入数据限制为0、 2(m_n) 2m —i。(实施方式3)图7是表示本发明实施方式3的图像编码装置10a的结构的框图。该 图像编码装置10a如果与实施方式1的图像编码装置比较,不同点在于, 具有差分值计算部25和中间量化部26。差分值计算部25计算第一像素的 像素值与第一像素的周边的第二像素的像素值的差分值。中间量化部26 将k位决定为能表示所述差分值的最小位,以k位的量化代表值表示所述 差分值。此外,在编码部23,将k位的量化代表值编码成n位的量化代表 值。在该图像编码装置中,不是像素值自身,而是将差分值编码,所以差 分值能在n位的范围表示时,不发生编码时的舍入,所以能可逆地进行编码和解码。图8是本发明实施方式3的图像编码方法的流程图。(a) 接受第一像素的像素值的输入(S21)。在该情况下,第一像素 的像素值不是特定的像素值。(b) 接受第二像素的像素值的输入(S22)。如图9所示,第二像素 可以是第一像素附近的同色的像素。或者,如图10所示,第二像素可以 是第一像素的相邻像素。(c) 判断第二像素的像素值是否是特定的像素值(S23)。是特定的 像素值时,作为差分值,编码成特定的量化代表值(S27)。须指出的是, 在该情况下,作为差分值,存储特定的量化代表值,但是意味着第二像素 的像素值是欠缺像素数据,在解码的时候,通过检测出差分值是特定的量 化代表值,由此分配意味着欠缺像素数据的特定的像素值,作为第二像素 的像素值。(d) 在第二像素的像素值不是特定的像素值时,计算第一像素的像 素值与第二像素的像素值的差分值S (S24)。须指出的是,第一像素和 第二像素的组如图9和图10所示,可以是彼此附近的同色的像素的组, 也可以是相邻的彼此不同的颜色的像素的组。(e) 以k位的量化代表值表示差分值S (S25)。在该情况下,将k 位决定为能表示所述差分值S的最小位,。(f) 将k位的量化代表值编码成n位的量化代表值,作为差分值 (S26)。根据以上,能从包含像素的m位的像素值的像素数据串中,取得包含 分别编码了各像素值的差分值的n位的量化代表值的像素数据串。下面,使用图9 图13,说明取得差分值的第一像素和第二像素的组 的选择。从摄像传感器2输入的像素值按照光栅顺序,为IN( 1) 、 IN(2)时,差分值s能表示为,差分值S-IN (t) — IN (t—l) t:时刻此外,来自采用图3所示的拜尔排列结构的摄像传感器的输入,在各 水平线,按照R (红)、G (绿)、R、 G…,下一线为G (绿)、B (蓝)、 G、 B…的顺序,输入像素值。因此,作为第一像素和第二像素的组合,存在如图9所示,作为附近的同色的像素的组的情况;如图10所示, 作为相邻的彼此不同色的像素的组的情况。此外,如图11所示,像素的 像素值为特定的像素值时,设为不是第一像素。在该情况下,将像素值不是特定的像素值的像素选择为第一像素。在图12的情况下,针对R(红) 的像素,能直接计算出差分值S2、 5 4。此外,关于G (绿)的像素的差 分值S1,第二像素的像素值是特定的像素值,所以代替S1,存储特定的 量化代表值。另一方面,像素值成为特定的像素值的像素不是第一像素, 所以不是S3,与图11同样,将不是特定的像素值的像素作为第一像素计 算差分值。进一步,如图13所示,在相邻的像素间计算差分值时,将特 定的像素值的像素不作为第一像素。(实施方式4)如果将本发明的实施方式4的图像编码方法与实施方式3的图像编码 方法比较,不同点在于,则表示差分值的k位的量化代表值变为特定的量 化代表值时,以(k+l)位的量化代表值表示。据此,在差分值的编码时, 能避开特定的量化代表值,在解码的时候检测到特定的量化代表值时,能 避开编码时进行的分配,所以对特定的像素值能可逆地编码和解码。图15是表示该图像编码方法中的表示差分值的k位的量化代表值变 为"0"的情形的概略图。这里,作为表示差分值S的方法,有以有符号 标记的方法、以无符号标记的方法。如果以有符号的标记方法表示差分值 S,在k位的范围中,包含符号,所以能表示一2k—! — 1 2卜i一l的范围 的差分值。而在无符号的标记方法中,能在0 2k—l标记所述差分值的范 围。在该情况下,差分值是一2k—1 — 1时,表示为"0"。因此,如果不是 k位,用(k+l)位的范围表示,则将相同的差分值一2k—' — l能表示为(k + 1)位的2卜'一1表示,而不是"0"。图14是本发明实施方式4的图像编码方法的流程图。(a) 接受第一像素的像素值的输入(S31)。(b) 接受第二像素的像素值的输入(S32)。(c) 判断第二像素的像素值是否是特定的像素值(S33)。是特定的 像素值时,作为差分值,编码成特定的量化代表值(S40)。(d) 计算第一像素的像素值与第二像素的像素值的差分值5 (S34)。(e) 用k位的量化代表值表示差分值(S35)。在该情况下,将k位 决定为能表示所述差分值S的最小位。(f) 判断k位的量化代表值是否是特定的量化代表值(S36)。如图 15所示,用无符号k位表示差分值S时,差分值S与一2k—^1 —致时, 作为编码后的量化代表值,变为"0"。因此,增加表示差分值的位数, 以(k+l)位的量化代表值表示差分值(S37)。据此,能避开特定的量 化代表值"0"。(g) 接着步骤S37,将(k+l)位的量化代表值编码成n位的量化代 表值,作为差分值(S38)。(h) 在步骤S36中,判断k位的量化代表值不是特定的量化代表值 时,将k位的量化代表值编码成n位的量化代表值,作为差分值(S39)。根据以上,从包含像素的m位的像素值的像素数据串中,取得包含分 别编码了各像素值的差分值的n位的量化代表值的像素数据串。(实施方式5)如果本发明的实施方式5的图像编码方法与实施方式4的图像编码方 法比较,不同点在于,表示差分值的k位的量化代表值是特定的量化代表 值时,编码成n位的特定的量化代表值。例如,编码成与特定的像素值对 应的"0"以外的"1"。据此,能避开与特定的像素值对应的特定的量化 代表值,并进行编码,所以在解码的时候检测到特定的量化代表值时,对 特定的像素值能可逆地编码和解码。图16是本发明实施方式5的图像编码方法的流程图。(a) 接受第一像素的像素值的输入(S41)。(b) 接受第二像素的像素值的输入(S42)。(c) 判断第二像素的像素值是否是特定的像素值(S43)。是特定的 像素值时,编码成特定的量化代表值,作为差分值(S49)。(d) 计算第一像素的像素值与第二像素的像素值的差分(S44)。(e) 以k位的量化代表值表示差分值(S45)。(f) 判断k位的量化代表值是否是特定的量化代表值(S46)。是特定的量化代表值时,编码成n位的特定的量化代表值,作为差分值(S48)。 例如编码成与特定的像素值对应的"0"以外的"1"。(g)将k位的量化代表值编码成n位的量化代表值,作为差分值 (S47)。根据以上,能从包含像素的m位的像素值的像素数据串中,取得包含 分别编码了各像素值的差分值的n位的量化代表值的像素数据串。(实施方式6)如果本发明的实施方式6的图像编码方法与实施方式4和5的图像编 码方法比较,不同点在于,n位的量化代表值是特定的量化代表值时,编 码成n位的特定的量化代表值。例如,编码成与特定的像素值对应的"0" 以外的"1"。据此,能避开与特定的像素值对应的特定的量化代表值, 并进行编码,所以在解码的时候检测到特定的量化代表值时,能对特定的 像素值可逆地编码和解码。图17是本发明实施方式6的图像编码方法的流程图。(a) 接受第一像素的像素值的输入(S51)。(b) 接受第二像素的像素值的输入(S52)。(c) 判断第二像素的像素值是否是特定的像素值(S53)。是特定的 像素值时,编码成特定的量化代表值,作为差分值(S59)。(d) 计算第一像素的像素值与第二像素的像素值的差分值(S54)。(e) 以k位的量化代表值表示差分值(S55)。在该情况下,将k位 决定为能表示差分值的最小位。(f) 将k位的量化代表值编码成n位的量化代表值,作为差分值 (S56)。(g) 判断n位的量化代表值是否是特定的量化代表值(S57)。是特 定的量化代表值时,作为差分值,编码成n位的特定的量化代表值(S58)。 例如,编码成与特定的像素值对应的"0"以外的"1"。判断为不是特定 的量化代表值时,不会特别要求处理,所以直接结束。根据以上,能从包含像素的m位的像素值的像素数据串中,取得包含 分别编码了各像素值的差分值的n位的量化代表值的像素数据串。(实施方式7)图18是表示本发明实施方式7的图像编码装置的结构的框图。该图像编码装置10b如果与实施方式3的图像编码装置比较,不同点在于,具 有量化宽度计算部27。该量化宽度计算部27计算用于表示编码后的差分 值S的压縮度的量化宽度。据此,在差分值S超过n位的宽度时,进行压 縮,用n位的量化代表值表示,在解码时,针对n位的量化代表值,根据 表示压缩度的量化宽度,能解压縮成原来的差分值S。 图19是本发明实施方式7的图像编码方法的流程图。(a) 接受第一像素的像素值的输入(S61)。(b) 接受第二像素的像素值的输入(S62)。(c) 判断第二像素的像素值是否是特定的像素值(S63)。是特定的 像素值时,编码成特定的量化代表值,作为差分值(S68)。(d) 计算第一像素的像素值与第二像素的像素值的差分值(S64)。(e) 以k位的量化代表值表示差分值(S65)。在该情况下,将k位 决定为能表示所述差分值的最小位。(f) 将k位的量化代表值编码成n位的量化代表值,作为差分值 (S66)。在该情况下,在k位超过n位时,进行压縮以及编码。(g) 比较k位的量化代表值编码和n位的量化代表值,计算用于表 示编码后的差分值5的压縮度的量化宽度(S67)。须指出的是,后面就 该量化宽度的计算的细节加以说明。根据以上,能从包含像素的m位的像素值的像素数据串中,取得包含 分别编码了各像素值的差分值的n位的量化代表值的像素数据串。 图20是表示图19的计算量化宽度的步骤S67的细节的流程图。(a) 判断第二像素的像素值是否是特定的像素值(S71)。是特定的 像素值时,例如假设作为差分值,作为特定的量化代表值,分配"0"时, 该值明显在n位的动态范围(range)内,所以不需要压縮。因此,表示编 码后的差分值S的压縮度的量化宽度是20 (S77)。(b) 判断差分值S是否满足一 ((2n) /2 — 1) ^ (差分S) S (2n) /2—1的不等式(S72)。在差分值S处于该不等式的范围内时,能以n位的动态范围表示差分值s ,所以表示编码后的差分值s的压缩度的量化宽度是2° (S77)。(c) 判断差分值5是否满足一 ((2n+1) /2—1) S (差分5) S (2n +1) /2 — 1的不等式(S73)。在差分值5处于该不等式的范围内时,为了 表示差分值S,需要n+l位的动态范围,所以表示编码后的差分值5的 压縮度的量化宽度是21 (S78)。(d) 判断差分值5是否满足一 ((2n+2) /2—1) ^ (差分S ) § (2n +2) /2—1的不等式(S74)。在差分值S处于该不等式的范围内时,为了 表示差分值S,需要(n+2)位的动态范围,所以表示编码后的差分值S 的压縮度的量化宽度是22 (S79)。(e) 判断差分值S是否满足一 ((2m—" /2 — 1) ■(差分S) S (2 m_1) /2—1的不等式(S75)。在差分值S处于该不等式的范围内时,为 了表示差分值S,需要(m—l)位的动态范围,所以表示编码后的差分值 S的压縮度的量化宽度是2mi—1 (S78)。(f) 另一方面,差分值S不满足一 ((2m—4 /2—1) ^ (差分S) ■ (2m—。/2 — 1的不等式时,为了表示差分值S,需要m位的动态范围, 所以表示编码后的差分值5的压縮度的量化宽度是2111—n (S76)。根据以上,计算量化宽度。然后返回。图21是表示决定量化宽度的例子的概略图。在该例子中,将第一像 素的像素值设为IN (1),将第二像素的像素值设为IN (2)。此外,将 第一像素的像素值IN (1)作为基点,在上下表示三个宽度不同的刻度 (scale)。三个刻度中,宽度最窄的第一刻度表示进行编码的n位的量化 代表值的范围一 ((2n) /2 — 1) (2n) /2 — 1 。另一方面,第二刻度与第一刻度相比,宽度是2倍的刻度,是指与第一 刻度同样的n位的量化代表值的各值为2倍的值,表示n+l位的量化代 表值的范围一 ((2n+1) /2-1) (2n+1) /2-1 。此外,第三刻度与第一刻度相比,宽度是4倍的刻度,是指与第一刻度 同样的n位的量化代表值的各值为4倍的值,表示n+2位的量化代表值的范围—((2n+2) /2—1) (2n+2) /2—1 。即该宽度意味着表示将差分值S压縮到n位的范围中的压縮度的量化宽 度。在图21的例子中,为了表示第一像素的像素值IN (1)和第二像素的 像素值IN (2)的差分S,需要第二刻度。因此,在该情况下,表示差分 值的n位的量化代表值的压縮度的量化宽度是21。在解码的时候,使差分 值的n位的量化代表值变为2'倍,并且与第一像素的像素值相加,能取得 第二像素的像素值。须指出的是,在所述的例子中,说明针对各差分值S,分别计算量化 宽度的情形,但是并不局限于此,例如,如图10所示,针对连续的4个 像素的各自相邻的前面的像素的差分值S1、 5 2、 S3、 S4,决定一个量 化宽度。在该情况下,如果将差分值S1、 S2、 S3、 S4的量化宽度设为 p (1) 、 p (2) 、 p (3) 、 p (4),则组的量化宽度pmax作为4个量化宽度内的最大量化宽度,如下式所示那样决定。pmax=MAX (p (1) , p (2) , p (3) , p (4))这里,MAX ()是返回最大值的处理。例如,4个量化宽度为p (1) =22p (2) 二21p (3) =22p (4) =2。时,pmax=MAX (22、 21、 22、 20) =22=4 ,取得组的量化宽度pmax为4。因此,根据该组的量化宽度pmax,差分 值5 1、 5 2、 5 3、 5 4编码成n位的量化代表值。这里,将4个像素作为一组,决定量化宽度,但是并不局限于此,如 果是l个像素以上,就可以是任意像素。以n个像素单位决定组的量化宽 度时,如下式那样求出。P-MAX (p (t) , p (t+l),…,p (t+n—1))此外,特定的像素值作为差分值,编码成特定的量化代表值"0",所以该量化宽度设定为最小的量化宽度20。因此,如图13所示,即使在 包含特定的像素值作为组的情况下,也不影响组的量化宽度。如果决定组的量化宽度,在中间量化部26和编码部23,如果设定输入像素值的位精度、进行编码的位精度、进行压缩的位数、第一像素的像 素值、第二像素的像素值、量化宽度、量化动态范围、编码数据等,就根 据规定的伪码,根据所述量化宽度,将第一像素的像素值与第二像素的像 素值的差分值编码成量化代表值。以下,使用具体的数值,进行说明。考虑将10位(m=10)的输入像 素压缩成6位(n=6)的量化代表值的情形。 第一像素的像素值IN (2) =150 第二像素的像素值IN (1) =200 差分值S = IN (2) — IN (1) =50这里,如果考虑以无符号标记差分值的情形,以6位的范围表示的是 差分值S为一26—Ll 26_1 — 1的范围,即一32 32的范围。在本例子中, 差分值能以7位的范围一26 26表示,所以该量化宽度p是21。这里,考 虑组的量化宽度pmax也是相同的2i的情形。在该情况下,动态范围D是 pmaxX2n:2iX26-128。(a) 假设的基础值Sa为Sa=IN (1) —D=150—128=22,取得Sa=22。(b) 该假设的基础值Sa为正,所以赋予与Sa相同的值22,作为基 础值F。(c) 接着,基础值F与第二像素的像素值IN (2)之差In为Ir^ IN (2) —F—l=200—22 —1=177,取得177。(d) 取得的差是177,在6位的范围中无法表示,所以用量化宽度 2'压縮,编码成6位的范围的量化代表值ENC。具体而言,对"177"进 行右移l位运算,取得6位的88 (=101100)。须指出的是,在解码的时候,针对6位的量化代表值的ENC值88, 根据量化宽度21,相反进行左移1位运算,取得"176"。接着,与基础 值22相加176,作为第二像素的像素值,能解码199。此外,如图22 (a)和(b)所示,编码结果以规定的单位,例如存储 器访问宽度的倍数进行打包。图22的(a)是表示针对R (红)和G (绿)的2色的数据,分别以初始值的像素值的位精度(m位)直接存储,而存储作为量化宽度信息以pmax编码后的n位的数据的情形的概略图。图22 的(b)是表示按R (红)和G (绿)的各色,划分数据配置的情形的概 略图。须指出的是,也可以使用图22的(a) 、 (b)的任意一个。在该 情况下,解码的时候只通过改变数据的取出次序,对压縮处理不带来影响。(实施方式8)图23是表示本发明实施方式8的图像解码装置20的结构的框图。该 图像解码装置20具有解包部31、编码值提取部32、特定像素值判别部33、 解码部34。在解包部31,对编码后的像素数据串进行解包。在编码值提 取部32,提取编码后的量化代表值。在特定像素值判别部33,判断量化 代表值是否是特定的量化代表值。在解码部34,当是特定的量化代表值时, 意味着原来的像素值是欠缺像素数据,所以分配特定的像素值,并进行解 码,当不是特定的量化代表值时,分配除了特定的像素值以外的像素值, 并进行解码。通过针对欠缺像素数据,预先分配特定的量化代表值,进行 编码,从而没必要将针对欠缺像素数据的信息另外存放到存储器中。此外, 通过判断是否是特定的量化代表值,从而像素值的压縮变为不可逆的编 码,但是针对欠缺像素数据,能可逆地编码和解码。图24是本发明实施方式8的图像解码方法的流程图。(a) 对编码后的像素数据串进行解包(S81)。(b) 提取编码值(S82)。例如提取像素值的编码后的量化代表值。(c) 判断所提取的量化代表值是否是特定的量化代表值(S83)。是 特定的量化代表值时,意味着原来的像素值是欠缺像素数据,所以分配给 特定的像素值,并进行解码(S85)。(d) 另一方面,不是特定的量化代表值时,将量化代表值分配给除 了特定的像素值以外的像素值,并进行解码(S84)。根据以上,能从包含至少一个像素值的编码后的量化代表值的像素数 据串中,取得包含解码后的像素值的像素数据串。(实施方式9)图26是本发明实施方式9的图像解码方法的流程图。(a) 对编码后的像素数据串进行解包(S91)。(b) 提取编码值(S92)。例如提取第一像素的像素值,并且提取第 一像素的像素值与第一像素附近的第二像素的像素值的差分值S的编码 后的量化代表值。在图22的(a)或(b)的例子中,能直接提取第一像 素的像素值(m位),作为初始值。此外,所述差分值S作为编码后的量 化数据(n位)来提取。(c) 判断编码后的差分值是否是特定的量化代表值(S93)。当差分 值是特定的量化代表值时,分配特定的像素值并进行解码,作为第二像素 的像素值(S96)。(d) 将n位的差分值S解码为m位(S94)。在该情况下,是差分值 S以n位的0 2n—l的范围内表示的情形,所有超过n位,在m位之前 的上位中排列O,能从n位变换为m位。(e) 将第一像素的m位的像素值与解码后的m位的差分值相加,对 第二像素的m位的像素值进行解码(S95)。根据以上,能从包含编码了像素间的差分值的n位的量化代表值的像 素数据串中,取得包含解码后的m位的像素值的像素数据串。须指出的是,在所述的例子中,说明第一像素的像素值如图22所示, 作为初始值,能直接提取出的情形,但是并不局限于此。例如加上相对于 初始值的差分值而计算出的像素的像素值,相对于连续的下一像素的像素 值,能视为第一像素的像素值。针对同样连续的像素、且彼此邻近的2个 像素,可以为了将刚好前面的解码中取得到的像素值作为第一像素的像素 值,来取得第二像素的像素值而使用。(实施方式10)图24是表示本发明实施方式10的图像解码装置20a的结构的框图。 该图像解码装置20a如果与实施方式8的图像解码装置比较,不同点在于, 具有表示编码后的差分值的压縮度的量化宽度提取部35。在该图像解码装 置20a,具有量化宽度提取部35,所以根据量化宽度,能对压縮编码后的 差分值进行解码。图27是本发明实施方式10的图像解码方法的流程图。(a) 对编码后的像素数据串进行解包(S101)。(b) 提取编码值(S102)。(c) 提取用于表示编码后的差分值的压縮度的量化宽度(S103)。(d) 判断编码后的差分值是否是特定的量化代表值(S104)。当编 码后的差分值是特定的量化代表值时,意味着第二像素的像素值是欠缺像 素数据,所以分配特定的像素值并进行解码,作为第二像素的像素值(S107)。(e) 另一方面,不是特定的量化代表值时,根据量化宽度,对差分 值进行解码(S105)。(f) 将第一像素的像素值与解码后的差分值相加,对第二像素的像素 值进行解码(S106)。根据以上,能从包含编码了像素间的差分值的n位的量化代表值的像 素数据串中,取得包含解码后的m位的像素值的像素数据串。(实施方式ll)图28是表示发明实施方式11的摄像装置的结构的框图。该摄像装置 具有摄像传感器2、 ADC3、图像编码电路10c、传感器控制部8。该图像 编码电路10c能使用所述图像编码装置的任何一种。在该摄像装置中,作 为摄像传感器2,如CMOS传感器等那样,使用可在外围配置逻辑电路的 传感器。此外,在ADC3的模拟数字变换后的输出部分配置图像编码电路 10c。以往,从具有摄像传感器的摄像装置向信号处理一侧的数据流量是 大问题。另一方面,在该摄像装置中,具有图像编码电路(压縮部)10c, 在与它连接的信号处理一侧使用具有解压縮(解码)部的部件,所以能抑 制摄像装置和信号处理一侧之间的流量,能抑制耗电,并且向信号处理一 侧的高速数据传送成为可能。此外,具有图像编码电路10c,所以如上所 述,是特定的像素值时,能编码成特定的量化代表值。据此,在解码的时 候检测到特定的量化代表值时,意味着特定的像素值,所以针对特定的像 素值,能可逆地编码和解码。
权利要求
1.一种图像编码方法,从包含排列多个像素的像素列中的各像素的像素值的像素数据串中,取得包含编码了至少一个像素值的量化代表值的像素数据串,当所述像素的像素值是特定的像素值时,分配给特定的量化代表值,当所述像素值在所述特定的像素值以外时,分配给除了所述特定的量化代表值以外的量化代表值,进行编码。
2. 根据权利要求l所述的图像编码方法,其特征在于所述像素具有m位的像素值,所述编码后的量化代表值是比m位更 小的n位;在所述编码之前,对像素值不是特定的像素值的所述各像素的像素值 分别相加规定的偏置值。
3. 根据权利要求2所述的图像编码方法,其特征在于所述偏置值是2(m—n)—l。
4. 一种图像编码方法,从包含排列多个像素的像素列中的各像素的m 位的像素值的像素数据串中,取得包含分别编码了所述各像素值的差分值 的n位的量化代表值的像素数据串,所述图像编码方法包括计算第一像素的像素值与所述第一像素附近的第二像素的像素值的 差分值的步骤;根据所述差分值的大小,以k位的量化代表值表示所述差分值的步骤;禾口将所述差分值的所述k位的量化代表值变换为所述n位的量化代表值 之一,并进行编码的步骤;当所述第二像素的像素值是特定的像素值时,变换为特定的量化代表 值,作为所述差分值。
5. 根据权利要求4所述的图像编码方法,其特征在于还包括比较所述k位的量化代表值与所述n位的量化代表值,计算用于表示变换后的差分值的压縮度的量化宽度的步骤。
6. 根据权利要求5所述的图像编码方法,其特征在于 当所述第二像素的像素值是特定的像素值时,分配规定的量化宽度的特定的量化代表值,作为所述差分值。
7. 根据权利要求5所述的图像编码方法,其特征在于在以k位的量化代表值表示所述差分值的步骤中,当所述第二像素的 像素值不是特定的像素值时,而且分配的所述k位的量化代表值成为特定 的量化代表值时,代替k位的量化宽度,将所述差分值分配给(k+l)位 的量化宽度的量化代表值之一。
8. 根据权利要求4所述的图像编码方法,其特征在于在将所述差分值的所述k位的量化代表值变换为所述n位的量化代表值的步骤中,当所述第二像素的像素值不是特定的像素值时,而且所述差分值的所述k位的量化代表值是特定的量化代表值时,变换为除了所述n 位的特定的量化代表值以外的量化代表值之一。
9. 根据权利要求4所述的图像编码方法,其特征在于 在将所述差分值的所述k位的量化代表值变换为所述n位的量化代表值的步骤中,当所述第二像素的像素值不是特定的像素值时,而且变换的 所述n位的量化代表值成为特定的量化代表值时,变换为除了所述n位的 特定的量化代表值以外的量化代表值之一 。
10. 根据权利要求4所述的图像编码方法,其特征在于 所述第一像素的像素值被分配除了特定的像素值以外的像素值。
11. 根据权利要求4所述的图像编码方法,其特征在于 所述像素列排列至少2种颜色的像素;在计算所述差分值的步骤中,计算第一像素的像素值与所述第一像素 附近的同色的第二像素的像素值的差分值。
12. 根据权利要求4所述的图像编码方法,其特征在于 所述像素列排列至少2种颜色的像素;在计算所述差分值的步骤中,计算第一像素的像素值与所述第一像素 附近的不同色的第二像素的像素值的差分值。
13. 根据权利要求l所述的图像编码方法,其特征在于还包括以存储器的访问位宽度的倍数,对包含所述编码后的量化代 表值的像素数据串进行打包的步骤。
14. 根据权利要求l所述的图像编码方法,其特征在于 所述特定的像素值是0。
15. 根据权利要求l所述的图像编码方法,其特征在于所述特定的量化代表值是o。
16. —种图像编码装置,从包含排列多个像素的像素列中的各像素的 像素值的像素数据串中,取得包含编码了至少一个像素值的量化代表值的 像素数据串,所述图像编码装置包括.-特定像素值判别部,其判别所述像素的像素值是否是特定的像素值;和编码部,当所述像素的像素值是特定的像素值时,分配给特定的量化 代表值,当所述像素的像素值在所述特定的像素值以外时,分配给除了所 述特定的量化代表值以外的量化代表值,进行编码。
17. —种图像编码装置,从包含排列多个像素的像素列中的各像素的 m位的像素值的像素数据串中,取得包含分别编码了所述各像素值的差分 值的n位的量化代表值的像素数据串,所述图像编码装置包括差分值计算部,其计算第一像素的像素值与所述第一像素附近的第二 像素的像素值的差分值;中间量化部,其根据所述差分值的大小,以k位的量化代表值表示所 述差分值;特定像素值判别部,其判别所述第二像素的像素值是否是特定的像素 值;和编码部,当所述第二像素的像素值是所述特定的像素值时,将所述差 分值的所述k位的量化代表值变换为所述n位的量化代表值之一,当所述 第二像素的像素值在所述特定的像素值以外时,将所述差分值的所述k位 的量化代表值变换为除了所述n位的所述特定的量化代表值以外的量化代 表值之一,进行编码。
18. —种图像解码方法,从包含至少一个像素值的编码后的量化代表 值的像素数据串中,取得包含解码后的像素值的像素数据串,当编码后的所述像素的量化代表值是特定的量化代表值时,分配给特 定的像素值,当编码后的所述像素的量化代表值是所述特定的量化代表值 以外的量化代表值时,分配给除了所述特定的像素值以外的像素值,进行 解码。
19. 一种图像解码方法,从包含编码了像素间的差分值的n位的量化 代表值的像素数据串中,取得包含解码后的m位像素值的像素数据串,所述图像解码方法包括对编码后的像素数据串进行解包的步骤;取得第一编码值,作为第一像素的像素值的步骤;取得第二编码值,作为所述第一像素的像素值与第二像素的像素值的 差分值的编码后的量化代表值的步骤;判断所述第二编码值是否是特定的量化代表值的步骤;对所述第二编码值进行解码,取得所述第一像素的像素值与所述第二 像素的像素值的差分值的步骤;和对解码后的所述第一像素的像素值相加解码后的所述差分值,取得所 述第二像素的像素值的步骤;当所述第二编码值是特定的量化代表值时,分配特定的像素值,作为 所述第二像素的像素值。
20. 根据权利要求19所述的图像解码方法,其特征在于 还包括取得用于表示编码后的所述差分值的压縮度的量化宽度的步骤;在对所述第二编码值进行解码,取得差分值的步骤中,根据所述量化 宽度,对所述第二编码值进行解码,取得差分值。
21. —种图像解码装置,从包含至少一个像素值的编码后的量化代表 值的像素数据串中,取得包含解码后的像素值的像素数据串,所述图像解码装置包括特定像素值判别部,其判别所述量化代表值是否是特定的量化代表 值;和解码部,当所述量化代表值是所述特定的量化代表值时,分配给特定 的像素值,当所述量化代表值在所述特定的量化代表值以外时,分配给除 了所述特定的像素值以外的像素值,进行解码。
22. —种图像解码装置,从包含编码了像素间的差分值的n位的量化 代表值的像素数据串中,取得包含解码后的m位的像素值的像素数据串,所述图像解码装置包括解包部,其对编码后的像素数据串进行解包;编码值提取部,其取得第一编码值,作为第一像素的像素值,并且取 得第二编码值,作为所述第一像素的像素值与第二像素的像素值的差分值 的编码后的量化代表值;特定像素值判别部,其判断所述第二编码值是否是特定的量化代表 值;和解码部,当所述第二编码值是特定的量化代表值时,分配特定的像素 值作为所述第二像素的像素值,当所述第二编码值不是特定的量化代表值 时,对所述第二编码值进行解码,取得所述差分值,对所述差分值相加解 码后的所述第一像素的像素值,取得所述第二像素的像素值。
23. —种摄像装置,包括摄像传感器,其进行模拟数字变换,输出m位的像素数据;和 根据权利要求16或17所述的所述图像编码装置。
全文摘要
一种图像编码方法,从包含排列多个像素的像素列中的各像素的像素值的像素数据串中,取得包含编码了至少一个像素值的量化代表值的像素数据串,当所述像素的像素值是特定的像素值时,分配给特定的量化代表值,当所述像素值在所述特定的像素值以外时,分配给除了所述特定的量化代表值以外的量化代表值,进行编码。
文档编号H04N1/41GK101283580SQ200680037288
公开日2008年10月8日 申请日期2006年9月28日 优先权日2005年10月7日
发明者冈本和雄, 永石裕二, 重里达郎 申请人:松下电器产业株式会社