一种联合图像专家组影像的像素数据的输出缓冲方法。首先,接收该联合图像专家组影像的一最小编码单元,该最小编码单元包含多个像素数据。对该最小编码单元进行比例调整,得到一比例调整后的最小编码单元。依据该联合图像专家组影像的格式,决定该比例调整后的最小编码单元于一存储器模块中的储存规则。依据所决定的该储存规则,选取该存储器模块中所包含的一存储器,将该比例调整后的最小编码单元所包含的像素数据写入所选取的该存储器。依据该联合图像专家组影像的格式,决定将该比例调整后的最小编码单元的输出模式。最后,依据所决定的该输出模式,将该比例调整后的最小编码单元所包含的像素数据由该存储器模块输出至一帧缓存器。
【技术实现步骤摘要】
本专利技术是有关于影像处理,特别是有关于联合图像专家组(Joint Photographic Experts Group,JPEG)影像的处理模块及方法。
技术介绍
联合图像专家组(JPEG)影像标准是由国际标准化组织(International Standard Organization,ISO)及国际电报电话咨询委员会(Consultative Committee of International Telegraph&Telephone,CCITT)所制定,为常用的影像压缩格式。JPEG影像目前分为多种格式,包括420、422V、411、422H以及444。由于JPEG为影像压缩后的储存格式,因此当欲展现一JPEG影像于屏幕上时,JPEG影像必须先经译码以还原为原本的影像,才能展示于屏幕上。无论哪一种JPEG格式,JPEG影像皆是以最小编码单元(Minimum Coded Unit,MCU)为单元进行译码。一最小编码单元包含多个像素区块(pixel block)。依据像素区块包含8列×8行(即64个)的像素数据,像素数据又可区分为亮度(intensity)分量与色差(color)分量,其中亮度分量表现像素数据的亮度,而色差分量则表现像素数据的颜色。因此,可将像素区块区分为储存亮度分量的像素区块以及储存色差分量的像素区块。图1A显示格式为420及422V的JPEG影像的最小编码单元。格式为420的JPEG影像100的像素数据可分为亮度分量102、蓝色色差分量104以及红色色差分量106,而JPEG影像100的一最小编码单元包含六个像素区块112~117,其中四个像素区块Y0~Y3储存亮度分量的像素数据,而两个像素区块Cb、Cr储存色差分量的像素数据。同样的,格式为422V的JPEG影像120的像素数据可分为亮度分量122、蓝色色差分量124以及红色色差分量126,而JPEG影像120的一最小编码单元包含四个像素区块132~135,其中二个像素区块Y0、Y2储存亮度分量的像素数据,而二个像素区块Cb、Cr储存色差分量的像素数据。图1B显示格式为411、422H以及444的JPEG影像的最小编码单元。格式为411的JPEG影像140的像素数据可分为亮度分量142、蓝色色差分量144以及红色色差分量146,而JPEG影像140的一最小编码单元包含六个像素区块152~157,其中四个像素区块Y0、Y1储存亮度分量的像素数据,而两个像素区块Cb、Cr储存色差分量的像素数据。同样的,格式为422H的JPEG影像160的像素数据可分为亮度分量162、蓝色色差分量164以及红色色差分量166,而JPEG影像160的一最小编码单元包含四个像素区块172~175,其中二个像素区块Y0、Y1储存亮度分量的像素数据,而二个像素区块Cb、Cr储存色差分量的像素数据。另外,格式为444的JPEG影像180的像素数据可分为亮度分量182、蓝色色差分量184以及红色色差分量186,而JPEG影像180的一最小编码单元包含三个像素区块192~194,其中像素区块Y0储存亮度分量的像素数据,而二个像素区块Cb、Cr储存色差分量的像素数据。当JPEG影像经译码完毕时,由于译码后的JPEG影像大小与屏幕尺寸不见得相符合,因此JPEG影像需事先经过比例调整(scaling),以降低JPEG影像的分辨率或像素数据量至符合供屏幕展示的程度。接着,调整过的JPEG影像数据会先储存于一缓冲模块当中,以等待屏幕发出取得像素数据的要求后,再将影像的像素数据输出至屏幕的帧缓存器(frame buffer)。影像数据由缓冲模块输出至屏幕的帧缓存器的输出模式分别有1字节单笔输出模式、8字节连发输出(8 bytes burst write out)模式以及16字节连发输出(16 bytes burst write out)模式。于1字节单笔输出模式下,每次缓冲模块仅输出1字节的像素数据至帧缓存器。于8字节或16字节连发输出模式下,每次缓冲模块分别可输出8字节及16字节的像素数据至帧缓存器。当JPEG影像包含的像素数据量大时,必须采用8字节或16字节连发输出模式,才能符合屏幕展示影像的数据需求量。例如,分辨率为800×600的移动式JPEG影像(motion JPEG)每秒需更换30张影像,所需传递的每秒数据量为21.6M(800×600×30×1.5=21.6M)bytes,其中参数1.5是因每一单位的亮度分量需配合0.5单位的色差分量,若系统以频率为125MHz的时脉信号进行运作,则每字节的数据需于5.787(125MHz/21.6M=5.787)个时脉周期内完成传递,对系统是极大的负荷。反之,若于8字节或16字节连发输出模式下,由于一次传递的数据量分别为8倍及16倍,每次传递数据分别可以等待46.296及92.252个时脉周期。因此,缓冲器应采用8字节或16字节连发输出模式,以进行像素数据的传送。此外,一般缓冲器为了完整储存显示于屏幕的像素数据,需要数万至百万字节的存储容量。缓冲器的存储容量愈大,所需耗费的生产成本愈高。若能运用较小存储容量的缓冲器,而缓冲器仍能发挥同样的功能以应付传递数据的需求数据量,则可降低生产成本。因此,若能提供同时拥有高速输出而存储容量有限的缓冲器,则可以同时降低生产成本且增进缓冲器的效能。
技术实现思路
有鉴于此,本专利技术提供一种联合图像专家组(JointPhotographic Experts Group,JPEG)影像的像素(pixel)数据的输出缓冲方法,以解决已知技术存在的问题。首先,接收该JPEG影像的一最小编码单元(Minimum Coded Unit,MCU),其中该最小编码单元包含多个像素数据。接着,对该最小编码单元进行比例调整(scaling),以得到一比例调整后(scaled)的最小编码单元。接着,依据该JPEG影像的格式,决定该比例调整后的最小编码单元于一存储器模块中的储存规则。接着,依据所决定的该储存规则,选取该存储器模块中包含的一存储器,以将该比例调整后的最小编码单元所包含的像素数据写入所选取的该存储器。接着,依据该JPEG影像的格式,决定将该比例调整后的最小编码单元输出的输出模式。最后,依据所决定的该输出模式,将该比例调整后的最小编码单元所包含的像素数据由该存储器模块输出至一帧缓存器(frame buffer)。本专利技术更提供一种联合图像专家组(Joint PhotographicExperts Group,JPEG)影像的像素(pixel)数据的输出缓冲模块。该缓冲模块包括调整模块、存储器存取控制模块、存储器模块以及输出缓冲器控制模块。调整模块接收该JPEG影像的一最小编码单元(Minimum Coded Unit,MCU),并对该最小编码单元进行比例调整(scaling)以得到比例调整后(scaled)的最小编码单元,其中该最小编码单元包含多个像素数据。存储器模块存取控制模块依据该JPEG影像的格式,以决定该比例调整后的最小编码单元于一存储器模块中的储存规则。该存储器模块依据所决定的该储存规则,选取该存储器模块中包含的一存储器,以将该比例调整后的最小编码单元所包含的像素数据写入本文档来自技高网...
【技术保护点】
一种联合图像专家组影像的像素数据的输出缓冲方法,其特征在于,包括:接收该联合图像专家组影像的一最小编码单元,其中该最小编码单元包含多个像素数据;对该最小编码单元进行比例调整,以得到一比例调整后的最小编码单元;依据该联 合图像专家组影像的格式,决定该比例调整后的最小编码单元于一存储器模块中的一储存规则;依据所决定的该储存规则,选取该存储器模块中所包含的一存储器,以将该比例调整后的最小编码单元所包含的像素数据写入所选取的该存储器;依据该联合图 像专家组影像的格式,决定将该比例调整后的最小编码单元输出的一输出模式;以及依据所决定的该输出模式,将该比例调整后的最小编码单元所包含的像素数据由该存储器模块输出至一帧缓存器。
【技术特征摘要】
【专利技术属性】
技术研发人员:谢秉峰,
申请(专利权)人:威盛电子股份有限公司,
类型:发明
国别省市:71[中国|台湾]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。