Progressive Video Segment Streaming With Priority-Based Frame Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing adaptive bitrate streaming technologies suffer from latency and frame dropping issues due to network fluctuations, leading to poor quality of experience (QoE) in video streaming, particularly in congested networks where I-frames may arrive late and become useless.

Innovation Solution

Prioritize transmission of high-priority frames, such as I-frames and some P-frames, while buffering and playing at a lower frame rate, and transmit lower-priority frames only if time allows, adjusting frame rate based on available time before playback to minimize latency and frame dropping.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If adaptive bitrate streaming transmits all frames at normal frame rate, then video quality is maintained, but latency increases and frame dropping occurs during network fluctuations

Engineering Contradiction:
Improvevideo quality consistencyVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments video frames into different priority levels (high priority I-frames and P-frames, low priority B-frames). By dividing the frame stream into priority segments, the system can transmit critical frames immediately while deferring non-critical frames, reducing latency without sacrificing overall video quality consistency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by transmitting only the essential high-priority frames (I-frames and some P-frames) when network conditions are constrained, rather than transmitting all frames. This partial transmission maintains sufficient video quality while significantly reducing latency and preventing frame dropping during network fluctuations.

Inventive Principle:
Principle #16Partial or excessive action

2Productivity

If all video frames are transmitted to maintain smooth playback, then frame rate is preserved, but transmission time increases causing latency

Engineering Contradiction:
Improveframe rateVSAvoidtransmission time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent segments frames into priority-based groups, allowing the system to transmit only high-priority frames when time is constrained. This segmentation enables the system to maintain high frame rate for critical frames while accepting lower frame rate for non-critical frames, optimizing the trade-off between productivity and transmission time.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent dynamically adjusts the frame rate based on network conditions and time availability. When transmission time is limited, the system plays back at a lower frame rate for low-priority frames while maintaining high frame rate for high-priority frames. This dynamic adaptation allows the system to maximize overall productivity given time constraints.

Inventive Principle:
Principle #15Dynamics

3Reliability

If frame dropping is used to reduce playback interruptions, then rebuffering is minimized, but video quality deteriorates

Engineering Contradiction:
Improveplayback continuityVSAvoidvideo quality
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The patent applies local quality by differentiating the quality treatment of different frame types. High-priority I-frames and P-frames are transmitted with full quality, while low-priority B-frames are transmitted at reduced quality or deferred. This localized quality approach maintains playback continuity by ensuring critical frames are always available, while accepting reduced quality for non-critical frames.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent uses partial action by selectively transmitting only the essential high-priority frames needed for continuous playback, rather than transmitting all frames at full quality. This partial transmission ensures playback continuity is maintained while accepting that some video quality will be compromised for low-priority frames during network-constrained periods.

Inventive Principle:
Principle #16Partial or excessive action

4Loss of time

If I-frames are prioritized for timely delivery in congested networks, then latency is reduced, but frame rate during playback must be reduced

Engineering Contradiction:
ImprovelatencyVSAvoidframe rate
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The patent segments frames into high-priority (I-frames, some P-frames) and low-priority (B-frames) segments. By transmitting high-priority segments first and immediately, the system achieves reduced latency for critical frames. The low-priority segments can then be transmitted and played back at a lower frame rate, optimizing the trade-off between latency reduction and frame rate maintenance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent dynamically adjusts playback frame rate based on which frame segments have been transmitted. When only high-priority frames are available, playback occurs at a lower frame rate. As low-priority frames are transmitted and become available, the playback frame rate can be dynamically increased. This dynamic adjustment allows the system to minimize latency for critical frames while maximizing overall frame rate when network conditions permit.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250350652A1Methods and system for progressive streaming of video segments
Publication Date: 2025.11.13 ADEIA GUIDES INC
  • US20250350652A1 patent drawing
  • US20250350652A1 patent drawing
  • US20250350652A1 patent drawing

AI summary

Video data transmission with prioritized frame sequences is disclosed for faster processing and play of a segment of a content item. High and low priority video frame transmission sequences are determined. Depending on an indication of the time remaining until play of the video segment, when sufficient time remains for reception of only the high priority frames, for example, I-frames and perhaps some P-frames, then only those are transmitted. These may be played at a lower frame rate before continuing with a subsequent video segment. In response to determining that, before start of play of the segment, sufficient time remains for reception of additional frames, for example, some B-frames, the lower priority frames may be transmitted. In this case, the segment may be played at a higher frame rate. Throughput may be determined according to an adaptive bitrate (ABR) implementation.