成像装置和成像方法与流程

文档序号:11532703阅读:276来源:国知局
成像装置和成像方法与流程

根据示例性实施方式的装置和方法涉及成像装置和成像方法。



背景技术:

模糊是图像在离焦(defocused)状态下成像并且景深较浅的现象。可以有意地成像具有模糊的图像以获得艺术美感,但是在获得清晰图像的诸多情况下,图像质量可能因模糊而劣化。除了拍摄清晰图像的目的之外,在成像的图像中导致模糊的原因之一还可能有在成像时晃动相机。

已经提出用于去除在通过数字相机成像的图像中所生成的模糊的技术。然而,该技术是通过检测成像的图像中存在的模糊并对检测到的模糊进行图像处理来去除模糊的方法,而且可能需要较高的计算复杂性。因此,响应于在具有相对低的计算能力和资源的装置(诸如,移动装置或数字相机)中执行模糊去除操作,数据处理率可能降低,因而可用性可能减少。

因此,存在对能够从图像中有效地去除模糊的技术的需求。



技术实现要素:

技术问题

示例性实施方式解决至少以上缺点和以上未描述的其它缺点。另外,示例性实施方式不要求克服以上描述的缺点,并且可以不克服以上描述的问题中的任何问题。

示例性实施方式在于提供能够从图像中有效地去除模糊的成像装置和成像方法。

问题的解决方案

根据示例性实施方式的一方面,提供成像装置,该成像装置包括成像器、运动检测器和控制器,其中成像器配置输出用于对象的图像数据,运动检测器配置为检测成像装置的运动,控制器配置为控制成像器响应于运动检测器检测运动而暂停图像数据的输出。

成像器可配置为以线为单位输出图像数据。

成像器可包括互补金属氧化物半导体传感器。

运动检测器可包括加速度传感器、角速度传感器和陀螺仪中的至少一者。

运动检测器可配置为持续检测运动,控制器可配置为控制成像器响应于确定运动等于或大于一值而暂停图像数据的输出,控制器还可配置为响应于确定运动小于所述值而输出图像数据。

成像装置还可包括配置为处理输出的图像数据的图像处理器。

控制器还可配置为控制图像处理器响应于成像器输出图像数据、基于用于多个图像的所输出的图像数据来生成图像。

控制器还可配置为:响应于成像器输出图像数据、基于与用于多个图像的输出的图像数据对应的检测到的运动来对多个图像设定等级。

控制器还可配置为:控制图像处理器基于所设定的等级来生成图像。

控制器还可配置为控制图像处理器响应于成像器输出一定数量图像的图像数据、基于输出的图像数据来生成图像。

根据另一示例性实施方式的一方面,提供了成像装置,该成像装置包括成像器、运动检测器和控制器,其中成像器配置为输出用于对象的图像数据,运动检测器配置为检测成像装置的运动,控制器配置为响应于运动检测器检测运动而从输出的图像数据的图像合成中剔除图像。

成像器可包括电荷耦合设备传感器。

成像器可配置为以帧为单位输出图像数据。

控制器还可配置为基于成像环境条件确定通过运动检测器检测到的运动数据的数量。

根据另一示例性实施方式的一方面,提供了成像装置的成像方法,该成像方法包括:输出用于对象的图像数据;检测成像装置的运动;以及响应于运动的检测而暂停图像数据的输出。

成像方法还可包括响应于确定运动小于一值而输出图像数据,以及暂停图像数据的输出可包括响应于确定运动等于或大于所述值而暂停图像数据输出。

成像方法还可包括:确定输出的图像数据的图像数量是否大于或等于一值,以及响应于确定图像数量大于或等于所述值来处理输出的图像数据以生成图像。

根据另一示例性实施方式的方面,提供成像装置,该成像装置包括图像传感器、运动检测器、控制器和图像处理器,其中,图像传感器配置为输出图像数据;运动检测器配置为检测成像装置的运动;控制器配置为当运动检测器检测到成像装置没有运动时选择所输出的图像数据;图像处理器配置为基于所选择的图像数据合成无模糊图像。

发明的有益效果

附图说明

通过参考附图对示例性实施方式进行详细描述,上述和/或其它方面将更加显而易见,在附图中:

图1是示出根据示例性实施方式的成像装置的配置的框图;

图2是示出成像装置的详细配置的框图;

图3至图7是示出根据示例性实施方式读取图像数据的方法的视图;

图8是示出响应于在不使用上述技术特征的情况下执行连续拍摄的最终图像的视图;

图9是示出根据示例性实施方式对生成的图像设定等级的方法的视图;

图10是示出根据示例性实施方式生成用于图像合成的预设数量图像的方法的视图;

图11是示出根据示例性实施方式确定运动数据的数量的方法的视图;

图12是示出根据示例性实施方式的图像处理器的详细配置的框图;

图13是示出根据示例性实施方式的图像处理电路的详细配置的框图;以及

图14至图17是示出根据示例性实施方式的成像方法的流程图。

具体实施方式

发明的实施方式

在下文中,将参考附图对示例性实施方式进行更具体描述。

在以下描述中,即使在不同的附图中,相同的参考标号也用于相同的元件。提供在说明书中限定的事宜,诸如详细结构和元件,是为了帮助充分理解示例性实施方式。然而,显而易见,示例性实施方式可在没有这些特别限制的事宜的情况下实施。此外,因为众所周知的功能或结构将以不必要的细节混淆示例性实施方式,因此不详细描述这些功能或结构。

要理解,在说明书中描述的诸如“单元”、“器”和“模块”的术语是指配置为执行至少一个功能和操作的元件,该元件可在硬件或在硬件和软件的结合中实现。

图1是示出根据示例性实施方式的成像装置100的配置的框图。

参考图1,成像装置100包括成像器100、运动(motion)检测器120和控制器130。

成像器110配置为对对象进行成像,并且输出对象的图像数据。例如,响应于从对象反射的光入射至成像器110的镜头,成像器110的图像传感器中可形成对象的图像。所形成的图像,即聚积在图像传感器中的光致电荷,可作为图像数据被输出。

运动检测器120配置为在图像数据被捕获即图像传感器的图像数据被读取时检测成像装置100的运动数据。运动检测器120可包括多种运动传感器。例如,运动检测器120可包括加速度传感器、角速度传感器、陀螺仪和地磁传感器中的至少一者。

加速度传感器配置为感测每单元时间速度的变化。例如,加速度传感器可用双轴加速度传感器或三轴加速度传感器来实施。

如果加速度传感器用三轴加速度传感器实施,则加速度传感器包括被布置在彼此垂直的不同方向上的x轴、y轴和z轴加速度传感器。加速度传感器将x轴、y轴和z轴加速度传感器的输出值转换成数字值,并向感测值处理器输出所转换的数字值。例如,感测值处理器可包括斩波(chopping)电路、放大电路、过滤器、模拟-数字转换器(adc)等。感测值处理器对从三轴加速度传感器输出的电信号执行斩波、放大和过滤,然后将经处理的电信号转换成数字电压值。

角速度传感器配置为通过每单元时间在预设方向上感测成像装置100的运动变化来感测角速度。例如,角速度传感器可用三轴陀螺仪来实施。

如果角速度传感器用三轴陀螺仪来实施,则角速度传感器根据下列公式1获得运动数据。变量x、y和z是指三轴坐标值。

在另一示例中,运动检测器120可包括利用三轴加速度传感器和三轴角速度传感器的六轴传感器。运动检测器120在对图像进行成像时利用六轴传感器检测成像装置100的运动。

控制器130配置为控制成像装置100的整体操作。控制器130控制成像器110响应于所检测的数据等于或大于预设值而停止图像数据的输出。详细地说,响应于通过运动检测器120检测的运动数据等于或大于阈值,控制器130控制成像器110停止图像数据的读取。这是以根据成像装置100的运动所得的运动检测值与在生成的图像的中的模糊程度的相互关系为基础。也就是说,响应于成像装置100以每单元时间快速(速度)移动或每单元时间以大位移(距离)移动,成像的图像中的模糊程度强。因此响应于成像装置100的运动数据等于或大于所述值,控制器130推断所读取的图像数据将会生成模糊图像,从而暂停读取以停止。

运动检测器120持续检测成像装置100的运动,并向控制器130传送所检测的运动。响应于所检测的运动等于或大于预设值,控制器130允许停止图像数据的输出,并且控制器130持续检查该运动。然后,响应于运动数据(在图像数据暂停之后所检测的)小于预设值,控制器130控制成像器110重新启动图像数据的输出。也就是说,响应于确定出成像装置100的运动小从而不生成模糊图像或生成具有低程度模糊的图像,图像传感器的图像数据可被读取。通过上述方法,在示例性实施方式中可确定图像传感器的最佳曝光触发点。

例如,控制器130可包括硬件配置和软件配置,其中硬件配置包括微型处理单元(mpu)、中央处理单元(cpu)、高速缓冲存储器和数据总线,软件配置包括操作系统和执行目的的应用。供组件用来操作成像装置100的控制命令可根据系统时钟从存储器中被读取,并且控制器130可根据所读取的控制命令生成电信号并操作硬件配置的组件。

图2是示出成像装置100的详细配置的框图。

参考图2,除了成像器110、控制器130和运动检测器120之外,成像装置100还包括图像处理器140、有线接口150(例如,通用串行总线(usb)接口)、同步动态随机存取存储器(sdram)160、储存(mem)卡170、闪速存储器(mem)180以及显示器190。

成像器110包括镜头111、图像传感器112、定时发生器(tg)114、模拟前端(afe)113和电机驱动器115。

镜头111是从对象反射的光通过其入射的组件。例如,镜头111可包括变焦镜头和聚焦镜头中的至少一种,其中变焦镜头配置为根据焦距控制减少和增加视角,聚焦镜头配置为调整对象的焦点。镜头111可容纳在成像装置100的镜头筒(barrel)中,镜头111通过电机驱动器115的驱动信号被移动以调整焦点。例如,镜头筒可包括快门和可变光圈(iris),快门和可变光圈可通过驱动电机控制入射至镜头111的光的量。

图像传感器112配置为通过镜头111形成对象的图像。图像传感器112包括布置成矩阵形式的多个像素。例如,多个像素可形成贝尔图案。多个像素中的每一个根据入射光聚积光致电荷,并将通过光致电荷所得的图像输出为电信号。例如,图像传感器112可包括稍后描述的互补金属氧化物半导体(cmos)传感器和电荷耦合装置(ccd)传感器。例如,多个像素可包括多个相位差像素。

afe113配置为对从图像传感器112输出的、对象的图像的电信号进行取样,并数字化该电信号。afe113由控制器130控制。

tg114输出供afe113读取图像传感器112的像素数据的定时信号。tg114由控制器130控制。

然而,afe113和tg114可设置有其它可替换的组件。例如,如果图像传感器112用cmos传感器来实施,则可以不需要afe113和tg114的配置。

电机驱动器115配置为根据控制器130的控制通过驱动聚焦镜头来调整焦点。

图像处理器140配置为处理从图像传感器112中输出的原始图像数据。图像处理器140可对原始图像数据执行图像处理,经处理的原始图像数据可存储在sdram160中。控制器130可控制显示器190显示sdram160的经图像处理的数据。

有线接口150配置为向外部装置提供接口。响应于有线接口150通过有线电缆联接至个人计算机(pc)或其它外部装置,有线接口150对图像数据执行发送和接收过程。此外,有线接口150可执行用于固件升级的固件发送和接收过程。有线接口150可包括处理器以及以下中的至少一个高速有线接口电缆终端:高清多媒体接口(hdmi)、移动高清连接(mhl)以及用于视频和音频的数字交互接口(diiva)。

sdram160配置为储存图像,并且配置为用于图像处理器140或控制器130中的图像处理操作。例如,sdram160可利用双重数据比率(ddr)sdram来实施,相比于只可在系统时钟的上升沿输出数据的dram,双重数据比率(ddr)sdram可通过在系统时钟的上升沿和下降沿输出数据而将数据输出提升两倍。

闪速存储器180配置为储存固件程序、遵守成像装置100的规格的各项调整信息、通过用户输入所得的成像装置100的设定信息、成像的图像文件等。

存储卡170配置为包括闪速存储器,并且可附接至成像装置100和从其拆卸。存储卡170配置为储存成像的图像文件。

显示器190配置为显示以下至少之一:包括文本、图标等的用户接口;电子装置信息;实时显示图像;移动图像和静态图像。显示器190可执行电子取景器功能。

图3至图7是示出根据示例性实施方式读取图像数据值的方法的视图。

如上所述,根据示例性实施方式的成像装置100的成像器110可包括cmos传感器。内部安装有cmos传感器的相机可以线为单位读取图像数据。因此,如图3所示,以从第一像素(即,图像曝光触发的地方)到最后像素对图像传感器112的像素有顺序地执行读取。也就是说,成像器110可输出对于包括图像扫描线的以线为单位的对象的图像数据。

如上所述,当图像数据被输出时,运动检测器120持续检测成像装置100的运动数据。当检测到成像装置100的运动数据时,响应于所检测的运动数据等于或大于预设值,控制器130控制成像器110停止图像数据的输出。在图4中,当以线为单位从第一像素起对图像传感器112的像素执行读取时,作为所检测的运动数据等于或大于预设值响应,推断在最终生成的图像中严重地生成模糊(即,用于限定曝光时间的可能的模糊量超过阈值)。因此,控制器130允许停止图像数据的输出。

如上所述,这是以根据成像装置100的运动所得的运动检测值和包括在生成的最终图像中的模糊程度之间的相对关系为基础。也就是说,响应于成像装置100每单元时间快速(速度)移动或每单元时间以大位移(距离)移动,在成像的图像中的模糊程度强。因此,响应于成像装置100的运动数据等于或大于预设值,控制器130推断所读取的图像数据生成模糊图像,从而允许停止读取。

如上所述,控制器130持续检查成像装置100的运动,并同时控制成像器110响应于运动数据等于或大于预设值而停止图像数据的输出以及响应于(在图像数据的输出停止之后所检测的)运动数据小于预设值而重新启动图像数据的输出。也就是说,响应于成像装置100的运动被确定为小,不生成模糊图像或生成具有低程度模糊的图像,并且对图像传感器112图像数据的读取被重新启动。因为以图像帧为单位执行读取,所以读取的开始点是图像传感器112的第一像素。

如上所述,因为示例性实施方式基于成像装置100的运动数据确定模糊程度,并在图像读取操作中从图像数据中去除具有高度模糊的图像,所以,在图像处理器140中可在处理原始图像数据之前将模糊图像数据从图像数据中剔除。原始图像数据处理可能主要消耗系统资源,从而可能增加计算的复杂性并可能降低装置的可用性。示例性实施方式在图像读取操作之前预先推断具有高度模糊的图像的生成,并基于该推断允许停止具有高度模糊的图像的生成。

运动检测器120可从图像传感器112的光曝光触发点中检测成像装置100的运动。如上所述,陀螺仪可用于检测成像装置100的运动。如图5所示,响应于陀螺仪的运动信息检测和发送需要10毫秒(ms)以及从图像传感器112的光曝光触发点中输出全部图像数据需要40毫秒,在读取一个图像帧时,陀螺仪的取样至少执行四次。响应于陀螺仪的四个取样值中的任何一个等于或大于阈值,控制器130允许立即停止图像数据的输出。

图6示出在示例性实施方式中响应于随着时间经由陀螺仪持续检测成像装置100的运动信息的图像捕获的频率,并基于该运动信息适当地执行使模糊图像稀疏。

图7示出在图像传感器的曝光开始时间和曝光结束时间之间的运动数据的变化。响应于运动数据值等于或大于阈值,光曝光或图像捕获完成。然而,响应于保持运动数据值小于阈值,用于一个完整图像帧的图像数据被输出。

图像捕获与成像装置100的运动信息检测同步。也就是说,运动信息检测以预设时间间隔执行,并且与该运动信息检测对应的图像捕获在预设时间间隔之后被同时地执行。执行对在图像捕获期间所检测的运动信息是否等于或大于阈值的确定,并响应于所检测的运动信息等于或大于阈值而停止图像捕获。在图像捕获可能没有停止但可能已完成的时间点之后,成像装置100的下一个运动信息被检测,并开始相应的成像捕获。

成像器110输出图像数据值,图像处理器140处理输出的图像数据值以生成图像。如图6所示,响应于执行一次成像,重复地读取图像传感器112,并且生成多项原始图像数据。此时,控制器130可控制图像处理器140利用所述多项原始图像数据来生成一个图像。响应于通过合成多个图像而生成一个最终图像,图像质量可提升;响应于在低光条件下执行成像,可获得更清晰的图像。根据示例性实施方式的成像装置100可成像出具有低程度模糊的多个图像、合成多个图像、并基于合成的多个图像获得最终图像。因此,可提供能够从图像中有效地去除模糊的成像装置100。

图8是示出响应于在不使用上述技术特征的情况下执行连续拍摄的最终图像的视图。

如图8所示,部分图像中模糊程度严重。响应于通过合成经由上述方法持续成像的多个图像来获得最终图像,图像质量可能劣化,因此获得清晰图像是困难的。为了获得清晰图像,可增加被合成的图像的数量。然而,因为增加了生成的图像的数量,所以总体上增加了计算的复杂性,效率可能降低,由此因低速度减少可用性。

响应于用于从成像器110中输出根据连续拍摄的多个图像的图像数据,控制器130可基于成像装置100的、与用于多个图像的图像数据对应的运动数据对多个图像设定等级。也就是说,控制器130可根据模糊可能性的程度划分图像,并对划分的图像设定等级。如上所述,响应于模糊程度高,即,响应于模糊程度等于或大于阈值,控制器130允许停止图像生成。然而,响应于模糊程度低,控制器130可根据生成的图像之间的模糊程度即根据成像装置100的运动程度来设定等级。

图9是示出根据示例性实施方式对生成的图像设定等级的方法的视图。

如图9所示,控制器130将生成的图像中具有最小运动的图像5设定为等级0,将生成的图像中具有最大运动的图像4设定为等级2。因为图像2和图像3具有阈值或更大的运动,所以读取停止并且该图像不会被生成。

等级信息可用于最终的图像合成。也就是说,控制器130可控制图像处理器140只选择多个图像中的具有最高等级(具有最低等级值)的图像,并基于所选择的图像生成最终图像。此外,控制器130可利用具有最高等级的图像生成缩略图像。不同的权重可根据等级被应用至图像,并且该权利可用于最终图像合成。

图10是示出根据示例性实施方式生成用于图像合成的预设数量图像的方法的视图。

如上所述,控制器130可控制图像处理器140利用成像装置100的运动信息生成多个图像,以生成最终图像。因为根据运动信息停止或继续图像数据的读取,所以可通过n次图像的读取或捕获尝试来读取m个图像(n≥m,n和m是自然数)。当m是预设数量(例如,4)时,图像处理器140可合成读取的m个图像,并基于合成的m个图像生成最终图像。

图10示出在执行最终图像的成像时重复地读取图像传感器112的方法。因为在时间0处的运动数据在预设范围之外,所以由于可能的图像模糊而停止或拒绝图像传感器112的读取,并且不生成在时间0处的图像。通常在时间1处生成图像,在时间2处不生成图像,在时间3和时间4处生成图像。在示例性实施方式中,响应于生成四个图像,控制器130利用该四个图像合成最终图像。这样,在示例性实施方式中,对于图像合成,因为快速实时地确定和生成预设数量的图像,所以增加了效率和可用性。此外,预设数量可由用户预先设定。可替代地,预设数量可根据合成最终图像的目的来设定,即使在这种情况下,它也可不影响图像生成的执行。

上述图像传感器112可包括ccd传感器。成像器110可以帧为单位读取图像传感器112的图像数据。

因为图像数据以帧为单位被读取,所以控制器130可控制停止读取过程。因此,与上述方法相似,响应于运动数据等于或大于预设值,可基于成像装置100的、与图像数据的输出同步的运动数据将读取的图像从图像数据中去除。然而,响应于运动数据小于预设值,控制器130可控制图像处理器140利用读取的图像生成最终图像。

这样,即使当使用ccd传感器时,示例性实施方式也可利用成像装置100的运动数据推断生成的图像中的模糊的程度,并去除或剔除具有高度模糊的图像。图像处理器140中的图像处理工作可能需要大量计算。因为示例性实施方式中的上述方法在图像处理之前被执行,所以可以以比现有相机更快的速率去除模糊。

图11是示出根据示例性实施方式确定运动数据的数量的方法的视图。

参考图11,成像装置100的控制器130可基于照度(illumination)、曝光时间和捕获模式中的至少一者来确定成像装置100的被检测的运动数据的数量。也就是说,控制器130可根据成像环境条件确定可能被检测的运动数据的数量。

如图11的左图所示,当照度(或环境光)增加时,曝光时间减少。如图11的右图所示,当曝光时间减少时,已获得的运动数据的数量减少。

响应于照度低,因为最终图像的质量可能降低,所以取样的运动数据的数量可能增加。因此,曝光时间增加。

此外,可考虑捕获模式。例如,捕获模式可以是用于减少噪声的成像模式、超分辨率模式、静态图像成像模式、实时显示图像成像模式等。在超分辨率模式中,可增加取样的运动数据的数量和图像曝光时间以获得高质量图像。

图12是示出根据示例性实施方式的图像处理器140的详细配置的框图,以及图13是示出根据示例性实施方式的图像处理电路142的详细配置的框图。

参考图12,成像装置100的图像处理器140包括图像处理电路142和联合图像专家组(jpeg)编解码器144。

图像处理电路142配置为处理从图像传感器112中输出并通过afe113取样的原始图像数据,以及生成ycbcr数据。参考图13,校正单元41校正原始图像数据的像素缺陷。校正电路41参考校正表格44校正像素缺陷。有缺陷的像素的地址寄存在校正表格44中。地址与校正表格44中的一个地址一致的像素的校正利用相邻像素来执行。

光学黑体(ob)箝位电路(clampcircuit)42确定图像的黑度水平。图像传感器112具有ob区域,ob箝位电路42检测ob区域的信号平均值,并通过像素值之间的差异来确定图像的黑度水平。

敏感系数调整电路43根据颜色来不同地执行敏感系数调整。敏感系数调整电路43依照标准光源调整r、g和b颜色的敏感性。可将g像素的增益值固定为1,然后可基于g像素的增益值调整r和b像素的敏感性。

在像素不能被跳过并且全部像素的数据被读取的全部读取模式中,图像数据在敏感系数调整之后通过输出缓冲器46被输出。因为图像在全部读取模式中通过交错方式被生成,所以可不立即执行后处理。在用于实时显示图像、移动图像等的不会读取全部像素的跳跃读取模式中,部分像素被读取,剩余像素不被读取(被跳过)。因为图像通过渐进方式(progressivemethod)被生成,所以可立即执行后处理。在跳跃读取模式中,进行下一个操作。

跳跃读取电路47执行跳跃读取,由此原始图像的像素的数量减少。如上所述,跳跃读取通过留下预设像素线并放弃剩余像素线的方法被执行。

白平衡(wb)调整电路48调整图像数据的wb。因为照明光的光谱分布是根据成像环境变化的,所以即使响应于对白色对象进行成像,也可以不用白色来表示该对象。通过向r、g和b像素分派不同增益值来调整r、g和b像素的信号水平。可将g像素的增益值固定为1,然后可基于g像素的增益值来调整r和b像素的信号水平。

伽玛(gamma)校正电路49对图像数据执行伽玛校正。通过伽玛校正执行与显示器190的输出相匹配的灰度转换。

颜色插值(interpolation)电路50由每一像素包括一种颜色的拜耳信号生成每一像素包括三种颜色的颜色图像信号。

颜色转换/颜色校正电路52执行与输出相匹配的颜色空间转换,并且执行颜色校正。如果需要,可使用查找表格。在颜色转换/颜色校正之后,图像数据为ycrcb数据。

分辨率转换电路53转换分辨率并调整ycrcb数据的尺寸。

空间过滤器电路54对图像数据执行空间过滤处理。对y信号执行边缘强调,并且对cb/cr信号执行低通过滤(lpf)处理。

cbcr跳跃读取电路55对cb/cr信号执行跳跃读取,并将cb/cr信号转换为ycbcr4:2:2的图像数据。该图像数据通过输出缓冲器57被输出,并通过第一总线被存储在sdram160中。

在全部读取模式中,可通过交织方式(interlacemanner)执行读取。因为不存在相邻像素线,所以可不处理直接颜色插值。因此,在完成预处理后,像素线的顺序被调整,然后图像数据以前进形式通过输出缓冲器46被存储在sdram160中。该图像数据再次被读取,并通过输入缓冲51输入至图像处理电路142中。

然而,在示例性实施方式中,全部读取模式中的读取不限于交织方式,在全部读取模式中可用渐进方式实施读取。

在成像静态图像后,可能需要生成在其中以小尺寸查看图像的预览图像或缩略图像。当在跳跃读取模式中时,可通过在部分像素中省略数据来创建图像。

即使响应于以短的时间间隔对静态图像执行连续拍摄功能,也可能需要快速地检测相位差,因此可应用上述方法的技术。

自动聚焦(af)信号插值电路56用一般像素值对相位差像素部分进行插值。相位差像素可位于一般像素之间。当相位差像素部分按原样被使用时,可能导致分辨率的劣化。因此,利用相邻的一般像素来执行插值。

参考图12,jpeg编解码器144配置为压缩ycbcr数据。经压缩的图像数据被存储在sdram160中。控制器130读取存储在160中所存储的压缩图像数据,并将所读取的图像数据存储在存储卡170中,从而完成图像生成过程。

根据上述示例性实施方式的成像装置100可包括配置为执行利用相位差像素自动聚焦或对比自动聚焦的技术配置。成像装置100可用利用相位差自动聚焦和对比自动聚焦两者的混合自动聚焦技术来实施。

在下文中,将参照附图描述根据示例性实施方式的成像方法。

图14至图17是示出根据示例性实施方式的成像方法的流程图。

参考图14,根据示例性实施方式的成像方法包括:输出图像传感器中用于对象的图像数据(s1410);在输出图像数据时检测成像装置的运动数据(s1420);以及响应于运动数据等于或大于预设值(s1430-y)停止图像数据的输出(s1440)。

参考图15,根据另一示例性实施方式的成像方法包括:输出图像传感器中用于对象的图像数据(s1510);在输出图像数据时检测成像装置的运动数据(s1520);以及响应于运动数据等于或大于预设值(s1530-y),停止图像数据的输出并从图像传感器的第一像素开始再次读取图像传感器(s1540)。成像方法还包括:响应于运动数据小于预设值(s1530-n),确定是否输出图像传感器的最终像素值(s1550)。

响应于图像传感器的最终像素值被输出(s1550-y),因为可生成一个图像帧的图像数据被读取,所以成像方法还包括:确定输出的图像数据的原始图像的数量是否大于或等于预设数量(s1560)。响应于原始图像的数量大于或等于预设数量(s1560-y),成像方法还包括:处理对于多个原始图像的图像数据,并基于经处理的图像数据生成一个图像(s1570)。

根据示例性实施方式的图像传感器可包括cmos传感器。

可利用加速度传感器、角速度传感器和陀螺仪中的至少一个来检测运动数据。

成像方法还可包括:基于成像装置的、与用于多个生成图像的图像数据对应的检测到的运动数据,来对多个生成图像设定等级。

参考图16,根据另一示例性实施方式的成像方法包括:输出图像传感器中用于对象的图像数据(s1610);在输出图像数据时检测成像装置的运动数据(s1620);以及响应于运动数据等于或大于预设值(s1630-y),从输出的图像数据中去除原始图像(s1640)。

参考图17,根据另一示例性实施方式的成像方法包括:输出图像传感器中用于对象的图像数据(s1710);在输出图像数据时检测成像装置的运动数据(s1720);响应于运动数据等于或大于预设值(s1730-y),从输出的图像数据中去除原始图像(s1740)。

成像方法还包括:确定输出的图像数据的原始图像的数量是否大于或等于预设数量(s1750)。成像方法还包括:响应于原始图像的数量大于或等于预设数量(s1750-y),处理对于多个原始图像的图像数据,并基于经处理的图像数据生成一个图像(s1760)。

示例性实施方式中的图像传感器可包括ccd传感器。

可利用加速度传感器、角速度传感器和陀螺仪传感器中的至少一者来检测运动数据。

成像方法还可包括:基于与用于多个生成图像的图像数据对应的成像装置的检测到的运动数据,来对多个生成图像设定等级。

此外,为了控制至少一个处理元件去实施任何上述实施方式,还可通过介质上的计算机可读代码和/或指令来实施示例性实施方式,所述介质例如非暂态计算机可读介质。该介质可对应于可用于存储和/或执行计算机可读代码的发送的任何介质或媒体。

计算机可读代码可以多种方法被记录或传送到介质上,该介质的示例包括:记录介质,诸如磁性存储介质(例如,rom、软盘、硬盘等)和光学记录介质(例如,光盘只读光盘(cd-rom)或数字多功能光盘(dvd));以及发送介质,诸如互联网发送介质。因此,介质可具有适于存储或携带信号或信息的结构,诸如根据一个或多个示例性实施方式的携带比特流的设备。介质也可处于分布式网络上,以使得计算机可读代码存储和/或传送到介质上并以分布方式被执行。此外,处理元件可包括处理器或计算机处理器,处理元件可分布在和/或包括在单一设备中。

前述示例性实施方式和有益效果仅仅是示例性实施方式,而不应解释为限制示例性实施方式。该示例性实施方式可容易应用于其它类型的设备。另外,该示例性实施方式的描述旨在是说明性的而不限制权利要求的范围,而且对于本领域技术人员而言诸多替代方案、修改和变型将显而易见。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1