Shared Encoder Output for Similar Video Device Profiles

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Video systems face inefficiencies due to the need to generate and transmit video streams in multiple formats, which can lead to increased resource usage and complexity, as different devices within a system may require different formats due to hardware, software, bandwidth, or storage limitations.

Innovation Solution

A method that determines video profiles for devices and compares them to a threshold, allowing for the transmission of a single encoded video stream if profiles are similar, thereby reducing the need for multiple encoders and conserving resources, while ensuring each device receives a suitable format.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If video streams are encoded in multiple formats for different devices, then device compatibility is improved, but system complexity and resource usage increase

Engineering Contradiction:
Improvedevice compatibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The encoder is designed to perform multiple functions by generating both optimized and non-optimized video streams simultaneously. This multi-functionality allows a single encoder to serve diverse device requirements without requiring separate encoders for each device type, thereby improving device compatibility while avoiding the complexity of multiple dedicated encoders.

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

Solution Approach 2:

The video stream output is segmented into two distinct streams: an optimized stream for devices with optimized video decoders and a non-optimized stream for devices without such decoders. This segmentation allows each device type to receive the appropriate format, improving compatibility while maintaining a unified encoding architecture that avoids excessive system complexity.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If video streams are encoded in multiple formats for different devices, then device compatibility is improved, but power consumption and processing resources increase

Engineering Contradiction:
Improvedevice compatibilityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

A single encoder performs the work of multiple encoders by generating both optimized and non-optimized streams in one processing pass. This universal approach reduces the total computational power required compared to running separate encoders for each device type, thereby achieving device compatibility while minimizing power consumption and processing resource usage.

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

3Productivity

If a single encoder is used for all devices, then resource usage is reduced, but compatibility with devices requiring specific formats deteriorates

Engineering Contradiction:
Improveresource efficiencyVSAvoidformat compatibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The single encoder segments its output into two distinct video streams: one optimized for devices with optimized decoders and another in a non-optimized format for devices without such decoders. This segmentation enables the single encoder to maintain resource efficiency while achieving broad format compatibility across different device types.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The encoder changes key parameters between the two output streams, specifically using different compression algorithms (optimized vs. non-optimized) and potentially different encoding settings. These parameter changes allow a single encoder to produce format-compatible streams for diverse devices while maintaining efficient resource usage.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11882325B2Systems and methods for sharing encoder output
Publication Date: 2024.01.23 VERINT AMERICAS INC
  • US11882325B2 patent drawing
  • US11882325B2 patent drawing
  • US11882325B2 patent drawing

AI summary

Embodiments described herein provide systems and methods for sharing encoder output of video streams. In a particular embodiment, a method provides determining video profiles for each of a plurality of devices. The method further provides determining if two or more of the video profiles are similar by determining if parameters associated with each video profile differ by less than a threshold value. The method further provides transmitting a video stream encoded in a single format to the devices if they have similar profiles and transmitting video streams encoded in different formats to the devices if they do not have similar profiles.