用以旋转图像的设备和方法技术

技术编号:7191269 阅读:185 留言:0更新日期:2012-04-11 18:40
本发明专利技术揭示图像处理系统和方法。在一特定实施例中,揭示一种方法,所述方法包括接收图像的图像数据。所述图像数据包括多个图像块。所述方法进一步包括在所述图像的旋转操作期间通过将所述图像的第一行的第一块的第一DC系数值与所述图像的第二行的第一块的第二DC系数值进行比较来计算第一差分DC值。所述方法进一步包括在完成所述旋转操作之前将所述第一差分DC值存储于存储器中。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术大体来说涉及一种。
技术介绍
技术的进步已产生体积更小且功能更强大的计算装置。举例来说,当前存在多种体积小、重量轻且易于用户携带的便携式个人计算装置,例如个人数字助理(PDA)、无线电话和寻呼装置。便携式无线电话(例如,蜂窝式电话和因特网协议(IP)电话)可经由无线网络传送语音和数据包。另外,许多此类无线电话包括并入于其中的其它类型的装置。举例来说,无线电话还可包括数字静态相机、数字视频相机、数字记录器和音频文件播放器。此类无线电话可执行软件应用程序(例如,网络浏览器应用程序)的指令以接入因特网。因此,无线电话可包括显著的计算能力。数字信号处理器(DSP)、图像处理器和其它处理装置频繁地用于包括数码相机或显示由数码相机俘获的图像或视频数据的便携式个人计算装置中。此类处理装置可用以提供视频和音频功能、用以处理所接收的数据(例如,所俘获的图像数据)或用以执行其它功能。在许多成像应用中,可能需要旋转图像。举例来说,由配置为通常由用户在横向定向上握持的相机来俘获图像,但用户可将相机旋转九十度以在纵向定向上俘获图像。一旦俘获纵向定向上的图像,便可能需要在相反方向上将所述图像数据旋转九十度。用以旋转图像的常规旋转技术可为存储器密集型的,因为所述技术可涉及临时存储旋转之前未经压缩的图像的一个或一个以上副本以及存储旋转之后经压缩的图像。
技术实现思路
本专利技术的实施例通过在编码图像的块中的每一者以形成所述图像时旋转所述图像的个别单元或块来提供所俘获图像的旋转。因此,本专利技术的实施例在编码图像时产生单一经旋转的图像,而非俘获并编码完整图像且接着旋转所述图像(此举为处理密集型的且还耗费存储器,因为将同时存储原始图像和经旋转的图像的至少若干部分)。经旋转的位流经布置以形成所述经旋转的图像。在一些实施例中,通过联合图片专家组(JPEG)编码器以旋转次序执行差分编码。在其它实施例中,盖写JPEG重新开始(RST)标记以指示若干填补位以通过转换编码器(transcoder)实现有效的差分编码。在一特定实施例中,揭示一种方法,其包括接收图像的图像数据,其中所述图像数据包括多个图像块。所述方法进一步包括在所述图像的旋转操作期间通过将所述图像的第一行的第一块的第一 DC系数值与所述图像的第二行的第一块的第二 DC系数值进行比较来计算第一差分DC值。所述方法进一步包括在完成所述旋转操作之前将所述第一差分DC值存储于存储器中。在另一特定实施例中,揭示一种设备。所述设备包括块旋转模块,所述块旋转模块经配置以接收图像的图像数据。所述图像数据包括多个图像块。所述设备还包括差分DC计算模块,所述差分DC计算模块耦合到所述块旋转模块且经配置以在所述图像的旋转操作期间通过将所述图像的第一部分的第一块的第一 DC系数值与所述图像的第二部分的第一块的第二 DC系数值进行比较来计算差分DC值。在另一特定实施例中,揭示一种设备。所述设备包括用于接收具有图像块的图像的图像数据的装置。所述设备进一步包括用于在所述图像的旋转操作期间通过将所述图像的第一部分的第一块的第一 DC系数值与所述图像的第二部分的第一块的第二 DC系数值进行比较来计算第一差分DC值的装置。所述用于计算第一差分DC值的装置耦合到所述用于接收图像数据的装置。在另一特定实施例中,揭示一种计算机可读存储媒体。所述计算机可读存储媒体存储可由计算机执行以在图像的旋转操作期间存储所述图像的第一部分的第一块的第一 DC系数值的代码。所述计算机可读存储媒体进一步包括可由所述计算机执行以将所述图像的第二部分的第一块的第二 DC系数值与所述第一 DC系数值进行比较以计算第一差分DC 值的代码。所述计算机可读存储媒体进一步包括可由所述计算机执行以在完成所述旋转操作之前存储所述第一差分DC值的代码。由的实施例提供的一个特定优点为对存储器的较有效的利用。附图说明图1为包括图像处理系统的系统的特定说明性实施例的框图,所述图像处理系统具有可操作以使用旋转次序差分编码的旋转操作模块;图2为图像旋转系统的第一特定实施例的框图;图3为图2的图像旋转系统的一部分的框图;图4为图像旋转系统的第二特定实施例的框图;图5为图像旋转系统的第三特定实施例的框图;图6为图像旋转系统的第四特定实施例的框图;图7为图像旋转系统的第五特定实施例的框图;图8为说明用于各种度数的图像旋转的块处理次序和块扫描次序的特定实施例的图;图9为说明用于水平和垂直图像翻转的块处理次序和块扫描次序的特定实施例的图;图10为旋转图像的方法的第一说明性实施例的流程图;图11为旋转图像的方法的第二说明性实施例的流程图;图12为便携式通信装置的框图,所述便携式通信装置包括使用旋转次序差分编码的旋转操作模块;以及图13为图像传感器装置的特定实施例的框图,所述图像传感器装置包括使用旋转次序差分编码的旋转操作模块。具体实施例方式许多成像应用中需要图像旋转。常规旋转技术可为存储器密集型的,且可涉及在旋转之前临时存储未经压缩的图像的一个或一个以上副本以及在旋转之后存储经压缩的图像。通过如本文中的实施例所揭示在旋转操作期间使用旋转次序差分编码,可实现对存储器的较有效的利用。举例来说,对于90度旋转,图像块重新排序可导致原始图像的行形成经旋转的图像的列,而原始图像的列形成经旋转的图像的行。通过在旋转操作期间以旋转次序(即,沿着列而非沿着行)差分编码图像数据,在块重新排序之后无需执行稍后的差分编码操作。因此,可避免在编码和存储到存储器(例如,通过转换编码器)之后进行的解码并检索DC系数的额外处理。参看图1,描绘包括图像处理系统的系统的特定说明性实施例且大体上将其表示为100,所述图像处理系统具有使用旋转次序差分编码的旋转操作模块。系统100包括耦合到图像处理系统130的图像俘获装置101。图像处理系统130耦合到图像存储装置140。 图像处理系统130经配置以接收来自图像俘获装置101的图像数据109且执行旋转操作来旋转由图像数据109表示的图像。在一特定实施例中,系统100实施于便携式电子装置中, 所述便携式电子装置经配置以使用有限的处理资源来执行实时图像处理。在一特定实施例中,图像俘获装置101为相机,例如,视频相机或静态相机。图像俘获装置101包括透镜102,透镜102对自动对焦模块104和自动曝光模块106作出响应。 传感器108经耦合以经由透镜102接收光且响应于经由透镜102接收的图像而产生图像数据109。自动对焦模块104对传感器108作出响应,且适于自动控制透镜102的对焦。自动曝光模块106也可对传感器108作出响应,且适于控制图像的曝光。在一特定实施例中,传感器108包括多个检测器,所述检测器经配置以使得邻近的检测器检测不同颜色的光。举例来说,可对所接收的光进行滤光以使得每一检测器接收红色、绿色或蓝色入射光。图像俘获装置101经耦合以将图像数据109提供到图像处理系统130的输入131。 图像处理系统130对图像数据109作出响应且包括去马赛克(demosaic)模块110。图像处理系统130还包括伽玛模块112,伽玛模块112用以从接收自去马赛克模块110的数据产生伽玛校正数据。颜色校准模块114经耦合以对所述伽玛校正数据执行校准。色空间转换模块116本文档来自技高网...

【技术保护点】
1.一种方法,其包含:接收图像的图像数据,所述图像数据包括多个图像块;在所述图像的旋转操作期间,通过将所述图像的第一行的第一块的第一DC系数值与所述图像的第二行的第一块的第二DC系数值进行比较来计算第一差分DC值;以及在完成所述旋转操作之前将所述第一差分DC值存储于存储器中。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:黄豪刘石忠约瑟夫·张衡·库克·金
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1