照片合成装置及方法_3

文档序号:9649181阅读:来源:国知局
摄影镜头1211的焦点位置,在变焦镜头的情况下,也可控制焦点距离。镜头驱动控制电路1222按照来自微型计算机1217的控制命令进行镜头驱动器1221的驱动控制。
[0078]在摄影镜头1211的光轴上、由摄影镜头1211形成的被摄体像的位置附近配置有摄像元件1212。摄像元件1212用于对被摄体像摄像并取得摄像图像数据。在摄像元件1212上二维且呈矩阵状配置有构成各像素的光电二极管。各光电二极管产生与受光量对应的光电转换电流,该光电转换电流由与各光电二极管连接的电容器进行电荷蓄积。各像素的前表面配置有拜耳排列的RGB滤色器。
[0079]摄像元件1212与摄像电路1213连接,该摄像电路1213在摄像元件1212中进行电荷蓄积控制和图像信号读出控制,对该读出的图像信号(模拟图像信号)降低重置噪声后进行波形整形,进而进行增益提高等以成为适当的信号电平。摄像电路1213与A/D转换器1214连接,该A/D转换器1214对模拟图像信号进行模数转换,向总线1227输出数字图像信号(以下称之为图像数据)。
[0080]总线1227是用于传送在相机的内部读出或生成的各种数据的传送路径。在总线1227连接着上述A/D转换器1214,此外还连接着图像处理器1215、JPEG处理器1216、微型计算机 1217、SDRAM (Synchronous Dynamic random access memory,同步动态随机存取内存)1218、存储器接口(以下称之为存储器I/F) 1219、LCD (Liquid Crystal Display,液晶显不器)驱动器1220。
[0081]图像处理器1215对基于摄像元件1212的输出的图像数据进行0B相减处理、白平衡调整、颜色矩阵运算、伽马转换、色差信号处理、噪声去除处理、同时化处理、边缘处理等各种图像处理。JPEG处理器1216在将图像数据记录于记录介质1225时,按照JPEG压缩方式压缩从SDRAM1218读出的图像数据。此外,JPEG处理器1216为了进行图像再现显示而进行JPEG图像数据的解压缩。进行解压缩时,读出记录在记录介质1225中的文件,在JPEG处理器1216中实施了解压缩处理后,将解压缩的图像数据暂时存储于SDRAM1218中并在LCD1226上进行显示。另外,在本实施方式中,作为图像压缩解压缩方式采用的是JPEG方式,然而压缩解压缩方式不限于此,当然可以采用MPEG、TIFF, Η.264等其他的压缩解压缩方式。
[0082]微型计算机1217发挥作为该相机整体的控制部的功能,统一控制相机的各种处理序列。微型计算机1217连接着操作单元1223和闪存1224。
[0083]操作单元1223包括但不限于实体按键或者虚拟按键,该实体或虚拟按键可以为电源按钮、拍照键、编辑按键、动态图像按钮、再现按钮、菜单按钮、十字键、0K按钮、删除按钮、放大按钮等各种输入按钮和各种输入键等操作控件,检测这些操作控件的操作状态,。
[0084]将检测结果向微型计算机1217输出。此外,在作为显示器的IXD1226的前表面设有触摸面板,检测用户的触摸位置,将该触摸位置向微型计算机1217输出。微型计算机1217根据来自操作单元1223的操作位置的检测结果,执行与用户的操作对应的各种处理序列。
[0085]闪存1224存储用于执行微型计算机1217的各种处理序列的程序。微型计算机1217根据该程序进行相机整体的控制。此外,闪存1224存储相机的各种调整值,微型计算机1217读出调整值,按照该调整值进行相机的控制。
[0086]SDRAM1218是用于对图像数据等进行暂时存储的可电改写的易失性存储器。该SDRAM1218暂时存储从A/D转换器1214输出的图像数据和在图像处理器1215、JPEG处理器1216等中进行了处理后的图像数据。
[0087]存储器接口 1219与记录介质1225连接,进行将图像数据和附加在图像数据中的文件头等数据写入记录介质1225和从记录介质1225中读出的控制。记录介质1225例如为能够在相机主体上自由拆装的存储器卡等记录介质,然而不限于此,也可以是内置在相机主体中的硬盘等。
[0088]IXD驱动器1210与IXD1226连接,将由图像处理器1215处理后的图像数据存储于SDRAM1218,需要显示时,读取SDRAM1218存储的图像数据并在IXD1226上显示,或者,JPEG处理器1216压缩过的图像数据存储于SDRAM1218,在需要显示时,JPEG处理器1216读取SDRAM1218的压缩过的图像数据,再进行解压缩,将解压缩后的图像数据通过LCD1226进行显不ο
[0089]IXD1226配置在相机主体的背面进行图像显示。该IXD1226IXD),然而不限于此,也可以采用有机EL等各种显示面板(LCD1226),然而不限于此,也可以采用有机EL等各种显示面板。
[0090]基于上述移动终端硬件结构、通信装置的结构,提出本发明方法各个实施例。
[0091]本发明提供一种照片合成装置。
[0092]参照图3所示,为本发明照片合成装置的第一实施例的示意图。
[0093]在第一实施例中,该照片合成装置包括:
[0094]数据读取模块10,用于读取第一照片中人脸的第一位置坐标。
[0095]关于第一照片中的人脸的位置坐标,在一实施例中,可以在检测到使用移动终端进行拍照时,每生成一张照片,对该照片进行人脸识别,当识别到人脸时,在人脸区域绘制矩形定位框,并获取定位框的四个角点坐标,将四个角点坐标作为对应的人脸的位置坐标,参照图4所示,在绘制矩形定位框时,定位框应尽可能的小,只要人脸区域不超出定位框即可,可以理解的是,该定位框只是一个计算面积的辅助工具,在其他实施例中,定位框也可以是圆形、椭圆形等其他形状,在得到上述人脸的位置坐标之后,生成的照片中该定位框为不可见的,在存储照片时,将上述位置坐标记录在照片的属性信息中,使得使用该照片进行合成时,数据读取模块10能够直接从照片的属性信息中读取。
[0096]在另一实施例中,可以设置一个照片存储路径,当检测到该照片存储路径中存入新的照片时,就对该存入的照片进行人脸识别,并生成人脸的位置坐标,用户进行照片合成时,可以直接从该路径中选取照片,或者,当检测到用户选择的用来区域其他照片合成的第一照片中没有人脸的位置坐标时,直接进行人脸识别并生成位置坐标。
[0097]照片选择模块20,用于根据读取到的所述第一位置坐标,从预设照片库中选取人脸所在的第二位置坐标对应的区域与所述第一照片中的所述第一位置坐标对应的区域不重叠的第二照片。
[0098]为了便于说明,将用户先选择的用于合成的照片作为第一照片,其人像对应的位置坐标为第一位置坐标,终端根据位置坐标选择出的照片为第二照片,其人像对应的位置坐标为第二位置坐标。
[0099]获取到第一照片中的第一位置坐标之后,照片选择模块20从预设照片库中选择可以直接用来合成的照片,在一实施例中,该预设照片库可以是用户提前设置的存放有用于与其他照片进行合成的照片的路径,在其他实施例中,也可以是移动终端的默认相册,当用户使用移动终端进行拍照时,照片都会存储在该相册中,可以理解的是,用户可以根据需求更改预设照片库的路径信息。
[0100]照片选择模块20获取预设照片库中的照片属性信息,并从中获取人脸的第二位置坐标,对于能够获取到上述数据的照片,将获取到的第二位置坐标与第一照片中的第一位置坐标进行对比,照片选择模块20从预设照片库中选取出人脸的第二位置坐标对应的区域与第一照片中的人脸的第一位置坐标对应的区域没有重叠的第二照片。
[0101]进一步地,在其他实施例中,当检测到该预设照片库中有照片的属性信息中不包含有位置坐标时,可以直接对这些照片进行人脸识别并生成位置坐标,可以为用户以供更多的可选择照片。
[0102]照片合成模块30,用于将所述第二照片中的人像添加至所述第一照片中所述第二位置坐标对应的位置,或者,将所述第一照片中的人像添加至所述第二照片中所述第一位置坐标对应的位置。
[0103]在从预设照片库中选择到符合条件的照片有多张时,在一实施例中,照片合成模块30可以随机选择一张第二照片与第一照片合成,在其他实施例中,照片合成模块30可以选择第二位置坐标对应的区域的面积与第一位置坐标对应的区域的面积的差值最小的第二照片与第一照片合成。
[0104]在照片合成模块30进行照片合成时,当两张照片的尺寸相同或者第一照片的尺寸大于第二照片的尺寸时,需要说明的是,此处的照片尺寸的单位为像素,照片合成模块30可以直接通过抠图的方式获取第二照片中的人像,并将其添加到第一照片中与该人像在原始照片中的位置坐标对应的位置,并对人像的边界进行柔化处理等,具体的抠图及叠加合成的方式为现有技术,在此不再赘述。
[0105]当第一照片的尺寸小于第二照片的尺寸时,可以有多种实施方式,以下列举两种方式,方式一,照片合成模块30将第二照片中的人像进行抠图处理,并将获取的人像添加到第一照片中除人脸区域之外的区域,方式二,根据人脸的位置坐标判断第二照片中人像是否超出第一照片的范围,若没有超出,照片合成模块30获取第二照片中的人像,并将其添加到第一照片中与该人像在原始照片中的位置坐标对应的位置;若超出,照片合成模块30获取第一照片中的人像,并将其添加到第二照片中与该人像在原始照片中的位置坐标对应的位置。
[0106]进一步地,当将两张照片合成之后,可以直接显示出合成后的照片,也可以根据接收到的指令,将合成后的照片作为第一照片并根据合成后的照片中的两个或者两个以上的照片中的人像的位置坐标以及人脸区域的面积,从预设照片库中筛选可以合成的照片,以此类推,能够实现将多张照片中的人像合成到一张照片中。
[0107]本实施例提出的照片合成装置,在进行照片合成时,根据第一照片中的人脸的位置坐标,从照片库中选择出能够与第一照片直接合成而不会造成人脸重叠的第二照片,将第二照片中的人像添加至第一照片中第二位置坐标对应的位置,或者将第一照片中的人像添加至第二照片中第一位置坐标对应的位置,无需用户手动抠图生成人像,并手动调整人像的位置,智能合成照片。
[0108]基于本发明照片合成装置的第一实施例提出本发明照片合成装置的第二实施例。在本实施例中,照片选择模块20,还用于从预设照片库中选取人脸所在的第二位置坐标对应的区域与所述第一照片中的所述第一位置坐标对应的区域不重叠,且所述第二位置坐标对应的区域与所述第一位置坐标对应
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1