节目提供的方法、媒体设备和用户侧设备的制作方法

文档序号:7694626阅读:112来源:国知局
专利名称:节目提供的方法、媒体设备和用户侧设备的制作方法
技术领域
本发明涉及通信领域,具体涉及节目提供的方法、媒体设备和用户侧设备。
背景技术
以机顶盒加电视机为终端、以宽带IP作为传输技术、以视听业务为主,
集即时通信、游戏、信息服务为一体的网络电视(IPTV)业务近年来引起了 运营商的关注。作为一种新兴的服务提供方式,IPTV提供了潜在的新业务和 新商务模式的机遇,因此可以为运营商保留用户、降低离网率,将为通信和媒 体服务提供商带来新的利润增长点。
IPTV的重要特点之一就是交互性,利用IP传输的双向特性,观众可以和 网络、节目互动,从而可以改变普通电视只能单向广播收看的习惯。利用IPTV 的交互性来开发各种灵活的个性化节目可以提升用户的节目体验,提高用户 对IPTV节目的粘着性,从而增加运营商的收入。
目前IPTV的视频节目源存在多种视频格式,例如图像刷新速率有每秒 60帧、50帧、30帧和25帧等;扫描方式有隔行扫描和逐行扫描;节目幅型 比有4:3和16:9;节目分辨率的差异就更多,常见的有通用交换格式(CIF )、 标清、Dl、 720P和1080P等。而随着各种高端数字电视以及多媒体系统的迅 速发展,也出现了品种繁多的显示终端,这些显示终端支持的显示格式也各 不相同。为了使视频节目格式和显示终端的显示格式相适应,提高用户观看 节目的质量感受,现有技术中对于网络发送的节目 一般情况下需要进行格式 转换使得转换后的视频格式与显示终端支持的显示格式相匹配,而这部分转 换处理工作可通过电视机顶盒实现。
在对现有技术的研究和实践过程中,发明人发现现有技术存在以下问题 由于视频节目格式多种多样,并且新的格式会不断涌现,对机顶盒的处
理能力的要求越来越高;但是机顶盒作为用户侧设备,其处理能力有限,通过现有机顶盒进行格式转换无法满足各种需求,而如果升级现有机顶盒因机 顶盒数量很多升级改造成本大。

发明内容
本发明实施例提供一种节目提供的方法、媒体设备和用户侧设备,通过 网络侧设备实现对节目格式的转换。
本发明的实施例提供一种节目提供方法,包括
网络侧设备接收用户侧设备发送的节目请求;根据所述节目请求从节目 源获取节目流;获取节目格式信息;根据所述节目格式信息对所述节目流进 行格式转换;将转换后的节目流发送给所述用户侧设备。
本发明的实施例提供一种媒体设备,包括
接收单元,接收用户侧设备发送的节目请求;节目获取单元,根据所述 接收单元接收的节目请求从节目源获取节目流;节目格式信息获取单元,获 取节目格式信息并提供给格式转换控制单元;格式转换控制单元,根据所述 获取的节目格式信息对所述节目获取单元从节目源获取的节目流进行格式转 换,并通知节目发送单元将转换后的节目流发送给用户侧设备;节目发送单 元,将节目流发送给用户侧设备。
本发明的实施例提供一种用户侧设备,包括
节目请求发送单元,向媒体设备发送节目请求,所述节目请求包含节目 格式信息;节目接收单元,接收媒体设备发送的节目流,所述节目流是媒体 设备根据所述节目请求发送单元发送的节目请求中包含的节目格式信息进行 转换后的节目流。
本发明的实施例提供一种用户侧设备,包括
节目请求发送单元,向媒体设备发送节目请求;节目接收单元,接收所 述媒体设备发送的节目流,所述节目流是媒体设备根据所述节目请求发送单 元发送的节目请求从节目源获取的;节目格式判断单元,判断节目接收单元 接收的节目流格式是否与用户侧设备支持的格式或预设的格式一致,如不一 致通知节目格式修改请求发送单元;节目格式修改请求发送单元,根据节目格式判断单元的通知向媒体设备发送节目格式修改请求,所述节目格式修改 请求中包含节目格式信息。
本发明实施例的有益的技术效果包括
在本发明的实施例中,由网络侧设备对节目流进行格式转换,用户侧设 备无需进行格式转换即可对接收的节目流正常播放,无需对现有的用户侧设 备进行大规模的升级改造,大大的减少了网络的升级成本。


图1为本发明实施例一的节目提供方法流程图; 图2为本发明实施例二的节目提供的方法流程图; 图3为本发明实施例三的节目提供的方法流程图; 图4为本发明实施例四的节目提供的方法流程图; 图5为本发明实施例五的媒体设备结构示意图; 图6为本发明实施例六的用户侧设备结构示意图; 图7为本发明实施例七的用户侧设备的结构示意图。
具体实施例方式
下面结合附图和实施例,对本发明的具体实施方式
作进一步详细描述 实施例一, 一种节目提供的方法,流程图如图l所示,包括 Al,网络侧设备接收用户侧设备发送的节目请求; 在具体实施例时,步骤A1之前可以包括
用户侧设备接入网络,应用服务器AS对用户侧设备进行鉴权,并指定电 子节目指南EPG服务器的地址;
用户侧设备根据所述EPG服务器的地址访问该EPG服务器,并从该EPG服 务器获得节目信息;
用户侧设备根据从EPG服务器获得的节目信息向网络侧设备发送节目请求。所述节目信息包括节目内容的摘要或时长等信息;所述网络侧设备包 括媒体设备;所述用户侧设备包括电视机、机顶盒等设备。
A2,根据所述节目请求从节目源获取节目流;
在具体实施时,步骤A2之前可以包括
网络侧设备可以对用户侧设备的节目请求进行检查,例如检查请求的节目 是否可以获得,或者检查网络侧当前的处理能力是否能够提供该节目,如果 检查通过纟丸行A2。
A3,获取节目格式信息;
在具体实时,网络侧设备可以从其接收的信息中获取节目格式信息;也 可以从网络侧设备本地保存的信息中获取节目格式信息,该节目格式信息为 用户侧设备在注册时提供的用户侧设备支持的节目格式信息。
A4,根据获取的节目格式信息对所述节目流进行格式转换;
所述格式转换包括对节目流进行编码、分辨率、帧频或字幕等格式转 换,可以理解的是,对节目流进行具体格式的转换不构成对本发明实施例的 限制。
本实施例中网络侧设备对获取的节目流进行格式转换,用户侧设备收到 节目流后无需进行格式转换即可进行节目的播放。
A5,将转换后的节目流发送给用户侧设备。
在本发明的实施例中,基于网络侧设备数量相对用户側设备少、扩展性 好、硬件能力强、软件易于升级扩展的特点,升级网络侧设备并由网络侧设 备对节目流进行格式转换,从而用户侧设备无需进行格式转换即可对接收的 节目流正常播放。
当从节目源获取的节目流格式是用户侧设备不能支持的,无需对现有的 用户侧设备进行大规模的升级改造,通过网络侧设备即可以实现节目格式转 换,大大的减少了网络升级的成本。
8实施例二, 一种节目提供的方法,流程图如图2所示,包括
Sl,网络侧设备接收用户侧设备发送的节目请求,所述节目请求中包含 节目格式信息;
所述节目请求中包含的节目格式信息可以是用户侧设备支持的节目格式 信息;或者是用户通过用户侧设备设置的希望提供的节目格式信息。 例如网络侧设备接收的用户侧设备发送的节目请求为 C-〉S: SETUP rtsp:〃example.com/foo/bar/baz.rm RTSP/1.0 CSeq: 302
Transport: RTP/AVP;unicast;client—port=4588-4589 Video-Format: height=720; length=576; f]ps=30
通过扩展消息头Video-Format,网络侧设备从接收的节目请求中可以获知 用户侧设备请求的分辨率和帧频。
S2,根据所述节目请求从节目源获取节目流;
53, 从所述节目请求中获取节目格式信息;
54, 根据所述节目格式信息对所述节目流进行格式转换;
所述格式转换包括对节目流进行编码、分辨率、帧频或字幕等格式转 换,可以理解的是,对节目流进行具体格式的转换不构成对本发明实施例的 限制。
可以理解的是,所述步骤S4之前可以进一步包括
判断所述用户侧设备请求的节目格式与从节目源获取的节目流格式是否 相同,若不相同,则执行步骤S4 。
S5,将转换后的节目流发送给所述用户側设备。
本实施例中,在用户侧设备发送的节目请求中包含请求的节目格式信息, 网络侧设备根据用户侧设备请求的格式信息对节目流进行格式转换。即使从 节目源获取的节目流格式与用户侧设备请求的节目格式不一致,无需对用户 侧设备进行大规模升级改造,用户侧设备即可对接收的节目流正常播放。
实施例三, 一种节目提供的方法,流程图如图3所示,包括Tl,网络侧设备接收用户侧设备发送的节目请求;
T2,根据所述节目请求从节目源获取节目流;
T3,获取所述用户侧设备支持的节目格式信息;
用户侧设备在注册时会携带能力信息,携带的能力信息中包含用户侧设 备支持的节目格式信息,网络侧设备保存所述节目格式信息。
在本发明的实施例中,网络侧设备可以从本地保存的信息获取用户侧设 备支持的节目格式信息。
所述节目格式包括节目的编码格式、分辨率、帧频或字幕格式。
T4,根据用户側设备支持的节目格式信息对所述节目流进行格式转换;
T5,将转换后的节目流发送给所述用户。
实施例三与实施例二区别包括网络侧设备获取的节目格式信息是从本 地保存的信息中获取的,无需用户侧设备通知网络侧设备,因此用户侧设备 无需做任何改变。
实施例四, 一种节目提供的方法,流程图如图4所示,包括
B1,网络侧设备接收用户侧设备发送的节目请求;
B2,根据所述节目请求从节目源获取节目流;
B3,将所述获取的节目流发送给用户侧设备;
B4,接收用户侧设备发送的节目格式修改请求,所述节目格式修改请求 包含节目格式信息;
用户侧设备收到节目流后,如果用户侧设备不支持收到的节目流格式, 或者收到的节目流格式与用户预设的节目格式信息不一致,则向网络侧设备 发送节目格式修改请求,所述节目格式修改请求包含节目格式信息。
下面举例进4于i兌明
1 、用户侧设备请求修改帧频
假设节目流的帧频为每秒60帧,而用户侧设备的显示帧频为每秒30帧, 则用户侧设备可以按照如下方式通知网络侧设备对节目流的帧频进行变换后再传输。消息格式举例如下
C->S: SET—PARAMETER rtsp:〃example.com/fizzle/foo RTSP/1.0 CSeq: 421 Content-length: 19 Content-type: text/parameters Framerate: Qds=30
通过扩展消息头Framerate,用户侧设备向网络侧设备发送的节目请求包 含请求修改的帧频格式为每秒30帧。
2、用户侧设备请求修改字幕格式
用户侧设备收到网络侧设备发送的节目流后,如果不支持节目流所采用 的字幕的字符集,则用户侧设备向网络侧设备发送可以支持的字幕的字符集。 消息格式举例如下
C->S: SET—PARAMETER rtsp:〃example.com/fizzle/foo RTSP/1.0
CSeq: 421
Content-length: 25
Content-type: text/parameters
Subtitle: format=bitmap
通过扩展消息头Subtitle,用户侧设备向网络侧设备发送的节目请求包含 请求修改的字幕格式为比特图。
B5,从节目格式修改请求中获取节目格式信息;
所述节目格式包括编码格式、分辨率、帧频或字幕格式。
B6,根据所述节目格式修改请求中包含的请求修改的节目格式信息对从 节目源获取的节目流进行格式转换;
对应于上述步骤B4中的用户侧设备请求转换节目流帧频的情况,网络侧 设备可以做以下转换处理网络侧设备抽取出节目流中的经过压缩编码的视频数据,首先对抽取出 的浮见频编码码流进行分析,如果编码码流的图组GOP系列中包含B帧,并且将
B帧直接丢弃后的帧频可满足降低帧频的要求,由于丟弃B帧不影响解码,网 络侧设备对原始视频编码码流中的B帧进行过滤后发送给用户侧设备;如果编 码码流的GOP系列中不包含B帧或者B帧数量较少,则需要对视频编码码流中 的I帧和P帧进行解码恢复成原始图像,再抽取合适的P帧所对应的图像重新编 码和原来的I帧的编码码流一起发送给用户侧设备,这样用户侧设备直接解码 输出的就是帧频被降低的图像。
对应于上述步骤B4中用户侧设备请求进行字幕转换的情况,网络侧设备 可以^t以下转换处理
网络側设备抽取出节目流中的字幕流,将字符转换成比特图Bitmap并进 行编码,将编码后的比特图和音频流、3见频流复用到一起再发送;或者对视i 频编码码流进行解码获得原始图像,将字幕信息嵌入到原始图像中重新进行 编码后再发送。
针对以上网络侧设备进行帧频和字幕格式转换的描述,本领域技术人员 可以理解所述转换还可以有多种方式实现,具体的变换方式不构成对本发明 的限制。-------------------
B7,将格式转换后的节目流发送给用户侧设备。
虽然实施四只举例描述了帧频和字幕格式转换,本领域的技术人员根据 这些举例描述可以知道包括编码格式转换、分辨率转换等格式转换的实施例。
实施例四与实施例二 、实施例三的区别包括网络侧设备获取节目流后 先不对其进行格式转换,而是将节目流发送给用户侧设备,如果用户侧设备 不支持收到的节目流格式,或者收到的节目流格式与用户通过用户侧设备设 置的希望提供的节目格式信息不一致,则向网络侧设备发送节目格式修改请 求,所述节目格式修改请求包含请求修改的节目格式信息。
各个标准组织所定义的IPTV架构虽然稍微有些差异,但是网络侧设备通 常包括媒体设备,媒体设备进行包括节目格式转换在内的节目流处理,对节目流进行分发,下面通过实施例五来举例说明。
实施例五, 一种媒体设备500,逻辑结构示意图如图5所示,包括接收 单元510、节目获取单元520、节目格式信息获取单元530、格式转换控制单 元540和节目发送单元550。
接收单元510,接收用户侧设备发送的节目请求;
节目获取单元520,根据所述接收单元510接收的节目请求从节目源获取 节目流并提供给格式转换控制单元540;
节目格式信息获取单元530,获取节目格式信息并提供给格式转换控制单 元540;
格式转换控制单元540,根据节目格式信息对节目获取单元520从节目源 获取的节目流进行格式转换,并通知节目发送单元540将转换后的节目流发 送给用户侧设备;
节目发送单元550,将节目流发送给用户侧设备。
节目格式信息获取单元530可通过以下三种方式获取节目格式信息,包

1、 接收单元510接收的节目请求中包含节目格式信息;节目格式信息获 取单元530从接收单元510的节目请求中获取节目格式信息。
2、 接收单元510接收用户侧设备发送的节目格式修改请求,节目格式修 改请求中包含请求修改的节目格式信息;节目格式信息获取单元530从接收 单元510接收的节目修改请求中获取节目格式信息。
3、 节目格式信息获取单元530获取用户侧设备注册时提供的用户侧设备 支持的节目格式信息。
本实施例中,格式转换控制单元540对从节目源获取的节目流进行格式 转换包括但不限于如下格式转换编码格式转换、分辨率转换、帧频转换或 字幕格式转换。
实施例六, 一种用户侧设备600,逻辑结构示意图如图6所示,包括节目请求发送单元610,向媒体设备发送节目请求,所述节目请求包含请
求的节目格式;
节目接收单元620,接收媒体设备发送的节目流,所述节目流是媒体设备 根据所述节目请求发送单元610发送的节目请求中包含的节目格式信息进行 转换后的节目流。
实施例七, 一种用户侧设备700,逻辑结构示意图如图7所示,包括
节目请求发送单元710,向媒体设备发送节目请求;
节目接收单元720,接收媒体设备发送的节目流,所述节目流是媒体设备 根据所述节目请求发送单元710发送的节目请求从节目源获取的;
节目格式判断单元730,判断节目接收单元720接收的节目流格式是否与 用户侧设备支持的格式或预设的格式一致,如不一致通知节目格式修改请求 发送单元;
节目格式修改请求发送单元740,根据节目格式判断单元730的通知向媒 体设备发送节目格式修改请求,所述节目格式修改请求中包含请求修改的节 目格式信息。
通过本发明实施例的描述可知,基于网络侧设备数量相对用户侧设备少、 扩展性好、硬件能力强、软件易于升级扩展的特点,升级网络侧设备并由网 络侧设备对节目流进行格式转换,从而用户侧设备无需进行格式转换即可对 接收的节目流正常播放。当从节目源获取的节目流格式是用户侧设备不能支 持的,无需对现有的用户侧设备进行大规模的升级改造,通过网络侧设备即 可以实现节目格式转换,大大的减少了网络升级的成本。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤 是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机 可读取存储介质中,所述的存储介质,如ROM/RAM、磁碟、光盘等。
设备进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思 想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内 容不应理解为对本发明的限制。
1权利要求
1、一种节目提供方法,其特征在于,包括网络侧设备接收用户侧设备发送的节目请求;根据所述节目请求从节目源获取节目流;获取节目格式信息;根据所述节目格式信息对所述节目流进行格式转换;将转换后的节目流发送给所述用户侧设备。
2、 如权利要求l所述的方法,其特征在于,所述节目请求中包含节目格 式信息;所述获取节目格式信息包括从所述节目请求中获取节目格式信息。
3、 如权利要求l所述的方法,其特征在于,根据所述节目请求从节目源 获取节目流后还包括步骤将所述获取的节目流发送给用户侧设备,并接收用户侧设备发送的节目 格式修改请求,所述节目格式修改请求中包含节目格式信息;所述获取节目格式信息包括获取所述节目修改请求中的节目格式信息。
4、 如权利要求3所述的方法,其特征在于,所述获取节目格式信息包括 从所述节目格式修改请求中获取节目格式信息。
5、 如权利要求1所述的方法,其特征在于,所述获取节目格式信息包括 获取用户侧设备注册时提供的用户侧设备支持的节目格式信息。
6、 如权利要求1至5任意一项所述的方法,其特征在于,所述格式转换 包括编码格式转换、分辨率转换、帧频转换或字幕格式转换。
7、 一种媒体设备,其特征在于,包括 接收单元,接收用户侧设备发送的节目请求;节目获取单元,才艮据所述接收单元接收的节目请求从节目源获取节目流;节目格式信息获取单元,获取节目格式信息并提供给格式转换控制单元;格式转换控制单元,根据所述获取节目格式信息对所述节目获取单元从 节目源获取的节目流进行格式转换,并通知节目发送单元将转换后的节目流 发送给用户侧设备;节目发送单元,将节目流发送给用户侧设备。
8、 如权利要求7所述的媒体设备,其特征在于,所述接收单元接收的节 目请求中包含节目格式信息;所述节目格式信息获取单元获取节目格式信息包括从所述接收单元接 收的节目请求中获取节目格式信息。
9、 如权利要求7所述的媒体设备,其特征在于,所述接收单元还接收所 述用户侧设备的节目格式修改请求,所述节目格式修改请求中包含节目格式 信息;所述节目格式信息获取单元获取节目格式信息包括从所述接收单元接 收的节目格式修改请求中获取节目格式信息。
10、 如权利要求7所述的媒体设备,其特征在于,所述节目格式获取单 元获取节目格式信息包括节目格式信息获取单元,获取用户侧设备注册时 提供的用户侧设备支持的节目格式信息。
11、 如权利要求7至IO任一项所述的媒体设备,其特征在于,所述格式 转换控制单元对从节目源获取的节目流进行格式转换包括编码格式转换、 分辨率转换、帧频转换或字幕格式转换。
12、 一种用户侧设备,其特征在于,包括节目请求发送单元,向媒体设备发送节目请求,所述节目请求包含节目 格式信息;节目接收单元,接收媒体设备发送的节目流,所述节目流是媒体设备根 据所述节目请求发送单元发送的节目请求中包含的节目格式信息进行转换后 的节目流。
13、 一种用户側设备,其特征在于,包括节目请求发送单元,向媒体设备发送节目请求;节目接收单元,接收所述媒体设备发送的节目流,所述节目流是媒体设备根据所述节目请求发送单元发送的节目请求从节目源获取的;节目格式判断单元,判断节目接收单元接收的节目流格式是否与用户侧 设备支持的格式或预设的格式一致,如不一致通知节目格式修改请求发送单 元;节目格式修改请求发送单元,根据节目格式判断单元的通知向媒体设备 发送节目格式修改请求,所述节目格式修改请求中包含节目格式信息。
全文摘要
本发明的实施例公开了节目提供的方法、媒体设备和用户侧设备。本发明节目提供的方法包括网络侧设备接收用户侧设备发送的节目请求;根据节目请求从节目源获取节目流;获取节目格式信息;根据获取的节目格式信息对节目流进行格式转换;将转换后的节目流发送给所述用户侧设备。在本发明的实施例中,由网络侧设备对节目流进行格式转换,从而用户侧设备无需进行格式转换即可对接收的节目流正常播放。
文档编号H04H60/73GK101605243SQ20081011141
公开日2009年12月16日 申请日期2008年6月12日 优先权日2008年6月12日
发明者新 方, 曾思南, 欧雄兵, 胡加伦 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1