Parametric Haptic Library for Reducing Storage and Bandwidth
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional haptic effects are limited to predefined responses, leading to inefficiencies in memory usage, communication bandwidth, and lack of customization across devices and applications, as they are device-specific, actuator-specific, and application-specific, resulting in delayed and less immersive experiences.
Innovation Solution
A haptic effects library that allows for the creation of customizable and expressive haptic effects by using parametric definitions, enabling on-demand haptic responses synchronized with data streams, and supporting user-defined inputs and outputs, which can be implemented across various devices and applications, reducing storage and bandwidth requirements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional predefined haptic effects are used, then device-specific and actuator-specific haptic responses can be provided, but memory space consumption increases and communication bandwidth requirements increase
Solution Approach 1:
The patent transforms haptic effects from predefined fixed patterns to parametrically-defined effects that can be dynamically adjusted by changing parameters such as amplitude, frequency, and duration. This allows a single set of haptic effect definitions to generate multiple variations by modifying parameters, thereby reducing the need to store multiple predefined haptic effect patterns in memory.
Solution Approach 2:
The patent creates a universal haptic effect library that can be applied across multiple devices and applications through a standardized set of parametric definitions. Instead of storing device-specific and application-specific haptic effects separately, the system uses a single universal library that adapts to different devices and contexts through parameter adjustment, reducing overall storage requirements.
2Reliability
If device-specific and application-specific haptic data are stored for each instance, then accurate haptic responses can be provided, but communication bandwidth consumption increases and latency increases
Solution Approach 1:
The patent pre-defines a universal library of haptic effect patterns and parameter ranges that can be quickly applied to different devices and applications. Instead of transmitting complete device-specific haptic datasets, the system transmits only the necessary parameter adjustments from the pre-defined library, significantly reducing communication time and latency.
Solution Approach 2:
By using parametrically-defined haptic effects, the system transmits only the parameter values needed to generate the desired haptic response rather than complete predefined effect data. This parameter-based transmission approach reduces communication bandwidth requirements and minimizes latency while maintaining response precision.
3Ease of manufacture
If a finite number of predefined haptic effects are used, then implementation is simple, but customization and scalability across different devices and applications is limited
Solution Approach 1:
The patent transitions from static predefined haptic effects to dynamic parametrically-defined effects that can be adjusted in real-time based on device characteristics, application requirements, and user preferences. This dynamic approach maintains implementation simplicity while enabling extensive customization and scalability across different devices and applications.
Solution Approach 2:
The system uses a standardized set of adjustable parameters (amplitude, frequency, duration, etc.) that can be modified to create virtually unlimited haptic effect variations. This parameter-based system maintains the simplicity of predefined effects while providing infinite customization possibilities through parameter adjustment, enhancing scalability across devices and applications.
Data Source
AI summary
Methods and systems using a haptics library to determine whether to provide predefined haptic responses or parametrically-defined haptic responses are disclosed. A method includes receiving a desired semantic attribute for a haptic response to be provided while a user is using an application that is executing on an electronic device. In accordance with a determination, made by the haptics library that is distinct from the application and that is configured to provide data used to generate haptic responses to applications executing on the electronic device, that the electronic device should use a parametrically-defined haptic response to deliver a haptic response having the desired semantic attribute, selecting, by the haptics library, respective values for a set of haptic-response parameters; and providing instructions to cause haptic generators of the electronic device to deliver a parametrically-defined haptic response having the desired semantic attribute using the respective values for the set of haptic-response parameters.


