一种双路媒体流数据的播放方法及显示设备技术

技术编号:24041733 阅读:17 留言:0更新日期:2020-05-07 03:38
本发明专利技术实施例涉及显示技术领域,尤其涉及一种双路媒体流数据的播放方法及显示设备,用以在显示设备中实现双路媒体流数据播放。该方法包括:显示设备的浏览器功能模块从服务器获取两路媒体流数据,解复用模块将两路媒体流数据解复用为视频数据和音频数据;解码模块将解复用后的媒体流数据进行解码,以得到包括第一路视频数据和第一路音频数据的第一路媒体流数据、至少包括第二路视频数据的第二路媒体流数据;播放模块将解码后的第一路媒体流数据中的第一路视频数据输出至显示器上的第一窗口,以及将第一路音频数据输出至所述音频输出接口;浏览器功能模块将解码后的第二路视频数据渲染为连续的视频帧,并按照一定帧率输出至显示器上的第二窗口。

A playback method and display device of two-way media streaming data

【技术实现步骤摘要】
一种双路媒体流数据的播放方法及显示设备
本专利技术涉及显示
,尤其涉及一种双路视频播放方法及显示设备。
技术介绍
随着网络技术的普及,显示设备不仅可以用来播放TV信号,还可以用来播放网络信号。随着用户需求的增加,显示设备需要支持双路媒体流数据的播放,如何使之实现已成为一个函需解决的问题。
技术实现思路
有鉴于此,本专利技术提供一种双路媒体流数据的播放方法及显示设备,用以实现双路媒体流数据的播放,提高用户提案。具体地,本专利技术是通过如下技术方案实现的:第一方面,本专利技术提供一种显示设备,包括:显示器;音频输出接口;浏览器功能模块,由控制器控制,用于获取两路媒体流数据;解复用模块,由所述控制器控制,用于将所述浏览器功能模块获取的媒体流数据解复用为视频数据和音频数据;解码模块,用于将解复用后的媒体流数据进行解码,以得到包括第一路视频数据和第一路音频数据的第一路媒体流数据、至少包括第二路视频数据的第二路媒体流数据;播放模块,由所述控制器控制,用于将解码后的第一路媒体流数据中的第一路视频数据输出至所述显示器上的第一窗口,以及将第一路音频数据输出至所述音频输出接口;浏览器功能模块,由所述控制器控制,还用于将解码后的第二路媒体流数据中的第二路视频数据渲染为连续的视频帧,并按照一定帧率输出至所述显示器上的第二窗口。第二方面,本专利技术还提供一种双路媒体流数据的播放方法,所述方法应用于显示设备,该方法包括:控制器控制浏览器功能模块获取两路媒体流数据;控制解复用模块将所述浏览器功能模块获取的两路媒体流数据解复用为视频数据和音频数据;由解码模块将解复用后的媒体流数据进行解码,以得到包括第一路视频数据和第一路音频数据的第一路媒体流数据、至少包括第二路视频数据的第二路媒体流数据;控制器控制播放模块将解码后的第一路媒体流数据中的第一路视频数据输出至所述显示器上的第一窗口,以及将第一路音频数据输出至所述音频输出接口;控制器控制浏览器功能模块将解码后的第二路媒体流数据中的第二路视频数据渲染为连续的视频帧,并按照一定帧率输出至所述显示器上的第二窗口。在上述实施例中,显示设备可以通过浏览器功能模块从服务器获取两路媒体流数据,解复用模块将两路媒体流数据解复用为视频数据和音频数据;解码模块将解复用后的媒体流数据进行解码,以得到包括第一路视频数据和第一路音频数据的第一路媒体流数据、至少包括第二路视频数据的第二路媒体流数据;播放模块将解码后的第一路媒体流数据中的第一路视频数据输出至显示器上的第一窗口,以及将第一路音频数据输出至所述音频输出接口;浏览器功能模块将解码后的第二路视频数据渲染为连续的视频帧,并按照一定帧率输出至显示器上的第二窗口。由于本专利技术可以基于浏览器自身的渲染功能,实现对视频帧的逐帧渲染,从而达到视频播放的效果,以此来实现显示设备上的双路视频播放的功能。进一步的,本专利技术可以控制将RGB格式的第二视频数据压缩成YUV数据之后发送到浏览器功能模块,从而可以提高数据传输以及数据处理的效率,从而使视频播放更加顺畅。附图说明图1A中示例性示出了显示设备与控制装置之间操作场景的示意图;图1B中示例性示出了图1A中控制装置100的配置框图;图1C中示例性示出了图1A中显示设备200的配置框图;图1D中示例性示出了显示设备200存储器中操作系统的架构配置框图;图1E中示例性示出了显示器中双路媒体流数据播放的示意图;图2-1、2-2中示例性示出了第二视频数据压缩的流程图;图3中示例性示出了渲染的流程图;图4中示例性示出了双路视频播放方法的交互流程图;图5中示例性示出了双路视频播放方法的流程图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。在本专利技术使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本专利技术。在本专利技术和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本专利技术可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本专利技术范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。图1A中示例性示出了显示设备与控制装置之间操作场景的示意图。如图1A所示,控制装置100和显示设备200之间可以有线或无线方式进行通信。其中,控制装置100被配置为控制显示设备200,其可接收用户输入的操作指令,且将操作指令转换为显示设备200可识别和响应的指令,起着用户与显示设备200之间交互的中介作用。如:用户通过操作控制装置100上频道加减键,显示设备200响应频道加减的操作。控制装置100可以是遥控器100A,包括红外协议通信或蓝牙协议通信,及其他短距离通信方式等,通过无线或其他有线方式来控制显示设备200。用户可以通过遥控器上按键、语音输入、控制面板输入等输入用户指令,来控制显示设备200。如:用户可以通过遥控器上音量加减键、频道控制键、上/下/左/右的移动按键、语音输入按键、菜单键、开关机按键等输入相应控制指令,来实现控制显示设备200的功能。控制装置100也可以是智能设备,如移动终端100B、平板电脑、计算机、笔记本电脑等。例如,使用在智能设备上运行的应用程序控制显示设备200。该应用程序通过配置可以在与智能设备关联的屏幕上,通过直观的用户界面(UI)为用户提供各种控制。示例性的,移动终端100B可与显示设备200安装软件应用,通过网络通信协议实现连接通信,实现一对一控制操作的和数据通信的目的。如:可以使移动终端100B与显示设备200建立控制指令协议,通过操作移动终端100B上提供的用户界面的各种功能键或虚拟按钮,来实现如遥控器100A布置的实体按键的功能。也可以将移动终端100B上显示的音视频内容传输到显示设备200上,实现同步显示功能。显示设备200可提供广播接收功能和计算机支持功能的网络电视功能。显示设备可以实施为,数字电视、网络电视、互联网协议电视(IPTV)等。显示设备200,可以是液晶显示器、有机发光显示器、投影设备。具体显示设备类型、尺寸大小和分辨率等不作限定。显示设备200还与服务器300通过多种通信方式进行数据通信。这里可允许显示设备本文档来自技高网...

【技术保护点】
1.一种显示设备,其特征在于,包括:/n显示器;/n音频输出接口;/n控制器,用于控制浏览器功能模块、解复用模块、解码模块和播放模块;其中,所述浏览器功能模块用于获取两路媒体流数据;/n解复用模块,用于将所述浏览器功能模块获取的两路媒体流数据分别解复用为视频数据和音频数据;/n解码模块,用于将两路解复用后的媒体流数据分别进行解码,以得到包括第一路视频数据和第一路音频数据的第一路媒体流数据、至少包括第二路视频数据的第二路媒体流数据;/n播放模块,用于将解码后的第一路媒体流数据中的第一路视频数据输出至所述显示器上的第一窗口,以及将第一路音频数据输出至所述音频输出接口;/n浏览器功能模块,还用于将解码后的第二路媒体流数据中的第二路视频数据渲染为连续的视频帧,并按照一定帧率输出至所述显示器上的第二窗口。/n

【技术特征摘要】
1.一种显示设备,其特征在于,包括:
显示器;
音频输出接口;
控制器,用于控制浏览器功能模块、解复用模块、解码模块和播放模块;其中,所述浏览器功能模块用于获取两路媒体流数据;
解复用模块,用于将所述浏览器功能模块获取的两路媒体流数据分别解复用为视频数据和音频数据;
解码模块,用于将两路解复用后的媒体流数据分别进行解码,以得到包括第一路视频数据和第一路音频数据的第一路媒体流数据、至少包括第二路视频数据的第二路媒体流数据;
播放模块,用于将解码后的第一路媒体流数据中的第一路视频数据输出至所述显示器上的第一窗口,以及将第一路音频数据输出至所述音频输出接口;
浏览器功能模块,还用于将解码后的第二路媒体流数据中的第二路视频数据渲染为连续的视频帧,并按照一定帧率输出至所述显示器上的第二窗口。


2.如权利要求1所述的显示设备,其特征在于,所述浏览器功能模块,具体用于:
通过OPENGL对YUV格式的所述第二视频数据进行渲染得到连续的视频帧图像。


3.如权利要求2所述的显示设备,其特征在于,所述浏览器功能模块,具体用于:
针对每一帧YUV格式的第二视频数据,将第二视频数据封装成指定数据包;
获取在显示器的显示屏幕中所述第二窗口的位置坐标;
根据所述第二窗口的位置坐标确定第二视频数据中的每一个像素点的位置坐标;
将所述指定数据包中的数据基于像素点的位置坐标填充到所述第二窗口中,通过显示器在所述第二窗口中显示第二视频数据对应视频帧图像。


4.如权利要求1所述的显示设备,其特征在于,所述控制器,用于:
控制将RGB格式的第二视频数据压缩成YUV数据之后发送到所述浏览器功能模块。
<...

【专利技术属性】
技术研发人员:王良武兵李双增
申请(专利权)人:青岛海信传媒网络技术有限公司
类型:发明
国别省市:山东;37

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

1