图像编辑设备、图像编辑方法和计算机可读介质的制作方法

文档序号:7944638阅读:163来源:国知局
专利名称:图像编辑设备、图像编辑方法和计算机可读介质的制作方法
技术领域
本发明 一般涉及一 种图像编辑设备、图像编辑方法和计算才几可读介质。
背景技术
对于根据相关技术的图像编辑设备,已知这样一种图像编辑设备,可以利用该图像编辑设备来裁剪静止图像的 一 部分并
将其存储为新增图像(参见日本特开2006-279643)。这类图像编辑设备包括这样一种图像编辑设备,在该图像编辑设备中,对于从被摄体预先提取的区域,设置并显示候选裁剪范围,以使得用户可以容易地确定要保存的区域。随后,用户可以确定候选裁剪范围中的任意裁剪位置,以将其保存为新增图像。
然而,注意,对于相关技术,修改所设置的候选裁剪范围以获得实际裁剪范围,这使得用户不能选择最初设置的裁剪范围。因此,在用户意外将裁剪范围的位置或大小改变成并非希望的位置或大小的情况下,即使用户企图恢复最初设置的候选裁剪范围,也不能恢复该候选裁剪范围。因此,根据相关技术的图像编辑设备具有在裁剪等中用于指示区域的可操作性差这一问题。
另外,没有提供用户友好的操作环境来显示从图像分析并提取出的被摄体框和用户通过使被摄体框变形而手动设置的框等。

发明内容
根据本发明的一个方面, 一种图像编辑设备的实施例包
5括被摄体信息提取单元,用于从图像提取被摄体的被摄体信息;被摄体框设置单元,用于基于由所述被摄体信息提取单元提取出的所述被摄体信息,设置被摄体框;区域指示检测单元,用于检测用户对于由所述被摄体框设置单元设置的所述被摄体框的区域的指示;区域指示框设置单元,用于基于由所述区域指示检测单元检测到的用户的指示,设置区域指示框;以及存储处理单元,用于以相关联的方式存储由所述被摄体框设置单元设置的所述被摄体框和由所述区域指示框设置单元设置的所述区域指示框。
根据本发明的另 一方面,一种图像编辑方法的实施例包括从图像提取被摄体的被摄体信息;基于提取出的所述被摄体信息,设置被摄体框;检测用户对于所述被摄体框的区域的指示;基于所检测到的用户的指示,设置区域指示框;以及以相关联的方式存储所述被摄体框和所述区域指示框。
根据本发明的又一方面, 一种包含有计算机可执行指令的计算机可读介质,其使得通过计算机读取并执行所述计算机可执行指令能够实现图像处理方法,所述计算机可读介质包括用于从图像提取被摄体的被摄体信息的计算机可执行指令;用于基于提取出的所述被摄体信息设置被摄体框的计算机可执行指令;用于检测用户对于所述被摄体框的区域的指示的计算机可执行指令;用于基于所检测到的用户的指示设置区域指示框的计算机可执行指令;以及用于以相关联的方式存储所述被摄体框和所设置的所述区域指示框的计算机可执行指令。
通过以下参考附图对典型实施例的说明,本发明的其它特征将显而易见。


6图l是示出作为图像编辑设备的数字照相机的结构的实施
例的框图2是示出作为图像编辑设备的数字照相机的实施例的背面的外—见图3是示出图像编辑操作处理的实施例的流程图4是示出设置了裁剪候选框的状态的例子的图5是示出不包括人的图像的例子的图6是示出才艮据第 一 实施例的图^f象编辑才喿作处理的流程
图7是示出选择了裁剪候选框的状态的例子的图;图8是示出选择了裁剪候选框的状态的例子的图;图9是示出选择了裁剪候选框的状态的例子的图;图IO是示出修改了裁剪候选框的裁剪区域的状态的例子的图ll是示出显示裁剪候选框和裁剪框的状态的例子的以及
图12是示出根据第二实施例的图像编辑操作处理的流程图。
具体实施例方式
下面参考

本发明的具体实施例。对于下述实施例,作为例子说明作为图像编辑设备的数字照相机。
数字照相^L的结构
图1是示出根据第 一 实施例的数字照相机的结构的框图。根据本实施例,将数字照相机1 oo配置成通过作为摄像镜头的光学系统10拍摄被摄体图像的图像。将光学系统10配置成包括例如可以改变摄像视角的变焦透镜等。将数字照相机10 0配置成通过使用变焦透镜进行作为光学变焦功能的光学变焦。另外,将
数字照相机100配置成通过电子裁剪由摄像装置14所拍摄的图像进行作为电子变焦功能的电子变焦。
注意,可以将根据本实施例的数字照相才几10 0配置成进行光学变焦和电子变焦中的任意一个。另外,可以将数字照相机100配置成使得光学系统10可更换。在光学系统10可更换的情况下,从数字照相机100的变焦控制单元44向数字照相机100发送电信号,从而j吏得光学系统10内的驱动机构能够驱动变焦透镜并实现变焦功能。另外,可以在数字照相机100中设置用于机械驱动光学系统10内的变焦透镜的驱动机构。
通过光学系统10从相对#:4聂体的光学一见角内入射的光线
通过具有光圈功能的快门12的孔径,在摄像装置14的摄像面上形成被摄体的光学图像。摄像装置14将在摄像面上所形成的光学图像转换成电模拟图像信号,并且输出该信号。摄像装置14可以包括例如CCD传感器或CMOS传感器等。
A / D转换器16将从摄像装置14所提供的模拟图像信号转换
号或控制信号来控制摄像装置14和A / D转换器16 。
定时生成电路18向摄像装置14、 A/D转换器16和D/A转换器26提供时钟信号和控制信号。可以由存储器控制单元22和系统控制单元50控制定时生成电路18。
图像处理单元20对从A/D转换器16输出的图像数据(数字图像信号)或从存储器控制单元22所提供的图像数据进行像素插值处理或颜色转换处理等图像处理。另外,图像处理单元20可以基于由摄像装置14所拍摄的图像数据,计算使用T T L (通过镜头)方法的AF(自动调焦)处理、AE(自动曝光)处理和EF处理(使用预闪光的自动曝光)所使用的数据。图像处理单元20可以将通过该计算所获得的数据提供给系统控制单元5 0 。后面所述的系统控制单元50基于该数据控制曝光控制单元40和测距控制单元42(AF控制单元),并因此可以实现自动曝光和自动调焦功能。另外,图像处理单元20可以基于由摄像装置14所拍摄的图像数据来执行使用TTL方法的AWB(自动白平衡)处理。
存储器控制单元22控制A/D转换器16、定时生成电路18、图像处理单元20、图像显示存储器24、 D/A转换器26、存储器30和压缩/解压缩单元32。可以通过图像处理单元20和存储器控制单元22,或者在不经过图像处理单元20的情况下直接通过存储器控制单元22,将从A/D转换器16输出的图像数据写入图像显示存储器24或存储器30。通过D/A转换器26将写入图像显示存储器24中的显示用的图像数据转换成显示用的模拟图像信号,并且将其提供给图像显示单元28,从而将所拍摄的图像显示在图像显示单元28上。另外,可以通过将所拍摄的图像连续显示在图像显示单元28上,实现电子取景器(EVF)功能。可以根据来自系统控制单元5 0的指示随意打开/关闭图像显示单元28。关闭图像显示单元28的显示使得可以降低数字照相机IOO的功耗。
存储器3 0存储所拍摄的静止图像和运动图像(例如,作为记录在存储介质中的图像)。尽管可以相对随意地设计存储器30的容量和访问速度(写速度、读取速度),但是,为了记录连续拍摄多个静止图像的连续拍摄图像和全景拍摄图像,可能不得不使用相应的容量和访问速度。注意,存储器30还可以用作系统控制单元50的工作区。
压缩/解压缩单元32可以是例如用于使用自适应离散余弦变换(ADCT)等对图像数据进行压缩/解压缩的电路。将压缩/解压缩单元32配置成读入存储在存储器30中的图像数据以进行压缩处理或解压缩处理,并将经过处理的图像数据写入存储器30。
曝光控制单元4 0基于从系统控制单元5 0所提供的信息,控 制具有光圏功能的快门12。另外,曝光控制单元40通过与闪光 灯48(例如,发光设备)协作,提供闪光灯曝光功能。闪光灯48 提供闪光灯曝光功能和AF辅助光的发光功能。也就是说,闪光 灯48在室内等暗地方中进行拍摄时投射光,或者投射AF辅助 光。
测距控制单元4 2基于从系统控制单元5 0所提供的信息,控 制光学系统10的调焦透镜。变焦控制单元44控制光学系统10的 变焦。挡板控制单元46控制用于保护光学系统10的挡板102的操 作。系统控制单元5 0可以控制整个数字照相4凡10 0 。
存储器52存储例如系统控制单元50的操作用的常量、变量 和程序、以及在图像显示单元28上显示对象用的对象数据等。 对象数据是不同于通过拍摄图像所生成的图像数据的数据,并 且可以在数字照相机100出厂之前将其写入存储器52。存储对象 数据的存储器区域是不同于临时存储图像数据的存储器区域的 存储器区域。注意,可以将数字照相机100配置成在出厂之后用 户可以基于通过电信线路所下载的数据或存储在存储介质中的 数据重写对象数据。另外,可以进行这样的配置可以由服务 中心等重写对象数据。
显示单元54由例如LCD或LED构成。显示单元54可以由单 个或多个元件构成,并且设置在数字照相机100的适当位置。可 以将构成显示单元54的 一部分显示元件布置在光学取景器104 内。系统控制单元50可以根据程序的执行,利用字符或图像等 在显示单元54上输出工作状态或消息等。这里,显示在LCD等 显示单元5 4上的信息的例子可以包括例如单拍/连拍图像的显 示、自拍的显示、压缩比的显示、记录像素的数量的显示、记录张数的显示、可拍摄的剩余张数的显示、以及快门速度的显 示。另外,信息的例子可以包括光圈值的显示、曝光校正的显 示、闪光灯的显示、红眼减緩的显示、微距拍摄图像的显示、 蜂鸣器设置的显示、时钟用电池剩余电量的显示、电池剩余电 量的显示、错误显示、以及通过使用多位数字的信息显示。此
外,信息的例子可以包括存储介质200和210的安装状态、通信 接口 IIO的操作显示、以及日期和时间显示。在显示于显示单元 5 4上的信息中,在光学取景器10 4内显示的信息的例子可以包括 对焦的显示、抖动警告的显示、闪光灯充电的显示、快门速度 的显示、光圏值的显示、以及曝光校正的显示。
非易失性存储器56是例如EEPROM等能够电擦除/记录的 存储器。例如,可以将上述对象数据存储在非易失性存储器56 中。
模式拨盘60是用于将数字照相机100的状态设置(切换)成 例如"摄像模式"、"重放模式"或"PC连接模式"等的拨盘。
在快门按钮的操作(例如,半按下)期间,接通第一快门开 关62(以下称之为"SW1"),并且指示系统控制单元50开始例如 AF处理、AE处理、AWB处理或EF处理等。
当完成快门按钮的操作(例如,全按下)时,接通第二快门 开关64(以下称之为"SW2")。 SW2从摄像装置14读出图像信号, 以将该图像信号在A/D转换器16处转换成数字图像数据,然后 在图像处理单元2 0处对该图像数据进行处理,并且指示系统控 制单元50开始用于将该图像数据写入存储器30的处理。另外, SW2从存储器30读出图像数据,以在压缩/解压缩单元32处对该 图像数据进行压缩,并且指示系统控制单元5 0开始包括用于将 压缩后的图像数据写入存储介质200和210的处理的 一 系列处理 (摄像处理)。图像显示打开/关闭开关66设置图像显示单元28处的显示 的打开/关闭。角度检测传感器68检测数字照相机100的倾斜角。 例如,角度检测传感器6 8可以检测数字照相机10 0是处于水平状 态还是处于向左或右转动90度的状态。
操作单元70包括例如各种类型的按钮和触摸面板等,并且 可以将操作单元70配置成包括例如菜单按钮、设置按钮、微距 按钮、多画面重方支分页按钮、闪光灯设置按4丑、以及单拍/连拍 /自拍转换按钮等。另外,可以将操作单元70配置成包括例如菜 单移动+ (加)按4丑、菜单移动-(减)按钮、重放图像移动+ (加) 按钮、重放图像移动-(减)按钮、拍摄图像质量选择按钮、曝 光校正按钮、以及日期/时间设置按钮等。后面将参考图2说明 本实施例所使用的操作单元。
将电源控制单元80配置成包括例如电源检测电路、DC-DC 转换器、以及用于将块切换为通电的切换电路等。电源控制单 元80检测例如是否打开了电源、电源的类型和剩余电池寿命, 并且可以^^据该4全测结果和来自系统控制单元50的指示控制 DC-DC转换器,并且还可以适当向各块供电。
电源86可以是例如》威性电池或锂电池等 一 次电池,NiCd电 池、NiMH电池或Li电池等二次电池,或AC适配器等。
数字照相冲几100的主单元和电源86分别包括连接器82和 84。分别通过连接器82和84连接数字照相机100的主单元和电源 86。
存储介质200和210可以是例如半导体存储器或硬盘等。在 所示的实施例中,将存储介质200和210配置成分别包括存储单 元202和212以及接口 204和214。通过连接器206和216以及数字 照相机100的主单元的连接器92和96,连接存储介质200和210。 另外,通过数字照相才几100的4妻口 90和94,将与数字照相机IOO的主单元连接的存储介质200和212连接到数字照相机100内的总线。
存储介质装配/拆卸检测单元98检测存储介质200和210是 否连接到连接器9 2和9 6 。注意,在假定图1所示的数字照相机10 0 包括两个系统的用于装配存储介质的接口和连接器的前提下进 行说明,然而,照相机可以包括单个系统,或者可以包括三个 或更多个系统。在设置多个系统的接口和连接器的情况下,可 以具有相互不同的M^范。
另外,作为这类接口和连接器,可以使用符合PCMCIA卡 或CF(Compact Flash,注册商标)卡等标准的接口和连接器。在 使用符合PCMCIA卡或CF卡等标准的接口和连接器作为接口 90 和94以及连接器92和96的情况下,可以使用下面列举的卡等与 外部设备传送图像数据和伴随图像数据的管理信息。这些卡可 以包括各种类型的卡,包括LAN卡、调制解调器卡、USB卡、 IEEE1394卡、P1284卡、SCSI卡或PHS等通信卡。另外,这里 所述的外部设备可以是例如计算机或打印机等外围设备。
光学取景器104是为了调焦或判断图片构图所设置的窗 口 。用户通过使用光学取景器104进行图像的拍摄,可以在无需 使用根据图像显示单元28的EVF功能的情况下进行图像的拍 摄。如上所述,可以在光学取景器104内布置构成显示单元54 的一部分的显示元件,例如,用于进行调焦的显示、抖动警告 的显示、闪光灯充电的显示、快门速度的显示、光圈值的显示、 以及曝光4交正的显示的显示元件。
通信接口 IIO提供例如USB、 IEEE1394、 P1284、 SCSI、调 制解调器、LAN、 RS232C或无线通信等各种类型的通信功能。 通信接口 IIO与用于连接数字照相机100和其它外部设备的连接 器112连接。注意,当提供无线通信功能时,通信接口110与天线而不是连接器112连接。
接着,将参考图2说明图l所示的操作单元70。图2是示出 数字照相机100的实施例的背面的外视图。如图2所示,对于数 字照相机IOO,作为操作单元70的一部分,设置有广角按钮301、 远摄按钮302、设置按钮303、显示按钮304、以及十字4建按钮305 等。另外,在数字照相机100的背面设置有作为用于显示所拍摄 的图像数据和工作状况的图像显示单元2 8的L C D显示器。在图2 所示的图像显示单元28上,显示映射有三个人A、 B和C的图像 数据。
编辑处理的流程
接着,将参考图3和6所示的流程图说明根据第 一 实施例的 数字照相机100的操作处理的例子。对于本实施例,将参考使用 裁剪功能的情况说明区域指示,其中,裁剪功能将区域指示所 指示的区域保存为图像数据。根据该操作处理例子,当用户使 用操作单元7 0选择裁剪功能时,数字照相机10 0的系统控制单元 50开始操作处理。
首先,在图3所示的流程图的步骤S301,系统控制单元50 分析经过区域指示的图像,并且开始面部检测(例如,进行被摄 体信息提取单元的功能)。系统控制单元5 0判断是否存在与所检 测到的面部相对应的面部区域。面部卩险测方法的例子包括4吏用 已知的Gabor小波变换和图形匹配的方法。
在步骤S302,系统控制单元50判断是否检测到了人的面 部。在没有检测到人的面部的情况下(步骤S302为"否"),系统 控制单元50使处理进入步骤S309。在检测到了人的面部的情况 下(步骤S302为"是"),系统控制单元50使处理进入步骤S303。 在代替通过图像的分析进行面部检测而以与图像相关联的方式 记录了在拍摄时数字照相机所检测到的面部区域信息的情况
14下,可以读出面部区i或信息以4企测面部区;或的4立置。
在步骤S 3 0 3,系统控制单元5 0基于所检测到的人的面部的 被摄体信息(例如,面部信息),将每一面部位置设置成裁剪候 选框(例如,进行被摄体框设置单元的功能)。这里所述的被摄 体信息可以包括例如图 <象内表示人的面部区域的矩形的坐标 值。另外,这里所述的裁剪候选框是将成为裁剪的候选的框, 即,基于系统控制单元50所进行的面部检测处理自动设置的裁
剪框(例如,祐:i聂体框)。为了更具体地说明裁剪候选框的设置,
系统控制单元50生成下面的框作为裁剪候选框,其中,以所检 测到的面部区i或为中心,在水平方向和垂直方向上将该框的大 小扩大到预定值(例如,水平方向上为300 %,垂直方向上为200 %)。注意,在^r测到了多个面部的情况下,系统控制单元50 在每当检测到面部时都生成裁剪候选框。系统控制单元5 0将所 生成的裁剪候选框存储在例如存储器30中。
图4是示出系统控制单元50在图2所示的图像数据中设置 了裁剪候选框的状态的图。如图4所示,系统控制单元50将人 A~ C分别设置为裁剪候选框401 ~ 403。
在步骤S304,系统控制单元50将对象图像和所设置的裁剪 候选框显示在图像显示单元28(显示控制单元)上。在该处理例 子中,系统控制单元50显示在图像显示单元28上的图像和裁剪 候选框可以与图4所示的相同。在将它们显示在图像显示单元28 上之后,系统控制单元50使处理进入步骤S305。
现在将对于在步骤S 3 0 2中没有检测到人的面部的情况(步 骤S302为"否,,)进行说明。作为没有检测到人的面部的图像的例 子,说明图5所示的图像数据。图5所示的图像500是拍摄了建筑 物和风景等的、并且不包括人的图像。注意,当系统控制单元 50没有从图像中检测到面部区域时,当作为没有包括人的图像,
15例如,映射了人但人很小的情况、或者映射了人但人转身的情况等。
首先,在步骤S309,系统控制单元50将对象图像的中央设 置为具有预定大小的裁剪候选框。如图5所示,系统控制单元50 将对象图像500的中央设置为裁剪候选框501。
在步骤S 310,系统控制单元5 0将对象图像和所设置的裁剪 候选框显示在图像显示单元28上。这里,系统控制单元50显示 在图像显示单元28上的对象图像和裁剪候选框501与图5所示的 相同。
在步骤S311,用户对利用显示在图像显示单元28上的裁剪 候选框所表示的裁剪区域进行修改。系统控制单元50检测用于 修改裁剪区域的操作以修改裁剪区域,并4吏处理进入步骤 S306。
接着,将参考图6所示的流程图说明步骤S305中的处理。 图6是示出系统控制单元5 0检测到使用图2所示的操作单元7 0的 用户对于裁剪候选框的裁剪区域的指示并且修改其裁剪区域的 处理例子的流程图。首先,系统控制单元50分别将所检测到的 面部或所设置的裁剪候选框设置成编号。例如,如图4所示,系 统控制单元50将显示在图像显示单元28上的人A的面部或裁剪 候选框401设置为第一裁剪候选框。另外,系统控制单元50将人 B的面部或裁剪候选框402设置为第二裁剪候选框。另外,系统 控制单元50将人C的面部或裁剪候选框402设置为第三裁剪候 选框。
首先,在步骤S401,系统控制单元50将N设置为1。 在步骤S402,系统控制单元50判断是否存在第N裁剪候选 框。注意,在系统控制单元50第一次进行步骤S402中的处理的 情况下,将N的值设置为l,因而系统控制单元50判断是否存在第一裁剪候选框。在存在第N裁剪候选框的情况下(步骤S402为 "是,,),系统控制单元50使处理进入步骤S403。在没有第N裁剪 候选框的情况下(步骤S 4 02为"否"),系统控制单元5 0结束图6中 的处理。
在步骤S403,系统控制单元50以区别第N裁剪候选框处于 选定状态的方式将第N裁剪候选框显示在图像显示单元28上。 为了以区别该裁剪候选框处于选定状态的方式显示该裁剪候选 框,可以利用例如粗框或者利用不同于其它裁剪候选框的颜色 等来显示该裁剪候选框。现在将对于利用粗框显示该裁剪候选 框的情况进行说明。
图7中的附图标记700、图8中的附图标记800、以及图9中 的附图标记900均表示同一图像。另外,图7中的附图标记701 703、图8中的附图标记801 ~ 803、以及图9中的附图标记901 ~ 903均表示裁剪候选框。例如,在设置了第一裁剪候选框的情况 下,例如,如图7所示,系统控制单元50利用粗框显示被设置为 第一的裁剪候选框701。在设置了第二裁剪候选框的情况下,如 图8所示,系统控制单元50利用粗框显示裁剪候选框802。在设 置了第三裁剪候选框的情况下,如图9所示,系统控制单元50 利用粗框显示裁剪候选框9 0 3 。
在步骤S404,系统控制单元50判断是否已经在未改变的情 况下将以选定状态所显示的裁剪候选框确定为裁剪区域。这里, 根据例如系统控制单元50是否检测到用户按下了设置按钮303 , 来判断是否已经在未改变的情况下将所选择的裁剪候选框确定 为裁剪区域。在判断为已经将所选择的裁剪候选框确定为裁剪 区域的情况下(步骤S404为"是"),系统控制单元50结束图6所示 的流程图的处理,并且返回图3所示的流程图的处理。在判断为 未将所选择的裁剪候选框确定为裁剪区域的情况下(步骤S404
17为"否"),系统控制单元50使处理进入步骤S405。
在步骤S 4 0 5,系统控制单元5 0检测所选择的裁剪候选框(例 如,进行被摄体框选择单元的功能),并且判断是否检测到了对 于所选择的裁剪候选框的裁剪区域的修改指示(例如,进行区域 指示检测单元的功能)。这里,根据例如系统控制单元50是否检 测到用户按下广角按钮301、远才聂按4丑302或十字4建4安4丑305,判 断是否检测到了对于所选择的裁剪候选框的裁剪区域的修改指 示。例如,在用户想要裁剪由第N裁剪候选框等所围绕的面部 的情况下,以及在用户想要修改该裁剪候选框的裁剪区域的情 况下,用户操作操作单元70以指示修改该裁剪区域。在没有检 测到区域修改指示的情况下(步骤S405为"否"),系统控制单元 50使处理进入步骤S406。注意,没有检测到区域修改指示的情 况包括尽管系统控制单元50等待了预定时间段,但没有进行 修改指示的情况;以及用户指定不修改裁剪候选框的位置和大 小的情况。在检测到了区域修改指示的情况下(步骤S405为 "是"),系统控制单元50使处理进入步骤S412。
在步骤S412,系统控制单元50进行用于另外设置裁剪框的 处理(例如,区域指示框)(例如,进行区域指示框设置单元的功 能)。更具体地,系统控制单元50可以根据用户操作修改该区域 的大小和位置中的至少一个,并且可以将所获得的新裁剪框以 与原始裁剪候选框相关联的方式存储在例如存储器30中。例如, 在检测到用户按下远摄按钮302的情况下,系统控制单元50可以 进行用于缩小裁剪候选框的处理。此外,在检测到用户按下十 字键按钮305的情况下,系统控制单元50可以进行用于移动裁剪 候选框的处理。例如,如图7所示,可以将被设置为第一的裁剪 候选框701设置成如图IO所示的裁剪框IOOI。注意,图10中的附 图标记1000表示与图7中的附图标记700相同的图像。根据该处
18理例子,在修改单个裁剪候选框的裁剪区域的情况下,系统控
制单元50可以消除其它裁剪候选框。另外,系统控制单元50可 以将新设置的裁剪框以与第N裁剪候选框相关联的方式存储在 例如存储器30中(例如,进行存储处理单元的功能)。此时,系 统控制单元50可以将新设置的裁剪框设置为例如从1开始的编 号,并且可以存储新设置的裁剪框。在已经存储裁剪框作为第 一裁剪框的情况下,系统控制单元5 0可以将该裁剪框设置为第 二裁剪框,并且存储第二裁剪框。可以理解,尽管编号为l的裁 剪候选框和编号为1的裁剪框具有相同编号,但是系统控制单元 50识别这两者为不同框。
在步骤S406,用户进行用于选择不同裁剪框的操作。当检 测到用户的选择时(例如,进行选择检测单元的功能),系统控 制单元50判断是否存储了与第N裁剪候选框相关联的裁剪框。 在没有存储与第N裁剪候选框相关联的裁剪框的情况下(步骤 S406为"否"),系统控制单元50使处理进入步骤S414。在存储了 与第N裁剪候选框相关联的裁剪框的情况下(步骤S406为"是"), 系统控制单元50使处理进入步骤S407。
在步骤S407,系统控制单元50将Nx设置为1。 接着,在步骤S408,系统控制单元50判断是否存储了与第 N裁剪候选框相关联的第Nx裁剪框(例如,进行判断单元的功 能)。在存储了第Nx裁剪框的情况下(步骤S408为"是"),系统控 制单元50自动使处理进入步骤S409。随后,系统控制单元50显 示与该裁剪候选框相关联的裁剪框。在存储了多个裁剪框的情 况下,可以自动或者根据用户的操作顺序切换并显示所存储的 裁剪框。在没有存储与第N裁剪候选框相关联的第Nx裁剪框的 情况下(步骤S408为"否"),系统控制单元50使处理进入步骤 S414。在步骤S414,系统控制单元50使处理返回步骤S402,以通过使N加1以选定状态显示下一裁剪候选框。
在步-骤S409,系统控制单元50以选定状态显示与第N裁剪 候选框相关联的第Nx裁剪框(例如,进行显示控制单元的功能)。 例如,在将N设置为1的情况下,如图ll所示,系统控制单元50 以选定状态显示与第 一裁剪候选框1101相关联的裁剪框1104。 注意,图ll中的附图标记1100表示与图7中的附图标记700相同 的图像。另外,图11中的附图标记1101 ~ 1103表示与图7中的附 图标记701 ~ 703相同的裁剪候选框。
在步骤S410,系统控制单元50判断是否检测到了对所选择 的裁剪框的裁剪区域的修改(例如,进行修改检测单元的功能)。 该处理可以与步骤S405中的处理相同。在没有才企测到修改的情 况下(步骤S410为"否"),系统控制单元50使处理进入步骤S411。 在检测到了修改的情况下(步骤S410为"是"),系统控制单元50 使处理进入步骤S413。
在步骤S413,系统控制单元50根据用户的操作,修改以选 定状态所显示的裁剪框,即,修改第Nx裁剪框的裁剪区域的大 小或位置,并且对其进行更新以将修改后的裁剪框存储在例如 存储器30中(例如,进行存储处理单元的功能)。
在步骤S411,系统控制单元50判断是否已经将以选定状态 所显示的裁剪框确定为裁剪区域。该处理可以与步骤S405中的 处理相同。在判断为已经将所选择的裁剪框确定为裁剪区域的 情况下(步骤S411为"是"),系统控制单元50结束图6所示的流程 图的处理,并且返回图3所示的流程图的处理。在判断为未将所 选择的裁剪框确定为裁剪区域的情况下(步骤S411为"否"),系 统控制单元50使处理进入步骤S415。
在步骤S415,系统控制单元50将Nx加l,并且使处理进入 步骤S408。在步骤S408,系统控制单元50判断是否存储了下一裁剪框,即,是否存储了与第N裁剪候选框相关联的第Nx裁剪 框。在存储了与第N裁剪候选框相关联的下一裁剪框的情况下 (步骤S408为"是"),系统控制单元50使处理进入步骤S409,并 且以选定状态显示下一裁剪框。另外,在未存储下一裁剪框的 情况下(步骤S408为"否"),系统控制单元50使处理进入步骤 S414,并且进行用于以选定状态显示下一裁剪候选框的处理。
在结束图6所示的流程图时,系统控制单元5 0使处理进入 图3所示的流程图的步骤S306。
在步骤S306,系统控制单元50判断是否在所确定的裁剪框 的裁剪区域中新记录图像。在判断为新记录图像的情况下(步骤 S306为"是"),系统控制单元50使处理进入步骤S307。在判断为 不新记录图像的情况下(步骤S 3 0 6为"否"),系统控制单元5 0使 处理进入步骤S308。这里,系统控制单元50通过4全测用户通过 操作单元70选择了记录新图像还是取消记录新图像来进行判 断。
在步骤S 3 0 7,系统控制单元5 0将所确定的裁剪框的裁剪区 域记录在存储介质200等中作为新图像文件,并且使处理进入步 骤S308。
在步骤S308,系统控制单元50判断是否检测到选择了结束 裁剪功能。在检测到选择了结束裁剪功能的情况下(步骤S308 为"是"),系统控制单元50结束裁剪功能的操作处理。在没有检 测到选择了结束裁剪功能的情况下(步骤S308为"否"),系统控 制单元50使处理进入步骤S305,并且可以修改所确定的裁剪框 的裁剪区域。
因此,^^艮据本实施例,系统控制单元50以相关联的方式存 储裁剪候选框和修改了该裁剪候选框的裁剪区域的裁剪框。因 此,在用户不满意裁剪候选框中用户改变了其裁剪区域的裁剪框的情况下,用户可以通过使用以与该裁剪框相关联的方式所 存储的裁剪候选框,再次修改裁剪区域。
另外,在以选定状态显示裁剪候选框之后,系统控制单元 50可以根据用户对裁剪框的显示的选择,以选定状态显示以与 裁剪候选框相关联的方式所存储的裁剪框。因此,用户可以容 易地区别与裁剪候选框相关联的裁剪框。换句话说,本实施例 提高了用于指示被摄体框的区域的可操作性。
接着,将参考图3和12所示的流程图,对于根据第二实施 例的数字照相机100的操作处理进行说明。通过省略与第一实施 例中的相同的处理进行说明。
图3所示的流程图是与第 一 实施例中的相同的流程图,因 此省略对其的进 一 步说明。对于图12所示的流程图,步骤 S501 ~ S504分别与第一实施例的图6所示的步骤S401 ~ S404相 同,因此也省略对其的进一步说明。
在步骤S505 ,系统控制单元505判断对于以选定状态所显 示的裁剪候选框是否检测到了用户对裁剪框的添加指示。在检 测到了添加指示的情况下(步骤S505为"是"),系统控制单元50 使处理进入步骤S 514 。在没有检测到添加指示的情况下(步骤 S505为"否"),系统控制单元50使处理进入步骤S506。
在步骤S514,系统控制单元50进行用于新添加裁剪框的处 理。系统控制单元50可以根据用户的操作,通过与第一实施例 相同的处理新设置裁剪框。注意,系统控制单元50以与以选定 状态所显示的裁剪候选框,即,第N裁剪候选框相关联的方式 将新设置的裁剪框存储在例如存储器3 0中。
在步骤S 5 0 6 ,系统控制单元5 0判断是否检测到了用户对于 与第N裁剪候选框相关联的裁剪框的显示指示(例如,进行显示 指示检测单元的功能)。在检测到了该指示的情况下(步骤S506进入步骤S507。在没有检测到 该指示的情况下(步骤S506为"否"),系统控制单元50使处理进 入步骤S513。注意,即使在检测到选择了裁剪框的显示的情况 下,如果没有与第N裁剪候选框相关联的裁剪框,系统控制单 元50也不使处理进入步骤S507,而是进入步骤S513。
在步骤S513,系统控制单元50将N加1, 乂人而以选定状态显 示下一裁剪候选框,并且使处理返回步骤S502。
在步骤S507,系统控制单元507将Nx设置为1。
接着,在步骤S508,系统控制单元50判断是否存储了第Nx 裁剪框。在没有存储第Nx裁剪框的情况下(步骤S508为"否"), 系统控制单元5(H吏处理返回步骤S507,并且以选定状态显示第 一裁剪框。在存储了第Nx裁剪框的情况下(步骤S508为"是"), 系统控制单元50使处理进入步骤S509。
在步骤S509 ,系统控制单元50以选定状态显示第Nx裁剪 框。例如,在显示与第一裁剪候选框相关联的裁剪框的情况下, 系统控制单元50显示如图IO所示的裁剪框IOOI。
接着,在步骤S510,系统控制单元50判断是否检测到了对 所选择的裁剪框的裁剪区域的修改。在没有检观'J到修改的情况 下(步骤S510为"否"),系统控制单元50使处理进入步骤S511。 在检测到了修改的情况下(步骤S510为"是"),系统控制单元50 使处理进入步骤S515。
在步骤S511,系统控制单元50判断是否检测到了用户对于 裁剪候选框的显示指示(例如,进行显示指示检测单元的功能)。 在检测到了裁剪候选框的显示指示的情况下(步骤S511为 "是"),系统控制单元50使处理返回步骤S502,并且进行裁剪候 选框的显示。在没有检测到裁剪候选框的显示指示的情况下(步 骤S511为"否"),系统控制单元50使处理进入步骤S512。在步骤S512,系统控制单元50判断是否已经将以选定状态 所显示的裁剪框确定为裁剪区域。在判断为已经将以选定状态 所显示的裁剪框确定为裁剪区域的情况下(步骤S512为"是"), 系统控制单元50结束图12所示的流程图的处理,并且返回图3 所示的流程图的处理。在未将以选定状态所显示的裁剪框确定 为裁剪区域的情况下(步骤S512为"否"),系统控制单元50使处 理进入步骤S516。
在步骤S516,系统控制单元50将Nx加l,并且使处理返回 步骤S508。在步骤S508,系统控制单元50判断是否存储了下一 裁剪框,即,是否存储了与第N裁剪候选框相关联的第Nx裁剪 框。
因此,根据本实施例,系统控制单元50可以容易地切换根 据用户指示显示裁剪候选框的情况和显示与裁剪候选框相关联 的裁剪框的情况。因此,用户可以容易地区别裁剪候选框或裁 剪框,并且可以容易地选择要操作的框。此外,即使在新添加 了裁剪框的情况下,用户也可以通过使用其余的裁剪候选框信 息来修改该框。也就是说,基于共同的裁剪候选框来设置多个 不同的裁剪框,这即使在例如裁剪框的大小均轻微改变的情况 下也是便利的。
注意,假定在设置裁剪框以包括多个裁剪候选框的情况 下,以与该多个裁剪候选框相关联的方式记录该裁剪框。
随后,在选择各裁剪候选框之后,以选定状态显示该裁剪 框。具体地,在切换裁剪候选框时选择裁剪候选框的情况下, 选择包括两个裁剪候选框的裁剪框两次。
注意,对于上述实施例,在生成裁剪候选框时,对于使用 面部信息的情况进行了说明,但是可以使用面部检测以外的检 测方法。例如,在设置裁剪候选框时,可以利用面部检测以外
24的方法来确定裁剪候选框。另外,对于上述实施例,在说明区 域指示时,对于使用裁剪功能的情况进行了说明,但是本发明 不局限于这一情况,即,裁剪功能,只要所使用的功能进行区 域指示。
另外,对于上述实施例,在假定使用数字照相机100的前 提下进行了说明,但是还可以使用PC(个人计算机)等不具有摄 像功能的图像显示设备。这是因为本发明的特征是适用于下面
的情况的技术通过用户的操作指示裁剪区域,并且将所指示 的范围记录为图像。
另外,根据上述实施例的数字照相机10 0包括将数字图像 数据记录在数字存储介质(例如,EEPROM或硬盘等存储介质) 中的数字照相机。该数字照相机包括例如数字运动照相机、数 字静止照相机、以及多功能装置等。
在一个实施例中,可以通过运行存4诸在计算才几的RAM或 ROM等中的具有包含在计算机可读介质上的计算机可执行指 令的程序,实现构成根据本发明的实施例的上述图像编辑设备 的各单元和上述图像编辑方法的各步骤。因此,本发明的方面 与计算机可读记录介质和存储在该记录介质上的指令相关。
另外,本发明的方面可以应用于作为系统、设备、方法、 程序、以及记录介质等的实施例,例如,如由单个装置构成的 设备。
注意,在根据本发明的一个实施例中,可以将包含在计算
令直接或远程地提供给系统或设备。此外,本发明的实施例包 括下面的情况通过该系统或设备的计算机读取并执行所提供 的计算机可读介质所包含的计算机可执行指令,实现上述实施
例的功能。因此,使计算机可执行指令本身安装在计算机中的计算机
能,并因此也可以实现本发明的方面。也就是说,本发明的实 施例还包括具有用于实现本发明的功能处理的计算机可执行指 令的计算机可读介质本身。在这种情况下,可以以任何形式提 供能构成存储在计算机可读介质上的程序的计算机可执行指 令,只要计算机可执行指令具有程序功能即可,该形式例如是 目标代码、由解释程序执行的程序、或者提供给OS的脚本数据 等。
另外,在一种形式中,计算机执行对包含在计算机可读介 质上的具有计算机可执行指令的程序的读取,从而实现上述实
施例的功能。此外,运行在计算机上的os等可以基于计算机可 执行指令进行部分或全部实际处理,并且还可以通过该处理实 现上述实施例的功能。
此外,根据本发明的另一实施例,首先,将从计算机可读 介质读出的具有计算机可执行指令的程序写入包括在例如插入 计算机中的功能扩展板或与计算机连接的功能扩展单元中的存
储器中,随后,包括在该功能扩展板或功能扩展单元中的CPU
等基于该程序的指令进行部分或全部实际处理,并因此还可以 通过该处理实现上述实施例的功能的方面。
尽管参考典型实施例说明了本发明,但是应该理解,本发 明不局限于所公开的典型实施例。所附权利要求书的范围符合 最宽的解释,以包含所有这类修改、等同结构和功能。
权利要求
1.一种图像编辑设备,包括被摄体信息提取单元,用于从图像提取被摄体的被摄体信息;被摄体框设置单元,用于基于由所述被摄体信息提取单元提取出的所述被摄体信息,设置被摄体框;区域指示检测单元,用于检测用户对于由所述被摄体框设置单元设置的所述被摄体框的区域的指示;区域指示框设置单元,用于基于由所述区域指示检测单元检测到的用户的指示,设置区域指示框;以及存储处理单元,用于以相关联的方式存储由所述被摄体框设置单元设置的所述被摄体框和由所述区域指示框设置单元设置的所述区域指示框。
2. 根据权利要求l所述的图像编辑设备,其特征在于,还包括修改检测单元,用于检测用户对于由所述区域指示框设置单元设置的所述区域指示框的区域的大小或位置的修改指示;其中,所述存储处理单元将所述区域指示框更新成基于由所述修改检测单元检测到的所述修改指示修改后的区域指示框,并且存储更新后的区域指示框。
3. 根据权利要求l所述的图像编辑设备,其特征在于,还包括被摄体框选择检测单元,用于检测对由所述被摄体框设置单元设置的所述被摄体框的选择;其中,所述区域指示检测单元检测用户对于如下被摄体框的区域的大小或位置的修改指示所述被摄体框选择检测单元检测到对该被摄体框的选择。
4. 根据权利要求l所述的图像编辑设备,其特征在于,还包括显示控制单元,用于以选定状态顺序显示所述被摄体框或所述区域指示框;以及判断单元,用于判断是否以与所述被摄体框相关联的方式存储了所述区域指示框;其中,在所述判断单元判断为以与所述被摄体框相关联的方式存储了所述区域指示框的情况下,所述显示控制单元以所述选定状态显示所述祐:摄体框,然后以所述选定状态显示以与所述被摄体框相关联的方式所存储的所述区域指示框。
5. 根据权利要求4所述的图像编辑设备,其特征在于,在所述判断单元判断为没有以与所述被摄体框相关联的方式存储所述区域指示框的情况下,所述显示控制单元以所述选定状态显示所述被摄体框,然后以所述选定状态显示不同的被摄体框。
6. 根据权利要求4所述的图像编辑设备,其特征在于,还包括选择检测单元,用于检测对所述被摄体框或所述区域指示框的选择;的选择,以所述选定状态顺序显示所述被摄体框或所述区域指示框。
7. 根据权利要求l所述的图像编辑设备,其特征在于,还包括显示控制单元,用于显示所述被摄体框或所述区域指示框;以及显示指示检测单元,用于检测用于显示以与所述被摄体框相关联的方式所存储的所述区域指示框的显示指示;其中,在所述显示指示检测单元检测到所述显示指示的情况下,所述显示控制单元显示与所述被摄体框相关联的所述区域指示框。
8. 根据权利要求l所述的图像编辑设备,其特征在于,所述被摄体信息是所述被摄体的面部信息。
9. 一种图像编辑方法,包括从图像提取被摄体的被摄体信息;基于提取出的所述被摄体信息,设置被摄体框;检测用户对于所述被摄体框的区域的指示;基于所检测到的用户的指示,设置区域指示框;以及以相关联的方式存储所述被摄体框和所述区域指示框。
10. —种包含有计算机可执行指令的计算机可读介质,其使得通过计算机读取并执行所述计算机可执行指令能够实现图像处理方法,所述计算机可读介质包括用于从图像提取被摄体的被摄体信息的计算机可执行指令;用于基于提取出的所述被摄体信息设置被摄体框的计算机可执行指令;用于检测用户对于所述被摄体框的区域的指示的计算机可执行指令;用于基于所检测到的用户的指示设置区域指示框的计算机可执行指令;以及用于以相关联的方式存储所述被摄体框和所设置的所述区域指示框的计算机可执行指令。
全文摘要
本发明提供了一种图像编辑设备、图像编辑方法和计算机可读介质。该图像编辑设备包括被摄体信息提取单元,用于从图像提取被摄体的被摄体信息;以及被摄体框设置单元,用于基于由所述被摄体信息提取单元提取出的所述被摄体信息,设置被摄体框。该图像编辑设备还包括区域指示检测单元,用于检测用户对于由所述被摄体框设置单元设置的所述被摄体框的区域的指示;以及区域指示框设置单元,用于基于由所述区域指示检测单元检测到的用户的指示,设置区域指示框。该图像编辑设备还包括存储处理单元,用于以相关联的方式存储由所述被摄体框设置单元设置的所述被摄体框和由所述区域指示框设置单元设置的所述区域指示框。
文档编号H04N1/387GK101494715SQ200910006089
公开日2009年7月29日 申请日期2009年1月22日 优先权日2008年1月22日
发明者中濑雄一, 丹羽智弓, 参纳雅人, 池田平, 稻垣温 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1