Intelligent Discard System for Video Packet Prioritization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In capacity and spectrum constrained multiple-access communication systems, there is a conflict between successful information transfer and minimizing disruptions to other transfers, leading to suboptimal system performance, particularly in cellular networks where user experience is affected by resource usage and channel interference.

Innovation Solution

Implementing a system that selectively discards packets based on priority values determined by frame type, slice type, macroblock type, and network conditions, using a multivariate control system to optimize bandwidth usage and mitigate interference by dynamically adjusting radio frequency (RF) and radio access network (RAN) parameters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If packets are transmitted to ensure successful information transfer, then information transfer success rate is improved, but channel interference and resource consumption increase

Engineering Contradiction:
Improveinformation transfer success rateVSAvoidchannel interference
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary assessment of packet priority and network conditions before transmission. The determination module evaluates frame types, slice types, and macroblock types in advance to assign priority values, enabling proactive discard decisions that prevent interference before it occurs

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically changes transmission parameters based on network conditions. The multivariate control system adjusts RF parameters and RAN parameters in real-time based on packet priority assessments, allowing the system to optimize between reliable transfer and interference minimization by changing transmission power, modulation schemes, and resource allocation

Inventive Principle:
Principle #35Parameter changes

2Reliability

If network resources are allocated to maintain user experience quality, then quality of service is improved, but system capacity for other transfers decreases

Engineering Contradiction:
Improvequality of serviceVSAvoidsystem capacity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system applies different quality levels to different parts of the data stream based on their importance. By analyzing frame types, slice types, and macroblock types, the system assigns different priority values to different portions of video data, allowing critical regions to receive high-quality transmission while less critical regions can be discarded or transmitted with lower quality

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The determination module performs preliminary classification and priority assignment before transmission decisions are made. This advance assessment of packet importance enables the system to allocate resources efficiently by knowing in advance which packets require high-quality transmission and which can tolerate lower quality or be discarded

Inventive Principle:
Principle #10Preliminary action

3Productivity

If all packets are transmitted to maximize data transfer, then throughput is improved, but network oversubscription and interference increase

Engineering Contradiction:
Improvedata transfer throughputVSAvoidnetwork oversubscription
Core Design Contradiction:
ProductivityVSObject-generated harmful factors

Solution Approach 1:

The system selectively discards low-priority packets when network capacity is constrained. By evaluating priority values based on frame type, slice type, and macroblock type, the system identifies and discards redundant or less important data (such as certain B-frames or non-critical macroblocks) while preserving high-priority data, thereby reducing oversubscription while maintaining essential throughput

Inventive Principle:
Principle #34Discarding and recovering

Solution Approach 2:

The system performs preliminary priority assessment and packet classification before transmission decisions. This advance evaluation allows the system to identify packets that can be safely discarded to prevent oversubscription, enabling proactive throughput optimization rather than reactive congestion management

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9253108B2Systems and methods for prioritization of data for intelligent discard in a communication network
Publication Date: 2016.02.02 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US9253108B2 patent drawing
  • US9253108B2 patent drawing
  • US9253108B2 patent drawing

AI summary

Systems and methods for optimizing system performance of capacity and spectrum constrained, multiple-access communication systems by selectively discarding packets are provided. The systems and methods provided herein can drive changes in the communication system using control responses. One such control responses includes the optimal discard (also referred to herein as “intelligent discard”) of network packets under capacity constrained conditions. Some embodiments inspect a video stream to determine priorities for various elements of the video stream. The elements may be discarding using the priorities. In various embodiments, the elements include frames, slices, macroblocks, and data partitions.