首页> 中国专利> 数字电视地面广播与互联网双模式的电视接收系统

数字电视地面广播与互联网双模式的电视接收系统

摘要

本发明提供了一种数字电视地面广播与互联网双模式的电视接收系统,包括有:网络检测模块,用于检测DTMB网络和互联网的网络状态;DTMB信道模块,用于接收并处理DTMB网络的电视节目数据,并缓存到媒体包缓存模块,形成第一缓存数据;互联网信道模块,用于接收并处理互联网的电视节目数据,并缓存到媒体包缓存模块,形成第二缓存数据;媒体包缓存模块,用于根据网络状态和预定的切换策略实现DTMB信道和互联网信道之间的切换,并将第一缓存数据或者第二缓存数据送入音视频解码器;音视频解码器,用于解码播放所述第一缓存数据或者所述第二缓存数据。借此,本发明能够优化电视内容的接收效率、接收成本、接收范围以及电视观看效果。

著录项

  • 公开/公告号CN103596040A

    专利类型发明专利

  • 公开/公告日2014-02-19

    原文格式PDF

  • 申请/专利号CN201310642489.8

  • 发明设计人 黄思钧;犹杰;包盛;

    申请日2013-12-03

  • 分类号H04N21/434(20110101);H04N21/435(20110101);H04N21/4405(20110101);

  • 代理机构上海百一领御专利代理事务所(普通合伙);

  • 代理人陈贞健

  • 地址 200050 上海市长宁区长宁路1027号1008E座

  • 入库时间 2024-02-19 22:36:00

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-02-15

    授权

    授权

  • 2014-03-19

    实质审查的生效 IPC(主分类):H04N21/434 申请日:20131203

    实质审查的生效

  • 2014-02-19

    公开

    公开

说明书

技术领域

本发明涉及互联网电视和数字电视技术领域,尤其涉及一种数字电视地面 广播与互联网双模式的电视接收系统。

背景技术

DTMB(Digital Television Terrestrial Multimedia Broadcasting,数字电视地 面广播)作为数字电视的基本传输方式之一,其发展对全国的文化宣传事业、 消费电子产业以及未来的技术发展趋势都有着重大的影响。2006年国家广电总 局首次对未来各种数字新媒体做出定位,其中数字电视地面广播被明确定位于 用来承担国家所规定的公益宣传服务。我国2/3的电视用户,除少数卫星数字电 视用户外,基本依靠地面模拟传输接收电视节目信号。无线覆盖仍然是我国电 视用户最主要的接收方式。数字电视地面广播采用数字无线传输,只要有天线 和数字机顶盒或数字电视就可接收,不易受环境限制。既可采用固定的广播电 视接收终端接收信号,也可在移动的状态下,通过移动设备来收看节目,而不 必像有线电视那样必须要在终端接入光纤电缆才能接收。数字电视地面广播是 扩大我国农村地区,特别是有线电视难以覆盖的边远地区的广播电视覆盖的有 效手段。数字电视地面广播采用开路播出方式,观众不需付费打开电视就可观 看,大大降低了人们收看丰富电视节目的成本。

而同时,随着互联网的快速发展,互联网电视也因其接入的便利性和内容 及其他服务的丰富性越来越广泛地被接受。目前的互联网内容分发(OTT)主 要基于HTTP(HyperText Transfer Protocol,超文件传输协议)流媒体技术(HTTP  Streaming),包括Apple HLS,Microsoft Silverlight和Adobe HDS等。它们都 利用HTTP对一定时间长度的媒体片段进行连续分发,且通过严格的协议实现 了客户端根据当前网络状况自适应调节媒体码率的机制,在保证播放不间断的 前提下,在网络条件较差时播放质量较低的媒体码流,而当网络条件转好时, 自动调节到较高码率,实现内容质量根据网络条件的自适应调节。

但现有技术未能将数字电视地面广播和互联网电视实现融合,因此现有技 术在实际使用上显然存在不便与缺陷,所以有必要加以改进。

发明内容

针对上述的缺陷,本发明的目的在于提供一种数字电视地面广播与互联网 双模式的电视接收系统,其能够优化电视内容的接收效率、接收成本、接收范 围以及电视观看效果。

为了实现上述目的,本发明提供一种数字电视地面广播与互联网双模式的 电视接收系统,包括有:

网络检测模块,用于检测DTMB网络和互联网的网络状态;

DTMB信道模块,用于接收并处理DTMB网络的电视节目数据,并缓存到 媒体包缓存模块,形成第一缓存数据;

互联网信道模块,用于接收并处理互联网的电视节目数据,并缓存到媒体 包缓存模块,形成第二缓存数据;

媒体包缓存模块,用于根据所述网络状态和预定的切换策略实现DTMB信 道和互联网信道之间的切换,并将所述第一缓存数据或者所述第二缓存数据送 入音视频解码器;

音视频解码器,用于解码播放所述第一缓存数据或者所述第二缓存数据。

根据本发明所述的电视接收系统,所述DTMB信道模块进一步包括:

DTMB接口子模块,用于接收所述DTMB网络的电视节目数据,将包含有 视音频的传输流送入节目解复用子模块;

节目解复用子模块,用于提取所述传输流中相应节目的第一压缩基本码流 并缓存到所述媒体包缓存模块,形成所述第一缓存数据;

所述互联网信道模块进一步包括:

互联网接口子模块,用于接收所述互联网的播放列表文件和传输流文件, 将所述传输流文件送入媒体预处理子模块;

媒体预处理子模块,用于提取所述传输流文件中的第二压缩基本码流并缓 存到所述媒体包缓存模块,形成所述第二缓存数据。

根据本发明所述的电视接收系统,所述DTMB接口子模块,用于接收所述 DTMB网络的电视节目数据并对其进行解调制和信道解码,将包含有视音频的 所述传输流送入所述节目解复用子模块;

所述节目解复用子模块,用于提取并解析所述传输流中的节目特定信息, 区分在所述传输流中交织的多个电视节目数据,提取相应节目的所述第一压缩 基本码流,根据所述传输流的包头信息中的压缩基本码流顺序号将所述第一压 缩基本码流送入所述媒体包缓存模块进行按序拼接并缓存,形成所述第一缓存 数据;

所述互联网接口子模块,用于接收并处理所述互联网的播放列表文件和传 输流文件,将所述传输流文件送入所述媒体预处理子模块;

所述媒体预处理子模块,用于提取所述传输流文件中的第二压缩基本码流, 根据所述传输流的包头信息中的压缩基本码流顺序号将所述第二压缩基本码流 送入所述媒体包缓存模块进行按序拼接并缓存,形成所述第二缓存数据;

所述媒体包缓存模块,用于当所述第一缓存数据或者所述第二缓存数据达 到预定的缓存门限,将所述第一缓存数据或者所述第二缓存数据中的头信息去 掉得到第一基本码流或者第二基本码流并送入所述音视频解码器。

根据本发明所述的电视接收系统,所述电视接收系统设置于机顶盒或电视 终端中。

根据本发明所述的电视接收系统,所述互联网信道模块通过互联网内容分 发路径接收所述互联网的电视节目数据,所述DTMB信道模块通过DTMB内容 分发路径接收所述DTMB网络的电视节目数据;

同一节目源形成并行的所述互联网内容分发路径和所述DTMB内容分发路 径;

在所述互联网内容分发路径中,当所述节目源是多节目复用的传输流,可 选通过拆条模块将多节目复用的所述传输流中的节目分离成单个节目,然后分 别经过转码/切片模块将媒体流转码为多个码率的文件,并切片为适应HTTP流 媒体内容分发的传输流文件;

在DTMB内容分发路径中,若所述节目源是单个节目分离的,所述节目源 经过编码复用模块形成多节目交织的传输流,然后经过按DTMB标准的信道编 码和调制并通过天线将所述传输流以无线信号的方式发射出去。

根据本发明所述的电视接收系统,所述互联网内容分发路径和所述DTMB 内容分发路径中数据的时间同步信息一致。

根据本发明所述的电视接收系统,当用户选择播放某节目,若所述网络检 测模块检测到所述DTMB信道模块和所述互联网信道模块都能接收到所述节目 对应的电视节目数据时,则所述媒体包缓存模块优先通过所述DTMB信道模块 获取所述DTMB网络的第一缓存数据,并将所述第一缓存数据送入到所述音视 频解码器进行播放。

根据本发明所述的电视接收系统,若当前播放的是DTMB网络的所述第一 缓存数据,且所述媒体包缓存模块检测到所述第一缓存数据小于缓存门限时, 则通过所述互联网信道模块获取所述互联网的第二缓存数据,并将所述第二缓 存数据切换到所述音视频解码器进行播放;

若当前播放的是互联网的所述第二缓存数据,且所述媒体包缓存模块检测 到所述第二缓存数据小于所述缓存门限时,则通过所述DTMB信道模块获取所 述DTMB网络的第一缓存数据,并将所述第一缓存数据送入所述音视频解码器 进行播放;

若当前播放的是互联网的所述第二缓存数据,且所述媒体包缓存模块检测 到所述第一缓存数据达到所述缓存门限时,则将所述第一缓存数据送入所述音 视频解码器进行播放,且中断通过所述互联网信道模块获取所述互联网的第二 缓存数据。

根据本发明所述的电视接收系统,所述媒体包缓存模块新获取的缓存数据 为预备流缓存数据,正在播放的缓存数据为播放流缓存数据,分别读取和分析 所述预备流缓存数据和所述播放流缓存数据中的时间同步信息,进行如下切换:

若正在播放的所述播放流缓存数据的第一个同步时间信息T1a与预备切换 的所述预备流缓存数据的第一个同步时间信息T1b相等,直接将所述预备流缓 存数据送入所述音视频解码器进行解码播放;

若正在播放的所述播放流缓存数据的第一个同步时间T1a大于预备切换的 所述预备流缓存数据的第一个同步时间T1b,而与所述预备流缓存数据的第n 个同步时间Tnb相等,则将所述预备流缓存数据从T1b到Tnb间的数据去掉, 将从Tnb开始的所述预备流缓存数据送入所述音视频解码器进行解码播放;

若正在播放的所述播放流缓存数据的第一个同步时间T1a小于预备切换的 所述预备流缓存数据的第一个同步时间T1b,且所述播放流缓存数据的第n个同 步时间Tna等于所述预备流缓存数据的第一个同步时间T1b,继续取所述播放流 缓存数据中从T1a到Tna间的数据进行播放,再取所述预备流缓存数据进行解 码播放。

根据本发明所述的电视接收系统,所述网络检测模块若检测到所述互联网 的带宽高于门限值时,发出是否选择从所述互联网获取电视节目数据的提示信 息。

本发明充分利用数字电视地面广播的成本优势和广覆盖优势,兼顾互联网 电视内容的丰富性,将数字地面广播电视和互联网电视融为一体,形成优势互 补且相互协调的双信道数字电视接收系统,扩大了数字电视内容传播的覆盖范 围,优化了数字电视内容的接收效率、接收成本以及电视观看效果。优选通过 数字电视地面广播信号接收电视内容为用户节约了收视成本,降低了对互联网 连接的要求;而对于有较好互联网连接条件的用户可选择通过互联网获取视频 服务,并在较高带宽情况下获得高质量的视频体验。

附图说明

图1是本发明数字电视地面广播与互联网双模式的电视接收系统的结构示 意图;

图2是本发明优选数字电视地面广播与互联网双模式的电视接收系统的结 构示意图;

图3是本发明优选数字电视地面广播与互联网双模式的电视接收系统的软 件系统结构示意图;

图4是本发明所涉及数字电视内容分发过程的流程图;

图5A~图5C是本发明所涉及信道切换时三种缓存数据情况的原理图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实 施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅 仅用以解释本发明,并不用于限定本发明。

一、数字电视接收系统

图1是本发明数字电视地面广播与互联网双模式的电视接收系统的结构示 意图,所述电视接收系统100包括有网络检测模块10、DTMB信道模块20、互 联网信道模块30、媒体包缓存模块40以及音视频解码器50,其中:

所述网络检测模块10,用于检测DTMB网络和互联网的网络状态,优选的 是,检测DTMB网络的信号强度和互联网的带宽。

所述DTMB信道模块20,用于接收并处理来自DTMB网络的电视节目数 据,并缓存到媒体包缓存模块40,形成第一缓存数据。

所述互联网信道模块30,用于接收并处理来自互联网的电视节目数据,并 缓存到媒体包缓存模块40,形成第二缓存数据。

所述媒体包缓存模块40,用于根据网络状态和预定的切换策略实现DTMB 信道和互联网信道之间的切换,并将第一缓存数据或者第二缓存数据送入音视 频解码器50。所述切换策略优选包括但不限于:

1)当用户选择播放某节目,若网络检测模块10检测到DTMB信道模块20 和互联网信道模块30都能接收到节目对应的电视节目数据时,则媒体包缓存模 块40优先通过DTMB信道模块20获取DTMB网络的第一缓存数据,并将第一 缓存数据送入到音视频解码器50进行播放。

2)若当前播放的是DTMB网络的第一缓存数据,且媒体包缓存模块40检 测到第一缓存数据小于缓存门限时,则通过互联网信道模块30获取互联网的第 二缓存数据,并将第二缓存数据切换到音视频解码器50进行播放。

3)若当前播放的是互联网的第二缓存数据,且媒体包缓存模块40检测到 第二缓存数据小于缓存门限时,则通过DTMB信道模块20获取DTMB网络的 第一缓存数据,并将第一缓存数据送入音视频解码器50进行播放。

4)若当前播放的是互联网的第二缓存数据,且媒体包缓存模块40检测到 第一缓存数据达到缓存门限时,则将第一缓存数据送入音视频解码器50进行播 放,且中断通过互联网信道模块30获取互联网的第二缓存数据。

所述音视频解码器50,用于解码播放第一缓存数据或者第二缓存数据。

图1描述了本发明所涉及数字电视地面广播与互联网双模式的电视接收系 统100的主要系统模块,所述电视接收系统100设置于机顶盒或电视终端中, 或以其他形式存在。该系统模块图只描述了本发明保护内容所涉及部分,其他 一些通用模块,比如中央控制器,存储器和媒体处理及播放模块等,不在本发 明范围内。

本发明旨在充分利用数字电视地面广播的成本优势和广覆盖优势,兼顾互 联网技术的发展和互联网电视内容的丰富性,将数字地面广播电视和互联网电 视融为一体,公开一种通过数字电视地面广播和互联网双信道接收数字电视内 容并优化电视内容的接收效率、成本以及电视观看效果的方法和系统。让数字 电视用户在无互联网连接时仍能通过廉价的数字电视地面广播信号接收互联网 电视直播内容,扩大了互联网电视内容的覆盖区域,也使得同时拥有数字电视 地面广播信号和互联网连接的接收终端能根据信号和网络状况自由在两个信道 间切换内容接收数据,在优化接收成本的同时提高了视频接收的效率和接收内 容的质量。

图2是本发明优选数字电视地面广播与互联网双模式的电视接收系统的结 构示意图,所述电视接收系统100包括有网络检测模块10、DTMB信道模块20、 互联网信道模块30、媒体包缓存模块40以及音视频解码器50,其中:

所述网络检测模块10,用于检测DTMB网络和互联网的网络状态。优选的 是,所述网络检测模块10是一个调度控制模块,用于检测DTMB网络的信号强 度和互联网的带宽,可通过硬件或系统软件实现。

所述DTMB信道模块20进一步包括:

DTMB接口子模块21,用于接收DTMB网络的电视节目数据,将包含有视 音频和其他数据信息的的TS(Transport Stream,传输流)送入节目解复用子模 块22。优选的是,DTMB接口子模块21用于接收DTMB网络的电视节目数据 并对其进行解调制和信道解码,将包含有视音频的TS送入节目解复用子模块 22。

节目解复用子模块22,用于提取TS中相应节目的第一PES(Packetized  Elementary Streams,压缩基本码流)并缓存到媒体包缓存模块40,形成第一缓 存数据。优选的是,节目解复用子模块22用于提取并解析TS中的PSI(Program  Specific Information,节目特定信息),区分在TS中交织的多个电视节目数据, 提取相应节目的第一PES,根据TS的包头信息中的PES顺序号将第一PES送 入媒体包缓存模块40进行按序拼接并缓存,形成第一缓存数据(也可称第一PES 分组数据)。

所述互联网信道模块30进一步包括:

互联网接口子模块31,用于接收互联网的播放列表文件和TS文件,这些互 联网播放数据都由应用程序通过HTTP请求获得,并将TS文件送入媒体预处理 子模块32。互联网接口子模块31连接Internet,可是以太网接口、wifi模块、 3G/4G接口或其他的互联网接口。

媒体预处理子模块32,用于提取TS文件中的第二PES并缓存到媒体包缓 存模块40,形成第二缓存数据(也可称第二PES分组数据)。优选的是,媒体 预处理子模块32用于提取TS文件中的第二PES,根据TS的包头信息中的PES 顺序号将第二PES送入媒体包缓存模块40进行按序拼接并缓存,形成第二缓存 数据。媒体预处理子模块32类似节目解复用子模块22,从TS文件中提取音视 频的PES包,但不需要区分不同的节目,因为通过互联网接口的基于HTTP的 流媒体播放是由上层应用选择好了对某一节目的TS文件进行获取,而TS文件 中只包含对应单一节目的音视频流或其他数据信息。

所述媒体包缓存模块40,用于根据网络状态和预定的切换策略实现DTMB 信道和互联网信道之间的切换,并将第一缓存数据或者第二缓存数据送入音视 频解码器50。优选的是,媒体包缓存模块40用于当第一缓存数据或者第二缓存 数据达到预定的缓存门限,将第一缓存数据或者第二缓存数据中的头信息去掉 得到第一ES(Elementary Streams,基本码流)或者第二ES并送入音视频解码 器50。缓存在媒体包缓存模块40中的PES分组数据将由一个标识位区分是来 自数字电视地面广播信号的数据还是来自互联网的数据,这两组数据(拼接好 的PES分组)将被根据各自PES包头数据中的PTS(显示时间标签)和DTS(解 码时间标签)进行缓存数据的时间同步,并根据同步关系由系统应用决定选择 其中的一组PES(包含音视频基本流)送入音视频解码器50进行解码播放。

所述切换策略优选包括但不限于:

1)当用户选择播放某节目,若网络检测模块10检测到DTMB信道模块20 和互联网信道模块30都能接收到节目对应的电视节目数据时,则媒体包缓存模 块40优先通过DTMB信道模块20获取DTMB网络的第一缓存数据,并将第一 缓存数据送入到音视频解码器50进行播放。

2)若当前播放的是DTMB网络的第一缓存数据,且媒体包缓存模块40检 测到第一缓存数据小于缓存门限时,则通过互联网信道模块30获取互联网的第 二缓存数据,并将第二缓存数据切换到音视频解码器50进行播放。

3)若当前播放的是互联网的第二缓存数据,且媒体包缓存模块40检测到 第二缓存数据小于缓存门限时,则通过DTMB信道模块20获取DTMB网络的 第一缓存数据,并将第一缓存数据送入音视频解码器50进行播放。

4)若当前播放的是互联网的第二缓存数据,且媒体包缓存模块40检测到 第一缓存数据达到缓存门限时,则将第一缓存数据送入音视频解码器50进行播 放,且中断通过互联网信道模块30获取互联网的第二缓存数据。

所述音视频解码器50,用于解码播放第一缓存数据或者第二缓存数据。

本发明将互联网内容分发服务与数字电视地面广播服务相结合,为用户提 供了双信道的数字电视接收途径,扩大了数字电视内容服务的覆盖区域和受众 群体,在先选择通过数字电视地面广播信号接收电视内容的情况下为用户节约 了收视成本,降低了对互联网连接的要求。而对于有较好互联网连接条件的用 户可选择通过互联网获取纯OTT的视频服务,并在较高带宽情况下获得高质量 的视频体验。通过多信道多接收模式为用户提高了接收数字电视内容的灵活性, 也扩大了数字电视内容服务的应用场景和范围。

图3是本发明优选数字电视地面广播与互联网双模式的电视接收系统的软 件系统结构示意图,其基本结构与一般的数字电视机顶盒一样,只是在本发明 中数字电视地面广播信号的接收模块和互联网连接模块的驱动接口同时存在, 且节目解复用、节目数据预处理和网络检测在底层为上层应用软件实现双信道 选择和节目播放的无缝切换提供了能力和接口。应用程序接口/中间件将底层各 模块的能力通过接口暴露给上层应用,而用户界面和应用程序为人机交互接口 并将最终的节目信息和媒体播放呈现给用户。其中,互联网接口驱动、DTMB 接口驱动、节目解复用、媒体预处理、网络检测接口为上层应用通过中间件提 供了本发明所涉及功能的底层硬件能力,其他模块与一般数字电视接收系统相 同,不在本发明范围内。

二、内容分发过程

图4是本发明所涉及数字电视内容分发过程的流程图,互联网信道模块30 通过互联网内容分发路径接收互联网的电视节目数据,DTMB信道模块20通过 DTMB内容分发路径接收DTMB网络的电视节目数据。

本发明所涉及的节目来自同一播控平台,节目源一致。同一节目源形成并 行的互联网内容分发路径和DTMB内容分发路径。

在互联网内容分发路径中,当节目源是多节目复用的TS,可选通过拆条模 块(可选)将多节目复用的TS中的节目分离成单个节目,然后分别经过转码/ 切片模块将媒体流转码为多个码率的文件,并切片为适应HTTP流媒体内容分 发小文件片段,成为TS文件(根据应用系统的要求和所采用的流媒体技术决定, 比如Apple HLS)。本发明不限制互联网内容分发所采用的方式和技术,比如 HLS(HTTP Live Streaming,超文本直播流)或MPEG-DASH等。

在DTMB内容分发路径中,若节目源是单个节目分离的,节目源经过编码 复用模块(可选)形成多节目交织的TS,然后经过按DTMB标准的信道编码和 调制并通过天线将TS以无线信号的方式发射出去。

由于两个内容分发路径的内容都来自同一节目源TS流,因此互联网内容分 发路径和DTMB内容分发路径中数据的时间同步信息一致,如PTS和DTS是 一致的。

其中拆条模块和编码/复用模块为可选模块,根据节目源的TS流是多节目 交织的或是单个节目选择使用,当节目源是多节目交织的TS流,那么互联网内 容分发路径需要拆条模块将节目解复用,分出单个的节目数据;如果节目源是 单个节目分离的,则DTMB内容分发路径需要将多个单节目交织形成复用的TS 流。转码切片模块和互联网内容分发模块根据所采用的HTTP Streaming技术, 符合通用的实现方式;信道编码和调制、发射模块符合DTMB技术标准。

三、节目接收与播放过程

节目信息的展示,如菜单、频道列表等都由同一播控平台的EPG(Electronic  Program Guide,电子节目指南)系统提供,不在本发明范围内。电视接收系统 100中的DTMB接口子模块21和互联网接口子模块31独立工作,分别接收来 自各自网络的数据,当用户通过频道切换或菜单选择播放某个节目时,系统优 先选择从数字电视地面广播信号获取节目数据进行播放,调用节目解复用子模 块22将TS流中相应节目的音视频PES包提取出来并根据TS包头信息中PES 序号信息将PES包按序拼接并缓存到媒体包缓存模块40。同时,系统记录被选 中节目的标识,以便通过该标识从互联网获取该节目对应的节目数据。当媒体 包缓存模块40中的PES数据达到一定门限长度(如30秒播放长度的节目数据, 该门限根据节目码率按实际系统设计要求进行规定),系统将PES数据中的PES 头信息去掉得到音视频的ES包并送入音视频解码器50进行解码播放。如果在 用户选择播放某节目时,系统通过网络检测模块10检测到DTMB接口子模块 21没有接收到数据,直接调用互联网接口子模块31,通过节目的标识信息通过 HTTP请求获取节目的播放列表文件,比如HLS的M3U8文件或MPEG-DASH 的MPD文件,并根据该播放列表文件通过HTTP请求获取对应的TS片段文件, 此过程中对不同码率的选择、切换及对TS片段文件的缓存策略,则根据所选择 的HTTP流媒体协议进行,不在本发明范围内。系统调用媒体预处理子模块32 从TS文件中提取PES包并按顺序缓存到媒体包缓存模块40,当缓存的PES包 数据达到一定门限长度时,系统将PES数据中的PES头信息去掉得到音视频的 ES包并送入音视频解码器50进行解码播放。

若网络检测模块10检测到DTMB接口子模块21和互联网接口子模块31 都能接收到数据,则系统可在两个信道间切换,选择相应的节目数据进行播放, 切换的策略如下:

1、系统优先选择从数字电视地面广播获取节目数据进行播放。即当用户选 择播放某节目,若网络检测模块10检测到DTMB信道模块20和互联网信道模 块30都能接收到节目对应的电视节目数据时,则媒体包缓存模块40优先通过 DTMB信道模块20获取DTMB网络的第一缓存数据,并将第一缓存数据送入 到音视频解码器50进行播放。

2、当正在播放的媒体包缓存模块40的数据长度小于缓存门限(一定播放 时长)时,系统根据目前正在播放的节目标识信息,通过HTTP从互联网获取 相应节目的TS文件(如果正在播放的节目数据从地面数字广播来),或通过节 目解复用子模块22提取相应节目的TS包(如果正在播放的节目数据从互联网 来)。不管哪种情况,TS包中的PES数据都会被提取出来并按顺序缓存到媒体 包缓存模块40中相应的队列。具体的是,若当前播放的是DTMB网络的第一缓 存数据,且媒体包缓存模块40检测到第一缓存数据小于缓存门限时,则通过互 联网信道模块30获取互联网的第二缓存数据,并将第二缓存数据切换到音视频 解码器50进行播放;若当前播放的是互联网的第二缓存数据,且媒体包缓存模 块40检测到第二缓存数据小于缓存门限时,则通过DTMB信道模块20获取 DTMB网络的第一缓存数据,并将第一缓存数据送入音视频解码器50进行播放。

媒体包缓存模块40新获取的缓存数据为预备流缓存数据,正在播放的缓存 数据为播放流缓存数据,分别读取和分析预备流缓存数据和播放流缓存数据中 的时间同步信息(PES包中的PTS和DTS标签),确定两组缓存数据同步时间 的相对关系,然后根据同步时间相对关系的三种情况,进行如下切换:

(a)若正在播放的播放流缓存数据的第一个同步时间信息T1a与预备切换 的预备流缓存数据的第一个同步时间信息T1b相等,直接将预备流缓存数据送 入音视频解码器50进行解码播放,如图5A所示;

(b)若正在播放的播放流缓存数据的第一个同步时间T1a大于预备切换的 预备流缓存数据的第一个同步时间T1b(T1a>T1b),而与预备流缓存数据的第 n个同步时间Tnb相等,则将预备流缓存数据从T1b到Tnb间的数据去掉,将 从Tnb开始的预备流缓存数据送入音视频解码器50进行解码播放,如图5B所 示。

(c)若正在播放的播放流缓存数据的第一个同步时间T1a小于预备切换的 预备流缓存数据的第一个同步时间T1b(T1a<T1b),且播放流缓存数据的第n 个同步时间Tna等于预备流缓存数据的第一个同步时间T1b,继续取播放流缓存 数据中从T1a到Tna间的数据进行播放,再取预备流缓存数据进行解码播放, 如图5C所示。

图5A~图5C是本发明所涉及信道切换时三种缓存数据情况的原理图,图中 同步时间的数字表示1…n标识时间的先后顺序,脚标a和b分别表示正在播放 的媒体流和预备流;虚线框表示可能存在的缓存数据。

3、无论目前正在播放的节目数据从哪个信道来,系统保持从数字电视地面 广播信号获取数据,当广播信号恢复,而在媒体包缓存模块40中对应的节目数 据长度大于缓存门限,系统自动切换回播放从数字电视地面广播信号获得的节 目数据,同时中断从互联网请求数据。具体的是,若当前播放的是互联网的第 二缓存数据,且媒体包缓存模块40检测到第一缓存数据达到缓存门限时,则将 第一缓存数据送入音视频解码器50进行播放,且中断通过互联网信道模块30 获取互联网的第二缓存数据。

4、当网络检测模块10检测到当前的互联网连接状况非常好,可用带宽高 于一定门限值时(实际系统设定),系统会通过用户界面提示用户是否选择通 过互联网获取节目数据的提示信息,并根据用户的操作决定是否从数字电视地 面广播数据切换到互联网数据进行播放。

综上所述,本发明充分利用数字电视地面广播的成本优势和广覆盖优势, 兼顾互联网电视内容的丰富性,将数字地面广播电视和互联网电视融为一体, 形成优势互补且相互协调的双信道数字电视接收系统,扩大了数字电视内容传 播的覆盖范围,优化了数字电视内容的接收效率、接收成本以及电视观看效果。 优选通过数字电视地面广播信号接收电视内容为用户节约了收视成本,降低了 对互联网连接的要求;而对于有较好互联网连接条件的用户可选择通过互联网 获取视频服务,并在较高带宽情况下获得高质量的视频体验。

当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情 况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但 这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号