Systems and methods for implementing cross-fading, interstitials and other effects downstream
    131.
    发明授权
    Systems and methods for implementing cross-fading, interstitials and other effects downstream 有权
    用于实现下游的褪色,插页式和其他效果的系统和方法

    公开(公告)号:US09406303B2

    公开(公告)日:2016-08-02

    申请号:US14358919

    申请日:2012-11-19

    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)服务提供者系统。 例如,仅具有一个解码器的消费者设备可以利用该解码器(通常是硬件)来以比实时更快的速度来解压缩交叉渐变中涉及的一个或多个元素,从而将下一个元素预取到 在当前正在播放元素的末尾的交叉淡入淡出中播放。 下一个元素可以例如存储在输入缓冲器中,然后解码并存储在解码的采样缓冲器中,全部在多重元素效应的所需呈现时间之前。 在必要的时间,客户端设备组件可以在解码的音频剪辑执行交叉淡入淡出,混合或其他效果时访问相应的样本。 这样的示例性实施例使用单个解码器,因此不需要同步同步解码。

    METHOD TO MINIMIZE INTERFERENCE INTO LEGACY SDARS RECEPTION BY VARYING OVERLAY MODULATING AS A FUNCTION OF SATELLITE POSITION
    132.
    发明申请
    METHOD TO MINIMIZE INTERFERENCE INTO LEGACY SDARS RECEPTION BY VARYING OVERLAY MODULATING AS A FUNCTION OF SATELLITE POSITION 审中-公开
    通过改变覆盖调制作为卫星位置的功能来将干扰最小化为接收信号的方法

    公开(公告)号:US20160134452A1

    公开(公告)日:2016-05-12

    申请号:US14874872

    申请日:2015-10-05

    Inventor: Carl SCARPA

    CPC classification number: H04L27/22 H04B1/1027 H04L27/3466

    Abstract: In exemplary embodiments of the present invention, a degree of hierarchical modulation can be varied as a function of satellite position, which can be related to time of day, and where such hierarchical modulation can be a combination of phase and amplitude shifts. In exemplary embodiments of the present invention, as each satellite in a multiple satellite system broadcasting to North America moves towards a D-node or an A-node position, the offset angle of a phase-based hierarchical modulation scheme can be varied. Thus, in exemplary embodiments of the present invention, the lowest satellite position in the sky can have the lowest offset angle for overlay bits, which offset angle can, for example, progressively increase as the position of the satellite in the sky increases. At a satellite's highest point in the sky, the overlay offset angle can, for example, thus be at its maximum. To aid a receiver to receive such varying overlay modulated data, the value of a varying overlay offset angle (for each satellite) can be embedded in an Overlay Identification Marker (OIM) in the bit stream broadcast by that satellite. In exemplary embodiments of the present invention each satellite broadcast receiver can thus decode each satellite's signal, knowing its respective instantaneous overlay offset angle. The receiver can then use this information to appropriately correct MRC weightings (weighting more heavily the (higher lying) satellite with the higher degree of Layer 2 modulation) before it is MRC combined across various received signal streams. Similar methods can be implemented for other overlay modulation techniques, and the method can be extended to a broadcast system using N satellites, each having a varying degree of Layer 2 modulation.

    Abstract translation: 在本发明的示例性实施例中,分级调制的程度可以随卫星位置的函数而变化,这可以与时间有关,并且其中这种分层调制可以是相位和幅度相移的组合。 在本发明的示例性实施例中,由于向北美广播的多个卫星系统中的每个卫星朝向D节点或A节点位置移动,因此可以改变基于相位的分层调制方案的偏移角。 因此,在本发明的示例性实施例中,天空中最低的卫星位置可以具有覆盖比特的最低偏移角,当天空中的卫星的位置增加时,偏移角可以例如逐渐增加。 在卫星的天空最高点,覆盖偏移角例如可以达到最大值。 为了帮助接收机接收这种变化的重叠调制数据,可以将该改变的覆盖偏移角(对于每个卫星)的值嵌入在由该卫星广播的比特流中的覆盖识别标记(OIM)中。 在本发明的示例性实施例中,每个卫星广播接收机可以解码每个卫星的信号,知道其相应的瞬时覆盖偏移角。 然后,接收机可以在MRC组合在各种接收信号流之前,使用该信息来适当地校正MRC权重(用较高层次的2调制度对更高级别的卫星进行加权)。 可以对其他覆盖调制技术实现类似的方法,并且该方法可以扩展到使用N个卫星的广播系统,每个卫星具有不同程度的第2层调制。

    NOISE POWER ESTIMATION IN DIGITAL COMMUNICATIONS SYSTEMS WITH FAST FADING CHANNELS
    134.
    发明申请
    NOISE POWER ESTIMATION IN DIGITAL COMMUNICATIONS SYSTEMS WITH FAST FADING CHANNELS 审中-公开
    数字通信系统噪声功率估计与快速衰减信道

    公开(公告)号:US20160028423A1

    公开(公告)日:2016-01-28

    申请号:US14774930

    申请日:2014-03-18

    CPC classification number: H04B1/10 H04L1/20 H04L1/206 H04L25/062

    Abstract: An accurate and fast method for estimation of noise power in digital communication systems is presented. Exemplary embodiments of the present invention do not rely upon the need for embedding reference sequences in the transmitted data. Accordingly, such exemplary embodiments are especially suited for tracking variations of noise power in digital communication systems with fast fading channels.

    Abstract translation: 提出了一种准确,快速的数字通信系统中噪声功率估计方法。 本发明的示例性实施例不依赖于在所发送的数据中嵌入参考序列的需要。 因此,这样的示例性实施例特别适用于跟踪具有快速衰落信道的数字通信系统中噪声功率的变化。

    Efficient, programmable and scalable low density parity check decoder
    135.
    发明授权
    Efficient, programmable and scalable low density parity check decoder 有权
    高效,可编程和可扩展的低密度奇偶校验解码器

    公开(公告)号:US09160366B2

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

    申请号:US14070000

    申请日:2013-11-01

    Abstract: Novel design of an LDPC decoder suitable for a range of code-block sizes and bit-rates, also suitable for both ASIC and FPGA implementations, is provided, in which the overhead associated with correction data sent along the transmission channel can be minimized. An LDPC decoder can be optimized for either eIRA based or general H matrices. An H parity matrix can be constructed and/or manipulated to arrange the bit-node message “columns” to facilitate mapping to MPB “columns” and corresponding access via LUT pointer tables to minimize processing cycles so as to: (i) minimize address conflicts within the same MPB that will take multiple access cycles to resolve; (ii) minimize splitting of bit-node messages across MPB “columns” that will take multiple access cycles to resolve; and (iii) balance the bit-node computations across all the MPB/LUT “columns” so that they will complete their computations at nearly the same time.

    Abstract translation: 提供了适用于一系列码块大小和比特率的LDPC解码器的新颖设计,也适用于ASIC和FPGA实现,其中与传输信道发送的校正数据相关联的开销可以最小化。 可以针对基于eIRA或一般H矩阵优化LDPC解码器。 可以构造和/或操纵H奇偶校验矩阵以排列比特节点消息“列”以便于映射到MPB“列”以及经由LUT指针表的对应访问以最小化处理周期,以便:(i)最小化地址冲突 在同一个MPB中,将采取多个访问周期来解决; (ii)最大限度地减少跨越将需要多个访问周期来解决的MPB“列”的位节点消息; 并且(iii)平衡所有MPB / LUT“列”上的位节点计算,使得它们将在几乎相同的时间完成它们的计算。

    METHOD AND APPARATUS FOR MULTIPLEXING AUDIO PROGRAM CHANNELS FROM ONE OR MORE RECEIVED BROADCAST STREAMS TO PROVIDE A PLAYLIST STYLE LISTENING EXPERIENCE TO USERS
    136.
    发明申请
    METHOD AND APPARATUS FOR MULTIPLEXING AUDIO PROGRAM CHANNELS FROM ONE OR MORE RECEIVED BROADCAST STREAMS TO PROVIDE A PLAYLIST STYLE LISTENING EXPERIENCE TO USERS 有权
    从一个或多个接收的广播流中多路复用音频节目频道的方法和装置,以提供播放列表样式对用户的体验

    公开(公告)号:US20150171979A1

    公开(公告)日:2015-06-18

    申请号:US14634088

    申请日:2015-02-27

    Inventor: Paul D. Marko

    Abstract: A method and apparatus are provided for generating a personalized radio channel playlist by simultaneously buffering tracks from multiple received channels from one or more source streams and selectively playing back tracks from the buffered channels. Navigation tools permit users to skip buffered songs in their playlist (e.g., skip forward and backward). Users can specify favorite channels for building personal playlists, or multiple default playlist channels can be provided (e.g., by genre). Thumbs up/down buttons on the radio receiver permit entering a song or artist being played back into a favorites list that is used to search all channels for matches or a banned list used to block songs from future playlists. A matched channel carrying the favorite can be added to a playlist. Segments on the playlist can be played back in full or truncated to facilitate preview of playlist segments.

    Abstract translation: 提供了一种方法和装置,用于通过从一个或多个源流同时缓冲来自多个接收的频道的轨道并且从缓冲的频道中选择性地播放轨道来生成个性化的无线电频道播放列表。 导航工具允许用户跳过播放列表中的缓冲歌曲(例如,向前和向后跳过)。 用户可以指定用于构建个人播放列表的最喜爱的频道,或者可以提供多个默认播放频道(例如,按类型)。 无线电接收器上的拇指向上/向下按钮允许输入正在播放的歌曲或艺术家进入用于搜索所有频道的收藏夹列表,或者用于阻止来自未来播放列表的歌曲的禁用列表。 携带收藏夹的匹配通道可以添加到播放列表。 播放列表中的片段可以完整播放或截断,以便播放列表片段的预览。

    Wireless satellite digital audio radio service (SDARS) head unit with portable subscription and cell phone abilities
    138.
    发明授权
    Wireless satellite digital audio radio service (SDARS) head unit with portable subscription and cell phone abilities 有权
    无线卫星数字音频无线电服务(SDARS)主机具有便携式订阅和手机功能

    公开(公告)号:US08983363B2

    公开(公告)日:2015-03-17

    申请号:US14027535

    申请日:2013-09-16

    Abstract: A system and method for automated activation of a radio, or content receiver, used to receive subscription radio services such as XM or Sirius radio. A wireless communications device with a short range data link wirelessly communicates with the content receiver to control the content receiver and receive a unique identification code from the content receiver. The wireless communications device also has its own unique identification code. The wireless communications device transmits an activation request message over a long range wireless communications link to a control station. The activation request message contains the receivers unique identification code and the communications device's own unique identification code. The control station maintains a database of valid identification codes that is used to authenticate the request. If the control station receives a valid request, an activation signal is sent to the receiver to allow operation of the receiver.

    Abstract translation: 用于自动激活用于接收诸如XM或Sirius无线电的订阅无线电服务的无线电或内容接收机的系统和方法。 具有短距离数据链路的无线通信设备与内容接收器无线地通信,以控制内容接收器并从内容接收器接收唯一的识别码。 无线通信设备还具有其自己唯一的识别码。 无线通信设备通过远程无线通信链路向控制站发送激活请求消息。 激活请求消息包含接收机唯一标识码和通信设备自己唯一的识别码。 控制站维护用于认证请求的有效识别码的数据库。 如果控制站接收到有效请求,则将激活信号发送到接收机以允许接收机的操作。

    PARAMETERIZED INTERLEAVER FOR A MULTI-RATE SYSTEM
    139.
    发明申请
    PARAMETERIZED INTERLEAVER FOR A MULTI-RATE SYSTEM 审中-公开
    多速率系统的参数交互器

    公开(公告)号:US20150058704A1

    公开(公告)日:2015-02-26

    申请号:US14467884

    申请日:2014-08-25

    CPC classification number: H03M13/2732 H03M13/2789

    Abstract: A parameterized interleaver structure is presented. The interleaver is designed to specify and maintain a maximum delay, irrespective of code rate and number of code blocks. The disclosed interleaver in effect concatenates two interleaver structures together. When the arm index is greater than a defined number N1, the arm delay is calculated using a set of parameters M2, D2, and N, where M2 is a maximum delay for an interleaver arm, D2 is the delay decrement, and N is the arm index, running from 1 to N, where N is the total number of arms in the interleaver. However, when the arm index N is less than or equal to N1, the delay can be calculated in a similar manner, but using a second set of parameters, namely M1, D1, and N instead, which involves a different delay length. This approach has the dual benefit of specifying both the maximum delay of the interleaver and the minimum required delay to process data.

    Abstract translation: 提出了参数化交织器结构。 交织器被设计为指定和维持最大延迟,而不考虑码率和码块数。 所公开的交织器实际上将两个交织器结构连接在一起。 当臂指数大于定义数量N1时,使用一组参数M2,D2和N计算臂延迟,其中M2是交织器臂的最大延迟,D2是延迟减量,N是 臂指数,从1到N,其中N是交织器中的总臂数。 然而,当臂索引N小于或等于N1时,可以以类似的方式计算延迟,而是使用第二组参数,即M1,D1和N,这涉及不同的延迟长度。 该方法具有指定交织器的最大延迟和处理数据所需的最小延迟的双重优点。

    Efficient implementation to perform iterative decoding with large iteration counts
    140.
    发明授权
    Efficient implementation to perform iterative decoding with large iteration counts 有权
    高效实现以大的迭代计数执行迭代解码

    公开(公告)号:US08910015B2

    公开(公告)日:2014-12-09

    申请号:US13690775

    申请日:2012-11-30

    CPC classification number: H03M13/6505 H03M13/05 H03M13/1105 H03M13/3746

    Abstract: Systems and methods are presented to improve the performance of a constant bit rate iterative decoder by providing elastic buffering, while utilizing a relatively simple decoder architecture capable of maintaining a fixed number of iterations of a lower value. An LDPC decoder can be designed, for example, to support less than the maximum possible number of iterations, and can, for example, be mated to elastic input and output buffers. If a given code block, or succession of code blocks, requires the maximum number of iterations for decoding, the decoder can, for example, run at such maximum number of iterations and the elastic input buffer can, for example, hold code blocks waiting to be processed so as to maintain a constant input rate. Alternatively, if one or more code blocks requires less than the nominal number of iterations, the output buffer can store those code blocks so as to preserve a constant output rate. It is emphasized that this abstract is provided to comply with the rules requiring an abstract, and is submitted with the understanding that it will not be used to interpret or limit the scope or the meaning of the claims.

    Abstract translation: 提出了系统和方法,以通过提供弹性缓冲来提高恒定比特率迭代解码器的性能,同时利用能够维持较低值的固定次数迭代的相对简单的解码器架构。 例如,LDPC解码器可以被设计为支持小于最大可能的迭代次数,并且可以例如与弹性输入和输出缓冲器配合。 如果给定代码块或连续的代码块需要用于解码的最大迭代次数,则解码器可以例如以这样的最大迭代次数运行,并且弹性输入缓冲器可以例如保持等待 进行处理以保持恒定的输入速率。 或者,如果一个或多个代码块需要小于标称的迭代次数,则输出缓冲器可以存储那些代码块,以便保持恒定的输出速率。 要强调的是,提供本摘要以符合要求抽象的规则,并提交了一项谅解,即不会将其用于解释或限制权利要求书的范围或含义。

Patent Agency Ranking