一种智能终端中进行的线上视频导播方法、装置和智能终端与流程

文档序号:16979001发布日期:2019-02-26 19:19阅读:209来源:国知局
一种智能终端中进行的线上视频导播方法、装置和智能终端与流程

本申请涉及计算机应用技术领域,尤其涉及一种智能终端中进行的线上视频导播方法、装置和智能终端。



背景技术:

在节目录制时,往往会使用多台摄像机拍摄,形成多路视频数据,例如联欢晚会节目一般有用于拍摄舞台宏观场景的主机摄像机、拍摄主持人讲话特写的及微观镜头的特写摄像机、拍摄观众的游动机位摄像机、多角度拍摄的大型摇臂以及在后台跟踪嘉宾拍摄的摄像机等。节目录制方的导播人员通过导播设备对拍摄的多路视频数据进行导播处理,通常导播设备都安装在导播间里,导播人员无法离开导播间,需要通过无线电与现场的摄像人员保持沟通,因此导播人员无法在现场亲身感受节目的氛围,导致节目输出效果不能达到最佳。

现有技术中也有通过远程操控板来对导播设备进行控制使导播人员可以离开导播间,这类远程操控板可以通过有线或无线的方式与导播设备连接以接收导播设备发送的多台摄像机拍摄的视频数据,通过视频预监窗口对每路视频数据进行监看,再通过操控板上的操控按键进行远程导播控制。但是这类操控板通过有线方式连接导播设备会导致布线复杂,而且在一定程度上还是限制了导播人员的活动;通过无线方式连接导播设备对无线传输网络的要求较高,当节目的视频数据多达十几路的时候,传输效果较差,影响了节目导播输出效果;这类远程操控板视频预监窗口和导播控件分离,不利于进行最便捷的导播控制而且导致操控板的体积较大;另一方面这类操控板仅能进行远程操控,缺乏更广泛的应用范围。



技术实现要素:

本发明的目的在于提出一种智能终端中进行的线上视频导播方法、装置和智能终端,来解决上述背景技术部分提到的技术问题。

第一方面,本发明提供了一种智能终端中进行的线上视频导播方法,所述方法包括:

智能终端接收多画面视频数据,所述多画面视频数据由其他电子设备根据获取的多路视频数据中的至少两路视频数据生成并发送;

对所述多画面视频数据对应的画面进行播放,所述画面包括对应于第一视频数据的第一子画面;

向所述其他电子设备发送根据用户触发所述第一子画面的触发指令生成的导播输出请求信息,以将所述第一视频数据进行导播输出。

对上述方案的一种改进在于,所述方法还包括:

根据用户的触发获取特效信息,所述特效信息用于指示用户所要加载的特效;

将所述特效信息发送至所述其他电子设备,以将所述特效加载至所述第一视频数据。

对上述方案的一种改进在于,所述方法还包括:

接收用户触发进行多媒体数据的采集;

将采集的多媒体数据发送至所述其他电子设备,以将所述多媒体数据与所述第一视频数据进行叠加输出。

对上述方案的一种改进在于,所述方法还包括:

向所述其他电子设备发送根据用户触发生成的录制请求信息;

接收所述其他电子设备根据所述录制请求信息发送的导播输出视频数据;

存储所述导播输出视频数据。

第二方面,本发明提供了一种智能终端中进行的线上视频导播装置,所述装置包括:

多画面视频数据接收模块,用于智能终端接收多画面视频数据,所述多画面视频数据由其他电子设备根据获取的多路视频数据中的至少两路视频数据生成并发送;

播放模块,用于对所述多画面视频数据对应的画面进行播放,所述画面包括对应于第一视频数据的第一子画面;

导播输出请求信息发送模块,用于向所述其他电子设备发送根据用户触发所述第一子画面的触发指令生成的导播输出请求信息,以将所述第一视频数据进行导播输出。

对上述方案的一种改进在于,所述装置还包括:

特效信息获取模块,用于根据用户的触发获取特效信息,所述特效信息用于指示用户所要加载的特效;

特效信息发送模块,用于将所述特效信息发送至所述其他电子设备,以将所述特效加载至第一视频数据。

对上述方案的一种改进在于,所述装置还包括:

多媒体数据采集模块,用于接收用户触发进行多媒体数据的采集;

多媒体数据发送模块,用于将采集的多媒体数据发送至所述其他电子设备,以将所述多媒体数据与所述第一视频数据进行叠加输出。

对上述方案的一种改进在于,所述装置还包括:

录制请求信息发送模块,用于向所述其他电子设备发送根据用户触发生成的录制请求信息;

导播输出视频数据接收模块,用于接收所述其他电子设备根据所述录制请求信息发送的导播输出视频数据;

存储模块,用于存储所述导播输出视频数据。

第三方面,本发明提供了一种智能终端,所述智能终端包括通信组件、具有触控功能的显示屏、存储器以及与所述通信组件、所述具有触控功能的显示屏和所述存储器连接的处理器,其中,所述存储器存储一组程序代码,所述处理器调用所述存储器所存储的所述程序代码用于执行以下操作:

接收多画面视频数据,所述多画面视频数据由其他电子设备根据获取的多路视频数据中的至少两路视频数据生成并发送;

对所述多画面视频数据对应的画面进行播放,所述画面包括对应于第一视频数据的第一子画面;

向所述其他电子设备发送根据用户触发所述第一子画面的触发指令生成的导播输出请求信息,以将所述第一视频数据进行导播输出。

本发明的有益效果是:本申请提供的智能终端中进行的线上视频导播方法及装置,一方面无需接收多路视频数据,只需接收由多路视频数据生成的多画面视频数据即可对每一路视频数据进行监视,降低了对传输网络的要求;对视频数据的切换输出可直接在多画面视频数据显示的画面上进行触控操作,便捷快速。另一方面本申请的方法提高了导播控制的同步性和效率。再一方面,本申请的方法可以通过智能终端采集多媒体数据,将智能终端用户本身的声音或画面一同进行导播输出,扩展了导播的应用范围;又一方面,本申请的方法实现了智能终端对导播输出视频数据的远程录制。

附图说明

图1为本发明智能终端中进行的线上视频导播方法的一个实施例流程图;

图2为本发明智能终端中进行的线上视频导播方法的另一个实施例流程图;

图3为本发明智能终端中进行的线上视频导播方法的再一个实施例流程图;

图4为本发明智能终端中进行的线上视频导播方法的又一个实施例流程图;

图5为本发明智能终端中进行的线上视频导播装置的一个实施例框图;

图6为本发明智能终端中进行的线上视频导播装置的另一个实施例框图;

图7为本发明智能终端中进行的线上视频导播装置的再一个实施例框图;

图8为本发明智能终端中进行的线上视频导播装置的又一个实施例框图;

图9为根据一示例性实施例示出的一种智能终端的结构示意图。

具体实施方式

以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、接口、技术之类的具体细节,以便透彻理解本发明。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施方式中也可以实现本发明。在其它情况中,省略对众所周知的装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。

需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互结合。下面将参考附图并结合实施例来详细说明本发明。

图1示出了根据本发明的智能终端中进行的线上视频导播方法的一个实施例的流程图100,该方法包括以下步骤:

步骤101,智能终端接收多画面视频数据,所述多画面视频数据由其他电子设备根据获取的多路视频数据中的至少两路视频数据生成并发送。

在本实施例中,智能终端包括但不限于具有触控显示屏的智能手机、平板、操控板等。其他电子设备是指本申请所述智能终端以外的电子设备,该其他电子设备包括但不限于膝上型便携计算机、台式计算机、服务器、导播机等等。该其他电子设备可以通过有线或无线的方式获取多路视频数据,可以从本地或者远程地获取多路视频数据。多路视频数据可以为实时流媒体数据和/或预先上传的视频文件数据,具体地,在直播应用场景中,摄像设备拍摄的视频数据通过推流编码器以流媒体数据的方式传输到该其他电子设备中。在录播应用场景中,用户将预先录制好的视频文件数据上传/拷贝到该其他电子设备进行存储,以便该其他电子设备对存储的视频文件进行读取以获得视频文件数据。

在本实施例中,智能终端可以通过有线或无线的方式与该其他电子设备连接进行数据交互,可以通过局域网或广域网的方式进行数据交互。

在本实施例中,多画面包括画中画、画外画和多画面分割画面,多画面分割是将指将多路视频源画面按一定的比例压缩为一路信号在一个画面上显示,形成一个画面分割显示多个子画面的格局,根据视频数据的路数选用不同数量的画面分割模式。该其他电子设备可以将至少两路实时流媒体数据进行多画面分割,或者将至少两路视频文件数据进行多画面分割,或者将至少一路实时流媒体数据和至少一路视频文件数据进行多画面分割。该其他电子设备可以从获取的多路视频数据中将至少两路视频数据进行多画面分割后生成的一路多画面视频数据,并将该路多画面视频数据发送至智能终端,与直接发送多路视频数据相比,这种方法节约了带宽,提高了传输速率。智能终端无需接收多路视频数据,只需接收由多路视频数据生成的多画面视频数据,降低了对传输网络的要求。

步骤102,对所述多画面视频数据对应的画面进行播放,所述画面包括对应于第一视频数据的第一子画面。

在本实施例中,智能终端将接收到的多画面视频数据进行播放,显示为一包括至少两个子画面的视频画面,其中第一子画面对应于其他电子设备获取的多路视频数据中的第一视频数据。该第一子画面可以位于画面中的任意位置。智能终端用户通过视频画面可以对每一子画面进行监视。

步骤103,向所述其他电子设备发送根据用户触发所述第一子画面的触发指令生成的导播输出请求信息,以将所述第一视频数据进行导播输出。

在本实施例中,用户触发视频画面中的第一子画面,智能终端根据用户的触发指令生成导播输出请求信息并发送至向其发送多画面视频数据的其他电子设备,该其他电子设备即将该第一子画面对应的第一视频数据进行导播输出。通过对智能终端显示的画面的子画面进行触控,即能向其他电子设备发送操控信息,以将子画面对应的视频数据导播输出,快速便捷。

继续参考图2,其示出了根据本发明的智能终端中进行的线上视频导播方法的另一个实施例的流程200,该方法包括以下步骤:

步骤201,智能终端接收多画面视频数据,所述多画面视频数据由其他电子设备根据获取的多路视频数据中的至少两路视频数据生成并发送。

步骤202,对所述多画面视频数据对应的画面进行播放,所述画面包括对应于第一视频数据的第一子画面。

步骤203,向所述其他电子设备发送根据用户触发所述第一子画面的触发指令生成的导播输出请求信息,以将所述第一视频数据进行导播输出。

步骤204,根据用户的触发获取特效信息,所述特效信息用于指示用户所要加载的特效。

步骤205,将所述特效信息发送至所述其他电子设备,以将所述特效加载至第一视频数据。

在本实施例中,用户可以通过在智能终端显示的特效列表中触控选择需要加载的特效,智能终端根据用户的触发获取特效信息,该特效信息至少包括用于描述该特效的特效标识,特效标识与特效唯一对应。特效信息还可以包括加载信息,加载信息可以是特效的透明度、大小、显示方式(例如淡入淡出、滚动显示等)、加载的位置等信息。特效标识用于指示用户所要加载的特效,加载信息用于指示用户所要加载的方式。

在本实施例中,智能终端将用户输入的特效信息发送到向其发送多画面视频数据的其他电子设备,其他电子设备根据特效信息获取其本地存储的特效加载到正在导播输出的第一视频数据中,具体地,可以将特效加载到第一视频数据当前输出的n帧连续的画面上,从而为第一视频数据加载特效。特效可以指flash动画。

在本实施例中,智能终端无需发送特效本身的数据,只需发送描述特效的信息,特效信息相较于特效本身的数据所占内存较小,且传输速度更快,提高了特效加载的同步性和效率,提高用户体验。

继续参考图3,其示出了根据本发明的智能终端中进行的线上视频导播方法的再一个实施例的流程300,该方法包括以下步骤:

步骤301,智能终端接收多画面视频数据,所述多画面视频数据由其他电子设备根据获取的多路视频数据中的至少两路视频数据生成并发送。

步骤302,对所述多画面视频数据对应的画面进行播放,所述画面包括对应于第一视频数据的第一子画面。

步骤303,向所述其他电子设备发送根据用户触发所述第一子画面的触发指令生成的导播输出请求信息,以将所述第一视频数据进行导播输出。

步骤304,接收用户触发进行多媒体数据的采集。

步骤305,将采集的多媒体数据发送至所述其他电子设备,以将所述多媒体数据与所述第一视频数据进行叠加输出。

在本实施例中,多媒体数据包括视频数据和/或音频数据,相应地智能终端设置有摄像头和/或麦克风,或者是用于连接摄像头或麦克风的接口。用户可以通过触发智能终端或其应用上提供的摄像按钮或麦克风按键,开启摄像头或麦克风进行视频或音频采集,以得到智能终端侧采集的多媒体数据。

智能终端将采集的多媒体数据发送至向其发送多画面视频数据的其他电子设备,其他电子设备将该多媒体数据与正在导播输出的第一视频数据进行叠加输出。叠加的方式包括画中画、画外画和分屏。

本实施例导播方法可以应用于网络直播场景,智能终端用户为网络主播,其通过远程控制其他电子设备将游戏画面、活动画面等导播输出至直播平台进行直播,同时可将利用智能终端采集自己的画面叠加在直播的游戏画面或活动画面上,实现与网友的互动。本实施例线上视频导播方法不仅能实现远程快速便捷控制视频导播输出,还能实现用以控制导播输出的智能终端作为视频数据提供源加入导播输出中。

继续参考图4,其示出了根据本发明的智能终端中进行的线上视频导播方法的又一个实施例的流程400,该实施例在前述图1、图2或图3所示实施例的基础上,所述方法还包括以下步骤:

步骤401,向所述其他电子设备发送根据用户触发生成的录制请求信息。

在本实施例中,其他电子设备正根据智能终端的操作指令进行视频数据的导播输出,用户可以通过触发智能终端上提供的录制按键,向该其他电子设备发送录制请求信息,请求录制正在导播输出的视频数据。

步骤402,接收所述其他电子设备根据所述录制请求信息发送的导播输出视频数据。

步骤403,存储所述导播输出视频数据。

在本实施例中,智能终端将该其他电子设备根据录制请求信息发送的导播输出的视频数据存储在智能终端本地的存储单元中,例如可以存储在sd卡。通过本实施例的线上视频导播方法,用户可以对自己远程控制导播输出的视频数据进行本地录制。本实施例实现了智能终端对导播输出视频数据的远程录制。

进一步参考图5,其是本公开根据一示例性实施例示出的一种智能终端中进行的线上视频导播装置框图500,该装置包括:

多画面视频数据接收模块501,用于智能终端接收多画面视频数据,所述多画面视频数据由其他电子设备根据获取的多路视频数据中的至少两路视频数据生成并发送。

播放模块502,用于对所述多画面视频数据对应的画面进行播放,所述画面包括对应于第一视频数据的第一子画面。

导播输出请求信息发送模块503,用于向所述其他电子设备发送根据用户触发所述第一子画面的触发指令生成的导播输出请求信息,以将所述第一视频数据进行导播输出。

进一步参考图6,其是本公开根据一示例性实施例示出的一种智能终端中进行的线上视频导播装置框图600,该实施例在前述图5所示实施例的基础上,所述装置还包括:

特效信息获取模块601,用于根据用户的触发获取特效信息,所述特效信息用于指示用户所要加载的特效。

特效信息发送模块602,用于将所述特效信息发送至所述其他电子设备,以将所述特效加载至第一视频数据。

进一步参考图7,其是本公开根据一示例性实施例示出的一种智能终端中进行的线上视频导播装置框图700,该实施例在前述图5或图6所示实施例的基础上,所述装置还包括:

多媒体数据采集模块701,用于接收用户触发进行多媒体数据的采集;

多媒体数据发送模块702,用于将采集的多媒体数据发送至所述其他电子设备,以将所述多媒体数据与所述第一视频数据进行叠加输出。

进一步参考图8,其是本公开根据一示例性实施例示出的一种智能终端中进行的线上视频导播装置框图800,该实施例在前述图5、图6或图7所示实施例的基础上,所述装置还包括:

录制请求信息发送模块801,用于向所述其他电子设备发送根据用户触发生成的录制请求信息;

导播输出视频数据接收模块802,用于接收所述其他电子设备根据所述录制请求信息发送的导播输出视频数据;

存储模块803,用于存储所述导播输出视频数据。

应当理解,上述装置可以预先设置在智能终端中,也可以通过下载等方式而加载到智能终端中。上述装置中的相应模块可以与智能终端中的模块相互配合以实现线上视频导播方案。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本公开方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

相应的,本公开还提供一种智能终端,该智能终端包括通信组件、具有触控功能的显示屏、存储器以及与所述通信组件、所述具有触控功能的显示屏和所述存储器连接的处理器,其中,所述存储器存储一组程序代码,所述处理器调用所述存储器所存储的所述程序代码用于执行以下操作:

接收多画面视频数据,所述多画面视频数据由其他电子设备根据获取的多路视频数据中的至少两路视频数据生成并发送;

对所述多画面视频数据对应的画面进行播放,所述画面包括对应于第一视频数据的第一子画面;

向所述其他电子设备发送根据用户触发所述第一子画面的触发指令生成的导播输出请求信息,以将所述第一视频数据进行导播输出。

所述处理器还可以用于执行以下操作:

根据用户的触发获取特效信息,所述特效信息用于指示用户所要加载的特效;

将所述特效信息发送至所述其他电子设备,以将所述特效加载至所述第一视频数据。

所述处理器还可以用于执行以下操作:

接收用户触发进行多媒体数据的采集;

将采集的多媒体数据发送至所述其他电子设备,以将所述多媒体数据与所述第一视频数据进行叠加输出。

所述处理器还可以用于执行以下操作:

向所述其他电子设备发送根据用户触发生成的录制请求信息;

接收所述其他电子设备根据所述录制请求信息发送的导播输出视频数据;

存储所述导播输出视频数据。

图9是根据一示例性实施例示出的一种智能终端900的一结构示意图。该智能终端900可以是智能手机、平板、智能系统操控板等等。

参考图9,智能终端900可以包括以下一个或多个组件:处理组件901,存储器902,电源组件903,多媒体组件904,音频组件905,输入/输出(i/o)的接口906,传感器组件907,以及通信组件908。

处理组件901通常控制智能终端900的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件901可以包括一个或多个处理器911来执行指令,以完成上述方法的全部或部分步骤。此外,处理组件901可以包括一个或多个模块,便于处理组件901和其他组件之间的交互。例如,处理组件901可以包括多媒体模块,以方便多媒体组件904和处理组件901之间的交互。

存储器902被配置为存储各种类型的数据以支持在设备900的操作。这些数据的示例包括用于在智能终端900上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器902可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。

电源组件903为智能终端900的各种组件提供电力。电源组件903可以包括电源管理系统,一个或多个电源,及其他与为智能终端900生成、管理和分配电力相关联的组件。

多媒体组件904包括在所述智能终端900和用户之间的提供一个输出接口的屏幕。屏幕被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件904包括一个前置摄像头和/或后置摄像头。当设备900处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件905被配置为输出和/或输入音频信号。例如,音频组件905包括一个麦克风(mic),当智能终端900处于操作模式,如呼叫模式、记录模式、语音录入和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器902或经由通信组件908发送。在一些实施例中,音频组件905还包括一个扬声器,用于输出音频信号。

i/o接口906为处理组件901和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件907包括一个或多个传感器,用于为智能终端900提供各个方面的状态评估。例如,传感器组件907可以检测到设备900的打开/关闭状态,组件的相对定位,例如所述组件为智能终端900的显示器和小键盘,传感器组件907还可以检测智能终端900或智能终端900一个组件的位置改变,用户与智能终端900接触的存在或不存在,智能终端900方位或加速/减速和智能终端900的温度变化。传感器组件907可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件907还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件907还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件908被配置为便于智能终端900和其他设备之间有线或无线方式的通信。智能终端900可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件908经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件908还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。

在示例性实施例中,智能终端900可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器902,上述指令可由智能终端900的处理器902执行以完成上述执行的方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。

本发明的有益效果是:本申请提供的智能终端中进行的线上视频导播方法及装置,一方面无需接收多路视频数据,只需接收由多路视频数据生成的多画面视频数据即可对每一路视频数据进行监视,降低了对传输网络的要求;对视频数据的切换输出可直接在多画面视频数据显示的画面上进行触控操作,便捷快速。另一方面本申请的方法提高了导播控制的同步性和效率。再一方面,本申请的方法可以通过智能终端采集多媒体数据,将智能终端用户本身的声音或画面一同进行导播输出,扩展了导播的应用范围。

应当理解,以上仅为本发明的优选实施例,不能因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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