Abstract:
An encoding system includes a plurality of encoders each of which encodes a signal having continuity supplied from a corresponding one of a plurality of information sources and generates a packet containing a portion of the encoded signal. Each encoder is classified as a first encoder which encodes the signal, or a second encoder which transfers the packet from at least one of the first encoders, to a communication network and which, when the first encoder has failed, replaces the failed first encoder. When a failure occurs in either one of the first and second encoders for any of the signals, the other one of the encoders detects the occurrence of the failure, reallocates the encoders other than the failed encoder so as to act as the first encoder or second encoder for respective ones of the information sources, and notifies each encoder of the result of the reallocation.
Abstract:
A method is provided for performing a rate shaping of multiple data streams which are to be transmitted through a network. The network has the capability to perform a rate shaping using a first rate shaping scheme and at least one other rate shaping scheme other than said first rate shaping scheme. The method can include determining based on the resources of the network the maximum number n of data streams for which said first rate shaping scheme can be applied as a rate shaping scheme, selecting n data streams among the multiple data streams which are to be transmitted and performing a transcoding on them to perform a rate shaping, and performing a rate shaping for other data streams using a different rate shaping scheme other than said first rate shaping scheme.
Abstract:
Different data communication architectures deliver a wide variety of content, including audio and video content, to consumers. The architectures employ channel bonding to deliver more bandwidth than any single communication channel can carry. In some implementations, the communication architectures distribute video programming in the form of MPEG2 TS packets, flagged by marker packets, in a round-robin manner across the communication channels. Channel bonding synchronization information may be present in packets defined above the data-link layer or added to fields within data-link layer frames.
Abstract:
Exact data-rate analysis of the information signal portions to be transmitted in a subsequent transmission cycle per time-division multiplexing process shall be initially omitted. Instead, on the basis of highly accurate estimated values for the subsequent data rates, estimated values for relative waiting times are transmitted, in a current transmission cycle, from the current time slice to the subsequent time slice of the same service. In the subsequent transmission cycle, actual data rates may be set which may deviate from the estimated data rates for the individual information signals, as a result of which predicted time-slice boundaries for the subsequent transmission cycle may shift. However, the potential shift in the time-slice boundaries is subject to several boundary conditions. No time slice of the subsequent transmission cycle can start prior to its signaled estimated starting time. With constant data rates, the estimated time-slice structure and the actual time-slice structure are identical.
Abstract:
Different data communication architectures deliver a wide variety of content, including audio and video content, to consumers. The architectures employ channel bonding to deliver more bandwidth than any single communication channel can carry. In some implementations, the communication architectures distribute video programming in the form of MPEG2 TS packets, flagged by marker packets, in a round-robin manner across the communication channels. Channel bonding synchronization information may be present in packets defined above the data-link layer or added to fields within data-link layer frames.
Abstract:
Methods and apparatus for performing multiplexing of video or other content (e.g., programs) within a network using feed-back from a subsequent digital program insertion stage, and/or feed-forward information from a prior multiplexing stage. In one embodiment, the network comprises a hybrid fiber coax (HFC) cable network having headend and hub-based statistical multiplexing stages, and communication between the two stages is used to improve the visual quality performance and bandwidth utilization of the output multi-program stream during conditions where downstream content is inserted into the transport stream. Business methods associated with the various multiplexing features described above are also disclosed.
Abstract:
An encoding apparatus 2 includes: an encoding unit 21 that encodes and multiplexes a video signal V2, an audio signal A2 and a data signal D2 to be given to the encoding apparatus 2; a timer 22 that outputs time information T2; a timer adjusting unit 23 that adjusts the timer 22 so that the time information T2 and time information T1 within a multiplexed stream S1 outputted from an encoding apparatus 1 are synchronized with each other; and a multiplexing unit 24 that multiplexes the multiplexed stream S1, an encoded stream S21 outputted from the encoding unit 21 and the time information T2, and outputs the resultant multiplexed stream and information as output of the encoding apparatus 2. Third and subsequent encoding apparatus are configured to have the same configuration as that of the encoding apparatus 2.
Abstract:
A method includes creating a video stream using alternating portions of video from at least two previously compressed files of similar video content having one or both of differing bit rates or dimensional qualities. The video stream is created to have a bit rate that is intermediate bit rates of the at least two previously compressed files. The intermediate bit rate is based on one or more estimates of a wireless link speed over a wireless channel between a user equipment and a network. The method includes outputting the created video stream. Apparatus and program products are also disclosed.
Abstract:
Different data communication architectures deliver a wide variety of content, including audio and video content, to consumers. The architectures employ channel bonding to deliver more bandwidth than any single communication channel can carry. In some implementations, the communication architectures distribute video programming in the form of MPEG2 TS packets, flagged by marker packets, in a round-robin manner across the communication channels. Channel bonding synchronization information may be present in packets defined above the data-link layer or added to fields within data-link layer frames.
Abstract:
The delivery of multimedia content is disclosed. An input stream of the multimedia content in a first predetermined format, and including encoded video data and audio data is received from a broadcaster server system. The input stream is converted to a second predetermined format, and split into an audio data stream and one or more video data streams. Segments of the audio data stream and the video data streams are generated, with each segment representing a predetermined number of time-sequenced signal samples and frames of the respective audio and video. Each of the generated segments of the audio data stream and the video data streams is transmitted to a data storage system.