Encoded Stream Transmitter Timestamp Accuracy via Intermediary Control Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Encoded stream transmitters face challenges in accurately setting timestamps and marker bits during packet transmission due to bit errors and data loss in the transmission path, leading to incorrect time and frame boundary information.
Innovation Solution
An encoded stream transmitter with a time information calculator and frame boundary extractor that corrects pertinent values, using encoding information to ensure accurate timestamp and marker bit settings, even in the presence of bit errors or data loss, by utilizing components like 'modulo_time_base', 'vop_time_increment', 'profile_and_level_indication', and 'vop_time_increment_resolution' from the encoded stream.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If timestamp and marker bit parameters are calculated from the encoded stream directly, then the packetization process is simple, but accuracy deteriorates when bit errors or data loss occur on the transmission path
Solution Approach 1:
The patent introduces encoding information as an intermediary element that contains reliable time and frame boundary data. This intermediary is received separately through a control information receiver, avoiding direct calculation from the potentially corrupted encoded stream. The time information calculator uses this intermediary encoding information to compute accurate timestamps and marker bits, thereby resolving the contradiction between simple packetization and accurate parameter setting under error conditions.
2Reliability
If encoding information is transmitted separately from the encoded stream, then reliability of time information improves, but device complexity increases due to additional control information receiver and calculator components
Solution Approach 1:
The patent segments the transmission system into two independent channels: one for the encoded stream and another for encoding information. This segmentation allows the encoding information to be transmitted separately through a control information receiver, ensuring reliability by avoiding corruption from the encoded stream transmission. The time information calculator then processes this separate encoding information to generate accurate timestamps, achieving reliable time information despite the increased structural complexity.
3Speed
If timestamp is calculated using encoded stream data, then processing speed is fast, but accuracy deteriorates when data loss occurs on transmission path
Solution Approach 1:
The patent uses encoding information as an intermediary that contains pre-validated time parameters. Instead of calculating timestamps directly from the encoded stream (which is fast but inaccurate under error conditions), the system receives this intermediary encoding information through a control information receiver and uses it to determine accurate timestamps. This approach prioritizes accuracy over raw processing speed, as the encoding information is already prepared and validated before transmission.
Data Source
AI summary
The accuracy of time information set in a packet is improved. Time information calculator 24 calculates time information, using the encoding information received by control information receiver 23 and the encoded stream received by encoded stream receiver 21. When the time information is not pertinent, time information calculator 24 corrects the time information and outputs the corrected time information. Encoded stream packetizer 22 packetizes the encoded stream by setting the time information output by time information calculator 24 into the header portion.


