拍摄控制方法、设备及拍摄系统与流程

文档序号:20918013发布日期:2020-05-29 13:47阅读:327来源:国知局
拍摄控制方法、设备及拍摄系统与流程

本发明涉及摄像技术领域,更具体地,涉及一种拍摄控制方法、设备及拍摄系统。



背景技术:

随着互联网及终端的普及,用户习惯通过终端拍摄视频并上传至终端应用程序(application,app)以供用户回忆、分享、纪念等。

但是,在一些场合,由于场地或者拍摄设备的限制,用户通过终端拍摄的视频或照片,满足不了用户对视频或照片的需求。例如在文化、娱乐、体育等的比赛演出活动中,由于比赛场地太大、观众区距离比赛场景较远、观众相机难对焦及光照强度有限等,观众很难自行拍摄到满足观众需求的小视频或照片。



技术实现要素:

本发明的一个目的是提供一种能够拍摄到满足观众需求的拍摄数据的新技术方案。

根据本发明的第一方面,提供了一种拍摄控制方法,其中,包括:

根据所获取的用户对目标对象的拍摄需求,确定所述目标对象的对象数据,所述对象数据至少包括所述目标对象的对象位置数据;其中,所述目标对象包括目标场景或目标用户中至少一个;

根据所述对象数据以及已获取的摄像设备的位置数据,确定拍摄目标对象的目标摄像设备以及用于拍摄所述目标对象的拍摄参数;

根据所述拍摄参数,控制所述目标摄像设备对所述目标对象进行拍摄,以获取拍摄数据。

可选地,所述已获取的摄像设备的位置数据包括多个摄像设备的位置数据;

所述根据所述对象数据以及已获取的摄像设备的位置数据,确定拍摄目标对象的目标摄像设备的步骤,包括:

根据所述对象位置数据以及所述多个摄像设备的位置数据,选取所述摄像设备的位置数据符合预设的最佳拍摄条件的摄像设备,作为所述目标摄像设备。

可选地,所述目标对象的对象位置数据包括所述目标场景的场景位置数据和所述目标用户的用户位置数据;

所述最佳拍摄条件是所述场景位置数据对应的位置点、所述目标用户位置数据对应的位置点以及所述目标摄像设备的位置数据对应的位置点在同一坐标系下的水平投影在同一条连线上。

可选地,所述拍摄参数至少包括所述目标摄像设备拍摄所述目标对象的水平角度;

所述根据所述对象数据以及目标摄像设备的位置数据,确定用于拍摄目标对象的拍摄参数的步骤,包括:

根据所述目标对象的对象位置数据以及所述目标摄像设备的位置数据,确定所述目标摄像设备拍摄所述目标对象的水平角度。

可选地,所述拍摄参数至少包括所述目标摄像设备拍摄所述目标对象的俯仰角度;

所述根据所述对象数据以及目标摄像设备的位置数据,确定用于拍摄所述目标对象的拍摄参数的步骤,包括:

根据所述目标对象的对象位置数据以及所述目标摄像设备的位置数据,确定所述目标对象与所述目标摄像设备的水平距离;

根据所述目标对象的对象位置数据以及所述目标摄像设备的位置数据、所述目标对象与所述目标摄像设备的水平距离,确定所述目标摄像设备拍摄所述目标对象的俯仰角度。

可选地,所述对象数据还包括所述目标对象的视场成像尺寸及所述目标对象的实际尺寸;

所述拍摄参数至少包括所述目标摄像设备拍摄所述目标对象的最佳对焦像距;

所述根据所述对象数据以及目标摄像设备的位置数据,确定用于拍摄目标对象的拍摄参数的步骤,包括:

根据所述目标对象的对象位置数据以及所述目标摄像设备的位置数据,确定所述目标对象与所述目标摄像设备的空间距离;

根据所述目标对象与所述目标摄像设备的空间距离、所述目标对象的视场成像尺寸、所述目标对象的实际尺寸,确定所述目标摄像设备拍摄所述目标对象的最佳对焦像距。

可选地,所述拍摄参数至少包括从拍摄所述目标场景到拍摄所述目标用户之间的变化参数,所述变化参数包括所述目标摄像设备的水平移动角度、俯仰移动角度、最佳对焦像距变化量中之一;

其中,所述目标摄像设备的水平移动角度,根据所获取的所述目标摄像设备拍摄所述目标场景的水平角度以及所获取的所述目标摄像设备拍摄所述目标用户的水平角度确定;

所述目标摄像设备的俯仰移动角度,根据所获取的所述目标摄像设备拍摄所述目标场景的俯仰角度以及所获取的所述目标摄像设备拍摄所述目标用户的俯仰角度确定;

所述目标摄像设备的最佳对焦像距变化量,根据所获取的所述目标摄像设备拍摄所述目标场景的最佳对焦像距以及所获取的所述目标摄像设备拍摄所述目标用户的最佳对焦像距确定。

可选地,所述拍摄参数至少包括从拍摄所述目标场景到拍摄所述目标用户之间的变化参数,所述变化参数包括所述目标摄像设备的水平移动角度、俯仰移动角度、最佳对焦像距变化量;

所述根据所述拍摄参数,控制所述目标摄像设备进行拍摄的步骤,包括:

根据所述目标摄像设备的水平移动角度、俯仰移动角度、最佳对焦像距变化量,配置所述目标摄像设备,控制所述目标摄像设备对所述目标用户或所述目标场景其中一个进行拍摄,之后,控制所述目标摄像设备转向对所述目标场景或所述目标用户中的另一个进行拍摄。

可选地,所述对象数据还包括拍摄类型或拍摄时长中至少一个,其中,所述拍摄类型包括拍照或摄像中至少一个。

可选地,所述控制所述目标摄像设备进行拍摄之前,还包括:

确定验证数据满足验证条件;

所述验证数据包括所述目标用户的账号信息、所述目标用户的排队序列信息、所述目标用户的确认指示信息中至少一个;

和/或,

获取所述目标用户对所述拍摄参数的更新请求;

根据所述更新请求更新所述拍摄参数。

可选地,所述控制所述目标摄像设备进行拍摄,以获取拍摄数据发送给所述用户的步骤,包括:

控制所述目标摄像设备进行拍摄,以得到所述拍摄数据;

判断所述拍摄数据对应的拍摄质量参数是否满足拍摄要求的预设条件;其中,所述拍摄数据对应的拍摄质量参数包括清晰度和亮度中的至少一个;

如果所述拍摄数据对应的拍摄质量参数满足拍摄要求的预设条件,将所述拍摄数据发送给所述目标用户;

如果所述拍摄数据对应的拍摄质量参数不满足拍摄要求的预设条件,重新执行控制所述目标摄像设备进行拍摄。

根据本发明的第二方面,还提供了一种拍摄控制设备,其中,所述拍摄控制设备包括:

对象数据确定单元,用于根据所获取的用户对目标对象的拍摄需求,确定所述目标对象的对象数据,所述对象数据至少包括所述目标对象的对象位置数据;其中,所述目标对象包括目标场景或目标用户中至少一个;

拍摄参数确定单元,用于根据所述对象数据以及已获取的摄像设备的位置数据,确定拍摄目标对象的目标摄像设备以及用于拍摄所述目标对象的拍摄参数;

拍摄控制单元,用于根据所述拍摄参数,控制所述目标摄像设备对所述目标对象进行拍摄,以获取拍摄数据;

或者,所述拍摄控制设备包括:

存储器,用于存储可执行的指令;

处理器,用于根据所述可执行的指令的控制,运行所述电子设备执行根据本发明第一发面中的拍摄控制方法。

根据本发明的第三方面,还提供一种拍摄系统,其中,包括:

根据本发明第二方面中的拍摄控制设备;以及至少一个摄像设备。

根据本公开的一个实施例,根据所获取的用户对目标对象的拍摄需求,确定目标对象的对象数据,以根据对象数据以及已获取的摄像设备的位置数据,确定拍摄目标对象的目标摄像设备以及用于拍摄所述目标对象的拍摄参数,并根据拍摄参数,控制目标摄像设备对目标对象进行拍摄以获取拍摄数据,实现根据用户对于目标对象的拍摄需求,控制摄像设备进行拍摄获取符合用户需求的拍摄数据,满足用户的个性化拍摄需求,提升用户的图像拍摄体验。

通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。

附图说明

被结合在说明书中并构成说明书的一部分的附图示出了本发明的实施例,并且连同其说明一起用于解释本发明的原理。

图1为根据本发明实施例的拍摄系统的硬件配置框图;

图2为根据本发明实施例的摄像设备的硬件结构示意图;

图3为根据本发明实施例的拍摄控制方法的示意性流程图;

图4为根据本发明实施例的实际场馆分布示意图;

图5为根据本发明实施例的拍摄控制设备的示意性原理框图一;

图6为根据本发明实施例的拍摄控制设备的示意性原理框图二;

图7为根据本发明实施例的拍摄控制设备的硬件结构示意图;

图8为根据本发明实施例的拍摄系统的示意性原理框图;

图9为根据本发明实施例的拍摄控制方法的交互流程示意图。

具体实施方式

现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。

以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。

在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。

<硬件配置>

图1示出了可以实现本实施例拍摄控制方法的拍摄系统100的硬件配置框图。

根据图1所示,拍摄系统100包括拍摄控制设备1000、一个或多个摄像设备2000、终端设备3000、网络4000。

拍摄控制设备1000例如可以是刀片服务器等。在一个例子中,拍摄控制设备1000可以是一台计算机。在另一个例子中,拍摄控制设备1000可以如图1所示,包括处理器1010、存储器1020、接口装置1030、通信装置1040、显示装置1050、输入装置1060。尽管拍摄控制设备也可以包括扬声器、麦克风等等,但是,这些部件与本发明无关,故在此省略。其中,处理器1010例如可以是中央处理器cpu、微处理器mcu等。存储器1020例如包括rom(只读存储器)、ram(随机存取存储器)、诸如硬盘的非易失性存储器等。接口装置1030例如包括usb接口、串行接口等。通信装置1040例如能够进行有线或无线通信。显示装置1050例如是液晶显示屏。输入装置1060例如可以包括触摸屏、键盘等。

摄像设备2000可以是摄像机。在一个例子中,摄像设备2000可以是摄像设备2000a、摄像设备2000b、摄像设备2000c以及摄像设备2000d,如图1所示,摄像设备2000可以包括处理器2050、存储器2060、接口装置2070、通信装置2080、显示装置2090、输入装置2100、输出装置2200、摄像装置2300,等等。其中,处理器2050可以是中央处理器cpu、微处理器mcu等。存储器2060例如包括rom(只读存储器)、ram(随机存取存储器)、诸如硬盘的非易失性存储器等。接口装置2070例如包括usb接口、耳机接口等。通信装置2080例如能够进行有线或无线通信。显示装置2090例如是液晶显示屏、触摸显示屏等。输入装置2100例如可以包括触摸屏、键盘等。输出装置2200例如可以是输出信号的装置,可以显示装置,例如液晶显示屏、触摸显示屏等,也可以是扬声器等输出语音信息等。摄像装置2300例如可以是摄像头等。

在另外一个例子中,摄像设备2000也可以如图2所示结构,参见图2,摄像设备2000至少可以包括前端模块2010、后端模块2020、外围电路模块2030和传动操作模块2040。

该实施例中,摄像设备2000可以是场馆中的摄像机,参照图4,在实际演出活动中,可以根据场馆的具体情况将摄像机a、摄像机b安装在马道、顶棚、观众看台上方等位置。该摄像机例如但不限于是枪式摄像机、半嵌入式摄像机以及半球摄像机。

前端模块2010至少可以包括镜头组2011、滤光片2012、图像传感器2013、定时发生器(timegenerator,tg)2014、取样控制器(correlateddoublesampling,cds)2015和自动增益控制(automaticgaincontrol,agc)2015、模数(analogtodigital,a/d)转换器2017。

图像传感器2013至少由片上微镜头、增强型彩色补光滤光片、内部镜头等结构组成(图中未示出)。

该图像传感器2013可以采用互补金属氧化物半导体(complementarymetaloxidesemiconductor,cmos),虽然cmos具有速度快、功耗小、工艺简单以及成本低等优点,但是,更存在噪声大、成像质量差等缺点。

该图像传感器2013也可以采用电耦合器件(chargecoupleddevice,ccd),虽然ccd存在功耗大、制作工艺复杂以及成本高等缺点,但是,更具有解析度高、成像质量好、噪音低以及信噪比高等优点,因此,ccd更适合于图像传感器2013。

镜头组2011至少包括镜头2011a、镜头2011b和镜头2011c,镜头内部设置有光圈,摄像设备2000采用了长焦距镜头和小光圈系数,光圈系数是镜头焦距和镜头有效孔径的比值。

长焦距镜头的视角fov在10°到30°,镜头焦距在8mm到30mm之间,从而,摄像设备2000可以清晰的拍摄10米到50米的区域。

光圈可以控制通过镜头的光通量,摄像设备2000的光圈系数较小,光圈较大,从而,到达图像传感器2013的光通量较大,有利于摄像设备2000拍摄黑暗场景。

后端模块2020是以数字信号处理(digitalsignalprocessing,dsp)芯片2021和控制芯片2022为核心的集成电路芯片(system-on-a-chip,soc),dsp芯片2021负责数字图像处理,该图像处理例如但不限于图像的色彩处理、图像的分辨率转换、jpeg(jointphotographicexpertsgroup)编码/解码以及mpeg4(movingpicturesexpertsgroup4)编码/解码等,控制芯片2022负责控制整个摄像设备2000的工作。

外围电路模块2030主要负责通信、存储读写、视频输出以及接口操作等工作,摄像设备2000连接到拍摄控制设备1000之后,可以通过外围电路模块读取拍摄控制设备1000中的信息。

传动操作模块2040由微控制单元(microcontrollerunit,mcu)控制,传动操作模块2040主要负责外围部件的操作控制,该外围电路例如但不限于是镜头组电机驱动电路2041、变焦电机2042、聚焦电机2043、闪光灯2044、红外补光灯2045以及底座舵机2046。

摄像设备2000在拍摄时可以采用背光补偿(back-lightcompensation,blc)模式,即逆光补偿和逆光修正,调整画面整体亮度,使主体区域成像效果更好。

摄像设备2000在拍摄时也可以采用宽动态范围(widedynamicrange,wdr)模式,wdr模式适用于拍摄明暗反差过大的场景,此时,摄像设备2000能够同时拍摄清楚前景目标和后景目标。通常,实现wdr模式有两种方法:一种是采用双速ccd对不同场景进行不同时间的曝光,另外一种是采用dsp单独控制每个像素点的曝光时间。

对于座位区域照明度较低的特殊场景,摄像设备2000也可以采用夜间模式。在摄像设备2000处于夜间模式时,摄像设备2000的红外补光灯2045开始工作,由于红外补光灯外2045也有一个镜头(图中未示出),因此,摄像设备2000可以根据观众座位与摄像设备2000之间的距离进行对焦,使红外补光灯2045尽量集中到拍摄区域,实现更好的拍摄效果。此外,由于红外光的波长超出了人眼可见范围,因此用户不会对此有所感知,也就不会影响观众的观赛、观演体验。

对于演唱会,一般会有各种舞台灯光效果设备,当灯效强光进入拍摄范围时,摄像设备2000会自动开启强光抑制功能,降低自动光圈对强光灵敏度,使得画面快速变暗,达到强光抑制效果。

终端设备3000是具有通信功能、业务处理功能的电子设备。终端设备3000可以是移动终端,例如手机、便携式电脑、平板电脑、掌上电脑等等。如图1所示,终端设备3000可以包括处理器3010、存储器3020、接口装置3030、通信装置3040、显示装置3050、输入装置3060、扬声器3070、麦克风3080,等等。其中,处理器3010可以是中央处理器cpu、微处理器mcu等。存储器3020例如包括rom(只读存储器)、ram(随机存取存储器)、诸如硬盘的非易失性存储器等。接口装置3030例如包括usb接口、耳机接口等。通信装置3040例如能够进行有线或无线通信。显示装置3050例如是液晶显示屏、触摸显示屏等。输入装置3060例如可以包括触摸屏、键盘等。用户可以通过扬声器3070和麦克风3080输入/输出语音信息。

网络4000可以是无线网络也可以网络,可以是局域网也可以是广域网。在图1所示的拍摄系统100中,摄像设备2000a、2000b、2000c、2000d以及拍摄控制设备1000、终端设备3000可以通过网络4000进行通信。

应当理解的是,尽管图1仅示出一个拍摄控制设备1000、四个摄像设备2000、一个终端设备3000,但不意味着限制对应的数目,拍摄系统100中可以包含多个拍摄控制设备1000、摄像设备2000、终端设备3000。

图1所示的配置框图仅是解释性的,并且决不是为了要限制本发明、其应用或用途。应用于本发明的实施例中,拍摄控制设备1000的所述存储器1020用于存储指令,所述指令用于控制所述处理器1010进行操作以执行本发明实施例提供的任意一项拍摄控制方法。此外,终端设备3000的所述存储器3020用于存储指令,所述指令用于控制所述处理器3010进行操作以执行本发明实施例提供的任意一项拍摄控制方法。本领域技术人员应当理解,尽管在图1中对拍摄控制设备1000以及终端设备3000都示出了多个装置,但是,本发明可以仅涉及其中的部分装置,例如,拍摄控制设备1000只涉及处理器1010和存储器1020,或者终端设备3000只涉及处理器3010和存储器3020等。技术人员可以根据本发明所公开方案设计指令。指令如何控制处理器进行操作,这是本领域公知,故在此不再详细描述。

<方法实施例>

图3为根据一个实施例的拍摄控制方法的示意性流程图。

参照图3,本实施例的拍摄控制方法由拍摄控制设备实施,例如如图1所示的拍摄控制设备1000,本实施例的拍摄控制方法可以包括如下步骤s4100至步骤s4300:

步骤s4100,根据所获取的用户对目标对象的拍摄需求,确定目标对象的对象数据。

目标对象可以是摄像设备2000在场馆中的拍摄对象,可以是目标用户或者目标场景中的至少一个,该目标场景可以是场馆的舞台和比赛场地。

拍摄需求可以是对目标对象的摄像需求,例如,可以是对用户的摄像需求,也可以是对目标场景的摄像需求,还可以是对用户和目标场景的摄像需求。

目标对象的对象数据可以是目标对象自身的参数数据,可以是目标对象的对象位置数据、也可以是目标对象的视场成像尺寸及目标对象的实际尺寸。

目标对象的对象位置数据可以是目标对象的位置坐标数据,参照图4,在实际的演出活动中,场馆中的座位区域是固定的,因此,可以人工以场馆的舞台和比赛场地为原点,同时,考虑到笛卡尔坐标系中x轴一般在右侧,且地图是上北下南左西右东,因此,以正东方向为x轴,正北方向为y轴,竖直向上方向为z轴,建立笛卡尔坐标系,此时,每个摄像设备2000的位置坐标c(x,y,z)以及每个座位的位置坐标s(x,y,z)便可确定下来,并将每个摄像设备2000的位置坐标以及每个座位的位置坐标录入到拍摄控制设备1000中。当然,也可以是拍摄控制设备3000代替上述人工操作,得到每个摄像设备2000的位置坐标c(x,y,z)以及每个座位的位置坐标s(x,y,z)。

例如,一共有二位数个摄像设备2000,其中,1号摄像设备c01的位置坐标可以表示为c01(x01,y01,z01),若1号摄像设备c01的位置坐标相对于笛卡尔坐标系的原点为:东侧50.00米、北侧60.00米,上方31.23米,同时将摄像设备2000的位置坐标精确到厘米,得到1号摄像装置c01的具体位置坐标为c01(x01,y01,z01)=(50,60,3123)。

再例如,场馆的座区号最多为3位数、排号最多为2位数、座号最多为3位数,其中,123座区的04排056号座位s12304056的位置坐标可以表示为s12304056(x12304056,y12304056,z12304056),若座位s12304056的位置坐标相对于笛卡尔坐标系的原点为:东侧34.56米、北侧23.45米、上方12.34米,同时将座位的位置坐标精确到厘米,得到座位s12304056的具体位置坐标可以为s12304056(x12304056,y12304056,z12304056)=(3456,2345,1234)。

本实施例中,拍摄控制设备1000可以根据用户的触发去获取用户对目标对象的拍摄需求,例如,用户打开终端设备3000提供的应用程序、公众号和服务号时,拍摄控制设备1000获取到用户对目标对象的拍摄需求,也可以是用户打开场馆官网或者天猫商城等本场活动授权的网上商城时,拍摄控制设备1000获取到用户对目标对象的拍摄需求。

步骤s4200,根据对象数据以及已获取的摄像设备的位置数据,确定拍摄目标对象的目标摄像设备以及用于拍摄目标对象的拍摄参数。

摄像设备例如可以是图1或者图2中所示的摄像设备2000。

已获取的摄像设备的位置数据可以包括多个摄像设备的位置数据,具体可以是多个摄像设备的位置坐标,该多个摄像设备可以是多个当前可用摄像机。

例如,参照图1,当摄像设备2000c和摄像设备2000d正在进行拍摄或者是正在等待拍摄,此时,已获取的摄像设备2000的位置数据可以是摄像设备2000a的位置数据和摄像设备2000b的位置数据。

该实施例中,该步骤s4200中根据对象数据以及已获取的摄像设备的位置数据,确定拍摄目标对象的目标摄像设备以及用于拍摄目标对象的拍摄参数的步骤具体可以包括:

步骤s4210,根据对象位置数据以及多个摄像设备的位置数据,选取摄像设备的位置数据符合预设的最佳拍摄条件的摄像设备,作为目标摄像设备。

预设的最佳拍摄条件是用于拍摄目标对象时所应该具备的最佳条件。预设的最佳拍摄条件可以是根据具体应用场景和具体应用需求设定,例如,可以是选择距离目标对象的位置最近的摄像设备作为目标摄像设备,也可以是将处于空闲状态的摄像设备作为目标摄像设备,还可以是由目标用户自身选择摄像设备作为目标摄像设备等,在此不做限定。

在一个实施例中,最佳拍摄条件可以是场景位置数据对应的位置点、用户位置数据对应的位置点以及目标摄像设备的位置数据对应的位置点在同一坐标系下的水平投影在同一条连线上。

例如,参照图4,目标场景是舞台和比赛场地,此时,场景位置数据对应的位置点、用户位置数据对应的位置点以及摄像机a的位置数据对应的位置点在同一坐标系下的水平投影a、b、c在同一连线上,从而,目标摄像设备可以是摄像机a。

根据该实施例,目标摄像设备是符合预设的最佳拍摄条件的摄像设备,从而,利用该目标摄像设备对用户和目标场景进行拍摄,能更好的满足用户的拍摄需求。

在一个具体的例子中,目标对象可以仅包括目标场景,此时,最佳拍摄条件可以简化为场景位置数据对应的位置点以及目标摄像设备的位置数据对应的位置点在同一坐标系下的水平投影在同一条连线上。

在一个具体的例子中,目标对象也可以仅包括目标用户,此时,最佳拍摄条件可以简化为用户位置数据对应的位置点以及目标摄像设备的位置数据对应的位置点在同一坐标系下的水平投影在同一条连线上。

步骤s4220,根据对象数据以及目标摄像设备的位置数据,确定用于拍摄目标对象的拍摄参数。

(1),在一个实施例中,拍摄参数可以是目标摄像设备拍摄目标对象的水平角度,目标摄像设备拍摄目标对象的水平角度,是指目标摄像设备的位置数据对应的位置点与目标对象的位置数据对应的位置点在同一坐标系下的水平投影的角度。该步骤s4220中根据对象数据以及目标摄像设备的位置数据,确定用于拍摄目标对象的拍摄参数,可以包括:根据目标对象的对象位置数据以及目标摄像设备的位置数据,确定目标摄像设备拍摄目标对象的水平角度。

在一个例子中,目标对象是用户,该用户的用户位置数据为该用户所坐座位的位置坐标s(x,y,z),目标摄像设备的位置数据为目标摄像设备的位置坐标c(x,y,z),此时,可以根据以下公式计算目标摄像设备拍摄用户的水平角度α1:

例如,当用户的用户位置数据s(x,y,z)=s12304056(x12304056,y12304056,z12304056)=(3456,2345,1234),目标摄像设备的位置数据c(x,y,z)=c01(x01,y01,z01)=(50,60,3123),此时,目标摄像设备拍摄用户的水平角度α1为:

在另外一个例子中,目标对象是目标场景,该目标场景的场景位置数据为坐标原点(0,0,0),目标摄像设备的位置数据为目标摄像设备的位置坐标c(x,y,z),此时,可以根据以下公式计算目标摄像设备拍摄目标场景的水平角度α2:

例如,当目标摄像设备的位置数据c(x,y,z)=c01(x01,y01,z01)=(50,60,3123),此时,目标摄像设备拍摄目标场景的水平角度α2为:

在另外一个例子中,目标对象是用户和目标场景,目标对象的对象数据为用户的用户位置数据和目标场景的场景位置数据,此时,利用公式(1)计算目标拍摄设备拍摄用户的水平角度α1,利用公式(3)计算目标拍摄设备拍摄目标场景的水平角度α2。

(2),在另外一个实施例中,拍摄参数也可以是目标摄像设备拍摄目标对象的俯仰角度,目标摄像设备拍摄目标对象的俯仰角度,是指目标摄像设备向上仰起时拍摄目标对象的角度,以及,目标摄像设备向下俯视时拍摄目标对象的角度。该步骤s4220中根据对象数据以及目标摄像设备的位置数据,确定用于拍摄目标对象的拍摄参数,可以包括如下步骤:

步骤s4221,根据目标对象的对象位置数据以及目标摄像设备的位置数据,确定目标对象与目标摄像设备的水平距离。

目标对象与目标摄像设备的水平距离,是指目标对象的位置数据对应的位置点与目标摄像设备的位置数据对应的位置点在同一坐标系下的水平投影的距离。

在一个例子中,目标对象是用户,该用户的用户位置数据为该用户所坐座位的位置坐标s(x,y,z),目标摄像设备的位置数据为目标摄像设备的位置坐标c(x,y,z),此时,可以根据以下公式计算用户与目标摄像设备的水平距离d1:

例如,当用户的用户位置数据s(x,y,z)=s12304056(x12304056,y12304056,z12304056)=(3456,2345,1234),目标摄像设备的位置数据c(x,y,z)=c01(x01,y01,z01)=(50,60,3123),此时,用户与目标摄像设备的水平距离d1为:

在另外一个例子中,目标对象是目标场景,该目标场景的场景位置数据为坐标原点(0,0,0),目标摄像设备的位置数据为目标摄像设备的位置坐标c(x,y,z),此时,可以根据以下公式计算目标场景与目标摄像设备的水平距离d2:

例如,当目标摄像设备的位置数据c(x,y,z)=c01(x01,y01,z01)=(50,60,3123),此时,目标场景与目标摄像设备的水平距离d2为::

在另外一个例子中,目标对象是用户和目标场景,目标对象的对象数据为用户的用户位置数据和目标场景的场景位置数据,此时,利用公式(5)计算用户与目标摄像设备的水平距离d1,利用公式(7)计算目标场景与目标摄像设备的水平距离d2。

步骤s4222,根据目标对象的对象位置数据以及目标摄像设备的位置数据、目标对象与目标摄像设备的水平距离,确定目标摄像设备拍摄目标对象的俯仰角度。

在一个例子中,目标对象是用户,该用户的用户位置数据为该用户所坐座位的位置坐标s(x,y,z),目标摄像设备的位置数据为目标摄像设备的位置坐标c(x,y,z),用户与目标拍摄设备的水平距离为d1,此时,可以根据以下公式计算目标摄像设备拍摄用户的俯仰角度γ1:

例如,当用户的用户位置数据s(x,y,z)=s12304056(x12304056,y12304056,z12304056)=(3456,2345,1234),目标摄像设备的位置数据c(x,y,z)=c01(x01,y01,z01)=(50,60,3123),根据公式(6)计算出水平距离d1为4101.47,此时,目标摄像设备拍摄用户的俯仰角度γ1为:

在另外一个例子中,目标对象是目标场景,该目标场景的场景位置数据为坐标原点(0,0,0),目标摄像设备的位置数据为目标摄像设备的位置坐标c(x,y,z),目标场景与目标摄像设备的水平距离为d2,此时,可以根据以下公式计算目标摄像设备拍摄目标场景的俯仰角度γ2:

例如,当目标摄像设备的位置数据c(x,y,z)=c01(x01,y01,z01)=(50,60,3123),根据公式(8)计算出水平距离d2为78.10,此时,目标摄像设备拍摄目标场景的俯仰角度γ2为:

在另外一个例子中,目标对象是用户和目标场景,目标对象的对象数据为用户的用户位置数据和目标场景的场景位置数据,此时,利用公式(9)计算目标摄像设备拍摄用户的俯仰角度γ1,利用公式(11)计算目标摄像设备拍摄目标场景的俯仰角度γ2。

(3),在另外一个实施例中,对象数据也可以是目标对象的视场成像尺寸及目标对象的实际尺寸,拍摄参数也可以是目标摄像设备拍摄目标对象的最佳对焦像距,最佳对焦像距是摄像设备对焦时的像距。该步骤s4220中根据对象数据以及目标摄像设备的位置数据,确定用于拍摄目标对象的拍摄参数,可以包括如下步骤:

步骤s4223,根据目标对象的对象位置数据以及目标摄像设备的位置数据,确定目标对象与目标摄像设备的空间距离。

目标对象与目标摄像设备的空间距离,反映目标对象与目标摄像设备之间的实际距离。

在一个例子中,目标对象是用户,该用户的用户位置数据为该用户所坐座位的位置坐标s(x,y,z),目标摄像设备的位置数据为目标摄像设备的位置坐标c(x,y,z),此时,可以根据以下公式计算用户与目标摄像设备的空间距离d1:

例如,当用户的用户位置数据s(x,y,z)=s12304056(x12304056,y12304056,z12304056)=(3456,2345,1234),目标摄像设备的位置数据c(x,y,z)=c01(x01,y01,z01)=(50,60,3123),此时,用户与目标摄像设备的空间距离d1为:

在另外一个例子中,目标对象是目标场景,该目标场景的场景位置数据为坐标原点(0,0,0),目标摄像设备的位置数据为目标摄像设备的位置坐标c(x,y,z),此时,可以根据以下公式计算目标场景与目标摄像设备的空间距离d2:

例如,当目标摄像设备的位置数据c(x,y,z)=c01(x01,y01,z01)=(50,60,3123),此时,目标场景与目标摄像设备的空间距离d2为::

在另外一个例子中,目标对象是用户和目标场景,目标对象的对象数据为用户的用户位置数据和目标场景的场景位置数据,此时,利用公式(13)计算用户与目标摄像设备的空间距离d1,利用公式(15)计算目标场景与目标摄像设备的空间距离d2。

步骤s4224,根据目标对象与目标摄像设备的空间距离、目标对象的视场成像尺寸、目标对象的实际尺寸,确定目标摄像设备拍摄目标对象的最佳对焦像距。

在一个例子中,目标对象是用户,可以根据以下公式计算目标摄像设备拍摄用户的最佳对焦像距f1:

其中,d1为用户与目标摄像设备的空间距离,h1为用户的横向视场成像尺寸,h1为用户的横向实际尺寸。

或者,

其中,d1为用户与目标摄像设备的空间距离,v1为用户的纵向视场成像尺寸,v1为用户的纵向实际尺寸。

在另外一个例子中,目标对象是目标场景,可以根据以下公式计算目标摄像设备拍摄目标场景的最佳对焦像距f2:

其中,d2为目标场景与目标摄像设备的空间距离,h2为目标场景的横向视场成像尺寸,h2为目标场景的横向实际尺寸。

或者,

其中,d2为目标场景与目标摄像设备的空间距离,v2为目标场景的纵向视场成像尺寸,v2为目标场景的纵向实际尺寸。

在另外一个例子中,目标对象为用户和目标场景,此时,利用公式(17)或者(18)计算目标摄像设备拍摄用户的最佳对焦像距f1,利用公式(19)或者(20)计算目标摄像设备拍摄目标场景的最佳对焦像距f2。

在实际场景当中,对于支持自动调焦的摄像设备2000,是由摄像设备2000进行自动对焦,而不需要拍摄控制设备1000去计算目标摄像设备拍摄目标对象的最佳对焦像距。

(4)在另外一个实施例中,拍摄参数还可以至少包括从拍摄目标场景到拍摄用户之间的变化参数,变化参数包括目标摄像设备的水平移动角度、俯仰移动角度、最佳对焦像距变化量中之一。

该实施例中,目标摄像设备的水平移动角度,根据所获取的目标摄像设备拍摄目标场景的水平角度以及所获取的目标摄像设备拍摄用户的水平角度确定。

例如,当从拍摄目标场景切换到拍摄用户时,可以根据以下公式计算目标摄像设备的水平移动角度δα1:

其中,α1为目标摄像设备拍摄用户的水平角度,α2为目标摄像设备拍摄目标场景的水平角度,n1为从拍摄目标场景到拍摄用户之间的时间间隔。

再例如,当从拍摄用户切换到拍摄目标场景时,可以根据以下公式计算目标摄像设备的水平移动角度δα2:

其中,α1为目标摄像设备拍摄用户的水平角度,α2为目标摄像设备拍摄目标场景的水平角度,n2为从拍摄用户到拍摄目标场景之间的时间间隔。

该实施例中,目标摄像设备的俯仰移动角度,根据所获取的目标摄像设备拍摄目标场景的俯仰角度以及所获取的目标摄像设备拍摄用户的俯仰角度确定。

例如,当从拍摄目标场景切换到拍摄用户时,可以根据以下公式计算目标摄像设备的俯仰移动角度δγ1:

其中,γ1为目标摄像设备拍摄用户的俯仰角度,γ2为目标摄像设备拍摄目标场景的俯仰角度,n1为从拍摄目标场景到拍摄用户之间的时间间隔。

再例如,当从拍摄用户切换到拍摄目标场景时,可以根据以下公式计算目标摄像设备的俯仰移动角度δγ2:

其中,γ1为目标摄像设备拍摄用户的俯仰角度,γ2为目标摄像设备拍摄目标场景的俯仰角度,n2为从拍摄用户到拍摄目标场景之间的时间间隔。

该实施例中,目标摄像设备的最佳对焦像距变化量,根据所获取的目标摄像设备拍摄目标场景的最佳对焦像距以及所获取的目标摄像设备拍摄用户的最佳对焦像距确定。

例如,当从拍摄目标场景切换到拍摄用户时,可以根据以下公式计算目标摄像设备的最佳对焦像距变化量δf1:

其中,f1为目标摄像设备拍摄用户的最佳对焦像距,f2为目标摄像设备拍摄目标场景的最佳对焦像距,n1为从拍摄目标场景到拍摄用户之间的时间间隔。

再例如,当从拍摄用户切换到拍摄目标场景时,可以根据以下公式计算目标摄像设备的最佳对焦像距变化量δf2:

其中,f1为目标摄像设备拍摄用户的最佳对焦像距,f2为目标摄像设备拍摄目标场景的最佳对焦像距,n2为从拍摄用户到拍摄目标场景之间的时间间隔。

根据该实施例,可以从目标摄像设备拍摄目标对象时的水平角度、俯仰角度以及最佳对焦像距等不同的维度去获取拍摄数据,使得最终得到的拍摄数据更加符合用户需求。

步骤s4300,根据拍摄参数,控制目标摄像设备对目标对象进行拍摄,以获取拍摄数据。

目标对象的对象数据还可以是拍摄类型或拍摄时长中至少一个,其中,拍摄类型包括拍照或摄像中至少一个,拍摄时长取决于用户订单的选择。

在一个实施例中,拍摄参数至少包括从拍摄目标场景到拍摄用户之间的变化参数,变化参数包括目标摄像设备的水平移动角度、俯仰移动角度、最佳对焦像距变化量。该步骤s4300中根据拍摄参数,控制目标摄像设备进行拍摄,可以包括:

根据目标摄像设备的水平移动角度、俯仰移动角度、最佳对焦像距变化量,配置目标摄像设备,控制目标摄像设备对用户或目标场景其中一个进行拍摄,之后,控制目标摄像设备转向对目标场景或用户中的另一个进行拍摄。

例如,根据目标摄像设备的水平移动角度、俯仰移动角度、最佳对焦像距变化量,配置目标摄像设备,在拍摄时长内,控制目标摄像设备先对用户进行拍照,之后,控制目标设备转向目标场景对目标场景进行拍照。

在另外一个实施例中,拍摄参数至少包括目标摄像设备拍摄用户的水平角度、俯仰角度、最佳对焦像距。该步骤s4300根据拍摄参数,控制目标摄像设备进行拍摄,可以包括:

根据目标摄像设备的水平角度、俯仰角度、最佳对焦像距,配置目标摄像设备,控制目标摄像设备对用户进行拍摄。

在另外一个实施例中,拍摄参数至少包括目标摄像设备拍摄目标场景的水平角度、俯仰角度、最佳对焦像距。该步骤s4300根据拍摄参数,控制目标摄像设备进行拍摄,可以包括:

根据目标摄像设备的水平角度、俯仰角度、最佳对焦像距,配置目标摄像设备,控制目标摄像设备对目标对象进行拍摄。

在一个实施例中,该步骤s4300中控制目标摄像设备进行拍摄,以获取拍摄数据发送给用户,具体可以包括以下步骤:

步骤s4310,控制目标摄像设备进行拍摄,以得到拍摄数据。

拍摄数据可以是照片或视频中至少一个。

步骤s4320,判断拍摄数据对应的拍摄质量参数是否满足拍摄要求的预设条件。

预设条件可以根据实际情况设定。

该实施例中,拍摄数据对应的拍摄质量参数包括清晰度和亮度中的至少一个。

步骤s4330,如果拍摄数据对应的拍摄质量参数满足拍摄要求的预设条件,将拍摄数据发送给用户。

该实施例中,如果拍摄数据对应的拍摄质量参数满足拍摄要求的预设条件,此时,利用实时消息传输协议(realtimemessagingprotocol,rtmp)将拍摄数据发送给用户。

步骤s4340,如果拍摄数据对应的拍摄质量参数不满足拍摄要求的预设条件,重新执行控制目标摄像设备进行拍摄。

由此可见,本实施例中,在获取到用户对目标对象的拍摄需求之后,能够根据目标对象的对象位置数据以及已获取的摄像设备的位置数据,确定拍摄目标对象的目标摄像设备以及拍摄目标对象的拍摄参数,并根据拍摄参数控制目标摄像设备进行拍摄,以获取拍摄数据发送给用户,由于目标摄像设备是符合预设的最佳拍摄条件的摄像设备,而且,对应的拍摄参数是根据目标对象的对象位置数据以及目标摄像设备的位置数据确定的,因此,最终利用该拍摄参数拍摄出来的拍摄数据是满足用户需求的拍摄数据。

在一个实施例中,在控制目标摄像设备进行拍摄之前,本实施例的拍摄控制方法还可以包括如下步骤:

步骤s4400,确定验证数据满足验证条件。

验证数据可以包括用户的账号信息、用户的排队序列信息、用户的确认指示信息中至少一个。

用户的账号信息可以是已注册的用户账号完成支付的信息,此时,确定验证数据满足验证条件,例如可以是确定用户账号是不是一个合法的账号,以及该用户账号是不是有足够的余额去完成支付。

用户的排队序列信息可以是用户当前的排队单数信息或者用户当前需要等待时间信息,此时,确定验证数据满足验证条件,例如可以是确定当前订单是不是用户的订单,或者确定是不是到达用户的订单时间。

用户的确认指示信息可以是当用户认为能够拍摄到用户自身时发送的确认信息,此时,确定验证数据满足验证条件,例如可以是确定用户是不是发送确认信息。

例如,用户的账号是用户购买入场门票时的用户账号,该用户账号已经完成支付,此时,摄像设备2000根据计算出的拍摄参数为用户或者目标场景拍摄一张照片,若用户确认能拍摄到用户自身或者目标场景,则用户发送确认指示信息,拍摄控制设备1000响应用户的确认指示信息,将排队序列信息显示在终端设备3000的当前显示界面中,当排队倒计时结束,拍摄控制设备1000控制目标摄像设备进行拍摄。

根据本实施例的方法,在确定验证数据满足验证条件的基础上,才进一步控制目标摄像设备进行拍摄,以防止出现拍摄数据与用户不一致的情况,提高拍摄准确性,而且,整个过程是有用户的参与,保证用户的主动互动。

在一个实施例中,在控制目标摄像设备进行拍摄之前,本实施例的拍摄控制方法还可以包括如下步骤:

步骤s4500,获取用户对拍摄参数的更新请求。

更新请求中携带用户修改后的拍摄参数,该修改后的拍摄参数是用户根据自身的成像需求确定的拍摄参数。

该实施例中,用户可以根据自身的成像需求修改拍摄参数,并将修改后的拍摄参数携带在更新请求中,发送至拍摄控制设备1000。

步骤s4600,根据更新请求更新拍摄参数。

该实施例中,如果用户不向拍摄控制设备1000发送对拍摄参数的更新请求,则拍摄控制设备1000默认利用拍摄控制设备1000计算出的拍摄参数进行拍摄。

根据本实施例的方法,当拍摄参数不符合用户的拍摄要求时,用户可以向拍摄控制设备发送对拍摄参数的更新请求,拍摄控制设备能够根据更新请求对拍摄参数进行更新,更新后的拍摄参数是符合用户的拍摄要求的拍摄参数,从而,提升拍摄准确性。

<装置实施例>

图5为根据本发明实施例的拍摄控制设备1000的示意性原理框图。

根据图5所示,本实施例的拍摄控制设备1000可以包括对象数据确定单元1100、拍摄参数确定单元1200以及拍摄控制单元1300。

该对象数据确定单元1100用于根据所获取的用户对目标对象的拍摄需求,确定目标对象的对象数据,对象数据至少包括目标对象的对象位置数据;目标对象包括目标场景或目标用户中至少一个。

该拍摄参数确定单元1200用于根据对象数据以及已获取的摄像设备的位置数据,确定拍摄目标对象的目标摄像设备以及用于拍摄目标对象的拍摄参数。

该拍摄控制单元1300用于根据拍摄参数,控制目标摄像设备对目标对象进行拍摄,以获取拍摄数据。

在一个实施例中,已获取的摄像设备的位置数据包括多个摄像设备的位置数据;

该拍摄参数确定单元1200还用于根据对象位置数据以及多个摄像设备的位置数据,选取摄像设备的位置数据符合预设的最佳拍摄条件的摄像设备,作为目标摄像设备。

在一个实施例中,目标对象的对象位置数据包括目标场景的场景位置数据和目标用户的用户位置数据;

最佳拍摄条件是场景位置数据对应的位置点、目标用户位置数据对应的位置点以及目标摄像设备的位置数据对应的位置点在同一坐标系下的水平投影在同一条连线上。

在一个实施例中,拍摄参数至少包括目标摄像设备拍摄目标对象的水平角度。

该拍摄参数确定单元1200还用于根据目标对象的对象位置数据以及目标摄像设备的位置数据,确定目标摄像设备拍摄目标对象的水平角度。

在一个实施例中,拍摄参数至少包括目标摄像设备拍摄目标对象的俯仰角度。

该拍摄参数确定单元1200还用于根据目标对象的对象位置数据以及目标摄像设备的位置数据,确定目标对象与目标摄像设备的水平距离;根据目标对象的对象位置数据以及目标摄像设备的位置数据、目标对象与目标摄像设备的水平距离,确定目标摄像设备拍摄目标对象的俯仰角度。

在一个实施例中,对象数据还包括目标对象的视场成像尺寸及目标对象的实际尺寸。

拍摄参数至少包括目标摄像设备拍摄目标对象的最佳对焦像距。

该拍摄参数确定单元1200还用于根据目标对象的对象位置数据以及目标摄像设备的位置数据,确定目标对象与目标摄像设备的空间距离;根据目标对象与目标摄像设备的空间距离、目标对象的视场成像尺寸、目标对象的实际尺寸,确定目标摄像设备拍摄目标对象的最佳对焦像距。

在一个实施例中,拍摄参数至少包括从拍摄目标场景到拍摄目标用户之间的变化参数,变化参数包括目标摄像设备的水平移动角度、俯仰移动角度、最佳对焦像距变化量中之一。

目标摄像设备的水平移动角度,根据所获取的目标摄像设备拍摄目标场景的水平角度以及所获取的目标摄像设备拍摄目标用户的水平角度确定。

目标摄像设备的俯仰移动角度,根据所获取的目标摄像设备拍摄目标场景的俯仰角度以及所获取的目标摄像设备拍摄目标用户的俯仰角度确定。

目标摄像设备的最佳对焦像距变化量,根据所获取的目标摄像设备拍摄目标场景的最佳对焦像距以及所获取的目标摄像设备拍摄目标用户的最佳对焦像距确定。

在一个实施例中,拍摄参数至少包括从拍摄目标场景到拍摄目标用户之间的变化参数,变化参数包括目标摄像设备的水平移动角度、俯仰移动角度、最佳对焦像距变化量。

该拍摄控制单元1300还用于根据目标摄像设备的水平移动角度、俯仰移动角度、最佳对焦像距变化量,配置目标摄像设备,控制目标摄像设备对目标用户或目标场景其中一个进行拍摄,之后,控制目标摄像设备转向对目标场景或目标用户中的另一个进行拍摄。

在一个实施例中,对象数据还包括拍摄类型或拍摄时长中至少一个,其中,拍摄类型包括拍照或摄像中至少一个。

在一个实施例中,参照图6,拍摄控制设备1000还可以包括数据验证单元1400。

该数据验证单元1400用于确定验证数据满足验证条件。

验证数据包括目标用户的账号信息、目标用户的排队序列信息、目标用户的确认指示信息中至少一个。

在一个实施例中,参照图6,拍摄控制设备1000还可以包括拍摄参数更新单元1500。

该拍摄参数更新单元1500用于获取用户对拍摄参数的更新请求;根据更新请求更新拍摄参数。

在一个实施例中,该拍摄控制单元1300可以包括拍摄控制模块、拍摄数据判断模块以及拍摄数据发送模块(图中未示出)。

该拍摄控制模块用于控制目标摄像设备对目标对象进行拍摄,以得到拍摄数据。

该拍摄数据判断模块用于判断拍摄数据对应的拍摄质量参数是否满足拍摄要求的预设条件;其中,拍摄数据对应的拍摄质量参数包括清晰度和亮度中的至少一个。

该拍摄数据发送模块用于在拍摄数据对应的拍摄质量参数满足拍摄要求的预设条件时,将拍摄数据发送给用户。

该拍摄控制模块还用于在拍摄数据对应的拍摄质量参数不满足拍摄要求的预设条件时,重新执行控制目标摄像设备进行拍摄。

图7为根据本发明实施例的拍摄控制设备1000的硬件结构示意图框。

存储器1600,用于存储可执行的指令;

处理器1700,用于根据所述可执行的指令的控制,运行所述拍摄控制设备1000执行如本实施例中提供的任意一项拍摄控制方法。

<系统实施例>

本实施例中,提供一种拍摄系统100,如图8所示,包括:如图5、图6所示的拍摄控制设备1000,或者,如图7所示的拍摄控制设备1000。

在本实施例中,拍摄系统100还可以包括至少一个摄像设备,拍摄设备可以是实现拍摄功能的电子设备,例如,可以是如图1,或者图2所示的摄像设备2000。

根据图1和图9,本实施例的交互过程可以包括如下步骤:

步骤s9010,终端设备3000获取用户对用户和目标场景的拍摄需求,并将用户对用户和目标场景的拍摄需求发送至拍摄控制设备1000。

用户打开终端设备3000中的应用程序、公众号或者服务号时,终端设备3000获取用户对用户和目标场景的拍摄需求。

步骤s9020,拍摄控制设备1000接收终端设备3000发送的用户对用户和目标场景的拍摄需求。

步骤s9030,拍摄控制设备1000将用户的座位信息显示到终端设备3000的当前显示页面中。

拍摄控制设备1000将用户的座位信息显示到应用程序、公众号或者服务号的当前显示页面中。

步骤s9040,终端设备3000向拍摄控制设备1000发送支付指令。

本实施例中,如果座位信息无误,由用户在当前显示页面中确认座位信息无误,如果座位信息有误,由用户在当前显示页面中重新输入当前所坐的座位信息。在确认座位信息或者重新输入当前所坐的座位信息之后,用户进行支付。

步骤s9050,拍摄控制设备1000在接收到支付指令之后,确定用户和目标场景的对象位置数据。

步骤s9060,拍摄控制设备1000根据用户和目标场景的对象位置数据,确定拍摄用户和目标场景的目标摄像设备以及拍摄用户和目标场景的拍摄参数。

步骤s9070,目标摄像设备对用户进行拍照,将照片分发给终端设备3000。

本实施例中,目标摄像设备根据计算出的拍摄参数为用户拍摄一张照片,并将照片发送至终端设备3000,由用户确认是否拍摄到用户自身

步骤s9080,终端设备3000向拍摄控制设备1000发送确认指示信息。

若用户确认拍摄到用户自身,则用户通过终端设备3000发送确认指示信息。

步骤s9090,拍摄控制设备1000响应用户通过终端设备3000发送的确认指示信息,将排队序列信息显示在终端设备3000的当前显示界面中。

步骤s9100,当排队倒计时结束,拍摄控制设备1000根据拍摄参数,控制目标摄像设备对目标对象进行拍摄,获取拍摄数据发送给终端设备3000。

本发明可以是系统、方法和/或计算机程序产品。计算机程序产品可以包括计算机可读存储介质,其上载有用于使处理器实现本发明的各个方面的计算机可读程序指令。

计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是――但不限于――电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、静态随机存取存储器(sram)、便携式压缩盘只读存储器(cd-rom)、数字多功能盘(dvd)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。

这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。

用于执行本发明操作的计算机程序指令可以是汇编指令、指令集架构(isa)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,所述编程语言包括面向对象的编程语言—诸如smalltalk、c++等,以及常规的过程式编程语言—诸如“c”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(fpga)或可编程逻辑阵列(pla),该电子电路可以执行计算机可读程序指令,从而实现本发明的各个方面。

这里参照根据本发明实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本发明的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。

这些计算机可读程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得这些指令在通过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。

也可以把计算机可读程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其它可编程数据处理装置、或其它设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。

附图中的流程图和框图显示了根据本发明的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,所述模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。对于本领域技术人员来说公知的是,通过硬件方式实现、通过软件方式实现以及通过软件和硬件结合的方式实现都是等价的。

以上已经描述了本发明的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。本发明的范围由所附权利要求来限定。

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