Embedded Video Processing Hardware for Real-Time Betting Streams

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video distribution systems lack flexibility in handling various broadcast signals, scalability, real-time processing, and security, particularly in applications like betting agencies and infotainment systems, where multiple video streams need to be processed and displayed simultaneously with high resolution and low latency.

Innovation Solution

An embedded system with hardware components that compress and decompress continuous video and audio streams at high frame rates, supports multiple resolutions, and provides real-time encryption and decryption, while allowing for flexible display modes and secure operation through hardware-based AES encryption and a firewall, all integrated on a compact circuit board.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If software-based video processing is used, then system flexibility and scalability are improved, but processing speed and real-time capability deteriorate

Engineering Contradiction:
Improvesystem flexibilityVSAvoidprocessing speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The patent combines hardware video processing units with software control mechanisms into an integrated system. The hardware accelerator handles time-critical video compression and decompression operations, while software components manage system configuration, protocol handling, and high-level processing logic. This merging allows the system to achieve both real-time processing performance and software flexibility.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces a hardware accelerator as an intermediary component between the software processing layers and the video data streams. This hardware unit serves as a mediator that offloads computationally intensive video processing tasks while maintaining software control over system configuration and operation, thereby resolving the contradiction between processing speed and flexibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If hardware video processing is used, then processing speed and real-time capability are improved, but system adaptability and scalability deteriorate

Engineering Contradiction:
Improveprocessing speedVSAvoidsystem flexibility
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent designs the hardware video processing unit with multi-functionality to handle various video formats, resolutions, and protocols. The hardware accelerator can process different video streams (H.264, MPEG-2, etc.) and support multiple display configurations, making it universally applicable to diverse video processing scenarios while maintaining high processing speeds.

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

Solution Approach 2:

The patent implements dynamic configuration capabilities where the hardware processing parameters can be adjusted at runtime based on system requirements. The hardware unit can adapt its processing characteristics through software control, allowing the system to optimize performance for different video streams and display configurations without requiring hardware changes.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If multiple video streams are processed simultaneously, then system versatility and display flexibility are improved, but processing complexity and resource requirements deteriorate

Engineering Contradiction:
Improvedisplay flexibilityVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the video processing tasks into separate functional units within the hardware accelerator. Each video stream can be processed independently through dedicated processing channels, and the system can dynamically allocate resources to handle multiple streams simultaneously. This segmentation reduces overall processing complexity by dividing the workload into manageable, parallelizable tasks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a processing architecture that can handle more video streams than the minimum required, with the ability to process multiple streams in parallel using available hardware resources. The system can allocate processing capacity flexibly, processing all streams when needed and reducing activity when fewer streams are present, thereby managing complexity through over-provisioning of processing capacity.

Inventive Principle:
Principle #16Partial or excessive action

4Productivity

If high frame rate processing is implemented, then video quality and real-time capability are improved, but data processing load and system resource consumption deteriorate

Engineering Contradiction:
Improveframe processing rateVSAvoidprocessing resource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent replaces software-based video processing with a dedicated hardware accelerator that uses specialized circuitry optimized for video compression and decompression. This hardware substitution significantly improves processing speed and frame rate capability while reducing the computational resource consumption that would occur with software-based approaches, as the hardware is specifically designed for efficient video processing.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS10237603B2Embedded system for video processing with hardware means
Publication Date: 2019.03.19 NOVOMATIC AG
  • US10237603B2 patent drawing
  • US10237603B2 patent drawing
  • US10237603B2 patent drawing

AI summary

A process is provided for video processing and distribution of video data within a betting agency. The process includes receiving data streams of dynamic live betting odds and game statistics and receiving parallel TV live broadcasts of sports events as video data streams. The process further includes compressing the data streams and the video data streams yielding combined data streams, outputting each of the combined data streams via a protocol based network, receiving a combined data stream from the protocol based network pertaining to the betting on a supply of receiver servers, decompressing the combined data stream, and outputting the combined data stream displayed in any order on one or several monitors in real time. The combined data stream being continuous from allocated embedded systems, which operate as a client, wherein the clients individually provide the combined data stream from the supply of the receiver servers.