Patent ID: 11706467

Abstract:
A method of processing a service in a transmitter, and including generating, by a hardware processor, a first media component and a second media component for the service; generating, by the hardware processor, signaling data for the service; time interleaving, by a time interleaver, the first media component, wherein the first media component is time-interleaved by column-wise writing actual Forward Error Correction (FEC) blocks including the first media component in a Time Interleaving (TI) memory and diagonal-wise reading the first media component in the actual FEC blocks from the TI memory, wherein one or more virtual FEC blocks are skipped during the diagonal-wise reading the written first media component, and wherein a number of the one or more virtual FEC blocks is equal to a difference between a number of the actual FEC blocks and a column number of the TI memory; generating, by a signaling generator, physical layer signaling information, wherein the physical layer signaling information includes first physical layer signaling information and second physical layer signaling information, wherein the first physical layer signaling information includes information for identifying a size of the second physical layer signaling information and wherein the second physical layer signaling information includes information for obtaining the column number of the TI memory; transmitting, by an antenna, the time-interleaved first media component, the physical layer signaling information and the signaling data through a broadcast network; and transmitting, by a network interface, the second media component to a receiver through a broadband network. Further, the signaling data transmitted through the broadcast network includes first timeline information for specifying a timeline of the first media component transmitted through the broadcast network and uniform resource location information for the second media component.