[发明专利]手机电视业务的实现方法、终端及采用的数据缓冲方法有效
申请号: | 200810171266.7 | 申请日: | 2008-10-30 |
公开(公告)号: | CN101383960A | 公开(公告)日: | 2009-03-11 |
发明(设计)人: | 李斌;张芝萍;傅启洪;左雪梅;刘凯;谭春满 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04N7/24 | 分类号: | H04N7/24;H04L12/56;H04L29/06 |
代理公司: | 北京安信方达知识产权代理有限公司 | 代理人: | 李 健;颜 涛 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 手机 电视 业务 实现 方法 终端 采用 数据 缓冲 | ||
技术领域
本发明涉及手机电视领域,尤其涉及一种手机电视业务的实现方法、终端及采用的数据缓冲方法。
背景技术
随着人们生活水平的逐渐提高,观看电视已经成为人们生活中普遍的娱乐方式,但是,由于电视机本身体积太大无法随身携带,因而无法满足人们随时随地收看电视的需要,于是手机电视应运而生。
手机电视业务是一种利用手机终端观看电视节目的业务。目前,手机电视业务的实现方式主要有两种:第一种是采用通信方式,通过无线通信网络向手机点对点提供多媒体服务,这种方式互动性强,属于一对一传输,但是,需要占用较多的频率资源,所以,承载的人数有限且资费高。第二种是采用广播方式,利用数字广播电视技术,通过地面或卫星广播电视覆盖网,如地面的DVB-H(数字视频广播手持式接收)和Media Flo(媒体单一前向链路)等,卫星的S-DMB(卫星数字多媒体广播)等,向手机终端等接收终端点对多点地提供广播电视节目,这种方式是一对多传播,传输带宽大、图像质量高、覆盖面广、经济实用。
蓝牙技术是一种短距的无线通讯技术,安装蓝牙的电子设备彼此之间可以通过蓝牙传输数据,以取代传统的传输线。通过芯片上的无线接收器,采用蓝牙技术的电子设备能够在十米范围内实现相互通信。蓝牙1.2版本的传输速率为721Kbps,2004年推出的蓝牙2.0版中的EDR(加强数据速率)标准,最高传输速率为2.1Mbps。目前蓝牙技术已经进入蓝牙2.1及其EDR阶段,传输速率可达2~3Mbps,采用蓝牙传送数据十分快捷。
目前,用户如果想要使用手机电视业务,必须购买可支持手机电视业务的手机终端,而可支持手机电视业务的手机终端的价格又相当不菲,因此,能否利用用户手中现有的手机终端收看手机电视,就成为人们普遍关注的问题。
并且,目前所采用的缓冲技术均是整块式的开辟缓冲区,将一个文件写入缓冲区,进行读取时,要将整个文件完整地读取出来,再发送给目的设备。采用这种方式,在网络状况比较差的情况下,将会加剧网络拥堵,且会对数据的传输造成更大的时延。
发明内容
本发明要解决的技术问题是提供一种手机电视业务的实现方法、终端及采用的数据缓冲方法,使不具有手机电视功能的手机终端也能收看手机电视业务。
为解决上述技术问题,本发明的手机电视业务的实现方法,包括:具有手机电视功能的源终端将接收到的手机电视信号转换为电视TV数据,将TV数据通过蓝牙方式发送给不具有手机电视功能的目的终端;目的终端对所接收到的TV数据进行播放。
进一步地,源终端在将手机电视信号转换为TV数据之后,将TV数据发送给目的终端之前,还将TV数据写入一缓冲区;在向目的终端发送TV数据时,源终端从缓冲区中读取TV数据,将TV数据封装为数据包,将数据包发送给目的终端。
进一步地,源终端按帧从缓冲区中读取TV数据,每次读取一帧或多帧的TV数据。
进一步地,开辟大小为N的内存单元作为缓冲区;N=预先设定的时间长度*手机电视每秒钟的播放帧数*每帧的大小;将缓冲区分为M个缓冲块,在每个缓冲块缓存一帧或多帧TV数据,读取TV数据时,每次从缓冲区中读取L个缓冲块中的TV数据,其中,L<M。
进一步地,当缓冲区中的TV数据均未被读取时,如果此时再向缓冲区中写入TV数据,则按照缓存时间的由先至后覆盖原有TV数据。
进一步地,手机电视业务的实现终端,包括:TV处理芯片、缓冲区、蓝牙协议栈和蓝牙芯片;TV处理芯片用于将手机电视信号转换为TV数据,并写入缓冲区;缓冲区用于缓存TV数据;蓝牙协议栈用于从缓冲区读取TV数据,将所读取的TV数据封装为数据包,并发送给蓝牙芯片;蓝牙芯片用于将所接收到的数据包发送给其它不具有手机电视功能的终端。
进一步地,缓冲区分为M个缓冲块,在每个缓冲块缓存一帧或多帧TV数据,读取TV数据时,每次从缓冲区中读取L个缓冲块中的TV数据,其中,L<M。
进一步地,当缓冲区中的TV数据均未被读取时,如果此时再向缓冲区中写入TV数据,则按照缓存时间的由先至后覆盖原有TV数据。
进一步地,数据缓冲方法,包括:开辟大小为N的内存单元作为多媒体数据缓冲区;N=预先设定的时间长度*多媒体数据每秒钟的播放帧数*每帧的大小;将缓冲区分为M个缓冲块,每个缓冲块缓存一帧或多帧多媒体数据,读取多媒体数据时,每次从缓冲区中读取L个缓冲块中的多媒体数据,其中,L<M。
进一步地,当缓冲区中的多媒体数据均未被读取时,如果此时再向缓冲区中写入多媒体数据,则按照缓存时间的由先至后覆盖原有多媒体数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810171266.7/2.html,转载请声明来源钻瓜专利网。