媒体流的录制方法、实体及系统的制作方法

文档序号:7650018阅读:137来源:国知局
专利名称:媒体流的录制方法、实体及系统的制作方法
媒体流的录制方法、实体及系统技术领城本发明涉及通信领域,特别涉及媒体流的录制技术。
技术背景随着计算机网络的日益发展,基于网络的多媒体传输已经越来越普及, 而且人们对多媒体通信内容的要求日益增高,人们不再满足于单一、被动的 传统媒体娱乐方式,而真正需要的是个性化、互动化的宽带流媒体娱乐,特 别是随着移动通信网络技术的进一步发展,移动多媒体已经越来越显示其未 来广泛和日趋成熟的用户认知以及接受度。多媒体技术是把文字、声音和图像等多种媒体集合成一体的技术。移动 通信的发展使得多媒体技术与移动通信的结合也越来越密切,随着第三代移动通信(The Third Generation,简称"3G")在世界范围内的商用,以及第 2.5代移动通倌(2.5G)在中国的预演,人们日益认识到,以音视频为特色的 多媒体业务将成为未来移动通信的核心应用。和移动通信相结合的多媒体即 移动多媒体带来了一种全新的交流模式,用户终端也从单纯的通信工具,转 变为 一种可以随时随地提供内容和服务的全新媒体。移动多媒体业务可以分为流媒体(streaming media)、多媒体消息、 视频通信等三类。其中,流媒体技术是从互联网上发展起来的一种多媒体应 用技术。所谓流i某体技术是数据从服务器端向客户端以不间断的流方式传送, 当第一个数据包到达时就开始播放。流媒体技术不需要下载多媒体文件,因 此用户不需要长时间等待。与之相对应的传统方式,是将多媒体文件下栽到 用户终端之后才能播放。流媒体是一项将通信、Internet等融合到一起新技术,通过流媒体业务能够播放音频以及视频等多媒体内容,也可对其进行点 播,具有交互性,例如基于移动视频业务采用流媒体技术所实现的移动流媒 体视频业务。移动流媒体业务的灵活性,以及流媒体启动播放的延时非常短 等特性,使得用户能够即时收看收听到移动视频和音频。因此流媒体将成为下一代网络(Next Generation Network,简称"NGN")上的基本的通信形式。流媒体(streaming media)作为 一种基本的多媒体通信形式,派生出了众 多的多媒体通信业务形式会议电视/可视电话,网络电视,VOD(点播), 即时通信等等。尤其是近年来,国内外网络电视业务的快速兴起,流媒体在 网络上的应用也在急速发展。世界各国,尤其是北美和欧洲,以及日韩等发达国家,都已经开始积 极推动网络电视相关的标准化活动的开展。目前国际电信联盟(International Telecommunication Union,简称"ITU")已经成立了所谓网络电视特别工作 组(IPTV Focus Group)来领导全球的标准制定工作。在我国国内,也有以 中国通信标准化协会(Chinese Communications Standardization Association,简 称"CCSA")为领导的特别工作组来制定国内的相关行业标准。而北美的通 信标准工业协会的网络电#见互用性论坛(Alliance of Telecommunication Industrial solutions IPTV Interoperation Forum,简称"ATIS IIF"),欧洲 的数字电视广播(Digital Video Broadcasting,简称"DVB")等地区性标准组 织也都开展了相关的标准工作。在网络电视的研究和标准化过程中,网络电视中的一些典型业务受到高 度重视。其中一项典型业务是所谓的"个人视频录制"(Personal Video Recording,简称"PVR")。就是把来自网络电^l的^L频/音频内容在网络电 视用户终端所连接的本地存储设备上(比如硬盘),或者网络存储空间(需要 付费使用)进行存储,以供以后观看或者服务于其它用途。网络电视用户终 端可以是STB (网络机顶盒),也可以是PC机(个人计算机)。其基本工作原理如图l所示,PVR业务允许用户在观看网络电视节目播 出的时候,根据需要通过遥控器等用户输入和控制设备来选择录制节目中的 某个片断,在用户指令的控制下,网络电^L用户终端将来自网络电视网络的 视频/音频流写入到本地存储设备,进行保存,通常保存的形式为多媒体文件, 比如AVI, mpg等。当然还可以通过付费使用网上的存储空间,这种存储空间 一般也是由网 络电视运营商提供的。如杲使用网上存储空间,那么视频/音频流可以从内容 源(即流媒体服务器)直接发送到网上存储设备进行保存。当然用户也可以 通过设定某些条件,比如定时录制,或者录制某些指定频道等,实现自动的 个人视频录制。由于网络存储不论从技术还是电信/Internet增值服务的角度来看,发展 都是很迅速的。网络存储扩大了个人的存储空间,使得网络电视用户终端可 以下栽更多的内容而不必担心需要不断升级自己的硬盘,这种消费行为可以 导致运营商获得更多的由内容下载和流量增加带来的服务收入。但是,目前的网络电视业务尚未考虑到许多潜在的应用场景,如高效和 个性化录制、有选择地自动智能录制、以及根据用户的使用习惯和其它参数, 网络自动学习和自动提供量身定做服务等。具体地i兌,网络电视播出的节目,为了保证观看质量和用户体验,往往 采用较高的比特率来编码和发送;另外压缩编码格式可能也是有限的几种, 比如MPEG-2/MPEG-4/R264等。对于用户来说,就存在两个问题A. 无法节省存储开支高比特率意味着录制同样长度的节目,需要存 储空间更大,从而开支更大。B. 无法实现个性化录制用户录制的目的往往是在某种媒体播放器上 使用,比如MP3, MP4播放器,其上的存储空间有限,并且支持的解码格式 也是有限的。按照目前的录制方式,无法根据用户设备的能力录制视频节目。另外,有些用户不一定要录制一个片子的全部,只是需要录制其中的 一些精彩镜头,比如一场球中的进球场面,动作电影中的压轴戏等,或者新 闻中的和某要人/明星相关的场景等。而按照目前的录制方式,无法实现这种 根据用户的不同喜好,录制节目的最终播放环境,以及节目的属性(体育, 动作片,讲课,新闻),对视频节目进行内容选择的智能化录制。发明内容本发明各实施方式要解决的主要技术问题是提供一种媒体流的录制方 法、实体及系统,使得网络电视视频可以被更高效而灵活地录制。为解决上述技术问题,本发明的实施方式提供了 一种媒体流的录制方法,包含以下步骤如果待录制的媒体流的属性与用户配置的录制属性相匹配,则网络侧实 体直接将该媒体流录制到网络存储空间,否则,按录制属性对该媒体流进行 转换后再录制到网络存储空间。本发明的实施方式还提供了一种媒体流录制实体,包含判断模块,用于判断待录制的媒体流的属性与用户配置的录制属性是否 匹配;转换模块,用于在判断模块判定待录制的媒体流的属性与用户配置的录 制属性不匹配时,按该录制属性对该媒体流进行转换;录制模块,用于将经转换模块转换后的媒体流录制到网络存储空间,或 者,在判断模块判定待录制的媒体流与用户配置的录制属性匹配时,直接将 该媒体流录制到网络存储空间。本发明的实施方式还提供了 一种媒体流的录制系统,包含根据上文中所 述的媒体流录制实体、和PVR控制子系统;PVR控制子系统用于对于PVR业务进行控制和管理,并通过控制指令 通知媒体流录制实体用户配置的录制属性。本发明各实施方式与现有技术相比,主要区别及其效果在于网络侧实体先判断待录制的媒体流的属性与用户配置的录制属性是否 匹配,如果匹配,则直接将该媒体流录制到网络存储空间,否则,按用户配 置的录制属性对该媒体流进行转换后录制到网络存储空间。使得网络电视视 频可以被更高效而灵活地录制。比如说,待录制的媒体流的压缩编码格式为MPEG-2,但根据用户配置 的录制属性要求压缩编码格式为H.264,那么,网络侧实体在将压缩编码格 式从MPEG-2转换到H.264后,再录制到网络存储空间,减少了录制网络电 视节目所需的存储空间,从而达到了高效而灵活地录制网络电视视频的目的, 拓宽了当前网络电视中PVR的应用范围,吸引了更多的网络电视用户。这种转换可以是媒体流格式间的转换、媒体流格式内的转换如比特率变 换、帧率变换、图像分辨率变换、颜色通道数变换等,还可以是智能转换, 如提取和录制场景关键帧、帧内编码帧的提取录制、分类场景的提取录制、 特定人物相关场景的提取录制等等,提供了更为个性化的录制方式,进一步 拓宽了当前网络电视中个人视频录制的应用范围,从而吸引了更多的网络电 视用户。由于允许用户按照自己的需要和个性化喜好来录制网络电视节目到 网络存储空间,为运营商提供了新的业务类型,从而开辟了新的收入来源。上述网络侧实体可以位于网络互联功能实体内,如媒体网关内。由于网 络互联功能实体本身就要承担很多媒体处理比如压缩编码格式转化的工作, 如支持VoIP (分組语音)应用或者视频通信应用,因此,可以重用网络互联 功能实体中多个已有的部分,提高了资源使用效率,降低了整个系统的成本。 而且,由于网络互联功能实体的网络位置很特殊,位于不同的承载网络之间,当媒体流需要跨越不同的承栽网时,必然经过网络互联功能实体,因此,使 得该网络側实体成为媒体流的必经之路。上述网络侧实体也可以位于媒体处理功能实体内,如媒体资源服务器 内。由于媒体处理功能实体本身就要承担很多媒体处理比如压缩编码格式转化的工作,如支持VoIP应用或者视频通信应用。因此,可以重用媒体处理 功能实体中多个已有的部分,提高了资源使用效率,降低了整个系统的成本。也就是说,对于设备制造商来说,可以通过在媒体网关或者媒体资源处 理等设备类型上开发新的产品,增加新的产品特性,获得利润,从而带来巨 大的商机。附困说明图l是根据现有技术的网络电视中PVR业务的基本工作原理示意图;图2是根据本发明第一实施方式的媒体流的录制方法流程图;图3是根据本发明第一实施方式的媒体流的录制方法示意图;图4是根据本发明第一实施方式中视频处理的组态示例图;图5是根椐本发明第二实施方式的媒体流的录制方法示意图;图6是根椐本发明第三实施方式的媒体流的录制方法示意图;图7是根据本发明第四实施方式的媒体流录制实体示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图
对本发 明作进一步地详细描述。在本发明的实施方式中,由PVR控制子系统向用于录制媒体流的网络側实体发送控制指令,该网络侧实体根据收到的控制指令判断待录制的媒体流 与用户配置的录制属性是否匹配,如果是,则直接将该媒体流录制到网络存 储空间,否则,按录制属性对该媒体流进行转换后录制到网络存储空间。其 中,对于待录制的视频媒体流,按录制属性对媒体流进行转换的方式至少包含以下之一媒体格式间转换、媒体格式内转换、选摔并提取部分媒体流的 智能转换;对于待录制的音频媒体流,按录制属性对媒体流进行转换的方式 包含媒体格式间转换和/或媒体格式内转换。下面对本发明的第一实施方式进行详细说明,本实施方式涉及媒体流的 录制方法,本实施方式中的媒体流为网络电视媒体流,具体流程如图2所示。在步骤210中,PVR控制子系统向用于录制媒体流的网络侧实体,也就 是PVR支持功能实体,发送控制指令,通知该实体用户配置的录制属性。其 中,PVR控制子系统支持以下功能A. 对于PVR业务进行全面控制和管理。B. 接收来自网络电视用户终端的请求,并且进行处理。用户终端的请求 包括如下方面Bl.用户终端请求对于当前播放内容按照输入参数进行录制; B2.用户终端请求开始录制和结束录制;B3用户终端从已经存在于数据库中的服务配置中选择一个一组配置 项作为录制属性进行录制;C. 用户输入新的录制属性,加入到该用户的服务配置中去。D. 从用户的输入中,自动学习分析用户的使用习惯,喜好等,补充完善 该用户的服务配置。E. 从用户数据库中提取用户服务配置数据,变成控制指令来控制PVR 支持功能实体。由于PVR控制子系统需要通过控制指令通知PVR支持功能实体该用户 配置的录制属性,因此PVR控制子系统首先需要先获取该用户配置的录制属性。具体地说,PVR控制子系统先通过以下方式之一获取当前用于录制媒体 流的用户配置的录制属性根据该用户的用户终端发送的请求,从用户数据库的PVR服务配置中获 取该用户指定的录制属性,作为该用户配置的录制属性;从该用户的用户终端发送的请求中获取该用户最新指定的录制属性,作 为该用户配置的录制属性;从用户数据库的PVR服务配置中获取同类节目以前录制的属性,作为该 用户配置的录制属性;采用缺省的录制属性为用户配置的录制属性。简单地说,用户在对于某个特定节目进行录制的时候,可以有三种可能A. 用户向PVR控制子系统指定采用其服务配置中的哪些数据项作为录 制属性,此时,PVR控制子系统从用户数据库中取出相应的数据,通过控制 指令控制PVR支持功能实体进行录制。B. 用户向PVR控制系统指定新的录制属性,这种情况下,PVR通过控 制指令控制PVR支持功能实体按照用户指定的新的录制属性进行录制。C. 用户没有指定任何录制属性,此时,PVR控制子系统首先去用户数据 库中找到一个和需要录制节目属性最为匹配数据项(如同类节目以前录制的 属性),作为录制属性;如果是新用户,其用户服务配置为空,则PVR控制 子系统采用一组缺省的录制属性,PVR控制子系统通过控制指令控制PVR 支持功能实体按照该录制属性进行录制。在用户数据库的PVR服务配置,可以按以下方式之一或其任意組合保存录制属性A. 根据节目类型保存录制属性不同节目类型对应的录制属性,这部 分数据按照不同节目类型来组织,比如新闻节目有一组录制参数,电影有另 外一组录制参数,如节目类型l 一组录制参数节目类型2 —组录制参数节目类型N —组录制参数B. 根据特定节目保存录制属性不同的特定节目对应的录制属性,这 部分数据按照不同特定节目来组织。这里就要按照特定节目名称来指定录制 属性,比如《新闻联播》这个特定节目对应一组录制参数, <<动物世界>> 对应一组另外的录制参数,如特定节目1 一组录制参数特定节目1 一组录制参数特定节目M —组录制参数C. 根据条件逸择保存录制属性这部分数据按照不同组合条件来組织 不同参数,组合条件可以任意定义,采用逻辑运算符号如AND, OR, NOT 等来组合(比如说,組合条件1=动作片AND国外电影AND片长小于150 分钟),如组合条件1 一组录制参数 组合条件2 —组录制参数组合条件P —组录制参数接着,进入步骤220, PVR支持功能实体判断待录制的媒体流与用户配 置的录制属性是否匹配。具体地说,PVR支持功能实体根据来自PVR控制子系统的控制指令得 到用户配置的录制属性后,判断待录制的来自网络电视内容源的播发媒体流 的属性是否与用户配置的录制属性相匹配,如果匹配,则进入步骤230,直 接将该媒体流录制到网络存储空间,也就是将该媒体流录制到网络存储空间; 如果不匹配,则进入步骤240, PVR支持功能实体按用户配置的录制属性对 该媒体流进行转换。媒体流在系统中各实体间的走向如图3所示。具体地说,在步骤240中,PVR支持功能实体按用户配置的录制属性对 视频的媒体流进行转换的方式包含以下之一或其任意组合媒体格式间转换、 媒体格式内转换、选择并提取部分媒体流的智能转换;对音频的媒体流进行 转换的方式包含媒体格式间转换和/或媒体格式内转换。也就是说,PVR支持 功能实体先对该媒体流进行复制,得到一个复制流,再将该复制流转换到与 用户配置的录制属性相匹配的录制流。下面先对视频流和音频流的转换进行 详细i兑明。PVR支持功能实体用于进行媒体格式间转换和媒体格式内转换的基本 的功能包括A.对于視频流,包括以下属性的转换Al.压缩编码格式变换,比如从MPEG-2转换到H.264.A2.比特率变换,或称调整比如从3072kbps降低到768kbps。A3.帧率变换,或称调整,比如从25fps调整到15fps。A4.图像分辦率变换,或称调整,比如从高清W80i分辨率调整到标清 Dl分辨率。A5.颜色通道数变换,或称调整,比如从3个通道降低到一个通道(降 低到2个通道虽然没有实际意义,但也在本实施方式的范围内),即从彩色 到黑白的变换。A6.以上任何两种或者多种变换的组合,比如从MPEG-2 3072kbps 1080i高清,变换到H.264, 768kbps, Dl标清。如果需要进行的转换为至少两种变换的组合,则PVR支持功能实体根据 处理复杂度,处理过程的信息损失选择最优的变换顺序。比如说,需要先进 行压缩格式变换,再进行比特率调整等,那么就要进行组态,组态的原则是 把不同的转换按照最优顺序组合起来。所谓最优顺序的意思是,如果涉及到 两种以上(包括两种)的转换,哪个在前,哪个在后,可能在处理复杂度, 处理过程的信息损失等方面效果不同,那么就要选择效果最好的一种组态。 如果先进行压缩格式变换,再进行比特率调整等,则组态的结果如图4所示。B.对于音频流,包括以下属性的转换Bl.压缩编码格式变换,比如从MPEG AAC转换到MP3。B2.比特率变换,或称调整,比如从128kbps降低到32kbps。B3.以上任何两种或者多种变换的组合。如果需要进行的转换为至少两种变换的组合,则PVR支持功能实体同样 需要根据处理复杂度,处理过程的信息损失选择最优的变换顺序。下面再对智能转换进行详细说明,PVR支持功能实体用于进行智能转换 的基本的功能包括1. 提取和录制场景关键帧过滤分析播发流的一个复制流(处理复制流 是为了保证播发流的实时性),提取其中的每个场景的关键帧(可以设定关键 帧占所有帧的比例,比如1/20),只录制关键帧序列.2. 帧内编码帧(即Intra帧或称I帧)的提取录制过滤分析播发流的一个复制流,提取其中的帧内编码帧进行录制。3. 分类场景的提取录制过滤分析播发流的一个复制流,提取其中的分 类场景,比如足球射门,动作片的打斗镜头,自然风光等。4. 特定人物相关场景的提取录制过滤分析播发流的一个复制流,提取 其中和某个名人相关的内容,比如新闻中的总统出访片断。5. 以上任何两种或者多种方式的组合。同样地,如果需要进行的智能转换为至少两种方式的组合,则PVR支持 功能实体需要根据处理复杂度,处理过程的信息损失选择最优的提取录制顺序。接着,进入步骤250, PVR支持功能实体将转换后的录制流保存到网络 存储空间,使得网络电视视频可以被更高效而灵活地录制。由于在本实施方式中,由于允许用户按照自己的需要和个性化喜好来录 制网络电视节目到网络存储空间,减少了录制网络电视节目所需的存储空间, 从而达到了高效而灵活地录制网络电视视频的目的,拓宽了当前网络电视中 PVR的应用范围,吸引了更多的网络电视用户为运营商提供了新的业务类 型,从而开辟了新的收入来源。值得一提的是,PVR支持功能实体是在PVR控制子系统的控制下,实 现按用户配置的录制属性对媒体流进行转换后录制到网络存储空间,但PVR 控制子系统对于该功能实体的控制可能是直接的,也可能是间接的,即通过 居于中间的其它功能实体来进行间接的控制。另外,在现有技术中,录制流和播发流存在以下属性A.对于纟见频流膝体压缩编码格式(如H.264, SMPTE VC1, MPEG-2/MPEG-4等),比特率(如384kbps, 512kbps, 1024kbps, 3072kbps 等),帧率(如25fj)s, 30fps等),图像分辨率(如1080i高清,Dl标清CIF等),颜色通道数(如彩色,黑白等);B.对于音频流音频压缩编码格式(如MP-3, MPEG-2/MPEG-4 AAC, OGGVorbis等),比特率(如32kbps, 64kbps, 128kbps, 192kbps等)。也就是说,目前录制流和播发流存在的属性是相同的,但是在本实施方 式中,这两种流可以具有不同属性。因为播发流是由内容源发出的,服务千 万用户的,不可能照顾到每个用户的特殊需求。而录制流是可以为每个用户 "量身定做"的。本发明的第二实施方式涉及媒体流的录制方法,本实施方式是在第一实 施方式的基础上,具体应用于网络互联功能实体的方法。具体地说,如图5所示,在现有的通信网络中, 一般可以分成两个层面 业务控制层和承栽层,每个层中都有若干功能实体。对于在承载层中,可能涉及两个或者两个以上的承载网络,比如属于两 个运营商的承载网络。那么在这些不同的承载网络中间,存在网络互联功能 实体(Network Interworking Functional Entity)。在实际应用中,可能对应的i殳 备形态是边界媒体网关。在这种情况下,由这个网络互联功能实体来实现 PVR支持功能实体的所有功能,也就是说,PVR支持功能实体位于该网络互 联功能实体中,网络互联功能实体包含了 PVR支持功能实体,做为其一个部 分。由于在原有的通信网络中,网络互联功能实体本来就要承担很多媒体处 理比如压缩编码格式转化的工作,如支持VoIP应用或者视频通信应用。因 此,通过在网络互联功能实体中实现PVR支持功能实体的所有功能,可以重 用网络互联功能实体中多个已有的部分,提高了资源使用效率,降低了整个 系统的成本。而且,由于网络互联功能实体的网络位置很特殊,位于不同的承栽网络 之间,当播发流需要跨越不同的承栽网时,必然经过网络互联功能实体。因此,使得PVR支持功能实体成为播发媒体流的必经之路。由于在业务控制层中,存在对应的网络互联控制功能实体,负责控制网 络互联功能实体。因此,在本实施方式中,PVR控制子系统通过网络互联控 制功能实体转发控制指令来间接控制网络互联功能实体,执行各种PVR相关 的处理,如图5所示。本发明的第三实施方式涉及媒体流的录制方法,本实施方式是在第一实 施方式的基础上,具体应用于媒体处理功能实体的方法。具体地说,如图6所示,在现有的通信网络中, 一般可以分成两个层面 业务控制层和承载层,每个层中都有若干功能实体。媒体处理功能实体是承载层中的一个功能实体,其主要功能是进行各种 媒体相关的处理,可能包括媒体压缩编码格式变换,语音识别,语音合成, 视频流复合(在多方会议中形成多画面),媒体增强处理等。在实际应用中, 可能对应的设备形态是媒体资源服务器。在这种情况下,由这个媒体处理功 能实体来实现PVR支持功能实体的所有功能,也就是说,PVR支持功能实 体位于该媒体处理功能实体中,媒体处理功能实体包含了 PVR支持功能实 体,做为其一个部分。由于在原有的通信网络中,媒体处理功能实体本来就要承担很多媒体处 理比如压缩编码格式转化的工作,如支持VoIP应用或者视频通信应用。因 此,通过在媒体处理功能实体中实现PVR支持功能实体的所有功能,可以重 用媒体处理功能实体中多个已有的部分,提高了资源使用效率,降低了整个 系统的成本。由于在业务控制层中,存在对应的媒体资源控制功能实体,负责控制媒 体处理功能实体。因此,在本实施方式中,PVR控制子系统通过网络媒体资 源控制功能实体转发控制指令来间接控制媒体处理功能实体,执行备种PVR 相关的处理,如图6所示。本发明的第四实施方式涉及媒体流录制实体,如图7所示,包舍判断 模块,用于判断待录制的媒体流与用户配置的录制属性是否匹配;转换模块, 用于在该判断模块判定待录制的媒体流的属性与用户配置的录制属性不匹配时,按该录制属性对该媒体流进行转换。转换模块中进一步包含用于对视 频流进行转换的视频转换模块、用于对音频流进行转换的音频转换模块、和 用于选择部分媒体流的智能转换模块。下面分别对视频转换模块、音频转换 模块、和智能转换模块进行具体说明。视频转换模块进一步包含用于进行视频压缩编码格式变换的視频压缩 编码格式变换模块、用于进行比特率变换的视频比特率调整模块、用于进行 帧率变换的视频帧率调整模块、用于进行图像分辨率变换的图像分辨率调整 模块、用于进行颜色通道数变换的颜色通道调整模块、和用于在视频流的转 换为至少两种变换的组合时,根据处理复杂度,处理过程的信息损失选择最 优变换顺序的视频分配和组态模块。该视频分配和组态模块根据来自PVR控 制子系统的控制信令中的录制属性,决定对复制的播放媒体流进行何种处理, 然后把复制流输入到相应的模块,比如视频压縮编码格式变换模块。如果需 要进行组合处理,比如先进行压缩格式变换,再进行比特率调整等,那么就 要进行组态,组态的原则是把不同模块按照最优顺序组合起来。所谓最优顺 序的意思是,如果组合涉及两个模块,哪个在前,哪个在后,可能在处理复 杂度,处理过程的信息损失等方面效果不同,那么就要选择效果最好的一种 组态。音频转换^f莫块进一步包含用于进行音频压缩编码格式变换的音频压缩 编码格式变换模块、用于进行比特率变换的音频比特率调整模块、和用于在 音频流的转换为两种或多种变换的组合时,根据处理复杂度,处理过程的信息损失选择最优变换顺序的音频分配和组态模块。该音频分配和组态模块根 据来自PVR控制子系统的控制信令中的录制属性,决定对复制的播放媒体流 进行何种处理,然后把复制流输入到相应的模块,比如压缩编码格式变换模块。如果需要进行组合处理,比如先进行压缩格式变换,再进行比特率调整 等,那么就要进行组态,组态的原则是把不同模块按照最优顺序组合起来。 所谓最优顺序的意思是,如果组合涉及两个模块,哪个在前,哪个在后,可 能在处理复杂度,处理过程的信息损失等方面效果不同,那么就要选择效果 最好的一种组态。智能转换模块进一步包含用于提取和录制场景关键帧的场景关键帧提 取录制模块、用于进行帧内编码帧的提取录制的帧内编码帧提取录制模块、 用于进行分类场景的提取录制的分类场景提取录制模块、用于进行特定人物 相关场景的提取录制的特定人物相关场景提取录制模块、和用于在智能转换 的方式为至少两种方式的组合时,根据处理复杂度,处理过程的信息损失选 择最优的提取录制顺序的智能分配组态模块。同样地,该智能分配组态模块 根据来自PVR控制子系统的控制信令中的录制属性,决定对复制的播发媒体 虎那么就要进行组态,组态的原则是把不同模块按照最优顺序组合起来。所谓 最优顺序的意思是,如果组合涉及两个模块,哪个在前,哪个在后,可能在 处理复杂度,处理过程的信息损失等方面效果不同,那么就要选择效果最好 的一种组态。媒体流录制实体需将转换后的与用户配置的录制属性相匹配的录制流 保存到网络存储空间,或者,在判断模块判定待录制的媒体流与用户配置的 录制属性匹配时,直接将该媒体流录制到网络存储空间,该功能可通过录制 模块实现。持功能实体。由于在本实施方式中,允许用户按照自己的需要和个性化喜好 来录制网络电视节目到网络存储空间,减少了录制网络电视节目所需的存储 间,从而达到了高效而灵活地录制网络电视视频鈞每的,拓宽了当前网络流进行何种处理,然后把复制流输入到相应的模块,如果需要进行组合处理,工电视中PVR的应用范围,吸引了更多的网络电视用户为运营商提供了新的业 务类型,从而开辟了新的收入来源。媒体流录制实体可以位于网络互联功能实体内,如媒体应用网关内;也 可以位于媒体处理功能实体内,如媒体资源服务器内。也就是说,对于设备 制造商来说,可以通过在媒体网关或者媒体资源处理等设备类型上开发新的 产品,增加新的产品特性,获得利润,从而带来巨大的商机。本发明的第五实施方式涉及媒体流的录制系统,包含第四实施方式中的 媒体流录制实体、PVR控制子系统和用户数据库的PVR服务配置。该PVR 控制子系统用于对于PVR业务进行控制和管理,并通过控制指令通知媒体流 录制实体用户配置的录制属性;该用户数据库的PVR服务配置用于保存用户 的录制属性。使得网络电视视频可以被更高效而灵活地录制。其中,PVR控制子系统通过以下方式之一获取用户配置的录制属性根据该用户的用户终端发送的请求,从用户数据库的PVR服务配置中获 取该用户指定的录制属性,作为该用户配置的录制属性;从该用户的用户终端发送的请求中获取该用户最新指定的录制属性,作 为该用户配置的录制属性;从用户数据库的PVR服务配置中获取同类节目以前录制的属性,作为该 用户配置的录制属性;采用缺省的录制属性为用户配置的录制属性。PVR服务配置按以下方式之一或其任意组合保存录制属性根据节目类 型保存录制属性、根据特定节目保存录制属性、根据条件选择保存录制属性。需要说明的是,PVR控制子系统还用于将用户增加的录制属性保存至 PVR服务配置中,并通过对保存的用户的录制属性的分析,完善该用户的录 制属性。虽然通过参照本发明的某些优选实施方式,已经对本发明进行了图示和 描述,但本领域的普通技术人员应该明白,可以在形式上和细节上对其作各 种改变,而不偏离本发明的精神和范围。
权利要求
1. 一种媒体流的录制方法,其特征在于,包含以下步骤如果待录制的媒体流的属性与用户配置的录制属性相匹配,则网络侧实体直接将该媒体流录制到网络存储空间,否则,按所述录制属性对该媒体流进行转换后再录制到网络存储空间。
2. 根据权利要求1所述的媒体流的录制方法,其特征在于,对于待录制的视频媒体流,所述按录制属性对所述媒体流进行转换的方 式包含以下之一或其任意组合媒体格式间转换、媒体格式内转换、选择并提取部分媒体流的智能转换。
3. 根据权利要求1所述的媒体流的录制方法,其特征在于,对于待录制的音频媒体流,所述按录制属性对所述媒体流进行转换的方 式包含媒体格式间转换和/或媒体格式内转换。
4. 根据权利要求2所述的媒体流的录制方法,其特征在于,所述视频流的媒体格式间转换包含压缩编码格式变换;所述视频流的媒体格式内转换至少包含以下之一比特率变换、帧率变 换、图像分辨率变换、颜色通道数变换;所述视频流的智能转换至少包含以下方式之一提取和录制场景关键 帧、帧内编码帧的提取录制、分类场景的提取录制、特定人物相关场景的提 取录制。
5. 根据权利要求3所述的媒体流的录制方法,其特征在于, 所述音频流的媒体格式间转换包含压缩编码格式变换; 所述音频流的媒体格式内转换至少包含比特率转换。
6. 根据权利要求4或5所述的媒体流的录制方法,其特征在于,如果 所述媒体格式间转换和/或媒体格式内转换为至少两种变换的组合,则所述 网络側实体根据处理复杂度,处理过程的信息损失选择最优的变换顺序。
7. 根据权利要求4所述的媒体流的录制方法,其特征在于,如果所述 智能转换为至少两种方式的组合,则所述网络侧实体根据处理复杂度,处理 过程的信息损失选择最优的提取录制顺序。
8. 根据权利要求1所述的媒体流的录制方法,其特征在于,所述网络 侧实体根据来自个人视频录制PVR控制子系统的控制指令得到所述用户配 置的录制属性。
9. 根据权利要求8所述的媒体流的录制方法,其特征在于,所述PVR 控制子系统通过以下方式之一获取所述用户配置的录制属性根据所述用户的用户终端发送的请求,从用户数据库的PVR服务配置 中获取该用户指定的录制属性,作为该用户配置的录制属性;从所述用户的用户终端发送的请求中获取该用户最新指定的录制属性, 作为该用户配置的录制属性;从用户数据库的PVR服务配置中获取同类节目以前录制的属性,作为 所述用户配置的录制属性;采用缺省的录制属性为所述用户配置的录制属性。
10. 根据权利要求9所述的媒体流的录制方法,其特征在于,所述用户 数据库的PVR服务配置按以下方式之一或其任意组合保存录制属性根据节目类型保存录制属性、根据特定节目保存录制属性、根据条件选 择保存录制属性。
11. 根据权利要求1至5, 7至10中任一项所述的^f某体流的录制方法, 其特征在于,所述网络側实体位于网络互联功能实体或媒体处理功能实体内。
12. —种媒体流录制实体,其特征在于,包含判断模块,用于判断待录制的媒体流的属性与用户配置的录制属性是否 匹配;转换模块,用于在所述判断模块判定所述待录制的媒体流的属性与用户 配置的录制属性不匹配时,按该录制属性对该媒体流进行转换;录制模块,用于将经所述转换模块转换后的媒体流录制到网络存储空 间,或者,在所述判断模块判定所述待录制的媒体流的属性与用户配置的录 制属性匹配时,不需要经过任何转换处理而直接将该媒体流录制到网络存储 空间。
13. 根据权利要求12所述的媒体流录制实体,其特征在于,所述转换 模块包含用于对视频流进行转换的视频转换模块、用于对音频流进行转换的音频 转换模块、和用于选择并提取部分媒体流的智能转换模块。
14. 根据权利要求13所述的媒体流录制实体,其特征在于,所述视频 转换模块包含用于进行视频压缩编码格式变换的视频压缩编码格式变换模 块、用于进行比特率变换的视频比特率调整模块、用于进行帧率变换的视频 帧率调整模块、用于进行图像分辨率变换的图像分辨率调整模块、用于进行 颜色通道数变换的颜色通道调整模块、和用于在所述视频流的转换为至少两 种不同变换的組合时,根据处理复杂度,处理过程的信息损失选择最优变换 顺序的视频分配和组态模块;所述音频转换模块包含用于进行音频压缩编码格式变换的音频压缩编 码格式变换模块、用于进行比特率变换的音频比特率调整模块、和用于在所 述音频流的转换为两种不同变换的组合时,根据处理复杂度,处理过程的信 息损失选择最优变换顺序的音频分配和组态模块;所述智能转换模块包含用于提取和录制场景关键帧的场景关键帧提取 录制模块、用于进行帧内编码帧的提取录制的帧内编码帧提取录制模块、用 于进行分类场景的提取录制的分类场景提取录制模块、用于进行特定人物相 关场景的提取录制的特定人物相关场景提取录制模块、和用于在所迷智能转 换的方式为至少两种不同方式的组合时,根据处理复杂度,处理过程的信息 损失选择最优的提取录制顺序的智能分配组态模块。
15. 根据权利要求12所述的媒体流录制实体,其特征在于,所述判断 模块根据从来自PVR控制子系统的控制指令中得到的所述用户配置的录制 属性,判断待录制的媒体流的属性与用户配置的录制属性是否匹配。
16. 根据权利要求12所述的媒体流录制实体,其特征在于,所述媒体 流录制实体位于网络互联功能实体或媒体处理功能实体内。
17. —种媒体流的录制系统,其特征在于,包含根据权利要求12至16 中任 一 项所述的媒体流录制实体、和P V R控制子系统;所述PVR控制子系统用于对于PVR业务进行控制和管理,并通过控制 指令通知所述媒体流录制实体所述用户配置的录制属性。
18. 根据权利要求17所述的媒体流的录制系统,其特征在于,还包含 用户数据库的PVR服务配置,用于保存用户的录制属性,所述PVR控制子 系统通过以下方式之一获取所述用户配置的录制属性根据所述用户的用户终端发送的请求,从所述PVR服务配置中获取该 用户指定的录制属性,作为该用户配置的录制属性;从所述用户的用户终端发送的请求中获取该用户最新指定的录制属性, 作为该用户配置的录制属性;从所述PVR服务配置中获取同类节目以前录制的属性,作为所述用户 配置的录制属性;采用缺省的录制属性为所述用户配置的录制属性。
19. 根据权利要求18所述的媒体流的录制系统,其特征在于,所述PVR 控制子系统还用于将用户增加的录制属性保存至所述PVR服务配置中,并 通过对保存的用户的录制属性的分析,完善该用户的录制属性。
20. 根据权利要求18所述的媒体流的录制系统,其特征在于,所述PVR 服务配置按以下方式之一或其任意组合保存录制属性根据节目类型保存录制属性、根据特定节目保存录制属性、根据条件选 择保存录制属性。
全文摘要
本发明涉及通信领域,公开了一种媒体流的录制方法、实体及系统,使得网络电视视频可以被更高效而灵活地录制。本发明中,网络侧PVR支持实体先判断待录制的媒体流的属性与用户配置的录制属性是否匹配,如果匹配,则直接将该媒体流录制到网络存储空间,否则,按用户配置的录制属性对该媒体流进行转换处理后录制到网络存储空间。这种转换可以是媒体格式间转换、格式内转换如比特率变换、帧率变换、图像分辨率变换、颜色通道数变换等,也可以是智能转换,如提取和录制场景关键帧、帧内编码帧的提取录制、分类场景的提取录制、特定人物相关场景的提取录制等。网络侧PVR支持实体可以位于网络互联功能实体或媒体处理功能实体内。
文档编号H04N5/00GK101262583SQ20071008595
公开日2008年9月10日 申请日期2007年3月5日 优先权日2007年3月5日
发明者忠 罗 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1