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

视频拍摄方法、装置、电子设备及存储介质与流程

2022-09-08 00:15:07 来源:中国专利 TAG:


1.本技术涉及电子设备技术领域,更具体地,涉及一种视频拍摄方法、装置、电子设备及存储介质。


背景技术:

2.随着科技水平和生活水平的快速进步,无线耳机因其方便携带等特点得到越来越广泛的应用。其中,真无线立体声(true wireless stereo,tws)耳机更因其完全摒弃有线的烦恼,在使用上更为自由而受到使用者的青睐。并且,目前的无线耳机通常设置有麦克风,以用于录音场景中声音的采集。但是,在拍摄视频时,利用无线耳机采集音频容易出现音画不同步的情况。


技术实现要素:

3.本技术提出了一种视频拍摄方法、装置、电子设备及存储介质,可以实现进行视频拍摄时,提升无线耳机启动录音的速度,避免出现音画不同步的情况。
4.第一方面,本技术实施例提供了一种视频拍摄方法,应用于电子设备,所述电子设备包括摄像头,所述电子设备与无线耳机连接,所述方法包括:在当前显示界面为拍摄界面的情况下,若所述电子设备与无线耳机的连接处于监听模式,控制所述电子设备与无线耳机的连接处于活动模式;响应于视频拍摄操作,向所述无线耳机发送录音指令,并控制所述摄像头进行图像采集;接收所述无线耳机采集的音频数据;基于所述摄像头采集的图像以及所述音频数据,生成拍摄视频。
5.第二方面,本技术实施例提供了一种视频拍摄装置,应用于电子设备,所述电子设备包括摄像头,所述电子设备与无线耳机连接,所述装置包括:模式控制模块、拍摄启动模块、音频接收模块以及视频生成模块,其中,所述模式控制模块用于在当前显示界面为拍摄界面的情况下,若所述电子设备与无线耳机的连接处于监听模式,控制所述电子设备与无线耳机的连接处于活动模式;所述拍摄启动模块用于响应于视频拍摄操作,向所述无线耳机发送录音指令,并控制所述摄像头进行图像采集;所述音频接收模块用于接收所述无线耳机采集的音频数据;所述视频生成模块用于基于所述摄像头采集的图像以及所述音频数据,生成拍摄视频。
6.第三方面,本技术实施例提供了一种电子设备,包括:一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个应用程序配置用于执行上述第一方面提供的视频拍摄方法。
7.第四方面,本技术实施例提供了一种计算机可读取存储介质,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行上述第一方面提供的视频拍摄方法。
8.本技术提供的方案,在电子设备当前显示界面为拍摄界面的情况下,若电子设备
与无线耳机的连接处于监听模式,控制电子设备与无线耳机的连接处于活动模式,然后响应于视频拍摄操作,向无线耳机发送录音指令,并控制摄像头进行图像采集,接收无线耳机采集的音频数据,基于摄像头采集的图像以及音频数据,生成拍摄视频。由此,在电子设备显示拍摄界面的情况下,就控制电子设备与无线耳机的连接由监听模式变为活动模式,从而避免录音指令传输至无线耳机的延迟,进而提升无线耳机启动录音的速度,避免出现音画不同步的情况。
附图说明
9.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
10.图1示出了本技术实施例提供的视频拍摄方法所涉及的一种场景示意图。
11.图2示出了本技术实施例提供的无线耳机的一种结构示意图。
12.图3示出了根据本技术一个实施例的视频拍摄方法流程图。
13.图4示出了根据本技术另一个实施例的视频拍摄方法流程图。
14.图5示出了根据本技术又一个实施例的视频拍摄方法流程图。
15.图6示出了根据本技术再一个实施例的视频拍摄方法流程图。
16.图7示出了本技术实施例提供的视频拍摄方法中步骤s430的一种流程图。
17.图8示出了根据本技术一个实施例的视频拍摄装置的一种框图。
18.图9是本技术实施例的用于执行根据本技术实施例的视频拍摄方法的电子设备的框图。
19.图10是本技术实施例的用于保存或者携带实现根据本技术实施例的视频拍摄方法的程序代码的存储单元。
具体实施方式
20.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。
21.双耳立体声录音技术(binaural audio)是一种高度还原真实听感的录音技术,其通过在人工头部的两只耳朵位置配有麦克风,从而可以捕捉到达每只耳朵位置的声音,两个信号就可以分别在每只耳朵上重现。这种重现不适用单声道播放,如果用扬声器来播放也达不到预期的效果,所以通常会使用耳机,将两只耳朵接收的声信号完全隔离开,这种做法可以使人工头完全复刻听众所听到的内容。因此,双耳立体声录音也被应用于视频拍摄中。
22.相关技术中,无线耳机通常通过蓝牙技术与电子设备进行连接。在蓝牙技术中,蓝牙设备之间连接时可以是以下四种模式中的任意一个:活动模式(active mode),保持模式(hold mode),监听模式(sniff mode)以及休眠模式(park mode)。例如,活动模式是蓝牙设备之间建立连接后会在协定的时隙(tpoll)内进行通信;监听模式是为了降低蓝牙功耗而设计的一种低功耗模式,其通过减少主设备发送数据的时隙数并相应减少从设备监听的时
隙数,从而达到节省电源的目的,在监听模式下主设备将每隔预设的监听时隙(tsniff)向从设备发送数据包,所以从设备每隔tsniff去监听主设备的数据包即可,从设备就是只在监听锚点(sniff anchor point)时监听。
23.示例性地,假设tpoll=25毫秒(ms),tsniff=500ms,也就是说在活动模式下设备间会在每25ms同步一次,在监听模式下每500ms才会同步一次。因此,监听模式可以大大降低蓝牙功耗,但是由此而来的问题设备间需要同步信息的时候,也会不及时,需要等到sniff mode anchor point到来。
24.进一步地,在蓝牙协议中,通常在涉及需要发送大量数据时,要求蓝牙芯片退出监听模式,进入活动模式;在数据发送完毕时,在一定时间内没有数据发送,就会请求蓝牙芯片进入监听模式。
25.在视频拍摄的场景下,如图1所示,如果蓝牙设备间处于监听模式,电子设备开始进行视频拍摄时,电子设备侧的协议栈会请求蓝牙芯片退出监听模式,然后发送开始录制的控制指令给耳机。这样的话,在启动录制的过程中,无线耳机接收到录音的控制指令就会有较大的延迟,因此,当按下手机端拍摄时,无线耳机接收到控制指令并采集音频数据的时间点和手机端视频数据的时间采集点有较大时间差,因此该段时间内的音频会缺失,导致录制的视频中在该段时间内出现音画不同步的问题。
26.针对上述问题,发明人提出了本技术实施例提供的视频拍摄方法、装置、电子设备以及存储介质,可以实现在电子设备显示拍摄界面的情况下,就控制电子设备与无线耳机的连接由监听模式变为活动模式,从而避免录音指令传输至无线耳机的延迟,进而提升无线耳机启动录音的速度,避免出现音画不同步的情况。其中,具体的视频拍摄方法在后续的实施例中进行详细的说明。
27.下面先对本技术实施例涉及的场景进行介绍。
28.如图1所示,在图1所示的场景中包括有电子设备100以及无线耳机200,其中,电子设备100与无线耳机200连接,无线耳机200处于图中所示的佩戴状态。并且,电子设备100包括摄像头130;请参阅图2,无线耳机200中设置有音频采集装置210,音频采集装置210可以为麦克风等。由此,电子设备100在进行视频拍摄时,可以通过摄像头130采集图像,并利用无线耳机200进行音频采集,从而根据采集的图像以及采集的音频数据生成拍摄视频。
29.在一些实施方式中,无线耳机200可以包括第一无线耳机以及第二无线耳机,第一无线耳机以及第二无线耳机可以与电子设备连接,从而电子设备在进行视频拍摄时,可以利用第一无线耳机以及第二无线耳机进行音频采集,从而实现双耳立体声录音,提升视频的拍摄效果。作为一种实施方式,电子设备100与第一无线耳机连接,第一无线耳机与第二无线耳机连接,也就是说,第一无线耳机为第二无线耳机以及电子设备100的中继耳机,第一无线耳机可以作为主耳机,第二无线耳机可以作为从耳机,该实施方式中,第二无线耳机与电子设备100之间进行数据传输时,通过第一无线耳机作为中继耳机进行数据传输,即两者之间传输的数据通过第一无线耳机进行传输;作为另一种实施方式,电子设备100能够同时与第一无线耳机和第二无线耳机连接,第一无线耳机和第二无线耳机均能够直接与电子设备100之间进行数据传输。
30.下面再结合附图对本技术实施例提供的视频拍摄方法进行详细介绍。
31.请参阅图3,图3示出了本技术一个实施例提供的视频拍摄方法的流程示意图。在
具体的实施例中,所述视频拍摄方法应用于如图8所示的视频拍摄装置400以及配置有所述视频拍摄装置400的电子设备100(图9)。下面将以电子设备为例,说明本实施例的具体流程,当然,可以理解的,本实施例所应用的电子设备可以为智能手机、平板电脑、智能手表、电子书等,在此不做限定。下面将针对图3所示的流程进行详细的阐述,所述视频拍摄方法具体可以包括以下步骤:
32.步骤s110:在当前显示界面为拍摄界面的情况下,若所述电子设备与无线耳机的连接处于监听模式,控制所述电子设备与无线耳机的连接处于活动模式。
33.在本技术实施例中,电子设备可以对前台显示的当前显示界面进行监测,在当前显示界面为拍摄界面的情况下,可以确定电子设备与无线耳机之间的连接是否处于监听模式,以在电子设备与无线耳机之间的连接处于监听模式的情况下,控制电子设备与无线耳机的连接处于监听模式。可以理解地,在电子设备的当前显示界面为拍摄界面的情况下,则用户可能会利用电子设备进行视频拍摄,若进行视频拍摄时,电子设备与无线耳机之间的连接处于监听模式,则电子设备向无线耳机发送录音指令时,无线耳机接收到录音指令会有较大的延迟,因此会导致音画不同步,故电子设备在检测到当前显示界面为拍摄界面的情况下,可以确定电子设备与无线耳机之间的连接是否处于监听模式,并且,在电子设备与无线耳机之间的连接处于监听模式的情况下,控制该连接切换为活动模式。当然,若电子设备与无线耳机的连接此时处于活动模式,则电子设备可以不进行处理。
34.在一些实施方式中,电子设备可以检测启动运行的应用程序,启动运行的应用程序可以是前台运行或后台运行。其中,前台运行是指通常可以和用户进行交互,能运行在电子设备的前台,当它不可见时就会被挂起(比如:游戏应用);后台运行是指和用户交互非常有限,除了配置期间,其生存期的其他时间都是隐藏的(比如:聊天应用)。当电子设备检测到当前的前台运行的应用程序为可拍摄视频的应用程序,例如拍摄应用、视频聊天应用、短视频应用等应用程序,则可以确定当前显示界面是否为拍摄界面,若为拍摄界面,则用户可能利用电子设备进行视频拍摄,因此在电子设备与无线耳机的连接处于监听模式时,控制电子设备与无线耳机的连接处于活动模式。
35.在一些实施方式中,电子设备控制与无线耳机的连接处于活动模式,可以是请求上述连接对应的通信芯片(例如蓝牙芯片)进入活动模式,并禁止进入监听模式;电子设备也可以频繁向无线耳机发送数据,以使电子设备与无线耳机的连接退出监听模式,并保持活动模式。当然,电子设备控制与无线耳机的连接处于活动模式的具体方式可以不做限定。
36.步骤s120:响应于视频拍摄操作,向所述无线耳机发送录音指令,并控制所述摄像头进行图像采集。
37.在本技术实施例中,电子设备显示拍摄界面的情况下,可以对用户输入的操作进行检测,并在检测到视频拍摄操作时,响应于该视频拍摄操作,通过其摄像头拍摄视频图像,以及通过连接的无线耳机进行录音,进而得到拍摄视频。例如,拍摄界面中显示有目标控件,该目标控件用于触发进行视频拍摄,因此,可以检测针对该目标控件的触控操作,当检测到针对该目标控件的触控操作时,则响应该操作进行视频拍摄。其中,电子设备进行视频拍摄时,若通过其摄像头采集视频图像,以及通过连接的无线耳机进行录音,则可以向无线耳机发送录音指令,并控制摄像头进行图像采集,该录音指令用于指示无线耳机采集音频数据。电子设备进行视频拍摄的场景可以包括视频通话、视频会议、视频教学、视频直播、
短视频拍摄等,在此不做限定。
38.在一些实施方式中,电子设备可以控制摄像头进行图像采集,可以控制前置摄像头进行图像采集,也可以控制后置摄像头进行图像采集。也就是说,电子设备进行视频拍摄时,可以利用前置摄像头进行拍摄,也可以通过后置摄像头进行拍摄,在此不做限定。
39.在一些实施方式中,电子设备连接的无线耳机可以包括第一无线耳机以及第二无线耳机。在电子设备同时连接第一无线耳机以及第二无线耳机的情况下,可以同时向第一无线耳机以及第二无线耳机发送录音指令,以指示第一无线耳机以及第二无线耳机开始采集音频数据;在电子设备连接于第一无线耳机,并通过第一无线耳机与第二无线耳机连接的情况下,则可以向第一无线耳机发送录音指令,第一无线耳机接收到录音指令后,可以将该录音指令也发送至第二无线耳机,由此,第一无线耳机和第二无线耳机都可以采集音频数据。
40.步骤s130:接收所述无线耳机采集的音频数据。
41.在本技术实施例中,电子设备在进行视频拍摄时,向无线耳机发送录音指令之后,则可以接收无线耳机采集的音频数据。
42.在一些实施方式中,若无线耳机包括第一无线耳机以及第二无线耳机,并且电子设备通过第一无线耳机与第二无线耳机连接。该情况下,电子设备接收到的音频数据,可以是第一无线耳机发送的音频数据。并且,第一无线耳机在将音频数据发送至电子设备时,可以对第一无线耳机以及第二无线耳机各自采集的音频数据合并为音频数据包,并将音频数据包发送至电子设备。
43.可选地,第一无线耳机以及第二无线耳机各自采集的音频数据中包含时间戳,第一无线耳机可以根据音频数据中包含的时间戳,对第一无线耳机以及第二无线耳机各自获取的音频数据中相同时间戳的音频数据进行合并,得到用于发送至电子设备的音频数据包。
44.在另一些实施方式中,若无线耳机包括第一无线耳机以及第二无线耳机,并且电子设备直接与第一无线耳机以及第二无线耳机连接,则可以直接接收第一无线耳机采集的音频数据,以及第二无线耳机采集的音频数据。
45.步骤s140:基于所述摄像头采集的图像以及所述音频数据,生成拍摄视频。
46.在本技术实施例中,电子设备进行视频拍摄的过程中,可以根据摄像头采集的图像以及接收到的无线耳机采集的音频数据,生成拍摄视频。可以理解地,由于在向无线耳机发送录音指令之前,电子设备与无线耳机之间的连接已经处于活动模式,因此,不会出现无线耳机接收到控制指令并采集音频数据的时间点和手机端视频数据的时间采集点有较大时间差,因此不会出现该时间差内的音频缺失的情况,进而不会出现该段时间内的视频中音画不同步的问题。
47.在一些实施方式中,电子设备通过摄像头采集图像,可以对采集的图像数据添加时间戳,并且无线耳机采集音频数据时也可以对采集的音频数据添加时间戳。电子设备基于图像数据的时间戳,以及音频数据的时间戳,对相同时间戳的图像数据和音频数据进行封装处理,进而实现摄像头采集的图像与音频数据的同步,并得到拍摄视频。
48.在一种可能的实施方式中,由于电子设备以及无线耳机均有其各自的系统时间,并且电子设备对采集的图像添加时间戳时,是基于电子设备的系统时间添加的,无线耳机
对采集的音频数据添加时间戳时,是基于无线耳机的系统时间添加的,然而电子设备的系统时间会经常随网络更新,但是无线耳机的系统时间更新频次相对较小,因此电子设备的系统时间容易与无线耳机的系统时间出现差异。故在该实施方式中,电子设备可以获取其系统时间与无线耳机的系统时间之间的时间偏移,在根据采集的图像以及接收的音频数据生成视频时,则可以利用该时间偏移,对图像的时间戳或者对音频数据的时间戳进行校准,以使图像的时间戳与音频数据的时间戳为同一系统时间参考下的时间戳,进而在封装生成视频时,可以利用校准后的时间戳来对相同时间戳的图像数据和音频数据进行处理,进而实现摄像头采集的图像与音频数据的同步,并且生成拍摄视频,能够保证音画同步的准确性。
49.在另一种可能的实施方式中,由于电子设备的系统时间容易与无线耳机的系统时间出现差异,电子设备也可以在进行视频拍摄之前,对无线耳机的系统时间进行校准,以使无线耳机的系统时间与电子设备的系统时间保持一致。
50.可选地,电子设备可以通过测试得到其系统时间与无线耳机的系统时间的时间偏移,然后将该时间偏移发送至无线耳机,无线耳机接收到该时间偏移后,则可以根据时间偏移,对其系统时间进行更新,从而使得无线耳机的系统时间与电子设备的系统时间保持一致。由此,电子设备拍摄的图像的时间戳与音频数据的时间戳可以为同一系统时间参考下的时间戳,进而在封装生成视频时可以利用图像的时间戳以及音频数据的时间戳,对相同时间戳的图像数据和音频数据进行处理,能够保证音画同步的准确性。
51.可选地,电子设备可以在检测到当前显示界面为拍摄界面的情况下,对无线耳机的系统时间进行校准,以使无线耳机的系统时间与电子设备的系统时间保持一致;电子设备也可以在与无线耳机建立本次的连接后,对无线耳机的系统时间进行校准,以使无线耳机的系统时间与电子设备的系统时间保持一致,由此,实现电子设备进行视频拍摄前,对无线耳机的系统时间进行校准。
52.本技术实施例提供的视频拍摄方法,通过在电子设备显示拍摄界面的情况下,就控制电子设备与无线耳机的连接由监听模式变为活动模式,也就是说,在进行视频拍摄之前控制电子设备与无线耳机的连接处于活动模式,从而避免录音指令传输至无线耳机的延迟,进而提升无线耳机启动录音的速度,避免出现音画不同步的情况;另外,由于在电子设备的当前显示界面为拍摄界面的情况下,才控制电子设备与无线耳机的连接处于活动模式,因此仅会产生有限的功耗增量。
53.请参阅图4,图4示出了本技术另一个实施例提供的视频拍摄方法的流程示意图。该视频拍摄方法应用于上述电子设备,该电子设备包括摄像头,所述电子设备与无线耳机连接。下面将针对图4所示的流程进行详细的阐述,所述视频拍摄方法具体可以包括以下步骤:
54.步骤s210:在当前显示界面为拍摄界面的情况下,若所述电子设备与无线耳机的连接处于监听模式,每间隔预设时长向所述无线耳机发送心跳数据包,以控制所述电子设备与无线耳机的连接处于活动模式。
55.在本技术实施例中,电子设备在检测到当前显示界面为拍摄界面的情况下,若电子设备与无线耳机的之间的连接处于监听模式,可以每间隔预设时长向无线耳机发送心跳数据包,由于心跳数据包的发送,则会使得当前的连接退出监听模式,并且进入活动模式。
其中,心跳包是设备双方定时通知对方自己状态的一个自己定义的命令字,按照一定的时间间隔发送,在蓝牙协议中,若蓝牙连接处于监听模式,则由于心跳包的方式会请求蓝牙芯片退出监听模式而进入活动模式。
56.在一些实施方式中,预设时长可以小于或等于蓝牙协议中规定的无数据发送时进入监听模式的规定时长。可以理解地,由于蓝牙协议中,电子设备与无线耳机的连接处于活动模式的情况下,在数据发送完毕时,在一定时间(即上述规定时长)内没有数据发送,就会请求蓝牙芯片进入监听模式,因此,由于电子设备每间隔预设时长向无线耳机发送心跳数据包,并且预设时长小于或等于上述规定时长,故可以在没有数据发送而请求蓝牙芯片进入监听模式之前,再次发送心跳数据包,从而能够长期保持电子设备与无线耳机的连接处于活动模式。由此,能够使得电子设备的当前界面处于拍摄界面的情况下,使得电子设备与无线耳机的连接长期处于活动模式,避免电子设备进行视频拍摄时,向无线耳机发送录音指令会出现延迟。
57.步骤s220:在当前显示界面切换为其他界面的情况下,控制所述电子设备与所述无线耳机的连接处于监听模式。
58.在本技术实施例中,电子设备在当前显示界面为拍摄界面的情况下,若检测到当前显示界面由拍摄界面切换为其他界面,则可以控制电子设备与无线耳机的连接处于监听模式。其中,其他界面为除拍摄界面以外的其他界面,也就是说,电子设备在退出拍摄界面时,则可以控制电子设备与无线耳机的连接处于监听模式。可以理解地,在电子设备的当前界面切换其他界面的情况下,则此时用户不可能利用电子设备进行视频拍摄,因此可以控制两者的连接处于监听模式,以降低功耗。
59.在一些实施方式中,电子设备在检测到当前界面切换为其他界面的情况下,则可以停止向无线耳机发送心跳数据包,以使电子设备与无线耳机之间超过一定时长没有数据发送后,电子设备与无线耳机的连接进入监听模式。
60.在一些实施方式中,电子设备在检测到当前界面切换为其他界面时,可以进行计时,并将计时时长与目标时长进行比较;若计时时长未达到目标时长,则表示已退出拍摄界面的时长较短,此时用户可能只是短暂控制电子设备切换到其他界面,其可能再控制电子设备进入拍摄界面而进行视频拍摄,因此,此时可以仍保持电子设备与无线耳机之间的连接处于活动模式;若计时时长达到目标时长,则表示已退出拍摄界面的时长较长,此时用户不太可能再控制电子设备进入拍摄界面而进行视频拍摄,因此,该情况下,可以控制电子设备与无线耳机的连接处于监听模式。
61.步骤s230:响应于视频拍摄操作,向所述无线耳机发送录音指令,并控制所述摄像头进行图像采集。
62.在本技术实施例中,步骤s230可以参阅其他实施例的内容,在此不再赘述。
63.步骤s240:停止向所述无线耳机发送心跳数据包。
64.在本技术实施例中,电子设备在开始视频拍摄后,由于本身无线耳机会在视频拍摄过程中采集音频数据,并将采集的音频数据实时发送至电子设备,因此电子设备与无线耳机之间的连接会长期处于获得模式,故电子设备在响应于视频拍摄操作,向无线耳机发送录音指令,并控制摄像头开始进行图像采集之后,则可以停止向无线耳机发送心跳数据包。由此,在开始视频拍摄后,不会因为心跳数据包的发送而占用通信资源,有效保证视频
拍摄过程中的数据传输的稳定性,而且也能节省电子设备的资源占用和功耗。
65.步骤s250:接收所述无线耳机采集的音频数据。
66.步骤s260:基于所述摄像头采集的图像以及所述音频数据,生成拍摄视频。
67.在本技术实施例中,步骤s250以及步骤s260可以参阅其他实施例的内容,在此不再赘述。
68.本技术实施例提供的视频拍摄方法,通过在电子设备检测到其显示拍摄界面的情况下,每间隔预设时长向无线耳机发送心跳数据包,以使电子设备与无线耳机的连接提前处于并保持活动模式,从而在开始拍摄视频时,能避免录音指令传输至无线耳机的延迟,进而提升无线耳机启动录音的速度,避免出现音画不同步的情况;另外,电子设备在开始拍摄视频后,停止向无线耳机发送心跳数据包,能够减少电子设备的资源占用和功耗。
69.请参阅图5,图5示出了本技术又一个实施例提供的视频拍摄方法的流程示意图。该视频拍摄方法应用于上述电子设备,该电子设备包括摄像头,所述电子设备与无线耳机连接。下面将针对图5所示的流程进行详细的阐述,所述视频拍摄方法具体可以包括以下步骤:
70.步骤s310:在当前显示界面为拍摄界面的情况下,获取所述无线耳机的佩戴状态。
71.在本技术实施例中,电子设备在与无线耳机连接,并且其当前显示界面为拍摄界面的情况下,可以获取无线耳机的佩戴状态,以便根据无线耳机的佩戴状态确定是否控制电子设备与无线耳机之间的连接处于活动模式。可以理解地,通常用户利用电子设备拍摄视频,并利用无线耳机录音的情况下,用户通常握持电子设备进行图像采集,并且无线耳机佩戴于用户的耳朵以进行音频采集,因此,电子设备在显示拍摄界面的情况下,还可以确定无线耳机的佩戴状态,若无线耳机处于佩戴状态,则表示用户可能会利用电子设备进行视频拍摄;反之,无线耳机未处于佩戴状态,则表示当前用户不太可能利用电子设备进行视频拍摄。
72.在一些实施方式中,电子设备在检测到当前显示界面为拍摄界面的情况下,可以向无线耳机发送佩戴检测指令,以指示无线耳机检测其佩戴状态,并将佩戴状态反馈至电子设备;无线耳机也可以实时检测其佩戴状态,并且在其处于佩戴状态时,将佩戴状态的状态信息发送至电子设备,以指示电子设备其已经处于佩戴状态,电子设备未接收到无线耳机发送的状态信息时,则可以确定无线耳机未处于佩戴状态。
73.在一种可能的实施方式中,无线耳机的壳体上可以设置有佩戴检测模块,该佩戴检测模块设置在无线耳机的壳体的指定表面,该指定表面为无线耳机被佩戴时,耳机头与人耳耳甲腔接触的表面。可选地,可以是在该指定表面开设一个黑色圆孔,这个圆孔内装配的便是一个佩戴检测模块,该佩戴检测模块可以是光感传感器,其包括发光单元和感光单元,该发光单元可以是led灯,led灯发出红外光线,透过圆孔上的棱镜片,辐射向耳机外,如果前方有不透明物体阻挡的话,大部分光线会反射回来,感光单元根据反射回来的光线强度来判断是否有物体阻挡,来推断是否处于佩戴状态。同理,第二无线耳机也可以设置佩戴检测器,并基于该佩戴检测器确定无线耳机是否处于佩戴状态。当然,佩戴检测器的具体类型可以不做限定,佩戴检测器也可以为触摸传感器、压力传感器等。
74.在该实施方式中,可以预先设置有佩戴检测模块对应的状态阈值,可以基于佩戴检测模块检测的检测值,与状态阈值进行比较,并根据比较结果,确定无线耳机是否处于佩
戴状态。例如,佩戴检测模块为光感传感器时,状态阈值为设定的光线强度阈值,若光感传感器检测的光线强度低于设定的光线强度阈值时,则确定无线耳机处于佩戴状态;若光感传感器检测的光线强度大于或等于设定的光线强度阈值时,则确定无线耳机未处于佩戴状态。无线耳机可以将确定出的佩戴状态信息反馈至电子设备,由此,电子设备能够获知无线耳机是否处于佩戴状态。
75.步骤s320:若所述无线耳机处于佩戴状态,且所述电子设备与无线耳机的连接处于监听模式,控制所述电子设备与无线耳机的连接处于活动模式。
76.在本技术实施例中,电子设备的当前显示界面为拍摄界面的情况下,若无线耳机处于佩戴状态,则表示用户可能会利用电子设备进行视频拍摄,因此在电子设备与无线耳机之间的连接处于监听模式的情况下,则可以控制该连接切换为活动模式,以使电子设备与无线耳机之间的连接提前处于活动模式。当然,若电子设备与无线耳机的连接此时处于活动模式,则电子设备可以不进行处理。
77.步骤s330:输出预设提示信息,所述预设提示信息用于提示减小所述电子设备与所述无线耳机之间的距离。
78.在本技术实施例中,在电子设备的当前显示界面为拍摄界面,且无线耳机处于佩戴状态的情况下,控制电子设备与无线耳机之间的连接处于活动模式之后,由于无线耳机佩戴状态,则此时电子设备与无线耳机之间可能相距较远,而相距较远时,则后续进行视频拍摄,向无线耳机发送录音指令时,会使得录音指令传输时长增大。因此,在本技术实施例中,电子设备可以输出预设提示信息,以提示用户减小电子设备与无线耳机之间的距离,由此,用户可以根据提示信息摘下无线耳机,使得无线耳机处于未佩戴状态,并将无线耳机与电子设备靠近,从而减小电子设备与无线耳机之间的距离,进而在后续发送录音指令时,能够使得录音指令能够更快地发送至无线耳机。在后续开始拍摄视频,向无线耳机发送录音指令后,用户再将无线耳机佩戴于耳部即可以用户习惯的方式进行视频拍摄,即用户握持电子设备采集图像,无线耳机佩戴于耳部进行音频采集。
79.在一些实施方式中,电子设备可以在拍摄界面中以弹窗提示的方式,输出上述预设提示信息;电子设备也可以通过无线耳机输出提示语音,以提示用户减小电子设备与无线耳机之间的距离。当然,电子设备输出上述预设提示信息的具体方式可以不做限定。
80.在一些实施方式中,考虑到用户佩戴无线耳机时,无线耳机与电子设备的距离与用户握持电子设备所处的位置有关,即无线耳机与电子设备的距离可能相隔较近,也可能相隔较远。因此,电子设备可以基于接收到的所述无线耳机发送的信号对应的接收信号强度,确定所述电子设备与所述无线耳机之间的距离;然后将确定的距离与预设距离比较,根据比较结果,若所述距离大于预设距离,则表示当前无线耳机与电子设备相隔较远,会影响录音指令的传输时长,因此可以输出预设提示信息;反之,若所述距离不大于预设距离,则表示当前无线耳机与电子设备相隔较近,因此可以不输出预设提示信息。
81.在一种可能的实施方式中,电子设备可以根据接收到的无线耳机发送的信号,确定接收信号强度指示(received signal strength indication,rssi),从而根据rssi确定与无线耳机之间的距离。根据rssi的测距公式如下:
82.其中,d表示电子设备与无线耳机之间的距离,rssi表示电子设
备接收到的无线耳机发送的信号对应的rssi的绝对值,a表示参考距离下电子设备接收到的广播信号对应的rssi的绝对值,b为路径损耗因子。可见,电子设备与无线耳机之间的距离与rssi成反比,rssi越大,表示电子设备与无线耳机之间的距离越小;rssi越小,表示电子设备与无线耳机之间的距离越大。
83.步骤s340:响应于视频拍摄操作,向所述无线耳机发送录音指令,并控制所述摄像头进行图像采集。
84.步骤s350:接收所述无线耳机采集的音频数据。
85.步骤s360:基于所述摄像头采集的图像以及所述音频数据,生成拍摄视频。
86.在本技术实施例中,步骤s340至步骤s360可以参阅其他实施例的内容,在此不做赘述。
87.本技术实施例提供的视频拍摄方法,通过控制电子设备与无线耳机的连接提前处于并保持活动模式,从而在开始拍摄视频时,能避免录音指令传输至无线耳机的延迟,进而提升无线耳机启动录音的速度,避免出现音画不同步的情况;另外,在电子设备的当前显示界面为拍摄界面,且无线耳机处于佩戴状态时,才控制电子设备与无线耳机的连接处于活动模式,因此可以减少电子设备的功耗;并且,在进行视频拍摄前,还输出提示信息,以提示用户减小无线耳机与电子设备之间的距离,因此能够使得后续录音指令的传输时长减小,从而使得无线耳机能够更快地接收到录音指令,进一步保证了音画同步。
88.请参阅图6,图6示出了本技术再一个实施例提供的视频拍摄方法的流程示意图。该视频拍摄方法应用于上述电子设备,该电子设备包括摄像头,所述电子设备与无线耳机连接。下面将针对图6所示的流程进行详细的阐述,所述视频拍摄方法具体可以包括以下步骤:
89.步骤s410:在当前显示界面为拍摄界面的情况下,若所述电子设备与无线耳机的连接处于监听模式,控制所述电子设备与无线耳机的连接处于活动模式。
90.在本技术实施例中,步骤s410可以参阅前述实施例的内容,在此不再赘述。
91.步骤s420:增加所述电子设备的蓝牙发射功率。
92.在本技术实施例中,电子设备在其当前显示界面为拍摄界面的情况下,除控制电子设备与无线耳机的连接处于活动模式以外,还可以增加电子设备的蓝牙发射功率,以增强无线耳机能接收到的蓝牙信号强度,从而使得电子设备发送录音指令时,录音指令能够更快地传输至无线耳机,进而避免出现音画不同步的情况。
93.在一些实施方式中,考虑到无线耳机能够接收到的蓝牙信号强度与无线耳机相距电子设备的距离有关,因此,电子设备可以基于接收到的无线耳机发送的信号对应的接收信号强度,确定电子设备与无线耳机之间的距离;然后将确定的距离与目标距离比较,根据比较结果,若确定的距离大于目标距离,则表示当前无线耳机与电子设备相距的距离会使蓝牙接收信号强度较低,进而影响两者之间的数据传输,因此,该情况下,可以增加电子设备的蓝牙发射功率;反之,若确定的距离不大于目标距离,则可以不增加电子设备的蓝牙发射功率。
94.步骤s430:预估所述录音指令传输至所述无线耳机的传输时长。
95.在本技术实施例中,电子设备在进行视频拍摄,向无线耳机发送录音指令之前,还可以预估录音指令传输至无线耳机的传输时长,以便根据该传输时长,控制电子设备的摄
像头进行图像采集的时间点,从而能进一步避免视频拍摄开始时拍摄的视频中缺失音频的情况。
96.在一些实施方式中,请参阅图7,电子设备预估所述录音指令传输至所述无线耳机的传输时长,可以包括:
97.步骤s431:向所述无线耳机发送测试指令,并记录发送所述测试指令时的时间为第一时间,所述测试指令的数据量与所述录音指令的数据量匹配。
98.在该实施方式中,电子设备在发送测试指令时,可以记录向无线耳机发送测试指令时的时间,并将其记录为第一时间。并且,该测试指令的数据量与录音指令的数据量匹配,以预估录音指令的传输时长。
99.步骤s432:接收所述无线耳机基于所述测试指令反馈的响应指令,以及所述无线耳机接收到所述测试指令时的第二时间,以及发送所述响应指令时记录的第三时间。
100.在该实施方式中,无线耳机可以在接收到测试指令时,可以向电子设备反馈响应指令,并且无线耳机可以向电子设备反馈响应指令时,可以同时向电子设备反馈其接收到测试指令时的第二时间,发送该响应指令时的时间(即第三时间)。对应地,电子设备可以接收到无线耳机反馈的响应指令,第二时间以及第三时间。其中,该响应指令的数据量可以与测试指令的数据量匹配,例如,响应指令的数据量可以与测试指令的数据量相同,或者两者之间的差值处于预设范围内。
101.步骤s243:获取接收到所述响应指令时记录的第四时间。
102.在该实施方式中,电子设备接收到响应指令时,可以确定接收到响应指令时的时间,并记录为第四时间。
103.步骤s434:基于所述第一时间、所述第二时间、所述第三时间以及所述第四时间,确定所述测试指令传输至所述无线耳机的传输时长,并将所述传输时长作为预估的所述录音指令传输至所述无线耳机的传输时长。
104.在该实施方式中,电子设备获取到第一时间(即发送录音指令时的时间)、第二时间(即无线耳机接收到录音指令时的时间)、第三时间(即无线耳机发送响应指令时的时间)以及第四时间(即接收到响应指令时的时间)后,则可以基于第一时间、第二时间、第三时间以及第四时间,确定录音指令传输至无线耳机的传输时长。可以理解地,可以将测试指令的传输时长与响应指令的传输时长看作相同,利用上述第一时间、第二时间、第三时间以及第四时间,可以确定出将测试指令的传输时长与响应指令的传输时长的总和,并且该总和的一半即为测试指令的传输时长,也为上述响应指令的传输时长。
105.在一种可能的实施方式中,基于所述第一时间、所述第二时间、所述第三时间以及所述第四时间,确定所述测试指令传输至所述无线耳机的传输时长,可以包括:获取所述第四时间与所述第一时间的差值作为第一差值,以及所述第三时间与所述第二时间的差值作为第二差值;获取所述第一差值与所述第二差值的差值作为第三差值;基于第三差值,确定所述录音指令传输至所述无线耳机的传输时长。可以理解地,第四时间与第一时间均为电子设备的系统时间参考下的时间,并且第四时间与第一时间的差值表示发送测试指令至接收到响应指令时的时长;而第二时间与第三时间均为无线耳机的系统时间参考下的时间,并且第三时间与第二时间的差值表示无线耳机从接收到测试指令到发送响应指令所花费的时长;另外,电子设备发送测试指令至接收到响应指令时的时长,由录音指令的传输时
长、无线耳机接收到测试指令并反馈响应指令所花费的时间、以及响应指令的传输时长构成,因此,第一差值与第二差值之间的差值,即为测试指令的传输时长与响应指令的传输时长的总和,在将测试指令的传输时长与响应指令的传输时长看作相同的情况下,则可以将该总和的一半,作为测试指令传输至无线耳机的传输时长。
106.示例性地,电子设备发送测试指令时记录为t1;测试指令传输至无线耳机时,无线耳机记录的为t2;无线耳机基于该测试指令,反馈响应指令时记录的时间为t3;电子设备接收到响应指令时,记录的时间为t4。在从t1到t4(均为电子设备的系统时间参考下)的过程中,包括测试指令传输至无线耳机的过程、无线耳机基于测试指令向电子设备发送的过程以及响应指令传输至电子设备的过程,因此,在将测试指令的传输时长与响应指令的传输时长看作相同的情况下,则测试指令的传输时长为:t=((t4-t1)-(t3-t2))/2。
107.步骤s440:响应于视频拍摄操作,向所述无线耳机发送录音指令,并在所述传输时长之后控制所述摄像头开始进行图像采集。
108.在本技术实施例中,电子设备预估录音指令传输至无线耳机的传输时长之后,则可以在将其进行存储。电子设备在检测到视频拍摄操作时,可以读取该传输时长,并且响应于该视频拍摄操作,向无线耳机发送录音指令,并在传输时长之后控制摄像头开始进行图像采集。也就是说,电子设备控制摄像头进行图像采集的时间点,与电子设备向无线耳机发送录音指令的时间点相比,会晚该传输时长,从而无线耳机接收到录音指令的时间点,与电子设备控制摄像头进行图像采集的时间点一致,进而能够避免视频拍摄开始时拍摄的视频中缺失音频的情况。
109.步骤s450:接收所述无线耳机采集的音频数据。
110.步骤s460:基于所述摄像头采集的图像以及所述音频数据,生成拍摄视频。
111.在本技术实施例中,步骤s450以及步骤s460可以参阅其他实施例的内容,在此不做赘述。
112.本技术实施例提供的视频拍摄方法,在电子设备的当前显示界面为拍摄界面的情况下,通过控制电子设备与无线耳机的连接提前处于并保持活动模式,从而在开始拍摄视频时,能避免录音指令传输至无线耳机的延迟,进而提升无线耳机启动录音的速度,避免出现音画不同步的情况;另外,在电子设备的当前显示界面为拍摄界面时,才控制电子设备与无线耳机的连接处于活动模式,因此可以减少电子设备的功耗;并且,在进行视频拍摄之前,预估录音指令传输至无线耳机的传输时长,从而在响应于该视频拍摄操作时,向无线耳机发送录音指令,并在传输时长之后控制摄像头开始进行图像采集,使得无线耳机接收到录音指令的时间点,与电子设备控制摄像头进行图像采集的时间点一致,进而能够避免视频拍摄开始时拍摄的视频中缺失音频的情况。
113.需要说明的是,前述实施例也可以相互结合,例如,电子设备在在当前显示界面为拍摄界,且无线耳机处于佩戴状态的情况下,控制电子设备与无线耳机的连接处于活动模式后,可以增大蓝牙发射功率的同时,输出预设提示信息,以提示用户取下无线耳机,并减小电子设备与无线耳机之间的距离,另外,还可以预估录音指令传输至无线耳机的传输时长,并在响应视频拍摄操作时,向无线耳机发送录音指令,并在传输时长之后控制摄像头开始进行图像采集。
114.请参阅图8,其示出了本技术实施例提供的一种视频拍摄装置400的结构框图。该
视频拍摄装置400应用上述的电子设备,该电子设备包括摄像头,所述电子设备与无线耳机连接。该视频拍摄装置400包括:模式控制模块410、拍摄启动模块420、音频接收模块430以及视频生成模块440。其中,所述模式控制模块410用于在当前显示界面为拍摄界面的情况下,若所述电子设备与无线耳机的连接处于监听模式,控制所述电子设备与无线耳机的连接处于活动模式;所述拍摄启动模块420用于响应于视频拍摄操作,向所述无线耳机发送录音指令,并控制所述摄像头进行图像采集;所述音频接收模块430用于接收所述无线耳机采集的音频数据;所述视频生成模块440用于基于所述摄像头采集的图像以及所述音频数据,生成拍摄视频。
115.在一些实施方式中,模式控制模块410可以具体用于:在当前显示界面为拍摄界面的情况下,若所述电子设备与无线耳机的连接处于监听模式,每间隔预设时长向所述无线耳机发送心跳数据包,以控制所述电子设备与无线耳机的连接处于活动模式。
116.在一种可能的实施方式中,模式控制模块410还可以用于在所述响应于拍摄操作,向所述无线耳机发送录音指令,并控制所述摄像头进行图像采集之后,停止向所述无线耳机发送心跳数据包。
117.在一些实施方式中,模式控制模块410还可以用于在所述在当前显示界面为拍摄界面的情况下,若所述电子设备与无线耳机的连接处于监听模式,控制所述电子设备与无线耳机的连接处于活动模式之后,在当前显示界面切换为其他界面的情况下,控制所述电子设备与所述无线耳机的连接处于监听模式。
118.在一些实施方式中,模式控制模块410可以具体用于:在当前显示界面为拍摄界面的情况下,获取所述无线耳机的佩戴状态;若所述无线耳机处于佩戴状态,且若所述电子设备与无线耳机的连接处于监听模式,控制所述电子设备与无线耳机的连接处于活动模式。
119.在一种可能的实施方式中,视频拍摄装置400还可以包括提示输出模块。提示输出模块用于在所述响应于拍摄操作,向所述无线耳机发送录音指令,并控制所述摄像头进行图像采集之前,输出预设提示信息,所述预设提示信息用于提示减小所述电子设备与所述无线耳机之间的距离。
120.可选地,提示输出模块可以具体用于:基于接收到的所述无线耳机发送的信号对应的接收信号强度,确定所述电子设备与所述无线耳机之间的距离;若所述距离大于预设距离,则输出预设提示信息。
121.在一些实施方式中,视频拍摄装置400还可以包括功率控制模块。功率控制模块可以用于在所述响应于视频拍摄操作,向所述无线耳机发送录音指令,并控制所述摄像头进行图像采集之前,增加所述电子设备的蓝牙发射功率。
122.在一些实施方式中,视频拍摄装置400还可以包括时长预估模块。时长预估模块用于在所述响应于拍摄操作,向所述无线耳机发送录音指令,并控制所述摄像头进行图像采集之前,预估所述录音指令传输至所述无线耳机的传输时长。该方式下,拍摄启动模块可以具体用于:响应于视频拍摄操作,向所述无线耳机发送录音指令,并在所述传输时长之后控制所述摄像头开始进行图像采集。
123.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
124.在本技术所提供的几个实施例中,模块相互之间的耦合可以是电性,机械或其它
形式的耦合。
125.另外,在本技术各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
126.综上所述,本技术提供的方案,在电子设备当前显示界面为拍摄界面的情况下,若电子设备与无线耳机的连接处于监听模式,控制电子设备与无线耳机的连接处于活动模式,然后响应于视频拍摄操作,向无线耳机发送录音指令,并控制摄像头进行图像采集,接收无线耳机采集的音频数据,基于摄像头采集的图像以及音频数据,生成拍摄视频。由此,在电子设备显示拍摄界面的情况下,就控制电子设备与无线耳机的连接由监听模式变为活动模式,从而避免录音指令传输至无线耳机的延迟,进而提升无线耳机启动录音的速度,避免出现音画不同步的情况。
127.请参考图9,其示出了本技术实施例提供的一种电子设备的结构框图。该电子设备100可以是智能手机、平板电脑、智能手表、电子书等能够运行应用程序的电子设备。本技术中的电子设备100可以包括一个或多个如下部件:处理器110、存储器120、以及一个或多个应用程序,其中一个或多个应用程序可以被存储在存储器120中并被配置为由一个或多个处理器110执行,一个或多个应用程序配置用于执行如前述方法实施例所描述的方法。
128.处理器110可以包括一个或者多个处理核。处理器110利用各种接口和线路连接整个电子设备100内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行电子设备100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器110可集成中央处理器(central processing unit,cpu)、图形处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块通信芯片进行实现。
129.存储器120可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储电子设备100在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。
130.请参考图10,其示出了本技术实施例提供的一种计算机可读存储介质的结构框图。该计算机可读介质800中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。
131.计算机可读存储介质800可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。可选地,计算机可读存储介质800包括非易失性计算机可读介质(non-transitory computer-readable storage medium)。计算机可读存储介质800具有执行上述方法中的任何方法步骤的程序代码810的存储空间。这些程序代码可
以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码810可以例如以适当形式进行压缩。
132.最后应说明的是:以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。
再多了解一些

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

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

相关文献