Shared Video Encoder Output for Similar 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 requires additional resources and can lead to increased power consumption and processing demands, especially when devices have different video profile requirements.

Innovation Solution

A method that determines video profiles for devices and transmits video streams encoded in a single format if profiles are similar, reducing the need for multiple encoders and conserving resources by using a single encoder output for devices with matching profiles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If video streams are encoded in multiple formats to meet different device profile requirements, then device compatibility is improved, but system resource consumption and power usage increase

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

Solution Approach 1:

The patent merges multiple video encoding operations into a single encoding process by identifying devices with similar profile requirements and transmitting a single encoded stream to multiple devices, thereby reducing the number of encoders needed and lowering power consumption while maintaining device compatibility

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system implements a universal encoding approach where a single encoder output can serve multiple devices with similar profiles, making the encoding system multi-functional and reducing the need for device-specific encoding operations

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

2Measurement precision

If video streams are encoded in multiple formats for different devices, then profile matching accuracy is improved, but device complexity and processing requirements increase

Engineering Contradiction:
Improveprofile matching accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments devices into groups based on profile similarity, comparing video profiles against a database of device profiles to identify matching groups. This segmentation allows for accurate profile matching while simplifying the overall system by reducing the number of encoding operations needed

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If multiple encoders are used to generate video streams in different formats, then device-specific format requirements are met, but resource usage and processing demands increase

Engineering Contradiction:
Improveformat compatibilityVSAvoidprocessing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent combines multiple encoding functions into a single encoder by identifying devices that can share the same encoded stream. This merging reduces the number of active encoders, decreases resource usage, and improves processing efficiency while still meeting the format requirements of connected devices through profile-based grouping

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10856019B2Systems and methods for sharing encoder output
Publication Date: 2020.12.01 VERINT SYST INC
  • US10856019B2 patent drawing
  • US10856019B2 patent drawing
  • US10856019B2 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.