Pressure-sensitive manipulation of displayed objects
First Claim
1. A method for revealing an object displayed on a pressure-sensitive touch-screen display device that is occluded by one or more other objects displayed on the pressure-sensitive touch-screen display device, the method being implemented using a computing system and comprising:
- causing a scene to be displayed on a pressure-sensitive touch-screen display device, the scene including empty space and first and second displayed objects, the second displayed object being layered above the first displayed object and occluding at least a part of the first displayed object;
detecting contact with the pressure-sensitive touch-screen display device by an input mechanism in a region of the pressure-sensitive touch-screen display device that corresponds to empty space;
tracking movement of the input mechanism while the input mechanism remains in contact with the pressure-sensitive touch-screen display device;
based on tracking movement of the input mechanism while the input mechanism remains in contact with the pressure-sensitive touch-screen display device, detecting that the input mechanism has moved from contacting the pressure-sensitive touch-screen display device in the region that corresponds to empty space to contacting the pressure-sensitive touch-screen display device at a position that corresponds to a point along the boundary of the second displayed object;
in response to detecting that the input mechanism has moved from contacting the pressure-sensitive touch-screen display device in the region that corresponds to empty space to contacting the pressure-sensitive touch-screen display device at the position that corresponds to the point along the boundary of the second displayed object;
sensing pressure applied to the pressure-sensitive touch-screen display device by the input mechanism;
comparing the sensed pressure applied to the pressure-sensitive display device by the input mechanism to a threshold pressure value;
based on a result of comparing the sensed pressure applied to the pressure-sensitive display device by the input mechanism to the threshold pressure value, determining that the sensed pressure applied to the pressure-sensitive display device by the input mechanism exceeds the threshold pressure value;
based on tracking movement of the input mechanism while the input mechanism remains in contact with the pressure-sensitive touch-screen display device, detecting that the input mechanism has moved to a new position on the pressure-sensitive touch-screen display device;
as a consequence of detecting that the input mechanism has moved to the new position on the pressure-sensitive touch-screen display device and determining that the sensed pressure applied to the pressure-sensitive display device by the input mechanism exceeds the threshold pressure value;
calculating, as a function of the movement of the input mechanism to the new position, a fold operation to perform on the second displayed object to fold a part of the second displayed object including the point along the boundary of the second displayed object back on top of itself such that the point along the boundary of the second displayed object is moved to a position substantially at the new location of the input mechanism,applying the calculated fold operation to the second displayed object,determining that when the fold operation is applied to the second displayed object a portion of the folded part of the second displayed object that previously occluded a portion of the occluded part of the first displayed object does not occlude the portion of the occluded part of the first displayed object, andcausing the display of the scene to be updated to reflect the folding operation applied to the second displayed object, including causing the second displayed object to be displayed in accordance with the applied fold operation such that the point along the boundary of the second displayed object is located substantially at the new location of the input mechanism and the previously occluded portion of the occluded part of the first displayed object is revealed.
3 Assignments
0 Petitions
Accused Products
Abstract
First and second objects are displayed on a pressure-sensitive touch-screen display device. Contact with the display device by an input mechanism is detected in a region corresponding to empty space. The movement of the input mechanism is tracked while it remains in contact with the display device. Movement of the input mechanism is detected as it moves to a point along the boundary of the second displayed object. In response, the pressure applied to the display device by the input mechanism is sensed. It is determined that the sensed pressure exceeds a threshold pressure value. Movement of the input mechanism is then detected as it moves to a new position on the display device. As a consequence of detecting the movement of the input mechanism to the new position and determining that the sensed pressure exceeds the threshold pressure value, a fold operation is applied to the second displayed object.
-
Citations
20 Claims
-
1. A method for revealing an object displayed on a pressure-sensitive touch-screen display device that is occluded by one or more other objects displayed on the pressure-sensitive touch-screen display device, the method being implemented using a computing system and comprising:
-
causing a scene to be displayed on a pressure-sensitive touch-screen display device, the scene including empty space and first and second displayed objects, the second displayed object being layered above the first displayed object and occluding at least a part of the first displayed object; detecting contact with the pressure-sensitive touch-screen display device by an input mechanism in a region of the pressure-sensitive touch-screen display device that corresponds to empty space; tracking movement of the input mechanism while the input mechanism remains in contact with the pressure-sensitive touch-screen display device; based on tracking movement of the input mechanism while the input mechanism remains in contact with the pressure-sensitive touch-screen display device, detecting that the input mechanism has moved from contacting the pressure-sensitive touch-screen display device in the region that corresponds to empty space to contacting the pressure-sensitive touch-screen display device at a position that corresponds to a point along the boundary of the second displayed object; in response to detecting that the input mechanism has moved from contacting the pressure-sensitive touch-screen display device in the region that corresponds to empty space to contacting the pressure-sensitive touch-screen display device at the position that corresponds to the point along the boundary of the second displayed object;
sensing pressure applied to the pressure-sensitive touch-screen display device by the input mechanism;comparing the sensed pressure applied to the pressure-sensitive display device by the input mechanism to a threshold pressure value; based on a result of comparing the sensed pressure applied to the pressure-sensitive display device by the input mechanism to the threshold pressure value, determining that the sensed pressure applied to the pressure-sensitive display device by the input mechanism exceeds the threshold pressure value; based on tracking movement of the input mechanism while the input mechanism remains in contact with the pressure-sensitive touch-screen display device, detecting that the input mechanism has moved to a new position on the pressure-sensitive touch-screen display device; as a consequence of detecting that the input mechanism has moved to the new position on the pressure-sensitive touch-screen display device and determining that the sensed pressure applied to the pressure-sensitive display device by the input mechanism exceeds the threshold pressure value; calculating, as a function of the movement of the input mechanism to the new position, a fold operation to perform on the second displayed object to fold a part of the second displayed object including the point along the boundary of the second displayed object back on top of itself such that the point along the boundary of the second displayed object is moved to a position substantially at the new location of the input mechanism, applying the calculated fold operation to the second displayed object, determining that when the fold operation is applied to the second displayed object a portion of the folded part of the second displayed object that previously occluded a portion of the occluded part of the first displayed object does not occlude the portion of the occluded part of the first displayed object, and causing the display of the scene to be updated to reflect the folding operation applied to the second displayed object, including causing the second displayed object to be displayed in accordance with the applied fold operation such that the point along the boundary of the second displayed object is located substantially at the new location of the input mechanism and the previously occluded portion of the occluded part of the first displayed object is revealed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable storage medium having stored thereon instructions that, when executed, cause a computer to:
-
cause a scene to be displayed on a pressure-sensitive touch-screen display device, the scene including empty space and first and second displayed objects, the second displayed object being layered above the first displayed object and occluding at least a part of the first displayed object; detect contact with the pressure-sensitive touch-screen display device by an input mechanism in a region of the pressure-sensitive touch-screen display device that corresponds to empty space; track movement of the input mechanism while the input mechanism remains in contact with the pressure-sensitive touch-screen display device; based on tracking movement of the input mechanism while the input mechanism remains in contact with the pressure-sensitive touch-screen display device, detect that the input mechanism has moved from contacting the pressure-sensitive touch-screen display device in the region that corresponds to empty space to contacting the pressure-sensitive touch-screen display device at a position that corresponds to a point along the boundary of the second displayed object; in response to detecting that the input mechanism has moved from contacting the pressure-sensitive touch-screen display device in the region that corresponds to empty space to contacting the pressure-sensitive touch-screen display device at the position that corresponds to the point along the boundary of the second displayed object, sense pressure applied to the pressure-sensitive touch-screen display device by the input mechanism; compare the sensed pressure applied to the pressure-sensitive display device by the input mechanism to a threshold pressure value; based on a result of comparing the sensed pressure applied to the pressure-sensitive display device by the input mechanism to the threshold pressure value, determine that the sensed pressure applied to the pressure-sensitive display device by the input mechanism exceeds the threshold pressure value; based on tracking movement of the input mechanism while the input mechanism remains in contact with the pressure-sensitive touch-screen display device, detecting that the input mechanism has moved to a new position on the pressure-sensitive touch-screen display device; and as a consequence of detecting that the input mechanism has moved to the new position on the pressure-sensitive touch-screen display device and determining that the sensed pressure applied to the pressure-sensitive display device by the input mechanism exceeds the threshold-pressure value; calculate, as a function of the movement of the input mechanism to the new position, a fold operation to perform on the second displayed object to fold a part of the second displayed object including the point along the boundary of the displayed object back on top of itself such that the point along the boundary of the displayed object is moved to a position substantially at the new location of the input mechanism, apply the calculated fold operation to the second displayed object, determine that when the fold operation is applied to the second displayed object a portion of the folded part of the second displayed object that previously occluded a portion of the occluded part of the first displayed object does not occlude the portion of the occluded part of the first displayed object, and cause the display of the scene to be updated to reflect the folding operation applied to the second displayed object, including causing the second displayed object to be displayed in accordance with the applied fold operation such that the point along the boundary of the displayed object is located substantially at the new location of the input mechanism and the previously occluded portion of the occluded part of the first displayed object is revealed. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A pressure-sensitive touch-screen display device comprising:
-
a display for displaying output images; an input surface for receiving user interaction with the pressure-sensitive touch-screen display device; a processor; and a memory storage device storing instructions that, when executed by the processor, cause the processor to; cause a scene to be displayed on a pressure-sensitive touch-screen display device, the scene including empty space and first and second displayed objects, the second displayed object being layered above the first displayed object and occluding at least a part of the first displayed object; detect contact with the pressure-sensitive touch-screen display device by an input mechanism in a region of the pressure-sensitive touch-screen display device that corresponds to empty space; track movement of the input mechanism while the input mechanism remains in contact with the pressure-sensitive touch-screen display device; based on tracking movement of the input mechanism while the input mechanism remains in contact with the pressure-sensitive touch-screen display device, detect that the input mechanism has moved from contacting the pressure-sensitive touch-screen display device in the region that corresponds to empty space to contacting the pressure-sensitive touch-screen display device at a position that corresponds to a point along the boundary of the second displayed object; in response to detecting that the input mechanism has moved from contacting the pressure-sensitive touch-screen display device in the region that corresponds to empty space to contacting the pressure-sensitive touch-screen display device at the position that corresponds to the point along the boundary of the second displayed object, sense pressure applied to the pressure-sensitive touch-screen display device by the input mechanism; compare the sensed pressure applied to the pressure-sensitive display device by the input mechanism to a threshold pressure value; based on a result of comparing the sensed pressure applied to the pressure-sensitive display device by the input mechanism to the threshold pressure value, determine that the sensed pressure applied to the pressure-sensitive display device by the input mechanism exceeds the threshold pressure value; based on tracking movement of the input mechanism while the input mechanism remains in contact with the pressure-sensitive touch-screen display device, detecting that the input mechanism has moved to a new position on the pressure-sensitive touch-screen display device; and as a consequence of detecting that the input mechanism has moved to the new position on the pressure-sensitive touch-screen display device and determining that the sensed pressure applied to the pressure-sensitive display device by the input mechanism exceeds the threshold pressure value; calculate, as a function of the movement of the input mechanism to the new position, a fold operation to perform on the second displayed object to fold a part of the second displayed object including the point along the boundary of the displayed object back on top of itself such that the point along the boundary of the displayed object is moved to a position substantially at the new location of the input mechanism, apply the calculated fold operation to the second displayed object, determine that when the fold operation is applied to the second displayed object a portion of the folded part of the second displayed object that previously occluded a portion of the occluded part of the first displayed object does not occlude the portion of the occluded part of the first displayed object, and cause the display of the scene to be updated to reflect the folding operation applied to the second displayed object, including causing the second displayed object to be displayed in accordance with the applied fold operation such that the point along the boundary of the displayed object is located substantially at the new location of the input mechanism and the previously occluded portion of the occluded part of the first displayed object is revealed. - View Dependent Claims (17, 18, 19, 20)
-
Specification