视频播放时的画面切换方法、AI导播方法及装置、系统制造方法及图纸

技术编号:35471564 阅读:15 留言:0更新日期:2022-11-05 16:17
一种视频播放时的画面切换方法、AI导播方法及装置、系统,进行画面切换时,确定需要将视频帧序列中视频帧的显示框变换为目标显示框时,逐帧设置视频帧序列中视频帧的显示框以完成变换,为相邻视频帧设置的显示框之间的距离不大于允许的显示框最大移动距离。在进行AI导播时使用所述画面切换方法。本实施例可以避免画面大幅跳动造成观看人员的眩晕和不适,达到平滑流畅的画面切换效果。平滑流畅的画面切换效果。平滑流畅的画面切换效果。

【技术实现步骤摘要】
视频播放时的画面切换方法、AI导播方法及装置、系统


[0001]本公开涉及但不限于视频播放技术,更具体地,涉及一种视频播放时的画面切换方法、AI导播方法及装置、系统。

技术介绍

[0002]在视频导播时常常需要进行画面切换。例如,在教室导播的场景中,播放画面需要在全景、学生特写等画面之间来回进行切换。人工智能(AI:Artificial Intelligence)导播时的画面切换,需要在保证正确性的前提下,达到乃至超过人工切换的效果,但目前还达不到所希望的效果。

技术实现思路

[0003]以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
[0004]本公开一实施例提供了一种视频播放时的画面切换方法,包括:
[0005]确定需要将视频帧序列中视频帧的显示框变换为目标显示框,其中,视频帧的显示框用于指示待播放画面在视频帧中所在的区域;
[0006]逐帧设置所述视频帧序列中视频帧的显示框以完成所述变换,其中,为相邻视频帧设置的显示框之间的距离不大于允许的显示框最大移动距离,两个显示框之间的距离根据该两个显示框的对应定位点之间的距离确定;
[0007]根据为所述视频帧序列中视频帧设置的显示框,确定视频帧中的待播放画面并进行播放处理。
[0008]本公开一实施例还提供了一种画面切换装置,包括处理器以及存储有计算机程序的存储器,其中,所述处理器执行所述计算机程序时能够实现如本公开任一实施例所述的画面切换方法。
[0009]本公开上述实施例的画面切换方法和装置,可以避免画面大幅跳动造成观看人员的眩晕和不适,达到平滑流畅的画面切换效果。
[0010]本公开一实施例还提供了一种AI导播方法,包括:
[0011]使用基于机器学习的显示框生成算法对输入的视频帧序列进行处理,生成视频帧的显示框;
[0012]根据所述生成的显示框的变化,确定需要将视频帧序列中视频帧的显示框变换为目标显示框时,按照如本公开任一实施例所述的画面切换方法实现视频播放时的画面切换。
[0013]本公开一实施例还提供了一种AI导播装置,包括处理器以及存储有计算机程序的存储器,其中,所述处理器执行所述计算机程序时能够实现如本公开任一实施例所述的AI导播方法。
[0014]本公开一实施例还提供了一种AI导播系统,包括:
[0015]视频采集器,设置为采集视频帧序列并输出;
[0016]AI导播装置,设置为接收所述视频帧序列,按照本公开任一实施例所述的AI导播方法进行AI导播,输出对待播放画面进行播放处理后得到的视频数据;
[0017]显示器,设置为根据所述视频数据显示所述待播放画面。
[0018]本公开上述实施例的AI导播方法、装置和系统,按照本公开实施例的画面切换方法实现视频播放时的画面切换,也能够避免画面的大幅跳动、拉伸和变形,使得画面切换平滑流畅,提高用户的观看体验。
[0019]本公开一实施例还提供了一种非瞬态计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序时被处理器执行时能够实现如本公开任一实施例所述的画面切换方法,或者实现如本公开任一实施例所述的AI导播方法。
[0020]本公开一实施例还提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时能够实现如本公开任一实施例所述的画面切换方法,或者实现如本公开任一实施例所述的AI导播方法。
[0021]在阅读并理解了附图和详细描述后,可以明白其他方面。
附图说明
[0022]附图用来提供对本公开实施例的理解,并且构成说明书的一部分,与本公开实施例一起用于解释本公开的技术方案,并不构成对本公开技术方案的限制。
[0023]图1为本公开一实施例画面切换方法的流程图;
[0024]图2为本公开一实施例的示例性的显示框变换的示意图;
[0025]图3为本公开一实施例AI导播方法的流程图;
[0026]图4为两个矩形框的交并比的示意图;
[0027]图5为本公开一实施例的示例性的状态转移示意图;
[0028]图6是本公开一实施例画面切换装置的示意图;
[0029]图7是本公开一实施例AI导播系统的示意图;
[0030]图8是本公开另一实施例的AI导播方法的流程图。
具体实施方式
[0031]本公开描述了多个实施例,但是该描述是示例性的,而不是限制性的,并且对于本领域的普通技术人员来说显而易见的是,在本公开所描述的实施例包含的范围内可以有更多的实施例和实现方案。
[0032]本公开的描述中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本公开中被描述为“示例性的”或者“例如”的任何实施例不应被解释为比其他实施例更优选或更具优势。本文中的“和/或”是对关联对象的关联关系的一种描述,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。“多个”是指两个或多于两个。另外,为了便于清楚描述本公开实施例的技术方案,使用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
[0033]在描述具有代表性的示例性实施例时,说明书可能已经将方法和/或过程呈现为特定的步骤序列。然而,在该方法或过程不依赖于本文所述步骤的特定顺序的程度上,该方法或过程不应限于所述的特定顺序的步骤。如本领域普通技术人员将理解的,其它的步骤顺序也是可能的。因此,说明书中阐述的步骤的特定顺序不应被解释为对权利要求的限制。此外,针对该方法和/或过程的权利要求不应限于按照所写顺序执行它们的步骤,本领域技术人员可以容易地理解,这些顺序可以变化,并且仍然保持在本公开实施例的精神和范围内。
[0034]AI导播可以根据拍摄场景的变化自适应地切换播放画面,例如,在以教室为拍摄场景的AI导播中,播放画面需要在教室全景的画面和需要特写的学生画面之间切换,当播放画面(简称为画面)从教室全景的画面切换为需要特写的学生画面时,称之为画面的拉近(或称推进),当播放画面从需要特写的学生画面切换为教室全景的画面时,称之为画面的拉远(或称拉回)。除此之外,播放画面也可能需要从一个需要特写的学生画面切换到另一个需要特写的学习画面,称之为画面的移动。本文中,播放画面也可称为镜头(不是指物理镜头),播放画面的切换也可称为镜头切换。
[0035]AI导播时,通过深度学习等算法可以确定要切换到的目标画面。而在实际执行切换时,一种方式是可以通过控制视频采集器如摄像机所在云台的运动,或者控制视频采集器的物理镜头进行变焦,来实现上述画面的拉近、拉远、移动等效果。但是,这种方式对拍摄设备有额外的要求,需要设备能够支持云台的运动,物理镜头的变焦等功能,也需要拍摄设备能够对AI导播装置开放控制权限,因此其应用受本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频播放时的画面切换方法,包括:确定需要将视频帧序列中视频帧的显示框变换为目标显示框,其中,视频帧的显示框用于指示待播放画面在视频帧中所在的区域;逐帧设置所述视频帧序列中视频帧的显示框以完成所述变换,其中,为相邻视频帧设置的显示框之间的距离不大于允许的显示框最大移动距离,两个显示框之间的距离根据该两个显示框的对应定位点之间的距离确定;根据为所述视频帧序列中视频帧设置的显示框,确定视频帧中的待播放画面并进行播放处理。2.如权利要求1所述的画面切换方法,其特征在于:所述逐帧设置所述视频帧序列中视频帧的显示框以完成所述变换,包括:按以下方式设置当前视频帧的显示框:确定上一视频帧的显示框与所述目标显示框之间的距离D
m
;在D
m
小于或等于允许的显示框最大移动距离D
ist
的情况下,将当前视频帧的显示框设置为所述目标显示框,完成所述变换;在D
m
大于D
ist
的情况下,将当前视频帧的显示框设置为到上一视频帧的显示框的距离为D
ist
,到所述目标显示框的距离为D1‑
D
ist
的显示框;在未完成所述变换的情况下,将下一视频帧作为当前视频帧,按照相同方式继续设置当前视频帧的显示框,直到完成所述变换。3.如权利要求2所述的画面切换方法,其特征在于:所述允许的显示框最大移动距离设置为固定值;或者所述允许的显示框最大移动距离等于当前视频帧与上一视频帧的播放时间差乘以预设的单位时间最大移动距离。4.如权利要求2所述的画面切换方法,其特征在于:所述显示框为矩形,所述显示框的定位点包括矩形的四个顶点,所述显示框用显示框的顶点在视频帧中的位置信息表示;所述D
m
为所述上一视频帧的显示框与所述目标显示框的对应顶点之间的距离D
A
、D
B
、D
C
、D
D
中的最大值,其中,D
A
为A
o
到A
t
的距离,D
B
为B
o
到B
t
的距离,D
C
为C
o
到C
t
的距离,D
D
为D
o
到D
t
的距离;A
o
,B
o
,C
o
,D
o
为上一视频帧的显示框的四个顶点,A
t
,B
t
,C
t
,D
t
为所述目标显示框的与A
o
,B
o
,C
o
,D
o
分别对应的四个顶点。5.如权利要求4所述的画面切换方法,其特征在于:所述将当前视频帧的显示框设置为到上一视频帧的显示框的距离为D
ist
,到所述目标显示框的距离为D1‑
D
ist
的显示框,包括:确定当前视频帧的显示框的四个顶点相对于上一视频帧的显示框的对应顶点的距离:D
A

=D
ist
*D
A
/D
m

\
D
B

=D
ist
*D
B
/D
m

\
D
C

=D
ist
*D
C
/D
m

\
D
D

=D
ist
*D
D
/D
m<...

【专利技术属性】
技术研发人员:赵玉瑶黄远东
申请(专利权)人:北京奕斯伟计算技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1