图像缩放方法和装置制造方法及图纸

技术编号:28046285 阅读:9 留言:0更新日期:2021-04-09 23:32
本申请提供一种图像缩放方法和装置。本申请图像缩放方法,包括:确定缩放中心点,缩放中心点与用户在屏幕上执行的缩放操作对应的初始触摸位置相关联;根据缩放中心点确定目标焦距,目标焦距为电子设备的相机的取景范围可以覆盖到完整的目标物体的最大或最小焦距;将相机的拍摄焦距从第一焦距调整为第二焦距;其中,第二焦距大于第一焦距且第二焦距小于或等于目标焦距;或者,第二焦距小于第一焦距且第二焦距大于或等于目标焦距;在屏幕上显示通过调整焦距后的镜头获取到的预览画面,预览画面以缩放中心点为中心点。本申请可以有针对性的对用户期望的目标物体实施放大或缩小,而且将目标物体放置于预览画面的中心区域,提高拍照的成功率。

【技术实现步骤摘要】
图像缩放方法和装置
本申请涉及图像处理技术,尤其涉及一种图像缩放方法和装置。
技术介绍
用户使用手机的相机拍照时,有时会用两根手指在手机的屏幕上做分开或合拢的操作来调整相机的焦距。相机基于用户的操作,将显示于屏幕上的画面进行放大或缩小,以满足用户的拍照需求。但是,相机的上述缩放处理可能会使得用户想要拍摄的物体无法完整的出现在取景框内,从而导致拍摄失败。
技术实现思路
本申请提供一种图像缩放方法和装置,可以有针对性的对用户期望的目标物体实施放大或缩小,而且将目标物体放置于预览画面的中心区域,提高拍照的成功率。第一方面,本申请提供一种图像缩放方法,包括:确定缩放中心点,所述缩放中心点位于电子设备的屏幕上显示目标物体的像素区域内,所述缩放中心点与用户在所述屏幕上执行的缩放操作对应的初始触摸位置相关联;根据所述缩放中心点确定目标焦距,所述目标焦距为电子设备的相机的取景范围可以覆盖到完整的目标物体的最大或最小焦距;将所述相机的拍摄焦距从第一焦距调整为第二焦距;其中,所述第二焦距大于所述第一焦距且所述第二焦距小于或等于所述目标焦距;或者,所述第二焦距小于所述第一焦距且所述第二焦距大于或等于所述目标焦距;在所述屏幕上显示通过调整焦距后的镜头获取到的预览画面,所述预览画面以所述缩放中心点为中心点。通常用户使用电子设备(例如手机)拍照时,先在电子设备上打开拍照的应用程序(application,APP),然后电子设备上的默认镜头(例如后置镜头)会开启,获得其在默认焦距(如果是定焦镜头,默认焦距可以是该镜头的固定焦距;如果是变焦镜头,默认焦距可以是该镜头的多个焦距的其中之一。默认焦距可以预先设定)下的真实画面,并将该真实画面对应的预览图像信号传输给电子设备的屏幕,由屏幕显示该预览图像信号对应的预览画面。在按下快门之前,用户可以通过多种方式调整焦距,伴随着焦距变大,镜头的取景范围随之缩小,进而电子设备的屏幕上显示的预览画面会变成原预览画面中的局部区域的放大画面;伴随着焦距变小,镜头的取景范围随之放大,进而电子设备的屏幕上显示的预览画面会变成包含原预览画面的缩小画面且包含更多内容的画面。上述调整焦距的多种方式可以包括:(1)用户的两个手指在屏幕上做分开滑动(表示要增大焦距,减小取景范围,放大当前预览画面中的局部区域,使局部区域的细节更丰富)或者聚拢滑动(表示要减小焦距,增大取景范围,缩小当前预览画面,使预览画面包含更多的内容);(2)用户的一个手指双击屏幕(表示要增大焦距,减小取景范围,放大当前预览画面中的局部区域,使局部区域的细节更丰富)或者两个手指双击屏幕(表示要减小焦距,增大取景范围,缩小当前预览画面,使预览画面包含更多的内容)。用户在调整焦距时,可能根据想拍摄的效果对预览画面中的某一个指定物体进行放大或缩小。例如,用户要拍着人物,按照默认的焦距,该人物在预览画面中显得比较小,因此希望可以放大该人物。此时用户的两个手指在屏幕上做分开滑动,可以增大焦距,减小取景范围,放大当前预览画面中的局部区域。相关技术中,是以当前预览画面的中心点作为缩放中心点进行放大的,即放大的局部区域是围绕着当前预览画面的中心点的,但如果要拍摄的人物不在当前预览画面的正中间,可能出现人物的部分或全部不在调整焦距后的取景范围内,导致放大后的预览画面中不包含完整的人物画面。电子设备可以通过触摸传感器获取用户的触摸数据,然后分析触摸数据确定用户做得是哪种缩放操作(例如两指分开滑动、两指聚拢滑动、一个手指双击屏幕或者两个手指双击屏幕),最后根据缩放操作确定缩放中心点。本申请中的缩放中心点与用户在屏幕上执行的缩放操作对应的初始触摸位置相关联。在一种可能的实现方式中,当缩放操作为两指分开滑动或者两指聚拢滑动时,获取两指在屏幕上的初始触摸位置,将两指在屏幕上的初始触摸位置之间的连线的中点作为缩放中心点。例如,用户想放大预览画面中的人物时,可以将两指放在屏幕上显示人物的像素区域的附近,然后在屏幕上分开滑动,因此按照两指初始触摸的位置获取的连线中点很可能落在显示人物的像素区域内,那么以此为缩放中心点实施放大,人物可以始终处于预览画面的中心位置,既可以实现变焦过程中的准确对焦,也可以使得人物不会轻易地出镜头的取景范围。在一种可能的实现方式中,当缩放操作为一指双击或两指双击时,将一指双击或两指双击对应的触摸位置确定为缩放中心点。例如,用户想放大预览画面中的人物时,可以用一指的指关节双击屏幕上显示人物的像素区域内的某一位置,将该位置作为缩放中心点实施放大,人物可以始终处于预览画面的中心位置,既可以实现变焦过程中的准确对焦,也可以使得人物不会轻易地出镜头的取景范围。目标物体处于预览画面的中心位置可以减少目标物体出镜的可能性,除非焦距大到镜头无法完全获得到目标物体。因此可以以目标物体是否出镜为标准,确定目标焦距,即目标焦距是电子设备的相机的取景范围可以覆盖到完整的目标物体的最大(适用于增大焦距的场景)或最小(适用于减小焦距的场景)焦距。电子设备确定目标焦距后,如果是多个定焦镜头的情况,就将当前镜头切换为与第二焦距对应的定焦镜头。如果是变焦镜头的情况,就将变焦镜头的当前焦距切换为第二焦距。从而实现相机变焦。当变焦操作是增大焦距时,第二焦距大于第一焦距且第二焦距小于或等于目标焦距。若第二焦距小于目标焦距,则表示增大焦距的过程可以是步进式的,即用户每执行一次增大焦距的操作(例如两指分开滑动或一指双击),相机的拍摄焦距被从当前焦距(第一焦距)调整至比当前焦距大一级的焦距(第二焦距)。若第二焦距等于目标焦距,则表示增大焦距的过程可以是一步到位式的,即用户只要执行了增大焦距的操作(例如两指分开滑动或一指双击),相机的拍摄焦距被从当前焦距(第一焦距)调整至电子设备的相机的取景范围可以覆盖到完整的目标物体的最大焦距(第二焦距,亦即目标焦距);或者,当变焦操作是减小焦距时,第二焦距小于第一焦距且第二焦距大于或等于目标焦距。若第二焦距大于目标焦距,则表示减小焦距的过程可以是步进式的,即用户每执行一次减小焦距的操作(例如两指聚拢滑动或两指双击),相机的拍摄焦距被从当前焦距(第一焦距)调整至比当前焦距小一级的焦距(第二焦距)。若第二焦距等于目标焦距,则表示减小焦距的过程可以是一步到位式的,即用户只要执行了减小焦距的操作(例如两指聚拢滑动或两指双击),相机的拍摄焦距被从当前焦距(第一焦距)调整至电子设备的相机的取景范围可以覆盖到完整的目标物体的最小焦距(第二焦距,亦即目标焦距)。相机可以在第二焦距下获得取景范围内的真实画面,并将该真实画面对应的预览图像信号传输给电子设备的屏幕,由屏幕显示出来,此时预览画面是以缩放中心点为中心点。本申请通过基于用户的操作确定缩放中心点,从而基于该缩放中心点确定目标焦距,并且将缩放中心点作为预览画面的中心点显示变焦后的预览画面,使得变焦后给用户显示的预览画面,是以用户选择的位置作为缩放中心点实施缩放的,符合用户期望的缩放效果,即有针对性的对用户期望的目标物体实施放大或缩小,而且将目标物体放置于预览本文档来自技高网...

【技术保护点】
1.一种图像缩放方法,其特征在于,包括:/n确定缩放中心点,所述缩放中心点位于电子设备的屏幕上显示目标物体的像素区域内,所述缩放中心点与用户在所述屏幕上执行的缩放操作对应的初始触摸位置相关联;/n根据所述缩放中心点确定目标焦距,所述目标焦距为电子设备的相机的取景范围可以覆盖到完整的所述目标物体的最大或最小焦距;/n将所述相机的拍摄焦距从第一焦距调整为第二焦距;其中,所述第二焦距大于所述第一焦距且所述第二焦距小于或等于所述目标焦距;或者,所述第二焦距小于所述第一焦距且所述第二焦距大于或等于所述目标焦距;/n在所述屏幕上显示通过调整焦距后的镜头获取到的预览画面,所述预览画面以所述缩放中心点为中心点。/n

【技术特征摘要】
1.一种图像缩放方法,其特征在于,包括:
确定缩放中心点,所述缩放中心点位于电子设备的屏幕上显示目标物体的像素区域内,所述缩放中心点与用户在所述屏幕上执行的缩放操作对应的初始触摸位置相关联;
根据所述缩放中心点确定目标焦距,所述目标焦距为电子设备的相机的取景范围可以覆盖到完整的所述目标物体的最大或最小焦距;
将所述相机的拍摄焦距从第一焦距调整为第二焦距;其中,所述第二焦距大于所述第一焦距且所述第二焦距小于或等于所述目标焦距;或者,所述第二焦距小于所述第一焦距且所述第二焦距大于或等于所述目标焦距;
在所述屏幕上显示通过调整焦距后的镜头获取到的预览画面,所述预览画面以所述缩放中心点为中心点。


2.根据权利要求1所述的方法,其特征在于,当所述相机包括多个定焦镜头时,所述根据所述缩放中心点确定目标焦距,包括:
获取所述多个定焦镜头的取景范围,所述多个定焦镜头的焦距不相同;
分别判断所述多个定焦镜头的取景范围是否完整覆盖了所述目标物体;
当所述缩放操作是指放大操作时,将所述多个定焦镜头中取景范围完整覆盖所述目标物体且焦距最大者的焦距确定为所述目标焦距;或者,
当所述缩放操作是指缩小操作时,将所述多个定焦镜头中取景范围完整覆盖所述目标物体且焦距最小者的焦距确定为所述目标焦距。


3.根据权利要求1所述的方法,其特征在于,当所述相机包括变焦镜头时,所述根据所述缩放中心点确定目标焦距,包括:
获取所述变焦镜头的多个焦距的取景范围;
分别判断所述多个焦距的取景范围是否完整覆盖了所述目标物体;
当所述缩放操作是指放大操作时,将所述多个焦距中取景范围完整覆盖所述目标物体且焦距最大者确定为所述目标焦距;或者,
当所述缩放操作是指缩小操作时,将所述多个定焦镜头中取景范围完整覆盖所述目标物体且焦距最小者确定为所述目标焦距。


4.根据权利要求1-3中任一项所述的方法,其特征在于,所述确定缩放中心点,包括:
通过触摸传感器获取用户的触摸数据;
根据所述触摸数据获取用户的缩放操作;
根据所述缩放操作确定所述缩放中心点。


5.根据权利要求4所述的方法,其特征在于,所述根据所述缩放操作确定所述缩放中心点,包括:
当所述缩放操作为两指分开滑动或两指聚拢滑动时,获取所述两指在屏幕上的初始触摸位置;
将所述两指在屏幕上的初始触摸位置之间的连线的中点作为所述缩放中心点。


6.根据权利要求4所述的方法,其特征在于,所述根据所述缩放操作确定所述缩放中心点,包括:
当所述缩放操作为一指双击或两指双击时,将所述一指双击或所述两指双击对应的触摸位置确定为所述缩放中心点。


7.根据权利要求2所述的方法,其特征在于,所述将所述相机的拍摄焦距从第一焦距调整为第二焦距,包括:
将所述相机的拍摄镜头从所述第一焦距对应的镜头调整为所述第二焦距对应的镜头以实现所述第二焦距。


8.根据权利要求3所述的方法,其特征在于,所述将所述相机的拍摄焦距从第一焦距调整为第二焦距,包括:
将所述变焦镜头的焦距从所述第一焦距调整为所述第二焦距。


9.一种图像缩放装置,其特征在于,包括:
确定模块,用于确定缩放中心点,所述缩放中心点位于电子设备的屏幕上显示目标物体的像素区域内,所述缩放中心点与用...

【专利技术属性】
技术研发人员:孙晓康西蒙·埃克斯特兰德王宗波荣石中
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1