Legal claims defining the scope of protection, as filed with the USPTO.
1. A method comprising: receiving a plurality of signaling components comprising dynamic signaling data and static signaling data, wherein: each said signaling component contains parameters for decoding a data stream, the dynamic signaling data includes signaling data that changes over a plurality of data frames, and the static signaling data does not change over the plurality of data frames; encoding the dynamic signaling data to obtain a plurality of encoded dynamic signaling data blocks, wherein each of said plurality of encoded dynamic signaling data blocks is associated with one of the plurality of data frames; encoding the static signaling data to obtain an encoded static signaling data block that does not change over the plurality of data frames; distributing each of said plurality of encoded dynamic signaling data blocks over the plurality of data frames, resulting in each of said plurality of encoded dynamic signaling data blocks being placed into its associated data frame of the plurality of data frames; dividing the encoded static signaling data block over the plurality of data frames, resulting in each data frame of the plurality of data frames including a different segment of the encoded static signaling data block; and outputting the plurality of data frames.
2. The method of claim 1 , further comprising: transmitting the plurality of data frames over at least a portion of a digital broadcasting system.
3. The method of claim 1 , wherein the static signaling data comprises physical layer (L 1 ) configurable data.
4. The method of claim 1 , wherein the static signaling data comprises physical layer (L 1 ) pre-signaling data.
5. The method of claim 1 , wherein the plurality of data frames comprises a determined number of data frames.
6. The method of claim 2 , wherein the plurality of data frames comprises a determined number of data frames and further comprising: sending a value of the determined number in physical layer pre-signaling data.
7. An apparatus comprising: a processor; and at least one memory storing computer executable instructions configured to, with the processor, cause the apparatus to: receive a plurality of signaling components comprising dynamic signaling data and static signaling data, wherein: each said signaling component contains parameters for decoding a data stream, the dynamic signaling data includes signaling data that changes over a plurality of data frames, and the static signaling data does not change over the plurality of data frames; encode the dynamic signaling data to obtain a plurality of encoded dynamic signaling data blocks, wherein each of said plurality of encoded dynamic signaling data blocks is associated with one of the plurality of data frames; encode the static signaling data to obtain an encoded static signaling data block that does not change over the plurality of data frames; distribute each of said plurality of dynamic signaling data blocks over the plurality of data frames, resulting in each of said plurality of encoded dynamic signaling data blocks being placed into its associated data frame of the plurality of data frames; and divide the encoded static signaling data block over the plurality of data frames, resulting in each data frame of the plurality of data frames including a different segment of the encoded static signaling data block.
8. The apparatus of claim 7 , wherein the at least one memory further stores computer executable instructions configured to, with the processor, cause the apparatus to: transmit the plurality of data frames over at least a portion of a digital broadcasting system.
9. The apparatus of claim 7 , wherein each static signaling part comprises physical layer (L 1 ) configurable data.
10. The apparatus of claim 7 , wherein the static signaling data comprises physical layer (L 1 ) pre-signaling data.
11. A non-transitory computer-readable medium storing computer-executable instructions configured to, when executed, cause an apparatus to: receive a plurality of signaling components comprising dynamic signaling data and static signaling data, wherein: each said signaling component contains parameters for decoding a data stream, the dynamic signaling data includes signaling data that changes over a plurality of data frames, and the static signaling data does not change over the plurality of data frames; encode the dynamic signaling data to obtain a plurality of encoded dynamic signaling data blocks, wherein each of said plurality of encoded dynamic signaling data blocks is associated with one of the plurality of data frames; encode the static signaling data to obtain an encoded static signaling data block that does not change over the plurality of data frames; distribute each of said dynamic signaling data blocks over the plurality of data frames, resulting in each of said encoded dynamic signaling data blocks being placed into its associated data frame of the plurality of data frames; and divide the encoded static signaling part data block over the plurality of data frames, resulting in each data frame of the plurality of data frames including a different segment of the encoded static signaling data block.
12. The non-transitory computer-readable medium of claim 11 , further storing computer executable instruction configured to, when executed, cause the apparatus to: transmit the plurality of data frames over at least a portion of a digital broadcasting system.
13. The non-transitory computer-readable medium of claim 11 , wherein the static signaling data comprises physical layer (L 1 ) configurable data.
14. The non-transitory computer-readable medium of claim 11 , wherein the static signaling data comprises physical layer (L 1 ) pre-signaling data.
15. The non-transitory computer-readable medium of claim 11 , wherein the plurality of data frames comprises a determined number of data frames.
16. The non-transitory computer-readable medium of claim 12 , wherein the plurality of data frames comprises a determined number of data frames and wherein the computer-readable medium further stores computer executable instructions that, when executed, cause the apparatus to: send a value of the determined number in physical layer pre-signaling data.
17. A method comprising: receiving, at a computing device, a plurality of data frames including dynamic signaling data and static signaling data; extracting the dynamic signaling data from a frame of the plurality of data frames, the extracted dynamic signaling data representing signaling data for data symbols included in at least one of the plurality of frames; extracting a different segment of the static signaling data from each of the plurality of data frames, resulting in a plurality of static signaling segments; combining the plurality of static signaling data segments to form a static signaling component representing signaling data for data symbols included in each of the plurality of data frames; and using the static signaling component and the extracted dynamic signaling portion to decode data symbols included in the plurality of data frames.
18. The method of claim 17 , further comprising: receiving a signal containing the plurality of data frames from a component of a digital broadcasting system.
19. The method of claim 17 , wherein the static signaling component comprises configurable data.
20. The method of claim 17 , wherein the static signaling component comprises pre-signaling data.
21. The method of claim 19 , further comprising: configuring a physical layer pipe (PLP) in accordance with the configurable data; and activating the PLP during a same super frame as the configurable data.
22. The method of claim 19 , further comprising: configuring a physical layer pipe (PLP) in accordance with the configurable data; and activating the PLP during a next super frame after receiving the configurable data.
23. The method of claim 17 , further comprising: performing a frame synchronization for the plurality of static signaling segments based on a frame index and a frame interval, wherein the frame interval spans M data frames.
24. The method of claim 18 , further comprising: performing a frame synchronization for the plurality of static signaling segments based on a frame index and a frame interval, wherein the frame interval spans M data frames; and determining said M from physical layer pre-signaling data.
25. The method of claim 18 , further comprising: performing a frame synchronization for the plurality of static signaling segments based on pre-signaling data.
26. An apparatus comprising: a processor; and at least one memory storing computer executable instructions configured to, with the processor, cause the apparatus to: receive a plurality of data frames including dynamic signaling data and static signaling data; extract the dynamic signaling data from a frame of the plurality of data frames, the extracted dynamic signaling data representing signaling data for data symbols included in at least one of the plurality of data frames; extract a different segment of the static signaling data from each of the plurality of data frames, resulting in a plurality of static signaling segments; combine the plurality of static signaling data segments to form a static signaling component representing signaling data for data symbols included in each of the plurality of data frames; and use the static signaling component and the extracted dynamic signaling data to decode data symbols included in the plurality of data frames.
27. The apparatus of claim 26 , wherein the at least one memory further stores computer executable instructions configured to, with the processor, cause the apparatus to: receive a signal containing the plurality of data frames from a component of a digital broadcasting system.
28. The apparatus of claim 26 , wherein the static signaling component comprises configurable data.
29. The apparatus of claim 26 , wherein the static signaling component comprises pre-signaling data.
30. The apparatus of claim 28 , wherein the at least one memory further stores computer executable instructions configured to, with the processor, cause the apparatus to: configure a physical layer pipe (PLP) in accordance with the configurable data; and activate the PLP during a same super frame as the configurable data.
31. The apparatus of claim 28 , wherein the at least one memory further stores computer executable instructions configured to, with the processor, cause the apparatus to: configure a physical layer pipe (PLP) in accordance with the configurable data; and activate the PLP during a next super frame after receiving the configurable data.
32. The apparatus of claim 26 , wherein the at least one memory further stores computer executable instructions configured to, with the processor, cause the apparatus to: perform a frame synchronization for the plurality of static signaling segments based on a frame index and a frame interval, wherein the frame interval spans M data frames; and determine said M from a predetermined value.
33. The apparatus of claim 27 , wherein the at least one memory further stores computer executable instructions configured to, with the processor, cause the apparatus to: perform a frame synchronization for the plurality of static signaling segments based on a frame index and a frame interval, wherein the frame interval spans M data frames; and determine said M from physical layer pre-signaling data.
34. The apparatus of claim 27 , wherein the at least one memory further stores computer executable instructions configured to, with the processor, cause the apparatus to: perform a frame synchronization for the plurality of static signaling segments based on pre-signaling data.
35. A non-transitory computer-readable medium storing computer-executable instructions configured to, when executed, cause an apparatus to: receive a plurality of data frames including dynamic signaling data and static signaling data; extract the dynamic signaling data from a frame of the plurality of data frames, the extracted dynamic signaling data signaling data for data symbols included in at least one of the plurality of data frames; extract a different segment of the static signaling data from each of the plurality of data frames, resulting in a plurality of static signaling segments; combine the plurality of static signaling data segments to form a static signaling component representing signaling data for data symbols included in each of the plurality of data frames; and use the static signaling component and the extracted dynamic signaling data to decode data symbols included in the plurality of data frames.
36. The non-transitory computer-readable medium of claim 35 , further storing computer executable instructions configured to, when executed, cause the apparatus to: receive a signal containing the plurality of data frames from a component of a digital broadcasting system.
37. The non-transitory computer-readable medium of claim 35 , wherein the static signaling component comprises configurable data.
38. The non-transitory computer-readable medium of claim 35 , wherein the static signaling component comprises pre-signaling data.
39. The non-transitory computer-readable medium of claim 37 , further storing computer executable instructions configured to, when executed, cause the apparatus to: configure a physical layer pipe (PLP) in accordance with the configurable data; and activate the PLP during a same super frame as the configurable data.
40. The non-transitory computer-readable medium of claim 37 , further storing computer executable instructions configured to, when executed, cause the apparatus to: configure a physical layer pipe (PLP) in accordance with the configurable data; and activate the PLP during a next super frame after receiving the configurable data.
41. The non-transitory computer-readable medium of claim 35 , further storing computer executable instructions configured to, when executed, cause the apparatus to: perform a frame synchronization for the plurality of static signaling data segments based on a frame index and a frame interval, wherein the frame interval spans M data frames; and determine said M from a predetermined value.
42. The non-transitory computer-readable medium of claim 36 , further storing computer executable instructions configured to, when executed, cause the apparatus to: perform a frame synchronization for the plurality of static signaling data segments based on a frame index and a frame interval, wherein the frame interval spans M data frames; and determine said M from physical layer pre-signaling data.
43. The non-transitory computer-readable medium of claim 36 , further storing computer executable instructions configured to, when executed, cause the apparatus to: perform a frame synchronization for the plurality of static signaling data segments based on pre-signaling data.
Unknown
July 30, 2013
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.