接收由BT295发送的 广播信号。在图2中,示出了几个全球定位系统(GPS)卫星300。卫星300帮助定位多个移 动终端100中的至少一个。
[0076] 在图2中,描绘了多个卫星300,但是理解的是,可以利用任何数目的卫星获得有 用的定位信息。如图1中所示的GPS模块115通常被构造为与卫星300配合以获得想要的 定位信息。替代GPS跟踪技术或者在GPS跟踪技术之外,可以使用可以跟踪移动终端的位 置的其它技术。另外,至少一个GPS卫星300可以选择性地或者额外地处理卫星DMB传输。
[0077] 作为无线通讯系统的一个典型操作,BS270接收来自各种移动终端100的反向链 路信号。移动终端100通常参与通话、消息收发和其它类型的通讯。特定基站270接收的 每个反向链路信号被在特定BS270内进行处理。获得的数据被转发给相关的BSC275。BSC 提供通话资源分配和包括BS270之间的软切换过程的协调的移动管理功能。BSC275还将接 收到的数据路由到MSC280,其提供用于与PSTN290形成接口的额外的路由服务。类似地, PSTN290与MSC280形成接口,MSC与BSC275形成接口,并且BSC275相应地控制BS270以将 正向链路信号发送到移动终端100。
[0078] 基于上述移动终端硬件结构以及通讯系统,提出本发明方法各个实施例。
[0079] 实施例1
[0080] 本发明实施例提供了一种利用双摄像头获得照片的拍摄装置,该拍摄装置可以设 置在图1所示的终端上,如图3所示,该拍摄装置包括:显示器301、处理器302、第一摄像头 303、第二摄像头304,其中,
[0081] 显示器301,用于显示拍摄取景画面。
[0082] 应用本实施例中的拍摄装置在进行拍摄时,先打开终端上该拍摄装置的应用,此 时拍摄装置的显示器301上会显示出该拍摄装置的摄像头对着的画面,用户可以调整拍摄 角度,使拍摄装置的显示器301上显示出用户将要拍摄的拍摄取景画面。
[0083] 处理器302,用于获取用户在所述拍摄取景画面中选取的预选目标区域。
[0084] 拍摄装置上的处理器302可以通过用户在拍摄装置上输入的指令获得预选目标 区域,若该拍摄装置的显示器301为触摸显示器,则用户可以直接在触摸显示器上划出预 选目标区域;示例的,如图4所示,用户可以通过手指在拍摄装置的触摸显示器上划出预选 目标区域。若该拍摄装置的显示器301不是触摸显示器,则用户可以应用拍摄装置上的功 能键选择出预选目标区域,示例的,可以在拍摄装置上设置一个选择功能键,用户按下该选 择功能键后,该拍摄装置的显示器上出现一个选择框,用户可以按上下左右键将选择框移 动至适合的区域,该选择框中的区域就是预选目标区域。
[0085] 所述处理器302,还用于控制第一摄像头和第二摄像头同时开始拍摄所述拍摄取 景画面。
[0086] 拍摄装置的处理器302在获取到拍摄取景画面中的预选目标区域后,可以指示用 户开始进行拍摄,可选的,拍摄装置的处理器302可以在显示器301上显示获取的预选目标 区域,或者显示其他指示信息,来指示用户开始进行拍摄。用户看到该指示信息后,就可以 按下拍摄键开始进行拍摄。
[0087] 拍摄装置的处理器302接收到用户输入的开始拍摄指令后,就开始控制第一摄像 头和第二摄像头同时开始拍摄所述拍摄取景画面。
[0088] 所述第一摄像头303,用于正常拍摄所述拍摄取景画面。
[0089] 所述第二摄像头304,用于延时拍摄所述拍摄取景画面。
[0090] 第一摄像头303和第二摄像头304同时开始拍摄,只不过一个是进行正常拍摄,一 个是进行延时拍摄,延时拍摄由于需要曝光等技术需求需要在较低的帧率下拍摄。第一摄 像头303和第二摄像头304可以左右分布。
[0091] 所述处理器302,还用于根据所述预选目标区域,获取第一摄像头303拍摄的各帧 拍摄取景画面中的各目标图像,以及第二摄像头304拍摄的各帧拍摄取景画面中的各背景 图像;将所述各背景图像进行叠加获得背景叠加图像,并从所述各目标图像中选取一张目 标图像与所述背景叠加图像合成获得合成照片。
[0092] 由于用户选择的预选目标区域是一个大致的区域,且在拍摄取景画面中的目标图 像可以是动物或人物,在拍摄过程中会来回走动,可能已经脱离用户最初选定的预选目标 区域,故为了获得精确的目标图像,该拍摄装置的处理器302需要获取所述拍摄取景画面 中各个像素点的深度信息值;并根据预选目标区域中各个像素点的深度信息值进行目标追 足示。
[0093] 所述处理器302,具体用于获取所述拍摄取景画面中各个像素点的深度信息值,并 根据所述预选目标区域内各个像素点的深度信息值设置目标深度范围。
[0094] 在同一时刻,该拍摄装置的处理器302可以分别通过第一摄像头和第二摄像头摄 取的拍摄取景画面获得两幅图像,将所述两幅图像利用立体校正算法校正获得两幅校正后 图像;使用立体匹配算法获得两幅校正后图像之间的视差图D;由D中任意像素点的视差 d,使用以下公式计算出所述拍摄取景画面中各个像素点的深度信息值Z:
[0095] % =寻
[0096] 其中,f是该拍摄装置中两个摄像头像平面到主平面的距离,即小孔成像模型的焦 距(本实施例中两个摄像头的f?一样),即两个摄像头小孔成像模型的焦距,T是第一摄像 头和第二摄像头之间的间距。
[0097] 由于用户选取的预选目标区域内的目标图像必然是占居该预选目标区域的大部 分,故处理器302,用于计算所述预选目标区域内各个像素点的深度信息值的平均值,将目 标深度范围设置为:(平均值-预设浮动值,平均值+预设浮动值)。或者,所述处理器302, 用于选取预选目标区域内各个像素点的深度信息值中,深度信息值差距在很小范围内的像 素点,且这些像素点应该超过选取预选目标区域内像素点个数的一半,计算这些像素点的 深度信息值的平均值,将目标深度范围设置为(平均值-预设浮动值,平均值+预设浮动 值)。
[0098] 所述处理器302,还用于在参考目标区域中去除深度信息值超过所述目标深度范 围的像素点获得部分目标图像,然后添加所述参考目标区域之外区域中深度信息值在所述 目标深度范围内且与所述部分目标图像处于同一连通区域的像素点,获得拍摄取景画面中 的目标图像,这样获取第一摄像头拍摄的各帧拍摄取景画面中获取各目标图像;以及第二 摄像头拍摄的各帧拍摄取景画面中各目标图像之外的像素点组成的各背景图像;其中,所 述第一摄像头和所述第二摄像头拍摄的第一帧拍摄取景画面的参考目标区域为所述预选 目标区域,所述第一摄像头和所述第二摄像头拍摄的其他帧拍摄取景画面的参考目标区域 为上一帧拍摄取景画面中目标图像所在的区域。
[0099] 对于处理器302根据所述预选目标区域,获取第一摄像头拍摄的各帧拍摄取景画 面中获取各目标图像,主要包括:
[0100] 处理器302从第一摄像头拍摄的第一帧拍摄取景画面中获取目标图像时,由于拍 摄第一帧拍摄取景画面时与用户选择预选目标区域时,时间相差很短,目标图像移动的范 围很小,此时就以预选目标区域为参考目标区域,在参考目标区域中去除深度信息值超过 所述目标深度范围的像素点获得部分目标图像,然后添加所述参考目标区域之外区域中深 度信息值在所述目标深度范围内且与所述部分目标图像处于同一连通区域的像素点,获得 拍摄取景画面中的目标图像,这样获取了第一摄像头拍摄的第一帧拍摄取景画面中的目标 图像。
[0101] 处理器302从第一摄像头拍摄的第二帧拍摄取景画面中获取目标图像时,由于拍 摄第二帧拍摄取景画面时与拍摄第一帧拍摄取景画面时,时间相差很短,目标图像移动的 范围很小,此时就以第一帧拍摄取景画面中目标图像所在的区域为参考目标区域,进而获 得第一摄像头拍摄的第二帧拍摄取景画面中的目标图像。
[0102] 同理,第一摄像头后续拍摄的各帧拍摄取景画面中的目标图像的获取都是以上一 帧拍摄取景画面中目标图像所在的区域为参考目标区域来进行获取的。
[0103] 当然,处理器302根据所述预选目标区域,获取第二摄像头拍摄的各帧拍摄取景 画面中获取各背景图像的过程为:处理器302依照从第一摄像头拍摄的各帧拍摄取景画面 中获取各目标图像的过程,从第二摄像头拍摄的各帧拍摄取景画面中获取各目标图像,然 后获取各目标图像之外的像素点组成的各背景图像。
[0104] 正常拍摄与延时拍摄所用的拍摄速率不同,示例的,假设正常拍摄的拍摄速度为 60帧/min,延时拍摄的拍摄速率为30帧/min,则第一摄像头用60帧/min的速度拍摄所述 拍摄取景画面,第二摄像头是用30帧/min的速度拍摄所述拍摄取景画面,这样在拍摄时间 为lmin时,第一摄像头可以拍摄到60帧所述拍摄取景画面。第二摄像头可以拍摄到30帧 所述拍摄取景画面。这样处理器302就可以获得60个目标图像,30个背景图像。
[0105] 拍摄装置的处理器302可以将各背景图像的同一位置处的像素点值进行叠加后 求取像素点平均值,并将所述像素点平均值作为背景叠加图像在相应位置处的像素点值, 获得背景叠加图像。
[0106] 所述处理器302,具体用于从获得的所述目标图像中选取一张目标图像与所述背 景叠加图像合成获得合成照片,其合成方法为现有技术在此不再赘述。该目标图像为静态 图像,背景叠加图像为一段时间内的多个图像叠加在一起的动态图像,静态图像和动态图 像一起就可以合成出动静结合的照片。
[0107] 从目标图像中选择目标图像的选取原则为:对于人物类,可以对目标图像进行人 脸检测,并判断是否为笑脸,以及人眼是否睁开等,并将符合笑脸、人眼睁开等要求的目标 图像作为选取的目标图像,而对于其他类型的目标图像,可对目标图像进行清晰度检测,选 择清晰度最高的目标图像作为选取的目标图像;鉴于该选取原则所使用的方法为现有技 术,在此不再敖述。
[0108] 本实施例利用双摄像头分别正常和延时拍摄所述拍摄取景画面,然后获得一个摄 像头拍摄的各帧拍摄取景画面中的目标图像以及另一个摄像头拍摄的各帧拍摄取景画面 中的各背景图像;该拍摄装置可以从获得的所述目标图像中选取一张目标图像,之后与所 述背景图像叠加后的背景叠加图像合成获得合成照片。由于该目标图像为静态图像,背景 叠加图像为一段时间内的多个图像叠加在一起的动态图像,这样,就可以合成出动静结合 的照片;并且,应用本实施例方法获得的动静结合照片的时间可以由用户自己设置,几分钟 内就可以获得现有技术中用几十分钟的长时间曝光才能得到的照片,快速获取动静结合的 照片,节约拍摄时间,且操作简单方便。
[0109] 实施例2
[0110] 本发明实施例提供了一种利用双摄像头获得照片的方法,如图5所示,本实施例 方法的处理流程包括以下步骤:
[0111] 步骤501、获取用户在拍摄取景画面中选取的预选目标区域。
[0112] 本实施例方法应用于具有双摄像头的拍摄装置上,为了保证拍摄装置的平衡稳 定,本实施例中需要将拍摄装置放置在支架上。在进行拍摄时先打开相机应用,此时拍摄装 置的显示器上会显示出该拍摄装置的摄像头对着的画面,用户可以调整拍摄角度,使拍摄 装置的显示器上显示出用户将要拍摄的拍摄取景画面。
[0113] 在此步骤中,拍摄装置可以通过用户在拍摄装置上输入的指令获得预选目标区 域,若该拍摄装置的显示器为触摸显示器,则用户可以直接在触摸屏上划出预选目标区域; 若该拍摄装置的显示器不是触摸显示器,则用户可以应用拍摄