Video Codec Validation Subsets for Redundant Test Coverage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The inefficiencies and resource wastage in video codec validation due to overlapping features and redundant tests, particularly in hardware and software validation, necessitate a more efficient method to maximize coverage while minimizing redundant testing.

Innovation Solution

A system that selects a minimum set of validation tests based on coverage reports, prioritizing unique features and preferred environments, using higher-level language models to optimize validation in both software and hardware simulations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the number of video codec features is increased to improve video quality and functionality, then the versatility and capability of the video codec is improved, but the complexity of validation and the number of required validation tests increases exponentially

Engineering Contradiction:
Improvevideo codec featuresVSAvoidvalidation test complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The validation test suite is segmented into modular test cases, each targeting specific video codec features. The system divides the comprehensive validation task into smaller, manageable units that can be independently selected and executed based on the specific features being validated, preventing the need to run all possible tests for every feature combination.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The validation system is designed with universal test templates and frameworks that can accommodate multiple video codec features and standards. A single validation infrastructure supports diverse coding features through parameterized test cases that can be configured to test different feature combinations without requiring separate dedicated test suites for each feature.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If comprehensive validation tests are executed to ensure complete coverage of all video codec features, then the reliability and correctness of validation is improved, but the time consumption and resource utilization deteriorates

Engineering Contradiction:
Improvevalidation coverageVSAvoidvalidation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of the video codec feature set and pre-determines which validation tests are necessary based on the specific features present. Coverage reports are generated in advance to identify which tests will actually exercise the code paths relevant to the implemented features, allowing the system to pre-select an optimized test subset before execution.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system executes only the partial set of validation tests that are necessary to achieve complete coverage of the implemented features, rather than running the full comprehensive test suite. By analyzing feature coverage requirements, the system determines the minimum necessary test execution to validate all present features, avoiding excessive testing of features that are not implemented or not present in the current configuration.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If all validation tests are executed to maximize feature coverage, then the completeness of validation is improved, but the resource wastage and inefficiency increases due to overlapping tests

Engineering Contradiction:
Improvefeature coverage completenessVSAvoidcomputational resource wastage
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system generates coverage reports that provide feedback on which features have been validated and which tests have already exercised specific code paths. This feedback mechanism allows the system to track validation progress and identify redundant tests that would not contribute additional coverage, enabling intelligent selection of test subsets that maximize coverage while minimizing resource wastage.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system identifies and discards redundant validation tests that would not contribute to additional feature coverage based on the analysis of overlapping test functions and previously executed test results. By eliminating these redundant tests from the execution set, the system recovers computational resources while maintaining complete validation coverage through the remaining essential tests.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS12524326B2Generation of validation test subsets to promote efficient validation of video codecs
Publication Date: 2026.01.13 INTEL CORP
  • US12524326B2 patent drawing
  • US12524326B2 patent drawing
  • US12524326B2 patent drawing

AI summary

This disclosure describes systems, methods, and devices related to enhanced validation of video codecs. A device may receive validation results for a video codec using a first computer programming language, the validation results indicative of invocations of functions and conditions of the code; identify, from the validation results, a first validation test that invoked a first function or condition of the code; identify, from the validation results, a second validation test that invoked the first function or condition of the code; determine, from the validation results, that the first validation test and the second validation test overlap in invoking the first function or condition of the code using the first computer programming language; and generate, based on the overlap, a first subset of the validation tests with which to validate code of the video codec using a second computer programming language.