视频数据的处理方法及视频播放系统技术方案

技术编号:36729499 阅读:22 留言:0更新日期:2023-03-04 09:54
本发明专利技术涉及视频数据的处理方法、视频播放系统,以及计算机可读存储介质。该视频数据的处理方法应用于该视频播放系统,包括以下步骤:提供系统层接口及应用层接口;经由所述系统层接口或所述应用层接口,获取视频数据;以及响应于从所述系统层接口获取的视频数据,设置系统层的第一解码单元对所述视频数据进行解码处理,并从所述系统层向视频播放器传输解码数据。通过执行这些步骤,该视频数据的处理方法能够提供系统层和应用层的通用播放控制接口以便于不同互联App的接入,并取消视频数据在系统层与应用层之间多次交换的需求以提升车机系统的性能。升车机系统的性能。升车机系统的性能。

【技术实现步骤摘要】
视频数据的处理方法及视频播放系统


[0001]本专利技术涉及视频数据的处理技术,尤其涉及一种视频数据的处理方法、一种视频播放系统,以及一种计算机可读存储介质。

技术介绍

[0002]随着汽车工业的不断发展,车机系统与手机终端的互联技术(以下简称:车机互联技术)已经被广泛应用到各大主流品牌的车辆。通过集成车机互联方案,车机系统可以充分利用手机侧的算力来实现驾驶导航、影音播放等各种扩展功能,从而为用户提供功能更加丰富的使用体验。
[0003]目前市场上主要包括苹果的CarPlay、百度的Carlife、华为的HiCar、博泰的擎Mobile和亿联等多种主流的车机互联方案。这些车机互联方案都需要针对视频元素流(Element Stream,ES)的播放方案,先将手机侧传输的视频ES数据解码为图像数据,再将解码获得的图像数据渲染输出到车机屏幕上。
[0004]然而,现有的车机互联技术涉及大量不同的硬件方案和系统接口,不具备统一的标准通信接口,需要上层互联应用(Application,App)针对各种平台单独进行适配,因而增加了互联App的开发难度。此外,现有的视频元素流播放方案普遍涉及系统层与应用层的多次数据交换,会造成车机系统CPU的额外占用,并导致车机系统性能下降。
[0005]为了克服现有技术存在的上述缺陷,本领域亟需一种视频数据处理技术,用于提供系统层和应用层的通用播放控制接口以便于不同互联App的接入,并取消视频数据在系统层与应用层之间多次交换的需求以提升车机系统的性能。
专利技术内
[0006]以下给出一个或多个方面的简要概述以提供对这些方面的基本理解。此概述不是所有构想到的方面的详尽综览,并且既非旨在指认出所有方面的关键性或决定性要素亦非试图界定任何或所有方面的范围。其唯一的目的是要以简化形式给出一个或多个方面的一些概念以为稍后给出的更加详细的描述之前序。
[0007]为了克服现有技术存在的上述缺陷,本专利技术提供了一种视频数据的处理方法、一种视频播放系统,以及一种计算机可读存储介质,能够提供系统层和应用层的通用播放控制接口以便于不同互联App的接入,并取消视频数据在系统层与应用层之间多次交换的需求以提升车机系统的性能。
[0008]具体来说,本专利技术的第一方面提供的上述视频数据的处理方法应用于视频播放系统,包括以下步骤:提供系统层接口及应用层接口;经由所述系统层接口或所述应用层接口,获取视频数据;以及响应于从所述系统层接口获取的视频数据,设置系统层的第一解码单元对所述视频数据进行解码处理,并从所述系统层向视频播放器传输解码数据。通过执行这些步骤,该视频数据的处理方法能够提供系统层和应用层的通用播放控制接口以便于不同互联App的接入,并取消视频数据在系统层与应用层之间多次交换的需求以提升车机
系统的性能。
[0009]本专利技术的第二方面提供的上述视频播放系统包括存储器及处理器。所述处理器连接所述存储器,并被配置用于实施本专利技术的第一方面提供的上述视频数据的处理方法。通过实施该视频数据的处理方法,该视频播放系统能够提供系统层和应用层的通用播放控制接口以便于不同互联App的接入,并取消视频数据在系统层与应用层之间多次交换的需求以提升车机系统的性能。
[0010]本专利技术的第三方面提供的上述计算机可读存储介质,其上存储有计算机指令。所述计算机指令被处理器执行时,实施本专利技术的第一方面提供的上述视频数据的处理方法。通过实施该视频数据的处理方法,该计算机可读存储介质能够提供系统层和应用层的通用播放控制接口以便于不同互联App的接入,并取消视频数据在系统层与应用层之间多次交换的需求以提升车机系统的性能。
附图说明
[0011]在结合以下附图阅读本公开的实施例的详细描述之后,能够更好地理解本专利技术的上述特征和优点。在附图中,各组件不一定是按比例绘制,并且具有类似的相关特性或特征的组件可能具有相同或相近的附图标记。
[0012]图1示出了根据本专利技术的一些实施例提供的初始化视频播放系统的流程示意图。
[0013]图2示出了根据本专利技术的一些实施例提供的开发插件的流程示意图。
[0014]图3示出了根据本专利技术的一方面提供的视频数据处理方法的流程示意图。
[0015]图4示出了根据本专利技术的一些实施例提供的视频元素流播放方案的示意图。
[0016]图5示出了根据本专利技术的一些实施例提供的通用播放控制接口的示意图。
[0017]图6示出了根据本专利技术的一些实施例提供的互联应用的系统层实现的示意图。
[0018]图7A示出了传统的视频输出缓冲队列的示意图。
[0019]图7B示出了根据本专利技术的一些实施例提供的视频输出缓冲队列的示意图。
具体实施方式
[0020]以下由特定的具体实施例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭示的内容轻易地了解本专利技术的其他优点及功效。虽然本专利技术的描述将结合优选实施例一起介绍,但这并不代表此专利技术的特征仅限于该实施方式。恰恰相反,结合实施方式作专利技术介绍的目的是为了覆盖基于本专利技术的权利要求而有可能延伸出的其它选择或改造。为了提供对本专利技术的深度了解,以下描述中将包含许多具体的细节。本专利技术也可以不使用这些细节实施。此外,为了避免混乱或模糊本专利技术的重点,有些具体细节将在描述中被省略。
[0021]在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。
[0022]另外,在以下的说明中所使用的“上”、“下”、“左”、“右”、“顶”、“底”、“水平”、“垂直”应被理解为该段以及相关附图中所绘示的方位。此相对性的用语仅是为了方便说明之
用,其并不代表其所叙述的装置需以特定方位来制造或运作,因此不应理解为对本专利技术的限制。
[0023]能理解的是,虽然在此可使用用语“第一”、“第二”、“第三”等来叙述各种组件、区域、层和/或部分,这些组件、区域、层和/或部分不应被这些用语限定,且这些用语仅是用来区别不同的组件、区域、层和/或部分。因此,以下讨论的第一组件、区域、层和/或部分可在不偏离本专利技术一些实施例的情况下被称为第二组件、区域、层和/或部分。
[0024]如上所述,现有的车机互联技术涉及大量不同的硬件方案和系统接口,不具备统一的标准通信接口,需要上层互联App针对各种平台单独进行适配,因而增加了互联App的开发难度。此外,现有的视频元素流播放方案普遍涉及系统层与应用层的多次数据交换,会造成车机系统CPU的额外占用,并导致车机系统性能下降。
[0025]为了克服现有技术存在的上述缺陷,本专利技术提供了一种视频数据的处理方法、一种视频播放系统,以及一种计算机可读存储介质,能够提供系统本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频数据的处理方法,其特征在于,所述处理方法应用于视频播放系统,并包括以下步骤:提供系统层接口及应用层接口;经由所述系统层接口或所述应用层接口,获取视频数据;以及响应于从所述系统层接口获取的视频数据,设置系统层的第一解码单元对所述视频数据进行解码处理,并从所述系统层向视频播放器传输解码数据。2.如权利要求1所述的处理方法,其中,所述经由所述系统层接口或所述应用层接口,获取视频数据的步骤包括:响应于用户终端提供的通信接口,判断所述通信接口的互联形式;响应于所述互联形式为系统层互联的判断结果,经由所述系统层接口从所述用户终端获取所述视频数据;以及响应于所述互联形式为应用层互联的判断结果,经由所述应用层接口从所述用户终端获取所述视频数据。3.如权利要求1所述的处理方法,其中,在执行所述采用第一解码单元在系统层对所述视频数据进行解码的步骤之前,所述处理方法还包括以下步骤:利用本地开发工具包开发配置于所述系统层的所述第一解码单元。4.如权利要求1所述的处理方法,其中,所述从所述系统层向视频播放器传输解码数据的步骤包括:经由配置于所述系统层的第一渲染单元向所述视频播放器传输所述解码数据。5.如权利要求4所述的处理方法,其中,所述第一解码单元与所述第一渲染单元之间配置有视频输出缓冲队列,所述经由配置于所述系统层的第一渲染单元向所述视频播放器传输所述解码数据的步骤包括:将完成所述解码处理的所述解码数据,输入所述视频输出缓冲队列;判断所述第一渲染单元是否运行;以及响应于所述第一渲染单元正在运行的判断结果,向所述第一渲染单元传输所述解码数据,经由所述第一渲染单元向所述视频播放器传输所述解码数据。6.如权利要求1所述的处理方法,其中,在执行所述经由所述系统层接口或所述应用层接口获取视频数据的步骤之后,所述处理方法还包括以下步骤:响应于从所述应用层接口获取的视频数据,设置应用层的第二解码单元对所述视频数据进行解码处理,并经由配置于所述应用层的第二...

【专利技术属性】
技术研发人员:滕军年
申请(专利权)人:上海擎感智能科技有限公司
类型:发明
国别省市:

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

1