Adaptive bandwidth estimation
    1.
    发明授权
    Adaptive bandwidth estimation 有权
    自适应带宽估计

    公开(公告)号:US08773993B2

    公开(公告)日:2014-07-08

    申请号:US13085456

    申请日:2011-04-12

    IPC分类号: G08C15/00

    CPC分类号: H04L43/0882 H04L43/10

    摘要: Some embodiments provide a method of combining multiple streams of data packets into a single combined stream in a manner that facilitates accurate estimation of bandwidth of a connection over a network between two devices. When combining the streams into the combined stream, the method associates a set of packets from a first stream and a reference packet from a second stream to form a longer sequence of packets in the combined stream. The method sends the combined stream from a first device to a second device so that the second device can estimate the bandwidth of the connection between the first and second devices based on the inter-arrival times of the packets in the sequence of packets.

    摘要翻译: 一些实施例提供了一种将多个数据分组流合并为单个组合流的方法,其方式是促进通过两个设备之间的网络上的连接的带宽的精确估计。 当将流合并到组合流中时,该方法将来自第一流的一组分组和来自第二个流的参考分组相关联,以在组合流中形成较长的分组序列。 该方法将组合流从第一设备发送到第二设备,使得第二设备可以基于分组序列中的分组的到达之间时间来估计第一和第二设备之间的连接的带宽。

    Adapting transmission to improve QoS in a mobile wireless device
    2.
    发明授权
    Adapting transmission to improve QoS in a mobile wireless device 有权
    适应传输以改善移动无线设备中的QoS

    公开(公告)号:US08750207B2

    公开(公告)日:2014-06-10

    申请号:US12906000

    申请日:2010-10-15

    IPC分类号: H04W4/00

    摘要: A method and apparatus for adapting transmission to improve quality of service in a mobile wireless device that includes an application processor and a transceiver. An application service connection is established between the mobile wireless device and a remote device. The transceiver in the mobile wireless device monitors real time properties of a radio frequency access link that transports packets for the application service between the mobile wireless device and a wireless communication network. The transceiver provides local feedback to the application processor of updated values of the monitored real time properties. The application processor adjusts packet data generation and transmission in response to the updated values to manage quality of service for the application service connection. Packet data transmission adjustment includes active management of queues in the transceiver by the application processor, selectively dropping packets based on packet classifications and the local feedback information provided to the application processor.

    摘要翻译: 一种用于调整传输以提高包括应用处理器和收发器的移动无线设备中的服务质量的方法和装置。 在移动无线设备和远程设备之间建立应用服务连接。 移动无线设备中的收发器监视在移动无线设备和无线通信网络之间传输用于应用服务的分组的射频接入链路的实时属性。 收发器向应用处理器提供对所监视的实时属性的更新值的本地反馈。 应用处理器响应于更新的值来调整分组数据生成和传输,以管理应用服务连接的服务质量。 分组数据传输调整包括应用处理器对收发器中的队列的主动管理,基于分组分类选择性地丢弃分组以及提供给应用处理器的本地反馈信息。

    MULTI-NETWORK ARCHITECTURE FOR MEDIA DATA EXCHANGE
    3.
    发明申请
    MULTI-NETWORK ARCHITECTURE FOR MEDIA DATA EXCHANGE 有权
    媒体数据交换的多网络架构

    公开(公告)号:US20110252319A1

    公开(公告)日:2011-10-13

    申请号:US12832049

    申请日:2010-07-07

    IPC分类号: G06F15/16 G06F3/01

    摘要: Some embodiments use several different types of networks to relay several different types of media content among several different computing devices. The media content of some embodiments is data that a computing device can process in order to provide a presentation of the media content to a user of the device. Examples of types of such media content include audio data, video data, text data, picture data, game data, and/or other media data. In some embodiments, two different networks relay media content of two different types among multiple computing devices. Specifically, in some embodiments, a first network routes among the computing devices one type of media data content (e.g., game data), while a second network routes among the computing devices another type of media data content (e.g., audio and/or video data of game participants). The two networks differ in some embodiments based on their topology.

    摘要翻译: 一些实施例使用几种不同类型的网络来在几个不同的计算设备之间中继多个不同类型的媒体内容。 一些实施例的媒体内容是计算设备可以处理的数据,以便向设备的用户提供媒体内容的呈现。 这种媒体内容的类型的示例包括音频数据,视频数据,文本数据,图片数据,游戏数据和/或其他媒体数据。 在一些实施例中,两个不同的网络在多个计算设备之间中继两种不同类型的媒体内容。 具体地说,在一些实施例中,第一网络在计算设备之间路由一种类型的媒体数据内容(例如,游戏数据),而第二网络在计算设备之间路由另一类型的媒体数据内容(例如,音频和/或视频 游戏参与者的数据)。 在一些实施例中,两个网络基于它们的拓扑而不同。

    AUDIO PROCESSING OPTIMIZATION IN A MULTI-PARTICIPANT CONFERENCE
    4.
    发明申请
    AUDIO PROCESSING OPTIMIZATION IN A MULTI-PARTICIPANT CONFERENCE 有权
    音频处理优化在多方参与者会议

    公开(公告)号:US20110252157A1

    公开(公告)日:2011-10-13

    申请号:US12832046

    申请日:2010-07-07

    IPC分类号: G06F15/16

    摘要: A first computing device distributes audio streams to several computing devices of participants in a communication session. Some embodiments establishes a star network with the first computing device as a central network hub for receiving audio streams from other computing devices, compositing the audio streams and distributing the composited audio streams to the other computing devices. Through the star network, the first computing device receives audio streams from the other computing devices. The first computing device generates at least two different composite audio streams for at least two different computing devices by (i) identifying a set of silent participants in the communication session, and (ii) eliminating redundant audio processing operations that produce the same composite audio streams for different computing devices because of the identified set of silent participants. The first computing device sends each computing device the composited audio stream for the device.

    摘要翻译: 第一计算设备将音频流分发到通信会话中的参与者的多个计算设备。 一些实施例建立了具有第一计算设备的星形网络作为中央网络集线器,用于从其他计算设备接收音频流,合成音频流并将合成的音频流分发到其他计算设备。 通过星形网络,第一计算设备从其他计算设备接收音频流。 第一计算设备通过(i)识别通信会话中的一组静默参与者来生成用于至少两个不同计算设备的至少两个不同的复合音频流,以及(ii)消除产生相同复合音频流的冗余音频处理操作 对于不同的计算设备,因为所识别的一组静默参与者。 第一计算设备向每个计算设备发送该设备的合成音频流。

    Dynamic Designation of a Central Distributor in a Multi-Participant Conference
    5.
    发明申请
    Dynamic Designation of a Central Distributor in a Multi-Participant Conference 有权
    多参与者会议中央分销商的动态指定

    公开(公告)号:US20110252090A1

    公开(公告)日:2011-10-13

    申请号:US12832057

    申请日:2010-07-07

    IPC分类号: G06F15/16

    摘要: Some embodiments dynamically designate one of several network nodes as a network hub of a star network, at the start of a network communication session among the several network nodes that is facilitated by a mesh network and the star network. Some embodiments dynamically designate a new network hub when the previously designated network hub leaves the communication session, which continues among the other network nodes. Different embodiments use different techniques to dynamically designate the network hub of the star network. For instance, some embodiments use communications transmitted along the mesh network to dynamically identify the network hub at the start of the network communication session or after the departure of a previously designated network hub.

    摘要翻译: 在由网状网络和星形网络促进的几个网络节点之间的网络通信会话开始时,一些实施例将几个网络节点中的一个动态地指定为星形网络的网络集线器。 当先前指定的网络集线器离开在其他网络节点之间继续的通信会话时,一些实施例动态地指定新的网络集线器。 不同的实施例使用不同的技术来动态地指定星形网络的网络集线器。 例如,一些实施例使用沿着网状网络传送的通信来在网络通信会话开始时或在先前指定的网络集线器离开之后动态地识别网络集线器。

    Joint Bandwidth Detection Algorithm For Real-Time Communication
    6.
    发明申请
    Joint Bandwidth Detection Algorithm For Real-Time Communication 有权
    用于实时通信的联合带宽检测算法

    公开(公告)号:US20110149087A1

    公开(公告)日:2011-06-23

    申请号:US12646065

    申请日:2009-12-23

    IPC分类号: H04N7/26 H04N5/225

    摘要: A video coding system and method for increasing a transmitted output bit rate of a video encoding system by altering the content of the bit stream. A video encoder may receive a coding mode signal from a computer application for coding source video data, the coding mode signal indicating a target bit rate having a risk factor related to transmission error associated to the target bit rate. The coded bitstream may be modified based on the risk factor indicated in the coding mode signal. A modified coded bitstream may be outputted at the target bit rate and at a reduced coding efficiency, and the channel may be tested for transmission errors. Based on the test results, a revised coding mode signal indicating the same target bit rate, but a revised risk factor may be provided. The coded bitstream may be revised by removing the modifications previously made to the coded bitstream and a revised coded bitstream having greater coding efficiency may be output at the target bit rate.

    摘要翻译: 一种用于通过改变比特流的内容来增加视频编码系统的发送的输出比特率的视频编码系统和方法。 视频编码器可以接收来自用于编码源视频数据的计算机应用的编码模式信号,编码模式信号指示具有与目标比特率相关联的传输错误的风险因子的目标比特率。 可以基于编码模式信号中指示的危险因素来修改编码比特流。 可以以目标比特率和降低的编码效率输出经修改的编码比特流,并且可以测试该信道的传输错误。 基于测试结果,可以提供指示相同目标比特率的修订的编码模式信号,但是可以提供经修订的风险因子。 可以通过去除先前对编码比特流进行的修改来修改编码比特流,并且可以以目标比特率输出具有较高编码效率的修订编码比特流。

    Heterogeneous video conferencing
    7.
    发明授权
    Heterogeneous video conferencing 有权
    异构视频会议

    公开(公告)号:US07949117B2

    公开(公告)日:2011-05-24

    申请号:US11118297

    申请日:2005-04-28

    IPC分类号: H04M3/24 H04L12/16 G06F15/16

    摘要: Some embodiments provide an architecture for establishing a multi-participant conference. This architecture has one participant's computer in the conference act as a central content distributor for the conference. The central distributor receives data (e.g., video and/or audio streams) from the computer of each other participant, and distributes the received data to the computers of all participants. In some embodiments, the central distributor receives A/V data from the computers of the other participants. From such received data, the central distributor of some embodiments generates composite data (e.g., composite image data and/or composite audio data) that the central distributor distributes back to the participants. The central distributor in some embodiments can implement a heterogeneous audio/video conference. In such a conference, different participants can participate in the conference differently. For instance, different participants might use different audio or video codecs. Moreover, in some embodiments, one participant might participate in only the audio aspect of the conference, while another participant might participate in both audio and video aspects of the conference.

    摘要翻译: 一些实施例提供了用于建立多参与者会议的架构。 该架构在会议中有一名与会者的电脑作为会议的中央内容分发商。 中央分配器从每个其他参与者的计算机接收数据(例如,视频和/或音频流),并将所接收的数据分发给所有参与者的计算机。 在一些实施例中,中央分配器从其他参与者的计算机接收A / V数据。 从这样接收的数据,一些实施例的中央分配器生成中央分配器分发回参与者的复合数据(例如,合成图像数据和/或复合音频数据)。 一些实施例中的中央分配器可以实现异构音频/视频会议。 在这样的会议中,不同的参与者可以不同地参加会议。 例如,不同的参与者可能会使用不同的音频或视频编解码器。 此外,在一些实施例中,一个参与者可以仅参与会议的音频方面,而另一参与者可以参与会议的音频和视频方面。

    Video processing in a multi-participant video conference
    8.
    发明授权
    Video processing in a multi-participant video conference 有权
    多人参与视频会议中的视频处理

    公开(公告)号:US07817180B2

    公开(公告)日:2010-10-19

    申请号:US11118553

    申请日:2005-04-28

    IPC分类号: H04N7/15

    CPC分类号: H04N7/152 H04N7/147

    摘要: Some embodiments provide an architecture for establishing multi-participant video conferences. This architecture has a central distributor that receives video images from two or more participants. From the received images, the central distributor generates composite images that the central distributor transmits back to the participants. Each composite image includes a set of sub images, where each sub image belongs to one participant. In some embodiments, the central distributor saves network bandwidth by removing each particular participant's image from the composite image that the central distributor sends to the particular participant. In some embodiments, images received from each participant are arranged in the composite in a non-interleaved manner. For instance, in some embodiments, the composite image includes at most one sub-image for each participant, and no two sub-images are interleaved.

    摘要翻译: 一些实施例提供了用于建立多参与者视频会议的架构。 这种架构有一个中央分配器,可以接收来自两个或更多参与者的视频图像。 从接收到的图像中,中心分配器生成中央分配器传送回参与者的合成图像。 每个合成图像包括一组子图像,其中每个子图像属于一个参与者。 在一些实施例中,中央分配器通过从中央分配器向特定参与者发送的合成图像中移除每个特定参与者的图像来节省网络带宽。 在一些实施例中,从每个参与者接收的图像以非交错方式排列在复合体中。 例如,在一些实施例中,合成图像对于每个参与者至多包括一个子图像,并且没有两个子图像被交织。

    VIDEO ENCODING IN A VIDEO CONFERENCE
    9.
    发明申请
    VIDEO ENCODING IN A VIDEO CONFERENCE 有权
    在视频会议中进行视频编码

    公开(公告)号:US20100189178A1

    公开(公告)日:2010-07-29

    申请号:US12702287

    申请日:2010-02-08

    IPC分类号: H04N7/12 H04N7/14

    CPC分类号: H04N7/15

    摘要: Some embodiments provide an architecture for establishing multi-participant video conferences. This architecture has a central distributor that receives video images from two or more participants. From the received images, the central distributor generates composite images that the central distributor transmits back to the participants. Each composite image includes a set of sub images, where each sub image belongs to one participant. In some embodiments, the central distributor saves network bandwidth by removing each particular participant's image from the composite image that the central distributor sends to the particular participant. In some embodiments, images received from each participant are arranged in the composite in a non-interleaved manner. For instance, in some embodiments, the composite image includes at most one sub-image for each participant, and no two sub-images are interleaved.

    摘要翻译: 一些实施例提供了用于建立多参与者视频会议的架构。 这种架构有一个中央分配器,可以接收来自两个或更多参与者的视频图像。 从接收到的图像中,中心分配器生成中央分配器传送回参与者的合成图像。 每个合成图像包括一组子图像,其中每个子图像属于一个参与者。 在一些实施例中,中央分配器通过从中央分配器向特定参与者发送的合成图像中移除每个特定参与者的图像来节省网络带宽。 在一些实施例中,从每个参与者接收的图像以非交错方式排列在复合体中。 例如,在一些实施例中,合成图像对于每个参与者至多包括一个子图像,并且没有两个子图像被交织。