Systems and methods for implementing efficient cross-fading between compressed audio streams

    公开(公告)号:US10366694B2

    公开(公告)日:2019-07-30

    申请号:US15722240

    申请日:2017-10-02

    Abstract: Systems and methods are presented for efficient cross-fading (or other multiple clip processing) of compressed domain information streams on a user or client device, such as a telephone, tablet, computer or MP3 player, or any consumer device with audio playback. Exemplary implementation systems may provide cross-fade between AAC/Enhanced AAC Plus (EAACPlus) information streams or between MP3 information streams or even between information streams of unmatched formats (e.g. AAC to MP3 or MP3 to AAC). Furthermore, these systems are distinguished by the fact that cross-fade is directly applied to the compressed bitstreams so that a single decode operation may be performed on the resulting bitstream. Moreover, using the described methods, similar cross fade in the compressed domain between information streams utilizing other formats of compression, such as, for example, MP2, AC-3, PAC, etc. can also be advantageously implemented. Thus, in exemplary embodiments of the present invention a set of frames from each input stream associated with the time interval in which a cross fade is decoded, and combined and recoded with a cross fade or other effect now in the compressed bitstream. Once sent through the client device's decoder, the user hears the transitional effect. The only input data that is decoded and processed is that associated with the portion of each stream used in the crossfade, blend or other interstitial, and thus the vast majority of the input streams are left compressed.

    System and method for increasing transmission bandwidth efficiency (“EBT2”)

    公开(公告)号:US10096326B2

    公开(公告)日:2018-10-09

    申请号:US15706079

    申请日:2017-09-15

    Abstract: Systems and methods for increasing transmission bandwidth efficiency by the analysis and synthesis of the ultimate components of transmitted content are presented. To implement such a system, a dictionary or database of elemental codewords can be generated from a set of audio clips. Using such a database, a given arbitrary song or other audio file can be expressed as a series of such codewords, where each given codeword in the series is a compressed audio packet that can be used as is, or, for example, can be tagged to be modified to better match the corresponding portion of the original audio file. Each codeword in the database has an index number or unique identifier. For a relatively small number of bits used in a unique ID, e.g. 27-30, several hundreds of millions of codewords can be uniquely identified. By providing the database of codewords to receivers of a broadcast or content delivery system in advance, instead of broadcasting or streaming the actual compressed audio signal, all that need be transmitted is the series of identifiers along with any modification instructions to the identified codewords. After reception, intelligence on the receiver having access to a locally stored copy of the dictionary can reconstruct the original audio clip by accessing the codewords via the received IDs, modify them as instructed by the modification instructions, further modify the codewords either individually or in groups using the audio profile of the original audio file (also sent by the encoder) and play back a generated sequence of phase corrected codewords and modified codewords as instructed. In exemplary embodiments of the present invention, such modification can extend into neighboring codewords, and can utilize either or both (i) cross correlation based time alignment and (ii) phase continuity between harmonics, to achieve higher fidelity to the original audio clip.

    Vehicle message addressing
    166.
    发明授权

    公开(公告)号:US09997030B2

    公开(公告)日:2018-06-12

    申请号:US14325857

    申请日:2014-07-08

    Abstract: A vehicle messaging method (600) and system (100) can include any number of data sources (101-103), an interface (104) that formats messages and addresses from the data sources, and a corresponding number of messaging servers (111-113) that receive targeted messages intended for a predetermined subset of subscribers associated with a vehicle identification number (VIN). Each messaging server can include a corresponding controller (121-123) programmed to assign (604) targeted messages to a predetermined channel and encode (606) the addresses of the targeted messages to the predetermined subset of subscribers using a VIN or portion thereof. The controller can be further programmed to transfer (608) the targeted messages and addresses to a satellite uplink (107) and satellite (110) via a messaging uplink interface (106) for retransmission and reception by a plurality of selective call receivers 109 addressable individually using a predetermined VIN or portion thereof.

    SYSTEMS AND METHODS FOR IMPLEMENTING CROSS-FADING, INTERSTITIALS AND OTHER EFFECTS DOWNSTREAM
    167.
    发明申请
    SYSTEMS AND METHODS FOR IMPLEMENTING CROSS-FADING, INTERSTITIALS AND OTHER EFFECTS DOWNSTREAM 有权
    执行交叉渐变,间断和其他影响下降的系统和方法

    公开(公告)号:US20170053660A1

    公开(公告)日:2017-02-23

    申请号:US15222256

    申请日:2016-07-28

    Abstract: Systems and methods are presented for cross-fading (or other multiple clip processing) of information streams on a user or client device, such as a telephone, tablet, computer or MP3 player, or any consumer device with audio playback. Multiple clip processing can be accomplished at a client end according to directions sent from a service provider that specify a combination of (i) the clips involved; (ii) the device on which the cross-fade or other processing is to occur and its parameters; and (iii) the service provider system. For example, a consumer device with only one decoder, can utilize that decoder (typically hardware) to decompress one or more elements that are involved in a cross-fade at faster than real time, thus pre-fetching the next element(s) to be played in the cross-fade at the end of the currently being played element. The next elements(s) can, for example, be stored in an input buffer, then decoded and stored in a decoded sample buffer, all prior to the required presentation time of the multiple element effect. At the requisite time, a client device component can access the respective samples of the decoded audio clips as it performs the cross-fade, mix or other effect. Such exemplary embodiments use a single decoder and thus do not require synchronized simultaneous decodes.

    Abstract translation: 呈现用户或客户端设备(例如电话,平板电脑,计算机或MP3播放器)或具有音频播放的任何消费者设备的信息流的交叉衰落(或其他多个剪辑处理)的系统和方法。 多个剪辑处理可以在客户端根据从服务提供者发送的指示来完成,该指示指定(i)涉及的剪辑的组合; (ii)要进行交叉淡入淡出或其他处理的设备及其参数; 和(iii)服务提供者系统。 例如,仅具有一个解码器的消费者设备可以利用该解码器(通常是硬件)来以比实时更快的速度来解压缩交叉渐变中涉及的一个或多个元素,从而将下一个元素预取到 在当前正在播放元素的末尾的交叉淡入淡出中播放。 下一个元素可以例如存储在输入缓冲器中,然后解码并存储在解码的采样缓冲器中,全部在多重元素效应的所需呈现时间之前。 在必要的时间,客户端设备组件可以在解码的音频剪辑执行交叉淡入淡出,混合或其他效果时访问相应的样本。 这样的示例性实施例使用单个解码器,因此不需要同步的同步解码。

    HIGH RESOLUTION ENCODING AND TRANSMISSION OF TRAFFIC INFORMATION
    168.
    发明申请
    HIGH RESOLUTION ENCODING AND TRANSMISSION OF TRAFFIC INFORMATION 审中-公开
    高分辨率编码和传输交通信息

    公开(公告)号:US20160104377A1

    公开(公告)日:2016-04-14

    申请号:US14852608

    申请日:2015-09-13

    Abstract: Systems and methods are provided for increasing the geospatial resolution of traffic information by dividing known location intervals into a fixed number of sub-segments not tied to any one map providers format, efficient coding of the traffic information, and distribution of the traffic information to end-user consuming devices over one or more of a satellite based broadcast transport medium and a data communications network. Exemplary embodiments of the present invention detail a nationwide traffic service which can be encoded and distributed through a single broadcast service, such as, for example, an SDARS service, or a broadcast over a data network. Exemplary embodiments include aggregating the traffic data from segments of multiple location intervals, into predefined and predetermined flow vectors, and sending the flow vectors within a data stream to users. Confidence levels obtained from raw traffic data can both (I) be disclosed to drivers/users to supplement a very low signal (or no signal) speed and congestion report, and (ii) can also be used in various system algorithms that decide what local anomalies or aberrations to filter out as noise, or to disclose as accurate information and thus more granularly depict the roadway in question (and use additional bits to do so) as an actual highly localized traffic condition.

    Abstract translation: 提供了系统和方法,用于通过将已知的位置间隔划分成不与任何一个地图提供者格式相关联的固定数量的子段来增加交通信息的地理空间分辨率,交通信息的有效编码和交通信息的分布结束 - 基于卫星广播传输介质和数据通信网络中的一个或多个的用户消费设备。 本发明的示例性实施例详细描述了可以通过单个广播服务(例如SDARS服务)或通过数据网络广播来编码和分发的全国性业务服务。 示例性实施例包括将来自多个位置间隔的段的业务数据聚合成预定义和预定的流向量,以及将数据流内的流向量发送给用户。 从原始交通数据获得的置信水平可以(I)向驾驶员/用户公开,以补充非常低的信号(或无信号)速度和拥塞报告,并且(ii)也可以用于决定什么地方的各种系统算法 异常或像差作为噪声过滤掉,或者作为准确的信息公开,从而更精确地描述所讨论的道路(并使用额外的位)来作为实际的高度局部化的交通状况。

    METHODS TO RECLAIM UNUSED THROUGHPUT IN AN SDARS SYSTEM
    169.
    发明申请
    METHODS TO RECLAIM UNUSED THROUGHPUT IN AN SDARS SYSTEM 审中-公开
    在SDARS系统中记录未通过的方法

    公开(公告)号:US20160065299A1

    公开(公告)日:2016-03-03

    申请号:US14845080

    申请日:2015-09-03

    CPC classification number: H04B7/185 H04L1/004 H04L27/3488

    Abstract: Systems, algorithms and methods for reclaiming unused portions of a satellite broadcast service's bandwidth for new services, utilizing higher performance coding techniques to yield better throughput, are presented. These systems, algorithms and methods achieve the reclaimed bandwidth in a way that is invisible to a legacy receiver, and that does not interfere with its reception of a legacy signal. In one embodiment, new data may be transmitted within a legacy transmission frame, for example within its cluster structure, using the same modulation and synchronization as used for the legacy data. The new data may be inserted into a channel or other subdivision at a head end. In another embodiment, one or more clusters or subdivisions with only new data may be transmitted, using the same modulation and synchronization as the legacy data clusters, but now employing a higher performing FEC and data interleaving structure on those clusters which contain only new data to yield an increase in available throughput. Finally, in a third embodiment, one or more clusters containing only new data may be transmitted, and in said one or more all new data clusters, different modulation and synchronization may be used then that of the legacy data clusters, thus employing a higher performing FEC and data interleaving structure than that of the legacy clusters. Various combinations of these approaches are also presented, as well as a set of novel receivers, or receiver configurations, to implement them and their combinations

    Abstract translation: 提出了利用更高性能的编码技术来产生更好的吞吐量的系统,算法和方法,用于回收卫星广播服务的新服务带宽的未使用部分。 这些系统,算法和方法以旧式接收机不可见的方式实现回收带宽,并且不干扰其对遗留信号的接收。 在一个实施例中,可以使用与用于遗留数据的相同的调制和同步,在传统传输帧内例如在其簇结构内传输新数据。 新的数据可以被插入到一个通道或者其他分部的头端。 在另一个实施例中,可以使用与传统数据集群相同的调制和同步来发送仅具有新数据的一个或多个集群或子部分,但是现在在仅包含新数据的那些集群上采用更高性能的FEC和数据交织结构 产生可用吞吐量的增加。 最后,在第三实施例中,可以发送仅包含新数据的一个或多个簇,并且在所述一个或多个全新数据簇中,可以使用不同的调制和同步,然后使用不同的调制和同步,因此采用较高性能 FEC和数据交织结构比传统集群的结构要好。 还提出了这些方法的各种组合,以及一组新颖的接收机或接收机配置,以实现它们及其组合

    METHOD AND APPARATUS FOR INTERLEAVING LOW DENSITY PARITY CHECK (LDPC) CODES OVER MOBILE SATELLITE CHANNELS
    170.
    发明申请
    METHOD AND APPARATUS FOR INTERLEAVING LOW DENSITY PARITY CHECK (LDPC) CODES OVER MOBILE SATELLITE CHANNELS 审中-公开
    用于在移动卫星信道上交换低密度奇偶校验(LDPC)码的方法和装置

    公开(公告)号:US20150358035A1

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

    申请号:US14714780

    申请日:2015-05-18

    Abstract: Systems, methods and apparatus are described to interleave LDPC coded data for reception over a mobile communications channel, such as, for example, a satellite channel. In exemplary embodiments of the present invention, a method for channel interleaving includes segmenting a large LDPC code block into smaller codewords, randomly shuffling the code segments of each codeword and then convolutionally interleaving the randomly shuffled code words. In exemplary embodiments of the present invention, such random shuffling can guarantee that no two consecutive input code segments will be closer than a defined minimum number of code segments at the output of the shuffler. In exemplary embodiments of the present invention, by keeping data in, for example, manageable sub-sections, accurate SNR estimations, which are needed for the best possible LDPC decoding performance, can be facilitated based on, for example, iterative bit decisions.

    Abstract translation: 描述了系统,方法和装置来交织用于通过诸如卫星信道的移动通信信道进行接收的LDPC编码数据。 在本发明的示例性实施例中,一种用于信道交织的方法包括将大型LDPC码块分割成较小的码字,随机混洗每个码字的码片段,然后对随机混洗码字进行卷积交织。 在本发明的示例性实施例中,这种随机混洗可以保证在洗牌器的输出处没有两个连续的输入代码段将比规定的最小数量的代码段更接近。 在本发明的示例性实施例中,通过将数据保存在例如可管理子部分中,可以基于例如迭代比特决定来促进针对最佳LDPC解码性能所需的精确SNR估计。

Patent Agency Ranking