CN102984133B - 用于分配信息到通信系统的信道的设备 - Google Patents

用于分配信息到通信系统的信道的设备 Download PDF

Info

Publication number
CN102984133B
CN102984133B CN201210450979.3A CN201210450979A CN102984133B CN 102984133 B CN102984133 B CN 102984133B CN 201210450979 A CN201210450979 A CN 201210450979A CN 102984133 B CN102984133 B CN 102984133B
Authority
CN
China
Prior art keywords
data
channel
frame
packet
video
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
CN201210450979.3A
Other languages
English (en)
Other versions
CN102984133A (zh
Inventor
H.迦鲁德瑞
P.萨杰东
S.南达
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 CN102984133A publication Critical patent/CN102984133A/zh
Application granted granted Critical
Publication of CN102984133B publication Critical patent/CN102984133B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/36Flow control; Congestion control by determining packet size, e.g. maximum transfer unit [MTU]
    • 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
    • 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/75Media network packet handling
    • 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/764Media network packet handling at the destination 
    • 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/80Responding to QoS
    • 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
    • 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/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/161Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
    • 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/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/166IP fragmentation; TCP segmentation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/321Interlayer communication protocols or service data unit [SDU] definitions; Interfaces between layers
    • 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/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
    • 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/115Selection of the code volume for a coding unit prior to coding
    • 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/124Quantisation
    • 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
    • H04N19/152Data rate or code amount at the encoder output by measuring the fullness of the transmission buffer
    • 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/17Methods 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 an image region, e.g. an object
    • H04N19/174Methods 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 an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • 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/238Interfacing 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/2381Adapting the multiplex stream to a specific network, e.g. an Internet Protocol [IP] network
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41407Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
    • 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/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6131Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a mobile phone network
    • 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/61Network physical structure; Signal processing
    • H04N21/6156Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
    • H04N21/6181Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via a mobile phone network
    • 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/643Communication protocols
    • H04N21/6437Real-time Transport Protocol [RTP]
    • 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/64707Control 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 for transferring content from a first network to a second network, e.g. between IP and wireless
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • H04W28/065Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information using assembly or disassembly of packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices
    • H04W88/181Transcoding devices; Rate adaptation devices
    • 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/22Parsing or analysis of headers
    • 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, rendering scenes according to MPEG-4 scene graphs
    • H04N21/44004Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving video buffer management, e.g. video decoder buffer or video display buffer
    • 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/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1263Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/04Large scale networks; Deep hierarchical networks

Abstract

本发明说明了用于改进在无线通信信道上的信息的传输的设备。这些技术包括确定用于传输信息的可用的通信信道和确定可用信道的可能的物理层分组大小。信息单元被划分为部分,其中,选择部分的大小以匹配可用通信信道的物理层分组大小中的一个。另一方面为将信息划分为与在信息单元间隔期间出现的传输数目相对应的片段的数目,并且将每一个分块分配到相应传输。该技术被用于多种类型的信息,诸如多媒体数据、可变比特速率数据流、视频数据或音频数据。该技术还可被用于多种空中接口,诸如,全球移动通信系统(GSM)、通用分组无线服务(GPRS)、增强的数据GSM环境(EDGE)或基于诸如TIA/EIA‑95‑B(IS‑95)、TIA/EIA‑98‑C(IS‑98)、IS 2000、HRPD、cdma 2000、宽带CDMA(WCDMA)的CDMA的标准等等。

Description

用于分配信息到通信系统的信道的设备
本申请是申请日为2005年5月13日、申请号为200580023293.4、发明名称为“用于分配信息到通信系统的信道的方法和设备”的专利申请的分案申请。
同时待审专利申请的参考
本专利申请涉及以下同时待审US专利申请:
转让给其受让人的同时提交的律师案卷编号为030166U1的“Delivery Of Information Over A Communication Channel”,其全部内容在此明确结合作为参考;和
转让给其受让人的同时提交的律师案卷编号为030166U3的“Header Compression Of Multimedia Data Transmitted Over A WirelessCommunication System”,其全部内容在此明确结合作为参考;和
转让给其受让人的同时提交的律师案卷编号为030166U4的“Synchronization Of Audio And Video Data In A WirelessCommunication System”,其全部内容在此明确结合作为参考。
技术领域
本发明一般涉及在通信系统上的信息的传递,更具体地,涉及信息单元的划分以匹配恒定比特速率通信链路的物理层分组。
背景技术
对于在不同通信网络上的多媒体数据传递的需求正在增加。例如,消费者需要在例如因特网、有线网络和无线网络的不同通信信道上传送流式视频(streaming video)。多媒体数据可以为不同的格式和数据速率,并且不同通信网络使用用于在其各自的通信信道上的实时数据传输的不同机制。
一种已成为普遍的通信网络类型是用于无线通信的移动无线网络。无线通信系统具有包括例如蜂窝电话、寻呼、无线本地环路、个人数字助理(PDA)、因特网电话、和卫星通信系统的许多应用。特别重要的应用为用于移动用户的蜂窝电话系统。如此处所使用,术语“蜂窝”系统包括蜂窝和个人通信服务(PCS)频率。已经为包括频分多址(FDMA)、时分多址(TDMA)和码分多址(CDMA)的蜂窝电话系统开发了多种空中接口。
已经建立了不同的本国的和国际标准以支持包括例如高级移动电话服务(AMPS)、全球移动系统(GSM)、通用分组无线服务(GPRS)、增强的数据GSM环境(EDGE)、临时标准(Interim Standard)95(IS-95)和其衍生标准IS-95A、IS-95B、ANSI J-STD-008(此处经常合称为IS-95)的各种空中接口,和新兴的例如cdma 2000、通用移动通信服务(UMTS)和宽带CDMA(WCDMA)的高数据速率系统。这些标准由电信工业协会(TIA)、第三代合作伙伴项目(3GPP)、欧洲电信标准协会(ETSI)和其它公知的标准机构来发布。
例如蜂窝电话网络的移动无线网络的用户或客户想接收无线通信链路上的例如视频、多媒体和因特网协议(IP)的流媒体。例如,客户想要能够在其蜂窝电话或其它便携式无线通信装置上接收例如电信会议或电视广播的流式视频。其它客户想要用其无线通信装置接收的数据类型的实例包括多媒体多播/广播和因特网接入。
存在不同类型的多媒体数据源和希望在其上传输流式数据的不同类型的通信信道。例如,多媒体数据源可产生恒定比特速率(CBR)或可变比特速率(VBR)的数据。另外,通信信道可以以CBR或VBR传输数据。以下表1列出不同的数据源和通信信道的组合。
表1
通信信道一般将数据以块传输,称为物理层分组或物理层帧。由多媒体源生成的数据可为连续的字节流,例如使用mu-法则或A-法则的编码的语音信号。更普遍地,多媒体源生成的数据为字节组,称为数据分组。例如,MPEG-4视频编码器将视觉信息压缩为此处称为视频帧的信息单元的序列。视觉信息一般由编码器以通常25或30Hz的恒定视频帧速率进行编码,并且必须由解码器以相同速率给出。视频帧周期为两个视频帧之间的时间,并且可被计算为视频帧速率的倒数,例如,与25Hz的视频帧速率相对应的40ms视频帧周期。每一个视频帧被编码为可变数目的数据分组,并且所有数据分组可被传输到解码器。如果数据分组的一部分丢失,该分组变为解码器不可使用。另一方面,解码器可重建视频帧,即使一些数据分组丢失,其代价为产生视频序列时降低一些质量。因此,每一个数据分组包括视频帧的描述部分,并且分组的数目从一个视频帧到另一个可变。
在当源产生恒定比特速率的数据和通信信道以恒定速率传输数据的情况下,假设通信信道数据速率至少与源数据速率相等时,或如果两个数据速率匹配时,通信系统资源被有效利用。换句话说,如果源的恒定数据速率与信道的恒定数据速率相同,则信道的资源可被完全利用,并且源数据可被传输而没有延迟。同样地,如果源产生可变速率的数据,并且信道以可变速率传输,则只要信道数据速率可支持源数据速率,两个数据速率就可匹配,并且,同样,信道的资源可被完全利用,所有的源数据可被传输,没有延迟。
如果源产生恒定数据速率的数据,并且信道为可变数据速率信道,则信道资源可能不能被有效利用。例如,在不匹配的情况下,统计多路增益(SMG)与匹配的CBR信道上的CBR源的统计多路增益相比较小。统计多路增益可在相同信道可被使用或可被多个用户之间多路复用时产生。例如,当通信信道被用于传输语音时,说话者经常不连续说话。即,将存在说话者发出的随后接着沉默(听)的“说话”。例如,如果“说话”的突发与不说话的时间比为1:1,则平均起来相同的通信信道可多路复用和支持两个用户。但在数据源具有恒定数据速率并且在可变速率信道上传送的情况下,因为没有可由另一用户使用通信信道的时间,所以没有SMG。即,在CBR源的“沉默”期间没有中断。
在上表1中所注明的最后一种情况,为多媒体数据源为可变比特速率流的情况,例如如视频的多媒体数据流,并且其在具有恒定比特速率的通信信道上传输,例如具有恒定比特速率分配的无线信道。在此情况下,延迟一般在源和通信信道之间引入,产生数据的“突发”,以使得通信信道可被有效利用。换句话说,可变速率数据流被存储在缓冲器中,并且延迟足够长以使缓冲器的输出可以以恒定速率清空,以匹配固定数据速率的信道。缓冲器需要存储或延迟足够数据以使可维持恒定输出而不“清空”缓冲器,以使CBR通信信道被完全利用并且不浪费通信信道的资源。
编码器根据视频帧周期周期性生成视频帧。视频帧由多个数据分组组成,且视频帧的数据总量可变。视频解码器必须以编码器使用的相同的视频帧给出视频帧,以保证用于观看者的可接受的结果。具有可变数据量的视频帧的以恒定视频帧速率并且在恒定速率通信信道上的传输可能导致低效率。例如,如果视频帧中的总数据量过大以致不能以信道的比特速率在视频帧周期中传输,则解码器可能不能根据视频帧速率按时接收整帧以将其解码。在实践中,通信量调整(trafficshaping)缓冲器被用于平滑这种较大的变化,以用于在恒定速率信道上的传送。如果由解码器保持恒定视频帧速率,这在给出视频的过程中引入延迟。
另一个问题在于,如果多视频帧中的数据包含在单个物理层分组中,则丢失单个物理层分组导致多个视频帧的质量降低。即使在数据分组接近物理层分组大小的条件下,一个物理层分组的丢失也能够导致多个视频帧的质量降低。
由此,需要在本领域中使用可改进无线通信信道上的可变数据速率多媒体数据的传输的技术和设备。
发明内容
此处公开的实施例解决上述改进无线通信信道上的信息传输的需要。这些技术包括确定无线通信系统上的在信息单元的间隔或周期中出现的传输数目。信息单元被分为部分、或片段(slice),其中,片段的数目等于、或小于在信息单元间隔中的传输数目。另一个方面为确定传输信息的可用通信信道,并且确定可用信道的可能的物理层分组的大小。一个信息单元被划分为部分、或片段,其中,选择各部分的大小,以不超过可用通信信道的一个物理层分组大小。该技术可被用于多种类型的信息,例如多媒体数据、可变比特速率数据流、视频数据或音频数据。该技术还可被用于多种空中接口,例如,全球移动通信系统(GSM)、通信分组无线服务(GPRS)、增强数据GSM环境(EDGE)、或基于CDMA的标准,例如,TIA/EIA-95-B(IS-95)、TIA/EIA-98-C(IS-98)、IS 2000、HRPD、cdma 2000、宽带CDMA(WCDMA)和其它。
以下说明包括用于在无线通信系统上的多媒体数据传输的技术的另一方面。这些技术包括确定用于传输多媒体数据的可用通信信道,和确定可用信道的可能的数据分组的大小。多媒体数据的一个帧被划分为称为“片段”的部分,其中,选择片段的大小,以匹配可用的通信信道的一个数据分组的大小。对视频,短语“多媒体帧”此处用于表示可在解码后在显示装置上显示/给出的视频帧。视频帧可被进一步分为可独立解码的单元。在视频用语中,这些被称为“片段”。在音频和语音的情况下,术语“多媒体帧”在此处被用于表示在语音或音频被压缩用于传输和在接收机解码的时间窗中的信息。此处使用短语“信息单元间隔”,以表示上述多媒体帧的持续时间。例如,在视频的情况下,信息单元间隔为每秒视频10帧情况下的100毫秒。此外,作为一个实例,在语音的情况下,信息单元间隔一般在cdma 2000、GSM和WCDMA中为20毫秒。从该说明书中,明显的是,一般情况下音频/语音帧不被进一步分为可独立解码的单元,并且一般情况下视频帧被进一步分为可独立解码的片段。当短语“多媒体帧”、“信息单元间隔”等指视频、音频和语音的多媒体数据时,这从上下文是显而易见的。
另一个方面包括确定在信息单元间隔期间出现的信道传输的数目,随后将信息单元划分为与在信息单元间隔期间的传输的数目相对应的多个部分或片段,并且将每一片段分配到相应的传输。例如,如果通信系统为时隙通信系统,其中,数据传输被分为以给定间隔或时隙传输的物理层分组,则确定与信息单元间隔相对应的时隙数目。信息单元随后被划分为等于在信息单元间隔期间出现的时隙的数目的多个片段。这些片段被随后分配给在相应时隙中传输的物理层分组。另一个方面,信息单元分块或片段的大小匹配在时隙中传输的物理层分组的大小。
另一个方面为分配到多个信息单元的时隙可在各个单元间共用。例如,出现在两个连续信息单元间隔之间的时隙可在该两个信息单元之间共用。也就是,如果一个信息单元包括比另一个多的数据,则一般将被分配给较小信息单元的时隙可被分配给较大的信息单元。以此方式,可保持信息单元的平均速率,而单个信息单元可使用用于传输信息的附加时隙,由此,增加峰值速率(或给定信息单元的最大尺寸)。该方法在通过允许I帧大于P帧改进视觉质量时是有利的。
该技术还可被用于多种空中接口。例如,该技术可被用于全球移动通信系统(GSM)、通用分组无线服务(GPRS)、增强数据GSM环境(EDGE)、或例如TIA/EIA-95-B(IS-95)、TIA/EIA-98-C(IS-98)、IS 2000、HRPD、cdma 2000、宽带CDMA(WCDMA)的基于CDMA的标准等等。
该技术可被用于多种类型的信息。该技术可被用于的信息类型包括可变比特速率数据流、多媒体数据、视频数据或音频数据。
从例如本发明的各方面所示例的实施方式的以下说明,本发明的其它特征和优点将显而易见。
附图说明
图1示出了根据本发明构建的通信系统100的部分;
图2是示出实例性分组数据网络和用于在图1中的系统中的无线网络上传送分组数据的多个空中接口选项的框图;
图3是示出使用GSM空中接口的图1系统中的两个无线帧302和304的框图;
图4是示出无线通信系统中的分组数据协议栈的示意图;
图5是示出使用典型语法识别流的不同部分的编码的视频帧的视频流的框图;
图6示出用AVC/H.264编码的视频序列的片段的大小的直方图,最大片段被限制为189字节。
图7是示出在使用RTP/UDP/IP协议的无线链路上传输例如视频数据的多媒体数据时出现的不同等级封装的示意图;
图8是示出将例如多媒体数据分组的应用数据分组分配到物理层数据分组的实例的示意图;
图9示出当多个CBR信道被用于产生伪VBR信道时基于cdma2000的系统的时隙特性;
图10是示出在使用DCCH和SCH的cdma 2000系统上的使用EBR的10fps视频流的传输的示意图;
图11是比较使用可变比特速率信道和显式比特速率信道(explicitbit rate channel)传输的一些样本视频序列的由峰值信号对噪声比值(PSNR)测量的质量的柱形统计图;
图12是示出典型视频剪辑的DCCH和V-SCH的典型片段分布的直方图的柱形统计图;
图13是比较在VBR信道和EBR-PDCH信道上传输的多个视频序列的由峰值信号对噪声比值(PSNR)测量的质量模拟的柱形统计图;
图14是示出为PDCH信道限制的多媒体编码器的片段的大小的分布的柱形统计图;
图15是示出传输I帧使用比邻近的P帧更多时隙的200毫秒周期的两个10fps视频帧的一个实例的示意图;
图16是示出在无线通信信道上传输信息数据的方法的流程图;
图17是根据本发明的实例性实施例构建的无线通信装置或移动站(MS)的框图。
具体实施方式
此处使用的用词“实例性”表示“作为一个实例、例子或示例”。此处说明的作为“实例性”的任何实施例不必须被构建为比其它实施例优选或有益。
用词“流”此处用于表示会话、单播和广播应用中的专用和共用信道上的例如音频、语音或视频信息的实际上连续的多媒体数据的实时传送。对于视频,短语“多媒体帧”此处被用于表示可在解码后在显示装置上显示/表示的视频帧。视频帧可被进一步分为可独立解码的单元。在视频用语中,这些被称为“片段”。在音频和语音的情况下,术语“多媒体帧”此处被用于表示语音或音频被压缩用于传输和在接收机解码的时间窗上的信息。短语“信息单元间隔”此处被用于表示上述多媒体帧的时间长度。例如,在视频的情况下,信息单元间隔为10帧每秒视频情况下的100毫秒。并且,所为一个实例,在语音的情况下,信息单元间隔在cdma 2000、GSM和WCDMA中一般为20毫秒。从此说明书中,应该明确的是,一般情况,音频/语音帧被进一步分为独立解码单元,并且一般视频帧被进一部分为可独立解码的片段。应该明确,在短语“多媒体帧”、“信息单元间隔”等指视频、音频、和语音的多媒体数据时形成上下文关系。
说明的技术用于改进无线通信信道上的信息的传输。这些技术包括确定在信息单元间隔期间出现的无线通信系统上的多个传输。信息单元的数据被划分为片段,其中,片段的数目等于或小于信息单元间隔期间的传输数目。另一个方面为确定传输信息的可用通信信道,并且确定可用信道的可能的物理层分组大小。信息单元被划分为片段,其中,选择片段的大小以使其不超过可用通信信道的物理层分组大小中的一个。本技术可被用于多种类型的信息,例如多媒体数据、可变比特速率数据流、视频数据或音频数据。本技术还可被用于多种空中接口,例如,全球移动通信系统(GSM)、通用分组无线服务(GPRS)、增强数据GSM环境(EDGE)、或例如TIA/EIA-95-B(IS-95)、TIA/EIA-98-C(IS-98)、IS2000、HRPD、cdma 2000、宽带CDMA(WCDMA)的基于CDMA的标准等等。
在一个实施例中,本技术可被用于在无线通信系统上传输多媒体数据。这些技术包括确定用于传输多媒体数据的可用通信信道和确定可用信道的可能的数据分组大小。多媒体数据的帧被划分为称为“片段”的部分,其中,选择片段的大小以不超过可用通信信道的数据分组大小中的一个。通过选择片段的大小,以使其不超过可用通信信道的大小,片段的大小与信道的大小“匹配”。
上述技术包括确定出现在信息单元间隔或周期期间的信道传输的数目,随后将信息单元划分为与在信息单元间隔期间的传输数目相对应的多个部分或片段,并且将每一个片段分配到相应的传输。例如,如果通信系统为时隙通信系统,其中数据传输被分为在给定间隔或时隙传输的物理层分组,随后确定与信息单元间隔或周期相对应的时隙数目。信息单元随后被划分为数目等于在信息单元间隔期间出现的时隙数目的片段。片段被随后分配给在相应的时隙期间传输的物理层分组。另一方面是信息单元分块或片段的大小与在时隙期间传输的物理层分组大小匹配。
被分配给多个信息单元的时隙可在各个单元间共享。例如,在两个连续信息单元间隔期间出现的时隙可在这两个信息单元之间共享。也就是,如果信息单元中的一个包括比另一个更多的数据,则通常被分配到较小信息单元的时隙可被分配到较大信息单元。以此方式,可保持信息单元的平均速率,而单个信息单元可使用用于信息传输的附加时隙,由此增加峰值速率(或给定信息单元的最大大小)。这样的方法在通过允许I帧大于P帧来改善视觉质量时是有利的。
通常,信息源具有可变熵,也就是,其产生包括不同数据量的信息单元。信息源可产生恒定或预定速率的信息单元。另一方面,信息单元可被称为帧。
还提供用于将例如可变比特速率数据、多媒体数据、视频数据、语音数据或音频数据从有线网络上的内容服务器或源传输到移动装置的协议和形式的实例。上述技术适用于任何类型的多媒体应用,诸如,单播流、会话和广播流应用。例如,本技术可被用于传输多媒体数据,例如视频数据(例如有线流到无线移动站的内容服务器),和其它诸如广播/多播服务的多媒体应用,或诸如两个移动站之间的视频电话的音频或会话服务。
图1示出了根据本发明创建的通信系统100。通信系统100包括基础设施101、多个无线通信装置(WCD)104和105,和陆上线路通信装置(landline communication)122和124。WCD还将被称为移动站(MS)或移动装置。通常,WCD可为移动的或固定的。陆上通信装置122和124可包括提供诸如流数据的多种类型的多媒体数据的例如服务节点或内容服务器。另外,MS可传输例如多媒体数据的流数据。
基础设施101还可包括诸如基站102、基站控制器106、移动交换中心108、交换网络120等的其它组件。在一个实施例中,基站102与基站控制器106集成,并且,在其它实施例中,基站102和基站控制器106为分离的组件。不同类型的交换网络120可被用于在通信系统100中路由信号,例如,IP网络、或公共交换电话网络(PSTN)。
术语“前向链路”或“下行链路”指从基础设施101到MS的信号路径,并且术语“反向链路”或“上行链路”指从MS到基础设施的信号路径。如图1中所示,MS 104和105在前向链路上接收信号132和136,并且在反向链路上传输信号134和138。通常情况下,从MS 104和105传输的信号意在诸如另一远程单元或陆上通信装置122和124的另一通信装置上接收,并且被经过IP网络或交换网络120路由。例如,如果从初始WCD 104传输的信号134意在由目的地MS 105接收,则信号经过基础设施101路由,并且信号136在前向链路上传输到目的地MS 105。同样,在基础设施101中发出的信号可被广播到MS 105。例如,内容供应器可发送诸如流多媒体数据的多媒体数据到MS 105。一般情况下,诸如MS或陆上通信装置的通信装置可为信号的发出装置和信号目的地。
MS 104的实例包括蜂窝电话、允许无线通信的个人计算机和个人数字助理(PDA)和其它无线装置。通信系统100可被设计成支持一个或多个无线标准。例如,该标准可包括称为全球移动通信系统(GSM)、通用分组无线服务(GPRS)、增强数据GSM环境(EDGE)、TIA/EIA-95-B(IS-95)、TIA/EIA-98-C(IS-98)、IS 2000、HRPD、cdma2000、宽带CDMA(WCDMA)的标准等等。
图2是示出用于传递无线网络上的分组数据的实例性分组数据网络和多个空中接口选项的示意图。所述技术可在诸如图2中显示的分组交换数据网络200中实现。如图2中的实例所示,分组交换数据网络系统可包括无线信道202、多个接收节点或MS 204、发送节点或内容服务器206、服务节点208和控制器210。发送节点206可经由诸如因特网的网络212被连接到服务节点208。
服务节点208可包括例如分组数据服务节点(PDSN)或服务GPRS支持节点(SGSN)和网关GPRS支持节点(GGSN)。服务节点208可从发送节点206接收分组数据,并且将信息分组供应到控制器210。控制器210可包括例如基站控制器/分组控制功能(BSC/PCF)或无线网络控制器(RNC)。在一个实施例中,控制器210经由无线接入网络(RAN)与服务节点208通信。控制器210与服务节点208通信,并且经由无线信道202将信息的分组传输到诸如MS的至少一个接收节点204。
在一个实施例中,服务节点208或发送节点206,或两者,还可包括用于编码数据流的编码器、或用于解码数据流的解码器、或两者。例如编码器可编码视频流,并且由此产生可变大小的数据帧,并且解码器可接收可变大小的数据帧,并且对其解码。因为帧为不同的大小,但视频帧速率为恒定的,则产生数据的可变比特速率流。同样,MS可包括用于编码数据流的编码器、或用于解码接收的数据流的解码器、或两者。术语“编解码器”被用于说明编码器和解码器的组合。
在图2中所示的一个实例中,来自连接到网络、或因特网212的发送节点206的例如多媒体数据的数据可经过服务节点或分组数据服务节点(PDSN)206、和控制器或基站控制器/分组控制功能(BSC/PCF)208被发送到接收节点或MS 204。MS 204和BSC/PCF 210之间的无线信道202接口为空中接口,并且一般情况下,可使用用于信令和载体、或有效载荷、数据的许多信道。
空中接口
空中接口202可根据多个无线标准中的任一进行操作。例如,标准可包括基于TDMA或FDMA的标准,诸如用于全球移动通信系统(GSM)、通用分组无线服务(GPRS)、增强数据GSM环境(EDGE),或基于CDMA的标准,诸如,TIA/EIA-95-B(IS-95)、TIA/EIA-98-C(IS-98)、IS 2000、HRPD、cdma 2000、宽带CDMA(WCDMA),等等。
在根据cdma 2000的系统中,数据可在多信道上传输,例如,在一般用于传输语音的基本信道(FCH)、专用控制信道(DCCH)、辅助信道(SCH)和分组数据信道(PDCH)等等。
FCH提供用于以多个固定速率,例如,全速率、半速率、四分之一速率和1/8速率传输语音的通信信道。FCH提供这些速率,并且,当用户的语音活动需要小于全速率以实现目标语音质量时,该系统通过使用较低数据速率中的一个减小对系统中的其它用户的干扰。减小源速率以增加系统容量的好处在CDMA网络中为已知的。
DCCH与FCH相似,但仅以两个固定速率,无线配置3(RC 3)中的9.6kbps和无线配置5(RC 5)中的14.4中的一个提供全速率业务。这被称为1x业务速率。SCH可被配置成以cdma 2000中的1x、2x、4x、8x和16x提供业务速率。当没有传输数据时,DCCH和SCH可停止传输,其不传输任何数据,也被称为dtx以确保减小对系统中的其它用户的干扰,或保持在基站发射机的发射功率预算。PDCH可被配置成传输n*45字节的数据分组,其中n={1,2,4,8}。
FCH和DCCH信道提供数据通信的恒定延迟和低数据分组损失,例如,以激活会话服务。SCH和PDCH信道提供多个固定的比特速率信道,其提供比FCH和DCCH更高的带宽,例如,300kbps到3Mbps。SCH和PDCH还具有可变延迟,因为这些信道在许多用户间共用。在SCH的情况下,多个用户在时间被多路复用,其根据系统负载引入不同量的延迟。在PDCH的情况下,带宽和延迟取决于例如无线情况、协商的服务质量(QoS)和其它调度考虑。相似信道在基于TIA/EIA-95-B(IS-95)、TIA/EIA-98-C(IS-98)、IS 2000、HRPD、UMTS和宽带CDMA(WCDMA)的系统中可用。
注意到FCH提供多个固定的比特数据速率(全速、半速、四分之一和1/8)以保存语音用户需要的功率。一般情况下,语音编码器或语音编码机(vocoder)将在要被传输的信号的时间-频率结构允许较高压缩而不过度损害质量时使用较低的数据速率。该技术通常称为源控制可变比特速率语音编码。因此,在基于TIA/EIA-95-B(IS-95)、TIA/EIA-98-C(IS-98)、IS 2000、HRPD、cdma 2000或宽带CDMA(WCDMA)的系统中,具有对于传输数据可用的多个固定比特速率信道。
在基于CDMA的系统中,诸如cdma 2000中,通信信道被分为连续的“时隙”流。例如,通信信道可被分为20ms的分段或时隙。这也被称为“传输时间间隔”(TTI)。在这些时隙间传输的数据被组合成分组,其中,数据分组的大小取决于信道的可用数据速率或带宽。因此,在任何单个时隙期间,可能的是,具有在它们各自的通信信道上传输的单个数据分组。例如,在单个时隙期间,数据分组可在DCCH信道上传输,并且不同的数据分组可同时在SCH信道上传输。
同样,在基于GSM、或GPRS、或EDGE的系统中,数据可在BSC 208和MS 204之间使用帧内多个时隙传输。图3为示出GSM空中接口中的两个无线帧302和304的框图。如图3中所示,GSM空中接口无线帧302和304的每一个被分为八个时隙。单个时隙被分配给系统中的特定用户。另外,GSM传输和接收使用两个不同的频率,并且前向链路和反向链路偏移三个时隙。例如,在图3中,下行链路无线帧302在时间t0开始,并且将以一个频率传输,并且上行链路无线帧304在稍后开始,并且将以不同频率进行传输。下行链路无线帧302从上行链路无线帧偏移三个时隙TS0-TS2。下行链路和上行链路无线帧之间具有的偏移允许无线通信装置或终端可操作而不必须在相同时间传输和接收。
GSM无线通信装置或终端中的发展使GSM终端可接收相同无线帧中的多个时隙。这些被称为“多时隙等级(multislot class)”,并且可在3GPP TS 45.002中的附录B中找到,整体结合在此文中。因此,在基于GSM或GPRS或EDGE的系统中,具有传输数据可用的多个固定时隙。
分组数据网络模型
图4为示出无线通信系统中的用于分组数据的协议栈的示意图。来自主机404中的编码器/解码器(编解码器)402的应用数据根据传统的OSI分层规范被封装在RTP/UDP/IP/PPP层406中用于IP传输。数据经过PDSN 206和无线网络(RN)208的OSI分层,诸如基站控制器/分组控制功能传送到MS 204,其中,编解码器410解压缩数据。
多媒体编码器,例如,视频编码器可生成可变大小的多媒体帧。例如,在一些视频压缩技术中,诸如MPEG-4,每一个新的视频帧包括用于显示视频序列的下一帧的信息。在根据该类技术的系统中,视频帧一般可为两个类型:I或P帧。I帧为自包含的,类似于JPEG文件,其中,每一个I帧包含所有需要显示一个完整帧的信息。相反,P帧一般包含相对于之前帧的信息,例如相对于之前帧的差别信息,例如运动矢量。因此,因为P帧依赖于之前的帧,P帧不是自包含的,不能自解码。一般I帧大于P帧,例如,8到10倍大,取决于内容和编码器设置。
以下为视频帧的一些典型语法元素。在不同编解码器,例如H.263、H.263+、MPEG-4和AVC/H.264之间具有细微差别,但这样的差别不与所述技术实质相关。图5为示出使用典型语法识别流的不同部分的视频帧502的编码的视频流的示意图。
.start_code(SC)504:每一视频帧由唯一的图案开始,以使视频帧的开始可在比特流中识别。术语start code通常被用于表示“视频帧开始码”,因为有许多类型的开始码。
.Frame_Header(FH)506:指定剩余有效载荷的描述的比特序列。
其中,头部包含定时信息(对于MPEG-4,这些字段称为modulo_time_base和vop_time_increment)。
.Video_packet/Slice 508:形成视频帧的独立可解码区域的一个或多个宏块集。
.Resync_marker(RM)510:使兼容解码器(compliant decoder)定位video_packet的开始的唯一比特序列。
.Slice_header(S)512:在给定片段或视频分组中说明剩余有效载荷的解释的比特序列。其中,片段头包含视频帧中的第一宏块的地址。例如,在排列为16x16像素的11x9个宏块的176x144像素的QCIF大小的帧中,宏块“11”将在第二(2nd)行和第一(1st)列。
视频分组或片段508可为可变长度或大小,并且一般使用可变长码(VLC)编码。在传输后,接收的片段被解码。如果解码错误出现在片段508中的任何宏块中,例如,由于信道错误,所有片段508中的剩余宏块可能不能被正确解码。正确解码可在定位比特流中的resync_marker 510或start_code 512后重新启动。解决该问题的技术被包括在允许使用可逆VLC(RVLC)的MPEG-4中,其中,在找到resync_marker或start_code后,一些宏块可通过逆序解码宏块从流中的之前片段508中解码。RVLC添加编码开销和复杂度,并且一般不在例如视频的许多应用中使用,并且仍然评估出现块错误的任何质量改进。
为了克服这些问题中的一些,在一个实施例中,每一个视频片段可被独立解码,并且视频片段大小被选择和编码,以使其匹配物理层数据分组的大小。也就是,约束视频片段大小,以使编码片段包含与可用通信信道的物理层数据分组相同的或更少数目的数据比特。如以下进一步所述,包含编码器以使片段的大小匹配物理层数据分组大小是有利的。图6示出由AVC/H.264编码的视频序列的片段大小的直方图,其中,最大尺寸被约束或限制为189字节。注意到,一般情况下,编码器不被约束为具有预定最大片段的大小。
VBR性能考虑
可变比特速率(VBR)多媒体数据,例如视频,通常包括共同特性。例如,视频数据一般由诸如照相机的传感器以恒定帧速率获取。多媒体发射器一般需要具有上限的有限处理时间以编码视频流。多媒体接收器一般需要具有上限的有限处理时间以解码视频流。
一般需要以其产生的相同帧速率重建多媒体帧。例如,在视频的情况下,需要显示以传感器或照相机获取视频的相同速率重建的视频帧。使重建和获取速率相同使得其容易与其它多媒体元素同步,例如,简化了将视频流与伴随音频或语音流的同步。
在视频情况下,从人类感知的角度看,通常需要保持一致的质量等级。通常对人们来说处理具有质量波动的连续多媒体流比处理一致质量的多媒体流更为麻烦。例如,通常处理包括诸如冻结帧(freezeframe)和“块效应(blockiness)”的质量失真(artifact)的视频流是烦人的。
图7为示出在使用RTP/UDP/IP协议的无线链路上传输诸如视频数据的多媒体数据时,出现的不同封装等级的示意图。如图7中所示,视频编解码器生成包括说明视频帧的信息的有效载荷702。有效载荷702可由一些视频分组(未绘出)组成。有效载荷702由Slice_Header(SH)704预先考虑。因此,应用层数据分组705包括有效载荷702和相关Slice_Header 704。在有效载荷经过诸如因特网的网络时,可添加附加的头信息。例如,可添加实时协议(RTP)头706、用户数据报协议(UDP)头708、和因特网协议(IP)头710。这些头提供用于将有效载荷从其源路由到其目的地的信息。
在进入无线网络时,点到点协议(PPP)头712被添加以提供用于将分组串行化为连续的比特流的帧信息。无线链路协议,例如,cdma2000中的RLP或WCDMA中的RLC,随后将比特流打包为RLP分组714。其中,无线链路协议允许在空中接口上发送的分组的重传和重新排序。最后,空中接口MAC层采用一个或多个RLP分组714,将它们打包为MUX层分组716,并且添加多路复用头(MUX)718。物理层分组信道编码器随后添加校验和(CRC)720以检测解码错误,并且尾码部722形成物理层分组725。
图7中示出的连续的未调整的封装具有一些传输多媒体数据的结果。一个该结果为可能在应用层数据分组705和物理层分组725之间存在不匹配。作为该不匹配的结果,每一次包括一个或多个应用层分组705的部分的物理层分组725丢失时,相应的整个应用层705丢失。因为单个应用层数据分组705的部分可包括在多于一个物理层数据分组725中,丢失一个物理层分组725可导致丢失整个应用层分组705的丢失,因为整个应用层数据分组705需要被正确解码。另一个结果为如果多于一个应用层数据分组705的部分被包括在物理层数据分组725中,则单个物理层数据分组725的丢失可导致丢失多于一个应用层数据分组705。
图8为示出将诸如多媒体数据分组的应用数据分组705常规分配到物理层数据分组725中的一个实例的示意图。图8中所示为两个应用数据分组802和804。应用数据分组可为多媒体数据分组,例如,每一个数据分组802和804可表示视频帧。图8中显示的未调整的封装可产生来自单个应用数据分组或来自多于一个应用数据分组的具有数据的物理层分组。如图8中所示,第一物理层数据分组806可包括来自单个应用层分组802的数据,而第二物理层数据分组808可包括来自多于一个应用数据分组802和804的数据。在该实例中,如果第一物理层数据分组806丢失,或在传输中损坏,则单个应用层数据分组802丢失。另一方面,如果第二物理层分组808丢失,则两个应用数据分组802和804也丢失。
明确的比特速率控制
使用被称为显式比特速率控制(EBR)的技术,而不是CBR或VBR可改进CBR信道上的信息单元的传输。划分诸如视频流的EBR信息单元,以使信息单元的应用层数据分组匹配数据将在其上传送的通信信道的物理层数据分组。例如,在EBR中,可约束或配置编码器,以使编码器输出的每一个应用层数据分组为需要的大小,并且为独立可解码。
EBR技术的实例被说明为在基于CDMA的通信系统上实现,例如基于cdma 2000的通信系统。基于cdma 2000的通信系统包括多个信道以传输数据,三个实例为专用控制信道(DCCH)、辅助信道(SCH)和分组数据信道(PDCH)。DCCH为对于单个用户专用的开/关、低速信道。SCH为可在多个用户间共享的可变的高速率的调度信道。注意到SCH被称为“可变”速率,但不为真实“可变速率”信道,而是,其具有可选择的多个固定的速率。PDCH为在多个用户间共享的可变的、高速率信道。以下为使用DCCH和SCH的EBR的一个实例,和使用PDCH的EBR的另一个实例。
使用DCCH和V-SCH的EBR
在EBR的一个实施例中,DCCH和SCH信道被利用以传输多媒体数据。图9示出基于cdma 2000的时隙通信系统的一些特性。在基于cdma 2000的系统中,数据在时隙902中传输,例如,在20ms时隙。优越性可在传输多媒体数据时利用通信信道的时隙特性得到。例如,如果诸如视频数据流的多媒体数据流以10帧每秒(fps)速率传输,则数据的整帧需要在100ms内传输。因此,五个20ms时隙904、906、908、910和912可被用于传输视频数据的单个帧。注意到,在基于cdma2000的系统中,存在对于用于在每一个时隙中传输数据可用的多个信道。在图9中所显示的一个实例中,在每一个单个时隙中,存在两个有不同物理层分组大小的可被用于传输数据的可能的信道,DCCH和SCH。此外,可使用DCCH和SCH信道的组合传输数据,或没有数据被传输,称为“dtx.”。因此,存在可被用于在每一个时隙中传输数据的四个可能的物理层分组大小,产生不同的数据速率。
在一个实施例中,多媒体帧被分为包括至少一个宏块的“片段”。例如,视频帧可被划分为16像素乘16像素的宏块。宏块可随后被组为片段。可约束片段的大小使它们与可用通信信道的物理层分组大小匹配。也就是,划分应用层帧以使得没有片段将占用多于可用通信信道的一个物理层分组大小。
例如,如上所述,在基于MPEG-4压缩技术的系统中,视频帧一般可为两个类型:I或P帧。一般,每一个数据帧可被划分为片段,使每一片段可被独立解码。也就是,每一片段可被解码而无需其它信息。每一个编码片段也被配置为使编码的片段的大小与通信信道物理层数据分组的可用大小匹配。同样,如果附加的头信息需要在被编码时被加入多媒体数据,则在选择片段大小时考虑头的大小。例如,如果编码器在编码视频信息,随后,如图5和7中所示,每一片段可包括作为应用层数据分组的一部分的片段头。因此,包括任何头的片段的大小被配置使得每一个编码的视频片段的大小与物理层分组的可用大小匹配。换言之,使帧片段大小与物理层分组大小匹配。
因为帧的每一片段为可独立解码的,随后,帧的片段的丢失将不会防止解码帧的其它片段。例如,如果视频帧被分为五个片段,以使每一片段可独立解码并且与物理层数据分组匹配,则一个物理层数据分组的损坏或丢失将导致仅相应片段丢失,并且成功传输的片段可被成功解码。因此,尽管整个视频帧不可被解码,也可解码其一部分。在此实例中,五个视频片段中的四个将被成功解码,并且因此,允许视频帧被呈现、显示,尽管质量损失。
例如,在基于cdma 2000的系统中,如果10fps视频数据流被从发送节点发送至MS,则每一个视频帧可被划分为5个片段。帧可被划分的片段的数目与相对于帧速率的时隙的数目相对应。换言之,对于10fps速率,帧周期为100毫秒。每帧周期期间传输五个时隙,具有20毫秒的时隙周期。通过匹配帧被划分的片段的数目,和约束每一片段大小,使得片段的大小与可用通信信道的可用物理层分组大小中的一个匹配,流数据可以在组合中作为VBR通信信道的一组CBR信道上有效传输。
说明使用DCCH和SCH信道的基于cdma 2000的系统的一个实例。如上所述,DCCH信道可被配置以支持多个固定的数据速率。例如,DCCH可分别取决于选择的速率集(RS)、RS1和RS2支持9.60kbps或14.4kbps的数据传输速率。SCH信道也可被配置以取决于SCH无线配置(RC)支持多个固定的数据速率。SCH支持在RC 3中配置时的9.6kps的倍数和在配置为RC 5时的14.4kps的倍数。SCH数据速率为:
SCHDATA_RATE=(n*RC数据速率) Eq.1
其中n=1,2,4,8或16,取决于信道配置。
以下的表2示出了基于cdma 2000的通信系统中的DCCH和SCH信道的可能的物理层数据分组大小。第一列表示一个实例或可能的配置。第二和第三列分别为DCCH速率集和SCH无线配置。第四列有三项。第一为DCCH信道的20ms时隙的物理层数据分组大小。第二项为SCH信道的20ms时隙的物理层数据分组大小。第三项为用于DCCH和SCH信道的组合的20ms时隙的物理层数据分组大小。
表2用于DCCH和SCH组合的可能的物理层分组大小
应该注意到在应用层数据分组过大而不适于DCCH或SCH物理层数据分组时需要权衡考虑并且将换为使用组合的DCCH加SCH分组。在决定编码应用层数据分组以使其大小适于组合的DCCH加SCH数据分组大小,相对于产生两个分组的权衡考虑为较大的应用层分组或片段一般产生较好的压缩效率,而较小的片段一般产生较好的误码弹性(error resiliency)。例如,较大的片段一般需要较少的开销。参照图7,每一个片段702具有其自身的片段头704。因此,如果使用两个片段而不是一个,在有效载荷中加入两个片段头,产生编码分组需要的更多数据,并且由此减小压缩效率。另一方面,如果使用两个片段,一个在DCCH上传输并且另一个在SCH上传输,则仅损失或丢失DCCH或SCH数据分组中的一个仍将允许另一数据分组的恢复,由此增强了误码弹性。
为了帮助理解表2,实例1和9的来源将被详细说明。在实例1中,DCCH被配置为与9.6Kbps的数据速率相对应的RS1。因为信道被分为20ms时隙,在单个时隙中,可在配置为RS1的DCCH上传输的数据量、或物理层分组大小为:
9600比特/秒*20毫秒=192比特=24字节 Eq.7
由于加入物理层分组的附加开销,例如,用于错误校正的RLP,仅20字节对于包括片段和片段头的应用层数据分组可用。因此,表2的第四列中的第一项,对实例1为20。
实例1的SCH被配置为RC 3中2x。RC 3与9.6Kbps的基数据速率(base data rate)相对应并且2X表示信道数据速率为两倍的基数据速率。因此,在单个时隙中,可在配置为2x RC3的SCH上传输的数据量、或物理层分组大小为:
2*9600比特/秒*20毫秒=384比特=48字节 Eq.8
此处,由于加入物理层分组的附加开销,对于包括片段和片段头的应用层数据分组仅40字节可用。因此,表2的第四列中的第二项对实例1为40。表2的第四列中的第三项对实例1为第一和第二项的和或60。
实例9与实例1相似。在两个实例中,DCCH被配置为RS1,与20字节的物理层分组大小相对应。例9中的SCH信道被配置为2x RC5。RC5相对于14.4Kbps的基数据速率,并且2X表示信道数据速率为基数据速率的两倍。因此,在单个时隙中,可在配置为2x RC5的SCH上传输的数据量、或物理层分组大小为:
2*14400比特/秒*20毫秒=576比特=72字节 Eq.2
此处,由于加到物理层分组的附加开销,对于包括片段和片段头的应用层数据分组仅64字节可用。因此,表2的第四列中的第二项对实例9为64。表2的第四列中的第三项对实例9为第一和第二项的总和或84。
以相同方式确定表2中的其它项,其中RS 2对应于具有14.4Kbps的数据速率的DCCH,对应于在对于应用层31个可用的20毫秒时隙中的36字节。应该注意到,存在对于所有实例可用的dtx操作,并且其为零有效载荷大小,其中,没有数据在任何信道上传输。在用户数据可在少于(每一个20ms的)可用物理层时隙中传输时,dtx在后续时隙中使用,减少对系统中的其它用户的干扰。
如上述表2中所示,通过配置多个可用的固定的数据速率信道,例如DCCH和SCH,一组CBR信道可以与VBR信道作用相似。也就是,配置多个固定速率信道可使CBR信道用作伪VBR信道。利用伪VBR信道的优势的技术包括从多个可用恒定比特速率通信信道中确定与CBR信道的比特速率相对应的可能的物理层数据分组大小,并且编码数据的可变比特速率流,由此创建多个数据分组,使每一个数据分组的大小与物理层数据分组大小中的一个的大小匹配。
在一个实施例中,通信信道的配置在会话开始时建立并且随后在通信会话期间不改变或仅不经常地改变。例如,在上述实例中说明的SCH一般被设置为一种配置,并且在整个会话中保持该配置。也就是,上述SCH为固定速率SCH。在另一实施例中,信道配置可在会话过程中动态改变。例如,可变速率SCH(V-SCH)可为每一个时隙改变其配置。也就是,在一个实隙期间,V-SCH可被配置为一种配置,例如2x RC 3,并且在下一个时隙中,V-SCH可被配置为不同配置,例如16xRC3或V-SCH的任何其它可能的配置。V-SCH提供附加的灵活度,并且可增强EBR技术的系统性能。
如果通信信道的配置对于整个会话为固定的,则选择应用层分组或片段,使其适于可用的物理层数据分组中的一个。例如,如果DCCH和SCH被配置为RS1和2x RC3,如表2的实例1中所示,则将选择应用层片段以适于0字节、20字节、40字节或60字节分组。同样,如果信道被配置为RS1和16xRC3,如表2的实例4所示,则将选择应用层片段以适于0字节、20字节、320字节或340字节分组。如果使用V-SCH信道,则可能在每一片段的两个不同配置间改变。例如,如果DCCH被配置为RS1并且V-SCH被配置为RC 3,随后,可在与表2中的实例1-4相对应的任何V-SCH配置2xRC3、4xRC3、8xRC3或16xRC3之间改变。在这些不同配置之间选择提供如表2的实例1-4中所示的0字节、20字节、40字节、60字节、80字节、100字节、160字节、180字节、320字节、或340字节的物理层数据分组。因此,在该实例中,使用V-SCH信道允许要被选择的应用层片段以适应表2的实例1-4中所列的十种不同物理层数据分组大小中的任何分组大小。
可在使用数据信道(DCH)的宽带CDMA(WCDMA)中使用相似的技术。与V-SCH相似的DCH支持不同的物理层分组大小。例如,DCH可支持40个八位字节的倍数的0到nx的速率,其中‘nx’与分配给DCH信道的最大分配的速率相对应。nx的一般值包括64kbps、128kbps和256kbps。在WCDMA的情况下,使用附加的使用“传输格式组合指示符”(TFCI)的信令表示传递给数据的分组的大小,以使MS不需要进行盲检,由此在可变大小的分组被用于EBR中时,减小了MS的计算负担。本发明中所述的EBR概念可被应用于盲检和由TFCI进行的分组大小的明确指示。
通过选择应用层数据分组以使它们可适于物理层数据分组,具有其总计数据速率的恒定比特速率通信信道的组合传输具有相似于并且在一些情况下优于VBR通信信道的性能的VBR数据流。在一个实施例中,可变比特速率数据流被编码为与可用通信信道的物理层数据分组大小匹配的大小的数据分组流,并且随后在恒定比特速率信道的组合上传输。在另一个实施例,由于可变比特速率数据流的比特速率不同,其可被编码为不同大小的数据分组,并且不同的恒定比特速率信道组合可被用于传输数据分组。
例如,视频数据的不同帧可为不同的大小,并且因此,可选择固定比特速率通信信道的不同组合以适应不同大小的视频帧的传输。换言之,可变比特速率数据可通过将数据分组分配到至少一个恒定比特速率通信信道以将恒定比特速率通信信道的总计比特速率与可变比特速率流的比特速率匹配,在恒定比特速率信道上有效地传输。
另一方面为可约束编码器以将用于表示可变比特速率数据流的比特的总数限制为预选的最大的比特数。也就是,如果可变比特速率数据流为诸如视频的多媒体数据的帧,该帧可被分为片段,其中选择片段以使每一片段可被独立解码,并且该片段中的比特数被限制为预选的比特数。例如,如果DCCH和SCH信道被分别配置为RS1和2xRC3(表2中的实例1),随后可约束编码器使片段将不大于20字节、40字节或60字节。
在使用EBR传输的另一实施例中,多媒体数据可使用cdma 2000分组数据信道(PDCH)。PDCH可被配置以传输为n*45字节的数据分组,其中n={1,2,4,8}。再次,使用PDCH的例如视频数据的多媒体数据可被划分为匹配可用物理层分组大小的“片段”。在cdma 2000中,PDCH具有前向PDCH(F-PDCH)和反向PDCH(R-PDCH)可用的不同的数据速率。在cdma 2000中,F-PDCH具有比R-PDCH稍少的可用带宽。尽管可利用这种带宽中的差别,在一些情况下,限制R-PDCH与F-PDCH为相同带宽为有利的。例如,如果第一MS将视频流传输到第二MS,视频流将由第一MS在R-PDCH上传输,并且由第二MS在F-PDCH上接收。如果第一MS使用R-PDCH的整个带宽,则必须去除一些数据流以使其符合到第二MS的F-PDCH传输的带宽。为了减少与将来自第一MS的传输重新格式化以便其能够在具有较少带宽的信道上被传输到第二MS相关的难度,可限制R-PDCH的带宽以使其与F-PDCH相同。一种限制F-PDCH带宽的方法为限制在R-PDCH上发送的应用数据分组大小为F-PDCH支持的那些大小,并且随后将剩余比特的“填充比特(stuffing bit)”添加到R-PDCH物理层分组。换言之,如果填充比特被加入R-PDCH数据分组以匹配F-PDCH数据分组,则R-PDCH数据分组可在F-PDCH前向链路上使用而有最小的改变,例如,仅通过丢掉填充比特。
使用前述技术,表3列出了对于F-PDCH和R-PDCH的四种可能的数据速率情况可能的物理层数据分组大小,和将被加入到R-PDCH的“填充比特”的数目。
表3
PDCH的可能的物理层分组大小和R-PDCH的“填充比特”
由于使用DCCH加上SCH的EBR,在诸如视频流的多媒体流被分为片段时,较小的片段大小通常增强误码弹性,但可损害压缩效率。同样,如果使用较大的片段,一般将增加压缩效率,但系统性能可由于丢失分组而降低,因为单个分组的丢失产生更多数据的丢失。
在以上实例已经讨论了使用专用信道的EBR,在不同无线配置中的DCCH加SCH,以及诸如PDCH的共享信道时,可以使用其它信道以及信道的组合。例如,EBR可使用PDCH加SCH、或PDCH加DCCH,和所有三个可被共同使用。另外,可以与EBR一起使用传输数据可用的任何其它信道。
同样,将诸如视频片段的多媒体数据匹配为物理层分组的可用大小的技术可在基于其它空中标准系统中执行。例如,在基于GSM、或GPRS或EDGE的系统中,诸如视频片段的多媒体帧的大小可匹配可用的时隙。如上所述,许多GSM、GPRS和EDGE装置可接收多个时隙。因此,根据可用时隙的数目,可约束编码的帧流,以使视频片段与物理分组匹配。换言之,多媒体数据可被编码以使分组大小与物理层分组的可用大小匹配,诸如GSM时隙,和使用的物理层分组的总计数据速率支持多媒体数据的数据速率。
图10为示出使用EBR的10fps视频流在使用DCCH和SCH的cdma 2000系统上的传输的示意图。对于该实例,假设DCCH和SCH被分别配置为RS 1和RC3中的2x(表2中的实例1)。在该配置中,有四个物理层分组大小,在每20毫秒时隙中可用0、20、40和60字节。因为视频帧速率为10fps,对于100毫秒的帧周期,最多五个时隙可被使用传输单个数据帧。因此,每一个视频帧可被划分为最多五个片段并且每一片段可为60字节的0、20、40。
在图10的实例中,有五个MPEG-4视频帧1002、1004、1006、1008、和1010。视频帧中的两个,第一和最后一个为分别包括250和200字节数据的I帧1002和1010。I帧间的三个帧1004、1006和1008为分别包括20、80、50字节数据的P帧。还在图10中显示的为由20毫秒时隙组成的数据流。
如上所述,在该实例中,最多五个时隙可被用于传输每一个视频帧。在该实例中,帧被划分为片段,以使没有数据传输的时间量最大,即,最大化信道在dtx时的时间。以此方式选择划分可通过减少传输数据的时间量来减少通信系统中的整体干扰。在其它实例中,其它考虑可产生其它选择方法。例如,在一些情况下,可能需要保持MS和BS之间的通信的连续,或某最小等级。例如,可能需要有足够等级的通信,以使BS能够有效保持MS的功率控制。因此,可能需要划分片段,以使一些数据量在所有时隙或需要数目的时隙上传输。
在图10中所示的实例中,片段将被划分大小以在最少数目的时隙中使用最大分组大小来传输该数据。在该实例中(表2中的实例1),最大分组大小为60字节,所以帧将被尽可能分为较少数目的60字节片段。第一I帧1002为250字节,其将被划分为五个片段,第一四个片段为60字节大小,并且第五个片段为10字节。编码的片段被分配到时隙1022、1024、1026、1028和1030。配置第一个四个时隙1022、1024、1026和1028以使用DCCH+SCH以传输60字节物理层分组,并且,第五时隙1030由DCCH配置传输10字节片段和SCH dtx。因此,作为250字节的第一I帧在五个时隙1022、1024、1026、1028和1030期间传输。
注意到,在时隙1030中传输的10字节片段不完全填充其相关的20字节物理层数据分组。在此类似情况下,在物理层具有多余容量时,填充比特可被加入以“填充”物理层数据分组。或者可替换地,片段的编码可被调整以利用多余的物理层容量。例如,编码的量化参数可对片段增加并且改善在片段中传输的视频部分的质量。改善视频部分的质量是有利的,因为后续P帧可不需要如改善的质量的结果的那么多的数据。
第二视频帧1004是20字节大小的P帧。再者,五个时隙1032、1034、1036和1038和1040对于该帧的传输为可用的。因为该帧仅为20字节,其可在由DCCH传输20字节和SCH dtx而配置的第一时隙1032期间被完全传输。因为数据的完整帧可在第一时隙1032中传输,对于该帧可用的剩余四个时隙1034、1036、1038和1040被配置为dtx。
第三视频帧1006为80字节大小的P帧。再者,五个时隙1042、1044、1046、1048和1050对于该帧的传输为可用的。将该视频帧划分为60字节的第一片段在第二片段中留有20字节。因此,第一片段在被配置以使用DCCH+SCH传输60字节片段的时隙1042中传输。第二片段在由DCCH传输20字节和SCH配置的dtx的第二时隙1044中传输。
第四视频帧1008是50字节大小的P帧。再者,五个时隙1052、1054、1056、1058和1060对于该帧的传输可用。因为该帧的大小大于DCCH或SCH的物理层分组,所以将使用60字节的组合的DCCH+SCH物理层分组大小。因为没有足够数据填充DCCH+SCH物理层分组,所以可利用调整编码的填充比特以改善质量,或一些其它技术来产生物理层分组。因此,片段在配置以使用DCCH+SCH传输60字节片段的时隙1052中传输。剩余四个时隙1054、1056、1058和1060被配置为dtx。
在该实例中的第五和最后视频帧1010为200字节大小的I帧。再者,五个时隙1062、1064、1066、1068和1070对于该帧的传输可用。该帧被划分为60字节的片段和一个20字节片段。三个60字节片段在配置DCCH+SCH以传输60字节的时隙1062、1064和1066中传输。20字节的第四片段在配置有DCCH传输20字节片段和SCH dtx的时隙1068中传输。对于该帧可用的最后时隙1070被配置为dtx。
在上述实例中,在传输20字节或更少的数据分组的时隙时,数据分组被分配给DCCH。数据分组还可以已经被分配给SCH。
图11是对一些使用可变比特速率信道和显式比特速率信道传输的样本视频序列由峰值信号对噪声比值(PSNR)测量的质量的柱形图。如图11中所示,DCCH和SCH的多种信道配置的组合提供传递与传统的VBR相比几乎相同的PSNR的适当的粒度。因此,对于这些实例,在五个时隙上十个不同数据速率组合中的组合有效地产生提供非常接近于由具有无限粒度的VBR信道提供的性能的性能的伪可变速率信道。
根据EBR技术的一个方面,对于每一个视频帧,生成所有可能的DCCH和SCH物理层分组大小组合的频谱。随后,做出与考虑的片段的大小匹配的物理层分组大小的选择。任何在选择的物理层分组大小中的多余的数据速率容量可由填充字节、或改变编码器参数以调整质量或其它技术“填充”。在使用填充字节以减小填充字节量的情况下,可使用产生更多更小的片段的更细的宏块量化器(MacroblockQuantizer)(更大的量化参数)。图12是示出DCCH和V-SCH的典型片段分配的直方图的柱形图。
如图11和12,和表2和3所示,可使用一种正确的控制机制以使多媒体编码器片段的大小与可用物理层分组或有效载荷大小匹配。该“匹配”的结果为诸如视频数据的多媒体数据可在可变比特速率信道上传输而不损害压缩效率,并且在与真的恒定比特速率信道相比增加误码弹性。
图13是比较由在VBR信道和EBR-PDCH信道上传输的不同视频序列的峰值信号对噪声比值(PSNR)测量的质量模拟的柱形图。如图13所示,与VBR传输相比,对EBR-PDCH传输PSNR有非常小的减小。
图14是示出多媒体编码器的片段的大小的分配的柱形图。在此实例中,约束多媒体编码器为90字节的片段的大小,除了每一个多媒体帧的最后片段具有90字节或45字节大小的选择。如图14中所示,在该实例中,超过90%的片段为90字节大小,因为更大的分组大小导致了信道的有效利用,而不会由于分组损失而降低。
图13和14的质量比较图示出了在EBR-PDCH的情况下的正确的控制机制的使用以使多媒体编码器或编解码器的片段大小与可用物理层分组大小匹配能够产生多媒体数据的高质量传输,而在与真VBR比较时不损坏压缩效率。
在上述实例示出诸如AVC/H.264视频编解码器的多媒体编码器可在EBR和VBR模式获得相似压缩效率。如以上实例所显示,在诸如DCCH加上V-SCH的两个专用信道,和诸如PDCH的共用信道中,EBR获得与VBR相似的性能。因为其它多媒体编码器,诸如视频编解码器(例如,MPEG-4和H.263+)使用运动估计和替换的块差(displacedblock difference)上的DCT变换,可预计相似的EBR操作对于其它视频编解码器和其它无线信道是可能的。另外,注意到,速率控制机制用于ITU和ISO/IEC视频编解码器规范的实现。因此,EBR适应现有标准,并且适应的解码器将能够解码在EBR速率控制中编码的视频流。
在已经为基于诸如cdma 2000的CDMA的系统说明了以上实例时,相同技术可应用于其它空中接口。例如,基于GSM、GPRS、或EDGE的系统可使用如上所述的相同技术。如图3中所述,这些系统在无线帧的多个时隙中传输数据。根据时隙数目选择多媒体片段的大小,并且由此可用数据速率将与根据在基于CDMA的系统中的可用信道选择片段的大小相似。同样,通过划分片段的大小以匹配时隙,类似于划分片段的大小以匹配CDMA物理分组,改进了误码弹性。
如这些实例中所示,EBR的一个方面为将多媒体数据帧的片段与物理层分组大小的可用集匹配,例如,如对cdma 2000(V-SCH+DCCH、SCH+DCCH、PDCH),和WCDMA(DCH)所定义。在一个实施例中,例如MS的接收者节点协商通信信道配置,并且由此,与基础结构(infrastructure)中PDSN协商物理层分组大小。对于流和广播应用,可存在在MS和内容服务器之间的协商,另外存在在MS和PDSN之间的协商。因此,在端点应用和底层网络(underlying network)之间有端到端的协调。
根据一个实施例,第一信道包括可变速率,并且因此包括可变物理层分组大小,可能由包括某些可变比特速率和恒定比特速率信道的多个逻辑信道组成的信道。视频编码器可包括支持允许视频信息以零缓冲器延迟传输的视频业务的调整的速率控制缓冲器。恒定比特速率信道可包括如P类型视频帧在其上传输的专用控制信道(DCCH)。还可提供包括例如在多个接收者节点间共享的可变速率辅助信道(V-SCH)的第二无线信道。第二无线信道可具有比第一无线信道更大的速率。在一些实施例中,I类型视频帧在可变速率辅助信道(V-SCH)上传输。
根据本发明的一个方面,每一个视频帧在一些物理层帧上发送。例如,专用控制信道(DCCH)具有第一速率,并且可变速率辅助信道(V-SCH)具有诸如第一速率、第二速率、第三速率、第四速率和第五速率的多个速率。另外,两个信道具有什么也不传输的DTX速率。在每一个物理层帧的持续时间期间,为专用控制信道(DCCH)和可变速率辅助信道(V-SCH)的每一个速率的组合定义传输格式的数目。配置的数目为至少传输格式的数目和物理层帧的数目的乘积。视频帧的片段的大小可与基于视频帧的大小的一个配置相对应。编码器可包括基于视频帧的大小选择需要的片段的大小和与物理层分组的可用大小相匹配的配置的速率控制模块。因此,可通过将编码速率与一个可用的信道速率匹配减小专用和共享信道的视频等待时间。
在一种技术中,传递的数据的大小由MS估计,并且该处理称为“盲检”。在另一技术中,可使用附加信令指示传递的数据的大小,称为“明确指示(Explicit Indication)”,由此,减少了进行盲检的需要。例如,在WCDMA的情况下,传递的数据分组的大小可使用“传输格式组合指示符”(TFCI)表示,以使在可变大小的分组在EBR中使用时,MS不必须进行盲检,因此,减小了MS的计算负担。所述的EBR概念可应用于分组大小的盲检和明确指示。因此,清楚的是到达MS的物理层分组大小在时间上可为不同的大小,在WCDMA中,MS由可通过用TFCI的分组大小的盲检或经过明确信令识别分组的大小。
根据另一方面,SCH分配有非常低的速率(例如,32Kbps)。实现低速率SCH分配使得可在网络中支持更多用户而不消耗Walsh空间。在该情况下,视频质量由允许n视频帧占据n*T秒时隙获得改善,其中,T=1/frames_pers_second。
在另一实施例中,代替限制每一视频帧为T秒,使n视频帧共用n*T秒。例如,如果视频流具有10fps速率,则代替每100毫秒传输一帧,可以每200毫秒传输两帧。图15为示出在200毫秒周期上传输两个10fps视频帧的实例的示意图。在图15的实例中,假设分别配置DCCH和SCH为RS1和RC 3中的2x(表2中的实例1)。在该配置中,存在每20毫秒时隙可用的四个物理层分组大小,0、20、40和60字节。在该实例中,两个10fps视频帧在每200毫秒上传输。因此,两个视频帧共享在其间传输两个数据帧的十个时隙。因此,每一个视频帧可被分为60字节的0、20、40任一的片段,使得组合的两帧的片段的总数为十个较少片段。
在图15的实例中,有两个MPEG-4视频帧1502和1004。第一视频帧1502为540字节大小的I帧,并且第二视频帧1504为60字节大小的P帧。在该实例中,I帧1502可被分为九个片段,每一个60字节大小,而P帧1504可被分为60字节大小的一个片段。I帧1502片段可在被配置使用DCCH+SCH以传输60字节物理层分组的九个时隙1510、1512、1514、1516、1518、1520、1522、1524和1526期间传输。P帧1504片段可在被配置使用DCCH+SCH以传输60字节物理层分组的单个时隙1518期间传输。因此,两个10fps视频帧在200毫秒周期期间传输,产生10fps的平均速率。
如图15中所示,代替限制每一个视频帧为T秒,n个视频帧共用n*T秒。因此,在频域限制(峰值速率,Walsh空间)和时域限制(延迟)之间实现权衡。在该实例中,分配I帧1502九个时隙,并且分配P帧1504一个时隙。可预见,还可使用帧间任何其它时隙的分配。例如,可分别为一个帧分配八、七、或六个时隙,而为另一个帧分配两个、三个或四个时隙。该实例也示出在两帧之间共享时隙,但也可预见可以在任何数目的帧之间共享时隙。
根据另一实施例,第一信道包括支持多速率的可变比特速率信道,诸如具有可变延迟的共享的分组数据信道(PDCH)。可变比特速率信道的速率与视频编码器的视频信息的分组的编码速率相匹配。控制器可包括将资源仲裁到接收者节点以确保控制器在第一无线信道上以固定延迟传输视频信息的调度器。根据本发明的另一方面,接收者节点通过施加填充比特限制R-PDCH的速率以匹配F-PDCH速率。根据本发明的另一方面,控制器中的调度器使用延迟用于PDCH中的SMG。
在另一实施例中,也可提供第三无线信道。发送节点还可包括产生音频/语音信息帧的音频编码器。服务节点从发送节点接收音频/语音信息的帧,并且将音频/语音信息的分组提供到控制器。控制器将音频/语音信息的分组在第三无线信道上传输到至少一个接收者节点。对于反向链路或上行链路,每一个接收者节点可将音频/语音信息的分组在第三无线信道上传输到控制器。
图16是示出在无线通信信道上传输多媒体数据方法的流程图。流程在框1602开始,其中,确定能被使用以传输信息的可用通信信道。例如,可用通信信道和其配置可在内容服务器、或PSDN和内容的接收者之间协商。流程继续到框1604,其中确定可用通信信道的可能的数据分组大小,和通信信道的组合的分组大小。随后,信息单元被划分为片段。片段数目可由在信息单元间隔期间对传输可用的时隙数目确定,并且选择片段的大小使其不超可用的数据分组大小中的一个。例如,片段的数目可取决于在信息单元间隔期间发生的传输的数目。流程继续到框1608,并且片段被分配给物理层分组。
图17是根据本发明的实例性实施例构建的无线通信装置、或移动站(MS)的框图。通信装置1702包括网络接口1706、编解码器1708、主处理器1710、存储装置1712、程序产品1714和用户界面1716。
来自基础结构的信号由网络接口1706接收,并且被发送到主处理器1710。主处理器1710接收信号,并且根据信号的内容,以适当的操作做出响应。例如,主处理器1710可自己解码接收的信号,或其可将接收的信号路由传送至编解码器1708用于解码。在另一实施例中,接收的信号被从网络接口1706直接发送至编解码器1708。
在一个实施例中,网络接口1706可以是与无线信道上的基础结构接口的收发机和天线。在另一实施例中,网络接口1706可以是用于经由陆上通信线到基层的接口的网络接口卡。编解码器1708可被实现为数字信号处理器(DSP)、或诸如中央处理单元(CPU)的通用处理器。
主处理器1710和编解码器1708被连接到存储器装置1712。存储器装置1712可被用于在操作WCD期间存储数据,还存储由主处理器2210或DSP 2208执行的程序代码。例如,主处理器、编解码器或两者可在临时存储在存储器装置1712中的程序指令控制下进行操作。主处理器1710和编解码器1708还包括其自身的程序存储存储器。在执行程序指令时,主处理器1710或编解码器1708或两者执行它们的功能,例如解码或编码多媒体流。因此,程序步骤分别实现主处理器1710和编解码器1708的功能,使主处理器和编解码器的每一个可根据需要执行解码或编码内容流的功能。可从程序产品1714接收程序步骤。程序产品1714可存储并且将程序步骤转移进存储器1712中用于由主处理器、编解码器或两者执行。
程序产品1714可为半导体存储器芯片,例如RAM存储器、闪存存储器、ROM存储器、EPROM存储器、EEPROM存储器、寄存器,和其它诸如硬盘、可移动硬盘、CD-ROM或任何其它本技术领域所知的可存储计算机可读指令的存储介质的形式的存储装置。另外,程序产品1714可为包括从网络接收的并且存储在存储器中且随后执行的程序步骤的源文件。以此方式,根据本发明的操作所必须的处理步骤可在程序产品1714上实现。在图17中,示出了被连接到主处理器1710使主处理器可从存储介质中读信息,并且将信息写到存储介质中的实例性存储介质。可替换地,存储介质可以与主处理器1710作为整体。
用户接口1716被连接到主处理器1710和编解码器1708。例如,用户接口1716可包括用于向用户输出多媒体数据的显示器和扬声器。
本技术领域中的那些技术人员将认识到结合有可交换的而不偏离本发明的范围的实施例所说明的方法的步骤。
本领域中的那些技术人员将理解可使用任何多种不同科技和技术表示信息和信号。例如,可能在以上描述中被引用的数据、指令、命令、信息、信号、比特、符号和码片可由电压、电流、电磁波、磁场或粒子、光场或光子或任何其组合进行表示。
那些技术人员还可理解结合此处公开的实施例所描述的不同示例性逻辑块、模块、电路和算法步骤可被实现为电子硬件、计算机软件或两者的组合。为了清楚地说明硬件和软件的可互换性,不同示例性组件、功能块、模块、电路和步骤已经在上文以其功能性进行了一般性说明。这样的功能是否被实现为硬件还是软件取决于施加于整体系统的特定应用和设计限制。熟练技术人员可为每一个特定应用以多种方式实现上述功能,但这样的实现决定不应该被理解为偏离本发明的范围。
结合本文公开的实施方式中描述的不同的说明性的逻辑方框、模块以及电路可以由设计来执行这里所述功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其它可编程的逻辑设备、分立的门或晶体管逻辑、分立的硬件组件或其任意组合来执行。通用处理器可以是微处理器,但可选地,该处理器可以是任何常规的处理器、控制器、微控制器或状态机。处理器也可以由计算设备的组合来实现,诸如DSP和微处理器、多个微处理器、一个或多个结合DSP内核的微处理器或其它这样的结构的组合。
结合在此公开的实施方式描述的方法或技术的步骤可以直接包含在硬件中、由处理器执行的软件模块中或者二者的组合中。软件模块可以驻留在RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动磁盘、CD-ROM或本领域已知的其它任何形式的存储介质中。存储介质被连接到处理器,使得处理器可以从存储介质读取信息以及向存储介质写入信息。可选地,该存储介质可以集成到处理器中。处理器和存储介质可以存在于ASIC中。ASIC可存在于用户终端中。可选地,处理器和存储介质可位于用户终端中作为分立组件。
提供在公开的实施例中的前述说明使得本领域中的任何技术人员实现或使用本发明。对这些实施例的不同更改对于本领域的技术人员来说是显而易见的,且此处定义的一般原理可被施加到其它实施例,而不偏离本发明的精神或范围。由此,本发明不被限制于此处所示的实施例,而符合与此处公开的原理和新颖特性相一致的最为广泛的范围。

Claims (10)

1.一种无线通信装置,包括:
被配置成接收多个通信信道的接收器;和
被配置成接受接收的多个通信信道并且解码所述信道的解码器,其中,累积所述解码的信道以产生多媒体数据流,其中所述解码器被进一步配置成解码信息单元片段,其中所述信息单元片段的大小不超过所述通信信道的物理层数据分组大小中的一个,片段的数目等于、或小于在信息单元间隔期间的传输数目,并且每个片段能够被独立地解码。
2.如权利要求1所述的无线通信装置,其中,由所述解码器估计从所述通信信道接收的数据分组的大小。
3.如权利要求1所述的无线通信装置,其中,从所述通信信道接收的数据分组的大小在附加信令中指示。
4.如权利要求1所述的无线通信装置,其中,所述多媒体数据流是可变比特速率数据流。
5.如权利要求1所述的无线通信装置,其中,所述多媒体流是视频流。
6.如权利要求1所述的无线通信装置,其中,所述多媒体流是电信会议流。
7.如权利要求1所述的无线通信装置,其中,所述多个通信信道是CDMA信道。
8.如权利要求1所述的无线通信装置,其中,所述多个通信信道是GSM信道。
9.如权利要求1所述的无线通信装置,其中,所述多个通信信道是GPRS信道。
10.如权利要求1所述的无线通信装置,其中,所述多个通信信道是EDGE信道。
CN201210450979.3A 2004-05-13 2005-05-13 用于分配信息到通信系统的信道的设备 Expired - Fee Related CN102984133B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US57167304P 2004-05-13 2004-05-13
US60/571,673 2004-05-13
CN2005800232934A CN1985477B (zh) 2004-05-13 2005-05-13 用于分配信息到通信系统的信道的方法和设备

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN2005800232934A Division CN1985477B (zh) 2004-05-13 2005-05-13 用于分配信息到通信系统的信道的方法和设备

Publications (2)

Publication Number Publication Date
CN102984133A CN102984133A (zh) 2013-03-20
CN102984133B true CN102984133B (zh) 2016-11-23

Family

ID=34969576

Family Applications (5)

Application Number Title Priority Date Filing Date
CN200580020252XA Expired - Fee Related CN1969562B (zh) 2004-05-13 2005-05-13 在无线通信系统中的音频和视频数据的同步
CN201210450979.3A Expired - Fee Related CN102984133B (zh) 2004-05-13 2005-05-13 用于分配信息到通信系统的信道的设备
CN2005800232934A Expired - Fee Related CN1985477B (zh) 2004-05-13 2005-05-13 用于分配信息到通信系统的信道的方法和设备
CN2005800220439A Expired - Fee Related CN1977516B (zh) 2004-05-13 2005-05-13 无线通信系统上传输数据的方法和无线通信设备
CN2005800208935A Expired - Fee Related CN1973515B (zh) 2004-05-13 2005-05-13 在无线通信系统中传输信息的方法及数据编码方法

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN200580020252XA Expired - Fee Related CN1969562B (zh) 2004-05-13 2005-05-13 在无线通信系统中的音频和视频数据的同步

Family Applications After (3)

Application Number Title Priority Date Filing Date
CN2005800232934A Expired - Fee Related CN1985477B (zh) 2004-05-13 2005-05-13 用于分配信息到通信系统的信道的方法和设备
CN2005800220439A Expired - Fee Related CN1977516B (zh) 2004-05-13 2005-05-13 无线通信系统上传输数据的方法和无线通信设备
CN2005800208935A Expired - Fee Related CN1973515B (zh) 2004-05-13 2005-05-13 在无线通信系统中传输信息的方法及数据编码方法

Country Status (14)

Country Link
US (6) US8089948B2 (zh)
EP (9) EP2214412A3 (zh)
JP (5) JP4361585B2 (zh)
KR (6) KR100871305B1 (zh)
CN (5) CN1969562B (zh)
AT (4) ATE426988T1 (zh)
BR (4) BRPI0510961A (zh)
CA (6) CA2771943C (zh)
DE (4) DE602005013517D1 (zh)
ES (4) ES2354079T3 (zh)
MX (4) MXPA06013210A (zh)
MY (3) MY142161A (zh)
TW (4) TWI394407B (zh)
WO (4) WO2005115009A1 (zh)

Families Citing this family (195)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7136395B2 (en) * 2000-11-30 2006-11-14 Telefonaktiebolaget L M Ericsson (Publ) Method and system for transmission of headerless data packets over a wireless link
MXPA06013210A (es) * 2004-05-13 2007-02-28 Qualcomm Inc Suministro de informacion en un canal de comunicacion.
US7599371B1 (en) * 2004-06-09 2009-10-06 Cisco Technology, Inc. System and method for optimizing data transport in a communications system
FI20040817A0 (fi) * 2004-06-14 2004-06-14 Nokia Corp Pakkausparametrien siirto matkaviestinjärjestelmässä
US7664057B1 (en) * 2004-07-13 2010-02-16 Cisco Technology, Inc. Audio-to-video synchronization system and method for packet-based network video conferencing
US20060062312A1 (en) * 2004-09-22 2006-03-23 Yen-Chi Lee Video demultiplexer and decoder with efficient data recovery
US7804850B2 (en) * 2004-10-01 2010-09-28 Nokia Corporation Slow MAC-e for autonomous transmission in high speed uplink packet access (HSUPA) along with service specific transmission time control
US8281356B2 (en) * 2004-11-17 2012-10-02 Sharp Kabushiki Kaisha Transmitter
US7675872B2 (en) 2004-11-30 2010-03-09 Broadcom Corporation System, method, and apparatus for displaying pictures
WO2006058544A1 (en) * 2004-11-30 2006-06-08 Telefonaktiebolaget Lm Ericsson (Publ) Method for delivering multimedia files
US7970345B2 (en) * 2005-06-22 2011-06-28 Atc Technologies, Llc Systems and methods of waveform and/or information splitting for wireless transmission of information to one or more radioterminals over a plurality of transmission paths and/or system elements
US7764713B2 (en) * 2005-09-28 2010-07-27 Avaya Inc. Synchronization watermarking in multimedia streams
US8102878B2 (en) * 2005-09-29 2012-01-24 Qualcomm Incorporated Video packet shaping for video telephony
US9692537B2 (en) * 2005-10-18 2017-06-27 Avago Technologies General Ip (Singapore) Pte. Ltd. System, method, and apparatus for jitter reduction in a video decoder system
US8548048B2 (en) * 2005-10-27 2013-10-01 Qualcomm Incorporated Video source rate control for video telephony
US8406309B2 (en) 2005-10-21 2013-03-26 Qualcomm Incorporated Video rate adaptation to reverse link conditions
US8842555B2 (en) * 2005-10-21 2014-09-23 Qualcomm Incorporated Methods and systems for adaptive encoding of real-time information in packet-switched wireless communication systems
US8514711B2 (en) * 2005-10-21 2013-08-20 Qualcomm Incorporated Reverse link lower layer assisted video error control
US8994879B2 (en) * 2005-10-21 2015-03-31 Thomson Licensing Method and apparatus for audio and video synchronization timestamp rollover correction
US7839948B2 (en) * 2005-12-02 2010-11-23 Qualcomm Incorporated Time slicing techniques for variable data rate encoding
JP4747816B2 (ja) * 2005-12-05 2011-08-17 日本電気株式会社 パケット相乗り方法、プログラム及び装置
US8014389B2 (en) * 2005-12-06 2011-09-06 Lippershy Celestial Llc Bidding network
WO2007072441A2 (en) * 2005-12-23 2007-06-28 Koninklijke Philips Electronics N.V. Splitting of a data stream
US20070169152A1 (en) * 2005-12-30 2007-07-19 Daniel Roodnick Data and wireless frame alignment for error reduction
US8953596B2 (en) * 2006-01-06 2015-02-10 Qualcomm Incorporated Conserving network capacity by releasing QoS resources
KR100754736B1 (ko) * 2006-02-10 2007-09-03 삼성전자주식회사 영상 수신 시스템에서 영상 프레임의 재생 방법 및 그 장치
US8284713B2 (en) * 2006-02-10 2012-10-09 Cisco Technology, Inc. Wireless audio systems and related methods
KR100728038B1 (ko) * 2006-03-03 2007-06-14 삼성전자주식회사 Plc 네트워크상에서 데이터를 묶어서 전송하는 방법 및장치
US7876695B2 (en) * 2006-03-07 2011-01-25 Telefonaktiebolaget Lm Ericsson (Publ) Communication station and method providing flexible compression of data packets
JP4659657B2 (ja) * 2006-03-28 2011-03-30 富士通株式会社 フレーム多重装置
US8059534B2 (en) * 2006-04-03 2011-11-15 Lg Electronics Inc. Method of performing scheduling in a wired or wireless communication system and apparatus thereof
US7684816B2 (en) * 2006-04-06 2010-03-23 Motorola, Inc. Method and apparatus to facilitate communication resource allocation for supergroups
WO2007131527A1 (en) * 2006-05-15 2007-11-22 Telefonaktiebolaget L M Ericsson (Publ) Wireless multicast for layered media
CN1983905B (zh) * 2006-05-25 2011-05-11 华为技术有限公司 终端在1x网络下建立HRPD网络分组数据业务的方法
US7920469B2 (en) * 2006-06-15 2011-04-05 Alcatel-Lucent Usa Inc. Indicating a variable control channel structure for transmissions in a cellular system
US20070299983A1 (en) * 2006-06-21 2007-12-27 Brothers Thomas J Apparatus for synchronizing multicast audio and video
US20070297454A1 (en) * 2006-06-21 2007-12-27 Brothers Thomas J Systems and methods for multicasting audio
US7584495B2 (en) * 2006-06-30 2009-09-01 Nokia Corporation Redundant stream alignment in IP datacasting over DVB-H
US20080025249A1 (en) * 2006-07-28 2008-01-31 Qualcomm Incorporated 1xEVDO WIRELESS INTERFACE TO ENABLE COMMUNICATIONS VIA A SATELLITE RELAY
US20080025312A1 (en) * 2006-07-28 2008-01-31 Qualcomm Incorporated Zero-header compression for improved communications
US8060651B2 (en) * 2006-08-17 2011-11-15 Sharp Laboratories Of America, Inc. Systems and methods for adaptively packetizing data partitions for transport over a network
US8644314B2 (en) * 2006-09-07 2014-02-04 Kyocera Corporation Protocol and method of VIA field compression in session initiation protocol signaling for 3G wireless networks
US8379733B2 (en) * 2006-09-26 2013-02-19 Qualcomm Incorporated Efficient video packetization methods for packet-switched video telephony applications
US8069412B2 (en) * 2006-10-17 2011-11-29 At&T Intellectual Property I, L.P. Methods, systems, and products for mapping facilities data
US8484059B2 (en) 2006-10-17 2013-07-09 At&T Intellectual Property I, L.P. Methods, systems, and products for surveying facilities
US20080101476A1 (en) * 2006-11-01 2008-05-01 Qualcomm Incorporated Video coding rate adaptation to reduce packetization overhead
CN101179484A (zh) * 2006-11-09 2008-05-14 华为技术有限公司 一种不同媒体流间的同步方法及系统
CN100450163C (zh) * 2006-11-30 2009-01-07 中兴通讯股份有限公司 一种移动多媒体广播视音频同步播放的方法
US7889191B2 (en) * 2006-12-01 2011-02-15 Semiconductor Components Industries, Llc Method and apparatus for providing a synchronized video presentation without video tearing
US7953118B2 (en) * 2006-12-08 2011-05-31 Microsoft Corporation Synchronizing media streams across multiple devices
TWI364954B (en) 2006-12-19 2012-05-21 Innovative Sonic Ltd Method and apparatus of continuous packet connectivity enhancement in a wireless communications system
KR100946893B1 (ko) * 2007-01-03 2010-03-09 삼성전자주식회사 이동 통신 시스템에서 순방향 패킷 스케줄링 방법 및 그장치
KR101124825B1 (ko) 2007-01-04 2012-03-27 콸콤 인코포레이티드 무선 통신을 위한 분산된 스펙트럼 센싱을 위한 방법 및 장치
CN101578842B (zh) * 2007-01-10 2014-03-05 高通股份有限公司 用于多媒体电话的依赖于内容和链路的编码自适应
KR101369838B1 (ko) * 2007-04-20 2014-03-06 삼성전자주식회사 전송 스트림 생성장치, 송신 장치, 수신 장치, 이들이포함된 디지털 방송 시스템 및 그 방법
KR100861594B1 (ko) * 2007-04-23 2008-10-07 주식회사 케이티프리텔 멀티미디어 데이터 전송률 제어 장치 및 그 방법
US8671302B2 (en) * 2007-05-14 2014-03-11 Picongen Wireless, Inc. Method and apparatus for wireless clock regeneration
EP2183927A4 (en) * 2007-05-14 2014-12-17 Sigma Group Inc WIRELESS MULTIMEDIA SYSTEM
CN100574283C (zh) * 2007-06-12 2009-12-23 华为技术有限公司 上、下行传输方法及汇聚节点
EP2023521A1 (en) * 2007-07-17 2009-02-11 Alcatel Lucent System and method for improving the use of radio spectrum in transmission of data
CN101094406B (zh) * 2007-07-23 2010-09-29 北京中星微电子有限公司 一种视频数据流的传输方法及装置
GB0715281D0 (en) * 2007-08-07 2007-09-12 Nokia Siemens Networks Oy Reduced transmission time interval
US7826360B1 (en) 2007-08-27 2010-11-02 Marvell International Ltd. Adjusting transmission rates during packet expansion using in band signaling
JP4410277B2 (ja) * 2007-08-28 2010-02-03 富士通株式会社 半導体装置、および半導体装置の制御方法
KR100916469B1 (ko) 2007-08-29 2009-09-08 엘지이노텍 주식회사 미디어 장치 및 그 제어방법
US9521186B2 (en) * 2007-09-13 2016-12-13 International Business Machines Corporation Method and system for file transfer over a messaging infrastructure
CA2698328A1 (en) * 2007-10-02 2009-04-09 Nokia Corporation Ip mtu control based on multiradio schedule
US8391241B2 (en) * 2007-10-04 2013-03-05 Telefonaktiebolaget L M Ericsson (Publ) Inter-system handoff using circuit switched bearers for serving general packet radio service support nodes
KR100918961B1 (ko) 2007-10-09 2009-09-25 강릉원주대학교산학협력단 무선 통신망에서 동적 영역 압축 및 ncb 결정방법
KR101422012B1 (ko) * 2007-10-19 2014-07-23 엘지전자 주식회사 제어채널 생성 방법, 제어채널 복호화 방법, 이를 구현하는기지국 및 단말
US8797850B2 (en) * 2008-01-10 2014-08-05 Qualcomm Incorporated System and method to adapt to network congestion
US9705935B2 (en) * 2008-01-14 2017-07-11 Qualcomm Incorporated Efficient interworking between circuit-switched and packet-switched multimedia services
US20090185534A1 (en) * 2008-01-18 2009-07-23 Futurewei Technologies, Inc. Method and Apparatus for Transmitting a Packet Header
US9357233B2 (en) * 2008-02-26 2016-05-31 Qualcomm Incorporated Video decoder error handling
JP5115802B2 (ja) * 2008-03-11 2013-01-09 富士通株式会社 スケジューリング装置、スケジューリング方法、およびプログラム
CN101257366B (zh) * 2008-03-27 2010-09-22 华为技术有限公司 编解码方法、通讯系统及设备
US20090268732A1 (en) * 2008-04-29 2009-10-29 Thomson Licencing Channel change tracking metric in multicast groups
TW201014366A (en) * 2008-05-07 2010-04-01 Digital Fountain Inc Fast channel zapping and high quality streaming protection over a broadcast channel
US8819749B2 (en) * 2008-06-11 2014-08-26 Koninklijke Philips B.V. Synchronization of media stream components
US20100003928A1 (en) * 2008-07-01 2010-01-07 Motorola, Inc. Method and apparatus for header compression for cdma evdo systems
US20100027524A1 (en) * 2008-07-31 2010-02-04 Nokia Corporation Radio layer emulation of real time protocol sequence number and timestamp
JP2010081212A (ja) * 2008-09-25 2010-04-08 Mitsubishi Electric Corp 音声伝送装置
US8966543B2 (en) * 2008-09-29 2015-02-24 Nokia Corporation Method and system to enable adaptation between physical bearers and OMA-BCAST
JP5135147B2 (ja) 2008-09-29 2013-01-30 富士フイルム株式会社 動画ファイル送信サーバおよびその動作制御方法
WO2010068151A1 (en) * 2008-12-08 2010-06-17 Telefonaktiebolaget L M Ericsson (Publ) Device and method for synchronizing received audio data with video data
US8204038B2 (en) * 2009-01-13 2012-06-19 Mediatek Inc. Method for efficient utilization of radio resources in wireless communications system
JP4650573B2 (ja) 2009-01-22 2011-03-16 ソニー株式会社 通信装置、通信システム、プログラム、および通信方法
WO2010101996A1 (en) 2009-03-03 2010-09-10 Davenport Ronald R A wired internet network system for the internet video streams of radio stations
US8958475B2 (en) * 2009-07-02 2015-02-17 Qualcomm Incorporated Transmitter quieting and null data encoding
US8902995B2 (en) 2009-07-02 2014-12-02 Qualcomm Incorporated Transmitter quieting and reduced rate encoding
US9112618B2 (en) 2009-07-02 2015-08-18 Qualcomm Incorporated Coding latency reductions during transmitter quieting
KR101669533B1 (ko) * 2009-07-06 2016-10-26 삼성전자주식회사 무선통신 시스템에서 매체 접속 제어 계층 패킷을 구성하는 방법 및 시스템
WO2011013125A1 (en) 2009-07-27 2011-02-03 Storwize Ltd. Method and system for transformation of logical data objects for storage
CN101998508B (zh) * 2009-08-14 2013-08-28 华为技术有限公司 数据封装方法及装置
WO2011027936A1 (ko) * 2009-09-03 2011-03-10 에스케이 텔레콤주식회사 근거리 무선통신 기반 프로토콜의 상위에 탑재되는 전송계층의 헤더정보를 압축 및 해제하기 위한 시스템 및 방법, 그리고 이에 적용되는 장치
EP2302845B1 (en) 2009-09-23 2012-06-20 Google, Inc. Method and device for determining a jitter buffer level
US20120250690A1 (en) * 2009-12-01 2012-10-04 Samsung Electronics Co. Ltd. Method and apparatus for transmitting a multimedia data packet using cross layer optimization
US8780720B2 (en) 2010-01-11 2014-07-15 Venturi Ip Llc Radio access network load and condition aware traffic shaping control
US20110182257A1 (en) * 2010-01-26 2011-07-28 Qualcomm Incorporated White space spectrum commmunciation device with multiplexing capabilties
KR20110090596A (ko) * 2010-02-04 2011-08-10 삼성전자주식회사 지터 보정 방법 및 장치
EP2362653A1 (en) 2010-02-26 2011-08-31 Panasonic Corporation Transport stream packet header compression
CN101877643B (zh) * 2010-06-29 2014-12-10 中兴通讯股份有限公司 多点混音远景呈现方法、装置及系统
US8630412B2 (en) 2010-08-25 2014-01-14 Motorola Mobility Llc Transport of partially encrypted media
US8477050B1 (en) 2010-09-16 2013-07-02 Google Inc. Apparatus and method for encoding using signal fragments for redundant transmission of data
US20120243602A1 (en) * 2010-09-23 2012-09-27 Qualcomm Incorporated Method and apparatus for pipelined slicing for wireless display
US8736700B2 (en) * 2010-09-30 2014-05-27 Apple Inc. Techniques for synchronizing audio and video data in an image signal processing system
US8595374B2 (en) 2010-12-08 2013-11-26 At&T Intellectual Property I, L.P. Method and apparatus for capacity dimensioning in a communication network
CN103262639B (zh) * 2010-12-20 2016-08-10 雅马哈株式会社 无线音频传输方法
US9413803B2 (en) 2011-01-21 2016-08-09 Qualcomm Incorporated User input back channel for wireless displays
US8964783B2 (en) * 2011-01-21 2015-02-24 Qualcomm Incorporated User input back channel for wireless displays
US10135900B2 (en) 2011-01-21 2018-11-20 Qualcomm Incorporated User input back channel for wireless displays
US20130013318A1 (en) 2011-01-21 2013-01-10 Qualcomm Incorporated User input back channel for wireless displays
US9787725B2 (en) 2011-01-21 2017-10-10 Qualcomm Incorporated User input back channel for wireless displays
EP2666277A1 (en) * 2011-01-21 2013-11-27 Qualcomm Incorporated(1/3) User input back channel for wireless displays
US20130022032A1 (en) * 2011-01-26 2013-01-24 Qualcomm Incorporated Systems and methods for communicating in a network
US8751565B1 (en) 2011-02-08 2014-06-10 Google Inc. Components for web-based configurable pipeline media processing
EP2490447A1 (en) * 2011-02-16 2012-08-22 British Telecommunications Public Limited Company Compact cumulative bit curves
JP2012222530A (ja) * 2011-04-06 2012-11-12 Sony Corp 受信装置及び方法、並びにプログラム
US8831108B2 (en) * 2011-05-04 2014-09-09 Cavium, Inc. Low latency rate control system and method
EP2547062B1 (en) 2011-07-14 2016-03-16 Nxp B.V. Media streaming with adaptation
CN102325261A (zh) * 2011-09-14 2012-01-18 上海交通大学 立体视频采集合成系统的视间视频数据消抖同步方法
CN102521294A (zh) * 2011-11-30 2012-06-27 苏州奇可思信息科技有限公司 基于音频触发式课件的远程教育授课方法
US20130155918A1 (en) * 2011-12-20 2013-06-20 Nokia Siemens Networks Oy Techniques To Enhance Header Compression Efficiency And Enhance Mobile Node Security
CN103179094B (zh) * 2011-12-22 2019-10-01 南京中兴软件有限责任公司 Ip报文头的发送、接收方法、发送装置以及接收装置
CN103179449B (zh) * 2011-12-23 2016-03-02 联想(北京)有限公司 媒体文件的播放方法、电子设备和虚拟机架构
US8687654B1 (en) * 2012-01-05 2014-04-01 Google Inc. Method to packetize an encoded video frame
GB2498992B (en) * 2012-02-02 2015-08-26 Canon Kk Method and system for transmitting video frame data to reduce slice error rate
US20130223412A1 (en) * 2012-02-24 2013-08-29 Qualcomm Incorporated Method and system to improve frame early termination success rate
EP2648418A1 (en) * 2012-04-05 2013-10-09 Thomson Licensing Synchronization of multimedia streams
US9098596B2 (en) * 2012-04-10 2015-08-04 Cable Television Laboratories, Inc. Redirecting web content
US9204095B2 (en) * 2012-05-04 2015-12-01 Hong Jiang Instant communications system having established communication channels between communication devices
CN102665140B (zh) * 2012-05-16 2014-04-09 哈尔滨工业大学深圳研究生院 一种avs视频帧的rtp封装方法
CN103428523B (zh) * 2012-05-22 2015-07-08 华为技术有限公司 评估视频质量的方法和装置
US8917336B2 (en) 2012-05-31 2014-12-23 Apple Inc. Image signal processing involving geometric distortion correction
US9142012B2 (en) 2012-05-31 2015-09-22 Apple Inc. Systems and methods for chroma noise reduction
US9105078B2 (en) 2012-05-31 2015-08-11 Apple Inc. Systems and methods for local tone mapping
US9743057B2 (en) 2012-05-31 2017-08-22 Apple Inc. Systems and methods for lens shading correction
US9025867B2 (en) 2012-05-31 2015-05-05 Apple Inc. Systems and methods for YCC image processing
US8953882B2 (en) 2012-05-31 2015-02-10 Apple Inc. Systems and methods for determining noise statistics of image data
US11089247B2 (en) 2012-05-31 2021-08-10 Apple Inc. Systems and method for reducing fixed pattern noise in image data
US9031319B2 (en) 2012-05-31 2015-05-12 Apple Inc. Systems and methods for luma sharpening
US9077943B2 (en) 2012-05-31 2015-07-07 Apple Inc. Local image statistics collection
US8872946B2 (en) 2012-05-31 2014-10-28 Apple Inc. Systems and methods for raw image processing
US8817120B2 (en) 2012-05-31 2014-08-26 Apple Inc. Systems and methods for collecting fixed pattern noise statistics of image data
US9332239B2 (en) 2012-05-31 2016-05-03 Apple Inc. Systems and methods for RGB image processing
US9014504B2 (en) 2012-05-31 2015-04-21 Apple Inc. Systems and methods for highlight recovery in an image signal processor
US8863307B2 (en) * 2012-06-05 2014-10-14 Broadcom Corporation Authenticating users based upon an identity footprint
TWI513320B (zh) * 2012-06-25 2015-12-11 Hon Hai Prec Ind Co Ltd 視訊會議裝置及其唇形同步的方法
US9236053B2 (en) * 2012-07-05 2016-01-12 Panasonic Intellectual Property Management Co., Ltd. Encoding and decoding system, decoding apparatus, encoding apparatus, encoding and decoding method
US9661522B2 (en) 2012-07-09 2017-05-23 Cisco Technology, Inc. System and method associated with a service flow router
KR101947000B1 (ko) * 2012-07-17 2019-02-13 삼성전자주식회사 방송 시스템에서 멀티미디어 데이터의 전송 특징 정보 전달 방법 및 장치
US20140142955A1 (en) * 2012-11-19 2014-05-22 Apple Inc. Encoding Digital Media for Fast Start on Digital Media Players
US20140192200A1 (en) * 2013-01-08 2014-07-10 Hii Media Llc Media streams synchronization
US20140310735A1 (en) * 2013-04-12 2014-10-16 Codemate A/S Flat rate billing of content distribution
US9532043B2 (en) 2013-08-02 2016-12-27 Blackberry Limited Wireless transmission of real-time media
FR3011155A1 (fr) * 2013-09-26 2015-03-27 Orange Procedes de synchronisation, de generation d'un flux, programmes d'ordinateur, media de stockage, dispositifs de restitution, d'execution et de generation correspondants.
US20150195326A1 (en) * 2014-01-03 2015-07-09 Qualcomm Incorporated Detecting whether header compression is being used for a first stream based upon a delay disparity between the first stream and a second stream
US9282171B2 (en) * 2014-03-06 2016-03-08 Qualcomm Incorporated Context establishment in marginal grant conditions
US9369724B2 (en) * 2014-03-31 2016-06-14 Microsoft Technology Licensing, Llc Decoding and synthesizing frames for incomplete video data
EP3146781B1 (en) 2014-05-22 2023-05-03 Kyocera Corporation Assignment of communication resources in an unlicensed frequency band to equipment operating in a licensed frequency band
CN103986941A (zh) * 2014-05-28 2014-08-13 深圳市智英实业发展有限公司 一种无线音视频传输系统
EP3016432B1 (en) * 2014-10-30 2018-07-04 Vodafone IP Licensing limited Content compression in mobile network
US10129839B2 (en) * 2014-12-05 2018-11-13 Qualcomm Incorporated Techniques for synchronizing timing of wireless streaming transmissions to multiple sink devices
KR102349450B1 (ko) * 2014-12-08 2022-01-10 삼성전자주식회사 무결성 검사 데이터 제공 방법 및 장치
US9692709B2 (en) 2015-06-04 2017-06-27 Oracle International Corporation Playout buffering of encapsulated media
KR102402881B1 (ko) 2015-06-05 2022-05-27 한화테크윈 주식회사 감시 시스템
US9929879B2 (en) 2015-06-09 2018-03-27 Oracle International Corporation Multipath support of real-time communications
CN104980955A (zh) * 2015-06-19 2015-10-14 重庆市音乐一号科技有限公司 一种改善Wi-Fi Display传输速度的方法
WO2017008263A1 (en) * 2015-07-15 2017-01-19 Mediatek Singapore Pte. Ltd. Conditional binary tree block partitioning structure
CN105245273B (zh) * 2015-08-27 2017-12-12 桂林理工大学 一种照度均衡的rs232与vlc通信协议转换方法
WO2017071730A1 (en) * 2015-10-26 2017-05-04 Telefonaktiebolaget Lm Ericsson (Publ) Length control for packet header sampling
GB201519090D0 (en) * 2015-10-28 2015-12-09 Microsoft Technology Licensing Llc Multiplexing data
WO2017074811A1 (en) * 2015-10-28 2017-05-04 Microsoft Technology Licensing, Llc Multiplexing data
CN106817350A (zh) * 2015-11-30 2017-06-09 中兴通讯股份有限公司 报文处理方法及装置
US11924826B2 (en) 2015-12-10 2024-03-05 Qualcomm Incorporated Flexible transmission unit and acknowledgment feedback timeline for efficient low latency communication
US10332534B2 (en) * 2016-01-07 2019-06-25 Microsoft Technology Licensing, Llc Encoding an audio stream
KR101700370B1 (ko) * 2016-06-08 2017-01-26 삼성전자주식회사 지터 보정 방법 및 장치
KR102497216B1 (ko) * 2017-05-10 2023-02-07 삼성전자 주식회사 슬라이스 기반의 압축을 수행하는 영상 처리 장치 및 영상 처리 방법
US10367750B2 (en) * 2017-06-15 2019-07-30 Mellanox Technologies, Ltd. Transmission and reception of raw video using scalable frame rate
GB2564644B (en) * 2017-07-12 2020-12-16 Canon Kk Method and system of encoding a data stream according to a variable bitrate mode
WO2019037121A1 (en) * 2017-08-25 2019-02-28 SZ DJI Technology Co., Ltd. SYSTEMS AND METHODS FOR SYNCHRONIZING SYNCHRONIZATION OF FRAMES BETWEEN A PHYSICAL LAYER FRAME AND A VIDEO FRAME
EP3493535B1 (en) * 2017-11-29 2020-09-09 Mitsubishi Electric R & D Centre Europe B.V. Method for controlling a video encoder of a video camera installed on a moving conveyance
WO2019114911A1 (es) 2017-12-13 2019-06-20 Fiorentino Ramon Sistema interconectado para la transmisión inalámbrica de audio y vídeo de alta calidad entre dispositivos de electrónica de consumo
US10437745B2 (en) * 2018-01-05 2019-10-08 Denso International America, Inc. Mobile de-whitening
US10608947B2 (en) * 2018-02-26 2020-03-31 Qualcomm Incorporated Per-flow jumbo MTU in NR systems
KR102011806B1 (ko) * 2018-04-12 2019-08-19 주식회사 넷커스터마이즈 Udt 기반 트래픽 가속 방법
DE102018212655A1 (de) * 2018-07-30 2020-01-30 Conti Temic Microelectronic Gmbh Erkennung der Bewegungsabsicht eines Fußgängers aus Kamerabildern
US10834296B2 (en) * 2018-09-12 2020-11-10 Roku, Inc. Dynamically adjusting video to improve synchronization with audio
CN109618240A (zh) * 2018-10-26 2019-04-12 安徽清新互联信息科技有限公司 用于实时音视频传输的无线多信道自适应均衡方法
CA3155380A1 (en) * 2019-09-10 2021-03-18 Sonos, Inc. Synchronizing playback of audio information received from other networks
CN111064541B (zh) * 2019-12-18 2021-05-11 中国南方电网有限责任公司超高压输电公司 一种高低速数据传输通道复用的方法
CN111131917B (zh) * 2019-12-26 2021-12-28 国微集团(深圳)有限公司 音频频谱实时同步方法、播放装置
CN111866753B (zh) * 2020-06-02 2021-06-29 中山大学 一种数字传输广播通信方法及系统
KR102408433B1 (ko) * 2021-07-27 2022-06-10 한국항공우주연구원 다중 데이터 전송 방법 및 시스템
CN115484239B (zh) * 2022-09-15 2023-10-27 北京百度网讯科技有限公司 多媒体数据流的处理方法、装置、电子设备及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1316163A (zh) * 1999-06-12 2001-10-03 三星电子株式会社 多媒体数据的编码方法及其装置
CN1500318A (zh) * 2001-02-15 2004-05-26 �����ɷ� Cdma通信系统中用于控制多信道发送功率的方法和装置
CN1509552A (zh) * 2001-04-26 2004-06-30 高通股份有限公司 控制信道编码和解码

Family Cites Families (126)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4948019A (en) 1989-03-31 1990-08-14 Rodum Roland K Collapsible clothes hanger
JP2712656B2 (ja) 1989-10-25 1998-02-16 日本電気ホームエレクトロニクス株式会社 Cd―rom記録方法
WO1993008531A1 (en) 1991-10-22 1993-04-29 Cae, Inc. Synchronous parallel electronic timing generator
AU5632394A (en) 1993-03-05 1994-09-08 Sony Corporation Apparatus and method for reproducing a prediction-encoded video signal
JP3364281B2 (ja) * 1993-07-16 2003-01-08 パイオニア株式会社 時分割ビデオ及びオーディオ信号の同期方式
JP3003839B2 (ja) * 1993-11-08 2000-01-31 エヌ・ティ・ティ移動通信網株式会社 Cdma通信方法および装置
US5541852A (en) 1994-04-14 1996-07-30 Motorola, Inc. Device, method and system for variable bit-rate packet video communications
US5583652A (en) 1994-04-28 1996-12-10 International Business Machines Corporation Synchronized, variable-speed playback of digitally recorded audio and video
US5510842A (en) 1994-05-04 1996-04-23 Matsushita Electric Corporation Of America Parallel architecture for a high definition television video decoder having multiple independent frame memories
US5646693A (en) 1994-11-04 1997-07-08 Cismas; Sorin Memory utilization for video decoding and display with 3:2 pull-down
KR0137701B1 (ko) * 1994-12-13 1998-05-15 양승택 엠피이지-2(mpeg-2) 시스템의 피이에스(pes) 패킷화 장치
FI114178B (fi) 1995-01-09 2004-08-31 Nokia Corp Radiokapasiteetin dynaaminen jakaminen TDMA-järjestelmässä
EP0735776B1 (en) 1995-03-29 2004-01-28 Hitachi, Ltd. Decoder for compressed and multiplexed video and audio data
US5914717A (en) 1995-07-21 1999-06-22 Microsoft Methods and system for providing fly out menus
KR0164184B1 (ko) 1995-08-31 1999-01-15 배순훈 동영상 압축디스크의 엔코딩제어장치
US5844600A (en) * 1995-09-15 1998-12-01 General Datacomm, Inc. Methods, apparatus, and systems for transporting multimedia conference data streams through a transport network
KR970012585U (ko) 1995-09-21 1997-04-25 자동차용 선바이저
US6058141A (en) * 1995-09-28 2000-05-02 Digital Bitcasting Corporation Varied frame rate video
IT1281001B1 (it) 1995-10-27 1998-02-11 Cselt Centro Studi Lab Telecom Procedimento e apparecchiatura per codificare, manipolare e decodificare segnali audio.
US5570372A (en) * 1995-11-08 1996-10-29 Siemens Rolm Communications Inc. Multimedia communications with system-dependent adaptive delays
US5717464A (en) 1995-12-18 1998-02-10 Divicom, Inc. Rate control for a video encoder
IL117133A (en) * 1996-02-14 1999-07-14 Olivr Corp Ltd Method and system for providing on-line virtual reality movies
JPH09312656A (ja) * 1996-03-21 1997-12-02 Sony Corp 伝送装置およびその方法
US5867230A (en) 1996-09-06 1999-02-02 Motorola Inc. System, device, and method for streaming a multimedia file encoded at a variable bitrate
US6041067A (en) 1996-10-04 2000-03-21 Matsushita Electric Industrial Co., Ltd. Device for synchronizing data processing
US6473404B1 (en) 1998-11-24 2002-10-29 Connect One, Inc. Multi-protocol telecommunications routing optimization
KR100204043B1 (ko) * 1996-11-28 1999-06-15 정선종 분산처리환경 상에서 오디오/비디오 데이타 전송을 위한 스트림 채널 형성방법
DE19652708C2 (de) * 1996-12-18 1999-08-12 Schott Glas Verfahren zum Herstellen eines befüllten Kunststoff-Spritzenkorpus für medizinische Zwecke
US6154780A (en) * 1996-12-18 2000-11-28 Intel Corporation Method and apparatus for transmission of a flexible and error resilient video bitstream
EP0861001B1 (en) * 1997-02-07 2012-05-23 Texas Instruments Incorporated Error resilient video encoding
KR100223298B1 (ko) * 1997-02-12 1999-10-15 서평원 광대역 종합 정보 통신망의 터미널 정합 장치
US6542481B2 (en) * 1998-06-01 2003-04-01 Tantivy Communications, Inc. Dynamic bandwidth allocation for multiple access communication using session queues
US6181711B1 (en) * 1997-06-26 2001-01-30 Cisco Systems, Inc. System and method for transporting a compressed video and data bit stream over a communication channel
US6577610B1 (en) 1997-06-30 2003-06-10 Spacenet, Inc. Flex slotted Aloha transmission system and method
US6124895A (en) 1997-10-17 2000-09-26 Dolby Laboratories Licensing Corporation Frame-based audio coding with video/audio data synchronization by dynamic audio frame alignment
US5913190A (en) 1997-10-17 1999-06-15 Dolby Laboratories Licensing Corporation Frame-based audio coding with video/audio data synchronization by audio sample rate conversion
JP3407287B2 (ja) * 1997-12-22 2003-05-19 日本電気株式会社 符号化復号システム
EP1057337B1 (en) * 1998-02-27 2003-04-23 Ridgeway Systems and Software Ltd. Audio-video packet synchronisation at nework gateway
US6192257B1 (en) 1998-03-31 2001-02-20 Lucent Technologies Inc. Wireless communication terminal having video image capability
JPH11298878A (ja) 1998-04-08 1999-10-29 Nec Corp 画像スクランブル方法およびそれを実施する装置
FI106832B (fi) 1998-06-10 2001-04-12 Nokia Networks Oy Suurinopeuksinen datasiirto matkaviestinjärjestelmässä
US6539011B1 (en) 1998-06-10 2003-03-25 Merlot Communications, Inc. Method for initializing and allocating bandwidth in a permanent virtual connection for the transmission and control of audio, video, and computer data over a single network fabric
US6085270A (en) 1998-06-17 2000-07-04 Advanced Micro Devices, Inc. Multi-channel, multi-rate isochronous data bus
US6496504B1 (en) 1998-08-06 2002-12-17 Ricoh Company, Ltd. Smart allocation of bandwidth for multiple independent calls on a digital network
US6728263B2 (en) * 1998-08-18 2004-04-27 Microsoft Corporation Dynamic sizing of data packets
US6295453B1 (en) 1998-10-07 2001-09-25 Telefonaktiebolaget Lm Ericsson (Publ) Multi-full rate channel assignment for a cellular telephone system
JP2000175189A (ja) 1998-12-07 2000-06-23 Univ Tokyo 動画符号化方法およびそれに用いる動画符号化装置
JP3454175B2 (ja) 1998-12-24 2003-10-06 日本ビクター株式会社 画像情報送出装置
FI106998B (fi) 1999-01-15 2001-05-15 Nokia Mobile Phones Ltd Bittinopeuden ohjaus multimedialaitteessa
US7016337B1 (en) 1999-03-02 2006-03-21 Cisco Technology, Inc. System and method for multiple channel statistical re-multiplexing
US6473442B1 (en) 1999-04-12 2002-10-29 Telefonaktiebolaget Lm Ericsson (Publ) Communications system and method for matching and balancing the bit rates of transport channels to the bit rate of a physical channel
KR100335441B1 (ko) 1999-05-01 2002-05-04 윤종용 다중 비디오 디코딩 장치 및 그 방법
KR100352981B1 (ko) 1999-05-21 2002-09-18 유혁 엠펙-1 데이터 전송 장치 및 그 방법
US6262829B1 (en) 1999-07-29 2001-07-17 Hewlett-Packard Co. Method of digital grayscale control using modulation of a slow-acting light source
US6680955B1 (en) 1999-08-20 2004-01-20 Nokia Networks Oy Technique for compressing a header field in a data packet
FI107680B (fi) * 1999-12-22 2001-09-14 Nokia Oyj Menetelmä videokuvien lähettämiseksi, tiedonsiirtojärjestelmä, lähettävä videopäätelaite ja vastaanottava videopäätelaite
GB0000873D0 (en) * 2000-01-14 2000-03-08 Koninkl Philips Electronics Nv Interconnection of audio/video devices
EP1247354B1 (en) * 2000-01-14 2004-05-26 Interdigital Technology Corporation Wireless communication system with selectively sized data transport blocks
JP2001245268A (ja) 2000-02-29 2001-09-07 Toshiba Corp コンテンツ伝送システム及びコンテンツ処理装置
DE60110303T2 (de) * 2000-03-03 2006-03-09 Ntt Docomo, Inc. Verfahren und Vorrichtung zur Paketübertragung mit Paketenkopfkompression
US6993009B2 (en) 2000-03-10 2006-01-31 Hughes Electronics Corporation Method and apparatus for deriving uplink timing from asynchronous traffic across multiple transport streams
CN1223196C (zh) 2000-04-14 2005-10-12 索尼公司 解码器、解码方法
US7680912B1 (en) 2000-05-18 2010-03-16 thePlatform, Inc. System and method for managing and provisioning streamed data
US6535043B2 (en) * 2000-05-26 2003-03-18 Lattice Semiconductor Corp Clock signal selection system, method of generating a clock signal and programmable clock manager including same
US7292772B2 (en) 2000-05-29 2007-11-06 Sony Corporation Method and apparatus for decoding and recording medium for a coded video stream
US7274679B2 (en) * 2000-06-22 2007-09-25 Mati Amit Scalable virtual channel
US7149549B1 (en) 2000-10-26 2006-12-12 Ortiz Luis M Providing multiple perspectives for a venue activity through an electronic hand held device
US6529527B1 (en) 2000-07-07 2003-03-04 Qualcomm, Inc. Method and apparatus for carrying packetized voice and data in wireless communication networks
JP4337244B2 (ja) 2000-07-25 2009-09-30 ソニー株式会社 Mpeg画像ストリームのデコード装置およびデコード方法
WO2002015591A1 (en) 2000-08-16 2002-02-21 Koninklijke Philips Electronics N.V. Method of playing multimedia data
EP1312206A1 (en) * 2000-08-16 2003-05-21 Koninklijke Philips Electronics N.V. Method of playing multimedia applications
WO2002017566A1 (en) 2000-08-23 2002-02-28 Koninklijke Philips Electronics N.V. Communication system and device
SE517245C2 (sv) 2000-09-14 2002-05-14 Ericsson Telefon Ab L M Synkronisering av audio- och videosignaler
US6747964B1 (en) 2000-09-15 2004-06-08 Qualcomm Incorporated Method and apparatus for high data rate transmission in a wireless communication system
KR20020043139A (ko) 2000-12-01 2002-06-08 윤종용 이동통신시스템에서 고속 데이터 서비스를 위한 스케쥴링방법
US6920118B2 (en) * 2000-12-20 2005-07-19 Lucent Technologies Inc. Method and apparatus for communicating heterogeneous data traffic
US6904059B1 (en) 2001-03-06 2005-06-07 Microsoft Corporation Adaptive queuing
US6859500B2 (en) * 2001-03-20 2005-02-22 Telefonaktiebolaget Lm Ericsson Run-length coding of non-coded macroblocks
US20030016702A1 (en) 2001-03-30 2003-01-23 Bender Paul E. Method and system for maximizing standby time in monitoring a control channel
US20020180891A1 (en) * 2001-04-11 2002-12-05 Cyber Operations, Llc System and method for preconditioning analog video signals
WO2002087212A2 (en) * 2001-04-20 2002-10-31 France Telecom Research And Development L.L.C. Replacing commercials according to location and time
US20020194606A1 (en) 2001-06-14 2002-12-19 Michael Tucker System and method of communication between videoconferencing systems and computer systems
JP2003046949A (ja) 2001-07-30 2003-02-14 Hitachi Ltd データ多重化方法、データ記録媒体、データ記録装置及びデータ記録プログラム
JP4647149B2 (ja) * 2001-08-06 2011-03-09 独立行政法人情報通信研究機構 トランスポートストリームの送信装置および受信装置
US7327789B2 (en) 2001-08-06 2008-02-05 Matsushita Electric Industrial Co., Ltd. Decoding apparatus, decoding method, decoding program, and decoding program storage medium
US6847006B2 (en) * 2001-08-10 2005-01-25 Semiconductor Energy Laboratory Co., Ltd. Laser annealing apparatus and semiconductor device manufacturing method
US20080002669A1 (en) 2001-09-14 2008-01-03 O'brien Ray Packet voice gateway
US7336680B2 (en) * 2001-09-18 2008-02-26 Scientific-Atlanta, Inc. Multi-carrier frequency-division multiplexing (FDM) architecture for high speed digital service
US6968091B2 (en) * 2001-09-18 2005-11-22 Emc Corporation Insertion of noise for reduction in the number of bits for variable-length coding of (run, level) pairs
US7075946B2 (en) 2001-10-02 2006-07-11 Xm Satellite Radio, Inc. Method and apparatus for audio output combining
AU2002343220A1 (en) * 2001-11-09 2003-05-19 Matsushita Electric Industrial Co., Ltd. Moving picture coding method and apparatus
US7453843B2 (en) * 2001-12-11 2008-11-18 Texas Instruments Incorporated Wireless bandwidth aggregator
US7292690B2 (en) 2002-01-02 2007-11-06 Sony Corporation Video scene change detection
DE10300048B4 (de) 2002-01-05 2005-05-12 Samsung Electronics Co., Ltd., Suwon Verfahren und Vorrichtung zur Bildcodierung und -decodierung
US7130313B2 (en) 2002-02-14 2006-10-31 Nokia Corporation Time-slice signaling for broadband digital broadcasting
US7596179B2 (en) 2002-02-27 2009-09-29 Hewlett-Packard Development Company, L.P. Reducing the resolution of media data
FI114679B (fi) 2002-04-29 2004-11-30 Nokia Corp Satunnaisaloituspisteet videokoodauksessa
FR2839407B1 (fr) * 2002-05-02 2004-12-17 Canon Kk Procede et dispositif d'ajustement de la taille maximale des sequences d'information transmises dans un reseau de telecommunications
US8699505B2 (en) * 2002-05-31 2014-04-15 Qualcomm Incorporated Dynamic channelization code allocation
US20030224806A1 (en) 2002-06-03 2003-12-04 Igal Hebron System and method for network data quality measurement
US6956875B2 (en) 2002-06-19 2005-10-18 Atlinks Usa, Inc. Technique for communicating variable bit rate data over a constant bit rate link
US7486678B1 (en) 2002-07-03 2009-02-03 Greenfield Networks Multi-slice network processor
EP1532540A4 (en) * 2002-07-16 2010-06-02 Nokia Corp METHOD FOR ENHANCING PACKET TRANSFER DELAY COMPENSATION IN MULTIMEDIA STR MEN
CN1221132C (zh) * 2002-07-30 2005-09-28 华为技术有限公司 实现多种视音频流格式转换的装置和方法
US7567509B2 (en) 2002-09-13 2009-07-28 Dialogic Corporation Methods and systems for jitter minimization in streaming media
TW569556B (en) 2002-10-04 2004-01-01 Avid Electronics Corp Adaptive differential pulse-code modulation compression encoding/decoding method capable of fast recovery and apparatus thereof
US7191384B2 (en) 2002-10-17 2007-03-13 Qualcomm Incorporated Method and apparatus for transmitting and receiving a block of data in a communication system
US7068708B2 (en) 2002-12-13 2006-06-27 Motorola, Inc. Method and receiving unit for demodulating a multi-path signal
JP2004226272A (ja) 2003-01-23 2004-08-12 Seiko Epson Corp シミ欠陥の検出方法及び装置
EP1608094A4 (en) 2003-03-10 2010-04-28 Panasonic Corp OFDM SIGNAL TRANSMISSION METHOD, TRANSMISSION DEVICE, AND RECEPTION DEVICE
US7535876B2 (en) 2003-04-01 2009-05-19 Alcatel-Lucent Usa Inc. Method of flow control for HSDPA and HSUPA
US7400889B2 (en) 2003-04-01 2008-07-15 Telefonaktiebolaget Lm Ericsson (Publ) Scalable quality broadcast service in a mobile wireless communication network
EP1616272A1 (en) 2003-04-14 2006-01-18 Koninklijke Philips Electronics N.V. System and method for performing automatic dubbing on an audio-visual stream
US7391717B2 (en) * 2003-06-30 2008-06-24 Microsoft Corporation Streaming of variable bit rate multimedia content
KR100651566B1 (ko) * 2003-08-26 2006-11-28 삼성전자주식회사 이동통신 단말기에서 출력 버퍼링을 이용한 멀티미디어재생 장치 및 그 제어 방법
EP1662793B1 (en) * 2003-09-02 2020-01-15 Sony Corporation Content reception device, video/audio output timing control method, and content providing system
US9351013B2 (en) * 2003-11-13 2016-05-24 Qualcomm Incorporated Selective and/or scalable complexity control for video codecs
US20050138251A1 (en) 2003-12-18 2005-06-23 Fanning Blaise B. Arbitration of asynchronous and isochronous requests
US20050172154A1 (en) * 2004-01-29 2005-08-04 Chaoticom, Inc. Systems and methods for providing digital content and caller alerts to wireless network-enabled devices
US7599435B2 (en) 2004-01-30 2009-10-06 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Video frame encoding and decoding
US7558221B2 (en) * 2004-02-13 2009-07-07 Seiko Epson Corporation Method and system for recording videoconference data
US7586882B2 (en) * 2004-03-19 2009-09-08 Telefonaktiebolaget Lm Ericsson (Publ) Higher layer packet framing using RLP
US7530089B1 (en) 2004-03-29 2009-05-05 Nortel Networks Limited System and method for improving video quality using a constant bit rate data stream
US7865255B2 (en) 2004-03-31 2011-01-04 Mstar Semiconductor, Inc. Audio buffering system and method of buffering audio in a multimedia receiver
CN100576820C (zh) * 2004-05-07 2009-12-30 艾格瑞系统有限公司 与帧集合一起使用的mac报头压缩
MXPA06013210A (es) 2004-05-13 2007-02-28 Qualcomm Inc Suministro de informacion en un canal de comunicacion.

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1316163A (zh) * 1999-06-12 2001-10-03 三星电子株式会社 多媒体数据的编码方法及其装置
CN1500318A (zh) * 2001-02-15 2004-05-26 �����ɷ� Cdma通信系统中用于控制多信道发送功率的方法和装置
CN1509552A (zh) * 2001-04-26 2004-06-30 高通股份有限公司 控制信道编码和解码

Also Published As

Publication number Publication date
EP2214412A3 (en) 2012-11-14
US20050259613A1 (en) 2005-11-24
TWI394407B (zh) 2013-04-21
ES2354079T3 (es) 2011-03-09
EP1751955A1 (en) 2007-02-14
CN1969562B (zh) 2011-08-03
DE602005011611D1 (de) 2009-01-22
JP2007537683A (ja) 2007-12-20
WO2005114950A1 (en) 2005-12-01
JP5356360B2 (ja) 2013-12-04
CN1985477A (zh) 2007-06-20
MXPA06013186A (es) 2007-02-14
MXPA06013211A (es) 2007-03-01
BRPI0510953A (pt) 2007-11-20
DE602005013517D1 (de) 2009-05-07
US10034198B2 (en) 2018-07-24
CN1973515B (zh) 2013-01-09
CN102984133A (zh) 2013-03-20
TW200618564A (en) 2006-06-01
ATE426988T1 (de) 2009-04-15
US20140362740A1 (en) 2014-12-11
EP2214412A2 (en) 2010-08-04
CA2566124A1 (en) 2005-12-01
JP4361585B2 (ja) 2009-11-11
EP2182734B1 (en) 2013-12-18
CN1973515A (zh) 2007-05-30
WO2005114943A2 (en) 2005-12-01
BRPI0510962A (pt) 2007-11-20
EP1751955B1 (en) 2009-03-25
KR20080084866A (ko) 2008-09-19
BRPI0510961A (pt) 2007-11-20
WO2005114919A1 (en) 2005-12-01
CN1985477B (zh) 2012-11-07
US8089948B2 (en) 2012-01-03
KR20070014201A (ko) 2007-01-31
ES2366192T3 (es) 2011-10-18
US20050259690A1 (en) 2005-11-24
MY141497A (en) 2010-04-30
US20050259623A1 (en) 2005-11-24
EP2262304B1 (en) 2012-08-22
KR100918596B1 (ko) 2009-09-25
CA2566125C (en) 2012-01-24
CA2771943A1 (en) 2005-12-01
KR100870215B1 (ko) 2008-11-24
CN1977516B (zh) 2010-12-01
KR20070023731A (ko) 2007-02-28
WO2005114943A3 (en) 2006-01-19
EP1757027A1 (en) 2007-02-28
CA2566125A1 (en) 2005-12-01
KR100906586B1 (ko) 2009-07-09
BRPI0510952A (pt) 2007-11-20
CA2566126A1 (en) 2005-12-01
CA2565977C (en) 2013-06-11
MY139431A (en) 2009-09-30
CA2566124C (en) 2014-09-30
ES2323011T3 (es) 2009-07-03
EP1757027B1 (en) 2008-12-10
TW201145943A (en) 2011-12-16
MXPA06013210A (es) 2007-02-28
ATE508567T1 (de) 2011-05-15
ES2318495T3 (es) 2009-05-01
JP2011142616A (ja) 2011-07-21
KR101068055B1 (ko) 2011-09-28
EP1751987B1 (en) 2010-10-06
EP1751956B1 (en) 2011-05-04
KR20090039809A (ko) 2009-04-22
ATE484157T1 (de) 2010-10-15
BRPI0510952B1 (pt) 2019-09-03
CN1969562A (zh) 2007-05-23
ATE417436T1 (de) 2008-12-15
JP2007537681A (ja) 2007-12-20
EP3331246A1 (en) 2018-06-06
WO2005115009A1 (en) 2005-12-01
KR101049701B1 (ko) 2011-07-15
KR20070014200A (ko) 2007-01-31
DE602005027837D1 (de) 2011-06-16
US9674732B2 (en) 2017-06-06
EP2182734A1 (en) 2010-05-05
US8855059B2 (en) 2014-10-07
JP4554680B2 (ja) 2010-09-29
JP2007537682A (ja) 2007-12-20
MY142161A (en) 2010-10-15
EP1751956A2 (en) 2007-02-14
TW200618544A (en) 2006-06-01
KR100871305B1 (ko) 2008-12-01
CA2771943C (en) 2015-02-03
TWI353759B (en) 2011-12-01
JP2007537684A (ja) 2007-12-20
CA2811040A1 (en) 2005-12-01
MXPA06013193A (es) 2007-02-14
TWI381681B (zh) 2013-01-01
TW200623737A (en) 2006-07-01
US20050259694A1 (en) 2005-11-24
EP2592836A1 (en) 2013-05-15
EP1751987A1 (en) 2007-02-14
EP2262304A1 (en) 2010-12-15
US9717018B2 (en) 2017-07-25
DE602005023983D1 (de) 2010-11-18
JP4448171B2 (ja) 2010-04-07
KR20070013330A (ko) 2007-01-30
CN1977516A (zh) 2007-06-06
CA2565977A1 (en) 2005-12-01
US20150016427A1 (en) 2015-01-15

Similar Documents

Publication Publication Date Title
CN102984133B (zh) 用于分配信息到通信系统的信道的设备
TWI416900B (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
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20161123

Termination date: 20190513

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