一种智能全景视频播放方法及装置制造方法及图纸

技术编号:22298711 阅读:38 留言:0更新日期:2019-10-15 07:17
本发明专利技术提供了一种智能全景视频播放方法及装置。智能全景视频播放方法包括:获取全景视频数据;基于智能算法对全景视频数据进行分析,包括:从每个全景视频帧中提取n个场景样本,对场景样本提取特征信息,计算每个全景视频帧中n个场景对象与下一帧中n个场景样本的特征关联程度,若关联程度高于预设阈值,判定二者属同一场景,进行场景分类,以为全景视频序列分配不同的播放模式,不同的播放模式包括不同的视角参数和/或不同的帧率;以及当接收到指导播放指令时,基于分析结果对全景视频数据进行播放。本发明专利技术的上述技术,可以使用户观看全景视频的视角得到类似专业摄影师拍摄技巧或者全景视频后期处理技巧的改变。

An Intelligent Panoramic Video Playing Method and Device

【技术实现步骤摘要】
一种智能全景视频播放方法及装置
本专利技术涉及视频处理技术,尤其涉及一种智能全景视频播放方法及装置。
技术介绍
通常智能终端在播放全景视频时,播放装置播放的只是全景视频中某个朝向的部分画面。事实上全景视频是以观察者为中心,绕固定点旋转一周所观察到全方位360度的视野场景。在播放时,智能终端可以通过用户滑动屏幕或移动硬件设备来决定显示全景视频当前帧图像中的哪部分图像,该部分图像相当于用户作为观察者以一定观察视角观看全景视频时所看到的部分图像,此观察视角即为当前视频的播放视角。然而,用户在观看全景视频时可以通过特定硬件设备与全景视频播放装置进行互动,实时输入视角控制信息从而实现视角的自由转换,这种观看模式存在以下不足,全景视频在拍摄或录制时并没有加入拍摄者或者制作者的艺术剪辑,用户在观看时缺乏对视频整体内容的掌握,容易错过精彩镜头,导致本来应该很精彩的一部视频作品却并没有给用户带来应有的精彩呈现;也可能用户并非任何时刻都有关注的场景,但是由于必须给出观看视角指令而不得不时刻做出动作;也可能用户需要慢慢观看一些精彩场景,但是由于必须手动回放和输入视角信息给用户观看全景视频带来了诸多不便。
技术实现思路
在下文中给出了关于本专利技术的简要概述,以便提供关于本专利技术的某些方面的基本理解。应当理解,这个概述并不是关于本专利技术的穷举性概述。它并不意图确定本专利技术的关键或重要部分,也不意图限定本专利技术的范围。其目的仅仅是以简化的形式给出某些概念,以此作为稍后论述的更详细描述的前序。鉴于此,本专利技术提供了一种智能全景视频播放方法及装置,以至少解决现有技术在播放全景视频时容易错过精彩镜头以及需要手动回放等问题。本专利技术提供了一种智能全景视频播放方法,所述智能全景视频播放方法包括:获取全景视频数据,所述全景视频数据包括多个全景视频序列;基于智能算法对全景视频数据进行分析,所述分析包括:从每个全景视频帧中提取n个场景样本,n为正整数,对每个全景视频帧中的n个场景样本提取特征信息,计算每个全景视频帧中n个场景样本与下一帧中n个场景样本的特征关联程度,若该关联程度高于预设阈值时,判定该帧与其下一帧的场景样本属于同一场景,通过非监督学习过程按照时间顺序对多个全景视频序列中属于相同场景的场景样本进行场景分类,以及基于场景分类为全景视频序列分配不同的播放模式,不同的播放模式包括不同的视角参数和/或不同的帧率;以及当接收到指导播放指令时,基于分析结果对全景视频数据进行播放。进一步地,在所述从每个全景视频帧中提取n个场景样本的步骤中,以显示窗口及视场角大小为检索窗口提取场景样本,并索引场景样本的观察视角。进一步地,设置精彩画面对应的播放帧率为第一帧率,非精彩画面对应的播放帧率为第二帧率,其中,第一帧率小于第二帧率。进一步地,设置同一段连续视频帧中的部分精彩画面对应的播放帧率为第一帧率,该段连续视频帧中的其余部分对应的播放帧率为第二帧率,其中,第一帧率小于第二帧率。进一步地,设置不同视频帧序列的视角参数而使得:预定目标时刻显示。进一步地,若用户超过预设时间未对播放装置操作,触发指导播放指令,以在对应全景视频帧的多个场景样本中匹配最接近的场景样本,并由此确定场景样本组的播放模式。根据本专利技术的另一方面,还提供了一种智能全景视频播放装置,所述装置包括:视频获取单元,适于获取全景视频数据,所述全景视频数据包括多个全景视频序列;处理单元,适于基于智能算法对全景视频数据进行分析;所述处理单元包括:配置模块,适于从每个全景视频帧中提取n个场景样本,n为正整数,特征提取模块,适于对每个全景视频帧中的n个场景样本提取特征信息,计算模块,适于计算每个全景视频帧中n个场景样本与下一帧中n个场景样本的特征关联程度,若该关联程度高于预设阈值时,判定该帧与其下一帧的场景样本属于同一场景,分类模块,适于通过非监督学习过程按照时间顺序对多个全景视频序列中属于相同场景的场景样本进行场景分类,以及分配模块,适于基于场景分类为全景视频序列分配不同的播放模式,不同的播放模式包括不同的视角参数和/或不同的帧率;以及播放单元,适于当接收到指导播放指令时,基于分析结果对全景视频数据进行播放。进一步地,所述配置模块适于以显示窗口及视场角大小为检索窗口提取场景样本,并索引场景样本的观察视角。进一步地,所述分配模块适于设置精彩画面对应的播放帧率为第一帧率,非精彩画面对应的播放帧率为第二帧率,其中,第一帧率小于第二帧率。本专利技术的一种智能全景视频播放方法及装置,能够使用户观看全景视频的视角得到类似专业摄影师拍摄技巧或者全景视频后期处理技巧的改变。通过以下结合附图对本专利技术的最佳实施例的详细说明,本专利技术的这些以及其他优点将更加明显。附图说明本专利技术可以通过参考下文中结合附图所给出的描述而得到更好的理解,其中在所有附图中使用了相同或相似的附图标记来表示相同或者相似的部件。所述附图连同下面的详细说明一起包含在本说明书中并且形成本说明书的一部分,而且用来进一步举例说明本专利技术的优选实施例和解释本专利技术的原理和优点。其中:图1是示出本专利技术的一种智能全景视频播放方法的一种示例性处理的流程图;图2是示出图1中的步骤S2的一种可能处理的流程图;图3是示出本专利技术的一种智能全景视频播放装置的一个示例的结构框图;图4是示出图3中的处理单元的一种可能结构的框图。本领域技术人员应当理解,附图中的元件仅仅是为了简单和清楚起见而示出的,而且不一定是按比例绘制的。例如,附图中某些元件的尺寸可能相对于其他元件放大了,以便有助于提高对本专利技术实施例的理解。具体实施方式在下文中将结合附图对本专利技术的示范性实施例进行描述。为了清楚和简明起见,在说明书中并未描述实际实施方式的所有特征。然而,应该了解,在开发任何这种实际实施例的过程中必须做出很多特定于实施方式的决定,以便实现开发人员的具体目标,例如,符合与系统及业务相关的那些限制条件,并且这些限制条件可能会随着实施方式的不同而有所改变。此外,还应该了解,虽然开发工作有可能是非常复杂和费时的,但对得益于本
技术实现思路
的本领域技术人员来说,这种开发工作仅仅是例行的任务。在此,还需要说明的一点是,为了避免因不必要的细节而模糊了本专利技术,在附图中仅仅示出了与根据本专利技术的方案密切相关的装置结构和/或处理步骤,而省略了与本专利技术关系不大的其他细节。本专利技术的实施例提供了一种智能全景视频播放方法,该方法包括:获取全景视频数据,所述全景视频数据包括多个全景视频序列;基于智能算法对全景视频数据进行分析,所述分析包括:从每个全景视频帧中提取n个场景样本,n为正整数,对每个全景视频帧中的n个场景样本提取特征信息,计算每个视频帧中n个场景样本与下一帧中n个场景样本的特征关联程度,若该关联程度高于预设阈值时,判定该视频帧Im与其下一帧的场景样本属于同一场景,通过非监督学习过程按照时间顺序对多个全景视频序列中属于相同场景的场景样本进行场景分类,以及基于场景分类为全景视频序列分配不同的播放模式,不同的播放模式包括不同的视角参数和/或不同的帧率;以及当接收到指导播放指令时,基于分析结果对全景视频数据进行播放。在本专利技术的实施例中,场景样本例如是预先设定的某些场景,多个场景样本可以包含一个或多个场景类别。场景类别例如可以是景观类型而进行的分类,例如分类可本文档来自技高网
...

【技术保护点】
1.一种智能全景视频播放方法,其特征在于,所述方法包括:获取全景视频数据,所述全景视频数据包括多个全景视频序列;基于智能算法对全景视频数据进行分析,所述分析包括:从每个全景视频帧中提取n个场景样本,n为正整数,对每个全景视频帧中的n个场景样本提取特征信息,计算每个全景视频帧中n个场景样本与下一帧中n个场景样本的特征关联程度,若该关联程度高于预设阈值时,判定该帧与其下一帧的场景样本属于同一场景,通过非监督学习过程按照时间顺序对多个全景视频序列中属于相同场景的场景样本进行场景分类,以及基于场景分类为全景视频序列分配不同的播放模式,不同的播放模式包括不同的视角参数和/或不同的帧率;以及当接收到指导播放指令时,基于分析结果对全景视频数据进行播放。

【技术特征摘要】
1.一种智能全景视频播放方法,其特征在于,所述方法包括:获取全景视频数据,所述全景视频数据包括多个全景视频序列;基于智能算法对全景视频数据进行分析,所述分析包括:从每个全景视频帧中提取n个场景样本,n为正整数,对每个全景视频帧中的n个场景样本提取特征信息,计算每个全景视频帧中n个场景样本与下一帧中n个场景样本的特征关联程度,若该关联程度高于预设阈值时,判定该帧与其下一帧的场景样本属于同一场景,通过非监督学习过程按照时间顺序对多个全景视频序列中属于相同场景的场景样本进行场景分类,以及基于场景分类为全景视频序列分配不同的播放模式,不同的播放模式包括不同的视角参数和/或不同的帧率;以及当接收到指导播放指令时,基于分析结果对全景视频数据进行播放。2.根据权利要求1所述的方法,其特征在于,在所述从每个全景视频帧中提取n个场景样本的步骤中,以显示窗口及视场角大小为检索窗口提取场景样本,并索引场景样本的观察视角。3.根据权利要求1或2所述的方法,其特征在于,通过设置播放参数的各种不同组合序列以使视频帧序列按照方式一至方式三中至少一种方式播放:在方式一中,假如当播放视角对应的当前视频帧及之后多帧的画面不精彩或没有明显变化时,通过提高该播放视角所对应的视频帧率使该场景画面快速略过,而当播放视角对应的当前视频帧及之后多帧的画面精彩或需要仔细赏析时,通过降低该播放视角所对应的视频帧率使场景画面慢速播放;在方式二中,始终保持全景视频中一个或多个目标时刻显示;在方式三中,通过视角的快速变换以达到使某一播放视角的视频画面获得连续转动效果。4.根据权利要求1-3中任一项所述的方法,其特征在于,设置精彩画面对应的播放帧率为第一帧率,非精彩画面对应的播放帧率为第二帧率,其中,第一帧率小于第二帧率。5.根据权...

【专利技术属性】
技术研发人员:朱磊杨晓光
申请(专利权)人:青岛一舍科技有限公司
类型:发明
国别省市:山东,37

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

1