[go: up one dir, main page]

CN1625880B - 在具有可变带宽的网络上流式传输多媒体数据 - Google Patents

在具有可变带宽的网络上流式传输多媒体数据 Download PDF

Info

Publication number
CN1625880B
CN1625880B CN038029227A CN03802922A CN1625880B CN 1625880 B CN1625880 B CN 1625880B CN 038029227 A CN038029227 A CN 038029227A CN 03802922 A CN03802922 A CN 03802922A CN 1625880 B CN1625880 B CN 1625880B
Authority
CN
China
Prior art keywords
encoded
streams
stream
group
client application
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 - Fee Related
Application number
CN038029227A
Other languages
English (en)
Other versions
CN1625880A (zh
Inventor
P·根特里
Y·拉曼兹恩
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.)
Koninklijke Philips NV
Original Assignee
NXP BV
Koninklijke Philips Electronics NV
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 NXP BV, Koninklijke Philips Electronics NV filed Critical NXP BV
Publication of CN1625880A publication Critical patent/CN1625880A/zh
Application granted granted Critical
Publication of CN1625880B publication Critical patent/CN1625880B/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/23424Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for inserting or substituting an advertisement
    • 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/70Media network packetisation
    • 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
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/20Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video object coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
    • H04N19/37Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability with arrangements for assigning different transmission priorities to video input data or to video coded data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/70Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/23439Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements for generating different versions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2662Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44016Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for substituting a video clip
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/633Control signals issued by server directed to the network components or client
    • H04N21/6332Control signals issued by server directed to the network components or client directed to client
    • H04N21/6336Control signals issued by server directed to the network components or client directed to client directed to decoder
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/637Control signals issued by the client directed to the server or network components
    • H04N21/6373Control signals issued by the client directed to the server or network components for rate control, e.g. request to the server to modify its transmission rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/647Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
    • H04N21/64746Control signals issued by the network directed to the server or the client
    • H04N21/64761Control signals issued by the network directed to the server or the client directed to the server
    • H04N21/64769Control signals issued by the network directed to the server or the client directed to the server for rate control

Landscapes

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

Abstract

一种在具有可变带宽的网络上流式传输多媒体数据的方法包括编码来自于一个多媒体源的数据的步骤,以及提供一组由包含编码多媒体数据的流元素构成的一组编码流的步骤。编码流具有与特定的解码参数值相关的各种预定比特率,其将被传送到客户应用解码器,用于使客户解码器相对于它们各自的特定解码参数值解码流元素。编码步骤包括为至少一部分解码参数确定公共值,从而使解码器能够使用相同的解码参数值解码至少一组流中的所有流元素的初级步骤,以及建立所述流组的步骤,对于该流组指定公共的解码参数值。

Description

在具有可变带宽的网络上流式传输多媒体数据
发明的领域
本发明涉及一种多媒体传输。尤其是,本发明涉及一种在具有可变带宽的网络上流式传输多媒体数据的方法,该方法包括对来自于多媒体源的数据编码以及提供一组由包含编码多媒体数据的流元素形成的编码流的步骤,编码流具有与特定的解码参数值相关的各种预定比特率,该参数值通过服务器传送到客户应用解码器,使客户应用解码器能够相对于它们的特定解码参数值对流元素进行解码。
本发明也涉及一种编码器和服务器,以及包括这种编码器和服务器的发射机。
本发明也涉及一种执行上述方法的计算机程序产品,以及携带这种计算机程序的信号。
本发明应用于网络上的多媒体流动系统,所述网络的有效瞬时带宽随时间改变。尤其是,其应用于在使用MPEG-4音频和视频标准(运动图像专家组-4)的移动通信系统上的视频传输。
背景技术
诸如GPRS(通用分组无线电系统)或者UMTS(通用移动通信系统)以及互联网的移动网络通常不提供服务质量的担保。由于例如拥挤,传输误差,或者资源共享,有效的瞬时带宽随时间变化。在这种网络上流动的多媒体的结构中,服务器必须提供合适的结构适应这些变化从而一方面减小数据损失,另一方面提高客户接收内容的质量。解决该问题的传统方法是已知的“流分配”。媒体编码器将相同的内容编码成不同比特率的几个流。对于目前的可用带宽,选择合适的流,即对于该可用带宽具有合适的比特率的流,通过媒体服务器传输到客户,其操作相应的流转换,从而选择待传送的所述合适的流。
发明目的和发明概述
本发明的目的是提供一种在多媒体流式传输结构中的编码方法,其能够为终端用户提供更好的服务质量。
本发明考虑下述方面。媒体编码器编码具有预定比特率的流,该编码流通过媒体服务器提供给客户应用。编码器使用根据流的内容和目标比特率选定的编码信息。选定该信息从而优化客户应用解码器在传输系统的另一端接收的内容质量。信息必须被传送到客户应用解码器,由解码器合理配置,从而能够相对于它们的内容和比特率对编码流进行正确的解码。因此,每一流都具有其自己的解码结构。这样,当服务器从一个流转换到另一个流时,例如,为了使提供的流的比特率适合于网络的可用带宽,需要将与新提供的流相应的新的解码器结构传送给客户解码器。然后解码器利用新的解码器结构重新进行初始化。因此,流转换对于客户来说是并不是无缝转换的,而且从终端用户的角度来看,可能影响服务的质量。
为了克服这一不足,本发明提供一种在上述开始段落中涉及的方法,其中编码步骤包括在一组编码流中,为适合于至少一组流的至少一部分解码参数确定公共值,从而使该解码器能够使用相同的解码参数值解码来自于所述流组中的所有流的所有流元素的初级步骤,以及建立所述流组的步骤,该流组被赋予具有公共解码参数值。
根据本发明,形成一组并且与相同的多媒体内容相应的几个流以不同的比特率编码,从而使该组中的所有流与相同的解码器结构相对应。这使得该解码器能够在相同的组中从一个流转换到另一个流,而不用重新初始化其解码参数。
附图简述
根据下文参照附图进行的描述,本发明以及可以用于执行本发明实现其优势的附加特征可以变得清楚,其中:
附图1是用于解释根据本发明的一个系统以及包括一个服务器和一个解码器的发射机的方框图,
附图2示意性的描述了根据本发明在一个媒体服务器中的流转换机制,
附图3是用于解释根据本发明的编码方法的框图,
附图4是用于解释根据本发明的第一实施例的编码方法的例子的框图,
附图5示意性的描述了根据本发明的一个优选实施例的编码方法产生的视频流的例子。
附图详述
下面的标记涉及参考符号。在所有的附图中同样的结构用相同的参考字母表示。
附图1表明了根据本发明的多媒体流式传输系统的基本特征。该系统包括一个多媒体源1,一个发射机2,一个诸如移动无线通信网络或者互联网的网络3,以及一个接收机4。发射机包括一个媒体编码器12和一个媒体服务器13。媒体编码器12从多媒体源1接收多媒体数据并且产生一组编码流,用S1,S2和S3表示,由包含所述多媒体数据的连续流元素构成。对于一个给定的多媒体源,在该组{S1,S2,S3}中所有产生的编码流包括相同的多媒体内容,但是具有不同的预定比特率,分别用R1,R2,R3表示。比特率是预先确定的从而使系统能够为接收机的客户应用提供一组不同的服务质量,一方面这是根据传送内容的特征选择的,每一内容(音频,固定图像,视频,等)都需要一个特定的可用带宽,另一方面是根据客户应用程序的用户(终端用户)所需的服务质量选择的。各种不同的可用比特率也可用于使系统应付各种可用带宽,其经常造成传送流的比特率的降低。事实上,网络的有效可用带宽可以相对于几个参数而随时间变化。这些参数包括目前的通信量和无线传输条件,这些都可能极大的影响当前可用的带宽。相对于目前可用带宽和所需的服务质量,流转换装置14通过媒体服务器13将合适的流提供给接收机4。
附图1表明了使用这种文件的系统:在该文件中包含待编码的媒体并且将编码的比特流存储在该文件当中。不过,在实时上下文中,该原则也有效:媒体源1可以是一个现场源(例如摄像机)并且服务器13可以直接广播编码器12的一个输出。
附图2表明了附图1中的编码器12产生的、来自于分别表示为S1和S2的两个不同的编码流的混合编码流,用HS表示。根据本发明,使用流转换装置14建立混合流HS。每一个编码流S1和S2都使用特定的编码参数编码,编码参数是相对于包括比特率的几个参数选择的,并且与特定的解码参数值相对应。因此,由选定的编码参数值产生的解码参数值必须被传送到接收机,从而使接收机能够正确的解码接收流的内容。编码流由流元素构成,被称为访问单元(AU),编码流附加了表明传送流中的访问单元位置的时间标记。根据本发明,公共解码参数被赋予从编码流组中选出的一组流中的所有编码流,从而使接收机的解码器能够对该组中的所有流以相同的方式初始化。因此,当服务器在相同流组中从一个流S1转换到另一个流S2时,不需要重新配置解码器。转换机制从而得到简化,并且避免解码器参数的几次重新配置。产生的新的混合流HS由来自于流S1和S2的流元素或者访问单元构成。因此,比特率从比特率S1变化到比特率S2。由于所有流元素的解码参数是相同的,流转换对于解码器的结构没有任何影响。
根据媒体源1的特征(例如,视频情况下的尺寸和帧速率)和用户设定(所需的提供给终端用户的流的比特率),编码器12确定适于具有不同的预定比特率,并且形成一组流的几个流的公共解码结构(解码参数)。然后,编码器使用先前确定的公共解码结构,以目标比特率编码每一流。
附图3表明了在根据本发明的一个编码方法中转换流的算法。根据本发明,产生附图2所示的混合流HS。该算法包括下列步骤:
-K0:接收客户请求(RX),
-K1:利用当前的传送流(S=Sc)和索引t为0(t=0)的位置,初始化流转换装置,
-K2:相对于当前流(dec_par Sc)传输解码器结构,
-K3:传输当前流的下一个访问单元(next_AU(Sc,t)),
-K4:增加变量t(t++),
-K5:检查相对于当前的带宽条件(?),是否需要转换到下一流,如果答案是是(Y),前进到K6,如果答案是否(N),返回到K3。
-K6:按照新的带宽条件确定一个新的流(Sn?),
-K7:将当前流更新为新的流(S=Sn)并且返回到K3。
附图4表明了适于MPEG-4视频传输系统的本发明的特定实施例中的编码方法的例子。该实施例涉及视频内容的传输,视频内容数据根据ISO/IEC14496-2:2001建议编码为MPEG-4格式。
MPEG-4视频流是连续的访问单元,包含表示视频图像的视频对象平面,表示为VOP。存在三种VOP:帧内帧,表示为I或者I-VOP,预测帧,表示为P或者P-VOP以及双向预测帧,表示为B或者B-VOP。I-VOP是一个帧自己包含的帧。这意味着I-VOP的所有编码元素都包含在当前的I-VOP帧当中。P-VOP使用前面帧的信息编码。P-VOP的解码需要显示顺序的流中的前一个VOP的信息。B-VOP与P-VOP类似,但是在前后两个方向预测.B-VOP使用显示顺序中前面的和接下来的帧或者平面进行编解码。每一种VOP都具有特定的编码和解码特征,这将影响比特率。因此,它们具有特定的解码参数,这些参数在一个预定的访问单元内,在新的视频流开始时进行传输,称为视频对象层报头,用VOL表示。
解码参数包括一个“低_延迟”参数和一个“时间_增加_分辨”参数。“低_延迟”参数表示流中B-VOP的使用。“时间_增加_分辨”参数表示考虑传送访问单元的所有时间标记,适于该流的时间级别。根据本发明,解码器已知指定给每一数据流的预定编码参数,包括用户设定的编码器选择一组具有共同的解码参数的流,并且确定所述共同参数的值。在附图4所示的实施例中,指定了公共值的所述共同参数是低_延迟”参数和“时间_增加_分辨”参数。编码器确定一个适于选定的组中的所有流的共同时间级别并且确定在该组中是否使用B-VOP。
例如,编码器使用该组的最小时间级别编码所有的数据流并且将“低_延迟”参数设为最大,从而表示如果在具有共同解码参数的预定流组中至少一个数据流可以使用B-VOP,那么B-VOP就将被使用。根据本发明,控制流的解码参数从而使其对于所有可用的流中的至少几个流有效,防止传输链的另一端的解码器为了能够解码接收的数据流而不得不经常改变结构。
这有利的使终端用户能够在他的移动电话上以任何比特率观看视频节目,而不会太多的受到比特率变化的影响。由于在流转换以后不需要更新解码参数,因此在视频显示过程中,流转换不会造成解码器停止。解码参数可以经过特定的选择使得从一个流到另一个流始终保持有效。由于例如无线传输或者通信条件的变化造成的可用带宽的变化不会给终端用户带来较大的干扰。实际上,终端用户将完全知道流的转换,因为他接收的视频图像质量,例如在其移动电话上的接收,将受到该流转换的影响,但是视频将不会终止。
附图4表明了根据本发明的一个简单实施例的编码方法的例子,其中相同的公共解码参数被指定给了所有的流(该组等于编码流的全部组)。该方法包括下述步骤:
-K0:为待编码的所有数据流读取用户编码参数(读取),
-K1:把最大帧速率参数值设定为与待编码的所有帧的最大比特率相应的值(最大_帧_速率=MAX(编码_帧_速率)),
-K2:计算整数的最小值,表示为p,例如最大帧速率参数值等于p/q,其中q也是一个整数(最大_帧_速率=p/q),并且设定时间分辨增加为p(时间_增加_分辨=p),
-K3:检查是否至少一个流使用B-VOP(B-VOP?),如果是(Y),前进到步骤K4,如果否(N),前进到步骤K5,
-K4:设定低_延迟参数为0(低_延迟=0),
-K5:设定低_延迟参数为1(低_延迟=1),
-K6:设定可变索引N为0(N=0),
-K7:将步骤K2,K4和K5(VOL)中设定的值代入为VOL报头的时间_增加_分辨和低_延迟字段的值,编码流索引N,
-K8:增加N(N++),
-K9:检查是否所有的流都已编码(流?),如果是(Y),前进到步骤K10,如果否(N),返回到步骤K7,
-K10:算法结束。
附图5表明了根据本发明的一个优选实施例的编码流的例子。对于一个给定的多媒体内容,所有的选择流以这种方式编码:在接收端使用相同的解码器结构参数。以这种方式,从客户的角度看,从一个流到另一个流的变化是无缝转换的。本实施例特别涉及音频/视频的流式传输,其中视频格式是MPEG-4视频(音频格式可以是任何可流式传输的格式)。
当网络条件变得实在很差的时候,可用带宽不再足够大到可以传送音频和视频流。为了不妨碍服务,一种可以接受的倒退的方式在于终止视频流的传输而只传送音频流。由于流转换不会造成解码参数的更新,服务器不会自动的发信号通知流已经改变。视频包的缺少会被客户解码器理解为误差情况,例如丢失连接或者网路拥挤。这会导致采取不适当的措施。而且,当网络条件变好从而能够再次同时传送音频和视频流时,服务器需要确认客户解码器是否仍需要视频包。
解决该问题的方法是当限制该系统传送可接受的视频流的可用带宽时,将预定的最小比特率的视频流,表示为MBREVS,代替期望的视频流,与音频流一同发送。根据MBRVS解决方案,虽然有些视频包仍然被传送给客户,但是其非常稀少并且具有最小尺寸。因此,服务器将象仍在规则的流式传输音频和视频流一样工作,但是视频流不再占用相当大的一部分的带宽。这特别适用于编码数据流组中具有最低比特率的数据流。从服务器的观点来看,在这种比特流(期望仅传送编码音频数据)和其它的比特流(包含真正的音频和视频数据)之间没有区别。
在附图5中表示了这种最小比特率视频流MBRVS。它包括一个如图4所述的用于传送公共解码参数的第一访问单元VOL,和接下来的访问单元VOP。第二和接下来的访问单元包括根据MPEG-4建议的随机访问点,用RAP表示。这些RAP包括一个视频对象类型组的报头,用GOV表示,用于传送一个绝对时间参考,接下来是一个I-VOP类型的帧。由于传送绝对时间参考,RAP允许从一个流到另一个流的轻松转换。该流的第二访问单元包括例如一个VOP-I类型的黑的或者空白的固定图像。在这种情况下,黑图像相应于最简单的编码视频帧。根据本实施例,第三和接下来的访问单元RAP的VOP-I场利用指令,例如“VOP_未_编码”,进行填充,这会使解码器复制前一帧的内容,在这种情况下是黑色的固定图像。“VOP_未_编码”信号仅需要几个比特。
实际上,在MPEG-4视频当中,一个VOP可以在它的报头用“未编码”表示。在流中不再有为该VOP编码的信息,并且相应的图像是它前面的时间参考的精确再复制。唯一需要更新的是VOP的时间标记。因此,MERVS利用先前定义的解码器结构,仅使用“未编码”VOP建立。为了实现对该流的立即转换,所有VOP的编码类型被设定为帧内帧模式VOP-I并且GOV与每个VOP有关(即,VOP是随机访问点)。仅有的例外是数据流的第一VOP。为了实现任何适用MPEG-4的解码器的正确解码,第一VOP被编码为黑VOP。
上文中的附图以及对附图的描述仅是为了说明,而不是限制本发明。很明显,在落入追加权利要求的范围内存在多种变形。

Claims (8)

1.一种从待编码的相同的多媒体数据提供具有各种预定比特率的一个编码流集合的方法,编码流与特定的解码参数值相关,该参数值将被传送到客户应用解码器,从而相对于它们各自的解码参数值解码该集合中的每一编码流,该方法包括为该编码流集合中的至少一个编码流组确定公共解码参数值的步骤,从而使得客户应用解码器能够使用相同的解码参数值解码所述编码流组中的所有流。
2.根据权利要求1所述的方法,其中客户应用解码器基于运动图像专家组MPEG-4建议,并且其中被指定为公共值的解码参数值包括“低_延迟”和“时间_增加_分辨”参数。
3.根据权利要求2所述的方法,其中与编码流组中使用双向预测视频对象平面B_VOP的最高可能性相应的值被指定为“低_延迟”参数。
4.根据权利要求2所述的方法,其中与编码流组中所需的最小时间增加分辨相应的值被指定为“时间_增加_分辨”参数。
5.根据权利要求2所述的方法,其中客户应用解码器是基于运动图像专家组4MPEG-4建议ISO14496-2MPEG-4视频的,每个编码流包含具有分别编码音频和视频数据的视频编码流和音频编码流的一对编码流,并且其中一对编码流中的至少视频编码流由根据所述建议的被称为访问单元的连续流元素构成,包括:传送公共解码参数值的第一访问单元、传送根据所述建议的帧内帧类型的预定的固定图像的第二访问单元以及包括根据所述建议用于传送绝对时间参考和类型信息“VOP_未_编码”的随机访问点信息的第三和接下来的访问单元,类型信息指示客户应用解码器复制前一访问单元。
6.一种从待编码的相同的多媒体数据提供具有各种预定比特率的一个编码流集合的编码器,编码流与特定的解码参数值相关,该参数值将被传送到客户应用解码器,从而相对于它们各自的解码参数值解码该集合中的每一编码流,该编码器包括为该编码流集合中的至少一个编码流组确定公共解码参数值的装置,从而使得客户应用解码器能够使用相同的解码参数值解码所述编码流组中的所有流。
7.一种为一个客户应用提供编码流的服务器,所述的编码流是从具有来自于一个多媒体源的编码数据的媒体编码器所编码的一个编码流集合中选择出来的,所述编码流具有与特定的解码参数值相关的各种预定比特率,该参数值将通过服务器传送到与相应的选定编码流相关的客户应用解码器,使客户解码器利用它们各自的解码参数值解码流元素,其中编码器包括为适合于该编码流集合中的至少一个编码流组的至少一部分解码参数确定公共值从而使客户应用解码器使用相同的参数值解码来自于所述编码流组的所有流的所有流元素的装置以及建立所述编码流组的装置,所述编码流组被指定具有公共的解码参数值。
8.一种用于在具有可变带宽的网络上流式传输多媒体数据的发射机,该发射机包括:
-一媒体编码器,用于编码来自于多媒体源的数据并且产生由包含编码多媒体数据的流元素构成的一个编码流集合,编码流具有与特定的解码参数值相关的各种预定比特率,该参数值将通过服务器传送到客户应用解码器从而使该客户应用解码器相对于它们各自的解码参数值解码该流元素,以及
-一媒体服务器,用于为客户应用提供从媒体编码器所编码的一个编码流集合中选出的一个编码流,
其中媒体编码器包括用于为适合于该编码流集合中的至少一个编码流组的至少一部分解码参数确定公共值,从而使客户应用解码器使用相同的参数值解码来自于所述编码流组的所有流的所有流元素的装置以及建立所述编码流组的装置,所述编码流组被指定具有公共的解码参数值。
CN038029227A 2002-01-30 2003-01-27 在具有可变带宽的网络上流式传输多媒体数据 Expired - Fee Related CN1625880B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP02290209.2 2002-01-30
EP02290209 2002-01-30
PCT/IB2003/000259 WO2003065683A1 (en) 2002-01-30 2003-01-27 Streaming multimedia data over a network having a variable bandwidth

Publications (2)

Publication Number Publication Date
CN1625880A CN1625880A (zh) 2005-06-08
CN1625880B true CN1625880B (zh) 2010-08-11

Family

ID=27635894

Family Applications (1)

Application Number Title Priority Date Filing Date
CN038029227A Expired - Fee Related CN1625880B (zh) 2002-01-30 2003-01-27 在具有可变带宽的网络上流式传输多媒体数据

Country Status (6)

Country Link
US (1) US7483489B2 (zh)
EP (1) EP1472847A1 (zh)
JP (1) JP4472347B2 (zh)
KR (1) KR100989222B1 (zh)
CN (1) CN1625880B (zh)
WO (1) WO2003065683A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12400113B2 (en) 2019-03-15 2025-08-26 Dolby International Ab Method and apparatus for updating a neural network

Families Citing this family (107)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6307487B1 (en) 1998-09-23 2001-10-23 Digital Fountain, Inc. Information additive code generator and decoder for communication systems
US7068729B2 (en) * 2001-12-21 2006-06-27 Digital Fountain, Inc. Multi-stage code generator and decoder for communication systems
US9240810B2 (en) * 2002-06-11 2016-01-19 Digital Fountain, Inc. Systems and processes for decoding chain reaction codes through inactivation
JP2005537742A (ja) * 2002-08-28 2005-12-08 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ マルチメディアデータのストリーミング方法
JP4546246B2 (ja) 2002-10-05 2010-09-15 デジタル ファウンテン, インコーポレイテッド 連鎖的暗号化反応の系統的記号化および復号化
US8290063B2 (en) * 2003-09-04 2012-10-16 Nec Corporation Moving image data conversion method, device, and program
EP2722995B1 (en) 2003-10-06 2023-04-19 QUALCOMM Incorporated Soft-Decision Decoding of Multi-Stage Chain Reaction Codes
JP4971144B2 (ja) 2004-05-07 2012-07-11 デジタル ファウンテン, インコーポレイテッド ファイルダウンロードおよびストリーミングのシステム
US7567565B2 (en) 2005-02-01 2009-07-28 Time Warner Cable Inc. Method and apparatus for network bandwidth conservation
JP4612721B2 (ja) * 2005-07-20 2011-01-12 ヒューマックス カンパニーリミテッド 復号化器及びビットストリーム復号化方法
US8074248B2 (en) 2005-07-26 2011-12-06 Activevideo Networks, Inc. System and method for providing video content associated with a source image to a television in a communication network
US7979885B2 (en) * 2005-08-11 2011-07-12 Harmonic Inc. Real time bit rate switching for internet protocol television
US8102878B2 (en) * 2005-09-29 2012-01-24 Qualcomm Incorporated Video packet shaping for video telephony
EP1985021A4 (en) 2006-02-13 2013-05-29 Digital Fountain Inc STREAMING AND BUFFERING WITH VARIABLE FEC OVERHEAD AND PROTECTION TIMES
US9270414B2 (en) * 2006-02-21 2016-02-23 Digital Fountain, Inc. Multiple-field based code generator and decoder for communications systems
US7916755B2 (en) 2006-02-27 2011-03-29 Time Warner Cable Inc. Methods and apparatus for selecting digital coding/decoding technology for programming and data delivery
US8170065B2 (en) 2006-02-27 2012-05-01 Time Warner Cable Inc. Methods and apparatus for selecting digital access technology for programming and data delivery
US8718100B2 (en) * 2006-02-27 2014-05-06 Time Warner Cable Enterprises Llc Methods and apparatus for selecting digital interface technology for programming and data delivery
US8458753B2 (en) 2006-02-27 2013-06-04 Time Warner Cable Enterprises Llc Methods and apparatus for device capabilities discovery and utilization within a content-based network
CN101401373B (zh) 2006-03-17 2011-09-28 日本电气株式会社 经编码流传输器
US20070234385A1 (en) * 2006-03-31 2007-10-04 Rajendra Bopardikar Cross-layer video quality manager
US20090232469A1 (en) * 2006-05-03 2009-09-17 Clinton Priddle Method and apparatus for re-constructing media from a media representation
WO2007134196A2 (en) 2006-05-10 2007-11-22 Digital Fountain, Inc. Code generator and decoder using hybrid codes
US9380096B2 (en) 2006-06-09 2016-06-28 Qualcomm Incorporated Enhanced block-request streaming system for handling low-latency streaming
US9432433B2 (en) 2006-06-09 2016-08-30 Qualcomm Incorporated Enhanced block-request streaming system using signaling or block creation
US20100211690A1 (en) * 2009-02-13 2010-08-19 Digital Fountain, Inc. Block partitioning for a data stream
US9386064B2 (en) * 2006-06-09 2016-07-05 Qualcomm Incorporated Enhanced block-request streaming using URL templates and construction rules
US9209934B2 (en) 2006-06-09 2015-12-08 Qualcomm Incorporated Enhanced block-request streaming using cooperative parallel HTTP and forward error correction
US9178535B2 (en) * 2006-06-09 2015-11-03 Digital Fountain, Inc. Dynamic stream interleaving and sub-stream based delivery
US9419749B2 (en) 2009-08-19 2016-08-16 Qualcomm Incorporated Methods and apparatus employing FEC codes with permanent inactivation of symbols for encoding and decoding processes
CN101496008B (zh) * 2006-07-28 2012-05-23 Nxp股份有限公司 媒体重放解码器追踪
US20080062322A1 (en) * 2006-08-28 2008-03-13 Ortiva Wireless Digital video content customization
US8606966B2 (en) * 2006-08-28 2013-12-10 Allot Communications Ltd. Network adaptation of digital content
EP2477414A3 (en) * 2006-09-29 2014-03-05 Avinity Systems B.V. Method for assembling a video stream, system and computer software
NL1032594C2 (nl) * 2006-09-29 2008-04-01 Avinity Systems B V Werkwijze voor het streamen van parallelle gebruikerssessies, systeem en computerprogrammatuur.
US7743161B2 (en) 2006-10-10 2010-06-22 Ortiva Wireless, Inc. Digital content buffer for adaptive streaming
US9826197B2 (en) 2007-01-12 2017-11-21 Activevideo Networks, Inc. Providing television broadcasts over a managed network and interactive content over an unmanaged network to a client device
US9355681B2 (en) 2007-01-12 2016-05-31 Activevideo Networks, Inc. MPEG objects and systems and methods for using MPEG objects
US20080235746A1 (en) 2007-03-20 2008-09-25 Michael James Peters Methods and apparatus for content delivery and replacement in a network
US7941483B2 (en) * 2007-03-28 2011-05-10 Sap Ag Low latency display methods for thin client devices
US8180029B2 (en) * 2007-06-28 2012-05-15 Voxer Ip Llc Telecommunication and multimedia management method and apparatus
BRPI0816680A2 (pt) * 2007-09-12 2015-03-17 Qualcomm Inc Gerar e comunicar informações de identificação de origem pra habilitar comunicações confiáveis.
US9071859B2 (en) 2007-09-26 2015-06-30 Time Warner Cable Enterprises Llc Methods and apparatus for user-based targeted content delivery
US8561116B2 (en) 2007-09-26 2013-10-15 Charles A. Hasek Methods and apparatus for content caching in a video network
US8099757B2 (en) 2007-10-15 2012-01-17 Time Warner Cable Inc. Methods and apparatus for revenue-optimized delivery of content in a network
US8699678B2 (en) 2007-10-19 2014-04-15 Voxer Ip Llc Telecommunication and multimedia management method and apparatus
US8001261B2 (en) * 2007-10-19 2011-08-16 Voxer Ip Llc Telecommunication and multimedia management method and apparatus
US8682336B2 (en) * 2007-10-19 2014-03-25 Voxer Ip Llc Telecommunication and multimedia management method and apparatus
US8111713B2 (en) 2007-10-19 2012-02-07 Voxer Ip Llc Telecommunication and multimedia management method and apparatus
US8321581B2 (en) * 2007-10-19 2012-11-27 Voxer Ip Llc Telecommunication and multimedia management method and apparatus
US8145780B2 (en) * 2007-10-19 2012-03-27 Voxer Ip Llc Telecommunication and multimedia management method and apparatus
US8090867B2 (en) * 2007-10-19 2012-01-03 Voxer Ip Llc Telecommunication and multimedia management method and apparatus
US8391312B2 (en) 2007-10-19 2013-03-05 Voxer Ip Llc Telecommunication and multimedia management method and apparatus
US8380874B2 (en) 2007-10-19 2013-02-19 Voxer Ip Llc Telecommunication and multimedia management method and apparatus
US8706907B2 (en) 2007-10-19 2014-04-22 Voxer Ip Llc Telecommunication and multimedia management method and apparatus
US8813143B2 (en) 2008-02-26 2014-08-19 Time Warner Enterprises LLC Methods and apparatus for business-based network resource allocation
US9167007B2 (en) * 2008-06-06 2015-10-20 Amazon Technologies, Inc. Stream complexity mapping
US9047236B2 (en) 2008-06-06 2015-06-02 Amazon Technologies, Inc. Client side stream switching
US8488661B2 (en) * 2008-06-13 2013-07-16 Verizon Patent And Licensing Inc. Systems and methods for data streaming
KR101065972B1 (ko) * 2008-08-26 2011-09-19 에스케이 텔레콤주식회사 미디어 스트리밍을 위한 전송 대역폭 측정 시스템 및 그 방법
US20100121977A1 (en) * 2008-11-10 2010-05-13 Nokia Corporation Predictive Bit-Rate Modification of Content Delivery in a Wireless Network
US9281847B2 (en) * 2009-02-27 2016-03-08 Qualcomm Incorporated Mobile reception of digital video broadcasting—terrestrial services
US8909806B2 (en) * 2009-03-16 2014-12-09 Microsoft Corporation Delivering cacheable streaming media presentations
US9866609B2 (en) 2009-06-08 2018-01-09 Time Warner Cable Enterprises Llc Methods and apparatus for premises content distribution
US9288010B2 (en) 2009-08-19 2016-03-15 Qualcomm Incorporated Universal file delivery methods for providing unequal error protection and bundled file delivery services
US20110096828A1 (en) * 2009-09-22 2011-04-28 Qualcomm Incorporated Enhanced block-request streaming using scalable encoding
US9917874B2 (en) 2009-09-22 2018-03-13 Qualcomm Incorporated Enhanced block-request streaming using block partitioning or request controls for improved client-side handling
US9237387B2 (en) * 2009-10-06 2016-01-12 Microsoft Technology Licensing, Llc Low latency cacheable media streaming
KR101786051B1 (ko) 2009-11-13 2017-10-16 삼성전자 주식회사 데이터 제공 방법 및 장치와 데이터 수신 방법 및 장치
KR101777347B1 (ko) 2009-11-13 2017-09-11 삼성전자주식회사 부분화에 기초한 적응적인 스트리밍 방법 및 장치
KR101750049B1 (ko) * 2009-11-13 2017-06-22 삼성전자주식회사 적응적인 스트리밍 방법 및 장치
KR101750048B1 (ko) 2009-11-13 2017-07-03 삼성전자주식회사 변속 재생 서비스 제공 방법 및 장치
KR101737084B1 (ko) 2009-12-07 2017-05-17 삼성전자주식회사 메인 콘텐트에 다른 콘텐트를 삽입하여 스트리밍하는 방법 및 장치
US9521178B1 (en) * 2009-12-21 2016-12-13 Amazon Technologies, Inc. Dynamic bandwidth thresholds
KR101777348B1 (ko) 2010-02-23 2017-09-11 삼성전자주식회사 데이터 전송 방법 및 장치와 데이터 수신 방법 및 장치
US9225961B2 (en) 2010-05-13 2015-12-29 Qualcomm Incorporated Frame packing for asymmetric stereo video
KR101837687B1 (ko) 2010-06-04 2018-03-12 삼성전자주식회사 콘텐트의 품질을 결정하는 복수의 인자에 기초한 적응적인 스트리밍 방법 및 장치
US8918533B2 (en) 2010-07-13 2014-12-23 Qualcomm Incorporated Video switching for streaming video data
US9185439B2 (en) 2010-07-15 2015-11-10 Qualcomm Incorporated Signaling data for multiplexing video components
US9596447B2 (en) 2010-07-21 2017-03-14 Qualcomm Incorporated Providing frame packing type information for video coding
US9456015B2 (en) 2010-08-10 2016-09-27 Qualcomm Incorporated Representation groups for network streaming of coded multimedia data
KR20130138263A (ko) 2010-10-14 2013-12-18 액티브비디오 네트웍스, 인코포레이티드 케이블 텔레비전 시스템을 이용하는 비디오 장치들 간의 디지털 비디오의 스트리밍
US8925027B2 (en) * 2011-01-20 2014-12-30 Vidyo, Inc. Participant aware configuration for video encoder
WO2012099589A1 (en) * 2011-01-20 2012-07-26 Vidyo, Inc. Participant aware configuration for video encoder
US9270299B2 (en) 2011-02-11 2016-02-23 Qualcomm Incorporated Encoding and decoding using elastic codes with flexible source block mapping
US8958375B2 (en) 2011-02-11 2015-02-17 Qualcomm Incorporated Framing for an improved radio link protocol including FEC
WO2012138660A2 (en) 2011-04-07 2012-10-11 Activevideo Networks, Inc. Reduction of latency in video distribution networks using adaptive bit rates
US9253233B2 (en) 2011-08-31 2016-02-02 Qualcomm Incorporated Switch signaling methods providing improved switching between representations for adaptive HTTP streaming
US8250228B1 (en) * 2011-09-27 2012-08-21 Google Inc. Pausing or terminating video portion while continuing to run audio portion of plug-in on browser
US9843844B2 (en) 2011-10-05 2017-12-12 Qualcomm Incorporated Network streaming of media data
WO2013106390A1 (en) 2012-01-09 2013-07-18 Activevideo Networks, Inc. Rendering of an interactive lean-backward user interface on a television
US9294226B2 (en) 2012-03-26 2016-03-22 Qualcomm Incorporated Universal object delivery and template-based file delivery
US9800945B2 (en) 2012-04-03 2017-10-24 Activevideo Networks, Inc. Class-based intelligent multiplexing over unmanaged networks
US9123084B2 (en) 2012-04-12 2015-09-01 Activevideo Networks, Inc. Graphical application integration with MPEG objects
US9854280B2 (en) 2012-07-10 2017-12-26 Time Warner Cable Enterprises Llc Apparatus and methods for selective enforcement of secondary content viewing
US9131283B2 (en) 2012-12-14 2015-09-08 Time Warner Cable Enterprises Llc Apparatus and methods for multimedia coordination
WO2014145921A1 (en) 2013-03-15 2014-09-18 Activevideo Networks, Inc. A multiple-mode system and method for providing user selectable video content
US9294785B2 (en) 2013-06-06 2016-03-22 Activevideo Networks, Inc. System and method for exploiting scene graph information in construction of an encoded video sequence
US9219922B2 (en) 2013-06-06 2015-12-22 Activevideo Networks, Inc. System and method for exploiting scene graph information in construction of an encoded video sequence
WO2014197879A1 (en) 2013-06-06 2014-12-11 Activevideo Networks, Inc. Overlay rendering of user interface onto source video
US9788029B2 (en) 2014-04-25 2017-10-10 Activevideo Networks, Inc. Intelligent multiplexing using class-based, multi-dimensioned decision logic for managed networks
US20160041993A1 (en) 2014-08-05 2016-02-11 Time Warner Cable Enterprises Llc Apparatus and methods for lightweight transcoding
US10687115B2 (en) 2016-06-01 2020-06-16 Time Warner Cable Enterprises Llc Cloud-based digital content recorder apparatus and methods
US10911794B2 (en) 2016-11-09 2021-02-02 Charter Communications Operating, Llc Apparatus and methods for selective secondary content insertion in a digital network
US10939142B2 (en) 2018-02-27 2021-03-02 Charter Communications Operating, Llc Apparatus and methods for content storage, distribution and security within a content distribution network
US11166175B2 (en) 2018-11-30 2021-11-02 T-Mobile Usa, Inc. UAV modular redundant communications
US11240540B2 (en) 2020-06-11 2022-02-01 Western Digital Technologies, Inc. Storage system and method for frame trimming to optimize network bandwidth

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1241095A (zh) * 1998-03-10 2000-01-12 索尼公司 利用编码历史信息的编码转换系统
EP0986265A2 (en) * 1998-09-07 2000-03-15 Victor Company Of Japan, Ltd. Method for scalable delivery of compressed video data
CN1260671A (zh) * 1999-01-12 2000-07-19 德国汤姆森-布兰特有限公司 用于编码或解码音频或视频帧数据的方法和装置
CN1321399A (zh) * 1999-07-06 2001-11-07 皇家菲利浦电子有限公司 应用基层编码信息改进精确颗粒可定标图像的系统和方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001091464A1 (en) * 2000-05-23 2001-11-29 Koninklijke Philips Electronics N.V. Communication system with mpeg-4 remote access terminal

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1241095A (zh) * 1998-03-10 2000-01-12 索尼公司 利用编码历史信息的编码转换系统
EP0986265A2 (en) * 1998-09-07 2000-03-15 Victor Company Of Japan, Ltd. Method for scalable delivery of compressed video data
CN1260671A (zh) * 1999-01-12 2000-07-19 德国汤姆森-布兰特有限公司 用于编码或解码音频或视频帧数据的方法和装置
CN1321399A (zh) * 1999-07-06 2001-11-07 皇家菲利浦电子有限公司 应用基层编码信息改进精确颗粒可定标图像的系统和方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12400113B2 (en) 2019-03-15 2025-08-26 Dolby International Ab Method and apparatus for updating a neural network

Also Published As

Publication number Publication date
JP2005516547A (ja) 2005-06-02
JP4472347B2 (ja) 2010-06-02
KR100989222B1 (ko) 2010-10-20
WO2003065683A1 (en) 2003-08-07
US7483489B2 (en) 2009-01-27
US20050135476A1 (en) 2005-06-23
CN1625880A (zh) 2005-06-08
EP1472847A1 (en) 2004-11-03
KR20040079975A (ko) 2004-09-16

Similar Documents

Publication Publication Date Title
CN1625880B (zh) 在具有可变带宽的网络上流式传输多媒体数据
CN102395027B (zh) 传送多数据通道的系统和方法
US7573877B2 (en) Terminal apparatus, data transmitting apparatus, data transmitting and receiving system, and data transmitting and receiving method
CN103210642B (zh) 在http流送期间发生表达切换时传送用于自然再现的可缩放http流的方法
CN101924944B (zh) 可伸缩视频编码操作点选择方法、信息提供方法及设备
US20110274180A1 (en) Method and apparatus for transmitting and receiving layered coded video
JP2009260818A (ja) サーバ装置とコンテンツ配信方法とプログラム
CN1886968B (zh) 用于准备发送数据的设备和方法以及相应的产品
KR20050038646A (ko) 멀티미디어 데이터를 스트리밍하는 방법
KR20100085070A (ko) 패킷화 방법 및 장치, 컴퓨터 판독 가능한 기록 매체, 패킷화 해제 방법 및 장치
KR101122143B1 (ko) 수신기 버퍼 아키텍처를 나타내는 버퍼 파라미터의 시그널링
EP1230802B1 (en) Mpeg-4 video specific control packet for providing a customized set of coding tools
CN119856499A (zh) 响应于网络中断的视频内容的自动生成
CN116095324A (zh) 一种视频数据传输方法、装置及设备
CN101099388B (zh) 用于传输可伸缩的数据的方法和设备
CN103959796B (zh) 数字视频码流的解码方法拼接方法和装置
JP2002503069A (ja) 通信ネットワーク、信号送信方法、ネットワーク接続ユニット、及びスケールされたデータフローのビットレートの調節方法
KR20090132627A (ko) 콘텐츠 배신 시스템, 콘텐츠 배신 방법 및 그들에 이용하는 변환 장치
Kassler et al. Classification and evaluation of filters for wavelet coded videostreams
KR101148072B1 (ko) 멀티미디어 지원 시스템 및 그 지원방법
WO2003041413A1 (en) Error control to video encoder
KR20060124359A (ko) 멀티미디어 서비스를 위한 다중 실시간 인코딩 방법 및 그서버 장치
HK1115706A (zh) 使用交叉存取打包的多媒体串流的系统和方法
HK1112127B (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: NXP CO., LTD.

Free format text: FORMER OWNER: KONINKLIJKE PHILIPS ELECTRONICS N.V.

Effective date: 20070810

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

Effective date of registration: 20070810

Address after: Holland Ian Deho Finn

Applicant after: Koninkl Philips Electronics NV

Address before: Holland Ian Deho Finn

Applicant before: Koninklijke Philips Electronics N.V.

C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100811

Termination date: 20110127