[发明专利]一种面向Android智能电视的多媒体系统有效
申请号: | 201310146765.1 | 申请日: | 2013-04-25 |
公开(公告)号: | CN103269450A | 公开(公告)日: | 2013-08-28 |
发明(设计)人: | 张辉;桓自强;孙鹏;邓峰 | 申请(专利权)人: | 中国科学院声学研究所;北京海力汇通数字系统技术有限公司 |
主分类号: | H04N21/443 | 分类号: | H04N21/443 |
代理公司: | 北京亿腾知识产权代理事务所 11309 | 代理人: | 陈霁 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 android 智能 电视 多媒体 系统 | ||
技术领域
本发明涉及Android智能电视领域,尤其涉及一种面向Android智能电视的多媒体系统。
背景技术
随着移动终端中智能操作系统的发展,电视产业也开始了从传统的中间件技术向智能电视操作系统的转变。同时,Android系统作为一款开源的智能终端操作系统,以其开源性和易用性,正获得越来越大的普及。Android系统拥有大量的第三方应用程序支持,以Android系统作为智能电视系统的基础,能够为智能电视用户提供大量的第三方应用。
目前,Android的多媒体系统支持本地文件和流媒体文件等的播放和控制,但是并没有对数字电视广播流的播放进行支持。目前传统的做法是,将数字电视广播流的播放功能做成一个本地动态库的形式,然后上层通过JNI调用,java层封装,最终以一个Android应用的形式呈现出来。这种做法并没有将数字电视广播流的播放功能融入Android的多媒体框架中,进而不利于上层应用对本地媒体、流媒体和数字电视广播流的播放功能的统一使用,也不利于Android框架对各种媒体播放功能的统一管理。
基于此,现阶段急需解决的问题是让Android支持数字电视广播流播放功能的同时,能够将数字电视广播流的播放功能融入到Android多媒体系统中,从而达到上层应用的统一调用和Android框架层对各种媒体播放的统一管理。
发明内容
本发明的目的是提供一种能克服上述缺陷的面向Android智能电视的多媒体系统。
在第一方面,本发明提供了一种面向Android智能电视的多媒体系统,包括电视操作系统媒体播放模块、数字电视服务模块和数字电视播放模块,其中:所述数字电视服务模块,用于获取并存储与数字电视广播流相关的节目信息;所述电视操作系统媒体播放模块,用于从所述数字电视服务模块获取与NGB-H/J应用传入的媒体资源定位符相对应的数字电视广播流的节目信息,并且根据所述节目信息对所述媒体资源定位符进行重构;所述数字电视播放模块,用于对重构后的定位符进行数据结构解封装,根据解封装后的数据对数字电视广播流进行播放。
优选地,所述电视操作系统媒体播放模块被配置用于:将NGB-H/J应用传入的媒体资源定位符从16进制转换为10进制;根据转换后的媒体资源定位符从所述数字电视服务模块获取与所述媒体资源定位符相对应的节目信息;根据所述节目信息对所述媒体资源定位符进行重构。
优选地,所述系统还包括Android媒体播放客户端和Android媒体播放服务端和Android媒体播放模块,其中,所述电视操作系统媒体播放模块还被配置用于:对所述媒体资源定位符进行判断;如果所述媒体资源定位符属于数字电视广播流的播放业务,则进行所述节目信息的获取;如果所述媒体资源定位符不属于数字电视广播流的播放业务,则将所述媒体资源定位符传给所述Android媒体播放客户端,并且通过Android的binder通信机制从Android媒体播放客户端传到Android媒体播放服务端,并且传给所述Android媒体播放模块;所述Android媒体播放模块根据所述媒体资源定位符对不属于数字电视广播流的播放业务进行播放。
优选地,所述数字电视服务模块还用于存储与多个节目信息相关的多个项目,每个项目包括原始网络ID、传输流ID和服务ID,所述电视操作系统媒体播放模块通过将所述媒体资源定位符中的原始网络ID、传输流ID和服务ID与所述多个项目进行比对,根据比对结果获得与所述媒体资源定位符相关的节目信息。
优选地,通过对所述节目信息和对统一资源定位符url的类型进行数据封装,所述电视操作系统媒体播放模块对所述媒体资源定位符进行重构。
优选地,所述节目信息中的音频编解码类型、视频编解码类型、音频PID和视频PID被设置到Android内置的数据类型KeyVector中,所述统一资源定位符url的类型是数字视频广播。
优选地,所述电视操作系统媒体播放模块、所述Android媒体播放客户端和所述Android媒体播放服务端分别具有符合NGB-H/J标准的相互对应的一个或多个扩展接口。
优选地,所述电视操作系统媒体播放模块从所述数字电视服务模块查询到当前的tuner ID,并且通过所述tuner ID、所述原始网络ID和所述传输流ID进行锁频操作。
优选地,所述系统还包括:符合下一代广播电视网规范NGB-H/J的接口,用于将NGB-H/J应用的媒体资源定位符传入所述电视操作系统媒体播放模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院声学研究所;北京海力汇通数字系统技术有限公司,未经中国科学院声学研究所;北京海力汇通数字系统技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310146765.1/2.html,转载请声明来源钻瓜专利网。