Abstract:
Systems and methods for interaction of satellite and Internet protocol features in content delivery systems are presented. Using such systems and methods, the delivery of some content to the same product by Satellite delivery, other content by IP delivery, and still other content by both Satellite and IP delivery can enhance the utility of both the content and the product for an end user and can further optimize the costs and quality of service associated with delivering the content. A method of providing content and data to a combined satellite and IP network receiver is presented, including broadcasting via satellite content and data to the receiver, and sending via an IP based communications network content and data to the receiver, where the content and data provided over the Satellite broadcast enables capabilities of the receiver needed to consume content received by IP delivery, and the content and data provided via IP delivery enables capabilities of the receiver needed to consume content received from the satellite broadcast.
Abstract:
Systems and methods are presented to facilitate caching of programming from broadcast and/or content streaming services to a user device for local playback. In addition, metadata can be provided to guide the user in selecting, caching, or playing the cachable content. In some exemplary embodiments, a receiver or other user device can automatically select the programming to be cached based on a user's historical topic interest and listening history. In some exemplary embodiments, the metadata can also include DRM information that can limit the ability of a user to playback the content, so as to comply, if necessary, with operative legal requirements related to usage of the content.
Abstract:
A modulator includes input paths for audio information from an electronic audio channel; output paths for transmitting said audio information over a frequency-modulated radio frequency signal to a FM broadcast receiver; and one or more programs for measuring or estimating the spectrum environment of the frequency-modulated RF signal bearing the audio information through sampling and analysis to select an optimum radio signal level and signal transmission mode for transmission to the FM receiver in a near interference free manner.
Abstract:
Systems and methods are presented for transmitting additional data over preexisting differential COFDM signals by modulating existing data carriers with a phase and an amplitude offset. In exemplary embodiments of the present invention, additional data capacity can be achieved for an COFDM signal which is completely backwards compatible with existing satellite broadcast communications systems. In exemplary embodiments of the present invention additional information can be overiayed on an existing signal as a combination of amplitude and phase offset from the original QPSK symbols, applied for each information bit of the overlay data. With two additional levels of modulation, a receiver can demodulate the information from each of the previous stages and combine the information into a suitable format for soft decoding. The first stage of demodulation will be recovery of overlay data from the amplitude modulated D8PSK.
Abstract:
Systems and methods for enabling pre-compensation of timing offsets in OFDM receivers without invalidating channel estimates are described. Timing offset estimations may be sent along with the received OFDM symbols for FFT computation and generating a de-rotated signal output. The timing offset estimation may provide a reference point for dynamic tracking of timing for an OFDM signal and estimated based on an integral value associated with the OFDM signal.
Abstract:
A graphical user-interface for a multi-source media player that optimizes the presentation of content and navigational choices to a user, as well as the user's interactive experience, is described. Methods of enabling users to access, manage and listen to content, whether delivered over an IP, satellite, other communications channel, or some/all of such channels, are presented. The user-interface can include, for example, tile, icon and album art-based user-interface elements. The user-interface elements may be selected via touch screen, voice commands, trackball and remote touch activated panels, as well as haptic devices or rotary controllers, or various multi-modal combinations of inputs and control signals.
Abstract:
Systems and automated methods are provided for obtaining optimal Q.PP parameter sets. For a given block size N all possible Q.PP parameter sets may be generated to obtain a candidate set of f1,f2 pairs. The candidate set may then be initially tested for performance, and the poorer performing parameter pairs removed from consideration, resulting in a good candidate set. The good candidate set may then be subjected to more extensive testing, which may include decreasing SNR and lengthening the test bit sequences in various combinations to trigger errors, and thus allow ranking of the candidates by performance. Because some block sizes N are fixed by system design parameters, the inquiry may end there. In other embodiments, where there is an allowed range of possible block sizes for a system being designed ab initio, the above process may be an inner loop, for a given block size, where an outer loop runs through various possible block sizes N, where N may be subject to some condition. For example, in some embodiments block sizes are desired to be a multiple of some integer or even some power of 2, e.g., 8, and thus the outer loop runs through potential block sizes N that satisfy such conditions, for example, all N between 10,000 and 13,000 that are divisible by 8. Using an exemplary system, an optimal parameter set {f1,f2} = {217,1560} was found for a block size of N=12,168 bits, and an optimal parameter set {f1,f2} = {299, 510} for a block size of N=12,240 bits was found.
Abstract:
In exemplary embodiments of the present invention, a V2V unit in a vehicle (OBE) can, for example, store a plurality of years of encrypted certificates. The certificates can, for example, be programmed at an OBE factory using a secure server, and access to all certificates can be locked until an unlock key is computed for a given window (certificate validity period). An in-vehicle satellite receiver can then receive, over, for example, a dedicated satellite control channel, unlock codes for a current time window and a next time window, and provide them to the V2V device. Using those unlock codes, the V2V device (OBE) can compute an unlock key from an unlock code provided by the satellite receiver. In this manner an in-vehicle device may be directly messaged, but only to unlock one or more certificates at a controlled time. Without the received lock codes, the stored certificates are not useable.
Abstract:
In exemplary embodiments of the present invention systems and methods are provided to implement and facilitate cross-fading, interstitials and other effects/processing of two or more media elements in a personalized media delivery service so that each client or user has a consistent high quality experience. The effects or crossfade processing can occur on the broadcast, publisher or server-side, but can still be personalized to a specific user, thus still allowing a personalized experience for each individual user, in a manner where the processing burden is minimized on the downstream side or client device. This approach enables a consistent user experience, independent of client device capabilities, both static and dynamic. The cross-fade can be implemented after decoding the relevant chunks of each component clip, processing, recoding and rechunking, or, in a preferred embodiment, the cross-fade or other effect can be implemented on the relevant chunks to the effect in the compressed domain, thus obviating any loss of quality by re-encoding. A large scale personalized content delivery service can be implemented by limiting the processing to essentially the first and last chunks of any file, since there is no need to processing the full clip. In exemplary embodiments of the present invention this type of processing can easily be accommodated in cloud computing technology, where the first and last files may be conveniently extracted and processed within the cloud to meet the required load. Processing may also be done locally, for example, by the broadcaster, with sufficient processing power to manage peak load.
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 (EAACPIus) 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.