CN1969562B - 在无线通信系统中的音频和视频数据的同步 - Google Patents

在无线通信系统中的音频和视频数据的同步 Download PDF

Info

Publication number
CN1969562B
CN1969562B CN200580020252XA CN200580020252A CN1969562B CN 1969562 B CN1969562 B CN 1969562B CN 200580020252X A CN200580020252X A CN 200580020252XA CN 200580020252 A CN200580020252 A CN 200580020252A CN 1969562 B CN1969562 B CN 1969562B
Authority
CN
China
Prior art keywords
frame
data
video
rtp
audio
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
CN200580020252XA
Other languages
English (en)
Other versions
CN1969562A (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 CN1969562A publication Critical patent/CN1969562A/zh
Application granted granted Critical
Publication of CN1969562B publication Critical patent/CN1969562B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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

描述了一种技术,该技术用于对在例如无线或IP网络的网络上传送的音频视频流进行编码,从而音频的整帧和视频的整帧在由接收器中的应用程序渲染音频视频流帧所需的时段内同步传送。技术的方面包括接收音频和视频RTP流,并将RTP视频数据的整帧分配到与视频帧速率占据相同或较少的时段的通信信道分组。同样将RTP音频数据的整帧分配到与音频帧速率占据相同或较少的时段的通信信道分组。视频和音频通信信道分组同步传送。在远程站、或基站中执行接收和分配RTP流。

Description

在无线通信系统中的音频和视频数据的同步
根据35U.S.C§119要求的优先权 
本申请要求2004年5月13日提交的,题为“Multimedia PacketsCarried by CDMA Physical Layer Products”,并已经转让给本受让人的美国临时申请号60/571,673的优先权,在此结合其全部内容作为参考。 
本专利的共同未决申请的参考 
本申请涉及下文中共同未决的专利申请: 
同时提交的具有代理案号030166U1,已经转让给本受让人的“Delivery Of Information Over A Communication Channel”,并且结合其全部内容作为参考; 
同时提交的具有代理案号030166U2,已经转让给本受让人的“Method And Apparatus For Allocation Of Information To Channels Of ACommunication System”,并且结合其全部内容作为参考; 
同时提交的具有代理案号030166U3,已经转让给本受让人的“Header Compression Of Multimedia Data Transmitted Over A WirelessCommunication System”,并且结合其全部内容作为参考。 
技术领域
本发明通常涉及通过无线通信系统传递信息,并且更具体地,涉及通过无线通信系统传输的音频和视频数据的同步。
背景技术
已经开发出用于通过多种通信网络上传输诸如音频或视频数据的多媒体或实时数据的多种技术。一种这样的技术是实时传送协议(RTP)。RTP提供了适用于通过多播或单播网络服务传输实时数据的应用的端对端网络传送功能。RTP不会进行资源预留,并且不保证实时服务的服务质量。通过控制协议(RTCP)来增加数据传送,以允许监控以可伸缩到大型多播网络的方式的数据传递,并提供最低的控制 和识别功能。将RTP和RTCP设计成独立于基础的传输和网络层。协议支持RTP级别翻译器(translator)和混合器。关于RTP的进一步的细节可在以下找到:“RTP:A Transport Protocol for Real-TimeApplication”,H.Schulzrinne[Columbia University],S.Casner[PacketDesign],R.Frederick[Blue Coat System Inc.],V Jacobson[PacketDesign],RFC-3550 draft standard,Intemet Engineering Steering Group,July 2003.在这里结合其全部内容作为参考。
说明RTP的多个方面的实例是音频会议,其中在因特网的Internet协议(IP)上方执行RTP用于音频通信。通过分配机制,会议的始发者获得多播组地址和端口对。一个端口用于音频数据,并且另一个用于控制(RTCP)分组。该地址和端口信息被分配到预定参加者。由每个会议参加者使用的音频会议应用程序以小时间片,例如为期20ms的时间片的形式发送音频数据。每个时间片的音频数据以RTP头为报头;并且组合的RTP报头与数据封装成UDP分组。RTP报头包括关于数据的信息,例如其指示每个分组中包含哪种音频编码,诸如PCM、ADPCM或LPC,要发出RTP分组的时间的时间戳(TS),可用于检测丢失/重复的分组的分组的序列号(SN)等。这允许传送者在会议期间改变使用的编码类型,例如,调节通过低带宽连接的新的时间片或响应网络堵塞的指示。
根据RTP标准,如果在RTP会议中使用音频和视频媒体,它们作为分开的会话传送。即,使用两种不同的UDP端口对和/或多播地址来为每种媒体传输分开的RTP和RTCP分组。在RTP级别,在音频和视频会话之间没有直接的耦合,除非参与两个会话的用户应该对两种在RTCP分组中使用相同的名字,从而两个会话可关联。
将音频和视频作为分开的RTP会话传输的动机是允许一些会议中的参加者仅接收一种媒体,如果他们选择的话。不管是否分开,使用在RTP/RTCP分组中对两个会话中携带的定时信息,可实现源的音频和视频的同步播放。
分组网络,与因特网类似,可能偶尔丢失或记录分组。另外,单    个分组可能在它们各自的传输时间上经历不同的延迟量。为了处理这些不利因素,RTP报头包含定时信息和序列号,允许接收者重建由源 建立的定时。在会话中,对于RTP分组的每个源,分别执行定时重建。
即使RTP报头包括定时信息和序列号,因为音频和视频在分开的RTP流中传递,所以在流之间存在潜在的时间偏移,被称为lip-同步和AV-同步。在接收端的应用程序必须在渲染(render)音频和视频之前对这些流进行重新同步。另外,在无线网络上传送诸如音频和视频的RTP流的应用中,分组丢失的可能性增大,从而对流进行重新同步更加困难。
因此在本领域中存在提高通过网络传送的音频和视频RTP流的同步的需求。
发明内容
这里公开的实施例通过对在例如无线或IP网络的网络上传送的诸如音频视频流的数据流进行编码,来满足上述的需求。例如,通过接收器中的应用程序,在渲染音频或视频帧的帧时段内传送整个音频帧和整个视频帧。例如,数据流同步器可包括第一解码器,该第一解码器配置成接收第一编码的数据流并输出解码的第一数据流,其中第一编码的数据流在信息时间间隔期间具有第一比特率。同步的数据也可包括第二解码器,该第二解码器配置成接收第二编码的数据流,并输出解码的第二数据流,其中第二编码的数据流在信息时间间隔期间具有第二比特率。第一缓冲器被配置成在至少一个信息时间间隔累积第一解码的数据流,并在每个时间间隔时段输出第一解码数据流的帧。第二缓冲器配置成在至少一个信息时间间隔累积第二解码的数据流,并在每个时间间隔时段输出第二解码的数据流的帧。合并器(combiner)被配置成接收第一解码的数据流的帧和第二解码的数据流的帧,输出第一和第二解码的数据流的同步帧。第一编码的数据流可以是视频数据,并且第二编码的数据流可以是音频数据。
该技术的一方面包括接收音频和视频RTP流,并将RTP视频数据的整个帧分配给占据与视频帧速率相比相同或更少的时段的通信信道分组。同样将RTP音频数据的整个帧分配给占据与音频帧速率相比相同或更少的时段的通信信道分组。视频和音频通信信道分组同时被传送。可在远程站或基站中执行RTP流的接收和分配。
另一方面是接收包括音频和视频数据的通信信道分组。解码音频和视频数据,并在与音频和视频数据的相同帧时段的时段内累积数据。在帧时段的结尾,视频帧和音频帧合并。因为音频帧和视频帧同时被传送,并且每次传输出现在帧时段内,都对音频和视频帧进行了同步。在远程站或基站执行解码和累积。
附图说明
图1是根据本发明构建的通信系统的部分的示图;
图2是在图1系统中,用于在无线网络上传递分组数据的示范性分组数据网络和多种空中接口选项;
图3是表示用于在无线通信信道上传送分开的RTP流的常规技术的同步困难的示图;
图4是表示根据本发明的用于在无线通信信道上传送分开的RTP流的技术的示图;
图5是配置成接收通信信道分组的无线音频/视频接收器的部分的框图;
图6是配置成传送通信信道分组的无线音频/视频发射器的部分的框图;
图7是在无线通信连接上传送独立的RTP流的流程图;
图8是在无线通信信道上接收音频和视频数据的流程图;
图9是根据本发明的示例性实施例构建的无线通信装置或移动台(MS)的无线通信装置的框图。
具体实施方式
这里使用的词“示例性”是指“作为实例、范例或例子。”这里作为“示例性”描述的任何实施例不是必须构建的优于或有利于其它实施例。
这里使用的词“流”是指在会话式、单播和广播应用中,诸如音频、语音或视频信息的本质上连续的多媒体数据通过专用和共享信道的实时传送。这里使用的术语“多媒体帧”,对于视频是指解码后可在显示装置上显示/渲染的视频帧。视频帧可进一步分成独立的可解码的单元。在视频用语中,这些被称为“片(slice)”。在音频和语音的情况下,这里使用的术语“多媒体帧”是指在时间窗上的信息,其中在时间窗中压缩语音或音频,用于传送或在接收器上解码。这里使用的术语“信息单元时间间隔”表示上述的多媒体帧的持续时间。例如,在视频的情况下,在每秒10帧的视频的情况下,信息单元时间间隔是100毫秒。此外,作为实例,在语音的情况下,在cdma2000、GSM和WCDMA中信息单元时间间隔通常是20毫秒。从该描述,显然通常音频/语音帧没有进一步分成独立地可解码单元,并且通常视频帧进一步分成可独立可解码的片。当术语“多媒体帧”、“信息单元时间间隔”等指视频、音频和语音的多媒体数据时,很明显是来自于上下文。
描述了用于对在一组恒定比特率通信信道上传送的RTP流进行同步的技术。该技术包括在RTP流中传送成数据分组的分块(partitioning)信息单元,其中将数据分组的大小选择成与通信信道的物理层数据分组大小匹配。例如,彼此同步的音频和视频数据可编码。可约束编码器,使得编码器将数据编码成与通信信道的可用的物理层分组大小匹配的大小。因为同时或连续传送RTP流,所以将数据分组大小约束成与一个或多于一个的可用物理层分组大小匹配,以支持传输被同步的    多个RTP流,但是在时间帧中,音频和视频分组需要同步地被渲染。例如,如果传送音频和视频RTP流,并且约束数据分组,使得它们的大小与可用的物理层分组匹配,则音频和视频数据在显示时间内被传送并且被同步。当表示RTP流所需的数据量改变时,通过选择如在上文中专利的共同未决申请的参考中列出的共同未决申请中描述的不同的物理层分组大小,而改变通信信道容量。
诸如RTP流的信息单元的实例,包括可变比特率的数据流、多媒体数据、视频数据和音频数据。可以恒定重复率出现信息单元。例如,信息单元可以是音频/视频数据的帧。
已经建立了不同的国内和国际标准,以支持多种空中接口,包括,例如高级移动电话业务(AMPS)、全球移动通信系统(GSM)、通用分组无线业务(GPRS)、增强型数据GSM环境(EDGE)、临时标准95(IS-95)以及其派生,IS-95A、IS-95B、ANSI J-STD-008(这里通常集体称为IS-95)、和新兴的高数据速率系统,诸如cdma2000、通用 移动电信系统(UMTS)、宽带CDMA、WCDMA及其其它。这些标准由美国电信工业协会(TIA)、第三代合作伙伴计划(3GPP)、欧洲电信标准协会(ETSI)以及其它知名标准机构公布。
图1表示根据本发明构建的通信系统100。通信系统100包括基础设施101、多个无线通信装置(WCD)104和105、以及陆地通信装置122和124。WCD也称为移动台(MS)或移动装置。通常,WCD可以是移动的或固定的。陆地通信装置122和124可包括,例如服务节点或内容服务器,其提供多种多媒体数据,诸如流多媒体数据。另外,MS可以传送流数据,诸如多媒体数据。
基础设施101也可包括其它部件,诸如基站102、基站控制器106、移动交换中心108、交换网络120等。在一个实施例中,基站102与基站控制器106集成在一起,并且在其它实施例中,基站102和基站控制器106是分开的部件。可使用不同种类的交换网络120,以在例如IP网络或公共交换电话网(PSTN)的通信网络100中对信号进行路由。
术语“前向链路”或“下行链路”是指从基础设施101至MS的信号路径,并且术语“反向链路”或“上行链路”是指从MS至基础设施的信号路径。如图1所示,MS104和105在前向链路上接收信号132和136,并在反向链路上传送信号134和138。通常,从MS 104和105传送的信号打算被诸如另一移动单元或陆地通信装置122和124的另一通信装置接收,并且通过交换网络120被路由。例如,如果从发起的WCD104传送的信号134打算被目的地MS105接收,信号通过基础设施101被路由,并且信号136在前向链路上被传送到目的MS105。同样,由基础设施101发起的信号可广播至MS105。例如,内容供应商可将诸如流多媒体数据的多媒体数据传送到MS 105。通常,诸如MS或陆地通信装置的通信装置可以是信号的发起者和目的地。
MS104的实例包括蜂窝电话、能进行无线通信的个人计算机、和个人数字助理(PDA)以及其它无线装置。可将通信系统100设计成支持一种或多种无线标准。例如,这些标准可能包括称为全球移动通信系统(GSM)、通用分组无线业务(GPRS)、增强型数据GSM环境(EDGE)、TIA/EIA-95-B(IS-95)、TIA/EIA-98-C(IS-98)、IS2000、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)208和控制器或基站控制器/分组控制功能(BSC/PCF)210,而发送到接收节点或MS 204。MS 204和BSC/PCF 210之间的无线信道202接口是空中接口,并且通常可使用用于发送信令和承载或净荷、数据的许多信道。
空中接口202可根据任何数量的无线标准运作。例如,这些标准可包括基于TDMA的标准,诸如全球移动通信系统(GSM)、通用分组无线业务(GPRS)、增强型数据GSM环境(EDGE),或基于CDMA的标准,诸如TIA/EIA-95-B(IS-95)、TIA/EIA-98-C(IS-98)、IS2000、HRPD、cdma2000、宽带CDMA(WCDMA)以及其它。
图3表示用于在无线通信信道上传送分开的RTP流的常规技术的同步困难的示图。在图3所示的实例中,将视频和音频数据编码成RTP流,并接着分配给通信信道分组。图3表示视频帧302的流。通常,视频帧以恒定的速率出现。例如,可以以10Hz速率出现视频帧,即每100毫秒出现新帧。
如图3中所示,单个视频帧可包含不同量的数据,如表示每个帧的条的高度所示。例如,如果将视频数据编码成活动图像专家组(MPEG)数据,则视频流由内帧(I帧)和预测帧(P帧)组成。I帧是独立(self-contained)的,即其包括渲染或显示需要的全部信息,是视频的一个完整帧。P帧不是独立的,并且通常包含与先前帧的差别信息,诸如运动向量和不同的文字信息。通常,取决于内容和编码设置,I帧可以比P帧大高达8至10倍。即使视频帧可具有不同的数据量,它们仍以不变的速率出现。可将I和P帧进一步分成多个视频片(video slice)。视频片表示显示屏中更小的区域,并且可通过解码器单独解码。
在图3中,视频帧N和N+4可代表I帧,并且视频帧N+1、N+2、N+3和N+5可代表P帧。如图所示,I帧包括比P帧更大的数据量,这由表示帧的条的高度表示。接着将视频帧分组成在RTP流304中的分组。如图3所示,与视频I帧N和N+4相对应的RTP分组N和N+4比与视频P帧N+1、N+2和N+3相对应的RTP分组N+1、N+2和N+3更大,如它们的宽度所示。
将视频RTP分组分配给通信信道分组306。在诸如CDMA、或GSM的常规通信信道中,通信信道数据分组306是恒定大小的,并且以恒定速率传送。例如,可以以50Hz的速率传送通信信道数据分组306,即,每20毫秒传送新的数据分组。因为通信信道分组是恒定大小,所以需要更多的通信信道分组来传送更大的RTP分组。从而,需要比传送与P视频帧N+1、N+2和N+3相对应的小的RTP分组所需的通信信道分组更多的通信信道分组306,来传送与I视频帧N和N+4相对应的RTP分组。在图3所示的实例中,视频帧N占据九个通信信道分组306的块308。视频帧N+1、N+2和N+3分别占据块310、312和314,每个块具有四个通信信道分组306。视频帧N+4占据九个通 信信道分组306的块316。
对于每帧视频数据,存在相应的音频数据。图3示出了音频帧320的流。每个音频帧N、N+1、N+2、N+3、N+4和N+5与以10Hz速率出现的各视频帧相对应,即每100毫秒开始新的音频帧。通常,音频帧较简单,从而与相关的视频数据相比,它由更少的比特来表示,并且通常被编码,使得RTP分组322是在帧的时段内能通过通信信道传送的大小。此外,在CDMA、GSM、WCDMA等中每20毫秒生成典型的音频帧。在这样的情况下,多个音频帧被打包(bundle)在一起,从而音频和视频分组表示RTP分组的相同持续时间。例如,RTP分组N、N+1、N+2、N+3、N+4和N+5是这样的大小,即使得每个RTP分组能被分配到通信信道分组324,使得每个RTP分组可在100毫秒的帧时段内通过通信信道被传送。
如图3中所示,音频帧分组N、N+1、N+2、N+3、N+4和N+5各分别占据块326、328、330、332、334和336,每个块具有五个通信信道分组324。
将视频帧和音频帧分配到各通信信道分组的比较显示出在音频和视频帧之间失去了同步。在图3所示的实例中,需要九个通信信道分组306的块308来传送视频帧N。与视频帧N相关的音频帧N以五个通信信道分组324的块326来传送。因为通信信道分组中的视频和音频同时被传送,在传送视频帧N的传输时段,又传送了音频帧N+1的块328中的五个通信信道分组中的四个。
例如,在图3中,如果与音频相关的视频帧速率是10Hz,并且通信信道分组速率是50Hz,则在帧N的100毫秒期间,传送了全部的音频数据,而仅传送了部分的视频数据。在该实例中,直至另一四个通信信道分组306也被传送,才传送帧N的全部视频数据,导致与完成音频帧N的100毫秒相比,完成传送视频帧N需要180毫秒。因为音频和视频RTP流是独立的,在传送视频帧N数据的时间期间,传送了音频帧N+1的数据的一部分。视频和音频流之间同步的丢失可导致在通信信道的接收器处视频和音频之间的“偏移”。
因为由于预见性编码并且也由于许多参数的可变长编码(VLC)的使用,诸如H.263、AVC/H.264、MPEG-4等的视频编码器实质上是 固有可变速率的,所以在电路交换网络和分组交换网络上可变速率比特流的实时传送通常由在发送器或接收器处的具有缓冲器的流量整形(traffic shaping)完成。流量整形缓冲器引起附加的延迟,其通常是不受欢迎的。例如,在电话会议期间,当一个人说话的时间和另一个人听到语音的时间之间存在延迟,附加的延迟是令人讨厌的。
例如,因为在通信信道的接收机处以与原始视频帧速率相同的速率播放视频,通信信道中的延迟可能会在播放中引起暂停。在图3中,直到已经接收到整个帧的数据才能播放视频帧N。因为在帧时段期间没有接收到整个帧的数据,所以必须暂停播放直到接收到帧N的视频数据。另外,在接收到帧N的全部视频数据前,需要把来自音频帧N的全部数据累积起来,从而同步播放音频和视频。同样应注意当还在接收来自帧N的视频数据时,必须将被接收的来自帧N+1的音频数据累积起来,直至接收到来自帧N+1的全部视频数据。因为视频帧的大小可变,所以为实现同步需要大的流量整形缓冲器。
图4是表示根据本发明的用于通过无线通信信道传送分开的RTP流的技术的示图。与图3类似,图4表示将可变大小的视频帧302的流和音频帧320的流分别编码成独立的RTP流304和322。视频和音频帧以恒定速率出现,例如,10Hz的速率。
如在图3中,在图4中,视频帧N和N+4可表示I帧,并且视频帧N+1、N+2、N+3和N+5可表示P帧。将视频帧分组成RTP流304中的分组。如图4中所示,与视频I帧N和N+4相对应的RTP分组N和N+4比与视频P帧N+1、N+2和N+3相对应的RTP分组N+1、N+2和N+3更大,如它们的宽度所示。
将视频RTP分组分配到通信信道分组406。使用如上文中在专利的共同未决申请的参考中列出的共同未决申请中所述的技术,通信信道的容量可变。因为通信信道分组406的可变容量,可在包含五个通信信道分组406的块408中传送视频帧N。
在常规的通信信道中,诸如基于CDMA的标准,诸如TIA/EIA-95-B(IS-95)、TIA/EIA-98-C(IS-98)、IS2000、HRPD、cdma2000和宽带CDMA(WCDMA),可以以50 Hz的速率传送通信信道数据分组406,即,每20毫秒传送新数据分组。因为通信信道分组406容量可变,所 以可约束视频帧N的编码,从而可在帧时段期间传送整个视频帧N。如图4中所示,当传送与视频帧N相对应的RTP分组N时,通信信道分组406的容量增加,从而可在帧时段期间传送整个分组。描述的技术也可应用到基于GSM、GPRS或EDGE的通信信道。
如图4中所示,将视频帧N、N+1、N+2、N+3、N+4和N+5编码成RTP分组,并分别被分配到通信信道块408、410、412、414、416和418。同样应注意通过改变通信信道容量,在帧时段期间内传送整个视频帧。例如,如果视频帧速率是10Hz,则在100毫秒帧时段期间传送整帧的视频数据。
对于每帧视频数据302,存在相应的音频帧320。每个音频帧N、N+1、N+2、N+3、N+4和N+5与各视频帧相对应,并以10Hz的速率出现,即每100毫秒开始新的音频帧。如关于图3中的讨论,音频数据通常较不复杂,从而其与相关的视频数据相比,由较少的比特表示,并且通常被编码,使得RTP分组322的大小满足可以在100毫秒的帧时段内通过通信信道传送。即,音频RTP分组N、N+1、N+2、N+3、N+4和N+5具有这样的大小,使得每个RTP分组能分别被分配到通信信道分组的块326、328、330、332、334或336。从而,如果视频帧速率是10Hz,则每个视频帧在100毫秒的帧时段内,在通信信道上传送。与视频类似,如果音频分组尺寸大,则也可改变通信信道容量,以支持在帧时段期间整个音频帧的传输。
在图4中,将视频帧和音频帧分配到它们相应的通信信道分组之间的比较指示出视频帧和音频帧保持同步。换句话说,在每个帧时段,传送了整个视频和整个音频帧。因为在每个帧时段传送了整个视频和音频帧,所以不存在另外的缓冲的需求。仅需要在帧时段期间累积接收的视频和音频数据,并且然后可播放。因为通信信道没有引入延迟,所以视频和音频帧保持同步。
应注意,如图3中所示,视频帧N+1、N+2、N+3仅需要四个视频通信信道分组306来传送整个视频帧数据。如图4中所示,可将视频通信信道分组406的大小减少,从而使视频数据适合五个分组,或者可传送空分组。类似的,如果在音频通信信道中有可用的过剩容量,则可传送空分组。因此,将视频和音频数据进行编码,从而将音 频数据和视频数据的整个帧分配给占用相同或更少的时段的通信信道分组或相应的帧速率。
如下文中描述,取决于通信网络的多个方面,可采用多种技术来对RTP流进行同步。例如,可过量提供通信网络,使得其具有过剩的容量,或者通信网络可具有保证的服务质量。另外,可更改RTP流,以便在通信网络上传送时保持同步。下文中将讨论这些技术的每一种。
过量提供的通信网络
在过量提供PDSN 208和发送器206之间的通信链路的情况下,即,存在通过线路(wireline)因特网传送数据的可用的过量容量,则没有由于拥塞的延迟。因为在通信链路中存在过量的容量,则没有将传输延迟的必要,从而可由通信链路来完成传输。因为在传输中没有延迟,在音频和视频分组到达诸如PDSN的基础设施时没有“时间偏移”。换句话说,如本发明中所述,直到PDSN,音频和视频数据彼此保持同步,并且在PDSN和MS之间保持同步。
在过量提供的情况下,容易完成音频-视频同步。例如,基于100毫秒帧,视频数据具有每秒10帧(fps)的帧速率,并且基于20毫秒音频帧,相关的音频具有50fps的帧速率。在该实例中,将缓冲五帧接收的音频数据,从而与视频帧速率同步。即,将缓冲五帧的音频数据,与100毫秒的音频数据相对应,从而与100毫秒的视频帧同步。
在最大延迟上具有保证的QoS的通信网络
通过缓冲适当数量的高帧速率音频帧,可能与低帧速率视频帧匹配的可能。通常,如果采用服务质量(QoS)延迟保证来传递视频分组:
QoS_delay=nTms
其中n是帧中的延迟;并且
T=1000/每秒帧数
则为保证音频和视频同步,需要容量为存储nT/w音频语音帧的缓冲器以存储足够的音频帧,其中w是以毫秒表示的音频帧持续时间。在cdma200 UMTS中,音频帧的持续时间w是20毫秒,在其他通信信道中,语音帧的持续时间可能不同或变化。
用于将音频和视频数据同步的另一技术包括缓冲两种数据流。例如,如果通信系统具有DQ毫秒的保证最大延迟,就是指在传输音频和视频流期间,可经历的最大延迟是DQ,则可使用适当容量的缓冲器来保持同步。
例如,采用DQ的保证最大延迟,则缓冲DQ/T的视频帧(T是以毫秒表示的视频帧的持续时间)和DQ/w音频帧(w是以毫秒表示的音频帧的持续时间)将保证音频视频同步(AV-同步)。这些附加的缓冲器空间通常称为消抖动缓冲器(de-jitter buffer)。
这些技术描述了音频和视频数据流的同步。可将这些技术用于需要同步的任何数据流。如果存在具有相同信息时间间隔并需要同步的两种数据流,第一较高比特率数据流和第二较低比特率数据流,则缓冲较高比特率数据,以允许其与较低比特率数据同步。可取决于上述QoS来确定缓冲器的容量。同样可如上所述对较高和较低比特率数据流进行缓冲和同步。
可采用数据流同步器来执行所述的技术,其中数据流同步器包括第一解码器,该第一解码器被配置成接收第一编码的数据流,并输出解码的第一数据流,其中第一编码数据流在信息时间间隔期间具有第  一比特率。并且第二解码器被配置成接收第二编码的数据流,并输出解码的第二数据流,其中第二编码的数据流在信息时间间隔期间具有第二比特率。数据流同步器还包括第一缓冲器和第二缓冲器,其中第一缓冲器被配置成至少在一个信息时间间隔累积第一解码的数据流,并在每个时间间隔时段输出第一解码的数据流的帧,并且第二缓冲器被配置成至少在一个信息时间间隔累积第二解码的数据流,并在每个时间间隔时段输出第二解码的数据流的帧。然后合并器被配置成接收第一解码的数据流的帧和第二解码的数据流的帧,并输出第一和第二解码的数据流的同步帧。在一个实例中,第一编码的数据流可以是视频数据并且第二编码的数据流是音频数据,从而第一比特率高于第二比特率。
具有音频和视频复用的单一RTP流
另一实施例是在单一RTP流中承载音频和视频。应注意,在IP网 络中作为单一RTP流而传送音频和视频不是一般惯例。将RTP设计成能参与不同的源,例如,具有视频和音频功能的终端和仅具有音频功能的终端在同一多媒体会议中通信。
将音频和视频作为分开的RTP流的约束可能不适用于视频服务的无线网络。在这种情况下,可设计一种新的RTP简档(profile)来承载特定的音频和视频编解码净荷。将音频和视频合并到共同的RTP流中消除了音频和视频数据之间的任何时间偏差,而不需要过量提供的通信网络。因此,可使用与上述过量提供网络有关的所述技术来实现音频视频同步。
图5是配置成接收通信信道分组的音频/视频接收器500的部分的框图。如图5所示,音频/视频接收器500包括配置成接收通信信道分组的通信信道接口502。通信信道接口502将视频通信信道分组输出到视频解码器504,并将音频通信信道分组输出到音频解码器506。视频解码器504对视频通信信道分组进行解码,并将视频数据输出到视频缓冲器508。音频解码器506对音频通信信道分组进行解码,并将音频数据输出到音频缓冲器510。视频缓冲器508和音频缓冲器510分别累积帧时段内的视频和音频数据。视频缓冲器508和音频缓冲器510分别将视频帧和音频帧输出到合并器512。合并器被配置成合并视频和音频帧,并输出同步音频视频信号。可由控制器514来控制视频缓冲器508、音频缓冲器510的工作。
图6是配置成传送通信信道分组的无线音频/视频传送器600的部分的框图。如图6中所示,音频/视频传送器600包括配置成接收视频数据RTP流的视频通信信道接口602。视频通信信道接口将RTP分组分配到通信信道分组。应注意通信信道分组的容量可变,从而将RTP视频数据的整帧分配到与视频帧占据相同时段的通信信道分组。音频/视频传送器600还包括配置成接收音频数据RTP流的音频通信信道接口604。音频通信信道接口604将RTP分组分配到通信信道分组。应注意,通常通信信道分组的容量足以将整帧RTP音频数据分配到与音频帧占据相同时段的通信信道分组。与视频通信信道分组类似,如果信道容量不够,则它可变,使得存在足够的容量,以将整帧RTP音频数据分配到与音频帧占据相同时段的通信信道分组。
视频与音频通信信道分组分别通过视频和音频通信信道接口602和604被输出,并被传送到合并器(图6中未示出)。合并器被配置成接收视频和音频通信信道分组,并将这两者合并以输出组合信号。合并器606的输出被传送到传送器608,该传送器608将组合信号传送到无线信道。视频通信信道接口602、音频通信信道接口604和合并器可由控制器610控制。
图7是通过无线通信链路传送独立RTP流的流程图。流程从接收到视频和音频RTP数据流的块702开始。流程然后继续到将视频RTP流分配到通信信道分组的块704。在块706中,将音频RTP流分配到通信信道分组。在块708中视频和音频通信信道分组被合并,并通过无线信道被传送。
图8是在无线通信信道上接收音频和视频数据的流程图。流程从通过无线通信信道接收视频和音频数据的块802开始。流程继续到解码视频和音频数据的块804。在块806,将解码的视频和音频数据组成相应的视频和音频帧。在块808中,将视频和音频数据合并成同步的视频/音频帧。在块810中,输出同步的视频/音频帧。
图9是根据本发明的示意性实施例构建的无线通信装置,或移动台(MS)的框图。通信装置902包括网络接口906、编解码器908、主处理器910、存储装置912、程序产品914和用户接口916。
来自基础设施的信号被网络接口906接收,并被传送到主处理器910。主处理器910接收信号,并且根据信号的内容,做出合适动作的响应。例如,主处理器910可自身对接收的信号进行解码,或者其可将接收的信号传送到编解码器908解码。在另一实施例中,将接收到信道直接从网络接口906传送到编解码器908。
在一个实施例中,网络接口906可以是在无线信道上连接基础设施的收发机和天线。在另一实施例中,网络接口906可以是用于通过陆地通信线连接基础设施的网络接口卡。编解码器908可以实现为数字信号处理器(DSP)、或者诸如中央处理单元(CPU)的通用处理器。
主处理器910和编解码器908连接到存储装置912。存储装置912可用于在WCD操作期间存储数据,以及存储将由主处理器910或DSP908执行的程序代码。例如,主处理器、编解码器或这两者可能在存储装置912中临时存储的程序指令的控制下操作。主处理器910和编解码器908也可包括它们自己的程序存储器。当执行程序指令时,主处理器910或编解码器908、或这两者执行指令的功能,例如对诸如音频/视频数据的多媒体流进行编码或解码,并且组合音频和视频帧。因此,程序步骤实现各主处理器910和编解码器908的功能,从而使得主处理器和编解码器可各自如预期执行对内容流的解码或编码和对帧进行组合的功能。可从程序产品914接收程序步骤。程序产品914可存储程序步骤,并将程序步骤传送到存储器912,用于由主处理器、编解码器、或这两者执行。
程序产品914可以是半导体存储芯片,诸如RAM存储器、闪存存储器、ROM存储器、EPROM存储器、EEPROM存储器、寄存器,以及其它存储装置诸如硬盘、活动磁盘、CDROM或者本领域内已知的,可存储计算机可读指令的任何其它形式的存储介质。另外,程序产品914可以是包括程序步骤的源文件,其从网络被接收,被存储在存储器中并且然后被执行。在这种方式下,根据本发明的操作所需的处理步骤可在程序产品914上具体化。在图9中,示出的示例性存储介质耦合到主处理器910,从而主处理器从存储介质读取信息,并将信息写到存储介质。可选地,可将存储介质集成到主处理器910。
用户接口916连接到主处理器910和编解码器908。例如,用户接口916可包括用于将多媒体数据输出给用户的显示器和扬声器。
本领域技术人员会认识到结合实施例描述的方法的步骤可交换而不会偏离本发明的范畴。
本领域技术人员也能理解可使用多种不同的技术和方法来表示信息和信号。例如,在贯穿上文描述中提及的数据、指令、命令、信息、信号、比特、符号和码片可用电压、电流、电磁波、磁场或粒子、光场或粒子、或其任何组成来表示。
技术人员还能了解这里公开的,结合实施例描述的多种说明性的逻辑块、模块、电路、和算法步骤可实现为电子硬件、计算机软件、或这两者的组合。为了清楚地说明硬件和软件的互换性,在上文中通常根据它们的功能来描述各种说明性的组件、块、模块、电路和步骤。这样的功能实现为硬件或软件取决于特定应用和在整个系统上施加的 设计约束。对每项特定应用,技术熟练人员可能以不同的方式来实现描述的功能,然而不应认为这样的实现决策会引起从本发明的范畴偏离。
这里公开的结合实施例描述的各种说明性逻辑块、模块和电路可采用以下实现:通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑装置、分立门或晶体管逻辑、分立硬件部件或设计成执行这里描述的功能的任何组合。通用处理器可以是微处理器,然而可选地,处理器可以是任何常规的处理器、控制器、微控制器、或状态机。处理器也可实现为计算装置的组合,例如DSP和微处理器、多个微处理器、一个或多个微处理器与DSP芯片的组合,或者任何其它这样的配置。
结合这里公开的实施例描述的方法或算法的步骤可直接具体化为硬件、由处理器执行的软件模块、或两者的组合。软件模块可驻留在RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、活动磁盘、CD-ROM、或本领域中已知的任何形式的存储介质。示例性的存储介质被耦合到处理器,从而处理器可从存储介质读取信息,并将信息写到存储介质。可选地,存储介质可被集成到处理器。处理器和存储介质可位于ASIC。ASIC可位于用户终端中。可选地,处理器和存储介质可以是用户终端中的分立元件。
提供上文中公开的实施例的描述,以使本领域的任何技术人员能制作或使用本发明。对于本领域的技术人员来说,明显有实施例的各种变更,并且可将这里定义的一般原理应用到其它实施例中,而不会偏移本发明的实质或范畴。从而本发明不受限于这里所示的实施例,而是符合与这里公开的原理和新颖特征一致的最广阔的范畴。

Claims (26)

1.一种数据流同步器,包括:
第一解码器,其被配置成接收第一编码的数据流,并输出第一解码的数据流,其中所述第一编码的数据流在信息时间间隔期间以第一比特率被传送,以使所述第一编码的数据流的整帧在所述信息时间间隔期间被传送,所述信息时间间隔是帧时段;
第二解码器,其被配置成接收第二编码的数据流,并输出第二解码的数据流,其中所述第二编码的数据流在所述信息时间间隔期间以第二比特率被传送,以使所述第二编码的数据流的整帧在所述信息时间间隔期间被传送;
第一缓冲器,其被配置成在至少一个信息时间间隔累积所述第一解码的数据流,并在每个信息时间间隔时段输出所述第一解码的数据流的帧;
第二缓冲器,其被配置成在至少一个信息时间间隔累积所述第二解码的数据流,并在每个信息时间间隔时段输出所述第二解码的数据流的帧;和
合并器,其被配置成接收第一解码数据流的所述帧和第二解码的数据流的所述帧,并输出第一和第二解码的数据流的同步帧。
2.如权利要求1所述的数据流同步器,其中,所述第一编码的数据流是视频数据。
3.如权利要求1所述的数据流同步器,其中,所述第二编码的数据流是音频数据。
4.如权利要求1所述的数据流同步器,其中,所述第一比特率高于所述第二比特率。
5.一种远程站设备,包括:
视频解码器,其被配置成接收编码的视频数据,并输出解码的视频数据,所述编码的视频数据通过将RTP视频数据的整帧分配到与视频帧速率相比占据相同或较少时段的通信信道来获得,以使所述RTP视频数据的整帧在信息时间间隔期间被传送,所述信息时间间隔是帧时段;
音频解码器,其被配置成接收编码的音频数据,并输出解码的音频数据,所述编码的音频数据通过将RTP音频数据的整帧分配到与音频帧速率相比占据相同或较少时段的通信信道来获得,以使所述RTP音频数据的整帧在所述信息时间间隔期间被传送;
视频缓冲器,其被配置成在至少一个帧时段累积解码的视频数据,并在每个帧时段输出视频数据的帧;
音频缓冲器,其被配置成在多个帧时段累积解码的音频数据,并在每个帧时段输出音频数据的帧;和
合并器,其被配置成接收视频数据的所述帧和音频数据的所述帧,并输出音频视频数据的同步帧。
6.如权利要求5所述的远程站设备,其中,所述视频解码器是MPEG解码器、H.263解码器或H.264解码器。
7.如权利要求5所述的远程站设备,其中,所述音频解码器是MPEG解码器、H.263解码器或H.264解码器。
8.如权利要求5所述的远程站设备,还包括控制音频和视频数据的解码和同步的控制处理器。
9.一种远程站设备,包括:
视频通信信道接口,其被配置成接收视频RTP流,并将RTP视频数据的整帧分配到与视频帧速率相比占据相同或较少时段的通信信道分组,以使所述RTP视频数据的整帧在信息时间间隔期间被传送,所述信息时间间隔是帧时段;
音频通信信道接口,其被配置成接收音频RTP流,并将RTP音频数据的整帧分配到与音频帧速率相比占据相同或较少时段的通信信道分组,以使所述RTP音频数据的整帧在所述信息时间间隔期间被传送;和
发射器,其被配置成接收并传送所述视频和音频通信信道分组。
10.如权利要求9所述的远程站设备,还包括控制处理器,所述控制处理器控制音频和视频数据到通信信道分组的所述分配。
11.一种基站设备,包括:
视频解码器,其被配置成接收编码的视频数据,并输出解码的视频数据,所述编码的视频数据通过将RTP视频数据的整帧分配到与视频帧速率相比占据相同或较少时段的通信信道来获得,以使所述RTP视频数据的整帧在信息时间间隔期间被传送,所述信息时间间隔是帧时段;
音频解码器,其被配置成接收编码的音频数据,并输出解码的音频数据,所述编码的音频数据通过将RTP音频数据的整帧分配到与音频帧速率相比占据相同或较少时段的通信信道来获得,以使所述RTP音频数据的整帧在所述信息时间间隔期间被传送;
视频缓冲器,其被配置成在视频帧时段累积解码的视频数据,并在每个帧时段输出视频数据的帧;
音频缓冲器,其被配置成在音频帧时段累积解码的音频数据,并在每个帧时段输出音频数据的帧;和
合并器,其被配置成接收视频数据的所述帧和音频数据的所述帧,并输出音频视频数据的同步帧。
12.如权利要求11所述的基站设备,其中,所述视频解码器是MPEG解码器、H.263解码器或H.264解码器。
13.如权利要求11所述的基站设备,其中,所述音频解码器是MPEG解码器、H.263解码器或H.264解码器。
14.如权利要求11所述的基站设备,还包括控制音频和视频数据的解码和同步的控制处理器。
15.一种基站设备,包括:
视频通信信道接口,其被配置成接收视频RTP流,并将RTP视频数据的整帧分配到与视频帧速率相比占据相同或较少时段的通信信道分组,以使所述RTP视频数据的整帧在信息时间间隔期间被传送,所述信息时间间隔是帧时段;
音频通信信道接口,其被配置成接收音频RTP流,并将RTP音频数据的整帧分配到与音频帧速率相比占据相同或较少时段的通信信道分组,以使所述RTP音频数据的整帧在所述信息时间间隔期间被传送;和
发射器,其被配置成接收并传送所述视频和音频通信信道分组。
16.如权利要求15所述的基站设备,还包括控制处理器,所述控制处理器控制音频和视频数据到通信信道分组的所述分配。
17.一种无线通信系统,包括:
基站设备,包括:
视频通信信道接口,其被配置成接收视频RTP流,并将RTP视频数据的整帧分配到与视频帧速率相比占据相同或较少时段的通信信道分组,以使所述RTP视频数据的整帧在信息时间间隔期间被传送,所述信息时间间隔是帧时段;
音频通信信道接口,其被配置成接收音频RTP流,并将RTP音频数据的整帧分配到与音频帧速率相比占据相同或较少时段的通信信道分组,以使所述RTP音频数据的整帧在所述信息时间间隔期间被传送;和
发射器,其被配置成接收并传送所述视频和音频通信信道分组;
远程站设备,包括:
视频解码器,其被配置成接收视频通信信道分组,并输出解码的视频数据;
音频解码器,其被配置成接收音频通信信道分组,并输出解码的音频数据;
视频缓冲器,其被配置成在视频帧时段累积解码的视频数据,并在每个帧时段输出视频数据的帧;
音频缓冲器,其被配置成在音频帧时段累积解码的音频数据,并在每个帧时段输出音频数据的帧;和
合并器,其被配置成接收视频数据的所述帧和音频数据的所述帧,并输出音频视频数据的同步帧。
18.一种无线通信系统,包括:
远程站设备,包括:
视频通信信道接口,其被配置成接收视频RTP流,并将RTP视频数据的整帧分配到与视频帧速率相比占据相同或较少时段的通信信道分组,以使所述RTP视频数据的整帧在信息时间间隔期间被传送,所述信息时间间隔是帧时段;
音频通信信道接口,其被配置成接收音频RTP流,并将RTP音频数据的整帧分配到与音频帧速率相比占据相同或较少时段的通信信道分组,以使所述RTP音频数据的整帧在所述信息时间间隔期间被传送;和
发射器,其被配置成接收并传送所述视频和音频通信信道分组;
基站设备,包括:
视频解码器,其被配置成接收视频通信信道分组,并输出解码的视频数据;
音频解码器,其被配置成接收音频通信信道分组,并输出解码的音频数据;
视频缓冲器,其被配置成在视频帧时段累积解码的视频数据,并在每个帧时段输出视频数据的帧;
音频缓冲器,其被配置成在音频帧时段累积解码的音频数据,并在每个帧时段输出音频数据的帧;和
合并器,其被配置成接收视频数据的所述帧和音频数据的所述帧,并输出音频视频数据的同步帧。
19.一种用于解码并同步数据流的方法,包括:
接收第一编码的数据流,解码并输出第一解码的数据流,其中所述第一编码的数据流在信息时间间隔期间以第一比特率被传送,以使所述第一编码的数据流的整帧在所述信息时间间隔期间被传送,所述信息时间间隔是帧时段;
接收第二编码的数据流,解码并输出第二解码的数据流,其中所述第二编码的数据流在所述信息时间间隔期间以第二比特率被传送,以使所述第二编码的数据流的整帧在所述信息时间间隔期间被传送;
在至少一个信息时间间隔累积所述第一解码的数据流,并在每个信息时间间隔时段输出所述第一解码的数据流的帧;
在至少一个信息时间间隔累积所述第二解码的数据流,并在每个信息时间间隔时段输出所述第二解码的数据流的帧;
合并第一解码的数据流的所述帧和第二解码的数据流的所述帧,并输出第一和第二解码的数据流的同步帧。
20.一种用于解码并同步音频和视频数据的方法,所述方法包括:
接收编码的视频数据并输出解码的视频数据,所述编码的视频数据通过将RTP视频数据的整帧分配到与视频帧速率相比占据相同或较少时段的通信信道来获得,以使所述RTP视频数据的整帧在信息时间间隔期间被传送,所述信息时间间隔是帧时段;
接收编码的音频数据并输出解码的音频数据,所述编码的音频数据通过将RTP音频数据的整帧分配到与音频帧速率相比占据相同或较少时段的通信信道来获得,以使所述RTP音频数据的整帧在所述信息时间间隔期间被传送;
在视频帧时段累积解码的视频数据并在每个帧时段输出视频数据的帧;
在音频帧时段累积解码的音频数据并在每个帧时段输出音频数据的帧;
合并视频数据的所述帧和音频数据的所述帧,并在每个视频帧时段输出音频视频数据的同步帧。
21.一种用于对音频和视频数据进行传送的方法,所述方法包括:
接收视频RTP流,并将RTP视频数据的整帧分配到与视频帧速率相比占据相同或较少时段的通信信道分组,以使所述RTP视频数据的整帧在信息时间间隔期间被传送,所述信息时间间隔是帧时段;并且
接收音频RTP流,并将RTP音频数据的整帧分配到与音频帧速率相比占据相同或较少时段的通信信道分组,以使所述RTP音频数据的整帧在所述信息时间间隔期间被传送。
22.一种数据流同步器,包括:
用于对第一编码的数据流进行解码并输出第一解码的数据流的装置,其中,所述第一编码的数据流在信息时间间隔期间以第一比特率被传送,以使所述第一编码的数据流的整帧在所述信息时间间隔期间被传送,所述信息时间间隔是帧时段;
用于对第二编码的数据流进行解码并输出第二解码的数据流的装置,其中,所述第二编码的数据流在所述信息时间间隔期间以第二比特率被传送,以使所述第二编码的数据流的整帧在所述信息时间间隔期间被传送;
用于在至少一个信息时间间隔累积所述第一解码的数据流,并在每个信息时间间隔时段输出所述第一解码的数据流的帧的装置;
用于在至少一个信息时间间隔累积所述第二解码的数据流,并在每个信息时间间隔时段输出所述第二解码的数据流的帧的装置;和
用于对第一解码的数据流的所述帧和第二解码的数据流的所述帧进行合并,并输出第一和第二解码的数据流的同步帧的装置。
23.一种远程站设备,包括:
用于接收编码的视频数据并输出解码的视频数据的装置,所述编码的视频数据通过将RTP视频数据的整帧分配到与视频帧速率相比占据相同或较少时段的通信信道来获得,以使所述RTP视频数据的整帧在信息时间间隔期间被传送,所述信息时间间隔是帧时段;
用于接收编码的音频数据并输出解码的音频数据的装置,所述编码的音频数据通过将RTP音频数据的整帧分配到与音频帧速率相比占据相同或较少时段的通信信道来获得,以使所述RTP音频数据的整帧在所述信息时间间隔期间被传送;
用于在视频帧时段累积解码的视频数据,并在每个帧时段输出视频数据的帧的装置;
用于在音频帧时段累积解码的音频数据,并在每个帧时段输出音频数据的帧的装置;
用于对视频数据的所述帧和音频数据的所述帧进行合并,并输出音频视频数据的同步帧的装置。
24.一种远程站设备,包括:
用于接收视频RTP流,并将RTP视频数据的整帧分配到与视频帧速率相比占据相同或较少时段的通信信道分组,以使所述RTP视频数据的整帧在信息时间间隔期间被传送的装置,所述信息时间间隔是帧时段;和
用于接收音频RTP流,并将RTP音频数据的整帧分配到与音频帧速率相比占据相同或较少时段的通信信道分组,以使所述RTP音频数据的整帧在所述信息时间间隔期间被传送的装置。
25.一种基站设备,包括:
用于接收编码的视频数据并输出解码的视频数据的装置,所述编码的视频数据通过将RTP视频数据的整帧分配到与视频帧速率相比占据相同或较少时段的通信信道来获得,以使所述RTP视频数据的整帧在信息时间间隔期间被传送,所述信息时间间隔是帧时段;
用于接收编码的音频数据并输出解码的音频数据的装置,所述编码的音频数据通过将RTP音频数据的整帧分配到与音频帧速率相比占据相同或较少时段的通信信道来获得,以使所述RTP音频数据的整帧在所述信息时间间隔期间被传送,;
用于在视频帧时段累积解码的视频数据,并在每个帧时段输出视频数据的帧的装置;
用于在音频帧时段累积解码的音频数据,并在每个帧时段输出音频数据的帧的装置;
用于对视频数据的所述帧和音频数据的所述帧进行合并,并输出音频视频数据的同步帧的装置。
26.一种基站设备,包括:
用于接收视频RTP流,并将RTP视频数据的整帧分配到与视频帧速率相比占据相同或较少时段的通信信道分组,以使所述RTP视频数据的整帧在信息时间间隔期间被传送的装置,所述信息时间间隔是帧时段;和
用于接收音频RTP流,并将RTP音频数据的整帧分配到与音频帧速率相比占据相同或较少时段的通信信道分组,以使所述RTP音频数据的整帧在所述信息时间间隔期间被传送的装置。
CN200580020252XA 2004-05-13 2005-05-13 在无线通信系统中的音频和视频数据的同步 Expired - Fee Related CN1969562B (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
PCT/US2005/016839 WO2005115009A1 (en) 2004-05-13 2005-05-13 Synchronization of audio and video data in a wireless communication system

Publications (2)

Publication Number Publication Date
CN1969562A CN1969562A (zh) 2007-05-23
CN1969562B true CN1969562B (zh) 2011-08-03

Family

ID=34969576

Family Applications (5)

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

Family Applications Before (3)

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

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN201210450979.3A Expired - Fee Related CN102984133B (zh) 2004-05-13 2005-05-13 用于分配信息到通信系统的信道的设备

Country Status (14)

Country Link
US (6) US9717018B2 (zh)
EP (9) EP2214412A3 (zh)
JP (5) JP4448171B2 (zh)
KR (6) KR101068055B1 (zh)
CN (5) CN1977516B (zh)
AT (4) ATE508567T1 (zh)
BR (4) BRPI0510953A (zh)
CA (6) CA2566125C (zh)
DE (4) DE602005023983D1 (zh)
ES (4) ES2318495T3 (zh)
MX (4) MXPA06013186A (zh)
MY (3) MY141497A (zh)
TW (4) TWI381681B (zh)
WO (4) WO2005114950A1 (zh)

Families Citing this family (196)

* 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
ES2318495T3 (es) 2004-05-13 2009-05-01 Qualcomm, Incorporated Procedimiento y aparato para asignacion de informacion a canales de un sistema de comunicaciones.
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
CN101057439B (zh) * 2004-11-17 2011-07-27 夏普株式会社 发送器
WO2006058544A1 (en) * 2004-11-30 2006-06-08 Telefonaktiebolaget Lm Ericsson (Publ) Method for delivering multimedia files
US7675872B2 (en) * 2004-11-30 2010-03-09 Broadcom Corporation System, method, and apparatus for displaying pictures
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
US8406309B2 (en) 2005-10-21 2013-03-26 Qualcomm Incorporated Video rate adaptation to reverse link conditions
US8548048B2 (en) * 2005-10-27 2013-10-01 Qualcomm Incorporated Video source rate control for video telephony
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
JP5011308B2 (ja) * 2005-12-23 2012-08-29 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ データストリームの分割
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
US8284713B2 (en) * 2006-02-10 2012-10-09 Cisco Technology, Inc. Wireless audio systems and related methods
KR100754736B1 (ko) * 2006-02-10 2007-09-03 삼성전자주식회사 영상 수신 시스템에서 영상 프레임의 재생 방법 및 그 장치
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
CN101438533B (zh) * 2006-05-15 2013-01-23 艾利森电话股份有限公司 用于分层媒体的无线组播
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
US20070297454A1 (en) * 2006-06-21 2007-12-27 Brothers Thomas J Systems and methods for multicasting audio
US20070299983A1 (en) * 2006-06-21 2007-12-27 Brothers Thomas J Apparatus for synchronizing multicast audio and video
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
US8484059B2 (en) 2006-10-17 2013-07-09 At&T Intellectual Property I, L.P. Methods, systems, and products for surveying facilities
US8069412B2 (en) * 2006-10-17 2011-11-29 At&T Intellectual Property I, L.P. Methods, systems, and products for mapping facilities data
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
TWI358929B (en) 2006-12-19 2012-02-21 Innovative Sonic Ltd Method and apparatus of continuous packet connecti
US8005043B2 (en) * 2007-01-03 2011-08-23 Samsung Electronics Co., Ltd Method and apparatus for scheduling downlink packets in a mobile communication system
KR101124825B1 (ko) 2007-01-04 2012-03-27 콸콤 인코포레이티드 무선 통신을 위한 분산된 스펙트럼 센싱을 위한 방법 및 장치
JP5221562B2 (ja) * 2007-01-10 2013-06-26 クゥアルコム・インコーポレイテッド マルチメディア電話のためのコンテンツ依存およびリンク依存のコード化適応
KR101369838B1 (ko) * 2007-04-20 2014-03-06 삼성전자주식회사 전송 스트림 생성장치, 송신 장치, 수신 장치, 이들이포함된 디지털 방송 시스템 및 그 방법
KR100861594B1 (ko) * 2007-04-23 2008-10-07 주식회사 케이티프리텔 멀티미디어 데이터 전송률 제어 장치 및 그 방법
US8873453B2 (en) 2007-05-14 2014-10-28 Sigma Group, Inc. Method and apparatus for wireless transmission of high data rate streams
US8671302B2 (en) * 2007-05-14 2014-03-11 Picongen Wireless, Inc. Method and apparatus for wireless clock regeneration
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
US20100329161A1 (en) * 2007-10-02 2010-12-30 Nokia Corporation IP MTU Control Based on Multiradio Schedule
CN101816206B (zh) * 2007-10-04 2014-10-08 Lm爱立信电话有限公司 针对服务gprs支持节点使用电路交换承载的系统间切换
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
WO2009137705A2 (en) * 2008-05-07 2009-11-12 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
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
US8958475B2 (en) 2009-07-02 2015-02-17 Qualcomm Incorporated Transmitter quieting and null data encoding
KR101669533B1 (ko) * 2009-07-06 2016-10-26 삼성전자주식회사 무선통신 시스템에서 매체 접속 제어 계층 패킷을 구성하는 방법 및 시스템
CN102473188B (zh) 2009-07-27 2015-02-11 国际商业机器公司 用于转换存储的逻辑数据对象的方法和系统
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 雅马哈株式会社 无线音频传输方法
US9787725B2 (en) 2011-01-21 2017-10-10 Qualcomm Incorporated User input back channel for wireless displays
JP5847846B2 (ja) * 2011-01-21 2016-01-27 クゥアルコム・インコーポレイテッドQualcomm Incorporated ワイヤレスディスプレイのためのユーザ入力バックチャネル
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
US20130013318A1 (en) 2011-01-21 2013-01-10 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
US20130022032A1 (en) * 2011-01-26 2013-01-24 Qualcomm Incorporated Systems and methods for communicating in a network
US8838680B1 (en) 2011-02-08 2014-09-16 Google Inc. Buffer objects 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 华为技术有限公司 评估视频质量的方法和装置
US9105078B2 (en) 2012-05-31 2015-08-11 Apple Inc. Systems and methods for local tone mapping
US8953882B2 (en) 2012-05-31 2015-02-10 Apple Inc. Systems and methods for determining noise statistics of image data
US9332239B2 (en) 2012-05-31 2016-05-03 Apple Inc. Systems and methods for RGB image processing
US11089247B2 (en) 2012-05-31 2021-08-10 Apple Inc. Systems and method for reducing fixed pattern noise in image data
US9025867B2 (en) 2012-05-31 2015-05-05 Apple Inc. Systems and methods for YCC image processing
US9014504B2 (en) 2012-05-31 2015-04-21 Apple Inc. Systems and methods for highlight recovery in an image signal processor
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
US9077943B2 (en) 2012-05-31 2015-07-07 Apple Inc. Local image statistics collection
US9142012B2 (en) 2012-05-31 2015-09-22 Apple Inc. Systems and methods for chroma noise reduction
US8917336B2 (en) 2012-05-31 2014-12-23 Apple Inc. Image signal processing involving geometric distortion correction
US9031319B2 (en) 2012-05-31 2015-05-12 Apple Inc. Systems and methods for luma sharpening
US9743057B2 (en) 2012-05-31 2017-08-22 Apple Inc. Systems and methods for lens shading correction
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 視訊會議裝置及其唇形同步的方法
CN103827964B (zh) * 2012-07-05 2018-01-16 松下知识产权经营株式会社 编解码系统、解码装置、编码装置以及编解码方法
US9668161B2 (en) * 2012-07-09 2017-05-30 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
JP2017520149A (ja) * 2014-05-22 2017-07-20 京セラ株式会社 ライセンスド周波数帯タイミングを有するアンライセンスド周波数帯
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通信协议转换方法
CN108141387B (zh) * 2015-10-26 2021-07-09 瑞典爱立信有限公司 对于分组报头采样的长度控制
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 中山大学 一种数字传输广播通信方法及系统
US11956158B2 (en) * 2020-06-08 2024-04-09 Sky Peak Technologies, Inc. Content shaping and routing in a network
KR102408433B1 (ko) * 2021-07-27 2022-06-10 한국항공우주연구원 다중 데이터 전송 방법 및 시스템
CN115484239B (zh) * 2022-09-15 2023-10-27 北京百度网讯科技有限公司 多媒体数据流的处理方法、装置、电子设备及存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5570372A (en) * 1995-11-08 1996-10-29 Siemens Rolm Communications Inc. Multimedia communications with system-dependent adaptive delays
CN1472959A (zh) * 2002-07-30 2004-02-04 华为技术有限公司 实现多种视音频流格式转换的装置和方法

Family Cites Families (127)

* 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ä
KR100226528B1 (ko) * 1995-03-29 1999-10-15 가나이 쓰도무 다중화 압축화상/음성데이타의 복호장치
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.
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 정선종 분산처리환경 상에서 오디오/비디오 데이타 전송을 위한 스트림 채널 형성방법
US6154780A (en) * 1996-12-18 2000-11-28 Intel Corporation Method and apparatus for transmission of a flexible and error resilient video bitstream
DE19652708C2 (de) * 1996-12-18 1999-08-12 Schott Glas Verfahren zum Herstellen eines befüllten Kunststoff-Spritzenkorpus für medizinische Zwecke
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 日本電気株式会社 符号化復号システム
WO1999044363A1 (en) * 1998-02-27 1999-09-02 Ridgeway Systems And Software Ltd. Audio-video packet synchronisation at network 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 画像スクランブル方法およびそれを実施する装置
US6574242B1 (en) 1998-06-10 2003-06-03 Merlot Communications, Inc. Method for the transmission and control of audio, video, and computer data over a single network fabric
FI106832B (fi) 1998-06-10 2001-04-12 Nokia Networks Oy Suurinopeuksinen datasiirto matkaviestinjärjestelmässä
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 데이터 전송 장치 및 그 방법
KR100608042B1 (ko) * 1999-06-12 2006-08-02 삼성전자주식회사 멀티 미디어 데이터의 무선 송수신을 위한 인코딩 방법 및그 장치
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
MXPA02006903A (es) 2000-01-14 2002-10-23 Interdigital Tech Corp Sistema inalambrico de comunicacion con bloques de transporte de datos con determinacion selectiva de tamano.
US6996069B2 (en) 2000-02-22 2006-02-07 Qualcomm, Incorporated Method and apparatus for controlling transmit power of multiple channels in a CDMA communication system
JP2001245268A (ja) 2000-02-29 2001-09-07 Toshiba Corp コンテンツ伝送システム及びコンテンツ処理装置
EP1146713B1 (en) * 2000-03-03 2005-04-27 NTT DoCoMo, Inc. Method and apparatus for packet transmission with header compression
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
JP5041626B2 (ja) 2000-04-14 2012-10-03 ソニー株式会社 復号装置、復号方法、およびプログラム
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
CN1393094A (zh) * 2000-08-16 2003-01-22 皇家菲利浦电子有限公司 多媒体应用程序的运行方法
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
EP1380159A4 (en) * 2001-04-20 2008-01-09 France Telecom Res And Dev L L SYSTEMS TO ASSIGN THE STORED VIDEO IMAGES SELECTIVELY TO MARKERS, AND METHOD FOR OPERATING THEM
US7230941B2 (en) 2001-04-26 2007-06-12 Qualcomm Incorporated Preamble channel decoding
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
US20040190609A1 (en) * 2001-11-09 2004-09-30 Yasuhiko Watanabe 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
AU2003249115A1 (en) * 2002-07-16 2004-02-02 Nokia Corporation Method for enabling packet transfer delay compensation in multimedia streaming
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 シミ欠陥の検出方法及び装置
US8483189B2 (en) 2003-03-10 2013-07-09 Panasonic Corporation OFDM signal transmission method, transmission apparatus, and reception apparatus
US7400889B2 (en) 2003-04-01 2008-07-15 Telefonaktiebolaget Lm Ericsson (Publ) Scalable quality broadcast service in a mobile wireless communication network
US7535876B2 (en) 2003-04-01 2009-05-19 Alcatel-Lucent Usa Inc. Method of flow control for HSDPA and HSUPA
KR20050118733A (ko) * 2003-04-14 2005-12-19 코닌클리케 필립스 일렉트로닉스 엔.브이. 시청각 스트림상에 자동 더빙을 수행하는 시스템 및 방법
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 삼성전자주식회사 이동통신 단말기에서 출력 버퍼링을 이용한 멀티미디어재생 장치 및 그 제어 방법
CN1868213B (zh) * 2003-09-02 2010-05-26 索尼株式会社 内容接收设备、视频/音频输出定时控制方法及内容提供系统
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
EP1714521A2 (en) * 2004-01-29 2006-10-25 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报头压缩
ES2318495T3 (es) 2004-05-13 2009-05-01 Qualcomm, Incorporated Procedimiento y aparato para asignacion de informacion a canales de un sistema de comunicaciones.

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5570372A (en) * 1995-11-08 1996-10-29 Siemens Rolm Communications Inc. Multimedia communications with system-dependent adaptive delays
CN1472959A (zh) * 2002-07-30 2004-02-04 华为技术有限公司 实现多种视音频流格式转换的装置和方法

Also Published As

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

Similar Documents

Publication Publication Date Title
CN1969562B (zh) 在无线通信系统中的音频和视频数据的同步
CN101889422B (zh) 用于使终端的输出同步的方法及系统
CN103023666B (zh) 用于低延迟和分布式会议应用的会议服务器架构的系统和方法
Willebeek-Lemair et al. Videoconferencing over packet-based networks
Nilsson et al. Layered audiovisual coding for multicast distribution on ip networks
CN103152545A (zh) 一种处理纠错请求的方法、视频服务器和视频会议系统
Garudadri et al. Video transport over wireless networks
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
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1106371

Country of ref document: HK

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

Ref country code: HK

Ref legal event code: WD

Ref document number: 1106371

Country of ref document: HK

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

Granted publication date: 20110803

Termination date: 20190513