一种摄像装置控制方法和装置与流程

文档序号:15744331发布日期:2018-10-23 22:50阅读:82来源:国知局

本申请涉及数据处理领域,特别是涉及一种摄像装置控制方法和装置。



背景技术:

在直播、录播等视频播放形式中需要获取视频,其中,视频可以是通过摄像机在视频采集场景中采集到的视频数据生成的。在采集视频数据的过程中,需要摄像人员肩扛、手持摄像机对采集对象进行视频数据的采集。

通过何种角度、位置对采集对象进行视频数据采集主要依靠摄像人员自身经验。在需要多台摄像机的视频采集场景中,各台摄像机之间如何配合更加需要各摄像人员间的经验配合才能完成。

由于目前视频数据的采集过于依赖摄影人员的人为经验,导致了采集的视频数据可能并不符合采集需求或者播放需求。



技术实现要素:

为了解决上述技术问题,本申请提供了一种摄像装置控制方法、装置和系统,不仅消除了原本的人为经验影响,而且也能够通过摄像装置获取到符合视频采集任务需求的视频数据。

本申请实施例公开了如下技术方案:

第一方面,本申请实施例提供一种摄像装置控制方法,所述方法包括:

数据处理设备根据摄像装置在视频采集场景中的位置,确定所述摄像装置针对视频采集任务的机位数据;所述机位数据包括所述摄像装置在所述视频采集场景中的位移信息;

数据处理设备向所述摄像装置发送所述机位数据,以便所述摄像装置依据所述机位数据在所述视频采集场景中采集所述视频采集任务所需的视频数据。

第二方面,本申请实施例提供一种摄像装置控制装置,所述装置包括第一确定单元和第一发送单元:

所述第一确定单元,用于根据摄像装置在视频采集场景中的位置确定所述摄像装置针对视频采集任务的机位数据;所述机位数据包括所述摄像装置在所述视频采集场景中的位移信息;

所述第一发送单元,用于向所述摄像装置发送所述机位数据,以便所述摄像装置依据所述机位数据在所述视频采集场景中采集所述视频采集任务所需的视频数据。

第三方面,本申请实施例提供一种摄像装置控制设备,所述设备包括处理器以及存储器:

所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;

所述处理器用于根据所述程序代码中的指令执行第一方面中任一项所述的摄像装置控制方法。

第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行第二方面中任一项所述的摄像装置控制方法。

由上述技术方案可以看出,在根据视频采集任务对视频采集场景进行视频采集前,数据处理设备可以针对该视频采集任务,预先为处于视频采集场景中不同位置的摄像装置规划机位数据,在根据视频采集任务对视频采集场景进行视频采集时,数据处理设备可以根据摄像装置在视频采集场景中的位置确定出该摄像装置对应的机位数据,通过该机位数据所包括的位移信息能够指示摄像装置在执行视频采集任务时,如何在视频采集场景中进行满足视频采集任务的合理移动。故可以通过向摄像装置发送对应的机位数据,使得摄像装置可以在机位数据的指示下自行移动,并在所指示的位置采集视频采集任务所需的视频数据,可见在进行视频数据采集时,不再需要通过摄影人员的个人经验才能确定出或调整摄像装置采集视频数据的位置,而是可以通过确定出的机位数据完成对摄像装置在视频数据采集过程中的位移控制,不仅消除了原本的人为经验影响,而且也能够通过摄像装置获取到符合视频采集任务需求的视频数据。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供的摄像装置控制方法应用场景示例图;

图2为本申请实施例提供的一种摄像装置控制方法的流程图;

图3为本申请实施例提供的一种调整摄像参数的方法的流程图;

图4为本申请实施例提供的摄像装置控制方法应用场景示例图;

图5为本申请实施例提供的一种摄像装置控制方法应用系统架构图;

图6为本申请实施例提供的一种摄像装置控制方法的流程图;

图7a为本申请实施例提供的一种摄像装置控制装置的结构图;

图7b为本申请实施例提供的一种摄像装置控制装置的结构图;

图7c为本申请实施例提供的一种摄像装置控制装置的结构图;

图7d为本申请实施例提供的一种摄像装置控制装置的结构图;

图7e为本申请实施例提供的一种摄像装置控制装置的结构图;

图8为本申请实施例提供的一种摄像装置控制设备的结构图;

图9为本申请实施例提供的一种摄像装置控制设备的结构图。

具体实施方式

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

在传统的视频数据采集过程中,无论是确定每台摄像机以何种角度、位置对采集对象进行视频数据采集,还是确定各台摄像机之间如何配合,都是依靠摄像人员的人为经验,过多的依赖摄像人员的人为经验,导致了采集的视频数据可能并不符合采集需求或者播放需求。

为此,本申请实施例提供一种摄像装置控制方法,该方法可以预先规划出处于视频采集场景中各个位置的摄像装置的机位数据,该机位数据所包括的位移信息能够指示摄像装置在执行视频采集任务时,如何在视频采集场景中进行满足视频采集任务的合理移动。这样,在根据视频采集任务对视频采集场景进行视频采集时,可以通过确定出的机位数据完成对摄像装置在视频数据采集过程中的位移控制,从而采集视频采集任务所需的视频数据。

该摄像装置控制方法可以应用到图1所示的系统,该系统中可以包括摄像装置102和摄像装置协调控制系统103。其中,摄像装置102可以是针对视频采集任务,在视频采集场景101中布置至少一台摄像装置,每台摄像装置102可以包括摄像机和控制组件,控制组件可以用于根据机位数据的指示,控制摄像机移动,使得摄像装置102实现依据机位数据在视频采集场景中采集视频采集任务所需的视频数据。摄像装置协调控制系统103可以配置在终端设备中,该终端设备可以包括手机、平板电脑、个人数字助理(Personal Digital Assistant,简称PDA)、销售终端(Point of Sales,简称POS)、车载电脑等;摄像装置协调控制系统103也可以配置在服务器中。

一般情况下,针对一个视频采集任务,可以在进行视频采集之前,预先规划出处于视频采集场景中不同位置的摄像装置的机位数据,并将其保存在摄像装置协调控制系统103中,机位数据在摄像装置协调控制系统103中的保存情况可以如图1中104所示,在104中,基于摄像装置102在视频采集场景101中位置的不同,处于不同位置的摄像装置102具有对应的机位数据。

这样,当需要对某个摄像装置102进行控制时,协调控制系统103可以获取到该摄像装置102在视频采集场景101中的位置,并根据摄像装置102在视频采集场景101中的位置确定出摄像装置102针对该视频采集任务的机位数据,例如,若摄像装置102在视频采集场景101中的位置为位置1,那么,根据104所示,便可以确定出处于位置1的摄像装置102针对该视频采集任务的机位数据。协调控制系统103可以将确定出的机位数据发送到摄像装置102,以便在执行视频采集任务时,摄像装置102可以在机位数据的指示下自行移动,并在所指示的位置采集视频采集任务所需的视频数据。

在本申请实施例中,通过执行视频采集任务可以采集到希望向观众播放的视频对应的视频数据,视频采集任务可以是指在直播过程中所执行的采集视频数据的任务,也可以是指在录制过程中所执行的采集视频数据的任务。

视频采集场景可以是指视频采集任务所包括的场景。例如,在直播某些节目时,该视频采集任务为采集主持人在演播厅中主持的视频,其中,演播厅可以作为视频采集场景。

需要说明的是,视频采集场景可以为一个,也可以为多个。若视频采集任务中只包括一个场景,那么,视频采集场景可以为一个,例如,视频采集任务仅为采集主持人在演播厅A中主持的视频,视频采集任务中包括的场景为演播厅A,此时,视频采集场景可以为演播厅A;若视频采集任务中包括多个场景,那么,视频采集场景可以为多个,例如,在综艺节目中,经常出现不断更换场景的情况,假设节目开场是在室外进行的,而节目中某些游戏环节需要在体育馆进行,那么,视频采集任务为采集室外的开场视频和采集体育馆内的游戏环节视频,视频采集任务中包括的场景为室外和体育馆,此时,视频采集场景可以为室外和体育馆。

摄像装置可以为用来采集视频数据的装置,其中,视频数据可以包括动态视频数据和静态图片数据,在本申请实施例主要以视频数据为动态视频数据为例进行介绍。

针对视频采集任务进行视频采集的过程中,摄像装置在视频采集场景中所在的位置可能会随着时间而发生变化,例如,某个摄像装置在t1-t2时刻处于位置A,在t2-t3时刻处于位置B。本申请实施例中提到的机位数据可以反映出针对视频采集任务的视频采集过程中,不同时刻摄像装置在视频采集场景中所在的位置,例如,机位数据可以标识出摄像装置在t1-t2时刻处于位置A,在t2-t3时刻移动到位置B。

需要说明的是,本申请实施例所提到的机位数据可以是某个位置的摄像装置针对视频采集任务进行视频采集的整个过程中所对应的完整的机位数据,使得视频采集的整个过程中该摄像装置可以在该完整的机位数据指示下自行移动;当然,在一些情况下,可能由于视频采集的整个过程时间过长,中间可能需要休息,使得视频采集的整个过程发生中断,或者,由于视频采集的整个过程需要更换多个场景,使得视频采集的整个过程发生中断,在这种情况下,休息的时间或者更换场景的过程中无需对摄像装置进行控制,为了保证摄像装置在休息的时间或者更换场景的过程中可以处于休息状态,本申请实施例的机位数据可以分段机位数据,使得该摄像装置可以在不同时间段的视频采集过程对应的机位数据的指示下自行移动。

机位数据中可以包括位移信息,位移信息能够指示摄像装置在执行视频采集任务时,在视频采集场景中进行满足视频采集任务的合理移动。在视频采集过程中,摄像装置在视频采集场景中所在的位置和/或角度可能会随着时间而发生变化,为了可以指示摄像装置在视频采集场景中合理的移动位置和/或角度,位移信息可以包括角度位移信息和/或位置位移信息。

其中,位置位移信息可以表示摄像装置从某一时刻所处位置移动到下一时刻所处位置之间的位移,根据位置位移信息能够指示摄像装置在某一时刻调整到相应的位置,实现摄像装置在视频采集场景中进行满足视频采集任务的合理移动。

例如,机位数据标识出摄像装置在t1-t2时刻处于位置A,在t2-t3时刻移动到位置B。根据该机位数据可以看出在t1-t2时刻之间,摄像装置一直处于位置A,t1-t2时刻之间位置位移信息可以是0;t2-t3时刻之间,摄像装置一直处于位置B,也就是说,在t2时刻摄像装置需要由之前的位置A移动到位置B,此时,位置位移信息可以是位置A到位置B的位移。

角度位移信息可以表示摄像装置从某一时刻所处角度移动到下一时刻所处角度之间的位移,根据角度位移信息能够指示摄像装置在某一时刻调整到相应的角度。

例如,摄像装置在整个视频采集过程中一直处于位置A,但是摄像装置的角度在不同的时刻可能会有所不同,其中,摄像装置在t1-t2时刻的角度为向上15度,在t2-t3时刻的角度为向左15度,此时,位移信息包括角度位移信息,从而根据位移信息控制摄像装置在t2时刻从向上15度调整到向左15度。

需要说明的是,在本申请实施例中,若视频采集场景中包括一台摄像装置,那么,可以通过确定出的该台摄像装置的机位数据完成对摄像装置在视频数据采集过程中的位移控制;若视频采集场景中包括多台摄像装置,那么,对于视频采集场景中包括的每个摄像装置来说,都可以根据摄像装置在视频采集场景中的位置确定出对应的机位数据,可以对每台摄像装置独立控制,也可以同时控制多台摄像装置。

由于对每台摄像装置独立控制的方法基本相同,一般情况下,将独立控制每台摄像装置的方法组合起来便可以实现多台摄像装置同时控制。在本申请实施例中,为了便于介绍,将以控制一台摄像装置为例对摄像装置控制方法进行介绍。

接下来,将结合附图,对本申请实施例提供的一种摄像装置控制方法进行介绍。

参见图2,图2示出了一种摄像装置控制方法的流程图,图2对应的实施例以及后续实施例都可通过数据处理设备执行,该数据处理设备例如可以是图1中所示的摄像装置协调控制系统103,该方法包括:

S201、数据处理设备根据摄像装置在视频采集场景中的位置,确定所述摄像装置针对视频采集任务的机位数据。

其中,机位数据可以包括摄像装置在视频采集场景中的位移信息。

针对某个视频采集任务,在进行视频采集之前,可以根据此次视频采集任务所需呈现的内容,为处于视频采集场景中不同位置的摄像装置规划好机位数据,并保存在摄像装置协调控制系统中,若需要对某台摄像装置进行控制,摄像装置协调控制系统可以获取该摄像装置在视频采集场景中的位置,从而根据该摄像装置在视频采集场景中的位置确定所述摄像装置针对视频采集任务的机位数据。

例如,视频采集场景中包括三台摄像装置A、B和C,三台摄像装置分别位于视频采集场景中的位置1、2和3,预先规划出处于位置1的摄像装置A的机位数据1,处于位置2的摄像装置B的机位数据2,处于位置3的摄像装置C的机位数据3,若需要对处于位置1的摄像装置A进行控制,那么,摄像装置协调控制系统根据摄像装置A在视频采集场景中的位置1便可以确定出摄像装置A的机位数据为机位数据1。

S202、数据处理设备向所述摄像装置发送所述机位数据,以便所述摄像装置依据所述机位数据在所述视频采集场景中采集所述视频采集任务所需的视频数据。

当确定出摄像装置对应的机位数据后,摄像装置协调控制系统可以将确定出的机位数据发送到摄像装置,摄像装置中的控制组件可以根据该机位数据控制摄像机移动到视频采集场景中相应的位置,从而采集到视频采集任务所需的视频数据。

其中,摄像装置协调控制系统将机位数据发送到摄像装置的一种实现方式可以是:摄像装置协调控制系统通过传输系统将机位数据发送到摄像装置。该传输系统可以是有线传输系统,也可以是无线传输系统。

当传输系统是有线传输系统时,该传输系统的结构可以包括摄像装置协调控制系统接口、摄像装置接口和传输线,传输线的两端可以分别连接协调控制系统接口和摄像装置接口,从而实现摄像装置协调控制系统和摄像装置之间信息的传输。

当传输系统是无线传输系统时,该传输系统的结构可以包括摄像装置协调控制系统的天线和摄像装置的天线,利用摄像装置协调控制系统的天线和摄像装置的天线分别作为接收器和发射器,从而实现摄像装置协调控制系统和摄像装置之间信息的传输。

由本实施例提供的技术方案可以看出,在根据视频采集任务对视频采集场景进行视频采集前,可以针对该视频采集任务,预先为处于视频采集场景中不同位置的摄像装置规划机位数据,在根据视频采集任务对视频采集场景进行视频采集时,数据处理设备可以根据摄像装置在视频采集场景中的位置确定出该摄像装置对应的机位数据,通过该机位数据所包括的位移信息能够指示摄像装置在执行视频采集任务时,如何在视频采集场景中进行满足视频采集任务的合理移动。故可以通过数据处理设备向摄像装置发送对应的机位数据,使得摄像装置可以在机位数据的指示下自行移动,并在所指示的位置采集视频采集任务所需的视频数据,可见在进行视频数据采集时,不再需要通过摄影人员的个人经验才能确定出或调整摄像装置采集视频数据的位置,而是可以通过确定出的机位数据完成对摄像装置在视频数据采集过程中的位移控制,不仅消除了原本的人为经验影响,而且也能够通过摄像装置获取到符合视频采集任务需求的视频数据。

需要说明的是,在图2对应的实施例中,通过预先为处于视频采集场景中不同位置的摄像装置规划好机位数据,并根据摄像装置的位置将与之对应的机位数据发送到摄像装置,使得摄像装置可以在该机位数据的指示下完成视频采集任务。但是,在一些情况下,随着采集视频的进行,在某一时刻,可能由于某些突发情况导致采集满足视频任务需求所需要的机位数据发生变化,在这种情况下,为了进一步满足视频采集任务的需求,可以对机位数据进行更新;或者,在采集视频数据的过程中,根据采集到的视频数据发现如果调整机位数据,采集到的视频数据将会更加满足视频采集任务的需求。

例如,针对某个视频采集任务,摄像装置已经获取到了机位数据,并在该机位数据的指示下开始采集视频数据,根据该视频数据可以生成视频,导播根据该视频发现如果将摄像装置角度调整一下采集到的视频效果将会更好,更加满足视频采集任务的需求。

在这种情况下,本实施例提供一种摄像装置控制方法,即在S202之后,所述方法还包括:更新所述机位数据,并向所述摄像装置发送更新后的机位数据。更新所述机位数据的方式可以是,重新规划该摄像装置的机位数据,并用该新规划的机位数据替代摄像装置协调控制系统中处于发生变化这一时刻之后的机位数据,实现对机位数据的更新。

图2对应的实施例所介绍的摄像装置控制方法主要是基于机位数据实现的,在图3对应的实施例中,将对基于摄像参数的摄像装置控制方法进行介绍。

在针对视频采集任务进行视频采集的过程中,摄像装置根据机位数据的指示可以采集到视频采集任务所需的视频数据,但是,针对不同的采集位置,对应的环境信息可能有所不同,在视频采集过程中,摄像装置的摄像参数需要与环境信息相匹配,这样,才能保证采集到的视频数据满足视频采集任务的需求。一旦摄像参数与环境信息不匹配,采集到的视频数据可能并不满足视频采集任务的需求,需要对采集到的视频数据进行处理才能得到满足需求的视频数据。

因此,为了保证采集到的视频数据满足视频采集任务的需求,避免后续对采集到的视频数据进行处理等操作,提高视频数据的采集效率,在对摄像装置进行控制时,不仅需要根据机位数据控制摄像装置的位移,还需要控制摄像装置调整摄像参数,以使摄像装置可以根据机位数据以合适的摄像参数进行视频采集。

参见图3,在图3示出了一种调整摄像参数的方法,所述方法包括:

S301、数据处理设备获取所述摄像装置所采集位置的环境信息。

其中,采集位置可以是指在视频采集场景中,摄像装置所需采集的采集对象所在的位置,采集对象可以为视频采集任务所需的视频数据中应该包括的对象,该采集对象可以是人,也可以是物。

例如,图4所示,图4以摄像装置102包括一台摄像装置为例,若摄像装置102所要采集的采集对象如图4中105所示,那么,采集位置即采集对象105在视频采集场景中所在的位置。

环境信息可以是指在摄像装置进行视频采集时,可能会影响视频质量的信息,例如,光照度、采集位置与摄像装置之间的距离等。

S302、数据处理设备根据所述环境信息确定对应的摄像参数。

摄像参数可以是在针对视频采集任务进行视频采集时,摄像装置所采用的参数。摄像参数可以包括光圈参数、焦距参数等。

采集位置的环境信息可以影响摄像装置的摄像参数,即采集位置不同,对应的环境信息可能不同。当采集位置的环境信息与摄像装置的摄像参数相适应时,摄像装置可以采集到视频质量较高的视频数据,因此,为了保证视频质量,针对不同的环境信息,摄像装置所采用的摄像参数可能会有所不同,在确定出环境信息后,需要根据环境信息确定出与之对应的摄像参数。

在进行视频采集前,视频采集场景中的环境信息是可以确定的,可以预先根据视频采集场景中的环境信息规划出视频采集场景中各个位置的环境信息与摄像参数的对应关系,因此,确定对应的摄像参数的实现方式可以是:根据环境信息和该对应关系,确定出环境信息所对应的摄像参数。

以环境信息为光照度为例,若采集位置为位置A,可以通过检测装置检测位置A的光照度,摄像装置协调控制系统通过检测装置获得位置A的光照度后,可以根据该光照度和对应关系确定例如光圈的摄像参数。若该光照度值较小,即采集位置A的光线较暗,为了采集到清晰视频对应的视频数据,根据该光照度确定的光圈可以是大光圈,例如光圈参数为2;若该光照度值较大,即采集位置A的光线较强,为了采集到清晰视频对应的视频数据,根据该光照度确定的光圈可以是小光圈,例如光圈参数为7。

S303、数据处理设备向所述摄像装置发送所述摄像参数,以便所述摄像装置根据所述摄像参数进行调整。

在确定出与环境信息相适应的摄像参数后,摄像装置协调控制系统可以将摄像参数发送到摄像装置,使得摄像装置可以根据该摄像参数进行调整。

通过图3对应的实施例提供的摄像装置控制方法,可以保证采集到的视频数据对应的视频质量,避免后续对采集到的视频数据进行处理等操作,提高视频数据的采集效率。

需要说明的是,在图3对应的实施例中,已经确定出摄像参数,使得摄像装置可以根据该摄像参数进行调整。但是,在一些情况下,在某一时刻,由于某些原因使得采集位置的环境信息发生改变,为了更好的适应环境信息的改变,进一步保证采集到的视频数据满足视频采集任务的需求,还可以对摄像参数进行更新。

例如,在针对视频采集任务确定摄像参数时,天气晴朗,视频采集场景中光照充足,此时,针对某个采集位置,若获取到该采集位置的环境信息为光照度A,并根据光照度A确定出摄像参数,使得摄像装置可以根据该摄像参数进行调整。但是,随时视频采集的进行,天气突然发生了变化,由晴朗变化为多云,这样,针对同一采集位置,该采集位置的环境信息发生了变化,获取到的环境信息可能变为光照度B,光照度B小于光照度A,此时为了进一步使摄像参数与光照度B相适应,保证采集到的视频数据满足视频采集任务的需求,可以对摄像参数进行更新。

在这种情况下,在图3对应的实施例的基础上提供一种摄像装置控制方法,即在S303之后,所述方法还包括:更新所述摄像参数,并向所述摄像装置发送更新后的摄像参数。更新所述摄像参数的方式可以是:当检测到环境信息发生改变时,根据改变后的环境信息重新确定摄像参数,实现对摄像参数的更新;或者,人为输入摄像参数,利用输入的摄像参数对原来的摄像参数进行更新。

图3所对应的实施例可以基于图2对应的实施例实施,即在对摄像装置进行控制时,可以同时根据机位数据和摄像参数对摄像装置进行控制,此时,应用摄像装置控制方法的系统架构图可以如图4所示。

图1-图4对应的实施例介绍了摄像装置如何获取到机位数据和/或摄像参数,并根据获取到的机位数据和/或摄像参数在视频采集场景中采集所述视频采集任务所需的视频数据。在接下来的实施例中,将对摄像装置采集到所需视频数据后的处理进行介绍。

在一些情况下,虽然在不同的视频采集任务中,但是由于视频采集场景比较类似,视频数据所表达的内容也比较类似,使得针对不同的视频采集任务,摄像装置可以采用相同的机位数据和摄像参数,也就是说,当需要执行一次新的视频采集任务时,如果此次视频采集任务与之前已经完成的视频采集任务所包括的视频采集场景、视频数据所表达的内容等类似,那么,执行此次视频采集任务时,摄像装置可以采用与之相同的机位数据和摄像参数在视频采集场景中采集此次视频采集任务所需的视频数据。

在这种情况下,为了摄像装置可以直接获取之前已经使用过的机位数据和摄像参数,避免每一次都需要重新完整的执行S201-S201以及S301-S303才能获取到机位数据和摄像参数,提高视频采集效率,在摄像装置采集到视频数据后,摄像装置可以将数据返回给摄像装置协调控制系统,其中,所述数据包括视频数据、机位数据和摄像参数,视频数据可以反映出视频采集场景和视频数据所表达的内容。摄像装置协调控制系统获取到摄像装置返回的数据后,摄像装置协调控制系统可以保存视频数据、机位数据和摄像参数间的对应关系。这样,当需要执行新的视频采集任务时,摄像装置协调控制系统根据保存的视频数据可以确定出执行新的视频采集任务时,摄像装置是否可以采用之前使用过的机位数据和摄像参数,若可以,则摄像装置协调控制系统可以根据视频数据、机位数据和摄像参数间的对应关系确定出相应的机位数据和摄像参数,并发送给摄像装置,使得摄像装置可以根据该机位数据和摄像参数采集所需的视频数据。

这样,在视频采集任务所需的视频数据与之前采集的视频数据类似的情况下,摄像装置可以直接获取之前已经使用过的机位数据和摄像参数,避免每一次都需要重新完整的执行获取机位数据和摄像参数的步骤,提高视频采集效率。

接下来,将对如何获取摄像装置返回的数据进行介绍。在一种实现方式中,摄像装置可以通过传输系统返回数据给摄像装置协调控制系统。其中,若传输系统为无线传输系统时,采用的可以是滤波频率在1.95-2.7Ghz、带宽为800M的无线传输系统。

可以理解的是,传输系统的接收器可以是一个,也可以是多个,传输系统接收器的信号可能有时好有时坏,即使同一时刻不同接收器的信号也可能有好坏之分。

在这种情况下,为了进一步减小信号质量对摄像装置协调控制系统获取摄像装置采集数据的影响,提高传输系统的可靠性,传输系统中可以包括一个发射器和多个接收器,其中,接收器之间的距离d≥λ/2(λ为工作波长),以保证接收器输出信号的衰落特性是相互独立的,也就是说,当某一个接收器的信号不好时,其他接收器的信号在这一时刻不一定也不好。这样,摄像装置在返回数据时,摄像装置协调控制系统可以根据设置的多个接收器接收摄像装置返回的数据,然后,从多个接收器中选择信号满足预设条件的接收器作为目标接收器,将目标接收器所接收的数据作为摄像装置返回的数据。其中,信号满足预设条件即信号质量较好,以保证摄像装置协调控制系统可以获取到摄像装置返回的数据。

可见,设置多个接收器同时接收摄像装置返回的数据,可以保证在某个或某些接收器信号不好时,摄像装置协调控制系统可以从多个接收器中选择信号较好的接收器获取到摄像装置返回的数据,从而为了减小信号质量对摄像装置协调控制系统获取摄像装置采集数据的影响,提高传输系统的可靠性。

可以理解的是,信号在传输系统中传输的过程中,可能会出现信号衰减的情况,从而出现载波失真或丢失的情况,进而影响摄像装置协调控制系统获取摄像装置返回的数据。

在这种情况下,摄像装置可以通过调制技术将数据返回给摄像装置协调控制系统,即将返回的数据调制成窄带载波信号,通过传输系统返回给摄像装置协调控制系统。这样,在接收器接收到返回数据后,可以用载波信号重新构建原来的信号,利用调制技术的差错纠正功能可以补偿由于信号衰弱造成的任何一个载波失真或丢失。

其中,调制技术可以包括编码正交频分复用(Coded Orthogonal Frequency Division Multiplexing,简称COFDM)。

以上实施例主要基于一台摄像装置对摄像装置的控制方法进行介绍,当然,摄像装置也可以包括多台摄像装置,此时,可以利用上述介绍的控制方法独立控制每台摄像装置,也可以同时控制多台摄像装置。当同时控制多台摄像装置时,可以在进行视频采集前,很短的时间内即可调配所有的摄像装置到达正确的位置,并使其进入正确的工作状态,从而在视频采集场景中采集视频采集任务所需的视频数据。

接下来,将结合具体应用场景对摄像装置控制方法进行介绍。针对直播的视频采集任务,导播确定出针对该视频采集任务所需采集的视频,然后,调配各个摄像装置到达相应的位置,在采集视频的过程中,需要控制各个摄像装置分别按照对应的机位数据进行移动,从而在视频采集场景中采集视频采集任务所需的视频数据。

为此,图5对应的实施例提供一种摄像装置控制方法,该方法应用的系统架构图如图5所示,包括摄像装置102、传输系统106和摄像装置协调控制系统103,其中,摄像装置102包括位置控制系统1021、摄像机1022和摄像参数控制系统1024。

基于该系统,参见图6,该摄像装置控制方法包括:

S601、摄像装置协调控制系统通过传输系统获取摄像装置在视频采集场景中的位置。

具体的,摄像装置协调控制系统103通过传输系统106获取摄像机1022在视频采集场景中的位置。

S602、摄像装置协调控制系统根据所述位置确定所述摄像装置针对视频采集任务的机位数据。

其中,机位数据包括所述摄像装置在所述视频采集场景中的位移信息,该机位数据可以反映出在进行视频采集时,为了采集到视频采集任务所需的视频数据,位置控制系统1021应该控制摄像机1022如何在视频采集场景中移动。

S603、摄像装置协调控制系统向位置控制系统发送所述机位数据。

位置控制系统1021是用来控制摄像机1022移动的,位置控制系统1021获取到机位数据后,可以依据所述机位数据控制摄像机1022在所述视频采集场景中移动,从而采集到所述视频采集任务所需的视频数据。

S604、摄像装置协调控制系统获取所述摄像装置所采集位置的环境信息。

S605、摄像装置协调控制系统根据所述环境信息确定对应的摄像参数。

S606、摄像装置协调控制系统向摄像参数控制系统发送所述摄像参数。

这样,摄像参数控制系统1023可以根据该摄像参数对摄像机1022进行调整。

通过S601-S606,位置控制系统1021可以根据机位数据控制摄像机1022进行合理移动,摄像参数控制系统1023可以根据该摄像参数对调整摄像机1022到合适的摄像参数,这样,摄像机可以采集到视频采集任务所需的视频数据。其中,本实施例对S601-S603控制摄像机移动的过程与S604-S606控制摄像机调整摄像参数过程的先后顺序不做限定。

S607、摄像装置协调控制系统获取所述摄像装置返回的数据。

其中,所述数据包括视频数据、机位数据和摄像参数。也就是说,当按照机位数据和摄像参数控制摄像机1022在视频采集场景中采集到所需的视频数据后,摄像机1022可以将采集到的视频数据返回给摄像装置协调控制系统103,同时位置控制系统1021将机位数据返回给摄像装置协调控制系统103,以及摄像参数控制系统1023将摄像参数返回给摄像装置协调控制系统103。

S608、摄像装置协调控制系统记录视频数据、机位数据和摄像参数间的对应关系。

这样,在后续执行视频采集任务时,若后续视频采集任务与此次采集的视频数据类似,那么,位置控制系统1021和摄像参数控制系统1023可以直接获取之前已经使用过的机位数据和摄像参数,避免每一次都需要重新完整的执行获取机位数据和摄像参数的步骤,提高视频采集效率。

由上述技术方案可以看出,在根据视频采集任务对视频采集场景进行视频采集前,可以针对该视频采集任务,预先为处于视频采集场景中不同位置的摄像装置规划机位数据,在根据视频采集任务对视频采集场景进行视频采集时,可以根据摄像装置在视频采集场景中的位置确定出该摄像装置对应的机位数据,通过该机位数据所包括的位移信息能够指示摄像装置在执行视频采集任务时,如何在视频采集场景中进行满足视频采集任务的合理移动。故可以通过向摄像装置发送对应的机位数据,使得摄像装置可以在机位数据的指示下自行移动,并在所指示的位置采集视频采集任务所需的视频数据,可见在进行视频数据采集时,不再需要通过摄影人员的个人经验才能确定出或调整摄像装置采集视频数据的位置,而是可以通过确定出的机位数据完成对摄像装置在视频数据采集过程中的位移控制,不仅消除了原本的人为经验影响,而且也能够通过摄像装置获取到符合视频采集任务需求的视频数据。

基于前述实施例提供的摄像装置控制方法,参见图7a,图7a对应的实施例提供了一种摄像装置控制装置700,所述装置700包括第一确定单元701和第一发送单元702:

所述第一确定单元701,用于根据摄像装置在视频采集场景中的位置确定所述摄像装置针对视频采集任务的机位数据;所述机位数据包括所述摄像装置在所述视频采集场景中的位移信息;

所述第一发送单元702,用于向所述摄像装置发送所述机位数据,以便所述摄像装置依据所述机位数据在所述视频采集场景中采集所述视频采集任务所需的视频数据。

在一种实现方式中,参见图7b,所述装置700还包括第一更新单元703:

所述第一更新单元703,用于更新所述机位数据,并向所述摄像装置发送更新后的机位数据。

在一种实现方式中,参见图7c,所述装置700还包括第一获取单元704、第二确定单元705和第二发送单元706:

所述第一获取单元704,用于获取所述摄像装置所采集位置的环境信息;

所述第二确定单元705,用于根据所述环境信息确定对应的摄像参数;

所述第二发送单元706,用于向所述摄像装置发送所述摄像参数,以便所述摄像装置根据所述摄像参数进行调整。

需要说明的是,图7c仅是一种示例性结构,并不构成对装置700结构的限定。

在一种实现方式中,参见图7d,所述装置700还包括第二更新单元707:

所述第二更新单元707,用于更新所述摄像参数,并向所述摄像装置发送更新后的摄像参数。

在一种实现方式中,参见图7e,所述装置700还包括第二获取单元708和记录单元709:

所述第二获取单元708,用于获取所述摄像装置返回的数据,所述数据包括视频数据、机位数据和摄像参数;

所述记录单元709,用于记录视频数据、机位数据和摄像参数间的对应关系。

在一种实现方式中,所述第二获取单元708,用于根据设置的多个接收器接收所述摄像装置返回的数据;将目标接收器所接收的数据作为所述摄像装置返回的数据,所述目标接收为所述多个接收器中信号满足预设条件的接收器。

在一种实现方式中,所述第二获取单元708,用于获取所述摄像装置通过调制技术返回的所述数据。

在一种实现方式中,所述摄像装置包括多台摄像装置。

由本实施例提供的技术方案可以看出,在根据视频采集任务对视频采集场景进行视频采集前,可以针对该视频采集任务,预先为处于视频采集场景中不同位置的摄像装置规划机位数据,从而可以利用摄像装置控制装置700控制摄像装置移动,具体的,在根据视频采集任务对视频采集场景进行视频采集时,第一确定单元701可以根据摄像装置在视频采集场景中的位置确定出该摄像装置对应的机位数据,通过该机位数据所包括的位移信息能够指示摄像装置在执行视频采集任务时,如何在视频采集场景中进行满足视频采集任务的合理移动。故第一发送单元702可以通过向摄像装置发送对应的机位数据,使得摄像装置可以在机位数据的指示下自行移动,并在所指示的位置采集视频采集任务所需的视频数据,可见在进行视频数据采集时,不再需要通过摄影人员的个人经验才能确定出或调整摄像装置采集视频数据的位置,而是可以通过确定出的机位数据完成对摄像装置在视频数据采集过程中的位移控制,不仅消除了原本的人为经验影响,而且也能够通过摄像装置获取到符合视频采集任务需求的视频数据。

图8对应的实施例还提供了一种摄像装置控制设备,下面结合附图对摄像装置控制设备进行介绍。请参见图8所示,本申请实施例提供了一种摄像装置控制设备800,该设备800可以是服务器,可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(Central Processing Units,简称CPU)822(例如,一个或一个以上处理器)和存储器832,一个或一个以上存储应用程序842或数据844的存储介质830(例如一个或一个以上海量存储设备)。其中,存储器832和存储介质830可以是短暂存储或持久存储。存储在存储介质830的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器822可以设置为与存储介质830通信,在摄像装置控制设备800上执行存储介质830中的一系列指令操作。

摄像装置控制设备800还可以包括一个或一个以上电源826,一个或一个以上有线或无线网络接口850,一个或一个以上输入输出接口858,和/或,一个或一个以上操作系统841,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。

上述实施例中由服务器所执行的步骤可以基于该图8所示的服务器结构。

其中,CPU 822用于执行如下步骤:

根据摄像装置在视频采集场景中的位置确定所述摄像装置针对视频采集任务的机位数据;所述机位数据包括所述摄像装置在所述视频采集场景中的位移信息;

向所述摄像装置发送所述机位数据,以便所述摄像装置依据所述机位数据在所述视频采集场景中采集所述视频采集任务所需的视频数据。

请参见图9所示,图9对应的实施例提供了一种摄像装置控制设备900,该设备900还可以是终端设备,该终端设备可以为包括手机、平板电脑、个人数字助理(Personal Digital Assistant,简称PDA)、销售终端(Point of Sales,简称POS)、车载电脑等任意终端设备,以终端设备为手机为例:

图9示出的是与本申请实施例提供的终端设备相关的手机的部分结构的框图。参考图9,手机包括:射频(Radio Frequency,简称RF)电路910、存储器920、输入单元930、显示单元940、传感器950、音频电路960、无线保真(wireless fidelity,简称WiFi)模块970、处理器980、以及电源990等部件。本领域技术人员可以理解,图9中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

下面结合图9对手机的各个构成部件进行具体的介绍:

RF电路910可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器980处理;另外,将设计上行的数据发送给基站。通常,RF电路910包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(Low Noise Amplifier,简称LNA)、双工器等。此外,RF电路910还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(Global System of Mobile communication,简称GSM)、通用分组无线服务(General Packet Radio Service,简称GPRS)、码分多址(Code Division Multiple Access,简称CDMA)、宽带码分多址(Wideband Code Division Multiple Access,简称WCDMA)、长期演进(Long Term Evolution,简称LTE)、电子邮件、短消息服务(Short Messaging Service,简称SMS)等。

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

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

显示单元940可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。显示单元940可包括显示面板941,可选的,可以采用液晶显示器(Liquid Crystal Display,简称LCD)、有机发光二极管(Organic Light-Emitting Diode,简称OLED)等形式来配置显示面板941。进一步的,触控面板931可覆盖显示面板941,当触控面板931检测到在其上或附近的触摸操作后,传送给处理器980以确定触摸事件的类型,随后处理器980根据触摸事件的类型在显示面板941上提供相应的视觉输出。虽然在图9中,触控面板931与显示面板941是作为两个独立的部件来实现手机的输入和输入功能,但是在某些实施例中,可以将触控面板931与显示面板941集成而实现手机的输入和输出功能。

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

音频电路960、扬声器961,传声器962可提供用户与手机之间的音频接口。音频电路960可将接收到的音频数据转换后的电信号,传输到扬声器961,由扬声器961转换为声音信号输出;另一方面,传声器962将收集的声音信号转换为电信号,由音频电路960接收后转换为音频数据,再将音频数据输出处理器980处理后,经RF电路910以发送给比如另一手机,或者将音频数据输出至存储器920以便进一步处理。

WiFi属于短距离无线传输技术,手机通过WiFi模块970可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图9示出了WiFi模块970,但是可以理解的是,其并不属于手机的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。

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

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

尽管未示出,手机还可以包括摄像头、蓝牙模块等,在此不再赘述。

在本实施例中,该终端设备所包括的处理器980还具有以下功能:

根据摄像装置在视频采集场景中的位置确定所述摄像装置针对视频采集任务的机位数据;所述机位数据包括所述摄像装置在所述视频采集场景中的位移信息;

向所述摄像装置发送所述机位数据,以便所述摄像装置依据所述机位数据在所述视频采集场景中采集所述视频采集任务所需的视频数据。

本申请实施例还提供一种计算机可读存储介质,用于存储程序代码,该程序代码用于执行前述各个实施例所述的一种摄像装置控制方法中的任意一种实施方式。

本申请的说明书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

应当理解,在本申请中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“A和/或B”可以表示:只存在A,只存在B以及同时存在A和B三种情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

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