交互式机顶盒的制作方法

文档序号:7661572阅读:113来源:国知局
专利名称:交互式机顶盒的制作方法
技术领域
本发明涉及机顶盒,特别涉及一种交互式机顶盒。
技术背景机顶盒(Set Top Box, STB)早期是指基于有线电视网络的模拟频道增补器、 模拟频道解扰器;随着数字电视广播和因特网的迅速发展,用户对信息需求的 不断增强,机顶盒演变成以电视机为显示终端的信息接收和处理设备。目前,市场上已有的机顶盒种类很多,例如根据接收的信号种类不同, 可以分为模拟机顶盒和数字机顶盒;根据采用的信号传输网络不同,可以分为 卫星传输机顶盒、有线光缆机顶盒和地面传输机顶盒。上述几种机顶盒中,大 多数的功能仅限于接收和处理图像信号、音频信号,少数机顶盒提供有限的交 互式服务,例如根据用户的个人情况播放针对其需要的广告。随着人们生活水平的提高,以及通讯和网络技术的发展,仅具有单一接收 和处理图像信号、音频信号功能的机顶盒已经不能满足人们日益增长的物质文 化需求,市场上出现了一种具有交互功能的互联网机顶盒,该互联网机顶盒在 原有机顶盒的基础上添加了上网功能和硬盘存储功能,用户能够通过该机顶盒 浏览网页、观看网络电视等,该互联网机顶盒为用户提供了丰富的信息资源, 有效地满足了人们的物质文化需求;但是,所述互联网机顶盒受到连网方式的 限制,不能够得到很好地推广应用。其主要原因是,现在的互联网机顶盒与网 络的连接方式有三种,分别是基于电话线的连接方式、基于以太网的连接方 式,以及基于有限电缆的联机方式。其中,基于电话线的连接方式最容易实现,并且成本也最低,因此现有的 互联网机顶盒大部分基于这种连接方式,但其缺点是速度和响应慢,造成用户
体验差。与之相比,基于以太网的连接方式就不存在这些问题,它可以通过互联网 提供视频点播和网上沖浪等交互式应用,但是,实现这种连接方式需要在机顶盒中添加一块100/10M以太网卡,这大幅增加了整才几成本,此外,它的应用也 受到用户家中是否已部署以太网接口的限制。基于有线电缆的连接方式是业界设想的一种理想连接方式,它可以实现快 捷、方便的交互式操作,但它要求有线电视网的运营商将目前单向传输的网络 改造成双向网络,而这需要才殳入大量的财力和时间。 发明内容本发明所要解决的技术问题是提供一种通过无线方式进行网络连接的交互 式机顶盒。为了解决上述技术问题,本发明提供的交互式机顶盒,以LINUX系统为操 作平台,包括协议栈单元,用于嵌入IGRS( Intel 1 igent Grouping and Resource Sharing, 信息设备智能互联与资源共享)协议栈;建立连接单元,应用IGRS协议,与IGRS网络中其他IGRS设备建立连接。 进一步,所述交互式机顶盒,还包括接收单元,通过IGRS协议中的音视频流传输勤出应用,接收所述IGRS网 络中其他IGRS设备发送的数据流;解码单元,用于对所述接收到的数据流进行解码; 播放单元,用于播放解码后的数据流。数据緩存单元,用于存储所述解码后的数据流,并将已存储的数据流传送 给播放单元。音视频传输服务单元,用于管理和维护所述接收单元接收的数据流; 连接管理服务单元,与接收单元和解码单元相连,用于检测IGRS网络负载, 协调可用带宽,以及动态緩冲数据流;
播放控制单元,为播放单元提供基本的操作接口。进一步,所述交互式机顶盒,还包括接口单元,用于接收移动存储设备上的音视频信息;所述解码单元,用于对所述接收到的音视频信息进行解码;所述播放单元,用于将解码后的音视频信息生成播放列表,播放该播放列表中的音视频信息。循环检测单元,用于检测所述播放列表中的音视频信息是否已经播放完毕,若播放完毕,则退出播放,否则,继续播放。初始化单元,用于在所述交互式才几顶盒上电运行时,对4番;故单元的音频和^L频进4于初始化;播放检测单元,用于检测播放单元的音视频驱动程序是否已经安装就绪, 启动播放单元播放所述解码后的数据流,或者音视频信息;同步单元,用于在播放过程中同步所述播放单元的音频和视频。 进一步,所述交互式机顶盒,还包括编码单元,用于对所述播放单元播放的数据流或者音视频信息进行编码; 发送单元,通过IGRS协议中的音视频流传输基础应用,将所述编码后的数 据流,或者音视频信息发送给IGRS网络中其他IGRS设备。本发明通过在交互式机顶盒内部嵌入IGRS协议栈,使所述交互式机顶盒作 为一个设备(网络节点)在IGRS网络中发布,该交互式机顶盒能够通过IGRS 协议栈提供的IGRS基础协议自动发现其他IGRS设备,例如嵌入IGRS协议的 计算机或者数码相机等,并且与之建立连接,从而实现了所述交互式机顶盒通 过无线方式进行网络连接的目的,与现有技术相比,本发明所提供的交互式机 顶盒不需要添加任何其他用于网络连接的硬件设备(例如100/10M以太网卡), 节省了制作成本;由于所述交互式机顶盒采用无线连网方式,所以不需要对已 有网络作任何修改,节省了财力和时间;由于采用了无线连接方式,所述交互 式机顶盒与其他IGRS设备进行资源共享时,信息传输的过程受物理条件(例如传输介质)的影响较小,从而使信息传输速度更快、质量更好。


图1为本发明提供的交互式机顶盒与IGRS电脑通信时的结构示意图; 图2为本发明提供的交互式机顶盒中嵌入的IGRS协议栈结构示意图; 图3为本发明提供的交互式机顶盒与移动存储设备通信的结构示意图; 图4为本发明提供的交互式机顶盒作为资源发布者向IGRS电脑发送数据时的结构示意图。
具体实施方式
为了解决现有技术中机顶盒均采用有线形式进行连网的问题,本发明提供 一种交互式机顶盒,下面结合附图和实施例对本发明作详细说明。本发明提供的交互式机顶盒,以LINUX系统为操作平台,包括协议栈单 元,用于嵌入IGRS协议栈;建立连接单元,应用IGRS协议,与IGRS网络中其 他IGRS设备建立连接。下面以所述交互式机顶盒与IGRS电脑(即嵌入IGRS协议的电脑)之间 的通信为例进行说明如图1所示,交互式机顶盒以LINUX系统为操作平台,为了使所述交互式 机顶盒能够与IGRS网络中的IGRS电脑进行通信,交互式机顶盒包括协议栈单元,用于嵌入IGRS协议栈;建立连接单元,应用IGRS协i义,与IGRS网络中的IGRS电脑建立网络连接。 其中,所述IGRS协议栈包括6层,如图2所示,从上到下分别为 IGRS应用层,包含各个用户自行开发的应用,例如,在本实施例中,为了 使所述交互式机顶盒能够播放IGRS电脑上的音视频节目(即所述交互式机顶 盒能够接收IGRS电脑传输的音视频数据流),所述IGRS应用层包含音视频流传 输基础应用;IGRS应用框架层,作为特定应用的服务和客户的开发支持,提供IGRS设备 协同服务的平台;IGRS基础协议层,提供IGRS设备之间自动发现与资源共享的平台;IGRS特定协议层,主要包括SSDP ( Simple Service Discovery Protocol, 简单设备发现协议),GENA (General Event Notification Architecture,通 用事件通知结构),以及SOAP (Simple Object Access Protocol,简单对象存 取协议),用于IGRS设备之间交互消息;TCP/IP协议层,提供传输协议和网络协议;连接层,提供IGRS设备连接。上述IGRS应用层、IGRS应用框架层、IGRS基础协议层以及IGRS特定协议 层共同组成IGRS协议,该IGRS协议位于TCP/IP协议之上,使用HTTPU (基于 UDP的HTTP单播)或者HTTPMU (基于UDP的HTTP多播)发送SSDP,通过SSDP 使IGRS网络上各IGRS设备之间建立连接。所述交互式机顶盒应用IGRS协议与IGRS电脑建立网络连接,可以实现在 "零配置"前提下建立网络连接的目的,无须连线,也不需要人工设置网络连 接,节省了人力和物力资源。所述交互式机顶盒与IGRS电脑建立网络连接后,当用户希望通过该交互式 机顶盒观看所述IGRS电脑上存储的电影时,所述交互式机顶盒还包括接收单元,通过IGRS协议中的音^L频流传输基础应用,接收所述IGRS电 脑发送的数据流;解码单元,用于对从所述IGRS电脑接收到的数据流进行解码;播放单元,用于播放解码后的数据流。通过接收单元,所述交互式机顶盒能够以无线的形式接收来自IGRS电脑上 的电影数据,该电影数据经过解码单元解码后,用户可以通过播-放单元在电一见 上观看IGRS电脑上的电影,该交互式机顶盒为用户提供了丰富的交互式服务功 能,用户通过该交互式机顶盒不仅能够观看普通的数字电视节目,还能够与其 他IGRS设备(在本实施例中为IGRS电脑)互联,在所述其他IGRS设备上浏览 更多的信息。为了对所述解码后的数据流进行緩存,不会使解码后的数据流因传输过快
而造成播放单元工作异常,或出现数据丢失的现象,所述交互式机顶盒还包括 数据緩存单元,用于存储所述解码后的数据流,并将已存储的数据流传送 给播放单元。为了使所述交互式机顶盒进行网络通信时,系统更加稳定,不易出错,所 述交互式机顶盒还包括音视频传输服务单元,用于管理和维护所述接收单元接收的数据流,使得 接收单元能够正常工作;连接管理服务单元,与接收单元和解码单元相连,用于;f企测IGRS网络负载, 协调可用带宽,以及动态緩冲数据流;该连接管理服务单元对接收单元和解码 单元上的数据流能够起到数据緩冲的作用,保证了数据在传输时不易丟失;播放控制单元,为播放单元提供基本的操作接口,其中,所述操作接口包 括前进、后退、暂停、音量控制和进度控制接口,用户可以通过所述操作接 口实现在播;改音视频文件的过程中,对交互式机顶盒的控制作用。本发明提供的交互式机顶盒,还能够与移动存储设备(例如MP3、手机、 PDA或者移动硬盘等)相连,播放所述移动存储设备上的音视频信息。下面以所述交互式机顶盒与移动硬盘相连,播放该移动硬盘上存储的音乐 电视为例进行说明如图3所示,为了能够使本发明提供的交互式机顶盒能够播放移动硬盘上 存储的音乐电视,所述交互式机顶盒包括接口单元,用于接收移动硬盘上的音乐电视数据信息,该接口单元所使用 的接口为现在市场上最为常见的USB接口;所述接口单元在接收到移动硬盘上的音乐电视数据以后,将所述音乐电视 数据传送给解码单元;所述解码单元会根据接受到的音乐电视数据的属性调用 不同的解码器对其进行解码,并将解码后的音乐电视数据传送给播放单元;所 述播放单元将解码后的音乐电视数据生成播放列表,根据用户的指定播放该列 表中的音乐电视。 在所述交互式机顶盒中,还设置有循环检测单元,用于检测所述播放列表中的音乐电视是否已经播放完毕,若播放完毕,则退出播放,否则,继续播^:。 为了使所述交互式机顶盒在上电运行时能够正常工作,所述交互式机顶盒 中设置有初始化单元,用于在所述交互式机顶盒上电运行时,对播放单元的音 频和视频进行初始化。为了保证所述交互式机顶盒能够正常播放移动硬盘上的电视音乐信息,所 述交互式机顶盒还包括播放检测单元,用于检测播放单元的音视频驱动程序 是否已经安装就绪,若安装就绪,则启动播放单元播放所述解码后电视音乐信 息,若没有安装就绪,则不启动播;改单元;这样就可以避免在交互式^u顶盒系 统中,没有安装好播放驱动的情况下,启动播放单元造成系统出错的情况。为了使所述播放单元在播放移动硬盘上的音乐电视节目时,能够正常播放, 所述交互式机顶盒还包括同步单元,用于在播放过程中同步所述播放单元的 音频和纟见频。本发明所提供的交互式机顶盒作为 一个资源接收者为用户提供了丰富的交 互式服务,例如用户可以通过所述交互式机顶盒与IGRS网络中其他IGRS设 备连接,获取其上的资源;同时,也可以通过IGRS电脑与因特网相连,或许因 特网上的丰富资源;还可以通过接口单元与移动存储设备相连,获取其上的资 源;所述交互式机顶盒还可以作为一个资源发布者,将自身正在播放的节目通 过IGRS网络传输给其他IGRS设备,实现资源共享。下面以所述交互式机顶盒将正在播放的电视节目信息传输给IGRS电脑为例 进行说明为了使所述交互式机顶盒能够将正在播放的电视节目信息传输给IGRS电脑,如图4所示,所述交互式机顶盒包括编码单元,用于对所述播放单元播放的电视节目信息进行编码; 发送单元,通过IGRS协议中的音视频流传输基础应用,将所述编码后电视节目信息通过IGRS网络传输给所述IGRS电脑。
通过所述交互式机顶盒,用户可以将自己喜欢看的电^L节目以无线的形式 传输给IGRS电脑,在所述IGRS电脑上进行编辑、保存,也可以通过所述IGRS 电脑将编辑好的电视节目传输到因特网上,与更多的朋友进行共享。以上结合较佳实施例描述本发明提供的交互式机顶盒,熟悉此技术领域的 技术人员应当可在不脱离本发明的精神与原则下对本发明进行等效目的的变更 与修改,该等效变更与修改,均应涵盖于本发明所界定的保护范围之中。
权利要求
1、一种交互式机顶盒,其特征在于,所述交互式机顶盒以LINUX系统为操作平台,包括协议栈单元,用于嵌入IGRS协议栈;建立连接单元,应用IGRS协议,与IGRS网络中其他IGRS设备建立连接。
2、 根据权利要求1所述的交互式机顶盒,其特征在于,还包括 接收单元,通过IGRS协议中的音视频流传输基础应用,接收所述IGRS网络中其他IGRS设备发送的数据流;解码单元,用于对所述接收到的数据流进行解码; 播放单元,用于播放解码后的数据流。
3、 根据权利要求2所述的交互式机顶盒,其特征在于,还包括 数据緩存单元,用于存储所述解码后的数据流,并将已存储的数据流传送给播放单元。
4、 根据权利要求2或3所述的交互式机顶盒,其特征在于,还包括 音视频传输服务单元,用于管理和维护所述接收单元接收的数据流; 连接管理服务单元,与接收单元和解码单元相连,用于检测IGRS网络负载,协调可用带宽,以及动态緩冲数据流;播放控制单元,为播放单元提供基本的操作接口。
5、 根据权利要求l所述的交互式机顶盒,其特征在于,还包括 接口单元,用于接收移动存储设备上的音视频信息; 所述解码单元,用于对所述"t妄收到的音^f见频信息进行解码; 所述播放单元,用于将解码后的音视频信息生成播放列表,播放该播放列表中的音视频信息。
6、 根据权利要求5所述的交互式机顶盒,其特征在于,还包括 循环检测单元,用于检测所述播放列表中的音视频信息是否已经播放完毕,若播放完毕,则退出播放,否则,继续播放。
7、 根据权利要求6所述的交互式机顶盒,其特征在于,还包括 初始化单元,用于在所述交互式机顶盒上电运行时,对播放单元的音频和^L频进行初始化。
8、 根据权利要求6所述的交互式机顶盒,其特征在于,还包括 播放检测单元,用于检测播放单元的音视频驱动程序是否已经安装就绪,启动播放单元播放所述解码后的数据流,或者音视频信息。
9、 根据权利要求6所述的交互式机顶盒,其特征在于,还包括 同步单元,用于在播;故过程中同步所述播放单元的音频和视频。
10、 根据权利要求2或5所述的交互式机顶盒,其特征在于,还包括 编码单元,用于对所述播放单元播放的数据流或者音视频信息进行编码; 发送单元,通过IGRS协议中的音视频流传输基础应用,将所述编码后的数据流,或者音视频信息发送给IGRS网络中其他IGRS设备。
全文摘要
本发明公开了一种交互式机顶盒,涉及机顶盒。为解决现有技术中机顶盒均采用有线形式进行连网的问题而发明,本发明提供的交互式机顶盒以LINUX系统为操作平台,包括协议栈单元,用于嵌入IGRS协议栈;建立连接单元,应用IGRS协议,与IGRS网络中其他IGRS设备建立连接。本发明提供的机顶盒不仅可以应用在IGRS网络中,与其他IGRS设备通过无线连接,实现网络资源共享,也可以与移动存储设备相连,共享其上的信息资源。
文档编号H04N5/44GK101399905SQ20071015236
公开日2009年4月1日 申请日期2007年9月28日 优先权日2007年9月28日
发明者倩 丁, 鹏 周, 周春林, 林强强 申请人:青岛海信电器股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1