ATSC-MH Slot Allocation for Mobile Video Bitrate Precision

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The ATSC-MH standard for mobile broadcasting experiences significant bitrate jumps when adjusting bitrates for mobile terminals, leading to inefficient allocation of slots and resulting in bitrate losses, as existing methods require excessive allocation of additional slots per frame to meet increased bitrate demands.

Innovation Solution

A method that allocates slots across a series of frames, allowing for a more precise adjustment of bitrates by distributing slots unevenly across a super frame, ensuring that at least two frames have different slot allocations for a service, thereby minimizing bitrate jumps and optimizing the use of available bandwidth.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If slots are allocated per frame with fixed pattern, then allocation simplicity is maintained, but bitrate precision deteriorates

Engineering Contradiction:
Improveallocation simplicityVSAvoidbitrate precision
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The invention segments the bitrate allocation problem by introducing a super-frame structure that groups multiple frames together. Within this super-frame, slots are allocated differently across constituent frames, allowing fine-grained bitrate control while maintaining overall allocation simplicity through the hierarchical structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention introduces dynamic slot allocation across frames within a super-frame. Instead of a static per-frame pattern, the system dynamically adjusts slot distribution to achieve precise bitrate control, with at least two frames having different slot allocations for the same service.

Inventive Principle:
Principle #15Dynamics

2Power

If additional slots are allocated per frame to increase bitrate, then bitrate increase is achieved, but bitrate efficiency deteriorates

Engineering Contradiction:
ImprovebitrateVSAvoidbitrate efficiency
Core Design Contradiction:
PowerVSLoss of energy

Solution Approach 1:

The invention applies local quality by allocating slots unevenly across different frames within a super-frame. Instead of uniformly increasing slots in every frame, specific frames receive additional slots based on local bitrate requirements, achieving precise bitrate control without excessive allocation.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The invention changes the allocation parameter from a fixed per-frame basis to a variable super-frame basis. By adjusting the number of slots in different frames within a super-frame, the system achieves continuous bitrate adjustment with fine granularity, improving bitrate efficiency.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If slot allocation follows standard order, then standard compliance is maintained, but bitrate control flexibility deteriorates

Engineering Contradiction:
Improvestandard complianceVSAvoidbitrate control flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The invention adds another dimension to slot allocation by introducing the super-frame time dimension. While maintaining standard compliance within individual frames, the system achieves enhanced bitrate control flexibility by varying slot allocations across the super-frame dimension, allowing at least two frames to have different slot counts for the same service.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS9432707B2Method of formatting a video stream for mobile terminals
Publication Date: 2016.08.30 HARMONIC INC
  • US9432707B2 patent drawing
  • US9432707B2 patent drawing
  • US9432707B2 patent drawing

AI summary

Method of formatting a stream of data for mobile terminals according to a series of frames which comply with the ATSC-MH standard or with a standard which is upward compatible with ATSC-MH, a frame comprising a predetermined number of slots, each slot being able to be allocated to the transport of data associated with a service, said method comprising a step of defining a slots allocation pattern making it possible to meet a total bitrate need required for the services for a set, called a super frame, grouping together M frames, M being greater than 1, consisting in:Allocating a minimum number N of slots for each frame of a super frame as a function of the total bitrate need and of the bitrate allocated to a slot,Allocating an additional slot in a predetermined number p of frames of a super frame, so as to comply with the total bitrate need with a minimum bitrate stepsize equal to the bitrate allocated to a slot.