Touch interaction with a curved display
First Claim
Patent Images
1. A device comprising:
- a curved display;
a hardware processor; and
processor-readable instructions which, when executed by the hardware processor, configure the hardware processor to implement a detection unit and an interaction unit, wherein;
the detection unit is adapted to;
monitor the curved display to detect a touch input on a curved exterior portion of the curved display, the touch input identifying an object shown on the curved exterior portion of the curved display, wherein the curved exterior portion of the curved display at least partially encloses a space, anddetermine one or more locations of the touch input on the curved exterior portion of the curved display; and
the interaction unit is adapted to;
enable the object to be freely manipulated on the curved exterior portion of the curved display, including changing orientation of the object relative to a pole of an axis that extends through the space that is at least partially enclosed by the curved exterior portion of the curved display, andcause the object to return to a predetermined orientation relative to the pole of the axis that extends through the space that is at least partially enclosed by the curved exterior portion of the curved display when a user ceases manipulating of the object.
2 Assignments
0 Petitions
Accused Products
Abstract
Touch interaction with a curved display (e.g., a sphere, a hemisphere, a cylinder, etc.) is facilitated by preserving a predetermined orientation for objects. In an example embodiment, a curved display is monitored to detect a touch input on an object. If a touch input on an object is detected based on the monitoring, then one or more locations of the touch input are determined. The object may be manipulated responsive to the determined one or more locations of the touch input. While manipulation of the object is permitted, a predetermined orientation is preserved.
84 Citations
22 Claims
-
1. A device comprising:
-
a curved display; a hardware processor; and processor-readable instructions which, when executed by the hardware processor, configure the hardware processor to implement a detection unit and an interaction unit, wherein; the detection unit is adapted to; monitor the curved display to detect a touch input on a curved exterior portion of the curved display, the touch input identifying an object shown on the curved exterior portion of the curved display, wherein the curved exterior portion of the curved display at least partially encloses a space, and determine one or more locations of the touch input on the curved exterior portion of the curved display; and the interaction unit is adapted to; enable the object to be freely manipulated on the curved exterior portion of the curved display, including changing orientation of the object relative to a pole of an axis that extends through the space that is at least partially enclosed by the curved exterior portion of the curved display, and cause the object to return to a predetermined orientation relative to the pole of the axis that extends through the space that is at least partially enclosed by the curved exterior portion of the curved display when a user ceases manipulating of the object. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device comprising:
-
a curved display; a hardware processor; and processor-readable instructions which, when executed by the hardware processor, configure the hardware processor to implement a detection unit and an interaction unit, wherein; the detection unit is adapted to; monitor the curved display to detect a touch input on a curved exterior portion of the curved display, the touch input identifying an object shown on the curved exterior portion of the curved display, wherein the curved exterior portion of the curved display at least partially encloses a space, and determine one or more locations of the touch input on the curved exterior portion of the curved display; and the interaction unit is adapted to; manipulate the object shown on the curved exterior portion of the curved display responsive to the one or more locations of the touch input on the curved exterior portion of the curved display, and preserve a predetermined orientation for the object relative to a pole of an axis that extends through the space that is at least partially enclosed by the curved exterior portion of the curved display, wherein the interaction unit is adapted to preserve the predetermined orientation continuously at a given frequency or interval as the object is manipulated on the curved exterior portion of the curved display. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A device comprising:
-
a curved display; a hardware processor; and processor-readable instructions which, when executed by the hardware processor, configure the hardware processor to implement a detection unit and an interaction unit, wherein; the detection unit is adapted to; monitor the curved display to detect a touch input on a curved exterior portion of the curved display, the touch input identifying an object shown on the curved exterior portion of the curved display, wherein the curved exterior portion of the curved display at least partially encloses a space, and determine one or more locations of the touch input on the curved exterior portion of the curved display; and the interaction unit is adapted to; manipulate the object shown on the curved exterior portion of the curved display responsive to the one or more locations of the touch input on the curved exterior portion of the curved display, and preserve a predetermined orientation for the object relative to a pole of an axis that extends through the space that is at least partially enclosed by the curved exterior portion of the curved display, wherein the interaction unit is adapted to preserve the predetermined orientation by continuously adjusting orientation of the object after a predetermined number of pixels of movement of the object shown on the curved exterior portion of the curved display, the predetermined number of pixels of movement being one or more. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A method performed by a hardware processor, the method comprising:
-
monitoring a curved display to detect a touch input on a curved exterior portion of the curved display, the touch input identifying an object shown on the curved exterior portion of the curved display, wherein the curved exterior portion of the curved display at least partially encloses a space; determining one or more locations of the touch input on the curved exterior portion of the curved display; manipulating the object shown on the curved exterior portion of the curved display responsive to the touch input, including changing orientation of the object relative to a pole of an axis that extends through the space that is at least partially enclosed by the curved exterior portion of the curved display; and causing the object to return to a predetermined orientation relative to the pole of the axis that extends through the space that is at least partially enclosed by the curved exterior portion of the curved display when a user ceases manipulating of the object.
-
-
22. A method performed by a hardware processor, the method comprising:
-
monitoring a curved display to detect a touch input on a curved exterior portion of the curved display, the touch input identifying an object shown on the curved exterior portion of the curved display, wherein the curved exterior portion of the curved display at least partially encloses a space; determining one or more locations of the touch input on the curved exterior portion of the curved display; manipulating the object shown on the curved exterior portion of the curved display responsive to the one or more locations of the touch input on the curved exterior portion of the curved display; and preserving a predetermined orientation for the object relative to a pole of an axis that extends through the space that is at least partially enclosed by the curved exterior portion of the curved display, wherein predetermined orientation is preserved by; adjusting orientation of the object at a given frequency or interval as the object is manipulated on the curved exterior portion of the curved display, or adjusting the orientation of the object after a predetermined number of pixels of movement of the object shown on the curved exterior portion of the curved display, the predetermined number of pixels of movement being one or more.
-
Specification