WO2006064615A1 - 力覚提示方法、装置およびプログラム - Google Patents

力覚提示方法、装置およびプログラム Download PDF

Info

Publication number
WO2006064615A1
WO2006064615A1 PCT/JP2005/020026 JP2005020026W WO2006064615A1 WO 2006064615 A1 WO2006064615 A1 WO 2006064615A1 JP 2005020026 W JP2005020026 W JP 2005020026W WO 2006064615 A1 WO2006064615 A1 WO 2006064615A1
Authority
WO
WIPO (PCT)
Prior art keywords
receptor
ejection
inclined side
force
surface portion
Prior art date
Application number
PCT/JP2005/020026
Other languages
English (en)
French (fr)
Inventor
Yuriko Suzuki
Minoru Kobayashi
Original Assignee
Nippon Telegraph And Telephone Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph And Telephone Corporation filed Critical Nippon Telegraph And Telephone Corporation
Priority to US10/593,784 priority Critical patent/US8239145B2/en
Priority to JP2006548716A priority patent/JP4237799B2/ja
Priority to EP05805457.8A priority patent/EP1830243B1/en
Publication of WO2006064615A1 publication Critical patent/WO2006064615A1/ja

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/016Input arrangements with force or tactile feedback as computer generated output to the user
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B21/00Teaching, or communicating with, the blind, deaf or mute
    • G09B21/001Teaching or communicating with blind persons
    • G09B21/003Teaching or communicating with blind persons using tactile presentation of the information, e.g. Braille displays
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B23/00Models for scientific, medical, or mathematical purposes, e.g. full-sized devices for demonstration purposes
    • G09B23/28Models for scientific, medical, or mathematical purposes, e.g. full-sized devices for demonstration purposes for medicine

Definitions

  • the present invention relates to a knot presentation technique for giving a knot presentation to an operator by applying a force to the receptor by pushing the receptor against blown air or the like.
  • FIG. 19 has a jet part 6 in which a plurality of jet outlets 602 for jetting jet air 601 upward are arranged on the surface.
  • the jet air 601 jetted from the jet outlet 602 directly below or around the receiver 1 ′ is controlled according to the position of the receiver 1 ′ moving above the surface where the jet outlets 602 are arranged (for example, Non-Patent Document 1, Patent References 1-3).
  • the receptor 1 ' has a flat shape or a concave shape such as a hemisphere (in FIG. 19, a hemispherical shape).
  • a concave shape such as a hemisphere (in FIG. 19, a hemispherical shape).
  • Patent Document 2 Japanese Patent Laid-Open No. 2003-256105
  • Patent Document 3 Japanese Patent Application Laid-Open No. 2004-157677
  • Non-Patent Document 1 Suzuki, Kobayashi, “Untethered Katsu presentation interface by wind pressure: 3D object representation”, IEICE Technical Report, IEICE Multimedia, Virtual Environment Fundamentals Study Group (MVE) July 2003, No. 103, No. 209 71 76
  • the direction of the presentation force felt by the operator 7 is only the air ejection direction.
  • blow out air in that direction It is conceivable to prepare a spout to be used.
  • the operator 7 moves the hand and arm to the left and right by installing the lateral jet ports on the left and right sides. That is, there is a possibility that the spout hinders the movement of the operator 7.
  • An object of the present invention is to provide an operator with a feeling of a direction including a component in a direction transverse to an ejection direction of air or the like without imposing a burden on the operator with a simple configuration. It is to provide the katsu sense presentation technology.
  • the above object is to present a sense of kin to the operator via the receptor by ejecting gas or liquid from the ejection port of the ejection means according to the position or orientation of the receptor and hitting the gas or liquid to the receptor.
  • a katsu sense presentation method
  • the receiver is provided with an inclined side surface having a shape inclined with respect to the axis of the receptor toward the center force outward, and the gas or liquid is ejected to the inclined side surface.
  • a knot presentation method characterized by applying a force including a component in a direction perpendicular to the gas or liquid ejection direction.
  • the present invention presents a sense of sensation to the operator via the receptor by ejecting gas or liquid from the ejection port of the ejection means according to the position or orientation of the receptor and hitting the receptor.
  • a knot presentation device used in a katsu presentation method is a knot presentation device used in a katsu presentation method
  • the haptic presentation device is configured to eject the gas or liquid ejected from the ejection port of the ejection means in accordance with the position or orientation of the receptor measured by the receptor measurement means connected to the haptic presentation device.
  • An ejection control means for controlling an amount or an ejection direction, wherein the receptor has an inclined side surface that is inclined with respect to an axis of the receptor from the center to the outside, and the gas or liquid
  • the ejection control means controls the ejection means to eject the gas or liquid toward the inclined side surface portion in order to apply a force including a component in a direction perpendicular to the ejection direction of the gas to the receiver. It can also be configured as a haptic presentation device characterized by
  • the receptor includes a deformation mechanism that changes the position or orientation of the inclined side surface portion, and the position of the receptor measured by the receptor measurement means is the deformation mechanism. Or it may be provided with a receptor side surface control means for controlling according to the orientation. Good.
  • the haptic presentation device calculates the state of the virtual object in the virtual space according to the position or orientation of the receptor measured by the receptor measuring means, and based on the calculation result, calculates the virtual object. You may provide the virtual object exterior calculation means to display the containing virtual space on a virtual space display means.
  • the ejection means has a structure in which a plurality of ejection ports are arranged on a plane, and the receptor is located at a predetermined height on the plane.
  • the ejection control means is located between the inner edge of the inclined side surface and the outer edge of the inclined side surface of the receiver.
  • an outlet having an angle difference between the direction from the outlet toward the center of the receptor and the direction of the force to be applied to the receiver is a predetermined value or less, and the selected outlet force
  • the gas or liquid may be ejected.
  • the present invention may be configured as a program for causing a computer to function as each unit in the above-described katsu sense presentation device.
  • the jetting means has a simple configuration in which a gas or liquid is jetted in only one direction, and a direction perpendicular to the jetting direction (lateral direction) that does not place a burden on the operator. It is possible to present a force including the components of
  • the direction of the force to be presented can be controlled by controlling the inclined side surface by the deformation mechanism of the inclined side surface. Can be controlled.
  • the ejection control means can appropriately eject the gas or liquid to the inclined side surface portion by appropriately selecting the ejection port from which the gas or liquid is ejected.
  • the virtual object in the virtual space can be changed according to the position or orientation of the receptor.
  • FIG. 1 is a configuration diagram of a knot presentation device according to a first embodiment.
  • FIG. 2 is an explanatory diagram of a relationship among a receptor, a jetting unit, and an operator of the haptic device according to the first embodiment.
  • FIG. 3 is a flowchart of an operation process of the katsu presentation device according to the first embodiment.
  • FIG. 4A is a cross-sectional view (1) of the receptor of Example 1.
  • FIG. 4B is a cross-sectional view (2) of the receptor of Example 1.
  • FIG. 4C is a cross-sectional view (3) of the receptor of Example 1.
  • [4D] A view of the receptor of Example 1 with a downward force.
  • FIG. 4E is a diagram showing a lower force of the receptor of another example of Example 1.
  • ⁇ 5B] is an explanatory diagram (2) of blowing of blown air to the receptor of Example 1.
  • FIG. 5C is an explanatory diagram (3) of the blowing of the blown air to the receptor of Example 1.
  • FIG. 5D is an explanatory diagram (4) illustrating the blowing of blown air to the receptor of Example 1.
  • FIG. 7 is a diagram for explaining the force generated when the blown air collides with an inclined side surface portion, which is a curved inclined surface force.
  • ⁇ 8A View of the receptor with the inclined surface of the inclined side part made into a part of a cylindrical shape.
  • ⁇ 8B Seeing the receptor with the inclined surface of the inclined side part made into a part of a cylindrical shape from an angle. It is a figure.
  • FIG. 9A Lower force is applied to a receptor having an inclined side surface with a curved surface in which the shape in a cross section parallel to the xy plane is a concave curve with respect to the position on the xy plane of the jet outlet. This is a view.
  • FIG. 10A is an explanatory view (5) of blowing air to the receiver of Example 1.
  • FIG. 10B is an explanatory view (6) of blowing of blown air to the receptor of Example 1.
  • FIG. 11 is a view looking down from above an ejection part having a plurality of ejection holes on a plane and a receptor having inclined side surfaces provided all around the central part of the receptor.
  • FIG. 12 is a cross-sectional view of a receptor.
  • FIG. 13 is a diagram for explaining an angle ⁇ formed by V and V.
  • FIG. 14A is a diagram for explaining a force presented to an operator by a receptor in which the inclined surface of the inclined side surface portion is part of a cylindrical shape.
  • the receiver has a curved surface shape in which the inclined surface of the inclined side surface portion 102 is a concave curve with respect to the position on the xy plane of the jet outlet in the cross section parallel to the xy plane. It is a figure for demonstrating the force to show.
  • FIG. 15 is a configuration diagram of a haptic presentation device according to a second embodiment.
  • FIG. 16 is a flowchart of an operation process of the katsu presentation device according to the second embodiment.
  • FIG. 17A is an explanatory diagram (1) of the receptor of Example 2.
  • FIG. 17B is an explanatory diagram (2) of the receptor of Example 2.
  • FIG. 17C is an explanatory view (3) of the receptor of Example 2.
  • FIG. 18A is an explanatory diagram (1) of posture control of a receptor according to the second embodiment.
  • FIG. 18B is an explanatory diagram (2) of the posture control of the receptor of the second embodiment.
  • FIG. 19 is an explanatory diagram of the relationship among the receptor, the ejection means, and the operator of the conventional haptic presentation device.
  • Receptor 101: Central part, 102: Inclined side part, 102a, 102b: Blade
  • the component in the direction (lateral direction) perpendicular to the direction of ejection is represented. Present the power that is included.
  • the receiver In order to realize a force that includes a component in the direction perpendicular to the ejection direction (lateral direction), the receiver has an inclined surface or arc that escapes the air outside the side surface. An inclined side surface portion having a curved surface is provided, and the ejection portion is controlled so that the air is applied to the inclined side surface portion.
  • a force including a component in a direction perpendicular to the air ejection direction (lateral direction) can be presented, so that the air ejection is interlocked with an image that comes into contact with an object from the lateral direction.
  • the technique described in this embodiment can be applied to the amusement field, for example.
  • FIG. 1 is a block diagram showing the configuration of the knot presentation device of the first embodiment.
  • Fig. 2 shows an explanatory diagram of the relationship between the operator of the haptic device and the ejection part.
  • Figure 3 shows a flowchart of the processing performed by the katsu presentation device.
  • the knot presentation device of the present embodiment includes a virtual object outside calculation unit 3 and an ejection control unit 5.
  • the ejection unit 6 is connected to the ejection control unit 5, and the receptor measurement unit 2 for measuring the position and orientation of the receptor 1 is connected to the virtual object outside calculation unit 3 and the ejection control unit 5 to display the virtual space.
  • the unit 4 is connected to the virtual object outside calculation unit 3.
  • the receiver 1 receives the jet air 60 1 ejected from the jet outlet 602 of the jet section 6.
  • gas, liquid, and the like other than air can be used as those ejected from the ejection port 602, but in this embodiment, an example using air will be described.
  • the operator 7 holds the receptor 1.
  • the operator 7 may hold the object such as a stick with the receptor 1 attached to the tip of the stick or the like.
  • the operator 7 receives the hand, body and clothes of the operator 7.
  • Container 1 may be attached. Through the receptor 1, the operator 7 receives a katsu sense presentation.
  • the receiver 1 includes a central portion 101 that receives the blown air 601 and transmits a force in the jetting direction to the operator 7, and a direction perpendicular to the jetting direction (lateral direction). ) Has an inclined side surface portion 102 for transmitting the force including the component (2) to the operator 7.
  • the inclined side surface portion 102 may be configured as one, or may be configured as a partial cover divided into two or more.
  • the inclined side surface portion 102 has a shape inclined with respect to the axis of the receptor 1 so that the central portion force of the receptor 1 is also directed outward.
  • the axis of the receptor 1 is a line along the ejection direction of the ejection air 601 when the receptor 1 is in the normal posture. That is, when the ejection direction is perpendicular to the horizontal plane, the axis of the receptor 1 is a line perpendicular to the horizontal plane when the receptor 1 is placed on the horizontal plane.
  • the specific shape of the inclined side surface portion 102 can be, for example, an inclined surface or a curved surface curved into an arc as described later.
  • the receptor measurement unit 2 is a device configured to always detect the position and orientation of the receptor 1.
  • a camera a magnetic sensor, an ultrasonic sensor, an infrared sensor, a detection unit that analyzes and detects a mark added in advance can be used.
  • the virtual object calculation unit 3 is realized by a computer, and the virtual object displayed on the virtual space display unit 4 according to the position or orientation of the receptor 1 measured by the receptor measurement unit 2. Calculate the external state (position, shape, color, etc.). For example, the virtual object calculation unit 3 generates a virtual object outside that moves in conjunction with the detected position of the receptor 1.
  • the virtual object calculation unit 3 may be configured to calculate and generate a virtual object according to the detected position or orientation of the receptor 1 or the state of another virtual object.
  • the virtual space display unit 4 is a means for displaying a virtual space including a virtual object based on the calculation result of the virtual object calculation unit 3, and can be realized using a projector, for example.
  • the ejection control unit 5 is configured to eject the ejection port of the ejection unit 6 according to the position or orientation of the receptor 1 measured by the receptor measurement unit 2 or according to the state of a predetermined virtual object in the virtual space.
  • the air ejection position of 602 and the ejection amount of the ejection air 601 are controlled.
  • the ejection direction of the ejection port 602 can be variable, and in this case, the ejection direction is controlled together with the ejection amount.
  • a specific jet outlet 602 for ejecting air is determined in accordance with the position and orientation of the receptor 1 so that the operator can be given a sense of click, and the amount of air jetted from the jet outlet 602 is determined. And determine the ejection direction. Further, since the state of the virtual object may be determined by other factors regardless of the position or orientation of the receptor 1, the air ejected from a specific outlet 602 according to the state of the virtual object. Determine the amount of eruption.
  • This ejection control unit 5 can be realized by a computer.
  • the ejection unit 6 ejects the ejection air 601 in accordance with the control from the ejection control unit 5.
  • the ejection section 6 there is an apparatus in which one or more ejection ports 602 from which air is ejected upward are arranged two-dimensionally on a horizontal plane such as a desk.
  • the virtual object calculation unit 3 and the ejection control unit 5 in the haptic presentation device of the present embodiment can be realized by installing a program that causes the computer to execute the processing of these functional units.
  • the program can be recorded on a recording medium such as a CD-ROM or provided through a network.
  • the receptor measurement unit 2 detects the position or orientation of the receptor 1 held by the operator 7 or attached to the operator 7 (step 11).
  • the virtual object calculation unit 3 calculates the state (position, shape, etc.) of the virtual object in the virtual space according to the position or orientation of the receptor 1 measured by the receptor measurement unit 2 (step) 12). For example, when the receptor 1 moves so as to push down the virtual object, the state of the virtual object is calculated so that the corresponding part of the virtual object is recessed.
  • the virtual space display unit 4 displays a virtual space including the outside of the virtual object based on the calculation result by the virtual object calculation unit 3 (step 13).
  • the virtual space may contain other virtual objects.
  • the ejection control unit 5 has a central portion of the receptor 1 according to the position or orientation of the receptor 1 measured by the receptor measurement unit 2 or the direction of the receptor 1 or the state of the virtual object in the virtual space 6.
  • the jet outlet 602 for jetting air and the jet quantity are determined in the jet part 6 so as to jet air to the 101 1 or the inclined side surface part 102, and a control signal is transmitted to the jet part 6 (step 14). For example, in order to apply a vertically upward force to the receiver 1 in response to the operator pushing the virtual object directly below, the hardness of the virtual object, etc. from the spout 602 directly below the receiver 1 Control is performed so as to eject a quantity of air determined according to the above.
  • the ejection unit 6 Based on the control signal from the ejection control unit 5, the ejection unit 6 ejects air from the specific ejection port 602 (step 15). If the event process is to be executed again, the process returns to step 11. If the event process is not executed again, the process ends (step 16).
  • the processing in steps 12 to 13 and the processing in steps 14 to 15 are not necessarily performed in this order.
  • the processing in steps 12 to 13 and the processing in steps 14 to 15 may be performed in parallel!
  • the receiver 1 of the present embodiment includes, for example, an inclined side surface portion 102 having a curved surface or an inclined surface curved in an arc on the outer side (periphery) of a concave central portion 101 such as a planar shape or a hemisphere. It has a built-in configuration.
  • FIGS. 4A to 4C show cross sections of an example of the receptor 1.
  • FIG. 4A shows the receiver 1 in which a concave portion of a hemisphere is formed in the center as the central portion 101 and a curved surface portion curved in an arc shape is provided as the inclined side surface portion 102.
  • FIG. 4B shows the receiver 1 in which a concave portion of a hemisphere is formed in the center as the central portion 101 and an inclined surface is provided as the inclined side surface portion 102.
  • the inclined side surface portion 102 is formed into an arc shape, a shape close thereto or an inclined surface, the air that has flowed downward also changes its direction at the inclined side surface portion 102, and the ejection direction With a component in a direction perpendicular to (transverse).
  • FIG. 4D is a bottom view of the receiver 1 as viewed from below, and shows an example in which an inclined side surface portion 102 is provided around the center portion 101.
  • Figure 4E also shows a bottom view of receptor 1 from below.
  • the inclined side surface portion 102 is divided into a plurality of portions.
  • the receiver 1 can be formed in such a shape that the central portion 101 is eliminated and only the inclined side surface portion 102 that is curved in an arc shape has a force.
  • FIG. 4C shows an example in which the central portion 101 in the example of FIG.
  • the inclined side surface portion 102 existing around the circle is arranged. Even in this case, as shown in FIGS. 4D and 4E, the inclined side surface portion 102 may be formed integrally or may be formed as a plurality of divided portions. Further, the inclined side surface portion 102 can be formed in a shape provided around a part of the center point.
  • FIG. 5A when the blown air 601 is applied to the central portion 101 of the receptor 1, the force in the blow direction or a direction close thereto can be presented to the operator as in the conventional case.
  • FIG. 5B when the blown air is applied to a part of the inclined side surface portion 102 of the receptor 1, as shown in FIG. 5C, the blown air 601 collides with the inclined side surface portion 102 and from there. It will flow mainly laterally outside the side.
  • Jet air force with density p [kg / m 3 ], flow velocity V [m / s], flow rate Q [m 3 / s] As shown in Fig. 6, it collides with a stationary inclined surface and Assume that the orientation changes by an angle ⁇ (0 to ⁇ 90 degrees). In this case, if the X component of the force F [N] received by the inclined surface is F and the z component is F, the following equation holds.
  • the ejected air is a non-viscous fluid with the same static pressure at all points inside it, and the loss of kinetic energy due to the collision of the ejected air with the inclined surface and friction on the inclined surface is ignored. ing.
  • FIG. 5B shows a case where a force including a lateral component is presented to the receptor 1 having a shape in which only the inclined side surface portion 102 has a force as shown in FIG. 4C.
  • Force similar to the case When the upward force is presented, the blown air may be controlled so that the blown air 601 hits the opposite sides or the entire surface of the inclined side surface 102 (see FIG. 5D).
  • the inclined side surface portion 102 presents an intended lateral force according to the state of the ejected air (ejecting amount, ejection speed, etc.) and the state of the inclined surface (area, friction, etc.). It is desirable that the angle and shape be such that the upward force is as small as possible with respect to the lateral force. In addition, it is desirable to control the collision position of the blown air 601 so as to reduce the upward force.
  • the inclined side surface portion 102 is provided in an annular shape with respect to an axis parallel to the air ejection direction. For this reason, the air flow can be changed in an arbitrary direction (lateral direction) perpendicular to the ejection direction by applying the ejection air to an arbitrary position of the inclined side surface portion 102, and the arbitrary direction perpendicular to the ejection direction can be changed. It has the advantage that it can present force in the direction (lateral direction).
  • FIG. 7 shows that the blown air collides with the inclined side surface part 102 having a curved inclined surface force, and the force in the direction perpendicular to the ejection direction (the left side direction in the figure) acts on the inclined side surface part 102. It is a figure which shows a mode.
  • FIG. 7 is a view of the horizontal cross section of the inclined side surface portion 102 as seen from the ejection direction.
  • the jetted air spreads radially and collides with collision point 0 on the inclined side surface portion 102 and collision point 1 and collision point 2 that are points around collision point 0.
  • the air that collided at collision point 0 generates F0, which is a lateral force facing the left side of FIG.
  • the air that collides with collision point 1 or collision point 2 is a force in a direction different from the force to be presented Fl, F2 (In this case, the friction on the surface of the surface is ignored).
  • F1 can be decomposed into F1 and F1
  • F2 can be decomposed into F2 and F2.
  • Fl, F2 force ⁇ The force presented as the lateral force facing the left side of Fig. 7 This Fl, F2 Is a component force and is smaller than Fl and F2, respectively.
  • the collision point 1 and the collision point 2 have a longer distance from the jet outlet, so the force in the direction that matches the force to be presented is further reduced.
  • FIG. 8A is a view from below of the receiver 1 in which the inclined surface of the inclined side surface portion 102 is a part of a cylindrical shape
  • FIG. 8B is a view of the receiver 1 from an oblique view
  • FIG. 2 is a longitudinal sectional view of the receptor 1.
  • the inclined surface of the inclined side surface portion 102 of the receptor 1 has a concave shape with respect to the position on the xy plane of the jet outlet in a cross section parallel to the xy plane.
  • the curved surface shape may be a curve.
  • 9A is a view of the receptor 1 seen from below
  • FIG. 9B is a view of the receptor 1 seen from an oblique direction
  • FIG. 9C is a longitudinal sectional view of the receptor 1.
  • the ejection control unit 5 causes the ejection unit 6 to move. Control and blow out air to the receiver 1 to present an upward or lateral force to the operator 7. This will be described in more detail below.
  • the inclined side surface portion 102 of the receptor 1 is provided.
  • the air is ejected from the ejection port 602 of the ejection part 6 so that the ejection air 601 hits.
  • the ejection portion 6 is controlled so as to be ejected from the ejection port 602 that can easily flow in the lateral direction along the surface.
  • the jet air 601 spreads away from the jet port 602, it is necessary to consider it. Specifically, as shown in FIG. 10A, when the distance between the inclined side surface portion 102 of the receptor 1 and the ejection port 602 is short, the outlet 602 force near the inclined side surface portion 102 of the receptor 1 also draws air. Erupt. Further, as shown in FIG. 10B, when the receiver 1 is located higher than the case shown in FIG. 10A with respect to the surface where the jet outlets 602 are arranged, the jet air 601 hits the inclined side surface 102 of the receiver 1. Then, air is ejected from the ejection port 602 away from the inclined side surface portion 102 in accordance with the spread of air.
  • Examples of the display method by the virtual space display unit 4 include a general display, a head mounted display, and projection by a projector.
  • the viewpoint position of the operator 7 is detected by a position detection device such as an optical type or a magnetic type, and a virtual space display according to the viewpoint of the operator 7 is performed.
  • a virtual space image corresponding to the positions of the left and right eyes of the operator 7 is displayed, and a head-mounted display and stereoscopic glasses that allow the operator 7 to see the images with the left and right eyes must be mounted.
  • a method of displaying the virtual space three-dimensionally it is possible to use a method of displaying the virtual space three-dimensionally.
  • a method in which an image for both eyes is projected by a projector in a region where the actual sensation is presented and the operator 7 wears stereoscopic glasses for viewing is a method in which the load on the operator 7 is small. is there.
  • this display method since the virtual object is stereoscopically displayed in the region where the katsu sense is presented, it is possible to match the presentation position by the sense of vision and the katsu sense, thereby enabling a more intuitive experience. Also, since air is used to convey power, it is possible to take advantage of features that do not interfere with video display.
  • Three-dimensional display methods using these stereoscopic glasses include the method of using red and blue images and red-blue glasses, the method of using deflected projection images and deflection glasses, and the left and right images and shutters switched in a time-sharing manner. There are ways to use glasses.
  • a projector is provided directly above the desk as the ejection unit 6 having the ejection port 602.
  • the virtual space display unit 4 projects a virtual object or the like that exists on the desk onto the desk as a left and right virtual space image when the left and right viewpoint position force of the operator 7 is also seen.
  • the operator 7 wears stereoscopic glasses, and a marker attached to a portion near the left and right eyes of the stereoscopic glasses is attached to the camera.
  • the position of the viewpoint of the operator 7 can be detected by the optical position detection method that is used for capturing images.
  • a stereoscopic image corresponding to the viewpoint of the operator 7 can be projected, and a virtual object appears in the space above the desk as the ejection unit 6. Can be presented visually.
  • Fig. 11 shows a jet part 6 having a plurality of jet holes 602 in a plane and an inclined side part 102 as a receiver.
  • FIG. 3 is a view of the receptor 1 provided around the entire central portion 101 of FIG. Figure
  • the coordinates of the center P of the receptor 1 are (X, Y) and tilted from the center P of the receptor 1.
  • R1 is the distance to the inner edge of the oblique side (i.e., the outer edge of the center)
  • R2 is the distance from the receptor center P to the outer edge of the inclined side
  • the coordinates of the ijth outlet N are (X, Y)
  • the vector indicating the direction of the force to be presented is V: (a, b), and the vector from the jet outlet N to the receptor center P is V.
  • a jet outlet that is located between the inner edge of the inclined side face portion and the outer edge of the inclined side face portion and that has the same direction of force as the direction of force from the jet outlet to the center P is selected and air is jetted out.
  • the plurality of jet loci also jets air.
  • nozzles satisfying 1 and one or more specified nozzles are to be jetted simultaneously, select one or more nozzles as follows. To do.
  • an outlet located between the inner edge of the face part and the outer edge of the inclined side part, and the direction facing the center P from the outlet is closest to the direction of the force, and eject air.
  • v I may be selected.
  • Equation 3 (Equation 3).
  • the position is between the inner edge of the inclined side face portion and the outer edge of the inclined side face portion. Then, select the jet outlet that minimizes the distance between the jet outlet and the center P, and eject the air.
  • the vector V for each ejection outlet is set to the coordinates of the ejection outlet and the coordinates of the receptor center P.
  • V is the direction to the ejector loca receptor center P
  • the size of V is the outlet and the receptor.
  • the range of the inclined side surface 102 that is effective for obtaining the required presentation power by experiments (indicated by the distance from the center of the receptor !?); ⁇ ! ⁇ ++ ⁇ !? ⁇ ! ⁇ -If it is calculated as (a, j8> 0), R1 is replaced with Rl + ⁇ ⁇ and R2 is replaced with R2-j8 in the method shown in Equations 1 to 3, where a and j8 are Since it may differ depending on the position of receptor 1, R may be measured at various positions of receptor 1, and a and j8 may be functions of the position of receptor 1, respectively.
  • the above-described method for determining a jet outlet is based on a receptor having an annular inclined side surface portion 102 as shown in Figs.
  • a force in an arbitrary direction (lateral direction) perpendicular to the ejection direction can be presented.
  • the vector V indicating the direction of the force presented in can also be set to any f direction.
  • Equations 1 to 3 By setting to, the methods shown in Equations 1 to 3 can be used as they are.
  • FIG. 14A is a diagram for explaining the force presented to the operator by the receiver in which the inclined surface of the inclined side surface portion 102 as shown in FIGS. 8A to 8C is a part of the cylindrical shape
  • FIG. The inclined surface of the inclined side surface portion 102 as shown in FIGS. 9A to 9C is curved so that the shape in the cross section parallel to the xy plane is a concave curve with respect to the position on the X and Y plane of the jet outlet It is a figure for demonstrating the force which a receptor shows to an operator.
  • Each of the receptors shown in FIGS. 14A and B has an inclined side surface portion 102 that also has four inclined surface forces.
  • the force in each of the four directions can be presented.
  • the directions that can be presented can be increased by increasing the number of inclined surfaces constituting the inclined side surface portion 102.
  • there are a plurality of outlets that simultaneously eject, and a plurality of ejected airs are respectively different inclined surfaces. It is also possible to increase the directions that can be presented by combining and presenting multiple forces that are generated when it is applied to.
  • FIG. 15 is a block diagram showing the configuration of the katsu presentation device according to the second embodiment.
  • Figure 16 shows a flowchart of the processing of the haptic device.
  • the inclined side surface portion 102 of the receiver 1 is provided with a deformation mechanism capable of changing its position and inclination.
  • the haptic presentation device according to the second embodiment has the inclined side surface portion of the receptor 1 according to the state of the virtual object in the virtual space or according to the position or orientation of the receptor 1.
  • the receiver side surface control unit 8 that changes the position or inclination of 102 is provided.
  • the inclined side surface portion 102 preferably has a shape as shown in FIG.
  • the receiver side surface control unit 8 can be realized by installing a program that causes the computer to execute these processes together with the virtual object calculation unit 3 and the ejection control unit 5.
  • the receptor side surface control unit 8 and the deformation mechanism of the receptor 1 are connected by wire or wireless so that a control signal can be transmitted from the receptor side surface control unit 8 to the receptor 1. .
  • the processing of the haptic device in Example 2 is performed by the inclined side surface control processing (step S) between the virtual object display processing (step 23) and the ejection control processing (step 25). It differs from the processing of the haptic device in Example 1 in that step 24) is added.
  • step 24 the receiver side surface control unit 8 responds to the flow of air from which the ejection loca is also ejected.
  • the position or orientation of the inclined side surface portion 102 is controlled so as to keep the direction of the inclined side surface portion 102 constant. This control is performed based on the measured position or orientation of the receptor 1 or the state of the virtual object in the virtual space.
  • the receptor measurement unit 2 detects that the receptor 1 is tilted, and the detection signal is sent to the receptor side surface control unit 8.
  • the receptor side surface control unit 8 The amount of rotation of the inclined side surface portion 102 is determined so that the state of the inclined side surface portion 102 is the same as the state before the receiver 1 is inclined, and the control signal corresponding to the amount of rotation is determined for the receiver 1. Send the issue.
  • the inclined side surface portion 102 of the second embodiment is formed by double wings 102a and 102b on the inner side and the outer side as shown in FIG. 17A, for example.
  • the blade 102a and the central portion 101 are connected so that the blade 102a can rotate around the fulcrum c. Further, the blade 102a and the blade 102b are connected so as to be rotatable around a fulcrum d.
  • Each fulcrum is provided with a driving device for receiving a control signal from the receiver side surface control unit 8 and rotating the blades.
  • the receiver side surface control unit 8 can control the inclined side surface 102 so that only the inner blade 102b rotates. Further, for example, as shown in FIG. 17C, the receiver side surface control unit 8 rotates the inner and outer double blades 102a and 102b as a unit with respect to the central portion 101 so as to move in the vertical direction. It can also be controlled. If only the side surface rotation in the direction shown in FIG. 17C is sufficient, it can be realized by a method in which the inclined side surface portion 102 is not doubled.
  • Example 2 As an example of use of Example 2, the orientation of the receptor 1 is changed with respect to the ejection part 6 in which one or more ejection ports 602 from which air is ejected upward are arranged two-dimensionally on a horizontal plane. Explain the case.
  • step S24 in the flowchart of FIG. As shown, the direction of the inclined side surface portion 102 of the receptor 1 is changed in accordance with the change in the direction so that the direction (direction) of the inclined side surface portion 102 does not change with respect to the flow of the jet air 601. As a result, the direction of the force to be presented can be kept constant.
  • FIG. 18A shows an example of controlling the inclination of the inclined side surface portion 102 by controlling the blade 102b.
  • This example shows the case where receptor 1 is rotated by an angle in the counterclockwise direction of the state force in FIG. 17A.
  • the blade 102b is rotated in the clockwise direction as shown in FIG. 18A with respect to the blade 102a.
  • the direction of the portion that receives air in the inclined side surface portion 102 can be kept the same as the direction of the portion that receives air in the inclined side surface portion 102 in the state of FIG. 17A.
  • FIG. 18B shows an example in which the blades 102a and 102b are integrally controlled.
  • the receptor 1 is rotated by an angle in the clockwise direction from the state of FIG. 17A.
  • the blades 102a and 102b are integrally rotated with respect to the central portion 101 in the counterclockwise direction.
  • the direction of the inclined side surface portion 102 can be kept the same as the direction of the inclined side surface portion 102 in the state of FIG. 17A.
  • the position and orientation of the blades are changed by rotating the blades around a fulcrum.
  • the configuration in which the blade is rotated around a certain fulcrum is shown.
  • any configuration may be used as long as the method can change the position or orientation of the blade.
  • the blades may be extendable.
  • the blade itself can be deformed.
  • the inclination of the inclined side surface portion 102 is controlled according to the state of the virtual object in the virtual space. It is good.
  • the direction in which the ejected air 601 flows out of the inclined side surface 102 of the receiver 1 with respect to the direction of the ejected air 601 is changed to correspond to the state of the virtual object in the virtual space.
  • the direction of the force applied to the receptor 1 can be controlled.

Abstract

 受容体の位置又は向きに応じて気体又は液体を噴出手段の噴出口から噴出させ該受容体に当てることにより該受容体を介して操作者に力覚を提示する力覚提示方法が開示される。当該力覚提示方法では、前記受容体に中心部から外側に向けて前記受容体の軸線に対して傾斜した形状をなす傾斜側面部を設け、該傾斜側面部に対して前記気体又は液体を噴出することにより、前記受容体に対して、前記気体又は液体の噴出方向に垂直な方向の成分を含んだ力を与える。

Description

明 細 書
カ覚提示方法、装置およびプログラム
技術分野
[0001] 本発明は、噴出空気等に受容体を力ざすことによりその受容体に力を与えて操作 者にカ覚提示を行うカ覚提示技術に関するものである。
背景技術
[0002] 従来から、 VR (バーチャルリアリティ)技術におけるカ覚提示方法として、噴出した 空気を受容体で受けとめて操作者に力として提示する方法がある。その方法を適用 した装置の一例として、図 19に示す装置がある。図 19に示す装置は、上向きに噴出 空気 601を噴出する複数の噴出口 602を面上に配置した噴出部 6を有している。噴 出口 602が並ぶ面の上方を移動する受容体 1'の位置に応じて受容体 1'直下やその 周辺の噴出口 602から噴出する噴出空気 601を制御する(例えば、非特許文献 1、 特許文献 1〜3参照)。
[0003] この場合、受容体 1'は平面型や半球等の凹型の形状(図 19では半球型)であり、 噴出空気 601を受けることで、受容体 1'自身を把持する操作者 7もしくは受容体 1'を 取り付けた物を把持する操作者 7に、噴出方向である上方向への力を提示する。 特許文献 1:特開 2001— 22499号公報
特許文献 2:特開 2003 - 256105号公報
特許文献 3 :特開 2004— 157677号公報
非特許文献 1 :鈴木、小林 著、「風圧による Untetheredカ覚提示インターフェース: 3 次元オブジェクトの表現」、電子情報通信学会技術研究報告、電子情報通信学会マ ルチメディア '仮想環境基礎研究会 (MVE)、 2003年 7月、第 103卷、第 209号 71 76頁
発明の開示
発明が解決しょうとする課題
[0004] し力しながら、この方法では操作者 7に感じさせる提示力の方向は空気の噴出方向 のみであった。上方向以外の方向への力を提示するには、その方向へ空気を噴出 する噴出口を用意する方法が考えられる。しかし、この方法では装置が大掛力りにな ることに加えて、横方向の噴出口を左右に設置することで操作者 7が手や腕を左右 に動かしに《なる。すなわち、その噴出口が操作者 7の動きを妨げる可能性がある。
[0005] 本発明の目的は、簡単な構成により、操作者に負担をかけることなぐ空気等の噴 出方向に対して横方向の成分を含んだ方向のカ覚を操作者に提示できるようにした カ覚提示技術を提供することである。
課題を解決するための手段
[0006] 上記の目的は、受容体の位置又は向きに応じて気体又は液体を噴出手段の噴出 口から噴出させ該受容体に当てることにより該受容体を介して操作者にカ覚を提示 するカ覚提示方法であって、
前記受容体に中心部力 外側に向けて前記受容体の軸線に対して傾斜した形状 をなす傾斜側面部を設け、該傾斜側面部に対して前記気体又は液体を噴出すること により、前記受容体に対して、前記気体又は液体の噴出方向に垂直な方向の成分を 含んだ力を与えることを特徴とするカ覚提示方法により達成できる。
[0007] また、本発明は、受容体の位置又は向きに応じて気体又は液体を噴出手段の噴出 口から噴出させ該受容体に当てることにより該受容体を介して操作者にカ覚を提示 するカ覚提示方法において用いられるカ覚提示装置であって、
前記カ覚提示装置は、前記カ覚提示装置に接続された受容体計測手段によって 計測された前記受容体の位置又は向きに応じて前記噴出手段の噴出口から噴出す る前記気体又は液体の噴出量又は噴出方向を制御する噴出制御手段を備え、 前記受容体は、中心部から外側に向けて前記受容体の軸線に対して傾斜した形 状をなす傾斜側面部を有し、前記気体又は液体の噴出方向に垂直な方向の成分を 含んだ力を前記受容体に与えるために、前記噴出制御手段は、前記傾斜側面部に 対して前記気体又は液体を噴出するよう前記噴出手段を制御することを特徴とする カ覚提示装置として構成することもできる。
[0008] 前記カ覚提示装置において、前記受容体に前記傾斜側面部の位置又は向きを変 化する変形機構を備え、且つ該変形機構を前記受容体計測手段によって計測され た前記受容体の位置又は向きに応じて制御する受容体側面部制御手段を備えても よい。
また、前記カ覚提示装置は、前記受容体計測手段によって計測された前記受容体 の位置又は向きに応じて仮想空間内の仮想オブジェクトの状態を算出するとともに、 該算出結果に基づき前記仮想オブジェクトを含む前記仮想空間を仮想空間表示手 段に表示させる仮想オブジェ外算出手段を備えてもよい。
[0009] また、前記カ覚提示装置において、前記噴出手段は平面上に複数の噴出口を配 した構造を持ち、前記受容体が当該平面上の所定の高さの位置にある場合に、前記 気体又は液体の噴出方向に垂直な方向の成分を含んだ力を前記受容体に与えるた めに、前記噴出制御手段は、前記受容体の傾斜側面部内縁と傾斜側面部外縁との 間に位置し、かつ、噴出口から前記受容体の中心に向かう方向と前記受容体に与え ようとする力の方向との角度差が所定の値以下となる噴出口を選択し、選択された噴 出口力 前記気体又は液体を噴出させるように構成してもよ 、。
[0010] また、本発明は、コンピュータを上記前記カ覚提示装置における各手段として機能 させるためのプログラムとして構成することもできる。
発明の効果
[0011] 本発明によれば、噴出手段として一方向にのみ気体又は液体を噴出する簡単な構 成で、し力も操作者に負担をかけることなぐ噴出方向に対して垂直な方向(横方向) の成分を含んだ力を提示することができる。
[0012] また、噴出する気体又は液体の噴出方向に対して受容体の位置や傾きが変化した 場合にも、傾斜側面部の変形機構によって傾斜側面部を制御することで、提示する 力の方向を制御することができる。また、噴出制御手段が、気体又は液体を噴出する 噴出口を適正に選択することにより、傾斜側面部に対して気体又は液体を噴出する ことができる。更に、本発明によれば、受容体の位置又は向きに応じて仮想空間内の 仮想オブジェクトを変化させることができる。
図面の簡単な説明
[0013] [図 1]実施例 1のカ覚提示装置の構成図である。
[図 2]実施例 1のカ覚提示装置の受容体と噴出部と操作者との関係の説明図である [図 3]実施例 1のカ覚提示装置の操作処理のフローチャートである。
[図 4A]実施例 1の受容体の断面図(1)である。
[図 4B]実施例 1の受容体の断面図(2)である。
[図 4C]実施例 1の受容体の断面図(3)である。
圆 4D]実施例 1の受容体を下力 見た図である。
[図 4E]実施例 1の別の例の受容体を下力 見た図である。
圆 5A]実施例 1の受容体に対する噴出空気の吹き付けの説明図(1)である。
圆 5B]実施例 1の受容体に対する噴出空気の吹き付けの説明図(2)である。
圆 5C]実施例 1の受容体に対する噴出空気の吹き付けの説明図(3)である。
圆 5D]実施例 1の受容体に対する噴出空気の吹き付けの説明図 (4)である。
圆 6]噴出空気が傾斜側面部に衝突した場合に発生する力を説明するための図であ る。
圆 7]噴出空気が曲面形状の傾斜面力 なる傾斜側面部に衝突した場合に発生する 力を説明するための図である。
圆 8A]傾斜側面部の傾斜面を円筒形状の一部にした受容体を下力 見た図である 圆 8B]傾斜側面部の傾斜面を円筒形状の一部にした受容体を斜めから見た図であ る。
圆 8C]傾斜側面部の傾斜面を円筒形状の一部にした受容体の縦断面図である。
[図 9A]傾斜側面部の傾斜面を、 xy平面に平行な断面における形状が噴出口の xy平 面上の位置に対して凹形の曲線となるような曲面形状とした受容体を下力 見た図 である。
圆 9B]傾斜側面部の傾斜面を、 xy平面に平行な断面における形状が噴出口の xy平 面上の位置に対して凹形の曲線となるような曲面形状とした受容体を斜めから見た 図である。
圆 9C]傾斜側面部の傾斜面を、 xy平面に平行な断面における形状が噴出口の xy平 面上の位置に対して凹形の曲線となるような曲面形状とした受容体の縦断面図であ る。 [図 10A]実施例 1の受容体に対する噴出空気の吹き付けの説明図(5)である。
[図 10B]実施例 1の受容体に対する噴出空気の吹き付けの説明図(6)である。
[図 11]平面に複数の噴出口を有する噴出部と、傾斜側面部を受容体の中央部の周 囲全部に設けた受容体とを、上部から見下ろした図である。
[図 12]受容体の断面図である。
[図 13]Vと V とのなす角 Θ を説明するための図である。
f PN ij
[図 14A]傾斜側面部の傾斜面を円筒形状の一部にした受容体が操作者に提示する 力を説明するための図である。
[図 14B]傾斜側面部 102の傾斜面を xy平面に平行な断面における形状が噴出口の x y平面上の位置に対して凹形の曲線となるような曲面形状にした受容体が操作者に 提示する力を説明するための図である。
[図 15]実施例 2のカ覚提示装置の構成図である。
[図 16]実施例 2のカ覚提示装置の操作処理のフローチャートである。
[図 17A]実施例 2の受容体の説明図(1)である。
[図 17B]実施例 2の受容体の説明図(2)である。
[図 17C]実施例 2の受容体の説明図(3)である。
[図 18A]実施例 2の受容体の姿勢制御の説明図(1)である。
[図 18B]実施例 2の受容体の姿勢制御の説明図(2)である。
[図 19]従来例のカ覚提示装置の受容体と噴出手段と操作者との関係の説明図であ る。
符号の説明
1 :受容体、 101 :中央部、 102 :傾斜側面部、 102a, 102b :羽根
2 :受容体計測部
3 :仮想オブジェクト算出部
4 :仮想空間表示部
5 :噴出制御部
6 :噴出部、 601 :噴出空気、 602 :噴出口 8 :受容体側面部制御部
発明を実施するための最良の形態
[0015] 本実施例では、平面型もしくは凹型の受容体で噴出空気を受け取り噴出方向への 力として提示する従来の方式と異なり、噴出方向に対して垂直な方向(横方向)の成 分を含んだ力を提示する。噴出方向に対して垂直な方向 (横方向)の成分を含んだ 力を提示することを実現するために、受容体に、その側面の外側に噴出空気を逃が すような傾斜面や円弧に湾曲した面をもつ傾斜側面部を具備させ、その傾斜側面部 に噴出空気を当てるように噴出部を制御する。本実施例では、空気の噴出方向に対 して垂直な方向 (横方向)の成分を含んだ力を提示できるので、空気の噴出を、横方 向から物体に接触するような映像に連動させることで、操作者に横方向から何かが接 触したように感じさせることができる。この方法によれば、一方向に噴出する噴出部だ けを使用しながらも、噴出方向に加えその噴出方向と垂直な方向(横方向)への力を 提示することができる。なお、本実施例で説明する技術は、例えばアミューズメントの 分野に適用することが可能である。
実施例 1
[0016] 図 1に実施例 1のカ覚提示装置の構成を示すブロック図を示す。図 2にそのカ覚提 示装置の操作者と噴出部との関係の説明図を示す。図 3にそのカ覚提示装置の処 理のフローチャートを示す。
[0017] 図 1に示すように、本実施例のカ覚提示装置は、仮想オブジェ外算出部 3及び噴 出制御部 5を有している。また、噴出部 6が噴出制御部 5に接続され、受容体 1の位 置と向きを計測する受容体計測部 2が仮想オブジェ外算出部 3と噴出制御部 5に接 続され、仮想空間表示部 4が仮想オブジェ外算出部 3に接続されている。以下、図 1 に示す各要素について詳細に説明する。説明の中で適宜図 2を参照する。
[0018] 図 2に示すように、受容体 1は、噴出部 6の噴出口 602から噴出される噴出空気 60 1を受け止める。なお、噴出口 602から噴出されるものとして、空気以外の気体、液体 等も使用可能であるが、本実施例では空気を使用する例について説明する。操作者 7はこの受容体 1を把持する。操作者 7は、受容体 1を棒等の先等にとりつけたその棒 等の物体を手に把持してもよい。更に、操作者 7は、操作者 7の手や身体、衣服に受 容体 1を取り付けることとしてもよい。受容体 1を介して、操作者 7はカ覚の提示を受け る。
[0019] 図 2に示すように、この受容体 1は、噴出空気 601を受け止めて噴出方向への力を 操作者 7に伝える中央部 101と、その噴出方向に対して垂直な方向(横方向)の成分 を含んだ力を操作者 7に伝える傾斜側面部 102を有する。傾斜側面部 102は 1つの ものとして構成してもよいし、 2つ以上に分割された部分カゝらなるものとして構成しても よい。
[0020] この傾斜側面部 102は、受容体 1の中心部力も外側に向けて受容体 1の軸線に対 して傾斜した形状である。なお、受容体 1の軸線とは、受容体 1の正規姿勢時に噴出 空気 601の噴出方向に沿った線である。すなわち、噴出方向が水平面に対して垂直 であれば、受容体 1の軸線は、受容体 1を当該水平面に置いた場合におけるその水 平面に垂直な線である。傾斜側面部 102に噴出空気 601が当てられると、空気は噴 出方向に対して垂直な方向(横方向)の成分を伴って流される。空気の流れを変える ことによって噴出方向に対して垂直な方向(横方向)の成分を含んだ力が反動として 生じ、その力が操作者 7に伝えられる。傾斜側面部 102の具体的な形状としては、後 記するように、例えば、傾斜面や、円弧に湾曲した曲面とすることができる。
[0021] 受容体計測部 2は、受容体 1の位置及び向きを常時検出するように構成された装置 である。受容体計測部 2として、カメラ、磁気センサ、超音波センサ、赤外線センサ、 予め付けたマークを映像解析して検出する検出手段等を使用できる。
[0022] 仮想オブジェクト算出部 3は、コンピュータにより実現されるものであり、受容体計測 部 2で計測された受容体 1の位置あるいは向きに応じて、仮想空間表示部 4で表示さ れる仮想オブジェ外の状態 (位置、形状、色等)を算出する。例えば、仮想オブジェ タト算出部 3は、検出された受容体 1の位置と連動して動く仮想オブジェ外を生成す る。仮想オブジェクト算出部 3は、検出した受容体 1の位置あるいは向き、又は別の仮 想オブジェクトの状態に応じた仮想オブジェクトを算出して生成するように構成しても よい。
[0023] 仮想空間表示部 4は、仮想オブジェクト算出部 3の算出結果に基づき、仮想ォブジ ェクトを含む仮想空間を表示する手段であり、例えばプロジェクタを用いて実現できる [0024] 噴出制御部 5は、受容体計測部 2により計測された受容体 1の位置もしくは向きに 応じて、又は仮想空間内の所定の仮想オブジェクトの状態に応じて、噴出部 6の噴出 口 602の空気噴出位置及び噴出空気 601の噴出量を制御する。また、噴出口 602 の噴出方向は可変とすることもでき、その場合、噴出量とともに噴出方向も制御する。 例えば、操作者にカ覚を提示できるように、受容体 1の位置及び向きに応じて、空気 を噴出させる特定の噴出口 602を決定し、その噴出口 602から噴出される空気の噴 出量及び噴出方向を決定する。また、仮想オブジェクトの状態は、受容体 1の位置あ るいは向きに関係なく別の要因で決定される場合があるので、その仮想オブジェクト の状態に応じて特定の噴出口 602から噴出される空気の噴出量を決定する。この噴 出制御部 5はコンピュータによって実現できる。
[0025] 噴出部 6は、噴出制御部 5からの制御に応じて、噴出空気 601を噴出する。この噴 出部 6の具体例としては、上方向に空気が噴出する 1つ以上の噴出口 602を机等の 水平面上に 2次元に並べた装置がある。
[0026] 本実施例のカ覚提示装置における仮想オブジェクト算出部 3及び噴出制御部 5は 、これらの機能部の処理をコンピュータに実行させるプログラムをコンピュータに搭載 することにより実現することが可能である。そのプログラムは CD— ROM等の記録媒 体に記録して提供することもできるし、ネットワークを通じて提供することもできる。
[0027] 図 3のフローチャートを参照して図 1に示すカ覚提示装置の動作を説明する。受容 体計測部 2が、操作者 7に把持された、又は操作者 7に取り付けられた受容体 1の位 置又は向きを検出する (ステップ 11)。
[0028] 仮想オブジェクト算出部 3は、受容体計測部 2により計測された受容体 1の位置又 は向きに応じて、仮想空間内の仮想オブジェクトの状態 (位置、形状など)を算出する (ステップ 12)。例えば、受容体 1が仮想オブジェクトを押下げるように移動した場合 に、仮想オブジェクトの該当部分が凹むように仮想オブジェクトの状態を算出する。
[0029] 仮想空間表示部 4は、仮想オブジェクト算出部 3による算出結果に基づき、その仮 想オブジェ外を含む仮想空間を表示する (ステップ 13)。仮想空間は別の仮想ォブ ジェタトを含んでもよい。 [0030] また、噴出制御部 5は、受容体計測部 2によって計測された受容体 1の位置ある 、 は向き、又は仮想空間 6内の仮想オブジェクトの状態に応じて、受容体 1の中央部 10 1又は傾斜側面部 102に空気を噴出するよう、噴出部 6において空気を噴出する噴 出口 602及び噴出量を決定し、噴出部 6に制御信号を送信する (ステップ 14)。例え ば、操作者が仮想オブジェクトを真下に押す操作をしたことに応じて受容体 1に垂直 上方の力を与えるために、受容体 1の真下にある噴出口 602から、仮想オブジェクト の硬さ等に応じて決定した量の空気を噴出するように制御を行う。
[0031] そして、噴出制御部 5による制御信号に基づき噴出部 6が特定の噴出口 602から空 気を噴出する (ステップ 15)。そして、イベント処理を再度実行する場合にはステップ 11に戻り、再度実行しな 、場合は処理を終了する (ステップ 16)。
[0032] 上記の処理において、ステップ 12〜13の処理、ステップ 14〜15の処理は、必ずし もこの順番で行う必要はない。例えば、ステップ 11の処理の後、ステップ 12〜13の 処理とステップ 14〜 15の処理とを並行して行ってもよ!、。
[0033] (受容体 1について)
次に、受容体 1について詳細に説明する。
[0034] 本実施例の受容体 1は、例えば、平面形状や半球などの凹形状の中央部 101の外 側 (周囲)に、円弧に湾曲した曲面、もしくは傾斜面をもつ傾斜側面部 102を具備さ せた構成を有している。
[0035] 図 4A〜4Cに受容体 1の一例の断面を示す。図 4Aは、中央部 101として中心に半 球の凹形状の部分を形成し、傾斜側面部 102として円弧形に湾曲した曲面部を設け た受容体 1を示す。図 4Bは、中央部 101として中心に半球の凹形状の部分を形成し 、傾斜側面部 102として傾斜面を設けた受容体 1を示す。
[0036] 図 4A、 Bに示すように、傾斜側面部 102を円弧形状もしくはそれに近い形状又は 傾斜面とすれば、下方力も流れ込んだ空気がその傾斜側面部 102で向きを変更して 、噴出方向に対して垂直な方向(横方向)の成分を伴って流される。
[0037] このような傾斜側面部 102は受容体 1の周囲の全部に又は一部に取り付けることが できる。図 4Dは受容体 1を下からみた下面図であり、中心部 101の周囲全部に傾斜 側面部 102を設けた例を示すものである。また、図 4Eも受容体 1を下からみた下面図 であり、傾斜側面部 102を複数に分割して設けた例を示すものである。なお、受容体 1としては、図 4Cに示すように、中央部 101を無くして、円弧状に湾曲した傾斜側面 部 102のみ力もなる形状とすることもできる。図 4Cは、図 4Aの例における中央部 10 1を無くし、円の周囲に存在していた傾斜側面部 102を中心に配置した例を示してい る。この場合でも、図 4D、 Eに示したように、傾斜側面部 102を一体として形成しても よいし、複数に分割したものとして形成してもよい。また、傾斜側面部 102を、中心点 の周囲の一部に設けた形状とすることもできる。
[0038] 以上のように構成された受容体 1に対する噴出空気 601による作用を説明する。図 5Aに示すように、受容体 1の中央部 101に噴出空気 601を当てるときは、従来と同 様に、噴出方向やそれに近い方向の力を操作者に対して提示することができる。ま た、図 5Bに示すように、受容体 1の傾斜側面部 102の一部に噴出空気を当てるとき は、図 5Cに示すように、噴出空気 601が傾斜側面部 102に衝突し、そこから側面の 主に横外側に流れ出すことになる。
[0039] 噴出空気 601が傾斜側面部 102に衝突した場合に発生する力について図 6を参 照して説明する。
[0040] 噴出空気 601が傾斜側面部 102に衝突した場合に発生する力は、噴出空気の衝 突前と衝突後の運動量の変化力も求めることができる。密度 p [kg/m3]、流速 V [m/s] 、流量 Q [m3/s]の噴出空気力 図 6に示すように、静止している傾斜面に衝突し、そ の流れの向きが角度 Θ (0く Θく 90度とする)だけ変化するものとする。このとき、傾斜 面が受ける力 F [N]の X成分を F、 z成分を Fとすると、以下の式が成り立つ。ただし、 噴出空気がその内部の全ての点で静圧が等しい非粘性流体であると仮定し、また、 噴出空気の傾斜面への衝突や傾斜面での摩擦による運動エネルギーの損失は無 視している。
0 =-F + Qv sin Q
p Qv = F + p Qv cos Θ
これより、 Fおよび Fは以下のように求められる。
F = p Qv sin Θ
F = Qv (l -cos 0 ) 従って、空気の流れを受容体傾斜側面部 102の傾斜面によって噴出方向に対して 垂直な方向(横方向)の成分を伴った流れに変化させることで、噴出空気 601の噴出 方向に対して垂直な方向(横方向)の成分の力 Fを含んだ力 Fが発生し、その力を操 作者に提示することができる。
[0041] そこで、受容体 1を把持した操作者 7に右方向の力を加える場合、左側の傾斜側面 部 102に空気が当たるように空気を噴出する(図 5B)。右方向の力以外の力を加える 場合は、同様にその逆側の傾斜側面部 102に空気を噴出すれば良い。
[0042] 図 4Cに示したような傾斜側面部 102のみ力もなる形状の受容体 1に対して、横方 向の成分を含んだ力を提示する場合にっ ヽては、図 5Bに示した場合と同様である 力 上方向の力を提示する場合は、傾斜側面部 102の対向する両側あるいは全面 に噴出空気 601が当たるように噴出空気を制御すればよい(図 5D参照)。
[0043] なお、実際には、上式で示したように、横方向への力 Fとともに上方向への力 Fも発 生する。上式より、横方向への力 Fに対する上方向への力 Fの比は、 (1 -cos Θ )/sin
Θとなり、前述の範囲(0く Θく 90度)においては角度 Θが小さいほど横方向への力 F に比べて上方向への力 Fが小さくなる。し力しながら、上方向への力 Fを小さくするた め、角度 Θを小さくすれば、力の絶対量が小さくなり、横方向への力 Fも小さくなつて しまう。
[0044] そこで、傾斜側面部 102は、噴出空気の状態 (噴出量や噴出速度等)と傾斜面の 状態 (面積や摩擦等)とに応じて、意図した横方向への力を提示することができ、か つ横方向への力に対して上方向への力ができるだけ小さくなるような傾斜角度およ び形状とすることが望ましい。また、上方向への力を小さくするように噴出空気 601の 衝突位置を制御することが望まし 、。
[0045] 図 4Dの受容体には、傾斜側面部 102が、空気の噴出方向に平行な軸に対し、環 状形に備わっている。そのため、傾斜側面部 102の任意の位置に噴出空気を当てる ことにより、噴出方向に対して垂直な任意の方向(横方向)に空気の流れを変えること ができ、噴出方向に対して垂直な任意の方向(横方向)の力を提示することができる 利点を持つ。
[0046] しかし、図 4Dの受容体 1のように、 xy平面に平行な断面における形状が噴出口の X y平面上の位置に対して凸形の曲線となるような曲面形状の傾斜面力 なる傾斜側 面部を持つ受容体では、横方向への力の提示可能な大きさが小さくなつてしまうとい う欠点がある。以下、その理由について図 7を参照して説明する。
[0047] 図 7は、噴出空気が曲面形状の傾斜面力もなる傾斜側面部 102に衝突し、傾斜側 面部 102に対して、噴出方向と垂直な方向(図の左側方向)の力が作用する様子を 示す図である。なお、図 7は、傾斜側面部 102の水平断面を噴出方向から見た図で ある。
[0048] 図 7に示すように、噴出した空気は放射状に広がり、傾斜側面部 102の衝突点 0、 および衝突点 0の周囲の点である衝突点 1や衝突点 2に衝突する。衝突点 0で衝突し た空気は、図 7の左側方向を向いた横方向の力である F0を生じさせる。しかし、傾斜 面は噴出ロカ 見て凸の曲面形状を有しているので、衝突点 1や衝突点 2に衝突し た空気は、提示しょうとする力とは異なる方向の力である Fl、 F2を生じさせる(ここで は面の表面の摩擦は無視する)。
[0049] F1は F1と F1に、 F2は F2と F2に、それぞれ分解すること力でき、 Fl、 F2力 ^図 7の 左側方向を向いた横方向の力として提示される力 この Fl、 F2は分力であるためそ れぞれ Fl、 F2よりも小さくなる。また、衝突点 1や衝突点 2は、噴出口からの距離が長 くなってしまうので、提示しょうとする力と一致した方向の力はさらに小さくなる。
[0050] そこで、横方向への力の提示可能な大きさを大きくするために、提示可能な力の方 向は限られることになるが、傾斜側面部 102の傾斜面の形状を例えば、図 8A〜8C に示すように、円筒形状の一部としてもよい。図 8Aは傾斜側面部 102の傾斜面を円 筒形状の一部にした受容体 1を下から見た図であり、図 8Bは当該受容体 1を斜めか ら見た図であり、図 8Cは当該受容体 1の縦断面図である。
[0051] また、図 9A〜9Cに示すように、受容体 1の傾斜側面部 102の傾斜面を、 xy平面に 平行な断面における形状が噴出口の xy平面上の位置に対して凹形の曲線となるよう な曲面形状としてもよい。図 9Aは当該受容体 1を下から見た図であり、図 9Bは当該 受容体 1を斜めから見た図であり、図 9Cは当該受容体 1の縦断面図である。
[0052] 傾斜側面部 102の傾斜面の形状を図 8A〜8Cのような形状にすることで、衝突点 に当たった空気は全て、傾斜面に対して垂直な同一方向の力を与えるようになるの で、提示する力が大きくなる。また、傾斜側面部 102の傾斜面の形状を図 9A〜9Cの ような形状にすることで、図 4Dのような形状の傾斜面に比べ、噴出口と衝突点との距 離が短くなるので、横方向に提示する力が大きくなる。
[0053] (力の提示の具体例)
操作者 7が受容体 1を動かすことにより、操作者 7に力が提示される具体例につい て以下説明する。
[0054] 操作者 7が受容体 1を動かすことで、変化する受容体 1の位置や向きが受容体計測 部 2により計測される。そして、その位置や向きに応じて、仮想空間内の受容体 1に対 応するオブジェクトが動き、そのオブジェクトが別のオブジェクトに上力も又は横から 接触したとき、噴出制御部 5が噴出部 6を制御し、上向き又は横向きの力を操作者 7 に提示するように受容体 1に対して空気を噴出する。以下、より詳細に説明する。
[0055] まず、仮想空間内の受容体 1に対応するオブジェクトが別のオブジェクトに上方向 又はそれに近い方向から接触し、上向きの力を提示する場合は、受容体 1の中央部 101に噴出空気 601が当たるように、受容体 1の中央部 101直下近くの噴出口 602 力も噴出空気 601を噴出させる(図 5A)。
[0056] 仮想空間内の受容体 1に対応するオブジェクトが別のオブジェクトに横方向や又は それに近い方向から接触し、横向き成分を含んだ力を提示する場合は、受容体 1の 傾斜側面部 102に噴出空気 601が当たるように、噴出部 6の噴出口 602から空気を 噴出する。この場合、なるべく図 5Cに示すように、面に沿って横方向に流れやすい 噴出口 602から噴出するように噴出部 6を制御する。
[0057] ただし、噴出空気 601は噴出口 602から遠ざかるほど広がるので、それを考慮する 必要がある。具体的には、図 10Aに示すように、受容体 1の傾斜側面部 102と噴出 口 602との間の距離が短い場合は、受容体 1の傾斜側面部 102に近い噴出口 602 力も空気を噴出させる。また、図 10Bに示すように、受容体 1が噴出口 602の並ぶ面 に対して図 10Aの場合より高い位置にある場合は、受容体 1の傾斜側面部 102に噴 出空気 601が当たるように、空気の広がりに応じて傾斜側面部 102から離れた噴出 口 602から空気を噴出させる。
[0058] このように、横方向から物体に接触する映像に連動させ、接触横方向成分を含んだ 力を操作者 7に提示することで、操作者 7に横方向から接触したように感じさせること ができる。
[0059] 前記した仮想空間表示部 4による表示方法としては、一般のディスプレイやヘッドマ ゥントディスプレイ(head mounted display)、又はプロジェクタによる投影が挙げられる 。その際、操作者 7の視点位置を光学式や磁気式などによる位置検出装置によって 検出し、操作者 7の視点に応じた仮想空間表示を行う。また、操作者 7の左右の目の 位置に応じた仮想空間映像を表示し、操作者 7がその映像を左右それぞれの目で見 ることが可能なヘッドマウントディスプレイや立体視メガネを装着することで、立体的に 仮想空間表示を行なう方法を用いることもできる。
[0060] 特に実際にカ覚提示される領域に、両目への映像をプロジェクタによって投影し、 操作者 7は立体視メガネを装着して観る方法が、操作者 7への負荷が少な 、方法で ある。この表示方法によれば、カ覚提示する領域に仮想物体を立体表示させるので 、視覚とカ覚による提示位置を一致させることができ、より直感的な体験を可能とする ことができる。また、力を伝えるために空気を使用するので、映像表示を邪魔しない 特徴を生かすこともできる。この立体視メガネを使用した立体表示方法としては、赤と 青の映像と赤青メガネを使用する方法、偏向をさせた投影映像と偏向メガネを使用 する方法、時分割で切り替えた左右映像とシャッターメガネを使用する方法などがあ る。
[0061] また、操作者 7の両目の視点に応じた立体映像による仮想空間表示部 4と噴出部 6 とを統合させるため、噴出口 602を有する噴出部 6としての机の真上にプロジェクタを 取り付け、コンピュータで構築された仮想空間の映像を、その机の上に投影する手法 がある。この手法では、仮想空間表示部 4は、机の上に存在するとした仮想物体など を、操作者 7の左右の視点位置力も見た場合の左右の仮想空間映像として机の上に 投影する。このとき、操作者 7の左右の目の位置を直接検出する代わりに、例えば操 作者 7に立体視メガネを装着させ、その立体視メガネの左右の目の位置に近い部分 に取り付けたマーカをカメラで撮影する光学式位置検出方法などによって、操作者 7 の視点の位置を検出することができる。これらの結果として、操作者 7の視点に応じた 立体映像を投影でき、噴出部 6としての机の上の空間に仮想物体が浮かび上がった ように視覚提示することができる。
[0062] (噴出口の決定方法)
次に、空気の噴出方向に対して垂直な方向(横方向)の成分を含んだ力を提示す る場合に、空気の噴出を行う噴出口を決定する方法について説明する。なお、以下 で説明する処理は、カ覚提示装置における噴出制御部 5により実行される。
[0063] 図 11は、平面に複数の噴出口 602を有する噴出部 6と、傾斜側面部 102を受容体
1の中央部 101の周囲全部に設けた受容体 1とを、上部から見下ろした図である。図
12は、ここで使用されている受容体 1の断面図である。
[0064] 図 11に示すように、受容体 1の中心 Pの座標を (X , Y )、受容体 1の中心 Pから傾
Re Re
斜側面部内縁 (すなわち中央部外縁)までの距離を R1、受容体中心 Pから傾斜側面 部外縁までの距離を R2、 ij番目の噴出口 N の座標を (X , Y)、受容体 1に提示する力 の方向を示すベクトルを V :(a, b)、噴出口 Nから受容体中心 Pへのベクトルを V とす
f ij PN る。
[0065] まず、全ての噴出ロカ の噴出量及び噴出圧力が同じである場合を考える。噴出 口が十分に密に配置されており、全ての位置に存在していると仮定した場合、 V :(a,
f b)の方向の力を提示するために、
v x |v |/ |V | =V かつ R1≤|V |≤R2 (式 1)を満たす噴出口を選択する。つま f PN f PN PN
り、傾斜側面部内縁と傾斜側面部外縁との間に位置し、噴出口から中心 Pに向力 方 向が力の方向と同じになる噴出口を選択し、空気を噴出させる。ここで、式 1を満たす 噴出口が複数ある場合には、それら複数の噴出ロカも空気を噴出する。もしくは、式
1を満たす噴出口が複数ある場合において、同時に噴出する噴出口を 1つまたはそ の内の指定の複数個とする場合には、下記のようにして 1つまたは指定複数個の噴 出口を選択する。
[0066] できるだけ大きな横方向の力を得るためには、受容体 1に効率的に力を与える必要 があるが、そのためには傾斜側面部 102の傾斜面に沿って外側に空気が流れて 、く ことが望ましい。そのために、傾斜側面部 102の有効な存在範囲において、傾斜側 面部 102の傾斜カーブの最も下部近くで空気の噴出を受けることが望ましい。すなわ ち、傾斜側面部 102における中央部 101に近い位置で空気の噴出を受けることが望 ましい。従って、式 1を満たす噴出口が複数ある場合には、 |v Iが最も小さい噴出口
PN
を 1つ選択する。もしくは、噴出口を指定の複数個選択する場合には、 |v Iの小さい
PN
ほうから当該個数の噴出口を選択する c
[0067] 噴出口が疎に配置されている場合、 v x |v |/ |v | =v を満たす噴出口が存在しな
f PN f PN
い場合がある。この場合、 Vに近い V の噴出口を選択する。より詳細には、図 13に
f PN
示すように、 Vと V とのなす角を 0 とすると、
f PN ij
R1≤|V I≤R2を満たす噴出口の中で、 I 0 Iが最も小さい噴出口を選択する(式 2
PN ij
)。なお、 Θ =cos_1 { V -V }/{ |v ||v |} ('は内積)である。つまり、この場合、傾斜側
ij f PN f PN
面部内縁と傾斜側面部外縁の間に位置し、かつ、噴出口から中心 Pに向力う方向が 力の方向に最も近い噴出口を選択し、空気を噴出させる。 I Θ Iが最も小さい噴出口 が複数存在する場合には、 |v Iが最も小さい噴出口を選択すればよい。
PN
[0068] また、受容体 1に与える力の大きさを優先するために、所定の範囲内の 0 を持つ 噴出口の中で、 |v Iが最も小さい噴出口を選択することとしてもよい。すなわち、 Rl≤
PN
|V |≤R2かつ 0≤| θ |≤γを満たす噴出口のうち、 |V Iが最も小さい噴出口を選択
PN ij PN
する(式 3)。つまり、この場合、噴出口から中心 Pに向力う方向と力の方向との角度差 の大きさが所定値以下である噴出口のうち、傾斜側面部内縁と傾斜側面部外縁の間 に位置し、噴出口と中心 Pとの間の距離が最小となる噴出口を選択し、空気を噴出さ せる。
[0069] 同時に噴出する噴出口を複数個とする場合は、同時に噴出する噴出口における個 々の噴出口から中心 Pへのベクトルを合成し、仮想的な一つのベクトルとして V を設
PN
定する。そして、上記と同様の方法で、当該複数個の噴出口を決定する。
[0070] また、個々の噴出ロカもの噴出量又は噴出圧力が各々異なっている場合について は、個々の噴出口に対するベクトル V を、噴出口の座標と受容体中心 Pの座標に
PN
カロえて、当該噴出ロカもの空気噴出量もしくは噴出圧力に基づき設定する。例えば 、V の向きを噴出ロカ 受容体中心 Pへの向きとし、 V の大きさを噴出口と受容体
PN PN
中心 P間の距離に比例し、空気噴出量もしくは噴出圧力に反比例するように設定す る。例えば、ある噴出口の空気噴出量が大きい場合、 V の大きさは実際の噴出口と
PN
受容体中心 P間の距離より小さくなり、 R1≤|V |≤R2を満たす噴出口を選択すること
PN により、傾斜側面部外縁の外側にある噴出口も選択可能となる。
[0071] 式 1〜式 3で示す方法において、 Rl、 R2の値として、実際の中央部 101及び傾斜 側面部 102の大きさの値をそのまま使用することの他、物体に接触していると感じる ために必要な力の大きさ等、アプリケーションに応じた大きさの力を提示するための 有効な傾斜測定部 102の範囲を考慮して設定することもできる。また、計測位置の誤 差等を考慮して設定してもよ ヽ。
[0072] 例えば、実験等により、必要な提示力を得るために有効な傾斜側面部 102の範囲( 受容体中心?からの距離!?で示す;^^!^+ひ^!?^!^- ( a , j8〉0)として求められ た場合には、式 1〜式 3で示す方法において、 R1を Rl+ α〖こ置き換え、 R2を R2- j8に 置き換えればよい。ただし、 a , j8は受容体 1の位置により異なる場合があるので、様 々な受容体 1の位置において Rを計測し、 a , j8をそれぞれ受容体 1の位置の関数と してちよい。
[0073] 以上の噴出口の決定方法では、図 11、図 12に示すような環状形の傾斜側面部 10 2を持つ受容体を前提としている。環状形の傾斜側面部 102を持つ受容体の場合、 噴出方向に対して垂直な任意の方向(横方向)の力を提示することができるため、式 1〜式 3で示す方法における受容体 1に提示する力の方向を示すベクトル Vも任意の f 向きに設定することができる。
[0074] 一方、図 8A〜8Cに示したような形状の傾斜側面部 102を持つ受容体や図 9A〜9 Cに示したような形状の傾斜側面部 102を持つ受容体の場合、提示可能な力の方向 は限られることになるが、その噴出口の決定方法は、ベクトル Vをその限られた方向 f
に設定することで、式 1〜式 3で示す方法をそのまま利用することができる。
[0075] この場合について図 14A、 Bを参照して具体的に例を挙げて説明する。図 14Aは、 図 8A〜8Cに示したような傾斜側面部 102の傾斜面を円筒形状の一部にした受容 体が操作者に提示する力を説明するための図であり、図 14Bは、図 9A〜9Cに示し たような傾斜側面部 102の傾斜面を xy平面に平行な断面における形状が噴出口の X y平面上の位置に対して凹形の曲線となるような曲面形状にした受容体が操作者に 提示する力を説明するための図である。図 14A、 Bに示す受容体はそれぞれ 4つの 傾斜面力もなる傾斜側面部 102を持っている。 [0076] 図 14A、 Bで示した受容体の場合、各図の上側の傾斜側面部 102に噴出空気を当 てることで、図の下方向への力を操作者に提示することができる。同様に、各図の下 側、左側、右側の傾斜側面部に噴出空気を当てることで、それぞれ各図の上方向、 右方向、左方向への力を操作者に提示することができる。
[0077] つまり、同時に噴出する噴出口を 1つとした場合は、式 1〜式 3で示す方法におい て、ベクトル Vの方向を各図の上方向、下方向、左方向、右方向に設定することで、 f
それぞれ各図の上方向、下方向、左方向、右方向の 4方向への力を提示することが できる。なお、傾斜側面部 102を構成する傾斜面の数を増やすことで提示可能な方 向を増やすこともでき、また同時に噴出する噴出口を複数とし、複数の噴出空気をそ れぞれ異なる傾斜面に当てた際に発生する複数の力を合成して提示することにより 提示可能な方向を増やすこともできる。
実施例 2
[0078] 図 15に実施例 2のカ覚提示装置の構成を示すブロック図を示す。図 16にその力 覚提示装置の処理のフローチャートを示す。
[0079] 本実施例 2では、受容体 1の傾斜側面部 102は、その位置や傾きを変えることが可 能な変形機構を備える。また、図 15に示すように、実施例 2のカ覚提示装置は、仮想 空間内の仮想オブジェクトの状態に応じて、又は受容体 1の位置もしくは向きに応じ て、受容体 1の傾斜側面部 102の位置もしくは傾きを変える受容体側面部制御部 8を 備える。この場合の傾斜側面部 102は、複数に分割されている図 4Eに示したような 形状が好ましい。受容体側面部制御部 8は、仮想オブジェクト算出部 3及び噴出制 御部 5とともに、これらの処理をコンピュータに実行させるプログラムをコンピュータに 搭載することにより実現することが可能である。また、受容体側面部制御部 8と受容体 1の変形機構との間は、有線もしくは無線で接続し、受容体側面部制御部 8から受容 体 1に対して制御信号を送信できるようにする。
[0080] 図 16に示すように、実施例 2におけるカ覚提示装置の処理は、仮想オブジェクト表 示処理 (ステップ 23)と噴出制御処理 (ステップ 25)との間に傾斜側面部制御処理 (ス テツプ 24)が追加されている点で実施例 1におけるカ覚提示装置の処理と異なる。ス テツプ 24において、受容体側面部制御部 8は、噴出ロカも噴出する空気の流れに対 して傾斜側面部 102の方向を一定に保つように傾斜側面部 102の位置もしくは向き を制御する。この制御は、計測された受容体 1の位置もしくは向き、又は仮想空間内 の仮想オブジェクトの状態に基づき行われる。
[0081] 例えば、受容体 1が傾いたことを受容体計測部 2が検出し、その検出信号が受容体 側面部制御部 8に送られ、受容体側面部制御部 8は、傾斜側面部 102の状態が、受 容体 1が傾く前の状態における傾斜側面部 102の状態と同じになるように傾斜側面 部 102に対する回転量等を決め、受容体 1に対して当該回転量に対応する制御信 号を送信する。
[0082] 実施例 2の傾斜側面部 102は、例えば図 17Aに示すように、内側と外側の 2重の羽 根 102a, 102bにより形成される。羽根 102aと中央部 101間は羽根 102aが支点 cを 中心に回転可能なように接続されている。また、羽根 102aと羽根 102b間は、支点 d を中心に互いに回転可能なように接続されている。また、各支点には、受容体側面 部制御部 8からの制御信号を受けて羽根を回転させるための駆動装置が備えられて いる。
[0083] 受容体側面部制御部 8は、例えば、図 17Bに示すように、内側の羽根 102bのみ回 転させるように傾斜側面部 102を制御できる。また、受容体側面部制御部 8は、例え ば、図 17Cに示すように、内側外側の 2重の羽根 102a, 102bを一体として中央部 1 01に対して回転させて上下方向に移動させるように制御することもできる。なお、図 1 7Cに示す方向への側面回転だけでよい場合は、傾斜側面部 102を 2重にしない方 法で実現することができる。
[0084] 本実施例 2の使用例として、上方向に空気が噴出する 1つ以上の噴出口 602を水 平面上に 2次元に並べた噴出部 6に対して受容体 1の向きが変化した場合について 説明する。
[0085] 横方向の力を提示するため傾斜側面部 102に噴出している噴出口 602の空気噴 出方向に対して、受容体 1全体の向き (つまり姿勢)が変化すると、受容体 1と一体と なっている傾斜側面部 102の向きも噴出方向に対して変化し、操作者 7に提示される 力の向きも変わってしまう。
[0086] そこで、受容体 1の向きが変化した場合、図 16のフローチャートのステップ S24に 示すように、その向きの変化に応じて受容体 1の傾斜側面部 102の向きを変え、噴出 空気 601の流れに対して傾斜側面部 102の方向(向き)が変化しないようにする。こ れにより、提示したい力の方向を一定に保つことができる。
[0087] 図 18Aに羽根 102bを制御して傾斜側面部 102の傾きを制御する例を示す。この 例は、受容体 1が、図 17Aの状態力 反時計回りの方向にある角度だけ回転した場 合を示している。この場合、羽根 102bを、羽根 102aに対して図 18Aに示すように時 計回りの方向に回転させる。これにより、傾斜側面部 102における空気を受ける部分 の向きを、図 17Aの状態における傾斜側面部 102の空気を受ける部分の向きと同じ に保つことができる。
[0088] 図 18Bは羽根 102a、 102bを一体として制御する例を示す。この例は、受容体 1が 、図 17Aの状態から時計回りの方向にある角度だけ回転した場合を示している。この 場合、羽根 102a、 102bを一体として中央部 101に対して反時計回りの方向に回転 させる。これにより、傾斜側面部 102の向きを、図 17Aの状態における傾斜側面部 1 02の向きと同じに保つことができる。なお、羽根をある支点を中心として回転させるこ とにより、羽根の位置と向きが変更されている。上記の例では、羽根をある支点を中 心として回転させる構成を示したが、羽根の位置又は向きを変更できる方法であれ ば、どのような構成でもよい。例えば、羽根を伸縮可能としてもよい。また、羽根自体 を変形可能な構成としてもょ 、。
[0089] また、噴出空気 601の噴出方向に対して受容体 1の向きが変化していない場合で も、仮想空間内の仮想オブジェクトの状態に応じて、傾斜側面部 102の傾きを制御 することとしてもよい。傾斜側面部 102の傾きを変えることにより、噴出空気 601の方 向に対して受容体 1の傾斜側面部 102から噴出空気 601が流れ出ていく方向を変え 、仮想空間内の仮想オブジェクトの状態に応じて、受容体 1にかかる力の方向を制御 することができる。
[0090] 本発明は、上記の各実施の形態に限定されることなぐ特許請求の範囲内で種々 変更 ·応用が可能である。

Claims

請求の範囲
[1] 受容体の位置又は向きに応じて気体又は液体を噴出手段の噴出口から噴出させ 該受容体に当てることにより該受容体を介して操作者にカ覚を提示するカ覚提示方 法であって、
前記受容体に中心部力 外側に向けて前記受容体の軸線に対して傾斜した形状 をなす傾斜側面部を設け、該傾斜側面部に対して前記気体又は液体を噴出すること により、前記受容体に対して、前記気体又は液体の噴出方向に垂直な方向の成分を 含んだ力を与えることを特徴とするカ覚提示方法。
[2] 請求項 1に記載のカ覚提示方法において、
前記受容体の位置又は向きに応じて前記傾斜側面部の位置又は向きを変化させ ることを特徴とするカ覚提示方法。
[3] 請求項 1又は 2に記載のカ覚提示方法において、
前記受容体の位置又は向きに応じて仮想オブジェクトを算出して該算出結果に基 づき該仮想オブジェ外を含む仮想空間を表示させることを特徴とするカ覚提示方法
[4] 請求項 1に記載のカ覚提示方法において、
前記噴出手段は平面上に複数の噴出口を配した構造を持ち、前記受容体が当該 平面上の所定の高さの位置にある場合において、前記受容体の傾斜側面部内縁と 傾斜側面部外縁との間に位置し、かつ、噴出口から前記受容体の中心に向かう方向 と前記受容体に与えようとする力の方向との角度差が所定の値以下となる噴出口を 選択し、選択された噴出口から前記気体又は液体を噴出させることを特徴とする力 覚提示方法。
[5] 受容体の位置又は向きに応じて気体又は液体を噴出手段の噴出口から噴出させ 該受容体に当てることにより該受容体を介して操作者にカ覚を提示するカ覚提示方 法において用いられるカ覚提示装置であって、
前記カ覚提示装置は、前記カ覚提示装置に接続された受容体計測手段によって 計測された前記受容体の位置又は向きに応じて前記噴出手段の噴出口から噴出す る前記気体又は液体の噴出量又は噴出方向を制御する噴出制御手段を備え、 前記受容体は、中心部から外側に向けて前記受容体の軸線に対して傾斜した形 状をなす傾斜側面部を有し、前記気体又は液体の噴出方向に垂直な方向の成分を 含んだ力を前記受容体に与えるために、前記噴出制御手段は、前記傾斜側面部に 対して前記気体又は液体を噴出するよう前記噴出手段を制御することを特徴とする カ覚提示装置。
[6] 請求項 5に記載のカ覚提示装置において、
前記受容体に前記傾斜側面部の位置又は向きを変化する変形機構を備え、且つ 該変形機構を前記受容体計測手段によって計測された前記受容体の位置又は向き に応じて制御する受容体側面部制御手段を備えたことを特徴とするカ覚提示装置。
[7] 請求項 5又は 6に記載のカ覚提示装置において、
前記受容体計測手段によって計測された前記受容体の位置又は向きに応じて仮 想空間内の仮想オブジェ外の状態を算出するとともに、該算出結果に基づき前記 仮想オブジェクトを含む前記仮想空間を仮想空間表示手段に表示させる仮想ォブジ ェ外算出手段を備えたことを特徴とするカ覚提示装置。
[8] 請求項 5に記載のカ覚提示装置において、
前記噴出手段は平面上に複数の噴出口を配した構造を持ち、前記受容体が当該 平面上の所定の高さの位置にある場合に、前記気体又は液体の噴出方向に垂直な 方向の成分を含んだ力を前記受容体に与えるために、前記噴出制御手段は、前記 受容体の傾斜側面部内縁と傾斜側面部外縁との間に位置し、かつ、噴出口から前 記受容体の中心に向力う方向と前記受容体に与えようとする力の方向との角度差が 所定の値以下となる噴出口を選択し、選択された噴出口から前記気体又は液体を噴 出させることを特徴とするカ覚提示装置。
[9] 受容体の位置又は向きに応じて気体又は液体を噴出手段の噴出口から噴出させ 該受容体に当てることにより該受容体を介して操作者にカ覚を提示するカ覚提示方 法において用いられるカ覚提示装置の機能をコンピュータに実現させるためのプロ グラムであって、前記コンピュータを、
前記コンピュータに接続された受容体計測手段によって計測された前記受容体の 位置又は向きに応じて前記噴出手段の噴出口から噴出する前記気体又は液体の噴 出量又は噴出方向を制御する噴出制御手段として機能させるためのプログラムであ り、
前記受容体は、中心部から外側に向けて前記受容体の軸線に対して傾斜した形 状をなす傾斜側面部を有し、前記気体又は液体の噴出方向に垂直な方向の成分を 含んだ力を前記受容体に与えるために、前記噴出制御手段は、前記傾斜側面部に 対して前記気体又は液体を噴出するよう前記噴出手段を制御することを特徴とする プログラム。
[10] 請求項 9に記載のプログラムにおいて、
前記受容体は前記傾斜側面部の位置又は向きを変化する変形機構を備え、 前記コンピュータを、該変形機構を前記受容体計測手段によって計測された前記 受容体の位置又は向きに応じて制御する受容体側面部制御手段として更に機能さ せることを特徴とするプログラム。
[11] 請求項 9又は 10に記載のプログラムにおいて、前記コンピュータを、
前記受容体計測手段によって計測された前記受容体の位置又は向きに応じて仮 想空間内の仮想オブジェ外の状態を算出するとともに、該算出結果に基づき前記 仮想オブジェクトを含む前記仮想空間を仮想空間表示手段に表示させる仮想ォブジ ェ外算出手段として更に機能させることを特徴とするプログラム。
[12] 請求項 9に記載のプログラムにおいて、
前記噴出手段は平面上に複数の噴出口を配した構造を持ち、前記受容体が当該 平面上の所定の高さの位置にある場合に、前記気体又は液体の噴出方向に垂直な 方向の成分を含んだ力を前記受容体に与えるために、前記噴出制御手段は、前記 受容体の傾斜側面部内縁と傾斜側面部外縁との間に位置し、かつ、噴出口から前 記受容体の中心に向力う方向と前記受容体に与えようとする力の方向との角度差が 所定の値以下となる噴出口を選択し、選択された噴出口から前記気体又は液体を噴 出させることを特徴とするプログラム。
PCT/JP2005/020026 2004-12-13 2005-10-31 力覚提示方法、装置およびプログラム WO2006064615A1 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US10/593,784 US8239145B2 (en) 2004-12-13 2005-10-31 Method, device and program for presenting inner force sense and program
JP2006548716A JP4237799B2 (ja) 2004-12-13 2005-10-31 力覚提示方法、装置およびプログラム
EP05805457.8A EP1830243B1 (en) 2004-12-13 2005-10-31 Force feedback method, apparatus and program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2004359772 2004-12-13
JP2004-359772 2004-12-13

Publications (1)

Publication Number Publication Date
WO2006064615A1 true WO2006064615A1 (ja) 2006-06-22

Family

ID=36587678

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2005/020026 WO2006064615A1 (ja) 2004-12-13 2005-10-31 力覚提示方法、装置およびプログラム

Country Status (5)

Country Link
US (1) US8239145B2 (ja)
EP (1) EP1830243B1 (ja)
JP (1) JP4237799B2 (ja)
CN (1) CN100392564C (ja)
WO (1) WO2006064615A1 (ja)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010107800A (ja) * 2008-10-31 2010-05-13 David Rebolledo Mendez Jovan 知覚装置
EP2380074B1 (en) 2008-12-19 2016-11-16 Koninklijke Philips N.V. Apparatus and method for providing a user interface to an information processing system
JP2012253690A (ja) * 2011-06-06 2012-12-20 Namco Bandai Games Inc プログラム、情報記憶媒体及び画像生成システム
US9317121B2 (en) * 2011-12-15 2016-04-19 Industry-University Cooperation Foundation Hanyang University Apparatus and method for providing tactile sensation in cooperation with display device
CN103853364A (zh) * 2012-11-29 2014-06-11 联想(北京)有限公司 一种触觉反馈方法、电子设备及触觉反馈系统
FR2999741B1 (fr) * 2012-12-17 2015-02-06 Centre Nat Rech Scient Systeme haptique pour faire interagir sans contact au moins une partie du corps d'un utilisateur avec un environnement virtuel
CN106598247B (zh) * 2016-12-16 2020-09-18 阿里巴巴(中国)有限公司 基于虚拟现实的响应控制方法及装置
EP3379222B1 (en) 2017-03-22 2020-12-30 Methode Electronics Malta Ltd. Magnetoelastic based sensor assembly
US11084342B2 (en) 2018-02-27 2021-08-10 Methode Electronics, Inc. Towing systems and methods using magnetic field sensing
EP3758959A4 (en) 2018-02-27 2022-03-09 Methode Electronics, Inc. TOWING SYSTEMS AND METHODS USING MAGNETIC SENSING
US11135882B2 (en) 2018-02-27 2021-10-05 Methode Electronics, Inc. Towing systems and methods using magnetic field sensing
US11014417B2 (en) 2018-02-27 2021-05-25 Methode Electronics, Inc. Towing systems and methods using magnetic field sensing
US11491832B2 (en) 2018-02-27 2022-11-08 Methode Electronics, Inc. Towing systems and methods using magnetic field sensing
US11221262B2 (en) 2018-02-27 2022-01-11 Methode Electronics, Inc. Towing systems and methods using magnetic field sensing
WO2022175950A1 (en) * 2021-02-18 2022-08-25 Technion Research & Development Foundation Limited Haptic feedback device and a method of controlling same
TWI770949B (zh) 2021-04-20 2022-07-11 達運精密工業股份有限公司 顯示裝置、非接觸式按鍵及輸入裝置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07281818A (ja) * 1994-04-08 1995-10-27 Canon Inc 3次元仮想指示入力システム
JP2001022499A (ja) * 1999-07-05 2001-01-26 Nippon Telegr & Teleph Corp <Ntt> 仮想空間における風圧による力覚提示装置
JP2004157677A (ja) * 2002-11-05 2004-06-03 Nippon Telegr & Teleph Corp <Ntt> 多自由度駆動機構およびバーチャルリアリティシステム
JP2005004580A (ja) * 2003-06-13 2005-01-06 Nippon Telegr & Teleph Corp <Ntt> 噴出を利用した力覚提示方法および装置

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4191507A (en) * 1978-07-17 1980-03-04 Deberg Gary J Windmill
US6433771B1 (en) * 1992-12-02 2002-08-13 Cybernet Haptic Systems Corporation Haptic device attribute control
US7345672B2 (en) * 1992-12-02 2008-03-18 Immersion Corporation Force feedback system and actuator power management
US5389865A (en) * 1992-12-02 1995-02-14 Cybernet Systems Corporation Method and system for providing a tactile virtual reality and manipulator defining an interface device therefor
EP0727065B1 (en) * 1994-09-07 2002-02-06 Koninklijke Philips Electronics N.V. Virtual workspace with user-programmable tactile feedback
US5583478A (en) * 1995-03-01 1996-12-10 Renzi; Ronald Virtual environment tactile system
JP2003256105A (ja) 2002-03-01 2003-09-10 Nippon Telegr & Teleph Corp <Ntt> 力覚提示装置および力覚提示方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07281818A (ja) * 1994-04-08 1995-10-27 Canon Inc 3次元仮想指示入力システム
JP2001022499A (ja) * 1999-07-05 2001-01-26 Nippon Telegr & Teleph Corp <Ntt> 仮想空間における風圧による力覚提示装置
JP2004157677A (ja) * 2002-11-05 2004-06-03 Nippon Telegr & Teleph Corp <Ntt> 多自由度駆動機構およびバーチャルリアリティシステム
JP2005004580A (ja) * 2003-06-13 2005-01-06 Nippon Telegr & Teleph Corp <Ntt> 噴出を利用した力覚提示方法および装置

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
See also references of EP1830243A4 *
SUZUKI Y. ET AL: "Mukosoku na Interface o Mezashita Fuatsu ni yoru Rikikaku Teiji Hoshiki. (Design of Air Pressure Based Force Display toward Untethered Human Interface)", TRANSACTIONS OF INFORMATION PROCESSING SOCIETY OF JAPAN, vol. 43, no. 12, 15 December 2002 (2002-12-15), pages 3643 - 3652, XP002999504 *

Also Published As

Publication number Publication date
CN1934523A (zh) 2007-03-21
CN100392564C (zh) 2008-06-04
JP4237799B2 (ja) 2009-03-11
JPWO2006064615A1 (ja) 2008-06-12
EP1830243A1 (en) 2007-09-05
US20080249718A1 (en) 2008-10-09
EP1830243B1 (en) 2013-04-17
EP1830243A4 (en) 2011-06-22
US8239145B2 (en) 2012-08-07

Similar Documents

Publication Publication Date Title
JP4237799B2 (ja) 力覚提示方法、装置およびプログラム
Wingrave et al. The wiimote and beyond: Spatially convenient devices for 3d user interfaces
US8456421B2 (en) Selection device and method
US10521028B2 (en) System and method for facilitating virtual interactions with a three-dimensional virtual environment in response to sensor input into a control device having sensors
US9495035B2 (en) Apparatus and method for user input
US9927869B2 (en) Apparatus for outputting virtual keyboard and method of controlling the same
JP5613126B2 (ja) 画面内の対象が押圧によって操作可能なユーザインタフェース装置、対象操作方法及びプログラム
WO2016097841A2 (en) Methods and apparatus for high intuitive human-computer interface and human centric wearable &#34;hyper&#34; user interface that could be cross-platform / cross-device and possibly with local feel-able/tangible feedback
JPWO2006006686A1 (ja) 力覚提示装置、力覚提示方法および力覚提示プログラム
KR20150063802A (ko) 플렉서블 표시장치 및 이의 영상 표시방법
KR20120085774A (ko) 컴퓨터 장치의 원격 제어
JP2022534639A (ja) 指マッピング自己触覚型入力方法を有する人工現実システム
EP2281228B1 (en) Controlling virtual reality
KR20150040580A (ko) 가상 공간 멀티 터치 인터랙션 장치 및 방법
US20070277112A1 (en) Three-Dimensional User Interface For Controlling A Virtual Reality Graphics System By Function Selection
US8830172B2 (en) Selection device and method for performing positioning operation
JP4375657B2 (ja) 噴出を利用した力覚提示方法および装置
KR102139354B1 (ko) 모듈형 운동 보조 장치 및 이를 이용한 체험형 콘텐츠 제공 시스템
JP5188103B2 (ja) 力覚提示装置及び力覚提示方法
US20160325169A1 (en) Swing analyzing device, swing analyzing method, swing analyzing system, and storage medium
US20040113931A1 (en) Human-computer interfaces incorporating haptics and path-based interaction
TWI461961B (zh) 選擇裝置及用於對影像區域執行定位操作的方法
KR101996232B1 (ko) 사용자 입력 장치 및 방법
JP2022106474A (ja) 画像処理装置、画像処理方法、立体物形成装置、および、コンピュータープログラム
KR101392890B1 (ko) 위치 이동형 영상 시뮬레이션 장치, 그를 이용한 지향 방향 연동형 사격 시뮬레이션 장치, 및 그의 위치 연동 제어 방법

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KM KN KP KR KZ LC LK LR LS LT LU LV LY MA MD MG MK MN MW MX MZ NA NG NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU LV MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2006548716

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 2005805457

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 10593784

Country of ref document: US

Ref document number: 200580009326.X

Country of ref document: CN

NENP Non-entry into the national phase

Ref country code: DE

WWP Wipo information: published in national office

Ref document number: 2005805457

Country of ref document: EP