CN101584157A - 远程传输*** - Google Patents

远程传输*** Download PDF

Info

Publication number
CN101584157A
CN101584157A CNA2007800416782A CN200780041678A CN101584157A CN 101584157 A CN101584157 A CN 101584157A CN A2007800416782 A CNA2007800416782 A CN A2007800416782A CN 200780041678 A CN200780041678 A CN 200780041678A CN 101584157 A CN101584157 A CN 101584157A
Authority
CN
China
Prior art keywords
packet
grouping
window
data
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2007800416782A
Other languages
English (en)
Other versions
CN101584157B (zh
Inventor
R·H·瓦永
A·科亨
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.)
Liveu Ltd
Original Assignee
Liveu Ltd
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 Liveu Ltd filed Critical Liveu Ltd
Priority to CN201310286496.9A priority Critical patent/CN103414917B/zh
Publication of CN101584157A publication Critical patent/CN101584157A/zh
Application granted granted Critical
Publication of CN101584157B publication Critical patent/CN101584157B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/25Flow control; Congestion control with rate being modified by the source upon detecting a change of network conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0697Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using spatial multiplexing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H40/00Arrangements specially adapted for receiving broadcast information
    • H04H40/18Arrangements characterised by circuits or components specially adapted for receiving
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0041Arrangements at the transmitter end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/90Buffering arrangements
    • H04L49/9057Arrangements for supporting packet reassembly or resequencing
    • 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
    • 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/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/324Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the data link layer [OSI layer 2], e.g. HDLC
    • 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/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • 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/2383Channel coding or modulation of digital bit-stream, e.g. QPSK modulation
    • 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/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • H04N21/4382Demodulation or channel decoding, e.g. QPSK demodulation
    • 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/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6143Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a satellite
    • 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/6175Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via Internet
    • 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/631Multimode Transmission, e.g. transmitting basic layers and enhancement layers of the content over different transmission paths or transmitting with different error corrections, different keys or with different transmission protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/637Control signals issued by the client directed to the server or network components
    • H04N21/6375Control signals issued by the client directed to the server or network components for requesting retransmission, e.g. of data packets lost or corrupted during transmission from server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/21Control channels or signalling for resource management in the uplink direction of a wireless link, i.e. towards the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • H04W72/542Allocation or scheduling criteria for wireless resources based on quality criteria using measured or perceived quality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/15Setup of multiple wireless link connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0045Arrangements at the receiver end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0057Block codes
    • H04L1/0058Block-coded modulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0071Use of interleaving
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2212/00Encapsulation of packets

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Quality & Reliability (AREA)
  • Power Engineering (AREA)
  • Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Astronomy & Astrophysics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Communication Control (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Studio Circuits (AREA)
  • Television Systems (AREA)

Abstract

一种虚拟宽带传送单元(图2),包括:流产生器,用于根据输入媒体数据流产生多个数据流;以及传输管理器,用于对沿着多个传输信道(112)向至少一个无线通信网络上传所述多个数据流进行控制。一种虚拟宽带接收机(35),包括:用于从多个数据连接接收多个媒体数据流的模块;以及组合引擎,用于将所述数据流组合为单个媒体流。

Description

远程传输***
相关申请的交叉参考
本申请要求于2006年9月26日提交的美国临时专利申请No.60/847,148的优先权,通过参考将其全部内容并入本文中。
技术领域
本发明一般地涉及媒体内容的远程上传,并且具体而言,涉及通过无线通信网络进行所述媒体内容的远程上传。
背景技术
媒体内容的远程上传在本领域中是已知的。通常使用这种上传来提供对准备就绪的电视演播室外发生的新闻/体育事件的实时或接近实时的覆盖。通常将摄像人员派遣到多个地点来拍摄实况事件,并且将视频/音频馈给信号传送回对其进行广播的演播室。
新闻/体育组织使用无线宽带连接来将实况媒体内容传送回演播室。现在参考图1A和1B,其示出了现有的用于提供实时远程广播的技术。
图1A示出了用于在远程地点拍摄新闻事件的摄像机5。通过线缆10将摄像机5连接到卫星新闻采集(SNG)车15。SNG车15具有位于其车顶上的天线20,用于将广播数据传送到环绕地球轨道中的中继卫星25。然后,中继卫星25将数据传送到电视演播室35处的接收盘状天线(receivingdish)30。
SNG车15一般包含多个装置(未示出),例如,视频编码器、卫星调制解调器和编辑站。这些装置用于处理数据并将数据传送到中继卫星25。然后,SNG车15使用宽带连接来经由天线20将数据上传到卫星25。然后,将数据下载到演播室35,一般在演播室35中对数据进行编辑和广播。
图1B示出了将微波技术用于实况远程广播的方式。与图1A中的SNG15在功能上相似,电子新闻采集(ENG)车16在传输之前对来自摄像机5的数据进行处理。然而,天线40使用微波传输而非中继卫星25来上传数据,将数据上传到相对本地的微波中继站45。然后,经由互联网46或者有线连接48将数据中继到演播室35。
卫星和微波技术具有类似的工作限制。例如,两个技术都要求“视线”连接。为了上传广播数据,在天线20和中继卫星25之间必须具有无阻挡的直线。类似地,为了使用微波技术,在天线40和微波中继站45之间必须具有无阻挡的直线。因此,对于一些地点而言,使用这些技术是不合适的。例如,这两种技术都不能用在地下室停车场中。高大建筑和/或其它地形特征影响微波技术的可用性,并且在较小的程度上也影响卫星技术的可用性。
另一个限制在于,这两种技术都需要负责中继安装的运营商的事先同意。没有运营商对专用资源的供应,这两种技术都不能使用。
此外,SNG车15和ENG车16要求有可用的道路以接近远程广播地点。存在较小的、被称为“便携体(flyaway)”的“可携带”单元,其可以用作SNG车15和ENG车16的替代。可以使用包括例如飞机、直升机或所有的陆地车辆之类的其它运输方式将便携体带到远程地点。然而,便携体仍然很笨重并且难以用手将其运送到远处。一般将便携体分为两个独立单元,每个大约重40千克。
英国的Inmarsat公司推出了宽带全球区域网络(BGAN)的产品线,其与便携体相比,明显较轻并且更加紧致。然而,这种产品受限于仅256千字节/秒-512千字节/秒的上传带宽。
发明内容
根据本发明的优选实施例,提供了一种虚拟宽带传送单元,包括:流产生器,用于根据输入媒体数据流产生多个数据流;以及传输管理器,用于对沿着多个传输信道向至少一个无线通信网络上传所述多个数据流进行控制。
附加地,根据本发明的优选实施例,所述输入媒体数据流包括下列各项中的至少一项:视频和音频数据。
此外,根据本发明的优选实施例,所述单元还包括:视频编码器,用于对所述媒体数据流进行编码。
此外,根据本发明的优选实施例,所述至少一个无线网络是下列各项中的至少一项:移动蜂窝网络、WiFi网络、WiMax网络和卫星网络。
进一步地,根据本发明的优选实施例,所述流产生器包括数据分组产生器,所述数据分组产生器包括下列各项中的至少一项:前向纠错(FEC)处理器,用于将FEC码提供给所述数据流;分组封装器,用于根据所述数据流产生编号的数据分组;以及交织器,用于对所述数据分组进行重排。
附加地,根据本发明的优选实施例,所述流产生器还包括:队列缓冲器,用于从所述分组产生器接收所述数据分组;以及重传队列,用于存储所述分组的副本以用于重传。
此外,根据本发明的优选实施例,所述流产生器包括:多个调制解调器,用于传送所述多个数据流。
此外,根据本发明的优选实施例,每个所述调制解调器包括关联的调制解调器管理器,并且其中,每个所述关联的调制解调器管理器包括:用于从所述数据分组产生器中抽取(pull)下一个所述数据分组以经由所述调制解调器进行传输的模块。
进一步地,根据本发明的优选实施例,所述单元还包括:反向信道,用于接收与所述多个数据流的时间性(timeliness)和质量这两项中的至少一项相关联的反馈。
附加地,根据本发明的优选实施例,所述反馈包括下列各项中的至少一项:丢失的数据分组、重建的数据分组、接收的分组的序列号和时间戳、以及对于重传数据的请求。
此外,根据本发明的优选实施例,所述传输管理器包括:业务分析器,用于分析所述反馈并且响应于所述分析对所述流产生器的组件的设置进行调整。
此外,根据本发明的优选实施例,所述传输管理器包括:用于搜索重传队列以定位至少一个所述丢失的数据分组的副本、并且传送找到的副本以进行重传的模块。
进一步地,根据本发明的优选实施例,所述组件包括下列各项中的至少一项:视频编码器、FEC(前向纠错)处理器、分组封装器、交织器、队列缓冲器和调制解调器管理器。
根据本发明的优选实施例,还提供了一种虚拟宽带接收机,包括:用于从多个数据连接接收多个媒体数据流的模块;以及组合引擎,用于将所述数据流组合为单个媒体流。
附加地,根据本发明的优选实施例,所述输入媒体数据流包括下列各项中的至少一项:视频和音频数据。
此外,根据本发明的优选实施例,所述数据流包括:带有序列号的并且一般以非序列顺序到达的一系列的数据分组。
此外,根据本发明的优选实施例,所述组合引擎包括抖动缓冲器,所述抖动缓冲器包括存储空间,根据所述序列号以逻辑顺序将所述数据分组***所述存储空间中。
进一步地,根据本发明的优选实施例,所述抖动缓冲器还包括:用于观察逻辑接收窗口的模块,所述逻辑接收窗口包括与具有通常最近配给(issue)的所述序列号的所述数据分组相关联的所述抖动缓冲器的区域;用于观察逻辑重传窗口的模块,所述逻辑重传窗口包括与具有与所述逻辑接收窗口相关联的那些序列号相比较早配给的所述序列号的所述数据分组相关联的所述抖动缓冲器的区域;以及用于观察逻辑输出窗口的模块,所述逻辑输出窗口包括与具有与所述逻辑接收窗口相关联的那些序列号相比较早配给的所述序列号的所述数据分组相关联的所述抖动缓冲器的区域。
附加地,根据本发明的优选实施例,所述数据分组还包括FEC分组。
此外,根据本发明的优选实施例,所述组合引擎还包括:FEC解码器,用于使用FEC数据来重建不正确地接收的数据分组,并且根据与所述重建数据分组相关的所述序列号将所重建的数据分组***到所述灵活抖动缓冲器中。
此外,根据本发明的优选实施例,所述组合引擎还包括:重传请求器,用于对相关的所述序列号逻辑地位于所述重传窗口内的所述不正确地接收的数据分组的重传进行请求。
进一步地,根据本发明的优选实施例,所述接收机还包括:反向信道,通过所述反向信道可以传送所述重传请求;以及反向信道管理器,用于控制所述反向信道的操作。
附加地,根据本发明的优选实施例,所述接收机统计信息收集器,用于从所述灵活抖动缓冲器的操作中收集统计信息。
此外,根据本发明的优选实施例,所述统计信息包括与下列各项中的至少一项相关联的所述序列号和时间戳:所述数据分组、所述空空间(emptyspace)、所述重建的数据分组、以及所述重传请求。
此外,根据本发明的优选实施例,所述接收机还包括:输出速率控制器,用于对从所述输出窗口释放所述数据分组的速率进行调节。
进一步地,根据本发明的优选实施例,所述接收机还包括:视频解码器,用于对包括在所述数据分组中的视频数据进行解码。
根据本发明的优选实施例,还提供了一种用于远程报道(report)的方法,包括:将在远程报道地点产生的视频数据组织为数据分组;以及经由多个调制解调器通过至少一个无线网络向广播站上传所述数据分组。
附加地,根据本发明的优选实施例,所述至少一个无线网络是下列各项中的至少一项:蜂窝网络、WIFI、WIMAX或卫星。
此外,根据本发明的优选实施例,所述至少一个无线网络是至少两个独立的蜂窝网络。
此外,根据本发明的优选实施例,所述至少两个独立的蜂窝网络使用至少两个不同的移动电话技术。
进一步地,根据本发明的优选实施例,所述方法还包括:接收与所述上传的成功有关的反馈;分析所述反馈;以及响应于所述分析的结果,对所述组织和所述多个调制解调器的操作性设置进行调整。
附加地,根据本发明的优选实施例,所述方法还包括:产生具有FEC码的分组。
此外,根据本发明的优选实施例,所述方法还包括:在所述传送之前,对所述分组的顺序进行交织。
此外,根据本发明的优选实施例,所述方法还包括:接收对于至少一个丢失的数据分组的重传请求;以及重传所述至少一个丢失的数据分组。
根据本发明的优选实施例,还提供了一种方法,包括:沿着多个信道从远程报道地点接收数据分组,以及根据所述数据分组组合视频流。
附加地,根据本发明的优选实施例,所述组合包括使用抖动缓冲器以逻辑顺序来布置所述数据分组。
此外,根据本发明的优选实施例,所述抖动缓冲器包括下列逻辑窗口:接收窗口、重传窗口和输出窗口。
此外,根据本发明的优选实施例,所述方法还包括:发送对于与所述重传窗口逻辑地相关的丢失的所述数据分组的重传请求。
进一步地,根据本发明的优选实施例,所述方法还包括:跟踪所述组合的性能统计信息;以及向所述远程报道地点传送所述性能统计信息。
附加地,根据本发明的优选实施例,所述性能统计信息包括:用于从所述远程报道地点上传所述数据分组的调制解调器的性能细节。
此外,根据本发明的优选实施例,所述性能细节包括下列各项中的至少一项:丢失的所述数据分组、无效的所述数据分组、对于所述数据分组的重传请求、以及所述数据分组的传输时间长度。
此外,根据本发明的优选实施例,所述方法还包括:分析所述性能统计信息;根据所述分析来确定操作设置需要进行的改变;以及向所述远程报道地点传送所述需要进行的改变。
附图说明
在本说明书的结论部分具体地指出并清楚地请求保护了本发明的主题。然而,通过参考下面的详细描述并同时阅读附图可以最好地理解本发明的组织和操作方法及其目的、特征和优势,在附图中:
图1A和1B是用于远程广播的现有技术***的概要视图;
图2是根据本发明构建和操作的新颖的虚拟宽带***的概要视图;
图3是根据本发明构建和操作的虚拟宽带发射单元的概要视图;
图4是根据本发明构建和操作的分组交织器的输入和输出的概要视图;
图5是作为图2中的***的一部分来构建和操作的、通过多个调制解调器的数据分组的流的概要视图;
图6是根据本发明构建和操作的虚拟宽带接收单元的概要视图;
图7是如同在根据本发明构建和操作的、在灵活抖动缓冲器中排序过的到达的数据分组的概要视图;以及
图8A和8B是根据本发明构建和操作的灵活抖动缓冲器的概要视图。
应当理解,为了说明的简化和清楚起见,附图中示出的元件未必按照比例绘出。例如,为了清楚起见,一些元件的尺寸可能相对于其它元件被放大。此外,当认为合适时,在各个附图之间可能会重复使用一些附图标记以指示对应的或者类似的元件。
具体实施方式
在下面的详细描述中阐明了许多特定细节,以实现对本发明的彻底理解。然而,本领域的技术人员将会理解可以在不具有这些特定细节的情况下实施本发明。在其它实例中,为避免使本发明不够清晰,未对公知的方法、程序和组件进行详细描述。
申请人已经认识到,蜂窝电话网络在进行远程媒体上传上具有很多优势。例如,这种网络不需要视线连接,可以用在例如封闭的建筑物、地下车库、狭窄的小巷和其它场合中。
应当理解,由移动网络运营商所提供的宽带服务往往是非对称的。运营商通常为数据下载提供较大的带宽,而为上传数据提供仅有限的带宽。例如,可以为数据下载提供1兆比特/秒,而为数据上传提供仅64千比特/秒。申请人已经认识到:可以一起协调使用多个蜂窝设备以创建“虚拟宽带”上传连接。在这种虚拟宽带上传连接(虚拟宽带连接)中,设备的总上传容量可以代表足够的组合带宽以促进总体的实况媒体的传输。
现在参考图2,其示出了根据本发明构建和操作的、用于通过蜂窝网络对实况媒体数据进行远程传输的新颖的虚拟宽带***100。类似于现有技术,摄像机5用来在远程地点拍摄新闻事件。线缆10可以将摄像机5连接到虚拟宽带上传单元110,虚拟宽带上传单元110可以操作多个蜂窝调制解调器112来通过一个或多个蜂窝核心网络120传送媒体数据。每个调制解调器112可以产生独立逻辑信道115,并且多个信道115可以组成虚拟宽带连接118。
应当理解,根据信道115的数量,虚拟宽带连接118的组合上传容量可以接近于卫星或微波的单个视线连接的上传容量。
从网络120处,可以经由互联网连接122、专线连接124、蜂窝网络连接126或者任何上述连接的混合将数据传输到虚拟宽带接收机130。虚拟宽带接收机130可以位于演播室35内,然后演播室35可以将数据广播到电视、互联网等。
网络120可以是从远程地点可接入的一个或多个蜂窝网络。应当理解,一个或多个运营商可以提供这种网络并且网络120也可以使用一个以上的技术。因此,应当理解,虚拟宽带连接118可以包括传送到一个或多个网络运营商的多个信道115,其中每个网络运营商可以运营一个或多个可能使用不同技术的网络。
可以经由多个路由(包括诸如:互联网连接122、专线连接124和蜂窝网络连接126等)将信道115传输到虚拟宽带接收机130。如下所述,虚拟宽带接收机130可以接受来自多个源的数据以进行处理。
应当理解,现有的蜂窝通信***被设计为提供移动连接性。因此,与现有技术的卫星和微波***相比,虚拟宽带单元110明显地更轻便并且更易于运输。
现在参考图3,其详细说明了示例性虚拟宽带单元110。虚拟宽带上传单元110可以包括视频编码器131、可配置流处理器140和业务分析器150。如下所述,可配置流处理器140可以对来自于视频编码器131的输入视频流135进行处理,以提供多个上传流195,多个上传流195的每一个对应一个调制解调器112(图2)。业务分析器150可以基于经由一个或多个反向信道190接收的流量统计信息反馈来对可配置流处理器140的设置进行配置。还可以包括电池(未示出)以提供移动电源。
可配置流处理器140可以包括:前向纠错(FEC)模块155、分组封装器160、交织器165、队列产生器170、多个调制解调器管理器175、多个调制解调器驱动器180和重传机构185。输入到可配置流处理器140的视频流135可以是经编码的(例如,使用H.264编码)或者未编码的。
起初,FEC处理器155可以将视频流135的数据分为多个分组,并且其可以利用FEC码添加额外的分组。FEC码包括当需要时可以用来对丢失或不正确的分组进行重建的信息。在示例性FEC方案中,FEC处理器155可以将附加的分组的10%添加到流中。如果一些分组丢失或被不正确地接收,FEC码可以用来重建丢失的分组。应当理解,在FEC群组(grouping)中FEC的比例和分组的数量可以是可配置的。一旦新的信道115(图2)被打开,一般地就可以执行配置。因此,一旦新的信道被打开或者现有信道被改变时就可以执行重配置。FEC处理器155可以使用任何合适的算法,例如Reed-Solomon算法。
分组封装器160可以将序列号和时间戳添加到每个视频和FEC分组中。
然后,分组到达交织器165。交织可试图使由传输中断造成的分组丢失的影响最小化。分组可能被“重排”(shuffle),产生可以降低给定传输错误引起的连续分组的丢失的输出顺序。现在简要地参考图4,示出了交织器165的操作。输入分组队列166可以具有以(由分组封装器160分配的分组号来确定的)连续顺序1、2、3、4等接收的分组。输出分组167是“经交织的”;顺序已经被随机化,使得连续的分组号不再彼此相邻。在图4中,输出分组167具有顺序4、7、12、1、5等。
返回到图3,然后将经交织的分组167传送到队列产生器170,在队列产生器170中,所述经交织的分组167保持在队列中直到由多个调制解调器管理器175中的一个将分组从队列中抽取出来为止。典型地,对每个调制解调器112(图2)可具有一个调制解调器管理器175。对每一个调制解调器管理器175,可存在关联的调制解调器驱动器180。调制解调器驱动器180可以管理用来传送分组的单个调制解调器112。
在由调制解调器管理器175将分组抽取出来之后,可以将其物理数据的副本传送给重传队列185,将该副本保留在重传队列185中直到新的分组请求重传队列185的空间为止。因此,在最初由调制解调器管理器175中的一个将分组抽取出来之后的一段时间中,分组仍然可用于重传。重传机构185可以在重传队列185中搜索重传所需的分组。一旦找到所需的分组,该分组可以被移动到队列的头部,从而相关调制解调器管理器175可以尽快地重传该分组。
现在简要地参考图5,其示出了调制解调器管理器175从队列产生器170中抽取分组和将这些分组传送到调制解调器驱动器180的方式。队列产生器170可以包括输出缓冲器171和缓冲器控制器172。如图所示,输出缓冲器171可以包含等待被调制解调器管理器175抽取的交织的分组173。示出了四个调制解调器管理器175A、175B、175C和175D。每个调制解调器管理器175(A、B、C、D)可以与一个调制解调器驱动器180(A、B、C、D)相关联,每个调制解调器管理器进而管理一个相关联的调制解调器112(A、B、C、D)。
每个调制解调器112可以具有不同的性能特性。例如,调制解调器112B可以具有最高连接速度。调制解调器112C可以具有类似的速度,但是具有更高的观察出错率。调制解调器112D可以相对较慢,但是出错非常少。调制解调器112A可以是高质量、现有技术的调制解调器,但是其可以连接到当前出错率高的核心网络120(图2)。因此,应当理解,多种因素可能影响给定调制解调器112的实际性能。这些因素可以包括,诸如:调制解调器速度、调制解调器可靠性、连接质量、操作许可限制以及网络拥塞。还应当理解,这些因素可能并非保持不变;在短时间过程内给定调制解调器112可能表现不同的性能水平。
因此,可以配置每个调制解调器管理器175来根据当前主要条件下的理想速率来向其关联的调制解调器驱动器180进行“馈送”。因此,根据图5示出的实例,调制解调器管理器175B可以分配有很高的速率;示出的十七个分组173中的七个可以通过调制解调器驱动器180B来传送。调制解调器管理器175C和175D可能分配有较低速率,其每一个分别仅将四个分组173传递到调制解调器管理器180C和180D。调制解调器管理器175A可能分配有更低的速率。其可能仅将两个分组173传递到调制解调器驱动器180A。
因此,每个调制解调器管理器175可能以不同的速率查询缓冲器控制器172以获取下一个可用分组173。应当理解,在这种方式中,将经交织的分组173在调制解调器112之间进行不公平地分配,因此,有效地进行了第二次交织处理。
在由调制解调器管理器175抽取分组173时,缓冲器控制器可以在已抽取分组表174中记录分组号以及传送该分组用于传输的调制解调器管理器175。如下所述,可以使用表174来分析单个调制解调器112的性能。
还应当理解,如上文所述,在给定上传会话过程期间,每个调制解调器112的性能可能会改变。进一步应当理解,在上传会话过程期间,涉及的所有调制解调器112的整体性能趋势可能也会改变。因此,根据本发明的优选实施例,业务分析器150(图3)可以分析进行中的上传会话的实际性能统计信息,以改进可配置IP流处理器140的设置。
返回图3,多个反向信道190可以从虚拟宽带接收机130(图2)将性能数据传递给业务分析器150。该数据可以包括,诸如:分组到达的时间戳、丢失分组号、出错的分组号和重传分组的请求。
业务分析器150可以将这些重传请求传送给重传机构185。应当理解,由于可以经由多个反向信道190的每一个传送副本数据,重传机构185可能接收到所述重传请求的多个副本。因此,重传机构185可以跟踪所述请求的接收,并且忽略掉任意副本。然后,机构185可以如前文所述地处理所述请求。
业务分析器150也可以查询队列产生器170的已抽取分组表174,来将经由反向信道190接收的分组号与处理原始分组的调制解调器管理器175相关联。业务分析器150可以分析该信息以检测调制解调器112中的性能趋势。若调制解调器112的出错率、丢失的分组或延迟较高或在升高,业务分析器150可以指示相关的调制解调器管理器175降低其速率或者甚至关闭其相关的调制解调器112。类似地,响应于出错、丢失的分组和/或延迟下降的情况,业务分析器150可以指示相关的调制解调器管理器175提高其相关的调制解调器112的传输速率。
业务分析器150还可以寻求在调制解调器管理器175之间对速率进行平衡。例如,如果多个调制解调器管理器175被指示降低速率,则可以指示其它调制解调器管理器175提高它们的速率以补偿整体吞吐量的预期下降。
业务分析器150还可以识别整体性能趋势。例如,当前统计信息可能指示丢失了较少的(若有的话)分组。在这种情况下,业务分析器150可以指示交织器165降低交织水平。另一个示例性趋势可能包括检测到整体上较高的出错水平。在这种情况下,业务分析器150可以指示FEC处理器155提高FEC开销或者改变从编码器131处接收的视频数据的压缩率。
整体较高的出错和丢失分组的水平可以导致所有调制解调器管理器175的组合速率可能不足以以及时的方式来传送所有的视频流135的情况。在这种情况下,业务分析器150可以使用反馈信道198来指示视频编码器131(图3)提高压缩率以降低处理后传送视频流135所需的带宽。
现在参考图6,其详细说明了根据本发明的优选实施例来构建和操作的虚拟宽带接收机130。接收机130可以包括:组合引擎200、输出速率控制器220、分组解封装器225和反馈管理器250。
组合引擎200可以经由连接122、124和/或126接收多个流201以进行处理。然后,可以将标记为206的组合流传送给输出速率控制器220,其进而可将组合流传送给分组解封装器225以移除额外的分组信息。然后,可以将得到的媒体数据流230从虚拟宽带接收机130输出到TV站35(图2)。反馈管理器250可以从组合引擎200接收重传请求,并且可以收集输入流201的统计信息。反馈管理器250还可以通过反向信道190将重传请求和统计信息提供给业务分析器150(图3)。
如上文所述,可以从多个不同的连接(诸如:互联网连接122、专线连接124和/或蜂窝网络连接126等)接收多个流201。与用来传输的连接无关,可以以流201中的分组到达的顺序将所述分组输入到组合引擎200。
组合引擎200可以包括:灵活抖动缓冲器(smart jitter buffer)205、FEC解码器215和重传请求器210。FEC解码器215可以是任何合适的FEC解码器,诸如本领域所公知的并且与虚拟宽带上传单元110中所用的FEC相兼容的FEC解码器。灵活抖动缓冲器205可以服务于两个目的:其可以作为对流201的分组进行“解交织”的区域,并且其可以提供FEC解码器215和重传机构210在解析丢失分组时使用的框架。
现在简要地参考图7,其示出了将来自流201的分组203放置在灵活抖动缓冲器205中的方式。灵活抖动缓冲器的示例性大小可以是100-1000毫秒。将四个输入流201A、201B、201C和201D示出为从0到24的时间戳,其中0是最右时间戳。因此,在时间戳0到达的分组#3可以是要被处理的第一个分组203。
灵活抖动缓冲器205可以具有连续编号的接收位(bin),它们在图7中标记为从1到17。接收到每个分组203时,根据其分组号将其放置在关联的接收位中。因此,首先到达的分组#3可被放置在接收位3中。因此,尽管分组到达的顺序是3、5、8、4、7,但是存储在缓冲器205中的分组可以代表原始顺序的分组203。
在图7的实例中,仍然丢失了分组1、2和6。因此,缓冲器205可以标识未到达的分组。
现在参考图8A和8B,其示出了FEC解码器215和重传请求器210利用灵活抖动缓冲器205的方式。图8A示出了重传请求器210将缓冲器205逻辑地分为三个窗口的方式,三个窗口是:输出窗口211、重传窗口212和接收窗口213。输出窗口211可以存储要作为序列分组流206被传送的数据。
应当理解,窗口211、212和213相对于灵活抖动缓冲器205并不固定在静态的位置。替代地,可以用要从灵活抖动缓冲器205输出的最近分组203处开始的偏移来动态地定义这些窗口。因此,图8A代表时间中的一个快照,其中,输出窗口211存储等待输出的示例性的六个分组,其中,分组#1可以是线上的第一个。一旦将分组#1添加到序列分组流206中,输出窗口211可以移位以包括分组#2-7。
因此,还应当理解,一旦分组203被放置在灵活抖动缓冲器205中,分组203不会改变其物理位置。实际上,窗口211、212和213的持续移位可以导致沿着缓冲器“移动”的错觉。因此,应当理解,下文中关于灵活抖动缓冲器205内的分组203的运动和前进(procession)的任何论述可能仅指代通过窗口211、212和213的移位来定义的逻辑运动。
如上文所论述的,分组203可能不以序列顺序到达,特别是在传输前对分组进行了交织以及经由多个连接和信道对所述分组进行发送和/或接收的情况下。因此,当接收到分组203时,可以根据分组的分组号的顺序将它们放置在接收窗口213中。接收窗口213的示例性大小是50-400毫秒。在这个步骤中,不采取任何动作来替代丢失的分组203;可以合理地假设任何丢失的分组仍然会到达而无需额外的处理。例如,在图8A中,由于分组#17在分组16-23之后进行传送(例如,由于交织),该分组可能还未到达。因此,重传窗口213可以很大,例如,200-1000毫秒。
然后,分组203可以进入重传窗口212。该窗口可以定义请求对丢失的分组203进行重传的机会窗口。如上文所述,由于丢失的分组在任何情况下都仍然可能到达,所以在该阶段之前没有必要请求重传。相反地,在该阶段之后,请求重传可能为时已晚,这是由于重传请求需要一定的周转时间才能完成:请求必须首先到达虚拟宽带单元110(图2),并且然后重传的分组203必须仍然及时到达以添加到序列分组流206中。因此,重传阈值214可以定义一点,在该点处,对于给定分组203重传请求不再是可行的选择。
根据图8A中的示例性数据,重传窗口212中分组#10丢失。因此,可以观察重传窗口212的重传请求器210可以提交重传请求到反馈管理器250。只要在重传窗口212中“定位”了丢失的分组#10,重传请求器210就可以提交一个或多个这种请求。这种请求的定时可以是可配置的。
应当理解,重传窗口212的大小和位置可以是可配置的。例如,当丢失分组率较低时,可以使用较小的窗口212,诸如仅200毫秒的窗口。如果虚拟宽带单元110具有快速调制解调器,由于用于重传的周转时间更快,可以降低输出窗口211的大小。因此,应当理解,重传窗口212的大小和位置可以有效地确定窗口211和213的大小和位置。
然后,分组203可以进入输出窗口211。如上文所述,一旦丢失分组203已经到达输出窗口211,不在为其传送重传请求。然而,应当理解,丢失的分组203仍然可能到达并且被放置在输出窗口211中。例如,可能从重传窗口213中已经在前地提交了分组#2的重传请求。如果分组#2及时到达,仍然可以根据其序列号将其放置在输出窗口211中。
图8B示出了FEC解码器215将缓冲器205分为三个窗口的方式,这三个窗口类似于重传请求器210所使用的窗口:输出窗口216、活动窗口217和接收窗口218。可以将输出窗口216定义为开始于FEC阈值219,并且输出窗口216可以产生序列分组流206。再一次地,应当理解,下文中有关灵活抖动缓冲器205中分组203的运动或前进的任何论述可以仅指代窗口216、217和218的移位所定义的逻辑移动。
输出窗口216和接收窗口218可以在功能上分别等价于针对重传请求器210定义的窗口211和213。当处在接收窗口218中时,不处理丢失的分组203的问题,并且对于已经通过FEC阈值219并且进入输出窗口216的丢失的分组203不进行进一步的处理。然而,类似于窗口212和窗口211和213之间的关系,窗口216和218的大小和位置由活动窗口217的大小和位置所确定。因此,尽管窗口216和218在功能上类似于窗口211和213,其各自的大小和位置是不同的。
可以使用已经到达的并且已经被放置在灵活抖动缓冲器205中的其它分组203的FEC码来重建活动窗口217中的丢失的分组。因此,活动窗口217的大小和位置可以是重建给定分组203所需要的时间量和使用的FEC百分比的函数。
例如,图8B示出了窗口217的大小为示例性的十个分组203。其可以说明将FEC百分比定义为需要九个接收到得分组203来重建第十个分组(例如,丢失的分组#10)的情况。图8B还示出了输出窗口216的示例性大小为五个分组203。其可以说明重建丢失的分组所需的时间可以接近于输出五个分组203花费的时间的情况。
应当理解,重传窗口212和活动窗口217的大小和位置都是示例性的。可以根据特定的要求和/或主要条件来配置其它的大小和位置。还应当理解,可以在操作期间对大小和位置进行重配置,以对变化的条件和/或出错率进行补偿。还应当进一步理解,重传请求器210和FEC解码器215可以同时使用同一个灵活抖动缓冲器205。因此,机构210和215优先可以具有可配置的设置,以避免冲突和/或冗余操作。
回到图6,可以将来自于组合引擎200的序列分组流206传送到输出速率控制器220。应当理解,序列分组流206可以最终旨在用于电视的实况广播。因此,输出速率控制器220可以调节释放序列分组流206的速率,以维持适当的广播速率。
然后,可以将控制器220的输出传送给分组解封装器225,在其中对包括例如分组号和时间戳的分组开销进行移除。然后,可以把得到的媒体流230进行广播和/或保存以备后用。
反馈管理器250可以包括统计信息收集器255和反向信道管理器260。统计信息收集器255可以从灵活抖动缓冲器205接收持续的分组统计信息流。这些统计信息可以包括,例如:丢失/重建的分组的数量、以及接收的分组的时间戳和分组号。然后,统计信息收集器255可以将这些统计信息传送给反向信道管理器260。可以在很少或没有预处理的情况下将这些统计信息以其本来状态进行传送。最终由业务分析器150(图3)来对这些统计信息进行处理和分析。然而,根据本发明的可选的优选实施例,也可以在反馈管理器250中包括这些处理。
反向信道管理器260也可以从重传请求器210处接收重传请求。然后,反向信道管理器260可以经由反向信道190将这些统计信息和重传请求传送到虚拟宽带单元110(图3)。反向信道190可以是到虚拟宽带单元110的任何合适的连接。
如上文所讨论的,通过使用这些分组统计信息,业务分析器150可以对多个连接115(图2)的质量和流进行优化,从而创建虚拟宽带连接118。应当理解,这种优化与虚拟宽带接收机130的出错检验和校正特征的组合可以为***100提供增强的端对端服务质量。
在本发明的可选实施例中,连接115也可以使用非蜂窝无线技术。例如,可以替代蜂窝网络或者附加于蜂窝网络来使用WiFi和/或WiMax和/或卫星(例如,BGAN)技术以将虚拟宽带单元110连接到互联网。类似地,虚拟宽带接收机130也可以使用WiFi和/或WiMax和/或卫星来接收流201(图6)。
在本发明的另一个可选实施例中,虚拟宽带接收机130可以是位于远程地点的移动单元。其可以通过……接收流201

Claims (42)

1、一种虚拟宽带传送单元,包括:
流产生器,用于根据输入媒体数据流产生多个数据流;以及
传输管理器,用于对沿着多个传输信道向至少一个无线通信网络上传所述多个数据流进行控制。
2、如权利要求1所述的单元,其中,所述输入媒体数据流包括下列各项中的至少一项:
视频数据和音频数据。
3、如权利要求1所述的单元,还包括:
视频编码器,用于对所述媒体数据流进行编码。
4、如权利要求1所述的单元,其中,所述至少一个无线网络是下列各项中的至少一项:
移动蜂窝网络、WiFi网络、WiMax网络和卫星网络。
5、如权利要求1所述的单元,其中,所述流产生器包括数据分组产生器,所述数据分组产生器包括下列各项中的至少一项:
前向纠错(FEC)处理器,用于将FEC码提供给所述数据流;
分组封装器,用于根据所述数据流产生编号的数据分组;以及
交织器,用于对所述数据分组进行重排。
6、如权利要求5所述的单元,其中,所述流产生器还包括:
队列缓冲器,用于从所述分组产生器接收所述数据分组;以及
重传队列,用于存储所述分组的副本以用于重传。
7、如权利要求5所述的单元,其中,所述流产生器包括:
多个调制解调器,用于传送所述多个数据流。
8、如权利要求7所述的单元,其中,
每个所述调制解调器包括关联的调制解调器管理器,并且其中,
每个所述关联的调制解调器管理器包括:用于从所述数据分组产生器中抽取下一个所述数据分组以经由所述调制解调器进行传输的模块。
9、如权利要求1所述的单元,还包括:
反向信道,用于接收与所述多个数据流的时间性和质量这两项中的至少一项相关联的反馈。
10、如权利要求9所述的单元,其中,所述反馈包括下列各项中的至少一项:
丢失的数据分组、重建的数据分组、接收的分组的序列号和时间戳、以及对于重传数据的请求。
11、如权利要求9所述的单元,其中,所述传输管理器包括:
业务分析器,用于分析所述反馈并且响应于所述分析对所述流产生器的组件的设置进行调整。
12、如权利要求10所述的单元,其中,所述传输管理器包括:
用于搜索重传队列以定位至少一个所述丢失的数据分组的副本、并且传送找到的副本以进行重传的模块。
13、如权利要求11所述的单元,其中,所述组件包括下列各项中的至少一项:
视频编码器、FEC处理器、分组封装器、交织器、队列缓冲器和调制解调器管理器。
14、一种虚拟宽带接收机,包括:
用于从多个数据连接接收多个媒体数据流的模块;以及
组合引擎,用于将所述数据流组合为单个媒体流。
15、如权利要求14所述的单元,其中,所述输入媒体数据流包括下列各项中的至少一项:
视频和音频数据。
16、如权利要求14所述的单元,其中,所述数据流包括:
带有序列号的并且一般以非序列顺序到达的一系列的数据分组。
17、如权利要求16所述的接收机,其中,
所述组合引擎包括抖动缓冲器,所述抖动缓冲器包括存储空间,根据所述序列号以逻辑顺序将所述数据分组***所述存储空间中。
18、如权利要求17所述的接收机,其中,所述抖动缓冲器还包括:
用于观察逻辑接收窗口的模块,所述逻辑接收窗口包括与具有通常最近配给的所述序列号的所述数据分组相关联的所述抖动缓冲器的区域;
用于观察逻辑重传窗口的模块,所述逻辑重传窗口包括与具有与所述逻辑接收窗口相关联的那些序列号相比较早配给的所述序列号的所述数据分组相关联的所述抖动缓冲器的区域;以及
用于观察逻辑输出窗口的模块,所述逻辑输出窗口包括与具有与所述逻辑接收窗口相关联的那些序列号相比较早配给的所述序列号的所述数据分组相关联的所述抖动缓冲器的区域。
19、如权利要求18所述的接收机,其中,所述数据分组还包括:
FEC数据。
20、如权利要求19所述的接收机,其中,所述组合引擎还包括:
FEC解码器,用于使用FEC数据来重建不正确地接收的数据分组,并且根据与所述重建数据分组相关的所述序列号将所重建的数据分组***到所述灵活抖动缓冲器中。
21、如权利要求19所述的接收机,其中,
所述组合引擎还包括:重传请求器,用于对于相关的所述序列号逻辑地位于所述重传窗口内的所述丢失的数据分组的重传进行请求。
22、如权利要求21所述的接收机,还包括:
反向信道,通过所述反向信道可以传送所述重传请求;以及
反向信道管理器,用于控制所述反向信道的操作。
23、如权利要求22所述的接收机,还包括:
统计信息收集器,用于从所述灵活抖动缓冲器的操作中收集统计信息。
24、如权利要求23所述的接收机,其中,所述统计信息包括与下列各项中的至少一项相关联的所述序列号和时间戳:
所述数据分组、所述空空间、所述重建的数据分组、以及所述重传请求。
25、如权利要求18所述的接收机,还包括:
输出速率控制器,用于对从所述输出窗口释放所述数据分组的速率进行调节。
26、如权利要求14所述的接收机,还包括:
视频解码器,用于对包括在所述数据分组中的视频数据进行解码。
27、一种用于远程报道的方法,包括:
将在远程报道地点产生的视频数据组织为数据分组;以及
经由多个调制解调器通过至少一个无线网络向广播站上传所述数据分组。
28、如权利要求27所述的方法,其中,所述至少一个无线网络是下列各项中的至少一项:
蜂窝网络、WIFI、WIMAX或卫星。
29、如权利要求27所述的方法,其中,
所述至少一个无线网络是至少两个独立的蜂窝网络。
30、如权利要求29所述的方法,其中,
所述至少两个独立的蜂窝网络使用至少两种不同的移动电话技术。
31、如权利要求27所述的方法,还包括:
接收与所述上传的成功有关的反馈;
分析所述反馈;以及
响应于所述分析的结果,对所述组织和所述多个调制解调器的操作性设置进行调整。
32、如权利要求27所述的方法,还包括:
产生具有FEC码的分组。
33、如权利要求27所述的方法,还包括:
在所述上传之前,对所述分组的顺序进行交织。
34、如权利要求27所述的方法,还包括:
接收对于至少一个不正确接收的所述数据分组的重传请求;以及
重传所述至少一个不正确接收的数据分组。
35、一种方法,包括:
沿着多个信道从远程报道地点接收数据分组,以及
根据所述数据分组组合视频流。
36、如权利要求35所述的方法,其中,所述组合包括:
使用抖动缓冲器来以逻辑顺序排列所述数据分组。
37、如权利要求35所述的方法,其中,所述抖动缓冲器包括下列逻辑窗口:
接收窗口、重传窗口和输出窗口。
38、如权利要求37所述的方法,还包括:
发送对于与所述重传窗口逻辑地相关的丢失的所述数据分组的重传请求。
39、如权利要求35所述的方法,还包括:
跟踪所述组合的性能统计信息;以及
向所述远程报道地点传送所述性能统计信息。
40、如权利要求39所述的方法,其中,所述性能统计信息包括:
用于从所述远程报道地点上传所述数据分组的调制解调器的性能细节。
41、如权利要求40所述的方法,其中,所述性能细节包括下列各项中的至少一项:丢失的所述数据分组、无效的所述数据分组、对于所述数据分组的重传请求、以及所述数据分组的传输时间长度。
42、如权利要求39所述的方法,还包括:
分析所述性能统计信息;
根据所述分析来确定需要对操作设置进行的改变;以及
向所述远程报道地点传送所述需要进行的改变。
CN2007800416782A 2006-09-26 2007-08-26 远程传输*** Active CN101584157B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310286496.9A CN103414917B (zh) 2006-09-26 2007-08-26 远程传输***

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US84714806P 2006-09-26 2006-09-26
US60/847,148 2006-09-26
PCT/IL2007/001057 WO2008038261A2 (en) 2006-09-26 2007-08-26 Remote transmission system

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN201310286496.9A Division CN103414917B (zh) 2006-09-26 2007-08-26 远程传输***

Publications (2)

Publication Number Publication Date
CN101584157A true CN101584157A (zh) 2009-11-18
CN101584157B CN101584157B (zh) 2013-12-11

Family

ID=39230661

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201310286496.9A Active CN103414917B (zh) 2006-09-26 2007-08-26 远程传输***
CN2007800416782A Active CN101584157B (zh) 2006-09-26 2007-08-26 远程传输***

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201310286496.9A Active CN103414917B (zh) 2006-09-26 2007-08-26 远程传输***

Country Status (12)

Country Link
US (12) US7948933B2 (zh)
EP (1) EP2074762B1 (zh)
JP (3) JP2010505324A (zh)
KR (2) KR20120123144A (zh)
CN (2) CN103414917B (zh)
CA (1) CA2664349C (zh)
DK (1) DK2074762T3 (zh)
ES (1) ES2537760T3 (zh)
HK (1) HK1137278A1 (zh)
IL (3) IL197687A (zh)
PL (1) PL2074762T3 (zh)
WO (1) WO2008038261A2 (zh)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101820294A (zh) * 2010-03-11 2010-09-01 成都九洲迪飞科技有限责任公司 带细步进源本振电路的宽带接收机
CN103167325A (zh) * 2011-12-15 2013-06-19 利弗有限公司 远程无线通信
CN103533389A (zh) * 2013-05-02 2014-01-22 乐视网信息技术(北京)股份有限公司 一种视频推送的方法及***
CN103533386A (zh) * 2013-10-21 2014-01-22 腾讯科技(深圳)有限公司 一种直播控制方法,及主播设备
CN107431571A (zh) * 2015-03-24 2017-12-01 索尼公司 数据接收设备、数据传输***、数据接收方法和数据传输方法
CN107911631A (zh) * 2017-12-05 2018-04-13 厦门蓝斯通信股份有限公司 一种多路无线视频监控***
US10349462B2 (en) 2014-09-08 2019-07-09 Liveu Ltd. Methods and systems for managing bonded communications across multiple communication networks
CN111245504A (zh) * 2013-11-08 2020-06-05 Gogo有限责任公司 用于优化运输工具上的调制解调器的使用的方法和混合通信***
CN112313918A (zh) * 2018-10-02 2021-02-02 谷歌有限责任公司 直播流连接器
US10986029B2 (en) 2014-09-08 2021-04-20 Liveu Ltd. Device, system, and method of data transport with selective utilization of a single link or multiple links
US11088947B2 (en) 2017-05-04 2021-08-10 Liveu Ltd Device, system, and method of pre-processing and data delivery for multi-link communications and for media content
US11343550B2 (en) 2016-11-11 2022-05-24 Sony Corporation Transmission device, transmission method, and content distribution system

Families Citing this family (65)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2067318A4 (en) * 2006-07-25 2012-03-07 Thomson Licensing RECOVERING WASTE PACKETS LOST IN WIRELESS NETWORKS UTILIZING THE INTERNET PROTOCOL IMPLEMENTED THROUGH FREQUENCY BROADCASTING AND CORRECTION OF ERRORS WITHOUT PACKET RETURN PATHWAY
DK2074762T3 (da) 2006-09-26 2015-06-15 Liveu Ltd Fjerntransmissionssystem
EP2015587B1 (fr) * 2007-05-14 2012-01-25 Apple Inc. Procédé de mémorisation d'un objet multimédia, structure de donnée et terminal associé
US8873453B2 (en) 2007-05-14 2014-10-28 Sigma Group, Inc. Method and apparatus for wireless transmission of high data rate streams
WO2009072210A1 (ja) * 2007-12-07 2009-06-11 Fujitsu Limited 中継装置
US9154247B2 (en) * 2008-01-23 2015-10-06 Liveu Ltd. Live uplink transmissions and broadcasting management system and method
WO2012036624A1 (en) * 2010-09-13 2012-03-22 T-Data Systems (S) Pte Ltd Apparatus for wireless video transmission
SE535910E (sv) 2010-11-09 2017-09-05 Twentyfourseven Holding Ab Videoproduktion via ett fjärrtrafiknät
US9001804B2 (en) * 2011-06-16 2015-04-07 Qualcomm Incorporated Sharing multi description coded content utilizing proximate helpers
US8831110B2 (en) * 2011-07-20 2014-09-09 James D. Ocon Electronic news gathering method and system for the prioritized transmission of data
RU2468522C1 (ru) * 2011-11-21 2012-11-27 Закрытое Акционерное Общество "Голлард" Комплекс средств видеонаблюдения и связи мобильного пункта управления
CN103188236B (zh) * 2011-12-30 2015-12-16 华为技术有限公司 媒体传输质量的评估方法和装置
US9762634B2 (en) * 2012-04-06 2017-09-12 At&T Intellectual Property I, L.P. System and method to transmit digital broadcast grade video via a cellular data network
US9379756B2 (en) 2012-05-17 2016-06-28 Liveu Ltd. Multi-modem communication using virtual identity modules
US8787966B2 (en) 2012-05-17 2014-07-22 Liveu Ltd. Multi-modem communication using virtual identity modules
US10178642B1 (en) * 2012-08-28 2019-01-08 Tionesta, Llc System and method for providing alternate wireless and network service in a bandwidth constrained environment
US20140125804A1 (en) * 2012-11-06 2014-05-08 Irwin D. Dammers Mobile film studio and system
US9516354B1 (en) 2012-12-20 2016-12-06 Teradek LLC Bonded wireless hotspot
US9338480B2 (en) * 2013-03-01 2016-05-10 Disney Enterprises, Inc. Systems and methods to compensate for the effects of transmission delay
US9369921B2 (en) 2013-05-31 2016-06-14 Liveu Ltd. Network assisted bonding
US9338650B2 (en) 2013-03-14 2016-05-10 Liveu Ltd. Apparatus for cooperating with a mobile device
US9980171B2 (en) 2013-03-14 2018-05-22 Liveu Ltd. Apparatus for cooperating with a mobile device
CN103391474A (zh) * 2013-07-19 2013-11-13 深圳市同洲电子股份有限公司 一种音视频传输的方法及数字电视终端
US9509585B1 (en) * 2013-09-03 2016-11-29 Xpliant, Inc. Apparatus and method for time stamping packets across several nodes in a network
WO2015048569A2 (en) * 2013-09-26 2015-04-02 Coherent Logix, Incorporated Next generation broadcast system and method
US9300679B1 (en) 2013-12-16 2016-03-29 8X8, Inc. System and method for monitoring computing servers for possible unauthorized access
CN104753627A (zh) * 2013-12-26 2015-07-01 中兴通讯股份有限公司 多路径传输方法、***及数据发送装置和数据接收装置
CN103686449B (zh) * 2013-12-31 2018-01-30 快创科技(大连)有限公司 一种提升视频流畅度以及画质的缓存方法
US9628459B2 (en) 2014-03-18 2017-04-18 Ca, Inc. Secure data transmission using multi-channel communication
US10833993B2 (en) 2014-03-28 2020-11-10 Weigel Broadcasting Co. Channel bonding
US10873941B2 (en) 2014-05-16 2020-12-22 Huawei Technologies Co., Ltd. System and method for joint transmission over licensed and unlicensed bands using fountain codes
US10813043B2 (en) 2014-05-16 2020-10-20 Huawei Technologies Co., Ltd. System and method for communicating wireless transmissions spanning both licensed and un-licensed spectrum
US10548071B2 (en) 2014-05-16 2020-01-28 Huawei Technologies Co., Ltd. System and method for communicating traffic over licensed or un-licensed spectrums based on quality of service (QoS) constraints of the traffic
US10536386B2 (en) 2014-05-16 2020-01-14 Huawei Technologies Co., Ltd. System and method for dynamic resource allocation over licensed and unlicensed spectrums
EP3175624A4 (en) * 2014-07-31 2018-02-28 LG Electronics Inc. Apparatus and method for transmitting/receiving processes of a broadcast signal
US9497498B2 (en) * 2015-01-23 2016-11-15 Robert Hain System and method for live streaming of content
WO2016126735A2 (en) * 2015-02-02 2016-08-11 Accelerated Media Technologies, Inc. Systems and methods for electronic news gathering
US10084707B2 (en) * 2015-02-10 2018-09-25 Mediatek Inc. Methods and devices for sharing a service among multiple devices
CN104796731A (zh) * 2015-04-16 2015-07-22 无锡天脉聚源传媒科技有限公司 一种视频处理方法及装置
US10033483B2 (en) 2015-05-18 2018-07-24 Microsoft Technology Licensing, Llc Adjustable interleaving for communication data
CN106559837B (zh) * 2015-09-29 2020-06-02 王维加 无线节点间裂变式消息传输***及方法
JP2019503295A (ja) * 2015-11-10 2019-02-07 マターネット, インコーポレイテッドMatternet, Inc. 無人航空機を使用した輸送のための方法及びシステム
US10150561B2 (en) * 2016-02-01 2018-12-11 King Fahd University Of Petroleum And Minerals System and method of operation of twin-tiltrotor helicopter
AU2017250805B2 (en) 2016-04-15 2018-11-08 BR Invention Holding, LLC Mobile medicine communication platform and methods and uses thereof
US10219008B2 (en) 2016-07-29 2019-02-26 At&T Intellectual Property I, L.P. Apparatus and method for aggregating video streams into composite media content
JP6782007B2 (ja) * 2016-09-13 2020-11-11 株式会社ユナイテッドジャパン オンボード映像中継システム
US10187178B2 (en) * 2016-10-11 2019-01-22 Microsoft Technology Licensing, Llc Dynamically partitioning media streams
US10341225B2 (en) 2016-12-30 2019-07-02 Hughes Network Systems, Llc Bonding of satellite terminals
CN110546958B (zh) * 2017-05-18 2022-01-11 驾优科技公司 无线多链路车辆通信的装置、***和方法
CN107395639A (zh) * 2017-08-29 2017-11-24 天津艾科仪科技有限公司 智能获取网络中视频数据的方法与***
US10572007B2 (en) 2017-12-15 2020-02-25 International Business Machines Corporation Preventing unintended input
WO2019180700A1 (en) 2018-03-18 2019-09-26 Liveu Ltd. Device, system, and method of autonomous driving and tele-operated vehicles
US10958587B2 (en) * 2018-07-24 2021-03-23 Intel Corporation Transmission latency reduction
CN109495158B (zh) * 2018-11-21 2021-12-10 广州海格通信集团股份有限公司 一种提高卫星通信速率的***和方法
PT115587B (pt) 2019-06-18 2021-07-16 Univ Do Porto Método e dispositivo para transmissão em direto em contínuo com partilha de carga oportunista por computação em nuvem periférica móvel
US11146612B1 (en) * 2019-09-25 2021-10-12 Motionray, Inc. System, device and method for streaming and receiving content in real-time from wearable cameras with latency control and quality of content control
US11275506B2 (en) * 2019-10-16 2022-03-15 EMC IP Holding Company LLC Storage-efficient DR for edge devices
CN111131179B (zh) * 2019-12-05 2022-01-25 中移(杭州)信息技术有限公司 业务处理方法、装置、网络设备及存储介质
US11995480B2 (en) * 2020-09-11 2024-05-28 Dell Products L.P. Systems and methods for adaptive wireless forward and back channel synchronization between information handling systems
AU2021391438A1 (en) * 2020-12-01 2023-06-22 Arris Enterprises Llc Partial video async support using r-macphy device
CA3206842A1 (en) * 2021-02-01 2022-08-04 Kevin GARVEY Adaptive video slew rate for video delivery
US11962400B2 (en) * 2021-05-03 2024-04-16 Arris Enterprises Llc System for channel map delivery for hi split cable networks
US11700402B1 (en) * 2022-03-25 2023-07-11 Nvidia Corporation Dynamically reducing stutter and latency in video streaming applications
CN114866520B (zh) * 2022-04-18 2024-01-30 北京奇艺世纪科技有限公司 通信的处理方法、***、电子设备及存储介质
WO2024035714A1 (en) * 2022-08-09 2024-02-15 Pete Bitar Compact and lightweight drone delivery device called an arcspear electric jet drone system having an electric ducted air propulsion system and being relatively difficult to track in flight

Family Cites Families (123)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5239671A (en) * 1990-11-13 1993-08-24 Pagemart, Inc. Simulcast satellite paging system with provision for signal interruption
DE69130853T2 (de) 1990-11-21 1999-07-22 At & T Corp., New York, N.Y. Bandbreitenverwaltung und Überlastabwehr für den Zugang zu Breitband-ISDN-Netzen
US6047165A (en) 1995-11-14 2000-04-04 Harris Corporation Wireless, frequency-agile spread spectrum ground link-based aircraft data communication system
US5699413A (en) 1995-12-13 1997-12-16 Motorola, Inc. Voice data modem, voice data method and voice data modem system
JP3003580B2 (ja) * 1996-07-24 2000-01-31 日本電気株式会社 データ送受信装置及びそれを用いたデータ通信システム
US5771229A (en) 1997-01-31 1998-06-23 Motorola, Inc. Method, system and mobile communication unit for communicating over multiple channels in a wireless communication system
US6169896B1 (en) 1997-03-12 2001-01-02 Emerald Bay Systems, Inc. System for evaluating communication network services
US6542481B2 (en) 1998-06-01 2003-04-01 Tantivy Communications, Inc. Dynamic bandwidth allocation for multiple access communication using session queues
US6904110B2 (en) 1997-07-31 2005-06-07 Francois Trans Channel equalization system and method
US7013354B1 (en) 1998-10-05 2006-03-14 Canon Kabushiki Kaisha Channel protocol for IEEE 1394 data transmission
US6510553B1 (en) * 1998-10-26 2003-01-21 Intel Corporation Method of streaming video from multiple sources over a network
DE69938094T2 (de) 1998-11-30 2009-02-05 Matsushita Electric Industries Co. Ltd., Kadoma Paketwiederübertragungskontrolle mit Prioritätsinformationen
US8290034B2 (en) 1998-12-21 2012-10-16 Zin Stai Pte. In, Llc Video transmission and display including bit-wise sub-sampling video compression
JP3540183B2 (ja) * 1999-01-21 2004-07-07 株式会社東芝 マルチリンク通信装置
US6683877B1 (en) 1999-02-16 2004-01-27 Noetel Networks Limited Carrying voice traffic over broad band networks
US7096487B1 (en) * 1999-10-27 2006-08-22 Sedna Patent Services, Llc Apparatus and method for combining realtime and non-realtime encoded content
JP3365340B2 (ja) * 1999-04-28 2003-01-08 日本電気株式会社 データ転送システム及びその転送方法
JP3444235B2 (ja) * 1999-05-19 2003-09-08 三菱電機株式会社 移動体通信システムおよび移動体通信用基地局ならびに移動体通信用移動局
US6288753B1 (en) 1999-07-07 2001-09-11 Corrugated Services Corp. System and method for live interactive distance learning
US6496477B1 (en) 1999-07-09 2002-12-17 Texas Instruments Incorporated Processes, articles, and packets for network path diversity in media over packet applications
US6757256B1 (en) 1999-08-10 2004-06-29 Texas Instruments Incorporated Process of sending packets of real-time information
US6785330B1 (en) 1999-08-19 2004-08-31 Ghildra Holdings, Inc. Flexible video encoding/decoding method
JP2001119433A (ja) * 1999-10-21 2001-04-27 Matsushita Electric Ind Co Ltd 映像データ伝送装置およびプログラム記録媒体
US6788686B1 (en) 1999-11-30 2004-09-07 Lucent Technologies Inc. Method of maintaining packet order in multipath transmission systems having non-uniform traffic splitting
GB2358325B (en) 1999-12-20 2003-01-22 Nicholas Kennedy Mobile live information system
WO2001056244A1 (fr) * 2000-01-26 2001-08-02 Sony Corporation Systeme de transmission de donnees
US7082552B2 (en) * 2000-02-08 2006-07-25 Mips Tech Inc Functional validation of a packet management unit
CA2375688A1 (en) 2000-04-05 2001-10-11 Sony United Kingdom Limited Identifying and processing of audio and/or video material
US6754872B2 (en) 2000-05-22 2004-06-22 Sarnoff Corporation Method and apparatus for reducing channel distortion in a wireless communications network
US6647015B2 (en) 2000-05-22 2003-11-11 Sarnoff Corporation Method and apparatus for providing a broadband, wireless, communications network
JP2002010332A (ja) * 2000-06-20 2002-01-11 Sharp Corp 無線通信システム、回線接続装置及び送受信装置
US6999432B2 (en) * 2000-07-13 2006-02-14 Microsoft Corporation Channel and quality of service adaptation for multimedia over wireless networks
US7151762B1 (en) 2000-07-14 2006-12-19 At&T Corp. Virtual streams for QoS-driven wireless LANs
KR100373629B1 (ko) 2000-07-29 2003-03-03 학교법인 울산공업학원 디젤엔진의 흡기장치
JP4644990B2 (ja) * 2000-08-28 2011-03-09 ソニー株式会社 無線送信装置及び方法、無線受信装置及び方法、並びにコンピュータ・プログラム
JP2002077088A (ja) * 2000-09-01 2002-03-15 Nippon Hoso Kyokai <Nhk> 信号分配装置及び信号多重装置
US20020032766A1 (en) * 2000-09-08 2002-03-14 Wei Xu Systems and methods for a packeting engine
US7082221B1 (en) 2000-09-29 2006-07-25 Intel Corporation Bandwidth determination for multiple layer digital video
US20020040479A1 (en) * 2000-10-04 2002-04-04 Eric Ehrman Method and apparatus for streaming content via a network
US6807227B2 (en) 2000-10-26 2004-10-19 Rockwell Scientific Licensing, Llc Method of reconfiguration of radio parameters for power-aware and adaptive communications
US6987732B2 (en) 2000-12-15 2006-01-17 Tellabs San Jose, Inc. Apparatus and methods for scheduling packets in a broadband data stream
JP3726684B2 (ja) * 2001-01-11 2005-12-14 株式会社Kddi研究所 動画像データ転送における輻輳を回避する通信システム
US20040025186A1 (en) 2001-01-19 2004-02-05 Jennings Charles A. System and method for managing media
US7237032B2 (en) 2001-02-16 2007-06-26 Microsoft Corporation Progressive streaming media rendering
US7027415B1 (en) 2001-03-20 2006-04-11 Arraycomm, Inc. Dynamic allocation and de-allocation of multiple communication channels for bandwidth on-demand
US7237033B2 (en) 2001-04-30 2007-06-26 Aol Llc Duplicating switch for streaming data units to a terminal
US7292571B2 (en) 2001-04-30 2007-11-06 Aol Llc, A Delaware Limited Liability Company Load balancing with direct terminal response
JP2002344965A (ja) * 2001-05-11 2002-11-29 Sony Corp データ伝送システム
US20020174434A1 (en) 2001-05-18 2002-11-21 Tsu-Chang Lee Virtual broadband communication through bundling of a group of circuit switching and packet switching channels
JP4294888B2 (ja) * 2001-06-01 2009-07-15 株式会社日立国際電気 伝送システム
US7065213B2 (en) 2001-06-29 2006-06-20 Scientific-Atlanta, Inc. In a subscriber network receiving digital packets and transmitting digital packets below a predetermined maximum bit rate
US7047456B2 (en) 2001-08-28 2006-05-16 Intel Corporation Error correction for regional and dynamic factors in communications
ATE314768T1 (de) * 2001-10-08 2006-01-15 Cit Alcatel Verfahren zur lastverteilung zwischen mehreren gemeinsamen betriebsmitteln in einem kommunikationsnetzwerk und netzwerk zur anwendung des verfahrens
US20030074554A1 (en) 2001-10-17 2003-04-17 Roach Wayne C. Broadband interface unit and associated method
US20030081582A1 (en) * 2001-10-25 2003-05-01 Nikhil Jain Aggregating multiple wireless communication channels for high data rate transfers
JP2003152787A (ja) 2001-11-15 2003-05-23 Kddi Corp 複数経路ファイル伝送装置
US6831574B1 (en) * 2003-10-03 2004-12-14 Bae Systems Information And Electronic Systems Integration Inc Multi-turbo multi-user detector
JP3959288B2 (ja) * 2002-03-13 2007-08-15 株式会社エヌ・ティ・ティ・ドコモ パケット送信システム、パケット送信方法、パケット送信装置、ホームエージェント、移動端末、及びアクセスルータ
US7260085B2 (en) * 2002-03-21 2007-08-21 Acme Packet, Inc. System and method for determining a destination for an internet protocol packet
US6842446B2 (en) * 2002-04-19 2005-01-11 Sprint Communications Company L.P. Method and system for increasing data rate in wireless communications through aggregation of data sessions
CA2386453A1 (en) 2002-05-15 2003-11-15 Catena Networks Canada Inc. Higher layer bonding of multiple access lines for carrier grade access
TW200721738A (en) 2002-07-31 2007-06-01 Interdigital Tech Corp Wireless personal communicator and communication method
KR100965861B1 (ko) * 2002-10-24 2010-06-24 삼성전자주식회사 이동통신 시스템에서 복합 재전송 제어 장치
US7317750B2 (en) 2002-10-31 2008-01-08 Lot 41 Acquisition Foundation, Llc Orthogonal superposition coding for direct-sequence communications
SG111978A1 (en) 2002-11-20 2005-06-29 Victor Company Of Japan An mpeg-4 live unicast video streaming system in wireless network with end-to-end bitrate-based congestion control
US7580577B2 (en) * 2002-12-09 2009-08-25 Canon Kabushiki Kaisha Methods, apparatus and computer products for generating JPEG2000 encoded data in a client
US20040135879A1 (en) 2003-01-03 2004-07-15 Stacy Marco A. Portable wireless indoor/outdoor camera
US20040133917A1 (en) 2003-01-07 2004-07-08 Schilling Donald L. Video on demand using MCMD and TDM or FDM
US7551671B2 (en) 2003-04-16 2009-06-23 General Dynamics Decision Systems, Inc. System and method for transmission of video signals using multiple channels
US7369491B1 (en) * 2003-05-14 2008-05-06 Nortel Networks Limited Regulating data-burst transfer
US20070083899A1 (en) 2003-07-10 2007-04-12 Compton Charles L Distributed and scalable architecture for on demand session and resource manangement
JP2005065207A (ja) * 2003-07-30 2005-03-10 Kobe Steel Ltd 無線通信装置
US6917537B2 (en) * 2003-08-11 2005-07-12 Northrop Grumman Corporation RSFQ Batcher-banyan switching network
US20050041586A1 (en) * 2003-08-24 2005-02-24 Sam Shiaw-Shiang Jiang Method of controlling a receiver and a transmitter in a wireless communication system to handle a transmission window size change procedure
US20050047363A1 (en) * 2003-08-25 2005-03-03 Sam Shiaw-Shiang Jiang Method and apparatus of controlling data delivery in a wireless communication system for digesting data units outside a reconfigured transmitting window and a reconfigured receiving window
US7324491B1 (en) 2003-10-29 2008-01-29 Avaya Technology Llc Method and apparatus for over-the-air bandwidth reservations in wireless networks
US7409097B2 (en) * 2003-11-14 2008-08-05 Vweb Corporation Video encoding using variable bit rates
EP1690372B1 (en) * 2003-12-01 2009-10-21 Telefonaktiebolaget LM Ericsson (publ) Traffic control method
US8204085B1 (en) 2003-12-15 2012-06-19 Ciena Corporation Virtual concatenation for parallel data streams
WO2005060300A1 (en) 2003-12-15 2005-06-30 Philips Intellectual Property & Standards Gmbh Wireless system comprising a first station and a second station system
KR100675819B1 (ko) 2003-12-24 2007-01-29 학교법인 포항공과대학교 승마 추출물 또는 이로부터 유래한 화합물을 포함하는니코틴 아세틸콜린 수용체의 활성 억제용 조성물
KR20070008572A (ko) * 2004-01-28 2007-01-17 내셔널 유니버시티 오브 싱가포르 통신 시스템 및 방법
US7519063B2 (en) * 2004-02-26 2009-04-14 Research In Motion Limited Distributed wireless packet assembly
US20050243857A1 (en) * 2004-04-30 2005-11-03 Padcom, Inc. Simultaneously routing data over multiple wireless networks
US8514865B2 (en) 2004-04-30 2013-08-20 Hewlett-Packard Development Company, L.P. Assigning WAN links to subflows based on WAN link characteristics and application preferences
JP2005341310A (ja) * 2004-05-27 2005-12-08 Fujitsu Ten Ltd 通信装置
EP1603339A1 (en) * 2004-06-01 2005-12-07 STMicroelectronics S.r.l. Method and system for communicating video data in a packet-switched network, related network and computer program product therefor
US7567620B2 (en) * 2004-06-30 2009-07-28 Texas Instruments Incorporated Data transmission scheme using channel group and DOCSIS implementation thereof
US8484308B2 (en) * 2004-07-02 2013-07-09 MatrixStream Technologies, Inc. System and method for transferring content via a network
US7636933B2 (en) 2004-07-15 2009-12-22 At&T Intellectual Property I, L.P. Human factors-based video compression
CN100364332C (zh) * 2004-09-01 2008-01-23 华为技术有限公司 一种保护宽带视音频广播内容的方法
US8374087B2 (en) * 2004-09-23 2013-02-12 Sony Corporation Reliable audio-video transmission system using multi-media diversity
US8184657B2 (en) * 2004-09-23 2012-05-22 Sony Corporation Reliable audio-video transmission system using multi-media diversity
US7673063B2 (en) 2004-10-15 2010-03-02 Motorola, Inc. Methods for streaming media data
US7649938B2 (en) * 2004-10-21 2010-01-19 Cisco Technology, Inc. Method and apparatus of controlling a plurality of video surveillance cameras
CN101027862B (zh) 2004-10-29 2011-06-08 美国博通公司 对通信流量分级的多信道通信
US7181667B2 (en) * 2005-01-04 2007-02-20 Motorola, Inc. Method and apparatus for modulating radio link control (RLC) ACK/NAK persistence to improve performance of data traffic
TW200642450A (en) * 2005-01-13 2006-12-01 Silicon Optix Inc Method and system for rapid and smooth selection of digitally compressed video programs
US20060264184A1 (en) 2005-02-17 2006-11-23 Interdigital Technology Corporation Method and apparatus for selecting a beam combination of multiple-input multiple-output antennas
US7961724B2 (en) * 2005-03-18 2011-06-14 Qualcomm Incorporated Dynamic media access control (MAC) address assignment
US7894807B1 (en) 2005-03-30 2011-02-22 Openwave Systems Inc. System and method for routing a wireless connection in a hybrid network
CN1842051A (zh) * 2005-03-30 2006-10-04 国际商业机器公司 流量均衡设备和方法以及使用它们的网络转发设备和方法
US7965708B2 (en) * 2005-06-07 2011-06-21 Cisco Technology, Inc. Method and apparatus for using meta-packets in a packet processing system
TW200701022A (en) 2005-06-24 2007-01-01 Era Digital Media Co Interactive news gathering and media production control system
DE102005043001B4 (de) * 2005-09-09 2014-06-05 Intel Mobile Communications GmbH Verfahren zum Senden mehrerer Datenströme, Verfahren zum Demultiplexen von mittels mehrerer Empfangsantennen empfangenen Sende-Datenströmen, Sendeeinrichtung zum Senden mehrerer Datenströme, Empfangseinrichtung zum Demultiplexen von mittels mehrerer Empfangsantennen empfangenen Sende-Datenströmen und Computerprogrammelemente
US7600686B2 (en) * 2005-11-30 2009-10-13 Microsoft Corporation Media content menu navigation and customization
US7889765B2 (en) * 2005-11-30 2011-02-15 Time Warner Cable Inc. Apparatus and methods for utilizing variable rate program streams in a network
US8566887B2 (en) * 2005-12-09 2013-10-22 Time Warner Cable Enterprises Llc Caption data delivery apparatus and methods
US7609709B2 (en) * 2006-01-23 2009-10-27 Alcatel-Lucent Usa Inc. Video aware traffic management
US20070183452A1 (en) * 2006-02-03 2007-08-09 Mark Hryszko Transport stream dejittering
US20070207832A1 (en) 2006-03-03 2007-09-06 Gerardi Michael M Method for obtaining multiple video streams from an event
US8064514B2 (en) 2006-03-27 2011-11-22 Polycom, Inc. System and method for dynamically adjusting bandwidth between multiple video streams of videoconference
US7801144B2 (en) * 2006-03-31 2010-09-21 Agere Systems Inc. Switch-based network processor
US7826866B2 (en) 2006-05-18 2010-11-02 Intel Corporation System, apparatus and method to route radio frequency signals
US20080034396A1 (en) 2006-05-30 2008-02-07 Lev Zvi H System and method for video distribution and billing
US8411581B2 (en) 2006-07-25 2013-04-02 Broadcom Corporation Method and system for medium access control (MAC) layer specialization for voice and multimedia data streams
DK2074762T3 (da) 2006-09-26 2015-06-15 Liveu Ltd Fjerntransmissionssystem
SG183020A1 (en) 2007-07-12 2012-08-30 Manovega Pte Ltd System and method for voice and data communication
US8165044B2 (en) 2007-10-19 2012-04-24 Microsoft Corporation Maintaining multiple, simultaneous wireless network connections using a single radio
US9154247B2 (en) 2008-01-23 2015-10-06 Liveu Ltd. Live uplink transmissions and broadcasting management system and method
US20110314129A1 (en) 2009-12-18 2011-12-22 Ramin Rezaiifar Binding/aggregating multiple interfaces at application layer
US9560085B2 (en) * 2012-07-30 2017-01-31 Vonage Business Inc. Systems and methods for communicating a stream of data packets via multiple communications channels
CN103580966A (zh) * 2013-11-04 2014-02-12 惠州Tcl移动通信有限公司 一种无线链路和有线链路并行传输数据的方法及***

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101820294A (zh) * 2010-03-11 2010-09-01 成都九洲迪飞科技有限责任公司 带细步进源本振电路的宽带接收机
CN103167325A (zh) * 2011-12-15 2013-06-19 利弗有限公司 远程无线通信
CN103533389A (zh) * 2013-05-02 2014-01-22 乐视网信息技术(北京)股份有限公司 一种视频推送的方法及***
CN103533386A (zh) * 2013-10-21 2014-01-22 腾讯科技(深圳)有限公司 一种直播控制方法,及主播设备
CN111245504B (zh) * 2013-11-08 2022-04-15 Gogo商务航空有限责任公司 用于优化运输工具上的调制解调器的使用的方法和混合通信***
CN111245504A (zh) * 2013-11-08 2020-06-05 Gogo有限责任公司 用于优化运输工具上的调制解调器的使用的方法和混合通信***
US10349462B2 (en) 2014-09-08 2019-07-09 Liveu Ltd. Methods and systems for managing bonded communications across multiple communication networks
US10986029B2 (en) 2014-09-08 2021-04-20 Liveu Ltd. Device, system, and method of data transport with selective utilization of a single link or multiple links
CN107431571B (zh) * 2015-03-24 2021-02-09 索尼公司 数据接收设备、数据传输***、数据接收方法和数据传输方法
CN107431571A (zh) * 2015-03-24 2017-12-01 索尼公司 数据接收设备、数据传输***、数据接收方法和数据传输方法
US11343550B2 (en) 2016-11-11 2022-05-24 Sony Corporation Transmission device, transmission method, and content distribution system
US11088947B2 (en) 2017-05-04 2021-08-10 Liveu Ltd Device, system, and method of pre-processing and data delivery for multi-link communications and for media content
CN107911631A (zh) * 2017-12-05 2018-04-13 厦门蓝斯通信股份有限公司 一种多路无线视频监控***
CN112313918A (zh) * 2018-10-02 2021-02-02 谷歌有限责任公司 直播流连接器
CN112313918B (zh) * 2018-10-02 2023-09-05 谷歌有限责任公司 直播流连接器

Also Published As

Publication number Publication date
US20140105115A1 (en) 2014-04-17
CA2664349C (en) 2014-02-11
EP2074762A2 (en) 2009-07-01
US8737436B2 (en) 2014-05-27
US8811292B2 (en) 2014-08-19
US9826565B2 (en) 2017-11-21
CN103414917A (zh) 2013-11-27
US20130145404A1 (en) 2013-06-06
DK2074762T3 (da) 2015-06-15
JP6099693B2 (ja) 2017-03-22
US8942179B2 (en) 2015-01-27
EP2074762A4 (en) 2012-12-12
US9203498B2 (en) 2015-12-01
WO2008038261A2 (en) 2008-04-03
CN103414917B (zh) 2017-04-05
IL253211A0 (en) 2017-08-31
WO2008038261A9 (en) 2009-07-16
EP2074762B1 (en) 2015-04-08
US7948933B2 (en) 2011-05-24
US20130142234A1 (en) 2013-06-06
PL2074762T3 (pl) 2015-08-31
KR101223950B1 (ko) 2013-01-18
KR20120123144A (ko) 2012-11-07
US20160057749A1 (en) 2016-02-25
US20150124752A1 (en) 2015-05-07
US8467337B1 (en) 2013-06-18
JP2015173494A (ja) 2015-10-01
CN101584157B (zh) 2013-12-11
CA2664349A1 (en) 2008-04-03
US20080075031A1 (en) 2008-03-27
US20130242873A1 (en) 2013-09-19
US20170086244A1 (en) 2017-03-23
US20120195259A1 (en) 2012-08-02
US8848697B2 (en) 2014-09-30
US8488659B2 (en) 2013-07-16
HK1137278A1 (en) 2010-07-23
US20130276044A1 (en) 2013-10-17
IL197687A (en) 2013-07-31
IL227498A (en) 2016-02-29
ES2537760T3 (es) 2015-06-11
US20110115976A1 (en) 2011-05-19
US9538513B2 (en) 2017-01-03
IL197687A0 (en) 2009-12-24
JP2010505324A (ja) 2010-02-18
US8649402B2 (en) 2014-02-11
WO2008038261A3 (en) 2009-04-30
US20140036781A1 (en) 2014-02-06
US8964646B2 (en) 2015-02-24
KR20090082366A (ko) 2009-07-30
JP2014030235A (ja) 2014-02-13

Similar Documents

Publication Publication Date Title
CN101584157B (zh) 远程传输***
CN1359205A (zh) 在宽带码分多址***的物理层中传输数据的方法和基站
CN106254202A (zh) 一种基于喷泉码的多路并行传输方法以及装置
CN102916738A (zh) 一种基于fdma/dama卫星通信***的数据可靠组播方法
IL243905A (en) Remote Broadcasting System
CN110086646A (zh) 基于fpga的嵌入式卫星气象海洋数据广播接收应用***及方法
DE10141553A1 (de) Verfahren zur Übertragung von Datenpaketen in einem Funk-Kommunikationssystem
EP1417784B1 (en) System and method for transmitting information and network operating centre therefor

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: 1137278

Country of ref document: HK

C14 Grant of patent or utility model
GR01 Patent grant