CN108650494B - Live broadcast system capable of instantly obtaining high-definition photos based on voice control - Google Patents
Live broadcast system capable of instantly obtaining high-definition photos based on voice control Download PDFInfo
- Publication number
- CN108650494B CN108650494B CN201810533699.6A CN201810533699A CN108650494B CN 108650494 B CN108650494 B CN 108650494B CN 201810533699 A CN201810533699 A CN 201810533699A CN 108650494 B CN108650494 B CN 108650494B
- Authority
- CN
- China
- Prior art keywords
- module
- control
- camera module
- instruction
- camera
- 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
- 230000005540 biological transmission Effects 0.000 claims abstract description 90
- 230000008859 change Effects 0.000 claims abstract description 12
- 238000012545 processing Methods 0.000 claims description 24
- 230000033001 locomotion Effects 0.000 claims description 20
- 230000001360 synchronised effect Effects 0.000 claims description 19
- 230000003287 optical effect Effects 0.000 claims description 14
- 230000009471 action Effects 0.000 claims description 13
- 238000004891 communication Methods 0.000 claims description 13
- 238000005096 rolling process Methods 0.000 claims description 2
- 230000000007 visual effect Effects 0.000 claims 2
- 230000009977 dual effect Effects 0.000 abstract description 2
- 230000000875 corresponding effect Effects 0.000 description 126
- 230000001276 controlling effect Effects 0.000 description 25
- 230000036544 posture Effects 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 6
- 238000000034 method Methods 0.000 description 6
- 230000008901 benefit Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 230000008602 contraction Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- RZVHIXYEVGDQDX-UHFFFAOYSA-N 9,10-anthraquinone Chemical compound C1=CC=C2C(=O)C3=CC=CC=C3C(=O)C2=C1 RZVHIXYEVGDQDX-UHFFFAOYSA-N 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D27/00—Simultaneous control of variables covered by two or more of main groups G05D1/00 - G05D25/00
- G05D27/02—Simultaneous control of variables covered by two or more of main groups G05D1/00 - G05D25/00 characterised by the use of electric means
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/858—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
- H04N21/8586—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL
-
- 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/66—Remote control of cameras or camera parts, e.g. by remote control devices
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Studio Devices (AREA)
Abstract
本发明提供了一种基于语音控制的可即时获取高清照片的直播系统,包括上位机端、下位机端、服务器端和用户端;上位机端包括其上设有云台、图像采集设备以及第一传输模块的可移动承载设备;图像采集设备包括一个或多个相机模组;下位机端包括遥控设备、第二传输模块及语音模块。本发明的上述系统,每个相机模组的两个摄像头分别输出视角接近一致的具有时间对应关系的图片数据和视频数据,双数据流输出,满足用户在观看视频时实时拍摄高清照片的需求;在观看直播时用户发送语音或非语音控制信息,服务器获得对应的语音并转发给地面工作人员,指示其进行对应遥控操作来控制可移动承载设备和/或云台,可改变用户的观看视角,提高用户娱乐互动性。
The invention provides a live broadcast system based on voice control that can instantly obtain high-definition photos, including a host computer end, a lower computer end, a server end and a user end; A movable carrying device of a transmission module; the image acquisition device includes one or more camera modules; the lower computer end includes a remote control device, a second transmission module and a voice module. In the above-mentioned system of the present invention, the two cameras of each camera module respectively output picture data and video data with a time-corresponding relationship with approximately the same viewing angle, and dual data stream output to meet the needs of users to take high-definition photos in real time when watching videos; When watching the live broadcast, the user sends voice or non-voice control information, and the server obtains the corresponding voice and forwards it to the ground staff, instructing them to perform corresponding remote control operations to control the movable bearer device and/or the PTZ, which can change the viewing angle of the user. Improve user entertainment interactivity.
Description
技术领域technical field
本发明涉及信息处理技术,尤其涉及一种基于语音控制的可即时获取高清照片的直播系统。The invention relates to information processing technology, in particular to a live broadcast system based on voice control that can instantly acquire high-definition photos.
背景技术Background technique
航拍又称空中摄影或航空摄影,是指从空中对地球地貌、城市景观、人物等方面进行摄影摄像活动。目前,无人机航拍已经被广泛运用于军事、交通建设、水利工程、生态研究、电视栏目和艺术摄影等方面。Aerial photography, also known as aerial photography or aerial photography, refers to the photographic activities of the earth's landforms, urban landscapes, and people from the air. At present, drone aerial photography has been widely used in military, transportation construction, water conservancy projects, ecological research, TV programs and art photography.
然而,无论是现有的无人机航拍技术,还是其他诸如车载拍摄技术等,现有的这些技术均只能以单一模式输出视频或者输出图片,且对应单一用户,无法满足多用户、多方面的需求,给使用者带来了不便。However, whether it is the existing drone aerial photography technology or other technologies such as vehicle-mounted photography, these existing technologies can only output video or output pictures in a single mode, and correspond to a single user, which cannot meet the needs of multiple users and multiple aspects. requirements, causing inconvenience to users.
发明内容SUMMARY OF THE INVENTION
在下文中给出了关于本发明的简要概述,以便提供关于本发明的某些方面的基本理解。应当理解,这个概述并不是关于本发明的穷举性概述。它并不是意图确定本发明的关键或重要部分,也不是意图限定本发明的范围。其目的仅仅是以简化的形式给出某些概念,以此作为稍后论述的更详细描述的前序。The following presents a brief summary of the present invention in order to provide a basic understanding of certain aspects of the invention. It should be understood that this summary is not an exhaustive overview of the invention. It is not intended to identify key or essential parts of the invention nor to limit the scope of the invention. Its sole purpose is to present some concepts in a simplified form as a prelude to the more detailed description that is discussed later.
鉴于此,本发明提供了一种基于语音控制的可即时获取高清照片的直播系统,以至少解决现有诸如无人机航拍或车载拍摄等技术由于仅能以单一模式输出视频或者输出图片、对应单一用户而无法满足多用户、多方面需求的问题。In view of this, the present invention provides a live broadcast system based on voice control that can instantly obtain high-definition photos, so as to at least solve the problem that existing technologies such as drone aerial photography or vehicle-mounted photography can only output video or output pictures in a single mode, corresponding to A single user cannot meet the needs of multiple users and multiple aspects.
根据本发明的一个方面,提供了一种基于语音控制的可即时获取高清照片的直播系统,所述基于语音控制的可即时获取高清照片的直播系统包括上位机端、下位机端、服务器端和用户端;所述上位机端包括可移动承载设备,所述可移动承载设备上设有云台、与云台连接的图像采集设备以及第一传输模块;其中,所述云台用于调节与其连接的图像采集设备的位置和/或方向;所述图像采集设备包括一个或多个相机模组,其中,每个相机模组包括两个摄像头,且同一个相机模组中的两个摄像头在同时刻对应的采集视角大致相同;所述第一传输模块包括用于与所述下位机端通信的一个或多个无线图传模块;其中,每个相机模组中的两个摄像头分别用于输出图片数据和视频数据,所述图片数据包括一组或多组图片,而所述视频数据包括一组或多组视频帧序列;所述下位机端包括遥控设备、第二传输模块以及语音模块;所述第二传输模块包括用于与所述上位机端通信的一个或多个无线图传模块以及用于与所述服务器端通信的通信模块;所述下位机端用于接收并转发来自所述服务器端的采集指令至所述上位机端,以使所述上位机端的图像采集设备开始或停止采集其视野内图片/视频数据,并从所述上位机端接收图片/视频数据以实时转发给所述服务器端;所述遥控设备适于接收地面工作人员的操控指令,该操控指令包括用于控制所述可移动承载设备的第一指令以及用于控制所述云台的第二指令;所述遥控设备适于将该操控指令中的第一指令发送至所述可移动承载设备中的第一控制模块以控制所述可移动承载设备进行对应的操作动作,以及将该操控指令中的第二指令发送至所述云台的第二控制模块以控制所述云台进行对应的操作动作;所述语音模块适于接收来自所述服务器端的语音控制信息,根据该语音控制信息生成对应的语音播放给所述地面工作人员,以指示所述地面工作人员对所述遥控设备输入对应的操控指令;所述服务器端用于对从所述下位机端接收到的图片/视频数据进行即时、对应的处理并存储,当接收到来自所述用户端的请求指令时,获取与该请求指令相匹配的图片/视频数据发送给发出该请求指令的用户端,以及接收来自用户端的控制信息并生成对应的语音控制信息发送至所述下位机端;其中,所述请求指令包括请求视频传输指令和/或拍照指令。According to one aspect of the present invention, there is provided a live broadcast system based on voice control that can instantly obtain high-definition photos, and the voice-controlled live broadcast system that can instantly obtain high-definition photos includes a host computer, a lower computer, a server, and a user end; the upper computer end includes a movable bearing device, and the movable bearing device is provided with a pan-tilt, an image acquisition device connected to the pan-tilt, and a first transmission module; wherein, the pan-tilt is used to adjust the The position and/or direction of the connected image capture device; the image capture device includes one or more camera modules, wherein each camera module includes two cameras, and the two cameras in the same camera module are The corresponding acquisition angles at the same time are approximately the same; the first transmission module includes one or more wireless image transmission modules for communicating with the lower computer terminal; wherein, the two cameras in each camera module are respectively used for Output picture data and video data, the picture data includes one or more groups of pictures, and the video data includes one or more groups of video frame sequences; the lower computer end includes a remote control device, a second transmission module and a voice module The second transmission module includes one or more wireless image transmission modules for communicating with the upper computer and a communication module for communicating with the server; the lower computer is used for receiving and forwarding from The acquisition instruction of the server side is sent to the host computer side, so that the image acquisition device of the host computer side starts or stops collecting the picture/video data in its field of view, and receives the picture/video data from the host computer side for real-time forwarding to the server; the remote control device is adapted to receive a manipulation instruction from a ground staff member, the manipulation instruction including a first instruction for controlling the movable carrying device and a second instruction for controlling the pan/tilt; The remote control device is adapted to send the first instruction in the manipulation instruction to the first control module in the movable carrying device to control the movable carrying device to perform corresponding operation actions, and the control instruction in the manipulation instruction. The second command is sent to the second control module of the PTZ to control the PTZ to perform corresponding operations; the voice module is adapted to receive voice control information from the server, and generate corresponding voice control information according to the voice control information. The voice is played to the ground staff to instruct the ground staff to input corresponding control instructions to the remote control device; the server side is used to perform real-time, Corresponding processing and storage, when receiving the request instruction from the user terminal, obtain the picture/video data matching the request instruction and send it to the user terminal that issued the request instruction, and receive the control information from the user terminal and generate the corresponding The voice control information is sent to the lower computer; wherein, the request instruction includes a request for video transmission instruction and/or a photographing instruction.
进一步地,所述可移动承载设备为以下任一种:无人机、移动机械手臂、缆车、观光车、火车、飞机或船舶。Further, the movable carrying device is any one of the following: unmanned aerial vehicle, mobile robotic arm, cable car, sightseeing car, train, plane or ship.
进一步地,当所述可移动承载设备为无人机时,所述第一指令包括用于控制所述无人机的自检、起飞、降落、返航、悬停、俯仰、滚转以及偏航中任一项或多项操控动作的指令。Further, when the movable carrying device is an unmanned aerial vehicle, the first instruction includes self-check, take-off, landing, return, hover, pitch, roll and yaw for controlling the unmanned aerial vehicle. Any one or more of the commands that control the action.
进一步地,所述第一指令包括飞行方向控制指令和/或飞行高度控制指令。Further, the first instruction includes a flight direction control instruction and/or a flight height control instruction.
进一步地,所述第二指令包括用于控制所述云台进行水平和/或俯仰方向的运动的控制指令。Further, the second instruction includes a control instruction for controlling the pan/tilt to move in the horizontal and/or pitch directions.
进一步地,若用户端发送的控制信息为通过语音输入的语音控制信息,则所述服务器端直接将该语音控制信息实时转发至对应的下位机端。Further, if the control information sent by the user terminal is voice control information input by voice, the server terminal directly forwards the voice control information to the corresponding lower computer terminal in real time.
进一步地,若用户端发送的控制信息为手动输入的非语音控制信息,则所述服务器端将该非语音控制信息转换为对应的语音控制信息,以将该语音控制信息实时发送至对应的下位机端。Further, if the control information sent by the user terminal is manually input non-voice control information, then the server terminal converts this non-voice control information into corresponding voice control information, so as to send this voice control information to the corresponding lower position in real time. machine side.
进一步地,所述云台为多自由度云台,适于控制与其连接的图像采集设备进行多方向调节。Further, the pan-tilt is a multi-degree-of-freedom pan-tilt, which is suitable for controlling the image acquisition device connected to it to perform multi-directional adjustment.
进一步地,所述云台能够控制与其连接的图像采集设备进行如下任一种或多种运动:水平旋转运动、垂直俯仰运动以及绕该图像采集设备的光轴旋转运动。Further, the pan/tilt can control the image capture device connected to it to perform any one or more of the following movements: horizontal rotation, vertical pitch, and rotation around the optical axis of the image capture device.
进一步地,所述云台上设有伸缩装置,所述与云台连接的图像采集设备设置在对应的伸缩装置上,以使该图像采集设备能够随该伸缩装置的伸缩而运动。Further, a telescopic device is provided on the pan/tilt, and the image acquisition device connected to the pan/tilt is arranged on the corresponding telescopic device, so that the image acquisition device can move with the expansion and contraction of the telescopic device.
进一步地,所述云台包括云台控制模块和驱动模块,其中,所述云台控制模块作为所述第二控制模块;所述云台控制模块用于接收来自所述遥控设备的控制指令,并向所述驱动模块发出指令,通过所述驱动模块向对应的电机发出控制信号和驱动脉冲信号,以控制改变所述云台各转动轴的运动姿态。Further, the PTZ includes a PTZ control module and a drive module, wherein the PTZ control module is used as the second control module; the PTZ control module is used to receive control instructions from the remote control device, Send an instruction to the drive module, and send a control signal and a drive pulse signal to the corresponding motor through the drive module, so as to control and change the movement posture of each rotating shaft of the pan/tilt head.
进一步地,所述驱动模块还包括限位开关,以通过所述限位开关控制对应云台的转动范围。Further, the driving module further includes a limit switch, so as to control the rotation range of the corresponding pan/tilt through the limit switch.
进一步地,每个相机模组的摄像头为广角摄像头。Further, the camera of each camera module is a wide-angle camera.
进一步地,每个相机模组中包括的两个摄像头所采集的图片数据和视频数据具有时间对应关系。Further, the picture data and video data collected by the two cameras included in each camera module have a time correspondence.
进一步地,所述可移动承载设备、该可移动承载设备上的云台以及图像采集设备均通过一个图传模块与所述下位机端通信。Further, the movable bearing device, the pan/tilt on the movable bearing device, and the image acquisition device all communicate with the lower computer terminal through an image transmission module.
进一步地,所述可移动承载设备、该可移动承载设备上的云台以及图像采集设备分别通过各自对应的图传模块来与所述下位机端通信。Further, the movable bearing device, the pan/tilt on the movable bearing device, and the image acquisition device communicate with the lower computer through their corresponding image transmission modules respectively.
进一步地,每个摄像模组中的两个摄像头分别通过一个图传模块传输图片数据和视频数据。Further, the two cameras in each camera module transmit picture data and video data through an image transmission module respectively.
进一步地,所述可移动承载设备上设有一个或多个云台,单个云台用于控制对应的单个相机模组中的两个摄像头进行同步调节。Further, the movable carrying device is provided with one or more PTZs, and a single PTZ is used to control two cameras in a corresponding single camera module to perform synchronous adjustment.
进一步地,所述可移动承载设备上设有一个或多个云台,单个云台用于控制所述一个或多个相机模组中至少两个相机模组的摄像头进行同步调节。Further, the movable carrying device is provided with one or more PTZs, and a single PTZ is used to control the cameras of at least two camera modules in the one or more camera modules to perform synchronous adjustment.
进一步地,所述可移动承载设备上设有多个云台,且每个相机模组对应两个云台,其中,单个相机模组中的两个摄像头分别通过两个云台进行非同步微调。Further, the movable carrying device is provided with a plurality of PTZs, and each camera module corresponds to two PTZs, wherein the two cameras in a single camera module are respectively adjusted asynchronously through the two PTZs. .
进一步地,所述上位机端的数量为一个或多个,且所述下位机端的数量与所述上位机端的数量一致;其中,每个上位机端通过该上位机端对应的下位机端与所述服务器端通信。Further, the number of the upper computer end is one or more, and the number of the lower computer end is consistent with the quantity of the upper computer end; wherein, each upper computer end passes through the lower computer end corresponding to the upper computer end and the server-side communication.
进一步地,当所述请求指令包括视频传输指令时,所述服务器端适于通过如下方式发送与该请求视频传输指令相匹配的视频数据:判断所述请求指令是拉流请求还是点播视频请求:若为拉流请求,则将拉流地址发送至对应的用户端;若为点播视频请求,则将已存储的与该请求指令中所携带的标识相符合的视频的虚拟路径地址发送至对应的用户端。Further, when the request instruction includes a video transmission instruction, the server is adapted to send the video data matching the requested video transmission instruction in the following manner: judging whether the request instruction is a streaming request or an on-demand video request: If it is a streaming request, send the streaming address to the corresponding client; if it is an on-demand video request, send the virtual path address of the stored video that matches the identifier carried in the request instruction to the corresponding client user terminal.
进一步地,当所述请求指令包括拍照指令时,所述服务器端适于通过如下方式获取与该拍照指令相匹配的图片数据:根据多组图片和视频流的对应关系,以及该拍照指令中所携带的发送时间,在存储的图片数据中选择对应该发送时间的图片数据,并保存在发出该拍照指令的用户账号下,以响应用户之后的下载。Further, when the request instruction includes a photographing instruction, the server is adapted to obtain picture data matching the photographing instruction in the following manner: according to the correspondence between multiple groups of pictures and video streams, and the information in the photographing instruction. For the sending time carried, select the image data corresponding to the sending time from the stored image data, and save it under the account of the user who issued the photographing instruction to respond to subsequent downloads by the user.
进一步地,在所述图像采集设备包括多个相机模组的情况下,所述服务器端适于:在该多个相机模组之中确定与该请求指令相匹配的图片/视频数据所属的相机模组,作为目标相机模组,以选择该目标相机模组所采集的图片/视频数据作为与所述用户端的请求指令相匹配的图片/视频数据。Further, when the image acquisition device includes multiple camera modules, the server is adapted to: determine, among the multiple camera modules, the camera to which the picture/video data matching the request instruction belongs The module, as the target camera module, selects the picture/video data collected by the target camera module as the picture/video data matching the request instruction of the user terminal.
进一步地,所述服务器端适于允许接收来自有权用户发送的控制信息,并拒绝接收无权用户发送的控制信息。Further, the server end is adapted to allow receiving control information sent from an authorized user, and refuse to receive control information sent from an unauthorized user.
进一步地,当一个用户端控制云台改变观看视角时,其他用户端能够共享该视角。Further, when one client controls the pan/tilt to change the viewing angle, other clients can share the viewing angle.
进一步地,在任一用户端向服务器端发送控制信息后,服务器端在上位机端未实施与该控制信息对应的、来自所述遥控设备的操控指令之前,不再接收其他用户端发送的与该控制信息类型相同的其他控制信息。Further, after any user terminal sends control information to the server terminal, the server terminal will not receive the control instructions from the remote control device sent by other user terminals before the host computer terminal does not implement the control instructions corresponding to the control information from the remote control device. Other control information of the same type as the control information.
进一步地,所述服务器端在接收到用户端的请求指令或控制信息时,判定该指令或该信息中是否包含已支付信息,并在该指令包含已支付信息的情况下建立与该用户端的数据连接。Further, when the server side receives the request instruction or control information of the user terminal, it determines whether the instruction or the information contains paid information, and establishes a data connection with the user terminal when the instruction contains the paid information. .
进一步地,所述服务器端包括处理模块、存储模块和第三传输模块;其中,所述处理模块适于对从所述下位机端接收到的图片/视频数据进行即时、对应的处理,所述存储模块适于存储经所述处理模块处理后的图片/视频数据,而所述第三传输模块适于与下位机和用户端进行通信。Further, the server end includes a processing module, a storage module and a third transmission module; wherein, the processing module is adapted to perform immediate and corresponding processing on the picture/video data received from the lower computer end, and the The storage module is adapted to store the picture/video data processed by the processing module, and the third transmission module is adapted to communicate with the lower computer and the client.
进一步地,所述服务器端还包括用户管理模块,用于接收来自每个用户端的身份认证请求,并基于该身份认证请求对对应的用户设备进行身份认证,在认证成功后向该对应的用户端发送认证成功信息以与该用户设备建立数据连接。Further, the server side also includes a user management module, which is used to receive an identity authentication request from each user terminal, and based on the identity authentication request, perform identity authentication on the corresponding user equipment, and report to the corresponding user terminal after the authentication is successful. Send authentication success information to establish a data connection with the user equipment.
进一步地,每个用户端包括:发送模块,用于向所述服务器端发送接入请求,获取视频数据、图片数据和/或控制云台的请求;接收模块,用于接收所述服务器端发送的视频数据、图片数据和/或响应控制云台请求的相关信息数据;显示模块,用于显示所述服务器端发送的视频数据、图片数据和/或显示实时控制云台的操作;以及第四传输模块,用于与所述服务器端进行数据通信。Further, each client includes: a sending module for sending an access request to the server to obtain video data, picture data and/or a request for controlling a PTZ; a receiving module for receiving a request sent by the server The video data, picture data and/or the relevant information data in response to the request of the control pan-tilt; a display module for displaying the video data, picture data and/or displaying the operation of the real-time control pan-tilt sent by the server; and the fourth The transmission module is used for data communication with the server.
进一步地,所述语音模块包括耳机和/或扬声器。Further, the voice module includes earphones and/or speakers.
进一步地,每个相机模组分别设有对应的传感器组,其中,每个传感器组包括适于实时获取对应相机模组的位置的位置传感器以及适于实时获取对应相机模组的姿态的姿态传感器;所述服务器端接收来自用户的兴趣目标指令,以根据该兴趣点指令在多个预设兴趣目标位置之中选择其一来作为当前观景目标位置,根据当前观景目标位置与目标相机模组的实时位置之间的连线对所述目标相机模组对应的云台进行调节,以使得所述目标相机模组中各摄像头光轴主方向与所述连线方向相一致;其中,所述多个预设兴趣目标位置包括预先设置在预定区域内的多个已知位置点。Further, each camera module is respectively provided with a corresponding sensor group, wherein each sensor group includes a position sensor suitable for obtaining the position of the corresponding camera module in real time and an attitude sensor suitable for obtaining the posture of the corresponding camera module in real time. ; The server side receives the interest target instruction from the user, and selects one of the multiple preset interest target positions according to the interest point instruction as the current viewing target position, and according to the current viewing target position and the target camera model The connection line between the real-time positions of the group adjusts the pan/tilt corresponding to the target camera module, so that the main direction of the optical axis of each camera in the target camera module is consistent with the connection direction; The plurality of preset interest target positions include a plurality of known position points preset in a predetermined area.
进一步地,当所述图像采集设备包括一个相机模组时,该相机模组作为所述目标相机模组;当所述图像采集设备包括多个相机模组时,所述目标相机模组为所述多个相机模组中距离所述当前观景目标位置最近的相机模组。Further, when the image capture device includes a camera module, the camera module is used as the target camera module; when the image capture device includes a plurality of camera modules, the target camera module is all The camera module closest to the current viewing target position among the plurality of camera modules.
进一步地,每个相机模组分别设有对应的传感器组,其中,每个传感器组包括适于实时获取对应相机模组中各摄像头的位置的多个位置传感器以及适于实时获取对应相机模组中各摄像头的姿态的多个姿态传感器;所述服务器端接收来自用户的兴趣目标指令,以根据该兴趣点指令在多个预设兴趣目标位置之中选择其一来作为当前观景目标位置,根据当前观景目标位置与目标相机模组各摄像头的实时位置之间的连线对所述目标相机模组对应的云台进行调节,以使得所述目标相机模组中各摄像头光轴主方向与所述连线方向一致;其中,所述多个预设兴趣目标位置包括预先设置在预定区域内的多个已知位置点。Further, each camera module is respectively provided with a corresponding sensor group, wherein each sensor group includes a plurality of position sensors suitable for real-time acquisition of the position of each camera in the corresponding camera module and a plurality of position sensors suitable for real-time acquisition of the corresponding camera module. A plurality of posture sensors for the posture of each camera in the server; the server side receives the interest target instruction from the user, and selects one of the multiple preset interest target positions as the current viewing target position according to the interest point instruction, Adjust the pan/tilt corresponding to the target camera module according to the connection between the current viewing target position and the real-time positions of each camera of the target camera module, so that the main direction of the optical axis of each camera in the target camera module Consistent with the connection direction; wherein, the plurality of preset target interest positions include a plurality of known position points preset in a predetermined area.
进一步地,当所述图像采集设备包括一个相机模组时,该相机模组作为所述目标相机模组;当所述图像采集设备包括多个相机模组时,所述目标相机模组为所述多个相机模组的各摄像头中距离所述当前观景目标位置最近的摄像头所属的相机模组。Further, when the image capture device includes a camera module, the camera module is used as the target camera module; when the image capture device includes a plurality of camera modules, the target camera module is all The camera module to which the camera closest to the current viewing target position among the cameras of the plurality of camera modules belongs.
进一步地,单个相机模组中的两个摄像头分别通过两个云台实时根据所述连线方向进行姿态同步调节或姿态异步调节。Further, the two cameras in a single camera module respectively perform synchronous attitude adjustment or asynchronous attitude adjustment according to the connection direction in real time through the two PTZs.
本发明的基于语音控制的可即时获取高清照片的直播系统的上位机端设有包含一个或多个相机模组的图像采集设备,通过每个相机模组中的两个摄像头分别输出视角接近一致的具有时间对应关系的图片数据和视频数据,其不同于现有航拍中的单一输出模式(输出视频或者输出图片),这种形式在观看直播的同时不能即时下载图片;也不同于现有技术中在视频流中截图,这种形式视频和图片的分辨率一样,若想要获得高分辨率的图片则需要拍摄高分辨率(例如4K)视频,这对直播过程中的带宽要求较严格;而本发明通过设置在时间上对应的两个摄像头的双数据流输出模式,满足用户在观看较低分辨率 (例如1080P)直播视频时实时获取高分辨率(例如4K)图片的需求。上述基于语音控制的可即时获取高清照片的直播系统通过上位机端发送数据至下位机端,下位机端将数据发送至服务器端,再经服务器端将数据发送至至少一个用户端,由此能够实现多名用户同时共享本系统进行观看直播视频和拍照。The host computer of the voice-controlled live broadcast system capable of instantly obtaining high-definition photos of the present invention is provided with an image acquisition device including one or more camera modules, and the two cameras in each camera module output perspectives that are close to the same. The picture data and video data with time correspondence, which is different from the single output mode (output video or output picture) in the existing aerial photography, this form cannot instantly download pictures while watching the live broadcast; also different from the prior art Taking screenshots in the video stream, this form of video has the same resolution as the picture. If you want to obtain a high-resolution picture, you need to shoot a high-resolution (such as 4K) video, which has stricter bandwidth requirements during the live broadcast; The present invention satisfies the user's requirement for real-time acquisition of high-resolution (eg, 4K) pictures when viewing a lower-resolution (eg, 1080P) live video by setting the dual data stream output mode of the two cameras corresponding in time. The above-mentioned voice-controlled live broadcast system that can instantly obtain high-definition photos sends data to the lower computer through the upper computer, the lower computer sends the data to the server, and then sends the data to at least one user through the server. Realize that multiple users can share the system to watch live video and take pictures at the same time.
此外,利用本发明的上述基于语音控制的可即时获取高清照片的直播系统,用户不仅可以进行观看直播视频和拍照,而且可以在观看直播时通过用户端发出控制信息(语音或非语音)给服务器,再经由服务器获得对应的语音控制信息而发送(若用户端发来的本身就是通过语音输入的语音控制信息,则直接转发)至下位机端中的语音模块(通过下位机端中的第二传输模块接收),通过语音模块向地面工作人员播放对应的音频内容,而指示地面工作人员对遥控设备进行对应操作,从而实现对相应的可移动承载设备和/或云台进行控制,实现了对可移动承载设备和/或云台的动作和/或姿态的实时控制,进而能够改变用户的观看视角,提高了用户娱乐互动性。In addition, using the above-mentioned voice-controlled live broadcast system that can instantly obtain high-definition photos of the present invention, users can not only watch live video and take pictures, but also send control information (voice or non-voice) to the server through the user terminal when watching the live broadcast. , and then obtain the corresponding voice control information through the server and send it (if the voice control information sent by the client itself is input through voice, it will be directly forwarded) to the voice module in the lower computer (through the second computer in the lower computer). transmission module), play the corresponding audio content to the ground staff through the voice module, and instruct the ground staff to perform corresponding operations on the remote control equipment, so as to realize the control of the corresponding movable bearing equipment and/or the PTZ, and realize the The real-time control of the actions and/or gestures of the movable carrying device and/or the PTZ can change the viewing angle of the user and improve the entertainment interactivity of the user.
此外,本发明还可以通过允许用户设定兴趣目标的方式,使用户在观看直播视频时对关注的兴趣目标进行实时切换,给用户提供舒适的观景效果。In addition, the present invention can also enable the user to switch the interest target of interest in real time when watching the live video by allowing the user to set the interest target, thereby providing the user with a comfortable viewing effect.
通过以下结合附图对本发明的最佳实施例的详细说明,本发明的这些以及其他优点将更加明显。These and other advantages of the present invention will become more apparent from the following detailed description of the preferred embodiments of the present invention in conjunction with the accompanying drawings.
附图说明Description of drawings
本发明可以通过参考下文中结合附图所给出的描述而得到更好的理解,其中在所有附图中使用了相同或相似的附图标记来表示相同或者相似的部件。所述附图连同下面的详细说明一起包含在本说明书中并且形成本说明书的一部分,而且用来进一步举例说明本发明的优选实施例和解释本发明的原理和优点。在附图中:The present invention may be better understood by reference to the following description taken in conjunction with the accompanying drawings, wherein the same or like reference numerals are used throughout the drawings to refer to the same or like parts. The accompanying drawings, together with the following detailed description, are incorporated into and form a part of this specification, and are used to further illustrate the preferred embodiments of the invention and to explain the principles and advantages of the invention. In the attached image:
图1是示意性地示出本发明的基于语音控制的可即时获取高清照片的直播系统的一个示例的结构图;FIG. 1 is a structural diagram schematically showing an example of a live broadcast system that can instantly obtain high-definition photos based on voice control of the present invention;
图2是示意性地示出图1中的服务器端的一种可能结构的视图;Fig. 2 is a view schematically showing a possible structure of the server side in Fig. 1;
图3是示意性地示出图1中的单个用户端的一种可能结构的视图。FIG. 3 is a view schematically showing one possible structure of a single client in FIG. 1 .
本领域技术人员应当理解,附图中的元件仅仅是为了简单和清楚起见而示出的,而且不一定是按比例绘制的。例如,附图中某些元件的尺寸可能相对于其他元件放大了,以便有助于提高对本发明实施例的理解。Skilled artisans will appreciate that elements in the figures are illustrated for simplicity and clarity only and have not necessarily been drawn to scale. For example, the dimensions of some of the elements in the figures may be exaggerated relative to other elements to help improve understanding of embodiments of the present invention.
具体实施方式Detailed ways
在下文中将结合附图对本发明的示范性实施例进行描述。为了清楚和简明起见,在说明书中并未描述实际实施方式的所有特征。然而,应该了解,在开发任何这种实际实施例的过程中必须做出很多特定于实施方式的决定,以便实现开发人员的具体目标,例如,符合与系统及业务相关的那些限制条件,并且这些限制条件可能会随着实施方式的不同而有所改变。此外,还应该了解,虽然开发工作有可能是非常复杂和费时的,但对得益于本公开内容的本领域技术人员来说,这种开发工作仅仅是例行的任务。Exemplary embodiments of the present invention will hereinafter be described with reference to the accompanying drawings. In the interest of clarity and conciseness, not all features of an actual implementation are described in the specification. It should be appreciated, however, that many implementation-specific decisions must be made in the development of any such practical embodiment in order to achieve the developer's specific goals, such as compliance with those constraints associated with the system and business, and these Restrictions may vary from implementation to implementation. Furthermore, it should also be appreciated that while development work can be very complex and time consuming, such development work would be a routine undertaking for those skilled in the art having the benefit of this disclosure.
在此,还需要说明的一点是,为了避免因不必要的细节而模糊了本发明,在附图中仅仅示出了与根据本发明的方案密切相关的装置结构和/或处理步骤,而省略了与本发明关系不大的其他细节。Here, it should also be noted that, in order to avoid obscuring the present invention due to unnecessary details, only device structures and/or processing steps closely related to the solution according to the present invention are shown in the drawings, and are omitted. other details not relevant to the present invention.
本发明的实施例提供了一种基于语音控制的可即时获取高清照片的直播系统,所述基于语音控制的可即时获取高清照片的直播系统包括上位机端、下位机端、服务器端和用户端;所述上位机端包括可移动承载设备,所述可移动承载设备上设有云台、与云台连接的图像采集设备以及第一传输模块;其中,所述云台用于调节与其连接的图像采集设备的位置和/或方向;所述图像采集设备包括一个或多个相机模组,其中,每个相机模组包括两个摄像头,且同一个相机模组中的两个摄像头在同时刻对应的采集视角大致相同;所述第一传输模块包括用于与所述下位机端通信的一个或多个无线图传模块;其中,每个相机模组中的两个摄像头分别用于输出图片数据和视频数据,所述图片数据包括一组或多组图片,而所述视频数据包括一组或多组视频帧序列;所述下位机端包括遥控设备、第二传输模块以及语音模块;所述第二传输模块包括用于与所述上位机端通信的一个或多个无线图传模块以及用于与所述服务器端通信的通信模块;所述下位机端用于接收并转发来自所述服务器端的采集指令至所述上位机端,以使所述上位机端的图像采集设备开始或停止采集其视野内图片/ 视频数据,并从所述上位机端接收图片/视频数据以实时转发给所述服务器端;所述遥控设备适于接收地面工作人员的操控指令,该操控指令包括用于控制所述可移动承载设备的第一指令以及用于控制所述云台的第二指令;所述遥控设备适于将该操控指令中的第一指令发送至所述可移动承载设备中的第一控制模块以控制所述可移动承载设备进行对应的操作动作,以及将该操控指令中的第二指令发送至所述云台的第二控制模块以控制所述云台进行对应的操作动作;所述语音模块适于接收来自所述服务器端的语音控制信息,根据该语音控制信息生成对应的语音播放给所述地面工作人员,以指示所述地面工作人员对所述遥控设备输入对应的操控指令;所述服务器端用于对从所述下位机端接收到的图片/视频数据进行即时、对应的处理并存储,当接收到来自所述用户端的请求指令时,获取与该请求指令相匹配的图片/视频数据发送给发出该请求指令的用户端,以及接收来自用户端的控制信息并生成对应的语音控制信息发送至所述下位机端;其中,所述请求指令包括请求视频传输指令和/或拍照指令。Embodiments of the present invention provide a live broadcast system based on voice control that can instantly obtain high-definition photos, and the voice control-based live broadcast system that can instantly obtain high-definition photos includes a host computer, a lower computer, a server, and a user. ; The host computer end includes a movable bearing device, and the movable bearing device is provided with a pan-tilt, an image acquisition device connected with the pan-tilt, and a first transmission module; wherein the pan-tilt is used to adjust the The position and/or orientation of the image capture device; the image capture device includes one or more camera modules, wherein each camera module includes two cameras, and the two cameras in the same camera module are at the same time The corresponding acquisition viewing angles are approximately the same; the first transmission module includes one or more wireless image transmission modules for communicating with the lower computer terminal; wherein, the two cameras in each camera module are respectively used for outputting pictures data and video data, the picture data includes one or more groups of pictures, and the video data includes one or more groups of video frame sequences; the lower computer end includes a remote control device, a second transmission module and a voice module; The second transmission module includes one or more wireless image transmission modules for communicating with the upper computer and a communication module for communicating with the server; the lower computer is used for receiving and forwarding from the The acquisition instruction of the server side is sent to the host computer side, so that the image acquisition device of the host computer side starts or stops collecting the picture/video data in its field of view, and receives the picture/video data from the host computer side to forward it to the host computer in real time. the server side; the remote control device is suitable for receiving manipulation instructions from ground staff, the manipulation instructions include a first instruction for controlling the movable carrying device and a second instruction for controlling the pan/tilt; the The remote control device is adapted to send the first instruction in the manipulation instruction to the first control module in the movable carrier device to control the movable carrier device to perform corresponding operation actions, and the second instruction in the manipulation instruction The instruction is sent to the second control module of the PTZ to control the PTZ to perform corresponding operations; the voice module is adapted to receive voice control information from the server, and generate corresponding voice playback according to the voice control information To the ground staff to instruct the ground staff to input corresponding control instructions to the remote control device; the server end is used to perform real-time and corresponding processing on the picture/video data received from the lower computer end Process and store, when receiving the request command from the user terminal, obtain the picture/video data matching the request command and send it to the user terminal that issued the request command, and receive the control information from the user terminal and generate the corresponding voice The control information is sent to the lower computer; wherein, the request instruction includes a request for video transmission and/or a photographing instruction.
图1给出了本发明的基于语音控制的可即时获取高清照片的直播系统的一个示例的结构图。FIG. 1 is a structural diagram of an example of a live broadcast system that can instantly obtain high-definition photos based on voice control of the present invention.
如图1所示,在该示例中,基于语音控制的可即时获取高清照片的直播系统包括上位机端10、下位机端20、服务器端30和用户端40。As shown in FIG. 1 , in this example, the live broadcast system that can obtain high-definition photos in real time based on voice control includes a host computer end 10 , a lower computer end 20 , a
上位机端10包括可移动承载设备11,可移动承载设备11上设有云台11-1、与云台11-1连接的图像采集设备11-2以及第一传输模块11-3。The host computer 10 includes a
例如,可移动承载设备11可以是但不限于以下任一种:无人机、移动机械手臂、缆车、观光车、火车、飞机或船舶等。For example, the
云台11-1用于调节与其连接的图像采集设备11-2的位置和/或方向。The pan/tilt 11-1 is used to adjust the position and/or orientation of the image capture device 11-2 connected thereto.
图像采集设备11-2包括一个或多个相机模组,其中,每个相机模组包括两个摄像头,且同一个相机模组中的两个摄像头在同时刻对应的采集视角大致相同。The image capture device 11-2 includes one or more camera modules, wherein each camera module includes two cameras, and the two cameras in the same camera module have approximately the same capture angle at the same time.
其中,同一个相机模组中的两个摄像头在同时刻对应的采集视角大致相同,即该两个摄像头同时刻的采集视角基本相同,比如可以是完全一致,也可以二者的相对夹角在预定范围内(如二者相对夹角小于5度或8度等)。Among them, the two cameras in the same camera module have roughly the same acquisition angle of view at the same time, that is, the acquisition angle of view of the two cameras at the same time is basically the same, for example, it can be completely the same, or the relative angle between the two can be Within a predetermined range (for example, the relative angle between the two is less than 5 degrees or 8 degrees, etc.).
根据本发明的实施例,每个相机模组的摄像头可以为广角可变焦摄像头或不可变焦摄像头。当相机模组的两个摄像头均为可变焦摄像头时,该两个可变焦摄像头例如能够同步变焦,且相对夹角满足两个摄像头同时刻采集的图片视角接近一致。其中,相对夹角例如可以通过手动/自动调节。According to the embodiment of the present invention, the camera of each camera module may be a wide-angle zoom camera or a non-zoom camera. When the two cameras of the camera module are both zoom cameras, the two zoom cameras can zoom synchronously, for example, and the relative angle satisfies that the viewing angles of the pictures captured by the two cameras at the same time are approximately the same. Wherein, the relative angle can be adjusted manually/automatically, for example.
根据本发明的实施例,单个相机模组中的两个摄像头的排列方式例如包含但不限制水平或垂直排列。According to an embodiment of the present invention, the arrangement of the two cameras in a single camera module includes, but is not limited to, horizontal or vertical arrangement, for example.
根据本发明的实施例,每个相机模组例如可以分别设有对应的传感器组,其中,每个传感器组包括适于实时获取对应相机模组的位置的位置传感器以及适于实时获取对应相机模组的姿态的姿态传感器;服务器端接收来自用户的兴趣目标指令,以根据该兴趣点指令在多个预设兴趣目标位置之中选择其一来作为当前观景目标位置,根据当前观景目标位置与目标相机模组的实时位置之间的连线对目标相机模组对应的云台进行调节,以使得目标相机模组中各摄像头光轴主方向与上述连线方向相一致,由此使得当前观景目标位置位于上述目标相机模组各摄像头的拍摄中心。在该示例中,可以将同一个相机模组中两个摄像头的位置、姿态看作相同,由此采用同一个位置传感器来获取同一个相机模组中两个摄像头的位置,以及采用同一个姿态传感器来获取同一个相机模组中两个摄像头的姿态。其中,多个预设兴趣目标位置包括预先设置在预定区域内的多个已知位置点。当图像采集设备包括一个相机模组时,该相机模组作为目标相机模组;当图像采集设备包括多个相机模组时,目标相机模组例如为多个相机模组中距离当前观景目标位置最近的相机模组。According to an embodiment of the present invention, for example, each camera module may be respectively provided with a corresponding sensor group, wherein each sensor group includes a position sensor suitable for real-time acquisition of the position of the corresponding camera module and a position sensor suitable for real-time acquisition of the corresponding camera module The attitude sensor of the attitude of the group; the server side receives the interest target instruction from the user, and selects one of the multiple preset interest target positions according to the interest point instruction as the current viewing target position, according to the current viewing target position. The connection line with the real-time position of the target camera module adjusts the pan/tilt corresponding to the target camera module, so that the main direction of the optical axis of each camera in the target camera module is consistent with the above-mentioned connection direction, thereby making the current The viewing target position is located at the shooting center of each camera of the target camera module. In this example, the positions and postures of the two cameras in the same camera module can be regarded as the same, so that the same position sensor is used to obtain the positions of the two cameras in the same camera module, and the same posture is adopted sensor to obtain the pose of two cameras in the same camera module. Wherein, the plurality of preset interest target positions include a plurality of known position points preset in a predetermined area. When the image capturing device includes one camera module, the camera module is used as the target camera module; when the image capturing device includes multiple camera modules, the target camera module is, for example, the distance from the current viewing target among the multiple camera modules. The closest camera module.
根据本发明的实施例,每个相机模组例如可以分别设有对应的传感器组,其中,每个传感器组包括适于实时获取对应相机模组中各摄像头的位置的多个位置传感器以及适于实时获取对应相机模组中各摄像头的姿态的多个姿态传感器;服务器端接收来自用户的兴趣目标指令,以根据该兴趣点指令在多个预设兴趣目标位置之中选择其一来作为当前观景目标位置,根据当前观景目标位置与目标相机模组各摄像头的实时位置之间的连线对目标相机模组对应的云台进行调节,以使得目标相机模组中各摄像头光轴主方向与上述连线方向一致。其中,多个预设兴趣目标位置包括预先设置在预定区域内的多个已知位置点。当图像采集设备包括一个相机模组时,该相机模组作为目标相机模组;当图像采集设备包括多个相机模组时,目标相机模组为多个相机模组的各摄像头中距离当前观景目标位置最近的摄像头所属的相机模组。在该示例中,单个相机模组中的两个摄像头可以分别通过两个云台实时根据各自对应的连线方向进行姿态同步调节或姿态异步调节。也就是说,在同一个相机模组中,两个摄像头各自与当前观景目标位置之间的连线方向是不同的,则可以对这两个摄像头各自对应的云台分别进行调节(不同步),使得两个摄像头均能够使得当前观景目标位置位于各自的拍摄中心According to an embodiment of the present invention, each camera module may, for example, be provided with a corresponding sensor group, wherein each sensor group includes a plurality of position sensors suitable for real-time acquisition of the position of each camera in the corresponding camera module and a plurality of position sensors suitable for Obtain multiple attitude sensors corresponding to the attitudes of each camera in the camera module in real time; the server side receives the interest target instruction from the user, and selects one of the multiple preset interest target positions as the current view according to the interest point instruction. According to the connection between the current viewing target position and the real-time positions of each camera of the target camera module, adjust the pan/tilt corresponding to the target camera module, so that the main direction of the optical axis of each camera in the target camera module Consistent with the connection direction above. Wherein, the plurality of preset interest target positions include a plurality of known position points preset in a predetermined area. When the image capturing device includes one camera module, the camera module is used as the target camera module; when the image capturing device includes multiple camera modules, the target camera module is the distance between the cameras of the multiple camera modules and the current view. The camera module to which the camera closest to the scene target position belongs. In this example, the two cameras in a single camera module can respectively perform synchronous attitude adjustment or asynchronous attitude adjustment according to their corresponding connection directions in real time through the two PTZs. That is to say, in the same camera module, if the connection directions between the two cameras and the current viewing target position are different, the corresponding PTZs of the two cameras can be adjusted separately (not synchronized). ), so that both cameras can make the current viewing target position in their respective shooting centers
例如,无人机(作为可移动承载设备的示例,下面描述的无人机也可以是其他类型的可移动承载设备)在图像采集过程中不断地移动,在对焦点改变的情况下,为使两个摄像头拍摄出来的两幅图像重合度高,则需要时刻调整两个摄像头的姿态,无人机的飞行轨迹为预先设定的,例如飞行轨迹是直线或圆,兴趣目标的设定例如为景点中沿直线或圆内外不同位置的某个自然或人工建筑物,可根据不同的景点设置不同的飞行轨迹及兴趣目标;且兴趣目标的地理位置已由景点工作人员预先获取。For example, a UAV (as an example of a movable carrying device, the UAV described below can also be other types of movable carrying devices) is constantly moving during the image acquisition process, in the case of changing the focus point, in order to make If the two images captured by the two cameras have a high degree of coincidence, the attitudes of the two cameras need to be adjusted at all times. The flight trajectory of the drone is preset, for example, the flight trajectory is a straight line or a circle, and the setting of the target of interest is, for example, For a natural or artificial building in different positions along a straight line or inside and outside a circle, different flight trajectories and targets of interest can be set according to different scenic spots; and the geographic location of the target of interest has been pre-obtained by the staff of the scenic spot.
这样,通过允许用户设定兴趣目标的方式,使用户在观看直播视频时对关注的兴趣目标进行实时切换,因为无人机在移动,而兴趣目标不动,需要实时获取无人机上单个相机模组中两个摄像头的位置和姿态数据(每个摄像头上均需放置位置和姿态传感器),根据摄像头和兴趣目标(已知地理位置)两者之间的连线确定摄像机光轴主方向,则单个相机模组中的两个摄像头分别通过两个云台实时根据以上连线数据进行姿态同步调节,使得兴趣目标始终处于图像中心。例如,飞行初始时刻第一兴趣目标和摄像头(两个摄像头单独计算)的连线距离小于等于D(D为设定距离),则摄像头(两个摄像头单独计算)对焦对象即为第一兴趣目标,当无人机飞行一段时间后,第一兴趣目标和摄像头 (两个摄像头单独计算)的连线距离大于D,而第二兴趣目标和摄像头(两个摄像头单独计算)的连线距离小于等于D,则摄像头(两个摄像头单独计算) 自动将对焦对象改为第二兴趣目标,若此时用户仍然选择第一兴趣目标为主要观看目标,则只需要点击第一兴趣目标标识,则云台仍然控制图像采集设备转向第一兴趣目标。In this way, by allowing the user to set an interest target, the user can switch the interest target he pays attention to in real time when watching the live video. Because the drone is moving and the interest target is not moving, it is necessary to obtain the model of a single camera on the drone in real time. The position and attitude data of the two cameras in the group (position and attitude sensors need to be placed on each camera), and the main direction of the camera's optical axis is determined according to the connection between the camera and the target of interest (known geographic location). The two cameras in a single camera module perform posture synchronization adjustment in real time according to the above connection data through two PTZs respectively, so that the target of interest is always in the center of the image. For example, at the initial moment of the flight, the connection distance between the first object of interest and the camera (calculated separately by the two cameras) is less than or equal to D (D is the set distance), then the object focused by the camera (calculated separately by the two cameras) is the first object of interest , when the drone has been flying for a period of time, the connection distance between the first interest target and the camera (the two cameras are calculated separately) is greater than D, while the connection distance between the second interest target and the camera (the two cameras are calculated separately) is less than or equal to D, then the camera (the two cameras are calculated separately) will automatically change the focus object to the second interest target. If the user still chooses the first interest target as the main viewing target, he only needs to click the first interest target logo, then the pan/tilt Still control the image acquisition device to turn to the first object of interest.
由此,每个相机模组在识别到采集指令后,采集其视野内图片/视频数据实时传输给下位机端20。In this way, after recognizing the acquisition instruction, each camera module acquires the picture/video data in its field of view and transmits it to the lower computer terminal 20 in real time.
第一传输模块11-3包括用于与下位机端20通信的一个或多个无线图传模块。其中,每个相机模组中的两个摄像头分别用于输出图片数据和视频数据,图片数据包括一组或多组图片,而视频数据包括一组或多组视频帧序列。也就是说,在单个相机模组中,其中一个摄像头用于输出图片数据,而另一个摄像头用于输出视频数据。The first transmission module 11 - 3 includes one or more wireless image transmission modules for communicating with the lower computer terminal 20 . Wherein, the two cameras in each camera module are respectively used to output picture data and video data, the picture data includes one or more groups of pictures, and the video data includes one or more groups of video frame sequences. That is, in a single camera module, one of the cameras is used to output picture data, and the other camera is used to output video data.
其中,每个相机模组中包括的两个摄像头所采集的图片数据和视频数据具有时间对应关系,两个摄像头同时接收采集指令,分别采集图片数据和视频数据,对应关系如下:视频数据以n帧为一个帧序列,将视频流按照播放时间顺序划分为若干个帧序列,用Ir表示第r个帧序列,Ir1,Ir2,……Irn表示第r个视频帧序列中的n帧图像;在同一个相机模组中同一时刻所采集的图片数据可以用Dr表示,Dr1,Dr2,……Drn表示第r个视频帧序列中的n帧图像所对应的图片数据。Among them, the picture data and video data collected by the two cameras included in each camera module have a time correspondence, and the two cameras receive the collection instruction at the same time, and collect the picture data and the video data respectively, and the corresponding relationship is as follows: the video data is n A frame is a frame sequence, and the video stream is divided into several frame sequences according to the playback time sequence. Ir represents the rth frame sequence, Ir1, Ir2, ... Irn represents the nth frame image in the rth video frame sequence; in The picture data collected at the same time in the same camera module can be represented by Dr, and Dr1, Dr2, ... Drn represents the picture data corresponding to the n frames of images in the rth video frame sequence.
根据本发明的实施例,在保证图像数据传输速度的情况下,可移动承载设备11、该可移动承载设备11上的云台11-1以及图像采集设备11-2例如可以通过同一个图传模块与下位机端20通信。According to the embodiment of the present invention, under the condition of ensuring the image data transmission speed, the
根据本发明的实施例,可移动承载设备11、该可移动承载设备11上的云台 11-1以及图像采集设备11-2也可以分别通过各自对应的图传模块来与下位机端 20通信。这样,通过多个图传模块分别传输对应设备的数据传输,如,可移动承载设备11通过第一图传模块传输数据,云台11-1通过第二图传模块传输数据 (若有多个云台11-1,例如可以通过多个第二图传模块传输数据),图像采集设备11-2通过第三图传模块传输数据。According to the embodiment of the present invention, the
在一个例子中,在图像采集设备11-2中,当包括多个相机模组时,该多个相机模组例如可以通过多个图传模块传输数据,或者可以仅通过同一个图传模块传输数据。In one example, in the image acquisition device 11-2, when multiple camera modules are included, the multiple camera modules may transmit data through multiple image transmission modules, or may only transmit data through the same image transmission module data.
此外,对于同一组相机模组,其中的两个摄像头可以通过同一个图传模块传输数据,也可以通过两个图传模块分别传输数据。例如,为满足图像数据快速传输,每个摄像模组中的两个摄像头可以分别通过一个图传模块传输图片数据和视频数据,即,两个摄像头通过两个图传模块分别传输图片数据和视频数据,使得图片数据和视频数据分别传输。In addition, for the same group of camera modules, the two cameras can transmit data through the same image transmission module, or can transmit data through two image transmission modules respectively. For example, in order to meet the fast transmission of image data, the two cameras in each camera module can respectively transmit image data and video data through one image transmission module, that is, the two cameras transmit image data and video through two image transmission modules respectively. data, so that picture data and video data are transmitted separately.
如图1所示,下位机端20包括第二传输模块21、遥控设备22和语音模块23,第二传输模块21包括用于与上位机端10通信的一个或多个无线图传模块以及用于与服务器端通信的通信模块,该通信模块例如可以是有线通信模块或无线通信模块。As shown in FIG. 1 , the lower computer terminal 20 includes a
下位机端20用于接收并转发来自服务器端30的采集指令至上位机端10(例如发给云台或者图像采集设备),以使上位机端10的图像采集设备11-2开始或停止采集其视野内图片/视频数据,并从上位机端10接收图片/视频数据以实时转发给服务器端30。The lower computer terminal 20 is used to receive and forward the acquisition instruction from the
此外,遥控设备22适于接收地面工作人员的操控指令。遥控设备22例如是由地面工作人员操作的遥控器,用于控制上位机端10中的可移动承载设备11 和/或云台11-1等。In addition, the
其中,遥控设备22接收的操控指令可以包括用于控制可移动承载设备11 的第一指令以及用于控制云台11-1的第二指令。The manipulation instruction received by the
遥控设备22例如可以将该操控指令中的第一指令发送至可移动承载设备 11中的第一控制模块(如无人机中的飞行控制模块)以控制可移动承载设备进行对应的操作动作,以及将该操控指令中的第二指令发送至云台11-1的第二控制模块(如下文中提到的云台控制模块)以控制云台11-1进行对应的操作动作。For example, the
其中,控制指令可以包括多种类型的指令。例如,控制指令包括用于对可移动承载设备11进行控制的第一指令以及用于对云台11-1进行控制的第二指令。Wherein, the control instructions may include various types of instructions. For example, the control instructions include a first instruction for controlling the
不同类型的控制指令(如第一和第二指令)可以通过控制指令中的特定字段进行区分。例如,如控制指令中第一字段对应表示第一指令,而控制指令中第二字段对应表示第二指令。Different types of control instructions (eg, first and second instructions) can be distinguished by specific fields in the control instructions. For example, the first field in the control instruction corresponds to the first instruction, and the second field in the control instruction corresponds to the second instruction.
例如,当上位机端10接收的来自遥控设备22的控制指令仅包含第一指令时,将对可移动承载设备11执行对应的控制操作,如使无人机(作为可移动承载设备11的示例)飞行到预定高度等。For example, when the control instruction from the
又如,当上位机端10接收到的来自遥控设备22的控制指令仅包含第二指令时,假设第二指令中对应的云台序号为2(假设当前有多个云台),则对序号为2的那个云台进行对应的控制操作,如使该云台的俯仰角向下调整10度等。For another example, when the control command from the
再如,当上位机端10接收到的来自遥控设备22的控制指令既包含第一指令、又包含第二指令时,则可以分别对对应的可移动承载设备11和云台11-1执行相应控制操作。For another example, when the control command from the
根据本发明的实施例,当可移动承载设备11为无人机时,第一指令例如可以包括用于控制无人机进行自检、起飞、降落、返航、悬停、俯仰、滚转以及偏航等各类飞行操控动作中任一项或多项操控动作的指令。According to an embodiment of the present invention, when the
例如,第一指令可以包括飞行方向控制指令和/或飞行高度控制指令。For example, the first command may include a flight direction control command and/or a flight height control command.
其中,第一指令(如飞行方向控制指令和/或飞行高度控制指令)例如可以在预设范围(如预设地理位置范围和/或预设高度范围等)内对可移动承载设备11(如无人机)进行控制,而当可移动承载设备11达到上述预设范围边界时,将使得上述第一指令不再有效。由此,可避免第一指令对可移动承载设备 11的过度控制而造成的不安全问题。Wherein, the first instruction (such as a flight direction control instruction and/or a flight height control instruction) may be, for example, within a preset range (such as a preset geographic location range and/or a preset altitude range, etc.) to the movable carrying device 11 (such as UAV) to control, and when the
根据本发明的实施例,第二指令例如可以包括用于控制云台11-1进行水平和/或俯仰方向等各方向的运动的控制指令(比如云台方位角控制指令和/或云台俯仰角控制指令等)。According to an embodiment of the present invention, the second command may include, for example, a control command for controlling the pan/tilt 11-1 to move in various directions such as the pan/tilt direction (such as a pan/tilt azimuth control command and/or a pan/tilt pitch). angle control commands, etc.).
其中,第一或第二指令中包含的各种具体指令(如飞行方向控制指令和飞行高度控制指令,或云台方位角控制指令和云台俯仰角控制指令等)还可以通过其中不同字段来区分。例如,在第一指令对应的第一字段中,第一一子字段对应表示飞行方向控制指令,而第一字段中的第一二子字段对应表示飞行高度控制指令;又如,在第二指令对应的第二字段中,第二一子字段对应表示云台方位角控制指令,而第二二子字段对应表示云台俯仰角控制指令;等等。Among them, various specific instructions (such as flight direction control instructions and flight height control instructions, or gimbal azimuth angle control instructions and gimbal pitch angle control instructions, etc.) contained in the first or second instructions can also be used in different fields. distinguish. For example, in the first field corresponding to the first command, the first one subfield corresponds to the flight direction control command, and the first two subfields in the first field correspond to the flight altitude control command; for another example, in the second command In the corresponding second field, the second first subfield corresponds to the azimuth angle control command of the gimbal, and the second second subfield corresponds to the gimbal pitch angle control command; and so on.
由此,通过不同的控制指令(如通过控制指令中不同字段)实现对上位机端10中不同部件的不同类型的控制,而且,对上位机端10中不同部件的控制可以是同时进行的、或非同时进行的。Therefore, different types of controls on different components in the upper computer end 10 are realized through different control instructions (eg, through different fields in the control instructions), and the control of different components in the upper computer end 10 can be carried out simultaneously, or non-simultaneously.
根据本发明的实施例,若用户端40发送的控制信息为语音输入的语音控制信息,则服务器端30直接将该语音控制信息实时转发至下位机端,下位机端接收该语音控制信息后,通过语音模块生成与该语音控制信息对应的语音并播放该语音。其中,语音模块例如可以是耳机和/或扬声器等。这样,地面工作人员可以通过佩戴该语音模块、或者通过将该语音模块设置在预设位置(如固定或可移动的位置等),来收听该语音模块中的音频内容,从而对遥控设备执行对应的操作。According to the embodiment of the present invention, if the control information sent by the
此外,若用户端40发送的控制信息为手动输入的非语音控制信息,则服务器端30可以先将该非语音控制信息转换为对应的语音控制信息,再将转换得到的语音控制信息实时发送至下位机端,下位机端接收该语音控制信息后,通过语音模块生成与该语音控制信息对应的语音并播放该语音。这样,地面工作人员可以通过佩戴该语音模块、或者通过将该语音模块设置在预设位置(如固定或可移动的位置等),来收听该语音模块中的音频内容,从而对遥控设备执行对应的操作。In addition, if the control information sent by the
其中,上位机端10的数量可以为一个或多个,且下位机端20的数量与上位机端10的数量一致。每个上位机端10可以通过该上位机端10对应的下位机端20 与服务器端30通信。应当理解的是,图1中仅示出了一个上位机端和一个下位机端的示例,在其他示例中,上位机端和下位机端的数量也可以是多个。The number of the upper computer ends 10 may be one or more, and the number of the lower computer ends 20 is consistent with the number of the upper computer ends 10 . Each upper computer end 10 can communicate with the
根据本发明的实施例,云台11-1例如为多自由度云台,适于控制与其连接的图像采集设备11-2进行多方向调节。According to an embodiment of the present invention, the pan/tilt 11-1 is, for example, a multi-degree-of-freedom pan/tilt, which is suitable for controlling the image acquisition device 11-2 connected thereto to perform multi-directional adjustment.
例如,云台11-1能够控制与其连接的图像采集设备11-2进行如下任一种或多种运动:水平旋转运动、垂直俯仰运动以及绕该图像采集设备11-2的光轴旋转运动等。云台11-1例如可以集成电机驱动、伺服控制等功能,可根据指令调节与云台连接的图像采集设备进行多方向运动,例如为三自由度云台,则可以根据指令调节图像采集设备进行上述的水平旋转运动、垂直俯仰运动以及绕摄像机光轴旋转运动For example, the pan/tilt 11-1 can control the image capture device 11-2 connected to it to perform any one or more of the following movements: horizontal rotation, vertical pitch, and rotation around the optical axis of the image capture device 11-2, etc. . For example, the PTZ 11-1 can integrate functions such as motor drive and servo control, and can adjust the image acquisition device connected to the PTZ to move in multiple directions according to the instructions. The above-mentioned horizontal rotation movement, vertical pitch movement and rotation movement around the optical axis of the camera
根据本发明的实施例,云台11-1上可以设有伸缩装置,与云台11-1连接的图像采集设备11-2设置在对应的伸缩装置上,以使该图像采集设备11-2能够随该伸缩装置的伸缩而运动。According to an embodiment of the present invention, a telescopic device may be provided on the pan/tilt 11-1, and the image acquisition device 11-2 connected to the pan/tilt 11-1 is disposed on the corresponding telescopic device, so that the image acquisition device 11-2 It can move with the expansion and contraction of the telescopic device.
根据本发明的实施例,云台11-1可以包括云台控制模块(作为第二控制模块)和驱动模块;云台控制模块用于接收来自下位机端20中的遥控设备22的控制指令,并向驱动模块发出指令,通过驱动模块向对应的电机发出控制信号和驱动脉冲信号,以控制改变云台11-1各转动轴的运动姿态。According to the embodiment of the present invention, the pan-tilt 11-1 may include a pan-tilt control module (as the second control module) and a drive module; the pan-tilt control module is used to receive a control instruction from the
此外,驱动模块还可以包括限位开关,以通过限位开关控制对应云台11-1 的转动范围。In addition, the driving module may further include a limit switch, so as to control the rotation range of the corresponding pan/tilt head 11-1 through the limit switch.
根据本发明的实施例,可移动承载设备11上例如设有一个或多个云台 11-1,单个云台11-1例如用于控制对应的单个相机模组中的两个摄像头进行同步调节。According to an embodiment of the present invention, the
例如,可移动承载设备11仅设有一个云台11-1和一个相机模组,该云台11-1 能够控制该相机模组中的两个摄像头进行同步调节。其中,上述相机模组镜头例如可以朝向可移动承载设备飞行或者行驶的正前方。For example, the
又如,可移动承载设备11上设有多个云台11-1和多个相机模组,云台11-1 和相机模组一一对应,每个云台11-1分别控制一个相机模组中的两个摄像头进行同步调节,但多个相机模组之间的调节不必同步。For another example, the
根据本发明的实施例,可移动承载设备11上例如设有一个或多个云台 11-1,单个云台11-1例如用于控制一个或多个相机模组中至少两个相机模组的摄像头进行同步调节。According to an embodiment of the present invention, the
例如,可移动承载设备11上设有一个云台11-1和多个相机模组,该云台11-1 能够控制该多个相机模组中的所有摄像头进行同步调节。For example, the
又如,可移动承载设备11上设有一个云台11-1和多个相机模组,该云台11-1 能够控制该多个相机模组中的部分摄像头进行同步调节。For another example, the
再如,可移动承载设备11上设有多个云台11-1和多个相机模组,单个云台 11-1可以控制多个相机模组中的至少两个相机模组中的摄像头进行同步调节。比如,假设有2个云台和5个相机模组,第一个云台控制其中3个相机模组的6 个摄像头进行同步调节,而第二个云台控制另外2个相机模组的4个摄像头进行同步调节。For another example, the
作为单云台控制多组相机模组的示例,以两组为例,则一组相机模组镜头朝向可移动承载设备飞行或者行驶的正前方,另一组相机模组镜头朝向可移动承载设备飞行或者行驶的正后方,则云台控制两组相机模组同步运动,例如两组相机模组用机械轴相连且保持相对静止,则云台控制其中一个相机模组运动的同时,另一个相机模组也会同轴运动,此时可观看视角为相对可移动载体的正前方和正后方。As an example of controlling multiple groups of camera modules with a single gimbal, taking two groups as an example, the lenses of one group of camera modules face the front of the movable carrier device when flying or driving, and the other group of camera module lenses face the movable carrier device. Just behind the flight or driving, the gimbal controls the two groups of camera modules to move synchronously. For example, the two sets of camera modules are connected by mechanical shafts and remain relatively stationary, then the gimbal controls the movement of one camera module while the other camera module moves. The module will also move coaxially, and the viewing angle at this time is the front and rear of the movable carrier.
例如,当云台接收向左转动的指令时,则正前方的相机模组实时向左转动,而正后方的相机模组向右转动;又例如,两组相机模组之间并不用机械轴相连,而是云台控制模块向驱动模块发出同一转动指令,例如向上转动,则驱动模块向对应的两组俯仰电机发出控制信号和驱动脉冲信号,使两组相机模组同时向上转动。For example, when the gimbal receives an instruction to turn to the left, the camera module in front of it will turn to the left in real time, and the camera module in the back will turn to the right. Instead of connecting with a mechanical shaft, the gimbal control module sends the same rotation command to the drive module, for example, if it rotates upward, the drive module sends control signals and drive pulse signals to the corresponding two sets of pitch motors, so that the two sets of camera modules rotate upward at the same time. .
作为单云台控制多组相机模组的示例,为获得更多方向的视角,也可以采用单云台控制四组相机模组,则一组相机模组镜头朝向可移动承载设备飞行或者行驶的正前方,一组相机模组镜头朝向可移动承载设备飞行或者行驶的正后方,两组相机模组用机械轴相连作为A组相机;一组相机模组镜头朝向可移动承载设备飞行或者行驶的正左方,一组相机模组镜头朝向可移动承载设备飞行或者行驶的正右方,两组相机模组用机械轴相连作为B组相机,则云台控制A 组相机和B组相机同步运动,例如A组相机机械轴中间部位和B组相机机械轴中间部位之间用另一机械轴相连且保持相对静止,A组相机和B组相机呈不在一个平面内的十字交叉状,则云台控制其中一个相机模组运动的同时,另外三个相机模组也会同轴运动。As an example of controlling multiple groups of camera modules with a single gimbal, in order to obtain more directional viewing angles, a single gimbal can also be used to control four groups of camera modules, then the lens of one camera module faces the direction of the moving carrier equipment flying or driving. Directly in front, a group of camera module lenses face the rear of the movable carrier equipment that flies or travels, and the two groups of camera modules are connected by mechanical shafts as a group A camera; a group of camera module lenses face the movable carrier equipment that flies or travels. On the left side, a group of camera module lenses are facing the right side of the mobile carrier equipment when flying or driving, and the two groups of camera modules are connected by mechanical shafts as group B cameras, then the gimbal controls the cameras in group A and group B to move synchronously For example, the middle part of the mechanical axis of group A camera and the middle part of the mechanical axis of group B camera are connected by another mechanical axis and remain relatively static, and the group A camera and the group B camera are in a cross shape that is not in the same plane, then the gimbal While controlling the movement of one of the camera modules, the other three camera modules will also move coaxially.
例如,当云台接收向左转动的指令时,则正前方的相机模组实时向左转动,而另外三个相机模组也会向左转动;又例如,每组相机模组之间并不用机械轴相连,而是云台控制模块向驱动模块发出同一转动指令,例如向上转动,则驱动模块向对应的四组俯仰电机发出控制信号和驱动脉冲信号,使四组相机模组同时向上转动。For example, when the gimbal receives an instruction to turn to the left, the camera module in front of it will turn to the left in real time, and the other three camera modules will also turn to the left. They are not connected by mechanical shafts, but the gimbal control module sends the same rotation command to the drive module, for example, if it rotates upward, the drive module sends control signals and drive pulse signals to the corresponding four groups of pitch motors, so that the four groups of camera modules can be simultaneously Rotate up.
此外,根据本发明的实施例,可移动承载设备11上可以设有多个云台,而每个相机模组对应两个云台,其中,单个相机模组中的两个摄像头分别通过两个云台进行非同步微调。其中,这里所说的微调例如可以是0-15度范围内的调节,或者其他预设的范围。In addition, according to the embodiment of the present invention, the
此外,可选地,对于单个相机模组而言,除了分别用于控制两个摄像头的两个云台之外,还可以采用另外一个云台来控制这两个摄像头的同步调节。In addition, optionally, for a single camera module, in addition to the two PTZs used to control the two cameras, another PTZ can be used to control the synchronous adjustment of the two cameras.
举例来说,假设某相机模组对应3个云台,即云台A、云台B和云台C,相机模组包括第一摄像头和第二摄像头,其中,云台A用于对第一摄像头进行微调(假设各自由度方向调节范围为0-10度),云台B用于对第二摄像头进行微调(假设各自由度方向调节范围为0-10度),而云台C用于对第一和第二摄像头进行同步调节(假设各自由度方向调节范围为0-360度)。假设在t1时刻,两个摄像头方向朝向可移动承载设备11(如无人机)的正前方,假设此时拍摄目标与可移动承载设备11之间距离1000米,两个摄像头的朝向基本一致(均朝向该拍摄目标);在t2时刻,假设可移动承载设备11距离拍摄目标500米,仍然较远,并假设此时可移动承载设备11的朝向相比t1时刻向右旋转了30度,此时,可以通过云台C来对第一和第二摄像头进行整体的同步调节,即使得第一和第二摄像头同步地向左旋转30度或其他度数(目标可能有微小移动);在t3 时刻,假设可移动承载设备11距离拍摄目标2米,距离非常近,此时第一摄像头、第二摄像头、拍摄目标三者的位置类似三角形的三个顶点位置,由此可知,第一摄像头与第二摄像头分别朝向拍摄目标的方向是不同的,因此需要分别对二者方向进行非同步调节(微调),而不是同步调节,这样,可以通过云台A 对第一摄像头的方向进行微调(比如向右微调5度),通过云台B对第二摄像头的方向进行微调(比如向左微调5度),使得二者的采集方向都能够对准拍摄目标。此外,针对单个相机模组,还可以通过两个独立的伸缩装置来分别实现该相机模组中两个摄像头各自的位置调节。For example, suppose a camera module corresponds to three gimbals, namely PTZ A, PTZ B, and PTZ C, and the camera module includes a first camera and a second camera. The camera is fine-tuned (assuming that the adjustment range of each degree of freedom is 0-10 degrees), the gimbal B is used to fine-tune the second camera (assuming that the adjustment range of each degree of freedom is 0-10 degrees), and the gimbal C is used to fine-tune the second camera. Synchronously adjust the first and second cameras (assuming the adjustment range of each degree of freedom is 0-360 degrees). Assume that at time t1, the directions of the two cameras are facing the front of the movable carrier device 11 (such as a drone), and assuming that the distance between the shooting target and the
服务器端30用于对从下位机端20接收到的图片/视频数据进行即时、对应的处理并存储。将视频数据(多组视频帧序列)进行编码压缩成例如H.264格式的直播视频流,将压缩的直播视频流进行格式封装并存储(例如存储为FLV 格式),同时通过视频传输协议(例如RTSP)进行推流并进行分发,其中,在编码过程中建立直播视频流和原始视频数据的对应关系;FLV格式视频文件作为点播视频源存储在服务器端,并确定唯一标识。The
服务器端30例如可以对于每个相机模组所采集的多组视频帧序列所对应的多组图片可选择部分或全部存储,并根据时间对应原则建立多组图片和直播视频流的对应关系。For example, the
或者,对应于第r个视频帧序列的部分或者全部图片数据也可以在上位机端10设置,上位机端10将已经建立对应关系的部分/全部图片数据和视频数据通过第一传输模块11-3传输至下位机端20并实时转发给服务器端30,服务器端 30接收到部分/全部图片数据和全部视频数据后进行上述处理后存储。Alternatively, part or all of the picture data corresponding to the rth video frame sequence can also be set on the host computer end 10, and the host computer end 10 passes the part/all picture data and video data for which the corresponding relationship has been established through the first transmission module 11- 3 is transmitted to the lower computer end 20 and forwarded to the
此外,当接收到来自用户端40的请求指令时,服务器端30将与该请求指令相匹配的图片/视频数据发送给发出该请求指令的用户端40。其中,上述来自用户端40的请求指令可以是来自一个用户端40的一个请求指令,也可以是来自一个用户端40的多个请求指令,或者可以是来自多个用户端40的多个请求指令。In addition, when receiving the request instruction from the
其中,请求指令包括请求视频传输指令和/或拍照指令。Wherein, the request instruction includes a request for video transmission instruction and/or a photographing instruction.
根据本发明的实施例,当请求指令包括请求视频传输指令时,服务器端30 例如可以通过如下方式发送与该请求视频传输指令相匹配的视频数据:判断用户的指令(即请求指令)是拉流请求还是点播视频请求,若为拉流请求,则将拉流地址(URL)发送至对应的用户端;若为点播视频请求,则将已存储的与请求指令中所携带的标识相符合的视频的虚拟路径地址(URL)发送至对应的用户端;According to an embodiment of the present invention, when the request instruction includes a request for video transmission instruction, the
根据本发明的实施例,当请求指令包括拍照指令时,服务器端30例如可以通过如下方式获取与该拍照指令相匹配的图片数据:根据多组图片和视频流的对应关系,以及该拍照指令中所携带的发送时间,在(例如从服务器端30的存储模块中)存储的图片数据中选择对应该发送时间的图片数据,并保存在发出该拍照指令的用户账号下,以响应用户之后的下载。According to an embodiment of the present invention, when the request instruction includes a photographing instruction, the
当图像采集设备11-2包括多个相机模组时,服务器端30例如可以在该多个相机模组之中确定与该请求指令相匹配的图片/视频数据所属的相机模组,作为目标相机模组,以选择该目标相机模组所采集的图片/视频数据作为与用户端40的请求指令相匹配的图片/视频数据。也就是说,在图像采集设备11-2包括多个相机模组下,服务器端30在获取与用户端40请求指令相匹配的图片/视频数据之前,还要先判断与请求指令相匹配的图片/视频数据所属的相机模组,进而(例如从服务器端30的存储模块中)选择获取对应的相机模组所采集的图片/视频数据。When the image capturing device 11-2 includes multiple camera modules, the
其中,例如可以按照如下方式来判断与请求指令相匹配的图片/视频数据所属的相机模组:获取请求指令中的传输参数,该传输参数包括待传输的视频帧参数(如哪一帧或哪些帧的序号,或者相机模组的序号等),根据该传输参数确定与之对应的那个相机模组。Wherein, for example, the camera module to which the picture/video data matching the request instruction belongs can be determined as follows: obtain the transmission parameters in the request instruction, and the transmission parameters include the video frame parameters to be transmitted (such as which frame or which The serial number of the frame, or the serial number of the camera module, etc.), and the corresponding camera module is determined according to the transmission parameter.
这样,用户端不仅能观看直播/点播视频,在观看直播/点播视频过程中拍照获取高清图片,还可以在观看直播时发出操控指令对云台进行控制。实时控制云台的用户可以按照自己意愿观看不同视角的景色以及拍摄高清图片。In this way, the client can not only watch live/on-demand videos, but also take pictures to obtain high-definition pictures while watching live/on-demand videos, and can also issue control commands to control the PTZ while watching live videos. Users who control the gimbal in real time can watch the scenery from different perspectives and take high-definition pictures according to their wishes.
此外,当一个用户端40控制云台改变观看视角时,其他用户端40例如能够共享该视角。这样,在一个用户控制云台改变观看视角的同时,其他用户可以共享该视角,从而观看视频或者拍照。In addition, when one
根据本发明的实施例,服务器端30可以允许接收来自有权用户发送的控制信息,并拒绝接收无权用户发送的控制信息。其中,有权用户即具有权限的用户,而无权用户即没有权限的用户。According to the embodiment of the present invention, the
例如,在任一用户端40向服务器端30发送信息后,服务器端30在上位机端 10(如可移动承载设备11和/或云台11-1)未实施与该控制信息对应的、来自遥控设备22的操控指令之前,不再接收其他用户端40发送的与该控制信息类型相同的其他控制信息。For example, after any
例如,当服务器端30接收到来自某个用户端40发送的控制信息时,假设该控制信息为语音输入的语音控制信息,对其进行语音文字识别和语义识别等,可知其对应的设备名称(如无人机等,和/或云台11-1的序号等),则当其包含可移动承载设备11的名称(如无人机等)时,则“与该控制信息类型相同的其他控制信息”是指内容也同样对应可移动承载设备11的名称(如无人机等)的其他信息;而当其对应云台时,则“与该控制信息类型相同的其他控制信息”是指内容也同样对应云台的其他信息。类似地,当用户端40发送的控制信息为非语音控制信息时,对应处理与之类似,不再赘述。For example, when the
这样,当一个用户通过其用户端40向服务器端30发送一个控制信息后,假设该控制信息为语音控制信息,内容为“飞到200米”的一条语音。服务器端 30将该条语音转发给下位机20中的语音模块23,语音模块23播放该条语音“飞到200米”,由此,地面工作人员听到该条语音后,将会操作遥控设备22而使得无人机(作为可移动承载设备11的示例)飞行到200米的高度。同时,服务器30通过识别技术(如现有的语音文字识别、语义识别等),识别出“飞到200 米”的内容是与“无人机”(作为可移动承载设备11的示例)对应的,由此,在无人机尚未执行“飞到200米”这条语音控制信息前,当再有其他用户端向服务器发送新的控制信息时,若该新的控制信息同样对应于无人机,则拒收该新的控制信息。In this way, when a user sends a control message to the
此外,根据本发明的实施例,服务器端30还可以在接收到用户端40的请求指令(如下载)或控制信息时,判定该指令或该信息中是否包含已支付信息,并在该指令包含已支付信息的情况下建立与该用户端40的数据连接。已支付信息例如可以通过在线支付方式获得。In addition, according to an embodiment of the present invention, when receiving a request instruction (such as downloading) or control information from the
图2给出了服务器端30的一种可能结构。如图2所示,服务器端30例如可以包括处理模块31、存储模块32和第三传输模块33。FIG. 2 shows one possible structure of the
其中,处理模块31例如可以对从下位机端20接收到的图片/视频数据进行即时、对应的处理,存储模块32例如可以存储经处理模块处理后的图片/视频数据,而第三传输模块33例如可以与下位机端20和用户端40进行通信。The
此外,根据本发明的实施例,服务器端30还可以选择性地包括图2所示的用户管理模块。其中,图2中用户管理模块的虚线框表示该模块是可选的、而非必须的。In addition, according to an embodiment of the present invention, the
用户管理模块可以接收来自每个用户端40的身份认证请求,并基于该身份认证请求对对应的用户设备(即用户端对应的设备)进行身份认证,在认证成功后向该对应的用户端40发送认证成功信息以与该用户设备建立数据连接。The user management module can receive the identity authentication request from each
图3给出了用户端40的一种可能结构。如图3所示,用户端40例如可以包括发送模块41、接收模块42、显示模块43和第四传输模块44。用户端40对应的用户设备例如可以是智能手机或平板电脑等。FIG. 3 shows one possible structure of the
其中,发送模块41能够向服务器端30发送接入请求,获取视频数据、图片数据和/或控制云台的请求。Wherein, the sending
接收模块42能够接收服务器端30发送的视频数据、图片数据和/或响应控制云台请求的相关信息数据。The receiving
显示模块43可以显示服务器端30发送的视频数据、图片数据和/或显示实时控制云台的操作。The
此外,第四传输模块44可以用于与服务器端30进行数据通信。In addition, the
综上,本申请提供了以下方案:In summary, this application provides the following solutions:
方案1.基于语音控制的可即时获取高清照片的直播系统,其特征在于,所述基于语音控制的可即时获取高清照片的直播系统包括上位机端、下位机端、服务器端和用户端;Scheme 1. The live broadcast system that can obtain high-definition photos instantly based on voice control, is characterized in that, the live broadcast system that can obtain high-definition photos instantly based on voice control comprises a host computer end, a lower computer end, a server end and a user end;
所述上位机端包括可移动承载设备,所述可移动承载设备上设有云台、与云台连接的图像采集设备以及第一传输模块;其中,所述云台用于调节与其连接的图像采集设备的位置和/或方向;所述图像采集设备包括一个或多个相机模组,其中,每个相机模组包括两个摄像头,且同一个相机模组中的两个摄像头在同时刻对应的采集视角大致相同;所述第一传输模块包括用于与所述下位机端通信的一个或多个无线图传模块;其中,每个相机模组中的两个摄像头分别用于输出图片数据和视频数据,所述图片数据包括一组或多组图片,而所述视频数据包括一组或多组视频帧序列;The upper computer end includes a movable bearing device, and the movable bearing device is provided with a PTZ, an image acquisition device connected to the PTZ, and a first transmission module; wherein, the PTZ is used to adjust the image connected to it. The position and/or orientation of the capture device; the image capture device includes one or more camera modules, wherein each camera module includes two cameras, and the two cameras in the same camera module correspond to each other at the same time The acquisition angle of view is roughly the same; the first transmission module includes one or more wireless image transmission modules for communicating with the lower computer terminal; wherein, the two cameras in each camera module are respectively used for outputting picture data and video data, the picture data includes one or more groups of pictures, and the video data includes one or more groups of video frame sequences;
所述下位机端包括遥控设备、第二传输模块以及语音模块;The lower computer terminal includes a remote control device, a second transmission module and a voice module;
所述第二传输模块包括用于与所述上位机端通信的一个或多个无线图传模块以及用于与所述服务器端通信的通信模块;所述下位机端用于接收并转发来自所述服务器端的采集指令至所述上位机端,以使所述上位机端的图像采集设备开始或停止采集其视野内图片/视频数据,并从所述上位机端接收图片/视频数据以实时转发给所述服务器端;The second transmission module includes one or more wireless image transmission modules for communicating with the upper computer and a communication module for communicating with the server; the lower computer is used for receiving and forwarding from the host computer. The acquisition instruction of the server side is sent to the host computer side, so that the image acquisition device of the host computer side starts or stops collecting the picture/video data in its field of view, and receives the picture/video data from the host computer side to forward it to the host computer in real time. the server side;
所述遥控设备适于接收地面工作人员的操控指令,该操控指令包括用于控制所述可移动承载设备的第一指令以及用于控制所述云台的第二指令;所述遥控设备适于将该操控指令中的第一指令发送至所述可移动承载设备中的第一控制模块以控制所述可移动承载设备进行对应的操作动作,以及将该操控指令中的第二指令发送至所述云台的第二控制模块以控制所述云台进行对应的操作动作;The remote control device is suitable for receiving manipulation instructions from ground staff, and the manipulation instructions include a first command for controlling the movable carrying device and a second command for controlling the pan/tilt; the remote control device is adapted to Send the first instruction in the manipulation instruction to the first control module in the movable carrier device to control the movable carrier device to perform corresponding operation actions, and send the second instruction in the manipulation instruction to the the second control module of the PTZ to control the PTZ to perform corresponding operation actions;
所述语音模块适于接收来自所述服务器端的语音控制信息,根据该语音控制信息生成对应的语音播放给所述地面工作人员,以指示所述地面工作人员对所述遥控设备输入对应的操控指令;The voice module is adapted to receive voice control information from the server, and generate a corresponding voice based on the voice control information and play it to the ground staff, so as to instruct the ground staff to input corresponding control instructions to the remote control device ;
所述服务器端用于对从所述下位机端接收到的图片/视频数据进行即时、对应的处理并存储,当接收到来自所述用户端的请求指令时,获取与请求指令相匹配的图片/视频数据发送给发出该请求指令的用户端,以及接收来自用户端的控制信息并生成对应的语音控制信息发送至所述下位机端;其中,所述请求指令包括请求视频传输指令和/或拍照指令。The server side is used to perform immediate and corresponding processing and storage on the picture/video data received from the lower computer side, and when receiving the request instruction from the user side, obtain the picture/video data that matches the request instruction. The video data is sent to the user terminal that issued the request instruction, and the control information from the user terminal is received and the corresponding voice control information is generated and sent to the lower computer terminal; wherein, the request instruction includes a request video transmission instruction and/or a photographing instruction. .
方案2.根据方案1所述的基于语音控制的可即时获取高清照片的直播系统,其特征在于,所述可移动承载设备为以下任一种:Scheme 2. The live broadcast system that can obtain high-definition photos in real time based on voice control according to scheme 1, is characterized in that, the movable bearing device is any of the following:
无人机、移动机械手臂、缆车、观光车、火车、飞机或船舶。Drones, mobile robotic arms, cable cars, sightseeing cars, trains, planes or ships.
方案3.根据方案1或2所述的基于语音控制的可即时获取高清照片的直播系统,其特征在于,当所述可移动承载设备为无人机时,所述第一指令包括用于控制所述无人机的自检、起飞、降落、返航、悬停、俯仰、滚转以及偏航中任一项或多项操控动作的指令。Scheme 3. The voice-controlled live broadcast system that can instantly obtain high-definition photos according to scheme 1 or 2, wherein when the movable carrying device is an unmanned aerial vehicle, the first instruction includes an instruction for controlling Instructions for any one or more manipulation actions of self-checking, take-off, landing, returning, hovering, pitching, rolling and yaw of the UAV.
方案4.根据方案3所述的基于语音控制的可即时获取高清照片的直播系统,其特征在于,所述第一指令包括飞行方向控制指令和/或飞行高度控制指令。Scheme 4. The voice control-based live broadcast system capable of obtaining high-definition photos in real time according to Scheme 3, wherein the first instruction includes a flight direction control instruction and/or a flight height control instruction.
方案5.根据方案1-4中任一项所述的基于语音控制的可即时获取高清照片的直播系统,其特征在于,所述第二指令包括用于控制所述云台进行水平和/ 或俯仰方向的运动的控制指令。Scheme 5. The live system that can obtain high-definition photos in real time based on voice control according to any one of schemes 1-4, wherein the second instruction includes a method for controlling the PTZ to perform horizontal and/or Control commands for movement in the pitch direction.
方案6.根据方案1-5所述的基于语音控制的可即时获取高清照片的直播系统,其特征在于,所述语音模块包括耳机和/或扬声器。Scheme 6. The voice control-based live broadcast system capable of instantly obtaining high-definition photos according to Schemes 1-5, wherein the voice module includes an earphone and/or a speaker.
方案7.根据方案1-6中任一项所述的基于语音控制的可即时获取高清照片的直播系统,其特征在于,若用户端发送的控制信息为通过语音输入的语音控制信息,则所述服务器端直接将该语音控制信息实时转发至所述下位机端。Scheme 7. The live broadcast system that can instantly obtain high-definition photos based on voice control according to any one of schemes 1-6, is characterized in that, if the control information sent by the user terminal is the voice control information input by voice, then all The server terminal directly forwards the voice control information to the lower computer terminal in real time.
方案8.根据方案1-7中任一项所述的基于语音控制的可即时获取高清照片的直播系统,其特征在于,若用户端发送的控制信息为手动输入的非语音控制信息,则所述服务器端将该非语音控制信息转换为对应的语音控制信息,以将该语音控制信息实时发送至所述下位机端。Scheme 8. The live broadcast system that can instantly obtain high-definition photos based on voice control according to any one of schemes 1-7, is characterized in that, if the control information sent by the user terminal is manually input non-voice control information, then all The server terminal converts the non-voice control information into corresponding voice control information, so as to send the voice control information to the lower computer terminal in real time.
方案9.根据方案1-8中任一项所述的基于语音控制的可即时获取高清照片的直播系统,其特征在于,所述云台为多自由度云台,适于控制与其连接的图像采集设备进行多方向调节。Scheme 9. The voice-controlled live broadcast system that can instantly obtain high-definition photos according to any one of Schemes 1-8, wherein the PTZ is a multi-DOF PTZ suitable for controlling images connected to it The acquisition device is adjusted in multiple directions.
方案10.根据方案9所述的基于语音控制的可即时获取高清照片的直播系统,其特征在于,所述云台能够控制与其连接的图像采集设备进行如下任一种或多种运动:Scheme 10. The voice-controlled live broadcast system that can instantly obtain high-definition photos according to Scheme 9, wherein the PTZ can control the image acquisition device connected to it to perform any one or more of the following movements:
水平旋转运动、垂直俯仰运动以及绕该图像采集设备的光轴旋转运动。Horizontal rotation movement, vertical pitch movement, and rotational movement around the optical axis of the image capture device.
方案11.根据方案9或10所述的基于语音控制的可即时获取高清照片的直播系统,其特征在于,所述云台上设有伸缩装置,所述与云台连接的图像采集设备设置在对应的伸缩装置上,以使该图像采集设备能够随该伸缩装置的伸缩而运动。
方案12.根据方案9-11中任一项所述的基于语音控制的可即时获取高清照片的直播系统,其特征在于,所述云台包括云台控制模块和驱动模块,其中,所述云台控制模块作为所述第二控制模块;Scheme 12. The voice-controlled live broadcast system that can instantly obtain high-definition photos according to any one of Schemes 9 to 11, wherein the PTZ includes a PTZ control module and a drive module, wherein the cloud a station control module as the second control module;
所述云台控制模块用于接收来自所述遥控设备的控制指令,并向所述驱动模块发出指令,通过所述驱动模块向对应的电机发出控制信号和驱动脉冲信号,以控制改变所述云台各转动轴的运动姿态。The pan-tilt control module is used to receive control commands from the remote control device, and send commands to the drive module, and send control signals and drive pulse signals to the corresponding motors through the drive module to control and change the cloud. The motion posture of each axis of rotation of the table.
方案13.根据方案12所述的基于语音控制的可即时获取高清照片的直播系统,其特征在于,所述驱动模块还包括限位开关,以通过所述限位开关控制对应云台的转动范围。Scheme 13. The voice-controlled live broadcast system that can instantly obtain high-definition photos according to Scheme 12, wherein the drive module further includes a limit switch, so as to control the rotation range of the corresponding PTZ through the limit switch .
方案14.根据方案1-13中任一项所述的基于语音控制的可即时获取高清照片的直播系统,其特征在于,每个相机模组的摄像头为广角可变焦摄像头或不可变焦摄像头。Scheme 14. The voice-controlled live broadcast system capable of instantly obtaining high-definition photos according to any one of Schemes 1 to 13, wherein the camera of each camera module is a wide-angle zoom camera or a non-zoom camera.
方案15.根据方案1-14中任一项所述的基于语音控制的可即时获取高清照片的直播系统,其特征在于,每个相机模组中包括的两个摄像头所采集的图片数据和视频数据具有时间对应关系。Scheme 15. The live broadcast system that can obtain high-definition photos in real time based on voice control according to any one of schemes 1-14, is characterized in that, the picture data and video collected by the two cameras included in each camera module The data has a time correspondence.
方案16.根据方案1-15中任一项所述的基于语音控制的可即时获取高清照片的直播系统,其特征在于,所述可移动承载设备、该可移动承载设备上的云台以及图像采集设备均通过一个图传模块与所述下位机端通信。Scheme 16. The voice-controlled live broadcast system that can instantly obtain high-definition photos according to any one of Schemes 1-15, wherein the movable carrying device, the PTZ and the image on the movable carrying device The acquisition equipment communicates with the lower computer terminal through an image transmission module.
方案17.根据方案1-15中任一项所述的基于语音控制的可即时获取高清照片的直播系统,其特征在于,所述可移动承载设备、该可移动承载设备上的云台以及图像采集设备分别通过各自对应的图传模块来与所述下位机端通信。Scheme 17. The voice-controlled live broadcast system that can instantly obtain high-definition photos according to any one of Schemes 1-15, wherein the movable bearing device, the PTZ and the image on the movable bearing device The acquisition device communicates with the lower computer terminal through respective corresponding image transmission modules.
方案18.根据方案17所述的基于语音控制的可即时获取高清照片的直播系统,其特征在于,每个摄像模组中的两个摄像头分别通过一个图传模块传输图片数据和视频数据。Scheme 18. The voice-controlled live broadcast system capable of instantly obtaining high-definition photos according to Scheme 17, wherein the two cameras in each camera module transmit picture data and video data through a picture transmission module respectively.
方案19.根据方案1-18中任一项所述的基于语音控制的可即时获取高清照片的直播系统,其特征在于,所述可移动承载设备上设有一个或多个云台,单个云台用于控制对应的单个相机模组中的两个摄像头进行同步调节。Scheme 19. The voice-controlled live broadcast system that can instantly obtain high-definition photos according to any one of schemes 1 to 18, wherein the movable carrying device is provided with one or more PTZs, and a single cloud The station is used to control the two cameras in the corresponding single camera module for synchronous adjustment.
方案20.根据方案1-18中任一项所述的基于语音控制的可即时获取高清照片的直播系统,其特征在于,所述可移动承载设备上设有一个或多个云台,单个云台用于控制所述一个或多个相机模组中至少两个相机模组的摄像头进行同步调节。Scheme 20. The voice-controlled live broadcast system that can instantly obtain high-definition photos according to any one of schemes 1-18, wherein the movable carrying device is provided with one or more PTZs, and a single cloud The stage is used to control the cameras of at least two camera modules in the one or more camera modules to perform synchronous adjustment.
方案21.根据方案1-18中任一项所述的基于语音控制的可即时获取高清照片的直播系统,其特征在于,所述可移动承载设备上设有多个云台,且每个相机模组对应两个云台,其中,单个相机模组中的两个摄像头分别通过两个云台进行非同步微调。
方案22.根据方案1-21中任一项所述的基于语音控制的可即时获取高清照片的直播系统,其特征在于,所述上位机端的数量为一个或多个,且所述下位机端的数量与所述上位机端的数量一致;其中,每个上位机端通过该上位机端对应的下位机端与所述服务器端通信。
方案23.根据方案1-22中任一项所述的基于语音控制的可即时获取高清照片的直播系统,其特征在于,当所述请求指令包括视频传输指令时,所述服务器端适于通过如下方式发送与该请求视频传输指令相匹配的视频数据:
判断所述请求指令是拉流请求还是点播视频请求:若为拉流请求,则将拉流地址发送至对应的用户端;若为点播视频请求,则将已存储的与该请求指令中所携带的标识相符合的视频的虚拟路径地址发送至对应的用户端。Determine whether the request instruction is a streaming request or a video-on-demand request: if it is a streaming request, send the streaming address to the corresponding client; if it is an on-demand video request, convert the stored and the content carried in the request instruction The virtual path address of the video with the corresponding identifier is sent to the corresponding client.
方案24.根据方案1-23中任一项所述的基于语音控制的可即时获取高清照片的直播系统,其特征在于,当所述请求指令包括拍照指令时,所述服务器端适于通过如下方式获取与该拍照指令相匹配的图片数据:Scheme 24. The voice-controlled live broadcast system that can instantly obtain high-definition photos according to any one of schemes 1-23, wherein, when the request instruction includes a photographing instruction, the server is adapted to pass the following: way to obtain the image data that matches the photographing instruction:
根据多组图片和视频流的对应关系,以及该拍照指令中所携带的发送时间,在存储的图片数据中选择对应该发送时间的图片数据,并保存在发出该拍照指令的用户账号下,以响应用户之后的下载。According to the corresponding relationship between multiple sets of pictures and video streams, and the sending time carried in the photographing instruction, select the picture data corresponding to the sending time from the stored picture data, and save it under the account of the user who issued the photographing instruction, to Respond to subsequent downloads by the user.
方案25根据方案23或24所述的基于语音控制的可即时获取高清照片的直播系统,其特征在于,在所述图像采集设备包括多个相机模组情况下,所述服务器端适于:Scheme 25 According to the voice-controlled live broadcast system that can instantly obtain high-definition photos according to
在该多个相机模组之中确定与该请求指令相匹配的图片/视频数据所属的相机模组,作为目标相机模组,以选择该目标相机模组所采集的图片/视频数据作为与所述用户端的请求指令相匹配的图片/视频数据。Among the plurality of camera modules, the camera module to which the picture/video data matching the request instruction belongs is determined as the target camera module, so as to select the picture/video data collected by the target camera module as the target camera module. The picture/video data that matches the request instruction of the user side.
方案26.根据方案1-25中任一项所述的基于语音控制的可即时获取高清照片的直播系统,其特征在于,所述服务器端适于允许接收来自有权用户发送的控制信息,并拒绝接收无权用户发送的控制信息。Scheme 26. The voice-controlled live broadcast system that can instantly obtain high-definition photos according to any one of schemes 1-25, wherein the server is adapted to allow receiving control information sent from an authorized user, and Refuse to receive control information sent by unauthorized users.
方案27.根据方案1-26中任一项所述的基于语音控制的可即时获取高清照片的直播系统,其特征在于,当一个用户端控制云台改变观看视角时,其他用户端能够共享该视角。Scheme 27. The live broadcast system that can obtain high-definition photos instantly based on voice control according to any one of schemes 1-26, is characterized in that, when one user terminal controls the PTZ to change the viewing angle, other users can share the perspective.
方案28.根据方案27所述的基于语音控制的可即时获取高清照片的直播系统,其特征在于,在任一用户端向服务器端发送控制信息后,服务器端在上位机端云台未实施与该控制信息对应的、来自所述遥控设备的操控指令之前,不再接收其它用户端发送的与该控制信息类型相同的其他控制信息。Scheme 28. The voice-controlled live broadcast system that can instantly obtain high-definition photos according to scheme 27, is characterized in that, after any client sends control information to the server, the server does not implement the same procedure on the PTZ of the host computer. Before the control instruction corresponding to the control information and from the remote control device, other control information of the same type as the control information sent by other users is not received.
方案29.根据方案1-28中任一项所述的基于语音控制的可即时获取高清照片的直播系统,其特征在于,所述服务器端在接收到用户端的请求指令或控制信息时,判定该指令或信息中是否包含已支付信息,并在该指令包含已支付信息的情况下建立与该用户端的数据连接。Scheme 29. The voice-controlled live broadcast system that can instantly obtain high-definition photos according to any one of Schemes 1-28, wherein the server side determines that the Whether the instruction or information contains paid information, and if the instruction contains paid information, establish a data connection with the client.
方案30.根据方案1-29中任一项所述的基于语音控制的可即时获取高清照片的直播系统,其特征在于,所述服务器端包括处理模块、存储模块和第三传输模块;其中,所述处理模块适于对从所述下位机端接收到的图片/视频数据进行即时、对应的处理,所述存储模块适于存储经所述处理模块处理后的图片 /视频数据,而所述第三传输模块适于与下位机和用户端进行通信。
方案31.根据方案30所述的基于语音控制的可即时获取高清照片的直播系统,其特征在于,所述服务器端还包括用户管理模块,用于接收来自每个用户端的身份认证请求,并基于该身份认证请求对对应的用户设备进行身份认证,在认证成功后向该对应的用户端发送认证成功信息以与该用户设备建立数据连接。
方案32.根据方案1-31中任一项所述的基于语音控制的可即时获取高清照片的直播系统,其特征在于,每个用户端包括:
发送模块,用于向所述服务器端发送接入请求,获取视频数据、图片数据和/或控制云台的请求;a sending module, configured to send an access request to the server to obtain video data, picture data and/or a request to control the PTZ;
接收模块,用于接收所述服务器端发送的视频数据、图片数据和/或响应控制云台请求的相关信息数据;a receiving module, configured to receive video data, picture data and/or relevant information data in response to the request of the control PTZ sent by the server;
显示模块,用于显示所述服务器端发送的视频数据、图片数据和/或显示实时控制云台的操作;以及a display module for displaying video data and picture data sent by the server and/or displaying the operation of the real-time control PTZ; and
第四传输模块,用于与所述服务器端进行数据通信。The fourth transmission module is used for data communication with the server.
方案33.根据方案1-32中任一项所述的基于语音控制的可即时获取高清照片的直播系统,其特征在于,
每个相机模组分别设有对应的传感器组,其中,每个传感器组包括适于实时获取对应相机模组的位置的位置传感器以及适于实时获取对应相机模组的姿态的姿态传感器;Each camera module is respectively provided with a corresponding sensor group, wherein each sensor group includes a position sensor suitable for obtaining the position of the corresponding camera module in real time and an attitude sensor suitable for obtaining the posture of the corresponding camera module in real time;
所述服务器端接收来自用户的兴趣目标指令,以根据该兴趣点指令在多个预设兴趣目标位置之中选择其一来作为当前观景目标位置,根据当前观景目标位置与目标相机模组的实时位置之间的连线对所述目标相机模组对应的云台进行调节,以使得所述目标相机模组中各摄像头光轴主方向与所述连线方向相一致;其中,所述多个预设兴趣目标位置包括预先设置在预定区域内的多个已知位置点。The server side receives the interest target instruction from the user, and selects one of a plurality of preset interest target positions according to the interest point instruction as the current viewing target position, according to the current viewing target position and the target camera module. The connection between the real-time positions of the target camera module is adjusted to adjust the pan/tilt corresponding to the target camera module, so that the main direction of the optical axis of each camera in the target camera module is consistent with the connection direction; wherein, the The plurality of preset interest target positions include a plurality of known position points preset in a predetermined area.
方案34.根据方案33所述的基于语音控制的可即时获取高清照片的直播系统,其特征在于,Scheme 34. The live broadcast system that can instantly obtain high-definition photos based on voice control according to
当所述图像采集设备包括一个相机模组时,该相机模组作为所述目标相机模组;When the image acquisition device includes a camera module, the camera module is used as the target camera module;
当所述图像采集设备包括多个相机模组时,所述目标相机模组为所述多个相机模组中距离所述当前观景目标位置最近的相机模组。When the image acquisition device includes multiple camera modules, the target camera module is the camera module closest to the current viewing target position among the multiple camera modules.
方案35.根据方案1-34中任一项所述的基于语音控制的可即时获取高清照片的直播系统,其特征在于,Scheme 35. The live broadcast system that can instantly obtain high-definition photos based on voice control according to any one of schemes 1-34, characterized in that,
每个相机模组分别设有对应的传感器组,其中,每个传感器组包括适于实时获取对应相机模组中各摄像头的位置的多个位置传感器以及适于实时获取对应相机模组中各摄像头的姿态的多个姿态传感器;Each camera module is respectively provided with a corresponding sensor group, wherein each sensor group includes a plurality of position sensors suitable for real-time acquisition of the position of each camera in the corresponding camera module and a plurality of position sensors suitable for real-time acquisition of each camera in the corresponding camera module The attitude of multiple attitude sensors;
所述服务器端接收来自用户的兴趣目标指令,以根据该兴趣点指令在多个预设兴趣目标位置之中选择其一来作为当前观景目标位置,根据当前观景目标位置与目标相机模组各摄像头的实时位置之间的连线对所述目标相机模组对应的云台进行调节,以使得所述目标相机模组中各摄像头光轴主方向与所述连线方向一致;其中,所述多个预设兴趣目标位置包括预先设置在预定区域内的多个已知位置点。The server side receives the interest target instruction from the user, and selects one of a plurality of preset interest target positions according to the interest point instruction as the current viewing target position, according to the current viewing target position and the target camera module. The connection between the real-time positions of each camera adjusts the pan/tilt corresponding to the target camera module, so that the main direction of the optical axis of each camera in the target camera module is consistent with the connection direction; The plurality of preset interest target positions include a plurality of known position points preset in a predetermined area.
方案36.根据方案35所述的基于语音控制的可即时获取高清照片的直播系统,其特征在于,Scheme 36. The live broadcast system that can obtain high-definition photos in real time based on voice control according to scheme 35, is characterized in that,
当所述图像采集设备包括一个相机模组时,该相机模组作为所述目标相机模组;When the image acquisition device includes a camera module, the camera module is used as the target camera module;
当所述图像采集设备包括多个相机模组时,所述目标相机模组为所述多个相机模组的各摄像头中距离所述当前观景目标位置最近的摄像头所属的相机模组。When the image acquisition device includes a plurality of camera modules, the target camera module is the camera module to which the camera closest to the current viewing target position among the cameras of the plurality of camera modules belongs.
方案37.根据方案35或36所述的基于语音控制的可即时获取高清照片的直播系统,其特征在于,Scheme 37. The live broadcast system that can instantly obtain high-definition photos based on voice control according to scheme 35 or 36, is characterized in that,
单个相机模组中的两个摄像头分别通过两个云台实时根据所述连线方向进行姿态同步调节或姿态异步调节。The two cameras in a single camera module perform synchronous adjustment or asynchronous adjustment of attitude according to the connection direction in real time through the two PTZs respectively.
尽管根据有限数量的实施例描述了本发明,但是受益于上面的描述,本技术领域内的技术人员明白,在由此描述的本发明的范围内,可以设想其他实施例。此外,应当注意,本说明书中使用的语言主要是为了可读性和教导的目的而选择的,而不是为了解释或者限定本发明的主题而选择的。因此,在不偏离所附权利要求书的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。对于本发明的范围,对本发明所做的公开是说明性的,而非限制性的,本发明的范围由所附权利要求书限定。While the invention has been described in terms of a limited number of embodiments, those skilled in the art will appreciate, having the benefit of the above description, that other embodiments are conceivable within the scope of the invention thus described. Furthermore, it should be noted that the language used in this specification has been principally selected for readability and teaching purposes, rather than to explain or define the subject matter of the invention. Accordingly, many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the appended claims. This disclosure is intended to be illustrative, not restrictive, as to the scope of the present invention, which is defined by the appended claims.
Claims (35)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810533699.6A CN108650494B (en) | 2018-05-29 | 2018-05-29 | Live broadcast system capable of instantly obtaining high-definition photos based on voice control |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810533699.6A CN108650494B (en) | 2018-05-29 | 2018-05-29 | Live broadcast system capable of instantly obtaining high-definition photos based on voice control |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108650494A CN108650494A (en) | 2018-10-12 |
CN108650494B true CN108650494B (en) | 2020-08-04 |
Family
ID=63758650
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810533699.6A Active CN108650494B (en) | 2018-05-29 | 2018-05-29 | Live broadcast system capable of instantly obtaining high-definition photos based on voice control |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108650494B (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110113629B (en) * | 2019-04-22 | 2021-07-27 | 山西共致科技有限公司 | Photo live broadcasting system and method thereof |
CN110121076B (en) * | 2019-04-22 | 2021-11-09 | 山西共致科技有限公司 | Live photo broadcasting system and method |
CN110166790B (en) * | 2019-05-24 | 2021-02-09 | 山西共致科技有限公司 | Live photo broadcasting system with face recognition function and method thereof |
CN110515908B (en) * | 2019-07-08 | 2023-01-31 | 山西共致科技有限公司 | Photo live broadcasting system and method thereof |
CN111583692A (en) * | 2020-04-27 | 2020-08-25 | 新石器慧通(北京)科技有限公司 | Remote visual field acquisition method, device and system based on automatic driving |
CN112804547B (en) * | 2021-01-07 | 2022-08-23 | 河北交通职业技术学院 | Interactive live broadcast system based on unmanned aerial vehicle VR makes a video recording |
CN113911043B (en) * | 2021-11-11 | 2023-07-18 | 中国人民解放军92228部队 | Double-station display control terminal system of vehicle-mounted auxiliary periscope device, control method and application |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105681450A (en) * | 2016-02-23 | 2016-06-15 | 袁梦杰 | Unmanned aerial vehicle sharing method, server, client and system |
CN105676865A (en) * | 2016-04-12 | 2016-06-15 | 北京博瑞爱飞科技发展有限公司 | Target tracking method, device and system |
US9945828B1 (en) * | 2015-10-23 | 2018-04-17 | Sentek Systems Llc | Airborne multispectral imaging system with integrated navigation sensors and automatic image stitching |
US9973737B1 (en) * | 2015-02-17 | 2018-05-15 | Amazon Technologies, Inc. | Unmanned aerial vehicle assistant for monitoring of user activity |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20070015766A (en) * | 2005-08-01 | 2007-02-06 | (주)판도라티비 | Personal video broadcasting system and service method using internet |
US20110007150A1 (en) * | 2009-07-13 | 2011-01-13 | Raytheon Company | Extraction of Real World Positional Information from Video |
CN102378001A (en) * | 2010-08-11 | 2012-03-14 | 中国电信股份有限公司 | Mobile terminal supporting picture live broadcast mode, video live broadcast method thereof and system thereof |
CN105827935B (en) * | 2015-07-23 | 2018-10-16 | 维沃移动通信有限公司 | A kind of method and terminal of terminal sectional drawing |
CN105744231A (en) * | 2016-03-18 | 2016-07-06 | 普宙飞行器科技(深圳)有限公司 | Unmanned ship mobile live telecasting method and unmanned ship mobile live telecasting system |
CN105929839A (en) * | 2016-05-23 | 2016-09-07 | 深圳市金鹰悦飞科技有限公司 | Unmanned aerial vehicle flight control method and control system |
-
2018
- 2018-05-29 CN CN201810533699.6A patent/CN108650494B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9973737B1 (en) * | 2015-02-17 | 2018-05-15 | Amazon Technologies, Inc. | Unmanned aerial vehicle assistant for monitoring of user activity |
US9945828B1 (en) * | 2015-10-23 | 2018-04-17 | Sentek Systems Llc | Airborne multispectral imaging system with integrated navigation sensors and automatic image stitching |
CN105681450A (en) * | 2016-02-23 | 2016-06-15 | 袁梦杰 | Unmanned aerial vehicle sharing method, server, client and system |
CN105676865A (en) * | 2016-04-12 | 2016-06-15 | 北京博瑞爱飞科技发展有限公司 | Target tracking method, device and system |
Also Published As
Publication number | Publication date |
---|---|
CN108650494A (en) | 2018-10-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108650494B (en) | Live broadcast system capable of instantly obtaining high-definition photos based on voice control | |
CN108495048B (en) | Dual-camera image acquisition device based on PTZ control | |
CN108650522B (en) | Live broadcast system capable of instantly obtaining high-definition photos based on automatic control | |
CN105120011B (en) | One kind is taken photo by plane data downloading system and method | |
US10264189B2 (en) | Image capturing system and method of unmanned aerial vehicle | |
CN105684415A (en) | Spherical omnidirectional video-shooting system | |
CN108696724B (en) | Live broadcast system with instant access to high-definition photos | |
CN206481394U (en) | Wide-angle vision video conferencing promotion system | |
CN105704501A (en) | Unmanned plane panorama video-based virtual reality live broadcast system | |
WO2019119434A1 (en) | Information processing method, unmanned aerial vehicle, remote control apparatus, and non-volatile storage medium | |
CN106375720A (en) | Intelligent visual cloud platform system and its realization method | |
WO2017166714A1 (en) | Method, device, and system for capturing panoramic image | |
WO2018133589A1 (en) | Aerial photography method, device, and unmanned aerial vehicle | |
KR101896654B1 (en) | Image processing system using drone and method of the same | |
CN108924590B (en) | Video playing and photographing system | |
CN104902263A (en) | System and method for showing image information | |
CN106657792B (en) | Shared viewing device | |
CN108766314A (en) | Unmanned plane viewing system based on VR technologies | |
CN110383814B (en) | Control method, unmanned aerial vehicle, remote control device and nonvolatile storage medium | |
CN106814742A (en) | A kind of control method of unmanned plane, control device and unmanned plane | |
TW202239184A (en) | Imaging device and system, method of capturing images and computer readable storage medium | |
CN108419052B (en) | Panoramic imaging method for multiple unmanned aerial vehicles | |
CN108259787B (en) | Panoramic video switching device and method | |
CN111650967A (en) | A UAV and PTZ control system for film and television shooting | |
CN108615243A (en) | The determination method, apparatus and system of three-dimensional multimedia messages |
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 | ||
CB02 | Change of applicant information |
Address after: 266100 Block C 200-43, Chuangke Street, Qingdao, 306 Ningxia Road, Laoshan District, Qingdao City, Shandong Province Applicant after: QINGDAO YISPACE TECHNOLOGY Co.,Ltd. Address before: 150000 Heilongjiang Province, Harbin City Economic Development Zone haping Road District Dalian road and Xingkai road junction Applicant before: HARBIN YISHE TECHNOLOGY Co.,Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20240729 Address after: 150001 No. 92 West straight street, Nangang District, Heilongjiang, Harbin Patentee after: HARBIN INSTITUTE OF TECHNOLOGY Country or region after: China Address before: Room 200-43, block C, Qingdao maker street, 306 Ningxia road, Laoshan District, Qingdao City, Shandong Province 266100 Patentee before: QINGDAO YISPACE TECHNOLOGY Co.,Ltd. Country or region before: China |
|
TR01 | Transfer of patent right |