Distributed Pixel Processing for Mobile Image Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile devices face challenges in processing the vast volume of image data from cameras to provide real-time object recognition and augmented reality feedback, leading to a disconnect between the potential of high-quality image data and the device's ability to effectively utilize it.

Innovation Solution

A distributed network of pixel processing engines is implemented, where basic content filtering and classification occur on the mobile device, with routing instructions sent to cloud-based services for further processing, enabling fast and interactive visual data processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If all image data processing is performed on the mobile device, then processing speed is improved, but device complexity and energy consumption increase

Engineering Contradiction:
Improveprocessing speedVSAvoiddevice complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent segments the image processing workload into two parts: basic content filtering and classification are performed on the mobile device, while more complex processing tasks are routed to cloud-based services. This segmentation allows the device to handle only essential processing locally, reducing device complexity while maintaining acceptable processing speed for basic operations.

Inventive Principle:
Principle #1Segmentation

2Power

If complex processing tasks are performed on the mobile device, then processing capability is improved, but energy consumption increases

Engineering Contradiction:
Improveprocessing capabilityVSAvoidenergy consumption
Core Design Contradiction:
PowerVSUse of energy by moving object

Solution Approach 1:

The patent divides processing tasks by complexity, assigning energy-intensive complex tasks to cloud-based services while the mobile device handles only basic filtering and classification. This segmentation reduces the energy consumption of the mobile device while maintaining overall processing capability through cloud assistance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces cloud-based services as an intermediary to handle complex processing tasks. The mobile device communicates with these external services, which perform the computationally intensive work, thereby reducing the energy burden on the mobile device while maintaining high processing capability for complex operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Power

If cloud-based services are used for processing, then processing capability is improved, but response time increases

Engineering Contradiction:
Improveprocessing capabilityVSAvoidresponse time
Core Design Contradiction:
PowerVSLoss of time

Solution Approach 1:

The patent segments processing tasks by urgency and complexity, performing basic content filtering and classification immediately on the device for fast response, while routing non-urgent complex tasks to the cloud. This segmentation ensures that time-critical operations complete quickly while less urgent tasks utilize cloud resources, balancing response time and processing capability.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11587432B2Methods and systems for content processing
Publication Date: 2023.02.21 DIGIMARC LLC
  • US11587432B2 patent drawing
  • US11587432B2 patent drawing
  • US11587432B2 patent drawing

AI summary

Mobile phones and other portable devices are equipped with a variety of technologies by which existing functionality can be improved, and new functionality can be provided. Some aspects relate to visual search capabilities, and determining appropriate actions responsive to different image inputs. Others relate to processing of image data. Still others concern metadata generation, processing, and representation. Yet others concern user interface improvements. Other aspects relate to imaging architectures, in which a mobile phone's image sensor is one in a chain of stages that successively act on packetized instructions/data, to capture and later process imagery. Still other aspects relate to distribution of processing tasks between the mobile device and remote resources (“the cloud”). Elemental image processing (e.g., simple filtering and edge detection) can be performed on the mobile phone, while other operations can be referred out to remote service providers. The remote service providers can be selected using techniques such as reverse auctions, through which they compete for processing tasks. A great number of other features and arrangements are also detailed.