Human-Computer Interface Including Efficient Three-Dimensional Controls

a human-computer interface and efficient technology, applied in the field of multi-dimensional displays and navigation, can solve the problems of reducing the precision of depth perception required to find the control, and achieve the effect of reducing the precision of depth perception, increasing depth, and facilitating access for users

Inactive Publication Date: 2008-08-07
NOVINT TECH
View PDF1 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0008]The present invention provides a method of human-computer interfacing that provides efficient implementation of intuitive controls in a three-dimensional space. The method comprises providing a three-dimensional space, characterized by x and y dimensions, together defining a plane approximately orthogonal to the user's direction of view into the space. A z dimension, approximately parallel to the direction of view, further characterizes the three-dimensional space. Objects in the space can be defined by x, y, and z coordinate sets. A control is provided having x and y coordinate sets as any other object. The z coordinate set of the control, however, spans a range of values, giving the control an increased depth. The control's range of z can be infinite, making the control accessible at all depths, or can be a finite range, making the control accessible only from that range of depths. Movement of a cursor into the region corresponding to the control initiates interaction with the user according to the control. The increased depth makes it easier for the user to access the control, since it reduces the precision of depth perception required to find the control. Once the user is in the region corresponding to the control, the effective depth for interaction can be relative to the depth when the user entered the control region, providing control interaction independent of entering depth.
[0009]The present invention also can comprise haptic feedback to further enhance the human-computer interface. Haptic feedback can provide force feedback allowing the user's sense of touch to enhance control of the interface. The ability to readily find controls, without fine precision depth perception, combined with consistent haptic feedback, can provide an efficient and intuitive human-computer interface. The present invention can also comprise a plurality of controls, each corresponding to its range of z coordinates. The interface can provide a set of controls, easy to find and intuitive to use, to the user. Different ranges of z coordinates can allow the set of controls available to the user to be specific to the region of the space. For example, the interface can provide one set of controls when the user is outside a specific region, and another when the user navigates inside the region.
[0010]The interface can further provide haptic feedback communicating transitions into a control region of the space. The user can feel such transitions in advance, and is allowed to avoid unwanted transitions into a control's region by controlling the cursor responsive to the haptic feedback.

Problems solved by technology

The increased depth makes it easier for the user to access the control, since it reduces the precision of depth perception required to find the control.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Human-Computer Interface Including Efficient Three-Dimensional Controls
  • Human-Computer Interface Including Efficient Three-Dimensional Controls
  • Human-Computer Interface Including Efficient Three-Dimensional Controls

Examples

Experimental program
Comparison scheme
Effect test

example controls

[0032]FIG. 5(a,b) is a representation of a set of three-dimensional controls associated with a three-dimensional space. FIG. 5b shows the graphical display of the example, with a control region 501 near the left edge of the display. Within the control region are several controls, for example three-dimensional buttons 502 and sliders 503. FIG. 5a shows a representation of the three-dimensional space, including the haptic presentation of the controls shown at two example depths D1, D2 and the graphical representation of the controls at the front plane in the figure. The control region 501 is mapped to a range of z coordinates, so that the user can always see the controls available at the left edge of the display, independent of the user navigation in the three-dimensional space. The user can enter the control region 501 at any depth, for example at depths D1, D2 in FIG. 5a. The haptic depth can be treated as relative to the entering depth, for example D1, D2, so that the controls alwa...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The present invention provides a method of human-computer interfacing that provides efficient implementation of intuitive controls in a three-dimensional space. The method comprises providing a three-dimensional space, characterized by x and y dimensions, together defining a plane approximately orthogonal to the user's direction of view into the space. A z dimension, approximately parallel to the direction of view, further characterizes the three-dimensional space. Objects in the space can be defined by x, y, and z coordinate sets. A control is provided having x and y coordinate sets as any other object. The z coordinate set of the control, however, spans a range of values, giving the control an increased depth. The control's range of z can be infinite, making the control accessible at all depths, or can be a finite range, making the control accessible only from that range of depths. Movement of a cursor into the region corresponding to the control initiates interaction with the user according to the control. The increased depth makes it easier for the user to access the control, since it reduces the precision of depth perception required to find the control. Once the user is in the region corresponding to the control, the effective depth for interaction can be relative to the depth when the user entered the control region, providing control interaction independent of entering depth.

Description

PRIORITY CLAIM[0001]This application is a continuation of and claims the benefit of U.S. patent application Ser. No. 10 / 831,682, filed Apr. 22, 2004, which application was a continuation of U.S. patent application Ser. No. 09 / 690,343, filed on Oct. 17, 2000, now U.S. Pat. No. 6,727,924, issued Apr. 27, 2004, each of which is incorporated herein by reference.BACKGROUND OF THE INVENTION[0002]This invention relates to the field of human-computer interfaces, specifically those relating to multidimensional displays and navigation, interaction with multidimensional environments and objects, and methods of intuitively interfacing therewith.[0003]Computing technology has seen a many-fold increase in capability in recent years. Processors work at ever higher rates; memories are ever larger and always faster; mass storage is larger and cheaper every year. Computers now are essential elements in many aspects of life, and are often used to present three dimensional worlds to users, in everythin...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F3/033G06F3/00G06F3/01G06F3/048
CPCG06F3/016G06F2203/014G06F3/04815
Inventor ANDERSON, THOMAS G.
Owner NOVINT TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products