一种实现网络数字视频播放的系统和方法
【专利摘要】本发明公开了一种实现网络数字视频播放的系统和方法,包括:对获得的视频节目的码流解码;对解码后的视频数据进行渲染和处理,并将处理后的图像通过硬件接口输出给电视机进行展示。本发明使用一种网络数字视频播放的系统和方法最大程度地满足了用户移动观看和使用静置观看电视屏幕的需求,节省了设备硬件和计算资源,缩短了用户等待网络数字视频的获取和播放的时间,简化了业务复杂度,从而增强了网络数字视频的用户体验。
【专利说明】
一种实现网络数字视频播放的系统和方法
技术领域
[0001]本发明涉及多媒体技术领域,尤其涉及一种实现网络数字视频播放的系统和方法。【背景技术】
[0002]在目前的多媒体信息领域中,交互式网络电视(IPTV,Internet Protocol Televis1n)机顶盒、OTT (Over The Top)机顶盒是家庭网络数字视频的主要设备,其本身具备获取业务数据、对接媒体服务器、获取视频码流、对网络数字视频内容进行解码的全套业务能力。其中,在机顶盒将解码后的视频数据输出给电视机后,即可通过电视机的大屏幕清晰地看到完整的网络视频节目,观影的效果较好。但是,由于电视机庞大,这种观看网络视频的方式只能静置观看,不能随时随地移动。
[0003]虽然可以使用便携性较好,可随身携带的智能手机或Pad等移动终端满足观看网络视频节目的需求,但是,只能通过移动终端本身自带的小屏幕进行视频节目的观看,观影的效果不佳。
[0004]为了兼容移动终端的便携特性,同时又可以满足在电视机的大屏幕上观看移动终端获取的视频节目,目前的常见做法是,在移动终端与机顶盒之间,通过网络连接实现多屏互动,如图1所示的现有使用机顶盒的网络数字视频播放设备的组成结构示意图,具体实现大致包括:移动终端向网络中的媒体服务器发起业务请求,并获取对应的视频节目的码流,首先在移动终端本屏进行视频播放;移动终端对获得的视频节目的码流的标识信息进行提取,并将该节目的标识信息推送给机顶盒;同时,机顶盒收到来自移动终端的推送消息后,会触发机顶盒重新向网络中的媒体服务器发起业务请求,获取对应的视频节目的码流, 并对获得的视频数据进行解码和渲染,然后输出视频图像到电视机进行播放。在上述过程中,机顶盒与移动终端都具备了全套的业务数据处理和数字码流的处理能力,并且各自分别实现了一遍业务数据获取、视频码流获取、视频解码的全过程。在这两次几乎完全一致的业务过程中,既浪费了设备硬件和计算资源,也延长了用户等待网络数字视频的获取和播放的时间。
【发明内容】
[0005]为了解决上述技术问题,本发明提供了一种实现网络数字视频播放的系统和方法,能够节省设备硬件和计算资源,加快网络数字视频的获取和播放,从而增强网络数字视频的用户体验。
[0006]为了达到本发明的目的,本发明提供了一种实现网络数字视频播放的系统,至少包括:主机单元、扩展单元,其中,
[0007]主机单元,用于向网络中的媒体服务器发起业务请求,对获得的视频节目的码流解码,将解码后的视频数据发送给扩展单元;
[0008]扩展单元,用于对接收到的解码后的视频数据进行渲染和处理,将处理后的图像通过硬件接口输出给电视机进行展示。
[0009]进一步地,所述硬件接口为高清晰度多媒体接口 HDM1、或数字视频接口 DV1、或视频图形阵列VGA接口、或分离视频S-Video接口。
[0010]进一步地,所述硬件接口为高清晰度多媒体接口 HDMI ;所述扩展单元至少包括第一处理模块、第二处理模块和HDMI接口模块;其中,
[0011]第一处理模块,用于接收来自所述主机单元解码后的所述视频数据,并对其进行渲染;第二处理模块,用于调整所述渲染后的视频数据的图像分辨率;HDMI接口模块,用于将调整后的所述视频数据通过所述HDMI接口输出给电视机。
[0012]进一步地,所述主机单元和所述扩展单元分设在不同的物理实体中,且所述主机单元为可移动的设备;
[0013]或者,所述主机单元和所述扩展单元设置在同一物理实体中。
[0014]为了达到本发明的目的,本发明还提供了一种实现网络数字视频播放的方法,包括:
[0015]对获得的视频节目的码流解码;
[0016]对解码后的视频数据进行渲染和处理,并将处理后的图像通过硬件接口输出给电视机进行展示。
[0017]进一步地,在上述方法之前还包括:搜索要播放的所述视频节目,向网络中的媒体服务器发起业务请求,并获取对应的所述视频节目的码流。
[0018]进一步地,所述硬件接口为高清晰度多媒体接口 HDM1、或数字视频接口 DV1、或视频图形阵列VGA接口、或分离视频S-Video接口。
[0019]进一步地,所述对解码后的视频数据进行渲染和处理包括:
[0020]对所述解码后的视频数据进行渲染;调整所述渲染后的视频数据的图像分辨率。
[0021]与现有技术相比,本发明技术方案包括:对获得的视频节目的码流解码;对解码后的视频数据进行渲染和处理,并将处理后的图像通过硬件接口输出给电视机进行展示, 通过本发明提供的技术方案,解决了现有技术中移动终端和机顶盒之间几乎完全一致的重复的业务过程的问题,本发明使用一种网络数字视频播放的系统和方法最大程度地满足了用户移动观看和使用静置观看电视屏幕的需求,节省了设备硬件和计算资源,缩短了用户等待网络数字视频的获取和播放的时间,简化了业务复杂度,从而增强了网络数字视频的用户体验。
[0022]进一步地,当用户在电视屏幕上观看视频节目时,主机单元可展示友好的用户提示界面,对用户的操作信息进行提醒,进一步增强了用户体验。【附图说明】
[0023]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0024]图1为现有使用机顶盒的网络数字视频播放设备的组成结构示意图;
[0025]图2为本发明实现网络数字视频播放的系统的组成结构示意图;
[0026]图3为本发明实现网络数字视频播放的方法的流程图;
[0027]图4为使用本发明网络数字视频播放的方法观看视频的流程时序图。【具体实施方式】
[0028]针对上述情况,本发明旨在提供一种实现网络数字视频播放的系统和方法。下面结合说明书附图对本发明的【具体实施方式】进行详细说明。
[0029]图2为本发明实现网络数字视频播放的系统的组成结构示意图,如图2所示,至少包括:主机单元、扩展单元。
[0030]主机单元,用于向网络中的媒体服务器发起业务请求,对获得的视频节目的码流解码,将解码后的视频数据发送给扩展单元;
[0031]扩展单元,用于对接收到的解码后的视频数据进行渲染和处理,将处理后的图像通过硬件接口输出给电视机进行展示。
[0032]在实际应用中,硬件接口包括高清晰度多媒体接口(HDMI,High Definit1n Multimedia Interface)、数字视频接口(DVI,Digital Visual Interface)、视频图形阵列 (VGA,Video Graphics Array)接口,以及分离视频(S-Video, Separate Video)接口等。特别的,本发明采用的是应用范围较广的高清晰度多媒体接口 HDMI。
[0033]进一步地,扩展单元至少包括第一处理模块、第二处理模块和HDMI接口模块;其中,
[0034]第一处理模块,用于接收来自主机单元解码后的视频数据,并对其进行渲染;
[0035]第二处理模块,用于调整渲染后的视频数据的图像分辨率;
[0036]HDMI接口模块,用于将调整后的视频数据通过HDMI接口输出给电视机。
[0037]本发明的主机单元和扩展单元可以分设在不同的物理实体中,且主机单元是一可移动的设备,或者,本发明的主机单元和扩展单元也可以设置在同一物理实体中。
[0038]图3为本发明实现网络数字视频播放的方法的流程图,如图3所示,至少包括:
[0039]步骤300:对获得的视频节目的码流进行解码;
[0040]在实际应用中,可以通过在本发明的主机单元中安装定制的软件来实现步骤 300?步骤302,也可以完全由专门的硬件设备和软件系统来实现。本发明强调的是,由专门的定制芯片(集成了专门的硬件和硬件对应的固定处理逻辑)来实现视频解码、渲染这一特定业务,其中,在该过程中并不占用CPU的计算能力。
[0041]另外,主机单元与扩展单元之间的连接可以通过有线接口,或用无线方式进行连接。
[0042]本步骤之前还包括:搜索要播放的网络视频节目,如常见的通过Wifi或3G/4G网络等;向网络中的媒体服务器发起业务请求,并获取对应的视频节目的码流。
[0043]步骤301:对解码后的视频数据进行渲染和处理;
[0044]其中,处理包括但不限于:调整图像分辨率,以适配电视屏幕。
[0045]本步骤具体包括:对解码后的视频数据进行渲染;调整渲染后的视频数据的图像分辨率,并通过硬件接口输出给电视机。本发明所指的硬件接口为高清晰度多媒体接口 HDMI〇
[0046]需要说明的是,本步骤中如何进行渲染和处理的具体实现属于本领域技术人员的公知技术,并不用于限定本发明的保护范围,这里不再赘述。本发明强调的是,将对请求到的视频节目的码流仅进行一次处理后输出给电视机显示,避免了现有移动终端和机顶盒之间几乎完全一致的重复的业务过程的问题。
[0047]步骤302:扩展单元将处理后的图像通过HDMI接口输出给电视机进行展示。
[0048]下面结合附图4来详细阐述使用本发明网络数字视频播放的方法观看视频的主要流程,如图4所示,本实施例中,假设主机单元与扩展单元连接,扩展单元与电视机连接, 具体实现过程大致如下:
[0049]步骤400:主机单元通过Wifi或3G/4G网络搜索要播放的网络视频节目;
[0050]步骤401:主机单元向网络中的媒体服务器发起业务请求,并获取对应的视频节目的码流;
[0051]步骤402:主机单元自身对获得的视频节目的码流进行解码,将解码后的视频数据通过与扩展单元之间的接口,发送给扩展单元;
[0052]步骤403:扩展单元在接收到主机单元解码后的视频数据之后,对视频数据进行渲染和处理;
[0053]其中,处理包括但不限于:调整图像分辨率,以适配电视屏幕。
[0054]步骤404:扩展单元将处理后的图像通过HDMI接口输出给电视机进行展示。
[0055]当主机单元与扩展单元断开连接时,主机单元可在其自带的屏幕上展示解码后的数据图像,这种业务流程与现有技术中单独使用移动终端时类似,本文不再赘述。
[0056]在本发明中,通过主机单元与扩展单元的结合使用,达到将主机单元获得的视频图像直接在电视机屏幕上展示的效果,解决了现有技术中移动终端和机顶盒之间几乎完全一致的重复的业务过程的问题,本发明提供一种实现网络数字视频播放的方法和系统,节省了设备硬件和计算资源,缩短了用户等待网络数字视频的获取和播放的时间,简化了业务复杂度,从而增强了网络数字视频的用户体验。
[0057]以上所述,仅为本发明的较佳实例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种实现网络数字视频播放的系统,其特征在于,至少包括:主机单元、扩展单元, 其中,主机单元,用于向网络中的媒体服务器发起业务请求,对获得的视频节目的码流解码, 将解码后的视频数据发送给扩展单元;扩展单元,用于对接收到的解码后的视频数据进行渲染和处理,将处理后的图像通过 硬件接口输出给电视机进行展示。2.根据权利要求1所述的系统,其特征在于,所述硬件接口为高清晰度多媒体接口 HDM1、或数字视频接口 DV1、或视频图形阵列VGA接口、或分离视频S-Video接口。3.根据权利要求1所述的系统,其特征在于,所述硬件接口为高清晰度多媒体接口 HDMI ;所述扩展单元至少包括第一处理模块、第二处理模块和HDMI接口模块;其中,第一处理模块,用于接收来自所述主机单元解码后的所述视频数据,并对其进行渲染; 第二处理模块,用于调整所述渲染后的视频数据的图像分辨率;HDMI接口模块,用于将调 整后的所述视频数据通过所述HDMI接口输出给电视机。4.根据权利要求3所述的系统,其特征在于,所述主机单元和所述扩展单元分设在不同的物理实体中,且所述主机单元为可移动的 设备;或者,所述主机单元和所述扩展单元设置在同一物理实体中。5.—种实现网络数字视频播放的方法,其特征在于,包括:对获得的视频节目的码流解码;对解码后的视频数据进行渲染和处理,并将处理后的图像通过硬件接口输出给电视机 进行展示。6.根据权利要求5所述的方法,其特征在于,在上述方法之前还包括:搜索要播放的所 述视频节目,向网络中的媒体服务器发起业务请求,并获取对应的所述视频节目的码流。7.根据权利要求5所述的方法,其特征在于,所述硬件接口为高清晰度多媒体接口 HDM1、或数字视频接口 DV1、或视频图形阵列VGA接口、或分离视频S-Video接口。8.根据权利要求5所述的方法,其特征在于,所述对解码后的视频数据进行渲染和处 理包括:对所述解码后的视频数据进行渲染;调整所述渲染后的视频数据的图像分辨率。
【文档编号】H04N21/2343GK105992019SQ201510097154
【公开日】2016年10月5日
【申请日】2015年3月4日
【发明人】崔志伟
【申请人】中兴通讯股份有限公司