技术领域
本发明涉及通信技术,特别涉及数字电视时移技术。
背景技术
多媒体通信领域,尤其是数字视频技术的进步,加之社会需求的推动,催生了众多视频技术的诞生。当前备受瞩目的主要有两项视频服务:一是已相对成熟的数字电视,即Digital Television,通常简称为DTV;二是后来兴起的互动网络电视,即Internet Protocol Television,通常称作IPTV。
传统的数字电视服务通过现有的模拟电视传输途径(涵盖有线网络、卫星传输以及地面发射)来提供实况直播,实现了对原有模拟频道的数字化处理,向用户提供了数字化的电视直播频道。为了在现有的电视上接入数字电视业务,通常需额外安装一个机顶盒(即STB),该设备负责对数字信号进行处理,并将其传输至电视接收。
IPTV利用互联网协议网络向用户提供了常规的电视直播服务,除了这些常规直播频道,它还支持视频点播服务,即VOD,以及时移功能。时移服务允许用户在观看实时电视节目的过程中,在特定时间段内执行暂停、快进或快退等操作。
IPTV服务依托于图1中展示的直播渠道、互动业务平台以及机顶盒设备来达成相关功能,其中互动业务平台涵盖以下模块:编码器、业务管理平台(简称BMS)、视频点播服务器以及电子节目指南(简称EPG)。
直播源被编码器处理后进入VOD服务器,该服务器为每个频道提供对外直播服务,并将直播流存储于服务器中。用户若需进行时移操作,VOD服务器则根据时移需求,播放存储在服务器上的相应码流文件,支持暂停、快退、快进等功能。
然而,IPTV业务需依赖IP网络来承载所有频道的直播内容,这导致对IP网络的投资需求极大。同时,在服务质量(简称QoS)无法得到充分保障的情况下,频道的直播质量相较于数字电视通过广播通道提供的直播质量,存在明显差距。因此,为了整合这两项服务的优势,现阶段我们正着手在数字电视平台上尝试推出时间移位服务。
数字电视与互联网协议电视的核心区别主要在于,数字电视依旧通过传统的电视信号传输路径来提供直播频道服务,而互联网协议电视则是通过互联网数据传输通道来实现直播。目前的技术可以直接在现有的数字电视服务中引入部分互联网协议电视的特性,比如接入交互式业务系统,从而在数字电视平台上实现时移观看功能,具体可参考图2。图2左侧展示了与DTV相关的功能模块,而右侧则呈现了所调用的交互业务系统。
在提供基于DTV的时移服务过程中,DTV传统头端负责提供直播内容,而交互业务系统则承担直播、时移以及录播服务的职责。用户若想使用时移功能,必须先切换至交互业务系统的直播频道,然后才能进行时移操作。在这种情况下,DTV传统头端与交互业务系统是相互独立的。
然而,本发明的创造者观察到,尽管在上述方法中,交互式业务系统无需提供所有频道的实时直播服务,这有助于减少IP网络建设的费用,然而,用户无法直接从数字电视直播频道切换至时移服务,导致其业务体验极为不佳。
发明内容
本发明旨在解决的关键技术难题是,设计并实现一种数字电视的时移技术、相关系统以及机顶盒设备,以便用户在收看数字电视节目时,能够享受到时移观看的便利服务。
为了克服上述技术难题,本创新提出了一种针对数字电视的时移技术,具体实施步骤包括:
接收数字电视直播频道的时移请求;
在数字电视直播频道及其时移服务的关系中,寻找与所要求的直播频道相对应的时移服务。
输出该时移服务提供的该直播频道的时移码流。
本发明的实施方式还提供了一种数字电视时移系统,包括:
该存储单元,其功能在于存放数字电视直播频道及其时移服务之间的匹配信息。
搜索指定单元,旨在接收数字电视直播频道时移指令后,从存储单元中检索出与所请求直播频道相对应的时移服务信息。
码流输出单元主要负责输出,这一输出针对的是为该直播频道提供的时移服务,所必需的时移码流。
本发明的实施方式还提供了一种机顶盒,包括:
存储单元,用于保存数字电视直播频道与该频道的时移服务的对应关 系;
查找单元,用于在在收到数字电视直播频道的时移请求时,从存储单元 保存的对应关系中查找与所请求的直播频道对应的时移服务;
码流接收单元主要负责接收,这一接收对象是针对特定直播频道所提供的时移服务中所包含的时移码流。
本发明实施方式与现有技术相比,主要区别及其效果在于:
当接收到DTV直播频道的时移请求后,需在数字电视直播频道及其时移服务之间建立对应关系,进而找到与所请求直播频道相对应的时移服务。随后,输出该服务提供的直播频道时移码流,确保用户在观看DTV时,能够享受到时移功能带来的便利。并且,由于在使用移服务的过程中无需切换直播频道,这便确保了用户能够享受到优质的业务体验。
附图说明
图1是现有技术中实现IPTV业务的系统结构示意图;
图2是现有技术中DTV与IPTV结合的示意图;
图3展示了本发明第一实施方案所采用的数字电视时移技术相关元件的示意图。
图4是根据本发明第一实施方式的数字电视时移方法流程图;
图5是根据本发明第三实施方式的数字电视时移系统结构图;
图6是根据本发明第四实施方式的机顶盒结构图。
具体实施方式
为了使本发明的目标、技术细节以及其优势更加明确,以下内容将借助附图,对本发明的具体实施方法进行更为详尽的阐述。
本发明的一种实现方式针对数字电视时移技术,其包含的组件详见图3。图中左侧的组件主要负责数字电视的直播功能,这与现有技术保持一致;而右侧的组件则专注于实现数字电视的时移功能,从而使得用户无需从IP网络获取直播信号,即可在数字电视上实现时移播放。
流程详见图4,其中在第401步,编码器2从数字电视的直播信号源获取直播频道的信号流,此信号源可能包括卫星接收器、DVD播放器或复用器输出的直播频道信号。
在步骤402环节,编码器2对直播源输出的直播码流执行编码操作,这一过程涵盖了格式转换、码率调整以及接口适配等多个方面,目的是将直播信号转换成适用于VOD服务器录制以及STB点播所需的格式和速率。
在403步骤里,编码器二号将已经编码完成的直播码流,通过IP网络通道,传递至VOD服务器。
在步骤404环节,BMS负责建立与直播频道相对应的时移频道,同时向VOD服务器传达该时移频道的详细信息,这些信息涵盖了编码器2所输出的IP地址、端口号以及录制时长等内容。
在步骤405阶段,时移频道成功建立,此时BMS可随时向VOD下达指令,要求VOD服务器在启动过程中启动时移频道的录制功能,也就是启动时移服务的创建。
在执行到第406步时,VOD服务器接收到来自BMS的指令,随后会将从编码器2接收到的数据流进行录制,并将其保存在本地存储系统中。
在步骤407,BMS平台构建了包含时移服务的直播频道清单,并且列出了每个频道及其对应时移服务的唯一标识。具体信息如下:直播频道通常通过频点、Service ID(直播服务标识)等要素进行定义,而时移服务的标识则通常以URL的形式呈现。
频点1,Service ID1,时移服务标识1
频点2,Service ID2,时移服务标识2
需要特别指出的是,目前众多地区已引入分前端技术,具体做法是在该地区的传统头端基础上增设一个分前端设施云开·全站体育app登录,通过这一分前端对直播频道的频点以及Service ID等关键信息进行修改,进而通过调整后的Service ID来实现直播信号的传输。在此情形下,BMS系统需为相应区域设立匹配关系,此匹配关联涵盖区域标识、对应直播频道的频率点、Service ID以及时移服务标识,具体内容详见表格所示。
区域ID1:频点1,Service ID1,时移服务标识1
区域ID1:频点2,Service ID2,时移服务标识2
区域ID2:频点3,Service ID3,时移服务标识1
区域ID2:频点4,Service ID4,时移服务标识2
以直播频道1为例,它对应着时移服务1;直播频道2则对应时移服务2。在调整直播频道的频点之前,频道1的频点设定为100,而其Service ID为111;频道2的频点设定为300,对应的Service ID为333。对于那些尚未采用分前端技术来调整直播频道频点的区域,应统一构建以下对应关系:
100,111,时移服务标识1
300,333,时移服务标识2
若区域1(即区域ID1)对直播频道1的播放频点进行了调整,将其设定为120,同时将Service ID更改为222;同时,直播频道2的播放频点也被调整为320,并相应地将Service ID修改为444;在这种情况下,便有必要为区域1创建一个独立的映射关系。
区域ID1:120,222,时移服务标识1
区域ID1:320,444,时移服务标识2
在步骤408,BMS将向EPG传输直播频道列表,同时提供每个直播频道与时移服务标识之间的对应关系。
开机后,需依次进行409号和410号操作流程。在这两个步骤中,409号步骤是可以选择跳过的。
在步骤409环节,系统通过数字电视的传统前端设备获取了直播信号,这一过程与现有技术方法一致,故此处不予赘述。
在步骤410环节,STB向EPG发出请求,要求获取提供时移服务的直播频道列表,并且需要知道每个直播频道与其对应的时移服务标识之间的对应关系。
在步骤411环节,EPG系统会依据STB发送的请求中所包含的特定标识,例如STB在登录EPG时使用的VOD业务账号或STB自身的ID,来确定STB所在的区域。随后,系统会将该区域内提供的时移服务的直播频道列表及其对应关系发送至STB。
在步骤412中,STB收到来自用户的时移请求。为防止用户试图对不支持时移功能的直播频道进行时移操作,机顶盒在用户观看直播频道的过程中,能够依据直播频道所在的频点和Service ID检索出提供时移服务的直播频道清单,进而判断当前直播频道是否支持时移服务,并向用户展示相应信息,以帮助用户正确使用时移功能;此外,机顶盒在接收到用户的时移请求后,同样会检索提供时移服务的直播频道清单,确认当前直播频道是否支持时移服务。若确认不支持时移服务,机顶盒将拒绝用户的时移请求(例如显示操作无效等),从而避免无效请求给交互业务系统带来负担。
在步骤413环节,用户提出对具备时移功能的直播频道进行操作,这意味着在提供时移服务的直播频道清单中,STB需依据当前直播频道所占据的频点和Service ID,在相应的映射关系中定位到该直播频道的时移服务标识。
在步骤414,STB通过时移服务标识向EPG发起请求,以获取时移服务的授权。
在步骤415,EPG向BMS提出申请,要求对该STB的时移服务进行授权验证。
在步骤416完成验证之后,STB将自动从EPG中提取出负责提供时移服务的VOD服务器信息,以及该服务器所对外提供的时移服务所对应的媒体标识。
在步骤417的操作中,STB通过所获得的媒体标识,向相应的VOD服务器发出请求,以获取时移服务。
在步骤418,VOD服务器向STB提供时移服务,这一服务既可以通过IP网络直接传输时移码流至STB,亦可在交互业务系统中配置一个IP正交振幅调制(简称QAM),借助该IP QAM设备,从Cable网络向STB传输时移码流。
在步骤419环节,STB对直播码流进行定帧处理,随后转至时移码流模式。为了防止在直播向时移模式转换期间,由于时移码流尚未传输至STB而引发黑屏或马赛克现象,STB在接收到并解析出时移码流的第一个I帧之前,依然持续播放从直播频道接收到的I帧。
在步骤420环节,依照用户向STB传输的指令,执行时移电视的暂停、快退、快进操作,以及退出时移功能。快进功能支持倍速播放或一键直达末尾。一旦快进至直播,即当时移服务输出的码流快进至最新录制的码流时,STB将退出时移服务,并切换至直播频道。若用户向STB发送退出指令kaiyun.ccm,STB将终止时移服务,并转至直播频道。
显而易见,在本实施方法中,一旦接收到DTV直播频道的时移请求,便需从DTV直播频道及其时移服务之间的对应关系中进行检索,找到与所请求直播频道相对应的时移服务。随后,输出该时移服务所提供的该直播频道的时移码流,进而确保用户在收看DTV时,能够享受到时移服务。而且,在使用移服务的过程中,无需进行直播频道的转换操作,这确保了用户能够享受到优质的业务体验。
此实施方法将数字电视直播信道与互联网协议交互信道相结合,既实现了直播服务又提供了时移服务,以此有效整合网络资源,并大幅减少了系统构建的总成本。
本发明的第二种实现方式亦包含一种数字电视时移技术,其与第一种实现方式在本质上相似,但存在细微差别。具体来说,在第一种方式中,于BMS上设立直播频道及其对应时移服务的关联,并借助IP通道将此关联信息传输至STB;而在本方式中,则是在DTV传统前端进行直播频道与相应时移服务的关联设置,并通过直播通道将此关联信息发送至STB。
需特别指出,在第一种或第二种实施方法里,需将数字电视直播频道及其时移服务的对应信息传输至机顶盒,机顶盒随后依据用户的时移需求,在该对应信息中搜寻与所请求直播频道相对应的时移服务;同时,在实际操作中,这一对应信息亦无需直接发送至机顶盒,而可存放在交互业务系统中,机顶盒在接收到用户的时移请求后,将此请求传递至交互业务系统,该系统(包括BMS、EGP或VOD服务器中的任何组成部分)将根据用户的时移请求,在该对应信息中检索出与所请求直播频道相对应的时移服务。
本实施方式提出了一种数字电视时移系统,具体如图5所示,系统主要由以下部分构成:存储模块,用于存储数字电视直播频道与其时移服务之间的匹配信息;检索模块,当接收到数字电视直播频道的时移服务请求后,负责从存储模块中检索出与所请求频道相对应的时移服务;码流输出模块,则负责输出对应直播频道的时移服务所提供的时移码流。
该存储单元所记录的相关信息至少涵盖直播频道的具体频点、直播服务的标识(Service ID)以及时移服务的标识;查找单元则会依据时移请求中提及的直播频道的频点和Service ID,来寻找与所请求直播频道相对应的时移服务。
一旦数字电视直播频道的频点或Service ID在某地区发生变动,存储单元便会为该地区保留一套独立的匹配关系;这套关系涵盖区域标识,同时查找单元会依据发送时移请求的特定区域以及时移请求中包含的直播频道频点和Service ID,来寻找与所请求直播频道相对应的时移服务。
这些单元既可以设置在数字电视网络的多个部件里,亦可以部署在用户端设备上,例如,存储和搜索模块可嵌入数字电视网络的BMS、EGP或VOD服务器中的任何一个部件,亦或是用户的机顶盒之中,具体位置不做具体规定。
可见,在本实施方式中,通过在收到DTV直播频道的时移请求时,从 DTV直播频道与该频道的时移服务的对应关系中查找与所请求的直播频道 对应的时移服务,输出该时移服务提供的该直播频道的时移码流,从而使得 用户在接收DTV时,能够使用时移服务。且由于在使用时移服务时,无需 进行直播频道的切换,使得用户能够得到良好的业务体验。
本实施方式中,所述机顶盒如图6所示,主要由以下部分构成:接收对应关系的单元,该单元负责从交互业务系统中获取数字电视直播频道及其时移服务的对应信息;存储对应关系的单元kaiyun全站网页版登录,用于储存上述接收到的对应关系数据;查找对应关系的单元,当接收到时移服务请求时,从存储单元中检索与请求频道相对应的时移服务信息;请求时移服务的单元,该单元负责向交互业务系统发送请求,以获取所需的时移服务;以及接收时移码流的单元,用于从交互业务系统中接收提供的时移服务码流。通过在DTV直播频道及其时移服务之间建立关联,查找与用户请求的直播频道相对应的时移服务,机顶盒便能准确接收该频道的时移码流。这样,用户在收看DTV时,可以顺畅地使用时移功能。而且,由于使用时移服务无需切换直播频道,用户能够享受到更为优质的业务体验。
该存储单元所存储的对应信息至少涵盖了直播频道的具体频点、Service ID以及时移服务的标识信息;查找单元会依据时移请求中包含的直播频道频点和Service ID,来寻找与所请求直播频道相对应的时移服务。
该机顶盒具备以下功能:设有输出显示模块,该模块负责输出显示那些支持时移功能的直播频道;同时,配备有判断模块,该模块在接收到数字电视直播频道的时移请求后,会判断请求的频道是否在对应关系中;若包含该频道,则指令请求模块向交互业务系统申请时移服务,并指导接收模块在获得服务授权后,接收由时移服务提供的时移码流。
总体来看,在实施本发明的方法中,一旦接收到DTV直播频道的时移需求,便需在DTV直播频道及其时移服务之间的对应关系中寻找匹配的时移服务,随后输出该服务所提供的直播频道时移码流,从而确保用户在观看DTV节目时,能够享受到时移功能带来的便利。并且,在操作移服务的过程中,无需切换至直播频道,从而确保用户享受到优质的业务体验。
本发明通过将数字电视直播频道与互联网协议交互渠道相结合,能够同时提供实况直播和时移播放服务,这样既优化了网络资源的分配,又有效减少了系统构建的总成本。
该对应关系涵盖:直播频道的频率、直播服务标志、时移服务标志。凭借直播频道的频率和直播服务标志,可以唯一确定一个直播频道,进而轻松找到相应的时移服务,操作简便,同时所需存储的信息量也相对较少。
若某地区的数字电视传统前端设有分支前端,那么数字电视直播频道的频率点或服务标识若在该地区发生变更,则需为该地区构建一个独立的匹配关系;此匹配关系亦涵盖区域标识。凭借区域标识、直播频道的频率点及服务标识,可以唯一确定一个直播频道,进而检索相应的时移服务,以满足不同区域的需求。
机顶盒在接收到时移码流并解码出该码流的第一个I帧之前,会持续播放直播频道的I帧,以此确保在从DTV直播频道切换至时移功能时,不会出现屏幕变黑或出现马赛克现象,进而提升用户的观看体验。
即便对本发明的一些优选实施方法已进行了详尽的图示与阐述,然而,本领域的普通技术人员应当认识到,他们可以在不违背本发明核心精神和涵盖范围的前提下,对其在形态和具体细节上进行多样化的调整。

