CN101322415B - 用于可变数据速率编码的时间分片方法、*** - Google Patents
用于可变数据速率编码的时间分片方法、*** Download PDFInfo
- Publication number
- CN101322415B CN101322415B CN200680045118XA CN200680045118A CN101322415B CN 101322415 B CN101322415 B CN 101322415B CN 200680045118X A CN200680045118X A CN 200680045118XA CN 200680045118 A CN200680045118 A CN 200680045118A CN 101322415 B CN101322415 B CN 101322415B
- Authority
- CN
- China
- Prior art keywords
- time slot
- data
- coded data
- passage
- channel
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 17
- 230000008859 change Effects 0.000 claims description 10
- 238000005516 engineering process Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 230000001413 cellular effect Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 108010022579 ATP dependent 26S protease Proteins 0.000 description 1
- 241001269238 Data Species 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000004134 energy conservation Methods 0.000 description 1
- 239000002360 explosive Substances 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000010363 phase shift Effects 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000008719 thickening Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0041—Arrangements at the transmitter end
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2385—Channel allocation; Bandwidth allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0002—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/2365—Multiplexing of several video streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/2365—Multiplexing of several video streams
- H04N21/23655—Statistical multiplexing, e.g. by controlling the encoder to alter its bitrate to optimize the bandwidth utilization
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2389—Multiplex stream processing, e.g. multiplex stream encrypting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2401—Monitoring of the client buffer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4347—Demultiplexing of several video streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
- H04N21/4385—Multiplex stream processing, e.g. multiplex stream decrypting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/63—Control 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/643—Communication protocols
- H04N21/64315—DVB-H
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0001—Arrangements for dividing the transmission path
- H04L5/0003—Two-dimensional division
- H04L5/0005—Time-frequency
- H04L5/0007—Time-frequency the frequencies being orthogonal, e.g. OFDM(A), DMT
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/70—Methods 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/806—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal
- H04N9/8063—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal using time division multiplex of the PCM audio and PCM video signals
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Quality & Reliability (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
本公开针对一种多通道编码器。该多通道编码器被配置为产生编码数据流。该多通道编码器包括:多个通道编码器;以及处理器,其被配置为为每一个通道编码器分配编码数据流中的时隙,用以改变由每一个通道编码器提供到所述编码数据流中的编码数据的速率。
Description
根据35U.S.C.§119的优先权声明
本专利申请要求于2005年12月2日提交的、题为“Variable Data RateDelivery With Fixed Or Quasi Fixed Data Burst Size”的临时申请No.60/742,182的优先权,并且该优先权已经转让给其受让人,因此将其明确地合并于此作为参考。
技术领域
本公开总体上涉及通信***,更具体而言,涉及用于可变数据速率编码的时间分片概念。
背景技术
数字视频和音频压缩技术已经开创了一个在数字化多媒体应用的***性增长的时期。自从在二十世纪九十年代早期以来,国际标准化小组,例如,ITU-T的视频编码专家组(VCEG)和ISO/IEC的运动图像专家组,已经研发了多种国际视频记录标准。这些研发的标准包括:例如MPEG-1,MPEG-2,MPEG-4(统称为MPEG-x),H.261,H.262,H.263及AVC/H.264(统称为H.26x)。
MPEG-x和H.26x标准描述了非常适于视频、音频及其它信息的压缩和传送的数据处理和操作技术。具体而言,以上提及的标准及其它混合编码标准与技术采用帧内编码技术(例如,游程编码、霍夫曼编码等等)和帧间编码技术(例如,前向和后向预测编码、运动补偿、等等)来压缩视频信息。
帧间编码利用了在视频序列中的两个相邻帧之间存在很小的差别这一事实。经常是,仅有的差别为图像中的一些部分在帧之间发生轻微偏移。帧间预测编码可以用于将当前帧分割为宏块(即,一组像素),并搜索相邻帧或参考帧,以确定宏块是否移动了。如果当前帧中的宏块的内容可以在参考帧中找到,那么就不必对其进行再现。可以用“运动向量”来表示该内 容,运动向量指示从参考帧中其位置到当前帧中其位置之间的偏移,以及在两个宏块之间的差别。另一方面,帧内预测编码的执行没有参考任何帧,因此需要比帧间预测编码的帧大得多的带宽。帧内编码的帧通常用于在视频序列中开始一个新的场景。
这些标准和编码技术在当今用于无线网络的数字多媒体应用中被广泛采用。在这些应用中,会使用一种称为时间分片(time slicing)的技术将来自不同内容供应商的压缩数据分配到大量接入终端。“时间分片”是对来自不同内容供应商的服务的时分多路复用。换句话说,一个特定服务的数据并非是连续播放的,而是以周期性突发(burst)方式来播放的。这个方案倾向于在接入终端中节能,因为仅仅必须处理数据流中的、携带有当前由观看者所选择的服务的数据的部分。然而,包含在突发中的数据量必须足以支持在观看者设备上的连续播放,直到接收到下一个数据突发为止。
发明内容
公开了多通道编码器的一个方面。所述多通道编码器被配置为产生编码数据流。所述多通道编码器包括:多个通道编码器;以及处理器,其被配置为将所述编码数据流中的时隙分配到每一个通道编码器,以改变由每一个通道编码器提供给所述编码数据流中的数据的速率。
公开了一种产生编码数据流的方法。该方法包括:在多个通道上对数据进行编码;为每一个通道上的编码数据分配所述编码数据流中的时隙,以改变在所述编码数据流中的、每一个通道上的编码数据的数据速率,并在所述分配的时隙中将每一个通道上的编码数据提供到所述数据流中。
公开了多通道编码器的另一方面。所述多通道编码器被配置为产生编码数据流。所述多通道编码器包括:用于在多个通道上对数据进行编码的装置;用于将所述编码数据流中的时隙分配到每一个通道上的编码数据,以改变在所述编码数据流中的、每一个通道上的编码数据的数据速率的装置;以及用于在所述分配的时隙中将每一个通道上的编码数据提供到所述数据流中的装置。
公开了一种计算机程序产品。所述计算机程序产品包括计算机可读介质,其包含代码,用于使计算机:在多个通道上对数据进行编码;将每一 个通道上的编码数据提供到所述编码数据流中;并且为每一个通道上的编码数据分配所述编码数据流中的时隙,以改变在所述编码数据流中的、每一个通道上的编码数据的数据速率。
可以理解,对于本领域技术人员,依据随后的详细说明,本发明的其它实施例会易于变得显而易见,其中,作为说明仅示出并描述了本发明的不同实施例。如同会认识到的,本发明能够具有其它不同的实施例,且其几个细节能够在其它不同方面中变更,这都没有脱离本发明的精神和范围。因此,附图和详细说明被认为在本质上是说明性的,不应作为限制性的。
附图说明
在附图中作为实例,而不是作为限制而示出了通信***的各种方面,其中:
图1是示出一种广播***的实例的概念框图;
图2是示出分配中心的功能的框图;
图3是示出广播***中发射机和接入终端的功能的框图;
图4A是示出从多通道编码器输出的编码数据流的实例的时序图;
图4B是示出从多通道编码器输出的编码数据流的另一个实例的时序图;
图5是示出多通道编码器功能的框图。
具体实施方式
以下结合附图而提出的详细描述意图作为本发明不同实施例的描述,并不想要仅仅代表可以实施本发明的实施例。该详细描述包括多个特定的细节,其是为了提供对本发明的全面理解。然而,对于本领域技术人员显而易见的是,可以在无需这些特定细节的情况下实施本发明。在一些实例中,公知的结构和部件以框图形式被显示,以便不使发明概念的变得模糊不清。
在以下的详细描述中,将针对无线网络上的多媒体流来描述这些概念。尽管这些概念非常适合于该应用,但本领域技术人员会易于意识到这些概念可以扩展到各种其它应用。因此,对无线网络上的多媒体流的任何提及 都仅是意图提供各种所述概念的背景环境,同时可以理解这些概念具有广泛的应用范围。
图1是示出一种广播***的实例的概念框图,该广播***可以得益于本公开全文中所述的概念。该广播***可以是手持数字视频广播(DVB-H)***、地面综合业务数字广播(ISDB-T)电视广播***、或无线网络上的任何其它适合的广播***。
如图所示,广播***100具有多个内容供应商102,其向分配中心104提供数据。所述数据可以包括多媒体内容,例如实时和非实时视频、音频、剪辑、脚本、程序或任何其它适合的内容。来自不同内容供应商102的数据在分配中心104中合并,以便通过分配网络106传送到消费者。分配网络106可以是基于分组的网络,例如互联网、内联网、专用网际协议(IP)网络,或任何其它适合的有线和/或无线分配网络。
在接入终端110上的用户可以访问由分配中心104通过发射机108的网络或者通过对于分配网络106的任何其它适合的无线接入点所提供的数据。接入终端110可以是移动电话、个人数字助理(PDA)、个人或膝上型电脑,或其它能够接收内容的设备。
在接入终端110与发射机108之间的无线连接可以用任何适合的空中接口来实现,其可以包括:例如,码分多址(CDMA)、宽带码分多址(WCDMA)、全球移动通信***(UMTS)、高级移动电话业务(AMPS)、时分多址(TDMA)、频分多址(FDMA)、正交频分多址(OFDMA)、全球移动通信***(GSM)、单倍载波(“1X”)无线传输技术(RTT)、专用演进数据(EV-DO)技术、通用分组无线业务(GPRS)、增强型GSM演进数据业务(EDGE)、高速下行数据分组接入(HSPDA)、模拟和数字卫星***、IEEE 802.11、微波接入全球互通协议(WiMax),或任何其它适合的无线技术/协议。
在图1所示的广播***100的结构中,接入终端110可以通过蜂窝网络112访问来自分配中心104的数据。在该结构中,来自分配中心104的数据可以由基于分组的网络提供到蜂窝网络112中的一个或多个分组数据服务节点,并通过收发基站的网络广播到接入终端110。一个或多个接入终端110能够通过分配网络106和蜂窝网络112访问数据。例如,接入终端110可以被配置为以接收通过分配网络106的组播呈现和通过蜂窝网络112 的单播呈现。可替换地或者附加地,蜂窝网络112可以用于对用户进行认证,并为组播呈现传递加密密钥。
图2是示出分配中心的功能的框图。分配中心104包括多通道编码器200,其包含多个通道编码器202。每一个通道编码器202都使用帧内编码技术(例如,游程编码、霍夫曼编码、等等)和/或帧间编码技术(例如,前向和后向预测编码、运动补偿、等等)对来自内容供应商的数据进行编码。将由每一个通道编码器202所产生的编码数据提供给多路复用器204。在处理器206的控制下,多路复用器204将来自通道编码器202的编码数据时间分片到编码数据流中。将编码数据流提供给发射机208,以便通过分配网络106传递给消费者(见图1)。
图3是示出广播***中的发射机和接入终端的功能的框图。在广播***的至少一种结构中,使用多个副载波来实现在发射机208与接入终端110之间的空中接口。可以用OFDM或一些其它调制技术来实现多个副载波。OFDM是一种将内容调制到音调(tone)或副载波上的调制技术。这些音调以精确的频率相间隔以提供正交性。通过调整音调的相位、振幅或二者都调整,来将数据流调制到音调上。通常,使用正交相移键控(QPSK)或正交调幅(QAM),但也可以使用其它调制方案。
发射机108包括接收机302,其被配置为从分配中心104接收编码数据流(见图1)。发射数据处理器304处理(例如,turbo码编码,交错和调制)该编码数据流,产生一系列调制符号,其是调制方案(例如,QPSK、QAM等)的信号组中的各个点的复值。调制符号被提供给OFDM调制器304,其将调制符号多路复用到适当的子带和符号周期,以产生OFDM符号。AFE 308用OFDM符号调制载波信号,并通过天线310将调制信号传输到接入终端110。
在接入终端110上的用户可以通过操作输入设备312,例如键盘,选择来自内容供应商的服务。控制器304可以用于周期性地(即,当从所选择的服务接收到数据突发时)激活模拟前端(AFE)316、解调器318、以及接收数据处理器320。当被激活时,AFE 316对调制信号进行调整(例如滤波、放大、频率下变换、等等),并对该结果进行数字化,以恢复OFDM符号流。OFDM解调器318处理OFDM符号,以获得对于由发射机108发送的调制 符号的估计值。接收数据处理器320处理(例如,符号去映射、去交错、解码、等等)来自OFDM解调器318的调制符号估计值,来恢复所选择的服务的编码数据。编码数据存储在缓冲器322中,以允许从缓冲器322读出连续数据流,并提供给通道解码器324。通道解码器324用于充分重构视频序列中的帧,以便为在显示器326上进行呈现。
将参考图2来论述用于产生编码数据流的时间分片处理。在至少一种结构中,每一个通道编码器202都基于其从内容供应商接收的数据的信息内容,估计其所需的数据速率。处理器206基于这些数据速率估计值,将时间分配到每一个通道编码器202。处理器206使用这些时间分配来控制多路复用器204,以在多通道编码器200的输出端产生连续、不中断的编码数据流。
图4A是示出从多通道编码器输出的编码数据流的实例。参考图2和4A,来自每一个内容供应商的数据由一个通道编码器202进行编码,并且处理器206为其分配广播周期404中的一个时隙402。对广播周期404进行重复,以产生编码数据流400。编码数据流中来自每一个通道编码器202的标称数据速率是基于数据突发量(即,可以在一个时隙中传输的数据量)和广播周期的持续期间(即,在一个特定内容供应商的各个数据突发之间的时间)。作为实例,在每一个时隙都支持2Mb数据突发的情况下,在5秒的广播周期中将一个时隙分配给N个内容供应商的每一个的时间分片处理能够在编码数据流中维持400Kb/sec的标称数据速率。在该实例中,数据突发量是固定的,然而,在多通道编码器200的一个备选结构中,数据突发量是可变的。
由图4A中的时隙分配所得到的、每一个通道编码器的标称数据速率可以对于一个典型视频序列在较长时间期间内保持。然而,通道编码器可以经历这样的时间期间:其中,由于快速的场景变换,需要较高数据速率来支持采用帧内编码的多个帧的广播,或者由于帧与帧之间的画面内容的明显变化,需要较高数据速率来支持采用帧间编码的、包含较多信息内容的多个帧的播放。处理器206所实现的时间分片处理可以用来处理这种情况。
在多通道编码器200的一个结构中,处理器206从每一个通道编码器202接收数据速率估计值。如果每一个数据速率估计值可以被每个广播周期 中的一个时隙所支持,则处理器206可以如图4A所示的将时隙分配给通道编码器202。这些时隙分配被称为“默认时隙分配”。在该实例中,每一个通道编码器202都具有默认时隙分配,通道编码器202在处理器206不必管理通道编码器的数据速率(即,用每个广播周期中的一个时隙分配就可以满足每一个通道编码器的数据速率要求)时使用该默认时隙分配。作为实例,第一通道编码器2021的默认间隙分配是广播周期中的第一时隙,第二通道编码器2022的默认间隙分配是广播周期中的第二时隙,依此类推。
当一个或多个通道编码器202的数据速率要求增大时,处理器206可以重新指定默认时隙分配。当发生这种情况时,处理器206试图得出一个将会最佳地满足所有通道编码器202的数据速率要求的解决方案。该解决方案可以要求在观测期间将具有低数据速率要求的通道编码器202的默认时隙提供给具有高数据速率要求的通道编码器202。作为实例,通道编码器202可以确定其能够维持50Kb/sec的数据速率,因为数据的信息内容较低。这可能会是视频序列是“持续特写头像(talking head)”图像时的情况。在此情况下,可以每40秒将具有2Mb数据突发量的时隙分配给该通道编码器202一次。如果该时间分片处理支持8个通道编码器202(即,N=8),并具有5秒的广播周期,则处理器206就可以每8个广播周期将一个时隙分配给该通道编码器202一次,从而为具有高数据速率要求的通道编码器获得了额外的时隙。
在多媒体流应用中,最小观测期间是可调整的,并且被设定为一个能够为具有最低数据速率要求的通道编码器202分配单个时隙的时间期间。可以通过将时隙中的一部分分配给通道编码器202来缩短该观测期间。作为实例,在20秒的观测期间内,可以将一个时隙中的1Mb的部分分配给具有50Kb/sec数据速率要求的通道编码器202。较短的观测期间可以允许处理器206更迅速的对数据内容中的变化做出反应,并且可以在接入终端110(见图1)选择了一个新的服务时,提供较短的获取时间。可替换地,可以将观测期间设定为一个以所希望的最小数据速率为基础的固定时间期间。固定观测期间更易于管理,因此,可以减小处理器206的复杂性。然而,自适应的观测期间给予处理器206更好地满足全部通道编码器202的数据速率要求的灵活性。本领域技术人员能够易于获得满足任何特定应用的性 能折衷。
在图4B中示出了在编码数据流中的时隙分配的另一个实例。在该实例中的观测期间406是3个广播周期。参考图2和4B,第一和第三通道编码器2021和2023使用其默认时隙分配来以标称数据速率在编码数据流中传输编码数据。第四个通道编码器2024仅在该观测期间的第三广播周期中给予其默认间隙分配,因此,以1/3的标称数据速率在编码数据流中传输编码数据。该时隙分配允许处理器206在第一和第二广播周期中将第四个通道编码器2024的默认间隙分配给予第二通道编码器2022。结果,第二通道编码器2022采用在前两个广播周期中的两个时隙分配和在第三广播周期中的一个时隙分配,以5/3的标称数据速率在编码数据流中传输编码数据。
如稍早所论述的,处理器206执行时间分片处理,通过该时间分片处理,选择观测期间,使其具有能够最好地支持每个通道编码器202的数据速率要求的时隙分配。除了数据速率要求之外,观测期间的选择和时隙分配还可以基于各种接入终端中的通道编码器的缓冲器要求。如结合图3所论述的,缓冲器322用于存储编码数据,以允许从缓冲器322读出连续的数据流,并提供给通道解码器324。换句话说,观测期间、数据速率和时隙分配在观测期间内的位置应由处理器206来选择,以确保在由视频解码器324从缓冲器322中连续读出编码数据的同时,在接入终端中的缓冲器322不会被读空。通过对用于每一个内容供应商的通道解码器的缓冲器建立模型,处理器206就能够判断是否需要增大数据速率,或者是否需要调整时隙分配的位置或观测期间的持续时间。
参考图2,处理器206可以被配置为标记分配给每一个时隙的编码数据。该标记将有关于该通道编码器202的时隙分配的内容告知处理器314(见图3)。在多通道编码器200的至少一种结构中,该标记包括两个指示符。在时隙标记中的第一指示符确认分配给该时隙的通道编码器202。在时隙标记中的第二指示符为默认时隙分配是该时隙的通道编码器202确认下一个时隙分配。转到图4B作为实例,在第一广播周期中的第二时隙会包括具有第一指示符和第二指示符的标记,第一指示符向接入终端中的控制器告知已经为第二通道编码器分配了给该时隙,第二指示符向控制器告知第二通道编码器的下一个时隙分配是第一广播周期中的第四时隙。第一广播周期中的 第四时隙会包括具有第一指示符和第二指示符的标记,第一指示符向控制器告知已经为第二通道编码器2022分配了该时隙,第二指示符向控制器告知第四通道编码器的下一个时隙分配是第三广播周期中的第四时隙。对于每一个广播周期的第一和第三时隙无需标记,因为第一和第二通道编码器具有其默认时隙分配。该方案允许接入终端中的通道解码器连接或重新连接视频序列。
图5是示出多通道编码器功能的框图。多通道编码器202被配置为产生编码数据流。多通道编码器包括:模块502,用于在多个通道上编码数据;模块504,用于将编码数据流中的时隙分配给每一个通道上的编码数据,以改变在编码数据流中的、每一个通道上的编码数据的数据速率;以及模块506,用于将每一个通道上的编码数据提供到所分配的时隙中的数据流中。
在此公开的结合实施例所述的各种说明性的逻辑块、模块、电路、元件和/或部件可以由设计用以执行在此所述功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑部件、分立的门或晶体管逻辑、分立的硬件部件,或其任何组合来实现或执行。通用处理器可以是微处理器,但在备选方案中,处理器可以是任何常规处理器、控制器、微控制器或状态机。处理器还可以实现为计算部件的组合,例如DSP与微处理器的组合、多个微处理器、结合了DSP核的一个或多个微处理器、或任何其它这种结构。
在此公开的结合实施例所述的方法或算法可以直接以硬件、由处理器执行的软件模块或二者组合来实现。软件模块可以驻留在RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动磁盘、CD-ROM、或本领域已知的任何其它形式的存储介质中。存储介质可以耦合到处理器,以便处理器可以从存储介质中读取信息以及将信息写入存储介质。在可选方案中,存储介质可以集成到处理器中。
提供以上说明来使得本领域任何技术人员能够实现在此所述的各种实施例。对这些实施例的不同修改对于本领域技术人员来说是很明显的,在此定义的一般性原理可以用于其它实施例。因而,权利要求不是意图限于在此所示的实施例,而是与符合语言表达的权利要求的完整范围相一致,其中,除非明确表述了,否则对单数的元件的提及不是想要意味着“一个 且仅有一个”,而是指“一个或多个”。将对本领域普通技术人员已知的或稍后会了解的、本公开全文中所述的各种实施例的元件的所有结构和功能的等价物明确合并于此作为参考,并意图被权利要求所涵盖。而且,在此公开的内容不是意图奉献给公众的,不管这种公开是否在权利要求中明确表述。没有权利要求要素可以根据35U.S.C.§112第六段的条款来解释,除非该要素被用短语“用于..的装置”来明确表述,或者在方法权利要求的情况下,该要素被用短语“用于…的步骤”来表述。
Claims (29)
1.一种多通道编码器,其被配置为产生编码数据流,所述多通道编码器包括:
多个通道编码器;以及
处理器,其被配置为,为每一个所述通道编码器分配所述编码数据流中的时隙,以便通过改变在一观察期间上被分配给选定通道编码器的时隙的数量来改变由每一个所述通道编码器提供到所述编码数据流中的编码数据的速率。
2.权利要求1的多通道编码器,还包括多路复用器,其被配置为,在由所述处理器所分配的各个时隙中,将来自每一个所述通道编码器的编码数据提供到所述编码数据流中。
3.权利要求1的多通道编码器,其中,所述编码数据流中的每一个所述时隙都具有固定数据突发量。
4.权利要求1的多通道编码器,其中,所述处理器还被配置为,基于每一个所述通道编码器的数据速率要求,将所述编码数据流中的时隙分配给所述通道编码器。
5.权利要求1的多通道编码器,其中,所述处理器还被配置为,将所述编码数据流中的时隙分配给所述通道编码器,以确保在从用于接收所述编码数据流中来自所述多个通道编码器之一的编码数据的通道解码器缓冲器之中读出所接收的编码数据时,该缓冲器不会被读空。
6.权利要求1的多通道编码器,其中,所述处理器还被配置为,选择所述编码数据流中的所述观察期间,以便将所述时隙分配给所述通道编码器。
7.权利要求6的多通道编码器,其中,由所述处理器选择的所述观察期间导致将一个间隙分配给具有最低数据速率要求的通道编码器。
8.权利要求1的多通道编码器,其中,所述编码数据流包括多个广播周期,并且其中,每一个所述通道编码器都在所述广播周期中具有一默认时隙分配,所述处理器还被配置为,将所述默认时隙分配指定给每一个所述通道编码器,所述默认时隙的分配得到了所述编码数据流中的、对于每一个所述通道编码器的标称编码数据速率,其中,所述编码数据流中的所述标称编码数据速率满足每一个所述通道编码器的数据速率要求。
9.权利要求1的多通道编码器,其中,所述编码数据流包括多个广播周期,并且其中,每一个所述通道编码器都在所述广播周期中具有一默认时隙分配,所述处理器还被配置为标记每一个所述时隙中的编码数据,所述标记指示了具有带有该标记的默认时隙分配的通道编码器的下一个时隙分配。
10.权利要求1的多通道编码器,其中,所述处理器还被配置为,标记每一个所述时隙中的编码数据,所述标记指示了由所述处理器分配给带有该标记的时隙的通道编码器。
11.权利要求1的多通道编码器,其中,所述处理器还被配置为,将所述编码数据流中的时隙以部分时隙的形式分配给所述通道编码器。
12.一种产生编码数据流的方法,包括:
在具有多个通道编码器的多个通道上对数据进行编码;
用处理器为每一个所述通道上的编码数据分配所述编码数据流中的时隙,以便通过改变在一观察期间上被分配给选定通道的时隙的数量来改变所述编码数据流中的、每一个所述通道上的所述编码数据的数据速率;并且
在所述分配的各个时隙中,将每一个所述通道上的编码数据提供到所 述数据流中。
13.权利要求12的方法,其中,所述编码数据流中的每一个所述时隙都具有固定数据突发量。
14.权利要求12的方法,其中,所述时隙分配是基于在每一个所述通道上编码的数据的数据速率要求。
15.权利要求12的方法,其中,使所述时隙分配能够确保在从用于接收所述数据流中的、在一个所述通道上的编码数据的通道解码器缓冲器中读出所接收的编码数据时,该缓冲器不会被读空。
16.权利要求12的方法,其中,所述数据流包括多个广播周期,并且其中,在每一个所述通道上的编码数据都在所述广播周期中具有一默认时隙分配,所述方法还包括标记每一个所述时隙中的数据,所述标记指示了具有带有该标记的默认时隙分配的通道上的编码数据的下一个时隙分配。
17.权利要求12的方法,还包括标记每一个所述时隙中的编码数据,所述标记指示了在被分配给带有该标记的时隙的通道上的所述编码数据。
18.一种多通道编码器,其被配置为产生编码数据流,所述多通道编码器包括:
用于在多个通道上对数据进行编码的装置;
用于为每一个所述通道上的编码数据分配所述编码数据流中的时隙,以便通过改变在一观察期间上被分配给选定通道上的数据的时隙的数量来改变所述编码数据流中的、每一个所述通道上的编码数据的数据速率的装置;以及
用于在所述分配的时隙中,将每一个所述通道上的编码数据提供到所述数据流中的装置。
19.权利要求18的多通道编码器,其中,在所述编码数据流中的每一个所述时隙都具有固定数据突发量。
20.权利要求18的多通道编码器,其中,所述用于分配时隙的装置被配置为,基于在每一个所述通道上编码的数据的数据速率要求来分配所述时隙。
21.权利要求18的多通道编码器,其中,所述用于分配时隙的装置被配置为,分配时隙,以确保在从用于接收所述数据流中的、在一个所述通道上的编码数据的通道解码器缓冲器中连续读出所接收的编码数据时,该缓冲器不会被读空。
22.权利要求18的多通道编码器,其中,所述数据流包括多个广播周期,并且其中,在每个所述通道上的编码数据都在所述广播周期中具有一默认时隙分配,所述多通道编码器还包括用于标记每一个所述时隙中的数据的装置,所述标记指示了具有带有该标记的默认时隙分配的通道上的编码数据的下一个时隙分配。
23.权利要求18的多通道编码器,还包括用于标记每一个所述时隙中的编码数据的装置,所述标记指示了在被分配给带有该标记的时隙的通道上的所述编码数据。
24.一种无线设备,包括:
处理器,其可操作以:
在多个通道上对数据进行编码;
将每一个所述通道上的编码数据提供到编码数据流中;并且
为每一个所述通道上的编码数据分配所述编码数据流中的时隙,以便通过改变在一观察期间上被分配给选定通道上的编码数据的时隙的数量来改变所述编码数据流中的、每一个所述通道上的编码数据的数据速率。
25.权利要求24的无线设备,其中,所述编码数据流中的每一个所述时隙都具有固定数据突发量。
26.权利要求24的无线设备,其中,所述处理器还可操作以基于在每一个所述通道上编码的数据的数据速率要求,分配所述时隙。
27.权利要求24的无线设备,其中,所述处理器还可操作以分配所述时隙,以确保在从用于接收所述数据流中的、在一个所述通道上的编码数据的通道解码器缓冲器中连续读出所接收的编码数据时,该缓冲器不会被读空。
28.权利要求24的无线设备,其中,所述数据流包括多个广播周期,并且其中,每个所述通道上的编码数据都在所述广播周期中具有一默认时隙分配,所述处理器还可操作以标记每一个所述时隙中的数据,所述标记指示了具有带有该标记的默认时隙分配的通道上的编码数据的下一个时隙分配。
29.权利要求24的无线设备,其中,所述处理器还可操作以标记每一个所述时隙中的编码数据,所述标记指示了在被分配给带有该标记的所述时隙的通道上的所述编码数据。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US74218205P | 2005-12-02 | 2005-12-02 | |
US60/742,182 | 2005-12-02 | ||
PCT/US2006/061566 WO2007114862A2 (en) | 2005-12-02 | 2006-12-04 | Time slicing techniques for variable data rate encoding |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101322415A CN101322415A (zh) | 2008-12-10 |
CN101322415B true CN101322415B (zh) | 2010-12-08 |
Family
ID=38564114
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200680045118XA Active CN101322415B (zh) | 2005-12-02 | 2006-12-04 | 用于可变数据速率编码的时间分片方法、*** |
Country Status (9)
Country | Link |
---|---|
US (2) | US7839948B2 (zh) |
EP (2) | EP1955552B1 (zh) |
JP (2) | JP5349969B2 (zh) |
KR (2) | KR101150074B1 (zh) |
CN (1) | CN101322415B (zh) |
AT (1) | ATE515887T1 (zh) |
ES (1) | ES2557110T3 (zh) |
TW (2) | TWI439136B (zh) |
WO (1) | WO2007114862A2 (zh) |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7839948B2 (en) | 2005-12-02 | 2010-11-23 | Qualcomm Incorporated | Time slicing techniques for variable data rate encoding |
US8179855B2 (en) | 2006-02-07 | 2012-05-15 | Research In Motion Limited | Method, and associated apparatus, for communicating data at reduced transmission latency in radio communication system having slotted interface |
US8165072B2 (en) * | 2007-03-22 | 2012-04-24 | Alcatel Lucent | Method for providing group paging and messaging |
CN101321368B (zh) * | 2007-06-08 | 2012-05-09 | 中兴通讯股份有限公司 | 一种多媒体广播组播业务中时分复用机制的实现方法 |
US8442560B1 (en) * | 2007-11-19 | 2013-05-14 | Kenneth P. Kiraly | Mode switching user device |
CN101442734B (zh) * | 2007-11-23 | 2010-12-29 | 中兴通讯股份有限公司 | 用于WiMAX***的多业务流操作的优化方法 |
US10193655B2 (en) * | 2008-01-15 | 2019-01-29 | Futurewei Technologies, Inc. | Method and apparatus for scheduling multimedia streams over a wireless broadcast channel |
EP2230784A1 (de) * | 2009-03-19 | 2010-09-22 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Vorrichtung und Verfahren zur Übertragung einer Mehrzahl von Informationssignalen in einem flexiblen Zeitmultiplex |
DE102009057365B4 (de) * | 2009-10-16 | 2018-10-18 | Rohde & Schwarz Gmbh & Co. Kg | Verfahren und Vorrichtung zur Erzeugung eines reorganisierten Transportdatenstroms |
US9442759B2 (en) * | 2011-12-09 | 2016-09-13 | Nvidia Corporation | Concurrent execution of independent streams in multi-channel time slice groups |
US9141468B2 (en) * | 2011-12-12 | 2015-09-22 | Cleversafe, Inc. | Managing memory utilization in a distributed storage and task network |
US9648322B2 (en) * | 2012-07-10 | 2017-05-09 | Qualcomm Incorporated | Coding random access pictures for video coding |
US10298271B2 (en) * | 2015-02-03 | 2019-05-21 | Infineon Technologies Ag | Method and apparatus for providing a joint error correction code for a combined data frame comprising first data of a first data channel and second data of a second data channel and sensor system |
US10289508B2 (en) | 2015-02-03 | 2019-05-14 | Infineon Technologies Ag | Sensor system and method for identifying faults related to a substrate |
NZ739402A (en) * | 2015-07-13 | 2020-04-24 | Isolynx Llc | System and method for dynamically scheduling wireless transmissions without collision |
US20170149749A1 (en) * | 2015-11-20 | 2017-05-25 | Qualcomm Incorporated | Exchanging encrypted media over a local wireless connection in accordance with a local wireless rendered media distribution scheme |
CN105897738B (zh) * | 2016-05-20 | 2017-02-22 | 电子科技大学 | 一种用于多信道环境的实时流编码方法 |
CN107731238B (zh) | 2016-08-10 | 2021-07-16 | 华为技术有限公司 | 多声道信号的编码方法和编码器 |
CN109698732B (zh) * | 2017-10-23 | 2021-07-09 | 华为技术有限公司 | 传输数据的方法和装置 |
GB2570324A (en) * | 2018-01-19 | 2019-07-24 | V Nova Int Ltd | Multi-codec processing and rate control |
CN113287266B (zh) * | 2018-12-28 | 2023-05-05 | 华为技术有限公司 | 一种数据传输的方法、网络芯片以及通信*** |
CN110430398B (zh) * | 2019-08-06 | 2021-01-19 | 杭州微帧信息科技有限公司 | 一种基于强化学习的视频编码分布式方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5805220A (en) * | 1995-02-22 | 1998-09-08 | U.S. Philips Corporation | System for transmitting a plurality of video programs simultaneously through a transmission channel |
WO2000041395A1 (en) * | 1999-01-06 | 2000-07-13 | Sarnoff Corporation | Latency-based statistical multiplexing |
CN1283004A (zh) * | 1999-07-27 | 2001-02-07 | 朗迅科技公司 | 用于发射机的调制方法 |
CN1348643A (zh) * | 1999-04-09 | 2002-05-08 | 西门子公司 | 在无线***中传输信息的方法和相应的无线*** |
US6594271B1 (en) * | 1999-07-19 | 2003-07-15 | General Instruments Corporation | Implementation of opportunistic data on a statistical multiplexing encoder |
US20040090996A1 (en) * | 2002-11-13 | 2004-05-13 | General Instrument Corporation | Methods and apparatus for statistical multiplexing with distributed multiplexers |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5666161A (en) | 1993-04-26 | 1997-09-09 | Hitachi, Ltd. | Method and apparatus for creating less amount of compressd image data from compressed still image data and system for transmitting compressed image data through transmission line |
JPH0775092A (ja) * | 1993-07-14 | 1995-03-17 | Hitachi Ltd | ディジタル動画圧縮装置およびこれを用いたリアルタイム動画通信システム |
JPH0775072A (ja) * | 1993-09-02 | 1995-03-17 | Pioneer Electron Corp | ディジタルオーディオ信号の伝送システム |
AU7393594A (en) | 1994-04-20 | 1995-11-16 | Thomson Consumer Electronics, Inc | Asynchronous control signal generating apparatus |
US5506844A (en) * | 1994-05-20 | 1996-04-09 | Compression Labs, Inc. | Method for configuring a statistical multiplexer to dynamically allocate communication channel bandwidth |
IT1266945B1 (it) | 1994-09-29 | 1997-01-21 | Cselt Centro Studi Lab Telecom | Procedimento di multiplazione per flussi di segnali audiovisivi codificati secondo lo standard mpeg1. |
KR0165063B1 (ko) * | 1995-12-29 | 1999-02-01 | 정장호 | 시분할 다중화 버스에서 통계적 다중화 장치 |
JPH10150477A (ja) * | 1996-11-19 | 1998-06-02 | N T T Data Tsushin Kk | 情報伝達システム |
US6240103B1 (en) * | 1997-03-21 | 2001-05-29 | Scientific-Atlanta, Inc. | Method and apparatus for detecting and preventing bandwidth overflow in a statistical multiplexer |
US5987031A (en) * | 1997-05-22 | 1999-11-16 | Integrated Device Technology, Inc. | Method for fair dynamic scheduling of available bandwidth rate (ABR) service under asynchronous transfer mode (ATM) |
US6151336A (en) * | 1998-02-11 | 2000-11-21 | Sorrento Networks, Inc. | Time division multiplexing expansion subsystem |
EP2230779B1 (en) | 1998-03-31 | 2017-11-22 | Sony Deutschland GmbH | Method and means for allocating time slots in a TDD system |
JP2000022705A (ja) * | 1998-07-03 | 2000-01-21 | Ntt Data Corp | 放送周期決定方式 |
US6167084A (en) * | 1998-08-27 | 2000-12-26 | Motorola, Inc. | Dynamic bit allocation for statistical multiplexing of compressed and uncompressed digital video signals |
JP3196893B2 (ja) * | 1999-03-24 | 2001-08-06 | 日本電気株式会社 | タイムスロット再割当システム |
JP3407688B2 (ja) * | 1999-03-29 | 2003-05-19 | 日本製紙株式会社 | 記録用紙 |
US6493388B1 (en) * | 2000-04-19 | 2002-12-10 | General Instrument Corporation | Rate control and buffer protection for variable bit rate video programs over a constant rate channel |
US6934318B2 (en) * | 2000-12-22 | 2005-08-23 | Qualcomm, Incorporated | Method and system for energy based frame rate determination |
US6937619B1 (en) * | 2001-05-29 | 2005-08-30 | Bigband Networks, Inc. | Method and system for comparison-based prioritized bit rate conversion |
US7898951B2 (en) | 2003-08-13 | 2011-03-01 | Jones Farm Technology 2, Llc | Encoding and transmitting variable bit streams with utilization of a constrained bit-rate channel |
US8437347B2 (en) * | 2003-10-14 | 2013-05-07 | Qualcomm Incorporated | Scalable encoding for multicast broadcast multimedia service |
DE602005027837D1 (de) * | 2004-05-13 | 2011-06-16 | Qualcomm Inc | Zustellung von informationen über einen kommunikationskanal |
US7839948B2 (en) | 2005-12-02 | 2010-11-23 | Qualcomm Incorporated | Time slicing techniques for variable data rate encoding |
-
2006
- 2006-11-29 US US11/564,753 patent/US7839948B2/en active Active
- 2006-12-04 WO PCT/US2006/061566 patent/WO2007114862A2/en active Application Filing
- 2006-12-04 AT AT06850225T patent/ATE515887T1/de not_active IP Right Cessation
- 2006-12-04 KR KR1020117003280A patent/KR101150074B1/ko active IP Right Grant
- 2006-12-04 EP EP06850225A patent/EP1955552B1/en active Active
- 2006-12-04 TW TW101108357A patent/TWI439136B/zh active
- 2006-12-04 ES ES11152140.7T patent/ES2557110T3/es active Active
- 2006-12-04 CN CN200680045118XA patent/CN101322415B/zh active Active
- 2006-12-04 JP JP2008543596A patent/JP5349969B2/ja active Active
- 2006-12-04 TW TW095145052A patent/TWI383681B/zh active
- 2006-12-04 KR KR1020087015974A patent/KR101040837B1/ko active IP Right Grant
- 2006-12-04 EP EP11152140.7A patent/EP2312857B1/en active Active
-
2010
- 2010-10-25 US US12/911,655 patent/US8451937B2/en active Active
-
2013
- 2013-05-08 JP JP2013098586A patent/JP5475168B2/ja active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5805220A (en) * | 1995-02-22 | 1998-09-08 | U.S. Philips Corporation | System for transmitting a plurality of video programs simultaneously through a transmission channel |
WO2000041395A1 (en) * | 1999-01-06 | 2000-07-13 | Sarnoff Corporation | Latency-based statistical multiplexing |
CN1348643A (zh) * | 1999-04-09 | 2002-05-08 | 西门子公司 | 在无线***中传输信息的方法和相应的无线*** |
US6594271B1 (en) * | 1999-07-19 | 2003-07-15 | General Instruments Corporation | Implementation of opportunistic data on a statistical multiplexing encoder |
CN1283004A (zh) * | 1999-07-27 | 2001-02-07 | 朗迅科技公司 | 用于发射机的调制方法 |
US20040090996A1 (en) * | 2002-11-13 | 2004-05-13 | General Instrument Corporation | Methods and apparatus for statistical multiplexing with distributed multiplexers |
Also Published As
Publication number | Publication date |
---|---|
WO2007114862A3 (en) | 2008-04-24 |
JP5475168B2 (ja) | 2014-04-16 |
EP1955552B1 (en) | 2011-07-06 |
US8451937B2 (en) | 2013-05-28 |
KR101040837B1 (ko) | 2011-06-14 |
EP2312857A3 (en) | 2012-03-07 |
TW200737980A (en) | 2007-10-01 |
KR101150074B1 (ko) | 2012-06-01 |
TW201225673A (en) | 2012-06-16 |
EP2312857A2 (en) | 2011-04-20 |
KR20080080602A (ko) | 2008-09-04 |
TWI439136B (zh) | 2014-05-21 |
ES2557110T3 (es) | 2016-01-22 |
ATE515887T1 (de) | 2011-07-15 |
JP5349969B2 (ja) | 2013-11-20 |
TWI383681B (zh) | 2013-01-21 |
EP1955552A2 (en) | 2008-08-13 |
JP2013211865A (ja) | 2013-10-10 |
KR20110036113A (ko) | 2011-04-06 |
WO2007114862A2 (en) | 2007-10-11 |
US20070165709A1 (en) | 2007-07-19 |
JP2009518898A (ja) | 2009-05-07 |
US20110075638A1 (en) | 2011-03-31 |
EP2312857B1 (en) | 2015-10-21 |
US7839948B2 (en) | 2010-11-23 |
CN101322415A (zh) | 2008-12-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101322415B (zh) | 用于可变数据速率编码的时间分片方法、*** | |
CN101390385B (zh) | 多媒体应用中的快速调谐 | |
KR100842544B1 (ko) | 스케일러블 영상 코딩을 이용한 전송 방법 및 이를 이용한이동통신 시스템 | |
US11296901B2 (en) | Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals | |
CN101578871B (zh) | 用于可缩放视频译码的粗粒度可缩放性增强层译码的上下文自适应可变长度译码增强 | |
CA2922174C (en) | Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals | |
CA2947833C (en) | Broadcast signal transmitting/receiving method and device | |
CA2933608C (en) | Broadcast signal transmitting device, broadcast signal receiving device, broadcast signal transmitting method, and broadcast signal receiving method | |
CN101411198A (zh) | 接收器中的视频解码 | |
Ibrahim et al. | A new wireless generation technology for video streaming | |
US8650592B2 (en) | Streaming server and mobile terminal for reducing channel-changing delay, and a method therefor | |
Rozas-Ramallal et al. | Evaluation of H. 264/AVC over IEEE 802.11 p vehicular networks | |
Grecos et al. | Advances in video networking: standards and applications | |
Ibrahim et al. | Proposed of the wireless mobile system and video coding system in the heterogeneous network | |
Ibrahim et al. | Research Article A New Wireless Generation Technology for Video Streaming | |
Ibrahim et al. | An Improved Video Coding Model for Future IMT Requirements | |
RU2388171C2 (ru) | Способы и устройство для получения услуги | |
Camarda et al. | Transmission optimization of digital compressed video in wireless systems | |
CN102160395A (zh) | 服务器装置、通信***、通信方法及程序 | |
Zhang et al. | Design and realization of the hierarchical broadcast system based on GNU Radio | |
Byung et al. | From Eros (silicon) to Gaia (storytelling business): transmitting HEVC-coded video over broadband mobile LTE | |
Sharangi | Scalable video streaming over WiMAX networks | |
Maračić et al. | Reception of digital broadcast services using mobile devices | |
KR20120099837A (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 | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |