REAL-TIME JITTER CONTROL AND PACKET-LOSS CONCEALMENT IN AN AUDIO SIGNAL
    3.
    发明申请
    REAL-TIME JITTER CONTROL AND PACKET-LOSS CONCEALMENT IN AN AUDIO SIGNAL 审中-公开
    音频信号中的实时抖动控制和分组丢失隐藏

    公开(公告)号:US20090304032A1

    公开(公告)日:2009-12-10

    申请号:US12542558

    申请日:2009-08-17

    IPC分类号: H04J3/06

    摘要: An “adaptive audio playback controller” operates by decoding and reading received packets of an audio signal into a signal buffer. Samples of the decoded audio signal are then played out of the signal buffer according to the needs of a player device. Jitter control and packet loss concealment are accomplished by continuously analyzing buffer content in real-time, and determining whether to provide unmodified playback from the buffer contents, whether to compress buffer content, stretch buffer content, or whether to provide for packet loss concealment for overly delayed or lost packets as a function of buffer content. Further, the adaptive audio playback controller also determines where to stretch or compress particular frames or signal segments in the signal buffer, and how much to stretch or compress such segments in order to optimize perceived playback quality.

    摘要翻译: “自适应音频播放控制器”通过将音频信号的接收分组解码并读取到信号缓冲器来进行操作。 然后根据播放器设备的需要从信号缓冲器中播放经解码的音频信号的样本。 抖动控制和分组丢失隐藏是通过实时连续分析缓冲区内容来实现的,并且确定是否从缓冲器内容中提供未修改的重放,是否压缩缓冲区内容,扩展缓冲区内容,还是提供丢包隐藏 延迟或丢失的数据包作为缓冲区内容的函数。 此外,自适应音频重放控制器还确定在哪里拉伸或压缩信号缓冲器中的特定帧或信号段,以及拉伸或压缩这些段以便优化感知的播放质量。

    Real-time detection and preservation of speech onset in a signal
    4.
    发明授权
    Real-time detection and preservation of speech onset in a signal 有权
    在信号中实时检测和保存言语发生

    公开(公告)号:US07917357B2

    公开(公告)日:2011-03-29

    申请号:US12181159

    申请日:2008-07-28

    IPC分类号: G10L11/02 G10L21/04

    CPC分类号: G10L25/87 G10L2025/783

    摘要: A “speech onset detector” provides a variable length frame buffer in combination with either variable transmission rate or temporal speech compression for buffered signal frames. The variable length buffer buffers frames that are not clearly identified as either speech or non-speech frames during an initial analysis. Buffering of signal frames continues until a current frame is identified as either speech or non-speech. If the current frame is identified as non-speech, buffered frames are encoded as non-speech frames. However, if the current frame is identified as a speech frame, buffered frames are searched for the actual onset point of the speech. Once that onset point is identified, the signal is either transmitted in a burst, or a time-scale modification of the buffered signal is applied for compressing buffered frames beginning with the frame in which onset point is detected. The compressed frames are then encoded as one or more speech frames.

    摘要翻译: “语音起始检测器”提供了可变长度帧缓冲器,与缓冲信号帧的可变传输速率或时间语音压缩相结合。 可变长度缓冲器缓冲在初始分析期间未被清楚地识别为语音或非语音帧的帧。 信号帧的缓冲持续到当前帧被识别为语音或非语音。 如果当前帧被识别为非语音,则缓冲帧被编码为非语音帧。 然而,如果当前帧被识别为语音帧,则搜索缓冲的帧用于语音的实际起始点。 一旦该起始点被识别,则信号以突发方式发送,或者缓冲信号的时间尺度修改被应用于从检测到起始点的帧开始的缓冲帧。 然后将压缩的帧编码为一个或多个语音帧。

    Management of split audio/video streams
    6.
    发明授权
    Management of split audio/video streams 有权
    分割音频/视频流的管理

    公开(公告)号:US08276195B2

    公开(公告)日:2012-09-25

    申请号:US11968194

    申请日:2008-01-02

    IPC分类号: H04L9/32 H04N7/167 G06F7/04

    CPC分类号: G06F21/6209

    摘要: Described herein is a method that includes receiving multiple requests for access to an exposed media object, wherein the exposed media object represents a live media stream that is being generated by a media source. The method also includes receiving data associated with each entity that provided a request, and determining, for each entity, whether the entities that provided the request are authorized to access the media stream based at least in part upon the received data and splitting the media stream into multiple media streams, wherein a number of media streams corresponds to a number of authorized entities. The method also includes automatically applying at least one policy to at least one of the split media streams based at least in part upon the received data.

    摘要翻译: 这里描述的方法包括接收对暴露的媒体对象的访问的多个请求,其中所述暴露的媒体对象表示正由媒体源生成的实况媒体流。 该方法还包括接收与提供请求的每个实体相关联的数据,以及为每个实体确定提供该请求的实体是否被授权至少部分地基于所接收的数据和分割媒体流来访问媒体流 转换成多个媒体流,其中多个媒体流对应于多个授权实体。 该方法还包括至少部分地基于所接收的数据自动地将至少一个策略应用于至少一个分离媒体流。

    Local network coding for wireless networks
    8.
    发明授权
    Local network coding for wireless networks 有权
    无线网络的本地网络编码

    公开(公告)号:US08040836B2

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

    申请号:US11420616

    申请日:2006-05-26

    IPC分类号: H04B7/212

    摘要: A local network coding framework and method including techniques to improve efficiency in a wireless network by reducing overhead. The local network coding method includes exchanging data availability between nodes on the wireless network by sending Bloom filters of lists of packets to neighboring nodes. Based on data availability, optimized mixing of pure packets is performed to form mixture packets for output. A separate acknowledgement buffer keeps track of the pure packets transmitted but not acknowledged. If an acknowledgement does not arrive after a certain time period, the packet is assumed to be lost and is retransmitted. An optimized packet mixing process generates mixture packets and decides which nodes to send the mixture packets. The local network coding framework and method also includes methods for representing the composition of a mixture packet and using mixing at a wireless access point to improve the performance of the wireless local area network.

    摘要翻译: 本地网络编码框架和方法包括通过减少开销来提高无线网络的效率的技术。 本地网络编码方法包括通过向相邻节点发送分组列表的Bloom过滤器来在无线网络上的节点之间交换数据可用性。 基于数据可用性,执行纯数据包的优化混合,形成混合数据包进行输出。 单独的确认缓冲区跟踪发送但未确认的纯数据包。 如果确认在某个时间段之后未到达,则假定该分组丢失并被重发。 优化的分组混合过程产生混合分组,并决定哪些节点发送混合分组。 本地网络编码框架和方法还包括用于表示混合分组的组合并在无线接入点使用混合来改善无线局域网的性能的方法。

    System and method for distributing streaming content through cooperative networking
    9.
    发明授权
    System and method for distributing streaming content through cooperative networking 有权
    通过协作网络分发流媒体内容的系统和方法

    公开(公告)号:US07792982B2

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

    申请号:US10337473

    申请日:2003-01-07

    IPC分类号: G06F15/16

    摘要: A system and method for distributing streaming content data from a server to multiple clients enables the server to handle transient surges of requests by having the clients cooperate with the server and other clients to distribute content, thereby alleviating the load on the server. The server divides the streaming content into multiple sub-streams (e.g., by using multiple description coding), and constructs multiple distribution trees with itself at the root and each client as a node in each of the trees. Each sub-stream is transmitted down a corresponding one of the distribution trees. Clients that receive sub-streams from its parent nodes in the distribution trees in turn forward the sub-streams to their child nodes in the trees.

    摘要翻译: 用于将流内容数据从服务器分发到多个客户端的系统和方法使得服务器能够通过使客户端与服务器和其他客户端协作来分发内容来处理请求的瞬时浪涌,从而减轻服务器上的负载。 服务器将流内容划分为多个子流(例如,通过使用多个描述编码),并且在根和每个客户端处构造具有自身的多个分发树,并且每个树中的节点。 每个子流沿相应的一个分发树传输。 从分发树中的父节点接收子流的客户端又将子流转发到树中的子节点。

    System and method for efficient broadcast of information over a network
    10.
    发明授权
    System and method for efficient broadcast of information over a network 有权
    通过网络有效地广播信息的系统和方法

    公开(公告)号:US07760728B2

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

    申请号:US12185720

    申请日:2008-08-04

    摘要: A system and method that can receive, buffer, and asynchronously combine data from various incoming data packets is disclosed. The system and method can do so by, first, receiving incoming packets of one or multiple generations that have incoming data and incoming metadata, with the incoming data of each of the incoming packets that are of a first generation being a combination of a first, original set of data vectors, and the incoming metadata of each of the first generation of incoming packets including an indicator for the first generation. Second, once these incoming packets are received, the system and method can buffer them based on the indicator and, asynchronously from the receiving and buffering, combine the incoming data in the buffered, first generation incoming packets into outgoing data in an outgoing packet.

    摘要翻译: 公开了可以接收,缓冲和异步地组合来自各种输入数据分组的数据的系统和方法。 系统和方法可以通过首先接收具有传入数据和传入元数据的一代或多代的传入分组,其中第一代的每个输入分组的输入数据是第一, 原始数据向量集合,以及第一代进入分组中的每一个的传入元数据,包括用于第一代的指示符。 第二,一旦这些传入的分组被接收,系统和方法可以基于指示符缓冲它们,并且从接收和缓冲异步地将缓冲的第一代进入分组中的输入数据组合成输出分组中的输出数据。