Video Bitstream Switching for Split Screen Memory Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In video presentations with multiple split screens, the bit stream types are not properly adjusted, leading to insufficient memory and potential crashes in clients, as the required bit stream types for high video quality are not known.
Innovation Solution
A method and apparatus that determine the current split screen mode based on the number of started video presentations and switch the bit stream type accordingly using a preset correspondence between split screen modes and bit stream types, ensuring appropriate video quality adjustments to prevent memory issues.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If high definition bit stream type is used for multiple split screens, then video quality is improved, but bandwidth requirement increases causing memory insufficiency
Solution Approach 1:
The patent applies local quality by assigning different bit stream types to different split screen configurations. Specifically, high definition bit stream type is used when bandwidth is sufficient, while standard definition or smoothness bit stream types are used when bandwidth is limited. This allows each split screen scenario to receive the appropriate quality level locally, rather than uniformly applying high definition across all scenarios.
Solution Approach 2:
The patent changes the bit stream type parameter based on the number of split screens and available bandwidth. The system dynamically adjusts between high definition, standard definition, and smoothness bit stream types according to the playback scenario, thereby optimizing the balance between video quality and bandwidth consumption without requiring manual intervention.
2Adaptability or versatility
If bit stream types are not properly adjusted when switching split screen modes, then split screen mode flexibility is improved, but system stability deteriorates due to memory crashes
Solution Approach 1:
The patent implements preliminary action by pre-establishing a correspondence relationship between different split screen modes and appropriate bit stream types. Before switching split screen modes, the system determines the current mode and proactively selects the corresponding bit stream type from the preset correspondence, ensuring that the bit stream type is appropriately adjusted before playback begins, thereby preventing memory crashes and maintaining system stability.
Solution Approach 2:
The patent employs feedback by continuously monitoring the current split screen mode and using this information to determine the appropriate bit stream type. The system receives feedback about the number of split screens and the current playback mode, then uses this feedback to automatically adjust the bit stream type selection, creating a closed-loop control system that maintains both flexibility and stability.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The embodiments of the present application disclose a method and an apparatus for switching a bit stream type of a video presentation. The method comprises: determining a plurality of video presentations that have been started; determining a current split screen mode according to the number of the started video presentations; determining a bit stream type corresponding to the current split screen mode according to a preset correspondence between split screen modes and bit stream types; and switching a bit stream type of each started video presentation according to the determined bit stream type or bit stream types. The embodiments of the present application avoid a client from running out of memory and crashing.