Imaging Task Visualization for Multi-Core Processor Jitter Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods and systems fail to provide effective management of processor workflows for image data processing, leading to increased component temperatures, overworked processors, decreased processing speeds, and inability to anticipate unexpected events such as jitter in processing time.

Innovation Solution

Implementing a system that provides visualizations of inspection cycles of core processors, including graphical representations of tasks executed on image data, allowing for identification of unexpected events and optimizing workload distribution across multiple cores.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple imaging devices connect to a processor, then the system functionality and processing capacity increase, but the processor workload increases leading to overwork and increased temperatures

Engineering Contradiction:
Improvesystem functionalityVSAvoidcomponent temperatures
Core Design Contradiction:
Adaptability or versatilityVSTemperature

Solution Approach 1:

The patent segments the processor workload by dividing image data processing into multiple inspection cycles, each handled by different cores or processing units. This segmentation allows parallel processing of image data from multiple imaging devices, distributing the thermal load across multiple components rather than concentrating it in a single processor, thereby reducing overall component temperatures while maintaining system functionality.

Inventive Principle:
Principle #1Segmentation

2Productivity

If processor workload increases to handle more imaging devices, then processing capacity increases, but processing speeds decrease due to overwork

Engineering Contradiction:
Improveprocessing capacityVSAvoidprocessing speeds
Core Design Contradiction:
ProductivityVSSpeed

Solution Approach 1:

The patent implements segmentation by dividing the processor into multiple cores that can independently execute inspection cycles. Each core can process image data from different imaging devices simultaneously, maintaining high processing speeds while increasing overall processing capacity. This parallel execution architecture prevents any single core from becoming overloaded.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs dynamic workload distribution where the system can adaptively assign inspection cycles to different cores based on current processing conditions. This dynamic allocation ensures optimal utilization of processing resources, maintaining high processing speeds even as the number of imaging devices increases.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If inspection duration increases to analyze more tasks, then measurement precision improves, but loss of time increases

Engineering Contradiction:
Improveinspection accuracyVSAvoidinspection durations
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the inspection process into multiple independent inspection cycles, where each cycle focuses on specific tasks or image data subsets. This segmentation allows for thorough inspection of each segment (maintaining measurement precision) while enabling parallel execution of multiple cycles (reducing total inspection time).

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements continuous inspection cycles that can run in parallel across multiple cores without interruption. This continuous parallel execution maintains high inspection accuracy for each cycle while minimizing total time loss through efficient resource utilization and overlapping execution of multiple inspection sequences.

Inventive Principle:
Principle #20Continuity of useful action

4Reliability

If the system monitors all processor activities in detail, then reliability of event detection improves, but device complexity increases

Engineering Contradiction:
Improveevent detection reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments monitoring activities into specific inspection cycles that focus on particular tasks or performance metrics. Each inspection cycle monitors a defined subset of processor activities, ensuring reliable detection of unexpected events within that scope while avoiding the need for comprehensive monitoring of all processor operations, thus managing system complexity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12620218B2Visualizations of tasks of multiple imaging devices
Publication Date: 2026.05.05 DATALOGIC IP TECH
  • US12620218B2 patent drawing
  • US12620218B2 patent drawing
  • US12620218B2 patent drawing

AI summary

Systems, methods, and media are described herein for providing one or more visualizations corresponding to one or more tasks executed by a core processor on image data from one or more imaging devices (e.g., a camera). For example, an inspection cycle of the core processor can be initiated for determining or identifying unexpected events associated with the tasks of the core processor. Each inspection cycle may correspond to a particular imaging device. In some embodiments, an inspection cycle includes inspections of a grabbing task, a pre-processing task, a processing task, an idle period, another type of task, or one or more combinations thereof. A visualization that includes the unexpected event and the inspection cycle is provided for display on a user interface. In some embodiments, the visualization includes a standard error bar for the pre-processing task, processing task, idle period, or one or more combinations thereof.