一种在视频播放窗口操作视频的方法及装置转让专利

申请号 : CN201610394374.5

文献号 : CN106101528B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 侯杰陈超陈忠斌纪宏达贾富桃韩峻白安平劳健斌陈晋忠李权建宋建军张虎贺志刚邓峥王坚施清平原庆吴兵郭文斌张永吉

申请人 : 广东中星电子有限公司太原市公安局

摘要 :

本发明实施例公开了一种在视频播放窗口操作视频的方法及装置,方法包括:在视频播放窗口叠加透明图层;通过所述透明图层接收用户在所述视频播放窗口的操作;判断所述操作是否对应预设指令;若所述操作是否对应预设指令,则根据所述预设指令进行操作。本发明实施例的技术方案能处理多样化的操作业务并能实现视频与操作业务之间无缝融合,避免了在视频上添加控件。

权利要求 :

1.一种在视频播放窗口操作视频的方法,其特征在于,包括:

在视频播放窗口叠加透明图层,其中,所述透明图层的大小与所述视频播放窗口大小相同,且与所述视频播放窗口同步缩放;

通过所述透明图层接收用户在所述视频播放窗口的操作;

判断所述操作是否对应预设指令;

若所述操作对应预设指令,则屏蔽底层视频的编解码类型差异,根据所述预设指令进行操作;其中所述预设指令包括:调阅附近摄像机视频、调阅区域内摄像机视频、调阅沿线摄像机视频、调动摄像机向指定点转动、创建摄像头点位、删除摄像头点位、移动摄像头点位、以及保存摄像头点位;

所述根据所述预设指令进行操作包括:

根据所述预设指令设定摄像机在所述视频播放窗口所播放的视频画面上的位置,所述根据所述预设指令设定摄像机在所述视频播放窗口所播放的视频画面上的位置包括:根据预设的创建摄像头点位的指令创建摄像头点位、根据预设的删除摄像头点位的指令删除摄像头点位、根据预设的移动摄像头点位的指令移动摄像头点位、和/或根据预设的保存摄像头点位的指令保存摄像头点位;

所述根据所述预设指令进行操作还包括:

根据所述预设指令进行视频处理;其中,所述根据所述预设指令进行视频处理包括:根据预设的调阅附近摄像机视频的指令调阅附近摄像机视频、根据预设的调阅区域内摄像机视频的指令调阅区域内摄像机视频、和/或根据预设的调阅沿线摄像机视频的指令调阅沿线摄像机视频。

2.如权利要求1所述的在视频播放窗口操作视频的方法,其特征在于,根据所述预设指令进行操作包括:根据所述预设指令对视频拍摄装置进行控制。

3.如权利要求2所述的在视频播放窗口操作视频的方法,其特征在于,根据所述预设指令对视频拍摄装置进行控制包括:根据预设的调动摄像机向指定点转动的指令调动摄像机向指定点转动。

4.一种在视频播放窗口操作视频的装置,其特征在于,包括:

透明图层叠加单元,用于在视频播放窗口叠加透明图层,其中,所述透明图层的大小与所述视频播放窗口大小相同,且与所述视频播放窗口同步缩放;

操作接收单元,用于通过所述透明图层接收用户在所述视频播放窗口的操作;

预设指令判断单元,用于判断所述操作是否对应预设指令;

视频操作单元,用于若所述操作对应预设指令,则屏蔽底层视频的编解码类型差异,根据所述预设指令进行操作;其中所述预设指令包括:调阅附近摄像机视频、调阅区域内摄像机视频、调阅沿线摄像机视频、调动摄像机向指定点转动、创建摄像头点位、删除摄像头点位、移动摄像头点位、以及保存摄像头点位;

所述视频操作单元包括位置设定子单元,用于根据所述预设指令设定摄像机在所述视频播放窗口所播放的视频画面上的位置,所述位置设定子单元用于根据预设的创建摄像头点位的指令创建摄像头点位、根据预设的删除摄像头点位的指令删除摄像头点位、根据预设的移动摄像头点位的指令移动摄像头点位、和/或根据预设的保存摄像头点位的指令保存摄像头点位;

所述视频操作单元还包括视频处理子单元,用于根据所述预设指令进行视频处理;其中,所述视频处理子单元用于,根据预设的调阅附近摄像机视频的指令调阅附近摄像机视频、根据预设的调阅区域内摄像机视频的指令调阅区域内摄像机视频、和/或根据预设的调阅沿线摄像机视频的指令调阅沿线摄像机视频。

5.如权利要求4所述的在视频播放窗口操作视频的装置,其特征在于,所述视频操作单元包括:拍摄控制子单元,用于根据所述预设指令对视频拍摄装置进行控制。

6.如权利要求5所述的在视频播放窗口操作视频的装置,其特征在于,所述拍摄控制子单元用于,根据预设的调动摄像机向指定点转动的指令调动摄像机向指定点转动。

说明书 :

一种在视频播放窗口操作视频的方法及装置

技术领域

[0001] 本发明涉及计算机应用技术领域,具体涉及一种在视频播放窗口操作视频的方法及装置。

背景技术

[0002] 随着现代社会的发展,智能控制技术已经深入到我们的生活、工作及各个领域之中,特别是由于电子摄像机技术的迅猛发展,对公共安全领域有着非常广泛的研究和应用。而这些离不开对于公共安全领域中视频录制和基于视频的分析处理。
[0003] 视频信息作为社会公共安全信息的一个组成部分,如何将分布在拍摄场景的多个视频拍摄设备拍摄的视频信息结合起来,进行多种业务逻辑的组合操作,成为当前各地社会公共安全部门急需或正在建设的一项重要工作。
[0004] 目前还没有一种较为全面的解决方案,相关技术中,是根据视频码流在视频上添加控件。这种方案的缺陷是只能对控件进行操作,而且控件跟视频编码方式有关,很难做到无缝融合和业务多样化。

发明内容

[0005] 有鉴于此,本发明实施例提供一种在视频播放窗口操作视频的方法及装置,以处理多样化的操作业务并能实现视频与操作业务之间无缝融合,避免了在视频上添加控件。
[0006] 本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
[0007] 第一方面,本发明实施例提供了一种在视频播放窗口操作视频的方法,包括:
[0008] 在视频播放窗口叠加透明图层;
[0009] 通过所述透明图层接收用户在所述视频播放窗口的操作;
[0010] 判断所述操作是否对应预设指令;
[0011] 若所述操作是否对应预设指令,则根据所述预设指令进行操作。
[0012] 进一步地,所述透明图层的大小与所述视频播放窗口大小相同,且与所述视频播放窗口同步缩放。
[0013] 进一步地,所述预设指令包括:调阅附近摄像机视频、调阅区域内摄像机视频、调阅沿线摄像机视频、调动摄像机向指定点转动、创建摄像头点位、删除摄像头点位、移动摄像头点位、以及保存摄像头点位。
[0014] 进一步地,根据所述预设指令进行操作包括:根据所述预设指令进行视频操作、根据所述预设指令对视频拍摄装置进行控制、和/或根据所述预设指令设定摄像机在所述视频播放窗口所播放的视频画面上的位置。
[0015] 进一步地:
[0016] 根据所述预设指令进行视频操作包括:根据预设的调阅附近摄像机视频的指令调阅附近摄像机视频、根据预设的调阅区域内摄像机视频的指令调阅区域内摄像机视频、和/或根据预设的调阅沿线摄像机视频的指令调阅沿线摄像机视频;
[0017] 根据所述预设指令对视频拍摄装置进行控制包括:根据预设的调动摄像机向指定点转动的指令调动摄像机向指定点转动;
[0018] 根据所述预设指令设定摄像机在所述视频播放窗口所播放的视频画面上的位置包括:根据预设的创建摄像头点位的指令创建摄像头点位、根据预设的删除摄像头点位的指令删除摄像头点位、根据预设的移动摄像头点位的指令移动摄像头点位、和/或根据预设的保存摄像头点位的指令保存摄像头点位。
[0019] 第二方面,本发明实施例还提供了一种在视频播放窗口操作视频的装置,包括:
[0020] 透明图层叠加单元,用于在视频播放窗口叠加透明图层;
[0021] 操作接收单元,用于通过所述透明图层接收用户在所述视频播放窗口的操作;
[0022] 预设指令判断单元,用于判断所述操作是否对应预设指令;
[0023] 视频操作单元,用于若所述操作是否对应预设指令,则根据所述预设指令进行操作。
[0024] 进一步地,所述透明图层的大小与所述视频播放窗口大小相同,且与所述视频播放窗口同步缩放。
[0025] 进一步地,所述预设指令包括:调阅附近摄像机视频、调阅区域内摄像机视频、调阅沿线摄像机视频、调动摄像机向指定点转动、创建摄像头点位、删除摄像头点位、移动摄像头点位、以及保存摄像头点位。
[0026] 进一步地,所述视频操作单元用于:根据所述预设指令进行视频操作、根据所述预设指令对视频拍摄装置进行控制、和/或根据所述预设指令设定摄像机在所述视频播放窗口所播放的视频画面上的位置。
[0027] 进一步地,所述视频操作单元用于:
[0028] 根据所述预设指令进行视频操作,包括根据预设的调阅附近摄像机视频的指令调阅附近摄像机视频、根据预设的调阅区域内摄像机视频的指令调阅区域内摄像机视频、和/或根据预设的调阅沿线摄像机视频的指令调阅沿线摄像机视频;
[0029] 根据所述预设指令对视频拍摄装置进行控制,包括根据预设的调动摄像机向指定点转动的指令调动摄像机向指定点转动;
[0030] 根据所述预设指令设定摄像机在所述视频播放窗口所播放的视频画面上的位置,包括根据预设的创建摄像头点位的指令创建摄像头点位、根据预设的删除摄像头点位的指令删除摄像头点位、根据预设的移动摄像头点位的指令移动摄像头点位、和/或根据预设的保存摄像头点位的指令保存摄像头点位。
[0031] 本发明实施例提出的技术方案的有益技术效果是:
[0032] 本发明实施例通过在视频播放窗口叠加透明图层接收用户在所述视频播放窗口的操作,若所述操作是否对应预设指令,则根据所述预设指令进行操作。能处理多样化的操作业务并能实现视频与操作业务之间无缝融合,避免了在视频上添加控件。

附图说明

[0033] 为了更清楚地说明本发明实施例中的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本发明实施例的内容和这些附图获得其他的附图。
[0034] 图1是本发明具体实施例一所述的在视频播放窗口操作视频的方法流程图;
[0035] 图2是本发明具体实施例二所述的在视频播放窗口操作视频的装置的结构框图;
[0036] 图3是本发明具体实施例三所述的在视频播放窗口操作视频的装置的结构框图。

具体实施方式

[0037] 为使本发明解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面将结合附图对本发明实施例的技术方案作进一步的详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0038] 下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。
[0039] 实施例一
[0040] 图1是本实施例所述的在视频播放窗口操作视频的方法流程图,本实施例可适用于在视频上采用透明层而非控件,处理多样化的操作业务并实现视频与操作业务之间无缝融合的情况,该方法可以由配置在播放视频的计算机中的在视频播放窗口操作视频的装置来执行,如图1所示,本实施例所述的在视频播放窗口操作视频的方法包括:
[0041] 步骤S101、在视频播放窗口叠加透明图层。
[0042] 本实施例通过直接在视频上开发叠加一个透明图层,相当于为视频画面贴上一层透明薄膜。
[0043] 在视频播放窗口添加透明层之后,对视频的所有操作,包括云台控制,点面联动,在视频上直接添加和移动摄像头等,都可以基于这个透明图层进行操作,无需针对不同的操作,采用不同的技术手段实现。
[0044] 通过添加透明层,避免了通过在视频上为不同的操作添加对应的控件,一方面,视频界面空间有限,能添加的控件也有限,无法添加太多的控件;另一方面,随着操作类型的增多,各操作类型对应的控件会使视频界面比较杂乱,而且视频播放窗口上的控件对视频内容有遮挡和干扰,影响视频界面的美观。
[0045] 进一步地,为了让整个视频播放窗口均能接收用户操作,需尽量使所述透明图层的大小与所述视频播放窗口大小相同,并且在所述播放窗口有移动、放大、缩小、以及关闭操作时,所述透明图层应该与所述视频播放窗口同步操作,包括同步移动、同步缩放、同步关闭等。
[0046] 例如,通过WINDOWS编程技术和方法,使得透明图层的大小能随着视频主窗体的缩放而缩放。因为有了透明图层,以往对视频的操作都转移到透明图层上,所以自然就屏蔽了对视频码流的依懒性。比如在视频上叠加对象,以前要区分H.264和SVAC码流分别处理,通过本实施例的技术方案基于透明图层,可以用同一类方法统一处理。
[0047] 步骤S102、通过所述透明图层接收用户在所述视频播放窗口的操作。
[0048] 屏蔽底层视频的编解码类型差异,直接在视频上进行多种业务逻辑的组合操作,包括双击调阅附近摄像机视频、划框调阅区域内摄像机视频、画线调阅沿线摄像机视频、双击调动云台摄像机向该点转动等操作。
[0049] 步骤S103、判断所述操作是否对应预设指令。
[0050] 在所述透明图层上,用户可完成各种预设指令对应的操作对视频进行指令控制,例如,双击调阅附近摄像机视频、划框调阅区域内摄像机视频、画线调阅沿线摄像机视频、双击调动云台摄像机向该点转动等操作、以及通过预设操作进行摄像头点位的创建与删除,点位的移动和保存等。
[0051] 用户操作所对应的预设指令可包括多种,例如可包括:调阅附近摄像机视频、调阅区域内摄像机视频、调阅沿线摄像机视频、调动摄像机向指定点转动、创建摄像头点位、删除摄像头点位、移动摄像头点位、以及保存摄像头点位等。
[0052] 步骤S104、若所述操作是否对应预设指令,则根据所述预设指令进行操作。
[0053] 根据所述预设指令进行操作可包括多种类型,例如根据所述预设指令进行视频处理、根据所述预设指令对视频拍摄装置进行控制、以及根据所述预设指令设定摄像机在所述视频播放窗口所播放的视频画面上的位置等。
[0054] 根据所述预设指令进行视频处理也可包括多种,例如可包括根据预设的调阅附近摄像机视频的指令调阅附近摄像机视频、根据预设的调阅区域内摄像机视频的指令调阅区域内摄像机视频、以及根据预设的调阅沿线摄像机视频的指令调阅沿线摄像机视频等。
[0055] 根据所述预设指令对视频拍摄装置进行控制也可包括多种,例如根据预设的调动摄像机向指定点转动的指令调动摄像机向指定点转动。
[0056] 根据所述预设指令设定摄像机在所述视频播放窗口所播放的视频画面上的位置也可包括多种,例如可包括根据预设的创建摄像头点位的指令创建摄像头点位、根据预设的删除摄像头点位的指令删除摄像头点位、根据预设的移动摄像头点位的指令移动摄像头点位、以及根据预设的保存摄像头点位的指令保存摄像头点位等。
[0057] 本发明实施例通过在视频播放窗口叠加透明图层接收用户在所述视频播放窗口的操作,若所述操作是否对应预设指令,则根据所述预设指令进行操作。能处理多样化的操作业务并能实现视频与操作业务之间无缝融合,避免了在视频上添加控件。
[0058] 实施例二
[0059] 图2是本实施例所述的在视频播放窗口操作视频的装置的结构框图,如图2所示,本实施例所述的在视频播放窗口操作视频的装置包括:
[0060] 透明图层叠加单元210,用于在视频播放窗口叠加透明图层;
[0061] 操作接收单元220,用于通过所述透明图层接收用户在所述视频播放窗口的操作;
[0062] 预设指令判断单元230,用于判断所述操作是否对应预设指令;
[0063] 视频操作单元240,用于若所述操作是否对应预设指令,则根据所述预设指令进行操作。
[0064] 进一步地,所述透明图层的大小与所述视频播放窗口大小相同,且与所述视频播放窗口同步缩放。
[0065] 进一步地,所述预设指令包括:调阅附近摄像机视频、调阅区域内摄像机视频、调阅沿线摄像机视频、调动摄像机向指定点转动、创建摄像头点位、删除摄像头点位、移动摄像头点位、以及保存摄像头点位。
[0066] 本实施例提供的在视频播放窗口操作视频的装置可执行本发明实施例一所提供的在视频播放窗口操作视频的方法,具备执行方法相应的功能模块和有益效果。
[0067] 实施例三
[0068] 图3是本实施例所述的在视频播放窗口操作视频的装置的结构框图,如图3所示,本实施例所述的在视频播放窗口操作视频的装置包括:
[0069] 透明图层叠加单元310,用于在视频播放窗口叠加透明图层;
[0070] 操作接收单元320,用于通过所述透明图层接收用户在所述视频播放窗口的操作;
[0071] 预设指令判断单元330,用于判断所述操作是否对应预设指令;
[0072] 视频操作单元340,用于若所述操作是否对应预设指令,则根据所述预设指令进行操作。
[0073] 进一步地,所述透明图层的大小与所述视频播放窗口大小相同,且与所述视频播放窗口同步缩放。
[0074] 进一步地,所述预设指令包括:调阅附近摄像机视频、调阅区域内摄像机视频、调阅沿线摄像机视频、调动摄像机向指定点转动、创建摄像头点位、删除摄像头点位、移动摄像头点位、以及保存摄像头点位。
[0075] 进一步地,所述视频操作单元340包括:
[0076] 视频处理子单元341,用于根据所述预设指令进行视频处理;
[0077] 拍摄控制子单元342,用于根据所述预设指令对视频拍摄装置进行控制;和/或[0078] 位置设定子单元343,用于根据所述预设指令设定摄像机在所述视频播放窗口所播放的视频画面上的位置。
[0079] 进一步地:
[0080] 所述视频处理子单元341用于,根据预设的调阅附近摄像机视频的指令调阅附近摄像机视频、根据预设的调阅区域内摄像机视频的指令调阅区域内摄像机视频、和/或根据预设的调阅沿线摄像机视频的指令调阅沿线摄像机视频;
[0081] 所述拍摄控制子单元342用于,根据预设的调动摄像机向指定点转动的指令调动摄像机向指定点转动;
[0082] 所述位置设定子单元343用于,根据预设的创建摄像头点位的指令创建摄像头点位、根据预设的删除摄像头点位的指令删除摄像头点位、根据预设的移动摄像头点位的指令移动摄像头点位、和/或根据预设的保存摄像头点位的指令保存摄像头点位。
[0083] 本实施例提供的在视频播放窗口操作视频的装置可执行本发明实施例一所提供的在视频播放窗口操作视频的方法,具备执行方法相应的功能模块和有益效果。
[0084] 以上实施例提供的技术方案中的全部或部分内容可以通过软件编程实现,其软件程序存储在可读取的存储介质中,存储介质例如:计算机中的硬盘、光盘或软盘。
[0085] 注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。