CN101188765A - 用于对rgb图像编码和解码的方法和设备 - Google Patents
用于对rgb图像编码和解码的方法和设备 Download PDFInfo
- Publication number
- CN101188765A CN101188765A CNA2007101630465A CN200710163046A CN101188765A CN 101188765 A CN101188765 A CN 101188765A CN A2007101630465 A CNA2007101630465 A CN A2007101630465A CN 200710163046 A CN200710163046 A CN 200710163046A CN 101188765 A CN101188765 A CN 101188765A
- Authority
- CN
- China
- Prior art keywords
- rgb image
- rgb
- image
- decoding
- coding
- 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.)
- Pending
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/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
-
- 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
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/64—Systems for the transmission or the storage of the colour picture signal; Details therefor, e.g. coding or decoding means therefor
- H04N1/648—Transmitting or storing the primary (additive or subtractive) colour signals; Compression thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N11/00—Colour television systems
- H04N11/04—Colour television systems using pulse code modulation
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
提供了一种不经颜色格式转换而对RGB图像编码和解码的设备和方法。所述RGB图像编码方法包括:存储RGB图像并对存储的RGB图像执行RGB编码,其中,所述RGB编码的步骤包括:为了对当前图像编码,基于前一RGB图像执行帧内预测或帧间预测。所述设备包括:RGB解码单元,对RGB图像解码;RGB图像存储单元,存储RGB图像;和帧间/帧内预测单元,执行帧间预测或帧内预测。
Description
本申请要求于2006年11月20日提交到韩国知识产权局的第10-2006-0114727号韩国专利申请的优先权,该申请全部公开于此以资参考。
技术领域
与本发明一致的方法和设备涉及红、绿、蓝(RGB)图像的编码和解码,更具体地讲,涉及不需要在RGB图像和YCbCr图像之间转换就可对图像进行编码和解码。
背景技术
在大多数现有的数字视听(AV)***中采用的运动图像编解码器基于YCbCr图像。因此,尽管相机拍摄的图像信息基于RGB图像,但是考虑到在图像信息被压缩为YCbCr图像时压缩率被提高,可将RGB图像转换为YCbCr图像,并压缩YCbCr图像。因此,当执行解码时,必须将YCbCr图像转换回RGB图像。
图1是现有技术的基于YCbCr运动图像编解码***的框图。
参照图1,现有技术的基于YCbCr的运动图像编解码***包括编码设备120和解码设备140。编码设备120包括:第一格式转换单元122、子采样器(sub-sampler)124和YCbCr编码单元126。
第一格式转换单元122将接收的RGB图像转换为YCbCr图像。如果采用具有4:2:0格式的编解码器,则子采样器124将4:4:4格式的YCbCr图像转换为4:2:0格式的YCbCr图像。YCbCr编码单元126对从子采样器124接收的4:2:0格式的YCbCr图像进行编码。YCbCr编码单元126可以是基于运动图像专家组(MPEG)-2或基于H.264的编码器。
解码设备140包括:YCbCr解码单元142、上采样器(up sampler)144和第二格式转换单元146。
YCbCr解码单元142对接收的流进行解码,并输出解码的YCbCr图像。YCbCr解码单元142可以是基于MPEG-2或基于H.264的解码器。如果解码的YCbCr图像是4:2:0格式的YCbCr图像,则解码的YCbCr图像被转换为4:4:4格式的YCbCr图像。第二格式转换单元146将4:4:4格式的YCbCr图像转换为4:4:4格式的RGB图像,并将4:4:4格式的RGB图像输出到显示单元(未示出)。
因此,由于现有技术的运动图像编解码器基于YCbCr图像,因此必须将RGB图像转换为YCbCr图像,相应地,用于转换的计算量增加。此外,当将RGB图像转换为YCbCr图像并将YCbCr图像编码时,不能提供高质量的图像。
发明内容
本发明的示例性实施例克服上述缺点和上面没有描述的其他缺点。此外,本发明不需要克服上述缺点,本发明的示例性实施例可不克服上述任何问题。
本发明提供一种基于RGB的运动图像编码和解码方法。
根据本发明的一方面,提过一种对RGB图像编码的方法,所述方法包括:接收并存储RGB图像;对RGB图像执行RGB编码,其中,所述RGB编码的步骤包括为了对当前图像编码,基于前一RGB图像执行帧内预测或帧间预测。
一种对RGB图像进行RGB编码的方法,包括:将第一RGB图像与不同于第一RGB图像的第二RGB图像混合,并产生混合RGB图像;对所述混合RGB图像执行RGB编码,其中,所述RGB编码的步骤包括为了对当前图像编码,基于前一RGB图像执行帧内预测或帧间预测。
第一RGB图像可以是模拟RGB图像或数字RGB图像,第二RGB图像可以是同屏显示(OSD)图像。
所述方法还包括:存储第一RGB图像;存储第二RGB图像;存储混合RGB图像。
根据下面的等式混合第一RGB图像和第二RGB图像:
Rf=α×r1+(1-α)×r2
Gf=α×g1+(1-α)×g2
Bf=α×b1+(1-α)×b2
其中,Rf、Gf和Bf分别是最终RGB信号的红(R)、绿(G)和蓝(B)信号,r1、g1和b1分别是在第一RGB信号的任意位置的R、G和B信号,r2、g2和b2分别表示在第二RGB图像的与第一RGB图像的R信号r1、G信号g1和B信号b1的位置对应的位置的R、G和B信号。
根据本发明的另一方面,提供一种用于对RGB图像编码的设备,所述设备包括:存储单元,存储输入的RGB图像;RGB编码单元,对存储的RGB图像执行RGB编码,其中,所述RGB编码单元包括为了对当前图像编码而基于前一RGB图像执行帧内预测和帧间预测的帧间和帧内预测单元。
根据本发明的另一方面,提供一种用于对RGB图像编码的编码设备,所述编码设备包括:混合单元,将输入的第一RGB图像与不同于第一RGB图像的第二RGB图像混合;RGB编码单元,对混合的RGB图像编码,其中,所述RGB编码单元包括为了对当前图像编码而基于前一RGB图像执行帧内预测或帧间预测的帧间和帧内预测单元。
根据本发明的另一方面,提供一种对RGB图像解码的方法,所述方法包括:接收编码的RGB图像;对接收的RGB图像解码;存储解码的RGB图像;为了对当前图像解码而基于解码的前一RGB图像执行帧间预测或帧内预测。
根据本发明的另一方面,提供一种对RGB图像解码的方法,所述方法包括:接收通过对第一RGB图像与不同于第一RGB图像的第二RGB图像混合的RGB图像编码而产生的编码RGB图像;对编码RGB图像解码;存储解码的RGB图像;为了对当前图像解码而基于解码的前一RGB图像执行帧间预测或帧内预测。
根据本发明的另一方面,提供一种用于对RGB图像解码的设备,所述设备包括:输入单元,接收编码的RGB图像;RGB解码单元,对接收的RGB图像解码;RGB图像存储单元,存储解码的RGB图像;帧间和帧内预测单元,为了对当前图像解码而基于解码的前一RGB图像执行帧间预测或帧内预测。
根据本发明的另一方面,提供一种用于对RGB图像解码的设备,所述设备包括:输入单元,接收通过对第一RGB图像与不同于第一RGB图像的第二RGB图像混合的RGB图像编码而产生的编码RGB图像;RGB解码单元,对接收的RGB图像解码,其中,所述RGB解码单元包括存储解码的RGB图像的RGB图像存储单元;帧间和帧内预测单元,为了对当前图像解码而基于解码的前一RGB图像执行帧间预测或帧内预测。
根据本发明的另一方面,提供一种具有用于执行RGB图像编码方法的程序的计算机可读记录介质,所述方法包括:接收并存储RGB图像;和对RGB图像执行RGB编码,其中,所述对RGB图像进行RGB编码的步骤包括为了对当前图像编码而基于前一RGB图像执行帧内预测或帧间预测。
根据本发明的另一方面,提供一种具有用于执行RGB图像编码方法的程序的计算机可读记录介质,所述方法包括:接收第一RGB图像,将第一RGB图像与不同于第一RGB图像的第二RGB图像混合,并产生混合RGB图像;对所述混合RGB图像执行RGB编码,其中,对混合RGB图像进行RGB编码的步骤包括:为了对当前图像编码而基于前一RGB图像执行帧内预测或帧间预测。
根据本发明的另一方面,提供一种具有用于执行RGB图像解码方法的程序的计算机可读记录介质,所述方法包括:接收编码的RGB图像;对接收的RGB图像解码;存储解码的RGB图像;为了对当前图像解码而基于解码的前一RGB图像执行帧间预测或帧内预测。
根据本发明的另一方面,提供一种具有用于执行RGB图像解码方法的程序的计算机可读记录介质,所述方法包括:接收通过对第一RGB图像与不同于第一RGB图像的第二RGB图像混合的RGB图像编码而产生的编码的RGB图像;对编码的RGB图像解码;存储解码的RGB图像;为了对当前图像解码而基于解码的前一RGB图像执行帧间预测或帧内预测。
附图说明
通过结合附图对本发明的示例性实施例进行的详细描述,本发明的上述和其它方面将会变得更加清楚,其中:
图1是示出现有技术的YCbCr编码设备的框图;
图2是示出根据本发明示例性实施例的RGB图像编码设备的框图;
图3是示出图2中示出的RGB编码单元的框图;
图4是示出根据本发明示例性实施例的RGB图像编码方法的流程图;
图5是示出根据本发明示例性实施例的RGB图像解码设备的框图;
图6是示出图5中示出的RGB解码单元的框图;
图7是示出根据本发明示例性实施例的RGB图像解码方法的流程图;
图8是示出根据本发明的另一示例性实施例的RGB图像编码设备的框图;
图9是示出根据本发明的另一示例性实施例的RGB图像编码方法的流程图;
图10是示出据据本发明的另一示例性实施例的RGB图像解码方法的流程图。
具体实施方式
以下,将参照附图来详细说明本发明的实施例。
图2是示出根据本发明示例性实施例的RGB图像编码设备200的框图。
参照图2,RGB图像编码设备200包括:RGB编码单元240以及包括模拟接口单元222、数字接口单元224和RGB图像存储单元226的RGB图像输入及存储单元220。
模拟接口单元222接收模拟RGB图像,并将模拟RGB图像输出到RGB图像存储单元226。模拟RGB图像可以是,例如(但不限于),复合视频(composite video)、分量视频(component video)、S-video视频、或VESA视频。
数字接口单元224接收数字RGB图像,并将数字RGB图像输出到RGB图像存储单元226。数字RGB图像可以是,例如(但不限于),高清晰多媒体接口(HDMI)图像、转换最小差分信号(TMDS)图像或低电压差分信号(LVDS)图像。
RGB图像存储单元226存储从模拟接口单元222和数字接口单元224输出的模拟RGB图像或数字RGB图像。RGB图像存储单元226可以是,例如(但不限于),同步动态随机存取存储器(SDRAM)、双数据速率SDRAM(DDR SDRAM)、双数据速率2 SDRAM(DDR 2 SDRAM)、静态随机存取存储器(SDRAM)或易失性存储装置(例如,寄存器)。此外,RGB图像存储单元226可以是非易失性存储装置,例如(但不限于),硬盘或闪存。RGB图像存储单元226将存储的模拟RGB图像或数字RGB图像输出到RGB编码单元240。
RGB编码单元240对模拟RGB图像或数字RGB图像编码,并输出编码的比特流。稍后将参照图3更详细地描述RGB编码单元240。
图3是示出图2中示出的RGB编码单元240的框图。
参照图3,RGB编码单元240包括:变换和量化单元310、逆变换和去量化单元320、去块(de-blocking)滤波器330、RGB图像存储单元340、帧间/帧内预测(inter/intra prediction)单元350、第一加法器360、第二加法器362以及熵编码单元370。
变换和量化单元310变换输入的图像数据,以去除图像数据的空间冗余。此外,根据预定的量化方法量化通过对图像数据进行变换和编码而获得的变换系数值,从而获得构成量化的变换系数值的的二维数据,即,N×M数据。所述预定的量化方法可以是,例如(但不限于)离散余弦变换(DCT)。根据所述预定的量化方法执行量化。
逆变换和去量化单元320对变换和量化单元310量化的图像数据进行去量化,并对去量化的图像数据执行逆变换(即,例如(但不限于),逆DCT)。
第二加法器362将从帧间/帧内预测单元350输出的预测图像与逆变换和去量化单元320恢复的数据相加,并产生恢复图像。
去块滤波器330执行滤波,并将结果输出到RGB图像存储单元340,以从第二加法器362产生的恢复图像去除由量化导致的块现象(blockingphenomenon)。如果希望,可省略去块滤波器330。
RGB图像存储单元340以帧为单位存储已被逆变换和去量化单元320逆变换和去量化的图像数据,或者被去块滤波器330滤波的数据。RGB图像存储单元340可以是,例如(但不限于),SDRAM、DDR SDRAM、DDR 2SDRAM、SRAM或易失性存储装置(例如,寄存器)。在RGB图像存储单元340中存储的恢复的RGB图像被延迟预定时间,然后被输出并用于帧间预测和帧内预测。
帧间/帧内预测单元350包括帧内预测单元以及运动预测和补偿单元(未示出)。
在帧内宏块的情况下,帧内预测单元获得空间区域中每个块或每个宏块的预测值(predictor),并将预测值输出到第一加法器360。
运动预测和补偿单元使用当前输入帧的图像数据和存储在RGB图像存储单元340中的前一帧的图像数据预测每个宏块的运动向量MV。此外,基于预测的运动向量MV被补偿运动的预测区域P(例如,通过运动预测选择的16×16区域)被产生,并被输出到第一加法器360。RGB编码单元240以预定的块为单位(例如,以宏块为单位)选择帧间模式和帧内模式之一。
第一加法器360将原始RGB图像和从帧间/帧内预测单元350输出的预测值之间的差信息以预定的块为单位发送到变换和量化单元310。
熵编码单元370接收关于从运动预测和补偿单元输出的运动向量MV和从变换和量化单元310输出的量化的变换系数的信息,对所述信息进行熵编码,并输出编码的比特流。
图4是示出根据本发明示例性实施例的由图2中示出的RGB图像编码设备200执行的RGB图像编码方法的流程图。
参照图4,在操作420中,存储输入的RGB图像。如果输入的RGB图像是模拟RGB图像,则经由模拟接口将模拟RGB图像以RGB形式存储而不经任何格式转换。此外,如果输入的RGB图像是数字RGB图像,则经由数字接口将数字RGB图像以RGB形式存储而不经任何格式转换。
随后,在操作440中,对在操作420中存储的输入的RGB图像编码。对编码的RGB图像解码,存储解码的RGB图像,并且为了对当前RGB图像编码,基于解码的前一RGB图像执行帧内预测或帧间预测。
图5是示出根据本发明示例性实施例的RGB图像解码设备的框图。
参照图5,RGB图像解码设备包括:RGB解码单元520以及包括RGB图像存储单元542、模拟接口单元544和数字接口单元546的解码RGB图像存储和输出单元540。
RGB解码单元520对编码的流解码并将其输出。稍后将参照图6详细描述RGB解码单元520。
RGB图像存储单元542存储从RGB解码单元520输出的解码的RGB图像。在示例性实施例中,存储的RGB图像被延迟预定时间,随后被输出到模拟接口单元544和数字接口单元546。
RGB图像存储单元542可以是,例如(但不限于),SDRAM、DDRSDRAM、DDR 2 SDRAM、SRAM或易失性存储装置(例如,寄存器)。此外,RGB图像存储单元542可以是,例如(但不限于),非易失性存储装置(例如,硬盘或闪存)。RGB图像存储单元542选择性地将存储的模拟RGB图像或数字RGB图像分别输出到模拟接口单元544或数字接口单元546。
模拟接口单元544接收模拟RGB图像并将模拟RGB图像输出到显示单元(未示出)。模拟RGB图像可以是,例如(但不限于),复合视频、分量视频、S-video或VESA视频。
数字接口单元546接收数字RGB图像,并将数字RGB图像输出到显示单元(未示出)。数字RGB图像可以是,例如(但不限于),高清晰多媒体接口(HDMI)图像、转换最小差分信号(TMDS)图像或低电压差分信号(LVDS)图像。
图6是示出图5中示出的RGB解码单元520的框图。
参照图6,RGB解码单元520包括:熵解码单元610、逆变换和去量化单元620、去块滤波器630、RGB图像存储单元640、帧间/帧内预测单元650和加法器660。
熵解码单元610对编码的输入流执行熵解码,并从输入流中提取图像数据、运动向量等。熵解码的图像数据被发送到逆变换和去量化单元620,运动向量信息被发送到帧间/帧内预测单元650。
逆变换和去量化单元620对熵解码单元610所提取的图像数据执行逆变换和去量化。
去块滤波器630执行滤波,并将结果输出到RGB图像存储单元640和显示单元(未示出),以从加法器660产生的恢复图像去除由量化导致的块现象。如果希望,可省略去块滤波器630。
RGB图像存储单元640以帧为单位存储被逆变换和去量化单元620逆变换和去量化的图像数据,或者被去块滤波器630滤波的数据。RGB图像存储单元640可以是,例如(但不限于),SDRAM、DDR SDRAM、DDR 2 SDRAM、SRAM和寄存器。在RGB图像存储单元640中存储的恢复的RGB图像被延迟预定时间,然后被输出并用于帧间预测和帧内预测。
帧间/帧内预测单元650包括帧内预测单元(未示出)以及运动预测和补偿单元(未示出)。
在帧内宏块的情况下,帧内预测单元获得空间区域中每个块或每个宏块的预测值,并将预测值输出到加法器660。运动预测和补偿单元基于提取的运动向量和从RGB图像存储单元640接收的前一帧图像产生预定的预测区域P(例如,通过运动预测选择的16×16区域)。
加法器660将由逆变换和去量化单元620恢复的RGB图像与从帧间/帧内预测单元650输出的预测值相加,并将所述RGB图像和预测值输出到显示单元(未示出)和RGB图像存储单元640,或者将所述RGB图像和预测值经由去块滤波器630输出到显示单元(未示出)和RGB图像存储单元640。
图7是示出根据本发明示例性实施例的由图5示出的RGB图像解码设备执行的RGB图像解码方法的流程图。
在操作720中,接收编码的RGB图像。
在操作740中,对编码的RGB图像解码,存储解码的RGB图像,并且为了对当前图像解码,基于解码的前一RGB图像执行帧间预测或帧内预测。更详细地讲,解码的RGB图像被延迟预定时间,并经模拟接口或数字接口输出。
图8是示出根据本发明的另一示例性实施例的RGB图像编码设备的框图。
参照图8,RGB图像编码设备包括:模拟接口单元820、数字接口单元822、第一RGB图像存储单元824、第二RGB图像存储单元826、混合单元828、第三RGB图像存储单元830和RGB图像编码单元840。
模拟接口单元820接收模拟RGB图像并将模拟RGB图像输出到第一RGB图像存储单元824。模拟RGB图像可以是,例如(但不限于),复合视频、分量视频、S-video或VESA视频。
数字接口单元822接收数字RGB图像,并将数字RGB图像输出到第一RGB图像存储单元824。数字RGB图像可以是,例如(但不限于),HDMI图像、TMDS图像或LVDS图像。
第一RGB图像存储单元824存储分别从模拟接口单元820或数字接口单元822输出的模拟RGB图像或数字RGB图像。第一RGB图像存储单元824可以是,例如(但不限于),SDRAM、DDR SDRAM、DDR 2 SDRAM、SRAM或易失性存储器(例如,寄存器)。此外,第一RGB图像存储单元824可以是,例如(但不限于),非易失性存储装置(例如,硬盘或闪存)。第一RGB图像存储单元824将存储的模拟RGB图像或存储的数字RGB图像输出到混合单元828。
混合单元828将从第一RGB图像存储单元824接收的第一RGB图像与从第二RGB图像存储单元826接收的第二RGB图像混合,随后将混合的RGB图像输出到第三RGB图像存储单元830。在示例性实施例中,从第二RGB图像存储单元826接收的第二RGB图像可以是用于数字TV(DTV)的同屏显示(OSD)图像。如果希望,混合单元828可接收任意的RGB图像。
其后,将描述根据本发明示例性实施例的混合两个RGB图像的方法。
混合单元828使用下面的等式1对第一RGB图像中任意位置的R信号r1和第二RGB图像中的与R信号r1的位置相同的位置的R信号r2执行alpha混合,并计算最终的RGB图像信号Rf。
Rf=α×r1+(1-α)×r2
Gf=α×g1+(1-α)×g2 (1)
Bf=α×b1+(1-α)×b2
此外,如同R信号r1和r2,混合单元828使用上面的等式1对第一RGB图像中任意位置的G信号g1和第二RGB图像中的与G信号g1的位置相同的位置的G信号g2执行alpha混合,并计算最终的RGB图像信号Gf,使用上面的等式1对第一RGB图像中任意位置的B信号b1和第二RGB图像中的与B信号b1的位置相同的位置的B信号b2执行alpha混合,并计算最终的RGB图像信号Bf。
第三RGB图像存储单元830将从混合单元828输出的最终的RGB图像Rf、Gf和Bf输出到RGB图像编码单元840。
第三RGB图像存储单元830可以是,例如(但不限于),SDRAM、DDRSDRAM、DDR 2 SDRAM、SRAM或寄存器。此外,第三RGB图像存储单元830可以是,例如(但不限于),非易失性存储装置(例如,硬盘或闪存)。
RGB图像编码单元840接收最终RGB信号,对其编码并将其输出。RGB编码单元840在图3中示出,因此将省略其的详细描述。
图9是示出根据本发明的另一示例性实施例的由图8示出的RGB图像编码设备执行的RGB图像编码方法的流程图。
在操作920中,接收并存储第一RGB图像和不同于第一RGB图像的第二RGB图像。如果第一RGB图像是模拟RGB图像,则经由模拟接口将第一RGB图像以RGB形式存储而不经任何格式转换。此外,如果第一RGB图像是数字RGB图像,则经由数字接口将第一RGB图像以RGB形式存储而不经任何格式转换。可以按照与应用到第一RGB图像的方式相同的方式来存储第二RGB图像。
在操作940中,将第一RGB图像和第二RGB图像混合。在示例性实施例中,使用上面的等式1对第一RGB图像中任意位置的R信号r1和第二RGB图像中的与R信号r1的位置相同的位置的R信号r2执行alpha混合,对第一RGB图像中任意位置的G信号g1和第二RGB图像中的与G信号g1的位置相同的位置的G信号g2执行alpha混合,对第一RGB图像中任意位置的B信号b1和第二RGB图像中的与B信号b1的位置相同的位置的B信号b2执行alpha混合,以计算最终的RGB图像信号。
在操作960中,对混合的RGB图像编码。
以下,将参照图5中示出的RGB图像解码设备描述与图8中示出的RGB图像编码设备相应的RGB图像解码方法。除了图5中示出的RGB图像解码单元接收通过对第一RGB图像和不同于第一RGB图像的第二RGB图像混合的RGB图像编码而获得的编码的RGB图像,并对编码的RGB图像解码之外,所述RGB图像解码设备具有与图5中示出的RGB图像解码设备相同的构造,因此,将省略其的详细描述。根据本发明的另一示例性实施例的RGB图像解码设备还可包括去混合(de-mixing)单元(未示出),用于对解码的RGB图像去混合,并产生恢复的第一RGB图像和恢复的第二RGB图像。去混合单元可以位于RGB图像存储单元542之前或之后。
图10是示出与图9中示出的RGB图像编码方法相应的RGB图像解码方法的流程图。
在操作1020中,接收通过对第一RGB图像和不同于第一RGB图像的第二RGB图像混合的RGB图像编码而产生的编码的RGB图像。
在操作1040中,对编码的RGB图像解码。可选择地,编码的RGB图像可被去混合,以恢复第一RGB图像和第二RGB图像。
本发明还可被实现为计算机可读记录介质上的计算机可读代码。所述计算机可读记录介质是任何可存储其后可以被计算机***读取的数据的数据存储设备。所述计算机可读记录介质的示例包括(但不限于):只读存储器(ROM)、随机存取存储器(RAM)、CD-ROM、磁带、软盘、光学数据存储设备和载波(例如,通过互联网的数据传输)。所述计算机可读记录介质也可以被分布在联网的计算机***上,从而所述计算机可读代码以分布式方式被存储和执行。
如上所述,由于根据本发明的RGB编码方法不经任何颜色格式转换来执行编码和解码,因此不会发生画面质量的下降。此外,由于通过混合两个或更多个不同的RGB图像并对其编码使用解码方的RGB解码单元再现将被显示的图像,因此可减小数据传输量,并可简化解码设备的结构。
尽管已经参照本发明的示例性实施例具体显示和描述了本发明,但是本领域的普通技术人员应该理解,在不脱离由权利要求限定的本发明的精神和范围的情况下,可以对其进行形式和细节上的各种改变。
Claims (17)
1.一种对RGB图像编码的方法,所述方法包括:
接收并存储RGB图像;
对RGB图像执行RGB编码,
其中,所述RGB编码的步骤包括为了对当前图像编码,基于前一RGB图像执行帧内预测或帧间预测。
2.一种对RGB图像进行RGB编码的方法,所述方法包括:
将第一RGB图像与不同于第一RGB图像的第二RGB图像混合,并产生混合的RGB图像;
对所述混合的RGB图像执行RGB编码,
其中,所述RGB编码的步骤包括为了对当前图像编码,基于前一RGB图像执行帧内预测或帧间预测。
3.如权利要求2所述的方法,其中,第一RGB图像是模拟RGB图像或数字RGB图像,第二RGB图像是同屏显示图像。
4.一种用于对RGB图像编码的设备,所述设备包括:
存储单元,存储输入的RGB图像;
RGB编码单元,对存储的RGB图像执行RGB编码,
其中,所述RGB编码单元包括:为了对当前图像编码而基于前一RGB图像执行帧内预测和帧间预测的帧间或帧内预测单元。
5.一种用于对RGB图像编码的编码设备,所述编码设备包括:
混合单元,将输入的第一RGB图像与不同于第一RGB图像的第二RGB图像混合;
RGB编码单元,对混合的RGB图像编码,
其中,所述RGB编码单元包括为了对当前图像编码而基于前一RGB图像执行帧内预测或帧间预测的帧间或帧内预测单元。
6.如权利要求5所述的编码设备,其中,输入的第一RGB图像是模拟RGB图像或数字RGB图像,第二RGB图像是同屏显示图像。
7.如权利要求5所述的编码设备,还包括:
第一RGB存储单元,存储第一RGB图像;
第二RGB存储单元,存储第二RGB图像;
第三RGB存储单元,存储混合的RGB图像。
8.如权利要求5所述的编码设备,其中,所述混合单元根据下面的等式混合输入的第一RGB图像和第二RGB图像:
Rf=α×r1+(1-α)×r2
Gf=α×g1+(1-α)×g2
Bf=α×b1+(1-α)×b2
其中,Rf、Gf和Bf分别表示最终RGB图像的R、G和B信号,r1、g1和b1分别表示在第一RGB图像的任意位置的R、G和B信号,r2、g2和b2分别表示在第二RGB图像的与第一RGB图像的R信号r1、G信号g1和B信号b1的位置对应的位置的R、G和B信号。
9.一种对RGB图像解码的方法,所述方法包括:
接收编码的RGB图像;
对接收的RGB图像解码;
存储解码的RGB图像;
为了对当前图像解码,基于解码的前一RGB图像执行帧间预测或帧内预测。
10.一种对RGB图像解码的方法,所述方法包括:
接收通过对第一RGB图像和不同于第一RGB图像的第二RGB图像混合的RGB图像编码而产生的编码的RGB图像;
对编码的RGB图像解码;
存储解码的RGB图像;
为了对当前图像解码,基于解码的前一RGB图像执行帧间预测或帧内预测。
11.如权利要求10所述的方法,其中,第一RGB图像是模拟RGB图像或数字RGB图像,第二RGB图像是同屏显示图像。
12.如权利要求10所述的方法,还包括:对解码的RGB图像执行去混合,并产生恢复的第一RGB图像和恢复的第二RGB图像。
13.一种用于对RGB图像解码的设备,所述设备包括:
RGB解码单元,对接收的编码的RGB图像解码;
RGB图像存储单元,存储解码的RGB图像;
帧间或帧内预测单元,为了对当前图像解码,基于解码的前一RGB图像执行帧间预测或帧内预测。
14.一种对RGB图像解码的设备,包括:
RGB解码单元,对通过对第一RGB图像和不同于第一RGB图像的第二RGB图像混合的RGB图像编码所产生的编码的RGB图像解码;
其中,RGB解码单元包括:存储解码的RGB图像的RGB图像存储单元;
帧间或帧内预测单元,为了对当前图像解码,基于解码的前一RGB图像执行帧间预测或帧内预测。
15.如权利要求14所述的设备,其中,第一RGB图像是模拟RGB图像或数字RGB图像,第二RGB图像是同屏显示图像。
16.如权利要求14所述的设备,还包括:去混合单元,对解码的RGB图像执行去混合,并产生恢复的第一RGB图像和恢复的第二RGB图像。
17.如权利要求14所述的设备,根据下面的等式混合第一RGB图像和第二RGB图像:
Rf=α×r1+(1-α)×r2
Gf=α×g1+(1-α)×g2
Bf=α×b1+(1-α)×b2
其中,Rf、Gf和Bf分别表示最终RGB图像的R、G和B信号,r1、g1和b1分别表示在第一RGB图像的任意位置的R、G和B信号,r2、g2和b2分别表示在第二RGB图像的与第一RGB图像的R信号r1、G信号g1和B信号b1的位置对应的位置的R、G和B信号。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060114727 | 2006-11-20 | ||
KR1020060114727A KR20080045516A (ko) | 2006-11-20 | 2006-11-20 | Rgb 영상의 부호화 및 복호화 방법과 그 장치 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101188765A true CN101188765A (zh) | 2008-05-28 |
Family
ID=39416913
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2007101630465A Pending CN101188765A (zh) | 2006-11-20 | 2007-09-29 | 用于对rgb图像编码和解码的方法和设备 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20080117970A1 (zh) |
KR (1) | KR20080045516A (zh) |
CN (1) | CN101188765A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011000255A1 (en) * | 2009-07-02 | 2011-01-06 | Mediatek Inc. | Methods of intra prediction, video encoder, and video decoder thereof |
CN103220525A (zh) * | 2009-08-13 | 2013-07-24 | 三星电子株式会社 | 通过使用大型变换单元编码和解码图像的方法和设备 |
CN103366686A (zh) * | 2012-04-02 | 2013-10-23 | 纬创资通股份有限公司 | 显示装置、显示方法以及编码方法 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3668095B1 (en) * | 2011-01-13 | 2021-07-07 | Canon Kabushiki Kaisha | Image coding apparatus, image coding method, and program, and image decoding apparatus, image decoding method, and program |
JP6593122B2 (ja) * | 2015-11-20 | 2019-10-23 | 富士通株式会社 | 動画像符号化装置、動画像符号化方法、及びプログラム |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5680129A (en) * | 1995-07-18 | 1997-10-21 | Hewlett-Packard Company | System and method for lossless image compression |
US5896136A (en) * | 1996-10-30 | 1999-04-20 | Hewlett Packard Company | Computer graphics system with improved blending |
US5748789A (en) * | 1996-10-31 | 1998-05-05 | Microsoft Corporation | Transparent block skipping in object-based video coding systems |
US6208350B1 (en) * | 1997-11-04 | 2001-03-27 | Philips Electronics North America Corporation | Methods and apparatus for processing DVD video |
US7623140B1 (en) * | 1999-03-05 | 2009-11-24 | Zoran Corporation | Method and apparatus for processing video and graphics data to create a composite output image having independent and separate layers of video and graphics |
KR20030007923A (ko) * | 2001-04-09 | 2003-01-23 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 디지털 화상 융합 방법 |
CN1578477B (zh) * | 2003-07-16 | 2011-05-04 | 三星电子株式会社 | 用于色彩图像的视频编码/解码装置和方法 |
JP4617644B2 (ja) * | 2003-07-18 | 2011-01-26 | ソニー株式会社 | 符号化装置及び方法 |
US20050259730A1 (en) * | 2004-05-18 | 2005-11-24 | Sharp Laboratories Of America, Inc. | Video coding with residual color conversion using reversible YCoCg |
KR100657276B1 (ko) * | 2004-08-30 | 2006-12-14 | 삼성전자주식회사 | 영상 출력 제어 장치 및 영상 출력 제어 방법 |
KR101058010B1 (ko) * | 2004-09-07 | 2011-08-19 | 삼성전자주식회사 | 그래픽 데이터 생성 장치, 방법 및 정보 저장 매체 |
KR100647294B1 (ko) * | 2004-11-09 | 2006-11-23 | 삼성전자주식회사 | 화상 데이터 부호화 및 복호화 방법 및 장치 |
US20060210156A1 (en) * | 2005-03-18 | 2006-09-21 | Sharp Laboratories Of America, Inc. | Video compression for raw rgb format using residual color transform |
KR101246915B1 (ko) * | 2005-04-18 | 2013-03-25 | 삼성전자주식회사 | 동영상 부호화 또는 복호화 방법 및 장치 |
KR100846795B1 (ko) * | 2006-11-24 | 2008-07-16 | 삼성전자주식회사 | Rgb 코덱 기반의 동영상 송수신 방법 및 그 장치 |
-
2006
- 2006-11-20 KR KR1020060114727A patent/KR20080045516A/ko not_active Application Discontinuation
-
2007
- 2007-09-20 US US11/858,504 patent/US20080117970A1/en not_active Abandoned
- 2007-09-29 CN CNA2007101630465A patent/CN101188765A/zh active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011000255A1 (en) * | 2009-07-02 | 2011-01-06 | Mediatek Inc. | Methods of intra prediction, video encoder, and video decoder thereof |
CN102047666A (zh) * | 2009-07-02 | 2011-05-04 | 联发科技股份有限公司 | 帧内预测方法及其视频编码器与视频解码器 |
CN103220525A (zh) * | 2009-08-13 | 2013-07-24 | 三星电子株式会社 | 通过使用大型变换单元编码和解码图像的方法和设备 |
US9386325B2 (en) | 2009-08-13 | 2016-07-05 | Samsung Electronics Co., Ltd. | Method and apparatus for encoding and decoding image by using large transformation unit |
CN103366686A (zh) * | 2012-04-02 | 2013-10-23 | 纬创资通股份有限公司 | 显示装置、显示方法以及编码方法 |
Also Published As
Publication number | Publication date |
---|---|
US20080117970A1 (en) | 2008-05-22 |
KR20080045516A (ko) | 2008-05-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6819702B2 (ja) | テレビジョン装置、携帯電話機、再生装置、カメラ及び方法 | |
US20220335657A1 (en) | Image Processing Device and Method | |
RU2409005C2 (ru) | Способ масштабируемого кодирования и декодирования видеосигнала | |
US20160381371A1 (en) | Image Processing Apparatus and Method | |
KR101912059B1 (ko) | 화상 부호화 장치 및 화상 복호 장치 | |
WO2012165040A1 (ja) | 画像処理装置及び画像処理方法 | |
WO2012165039A1 (ja) | 画像処理装置及び画像処理方法 | |
WO2012153578A1 (ja) | 画像処理装置及び画像処理方法 | |
CN103493481A (zh) | 基于场景的适应性比特率控制 | |
JP2018517317A (ja) | ビデオコーディングシステムにおける残差変換及び逆変換方法 | |
CN1608378A (zh) | 在视频清晰度增强中改善时间一致性 | |
WO2013001939A1 (ja) | 画像処理装置及び画像処理方法 | |
US20130216150A1 (en) | Image processing device, image processing method, and program | |
CN101188765A (zh) | 用于对rgb图像编码和解码的方法和设备 | |
WO2013073328A1 (ja) | 画像処理装置及び画像処理方法 | |
WO2012043166A1 (ja) | 画像処理装置及び画像処理方法 | |
KR100846795B1 (ko) | Rgb 코덱 기반의 동영상 송수신 방법 및 그 장치 | |
US20150078433A1 (en) | Reducing bandwidth and/or storage of video bitstreams | |
EP2315445A1 (en) | Video compression | |
JP2002369220A (ja) | 拡張画像の符号化方法、拡張画像の復号化方法、拡張画像符号化装置、拡張画像復号化装置、及び拡張画像記録媒体 | |
JP4184223B2 (ja) | トランスコーダ | |
CN117880531A (zh) | 用于具有交叉分量缩放的亮度映射的方法和设备 | |
EP4289139A1 (en) | Metadata for signaling information representative of an energy consumption of a decoding process | |
JP2000165860A (ja) | 信号処理装置及び方法、信号復号装置、並びに信号符号化装置 | |
Falade et al. | Video Coding Technique using MPEG Compression Standards |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20080528 |