分布式随选媒体代码转换系统和方法技术方案

技术编号:3888854 阅读:157 留言:0更新日期:2012-04-11 18:40
提供了一种随选将媒体内容由一种源类型代码转换成一种目标类型的系统和方法,其中系统包括多个由多个源类型(208)进行代码转换的代码转换器(218),其中系统接收媒体内容的代码转换请求,为响应代码转换请求,获取媒体内容,根据源类型(208)和目标类型,将媒体内容发送给多个代码转换器中的一个,从而生成代码转换后的媒体内容,并传输(220)代码转换后的媒体内容。系统(106)以管道的形式获取、发送媒体内容,将之进行代码转换,并传输代码转换后的媒体内容。系统(106)还提供了以文件或数字数据流的形式发布媒体内容,提供了媒体内容的存档,以及对代码转换后的媒体内容进行缓存以提高系统效率。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种用于信息代码转换的系统和方法。更具体地, 本专利技术涉及一种用于对媒体内容进行代码转换的系统和方法。相关技术对媒体内容快速发布的探索贯穿了人类的历史。发行商努力将 媒体内容尽快的发布给更多观众。这里所使用的术语"媒体内容"指 任何可以被一种或多种人类感觉所感知的信息,包括音频、视频、数 据、思想、图形、故事、声音、文本或其它内容。如今,与计算和网络技术相结合的对媒体内容的数字表示,提 供了一种有效的发布方法。根据这种新的发布模式,网络技术使得可 以在网络上向终端用户计算机发送数字化的媒体内容。通信协议定义 了怎样在网络上交换数字化媒体内容。媒体播放器运行在终端用户计 算机上使得用户可以播放或者体验这些媒体内容。媒体内容的数字化表示具有不同的类型。这些类型一般根据一 系列的发布参量来定义,这些发布参量包括,但并不仅限于文件格 式、比特率、通信协议、物理媒介、压缩算法、和/或与媒体内容相 关的数字版权管理信息。所使用的数字化媒体内容的类型依赖于许多 因素,如发布过程中所使用的计算和/或网络技术,以及内容本身的 特性。例如,许多数字化媒体内容的类型是根据文件格式来定义的。 常用的文件格式包括QUICK TIME、 MPEG、 AVI、 MP3、 REAL、WINDOWS MEDIA、 H.263视频编码和PALM兼容格式。格式可以 将媒体内容定义为一个文件或一个数据流。例如参考J.D.Murray和 W.環Ryper在《图形文件格式大全(The Encyclopedia of Graphics File Formats)》第二版(由加拿大Sebastopol股份有限公司的 O'Reilly及其同事所出版)中所描述的图形文件格式和其它格式,其 中的所有内容在此引入作为参考。数字化媒体内容的类型可以根据所使用的编码和压缩技术(用 于减小媒体内容的物理大小)的类型,或者支持媒体内容的存储的物 理媒介的类型来分类。多种不同物理媒介被用于发布媒体内容,如磁 或光存储设备、存储器设备和无线媒介。数字化媒体内容的类型还可以根据用于传输媒介的通信协议的 类型来分类。在分组交换网络中,如因特网,将使用多层协议。这些 协议包括网络和传输协议和应用协议。网络和传输协议部分负责发送 数字数据包。网络和传输协议的例子是Internet协议(IP)、传输控 制协议(TCP)、用户数据包协议(UDP)和实时传输协议(RTP, Real-Time Transport Protocol)。应用协议是运行在网络和传输协议 之上的较高层的协议,尤其应用协议提供支持数字媒体发布的服务。 在WWW技术中所使用的应用协议的例子就是超文本传输协议 (HTTP )和实时流协i义(RTSP, Real-Time Streaming Protocol)。飞速增长的媒体播放器的出现在各种媒体内容的丰富多彩和客 户设备处理内容的不同能力之间产生了一个大的间隙。结果,对于终 端用户来说选择技术的过程变得非常复杂。例如,用户经常不能确信 某个特定的媒体播放器是否可以播放自己所感兴趣的媒体内容的类 型。并且,用户可能经常需要下栽新的媒体播放软件以读取所期望的 内容。另外,因为用户可以使用多个不同的客户媒体播放器,所以内 容提供商需要以多种源类型的方式发布原始的媒体内容,以将内容发 布给多个的用户。具有存储媒体内容的内容提供商还面临着将存储的 媒体内容以新的或更新的源类型来发布的负担。代码转换器将特定类型的媒体内容(源类型)转化成另一种类 型的媒体内容(目标类型),这种转化称为"代码转换"。代码转换 可以包括许多不同的转换操作。所使用的特定转换操作由被转换的发 布参量来决定。例如,代码转换可以包括从一种编码数据格式转化成另一种编码数据格式(如将CCITT第三组编码数据转换成RLE编 码数据)的转换操作。参考Murray和vanRyper,第1095页。传统的多类型代码转换服务不是在线提供的,而是在内容提供 商发布媒体内容之前,在发布过程中增加了一个不希望的和不可避免 的延迟。尽管对媒体内容的实时代码转换的安排是已知的(例如在 Internet网上转换和发布实况媒体事件),但这些安排是受限的,因 为它们仅允许媒体内容经代码转化变成单一的一种目标类型,并且不 允许以多种目标类型来发布媒体内容。另外,因为脱机多格式代码转化服务比较昂贵,内容提供商只 能负担得起将它们的媒体内容转化成有限数量的目标类型。用户的媒 体播放器不能适应代码转换后的文件的目标格式时,用户就不能读取 内容。因此,传统的媒体产品被限制在一种"推动式"过程中,在此 过程中内容提供商必须考虑用户会用哪种媒体播放器来播放它们的媒 体文件。媒体发布技术中的这种快速发展的另一个结果就是,新的互联 网和无线设备制造商还必须在媒体内容的代码转化方面多个投入,以这样,新的:;网和无限设备制造商经历着同样的来自上述传统代码 转换方案的缺陷。
技术实现思路
本专利技术涉及一种用于将媒体内容进行随选代码转换(on-demand transcoding)而从多个源类型转换成多个目标类型的系统和 方法。在一个实施例中,提供了一种用于将媒体内容从一种源类型代 码转换成一种目标类型的方法,包括如下步骤,接收对媒体内容的代7码转换请求;获取媒体内容;根据源类型和目标类型,从用于把多个 源类型代码转换成多个目标类型的多个代码转换器中选择一个;将媒 体内容发送给所选的代码转换器;将媒体内容由源类型代码转换成目 标类型,由此生成代码转换后的媒体文件;传输代码转换后的媒体内 容。在本专利技术的实施例中,媒体内容可以包括一个数字信息的文件 或一个数字数据流。在本专利技术的实施例中,媒体内容作为一个数字数 据流而被获取,发送和代码转换,代码转换后的文件作为一个数字数据流而被传输,获取、发送、代码转换和传输均以管道(pipeline) 的形式进行。在本专利技术的实施例中,代码转换请求通过Internet网接收,代 码转换后的媒体内容通过Internet网传输。在本专利技术的实施例中,媒体内容的类型根据至少一个发布参量 来定义,其中发布参量可以是文件格式、媒体内容的比特率、存储媒 体内容用的压缩算法、媒体内容传输所用的通信协议、存储媒体内容 用的物理媒介,对媒体内容进行代码转换的步骤包括,将媒体内容的 发布参量从一种源发布参量类型转换成一种目标发布参量类型。根据本专利技术的 一种媒体代码转换系统将媒体内容从一种源类型 代码转换成一种目标类型。媒体代码转换系统包括一个网络接口、 一 个资源管理器、 一个传输服务器、 一个流服务器和多个用于把多个源 类型转化成多个目标类型的代码转换器。网络接口适用于接收媒体内 容的代码转换请求。资源管理器适用于响应代码转换请求,并且作为 对代码转换请求的响应,命令代码转换服务器获取媒体内容,在源类 型和目标类型的基础上选择多个代码转换器中的 一 个,命令所选的代 码转换器将媒体内容从源类型转化成目标类型,由此生成代码转换后 的媒体内容,并命令流服务器传送代码转换后的媒体内容。在本专利技术的实施例中,媒体内容可以包括一个数字信息文件或 一个数字数据流。在本专利技术的实施例中,传输服务器适用于以数据流的形式获取媒体内容,所选的代码转换本文档来自技高网
...

【技术保护点】
一种将媒体内容由一种源类型代码转换成一种目标类型的方法,包括如下步骤: (a)接收对所述媒体内容的请求; (b)获取所述媒体内容; (c)从用于把多个源类型代码转换成多个目标类型的多个代码转换器中选择一个,其中所述一个代码 转化器的选择是基于所述源类型和所述目标类型; (d)将所述媒体内容发送给所选择的代码转换器; (e)将所述媒体内容从所述源类型代码转换成所述目标类型,从而生成代码转换后的媒体内容; (f)传输所述代码转换后的媒体内容;   (g)存储所述代码转换后的媒体内容在一个代码转换缓存中;以及 (h)通过从所述代码转换缓存取得所述代码转换后的媒体内容、并且传输所述代码转换后的媒体内容,来响应随后的对媒体内容的代码转换请求; 其中代码转换缓存存储所请求的媒 体内容的一个拷贝,当随后接收到一个具有相同的最优目标类型的相同媒体内容的请求时,从代码转换缓存中发送所述拷贝;以及 (i)其中根据一种智能算法来确定是否将所述代码转换过的媒体内容保存在所述代码转换高速缓存中,其中所述智能算法是最近最少 使用算法。...

【技术特征摘要】
...

【专利技术属性】
技术研发人员:安吉拉CW雷詹姆斯P霍迪霍华德E查托克克里斯托弗V皮瑞兹基奥维尼M安格诺利哈里A考姆斯基史蒂文H陈黑托西霍克穆瓦
申请(专利权)人:索尼株式会社
类型:发明
国别省市:JP[日本]

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

1
相关领域技术
  • 暂无相关专利