Iptv系统、音视频编码切换处理方法及设备的制作方法

文档序号:7705022阅读:180来源:国知局
专利名称:Iptv系统、音视频编码切换处理方法及设备的制作方法
技术领域
本发明涉及音频和视频处理技术,尤其是涉及一种对音视频进行编码切换处理方 法及相应的处理设备,以及使用该方法的IPTV系统。
背景技术
在数字电视不断发展和普及过程中,为了满足不同的客户需求,需要为客户提供
更多、更好的服务内容,甚至提供由客户根据自身需求来选择的服务内容。 数字电视运营商提供了多套电视节目,用户可以通过遥控器选择不同频道来切换
收看对应的电视节目。同时,由于电视节目数据中包含不同声道的音频数据,因此,用户在
收看电视节目时,可以通过遥控器选择不同声道,以在不同的环境及条件下产生不同的视
听效果。 同时,在音视频技术中,音视频存在多个编码格式,而不同的编码格式在不同的环 境及条件下就会产生不同的视听效果。而在目前的IPTV系统中,并不提供用户对电视节目 的音频编码格式切换,因此,如何提供客户根据需要选择不同的音视频编码格式,已成为当 前急需解决的技术难题之一。

发明内容
本发明提出一种对音视频进行编码切换处理方法及相应的处理设备,以及使用该 方法的IPTV系统,通过IPTV系统的前端提供具有不同的音视频编码格式的电视节目,使终 端设备根据用户需要选择其中一种音视频编码格式进行处理来获取电视节目,从而解决目 前IPTV系统无法提供客户根据需要选择电视节目不同的音视频编码格式的技术问题。
为解决本发明的技术问题,本发明公开一种音视频编码切换处理方法,其包括
从接收的传输流中解析出当前电视节目的多路不同编码格式的音频码流和视频 码流,并分别保存至音频码流数据库和视频码流数据库; 当收到用户发出的选择音频编码格式或视频编码格式的指示信号,控制从音频码 流数据库或视频码流数据库获取与指示信号相应编码格式的音频码流和视频码流,并控制 传至解码器进行解码处理。 其中,从传输流中的PAT表中解析出当前电视节目的PMT_ID,根据PMT_ID在传输 流中的PMT表中解析出来该电视节目的多路不同编码格式的音频码流和视频码流。
其中,不同编码格式的音频码流和不同编码格式的视频码流在传输流中均具有不 同的PID。 其中,指示信号由控制设备的某一遥控键值或组合键值发出,且该指示信号与代
表不同编码格式的音频PID或代表不同编码格式的视频PID进行映射关联。 或者,本发明公开的音视频编码切换处理方法也可以通过如下途径实现接收用
户发出的指示信号;从传输流中解析出与指示信号相应编码格式的音频码流或视频码流,
并控制该将该编码格式的音频码流或视频码流传至解码器进行解码处理。
相应的,本发明公开一种使用了前述音视频编码切换处理方法的音视频编码切换 处理设备。
另外,本发明还公开一种IPTV系统,其包括 流媒体服务器,将每个电视节目的多个不同编码格式的音频数据和视频数据打包 成的传输流; 通过网络连接流媒体服务器的多个终端设备,该终端设备对音视频提供按用户选 择的编码格式的切换处理,其处理过程包括从接收的传输流中解析出当前电视节目的多 路不同编码格式的音频码流和视频码流,并分别保存至音频码流数据库和视频码流数据 库,当收到用户发出的选择音频编码格式或视频编码格式的指示信号,控制从音频码流数 据库或视频码流数据库获取与指示信号相应编码格式的音频码流和视频码流,并控制传至 解码器进行解码处理;或,于接收用户发出的指示信号之后,直接从传输流中解析出与指示 信号相应编码格式的音频码流或视频码流,并控制该将该编码格式的音频码流或视频码流 传至解码器进行解码处理。
其中,所述的IPTV系统还包括将每个电视节目的源数据处理为多种目标编码格
式的数据处理机,其连接流媒体服务器。 与现有技术相比,本发明具有如下有益效果 本发明通过在传输流中配置具有各种不同编码的音视频码流,用户可以通过遥控 器等控制设备发出指示信号触发选择其中一种编码格式,而机顶盒等终端设备即可按照用 户选择从传输流中解析出当前电视节目对应指示信号的编码格式的音频或视频码流,并控 制将该编码格式的音频码流或视频码流传至解码器进行解码处理,从而完成不同编码格式 的音频切换或不同编码格式的视频切换处理。因此,本发明为用户定制数字电视服务提供 了有利条件,用户可以根据不同的使用环境或外接设备选择不同的音视频编码格式,从而 达到更佳的数字电视收看效果。


图1是IPTV系统的拓扑示意图; 图2是本发明第1实施例的流程示意图; 图3是本发明第2实施例的流程示意图。
具体实施例方式
本发明是通过IPTV系统的前端设备,将针对某一业务服务发送多个不同编码格 式的音频和视频的传输流(比如,将视频信息或图片信息等打包成多种编码格式如mpeg2、 mpeg4或H. 264编码;将音频信息打包成多种编码格式或不同的语言等如mpegl 、mpeg2、AC3 或MP3),且不同编码格式的传输流对应不同的包标识符(Packet Identifier, PID) , IPTV 系统的终端设备就能根据客户的需求的信息,通过PID号选择对应编码格式的传输流进行 处理,从而获得数字电视服务。 如图1所示。一个最简单的IPTV系统,包括一台或多台为前端设备的流媒体服务 器l,将每个数字电视业务或服务的多个不同编码格式的音频数据和视频数据打包成188 字节的传输流( Stream, TS),为通过网络连接的各个数字电视接收的终端设备2提供数字电视服务。 当然,流媒体服务器1可以连接一台或几台数据处理机,由数据处理机先将每个 数字电视业务或服务的某种编码格式的原始数据处理为多种目标编码格式,比如,将视频 信息或图片信息等打包成多种编码格式如mpeg2、 mpeg4或H. 264编码,将音频信息打包成 多种编码格式或不同的语言等如mpegl、 mpeg2、 AC3或MP3编码格式。若数据处理压力较 小,或出于成本考虑,也可以将数据处理机与流媒体服务器1合二为一,音视频数据编码转 换处理的工作由流媒体服务器1承担。 终端设备2通过网络从流媒体服务器1获取传输流;并且,用户通过比如数字电视 接收机的遥控器等控制设备,将控制设备上的某一遥控键值或组合键值发出的指示信号与 代表不同编码格式的音频码流PID号或代表不同编码格式的视频频码流PID号进行映射关 联,因而用户即可通过控制设备控制选择终端设备2从传输流中选择音频编码格式和视频 编码格式的传输流进行解码处理。 其中,不同编码格式的音频和视频具有不同的PID号。在传输流中,每一个服 务业务或电视节目的传输流在节目映射表(Program M即Table, PMT)中具有一个ID,记 为PMT_ID ;而不同的服务业务或电视节目的传输流的PMT_ID通过节目关联表(Program AssociationTable,PAT)关联。因此,终端设备2在接收传输流后,在PAT表中解析到此业 务服务或电视节目对应的PMTJD,再根据PMTJD在PMT中解析出来此业务服务或电视节目 的多路不同编码格式的音频、视频PID号,将这些音频、视频PID号组织并处理,即可为客户 提供数字电视服务。 结合图2所示,终端设备2提供用户选择音视频编码格式的处理步骤如下
步骤S210 :终端设备2接收传输流,从传输流中找到PAT表,在PAT表中解析到用 户选定频道对应的业务服务或电视节目的PMT_ID,再根据PMT_ID在PMT中解析出来此业务 服务或电视节目的多路不同编码格式的音频PID号和视频PID号。 步骤S220 :将同一个业务服务或电视节目的多路不同编码格式的音频PID号和视 频PID号按PID号顺序组织,形成对应不同编码格式的音频码流、不同编码格式的视频码 流,并分别保存至音频码流数据库和视频码流数据库。 步骤S230 :当终端设备2收到用户通过控制设备发出的用于选择音频编码格式或 视频编码格式的指示信号时,将与指示信号对应的PID号的音频码流或视频码流从音频码 流数据库或视频码流数据库输出至终端设备2的解码器进行解码处理,实现不同编码的音 频或视频的切换。 如图3所示。在另一实施例中,终端设备2并不将在传输流中解析出来的不同编码 格式的音频码流和视频码流预先保存,而是直接根据用户通过控制设备发出的指示信号, 从传输流中解析出对应编码格式的音频码流和视频码流进行解码处理。具体处理过程如 下 步骤S310 :用户通过控制设备发出用于选择音频编码格式或视频编码格式的指 示信号。 步骤S320 :终端设备2收到指示信号之后,从传输流中解析出对应指示信号的PID 号的音频码流和视频码流; 步骤S330 :将音频码流和视频码流送入解码器进行解码处理,实现不同编码的音
5频或视频的切换。 相比图2所示实施例而言,图3所示实施例由于没有预先保存各种编码格式的码 流数据,故在进行音视频编码选择切换的反应相对迟缓,但也能达到图2所示实施例相同 的技术效果。
权利要求
一种音视频编码切换处理方法,其特征在于,包括从接收的传输流中解析出当前电视节目的多路不同编码格式的音频码流和视频码流,并分别保存至音频码流数据库和视频码流数据库;当收到用户发出的选择音频编码格式或视频编码格式的指示信号,控制从音频码流数据库或视频码流数据库获取与指示信号相应编码格式的音频码流和视频码流,并控制传至解码器进行解码处理。
2. 根据权利要求1所述的音视频编码切换处理方法,其特征在于,从传输流中的PAT表 中解析出当前电视节目的PMT_ID,根据PMT_ID在传输流中的PMT表中解析出来该电视节目 的多路不同编码格式的音频码流和视频码流。
3. 根据权利要求1所述的音视频编码切换处理方法,其特征在于,不同编码格式的音 频码流和不同编码格式的视频码流在传输流中均具有不同的PID。
4. 根据权利要求3所述的音视频编码切换处理方法,其特征在于,指示信号由控制设 备的某一遥控键值或组合键值发出,且该指示信号与代表不同编码格式的音频PID或代表 不同编码格式的视频PID进行映射关联。
5. —种音视频编码切换处理设备,其特征在于,使用了权利要求l-4任意一项所述的 音视频编码切换处理方法。
6. —种音视频编码切换处理方法,其特征在于,包括 接收用户发出的指示信号;从传输流中解析出与指示信号相应编码格式的音频码流或视频码流,并控制该将该编 码格式的音频码流或视频码流传至解码器进行解码处理。
7. 根据权利要求6所述的音视频编码切换处理方法,其特征在于,从传输流中的PAT表 中解析出当前电视节目的PMT_ID,根据PMT_ID在传输流中的PMT表中解析出来该电视节目 的多路不同编码格式的音频码流和视频码流。
8. —种音视频编码切换处理设备,其特征在于,使用了权利要求4或5所述的音视频编 码切换处理方法。
9. 一种IPTV系统,其特征在于,包括流媒体服务器,将每个电视节目的多个不同编码格式的音频数据和视频数据打包成的 传输流;通过网络连接流媒体服务器的多个终端设备,该终端设备对音视频提供按用户选择的 编码格式的切换处理,其处理过程包括从接收的传输流中解析出当前电视节目的多路不 同编码格式的音频码流和视频码流,并分别保存至音频码流数据库和视频码流数据库,当 收到用户发出的选择音频编码格式或视频编码格式的指示信号,控制从音频码流数据库或 视频码流数据库获取与指示信号相应编码格式的音频码流和视频码流,并控制传至解码器 进行解码处理;或,于接收用户发出的指示信号之后,直接从传输流中解析出与指示信号相 应编码格式的音频码流或视频码流,并控制该将该编码格式的音频码流或视频码流传至解 码器进行解码处理。
10. 根据权利要求9所述的IPTV系统,其特征在于,还包括将每个电视节目的源数据 处理为多种目标编码格式的数据处理机,其连接流媒体服务器。
全文摘要
本发明公开一种IPTV系统、音视频编码切换处理方法及设备。其中,所述音视频编码切换处理方法包括从接收的传输流中解析出当前电视节目的多路不同编码格式的音频码流和视频码流,并分别保存至音频码流数据库和视频码流数据库;当收到用户发出的选择音频编码格式或视频编码格式的指示信号,控制从音频码流数据库或视频码流数据库获取与指示信号相应编码格式的音频码流和视频码流,并控制传至解码器进行解码处理。本发明为用户定制数字电视服务提供了有利条件,用户可以根据不同的使用环境或外接设备选择不同的音视频编码格式,从而达到更佳的数字电视收看效果。
文档编号H04N7/26GK101702777SQ20091010991
公开日2010年5月5日 申请日期2009年10月30日 优先权日2009年10月30日
发明者周叶平 申请人:深圳创维数字技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1