视频场景控制系统及方法

文档序号:9492214阅读:350来源:国知局
视频场景控制系统及方法
【技术领域】
[0001]本发明涉及视频直播技术,尤其涉及一种视频场景控制系统及方法。
【背景技术】
[0002]目前,现有的网络视频场景切换方式主要有转播式的切换输出和带场景编辑模式的直接输出,转播式的切换输出只能选择其中一路视频源进行直播,不能合并和编辑不同的场景,带场景编辑模式的直接输出直播时只能输出一种场景,不能实时的对直播场景进行修改或更换。
[0003]然而,上述两种视频直播的场景输出方式不能在重大会议、大型讲座或娱乐交流的实时视频直播时进行视频场景的预览及切换,导致用户在视频实时直播时不能进行直观方便的体验。

【发明内容】

[0004]有鉴于此,本发明提供一种能进行实时预览及切换的视频场景控制系统及方法。
[0005]—种视频场景控制系统,其用于控制视频场景,所述视频场景控制系统包括一个场景创建模块、一个数据源添加模块、一个场景选择模块及一个场景切换模块,所述场景创建模块用于依需要创建至少一个场景模式,数据源添加模块用于获取至少一个数据源并将所述至少一个数据源添加至所述至少一个场景模式以形成至少一个视频场景,所述场景选择模块用于在所创建的多个视频场景中选择一个视频场景进行设置为直播视频场景进行相应处理,并从未被选择的视频场景中选择相应的视频场景设置为预览场景显示,所述场景切换模块用于在所显示的预览场景与直播视频场景之间进行相应切换,并在切换后将切换的预览场景输出为直播视频场景进行相应处理。
[0006]进一步地,所述视频场景控制系统还包括一个像素设置模块,所述像素设置模块用于设置所述预览场景显示窗口的像素值大小。
[0007]进一步地,所述视频场景控制系统还包括一个名称设置模块,所述名称设置模块用于为所述场景创建模块所创建的至少一个场景模式设置相应的名称并显示在对应的场景模式中。
[0008]进一步地,所述场景切换模块还用于在将切换的预览场景进行实时直播后将切换前的直播场景切换为预览场景。
[0009]进一步地,所述数据源添加模块还用于将所述创建的至少一个视频场景保存到用户数据。
[0010]进一步地,所述场景选择模块还用于选择一个视频场景输出进行实时直播或录制保存或直播并录制保存。
[0011]—种视频场景控制方法,其用于控制视频场景,所述视频场景控制系统包括以下步骤:
[0012]依需要创建至少一个场景模式;
[0013]获取至少一个数据源并将所述至少一个数据源添加至所述至少一个场景模式以形成至少一个视频场景;
[0014]在所创建的多个视频场景中选择一个视频场景作为视频直播场景进行相应处理,并从未被选择的视频场景中选择相应的视频场景设置为预览场景显示;
[0015]在所显示的预览场景与视频直播场景之间进行相应切换,并在切换后将切换的预览场景输出为视频直播场景进行相应处理。
[0016]进一步地,在所述设置预览场景显示步骤中还包括以下步骤:设置所述预览场景显示窗口的像素值大小。
[0017]进一步地,在所述创建至少一个场景模式后还包括以下步骤:为所创建的至少一个场景模式设置相应的名称并显示在对应的场景模式中。
[0018]进一步地,在所述选择场景进行相应处理的步骤中包括以下步骤:选择一个视频场景进行实时直播或录制保存或直播并录制保存。
[0019]与现有技术相比,本发明提供的视频场景控制系统及方法中,通过场景创建模块将多路输入的数据源进行相应的属性编辑后,根据使用者的喜好自行创建所需个数的视频场景,并经场景选择模块选择相应的直播视频场景及预览视频场景,给使用者的视频直播过程带来了极大的便利性,用户可依需要通过场景切换模块在直播的同时选择相应的视频场景进行切换,给用户带来更好的体验感和创造性,同时也对使用者的视频直播过程的专业性、流畅性及趣味性都有极大的提升。
【附图说明】
[0020]图1是本发明提供的视频场景控制系统的模块示意图。
[0021]图2是图1的视频场景控制系统所创建的视频场景示意图。
[0022]图3是图1的视频场景控制系统操作界面示意图。
[0023]图4是图1的视频场景控制系统所显示的预览视频场景示意图。
[0024]图5是本发明提供的视频场景控制方法的流程图。
[0025]主要元件符号说明
[0026]场景创建模块 110
[0027]数据源添加模块120
[0028]场景选择模块 140
[0029]场景切换模块 160
[0030]像素设置模块 180
[0031]名称设置模块 190
[0032]如下【具体实施方式】将结合上述附图进一步说明本发明。
【具体实施方式】
[0033]请参阅图1,其为本发明实施方式提供的一种视频场景控制系统,其用于控制视频场景,所述视频场景控制系统100包括一个场景创建模块110、一个数据源添加模块120、一个场景选择模块140及一个场景切换模块160。
[0034]所述场景创建模块110用于依需要创建至少一个场景模式,在初始使用者创建的场景模式中没添加任何数据源,也即场景模式内容为空,本实施方式中,场景创建模块110创建如图2所示的五个场景模式。可以理解的是,场景模式的个数依需要自行设定即可,视频场景控制系统100的操作界面如图3所示,使用者在界面中选择对应的视频场景创建功能图标即可创建一个空的视频场景。
[0035]所述数据源添加模块120用于获取至少一个数据源并将所述至少一个数据源添加至所述至少一个场景模式以形成至少一个视频场景,本实施方式中,数据添加模块120将八个数据源添加至五个场景模式中。可以理解的是,在创建的场景中添加的数据源为视频直播所需的数据源,数据添加模块120添加的数据源个数依需要自行设定即可。添加的数据源即可为来自外部的视频数据输入,如USB摄像头、摄像机、数码相机等外部设备的数据源,也可来自内部的应用程序画面,包括办公软件、音/视频播放器、游戏程序、浏览器、设计类软件等内部数据源,还可为连续的计算机屏幕截图,包括全屏、窗口屏幕及区域屏幕,静态图片及动态的图片格式以及文字等。
[0036]将数据源添加到场景模式中时,也即需要对添加的数据源的属性进行个性编辑,对数据源的属性编辑包括数据源在场景中的位置,数据源在场景中所显示区域的大小,包括按照其原始大小成比例的缩放,及任意长宽的缩放,数据源在场景中所处的层次,高层次的数据源会遮挡或覆盖低层次的数据源,还可对数据源预设一定规则的运动轨迹,包括平动及转动,数据源的透明度,例如外部数据源输入可设置全透明的关键色。对数据源的属性编辑完毕后,使用者即可点击界面中对应的保存场景图标来保存按照设定的场景合成规则形成的场景模式,也即创建了一个视频场景。
[0037]本实施方式中,数据源添加模块120将八个数据源依据设定的场景合成规则添加到使用者创建的五个不同的场景模式中,从而形成五个不同的视频场景。可以理解的是,数据源添加模块120可将形成的视频场景保存为用户数据,用户下次使用时直接在已保存的视频场景中进行选择而无需重新创建。
[0038]本实施方式中,所述场景选择模块140用于在所创建的多个视频场景中选择一个视频场景进行实时视频直播,并从未被选择为直播的视频场景中选择相应的视频场景设置为预览场景显示,可以理解的是,场景选择模块140还可将输出的视频场景依需要进行录制而不进行实时视频直播,即保存为录制视频以供用户在后续需要时选择点播,也可边直播边录制。
[0039]若选择的数据源为用户当前的全屏视图,在实时视频直播时,使用者计算机设备的屏幕右侧所显示的缩小或放大的场景预览窗口及操作窗口也可不作为视频数据源在任何输出的直播场景中显示。本实施方式中,使用者在视频场景创建界面中创建并保存了五个视频场景后,从中选择一种视频场景作为实时视频直播场景,如选择视频场景一作为实时视频直播场景进行相应处理,再从五个视频场景中选择除视频场景一以外的四个视频场景作为预览的视频场景,可以理解的是,使用者也可通过场景选择模块140从五个视频场景中选择除视频场景一以外的任意个数如三个或其他所需任意个数的视频场景数作为预览视频场景。可以理解的是,预览场景可以有多个,但输出显示的实时视频直播场景只有一个。
[0040]在实时视频直播的过程中,使用者需要查看其他的直播场景时可通过场景预览显示窗口查看所选的直播场景,在查看预览场景时,使用输入设备(诸如鼠标、触控屏、键盘等)使光标移动到一个预览视频窗口位置时,该窗口显示的内容会变大突出显示。
[0041]所述场景切换模块160用于在所显示的预览场景之间进行相应切换并在切换后将切换的预览场景输出以作为实时视频直播场景进行相应处理,可以理解的是,场景切换模块160依据使用者需要在预览场景与实时视频直播场景之间进行切换以选择所需的预览场景作为实时视频场景,从而将所选视频场景输出来进行实时视频直播。可以理解的是,场景切换模块160在预览场景与实时视频直播场景之间的切换方式可以设置为多种操作形式在输入设备上进行相应操作,如鼠标的当双击、鼠标的左右键点选、键盘的按键直接切换、在触控屏上直接进行触控点选以进行切换或者设置切换按键直接点击进行场景切换。
[0042]本实施方式中,如使用者点击场景三右方的切换按键,此时场景三即切换为实时视频直播的场景,原始直播的视频场景则显示在场景预览窗口中,从而让使用者可以在实时视频直播的同时,在各种预设形成的视频场景之间进行快速切换。在切换场景输出为
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1