Shared-Memory Video Chunk Processing for Faster Super-Resolution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing multimedia processing technologies, particularly those involving high computational complexity algorithms like video super-resolution, fail to meet efficiency requirements for enhancing image quality on intelligent terminals with high-resolution screens.
Innovation Solution
A multimedia processing method that involves storing multimedia data in a shared memory, dividing it into chunks, processing these chunks using multiple computing devices based on memory information, and concatenating the processed chunks to enhance image quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If high computational complexity algorithms are used for video super-resolution, then image quality enhancement is achieved, but processing efficiency deteriorates
Solution Approach 1:
The patent divides the video data into multiple data chunks and processes them in parallel using multiple computing devices. Each computing device handles a specific data chunk independently, enabling concurrent processing of video frames. This segmentation approach maintains high image quality through sophisticated algorithms while improving processing efficiency by distributing the computational load across multiple devices simultaneously.
2Productivity
If multiple computing devices are used for parallel processing, then processing efficiency is improved, but device complexity increases
Solution Approach 1:
The patent introduces a shared memory as an intermediary component that coordinates data exchange between multiple computing devices. The shared memory serves as a centralized storage area where video data chunks are distributed and processed results are collected. This intermediary mechanism simplifies the coordination complexity by providing a standardized interface for data sharing, allowing multiple computing devices to work in parallel without requiring complex inter-device communication protocols.
3Loss of time
If video data is divided into multiple chunks for parallel processing, then processing time is reduced, but data management complexity increases
Solution Approach 1:
The patent merges the data management functions into a unified shared memory system that handles both data distribution and result collection. Instead of implementing separate complex data management protocols for each computing device, all data chunks are managed through the shared memory interface. This consolidation reduces data management complexity while maintaining the parallel processing benefits that reduce processing time.
Data Source
AI summary
The embodiments of the present disclosure relate to a multimedia processing method and apparatus, and a device and a medium. The method is applied to a terminal, and comprises: acquiring first multimedia data, wherein the first multimedia data comprises at least one of frame data and an image of a video; storing the first multimedia data in a shared memory, and dividing the first multimedia data into at least two first data blocks, wherein each first data block has memory information in the shared memory; on the basis of the memory information of the at least two first data blocks in the shared memory, respectively calling and processing the at least two first data blocks by means of at least two computing devices which are comprised in a terminal, so as to obtain at least two second data blocks, wherein each computing device processes one first data block; and splicing the at least two second data blocks to obtain second multimedia data, and then displaying the second multimedia data.


