Video Quality Testing via Embedded Code Extraction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video quality testing in telecommunications systems is inadequate, particularly for content aspects, as existing resources fail to effectively evaluate video quality due to limited capabilities in assessing parameters like image resolution and frame rate, especially in load test environments with limited resources.
Innovation Solution
A system and method that involves superimposing a code within video frames, allowing extraction and evaluation of video quality parameters such as image resolution and frame rate by communication terminals, enabling network maintenance and performance assessment by identifying nodes that need upgrading or metrics for predefined performance levels.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If traditional still image testing methods are used for video quality assessment, then the testing process is simple, but the measurement precision of video quality parameters is insufficient
Solution Approach 1:
The patent extracts specific video quality parameters (image resolution, frame rate) from the overall video stream by embedding test codes within video frames. This allows focused measurement of critical parameters without requiring complex full-video analysis systems, resolving the contradiction between simple testing and precise measurement.
Solution Approach 2:
The patent introduces test codes as an intermediary element embedded within video frames. These codes serve as mediators that carry encoded video quality information, enabling automated extraction and measurement of parameters like image resolution and frame rate without requiring complex direct analysis of the video content itself.
2Measurement precision
If comprehensive video quality parameters are measured, then the measurement precision improves, but the device complexity increases
Solution Approach 1:
The patent performs preliminary action by embedding test codes with encoded video quality information into video frames before transmission. This pre-prepared information structure allows receiving devices to extract and measure multiple parameters (image resolution, frame rate, packet loss) using relatively simple algorithms, avoiding the need for complex real-time video analysis systems.
Solution Approach 2:
The patent uses test codes as simplified copies or representations of video quality characteristics. Instead of analyzing the entire complex video stream to determine quality parameters, the system uses these embedded code copies that contain encoded information about image resolution, frame rate, and other parameters, enabling precise measurement with minimal device complexity.
3Reliability
If video quality testing is performed in load test environments, then network performance assessment is improved, but the productivity of resource allocation is reduced
Solution Approach 1:
The patent implements self-service by enabling communication terminals to autonomously extract and evaluate video quality parameters from received video streams. The receiving device automatically performs measurements of image resolution, frame rate, and other parameters using embedded test codes, eliminating the need for dedicated testing resources or manual analysis, thus maintaining high resource allocation efficiency while providing reliable network performance assessment.
Solution Approach 2:
The patent makes communication terminals universal by enabling them to perform both normal video communication functions and video quality testing functions using the same infrastructure. The embedded test codes allow regular communication devices to simultaneously handle video transmission and self-assessment of video quality parameters, eliminating the need for separate dedicated testing equipment and maximizing resource utilization in load test environments.
Data Source
AI summary
A method and apparatus that tests video quality includes a superimposing of at least one code to a video that is to be transmitted by a communication device to another communication device. The at least one code is transmitted such that the superimposed at least one code is extractable and readable from the decoded video by the device that receives the transmitted video. The extracted at least one code may then be read to determine the quality level of the transmitted video. The determination of quality for the received video may be based upon one or more tests performed using at least one code extracted from the received video.


