CN111641779B - 一种拍摄控制方法、系统及计算设备 - Google Patents
一种拍摄控制方法、系统及计算设备 Download PDFInfo
- Publication number
- CN111641779B CN111641779B CN202010377659.4A CN202010377659A CN111641779B CN 111641779 B CN111641779 B CN 111641779B CN 202010377659 A CN202010377659 A CN 202010377659A CN 111641779 B CN111641779 B CN 111641779B
- Authority
- CN
- China
- Prior art keywords
- shooting
- photographing
- terminal
- index value
- 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 73
- 230000004044 response Effects 0.000 claims abstract description 20
- 238000012545 processing Methods 0.000 claims description 6
- 230000008569 process Effects 0.000 claims description 4
- 230000002194 synthesizing effect Effects 0.000 claims description 4
- 230000006835 compression Effects 0.000 claims description 3
- 238000007906 compression Methods 0.000 claims description 3
- 230000002123 temporal effect Effects 0.000 claims description 3
- 230000003068 static effect Effects 0.000 claims description 2
- 230000001960 triggered effect Effects 0.000 abstract description 4
- 230000000875 corresponding effect Effects 0.000 description 61
- 238000004891 communication Methods 0.000 description 19
- 238000003384 imaging method Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000009434 installation Methods 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 230000000903 blocking effect Effects 0.000 description 2
- 230000007723 transport mechanism Effects 0.000 description 2
- 208000003028 Stuttering Diseases 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 238000007667 floating Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Studio Devices (AREA)
Abstract
本发明公开了一种拍摄控制方法,包括:向一个或多个拍摄终端发送拍摄指示,并接收每个拍摄终端响应于拍摄指示返回的与拍摄终端相对应的设备标识;基于拍摄终端对应的设备标识确定拍摄终端的拍摄指标值,并将拍摄指标值发送至拍摄终端,以便基于拍摄指标值对拍摄终端进行设置;将预定拍摄时间发送至每个拍摄终端,以便每个拍摄终端均基于预定拍摄时间向时间服务器请求获取当前时间,并记录时间服务器的响应时间,基于预定拍摄时间、当前时间以及响应时间确定拍摄倒计时,以基于拍摄倒计时进行拍摄。本发明一并公开了相应的拍摄系统和计算设备。根据本发明的技术方案,能确保每个拍摄终端同时触发拍摄、且每个拍摄终端生成图片的时间一致。
Description
技术领域
本发明涉及拍摄技术领域,尤其涉及一种拍摄控制方法、拍摄系统及计算设备。
背景技术
子弹时间(Bullet time)是一种使用在电影、电视广告或电脑游戏中,用计算机辅助的摄影技术模拟变速特效,例如强化的慢镜头、时间静止等效果。
现有技术中,子弹时间视频是由一系列围绕物体的相机阵列对物体进行拍摄来实现。这些相机需要同时触发拍摄或者基于预定顺序触发拍摄。通过采集每个相机拍摄的每一帧照片,并对其进行后期处理后,就可以基于这些帧合成视频,呈现出一个多角度的画面或者超级慢动作的画面。
采用上述现有技术中的方案,拍摄子弹时间视频需要使用大量的照相机以及一系列的专业设备,导致拍摄子弹时间视频的成本过高,一般只会用在影视、广告、创意活动等领域。而且,每次拍摄都需要人工将一系列设备有线连接,设备的连接过于繁琐,搭建过程费时费力,需要比较多的人员参与,并且需要专业的拍摄设备,拍摄成本较高。另外,现有技术中的方案,难以保证各个设备同时拍摄,且每个设备生成的图片容易有视觉上的延时,而且,每一帧图片都需要经过后期处理后才能保证最终合成视频的流畅性,需要耗费大量的人工成本和时间成本。
为此,需要一种拍摄控制方法,来解决上述技术方案中存在的问题。
发明内容
为此,本发明提供一种拍摄控制方法、拍摄系统及计算设备,以解决或至少缓解上面存在的问题。
根据本发明的一个方面,提供一种拍摄控制方法,在计算设备中执行,所述计算设备与一个或多个拍摄终端通信连接、并为每个拍摄终端分配相应的设备标识,所述计算设备中存储有与每个设备标识相对应的拍摄指标值,所述方法包括步骤:向一个或多个拍摄终端发送拍摄指示,并接收每个拍摄终端响应于所述拍摄指示返回的与拍摄终端相对应的设备标识;基于拍摄终端对应的设备标识确定拍摄终端的拍摄指标值,并将所述拍摄指标值发送至所述拍摄终端,以便基于所述拍摄指标值对所述拍摄终端进行设置;以及将预定拍摄时间发送至每个拍摄终端,以便每个拍摄终端均基于所述预定拍摄时间向时间服务器请求获取当前时间,并记录所述时间服务器的响应时间,基于所述预定拍摄时间、当前时间以及响应时间确定拍摄倒计时,以基于所述拍摄倒计时进行拍摄。
可选地,在根据本发明的拍摄控制方法中,所述拍摄倒计时按照以下公式确定:D=A-B-C;其中,A表示预定拍摄时间,B表示当前时间,C表示响应时间,D表示拍摄倒计时。
可选地,在根据本发明的拍摄控制方法中,基于拍摄终端对应的设备标识确定拍摄终端的拍摄指标值的步骤包括:基于所述设备标识确定所述拍摄终端的拍摄位置和拍摄方向,基于所述拍摄位置和拍摄方向确定所述拍摄终端的拍摄指标值。
可选地,在根据本发明的拍摄控制方法中,还包括步骤:基于拍摄对象的状态确定拍摄场景指标值,所述拍摄对象的状态包括运动状态、静止状态;将所述拍摄场景指标值发送至每个拍摄终端,以便基于所述拍摄场景指标值对每个拍摄终端进行设置。
可选地,在根据本发明的拍摄控制方法中,所述拍摄指标包括快门时间、光圈、ISO曝光量,以及基于拍摄终端对应的设备标识确定拍摄终端的拍摄指标值的步骤包括:确定每个拍摄终端的快门时间均为预定快门时间。
可选地,在根据本发明的拍摄控制方法中,在向一个或多个拍摄终端发送拍摄指示之前,包括步骤:从控制器获取与一个或多个拍摄终端分别相对应的拍摄指标值;确定所述一个或多个拍摄终端对应的设备标识;基于所述一个或多个拍摄终端的拍摄指标值及对应的设备标识建立拍摄指标值列表,以便基于所述拍摄指标值列表确定与设备标识相对应的拍摄终端的拍摄指标值。
可选地,在根据本发明的拍摄控制方法中,还包括步骤:接收一个或多个拍摄终端拍摄的一个或多个图片,所述图片分别基于相应的设备标识生成图片名称;基于所述一个或多个图片生成视频。
可选地,在根据本发明的拍摄控制方法中,基于所述一个或多个图片生成视频的步骤包括:将所述一个或多个图片基于相应的图片名称进行排序;基于所述一个或多个图片的顺序将一个或多个图片合成子弹时间视频。
可选地,在根据本发明的拍摄控制方法中,基于指标值对拍摄终端进行设置的步骤包括:获取对拍摄终端设置所述指标值的方法,基于所述设置指标值的方法和所述指标值对拍摄终端进行设置。
可选地,在根据本发明的拍摄控制方法中,所述时间服务器为NTP服务器。
根据本发明的一个方面,提供一种拍摄系统,包括:控制器;时间服务器;一个或多个拍摄终端,与所述时间服务器耦接;以及服务器,与所述控制器、一个或多个拍摄终端耦接,适于执行如上所述的方法来控制所述一个或多个拍摄终端进行拍摄。
根据本发明的一个方面,提供一种计算设备,包括:至少一个处理器;存储器,存储有程序指令,其中,程序指令被配置为适于由上述至少一个处理器执行,所述程序指令包括用于执行如上所述的拍摄控制方法的指令。
根据本发明的一个方面,提供一种存储有程序指令的可读存储介质,当该程序指令被计算设备读取并执行时,使得该计算设备执行如上所述的拍摄控制方法。
根据本发明的技术方案,根据本发明的技术方案,通过服务器控制多个拍摄终端拍摄,服务器可以基于每个拍摄终端的拍摄位置和拍摄方向来确定拍摄终端的拍摄指标值,并发送至相应的拍摄终端,以便基于拍摄指标值对拍摄终端设置相应的拍摄参数。这样,能实现自动设置每个拍摄终端的拍摄参数,并同步控制多个拍摄终端进行拍摄,避免了人工操作,更加方便、快捷,有利于提高拍摄视频的效率。而且,为每个拍摄终端确定的拍摄指标值可以保证所有拍摄终端拍摄的图片的成像时间一致、图片亮度一致。
进一步而言,本发明在确定每个拍摄终端的拍摄指标值时,是在保证快门时间一致的情况下,为每个拍摄终端设置相应的光圈、ISO曝光量。这样,既能保证每个拍摄终端拍摄的图片的成像时间一致,使各个拍摄终端生成的图片的时间相同,避免了生成的图片在视觉上的延时;又能保证每个拍摄终端拍摄的图片的图片亮度一致,从而,在基于多个拍摄终端拍摄的图片合成子弹时间视频后,能避免用户在观看视频时出现卡顿、闪烁等现象,提高了视频的流畅性。
此外,根据本发明的技术方案,每个拍摄终端分别基于服务器确定的预定拍摄时间、时间服务器返回的标准的当前时间、时间服务器的响应时间来确定拍照倒计时,这样能够实现所有拍摄终端是基于标准化的拍摄倒计时触发拍摄,确保每个拍摄终端同时触发拍摄、拍摄时间相同。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
为了实现上述以及相关目的,本文结合下面的描述和附图来描述某些说明性方面,这些方面指示了可以实践本文所公开的原理的各种方式,并且所有方面及其等效方面旨在落入所要求保护的主题的范围内。通过结合附图阅读下面的详细描述,本公开的上述以及其它目的、特征和优势将变得更加明显。遍及本公开,相同的附图标记通常指代相同的部件或元素。
图1示出了根据本发明一个实施例的拍摄系统100的示意图;
图2示出了根据本发明一个实施例的计算设备200的示意图;以及
图3示出了根据本发明一个实施例的拍摄控制方法300的流程图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
图1示出了根据本发明一个实施例的拍摄系统100的示意图。
如图1所示,拍摄系统100包括一个或多个拍摄终端110、服务器200、控制器120以及时间服务器130。其中,一个或多个拍摄终端110分别与服务器200、时间服务器130通信连接,例如通过有线或无线的方式网络连接。服务器200与控制器120通信连接。
拍摄终端110即用户所使用的、具体拍摄功能的终端设备,其具体可以是相机,也可以是手机、平板电脑等具有摄像头的移动终端,但不限于此。
服务器200用于向拍摄终端110提供服务,其可以实现为现有技术中的任何一种能够实现为拍摄终端110提供拍摄控制服务的设备,本发明对服务器的具体种类不作限制。例如,服务器200可以实现为桌面电脑、笔记本电脑、处理器芯片、手机、平板电脑等计算设备,但不限于此,也可以是驻留在计算设备上的应用程序。
在一个实施例中,拍摄终端110例如是手机、平板电脑等移动终端,拍摄终端110中安装有应用111,应用111可以利用拍摄终端提供的通信功能而耦接到服务器200,例如与服务器200建立Http网络连接,以便与服务器200通信,并由服务器200来控制拍摄终端110进行拍摄。
在一个实施例中,服务器200预先为每个拍摄终端110分配相应的、唯一的设备标识,设备标识可以唯一地标记拍摄终端110(还可以标记拍摄终端拍摄的图片位置)。设备标识例如是数字编号,但不限于此。应当指出,每个设备标识分别对应一个拍摄位置和拍摄方向,在对拍摄对象进行拍摄之前,先将一个或多个拍摄终端110分别安装在与拍摄终端的设备标识相对应的拍摄位置和拍摄方向。这样,每个拍摄终端110相对于拍摄对象的位置和方向不同,使多个拍摄终端110可以拍摄到拍摄对象的不同视角的多张图片。这里,本发明不限制每个拍摄终端110的具体安装方式和结构。
在一个实施例中,服务器200适于向一个或多个拍摄终端110发送拍摄指示。拍摄终端110在接收到服务器200的拍摄指示时,响应于拍摄指示,向服务器200返回与拍摄终端110相对应的设备标识。
服务器200适于基于拍摄终端110对应的设备标识确定拍摄终端110的拍摄指标值,并将拍摄指标值发送至相应的拍摄终端110,以便基于拍摄指标值对拍摄终端110进行设置。这里,在拍摄终端110进行拍摄之前,需要为拍摄终端110设置好与拍摄相关的拍摄指标,拍摄指标例如包括快门时间、光圈、ISO曝光量,但不限于这些指标。
在一个实施例中,服务器200可以基于拍摄终端110对应的设备标识来确定拍摄终端110的拍摄位置和拍摄方向,并基于拍摄位置和拍摄方向来确定拍摄终端110的拍摄指标值。
在一个实施例中,控制器120可以根据拍摄终端110的拍摄位置和拍摄方向,确定拍摄终端110对应的拍摄指标值,包括在一个实施例中进行拍摄的每个拍摄终端110对应的拍摄指标值。具体地,每个拍摄环境分别对应一个拍摄指标值集合,拍摄指标值集合中包括与同一拍摄环境的各个拍摄方向分别相对应的拍摄指标值。例如,拍摄环境包括室内环境和室外环境,室内环境和室外环境分别对应一个与各个拍摄方向相对应的拍摄指标值集合。
服务器200可以预先从控制器120获取与每个拍摄终端110相对应的拍摄指标值。例如,服务器200可以从控制器120获取与每个拍摄环境相对应的拍摄指标值集合,拍摄指标值集合中包括与同一拍摄环境的各个拍摄方向分别相对应的拍摄指标值。这样,服务器200在基于设备标识确定拍摄终端110的拍摄位置和拍摄方向后,可以基于拍摄位置来确定拍摄终端110对应的拍摄环境以及相应的拍摄指标值集合,进而,确定这个拍摄指标值集合与拍摄终端110的拍摄方向相对应的拍摄指标值。
在一个实施例中,服务器200适于将预定拍摄时间发送至每个拍摄终端110。进而,每个拍摄终端110会基于预定拍摄时间向时间服务器130请求获取当前时间,并记录时间服务器130的响应时间。每个拍摄终端110均基于预定拍摄时间、当前时间以及响应时间来确定拍摄倒计时,以基于拍摄倒计时进行拍摄。这样,能保证每个拍摄终端110均基于同一个标准的拍摄时间来触发拍摄,确保每个拍摄终端110拍摄时间节点的统一。
在一个实施例中,本发明的服务器200可以实现为一种计算设备,使得本发明的拍摄控制方法可以在计算设备中执行。图2示出了根据本发明一个实施例的计算设备200的结构图。如图2所示,在基本的配置202中,计算设备200典型地包括系统存储器206和一个或者多个处理器204。存储器总线208可以用于在处理器204和系统存储器206之间的通信。
取决于期望的配置,处理器204可以是任何类型的处理,包括但不限于:微处理器(μP)、微控制器(μC)、数字信息处理器(DSP)或者它们的任何组合。处理器204可以包括诸如一级高速缓存210和二级高速缓存212之类的一个或者多个级别的高速缓存、处理器核心214和寄存器216。示例的处理器核心214可以包括运算逻辑单元(ALU)、浮点数单元(FPU)、数字信号处理核心(DSP核心)或者它们的任何组合。示例的存储器控制器218可以与处理器204一起使用,或者在一些实现中,存储器控制器218可以是处理器204的一个内部部分。
取决于期望的配置,系统存储器206可以是任意类型的存储器,包括但不限于:易失性存储器(诸如RAM)、非易失性存储器(诸如ROM、闪存等)或者它们的任何组合。系统存储器106可以包括操作系统220、一个或者多个应用222以及程序数据224。应用222实际上是多条程序指令,其用于指示处理器204执行相应的操作。在一些实施方式中,应用222可以布置为在操作系统上使得处理器204利用程序数据224进行操作。
计算设备200还可以包括有助于从各种接口设备(例如,输出设备242、外设接口244和通信设备246)到基本配置202经由总线/接口控制器230的通信的接口总线240。示例的输出设备242包括图形处理单元248和音频处理单元250。它们可以被配置为有助于经由一个或者多个A/V端口252与诸如显示器或者扬声器之类的各种外部设备进行通信。示例外设接口244可以包括串行接口控制器254和并行接口控制器256,它们可以被配置为有助于经由一个或者多个I/O端口258和诸如输入设备(例如,键盘、鼠标、笔、语音输入设备、触摸输入设备)或者其他外设(例如打印机、扫描仪等)之类的外部设备进行通信。示例的通信设备246可以包括网络控制器260,其可以被布置为便于经由一个或者多个通信端口264与一个或者多个其他计算设备262通过网络通信链路的通信。
网络通信链路可以是通信介质的一个示例。通信介质通常可以体现为在诸如载波或者其他传输机制之类的调制数据信号中的计算机可读指令、数据结构、程序模块,并且可以包括任何信息递送介质。“调制数据信号”可以这样的信号,它的数据集中的一个或者多个或者它的改变可以在信号中编码信息的方式进行。作为非限制性的示例,通信介质可以包括诸如有线网络或者专线网络之类的有线介质,以及诸如声音、射频(RF)、微波、红外(IR)或者其它无线介质在内的各种无线介质。这里使用的术语计算机可读介质可以包括存储介质和通信介质二者。
在根据本发明的计算设备200中,应用222包括执行拍摄控制方法300的多条程序指令,这些程序指令可以指示处理器204执行本发明的拍摄控制方法300,以便计算设备200通过执行本发明的拍摄控制方法300来控制一个或多个拍摄终端110进行拍摄。
图3示出了根据本发明一个实施例的拍摄控制方法300的流程图。方法300适于在计算设备(例如前述计算设备200)中执行。计算设备与一个或多个拍摄终端110、控制器120通信连接,一个或多个拍摄终端110与时间服务器130通信连接。这里,一个或多个拍摄终端110即是在同一次拍摄过程中、用于对拍摄对象进行拍摄的一组拍摄终端110。需要说明的是,基于本发明的拍摄控制方法300,可以将一个或多个拍摄终端110对拍摄对象拍摄的图片合成视频,例如合成子弹时间视频。
根据一个实施例,拍摄终端110例如是手机、平板电脑等移动终端,拍摄终端110中安装有应用111,应用111可以利用拍摄终端提供的通信功能而耦接到计算设备200,例如与计算设备200建立Http网络连接,以便与计算设备200通信,实现计算设备200控制拍摄终端110的拍摄。
需要说明的是,计算设备200预先为每个拍摄终端110分配了相应的、唯一的设备标识,设备标识可以唯一地标记拍摄终端110。设备标识例如是数字编号,但不限于此。应当指出,每个设备标识分别对应一个拍摄位置和拍摄方向,在对拍摄对象进行拍摄之前,先将一个或多个拍摄终端110分别安装在与拍摄终端的设备标识相对应的拍摄位置和拍摄方向。这样,每个拍摄终端110相对于拍摄对象的位置和方向不同,使多个拍摄终端110可以拍摄到拍摄对象的不同视角的多张图片。这里,本发明不限制每个拍摄终端110的具体安装位置和安装方式,本发明也不限制拍摄终端110的具体数量,拍摄终端110的数量、以及拍摄终端110相对于拍摄对象的具体位置分布和方向设置均可以由本领域技术人员根据实际情况自行设置。
如图3所示,方法300始于步骤S310。
在步骤S310中,计算设备200向一个或多个拍摄终端110发送拍摄指示。拍摄终端110在接收到计算设备200的拍摄指示时,响应于拍摄指示,向计算设备200返回与拍摄终端110相对应的设备标识。计算设备200接收每个拍摄终端110返回的与拍摄终端相对应的设备标识。
随后,在步骤S320中,计算设备200基于拍摄终端110对应的设备标识确定拍摄终端110的拍摄指标值,并将拍摄指标值发送至相应的拍摄终端110,以便基于拍摄指标值对拍摄终端110进行设置。这里,在拍摄终端110进行拍摄之前,需要为拍摄终端110设置好与拍摄相关的拍摄指标,拍摄指标例如包括快门时间、光圈、ISO曝光量,但不限于这些指标。
需要说明的是,为了确保基于多个拍摄终端110拍摄的图片合成的视频在观看时的流畅性,避免观看视频时的卡顿、闪烁等现象,一方面,需要保证每个拍摄终端110基于同一拍摄时间进行拍摄,即是在同一时间节点触发拍摄终端110进行拍摄;另一方面,需要保证每个拍摄终端110拍摄的图片的成像时间相同、图片的亮度相同。影响图片的成像时间和亮度的最关键的拍摄指标为快门时间、光圈、ISO曝光量。
具体地,图片的成像时间与快门时间相关,也就是说,拍摄指标中的快门时间决定了图片开始成像的时间。因此,计算设备200在确定每个拍摄终端110的拍摄指标值时,会将每个拍摄终端110的快门时间确定为预定快门时间,从而保证每个拍摄终端110拍摄的图片的开始成像时间相同。
进一步而言,拍摄终端110拍摄的图片的亮度与快门速度、光圈、ISO曝光量相关。在每个拍摄终端110的快门时间相同的情况下,每个拍摄终端110的亮度即是由光圈、ISO曝光量决定。由于每个拍摄终端110相对于拍摄对象的拍摄位置和拍摄方向不同,拍摄位置所处的拍摄环境也可能不同,为了保证每个拍摄终端110拍摄的图片的亮度相同,需要基于拍摄位置、拍摄方向分别为每个拍摄终端110设置相应的拍摄指标值(光圈、ISO曝光量)。这样,既能保证每个拍摄终端110拍摄的图片的成像时间一致,使各个拍摄终端110生成的图片的时间相同,避免了生成的图片在视觉上的延时;又能保证每个拍摄终端110拍摄的图片的图片亮度一致,从而避免最终合成的视频在观看时出现卡顿现象,提高视频的流畅性。
根据一个实施例,计算设备200在接收到每个拍摄终端110返回的设备标识后,基于拍摄终端110对应的设备标识来确定拍摄终端110的拍摄位置和拍摄方向,并基于拍摄位置和拍摄方向来确定拍摄终端110的拍摄指标值。
控制器120可以根据拍摄终端110的拍摄位置和拍摄方向,确定拍摄终端110对应的拍摄指标值,包括在一个实施例中进行拍摄的每个拍摄终端110对应的拍摄指标值。具体地,每个拍摄环境分别对应一个拍摄指标值集合,拍摄指标值集合中包括与同一拍摄环境的各个拍摄方向分别相对应的拍摄指标值。例如,拍摄环境包括室内环境和室外环境,室内环境和室外环境分别对应一个与各个拍摄方向相对应的拍摄指标值集合。
计算设备200预先从控制器120获取与每个拍摄环境相对应的拍摄指标值集合,拍摄指标值集合中包括与同一拍摄环境的各个拍摄方向分别相对应的拍摄指标值。这样,计算设备200在确定拍摄终端110的拍摄位置和拍摄方向后,可以基于拍摄位置来确定拍摄终端110对应的拍摄环境以及相应的拍摄指标值集合,进而,确定这个拍摄指标值集合与拍摄终端110的拍摄方向相对应的拍摄指标值。
根据又一个实施例,在执行步骤S310之前,计算设备200预先从控制器120获取与一个或多个拍摄终端110分别相对应的拍摄指标值,并确定一个或多个拍摄终端110分别对应的设备标识。进而,计算设备200基于一个或多个拍摄终端110的拍摄指标值及对应的设备标识建立拍摄指标值列表,这里,拍摄指标值列表中的每一项分别包括一个设备标识以及相应的拍摄终端110的拍摄指标值。这样,计算设备200在接收拍摄终端110返回的设备标识后,可以基于拍摄指标值列表来确定与设备标识相对应的拍摄指标值,该拍摄指标值即是与设备标识相对应的拍摄终端110的拍摄指标值。
最后,在步骤S330中,计算设备200将预定拍摄时间发送至每个拍摄终端110。进而,每个拍摄终端110会基于预定拍摄时间向时间服务器130请求获取当前时间,并记录时间服务器130的响应时间。每个拍摄终端110均基于预定拍摄时间、当前时间以及响应时间来确定拍摄倒计时,以基于拍摄倒计时进行拍摄。这样,能保证每个拍摄终端110均基于同一个标准的拍摄时间来触发拍摄,确保每个拍摄终端110拍摄时间节点的统一。
需要说明的是,时间服务器130可以提供标准时间,例如国际标准时间。每个拍摄终端110通过向时间服务器130请求获取当前时间,能够保证所获取的当前时间是基于同一标准的准确时间。通过每个拍摄终端110均基于相同的预定拍摄时间、获取的标准的当前时间、时间服务器130的响应时间间隔来计算拍摄倒计时(即是剩余的拍摄时间间隔),这样,每个拍摄终端110在计算拍摄倒计时并没有用到每个拍摄终端110的时间,从而避免了各个拍摄终端110的时间设置不同而导致的拍摄时间不同步问题,能够实现每个拍摄终端110均基于标准化的拍摄倒计时触发拍摄,确保每个拍摄终端110同时触发拍摄、拍摄时间相同。
具体地,如果用A表示预定拍摄时间,B表示当前时间,C表示响应时间,D表示拍摄倒计时,则,拍摄倒计时按照以下公式确定:D=A-B-C。
根据一个实施例,时间服务器130例如是NTP服务器,但,本发明不限于时间服务器130的具体种类,现有技术中所有能实现将每个拍摄终端110的时间同步化、标准化的时间服务器均在本发明的保护范围之内。
根据一个实施例,计算设备200还基于拍摄对象的状态确定拍摄场景指标值,进而,将所确定的拍摄场景指标值发送至每个拍摄终端110,以便基于拍摄场景指标值对每个拍摄终端110进行设置相关参数。这里,拍摄对象的状态例如是运动状态、静止状态。应当理解,在利用拍摄终端110对拍摄对象拍摄图片时,对于不同状态的拍摄对象而言,需要将拍摄终端110的拍摄场景参数设置为与拍摄对象的状态相匹配的拍摄场景指标值,以便最终拍摄的图片效果更好、图片质量更高。
另外,计算设备200还可以根据用户对视频清晰度的要求,来确定拍摄终端110拍摄的图片的分辨率、压缩比等指标,并将与分辨率、压缩比相对应的指标值发送至每个拍摄终端110,以便基于指标值对每个拍摄终端110进行相应的参数设置。
根据一个实施例,在基于指标值对拍摄终端110进行设置时,计算设备200可以调用对拍摄终端110设置相应的指标值的方法,并基于设置指标值的方法和确定的指标值对拍摄终端110进行设置。
根据一个实施例,在拍摄终端110对拍摄对象拍摄完成之后,计算设备200接收一个或多个拍摄终端110拍摄的一个或多个图片,以便基于一个或多个图片生成视频。这里,每个拍摄终端110拍摄的图片分别基于相应的设备标识生成图片名称。具体地,计算设备200通过将一个或多个图片按照相应的图片名称的顺序(即是设备标识的顺序)进行排序,进而,基于一个或多个图片的顺序将一个或多个图片合成子弹时间视频。
应当理解,根据本发明的技术方案,实际是根据最终子弹时间视频想要达成的效果,来确定对拍摄对象进行拍摄的一个或多个拍摄终端110的拍摄位置和拍摄方向、并确定所拍摄的一个或多个图片在合成视频之前的排列顺序。进而,可以确定每个拍摄终端110所拍摄的图片在所有图片中的序列号,可以基于图片的序列号来设置拍摄终端110的设备标识(图片名称)。
根据本发明的技术方案,计算设备200可以控制多个拍摄终端110同步拍摄,并基于每个拍摄终端110的拍摄位置和拍摄方向来确定拍摄终端的拍摄指标值,并发送至相应的拍摄终端110,以基于拍摄指标值对拍摄终端110设置相应的拍摄参数。这样,不仅能实现自动设置每个拍摄终端110的拍摄参数,避免了人工操作,更加方便、快捷。而且,为每个拍摄终端110确定的拍摄指标值可以保证所有拍摄终端110拍摄的图片的成像时间一致、图片亮度一致,从而,在基于多个拍摄终端110拍摄的图片合成子弹时间视频后,能避免在观看视频时出现卡顿、闪烁等现象,提高了视频的流畅性。
A8、如A7所述的拍摄控制方法,其中,基于所述一个或多个图片生成视频的步骤包括:将所述一个或多个图片基于相应的图片名称进行排序;基于所述一个或多个图片的顺序将一个或多个图片合成子弹时间视频。
A9、如A1-A8任一项所述的拍摄控制方法,其中,基于指标值对拍摄终端进行设置的步骤包括:获取对拍摄终端设置所述指标值的方法,基于所述设置指标值的方法和所述指标值对拍摄终端进行设置。
A10、如A1-A9任一项所述的拍摄控制方法,其中,所述时间服务器为NTP服务器。
这里描述的各种技术可结合硬件或软件,或者它们的组合一起实现。从而,本发明的方法和设备,或者本发明的方法和设备的某些方面或部分可采取嵌入有形媒介,例如可移动硬盘、U盘、软盘、CD-ROM或者其它任意机器可读的存储介质中的程序代码(即指令)的形式,其中当程序被载入诸如计算机之类的机器,并被所述机器执行时,所述机器变成实践本发明的设备。
在程序代码在可编程计算机上执行的情况下,移动终端一般包括处理器、处理器可读的存储介质(包括易失性和非易失性存储器和/或存储元件),至少一个输入装置,和至少一个输出装置。其中,存储器被配置用于存储程序代码;处理器被配置用于根据该存储器中存储的所述程序代码中的指令,执行本发明的拍摄控制方法。
以示例而非限制的方式,可读介质包括可读存储介质和通信介质。可读存储介质存储诸如计算机可读指令、数据结构、程序模块或其它数据等信息。通信介质一般以诸如载波或其它传输机制等已调制数据信号来体现计算机可读指令、数据结构、程序模块或其它数据,并且包括任何信息传递介质。以上的任一种的组合也包括在可读介质的范围之内。
在此处所提供的说明书中,算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与本发明的示例一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下被实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员应当理解在本文所公开的示例中的设备的模块或单元或组件可以布置在如该实施例中所描述的设备中,或者可替换地可以定位在与该示例中的设备不同的一个或多个设备中。前述示例中的模块可以组合为一个模块或者此外可以分成多个子模块。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
此外,所述实施例中的一些在此被描述成可以由计算机系统的处理器或者由执行所述功能的其它装置实施的方法或方法元素的组合。因此,具有用于实施所述方法或方法元素的必要指令的处理器形成用于实施该方法或方法元素的装置。此外,装置实施例的在此所述的元素是如下装置的例子:该装置用于实施由为了实施该发明的目的的元素所执行的功能。
如在此所使用的那样,除非另行规定,使用序数词“第一”、“第二”、“第三”等等来描述普通对象仅仅表示涉及类似对象的不同实例,并且并不意图暗示这样被描述的对象必须具有时间上、空间上、排序方面或者以任意其它方式的给定顺序。
尽管根据有限数量的实施例描述了本发明,但是受益于上面的描述,本技术领域内的技术人员明白,在由此描述的本发明的范围内,可以设想其它实施例。此外,应当注意,本说明书中使用的语言主要是为了可读性和教导的目的而选择的,而不是为了解释或者限定本发明的主题而选择的。因此,在不偏离所附权利要求书的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。对于本发明的范围,对本发明所做的公开是说明性的而非限制性的,本发明的范围由所附权利要求书限定。
Claims (11)
1.一种拍摄控制方法,在计算设备中执行,所述计算设备与一个或多个拍摄终端通信连接、并为每个拍摄终端分配相应的设备标识,所述计算设备中存储有与每个设备标识相对应的拍摄指标值,所述方法包括步骤:
向一个或多个拍摄终端发送拍摄指示,并接收每个拍摄终端响应于所述拍摄指示返回的与拍摄终端相对应的设备标识;
从控制器获取与每个拍摄环境相对应的拍摄指标值集合,拍摄指标值集合中包括与同一拍摄环境的各个拍摄方向分别相对应的拍摄指标值;
基于拍摄终端对应的设备标识确定所述拍摄终端的拍摄位置和拍摄方向,基于所述拍摄位置和拍摄方向确定拍摄终端的拍摄指标值,其中,基于拍摄位置来确定拍摄终端对应的拍摄环境以及相应的拍摄指标值集合,基于所述拍摄指标值集合确定与所述拍摄方向相对应的拍摄指标值,并将所述拍摄指标值发送至所述拍摄终端,以便基于所述拍摄指标值对所述拍摄终端进行设置,其中,所述拍摄指标包括快门时间、光圈、ISO曝光量;
基于拍摄对象的状态确定拍摄场景指标值,所述拍摄对象的状态包括运动状态、静止状态,并将所述拍摄场景指标值发送至每个拍摄终端,以便基于所述拍摄场景指标值对每个拍摄终端进行设置,其中所述拍摄场景指标值与图片质量相关,拍摄场景指标值包括拍摄图片的分辨率和压缩比;以及
将预定拍摄时间发送至每个拍摄终端,以便每个拍摄终端均基于所述预定拍摄时间向时间服务器请求获取当前时间,并记录所述时间服务器的响应时间,基于所述预定拍摄时间、当前时间以及响应时间确定拍摄倒计时,以基于所述拍摄倒计时进行拍摄。
2.如权利要求1所述的拍摄控制方法,其中,所述拍摄倒计时按照以下公式确定:
D=A-B-C;
其中,A表示预定拍摄时间,B表示当前时间,C表示响应时间,D表示拍摄倒计时。
3.如权利要求1所述的拍摄控制方法,其中,基于拍摄终端对应的设备标识确定拍摄终端的拍摄指标值的步骤包括:
确定每个拍摄终端的快门时间均为预定快门时间。
4.如权利要求1-3任一项所述的拍摄控制方法,其中,在向一个或多个拍摄终端发送拍摄指示之前,包括步骤:
从控制器获取与一个或多个拍摄终端分别相对应的拍摄指标值;
确定所述一个或多个拍摄终端对应的设备标识;
基于所述一个或多个拍摄终端的拍摄指标值及对应的设备标识建立拍摄指标值列表,以便基于所述拍摄指标值列表确定与设备标识相对应的拍摄终端的拍摄指标值。
5.如权利要求1-3任一项所述的拍摄控制方法,其中,还包括步骤:
接收一个或多个拍摄终端拍摄的一个或多个图片,所述图片分别基于相应的设备标识生成图片名称;
基于所述一个或多个图片生成视频。
6.如权利要求5所述的拍摄控制方法,其中,基于所述一个或多个图片生成视频的步骤包括:
将所述一个或多个图片基于相应的图片名称进行排序;
基于所述一个或多个图片的顺序将一个或多个图片合成子弹时间视频。
7.如权利要求1-3任一项所述的拍摄控制方法,其中,基于指标值对拍摄终端进行设置的步骤包括:
获取对拍摄终端设置所述指标值的方法,基于所述设置指标值的方法和所述指标值对拍摄终端进行设置。
8.如权利要求1-3任一项所述的拍摄控制方法,其中,所述时间服务器为NTP服务器。
9.一种拍摄系统,包括:
控制器;
时间服务器;
一个或多个拍摄终端,与所述时间服务器耦接;以及
服务器,与所述控制器、一个或多个拍摄终端耦接,适于执行如权利要求1-8任一项所述的方法来控制所述一个或多个拍摄终端进行拍摄。
10.一种计算设备,包括:
至少一个处理器;和
存储有程序指令的存储器,其中,所述程序指令被配置为适于由所述至少一个处理器处理,所述程序指令包括用于处理如权利要求1-8中任一项所述方法的指令。
11.一种存储有程序指令的可读存储介质,当所述程序指令被计算设备读取并处理时,使得所述计算设备处理如权利要求1-8中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010377659.4A CN111641779B (zh) | 2020-05-07 | 2020-05-07 | 一种拍摄控制方法、系统及计算设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010377659.4A CN111641779B (zh) | 2020-05-07 | 2020-05-07 | 一种拍摄控制方法、系统及计算设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111641779A CN111641779A (zh) | 2020-09-08 |
CN111641779B true CN111641779B (zh) | 2022-03-18 |
Family
ID=72331950
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010377659.4A Active CN111641779B (zh) | 2020-05-07 | 2020-05-07 | 一种拍摄控制方法、系统及计算设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111641779B (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1744670A (zh) * | 2004-09-01 | 2006-03-08 | 创新科技有限公司 | 用于操作多个移动图像捕获设备的系统 |
JP2012123131A (ja) * | 2010-12-08 | 2012-06-28 | Nec Access Technica Ltd | カメラ同期システム、制御装置及びそれらに用いるカメラ同期方法 |
CN105979159A (zh) * | 2016-07-21 | 2016-09-28 | 上海云蚁科技有限公司 | 设备的同步方法和同步系统 |
CN108540720A (zh) * | 2018-04-14 | 2018-09-14 | 长沙全度影像科技有限公司 | 一种用于子弹时间自动选取最优图像的系统及方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019114914A (ja) * | 2017-12-22 | 2019-07-11 | キヤノン株式会社 | 撮像装置、その制御方法、プログラムならびに撮像システム |
CN110769150A (zh) * | 2019-09-23 | 2020-02-07 | 珠海格力电器股份有限公司 | 一种拍照方法、装置、终端及计算机可读介质 |
CN110602406A (zh) * | 2019-09-29 | 2019-12-20 | 珠海格力电器股份有限公司 | 一种倒计时拍照的方法、装置以及图像采集设备 |
-
2020
- 2020-05-07 CN CN202010377659.4A patent/CN111641779B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1744670A (zh) * | 2004-09-01 | 2006-03-08 | 创新科技有限公司 | 用于操作多个移动图像捕获设备的系统 |
JP2012123131A (ja) * | 2010-12-08 | 2012-06-28 | Nec Access Technica Ltd | カメラ同期システム、制御装置及びそれらに用いるカメラ同期方法 |
CN105979159A (zh) * | 2016-07-21 | 2016-09-28 | 上海云蚁科技有限公司 | 设备的同步方法和同步系统 |
CN108540720A (zh) * | 2018-04-14 | 2018-09-14 | 长沙全度影像科技有限公司 | 一种用于子弹时间自动选取最优图像的系统及方法 |
Also Published As
Publication number | Publication date |
---|---|
CN111641779A (zh) | 2020-09-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112311965B (zh) | 虚拟拍摄方法、装置、系统及存储介质 | |
JP4539048B2 (ja) | 動画像表示システム及びプログラム | |
CN104853112B (zh) | 一种控制长曝光时间的方法及装置 | |
US7436438B2 (en) | Digital still camera and method of forming a panoramic image | |
US20140092272A1 (en) | Apparatus and method for capturing multi-focus image using continuous auto focus | |
WO2015143842A1 (zh) | 移动终端的拍摄方法和移动终端 | |
CN108737738A (zh) | 一种全景相机及其曝光方法和装置 | |
CN110084765A (zh) | 一种图像处理方法、图像处理装置及终端设备 | |
CN112887609B (zh) | 拍摄方法、装置和电子设备、存储介质 | |
CN105847673B (zh) | 照片显示方法、装置和移动终端 | |
CN104754227A (zh) | 一种拍摄视频的方法及装置 | |
JP2010016826A (ja) | 画像処理オペレーションを効率的に実行するためのシステム及び方法 | |
CN116188279A (zh) | 图像处理及模型训练方法及电子设备 | |
CN101472064A (zh) | 拍摄系统及其景深处理方法 | |
CN105007415A (zh) | 一种图像预览方法和装置 | |
CN108683847B (zh) | 拍照方法、装置、终端及存储介质 | |
CN112887653B (zh) | 一种信息处理方法和信息处理装置 | |
CN111641779B (zh) | 一种拍摄控制方法、系统及计算设备 | |
CN112367465B (zh) | 图像输出方法、装置及电子设备 | |
KR101806840B1 (ko) | 다수의 카메라를 이용한 고해상도 360도 동영상 생성 시스템 | |
CN112887620A (zh) | 视频拍摄方法、装置及电子设备 | |
CN112367464A (zh) | 图像输出方法、装置及电子设备 | |
JP7288641B1 (ja) | 遠隔撮影システム及び遠隔撮影方法 | |
CN112653841B (zh) | 拍摄方法、装置和电子设备 | |
CN112887624B (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 |