[go: up one dir, main page]

CN1276367C - 多媒体数据流网络代码转换用的系统 - Google Patents

多媒体数据流网络代码转换用的系统 Download PDF

Info

Publication number
CN1276367C
CN1276367C CNB991235967A CN99123596A CN1276367C CN 1276367 C CN1276367 C CN 1276367C CN B991235967 A CNB991235967 A CN B991235967A CN 99123596 A CN99123596 A CN 99123596A CN 1276367 C CN1276367 C CN 1276367C
Authority
CN
China
Prior art keywords
multimedia data
data stream
network
stream
code
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
CNB991235967A
Other languages
English (en)
Other versions
CN1254151A (zh
Inventor
R·内奥吉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Google Technology Holdings LLC
Original Assignee
Tut Systems Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tut Systems Inc filed Critical Tut Systems Inc
Publication of CN1254151A publication Critical patent/CN1254151A/zh
Application granted granted Critical
Publication of CN1276367C publication Critical patent/CN1276367C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/40Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/70Media network packetisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/762Media network packet handling at the source 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/565Conversion or adaptation of application format or content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/565Conversion or adaptation of application format or content
    • H04L67/5651Reducing the amount or size of exchanged application data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

服务提供者节点有在其上运行的活动网络守护程序。用户通过向服务提供者节点发送编码指令,借助服务提供者节点的活动网络能力控制自适应流水线。按照用户送到服务提供者节点的编码指令中包含的控制参数,在服务提供者节点内构建自适应流水线。自适应流水线包括解码和编码级,以及零个或多个中间滤波级。中间级的数目和类型由所指定的流参数的值确定。

Description

多媒体数据流网络代码转换用的系统
技术领域
一般说来,本发明涉及编码转换,更详细地说,涉及多媒体数据流的网络编码转换。
背景技术
分布式多媒体应用要求网络上多个用户的通信支持机制。参见图1,网络节点(驻留在网络上的计算机)的网络通信能力分成彼此接口的几层。这称为网络栈。从网络栈的底部开始,物理网络接口负责接收通过网络线路到来的电子信号。沿着该栈向上走,进一步对网络信号进行解码,并送往下一个栈,直至达到应用层为止。就是在这一层,网络通信量以这样一种方式解释,使一个响应能够通信到网络用户,以满足该用户提出的最终服务请求,诸如对特定多媒体数据流的请求。
这样的网络业务量需要以这样一种形式送到最终系统、网络和最终用户,使得他们能够处理,而同时满足应用所提出的约束。允许高性能站点上得到全质量的多媒体数据页面布局,而同时在另一个最终系统上或许以不同的编码格式提供经过适当滤波的质量较低的页面布局,这样一种服务质量(QOS)机制称为编码转换。但是,当前的编码转换器不能缩放、不能适配,也不灵活。
发明内容
本发明的目的是提供这样一种多媒体数据流网络编码转换用的系统,其中用户可以跨越网络对编码转换资源进行编程,并具有定制的编码转换器,以便可以说话、能够缩放、可以适配,有灵活性。
根据本发明。提供了一种用于对多媒体数据流进行网络编码转换的方法,它包括以下步骤:通过一个活动网络守护程序从网络客户机接收一个限定一个多媒体数据流和多个流参数的服务请求;通过所述活动网络守护程序产生一个流水线网络编码转换器,所述网络编码转换器具有一个解码级和一个编码级,分别适于以所述服务请求中限定的方式进行操作;按照服务请求中的流参数所确定的方式通过所述解码级对所述多媒体数据流进行解码,由此产生解码的多媒体数据流;按照服务请求中的流参数所确定的方式对所述已解码的多媒体数据流进行编码,以此产生编码转换后的多媒体数据流;和把所述编码转换后的多媒体数据流发送给所述网络客户机。
所述流水线网络编码转换器被产生为具有一个滤波级,所述滤波级适于以所述服务请求中限定的方式进行操作;所述网络编码转换方法还包括在所述解码步骤之后按照服务请求中的流参数所确定的方式对所述已解码的多媒体数据流进行滤波的步骤,由此产生解码并滤波后的多媒体数据流,所述解码并滤波后的多媒体数据流输入到所述编码级的步骤。
本发明还提供了一种用于对多媒体数据流进行网络编码转换的设备,包括:一个服务供应商节点,具有一个活动网络守护程序,所述活动网络守护程序用于产生一个具有解码级和编码级的流水线网络编码转换器,所述解码级和所述编码级分别适于以所述服务请求中限定的方式进行操作;通过所述活动网络守护程序从网络客户机接收一个服务请求的装置,所述服务请求含有一个多媒体数据流和多个流参数,所述流参数用于限定由所述活动网络守护程序产生的流水线网络编码转换器中的各个级对所确定的多媒体数据流执行网络编码转换的方式;用于接收所确定的多媒体数据流和将所述多媒体数据流通过到由所述活动网络守护程序产生的一个流水线网络编码转换器的装置,由此所述解码级按照所述服务请求中的流参数所确定的方式对所述多媒体数据流进行解码,所述编码级按照所述服务请求中的流参数所确定的方式对所述已解码的多媒体数据流进行编码,以此产生编码转换后的多媒体数据流;以及把编码转换后的多媒体数据流发送给所述网络客户机用的装置。
所述活动网络守护程序还产生一个具有滤波级的流水线网络编码转换器,所述滤波级适于以所述服务请求中限定的方式进行操作;且所述设备还包括用于将所述已解码的多媒体数据流发送到所述滤波级以滤波的装置,和用于将解码并滤波后的多媒体数据流输入到所述自适应流水线网络编码转换器的编码级的装置。
本发明还提供了一种通过一个网络向一个网络客户机提供一个编码转换的多媒体数据流的方法,所述编码转换的多媒体数据流是多个流参数所限定的期望格式,所述方法包括:通过位于一个服务提供者节点的一个活动网络守护程序从一个网络客户机接收限定了多个流参数的一个服务请求;通过所述活动网络守护程序从一个网络实体接收一个多媒体数据流,所述多媒体数据流的格式与所述期望格式不同;通过所述活动网络守护程序产生具有一个解码级和一个编码级的一个自适应流水线网络编码转换器;通过所述解码级解码所述多媒体数据流,由此产生所述解码的多媒体数据流,所述解码的多媒体数据流具有未编码的格式;以所述服务请求中的流参数所确定的方式对所述解码的多媒体数据流进行编码,由此产生所述编码转换的多媒体数据流;和将所述编码转换的多媒体数据流发送到所述网络客户机。
其中,所述自适应流水线被产生为包括:适于按照所述服务请求中的流参数所确定的方式进行操作的滤波级;且所述方法还包括:在解码步骤之后,按照所述服务请求中的流参数所确定的方式对所述解码的多媒体数据流进行滤波,由此产生解码并滤波后的多媒体数据流,所述解码并滤波后的多媒体数据流是解码的多媒体数据流的滤波后的版本,所述解码并滤波后的多媒体数据流被输入所述编码步骤。
所述流参数指出以下项目中的至少一个:命令类型、端口、介质类型、位速率、帧速率、分辨率、端到端潜伏期、交错、签字、损失百分数、内容识别符、代码类型、滤波器、滤波器参数、预测和主机名。
按照本发明举例说明的推荐的实施例,服务提供者节点具有运行于其上的活动的网络守护程序。用户向服务提供者节点发送编码的指令通过服务提供者节点的活动的网络能力控制自适应流水线。解释网络用户的编码转换请求之后,根据用户向它发来的编码指令中包含的控制参数在服务提供者节点内构建一个自适应流水线。自适应流水线包括带有零个或多个中间滤波级的解码和编码级。中间级的数目和类型由特定流参数的值确定。然后,通过该自适应流水线处理网络用户所请求的多媒体数据流,并将所得的编码转换后的多媒体数据流送往请求它的网络用户。
结合后附的权利要求书和附图阅读时,从以下详细的描述中将会看到本发明的目标、优点和其它新型的特点。
附图说明
图1是网络栈各层的方框图;
图2是按照本发明的网络编码转换用的系统的方框图;而
图3是按照本发明的自适应流水线的方框图。
具体实施方式
参见图1,本发明工作在网络栈的应用层,因而不必改变当前的网络协议,诸如IP(互联网协议)和标准化的分组格式和所用的寻址技术。
参见图2,网络用户10通过网络8发出一个服务请求。常驻在网络8上的服务提供者节点11有一个称为活动网络(AN)守护程序6的程序在运行。AN守护程序6提供一个可编程的开放节点,使得网络用户可以动态地把程序配置到节点引擎中去。服务提供者11截获该请求,该AN守护程序生出一个在多个可用的服务中与所请求的服务对应的子进程5。按照本发明,所请求的服务是编码转换。然后AN守护程序6对服务请求进行解析,并把该服务请求中规定的特定的控制参数装入一个数据结构。该控制参数可以由网络用户指定,并包括,但不限于:
1.命令类型(例如,连接请求)
2.端口(通道识别符)
3.介质类型
4.位速率
5.帧速率
6.分辨率
7.端到端潜伏期
8.交错
9.签字
10.损失百分数
11.内容识别符
12.代码类型
13.滤波器
14.滤波器参数
15.预测
16.主机名
父进程和子进程之间的关系是这样的,父进程(AN守护程序6)和子进程5并发地运行在该网络节点11上,因此可以通过参数相互通信。
子进程5主宰一个自适应流水线4,以便提供编码转换服务。参见图3,自适应流水线4是一组模块组件,每一个组件实现对数据流的一种转换。本推荐实施例中的数据流是送往服务提供者节点11的多媒体数据流,诸如活动图象压缩标准1-4(MPEG-1,MPEG-2,MPEG-4)、静像压缩标准(JPEG),H.263,H.261,但不限于这些标准。流水线4的头端级是一个编码转换所请求的特定标准用的解码器引擎20,而同时尾端级24是一个准备请求作为编码转换结果的特定标准用的编码器引擎26。中间级22是那些允许调整基带多媒体数据流的质量,以便对该数据流进行编码转换。这些包括,但不限于:水平滤波。垂直滤波、纹式(mosquito)滤波和自适应插值。缓冲区池12,14,16,18满足自适应流水线4特定级的存储器要求。
参见图2,AN守护程序6通过把含有控制参数的数据结构送到主宰该自适应流水线4的子进程5来把控制参数送到自适应流水线4。参见图3,自适应流水线是按照控制参数构建的。子进程调用动作功能,以完成自适应流水线4的解码20、滤波22或编码24级,而这些本身又选择一个适当的功能,以便按照控制参数所规定的编码或解码的代码类型和其它配置对网络用户10所请求的多媒体数据流进行编码转换。这使流水线4本身和流水线的各级能够由规定流参数的值的用户通过网络进行配置。
但是流水线4的中间级22是任选的,而且可以有多于一个中间级。中间级22依要求的滤波量而变,它由上述的流参数指定。在简单的一侧,从MPEG-2到H.263的编码转换要求至少在中间级22进行水平滤波和垂直滤波。在比较复杂的一侧,滤波可以这样彻底,以致某些组合在一个级中装不下,因此把多个组合分解成多个中间级22。例如,若自适应内插属于所请求的滤波类型,而且仍旧要求水平/垂直滤波,则选择是增加另一个中间级。哪种组合装入一级和以何种顺序把活动节点智能装入表中。若用户请求大量的滤波,结果得出多级滤波,因此有更多的端到端潜伏期(Latency)。对于视频会议这是不希望有的,但仅就浏览而言或许是可以接受的。为了作出实时反应,像在视频会议那样,最好请求这样的滤波量,它不是只要求一级,就是根本没有级。这一个滤波级的重要性是它还可以用作同步端口。
按照本推荐实施例,服务提供者节点11的节点操作系统(NodeOS)是流行的实时操作系统REACT,SGI公司提供的IRIX操作系统的扩充,但其它任何一种实时NodeOS均可使用,它有以下的一般特点。REACTNodeOS提供活动/线程映射和对实时帧基调度的支持以及有关上下文的交换。标称周期设为几毫秒,同时对幻影帧注入进行编程,结果是帧边界的弹性行为,这是软实时应用所希望的一种属性,当同一组资源由多个对话期(Session)共享时尤为如此。这个特定的NodeOS提供有限的监视设施,使自适应流水线4可以用于自适应行为。超限(规定的帧边界交叉)状态是所使用的最常见的监视项目。NodeOS还提供系统调用来管理资源的使用。这个输入由许可控制引擎用来限制新通道的组织。
参见图2,然后由自适应流水线4的过程得出的编码转换后的数据流通过网络8送往请求它的网络用户10。按照服务请求中的流参数,该数据与网络用户10所请求的格式一致。
于是,本发明提供一种多媒体数据流网络编码转换用的系统,其中用户通过网络对编码转换资源进行编程,而且具有用户编码转换器,于是可以说话、可以缩放、可以适配,而且灵活。

Claims (9)

1.一种用于对多媒体数据流进行网络编码转换的方法,它包括以下步骤:
通过一个活动网络守护程序从网络客户机接收一个限定一个多媒体数据流和多个流参数的服务请求;
通过所述活动网络守护程序产生一个流水线网络编码转换器,所述网络编码转换器具有一个解码级和一个编码级,分别适于以所述服务请求中限定的方式进行操作;
按照服务请求中的流参数所确定的方式通过所述解码级对所述多媒体数据流进行解码,由此产生解码的多媒体数据流;
按照服务请求中的流参数所确定的方式对所述已解码的多媒体数据流进行编码,以此产生编码转换后的多媒体数据流;和
把所述编码转换后的多媒体数据流发送给所述网络客户机。
2.按照权利要求1的多媒体数据流的网络编码转换方法,其特征在于,所述流水线网络编码转换器被产生为具有一个滤波级,所述滤波级适于以所述服务请求中限定的方式进行操作;所述网络编码转换方法还包括在所述解码步骤之后按照服务请求中的流参数所确定的方式对所述已解码的多媒体数据流进行滤波的步骤,由此产生解码并滤波后的多媒体数据流,所述解码并滤波后的多媒体数据流输入到所述编码级的步骤。
3.按照权利要求1或2的多媒体数据流的网络编码转换方法,其特征在于,所述流参数指出以下项目中的至少一个:命令类型、端口、介质类型、位速率、帧速率、分辨率、端到端潜伏期、交错、签字、损失百分数、内容识别符、代码类型、滤波器、滤波器参数、预测和主机名。
4.一种用于对多媒体数据流进行网络编码转换的设备,它包括:
一个服务供应商节点,具有一个活动网络守护程序,所述活动网络守护程序用于产生一个具有解码级和编码级的流水线网络编码转换器,所述解码级和所述编码级分别适于以所述服务请求中限定的方式进行操作;
通过所述活动网络守护程序从网络客户机接收一个服务请求的装置,所述服务请求含有一个多媒体数据流和多个流参数,所述流参数用于限定由所述活动网络守护程序产生的流水线网络编码转换器中的各个级对所确定的多媒体数据流执行网络编码转换的方式;
用于接收所确定的多媒体数据流和将所述多媒体数据流通过到由所述活动网络守护程序产生的一个流水线网络编码转换器的装置,由此所述解码级按照所述服务请求中的流参数所确定的方式对所述多媒体数据流进行解码,所述编码级按照所述服务请求中的流参数所确定的方式对所述已解码的多媒体数据流进行编码,以此产生编码转换后的多媒体数据流;以及
把编码转换后的多媒体数据流发送给所述网络客户机用的装置。
5.按照权利要求4的用于对多媒体数据流进行网络编码转换的设备,其特征在于,所述活动网络守护程序还产生一个具有滤波级的流水线网络编码转换器,所述滤波级适于以所述服务请求中限定的方式进行操作;且所述设备还包括用于将所述已解码的多媒体数据流发送到所述滤波级以滤波的装置,和用于将解码并滤波后的多媒体数据流输入到所述自适应流水线网络编码转换器的编码级的装置。
6.按照权利要求4或5的用于对多媒体数据流进行网络编码转换的设备,其特征在于,所述流参数指出以下项目中的至少一个:命令类型、端口、介质类型、位速率、帧速率、分辨率、端到端潜伏期、交错、签字、损失百分数、内容识别符、代码类型、滤波器、滤波器参数、预测和主机名。
7.一种通过一个网络向一个网络客户机提供一个编码转换的多媒体数据流的方法,所述编码转换的多媒体数据流是多个流参数所限定的期望格式,所述方法包括:
通过位于一个服务提供者节点的一个活动网络守护程序从一个网络客户机接收限定了多个流参数的一个服务请求;
通过所述活动网络守护程序从一个网络实体接收一个多媒体数据流,所述多媒体数据流的格式与所述期望格式不同;
通过所述活动网络守护程序产生具有一个解码级和一个编码级的一个自适应流水线网络编码转换器;
通过所述解码级解码所述多媒体数据流,由此产生所述解码的多媒体数据流,所述解码的多媒体数据流具有未编码的格式;
以所述服务请求中的流参数所确定的方式对所述解码的多媒体数据流进行编码,由此产生所述编码转换的多媒体数据流;和
将所述编码转换的多媒体数据流发送到所述网络客户机。
8.按照权利要求7的通过一个网络向一个网络客户机提供一个编码转换的多媒体数据流的方法,其特征在于,所述自适应流水线被产生为包括:适于按照所述服务请求中的流参数所确定的方式进行操作的滤波级;
且所述方法还包括:在解码步骤之后,按照所述服务请求中的流参数所确定的方式对所述解码的多媒体数据流进行滤波,由此产生解码并滤波后的多媒体数据流,所述解码并滤波后的多媒体数据流是解码的多媒体数据流的滤波后的版本,所述解码并滤波后的多媒体数据流被输入所述编码步骤。
9.按照权利要求7或8的通过一个网络向一个网络客户机提供一个多媒体数据流的第一版的方法,其特征在于,所述流参数指出以下项目中的至少一个:命令类型、端口、介质类型、位速率、帧速率、分辨率、端到端潜伏期、交错、签字、损失百分数、内容识别符、代码类型、滤波器、滤波器参数、预测和主机名。
CNB991235967A 1998-11-13 1999-11-12 多媒体数据流网络代码转换用的系统 Expired - Lifetime CN1276367C (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US09/191,929 US6483851B1 (en) 1998-11-13 1998-11-13 System for network transcoding of multimedia data flow
US09/191,929 1998-11-13
US09/191929 1998-11-13

Publications (2)

Publication Number Publication Date
CN1254151A CN1254151A (zh) 2000-05-24
CN1276367C true CN1276367C (zh) 2006-09-20

Family

ID=22707497

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB991235967A Expired - Lifetime CN1276367C (zh) 1998-11-13 1999-11-12 多媒体数据流网络代码转换用的系统

Country Status (6)

Country Link
US (1) US6483851B1 (zh)
EP (1) EP1001582B1 (zh)
JP (1) JP3716144B2 (zh)
KR (1) KR20000075421A (zh)
CN (1) CN1276367C (zh)
DE (1) DE69937664T2 (zh)

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6970602B1 (en) * 1998-10-06 2005-11-29 International Business Machines Corporation Method and apparatus for transcoding multimedia using content analysis
US20100145794A1 (en) * 1999-10-21 2010-06-10 Sean Barnes Barger Media Processing Engine and Ad-Per-View
US6792575B1 (en) 1999-10-21 2004-09-14 Equilibrium Technologies Automated processing and delivery of media to web servers
KR20010062456A (ko) * 1999-12-17 2001-07-07 마츠시타 덴끼 산교 가부시키가이샤 화상 데이터 처리 방법 및 장치와 컴퓨터 프로그램 제품
US6490320B1 (en) * 2000-02-02 2002-12-03 Mitsubishi Electric Research Laboratories Inc. Adaptable bitstream video delivery system
US6493386B1 (en) * 2000-02-02 2002-12-10 Mitsubishi Electric Research Laboratories, Inc. Object based bitstream transcoder
US7328239B1 (en) 2000-03-01 2008-02-05 Intercall, Inc. Method and apparatus for automatically data streaming a multiparty conference session
TW519840B (en) * 2000-06-02 2003-02-01 Sony Corp Image coding apparatus and method, image decoding apparatus and method, and recording medium
US6748020B1 (en) * 2000-10-25 2004-06-08 General Instrument Corporation Transcoder-multiplexer (transmux) software architecture
US6407680B1 (en) 2000-12-22 2002-06-18 Generic Media, Inc. Distributed on-demand media transcoding system and method
US20020131496A1 (en) * 2001-01-18 2002-09-19 Vinod Vasudevan System and method for adjusting bit rate and cost of delivery of digital data
KR20020071328A (ko) * 2001-03-06 2002-09-12 미션텔레콤 주식회사 파이프라인 구조를 이용한 시드의 하드웨어 구조
JP2003046977A (ja) * 2001-07-31 2003-02-14 Matsushita Electric Ind Co Ltd 中継サーバ
KR100516638B1 (ko) * 2001-09-26 2005-09-22 엘지전자 주식회사 화상 통신 시스템
EP1613087A4 (en) * 2003-04-10 2010-03-31 Nec Corp COMPRESSION / CODING METHOD FOR MOVABLE PICTURES, IMPLEMENTATION DEVICE AND MOBILE IMAGE COMMUNICATION SYSTEM
US7142601B2 (en) * 2003-04-14 2006-11-28 Mitsubishi Electric Research Laboratories, Inc. Transcoding compressed videos to reducing resolution videos
JP4346969B2 (ja) * 2003-06-20 2009-10-21 キヤノン株式会社 デジタルテレビ放送受信装置及びデジタルテレビ放送受信装置の制御方法
US7181538B2 (en) * 2003-11-14 2007-02-20 Sybase 365, Inc. System and method for providing configurable, dynamic multimedia message service pre-transcoding
US7047252B2 (en) * 2003-12-02 2006-05-16 Oracle International Corporation Complex computation across heterogenous computer systems
ATE375662T1 (de) * 2004-01-05 2007-10-15 Alcatel Lucent Gateway zum verbinden eines passiven und aktiven netzes
US7818444B2 (en) 2004-04-30 2010-10-19 Move Networks, Inc. Apparatus, system, and method for multi-bitrate content streaming
WO2006025348A1 (ja) * 2004-08-30 2006-03-09 Matsushita Electric Industrial Co., Ltd. 記録装置、システム、集積回路、プログラム、記録方法
KR100689489B1 (ko) 2004-12-07 2007-03-02 삼성전자주식회사 연속적인 비디오 디스플레이를 위한 트랜스코딩 방법
US8212805B1 (en) 2007-01-05 2012-07-03 Kenneth Banschick System and method for parametric display of modular aesthetic designs
US8311058B2 (en) 2008-05-10 2012-11-13 Vantrix Corporation Modular transcoding pipeline
US8677241B2 (en) * 2007-09-10 2014-03-18 Vantrix Corporation Method and system for multimedia messaging service (MMS) to video adaptation
US8220051B2 (en) * 2007-09-28 2012-07-10 Vantrix Corporation Generation and delivery of multimedia content-adaptation notifications
US8706910B2 (en) * 2008-10-28 2014-04-22 Panzura, Inc. Dynamically adaptive network-based data processing system and method
JP5435452B2 (ja) * 2009-01-20 2014-03-05 株式会社メガチップス 画像処理装置および画像変換装置
CN102771080B (zh) 2009-12-01 2016-03-16 万特里克斯公司 使用缓存的高效媒体传送的系统和方法
US9112922B2 (en) 2012-08-28 2015-08-18 Vantrix Corporation Method and system for self-tuning cache management
US9521176B2 (en) 2014-05-21 2016-12-13 Sony Corporation System, method, and computer program product for media publishing request processing
CN107231347B (zh) * 2017-05-05 2019-09-27 国网福建省电力有限公司 一种数据流传输服务的方法及系统

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5724355A (en) * 1995-10-24 1998-03-03 At&T Corp Network access to internet and stored multimedia services from a terminal supporting the H.320 protocol
US5918013A (en) * 1996-06-03 1999-06-29 Webtv Networks, Inc. Method of transcoding documents in a network environment using a proxy server
JP3821170B2 (ja) * 1996-07-26 2006-09-13 富士ゼロックス株式会社 共同作業情報の管理方法および共同作業支援システム
US5896502A (en) * 1996-12-10 1999-04-20 International Business Machines Corporation Internet data transfer control via a client system to reduce delay
US5933600A (en) * 1996-12-10 1999-08-03 International Business Machines Corporation Increased control for reduced delay in internet data transfers based on limitations established in a server system
US6065059A (en) * 1996-12-10 2000-05-16 International Business Machines Corporation Filtered utilization of internet data transfers to reduce delay and increase user control
US6421733B1 (en) 1997-03-25 2002-07-16 Intel Corporation System for dynamically transcoding data transmitted between computers

Also Published As

Publication number Publication date
DE69937664D1 (de) 2008-01-17
CN1254151A (zh) 2000-05-24
US6483851B1 (en) 2002-11-19
KR20000075421A (ko) 2000-12-15
JP2000165436A (ja) 2000-06-16
JP3716144B2 (ja) 2005-11-16
EP1001582A2 (en) 2000-05-17
DE69937664T2 (de) 2008-11-13
EP1001582A3 (en) 2000-11-15
EP1001582B1 (en) 2007-12-05

Similar Documents

Publication Publication Date Title
CN1276367C (zh) 多媒体数据流网络代码转换用的系统
US7093028B1 (en) User and content aware object-based data stream transmission methods and arrangements
US9445136B2 (en) Signaling characteristics of segments for network streaming of media data
US7340103B2 (en) Adaptive entropy encoding/decoding for screen capture content
US6989868B2 (en) Method of converting format of encoded video data and apparatus therefor
EP2091207B1 (en) Adaptive multimedia system for providing multimedia contents and codec to user terminal and method thereof
CN100349446C (zh) 处理多媒体和普通因特网数据的改进设备和方法
CN1171158C (zh) 视频点播系统中活动图象的流动方法
CN1449628A (zh) 视频容错控制
JP3609488B2 (ja) 情報処理システム
JP2010098763A (ja) Mp4においてavcをサポートするための方法及び装置
CN1366775A (zh) 压缩视频的代码转换方法
JP2010141900A (ja) Mp4においてavcをサポートするための方法及び装置
JPH11225168A (ja) 画像・音声送信装置、画像・音声受信装置、データ処理装置、及びデータ処理方法、並びに、波形データの送信方法、装置、及び波形データの受信方法、装置、並びに、動画像の送信方法、装置、及び動画像の受信方法、装置
JP2005524128A (ja) Mp4においてavcをサポートするための方法及び装置
WO2024169391A1 (zh) 一种视频数据处理方法、装置、计算机设备以及存储介质
CN1166205C (zh) 图象传输装置和图象传输方法
US9665646B1 (en) Method and system for providing bit rate adaptaion to video files having metadata
JP2010124479A (ja) Mp4においてavcをサポートするための方法及び装置
CN110868610A (zh) 流媒体传输方法、装置及服务器
Leopold et al. A knowledge and component based multimedia adaptation framework
KR100776681B1 (ko) 정지영상 스케쥴 정보를 이용한 멀티미디어 콘텐츠스트리밍 장치 및 그 방법
JPH09153815A (ja) 符号化/復号装置
Abdat et al. Towards Full Communication Through Multimedia Personal Terminals
CN111554312A (zh) 控制音频编码类型的方法、装置和系统

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: TUT SYSTEM CO., LTD.

Free format text: FORMER OWNER: TEKTRONIX INC

Effective date: 20040730

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20040730

Address after: California, USA

Applicant after: Tut Systems, Inc.

Address before: oregon

Applicant before: Tektronix, Inc.

C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: GENERAL INSTRUMENT CO.

Free format text: FORMER OWNER: TUT SYSTEMS INC

Effective date: 20130913

Owner name: GENERAL INSTRUMENT HOLDING CO., LTD.

Free format text: FORMER OWNER: GENERAL INSTRUMENT CO.

Effective date: 20130913

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20130913

Address after: California, USA

Patentee after: General instrument Holdings Ltd.

Address before: American Pennsylvania

Patentee before: GENERAL INSTRUMENT Corp.

Effective date of registration: 20130913

Address after: American Pennsylvania

Patentee after: GENERAL INSTRUMENT Corp.

Address before: California, USA

Patentee before: TUT Systems, Inc.

ASS Succession or assignment of patent right

Owner name: MOTOROLA MOBILITY LLC

Free format text: FORMER OWNER: GENERAL INSTRUMENT HOLDING CO., LTD.

Effective date: 20131101

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20131101

Address after: Illinois State

Patentee after: MOTOROLA MOBILITY LLC

Address before: California, USA

Patentee before: General instrument Holdings Ltd.

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20160304

Address after: California, USA

Patentee after: Google Technology Holdings LLC

Address before: Illinois State

Patentee before: MOTOROLA MOBILITY LLC

CX01 Expiry of patent term

Granted publication date: 20060920

CX01 Expiry of patent term