Image Sensor Pixel Array Feature-Dependent Data Embedding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current techniques for embedding data in digital images are limited as they are independent of image content, do not record the location of the embedded code, and are often designed for single applications, making them unreliable and inefficient for managing and processing vast amounts of digital data.

Innovation Solution

An image sensor apparatus and method that embeds a feature-dependent code in a digital image, associating it with specific features and locations within the pixel array, using a processor to identify and alter image data to embed the code in fixed, feature-dependent locations, and includes error correction for robustness against tampering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional data embedding techniques are used in digital images, then data can be embedded in the image, but the embedding is independent of image content and location, making it unreliable for managing vast amounts of digital data

Engineering Contradiction:
Improvedata embedding reliabilityVSAvoidimage content adaptability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent applies local quality by embedding data at specific feature-dependent locations within the image rather than uniformly across the entire image. The system identifies key features (edges, corners, distinctive patterns) and embeds data only at these specific locations, making the embedding both reliable and adaptable to image content. This resolves the contradiction by making the embedding process sensitive to local image characteristics while maintaining overall reliability.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent employs preliminary action by first analyzing the image to identify features and determine optimal embedding locations before actually embedding the data. The system performs feature detection, location selection, and even error correction code generation in advance of the actual data embedding process. This preliminary analysis ensures that the subsequent embedding is both reliable and adaptively positioned based on image content.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If data is embedded without recording location information, then the embedding process is simpler, but the detection and verification of embedded data becomes inefficient

Engineering Contradiction:
Improvedata processing efficiencyVSAvoidembedding system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary element in the form of location metadata that records the specific coordinates and features where data is embedded. This intermediary structure acts as an index or map that enables efficient retrieval and verification of embedded data without requiring complex full-image scanning. The location information serves as a mediator between the embedded data and the detection process, improving productivity while adding manageable complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary action by pre-calculating and recording the exact locations where data will be embedded, along with the features that define those locations. This advance preparation creates a lookup table or metadata structure that enables rapid data retrieval and verification later, significantly improving processing efficiency. The complexity is front-loaded in the embedding phase but pays dividends during detection and verification.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If conventional embedding techniques are used, then data can be embedded in images, but they are often designed for single applications and lack robustness against tampering

Engineering Contradiction:
Improvedata integrityVSAvoidapplication versatility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent applies universality by designing an embedding system that can handle multiple types of data (metadata, watermarks, authentication codes) and work across different image types and applications. The feature-dependent embedding approach is application-agnostic, allowing the same system to serve archival, identification, time-stamping, geo-stamping, and security verification needs. This multi-functionality achieves both reliability through error correction and versatility through broad applicability.

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

Solution Approach 2:

The patent employs beforehand cushioning by incorporating error correction codes and redundancy mechanisms into the embedding process before any potential tampering or data loss can occur. The system pre-calculates error correction data and embeds it alongside the primary data, creating a cushion against future attacks or degradation. This proactive approach ensures data integrity and reliability regardless of the specific application or potential threats.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS9521292B2Image sensor apparatus and method for embedding recoverable data on image sensor pixel arrays
Publication Date: 2016.12.13 OMNIVISION TECHNOLOGIES INC
  • US9521292B2 patent drawing
  • US9521292B2 patent drawing
  • US9521292B2 patent drawing

AI summary

An image sensor apparatus is disclosed. The image sensor apparatus includes an image sensor for generating image data in a pixel array corresponding to an optical image. A processor alters the image data to embed a feature-dependent code associated with a feature of the image data in a feature-dependent location in the pixel array and generate a digital image from the altered image data.