一种数字电视节目附加信息的插入呈现方法和系统技术方案

技术编号:6882012 阅读:383 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种数字电视节目附加信息的插入呈现方法和系统。该方法包括前端操作和终端操作。前端操作包括:解析多节目传输流,得到视频传输流、填充包等数据;将预先封装的节目附加信息插入到视频原始流ES中的扩展用户数据字段2;对视频ES进行封装和混合处理后发送至终端。终端操作包括:接收并解析携带节目附加信息的视频数据,读取并解封装节目附加信息;在显示视频ES的过程中,处理和呈现节目附加信息。本发明专利技术提供的系统包括前端装置和终端装置。本发明专利技术在现有数字电视网络上提供呈现节目附加信息的单向数据通道,附加信息插入到视频ES图像数据的扩展用户数据字段2中,能够实现附加信息与视频内容的准确同步。

【技术实现步骤摘要】

本专利技术涉及数字电视
,特别涉及一种数字电视节目附加信息的插入呈现方法和系统
技术介绍
随着数字电视使用的推广和数字电视技术的发展,数字电视用户对收看的数字电视内容及形式提出了更高的要求。例如,用户在收看某频道节目内容时,希望能够看到与节目内容相关的附加信息,一个典型的例子是,当用户在观看足球比赛时,某个球员进球,此时用户希望从电视上得到解说员介绍之外的该球员更多的信息,如出生地、年龄、职业生涯史、转会价格等附加信息。或者,用户在切换电视节目频道时,希望能够看到与当前频道相关的信息,比如该频道的主题、播放时间等。针对数字电视节目的附加信息,一种呈现附加信息的方法是采用远程地址链接的方式,即数字电视终端根据远程地址,链接到节目内容附加信息的存储位置,从远程下载附加信息进行呈现。但是,这种方法需要有网间协议(Internet Protocol, IP)双向网络,但目前我国大部分电视网络还是单向电视网络,不支持IP双向网络,因此这种方法无法被广泛采用。另外,采用远程地址链接的方式显示节目附加信息,由于节目内容与节目内容附加信息数据是相互分离的,因此很难实现视频内容数据和附加信息的准确同步。另一种实现的方法是通过数字电视终端预先接收节目内容的附加信息,并存储在机顶盒中,在需要显示附加信息时呈现预先存储的节目内容附加信息。但是这种方法受到机顶盒硬件存储资源的限制,不可能存储太多的附加信息,并且预先存储在机顶盒中的附加信息内容也不易被改变,不能及时更新。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种数字电视节目附加信息的插入显示方法和系统,在现有数字电视网络的基础上实现节目附加信息的插入和同步显示。为实现上述目的,本专利技术提供了如下方案—种数字电视节目附加信息的插入呈现方法,包括前端操作及终端操作,其中,所述前端操作包括解析多节目传输流MPTS,获得视频传输流TS、填充包及非视频传输流TS ;根据所述填充包获得可用带宽信息,并过滤填充包; 解析所述视频TS,获得视频原始流ES ;根据所述可用带宽信息,将预先封装的节目附加信息插入到所述视频ES中的扩展用户数据字段2,得到携带节目附加信息的视频ES ;对所述携带节目附加信息的视频ES进行PES封装和TS封装处理,生成携带节目附加信息的视频TS ;将所述携带节目附加信息的视频TS与所述非视频TS混合,获得携带节目附加信息的MPTS,发送所述携带节目附加信息的MPTS ;所述终端操作包括接收并解析所述携带节目附加信息的MPTS,获得所述非视频TS,并根据所述非视频TS中的用于解析视频TS的相关数据获得所述携带节目附加信息的视频TS ;解析所述携带节目附加信息的视频TS,获得携带节目附加信息的视频ES ;从所述携带节目附加信息的视频ES中读取节目附加信息;对所读取到的节目附加信息进行解封装;在显示所述携带节目附加信息的视频ES的过程中,呈现所述解封装后的节目附加信息。优选的,所述将预先封装的节目附加信息插入到所述视频ES中的扩展用户数据字段2,得到携带节目附加信息的视频ES,具体包括查找视频ES中的图像数据起始标识;在所述图像数据起始标识之前插入用户数据开始标识、预先封装的节目附加信息的封装类型、预先封装的节目附加信息;所述从所述携带节目附加信息的视频ES中读取节目附加信息,具体包括查找用户数据开始标识,读取预先封装的节目附加信息的封装类型及预先封装的节目附加信息。优选的,所述预先封装的节目附加信息包括预先使用对象轮播协议封装的节目附加信息;所述终端对所读取到的节目附加信息进行解封装,包括使用对象轮播协议对所读取到的节目附加信息进行解封装。优选的,所述预先封装的节目附加信息包括预先使用自定义协议封装的节目附加信息;所述终端对所读取到的节目附加信息进行解封装,包括使用自定义协议对所读取到的节目附加信息进行解封装。优选的,所述使用自定义协议对节目附加信息进行封装,包括向本次传输的节目附加信息添加标识节目附加信息数据类型的字段、标识节目附加信息数据源的字段、标识本次传输的节目附加信息的长度字段;所述使用自定义协议对所读取到的节目附加信息进行解封装,包括解析标识节目附加信息数据类型的字段、标识节目附加信息数据源的字段、标识本次传输的节目附加信息的长度字段及本次传输的节目附加信息。优选的,所述前端将预先封装的节目附加信息插入到所述视频ES中的扩展用户数据字段2之前,进一步包括对预先封装的节目附加信息进行编码防冲突处理。所述终端从所述携带节目附加信息的视频ES中读取节目附加信息后,进一步包括对所述读取出的节目附加信息进行编码反冲突处理。一种数字电视节目附加信息的插入显示系统,包括前端装置和终端装置,其中,所述前端装置包括多节目传输流解析单元,用于解析MPTS,获得视频TS、填充包及非视频TS ;填充包处理单元,用于根据所述填充包获得可用带宽信息,并过滤填充包;TS解析单元,用于解析所述视频TS,获得视频原始流ES ;节目附加信息插入单元,用于根据所述可用带宽信息,将预先封装的节目附加信息插入到所述视频ES中的扩展用户数据字段2,得到携带节目附加信息的视频ES ;TS封装单元,用于对所述携带节目附加信息的视频ES进行PES封装和TS封装处理,生成携带节目附加信息的视频TS ;混合发送单元,用于将所述携带节目附加信息的视频TS与所述非视频TS混合,获得携带节目附加信息的MPTS,发送所述携带节目附加信息的MPTS ;所述终端装置包括多节目传输流接收解析单元,用于接收并解析所述携带节目附加信息的MPTS,获得所述非视频TS,并根据所述非视频TS中的用于解析视频TS的相关数据获得所述携带节目附加信息的视频TS;TS解析单元,用于解析所述携带节目附加信息的视频TS,获得携带节目附加信息的视频ES ;附加信息读取单元,用于从所述携带节目附加信息的视频ES中读取节目附加信息;解封装单元,用于对所读取到的节目附加信息进行解封装;显示单元,用于在显示所述携带节目附加信息的视频ES的过程中,呈现所述解封装后的节目附加信息。优选的,所述节目附加信息插入单元,用于查找视频ES中的图像数据起始标识;在所述图像数据起始标志之前插入用户数据开始标识、预先封装的节目附加信息的封装类型、预先封装的节目附加信息;所述附加信息读取单元,用于查找用户数据开始标识,读取预先封装的节目附加信息的封装类型及预先封装的节目附加信息。优选的,所述预先封装的节目附加信息包括预先使用对象轮播协议封装的节目附加信息;所述解封装单元,用于对所读取到的节目附加信息使用对象轮播协议对所读取到的节目附加信息进行解封装。优选的,所述预先封装的节目附加信息包括预先使用自定义协议封装的节目附加信息;所述解封装单元,用于对所读取到的节目附加信息使用自定义协议对所读取到的节目附加信息进行解封装。优选的,所述使用自定义协议对节目附加信息进行封装,包括向本次传输的节目附加信息添加标识节目附加信息数据类型的字段、标识节目附加信息数据源的字段、标识本次传输的节目附加信息的长度字段;所述解封装单元,用于解析标识附加信息数据类型的字段、标识节目附加信息数据源的字段、标识本次传输的节目附加信息的长度字段及本次传输的节目附加信息。优选的,前端装置进一本文档来自技高网...

【技术保护点】
1.一种数字电视节目附加信息的插入呈现方法,其特征在于,包括前端操作及终端操作,其中,所述前端操作包括:解析多节目传输流MPTS,获得视频传输流TS、填充包及非视频传输流TS;根据所述填充包获得可用带宽信息,并过滤填充包;解析所述视频TS,获得视频原始流ES;根据所述可用带宽信息,将预先封装的节目附加信息插入到所述视频ES中的扩展用户数据字段2,得到携带节目附加信息的视频ES;对所述携带节目附加信息的视频ES进行PES封装和TS封装处理,生成携带节目附加信息的视频TS;将所述携带节目附加信息的视频TS与所述非视频TS混合,获得携带节目附加信息的MPTS,发送所述携带节目附加信息的MPTS;所述终端操作包括:接收并解析所述携带节目附加信息的MPTS,获得所述非视频TS,并根据所述非视频TS中的用于解析视频TS的相关数据获得所述携带节目附加信息的视频TS;解析所述携带节目附加信息的视频TS,获得携带节目附加信息的视频ES;从所述携带节目附加信息的视频ES中读取节目附加信息;对所读取到的节目附加信息进行解封装;在显示所述携带节目附加信息的视频ES的过程中,呈现所述解封装后的节目附加信息。

【技术特征摘要】
1.一种数字电视节目附加信息的插入呈现方法,其特征在于,包括前端操作及终端操作,其中,所述前端操作包括解析多节目传输流MPTS,获得视频传输流TS、填充包及非视频传输流TS ; 根据所述填充包获得可用带宽信息,并过滤填充包; 解析所述视频TS,获得视频原始流ES ;根据所述可用带宽信息,将预先封装的节目附加信息插入到所述视频ES中的扩展用户数据字段2,得到携带节目附加信息的视频ES ;对所述携带节目附加信息的视频ES进行PES封装和TS封装处理,生成携带节目附加信息的视频TS ;将所述携带节目附加信息的视频TS与所述非视频TS混合,获得携带节目附加信息的 MPTS,发送所述携带节目附加信息的MPTS ; 所述终端操作包括接收并解析所述携带节目附加信息的MPTS,获得所述非视频TS,并根据所述非视频TS 中的用于解析视频TS的相关数据获得所述携带节目附加信息的视频TS ; 解析所述携带节目附加信息的视频TS,获得携带节目附加信息的视频ES ; 从所述携带节目附加信息的视频ES中读取节目附加信息; 对所读取到的节目附加信息进行解封装;在显示所述携带节目附加信息的视频ES的过程中,呈现所述解封装后的节目附加信肩、ο2.根据权利要求1所述的方法,其特征在于,所述将预先封装的节目附加信息插入到所述视频ES中的扩展用户数据字段2,得到携带节目附加信息的视频ES,具体包括查找视频ES中的图像数据起始标识;在所述图像数据起始标识之前插入用户数据开始标识、预先封装的节目附加信息的封装类型、预先封装的节目附加信息;所述从所述携带节目附加信息的视频ES中读取节目附加信息,具体包括 查找用户数据开始标识,读取预先封装的节目附加信息的封装类型及预先封装的节目附加信息。3.根据权利要求1所述的方法,其特征在于,所述预先封装的节目附加信息包括预先使用对象轮播协议封装的节目附加信息;所述终端对所读取到的节目附加信息进行解封装,包括使用对象轮播协议对所读取到的节目附加信息进行解封装。4.根据权利要求1所述的方法,其特征在于,所述预先封装的节目附加信息包括预先使用自定义协议封装的节目附加信息;所述终端对所读取到的节目附加信息进行解封装,包括使用自定义协议对所读取到的节目附加信息进行解封装。5.根据权利要求4所述的方法,其特征在于,所述使用自定义协议对节目附加信息进行封装,包括向本次传输的节目附加信息添加标识节目附加信息数据类型的字段、标识节目附加信息数据源的字段、标识本次传输的节目附加信息的长度字段;所述使用自定义协议对所读取到的节目附加信息进行解封装,包括解析标识节目附加信息数据类型的字段、标识节目附加信息数据源的字段、标识本次传输的节目附加信息的长度字段及本次传输的节目附加信息。6.根据权利要求1-5任一项所述的方法,其特征在于,所述前端将预先封装的节目附加信息插入到所述视频ES中的扩展用户数据字段2之前,进一步包括对预先封装的节目附加信息进行编码防冲突处理。所述终端从所述携带节目附加信息的视频ES中读取节目附加信息后,进一步包括对所述读取出的节目附加信息进行编码反冲...

【专利技术属性】
技术研发人员:肖友能吴启康
申请(专利权)人:深圳市茁壮网络股份有限公司
类型:发明
国别省市:94

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1