CN110365896B - 一种控制方法及电子设备 - Google Patents
一种控制方法及电子设备 Download PDFInfo
- Publication number
- CN110365896B CN110365896B CN201910581768.5A CN201910581768A CN110365896B CN 110365896 B CN110365896 B CN 110365896B CN 201910581768 A CN201910581768 A CN 201910581768A CN 110365896 B CN110365896 B CN 110365896B
- Authority
- CN
- China
- Prior art keywords
- camera
- target
- posture
- video recording
- electronic equipment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 64
- 230000003287 optical effect Effects 0.000 claims description 9
- 230000036544 posture Effects 0.000 description 160
- 230000000694 effects Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 5
- 230000003044 adaptive effect Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 239000000470 constituent Substances 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 1
- 238000001454 recorded image Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/62—Control of parameters via user interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/63—Control of cameras or camera modules by using electronic viewfinders
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Studio Devices (AREA)
Abstract
本申请公开了一种控制方法及电子设备,其中,所述控制方法包括:获得触发指令,所述触发指令用于指示连续采集多张采集图像;获得电子设备的姿态;基于所述姿态从所述电子设备的第一摄像头和第二摄像头中选择目标摄像头;利用所述目标摄像头进行图像采集,将所述目标摄像头采集的图像作为目标图像进行存储。
Description
技术领域
本发明涉及电子设备领域,具体涉及一种控制方法及电子设备。
背景技术
目前,电子设备进行拍照或录像时,竖屏姿态下采集的图像只能是竖屏图像,横屏姿态下采集的图像只能是横屏图像。并且,竖屏姿态下采集的图像在设备处于横屏姿态下播放时,无法全屏显示,严重影响观赏效果。
发明内容
本申请实施例提供一种控制方法及电子设备,至少能实现与电子设备横屏或竖屏姿态无关的横屏图像采集或竖屏图像采集。
本申请实施例的技术方案是这样实现的:
本申请实施例提供了一种控制方法,包括:
获得触发指令,所述触发指令用于指示连续采集多张采集图像;
获得电子设备的姿态;
基于所述姿态从所述电子设备的第一摄像头和第二摄像头中选择目标摄像头;
利用所述目标摄像头进行图像采集,将所述目标摄像头采集的图像作为目标图像进行存储。
上述方案中,可选地,所述方法还包括:
利用所述目标摄像头进行图像采集的同时,关闭所述第一摄像头和所述第二摄像头中非目标摄像头;或者
忽略所述第一摄像头和所述第二摄像头中非目标摄像头采集的采集图像。
上述方案中,可选地,所述第一摄像头与所述第二摄像头的组成元件和光学参数均相同,且在所述电子设备中所述第一摄像头的感光阵列的长边与所述第二摄像头的感光阵列的长边相互垂直;所述第一摄像头的感光阵列的长边与所述电子设备的长边对应;所述第二摄像头的感光阵列的长边与所述电子设备的短边对应。
上述方案中,可选地,所述触发指令为录制指令,在录制的过程中,每变换一次所述电子设备的姿态,确定一次目标摄像头。
上述方案中,可选地,所述方法还包括:
在录制开始之前获取第一操作,所述第一操作用于供用户指定录像模式;
基于所述第一操作确定目标录像模式;
根据所述目标录像模式从所述第一摄像头和所述第二摄像头中选择目标摄像头;
其中,所述目标录像模式包括横屏录像模式和竖屏录像模式。
上述方案中,可选地,所述指定录像模式为横屏录像模式时,所述根据所述目标录像模式从所述第一摄像头和所述第二摄像头中选择目标摄像头,包括:
当所述姿态为横屏姿态时,选择所述第一摄像头为目标摄像头,其中,所述第一摄像头在电子设备处于横屏姿态时能实现横屏录像,在电子设备处于竖屏姿态时能实现竖屏录像;
当所述姿态为竖屏姿态时,选择所述第二摄像头为目标摄像头,其中,所述第二摄像头在电子设备处于竖屏姿态时能实现横屏录像,在电子设备处于横屏姿态时能实现竖屏录像。
上述方案中,可选地,所述指定录像模式为竖屏录像模式时,所述根据所述目标录像模式从所述第一摄像头和所述第二摄像头中选择目标摄像头,包括:
当所述姿态为横屏姿态时,选择所述第二摄像头为目标摄像头,其中,所述第二摄像头在电子设备处于竖屏姿态时能实现横屏录像,在电子设备处于横屏姿态时能实现竖屏录像;
当所述姿态为竖屏姿态时,选择所述第一摄像头为目标摄像头,其中,所述第一摄像头在电子设备处于横屏姿态时能实现横屏录像,在电子设备处于竖屏姿态时能实现竖屏录像。
上述方案中,可选地,所述触发指令为全景拍摄指令,所述方法还包括:
获得所述电子设备的运动方向;
所述基于所述姿态从所述电子设备的第一摄像头和第二摄像头中选择目标摄像头包括:
基于当前姿态以及当前姿态下的运动方向,从所述第一摄像头和所述第二摄像头中选择目标摄像头,同时关闭所述第一摄像头和所述第二摄像头中非目标摄像头。
本申请实施例还提供了一种电子设备,包括:
第一摄像头;
第二摄像头;
显示屏,用于显示图像;
处理器,用于获得触发指令,所述触发指令用于指示连续采集多张采集图像;获得电子设备的姿态;基于所述姿态从所述第一摄像头和所述第二摄像头中选择目标摄像头;利用所述目标摄像头进行图像采集,将所述目标摄像头采集的图像作为目标图像进行存储。
上述方案中,可选地,所述处理器,还用于:
利用所述目标摄像头进行图像采集的同时,关闭所述第一摄像头和所述第二摄像头中非目标摄像头;或者
忽略所述第一摄像头和所述第二摄像头中非目标摄像头采集的采集图像。
上述方案中,可选地,所述第一摄像头与所述第二摄像头的组成元件和光学参数均相同,且在所述电子设备中所述第一摄像头的感光阵列的长边与所述第二摄像头的感光阵列的长边相互垂直;所述第一摄像头的感光阵列的长边与所述电子设备的长边对应;所述第二摄像头的感光阵列的长边与所述电子设备的短边对应。
上述方案中,可选地,所述触发指令为录制指令时,所述处理器,还用于:在录制的过程中,每变换一次所述电子设备的姿态,确定一次目标摄像头。
上述方案中,可选地,所述处理器,还用于:
在录制开始之前获取第一操作,所述第一操作用于供用户指定录像模式;
基于所述第一操作确定目标录像模式;
根据所述目标录像模式从所述第一摄像头和所述第二摄像头中选择目标摄像头;
其中,所述目标录像模式包括横屏录像模式和竖屏录像模式。
上述方案中,可选地,所述指定录像模式为横屏录像模式时,所述处理器,还用于:
当所述姿态为横屏姿态时,选择所述第一摄像头为目标摄像头,其中,所述第一摄像头在电子设备处于横屏姿态时能实现横屏录像,在电子设备处于竖屏姿态时能实现竖屏录像;
当所述姿态为竖屏姿态时,选择所述第二摄像头为目标摄像头,其中,所述第二摄像头在电子设备处于竖屏姿态时能实现横屏录像,在电子设备处于横屏姿态时能实现竖屏录像。
上述方案中,可选地,所述指定录像模式为竖屏录像模式时,所述处理器,还用于:
当所述姿态为横屏姿态时,选择所述第二摄像头为目标摄像头,其中,所述第二摄像头在电子设备处于竖屏姿态时能实现横屏录像,在电子设备处于横屏姿态时能实现竖屏录像;
当所述姿态为竖屏姿态时,选择所述第一摄像头为目标摄像头,其中,所述第一摄像头在电子设备处于横屏姿态时能实现横屏录像,在电子设备处于竖屏姿态时能实现竖屏录像。
上述方案中,可选地,所述触发指令为全景拍摄指令,所述处理器,还用于:
获得所述电子设备的运动方向;
基于当前姿态以及当前姿态下的运动方向,从所述第一摄像头和所述第二摄像头中选择目标摄像头,同时关闭所述第一摄像头和所述第二摄像头中非目标摄像头。
本申请实施例还提供了一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述可执行指令被处理器执行时,使得所述处理器执行本申请实施例所述的控制方法的步骤。
采用本申请实施例的技术方案,获得触发指令,所述触发指令用于指示连续采集多张采集图像;获得电子设备的姿态;基于所述姿态从所述电子设备的第一摄像头和第二摄像头中选择目标摄像头;利用所述目标摄像头进行图像采集,将所述目标摄像头采集的图像作为目标图像进行存储;如此,结合电子设备的当前姿态选择目标摄像头,至少能实现与电子设备横屏或竖屏姿态无关的横屏图像采集或竖屏图像采集。
附图说明
图1为本申请实施例提供的电子设备中第一摄像头与第二摄像头的排放关系示意图;
图2为本申请实施例提供的控制方法的实现流程示意图一;
图3为本申请实施例提供的方法的实现流程示意图二;
图4为本申请实施例提供的电子设备处于竖屏姿态时执行横屏录像和竖屏录像的示意图;
图5为本申请实施例提供的电子设备处于横屏姿态时执行横屏录像的示意图;
图6为本申请实施例提供的电子设备由横屏状态旋转至竖屏姿态过程中执行横屏录像的示意图;
图7为本申请实施例提供的控制方法的实现流程示意图三;
图8为本申请实施例提供的电子设备竖屏时进入全景拍摄模式的示意图;
图9为本申请实施例提供的电子设备横屏时进入全景拍摄模式的示意图;
图10为本申请实施例提供的电子设备的结构示意图。
具体实施方式
为了能够更加详尽地了解本申请的特点与技术内容,下面结合附图对本申请的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本申请。
在本申请提供的控制方法及电子设备的以下各实施例中,所涉及的电子设备包括第一摄像头和第二摄像头。
具体地,所述第一摄像头与所述第二摄像头的组成元件和光学参数均相同,且在所述电子设备中所述第一摄像头的感光阵列的长边与所述第二摄像头的感光阵列的长边相互垂直;所述第一摄像头的感光阵列的长边与所述电子设备的长边对应;所述第二摄像头的感光阵列的长边与所述电子设备的短边对应。
比如,第一摄像头与第二摄像头的分辨率、光圈、焦距等光学参数完全相同,镜头和对焦马达等组成元件完全相同。
也就是说,在电子设备的相机硬件设计上,引入了两颗同构但长边相互垂直排放的摄像头,如图1所示,第一摄像头的感光阵列的长边与第二摄像头的感光阵列的长边相互垂直;所述第一摄像头的感光阵列的长边与电子设备的长边对应;所述第二摄像头的感光阵列的长边与所述电子设备的短边对应。
在本申请提供的控制方法及电子设备的以下各实施例中,所涉及的电子设备包括但不限定于:笔记本电脑、平板电脑、手机或电视等支持图像采集的设备。
基于上述电子设备的相机硬件设计,提出下述各种涉及图像采集的控制方法。
下面结合附图和具体实施例对本申请的技术方案进一步详细阐述。
实施例一
本实施例提供了一种控制方法,应用于电子设备,如图1所示,该访问方法主要包括以下步骤:
步骤101:获得触发指令,所述触发指令用于指示连续采集多张采集图像。
在一些可选实施方式中,电子设备接收到由用户输入的触发操作时,基于所述触发操作生成触发指令。
示例性地,电子设备打开相机应用,当接收到用户输入的指示连续采集多张采集图像的触发操作时,生成触发指令。
步骤102:获得电子设备的姿态。
这里,所述姿态至少包括横屏姿态和竖屏姿态。
在一些可选实施方式中,电子设备获得其重力传感器检测到的第一参数,基于所述第一参数判断所述电子设备当前处于横屏姿态还是处于竖屏姿态。
比如,所述第一参数可以是电压大小。具体地,重力传感器通过正交两个方向产生的电压大小来计算出水平方向,进而判断电子设备当前处于横屏姿态还是处于竖屏姿态。
步骤103:基于所述姿态从所述电子设备的第一摄像头和第二摄像头中选择目标摄像头。
如此,基于电子设备的姿态从第一摄像头和第二摄像头中选择目标摄像头,使得目标摄像头采集的图像与电子设备的姿态相适应。
步骤104:利用所述目标摄像头进行图像采集,将所述目标摄像头采集的图像作为目标图像进行存储。
如此,目标摄像头采集的图像,可用于作为目标文件的部分数据。
上述方案中,可选地,所述方法还包括:
利用所述目标摄像头进行图像采集的同时,关闭所述第一摄像头和所述第二摄像头中非目标摄像头;或者
忽略所述第一摄像头和所述第二摄像头中非目标摄像头采集的采集图像。
如此,非目标摄像头采集的图像,不会作为目标图像进行存储,也不会作为目标文件的部分数据。
采用本申请实施例的控制方法,获得用于指示连续采集多张采集图像的触发指令;获得电子设备的姿态;基于所述姿态从所述电子设备的第一摄像头和第二摄像头中选择目标摄像头;利用所述目标摄像头进行图像采集,将所述目标摄像头采集的图像作为目标图像进行存储;如此,结合电子设备的当前姿态选择目标摄像头,并存储目标摄像头采集的图像,能使得目标摄像头采集的图像作为目标文件的部分数据,从而使得在播放该目标文件时所展示的目标图像与采集时的姿态相适应。
实施例二
本实施例提供了一种控制方法,应用于电子设备,如图3所示,该控制方法主要包括以下步骤:
步骤201:获取触发指令,所述触发指令为录制指令。
步骤202:获得电子设备的姿态。
这里,所述姿态至少包括横屏姿态和竖屏姿态。
步骤203:基于所述姿态从第一摄像头和第二摄像头中选择目标摄像头,且在录制的过程中,每变换一次所述电子设备的姿态,确定一次目标摄像头。
如此,基于电子设备的姿态即时调整目标摄像头,使得目标摄像头采集的图像与电子设备的姿态相适应。
步骤204:利用所述目标摄像头进行图像采集,将所述目标摄像头采集的图像作为目标图像进行存储,所述目标图像用于作为目标文件的部分数据。
如此,目标摄像头采集的目标图像,可用于作为视频文件的图像数据。
在一些可选实施方式中,电子设备在获取到表征开始录制的触发指令时,基于电子设备此时的姿态选择出目标摄像头,即自动基于获取该触发指令时电子设备的姿态为用户选择出与该姿态相适应的目标摄像头;在录制过程中,每检测到用户变换一次所述电子设备的姿态,确定一次目标摄像头,以使得电子设备录制出与获取触发指令时所显示预览效果相一致的目标文件。上述方案中,可选地,所述方法还包括:
在录制开始之前获取第一操作,所述第一操作用于供用户指定录像模式;
基于所述第一操作确定目标录像模式;
根据所述目标录像模式从所述第一摄像头和所述第二摄像头中选择目标摄像头;
其中,所述目标录像模式包括横屏录像模式和竖屏录像模式。
这里,所述目标录像模式可以理解为在播放目标文件时目标图像所呈现的显示效果。
如此,在录制开始之前,能够根据用户指定的录像模式确定目标摄像头,使得所录得的图像与用户指定的录像模式相符合。
在一些可选实施方式中,获取第一操作之前,所述方法包括:
进入录像预览界面时,调用默认摄像头进行预览,并提示与当前预览效果对应的录像按键;其中,所当前预览效果与电子设备当前姿态相适应;
接收到切换录像按键的操作时,调用非默认摄像头进行预览。
在一些可选实施方式中,所当前预览效果与电子设备当前姿态相适应,包括:
竖屏姿态时对应的预览界面为竖屏图像界面;
横屏姿态时对应的预览界面为横屏图像界面。
在一些可选实施方式中,所述指定录像模式为横屏录像模式时,基于所述姿态从所述第一摄像头和所述第二摄像头中选择目标摄像头,包括:
当所述姿态为横屏姿态时,选择所述第一摄像头为目标摄像头,其中,所述第一摄像头在电子设备处于横屏姿态时能实现横屏录像,在电子设备处于竖屏姿态时能实现竖屏录像;
当所述姿态为竖屏姿态时,选择所述第二摄像头为目标摄像头,其中,所述第二摄像头在电子设备处于竖屏姿态时能实现横屏录像,在电子设备处于横屏姿态时能实现竖屏录像;
当所述姿态由横屏姿态旋转至竖屏状态的过程中,选择所述第二摄像头为目标摄像头;
当所述姿态由竖屏姿态旋转至横屏姿态的过程中,选择所述第一摄像头为目标摄像头。
如此,通过即时切换目标摄像头,使得电子设备录得的视频文件中的图像与指定的横屏录像模式相适应。
在一些可选实施方式中,所述指定录像模式为竖屏录像模式时,基于所述姿态从所述第一摄像头和所述第二摄像头中选择目标摄像头,包括:
当所述姿态为横屏姿态时,选择所述第二摄像头为目标摄像头,其中,所述第二摄像头在电子设备处于竖屏姿态时能实现横屏录像,在电子设备处于横屏姿态时能实现竖屏录像;
当所述姿态为竖屏姿态时,选择所述第一摄像头为目标摄像头,其中,所述第一摄像头在电子设备处于横屏姿态时能实现横屏录像,在电子设备处于竖屏姿态时能实现竖屏录像;
当所述姿态由横屏姿态旋转至竖屏状态的过程中,选择所述第一摄像头为目标摄像头;
当所述姿态由竖屏姿态旋转至横屏姿态的过程中,选择所述第二摄像头为目标摄像头。
如此,通过即时切换目标摄像头,使得电子设备录得的视频文件中的图像与指定的竖屏录像模式相适应。
采用本申请实施例的控制方法,获得用于指示录制的触发指令;获得电子设备的姿态;基于所述姿态从所述电子设备的第一摄像头和第二摄像头中选择目标摄像头,且在录制的过程中,每变换一次所述电子设备的姿态,确定一次目标摄像头;利用所述目标摄像头进行图像采集,将所述目标摄像头采集的图像作为目标图像进行存储,所述目标图像用于作为目标文件的部分数据;如此,结合电子设备的当前姿态选择目标摄像头,并存储目标摄像头采集的图像,能使得目标摄像头采集的图像作为目标文件的部分数据,从而使得在播放该目标文件时所展示的目标图像与采集时的姿态相适应。
图4示出了电子设备处于竖屏姿态时执行横屏录像和竖屏录像的示意图;具体地,图4(a)示出了选择第一摄像头进行竖屏录像,图4(b)示出了选择第二摄像头进行横屏录像。
示例性地,在电子设备处于竖屏状态下用户可以开启第一摄像头(摄像头A)进行竖屏录像,同时提供选项允许用户开启第二摄像头(摄像头B)进行横屏录像。具体地,竖屏姿态时进入录像预览界面,取景框默认调用摄像头A进行预览,此时点击左侧按钮开始竖屏录像;如果用户想进行横屏录像,则直接点击右侧按钮,使用摄像头B进行横屏录像。
可以理解,上述交互方式仅仅是示意性地,可根据用户需求或设计需求进行设定或调整。
图5示出了电子设备处于横屏姿态时执行横屏录像的示意图;具体地,在电子设备处于横屏状态下用户可以开启第一摄像头(摄像头A)进行横屏录像。
图6示出了电子设备由横屏状态旋转至竖屏姿态过程中执行横屏录像的示意图,电子设备处于横屏姿态时执行横屏录像开始后,用户可以将电子设备调整为竖屏以方便手持,图6(a)示出了电子设备由横屏状态旋转至竖屏姿态的过程示意图,录像过程由摄像头A自动切换到摄像头B,录像不间断,图6(b)示出了电子设备转至竖屏姿态时执行横屏录像的示意图,由摄像头B接管录像,摄像头A录像停止。
示例性地,用户以横屏持有电子设备时,使用摄像头A进行横屏录像;录像开始后,用户将电子设备由横屏转为竖屏时,摄像头B自动接管录像,在减轻用户疲劳感的同时,保证录制体验不下降;同理,当用户将电子设备由竖屏姿态转为横屏姿态时,摄像头A再次接管录像,实现电子设备姿态无关的横屏录像。
本实施例所述技术方案,能解决相关技术中“竖屏录制的视频在横屏设备中播放时无法全屏显示,严重影响观赏效果”的问题。本实施例所述技术方案,由于能够实现竖屏姿态下横屏录制效果,用户使用一只手即可实现横屏录制效果,能避免相关技术中“必须以横屏方式持有电子设备才能实现横屏录制效果所引起的占用双手,手掌容易遮挡取景框,长时间录制时手臂更容易酸痛“等问题。
实施例三
本实施例提供了一种控制方法,应用于电子设备,如图7所示,该控制方法主要包括以下步骤:
步骤301:获取触发指令,所述触发指令为全景拍摄指令。
步骤302:获得电子设备的姿态。
这里,所述姿态至少包括横屏姿态和竖屏姿态。
步骤303:获得所述电子设备的运动方向。
步骤304:基于当前姿态以及当前姿态下的运动方向,从第一摄像头和第二摄像头中选择目标摄像头,同时关闭所述第一摄像头和所述第二摄像头中非目标摄像头。
如此,基于电子设备的姿态和当前姿态下的运动方向从第一摄像头和第二摄像头中选择目标摄像头,使得目标摄像头采集的图像与电子设备的姿态及当前姿态下的运动方向相适应。
步骤305:利用所述目标摄像头进行图像采集,将所述目标摄像头采集的图像作为目标图像进行存储,所述目标图像用于作为目标文件的部分数据。
在一些可选实施方式中,电子设备在获取到表征全景拍摄的触发指令时,基于电子设备的当前姿态选择目标摄像头;在拍摄过程中,获取电子设备的运动方向或拍摄移动方向;基于电子设备在获取到触发指令时的姿态,结合当前设备运动方向或拍摄移动方向选择目标摄像头。
基于图1所示电子设备的硬件布局,当用户进行拍摄全景时,依据表1所示规则组合,可以实现四向宽画幅拍摄。
表1
示例性地,电子设备处于竖屏姿态时,进入全景拍摄模式后,取景框默认采用摄像头A的预览数据。在竖屏姿态下,电子设备在拍摄过程中,拍摄移动方向或设备运动方向发生变化时,根据当前拍摄移动方向或设备运动方向选择目标摄像头,具体地,当移动方向为向左或向右时,依旧选择摄像头A作为目标摄像头,摄像头B依旧处于关闭状态;当移动方向为向上或向下时,选择摄像头B作为目标摄像头,使用摄像头B进行拍摄,同时关闭摄像头A。
图8示出了电子设备竖屏时进入全景拍摄模式的示意图,如图8所示,电子设备竖屏时,取景框默认采用摄像头A预览数据,可支持竖屏姿态下向左移动、向右移动、向上移动和向下移动。
示例性地,电子设备处于横屏姿态时,进入全景拍摄模式后,取景框默认采用摄像头B的预览数据。在横屏姿态下,电子设备在拍摄过程中,拍摄移动方向或设备运动方向发生变化时,根据当前拍摄移动方向或设备运动方向选择目标摄像头,具体地,当移动方向为向左或向右时,依旧选择摄像头B作为目标摄像头,摄像头A依旧处于关闭状态;当移动方向为向上或向下时,选择摄像头A作为目标摄像头,使用摄像头A进行拍摄,同时关闭摄像头B。
图9示出了电子设备横屏时进入全景拍摄模式的示意图,如图9所示,电子设备横屏时,取景框默认采用摄像头B预览数据;同时,可支持横屏姿态下向左移动、向右移动、向上移动和向下移动。
相关技术中,随着宽屏手机的日益普及,为了追求视觉效果,很多厂商都倾向采用高长宽比的预览框,以便充满全屏。但是预览框的长宽比越高,在窄画幅方向拍摄全景时画幅损失也越大。
本实施例所述技术方案可以在任意长宽比预览框的情况下,保证四个方向都能够进行宽画幅拍摄。
相比窄画幅拍摄,宽画幅拍摄可以获得更多的场景信息,具体如下:
当预览框长宽比是4:3时,可以增加33.3%的画幅;
当预览框长宽比是16:9时,可以增加的77.7%画幅;
当预览框长宽比是21:9时,可以增加133%的画幅。
采用本申请实施例的控制方法,获取用于指示全景拍摄的触发指令;获得电子设备的姿态;获得所述电子设备的运动方向;基于当前姿态以及当前姿态下的运动方向,从所述第一摄像头和所述第二摄像头中选择目标摄像头,同时关闭所述第一摄像头和所述第二摄像头中非目标摄像头;利用所述目标摄像头进行图像采集,将所述目标摄像头采集的图像作为目标图像进行存储,所述目标图像用于作为目标文件的部分数据;如此,能支持上下左右四向宽画幅拍摄全景。
实施例四
本申请实施例还提供了一种电子设备,包括:第一摄像头10、第二摄像头20、显示屏30和处理器40;其中,
所述显示屏30,用于显示图像;
所述处理器40,用于获得触发指令,所述触发指令用于指示连续采集多张采集图像;获得电子设备的姿态;基于所述姿态从所述第一摄像头和所述第二摄像头中选择目标摄像头;利用所述目标摄像头进行图像采集,将所述目标摄像头采集的图像作为目标图像进行存储。
在一些可选实施方式中,所述处理器40,还用于:
利用所述目标摄像头进行图像采集的同时,关闭所述第一摄像头和所述第二摄像头中非目标摄像头;或者
忽略所述第一摄像头和所述第二摄像头中非目标摄像头采集的采集图像。
上述方案中,所述第一摄像头与所述第二摄像头的组成元件和光学参数均相同,且在所述电子设备中所述第一摄像头的感光阵列的长边与所述第二摄像头的感光阵列的长边相互垂直;所述第一摄像头的感光阵列的长边与所述电子设备的长边对应;所述第二摄像头的感光阵列的长边与所述电子设备的短边对应。
在一些可选实施方式中,所述触发指令为录制指令时,所述处理器40,还用于:在录制的过程中,每变换一次所述电子设备的姿态,确定一次目标摄像头。
在一些可选实施方式中,所述处理器40,还用于:
在录制开始之前获取第一操作,所述第一操作用于供用户指定录像模式;
基于所述第一操作确定目标录像模式;
根据所述目标录像模式从所述第一摄像头和所述第二摄像头中选择目标摄像头;
其中,所述目标录像模式包括横屏录像模式和竖屏录像模式。
在一些可选实施方式中,所述指定录像模式为横屏录像模式时,所述处理器40,还用于:
当所述姿态为横屏姿态时,选择所述第一摄像头为目标摄像头,其中,所述第一摄像头在电子设备处于横屏姿态时能实现横屏录像,在电子设备处于竖屏姿态时能实现竖屏录像;
当所述姿态为竖屏姿态时,选择所述第二摄像头为目标摄像头,其中,所述第二摄像头在电子设备处于竖屏姿态时能实现横屏录像,在电子设备处于横屏姿态时能实现竖屏录像。
在一些可选实施方式中,所述指定录像模式为竖屏录像模式时,所述处理器40,还用于:
当所述姿态为横屏姿态时,选择所述第二摄像头为目标摄像头,其中,所述第二摄像头在电子设备处于竖屏姿态时能实现横屏录像,在电子设备处于横屏姿态时能实现竖屏录像;
当所述姿态为竖屏姿态时,选择所述第一摄像头为目标摄像头,其中,所述第一摄像头在电子设备处于横屏姿态时能实现横屏录像,在电子设备处于竖屏姿态时能实现竖屏录像。
在一些可选实施方式中,所述触发指令为全景拍摄指令,所述处理器40,还用于:
获得所述电子设备的运动方向;
基于当前姿态以及当前姿态下的运动方向,从所述第一摄像头和所述第二摄像头中选择目标摄像头,同时关闭所述第一摄像头和所述第二摄像头中非目标摄像头。
本实施例所述电子设备,能结合电子设备的姿态选择目标摄像头,由目标摄像头进行图像采集,实现与电子设备横屏或竖屏姿态无关的横屏图像采集或竖屏图像采集;还能解决相关技术中“竖屏录制的视频在横屏设备中播放时无法全屏显示,严重影响观赏效果”的问题,实现无关电子设备姿态的横屏录制效果;还能支持上下左右四向宽画幅拍摄全景。
实施例五
本申请实施例提供了一种控制装置,应用于电子设备,该控制装置包括:
第一获取单元,用于获得触发指令,所述触发指令用于指示连续采集多张采集图像;
第二获取单元,用于获得电子设备的姿态;
确定单元,用于基于所述姿态从所述电子设备的第一摄像头和第二摄像头中选择目标摄像头;
控制单元,用于利用所述目标摄像头进行图像采集,将所述目标摄像头采集的图像作为目标图像进行存储。
上述方案中,可选地,所述控制单元,还用于:
利用所述目标摄像头进行图像采集的同时,关闭所述第一摄像头和所述第二摄像头中非目标摄像头;或者
忽略所述第一摄像头和所述第二摄像头中非目标摄像头采集的采集图像。
在一可选实施方式中,所述触发指令为录制指令,所述确定单元,还用于:在录制的过程中,每变换一次所述电子设备的姿态,确定一次目标摄像头。
在一可选实施方式中,所述第一获取单元,还用于所述触发指令为录制指令,在录制开始之前获取第一操作,所述第一操作用于供用户指定录像模式;所述确定单元,还用于基于所述第一操作确定目标录像模式;根据所述目标录像模式从所述第一摄像头和所述第二摄像头中选择目标摄像头;其中,所述目标录像模式包括横屏录像模式和竖屏录像模式。
在一些可选实施方式中,所述指定录像模式为横屏录像模式时,所述确定单元,还用于:
当所述姿态为横屏姿态时,选择所述第一摄像头为目标摄像头,其中,所述第一摄像头在电子设备处于横屏姿态时能实现横屏录像,在电子设备处于竖屏姿态时能实现竖屏录像;
当所述姿态为竖屏姿态时,选择所述第二摄像头为目标摄像头,其中,所述第二摄像头在电子设备处于竖屏姿态时能实现横屏录像,在电子设备处于横屏姿态时能实现竖屏录像。
在一些可选实施方式中,所述指定录像模式为竖屏录像模式时,所述确定单元,还用于:
当所述姿态为横屏姿态时,选择所述第二摄像头为目标摄像头,其中,所述第二摄像头在电子设备处于竖屏姿态时能实现横屏录像,在电子设备处于横屏姿态时能实现竖屏录像;
当所述姿态为竖屏姿态时,选择所述第一摄像头为目标摄像头,其中,所述第一摄像头在电子设备处于横屏姿态时能实现横屏录像,在电子设备处于竖屏姿态时能实现竖屏录像。
在一些可选实施方式中,所述触发指令为全景拍摄指令,所述第二获取单元,还用于获得所述电子设备的运动方向;所述确定单元,还用于基于当前姿态以及当前姿态下的运动方向,从所述第一摄像头和所述第二摄像头中选择目标摄像头,同时关闭所述第一摄像头和所述第二摄像头中非目标摄像头。
本领域技术人员应当理解,在一些可选实施例中,所述控制装置中的各处理模块的实现功能可参照前述各实施例所述的控制方法的相关描述而理解。
本领域技术人员应当理解,在一些可选实施例中,所述控制装置中各处理单元的功能可通过运行于处理器上的程序而实现,也可通过具体的逻辑电路而实现。
实际应用中,上述的第一获取单元、第二获取单元、确定单元和控制单元的具体结构均可对应于处理器。所述处理器具体的结构可以为中央处理器(CPU,CentralProcessing Unit)、微处理器(MCU,Micro Controller Unit)、数字信号处理器(DSP,Digital Signal Processing)或可编程逻辑器件(PLC,Programmable Logic Controller)等具有处理功能的电子元器件或电子元器件的集合。其中,所述处理器包括可执行代码,所述可执行代码存储在存储介质中,所述处理器可以通过总线等通信接口与所述存储介质中相连,在执行具体的各单元的对应功能时,从所述存储介质中读取并运行所述可执行代码。所述存储介质用于存储所述可执行代码的部分优选为非瞬间存储介质。
本申请实施例提供的控制装置,能结合电子设备的姿态选择目标摄像头,由目标摄像头进行图像采集,实现与电子设备横屏或竖屏姿态无关的横屏图像采集或竖屏图像采集;还能解决相关技术中“竖屏录制的视频在横屏设备中播放时无法全屏显示,严重影响观赏效果”的问题,实现无关电子设备姿态的横屏录制效果;还能支持上下左右四向宽画幅拍摄全景。
实施例六
本实施例提供的计算机存储介质,其上存储有计算机可执行指令,该可执行指令被处理器执行时实现:获得触发指令,所述触发指令用于指示连续采集多张采集图像;获得电子设备的姿态;基于所述姿态从所述电子设备的第一摄像头和第二摄像头中选择目标摄像头;利用所述目标摄像头进行图像采集,将所述目标摄像头采集的图像作为目标图像进行存储。
本领域技术人员应当理解,本实施例的计算机存储介质中各程序的功能,可参照前述各实施例所述的控制方法的相关描述而理解,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的服务器和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个***,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本申请各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
或者,本申请上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本申请各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (10)
1.一种控制方法,包括:
获得触发指令,所述触发指令用于指示连续采集多张采集图像;所述触发指令为录制指令;
获得电子设备的姿态;
基于所述姿态从所述电子设备的第一摄像头和第二摄像头中选择目标摄像头;其中,在所述电子设备中所述第一摄像头的感光阵列的长边与所述第二摄像头的感光阵列的长边相互垂直;
利用所述目标摄像头进行图像采集,将所述目标摄像头采集的图像作为目标图像进行存储;
所述基于所述姿态从所述电子设备的第一摄像头和第二摄像头中选择目标摄像头,包括:
在所述触发指令为全景拍摄指令时,基于所述电子设备的姿态,以及所述电子设备在所述姿态下的运动方向,从所述第一摄像头和所述第二摄像头中选择所述目标摄像头。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
利用所述目标摄像头进行图像采集的同时,关闭所述第一摄像头和所述第二摄像头中非目标摄像头;或者
忽略所述第一摄像头和所述第二摄像头中非目标摄像头采集的采集图像。
3.根据权利要求2所述的方法,其特征在于,所述第一摄像头与所述第二摄像头的组成元件和光学参数均相同,且所述第一摄像头的感光阵列的长边与所述电子设备的长边对应;所述第二摄像头的感光阵列的长边与所述电子设备的短边对应。
4.根据权利要求3所述的方法,其特征在于,在录制的过程中,每变换一次所述电子设备的姿态,确定一次目标摄像头。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
在录制开始之前获取第一操作,所述第一操作用于供用户指定录像模式;
基于所述第一操作确定目标录像模式;
根据所述目标录像模式从所述第一摄像头和所述第二摄像头中选择目标摄像头;
其中,所述目标录像模式包括横屏录像模式和竖屏录像模式。
6.根据权利要求5所述的方法,其特征在于,所述指定录像模式为横屏录像模式时,根据所述目标录像模式从所述第一摄像头和所述第二摄像头中选择目标摄像头,包括:
当所述姿态为横屏姿态时,选择所述第一摄像头为目标摄像头,其中,所述第一摄像头在电子设备处于横屏姿态时能实现横屏录像,在电子设备处于竖屏姿态时能实现竖屏录像;
当所述姿态为竖屏姿态时,选择所述第二摄像头为目标摄像头,其中,所述第二摄像头在电子设备处于竖屏姿态时能实现横屏录像,在电子设备处于横屏姿态时能实现竖屏录像。
7.根据权利要求5所述的方法,其特征在于,所述指定录像模式为竖屏录像模式时,根据所述目标录像模式从所述第一摄像头和所述第二摄像头中选择目标摄像头,包括:
当所述姿态为横屏姿态时,选择所述第二摄像头为目标摄像头,其中,所述第二摄像头在电子设备处于竖屏姿态时能实现横屏录像,在电子设备处于横屏姿态时能实现竖屏录像;
当所述姿态为竖屏姿态时,选择所述第一摄像头为目标摄像头,其中,所述第一摄像头在电子设备处于横屏姿态时能实现横屏录像,在电子设备处于竖屏姿态时能实现竖屏录像。
8.根据权利要求3所述的方法,其特征在于,所述触发指令为全景拍摄指令,所述方法还包括:
获得所述电子设备的运动方向;
在基于当前姿态以及当前姿态下的运动方向,从所述第一摄像头和所述第二摄像头中选择出目标摄像头的同时,关闭所述第一摄像头和所述第二摄像头中非目标摄像头。
9.一种电子设备,包括:
第一摄像头;
第二摄像头;其中,在所述电子设备中所述第一摄像头的感光阵列的长边与所述第二摄像头的感光阵列的长边相互垂直;
显示屏,用于显示图像;
处理器,用于获得触发指令,所述触发指令用于指示连续采集多张采集图像,所述触发指令为录制指令;获得电子设备的姿态;基于所述姿态从所述第一摄像头和所述第二摄像头中选择目标摄像头;利用所述目标摄像头进行图像采集,将所述目标摄像头采集的图像作为目标图像进行存储;
所述基于所述姿态从所述电子设备的第一摄像头和第二摄像头中选择目标摄像头,包括:
在所述触发指令为全景拍摄指令时,基于所述电子设备的姿态,以及所述电子设备在所述姿态下的运动方向,从所述第一摄像头和所述第二摄像头中选择所述目标摄像头。
10.根据权利要求9所述的电子设备,其特征在于,所述第一摄像头与所述第二摄像头的组成元件和光学参数均相同,且所述第一摄像头的感光阵列的长边与所述电子设备的长边对应;所述第二摄像头的感光阵列的长边与所述电子设备的短边对应。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910581768.5A CN110365896B (zh) | 2019-06-30 | 2019-06-30 | 一种控制方法及电子设备 |
US16/914,168 US11409434B2 (en) | 2019-06-30 | 2020-06-26 | Image collection and processing method, apparatus, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910581768.5A CN110365896B (zh) | 2019-06-30 | 2019-06-30 | 一种控制方法及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110365896A CN110365896A (zh) | 2019-10-22 |
CN110365896B true CN110365896B (zh) | 2021-05-18 |
Family
ID=68216745
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910581768.5A Active CN110365896B (zh) | 2019-06-30 | 2019-06-30 | 一种控制方法及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110365896B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110955793A (zh) * | 2019-11-26 | 2020-04-03 | 维沃移动通信有限公司 | 一种显示控制方法及电子设备 |
CN112019686A (zh) * | 2020-09-15 | 2020-12-01 | 维沃移动通信(杭州)有限公司 | 显示方法、装置及电子设备 |
CN113612907B (zh) * | 2021-07-30 | 2023-11-28 | 维沃移动通信(杭州)有限公司 | 拍摄方法及电子设备 |
WO2023173315A1 (en) * | 2022-03-16 | 2023-09-21 | Intel Corporation | Methods, system, and apparatus to select among image sensors based on device orientation |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101237556A (zh) * | 2008-03-03 | 2008-08-06 | 宇龙计算机通信科技(深圳)有限公司 | 带双摄像头的终端的实现方法、图像显示方法及通信终端 |
CN107222671A (zh) * | 2017-06-30 | 2017-09-29 | 上海创功通讯技术有限公司 | 双摄像头模组及包含其的移动终端 |
-
2019
- 2019-06-30 CN CN201910581768.5A patent/CN110365896B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101237556A (zh) * | 2008-03-03 | 2008-08-06 | 宇龙计算机通信科技(深圳)有限公司 | 带双摄像头的终端的实现方法、图像显示方法及通信终端 |
CN107222671A (zh) * | 2017-06-30 | 2017-09-29 | 上海创功通讯技术有限公司 | 双摄像头模组及包含其的移动终端 |
Also Published As
Publication number | Publication date |
---|---|
CN110365896A (zh) | 2019-10-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110365896B (zh) | 一种控制方法及电子设备 | |
US10447874B2 (en) | Display control device and display control method for automatic display of an image | |
JP5967473B2 (ja) | 撮像装置及び撮像システム | |
US8817134B2 (en) | Imaging control device, subject detection method, and program | |
US20100134641A1 (en) | Image capturing device for high-resolution images and extended field-of-view images | |
JP5991514B2 (ja) | 撮像装置及び撮像システム | |
US9838609B2 (en) | Image capturing apparatus, control apparatus and control method for controlling zooming function | |
JP2013013063A (ja) | 撮像装置及び撮像システム | |
EP1938577A1 (en) | A method and a device for reducing motion distortion in digital imaging | |
CN114125179B (zh) | 拍摄方法和装置 | |
CN111385470A (zh) | 电子设备、电子设备的控制方法和计算机可读介质 | |
KR102477993B1 (ko) | 표시 제어장치, 촬상 장치, 제어 방법 및 컴퓨터 판독 가능한 매체 | |
US20090135244A1 (en) | Method for capturing convergent-type multi-view image | |
JP2009230635A (ja) | 画像データ生成装置、画像データ生成方法、および画像データ生成用プログラム | |
JP2009177226A (ja) | 表示制御装置およびそれを備えた撮像装置、画像表示システム、画像表示方法 | |
JP2012124614A (ja) | 撮像装置及び撮像装置の制御方法 | |
JP2022015597A (ja) | 電子機器およびその制御方法 | |
JP6393296B2 (ja) | 撮像装置及びその制御方法、撮像制御装置、プログラム、並びに記憶媒体 | |
JP6071492B2 (ja) | 再生制御装置及びその制御方法 | |
JP6824061B2 (ja) | 撮像装置、撮像装置が実行する制御方法、プログラム、及び記憶媒体 | |
JP2013168909A (ja) | 撮影装置、画像生成方法およびプログラム | |
CN110881102B (zh) | 摄像设备、摄像设备的控制方法和计算机可读介质 | |
JP7443100B2 (ja) | 電子機器、電子機器の制御方法、プログラムおよび記憶媒体 | |
JP2018125729A (ja) | 撮像制御装置、その制御方法、プログラム及び記録媒体 | |
CN107147775B (zh) | 一种信息处理方法及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |