CN116095465B - 录像方法、装置及存储介质 - Google Patents
录像方法、装置及存储介质 Download PDFInfo
- Publication number
- CN116095465B CN116095465B CN202210577625.9A CN202210577625A CN116095465B CN 116095465 B CN116095465 B CN 116095465B CN 202210577625 A CN202210577625 A CN 202210577625A CN 116095465 B CN116095465 B CN 116095465B
- Authority
- CN
- China
- Prior art keywords
- window
- recording
- terminal device
- interface
- time
- 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 153
- 230000008569 process Effects 0.000 claims description 49
- 230000015654 memory Effects 0.000 claims description 34
- 238000004590 computer program Methods 0.000 claims description 11
- 238000010586 diagram Methods 0.000 description 45
- 239000010410 layer Substances 0.000 description 41
- 230000006870 function Effects 0.000 description 40
- 238000012545 processing Methods 0.000 description 21
- 230000000694 effects Effects 0.000 description 20
- 230000002829 reductive effect Effects 0.000 description 17
- 238000004891 communication Methods 0.000 description 12
- 238000005516 engineering process Methods 0.000 description 12
- 230000033001 locomotion Effects 0.000 description 12
- 230000004044 response Effects 0.000 description 11
- 230000007246 mechanism Effects 0.000 description 10
- 230000008859 change Effects 0.000 description 7
- 238000003672 processing method Methods 0.000 description 7
- 230000003190 augmentative effect Effects 0.000 description 6
- 238000001514 detection method Methods 0.000 description 6
- 230000001133 acceleration Effects 0.000 description 5
- 230000001960 triggered effect Effects 0.000 description 5
- 238000013461 design Methods 0.000 description 4
- 230000009467 reduction Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 239000003086 colorant Substances 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000002441 reversible effect Effects 0.000 description 3
- 238000001356 surgical procedure Methods 0.000 description 3
- 239000000725 suspension Substances 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 239000000835 fiber Substances 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 230000000873 masking effect Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000004321 preservation Methods 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 241001465754 Metazoa Species 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 239000012792 core layer Substances 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 238000007654 immersion Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
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/63—Control of cameras or camera modules by using electronic viewfinders
- H04N23/631—Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters
- H04N23/632—Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters for displaying or modifying preview images prior to image capturing, e.g. variety of image resolutions or capturing parameters
-
- 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
-
- 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/61—Control of cameras or camera modules based on recognised objects
-
- 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
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/64—Computer-aided capture of images, e.g. transfer from script file into camera, check of taken image quality, advice or proposal for image composition or decision on when to take image
-
- 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/67—Focus control based on electronic image sensor signals
-
- 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/67—Focus control based on electronic image sensor signals
- H04N23/675—Focus control based on electronic image sensor signals comprising setting of focusing regions
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请实施例提供的录像方法、装置及存储介质,应用于终端设备,方法包括:显示相机应用的第一界面;在第一时刻,当检测到第一画面的第一位置包括第一对象时,第二画面包括第一对象;在第二时刻,当检测到第一画面的第二位置包括第一对象时,第二画面包括第一对象;在第三时刻,当检测到第一画面不包括第一对象时,第二画面也不包括第一对象;在第四时刻,当检测到第一画面的第三位置包括第一对象时,第二画面包括第一对象;在第五时刻,当检测到第一画面的第四位置包括第一对象时,第二画面包括第一对象。这样,终端设备设置追焦对象,在录制视频的同时额外得到一路或多路追焦对象对应的追焦视频,提升用户的录像体验。
Description
技术领域
本申请涉及终端技术领域,尤其涉及一种录像方法、装置及存储介质
背景技术
随着终端技术的发展,终端设备的功能越来越丰富,终端设备可配置有多个镜头,为拍照与录像功能提供多种拍摄模式。例如,终端设备可以提供前摄模式、后摄模式、前后双摄模式等等。
可能的实现中,用户可使用终端设备录制一个或多个人物的视频。在用户想得到其中一个目标人物的视频时,可对视频进行人工剪辑处理。
但人工剪辑的处理方法操作繁琐,且需要拍摄用户具备一定的视频剪辑技术,用户体验较差。
发明内容
本申请实施例提供一种录像方法、装置及存储介质,使得用户在使用终端设备对多人进行录像时,可以得到一路多人视频与多路针对目标人物的视频,提升用户录制体验。
第一方面,本申请实施例提供一种录像方法,应用于包括第一摄像头的终端设备,方法包括:终端设备显示相机应用的第一界面,第一界面包括第一窗口和第二窗口;第一窗口显示有第一摄像头采集的第一画面,第二窗口显示有第二画面;在第一时刻,当终端设备检测到第一画面的第一位置包括第一对象时,第二画面包括第一对象,第二画面为第一画面的一部分;在第二时刻,当终端设备检测到第一画面的第二位置包括第一对象时,第二画面包括第一对象,第二画面为第一画面的一部分;在第三时刻,当终端设备检测到第一画面不包括第一对象时,第二画面也不包括第一对象;在第四时刻,当终端设备检测到第一画面的第三位置包括第一对象时,第二画面包括第一对象,第二画面为第一画面的一部分;在第五时刻,当终端设备检测到第一画面的第四位置包括第一对象时,第二画面包括第一对象,第二画面为第一画面的一部分;其中,第二时刻晚于第一时刻,第三时刻晚于第二时刻,第四时刻晚于第三时刻,第五时刻晚于第四时刻。这样,终端设备可实现对第一对象的追焦显示,终端设备在设置追焦对象后,可以额外得到并显示追焦对象对应的画面,进而在录制视频的同时额外得到一路或多路追焦对象对应的追焦视频,进而减少对追焦对象的后续剪辑操作,提升剪辑效率,进而提升用户的录像体验。
其中,第一界面可以是本申请实施例中描述的主角模式下的预览界面,也可以是主角模式下的录制界面。第一界面为预览界面时,例如第一界面可以是图3的a和/或图3的b界面,以第一界面为图3的a界面为例,第一窗口可以为大窗口301,第二窗口可以为小窗口302;第一对象可以是男性人物。又例如,第一界面可以是图6C的a界面,第一按钮可以是图6C的a界面中的小窗口关闭按钮306。
第一界面为录制界面时,例如第一界面可以是图3的c和/或图3的d界面,以第一界面为图3的c界面为例,第一窗口可以为大窗口,第二窗口可以为小窗口。第一对象可以是男性人物。又例如,第一界面可以为图11A的a界面,第一按钮可以是图11A的a界面中的结束小窗口录制按钮315。可以理解的是,当终端设备选中追焦对象后,小窗口可持续对追焦对象进行追焦显示。
预览模式下,在第一时刻,终端设备的小窗口可显示追焦对象,可如图3的a界面所示。
在第二时刻,追焦对象发生了移动,终端设备仍显示追焦对象,可如图3的b界面所示。
在第三时刻,终端设备无法检测到追焦对象,可如图8B的a界面所示。
在第四时刻,终端设备再次检测到追焦对象,可如图8B的b界面所示。
在第五时刻,追焦对象发生了移动,终端设备仍显示追焦对象,可如图3的b界面所示。
录制模式下,在第一时刻,终端设备的小窗口可显示追焦对象,可如图3的c界面所示。
在第二时刻,追焦对象发生了移动,终端设备仍显示追焦对象,可如图3的d界面所示。
在第三时刻,终端设备无法检测到追焦对象,可如图14A的b界面所示。
在第四时刻,终端设备再次检测到追焦对象,可如图14A的c界面所示。
在第五时刻,追焦对象发生了移动,终端设备仍显示追焦对象,可如图3的d界面所示。
需要说明的是,本申请实施例示例性说明第N时刻终端设备执行的步骤,本申请实施对并不限定具体的时刻。
在一种可能的实现方式中,第三时刻和第四时刻之间间隔的时间小于或等于第一预设时长。
在一种可能的实现方式中,在第五时刻之后,还包括:在第六时刻,当终端设备检测到第一画面的第五位置包括第一对象时,第二画面包括第一对象,第二画面为第一画面的一部分;在第七时刻,当终端设备检测到第一画面的第六位置包括第一对象时,第二画面包括第一对象,第二画面为第一画面的一部分;在第八时刻,当终端设备检测到第一画面不包括第一对象时,第二画面也不包括第一对象;在第九时刻,当终端设备检测到第一画面的第七位置包括第一对象时,终端设备不显示第二窗口,继续显示第一窗口;其中,第七时刻晚于第六时刻,第八时刻晚于第七时刻,第九时刻晚于第八时刻,第九时刻与第八时刻之间间隔的时间大于第一预设时长。这样,终端设备在长时间无法检测到追焦对象时,自动关闭小窗口,提升了用户的录像体验。
其中,预览模式下,在第六时刻,终端设备的小窗口可显示追焦对象,可如图3的a界面所示。在第七时刻,追焦对象发生了移动,终端设备仍显示追焦对象,可如图3的b界面所示。在第八时刻,终端设备无法检测到追焦对象,可如图8B的a界面所示。在第九时刻,终端设备在超过一定时长后再次检测到追焦对象,小窗口将无法自动恢复,可如图8B的c界面所示。
在一种可能的实现方式中,在第三时刻,第二窗口显示目标图像,和/或,第二窗口中添加蒙层;目标图像包括下述的任一项:第一窗口在第一对象位置处的背景、第一窗口录制中在第一对象位置处的画面、第二窗口中显示过的与第一对象相关的一帧图像、预设图像;第一对象位置包括终端设备检测不到第一对象之前第一对象在第一窗口中所处的位置。这样,终端设备可通过目标图像或蒙层提醒用户追焦对象丢失,提升了用户的录像体验。
其中,目标图像可以是图8A的b界面、图8A的c界面或图8A的d界面中小窗口所显示的图像,蒙层可以是图8A的e界面所示。
在一种可能的实现方式中,第一界面为录制界面,当终端设备在第一画面仍未检测到第一对象之后,方法还包括:暂停第二窗口中的录制,保持第一窗口中继续录制;以及,在第二窗口中显示暂停录制的标识。这样,在终端设备检测不到追焦对象时,可通过暂停录制减少无追焦对象的画面的录制,提升用户的使用体验。
其中,录制模式下,当终端设备无法检测追焦对象时,暂停小窗口的录制,如图14A的d界面所示。
在一种可能的实现方式中,第一窗口还显示有第一窗口的录制时长信息,第二窗口中还显示有第二窗口的录制时长信息,在第二窗口暂停录制时,第一窗口的录制时长信息持续更新,第二窗口的录制时长信息暂停更新。这样,小窗口的暂停不会影响到大窗口的录制,提升了用户的录像体验。
在一种可能的实现方式中,暂停第二窗口中的录制之后以及第四时刻之前,还包括:当终端设备检测到第一画面包括第一对象时,第二窗口恢复录制,第二窗口包括第一对象,不包括暂停录制的标识,第一窗口的录制时长信息持续更新,第二窗口的录制时长信息从暂停更新时的时长起恢复更新,第一窗口中录制时长信息与第二窗口中的录制时长信息不同。这样,在一定时长内,终端设备重新检测到追焦对象,小窗口可恢复录制,减少了因追焦对象丢失导致的视频暂停录制的情况,同时终端设备可自动恢复小窗口,无需用户手动操作,提升了用户的录像体验。
其中,小窗口恢复录制的过程可如图14A的d界面、图14A的e界面及图14A的f界面所示。
在一种可能的实现方式中,暂停第二窗口中的录制之前,还包括:从终端设备检测到第一画面中不包括第一对象开始的第一预设时长内,第一窗口保持录制,第二窗口保持录制,第二窗口的录制时长信息持续更新,第一窗口的录制时长信息持续更新。这样,减少终端设备丢失追焦对象的时间较短时,小窗口暂停录制的场景,提升了用户的录像体验。
其中,从终端设备检测到第一画面中不包括第一对象开始的第一预设时长内的场景可如图14A的b界面及图14A的d界面所示。
在一种可能的实现方式中,在保存第二窗口对应的视频时,在第二窗口对应的视频中,将从终端设备检测到第一画面中不包括第一对象开始的第一预设时长内录制的视频内容进行预设处理,预设处理包括下述的一种或多种:剪裁、模糊、柔焦、添加蒙层。这样,使得追焦对象丢失前后的图像衔接较为自然,提升了用户的录像体验。
在一种可能的实现方式中,当终端设备检测到第一画面不包括第一对象之后,第一画面中还包括第二对象以及第二对象关联的追踪标识,方法还包括:在第十时刻,终端设备检测到对第二对象关联的追踪标识的触发操作,第二窗口包括第二对象;在第十一时刻,当终端设备检测到第一画面的第八位置包括第二对象时,第二窗口包括第二对象。这样,用户可在第一对象丢失后,使用小窗口对第二对象进行追焦,提升了用户的录像体验。
其中,当大窗口中不包括第一对象且包括第二对象时,终端设备可基于小窗口对第二对象进行追焦显示。
在一种可能的实现方式中,第十一时刻之后,方法还包括:终端设备在第一窗口中检测到暂停录制操作;响应于暂停录制操作,终端设备暂停第一窗口和第二窗口的录制,在第一窗口显示暂停录制的标识以及第一摄像头采集的第一画面,以及,在第二窗口显示第二对象以及暂停录制的标识。这样,用户可基于暂停录制操作暂停大窗口与小窗口的录制,提升用户的使用体验。
其中,响应于暂停录制操作,终端设备暂停第一窗口和第二窗口的录制的场景可如图13所示。
在一种可能的实现方式中,终端设备暂停第一窗口和第二窗口的录制之后,还包括:在第十二时刻,当终端设备检测到第一窗口中不包括第二对象时,第二窗口不包括第二对象;在第十三时刻,当终端设备检测到第一窗口中包括第二对象时,第二窗口也包括第二对象;第十三时刻晚于第十二时刻。这样,当用户暂停大窗口与小窗口的录制且追焦对象丢失时,小窗口不显示追焦对象,以提醒用户追焦对象丢失。
其中,第十二时刻可以对应于图14B的b界面所处时刻;第十三时刻可对应于图14B的a界面所处时刻。
可以理解的是,第二对象可以对应于本申请实施例中的男性人物,也可对应于本申请实施例中的女性人物,本申请实施例对此不做限定。
在一种可能的实现方式中,第一界面为预览界面,第五时刻之后,方法还包括:在第十四时刻,当终端设备检测到第一画面不包括第一对象时,终端设备显示第二界面,第二界面包括第一窗口和第二窗口,第一窗口包括第一对象,第二窗口不包括第一对象;在第十五时刻,当终端设备检测到对第二界面中的录制按钮的触发操作时,在第一窗口中显示第一摄像头采集的画面和第一窗口的录制时长信息,以及,在第二窗口中不显示第二窗口的录制时长信息,第十五时刻晚于第十四时刻。这样,在预览模式下小窗口中无追焦对象,且用户点击开始录制,小窗口将关闭,从而减少对无追焦对象图像的录制,提升了用户的录像体验。
其中,预览模式下,第二界面可以是图8D的a界面,第十五时刻可以对应于图8D的a界面与图8D的b界面。
在一种可能的实现方式中,第十五时刻之后,方法还包括:在第十六时刻,当终端设备检测到第一窗口包括第一对象时,第二窗口中启动录制,第二窗口包括第一对象,第一窗口的录制时长信息持续更新,第二窗口的录制时长信息从初始值开始更新。这样,小窗口检测到追焦对象时,可启动录制,提升了用户的录像体验。
其中,第十六时刻的场景可以对应于图8D的b界面与图8D的c界面。
在一种可能的实现方式中,第十六时刻和第十五时刻之间间隔的时间小于或等于第二预设时长。这样,在一定时长内,终端设备再次检测到追焦对象后,小窗口可启动录制。
在一种可能的实现方式中,在第十五时刻之后,方法还包括:从第十五时刻起始到第二预设时长达到时,若终端设备在第一窗口中持续检测不到第一对象,停止显示第二窗口,继续显示第一窗口。这样,超过一定时长,终端设备再次检测到追焦对象后,小窗口可取消显示。
其中,从第十五时刻起始到第二预设时长达到时,终端设备在第一窗口中持续检测不到第一对象的场景可如图8D的b界面与图8D的d界面所示。
在一种可能的实现方式中,第一界面的第二窗口还包括第一按钮,方法还包括:响应于用户对第一按钮的触发操作,切换第一界面中的第二窗口的显示状态;其中,第二窗口在切换前的显示状态显示时的窗口横竖比例,与切换后的显示状态显示时的窗口横竖比例不同;在终端设备完成第二窗口的横竖屏显示状态切换后,若第二窗口中不包括第一对象,终端设备在第一窗口中显示与第一对象关联的追踪标识;响应于对第一对象关联的追踪标识的触发操作,终端设备在第二窗口显示第一对象。这样,终端设备在小窗口切换横竖屏期间检测不到追焦对象,用户可基于追踪框重新追焦显示第一对象,提升了用户的录制体验。
其中,第一按钮可以是图9A的a界面中的第二横竖屏切换按钮305,对第一对象关联的追踪标识可以是图9A的b界面中的追踪框311,点击第一按钮导致第二窗口不包括追焦对象的场景可如图9A所示。
在一种可能的实现方式中,第一界面的第一窗口中还包括第二按钮,方法包括:响应于用户对第二按钮的触发操作,在第一界面的第一窗口中增加显示第三按钮;响应于用户对第三按钮的触发操作,将第一界面中的第二窗口从第二按钮对应的显示状态切换到第三按钮对应的显示状态;其中,第二窗口在第二按钮对应显示状态显示时的窗口横竖比例,与在第三按钮对应显示状态显示时的窗口横竖比例不同;在终端设备完成第二窗口的横竖屏显示状态切换后,若第二窗口中不包括第一对象,终端设备在第一窗口中显示与第一对象关联的追踪标识;响应于对第一对象关联的追踪标识的触发操作,终端设备在第二窗口显示第一对象。这样,终端设备在小窗口切换横竖屏期间检测不到追焦对象,用户可基于追踪框重新追焦显示第一对象,提升了用户的录制体验。
其中,第二按钮可以是图7B的a界面中的第一横竖屏切换按钮304,第三按钮可以是图7B的b界面中的竖屏显示按钮702。点击第二按钮导致第二窗口不包括追焦对象的场景与图9A类似。
在一种可能的实现方式中,在第二画面包括第一对象时,第一对象在第二画面中居中显示。这样,终端设备可追焦显示第一对象,提升用户的录像体验。
在一种可能的实现方式中,第二窗口浮于第一窗口的上层,且第二窗口小于第一窗口。这样,小窗口可显示在大窗口中,用户可同时浏览大窗口与小窗口的画面,提升用户的录像体验。
在一种可能的实现方式中,在终端设备显示相机应用的第一界面之前,还包括:终端设备显示相机应用的第三界面,第三界面包括第一窗口,不包括第二窗口;当终端设备检测到第三界面的第一窗口中包括第一对象时,在第一窗口中显示与第一对象关联的追踪标识;其中,终端设备显示相机应用的第一界面,包括:响应于用户对第一对象关联的追踪标识的触发操作,终端设备显示第一界面。这样,终端设备可通过第三界面进入第一界面,使用户可基于第一界面使用主角模式。
其中,第三界面可以是本申请实施例中的预览界面,也可以是录制界面。当第三界面为预览界面时,第三界面可以是图5的a界面,第一追踪标识可以是图5的a界面中的男性人物的追踪框311;当第三界面为录制界面时,第三界面可以是图10C的b界面,第一追踪标识可以是图5的a界面中的男性人物的追踪框311。
第二方面,本申请实施例提供了一种终端设备,终端设备也可以称为终端(terminal)、用户设备(user equipment,UE)、移动台(mobile station,MS)、移动终端(mobile terminal,MT)等。终端设备可以是手机(mobile phone)、智能电视、穿戴式设备、平板电脑(Pad)、带无线收发功能的电脑、虚拟现实(virtual reality,VR)终端设备、增强现实(augmented reality,AR)终端设备、工业控制(industrial control)中的无线终端、无人驾驶(self-driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等等。
该终端设备包括处理器,处理器用于调用存储器中的计算机程序以执行如第一方面的方法。
第三方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机指令,当计算机指令在终端设备上运行时,使得终端设备执行如第一方面的方法。
第四方面,本申请实施例提供了一种计算机程序产品,当计算机程序被运行时,使得终端设备执行如第一方面的方法。
第五方面,本申请实施例提供了一种芯片,芯片包括处理器,处理器用于调用存储器中的计算机程序,以执行如如第一方面的方法。
应当理解的是,本申请的第二方面至第五方面与本申请的第一方面的技术方案相对应,各方面及对应的可行实施方式所取得的有益效果相似,不再赘述
附图说明
图1为本申请实施例提供的一种终端设备的硬件结构示意图;
图2为本申请实施例提供的一种终端设备的软件结构示意图;
图3为本申请实施例提供的一种主角模式的界面示意图;
图4A为本申请实施例提供的一种终端设备进入主角模式的界面示意图;
图4B为本申请实施例提供的另一种终端设备进入主角模式的界面示意图;
图5为本申请实施例提供的一种选择小窗口的追焦对象的界面示意图;
图6A为本申请实施例提供的一种调整小窗口规格的界面示意图;
图6B为本申请实施例提供的一种调整小窗口显示位置的界面示意图;
图6C为本申请实施例提供的一种小窗口的记忆机制的界面示意图;
图7A为本申请实施例提供的一种切换小窗口的横竖屏的界面示意图;
图7B为本申请实施例提供的另一种切换小窗口的横竖屏的界面示意图;
图7C为本申请实施例提供的又一种切换小窗口的横竖屏的界面示意图;
图7D为本申请实施例提供的又一种切换小窗口的横竖屏的界面示意图;
图8A为本申请实施例提供的一种大窗口丢失第一对象的界面示意图;
图8B为本申请实施例提供的一种大窗口丢失第一对象的界面示意图;
图8C为本申请实施例提供的一种大窗口丢失第一对象的界面示意图;
图8D为本申请实施例提供的一种大窗口丢失第一对象的界面示意图;
图9A为本申请实施例提供的一种切换小窗口的横竖屏时小窗口丢失第一对象的界面示意图;
图9B为本申请实施例提供的一种切换小窗口的横竖屏时小窗口丢失第一对象的界面示意图;
图10A为本申请实施例提供的一种启动小窗口录制的界面示意图;
图10B为本申请实施例提供的一种启动小窗口录制的界面示意图;
图10C为本申请实施例提供的一种启动小窗口录制的界面示意图;
图10D为本申请实施例提供的一种小窗口录制中的界面示意图;
图11A为本申请实施例提供的一种结束小窗口录制的界面示意图;
图11B为本申请实施例提供的一种调整小窗口规格的界面示意图;
图11C为本申请实施例提供的一种调整小窗口显示位置的界面示意图;
图11D为本申请实施例提供的一种小窗口隐藏模式的界面示意图;
图12为本申请实施例提供的一种选择小窗口的追焦对象的界面示意图;
图13为本申请实施例提供的一种暂停小窗口录制的界面示意图;
图14A为本申请实施例提供的一种大窗口丢失第一对象的界面示意图;
图14B为本申请实施例提供的一种大窗口丢失第一对象的界面示意图;
图15为本申请实施例提供的一种退出主角模式的界面示意图;
图16为本申请实施例提供的一种相册应用的界面示意图;
图17为本申请实施例提供的一种录像装置的结构示意图。
具体实施方式
在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。例如,第一芯片和第二芯片仅仅是为了区分不同的芯片,并不对其先后顺序进行限定。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
需要说明的是,本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
本申请实施例中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a--c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。
本申请实施例提供的是一种录像方法,可以应用在具备拍摄功能的电子设备中。电子设备包括终端设备,终端设备也可以称为终端(terminal)、用户设备(userequipment,UE)、移动台(mobile station,MS)、移动终端(mobile terminal,MT)等。终端设备可以是手机(mobile phone)、智能电视、穿戴式设备、平板电脑(Pad)、带无线收发功能的电脑、虚拟现实(virtual reality,VR)终端设备、增强现实(augmented reality,AR)终端设备、工业控制(industrial control)中的无线终端、无人驾驶(self-driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等等。本申请的实施例对终端设备所采用的具体技术和具体设备形态不做限定。
为了能够更好地理解本申请实施例,下面对本申请实施例的终端设备的结构进行介绍:
图1示出了终端设备100的结构示意图。终端设备可以包括:射频(radiofrequency,RF)电路110、存储器120、输入单元130、显示单元140、传感器150、音频电路160、无线保真(wireless fidelity,WiFi)模块170、处理器180、电源190以及蓝牙模块1100等部件。本领域技术人员可以理解,图1中示出的终端设备结构并不构成对终端设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
下面结合图1对终端设备的各个构成部件进行具体的介绍:
RF电路110可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器180处理;另外,将设计上行的数据发送给基站。通常,RF电路包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(low noiseamplifier,LNA)、双工器等。此外,RF电路110还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯***(globalsystem of mobile communication,GSM)、通用分组无线服务(general packet radioservice,GPRS)、码分多址(code division multiple access,CDMA)、宽带码分多址(wideband code division multiple access,WCDMA)、长期演进(long term evolution,LTE)、电子邮件、以及短消息服务(short messaging service,SMS)等。
存储器120可用于存储软件程序以及模块,处理器180通过运行存储在存储器120的软件程序以及模块,从而执行终端设备的各种功能应用以及数据处理。存储器120可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)、引导装载程序(boot loader)等;存储数据区可存储根据终端设备的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。可以理解的是,本申请实施例中,存储器120中存储有蓝牙设备回连的程序。
输入单元130可用于接收输入的数字或字符信息,以及产生与终端设备的用户设置以及功能控制有关的键信号输入。具体地,输入单元130可包括触控面板131以及其他输入设备132。触控面板131,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板131上或在触控面板131附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板131可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器180,并能接收处理器180发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板131。除了触控面板131,输入单元130还可以包括其他输入设备132。具体地,其他输入设备132可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示单元140可用于显示由用户输入的信息或提供给用户的信息以及终端设备的各种菜单。显示单元140可包括显示面板141,可选的,可以采用液晶显示器(liquidcrystal display,LCD)、有机发光二极管(organic light-emitting diode,OLED)等形式来配置显示面板141。进一步的,触控面板131可覆盖显示面板141,当触控面板131检测到在其上或附近的触摸操作后,传送给处理器180以确定触摸事件的类型,随后处理器180根据触摸事件的类型在显示面板141上提供相应的视觉输出。虽然在图1中,触控面板131与显示面板141是作为两个独立的部件来实现终端设备的输入和输入功能,但是在某些实施例中,可以将触控面板131与显示面板141集成而实现终端设备的输入和输出功能。
终端设备还可包括至少一种传感器150,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板141的亮度,接近传感器可在终端设备移动到耳边时,关闭显示面板141或背光。作为运动传感器的一种,加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别终端设备姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于终端设备还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路160、扬声器161,传声器162可提供用户与终端设备之间的音频接口。音频电路160可将接收到的音频数据转换后的电信号,传输到扬声器161,由扬声器161转换为声音信号输出;另一方面,传声器162将收集的声音信号转换为电信号,由音频电路160接收后转换为音频数据,再将音频数据输出处理器180处理后,经RF电路110以发送给比如另一终端设备,或者将音频数据输出至存储器120以便进一步处理。
WiFi属于短距离无线传输技术,终端设备通过WiFi模块170可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图1示出了WiFi模块170,但是可以理解的是,其并不属于终端设备的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
处理器180是终端设备的控制中心,利用各种接口和线路连接整个终端设备的各个部分,通过运行或执行存储在存储器120内的软件程序或模块,以及调用存储在存储器120内的数据,执行终端设备的各种功能和处理数据,从而对终端设备进行整体监控。可选的,处理器180可包括一个或多个处理单元;优选的,处理器180可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器180中。
可以理解的是,本申请实施例中,存储器120中存储有执行录像方法的程序,而处理器180可以用于调用存储器120中存储的执行录像方法的程序并执行,以实现本申请实施例的录像方法。
终端设备还包括给各个部件供电的电源190(比如电池),优选的,电源可以通过电源管理***与处理器180逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。
蓝牙技术属于短距离无线传输技术,终端设备通过蓝牙模块1100可以与其他具备蓝牙模块的终端设备建立蓝牙连接,从而基于蓝牙通信链路进行数据传输。蓝牙模块1100根据实际需要,可以为低功耗蓝牙(bluetooth low energy,BLE),或模块。可以理解的是,本申请实施例中终端设备为用户终端和业务机具的情形下,终端设备包括蓝牙模块。但是可以理解的是,蓝牙模块并不属于终端设备的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略,比如服务器中可以不包括蓝牙模块。
尽管未示出,终端设备还包括摄像头。可选地,摄像头在终端设备上的位置可以为前置的,也可以为后置的,还可以为内置的(在使用时可伸出机身),本申请实施例对此不作限定。
可选地,终端设备可以包括单摄像头、双摄像头或三摄像头等,本申请实施例对此不作限定。摄像头包括但不限于广角摄像头、长焦摄像头或深度摄像头等。例如,终端设备可以包括三摄像头,其中,一个为主摄像头、一个为广角摄像头、一个为长焦摄像头。
可选地,当终端设备包括多个摄像头时,这多个摄像头可以全部前置,或者全部后置,或者全部内置,或者至少部分前置,或者至少部分后置,或者至少部分内置等,本申请实施例对此不作限定。
示例性的,图2是本申请实施例的终端设备100的软件结构框图。
分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将Android***分为四层,从上至下分别为应用程序层,应用程序框架层,安卓运行时(Android runtime)和***库,以及内核层。
应用程序层可以包括一系列应用程序包。如图2所示,应用程序包可以包括相机,图库,电话,地图,电话,音乐,设置,邮箱,视频,社交等应用程序。
应用程序框架层为应用程序层的应用程序提供应用编程接口(applicationprogramming interface,API)和编程框架。应用程序框架层包括一些预先定义的函数。
如图2所示,应用程序框架层可以包括窗口管理器,内容提供器,资源管理器,视图***,通知管理器等。
窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,触摸屏幕,拖拽屏幕,截取屏幕等。
内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。数据可以包括视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。
视图***包括可视控件,例如显示文字的控件,显示图片的控件等。视图***可用于构建应用程序。显示界面可以由一个或多个视图组成的。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图片的视图。
资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。
通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。比如通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在***顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息,发出提示音,终端设备振动,指示灯闪烁等。
Android runtime包括核心库和虚拟机。Android runtime负责安卓***的调度和管理。
核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。
应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。
***库可以包括多个功能模块。例如:表面管理器(surface manager),媒体库(Media Libraries),三维图形处理库(例如:OpenGL ES),2D图形引擎(例如:SGL)等。
表面管理器用于对显示子***进行管理,并且为多个应用程序提供了2D和3D图层的融合。
媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:MPEG4,H.264,MP3,AAC,AMR,JPG,PNG等。
三维图形处理库用于实现三维图形绘图,图像渲染,合成,和图层处理等。
2D图形引擎是2D绘图的绘图引擎。
内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动。
下面结合终端设备界面切换的场景,示例性说明终端设备软件以及硬件的工作流程。
例如,当终端设备中的触摸传感器接收到触摸操作,相应的硬件中断被发给内核层。内核层将触摸操作加工成原始输入事件(包括触摸坐标,触摸力度,触摸操作的时间戳等信息)。原始输入事件被存储在内核层。应用程序框架层从内核层获取原始输入事件,识别该输入事件所对应的按钮。以该触摸操作是触摸单击操作,该单击操作所对应的按钮为“相机应用”图标的按钮为例,相机应用调用应用框架层的接口,启动相机应用,进而通过调用内核层启动显示驱动,显示相机应用的功能界面。相机应用的功能界面可以包括“录像”按钮。
当终端设备的触摸传感器接收到针对相机应用中“录像”按钮的触摸操作时,触摸操作对应的输入事件经过***库、内核层、应用程序框架层给到相机应用,相机应用调用应用程序框架层中的相机访问接口,启动相机应用的录像功能,在内核层基于摄像头驱动,驱动一个或多个摄像头实时采集一帧或多帧图像。摄像头采集到图像后,可通过内核层、***库、应用程序框架层将图像实时发送给相机应用,进而由相机应用将图像显示到相机应用的界面。
可以理解的是,本申请实施例中相机应用可以包括相机及其他具备拍照、录像等功能的应用,本申请实施例对相机应用不做具体限制,
下面以具体地实施例对本申请的技术方案以及本申请的技术方案进行详细说明。下面这几个具体的实施例可以独立实现,也可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。
为提高用户体验,手机、平板电脑等终端设备通常配置多个摄像头。为拍照与录像功能提供多种拍摄模式。例如,前摄模式、后摄模式、前后双摄模式等。可能的实现中,用户可使用终端设备录制一个或多个人物的视频。在用户想得到其中一个目标人物的视频时,可对视频进行人工剪辑处理。但人工剪辑的处理方法操作繁琐,且需要拍摄用户具备一定的视频剪辑技术,用户体验较差。
有鉴于此,本申请实施例提供了一种录像方法,其中,终端设备可提供主角模式的录像功能,在主角模式下,终端设备可额外生成一路针对主角的视频,无需人工剪辑处理,提升了用户的拍摄体验。
本申请实施例中,以终端设备为手机为例进行示例说明,该示例并不构成对本申请实施例的限定。
本申请实施例提供了一种录像方法,终端设备可提供主角模式的录像功能,下面结合图3对本申请实施例涉及的主角模式进行说明。
为便于描述本申请实施例提供的录像方法,下面对本申请实施例中的名词定义进行说明。主角模式可以理解为,在终端设备录制视频时,可额外生成一份人像追踪视频的模式。其中,该人像追踪视频中的人像可以理解为用户关注的“主角”,生成“主角”对应的视频的方式可以为:从终端设备常规录制的视频中裁剪出“主角”对应的视频内容。可以理解的是,终端设备的主角模式可提供预览模式与录制模式。预览模式下,终端设备的显示屏中可显示预览界面。录制模式下,终端设备的显示屏中可显示录制界面。
需要说明的是,终端设备在预览模式(录制前)和录制模式(录制过程中)显示的界面均可以被称为预览界面;预览模式(录制前)的预览界面中显示的画面不会生成视频并保存;录制模式(录制过程中)的预览界面中显示的画面可以生成视频并保存。为方便区分,下文中,将预览模式(录制前)的预览界面称为预览界面;将录制模式(录制过程中)的预览界面称为录制界面。
预览界面中可包括大窗口与小窗口。其中,大窗口可以是规格等于或略小于显示屏的窗口,大窗口可显示摄像头获得的图像,大窗口在预览模式下所显示的图像可定义为大窗口的预览画面。小窗口可以是规格小于大窗口的窗口,小窗口可显示用户选定的追焦对象的图像,终端设备可基于与追焦对象关联的追踪标识选中追焦对象,小窗口在预览模式下所显示的图像可定义为小窗口的预览画面。可以理解的是,预览模式下,终端设备可基于大窗口显示摄像头获取的图像,小窗口显示追焦对象的图像,但终端设备可以不生成视频,也可以不保存大窗口和小窗口显示的内容。
录制界面中可包括大窗口与小窗口。其中,大窗口可以是规格等于或略小于显示屏的窗口,大窗口可显示摄像头获得的图像,大窗口在录制模式下所显示的图像可定义为大窗口的录制画面。小窗口可以是规格小于大窗口的窗口,小窗口可显示用户选定的追焦对象的图像,小窗口在录制模式下所显示的图像可定义为小窗口的录制画面。可以理解的是,录制模式下,终端设备不仅可以显示大窗口的录制画面与小窗口的录制画面,终端设备还可以生成开启录制模式后录制得到的大窗口视频和小窗口视频,并可以在大窗口录制结束时对大窗口中生成的视频保存,在小窗口录制结束时对小窗口中生成的视频保存。本申请实施例对预览模式与录制模式的命名不做限制。
需要说明的是,本申请实施例中描述的预览界面可理解为终端设备的相机应用处于主角模式的预览模式;录制界面可理解为终端设备的相机应用处于主角模式的录制模式。后续不再对此赘述。
示例性的,上述主角模式的功能可设置在相机应用(也可称为相机或相机APP)中。例如,在预览场景下,终端设备中主角模式的预览界面可如图3的a所示。该预览界面中可包括大窗口301、小窗口302与多个按钮。其中,按钮可包括开始录制按钮303、第一横竖屏切换按钮304、第二横竖屏切换按钮305、小窗口关闭按钮306和退出主角模式按钮307。可选的,按钮还可以包括录像设置按钮308、闪光灯按钮309及变焦按钮310等。
终端设备可在大窗口301中显示预览画面,预览画面中可包括多个人物。在终端设备检测到大窗口的预览画面中存在人物时,预览画面中可显示与人物关联的追踪标识。示例性的,追踪标识可以是在人物相应位置处显示的追踪框(例如,追踪框311和追踪框312)。例如,预览画面中男性人物可对应追踪框311,女性人物可对应追踪框312。追踪框可提示用户相应人物可设置为追焦对象或可切换为追焦对象。当终端设备识别到N个人物时,大窗口中可显示M(M≤N)个追踪框。终端设备可将任一人物设置为追焦对象,以生成该追焦对象的视频内容。本申请实施例对“主角”不做限制,其中,“主角”可以人物、动物等生命体,也可以是车辆等非生命体。可以理解的是,任一可基于算法模型识别的物品均可作为本申请实施例的“主角”。本申请实施例中可将“主角”定义为追焦对象,追焦对象还可称为主角对象、追踪目标、追踪对象与追焦目标等,本申请实施例以人物作为“主角”进行示例性说明,但本申请实施例对“主角”的概念不做限制。
一些实施例中,追踪标识还可以是其他形式的追踪标识,例如,当终端设备识别到多个可追焦对象时,大窗口在可对焦对象附近显示与该可追焦对象对应的追踪标识,追踪标识可以是数字、字母和图形等。用户点击追踪标识,终端设备响应该次点击操作,选定追焦对象。又例如,大窗口的多个可追焦对象被标记了数字、图形、用户图像或其他追踪标识。终端设备可在大窗口显示区域的边缘或其他位置排列多个追踪标识,用户可点击大窗口中的追踪标识来选定追焦对象。本申请实施例以追踪框为例示例性说明录像方法,但本申请实施例对追踪标识的形态不做限制。
需要说明的是,本申请实施例的终端设备可以在识别到双人或多人时,为该人物标记对应的追踪框;终端设备也可以在识别到单人时,为单人标记对应的追踪框,也可以不标记追踪框,此处不做限制。
可选的,大窗口显示的N个人物可以为可追焦对象,选定的“主角”为追焦对象,未选定为“主角”的人物为其他对象。追焦对象的追踪框(例如,追踪框311)与其他对象的追踪框(例如,追踪框312)可显示不同样式。这样,方便用户区分被追踪的人物。
一些实施例中,追踪框的形状、颜色、大小和位置可调。例如,追焦对象的追踪框311样式可以为虚框。其他对象的追踪框312样式可以为虚框与“+”的组合。除追踪框的形状不同,本申请实施例还可设置追踪框的颜色,例如追踪框311与追踪框312的颜色不同。这样,可直观的区分追焦对象与其他对象。可以理解的是,追踪框也可以是其他显示形式,追踪框满足能够被用户触发实现追踪可追焦对象的功能即可。
追踪框可以标记在可追焦对象的任意位置,本申请实施例不作具体限定。可能的实现中,为了不对大窗口中可追焦对象的预览造成视觉干扰,追踪框可以避开可追焦对象的脸部,比如,追踪框可标记在可追焦对象的身体较居中的位置。终端设备可进行人脸识别与人体识别,当终端设备识别到人脸时,终端设备可显示追踪框。终端设备可根据人脸识别与人体识别确定追踪框的显示位置,追踪框显示在人体居中位置。
需要说明的是,一些实施例中可能出现以下场景,大窗口的预览画面中包括N个人物,其中,有M(M≤N)个标记追踪框的可追焦对象与N-M个终端设备未识别的人物。实际拍摄中,终端设备可基于人脸技术显示追踪框,当终端设备无法捕捉人物的人脸时(例如,人物的背影),终端设备不会为该人物标记追踪框。本申请实施例对实现追踪框显示的方法不做限制。
在预览场景下,小窗口302显示有追焦对象的预览画面。小窗口的预览画面可以为大窗口预览画面的一部分。可能的实现中,小窗口的预览画面是基于追焦对象按照一定比例裁剪大窗口的预览画面得到的。终端设备可根据算法对大窗口中的图像进行裁剪,小窗口得到大窗口的图像的一部分。一些实施例中,裁剪计算的时间长时,小窗口实时显示的可能为大窗口实时显示的前几帧图像的裁剪图像。本申请实施例对于小窗口显示的画面不做具体限定。
当追焦对象切换时,小窗口302显示的预览画面中的人物进行相应切换。例如,若追焦对象从男性人物切换为女性角色时,小窗口302显示的预览画面也相应发生变化。后面会结合图5对终端设备选择或切换追焦对象的场景进行详细说明,此处不做赘述。
一些实施例中,小窗口的规格、位置和横竖屏显示方式等可调,用户可根据录像习惯调整小窗口的样式,后面会结合图6A-图7D对小窗口样式调整进行详细说明,此处不做赘述。
预览界面中还包括多个按钮,下面对各个按钮的功能进行说明。
开始录制按钮303,用于控制终端设备启动大窗口的录制与小窗口的录制。
第一横竖屏切换按钮304可显示于大窗口中,用于调整小窗口的横屏显示与竖屏显示。
第二横竖屏切换按钮305可显示于小窗口中,也用于调整小窗口的横屏显示与竖屏显示。
小窗口关闭按钮306,用于终端设备关闭小窗口。
退出主角模式按钮307,用于终端设备退出主角模式,进入常规录像模式。
可选的,预览界面的按钮还可包括:
录像设置按钮308,用于使终端设备显示相机设置界面,用户在该界面调整相机的多种拍摄参数。
闪光灯按钮309,用于设置闪光灯效果,闪光灯按钮可展开为多种闪光灯功能的按钮,其中,这些按钮可用于控制闪光灯强制开启、强制关闭、拍照时开启及根据环境适应性开启等。
变焦按钮310,用于调整预览界面的变焦。其中,变焦按钮可提供广角、1X和2X等变焦功能。变焦按钮可用于调整大窗口中预览场景的大小,小窗口中的预览场景可跟随大窗口的缩放进行等比例的缩放。
可以理解的是,在预览场景中,预览界面中可包括大窗口与小窗口。大窗口的预览画面中包括可追焦对象。当终端设备选定追焦对象时,小窗口的预览画面可居中显示追焦对象。一些场景中,追焦对象可处于移动状态,当追焦对象发生移动但未离开镜头时,小窗口的预览画面可持续居中显示追焦对象。例如,预览界面中可追踪对象包括男性人物与女性人物,终端设备响应于用户针对男性人物的追踪框的点击操作,终端设备选定男性人物为追焦对象,并进入如图3的a所示界面。图3的a界面中,小窗口的预览画面居中显示男性人物,男性人物居于女性人物的右侧。男性人物发生移动,终端设备可持续追焦男性人物,并将男性人物居中显示到小窗口中。当男性人物走到女性人物左侧时,终端设备的界面可如图3的b所示。图3的b界面中,小窗口的预览画面仍居中显示男性人物,男性人物居于女性人物的左侧。
示例性的,在录制场景下,终端设备中主角模式的录制界面可如图3的c所示。该录制界面中可包括大窗口301、小窗口302、多个按钮及录制时间。其中,按钮可包括暂停录制按钮313、结束录制按钮314及结束小窗口录制按钮315。
与预览场景不同的是,在录制场景下,小窗口302显示的是追焦对象的录制画面。录制过程中,终端设备可在大窗口录制的视频的基础上,额外生成一路小窗口录制的视频。与预览过程相似,小窗口的录制画面可以为大窗口录制画面的一部分。可能的实现中,小窗口的录制画面是基于追焦对象按照一定比例裁剪大窗口的录制画面得到的。两路视频独立保存在终端设备中。这样,无需后续对整个视频进行人工剪辑,即可得到追焦对象对应的视频,操作简单方便,提升用户体验。
录制界面可包括多个按钮,下面对按钮的功能进行说明。
暂停录制按钮313,用于暂停视频录制。其中,大窗口与小窗口的录制可同时暂停,当录制界面中不包括小窗口时,暂停录制按钮313可仅暂停大窗口的录制。
结束录制按钮314,用于结束视频录制。其中,大窗口与小窗口的录制可同时结束,当录制界面中不包括小窗口时,结束录制按钮314可仅结束大窗口的录制。
结束小窗口录制按钮315,用于结束录制小窗口的视频。其中,终端设备可基于结束小窗口录制按钮315结束小窗口的录制,大窗口的录制不会受到影响。
录制时间,用于标识当前视频已录制的时长。大窗口的录制时长可与小窗口相同,也可以不同。
可以理解的是,在录制场景中,录制界面中可包括大窗口与小窗口。大窗口的录制画面中包括可追焦对象。当终端设备选定追焦对象时,小窗口的录制画面可居中显示追焦对象。一些场景中,追焦对象可处于移动状态,当追焦对象发生移动但未离开镜头时,焦点随追焦对象移动而移动,小窗口的录制画面可持续居中显示追焦对象。例如,录制界面中可追踪对象包括男性人物与女性人物,终端设备响应于用户针对男性人物的追踪框的点击操作,终端设备选定男性人物为追焦对象,并进入如图3的c所示界面。图3的c界面中,小窗口的录制画面居中显示男性人物,男性人物居于女性人物的右侧,此时焦点位于男性人物的脸部区域,位于画面的中间偏右部分。男性人物发生移动,终端设备可持续追焦录制男性人物,并将男性人物居中显示到小窗口中。当男性人物走到女性人物左侧时,终端设备的界面可如图3的b所示。图3的b界面中,小窗口的录制画面仍居中显示男性人物,男性人物居于女性人物的左侧,此时焦点位于男性人物的脸部区域,位于画面的中间偏左部分。
本申请实施例将基于追焦对象额外生成一路追焦视频的拍摄模式定义为主角模式,该拍摄模式还可以称为追焦模式等,本申请实施例对此不作限定。
在使用主角模式进行录像时,可以有多种进入主角模式的方式。
示例性的,下面结合图4A与图4B对本申请实施例中进入主角模式的方法进行说明。
一种可能的实现方式中,终端设备处于图4A的a所示的主界面,当终端设备检测到用户开启相机应用401的操作时,终端设备可进入图4A的b所示的拍照预览界面。该拍照预览界面可以包括预览画面与拍摄模式选择按钮。预览画面可以实时显示终端设备的摄像头捕捉的场景。拍摄模式选择按钮包括但不限于:“人像”按钮、“拍照”按钮、“录像”按钮402、“专业”按钮与“更多”按钮403。
当终端设备检测到用户点击“录像”按钮402的操作时,终端设备由拍照预览界面切换至如图4A的c所示的录像预览界面;该录像预览界面中可以包括但不限于:用于接收触发进入主角模式的主角模式按钮404、用于接收触发进入设置的录制设置按钮,用于接收触发开启滤镜效果的滤镜按钮和用于设置闪光灯效果的闪光灯按钮。
终端设备可基于录像预览界面中的主角模式按钮404进入主角模式。例如,用户点击界面中的主角模式按钮404,终端设备响应该次点击操作,进入如图4A的d所示的预览界面;在预览界面中,大窗口内可以有多个拍摄对象,终端设备可基于大窗口的图像内容识别该多个拍摄对象,该多个拍摄对象可作为可追焦对象,终端设备的预览界面中可以为各个可追焦对象标记追踪框。
另一种可能的实现方式中,终端设备处于图4B的a所示的主界面。当终端设备检测到用户开启相机应用401的操作时,终端设备可进入图4B的b所示的拍照预览界面。该拍照界面中可包括多个按钮,例如,“人像”按钮、“拍照”按钮、“录像”按钮402、“专业”按钮与“更多”按钮403。终端设备检测到用户点击“更多”按钮403的操作时,终端设备进入如图4B的c所示界面,该图4B的c的界面中可展开显示“更多”按钮的多个功能按钮,例如,“更多”按钮可以包括但不限于:“专业PRO”按钮、“全景”按钮、“高动态范围图像(high-dynamic-range,HDR)”按钮、“延时拍摄”按钮、“水印”按钮、“文档矫正”按钮、“高像素”按钮、“微电影”按钮与主角模式按钮405。或者可以理解为,主角模式可隐藏在“更多”按钮中。
在用户点击4B的c的界面中的主角模式按钮405时,终端设备响应该次点击操作,可以进入如图4B的d所示的预览界面,其中,图4B的d所示的预览界面的相关内容可以参照4A的d所示的预览界面的描述,在此不再赘述。
可以理解的是,本申请实施例以图4A和图4B示出了两种终端设备进入主角模式的方法,但本申请实施例不局限于以上两种进入方法,主角模式按钮除了如图4A的c与图4B的c所示的图标形式,还可以为其他形式。主角模式按钮也可设置在其他隐藏菜单中或其他窗口显示位置,本申请实施例对此不做限制。
在终端设备进入主角模式后,可以实现在大窗口录制的同时,额外生成一路用户选定的“主角”对应的视频内容在小窗口显示。可以理解的是,在终端设备进入主角模式进行录像时,终端设备可以为横屏状态也可以为竖屏状态。在横屏状态或竖屏状态中,终端设备实现主角模式的原理类似,为便于阐明本申请实施例的录像方法,以下实施例将以终端设备横屏录制为例,对主角模式的多个应用场景进行描述。
其中,本申请实施例结合图5-图9B对主角模式中预览模式下的场景进行详细说明,以及本申请实施例结合图10A-图15对主角模式中录制模式下的场景进行详细说明。首先对预览模式的场景进行介绍。
示例性的,图5示出了主角模式的预览模式中选择追焦对象的界面示意图。如图5所示:
终端设备进入主角模式的预览模式,如图5的a所示,终端设备可以显示主角模式的预览界面。预览界面中包括多个可追焦对象,各可追焦对象可以对应标记有各自的追踪框(例如,男性人物标记追踪框311,女性人物标记追踪框312)。
终端设备可根据用户对追踪框的点击操作来确定用户选中的追焦对象。示例性的,用户希望在终端设备的小窗口中预览男性人物的追焦画面,可点击与男性人物对应的追踪框311,终端设备响应该次点击操作,进入如图5的b所示的界面。
如图5的b所示的界面,终端设备选中男性人物为追焦对象时,预览界面的大窗口中悬浮出现小窗口,小窗口呈现大窗口中追焦对象所在位置对应的画面,其中,小窗口中,追焦对象可以为小窗口的居中位置,体现追焦对象的“主角”地位。可选的,在追焦对象的追踪框被触发后,追焦对象对应的追踪框颜色可以改变,例如变浅、变深或变为其他颜色,追踪框的形状也可发生改变,例如男性人物的追踪框311为虚框,女性人物的追踪框312为虚框与“+”的组合。本申请实施例中追焦对象与其他对象的追踪框样式可表现为颜色不同、大小不同及形状不同等任一组合,以便于用户区分大窗口中的追焦对象与其他对象。可选的,在追焦对象的追踪框被触发后,追焦对象对应的追踪框可以消失,这样,可以使得用户不会重复选择已选中的追焦对象。
可以理解的是,在主角模式的预览模式中,用户在选择追焦对象后可自主更改追焦对象,如图5的b所示界面,终端设备接收到用户点击女性人物的追踪框312的操作时,进入如图5的c所示界面。此时,小窗口中的追焦对象由男性人物切换至女性人物。人物的追踪框状态改变,例如女性人物的追踪框312颜色及形状发生改变,男性人物的追踪框311恢复为未选中时的样式,其中追踪框样式的改变可以参照图5的b所示界面中相关的描述,在此不再赘述。
可选的,终端设备在预览模式下切换追焦对象,小窗口的预览画面中显示的对象由原追焦对象变为新的追焦对象。为使切换过程中画面会更加流畅,本申请实施例还提供了一种切换追焦对象的动态特效。示例性的,下面以男性人物为原追焦对象,女性人物为新的追焦对象为例,对动态特效的设计进行说明。
一种可能的实现中,预览界面的大窗口中包括男性人物与女性人物,小窗口中显示的追焦对象为男性人物。当终端设备检测到针对女性人物的追踪框的点击操作时,小窗口的预览画面可由男性人物的追焦显示切换为全景显示,再由全景显示切换为女性人物的追焦显示。例如,小窗口原本居中显示男性人物,在用户点击女性人物的追踪框后,小窗口的预览画面与大窗口的预览画面的裁剪比例增加,小窗口的预览画面可包括大窗口的预览画面中更多的内容,可表现为小窗口中的男性人物及所处背景等逐渐缩小,直至小窗口中可同时显示女性人物与男性人物的全景。随后小窗口针对全景中的女性人物进行居中及放大显示。可选的,全景可以是等比例缩小的大窗口的预览画面,也可以是在大窗口的预览画面中针对男性人物与女性人物共有区域进行裁剪的图像。
另一种可能的实现中,预览界面的大窗口中包括男性人物与女性人物,小窗口中显示的追焦对象为男性人物。当终端设备检测到针对女性人物的追踪框的点击操作时,小窗口的预览画面中追焦点逐渐由男性人物运镜至女性人物。例如,小窗口原本居中显示男性人物,在用户点击女性人物的追踪框后,小窗口的预览画面与大窗口的预览画面的裁剪比例不变,但小窗口的预览画面将按原裁剪比例向靠近女性人物的方向进行裁剪。示例性的,女性人物居于男性人物左侧,终端设备在切换追焦对象的过程中,小窗口中男性人物及所处背景向右平移,直至女性角色居中显示在小窗口中。
这样,终端设备在切换追焦对象的过程中,小窗口中原追焦对象切换为新的追焦对象的画面更加流畅,提升了用户的录像体验。
在主角模式的预览模式中,终端设备的预览界面中出现小窗口后,用户还可根据需求对小窗口的样式进行调整。下面结合图6A、图6B与图6C对小窗口的调整方法进行说明。
示例性的,图6A示出了本申请实施例提供的调整小窗规格的界面示意图。如图6A的a所示,小窗口中可包括小窗口关闭按钮306和第二横竖屏切换按钮305的功能区与显示追焦对象预览画面的非功能区。用户可双指按压小窗口中非功能区的任一位置并调整双指的距离。在终端设备检测到上述按压操作时,进入如图6A的b所示界面。用户可通过调整双指的距离来控制小窗口的大小。当终端设备检测到双指距离改变时,可根据距离变化量相应的调整小窗口规格,例如,双指距离缩小时小窗口缩小,双指距离变大时小窗口变大小。用户松开双指后,小窗口的大小保持在松开手指时的大小,预览界面如图6A的c所示。
需要说明的是,一些实施例中,在主角模式的预览模式下,终端设备在调整小窗口规格时,小窗口的预览画面可相对于小窗口的原预览画面进行一定比例的放大与缩小。示例性的,在小窗口放大的过程中,小窗口所显示的预览画面中的内容不变,只是根据双指调整的距离将原预览画面按一定比例进行放大,原预览画面中的人物及背景相应放大,得到放大后的预览画面,如图6A的所示。
一些实施例中,终端设备在调整小窗口规格时,小窗口的预览画面相对于大窗口的预览画面进行放大与缩小。示例性的,在小窗口放大过程中,小窗口所显示的预览画面中内容增多。终端设备可根据双指调整的距离增添小窗口的预览画面中的内容,例如,终端设备在大窗口的预览界面中裁剪更多内容并在小窗口中预览,表现为小窗口的预览画面中的人物与原预览画面中的人物大小一致,但预览画面中的背景增多。
本申请实施例中小窗口的规格可自定义调节,用户可将小窗口规格调整到适当大小,用户可以更加清晰的查看追焦对象的小窗口预览画面,提升用户的录制体验。
可以理解的是,因小窗口规格较小,双指操作时手指的接触面积过大,可能导致小窗口中的按钮误触发。可选的,本申请实施例提供了一种小窗口调整过程中防止按钮误触发的方法,其中,终端设备在检测到小窗口的非功能区中存在点击或长按操作时,小窗口中的小窗口关闭按钮与第二横竖屏切换按钮隐藏。终端设备检测到小窗口中不存在触控操作时,隐藏的按钮将恢复显示。
在主角模式的预览模式下,为提升用户的录制体验,终端设备还提供了一种调整小窗口显示位置的功能。示例性的,图6B示出了一种调整小窗口显示位置的方法,如图6B所示:
图6B的a所示界面中小窗口的显示位置位于大窗口的左下方,当终端设备检测到用户点击小窗口并长按拖动小窗口的操作时,进入如图6B的b所示界面。图6B的b界面中,小窗口的显示位置可跟随用户手指移动,例如,用户长按小窗口并向上拖动时,小窗口相应向上移动。用户将小窗口拖动至预设位置后,松开手指。终端设备检测到用户的抬起操作,停止移动小窗口,小窗口则停留在手指执行抬起操作的位置处,终端设备进入如图6B的c所示界面。图6B的c界面中,小窗口被移动到左上方。
需要说明的是,一种可能的实现中,小窗口的显示位置调整后,随着终端设备镜头中人物的移动或终端设备镜头的移动等,小窗口可能对大窗口的预览画面中的人像或人脸有遮挡,影响用户的预览体验。本申请实施例可对小窗口的显示位置进行自动调整或默认调整。示例性的,终端设备可检测大窗口中人脸的显示位置与小窗口的显示位置,当终端设备检测到小窗口与人脸所处的区域有重合时,终端设备可对小窗口的显示位置自动调整,直至两个区域不再存在重合区域。或者,终端设备可检测人脸的位置与小窗口矩形边框的位置,当终端设备检测到边框与人脸区域的距离小于一定阈值时,终端设备默认停止小窗口向人脸方向的移动,以使小窗口无法移动到有人脸显示的区域。
另一种可能的实现中,小窗口的显示位置调整后,部分小窗口可能超过大窗口的边缘,用户无法预览到完整的小窗口,影响用户的预览体验。本申请实施例可对小窗口的显示位置进行自动调整或默认调整。示例性的,终端设备可检测小窗口是否完整出现在显示屏中,若部分小窗口无法完整显示,则终端设备将沿着上一次调整小窗口显示位置的反方向自动移动小窗口,直至小窗口完整显示。终端设备也可根据其他原理对小窗口的显示位置进行自动调整,本申请实施例对此不做限制。或者,终端设备可检测大窗口矩形边框与小窗口矩形边框的边界线位置,当两个矩形边框的任一边界线存在重合时,终端设备将默认停止移动小窗口,以使小窗口不能够被移动出大窗口的边缘。
可选的,主角模式的预览模式下,终端设备在调整小窗口位置的过程中,终端设备也可设置将小窗口中的按钮隐藏以防止按钮误触发,此处不在赘述。
本申请实施例中小窗口显示位置可自定义调节,用户可实时调整小窗口的位置,减少小窗口对大窗口预览画面的遮挡情况,提升用户的录制体验。
本申请实施例提供了通过手势调整小窗口的方法,该方法可灵活、快速的调整小窗口样式。本申请实施例不限制于以上方法,其中,终端设备还可以通过其他方式实现小窗口的调整。例如,终端设备可通过具备倍数放大/缩小功能的按钮调节小窗口规格。终端设备可以设置小窗口调整菜单,通过手动输入长/宽等参数调节小窗口规格。终端设备还可以通过设置移动方位按钮来向上、向下、向左或向右移动调整小窗口的位置。本申请实施例对实现小窗口调整的方法不做限制。
一种可能的实现中,本申请实施例主角模式中预览模式下的小窗口还可以具备记忆机制,下面结合图6C对主角模式的记忆机制进行说明。
示例性的,主角模式可提供调整小窗口的显示位置的功能,用户可根据自身拍摄习惯移动小窗口的位置,如图6C的a所示,小窗口被调整到预览界面的左上方位置。当终端设备检测到用户点击小窗口关闭按钮306的操作时,终端设备进入如图6C的b所示界面。图6C的b界面中,小窗口关闭。大窗口画面中无选中的追焦对象,追踪框311恢复为未选中时的样式。终端设备在接收到用户点击追踪框311的操作时,进入如图6C的c所示界面。图6C的c界面中,小窗口被重新开启,此时,小窗口的样式与图6C的a中的小窗口样式一致,例如图6C的a的界面与图6C的c界面中,小窗口的大小、位置、横竖屏显示等均相同。
本申请实施例还可设置记忆机制的时限,在终端设备未显示小窗口的时长在时限内时,或者终端设备未使用录像功能的时长在时限内时,若终端设备再次触发显示小窗口,小窗口的样式将沿用上次关闭前的小窗口样式。在终端设备未显示小窗口的时长超过时限时,或者终端设备未使用录像功能的时长超过时限时,若终端设备再次触发小窗口,小窗口将恢复默认设置的样式。
主角模式的预览模式下,小窗口默认设置的样式可以是当天首次进入主角模式并开启小窗口时小窗口的样式,也可以是***默认的样式。其中,时限可以设置为15分钟(min)。示例性的,图6C的b界面中的小窗口关闭,15min后,用户点击男性人物的追踪框311,终端设备进入如图6C的d图所示界面,图6C的d界面的小窗口样式可以为默认设置的样式,例如,大窗口横屏预览,小窗口竖屏预览,且小窗口出现在预览界面的左下方。
可以理解的是,一种小窗口默认设置的样式可如图6C的d界面所示,大窗口的预览方向与小窗口的预览方向不一致,比如,大窗口横屏预览时,小窗口竖屏预览;大窗口竖屏预览时,小窗口横屏预览。另一种小窗口默认设置的样式中,大窗口的预览方向与小窗口的预览方向一致,比如大窗口横屏预览时,小窗口也横屏预览;大窗口竖屏预览时,小窗口也竖屏预览。本申请实施例对小窗口默认设置的样式不做限制。
本申请实施例提供了一种主角模式中预览模式下的小窗口记忆机制,在一定时限内重新开启小窗口,小窗口样式可沿用上一次用户调整的小窗口样式,同时,终端设备可以在小窗口误关闭时自动调整至误关闭前的样式,减少用户调整小窗口样式的时间,提升了用户的录制体验。
本申请实施例中终端设备可单独设定小窗口的记忆机制,使得一段时间内第K次开启小窗口时,小窗口的样式与第K-1次的小窗口的样式一致。此外,本申请实施例中终端设备还可将小窗口的样式与追焦对象建立绑定关系。
示例性的,一些实施例中,终端设备可基于人脸识别技术设置记忆机制。终端设备选定追焦对象且对小窗口的样式进行了调整,终端设备可将该追焦对象的人脸特征及小窗口的调整数据建立绑定关系,并将数据保存在终端设备中。当终端设备再次识别到该追焦对象时,终端设备自动调用与该追焦对象绑定的调整数据,当前小窗口的样式可与上一次选定该追焦对象时小窗口的样式一致。
一些实施例中,终端设备在第K次识别到该追焦对象时,对小窗口的样式进行了调整,终端设备可保存第K次的调整数据并将新的调整数据与该追焦对象建立绑定关系。可选的,第K次的调整数据可替换第K-1次的调整数据,终端设备只保留最近一次该追焦对象对应的调整数据。可选的,终端设备可保存第K次的调整数据并将新的调整数据与该追焦对象建立新的绑定关系,终端设备可保留根据第K-1次的调整数据建立的绑定关系。当终端设备第K+1次选中该追焦对象时,终端设备可提供第K次及第K-1次的小窗口的调整数据供用户选择。
可选的,当终端设备选中追焦对象但未调整小窗口的样式时,终端设备可存储该追焦对象的人脸特征与小窗口默认设置的样式的数据并建立绑定关系。当终端设备再次识别到该追焦对象时,小窗口可显示默认设置的样式。
本申请实施例提供了一种主角模式中预览模式下的追焦对象与小窗口的记忆机制,当终端设备识别到已选中过的追焦对象时,终端设备可根据绑定关系自动调用上一次选中该追焦对象时的小窗口的调整数据,使得小窗口的样式与上一次选定该追焦对象时小窗口的样式一致,从而减少对小窗口的调整时间,提升用户的录制体验。
为满足用户的多样化需求,在主角模式的预览模式下,本申请实施例可提供小窗口的横屏预览与竖屏预览,还可以支持小窗口中横屏预览与竖屏预览的切换。下面结合图7A、图7B与图7C对终端设备切换小窗口横竖屏的场景进行说明。
一种可能的实现中,大窗口的横竖屏预览与终端设备的显示屏有关,其中,终端设备水平放置时,大窗口可显示横屏预览的画面;终端设备竖直放置时,大窗口可显示竖屏预览的画面。小窗口的横竖屏预览可由横竖屏切换按钮控制,其中,横竖屏切换按钮可以是第一横竖屏切换按钮304和/或第二横竖屏切换按钮305。当终端设备检测到点击横竖屏切换按钮的操作时,小窗口可由横屏预览切换为竖屏预览,或由竖屏预览切换为横屏预览。
另一种可能的实现中,大窗口的横竖屏预览与小窗口的横竖屏预览可联动设置,当大窗口进行横竖屏预览切换时,小窗口的横竖屏预览也发生变化。例如,大窗口与小窗口均为横屏预览,大窗口切换为竖屏预览时,小窗口也切换为竖屏预览。下面以小窗口横屏预览切换为竖屏预览为例,结合上述可能的实现对三种切换小窗口横竖屏预览的方法进行说明。本申请实施例还可提供小窗口竖屏预览切换为横屏预览的方法,二者方法及原理相似,此处将不再赘述。
需要说明的是,第二横竖屏切换按钮305的图标可具备两种样式,其中第二横竖屏切换按钮305的图标可以为横屏预览时的样式,如图7A中的a界面所示,表现为横框指向竖框的形式。可以理解为小窗口当前横屏预览,当第二横竖屏切换按钮305被点击后,小窗口可由横屏预览切换为竖屏预览。第二横竖屏切换按钮305的图标还可以为竖屏预览时的样式,如图7A中的c界面所示,表现为竖框指向横框的形式,可以理解为小窗口当前竖屏预览,当第二横竖屏切换按钮305被点击后,小窗口可由竖屏预览切换为横屏预览。本申请对第二横竖屏切换按钮的图标样式不做限定。
示例性的,如图7A的a界面中显示横屏预览的小窗口,小窗口中包括第二横竖屏切换按钮305,第二横竖屏切换按钮305为横屏预览时的样式。当终端设备接收到针对第二横竖屏切换按钮305的点击操作时,终端设备进入如图7A的c图所示界面。图7A的c界面中,小窗口竖屏预览,第二横竖屏切换按钮305的图标也相应变化,改变为竖屏预览时的样式。
可以理解的是,小窗口的横竖屏切换不会影响大窗口的预览画面,例如,小窗口由横屏预览切换为竖屏预览时,大窗口的横竖屏预览不会发生变化。
可选的,为了使小窗口在横竖屏切换时增强可观赏性,终端设备可在设置动态特效。示例性的,如图7A的a所示,用户点击小窗口中的第二横竖屏切换按钮305,终端设备响应该次操作,进入图7A的b所示界面。在图7A的b界面中,小窗口可显示动态特效701,动态特效701用于提示用户小窗口正处于横竖屏切换的过程中。例如,动态特效可以是终端设备对小窗口中预览画面的模糊、柔焦、添加蒙层等处理。小窗口横竖屏切换完毕,终端设备进入如图7A的c所示界面,小窗口的动态特效消失。动态特效可使小窗口在横竖屏切换时预览画面更加流畅,减少切换过程中人物、背景等出现变形扭曲的问题,提升小窗口预览的美观性。
可以理解的是,终端设备还可以在检测到小窗口中有点击操作时,在点击的相应位置处生成突出显示的图标7010,以表示用户在小窗口中进行了点击操作,以表明小窗口获得了焦点,如图7A的b图所示。例如:终端设备在接收到双指调整小窗口规格、单击拖动调整小窗口位置和单击小窗口区域时,终端设备可以生成突出显示的图标7010。本申请对突出显示的图标7010的生成场景不做限制。
主角模式的预览界面中还包括第一横竖屏切换按钮。其中第一横竖屏切换按钮304的图标也可具备两种样式,第一横竖屏切换按钮304的图标可以为横屏预览时的样式,如图7B中的a界面所示,表现为大矩形框中嵌套水平放置的小矩形框的形式。可以理解为小窗口当前横屏预览。第一横竖屏切换按钮304的图标还可以为竖屏预览时的样式,如图7B中的c界面所示,表现为大矩形框中嵌套竖直放置的小矩形框的形式,可以理解为小窗口当前竖屏预览。需要说明的是,本申请实施例以终端设备水平放置为例,大窗口横屏预览,所以第一横竖屏切换按钮304的图标中,大矩形为水平放置。可以理解的是当终端设备竖直放置时,大矩形可显示为竖直放置。本申请对第一横竖屏切换按钮的图标样式不做限定。
示例性的,如图7B的a界面中显示横屏预览的小窗口,终端设备的大窗口中包括第一横竖屏切换按钮304。当终端设备接收到针对第一横竖屏切换按钮304的点击操作时,进入图7B的b所示界面。图7B的b界面中,第一横竖屏切换按钮304变为展开状态,预览界面中提供横屏显示按钮703与竖屏显示按钮702。横屏显示按钮703用于指示终端设备将小窗口显示为横屏预览,竖屏显示按钮702用于指示终端设备将小窗口显示为竖屏预览。当终端设备接收到针对竖屏显示按钮702的点击操作时,终端设备进入图7B的c所示界面。图7B的c界面中,小窗口切换为竖屏预览,相应的,第一切换横竖屏切换按钮304的图标显示为竖屏预览时的样式。
可选的,一种可能的实现中,本申请实施例在基于第一横竖屏切换按钮切换小窗口横竖屏时,终端设备可由图7B的b图界面直接进入到图7B的c图界面。小窗口横竖屏切换过程中,小窗口中无动态特效。另一种可能的实现中,终端设备在小窗口横竖屏切换过程中也可设置动态特效,可参见图7A中的相关描述,此处不再赘述。
需要说明的是,以上两种切换小窗口横竖屏的方法中,小窗口中的第二横竖屏切换按钮305与大窗口中的第一横竖屏切换按钮304可设置联动。示例性的,当小窗口切换为竖屏预览时,第一横竖屏切换按钮304的图标为竖屏预览时的样式,第二横竖屏切换按钮305的图标也为竖屏预览时的样式,如图7B的c界面所示。
可选的,在主角模式的预览模式下,本申请实施例还提供了一种无小窗口时调整小窗口横竖屏的场景,示例性的。图7C的a界面中,终端设备进入主角模式或关闭小窗口预览时,预览界面中可以不包括小窗口。此时,第一横竖屏切换按钮304的图标显示为横屏预览时的样式,若终端设备接收到针对追焦对象追踪框的点击操作,终端设备可启动小窗口横屏预览。若终端设备接收到针对第一横竖屏切换按钮304的点击操作,可进入图7C的b所示界面。图7C的b界面中第一横竖屏切换按钮304展开为横屏显示按钮703与竖屏显示按钮702。当终端设备接收到针对竖屏显示按钮702的点击操作时,终端设备进入如图7C的c所示界面。图7C的c界面中,第一横竖屏切换按钮304的图标为竖屏预览时的样式。用户点击追焦对象的追踪框311时,终端设备响应该次点击操作,进入如图7C的d所示界面。图7C的d界面中,小窗口竖屏显示预览画面,第一横竖屏切换按钮304显示为竖屏预览时的样式,第二横竖屏切换按钮305也联动切换为竖屏预览时的样式。
可选的,终端设备首次进入主角模式或关闭小窗口预览时,预览界面中不包括小窗口。若终端设备未识别到可追焦对象,预览画面中无人物,则第一横竖屏切换按钮可隐藏。当终端设备识别到可追焦对象并标记追踪框时,第一横竖屏切换按钮可显示。
可选的,在图7C的d所示界面中,终端设备可基于第一横竖屏切换按钮304与第二横竖屏切换按钮305执行竖屏预览切换到横屏预览的过程。该场景与图7A及图7B所示场景类似,此处不做赘述。
本申请实施例还提供了一种大窗口与小窗口联动切换横竖屏的场景,如图7D所示:
示例性的,终端设备水平放置,终端设备的预览界面可如图7D的a所示,大窗口为横屏预览状态,小窗口也处于横屏预览状态。当终端设备检测到其自身竖直放置时,终端设备的大窗口切换成竖屏预览状态,小窗口也切换为竖屏预览,如图7D的b所示。
示例性的,终端设备水平放置,终端设备的预览界面中,大窗口为横屏预览状态,此时小窗口还可以为竖屏预览状态。当终端设备检测到其自身竖直放置时,终端设备的大窗口切换为竖屏预览状态,小窗口切换为横屏预览。
本申请实施例终端设备竖直放置转换为水平放置时,大窗口与小窗口横竖屏状态的变化可以是上述实施例的逆过程,此处不再赘述。
可以理解的是,终端设备的显示屏由水平放置切换为竖直放置时,大窗口由横屏切换为竖屏,小窗口相对于大窗口未发生变化,小窗口的预览画面仍为大窗口的相应位置的裁剪画面。但小窗口因终端设备放置状态的变更表现为由横屏切换为竖屏,第一横竖屏切换按钮与第二横竖屏切换按的图标也切换为竖屏预览的样式。
其中,终端设备在切换横竖屏时,可检测加速度传感器,得到X、Y和Z方向的加速度值。终端设备基于加速度值计算得到旋转角度,从而确定终端设备的横竖屏状态。在终端设备检测到自身发生旋转时,大窗口进行横竖屏切换,部分图标位置及状态也发生相应变化。例如,图7D的b图界面中,大窗口由横屏切换为竖屏,变焦按钮310的图标、大窗口的按钮、小窗口的按钮及已录制视频的预览框704等显示的内容可相应旋转,变为竖屏预览时的样式。
一种可能的实现中,终端设备在旋转屏幕的过程中,小窗口相应旋转,但小窗口中的功能按钮可不跟随旋转。例如,不论小窗口横屏预览还是竖屏预览,第二横竖屏切换按钮305始终位于小窗口的右上角的位置,如图7D的a与图7D的b所示。
另一种可能的实现中,终端设备在旋转屏幕的过程中,小窗口相应旋转,小窗口中的功能按钮也相应旋转。例如,若小窗口横屏预览时,第二横竖屏切换按钮位于小窗口的右上角位置,当终端设备顺时针转动90°(或者90°左右)时,小窗口变为竖屏预览,同时第二横竖屏切换按钮位于小窗口的右下角的位置。
以上实施例为用户正常使用主角模式进行预览的应用场景,一些实施例中,终端设备可能在预览模式中识别不到追焦对象。下面结合图8A、图8B与图8C对主角模式中预览模式下,大窗口丢失追焦对象的几种场景进行说明。
示例性的,图8A示出了本申请实施例的在主角模式的预览模式中,终端设备检测不到追焦对象时,小窗口可显示的界面示意图。
一种可能的实现方式中,终端设备镜头的位置未发生变化,追焦对象移动出镜头可拍摄范围,从而导致大窗口中追焦对象丢失。这种情况下可如图8A的a与b所示,在图8A的a的界面中,大窗口的预览画面可包括男性人物、女性人物以及路标、树木等背景,此时男性人物离开了原来的位置,终端设备识别不到追焦对象。终端设备进入如图8A的b所示界面,图8A的b界面中,小窗口的画面可以是大窗口当前画面的裁剪画面。例如,终端设备的镜头在未移动的情况下,大窗口的预览画面中的男性人物(即追焦对象)消失,女性人物、树木及路标等背景未发生变化。在终端设备的镜头未移动的情况下,小窗口的预览画面可显示追焦对象丢失前所处背景的预览画面。
另一种可能的实现方式中,人物未发生移动,终端设备的镜头偏离追焦对象,从而导致大窗口中追焦对象丢失。这种情况下可如图8A的a与c所示,图8A的c界面相对于图8A的a所示界面,可以发现终端设备的镜头向左偏移,大窗口的预览画面中树木由左侧移动到右侧,人物移出可拍摄范围,追焦对象丢失。可以理解的是,追焦对象丢失前,小窗口显示追焦对象在大窗口相应位置处的画面(追焦位置在大窗口预览画面的右侧,小窗口显示该处的画面);在追焦对象丢失后,小窗仍显示大窗口画面中该相应位置的画面(追焦位置仍在大窗口预览画面的右侧,小窗口显示该处的画面)。例如,追焦对象丢失前,如图8A的a所示,小窗口显示大窗口右侧男性人物的画面。追焦对象丢失后,如图8A的c所示,男性人物所在位置的画面此时为树木,则终端设备的小窗口中显示该树木的预览画面。
可以理解的是,以上两种人物移动或者终端设备的镜头移动导致大窗口的追焦对象丢失的场景中,当终端设备的大窗口选中追焦对象时,小窗口可显示针对追焦对象的画面。在追焦对象丢失前,小窗口显示画面与大窗口显示画面相对应;追焦对象丢失后,小窗口显示画面仍与大窗口显示画面相对应,且对应位置与丢失前保持一致。此时,大窗口处于动态预览状态,小窗口也动态显示大窗口相应位置处的画面。
又一种可能的实现方式中,终端设备在预览模式下切换了小窗口的横竖屏状态。以小窗口横屏预览切换为竖屏预览为例,当终端设备由横屏切换为竖屏时,原来横屏预览模式下用于裁剪小窗口的数据可能出现丢失,或横屏预览的数据与竖屏预览的数据不匹配,导致切换后小窗口无法获取大窗口中的追焦位置,进而导致小窗口丢失追焦对象。该场景后续结合图9A与图9B进行详细说明,此处不再赘述。
又一种可能的实现方式中,在主角模式的预览模式下,追焦对象丢失后,终端设备的小窗口可显示追焦对象丢失前的最后一帧画面的静态图片。示例性的,如图8A的d所示,大窗口的画面中追焦对象丢失,终端设备可保留能够识别男性人物的最后一帧画面,小窗口可以不动态追踪大窗口的预览画面,只显示最后一帧画面的静态图片。
又一种可能的实现方式中,在主角模式的预览模式下追焦对象丢失后,小窗口可显示图8A的b、c及d所示界面。以小窗口图8A的c界面为例,终端设备在追焦对象丢失时,终端设备进入如图8A的e所示界面。图8A的e界面中,终端设备为小窗口添加了蒙层。示例性的,蒙层可以为悬浮于小窗口预览画面上方的灰度层,处于蒙层状态的小窗口明暗度低于大窗口,可以提醒用户当前小窗口的预览出现异常。
可以理解的是,终端设备在追焦对象丢失时,小窗口所呈现的画面可以是图8A的b、c及d所示的任一界面,也可以是图8A的b、c及d所示任一界面与蒙层状态的组合,本申请实施例对此不作限制。
本申请实施例提供了在主角模式的预览模式下,几种追焦对象丢失后小窗口显示界面的实现方式,可以理解的是,小窗口也可有其他显示界面的实现方式,此处不再进行列举。下面以上述一种实现方式为例,对预览模式下大窗口追焦对象丢失后,终端设备的处理过程进行示例性说明,以下场景中可将男性人物选定为追焦对象。
场景一、示例性的,图8B的a所示界面中,当大窗口中的男性人物作为追焦对象丢失时,大窗口与小窗口中不显示男性人物,且小窗口呈蒙层状态。在一定时间内,终端设备的小窗口可保持显示预览画面,例如,时间可以为5s。若5s内终端设备重新识别到男性人物,终端设备进入如图8B的b所示界面,小窗口可自动追焦男性人物并恢复男性人物的预览画面,终端设备取消小窗口的蒙层状态。若5s内终端设备一直未识别到男性人物,终端设备则由图8B的a界面进入图8B的c界面,图8B的c界面中,小窗口关闭,终端设备保留大窗口的预览画面。
场景二、示例性的,终端设备在大窗口中丢失男性人物(即追焦对象)后,5s内一直未识别到男性人物,终端进入图8C的a界面,图8C的a界面中小窗口已关闭。若终端设备在小窗口关闭时,重新识别到男性人物的追焦对象,则进入如图8C的c所示界面。图8C的c界面中,小窗口重新显示追焦对象的预览画面。
一种由图8C的a界面进入图8C的c界面的实现方式中,终端设备在未开启小窗口时识别到多个可追焦对象(可追焦对象中可包括丢失前的追焦对象,也可不包括丢失前的追焦对象),大窗口的预览画面中包括多个可追焦对象及对应的追踪框,如图8C的b所示。当终端设备检测到用户点击追踪框311的操作时,进入如图8C的c所示界面。图8C的c界面中,小窗口可追焦用户选中的追焦对象。在该过程中,用户可重新点击追踪框选择追焦对象或更换追焦对象。
另一种实现方式中,终端设备在识别到丢失前的追焦对象时,小窗口可自动恢复并显示追焦对象。示例性的,如图8C的a到图8C的c所示,终端设备在小窗关闭后的一段期间内识别到多个可追焦对象,其中,基于人脸识别技术,终端设备可确定当前多个可追焦对象中是否包括丢失前的追焦对象。若包括丢失前的追焦对象,则小窗口可自动对追焦对象进行追焦预览。若不包括,终端设备可执行上述点击追踪框重新选择追焦对象的方法。
其中,在主角模式的预览模式下,大窗口中的追焦对象丢失,若终端设备在追焦对象丢失的5秒内检测到用户点击开始录制的操作,大窗口开始录制无追焦对象的视频。而小窗口中无追焦对象,无法针对追焦对象裁剪大窗口的视频,也无法生成追焦视频。此时小窗口可执行如图8D所示的方法。
场景三、示例性的,图8D的a界面中,大窗口中的男性人物丢失,且丢失时间未超过5s,此时,小窗口呈现蒙层状态,并且小窗口中的男性人物也不存在。用户点击大窗口中的开始录制按钮303,终端设备响应该次操作,进入如图8D的b所示界面。图8D的b界面中,终端设备的大窗口开始录制视频,大窗口的录制画面中显示录制时间,例如,录制中的录制时间可包括但不限于圆点和时间组合的形式。小窗口显示蒙层状态的预览画面。可以理解的是,蒙层状态的小窗口仍可以动态显示大窗口中相应位置的画面,但小窗口只是处于预览模式,无法对画面进行录制及保存视频。
可选的,一些实施例中,在图8D的a界面切换为图8D的b界面时,第一横竖屏切换按钮304与第二横竖屏切换按钮305可显示图标。一些实施例中,大窗口启动录制后,横竖屏切换按钮可隐藏,如图8D的b所示。
在小窗口处于蒙层状态时,若终端设备在大窗口开始录制的5s内识别到追焦对象,小窗口可消除蒙层状态并开始录制,否则小窗口关闭。可理解为,小窗口的蒙层状态可保持5s,5s内终端设备找回追焦对象,则小窗口开始录制针对追焦对象的追焦视频。5s内终端设备始终未找回追焦对象,则小窗口消失。
例如,图8D的b界面中,大窗口中无追焦对象且处于录制视频中,小窗口中无追焦对象且处于蒙层状态。终端设备在大窗口开始录制的第3s识别到男性人物,终端设备进入图8D的c界面。图8D的c界面中,小窗口的蒙层状态消失,且小窗口针对追焦对象自动启动录制,此时大窗口录制时间(3s)与小窗口的录制时间(1s)不一致,录制时差可以为终端设备检测到用户点击录制按钮到重新识别追焦对象的时间差。
又例如,图8D的b界面中,大窗口中无追焦对象且处于录制视频中,小窗口中无追焦对象且处于蒙层状态。若终端设备追焦对象丢失的5s内未重新识别到追焦对象,终端设备进入图8D的d界面。图8D的d界面中,小窗口关闭,终端设备只保留大窗口的录制画面。
以上场景可以理解为追焦对象丢失后,小窗呈现的蒙层状态,且蒙层状态可以保持5s。若从追焦对象丢失到找回追焦对象的时间在5s内,则小窗口自动开始对追焦对象进行录制。若从追焦对象丢失到找回追焦对象的时间超过5s或一直未找回追焦对象,则小窗口关闭。
可以理解的是,在大窗开始录制且小窗口因追焦对象丢失超过5s而关闭时,若终端设备重新识别到追焦对象,用户可基于可追焦对象的追踪框重新选择追焦对象。终端设备响应该次操作后,小窗口自动出现并开始录制。该场景与图10B所示场景相似,此处不做赘述。
在主角模式的预览模式下,终端设备可能因镜头移动或人物移动等人为因素导致大窗口的追焦对象丢失。终端设备也可能因小窗口横竖屏切换时,小窗口数据丢失或数据不匹配导致追焦对象丢失。本申请实施例提供了一种横竖屏切换导致追焦对象丢失的处理方法。
示例性的,针对小窗口切换横竖屏导致追焦对象丢失的场景,本申请实施例提供了如图9A与图9B所示的处理方法。
图9A的a界面中,小窗口呈横屏预览状态,且小窗口中包括追焦对象。终端设备接收到针对横竖屏切换按钮的点击操作时(例如,图9A的a界面中,用户点击了第二横竖屏切换按钮305),终端设备可进入如图9A的b所示界面。终端设备因小窗口横竖屏切换导致小窗口中的追焦对象丢失,图9A的b界面中小窗口的预览画面无追焦对象且处于蒙层状态,追踪框311恢复未选中时的样式。可以理解的是,由于小窗口的数据丢失或不适用,小窗口无法准确的追踪追焦位置,但小窗口仍处于预览状态,可实时显示大窗口中任一位置的裁剪画面。例如,图9A的b界面中,小窗口的追焦位置由原来的男性人物所处位置转换为树木所处位置。当终端设备接收到用户点击追踪框311的操作时,进入图9A的c界面。终端设备重新选中追焦对象,图9A的c界面中,小窗口的预览画面出现追焦对象。终端设备选中的追焦对象可以是丢失前的追焦对象,也可以是其他对象,此处不做限制。
可选的,终端设备也可在重新检测到追焦对象时,小窗口恢复追踪该追焦对象。示例性的,终端设备的小窗口由横屏切换为竖屏时,小窗口的追焦对象可能丢失。当终端设备再次识别到丢失前的追焦对象时,小窗口中自动显示追焦对象且蒙层状态消失。例如,终端设备的小窗口横竖屏切换前,追焦对象为男性人物,如图9A的a所示;小窗口横竖屏切换过程中,男性人物消失,小窗口呈现蒙层状态,如图9A的b所示;终端设备在小窗口切换完毕后,再次识别到男性人物,在小窗口自动恢复对男性人物的追踪,如图9A的c所示。
可以理解的是,小窗口在进行横竖屏切换时,终端设备需重新计算小窗口相对于大窗口的裁剪位置。终端设备可在接收用户针对追焦对象的点击操作时,重新获取追焦位置的数据,对该追焦位置的画面进行裁剪。这样,可减少小窗口横竖屏切换时追焦对象丢失的场景。
可选的,当小窗口因横竖屏切换导致追焦对象丢失后,小窗口的预览画面中不包括追焦对象且处于蒙层状态,如图9B的a所示。在一段时间后(例如,丢失追焦对象后的5s),若终端设备未接收到用户针对追踪框的点击操作,终端设备可进入如图9B的b所示界面。图9B的b图界面中包括大窗口的预览画面,小窗口则关闭。
可选的,当小窗口因横竖屏切换导致追焦对象丢失后,小窗口的预览画面中不包括追焦对象,如图9B的c所示。终端设备在小窗口丢失追焦对象期间(例如,丢失追焦对象后的5s内),检测到针对大窗口中开始录制按钮303的点击操作,终端设备可进入图9B的d界面。图9B的d界面显示大窗口的录制画面及录制时间,小窗口消失。后续终端设备也可接收针对追踪框的点击操作,启动小窗口的录制,此处不做赘述。
本申请实施例提供了几种主角模式的预览模式下丢失追焦对象的场景,基于以上实施例的方法,终端设备可在追焦对象丢失的情况下,选择相应的处理方法,提升了终端设备使用主角模式进行录制的灵活性与准确性,进而提升了用户的录制体验。
以上实施例对主角模式的预览模式进行了说明,下面将结合附图对主角模式的录制模式进行描述。在主角模式的录制模式时,终端设备可启动小窗口录制针对追焦对象的视频,并保存该视频。
示例性的,首先结合图10A、图10B与图10C介绍终端设备启动小窗口录制的场景。
一种启动小窗口录制的场景中,大窗口与小窗口的视频可同时开始录制。图10A的a界面中,大窗口的预览画面中包括追焦对象(例如男性人物),小窗口显示追焦对象的预览画面。当终端设备检测到针对大窗口中开始录制按钮303的点击操作时,终端设备进入如图10A的b所示界面。终端设备同时启动大窗口的录制与小窗口的录制,小窗口可实时针对大窗口中的追焦对象进行显示。图10A的b界面中,小窗口显示录制画面以及录制时间。又例如,小窗口中还显示录制模式的结束小窗口录制按钮315,大窗口中开始录制按钮303转换为录制模式下的暂停录制按钮313与结束录制按钮314。大窗口与小窗口可分别显示各自的录制时间,其中大窗口与小窗口的录制时间可保持一致。为美化录制界面以及减少对追焦对象的遮挡,本申请实施例中录制时间的显示位置可以如图10A的b所示,录制时间也可设置在不影响录制的其他位置。
可选的,一些实施例中,终端设备在由预览模式进入录制模式时,第一横竖屏切换按钮、第二横竖屏切换按钮、变焦按钮及小窗口关闭按钮可消失,如图10A的b图。一些实施例也可保留这些按钮,本申请实施例对此不做限制。
另一种启动小窗口录制的场景中,大窗口与小窗口的视频可先后进行录制。图10B的a界面中,大窗口的预览画面中未包括追焦对象,终端设备未开启小窗口。当终端设备检测到针对大窗口中开始录制按钮303的点击操作时,终端设备进入如图10B的b所示界面。图10B的b界面中,终端设备启动大窗口的录制,大窗口中显示录制时间。一段时间后,终端设备识别到追焦对象,大窗口的录制画面可如图10B的c所示。图10B的c界面中包括男性人物以及男性人物所对应的追踪框311。终端设备在录制时间为第7s接收到用户针对男性人物的追踪框311的点击操作时,终端设备启动小窗口的录制并进入如图10B的d所示界面。图10B的d界面中,小窗口中可以显示追焦对象的录制画面、录制时间以及小窗口录制按钮等,小窗口可实时针对大窗口中的追焦对象进行录制。
又一种启动小窗口录制的场景中,大窗口与小窗口的视频可先后进行录制。图10C的a界面中,大窗口的预览画面中包括追焦对象,终端设备未选中追焦对象导致小窗口未开启。终端设备响应于用户针对开始录制按钮303的点击操作,终端设备启动大窗口的录制并进入如图10C的b所示界面。图10C的b界面中,大窗口显示录制画面及录制时间,终端设备未开启小窗口。在大窗口的录制过程中,终端设备检测到用户选定追踪框311的点击操作时,终端设备显示图10C的c所示界面。图10C的c界面中,终端设备保持大窗口的录制以及启动小窗口的录制。
终端设备可以基于以上场景开启小窗口的视频录制,并得到多路视频。需要说明的是,小窗口可显示大窗口中有关追焦对象的画面,但小窗口录制的视频与大窗口录制的视频为多个独立的视频,并不是一个大窗口录制画面中嵌套小窗口的画中画形式的合成视频。
需要说明的是,若终端设备未开启小窗口的录制,则终端设备可得到大窗口录制的一路视频。若终端设备开启小窗口的录制,则终端设备可得到大窗口录制的一路视频与小窗口录制的多路视频。例如,在大窗口录制视频期间,终端设备可多次开启小窗口录制,其中,终端设备在检测到针对结束小窗口录制按钮的点击操作时,可结束小窗口的录制,得到一路视频。当小窗口再次开启录制后,终端设备可得到一路新的视频。小窗口得到的视频数量可与小窗口开启录制的次数相关。
在主角模式的录制模式下,本申请实施例还提供了4种终端设备的小窗口录制时的界面示意图。如图10D所示。
示例性的,终端设备大窗口与小窗口在录制时,录制画面可如图10D的a所示。用户将终端设备依次顺时针旋转90°(或90°左右),终端设备大窗口与小窗口的录制界面可如图10D的b、c与d所示。其中,录制时间与小窗口的结束录制按钮可随横竖屏切换进行适应性的调整。
图10D示例性的给出了4种录制模式下的界面示意图。可以理解的是,主角模式的录制模式下,小窗口默认设置的样式可如图10D所示,大窗口的录制方向与小窗口的录制方向不一致。例如,图10D的a界面中,大窗口横屏录制,小窗口竖屏录制;又例如,图10D的b界面中,大窗口竖屏录制,小窗口横屏录制。小窗口默认设置的样式还可以是大窗口的录制方向与小窗口的录制方向一致,例如,大窗口横屏录制,小窗口横屏录制;又例如,大窗口竖屏录制,小窗口横屏录制。本申请实施例对小窗口默认设置的样式不做限制。
可以理解的是,在终端设备旋转的过程中,小窗口的相对显示位置固定(例如,图10D中小窗口始终位于靠近摄像头的角落附近)。基于人像识别技术,终端设备可实时锁定追焦对象的位置,使得小窗口中始终追踪追焦对象并显示追焦对象,例如图10D中,终端设备旋转后,小窗口仍追焦男性人物并且男性人物处于居中位置。
由于小窗口的显示位置固定,在终端设备旋转的过程中,小窗口可能对大窗口中的人物有遮挡,如图10D的c所示。一种可能的实现中,用户可手动将小窗口移动到未遮挡位置。另一种可能的实现中,终端设备可检测小窗口与大窗口中追焦对象是否存在重叠区域。若存在,则自动调节小窗口显示位置,直至两者不存在重叠区域。
本申请实施例提供了几种主角模式下终端设备开启小窗口录制的场景,用户可根据实际情况进行相应操作以启动小窗口的录制,使得主角模式的录制更加方便与灵活,提升用户的录制体验。
在主角模式的录制模式下,终端设备的录制界面中出现小窗后,用户还可根据需求对小窗口的样式进行调整。下面结合图11A-11D对小窗口的调整方法进行说明。
示例性的,图11A示出了在主角模式的录制模式下,使用小窗口中结束小窗口录制按钮的场景示意图。
录制模式的小窗口中包括结束小窗口录制按钮315。终端设备可基于用户对结束小窗口录制按钮315的操作,在小窗口录制过程中,随时结束小窗口的录制。示例性的,图11A的a界面中终端设备在大窗口录制到第4s时接收到用户针对小窗口中结束小窗口录制按钮315的点击操作,终端设备可进入如图11A的b所示界面。图11A的b界面中,小窗口关闭,大窗中无选中的追焦对象,追踪框311恢复未选中时的样式。此时,小窗口已结束录制,终端设备可保存小窗口录制的视频。一段时间后,如图11A的c所示界面,终端设备在大窗口录制到第7s时接收到针对追踪框311的点击操作,终端设备可进入如图11A的d所示界面。图11A的d界面可包括小窗口,小窗口开始录制视频。图11A的d中录制的视频可以与图11A的a中结束录制的视频不为同一视频。例如,在第4s结束小窗口录制时,终端设备保存第一段4s的视频。在第7s时终端设备选定追焦对象,小窗口开始录制第二段视频。
可以理解的是,小窗口中的结束小窗口录制按钮315可控制小窗口的录制,但小窗口的录制与否对大窗口的录制不造成影响,即终端设备在执行如图11A的过程时,大窗口始终保持录制。
此外,在主角模式的录制模式下,终端设备也可设置记忆机制,在15min内重新启动小窗口的录制,则当前的小窗口样式与前次小窗口的样式一致,比如图11A的a与图11A的d中的小窗口的位置、大小、横竖屏录制等相同。记忆机制可参考图6C的描述,此处不做赘述。
在主角模式的录制模式下,终端设备启动小窗口录制时,用户还可对小窗口的规格进行调整。示例性的,用户可通过双指调节小窗口的规格,终端设备可检测用户双指点击显示屏的位置,根据两个点击位置的距离控制小窗口的放大与缩小,小窗口规格的调整过程可如图11B的a至c。此处对小窗口的调整过程可参见图6A的描述,此处不做赘述。可以理解的是,小窗口调整期间不会影响大窗口与小窗口的录制。
需要说明的是,一种可能的实现中,在主角模式的录制模式下,终端设备调节小窗口的规格时,小窗口的录制画面可相对应的放大与缩小。示例性的,在小窗口放大过程中,小窗口录制画面不发生改变,只是相应的放大,这样使得用户能够清晰的浏览小窗口录制过程中的画面。在这种情况下,录制过程中小窗口的调节不会影响小窗口录制视频,即在小窗口视频的播放过程中,不会出现忽然放大或缩小的不连续画面。该方法提升了录制过程的可观赏性,同时不会影响视频播放时的流畅性。
另一种可能的实现中,终端设备调节小窗口的规格时,小窗口的预览画面相对于大窗口进行放大与缩小,示例性的,在小窗口放大过程中,小窗口预览画面发生改变,小窗口中的录制内容增多。即在小窗口视频的播放过程中,画面中的内容增多,追焦对象相应缩小。这种方法中,用户可基于小窗口的放大与缩小调节追焦对象在小窗口视频中的显示比例,追焦对象可得到更好的展示,进而提升用户的录制体验。
在主角模式的录制模式下,终端设备还可以对小窗口的显示位置进行调整。
示例性的,用户可通过长按拖动的操作调节小窗口的显示位置,终端设备可检测用户点击并拖动时的操作,小窗口可根据用户手指的移动而调整在大窗口中的位置,小窗口位置的调整过程可如图11C的a至c。此处对小窗口的调整过程可参见图6B的描述,此处不做赘述。可以理解的是,小窗口调整期间不会影响大窗口与小窗口的录制。
可选的,在主角模式的录制模式下,当用户对小窗口的大小与位置进行调整时,终端设备也可隐藏小窗口中的按钮。例如,终端设备在检测到手指接触显示屏时,将隐藏如图11C中的结束小窗口录制按钮315。这样,可防止用户误触发按钮导致小窗口结束录制。
在主角模式的录制模式下,终端设备启动小窗口录制时,可设置隐藏模式提升用户的录制体验。示例性的,如图11D的a所示,小窗口中包括录制时间与结束小窗口录制按钮315。当终端设备接收到用户点击小窗口非功能区时,小窗口的结束小窗口录制按钮315隐藏,如图11D的b所示。当终端设备再次接收到用户点击小窗口时,终端设备可进入如图11D的c所示界面。图11D的c界面中结束小窗口录制按钮恢复。
可选的,终端设备在一定时间未接收到点击操作时,小窗口可自动隐藏按钮,大窗口可隐藏追踪框。例如,时间可以设定为5s。当隐藏模式下的终端设备接收到点击操作时,隐藏的内容将恢复显示。这样,在录制过程中可减少按钮对录制画面的遮挡,用户可沉浸式体验录制过程,提升用户的录制体验。
本申请实施例还提供了一种在主角模式的录制模式下切换追焦对象的方法,如图12所示。示例性的,图12的a界面中,在主角模式的录制场景下,大窗口中追焦对象为男性人物,男性人物对应的追踪框311突出显示。小窗口中显示男性人物的录制画面。终端设备检测到用户点击女性人物对应追踪框312的操作时,进入图12的b界面。终端设备将追焦对象由男性人物变更为女性人物。图12的b界面中,大窗口中追焦对象为女性人物,女性人物对应的追踪框312突出显示。小窗口中显示女性人物的录制画面。
可选的,终端设备在录制模式下切换追焦对象时,也可设置动态特效,提升追焦对象切换过程中录制画面的流畅性。动态特效可参见图5的描述,本申请实施例对此不做赘述。
本申请实施例提供了几种灵活调整小窗口录制画面的场景,以提升用户在录制过程中的体验。
本申请实施例提供的录制方法,在主角模式的录制模式下,终端设备可提供暂停录制功能。
示例性的,如图13的a所示界面,终端设备处于录制过程中,大窗口可包括暂停录制按钮313、结束录制按钮314与大窗口的录制时间。小窗口可包括结束小窗口录制按钮315与小窗口的录制时间。终端设备在接收到针对暂停录制按钮313的点击操作时,终端设备进入如图13的b所示界面。图13的b界面中,大窗口与小窗口同时暂停录制。暂停录制按钮313更改为继续录制按钮1301。继续录制按钮1301用于指示终端设备继续本次录制暂停状态的视频。在大窗口和小窗口中,录制时间为终端设备暂停录制的时间,暂停录制下的录制时间可表现为“||”与时间的组合。当终端设备接收到针对继续录制按钮1301的点击操作时,终端设备的大窗口与小窗口同时恢复录制,如图13的c所示。
需要说明的是,终端设备在暂停录制期间,大窗口可实时显示摄像头获取的图像,小窗口可实时显示追焦对象的图像,但终端设备不会保存大窗口与小窗口所显示的图像。
可以理解的是,大窗口暂停后的视频与暂停前的视频为同一视频,小窗口暂停后的视频与暂停前的视频也为同一视频,例如,用户在第4s点击暂停录制按钮,终端设备响应该次点击操作并暂停视频录制,视频录制时间为4s。一段时间后,终端设备接收到针对继续录制按钮的点击操作时,终端设备在4s视频的基础上开始录制第5s的视频。
在主角模式的录制模式下,终端设备在录制过程中可能出现追焦对象丢失的情况,下面结合图14A与图14B对录制过程中丢失追焦对象的处理方法进行说明。
示例性的,如图14A的a所示界面,终端设备大窗口与小窗口均处于录制中,其中,小窗口中有追焦对象。当终端设备如图14A的b所示识别不到大窗口中的追焦对象时,小窗口中的追焦对象也丢失,小窗口保持录制并处于蒙层状态。一些实施例中,追焦对象丢失后,小窗口可继续录制追焦对象丢失前所处位置的画面,录制画面可以是不包括追焦对象的空镜,录制时间可以是5s。若终端设备在追焦对象丢失后5s内重新识别到追焦对象,终端设备则进入如图14A的c所示界面,小窗口保持追焦对象丢失前的状态。该场景中,追焦对象的丢失不会对小窗口的追焦视频造成影响,小窗口始终保持录制。在追焦对象找回并恢复录制时,终端设备可将小窗口中追焦对象丢失前的视频、空镜视频与追焦对象找回后的视频进行剪辑。一种可能的实现中,终端设备可将空镜删除,并将追焦对象丢失前的视频与追焦对象找回后的视频进行拼接,合成一路视频。另一种可能的实现中,终端设备可将空镜视频进行模糊、柔焦、添加蒙层等处理,减少空镜视频对整体视频的连贯性的影响,提升后续用户查看录制视频的体验。
若终端设备在追焦对象丢失后5s内未识别到追焦对象,终端设备则由图14A的b所示界面进入如图14A的d所示界面。图14A的d界面中,终端设备继续进行大窗口的录制,暂停小窗口的录制,其中,小窗口可以仍呈现蒙层状态。例如,终端设备在第6s检测不到追焦对象,以及在随后的5s内未识别到追焦对象,则终端设备在第11s暂停小窗口的录制,大窗口的录制则不会受到干扰。这种场景下,若终端设备未找回追焦对象或未结束小窗口录制,则小窗口一直处于暂停状态且呈现蒙层。或者,终端设备也可以结束小窗口录制,不再在大窗口的录制界面中显示小窗口以及小窗口中的内容。
需要说明的是,终端设备的小窗口暂停录制时,小窗口可持续追踪大窗口中相对位置的画面,但终端设备不会进行小窗口的录制。终端设备也可以在小窗口暂停录制时,小窗口显示录制时最后一帧的静态画面,小窗口不追踪显示大窗口中相对位置的画面。
当终端设备在追焦对象丢失后的5s内未找回追焦对象,小窗口暂停录制时,终端设备录制界面如图14A的d所示。在小窗口暂停录制的过程中,终端设备识别到追焦对象,小窗口可自动恢复录制,进入如图14A的e与f所示界面。例如,终端设备在第11s暂停小窗口录制。在15s时,终端设备识别到追焦对象并恢复小窗口录制,此时,小窗口可在11s视频的基础上继续录制第12s的视频。
终端设备在小窗口录制模式中遇到追焦对象丢失时,可执行上述过程。另一种可能的场景中,终端设备可在大窗口暂停录制时遇到追焦对象丢失的情况,如图14B所示:
示例性的,图14B的a界面可以是终端设备检测到针对大窗口中暂停录制按钮的点击操作时进入的界面,大窗口与小窗口同时处于暂停录制的状态。终端设备暂停录制时可处于预览状态,即大窗口与小窗口可持续追踪追焦对象的预览画面,但不进行录制。在终端设备暂停录制并预览的阶段,终端设备可出现检测不到追焦对象的情况。终端设备在未识别追焦对象时,可进入图14B的b界面。图14B的b界面中小窗口自动呈现蒙层状态,蒙层状态可提示用户追焦对象丢失,终端设备需找回追焦对象或重选追焦对象以恢复录制。
可选的,一种可能的实现中,图14B的b界面中,小窗口处于暂停录制状态且呈现蒙层。若终端设备未找回追焦对象或未结束/继续录制,则小窗口的蒙层状态一直存在。
本申请实施例提供了几种主角模式下录制模式下追焦对象丢失的场景,终端设备可针对场景执行相应的处理方法,减小追焦对象丢失对录制过程造成的影响,提升用户的录制体验。
用户在没有使用主角模式的需求时,可选择退出主角模式,恢复常规的录像模式。下面结合图15对本申请实施例提供的退出主角模式的场景进行说明,如图15所示:
示例性的,当终端设备接收到针对图15的a界面中结束录制按钮314的点击操作时,终端设备可同时结束大窗口的录制与小窗口的录制并进入图15的b界面。终端设备结束录制时,可同时保存大窗口录制的视频与小窗口录制的视频。终端设备可将两个视频保存在同一路径,也可以保存在不同路径。例如,大窗口的视频与小窗口的视频可保存至相册的文件夹下,也可将大窗口的视频保存到常规路径,小窗口的视频保存到相册中主角模式的文件夹下。本申请实施例对两个视频的保存路径不做限制。
图15的b界面中,大窗口与小窗口已结束录制并恢复到预览模式。当接收到针对退出主角模式按钮307的点击操作时,终端设备进入如图15的c所示界面。终端设备恢复常规的录像模式。当然,终端设备也可在图15的a界面中检测到对结束录制按钮314的点击操作后,直接退出主角模式,并显示图15的c所示界面。或者,用户也可以通过手势等方法触发终端设备退出主角模式,本申请实施例对此不作任何限制。
可选的,用户可基于相机应用的相册浏览大窗口录制的视频与小窗口录制的多路视频,多路视频的显示顺序可以为视频的录制顺序,即终端设备可根据录制视频的结束时间点或开始时间点进行排序。多路视频的显示顺序还可以为视频的录制倒序,即终端设备可根据录制视频的结束时间或开始时间进行倒序排列。
可选的,大窗口录制的视频与小窗口录制的视频可显示在同一相册界面的视频缩略图中。为便于区分大窗口录制的视频与小窗口录制的视频,终端设备可为小窗口录制的视频设置标识。例如,终端设备可为小窗口录制的视频添加外边框、字体及图形等,终端设备还可设置小窗口录制的视频缩略图大小,使得小窗口与大窗口所录制的视频缩略图存在大小差异。可以理解的是,本申请实施例对相册中视频缩略图的形式不做限制。
示例性的,一种视频缩略图的排列顺序可如图16所示。用户可基于图16的a所示界面浏览录制得到的视频,当终端设备检测到针对视频图标1601的点击操作时,终端设备进入图16的b所示界面。图16的b界面可显示当前已录制的视频缩略图,其中,视频1602、视频1603与视频1604可以为单次使用主角模式进行录像得到的多路视频。下面结合具体的录制场景对视频顺序进行说明。
例如,终端设备基于主角模式进行录制,录制界面中包括大窗口与小窗口,大窗口中显示男性人物和女性人物,小窗口中显示男性人物。当终端设备检测到针对开始录制按钮的点击操作时,终端设备的大窗口中录制包括男性人物和女性人物的视频1602,小窗口中录制追焦男性人物的视频1604。视频1604录制到35s时,终端设备检测到针对结束小窗口录制按钮的点击操作,终端设备结束录制视频1604,并将其进行保存;大窗口则持续录制视频1602。5s后,终端设备检测到针对女性人物追踪框的点击操作,终端设备的小窗口中录制追焦女性人物的视频1603。在大窗口的视频1602录制到80s时,终端设备检测到针对结束录制按钮的点击操作,终端设备结束录制视频1603与视频1604,并先后保存视频1603与视频1602。
上述录制场景中,终端设备单次使用主角模式进行录像,得到了三路视频。终端设备可根据三路视频先后结束的时间进行保存,而先保存的视频排列在图16的b界面中靠后的位置。例如,视频的保存顺序为视频1604、视频1603、视频1602;视频缩略图的排列顺序与保存顺序相反,为视频1602、视频1603、视频1604。
可以理解的是,本申请实施例示例性的对视频缩略图的排列顺序及视频的保存顺序进行了说明,本申请实施例对此不做限制。
可以理解的是,大窗口录制的视频可包括图像与声音,小窗口录制的视频也可包括图像与声音。例如,终端设备在从大窗口的图像上裁剪出小窗口的录制画面,从而获取小窗口视频时,终端设备还可将声音同步到小窗口的视频中。
本申请实施例提供了一种退出主角模式的场景,终端设备可切换常规录像与主角模式录像。用户可根据自身需求选择常规录像与主角模式录像,提升了用户的使用体验。
上面已对本申请实施例的录像方法进行了说明,下面对本申请实施例提供的执行上述方法的装置进行描述。如图17所示,图17为本申请实施例提供的一种录像装置的结构示意图,该录像装置可以是本申请实施例中的终端设备,也可以是终端设备内的芯片或芯片***。
如图17所示,录像装置2100可以用于通信设备、电路、硬件组件或者芯片中,该录像装置包括:显示单元2101、以及处理单元2102。其中,显示单元2101用于支持录像装置2100执行的显示的步骤;处理单元2102用于支持录像装置2100执行信息处理的步骤。
可能的实现方式中,该录像装置2100中也可以包括通信单元2103。具体的,通信单元用于支持录像装置2100执行数据的发送以及数据的接收的步骤。其中,该通信单元2103可以是输入或者输出接口、管脚或者电路等。
可能的实施例中,录像装置还可以包括:存储单元2104。处理单元2102、存储单元2104通过线路相连。存储单元2104可以包括一个或者多个存储器,存储器可以是一个或者多个设备、电路中用于存储程序或者数据的器件。存储单元2104可以独立存在,通过通信线路与录像装置具有的处理单元2102相连。存储单元2104也可以和处理单元2102集成在一起。
存储单元2104可以存储终端设备中的方法的计算机执行指令,以使处理单元2102执行上述实施例中的方法。存储单元2104可以是寄存器、缓存或者RAM等,存储单元2104可以和处理单元2102集成在一起。存储单元2104可以是只读存储器(read-only memory,ROM)或者可存储静态信息和指令的其他类型的静态存储设备,存储单元2104可以与处理单元2102相独立。
本申请实施例提供一种终端设备,终端设备也可以称为终端(terminal)、用户设备(user equipment,UE)、移动台(mobile station,MS)、移动终端(mobile terminal,MT)等。终端设备可以是手机(mobile phone)、智能电视、穿戴式设备、平板电脑(Pad)、带无线收发功能的电脑、虚拟现实(virtual reality,VR)终端设备、增强现实(augmentedreality,AR)终端设备、工业控制(industrial control)中的无线终端、无人驾驶(self-driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等等。
该终端设备包括:包括:处理器和存储器;存储器存储计算机执行指令;处理器执行存储器存储的计算机执行指令,使得终端设备执行上述方法。
本申请实施例提供一种终端设备,结构参见图1。终端设备的存储器可用于存储至少一个程序指令,处理器用于执行至少一个程序指令,以实现上述方法实施例的技术方案。其实现原理和技术效果与上述方法相关实施例类似,此处不再赘述。
本申请实施例提供一种芯片。芯片包括处理器,处理器用于调用存储器中的计算机程序,以执行上述实施例中的技术方案。其实现原理和技术效果与上述相关实施例类似,此处不再赘述。
本申请实施例提供一种计算机程序产品,当计算机程序产品在电子设备运行时,使得终端设备执行上述实施例中的技术方案。其实现原理和技术效果与上述相关实施例类似,此处不再赘述。
本申请实施例提供一种计算机可读存储介质,其上存储有程序指令,程序指令被终端设备执行时,使得终端设备执行上述实施例的技术方案。其实现原理和技术效果与上述相关实施例类似,此处不再赘述。上述实施例中描述的方法可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。如果在软件中实现,则功能可以作为一个或多个指令或代码存储在计算机可读介质上或者在计算机可读介质上传输。计算机可读介质可以包括计算机存储介质和通信介质,还可以包括任何可以将计算机程序从一个地方传送到另一个地方的介质。存储介质可以是可由计算机访问的任何目标介质。
计算机可读介质可以包括RAM,ROM,只读光盘(compact disc read-only memory,CD-ROM)或其它光盘存储器,磁盘存储器或其它磁存储设备,或目标于承载的任何其它介质或以指令或数据结构的形式存储所需的程序代码,并且可由计算机访问。而且,任何连接被适当地称为计算机可读介质。例如,如果使用同轴电缆,光纤电缆,双绞线,数字用户线(Digital Subscriber Line,DSL)或无线技术(如红外,无线电和微波)从网站,服务器或其它远程源传输软件,则同轴电缆,光纤电缆,双绞线,DSL或诸如红外,无线电和微波之类的无线技术包括在介质的定义中。如本文所使用的磁盘和光盘包括光盘,激光盘,光盘,数字通用光盘(Digital Versatile Disc,DVD),软盘和蓝光盘,其中磁盘通常以磁性方式再现数据,而光盘利用激光光学地再现数据。上述的组合也应包括在计算机可读介质的范围内。
本申请实施例是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程设备的处理单元以产生一个机器,使得通过计算机或其他可编程设备的处理单元执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
以上的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。
Claims (22)
1.一种录像方法,其特征在于,应用于包括第一摄像头的终端设备,所述方法包括:
终端设备显示相机应用的第三界面,所述第三界面包括第一窗口,不包括第二窗口,所述第一窗口显示有所述第一摄像头采集的第一画面;
当所述终端设备检测到所述第三界面的第一窗口中包括第一对象时,在所述第一窗口中显示与所述第一对象关联的追踪标识;
在第一时刻,响应于用户对所述第一对象关联的追踪标识的触发操作,所述终端设备显示相机应用的第一界面,所述第一界面包括所述第一窗口和第二窗口;所述第二窗口显示有第二画面,所述第二画面包括所述第一对象,所述第二画面为所述第一画面的一部分;
在第二时刻,当所述终端设备检测到所述第一画面的第二位置包括所述第一对象时,所述第二画面包括所述第一对象,所述第二画面为所述第一画面的一部分;
在第三时刻,当所述终端设备检测到所述第一画面不包括所述第一对象时,所述第二画面也不包括所述第一对象;
在第四时刻,当所述终端设备检测到所述第一画面的第三位置包括所述第一对象时,所述第二画面包括所述第一对象,所述第二画面为所述第一画面的一部分;
在第五时刻,当所述终端设备检测到所述第一画面的第四位置包括所述第一对象时,所述第二画面包括所述第一对象,所述第二画面为所述第一画面的一部分;
其中,所述第二时刻晚于所述第一时刻,所述第三时刻晚于所述第二时刻,所述第四时刻晚于所述第三时刻,所述第五时刻晚于所述第四时刻。
2.根据权利要求1所述的方法,其特征在于,所述第三时刻和所述第四时刻之间间隔的时间小于或等于第一预设时长。
3.根据权利要求1或2所述的方法,其特征在于,在第五时刻之后,还包括:
在第六时刻,当所述终端设备检测到所述第一画面的第五位置包括第一对象时,所述第二画面包括所述第一对象,所述第二画面为所述第一画面的一部分;
在第七时刻,当所述终端设备检测到所述第一画面的第六位置包括所述第一对象时,所述第二画面包括所述第一对象,所述第二画面为所述第一画面的一部分;
在第八时刻,当所述终端设备检测到所述第一画面不包括所述第一对象时,所述第二画面也不包括所述第一对象;
在第九时刻,当所述终端设备检测到所述第一画面的第七位置包括所述第一对象时,所述终端设备不显示所述第二窗口,继续显示所述第一窗口;
其中,所述第七时刻晚于所述第六时刻,所述第八时刻晚于所述第七时刻,所述第九时刻晚于所述第八时刻,所述第九时刻与所述第八时刻之间间隔的时间大于第一预设时长。
4.根据权利要求1或2所述的方法,其特征在于,在所述第三时刻,所述第二窗口显示目标图像,和/或,所述第二窗口中添加蒙层;
所述目标图像包括下述的任一项:所述第一窗口在第一对象位置处的背景、所述第一窗口录制中在第一对象位置处的画面、所述第二窗口中显示过的与所述第一对象相关的一帧图像、预设图像;所述第一对象位置包括所述终端设备检测不到所述第一对象之前所述第一对象在所述第一窗口中所处的位置。
5.根据权利要求1或2所述的方法,其特征在于,所述第一界面为录制界面,当所述终端设备在所述第一画面仍未检测到所述第一对象之后,所述方法还包括:暂停所述第二窗口中的录制,保持所述第一窗口中继续录制;以及,在所述第二窗口中显示暂停录制的标识。
6.根据权利要求5所述的方法,其特征在于,所述第一窗口还显示有所述第一窗口的录制时长信息,所述第二窗口中还显示有所述第二窗口的录制时长信息,在所述第二窗口暂停录制时,所述第一窗口的录制时长信息持续更新,所述第二窗口的录制时长信息暂停更新。
7.根据权利要求6所述的方法,其特征在于,所述暂停所述第二窗口中的录制之后以及所述第四时刻之前,还包括:
当所述终端设备检测到所述第一画面包括所述第一对象时,所述第二窗口恢复录制,所述第二窗口包括所述第一对象,不包括所述暂停录制的标识,所述第一窗口的录制时长信息持续更新,所述第二窗口的录制时长信息从暂停更新时的时长起恢复更新,所述第一窗口中录制时长信息与所述第二窗口中的录制时长信息不同。
8.根据权利要求5所述的方法,其特征在于,所述暂停所述第二窗口中的录制之前,还包括:
从所述终端设备检测到所述第一画面中不包括所述第一对象开始的第一预设时长内,所述第一窗口保持录制,所述第二窗口保持录制,所述第二窗口的录制时长信息持续更新,所述第一窗口的录制时长信息持续更新。
9.根据权利要求8所述的方法,其特征在于,在保存所述第二窗口对应的视频时,在所述第二窗口对应的视频中,将从所述终端设备检测到所述第一画面中不包括所述第一对象开始的第一预设时长内录制的视频内容进行预设处理,所述预设处理包括下述的一种或多种:剪裁、模糊、柔焦、添加蒙层。
10.根据权利要求5所述的方法,其特征在于,当所述终端设备检测到所述第一画面不包括所述第一对象之后,所述第一画面中还包括第二对象以及所述第二对象关联的追踪标识,所述方法还包括:
在第十时刻,所述终端设备检测到对所述第二对象关联的追踪标识的触发操作,所述第二窗口包括所述第二对象;
在第十一时刻,当所述终端设备检测到所述第一画面的第八位置包括所述第二对象时,所述第二窗口包括所述第二对象。
11.根据权利要求10所述的方法,其特征在于,所述第十一时刻之后,所述方法还包括:
所述终端设备在所述第一窗口中检测到暂停录制操作;
响应于所述暂停录制操作,所述终端设备暂停所述第一窗口和所述第二窗口的录制,在所述第一窗口显示暂停录制的标识以及所述第一摄像头采集的第一画面,以及,在所述第二窗口显示所述第二对象以及暂停录制的标识。
12.根据权利要求11所述的方法,其特征在于,所述终端设备暂停所述第一窗口和所述第二窗口的录制之后,还包括:
在第十二时刻,当所述终端设备检测到所述第一窗口中不包括所述第二对象时,所述第二窗口不包括所述第二对象;
在第十三时刻,当所述终端设备检测到所述第一窗口中包括所述第二对象时,所述第二窗口也包括所述第二对象;所述第十三时刻晚于所述第十二时刻。
13.根据权利要求1所述的方法,其特征在于,所述第一界面为预览界面,所述第五时刻之后,所述方法还包括:
在第十四时刻,当所述终端设备检测到所述第一画面不包括所述第一对象时,所述终端设备显示第二界面,所述第二界面包括所述第一窗口和所述第二窗口,所述第一窗口包括所述第一对象,所述第二窗口不包括所述第一对象;
在第十五时刻,当所述终端设备检测到对所述第二界面中的录制按钮的触发操作时,在所述第一窗口中显示所述第一摄像头采集的画面和所述第一窗口的录制时长信息,以及,在所述第二窗口中不显示所述第二窗口的录制时长信息,所述第十五时刻晚于所述第十四时刻。
14.根据权利要求13所述的方法,其特征在于,所述第十五时刻之后,所述方法还包括:
在第十六时刻,当所述终端设备检测到所述第一窗口包括所述第一对象时,所述第二窗口中启动录制,所述第二窗口包括所述第一对象,所述第一窗口的录制时长信息持续更新,所述第二窗口的录制时长信息从初始值开始更新。
15.根据权利要求14所述的方法,其特征在于,所述第十六时刻和所述第十五时刻之间间隔的时间小于或等于第二预设时长。
16.根据权利要求13-15任一项所述的方法,其特征在于,在第十五时刻之后,所述方法还包括:
从所述第十五时刻起始到第二预设时长达到时,若所述终端设备在所述第一窗口中持续检测不到所述第一对象,停止显示所述第二窗口,继续显示所述第一窗口。
17.根据权利要求1-2、13-15任一项所述的方法,其特征在于,所述第一界面的第二窗口还包括第一按钮,所述方法还包括:
响应于用户对所述第一按钮的触发操作,切换所述第一界面中的第二窗口的显示状态;其中,所述第二窗口在切换前的显示状态显示时的窗口横竖比例,与切换后的显示状态显示时的窗口横竖比例不同;
在所述终端设备完成所述第二窗口的横竖屏显示状态切换后,若所述第二窗口中不包括所述第一对象,所述终端设备在所述第一窗口中显示与所述第一对象关联的追踪标识;
响应于对所述第一对象关联的追踪标识的触发操作,所述终端设备在所述第二窗口显示所述第一对象。
18.根据权利要求1-2、13-15任一项所述的方法,其特征在于,所述第一界面的第一窗口中还包括第二按钮,所述方法包括:
响应于用户对所述第二按钮的触发操作,在所述第一界面的第一窗口中增加显示第三按钮;
响应于用户对所述第三按钮的触发操作,将所述第一界面中的第二窗口从所述第二按钮对应的显示状态切换到所述第三按钮对应的显示状态;其中,所述第二窗口在所述第二按钮对应显示状态显示时的窗口横竖比例,与在所述第三按钮对应显示状态显示时的窗口横竖比例不同;
在所述终端设备完成所述第二窗口的横竖屏显示状态切换后,若所述第二窗口中不包括所述第一对象,所述终端设备在所述第一窗口中显示与所述第一对象关联的追踪标识;
响应于对所述第一对象关联的追踪标识的触发操作,所述终端设备在所述第二窗口显示所述第一对象。
19.根据权利要求1-2、6-15任一项所述的方法,其特征在于,在所述第二画面包括所述第一对象时,所述第一对象在所述第二画面中居中显示。
20.根据权利要求1-2、6-15任一项所述的方法,其特征在于,所述第二窗口浮于所述第一窗口的上层,且所述第二窗口小于所述第一窗口。
21.一种终端设备,其特征在于,所述终端设备包括处理器,所述处理器用于调用存储器中的计算机程序,以执行如权利要求1-20中任一项所述的方法。
22.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,当所述计算机指令在终端设备上运行时,使得所述终端设备执行如权利要求1-20中任一项所述的方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210577625.9A CN116095465B (zh) | 2022-05-25 | 2022-05-25 | 录像方法、装置及存储介质 |
CN202311556917.5A CN117714851A (zh) | 2022-05-25 | 2022-05-25 | 录像方法、装置及存储介质 |
PCT/CN2023/091781 WO2023226699A1 (zh) | 2022-05-25 | 2023-04-28 | 录像方法、装置及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210577625.9A CN116095465B (zh) | 2022-05-25 | 2022-05-25 | 录像方法、装置及存储介质 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311556917.5A Division CN117714851A (zh) | 2022-05-25 | 2022-05-25 | 录像方法、装置及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116095465A CN116095465A (zh) | 2023-05-09 |
CN116095465B true CN116095465B (zh) | 2023-10-20 |
Family
ID=86210824
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210577625.9A Active CN116095465B (zh) | 2022-05-25 | 2022-05-25 | 录像方法、装置及存储介质 |
CN202311556917.5A Pending CN117714851A (zh) | 2022-05-25 | 2022-05-25 | 录像方法、装置及存储介质 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311556917.5A Pending CN117714851A (zh) | 2022-05-25 | 2022-05-25 | 录像方法、装置及存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (2) | CN116095465B (zh) |
WO (1) | WO2023226699A1 (zh) |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1713253A1 (en) * | 2005-04-14 | 2006-10-18 | Thomson Licensing | Camera system with PIP in viewfinder |
CN103916582A (zh) * | 2013-01-07 | 2014-07-09 | 华为技术有限公司 | 一种图像处理方法及装置 |
CN105519097A (zh) * | 2013-08-27 | 2016-04-20 | 高通股份有限公司 | 用于显示画中画的***、装置和方法 |
EP3065389A1 (de) * | 2015-03-06 | 2016-09-07 | Florian Potucek | Verfahren zur Herstellung von Videoaufnahmen |
CN106993131A (zh) * | 2017-03-13 | 2017-07-28 | 联想(北京)有限公司 | 信息处理方法及电子设备 |
CN109831622A (zh) * | 2019-01-03 | 2019-05-31 | 华为技术有限公司 | 一种拍摄方法及电子设备 |
CN111093026A (zh) * | 2019-12-30 | 2020-05-01 | 维沃移动通信(杭州)有限公司 | 视频处理方法、电子设备及计算机可读存储介质 |
CN112367467A (zh) * | 2020-10-30 | 2021-02-12 | 维沃移动通信有限公司 | 显示控制方法、装置、电子设备和介质 |
CN112887552A (zh) * | 2021-01-22 | 2021-06-01 | 维沃移动通信有限公司 | 追焦方法、装置及电子设备 |
CN112954219A (zh) * | 2019-03-18 | 2021-06-11 | 荣耀终端有限公司 | 一种多路录像方法及设备 |
CN113793260A (zh) * | 2021-07-30 | 2021-12-14 | 武汉高德红外股份有限公司 | 半自动修正目标跟踪框的方法、装置及电子设备 |
WO2022062531A1 (zh) * | 2020-09-25 | 2022-03-31 | Oppo广东移动通信有限公司 | 一种多通道音频信号获取方法、装置及*** |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120075490A1 (en) * | 2010-09-27 | 2012-03-29 | Johney Tsai | Systems and methods for determining positioning of objects within a scene in video content |
JP7301521B2 (ja) * | 2018-11-07 | 2023-07-03 | キヤノン株式会社 | 画像処理装置 |
CN111010506A (zh) * | 2019-11-15 | 2020-04-14 | 华为技术有限公司 | 一种拍摄方法及电子设备 |
CN111327823A (zh) * | 2020-02-28 | 2020-06-23 | 深圳看到科技有限公司 | 视频生成方法、装置及对应的存储介质 |
CN113553014B (zh) * | 2020-09-10 | 2023-01-06 | 华为技术有限公司 | 多窗口投屏场景下的应用界面显示方法及电子设备 |
CN114449212A (zh) * | 2020-11-04 | 2022-05-06 | 北京小米移动软件有限公司 | 对象追踪方法及装置、电子设备、存储介质 |
-
2022
- 2022-05-25 CN CN202210577625.9A patent/CN116095465B/zh active Active
- 2022-05-25 CN CN202311556917.5A patent/CN117714851A/zh active Pending
-
2023
- 2023-04-28 WO PCT/CN2023/091781 patent/WO2023226699A1/zh unknown
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1713253A1 (en) * | 2005-04-14 | 2006-10-18 | Thomson Licensing | Camera system with PIP in viewfinder |
CN103916582A (zh) * | 2013-01-07 | 2014-07-09 | 华为技术有限公司 | 一种图像处理方法及装置 |
CN105519097A (zh) * | 2013-08-27 | 2016-04-20 | 高通股份有限公司 | 用于显示画中画的***、装置和方法 |
EP3065389A1 (de) * | 2015-03-06 | 2016-09-07 | Florian Potucek | Verfahren zur Herstellung von Videoaufnahmen |
CN106993131A (zh) * | 2017-03-13 | 2017-07-28 | 联想(北京)有限公司 | 信息处理方法及电子设备 |
CN109831622A (zh) * | 2019-01-03 | 2019-05-31 | 华为技术有限公司 | 一种拍摄方法及电子设备 |
CN112954219A (zh) * | 2019-03-18 | 2021-06-11 | 荣耀终端有限公司 | 一种多路录像方法及设备 |
CN111093026A (zh) * | 2019-12-30 | 2020-05-01 | 维沃移动通信(杭州)有限公司 | 视频处理方法、电子设备及计算机可读存储介质 |
WO2022062531A1 (zh) * | 2020-09-25 | 2022-03-31 | Oppo广东移动通信有限公司 | 一种多通道音频信号获取方法、装置及*** |
CN112367467A (zh) * | 2020-10-30 | 2021-02-12 | 维沃移动通信有限公司 | 显示控制方法、装置、电子设备和介质 |
CN112887552A (zh) * | 2021-01-22 | 2021-06-01 | 维沃移动通信有限公司 | 追焦方法、装置及电子设备 |
CN113793260A (zh) * | 2021-07-30 | 2021-12-14 | 武汉高德红外股份有限公司 | 半自动修正目标跟踪框的方法、装置及电子设备 |
Non-Patent Citations (1)
Title |
---|
基于高斯混合模型的说话人识别***;朱青松 等;黑龙江科技学院学报;第45-48页 * |
Also Published As
Publication number | Publication date |
---|---|
CN117714851A (zh) | 2024-03-15 |
WO2023226699A1 (zh) | 2023-11-30 |
CN116095465A (zh) | 2023-05-09 |
WO2023226699A9 (zh) | 2024-05-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11706521B2 (en) | User interfaces for capturing and managing visual media | |
US11770601B2 (en) | User interfaces for capturing and managing visual media | |
US11223771B2 (en) | User interfaces for capturing and managing visual media | |
EP3792738B1 (en) | User interfaces for capturing and managing visual media | |
CN115297199A (zh) | 一种具有折叠屏的设备的触控方法与折叠屏设备 | |
KR20210020987A (ko) | 시각적 미디어를 캡처 및 관리하기 위한 사용자 인터페이스들 | |
WO2024051556A1 (zh) | 壁纸显示的方法、电子设备及存储介质 | |
CN116095465B (zh) | 录像方法、装置及存储介质 | |
CN116112781B (zh) | 录像方法、装置及存储介质 | |
CN116095460B (zh) | 录像方法、装置及存储介质 | |
WO2022237317A1 (zh) | 显示方法及电子设备 | |
CN116132790B (zh) | 录像方法和相关装置 | |
CN116112780B (zh) | 录像方法和相关装置 | |
EP4408008A1 (en) | Video recording method and related apparatus | |
CN116095461A (zh) | 录像方法和相关装置 | |
WO2023231696A1 (zh) | 一种拍摄方法及相关设备 | |
CN117201865A (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 |