一种便携式移动终端及其播放dtv数据的方法

文档序号:8415776阅读:235来源:国知局
一种便携式移动终端及其播放dtv数据的方法
【技术领域】
[0001]本发明涉及数字电视技术领域,尤其涉及一种便携式移动终端及其播放DTV数据的方法。
【背景技术】
[0002]目前已经走进了数字电视时代,无需传统的电视,用户可以通过掌上电视、手机、笔记本电脑都能随时随地接收到电视信号。数字电视传输更好的画面,更大的优势在于“广覆盖”和“移动性”。信号损失小,接收效果好。
[0003]目前用户通过便携式移动终端收看数字电视节目主要通过以下两种方式:
[0004]一、手机电视业务
[0005]手机电视,就是利用具有操作系统和流媒体视频功能的智能手机以及现在支持HTTP或者RTSP的非智能手机都能观看电视的业务。
[0006]在我国,中国移动和中国联通也相继推出了手机电视业务,手机电视业务离人们的距离越来越近。如今,移动运营商们不仅把手机电视业务视为移动数据业务新的增长点,而且将其视为3G网络的主打业务。中国移动运营商推出的手机电视业务主要是依靠现有的移动网络实现的。中国移动的手机电视业务是基于其GPRS网络,中国联通则是依靠其WCDMA3G 网络。
[0007]该手机电视业务收看数字电视的缺点是,由于通过移动通信网络,需要支付流量费用(只提供有限数目免费频道),并且受网络环境的影响大,网络使用高峰时可能会很慢。
[0008]二、网络电视
[0009]网络电视又称IPTV (Interactive Personality TV),它将电视机、个人电脑及手持设备等作为显示终端,通过无线路由器接入宽带网络,实现数字电视、互动电视等服务,网络电视的出现给人们带来了一种全新的电视观看方法,它改变了以往被动的电视观看模式,实现了电视以网络为基础按需观看、随看随停的便捷方式。
[0010]通过该方式收看数字电子需要用户打开WIFI连接,该方式的缺点是的WIFI连接的移动性差。

【发明内容】

[0011]本发明提供一种便携式移动终端及其播放DTV数据的方法,实现了只要数字电视地面波覆盖的地方就可以收看电视。
[0012]本发明提供一种便携式移动终端,包括外置天线、电视接收模块、处理器和音视频播放器,其中:
[0013]所述外置天线,接收以地面无线传输方式传播的各频道的微波数字电视信号,并传送给电视接收模块;
[0014]所述电视接收模块,根据处理器的控制,对接收的微波数字电视信号进行解调得到各频道的对应数据流;
[0015]所述处理器,用于加载数字电视DTV应用程序与DTV驱动,所述DTV驱动用于实现DTV应用程序与电视接收模块之间的语言翻译,所加载的DTV应用程序用于执行:收到用户的点播指令时,通过第一接口函数经DTV驱动从电视接收模块获取解调得到各频道的对应数据流,通过第二接口函数对解调得到的指定频道的数据流进行解析,将解析得到音视频数据发给音视频播放器,所述第一接口函数与第二接口函数采用的接口协议,符合便携式移动终端播放本地视频文件的视频应用程序采用的接口协议;
[0016]所述音视频播放器,对接收的音视频数据进行音视频解码,并同步播放解码得到的音视频数据。
[0017]优选地,所述处理器所加载的DTV应用程序,具体用于通过第一接口函数,获取解调得到各频道的对应数据流并缓存到内存;通过第二接口函数,对内存中缓存的解调得到的指定频道的数据流进行解析。
[0018]优选地,所述便携式移动终端应用Android操作系统,所述处理器所加载的DTV应用程序中的第一接口函数所采用的接口协议,符合Android操作系统的视频应用程序中读取本地视频文件数据的数据源DataSource类所采用的接口协议;所述第二接口函数所采用的接口协议,符合Android操作系统的应用程序中解析本地视频文件数据的视频数据抽取MediaExtractor类所采用的接口协议。
[0019]优选地,所述处理器所加载的DTV应用程序,通过套接字客户端线程和通过套接字服务线程执行第一接口函数,在收到用户的点播指令时,通过套接字客户端线程向套接字服务端线程发送读取数据命令,由套接字服务线程从电视接收模块获取解调得到各频道的对应数据流并传输到套接字客户端线程。
[0020]本发明实施例还提供一种基于上述便携式移动终端播放数字电视DTV数据的方法,包括:
[0021 ] 加载数字电视DTV应用程序与DTV驱动;
[0022]由DTV应用程序收到用户的点播指示时,通过第一接口函数经DTV驱动从电视接收模块获取解调得到各频道的对应数据流;
[0023]由DTV应用程序通过第二接口函数对解调得到的指定频道的数据流进行解析,将解析得到音视频数据发给音视频播放器;
[0024]其中,所述第一接口函数与第二接口函数采用的接口协议,符合便携式移动终端播放本地视频文件的视频应用程序采用的接口协议
[0025]优选地,由所述DTV应用程序中的第一接口函数,获取解调得到各频道的对应数据流并缓存到内存;
[0026]由所述DTV应用程序中的第二接口函数,对内存中缓存的解调得到的指定频道的数据流进行解析。
[0027]优选地,所述便携式移动终端应用Android操作系统,
[0028]所述第一接口函数所采用的接口协议,符合Android操作系统的视频应用程序中读取本地视频文件数据的数据源DataSource类所采用的接口协议;
[0029]所述第二接口函数所采用的接口协议,符合Android操作系统的应用程序中解析本地视频文件数据的视频数据抽取MediaExtractor类所采用的接口协议。
[0030]优选地,由所述DTV应用程序通过套接字客户端线程和通过套接字服务线程执行第一接口函数,在收到用户的点播指令时,通过套接字客户端线程向套接字服务端线程发送读取数据命令,由套接字服务线程从电视接收模块获取解调得到各频道的对应数据流并传输到套接字客户端线程。
[0031]优选地,所述套接字客户端线程和套接字服务线程分别属于不同的进程。
[0032]优选地,所述套接字服务线程属于DTV应用进程,所述DTV应用进程以界面的形式提供用户操作接口,根据指示通过DTV驱动实现对电视接收模块的控制。
[0033]利用本发明提供的便携式移动终端及其播放DTV数据的方法,具体以下有益效果:在便携式移动终端上增加了数字电视接收硬件模块,处理器所加载的DTV应用程序中实现与电视接收模块之间的接口的第一接口函数,及实现与音频播放器间接口的第二接口函数,符合便携式移动终端播放本地视频文件的视频应用程序采用的接口协议,这就保证了数字电视Ts流的播放和视频文件的播放对于播放器来说是无差别的,满足便携式移动终端的播放框架,实现在便携式移动终端上随时随地以接收数字电视地面波的方式观看电视,因此只要数字电视地面波覆盖的地方就可以收看电视,不再受限于移动网络或宽带网络,所接收的电视信号质量好,可以满足移动终端的移动性要求。
【附图说明】
[0034]图1为本发明实施例便携式移动终端结构图;
[0035]图2为本发明实施例便携式移动终端播放DTV数据流程图;
[0036]图3为Android系统中实现视频文件的播放流程流程图;
[0037]图4为本发明实施例基于Android系统实现的进程通信图。
【具体实施方式】
[0038]下面结合附图和实施例对本发明提供的便携式移动终端进行更详细地说明。
[0039]数字电视技术按信号传输方式分类,可以分为地面无线传输(地面数字电视DVB-T, DVB-Η)、卫星传输(卫星数字电视DVB-S)、有线传输(有线数字电视DVB-C)三类,分别对应欧洲的 DVB-T/DVB-H、DTM-TH, DVB-S 和 DVB-C 标准。
[0040]DVB-H全称为 Digital Video Broadcasting Handheld,它是欧洲的数字电视标准组织为通过地面数字广播网络向便携/手持终端提供多媒体业务所制定的传输标准。该标准是欧洲的数字电视标准(DVB-T )的扩展应用。和DVB-T相比,DVB-H终端具有功耗更低、移动接收和抗干扰性能更强的特点,因此该标准适用于移动电话、手持计算机等小型便携设备通过地面数字电视广播网络接收信号。
[0041]本发明实施例在便携式移动终端中增加了电视接收模块,并通过处理器加载相应的DTV应用程序,该DTV应用程序的执行保证数字信号的接收解码及播放过程与便携式移动终端操作系统的兼容,因此可以不通过移动通信网络的链路或宽带网络,直接获得微波数字电视信号,如图1所示,本实施例提供
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1