一种拍摄提示方法及终端设备与流程

文档序号:17357110发布日期:2019-04-09 21:47阅读:151来源:国知局
一种拍摄提示方法及终端设备与流程

本发明涉及通信技术领域,尤其涉及一种拍摄提示方法及终端设备。



背景技术:

目前很多拍照应用都支持一些拍照辅助功能,例如可以自动识别用户手势,当检测到特定的拍照触发手势时,自动进行拍照,或者可以显示当前场景下的最佳人物站位,从而进行构图提示等等。

然而,在相关的拍照辅助技术中,通常仅通过线条、线框等简单图案指示人物在当前场景中的最佳位置,以进行构图提示,如此,将导致用户缺乏场景代入感,构图提示的效果不够直观。



技术实现要素:

本发明提供一种拍摄提示方法及终端设备,以解决在构图提示时,仅通过简单图案指示人物在当前场景中的最佳位置,导致用户缺乏场景代入感,构图提示的效果不够直观的问题。

为了解决上述技术问题,本发明是这样实现的:

第一方面,提供了一种拍摄提示的方法,应用于终端设备,包括:

获取拍摄预览界面显示的预览图像中的目标对象对应的三维模型;

识别所述预览图像的场景信息;

确定所述场景信息对应的模型显示参数;

按照所述模型显示参数,在所述拍摄预览界面中,显示所述三维模型。

第二方面,本发明实施例还提供了一种终端设备,该终端设备包括:

获取模块,用于获取拍摄预览界面显示的预览图像中的目标对象对应的三维模型;

识别模块,用于识别所述预览图像的场景信息;

确定模块,用于确定所述场景信息对应的模型显示参数;

显示模块,用于按照所述模型显示参数,在所述拍摄预览界面中,显示所述三维模型。

第三方面,本发明实施例还提供了一种终端设备,该终端设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现本发明所述的拍摄提示方法的步骤。

第四方面,本发明实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现本发明所述的拍摄提示方法的步骤。

在本发明实施例中,终端设备首先可以获取拍摄预览界面显示的预览图像中的目标对象对应的三维模型,之后可以识别预览图像的场景信息,进而确定场景信息对应的模型显示参数,并按照模型显示参数,在拍摄预览界面中显示该三维模型,从而可以实现构图提示。在本发明实施例中,目标对象对应的三维模型具有目标对象立体化的细节特征,进而终端设备可以根据当前的场景信息所对应的模型显示参数,在拍摄预览界面中显示目标对象的三维模型,以进行构图提示,从而能够使用户更加直观地查看到目标对象在当前场景中立体化的细节,如此,构图提示的直观性更强,提高了用户拍照时的场景代入感。

附图说明

图1示出了本发明实施例中的一种拍摄提示方法的流程图;

图2示出了本发明实施例中的一种拍摄提示方法的流程图;

图3示出了本发明实施例中的一种采集三维信息的界面图;

图4示出了本发明实施例中的一种触发趣味构图引导框的操作示意图;

图5示出了本发明实施例中的一种显示趣味构图引导框的界面图;

图6示出了本发明实施例中的一种终端设备的结构框图;

图7示出了本发明实施例中的另一种终端设备的结构框图;

图8示出了本发明实施例中的一种终端设备的硬件结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参照图1,示出了本发明实施例中的一种拍摄提示方法的流程图,具体可以包括如下步骤:

步骤101,获取拍摄预览界面显示的预览图像中的目标对象对应的三维模型。

在本发明实施例中,终端设备中通常可以安装具有构图提示功能的拍照软件,在用户需要使用构图提示功能之前,用户首先可以在终端设备中录入目标对象对应的三维模型,从而后续可以在拍照的构图提示过程中,以显示的三维模型作为目标对象的拍照参考。其中,目标对象可以是人,也即任意用户,当然,在实际应用中,目标对象也可以是物体,例如雕塑等等,本发明实施例对此不作具体限定。

图2示出了本发明实施例中的另一种拍摄提示方法的流程图,参照图2,本步骤的具体实现方式可以包括:

子步骤1011:采集目标对象的至少一个拍摄姿态的三维信息。

子步骤1012:根据至少一个拍摄姿态的三维信息,建立目标对象的三维模型。

在本发明实施例中,对于任意一个目标对象,终端设备可以采集该目标对象的至少一个拍摄姿态的三维信息,进而可以根据至少一个拍摄姿态的三维信息,建立该目标对象专属的三维模型,从而在后续拍摄目标对象的过程中,可以采用该目标对象专属的三维模型进行构图提示,如此,对于目标对象进行构图提示的直观性更强,尤其在目标对象是人的情况下,能够提高目标对象拍照时的场景代入感。

其中,终端设备可以接收三维建模指令,响应于该三维建模指令,终端设备可以采集目标对象的至少一个拍摄姿态的三维信息。具体地,当用户需要在终端设备中录入目标对象对应的三维模型时,用户可以点击拍照软件图标,从而终端设备可以开启该拍照软件,进而可以进入拍摄预览界面。然后用户可以切换至前置拍照模式,进而可以点击三维建模的虚拟按钮,相应的,终端设备可以接收到三维建模指令。

终端设备可以配置有深度摄像头,终端设备在接收到三维建模指令之后,可以对三维建模指令进行响应,进而开启深度摄像头采集目标对象的至少一个拍摄姿态的三维信息,也即是可以采集目标对象不同角度的立体信息。

以目标对象为用户为例,三维信息可以包括目标对象的正脸深度信息、左边侧脸深度信息、右边侧脸深度信息、头顶部深度信息和下巴深度信息。在实际应用中,拍照软件可以通过如图3所示的界面提示用户分别从正脸方向、左边侧脸方向、右边侧脸方向、头顶部方向和下巴方向这五个方向进行拍摄,从而深度摄像头可以采集到用户的正脸深度信息、左边侧脸深度信息、右边侧脸深度信息、头顶部深度信息和下巴深度信息。另外,参照图3,终端设备还可以在三维信息采集界面中显示信息采集进度条,从而在用户录入深度信息的过程中,可以显示深度信息的采集进度。例如图3所示,用户可以按照箭头指引依次录入五个方向的深度信息,用户可以首先录入正脸深度信息,当正脸深度信息录入完毕时,终端设备可以在三维信息采集界面中显示当前的采集进度为25%,并可以显示正脸录入完毕的提示信息。

类似的,当目标对象为物体时,用户可以调整物体相对于终端设备的摆放位置,并通过深度摄像头进行拍摄,从而终端设备可以采集到物体在不同拍摄姿态下的深度信息。

拍照软件中可以配置三维建模算法,当终端设备采集到目标对象的至少一个拍摄姿态的三维信息时,可以将至少一个拍摄姿态的三维信息输入三维建模算法中,从而三维建模算法可以建立出目标对象的三维模型并输出。进而终端设备可以将目标对象的三维模型作为拍照软件的本地文件存储在本地。需要说明的是,本发明实施例中的三维建模算法可以参考相关技术,本发明实施例在此不再进行赘述。

在实际应用中,用户可以通过拍照软件建立属于目标对象的三维模型,从而终端设备中可以存储有至少一个目标对象的三维模型。以目标对象为用户为例,当某个用户需要拍照时,可以在拍照前开启拍照软件的构图提示功能,终端设备在拍摄预览界面中识别到人脸后,用户可以长按拍摄预览界面中的人脸区域,从而触发终端设备将拍摄预览界面中的用户正脸与终端设备中存储的任一三维模型对应的正面图像进行匹配,当该用户正脸与终端设备中存储的任一三维模型所对应的正面图像相匹配时,可以确定终端设备中已存有该用户的三维模型。匹配不成功时,终端设备可以弹出提示框,以提示用户当前没有存储该用户对应的三维模型。

需要说明的是,在本发明实施例中,对用户正脸与正面图像进行匹配的方式可以参考相关的人脸匹配技术,若用户正脸与任一三维模型的正面图像之间的相似度大于或等于预设相似度,则可以确定用户正脸与该三维模型的正面图像相匹配,若用户正脸与该三维模型的正面图像之间的相似度小于预设相似度时,则可以确定用户正脸与该三维模型的正面图像不匹配,本发明实施例在此不再赘述。

步骤102,识别预览图像的场景信息。

在本发明实施例中,终端设备可以对预览图像的场景信息进行识别,从而可以根据预览图像的场景信息,确定目标对象的三维模型该如何显示。在一种实现方式中,场景信息具体可以包括预览图像的背景环境,也即是在什么样的环境场景下对目标对象进行拍摄,例如包括植物花卉的环境场景、包括建筑的环境场景、包括动物的环境场景、存在画中人或人像雕塑等包括非活体人脸的环境场景等等,从而便于后续根据环境场景的类型,确定应采用什么样的构图模板。

在实际应用中,可以通过场景识别技术进行环境场景类型的识别,例如基于深度学习的环境场景识别算法、基于物体识别的环境场景识别算法等等,本发明实施例对此不作具体限定。例如,对于人物油画、人物素描、人物雕塑等实际背景环境,终端设备可以识别出当前预览图像的场景信息包括非活体人脸。

当然,由于环境场景识别技术通常会存在一定的识别错误率,因此,在具体应用时,用户可以在背景环境出现识别错误时,自己根据实际情景在终端设备中选择正确的环境场景类型,本发明实施例对此不作具体限定。

在另一种实现方式中,场景信息具体可以包括目标对象的第一显示位置和第一显示信息,也即是本步骤的具体实现方式可以包括:获取目标对象的第一显示位置和第一显示信息。

其中,第一显示位置也即目标对象当前在预览图像中的显示位置,第一显示信息也即目标对象当前在预览图像中除第一显示位置之外的显示参数,例如目标对象的姿态朝向、相对于任一中轴线的倾斜度等等。在实际应用中,用户可能会希望拍摄一些更具趣味性的照片,例如显示用户自己相同的两个人脸,且两个人脸的位置呈镜面对称的趣味照片等等,因此,终端设备可以获取目标对象的第一显示位置和第一显示信息,进而可以确定出与第一显示位置呈一定位置关系的显示位置,以及与第一显示信息呈一定对应关系的显示信息。另外,终端设备在获取到目标对象的第一显示位置和第一显示信息时,可以执行拍摄操作,输出目标对象处于第一显示位置,且具有第一显示信息时的第一图像,以便后续基于第一图像获得趣味照片。

步骤103,确定该场景信息对应的模型显示参数。

在本发明实施例中,模型显示参数可以包括模型基本显示参数和模型细节显示参数,其中,模型基本显示参数可以包括以下至少一项:模型尺寸、模型显示方向、模型显示角度、模型显示位置,也即是进行构图提示所必要的一些参数。在进行构图提示时,模型尺寸可以指示目标对象的三维模型在拍摄预览界面中的最佳尺寸,模型显示方向可以指示目标对象的三维模型在拍摄预览界面中的最佳朝向,例如三维模型的正面朝向左侧、三维模型的正面朝向右侧等等,模型显示角度可以指示目标对象的三维模型在拍摄预览界面中的横纵中轴线,与拍摄预览界面的横纵中轴线之间所呈的角度,模型显示位置可以指示目标对象的三维模型在拍摄预览界面中的最佳拍摄位置,例如拍摄预览界面中的最中间位置、拍摄预览界面中的偏右下方位置等等,从而可以对目标对象进行拍照构图的引导。另外,模型细节显示参数可以包括模型至少一个部位的显示样式,例如三维模型的发型、面部表情等等,也即是可以更细致地进行构图提示的一些参数。

通过模型基本显示参数和模型细节显示参数进行三维模型的显示,可以使用户形象直观地查看到三维模型的基本特性和细节特征,从而便于用户控制目标对象对三维模型进行姿态模仿,能够提高用户拍摄目标对象时的场景代入感。

在本步骤的一种实现方式中,对于不同类型的环境场景,终端设备可以通过相关的构图算法,确定出该环境场景的类型对应的构图模板,进而可以确定该构图模板中的模型显示参数。其中,构图模板可以用于显示在当前背景环境下的构图元素,例如目标对象的三维模型在当前背景环境下的最佳位置,最佳尺寸、最佳角度等等,以及几何构图分割线等构图元素,本发明实施例对此不作具体限定。

在本步骤的另一种实现方式中,终端设备可以对用户进行更具趣味性的构图引导,具体地,本步骤可以包括:根据第一显示位置和第一显示信息,确定第二显示位置和第二显示信息。其中,所述第二显示位置为所述第一显示位置的镜像位置或者预设非镜像位置。具体地,镜像位置也即是与第一显示位置关于预览图像的纵向中轴线呈左右镜面对称的显示位置,预设非镜像位置例如可以是与第一显示位置沿预设方向错位预设距离的显示位置、与第一显示位置关于预览图像中心点呈中心对称的显示位置等等,本发明实施例对此不作具体限定。第二显示信息也即除第二显示位置之外的目标对象三维模型的显示参数。

通过确定与第一显示位置呈镜像等关系的第二显示位置,从而后续终端设备可以将目标对象的三维模型显示在第二显示位置,进而当目标对象按照第二显示位置上的三维模型进行拍摄时,终端设备可以输出包含具有镜像等位置关系的两个目标对象形象的图像,从而能够提高拍摄的趣味性,获得更具趣味性的照片。

另外,在实际应用中,用户可以手动选择是否进行趣味性的构图引导,例如参照图4,用户01和用户01的三维模型02显示在预览图像中,用户可以手动从上到下滑动预览图像的右侧,从而触发终端设备显示如图5所示的趣味构图引导框03,进而用户可以在趣味构图引导框选择镜像、非镜像等任意一种趣味构图引导模式,例如用户可以选择“镜像”的趣味构图引导模式,从而终端设备后续可以在拍摄预览界面中与用户的第一显示位置呈左右镜面对称的第二显示位置显示三维模型,其中,由于左右镜面对称,三维模型与用户的人脸朝向相反。

步骤104,按照该模型显示参数,在拍摄预览界面中,显示三维模型。

在本发明实施例中,终端设备在确定出场景信息对应的模型显示参数之后,可以按照该模型显示参数,在拍摄预览界面中显示目标对象的三维模型,从而可以对用户进行构图提示,例如用户可以按照自己的三维模型调整自己的拍摄姿态,或者可以按照某物体的三维模型摆放该物体,从而调整该物体的拍摄姿态等等。其中,为了便于用户根据构图提示对目标对象进行姿势调整,在实际应用中,终端设备可以将三维模型进行半透明显示。

另外,在具体应用时,终端设备也可以先按照模型基本显示参数显示三维模型,进而由用户选择是否根据模型细节显示参数进一步进行细节引导,本发明实施例对此不作具体限定。

进一步的,在本发明实施例中,用户还可以按住趣味构图引导框并向上滑动持续1秒以上,从而可以触发终端设备进入自定义构图功能,此时用户可以通过双指缩放调整三维模型的尺寸、拖拽三维模型到拍摄预览界面中的任意位置,旋转三维模型进行方向和角度的调整,从而调整三维模型在当前拍摄预览界面中的模型显示参数。在整体效果确认完毕后,用户可以长按三维模型,进而触发终端设备进入细节自定义模式,此时终端设备可以将拍摄预览界面中目标对象的表情、发型等细节参数记录下来,并根据这些细节参数在三维模型上显示表情、发型等细节。在细节效果也确认完毕后,用户可以将自定义的构图内容作为该场景信息对应的构图模板,进而在后续拍照时,可以通过自定义构图模板中的模型显示参数进行构图提示。

当然,在实际应用中,终端设备也可以在获取到目标对象的三维模型时,直接显示该三维模型,进而再根据场景信息对应的模型显示参数,调整三维模型的位置、尺寸等等,本发明实施例对此不作具体限定。

参照图2,在步骤104执行完毕之后,终端设备还可以执行下述步骤105和步骤106,具体包括:

步骤105,检测拍摄预览界面中目标对象的姿态参数。

终端设备在显示目标对象的三维模型来进行构图提示之后,可以对当前拍摄预览界面中目标对象的姿态参数进行检测。其中,姿态参数的参数属性与模型显示参数的参数属性相同,也即姿态参数也包括姿态基本参数,或者还包括姿态细节参数。其中,姿态基本参数可以包括目标对象的尺寸、位置等等,姿态细节参数可以包括目标对象的至少一个部位的显示样式,也即模型显示参数中具体包含哪些属性的参数,就对当前拍摄预览界面中目标对象的哪些属性的参数进行检测,从而获得目标对象的姿态参数。

步骤106,在姿态参数与模型显示参数相匹配的情况下,执行拍摄操作,输出目标图像。

在检测出目标对象当前的姿态参数之后,终端设备可以将该姿态参数与模型显示参数进行相似度匹配,当该姿态参数与模型显示参数之间的相似度小于预设相似度时,终端设备可以确定该姿态参数与模型显示参数不匹配,进而可以等待目标对象调整姿态,以便在预设时长之后再次检测姿态参数,或者还可以在界面中提示用户目标对象当前没有与三维模型对准,以便用户调整目标对象姿态后再次检测姿态参数,直至姿态参数与模型显示参数相匹配为止。

当该姿态参数与模型显示参数之间的相似度大于或等于预设相似度时,终端设备可以确定该姿态参数与模型显示参数相匹配,进而终端设备可以通过摄像头自动执行拍摄操作,从而可以在用户不便于操作终端设备的情况下,实现构图引导后的拍摄操作,进而可以输出目标图像。

其中,在具体实现时,当用户想要获得包含自己相同的两个人脸,且两个人脸的位置呈镜面对称的趣味照片时,终端设备可以在拍摄得到目标图像之后,将第一图像中处于第一显示位置,且具有第一显示信息的目标对象转移至目标图像中的第一显示位置,从而目标图像中可以包含左右镜像对称的目标对象的两个形象。

另外,在实际应用中,目标对象在调整到与三维模型相匹配的姿势后,终端设备还可以将三维模型进行高亮显示,从而提示目标对象的姿势已调整到位,该高亮显示可以持续5秒钟消失,进而用户可以自己手动进行拍摄,本发明实施例对此不作具体限定。

需要说明的是,由于目标对象进行拍摄和录入三维模型之间的时间间隔可能较大,因而发型等细节可能存在较大差异,进而可能导致模仿程度较低,因此,在实际应用中,对于模型细节显示参数,可以将其与姿态参数进行相似度匹配时所需的预设相似度设置得小一些,例如40%、35%等等,也即是目标对象的姿态参数与模型细节显示参数在相对较小的程度上相匹配时,即可认为目标对象已对表情、发型等细节进行了一定程度上的模仿,本发明实施例对此不作具体限定。

另外,在实际应用中,终端设备可以通过深度摄像头之外配置的普通摄像头进行拍照,但在拍照前需要进行摄像头的转换,或者终端设备也可以直接通过建立三维模型的深度摄像头进行拍照,从而无需在拍照前进行摄像头的转换,本发明实施例对此不作具体限定。

在本发明实施例中,终端设备首先可以获取拍摄预览界面显示的预览图像中的目标对象对应的三维模型,之后可以识别预览图像的场景信息,进而确定场景信息对应的模型显示参数,并按照模型显示参数,在拍摄预览界面中显示该三维模型,从而可以实现构图提示。在本发明实施例中,目标对象对应的三维模型具有目标对象立体化的细节特征,例如人物的五官细节、表情、发型,物体的尖角、缝隙等,进而终端设备可以根据当前的场景信息所对应的模型显示参数,在拍摄预览界面中显示目标对象的三维模型,以进行构图提示,从而能够使用户更加直观地查看到目标对象在当前场景中立体化的细节,如此,构图提示的直观性更强,提高了用户拍照时的场景代入感。

参照图6,示出了本发明实施例三的一种终端设备600的结构框图,具体可以包括:

获取模块601,用于获取拍摄预览界面显示的预览图像中的目标对象对应的三维模型;

识别模块602,用于识别所述预览图像的场景信息;

确定模块603,用于确定所述场景信息对应的模型显示参数;

显示模块604,用于按照所述模型显示参数,在所述拍摄预览界面中,显示所述三维模型。

可选的,参照图7,所述获取模块601包括:

采集子模块6011,用于采集目标对象的至少一个拍摄姿态的三维信息;

建立子模块6012,用于根据所述至少一个拍摄姿态的三维信息,建立所述目标对象的三维模型。

可选的,参照图7,所述终端设备600还包括:

检测模块605,用于检测所述拍摄预览界面中所述目标对象的姿态参数;

拍摄模块606,用于在所述姿态参数与所述模型显示参数相匹配的情况下,执行拍摄操作,输出目标图像。

可选的,参照图7,所述识别模块602包括:

获取子模块6021,用于获取所述目标对象的第一显示位置和第一显示信息;

所述确定模块603包括:

确定子模块6031,用于根据所述第一显示位置和所述第一显示信息,确定第二显示位置和第二显示信息。

可选的,所述模型显示参数包括模型基本显示参数和模型细节显示参数;

所述模型基本显示参数包括以下至少一项:模型尺寸、模型显示方向、模型显示角度、模型显示位置;

所述模型细节显示参数包括模型至少一个部位的显示样式。

本发明实施例提供的终端设备能够实现图1和图2的方法实施例中终端设备实现的各个过程,为避免重复,这里不再赘述。

在本发明实施例中,终端设备首先可以通过获取模块,获取拍摄预览界面显示的预览图像中的目标对象对应的三维模型,之后可以通过识别模块,识别预览图像的场景信息,进而通过确定模块,确定场景信息对应的模型显示参数,并按照模型显示参数,通过显示模块在拍摄预览界面中显示该三维模型,从而可以实现构图提示。在本发明实施例中,目标对象对应的三维模型具有目标对象立体化的细节特征,进而终端设备可以根据当前的场景信息所对应的模型显示参数,在拍摄预览界面中显示目标对象的三维模型,以进行构图提示,从而能够使用户更加直观地查看到目标对象在当前场景中立体化的细节,如此,构图提示的直观性更强,提高了用户拍照时的场景代入感。

图8为实现本发明各个实施例的一种终端设备的硬件结构示意图,

该终端设备800包括但不限于:射频单元801、网络模块802、音频输出单元803、输入单元804、传感器805、显示单元806、用户输入单元807、接口单元808、存储器809、处理器810、以及电源811等部件。本领域技术人员可以理解,图8中示出的终端设备结构并不构成对终端设备的限定,终端设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,终端设备包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、以及计步器等。

其中,处理器810,用于获取拍摄预览界面显示的预览图像中的目标对象对应的三维模型;识别所述预览图像的场景信息;确定所述场景信息对应的模型显示参数;按照所述模型显示参数,在所述拍摄预览界面中,显示所述三维模型。

在本发明实施例中,终端设备首先可以获取拍摄预览界面显示的预览图像中的目标对象对应的三维模型,之后可以识别预览图像的场景信息,进而确定场景信息对应的模型显示参数,并按照模型显示参数,在拍摄预览界面中显示该三维模型,从而可以实现构图提示。在本发明实施例中,目标对象对应的三维模型具有目标对象立体化的细节特征,进而终端设备可以根据当前的场景信息所对应的模型显示参数,在拍摄预览界面中显示目标对象的三维模型,以进行构图提示,从而能够使用户更加直观地查看到目标对象在当前场景中立体化的细节,如此,构图提示的直观性更强,提高了用户拍照时的场景代入感。

应理解的是,本发明实施例中,射频单元801可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器810处理;另外,将上行的数据发送给基站。通常,射频单元801包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元801还可以通过无线通信系统与网络和其他设备通信。

终端设备通过网络模块802为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。

音频输出单元803可以将射频单元801或网络模块802接收的或者在存储器809中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元803还可以提供与终端设备800执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元803包括扬声器、蜂鸣器以及受话器等。

输入单元804用于接收音频或视频信号。输入单元804可以包括图形处理器(graphicsprocessingunit,gpu)8041和麦克风8042,图形处理器8041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元806上。经图形处理器8041处理后的图像帧可以存储在存储器809(或其它存储介质)中或者经由射频单元801或网络模块802进行发送。麦克风8042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元801发送到移动通信基站的格式输出。

终端设备800还包括至少一种传感器805,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板8061的亮度,接近传感器可在终端设备800移动到耳边时,关闭显示面板8061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别终端设备姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器805还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。

显示单元806用于显示由用户输入的信息或提供给用户的信息。显示单元806可包括显示面板8061,可以采用液晶显示器(liquidcrystaldisplay,lcd)、有机发光二极管(organiclight-emittingdiode,oled)等形式来配置显示面板8061。

用户输入单元807可用于接收输入的数字或字符信息,以及产生与终端设备的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元807包括触控面板8071以及其他输入设备8072。触控面板8071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板8071上或在触控面板8071附近的操作)。触控面板8071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器810,接收处理器810发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板8071。除了触控面板8071,用户输入单元807还可以包括其他输入设备8072。具体地,其他输入设备8072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。

进一步的,触控面板8071可覆盖在显示面板8061上,当触控面板8071检测到在其上或附近的触摸操作后,传送给处理器810以确定触摸事件的类型,随后处理器810根据触摸事件的类型在显示面板8061上提供相应的视觉输出。虽然在图8中,触控面板8071与显示面板8061是作为两个独立的部件来实现终端设备的输入和输出功能,但是在某些实施例中,可以将触控面板8071与显示面板8061集成而实现终端设备的输入和输出功能,具体此处不做限定。

接口单元808为外部装置与终端设备800连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(i/o)端口、视频i/o端口、耳机端口等等。接口单元808可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到终端设备800内的一个或多个元件或者可以用于在终端设备800和外部装置之间传输数据。

存储器809可用于存储软件程序以及各种数据。存储器809可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器809可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

处理器810是终端设备的控制中心,利用各种接口和线路连接整个终端设备的各个部分,通过运行或执行存储在存储器809内的软件程序和/或模块,以及调用存储在存储器809内的数据,执行终端设备的各种功能和处理数据,从而对终端设备进行整体监控。处理器810可包括一个或多个处理单元;优选的,处理器810可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器810中。

终端设备800还可以包括给各个部件供电的电源811(比如电池),优选的,电源811可以通过电源管理系统与处理器810逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

深度摄像头812可以采集被拍摄物体的深度信息。

另外,终端设备800包括一些未示出的功能模块,在此不再赘述。

优选的,本发明实施例还提供一种终端设备,包括处理器810,存储器809,存储在存储器809上并可在所述处理器810上运行的计算机程序,该计算机程序被处理器810执行时实现上述拍摄提示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述拍摄提示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1