Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A method of receiving a broadcast signal, the method comprising: receiving the broadcast signal including service data and signaling data; de-interleaving the service data; error correction decoding the de-interleaved service data and outputting a baseband packet including the error correction decoded service data; and encapsulating the baseband packet into a container packet, wherein the container packet includes a header and a payload, wherein the header includes start information for indicating a start point of the container packet and time information, wherein the time information includes time mode information and time value information, wherein the time mode information includes precision information for indicating a precision of a time value included in the time value information, wherein the time value information includes the time value corresponding to the precision indicated by the precision information, and wherein the payload includes the baseband packet.
This invention relates to a method for processing broadcast signals, specifically for handling service data and signaling data within a broadcast signal. The method involves receiving a broadcast signal that contains both service data and signaling data. The service data is de-interleaved to separate it from the signaling data. The de-interleaved service data is then subjected to error correction decoding to correct any errors introduced during transmission, resulting in a baseband packet containing the decoded service data. This baseband packet is then encapsulated into a container packet, which consists of a header and a payload. The header includes start information to indicate the beginning of the container packet and time information, which further comprises time mode information and time value information. The time mode information specifies the precision of the time value, while the time value information contains the actual time value corresponding to the indicated precision. The payload of the container packet holds the baseband packet. This method ensures efficient processing and transmission of broadcast data with accurate timing information, improving reliability and synchronization in broadcast systems.
2. The method of claim 1 , wherein the time mode information further includes flag information for indicating whether the time value information is valid.
A system and method for managing time mode information in a communication device involves processing time-related data to improve synchronization and functionality. The invention addresses the challenge of accurately tracking and validating time values in devices that rely on precise timing, such as wireless communication systems, to ensure proper operation and synchronization with other devices or networks. The method includes generating or receiving time mode information, which comprises time value information and additional metadata. The time mode information further includes flag information that indicates whether the time value information is valid. This flag serves as a validation mechanism, allowing the system to determine the reliability of the time data before using it for synchronization or other time-dependent operations. The flag may be set based on factors such as signal quality, source reliability, or internal checks, ensuring that only accurate time values are utilized. By incorporating this validation feature, the system enhances the robustness of time management in communication devices, reducing errors and improving synchronization accuracy. This is particularly useful in environments where time data may be subject to interference, delays, or other disruptions, ensuring that the device operates reliably even under adverse conditions. The method may be applied in various communication protocols, including cellular networks, satellite systems, or other time-sensitive applications.
3. The method of claim 1 , wherein the time information is obtained based on time information included in the signaling data.
A system and method for processing signaling data in a communication network involves extracting time information from the signaling data to determine the timing of network events. The signaling data, which may include control messages or protocol data exchanged between network nodes, contains embedded time stamps or timing indicators. By analyzing these time stamps, the system can accurately track the occurrence of events such as call setup, session initiation, or data transmission. This allows for precise synchronization, performance monitoring, and troubleshooting within the network. The extracted time information can be used to correlate events across different network elements, ensuring consistent timing for billing, quality of service (QoS) management, and network diagnostics. The method improves network efficiency by reducing latency in event processing and enhancing the accuracy of time-based operations. The system may also apply time correction algorithms to account for clock drift or network delays, ensuring reliable timing data for network management tasks. This approach is particularly useful in telecommunication networks, where precise timing is critical for maintaining service quality and compliance with regulatory standards.
4. The method of claim 1 , wherein a value of the start information is 0x5A5A5A5A.
A system and method for data processing involves initializing a memory device with specific start information to facilitate error detection or data validation. The memory device, such as a flash memory, is configured to store data in a structured format where a predefined value, such as 0x5A5A5A5A, is used as the start information. This value serves as a marker or identifier to indicate the beginning of a data block or a specific memory region. The use of this fixed value allows the system to verify the integrity of the stored data, detect corruption, or ensure proper alignment during read or write operations. The method may include writing the predefined value to a designated memory location before storing user data, and later reading the value to confirm the data's validity. This approach enhances reliability in memory operations by providing a consistent reference point for data verification. The system may also include error correction mechanisms that rely on the predefined start value to identify and correct data errors. The method is particularly useful in applications where data integrity is critical, such as in embedded systems, storage devices, or communication protocols.
5. The method of claim 1 , wherein the header further includes at least one of type information, length information and continuity information for the baseband packet.
A method for processing baseband packets in a communication system involves transmitting or receiving packets with enhanced header information. The header includes metadata that describes the packet's characteristics, such as its type, length, and continuity. The type information identifies the packet's format or purpose, such as whether it is a data packet, control packet, or synchronization packet. The length information specifies the size of the packet, allowing the receiver to determine the payload size without additional parsing. The continuity information indicates whether the packet is part of a sequence, ensuring proper ordering and reassembly of fragmented or segmented data. This method improves packet handling efficiency by reducing processing overhead and minimizing errors in packet interpretation. The header may be structured to include one or more of these metadata fields, depending on the system requirements. The technique is particularly useful in high-speed communication systems where rapid and accurate packet processing is critical. By embedding these details in the header, the system can streamline packet validation, routing, and reassembly, enhancing overall communication reliability and performance.
6. The method of claim 1 , further comprising: slicing the container packet into data units having a predefined length and outputting the data units for system decoding.
A method for processing container packets in a communication system involves slicing the container packet into data units of a predefined length and outputting these data units for system decoding. The container packet is first received and parsed to extract a header and payload data. The header is analyzed to determine packet characteristics, such as size, type, and routing information. The payload data is then segmented into fixed-length data units, ensuring consistent processing for subsequent decoding. The sliced data units are formatted according to system protocols and transmitted to a decoding module for further processing. This method improves data handling efficiency by standardizing packet segmentation, reducing errors in transmission and decoding, and enhancing compatibility with different system components. The approach is particularly useful in high-speed communication systems where reliable and efficient data processing is critical. The predefined length of the data units ensures uniform handling, simplifying system integration and reducing processing overhead.
7. The method of claim 5 , wherein the type information includes at least one of error detection information of the baseband packet and identification information of a physical layer pipe to which the service data are belong.
This invention relates to wireless communication systems, specifically methods for processing baseband packets in a physical layer pipeline. The problem addressed is the need to efficiently manage and identify service data within a physical layer pipe, ensuring accurate error detection and proper routing. The method involves extracting type information from a baseband packet, which includes error detection data (such as checksums or parity bits) to verify packet integrity. Additionally, the type information contains identification data that specifies the physical layer pipe to which the service data belong. This allows the system to correctly route the data through the appropriate pipeline, ensuring proper handling and processing. The method may also involve generating or modifying the type information based on the service data, ensuring that the packet structure is compatible with the physical layer requirements. By including both error detection and pipe identification in the type information, the system can maintain data integrity while efficiently managing multiple service data streams in a wireless communication environment. This approach improves reliability and reduces processing overhead in high-speed data transmission scenarios.
8. The method of claim 6 , wherein each of the data units has a length of 188-byte.
The invention relates to data transmission systems, specifically methods for processing and transmitting data units in a communication network. The problem addressed is the efficient handling of data units to ensure reliable and synchronized transmission, particularly in systems where data integrity and timing are critical. The method involves transmitting data units, each having a fixed length of 188 bytes. These data units are structured to include a header and a payload, where the header contains synchronization information and error detection codes. The payload carries the actual data being transmitted. The method ensures that each data unit is processed and transmitted in a way that maintains synchronization between the sender and receiver, reducing errors and improving transmission reliability. The 188-byte length is chosen to align with standard protocols in digital broadcasting and telecommunications, ensuring compatibility with existing systems. The method may also include error correction techniques to further enhance data integrity. By standardizing the data unit size, the system simplifies synchronization and reduces the complexity of error handling, making it suitable for high-speed data transmission environments.
9. The method of claim 6 , wherein each of the data units has a length of 187-byte and wherein the method further comprises adding a sync byte to each start position of the data units.
A method for processing data units in a communication system involves organizing data into fixed-length segments, each having a length of 187 bytes. The method includes adding a synchronization byte at the beginning of each data unit to facilitate alignment and synchronization during transmission or storage. This approach ensures consistent data structure and reliable detection of the start of each unit, which is critical for maintaining data integrity in high-speed or error-prone environments. The synchronization byte helps receivers or processing systems accurately identify the boundaries of each data unit, reducing errors caused by misalignment. This technique is particularly useful in digital communication protocols, storage systems, or data transmission frameworks where precise data segmentation and synchronization are required. The fixed 187-byte length standardizes the data format, simplifying hardware and software implementation while improving efficiency in data handling. The addition of the sync byte enhances robustness by providing a clear marker for synchronization, which is essential for maintaining synchronization in systems where timing or signal integrity may be compromised. This method is applicable in various domains, including telecommunications, data storage, and network protocols, where reliable and synchronized data transmission is necessary.
10. An apparatus for receiving a broadcast signal, the apparatus comprising: a receiver configured to receive the broadcast signal including service data and signaling data; a deinterleaver configured to de-interleave the service data; a decoder configured to error correction decode the de-interleaved service data and output a baseband packet including the error correction decoded service data; and a container encapsulator configured to encapsulate the baseband packet into a container packet, wherein the container packet includes a header and a payload, wherein the header includes start information for indicating a start point of the container packet and time information, wherein the time information includes time mode information and time value information, wherein the time mode information includes precision information for indicating a precision of a time value included in the time value information, wherein the time value information includes the time value corresponding to the precision indicated by the precision information, and wherein the payload includes the baseband packet.
This invention relates to an apparatus for receiving and processing broadcast signals, particularly focusing on the encapsulation of service data into container packets for efficient transmission and decoding. The apparatus addresses the challenge of accurately conveying timing and synchronization information within broadcast systems, ensuring reliable data reconstruction at the receiver. The apparatus includes a receiver that captures a broadcast signal containing service data and signaling data. A deinterleaver processes the service data to correct errors introduced during transmission. A decoder then applies error correction to the deinterleaved data, producing a baseband packet with the corrected service data. A container encapsulator then encapsulates this baseband packet into a container packet, which consists of a header and a payload. The header includes start information to mark the beginning of the container packet and time information, which further comprises time mode and time value details. The time mode specifies the precision of the time value, while the time value itself corresponds to this precision. The payload contains the baseband packet. This structured approach ensures precise timing and synchronization, enhancing the reliability of broadcast data transmission and reception.
11. The apparatus of claim 10 , wherein the time mode information further includes flag information for indicating whether the time value information is valid.
12. The apparatus of claim 10 , wherein the time information is obtained based on time information included in the signaling data.
This invention relates to a system for processing signaling data in a communication network, particularly for extracting and utilizing time information embedded within the signaling data. The problem addressed is the need to accurately obtain and use time information from signaling data to synchronize network operations, improve timing accuracy, or support time-sensitive applications. The apparatus includes a receiver configured to obtain signaling data from a communication network, where the signaling data contains embedded time information. The apparatus further includes a processor that extracts this time information from the signaling data and uses it for various purposes, such as synchronizing network devices, timestamping events, or coordinating time-sensitive operations. The time information may be in the form of timestamps, time offsets, or other time-related metadata included within the signaling data. The apparatus may also include a transmitter for sending processed data or control signals based on the extracted time information. Additionally, the system may support multiple communication protocols, allowing it to extract time information from different types of signaling data, such as synchronization signals, control messages, or network management frames. The invention ensures precise time synchronization by leveraging the inherent time information present in signaling data, reducing reliance on external time sources and improving overall network efficiency.
13. The apparatus of claim 10 , wherein a value of the start information is 0x5A5A5A5A.
This invention relates to a data processing apparatus configured to handle start information for a data transfer operation. The apparatus includes a data transfer controller that generates start information to initiate a data transfer between a source and a destination. The start information is used to synchronize the data transfer process, ensuring proper alignment and timing between the source and destination components. The apparatus also includes a register or storage element that holds the start information, which is then provided to the data transfer controller to trigger the transfer. A key aspect of this invention is that the start information has a predefined value, specifically 0x5A5A5A5A, which serves as a unique identifier or synchronization marker. This value is used to distinguish valid start information from invalid or corrupted data, ensuring reliable data transfer operations. The predefined value may be hardcoded in the apparatus or programmed into the register during initialization. The data transfer controller monitors the start information and initiates the transfer only when the correct value is detected, preventing erroneous transfers due to noise or incorrect data. The apparatus may be part of a larger system, such as a memory controller, a direct memory access (DMA) controller, or a communication interface, where precise timing and synchronization are critical. The use of a fixed start value ensures compatibility and interoperability between different components, reducing the risk of misalignment or data corruption during transfers. This invention improves the reliability and efficiency of data transfer operations in digital systems.
14. The apparatus of claim 10 , wherein the header further includes at least one of type information, length information and continuity information for the baseband packet.
This invention relates to wireless communication systems, specifically to apparatuses for processing baseband packets in a communication device. The problem addressed is the need for efficient and reliable transmission of baseband packets, particularly in systems where packet structure and integrity must be maintained. The apparatus includes a header generator that creates a header for a baseband packet. The header contains metadata about the packet, such as type information (e.g., packet type or format), length information (e.g., packet size or payload length), and continuity information (e.g., sequence numbers or synchronization data). This metadata ensures proper handling, routing, and reconstruction of the packet at the receiving end. The header may also include error detection or correction codes to enhance reliability. The apparatus further includes a transmitter configured to transmit the baseband packet along with its header over a communication channel. The receiver, on the other end, processes the header to extract the metadata, allowing it to correctly interpret and reconstruct the baseband packet. The inclusion of type, length, and continuity information in the header enables the system to support multiple packet formats, variable-length packets, and ordered packet delivery, improving overall communication efficiency and robustness.
15. The apparatus of claim 10 , wherein the container encapsulator further slices the container packet into data units having a predefined length and outputs the data units for system decoding.
The invention relates to a system for processing container packets in a data transmission or storage environment. The problem addressed is the efficient handling of container packets, which are structured data units that encapsulate payload data for transmission or storage. The invention provides an apparatus that includes a container encapsulator configured to slice container packets into smaller data units of a predefined length. These sliced data units are then output for further system decoding, enabling more manageable and standardized processing. The container encapsulator may also perform additional functions such as encapsulating payload data into container packets, ensuring the packets meet specific formatting or protocol requirements before slicing. The predefined length of the data units ensures compatibility with downstream decoding systems, improving reliability and interoperability. This approach is particularly useful in systems where data must be transmitted or stored in fixed-size chunks, such as in network protocols, file storage systems, or real-time data streaming applications. The slicing process optimizes data handling by breaking down large packets into smaller, more manageable segments, reducing errors and improving efficiency in decoding operations.
16. The apparatus of claim 14 , wherein the type information includes at least one of error detection information of the baseband packet and identification information of a physical layer pipe to which the service data are belong.
This invention relates to apparatuses for processing baseband packets in communication systems, particularly focusing on enhancing packet handling by incorporating type information. The problem addressed is the need for improved error detection and efficient routing of service data within physical layer pipes. The apparatus includes a processor configured to generate baseband packets containing service data and type information. The type information may include error detection data, such as checksums or parity bits, to verify packet integrity. Additionally, the type information may contain identification data specifying the physical layer pipe to which the service data belong, enabling accurate routing and management of data streams. This ensures reliable transmission and proper handling of packets in multi-pipe communication environments. The apparatus may further include a transmitter for sending the baseband packets to a receiver, which processes the type information to validate the packets and direct them to the correct destination. The invention improves data integrity and streamlines packet processing in systems with multiple physical layer pipes.
17. The apparatus of claim 15 , wherein each of the data units has a length of 188-byte.
The invention relates to a data processing apparatus designed to handle data units, particularly in the context of digital communication or storage systems. The apparatus is configured to process data units, each having a fixed length of 188 bytes. This fixed-length structure is commonly used in digital broadcasting, such as DVB (Digital Video Broadcasting) standards, where 188-byte transport packets are standard. The apparatus includes mechanisms to receive, process, and transmit these data units efficiently, ensuring compatibility with systems that rely on this specific packet size. The fixed 188-byte length simplifies synchronization, error detection, and data alignment, which are critical in high-speed data transmission environments. The apparatus may also include error correction, buffering, or multiplexing functions to enhance reliability and performance. By standardizing the data unit size, the apparatus ensures seamless integration with existing digital broadcasting infrastructure, reducing complexity in system design and maintenance. The invention addresses the need for efficient and standardized data handling in digital communication systems, particularly where fixed-length packets are required for synchronization and error management.
18. The apparatus of claim 15 , wherein each of the data units has a length of 187-byte and wherein the container encapsulator further adds a sync byte to each start position of the data units.
Technical Summary: This invention relates to data encapsulation in communication systems, specifically addressing the need for efficient and reliable data transmission. The apparatus includes a container encapsulator that processes data units, each having a fixed length of 187 bytes. The encapsulator adds a synchronization (sync) byte at the start of each data unit to facilitate proper alignment and synchronization during transmission or storage. This ensures accurate data recovery at the receiving end. The sync byte helps distinguish the beginning of each data unit, reducing errors caused by misalignment or corruption. The fixed 187-byte length standardizes the data structure, simplifying processing and improving compatibility across different systems. This method enhances data integrity and transmission efficiency in digital communication networks, storage systems, or other applications requiring structured data packaging. The sync byte addition is a key feature that ensures reliable synchronization, making the system robust against transmission errors or misalignment. The invention is particularly useful in environments where data must be transmitted or stored in a standardized, synchronized format.
Unknown
February 4, 2020
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.