Touch Input Playback Affordances for External Gesture Representation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current user interfaces for electronic devices with touch-sensitive displays and rotatable input mechanisms lack intuitive methods for seamlessly transitioning between touch input and display output relationships, particularly in communicating user interactions effectively.
Innovation Solution
A method is implemented on an electronic device with a touch-sensitive display and a rotatable input mechanism, where user interfaces are designed to display objects associated with contacts, and the visual appearance of affordances is updated based on rotation or selection inputs, allowing for intuitive representation and interaction with multiple contacts through touch and rotation inputs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a touch-sensitive display with rotatable input mechanism is used, then input versatility is improved, but the intuitiveness of transitioning between touch input and display output relationships deteriorates
Solution Approach 1:
The patent introduces visual affordances as intermediary elements that mediate between the physical rotatable input mechanism and the digital contact objects on the touch-sensitive display. These affordances provide a visual representation that bridges the gap between rotational input and contact selection, making the transition intuitive. The affordances update their visual appearance to reflect the current contact being selected through rotation, serving as a mediator that connects the two input modalities.
Solution Approach 2:
The system implements feedback by updating the visual appearance of affordances in real-time based on the rotation input received. As the user rotates the input mechanism, the affordances provide visual feedback indicating which contact is currently selected, creating a closed-loop interaction that enhances intuitiveness. This feedback mechanism allows users to understand the relationship between their rotational input and the corresponding contact selection without confusion.
2Loss of information
If multiple contacts are displayed with associated objects, then information representation is improved, but interface complexity increases
Solution Approach 1:
The patent segments the interface into distinct affordances, each associated with a specific contact object. This segmentation allows multiple contacts to be represented simultaneously without creating a monolithic complex interface. Each affordance acts as an independent visual element that can be individually updated and interacted with, reducing the perceived complexity while maintaining comprehensive information representation.
Solution Approach 2:
The patent adds a visual dimension to the interface by introducing affordances with可变 visual appearances that represent contacts. Instead of relying solely on text or static icons, the system uses visual properties such as color, size, or graphical representation to encode contact information. This dimensional enhancement allows more information to be conveyed without proportionally increasing interface complexity.
Data Source
AI summary
A device includes a touch-sensitive display, one or more processors, and memory storing one or more programs including instructions for receiving data from an external device representing user input received over a duration of time at the external device. The programs may include instructions for determining whether the electronic device is actively executing an application for playback. The programs may further include instructions for in accordance with a determination that the electronic device is not actively executing an application for playback: displaying an indication of the receiving of the data; and displaying an affordance, wherein the affordance when selected launches the application for playback and causes the electronic device to playback the received data according to the duration of time of the user input.


