一种机顶盒快速切换台技术的制作方法_2

文档序号:8447738阅读:来源:国知局
成功收到后,机顶盒一方面需要将PMT表传送给条件接入(Condit1nal Access, CA)系统实现对加密节目的解扰,另一方面需要通过分析PMT表获取当前节目的音频PID、视频PID以及节目时钟基准(Program Clock Reference, PCR)的PID值,将这三种PID设置到与其对应的通道中,启动解码器,获取到音、视频原始数据,然后通过数模转换模块,便可以将音、视频内容呈现到电视机屏幕上。音视频数据的获取主要包括解复用、解扰、解码三个步骤。
[0049]图2是本发明的机顶盒换台处理流程图。在数字电视中,所有视频、音频、文字、图片等经数字化处理后都变成了数据,并按照MPEG-2的标准打包,形成固定长度的传送包,然后将这些数据包进行复用,形成传输流(Transport Stream, TS)。通常一个频道对应一个TS流,一个频道的TS流由多个节目及业务组成。在数字电视网络环境中,通常情况都是几个音视频节目数据及其关联数据复用在同一个传输流中,使用IS0/IEC13818-1或者其他类似的标准协议。
[0050]步骤S104,在对用户所选择的节目信息所对应的节目信息数据进行处理的同时,将与用户选择的节目同在一个频点的其他节目的节目信息数据进行后台处理,将处理之后的节目数据分别保存在存储器中,但不进行显示。
[0051]如图2所示,当一个节目的数据在被接收、解扰、解码显示的同时,其他节目也可以在后台同时进行接收、解扰和解码,但不进行显示,当用户从一个频道切换到已经进行后台处理的频道,可以节省下已经在后台处理步骤的时间,从而达到快速切换频道的目的。其中用于存储后台处理过的节目信息数据的存储器可以选择易失性存储器,如SDRAM,DDR等存储器,也可以选择非易失性存储器,如FLASH存储器等。可以将所有的节目信息数据存储在同一个存储器中,为不同的节目信息数据设置不同的存储空间,比如采用二维链表的形式,每个频点占用一个一维链表,频点下的每个节目信息数据占用该一维链表的一个节目,然后将所有频点使用的一维链表链接成为一个二维链表。
[0052]步骤S105,当用户切换到上述已处理过的其中一个节目时,从所述存储器读取该节目已被处理过的节目数据,并显示。
[0053]如果我们想在一个单独tuner的STB上面实现这个换台优化技术,对于节目顺序进行调整也是非常重要的,如图3所示,需要把相同频点的节目组织在一起,进行线性排序,选择当前播放节目同频点的相邻节目进行后台数据接收,后台处理节目的个数由系统资源情况所决定。
[0054]也可以通过软硬件技术使STB同时锁定2个甚至更多个频点,将可以实现跨频点快速换台,这样可以更好的发挥本技术的作用。
[0055]实施例2
[0056]如图5所述,本发明提供了一种实现机顶盒快速换台的系统,该系统包括:
[0057]节目获取装置1,依次从每个预置频点获取节目信息;
[0058]用户选择接收装置2,接收用户对所述节目信息的选择;
[0059]节目播放装置3,获取用户选择的节目信息所对应的节目信息数据,在对所述节目信息数据解扰和解码之后进行显示;
[0060]后台处理装置4,在对用户所选择的节目信息所对应的节目信息数据进行处理的同时,将与用户选择的节目同在一个频点的其他节目的节目信息数据进行后台处理,将处理之后的节目数据分别保存在存储器中;
[0061]切换装置5,当用户切换到上述已处理过的其中一个节目时,从所述存储器读取该节目已被处理过的节目信息数据,并显示。
[0062]当用户使用用户选择接收装置3选择下一个节目时,选择接收装置3将用户的选择信息发送给切换装置5,如果用户选择的是后台已经处理过的节目时,可以从存储器快速读取已被处理过的节目信息数据,并显示在电视机上,从而提高机顶盒的换台速度。所述用户选择接收装置3可以为机顶盒遥控器或其他任何遥控设备(比如目前某些智能手机通过学习也可以实现遥控功能)。
[0063]本发明使用后台处理,同时对同频点的多个节目的音视频数据进行解复用、解扰、解码,只显示当前正在播放的节目,但用户切换到已经进行过数据处理的节目,可以直接进行显示,节省了数据处理的时间,从而提升了换台速度。
[0064]通过本发明,可以让用户更快速的切换频道,锁定自己喜欢的节目,提升用户的使用体验。并且通过本发明,解决了数字电视换台速度比模拟电视慢的问题,可以使更多的用户从使用模拟电视转移到使用数字电视。
[0065]以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换以及改进等,均应保护在本发明的保护范围之内。
【主权项】
1.一种实现机顶盒快速换台的方法,该方法包括如下步骤: 1)依次从每个预置频点获取节目信息; 2)接收用户对所述节目信息的选择; 3)获取用户选择的节目信息所对应的节目信息数据,在对所述节目信息数据解扰和解码之后进行显示; 4)在对用户所选择的节目信息所对应的节目信息数据进行处理的同时,将与用户选择的节目同在一个频点的其他节目的节目信息数据进行后台处理,将处理之后的节目信息数据分别保存在存储器中; 5)当用户切换到上述已处理过的其中一个节目时,从所述存储器读取该节目已被处理过的节目信息数据,并显示。
2.根据权利要求1所述的方法,所述步骤I)中从每个预置频点获取节目信息包括:解析每个频点下的节目关联表PAT、节目映射表PMT、业务描述表SDT。
3.根据权利要求1所述的方法,所述步骤I)中每个频点包括的多个节目信息的音视频节目数据及其关联数据复用在同一个传输流中。
4.根据权利要求1所述的方法,所述步骤I)中把相同频点的节目信息组织在一起,进行线性排序,将与当前播放的节目信息同频点的相邻节目信息进行后台数据接收和处理。
5.根据权利要求1-4之一所述的方法,所述机顶盒能同时对两个以上频点的节目信息数据进行后台处理。
6.一种实现机顶盒快速换台的系统,该系统包括: 节目获取装置,依次从每个预置频点获取节目信息; 用户选择接收装置,接收用户对所述节目信息的选择; 节目播放装置,获取用户选择的节目信息所对应的节目信息数据,在对所述节目信息数据解扰和解码之后进行显示; 后台处理装置,在对用户所选择的节目信息所对应的节目信息数据进行处理的同时,将与用户选择的节目同在一个频点的其他节目的节目信息数据进行后台处理,将处理之后的节目信息数据分别保存在存储器中; 切换装置,当用户切换到上述已处理过的其中一个节目时,从所述存储器读取该节目已被处理过的节目信息数据,并显示。
7.根据权利要求6所述的系统,节目获取装置从每个预置频点获取节目信息包括:解析每个频点下的节目关联表PAT、节目映射表PMT、业务描述表SDT。
8.根据权利要求6所述的系统,每个频点包括的多个节目信息的音视频节目数据及其关联数据复用在同一个传输流中。
9.根据权利要求6所述的方法,节目获取装置把相同频点的节目信息组织在一起,进行线性排序,将与当前播放的节目信息同频点的相邻节目信息进行后台数据接收和处理。
10.根据权利要求6-9之一所述的系统,所述机顶盒能同时对两个以上频点的节目信息数据进行后台处理。
【专利摘要】本发明公开了一种实现机顶盒快速换台的方法及系统,系统包括:节目获取装置,依次从每个预置频点获取节目信息;用户选择接收装置,接收用户对所述节目信息的选择;节目播放装置,接收用户选择的节目所对应的节目信息数据,在对所述节目信息数据进行解扰和解码之后进行显示;后台处理装置,在对用户所选择的节目所对应的节目信息数据进行处理的同时对与用户选择的节目同在一个频点的其他节目的节目信息数据进行后台处理,将处理之后的节目数据分别保存在各节目对应的存储器中,但不进行显示;切换装置,当用户切换到上述已进行处理过的其中一个节目时,读取该节目已被处理过的节目数据,并显示。
【IPC分类】H04N21-4385, H04N21-438
【公开号】CN104768058
【申请号】CN201410001058
【发明人】周新满, 陈烨, 高伟, 李登彪
【申请人】北京赛科世纪数码科技有限公司
【公开日】2015年7月8日
【申请日】2014年1月3日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1