Method and apparatus for user interface communication with an image manipulator
DCFirst Claim
1. A method of manipulating an original image through a user interface, the method comprising:
- using one or more sensors coupled to a computer processor, sensing a user interaction with the original image in a three dimensional coordinate system, said sensing being based on quadrilateral angle navigation that determines a touch point position within the three dimensional coordinate system, wherein the original image is displayed from a certain point in space preconfigured to match specific points in the quadrilateral angle navigation and the certain point in space is matched to space location of the user interaction to determine the touch point, said sensing resulting in each sensor providing coordinate information to the computer processor enabling the computer processor to correlate with the original image in the three dimensional coordinate system;
in the computer processor, correlating the sensed user interaction with the three dimensional coordinate system; and
from the computer processor through a projector, projecting an updated image based on the correlated user interaction, the updated image being equivalent to the original image manipulated by a distortion.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
A system, and method for use thereof, for image manipulation. The system may generate an original image in a three dimensional coordinate system. A sensing system may sense a user interaction with the image. The sensed user interaction may be correlated with the three dimensional coordinate system. The correlated user interaction may be used to project an updated image, where the updated image may be a distorted version of the original image. The image distortion may be in the form of a twisting, bending, cutting, displacement, or squeezing. The system may be used for interconnecting or communicating between two or more components connected to an interconnection medium (e.g., a bus) within a single computer or digital data processing system.
-
Citations
25 Claims
-
1. A method of manipulating an original image through a user interface, the method comprising:
-
using one or more sensors coupled to a computer processor, sensing a user interaction with the original image in a three dimensional coordinate system, said sensing being based on quadrilateral angle navigation that determines a touch point position within the three dimensional coordinate system, wherein the original image is displayed from a certain point in space preconfigured to match specific points in the quadrilateral angle navigation and the certain point in space is matched to space location of the user interaction to determine the touch point, said sensing resulting in each sensor providing coordinate information to the computer processor enabling the computer processor to correlate with the original image in the three dimensional coordinate system; in the computer processor, correlating the sensed user interaction with the three dimensional coordinate system; and from the computer processor through a projector, projecting an updated image based on the correlated user interaction, the updated image being equivalent to the original image manipulated by a distortion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A user interface system for manipulating an original image, the system comprising:
-
at least one sensor configured to sense, based on quadrilateral angle navigation to determine a touch point position within a three dimensional coordinate system, a user interaction with the image in the three dimensional coordinate system, wherein the original image is displayed from a certain point in space preconfigured to match specific points in the quadrilateral angle navigation, and the certain point in space is matched to space location of the user interaction to determine the touch point, each sensor providing coordinate information to a computer processor enabling the computer processor to correlate with the original image in the three-dimensional coordinate system; a correlation unit executed by the computer processor and configured to correlate the sensed user interaction with the three dimensional coordinate system; and a projecting unit responsive to the correlation unit and configured to project an updated image based on the correlated user interaction, the updated image being equivalent to the original image manipulated by a distortion. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transient computer program product having a computer program stored thereon, the computer program defined by instructions which, when executed by a processor, cause the processor to:
-
sense a user interaction with the original image in a three dimensional coordinate system, said sensing being based on quadrilateral angle navigation to determine a touch point position within the three dimensional coordinate system, wherein the original image is displayed from a certain point in space preconfigured to match specific points in the quadrilateral angle navigation, and the certain point in space is matched to space location of the user interaction to determine the touch point, said sensing resulting in providing coordinate information to the processor such that the processor correlates the original image with the three-dimensional coordinate system; correlate the sensed user interaction with the three dimensional coordinate system; and project an updated image based on the correlated user interaction, the updated image being equivalent to the original image manipulated by a distortion. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A user interface system for manipulating an original image, the system comprising:
-
means to sense a user interaction with the original image in a three dimensional coordinate system, said means to sense being based on quadrilateral angle navigation to determine a touch point position within the three dimensional coordinate system, wherein the original image is displayed from a certain point in space preconfigured to match specific points in the quadrilateral angle navigation, and the certain point in space is matched to space location of the user interaction to determine the touch point, said sensing means providing coordinate information enabling correlation of the original image with the three dimensional coordinate system; means to correlate the sensed user interaction with the three dimensional coordinate system using the coordinate information provided by said sensing means; and means to project an updated image based on the correlated user interaction, the updated image being equivalent to the original image manipulated by a distortion.
-
Specification