Time Division Multiplexing for Video Call Decoding Hardware
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for decoding video call data, such as dual-hardware decoders or combinations of soft and hard solutions, face inefficiencies and resource wastage due to high-load decoding, affecting video call quality and hardware resource utilization.
Innovation Solution
A time division multiplexing method for decoding hardware, where two decoders are instantiated to alternate in decoding data streams in MJPEG and H.264 formats, with efficient management of buffers and contextual information storage to optimize decoding processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If dual-hardware decoders are used, then decoding efficiency is improved, but hardware resource occupation increases
Solution Approach 1:
The patent merges the functionality of two separate hardware decoders into a single decoder by implementing software decoding for one channel and hardware decoding for another channel within the same decoder unit. This allows one decoder to perform the work of two decoders, improving resource utilization while maintaining high decoding efficiency for both MJPEG and H.264 formats.
Solution Approach 2:
The patent makes a single decoder universal by enabling it to handle multiple decoding formats (MJPEG and H.264) simultaneously through a hybrid soft-hard decoding architecture. The decoder can dynamically switch between software and hardware decoding modes depending on the input format, making one decoder serve multiple purposes that previously required separate dedicated decoders.
2Quantity of substance
If combination of soft solution and hard solution is used, then hardware resources are saved, but decoding efficiency decreases under high-load
Solution Approach 1:
The patent implements a dynamic decoding architecture where the decoder automatically adjusts its operation mode based on real-time conditions. For H.264 format, it uses hardware decoding when available to maximize efficiency. For MJPEG format, it uses software decoding with optimized memory management. This dynamic adaptation allows the system to maintain high efficiency across different workloads while efficiently utilizing limited hardware resources.
Solution Approach 2:
The patent changes the operational parameters of the decoder based on the input data format. When H.264 data is detected, the decoder switches to hardware-accelerated mode with specific processing parameters optimized for H.264. When MJPEG data is detected, it switches to software decoding mode with different memory and processing parameters. This parameter adaptation allows efficient handling of different formats with a single decoder.
Data Source
AI summary
The invention relates to the technical field of software systems, and more particularly, to a time division multiplexing method for decoding hardware. The method comprises: Step S1, providing a decoding hardware; Step S2, instantiating the decoding hardware into a first decoder and a second decoder; and Step S3, decoding a first data stream through the first decoder, and decoding a second data stream through the second decoder. Compared to the prior art, the present invention has the advantages that the efficiency of the decoder is improved, and the detect that the efficiency is insufficient due to the fact that the decoder runs under high-load decoding through software when the decoder is insufficient in video call application is overcome, and meanwhile, under the condition that multiple hardware decoders exist, the hardware resources are saved, and a new idea is provided for the running cost.

