4K Playback Buffer Queries for Memory Fragmentation Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As display resolutions increase, computing systems face challenges in allocating sufficient resources to smoothly transition media playback from lower to higher resolutions due to varying network bandwidth and memory fragmentation issues, leading to playback errors.

Innovation Solution

A computing system dynamically allocates and reallocates memory buffers based on available bandwidth and continuous memory blocks to ensure smooth transitions between different resolutions by querying hardware for available resources before changing playback resolution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If the computing system increases display resolution from first resolution to second resolution, then the media quality is improved, but memory fragmentation increases and playback errors occur

Engineering Contradiction:
Improvemedia playback qualityVSAvoidmemory allocation stability
Core Design Contradiction:
Manufacturing precisionVSStability of the object's composition

Solution Approach 1:

The system performs a buffer query to available continuous blocks of memory before transitioning to a higher resolution. This preliminary check ensures that sufficient contiguous memory is available to accommodate the increased buffer requirements of higher resolution playback, preventing playback errors caused by memory fragmentation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the playback resolution based on real-time memory availability. When a buffer query indicates insufficient continuous memory blocks, the system maintains or reduces to the current resolution. When sufficient memory is available, the system transitions to the higher resolution, making the resolution adaptable to changing memory conditions.

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If the computing system allocates more memory buffer for higher resolution playback, then the playback quality at second resolution is improved, but the device complexity increases

Engineering Contradiction:
Improveplayback resolution qualityVSAvoidmemory management complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The playback module autonomously manages memory buffer allocation by querying available continuous blocks and self-adjusting resolution based on availability. The system monitors its own memory state and makes independent decisions about resolution transitions without requiring external intervention, simplifying the overall control architecture.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes the playback resolution parameter dynamically based on memory buffer availability. Instead of using a fixed large buffer that would complicate memory management, the system adjusts the resolution parameter to match available memory resources, achieving efficient resource utilization without increased complexity.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If the computing system checks memory availability before resolution change, then the playback stability is improved, but the processing time increases

Engineering Contradiction:
Improveplayback stabilityVSAvoidresolution transition time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs a focused buffer query that directly checks for available continuous memory blocks without unnecessary intermediate steps. This streamlined approach to memory checking minimizes the time overhead while ensuring playback stability, rushing through the essential verification process efficiently.

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentUS20250287066A14k content memory fragmentation viewing countermeasures
Publication Date: 2025.09.11 DISH NETWORK TECHNOLOGIES INDIA PTE LTD
  • US20250287066A1 patent drawing
  • US20250287066A1 patent drawing
  • US20250287066A1 patent drawing

AI summary

A method may include receiving, by a playback module of a computing system, a trigger to increase a resolution of media to be displayed from a first resolution to a second resolution. The method may include determining, by the playback module of the computing system, a minimum buffer associated with the second resolution. The method may include transmitting, by the playback module of the computing system, a buffer query to a hardware module of the computing system, the buffer query indicating the minimum buffer. The method may include receiving, by the playback module of the computing system, a buffer response from the hardware module of the computing system, the buffer response indicating whether the minimum buffer is available. The method may include causing, by the playback module of the computing system, the media to be displayed at the second resolution.