Capsule Endoscope Data Loading Method Using Frame Header Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing capsule endoscope image collection systems face challenges in efficiently loading and updating configuration parameters for image processing integrated circuits, which require compatibility with various image sensors and wireless chips, and frequent modifications to startup parameters.

Innovation Solution

A data loading method that uses a specific frame header identifier to load valid data segments from memory, verifies the data, and sends verified information to a cache unit for register updating, thereby adapting to different working modes and compatibility modes without frequent parameter modifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by stationary object

If non-volatile memory is used to store configuration parameters, then power consumption is reduced and footprint is minimized, but frequent modification of startup parameters becomes difficult

Engineering Contradiction:
Improvepower consumptionVSAvoidparameter modification capability
Core Design Contradiction:
Use of energy by stationary objectVSAdaptability or versatility

Solution Approach 1:

The configuration data is segmented into multiple data segments with frame headers, allowing selective loading and modification of specific parameter groups without affecting the entire configuration set. This enables frequent modification of startup parameters while maintaining the energy efficiency of non-volatile memory for stable parameters.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A data loading method acts as an intermediary between non-volatile memory and the system registers, providing a buffer layer that facilitates frequent parameter modifications without directly accessing the non-volatile memory. This mediator enables adaptability while preserving the low power consumption characteristics of non-volatile storage.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If all data segments are loaded into cache unit, then parameter modification becomes flexible, but loading invalid data wastes time and resources

Engineering Contradiction:
Improveparameter modification flexibilityVSAvoiddata loading time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

Frame headers are loaded and verified before loading the actual data segments. This preliminary verification action identifies valid data segments in advance, preventing the loading of invalid data and saving time and resources while maintaining flexibility in parameter modification.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Only valid data segments identified through frame header verification are extracted and loaded into the cache unit. Invalid or corrupted segments are left out, ensuring efficient use of loading resources and time while maintaining the ability to modify parameters flexibly.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If verification of each data segment is performed, then data integrity is ensured, but processing time increases

Engineering Contradiction:
Improvedata integrityVSAvoiddata processing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Verification is performed preliminarily on frame headers before full data segment loading. This preliminary check ensures data integrity for critical configuration data while minimizing the impact on processing speed by avoiding redundant verification of already-validated segments.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Full verification is applied selectively to frame headers and only to data segments that require modification or are being loaded for the first time. Already-loaded valid segments are not re-verified unnecessarily, maintaining data integrity while optimizing processing throughput.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12299763B2Data loading method and capsule endoscope image collection system thereof
Publication Date: 2025.05.13 ANKON TECHNOLOGIES CO LTD
  • US12299763B2 patent drawing
  • US12299763B2 patent drawing

AI summary

The present invention provides a data loading method. The method comprises: reading data from an initial address in a memory; obtaining a frame header identifier, loading a valid data segment comprising the frame header identifier; verifying the valid data segment; when it is determined that the verification is successful, sending at least part of information within the valid data segment to a cache unit; updating a register according to at least part of the information by the cache unit. Using a specific frame header identifier, loading data in the memory starts only from the specific frame header identifier, which skips the data before the frame header identifier and avoids loading invalid data in the cache unit, thus saving time, preventing lengthy program, and being more scientific and convenient.