Receiving Time Correction for Leap-Second-Safe UHD Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvetime synchronization accuracyVSAvoiddecoding or presentation timing accuracy
Core Design Contradiction:
Measurement precisionVSManufacturing precision

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #23Feedback

2Productivity

If multiple decoders are used to parallelize decoding processing, then processing speed is improved, but system complexity increases

Engineering Contradiction:
Improvedecoding processing speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20260019659A1Receiving method, receiving device, and transmission and reception system
Publication Date: 2026.01.15 PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
  • US20260019659A1 patent drawing
  • US20260019659A1 patent drawing
  • US20260019659A1 patent drawing

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.