Video Bitstream Switching for Split Screen Memory Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvevideo qualityVSAvoidbandwidth requirement
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

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.

Inventive Principle:
Principle #3Local quality

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improvesplit screen mode flexibilityVSAvoidsystem stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP3522553B1Method and apparatus for switching video bitstreams resolution based on a split screen mode
Publication Date: 2022.02.23 HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO LTD
  • EP3522553B1 patent drawingFigure 1
  • EP3522553B1 patent drawingFigure 2
  • EP3522553B1 patent drawingFigure 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.