图像处理装置和方法以及程序的制作方法

文档序号:7761763阅读:156来源:国知局
专利名称:图像处理装置和方法以及程序的制作方法
技术领域
本发明涉及图像处理装置和方法以及程序,更具体地,涉及能够获得无不适感的、 更自然的三维图像的图像处理装置和方法以及程序。
背景技术
近来,随着数字静止照相机的广泛普及,喜爱摄影术的用户的数量增加。此外,希 望提供有效地呈现大量拍摄照片的方法。例如,作为有效地呈现拍摄照片的方法,在现有技术中使用所谓全景图像。全景 图像是将一边在预定方向上平移拍摄装置一边拍摄到的多张静止图像并排地摆在一起、 以使那些静止图像上的相同被摄物重叠而得到的单张静止图像(例如,参照日本特许第 3168443号公报)。在这种全景图像中,被摄物可被显示在具有比由典型拍摄装置得到的单张静止图 像的拍摄范围(视角)更宽广的范围的空间中。因此,可以更有效地显示被摄物的拍摄图像。为了获得全景图像,当一边平移拍摄装置一边拍摄多张静止图像时,相同被摄物 通常可能包含在多张静止图像中。在这种情况下,由于不同静止图像上的相同被摄物是在 不同位置拍摄的,因而差异出现。如果基于这一事实而从多张静止图像产生彼此有差异的 2张图像(以下称作三维图像),则可以通过用透镜法同时显示这些图像来三维地显示拍摄 对象被摄物。然而,由于包含在三维图像中的2张图像的各区域中的图像具有不同的拍摄时 刻,因而在有运动的被摄物(以下称作运动被摄物)包含在拍摄对象区域中的情况下,相同 被摄物可能不会显示在这2张图像的相同区域中。例如,相同的运动被摄物有可能显示在包含在三维图像中的2张图像上的不同位 置处。在这种情况下,如果用透镜法同时显示这2张图像,则有不适感的、不自然的图像可 能会显示在运动被摄物附近的区域中。

发明内容
希望获得无不适感的、更自然的三维图像。根据本发明的第一实施例,提供了一种图像处理装置,包括输出图像产生单元, 所述输出图像产生单元被配置成基于一边移动拍摄单元一边用所述拍摄单元进行拍摄而 得到的多张拍摄图像,来产生在所述拍摄图像的拍摄期间作为拍摄对象的特定区域被显示 于的多张连续的输出图像;检测单元,所述检测单元被配置成基于使用所述输出图像进 行的运动估计,从所述输出图像中检测有运动的运动被摄物;校正单元,所述校正单元被配 置成基于对所述运动被摄物检测的结果,当所述运动被摄物包含在预定输出图像中时,通 过将所述预定输出图像的所述运动被摄物被显示于的被摄物区域替换为另一不同的输出 图像的与所述被摄物区域对应的区域的图像,来校正所述预定输出图像以去除包含在所述6预定输出图像中的所述运动被摄物;以及三维输出图像产生单元,所述三维输出图像产生 单元被配置成产生包括经校正的所述预定输出图像以及多张所述输出图像中的与所述预 定输出图像有预定差异的所述输出图像的三维输出图像。所述输出图像产生单元可以从多张所述拍摄图像中切出所述特定区域被显示于 的区域,并产生多张所述输出图像。所述校正单元对于多张所述输出图像中的每一个,可以当所述输出图像包含所述 运动被摄物时,通过将所述输出图像的所述被摄物区域替换为与所述被摄物区域对应的、 另一不同的输出图像上的所述运动被摄物未被显示于的区域的图像,来校正所述输出图 像,而所述三维输出图像产生单元可以在包含经校正的所述输出图像的多张所述输出图像 中产生三维输出图像组,所述三维输出图像组由拥有从连续拍摄的多张拍摄图像得到的所 述输出图像的第一输出图像组以及拥有从连续拍摄的多张拍摄图像得到的所述输出图像 并与所述第一输出图像组有所述差异的第二输出图像组构成。所述校正单元对于拥有从连续拍摄的一些拍摄图像得到的所述输出图像也即第 一输出图像的第一输出图像组,可以当所述运动被摄物包含在所述第一输出图像中、且所 述运动被摄物包含在多张所述输出图像中与所述第一输出图像有所述差异的输出图像也 即第二输出图像中的与所述第一输出图像的所述被摄物区域对应的区域中时,通过将所述 第一输出图像的所述被摄物区域替换为与所述被摄物区域对应的所述第二输出图像的区 域的图像,来校正所述第一输出图像,而所述三维输出图像产生单元可以产生三维输出图 像组,所述三维输出图像组由经校正的所述第一输出图像组以及拥有与包含在所述第一输 出图像组中的每个所述第一输出图像有所述差异的每个所述第二输出图像的第二输出图 像组构成。根据本发明的第一实施例,提供了一种图像处理方法或程序,包括以下步骤基于 一边移动拍摄单元一边使用所述拍摄单元进行拍摄而得到的多张拍摄图像,来产生在所述 拍摄图像的拍摄期间作为拍摄对象的特定区域被显示于的多张连续的输出图像;基于使用 所述输出图像进行的运动估计,从所述输出图像中检测有运动的运动被摄物;基于对所述 运动被摄物检测的结果,当所述运动被摄物包含在预定输出图像中时,通过将所述预定输 出图像的所述运动被摄物被显示于的被摄物区域替换为另一不同的输出图像的与所述被 摄物区域对应的区域的图像,来校正所述预定输出图像以去除包含在所述预定输出图像中 的所述运动被摄物;以及产生包括经校正的所述预定输出图像以及多张所述输出图像中的 与所述预定输出图像有预定差异的所述输出图像的三维输出图像。在本发明的第一实施例中,基于一边移动拍摄单元一边使用所述拍摄单元进行拍 摄而得到的多张拍摄图像,来产生在所述拍摄图像的拍摄期间作为拍摄对象的特定区域被 显示于的多张连续的输出图像。基于使用所述输出图像进行的运动估计,从所述输出图像 中检测有运动的运动被摄物。基于对所述运动被摄物检测的结果,当所述运动被摄物包含 在预定输出图像中时,通过将所述预定输出图像的所述运动被摄物被显示于的被摄物区域 替换为另一不同的输出图像的与所述被摄物区域对应的区域的图像,来校正所述预定输出 图像以去除包含在所述预定输出图像中的所述运动被摄物。产生包括经校正的所述预定输 出图像以及多张所述输出图像中的与所述预定输出图像有预定差异的所述输出图像的三 维输出图像。
根据本发明的第二实施例,提供了一种图像处理装置,包括窄条图像产生单元, 所述窄条图像产生单元被配置成对于一边移动拍摄单元一边使用所述拍摄单元进行拍 摄而得到的多张拍摄图像中的每一个,通过切出所述拍摄图像上的预定区域来产生第一窄 条图像,并且还通过切出所述拍摄图像上的与所述预定区域不同的区域来产生第二窄条图 像;全景图像产生单元,所述全景图像产生单元被配置成通过将从多张所述拍摄图像得 到的所述第一窄条图像和第二窄条图像中的每一种排在一起加以合成,并对在多张所述拍 摄图像的拍摄期间被用作拍摄对象的拍摄空间上的相同区域进行显示,来产生包括彼此有 差异的第一全景图像和第二全景图像的三维全景图像;检测单元,所述检测单元被配置成 基于使用所述拍摄图像进行的运动估计,从所述拍摄图像中检测有运动的运动被摄物;以 及校正单元,所述校正单元被配置成基于对所述运动被摄物检测的结果,当所述运动被摄 物包含在所述第一全景图像中时,通过将所述第一全景图像上的包含所述运动被摄物的被 摄物区域替换为所述拍摄图像上的与所述被摄物区域对应的区域的图像,来校正所述第一 全景图像以去除包含在所述第一全景图像中的所述运动被摄物。所述校正单元可以当所述运动被摄物包含在所述第一全景图像中时,通过将所述 第一全景图像上的所述被摄物区域替换为所述拍摄图像上的所述运动被摄物未被显示于 的、与所述被摄物区域对应的区域的图像,来校正所述第一全景图像,并且所述校正单元可 以当所述运动被摄物包含在所述第二全景图像中时,通过将所述第二全景图像上的所述被 摄物区域替换为所述拍摄图像上的所述运动被摄物未被显示于的、与所述被摄物区域对应 的区域的图像,来校正所述第二全景图像。当所述运动被摄物包含在所述第一全景图像中时,所述校正单元通过将所述第一 全景图像上的所述被摄物区域替换为所述拍摄图像上的所述运动被摄物被显示于的、与所 述被摄物区域对应的区域的图像,来校正所述第一全景图像,并且所述校正单元通过将与 所述被摄物区域对应的所述第二全景图像的区域替换为所述拍摄图像上的所述运动被摄 物被显示于的、与所述被摄物区域对应的区域的图像,来校正所述第二全景图像。根据本发明的第二实施例,提供了一种图像处理方法或程序,包括以下步骤对于 一边移动拍摄单元一边使用所述拍摄单元进行拍摄而得到的多张拍摄图像中的每一个,通 过切出所述拍摄图像上的预定区域来产生第一窄条图像,并且还通过切出所述拍摄图像上 的与所述预定区域不同的区域来产生第二窄条图像;通过将从多张所述拍摄图像得到的所 述第一窄条图像和第二窄条图像中的每一种排在一起加以合成,并对在多张所述拍摄图像 的拍摄期间被用作拍摄对象的拍摄空间上的相同区域进行显示,来产生包括彼此有差异的 第一全景图像和第二全景图像的三维全景图像;基于使用所述拍摄图像进行的运动估计, 从所述拍摄图像中检测有运动的运动被摄物;以及基于对所述运动被摄物检测的结果,当 所述运动被摄物包含在所述第一全景图像中时,通过将所述第一全景图像上的包含所述运 动被摄物的被摄物区域替换为所述拍摄图像上的与所述被摄物区域对应的区域的图像,来 校正所述第一全景图像以去除包含在所述第一全景图像中的所述运动被摄物。在本发明的第二实施例中,对于一边移动拍摄单元一边使用所述拍摄单元进行拍 摄而得到的多张拍摄图像中的每一个,通过切出所述拍摄图像上的预定区域来产生第一窄 条图像,并且还通过切出所述拍摄图像上的与所述预定区域不同的区域来产生第二窄条图 像。同时,通过将从多张所述拍摄图像得到的所述第一窄条图像和第二窄条图像中的每一种排在一起加以合成,并对在多张所述拍摄图像的拍摄期间被用作拍摄对象的拍摄空间上 的相同区域进行显示,来产生包括彼此有差异的第一全景图像和第二全景图像的三维全景 图像。基于使用所述拍摄图像进行的运动估计,从所述拍摄图像中检测有运动的运动被摄 物。基于对所述运动被摄物检测的结果,当所述运动被摄物包含在所述第一全景图像中时, 通过将所述第一全景图像上的包含所述运动被摄物的被摄物区域替换为所述拍摄图像上 的与所述被摄物区域对应的区域的图像,来校正所述第一全景图像以去除包含在所述第一 全景图像中的所述运动被摄物。根据本发明的第一实施例,可能获得无不适感的、更自然的三维图像。根据本发明的第二实施例,可能获得无不适感的、更自然的三维图像。


图1示出了拍摄图像的拍摄方法。图2示出了拍摄期间产生的差异;图3示出了三维全景运动图像的显示例子;图4示出了根据本发明的实施例的拍摄装置的示例配置图5示出了信号处理部的示例配置;图6是示出了运动图像的再现处理的流程图;图7示出了拍摄图像的位置匹配;图8示出了中心坐标的计算;图9是示出了三维全景运动图像的再现处理的流程图;图10示出了窄条图像的切出;图11示出了三维全景运动图像的产生;图12是示出了三维部分运动图像的再现处理的流程图;图13示出了三维部分运动图像的产生;图14是示出了三维全景图像的显示处理的流程图;图15示出了计算机的示例配置。
具体实施例方式以下参照附图更详细地说明本发明的实施例。三维全景运动图像的说明根据本发明的实施例的拍摄装置包括例如照相机等,并且从在拍摄装置移动时由 拍摄装置连续地拍摄的多张拍摄图像中产生单张三维全景运动图像。三维全景运动图像包 括有差异的2张全景运动图像。全景运动图像是包括多张全景图像的图像组,该图像组将具有比可由拍摄装置通 过一次拍摄尝试而拍摄的真实空间中的视角更宽广的范围的区域作为被摄物而显示。因 此,假设包含在全景运动图像中的各全景图像是对应于一帧的图像,则全景运动图像可以 是单张运动图像。同理,假设包含在全景运动图像中的各全景图像是单张静止图像,则全景 运动图像可以是静止图像组。以下为了简便起见,假设全景运动图像是运动图像。当用户尝试使用拍摄装置来产生三维全景运动图像时,用户操作拍摄装置以拍摄用于产生三维全景运动图像的拍摄图像。例如,如图1所示,为了拍摄拍摄图像,用户通过将拍摄装置11的光学透镜移向图 中的前侧、并关于转动中心Cll从图中右侧到左侧转动(平移)拍摄装置11,来连续地拍摄 被摄物的图像。此时,用户调整拍摄装置11的转动速度,以使静止的被摄物可包含在连续 地拍摄的多张拍摄图像中。以此方式,通过一边使拍摄装置11移动一边拍摄拍摄图像,可能获得N张拍摄图 像P(I)直至P(N)。此处,拍摄图像P(I)是N张拍摄图像中拍摄时刻最早的图像,即首先拍摄的图像。 拍摄图像P(N)是N张拍摄图像中拍摄时刻最晚的图像,即最后拍摄的图像。以下,将第η 张拍摄图像(其中1彡η彡N)称作拍摄图像P (η)。此外,各拍摄图像可以是以下两种之一连拍的静止图像、或运动图像的对应于一 帧的图像。尽管在图1中将拍摄装置11自身旋转90°即令拍摄装置11横向放置而进行拍 摄,但当可能获得在图中纵向上更长的拍摄图像时,可将拍摄装置11纵向放置而对拍摄图 像进行拍摄。在这种情况下,拍摄图像在与拍摄装置11相同的方向上旋转90°以产生三维 全景运动图像。当以此方式获得N张拍摄图像时,拍摄装置11使用这些拍摄图像来产生彼此有差 异的2张全景运动图像。此处,在全景运动图像中,当拍摄N张拍摄图像时成为拍摄对象的 拍摄空间的整体区域作为被摄物而显示。可以从拍摄图像获得有差异的2张全景运动图像是因为当拍摄装置11移动时拍 摄多张拍摄图像,且这些拍摄图像上的被摄物有差异。例如,如图2所示,当通过关于转动中心Cll按图中箭头方向转动拍摄装置11来 拍摄拍摄图像时,在位置PTl和ΡΤ2处拍摄拍摄图像。在这种情况下,尽管相同被摄物Hll包含在当拍摄装置11分别位于位置PTl和 ΡΤ2时拍摄的拍摄图像中,但那些拍摄图像的拍摄位置即被摄物Hll的观察位置不同。结 果,差异出现。当拍摄装置11以恒定的转动速度转动时,从转动中心Cll到拍摄装置11的 距离越增长、例如从转动中心Cll到位置PTl的距离越增长,差异也越增大。基于以此方式出现的差异,如果在不同的观察位置(即差异出现)产生2张全景 运动图像并使用透镜法等同时再现全景运动图像,则可向用户提供三维全景运动图像。以下,在三维全景运动图像的其中2张全景运动图像中,为了由用户的右眼观察 而显示的全景运动图像称作右眼全景运动图像。同理,在三维全景运动图像的其中2张全 景运动图像中,为了由用户的左眼观察而显示的全景运动图像称作左眼全景运动图像。当产生三维全景运动图像时,图3所示的三维全景运动图像PMV显示在例如拍摄 装置11上。如果用户当三维全景运动图像PMV被显示时指示显示与三维全景运动图像PMV 关联的另一图像,则可以进一步显示与该指示相应的图像。例如,当用户指定三维全景运动图像PMV的任意位置和放大倍率时,拍摄装置11 关于所指定的位置显示这样的三维部分运动图像其中仅将由所指定的放大倍率确定的三 维全景运动图像PMV上的区域BP用作被摄物。即,显示三维部分运动图像的处理是放大并 显示三维全景运动图像的一部分区域的处理。10
此外,响应于用户的指示,在拍摄装置11上显示三维全景图像。三维全景图像是 与显示在三维全景运动图像PMV上的拍摄空间的区域相同的区域被显示于的静止图像。 即,三维全景图像是这样的图像对其包括包含在三维全景运动图像PMV的一帧中的右眼 和左眼全景图像。拍摄装置的配置图4示出了根据本发明的实施例的拍摄装置11的示例配置。拍摄装置11包括操作输入部21、拍摄部22、拍摄控制部23、信号处理部24、总线 25、缓冲存储器沈、压缩/解压缩部27、驱动器28、记录介质四、显示控制部30和显示部 31。操作输入部21包括按钮等,以接受用户的操作并将与该操作对应的信号供给信 号处理部24。拍摄部22包括光学透镜、拍摄元件等,以通过对来自被摄物的光进行光电变 换来拍摄拍摄图像,并将其供给拍摄控制部23。拍摄控制部23对拍摄部22的拍摄进行控 制,还将从拍摄部22获得的拍摄图像供给信号处理部M。信号处理部M经过总线25连接至缓冲存储器沈直至驱动器28以及显示控制部 30,以响应于来自操作输入部21的信号对拍摄装置11的整体进行控制。
例如,信号处理部M将来自拍摄控制部23的拍摄图像经过总线25供给缓冲存储 器沈,或基于从缓冲存储器沈获得的拍摄图像产生三维全景运动图像。此外,信号处理部 24还基于从缓冲存储器沈获得的拍摄图像产生三维部分运动图像。缓冲存储器沈包括同步动态随机存取存储器(Synchronous Dynamic Random Access Memory(SDRAM))等,以暂时记录经过总线25供给的拍摄图像等数据。压缩/解压 缩部27使用预定方式对经过总线25供给的图像进行编码或解码。驱动器28将从总线25供给的三维全景运动图像记录在记录介质四中,或读出记 录在记录介质四中的三维全景运动图像以将其输出至总线25。记录介质四包括可从拍摄 装置11拆卸的非易失性存储器,以在驱动器观的控制下记录三维全景运动图像。显示控制部30将经过总线25供给的三维全景运动图像供给显示部31以进行显 示。显示部31包括液晶显示器(IXD)或双面凸透镜,以在显示控制部30的控制下以透镜 法显示三维图像。信号处理部的配置图4的信号处理部M更详细地如图5所示那样配置。具体地,信号处理部M包括运动估计部61、三维全景运动图像产生部62、三维部 分运动图像产生部63以及三维全景图像产生部64。运动估计部61使用经过总线25供给的且具有不同拍摄时刻的2张拍摄图像来进 行运动估计。运动估计部61包括坐标计算部71和运动被摄物信息产生部72。坐标计算部71基于运动估计的结果产生这样的信息该信息表示当这些拍摄图 像并排地摆在预定平面上以使相同被摄物的两个拍摄图像可被重叠时各拍摄图像之间的 相对位置关系。具体地,计算出当在预定平面上设有二维χ-y坐标系时得到的拍摄图像的 中心位置的坐标(以下称作中心坐标),以作为表示拍摄图像的相对位置关系的信息。运动被摄物信息产生部72当2张拍摄图像基于中心坐标而被并排地摆在平面上 时,通过获得这些拍摄图像的重叠部分之间的差别而从拍摄图像检测出有运动的被摄物,11并产生表示检测结果的运动被摄物信息。以下,在拍摄图像等图像上移动的被摄物称作运 动被摄物。三维全景运动图像产生部62使用经过总线25供给的拍摄图像和中心坐标来产生 包括右眼和左眼全景运动图像的三维全景运动图像。三维全景运动图像产生部62具有窄 条图像产生部73。窄条图像产生部73使用拍摄图像和中心坐标来切出拍摄图像上的预定区域,并 产生右眼和左眼窄条图像。三维全景运动图像产生部62将所产生的右眼和左眼窄条图像 合成,以产生右眼和左眼全景图像。此外,三维全景运动图像产生部62通过产生多张右眼 和左眼全景图像来产生作为全景图像组的右眼和左眼全景运动图像。此处,对应于一帧的全景运动图像、即单张全景图像是当拍摄图像被拍摄时担当 拍摄对象的拍摄空间的全体范围(区域)作为被摄物而被显示于的图像。三维部分运动图像产生部63使用经过总线25供给的拍摄图像和中心坐标来产生 三维部分运动图像。三维部分运动图像包括这样的多张部分图像即,仅显示三维全景运动 图像上的预定区域的图像。此外,三维部分运动图像产生部63包括部分图像产生部74、运动检测部75以及校 正部76。部分图像产生部74从多张拍摄图像中指定三维全景运动图像上的预定区域被显 示于的拍摄图像,并从该指定的拍摄图像中切出该预定区域被显示于的区域,以产生部分 图像。运动检测部75通过使用所产生的部分图像进行的运动估计,从部分图像中检测 运动被摄物。校正部76基于来自运动检测部75的运动的检测结果来校正部分图像,并且 从部分图像中去除(删除)运动被摄物或者允许将相同运动被摄物显示在相同帧的右眼和 左眼部分图像的相同位置。三维部分运动图像产生部63将一些经校正的连续帧的部分图像设定为右眼部分 运动图像并将一些经校正的连续帧的部分图像设定为左眼部分运动图像,从而产生构成部 分图像组的右眼和左眼部分运动图像。这些右眼和左眼部分运动图像构成单张三维部分运 动图像。三维全景图像产生部64将由信号处理部对获得的三维全景运动图像的对应于一 帧的右眼和左眼全景图像对设定为三维全景图像。三维全景图像产生部64包括校正部77。校正部77基于经过总线25供给的拍摄图像、中心坐标以及运动被摄物信息来校 正右眼和左眼全景图像,以从全景图像删除运动被摄物或者将相同运动被摄物显示在右眼 和左眼全景图像的相同位置。由校正部77校正的右眼和左眼全景图像被用作最终的三维 全景图像。运动图像再现处理的说明接下来,参照图6的流程图来说明拍摄装置11拍摄拍摄图像并产生三维全景运动 图像等各种运动图像、以再现那些运动图像的运动图像再现处理。该运动图像再现处理是 当用户对操作输入部21进行操作、以指示三维全景运动图像的产生时启动的。在步骤Sll中,拍摄部22当拍摄装置11如图1所示移动时拍摄被摄物的图像。结 果可获得单张拍摄图像(以下称作一帧)。由拍摄部22拍摄的拍摄图像从拍摄部22经过 拍摄控制部23供给信号处理部24。
在步骤S12中,信号处理部M将从拍摄部22供给的拍摄图像经过总线25供给缓 冲存储器26以暂时地记录。此时,信号处理部M通过对拍摄图像赋予帧编号来进行记录, 以确定所记录的拍摄图像是第几编号处拍摄的。此外,以下将第η张拍摄的图像P(n)称作 帧η的拍摄图像P (η)。在步骤S13中,运动估计部61经过总线25从缓冲存储器沈获得当前帧η和其前 一帧(η-1)的拍摄图像,并基于运动估计来进行拍摄图像的位置匹配。例如,如果在上一步骤S12中记录在缓冲存储器沈中的拍摄图像是第η次拍摄的 拍摄图像P (η),则运动估计部61获得当前帧η的拍摄图像P (η)和其前一帧(η_1)的拍摄 图像 P (η-1)。接着,如图7所示,运动估计部61通过搜索与拍摄图像P (η)上的9个块BL(n)_l 直至块BR(n)-3相同的图像位于其前一帧的拍摄图像P(n-l)上的何处,来进行位置匹配。此处,块BC (η) _1直至块BC (η) _3在位于拍摄图像P (η)的中央附近的图中在作为 假想的纵向直线的边界CL-n上,包含在图中纵向上并排摆放的矩形区域中。此夕卜,块BL(Ii)-I直至块BL(η)-3在拍摄图像P (η)的图中位于边界CL_n的左侧 的、作为假想的纵向直线的边界LL-n上,包含在图中纵向上并排摆放的矩形区域中。同理, 块BR(n)-l直至块BR(n)-3在拍摄图像P(n)的图中位于边界CL_n的右侧的、作为假想的 纵向直线的边界RL-n上,包含在图中纵向上并排摆放的矩形区域中。这9个块BL(n)-l直 至块BR (η)-3的位置是预定的。运动估计部61对于拍摄图像P(Ii)上的9个块中的每一个,在与该块具有相同形 状和大小的拍摄图像P(n-l)的区域中搜索块之间的差别最小的区域(以下称作块匹配区 域)。此处,块之间的差别被设定为处理对象块(例如块BL(n)-l)和与块匹配区域的候补 相应的区域之间的位于相同位置处的像素的像素值的差的绝对值之和。当进行这种运动估计时,对于拍摄图像P(n)上的块BL(Ii)-I直至块BR(n)_3中 的每一个,有可能以与那些块的相对位置关系相同的位置关系而获得位于拍摄图像P(n-l) 上的块对应区域。与拍摄图像P(n)上的处理对象块对应的拍摄图像P(η-1)上的块对应区域是在拍 摄图像P(n-l)上与处理对象块的差别最小的区域。因此,估计为与处理对象块相同的图 像显示在块对应区域中。因此,如果拍摄图像P(n)和拍摄图像P(n-l)重叠地摆在预定平面上、以使块 BL(n)-l直至块BR(n)-3和对应的块对应区域相重叠,则那些拍摄图像上的相同被摄物会重叠。然而,在实际中,块与块对应区域未必具有相同的位置关系。因此,更具体地,运动 估计部61将拍摄图像P(n)和拍摄图像P(n-l)摆在平面上以使全部块与块对应区域大致 重叠,并将其结果用作拍摄图像的位置匹配的结果。此外,当拍摄图像上存在有运动的被摄物、且该被摄物包含在拍摄图像P(n)上的 块内时,所得到的9个块对应区域不具有与块BL(n)-l直至块BR(η)-3相同的位置关系。对此,当所得到的块对应区域的相对位置关系与拍摄图像P(Ii)上的块的相对位 置关系不同时,运动估计部61通过将被估计为包含有运动的被摄物的块除外,来再次进行 基于运动估计的位置匹配。也就是说,检测与其它块对应区域具有不同的相对位置关系的块对应区域,并将与检测到的块对应区域对应的拍摄图像P(n)上的块从处理对象中除外, 从而仅使用剩余的块再度进行运动估计。具体地,块BL(Ii)-I直至块BR(n)_3以图7中距离QL的相等间隔并排摆放。例如, 相邻的块BL(n)-l和块BL(η)-2之间的距离、以及相邻的块BL(η)-1和块BC(η)-1之间的 距离都设定为QL。在这种情况下,运动估计部61基于与各块对应的块对应区域的相对位置 关系来检测拍摄图像Ρ(η)上的有运动的块。S卩,运动估计部61求得例如与块BR (η)-3对应的块对应区域和与块BC (η) _3对应 的块对应区域等相邻的块对应区域之间的距离QM。结果,对于块BR(η) _2和块BC (η) -3,与那些块对应的块对应区域和与块BR(η) -3 对应的块对应区域之间的距离QM与距离QL之间的差的绝对值等于或大于预定阈值。此外,与块BR(η) _2和块BC (η) _3对应的块对应区域与其它相邻的块对应区域 (除去块BR(n)-3的块对应区域以外)之间的距离QM与距离QL之间的差的绝对值小于预定阈值。在这种情况下,与块BR(n)-3不同的其它块的块对应区域以与各块的相对位置关 系相同的位置关系来并排摆放。然而,只有块BR(n)-3的块对应区域相对于其它块对应区 域具有与各块的位置关系不同的位置关系。在获得这种检测结果时,运动估计部61认定为 有运动的被摄物包含在块BR (η)-3中。此外,为了检测有运动的块,可以不仅使用相邻的块对应区域之间的距离,还可以 使用与所关注的块对应区域的其它相邻块对应区域相对的旋转角度。即,例如如果有相对 于其它块对应区域倾斜了预定角度以上的块对应区域,则认为在与该块对应区域对应的块 中存在有运动的被摄物。以此方式,当检测到有运动的块时,运动估计部61基于使用除去该有运动的块以 外的剩余块进行的运动估计,来再度进行拍摄图像P(η)和拍摄图像P(n-l)之间的位置匹配。这样,仅使用包含在除去包含有运动的被摄物以外、没有运动的被摄物中即包含 在背景中的块来进行位置匹配,从而有可能更精确地进行位置匹配。如果基于该位置匹配 的结果将拍摄图像P(η)和拍摄图像P(n-l)并排摆放,则有可能使那些拍摄图像重叠摆放、 以使没有运动的被摄物被重叠。在进行了位置匹配后,坐标计算部71计算当基于各帧的位置匹配的结果将迄今 为止拍摄的拍摄图像P(I)直至拍摄图像P(n)并排摆放在预定平面上即x-y坐标系上时的 拍摄图像P(η)的中心坐标。例如,如图8所示,将各拍摄图像摆放得致使拍摄图像P(I)的中心位于x-y坐标 系的原点、且包含在拍摄图像中的相同被摄物重叠。此外,图中横向表示X方向,纵向表示y 方向。另外,拍摄图像P(I)直至拍摄图像P(n)上的各点0(1)直至点O(n)表示该拍摄图 像的中心的位置。例如,如果当前的处理对象帧的拍摄图像是拍摄图像P(n),则已求得了拍摄图像 P(I)直至拍摄图像P(n-l)的各自中心的点0(1)直至点o(n-l)并将其记录在缓冲存储器 26中。坐标计算部71从缓冲存储器沈中读出拍摄图像P(n-l)的中心坐标,并基于所读出的中心坐标以及拍摄图像P (n)和拍摄图像P(n-l)之间位置匹配的结果而求得拍摄图像 P(η)的中心坐标。也就是说求得点Ο(η)的χ坐标和y坐标作为中心坐标。返回图6的流程图的说明,在步骤S13中,当通过位置匹配来求得拍摄图像P(n) 的中心坐标时,处理前进至步骤S14。在步骤S14中,运动被摄物信息产生部72基于中心坐标,当将当前帧的拍摄图像 P(η)和拍摄图像P(n-l)摆放在x_y坐标系上时从那些拍摄图像的彼此重叠的部分中检测 运动被摄物,并产生运动被摄物信息。具体地,运动被摄物信息产生部72基于拍摄图像P (η)和拍摄图像Ρ(η_1)的中心 坐标,将那些拍摄图像摆放在x_y坐标系上。接着运动被摄物信息产生部72按需要参照记 录在缓冲存储器26中的运动被摄物信息,对于拍摄图像P(η)和拍摄图像P(n-l)重叠的部 分求得各区域的像素的像素值的差,从而检测运动被摄物。当将拍摄图像P(n)和拍摄图像P(n-l)重叠摆放时,没有运动的被摄物应重叠。为 此,运动被摄物信息产生部72当从拍摄图像中检测到包含像素值的差的绝对值等于或大 于预定阈值的像素的、且大小等于或大于预定大小的区域时,设定那些区域为显示运动被 摄物的区域。运动被摄物信息产生部72使用连续的2帧拍摄图像来检测运动被摄物。因此,运 动被摄物信息产生部72基于那些检测结果和各帧的拍摄图像可得知运动被摄物从哪一帧 起出现在拍摄图像上、以及迄今为止显示的运动被摄物在哪一帧处未显示在拍摄图像上。 此外,运动被摄物信息产生部72基于对运动被摄物检测的结果和拍摄图像,可通过块匹配 等来识别各运动被摄物。也就是说有可能指定各拍摄图像上的运动被摄物是否一致。运动被摄物信息产生部72从拍摄图像P (η)中检测运动被摄物并产生表示该检测 结果的运动被摄物信息。例如,运动被摄物信息包括表示拍摄图像Ρ(η)中有无运动被摄 物的信息、表示运动被摄物处在拍摄图像P(η)上何处的位置信息、以及用于指定拍摄图像 P(η)所包含的各运动被摄物的指定信息。在步骤S15中,运动估计部61将所得到的拍摄图像P(Ii)的中心坐标和运动被摄 物信息供给缓冲存储器26,并将其与拍摄图像P (η)关联地记录。在步骤S16中,信号处理部M判断是否拍摄了预定数量的拍摄图像。例如,如图 1所示,在将预定空间内的区域分成N分并进行N次拍摄的情况下,当拍摄N张拍摄图像时 判断为拍摄了预定数量的拍摄图像。此外,在拍摄装置11设有陀螺传感器等使得拍摄装置11能够检测其转动角度的 设备的情况下,可以不判断拍摄图像的数量而是判断启动了拍摄后拍摄装置11是否转动 了预定角度。即使在这种情况下,也有可能通过将预定空间内的特定区域整体用作被摄物 来指定是否进行了拍摄图像的拍摄。在步骤S16中,在判断为还未拍摄预定数量的拍摄图像的情况下,处理返回步骤 Sll并拍摄下一帧的拍摄图像。反之,在步骤S16中,在判断为已拍摄了预定数量的拍摄图像的情况下,处理前进 至步骤S17。在步骤S17中,拍摄装置11进行三维全景运动图像的再现处理。具体地,信号处 理部M从缓冲存储器沈获得拍摄图像和中心坐标,并基于该拍摄图像和中心坐标来产生有差异的2张全景运动图像。此外,显示控制部30再现所产生的2张全景运动图像即三维 全景运动图像,并将右眼和左眼全景图像对顺序地显示在显示部31上。此外,三维全景运 动图像的再现处理将在后面更详细地说明。在步骤S18中,信号处理部对基于来自操作输入部21的信号来判断是否指示了 三维部分运动图像的再现。例如,如果用户对操作输入部21进行操作以指定三维全景运动 图像上的预定区域和放大倍率、并指示了三维部分运动图像的再现,则判断为指示了三维 部分运动图像的再现。在步骤S18中如果判断为指示了三维部分运动图像的再现,则在步骤S19中,拍摄 装置11进行三维部分运动图像的再现处理,于是运动图像再现处理结束。S卩,基于记录在缓冲存储器沈中的拍摄图像和中心坐标而产生三维部分运动图 像,并再现所产生的三维部分运动图像。此外,三维部分运动图像的再现处理将在后面更详 细地说明。反之,在步骤S18中如果判断为未指示三维部分运动图像的再现,则处理前进至 步骤S20。在步骤S20中,信号处理部对基于来自操作输入部21的信号来判断是否指示了 三维全景图像的显示。在步骤S20中如果判断为指示了三维全景图像的显示,则在步骤S21中,拍摄装置 11进行三维全景图像的显示处理,并结束运动图像再现处理。即,基于正在显示的三维全景 图像、记录在缓冲存储器沈中的拍摄图像、中心坐标以及运动被摄物信息而产生并显示三 维全景图像。此外,三维全景图像的显示处理将在后面更详细地说明。反之,在步骤S20中如果判断为未指示三维全景图像的显示,则当显示在显示部 31上的三维全景运动图像的再现结束时,运动图像再现处理结束。以此方式,拍摄装置11使用不同时刻拍摄的多张拍摄图像来产生三维全景运动 图像并再现之。此外,在三维全景运动图像的再现期间当由用户指示拍摄装置11再现三维 部分运动图像或显示三维全景运动图像时,拍摄装置11响应于该指示再现三维部分运动 图像或显示三维全景运动图像。三维全景运动图像的再现处理接下来,参照图9的流程图来说明与图6的步骤S17的处理对应的三维全景运动 图像的再现处理。在步骤S51中,窄条图像产生部73从缓冲存储器沈获得N张拍摄图像和其中心 坐标,并基于所获得的拍摄图像和中心坐标来切出各拍摄图像的预定区域,来产生右眼和 左眼窄条图像。例如,如图10所示,窄条图像产生部73设将拍摄图像P (η)上的边界LL_n用作基 准而限定的区域为切出区域TR(n),并将切出区域TR(n)切出以设定为右眼窄条图像。此 外,窄条图像产生部73还设将拍摄图像P (η)上的边界RL-n用作基准而限定的区域为切出 区域TL(η),并将切出区域TL(η)切出以设定为左眼窄条图像。在图10中相同附图标记表 示与图7相同的部分,并省略其说明。在图10中,连续拍摄的拍摄图像Ρ(η)和拍摄图像Ρ(η+1)基于它们的中心坐标而 并排摆放,以使相同被摄物重叠。拍摄图像Ρ(η+1)的边界LL-(η+1)对应于拍摄图像P(η)16的边界LL-n。也就是说,边界LL-n和边界LL-(n+l)是在拍摄图像P (η)和拍摄图像Ρ(η+1) 处在相同位置的图中的假想的纵向直线。同样,图中作为纵向直线的拍摄图像Ρ(η+1)的边界RL_(n+l)对应于拍摄图像 P (η)的边界RL-n。此夕卜,图中作为纵向直线的边界ML(L)-Ii和边界MR(L)-Ii是位于拍摄图像P(n)的 边界LL-n附近的直线,并以预定距离分别位于边界LL-n的左侧和右侧。同样,图中作为纵向直线的边界ML (L)-(n+1)和边界MR(L)_(n+l)是位于拍摄图 像P(n+1)的边界LL-(n+l)附近的直线,并以预定距离分别位于边界LL_(n+l)的左侧和右 侧。进而,图中作为纵向直线的边界ML(R)-Ii和边界MR(R)-Ii是位于拍摄图像P(n)的 边界RL-n附近的直线,并以预定距离分别位于边界RL-n的左侧和右侧。同样,图中作为纵 向直线的边界ML(R)-(n+1)和边界MR(R)-(n+1)是位于拍摄图像P(n+1)的边界RL_(n+l) 附近的直线,并以预定距离分别位于边界RL-(n+l)的左侧和右侧。例如,当从拍摄图像P (η)切出右眼窄条图像时,窄条图像产生部73切出在拍摄图 像Ρ(η)上从边界ML(L)-η到边界MR(L)-(n+1)的切出区域TR(η)作为右眼窄条图像。此处, 当将拍摄图像Ρ(η)和拍摄图像Ρ(η+1)并排摆放时,拍摄图像P(η)上的边界MR(L)-(n+1) 的位置是与边界MR(L)-(n+l)重叠的拍摄图像P(n)上的位置。以下,从帧η的拍摄图像 P (η)切出的右眼窄条图像称作窄条图像TR (η)。同样,当从拍摄图像P(n-l)切出右眼窄条图像时,切出在拍摄图像P(n-l)上从边 界ML(L)-(n-l)到边界MR(L)-η的切出区域TR(n-1)作为右眼窄条图像。因此,在窄条图像TR(η)中,从边界ML (L) _η到边界MR(L) _η的区域的被摄物变成 与窄条图像TR(n-1)中从边界ML(L)-n到边界MR(L)-n的区域的被摄物基本相同的被摄 物。然而,由于窄条图像TR(n)和窄条图像TR(n-l)分别是从拍摄图像P(n)和拍摄图像 P(n-1)切出的图像,因而即使它们是相同被摄物也具有被拍摄的不同角度。同样,在窄条图像TR(n)中,从边界ML(L)-(n+1)到边界MR(L)-(n+1)的区域的被 摄物与窄条图像TR(n+1)中从边界ML(L)-(n+1)到边界MR(L)-(n+1)的区域的被摄物基本 相同。此夕卜,例如,当从拍摄图像P (η)切出左眼窄条图像时,窄条图像产生部73切出在 拍摄图像Ρ(η)上从边界ML(R)-η到边界MR(R)-(n+1)的切出区域TL(n)作为左眼窄条图 像。此处,当将拍摄图像P(n)和拍摄图像P(n+1)并排摆放时,拍摄图像P(n)上的边界 MR (R)-(n+1)的位置是与边界MR (R)-(n+1)重叠的拍摄图像P(n)上的位置。以下,从帧η 的拍摄图像P (η)切出的左眼窄条图像称作窄条图像TL (η)。这样,从拍摄图像中切出拍摄图像图中的、将相对于中心位于左侧的边界用作基 准而限定的区域,并将该区域设定为右眼窄条图像,如果将那些窄条图像并排摆放,则显示 N张拍摄图像的拍摄期间作为拍摄对象的拍摄空间上的整体范围(区域)。通过将从各拍 摄图像得到的右眼窄条图像排在一起加以合成而得到的单张图像成为包含在右眼全景运 动图像中的对应于一帧的全景图像。同样,从拍摄图像中切出拍摄图像图中的、将相对于中心位于右侧的边界用作基 准而限定的区域,并将该区域设定为左眼窄条图像,如果将那些窄条图像并排摆放,则显示作为拍摄对象的拍摄空间上的整体范围。通过将左眼窄条图像排在一起加以合成而得到的 单张图像成为包含在左眼全景运动图像中的对应于一帧的全景图像。尽管相同被摄物显示在右眼和左眼全景图像中,但那些被摄物之间出现差异。因 此,当同时显示右眼和左眼全景图像时,对观察该全景图像的用户以三维方式显示全景图 像上的被摄物。返回图9的流程图的说明,如果从拍摄图像获得右眼和左眼窄条图像,则处理从 步骤S51前进至步骤S52。在步骤S52中,三维全景运动图像产生部62基于右眼和左眼窄条图像以及拍摄图 像的中心坐标而将各帧的窄条图像排在一起加以合成,以产生三维全景运动图像的对应于 一帧的图像数据。S卩,三维全景运动图像产生部62将右眼窄条图像排在一起加以合成,以产生右眼 全景运动图像的对应于一帧的图像数据,并将左眼窄条图像排在一起加以合成,以产生左 眼全景运动图像的对应于一帧的图像数据。这样得到的图像数据、即右眼全景图像和左眼 全景图像,构成三维全景运动图像的一帧。例如,当如图10所示窄条图像TR(n)和窄条图像TR(n-l)被合成时,三维全景运 动图像产生部62对于那些窄条图像TR(η)和TR(n-l)中的从边界ML (L)-η到边界MR(L)-η 的区域,由加权加法求得全景图像的像素的像素值。S卩,如果基于中心坐标将窄条图像TR(n)和窄条图像TR(n_l)并排摆放,则那些窄 条图像的从边界ML(L)-Ii到边界MR(L)-Ii的区域彼此重叠。三维全景运动图像产生部62 对窄条图像TR(η)和窄条图像TR(n-l)彼此重叠的像素的像素值进行加权加法,并将结果 所得到的值设定为与那些像素对应的位置的全景图像的像素的像素值。此夕卜,在窄条图像TR(n)和窄条图像TR(n-l)中,从边界ML(L)_n到边界MR(L)_n 的区域的像素的加权加法所使权重被定义为具有以下特征。S卩,对于从边界LL-n到边界MR(L)_n的位置的像素,随着像素的位置从边界LL_n 趋近边界MR(L)-n的位置,窄条图像TR(η)的像素对于全景图像的产生的贡献率相对地增 高。反之,对于从边界LL-n到边界ML (L) -η的位置的像素,随着像素的位置从边界LL_n趋 近边界ML(L)-Ii的位置,窄条图像TR(n-1)的像素对于全景图像的产生的贡献率相对地增尚ο当产生全景图像时,窄条图像TR(η)的从边界MR(L)-η到边界ML (L)-(η+1)的区 域被直接用作全景图像。进而,当将窄条图像TR(η)和窄条图像TR(η+1)合成时,对于窄条图像中从边界 ML(L)-(η+1)到边界MR(L)-(η+1)的区域,通过加权加法求得全景图像的像素的像素值。具体地,对于从边界LL-(η+1)到边界MR(L)-(η+1)的位置的像素,随着像素的位 置从边界LL-(n+l)趋近边界MR(L)-(η+1)的位置,窄条图像TR(η+1)的像素对于全景图像 的产生的贡献率相对地增高。反之,对于从边界LL-(η+1)到边界ML(L)-(η+1)的位置的像 素,随着像素的位置从边界LL-(n+l)趋近边界ML(L)-(η+1)的位置,窄条图像TR(η)的像 素对于全景图像的产生的贡献率相对地增高。进而,当将左眼窄条图像TL(n)与窄条图像TL(n_l)合成、或将窄条图像TL(η)与 窄条图像TL (η+1)合成时,与窄条图像TR(η)的情况类似,对于那些窄条图像彼此重叠的部分施行加权加法。以此方式,通过将窄条图像合成并对连续帧的窄条图像的边缘附近区域进行加权 加法而得到的值被设定为全景图像的像素的像素值,结果,与简单地将窄条图像并排摆放 而获得单张图像的情况相比,有可能获得更自然的图像。例如,在将窄条图像简单地并排摆放而获得全景图像的情况下,在窄条图像的边 角附近的被摄物的轮廓中会出现失真,如果连续帧中窄条图像的亮度不同,则在全景图像 的各区域中会出现亮度不均勻。对此,在三维全景运动图像产生部62中,通过由加权加法将窄条图像的边缘附近 的区域合成,有可能防止被摄物的轮廓中出现失真或亮度不均勻,并获得更自然的全景图像。此外,在拍摄图像的位置匹配期间,运动估计部61可基于拍摄图像来检测包含在 拍摄部22中的光学透镜所造成的透镜失真,并且窄条图像产生部73在窄条图像的合成期 间可使用对透镜失真检测的结果来校正窄条图像。也即,基于对透镜失真检测的结果,由图 像处理来校正窄条图像中出现的失真。如上所述所得到的对应于一帧的三维全景运动图像是这样的图像其中,将N张 拍摄图像的拍摄期间用作拍摄对象的拍摄空间上的整体拍摄范围的区域用作被摄物。三维 全景运动图像产生部62当产生对应于一帧的三维全景运动图像时,将所产生的三维全景 运动图像的图像数据经过总线25供给压缩/解压缩部27。在步骤S53中,压缩/解压缩部27例如基于JPEG (联合图像专家组)方式对从三 维全景运动图像产生部62供给的三维全景运动图像的图像数据进行编码,并经过总线25 供给驱动器观。驱动器观将来自压缩/解压缩部27的三维全景运动图像的图像数据供给记录介 质四并记录之。在图像数据的记录期间,三维全景运动图像产生部62对图像数据赋予帧编号。此外,在将三维全景运动图像记录在记录介质四中的情况下,可以不仅将三维全 景运动图像还将中心坐标和运动被摄物信息记录在记录介质四中。在步骤SM中,信号处理部对判断是否产生了预定数量的帧的三维全景运动图像 的图像数据。例如,在认定为产生了包含M帧的图像数据的三维全景运动图像的情况下,当 获得对应于M帧的图像数据时,判断为产生了对应于预定数量的帧的三维全景运动图像。在步骤S54中,在判断为未产生对应于预定数量的帧的三维全景运动图像的情况 下,处理返回步骤S51,产生三维全景运动图像的对应于下一帧的图像数据。例如,当产生三维全景运动图像的对应于第一帧的右眼全景图像时,如以上参照 图10所说明的,切出拍摄图像P(n)的从边界ML(L)-n到边界MR(L)-(n+1)的位置的切出 区域TR(η)作为窄条图像。在产生了三维全景运动图像的第二帧及后续帧的右眼全景图像的情况下,来自拍 摄图像Ρ(η)的窄条图像的切出区域TR(n)的位置在图10中向左平移从边界LL_n到边界 LL-(n+1)为止的幅度CW。也就是说,将右眼全景运动图像的第m帧的窄条图像设定为窄条图像TR(n)-m(其 中1彡m彡M)。在这种情况下,将第m帧的窄条图像TR(n)-m的起始位置设定为将窄条图19像TR(n)-l的起始位置也即切出区域TR(η)在图10中向左平移幅度CW的(m_l)倍而得到 的位置。因此,例如,将第二帧的窄条图像TR(n)_2切出的区域与拍摄图像P(n)的图10中 的切出区域TR(η)具有相同的形状和大小,且其右端的位置成为边界MR(L)-n的位置。此处,窄条图像的起始区域的平移方向是依拍摄图像的拍摄期间拍摄装置11的 转动方向预先确定的。例如,在图10的例中,对于预定帧的拍摄图像的中心位置,假定转动 拍摄装置11以使下一帧的拍摄图像的中心位置通常处于图中右侧。也就是说,在图10的 例中,假定拍摄装置11的移动方向是图中右方向。如果逐帧地使窄条图像的起始位置在与由拍摄装置11的移动造成的拍摄图像的 中心位置的移动方向相反的方向上平移,则在全景运动图像的各全景图像中、没有运动的 被摄物位于相同位置。与右眼全景图像相同,即使在产生左眼全景图像的情况下,也是来自拍摄图像 P (η)的窄条图像的切出区域TL(η)的位置在图10中向左平移从边界RL_n到边界RL-(η+1) 为止的幅度。以此方式,如果一边逐帧地平移窄条图像的起始位置一边产生全景运动图像的各 帧的图像数据,则可能获得例如图11所示的三维全景运动图像。此外,在图11中,图11的 横向对应于图10的横向。例如,图11中的横向对应于X-y坐标系的X方向。在图11的例中,从N张拍摄图像P(I)直至拍摄图像P(N)中的每一个中产生窄条 图像TU1)-1直至窄条图像TL(N)-I并将其合成,以获得左眼全景图像PL-I。同样,从N张拍摄图像P(I)直至拍摄图像P(N)中的每一个中产生窄条图像 TL(l)-2直至窄条图像TL(N)-2并将其合成,以获得左眼全景图像PL-2。全景图像PL-I和 全景图像PL-2分别包含在左眼全景运动图像的第一和第二帧中。从N张拍摄图像P(I)直至拍摄图像P (N)中的每一个中产生窄条图像TR(I)-I直 至窄条图像TR(N)-I并将其合成,以获得右眼全景图像PR-1。同样,从N张拍摄图像P(I)直至拍摄图像P(N)中的每一个中产生窄条图像 TR(I) -2直至窄条图像TR(N) -2并将其合成,以获得右眼全景图像PR-2。全景图像PR-I和 全景图像PR-2分别包含在右眼全景运动图像的第一和第二帧中。此处,例如拍摄图像PQ)中的窄条图像TR⑵-2的起始位置是将窄条图像 TR(2)-1的起始位置在图中向左平移幅度CW而得到的。该幅度CW的大小随拍摄图像的各 帧而异。进而,相同被摄物例如在不同时刻处显示在窄条图像TUl)-l和窄条图像 TL⑵-2中。同样,相同被摄物在不同时刻处显示在窄条图像TL⑴-1和窄条图像TR(m)-1中。以此方式,相同被摄物在不同时刻处显示在各全景图像PL-I直至全景图像PR-2 中。此外,包含在三维全景运动图像中的各帧的右眼和左眼全景图像有差异。由于全景图像是将从多个不同帧的拍摄图像得到的窄条图像合成而产生的,因而 即使在单张全景图像中,显示在各区域中的被摄物也具有不同的拍摄时刻。更具体地,各全景图像的末端是使用拍摄图像P(I)和拍摄图像P(N)产生的。例 如,图中全景图像PL-I的左端包括从拍摄图像P(I)的左端到窄条图像TL(I)-I的右端为止的图像。返回图9的流程图的说明,在步骤S54中如果判断为产生了对应于预定数量的帧 的三维全景运动图像,则信号处理部M经过驱动器28从记录介质四读出包含在三维全景 运动图像中的各帧的全景图像。信号处理部M将所读出的右眼和左眼全景图像供给压缩 /解压缩部27并指示解码,以使处理前进至步骤S55。在步骤S55中,压缩/解压缩部27例如基于JPEG方式对从信号处理部M供给的 三维全景运动图像的图像数据即全景图像进行解码,并将其结果供给信号处理部对。在步骤S56中,信号处理部M使包含在来自压缩/解压缩部27的三维全景运动 图像中的、各帧的右眼和左眼全景图像缩小至预定大小。例如,进行缩小处理以提供能够将 全景图像整体完全显示在显示部31的显示画面上这样的大小。当使三维全景运动图像缩小时,信号处理部M将缩小的三维全景运动图像供给 显示控制部30。或者也可将缩小的三维全景运动图像供给记录介质四并记录在其中。在步骤S57中,显示控制部30将来自信号处理部M的三维全景运动图像供给显 示部31并开始三维全景运动图像的再现。也就是说,显示控制部30将右眼和左眼全景运 动图像以预定时间间隔依次供给显示部31,并使用透镜法三维地显示它们。具体地,显示部31通过将各帧的右眼和左眼全景图像分割成一些窄条图像并在 预定方向上交替地摆放并显示分割的右眼和左眼图像,来显示三维全景运动图像。所分割 并显示的右眼和左眼全景图像的光通过显示部31的双面凸透镜分别导入观看显示部31的 用户的右眼和左眼。结果,由用户的眼睛观察到三维全景运动图像。当将三维全景运动图像显示(再现)在显示部31上时,三维全景运动图像的再现 处理结束,接着处理前进至图6的步骤S18。这样,拍摄装置11通过平移切出区域而从不同时刻拍摄的多张拍摄图像中的每 一个产生多张右眼和左眼窄条图像,并通过将窄条图像合成来产生各帧的三维全景运动图 像。以此方式产生的三维全景运动图像可通过使所拍摄的被摄物具有运动来表现该 运动,并可以三维方式显示被摄物,因此有可能更有效地显示所拍摄的被摄物的图像。而且,由于单张全景图像上的各区域的被摄物是在不同时刻拍摄的,因而可呈现 更诱人的图像。也即,有可能更有效地显示所拍摄的被摄物。在以上说明中,一旦拍摄了 N张拍摄图像且将全部拍摄图像都记录在缓冲存储器 26中,则使用那些拍摄图像来产生三维全景运动图像。然而也可在拍摄图像的拍摄同时产 生三维全景运动图像。在以上说明中,一旦产生了三维全景运动图像则将该三维全景运动图像缩小。然 而,也可从拍摄图像直接产生缩小的三维全景运动图像。在这种情况下,由于有可能进一步 减少直到对三维全景运动图像进行再现为止的处理量,因而有可能更迅速地显示三维全景 运动图像。此外,在个人计算机等中可设有从拍摄图像产生三维全景运动图像的功能,并可 从由照相机拍摄的拍摄图像产生三维全景运动图像。三维部分运动图像的再现处理的说明接下来,参照图12的流程图来说明与图6的步骤S19的处理对应的三维部分运动 图像的再现处理。该三维部分运动图像的再现处理是当由用户指定三维全景运动图像上的预定位置和放大倍率并指示三维部分运动图像的再现时启动的。在步骤S81中,部分图像产生部74响应于来自操作输入部21的信号基于记录在 缓冲存储器26中的拍摄图像以及中心坐标和三维全景运动图像,从拍摄图像中指定作为 处理对象的拍摄图像。S卩,部分图像产生部74相对于三维全景运动图像的全景图像上由用户指定的位 置,来指定由用户所指定的放大倍率而限定的区域。具体地,当由所指定的放大倍率放大并 显示被缩小显示的全景图像时,指定具有可在显示部31上完全显示的大小的区域。结果, 例如图3的区域BP被指定为作为三维部分运动图像而显示的区域。部分图像产生部74将包含在区域BP中的被摄物被显示于的拍摄图像设定为处理 对象的拍摄图像。也就是说,当将各拍摄图像配置在χ-y坐标系上时,将多张拍摄图像中与 拍摄图像内区域BP对应的x-y坐标系上的区域当作处理对象的拍摄图像。因此,多个连续 帧的拍摄图像被指定为处理对象。在步骤S82中,部分图像产生部74对于处理对象的拍摄图像,通过使用拍摄图像 的中心坐标切出拍摄图像中的、被摄物被显示在区域BP中的区域,来产生部分图像。结果, 有可能获得多个连续帧的部分图像。在步骤S83中,运动检测部75在所获得的部分图像的帧之间检测运动。即,运动 检测部75使用连续2帧的部分图像进行运动估计,并基于该结果将2张部分图像摆放在预 定平面上以使没有运动的被摄物重叠。运动检测部75对于那些部分图像的重叠部分求得 各区域的像素的像素值的差,并检测运动被摄物。例如,在部分图像中,当检测到包含像素值的差的绝对值等于或大于预定阈值的 像素的、具有预定或更大的大小的区域时,将该区域设定为运动被摄物的区域。以此方式, 对于全部的部分图像,求得2张部分图像之间的差别并检测运动被摄物。结果,从对运动被摄物检测的结果和部分图像有可能得知运动被摄物从哪一帧起 出现在部分图像上、以及迄今为止显示的运动被摄物在哪一帧处未显示在部分图像上。此 外,从对运动被摄物检测的结果和部分图像,有可能通过块匹配等来识别各运动被摄物。在步骤S84中,运动检测部75基于来自部分图像的运动被摄物的检测结果来指定 多个连续帧的部分图像中运动被摄物被显示于的部分图像。在步骤S85中,校正部76基于对运动被摄物检测的结果和对包含运动被摄物的部 分图像进行指定的结果,来校正部分图像。例如,在帧1直至帧4的连续的部分图像中,尽管帧1和帧4的部分图像中不包含 运动被摄物,但在帧2和帧3的部分图像中包含相同的运动被摄物。由于在那些帧中拍摄 图像的拍摄时刻不同,因而对于各帧将运动被摄物显示在不同位置处。在这种情况下,校正部76基于对运动被摄物检测的结果而切出设在与包含帧2的 部分图像上的运动被摄物的区域相同的位置处的、帧1的部分图像的区域,并将该区域设 定为替换图像。校正部76通过将帧2的部分图像上的运动被摄物附近的区域替换为通过 切出得到的替换图像、即将替换图像附在帧2的部分图像处,来校正帧2的部分图像。从帧1的部分图像切出的替换图像与帧2的部分图像的运动被摄物后面的静止背 景具有相同背景。也即,该校正是这样的处理将处理对象部分图像上的运动被摄物附近的 区域的图像替换为与处理对象部分图像上的运动被摄物附近的区域的图像不同的、运动被22摄物未被显示于的其它部分图像中与处理对象部分图像上的运动被摄物对应的区域的图像。通过校正处理,帧2的部分图像的运动被摄物被替换为运动被摄物后面的背景, 从而从部分图像中无不适感地去除了运动被摄物。此外,由于帧1和帧2的部分图像彼此有差异,因而更详细地、有可能基于替换图 像和帧2的部分图像的运动被摄物附近的区域的图像之间共同包含的被摄物来附上替换 图像。也即,当将帧2的部分图像和替换图像配置为使包含在那些图像中的被摄物彼此重 叠时,在帧2的部分图像中,与替换图像重叠的区域被替换为替换图像。结果,有可能防止 因差异的影响导致校正后获得的部分图像变成不自然的图像。同样,校正部76基于对运动被摄物检测的结果而切出位于与包含帧3的部分图像 上的运动被摄物的区域相同的位置处的、帧1的部分图像的区域,并将该区域设定为替换 图像。校正部76将帧3的部分图像上的运动被摄物附近的区域替换为替换图像。结果,也 校正了帧3的部分图像,并从部分图像中去除了运动被摄物。在帧2的部分图像中,如果与在帧3的部分图像中设有运动被摄物的区域相同的 区域中不设有运动被摄物,则也可从帧2的部分图像产生替换图像。在这种情况下,将从帧 2的部分图像切出的替换图像附在帧3的部分图像处,以使帧3的部分图像被校正。为了将差异的影响抑制到最小,希望将替换图像被切出的帧设在位于距包含运动 被摄物的处理对象的帧最近位置的帧处。以此方式,对于多个连续帧的部分图像全部,在运动被摄物包含在部分图像中的 情况下,校正部76校正该区域的图像。结果,有可能获得不包含运动被摄物的多个连续帧 的部分图像。此后,三维部分运动图像产生部63基于预定三维部分运动图像的差异的大小,从 经校正的连续帧的部分图像产生三维部分运动图像。例如,如图13所示,从10个连续帧的拍摄图像P(I)直至拍摄图像P(IO)中产生 10个连续帧的部分图像,并按需要校正那些部分图像。此外,在图13中,相同附图标记表示与图3相同的部分,并省略其说明。在图13 中,横向对应于图10的横向即x-y坐标系的X方向。在图13中,将各拍摄图像和各全景图像(三维全景运动图像PMV)并排摆放以使 那些图像上的相同被摄物在横向上具有相同位置,从拍摄图像P(I)切出区域GL(I)并将其 用作部分图像。此外,从拍摄图像P(2)切出区域GL⑵并将其用作部分图像。进而,例如, 从拍摄图像P(4)和拍摄图像P(5)切出区域GR⑴和区域GR⑵并将其用作部分图像。此处,区域GR(I)和区域GR(2)是区域BP内的被摄物被显示于的区域。也就是说, 在将拍摄图像区域并排摆放在χ-y坐标系上的情况下,切出位于与区域BP相同位置处的拍 摄图像的区域并将其用作部分图像。以此方式,当从拍摄图像P(I)直至拍摄图像P(IO)中的每一个分别产生部分图像 时,按需要校正那些部分图像,并例如从部分图像中去除运动被摄物。接着,三维部分运动 图像产生部63基于预定三维部分运动图像的差异的大小而产生由彼此有差异的部分运动 图像对构成的三维部分运动图像。例如,从拍摄图像P(I)直至拍摄图像P(7)所得到的部分图像分别被用作左眼部分运动图像的第一帧直至第7帧的部分图像。此外,从拍摄图像P(4)直至拍摄图像P(IO) 所得到的部分图像分别被用作右眼部分运动图像的第一帧直至第7帧的部分图像。结果, 有可能获得由右眼和左眼部分运动图像构成的共计7帧的三维部分运动图像。此处,用于产生三维部分运动图像的第一帧的拍摄图像P(I)和拍摄图像P(4)有 预定大小的差异。以此方式,如果选择三维部分运动图像的第一帧的左眼和右眼的部分图 像以致有预定差异大小、并将使用该帧作为开头而得到的连续帧的部分图像用作右眼和左 眼部分运动图像,则有可能获得有适宜差异的三维部分运动图像。接着,如果对以此方式获得的三维部分运动图像进行再现,则有可能对所显示的 被摄物给予立体感并显示有纵深的立体图像。尽管在以上说明中作为校正部分图像的一例而从部分图像中去除运动被摄物,但 也可以校正部分图像以将相同运动被摄物显示在三维部分运动图像的相同帧的左眼和右 眼的部分图像的相同位置处。在这种情况下,三维部分运动图像产生部63基于三维部分运动图像的差异的预 定大小,从校正前的连续帧的部分图像产生三维部分运动图像。例如,在图13的例中,从拍 摄图像P(I)直至拍摄图像P(7)所得到的部分图像分别被用作左眼部分运动图像的第一帧 直至第7帧的部分图像。此外,从拍摄图像P (4)直至拍摄图像P (10)所得到的部分图像分 别被用作右眼部分运动图像的第一帧直至第7帧的部分图像,于是有可能获得由这2张部 分运动图像构成的共计7帧的三维部分运动图像。当获得三维部分运动图像时,校正部76基于对运动被摄物检测的结果和对包含 运动被摄物的部分图像进行指定的结果,来校正三维部分运动图像的各部分图像。具体地,校正部76将三维部分运动图像的第一帧的右眼和左眼部分图像做比较。 结果,例如,假设在这种部分图像中包含作为静止的被摄物的车辆和作为运动被摄物的人, 在右眼帧中人位于距车辆某一距离的位置处,而在左眼帧中人位于车辆附近。在这种情况下,校正部76切出第一帧的右眼部分图像中包含车辆和人的区域的 图像作为替换图像。也即,切出右眼部分图像中包括该部分图像上的运动被摄物和位于与 左眼部分图像上的运动被摄物相同位置处的区域这两者的区域作为替换图像。校正部76通过将第一帧的左眼部分图像中的包含人的与替换图像对应的区域替 换为替换图像,来校正第一帧的左眼部分图像。也即,可将替换图像附在左眼部分图像中包 括该左眼部分图像上的运动被摄物和位于与右眼部分图像上的运动被摄物相同位置处的 区域这两者的区域上。即使在这种情况下,为了抑制差异的影响,当将左眼部分图像和替换图像配置为 使包含在该图像中的没有运动的相同被摄物重叠时,部分图像的与替换图像重叠的区域被 替换为替换图像。当以此方式校正第一帧的左眼部分图像时,在第一帧的右眼和左眼的部分图像中 显示人距车辆某一距离。也即,相同的运动被摄物显示在与左眼和右眼的部分图像对应的 各位置处,结果,当使用透镜法等三维地显示该部分图像时,有可能无不适感地三维地显示 运动被摄物。同样,校正部76对于包含在三维部分运动图像中的各帧,将相同帧的左眼和右眼 的部分图像做比较,并从右眼部分图像中切出替换图像以将该替换图像附在左眼部分图像上。例如,当在右眼部分图像中未显示运动被摄物但在左眼部分图像中显示运动被摄 物的情况下,切出右眼部分图像中位于与左眼部分图像的运动被摄物相同的位置处的区域 作为替换图像。然后,所得到的替换图像可附在左眼部分图像上,以从左眼部分图像中去除 运动被摄物。反之,当在右眼部分图像中显示运动被摄物但在左眼部分图像中未显示运动被摄 物的情况下,切出右眼部分图像中的运动被摄物的区域作为替换图像。替换图像可附在左 眼部分图像中位于与右眼部分图像的运动被摄物相同的位置处的区域上,以使运动被摄物 附加至左眼部分图像。以此方式,当按需要校正左眼部分图像时,三维部分运动图像产生部63选择包含 校正后的右眼和左眼部分运动图像的部分运动图像对作为最终的三维部分运动图像。在运动被摄物不包含在相同帧的左眼和右眼的部分图像中的情况下,不进行该帧 的部分图像的校正。即,在运动被摄物包含在相同帧的左眼和右眼的任一的情况下,或在运 动被摄物包含在相同帧的左眼和右眼双方且那些运动被摄物的显示位置不同的情况下,校 正左眼部分图像。尽管在以上说明中,将右眼部分图像用作基准来校正左眼部分图像,但也可将左 眼部分图像用作基准来校正右眼部分图像。此外,当在相同帧的左眼和右眼的部分图像中、被摄物彼此分离地显示时,可为那 些运动被摄物逐一产生替换图像。例如,切出右眼部分图像上的包含运动被摄物的区域作为替换图像,并可将替换 图像附在左眼部分图像中位于与右眼部分图像的运动被摄物相同的位置处的区域上。结 果,左眼部分图像中的运动被摄物显示在大致与右眼部分图像上的运动被摄物相同的位置 处。另外,切出右眼部分图像中位于与左眼部分图像的运动被摄物相同的位置处的区 域作为替换图像,并可将替换图像附在左眼部分图像中的包含运动被摄物的区域上。结果, 从左眼部分图像中去除了原本存在的运动被摄物。在这种情况下,附在左眼部分图像中的包含运动被摄物的区域上的替换图像可以 不是从右眼部分图像、而是从距处理对象的左眼部分图像的帧近的帧的左眼部分图像产生 的。即,在位于距处理对象的帧最近的位置处的帧的左眼部分图像中,未显示运动被摄物的 部分图像被指定在与处理对象的帧的左眼部分图像上的运动被摄物的位置相同的位置处, 并从所指定的部分图像产生替换图像。返回图12的流程图的说明,当在步骤S85中校正部分图像并获得三维部分运动图 像时,三维部分运动图像产生部63将所得到的三维部分运动图像经过总线25供给显示控 制部30,并且处理前进至步骤S86。在步骤S86中,显示控制部30将从三维部分运动图像产生部63供给的三维部分 运动图像供给显示部31并显示之。也即,显示控制部30将包含在三维部分运动图像的各 帧中的右眼和左眼部分图像对以预定时间间隔依次供给显示部31,并使用透镜法三维地显 示它们。显示所产生的三维部分运动图像,进而三维部分运动图像可从三维部分运动图像25产生部63供给驱动器28,以被记录在记录介质四中。当三维部分运动图像显示在显示部31上时,三维部分运动图像的再现处理结束, 然后图6的运动图像再现处理也结束。以此方式,拍摄装置11依据要在成为拍摄对象的拍摄空间上显示的区域的大小 即全景图像上所指定的位置和放大倍率,产生使指定的区域被显示于的部分图像。拍摄装 置11适宜地校正多张所得到的部分图像,并从校正后的部分图像产生三维部分运动图像。以此方式,通过对部分图像的校正而从三维部分运动图像的左眼和右眼的部分图 像中去除运动被摄物、或是在左眼和右眼的部分图像中将运动被摄物显示在大致相同的位 置,从而有可能获得无不适感的、更自然的三维图像。此外,当指定三维全景运动图像上的位置和放大倍率时,可以不显示三维部分运 动图像、而是显示包含右眼和左眼的用部分图像的三维部分图像。在这种情况下,例如从图 13的区域GL(I)和区域GR(I)切出的一对部分图像被校正并作为三维部分图像而显示。此外,对于三维全景运动图像通过进行参照图12所说明的处理,而有可能从三维 全景运动图像中去除运动被摄物、或是将运动被摄物显示在左眼和右眼的全景图像中大致 相同的位置。在这种情况下,从供右眼和左眼各自的连续帧的全景图像中检测运动被摄物, 以校正各全景图像。三维全景图像的显示处理的说明接下来,参照图14的流程图来说明与图6的步骤S21的处理对应的三维全景图像 的显示处理。该三维全景图像的显示处理是当在三维全景运动图像的再现期间指示三维全 景图像的显示时启动的。在步骤S121中,信号处理部对响应于来自操作输入部21的信号来控制显示控制 部30,以暂停三维全景运动图像的再现。结果,三维地显示在显示部31上的三维全景运动 图像被暂停(挂起)。此外,通过允许所谓逐帧播放操作,即使在三维全景运动图像的再现暂停后,用户 也可对操作输入部21进行操作以将该帧前或后的帧显示在显示部31上。结果,用户可以 在所希望的帧被显示在显示部31上的同时暂停三维全景运动图像的再现。在步骤S122中,三维全景图像产生部64指定来自被暂停的三维全景运动图像的、 显示在显示部31上的帧。接着,三维全景图像产生部64从信号处理部M获得三维全景运 动图像的所指定的帧的左眼和右眼全景图像。例如,在再现三维全景运动图像的情况下,信号处理部M存储被解码的、缩小前 的三维全景运动图像,直到再现结束为止。三维全景图像产生部64从信号处理部M获得 所指定的帧的缩小前的右眼和左眼全景图像。此外,三维全景图像产生部64还从缓冲存储 器26获得N张拍摄图像、中心坐标以及运动被摄物信息。在步骤S123中,三维全景图像产生部64基于中心坐标和运动被摄物信息来指定 所获得的帧的右眼和左眼全景图像上的、运动被摄物被显示于的位置。例如,三维全景图像产生部64使用处理对象的帧的编号和中心坐标可以指定处 理对象的全景图像的哪个区域是从哪张拍摄图像的哪个区域产生的。另外,当指定用于产 生全景图像的各区域的拍摄图像时,三维全景图像产生部64可从该拍摄图像的运动被摄 物信息来指定运动被摄物被显示在全景图像上的何处。也就是说,指定全景图像上的运动被摄物的显示位置。在步骤SlM中,校正部77基于对运动被摄物的显示位置进行指定的结果、拍摄图 像、中心坐标以及运动被摄物信息来校正全景图像。例如,假设运动被摄物显示在右眼全景图像上的预定位置处,且该运动被摄物被 显示于的部分是使用拍摄图像P(n)产生的。在这种情况下,校正部77基于运动被摄物信 息,在位于距拍摄图像P(η)的帧最近的位置处的帧的拍摄图像中,将未显示运动被摄物的 拍摄图像指定在与拍摄图像P(η)上的运动被摄物的位置相同的位置处。校正部77切出所指定的拍摄图像中与拍摄图像P (η)上的包含运动被摄物的区域 相同的区域,并将该区域设定为替换图像。校正部77通过将右眼全景图像上的运动被摄物 附近的区域替换为所得到的替换图像,来校正右眼全景图像。从拍摄图像切出的替换图像是与右眼全景图像的运动被摄物后面的静止背景具 有相同背景的图像。也即,该校正是这样的处理将全景图像上的运动被摄物附近的区域的 图像替换为与用于产生该区域的拍摄图像不同的、运动被摄物未被显示于的其它拍摄图像 中与全景图像上的运动被摄物对应的区域的图像。通过该校正,右眼全景图像上的运动被摄物被替换为运动被摄物后面的背景,从 而从全景图像中无不适感地去除了运动被摄物。更详细地,当附上替换图像时,为了抑制差异的影响,在将全景图像和替换图像配 置为使包含在那些图像中的相同被摄物重叠的情况下,在全景图像中与替换图像重叠的区 域被替换为替换图像。与右眼的情况类似,校正部77还从左眼全景图像中去除运动被摄物。在运动被摄 物不包含在全景图像中的情况下,不进行该全景图像的校正。三维全景图像产生部64将校 正后的一对右眼和左眼全景图像用作最终的三维全景图像。以此方式,如果通过从全景图 像中去除运动被摄物而获得三维全景图像,并三维地显示该三维全景图像,则有可能显示 无不适感的、更自然的三维图像。尽管在以上说明中作为校正全景图像的一例而从全景图像中去除运动被摄物,但 也可以校正全景图像以将相同运动被摄物显示在三维全景运动图像的左眼和右眼的全景 图像的大致相同位置处。在这种情况下,校正部77基于对运动被摄物的显示位置进行指定的结果、拍摄图 像、中心坐标以及运动被摄物信息,将从拍摄图像切出的相同替换图像附至左眼和右眼的 全景图像,从而校正该全景图像。例如,假设在左眼和右眼的全景图像中显示静止的车辆和作为运动被摄物的人, 在右眼全景图像中人位于距车辆某一距离的位置处,而在左眼全景图像中人位于车辆附 近。此外,右眼全景图像的人的附近区域是从拍摄图像Ρ(η)产生并指定的。在这种情况下,校正部77从拍摄图像P (η)中切出包含车辆和人的区域的图像作 为替换图像。也即,在将拍摄图像Ρ(η)和全景图像并排摆放在χ-y坐标系上以使没有运动 的相同被摄物重叠的情况下,从拍摄图像P(n)中切出包括该拍摄图像上的运动被摄物和 位于与左眼全景图像上的运动被摄物相同位置处的区域这两者的区域作为替换图像。校正部77通过在右眼和左眼全景图像中、将包含与替换图像对应的人的区域替 换为替换图像,来校正该右眼和左眼全景图像。即使在这种情况下,为了抑制差异的影响,当将全景图像和替换图像配置为使包含在那些图像中的相同被摄物重叠时,在全景图像中 与替换图像重叠的区域被替换为替换图像。当以此方式校正左眼和右眼的全景图像时,在那些全景图像上将作为运动被摄物 的人显示在距车辆某一距离的位置处。也即,如果相同的运动被摄物显示在左眼和右眼的 全景图像的各对应位置处,并使用透镜法等三维地显示该全景图像时,有可能无不适感地 三维地显示运动被摄物。三维全景图像产生部64将如上所述那样校正的左眼和右眼的全景图像对设定为三维全景图像。此外,在运动被摄物未显示在左眼或右眼的全景图像中的情况下,不进行全景图 像的校正。即,在运动被摄物包含在左眼和右眼的任一全景图像中的情况下,进行全景图像 中的校正。另外,在左眼和右眼的全景图像中,在运动被摄物彼此分离地显示的情况下,为运 动被摄物逐一产生替换图像。例如,从用于产生右眼全景图像上的运动被摄物的部分的拍摄图像中切出该运动 被摄物的部分作为替换图像,该替换图像可附至右眼全景图像上的运动被摄物的部分的区 域。此外,该替换图像可附至左眼全景图像中与右眼全景图像上的运动被摄物相同位置的 区域。结果,在左眼全景图像中显示包括原已存在的运动被摄物和通过校正而显示的运动 被摄物的2个运动被摄物。对此,校正部77进一步在位于距用于产生左眼全景图像上的运动被摄物的部分 的拍摄图像P(n)的帧最近的位置处的帧的拍摄图像中,将未显示运动被摄物的拍摄图像 指定在与拍摄图像P(n)上的运动被摄物的位置相同的位置处。校正部77切出所指定的拍摄图像中与拍摄图像P (η)上的包含运动被摄物的区域 相同的区域作为替换图像,并将左眼全景图像上早已存在的运动被摄物附近的区域替换为 替换图像。结果,去除了左眼全景图像上早已存在的运动被摄物。通过上述校正,有可能校 正全景图像以使相同运动被摄物显示在与左眼和右眼的全景图像各自对应的位置处。在这种情况下,为了从左眼全景图像中去除早已存在的运动被摄物,位于与该运 动被摄物所在的左眼全景图像上的位置相同位置处的右眼全景图像的区域可被用作替换 图像。以此方式获得的替换图像可附至左眼全景图像的运动被摄物的位置以去除该运动被 摄物。然而,在这种情况下假定右眼全景图像中运动被摄物不存在于与左眼全景图像的运 动被摄物相同的位置处。返回图14的流程图的说明,如果在步骤SlM中通过校正全景图像而获得三维全 景图像,则三维全景图像产生部64将所得到的三维全景图像供给显示控制部30,并且处理 前进至步骤S125。在步骤S125中,显示控制部30将从三维全景图像产生部64供给的三维全景图像 供给显示部31并显示之。也即,显示控制部30将三维全景图像的右眼和左眼全景图像对 供给显示部31,并使用透镜法三维地显示它们。此外,不仅显示所产生的三维全景图像,进而三维全景图像还可从三维全景图像 产生部64供给驱动器28,并被记录在记录介质四中。当三维全景图像显示在显示部31上时,三维全景图像的再现处理结束,然后图6的运动图像再现处理也结束。以此方式,拍摄装置11通过校正包含在正在再现的三维全景运动图像中的特定 图像的全景图像,来产生三维全景图像。以此方式,通过对全景图像的校正而从三维全景图像的全景图像中去除运动被摄 物、并在左眼和右眼的全景图像中将运动被摄物显示在大致相同的位置,从而有可能获得 无不适感的、更自然的三维图像。上述一系列的处理可由硬件或软件来执行。在由软件来执行该处理的情况下,包 含在该软件中的程序是从程序记录介质安装至嵌入专用硬件中的计算机、或是通过安装各 种程序而能够执行各种功能的例如通用的个人计算机的。图15是示出了使用程序来执行上述一系列的处理的计算机的硬件结构示例的方 框图。在计算机中,CPU (中央处理单元)301、ROM (只读存储器)302和RAM(随机存取存 储器)303经过总线304彼此连接。另外,输入/输出接口 305连接至总线304。输入/输出接口 305连接至键盘、鼠 标器或麦克风等输入部306,显示器或扬声器等输出部307,硬盘或非易失性存储器等记录 部308,网络接口等通信部309,以及对磁盘、光盘或半导体存储器等可移动介质311进行驱 动的驱动器310。在如上所述构成的计算机中,例如在CPU 301中执行上述一系列的处理,于是将 记录在记录部308中的程序经过输入/输出接口 305和总线304而载入RAM 303并在其上 执行。计算机(CPU 301)所执行的程序记录在例如磁盘(包括可活动盘)、光盘 (⑶-ROM(光盘只读存储器)或DVD (数字多用盘)等)、光磁盘或半导体存储器等封装媒介 或者说可移动媒介311中,或经过局域网、因特网或数字卫星广播等有线/无线传输媒介而 提供。此外,程序可通过将可移动媒介311装配至驱动器310而经过输入/输出接口 305 安装在记录部308中。另外,程序可还经过有线/无线传输媒介由通信部309接收,并安装 在记录部308中。此外,程序可预先安装在ROM 302或记录部308中。计算机所执行的程序可以是根据在本说明书中说明的时间顺序来处理、或是并列 地或以被调用时等需要的时序来处理的程序。本发明包含与2009年10月9日在日本专利局提交的日本优先权专利申请特愿 2009-235405所公开的主题内容相关的主题内容,其全部内容通过引用而合并于此。本领域的熟练人员应当理解取决于设计需求和其它各种因素,会出现各种修改、 合并、下级合并和替代,它们都落入所附权利要求或其等价的范围内。29
权利要求
1.一种图像处理装置,包括输出图像产生单元,所述输出图像产生单元被配置成基于一边移动拍摄单元一边用 所述拍摄单元进行拍摄而得到的多张拍摄图像,来产生在所述拍摄图像的拍摄期间作为拍 摄对象的特定区域被显示于的多张连续的输出图像;检测单元,所述检测单元被配置成基于使用所述输出图像进行的运动估计,从所述输 出图像中检测有运动的运动被摄物;校正单元,所述校正单元被配置成基于对所述运动被摄物检测的结果,当所述运动被 摄物包含在预定输出图像中时,通过将所述预定输出图像的所述运动被摄物被显示于的被 摄物区域替换为另一不同的输出图像的与所述被摄物区域对应的区域的图像,来校正所述 预定输出图像以去除包含在所述预定输出图像中的所述运动被摄物;以及三维输出图像产生单元,所述三维输出图像产生单元被配置成产生包括经校正的所 述预定输出图像以及多张所述输出图像中的与所述预定输出图像有预定差异的所述输出 图像的三维输出图像。
2.根据权利要求1所述的图像处理装置,其中所述输出图像产生单元从多张所述拍摄 图像中切出所述特定区域被显示于的区域,并产生多张所述输出图像。
3.根据权利要求2所述的图像处理装置,其中所述校正单元对于多张所述输出图像中 的每一个,当所述输出图像包含所述运动被摄物时,通过将所述输出图像的所述被摄物区 域替换为与所述被摄物区域对应的、另一不同的输出图像上的所述运动被摄物未被显示于 的区域的图像,来校正所述输出图像,并且所述三维输出图像产生单元在包含经校正的所述输出图像的多张所述输出图像中产 生三维输出图像组,所述三维输出图像组由拥有从连续拍摄的多张拍摄图像得到的所述输 出图像的第一输出图像组以及拥有从连续拍摄的多张拍摄图像得到的所述输出图像并与 所述第一输出图像组有所述差异的第二输出图像组构成。
4.根据权利要求2所述的图像处理装置,其中所述校正单元对于拥有从连续拍摄的一 些拍摄图像得到的所述输出图像也即第一输出图像的第一输出图像组,当所述运动被摄物 包含在所述第一输出图像中、且所述运动被摄物包含在多张所述输出图像中与所述第一输 出图像有所述差异的输出图像也即第二输出图像中的与所述第一输出图像的所述被摄物 区域对应的区域中时,通过将所述第一输出图像的所述被摄物区域替换为与所述被摄物区 域对应的所述第二输出图像的区域的图像,来校正所述第一输出图像,并且所述三维输出图像产生单元产生三维输出图像组,所述三维输出图像组由经校正的所 述第一输出图像组以及拥有与包含在所述第一输出图像组中的每个所述第一输出图像有 所述差异的每个所述第二输出图像的第二输出图像组构成。
5.一种图像处理装置的图像处理方法,所述图像处理装置包括输出图像产生单元,所述输出图像产生单元被配置成基于一边移动拍摄单元一边用 所述拍摄单元进行拍摄而得到的多张拍摄图像,来产生在所述拍摄图像的拍摄期间作为拍 摄对象的特定区域被显示于的多张连续的输出图像;检测单元,所述检测单元被配置成基于使用所述输出图像进行的运动估计,从所述输 出图像中检测有运动的运动被摄物;校正单元,所述校正单元被配置成基于对所述运动被摄物检测的结果,当所述运动被摄物包含在预定输出图像中时,通过将所述预定输出图像的所述运动被摄物被显示于的被 摄物区域替换为另一不同的输出图像的与所述被摄物区域对应的区域的图像,来校正所述 预定输出图像以去除包含在所述预定输出图像中的所述运动被摄物;以及三维输出图像产生单元,所述三维输出图像产生单元被配置成产生包括经校正的所 述预定输出图像以及多张所述输出图像中的与所述预定输出图像有预定差异的所述输出 图像的三维输出图像,所述图像处理方法包括以下步骤使用所述输出图像产生单元,基于所述拍摄图像来产生多张连续的所述输出图像; 使用所述检测单元,从所述输出图像中检测所述运动被摄物; 使用所述校正单元,在所述运动被摄物包含在所述预定输出图像中的情况下校正所述 预定输出图像;以及使用所述三维输出图像产生单元,产生所述三维输出图像。
6.一种配置在计算机中的程序,用以执行包括以下步骤的处理基于一边移动拍摄单元一边用所述拍摄单元进行拍摄而得到的多张拍摄图像,来产生 在所述拍摄图像的拍摄期间作为拍摄对象的特定区域被显示于的多张连续的输出图像; 基于使用所述输出图像进行的运动估计,从所述输出图像中检测有运动的运动被摄物;基于对所述运动被摄物检测的结果,当所述运动被摄物包含在预定输出图像中时,通 过将所述预定输出图像的所述运动被摄物被显示于的被摄物区域替换为另一不同的输出 图像的与所述被摄物区域对应的区域的图像,来校正所述预定输出图像以去除包含在所述 预定输出图像中的所述运动被摄物;以及产生包括经校正的所述预定输出图像以及多张所述输出图像中的与所述预定输出图 像有预定差异的所述输出图像的三维输出图像。
7.一种图像处理装置,包括窄条图像产生单元,所述窄条图像产生单元被配置成对于一边移动拍摄单元一边用 所述拍摄单元进行拍摄而得到的多张拍摄图像中的每一个,通过切出所述拍摄图像上的预 定区域来产生第一窄条图像,并且还通过切出所述拍摄图像上的与所述预定区域不同的区 域来产生第二窄条图像;全景图像产生单元,所述全景图像产生单元被配置成通过将从多张所述拍摄图像得 到的所述第一窄条图像和第二窄条图像中的每一种排在一起加以合成,并对在多张所述拍 摄图像的拍摄期间被用作拍摄对象的拍摄空间上的相同区域进行显示,来产生包括彼此有 差异的第一全景图像和第二全景图像的三维全景图像;检测单元,所述检测单元被配置成基于使用所述拍摄图像进行的运动估计,从所述拍 摄图像中检测有运动的运动被摄物;以及校正单元,所述校正单元被配置成基于对所述运动被摄物检测的结果,当所述运动被 摄物包含在所述第一全景图像中时,通过将所述第一全景图像上的包含所述运动被摄物的 被摄物区域替换为所述拍摄图像上的与所述被摄物区域对应的区域的图像,来校正所述第 一全景图像以去除包含在所述第一全景图像中的所述运动被摄物。
8.根据权利要求7所述的图像处理装置,其中所述校正单元当所述运动被摄物包含在所述第一全景图像中时,通过将所述第一全景图像上的所述被摄物区域替换为所述拍摄图 像上的所述运动被摄物未被显示于的、与所述被摄物区域对应的区域的图像,来校正所述第一全景图像,并且所述校正单元当所述运动被摄物包含在所述第二全景图像中时,通过将所述第二全景 图像上的所述被摄物区域替换为所述拍摄图像上的所述运动被摄物未被显示于的、与所述 被摄物区域对应的区域的图像,来校正所述第二全景图像。
9.根据权利要求7所述的图像处理装置,其中当所述运动被摄物包含在所述第一全景 图像中时,所述校正单元通过将所述第一全景图像上的所述被摄物区域替换为所述拍摄图 像上的所述运动被摄物被显示于的、与所述被摄物区域对应的区域的图像,来校正所述第 一全景图像,并且所述校正单元通过将与所述被摄物区域对应的所述第二全景图像的区域 替换为所述拍摄图像上的所述运动被摄物被显示于的、与所述被摄物区域对应的区域的图 像,来校正所述第二全景图像。
10.一种图像处理装置的图像处理方法,所述图像处理装置包括窄条图像产生单元,所述窄条图像产生单元被配置成对于一边移动拍摄单元一边用 所述拍摄单元进行拍摄而得到的多张拍摄图像中的每一个,通过切出所述拍摄图像上的预 定区域来产生第一窄条图像,并且还通过切出所述拍摄图像上的与所述预定区域不同的区 域来产生第二窄条图像;全景图像产生单元,所述全景图像产生单元被配置成通过将从多张所述拍摄图像得 到的所述第一窄条图像和第二窄条图像中的每一种排在一起加以合成,并对在多张所述拍 摄图像的拍摄期间被用作拍摄对象的拍摄空间上的相同区域进行显示,来产生包括彼此有 差异的第一全景图像和第二全景图像的三维全景图像;检测单元,所述检测单元被配置成基于使用所述拍摄图像进行的运动估计,从所述拍 摄图像中检测有运动的运动被摄物;以及校正单元,所述校正单元被配置成基于对所述运动被摄物检测的结果,当所述运动被 摄物包含在所述第一全景图像中时,通过将所述第一全景图像上的包含所述运动被摄物的 被摄物区域替换为所述拍摄图像上的与所述被摄物区域对应的区域的图像,来校正所述第 一全景图像以去除包含在所述第一全景图像中的所述运动被摄物, 所述图像处理方法包括以下步骤使用所述窄条图像产生单元,从所述拍摄图像产生第一窄条图像和第二窄条图像; 使用所述全景图像产生单元,通过将所述第一窄条图像和第二窄条图像中的每一种排 在一起加以合成来产生所述第一全景图像和第二全景图像;使用所述检测单元,从所述拍摄图像中检测所述运动被摄物;以及 使用所述校正单元,基于对所述运动被摄物检测的结果,当所述运动被摄物包含在所 述第一全景图像中时,校正所述第一全景图像。
11.一种配置在计算机中的程序,用以执行包括以下步骤的处理对于一边移动拍摄单元一边用所述拍摄单元进行拍摄而得到的多张拍摄图像中的每 一个,通过切出所述拍摄图像上的预定区域来产生第一窄条图像,并且还通过切出所述拍 摄图像上的与所述预定区域不同的区域来产生第二窄条图像;通过将从多张所述拍摄图像得到的所述第一窄条图像和第二窄条图像中的每一种排在一起加以合成,并对在多张所述拍摄图像的拍摄期间被用作拍摄对象的拍摄空间上的相 同区域进行显示,来产生包括彼此有差异的第一全景图像和第二全景图像的三维全景图 像;基于使用所述拍摄图像进行的运动估计,从所述拍摄图像中检测有运动的运动被摄 物;以及基于对所述运动被摄物检测的结果,当所述运动被摄物包含在所述第一全景图像中 时,通过将所述第一全景图像上的包含所述运动被摄物的被摄物区域替换为所述拍摄图像 上的与所述被摄物区域对应的区域的图像,来校正所述第一全景图像以去除包含在所述第 一全景图像中的所述运动被摄物。
12.—种图像处理装置,包括输出图像产生部,所述输出图像产生部被配置成基于一边移动拍摄部一边用所述拍 摄部进行拍摄而得到的多张拍摄图像,来产生在所述拍摄图像的拍摄期间作为拍摄对象的 特定区域被显示于的多张连续的输出图像;检测部,所述检测部被配置成基于使用所述输出图像进行的运动估计,从所述输出图 像中检测有运动的运动被摄物;校正部,所述校正部被配置成基于对所述运动被摄物检测的结果,当所述运动被摄物 包含在预定输出图像中时,通过将所述预定输出图像的所述运动被摄物被显示于的被摄物 区域替换为另一不同的输出图像的与所述被摄物区域对应的区域的图像,来校正所述预定 输出图像以去除包含在所述预定输出图像中的所述运动被摄物;以及三维输出图像产生部,所述三维输出图像产生部被配置成产生包括经校正的所述预 定输出图像以及多张所述输出图像中的与所述预定输出图像有预定差异的所述输出图像 的三维输出图像。
13.一种图像处理装置,包括窄条图像产生部,所述窄条图像产生部被配置成基于一边移动拍摄部一边用所述拍 摄部进行拍摄而得到的多张拍摄图像,来产生在所述拍摄图像的拍摄期间作为拍摄对象的 特定区域被显示于的多张连续的输出图像;全景图像产生部,所述全景图像产生部被配置成通过将从多张所述拍摄图像得到的 所述第一窄条图像和第二窄条图像中的每一种排在一起加以合成,并对在多张所述拍摄图 像的拍摄期间被用作拍摄对象的拍摄空间上的相同区域进行显示,来产生包括彼此有差异 的第一全景图像和第二全景图像的三维全景图像;检测部,所述检测部被配置成基于使用所述拍摄图像进行的运动估计,从所述拍摄图 像中检测有运动的运动被摄物;以及校正部,所述校正部被配置成基于对所述运动被摄物检测的结果,当所述运动被摄物 包含在所述第一全景图像中时,通过将所述第一全景图像上的包含所述运动被摄物的被摄 物区域替换为所述拍摄图像上的与所述被摄物区域对应的区域的图像,来校正所述第一全 景图像以去除包含在所述第一全景图像中的所述运动被摄物。
全文摘要
提供了一种图像处理装置和方法以及程序,该图像处理装置包括输出图像产生单元,其被配置成产生多张连续的输出图像;检测单元,其被配置成检测有运动的运动被摄物;校正单元,其被配置成当所述运动被摄物包含在预定输出图像中时,通过将所述预定输出图像的所述运动被摄物被显示于的被摄物区域替换为另一不同的输出图像的与所述被摄物区域对应的区域的图像,来校正所述预定输出图像;以及三维输出图像产生单元,其被配置成产生包括与所述预定输出图像有预定差异的所述输出图像的三维输出图像。
文档编号H04N5/232GK102045501SQ20101050324
公开日2011年5月4日 申请日期2010年9月30日 优先权日2009年10月9日
发明者山下纪之, 平井纯 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1