一种电视播放方法及系统的制作方法

文档序号:7669409阅读:104来源:国知局
专利名称:一种电视播放方法及系统的制作方法
技术领域
本发明涉及通信技术领域,特别涉及一种电视播放方法及系统。
背景技术
随着无线通信技术的发展、无线互联网应用的拓宽,基于无线网络上的 各种应用越来越丰富,大大满足了移动终端用户对资讯的渴求。在移动终端 上播放电视的应用就是无线应用中的一大热点,它满足了人们对便携的实时 的电视资讯的要求,丰富了移动终端上的信息展现模式。目前在移动终端上 播放电视的应用正快速的走向成熟,但当前的实现方法基本上借鉴的是有线 互联网的流媒体技术,其上层的应用模式与有线网络类似,而下层的传输层
则是在无线网络中实现一个经过抽象简化的RTP/RTCP协议。因此需要在传 输层同时传输音视频数据和同步控制信号。这些数据到达移动终端后,移动 终端利用同步控制信号对音频视频流进行同步,如进行排序与对齐操作,然 后播放同步后的音视频数据。
基于这种方式构造的传输层,协议及控制技术都很复杂,实现起来相当 困难。同时控制信号的传输也占用了珍贵的带宽资源,减少了实际有用的音 视频数据的传输效率,而且增加了移动终端的网络层负担。音视频数据到达 移动终端之后,移动终端需要对音视频信号进行同步,占用移动终端的存储 计算资源较大,也是普通移动终端难以承受的。还有由于同步控制信号在传 输的过程中可能会累积偏差,长时间观看电视节目时,可能导致音频与视频 的失步。
另外,在现有的移动终端电视播放系统中, 一般只考虑到服务器端到移 动终端的单向音视频信号传输,缺乏移动终端用户的反馈方式,即服务器与
移动终端之间基本上没有交互,移动终端只能成为一个"哑"终端,被动的 接受信息。
总之,在现有的移动终端电视播放系统中,用户通过移动终端观看电视 节目时,获得的用户体验不是很好。

发明内容
本发明的实施例提供一种电视播放方法及系统,利用本发明提供的方法 和系统,移动终端可以在无线网络环境下观看电视节目,并获得更好的用户 体验。
为了达到本发明的目的,本发明实施例的技术方案是这样实现的, 一种
电视播放方法包括
服务器端对电视节目的音视频信号进行压缩编码;
服务器端将所述压缩后的音视频数据进行音视频同步,并将所述同步后 的音视频数据通过无线网络发送到移动终端;
移动终端解码接收到的音视频数据,并播放解码获得的电视节目的音视 频信号。
一种电视播放系统包括
内容制定服务器,用于对电视节目的音视频信号进行压缩编码;将编码 后的音视频数据传输到内容管理/发布服务器;
内容管理/发布服务器,用于将压缩后的音视频数据进行音视频同步, 并将同步后的音视频数据通过无线网络发送到移动终端;
移动终端,用于解码接收到的音视频数据,并播放解码获得的电视节目 的音视频信号。
本发明提供的电视播放方法和系统中,由于音视频数据的同步在服务器 端执行,而无需在无线网络中传输同步控制信息,这样相比于现有技术,增 加了实际可用的音视频数据的传输效率,而且无需占用移动终端的存储计算 资源,最重要的是可以防止音频与视频在移动终端的失步。另外正是由于在
本发明的播放方法和系统中,由服务器端执行对音视频数据的同步,这样服 务器端就可以根据移动终端的指令,实时地对不同频道以及不同画质质量的 音视频信号进行同步,并传输到移动终端播放,从而实现服务器端与移动终 端的互动。这样用户在通过移动终端观看电视节目时,可以获得更好的用户 体验,如电视节目更流畅、互动更多等等。


图1为本发明实施例的电视播放方法。
图2为本发明实施例的电视播放系统。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明 作进一步的详细描述。
图1为本发明实施例的电视播放方法。如图l所示,包括以下各步骤。
步骤101:服务器端对电视节目的音视频信号进行压缩编码。
首先将模拟电视信号数字化,将数字化后的电视节目音频视频流式地采 集到服务器端,采集的同时记录音视频相应的时间。这里可以采用数字电视 机顶盒或其他的可将模拟电视信号数字化的设备。
其次服务器端对电视节目的音频、视频数据分别进行压缩编码,压缩后 的音视频数据附带采集的时间信息。鉴于这些音视频数据将要通过带宽很窄 的无线网络传输, 一般都应采用压缩比高、失真不太大的压缩算法。
这里可以采用多码流压缩方法,这样对于同一频道的电视节目音视频信 号可以同时生成多种码流参数的音视频数据,不同的码流参数对应不同的画 质质量。
步骤102:服务器端将压缩后的音视频数据进行音视频同步,并将同步 后的音视频数据通过无线网络发送到移动终端。
服务器端将压缩后的音视频数据,按照时间先后顺序分别放入两个緩冲区中,分别为音频緩冲区和视频緩冲区。在实际实现中,这两个緩冲区容量 非常大,可以设置为存放以当前时间为基准1小时左右的电视节目,具体的 参数可根据需要设置。
当服务器端接收到来自移动终端的接入请求后,分别从音频緩沖区及视 频緩沖区中取出当前可用的数据,该数据为某一频道对应的音视频数据,根 据附带的采集时间信息对音视频数据进行同步,形成一段同步的音视频数
据。这里被同步的音视频数据可以均为高画质码流,也可以均为低画质码流; 也可以是音频数据为高画质码流,视频数据为低画质码流。在特殊情况下, 服务器端还可以只向移动终端发送音频数据或视频数据,这样移动终端上只 播放电视声音或只看到视频,可适用于移动终端网络条件特别差或移动终端 希望节省流量的情况。实现方法可以是,服务器端从视频緩沖区中取出一段 空白视频数据,将其与从音频緩冲区中取出的音频数据同步后发送到移动终 端,或者从音频緩冲区中取出一段静音数据,将其与从视频緩冲区中取出的 视频数据同步后发送到移动终端。总之,服务器端可以将不同画质码流的音 频和视频数据进行同步,只需这些音频、视频数据的频道相同且采集时间相 同即可。然后服务器端将该同步后的音视频数据组装成一个包,通过无线网 络发送到移动终端。
该包中包括的信息包括同步后的音视频数据、音频数据的长度、视频数 据的长度以及视频帧数。由于该包将在无线网络传输,所以要求其大小应适 应无线网络的特点,不可以设得过大,以保证传输的成功率。
因为不同地区的无线网络质量差别很大,当对同一个频道压制成多种具 有不同码流参数的音视频数据后,对应网络质量好的移动终端,服务器端可
以下发画质好、数据量大的码流,对应网络质量差的移动终端,服务器端可 以下发画质低、数据量小的码流。在移动终端的网络环境变化后,服务器端 可以动态切换到不同的码流,也可以响应移动终端用户主动发送的互动指 令,/人而切换到不同码流上。
到另一频道上,此时服务器端直接从音频緩冲区及视频緩冲区中取出对应频 道的音视频数据,将取出的音视频数据同步组包后发送到移动终端,移动终 端无需关闭之前的播放,就可以切换到另一频道上。
步骤103:移动终端解码接收到的音视频数据,并播放解码后获得的电 视节目的音视频信号。
由于音视频数据的同步已经由服务器端完成,此时移动终端可以直接播 放解码后得到的音视频信号。而且由于无需传输同步控制信号,因此可以杜 绝音频与视频的失步。
但由于无线网络的窄带宽及延时性,服务器端向移动终端发送音视频数 据的速度有可能慢于服务器端对电视节目音视频信号的处理速度,这可能导 致在网络条件差的移动终端上播放音视频的进度落后于服务器端采集音视 频的速度,并且落后的时间会一直累积。此时服务器端可以自动检测移动终 端的数据传送进度或通过接收来自移动终端的主动请求的互动指令来决定 是否执行向后跳跃播放。在执行向后跳跃播放时,根据服务器端设置的向后 跳3夭时间,如缺省时可以是向后跳跃到当前最新的音3见频数据,或者冲艮据移 动终端互动指令中包括向后跳跃时间,服务器端暂停当前的音视频传输,而 是直接从音频緩冲区及视频緩冲区中取出对应时间段的音视频数据,对取出 的音视频数据同步组包后下发到移动终端。当然服务器端也可以根据来自移 动终端的要求向前跳跃播放电视节目的互动指令,此时服务器端同样暂停当 前的音视频传输,直接从音频緩冲区及视频緩冲区中取出对应时间段的音视 频数据,对取出的音视频数据同步组包后下发到移动终端。
在以上的电视播放方法中,服务器端不仅可以向移动终端传输音视频数 据,还可以根据来自移动终端的互动指令执行相应的操作,如切换高/低画 质的码流、电视节目前/后跳跃播放等。下面介绍服务器端与移动终端之间 具体的交互过程。
服务器端首先向移动终端发送互动信息,移动终端接收到该互动信息 后,对该互动信息进行回馈,即向服务器端发送互动指令,服务器端记录来
自移动终端的互动指令,并执行相应的动作。其中服务器端向移动终端发送 的互动信息可以是字幕、图片以及音视频等等。互动信息的内容至少包括两 类, 一类如切换高/低画质码流、电视节目前/后跳跃播放、切换电视频道、 预定电视节目等等,需要服务器端根据移动终端的指令,对相应的音视频数 据进行同步,并发送到移动终端进行播放, 一类如电视节目投票以及互动答 题等等,需要服务器端记录并统计结果。
当互动信息中携带有互动信息的播放控制信息时,移动终端接收到来自 服务器端的互动信息后,按照接收到的播放控制信息指示的方式显示该互动 信息。当互动信息中未携带互动信息的播放控制信息时,移动终端接收到该 互动信息后,按默认的互动显示方式显示该互动信息。这里播放控制信息指 示移动终端播放互动信息的方式,如可以是在电视内容中插播,即将当前的 一段音视频内容替换为指定互动信息,并组包发送到移动终端,则移动终端 转而播放互动信息,也可以是与电视内容同时显示,如在电视内容上按一定 规则播放互动的字幕信息等等。
服务器端向移动终端发送互动信息的过程还可以是服务器端将互动信 息与同步后的音视频信息组装成一个包发送到移动终端,则该包中包括的信 息进一步包括互动信息的长度以及互动信息,此时互动信息一般与在同一个 包内的音视频数据有着密切的关系,如该互动信息为基于该音视频数据的电 视情节竟猜互动等等。
还可以利用无线网络中的定位技术来准确发送互动信息,如通过无线网 络基站与移动终端中附带的基站编号信息可以确定移动终端所处的大致地 区,并在服务器端记录移动终端每次登陆时的定位数据。这样服务器端可以 根据移动终端的定位数据精确的按地区投放互动信息。如在服务器端配置在 何时、何种地区范围内下发何种互动信息。
当互动的内容为切换高/低画质的码流、电视节目前/后跳跃播放、切换 电视频道等时,可以直接由移动终端发起互动指令,服务器端接收到该互动 指令后,执行相应的操作。还可以在移动终端上预置一些互动信息,如视频。在移动终端未收到服 务器端的互动信息之前,移动终端可以按照默认的显示方式播放该互动信 息。在等待频道数据緩冲的时间中也可以播放该互动信息,此时可以在互动 信息上标有明显的"緩冲,请等待"等信息,以告知用户当前状态。
在以上互动方式中,移动终端的用户参与互动的方式可以是短信、电话 等间接方式,也可以是使用移动终端直接互动,具体的方法如用户在移动终 端的键盘按下一串提示键值,组合成特定含义的指令,移动终端将这些按键 信息按照交互协议转化成互动指令数据包,然后通过无线网络传送到服务器 端,并可以在发送成功后以屏幕字幕等形式告知用户。
另外服务器端还负责验证登陆的移动终端用户身份,确定用户的权限, 管理用户信息等。如确定某一部分移动终端的用户可下载、截屏未被标识为
版权保护内容的电视节目;或确认某一部分收费用户可以观看某些收费频道等等。
图2所示为本发明实施例中的电视播放系统。如图2所示,该电视播放 系统包括移动终端、内容制定服务器、互动管理服务器、内容管理/发布服 务器、用户管理服务器,其中内容制定服务器、互动管理服务器、内容管理 /发布服务器、用户管理服务器属于服务器端设备,在实际的实现中,它们 可以是在一个设备上实现,也可以在多个设备上实现,本发明不做限定。
内容制定服务器为电视直播数据的制作源,负责采集电视节目音视频数 据,并对电视节目的音视频信号进行压缩编码,将压缩编码后的音视频数据 传输到内容管理/发布服务器。
内容管理/发布服务器,将压缩后的音视频数据进行音视频同步,并将 同步后的音视频数据通过无线网络发送到移动终端。
内容管理/发布服务器同时还负责电视多媒体数据的管理,包括频道开 通关闭管理,频道选台,服务器端的信息统计等管理功能。内容管理/发布 服务器可以响应移动终端请求,管理与移动终端的连接,为移动终端组织音 视频数据,集成互动信息,最后将音视频数据或者互动信息经由无线网络发
送到移动终端。
互动管理服务器为后台工作人员提供互动信息的管理入口,从而通过互 动管理服务器组织发布互动信息,并将该互动信息发送到内容管理/发布服 务器,由内容管理/发布服务器发送到移动终端。用户可以通过在移动终端 上发布互动指令,从而将信息回馈到该互动管理服务器,互动管理服务器负 责记录回馈,并将某些需要内容管理/发布服务器执行相应动作的互动指令 发送到内容管理/发布服务器,由内容管理/发布服务器执行相应动作。
用户管理服务器负责验证登陆用户的身份,确定用户的权限,管理用户 信息等。
移动终端接收来自内容管理/发布服务器的电视音视频数据以及互动信 息,负责解码接收到的音视频数据及互动信息并播放。移动终端接收用户的 按键指令输入,将指令通过无线网络回馈到互动管理系统,从而控制内容管 理/发布服务器执行相应操作。
运用本发明实施例提出的 一种电视播放方法及系统,可以轻松的在现有 的无线网络上实现电视节目的直播,让用户在移动中仍然可以通过移动终端 看到最新的电视节目,获得流畅的,实时的观看体验。其中在本发明的实施
例中,移动终端可以是手机终端、笔记本、PDA等等可以接入到无线网络 中并具有一定处理能力的终端。
同时还可以实现电视的互动,引导用户参与到电视节目中,开展有奖竟 答等活动,或根据用户的需要定制节目等。甚至可以让用户在边看电视的同 时,与同在观看的其他观众对话,共享信息等。
综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的 保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改 进等,均应包含在本发明的保护范围之内。
权利要求
1、一种电视播放方法,其特征在于,包括服务器端对电视节目的音视频信号进行压缩编码;服务器端将所述压缩后的音视频数据进行音视频同步,并将所述同步后的音视频数据通过无线网络发送到移动终端;移动终端解码接收到的音视频数据,并播放解码获得的电视节目的音视频信号。
2、 如权利要求1所述方法,其特征在于,所述服务器端对电视节目的 音视频信号进行压缩编码包括所述服务器端对各个频道的电视节目的音视频信号进行多码流压缩编 码,对于每个频道的电视节目音视频信号分别得到具有多种码流参数的音视 频数据,其中所述压缩后的音视频数据附带采集的时间信息。
3、 如权利要求1所述方法,其特征在于,所述服务器端将压缩后的音 视频数据进行音视频同步包括所述服务器端将频道相同、采集时间相同的音视频数据进行音视频同步。
4、 如权利要求1所述方法,其特征在于,进一步包括,移动终端通过 无线网络向服务器端发送互动指令;服务器端接收到来自移动终端的互动指令后,执行相应的操作。
5、 如权利要求4所述方法,其特征在于,当所述互动指令包括切换高/ 低质量的码流、电视节目前/后跳跃播放、切换电视频道、预定电^L节目, 所述服务器端执行相应的操作包括根据互动指令从压缩后的音视频数据中 选择相应的音视频数据进行同步。
6、 如权利要求5所述方法,其特征在于,当所述互动指令包括切换高/ 低质量的码流,所述根据互动指令从压缩后的音视频数据中选择相应的音视 频数据进行同步包括根据互动指令从压缩后的音视频数据中选择按照高/低质量的码流参数压缩后的音视频数据进行同步;当所述互动指令包括电视节目前/后跳跃播放,所述根据互动指令从压 缩后的音视频数据中选择相应的音视频数据进行同步包括根据互动指令直 接从压缩后的音视频数据中选择相应时间段对应的音视频数据进行同步;当所述互动指令包括切换电视频道、预定电视节目,所述根据互动指令令从压缩后的音视频数据中选择相应电视频道或预定的电视节目对应的音 视频数据进行同步。
7、 如权利要求4所述方法,其特征在于,所述移动终端通过无线网络 向服务器端发送互动指令之前,进一步包括服务器端通过无线网络向移动终端发送互动信息; 移动终端接收互动信息;其中,当所述服务器端向移动终端发送的互动信息中携带有互动信息的 播放控制信息时,所述移动终端接收到所述互动信息后,按照接收到的播放 控制信息指示的方式显示互动信息;当所述服务器端向移动终端发送的互动信息中未携带互动信息的播放 控制信息时,所述移动终端接收到所述互动信息后,按照默认的互动显示方 式显示互动信息。
8、 如权利要求1所述方法,其特征在于,所述服务器端将压缩后的音 频数据或视频数据通过无线网络发送到移动终端。
9、 如权利要求1所述方法,其特征在于,进一步包括,所述服务器端 验证登陆的移动终端用户身份,确定用户的权限,管理用户信息。
10、 一种电视播放系统,其特征在于,包括内容制定服务器,用于对电视节目的音视频信号进行压缩编码,将编码 后的音视频数据传输到内容管理/发布服务器;内容管理/发布服务器,用于将压缩后的音视频数据进行音视频同步, 并将同步后的音视频数据通过无线网络发送到移动终端; 移动终端,用于解码接收到的音视频数据,并播放解码获得的电视节目 的音视频信号。
11、 如权利要求10所述系统,其特征在于,进一步包括 互动管理服务器,用于组织发布互动信息,并将互动信息发送到内容管理/发布服务器;接收并记录来自移动终端的互动指令,并将需要内容管理/ 发布服务器执行相应动作的互动指令发送到内容管理/发布服务器;所述内容管理/发布服务器进一步用于接收来自互动管理服务器的互动 信息,将互动信息发送到移动终端;接收来自互动管理服务器的互动指令, 执行相应的操作;所述移动终端进一步用于接收并显示互动信息,根据接收到的互动信息 或主动的向互动管理服务器发送互动指令。
12、 如权利要求ll所述系统,其特征在于,进一步包括 用户管理服务器,用于验证登陆的移动终端用户的身份,确定用户的权限,管理用户信息等。
全文摘要
本发明公开了一种电视播放方法,该方法包括服务器端对电视节目的音视频信号进行压缩编码;服务器端将所述压缩后的音视频数据进行音视频同步,并将所述同步后的音视频数据通过无线网络发送到移动终端;移动终端解码接收到的音视频数据,并播放解码获得的电视节目的音视频信号。本发明还公开了一种电视播放系统,利用本发明提供的电视播放方法及系统,移动终端可以在无线网络环境下观看电视节目,并获得更好的用户体验。
文档编号H04N7/24GK101198047SQ20071030564
公开日2008年6月11日 申请日期2007年12月26日 优先权日2007年12月26日
发明者彭昌汕 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1