Haptic Media Asset Adaptation for Diverse Client Capabilities
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing immersive XR experiences face challenges in ensuring consistent sensory output across visual, audio, and haptic channels due to varying haptic feedback capabilities of client devices, which can limit the rendering of small details and material textures, disrupting the immersive illusion.
Innovation Solution
A method where a server adapts media assets to match the haptic feedback capabilities of client devices by providing different versions of the content with compatible haptic feedback rendering criteria, allowing for dynamic adjustment of graphics content to accommodate haptic limitations, ensuring consistent sensory experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If high-fidelity haptic feedback rendering criteria are used in media assets, then haptic feedback quality is improved, but compatibility with limited haptic capabilities of client devices deteriorates
Solution Approach 1:
The media asset is segmented into multiple versions with different haptic feedback rendering criteria. Each version is optimized for specific haptic capability levels, allowing the system to select the appropriate version based on the client device's capabilities. This segmentation resolves the contradiction by providing both high-fidelity versions for advanced devices and simplified versions for limited devices.
Solution Approach 2:
The system dynamically adapts the haptic feedback rendering criteria based on the client device's reported capabilities. The server receives capability information from the client and selectively provides the appropriate version of the media asset, enabling the system to maintain high fidelity when possible while ensuring compatibility when device capabilities are limited.
2Measurement precision
If media assets include detailed haptic feedback rendering criteria for small details and textures, then haptic feedback detail is improved, but device complexity and processing requirements increase
Solution Approach 1:
Different levels of haptic feedback detail are applied based on the client device's capabilities. High-detail rendering criteria with small spatial resolutions are provided only to devices that can process them, while simplified criteria are provided to devices with limited processing power. This local quality approach ensures that detail precision is improved where possible without universally increasing device complexity.
3Adaptability or versatility
If multiple versions of media assets with different haptic feedback rendering criteria are provided, then adaptability to diverse devices is improved, but server storage and bandwidth requirements increase
Solution Approach 1:
The server implements a universal system that handles multiple device capability types through a single adaptive mechanism. The server stores media assets with embedded capability information and uses a unified selection process to provide the appropriate version to each client based on its reported capabilities, rather than maintaining separate dedicated systems for each device type.
Data Source
AI summary
Systems and methods are presented herein for requesting a version of media content from a server that includes haptic feedback rending criteria compatible with the haptics capabilities of a client device. At a server, a request is received for a media asset for interaction on a haptic enabled client device, wherein the media asset comprises haptic feedback rendering criteria. Based on the request, haptic feedback capabilities of the haptic enabled client device associated with the request is determined. The haptic feedback capabilities of the haptic enabled client device are compared to the haptic feedback rendering criteria of one or more versions of the media asset available via the server. In response to the comparing, a version of the media asset comprising haptic feedback rendering criteria compatible with the haptic feedback capabilities of the haptic enabled client device is transmitted from the server to the haptic enabled client device.


