Video Encoding Layer Bit Allocation for Transmission Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video processing devices face challenges in effectively encoding and decoding high-resolution or high-definition video content, leading to degradation of image characteristics and inefficient transmission on limited channels.
Innovation Solution
A video processing device that encodes frames into multiple layers based on prediction types, utilizing a pre-processing circuit to analyze mode information and determine target layer bit numbers for each layer, allowing for adaptive encoding to improve image quality and transmission efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If hierarchical encoding structure is used to improve transmission efficiency, then channel utilization improves, but image quality degrades
Solution Approach 1:
The patent applies local quality by allocating different bit numbers to different layers based on their specific characteristics. The pre-processing circuit analyzes mode information for each layer and determines optimal bit allocation, allowing important layers to maintain higher quality while less critical layers use fewer bits, thus resolving the contradiction between transmission efficiency and image quality.
2Productivity
If bit numbers are reduced for limited channel transmission, then transmission efficiency improves, but encoding precision deteriorates
Solution Approach 1:
The patent changes the parameter of bit number allocation dynamically based on layer characteristics. The pre-processing circuit determines different target layer bit numbers for different layers by analyzing mode information, allowing the system to adapt bit allocation to maintain encoding precision where needed while reducing bits for less critical data, thus improving transmission efficiency without sacrificing necessary precision.
3Device complexity
If uniform bit allocation is used across all layers, then encoding complexity is reduced, but transmission efficiency on limited channels deteriorates
Solution Approach 1:
Instead of uniform bit allocation, the patent implements local quality by allocating bits differently to each layer based on its characteristics. The pre-processing circuit analyzes mode information and determines optimal bit numbers for each layer, which increases encoding complexity slightly but significantly improves transmission efficiency on limited channels by optimizing bit usage.
Solution Approach 2:
The patent applies preliminary action by performing mode information analysis and bit number determination in the pre-processing circuit before the actual encoding process. This preliminary analysis allows the system to optimize bit allocation in advance, improving transmission efficiency without adding complexity to the main encoding process.
Data Source
AI summary
A video processing device configured to encode frames divided into a plurality of layers according to a prediction type includes a pre-processing circuit configured to, generate a mode analysis result by analyzing mode information for each of N neighboring frames neighboring a target frame, and determine a target layer bit numbers allocated to each of the plurality of layers based on the mode analysis result, N being an integer equal to or greater than 2; and a first encoder configured to encode the target frame according to the determined target layer bit numbers.


