马赛克业务的实现方法、设备及系统的制作方法

文档序号:7857489阅读:167来源:国知局
专利名称:马赛克业务的实现方法、设备及系统的制作方法
技术领域
本发明涉及多媒体领域,特别涉及一种马赛克业务的实现方法、设备及系统。
背景技术
马赛克业务是将屏幕分割成若干个小区域,每个小区域显示一个频道的数字电视节目的图像,用户通过遥控器移动箭头进行选择,便可切换到欲收看的节目频道,其操作简单便于用户进行节目频道选择。现有的一种马赛克业务实现方法为,发送端的马赛克服务器从数据流(包含多个节目码流)中提取节目视频数据,然后对提取的多个节目视频数据按顺序进行压缩、定位等处理,合成一束马赛克节目流,该马赛克节目流为专属马赛克业务。用户端解析收到的马赛克节目流,应用马赛克节目流包含的节目视频数据播放节目视频,实现马赛克业务。 可见,应用专属马赛克业务的马赛克节目流实现的马赛克业务,马赛克视频顺序是固定的,影响用户体验。

发明内容
本发明实施例提供一种马赛克业务的实现方法、设备及送系统,马赛克视频顺序更灵活,能够增强用户体验。本发明实施例采用如下技术方案第一方面,所述马赛克业务的实现方法包括接收发送端发送的至少一个节目码流及所述至少一个节目码流中的每个节目码流的辅节目码流;确定所述每个节目码流与所述每个节目码流的辅节目码流的对应关系;根据预存的节目顺序列表,应用所述每个节目码流及所述每个节目码流的辅节目码流,并应用所述对应关系实现马赛克业务。在第一方面的第一种可能的实现方式中,所述确定所述每个节目码流与所述每个节目码流的辅节目码流的对应关系,包括接收所述发送端发送的根据约定的映射表确定所述对应关系的通知,应用所述约定的映射表确定所述对应关系;或者,接收所述发送端发送的记录所述对应关系的映射表,根据接收的映射表确定所述对应关系。在第一方面的第二种可能的实现方式中,所述根据预存的节目顺序,应用所述每个节目码流及所述每个节目码流的辅节目码流,并应用所述对应关系实现马赛克业务,包括根据所述对应关系,将所述每个节目码流与所述每个节目码流的辅节目码流相对应;根据所述预存的节目顺序,确定所述每个节目码流的顺序;根据所述每个节目码流的顺序,确定所述每个节目码流的辅节目码流的顺序;根据所述每个节目码流的辅节目码流的顺序,应用所述每个节目码流的辅节目码流包含的视频码流播放马赛克视频,实现马赛克业务。结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述应用所述每个节目码流的辅节目码流包含的视频码流播放马赛克视频之后,还包括应用第一节目码流包含的音频码流,播放音频,所述第一节目码流为当前播放的一个马赛克视频对应的视频码流所在的辅节目码流对应的节目码流;或者,应用第二节目码流包含的音频码流和视频码流,播放音频和视频,所述第二节目码流为当前播放的一个马赛克视频对应的视频码流所在的辅节目码流对应的节目码流。第二方面,所述马赛克业务的实现方法包括从每个节目码流中,各提取一束节目码流,分别作为所述每个节目码流的辅节目码流;确定所述每 个节目码流与所述每个节目码流的辅节目码流的对应关系;应用所述对应关系向所述客户端发送所述每个节目码流及所述每个节目码流的辅节目码流,以使所述客户端实现马赛克业务 。在第二方面的第一种可能的实现方式中,所述每个节目码流的分辨率大于所述每个节目码流的辅节目码流的分辨率。第三方面,所述接收端设备包括接收模块,用于接收发送端发送的至少一个节目码流及所述至少一个节目码流中的每个节目码流的辅节目码流;确定模块,用于确定所述每个节目码流与所述每个节目码流的辅节目码流的对应关系;马赛克模块,用于根据预存的节目顺序,应用所述每个节目码流及所述每个节目码流的辅节目码流,并应用所述对应关系实现马赛克业务。在第三方面的第一种可能的实现方式中,所述确定模块具体用于,接收所述发送端发送的根据约定的映射表确定所述对应关系的通知,应用所述约定的映射表确定所述对应关系;或者,所述确定模块具体用于,接收所述发送端发送的记录所述对应关系的映射表,根据接收的映射表确定所述对应关系。在第三方面的第二种可能的实现方式中,马赛克模块具体用于,根据所述对应关系,将所述每个节目码流与所述每个节目码流的辅节目码流相对应;根据所述预存的节目顺序,确定所述每个节目码流的顺序;根据所述每个节目码流的顺序,确定所述每个节目码流的辅节目码流的顺序;根据所述每个节目码流的辅节目码流的顺序,应用所述每个节目码流的辅节目码流包含的视频码流播放马赛克视频,实现马赛克业务。结合第三方面的第二种可能的实现方式,第四种可能的实现方式中,马赛克模块还具体用于,应用第一节目码流包含的音频码流,播放音频,所述第一节目码流为当前播放的一个马赛克视频对应的视频码流所在的辅节目码流对应的节目码流;或者,马赛克模块还具体用于,应用第二节目码流包含的音频码流和视频码流,播放音频和视频,所述第二节目码流为当前播放的一个马赛克视频对应的视频码流所在的辅节目码流对应的节目码流。第四方面,所述发送端设备包括提取模块,用于从每个节目码流中,各提取一束节目码流,分别作为所述每个节目码流的辅节目码流;确定模块,用于确定所述每个节目码流与所述每个节目码流的辅节目码流的对应关系;发送模块,用于应用所述对应关系向所述客户端发送所述每个节目码流及所述每个节目码流的辅节目码流,以使所述客户端实现马赛克业务。第五方面,所述马赛克业务系统包括上述发送端设备及至少一个上述接收端设备。本发明实施例提供的马赛克业务的实现方法、装置及送系统,通过接收节目码流及节目码流对应的辅节目码流,确定每个节目码流及每个节目码流的辅节目码流的对应关系,根据预存的节目顺序,应用对应关系实现马赛克业务,由于马赛克视频的顺序可以根据预设的节目顺序确定,故实现马赛克业务时马赛克视频顺序更灵活,从而能够增强用户体验。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I是本发明一实施例提供的一种马赛克业务的实现方法的流程图;图2是本发明又一实施例提供的另一种马赛克业务的实现方法的流程图;图3是本发明再一实施例提供的另一种马赛克业务的实现方法的流程图;
图4是本发明实施例提供一种接收端设备的结构示意图;图5是本发明实施例提供一种发送端设备的结构示意图;图6是本发明实施例提供的一种马赛克业务系统的结构示意图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。图I为本发明实施例提供的一种马赛克业务的实现方法的流程图,请参阅图1,该方法可以包括110、接收发送端发送的至少一个节目码流及该至少一个节目码流中的每个节目码流的辅节目码流;其中,节目码流用于节目的正常播放,辅节目码流用于实现马赛克业务,一个节目码流对应一个辅节目码流。120、确定该每个节目码流与该每个节目码流的辅节目码流的对应关系;130、根据预存的节目顺序,应用每个节目码流及每个节目码流的辅节目码流,并应用该对应关系实现马赛克业务。本发明实施例实现的马赛克业务,屏幕可以显示为节目选择栏和节目画面,节目选择栏中按预存的节目顺序显示节目视频,节目选择栏中显示可移动的选择图标,节目画面播放选择图标选定的节目,其中,选择图标的移动可受遥控器或者前面板控制。进一步,节目选择栏中显示的节目视频可以应用辅节目码流实现,节目画面播放的节目可以应用节目码流实现。上述110、120、130的执行主体可以为具备数字电视能力的接收端设备,如机顶盒,手机,电脑等,本发明实施例对此不进行限定。本发明实施例的方法,通过接收节目码流及节目码流对应的辅节目码流,确定每个节目码流及每个节目码流的辅节目码流的对应关系,根据预存的节目顺序,应用对应关系实现马赛克业务,由于马赛克视频的顺序可以根据预存的节目顺序确定,故实现马赛克业务时马赛克视频顺序更灵活,从而能够增强用户体验。本发明实施例中,可选地,上述110中,每个节目码流的分辨率大于每个节目码流的辅节目码流的分辨率。这样可以减少数据发送量,节约资源。本发明实施例中,可选地,上述120中确定每个节目码流与该每个节目码流的辅节目码流的对应关系的方法,可以为以下任意一种方法一接收该发送端发送的根据约定的映射表确定该对应关系的通知,应用该约定的映射表确定该对应关系。具体地,本地可以与发送端约定各存储映射表,映射表中记录两个码流的对应关系,如节目码流的节目序号为1-500,辅节目码流的节目序号为501-1000,即序号为I的节目码流对应的辅节目码流序号为501。当然,也可以采用其他的映射表格式,本发明实施例不限定映射表的具体格式。方法二接收该发送端发送的记录该对应关系的映射表,根据接收的映射表确定该对应关 系。具体地,下发的映射表的格式与上述方法一中的映射表相类似,该映射表可以是在发送端确定,通过表格下发,如在PMT(Program Map Table,节目映射表)下发,本发明实施例对此不做限定。本发明实施例中,可选地,上述130中根据该每个节目码流及该每个节目码流的辅节目码流,应用该对应关系实现马赛克业务,可以包括131、根据该对应关系,将该每个节目码流与该每个节目码流的辅节目码流相对应;其中,该对应关系为上述120中确定的对应关系。132、根预存的节目顺序,确定该每个节目码流的顺序;具体实现时,可以按照节目列表的顺序确定预存的节目顺序,但不限于此。也可以按其他方式确定预存的节目顺序,例如,按用户对节目的喜好程度确定预存的节目顺序,再例如,按节目的属性(如体育类节目、资讯类节目等)确定预存的节目顺序。133、根据该每个节目码流的顺序,确定该每个节目码流的辅节目码流的顺序;134、根据该每个节目码流的辅节目码流的顺序,应用该每个节目码流的辅节目码流包含的视频码流播放马赛克视频,实现马赛克业务。本发明实施例中,可选地,134中应用该每个节目码流的辅节目码流包含的视频码流播放马赛克视频之后,可以应用第一节目码流包含的音频码流,播放音频,该第一节目码流为当前播放的一个马赛克视频对应的视频码流所在的辅节目码流对应的节目码流。或者,也可以应用第二节目码流包含的音频码流和视频码流,播放音频和视频,该第二节目码流为当前播放的一个马赛克视频对应的视频码流所在的辅节目码流对应的节目码流。图3为本发明实施例提供的又一种马赛克业务的实现方法的流程图,请参阅图3,该方法可以包括如图3所示,本发明实施例提供的又一种马赛克业务的实现方法,包括210、从每个节目码流中,各提取一束节目码流,分别作为该每个节目码流的辅节目码流;实践中,提取的辅节目码流的分辨率可以低于节目码流的分辨率,这样可以减少数据发送量,节约资源。
220、确定该每个节目码流与该每个节目码流的辅节目码流的对应关系;230、应用该对应关系向该客户端发送该每个节目码流及该每个节目码流的辅节目码流,以使该客户端实现马赛克业务。上述210、220、230的执行主体可以为发送端设备,本发明实施例对此不进行限定。本发明实施例的方法,应用节目码流与节目码流的辅节目码流的对应关系向客户端发送节目码流及节目码流的辅节目码流,使得接收端可以根据预存的节目顺序,实现视频顺序更灵活的马赛克业务。另外,本地在节目码流中提取辅节目码流,更为便捷,易于实现且成本较低。请参阅图4,本发明实施例提供一种接收端设备,包括接收模块41、确定模块42、·马赛克模块43,其中接收模块41,用于接收发送端发送的至少一个节目码流及该至少一个节目码流中的每个节目码流的辅节目码流;确定模块42,用于确定该每个节目码流与该每个节目码流的辅节目码流的对应关系;马赛克模块43,用于根据预存的节目顺序列表,应用每个节目码流及每个节目码流的辅节目码流,并应用该对应关系实现马赛克业务。可选地,确定模块42可以具体用于,接收该发送端发送的根据预设的映射表确定该对应关系的通知,应用该预设的映射表确定该对应关系;或者,确定模块42可以具体用于,接收该发送端发送的记录该对应关系的映射表,根据接收的映射表确定该对应关系。可选地,马赛克模块43可以具体用于,根据该对应关系,将该每个节目码流与该每个节目码流的辅节目码流相对应;根据预设的节目顺序,确定该每个节目码流的顺序;根据该预存的节目顺序列表记录的节目顺序,确定该每个节目码流的辅节目码流的顺序;根据该每个节目码流的辅节目码流的顺序,应用该每个节目码流的辅节目码流包含的视频码流播放马赛克视频,实现马赛克业务。可选地,马赛克模块43还可以具体用于,应用第一节目码流包含的音频码流,播放音频,该第一节目码流为当前播放的一个马赛克视频对应的视频码流所在的辅节目码流对应的节目码流;或者,马赛克模块43还可以具体用于,应用第二节目码流包含的音频码流和视频码流,播放音频和视频,该第二节目码流为当前播放的一个马赛克视频对应的视频码流所在的辅节目码流对应的节目码流。上述接收端设备可以执行前述方法实施例的相应步骤,上述接收端设备可以为机顶盒等,本发明实施例对此不进行限定。为避免重复,未尽部分请参阅上述相应的方法实施例。本发明实施例的接收端设备,通过接收节目码流及节目码流对应的辅节目码流,确定每个节目码流及每个节目码流的辅节目码流的对应关系,根据预存的节目顺序,应用对应关系实现马赛克业务,由于马赛克视频的顺序可以根据节目顺序确定,故实现马赛克业务时马赛克视频顺序更灵活,从而能够增强用户体验。
请参阅图5,本发明实施例提供一种发送端设备,包括提取模块51、确定模块52、发送模块53,其中提取模块51,用于从每个节目码流中,各提取一束节目码流,分别作为该每个节目码流的辅节目码流;确定模块52,用于确定该每个节目码流与该每个节目码流的辅节目码流的对应关系;发送模块53,用于应用该对应关系向该客户端发送该每个节目码流及该每个节目码流的辅节目码流,以使该客户端实现马赛克业务。上述发送端设备可以执行前述方法实施例的相应步骤,根据不同的应用场景上述发送端设备可以为不同的设备,本发明实施例不做限定。为避免重复,未尽部分请参阅上述 相应的方法实施例。本发明实施例的发送端设备,应用节目码流与节目码流的辅节目码流的对应关系向客户端发送节目码流及节目码流的辅节目码流,使得发送端可以根据预存的节目顺序,实现视频顺序更灵活的马赛克业务。另外,本地在节目码流中提取辅节目码流,更为便捷,易于实现且成本较低。请参阅图6,基于本发明实施例提供的马赛克业务的实现方法及装置,本发明实施例还提供一种马赛克业务系统,包括发送端设备61、接收端设备62,其中,发送端设备61的组成模块,及各模块的具体功能与上述实施例提供的发送端相同,请参阅;接收端设备62的组成模块,及各模块的具体功能与上述实施例提供的接收端设备相同,请参阅。本发明实施例的马赛克业务系统,通过接收发送端发送的至少一个节目码流及至少一个节目码流中的每个节目码流的辅节目码流,确定每个节目码流与每个节目码流的辅节目码流的对应关系,根据预存的节目顺序,应用对应关系实现马赛克业务,由于马赛克视频的顺序可以根据预存的节目顺序确定,故实现马赛克业务时马赛克视频顺序更灵活,从而能够增强用户体验。需要说明的是上述实施例提供的设备,在表述时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成拨通的功能模块,以完成上述的全部或部分功能。另外,上述实施例提供的设备与方法属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种马赛克业务的实现方法,其特征在于,包括 接收发送端发送的至少一个节目码流及所述至少一个节目码流中的每个节目码流的辅节目码流; 确定所述每个节目码流与所述每个节目码流的辅节目码流的对应关系; 根据预存的节目顺序,应用所述每个节目码流及所述每个节目码流的辅节目码流,并应用所述对应关系实现马赛克业务。
2.根据权利要求I所述的方法,其特征在于,所述确定所述每个节目码流与所述每个节目码流的辅节目码流的对应关系,包括 接收所述发送端发送的根据约定的映射表确定所述对应关系的通知,应用所述约定的映射表确定所述对应关系; 或者,接收所述发送端发送的记录所述对应关系的映射表,根据接收的映射表确定所述对应关系。
3.根据权利要求I所述的方法,其特征在于,所述根据预存的节目顺序,应用所述每个节目码流及所述每个节目码流的辅节目码流,并应用所述对应关系实现马赛克业务,包括 根据所述对应关系,将所述每个节目码流与所述每个节目码流的辅节目码流相对应; 根据所述预存的节目顺序,确定所述每个节目码流的顺序; 根据所述每个节目码流的顺序,确定所述每个节目码流的辅节目码流的顺序; 根据所述每个节目码流的辅节目码流的顺序,应用所述每个节目码流的辅节目码流包含的视频码流播放马赛克视频,实现马赛克业务。
4.根据权利要求3所述的方法,其特征在于,所述应用所述每个节目码流的辅节目码流包含的视频码流播放马赛克视频之后,还包括 应用第一节目码流包含的音频码流,播放音频,所述第一节目码流为当前播放的一个马赛克视频对应的视频码流所在的辅节目码流对应的节目码流; 或者,应用第二节目码流包含的音频码流和视频码流,播放音频和视频,所述第二节目码流为当前播放的一个马赛克视频对应的视频码流所在的辅节目码流对应的节目码流。
5.一种马赛克业务的实现方法,其特征在于,包括 从每个节目码流中,各提取一束节目码流,分别作为所述每个节目码流的辅节目码流; 确定所述每个节目码流与所述每个节目码流的辅节目码流的对应关系; 应用所述对应关系向所述客户端发送所述每个节目码流及所述每个节目码流的辅节目码流,以使所述客户端实现马赛克业务。
6.根据权利要求5所述的方法,其特征在于,所述每个节目码流的分辨率大于所述每个节目码流的辅节目码流的分辨率。
7.一种接收端设备,其特征在于,包括 接收模块,用于接收发送端发送的至少一个节目码流及所述至少一个节目码流中的每个节目码流的辅节目码流; 确定模块,用于确定所述每个节目码流与所述每个节目码流的辅节目码流的对应关系;马赛克模块,用于根据预存的节目顺序,应用所述每个节目码流及所述每个节目码流的辅节目码流,并应用所述对应关系实现马赛克业务。
8.根据权利要求7所述的接收端设备,其特征在于,所述确定模块具体用于,接收所述发送端发送的根据约定的映射表 确定所述对应关系的通知,应用所述约定的映射表确定所述对应关系; 或者,所述确定模块具体用于,接收所述发送端发送的记录所述对应关系的映射表,根据接收的映射表确定所述对应关系。
9.根据权利要求7所述的接收端设备,其特征在于,马赛克模块具体用于,根据所述对应关系,将所述每个节目码流与所述每个节目码流的辅节目码流相对应;根据所述预存的节目顺序,确定所述每个节目码流的顺序;根据所述每个节目码流的顺序,确定所述每个节目码流的辅节目码流的顺序;根据所述每个节目码流的辅节目码流的顺序,应用所述每个节目码流的辅节目码流包含的视频码流播放马赛克视频,实现马赛克业务。
10.根据权利要求9所述的接收端设备,其特征在于,马赛克模块还具体用于,应用第一节目码流包含的音频码流,播放音频,所述第一节目码流为当前播放的一个马赛克视频对应的视频码流所在的辅节目码流对应的节目码流; 或者,马赛克模块还具体用于,应用第二节目码流包含的音频码流和视频码流,播放音频和视频,所述第二节目码流为当前播放的一个马赛克视频对应的视频码流所在的辅节目码流对应的节目码流。
11.一种发送端设备,其特征在于,包括 提取模块,用于从每个节目码流中,各提取一束节目码流,分别作为所述每个节目码流的辅节目码流; 确定模块,用于确定所述每个节目码流与所述每个节目码流的辅节目码流的对应关系; 发送模块,用于应用所述对应关系向所述客户端发送所述每个节目码流及所述每个节目码流的辅节目码流,以使所述客户端实现马赛克业务。
12.—种马赛克业务系统,其特征在于,包括如权利要求10所述的发送端设备及至少一个如权利要求6至9中任一项所述的接收端设备。
全文摘要
本发明实施例公开了一种马赛克业务的实现方法、设备及发送系统。该方法包括接收发送端发送的至少一个节目码流及所述至少一个节目码流中的每个节目码流的辅节目码流;确定所述每个节目码流与所述每个节目码流的辅节目码流的对应关系;根据预存的节目顺序,应用所述每个节目码流及所述每个节目码流的辅节目码流,并应用所述对应关系实现马赛克业务。本发明实施例的马赛克业务的实现方法、设备及发送系统,通过根据预存的节目顺序确定马赛克视频的顺序,故实现马赛克业务时马赛克视频顺序更灵活,从而能够增强用户体验。
文档编号H04N21/44GK102843606SQ20121027875
公开日2012年12月26日 申请日期2012年8月7日 优先权日2012年8月7日
发明者秦小庆 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1