掌桥专利:专业的专利平台
掌桥专利
首页

摄像设备、摄像设备的控制方法和计算机可读介质

文献发布时间:2023-06-19 13:48:08


摄像设备、摄像设备的控制方法和计算机可读介质

技术领域

本发明涉及摄像设备、摄像设备的控制方法和计算机可读介质。

背景技术

近年来,可以在列表显示中查看发布在社交网络服务(SNS)等上的多个图像。在列表中显示的多个图像之间被摄体、构图、亮度和色调等相似的情况下,可以在视觉上提供一致感和良好印象。

作为拍摄多个图像的技术,日本专利申请公开2017-116872公开了一种技术,其中并排显示重新拍摄的对象图像和作为当前拍摄的运动图像的实时图像,以允许在用户检查重新拍摄的对象图像的同时在摄像期间做出姿势或面部表情。

然而,即使与先前拍摄图像并排显示作为当前拍摄的运动图像的实时取景图像,但为了拍摄与先前拍摄图像一致的图像,可能需要时间和精力,诸如通过改变被摄体的姿势和位置来重新拍摄图像等。

发明内容

本发明提供一种能够容易地生成包括具有一致感的多个图像的图像组的摄像设备。

根据本发明的摄像设备包括:显示单元,其被配置为在显示器上显示被摄体的实时图像和先前拍摄图像;摄像单元,其被配置为拍摄所述被摄体的图像;以及记录单元,其被配置为将所述摄像单元所拍摄的被摄体的所拍摄图像和所述先前拍摄图像与布置信息相关联地记录在记录介质中,所述布置信息包括所述被摄体的所拍摄图像的显示位置和所述先前拍摄图像的显示位置。

通过下面参考附图对典型实施例的描述,本发明的其它特征将变得明显。

附图说明

图1是描绘摄像设备的结构示例的框图;

图2A和2B是例示摄像设备的外观的图;

图3是例示根据实施例1的摄像处理的流程图;

图4A至4C是用于描述实时图像和先前拍摄图像的布置的图;

图5A至5C是用于描述实时图像的调整的图;

图6是例示根据实施例2的摄像处理的流程图;

图7A至7C是用于描述根据实施例2的摄像处理中的画面示例的图;

图8是例示根据实施例3的指示图像特征的元数据的图;

图9是例示根据实施例3的摄像处理的流程图;

图10是例示根据实施例3的先前拍摄图像布置处理的流程图;

图11A和11B是例示根据实施例3的UI的图;

图12是例示根据实施例4的先前拍摄图像布置处理的流程图;

图13A至13D是例示根据实施例4的UI的图;

图14是例示根据实施例5的先前拍摄图像布置处理的流程图;

图15是例示根据实施例6的先前拍摄图像布置处理的流程图;

图16A和16B是例示根据实施例7的先前拍摄图像的显示位置的模板的图;

图17A至17C是例示根据实施例7的实时取景显示画面的图;

图18是例示根据实施例8的摄像处理的流程图;以及

图19A至19F是例示根据实施例8的实时取景显示画面的图。

具体实施方式

实施例1

将参考附图描述本发明的实施例。在实施例1中,在显示实时图像(摄像对象的运动图像)的实时取景显示画面与实时图像一起显示先前拍摄图像。在摄像设备的画面上,可以基于用户的操作来确定显示实时图像的显示位置和显示先前拍摄图像的显示位置。用户可以通过根据先前拍摄图像调整实时图像的构图、亮度和色调等来拍摄与先前拍摄图像一致的图像。用户感测一致性的元素不同。一个示例是构图的共性,诸如图像之间被摄体的位置和大小的共性,或者图像之间景观中的水平位置的共性等。另一示例是在食物、人、景观和动物方面的被摄体类别的共性。此外,用户可以通过图像之间被摄体的色调和灰度的共性或应用于图像的滤波器(例如,饱和强调)的共性来感测一致性。

将根据实施例1的摄像设备描述为具有照相机功能的智能电话,但不限于此。摄像设备可以是具有成像功能的不同设备,诸如数字照相机、数字摄像机、便携式电话和其它便携式电子装置。

设备结构:图1是描绘摄像设备的结构示例的框图。将参考图1描述根据实施例1的摄像设备100的结构示例。

例如,控制单元101是诸如CPU或DSP等的处理器。控制单元101从ROM102读取用于摄像设备100中所包括的各个块的控制程序,在RAM 103中展开控制程序,并执行该程序。由此,控制单元101能够控制摄像设备100中所包括的各个块的操作。

ROM 102是可电擦除和可记录的非易失性存储器。ROM 102不仅存储摄像设备100中所包括的各个块的操作程序,而且存储用于各个块的操作的参数等。

RAM 103是可重写的非易失性存储器。RAM 103用于展开由控制单元101等执行的程序,并且临时存储在摄像设备100中所包括的各个块的操作期间生成的数据。

光学系统104由包括变焦透镜和调焦透镜的透镜组构成,并且在摄像单元105(成像单元)的成像面上形成被摄体的图像。例如,摄像单元105是诸如CCD和CMOS传感器等的摄像元件。摄像单元105对光学系统104形成在摄像单元105的成像面上的光学图像进行光电转换,并且将所获取的模拟图像信号输出到A/D转换单元106。

A/D转换单元106将输入的模拟图像信号转换为数字图像数据。从A/D转换单元106输出的数字图像数据被临时存储在RAM 103中。

图像处理单元107根据存储在RAM 103中的图像数据展开数字图像数据,并且应用各种类型的图像处理来显示或记录图像数据。应用到图像数据的图像处理的示例包括:在由光学系统104或摄像元件引起缺陷的情况下针对像素的缺陷校正处理、去马赛克处理、白平衡校正处理、颜色插值处理和伽玛处理。

记录单元108将包括图像数据的数据记录到内部记录介质。显示单元109包括诸如液晶显示器(LCD)等的显示装置,并且将存储在RAM 103中的图像和记录在记录单元108中的图像显示在显示装置上。显示单元109还显示用于操作的用户界面,该用户界面用于接收来自用户的指示。

输入单元110是包括诸如触摸面板和快门按钮等的各种物理操作构件的输入接口,并且接收来自用户的输入指示。通信单元111(传输单元)与外部服务器无线连接,以传输/接收图像数据和包括后面提到的布置信息的数据。外部服务器例如是社交网络服务(以下称为SNS),其进行如下服务:接收由用户拍摄的图像,并且将这些图片发布给SNS的观看者。

基于控制单元101的控制,摄像设备100经由A/D转换单元106、RAM 103、图像处理单元107和显示单元109进行依次显示模拟图像信号(从摄像单元105依次输出)的实时取景显示。在实时取景显示期间,用户可以调整用于实际摄像的构图以将图像数据记录到记录介质。用户还可以通过改变图像处理条件以改变曝光条件(例如,光圈、快门速度)和图像质量(例如,亮度、灰度、色调)来在实时取景显示期间准备实际摄像。

图2A和2B是例示摄像设备的外观的图。将参考图2A和2B描述用作摄像设备100的智能电话的外观。图2A是摄像设备100(智能电话)的正面图,图2B是摄像设备100的背面图。

摄像设备100包括显示单元109和照相机单元201。照相机单元201包括图1中描述的光学系统104、摄像单元105和A/D转换单元106。

根据实施例1的摄像处理:图3是例示根据实施例1的摄像处理的流程图。将参考图3详细描述根据实施例1的摄像设备100的摄像处理。由控制单元101或由从控制单元101接收指示的摄像设备100的各个块执行摄像处理的各个步骤。

将参考图4A至4C和图5A至5C描述图3中所示的在摄像处理中显示在显示单元109上的实时取景显示画面和图像组显示画面。图4A至4C和图5A至5B中的实时取景显示画面是摄像之前的显示画面,用于显示实时图像、布置先前拍摄图像以及调整实时图像。图5C中的图像组显示画面是摄像之后的显示画面,用于显示由调整后的实时图像的所拍摄图像和所布置的先前拍摄图像构成的图像组。图4A至4C是用于描述实时图像和先前拍摄图像的布置的图。图5A至5C是用于描述实时图像的调整的图。

当用户将摄像设备100设置为可以由照相机拍摄图像的摄像模式时,开始图3中的摄像处理。例如,用户可以通过启动智能电话上的照相机功能应用来选择摄像模式。

在步骤S301中,控制单元101通过控制光学系统104、摄像单元105、A/D转换单元106、RAM 103、图像处理单元107和显示单元109来开始实时取景显示。

在实时取景显示时段期间,摄像设备100依次拍摄并获取实时图像。所获取的实时图像显示在显示单元109的显示装置上。在检查依次显示的实时图像的同时,用户可以确定构图或者改变曝光条件和图像处理条件等。S302、S303、S304、S305和S306(稍后描述)中的处理步骤是在实时取景显示时段期间执行的处理步骤。

在步骤S302中,控制单元101显示指示显示单元109上布置的图像的显示位置的模板。模板具有预先划分的多个区域。控制单元101显示预定模板或用户选择的模板。

将参考图4A描述图像的显示位置的模板。显示位置的模板包括用于布置图像的多个框(区域)。例如,用户可以通过拖动从显示单元109上显示的未布置图像中选择的图像并将该图像放入模板的指定区域中来选择图像的显示位置。

图4A指示在显示单元109上显示显示位置的模板401的实时取景显示画面。模板401包括总共九个矩形区域(三行×三行)。各个矩形区域指示布置图像的位置。一个图像布置在一个矩形区域中。换句话说,可以在模板401中布置九个图像。

显示位置的模板不限于图4A中的示例。例如,可以将显示位置的模板划分成四个区域,其中可以布置四个图像。多个划分区域中的各个划分区域不限于矩形,而是可以是各种形状,包括圆形和多边形。显示位置的模板的各个区域的大小可以彼此不同。此外可以由用户自由地将各个图像布置在预定区域内而不使用模板来确定图像的显示位置。

在步骤S303中,控制单元101(确定单元)确定在实时取景显示画面上显示的显示位置的模板401中的、显示摄像的对象被摄体的实时图像的显示位置。控制单元101可以将用户从模板401中所包括的区域中选择的区域确定为实时图像的显示位置。

将参考图4B来描述实时图像的显示位置的确定。在图4A的状态下,其中正显示显示位置的模板401,用户通过触摸操作选择矩形区域以显示实时图像。控制单元101将由用户选择的矩形区域设置为实时图像的显示位置,并且在该矩形区域中显示实时图像。图4B中的实时取景显示画面指示在用户选择位于九个矩形区域的中央的矩形区域402作为实时图像的显示位置的情况下的示例。控制单元101将矩形区域402确定为实时图像的显示位置,并且在矩形区域402中显示放置有煎蛋的盘子和面包片的实时图像。被摄体不限于食物,而可以是人、动物、建筑物或景观等。

实时图像的显示位置的确定不限于用户的选择。例如,可以预先针对各个模板设置实时图像的显示位置。

在步骤S304中,基于用户操作,控制单元101将先前拍摄图像布置在显示位置的模板401中。例如,用户操作是如下操作:拖动从显示在显示单元109上且尚未布置的先前拍摄图像中选择的图像,并且将该图像放置在目标位置(区域)以将该图像布置在模板401中。控制单元101通过拖放操作将从尚未布置的先前拍摄图像中选择的图像布置在目标区域中。

将参考图4C描述先前拍摄图像的选择和布置。图4C中的实时取景显示画面指示在作为步骤S304中的处理的结果而显示实时图像的矩形区域402的周围布置5个先前拍摄图像的情况下的示例。

在步骤S303中,在确定了实时图像的显示位置的情况下,控制单元101在与模板401不同的位置显示未布置的先前拍摄图像列表403。在图4C的示例中,在未布置的先前拍摄图像列表403中显示尚未布置的五个先前拍摄图像。从记录单元108获取显示在未布置的先前拍摄图像列表403中的图像。用户在检查显示在实时取景显示画面上的未布置的先前拍摄图像的同时选择期望的先前拍摄图像,并且将所选择的图像拖放在模板401中的布置目标位置,由此可以逐个布置先前拍摄图像。

为了在列表显示中向图像组内的图像提供一致感,假设用户从未布置的先前拍摄图像列表403中选择被摄体、构图、亮度和色调等与实时图像和已布置的先前拍摄图像相似的图像。在图4C的示例中,未布置的先前拍摄图像列表403中的鸡和花的图像是与在矩形区域402中显示的实时图像的面包片不同的被摄体。因此,用户不选择鸡和花的图像,而是从未布置的先前拍摄图像列表403中选择作为与实时图像相同的被摄体的面包片的图像,并且布置该图像。以这种方式,控制单元101基于将期望图像布置在期望位置的用户的操作来将先前拍摄图像布置在模板401中。

先前拍摄图像的布置不限于基于用户操作确定的布置。控制单元101可以分析未布置的先前拍摄图像列表403中的各个图像,并且将被摄体、构图、亮度或色调等与实时图像相似的图像布置在模板401中。

在步骤S305中,控制单元101调整实时图像的摄像条件,使得实时图像的构图、亮度或色调等变得与所布置的先前拍摄图像相似。摄像条件是例如与在拍摄实时图像时可调整的图像处理操作相关的条件(例如构图、曝光条件、颜色、灰度)。

作为调整摄像条件的示例,将参考图5A和5B描述调整构图的方法。图5A和5B指示在步骤S304中布置了8个先前拍摄图像之后的实时取景显示画面的示例。缩放条501是用于改变实时图像的缩放因子的用户界面。摄像按钮502是通过按下(触摸操作)来实际拍摄图像的UI。

在图5A的实时取景显示画面中,作为矩形区域402中的实时图像的被摄体的面包片以小于布置在实时图像周围的先前拍摄图像的面包片的大小显示。如果在该状态下拍摄图像,则实时图像和先前拍摄图像之间被摄体大小不同,因此包括该拍摄的被摄体图像和先前拍摄图像的图像组的显示不能提供一致感,这是不期望的。

图5B的实时取景显示画面指示用户进行操作以增大实时图像的缩放因子、从而为图像组的显示提供一致感之后的示例。用户可以通过在+方向上移动缩放条501的选项卡来增加缩放因子。通过增加缩放因子的操作来增加被摄体大小。在图5A中,实时图像的被摄体大小小于实时图像周围的先前拍摄图像的被摄体大小,但是在图5B中,作为增加缩放因子的结果,实时图像的被摄体大小与实时图像周围的先前拍摄图像的被摄体大小近似相同。通过改变实时图像的缩放因子,用户可以使被摄体的大小在实时图像和先前拍摄图像之间一致,从而可以以一致感显示实时图像和先前拍摄图像的列表。

图5A和5B指示调整构图的示例,但是对摄像条件的调整不限于此。用户可以调整实时取景显示画面上的诸如实时图像的亮度或色调等的摄像条件。换句话说,实时取景显示画面可以包括用于调整实时图像的亮度和色调等的UI。通过调整构图、亮度和色调等的一种或组合,用户可以拍摄具有与先前拍摄图像的更高一致感的图像。

摄像条件的改变不限于用户的改变,而是可以由摄像设备100自动进行,或者可以由摄像设备100建议。例如,控制单元101(改变单元)可以自动改变实时图像的亮度和色调等,以提供与先前拍摄图像的一致感。同样对于构图,控制单元101可以自动改变实时图像的缩放因子,使得实时图像的被摄体的大小变得与先前拍摄图像的被摄体的大小一致。

在摄像条件的自动调整中,摄像设备100调整摄像条件,使得构图、亮度和色调等在所布置的先前拍摄图像与实时图像之间变得相似。摄像条件是改变构图、曝光条件、颜色和灰度等的图像处理条件。

作为调整摄像条件的示例,将参考图5A和5B描述调整构图的方法。图5A和5B指示在步骤S304中选择并布置了八个先前拍摄图像之后的实时取景显示画面的示例。摄像按钮502是用于接收摄像操作的UI。

在图5A的实时取景显示画面中,显示在矩形区域402中的实时图像的面包片以小于实时图像周围的先前拍摄图像的面包片的大小显示。如果在该状态下拍摄图像,则矩形区域402中的实时图像与先前拍摄图像之间的被摄体大小不同,并且这些图像的列表显示可能不提供一致感。

为了针对被摄体的大小提供一致感,控制单元101计算各个先前拍摄图像的被摄体大小(例如围绕被摄体的矩形的纵向和横向长度)。例如,控制单元101可以将各个先前拍摄图像的大小的平均值设置为实时图像的被摄体大小,并且相应地调整实时图像的被摄体大小。在显示各个先前拍摄图像的区域的大小与其中显示实时图像的区域的大小不同的情况下,控制单元101可以根据针对各个区域的表面积的表面积比来设置实时图像的被摄体大小。

控制单元101调整光学系统104的焦距,以使得实时图像中的被摄体以设置的大小显示。在图5A的示例中,显示在矩形区域402中的实时图像的被摄体小于围绕实时图像的先前拍摄图像的被摄体。因此,控制单元101朝向远摄侧改变透镜的焦距以增加所显示的被摄体大小,如图5B中的实时取景显示画面所示。

如果摄像设备100包括多个光学系统104,则可以根据被摄体大小来切换所使用的光学系统104。在具有单调焦透镜的摄像设备100(例如智能电话)的情况下,通过裁剪或放大(电子变焦)图像,可以将实时图像的被摄体大小与各个先前拍摄图像的被摄体大小相匹配。此外,摄像设备100可以通过改变光学系统104的焦距和使用电子变焦来将实时图像的被摄体大小与各个先前拍摄图像的被摄体大小相匹配。

通过调整被摄体大小,图5A中的实时图像的被摄体(其大小小于围绕实时图像的先前拍摄图像的被摄体大小)可以被放大到图5B中的与围绕实时图像的先前拍摄图像的被摄体大小相似的大小。通过自动改变缩放因子,多个图像的被摄体大小变得相似,因此在摄像之后显示在实时图像画面上的多个图像的列表变成具有一致感的列表。

使得多个图像的被摄体大小一致的处理不限于基于先前拍摄图像来调整实时图像的被摄体大小。控制单元101可以基于实时图像来调整先前拍摄图像的被摄体大小。例如,在先前拍摄图像的被摄体小于实时图像的被摄体的情况下,控制单元101可以通过裁剪和放大先前拍摄图像来增加先前拍摄图像的被摄体大小。

除了被摄体大小之外,控制单元101还可以通过光学系统控制、图像处理或其组合来提供模糊程度(景深)等的一致感。例如,如果使模糊程度一致,则纵向图像的列表显示变为更期望的显示。景深根据摄像条件(诸如焦距、被摄体距离和孔径等)而改变。通过基于先前拍摄图像的摄像条件自动确定用于实时图像的摄像条件,控制单元101可以使实时图像的景深与先前拍摄图像相同。通过将实时图像的焦点深度与先前拍摄图像相匹配,控制单元101可以使列表显示中的模糊程度一致。

在步骤S306中,控制单元101判断步骤S305中的摄像条件的调整是否完成。例如,控制单元101可以根据用户是否完成摄像条件的调整并按下摄像按钮502来判断是否完成摄像条件的调整。如果完成了摄像条件的调整(步骤S306:是),则处理进入步骤S307。如果未完成摄像条件的调整(步骤S306:否),则处理返回到步骤S302,并且重复处理步骤S302、S303、S304和S305,直到完成对摄像条件的调整为止。通过基于这样的用户指示来调整实时图像的布置、构图、亮度和色调,控制单元101可以拍摄具有与先前拍摄图像的一致感的图像。

当在步骤S306中完成实时图像的调整时,按下摄像按钮502,并且控制单元101在步骤S307中进行实际摄像。由实际摄像步骤拍摄的图像处于步骤S305中调整的状态,因此该拍摄的图像的构图、亮度和色调等变得与布置在实时取景显示画面上的那些先前拍摄图像相似。

控制单元101将由实际拍摄所拍摄的实时图像和布置在实时取景显示画面上的先前拍摄图像进行对应作为一个图像组。此外,控制单元101将实时图像的所拍摄图像和先前拍摄图像的图像数据与包括实时图像的显示位置和先前拍摄图像的各个显示位置的布置信息相对应,并且在该状态下将图像数据记录在记录单元108中。

在步骤S307中,通过用户按下摄像按钮502来执行实际摄像,但是可以自动执行实际摄像。当判断为步骤S305中的根据先前拍摄图像调整实时图像的摄像条件(例如,被摄体大小)完成时,控制单元101可以自动执行实际摄像。

此外,控制单元101可以向用户通知完成了摄像条件的调整。例如,控制单元101可以在显示单元109上显示用于通知完成摄像条件的调整的消息。然后,用户检查显示单元109上显示的消息,并且执行实际摄像。

在步骤S308中,控制单元101获取记录在记录单元108中的图像组的图像数据和布置信息,并且基于所获取的布置信息在显示单元109上显示图像组的图像数据。

将参考图5C描述显示图像组中的图像数据的图像组显示画面。图5C的图像组显示画面指示如下情况下的示例:在矩形区域503中显示被摄体的实际拍摄的图像,并且围绕所拍摄的图像显示与所拍摄的图像相对应的先前拍摄图像。控制单元101基于与图像组有关的布置信息将图像组中的图像数据布置在显示单元109的显示画面上。当在图像组显示画面上显示各个图像时,摄像处理结束。

在上述实施例1中,可以在检查实时取景显示画面上布置的先前拍摄图像的同时调整实时图像的构图、亮度和色调等。由此,用户可以拍摄提供与先前拍摄图像的一致感的实时图像。因此,用户可以容易地生成具有一致感的图像组。

在实施例1中,描述了将实时图像的构图与显示在实时取景显示画面上的先前拍摄图像相匹配的调整,但是实时图像的调整不限于此。例如,实时图像的调整包括曝光条件的调整或图像处理条件的调整以改变诸如亮度、灰度和色调等的图像质量。

具体地,曝光条件的调整可以是通过调整曝光校正量来调整实时图像的亮度的处理。此外,图像处理条件的调整可以是通过调整色度增强量来调整实时图像的饱和度的处理。

摄像设备100的控制单元101(上传单元)可以允许用户通过将所生成的图像组的图像数据和布置信息上传到提供诸如SNS等的服务的外部服务器来发布具有一致感的图像组。

实施例2

实施例2是从提供诸如SNS等的服务的外部服务器获取布置在实时取景显示画面上的先前拍摄图像的实施例。根据实施例2的摄像设备的结构与根据实施例1的摄像设备100相同,因此省略其描述。

外部服务器从多个摄像设备100接收先前拍摄图像的图像组和相应的布置信息,并且将其记录在外部服务器的记录单元中。当经由Web浏览器等访问外部服务时,外部服务器可以基于布置信息显示图像组中所包括的先前拍摄图像的列表。

根据实施例2的摄像处理:图6是例示根据实施例2的摄像处理的流程图。将参考图6详细描述根据实施例2的摄像设备100的摄像处理。通过控制单元101或者通过从控制单元101接收指示的摄像设备100的各个块来执行摄像处理的各个步骤。用相同的附图标记表示与图3中的根据实施例1的摄像处理相同的步骤,并省略其详细描述。

将参考7A至7C描述图6所示的摄像处理中显示在显示单元109上的实时取景显示画面和图像组显示画面。图7A和7B中的实时取景显示画面是基于从外部服务器获取的图像数据和图像组的布置信息来显示先前拍摄图像的画面。图7C中的图像组显示画面是显示图像组中的所拍摄图像的画面,并且具有向外部服务器发送被摄体的所拍摄图像和相应的布置信息的UI。

在步骤S301中,控制单元101开始实时取景显示。在步骤S601中,控制单元101经由通信单元111获取记录在外部服务器上的图像组中的所拍摄图像和相应的布置信息。

在步骤S602中,控制单元101基于布置信息将在步骤S601中获取的所拍摄图像(图像组中的图像数据)布置在实时取景显示画面上。

将参考图7A描述先前拍摄图像的布置。图7A指示基于相应的布置信息将从外部服务器获取的七个先前拍摄图像布置在实时取景显示画面上的情况下的示例。假设与用于布置先前拍摄图像的显示位置的模板有关的信息包括在布置信息中。

图7A是在包括九个矩形区域的模板中的七个位置中布置七个先前拍摄图像的情况下的示例。在九个矩形区域中,在下中央和右下方矩形区域中没有布置先前拍摄图像。以这种方式,摄像设备100可以获取记录在外部服务器上的图像组中的先前拍摄图像和布置信息,并且基于所获取的布置信息将先前拍摄图像布置在实时取景显示画面上。换句话说,摄像设备100可以以与在外部服务器上访问和观看图像数据的情况相同的布置在实时取景显示画面上再现图像组中的图像数据。

先前拍摄图像在实时取景显示画面上的显示位置可以由用户改变。用户可以通过将目标先前拍摄图像拖放到期望的位置来改变先前拍摄图像的位置。如果先前拍摄图像已经布置在目标位置中,则可以相互替换该图像和位置被改变为该位置的图像。

在步骤S603中,控制单元101确定实时图像的显示位置。例如,作为实时图像的显示位置,控制单元101可以确定用户从模板中未布置先前拍摄图像的矩形区域中选择的区域。

将参考图7B来描述实时图像的显示位置的确定。在图7A的示例中,作为实时图像的显示位置,用户通过触摸操作从九个矩形区域中选择布置有先前拍摄图像的下中央或右下方的矩形区域。图7B指示用户选择下中央处的矩形区域701的情况下的示例。控制单元101在用户所选择的矩形区域701中显示实时图像。

在步骤S305和S306中,如实施例1那样,控制单元101基于用户指示改变实时图像的摄像条件,并且判断摄像条件的调整是否完成。如果未完成对摄像条件的调整(步骤S306:否),则处理返回到步骤S601,并且重复处理步骤S601、S602、S603和S305,直到完成摄像条件的调整为止。

在步骤S307和S308中,控制单元101如实施例1那样执行实际摄像,并且将实时图像的所拍摄图像与布置在模板中的先前拍摄图像进行对应作为图像组,并且在图像组显示画面上显示图像组。

在步骤S604中,控制单元101基于用户指示判断是否向外部服务器发送图像组中的图像数据和相应的布置信息。

将参考图7C描述对发送图像组的图像数据和布置信息的指示的接收。图7C是如下画面的示例,在该画面中,为了接收是否将图像组的图像数据和布置信息发送到外部服务器的指示,将UI添加到用以在图6的步骤S308中显示图像组的图像组显示画面。用户可以在构图、亮度和色调等方面检查图像组中的一致感,并且判断图像组的图像数据和布置信息是否将被发送到外部服务器。

在要将图像组的图像数据和布置信息发送到外部服务器的情况下,用户按下(触摸)“是”按钮。如果按下(触摸)了“是”按钮,则控制单元101判断为图像组中的图像数据和相应的布置信息要被发送到外部服务器(步骤S604:是),并且处理进入步骤S605。

在图像组的图像数据和布置信息不被发送到外部服务器的情况下,用户按下(触摸)“否”按钮。如果按下(触摸)了“否”按钮,则控制单元101判断为图像组中的图像数据和相应的布置信息不被发送到外部服务器(步骤S604:否),并且结束图6中的摄像处理。

在步骤S605中,控制单元101经由通信单元111将图像组中的图像数据和相应的布置信息发送到外部服务器,并且结束图6中的摄像处理。

在上述实施例2中,外部服务器可以基于从摄像设备100接收的图像组中的图像数据和相应的布置信息,生成画面来以摄像时的布置显示图像组中的图像数据。由此,当经由Web浏览器等访问外部服务器并且查看图像时,可以以与由摄像设备100拍摄图像时相同的布置来查看图像组。

实施例3

在实时取景显示画面上,通过用户操作从未布置的先前拍摄图像列表403中选择要与实时图像进行比较的先前拍摄图像。在实施例3中,为了简化用户从先前拍摄图像中选择和布置[与实时图像]具有相同特征的图像的过程,基于用户选择的代表图像的特征获取的相关先前拍摄图像被显示为未布置的先前拍摄图像列表403中的选择候选。代表图像是被设置为具有相同标签的先前拍摄图像的代表图像的图像。先前拍摄图像由基于图像特征附加的标签分类。

当用户选择代表图像时,基于代表图像的特征来缩小比较目标先前拍摄图像的候选。因此,用户可以减少用于选择比较目标先前拍摄图像的过程。实施例3的摄像设备的结构与图1所示的根据实施例1的摄像设备100的结构相同。现在将描述与实施例1不同的处理步骤。

标签附加处理:控制单元101预先将标签附加到先前拍摄图像,并且确定各个标签的代表图像。首先,描述将标签附加到先前拍摄图像的标签附加处理。

在将新的先前拍摄图像添加到记录单元108的情况下,控制单元101将标签附加到添加的该图像。控制单元101从添加到记录单元108的所拍摄图像提取图像特征。图像特征例如是图像的构图、色调和被摄体等。

在基于构图的特征提取中,控制单元101从提取对象先前拍摄图像中提取被摄体的轮廓。基于所提取的轮廓,控制单元101确定该图像被分类为预定分类构图中的哪个构图。预定分类构图包括例如居中构图、三分割规则和对角线构图。

控制单元101可以通过基于被摄体的轮廓确定构图的模式来提取构图的特征。然而,控制单元101可以通过任何方法提取构图的特征,只要能够由此提取构图的特征即可。例如,控制单元101可以基于被摄体的位置或大小等来提取构图的特征。此外,控制单元101可以裁剪出被摄体的周围,并由此确定构图。

在基于色调的特征提取中,控制单元101从提取对象先前拍摄图像中提取代表颜色。代表颜色是对象先前拍摄图像中的最频繁出现的像素值。控制单元101可以提取多个代表颜色,包括第二最频繁出现的像素值和第三最频繁出现的像素值。由此,控制单元101可以提取色调的特征。

控制单元101可以通过任何方法提取色调特征,只要可以由此提取色调特征即可。例如,控制单元101可以通过根据多个代表颜色的出现频率对像素值加权来提取色调的特征。

在基于被摄体的特征提取中,对于提取对象先前拍摄图像,控制单元101确定该图像的该被摄体被分类为预定分类被摄体中的哪个被摄体。例如,预定分类被摄体包括面部、动物、烹饪和景观。

控制单元101可以通过使用图像识别技术来提取被摄体的特征。然而,控制单元101可以通过任何方法提取被摄体的特征,只要可以由此提取被摄体的特征即可。例如,控制单元101可以基于被摄体的形状或色调等来提取被摄体的特征。

控制单元101将从先前拍摄图像提取的图像的特征信息作为标签附加到先前拍摄图像。通过将对象图像的特征添加到对象图像数据作为元数据来附加标签。

图8是例示指示图像的特征信息的标签(元数据)的图。元数据是添加到先前拍摄图像数据的数据。在图8的示例中,对象图像的构图的标签是“居中构图”,色调的标签是“#E3E9DF,#DA4011”,被摄体的标签是“烹饪”。

代表图像设置处理:控制单元101针对附加有标签的先前拍摄图像设置代表图像。现在将描述代表图像设置处理。

例如,控制单元101针对具有与新添加到记录单元108的先前拍摄图像相同的标签值的图像组设置代表图像。可以针对图像具有一个相同标签值的图像组来设置代表图像,或者可以针对图像具有多个相同标签值的图像组来设置代表图像。标签值不需要完全相同,并且例如,具有指示相似颜色的色码的色调特征的图像组可以被视为具有相同标签值的图像组。

可以通过任何方法选择代表图像,只要可以选择作为具有相同标签值的图像组的代表的一个图像即可。例如,控制单元101可以基于具有相同标签值的图像组中所包括的各个图像的摄像日期和时间来选择代表图像。具体地,对于代表图像,控制单元101可以选择具有相同标签值的图像组中所包括的图像中的摄像日期和时间是最新的图像。

控制单元101可以基于多个标签的组合来设置代表图像。例如,对于具有图8所示的标签信息的先前拍摄图像,针对构图是“居中构图”并且被摄体是“烹饪”的图像组设置代表图像。通过组合多个标签,控制单元101可以针对具有更受限制条件的图像组设置代表图像。

与代表图像相关的信息作为元数据添加到图像数据,就像关于标签的信息那样。与代表图像相关的信息包括在该代表图像所属的图像组中共享的标签的类型以及该标签的值。

可以在先前拍摄图像被新添加到记录单元108的定时设置代表图像,或者可以在预定数量的图像被添加到记录单元108的定时设置代表图像。在已经针对具有相同标签值的图像组设置了代表图像的情况下,可以进行编程,使得控制单元101不执行代表图像设置处理。

根据实施例3的摄像处理:图9是例示根据实施例3的摄像处理的流程图。图10是例示根据实施例3的先前拍摄图像的布置处理的流程图。先前拍摄图像的布置处理是摄像处理的子流。将参考图9和10描述根据实施例3的摄像设备100的摄像处理。除了步骤S901中的处理之外,图9中的摄像处理与图3中的摄像处理相同。用相同的附图标记表示与图3相同的处理步骤,并省略其描述。在图10的先前拍摄图像的布置处理中,例示了步骤S901中的详细处理。

在步骤S1001中,控制单元101从用户接收用以选择代表图像的操作。将参考图11A和11B描述用以从用户接收代表图像的选择的UI。图11A指示在显示单元109的显示区域1102中显示多个代表图像(选择候选)的状态。在11A图的情况下,在显示区域1102中显示五个代表图像1101。

控制单元101通过用户在显示区域1102中进行的操作来接收代表图像的选择。例如,用户可以通过触摸或拖放期望的代表图像来选择代表图像。控制单元101将所选择的代表图像布置在显示位置的模板401的矩形区域之一中。布置所选择的代表图像的位置可以是由用户指定的位置,并且可以是用户通过拖放操作将代表图像移动至的矩形区域。

在显示区域1102中未显示期望的代表图像的情况下,用户可以改变在显示区域1102中显示的代表图像的候选。例如,控制单元101通过用户在显示区域1102中进行的滑动操作来接收显示其它代表图像的指示。当从用户接收到指示时,控制单元101将显示在显示区域1102中的代表图像改变为其它代表图像。由此,即使当前未显示期望的代表图像,用户也可以改变显示区域1102的显示并显示期望的代表图像。

控制单元101可以通过接收指定用户分配优先级的图像的标签的类型(构图、色调、被摄体)的操作来改变显示区域1102中的显示。在这种情况下,控制单元101在显示单元109上显示接收标签类型的指定的UI。通过用户指定标签的类型,控制单元101可以在显示区域1102中显示具有指定的标签类型的代表图像。由此,在步骤S1004中,控制单元101可以向用户呈现具有用户分配优先级的标签(图像的特征)的先前拍摄图像。

在步骤S1002中,控制单元101判断用户是否选择了代表图像。如果选择了代表图像(步骤S1002:是),则处理进入步骤S1003。如果没有选择代表图像(步骤S1002:否),则处理进入步骤S1005。例如,未选择代表图像的情况是用户在预定时间内未进行选择代表图像的操作的情况。

一旦选择了代表图像,例如,如图11B所示,将所选择的代表图像布置在矩形区域1105中。如果用户通过拖放操作将代表图像移动到模板401的任何一个矩形区域,则控制单元101将所选择的代表图像布置在用户指定的矩形区域中。

在步骤S1003中,控制单元101基于用户选择的代表图像从记录单元108获取相关先前拍摄图像。相关先前拍摄图像是与由用户选择的代表图像相关的图像,并且是作为要布置在模板401中的先前拍摄图像的候选呈现给用户的图像。相关先前拍摄图像可以是标记值与代表图像相同的先前拍摄图像。

当获取相关先前拍摄图像时,控制单元101可以接收用于指定用户分配优先级的图像的标签的类型(构图、色调、主题)的操作。在这种情况下,控制单元101在显示单元109上显示用于接收标签类型的指定的UI。控制单元101优先获取具有与指定相同的标签值的相关先前拍摄图像。在用户选择多个标签的情况下,控制单元101获取具有多个所选标签的相同值的相关先前拍摄图像。由此,控制单元101可以根据用户分配优先级的标签的类型从记录单元108优先获取相关先前拍摄图像。

在步骤S1004中,控制单元101在显示单元109上显示在步骤S1003中获取的相关先前拍摄图像作为布置在模板401中的先前拍摄图像的候选。

图11B指示图11A中的状态在处理步骤S1002至S1004中改变之后的显示单元109的显示示例。在图11B的情况下,经由用户的拖放操作,将在步骤S1002中选择的代表图像布置在作为模板401的矩形之一的中央左侧区域中。

控制单元101在显示区域1104中显示在步骤S1003中获取的相关先前拍摄图像1103,作为要布置在模板401中的先前拍摄图像的候选。在图11B的情况下,控制单元101将五个相关先前拍摄图像1103显示为候选。这里,控制单元101从显示在显示区域1104中的候选中移除已经布置在模板401的矩形区域中的相关先前拍摄图像,并且在显示区域1104中显示尚未布置的其它相关先前拍摄图像。

在显示区域1104中未显示期望的相关先前拍摄图像的情况下,用户可以改变在显示区域1104中显示的相关先前拍摄图像。例如,控制单元101接收通过用户在显示区域1104中进行的滑动操作来显示其它相关先前拍摄图像的指示。当从用户接收到指示时,控制单元101将显示在显示区域1104中的相关先前拍摄图像改变为其它相关先前拍摄图像。由此,即使当前未显示期望的相关先前拍摄图像,用户也可以改变显示区域1104中的显示,由此可以显示期望的相关先前拍摄图像。

在步骤S1003中获取的相关先前拍摄图像的数量小于可以显示在显示区域1104中的图像的数量的情况下,控制单元101可以另外显示其它先前拍摄图像。要添加的其它先前拍摄图像是例如具有与附接到代表图像的任何标签相同的值的先前拍摄图像,或者摄像日期和时间或摄像位置接近代表图像的先前拍摄图像。由此,即使相关先前拍摄图像的数量小于可以在显示区域1104中显示的图像的数量,用户也可以容易地选择其它先前拍摄图像。在步骤S1004中的处理结束之后,处理进入步骤S1006。

在步骤S1005中,由于用户未选择代表图像,因此控制单元101将先前拍摄图像显示为要布置在模板401中的先前拍摄图像的候选。可以以任何优先顺序显示在步骤S1005中的先前拍摄图像的候选。例如,控制单元101可以按摄像日期和时间的顺序显示先前拍摄图像。控制单元101从候选显示中移除已经布置在模板401的矩形区域中的先前拍摄图像,并且在显示区域1104中显示未布置的先前拍摄图像。

在步骤S1006中,控制单元101从用户接收将在步骤S1004和步骤S1005中显示在显示区域1104中的(相关)先前拍摄图像布置在模板401中的指示。在模板401中布置所选择的(相关)先前拍摄图像的处理与实施例1的步骤S304相同。

每次在模板401中显示一个(相关)先前拍摄图像时,控制单元101从显示区域1104中的候选显示中移除布置在模板401中的(相关)先前拍摄图像。当一个(相关)先前拍摄图像布置在模板401中时,控制单元101在显示区域1104中显示另外的(相关)先前拍摄图像。

在步骤S1007中,控制单元101判断是否从用户接收到结束先前拍摄图像的布置的指示。如果接收到结束指示(步骤S1007:是),则结束先前拍摄图像的布置处理,并且处理进入图9的步骤S305。如果未接收到结束指示(步骤S1007:否),则处理返回到步骤S1001。

在已经选择代表图像并将其布置在模板401中的情况下,控制单元101可以不返回步骤S1001而返回步骤S1003,并且继续处理。

在实施例3中,控制单元101基于由用户选择的代表图像来显示要布置在模板401中的先前拍摄图像的候选。由此,摄像设备100可以减少用户选择要与实时图像比较的先前拍摄图像而必须采取的步骤。

在步骤S1006中,对于要在显示区域1104中显示的候选,控制单元101可以根据来自用户的指示来改变是显示代表图像的相关先前拍摄图像还是显示不同条件下的先前拍摄图像。不同条件下的先前拍摄图像例如是在特定摄像时段期间拍摄的先前拍摄图像、在预定摄像位置拍摄的先前拍摄图像、或所有先前拍摄图像。因此,即使用户期望的先前拍摄图像未被显示为候选,控制单元101也可以向用户呈现不同条件下的先前拍摄图像。

此外,当在步骤S1006中将由用户选择的相关先前拍摄图像布置在模板401中时,控制单元101可以更新要在显示区域1104中显示的相关先前拍摄图像的候选。例如,控制单元101通过在步骤S1002中由用户选择的代表图像的标签和在步骤S1006中由用户选择的相关先前拍摄图像的标签来确定具有公共值的标签。控制单元101在显示区域1104中优先显示具有与公共标签相同的值的先前拍摄图像,作为新的相关先前拍摄图像。由于要显示在显示区域1104中的候选基于由用户选择的相关先前拍摄图像来更新,因此控制单元101可以更容易地将用户期望的相关先前拍摄图像显示为候选。

相关先前拍摄图像不限于标签具有相同值的先前拍摄图像,而可以是标签具有在相似范围内的值的先前拍摄图像。可以预先确定标签的值的相似范围。例如,在构图的标签中,可以将三分割规则(纵)和二分割规则(纵)定义为相似范围。在色调标签中,相似颜色的色码可以定义为相似范围。

实施例4

在实施例3中,为了减少用户选择要与实时图像进行比较的先前拍摄图像所必须采取的步骤,在显示单元109上显示与由用户选择的代表图像有关的相关先前拍摄图像作为先前拍摄图像的候选。另一方面,在实施例4中,基于用户选择(指定)的用以获取先前拍摄图像的获取条件,从记录单元108获取先前拍摄图像的候选,并且作为候选显示在显示单元109上。

在实施例4中,用户指定用以获取先前拍摄图像的候选的获取条件,由此基于与获取条件相关的图像的特征(标签)来缩小先前拍摄图像的候选。由于显示与所指定的获取条件相对应的候选,因此用户可以减少选择先前拍摄图像所必须采取的步骤。根据实施例4的摄像设备的结构与图1所示的根据实施例1的摄像设备100相同。在实施例4中,以与实施例3相同的方式执行标签附加处理。省略与实施例3相同的处理步骤的描述。

根据实施例4的摄像处理:将参考图9和12描述根据实施例4的摄像设备100的摄像处理。除了图9的步骤S901中的处理之外,根据实施例4的摄像设备100的摄像处理与根据实施例3的摄像处理相同。

图12是例示根据实施例4的先前拍摄图像的布置处理的流程图。先前拍摄图像的布置处理是摄像处理的子流。图12中的先前拍摄图像的布置处理例示了步骤S901的详细处理。在图12的各个步骤中,用相同的附图标记表示与图10相同的处理步骤,并且省略其描述。

在步骤S1201中,控制单元101从用户接收用以指定获取先前拍摄图像的获取条件的操作。用以获取先前拍摄图像的获取条件例如是图像的构图的条件、图像的色调的条件以及图像的被摄体的条件等。

将参考图13A至13D描述在显示单元109上显示以从用户接收用以获取先前拍摄图像的获取条件的指定的UI。图13A指示用户指定用以获取先前拍摄图像的获取条件的各个项的UI。选择框1301是用以指定构图的条件的UI。响应于用户对选择框1301进行的点击操作,控制单元101显示图13B中指示的针对构图的条件的选择项。控制单元101根据用户的点击操作接收对构图的条件的选择。

选择框1302是用以指定色调的条件的UI。响应于用户进行的点击操作,控制单元101显示图13C所示的针对色调的条件的选择项。控制单元101根据用户的点击操作接收对色调的条件的选择。

选择框1303是用以指定被摄体的条件的UI。响应于用户进行的点击操作,控制单元101显示图13D所示的针对被摄体的条件的选择项。控制单元101根据用户的点击操作接收对被摄体的条件的选择。

以这种方式,控制单元101可以从用户接收用以指定获取先前拍摄图像的获取条件的指示。用以获取先前拍摄图像的获取条件、用以指定获取条件的UI以及用户的操作方法不限于上述示例。用以获取先前拍摄图像的获取条件的指示可以由用户使用任何方法来接收。

例如,可以不从如图13B所示的构图的名称中而是从指示各个构图的图示中选择构图的条件。可以不通过指定如图13C所示的RGB而是从指示各个色调的图示中选择色调的条件。此外,可以不从如图13D所示的被摄体的名称中而是从指示各个被摄体的图示中选择被摄体的条件。

在步骤S1202中,控制单元101判断用户是否指定了用以获取先前拍摄图像的获取条件。如果指定了用以获取先前拍摄图像的获取条件(步骤S1202:是),则处理进入步骤S1203。如果未指定用以获取先前拍摄图像的获取条件(步骤S1202:否),则处理进入步骤S1005。未指定用以获取先前拍摄图像的获取条件的情况例如是用户在预定时间内未进行指定用以获取先前拍摄图像的获取条件的操作的情况。

在步骤S1203中,控制单元101基于用户指定的用以获取先前拍摄图像的获取条件从记录单元108获取相关先前拍摄图像。对于相关先前拍摄图像,控制单元101获取具有如下标签的先前拍摄图像:该标签的值与由用户指定的用以获取先前拍摄图像的获取条件相同。从步骤S1004到步骤S1007的处理步骤与如图10所示的相同。

在实施例4中,控制单元101基于用户指定的用以获取先前拍摄图像的获取条件来显示要布置在模板401中的先前拍摄图像的候选。由此,摄像设备100可以减少用户选择要与实时图像比较的先前拍摄图像所必须采取的步骤。

实施例5

在实施例3和实施例4中,在显示单元109上分别显示由用户选择的代表图像或与由用户指定的用以获取先前拍摄图像的获取条件有关的相关先前拍摄图像作为先前拍摄图像的候选。另一方面,在实施例5中,基于实时图像的特征从记录单元108获取先前拍摄图像的候选,并且显示在显示单元109上,以减少用户选择要与实时图像比较的先前拍摄图像所必须采取的步骤。

由于基于实时图像的特征来缩小先前拍摄图像的候选,因此用户可以减少选择与实时图像相似的先前拍摄图像所必须采取的步骤。根据实施例5的摄像设备的结构与图1所示的根据实施例1的摄像设备100相同。在实施例5中,以与实施例3相同的方式执行标签附加处理。省略与实施例3相同的处理步骤的描述。

根据实施例5的摄像处理:将参考图9和14描述根据实施例5的摄像设备100的摄像处理。除了图9的步骤S901中的处理之外,根据实施例5的摄像设备100的摄像处理与根据实施例3的摄像处理相同。图14是例示根据实施例5的先前拍摄图像的布置处理的流程图。先前拍摄图像的布置处理是摄像处理的子流。图14中的先前拍摄图像的布置处理例示了步骤S901的详细处理。

在步骤S1401中,控制单元101从用户接收用以更新先前拍摄图像的候选的显示的指示。例如,显示单元109显示用以从用户接收更新先前拍摄图像的候选的显示的指示的诸如更新按钮等的UI。控制单元101通过用户点击更新按钮的操作来接收更新先前拍摄图像的候选的显示的指示。

在步骤S1402中,控制单元101判断是否接收到来自用户的用以更新先前拍摄图像的候选的显示的指示。如果接收到来自用户的用以更新显示的指示(步骤S1402:是),则处理进入步骤S1403。如果没有接收到来自用户的用以更新显示的指示(步骤S1402:否),则处理进入步骤S1005。

在步骤S1403中,控制单元101提取实时图像的特征。提取特征的方法可以与实施例3中描述的标签附加处理中提取特征的方法相同。控制单元101可以使用与在标签附加处理中提取特征的方法相同的方法来获取与实时图像的特征(例如构图、色调、被摄体)有关的信息。

当实时图像随着时间的流逝而改变时,控制单元101可以使用在步骤S1402中接收到来自用户的用以更新先前拍摄图像的候选的显示的指示的定时的实时图像来分析图像的特征。

在步骤S1404中,控制单元101基于实时图像的特征从记录单元108获取相关先前拍摄图像。对于相关先前拍摄图像,控制单元101获取具有如下标签的先前拍摄图像:该标签的值与在步骤S1403中提取的实时图像的特征相同。

在实施例5中,控制单元101基于实时图像显示要布置在模板401中的先前拍摄图像的候选。由此,摄像设备100可以减少用户选择要与实时图像比较的先前拍摄图像所必须采取的步骤。

在第14图的描述中,控制单元101使用在用户指示更新先前拍摄图像的候选显示的定时的实时图像来提取实时图像的特征,但是本发明不限于此。控制单元101可以使用在满足预定条件的定时的实时图像来提取实时图像的特征。满足预定条件的定时是例如实时图像的由于时间流逝的改变量为阈值或更小的定时。由此,摄像设备100可以减少用户指示更新先前拍摄图像的候选显示所必须采取的步骤。此外,在用户确定要拍摄的图像的构图的定时,可以更容易地提取实时图像的特征。

实施例6

在实施例3中,与用户选择的代表图像有关的相关先前拍摄图像作为先前拍摄图像的候选显示在显示单元109上。另一方面,在实施例6中,与用户选择的代表图像有关的相关先前拍摄图像被自动布置在模板401的区域中,以进一步减少用户布置先前拍摄图像所必须采取的步骤。

在实施例6中,相关先前拍摄图像被自动布置在模板401的区域中,因此用户可以减少选择和布置先前拍摄图像所必须采取的步骤。根据实施6的摄像设备的结构与图1所示的根据实施例1的摄像设备100相同。在实施例6中,以与实施例3相同的方式执行标签附加处理和代表图像设置处理。省略与实施例3相同的处理步骤的描述。

根据实施例6的摄像处理:将参考图9和15描述根据实施例6的摄像设备100的摄像处理。除了图9的步骤S901中的处理之外,根据实施例6的摄像设备100的摄像处理与根据实施例3的摄像处理相同。图15是例示根据实施例6的先前拍摄图像的布置处理的流程图。先前拍摄图像的布置处理是摄像处理的子流。图15中的先前拍摄图像的布置处理例示了步骤S901的详细处理。在图15的各个步骤中,用相同的附图标记表示与图10相同的处理步骤,并省略其描述。

在步骤S1501中,控制单元101将在步骤S1003中获取的相关先前拍摄图像布置在模板401的各个区域中。具体地,在相关先前拍摄图像中,控制单元101获取填充模板401的开放区域的多个相关先前拍摄图像,并且将所获取的相关先前拍摄图像分别布置在模板401的开放区域中。

例如,在存在没有布置先前拍摄图像的三个区域的情况下,如图4C中的画面示例的情况那样,控制单元101从记录单元108获取三个相关先前拍摄图像,并且将这些图像布置在开放区域中。

控制单元101进行控制使得用户已经布置的实时图像不会被相关先前拍摄图像自动替换。控制单元101将相关先前拍摄图像布置在模板401的不存在由用户布置的实时图像的区域中。

控制单元101可以进行控制,使得用户已经布置的先前拍摄图像不会被相关先前拍摄图像自动替换。控制单元101管理标志以判断当前布置的先前拍摄图像是由用户布置的还是在步骤S1501的处理中由控制单元101自动布置的。例如,如果当前布置的先前拍摄图像是在步骤S1006中通过来自用户的指示布置的,则控制单元101附加“0”标志,并且如果图像是在步骤S1501中通过控制单元101布置的,则附加“1”标志。通过参考标志的值,控制单元101可以进行控制使得由用户布置的先前拍摄图像(标志==0)不被相关先前拍摄图像替换。

此外,控制单元101可以根据当前布置的先前拍摄图像是由用户布置的还是在步骤S1501中由控制单元101布置的来改变当前布置的先前拍摄图像的显示格式。通过改变显示格式,用户可以容易地辨别当前布置的先前拍摄图像是由用户布置的还是由摄像设备100自动布置的。例如,控制单元101可以通过模板401的各个矩形区域的框的颜色来改变显示格式。

在相关先前拍摄图像的数量小于模板401中的开放区域的数量的情况下,控制单元101可以仅布置在步骤S1003中获取的相关先前拍摄图像。在这种情况下,控制单元101可以从与实时图像的距离较短的区域起按顺序布置相关先前拍摄图像。通过从与实时图像的距离较短的区域起按顺序布置相关先前拍摄图像,用户可以更容易地比较实时图像和先前拍摄图像。

在实施例6中,控制单元101自动地将基于由用户选择的代表图像获取的相关先前拍摄图像布置在模板401中。由此,摄像设备100可以减少用户选择和布置要与实时图像比较的先前拍摄图像所必须采取的步骤。

在步骤S1501中有控制单元101布置在模板401的区域中的相关先前拍摄图像可以由在步骤S1006中利用用户操作用的其它先前拍摄图像替换。由此,在由控制单元101布置的相关先前拍摄图像不是期望的图像的情况下,用户可以用期望的先前拍摄图像替换该图像。

实施例7

在以列表显示图像的情况下,图像列表可以通过布置具有相同特征的图像来呈现一致感。如果按规则顺序布置具有第一特征的图像和具有第二特征的图像,则图像列表也可以呈现一致感。

在实施例6中,在模板401的区域中自动布置与用户选择的代表图像具有相同特征的相关先前拍摄图像。另一方面,在实施例7中,按规则顺序自动布置具有相互不同特征的多个组的先前拍摄图像。

在实施例7中,可以按规则顺序自动布置具有不同特征的多个组中的先前拍摄图像。因此,用户可以通过简单的操作来实现各种类型的列表显示。根据实施例7的摄像设备的结构与图1所示的根据实施例1的摄像设备100相同。用相同的附图标记表示与实施例6相同的处理步骤,并且省略其描述。

根据实施例7的摄像处理:将参考图9和15描述根据实施例7的摄像设备100的摄像处理。将详细描述与根据实施例6的摄像处理不同的方面。

在图9的S302中,控制单元101从用户接收选择模板的指示,在模板中可以指定具有第一特征的组中的先前拍摄图像的显示位置和具有第二特征的组中的先前拍摄图像的显示位置。此后,将具有第一特征的组称为“第一组”,并且将具有第二特征的组称为“第二组”。

将参考图16A和16B描述先前拍摄图像的显示位置的模板的示例。图16A和16B是用户可以选择的显示位置的模板的示例。包括在各个模板中的多个区域被划分成多个组并且按规则顺序布置。

在图16A和16B中,各个矩形区域1601(被填充的矩形区域)是模板401的指示显示位置的矩形区域中的布置第一组中的图像的矩形区域。各个矩形区域1602(被阴影化的矩形区域)是模板401的指示显示位置的矩形区域中的布置第二组中的图像的矩形区域。

在图16A中,按规则顺序将矩形区域1601和矩形区域1602布置成方格图案。在图16B中,按规则顺序将矩形区域1601和矩形区域1602布置成纵条纹图案。

控制单元101在显示单元109上显示如图16A和16B所示的显示位置的模板,以将模板呈现给用户。控制单元101从用户接收对模板的选择。控制单元101可以使得布置第一组中的图像的矩形区域1601的显示格式与布置第二组中的图像的矩形区域1602的显示格式不同。由此,用户可以容易地辨别各个矩形区域所属的组。

在图15的S1001中,控制单元101从用户接收对代表图像的选择。例如,用户可以通过拖放操作将期望的代表图像移动到模板401的矩形区域之一。控制单元101检测用户的操作,并且将用户选择的代表图像布置在由拖放操作指定的区域中。由此,控制单元101可以接收用户对代表图像的选择和布置。

在图15的步骤S1002中,控制单元101判断用户是否选择了代表图像。如果选择了代表图像(步骤S1002:是),则控制单元101在记录单元108中记录布置了代表图像的矩形区域的特征组,并且处理进入步骤S1003。如果没有选择代表图像(步骤S1002:否),则处理进入S1005。

在第15图的步骤S1501中,控制单元101自动地将在步骤S1003中获取的相关先前拍摄图像布置在特征组与布置了代表图像的矩形区域的特征组相同的矩形区域中。

将参考图17A到17C描述布置有相关先前拍摄图像的实时取景显示画面的示例。图17A是在步骤S302中选择图16A所示的显示位置的模板的示例。在步骤S303的状态下,将实时图像布置在模板401的中央处的矩形区域402中。在步骤S1001的状态下,将代表图像1701布置在模板401的左上方矩形区域中。

在步骤S1501中,控制单元101从记录单元108读取布置有代表图像1701的矩形区域的特征组。在图17A的情况下,布置有代表图像1701的矩形区域属于第一组。控制单元101将在步骤S1003中获取的相关先前拍摄图像布置在属于第一组的其它显示位置处的矩形区域中,该第一组是与代表图像相同的特征组。

图17B例示在图17A的状态下,控制单元101将相关先前拍摄图像布置在属于第一组的其它显示位置处的矩形区域中的状态。控制单元101进行控制使得由用户布置的代表图像和实时图像不被相关先前拍摄图像替换。

图17C是再次重复从步骤S1001到步骤S1501的处理步骤的示例,并且图17B中的代表图像和相关先前拍摄图像也布置在第二组中的矩形区域中。以这种方式,控制单元101可以配置在各个特征组中图像的特征一致的实时取景显示画面。

在第实施例7中,控制单元101能够容易地将具有相互不同的特征的多个组中的先前拍摄图像布置在模板401中。由此,摄像设备100可以减少用户按规则顺序布置多个特征组中的先前拍摄图像以与实时图像进行比较所必须采取的步骤。

控制单元101可以基于第一组中的图像的特征来确定布置在第二组中的矩形区域中的图像的特征的条件。布置在第二组中的矩形区域中的图像的条件例如是构图中的被摄体小于第一组中的图像的构图的条件,或者色调在颜色方案方面与第一组中的图像的色调相容的条件。

控制单元101还可以基于关于与图像的特征有关的标签的信息来选择属于各个特征组的先前拍摄图像。由此,摄像设备100可以减少用户按规则顺序布置多个特征组中的先前拍摄图像以与实时图像进行比较所必须采取的步骤。

实施例8

在实施例8中,调整先前拍摄图像和实时图像的各个显示区域(模板的各个区域)的大小,使得实时图像的详情(例如焦点、视角)可以更容易地检查。在检查实时图像的详情的同时,用户可以在拍摄实时图像之前根据先前拍摄图像来调整实时图像的构图、亮度和色调。

除了图1所示的根据摄像设备100的结构之外,根据实施例8的摄像设备的结构还包括用以测量摄像设备100的移动速度的加速度传感器。将参考图18和图19A至19F描述根据实施例8的特性处理,并且省略了与实施例1相同的操作和处理步骤的描述。

根据实施例8的摄像处理:将参考图18描述根据实施例8的摄像设备100的摄像处理。除了步骤S1801之外,根据实施例8的摄像处理的处理步骤与图3的流程图相同,因此,使用相同的附图标记表示相同的处理步骤,并且省略其描述。

在步骤S1801中,控制单元101接收用以调整摄像条件的操作,使得所布置的先前拍摄图像和实时图像具有相同的构图、亮度和色调。控制单元101还接收用于用户检查实时图像的详情(诸如焦点和视角)的操作。

摄像条件是改变构图、曝光条件、颜色和灰度等的图像处理条件。作为调整摄像条件的示例,将参考图5A和5B描述调整构图的方法。

图5A和5B是在步骤S304中选择并布置了八个先前拍摄图像的情况下的实时取景显示画面的示例。在图5A和5B中,缩放条501是用于改变实时图像的缩放因子的UI,并且是用于通过按下或触摸摄像按钮502来拍摄图像的UI。

在图5A的实时取景显示画面中,以小于围绕实时图像的先前拍摄图像的面包片的大小显示布置在矩形区域402中的实时图像中的面包片。如果在该状态下拍摄图像,则在实时图像和先前拍摄图像之间被摄体大小不同,因此这些图像的列表显示不提供一致感,这是不期望的。

为了使实时图像的被摄体大小与先前拍摄图像的被摄体大小相匹配,用户进行操作以增加实时图像的缩放因子。在图5B中的实时取景显示画面的情况下,用户可以通过在+方向上移动缩放条501的选项卡来增加缩放因子,以增加实时图像的被摄体大小。通过缩放操作,图5A中的实时图像的被摄体大小(其小于围绕实时图像的先前拍摄图像的被摄体大小)被增加到如图5B所示的与围绕实时图像的先前拍摄图像的被摄体大小相同的被摄体大小。

通过改变缩放因子,多个图像的被摄体大小变得相似,并且摄像后的在实时取景显示画面上的多个图像的列表显示变成具有一致感的列表显示。

作为检查实时图像的详情的示例,将参考图19A至19C描述检查实时取景图像的焦点的方法。图19A是如下的实时取景显示画面的示例:实时图像被布置在中央,并且围绕实时图像布置八个先前拍摄图像。在图19A中,实时图像和先前拍摄图像的显示区域的大小相同。使实时图像和先前拍摄图像的显示区域的大小相同适于调整以提供一致感。

然而,在等分区域的各个大小处,难以检查实时图像是否被聚焦,并且用户可能拍摄散焦图像。为了容易地检查实时图像的焦点,例如,控制单元101可以从用户接收捏合(Pinch-Out)操作,并且增加矩形区域402以显示实时图像,如图19B和19C中的实时取景显示画面所示。因此,检查实时图像是否被聚焦变得更容易。

在检查焦点时,用户进行捏合操作。当从用户接收到捏合操作时,控制单元101将显示实时图像的矩形区域402的大小返回到原始大小,如图19A中的实时取景显示画面所示。通过根据用户操作改变实时图像的显示大小,用户可以容易地检查焦点。

将参考图19B和19C描述检查视角的方法。。例如,在用户以预定阈值或更高速度移动摄像设备100的情况下,控制单元101判断为用户正在检查实时图像的一般视角。摄像设备100的速度可以通过包括在摄像设备100中的加速度传感器来测量。

如果判断为用户正在检查实时图像的视角,则控制单元101自动增加显示实时图像的矩形区域402的大小,如图19B和19C所示。通过改变实时图像的显示大小,用户可以容易地检查视角。

当摄像设备100的速度变得小于预定阈值时,控制单元101判断为用户对视角的检查结束。如果判断为用户对视角的检查结束,则如图19A中的实时取景显示画面所示,则控制单元101将显示实时图像的矩形区域402的大小自动返回到原始大小。通过根据摄像设备100的速度改变显示实时图像的矩形区域402的大小,用户可以容易地检查一般视角。

在实施例8中,控制单元101在步骤S1801中调整显示实时图像的矩形区域402的大小,使得用户能够检查实时图像的详情。因此,用户可以容易地检查实时图像的详情(诸如焦点和一般视角等)。

在增加显示实时图像的矩形区域402的大小的情况下,在图19B和19C中的实时取景显示画面中的先前拍摄图像的数量及其布置与图19D相同,但本发明不限于此。例如,在图19D的示例中,以放大状态显示实时图像,并且以缩小状态在实时图像下方并排显示先前拍摄图像的一部分。在图19E的示例中,以放大状态在中央显示实时图像,并且以缩小状态在实时图像上方和下方并排显示先前拍摄图像。在图19F的示例中,以放大状态在中央显示实时图像,并且不显示先前拍摄图像。如图19D和19F所示,可以根据实时图像的大小自由地改变先前拍摄图像的数量及其布置。

其它实施例

实施例1至实施例8(包括变形例)仅是示例,并且通过在本发明的本质的范围内适当地修改或改变各个实施例的结构而实现的结构包括在本发明中。通过适当地组合各个实施例的结构而实现的结果也包括在本发明中。

例如,实施例1至实施例8可以与实施例2结合。在这种情况下,摄像设备100在摄像期间在实时取景显示画面上显示实时图像和从外部服务器(例如,SNS)获取的先前拍摄图像。

具体地,在结合实施例8和实施例2的情况下,摄像设备100将从外部服务器获取的先前拍摄图像与实时图像一起显示在显示单元109上。摄像设备100调整显示实时图像的区域的大小,使得用户可以检查实时图像的详情。用户可以根据从外部服务器获取的先前拍摄图像来调整实时图像的构图、亮度和色调,并且拍摄实时图像。

其它实施例

本发明的实施例还可以通过如下的方法来实现,即,通过网络或者各种存储介质将执行上述实施例的功能的软件(程序)提供给系统或装置,该系统或装置的计算机或是中央处理单元(CPU)、微处理单元(MPU)读出并执行程序的方法。

根据本发明,能够容易地生成具有一致感的包括多个图像的图像组。

虽然参考典型实施例描述了本发明,但是应当理解,本发明不限于所公开的典型实施例。下列权利要求的范围应给予最广泛的解释,以涵盖所有这样的修改以及同等的结构和功能。

相关技术
  • 摄像设备、外部设备、摄像系统、摄像设备的控制方法、计算机程序和计算机可读存储介质
  • 摄像设备、摄像设备的控制方法和计算机可读介质
技术分类

06120113818609