显示及记录彩色图像旋转的方法及装置的制作方法

文档序号:7752144阅读:113来源:国知局
专利名称:显示及记录彩色图像旋转的方法及装置的制作方法
技术领域
本发明涉及一种彩色图像处理,尤其涉及使用JPEG(Joint PhotographicCoding Expert Group)显示及记录彩色图像旋转的方法及装置。
背景技术
在最近受到欢迎的智能手机的更早以前,图像旋转对用于电脑的图像操控软件应用是很重要的必需功能。大受欢迎的智能手机市场的激烈竞争点燃对快速图像旋转计算能力的需求,甚至更多。目前,图像旋转功能是任何图像装置或周边装置所不可或缺的部分, 比如显示器(如液晶显示器(LCD))及存储装置(如NAND快闪存储器)。图像旋转计算必需考虑到图像表现。例如,图像文件格式对旋转计算效率且最后用于存储的数据大小具有很大影响。例如,图像提取装置,比如CCD、CMOS相机模块等,扫描要提取的实际图像,并以串列的RGB或YUV输入格式(YCbCr模型通常被视为YUV的位移版本)输出图像信息。JPEG是用于照片图像的有损压缩所广泛使用的方法。因为JPEG算法对具有平滑变动的色调及色彩的实际场景照片被视为最佳,所以JPEG是最受欢迎的数字相机存储格式。另一方面,YUV是受欢迎的色彩空间,用于常与JPEG相关的模拟及数字图像/视频。 YUV考虑到人的感知,并以亮度(Y)及二色度(UV)成分定义色彩空间。色度数据的解析度被降低因子2,常称为向下取样,用以反映出人眼对细微的色彩细节比精细的亮度细节较不敏感的事实。对于JPEG编码,YUV422或YUV420模式(向下取样比)一般是用来降低数据大小以存储图像。YUV422(也即YUV (4:2:2))是在水平方向降低因子2,而YUV420 (也即 YUV(4:2:0))是在水平及垂直方向降低因子2。然后,以YUV表示的图像被分割成6X6像素的区块。对于每个区块,每个Y、U及V数据都必须经历离散余弦转换(DCT)。例如,对于YUV422模式,16(水平)X8(垂直)区块(也即包含二水平相邻8 X 8像素的区块)包括二8X8Y平面,一8X8U平面以及一8X8V平面。对于JPEG编码,二8X8Y平面,一 8 X 8U平面以及一 8 X 8V平面是依序以下列处理次序馈入到JPEG编码器中Y平面、 Y平面、U平面、V平面、Y平面、Y平面、U平面、V平面等。上述串列一般是表示成(YtlY1UV) (Y0Y1UV) (Y0Y1UV)…串列。类似的,对于YUV420模式,一个16 (水平)X 16 (垂直)区块(也即包含8X8像素的2X2区块)包括四8X8Y平面、二8X8U平面以及二8X8V平面。对于JPEG编码,四8 X 8Υ平面,二 8 X 8U平面以及二 8 X 8V平面是依序以下列处理次序馈入到JPEG编码器中Υ平面、Y平面、Y平面、Y平面、U平面、V平面、Y平面、Y平面、Y平面、Y 平面、U平面、V平面等。上述串列一般是表示成(YtlY1Y2Y3UV) (YqY1Y2Y3UV) (YqY1Y2Y3UV)…串列。对于图像旋转处理,最直接的方法是存储图像输入装置所提取的整个帧图像至存储器中。然后,为显示旋转图像于IXD或记录图像至存储装置,所存储的图像数据可以旋转次序读取。然而,该方法需要大量的数据以存储整个帧图像。例如,美国专利第7,352,904 号揭示一种区块编码方法及系统,能在纵方向上用预先扫描压缩数据串对压缩图像的每个区块,通过获得输入压缩数据串中的起始地址而编码并输出数据,使得系统能通过在纵方向在上进行荷夫曼(Huffman)编码、90度旋转锯齿配置、量化及IDCT,而获得90度旋转区块。为降低所需存储器量,已开发出不同的方法。例如,美国专利第7,489,823号揭示出一种使用再次进入数据组(reentry data set)以检测压缩数据的方法,其中压缩数据被接收并解码。先在第一 JPEG编码阶段中收集再次进入数据组,然后在解码期间存取。当解码出压缩数据中的第一位置时,解码的区块结束(EOB)旗标被检测到。再次进入数据组具有指标,指向压缩数据中的第二位置,紧接在第一位置之后,且解码信息让解码由第二位置开始。压缩数据中的第二位置被存取,且被存取的再次进入数据中的解码信息用以继续对由第二位置的压缩数据进行解码。再次进入信息是在第一 JPEG编码阶段中收集,然后针对旋转进行解码。对于旋转,再次进入数据组被解码,然后用于第二 JPEG编码/压缩阶段,以便对所需旋转方向上的输入图像进行编码。图1显示为YUV422模式收集的再次进入信息的示意图。如图1所示,再次进入信息包括每个Y平面、U平面及V平面编码位元串的起始地址,以及频域中每个Y平面、U平面及V平面的直流(DC)参考值。因此,对于YUV422模式,16X8像素的图像区块将需要记录四个平面的起始地址及DC参考值。相类似的,对于YUV420模式,16 X 16像素的图像区块将需要记录六个平面的起始地址及DC参考值。

发明内容
本发明已经被用以克服使用JPEG压缩/解压缩显示及记录图像旋转方法的上述缺点。本发明的主要目的是提供一种使用JPEG显示及记录彩色图像旋转的方法及装置,以降低所需存储的再次进入信息量。通过降低再次进入信息,收集并处理再次进入信息的存储器及时间可被降低,借以加强彩色图像旋转计算的表现。本发明的另一目的是提供一种使用JPEG压缩及解压缩显示及记录彩色图像旋转的方法及装置,让更平滑的解码处理以方便无抖动显示转移处理,以加强显示系统的使用者友善性。为实现上述目的,本发明提供一种使用JPEG压缩及解压缩显示及记录彩色图像旋转的方法及装置。该方法包括以下步骤分别设定JPEG编码器与JPEG解码器的操作模式;等待直到图像数据准备编码;进行JPEG编码及再次进入信息处理;等待直到完成整个帧图像的压缩;设定JPEG编码器的操作模式;以及接着进行JPEG解码及再次进入信息更新处理。为显示图像于图像输出装置上,本方法包括以下步骤显示处理;等待直到JPEG解码完成;以及显示最后图像于显示器上。于此,完成单一帧显示的处理。另一方面,为记录至大量存储装置,本方法包括以下步骤标准无损JPEG编码;等待直到JPEG编码完成;以及存储最后编码数据至大量存储装置。此时,完成记录单一帧图像的处理。本发明提供的使用JPEG压缩及解压缩显示及记录彩色图像旋转的装置包括一 JPEG编码器,具有DC DPCM解除机制及补零特性;一再次进入信息收集模块;以及一 JPEG 解码器,具有DC DPCM解除机制及补零跳脱特性。本发明通过降低再次进入信息,收集并处理再次进入信息的存储器及时间可被降低,并加强彩色图像旋转计算的表现。本发明的上述及其他目的、特性、特点及优点将由小心阅读其中的详细说明并适当的参考附图而变得更好了解。


图1为显示传统彩色图像旋转方法中用于YUV422模式所收集再次进入信息的示意图。图2为显示依据本发明以图像为主的应用环境中使用JPEG压缩/解压缩以显示并记录彩色图像旋转装置的示意图。图3为显示依据本发明使用JPEG压缩/解压缩用以显示并记录彩色图像旋转的方法的流程图。图4为显示依据本发明通过包含DC DPCM失能机制及(YtlUVY1)输入串列的再配置所收集的再次进入信息的示意图。图5为显示依据本发明用以存储再次进入信息的索引存储器及增加尺寸存储器的示意图。图6显示依据本发明旋转YUV422模式的32X 16像素彩色图像的实例。图7A-图7H图显示图6中实例的旋转操作的详细处理。上述附图中的附图标记说明如下200彩色图像旋转装置20IJPEG 编码器203再次进入信息收集205JPEG 解码器210图像输入装置220色彩空间转换220A RGB至YCbCr色彩空间转换220B色彩向下取样器230图像输出线缓冲器240压缩数据缓冲器 250大量存储存储器装置接口控制器260大量存储存储器装置270显示线缓冲器280显示接口控制器290图像输出装置301 309B 步骤701 740 步骤
具体实施例方式以下配合附图及元件符号对本发明的实施方式做更详细的说明,使本领域普通技术人员在研读本说明书后能据以实施。图2为显示依据本发明以图像为主的应用环境中使用JPEG压缩/解压缩以显示并记录彩色图像旋转的装置的示意图。如图2所示,本发明的显示并记录彩色图像旋转的装置200包括JPEG编码器201、再次进入信息收集模块202及JPEG解码器203,其中JPEG编码器201具有硬件直流(DC)差额脉冲编码调制(DPCM)解除控制及补零特性,而再次进入信息收集模块202及JPEG解码器203具有DC DPCM解除控制及补零跳脱特性。值得注意的是,JPEG编码器201及JPEG解码器203都利用DC DPCM解除机制及补零(或跳脱)特性而加强。DC DPCM解除机制让JPEG编码器201存储第一阶段编码位元串中每个Y平面、U 平面及V平面的DC值,但非JPEG标准中所定义的再启动标示RST0-RST7 (0xFFD0-0xFFD7)。 提供位元组边界给存储器及性能的DC DPCM解除机制及补零(或跳脱)特性,将在本文中进一步更加详细说明。如图2所示,本发明的显示并记录彩色图像旋转的装置200安置于图像输入装置 210及大量存储存储器装置260之间,以便对存储至大量存储存储器装置260之前由图像输入装置210所提取的图像进行旋转,而且在将存储于大量存储存储器装置沈0内的图像中显示于图像输出装置290上之前,安置于大量存储存储器装置260及图像输出装置290之间。如图2所示,图像输入装置210所提取的图像直接或在图像输出线缓冲器230之前经由色彩空间转换220馈入图像输出线缓冲器230,然后针对本发明第一阶段JPEG编码,由具有DC DPCM解除机制及补零特性的JPEG编码器201进行编码。色彩空间转换220包括 RGB至YCbCr色彩空间转换220A及色彩向下取样器220B,以便将图像输入装置210所提取的彩色图像的RGB格式转换成用于本发明第一阶段JPEG编码中的YUV格式。为显示旋转图像于图像输出装置四0,JPEG编码位元串接着由JPEG解码器205进行解码,然后经显示线缓冲器270及显示接口控制器280传送而显示于图像输出装置四0。另一方面,在经由压缩数据缓冲器240及大量存储存储器装置接口控制器250存储于大量存储存储器装置260 内之前,JPEG编码位元串也可由JPEG解码器205进行解码然后经第二阶段JPEG编码处理 (也即JPEG编码器201)。图3为显示依据本发明使用JPEG压缩/解压缩显示并记录彩色图像旋转的方法的流程图。该流程图使用YUV422模式当作示范实例,且对于YUV420的说明相类似。利用图2的显示及记录彩色图像旋转的装置200,如图3所示,步骤301分别设定显示及记录彩色图像旋转的装置200的JPEG编码器201与JPEG解码器205的操作模式。设定JPEG编码器201的操作模式包括解除JPEG编码器DPCM、设定平面输入串成YUVY及针对位元组对齐使能Y平面补零。类似的,设定JPEG解码器205的操作模式包括解除DC DPCM计算、设定平面输入串成YUVY、使能JPEG解码器以跳跃至当Y平面完成时下一位元组的开始。步骤302等待直到图像数据准备编码。当图像数据准备好时,步骤303进行JPEG编码及再次进入信息处理。步骤304等待直到完成整个帧图像的压缩。在完成帧图像的压缩后,步骤 305如下设定JPEG编码器201的操作模式使能JPEG编码器DPCM、设定平面输入串YYUV、 解除用于位元组的Y平面补零以及设定量化值成1,也即无损模式。步骤306进行JPEG解码及再次进入信息更新处理。在步骤306后,处理可采用步骤307A用于显示处理以便显示图像于图像输出装置上,或采用步骤307B用于标准无损JPEG编码以记录至大量存储装置。针对显示处理分支 (步骤307A),步骤307B等待直到JPEG解码完成,且当JPEG解码完成时,最后图像显示于显示器,如步骤309A所示。此时,完成帧显示的处理。类似的,对于记录至大量存储装置(步骤307B),步骤308B等待直到JPEG编码完成,且当JPEG编码完成时,最后编码数据被放入大量存储装置,如步骤309B所示。此时,完成记录单一帧图像的处理。
值得注意的是,如图3所示,为了存储旋转图像的标准JPEG编码位元串至大量存储装置,需要第二阶段JPEG编码处理。第二阶段JPEG编码处理是标准的JPEG编码处理。 为保持本发明第一阶段JPEG编码处理的量化结果,量化值被设定成1,也即,第二阶段标准 JPEG编码处理是对第一阶段JPEG编码结果的无损压缩,如步骤307B所示。还值得注意的是,本发明方法的主要特点是改变平面输入串列至JPEG编码器及 JPEG解码器,如步骤301及步骤305所示。针对YUV422模式,平面输入串列是由传统的 (Y0Y1UV) (Y0Y1UV) (Y0Y1UV)...改变成(YtlUVY1) (Y0UVY1) (Y0UVY1)…给第一阶段编码,其中 Y0 及Y1是可互相改变。此外,(YtlUVY1)串列对顺时钟旋转JPEG解码是更加方便,而(Y1UVYtl) 串列对逆时钟旋转JPEG解码是更加方便。类似的,对于YUV420模式,平面输入串列是由传统的(Y0Y1Y2Y3UV) (Y0Y1Y2Y3UV) (Y0Y1Y2Y3UV)..改变成(Y2Y0UVY3Y1) (Y2Y0UVY3Y1) (Y2Y0UVY3Y1)-给第一阶段编码,其中\及Ytl是可互相改变,而Y3及Y1也可互相改变。此外,(Y2YoUVY3Y1) 串列对顺时钟旋转JPEG解码是更加方便,而(Y1Y3UVYtlY2)串对逆时钟旋转JPEG解码是更加方便。利用上述平面输入串列的改变,针对第一阶段编码,需要收集的再次进入信息被降为二开始地址。对于YUV422模式,包括在再次进入信息的二开始地址是YUVY串列的第一 Y平面及U平面的开始地址。而且对于YUV420模式,包括在再次进入信息的二开始地址是YYUVYY串列的第一 Y平面及U平面的开始地址。以这种方式,需要存储再次进入信息的存储器被大幅的降低,且处理时间也缩短。此外,除了降低再次进入信息所需的存储器以外,JPEG解码处理还将因编码位元串的开始地址的时间改变而变得更为平顺。对于YUV422模式,现在有三平面被解压缩以获得单一 8X8像素区块的彩色图像的YUV值。(YtlUVY1)串列的配置让JPEG解码器对YqUV三平面或UVY1三平面进行解码,以获得单一 8X8像素区块的彩色图像。对于YUV420模式, 现在有四平面被解压缩以获得二 8X8像素区块的彩色图像的YUV值。(Y2YtlUVY3Y1)串列的配置让JPEG解码器对Y2Y0UV四平面或UVY3Y1四平面进行解码,以获得二 16 X 8像素区块的彩色图像。效能被改善且整体解压缩更加有效率及平顺。如上所述,JPEG编码器201被用DC DPCM解除机制所加强。包含DCDPCM解除机制,如图4所示,使能(YtlUVY1)输入串列的再配置,以降低需要为编码/压缩计算而存储的再次进入信息量。如图4所示,(YtlUVY1)输入串列被馈入具有DC DPCM解除机制的JPEG编码器中。对于JPEG编码/压缩,DPCM被解除,且用于再次进入信息的DC参考值是存储于编码/压缩位元串中,而无需插入JPEG定义RESTART标示。要收集的再次进入信息,如图 4所示,包括Ytl平面编码位元串开始地址及U平面编码位元串开始地址。为进一步降低记录再次进入信息所需的存储器的大小,可使用额外的机制。图5 显示不存储\平面编码位元串及U平面编码位元串的整个开始地址而是可使用索引存储器及增加大小存储器以重建开始地址。如图5所示,索引存储器存储编码位元串的开始地址,而增加大小存储器存储Ytl平面编码位元大小或U平面、V平面及Y1平面的编码位元大小的总合。括弧中的地址数目,比如(地址0),是指存储该值的存储器位置的地址。例如, 索引存储器的地址0存储8X8编码位元串的行1的开始地址,增加大小存储器的地址0存储1st Ytl平面中所有位元总数,而增加大小存储器的地址1存储1st U+V+Yi平面中所有位元总数。以这种方式,Y0平面编码位元串及U平面编码位元串的实际开始地址可利用存储于索引存储器及增加大小存储器中的数值而重建。图6显示依据本发明旋转YUV422模式的32X 16像素彩色图像的实例。如图6所示,32X16像素彩色图像被分割成八个8X8区块,分别标示成(1,1)、(1,2)、(1,3)、(1,4)、 (2,1)> (2,2), (2,3)及0,4)。原始彩色像素底下的箭头显示彩色图像数据输入顺序。对 32X16彩色图像进行90°顺时钟旋转,以变成16X32彩色图像,如图6所示。旋转彩色像素之上的箭头显示位元串的显示顺序。原始32 X 16彩色像素之上及底下剩余的Y平面、U 平面及V平面是需要进行旋转操作处理的所有平面。因为示范实例为YUV422模式,所以包含四平面用于每二个相邻区块(也即单一 16X8图像)。因此,原始32X 16彩色像素将分割成四部分,分别标示成1st、2nd、3rd及4th。图7A-图7H显示图6中旋转操作的详细处理。如图7A所示,步骤701读取具有地址1的索引存储器以获得3rd Y。平面的开始位元地址,而步骤702针对0,1)区块以解码 3rd Ytl平面、3rd U平面、3rd V平面。类似的,步骤703读取具地址4的增加存储器以获得 3rd Ytl平面的编码位元串大小,而步骤704针对0,2)区块JPEG解码,将3rd Ytl平面开始位元地址及3rd Ytl平面编码位元大小的总合写回至索引存储器地址1。值得注意的是,存取索引存储器及增加大小存储器可同时进行。步骤705决定3rd Ytl平面、3rd U平面、3rd V平面解码是否完成;如果是,则处理进行至步骤706 ;否则,处理回到步骤702。类似的,在图7B中,步骤706读取具有地址0的索引存储器以获得IstYci平面的开始位元地址,并重置JPEG Huffman解码器,而步骤707针对(1,1)区块以解码1st Ytl平面、 1st U平面、1st V平面。类似的,步骤708读取具有地址0的增加存储器以获得1st YO平面的编码位元串大小,而步骤709针对(1,2)区块JPEG解码,将1st Ytl平面开始位元地址及1st Ytl平面编码位元大小的总合写回至索引存储器地址0。步骤710决定1st Ytl平面、 1st U平面、1st V平面解码是否完成;如果是,则处理进行至步骤711 ;否则,处理回到步骤 707。图7C显示3rd U平面、3rd V平面、3rd Y1平面的解码。如图7C所示,步骤711读取具有地址1的索引存储器以获得3rd U平面的开始位元地址,并重置JPEG Huffman解码器,而步骤712针对0,2)区块以解码3rd U平面、3rd V平面、3rd Y1平面。类似的,步骤 713读取具有地址5的增加存储器以获得3rd U+V+A平面的编码位元串大小,而步骤714 针对(2,3)区块JPEG解码,将3rd Y0平面开始位元地址及3rd U+V+Yi平面编码位元大小的总合写回至索引存储器地址1。步骤715决定3rd U平面、3rd V平面、3rd Yl平面解码是否完成;如果是,则处理进行至步骤716 ;否则,处理回到步骤702。类似的,图7D的步骤716-720用以解码1st U平面、1st V平面及1st Y1平面的步骤。图7E的步骤721-725用以解码4th Y。平面、4th U平面及4th V平面的步骤。图7F的步骤726-730用以解码2nd Y。平面、2nd U平面及2ndV平面的步骤。图7G的步骤731-735 用以解码4th U平面、4th V平面及AthY1平面的步骤。图7H的步骤736-740用以解码2nd U平面、2nd V平面及2nd Y1平面的步骤。在此省略所有的详细说明。如上所述,本发明的JPEG编码器201及JPEG解码器205也用补零特性而加强,以提供补零位元至位元组边界,使得再次进入信息的位元串的开始地址可对齐,当作位元串位元组的开始地址。当Y平面编码位元串大小不正好为多个位元组时,通过补零位元至Y 平面。补零至位元组边界能降低索引存储器与增加大小存储器的大小以及再次进入信息处
9理复杂度,因为处理现在是以位元组地址而非位元地址为主。具有补零特性的JPEG解码器将在对Y平面解码时,让解码跳跃至下一位元组的开始。因此,利用针对Y平面的补零,用于JPEG解码的已配置YtlUVY1输入串列,Y。平面及 U平面的开始地址针对YUV422模式正好位于位元组边界。再次进入信息将包括JPEG编码位元串的开始位元组地址,但不包括位元地址。类似的,对于YUV420模式,利用针对Ytl平面及Y1平面的补零,也即第二及第四Y平面,用于JPEG解码的已配置IYtlUVY3Y1输入串列, 再次进入信息也将包括JPEG编码位元串的开始位元组地址。此外,为显示旋转图像于图像输出装置上,在本发明的第一阶段JPEG编码处理之后,索引存储器必须存储至启始值。索引存储器存储至启始值可通过平移处理而完成,也即通过平移启始值以使得存储在地址η的值变成地址η-1的值,而地址0的值是被设定成0。虽然上述实施例中针对YUV422模式是以最佳范例YUVY输入串列的顺序作说明, 但并不因此限制本发明的范围,例如也可采用YVUY输入串列,都可达到相同的效果。若使用YVUY,则记录第一个Y平面及V平面的压缩串列开始地址。同理针对YUV420模式本实施虽以最佳范例YYUVYY输入串列的顺序作说明,但也不因此限制本发明的范围,例如也可采用YYVUYY输入串列,也可达到相同的效果。使用YYVUYY顺序时,则记录第一个Y平面及V 平面的压缩串列开始地址。虽然本发明已参考较佳实施例进行说明,但是要了解的是,本发明并非限定于所说明的细节。其他替代及修改已经在上述说明中建议,且其他将发生在本领域普通技术人员上。因此,所有这些替代及修改都是要被包含在如所附权利要求中所定义的发明范围之内。
权利要求
1.一种显示及记录彩色图像旋转的方法,适用于一具有一 JPEG编码器、一再次进入信息收集模块及一 JPEG解码器的装置,该JPEG编码器具有DCDPCM解除机制及补零特性,该 JPEG解码器具有DC DPCM解除机制及补零跳脱特性,该方法包括分别设定该JPEG编码器与该JPEG解码器的操作模式;等待直到图像数据准备编码;进行JPEG编码及再次进入信息处理;等待直到完成整个帧图像的压缩;设定该JPEG编码器的操作模式;进行JPEG解码及再次进入信息更新处理;以及进行显示/记录处理,该显示/记录处理进一步包括以下步骤用于显示旋转图像于图像输出装置上显示处理;等待直到JPEG解码完成;以及显示最后图像于该图像输出装置上以完成显示单一帧的旋转彩色图像;以及用于记录旋转图像至大量存储装置 进行无损JPEG编码; 等待直到JPEG编码完成;以及将最后编码图像存入该大量存储装置以完成记录单一帧的旋转彩色图像。
2.依据权利要求1所述的方法,其中该分别设定该JPEG编码器及该JPEG解码器的操作模式的步骤进一步包括以下步骤 解除JPEG编码器DPCM ;设定平面输入串列至该JPEG编码器,若为YUV422模式,则该平面输入串列设为YUVY 与YVUY两者其中一种,若为YUV 420模式,则该平面输入串列设为YYUVYY与YYVUYY两者其中一种;使能该JPEG编码器Y平面补零以用于位元组对齐; 解除JPEG解码器DC DPCM计算;设定平面输入串列至该JPEG编码器,若为YUV422模式,则该平面输入串列设为YUVY 与YVUY两者其中一种,且须与前述步骤中的平面输入串列相同,若为YUV 420模式,则该平面输入串列设为YYUVYY与YYVUYY两者其中一种,且须与前述步骤中的平面输入串列相同; 以及在完成Y平面时使能该JPEG解码器以跳跃至下一位元组的开始。
3.依据权利要求1所述的方法,其中该设定该JPEG编码器的步骤包括以下步骤 使能JPEG编码器DPCM ;设定平面输入串列至该JPEG编码器,若为YUV422模式,则该平面输入串列设为YUVY 与YVUY两者其中一种,若为YUV 420模式,则该平面输入串列设为YYUVYY与YYVUYY两者其中一种;解除Y平面补零以用于位元组对齐;以及设定量化值成1以变成无损模式。
4.依据权利要求2所述的方法,其中该解除DC DPCM的步骤进一步包括不插入标准JPEG所定义的RESTART标示。
5.依据权利要求2所述的方法,其中该再次进入信息包括用于YUV422模式的该YUVY输入串列以及用于YUV420模式的该 YYUVYY输入串列的第一个Y平面的开始地址及U平面的开始地址。
6.依据权利要求2所述的方法,其中该再次进入信息包括用于YUV422模式的该YVUY输入串列以及用于YUV420模式的该 YYVUYY输入串列的第一个Y平面及V平面的压缩串列开始地址。
7.依据权利要求5或6所述的方法,其中该再次进入信息通过编码位元串的开始地址、编码位元串的Y平面中位元数目以及编码位元串的U平面、V平面及Y平面中总位元数目而重建。
8.—种显示及记录彩色图像旋转的装置,包括一 JPEG编码器,具有DC DPCM解除机制及补零特性; 一再次进入信息收集模块;以及一 JPEG解码器,具有DC DPCM解除机制及补零跳脱特性。
9.依据权利要求8所述的装置,其中该再次进入信息收集模块进一步包括一用于存储编码位元串的开始位元的地址的索引存储器以及一用以存储编码位元串的U平面、V平面及Y平面的总位元数目的增加大小存储器。
10.依据权利要求9所述的装置,其中该索引存储器可通过平移操作以存储启始值。
全文摘要
本发明公开一种显示及记录彩色图像旋转的方法及装置。本方法包括以下步骤分别设定JPEG编码器与JPEG解码器的操作模式;等待直到图像数据准备编码;进行JPEG编码及再次进入信息处理;等待直到完成整个帧图像的压缩;设定JPEG编码器的操作模式;以及接着进行JPEG解码及再次进入信息更新处理。为显示图像于图像输出装置上,进行如下步骤显示处理;等待直到JPEG解码完成;以及显示最后图像于显示器上。于此,完成单一帧显示的处理。为记录至大量储存装置,进行如下步骤标准无损JPEG编码;等待直到JPEG编码完成;以及存储最后编码数据至大量存储装置。此时,完成记录单一帧图像的处理。本发明可加强彩色图像旋转计算的表现。
文档编号H04N1/41GK102291576SQ201010207470
公开日2011年12月21日 申请日期2010年6月17日 优先权日2010年6月17日
发明者黄文龙 申请人:虚实科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1