Abstract:
Técnicas para intercambiar informacion entre una pluralidad de modulos codificadores y un modulo de multiplexion para combinar segmentos de datos procedentes de los modulos codificadores con una calidad general mejorada. En particular, los modulos codificadores asocian sus respectivos segmentos de datos con informacion de calidad y velocidad, y envían por lo menos la informacion de calidad y velocidad asociada con los segmentos de datos, hacia el modulo de multiplexion. El modulo de multiplexion analiza la informacion de calidad y velocidad para determinar si los segmentos de datos que los modulos codificadores desean incluir en la supertrama actual calzan dentro del ancho de banda disponible de un canal de transmision. Si el modulo de multiplexion determina que la pluralidad de segmentos de datos no calza dentro del ancho de banda disponible, el modulo de multiplexion selecciona uno o más de los segmentos a ser redimensionados sobre la base de la informacion de calidad y velocidad recibida procedente de los modulos codificadores.
Abstract:
Methods and apparatus for enhanced delivery of content over a data network. In an aspect, a method is provided for transmitting services over a network. The method includes receiving one or more services having associated delivery requirements, determining that network bandwidth is available to meet the delivery requirements, and allocating the network bandwidth to the one or more services based on the delivery requirements to produce network bandwidth allocations. In an aspect, an apparatus is provided that includes receiving logic configured to receive one or more services having associated delivery requirements, and multiplexer logic configured to determine that network bandwidth is available to meet the delivery requirements, and to allocate the network bandwidth to the one or more services based on the delivery requirements to produce network bandwidth allocations.
Abstract:
In general, this disclosure describes techniques for exchanging informati on between a plurality of encoder modules and a multiplex module to combine segments of data from the encoder modules with an improved overall quality. In particular, the encoder modules associate their respective segments of da ta with quality and rate information and send at least the quality and rate information associated with the segments of data to the multiplex module. Th e multiplex module analyzes the quality and rate information to determine wh ether the segments of data that encoder modules desire to include in the cur rent superframe fit within the available bandwidth of a transmission channel . If the multiplex module determines the plurality of segments of data do no t fit within the available bandwidth, the multiplex module selects one or mo re of the segments to be resized based on the quality and rate information r eceived from the encoder modules.
Abstract:
In general, this disclosure describes techniques for exchanging information between a plurality of encoder modules and a multiplex module to combine segments of data from the encoder modules with an improved overall quality. In particular, the encoder modules associate their respective segments of data with quality and rate information and send at least the quality and rate information associated with the segments of data to the multiplex module. The multiplex module analyzes the quality and rate information to determine whether the segments of data that encoder modules desire to include in the current superframe fit within the available bandwidth of a transmission channel. If the multiplex module determines the plurality of segments of data do not fit within the available bandwidth, the multiplex module selects one or more of the segments to be resized based on the quality and rate information received from the encoder modules.
Abstract:
Un procedimiento para la transmisión de servicios en una red (100) que utiliza multiplexación por división de frecuencias ortogonales, OFDM, en el que cada trama de transmisión comprende intervalos de datos, comprendiendo cada intervalo de datos un conjunto de símbolos de datos que se suceden en una duración de símbolos de la OFDM, comprendiendo el procedimiento: recibir uno o más servicios que tienen requisitos de entrega asociados; determinar si el ancho de banda disponible de la red es capaz de satisfacer los requisitos de entrega; y, si el ancho de banda disponible de la red es capaz de satisfacer los requisitos de entrega: asignar el ancho de banda disponible a uno o más servicios en base a los requisitos de entrega para producir asignaciones de ancho de banda en la red, caracterizado por: determinar (704) los parámetros de altura asociados con uno o más servicios en base a los requisitos de entrega, en el que el parámetro de altura está asociado con intervalos; agrupar (706) el o los servicios en uno o más grupos en base a los parámetros de altura; determinar (710) parámetros de longitud para uno o más grupos, en los que el parámetro de longitud está asociado con los símbolos de la OFDM; y asignar (714) el ancho de banda disponible a uno o más grupos en base a los parámetros de longitud.
Abstract:
Methods and apparatus for enhanced delivery of content over a data network. In an aspect, a method is provided for transmitting services over a network. The method includes receiving one or more services having associated delivery requirements, determining that network bandwidth is available to meet the delivery requirements, and allocating the network bandwidth to the one or more services based on the delivery requirements to produce network bandwidth allocations. In an aspect, an apparatus is provided that includes receiving logic configured to receive one or more services having associated delivery requirements, and multiplexer logic configured to determine that network bandwidth is available to meet the delivery requirements, and to allocate the network bandwidth to the one or more services based on the delivery requirements to produce network bandwidth allocations.
Abstract:
In general, this disclosure describes techniques for exchanging information between a plurality of encoder modules and a multiplex module to combine segments of data from the encoder modules with an improved overall quality. In particular, the encoder modules associate their respective segments of data with quality and rate information and send at least the quality and rate information associated with the segments of data to the multiplex module. The multiplex module analyzes the quality and rate information to determine whether the segments of data that encoder modules desire to include in the current superframe fit within the available bandwidth of a transmission channel. If the multiplex module determines the plurality of segments of data do not fit within the available bandwidth, the multiplex module selects one or more of the segments to be resized based on the quality and rate information received from the encoder modules.
Abstract:
Methods and apparatus for enhanced delivery of content over a data network. In an aspect, a method is provided for transmitting services over a network. The method includes receiving one or more services having associated delivery requirements, determining that network bandwidth is available to meet the delivery requirements, and allocating the network bandwidth to the one or more services based on the delivery requirements to produce network bandwidth allocations. In an aspect, an apparatus is provided that includes receiving logic configured to receive one or more services having associated delivery requirements, and multiplexer logic configured to determine that network bandwidth is available to meet the delivery requirements, and to allocate the network bandwidth to the one or more services based on the delivery requirements to produce network bandwidth allocations.
Abstract:
In general, this disclosure describes techniques for exchanging information between a plurality of encoder modules and a multiplex module to combine segments of data from the encoder modules with an improved overall quality. In particular, the encoder modules associate their respective segments of data with quality and rate information and send at least the quality and rate information associated with the segments of data to the multiplex module. The multiplex module analyzes the quality and rate information to determine whether the segments of data that encoder modules desire to include in the current superframe fit within the available bandwidth of a transmission channel. If the multiplex module determines the plurality of segments of data do not fit within the available bandwidth, the multiplex module selects one or more of the segments to be resized based on the quality and rate information received from the encoder modules.
Abstract:
Aspects describe a transmit driver that processes data communication between a scheduler and a turbo encoder. Transmit driver receives a request for a super frame and ascertains whether it has enough information to start the super frame. If there is enough data, the super frame is written to an appropriate hardware register. Both Direct Memory Access (DMA) and non-DMA hardware can be supported with the one or more aspects. In an aspect, a method is provided for data transmission. The method includes obtaining data comprising one or more logical channels wherein each of the logical channels comprises one or more code blocks, and wherein each of the code blocks comprises one or more turbo groups, organizing the data based on the one or more code blocks to produce time-sequenced turbo groups, and outputting the time-sequenced turbo groups.