Video Stream Processing Method Prioritizing Encoding Power
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Camera devices struggle to provide real-time video streams with predetermined parameters when the combined encoding power is exceeded, leading to reduced image quality of high-priority streams due to interference from low-priority streams.
Innovation Solution
A video stream processing method that dynamically adjusts effective stream parameters based on priority, encoding power, and predetermined parameters, ensuring preferential allocation of resources to high-priority streams.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If equal allocation of encoding power is used to evenly reduce stream parameters of all video streams, then the encoding power constraint is satisfied, but the image quality of high-priority video streams deteriorates
Solution Approach 1:
The patent applies local quality by differentiating the treatment of video streams based on their priority levels. High-priority streams receive preferential encoding resource allocation to maintain their image quality, while low-priority streams have their parameters reduced more aggressively. This is implemented through the priority setting unit that assigns different weights to different streams, ensuring that critical surveillance regions maintain high quality while less important regions accept lower quality to satisfy the overall encoding power constraint.
Solution Approach 2:
The patent changes the stream parameters (resolution, frame rate, bitrate) dynamically based on priority and available encoding power. The effective stream parameter calculation adjusts these parameters proportionally according to priority weights, allowing high-priority streams to maintain parameters closer to predetermined values while low-priority streams have parameters reduced more significantly. This resolves the contradiction by adapting parameters locally rather than applying uniform reduction.
2Adaptability or versatility
If multiple video streams with different stream settings are transmitted simultaneously, then user surveillance requirements are satisfied, but the required encoding power exceeds the maximum encoding power of the camera device
Solution Approach 1:
The patent implements dynamics by making stream parameters adjustable and adaptive rather than fixed. The system dynamically calculates effective stream parameters based on current encoding power availability, priority settings, and predetermined requirements. When encoding power is sufficient, streams can maintain higher quality settings; when power is constrained, parameters are adjusted downward. This dynamic adaptation allows the system to support multiple streams with different settings while responding to changing power availability.
Solution Approach 2:
The patent changes stream parameters (resolution, frame rate, bitrate) based on the balance between user requirements and encoding power constraints. The system calculates effective parameters that satisfy both the adaptability need for different user requirements and the power constraint. By adjusting parameters dynamically based on priority and power availability, the system maintains versatility while staying within power limits.
3Productivity
If stream parameters are reduced to satisfy encoding power constraints, then multiple video streams can be transmitted, but the predetermined stream parameter of high-importance video streams is greatly reduced
Solution Approach 1:
The patent applies local quality by treating high-priority and low-priority streams differently in the parameter reduction process. High-priority streams (monitoring critical regions) maintain parameters closer to their predetermined values, while low-priority streams undergo more significant parameter reduction. The priority setting unit and effective parameter calculation ensure that reduction is applied locally to appropriate streams rather than uniformly across all streams, thus maintaining productivity while protecting the quality of important streams.
Solution Approach 2:
The patent implements parameter changes that are selective and proportional rather than uniform. The effective stream parameter calculation modifies parameters based on priority weights, allowing high-importance streams to retain more of their predetermined parameters while low-importance streams have parameters reduced more significantly. This selective parameter adjustment enables the system to transmit multiple streams (productivity) while preserving the quality of critical streams.
Data Source
AI summary
A video stream processing method is suitable for a video stream device having an encoder for generating a plurality of video streams. The video stream processing method includes receiving image data, setting a priority of each video stream, setting an effective stream parameter of each video stream according to the priority of each video stream, a predetermined stream parameter of each video stream and an encoding power of the encoder, and encoding the image data according to the effective stream parameter of each video stream for generating the plurality of video streams.


