Simulating Pressure Values from Touchscreen Contact Area Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional computing devices that lack dedicated pressure sensors, such as those using a user's finger, are unable to input pressure values, limiting their functionality and operational efficiency in interacting with pressure-dependent features.

Innovation Solution

A contact detection system translates contact area data into simulated pressure values using a translation module, which maps contact area data to pressure values through bucketized strategies and counter-delta techniques, enabling pressure-based operations in devices without physical pressure sensors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If conventional touch detection is used without pressure sensors, then device simplicity and ease of manufacture are maintained, but pressure value input functionality is lost

Engineering Contradiction:
Improvedevice simplicityVSAvoidpressure value input functionality
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent creates a simulated pressure value that copies the functional effect of a real pressure sensor reading. The contact area data from the touchscreen is translated into a pressure value that mimics what a dedicated pressure sensor would provide, allowing inactive implements to access pressure-dependent features without adding physical pressure sensors to the device.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If active implements with pressure sensors are used, then pressure value input capability is achieved, but device complexity and cost increase

Engineering Contradiction:
Improvepressure value input capabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent makes the touchscreen serve multiple functions: it detects both contact presence (for basic touch operations) and contact area (for simulated pressure values). This universal approach allows the same hardware to support both simple touch interaction and pressure-dependent operations, eliminating the need for separate pressure sensing hardware.

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

Solution Approach 2:

The system uses its own existing touchscreen contact detection capabilities to generate pressure values, rather than relying on external pressure sensors. The contact area data that the touchscreen already collects is repurposed and translated into pressure values, allowing the device to serve its own pressure sensing needs through its existing infrastructure.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If contact area data is translated into pressure values, then pressure-based operations become available for inactive implements, but additional processing complexity is introduced

Engineering Contradiction:
Improvepressure-based operations availabilityVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent transforms contact area data into pressure values by changing the parameter representation. Instead of working directly with contact area measurements, the system translates these measurements into pressure value parameters that are compatible with existing pressure-dependent applications and features, enabling inactive implements to access these features through parameter transformation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20230221855A1Pressure Value Simulation from Contact Area Data
Publication Date: 2023.07.13 ADOBE INC
  • US20230221855A1 patent drawing
  • US20230221855A1 patent drawing
  • US20230221855A1 patent drawing

AI summary

Pressure value simulation techniques from contact area data detected using a sensor are described. In an implementation, contact area data is received that describes an amount of contact detected at a surface of a touchscreen device, e.g., as a radius. The contact area data is translated into a pressure value defining an amount of pressure. An editing operation is generated to edit a digital image based the amount of pressure defined by the pressure value. The digital image is displayed by a display device as having the applied editing operation.