一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

拍照方法、装置、终端设备及存储介质与流程

2021-10-29 21:04:00 来源:中国专利 TAG:终端设备 终端 装置 拍照 方法


1.本技术属于终端技术领域,尤其涉及拍照方法、装置、终端设备及存储介质。


背景技术:

2.随着拍照技术的不断发展和终端设备的广泛普及,终端设备的拍照功能被广泛使用,越来越多的用户可以利用手机、平板电脑等终端设备进行拍照,极大地提高了拍照的方便性和便捷性。
3.现有技术中,终端设备可以通过设置在终端设备中的对焦距离较近的定焦摄像头来实现拍照功能。例如,终端设备可以通过将定焦摄像头工作在全像素(remosaic)模式或者binning模式(即将相同颜色的相邻像素合并为一个像素使用的模式)来实现拍照功能。其中,remosaic模式具有较浅的景深,拍照得到的图像虽然前景清晰度较高,但存在背景清晰度较低的问题。binning模式具有较深的景深,拍照得到的图像虽然背景清晰度较高,但存在前景清晰度较低的问题。


技术实现要素:

4.本技术实施例提供了拍照方法、装置、终端设备及存储介质,可以解决现有技术中对焦距离较近的定焦摄像头拍摄的图像存在背景清晰度较低或前景清晰度较低的问题。
5.第一方面,本技术实施例提供了一种拍照方法,包括:
6.获取定焦摄像头输出的第一图像和第二图像,其中,所述定焦摄像头的对焦距离小于预设距离,所述第一图像的分辨率为所述第二图像的分辨率的n倍,n为大于1的整数,且所述第一图像和所述第二图像包含同一拍照场景;
7.对所述第一图像的前景和所述第二图像的后景进行图像融合处理,得到拍照图像。
8.通过上述的拍照方法,在拍照时,可以控制终端设备的定焦摄像头在不同的工作模式下交替进行,例如可以控制定焦摄像头在remosaic模式和binning模式之间交替进行,或者可以控制定焦摄像头在将4个相同颜色的像素合并为一个像素使用的binning模式和将9个相同颜色的像素合并为一个像素使用的binning模式之间交替进行,以得到第一图像和第二图像,并可以将第一图像和第二图像发送至终端设备的处理器。其中,第一图像和第二图像包含同一拍照场景,且第一图像的分辨率是第二图像的分辨率的n倍,因此,第一图像的前景的清晰度高于第二图像的前景的清晰度,第二图像的后景的清晰度高于第一图像的后景的清晰度。处理器可以对第一图像与第二图像进行图像融合处理,以将第一图像中清晰度较高的前景融合至后景清晰度较高的第二图像中,从而得到前景、后景的清晰度均较高的拍照图像,提升图像拍摄效果,提升用户体验。
9.在一种可能的实现方式中,所述获取定焦摄像头输出的第一图像和第二图像包括:
10.获取所述定焦摄像头输出的预览图像,并检测所述预览图像中是否存在预定目
标;
11.当所述预览图像中存在所述预定目标时,获取所述定焦摄像头输出的第一图像和第二图像。
12.在该可能的实现方式提供的拍照方法中,终端设备仅在存在人或动物等预定目标的拍照场景中,控制定焦摄像头在不同的工作模式中交替进行,以获取不同模式所对应的第一图像和第二图像来进行图像的融合处理,可以减少不存在预定目标的拍照场景中的拍照时间,提升拍照速度。
13.在一种可能的实现方式中,当获取到的所述第一图像和所述第二图像均为一帧时,所述对所述第一图像的前景和所述第二图像的后景进行图像融合处理,得到拍照图像包括:
14.从所述第一图像中分割出所述预定目标,并将分割出的所述预定目标融合至所述第二图像中所述预定目标所在的位置,得到所述拍照图像。
15.在该可能的实现方式提供的拍照方法中,终端设备可以利用图像分割技术从第一图像中分割出预定目标,并可以将分割出的预定目标融合至第二图像中该预定目标所对应的位置处,以得到拍照图像。具体地,终端设备可以分别利用图像分割技术从第一图像中分割出第一预定目标和从第二图像中分割出第二预定目标,其中,第一预定目标和第二预定目标为位于不同图像中的同一目标,并可以获取第二预定目标在第二图像中的位置。然后可以将分割出的第一预定目标融合至第二图像中的该位置处,以得到拍照图像。
16.在另一种可能的实现方式中,当获取到的所述第一图像和所述第二图像均为至少两帧时,所述对所述第一图像的前景和所述第二图像的后景进行图像融合处理,得到拍照图像包括:
17.对至少两帧所述第一图像进行图像融合处理,得到第三图像,并对至少两帧所述第二图像进行图像融合处理,得到第四图像;
18.从所述第三图像中分割出所述预定目标,并将分割出的所述预定目标融合至所述第四图像中所述预定目标所在的位置,得到所述拍照图像。
19.在该可能的实现方式提供的拍照方法中,当第一图像和第二图像均包括多帧时,终端设备可以首先利用高动态范围图像(high dynamic range,hdr)算法对多帧第一图像进行图像融合处理,得到该多帧第一图像对应的第三图像,以及对多帧第二图像进行图像融合处理,得到该多帧第二图像对应的第四图像。其中,第三图像和第四图像均为hdr图像。然后可以将第三图像和第四图像进行分割融合处理,以得到拍照图像。在此,通过hdr算法分别对多帧第一图像和多帧第二图像进行图像融合处理,可使得得到的第三图像和第四图像具有更多的动态范围和图像细节,从而使得根据第三图像和第四图像融合得到的拍照图像具有更高的清晰度,提高图像拍摄效果,提升用户体验。
20.示例性的,当第一图像和第二图像均包括多帧时,终端设备也可以首先获取多帧第一图像中前景清晰度最好的一帧第一图像,并可以获取多帧第二图像中后景清晰度最好的一帧第二图像,然后可以对前景清晰度最好的这一帧第一图像和后景清晰度最好的这一帧第二图像进行分割融合处理,得到终端设备最终输出的拍照图像。在此,终端设备通过选取前景清晰度最好的第一图像与后景清晰度最好的第二图像来进行分割融合,可确保融合得到的拍照图像的前景清晰度和后景清晰度均较高,提升用户体验。
21.在另一种可能的实现方式中,当获取到的所述第一图像为一帧,所述第二图像为至少两帧时,所述对所述第一图像的前景和所述第二图像的后景进行图像融合处理,得到拍照图像包括:
22.对至少两帧所述第二图像进行图像融合处理,得到第四图像,并从所述第一图像中分割出所述预定目标,将分割出的所述预定目标融合至所述第四图像中所述预定目标所在的位置,得到所述拍照图像;
23.当获取到的所述第一图像为至少两帧,所述第二图像为一帧时,所述对所述第一图像的前景和所述第二图像的后景进行图像融合处理,得到拍照图像包括:
24.对至少两帧所述第一图像进行图像融合处理,得到第三图像,并从所述第三图像中分割出所述预定目标,将分割出的所述预定目标融合至所述第二图像中所述预定目标所在的位置,得到所述拍照图像。
25.示例性的,所述第三图像和所述第四图像为高动态范围hdr图像。
26.需要说明的是,在所述对所述第一图像的前景和所述第二图像的后景进行图像融合处理之前包括:
27.根据所述第一图像的分辨率和所述第二图像的分辨率,将所述第二图像的尺寸放大至所述第一图像的尺寸。
28.需要说明的是,因第一图像的分辨率为第二图像的分辨率的n倍,因此,第一图像的尺寸也为第一图像的尺寸的n倍。例如,当第一图像为全尺寸图像,第二图像为将4个相同颜色的像素合并为一个像素使用的binning模式对应的图像时,第一图像的分辨率为第二图像的分辨率的4倍,因此,第二图像的尺寸为第一图像的尺寸的四分之一。即本技术实施例中第二图像的尺寸与第一图像的尺寸并不相同。为了能将第一图像与第二图像进行图像融合处理,终端设备在获取到第一图像和第二图像后,可以先根据第一图像的分辨和第二图像的分辨率,将第二图像的尺寸放大至第一图像的尺寸,然后可以利用图像分割技术从第一图像中分割出预定目标,并可以将分割出的预定目标融合至放大后的第二图像中。其中,对第二图像的放大操作与对预定目标的分割操作可以同步进行。例如,终端设备可以通过多线程并行方式同时执行对第二图像的放大操作和对预定目标的分割操作,以提高图像处理速度,提升拍照速度,提升用户体验。
29.第二方面,本技术实施例提供了一种拍照方法,包括:
30.获取定焦摄像头输出的全像素原始色块图像,所述定焦摄像头的对焦距离小于预设距离;
31.根据所述全像素原始色块图像获取第一图像和第二图像,其中,所述第一图像的分辨率为所述第二图像的分辨率的n倍,n为大于1的整数,且所述第一图像和所述第二图像包含同一拍照场景;
32.对所述第一图像的前景和所述第二图像的后景进行图像融合处理,得到拍照图像。
33.上述的拍照方法中,终端设备可以通过对定焦摄像头输出的一帧全像素原始色块图像进行转换处理,来得到第一图像和第二图像,然后可以通过对第一图像和第二图像进行分割融合,得到终端设备最终输出的拍照图像。其中,所得到的拍照图像不仅前景和后景的清晰度均较高,而且因第一图像和第二图像之间不存在前景变动的问题,可以使得第一
图像和第二图像融合后的融合部位不存在间隙,从而可以避免对融合部位进行插值处理,或者可以避免终端设备进行第一图像和第二图像的二次融合处理,极大地提高了终端设备的拍照速度和拍照效果,提升了用户体验。另外,该拍照方法中,因定焦摄像头仅需要获取一帧全像素原始色块图像,使得定焦摄像头不需要在不同工作模式之间来回切换,从而可以极大地减少定焦摄像头进行模式切换所耗费的时间和功耗,可提高终端设备获取第一图像和第二图像的获取速度,进一步提高终端设备的拍照效率,提升用户体验。
34.在一种可能的实现方式中,所述获取定焦摄像头输出的全像素原始色块图像包括:
35.获取所述定焦摄像头输出的预览图像,并检测所述预览图像中是否存在预定目标;
36.当所述预览图像中存在所述预定目标时,获取所述定焦摄像头输出的全像素原始色块图像。
37.第三方面,本技术实施例提供了一种拍照装置,包括:
38.第一图像获取模块,用于获取定焦摄像头输出的第一图像和第二图像,其中,所述定焦摄像头的对焦距离小于预设距离,所述第一图像的分辨率为所述第二图像的分辨率的n倍,n为大于1的整数,且所述第一图像和所述第二图像包含同一拍照场景;
39.图像融合处理模块,用于对所述第一图像的前景和所述第二图像的后景进行图像融合处理,得到拍照图像。
40.在一种可能的实现方式中,所述第一图像获取模块包括:
41.预定目标检测单元,用于获取所述定焦摄像头输出的预览图像,并检测所述预览图像中是否存在预定目标;
42.第一图像获取单元,用于当所述预览图像中存在所述预定目标时,获取所述定焦摄像头输出的第一图像和第二图像。
43.示例性的,所述第一图像的前景的清晰度高于所述第二图像的前景的清晰度,所述第二图像的后景的清晰度高于所述第一图像的后景的清晰度。
44.可选地,所述第一图像为全尺寸图像,所述第二图像的分辨率为所述第一图像的分辨率的1/4。
45.在一种可能的实现方式中,当获取到的所述第一图像和所述第二图像均为一帧时,所述图像融合处理模块,具体用于从所述第一图像中分割出所述预定目标,并将分割出的所述预定目标融合至所述第二图像中所述预定目标所在的位置,得到所述拍照图像。
46.在一种可能的实现方式中,当获取到的所述第一图像和所述第二图像均为至少两帧时,所述图像融合处理模块,具体用于对至少两帧所述第一图像进行图像融合处理,得到第三图像,并对至少两帧所述第二图像进行图像融合处理,得到第四图像;从所述第三图像中分割出所述预定目标,并将分割出的所述预定目标融合至所述第四图像中所述预定目标所在的位置,得到所述拍照图像。
47.在一种可能的实现方式中,当获取到的所述第一图像为一帧,所述第二图像为至少两帧时,所述图像融合处理模块,具体用于对至少两帧所述第二图像进行图像融合处理,得到第四图像,并从所述第一图像中分割出所述预定目标,将分割出的所述预定目标融合至所述第四图像中所述预定目标所在的位置,得到所述拍照图像;
48.当获取到的所述第一图像为至少两帧,所述第二图像为一帧时,所述图像融合处理模块,具体用于对至少两帧所述第一图像进行图像融合处理,得到第三图像,并从所述第三图像中分割出所述预定目标,将分割出的所述预定目标融合至所述第二图像中所述预定目标所在的位置,得到所述拍照图像。
49.应理解,所述第三图像和所述第四图像为高动态范围hdr图像。
50.可选地,所述拍照装置还包括:
51.图像放大模块,用于根据所述第一图像的分辨率和所述第二图像的分辨率,将所述第二图像的尺寸放大至所述第一图像的尺寸。
52.第四方面,本技术实施例提供了一种拍照装置,包括:
53.色块图像获取模块,用于获取定焦摄像头输出的全像素原始色块图像,所述定焦摄像头的对焦距离小于预设距离;
54.第一图像获取模块,用于根据所述全像素原始色块图像获取第一图像和第二图像,其中,所述第一图像的分辨率为所述第二图像的分辨率的n倍,n为大于1的整数,且所述第一图像和所述第二图像包含同一拍照场景;
55.图像融合处理模块,用于对所述第一图像的前景和所述第二图像的后景进行图像融合处理,得到拍照图像。
56.在一种可能的实现方式中,所述色块图像获取模块包括:
57.预定目标检测单元,用于获取所述定焦摄像头输出的预览图像,并检测所述预览图像中是否存在预定目标;
58.色块图像获取单元,用于当所述预览图像中存在所述预定目标时,获取所述定焦摄像头输出的全像素原始色块图像。
59.第五方面,本技术实施例提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,使所述终端设备实现上述第一方面或第二方面中任一项所述的拍照方法。
60.第六方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被计算机执行时,使所述计算机实现上述第一方面或第二方面中任一项所述的拍照方法。
61.第七方面,本技术实施例提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行上述第一方面或第二方面中任一项所述的拍照方法。
附图说明
62.图1是摄像头为终端设备的前置摄像头的示意图;
63.图2是景深的示意图
64.图3a是remosaic模式对应的像素结构的示意图;
65.图3b是binning模式对应的像素结构的示意图;
66.图4a和4b是开启终端设备中的清晰拍照模式的示意图;
67.图5是终端设备获取的remosaic模式对应的第一图像;
68.图6是终端设备获取的binning模式对应的第二图像;
69.图7是终端设备对图5和图6进行融合,得到的拍照图像;
70.图8是摄像头输出的全像素原始色块图;
71.图9是将图8中的全像素原始色块图转换为拜耳阵列排布的像素输出的示意图;
72.图10是将图8中的全像素原始色块图转换为合并像素输出的示意图;
73.图11是本技术一实施例提供的拍照方法的流程示意图;
74.图12是本技术另一实施例提供的拍照方法的流程示意图;
75.图13是本技术实施例提供的终端设备的结构示意图;
76.图14是本技术一实施例提供的拍照方法所适用于的手机的结构示意图。
具体实施方式
77.应当理解,当在本技术说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
78.还应当理解,在本技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
79.如在本技术说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。
[0080]
另外,在本技术说明书和所附权利要求书的描述中,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0081]
在本技术说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本技术的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
[0082]
本技术实施例提供的拍照方法可以应用于手机、平板电脑、可穿戴设备、车载设备、增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)设备、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本、个人数字助理(personal digital assistant,pda)等终端设备上,本技术实施例对终端设备的具体类型不作任何限制。
[0083]
现有技术中,终端设备可以通过设置在终端设备中的摄像头来实现拍照功能。其中,摄像头可以为终端设备的前置摄像头,也可以为终端设备的后置摄像头。图1示出的是摄像头为终端设备的前置摄像头的示意图,以下也将以摄像头为终端设备的前置摄像头为例进行说明。
[0084]
终端设备的前置摄像头往往适用于近距离拍照场景,例如自拍场景。因此,终端设备的前置摄像头一般采用对焦距离较近的定焦摄像头,例如,可以使用对焦距离为30cm至50cm(一般用户的自拍距离)的定焦摄像头。其中,定焦摄像头是指只有一个固定焦距的摄像头,对焦距离是指对焦点到摄像头的距离,对焦点是指把被摄物体拍摄最清晰时,被摄物
体所在的位置。
[0085]
根据光学原理和人眼辨别清晰的能力,定焦摄像头一般会有一个清晰范围,即通常所称的景深。其中,位于景深内的物体在摄像头得到的图像中可清晰呈现,而位于景深外的物体在摄像头得到的图像中则模糊呈现。如图2所示,景深一般可以包括位于对焦点后面的后景深和位于对焦点前面的前景深。在此,对焦点前面和后面以对焦点面向摄像头的方位来衡量。
[0086]
当光线较好,单像素就可以充足曝光时,终端设备可通过将定焦摄像头工作在如图3a所示的全像素(remosaic)模式来获取高像素图像,以保证图像的解析力。当光线较暗时,终端设备则可以将定焦摄像头工作在binning模式,以通过将相同颜色的多个像素合并为一个像素使用来扩大像素的感光面积、提升像素的进光量,从而得到亮度高、噪声低的图像。在此,binning模式中合并的多个像素可以是n2个像素,其中n为大于或等于2的整数。
[0087]
例如,如图3b所示,当n为2时,binning模式即为将4个相同颜色的像素合并为一个像素使用的模式。当n为3时,binning模式即为将9个相同颜色的像素合并为一个像素使用的模式。当n为4时,binning模式即为将16个相同颜色的像素合并为一个像素使用的模式,等等。
[0088]
现有技术中,定焦摄像头的前景深δl1=f*δ*l2/(f2 f*δ*l),后景深δl2=f*δ*l2/(f
2-f*δ*l),景深δl=δl1 δl2=(2f2*f*δ*l2)/(f
4-f2*δ2*l2)。其中,f为定焦摄像头的光圈,δ为容许弥散圆的直径,f为焦距,l为拍摄距离(对焦距离 焦距)。
[0089]
由上述景深公式可知,在焦距、对焦距离、光圈相同的情况下,定焦摄像头的景深决定于容许弥散圆的直径,而容许弥散圆的直径由定焦摄像头当前工作模式下的单像素大小决定。具体地,容许弥散圆的直径约为各工作模式下的4个单像素大小。在此,因binning模式下的单像素大小为remosaic模式下的单像素大小的4倍,因此,binning模式下的景深(包括前景深和后景深)大于remosaic模式的景深。
[0090]
例如,在定焦摄像头的焦距f为3.5mm,拍摄距离l为40cm,光圈f为2.0,原始像素大小(原始像素大小是指remosaic模式下的单像素大小,也即binning模式下单像素大小的四分之一)为1.0um时,根据上述景深公式可以计算得到remosaic模式下的前景深为83mm,后景深为141mm,binning模式下的前景深为137mm,后景深为438mm。
[0091]
综上可知,remosaic模式具有较浅的景深,定焦摄像头工作在remosaic模式下得到的图像虽然前景清晰度较高,但存在背景(也可以称为后景)清晰度较低的问题。binning模式具有较深的景深,定焦摄像头工作在binning模式下得到的图像虽然背景清晰度较高,但存在前景清晰度较低的问题。
[0092]
为了解决上述问题,本技术实施例提供了一种拍照方法、装置、终端设备及计算机可读存储介质,在拍照时,可以获取remosaic模式对应的第一图像和binning模式对应的第二图像,并通过将第一图像的前景与第二图像的背景进行融合,来得到前景和背景的清晰度均较高的拍照图像。
[0093]
【实施例一】
[0094]
本实施例提供的拍照方法可以应用于终端设备,该终端设备可以包括定焦摄像头、处理器和显示屏。在同一拍照场景中,该定焦摄像头可以在remosaic模式和binning模式之间交替进行,以得到remosaic模式对应的第一图像以及binning模式对应的第二图像,
并可以将第一图像和第二图像发送至处理器。其中,第一图像和第二图像包含当前同一拍照场景。处理器可以对第一图像和第二图像进行融合,得到最终的拍照图像,并可以将最终的拍照图像显示于显示屏中。
[0095]
需要说明的是,本实施例中,定焦摄像头在remosaic模式和binning模式之间交替进行,以得到remosaic模式对应的第一图像和binning模式对应的第二图像仅作示意性解释。本实施例中,定焦摄像头也可以在不同的binning模式之间交替进行,例如可以在将4个相同颜色的像素合并为一个像素使用的binning模式(即四合一模式)和将9个相同颜色的像素合并为一个像素使用的binning模式(即九合一模式)之间交替进行,以得到四合一模式对应的第一图像和九合一模式对应的第二图像,并可以通过将四合一模式对应的第一图像的前景与九合一模式对应的第二图像的背景进行融合,来得到前景和背景的清晰度均较高的拍照图像。
[0096]
以下将以第一图像为remosaic模式对应的图像,第二图像为将4个相同颜色的像素合并为一个像素使用的binning模式对应的图像为例进行说明。
[0097]
示例的,该定焦摄像头在remosaic模式和binning模式之间交替的交替顺序可以为:先工作在remosaic模式获取一帧第一图像,然后切换至binning模式获取一帧第二图像,随后切换至remosaic模式获取一帧第一图像,然后再切换至binning模式获取一帧第二图像的交替顺序,以此类推。示例的,定焦摄像头在remosaic模式和binning模式之间交替的交替顺序也可以为:先工作在binning模式获取一帧第二图像,然后切换至remosaic模式获取一帧第一图像,随后切换至binning模式获取一帧第二图像,然后再切换至remosaic模式获取一帧第一图像的交替顺序,以此类推。本实施例对此交替顺序不作任何限定。
[0098]
可选地,拍照时,终端设备可以根据具体拍照场景来确定是否采用本实施例提供的拍照方法进行拍照。
[0099]
具体地,在终端设备的拍照功能启动后,终端设备可以首先获取预览图像,然后可以通过目标检测算法检测预览图像中是否存在预定目标。当预览图像中存在预定目标时,终端设备可以控制定焦摄像头在remosaic模式和binning模式之间交替工作,以获取当前拍照场景对应的第一图像和第二图像,并将第一图像和第二图像发送至终端设备的其它部件(例如处理器)。终端设备的处理器则可以对第一图像和第二图像进行融合,得到该当前拍照场景对应的拍照图像。而当预览图像中不存在预定目标时,终端设备则可以控制定焦摄像头仅工作在remosaic模式或者仅工作在binning模式来获取该当前拍照场景对应的拍照图像。
[0100]
示例的,当预览图像中不存在预定目标,且该当前拍照场景中的光线亮度大于或等于预设亮度阈值时,终端设备可以控制定焦摄像头工作在remosaic模式来获取该当前拍照场景对应的高像素图像。而当预览图像中不存在预定目标,且该当前拍照场景中的光线亮度小于预设亮度阈值时,终端设备则可以控制定焦摄像头工作在binning模式来获取该当前拍照场景对应的高亮度图像。其中,该预设亮度阈值可以由用户自行设置,也可以由终端设备默认确定。
[0101]
示例的,该预定目标可以为人。此时,终端设备可以通过人脸检测算法检测预览图像中是否存在预定目标。示例的,该预定目标也可以为特定物体(如动物)。此时,终端设备则可以通过目标检测和物体识别技术检测预览图像中是否存在预定目标。
[0102]
应理解,预览图像可以是定焦摄像头实时输出的图像,也可以是显示屏中当前显示的图像。
[0103]
在一种可能的实现方式中,终端设备中也可以事先设置与本实施例提供的拍照方法对应的拍照模式(如清晰拍照模式)供用户选择。拍照过程中,若用户选择该清晰拍照模式,终端设备则可以利用本实施例提供的拍照方法执行拍照操作。
[0104]
具体地,在终端设备的拍照功能启动后,用户可以通过输入该清晰拍照模式对应的拍照指令开启该清晰拍照模式。其中,拍照指令可以是触发预设按键生成的指令,也可以是触发预设手势生成的指令,还可以是触发预设语音关键词生成的指令,本实施例对此不作任何限定。
[0105]
例如,如图4a所示,在终端设备的拍照功能启动后,用户可以在终端设备的显示界面中进行拍照模式的选择,终端设备则可以根据用户的选择来开启清晰拍照模式。或者,如图4b所示,在终端设备的拍照功能启动后,可以在终端设备的显示界面中呈现一清晰拍照的虚拟按钮,若用户触发该虚拟按钮,则开启清晰拍照模式。
[0106]
例如,在终端设备的拍照功能启动后,用户也可以通过在终端设备的显示界面输入“o”形手势或者语音输入“清晰拍照”等拍照指令来开启清晰拍照模式。
[0107]
需要说明的是,由于第二图像为经过像素合并后的图像,所以第二图像的亮度高于第一图像的亮度。为了避免定焦摄像头输出的第二图像出现过曝问题,终端设备可以控制定焦摄像头以不同的曝光参数输出第一图像和第二图像。例如,终端设备可以控制定焦摄像头以第一曝光参数输出第一图像,并可以控制定焦摄像头以第二曝光参数输出第二图像,第一曝光参数大于第二曝光参数。其中,第一曝光参数和第二曝光参数的具体取值可以根据定焦摄像头当前的实际感光值确定。
[0108]
可选地,在对第一图像和第二图像进行融合时,终端设备可以利用图像分割技术从第一图像中分割出预定目标,并可以将分割出的预定目标融合至第二图像中该预定目标所对应的位置处,以得到拍照图像。
[0109]
具体地,终端设备可以分别利用图像分割技术从第一图像中分割出第一预定目标和从第二图像中分割出第二预定目标,其中,第一预定目标和第二预定目标为位于不同图像中的同一目标,并可以获取第二预定目标在第二图像中的位置。然后可以将分割出的第一预定目标融合至第二图像中的该位置处,以得到拍照图像。
[0110]
应理解,拍照场景中预定目标可以为一个,也可以为多个。当预定目标为一个时,终端设备可以直接利用图像分割技术从第一图像和第二图像中分别分割出该预定目标,并可将从第一图像中分割出的该预定目标融合至第二图像中该预定目标所在的位置。当预定目标为多个时,终端设备可以将多个预定目标作为一个整体,然后可以利用图像分割技术将该整体分别从第一图像和第二图像中分割出,并可以将从第一图像中分割出的该整体融合至第二图像中该整体所在的位置。在此,当预定目标为多个时,终端设备也可以从第一图像中分别分割出这多个预定目标,从第二图像中分别分割出这多个预定目标,同时获取这多个预定目标分别在第二图像中的位置,最后可以将从第一图像中分割出的这多个预定目标分别融合至第二图像中各个预定目标所在的位置。
[0111]
例如,在当前拍照场景中存在a、b及c三个预定目标时,终端设备可以利用图像分割技术分别从第一图像中分割出预定目标a、预定目标b以及预定目标c,同时可以利用图像
分割技术分别从第二图像中分割出预定目标a、预定目标b以及预定目标c,并可以获取预定目标a在第二图像中的位置a、预定目标b在第二图像中的位置b以及预定目标c在第二图像中的位置c。然后可以将从第一图像中分割出的预定目标a融合至第二图像中预定目标a所在的位置a,可以将从第一图像中分割出的预定目标b融合至第二图像中预定目标b所在的位置b,以及可以将从第一图像中分割出的预定目标c融合至第二图像中预定目标c所在的位置c,以得到拍照图像。
[0112]
可以理解的是,终端设备也可以获取预定目标在第一图像中的位置,并可以根据第一图像和第二图像之间的对应关系,确定预定目标在第二图像中的融合位置,然后可以根据该融合位置将从第一图像中分割出的预定目标融合至第二图像中。
[0113]
需要说明的是,因第二图像为相对于第一图像的binning图像,即第一图像的分辨率为第二图像的分辨率的n倍,因此,第二图像与第一图像的尺寸并不相同。例如,第二图像的尺寸可以为第一图像的尺寸的四分之一、九分之一,等等。因此,为了能将第一图像与第二图像进行融合,终端设备在获取到第一图像和第二图像后,可以首先根据第一图像的尺寸对第二图像进行放大处理,以将第二图像放大至第一图像的大小,然后可以利用图像分割技术从第一图像中分割出预定目标,并可以将分割出的预定目标融合至放大后的第二图像中。
[0114]
在此,对第二图像的放大操作与对预定目标的分割操作可以同步进行。例如,终端设备可以通过多线程并行方式同时执行对第二图像的放大操作和对预定目标的分割操作,以提高图像处理速度,提升拍照速度,提升用户体验。
[0115]
应理解,上述获取remosaic模式对应的第一图像以及binning模式对应的第二图像可以是获取remosaic模式对应的一帧第一图像以及binning模式对应的一帧第二图像,也可以是获取remosaic模式对应的多帧第一图像以及binning模式对应的多帧第二图像,还可以是获取remosaic模式对应的一帧第一图像以及binning模式对应的多帧第二图像,或者是获取remosaic模式对应的多帧第一图像以及binning模式对应的一帧第二图像。
[0116]
当终端设备获取的是remosaic模式对应的一帧第一图像以及binning模式对应的一帧第二图像时,终端设备可以直接将该第一图像和该第二图像进行分割融合,即可以直接从该第一图像中分割出预定目标,并将分割出的预定目标直接融合至该第二图像中,以得到拍照图像。
[0117]
当终端设备获取的是remosaic模式对应的多帧第一图像以及binning模式对应的多帧第二图像时,终端设备则可以首先分别利用高动态范围图像(high dynamic range,hdr)算法分别对多帧第一图像和多帧第二图像进行图像融合处理,得到多帧第一图像对应的第三图像和多帧第二图像对应的第四图像。其中,第三图像和第四图像均为hdr图像。然后可以将第三图像和第四图像进行分割融合,即从第三图像中分割出预定目标,并将分割出的预定目标融合至第四图像中,以得到拍照图像。在此,通过hdr算法分别对多帧第一图像和多帧第二图像进行图像融合处理,可使得得到的第三图像和第四图像具有更多的动态范围和图像细节,从而使得第三图像和第四图像融合得到的拍照图像具有更高的清晰度,提高图像拍摄效果,提升用户体验。应理解,当终端设备获取的是remosaic模式对应的多帧第一图像以及binning模式对应的多帧第二图像时,终端设备也可以首先获取多帧第一图像中前景清晰度最好的一帧第一图像,并可以获取多帧第二图像中后景清晰度最好的一帧
第二图像,然后可以对前景清晰度最好的这一帧第一图像和后景清晰度最好的这一帧第二图像进行分割融合,得到终端设备最终输出的拍照图像。在此,终端设备通过选取前景清晰度最好的第一图像与后景清晰度最好的第二图像来进行分割融合,可确保融合得到的拍照图像的前景清晰度和后景清晰度均较高,提升用户体验。
[0118]
类似地,当终端设备获取的是remosaic模式对应的一帧第一图像以及binning模式对应的多帧第二图像时,终端设备可以对多帧第二图像进行图像融合处理,得到第四图像,并从第一图像中分割出预定目标,将分割出的预定目标融合至第四图像中预定目标所在的位置,得到拍照图像;或者,终端设备可以获取多帧第二图像中后景清晰度最好的一帧第二图像,并从第一图像中分割出预定目标,将分割出的预定目标融合至后景清晰度最好的这一帧第二图像中预定目标所在的位置,得到拍照图像。
[0119]
当终端设备获取的是remosaic模式对应的多帧第一图像以及binning模式对应的一帧第二图像时,终端设备可以对多帧第一图像进行图像融合处理,得到第三图像,并从第三图像中分割出预定目标,将分割出的预定目标融合至第二图像中预定目标所在的位置,得到拍照图像。或者,终端设备可以获取多帧第一图像中前景清晰度最好的一帧第一图像,并从前景清晰度最好的这一帧第一图像中分割出预定目标,将分割出的预定目标融合至第二图像中预定目标所在的位置,得到拍照图像。
[0120]
在此,终端设备可以采用现有技术中的hdr算法分别对多帧第一图像和多帧第二图像进行图像合成,本实施例对此不作任何限定。
[0121]
需要说明的是,在完成第一图像与第二图像的融合,得到融合图像后,终端设备可以检测该融合图像中的融合部位。若融合部位中不存在间隙,终端设备则可以直接将融合图像确定为最终输出的拍照图像。若融合部位中存在间隙,且该间隙小于设定的间隙阈值,终端设备则可以通过插值方式对该间隙进行填补,并可以将填补后的融合图像确定为终端设备最终输出的拍照图像。若融合部位中存在间隙,而该间隙大于或等于设定的间隙阈值,终端设备则可以重新对第一图像和第二图像进行融合处理,或者可以重新获取当前拍照场景对应的第一图像和第二图像,并对重新获取的第一图像和第二图像进行融合处理。其中,该设定的间隙阈值可以根据实际情况进行具体确定。在此,终端设备可以采用现有技术中的插值方式对间隙进行填补,本实施例对此不作任何限定。
[0122]
图5示出了终端设备获取的remosaic模式对应的第一图像,图6示出了终端设备获取的binning模式对应的第二图像,图7为本实施例对图5和图6进行分割融合,得到的最终拍照图像。通过将图7与图5、图6进行比较可知,本实施例得到的拍照图像的前景和背景的清晰度均较高,从而可以使得用户观看到前景和背景均较清晰的图像,提升了终端设备的拍照效果,提高了用户体验。
[0123]
本实施例提供的拍照方法中,终端设备可以获取定焦摄像头输出的第一图像和第二图像,并可以对第一图像和第二图像进行分割融合,即可以将第一图像中清晰度较高的前景融合至背景清晰度较高的第二图像中,来得到前景和背景的清晰度均较高的拍照图像,提升终端设备的拍照效果,提升用户体验。
[0124]
【实施例二】
[0125]
上述实施例一提供的拍照方法是通过定焦摄像头分别获取第一图像和第二图像,并通过对第一图像和第二图像进行图像融合处理,来得到终端设备最终输出的拍照图像。
即上述实施例一中的第一图像和第二图像是定焦摄像头分别获取的两帧图像,也就是说,定焦摄像头获取的第一图像和第二图像之间存在一定的时间差,因此,第一图像和第二图像中的前景(如预定目标的位置或姿势)可能会出现一定幅度的变动,导致终端设备融合得到的拍照图像可能出现间隙。当所出现的间隙较小时,虽然可以通过插值方式进行填补,但插值填补会在一定程度上降低图像效果。当所出现的间隙较大时,终端设备则需要进行第一图像和第二图像的重新融合处理,或者终端设备需要进行第一图像和第二图像的重新获取,并对重新获取的第一图像和第二图像进行重新融合处理,从而降低了终端设备的拍照速度和/或降低了终端设备的拍照效果,极大地降低了用户体验。
[0126]
为优化上述问题,本实施例提供的拍照方法,可以首先通过定焦摄像头获取一帧全像素原始色块图像,然后可以通过对该全像素原始色块图像进行转换处理,得到remosaic模式对应的第一图像以及binning模式对应的第二图像,最后可以通过对第一图像和第二图像进行分割融合,得到终端设备最终输出的拍照图像。
[0127]
即本实施例获取的第一图像和第二图像来自同一帧全像素原始色块图像,因此,本实施例所获取的第一图像和第二图像之间不存在前景变动的问题,即本实施例所获取的第一图像中的前景、背景分别与第二图像中的前景、背景相一致,从而可以解决上述实施例一中因前景变动导致的第一图像和第二图像融合后,融合部位出现间隙的问题,从而可以避免进行融合部位的插值处理,或者可以避免进行第一图像和第二图像的二次融合处理,或者可以避免进行第一图像和第二图像的二次获取和二次融合处理,极大地提高了终端设备的拍照速度和拍照效果,提升用户体验。
[0128]
应理解,本实施例与上述实施例一的区别在于,本实施例中的第一图像与第二图像是通过定焦摄像头获取的一帧全像素原始色块图像转换而来。即本实施例仅第一图像和第二图像的获取方式与上述实施例一中第一图像和第二图像的获取方式不相同,其他内容均与上述实施例一相同。下述主要描述本实施例与上述实施例一之间的区别部分,对于相同部分则可以直接参照上述实施例一中的描述,在此不再赘述。
[0129]
示例的,本实施例中的定焦摄像头可以为四合一的摄像头。拍照时,可控制定焦摄像头中的感光器件依次曝光,使得该定焦摄像头可以获取如图8所示的原始全像素色块图像。
[0130]
在一种可能的实现方式中,定焦摄像头获取到该原始全像素色块图像后,可以将该原始全像素色块图像发送至终端设备的其它部件(例如处理器)。终端设备的处理器则可以将该原始全像素色块图像中四个相同颜色的像素以合并像素输出,例如可以将图8所示的原始全像素色块图像以图9所示的合并像素输出,从而得到binning模式对应的第二图像。同时,处理器还可以通过remosaic软件算法将该原始全像素色块图像转换成呈拜耳阵列排布的像素输出,例如可以将图8所示的原始全像素色块图像转换成图10所示的呈拜耳阵列排布的全像素输出,从而得到remosaic模式对应的第一图像。示例的,remosaic软件算法可以通过关联像素来确定转换后的各像素对应的像素值。
[0131]
示例的,在确定图10中转换后的像素r3
’3’
和r5
’5’
对应的像素值时,终端设备可以先确定出转换后的像素r3
’3’
在图8中所对应的关联像素r33,以及确定出转换后的像素r5
’5’
在图8中所对应的关联像素r55。然后可以根据关联像素r33确定r3
’3’
对应的像素值,并可以根据关联像素r55确定r5
’5’
对应的像素值。
[0132]
具体地,在确定r5
’5’
对应的像素值时,因r5
’5’
与关联像素r55的颜色相同,此时终端设备可以直接将r55对应的像素值确定为r5
’5’
对应的像素值。在确定r3
’3’
对应的像素值时,因r3
’3’
与关联像素r33的颜色不相同,不能直接将r33对应的像素值确定为r3
’3’
对应的像素值。此时终端设备可以获取图8中与关联像素r33相邻且与r3
’3’
的颜色相同的一个或多个像素,并可以根据这一个或多个像素对应的像素值来确定r3
’3’
对应的像素值。需要说明的是,此处的相邻应为广义理解,例如可以理解为图8中与r3
’3’
的颜色相同的所有像素中距离关联像素r33最近的一个或多个像素。
[0133]
需要说明的是,终端设备所获取的与关联像素r33相邻的像素的个数可以根据实际情况具体确定,例如可以为4个或者其他个数。示例的,当终端设备获取的与关联像素相邻的像素的个数为4个时,则图8中与关联像素r33相邻且与r3
’3’
的颜色相同的4个像素可以为r22、r25、r52和r55。
[0134]
示例的,在终端设备获取的与关联像素r33相邻的像素的个数为多个时,终端设备可以将这多个像素对应的最大像素值确定为r3
’3’
对应的像素值。例如r22、r25、r52和r55中r55对应的像素值最大,则可以将r55对应的像素值确定为r3
’3’
对应的像素值。
[0135]
示例的,在终端设备获取的与关联像素r33相邻的像素的个数为多个时,终端设备可以将这多个像素对应的最小像素值确定为r3
’3’
对应的像素值。例如r22、r25、r52和r55中r25对应的像素值最小,则可以将r25对应的像素值确定为r3
’3’
对应的像素值。
[0136]
示例的,在终端设备获取的与关联像素r33相邻的像素的个数为多个时,终端设备可以将这多个像素对应的平均像素值确定为r3
’3’
对应的像素值。例如可以将r22、r25、r52和r55对应的平均像素值(r22 r25 r52 r55)/4确定为r3
’3’
对应的像素值。
[0137]
示例的,在终端设备获取的与关联像素r33相邻的像素的个数为多个时,终端设备还可以首先根据像素与关联像素之间的远近关系确定各像素对应的权重,然后可以根据权重对这多个像素对应的像素值进行加权求和,并可以将加权求和得到的像素值确定为r3
’3’
对应的像素值。例如,当终端设备根据像素与关联像素之间的远近关系确定出r22对应的权重为q1,r25对应的权重为q2,r52对应的权重为q3,以及r55对应的权重为q4时,终端设备则可以将加权求和得到的像素值(r22*q1 r25*q2 r52*q3 r55*q4)确定为r3
’3’
对应的像素值。
[0138]
应理解,上述将最大像素值、最小像素值、平均像素值以及加权求和得到的像素值确定为r3
’3’
对应的像素值仅做示意性解释,不应理解为对本实施例的限制,本实施例当然也可以根据现有remosaic软件算法中的其他确定方式来确定r3
’3’
对应的像素值。
[0139]
在另一种可能的实现方式中,终端设备的处理器可以通过硬件模块(即可以实现remosaic算法的硬件模块)来对该原始全像素色块图像进行像素结构的转换,以将该原始全像素色块图像转换成拜耳阵列排布的像素结构并输出,从而得到remosaic模式对应的第一图像。由于硬件模块的执行速率快于终端设备中软件的执行速度,因此,终端设备通过硬件模块来将该原始全像素色块图像转换成拜耳阵列排布的像素结构并输出,可以极大地提高第一图像的获取速度,从而可以进一步提高终端设备的拍照效率。
[0140]
在一种可能的实现方式中,定焦摄像头自身集成有可以实现remosaic算法的硬件模块。因此,定焦摄像头获取到该原始全像素色块图像后,一方面可以通过像素合并将该原始全像素色块图像中多个相同颜色的像素以合并像素输出,从而得到binning模式对应的
第二图像。另一方面,可以通过定焦摄像头自身的硬件模块对该原始全像素色块图像进行像素结构的变换,以将该原始全像素色块图像转换成拜耳阵列排布的像素结构并输出,从而得到remosaic模式对应的第一图像。然后该定焦摄像头可以将remosaic模式对应的第一图像以及binning模式对应的第二图像输出至终端设备的处理器。处理器则可以对第一图像和第二图像进行分割融合,得到最终的拍照图像。
[0141]
应理解,此处对第一图像和第二图像进行分割融合的过程与实施例一中对第一图像和第二图像进行分割融合的过程相似,基本原理相同,具体内容可以参照实施例一中的描述,在此不再赘述。
[0142]
本实施例提供的拍照方法可以仅通过对一帧全像素原始色块图像进行转换处理,来得到remosaic模式对应的第一图像以及binning模式对应的第二图像,然后可以通过对第一图像和第二图像进行分割融合,得到终端设备最终输出的拍照图像。其中,所得到的拍照图像不仅前景和背景的清晰度均较高,而且因第一图像和第二图像之间不存在前景变动的问题,可以使得第一图像和第二图像融合后的融合部位不存在间隙,从而可以避免对融合部位进行插值处理,或者可以避免终端设备进行第一图像和第二图像的二次融合处理,极大地提高了终端设备的拍照速度和拍照效果,提升了用户体验。另外,本实施例中,因定焦摄像头仅需要获取一帧全像素原始色块图像,使得定焦摄像头不需要在remosaic模式和binning模式之间来回切换,从而可以极大地减少定焦摄像头进行模式切换所耗费的时间和功耗,可提高终端设备获取第一图像和第二图像的获取速度,进一步提高终端设备的拍照效率,提升用户体验。
[0143]
基于上述实施例一和实施例二的描述,以下将对实施例一和实施例二的拍照过程进行简要说明。
[0144]
请参照图11,图11示出了实施例一提供的拍照方法的流程示意图。本实施例中,终端设备获取的是定焦摄像头输出的第一图像和第二图像。如图11所示,所述拍照方法可以包括:
[0145]
s1101、终端设备获取定焦摄像头输出的第一图像和第二图像,其中,所述定焦摄像头的对焦距离小于预设距离,所述第一图像的分辨率为所述第二图像的分辨率的n倍,n为大于1的整数,且所述第一图像和所述第二图像包含同一拍照场景;
[0146]
s1102、终端设备对所述第一图像的前景和所述第二图像的后景进行图像融合处理,得到拍照图像。
[0147]
其中,定焦摄像头为对焦距离较近的定焦摄像头,即为对焦距离小于预设距离的定焦摄像头。在此,预设距离可以根据实际情况确定,例如,可以根据实际情况将预设距离确定为50厘米或60厘米等。
[0148]
应理解,终端设备可以首先获取预览图像,并检测预览图像中是否存在预定目标,当预览图像中存在预定目标时,终端设备获取定焦摄像头输出的至少一帧第一图像和至少一帧第二图像。
[0149]
需要说明的是,当终端设备获取的是多帧第一图像和多帧第二图像时,终端设备可以首先通过hdr算法对多帧第一图像进行融合处理,得到第三图像,并可以通过hdr算法对多帧第二图像进行融合处理,得到第四图像。然后,对第三图像和第四图像进行分割融合,得到终端设备输出的拍照图像。
[0150]
本实施例提供的拍照方法中,终端设备可以获取定焦摄像头输出的第一图像和第二图像,并可以对第一图像和第二图像进行图像融合,即可以将第一图像中清晰度较高的前景融合至背景清晰度较高的第二图像中,来得到前景和背景的清晰度均较高的拍照图像,提升终端设备的拍照效果,提升用户体验。
[0151]
请参照图12,图12示出了实施例二提供的拍照方法的流程示意图。本实施例中,终端设备获取的是定焦摄像头输出的一帧全像素原始色块图像。如图12所示,所述拍照方法可以包括:
[0152]
s1201、获取定焦摄像头输出的一帧全像素原始色块图像,所述定焦摄像头的对焦距离小于预设距离;
[0153]
s1202、根据所述全像素原始色块图像获取第一图像和第二图像,所述第一图像的分辨率为所述第二图像的分辨率的n倍,n为大于1的整数,且所述第一图像和所述第二图像包含同一拍照场景;
[0154]
s1203、对所述第一图像的前景与所述第二图像的后景进行图像融合处理,得到拍照图像。
[0155]
应理解,终端设备可以首先获取预览图像,并检测预览图像中是否存在预定目标,当预览图像中存在预定目标时,终端设备获取定焦摄像头输出的一帧全像素原始色块图像。
[0156]
本实施例提供的拍照方法中,可以首先通过定焦摄像头获取一帧全像素原始色块图像,然后可以通过对该全像素原始色块图像进行转换处理,得到remosaic模式对应的第一图像以及binning模式对应的第二图像,最后可以通过对第一图像和第二图像进行分割融合,得到终端设备最终输出的拍照图像。以通过同一帧全像素原始色块图像来得到第一图像和第二图像,可以使得第一图像和第二图像融合后的融合部位不存在间隙,从而可以避免对融合部位进行插值处理,或者可以避免终端设备进行第一图像和第二图像的二次融合处理,极大地提高了终端设备的拍照速度和拍照效果,提升了用户体验。
[0157]
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
[0158]
图13为本技术一实施例提供的终端设备的结构示意图。如图13所示,该实施例的终端设备13包括:至少一个处理器1300(图13中仅示出一个)、存储器1301以及存储在所述存储器1301中并可在所述至少一个处理器1300上运行的计算机程序1302,所述处理器1300执行所述计算机程序1302时,使所述终端设备实现上述任意各个拍照方法实施例中的步骤。
[0159]
可选地,该终端设备13还可以包括摄像头1303和显示屏1304等。摄像头1303可以获取拍摄物体所生成的光学图像,并可以将光学图像转换成电信号,然后经过模数转换将电信号变为数字信号,随后可通过数字信号处理器dsp对数字信号进行加工处理,并可以将加工处理后的数字信号送到处理器1300中进行处理,最终转换成显示屏1304中能够看到的图像。
[0160]
其中,处理器1300可以是中央处理单元(central processing unit,cpu)。处理器1300还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用
集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者处理器1300也可以是任何常规的处理器等。
[0161]
存储器1301在一些实施例中可以是该终端设备13的内部存储单元,例如该终端设备13的硬盘或内存。存储器1301在另一些实施例中也可以是该终端设备13的外部存储设备,例如该终端设备13上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,存储器1301还可以既包括该终端设备13的内部存储单元也包括外部存储设备。存储器1301用于存储操作系统、应用程序、引导装载程序(bootloader)、数据以及其他程序等,例如用于存储计算机程序的程序代码等,处理器1300通过运行存储在存储器1301中的程序代码来实现终端设备13的各种功能应用(如拍照功能)以及数据处理。存储器1301还可以用于暂时地存储已经输出或者将要输出的数据。
[0162]
需要说明的是,图13仅仅是终端设备13的举例,并不构成对终端设备13的限定,终端设备13可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如终端设备13还可以包括输入输出设备、网络接入设备等。
[0163]
示例的,本技术实施例涉及的终端设备可以是手机、平板电脑、可穿戴设备等。以终端设备为手机为例:图14示出的是与本技术实施例提供的手机的部分结构的框图。如图14所示,该手机可以包括:射频(radio frequency,rf)电路1410、存储器1420、输入单元1430、显示单元1440、传感器1450、音频电路1460、无线保真(wireless fidelity,wifi)模块1470、处理器1480、以及电源1490等部件。本领域技术人员可以理解,图14中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0164]
下面结合图14对手机的各个构成部件进行具体的介绍:
[0165]
rf电路1410可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器1480处理;另外,将设计上行的数据发送给基站。通常,rf电路1410包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(low noise amplifier,lna)、双工器等。此外,rf电路1410还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(global system of mobile communication,gsm)、通用分组无线服务(general packet radio service,gprs)、码分多址(code division multiple access,cdma)、宽带码分多址(wideband code division multiple access,wcdma)、长期演进(long term evolution,lte))、电子邮件、短消息服务(short messaging service,sms)等。
[0166]
存储器1420可用于存储软件程序以及模块,处理器1480通过运行存储在存储器1420的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器1420可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器1420可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固
态存储器件。
[0167]
输入单元1430可用于接收输入的数字或字符信息,以及产生与手机的用户设置以及功能控制有关的键信号输入。具体地,输入单元1430可以包括触控面板1431以及其他输入设备1432。触控面板1431,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1431上或在触控面板1431附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板1431可以包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器1480,并能接收处理器1480发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1431。除了触控面板1431,输入单元1430还可以包括其他输入设备1432。具体地,其他输入设备1432可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
[0168]
显示单元1440可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。显示单元1440可包括显示面板1441,可选的,可以采用液晶显示器(liquid crystal display,lcd)、有机发光二极管(organic light-emitting diode,oled)等形式来配置显示面板1441。进一步的,触控面板1431可覆盖显示面板1441,当触控面板1431检测到在其上或附近的触摸操作后,传送给处理器1480以确定触摸事件的类型,随后处理器1480根据触摸事件的类型在显示面板1441上提供相应的视觉输出。虽然在图14中,触控面板1431与显示面板1441是作为两个独立的部件来实现手机的输入和输出功能,但是在某些实施例中,可以将触控面板1431与显示面板1441集成而实现手机的输入和输出功能。
[0169]
手机还可包括至少一种传感器1450,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板1441的亮度,接近传感器可在手机移动到耳边时,关闭显示面板1441和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
[0170]
音频电路1460、扬声器1461,传声器1462可提供用户与手机之间的音频接口。音频电路1460可将接收到的音频数据转换后的电信号,传输到扬声器1461,由扬声器1461转换为声音信号输出;另一方面,传声器1462将收集的声音信号转换为电信号,由音频电路1460接收后转换为音频数据,再将音频数据输出处理器1480处理后,经rf电路1410以发送给比如另一手机,或者将音频数据输出至存储器1420以便进一步处理。
[0171]
wifi属于短距离无线传输技术,手机通过wifi模块1470可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图14示出了wifi模块1470,但是可以理解的是,其并不属于手机的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
[0172]
处理器1480是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器1420内的软件程序和/或模块,以及调用存储在存储器1420
内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器1480可包括一个或多个处理单元;优选的,处理器1480可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1480中。
[0173]
手机还包括给各个部件供电的电源1490(比如电池),优选的,电源可以通过电源管理系统与处理器1480逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
[0174]
尽管未示出,手机还可以包括摄像头。可选地,摄像头在手机的上的位置可以为前置的,也可以为后置的,本技术实施例对此不作限定。
[0175]
可选地,手机可以包括单摄像头、双摄像头或三摄像头等,本技术实施例对此不作限定。
[0176]
例如,手机可以包括三摄像头,其中,一个为主摄像头、一个为广角摄像头、一个为长焦摄像头。
[0177]
可选地,当手机包括多个摄像头时,这多个摄像头可以全部前置,或者全部后置,或者一部分前置、另一部分后置,本技术实施例对此不作限定。
[0178]
另外,尽管未示出,手机还可以包括蓝牙模块等,在此不再赘述。
[0179]
本技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被计算机执行时,使所述计算机实现上述各个方法实施例中的步骤。
[0180]
本技术实施例提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行时可实现上述各个方法实施例中的步骤。
[0181]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读存储介质至少可以包括:能够将计算机程序代码携带到装置/终端设备的任何实体或装置、记录介质、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质。例如u盘、移动硬盘、磁碟或者光盘等。在某些司法管辖区,根据立法和专利实践,计算机可读存储介质不可以是电载波信号和电信信号。
[0182]
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
[0183]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0184]
在本技术所提供的实施例中,应该理解到,所揭露的装置/终端设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/终端设备实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
[0185]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0186]
以上所述实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围,均应包含在本技术的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜