多媒体家庭网关及其节目录制、回放、暂停的实现方法

文档序号:7973053阅读:127来源:国知局
专利名称:多媒体家庭网关及其节目录制、回放、暂停的实现方法
技术领域
本发明涉及家庭网关,提出了多媒体家庭网关(MHG)的概念并给出了一种多媒体家庭网关的设计方案与具体实现。
背景技术
计算机经过几十年的快速发展,其体积越来越小、性能越来越强、应用领域越来越广、操作越来越简单,而价格却越来越便宜。最初的计算机体积庞大,管理操作复杂,需要专业的技术人员进行维护,而现在,普通人就可以很快学会基本的计算机操作。IT(InformationTechnology)技术如此迅猛的发展,使得计算机从财力雄厚的大公司和机构走到个人家庭已成为现实。随着PC、notebook以致Pocket PC、PDA、Smart Phone已经发展成熟并开始普及,计算机从主机到桌面再到掌上的发展趋势表明计算机的性能价格比迅速提高,计算机能涉及的领域逐渐扩大到了普通家庭,家用电器的一场革命呼之欲出。从老式的唱片机到使用卡式磁带的Walkman到家庭录像机VCR再到现在的Digital Camera、Digital Video、Digital TV以及VCD、DVD播放机,多媒体产品从模拟化走向数字化,家庭用户对多媒体处理能力的要求也越来越高。从简单的音频、视频的播放到声、文、图信息综合处理的需求,如何提高家庭内部的多媒体数据处理能力成了一个亟待解决的难题。对于这个问题,计算的嵌入化提供了一个很好的解决方案。所谓计算的嵌入化,就是把计算扩展到原来不具有计算的设备(如电视机、电话、空调机、微波炉等)中,它大大地扩展了“计算机”的含义。随着嵌入式芯片处理能力的提高,便能相应的提高家庭内部多媒体数据处理能力。
另一方面,Internet的迅速发展将世界互联,无处不在的网,无处不在的计算,成为计算机技术发展的潮流,而家庭在Internet中一直扮演着“终端”的角色。然而随着数字家电的涌现,家庭内部信息交流的需求越来越大,亟待一种家庭网络系统来满足日益增长的信息交流需求。家庭网络系统就是将家庭中各种与信息相关的通信设备、家用电器和保安装置,通过家庭总线技术连接到一个家庭智能化系统上进行集中的或异地的监视、控制和家庭事务性管理,并使家庭里的各种设备之间保持有机联系,保持这些家庭设施与住宅环境的和谐与协调。通过家庭网络系统,家用电器的管理、使用和维护更为集中、便捷和智能化。

发明内容
本发明的目的是提供一种多媒体家庭网关,该网关通过嵌入式系统提供强大的数据处理功能,在家庭内部建立统一的多媒体数据处理中心,该网关还能通过家庭网络对家庭内部多媒体数据的传输、存储进行管理。
本发明基于嵌入式系统的多媒体家庭网关,包括嵌入式处理器(CPU),与CPU连接的调谐器、蓝牙接口和AV输出接口,以及,FLASH存储器,通过外部总线接口单元(EBIU)与CPU连接,它的内部存储最初的硬件初始化代码以及操作系统内核,以太网接口,通过EBIU与CPU连接,红外接收器,与CPU连接,接收来自遥控器的信号,硬盘,通过IDE接口与CPU连接,还包括,数字电视接收模块,该模块将输入的数字电视信号依次经过解调、解复用、解码、数模转换处理后,从AV输出接口输出;数字电视录制存储模块,该模块将输入的数字电视信号解调,再通过多通道解复用器从至少两个通道解出选定节目的视音频数据流,其中,第一通道输出的视音频数据流送往解码器解码,再经过数字编码、数模转换后从AV输出接口输出,第二通道输出的相同的视音频数据流存储至硬盘;实时节目任意时间段回放、快进、暂停模块,该模块用于在电视节目播放的任何时候,用户能够随意的控制回放和快进,去播放没有看清楚的电视片断,或者反复的观看自己喜欢的精彩镜头;多媒体库管理模块,该模块用于管理存储在硬盘上的视音频数据;电子节目指南模块,该模块给用户提供电视节目的预览信息,方便用户选到想看、想听或希望参与的节目;基于蓝牙的无线连接模块,该模块用于实现家庭内部网络的控制,其通讯方式为单点单向通讯;中间件,它向上为应用程序提供标准的API接口调用,向下通过系统调用访问硬件,获得应用程序运行所需的硬件资源。
本发明还提供一种用于上述多媒体家庭网关的数字电视录制方法,该方法是将输入的数字电视信号解调,再通过多通道解复用器从至少两个通道解出选定节目的视音频数据流,其中,一个通道输出的视音频数据流送往解码器解码,再经过数字编码、数模转换后从AV输出接口输出,第二通道输出的相同的视音频数据流存储至硬盘。
上述方法还可包括多通道解复用器通过第三通道解出相同的视音频数据流,第三通道解出的视音频数据流通过PLB总线送往标准IEEE 1394接口或USB接口,用于将节目数据存入连接在所述IEEE 1394接口或USB接口的移动存储设备中。
本发明还提供一种用于上述多媒体家庭网关的实时节目任意时间段回放、快进、暂停实现方法,在电视节目播放的任何时候,用户能够用该方法随意的控制回放和快进,去播放没有看清楚的电视片断,或者反复的观看自己喜欢的精彩镜头,具体实现方法包括回放的实现方法,包括,在本地硬盘上开辟一定空间的缓存区域,将输入的数字电视信号处理后从多通道解复用器的两个通道输出相同的视音频数据流,其中,第一通道输出的视音频数据流送往解码器解码,再经过数字编码、数模转换后从AV输出接口输出,第二通道输出的相同的视音频数据流实时录制在硬盘上的所述缓存区域中,并实时更新所述缓存区域,当用户通过人机交互界面发出回放请求时,系统在所述硬盘上缓存区域内录制的节目视音频数据内找到用户指定的回放起始位置,将视音频解码器的输入定向到EBIU,硬盘通过EBIU向视音频解码器发送视音频数据流,开始从用户指定的位置播放节目,退出回放模式时,系统将视音频解码器的输入重定向回解复用器的第一通道,继续从解复用器读取视音频数据,恢复正常播放;快进的实现方法,包括,在回放模式中,用户通过人机交互界面发出快进请求,系统在所述硬盘上缓存区域内录制的节目视音频数据内找到用户指定的快进起始位置,硬盘通过EBIU向视音频解码器发送视音频数据流,开始从用户指定的位置播放节目;暂停的实现方法,包括,用户通过人机交互界面发出暂停请求,系统控制解复用器的第一通道停止解复用,使解码器将接收到的最后一帧图像固定输出到电视机,同时,在本地硬盘上开辟一定空间的缓存区域,将解复用器的第二通道输出的音视频信号流录入所述缓存区域,用户取消暂停时,系统首先将视音频解码器的输入定向到EBIU,本地硬盘通过EBIU向视音频解码器发送数据流,从暂停位置开始播放节目。
本发明多媒体家庭网关采用嵌入式操作系统提供强大的数据处理功能,在家庭内部建立统一的多媒体数据处理中心,并能通过家庭网络对家庭内部多媒体数据的传输、存储进行管理。它的功能包括数字电视接收,数字电视录制存储,实时节目任意时间段回放、快进、暂停,媒体库管理,电子节目指南服务,管理和控制各种数字家电,浏览Web和收发Email等。


图1为本实施例多媒体家庭网关的总体结构图;图2为本实施例多媒体家庭网关的系统数据流向图;图3为本实施例多媒体家庭网关的原理框图;图4为本实施例多媒体家庭网关中数字电视接收模块的原理框图;图5为本实施例多媒体家庭网关中数字电视录制存储模块的原理框图;图6为本实施例多媒体家庭网关中蓝牙通讯的流程图;图7为本实施例多媒体家庭网关中实时节目任意时间段回放的原理框图;图8为本实施例多媒体家庭网关中多媒体库管理模块的原理框图;图9为本实施例多媒体家庭网关中EPG基本信息解析流程图;图10为本实施例多媒体家庭网关的软件体系结构图;图11为本实施例多媒体家庭网关的软件开发流程图;图12为本实施例多媒体家庭网关的系统初始化过程示意图。
具体实施方案本发明提出了多媒体家庭网关(MHG)的概念,根据其应用需求设计多媒体家庭网关系统的功能模块及体系结构,并据此进行系统分析,确定各个功能模块的主要芯片。设计了一款符合多媒体家庭网关系统的功能模块的硬件系统。从总体上规划了整个多媒体家庭网关系统的软件结构,从下到上依次是硬件初始化代码,嵌入式操作系统,中间件以及上层应用程序。实现了最初的硬件初始化代码Openbios,分析了嵌入式操作系统对多媒体家庭网关系统的必要性,并在此基础上对上层应用软件进行了总体设计。
基于不断发展更新的“数字家庭”的概念(3C融合的应用模式,融合三种服务,三种网络,三种个人信息终端于一炉),MHG首先应该是一个多媒体处理中心,它应该具备处理多种媒体信息的能力,除了接收数字电视的基本功能外,MHG还应该具有以下媒体处理功能(1)基本的控制指令数据的接收以及处理。
(2)图像图形数据的存储、编解码。
(3)数字视音频数据的存储、解码、播放甚至不同码率和编码格式之间的转换编码。
(4)浏览Web和收发Email等功能。
(5)一定的游戏功能。
除了担当媒体处理中心以外,还希望MHG能够担当家庭中多种数字家电的连接控制中心,管理和控制各种数字家电,甚至可以考虑担当远程家庭监控的中转站,成为名符其实的网关。
MHG对硬件平台的要求(1)较强的处理能力。
(2)多媒体处理能力。
(3)丰富的外设接口。
MHG对软件平台的要求(1)资源要求最小化。
(2)运行效率最大化。
(3)实时性。
(4)可扩展性。
下面结合附图对本实施例多媒体家庭网关做详细说明。
图1给出了本实施例MHG的总体结构示意图。它分为硬件、硬件驱动、系统软件、应用层。
图2给出了本MHG的系统数据流向图。本MHG系统的外部输入包括卫星(或有线)数字电视信号、用户输入、以太网输入;输出至多种标准制式的TV或者以太网。
参照图3,本多媒体家庭网关包括嵌入式处理器(CPU)STB405,与CPU连接的调谐器、蓝牙接口、SDRAM存储器和AV输出接口,以及,FLASH存储器,通过外部总线接口单元(EBIU)与CPU连接,它的内部存储最初的硬件初始化代码以及操作系统内核,以太网接口,通过EBIU与CPU连接,红外接收器,与CPU连接,接收来自遥控器的信号,硬盘,通过IDE接口与CPU连接;
还包括,数字电视接收模块,参照图4,该模块将输入的数字电视信号依次经过解调、解复用、解码、数模转换处理后,从AV输出接口输出;数字电视录制存储模块,参照图5,该模块将输入的数字电视信号解调,再通过多通道解复用器从至少两个通道解出选定节目的视音频数据流,其中,第一通道输出的视音频数据流送往解码器解码,再经过数字编码、数模转换后从AV输出接口输出,第二通道输出的相同的视音频数据流存储至硬盘;所述多通道解复用器还通过第三通道解出相同的视音频数据流,第三通道解出的视音频数据流通过PLB总线送往标准IEEE 1394接口或USB接口,用于将节目数据存入连接在所述IEEE 1394接口或USB接口的移动存储设备中;实时节目任意时间段回放、快进、暂停模块,该模块用于在电视节目播放的任何时候,用户能够随意的控制回放和快进,去播放没有看清楚的电视片断,或者反复的观看自己喜欢的精彩镜头;多媒体库管理模块,该模块用于管理存储在硬盘上的视音频数据;电子节目指南模块,该模块给用户提供电视节目的预览信息,方便用户选到想看、想听或希望参与的节目;基于蓝牙的无线连接模块,参照图6,该模块用于实现家庭内部网络的控制,其通讯方式为单点单向通讯,即请求发起方首先调用本地蓝牙模块的服务发现协议(SDP)在一定射频范围内搜索可配对的蓝牙设备,搜索成功后记录蓝牙地址;同时发起方检索应答方的可用服务,建立连接,然后串口仿真协议(RFcomm)发送一个通讯数据包,数据包经过逻辑连接和适配控制协议(L2CAP)和连接管理协议(LMP)封装成为蓝牙分组,通过基带协议建立起的通讯链路进行分组传输,应答方接收到数据包后经过解封装解析包头,恢复原通讯数据包,然后送给应答程序,进行处理后向发起方发送对应数据包;中间件,它向上为应用程序提供标准的API接口调用,向下通过系统调用访问硬件,获得应用程序运行所需的硬件资源。
本多媒体家庭网关还包括IEEE 1394接口和USB接口,所述数字电视录制存储模块的多通道解复用器通过第三通道解出相同的视音频数据流,第三通道解出的视音频数据流通过PLB总线送往标准IEEE 1394接口或USB接口。USB接口还可以用来完成家电控制等功能。
多媒体家庭网关还包括智能卡,它与CPU连接,实现条件接收。
还包括RS232串行接口,主要供调试方便之用,STB04500提供了串行接口模块,辅以SP3243电平转换芯片完成该功能。
本实施例多媒体家庭网关中,嵌入式操作系统为嵌入式Linux操作系统,嵌入式处理器采用IBM公司的STB04500微处理,STB04500微处理内嵌PowerPC405D4内核,集成了16KB的指令缓存以及16KB数据缓存。SDRAM存储器提供系统运行时的内存,这里选用MICRON公司的MT48LC16M16A24芯片。FLASH存储器用来存放最初的硬件初始化代码以及操作系统内核,如果FLASH够大(或者文件系统程序剪裁得够小),还可以考虑将整个文件系统放在FLASH里,这里由于MHG系统中包含对硬盘的支持,因此FLASH部分只选用了一块AMD公司的4MB FLASH,用来存放最初的硬件初始化代码以及操作系统内核镜像。STB04500芯片配合FLASH存储器、SDRAM存储器完成基本的数据处理功能。
音频数/模转换采用CRYSTAL的CS4329-KS芯片。以太网接口选择LAN91C111作为以太网控制芯片。
红外发送/接收是用户输入的主要手段之一,这里选用All The One红外遥控器和GP1U281接收器。
调谐器用于接收卫星(有线)数字电视信号,市场上可选的方案很多,这里选用SHARP的完整接收前端BS2F7VZ0624调谐器。
目前,数字电视的传输流是MPEG2标准编码格式,在MHG中需要MPEG2解码,这部分功能主要由STB04500芯片内部的解码模块完成,因此无需外部解码芯片,当然也可用外部解码芯片完成此功能。
IDE接口和EBIU(External Bus Interface Unit)的缓冲电路。IDE接口提供系统对硬盘的支持,可以用来存放大容量的媒体文件,对PVR(Personal Video Recorder)的实现提供了硬件支持。EBIU是STB04500外接SRAM的通道,最大支持8个内存块,每个内存块,最大可达128MB。
参照图7,上述实时节目任意时间段回放、快进、暂停模块,进行实时节目任意时间段回放的方法包括在本地硬盘上开辟一定空间的缓存区域,将输入的数字电视信号处理后从多通道解复用器的两个通道输出相同的视音频数据流,其中,第一通道输出的视音频数据流送往解码器解码,再经过数字编码、数模转换后从AV输出接口输出,第二通道输出的相同的视音频数据流实时录制在硬盘上的所述缓存区域中,并按照一定的算法实时更新所述缓存区域,当用户通过人机交互界面发出回放请求时,系统在所述硬盘上缓存区域内录制的节目视音频数据内找到用户指定的回放起始位置,将视音频解码器的输入定向到EBIU,硬盘通过EBIU向视音频解码器发送视音频数据流,开始从用户指定的位置播放节目,退出回放模式时,系统将视音频解码器的输入重定向回解复用器的第一通道,继续从解复用器读取视音频数据,恢复正常播放。
上述实时节目任意时间段回放、快进、暂停模块,进行实时节目任意时间段快进的方法包括在回放模式中,用户通过人机交互界面发出快进请求,系统在所述硬盘上缓存区域内录制的节目视音频数据内找到用户指定的快进起始位置,硬盘通过EBIU向视音频解码器发送视音频数据流,开始从用户指定的位置播放节目。
上述实时节目任意时间段回放、快进、暂停模块,实现暂停的方法包括用户通过人机交互界面发出暂停请求,系统控制解复用器的第一通道停止解复用,使解码器将接收到的最后一帧图像固定输出到电视机,同时,在本地硬盘上开辟一定空间的缓存区域,将解复用器的第二通道输出的音视频信号流录入所述缓存区域,用户取消暂停时,系统首先将视音频解码器的输入定向到EBIU,本地硬盘通过EBIU向视音频解码器发送数据流,从暂停位置开始播放节目。
参照图8,多媒体库管理模块采用文件系统与关系数据库相结合的方式管理存储在硬盘上的多媒体资料,多媒体资料以文件系统存放,用关系数据库存放媒体类型、应用程序名、媒体属性、关键词等。图中的数据单元是关系数据库进行各种处理的基本单元,每个数据单元通常包含两个部分一个包含媒体数据各种属性的数据结构和一个多媒体文件。也可以把这个包含各属性的数据结构看作是多媒体数据的头,多媒体数据的头包含的字段有ID在数据库中能够唯一标志该多媒体数据的属性字段,数值数据。
name多媒体数据的名称,字符串。
type多媒体数据所包含的多媒体文件类型,如视频文件、音频文件、图像文件等。
content多媒体文件的内容简要介绍,一段文本。
size多媒体数据的大小。
date多媒体数据建立的日期。
dir所包含多媒体文件在文件系统中的绝对路径。
owner多媒体文件所属的用户。
ext用于扩充其他临时属性的字段。
多媒体数据的头在关系数据库中作为表的子项进行处理,在MHG中所有的多媒体数据都用统一的数据头,属性字段都相同,因此只需要一个大表,表中以ID字段作为主关键字段,通过关系数据库的操作可以方便高效的进行插入、查询、排序、删除等等操作。
多媒体数据中的多媒体文件存储在MHG的硬盘当中,通过文件系统进行管理。数据头和多媒体文件之间通过数据头的dir属性字段关联。对于查询、排序等等操作,不用在文件系统中对多媒体文件进行任何操作。但是对于插入操作,首先在文件系统中建立多媒体文件,然后取得该文件的路径作为数据头的dir属性字段建立表中的子项。删除操作基本上是插入操作的逆序,需要从数据头的dir属性字段中获得多媒体文件的位置,然后通过文件系统删除多媒体文件,最后再在关系数据库的表中删除对应的子项。
电子节目指南模块EPG(Electronic Program Guide)给用户提供电视节目的预览信息,方便用户选到想看、想听或希望参与的节目。参照图9,在本MHG中,实现了EPG服务的最基本功能,即对本频道服务信息数据SI(Service Information)中节目关联表PAT(Program Association Table)和节目映射表PMT(Program Map Table)的解析和处理。其中PAT表和PMT表都是由解复用器通过过滤器和缓冲队列提取,在解析PAT表后可以获得PMT所对应的PID号,从而提取出PMT表,在解析PMT表后即可以获得最终的ES(Elementary Stream)流对应的PID号,再通过过滤器重组即可滤出最终的视音频数据流或者用户数据流。进一步的,EPG允许用户依据服务提供节目的组成来进行检索。
本MHG的软件系统在底层硬件系统的基础上构建,向下通过驱动程序调用硬件系统资源,向上提供丰富的接口给应用软件提供支持,如图10所示,整个软件系统从下到上依次是OpenBios(即板卡初始化程序),操作系统,中间件,应用程序。
整个软件开发过程采用主机/目标板模式进行,主机上配置交叉编译的开发环境,主机和目标板通过JTAG、串口以及以太网进行通信(JTAG用于调试以及最初的裸板代码下载,串口负责通信以及监控,以太网则用来下载文件),在主机上进行程序开发,交叉编译,然后下载到目标板上测试、运行,基本的开发流程如图11所示。
OpenBios在本多媒体家庭网关中充当了操作系统向导的角色。参照图12,将交叉编译后的OpenBios映像文件下载到目标板的Flash上,当STB04500上电以后,PowerPC405会从地址0xFFFFFFFC读取第一条指令,此时下载到Flash底地址处的OpenBios镜像中初始化代码便开始顺序执行,首先初始化MUXIO和GPIO的控制寄存器,然后顺序初始化EBIU、SDRAM等其他功能寄存器,在完成基本的硬件初始化后就进入菜单等待用户选择操作,或者直接根据配置启动内核。
MHG系统主要有以下几个设备需要驱动程序数字电视信号调谐/解调接收模块,传输流解复用模块,红外信号接收模块,屏上显示输出模块,视频解码器,音频解码器,EEPROM存储设备,数字编码器,USB设备,蓝牙设备等。
在嵌入式应用当中,中间件的作用主要也是在于屏蔽底层硬件和操作系统平台的异构性,同时向上层应用提供统一标准的API接口。MHG中中间件主要针对视音频数据的处理和家庭网络通讯。
权利要求
1.基于嵌入式系统的多媒体家庭网关,其特征在于包括嵌入式处理器,即CPU,与CPU连接的调谐器、蓝牙接口和AV输出接口,以及,FLASH存储器,通过外部总线接口单元与CPU连接,它的内部存储最初的硬件初始化代码以及操作系统内核,以太网接口,通过外部总线接口单元与CPU连接,红外接收器,与CPU连接,接收来自遥控器的信号,硬盘,通过IDE接口与CPU连接,还包括,数字电视接收模块,该模块将输入的数字电视信号依次经过解调、解复用、解码、数模转换处理后,从AV输出接口输出;数字电视录制存储模块,该模块将输入的数字电视信号解调,再通过多通道解复用器从至少两个通道解出选定节目的视音频数据流,其中,第一通道输出的视音频数据流送往解码器解码,再经过数字编码、数模转换后从AV输出接口输出,第二通道输出的相同的视音频数据流存储至硬盘;实时节目任意时间段回放、快进、暂停模块,该模块用于在电视节目播放的任何时候,用户能够随意的控制回放和快进,去播放没有看清楚的电视片断,或者反复的观看自己喜欢的精彩镜头;多媒体库管理模块,该模块用于管理存储在硬盘上的视音频数据;电子节目指南模块,该模块给用户提供电视节目的预览信息,方便用户选到想看、想听或希望参与的节目;基于蓝牙的无线连接模块,该模块用于实现家庭内部网络的控制,其通讯方式为单点单向通讯;中间件,它向上为应用程序提供标准的API接口调用,向下通过系统调用访问硬件,获得应用程序运行所需的硬件资源。
2.根据权利要求1所述的嵌入式系统的多媒体家庭网关,其特征在于其嵌入式操作系统为嵌入式Linux操作系统。
3.根据权利要求1所述的嵌入式系统的多媒体家庭网关,其特征在于所述嵌入式处理器为IBM公司的STB04500处理器。
4.根据权利要求1所述的嵌入式系统的多媒体家庭网关,其特征在于还包括IEEE1394接口或USB接口,所述数字电视录制存储模块的多通道解复用器通过第三通道解出相同的视音频数据流,第三通道解出的视音频数据流通过PLB总线送往标准IEEE 1394接口或USB接口。
5.一种用于多媒体家庭网关的数字电视录制方法,其特征在于将输入的数字电视信号解调,再通过多通道解复用器从至少两个通道解出选定节目的视音频数据流,其中,一个通道输出的视音频数据流送往解码器解码,再经过数字编码、数模转换后从AV输出接口输出,第二通道输出的相同的视音频数据流存储至硬盘。
6.根据权利要求5所述的数字电视录制方法,其特征在于所述多通道解复用器通过第三通道解出相同的视音频数据流,第三通道解出的视音频数据流通过PLB总线送往标准IEEE 1394接口或USB接口,用于将节目数据存入连接在所述IEEE 1394接口或USB接口的移动存储设备中。
7.一种用于多媒体家庭网关的实时节目任意时间段回放、快进、暂停实现方法,其特征在于,在电视节目播放的任何时候,用户能够用该方法随意的控制回放和快进,去播放没有看清楚的电视片断,或者反复的观看自己喜欢的精彩镜头,具体实现方法包括回放的实现方法,包括,在本地硬盘上开辟一定空间的缓存区域,将输入的数字电视信号处理后从多通道解复用器的两个通道输出相同的视音频数据流,其中,第一通道输出的视音频数据流送往解码器解码,再经过数字编码、数模转换后从AV输出接口输出,第二通道输出的相同的视音频数据流实时录制在硬盘上的所述缓存区域中,并实时更新所述缓存区域,当用户通过人机交互界面发出回放请求时,系统在所述硬盘上缓存区域内录制的节目视音频数据内找到用户指定的回放起始位置,将视音频解码器的输入定向到外部总线接口单元,硬盘通过外部总线接口单元向视音频解码器发送视音频数据流,开始从用户指定的位置播放节目,退出回放模式时,系统将视音频解码器的输入重定向到解复用器的第一通道,继续从解复用器读取视音频数据,恢复正常播放;快进的实现方法,包括,在回放模式中,用户通过人机交互界面发出快进请求,系统在所述硬盘上缓存区域内录制的节目视音频数据内找到用户指定的快进起始位置,硬盘通过外部总线接口单元向视音频解码器发送视音频数据流,开始从用户指定的位置播放节目;暂停的实现方法,包括,用户通过人机交互界面发出暂停请求,系统控制解复用器的第一通道停止解复用,使解码器将接收到的最后一帧图像固定输出到电视机,同时,在本地硬盘上开辟一定空间的缓存区域,将解复用器的第二通道输出的音视频信号流录入所述缓存区域,用户取消暂停时,系统首先将视音频解码器的输入定向到外部总线接口单元,本地硬盘通过外部总线接口单元向视音频解码器发送数据流,从暂停位置开始播放节目。
全文摘要
本发明涉及多媒体家庭网关,包括CPU,调谐器,蓝牙接口,AV输出接口,存储有硬件初始化代码和操作系统内核的FLASH存储器,以太网接口,红外接收器,硬盘,还包括数字电视接收模块,录制模块,实时节目回放、快进、暂停模块,多媒体库管理模块,节目指南模块,基于蓝牙的无线连接模块和中间件。本家庭网关采用嵌入式操作系统提供强大的数据处理功能,在家庭内部建立统一的多媒体数据处理中心,并能通过家庭网络对家庭内部多媒体数据的传输、存储进行管理。其功能包括数字电视接收,数字电视录制存储,实时节目任意时间段回放、快进、暂停,媒体库管理,电子节目指南服务,管理和控制各种数字家电,浏览Web和收发邮件等。
文档编号H04N5/76GK1972395SQ200610157448
公开日2007年5月30日 申请日期2006年12月8日 优先权日2006年12月8日
发明者袁春, 李强, 柴潇毅, 张坤, 钟玉琢 申请人:清华大学深圳研究生院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1