摄像装置、数据处理方法以及程序的制作方法

文档序号:2697474阅读:183来源:国知局
摄像装置、数据处理方法以及程序的制作方法
【专利摘要】本发明提供一种在使用其它的被拍摄体图像不修复基于障碍物的被拍摄体图像的欠缺部分的结构中,可高效地利用存储器的摄像装置。便携式电话机(1)具备:用于生成左眼用图像数据(801)的第一摄像元件、用于生成右眼用图像数据(802)的第二摄像元件、CPU、RAM(16)。CPU判断在左眼用图像数据(801)中是否包含遮挡向第一摄像元件的外光的入射的手指(901)等的障碍物的图像,并判断在右眼用图像数据(802)中是否包含遮挡向第二摄像元件的外光的入射的障碍物的图像。CPU在左眼用图像数据(801)和右眼用图像数据(802)中的、一个图像数据中包含障碍物的图像,在另一个图像数据中不包含障碍物的图像时,将该一个图像数据从RAM(16)删除。
【专利说明】摄像装置、数据处理方法以及程序
【技术领域】
[0001]本发明涉及摄像装置、数据处理方法以及程序。特别是,本发明涉及生成立体图像数据的复眼式的摄像装置、该摄像装置中的数据处理方法以及用于控制该摄像装置的程序。
【背景技术】
[0002]目前,已知有基于通过摄像得到的左眼用图像数据和右眼用图像数据,生成用于显示立体图像的立体图像数据的复眼式的摄像装置。
[0003]在特开2008-141514号公报(专利文献I)中,作为复眼式的摄像装置,公开有复眼数字摄像机。该复眼数字摄像机具备:多个摄像单元;检测是否为纵向拍摄的检测单元;将从多个摄像单元中的一部分或全部的摄像单元得到的图像记录于记录介质的记录单元;指示摄影的快门按钮;以及,在由检测单元检测出纵向拍摄且由快门按钮指示了摄影的情况下,以将从多个摄像单元中的一部分的摄像单元得到的图像记录于记录介质的方式控制记录单元的控制单元。
[0004]在特开2010-288253号公报(专利文献2)中,作为复眼式的摄像装置,公开有复眼摄像机。复眼摄像机判定在2个摄影部所取得的视点图像的视角中是否含有障碍物。具体地说,复眼摄像机判定在视点图像的周围的规定范围的区域中是否含有障碍物。复眼摄像机在判定为含有障碍物的情况下,以将含有障碍物的障碍物区域可立体视的方式,补正2个摄影部所取得的视点图像。进而,复眼摄像机使用补正后的视点图像进行三维处理,生成立体显示用图像。
[0005]现有技术文献 专利文献
专利文献1:特开2008-141514号公报;
专利文献2:特开2010-288253号公报。

【发明内容】

[0006]本发明所要解决的技术问题
但是,专利文献I的复眼式数字摄像机,在纵向拍摄的情况下,仅将从多个摄像单元中预定的摄像单元得到的图像记录于记录介质。为此,在用户的手指、该复眼式数字摄像机的挂件等的物体覆盖该预定的摄像单元的透镜的情况下,用户只能得到拍摄到物体的图像。
[0007]另外,在横向拍摄的情况下,例如即使上述物体覆盖一个摄像单元的透镜的情况下,左眼用图像数据、右眼用图像数据、基于该左眼用图像数据和右眼用图像数据生成的立体图像数据被记录于记录介质。
[0008]因此,对用户而言变成利用价值低的图像数据被记录于记录介质。所以、记录介质中的可存储量基于这样的图像数据的存在而变少。
[0009]另外,专利文献2的复眼摄像机使用其它的被拍摄体图像修复基于障碍物的被拍摄体图像的欠缺部分。因此,复眼摄像机能防止由用户认为失败的图像数据被存储到记录介质。但是,复眼摄像机由于必需用于判断是否含有障碍物的数据处理和用于补正2个摄像部所取得的视点图像的至少一个的数据处理,所以在数据处理中需要时间。
[0010]本申请的发明是鉴于上述问题点而创造的发明,其目的在于,提供一种在使用其它的被拍摄体图像不修复基于障碍物的被拍摄体图像的欠缺部分的结构中,可高效地利用存储器的摄像装置、数据处理方法以及程序。
[0011]用于解决技术问题的技术方案
当根据本发明的某一方面时,摄像装置是基于通过摄像得到的左眼用图像数据和右眼用图像数据,生成用于显示立体图像的立体图像数据的复眼式的摄像装置。摄像装置具备:用于生成左眼用图像数据的第一摄像元件、用于生成右眼用图像数据的第二摄像元件、处理器、用于存储左眼用图像数据和所述右眼用图像数据以及所述立体图像数据的存储器。处理器判断在左眼用图像数据中是否包含遮挡向第一摄像元件的外光的入射的物体的图像。处理器判断在右眼用图像数据中是否包含遮挡向第二摄像元件的外光的入射的物体的图像。处理器在左眼用图像数据和右眼用图像数据中的、一个图像数据中包含物体的图像,在另一个图像数据中不包含物体的图像时,将一个图像数据从存储器删除。
[0012]优选的是,处理器在将一个图像数据从存储器删除的情况下,进而将基于左眼用图像数据和右眼用图像数据生成的立体图像数据从存储器删除。
[0013]优选的是,摄像装置还具备:快门按钮、以及通过快门按钮的按下而动作的机械快门。处理器判断在使用了机械快门的摄像而得到的左眼用图像数据和右眼用图像数据的各个中是否包含物体的图像。处理器在判断为仅在通过使用了机械快门的摄像而得到的左眼用图像数据中包含物体的图像的情况下,将该左眼用图像数据从存储器删除,在判断为仅在通过使用了机械快门而得到的右眼用图像数据中包含物体的图像的情况下,将该右眼用图像数据从存储器删除。
[0014]优选的是,摄像装置还具备:显示器、用于使即时预览图像显示于显示器的电子快门、快门按钮、以及通过快门按钮的按下而动作的机械快门。处理器判断在通过使用了电子快门的摄像而得到的左眼用图像数据和右眼用图像数据的各个中是否包含物体的图像。处理器在判断为仅在通过使用了电子快门的摄像而得到的左眼用图像数据中包含物体的图像的情况下,当按下快门按钮时,将通过使用了机械快门的摄像而得到的左眼用图像数据,从存储器删除。处理器在判断为仅在通过使用了电子快门的摄像而得到的右眼用图像数据中包含物体的图像的情况下,当按下快门按钮时,将通过使用了机械快门的摄像而得到的右眼用图像数据,从存储器删除。
[0015]优选的是,摄像装置还具备:自动对焦功能。处理器在通过自动对焦功能对好焦点的状态,利用通过使用了电子快门的摄像得到的左眼用图像数据和右眼用图像数据,来判断在左眼用图像数据和右眼用图像数据的各个中是否包含物体的图像。
[0016]优选的是,存储器包括:易失性存储器和非易失性存储器。处理器在易失性存储器中存储左眼用图像数据和右眼用图像数据。处理器在判断为左眼用图像数据和右眼用图像数据中的、一个图像数据中包含物体的图像,在另一个图像数据中不包含物体的图像的情况下,从易失性存储器删除一个图像数据,并将另一个图像数据存储于非易失性存储器。
[0017]优选的是,非易失性存储器是可拆卸于摄像装置的记录介质。[0018]当根据本发明的其它方面时,数据处理方法是在基于通过摄像得到的左眼用图像数据和右眼用图像数据,生成用于显示立体图像的立体图像数据的复眼式的摄像装置中的数据处理方法。摄像装置具备:用于生成左眼用图像数据的第一摄像元件、用于生成右眼用图像数据的第二摄像元件、处理器、以及用于存储左眼用图像数据和所述右眼用图像数据以及所述立体图像数据的存储器。数据处理方法具备:处理器判断在左眼用图像数据中是否包含遮挡向第一摄像元件的外光的入射的物体的图像的步骤;处理器判断在右眼用图像数据中是否包含遮挡向第二摄像元件的外光的入射的物体的图像的步骤;以及在左眼用图像数据和右眼用图像数据中的、一个图像数据中包含物体的图像,在另一个图像数据中不包含物体的图像时,处理器将一个图像数据从存储器删除的步骤。
[0019]当根据本发明的进一步的其它方面时,程序是控制基于通过摄像得到的左眼用图像数据和右眼用图像数据,生成用于显示立体图像的立体图像数据的复眼式的摄像装置的程序。摄像装置具备:用于生成左眼用图像数据的第一摄像元件、用于生成右眼用图像数据的第二摄像元件、处理器、以及用于存储左眼用图像数据和右眼用图像数据以及立体图像数据的存储器。程序使以下步骤在处理器中执行:判断在左眼用图像数据中是否包含遮挡向第一摄像元件的外光的入射的物体的图像的步骤;判断在右眼用图像数据中是否包含遮挡向第二摄像元件的外光的入射的物体的图像的步骤;以及在左眼用图像数据和右眼用图像数据中的、一个图像数据中包含物体的图像,在另一个图像数据中不包含物体的图像时,将一个图像数据从存储器删除的步骤。
[0020]发明效果
根据本发明,在使用其它的被拍摄体图像不修复基于障碍物的被拍摄体图像的欠缺部分的结构中,存储器的高效利用成为可能。
【专利附图】

【附图说明】
[0021][图1]是表示便携式电话机的外观的图;
[图2]是用于说明在使用2个摄像机对被拍摄体进行了摄像时,由便携式电话机执行的数据处理的第一例的图;
[图3]是用于说明在使用2个摄像机对被拍摄体进行了摄像时,由便携式电话机执行数据处理的第二例的图;
[图4]是用于说明在使用2个摄像机对被拍摄体进行了摄像时,由便携式电话机执行的数据处理的第三例的图;
[图5]是表示便携式电话机的硬件结构的图;
[图6]是表示便携式电话机的硬件结构的主要部分的图;
[图7]是表示便携式电话机中执行的处理的流程的流程图;
[图8]是表示图7的步骤S28中的处理的详细情况的流程图;
[图9]是表示便携式电话机中执行的处理的其它的流程的流程图。
【具体实施方式】
[0022]以下,边参照附图,边对本发明的实施方式所涉及的摄像装置进行说明。在以下的说明中,对相同的部件标以相同的附图标记。这些名称和功能也是相同的。因此,关于它们的详细说明不进行重复。
[0023]作为摄像装置能举出数字单反照相机、小型数字照相机、包括智能电话的便携式电话机、PDA (Personal Digital Assistant)等。以下,作为摄像装置以便携式电话机为例进行说明。
[0024]<便携式电话机的外观>
图1是表示便携式电话机I的外观的图。图1 (a)是便携式电话机I的主视图。图1(b)是便携式电话机I的后视图。参照图1 (a),便携式电话机I具备:显示器20、包括快门按钮181的操作按钮18。此外,快门按钮181在不是进行摄像的模式的情况下,作为用于指示摄像之外的处理的执行的按钮发挥作用也可。参照图1(b),便携式电话机I在与设置有显不器20的相反一侧的表面,具备:摄像机11、摄像机12、闪光灯19。
[0025]便携式电话机I基于由摄像机11拍摄的图像(以下也称为“左眼用图像”)和由摄像机12拍摄的图像(以下也称为“右眼用图像”),生成观看者能立体观看的图像(以下称为“立体图像”或“3D图像”)。此外,在得到3D图像时,执行基于摄像机11和摄像机12的同时摄像。
[0026]<便携式电话机的数据处理的概要>
图2是用于说明在使用2个摄像机11、12对被拍摄体进行了摄像时,由便携式电话机I执行的数据处理的第一例的图。图2 (a)是表示便携式电话机I的用户为了被拍摄体的摄像,用双手握持便携式电话机I的状态的图。图2 (b)是在图2 (a)的状态按下快门按钮181的情况下的、将数据处理的内容沿时间序列表示的图。
[0027]参照图2 (a),用户的右手的手指和左手的手指为覆盖摄像机11和摄像机12。为此,在摄像的左眼用图像和右眼用图像中未拍摄进手指。
[0028]参照图2 (b),由使用摄像机11摄像而得到左眼用图像数据801和由使用摄像机12摄像而得到的右眼用图像数据802被存储于后述的图像处理引擎13内的RAM310 (图6参照)。便携式电话机I通过图像处理引擎13,从左眼用图像数据801和右眼用图像数据802生成3D图像数据803。
[0029]便携式电话机I将左眼用图像数据801、右眼用图像数据802、3D图像数据803转送到设置于图像处理引擎13的外部的RAM (Random Access Memory) 16 (参照图5、图6)。便携式电话机1,进而,在从用户接受到数据保存的指示的情况、或不等待该指示而自动地,将存储于RAM16的图像数据801、802、803写入IC (Integrated Circuit)记录介质221 (参照图5、图6)。
[0030]图3是用于说明使用2个摄像机11、12对被拍摄体进行了摄像时,由便携式电话机I执行的数据处理的第二例的图。图3 (a)是表示便携式电话机I的用户,为了被拍摄体的摄像,用双手握持便携式电话机I的状态、即左手的中指901覆盖摄像机11的透镜的一部分的状态的图。图3 (b)是在图3 Ca)的状态按下快门按钮181的情况下的、将数据处理的内容沿时间序列表示的图。
[0031]参照图3 Ca),由于用户的左手的中指901覆盖摄像机11,所以变成在摄像的左眼用图像中拍摄进中指901。
[0032]参照图3 (b),由使用摄像机11摄像而得到的左眼用图像数据801和由使用摄像机12摄像而得到的右眼用图像数据802被存储于图像处理引擎13内的RAM310。在这种情况下,左眼用图像数据801就变成包含表示中指901的图像数据。
[0033]便携式电话机I通过图像处理引擎13,从左眼用图像数据801和右眼用图像数据802生成3D图像数据803。在这种情况下,变成在3D图像数据803中也包含表示中指901的图像数据。便携式电话机I将左眼用图像数据801、右眼用图像数据802、3D图像数据803转送到设置于图像处理引擎13的外部的RAM16。
[0034]便携式电话机I从RAM16删除拍摄进中指901的左眼用图像数据801。进而,便携式电话机I从RAM16删除使用拍摄进中指901的左眼用图像数据801而生成的3D图像数据 803。
[0035]便携式电话机1,进而,在从用户接受到数据保存的指示的情况、或不自动删除地,将仅在RAM16中剩余的右眼用图像数据802,写入IC记录介质221。
[0036]图4是用于说明在使用2个摄像机11、12对被拍摄体进行了摄像时,由便携式电话机I执行的数据处理的第三例的图。图4 Ca)是表示便携式电话机I的用户,为了被拍摄体的摄像,用双手握持便携式电话机I的状态、即右手的中指902覆盖摄像机12的透镜的一部分的状态的图。图4 (b)是在图4 (a)的状态按下快门按钮181的情况下的、将数据处理的内容沿时间序列表示的图。
[0037]参照图4 Ca),由于用户的右手的中指902覆盖摄像机12,所以变成在摄像的右眼用图像中拍摄进中指902。
[0038]参照图4 (b),由使用摄像机11摄像而得到的左眼用图像数据801和由使用摄像机12摄像而得到的右眼用图像数据802被存储于图像处理引擎13内的RAM310。在这种情况下,右眼用图像数据802就变成包含表示中指90的图像数据。
[0039]便携式电话机I通过图像处理引擎13,从左眼用图像数据801和右眼用图像数据802生成3D图像数据803。在这种情况下,变成在3D图像数据803中也包含表示中指902的图像数据。便携式电话机I将左眼用图像数据801、右眼用图像数据802、3D图像数据803转送到设置于图像处理引擎13的外部的RAM16。
[0040]便携式电话机I从RAM16删除拍摄进中指902的右眼用图像数据802。进而,便携式电话机I从RAM16删除使用拍摄进中指902的右眼用图像数据802而生成的3D图像数据 803。
[0041]便携式电话机1,进而,在从用户接受到数据保存的指示的情况,或不自动删除地,将仅在RAM16中剩余的左眼用图像数据801,写入IC记录介质221。
[0042]如上所述,便携式电话机I从RAM16删除拍摄进了中指901或中指902的图像数据,同时从RAM16删除基于该图像数据生成的3D图像数据803。另外,便携式电话机1,在图像数据的删除后,不删除地将RAM16中剩余的图像数据,保存到与便携式电话机I可拆卸的IC记录介质221。
[0043]因此,根据便携式电话机1,就变成仅将未拍摄进手指的图像数据,可保存到IC记录介质221。也就是说,不保存在左眼用图像数据801和右眼用图像数据802中由用户认为失败的图像数据,而仅将认为成功的图像数据IC能保存到记录介质221。为此,能防止将由用户认为失败的图像数据存储于IC记录介质221。为此,成为通过使用便携式电话机1,可高效地利用IC记录介质221的存储区域。
[0044]另外,基于拍摄进手指的图像数据生成的3D图像数据803是由用户认为失败的图像数据。为此、便携式电话机I通过将该3D图像数据803不保存到IC记录介质221,变成更高效地将IC记录介质221的存储区域可高效地利用。
[0045]可是,在图3的情况中,在将右眼用图像数据802保存于IC记录介质221之后,以从RAM16删除左眼用图像数据801和3D图像数据803的方式,构成便携式电话机I也可。另外,在图4的情况中,在将左眼用图像数据801保存于IC记录介质221之后,以从RAM16删除右眼用图像数据802和3D图像数据803的方式,构成便携式电话机I也可。
[0046]以下,对用于实现这样的数据处理的便携式电话机I的具体结构进行说明。
[0047]<硬件结构>
图5是表示便携式电话机I的硬件结构的图。参照图5,便携式电话机I具备:摄像机
11、摄像机12、图像处理引擎13、执行程序的CPU (Central Processing Unit) 14、将数据非易失地存储的ROM (Read Only Memory) 15、将数据易失地存储的RAM16、NAND型的闪存17、接受基于便携式电话机I的用户的指示的输入的操作按钮18、闪光灯19、显示器
20、通信IF (Interface) 21、读写器22、电源单元23。
[0048]图像处理引擎13,基于通过光照射到摄像机11、12所包含的各摄像元件而产生的电荷,生成图像数据。关于图像处理引擎13的详细情况,在下面叙述。
[0049]CPU14进行图像处理引擎13所承担的数据处理之外的数据处理。
[0050]闪存17是非易失性的半导体存储器。闪存17易失地存储用于控制便携式电话机I的各种程序、便携式电话机I所生成的数据、从便携式电话机I的外部装置取得的数据等的各种数据。
[0051]通信IF21执行用于便携式电话机I与外部的通信装置进行无线通信的信号处理。电源单元23经由数据总线将电力供给摄像机11,12、图像处理引擎13、CPU14、闪光灯19、显示器20、通信IF21、读写器22等。
[0052]各构成要素11?23通过数据总线相互连接。在读写器22中安装有IC记录介质221。
[0053]便携式电话机I中的处理,通过由各硬件和图像处理引擎13以及CPU14执行的软件来实现。这样的软件有时预先存储于图像处理引擎13、闪存17。另外,软件有时也存储于IC记录介质221和其它的存储介质,并作为程序产品流通。或者,软件有时也作为通过连接于所谓的因特网的信息提供企业可下载的程序产品被提供。这样的软件通过读写器22和其它读取装置从其存储介质读取,或者,经由通信IF下载之后,暂时存储于闪存17。该软件由CPU14从闪存17读出,进而以可执行的程序的形式存储于闪存17或图像处理引擎
13。图像处理引擎13或CPU14执行该程序。
[0054]构成同图中所示的便携式电话机I的各构成要素是一般的器件。因此,本发明的本质部分也可以说是图像处理引擎13、闪存17、存储于IC记录介质221和其它存储介质的软件、或经由网络可下载的软件。此外,便携式电话机I的各硬件的动作由于是众所周知的,所以不重复详细的说明。
[0055]此外,作为记录介质,不限于IC卡,也可以是DVD-ROM、CD-ROM、FD (FlexibleDisk)、硬盘、磁带、盒带、光盘(MO (Magnetic Optical Disc) / MD (Mini Disc) / DVD(Digital Versatile Disc))、光卡,掩模型 R0M、EPR0M(Electronically Programmable
Read-Only Memory), EEPROM (Electronically Erasable Programmable Read-Only Memory),闪存ROM等的半导体存储器等的担载固定程序的介质。另外,记录介质是计算机可读取该程序等的非暂时的介质。
[0056]在此所说的程序,不仅是由CPU可直接执行的程序,还包含源程序形式的程序、压缩处理后的程序、加密后的程序等。
[0057]图6是表示便携式电话机I的硬件结构的主要部分的图。参照图6,便携式电话机I包括:摄像机11、摄像机12、图像处理引擎13、RAM16、显示器20、读写器22、A / DCAnalog/Digital)变换器24、A / D变换器25。在读写器22中,安装有IC记录介质221。
[0058]摄像机11具备:透镜111、机械快门112、摄像元件11。摄像机12具备:透镜121、机械快门122、摄像元件123。
[0059]透镜111将外光(由被拍摄体反射的光等)进行聚光。机械快门112是用于切换将通过透镜111的光是否照射到摄像元件113的装置。机械快门112通过快门按钮181的按下而动作。更详细而言,机械快门112基于CPU14的指令而动作。摄像元件113将光变换为电信号。另外,摄像元件113将电信号发送到A / D变换器24。摄像元件113,例如是CCD (Charge Coupled Device )、CM0S (Charge Coupled Device)。
[0060]透镜121将外光(由被拍摄体反射的光)进行聚光。机械快门122是用于切换将通过透镜121的光是否照射到摄像元件123的装置。机械快门122通过快门按钮181的按下而动作。更详细而言,机械快门122基于CPU14的指令而动作。摄像元件123将光变换为电信号。另外,摄像元件123将电信号发送到A / D变换器25。摄像元件123也是与摄像元件113相同类型的元件。
[0061 ] A / D变换器24将摄像元件113输出的模拟信号变换为数字信号。A / D变换器24将通过变换得到的数字信号发送到图像处理引擎13。
[0062]A / D变换器25将摄像元件123输出的模拟信号变换为数字信号。A / D变换器25将通过变换得到的数字信号发送到图像处理引擎13。
[0063]接着,对图像处理引擎13进行说明。图像处理引擎13具备:处理器300、RAM310、R0M320。处理器 300 具有:CPU301、DSP (Digital Signal Processor) 302。CPU301、DSP302、RAM310、R0M320通过数据总线相互连接。
[0064]处理器300执行基于存储于R0M320的程序的处理。CPU301执行图像处理引擎13中的整体控制和涉及通信的处理。CPU301,例如是RISC (Reduced Instruction SetComputer)体系结构的CPU。DSP302是图像处理专用的处理器。此外,构成处理器300的DSP302的数量并不限定于I个。
[0065]RAM310作为暂时存储从A / D变换器24、25输入的数字信号的缓冲存储器而发挥作用。另外,RAM310也作为基于CPU301和DSP302的数据处理时的工作存储器而发挥作用。R0M320中包含处理器300所执行的程序。
[0066]CPU301执行向RAM310、16的数据的写入、来自RAM310、16的数据的读出、记录于RAM310U6的数据的删除。另外,CPU301控制向IC记录介质221的数据的写入、来自IC记录介质221的数据的读出、记录于IC记录介质221的数据的删除。
[0067]此外,关于由图像处理引擎13执行的其它的各处理,在下面叙述(图7、8)。另外,以下,将包括RAM310、RAM16、IC记录介质221的结构称为“存储器90”。
[0068]<控制构造> 图7是表示便携式电话机I中执行的处理的流程的流程图。具体而言,图7表示在便携式电话机I的动作模式切换为摄像模式的状态中的数据处理的流程。
[0069]参照图7,在步骤S2中,CPU14判断是否由用户按下了快门按钮181。在此,“按下了快门按钮181”排除用于通过自动对焦功能对焦点的快门按钮181的半押。
[0070]图像处理引擎13的CPU301,当从CPU14接受到未执行快门按钮181的按下之意的指示时(在步骤S2中为否),执行使用了电子快门的被拍摄体的摄像。此外,电子快门是由图像处理引擎13实现的快门,即不需要物理遮光板。
[0071]在执行使用了电子快门的摄像的情况下,CPU301例如使机械快门112为打开状态,使机械快门122为关闭状态。CPU301接受基于摄像元件113输出的模拟信号的数字信号。此外,使两者的机械快门112、122为打开状态也可。
[0072]在步骤S4中,CPU301生成数字数据(以下称为“RAW数据”)。在步骤S6中,CPU301将生成的RAW数据进行显像处理。通过该显像处理,RAW数据变为由人眼作为图像可识别的可视图像数据。在步骤SlO中,CPU301使即时预览(Live View)图像显示于显示器20。由此,变为用户可将使用电子快门摄像的被拍摄体的图像,在显示器20实时地用眼睛确认。
[0073]CPU301,当从CPU14接受到执行了快门按钮181的按下之意的指示时(在步骤S2中为是),在步骤S12中,使用2个机械快门112、122执行被拍摄体的摄像。在步骤S14中,CPU301基于从A / D变换器24、25分别输出的数字信号,生成RAW数据。也就是说,CPU301生成2个RAW数据。
[0074]在步骤S16中,CPU301在摄像模式中的详细设定中,判断是否设定为保存RAW数据的模式。此外,在便携式电话机I不具有保存RAW数据的功能的情况下,不执行该判定,CPU301使处理前进到步骤S22。
[0075]CPU301在判断为设定成保存RAW数据的模式的情况(在步骤S16中为是)下,在步骤S18中,将RAW数据进行压缩。详细而言,CPU301将RAW数据进行无失真压缩。在步骤S20中,CPU301将无失真压缩后的RAW数据,向IC记录介质221写入,之后,使处理前进到步骤S22。
[0076]CPU301在判断为未设定成保存RAW数据的模式的情况(在步骤S16中为否)下,在步骤S22中,进行显像处理。具体而言,CPU301进行传感器补正处理、去马赛克(demosaic)处理、像素内插处理、色补正处理(白平衡调整、彩色矩阵变换、伽玛变换)、RGB图像处理(锐度补正、色调补正、曝光补正等)。
[0077]步骤S22的处理的结果,例如由图2?图4所示的那样,左眼用图像数据801和右眼用图像数据802被存储于图像处理引擎13内的RAM310。在步骤S24中,CPU301使用由步骤S22的显像处理得到的左眼用图像数据和右眼用图像数据,生成3D图像数据。CPU301将生成的3D图像数据存储于RAM310。
[0078]在步骤S26中,CPU301将由步骤S22的显像处理得到的左眼用图像数据和右眼用图像数据、和由步骤S24的处理得到的3D图像数据写入RAM16。具体而言,CPU301将左眼用图像数据、右眼用图像数据、3D图像数据相对应地转送到RAM16。
[0079]在步骤S28中,CPU301执行左眼用图像数据、右眼用图像数据以及3D图像数据中的、从RAM16删除的图像数据的特定和该特定的图像数据的从RAM16的删除。关于步骤S28的处理的详细情况,在下面叙述(图9)。[0080]在步骤S30中,CPU301将左眼用图像数据、右眼用图像数据以及3D图像数据中的、从RAM16未删除的图像数据进行压缩。具体而言,CPU301将从RAM16未删除的图像数据进行有失真压缩。例如,CPU301将从RAM16未删除的图像数据,变换为预定的格式(JPEG格式、DCF格式、Exif格式、或TIFF格式)的图像数据。在步骤S32中,CPU301将在步骤S30压缩的图像数据写入到IC记录介质221。
[0081]基于以上,CPU301结束一系列的处理。
[0082]可是,CPU301所进行的数据处理的顺序并不限定于图7所示的顺序。例如,CPU301将步骤S18的处理和步骤S20的处理,与从步骤S22到步骤S32的处理并列地进行也可。另夕卜,在步骤S32所示的向IC记录介质221的图像数据的写入结束之后,从RAM16删除应删除的图像数据也可。另外,将步骤S28的处理与步骤S30的处理的顺序进行调换也可。另夕卜,将在步骤S22得到的左眼用图像数据和右眼用图像数据存储于RAM16的处理,比步骤S24所示的3D图像数据的生成更前也可。
[0083]图8是表示图7的步骤S28中的处理的详细情况的流程图。参照图8,在步骤S102中,CPU301判断是否在左眼用图像数据中包含遮挡向摄像元件113的外光的入射的手指等的物体(以下也称为“障碍物”)的图像。该判断例如能使用作为【背景技术】而记载的技术。或者,在基于左眼用图像数据的左眼用图像中,存在遍及预定的宽度的亮度变为阈值以下的区域的情况下,CPU301判断为在左眼用图像数据中包含障碍物的图像也可。或者,在基于左眼用图像数据的左眼用图像中存在遍及预定的宽度的亮度变为阈值以下的区域,并且在基于右眼用图像数据的右眼用图像中不存在遍及预定的宽度的亮度变为阈值以下的区域的情况下,CPU301判断为在左眼用图像数据中包含障碍物的图像也可。判断是否包含障碍物的图像的方法,并没有特别地限定。
[0084]CPU301在判断为左眼用图像数据中包含障碍物的图像的情况下(在步骤S102中为是),在步骤S104中,判断在右眼用图像数据中是否包含遮挡向摄像元件123的外光的入射的障碍物的图像。该判断例如能使用作为【背景技术】而记载的技术。或者,在右眼用图像中,存在遍及预定的宽度的亮度变为阈值以下的区域的情况下,CPU301判断为在右眼用图像数据中包含障碍物的图像也可。或者,在右眼用图像中存在遍及预定的宽度的亮度变为阈值以下的区域,并且在左眼用图像中存在遍及预定的宽度的亮度变为阈值以下的区域的情况下,CPU301判断为在右眼用图像数据中包含障碍物的图像也可。判断是否包含障碍物的图像的方法,并没有特别地限定。
[0085]CPU301在判断为右眼用图像数据中包含障碍物的图像的情况下(在步骤S104中为是),结束一系列的处理。也就是说,CPU301从RAM16不删除左眼用图像数据、右眼用图像数据以及3D图像用数据的任一个。另一方面,CPU301在判断为右眼用图像数据中不包含障碍物的图像的情况下(在步骤S104中为否),在步骤S106中,从RAM16删除左眼用图像数据和3D图像数据。
[0086]CPU301在判断为左眼用图像数据中不包含障碍物的图像的情况下(在步骤S102中为否),在步骤S108中,判断是否在右眼用图像数据中包含障碍物的图像。CPU301在判断为右眼用图像数据中不包含障碍物的图像的情况下(在步骤S108中为否),结束一系列的处理。也就是说,CPU301 WRAM16不删除左眼用图像数据、右眼用图像数据以及3D图像用数据的任一个。另一方面,CPU301在判断为右眼用图像数据中包含障碍物的图像的情况下(在步骤S108中为是),在步骤SllO中,从RAM16删除右眼用图像数据和3D图像数据。
[0087]如上所述,CPU301判断使用机械快门112、122摄像的左眼用图像数据和右眼用图像数据的各个是否满足不包含手指等的障碍物的图像的这一条件。CPU301在判断为左眼用图像数据和右眼用图像数据中的一个图像数据不满足该条件的情况下,从RAM16删除该一个图像数据。CPU301在判断为左眼用图像数据和右眼用图像数据中的一个图像数据不满足该条件的情况下,进一步从RAM16删除基于该左眼用图像数据和该右眼用图像数据生成的3D图像数据。
[0088]〈变形例〉
(I)在上述内容中,当在左眼用图像数据和右眼用图像数据中包含障碍物的图像时,将不删除左眼用图像数据和右眼用图像数据的构成作为例子举出并进行了说明,但并不限定于此。例如,当在左眼用图像数据和右眼用图像数据中包含障碍物的图像时,以删除左眼用图像数据和右眼用图像数据的方式,构成便携式电话机I也可。
[0089](2)另外,当在左眼用图像数据或右眼用图像数据中包含障碍物的图像时,以不生成3D图像数据的方式,构成便携式电话机I也可。进而,当在左眼用图像数据和右眼用图像数据中包含障碍物的图像时,以不生成3D图像数据的方式,构成便携式电话机I也可。
[0090](3)在上述内容中,如图7所示的那样,使用机械快门112、122进行了摄像之后,将删除的图像数据进行特定的构成作为例子举出并进行了说明。更详细而言,将左眼用图像数据和右眼用图像数据以及3D图像数据写入到RAM16之后,将删除的数据进行特定的构成作为例子举出并进行了说明。
[0091]以下,对在使用了机械快门112、122进行摄像之前且使用了电子快门进行了摄像之后,将删除的图像数据进行特定的构成进行说明。具体而言,对在RAM16中写入使用机械快门112、122得到的左眼用图像数据和右眼用图像数据之前,删除哪个数据的构成进行说明。
[0092]图9是表示便携式电话机I中进行的处理的其它的流程的流程图。详细而言,图9是表示在使用了机械快门112、122进行摄像之前且使用了电子快门进行了摄像之后,将删除的图像数据进行特定的情况中的处理的其它的流程的流程图。
[0093]参照图9,在步骤S8的处理与步骤SlO的处理之间进行步骤S202的处理的这一点上,图9的流程图与图7的流程图不同。另外,替代步骤S28的处理,在步骤S24的处理与步骤S26的处理之间具备步骤S204和步骤S206的这一点上,图9的流程图与图7的流程图不同。因此,以下,主要对与图7的流程图不同的点进行说明。
[0094]此外,以下,在使用了电子快门的摄像的时候,便携式电话机I使两个机械快门112、122成为打开状态。进而,将便携式电话机I作为具备自动对焦功能的便携式电话机进行说明。
[0095]在步骤S202中,CPU301利用使用电子快门摄像的左眼用图像数据和右眼用图像数据,进行删除的图像数据的特定。具体而言,CPU301进行以下的处理。
[0096]首先,判断使用电子快门摄像的左眼用图像数据和右眼用图像数据的各个是否包含手指等的障碍物的图像。更详细而言,CPU301判断在通过自动对焦功能对好焦点的状态使用电子快门摄像的左眼用图像数据和右眼用图像数据的各个是否包含手指等的障碍物的图像。如果举出具体例,则为CPU301在判断为通过半押快门按钮181对好焦点时,判断是否包含障碍物的图像。CPU301特定将包含手指等的障碍物的图像的图像数据输出到图像处理引擎13的摄像机。
[0097]其次,CPU301在特定了摄像机11将包含障碍物的图像的左眼用图像数据输出到图像处理引擎13的情况下,将使用机械快门112摄像的左眼用图像数据作为删除的图像数据进行特定。另一方面,CPU301在特定了摄像机12将包含障碍物的图像的右眼用图像数据输出到图像处理引擎13的情况下,将使用机械快门122摄像的右眼用图像数据作为删除的图像数据进行特定。在这些情况下,就基于通过机械快门112、122摄像的左眼用图像和右眼用图像数据生成的3D图像数据来说,也作为删除对象进行特定。将特定后的表示删除对象的数据存储于RAM310。
[0098]此外,CPU301在将摄像机11和摄像机12没有特定为将包含障碍物的图像的图像数据输出到图像处理引擎13的摄像机的情况下,将左眼用图像数据和右眼用图像数据以及3D图像数据不作为删除对象。
[0099]在步骤S204中,CPU301判断删除的图像数据是否被特定。CPU301在判断为特定的情况下(在步骤S204中为是),在步骤S206中,将该特定后的图像数据从图像处理引擎13的RAM310删除。CPU301在删除的图像未被特定的情况下(在步骤S204中为否),使处理前进到步骤S30。
[0100]这样,CPU301在判断为该左眼用图像数据和该右眼用图像数据中的一个图像数据包含障碍物的图像的情况下,当按下快门按钮181 (也就是说,进行基于机械快门112、122的摄像)时,将通过基于机械快门112、122的摄像得到的图像数据中的、预先特定的图像数据从RAM310删除。
[0101]在这种情况下,在步骤S26中,将左眼用图像数据和右眼用图像数据以及3D图像数据中的、RAM310中未被删除的图像数据写入到RAM16。此外,3D图像数据的生成即使在RAM16中写入左眼用图像数据和右眼用图像数据之后也可。
[0102]如上所述,CPU301判断是否在通过使用了电子快门的摄像而得到的左眼用图像数据和右眼用图像数据的各个中包含障碍物的图像。CPU301在判断为仅在通过使用了电子快门的摄像而得到的左眼用图像数据中包含物体的图像的情况下,当按下快门按钮181时,将通过使用了机械快门112的摄像而得到的左眼用图像数据,从RAM310删除。CPU301在判断为仅在通过使用了电子快门的摄像而得到的右眼用图像数据中包含障碍物的图像的情况下,当按下快门按钮181时,将通过使用了机械快门122的摄像而得到的右眼用图像数据,从RAM310删除。
[0103]另外,在上述内容中,虽然将从RAM310删除作为删除对象特定的图像数据的构成作为例子举出并进行了说明,但并不限定于此。一旦,CPU301将RAM310中存储的左眼用图像数据和右眼用图像数据,写入到RAM16之后,以从RAM16删除作为删除对象特定的左眼用图像数据或右眼用图像数据的方式,构成便携式电话机I也可。CPU301就3D图像数据而言,在存储到RAM16的时刻删除即可。
[0104]另外,将判断是否包含障碍物的图像数据,作为在比用于使机械快门112、122动作的快门按钮181的按下的时刻更前的预定前的时间使用电子快门取得的图像数据也可。
[0105](4)在上述内容中,对CPU301将左眼用图像数据、右眼用图像数据以及3D图像数据中的、作为删除对象特定的图像数据,从RAM16或RAM310删除的构成进行了说明,但并不限定于此。
[0106]例如,CPU301,在IC记录介质221中写入了左眼用图像数据和右眼用图像数以及3D图像数据之后,以从IC记录介质221删除作为删除对象特定的图像数据的方式,构成便携式电话机I也可。此外,也能将IC记录介质221称为外部存储存储器,将RAM310、16称为内部存储存储器。
[0107]这样,在便携式电话机I中,成为删除对象的图像数据的删除的定时,未特别限定。
[0108]另外,在将左眼用图像数据和右眼用图像数据的一个删除的情况下,不生成3D图像数据也可,或者在生成3D图像数据之后删除该3D图像数据也可。也就是说,3D图像数据的生成的有无并未特别限定。
[0109]< 总结>
便携式电话机I是,基于通过摄像得到的左眼用图像数据和右眼用图像数据,生成用于显示立体图像的立体图像数据的复眼式的摄像装置。便携式电话机I具备:用于生成左眼用图像数据的摄像元件113、用于生成右眼用图像数据的摄像元件123、CPU301、用于存储左眼用图像数据和右眼用图像数据以及立体图像数据的存储器90。CPU301判断在左眼用图像数据中是否包含遮挡向摄像元件113的外光的入射的障碍物的图像,并判断在右眼用图像数据中是否包含遮挡向摄像元件123的外光的入射的障碍物的图像。CPU301,在左眼用图像数据和右眼用图像数据中的、一个图像数据中包含障碍物的图像,另一个图像数据中不包含障碍物的图像时,将包含障碍物的图像的图像数据从存储器90删除。
[0110]因此,根据上述的便携式电话机1,变为可仅将未拍摄进障碍物的图像数据保存于IC记录介质221,或者可将未拍摄进障碍物的图像数据继续保存于IC记录介质。也就是说,保存左眼用图像数据801和右眼用图像数据802中的、由用户认为失败的图像数据,或者不继续保存,而仅将认为成功的图像数据保存于IC记录介质221,或者能继续保存。防止由用户认为失败的图像数据存储于IC记录介质221,或者继续存储。为此,通过使用便携式电话机1,变为将IC记录介质221的存储区域可高效地利用。
[0111]这次公开的实施方式只是例示,并不仅限于上述内容。本发明的范围由权利要求表示,意图包括与权利要求均等的含义和范围内的全部的变更。
[0112]附图标记说明 I便携式电话机,
11、12摄像机,
13图像处理引擎,
14,301 CPU,
16,310 RAM,
17闪存,
18操作按钮,
19闪光灯,
20显示器, 22读写器,
23 电源单元,90存储器,
111、121透镜,
112、122机械快门,
113、123摄像元件,181快门按钮,
221 IC记录介质,
300处理器,
302 DSP,
320 ROM,
801左眼用图像数据,802右眼用图像数据,803 3D图像数据,901,902 中指。
【权利要求】
1.一种摄像装置,其是基于通过摄像得到的左眼用图像数据和右眼用图像数据,生成用于显示立体图像的立体图像数据的复眼式的摄像装置, 具备: 用于生成所述左眼用图像数据的第一摄像元件; 用于生成所述右眼用图像数据的第二摄像元件; 处理器;以及 用于存储所述左眼用图像数据和所述右眼用图像数据以及所述立体图像数据的存储器, 所述处理器 判断在所述左眼用图像数据中是否包含遮挡向所述第一摄像元件的外光的入射的物体的图像, 判断在所述右眼用图像数据中是否包含遮挡向所述第二摄像元件的外光的入射的物体的图像, 在所述左眼用图像数据和所述右眼用图像数据中的一个图像数据中包含所述物体的图像,在另一个图像数据中不包含所述物体的图像时,将所述一个图像数据从所述存储器删除。
2.根据权利要求1所述的摄像装置,其中, 所述处理器在将所述一个图 像数据从所述存储器删除的情况下,进而将基于所述左眼用图像数据和所述右眼用图像数据生成的所述立体图像数据从所述存储器删除。
3.根据权利要求1所述的摄像装置,其中, 还具备: 快门按钮;以及 通过所述快门按钮的按下而动作的机械快门, 所述处理器 判断在通过使用了所述机械快门的摄像而得到的所述左眼用图像数据和所述右眼用图像数据的各个中是否包含所述物体的图像, 在判断为仅在通过使用了所述机械快门的摄像而得到的所述左眼用图像数据中包含所述物体的图像的情况下,将该左眼用图像数据从所述存储器删除, 在判断为仅在通过使用了所述机械快门的摄像而得到的所述右眼用图像数据中包含所述物体的图像的情况下,将该右眼用图像数据从所述存储器删除。
4.根据权利要求1所述的摄像装置,其中, 还具备: 显示器; 用于使即时预览图像显示于所述显示器的电子快门; 快门按钮;以及 通过所述快门按钮的按下而动作的机械快门, 所述处理器 判断在通过使用了所述电子快门的摄像而得到的所述左眼用图像数据和所述右眼用图像数据的各个中是否包含所述物体的图像,在判断为仅在通过使用了所述电子快门的摄像而得到的所述左眼用图像数据中包含所述物体的图像的情况下,当按下所述快门按钮时,将通过使用了所述机械快门的摄像而得到的所述左眼用图像数据,从所述存储器删除, 在判断为仅在通过使用了所述电子快门的摄像而得到的所述右眼用图像数据中包含所述物体的图像的情况下,当按下所述快门按钮时,将通过使用了所述机械快门的摄像而得到所述右眼用图像数据,从所述存储器删除。
5.根据权利要求4所述的摄像装置,其中, 还具备:自动对焦功能, 所述处理器,在通过所述自动对焦功能对好焦点的状态,利用通过使用了所述电子快门的摄像得到的所述左眼用图像数据和所述右眼用图像数据,来判断在所述左眼用图像数据和所述右眼用图像数据的各个中是否包含所述物体的图像。
6.根据权利要求1所述的摄像装置,其中, 所述存储器包括:易失性存储器和非易失性存储器, 所述处理器 在所述易失性存储器中存储所述左眼用图像数据和所述右眼用图像数据, 在判断为所述左眼用图像数据和所述右眼用图像数据中的、一个图像数据中包含所述物体的图像,在另一个图像数据中不包含所述物体的图像的情况下,从所述易失性存储器删除所述一个图像数据,并将所述另一个图像数据存储于所述非易失性存储器。
7.根据权利要求6所`述的摄像装置,其中, 所述非易失性存储器是可拆卸于所述摄像装置的记录介质。
8.一种数据处理方法,其是在基于通过摄像得到的左眼用图像数据和右眼用图像数据,生成用于显示立体图像的立体图像数据的复眼式的摄像装置中的数据处理方法, 所述摄像装置具备:用于生成所述左眼用图像数据的第一摄像元件、用于生成所述右眼用图像数据的第二摄像元件、处理器、以及用于存储所述左眼用图像数据和所述右眼用图像数据以及所述立体图像数据的存储器, 所述数据处理方法具备: 所述处理器判断在所述左眼用图像数据中是否包含遮挡向所述第一摄像元件的外光的入射的物体的图像的步骤; 所述处理器判断在所述右眼用图像数据中是否包含遮挡向所述第二摄像元件的外光的入射的物体的图像的步骤;以及 在所述左眼用图像数据和所述右眼用图像数据中的、一个图像数据中包含所述物体的图像,在另一个图像数据中不包含所述物体的图像时,所述处理器将所述一个图像数据从所述存储器删除的步骤。
9.一种程序,其是控制基于通过摄像得到的左眼用图像数据和右眼用图像数据,生成用于显示立体图像的立体图像数据的复眼式的摄像装置的程序, 所述摄像装置具备:用于生成所述左眼用图像数据的第一摄像元件、用于生成所述右眼用图像数据的第二摄像元件、处理器、以及用于存储所述左眼用图像数据和所述右眼用图像数据以及所述立体图像数据的存储器, 使以下步骤在所述处理器中执行:判断在所述左眼用图像数据中是否包含遮挡向所述第一摄像元件的外光的入射的物体的图像的步骤; 判断在所述右眼用图像数据中是否包含遮挡向所述第二摄像元件的外光的入射的物体的图像的步骤;以及 在所述左眼用图像数据和所述右眼用图像数据中的、一个图像数据中包含所述物体的图像,在另一个图像数据中不包含所述物体的图像时,将所述一个图像数据从所述存储器删除的步骤。
【文档编号】G03B17/02GK103797791SQ201280007294
【公开日】2014年5月14日 申请日期:2012年1月27日 优先权日:2011年2月1日
【发明者】赤木幸知 申请人:夏普株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1