CN1717675A - 使用多个编码器对多媒体压缩进行优化的系统和方法 - Google Patents

使用多个编码器对多媒体压缩进行优化的系统和方法 Download PDF

Info

Publication number
CN1717675A
CN1717675A CNA2003801041973A CN200380104197A CN1717675A CN 1717675 A CN1717675 A CN 1717675A CN A2003801041973 A CNA2003801041973 A CN A2003801041973A CN 200380104197 A CN200380104197 A CN 200380104197A CN 1717675 A CN1717675 A CN 1717675A
Authority
CN
China
Prior art keywords
selection
stream
compressive flow
flow
compressive
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.)
Granted
Application number
CNA2003801041973A
Other languages
English (en)
Other versions
CN1717675B (zh
Inventor
理查德·D·莱恩
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.)
Qualcomm Inc
Original Assignee
Qualcomm 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 Qualcomm Inc filed Critical Qualcomm Inc
Publication of CN1717675A publication Critical patent/CN1717675A/zh
Application granted granted Critical
Publication of CN1717675B publication Critical patent/CN1717675B/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • 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
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/04Protocols for data compression, e.g. ROHC
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J1/00Frequency-division multiplex systems
    • 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
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/612Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/12Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/164Feedback from the receiver or from the transmission channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/179Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a scene or a shot
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/187Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a scalable video layer

Abstract

用多个编码器(A、B、...、N)对一多媒体流并行地进行压缩,动态地评估所述多个编码器的压缩流输出的品质(14)。将最佳压缩流连同所使用的特定压缩算法的相关信息一起发射(16),以使接收机的解码器可以将该流解压缩以进行呈现(18,20)。

Description

使用多个编码器对多媒体压缩进行优化的系统和方法
发明领域
本发明一般涉及多媒体传输。
技术背景
为了节约带宽,在发射或存储通常包括视频帧的多媒体流之前对其进行压缩。压缩视频通常意味着用相对较小的比特组表示相对较大的比特组。所接收的压缩多媒体流被解压缩回它们(接近于)的原始格式,以用于显示。
很容易明白的是,可以采用多种压缩方案。更具体地说,可以采用多种使用算法和/或基函数(这里统称为“压缩算法”)的不同压缩方案。压缩通常有两个目标:第一个,当然是尽可能地压缩多媒体流;与第一个目标相矛盾的是,希望在压缩和展开过程期间不损失过多的信息。通常用于压缩的设备称为高质量编码器,该高质量编码器配置了固定的压缩算法,这些压缩算法力求优化这两个矛盾的目标。
本发明认识到,根据待压缩的特定多媒体流的特性,第一压缩方案对于第一流可能是最优的,而第二压缩方案对于第二流可能是最优的。实际上,使用多于一个的压缩方案来对相同流的不同部分进行压缩可能是最优的。
处理这种情况的一种办法是提供一种编码器,该编码器能够动态地改变其压缩算法以适合于当前正被压缩的多媒体流。然而,如同本发明所理解的那样,这需要通过连续测试候选算法,来改变压缩算法、测量所得压缩的质量、再次改变算法等。如同这里进一步理解的那样,虽然对于存储压缩内容而言,这可能可以接受,但在发射压缩多媒体的内容时就成为问题,在发射期间,可能不存在足够的时间来连续地测试候选压缩算法。基于已经做出这些关键意见,在下面提出了本发明。
发明内容
一种用于处理多媒体流的方法,包括:使用第一压缩算法,从该多媒体流产生第一压缩流。该方法还包括:使用第二压缩算法,与第一压缩流并行地从该多媒体流产生至少第二压缩流;然后,评估所述第一和第二压缩流。基于该评估动作,发射所述压缩流中的最佳一个。
在一个优选实施例中,所述第一压缩流是使用执行所述第一压缩算法的第一编码器来产生的。另一方面,第二压缩流是使用执行所述第二压缩算法的第二编码器来产生的。可以使用和评估两个以上的编码器。
为了有助于在发射和接收之后将该压缩流解压缩,将表示最佳压缩流的压缩算法的信息与该流一起发射。所述评估可以是基于压缩效率和/或流质量和/或集合传输信道要求和/或传输信道能力的。
在另一个方面,一种对原始多媒体流进行编码以用于发射的系统,包括:第一编码器,用于使用至少第一编码算法对该原始流进行编码,以产生第一编码流;第二编码器,用于使用至少第二编码算法对该原始流进行编码,以产生第二编码流。处理器选择第一和第二编码流中之一,来产生代表该原始流的选择流。
在又一方面,一种用于选择用于发射的压缩流的产品,包括:用于从多媒体流中获取第一压缩流的装置。该产品还包括:用于从该多媒体流中与第一压缩流并行地获取第二压缩流的装置。装置被提供来动态地选择所述压缩流中的一个最佳压缩流以用于发射。
参考以下附图,可以更好地理解本发明关于其结构和操作的细节,在所有附图中,相同的标号表示相同的部件,其中:
附图简述
图1是本系统的简化功能框图;以及
图2是由选择处理器执行的逻辑的流程图。
具体实施方式
首先参照图1,示出了一种用于对来自多媒体源12的、包括视频流的多媒体进行压缩和发射的系统,总体标记为10。源12可以是提供多媒体流的内容提供者、或本地数据存储设备或接收机。源12的具体特征与本发明并无密切关系。这里的多媒体流被假定为是数字化的。
如图所示,系统10包括多个压缩编码器A至N,所述多个压缩编码器A至N并行地接收待压缩的流,并使用各自的压缩方案相互并行地对该流进行压缩。编码器A至N的输出由选择处理器14接收,选择处理器14如下面进一步讨论那样来对这些输出的品质(merit)进行评估,然后将所选择的一个流或多个流发送到用于发射所述流的发射机16。如下进一步讨论,选择决策可以考虑诸如信噪比、可用通信层、传输信道特征、消费者偏好、节目流重要性、可用带宽以及其他的参数。接收机18接收所述流,并将该流发送到解码器20,解码器20将该流解压缩,以将其呈现在诸如视频监视器、打印机、扬声器之类的显示设备22上。
图1中所示的非限制性优选实施例示出了多媒体发射机16,该多媒体发射机16使用无线方法,更具体地说,使用码分多址(CDMA)原理。如果需要,可以将所述流广播到多个接收机;或者使用点到点无线传输原理来发送该流。也可以采用多播传输原理。应当理解的是,本原理适用于其他形式的无线通信,如GSM、TDMA、宽带CDMA、OFDM等,以及通过电缆系统、互联网等进行的多媒体传输。
现在参照图2,说明压缩方案选择逻辑。从方框24开始,来自源12的多媒体流由编码器A、B、…、N并行地接收。在方框26中,所述编码器使用各自的压缩算法,相互并行地压缩相同的流。将编码器和/或编码器输出多样化的方法的非限制性例子包括:在所述编码器中,使用不同数量和类型的层、分配到各层的不同的数据量/秒、不同的信噪比、不同的压缩技术、不同的总带宽等。应该注意的是,当前互联网多媒体流应用向用户提供多个固定编码选择,包括所需的带宽(如56Kbps、100Kbps、300Kbps)和大小(如视频QCIF、CIF、单声、立体声、5.1等)。
在方框28中,将编码器输出的压缩流发送到选择处理器14进行评估。如果需要,在一个非限制示例性实施例中,首先将所述流发送到方框27,在方框27中,根据流特征或单独地确定集合流和可用传输信道的相关信息,如集合信道要求、当前信道状态和当前传输信道能力。在方框28中,处理器14评估这些流的品质,其包括:如果需要,考虑集合信道要求和传输信道的当前状态及传输信道的能力。应当明白的是,要尽可能地几乎同时对所述流进行评估。评估本身可以是基于各编码器提供的压缩效率的,即:在一个非限制性例子中,可以确定相对于从源12接收的原始多媒体流的大小,哪个编码器将其压缩流大小减少得最多。此外,评估也可基于压缩流的质量。可以使用任何合适的质量标准。在一个非限制性例子中,可以将各压缩流的部分解压缩,然后,将解压缩的部分与原始流的相应部分进行比较,其结果是,提供最接近匹配的编码器被指定为“高质量”编码器。当使用一个以上的评估标准时,例如,当评估压缩效率、层数、流优先权和流质量时,可以产生一个各自的加权平均测量,作为各编码器压缩正在处理的特定多媒体流的效率的总体指示符。在一个非限制性例子中,压缩效率可能占总分的80%,流质量可能占20%。在另一个非限制性例子中,将一个流的基本层压缩到如32Kbps和将该流的第二(增强)层压缩到小于24Kbps的能力可能占总分的50%,流质量可能占50%,但是,如果编码选择不能将基本层压缩到小于48Kbps,将完全排除该编码选择。也可以使用其他启发式方法,所述启发式方法包括那些与接收设备能力相适应的方法。
如方框28所示,一个品质显示为“最佳”的压缩流被输出来用于发射。决策菱形框30表明,如果需要,可以在连续循环内执行以上过程。具体而言,如果其中某一压缩流是“最佳”压缩流的改变被指出,则逻辑转到方框32,以输出该新的“最佳”压缩流,然后,转到方框34,通过环回到方框26,继续该过程,直到全部多媒体流已经被压缩、评估和发射。如果决策菱形框30的检测是否定的,如图所述,逻辑通过方框34环回到方框26。因此,如果需要,原始多媒体流可以进行连续地并行压缩;如果需要,“最佳”压缩流的选择可以是连续且是动态的,其中,基于对应于各部分的品质的各方案,可能将多个压缩方案用于原始流的各个部分。
作为“最佳”压缩流输出的部分,用于产生“最佳”输出的特定压缩方案的指示与该流一起发射,例如,在该流的视频帧的头部中或在一个独立的信道上。使用该指示,解码器20可以被合适地配置来对该流进行解压缩。
尽管这里示出和详细描述的具体的“SYSTEM AND METHODFOR OPTIMIZING MULTIMEDIA COMPRESSION USINGPLURALENCODERS(使用多个编码器优化多媒体压缩的系统和方法)”能够完全地实现本发明的上述目的,但应当理解的是,这只是本发明目前的优选实施例,因此只是本发明广义考虑的主题的一个代表,本发明的保护范围完全地包括对本领域技术人员来说显而易见的其他实施例,因此,除所附的权利要求之外,本发明的保护范围不受其他限定,其中,除非明确声明,否则对元件的单数说明并不表示“一个且仅一个”,而是表示“一个或多个”。与对于本领域普通技术人员来说都是已知的或者以后将成为已知的上述优选实施例的元件相等同的所有结构和功能等价物明确地并入此处,作为参考,并且趋向于被本发明的权利要求所覆盖。而且,对于本权利要求所覆盖的一种设备或方法,不必解决本发明欲解决的每个问题。此外,不管在权利要求中是否明确说明了该要素、部件或方法步骤,本发明公开中的任何要素、部件或方法步骤都趋向于不是专用于公众的。除非一个产品权利要求使用“用于……的装置”的措辞来明确表述,或者在一个方法权利要求情况下,该元件被表述为“步骤”而非“动作”,否则,这里任何的单项权利要求都不得按照美国法典第35条第112款第六段来进行解释。

Claims (36)

1、一种用于对多媒体流进行处理的方法,包括:
使用第一压缩算法,从所述多媒体流产生第一压缩流;
使用第二压缩算法,从所述多媒体流与此并行地产生至少第二压缩流;
评估至少所述第一和第二压缩流;以及
基于所述评估动作,发射所述压缩流中的选择压缩流。
2、如权利要求1所述的方法,其中,所述第一压缩流是使用执行所述第一压缩算法的第一编码器产生的,所述第二压缩流是使用执行所述第二压缩算法的第二编码器产生的。
3、如权利要求1所述的方法,包括:使用第三压缩算法,与产生所述第一和第二压缩流并行地从所述多媒体流产生至少第三压缩流。
4、如权利要求1所述的方法,还包括:发射表示所述选择压缩流的压缩算法的信息。
5、如权利要求4所述的方法,还包括:使用表示所述选择压缩流的压缩算法的信息来配置解码器,以便于对所述选择压缩流进行解压缩。
6、如权利要求1所述的方法,其中,所述评估动作是至少部分地通过评估压缩质量来执行的。
7、如权利要求1所述的方法,其中,所述评估动作至少部分地基于压缩效率。
8、如权利要求1所述的方法,其中,所述评估动作至少部分地基于集合传输信道的要求。
9、如权利要求1所述的方法,其中,所述评估动作至少部分地基于传输信道的能力。
10、如权利要求1所述的方法,其中,所述发射动作是无线执行的。
11、如权利要求10所述的方法,其中,所述发射动作是使用CDMA原理执行的。
12、如权利要求10所述的方法,其中,所述发射动作是使用OFDM原理执行的。
13、如权利要求10所述的方法,其中,所述发射动作是使用数字广播原理执行的。
14、一种用于对原始多媒体流进行编码以用于发射的系统,包括:
第一编码器,用于使用至少第一编码算法对所述原始流进行编码,以产生第一编码流;
第二编码器,用于使用至少第二编码算法对所述原始流进行编码,以产生第二编码流;和
处理器,用于选择所述第一和第二编码流中之一,以产生代表所述原始流的选择流。
15、如权利要求14所述的系统,其中,所述处理器至少部分地基于各编码流的质量来执行所述选择动作。
16、如权利要求14所述的系统,其中,所述处理器至少部分地基于压缩效率来执行所述选择动作。
17、如权利要求14所述的系统,还包括用于发射编码流的无线发射机。
18、如权利要求14所述的系统,其中,所述处理器对所述原始流多次执行所述选择动作。
19、如权利要求14所述的系统,包括至少第三编码器。
20、如权利要求14所述的系统,其中,所述处理器将产生所述选择流的各个编码器的相应算法的相关信息连同所述选择流一起发送。
21、如权利要求14所述的系统,还包括一个使用所述信息来选择解码算法的解码器。
22、如权利要求14所述的系统,其中,所述处理器至少部分地基于集合信道的要求来执行所述选择动作。
23、如权利要求14所述的系统,其中,所述处理器至少部分地基于传输信道的能力来执行所述选择动作。
24、如权利要求14所述的系统,其中,所述处理器在一个独立于所述选择流的信道上发送产生所述选择流的各个编码器的相关信息。
25、如权利要求17所述的系统,其中,所述无线发射机是CDMA发射机。
26、如权利要求17所述的系统,其中,所述无线发射机是OFDM发射机。
27、如权利要求17所述的系统,其中,所述无线发射机是数字广播发射机。
28、一种用于选择压缩流以用于发射的产品,包括:
用于从多媒体流中获取第一压缩流的装置;
用于与所述第一压缩流并行地从所述多媒体流获取第二压缩流的装置;以及
用于动态地选择所述压缩流中的选择压缩流以用于发射的装置。
29、如权利要求28所述的产品,还包括发送装置,用于将用于产生所述压缩流中的选择压缩流的压缩方案的指示连同所述压缩流中的选择压缩流一起发送。
30、如权利要求29所述的产品,还包括:用于发射所述压缩流中的选择压缩流的装置。
31、如权利要求30所述的产品,还包括解压缩装置,用于当收到所述压缩流中的选择压缩流时,至少部分地使用压缩方案的所述指示对其进行解压缩。
32、如权利要求31所述的产品,还包括发送装置,用于在独立于所述选择流的信道上发送产生所述选择流的装置的相关信息。
33、如权利要求32所述的产品,还包括用于无线地发射所述选择流的无线发射装置。
34、如权利要求33所述的产品,其中,所述无线发射装置为CDMA发射机。
35、如权利要求33所述的产品,其中,所述无线发射装置为OFDM发射机。
36、如权利要求33所述的产品,其中,所述无线发射装置为数字广播发射机。
CN2003801041973A 2002-11-26 2003-11-25 使用多个编码器对多媒体压缩进行优化的系统和方法 Expired - Fee Related CN1717675B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US10/305,581 2002-11-26
US10/305,581 US7720999B2 (en) 2002-11-26 2002-11-26 System and method for optimizing multimedia compression using plural encoders
PCT/US2003/038159 WO2004049581A2 (en) 2002-11-26 2003-11-25 System and method for optimizing multimedia compression using plural encoders

Publications (2)

Publication Number Publication Date
CN1717675A true CN1717675A (zh) 2006-01-04
CN1717675B CN1717675B (zh) 2010-04-28

Family

ID=32325462

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2003801041973A Expired - Fee Related CN1717675B (zh) 2002-11-26 2003-11-25 使用多个编码器对多媒体压缩进行优化的系统和方法

Country Status (10)

Country Link
US (1) US7720999B2 (zh)
EP (1) EP1565993A4 (zh)
JP (2) JP2006508590A (zh)
KR (1) KR20050084994A (zh)
CN (1) CN1717675B (zh)
AU (1) AU2003298778A1 (zh)
BR (1) BR0316555A (zh)
IL (1) IL168564A (zh)
MX (1) MXPA05005593A (zh)
WO (1) WO2004049581A2 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102236543A (zh) * 2010-05-07 2011-11-09 百度在线网络技术(北京)有限公司 数据解压装置及方法
CN103069797A (zh) * 2010-08-26 2013-04-24 飞思卡尔半导体公司 视频处理系统以及用于视频数据的并行处理的方法
CN104410861A (zh) * 2014-11-24 2015-03-11 华为技术有限公司 视频编码方法及装置
CN109510985A (zh) * 2018-10-26 2019-03-22 西安科锐盛创新科技有限公司 视频编码方法及其装置

Families Citing this family (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7194555B2 (en) * 2000-01-12 2007-03-20 Marco Scibora Compression and remote storage apparatus for data, music and video
US6876727B2 (en) * 2002-07-24 2005-04-05 Sbc Properties, Lp Voice over IP method for developing interactive voice response system
US7720999B2 (en) * 2002-11-26 2010-05-18 Qualcomm Incorporated System and method for optimizing multimedia compression using plural encoders
US7366972B2 (en) * 2005-04-29 2008-04-29 Microsoft Corporation Dynamically mediating multimedia content and devices
US8189627B2 (en) 2006-06-28 2012-05-29 Samsung & Electronics Co., Ltd. System and method for digital communications using multiple parallel encoders
US8107552B2 (en) 2006-06-28 2012-01-31 Samsung Electronics Co., Ltd. System and method of wireless communication of uncompressed video having a fast fourier transform-based channel interleaver
US8289965B2 (en) 2006-10-19 2012-10-16 Embarq Holdings Company, Llc System and method for establishing a communications session with an end-user based on the state of a network connection
US8717911B2 (en) 2006-06-30 2014-05-06 Centurylink Intellectual Property Llc System and method for collecting network performance information
US8488447B2 (en) 2006-06-30 2013-07-16 Centurylink Intellectual Property Llc System and method for adjusting code speed in a transmission path during call set-up due to reduced transmission performance
US7765294B2 (en) 2006-06-30 2010-07-27 Embarq Holdings Company, Llc System and method for managing subscriber usage of a communications network
US8194643B2 (en) 2006-10-19 2012-06-05 Embarq Holdings Company, Llc System and method for monitoring the connection of an end-user to a remote network
US9094257B2 (en) 2006-06-30 2015-07-28 Centurylink Intellectual Property Llc System and method for selecting a content delivery network
US7969443B2 (en) 2006-08-01 2011-06-28 Nvidia Corporation System and method for dynamically processing content being communicated over a network for display purposes
US8238253B2 (en) 2006-08-22 2012-08-07 Embarq Holdings Company, Llc System and method for monitoring interlayer devices and optimizing network performance
US8194555B2 (en) 2006-08-22 2012-06-05 Embarq Holdings Company, Llc System and method for using distributed network performance information tables to manage network communications
US8107366B2 (en) 2006-08-22 2012-01-31 Embarq Holdings Company, LP System and method for using centralized network performance tables to manage network communications
US8619600B2 (en) 2006-08-22 2013-12-31 Centurylink Intellectual Property Llc System and method for establishing calls over a call path having best path metrics
US8223655B2 (en) * 2006-08-22 2012-07-17 Embarq Holdings Company, Llc System and method for provisioning resources of a packet network based on collected network performance information
US8199653B2 (en) 2006-08-22 2012-06-12 Embarq Holdings Company, Llc System and method for communicating network performance information over a packet network
US8531954B2 (en) 2006-08-22 2013-09-10 Centurylink Intellectual Property Llc System and method for handling reservation requests with a connection admission control engine
US8537695B2 (en) 2006-08-22 2013-09-17 Centurylink Intellectual Property Llc System and method for establishing a call being received by a trunk on a packet network
US8407765B2 (en) 2006-08-22 2013-03-26 Centurylink Intellectual Property Llc System and method for restricting access to network performance information tables
US8576722B2 (en) 2006-08-22 2013-11-05 Centurylink Intellectual Property Llc System and method for modifying connectivity fault management packets
US9479341B2 (en) 2006-08-22 2016-10-25 Centurylink Intellectual Property Llc System and method for initiating diagnostics on a packet network node
US8144586B2 (en) 2006-08-22 2012-03-27 Embarq Holdings Company, Llc System and method for controlling network bandwidth with a connection admission control engine
US8224255B2 (en) 2006-08-22 2012-07-17 Embarq Holdings Company, Llc System and method for managing radio frequency windows
US8223654B2 (en) 2006-08-22 2012-07-17 Embarq Holdings Company, Llc Application-specific integrated circuit for monitoring and optimizing interlayer network performance
US8130793B2 (en) 2006-08-22 2012-03-06 Embarq Holdings Company, Llc System and method for enabling reciprocal billing for different types of communications over a packet network
US8125897B2 (en) 2006-08-22 2012-02-28 Embarq Holdings Company Lp System and method for monitoring and optimizing network performance with user datagram protocol network performance information packets
US8228791B2 (en) 2006-08-22 2012-07-24 Embarq Holdings Company, Llc System and method for routing communications between packet networks based on intercarrier agreements
US7684332B2 (en) 2006-08-22 2010-03-23 Embarq Holdings Company, Llc System and method for adjusting the window size of a TCP packet through network elements
US8307065B2 (en) 2006-08-22 2012-11-06 Centurylink Intellectual Property Llc System and method for remotely controlling network operators
US7843831B2 (en) 2006-08-22 2010-11-30 Embarq Holdings Company Llc System and method for routing data on a packet network
US8144587B2 (en) 2006-08-22 2012-03-27 Embarq Holdings Company, Llc System and method for load balancing network resources using a connection admission control engine
US8743703B2 (en) 2006-08-22 2014-06-03 Centurylink Intellectual Property Llc System and method for tracking application resource usage
US8015294B2 (en) 2006-08-22 2011-09-06 Embarq Holdings Company, LP Pin-hole firewall for communicating data packets on a packet network
US8274905B2 (en) 2006-08-22 2012-09-25 Embarq Holdings Company, Llc System and method for displaying a graph representative of network performance over a time period
US8189468B2 (en) * 2006-10-25 2012-05-29 Embarq Holdings, Company, LLC System and method for regulating messages between networks
US8549405B2 (en) 2006-08-22 2013-10-01 Centurylink Intellectual Property Llc System and method for displaying a graphical representation of a network to identify nodes and node segments on the network that are not operating normally
US8064391B2 (en) 2006-08-22 2011-11-22 Embarq Holdings Company, Llc System and method for monitoring and optimizing network performance to a wireless device
US8750158B2 (en) 2006-08-22 2014-06-10 Centurylink Intellectual Property Llc System and method for differentiated billing
US8194750B2 (en) 2006-10-16 2012-06-05 Samsung Electronics Co., Ltd. System and method for digital communication having a circulant bit interleaver for equal error protection (EEP) and unequal error protection (UEP)
US7668680B2 (en) * 2007-03-02 2010-02-23 Agilent Technologies, Inc. Operational qualification by independent reanalysis of data reduction patch
US8111670B2 (en) 2007-03-12 2012-02-07 Samsung Electronics Co., Ltd. System and method for processing wireless high definition video data using remainder bytes
US8111692B2 (en) 2007-05-31 2012-02-07 Embarq Holdings Company Llc System and method for modifying network traffic
GB2453174B (en) * 2007-09-28 2011-12-07 Advanced Risc Mach Ltd Techniques for generating a trace stream for a data processing apparatus
US8068425B2 (en) 2008-04-09 2011-11-29 Embarq Holdings Company, Llc System and method for using network performance information to determine improved measures of path states
CA2823288C (en) * 2011-02-16 2019-05-07 Panasonic Corporation Video encoder, video encoding method, video encoding program, video reproduction device, video reproduction method, and video reproduction program
MX2013009122A (es) * 2011-02-17 2013-11-04 Panasonic Corp Dispositivo de codificacion de video, metodo de codificacion de video, programa de codificacion de video, dispositivo de reproduccion de video, metodo de reproduccion de video y programa de reproduccion de video.
JP5761007B2 (ja) * 2011-12-20 2015-08-12 富士通株式会社 情報処理装置、画像送信方法及び画像送信プログラム
US9355613B2 (en) 2012-10-09 2016-05-31 Mediatek Inc. Data processing apparatus for transmitting/receiving compression-related indication information via display interface and related data processing method
JP2015053590A (ja) 2013-09-06 2015-03-19 三星ディスプレイ株式會社Samsung Display Co.,Ltd. 画像符号化装置および画像符号化方法
WO2016009254A1 (en) * 2014-07-17 2016-01-21 Telefonaktiebolaget L M Ericsson (Publ) Dynamic packet aggregation and compression

Family Cites Families (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03220920A (ja) 1990-01-26 1991-09-30 Fujitsu Ltd 可変レート符号化装置
JPH05158495A (ja) 1991-05-07 1993-06-25 Fujitsu Ltd 音声符号化伝送装置
JPH0846911A (ja) 1994-07-27 1996-02-16 Sony Corp データ記録装置及びデータ再生装置
EP0820677B1 (de) * 1995-04-13 2002-01-09 Siemens Aktiengesellschaft Verfahren und einrichtung zum speichern, suchen und abspielen von informationen eines multimedia-elektronischen-postsystems
CN1158050A (zh) 1995-12-27 1997-08-27 汤姆森消费电子有限公司 图像数据压缩系统和方法
US6957350B1 (en) * 1996-01-30 2005-10-18 Dolby Laboratories Licensing Corporation Encrypted and watermarked temporal and resolution layering in advanced television
JPH09261640A (ja) * 1996-03-22 1997-10-03 Oki Electric Ind Co Ltd 画像符号化装置
US5778187A (en) * 1996-05-09 1998-07-07 Netcast Communications Corp. Multicasting method and apparatus
US6065050A (en) * 1996-06-05 2000-05-16 Sun Microsystems, Inc. System and method for indexing between trick play and normal play video streams in a video delivery system
US6728775B1 (en) * 1997-03-17 2004-04-27 Microsoft Corporation Multiple multicasting of multimedia streams
US5991302A (en) * 1997-04-10 1999-11-23 Cisco Technology, Inc. Technique for maintaining prioritization of data transferred among heterogeneous nodes of a computer network
US6366959B1 (en) * 1997-10-01 2002-04-02 3Com Corporation Method and apparatus for real time communication system buffer size and error correction coding selection
US6377562B1 (en) * 1997-11-18 2002-04-23 Bell Atlantic Network Services, Inc. Wireless asymmetric local loop (WASL) communication
US6731811B1 (en) * 1997-12-19 2004-05-04 Voicecraft, Inc. Scalable predictive coding method and apparatus
US6810409B1 (en) * 1998-06-02 2004-10-26 British Telecommunications Public Limited Company Communications network
JP2000023154A (ja) 1998-06-30 2000-01-21 Toshiba Corp 動画像符号化装置
US6292512B1 (en) * 1998-07-06 2001-09-18 U.S. Philips Corporation Scalable video coding system
US6195680B1 (en) * 1998-07-23 2001-02-27 International Business Machines Corporation Client-based dynamic switching of streaming servers for fault-tolerance and load balancing
US6622171B2 (en) * 1998-09-15 2003-09-16 Microsoft Corporation Multimedia timeline modification in networked client/server systems
US6415326B1 (en) * 1998-09-15 2002-07-02 Microsoft Corporation Timeline correlation between multiple timeline-altered media streams
US6510553B1 (en) * 1998-10-26 2003-01-21 Intel Corporation Method of streaming video from multiple sources over a network
US6496980B1 (en) * 1998-12-07 2002-12-17 Intel Corporation Method of providing replay on demand for streaming digital multimedia
US6208273B1 (en) 1999-01-29 2001-03-27 Interactive Silicon, Inc. System and method for performing scalable embedded parallel data compression
US6885319B2 (en) * 1999-01-29 2005-04-26 Quickshift, Inc. System and method for generating optimally compressed data from a plurality of data compression/decompression engines implementing different data compression algorithms
US6490250B1 (en) * 1999-03-09 2002-12-03 Conexant Systems, Inc. Elementary stream multiplexer
US6499060B1 (en) * 1999-03-12 2002-12-24 Microsoft Corporation Media coding for loss recovery with remotely predicted data units
US6501797B1 (en) * 1999-07-06 2002-12-31 Koninklijke Phillips Electronics N.V. System and method for improved fine granular scalable video using base layer coding information
US6594773B1 (en) * 1999-11-12 2003-07-15 Microsoft Corporation Adaptive control of streaming data in a graph
FI109393B (fi) * 2000-07-14 2002-07-15 Nokia Corp Menetelmä mediavirran enkoodaamiseksi skaalautuvasti, skaalautuva enkooderi ja päätelaite
US6676521B1 (en) * 2000-08-18 2004-01-13 Cariocas, Inc. Enhanced online game mechanisms
US20020150047A1 (en) * 2001-04-17 2002-10-17 Globespanvirata Incorporated System and method for scheduling transmission of asynchronous transfer mode cells
US6792044B2 (en) * 2001-05-16 2004-09-14 Koninklijke Philips Electronics N.V. Method of and system for activity-based frequency weighting for FGS enhancement layers
US8204079B2 (en) * 2002-10-28 2012-06-19 Qualcomm Incorporated Joint transmission of multiple multimedia streams
US7720999B2 (en) * 2002-11-26 2010-05-18 Qualcomm Incorporated System and method for optimizing multimedia compression using plural encoders

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102236543A (zh) * 2010-05-07 2011-11-09 百度在线网络技术(北京)有限公司 数据解压装置及方法
CN102236543B (zh) * 2010-05-07 2015-07-22 百度在线网络技术(北京)有限公司 数据解压装置及方法
CN103069797A (zh) * 2010-08-26 2013-04-24 飞思卡尔半导体公司 视频处理系统以及用于视频数据的并行处理的方法
CN104410861A (zh) * 2014-11-24 2015-03-11 华为技术有限公司 视频编码方法及装置
WO2016082529A1 (zh) * 2014-11-24 2016-06-02 华为技术有限公司 视频编码方法及装置
CN109510985A (zh) * 2018-10-26 2019-03-22 西安科锐盛创新科技有限公司 视频编码方法及其装置
CN109510985B (zh) * 2018-10-26 2021-01-15 杭州联海网络科技有限公司 视频编码方法及其装置

Also Published As

Publication number Publication date
MXPA05005593A (es) 2005-07-26
KR20050084994A (ko) 2005-08-29
WO2004049581A2 (en) 2004-06-10
JP2010213297A (ja) 2010-09-24
IL168564A (en) 2010-11-30
WO2004049581A3 (en) 2004-10-28
JP2006508590A (ja) 2006-03-09
US20040103216A1 (en) 2004-05-27
CN1717675B (zh) 2010-04-28
EP1565993A2 (en) 2005-08-24
US7720999B2 (en) 2010-05-18
BR0316555A (pt) 2005-10-04
AU2003298778A1 (en) 2004-06-18
EP1565993A4 (en) 2010-01-20

Similar Documents

Publication Publication Date Title
CN1717675B (zh) 使用多个编码器对多媒体压缩进行优化的系统和方法
US6337881B1 (en) Multimedia compression system with adaptive block sizes
US7082164B2 (en) Multimedia compression system with additive temporal layers
CN1926874B (zh) 对视频流传输业务进行视频编码、预解码和视频解码的方法和设备以及图像滤波方法
CN1671103B (zh) 数据压缩的方法和装置
JP4063666B2 (ja) マルチメディアのオブジェクトのスケーラブル符号化
KR100681168B1 (ko) 미세 입상 스케일 가능한 비디오를 위한 잔류 신호의인코딩 및 디코딩 시스템 및 그 방법
JP5147950B2 (ja) 可変帯域幅のチャンネルを介してサイマル放送を行う装置および方法
CN103210642B (zh) 在http流送期间发生表达切换时传送用于自然再现的可缩放http流的方法
WO2002058389A1 (en) System and method for adjusting bit rate and cost of delivery of digital data
CN101523732A (zh) 用于通过数据网络传输数据文件的方法和系统
KR20010080644A (ko) 기저층 양자화 데이터를 이용하여 향상층 데이터를 엔코딩및 디코딩하는 시스템 및 방법
CN103814562A (zh) 用信号表示片段的特性以用于媒体数据的网络流式传输
JP2005515714A (ja) クライアントの帯域又は性能に基づく対象を絞ったスケーラブル映像マルチキャスト
EP3161965A1 (en) Encoder and decoder
KR20020064891A (ko) Cpu 로드를 균형 잡기 위해 스케일러블 비디오의 동적적응의 디코딩을 위한 시스템 및 방법
WO2009002109A2 (en) Method and apparatus for composing scene using laser contents
KR20210030191A (ko) 수신단 캐싱을 활용한 적응형 비디오 스트리밍 시스템
JP4408811B2 (ja) ストリーム・サーバ
US20110216821A1 (en) Method and apparatus for adaptive streaming using scalable video coding scheme
WO2006127510A2 (en) Media distribution over a network
KR20190016306A (ko) 영상 처리 장치, 영상 처리 방법 및 영상 디스플레이 시스템
CN100539703C (zh) 压缩数据的方法和系统
US20140133573A1 (en) Methods and apparatus for transcoding digital video data
KR100896688B1 (ko) 단말의 성능을 고려한 멀티미디어 서비스 제공방법 및 그에사용되는 단말기

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1084747

Country of ref document: HK

C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: WD

Ref document number: 1084747

Country of ref document: HK

C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100428

Termination date: 20111125