存储卡及动态图像播放装置的制作方法

文档序号:18192331发布日期:2019-07-17 05:38阅读:197来源:国知局
存储卡及动态图像播放装置的制作方法

本发明涉及一种存储卡及动态图像播放装置,尤其涉及一种记录动态图像时能够记录手抖信息的存储卡及播放记录于该存储卡的动态图像的动态图像播放装置。



背景技术:

作为相机或智能手机的手抖校正的方法,通常为将内置的陀螺仪传感器或加速度传感器的传感器信息用作手抖信息,或利用通过影像分析获得的移动矢量的信息而实施校正的方法。最近,提出有如下方法,即,在装配于数码相机的热靴的附件或装配于相机的存储卡(sd卡)内内置陀螺仪传感器或加速度传感器,并且与影像一同记录传感器信息,之后以传感器信息为基础通过基于个人计算机的软件处理等校正影像抖动(非专利文献1)。

专利文献1中记载有内置有陀螺仪传感器的存储卡及使用该存储卡而检测光轴的倾斜的摄影装置(移动电话)。该摄影装置根据内置于存储卡的陀螺仪传感器的传感器信息,检测拍摄被摄体(例如,花)时的摄影光轴的倾斜信息,并将该倾斜信息(花开方向)设为被摄体信息搜索的搜索关键词。

以往技术文献

非专利文献

非专利文献1:陀螺仪传感器内置sd卡,因特网<url:http://gigazine.net/news/20160809-virtualgimbal-mft2016/>

专利文献

专利文献1:日本特开2007-142525号公报



技术实现要素:

发明要解决的技术课题

当在相机的热靴的附件内内置陀螺仪传感器等时,不管是哪种机种,安装附件的位置或方向在某种程度上变得相同,因此不存在问题。但是,当为sd卡时,根据设备而所插入的方向或部位不同,因此存在即便对设备施加相同的抖动,也会导致从陀螺仪传感器或加速度传感器获得的传感器信息的方向或值根据设备而发生变化(对校正性能造成影响)这一问题。

因此,非专利文献1中所记载的陀螺仪传感器内置的sd卡对于sd卡的插入方向与该sd卡对应的设备能够使用,但存在对于sd卡的插入方向不同的各种设备无法通用这一问题。

并且,专利文献1中所记载的内置有陀螺仪传感器的存储卡并不是为了校正影像抖动而使用,并且也不记录传感器信息。而且,在专利文献2中没有与存储卡的插入方向相关的记载。

本发明是鉴于这种情况而完成的,其目的在于提供一种能够适用于至少具备拍摄动态图像的摄像部的电子设备,且能够轻松地校正所记录的动态图像的抖动的存储卡及动态图像播放装置。

用于解决技术课题的手段

为了实现上述目的,本发明的一方式在能够装卸于至少具备拍摄动态图像的摄像部的电子设备的存储卡中,具备:陀螺仪传感器,分别检测正交3轴的各轴围绕方向的角速度;第1记录部,记录通过电子设备拍摄的动态图像;第2记录部,将通过陀螺仪传感器检测到的表示正交3轴的各轴围绕方向的角速度的第1、第2及第3传感器输出与记录于第1记录部的动态图像建立关联并分别记录;判别部,判别装配于电子设备的存储卡对于电子设备的插入方向;及第3记录部,记录通过判别部判别出的表示插入方向的信息。

根据本发明的一方式,记录通过电子设备拍摄的动态图像,且将通过内置陀螺仪传感器检测到的表示正交3轴的各轴围绕方向的角速度的第1、第2及第3传感器输出与动态图像建立关联并分别记录。而且,通过判别部来判别装配于电子设备的存储卡对于电子设备的插入方向,并记录该判别结果(表示插入方向的信息)。由此,在播放记录于存储卡的动态图像时,能够使用通过陀螺仪传感器检测到的第1、第2及第3传感器输出而校正动态图像的抖动后进行播放,尤其从表示插入方向的信息可知第1、第2及第3传感器输出分别为电子设备的偏摆方向、俯仰方向及转动方向中的哪一方向的角速度(也包含正负方向),因此能够使用第1、第2及第3传感器输出来适当地校正动态图像的抖动。

本发明的另一方式,在能够装卸于至少具备拍摄动态图像的摄像部的电子设备的存储卡中,具备:陀螺仪传感器,分别检测正交3轴的各轴围绕方向的角速度;第1记录部,记录通过电子设备拍摄的动态图像;第2记录部,将通过陀螺仪传感器检测到的表示正交3轴的各轴围绕方向的角速度的第1、第2及第3传感器输出与记录于第1记录部的动态图像建立关联并分别记录;及判别部,判别装配于电子设备的存储卡对于电子设备的插入方向,第2记录部根据通过判别部来判别出的插入方向,将第1、第2及第3传感器输出分别记录于对偏摆方向、俯仰方向及转动方向分配的数据区域。

根据本发明的另一方式,记录通过电子设备拍摄的动态图像,且将通过内置陀螺仪传感器检测到的表示正交3轴的各轴围绕方向的角速度的第1、第2及第3传感器输出与动态图像建立关联并分别记录。尤其设成通过判别部判别装配于电子设备的存储卡对于电子设备的插入方向,并根据该判别结果,将陀螺仪传感器的第1、第2及第3传感器输出分别记录于对偏摆方向、俯仰方向及转动方向分配的数据区域,因此在播放记录于存储卡的动态图像时,能够使用记录于对偏摆方向、俯仰方向及转动方向分配的数据区域的第1、第2及第3传感器输出来校正动态图像的抖动后进行播放。

在本发明的又一方式所涉及的存储卡中,优选具备:加速度传感器,分别检测正交3轴的各轴方向的加速度,第2记录部将通过加速度传感器检测到的表示正交3轴的各轴方向的加速度的第4、第5及第6传感器输出与记录于第1记录部的动态图像建立关联并分别记录。由此,也能够校正由电子设备的左右方向、上下方向及前后方向的加速度而引起的动态图像的抖动。另外,从表示存储卡的插入方向的信息可知加速度传感器的第4、第5及第6传感器输出为电子设备的左右方向、上下方向及前后方向中的哪一方向的加速度。

在本发明的又一方式所涉及的存储卡中,优选具备:加速度传感器,分别检测正交3轴的各轴方向的加速度,第2记录部根据通过判别部判别出的插入方向,将通过加速度传感器检测到的表示正交3轴的各轴方向的加速度的第4、第5及第6传感器输出分别记录于对动态图像的左右方向、上下方向及前后方向分配的数据区域。由此,也能够校正由电子设备的左右方向、上下方向及前后方向的加速度而引起的动态图像的抖动。

在本发明的又一方式所涉及的存储卡中,优选判别部根据基于电子设备拍摄动态图像时从加速度传感器获得的第4、第5及第6传感器输出以及使用电子设备背面的显示器时从加速度传感器获得的第4、第5及第6传感器输出判别插入方向。

当通过电子设备拍摄动态图像时,从加速度传感器获得的第4、第5及第6传感器输出中的最大的传感器输出为重力方向的加速度,因此可知插入于电子设备的存储卡的重力方向与加速度传感器的正交3轴中的1个轴方向之间的关系。并且,当使用电子设备背面的显示器时(例如,当在显示器中显示菜单画面并进行各种设定的操作时,或者在显示器中播放动态图像时等),显示画面朝上,因此此时从加速度传感器获得的第4、第5及第6传感器输出中的最小的传感器输出为重力方向的加速度不发挥作用的与水平方向的加速度对应的传感器输出。因此,根据使用拍摄动态图像时及除了拍摄动态图像以外时的显示器时从加速度传感器获得的第4、第5及第6传感器输出,能够判别插入于电子设备的存储卡的插入方向。

在本发明的又一方式所涉及的存储卡中,优选判别部根据电子设备的设备信息通过网络获取插入方向的信息。只要能够获得装配有存储卡的电子设备的设备信息,则与网络(因特网)连接,并搜索所获得的电子设备的设备信息的存储卡的插入方向,或访问通知存储卡的插入方向的服务器,根据电子设备的设备信息,能够从服务器获取存储卡的插入方向的信息。

在本发明的又一方式所涉及的存储卡中,优选还具备电子罗盘,判别部根据通过电子罗盘检测的表示磁通密度的传感器输出或通过电子罗盘检测的表示磁通密度的传感器输出及通过陀螺仪传感器检测的第1、第2及第3传感器输出判别插入方向。例如,当摇动电子设备而使电子设备的正面朝北停止时,根据通过电子罗盘检测的表示磁通密度的传感器输出(的变化),能够判别插入于电子设备的存储卡的插入方向。并且,也可以并用摇动了电子设备时通过陀螺仪传感器检测到的第1、第2及第3传感器输出来判别插入于电子设备的存储卡的插入方向。

在本发明的又一方式所涉及的存储卡中,优选电子设备具备电子罗盘,判别部根据通过电子罗盘检测的表示方位方向的传感器输出及通过陀螺仪传感器检测的第1、第2及第3传感器输出判别插入方向。当电子设备具备电子罗盘时,判别部根据摇动了电子设备时获取的表示电子设备的方位方向的传感器输出与通过陀螺仪传感器检测的第1、第2及第3传感器输出的匹配,能够判别存储卡的插入方向。

在本发明的又一方式所涉及的存储卡中,优选具备:抖动校正部,根据记录于第1记录部的动态图像以及记录于第2记录部的第1、第2及第3传感器输出进行动态图像的抖动校正,判别部将假定插入方向、并根据所假定的插入方向通过抖动校正部校正的动态图像的抖动变最小时的所假定的插入方向判别为存储卡对于电子设备的插入方向。另外,抖动校正部无需播放动态图像,因此例如,根据动态图像中时刻不同的2张图像及与这些2张图像对应地检测到的陀螺仪传感器的第1、第2及第3传感器输出,能够将假定存储卡的插入方向并进行抖动校正的2张图像的抖动(偏离量)变最小时的插入方向判别为存储卡对于电子设备的插入方向。

本发明的又一方式所涉及的动态图像播放装置具备:信息获取部,从前述存储卡中获取动态图像、第1、第2及第3传感器输出以及表示插入方向的信息;抖动校正部,根据所获取的表示插入方向的信息,将第1、第2及第3传感器输出分配于所获取的与动态图像的偏摆方向、俯仰方向及转动方向对应的传感器输出,并分别使用所分配的传感器输出而校正动态图像的偏摆方向、俯仰方向及转动方向的抖动;及输出部,输出通过抖动校正部校正了抖动的动态图像。

根据本发明的又一方式,获取记录于存储卡的动态图像、陀螺仪传感器的第1、第2及第3传感器输出以及表示存储卡的插入方向的信息。根据表示存储卡的插入方向的信息,能够特定陀螺仪传感器的第1、第2及第3传感器输出与装配有存储卡的电子设备的偏摆方向、俯仰方向及转动方向之间的关系,因此能够将第1、第2及第3传感器输出分配于与动态图像的偏摆方向、俯仰方向及转动方向对应的传感器输出而校正动态图像的抖动。

在本发明的又一方式所涉及的动态图像播放装置中,优选信息获取部获取表示拍摄动态图像时的电子设备的旋转方向的信息,抖动校正部根据所获取的表示插入方向的信息及表示旋转方向的信息,将第1、第2及第3传感器输出分配于所获取的与动态图像的偏摆方向、俯仰方向及转动方向对应的传感器输出,并使用所分配的传感器输出而校正动态图像的偏摆方向、俯仰方向及转动方向的抖动。

表示拍摄动态图像时的电子设备的旋转方向的信息是指横拍及竖拍(例如,从横拍的状态向右旋转或向左旋转90°的拍摄状态)。在横拍及竖拍中,电子设备的偏摆方向、俯仰方向及转动方向不同(偏摆方向与俯仰方向被调换),因此在横拍及竖拍中,调换分别与偏摆方向及俯仰方向对应的传感器输出来使用于动态图像的抖动校正。

在本发明的又一方式所涉及的动态图像播放装置中,优选信息获取部获取设置于电子设备的正面及背面的摄像部中拍摄了动态图像的摄像部的信息,抖动校正部根据所获取的表示插入方向的信息及摄像部的信息,将第1、第2及第3传感器输出分配于所获取的与动态图像的偏摆方向、俯仰方向及转动方向对应的传感器输出,并使用所分配的传感器输出而校正动态图像的偏摆方向、俯仰方向及转动方向的抖动。

智能手机等电子设备除了在设备的正面设置有摄像部以外,在设备的背面还设置有用于自拍的摄像部。在该情况下,获取拍摄了动态图像的摄像部的信息,尤其在通过背面的摄像部拍摄了动态图像的情况下,电子设备的偏摆方向、俯仰方向及转动方向不同(偏摆方向与俯仰方向的正负被调换),因此调换分别与偏摆方向及俯仰方向对应的传感器输出的正负来使用于动态图像的抖动校正。

发明效果

根据本发明,在带陀螺仪传感器的存储卡中,设成设置有判定向电子设备的存储卡插入方向的功能,因此能够特定记录于存储卡的动态图像的偏摆方向、俯仰方向及转动方向的抖动与正交3轴的陀螺仪传感器的各轴围绕方向的传感器输出之间的对应关系。由此,即使在对存储卡的插入方向不同的各种电子设备适用了相同的存储卡的情况下,也能够使用记录于存储卡的陀螺仪传感器的传感器输出而轻松适当地校正动态图像的抖动。

附图说明

图1是本发明所涉及的存储卡的主视图。

图2是本发明所涉及的存储卡的背面图。

图3是表示存储卡100的内部结构的实施方式的框图。

图4是为了说明存储卡100的卡坐标系而使用的图。

图5是表示使用存储卡100的数码相机1的外观图。

图6是表示数码相机1的内部结构的框图。

图7是表示数码相机1与存储卡100之间的配置关系的图。

图8是表示数码相机2与存储卡100之间的配置关系的图。

图9是表示数码相机3与存储卡100之间的配置关系的图。

图10是表示数码相机4与存储卡100之间的配置关系的图。

图11是表示智能手机5与存储卡100之间的配置关系的图。

图12是表示伴随图7至图11所示的存储卡100的插入方向而发生变化的相机坐标系与卡坐标系之间的关系的图表。

图13是表示实时取景图像或动态图像的拍摄状态的数码相机1的标准姿势的图。

图14是表示摄影镜头10朝下倾斜的数码相机1的姿势的图。

图15是表示基于第1判别方法的存储卡100的插入方向的判别处理的流程图。

图16是表示基于第2判别方法至第4判别方法的存储卡100的插入方向的判别处理的流程图。

图17是表示相机坐标系(xyz坐标系)与相机坐标系的各轴围绕方向的角速度及各轴方向的加速度之间的关系的图。

图18是表示陀螺仪传感器140及加速度传感器150的传感器输出的波形图。

图19是表示为了说明传感器输出的第1记录方法而使用的闪存130的数据区域的图。

图20是表示为了说明传感器输出的第2记录方法而使用的闪存130的数据区域的图。

具体实施方式

以下,按照附图对本发明所涉及的存储卡及动态图像播放装置的优选实施方式进行说明。

<存储卡的外观>

图1及图2分别是本发明所涉及的存储卡的外观图,图1是存储卡的主视图,图2是存储卡的背面图。

图1及图2所示的存储卡100具有与sd存储卡(也称为sd卡)相同的外观,且能够用作sd卡。

在图1中,在存储卡100的左侧部设置有禁止写入开关102,在存储卡100背面的插入方向侧的前端部设置有9个端子104。

<存储卡的内部结构>

图3是表示存储卡100的内部结构的实施方式的框图。

如图3所示,存储卡100主要由cpu(centralprocessingunit:中央处理器)110、卡接口(卡i/f)120、存储器接口(存储器i/f)122、可读取的非易失性存储器即闪存130、陀螺仪传感器140、加速度传感器150及电子罗盘160构成。

本例的存储卡100能够装卸于至少具备拍摄动态图像的摄像部的数码相机、数码摄像机、带相机的智能手机、带相机的平板终端等电子设备(摄影设备),且作为该种摄影设备的外部存储器而非常适合。即,存储卡100记录通过摄影设备拍摄的表示动态图像的动态图像数据,且记录存储卡100本身检测到的动态图像拍摄中的摄影设备的手抖信息。

在cpu110中连接(或内置)有ram(randomaccessmemory:随机存取存储器)116及rom(readonlymemory:只读存储器)118,cpu110按照存储于rom118的控制程序,并将ram116作为工作区域而集中控制存储卡100的各部。并且,cpu110具备作为判别存储卡100向设备的插入方向的判别部112及校正动态图像的抖动的抖动校正部114的功能。另外,关于判别部112及抖动校正部114的详细内容进行后述。

卡i/f120包含图2所示的9个端子104,且为与存储卡100插入而端子104连接的设备之间进行数据的读写及命令的交换的部分。

存储器i/f122为根据来自cpu110的命令进行向闪存130的信息的写入及来自闪存130的信息的读出的部分,并通过内部总线124在与闪存130之间进行数据、地址信息、状态信息及命令等的交换。

陀螺仪传感器140分别检测正交3轴的各轴围绕方向的角速度。

将图4所示那样的存储卡100的xyz坐标系作为卡坐标系来定义。陀螺仪传感器140分别检测x轴围绕方向的角速度、y轴围绕方向的角速度及z轴围绕方向的角速度,并输出表示正交3轴(xyz轴)的各轴围绕方向的角速度的角速度数据(第1、第2及第3传感器输出)。另外,通过陀螺仪传感器140检测到的角速度将图4中由箭头表示的轴围绕方向设为正。

加速度传感器150分别检测正交3轴的各轴方向的加速度,且分别检测图4所示的卡坐标系的x轴方向的角速度、y轴方向的角速度及z轴方向的角速度,并输出表示各轴方向的角速度的加速度数据(第4、第5及第6传感器输出)。另外,通过加速度传感器150检测的加速度将图4中由xyz轴的箭头表示的方向设为正。

电子罗盘160包含分别检测正交3轴的各轴方向的地磁的磁通密度的地磁传感器,且分别检测图4所示的卡坐标系的x轴方向的磁通密度、y轴方向的磁通密度及z轴方向的磁通密度,并输出表示各轴方向的地磁的磁通密度的地磁数据(传感器输出)。

[数码相机]

图5是表示存储卡100用作外部记录媒体的数码相机的一例的外观图。

将图5所示那样的数码相机1的xyz坐标系作为相机坐标系来定义。相机坐标系(xyz坐标系)中,当大致长方体形状的数码相机1的底面位于水平面上时,铅垂方向为y轴方向,摄影镜头10的光轴方向为z轴方向,数码相机1的水平方向且与y轴方向及z轴方向正交的方向为x轴方向。

图6是表示数码相机1的内部结构的框图。

如图6所示,数码相机1构成为具备构成摄像部的摄影镜头10及成像元件11、cpu15、成像元件驱动部20、操作部21、模拟信号处理部22、a/d(analog/digital:模拟/数字)转换器23、数字信号处理部26、作为抖动校正光学系统而发挥功能的校正透镜41、抖动校正机构42、抖动控制部50以及手抖检测部52等。

各部由cpu15控制而进行动作,cpu15根据来自操作部21的输入执行规定的控制程序,由此控制数码相机1的各部。

cpu15内置有程序rom,在该程序rom中除了cpu15执行的控制程序以外,还记录有控制所需的各种数据等。cpu15通过将记录于该程序rom的控制程序读出到主存储器24并依次执行而控制数码相机1的各部。

另外,该主存储器24除了用作程序的执行处理区域以外,还用作图像数据等的临时存储区域及各种工作区域。

操作部21包含释放按钮、电源开关、摄影模式转盘及抖动校正开关等相机的常规的操作单元,并且将与操作相应的信号输出至cpu15。

摄影镜头10构成为包含未图示的变焦透镜及聚焦透镜。透镜驱动部18根据来自cpu15的指令,并通过使变焦透镜在其光轴上前后移动而进行视角的变更,通过使聚焦透镜在其光轴上前后移动而进行焦点的调整。

透射了摄影镜头10的被摄体光经由校正透镜41、光圈12及红外线截止滤光片14被成像元件11接收。

校正透镜41由抖动校正机构42驱动。抖动校正机构42沿相对于光轴垂直的平面内正交的2个方向(x方向及y方向)移动自如地支承校正透镜41,且通过未图示的音圈马达使校正透镜41分别沿x方向及y方向移动。

手抖检测部52包含陀螺仪传感器及加速度传感器,并检测数码相机1的手抖(角速度及加速度)。

如图5所示,手抖检测部52所包含的陀螺仪传感器检测相机坐标系的各轴围绕方向的角速度,x轴围绕方向的角速度为数码相机1的俯仰方向的角速度,y轴围绕方向的角速度为数码相机1的偏摆方向的角速度,z轴围绕方向的角速度为数码相机1的转动方向的角速度。

相同地,手抖检测部52所包含的加速度传感器检测图5所示的相机坐标系的各轴方向的加速度,x轴方向的加速度为数码相机1的水平方向的加速度,y轴方向的加速度为数码相机1的铅垂方向的加速度,z轴围绕方向的加速度为数码相机1的前后方向的加速度。

抖动控制部50根据基于手抖检测部52的手抖检测信号,以使校正透镜41在与光轴垂直的平面内沿xy方向移动的方式控制抖动校正机构42。关于抖动校正的详细内容进行后述。

12为光圈,光圈驱动部19根据来自cpu15的指令控制光圈12的开口量,且以成像元件11的曝光量成为适度曝光量的方式进行调整。

红外线截止滤光片14去除向成像元件11入射的被摄体光的红外成分。

成像元件11由cmos(complementarymetal-oxidesemiconductor:互补金属氧化物半导体)型彩色图像传感器构成。另外,成像元件11并不限于cmos型,也可以是xy地址型或ccd(chargecoupleddevice:电荷耦合器件)型图像传感器。

成像元件11由以规定的图案排列(拜耳排列、x-trans(注册商标)排列、蜂窝排列等)配置成矩阵状的多个像素构成,各像素构成为包含微透镜;红色(r)、绿色(g)或蓝色(b)滤色器;光电转换部(光电二极管等)。

被摄体光经由摄影镜头10成像于成像元件11的受光面上,通过各受光元件而转换为电信号。即,成像元件11的各像素积蓄与入射的光量相应的电荷,从成像元件11读出与积蓄于各像素的电荷量相应的电信号而作为图像信号。

成像元件驱动部20按照cpu15的指令进行从成像元件11读出图像信号的控制。并且,成像元件驱动部20具有通过来自cpu15的电子快门控制信号同时排出积蓄于成像元件11的各像素的电荷(同时服务)而开始曝光的电子快门功能。

模拟信号处理部22对通过成像元件11拍摄被摄体而获得的模拟图像信号实施各种模拟信号处理。模拟信号处理部22构成为包含采样保持电路、色分离电路及agc(automaticgaincontrol:自动增益控制)电路等。agc电路作为调整拍摄时的灵敏度(iso灵敏度(iso:internationalorganizationforstandardization:国际标准化组织))的灵敏度调整部而发挥功能,调整放大所输入的图像信号的放大器的增益,以使图像信号的信号电平落入适当的范围内。

a/d转换器23将从模拟信号处理部22输出的模拟图像信号转换为数字图像信号。另外,当成像元件11为cmos型成像元件时,模拟信号处理部22及a/d转换器23内置于成像元件11内的情况较多。

在控制总线33及数据总线34上除了cpu15及存储器控制部25以外,还连接有数字信号处理部26、压缩/扩展处理部27、累计部28、外部存储器控制部30及显示控制部32等,并且这些经由控制总线33及数据总线34能够彼此收发信息。

拍摄静态图像或动态图像时经由成像元件11、模拟信号处理部22及a/d转换器23输出的rgb每一像素的图像数据(马赛克图像数据)经由存储器控制部25输入于主存储器24而被临时存储。

数字信号处理部26对存储于主存储器24的图像数据实施各种数字信号处理。数字信号处理部26适当读出存储于主存储器24的图像数据,并对所读出的图像数据进行偏移处理、包含灵敏度校正的增益控制处理、伽马校正处理、去马赛克处理(也称为颜色插值处理、同步化处理)及rgb/ycrcb转换处理等数字信号处理,并且将数字信号处理后的图像数据再次存储于主存储器24。另外,关于去马赛克处理,例如,当为包括rgb三色的滤色器的成像元件时,是指从包括rgb的马赛克图像按每一像素计算rgb所有的颜色信息,并且由马赛克数据(点顺序的rgb数据)生成被同步化的rgb三面的图像数据。

rgb/ycrcb转换处理为将被同步化的rgb数据转换为亮度数据(y)及色差数据(cr、cb)的处理。

压缩/扩展处理部27在记录静态图像或动态图像时,暂且对存储于主存储器24的非压缩的亮度数据y及色差数据cb、cr实施压缩处理。当为静态图像时,例如以jpeg(jointphotographiccodingexpertsgroup:联合图像专家小组)格式进行压缩,当为动态图像时,例如以h.264格式进行压缩。通过压缩/扩展处理部27压缩的图像数据经由外部存储器控制部30记录于存储卡100。并且,压缩/扩展处理部27在播放模式时对经由外部存储器控制部30从存储卡100获得的被压缩的图像数据实施扩展处理,并生成非压缩的图像数据。

累计部28按照cpu15的指令,读入存储于主存储器24的r、g、b图像信号,并计算ae(autoexposure:自动曝光)控制所需的累计值。cpu15由累计值计算亮度值,并由亮度值求出曝光值。并且,由曝光值按照规定的程序线图确定光圈值及快门速度。

外部存储器控制部30进行将通过压缩/扩展处理部27压缩的图像数据记录于存储卡100的控制。并且,外部存储器控制部30进行从存储卡100读出被压缩的图像数据的控制。

显示控制部32进行将存储于主存储器24(或未图示的视频存储器)的非压缩的图像数据显示于显示部31的控制。显示部31例如由液晶显示设备及有机电致发光等显示设备构成。

当在显示部31显示实时取景图像时,通过数字信号处理部26连续生成的数字图像信号临时存储于主存储器24。显示控制部32将临时存储于该主存储器24的数字图像信号转换为显示用信号格式并依次输出至显示部31。由此,拍摄图像实时显示于显示部31,从而能够将显示部31用作电子取景器。

并且,显示部31也能够用作用户界面用的显示画面。

<手抖校正的原理>

接着,对数码相机1的抖动校正的原理进行说明。

关于数码相机1,用户通过操作部21能够切换手抖开启模式与手抖关闭模式。在手抖开启模式下,以消除因数码相机1的抖动(手抖)而引起的被摄体像抖动(像抖动)的方式移动控制校正透镜41。在手抖关闭模式下,以使校正透镜41保持停止状态的方式进行控制。

当当前选择了手抖开启模式时,手抖检测部52检测数码相机1的x轴围绕方向(偏摆方向)及y轴围绕方向(俯仰方向)的角速度,并输出检测到的表示角速度的角速度信号。

抖动控制部50对从手抖检测部52输入的俯仰方向及偏摆方向的角速度信号进行积分,实时生成表示数码相机1的俯仰方向及偏摆方向的抖动角的角度信号(俯仰角信号及偏摆角信号),并为了根据所生成的俯仰角信号及偏摆角信号抵消伴随数码相机1的俯仰方向及偏摆方向的手抖的像抖动,而经由抖动校正机构42使校正透镜41沿上下方向(y方向)及左右方向(x方向)移动。由此,能够校正由数码相机1的各轴围绕方向的旋转运动而引起的角度抖动。

另一方面,在数码相机1中产生的像抖动除了数码相机1的角度抖动以外,例如还有因数码相机1沿各轴方向平移而产生的所谓的平移抖动。该平移抖动具有成像倍率越变大,像抖动越变大的趋势。因此,例如当以用手保持数码相机1的状态进行近距离摄影时,优选也校正平移抖动。

当校正数码相机1的平移抖动时,抖动控制部50通过对由手抖检测部52的加速度传感器检测的表示x轴方向及y轴方向的加速度的加速度信号进行二次积分,求出x轴方向及y轴方向的平移抖动量,由平移抖动量及拍摄时的像倍率计算成像元件11的成像面中的抖动量,并使用计算出的抖动量经由抖动校正机构42驱动校正透镜41以抵消抖动量。由此也能够校正平移抖动。

[存储卡的插入方向]

图7至图11是分别表示向包含数码相机的摄影设备的存储卡100的插入方向的一例的图。

在图7所示的数码相机1中,存储卡100从数码相机1的底面侧插入,且以存储卡100的正面侧(参考图1)与数码相机1的正面一致的朝向插入。

因此,图4中所定义的存储卡100的卡坐标系(xyz坐标系)与图5中所定义的数码相机1的相机坐标系(xyz坐标系)的各轴方向一致。

在该情况下,通过装配于数码相机1的存储卡100的陀螺仪传感器140检测的表示xyz坐标系的x轴围绕方向的角速度、y轴围绕方向的角速度及z轴围绕方向的角速度的第1、第2及第3传感器输出分别表示数码相机1的xyz坐标系的x轴围绕方向(俯仰方向)的角速度、y轴围绕方向(偏摆方向)的角速度及z轴围绕方向(转动方向)的角速度。

在图8所示的数码相机2中,存储卡100从数码相机2的底面侧插入,且以存储卡100的背面侧(图2参照)与数码相机1的正面一致的朝向插入。

在该情况下,存储卡100的卡坐标系与数码相机2的相机坐标系的各轴方向不一致。具体而言,相机坐标系的x轴方向及z轴方向与卡坐标系的x轴方向及z轴方向的正负彼此颠倒。

在图9所示的数码相机3中,存储卡100在图9上从数码相机3的左侧面侧插入,且以存储卡100的正面与数码相机1的正面一致的朝向插入。

在该情况下,存储卡100的卡坐标系与数码相机3的相机坐标系的各轴方向不一致。具体而言,相机坐标系的x轴方向及y轴方向与卡坐标系的x轴方向及y轴方向被调换,且x轴方向的正负颠倒。

在图10所示的数码相机4中,存储卡100从数码相机3的底面侧插入,且在图10上以存储卡100的正面与数码相机1的侧面一致的朝向插入。

在该情况下,存储卡100的卡坐标系与数码相机4的相机坐标系的各轴方向不一致。具体而言,相机坐标系的x轴方向及z轴方向与卡坐标系的x轴方向及z轴方向被调换,且z轴方向的正负颠倒。

在图11所示的智能手机5中,存储卡100从智能手机5的上面侧插入,且在图11上以存储卡100的正面与智能手机5的背面(设置有显示输入部6的面)一致的朝向插入。另外,设为在智能手机5的正面侧设置有未图示的摄像部。并且,7为设置于智能手机5的背面侧的自拍用的摄像部。

在该情况下,存储卡100的卡坐标系与设置于智能手机5正面侧的摄像部的相机坐标系的各轴方向不一致。具体而言,相机坐标系的y轴方向及z轴方向与卡坐标系的y轴方向及z轴方向的正负彼此颠倒。

图12是表示伴随图7至图11所示的存储卡100的插入方向而发生变化的相机坐标系与卡坐标系之间的关系的图表。

[存储卡的插入方向的判别方法]

本发明所涉及的存储卡100记录通过数码相机1等摄影设备拍摄的表示动态图像的动态图像数据,并且与动态图像数据建立关联并记录存储卡100本身检测到的动态图像拍摄中的摄影设备的手抖信息(通过陀螺仪传感器140检测到的表示卡坐标系的各轴围绕方向的角速度的角速度数据(第1、第2及第3传感器输出)及通过加速度传感器150检测到的表示卡坐标系的各轴方向的加速度的加速度数据(第4、第5及第6传感器输出))。但是,如上所述,存储卡100通用于存储卡的插入方向不同的各种数码相机1~4、智能手机5等的摄影设备。陀螺仪传感器140的第1、第2及第3传感器输出为相机坐标系的哪一轴围绕方向的角速度由存储卡100向摄影设备的插入方向确定。并且,加速度传感器150的第4、第5及第6传感器输出为相机坐标系的哪一轴方向的加速度由存储卡100向摄影设备的插入方向确定。

图3所示的存储卡100的cpu110中的判别部112通过存储卡本身来判别存储卡100向摄影设备的插入方向。

<第1判别方法>

图13是表示拍摄实时取景图像或动态图像时的数码相机1的标准姿势的图。

另外,在图13中,存储卡100与图7相同地从数码相机1的底面侧插入,且以存储卡100的正面侧与数码相机1的正面一致的朝向插入。

当数码相机1为图13所示的姿势时,对存储卡100的卡坐标系的y轴负方向施加较大的重力加速度,其他的x轴方向及z轴方向的加速度为伴随平移抖动的加速度,因此小于重力加速度。

因此,通过比较数码相机1为图13所示的姿势时的加速度传感器150的第4、第5及第6传感器输出的大小,能够判别插入于数码相机1的存储卡100的重力方向。即,能够特定跟数码相机1的相机坐标系的重力方向对应的y轴方向与插入于数码相机1的存储卡100的重力方向之间的关系。

图14是表示摄影镜头10朝下倾斜的数码相机1的姿势的图。

图14所示的数码相机1的姿势为在设置于数码相机1背面的显示部31(图6)显示菜单画面并观察菜单画面的同时通过操作部21等进行各种设定操作(记录像素数、动态图像的帧率、摄影灵敏度等的设定操作)时或者在显示部31播放动态图像而进行观赏时的姿势,且显示部31的显示画面朝上,摄影镜头10朝下倾斜。

当数码相机1为图14所示的姿势时,对存储卡100的卡坐标系的y轴负方向及z轴正方向施加重力加速度,x轴方向的加速度为伴随平移抖动的加速度,因此小于重力加速度。

图14所示的数码相机1的姿势时获取的加速度传感器150的第4、第5及第6传感器输出中最小的输出与插入于数码相机1的存储卡100的x轴方向(水平方向)的加速度对应。

如此,当为图13所示的数码相机1的姿势及图14所示的数码相机1的姿势时,根据从内置于存储卡100的加速度传感器150获取的表示各轴方向的加速度的第4、第5及第6传感器输出的大小,能够特定数码相机1的相机坐标系与插入于数码相机1的存储卡100的卡坐标系之间的关系(存储卡的插入方向)。

存储卡100的cpu110中的判别部112根据数码相机1的状态信息及加速度传感器150的第4、第5及第6传感器输出,能够判别存储卡100的插入方向。

图15是表示基于上述第1判别方法的存储卡100的插入方向的判别处理的流程图。

在图15中,若存储卡100插入于摄影设备且摄影设备的电源开启(步骤s10、s12),则存储卡100内的判别部112判别摄影设备是否在实时取景图像或动态图像的拍摄中(步骤s14)。判别部112只要能够从摄影设备获取摄影设备的状态信息,则从该状态信息能够判别是否在实时取景图像或动态图像的拍摄中。但是,即便无法获取摄影设备的状态信息,至少在动态图像的拍摄中,动态图像数据记录于存储卡100,因此能够进行动态图像的拍摄中的判别。

若判别为拍摄中(步骤s14为“是”时),则判别部112从加速度传感器150获取卡坐标系(xyz坐标系)的各轴方向的加速度(第4、第5及第6传感器输出)(步骤s16)。判别部112判别所获取的第4、第5及第6传感器输出中的1个传感器输出是否相对于其他2个传感器输出足够大(加速度集中于一个方向)(步骤s18)。

而且,当加速度集中于一个方向时(步骤s18为“是”时),将加速度集中于一个方向的方向判断为下方向(重力加速度方向)(步骤s20),将与第4、第5及第6传感器输出中的1个传感器输出对应的卡坐标系的1个轴方向(加速度集中于一个方向的方向)设为相对于相机坐标系的铅垂方向的轴向(y轴方向)的轴向。当加速度没有集中于一个方向时(“否”时),重力加速度方向不明确,因此返回步骤s14。

当加速度集中于一个方向时(步骤s18为“是”时),在数码相机1的显示部31显示菜单画面,接着,判别部112判别是否在菜单操作中或判别是否在记录于存储卡100的动态图像(影像)的播放中(步骤s22)。当在菜单操作中或影像播放中时(步骤s22为“是”时),判别部112从加速度传感器150获取卡坐标系(xyz坐标系)的各轴方向的加速度(第4、第5及第6传感器输出)(步骤s24)。判别部112判别所获取的第4、第5及第6传感器输出中的2个传感器输出是否相对于其他1个传感器输出足够大(加速度集中于两个方向)(步骤s26)。

而且,当加速度集中于两个方向时(步骤s26为“是”时),进一步对两个方向中的一个判别是否通过步骤s20判别为下方向(步骤s28)。当两个方向中的一个判别为下方向时(步骤s28为“是”时),将两个方向中除了下方向以外的轴向设为相对于相机坐标系前后方向的轴向(z轴方向)的轴向(步骤s30),将剩余轴向设为相对于相机坐标系左右方向的轴向(x轴方向)的轴向。

另一方面,当在步骤s28中判别为“否”时,转到步骤s22。

并且,在步骤s14中判别为不在拍摄中(步骤s14为“否”时),则转到步骤s40。

在步骤s40中,与步骤s22相同地判别是否在菜单操作中或是否在影像播放中。当在菜单操作中或影像播放中时(步骤s40为“是”时),判别部112从加速度传感器150获取卡坐标系(xyz坐标系)的各轴方向的加速度(第4、第5及第6传感器输出)(步骤s42)。判别部112判别所获取的第4、第5及第6传感器输出中的2个传感器输出是否相对于其他1个传感器输出足够大(加速度集中于两个方向)(步骤s44)。

而且,当加速度集中于两个方向时(步骤s44为“是”时),判别部112暂时存储与两个方向对应的卡坐标系的2个轴(步骤s46)。

接着,判别部112与步骤s14相同地判别是否在拍摄中(步骤s48),若判别为拍摄中(步骤s48为“是”时),则从加速度传感器150获取卡坐标系的各轴方向的加速度(第4、第5及第6传感器输出)(步骤s50)。接着,判别部112判别所获取的第4、第5及第6传感器输出中的1个传感器输出是否相对于其他2个传感器输出足够大(加速度集中于一个方向)(步骤s52)。

而且,当加速度集中于一个方向时(步骤s52为“是”时),将加速度集中于一个方向的方向判断为下方向(重力加速度方向)(步骤s54),将与第4、第5及第6传感器输出中的1个传感器输出对应的卡坐标系的1个轴方向设为相对于相机坐标系铅垂方向的轴向(y轴方向)的轴向。

若卡坐标系的1个轴方向判别为相对于相机坐标系铅垂方向的轴向(y轴方向)的轴向,则判断在步骤s46中临时存储的两个方向的轴中的一个是否为通过步骤s54判别的下方向(步骤s56)。而且,若两个方向中的一个判别为下方向(步骤s56为“是”时),则两个方向中除了下方向以外的轴向判断为相对于相机坐标系前后方向的轴向(z轴方向)的轴向(步骤s58),并将剩余轴向设为相对于相机坐标系左右方向的轴向(x轴方向)的轴向。

另一方面,当在步骤s56中判别为“否”时,转到步骤s48。

<第2判别方法>

图3所示的存储卡100的cpu110中的判别部112获取摄影设备的设备信息,并根据所获取的设备信息,通过网络获取存储卡100的插入方向的信息。

判别部112可以从摄影设备直接获取插入有存储卡100的摄影设备的设备信息,也可以从通过摄影设备记录于存储卡100的动态图像数据的动态图像文件或静态图像数据的静态图像文件的标题信息获取拍摄了动态图像或静态图像的摄影设备的设备信息。

静态图像文件通常以exif(exchangeableimagefileformat:可交换图像文件格式)文件格式的图像文件来记录。在exif文件格式的图像文件中,作为标题信息记录有摄影日期、机种型号名称、制造商、像素数、光圈值及快门速度等exif信息。因此,能够从静态图像文件的标题信息(exif信息)中获取机种信息(设备信息)。另外,当在动态图像文件的标题信息中记录有拍摄了该动态图像的机种信息时,优选从动态图像文件的标题信息中获取机种信息(设备信息)。

当获取摄影设备的设备信息且处于存储卡100通过网络(因特网)能够访问搜索网站或提供设备信息的服务器的环境时,判别部112根据所获取的设备信息搜索向摄影设备的存储卡100插入方向的信息,或从服务器获取存储卡100插入方向的信息。在此,在处于存储卡100能够访问因特网上的搜索网站等的环境的情况是指,例如,当摄影设备为智能手机5时,可考虑经由智能手机5载体的通信网能够与因特网连接的情况,或在与因特网连接的个人计算机等的卡槽中插入有存储卡100的情况等。

<第3判别方法>

在图3所示的存储卡100中内置有电子罗盘160。电子罗盘160包含分别检测正交3轴的各轴方向的地磁的磁通密度的地磁传感器,分别检测图4所示的卡坐标系的x轴方向的磁通密度、y轴方向的磁通密度及z轴方向的磁通密度,并输出表示各轴方向的地磁的磁通密度的地磁数据(传感器输出)。

判别部112根据通过电子罗盘160检测的表示磁通密度的传感器输出判别存储卡100的插入方向。

例如,从东向北摇动摄影设备而使成摄影设备的正面朝北(摄影方向朝北)停止。当以上述方式摇动了摄影设备时,判别部112从电子罗盘160获取通过电子罗盘160检测的卡坐标系的各轴方向的地磁数据(传感器输出),并通过分析所获取的传感器输出,判别插入于摄影设备的存储卡100的插入方向。

若从东向北摇动摄影设备,则电子罗盘160的卡坐标系的各轴方向的传感器输出中,两个方向的传感器输出较大地变动。能够将传感器输出较大地变动的两个方向判别为与相机坐标系的x轴方向及z轴方向对应的方向。并且,根据摄影设备的摄影方向朝北停止时获得的电子罗盘160的传感器输出,可知传感器输出较大地变动的两个方向中的哪一方向与相机坐标系的z轴方向对应。并且,在地磁传感器中,磁通密度作为具有大小及方向的矢量而检测,因此根据从东向北摇动了摄影设备(向正方向偏摇了摄影设备)这一条件及较大地变动的两个方向的传感器输出,可知卡坐标系的各轴方向与相机坐标系的各轴方向之间的对应关系(即,插入于摄影设备的存储卡100的插入方向)。

并且,当从东向北摇动摄影设备时,除了电子罗盘160的传感器输出以外,还可以获取通过陀螺仪传感器140检测的第1、第2及第3传感器输出,并将通过陀螺仪传感器140检测的第1、第2及第3传感器输出使用于插入于摄影设备的存储卡100的插入方向的判别中。

另外,当进行上述存储卡100的插入方向的判别时,可以有意地打出提示,以便摇动摄影设备,也可以是检测到摇动时自动进入处理的形式。

而且,当摄影设备具备电子罗盘且能够从电子罗盘获取表示摄影设备的方位方向的传感器输出时,判别部112根据摇动了摄影设备时获取的表示摄影设备的方位方向的传感器输出与通过陀螺仪传感器140检测的第1、第2及第3传感器输出的匹配能够判别存储卡100的插入方向。

即,从偏摇了摄影设备时获取的表示摄影设备的方位方向的传感器输出能够判别通过陀螺仪传感器140检测的第1、第2及第3传感器输出中与摄影设备的y轴围绕方向的角速度对应的传感器输出。并且,从该判别结果及例如纵摇或横摇了摄影设备时的陀螺仪传感器140的第1、第2及第3传感器输出能够判别与摄影设备的x轴围绕方向及z轴围绕方向的角速度对应的传感器输出。

<第4判别方法>

图3所示的抖动校正部114根据与动态图像一同记录的陀螺仪传感器140的第1、第2及第3传感器输出校正记录于闪存130的动态图像的抖动。另外,在存储卡100的插入方向不明确的状态下,使用陀螺仪传感器140的第1、第2及第3传感器输出来进行抖动校正,因此假定存储卡100的插入方向,并使用与所假定的插入方向对应的第1、第2及第3传感器输出来进行抖动校正。

例如,当存储卡100的插入方向假定成图7所示的插入方向时,抖动校正部114将陀螺仪传感器140的第1、第2及第3传感器输出分别用作相机坐标系的x轴围绕方向、y轴围绕方向及z轴围绕方向的加速度数据,并进行抖动校正。

判别部112根据图像处理计算通过抖动校正部114得到抖动校正的动态图像的抖动量,并将根据所假定的插入方向通过抖动校正部114校正的动态图像的抖动变最小时的所假定的插入方向判别为存储卡100对于摄影设备的插入方向。

另外,抖动校正部114无需播放动态图像,因此例如,可以根据动态图像中时刻不同的2张图像及与这些2张图像对应地检测到的陀螺仪传感器的第1、第2及第3传感器输出校正2张图像的抖动(偏离量)。

图16是表示基于上述第2判别方法至第4判别方法的存储卡100的插入方向的判别处理的流程图。

在图16中,判别部112获取记录于闪存130的动态图像文件的标题信息且记录有摄影设备的型号名称等的标题信息(步骤s100)。另外,作为标题信息没有记录摄影设备的型号名称时,可以获取与动态图像文件一同记录的静态图像文件的标题信息(exif标签信息)。因为在exif标签信息中记录有摄影设备的型号名称等。

接着,判别所希望的标题信息的获取是否成功(步骤s102),当成功时(步骤s102为“是”时),从标题信息中提取摄影设备的型号名称(步骤s104)。

若提取摄影设备的型号名称,则判别使用设备是否能够与因特网连接(步骤s106)。当使用设备能够与因特网连接时,除了摄影设备能够与因特网连接的情况以外,还包含存储卡100经由个人计算机等能够与因特网连接的情况。

在步骤s106中,若判别为使用设备能够与因特网连接(步骤s106为“是”时),则以摄影设备的型号名称为基础通过因特网搜索对于摄影设备的存储卡100的插入方向(步骤s108)。而且,若搜索成功(步骤s110),则以搜索信息为基础设定对于摄影设备的存储卡100的插入方向(步骤s190)。

另一方面,在步骤s102中,若判别为无法获取有效的标题信息,则判别摄影设备中是否有电子罗盘功能(步骤s112)。若判别为摄影设备中有电子罗盘功能(步骤s112为“是”时),则例如,向偏摇方向及纵摇方向摇动摄影设备(步骤s116)。确认摄影设备向偏摇方向的摇动中的方位方向的变化(步骤s118),根据该方位方向的变化与陀螺仪传感器140的第1、第2,及第3传感器输出的变化的匹配判别对于摄影设备的存储卡100的插入方向(步骤s120)。

并且,在步骤s112中,若判别为不具有电子罗盘功能,则转到步骤s122。在步骤s122中,获取实时取景图像及陀螺仪传感器140的传感器输出,并将短时间份的实时取景图像及传感器输出临时保存于闪存130(或ram116)。

抖动校正部114假定认为是存储卡100的插入方向的所有方向中的一方向,并根据所保存的实时取景图像及与所假定的插入方向对应的陀螺仪传感器140的传感器输出临时校正实时取景图像的抖动(步骤s124),判别部112计算临时校正后的实时取景图像的抖动量(步骤s126)。

接着,判别对插入方向的所有方向是否实施了步骤s124及步骤s126的处理(步骤s128)。若对插入方向的所有方向实施步骤s124及步骤s126的处理(步骤s128为“是”时),则将通过步骤s126计算出的校正后的抖动量变最小的方向作为对于摄影设备的存储卡100的插入方向而选择(步骤s130)。

[传感器输出的记录方法]

图17是表示相机坐标系(xyz坐标系)与相机坐标系的各轴围绕方向的角速度及各轴方向的加速度之间的关系的图。另外,相机坐标系与图5中所定义相同。

如图17所示,将相机坐标系的y轴围绕方向(偏摆方向)的角速度设为a,将x轴围绕方向(俯仰方向)的角速度设为b,将z轴围绕方向(转动方向)的角速度设为c,将x轴方向的加速度设为d,将y轴方向的加速度设为e,将z轴方向的加速度设为f。

图18是表示陀螺仪传感器140及加速度传感器150的传感器输出的波形图。

图18所示的陀螺仪传感器140的第1、第2及第3传感器输出为卡坐标系(图4中定义的xyz坐标系)的表示各轴围绕方向的角速度的角速度数据,加速度传感器150的第4、第5及第6传感器输出为卡坐标系的表示各轴方向的加速度的加速度数据。

<传感器输出的第1记录方法>

若判别出对于摄影设备的存储卡100的插入方向,则可知相机坐标系与卡坐标系之间的对应关系(参考图12)。其结果,可知相机坐标系的各轴围绕方向的角速度a、b、c与陀螺仪传感器140的第1、第2及第3传感器输出之间的对应关系,相同地可知相机坐标系的各轴方向的加速度d、e、f与加速度传感器150的第4、第5及第6传感器输出之间的对应关系。

图19是表示闪存130的数据区域的图。

在图19中,将闪存130的数据区域a、b、c分别设为记录相机坐标系的各轴围绕方向(偏摆方向、俯仰方向、转动方向)的角速度a、b、c的区域,将数据区域d、e、f分别设为记录相机坐标系的各轴方向(左右方向、上下方向、前后方向)的加速度d、e、f的区域。

由cpu110及存储器i/f122构成的第1记录部将通过摄影设备拍摄的表示动态图像的动态图像文件记录于闪存130。

并且,由cpu110及存储器i/f122构成的第2记录部根据存储卡100的插入方向的判别结果,可知陀螺仪传感器140的第1、第2及第3传感器输出中的哪一个为偏摆方向、俯仰方向及转动方向的角速度,因此将这些第1、第2及第3传感器输出分别记录于闪存130的数据区域a、b、c所对应的区域。

相同地,根据存储卡100的插入方向的判别结果,可知加速度传感器150的第4、第5及第6传感器输出中的哪一个为左右方向、上下方向及前后方向的加速度,因此将这些第4、第5及第6传感器输出分别记录于闪存130的数据区域d、e、f所对应的区域。

另外,保存传感器输出的数据格式,可以在文本文件中写出并保存,也可以以二进制格式来保存。

并且,在动态图像文件中表示从动态图像的拍摄开始起的时间经过的时间代码与动态图像数据一同被记录,因此优选上述第1至第6传感器输出也按照相同的时间代码进行记录。

<传感器输出的第2记录方法>

图20是表示闪存130的数据区域的图。

在图20中,将闪存130的数据区域a、b、c分别设为记录由陀螺仪传感器140检测的第1、第2及第3传感器输出的区域,将数据区域d、e、f分别设为记录由加速度传感器150检测的第4、第5及第6传感器输出的区域。

并且,将图20所示的闪存130的数据区域x设为记录表示对于摄影设备的存储卡100的插入方向的信息的区域。

由cpu110、存储器i/f122及闪存130构成的第1记录部将由摄影设备拍摄的表示动态图像的动态图像文件记录于闪存130。

并且,由cpu110、存储器i/f122及闪存130构成的第2记录部将陀螺仪传感器140的第1、第2及第3传感器输出记录于闪存130的数据区域a、b、c,将加速度传感器150的第4、第5及第6传感器输出分别记录于数据区域d、e、f。

而且,由cpu110、存储器i/f122及闪存130构成的第3记录部将表示对于摄影设备的存储卡100的插入方向的信息记录于闪存130的数据区域x。表示存储卡100的插入方向的信息只要是能够特定相机坐标系与卡坐标系之间的对应关系的信息,则可以是任意的信息。

并且,根据存储卡100的插入方向的判别结果,可知陀螺仪传感器140的第1、第2及第3传感器输出中的哪一个为摄影设备的偏摆方向、俯仰方向及转动方向的角速度,相同地可知加速度传感器150的第4、第5及第6传感器输出中的哪一个为摄影设备的左右方向、上下方向及前后方向的加速度,因此可以设为第3记录部记录表示摄影设备的偏摆方向、俯仰方向及转动方向的角速度分别记录于闪存130的数据区域a、b、c中的哪一区域的信息(地址),并且记录表示摄影设备的左右方向、上下方向及前后方向的加速度分别记录于闪存130的数据区域d、e、f中的哪一区域的信息(地址)。

[动态图像播放装置]

图5及图6所示的数码相机1也作为本发明所涉及的动态图像播放装置而发挥功能。

数码相机1通过操作部21等的操作选择播放模式,由此能够播放记录于存储卡100的静态图像或动态图像。并且,成为如下方式,即,当播放记录于存储卡100的动态图像时,通过操作部21等的操作能够选择校正动态图像的抖动后播放的播放模式及不校正动态图像的抖动而播放的播放模式。以下,对校正记录于存储卡100的动态图像的抖动后播放动态图像的情况进行说明。

数码相机1中,若在播放模式时记录于存储卡100的动态图像文件被选择,则作为信息获取部而发挥功能的cpu15及外部存储器控制部30从存储卡100中读出所选择的动态图像文件,通过压缩/扩展处理部27扩展所读出的动态图像文件的被压缩的动态图像数据,并在主存储器24中临时保存。同时,信息获取部读出与所读出的动态图像文件建立关联并记录于存储卡100的手抖信息(陀螺仪传感器140的第1、第2及第3传感器输出;加速度传感器150的第4、第5及第6传感器输出)及表示存储卡100的插入方向的信息,并在主存储器24中临时保存。

作为抖动校正部而发挥功能的数字信号处理部26首先根据表示存储卡100的插入方向的信息,将所读出的陀螺仪传感器140的第1、第2及第3传感器输出分配于与所读出的动态图像的偏摆方向、俯仰方向及转动方向对应的传感器输出,并且,将所读出的加速度传感器150的第4、第5及第6传感器输出分配于与所读出的动态图像的左右方向及上下方向对应的传感器输出。

数字信号处理部26分别使用所分配的传感器输出,校正动态图像的偏摆方向、俯仰方向及转动方向的抖动(角度抖动)以及动态图像的左右方向及上下方向的抖动(平移抖动)。

例如,当校正俯仰方向的角度抖动时,对陀螺仪传感器140的第1、第2及第3传感器输出中对俯仰方向分配的传感器输出(角速度)进行积分,并计算俯仰方向的抖动角度。根据计算出的抖动角度及摄影镜头10的焦距(例如,使用记录于动态图像文件的标题部的动态图像拍摄时的焦距),计算相当于成像元件11面上的上下方向的抖动量的像素数,并通过与计算出的像素数相当的量位于构成动态图像的帧,校正俯仰方向的角度抖动。

并且,当校正上下方向的平移抖动时,对加速度传感器150的第4、第5及第6传感器输出中对上下方向分配的传感器输出(加速度)进行积分,并计算上下方向的平移抖动。根据计算出的平移抖动及摄影镜头10的焦距及被摄体距离(例如,使用记录于动态图像文件的标题部的动态图像拍摄时的焦距及被摄体距离),计算相当于成像元件11面上的上下方向的平移抖动量的像素数,并通过与计算出的像素数相当的量位移构成动态图像的帧,校正上下方向的平移抖动。

如此,角度抖动及平移抖动得到校正的表示动态图像的视频信号经由显示控制部32(输出部)输出至显示部31而作为动态图像播放,或经由未图示的视频输出端子(输出部)输出至液晶电视等外部显示器而作为动态图像播放。

并且,在图11所示的智能手机5中,有横拍及竖拍动态图像的情况,智能手机5将表示拍摄动态图像时的智能手机5(电子设备)的转动方向的信息记录于动态图像文件的标题部。表示转动方向的信息例如是指表示横拍的旋转位置、从横拍的状态向右旋转90°的竖拍的旋转位置或向左旋转90°的竖拍的旋转位置的信息。当为图11所示的智能手机5时,表示转动方向的信息是指表示基于图11所示的智能手机5的竖拍的旋转位置、从该旋转位置向右旋转90°的横拍的旋转位置及向左旋转90°的横拍的旋转位置的信息。

当播放通过智能手机5等摄影设备拍摄的动态图像时,动态图像播放装置获取表示拍摄动态图像时的摄影设备的转动方向的信息。抖动校正部除了表示存储卡100的插入方向的信息以外,还根据表示摄影设备的转动方向的信息,将陀螺仪传感器140及加速度传感器150的各传感器输出分配于与动态图像的偏摆方向、俯仰方向及转动方向对应的传感器输出以及与动态图像的左右方向及上下方向对应的传感器输出,并使用所分配的传感器输出而校正动态图像的偏摆方向、俯仰方向及转动方向的角度抖动以及动态图像的左右方向及上下方向的平移抖动。

并且,在图11所示的智能手机5中,有时通过自拍用摄像部7拍摄动态图像,智能手机5将表示拍摄动态图像时的摄像部为设置于智能手机5(电子设备)的正面及背面的摄像部中哪一摄像部的摄像部的信息记录于动态图像文件的标题部。

当动态图像播放装置播放动态图像时及从动态图像文件的标题部获取了表示拍摄动态图像时的摄像部为自拍用摄像部的信息时,抖动校正部根据表示存储卡100的插入方向的信息及自拍用摄像部的信息,将陀螺仪传感器140及加速度传感器150的各传感器输出分配于表示与动态图像的偏摆方向、俯仰方向及转动方向对应的角速度的传感器输出以及表示与动态图像的左右方向及上下方向对应的加速度的传感器输出,并使用所分配的传感器输出而校正动态图像的偏摆方向、俯仰方向及转动方向的角度抖动以及动态图像的左右方向及上下方向的平移抖动。

[其他]

图6所示的数码相机1具备手抖校正功能,因此拍摄动态图像时选择手抖开启模式,当拍摄了手抖得到校正的动态图像时,存储卡优选不记录手抖信息。

本实施方式的存储卡100具备陀螺仪传感器140、加速度传感器150及电子罗盘160,但本发明所涉及的存储卡至少具备陀螺仪传感器即可。当没有设置加速度传感器时,存储卡中不会记录角速度信息,并且无法校正动态图像的平移抖动。但是,在通常的动态图像中,相对于角度抖动,平移抖动较小,因此即便是没有设置加速度传感器的存储卡也能够实现几乎没有抖动的动态图像的播放。

并且,本实施方式的判别部具有通过多个判别方法判别对于摄影设备的存储卡的插入方向的判别功能,但并不限于此,只要具有通过1个以上的判别方法判别插入方向的判别机构即可。

并且,对记录于存储卡的动态图像使用手抖信息进行抖动校正后播放的动态图像播放装置并不限于具备摄影设备的装置,例如当然也可以是个人计算机等不具有摄影功能的装置。

而且,本发明所涉及的存储卡并不限于具有与本实施方式的sd卡相同的外观,能够适用于具有各种外观的存储卡。

本发明并不限定于上述实施方式,在不脱离本发明的宗旨的范围内,能够进行各种变形是不言而喻的。

符号说明

1~4-数码相机,5-智能手机,6-显示输入部,7-摄像部,10-摄影镜头,11-成像元件,12-光圈,14-红外线截止滤光片,15、110-cpu,18-透镜驱动部,19-光圈驱动部,20-成像元件驱动部,21-操作部,22-模拟信号处理部,23-a/d转换器,24-主存储器,25-存储器控制部,26-数字信号处理部,27-压缩/扩展处理部,28-累计部,30-外部存储器控制部,31-显示部,32-显示控制部,33-控制总线,34-数据总线,41-校正透镜,42-抖动校正机构,50-抖动控制部,52-手抖检测部,100-存储卡,102-禁止写入开关,104-端子,112-判别部,114-抖动校正部,116-ram,118-rom,120-卡i/f,122-存储器i/f,124-内部总线,130-闪存,140-陀螺仪传感器,150-加速度传感器,160-电子罗盘,s10~30、s40~s58、s100~s130-步骤。

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