Receiving Time Correction for Leap-Second-Safe UHD Decoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Decoding ultra-high definition moving images such as 8K and 4K in real time is challenging due to high processing loads, and leap second adjustments in reference time information can disrupt the synchronized decoding or presentation of data units, leading to improper timing of decoding or presentation.
Innovation Solution
A receiving method that involves receiving a first data unit containing multiple data units, along with time and identification information, allowing for the calculation and correction of presentation or decoding times to ensure accurate timing of data unit reproduction, even with leap second adjustments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If leap second adjustment is made to reference time information, then time synchronization accuracy is improved, but decoding or presentation timing of data units becomes incorrect
Solution Approach 1:
The receiving device performs preliminary actions by storing correction information about leap second adjustments in advance and proactively correcting time stamps before decoding or presentation. This ensures that the timing accuracy is maintained even when leap second adjustments occur, as the corrections are applied beforehand rather than reactively after timing errors occur.
Solution Approach 2:
The system implements feedback by using correction information that describes the relationship between transmission time and reception time under leap second conditions. The receiving device applies this feedback to adjust time stamps of data units, ensuring accurate decoding and presentation timing despite the leap second adjustment in the reference clock.
2Productivity
If multiple decoders are used to parallelize decoding processing, then processing speed is improved, but system complexity increases
Solution Approach 1:
The patent applies segmentation by dividing the encoded data into multiple data units (such as slices or tiles) that can be independently processed by multiple decoders. This allows parallel decoding processing to improve productivity while managing complexity through structured division of work, where each decoder handles specific segments with independent time stamp corrections.
Solution Approach 2:
The time stamp correction mechanism serves multiple functions: it works for both single-decoder and multi-decoder systems, applies to various data unit types (access units, slices, tiles), and handles different leap second scenarios. This universality reduces overall system complexity by providing a unified correction approach that doesn't require separate handling for different decoding configurations.
Data Source
AI summary
A receiving method of receiving a first data unit in which data making up an encoded stream is stored and the first data unit stores a plurality of second data units. The receiving method includes: receiving the first data unit, first time information indicating a presentation time of the first data unit, second time information indicating, together with the first time information, a presentation time or a decoding time of each of the plurality of second data units, and identification information; calculating the presentation time or the decoding time of each of the plurality of second data units using the first time information and the second time information; and correcting the presentation time or the decoding time of each of the plurality of second data units based on the identification information.


