Interaction techniques for flexible displays
First Claim
Patent Images
1. A method for capturing location, orientation and shape of one or more flexible display surface(s) comprising the steps of:
- a) Determining the location in three dimensions of one or more Points within said flexible display surface(s);
b) Calculating a three dimensional model of the shape, orientation and location of said flexible display surface(s);
c) Clustering locations of Points and fitting curves through said measured locations of Points to determine the three dimensional model; and
d) Optionally determining the relative locations of Points such that the state of the shape or deformation of said flexible display surface(s) can be recognized.
0 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a set of interaction techniques for obtaining input to a computer system based on methods and apparatus for detecting properties of the shape, location and orientation of flexible display surfaces, as determined through manual or gestural interactions of a user with said display surfaces. Such input may be used to alter graphical content and functionality displayed on said surfaces or some other display or computing system.
-
Citations
21 Claims
-
1. A method for capturing location, orientation and shape of one or more flexible display surface(s) comprising the steps of:
-
a) Determining the location in three dimensions of one or more Points within said flexible display surface(s);
b) Calculating a three dimensional model of the shape, orientation and location of said flexible display surface(s);
c) Clustering locations of Points and fitting curves through said measured locations of Points to determine the three dimensional model; and
d) Optionally determining the relative locations of Points such that the state of the shape or deformation of said flexible display surface(s) can be recognized. - View Dependent Claims (2, 3, 4, 5, 6, 12, 13, 14)
-
-
7. A method for capturing the location in three dimensions of the finger(s) of one or multiple hands or some tool held by one or multiple hand(s) for the purpose of determining location of said finger(s) or said tool or said hand(s) within a flexible display surface, comprising the steps of:
-
a) Measuring the location in three dimensions of one or more Point(s) located on said fingers or stylus; and
b) Relating said location of said Points to a coordinate system defined by said flexible display surface so as to obtain a position relative to said coordinate system. - View Dependent Claims (8, 9, 10, 11)
-
-
15. A method for providing input to a computer system that uses properties of shape, orientation and/or location of one or more flexible surface(s) associated with said computer system, or deformation of said properties, wherein said properties are selected from a group consisting of:
-
a) Hold, wherein a single flexible surface is activated as a destination of computer commands, or activates associated computing commands, by holding it with one or two hands, and where said surface remains the active surface until another such surface is activated. b) Collocate, wherein collocating multiple flexible surfaces is used to create a larger flexible surface, which act serves as input to a computer system. c) Collate, wherein multiple flexible surfaces are organized by stacking them on top of one another, and where such organization is used as input to a computer system. d) Flip or Turn, wherein rotating a flexible surface around its horizontal or vertical axes such that one of the extremities of the surfaces is lifted up, then folded over, is used as input to a computer system. e) Fold, wherein folding a flexible surface around any of its axes serves as a means of input to a computer system. f) Part-fold, wherein partly folding a flexible surface on serves as input to a computer system. g) Semi-permanent fold, wherein the act or shape resulting from folding a flexible surface around any of its axes in such way that it remains in a folded state after release, serves as input to a computing system. h) Roll, wherein the act of changing the shape of a flexible surface such that said shape transitions from planar to cylindrical or vice versa serves as input to a computing system. i) Bend, wherein bending a flexible surface around any of its axes serves as input to a computing system. j) Rub, wherein providing a rubbing gesture in which the hand or finger or some tool is moved back and forth over a flexible surface is used as input to a computing system. k) Staple, wherein the act of impacting a first flexible surface with a second flexible surface serves as input to a computing system; and
l) Pointing, wherein the location of such hand(s), tool or finger(s) serve as input to a computing system. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification