Dynamic Image Frame Streaming With DMA Format Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing imaging systems are inefficient due to the inability to dynamically adjust image frame formats during a streaming session, leading to issues such as memory inefficiency and reduced system performance.

Innovation Solution

A system that enables dynamic changes in image frame formats during a streaming session by using direct memory access (DMA) to modify parameters for storing images with different frame formats, allowing seamless adaptation to varying imaging requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If image frame formats are kept static during a streaming session, then communication stability is maintained, but system adaptability and memory efficiency deteriorate

Engineering Contradiction:
Improveframe format adaptabilityVSAvoidcommunication stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements dynamic frame format switching during the streaming session by allowing the imaging assembly to capture and transmit images in different frame formats (e.g., first frame format and second frame format) based on real-time requirements. The host system dynamically adjusts DMA parameters to accommodate these format changes without terminating the session, thus achieving adaptability while maintaining communication stability through controlled dynamic transitions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the frame format parameters (such as resolution, color depth, or compression) during the streaming session to optimize performance for different imaging scenarios. By modifying these parameters dynamically and adjusting corresponding DMA storage parameters, the system achieves versatility in handling various image characteristics while preserving session continuity.

Inventive Principle:
Principle #35Parameter changes

2Ease of manufacture

If image padding to largest potential memory size is used, then memory allocation simplicity is improved, but memory efficiency and bandwidth utilization deteriorate

Engineering Contradiction:
Improvememory allocation simplicityVSAvoidmemory efficiency
Core Design Contradiction:
Ease of manufactureVSLoss of energy

Solution Approach 1:

Instead of statically allocating memory based on the largest potential image size, the patent dynamically adjusts the DMA parameters (such as buffer size, stride, and offset) to match the actual frame format of each captured image. This dynamic adaptation allows the system to allocate memory efficiently for each specific frame format while maintaining simple memory management through automated parameter adjustment.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent modifies the DMA parameters in response to changes in frame format parameters, ensuring that memory allocation matches the actual image dimensions and characteristics. This parameter synchronization eliminates the need for padding to maximum size while keeping memory allocation straightforward through automated parameter updates.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If frame format changes are prevented during streaming session, then system complexity is reduced, but processing efficiency and throughput deteriorate

Engineering Contradiction:
Improveprocessing throughputVSAvoidsession management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent enables dynamic frame format switching during the streaming session by implementing a mechanism where the imaging assembly and host system coordinate to capture, transmit, and process images in different formats without session interruption. This dynamic capability increases processing throughput by allowing optimal frame formats for different scenarios while managing complexity through automated parameter synchronization.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs feedback mechanisms where the host system receives information about frame format changes from the imaging assembly and automatically adjusts DMA parameters in response. This feedback loop enables efficient frame format transitions while maintaining session continuity, improving throughput without requiring complex manual intervention or session management.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12566933B1Systems devices and methods for transmission of differing image frame formats during a streaming session
Publication Date: 2026.03.03 ZEBRA TECHNOLOGIES CORP
  • US12566933B1 patent drawing
  • US12566933B1 patent drawing
  • US12566933B1 patent drawing

AI summary

The present disclosure relates to systems, devices, and methods for dynamically managing image frame formats during a streaming session in machine vision applications. An imaging assembly captures images with varying frame formats and communicates with a host equipped with a processor, memory, and vision analysis module. Utilizing direct memory access (DMA), the host efficiently stores images by adjusting DMA parameters to accommodate format changes without session interruption. This approach may eliminate the need for image padding, optimizing memory usage and data transmission. The system enhances adaptability in real-time imaging tasks, such as barcode scanning, by seamlessly switching between different frame formats based on image characteristics. The method includes initiating an imaging session triggered by external events and processing captured images for machine vision tasks, thereby improving system responsiveness and throughput in diverse industrial and commercial environments.