Methods and apparatus for processing information, e.g., audio, video or image information, for transmission in a communication system are disclosed. In an illustrative embodiment, a multiple program coder encodes a bitstream for each of the programs, in accordance with a specified bit allocation. An outer code encoder receives the encoded bitstreams from the multiple program coder, and jointly applies an outer code, e.g., a CRC code, RS code, BCH code or other type of linear block code, to subblocks of a subset of the resulting encoded bitstreams. The outer code is applied such that subblocks of each of the encoded bitstreams in the subset of the encoded bitstrcams are associated with a single outer code block. The number of subblocks associated with a given outer code block may be an integer or non-integer number of code blocks. The invention allows a designated number of program subblocks to share a given outer code block, such that outer code error flags can be generated for smaller groups of bits per program than would otherwise be possible. An inner code encoder may be used to apply an inner code, e.g., a convolutional code, turbo code or trellis coded modulation, to the resulting outer code blocks.

De methodes en de apparaten om informatie, b.v., audio, video of beeldinformatie, voor transmissie in een communicatie systeem worden te verwerken onthuld. In een illustratieve belichaming, codeert een veelvoudige programmacodeur een bitstream voor elk van de programma's, overeenkomstig een gespecificeerde beetjetoewijzing. Een buitencodecodeur ontvangt gecodeerd bitstreams van de veelvoudige programmacodeur, en past gezamenlijk een buitencode, b.v., een CRC code, code RS, de code van BCH of ander type van lineaire blokcode, op subblocks van een ondergroep van gecodeerd voortvloeien toe bitstreams. De buitencode wordt toegepast dusdanig dat subblocks van elk van gecodeerd bitstreams in de ondergroep van gecodeerd bitstrcams met één enkel buitencodeblok worden geassocieerd. Het aantal subblocks verbonden aan een bepaald buitencodeblok kan een geheel of niet-geheelaantal zijn codeblokken. De uitvinding staat een aangewezen aantal programma toe subblocks om een bepaald buitencodeblok te delen, dusdanig dat de buitenvlaggen van de codefout voor kleinere groepen beetjes per programma kunnen worden geproduceerd dan anders mogelijk zou zijn. Een binnencodecodeur kan worden gebruikt om een binnencode, b.v., een kronkelcode, turbocode of latwerk gecodeerde modulatie, op de resulterende buitencodeblokken toe te passen.

 
Web www.patentalert.com

< (none)

< Androgynous, reconfigurable closed loop feedback controlled low impact docking system with load sensing electromagnetic capture ring

> Power output unit, method of controlling the power output unit, and hybrid vehicle

> (none)

~ 00029