Video Display Sub-Window Segmentation for Parallel Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In video streaming systems, users face inefficiency when previewing multiple video contents as they can only review one content at a time, requiring significant time and involving complex steps for decoding multiple videos.

Innovation Solution

A method and system for simultaneously displaying and decoding multiple video contents by using a video controlling device to select and display video contents in sub-windows, and a video decoding module to manage the decoding of multiple video streams, allowing for concurrent display and decoding of selected video contents.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If only one video content is displayed at a time, then the system complexity is low and decoding is simple, but the user needs to spend a lot of time to review all video contents

Engineering Contradiction:
Improvetime to review video contentsVSAvoidsystem complexity for displaying and decoding videos
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The display screen is divided into multiple sub-windows, each displaying a different video content. The video decoding system is segmented into multiple independent decoding paths, allowing parallel processing of multiple video streams. This segmentation enables simultaneous display of multiple video contents without requiring sequential switching, thus reducing the time users need to review all contents while managing system complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

2Productivity

If multiple video contents are displayed simultaneously, then users can review more video contents in less time, but the decoding complexity and resource consumption increase

Engineering Contradiction:
Improvevideo content review efficiencyVSAvoiddecoding module complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The video decoding module is divided into multiple independent decoding units, each capable of processing a separate video stream. This segmentation allows parallel decoding of multiple video contents simultaneously, improving productivity by enabling users to review multiple videos at once while managing complexity through independent, modular decoding paths that can be scaled based on needs.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The video decoding system is designed with multi-functional capability to handle different video streams concurrently. Each decoding unit can process various video formats and resolutions, and the system can dynamically allocate resources based on the number of video contents being displayed. This universality allows the system to efficiently manage multiple video decodes without requiring separate dedicated hardware for each video stream.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If multiple video streams are decoded simultaneously, then multiple video contents can be displayed in sub-windows, but the computational resources and energy consumption increase

Engineering Contradiction:
Improvecapability to display multiple video modesVSAvoidenergy consumption for video decoding
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The video decoding system implements dynamic resource allocation where the number of active decoding units and their processing power are adjusted based on the current display mode. When displaying multiple video contents in sub-windows, the system activates only the necessary number of decoding units and allocates computational resources dynamically. This dynamic adaptation allows the system to maintain high versatility for different display modes while optimizing energy consumption by avoiding unnecessary decoding operations.

Inventive Principle:
Principle #15Dynamics

4Adaptability or versatility

If a video content list with multiple options is provided, then users have more choices, but the interface complexity and user decision time increase

Engineering Contradiction:
Improvevideo content selection optionsVSAvoiduser interface simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The video content list is segmented and organized into categories or groups, making it easier for users to navigate and find desired content. The interface presents video options in a structured manner with clear visual separation between different content types. This segmentation reduces the perceived complexity of the interface while maintaining versatility by providing access to a comprehensive video library through an organized, user-friendly presentation.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9762966B2Video displaying method and video decoding method which can operate in multiple display mode and electronic system applying the method
Publication Date: 2017.09.12 XUESHAN TECH INC
  • US9762966B2 patent drawing
  • US9762966B2 patent drawing
  • US9762966B2 patent drawing

AI summary

A video displaying method, applied to an electronic apparatus comprising a first display, comprising: (a) selecting a plurality of video contents from a plurality of candidate video contents; and (b) simultaneously displaying selected video contents selected in the step (a), respectively in sub-windows on the first display. Related video decoding methods are also disclosed.