WO2004021699A1 - Head mount image display system device and image processing method thereof - Google Patents

Head mount image display system device and image processing method thereof Download PDF

Info

Publication number
WO2004021699A1
WO2004021699A1 PCT/JP2003/010615 JP0310615W WO2004021699A1 WO 2004021699 A1 WO2004021699 A1 WO 2004021699A1 JP 0310615 W JP0310615 W JP 0310615W WO 2004021699 A1 WO2004021699 A1 WO 2004021699A1
Authority
WO
WIPO (PCT)
Prior art keywords
head
image
azimuth
display system
image display
Prior art date
Application number
PCT/JP2003/010615
Other languages
French (fr)
Japanese (ja)
Inventor
Yoichi Iba
Original Assignee
Olympus 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 Olympus Corporation filed Critical Olympus Corporation
Publication of WO2004021699A1 publication Critical patent/WO2004021699A1/en
Priority to US11/067,088 priority Critical patent/US20050156817A1/en

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/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • G06F3/012Head tracking input arrangements

Definitions

  • the present invention relates to a head-mounted image display system, and particularly to a head-mounted image display system device, which can generate a generated image from an image generation device based on a moving direction of a user's head regardless of a processing time involved in image generation calculation processing.
  • the present invention relates to a head-mounted image display system device capable of real-time display on a 10-head image display device without discomfort, and an image processing method thereof.
  • HMD head-mounted display
  • This HMD is a display device worn on the user's head as described above, and is used as a visual display device for a virtual reality (hereinafter referred to as VR) system or a mixed reality (hereinafter referred to as MR) system. May be used.
  • VR virtual reality
  • MR mixed reality
  • a typical configuration of a VR or MR system is an HMD equipped with a head tracker (a sensor, hereinafter abbreviated as HT) for detecting a moving direction of a user's head, and an image display unit of the HMD.
  • a head tracker a sensor, hereinafter abbreviated as HT
  • a controller having a controller for controlling an image display, a controller for generating and outputting an image to be displayed on an image display unit of the HMD, and a controller for controlling the entire system. The user wears the HMD on his head and uses this system.
  • the HT detects and measures the orientation of the user's head and outputs the orientation data to a computer via a controller.
  • the computer generates a visual image of the virtual environment based on the azimuth data by an image generating means using a computer graphic technology. That is, it generates a visual image that would be visible when the user enters the virtual space and turns his head in that direction.
  • the computer outputs the generated visual image to the HMD via the controller, and the HMD displays the visual image on an image display unit provided therein, thereby presenting it to the user as an aerial image.
  • Japanese Patent Application Laid-Open No. 9-22846476 and Japanese Patent Application Laid-Open No. 8-191416 / 19 propose a gyro sensor in the former Japanese Patent Application Laid-Open No. 9-2846476.
  • a means for detecting the amount of movement and / or rotation of the viewer's head is provided on the mounted head-mounted display, and the detected amount of movement and / or rotation is provided.
  • a video display device which performs video processing for extracting and displaying a part of a video signal of an original video according to a change amount of a rotation angle.
  • a head-mounted display system in which a display image to be viewed by a user is cut out from a frame memory and displayed on a display based on the above.
  • the arithmetic processing for generating an image in a computer takes a time of ⁇ t.
  • a method of eliminating the discomfort caused by the effect of ⁇ t a method using a computer having a higher-performance arithmetic processing capability or a method of reducing the image density to reduce the arithmetic volume in image generation are considered.
  • 15 systems are expensive and difficult to realize, while the latter method can reduce the time of ⁇ t, but the image becomes less dense This has the disadvantage of losing realism as a result.
  • the present invention has been made in view of the above-described problems, and it is possible to display an image corresponding to the 25th position of the head in real time at low cost and with a reduced image display delay due to image generation calculation processing.
  • Head mounted image display system It is an object of the present invention to provide a device and an image processing method thereof.
  • a head-mounted image display system apparatus includes a display unit that can be attached to and detached from a user's head, and a display unit that is installed on the display unit and has at least a horizontal orientation of the user's head.
  • a head-mounted type including: a direction detecting hand to be detected; and an image generating device that generates an image in accordance with the direction of the user's head from the direction detecting means and displays the generated image on the display means.
  • an azimuth shift calculating means for calculating a difference between the current head azimuth data obtained by the azimuth detecting means and the head azimuth data for a predetermined time, and the azimuth shift calculating means
  • Image processing means for at least horizontally shifting the position of the aerial image displayed on the display means in accordance with the azimuth displacement obtained by the method.
  • FIG. 1 is a configuration diagram showing a first embodiment of a head-mounted image display system device according to the present invention, and showing a schematic system configuration of the head-mounted image display system device.
  • FIG. 2 is a block diagram showing a circuit configuration which is a feature of the head-mounted image display system according to the present embodiment.
  • FIG. 3 illustrates the principle of the head-mounted image display according to the present invention.
  • FIG. 4 is an explanatory diagram for illustrating the principle of the head-mounted image display device according to the present invention. Those attributed to t
  • FIG. 5 is a diagram showing a correction amount ( ⁇ 0) for correcting the position signal difference.
  • FIG. 5 is an explanatory diagram for explaining the principle of the head mounted image display device of the present invention.
  • FIG. 6 is a graph showing the relationship between ( ⁇ ⁇ ) and t.
  • FIG. 6 is an explanatory diagram for explaining the principle of the head-mounted image display device according to the present invention.
  • 7A to 7C are diagrams showing image orientations when shifting based on ( ⁇ ).
  • FIG. 7E is an explanatory diagram for explaining the operation of the head-mounted image display device
  • FIG. 7A is a diagram showing time
  • FIG. 7B is a diagram showing head orientation of the user.
  • Figure 7C is a diagram showing the correct image according to the head orientation seen by the user
  • Figure 7D is a diagram showing the output image generated by the computer
  • Figure 7E is a diagram showing the HMD
  • FIG. 8 10 shows a second embodiment of the head-mounted image display system according to the present invention
  • FIG. FIG. 9 is a block diagram showing a characteristic circuit configuration.
  • FIG. 9 shows a third embodiment of the head-mounted image display system according to the present invention.
  • FIG. 10 is a block diagram showing a circuit configuration of a head mounted type 15 image display system according to the present invention. Shows a fourth embodiment of a proc diagram showing a circuit configuration which is a feature of the corresponding portion mounted image Display system device.
  • FIG. 1 to 7 show a first embodiment of a head mounted image display system according to the present invention
  • FIG. 1 shows a schematic system configuration of the head mounted image display system
  • Figure 2 shows the head-mounted image display system
  • FIG. 3 is a block diagram showing a circuit configuration which is a characteristic of the device.
  • FIGS. 3 to 6 are explanatory diagrams for explaining the principle of the head mounted image display device according to the present invention.
  • FIG. 3 shows the image orientation caused by ⁇ t.
  • Fig. 4 shows the correction amount ( ⁇ ) for correcting the azimuth data difference caused by ⁇ t.
  • Fig. 5 shows the correction amount ( ⁇
  • FIG. 6 shows the image orientations when shifting based on the correction amount ( ⁇ ).
  • 7A to 7E are explanatory diagrams for explaining the operation of the head-mounted image display device.
  • FIG. 7A is time
  • FIG. 7B is the head orientation of the user
  • Figure 7D shows the output image generated by the computer
  • Figure 7E shows the corrected image displayed on the HMD.
  • the head-mounted image display system according to the present embodiment has a simple configuration in which an existing conventional circuit is slightly changed, is inexpensive, reduces image display delay due to image generation calculation processing, and The feature is that it has been improved so that an image corresponding to the head orientation can be displayed correctly.
  • the head-mounted image display system apparatus of the present invention includes a head direction detecting means such as an HT for detecting 20 directions of movement of the user's head, and head direction information and images from the head direction detecting means.
  • a head orientation data storage means for storing (recording) head orientation information with a time delay (A t, and the current time is t O) due to image generation processing by a computer as a generating device; azimuth 25 shift calculating means for calculating the head azimuth shift amount (also referred to as ⁇ 0) according to t, and an image signal for performing image correction processing based on ⁇ to be obtained.
  • Signal processing means is provided at least.
  • the head-mounted image display system device having the above configuration, it takes time ⁇ t due to the image generation calculation processing based on the head orientation.
  • FIG. 3 The solid line in FIG. 3 is the azimuth data # 5 detected by the head azimuth detecting means, and the wavy line indicates the center of the visual field generated by the computer as the image generating device.
  • the wavy line is a curve obtained by horizontally moving the curve shown by the solid line rightward by ⁇ t as shown in FIG.
  • FIG. 4 shows how the correction amount ⁇ is obtained from the azimuth detection signal (the azimuth data and 10) obtained by the head azimuth detecting means. That is, by using the head direction data storage means and the direction change operation means, the correction amount ⁇ 0 is obtained by subtracting the direction data measured ⁇ t in the past from the current direction data.
  • FIG. 5 shows an example in which the obtained correction amount ⁇ 0 is shown in a graph. That is, in FIG. 5, the correction amount ⁇ 0 indicated by the arrow 15 in FIG. 4 becomes the correction amount ⁇ 0 indicated by the arrow in FIG. 4, and is the value at the current time t 0. In this case, if there is no displacement of the head, the correction amount ⁇ becomes zero, and if the head moves at a constant speed, it becomes a straight line instead of a curved line.
  • the image signal processing means performs a correction process on an image generated from a computer based on the obtained correction amount of correction ⁇ 0, whereby ⁇ ⁇ t resulting from the image generation operation process is obtained. Regardless of the time delay, an image corresponding to the head direction can be obtained in real time in the same manner as when the image generation calculation processing was performed instantaneously. This is shown in FIG.
  • FIG. 6 shows the visual field center direction of an image obtained by subjecting the image generated by the image generation unit of the computer to the image signal processing means by performing a ⁇ 0 minute shift process. This is indicated by a two-point diagonal line. That is, as indicated by the two-point diagonal line, the visual field center direction of the corrected image is the same as the direction detected by the head direction detecting means (Fig.
  • a head mounted image display system As shown in FIG. 1, a head mounted image display system according to the present embodiment
  • Reference numeral 1 denotes a head mounted display (HMD) 2 provided with the head direction detecting means, and is electrically connected to the HMD 2 via a connection cable 3 A. It comprises a controller 3 for control and a computer 4 which is electrically connected to the controller 3 via a connection cable 3A and which has an image generation / operation processing unit. .
  • HMD head mounted display
  • the HMD 2 includes a main body 2A having main components such as an image display section, and a mounting section 2B for mounting the main body 2A on a user's head.
  • the main body 2A has a mounting portion 2B such as a crane attached to the base end portions on both sides, and the main body 2A is mounted and held on the head using the mounting portion 2B so that the main body 2A covers the eyes of the user. Is done.
  • the mounting portion 2B other than the crane, any other device may be used as long as the device mounts and holds the main body 2A on the user's head.
  • mounting part 2 B Both sides corresponding to the ears of the user are provided with an inner phone for reproducing a sound corresponding to the displayed image.
  • the controller 3 is an HMD controller for controlling an image display unit (described later) of the HMD 2, and controls display of a display image on the image display unit arranged on the main unit 2A of the HMD 2, controls volume, Performs various controls such as image quality and sound quality adjustment, and turning on / off the power supply 5 switch.
  • the controller 3 is also provided with operating means (not shown) for performing the above-described various controls and a terminal group necessary for connecting the connection cable 3A.
  • the computer 4 is an image generation device having an image generation operation processing unit (described later), and generates and outputs an image based on the head direction data detected by the head direction detection means of the HMD 2.
  • the computer 4 is a game machine capable of outputting a video signal.
  • a head orientation detection unit 5 as a head orientation detection means, a small image display element drive circuit 6, a small image display element 7, an aerial image projection
  • the optical system 8 is mounted.
  • the head direction detection unit 5 is composed of HT or the like that detects the moving direction of the user's head, and converts the detected head direction data (direction vector) to the head of the control port 20 3. Output to bearing data relay unit 9.
  • the small-sized video display element 7 is constituted by, for example, an LCD for displaying an input image, and is arranged on the inner side surface of the main body 2A.
  • the small-sized video display element drive 6 controls the driving of the small-sized video display element 6, and causes the small-sized video display element 7 to display an image based on an input image signal.
  • the aerial image projection optical system 8 is an optical system having a positive refractive power, and allows a user to view a display image displayed by the small image display element 7 as a more realistic aerial image.
  • the structure of the HMD when the main body 2A of the HMD 2 is mounted on the user's head by the mounting portion 23B, external light is transmitted to the aerial image optical system 8 and the small image display element 7.
  • a shielding structure to prevent light from entering is also provided.
  • the controller 3 mainly includes a head direction data relay unit 9 that fetches and outputs the position data from the head direction detection unit 5 of the HMD 2, and a head direction from the head direction data relay unit 9.
  • Head 10 data storage unit 10 for storing data (including head orientation data of time delay (A t) due to image generation processing by computer 4), and head orientation displacement amount according to ⁇ t (Shift amount: ⁇ 0) and an image signal processing unit 12 for performing image correction processing based on the obtained ⁇ 0.
  • the head direction data relay unit 9 outputs the received direction data to the head position data storage unit 10 and the computer 4.
  • the computer 4 includes a control unit 4a for controlling the entire device and the system, and an image generation unit 4b for generating an image based on the azimuth data. Based on this, an image of the virtual space that looks like this direction is generated and output to the image signal processing unit 12 of the controller 3.
  • heading data is supplied from the head head detection unit 5 of the HMD 2 to the head head data storage unit 10 via the head head data relay unit 9 of the controller 2. Then, it is recorded by the head direction data storage unit 10 of the controller 3. 25 Head direction data storage section 10 stores the latest recorded head direction data.
  • the head direction data of the present time (to) and the head direction data of the past recorded by At (the time required for the image generation processing by the computer).
  • the heading change calculation unit 11 calculates the heading difference from the current head heading data and the head heading data already recorded by ⁇ t in the past, and the computer 4 calculates the heading difference based on the heading data.
  • the vertical and horizontal shift amounts of the visual field caused by the processing time delay ⁇ t are obtained by arithmetic processing.
  • the obtained shift amount is supplied to the image signal processing unit 12, and the image signal processing unit 12 receives the shift amount from the azimuth shift operation unit 1 for the image supplied from the image generation unit 4 B of the computer 4.
  • the vertical and horizontal shift amounts calculated in step 1 are processed so as to be shifted in the opposite 10 directions by the same amount, and the processed image signal is output to the small image display element drive circuit 6 of the HMD 2.
  • the small video display element drive circuit 6 drives the small video display element 7 based on the corrected image signal, and displays an image having the same view direction as when the computer 4 instantaneously generated an image. . This allows the 15 users to view and check the aerial image in the virtual space through the aerial image projection optical system 8 without any discomfort.
  • the azimuth shift calculation unit 11 has been described in such a manner that the vertical and horizontal shift amounts of the visual field caused by the calculation time delay ⁇ t of the computer 4 are calculated by the calculation processing.
  • the present invention is not limited to this.
  • the amount of rotation may be obtained by arithmetic processing, and the image signal processing unit may be configured to perform processing including rotation amount correction.
  • the head-mounted image display> The start time t of the use of the device 1 is set to 12:00, the time required for the arithmetic processing of the computer is set to 5 seconds, and the change of the head movement of the user after ⁇ t from the use start time is calculated. A description will be given assuming that the head movement change up to the present after 30 ° and further after ⁇ t has been moved horizontally by 15 °.
  • the user's head 20 is facing the front (0 ° position) at the time of 12:00, and the actual image of the front is shown in FIG. 7C.
  • the image 20A is output from the computer 4.
  • the video 4A shown in D is output to the image signal processing unit 12 of the controller 3, and as a result, the video is displayed on the small video display element 7 of the HMD 2.
  • the output video from the computer 4 takes a time ⁇ t required for the arithmetic processing of the arithmetic processing unit 4b, so that 1 2: At the times 0 0 and 0 5, an image corresponding to the head direction change could not be obtained, and the image 4 B, which is almost the same as the actual image 20 A (see Fig. 7C), is processed by the controller 3. This is output to the unit 12.
  • the heading difference calculation unit 11 is used to determine the heading difference from the current head heading data and the head heading data already recorded by ⁇ t in the past. Based on this, the vertical and horizontal shift amounts of the field of view caused by the delay time ⁇ t of the arithmetic processing time of the computer 4 are calculated by the arithmetic processing. ( ⁇ 0 shown in FIG. 4; shift unit 40 shown in FIG. 7E in this example), and then supplied by image signal processing unit 12 from image generation unit 4b of computer 4 The obtained image (video 4B) is processed so as to shift in the opposite direction by the same amount as the vertical and horizontal shifts calculated by the azimuth shift calculator 11 (see FIG. 6).
  • the output to the small video display element drive circuit 65 of the HMD 2 results in the small video display element 7 having an image having the same field of view as when the computer 4 instantaneously generated an image, However, an image 8B (see FIG. 7E) substantially the same as the actual image 20B is displayed.
  • Fig. 7C is the image 20C with the tree 30 at the left end and the person 31 in the center as shown in Fig. 7C.
  • the output image from the computer 4 is shown in Fig. 7D.
  • the time ⁇ t required for the arithmetic processing of the arithmetic processing unit 4 b is required. Therefore, at the time of 1 2: 0 0, 10, an image corresponding to the head direction change 15 is obtained. Therefore, the video 4C, which is substantially the same as the actual video 20B (the past video 4B before At), is output to the image signal processing unit 12 of the controller 3.
  • the heading difference calculation unit 11 is used to calculate the heading difference between the current head heading data and the past 20 head heading data by ⁇ t that has already been recorded. Based on this, the vertical and horizontal shift amounts of the field of view caused by the arithmetic processing time delay ⁇ t of the computer 4 are obtained by arithmetic processing (in this example, the shift section 40A shown in FIG. 7E). Thereafter, the image signal processing unit 12 processes the image (video 4C) supplied from the image generation unit 4B of the computer 4 in the vertical and horizontal directions, which are processed by the azimuth shift calculation unit 11 25.
  • Video 8C (see Fig. 7E), which is almost the same as 20C, will be displayed.
  • the user can view and check the aerial image in the virtual 5 space through the aerial image projection optical system 8 without any discomfort.
  • a visual field mask that covers the periphery of the display area of the small-sized video display element is preferably arranged in front of the small-sized video display element 7 shown in FIG.
  • the image signal may be protruded from the effective display area of the display element, and the image in which the peripheral image is truncated may be displayed on the display element.
  • this At is determined in advance by some means to determine the image generation time of the computer, and The value may be manually set in the position change calculation unit 11. Therefore, automatically setting up the above ⁇ t is extremely effective in simplifying the setting operation by the user.
  • An embodiment in which such an ⁇ t can be automatically set up 25 will be described below.
  • FIG. 8 is a block diagram showing a second embodiment of the head mounted image display system device according to the present invention, and showing a circuit configuration which is a feature of the head mounted image display system device.
  • the same components as those of the five devices in the first embodiment are denoted by the same reference numerals, and description thereof will be omitted. Only different portions will be described.
  • a setup button operated when setting up the t measuring unit 13 and t in the controller 3 of the first embodiment.
  • the head orientation data relay unit 9 is provided with a new additional function, and other configurations are substantially the same as those of the first embodiment. is there.
  • the setup button 50 is an operation button operated when the user automatically measures ⁇ t, and when pressed, the operation signal is transmitted to the head direction data.
  • Relay units 9 and 15 ⁇ Supplied to a control unit (not shown) that controls the entire controller.
  • control unit (not shown) controls the processing in the controller 3 according to the setup mode.
  • the head direction data relay unit 19 transmits dummy direction data (hereinafter, referred to as first 20th position data) to the computer 4 based on the supplied operation signal.
  • first 20th position data dummy direction data
  • the azimuth data obtained by adding a predetermined displacement to the first azimuth data (hereinafter, 2) is output to the computer 4 and the t measurement unit 13.
  • the computer 4 generates 25 images (hereinafter, referred to as a first image) based on the first azimuth data by the image generation unit 4b, and the ⁇ t measurement unit of the controller 3 13 and an image signal processing unit 12, and also generates an image based on the second azimuth data (hereinafter referred to as a second image). Similarly, the ⁇ t measurement unit 13 and the image signal of the controller 3 Output to processing section 12.
  • the ⁇ t measuring unit 13 starts counting from the time when the second azimuth data is received, stops counting when the second image is received, and counts the time up to 5. That is, the time from the transmission of the head direction data relay unit 9 to the computer 4 to the transmission of the second image to the controller 3, that is, ⁇ , is measured. Then, the At measurement unit 13 outputs the measured value ⁇ t to the head orientation data storage unit 10 to be set.
  • the ⁇ t measuring unit 13 In the measurement of ⁇ t by the ⁇ t measuring unit 13, it is necessary to detect that the first image sent from the computer 104 has been switched to the second image. If the luminance signal of the first image signal and the second image signal are time-differentiated, and when the timing at which the luminance signal changes sharply is detected, it is determined that the first image is switched to the second image. Alternatively, the switching of the image may be detected using other means. 15
  • the image pattern generated by the image generation unit 4 b of the computer 4 is registered in advance in the image generation unit 4 b or other storage means. Alternatively, based on this, the first image and the second image may be output to the ⁇ measuring unit 13 of the controller 3 to measure ⁇ t. According to such a method, more stable measurement of ⁇ t 20 can be performed.
  • the image patterns to be registered in advance are a plurality of images having different numbers of polygons, At is determined for each image, and an average or weighted average is obtained from the obtained At. If ⁇ is used in the azimuth change operation unit 11, processing can be performed with higher accuracy. 25 Other configurations and operations are the same as in the first embodiment. You.
  • the head orientation detection unit 5 used in the first and second embodiments includes, for example, two types of sensors, a type using an acceleration sensor and a type using a magnetic sensor.
  • the acceleration sensor has a high response, but has the drawback of causing drift10.
  • the magnetic sensor has a drawback of no drift but poor response.
  • FIG. 9 is a block diagram showing a head mounted image display system according to a third embodiment of the present invention, showing a circuit configuration which is a feature of the head mounted image display system.
  • the same components as those in the device according to the second embodiment are denoted by the same reference numerals, and description thereof will be omitted. Only different portions will be described.
  • two first and second head orientation detectors 5A and 5B are provided in place of the head orientation detector 5 used in the second embodiment. At the same time, in response to this, two
  • the first and second head orientation data relay sections 9A and 9B are provided.
  • the acceleration sensor having a high response speed is used for measuring the azimuth required for the arithmetic processing of the azimuth change arithmetic unit 11, and the magnetic sensor without the drift is used for the image of the computer 4. It is used for the purpose of measuring the azimuth required by the generation unit 4b for image generation.
  • the first head orientation detection unit 5A is configured of a type to which a magnetic sensor is applied, and the detected heading data is transmitted to the first head orientation data relay unit. Output to computer 4 via 9A.
  • the second head orientation detection unit 5B is configured by applying an acceleration sensor type, and the detected heading data is transmitted to the head orientation data relay unit 9B via the second head orientation data relay unit 9B. Output to storage unit 10.
  • the head azimuth detecting means for detecting the azimuth required for the azimuth change calculating unit 11 the 215 th head azimuth detecting unit 5B composed of an acceleration sensor having a high response speed is used.
  • Image generation unit of computer 4 the 215 th head azimuth detecting unit 5B composed of an acceleration sensor having a high response speed is used.
  • a head direction detecting means for detecting the direction required for image generation, using a first head direction detecting unit 5A composed of a magnetic sensor type without drift. Therefore, it is possible to perform motion processing that takes advantage of each feature, and it is possible to improve the detection accuracy at a low cost20 without providing an expensive head orientation detection sensor.
  • FIG. 10 shows a fourth embodiment of the head mounted image display system according to the present invention, and is a block diagram showing a circuit configuration which is a feature of the corresponding part mounted image display system.
  • the same components as those of the device according to the third embodiment are denoted by the same reference numerals, and description thereof will be omitted. Only different portions will be described.
  • the 110th head direction detecting unit 5A and the second head direction detecting unit 5B constituting the detecting means in the third embodiment are connected to one head direction detecting unit.
  • the feature is that it has been replaced with Part 5C.
  • the head direction detection unit 5C is composed of a direction sensor unit 14 having one or more sensors and a direction sensor signal calculation unit 15;
  • the azimuth sensor signal calculation unit 15 processes the 15 signals output by the unit 14 according to the movement of the head, converts the signals into azimuth coordinates, converts the first head azimuth data relay unit 9A and the second head
  • the direction data A and the direction data B are output to the direction data relay unit 9B.
  • the generation of the azimuth data A is a process that focuses on suppressing the drift rather than the response speed
  • the generation of the azimuth data B is a process that focuses on the faster response speed than suppressing the drift.
  • this response speed it is desirable that the image displayed immediately after the head movement is detected is an image corresponding to the head direction. 25 Therefore, the response speed is almost lower than the video rate, that is,
  • the response time until the corresponding azimuth data B is output is, for example, preferably 1/15 sec or less, more preferably 1/30 sec or less.
  • the azimuth sensor signal calculation unit 15 incorporates signal processing means such as two kinds of low-pass filters (LPF), band-pass filters (BPF), and noise filters having different time constants, for example. Correspondingly, the direction data A and the direction data B are output.
  • LPF low-pass filters
  • BPF band-pass filters
  • noise filters having different time constants
  • the signal processing means such as the LPF, the BPF, and the noise filter may be configured by hardware, or may be realized by software arithmetic processing.
  • signal processing means other than LPF, BPF, and noise filter10, it is possible to generate azimuth data A that focuses on suppressing drift rather than response speed, and to achieve faster response speed by suppressing drift.
  • Any signal processing circuit or arithmetic processing capable of realizing the generation of the azimuth data B with the main focus may be used.
  • one head direction having both functions of the first head 15 direction detection unit 5A and the second head direction detection unit 5B used in the third embodiment.
  • the use of the detection unit 5C makes it possible to reduce the size and weight of the azimuth detection unit, thereby reducing the weight of the HMD 2 and greatly contributing to improved usability.
  • the sensors of the azimuth sensor unit 14 include, for example, an acceleration sensor, a gyro sensor, a gravity sensor, a magnetic sensor, a geomagnetic sensor, and the like, and are configured by one type or a combination of a plurality of types. ing.
  • the sensors in the head direction detecting unit 5, the first head direction detecting unit 5A, and the second head direction detecting unit 5B which constitute the direction detecting means in the first to third embodiments are also provided. The same is true.
  • the virtual sky is displayed without any sense of incongruity through the 25 small-sized image display device 7 and the aerial image projection optical system 8 of the HMD 2.
  • the configuration for displaying the aerial image in between has been described, it is needless to say that, although not shown, audio corresponding to the aerial image can also be played back in conjunction.
  • the head direction data relay unit 9, the head direction data storage unit 10, the azimuth shift operation unit 11, and the image signal processing unit (At measurement) Although the configuration incorporated in the controller 3 has been described, the present invention is not limited to this. If each of these main constituent circuit groups is small and lightweight, the main unit 2A of the HMD 2 may be used. It may be configured so as to be built in the.
  • the head-mounted image display system device is a virtual reality display (HMD) having a head tracker having a head tracker for detecting the orientation of the user's head.
  • VR virtual reality display
  • MR mixed reality

Abstract

In a head mount image display system device (1), direction data is supplied from a head direction detection section (5) of an HMD (2) via a head direction data relay section (9) of a controller (3) to a head direction data storage section (10). The head direction data storage section (10) outputs the current head direction data and past head direction data Δ t (time required for image generation processing by a computer) before to a direction displacement calculation section (11). According to a difference between these head direction data directions, the direction displacement calculation section (11) calculates a vertical and a horizontal shift amount of field of view generated by the processing time delay Δ t of the computer (4). After this, an image signal processing section (12) subjects the image supplied from an image generation section (4B) of the computer (4) to reverse-direction shifting by an amount equal to the vertical and the horizontal shift amount calculated by the direction displacement calculation section (11) and outputs the result to the HMD (2).

Description

頭部装着型画像表示システム装置及びその画像処理方法 Head mounted image display system apparatus and image processing method thereof
Light
技術分野 Technical field
本発明は、 頭部装着型画像表田示システム装置に関し、 特に使用者の頭 部の移動方位に基づき生成された画像生成機器からの生成画像を、 画像 生成演算処理に伴う処理時間に拘わらず、 違和感なく リ アルタイムで頭 10 部装着型画像表示装置に表示することの可能な頭部装着型画像表示シス テム装置及ぴその画像処理方法に関する。  The present invention relates to a head-mounted image display system, and particularly to a head-mounted image display system device, which can generate a generated image from an image generation device based on a moving direction of a user's head regardless of a processing time involved in image generation calculation processing. The present invention relates to a head-mounted image display system device capable of real-time display on a 10-head image display device without discomfort, and an image processing method thereof.
背景技術 15 近年、 頭部装着型画像表示装置、 いわゆるヘッ ド ·マウント ·デイス プレイ (以下、 HMDと称す) を有するシステムが注目されている。 BACKGROUND ART In recent years, a system having a head-mounted image display device, that is, a so-called head-mounted display (hereinafter, referred to as an HMD) has attracted attention.
この HMDは、上記のように使用者の頭部に装着する表示装置であり、 パーチャルリアリティー (以下、 V Rと称す) システムや、 ミ ックスリ ァリティー (以下、 MRと称す) システムの視覚表示装置として使用さ 20 れることがある。  This HMD is a display device worn on the user's head as described above, and is used as a visual display device for a virtual reality (hereinafter referred to as VR) system or a mixed reality (hereinafter referred to as MR) system. May be used.
VRや MRシステムの典型的構成としては、 使用者の頭部の移動方位 を検出するヘッドトラッカー (センサであり、 以下、 HTと略記) を具 備してなる HMDと、 該 HMDの画像表示部をコントロールするための コン トローラと、 HMDの画像表示部に表示する画像を生成し出力する 25 画像生成手段及びシステム全体を制御する制御手段を具備するコンビュ ータとで構成され、 使用者は該 HMDを頭部に被りこのシステムを利用 する。 A typical configuration of a VR or MR system is an HMD equipped with a head tracker (a sensor, hereinafter abbreviated as HT) for detecting a moving direction of a user's head, and an image display unit of the HMD. A controller having a controller for controlling an image display, a controller for generating and outputting an image to be displayed on an image display unit of the HMD, and a controller for controlling the entire system. The user wears the HMD on his head and uses this system.
この種のシステムにおいて、 前記 HTは、 使用者の頭部の方位を検出 して計測し、 方位データとしてコントローラを介してコンピュータに出 力する。 これを受けコンピュータは、 この方位データに基づき、 仮想環 5 境の視覚画像を、 コンピュータグラフィッタスの技術を利用した画像生 成手段により生成する。 すなわち、 使用者が仮想空間に入り込み、 その 方位に頭を向けたときに見えるであろう視覚画像を生成する。 そして、 コンピュータはこの生成した視覚画像をコントローラを介して HMDに 出力し、 HMDは具備する画像表示部にてその視覚画像を表示すること 10 により、 使用者に空中像として提示する。  In this type of system, the HT detects and measures the orientation of the user's head and outputs the orientation data to a computer via a controller. In response to this, the computer generates a visual image of the virtual environment based on the azimuth data by an image generating means using a computer graphic technology. That is, it generates a visual image that would be visible when the user enters the virtual space and turns his head in that direction. Then, the computer outputs the generated visual image to the HMD via the controller, and the HMD displays the visual image on an image display unit provided therein, thereby presenting it to the user as an aerial image.
ところで、 この種の VRシステムでは、 理想的には、 HTにより頭の 方位が計測され HMDに画像を表示する一連の流れが、 一瞬のうちに行 わなければならない。 しかし、 現実的には、 コンピュータ内で画像を生 成するための演算処理に時間 (この時間を A t と呼ぶことにする) がか 15 かる。 このため、 使用者が頭を動かしても、 その瞬間には HMDを通し て観察される仮想空間の視野に変化はなく、 △ tだけ時間が経過してか ら、 視野の方向が頭の方位変化に追従して動き出すことになる。 実生活 のなかで、 肉眼で観察している世界には、 このような遅れは全くなく、 したがって、 この遅れは違和感となってしまう。 20 また、 既に開示がなされている類似技術としては、 例えば日本特開平  By the way, in this kind of VR system, ideally, a series of flows in which the head direction is measured by the HT and the image is displayed on the HMD must be performed instantaneously. However, in reality, it takes 15 hours to perform the arithmetic processing to generate an image in a computer (this time is called At). Therefore, even if the user moves his or her head, there is no change in the visual field of the virtual space observed through the HMD at that moment, and after a lapse of Δt, the direction of the visual field changes to the head direction. They will start following changes. In the real world, there is no such delay in the world observed by the naked eye, and this delay is uncomfortable. 20 Similar technologies that have already been disclosed include, for example,
9 - 2 8 4 6 7 6号公報や日本特開平 8 - 1 9 1 4 1 9号公報の提案が 前者の日本特開平 9— 2 8 4 6 7 6号公報の提案では、 ジャイロセン サを搭載したヘッ ドマウントディスプレイにおいて、 視聴者の頭部の移 25 動量及びまたは回転角を検出する手段を設け、 該検出された移動量及び または回転角の変化量に応じて、 原映像の映像信号の一部を抜き出して 表示する映像処理を施した映像表示装置が開示されている。 Japanese Patent Application Laid-Open No. 9-22846476 and Japanese Patent Application Laid-Open No. 8-191416 / 19 propose a gyro sensor in the former Japanese Patent Application Laid-Open No. 9-2846476. A means for detecting the amount of movement and / or rotation of the viewer's head is provided on the mounted head-mounted display, and the detected amount of movement and / or rotation is provided. Alternatively, there is disclosed a video display device which performs video processing for extracting and displaying a part of a video signal of an original video according to a change amount of a rotation angle.
また後者の日本特開平 8— 1 9 1 4 1 9号公報の提案では、 信号処理 部のフレームメモリに記憶された広画角の画像信号から、 回転角センサ で検出されたユーザの頭位置情報に基づいて、 ユーザが見るべき表示画 5 像をフレームメモリから切り出し、 ディスプレイに表示する頭部装着型 表示システムが開示されている。  Also, in the latter proposal of Japanese Patent Application Laid-Open No. 8-191419, the user's head position information detected by the rotation angle sensor from the wide-angle image signal stored in the frame memory of the signal processing unit is proposed. A head-mounted display system is disclosed in which a display image to be viewed by a user is cut out from a frame memory and displayed on a display based on the above.
しかしながら、 上述した従来の V Rシステムでは、 上述したようにコ ンピュータ内で画像を生成するための演算処理に△ tの時間がかかって しまうことから、この A tによる影響により、 H M Dの画像表示部には、 10 頭を動かしてもその頭の動きに応じた画像がリアルタイムで表示されず 違和感を生じてしまうといった問題点があった。 このように△ tの影響 による違和感を無くす方法としては、 従来、 より高性能の演算処理能力 を持つコンピュータを使用する方法や、 画像の緻密度を減じて画像生成 における演算ボリユームを減らす方法が考えられる力 S、前者の方法だと、 15 システムが高価となってしまい実現が困難であり、 一方、 後者の方法で は、 △ tの時間を軽減することはできるが、 画像の緻密さがなくなって しまい、 結果的には現実感が損なってしまうといった不都合がある。  However, in the above-described conventional VR system, as described above, the arithmetic processing for generating an image in a computer takes a time of Δt. There was a problem in that, even if the ten heads were moved, the images corresponding to the movements of the heads were not displayed in real time, causing a sense of discomfort. Conventionally, as a method of eliminating the discomfort caused by the effect of Δt, a method using a computer having a higher-performance arithmetic processing capability or a method of reducing the image density to reduce the arithmetic volume in image generation are considered. In the former method, 15 systems are expensive and difficult to realize, while the latter method can reduce the time of △ t, but the image becomes less dense This has the disadvantage of losing realism as a result.
また、 前述した日本特開平 9一 2 8 4 6 7 6号公報や日本特開平 8—  In addition, Japanese Patent Application Laid-Open No. Hei 9-2846476 and Japanese Patent Application Laid-Open No.
1 9 1 4 1 9号公報の提案による従来の類似技術においては、 元の映像 20 を記憶させておくための大容量のフレーム.メモリや、 さらに広画角の画 像を生成できる処理能力を持つコンピュータを必要とするため、 システ ムとして高価となる問題点があった。  In the conventional similar technology proposed in Japanese Patent No. 191419, a large-capacity frame for storing the original video 20 and a memory and a processing capability capable of generating an image with a wider angle of view are used. There was a problem that the system was expensive because it needed a computer that had it.
そこで、 本発明は上記問題点に鑑みてなされたもので、 安価で且つ画 像生成演算処理による画像表示遅れを軽減してリアルタイムで頭部の方 25 位に応じた画像を表示することのできる頭部装着型画像表示システム装 置及びその画像処理方法を提供することを目的とする。 Therefore, the present invention has been made in view of the above-described problems, and it is possible to display an image corresponding to the 25th position of the head in real time at low cost and with a reduced image display delay due to image generation calculation processing. Head mounted image display system It is an object of the present invention to provide a device and an image processing method thereof.
発明の開示 Disclosure of the invention
本発明の頭部装着型画像表示システム装置は、 使用者の頭部に着脱自 在に装着可能な表示手段と、 該表示手段に設置され、 使用者の頭部の少 なく とも水平の方位を検出する方位検出手 と、 該方位検出手段からの 使用者の頭部の方位に応じて画像を生成し、 生成した画像を前記表示手 段に表示させる画像生成機器とを具備した頭部装着型画像表示システム 装置において、 前記方位検出手段により得られた現在の頭部の方位デー 10 タと、 一定時間前の頭部方位データとの差を演算する方位変移演算手段 と、 前記方位変移演算手段により得られた方位変位量に応じて、 前記表 示手段に表示する空中像の位置を少なく とも水平にシフトする画像処理 手段とを設けたことを特徴とするものである。 この構成により、 安価で 且つ画像生成演算処理による画像表示遅れを軽減してリ アルタイムで頭 15 部の方位に応じた画像を表示させる。  A head-mounted image display system apparatus according to the present invention includes a display unit that can be attached to and detached from a user's head, and a display unit that is installed on the display unit and has at least a horizontal orientation of the user's head. A head-mounted type including: a direction detecting hand to be detected; and an image generating device that generates an image in accordance with the direction of the user's head from the direction detecting means and displays the generated image on the display means. In the image display system apparatus, an azimuth shift calculating means for calculating a difference between the current head azimuth data obtained by the azimuth detecting means and the head azimuth data for a predetermined time, and the azimuth shift calculating means Image processing means for at least horizontally shifting the position of the aerial image displayed on the display means in accordance with the azimuth displacement obtained by the method. With this configuration, it is possible to display an image corresponding to the azimuth of the head 15 in real time at low cost and with reduced image display delay due to the image generation operation processing.
図面の簡単な説明 BRIEF DESCRIPTION OF THE FIGURES
図 1は、 本発明の頭部装着型画像表示システム装置の第 1の実施の形 20 態を示し、 該頭部装着型画像表示システム装置の概略的なシステム構成 を示す構成図であり、 図 2は、 本実施の形態の頭部装着型画像表示シス テム装置の特徴となる回路構成を示すプロック図であり、 図 3は、 本発 明の頭部装着型画像表示装置の原理を説明するための説明図で、 △ tに 起因する画像方位のずれ状態を示す図であり、 図 4は、 本発明の頭部装 25 着型画像表示装置の原理を説明するための説明図で、 △ tに起因した方 位信号差を補正するための補正量 (△ 0 ) を示す図であり、 図 5は、 本 発明の頭部装着型画像表示装置の原理を説明するための説明図で、 図 3 の補正量 (△ Θ ) と t との関係を示すグラフであり、 図 6は、 本発明の 頭部装着型画像表示装置の原理を説明するための説明図で、 補正量 (△ FIG. 1 is a configuration diagram showing a first embodiment of a head-mounted image display system device according to the present invention, and showing a schematic system configuration of the head-mounted image display system device. FIG. 2 is a block diagram showing a circuit configuration which is a feature of the head-mounted image display system according to the present embodiment. FIG. 3 illustrates the principle of the head-mounted image display according to the present invention. FIG. 4 is an explanatory diagram for illustrating the principle of the head-mounted image display device according to the present invention. Those attributed to t FIG. 5 is a diagram showing a correction amount (△ 0) for correcting the position signal difference. FIG. 5 is an explanatory diagram for explaining the principle of the head mounted image display device of the present invention. FIG. 6 is a graph showing the relationship between (△ Θ) and t. FIG. 6 is an explanatory diagram for explaining the principle of the head-mounted image display device according to the present invention.
Θ ) に基づきシフ ト した場合の画像方位を示す図であり、 図 7 A乃至図  7A to 7C are diagrams showing image orientations when shifting based on (シ).
7 Eは、 該頭部装着型画像表示装置の動作を説明するための説明図で、 図 7 Aは、 時刻を示す図であり、 図 7 Bは、 使用者の頭部方位を示す図 であり、 図 7 Cは、 使用者が見る頭部方位に応じた正しい映像を示す図 であり、 図 7 Dは、 コンピュータにより生成された出力映像を示す図で あり、 図 7 Eは、 H M Dにて表示される捕正映像を示す図であり、 図 8 10 は、 本発明の頭部装着型画像表示システム装置の第 2の実施の形態を示 し、 該頭部装着型画像表示システム装置の特徴となる回路構成を示すブ ロック図であり、 図 9は、 本発明の頭部装着型画像表示システム装置の 第 3の実施の形態を示し、 該頭部装着型画像表示システム装置の特徴と なる回路構成を示すプロック図であり、 図 1 0は、 本発明の頭部装着型 15 画像表示システム装置の第 4の実施の形態を示し、 該当部装着型画像表 示システム装置の特徴となる回路構成を示すプロック図である。 7E is an explanatory diagram for explaining the operation of the head-mounted image display device, FIG. 7A is a diagram showing time, and FIG. 7B is a diagram showing head orientation of the user. Yes, Figure 7C is a diagram showing the correct image according to the head orientation seen by the user, Figure 7D is a diagram showing the output image generated by the computer, and Figure 7E is a diagram showing the HMD FIG. 8 10 shows a second embodiment of the head-mounted image display system according to the present invention, and FIG. FIG. 9 is a block diagram showing a characteristic circuit configuration. FIG. 9 shows a third embodiment of the head-mounted image display system according to the present invention. FIG. 10 is a block diagram showing a circuit configuration of a head mounted type 15 image display system according to the present invention. Shows a fourth embodiment of a proc diagram showing a circuit configuration which is a feature of the corresponding portion mounted image Display system device.
発明を実施するための最良の形態 20 以下、 図面を参照しながら本発明の実施の形態について述べる。 BEST MODE FOR CARRYING OUT THE INVENTION 20 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
第 1の実施の形態:  First embodiment:
(構成)  (Constitution)
図 1乃至図 7は本発明に係る頭部装着型画像表示システム装置の第 1 の実施の形態を示し、 図 1は該頭部装着型画像表示システム装置の概略 25 的なシステム構成を示す構成図、 図 2は該頭部装着型画像表示システム 装置の特徴となる回路構成を示すプロック図、 図 3乃至図 6は本発明の 頭部装着型画像表示装置の原理を説明するための説明図で、 図 3は△ t に起因する画像方位のずれ状態、 図 4は△ tに起因した方位データ差を 補正するための補正量 ( Δ Θ ) 図 5は時刻 tにおける図 4の補正量 (△ 1 to 7 show a first embodiment of a head mounted image display system according to the present invention, and FIG. 1 shows a schematic system configuration of the head mounted image display system. Figure 2 shows the head-mounted image display system. FIG. 3 is a block diagram showing a circuit configuration which is a characteristic of the device. FIGS. 3 to 6 are explanatory diagrams for explaining the principle of the head mounted image display device according to the present invention. FIG. 3 shows the image orientation caused by Δt. Fig. 4 shows the correction amount (ΔΘ) for correcting the azimuth data difference caused by △ t. Fig. 5 shows the correction amount (△
Θ ) を示すグラフ、 図 6は補正量 ( Δ Θ ) に基づきシフ トした場合の画 5 像方位をそれぞれ示している。 また図 7 A乃至図 7 Eは該頭部装着型画 像表示装置の動作を説明するための説明図で、 図 7 Aは時刻、 図 7 Bは 使用者の頭部方位、図 7 Cは使用者が見る頭部方位に応じた正しい映像、 図 7 Dはコンピュータにより生成された出力映像、 図 7 Eは H M Dにて 表示される補正映像をそれぞれ示している。 10 本実施の形態の頭部装着型画像表示システム装置では、 既存の従来回 路をわずかに変更した簡単な構成で、 安価で且つ画像生成演算処理によ る画像表示遅れを軽減して、 より正しく頭部の方位に応じた画像を表示 することのできるように改良したことが特徴である。  グ ラ フ), and FIG. 6 shows the image orientations when shifting based on the correction amount (ΔΘ). 7A to 7E are explanatory diagrams for explaining the operation of the head-mounted image display device. FIG. 7A is time, FIG. 7B is the head orientation of the user, and FIG. The correct image according to the head orientation seen by the user, Figure 7D shows the output image generated by the computer, and Figure 7E shows the corrected image displayed on the HMD. 10 The head-mounted image display system according to the present embodiment has a simple configuration in which an existing conventional circuit is slightly changed, is inexpensive, reduces image display delay due to image generation calculation processing, and The feature is that it has been improved so that an image corresponding to the head orientation can be displayed correctly.
まず、 本発明の頭部装着型画像表示システム装置における原理につい 15 て、 図 3及び図 6を参照しながら説明する。 なお、 説明を簡略化するた めに、 まず頭の方位が鉛直軸周りにのみ回転変移するものとし、 すなわ ち、 水平に首を振る場合に限定するものとし、 その水平方向の方位を 0 で表すものとする。  First, the principle of the head-mounted image display system device of the present invention will be described with reference to FIGS. In order to simplify the explanation, it is assumed that the orientation of the head rotates and shifts only around the vertical axis, that is, it is limited to the case where the head is horizontally swung. It shall be represented by
本発明の頭部装着型画像表示システム装置には、 使用者の頭部の移動 20 方位を検出する H T等の頭部方位検出手段と、 該頭部方位検出手段から の頭部方位情報や画像生成機器としてのコンピュータによる画像生成処 理に起因する時間遅れ (A tであり、 現在時刻を t Oとする) の頭部方 位情報を格納 (記録) する頭部方位データス トレージ手段と、 Δ tに応 じた頭部方位変移量 (シフ ト量ともいい、 △ 0 と示す) を演算する方位 25 変移演算手段と、 求められたい Θに基づき画像の補正処理を施す画像信 号処理手段とが少なく とも設けられている。 The head-mounted image display system apparatus of the present invention includes a head direction detecting means such as an HT for detecting 20 directions of movement of the user's head, and head direction information and images from the head direction detecting means. A head orientation data storage means for storing (recording) head orientation information with a time delay (A t, and the current time is t O) due to image generation processing by a computer as a generating device; azimuth 25 shift calculating means for calculating the head azimuth shift amount (also referred to as Δ0) according to t, and an image signal for performing image correction processing based on Θ to be obtained. Signal processing means is provided at least.
上記構成の頭部装着型画像表示システム装置においては、 頭部方位に 基づく画像生成演算処理に起因して△ tの時間だけ要してしまうこと は、 従来技術で述べた通りである。 つまり、 図 3にこの様子が示されて いる。 図 3中の実線は、 前記頭部方位検出手段が検出した方位データ Θ 5 であり、 波線は画像生成機器であるコンピュータが生成した視野中心方 位を示している。 この場合、 上記のように画像演算処理に△ tだけ時間 を要するとすると、 図 3に示すように、 波線は実線で示した曲線を右に △ tだけ水平移動した曲線となる。  As described in the related art, in the head-mounted image display system device having the above configuration, it takes time Δt due to the image generation calculation processing based on the head orientation. In other words, this is shown in FIG. The solid line in FIG. 3 is the azimuth data # 5 detected by the head azimuth detecting means, and the wavy line indicates the center of the visual field generated by the computer as the image generating device. In this case, assuming that the image calculation process requires time Δt as described above, the wavy line is a curve obtained by horizontally moving the curve shown by the solid line rightward by Δt as shown in FIG.
図 4は、 前記頭部方位検出手段が求めた方位検出信号 (方位データと 10 もいう) から、 補正量△ Θをどのように求めるかを示している。 すなわ ち、前記頭部方位データストレージ手段及び方位変移演算手段を用いて、 現在の方位データから△ tだけ過去に計測した方位データを引き算する ことにより、 補正量△ 0を求める。 求められた捕正量△ 0をグラフに示 した一例が図 5に示されている。 つまり、 図 5において、 図 4中の矢印 15 が示す捕正量△ 0は、 図中矢印が示す補正量△ 0 となり、 現在時刻 t 0 のときのものとなる。 なお、 この場合、 頭の移動変位がない場合には補 正量 Δ Θはゼロとなり、 また、 頭が一定のスピードで動いた場合には曲 線ではなく直線となる。  FIG. 4 shows how the correction amount △ is obtained from the azimuth detection signal (the azimuth data and 10) obtained by the head azimuth detecting means. That is, by using the head direction data storage means and the direction change operation means, the correction amount △ 0 is obtained by subtracting the direction data measured Δt in the past from the current direction data. FIG. 5 shows an example in which the obtained correction amount △ 0 is shown in a graph. That is, in FIG. 5, the correction amount △ 0 indicated by the arrow 15 in FIG. 4 becomes the correction amount △ 0 indicated by the arrow in FIG. 4, and is the value at the current time t 0. In this case, if there is no displacement of the head, the correction amount ΔΘ becomes zero, and if the head moves at a constant speed, it becomes a straight line instead of a curved line.
本発明においては、 前記画像信号処理手段を用いて、 求められた補正 20 量△ 0に基づきコンピュータからの生成画像に補正処理を施すことによ り、 画像生成演算処理に起因する△ t分の時間遅れに拘わらず、 あたか も画像生成演算処理が瞬時に行われたと同じようにリアルタイムで頭部 方位に応じた画像を得ることができる。この様子が図 6に示されている。  In the present invention, the image signal processing means performs a correction process on an image generated from a computer based on the obtained correction amount of correction △ 0, whereby 分 の t resulting from the image generation operation process is obtained. Regardless of the time delay, an image corresponding to the head direction can be obtained in real time in the same manner as when the image generation calculation processing was performed instantaneously. This is shown in FIG.
つまり、 図 6は、 前記画像信号処理手段においてコンピュータの画像生 25 成部が生成した画像に△ 0分シフト処理を施した画像の視野中心方位を 示したもので、 二点斜線で示されている。 すなわち、 二点斜線が示すよ うに、 あたかも画像生成演算処理手段が瞬時で行われたと同じように、 補正された画像の視野中心方位は、頭部方位検出手段が検出した方位(図 That is, FIG. 6 shows the visual field center direction of an image obtained by subjecting the image generated by the image generation unit of the computer to the image signal processing means by performing a 分 0 minute shift process. This is indicated by a two-point diagonal line. That is, as indicated by the two-point diagonal line, the visual field center direction of the corrected image is the same as the direction detected by the head direction detecting means (Fig.
3参照) と合致していることが、 図 3と図 6との比較から解る。  3) can be seen from the comparison between Fig. 3 and Fig. 6.
以上、 説明簡略化のために頭部が水平方向のみに変移した場合につい 5 て説明したが、 自由な方向に向きを変えた場合には、 方位をスカラー量  For simplicity, the explanation has been given of the case in which the head is shifted only in the horizontal direction.
Θではなく、 方位を示すマトリ ツタスでこれを現し、 △ 0も変換マトリ ッタスで現せば良い。 ただし、 違和感は垂直や回転方向よりも水平方向 のずれに対して優位に発生することから、 回路構成簡素化を図る目的と する場合には、水平方向のみの補正でも違和感減少に大きな効果がある。 10 このような原理を採用することで上記課題を解決した頭部装着型画像 表示システム装置の実施の形態を下記に示す。  Instead of Θ, this can be represented by a matrix that indicates the azimuth, and Δ0 can be represented by a transformed matrix. However, because the sense of discomfort occurs more favorably in the horizontal direction than in the vertical and rotational directions, if the aim is to simplify the circuit configuration, correcting only the horizontal direction has a significant effect on reducing the discomfort. . 10 An embodiment of a head-mounted image display system that solves the above-mentioned problems by adopting such a principle is shown below.
図 1に示すように、 本実施の形態の頭部装着型画像表示システム装置  As shown in FIG. 1, a head mounted image display system according to the present embodiment
1は、前記頭部方位検出手段を備えた頭部装着型ディスプレイ (H M D ) 2と、 この H M D 2に接続ケーブル 3 Aを介して電気的に接続され、 前 15 記 H M D 2の画像表示部をコント口ールためコントローラ 3と、 このコ ントローラ 3に接続ケーブル 3 Aを介して電気的に接続され、 画像生成 演算処理部を有する画像生成機器としてのコンピュータ 4とを具備して 構成されている。  Reference numeral 1 denotes a head mounted display (HMD) 2 provided with the head direction detecting means, and is electrically connected to the HMD 2 via a connection cable 3 A. It comprises a controller 3 for control and a computer 4 which is electrically connected to the controller 3 via a connection cable 3A and which has an image generation / operation processing unit. .
H M D 2は、 画像表示部等の主要構成部品を有する本体 2 Aと、 該本 20 体 2 Aを使用者の頭部に装着するための装着部 2 Bとを備えて構成され ている。 本体 2 Aは、 例えばツル等の装着部 2 Bが両側基端部に取付け られており、 該装着部 2 Bを用いて本体 2 Aが使用者の目を覆うように 頭部に装着し保持される。 なお、 装着部 2 Bとしては、 ツル以外に使用 者の頭部に本体 2 Aを装着し保持するものであれば他のものでもよく、 25 例えばへルメッ ト等のものでも良い。 また、 図示はしないが装着部 2 B の使用者の耳に対応する両側部分には表示画像に対応する音声を再生す るためのィンナーホンが設けられている。 The HMD 2 includes a main body 2A having main components such as an image display section, and a mounting section 2B for mounting the main body 2A on a user's head. The main body 2A has a mounting portion 2B such as a crane attached to the base end portions on both sides, and the main body 2A is mounted and held on the head using the mounting portion 2B so that the main body 2A covers the eyes of the user. Is done. In addition, as the mounting portion 2B, other than the crane, any other device may be used as long as the device mounts and holds the main body 2A on the user's head. Although not shown, mounting part 2 B Both sides corresponding to the ears of the user are provided with an inner phone for reproducing a sound corresponding to the displayed image.
コントローラ 3は、 H M D 2の画像表示部 (後述する) を制御するた めの H M Dコントローラであり、 H M D 2の本体 2 Aに配された画像表 示部における表示映像の表示制御や、 音量調整、 画質, 音質調整、 電源 5 スィッチのオンオフ等の各種制御を行う。 またコントローラ 3には、 上 記各種制御を行うための操作手段 (図示せず) や接続ケーブル 3 Aを接 続するのに必要な端子群も設けられている。  The controller 3 is an HMD controller for controlling an image display unit (described later) of the HMD 2, and controls display of a display image on the image display unit arranged on the main unit 2A of the HMD 2, controls volume, Performs various controls such as image quality and sound quality adjustment, and turning on / off the power supply 5 switch. The controller 3 is also provided with operating means (not shown) for performing the above-described various controls and a terminal group necessary for connecting the connection cable 3A.
コンピュータ 4は、 画像生成演算処理部 (後述する) を有する画像生 成機器であり、 前記 H M D 2の頭部方位検出手段により検出された頭部 10 方位データに基づく画像を生成し出力する。 例えばコンピュータ 4は、 該頭部装着型画像表示システム装置をゲーム機器としてシステム構成し た場合には、 映像信号の出力可能なゲーム機が適用される。  The computer 4 is an image generation device having an image generation operation processing unit (described later), and generates and outputs an image based on the head direction data detected by the head direction detection means of the HMD 2. For example, when the head-mounted image display system is configured as a game machine, the computer 4 is a game machine capable of outputting a video signal.
次に、 このような頭部装着型画像表示装置の電気的回路構成を図 2を 参照しながら説明する。 15 図 2に示すように、 H M D 2の本体 2 A内部には、 頭部方位検出手段 としての頭部方位検出部 5 , 小型映像表示素子ドライブ回路 6 , 小型映 像表示素子 7 , 空中像投影光学系 8が搭載されている。  Next, the electrical circuit configuration of such a head mounted image display device will be described with reference to FIG. 15 As shown in Fig. 2, inside the main body 2A of the HMD 2, a head orientation detection unit 5 as a head orientation detection means, a small image display element drive circuit 6, a small image display element 7, an aerial image projection The optical system 8 is mounted.
頭部方位検出部 5は、 使用者の頭部の移動方位を検出する H T等で構 成されたもので、 検出した頭部方位データ (方位ベク トル) をコント口 20 ーラ 3の頭部方位データ中継部 9に出力する。  The head direction detection unit 5 is composed of HT or the like that detects the moving direction of the user's head, and converts the detected head direction data (direction vector) to the head of the control port 20 3. Output to bearing data relay unit 9.
小型映像表示素子 7は、 例えば入力画像を表示する L C Dで構成され たもので、 本体 2 Aの内側面に配されている。  The small-sized video display element 7 is constituted by, for example, an LCD for displaying an input image, and is arranged on the inner side surface of the main body 2A.
小型映像表示素子ドライブ 6は、 前記小型映像表示素子 6の駆動を制 御するもので、 該小型映像表示素子 7に入力画像信号に基づく画像を表 25 示させる。 空中像投影光学系 8は、 正の屈折力を持つ光学系で、 前記小型映像表 示素子 7により表示された表示画像をより臨場感ある空中像像として使 用者に視聴させるものである。 なお、 H M Dの構造に関し、 該 H M D 2 の本体 2 Aが装着部 2 3Bにより使用者の頭部に装着された場合に、 前記 空中像光学系 8や小型映像表示素子 7に対して外光が入射されないよう 5 な遮蔽構造も図示はしないが設けられている。 The small-sized video display element drive 6 controls the driving of the small-sized video display element 6, and causes the small-sized video display element 7 to display an image based on an input image signal. The aerial image projection optical system 8 is an optical system having a positive refractive power, and allows a user to view a display image displayed by the small image display element 7 as a more realistic aerial image. Regarding the structure of the HMD, when the main body 2A of the HMD 2 is mounted on the user's head by the mounting portion 23B, external light is transmitted to the aerial image optical system 8 and the small image display element 7. Although not shown, a shielding structure to prevent light from entering is also provided.
コントローラ 3は、 主に、 前記 H M D 2の頭部方位検出部 5からの方 位データを取り込み出力する頭部方位データ中継部 9と、 該頭部方位デ ータ中継部 9からの頭部方位データ (コンピュータ 4による画像生成処 理に起因する時間遅れ (A t ) の頭部方位データも含む) を格納する頭 10 部方位データス トレージ部 1 0と、 △ tに応じた頭部方位変移量 (シフ ト量: △ 0 ) を演算する方位変移演算部 1 1と、 求められた△ 0に基づ き画像の補正処理を施す画像信号処理部 1 2とを含んで構成されてい る。  The controller 3 mainly includes a head direction data relay unit 9 that fetches and outputs the position data from the head direction detection unit 5 of the HMD 2, and a head direction from the head direction data relay unit 9. Head 10 data storage unit 10 for storing data (including head orientation data of time delay (A t) due to image generation processing by computer 4), and head orientation displacement amount according to Δt (Shift amount: Δ0) and an image signal processing unit 12 for performing image correction processing based on the obtained Δ0.
前記頭部方位データ中継部 9は、 取り込んだ方位データを前記頭部方 15 位データス ト レージ部 1 0及ぴコンピュータ 4に出力する。  The head direction data relay unit 9 outputs the received direction data to the head position data storage unit 10 and the computer 4.
コンピュータ 4は、該機器及びシステム全体を制御する制御部 4 aと、 前記方位データに基づく画像を生成する画像生成部 4 bとを具備し、 該 画像生成部 4わにより、 取り込んだ方位データに基づきこの方位に見え る仮想空間の画像を生成し、 コントローラ 3の画像信号処理部 1 2に出 20 力する。  The computer 4 includes a control unit 4a for controlling the entire device and the system, and an image generation unit 4b for generating an image based on the azimuth data. Based on this, an image of the virtual space that looks like this direction is generated and output to the image signal processing unit 12 of the controller 3.
上記構成の頭部装着型画像表示システム装置において、 H M D 2の頭 部方位検出部 5から方位データがコントローラ 2の頭部方位データ中継 部 9を介して頭部方位データス トレージ部 1 0に供給されると、 コント ローラ 3の頭部方位データストレージ部 1 0により記録される。 25 頭部方位データストレージ部 1 0は、 記録された最新の頭部方位デー タ、 つまり現在 ( t oとする) の頭部方位データと、 既に記録されてい る A t (コンピュータによる画像生成処理に要する時間) だけ過去の頭 部方位データとを、 前記方位変移演算部 1 1に出力する。 In the head-mounted image display system having the above configuration, heading data is supplied from the head head detection unit 5 of the HMD 2 to the head head data storage unit 10 via the head head data relay unit 9 of the controller 2. Then, it is recorded by the head direction data storage unit 10 of the controller 3. 25 Head direction data storage section 10 stores the latest recorded head direction data. The head direction data of the present time (to) and the head direction data of the past recorded by At (the time required for the image generation processing by the computer). Output to
そして、 方位変移演算部 1 1は、 現在の頭部方位データと、 既に記録 されている△ tだけ過去の頭部方位データとから方位の差を求め、 これ 5 をもとにコンピュータ 4の演算処理時間遅れ△ tによって生じた視野の 垂直と水平のシフト量を演算処理により求める。 この求められたシフト 量は画像信号処理部 1 2に供給され、これを受け画像信号処理部 1 2は、 コンピュータ 4の画像生成部 4 Bから供給された画像に対し、 前記方位 変移演算部 1 1で演算処理された垂直と水平の各シフト量と同量を逆方 10 向にシフトするように処理を施し、 施した画像信号を H M D 2の小型映 像表示素子ドライブ回路 6に出力する。  Then, the heading change calculation unit 11 calculates the heading difference from the current head heading data and the head heading data already recorded by Δt in the past, and the computer 4 calculates the heading difference based on the heading data. The vertical and horizontal shift amounts of the visual field caused by the processing time delay Δt are obtained by arithmetic processing. The obtained shift amount is supplied to the image signal processing unit 12, and the image signal processing unit 12 receives the shift amount from the azimuth shift operation unit 1 for the image supplied from the image generation unit 4 B of the computer 4. The vertical and horizontal shift amounts calculated in step 1 are processed so as to be shifted in the opposite 10 directions by the same amount, and the processed image signal is output to the small image display element drive circuit 6 of the HMD 2.
小型映像表示素子ドライブ回路 6は、 この補正された画像信号に基づ き小型映像表示素子 7を駆動させ、 あたかもコンピュータ 4が瞬時に画 像生成をしたときと同じ視野方位をもつ画像を表示させる。これにより、 15 使用者は空中像投影光学系 8を通して、 違和感なく仮想空間の空中画像 を視聴し確認することができる。  The small video display element drive circuit 6 drives the small video display element 7 based on the corrected image signal, and displays an image having the same view direction as when the computer 4 instantaneously generated an image. . This allows the 15 users to view and check the aerial image in the virtual space through the aerial image projection optical system 8 without any discomfort.
なお、 本実施の形態において、 前記方位変移演算部 1 1は、 コンビュ ータ 4の演算時間遅れ△ tによって生じた視野の垂直と水平のシフト量 を演算処理により求めるように説明したが、 これに限定されることはな 20 く、 例えば回転量を演算処理で求め、 前記画像信号処理部においては、 回転量補正を含めた処理を行うように構成しても良い。  In the present embodiment, the azimuth shift calculation unit 11 has been described in such a manner that the vertical and horizontal shift amounts of the visual field caused by the calculation time delay Δt of the computer 4 are calculated by the calculation processing. However, the present invention is not limited to this. For example, the amount of rotation may be obtained by arithmetic processing, and the image signal processing unit may be configured to perform processing including rotation amount correction.
(作用)  (Action)
次に、 本実施の形態の頭部装着型画像表示システム装置の特徴となる 動作を図 7を参照しながら詳細に説明する。 25 なお、 図 7 A , 図 7 Bに示すように、 該頭部装着型画像表示 > 装置 1の使用開始時刻 tを 1 2 : 0 0とし、 また、 コンピュータの演算 処理に要する A tをり . 5秒とし、 さらに、 使用開始時刻から Δ t後の 使用者の頭部移動変移を 3 0 ° 、 さらに△ t後の現在までの頭部移動変 移を 1 5° に水平方向に移動したものとして説明する。 Next, an operation characteristic of the head mounted image display system according to the present embodiment will be described in detail with reference to FIG. 25 Note that, as shown in FIGS. 7A and 7B, the head-mounted image display> The start time t of the use of the device 1 is set to 12:00, the time required for the arithmetic processing of the computer is set to 5 seconds, and the change of the head movement of the user after Δt from the use start time is calculated. A description will be given assuming that the head movement change up to the present after 30 ° and further after △ t has been moved horizontally by 15 °.
いま、 使用者が本実施の形態の頭部装着型画像表示装置 1を頭部に装 5 着し、 電源を投入したものとする。  Now, it is assumed that the user wears the head-mounted image display device 1 of the present embodiment 5 on his / her head and turns on the power.
このとき、 図 7 Bに示すように、 1 2 : 0 0の時刻で使用者の頭部 2 0が正面 (0° の位置) に向いており、 正面の実際の映像が図 7 Cに示 すような樹木 3 0が中央にあり人 3 1が右方向にいる映像 2 0 Aだった とすると、 コンピュータ 4からの出力映像は使用者の頭部 2 0が移動し 10 てないので図 7 Dに示す映像 4 Aがコントローラ 3の画像信号処理部 1 2に出力され、 その結果、 HMD 2の小型映像表示素子 7には前記映像  At this time, as shown in FIG. 7B, the user's head 20 is facing the front (0 ° position) at the time of 12:00, and the actual image of the front is shown in FIG. 7C. Assuming that such a tree 30 is in the center and the person 31 is in the right direction, the image 20A is output from the computer 4. The video 4A shown in D is output to the image signal processing unit 12 of the controller 3, and as a result, the video is displayed on the small video display element 7 of the HMD 2.
4 Aと同じ映像 8 A (図 7 E参照) が表示される。 The same video 8 A (see Fig. 7E) as 4 A is displayed.
そして、 0. 5秒後 (△ t後で 1 2 : 0 0. 0 5 ) に、 使用者の頭部  After 0.5 seconds (△ t later 1 2: 0 0.05), the user's head
2 0が 3 0° 右方向に移動したものとすると、 この 3 0° で見える実際 15 の映像は図 7 Cに示すような樹木 3 0及ぴ人 3 1が多少左方向に移動し た映像 2 0 Bとなるが、 コンピュータ 4からの出力映像は、 図 7 Dに示 すように、 演算処理部 4 bの演算処理に要する時間△ tがかかってしま うことになるため、 1 2 : 0 0 , 0 5の時刻では頭部方位変移に応じた 映像を得ることが出来ず、 実際の映像 20 A (図 7 C参照) と略同じ映 20 像 4 Bがコン トローラ 3の画像信号処理部 1 2に出力されることにな る。 Assuming that 20 has moved 30 ° to the right, the actual 15 images seen at 30 ° are images of the tree 30 and the person 31 moving slightly to the left as shown in Figure 7C. However, as shown in FIG. 7D, the output video from the computer 4 takes a time に t required for the arithmetic processing of the arithmetic processing unit 4b, so that 1 2: At the times 0 0 and 0 5, an image corresponding to the head direction change could not be obtained, and the image 4 B, which is almost the same as the actual image 20 A (see Fig. 7C), is processed by the controller 3. This is output to the unit 12.
しかしながら、 本実施の形態では、 方位変移演算部 1 1を用いて、 現 在の頭部方位データと、 既に記録されている△ tだけ過去の頭部方位デ ータとから方位の差を求め、 これをもとにコンピュータ 4の演算処理時 25 間遅れ△ tによって生じた視野の垂直と水平のシフト量を演算処理によ り求め (図 4に示す△ 0で、 本例では図 7 Eに示すシフ ト部 4 0 )、 そ の後、 画像信号処理部 1 2により、 コンピュータ 4の画像生成部 4 b力、 ら供給された画像 (映像 4 B) に対し、 前記方位変移演算部 1 1で演算 処理された垂直と水平の各シフト量と同量を逆方向にシフトするように 処理を施し (図 6参照)、 HMD 2の小型映像表示素子ドライブ回路 6 5 に出力しているので、 その結果、 小型映像表示素子 7には、 あたかもコ ンピュータ 4が瞬時に画像生成をしたときと同じ視野方位をもつ画像、 すなわち、 実際の映像 2 0 Bと略同じ映像 8 B (図 7 E参照) が表示さ れることになる。 However, in the present embodiment, the heading difference calculation unit 11 is used to determine the heading difference from the current head heading data and the head heading data already recorded by Δt in the past. Based on this, the vertical and horizontal shift amounts of the field of view caused by the delay time Δt of the arithmetic processing time of the computer 4 are calculated by the arithmetic processing. (△ 0 shown in FIG. 4; shift unit 40 shown in FIG. 7E in this example), and then supplied by image signal processing unit 12 from image generation unit 4b of computer 4 The obtained image (video 4B) is processed so as to shift in the opposite direction by the same amount as the vertical and horizontal shifts calculated by the azimuth shift calculator 11 (see FIG. 6). The output to the small video display element drive circuit 65 of the HMD 2 results in the small video display element 7 having an image having the same field of view as when the computer 4 instantaneously generated an image, However, an image 8B (see FIG. 7E) substantially the same as the actual image 20B is displayed.
そして、 さらに、 0. 5秒後 (△ t後で 1 2 : 0 0. 1 0 ) に、 使用 10 者の頭部 2 0が 4 5° 右方向に移動したものとすると、 この 4 5° で見 える実際の映像は図 7 Cに示すような樹木 3 0が左側端部にあり人 3 1 が中央にある映像 2 0 Cとなるが、 コンピュータ 4からの出力映像は、 図 7 Dに示すように、 演算処理部 4 bの演算処理に要する時間△ tがか かってしまうことになるため、 1 2 : 0 0, 1 0の時刻では頭部方位変 15 移に応じた映像を得ることが出来ず、 実際の映像 2 0 B (A t前の過去 の映像 4 B) と略同じ映像 4 Cがコントローラ 3の画像信号処理部 1 2 に出力されることになる。  Then, after 0.5 seconds (△ t later: 12: 0.10), if the heads 20 of the ten users moved 45 ° rightward, this 45 ° The actual image seen in Fig. 7C is the image 20C with the tree 30 at the left end and the person 31 in the center as shown in Fig. 7C.The output image from the computer 4 is shown in Fig. 7D. As shown in the figure, the time △ t required for the arithmetic processing of the arithmetic processing unit 4 b is required. Therefore, at the time of 1 2: 0 0, 10, an image corresponding to the head direction change 15 is obtained. Therefore, the video 4C, which is substantially the same as the actual video 20B (the past video 4B before At), is output to the image signal processing unit 12 of the controller 3.
しかしながら、 本実施の形態では、 上記同様に方位変移演算部 1 1を 用いて、 現在の頭部方位データと、 既に記録されている△ tだけ過去の 20 頭部方位データとから方位の差を求め、 これをもとにコンピュータ 4の 演算処理時間遅れ△ tによって生じた視野の垂直と水平のシフト量を演 算処理により求め (本例では図 7 Eに示すシフ ト部 4 0 A)、 その後、 画像信号処理部 1 2により、 コンピュータ 4の画像生成部 4 Bから供給 された画像 (映像 4 C) に対し、 前記方位変移演算部 1 1で演算処理さ 25 れた垂直と水平の各シフト量と同量を逆方向にシフトするように処理を 施し、 H M D 2の小型映像表示素子ドライブ回路 6に出力しているので、 その結果、 小型映像表示素子 7には、 あたかもコンピュータ 4が瞬時に 画像生成をしたときと同じ視野方位をもつ画像、 すなわち、 実際の映像 However, in the present embodiment, similarly to the above, the heading difference calculation unit 11 is used to calculate the heading difference between the current head heading data and the past 20 head heading data by Δt that has already been recorded. Based on this, the vertical and horizontal shift amounts of the field of view caused by the arithmetic processing time delay Δt of the computer 4 are obtained by arithmetic processing (in this example, the shift section 40A shown in FIG. 7E). Thereafter, the image signal processing unit 12 processes the image (video 4C) supplied from the image generation unit 4B of the computer 4 in the vertical and horizontal directions, which are processed by the azimuth shift calculation unit 11 25. Processing to shift the same amount as the shift amount in the opposite direction And output to the small video display element drive circuit 6 of the HMD 2, so that the small video display element 7 has an image with the same view direction as when the computer 4 instantaneously generates an image, that is, The actual picture
2 0 Cと略同じ映像 8 C (図 7 E参照) が表示されることになる。 Video 8C (see Fig. 7E), which is almost the same as 20C, will be displayed.
これにより、 使用者は空中像投影光学系 8を通して、 違和感なく仮想 5 空間の空中画像を視聴し確認することができる。  Thus, the user can view and check the aerial image in the virtual 5 space through the aerial image projection optical system 8 without any discomfort.
なお、 図 7 Dに示されるように、 補正映像の周辺には図中に斜線部が 示す映像が表示されない領域が生じることがある。 これを防止あるいは 軽減する手段としては、 図 2中に示す小型映像表示素子 7の前に該小型 映像表示素子の表示領域周辺部を覆い隠す視野マスクを配置すると良 10 い。  As shown in FIG. 7D, there may be an area around the corrected image where the image indicated by the hatched portion in the figure is not displayed. As a means for preventing or reducing this, a visual field mask that covers the periphery of the display area of the small-sized video display element is preferably arranged in front of the small-sized video display element 7 shown in FIG.
あるいは、 前記小型映像表示素子 7をオーバースキャン駆動すること で、 映像信号を表示素子の有効表示領域からはみ出させ、 該表示素子に 周辺映像が切り捨てられた映像を表示させても良い。  Alternatively, by performing overscan driving of the small-sized image display element 7, the image signal may be protruded from the effective display area of the display element, and the image in which the peripheral image is truncated may be displayed on the display element.
(効果) 15 したがって、 本実施の形態によれば、 安価で且つ画像生成演算処理に よる画像表示遅れを軽減してリアルタイムで頭部の方位に応じた画像を 表示することのできる頭部装着型画像表示システム装置及びその画像処 理方法の実現が可能となる。  (Effects) 15 Therefore, according to the present embodiment, a head-mounted type that is inexpensive and capable of reducing an image display delay due to image generation arithmetic processing and displaying an image corresponding to the head orientation in real time. An image display system device and an image processing method thereof can be realized.
ところで、 上記 Δ ΐは、 使用するコンピュータの演算処理能力によつ 20 て異なる場合が考えられるが、 本発明では、 この A tを予め何らかの手 段でコンピュータの画像生成時間を調べておき、 その値を手動で前記方 位変移演算部 1 1にセッ トするように構成してもよい。 そこで、 上記△ tを自動的にセッ トアップするようにすれば、 使用者の設定操作を簡素 化するには極めて有効である。 このような△ tを自動的にセッ トアップ 25 可能にした実施の形態を下記に示す。 第 2実施の形態: By the way, the above Δ ΐ may differ depending on the arithmetic processing capacity of the computer used.In the present invention, this At is determined in advance by some means to determine the image generation time of the computer, and The value may be manually set in the position change calculation unit 11. Therefore, automatically setting up the above Δt is extremely effective in simplifying the setting operation by the user. An embodiment in which such an Δt can be automatically set up 25 will be described below. Second embodiment:
(構成, 作用)  (Structure, function)
図 8は本発明に係る頭部装着型画像表示システム装置の第 2の実施の 形態を示し、 該頭部装着型画像表示システム装置の特徴となる回路構成 を示すブロック図である。 なお、 図 8は、 前記第 1実施の形態に置ける 5 装置と同様な構成要素については同一の符号を付して説明を省略し、 異 なる部分をのみを説明する。  FIG. 8 is a block diagram showing a second embodiment of the head mounted image display system device according to the present invention, and showing a circuit configuration which is a feature of the head mounted image display system device. In FIG. 8, the same components as those of the five devices in the first embodiment are denoted by the same reference numerals, and description thereof will be omitted. Only different portions will be described.
本実施の形態では、 前記第 1の実施の形態のコントローラ 3に△ t計 測部 1 3及ぴ tをセッ トアップする際に操作するセッ トアップボタン  In the present embodiment, a setup button operated when setting up the t measuring unit 13 and t in the controller 3 of the first embodiment.
5 0を付加して構成するとともに、 頭部方位データ中継部 9に新たな付 10 加機能を設けて構成したことが特徴であり、 その他の構成は前記第 1の 実施の形態と略同様である。  In addition to the configuration of the first embodiment, the head orientation data relay unit 9 is provided with a new additional function, and other configurations are substantially the same as those of the first embodiment. is there.
図 8に示すように、 コントローラ 3において、 セッ トアツプボタン 5 0は、 使用者によって△ tを自動的に計測する際に操作する操作ボタン であり、 押下されることにより、 操作信号は頭部方位データ中継部 9及 15 ぴ該コントローラ全体を制御する制御部 (図示しない) に供給される。  As shown in FIG. 8, in the controller 3, the setup button 50 is an operation button operated when the user automatically measures Δt, and when pressed, the operation signal is transmitted to the head direction data. Relay units 9 and 15 供給 Supplied to a control unit (not shown) that controls the entire controller.
この場合、 制御部 (図示しない) は該コントローラ 3内をセッ トアップ モードに応じた処理を制御する。 In this case, the control unit (not shown) controls the processing in the controller 3 according to the setup mode.
頭部方位データ中継部 1 9は、 セッ トアップボタン 5 0が押下される と、 供給された操作信号に基づきダミーの方位データ (以下、 第 1 の方 20 位データと称す) をコンピュータ 4及ぴ t計測部 1 3に出力するとと もに、想定される A tより充分長い時間 (例えば 1秒) が経過した所で、 第 1の方位データに所定の変移を加えた方位データ (以下、 第 2の方位 データと称す) をコンピュータ 4及ぴ t計測部 1 3に出力する。  When the setup button 50 is pressed, the head direction data relay unit 19 transmits dummy direction data (hereinafter, referred to as first 20th position data) to the computer 4 based on the supplied operation signal. At the time when the time is output to the measurement unit 13 and a sufficiently long time (for example, 1 second) has elapsed from the assumed At, the azimuth data obtained by adding a predetermined displacement to the first azimuth data (hereinafter, 2) is output to the computer 4 and the t measurement unit 13.
コンピュータ 4は、 画像生成部 4 bにより第 1の方位データに基づく 25 画像 (以下、 第 1の画像と称す) を生成しコントローラ 3の△ t計測部 1 3及び画像信号処理部 1 2に出力するとともに、 第 2の方位データに 基づく画像 (以下、 第 2の画像と称す) を生成し同様にコントローラ 3 の△ t計測部 1 3及ぴ画像信号処理部 1 2に出力する。 The computer 4 generates 25 images (hereinafter, referred to as a first image) based on the first azimuth data by the image generation unit 4b, and the Δt measurement unit of the controller 3 13 and an image signal processing unit 12, and also generates an image based on the second azimuth data (hereinafter referred to as a second image). Similarly, the Δt measurement unit 13 and the image signal of the controller 3 Output to processing section 12.
△ t計測部 1 3は、 前記第 2の方位データを受信したときからカウン トを開始し、 前記第 2の画像を受信するとそのカウントを停止してそれ 5 までの時間をカウントする。 つまり、 頭部方位データ中継部 9がコンビ ユータ 4に送信してから、 第 2の画像が該コントローラ 3に送信される までの時間、 即ち Δ ΐを計測する。 そして、 A t計測部 1 3は、 計測し て△ tを頭部方位データストレージ部 1 0に出力し設定させる。  The Δt measuring unit 13 starts counting from the time when the second azimuth data is received, stops counting when the second image is received, and counts the time up to 5. That is, the time from the transmission of the head direction data relay unit 9 to the computer 4 to the transmission of the second image to the controller 3, that is, Δΐ, is measured. Then, the At measurement unit 13 outputs the measured value Δt to the head orientation data storage unit 10 to be set.
なお、 前記△ t計測部 1 3による△ t の計測処理では、 コンピュータ 10 4から送られてくる第 1の画像から第 2の画像に切り替わったことを検 出する必要があるが、 この場合、 第 1の画像信号と第 2の画像信号との 輝度信号り時間微分を行い、 それが急峻変化したタイミングを検出した ときに、 第 1 の画像から第 2の画像に切り替わつたと判断すれば良く、 他の手段を用いて画像の切り替わりを検出するようにしても良い。 15 また、 △ t計測部 1 3にて△ tを計測する場合、 コンピュータ 4の画 像生成部 4 bにて生成する画像パターンを予め該画像生成部 4 bまたは 他の記憶手段に登録しておき、 これをもとに第 1 の画像及ぴ第 2の画像 がコントローラ 3の Δ ΐ計測部 1 3に出力するようにして△ tを計測す るようにしても良い。 このような方法によればより安定した△ tの計測 20 を行うことができる。  In the measurement of Δt by the Δt measuring unit 13, it is necessary to detect that the first image sent from the computer 104 has been switched to the second image. If the luminance signal of the first image signal and the second image signal are time-differentiated, and when the timing at which the luminance signal changes sharply is detected, it is determined that the first image is switched to the second image. Alternatively, the switching of the image may be detected using other means. 15 When Δt is measured by the Δt measurement unit 13, the image pattern generated by the image generation unit 4 b of the computer 4 is registered in advance in the image generation unit 4 b or other storage means. Alternatively, based on this, the first image and the second image may be output to the Δΐ measuring unit 13 of the controller 3 to measure Δt. According to such a method, more stable measurement of Δt 20 can be performed.
さらに、 本実施の形態では、 前記予め登録する画像パターンをポリゴ ン数の異なる複数の画像とし、 各画像毎に A tを求め、 得られた A tか ら平均もしくは重み付き平均をとり、 これを方位変移演算部 1 1で用い る Δ ΐ とすれば、 より高精度に処理することが可能となる。 25 その他の構成及ぴ作用については、 前記第 1の実施の形態と同様であ る。 Further, in the present embodiment, the image patterns to be registered in advance are a plurality of images having different numbers of polygons, At is determined for each image, and an average or weighted average is obtained from the obtained At. If Δ is used in the azimuth change operation unit 11, processing can be performed with higher accuracy. 25 Other configurations and operations are the same as in the first embodiment. You.
(効果)  (Effect)
したがって、 本実施の形態によれば、 前記第 1の実施の形態と同様の 効果を得られる他に、 コンピュータの演算処理能力によって異なる画像 生成演算処理に要する△ tを、 自動的に設定することができ、 使用者の 5 設定操作の簡素化に大きく寄与する。  Therefore, according to the present embodiment, in addition to obtaining the same effects as those of the first embodiment, it is possible to automatically set Δt required for image generation arithmetic processing that differs depending on the arithmetic processing capability of a computer. This greatly contributes to the simplification of the user's 5 setting operations.
ところで、 上記第 1及び第 2の実施の形態にて使用される頭部方位検 出部 5としては、 例えば加速度センサーを応用したタイプと磁気センサ 一を応用したタイプとの 2種類のタイプのセンサが考えられるが、 加速 度センサーは応答性が高く、 しかしドリフトを生じるといった欠点があ 10 り、 一方、 磁気センサーは、 ドリフトはないが応答性が悪いといった欠 点がある。  By the way, the head orientation detection unit 5 used in the first and second embodiments includes, for example, two types of sensors, a type using an acceleration sensor and a type using a magnetic sensor. However, the acceleration sensor has a high response, but has the drawback of causing drift10. On the other hand, the magnetic sensor has a drawback of no drift but poor response.
そこで、頭部方位を検出する 2つの異なるタイプのセンサーを用いて、 それぞれの長所を生かすようにそれぞれ 2つの頭部方位検出部を構成す ることにより、 高価な頭部方位検出部を用意せずとも、 違和感減少に効 15 果を得ることが出来、 また低コストで該システムを構築することが可能 となる。 このような実施の形態を図 9に示す。  Therefore, by using two different types of sensors that detect the head orientation and configuring each of the two head orientation detectors to take advantage of their respective advantages, an expensive head orientation detector can be prepared. At the same time, it is possible to obtain the effect of reducing discomfort and to construct the system at low cost. Such an embodiment is shown in FIG.
第 3実施の形態:  Third embodiment:
(構成, 作用)  (Structure, function)
図 9は本発明に係る頭部装着型画像表示システム装置の第 3の実施の 20 形態を示し、 該頭部装着型画像表示システム装置の特徴となる回路構成 を示すブロック図である。 なお、 図 9は、 前記第 2実施の形態に置ける 装置と同様な構成要素については同一の符号を付して説明を省略し、 異 なる部分をのみを説明する。  FIG. 9 is a block diagram showing a head mounted image display system according to a third embodiment of the present invention, showing a circuit configuration which is a feature of the head mounted image display system. In FIG. 9, the same components as those in the device according to the second embodiment are denoted by the same reference numerals, and description thereof will be omitted. Only different portions will be described.
本実施の形態では、 前記第 2の実施の形態にて用いられた頭部方位検 25 出部 5に代えて 2つの第 1, 第 2の頭部方位検出部 5 A , 5 Bを設ける と同時に、 これに対応して、 頭部方位データ中継部 9に代えて 2つの第 In this embodiment, two first and second head orientation detectors 5A and 5B are provided in place of the head orientation detector 5 used in the second embodiment. At the same time, in response to this, two
1 , 第 2の頭部方位データ中継部 9 A , 9 Bを設けて構成したことが特 徴である。 The first and second head orientation data relay sections 9A and 9B are provided.
つまり、 本実施の形態では、 応答速度の高い加速度センサーは、 方位 変移演算部 1 1 の演算処理に必要な方位を計測する目的に利用し、 ドリ 5 フトのない磁気センサーは、 コンピュータ 4の画像生成部 4 bが画像生 成のために必要とする方位を計測する目的に利用する。  That is, in the present embodiment, the acceleration sensor having a high response speed is used for measuring the azimuth required for the arithmetic processing of the azimuth change arithmetic unit 11, and the magnetic sensor without the drift is used for the image of the computer 4. It is used for the purpose of measuring the azimuth required by the generation unit 4b for image generation.
具体的には、 図 9に示すように、 第 1の頭部方位検出部 5 Aは、 磁気 センサーを応用したタイプのもので構成し、 検出した方位データを第 1 の頭部方位データ中継部 9 Aを介してコンピュータ 4側に出力する。 一 10 方、 第 2の頭部方位検出部 5 Bは、 加速度センサータイプを応用したも ので構成し、 検出した方位データを第 2の頭部方位データ中継部 9 Bを 介して頭部方位データストレージ部 1 0に出力する。  More specifically, as shown in FIG. 9, the first head orientation detection unit 5A is configured of a type to which a magnetic sensor is applied, and the detected heading data is transmitted to the first head orientation data relay unit. Output to computer 4 via 9A. On the other hand, the second head orientation detection unit 5B is configured by applying an acceleration sensor type, and the detected heading data is transmitted to the head orientation data relay unit 9B via the second head orientation data relay unit 9B. Output to storage unit 10.
上記構成によれば、 方位変移演算部 1 1に必要な方位を検出する頭部 方位検出手段として、 応答速度の高い加速度センサーで構成された第 2 15 の頭部方位検出部 5 Bを用いるとともに、 コンピュータ 4の画像生成部  According to the above configuration, as the head azimuth detecting means for detecting the azimuth required for the azimuth change calculating unit 11, the 215 th head azimuth detecting unit 5B composed of an acceleration sensor having a high response speed is used. Image generation unit of computer 4
4 bが画像生成のために必要とする方位を検出する頭部方位検出手段と して、 ドリフトのない磁気センサータイプで構成された第 1の頭部方位 検出部 5 Aを用いて構成しているので、 それぞれ特徴を活かした動作処 理を行うことができ、 高価な頭部方位検出センサーを設けずとも、 安価 20 で検出精度を向上させることができる。  4b is a head direction detecting means for detecting the direction required for image generation, using a first head direction detecting unit 5A composed of a magnetic sensor type without drift. Therefore, it is possible to perform motion processing that takes advantage of each feature, and it is possible to improve the detection accuracy at a low cost20 without providing an expensive head orientation detection sensor.
その他の構成及び作用については、 前記第 2の実施の形態と同様であ る。  Other configurations and operations are the same as those of the second embodiment.
(効果)  (Effect)
したがって、 本実施の形態によれば、 前記第 2の実施の形態と同様の 25 効果を得られる他に、 高価な頭部方位検出センサーを設けずとも、 安価 で検出精度を向上させることが可能となる、 違和感減少に大きく寄与す る。 Therefore, according to the present embodiment, in addition to obtaining the same 25 effects as in the second embodiment, inexpensive head orientation detection sensors are not required. This makes it possible to improve the detection accuracy and greatly contributes to a reduction in discomfort.
第 4実施の形態:  Fourth embodiment:
(構成, 作用)  (Structure, function)
図 1 0は本発明に係る頭部装着型画像表示システム装置の第 4の実施 5 の形態を示し、 該当部装着型画像表示システム装置の特徴となる回路構 成を示すブロック図である。 なお、 図 1 0は、 前記第 3実施の形態にお ける装置と同.様な構成要素については同一の符合を付して説明を省略 し、 異なる部分のみを説明する。  FIG. 10 shows a fourth embodiment of the head mounted image display system according to the present invention, and is a block diagram showing a circuit configuration which is a feature of the corresponding part mounted image display system. In FIG. 10, the same components as those of the device according to the third embodiment are denoted by the same reference numerals, and description thereof will be omitted. Only different portions will be described.
本実施の形態は、 前記第 3の実施の形態にて検出手段を構成する第 1 10 の頭部方位検出部 5 Aと第 2の頭部方位検出部 5 Bを一つの頭部方位検 出部 5 Cで置き換えて構成したことが特徴である。  In the present embodiment, the 110th head direction detecting unit 5A and the second head direction detecting unit 5B constituting the detecting means in the third embodiment are connected to one head direction detecting unit. The feature is that it has been replaced with Part 5C.
具体的には、 図 1 0に示すように、 頭部方位検出部 5 Cは一つ以上の センサーを有する方位センサー部 1 4と方位センサー信号演算部 1 5か ら構成されており、 方位センサー部 1 4が頭部の動きに応じて出力する 15 信号を方位センサー信号演算部 1 5が処.理し、 方位座標に変換し第 1の 頭部方位データ中継部 9 Aと第 2の頭部方位データ中継部 9 Bに方位デ ータ Aと方位データ Bを出力する。  More specifically, as shown in FIG. 10, the head direction detection unit 5C is composed of a direction sensor unit 14 having one or more sensors and a direction sensor signal calculation unit 15; The azimuth sensor signal calculation unit 15 processes the 15 signals output by the unit 14 according to the movement of the head, converts the signals into azimuth coordinates, converts the first head azimuth data relay unit 9A and the second head The direction data A and the direction data B are output to the direction data relay unit 9B.
このとき、 方位センサー信号演算部 1 5では、 その内部で方位データ  At this time, the azimuth sensor signal calculation unit 15
Aと方位データ Bを生成するためにそれぞれ異なる信号処理回路または 20 演算処理にて処理を行なう。 即ち、 方位データ Aの生成は応答速度より も ドリフ トを抑制することに主眼を置いた処理を行い、 方位データ Bの 生成はドリフ トを抑制することより早い応答速度に主眼を置いた処理を 行う。 この応答速度は頭部の動きを検出したら、 その直後に表示される 画像が、 頭部方位に対応した画像であることが望ましい。 25 従って応答速度は略ビデオレート以下、 即ち頭部の動きを検出してか らそれに対応した方位データ Bが出力されるまでの応答時間が例えば 1 / 1 5 s e c以下、 より好適には 1 / 3 0 s e c以下であることが望ま しレ、。 In order to generate A and azimuth data B, processing is performed using different signal processing circuits or 20 arithmetic processing. In other words, the generation of the azimuth data A is a process that focuses on suppressing the drift rather than the response speed, and the generation of the azimuth data B is a process that focuses on the faster response speed than suppressing the drift. Do. As for this response speed, it is desirable that the image displayed immediately after the head movement is detected is an image corresponding to the head direction. 25 Therefore, the response speed is almost lower than the video rate, that is, The response time until the corresponding azimuth data B is output is, for example, preferably 1/15 sec or less, more preferably 1/30 sec or less.
前記方位センサー信号演算部 1 5には、 例えば時定数の異なる 2種類 のローパスフィルタ (L P F ) やバン ドパスフィルタ (B P F )、 ノィ 5 ズフィルタ等の信号処理手段が組み込まれ、 夫々の時定数に対応して、 前記方位データ Aと方位データ Bを出力する。  The azimuth sensor signal calculation unit 15 incorporates signal processing means such as two kinds of low-pass filters (LPF), band-pass filters (BPF), and noise filters having different time constants, for example. Correspondingly, the direction data A and the direction data B are output.
前記 L P Fや、 B P F、 ノイズフィルタ等の信号処理手段はハードウ エアで構成されていても良いし、 ソフトウエア演算処理で実現しても良 い。 無論、 信号処理手段としては L P Fや B P F、 ノイズフィルタ以外 10 にも、 応答速度よりも ドリフトを抑制することに主眼を置いた方位デー タ Aの生成、 並びにドリフトを抑制することより早い応答速度に主眼を 置いた方位データ Bの生成を夫々実現できる信号処理回路又は演算処理 であれば良い。  The signal processing means such as the LPF, the BPF, and the noise filter may be configured by hardware, or may be realized by software arithmetic processing. Of course, other than signal processing means other than LPF, BPF, and noise filter10, it is possible to generate azimuth data A that focuses on suppressing drift rather than response speed, and to achieve faster response speed by suppressing drift. Any signal processing circuit or arithmetic processing capable of realizing the generation of the azimuth data B with the main focus may be used.
上記構成によれば、 前記第 3の実施の形態にて用いられた第 1の頭部 15 方位検出部 5 Aと第 2の頭部方位検出部 5 Bの機能を兼ね備えた一つの 頭部方位検出部 5 Cを用いることで方位検出部を小型で軽量化でき、 ひ いては H M D 2の軽量化が図られ、 使用感改善に大きく寄与できる。  According to the above configuration, one head direction having both functions of the first head 15 direction detection unit 5A and the second head direction detection unit 5B used in the third embodiment. The use of the detection unit 5C makes it possible to reduce the size and weight of the azimuth detection unit, thereby reducing the weight of the HMD 2 and greatly contributing to improved usability.
なお、 上記方位センサー部 1 4のセンサーとしては、 例えば加速度セ ンサーやジャイロセンサー、 重力センサー、 磁気センサー、 地磁気セン 20 サ一等が考えられ、 それらが一種類、 若しくは複数種類組み合わされて 構成されている。 無論、 第 1から第 3の実施の形態において方位検出手 段を構成する頭部方位検出部 5、 第 1の頭部方位検出部 5 A、 第 2の頭 部方位検出部 5 Bにおけるセンサーも同様である。  The sensors of the azimuth sensor unit 14 include, for example, an acceleration sensor, a gyro sensor, a gravity sensor, a magnetic sensor, a geomagnetic sensor, and the like, and are configured by one type or a combination of a plurality of types. ing. Of course, the sensors in the head direction detecting unit 5, the first head direction detecting unit 5A, and the second head direction detecting unit 5B which constitute the direction detecting means in the first to third embodiments are also provided. The same is true.
また、 本発明に係る第 1乃至第 4の実施の形態において、 H M D 2の 25 小型映像表示素子 7及び空中像投影光学系 8を介して違和感なく仮想空 間の空中画像を表示する構成について説明したが、 勿論、 図示はしない がその空中画像に対応した音声についても連動して再生することが可能 である。 Further, in the first to fourth embodiments according to the present invention, the virtual sky is displayed without any sense of incongruity through the 25 small-sized image display device 7 and the aerial image projection optical system 8 of the HMD 2. Although the configuration for displaying the aerial image in between has been described, it is needless to say that, although not shown, audio corresponding to the aerial image can also be played back in conjunction.
さらに、 前記第 1乃至第 4の実施の形態においては、 前記頭部方位デ ータ中継部 9 , 頭部方位データス トレージ部 1 0, 方位変移演算部 1 1 及び画像信号処理部 (A t計測部も含む) がコントローラ 3に内蔵した 構成について説明したが、 これに限定されるものではなく、 これらの各 主要構成回路群が小型 ·軽量である場合には、 前記 HMD 2の本体 2 A 内に内蔵するように構成しても良い。  Further, in the first to fourth embodiments, the head direction data relay unit 9, the head direction data storage unit 10, the azimuth shift operation unit 11, and the image signal processing unit (At measurement Although the configuration incorporated in the controller 3 has been described, the present invention is not limited to this. If each of these main constituent circuit groups is small and lightweight, the main unit 2A of the HMD 2 may be used. It may be configured so as to be built in the.
また、 本発明は前記第 1乃至第 4の実施の形態に限定されるものでは 10 なく、 本発明の要旨を変えない範囲において、 種々の変更、 改変等が可 能である。  Further, the present invention is not limited to the first to fourth embodiments, and various changes and modifications can be made without departing from the spirit of the present invention.
産業上の利用分野 Industrial applications
以上のように、 本発明に係る頭部装着型画像表示システム装置は、 使 用者の頭部の方位を検出するへッドトラッカーを有するへッド ·マウン 15 ト .ディスプレイ (HMD) をバーチャルリアリティ一 (V R) システ ムゃ、 ミックスリアリティー (MR) システムの視覚表示装置として採 用した画像表示システムとして、 また、 VRシステムや MRシステムを 構築することが望まれる医療や学問等の各種分野、 あるいは娯楽のゲー ムにおける画像表示システムとして有効であり、 特にコンピュータ等の 20 画像生成演算処理による画像表示遅れを軽減してリアルタイムで頭部の 方位に応じた画像を表示するのに適している。  As described above, the head-mounted image display system device according to the present invention is a virtual reality display (HMD) having a head tracker having a head tracker for detecting the orientation of the user's head. (VR) system II, as an image display system adopted as a visual display device for mixed reality (MR) systems, and in various fields such as medical and academic fields where it is desirable to construct VR and MR systems, or in entertainment It is effective as an image display system in this game, and is particularly suitable for displaying images according to the head orientation in real time by reducing the image display delay due to 20 image generation arithmetic processing by a computer or the like.
25 twenty five

Claims

求 の 範 囲 Range of request
1 . 使用者の頭部に着脱自在に装着可能な表示手段と、 該表示手段に設 置され、 使用者の頭部の少なく とも水平の方位を検出する方位検出手段 と、 該方位検出手段からの使用者の頭部の方位に応じて画像を生成し、 生成した画像を前記表示手段に表示させる画像生成機器とを具備した頭 部装着型画像表示システム装置において、 1. Display means detachably attachable to the user's head, azimuth detecting means installed on the display means for detecting at least the horizontal azimuth of the user's head, and A head-mounted image display system device comprising: an image generation device that generates an image according to the orientation of the user's head, and displays the generated image on the display unit.
前記方位検出手段により得られた現在の頭部の方位データと、 一定時 間前の頭部方位データとの差を演算する方位変移演算手段と、 10 前記方位変移演算手段により得られた方位変位量に応じて、 前記表示 手段に表示する空中像の位置を少なく とも水平にシフトする画像処理手 段とを設けたことを特徴とする頭部装着型画像表示システム装置。  An azimuth shift calculating means for calculating a difference between the current head azimuth data obtained by the azimuth detecting means and the head azimuth data a predetermined time ago; and10 an azimuth displacement obtained by the azimuth shift calculating means. An image processing means for shifting at least a horizontal position of an aerial image displayed on the display means in accordance with an amount of the image data.
2 . 使用者の頭部に着脱自在に装着可能な表示手段と、  2. Display means that can be detachably attached to the user's head,
前記表示手段に設置され、 使用者の頭部の少なく とも水平の方位を検 15 出する方位検出手段と、  Azimuth detecting means installed on the display means for detecting at least a horizontal azimuth of the user's head;
前記方位検出手段からの使用者の頭部の方位に応じて画像を生成し、 生成した画像を前記表示手段に表示させる画像生成機器と、  An image generation device that generates an image according to the direction of the user's head from the direction detection unit, and displays the generated image on the display unit;
前記方位検出手段により得られた現在の頭部の方位データと、 一定時 間前の頭部方位データとの差を演算する方位変移演算手段と、 20 前記方位変移演算手段により得られた方位変位量に応じて、 前記表示 手段に表示する空中像の位置を少なく とも水平にシフトする画像処理手 段と、  An azimuth shift calculating means for calculating a difference between the current head azimuth data obtained by the azimuth detecting means and the head azimuth data a predetermined time ago; 20 an azimuth displacement obtained by the azimuth shift calculating means Image processing means for at least horizontally shifting the position of the aerial image displayed on the display means according to the amount;
を具備して構成したことを特徴とする頭部装着型画像表示システム装  Head-mounted image display system device characterized by comprising:
25 twenty five
3 . クレーム 1またはクレーム 2に記載の頭部装着型画像表示システム 装置において、 前記方位変移演算手段及び画像処理手段は、 前記表示手 段または前記表示手段の表示制御を行うコントローラに内蔵されている ことを特徴とするもの。 3. The head-mounted image display system described in claim 1 or claim 2. In the apparatus, the azimuth change calculating means and the image processing means are incorporated in the display means or a controller for controlling display of the display means.
4 . クレーム 1またはクレーム 2に記載の頭部装着型画像表示システム 装置において、 前記方位検出手段は、 使用者の頭部方位を検出する 2つ 5 の異なる第 1 , 第 2の方位検出部で構成されたもので、 前記第 1の方位 検出部は前記方位変移演算手段の演算に必要な方位を計測し、 前記第 2 の方位検出部は前記画像生成機器が画像生成のために必要とする方位を 計測するものであることを特徴とするもの。  4. The head-mounted image display system according to claim 1 or claim 2, wherein the azimuth detecting means includes two different five first and second azimuth detecting units for detecting the head azimuth of the user. The first azimuth detecting unit measures an azimuth necessary for the operation of the azimuth change calculating means, and the second azimuth detecting unit is required by the image generation device for image generation. It is characterized by measuring azimuth.
5 . クレーム 1またはクレーム 2に記載の頭部装着型画像表示システム 10 装置において、 前記画像処理手段は、 前記画像生成機器からの生成画像 信号にに対し信号処理を行うことにより、 前記表示手段に表示する空中 像の位置を水平方向にのみシフトさせることを特徴とするもの。  5. The head-mounted image display system 10 according to claim 1 or claim 2, wherein the image processing unit performs signal processing on a generated image signal from the image generation device, so that the display unit It is characterized in that the position of the aerial image to be displayed is shifted only in the horizontal direction.
6 . クレーム 1またはクレーム 2に記載の頭部装着型画像表示システム 装置において、 前記一定時間は、 前記画像生成機器が画像生成に要する 15 時間であって、 これを実測する一定時間計測手段を設けたことを特徴と するもの。 6. The head-mounted image display system according to claim 1 or claim 2, wherein the fixed time is 15 hours required for the image generating device to generate an image, and a fixed time measuring means for actually measuring the time is provided. It is characterized by that.
7 . クレーム 6に記載の頭部装着型画像表示システム装置において、 前 記一定時間計測手段は、 前記一定時間を計測するために、 前記画像生成 機器に頭部方位の変化を知らせるダミーの方位信号を送りだし、 該画像 20 生成機器が生成し出力する画像信号を分析して、 その信号をもとに画像 生成機器が画像を生成するまでに要した時間を計測することを特徴とす るもの。  7. The head-mounted image display system according to claim 6, wherein the fixed time measuring means is a dummy direction signal for notifying the image generating device of a change in head direction in order to measure the fixed time. And analyzing the image signal generated and output by the image generation device and measuring the time required for the image generation device to generate an image based on the signal.
8 . クレーム 6に記載の頭部装着型画像表示システム装置において、 前 記一定時間計測手段は、 予め定義した複数のパターン画像の生成時間を 25 計測し、 それらを統計処理して決定した時間を前記一定時間とすること を特徴とするもの。 8. In the head-mounted image display system according to claim 6, the predetermined time measuring means measures 25 times of generation of a plurality of pattern images defined in advance, and calculates a time determined by statistically processing them. The fixed time Characterized by:
9 . クレーム 1またはクレーム 2に記載の頭部装着型画像表:  9. Head-mounted image table according to claim 1 or claim 2:
装置において、 前記方位検出手段は、 前記方位変位演算手段の演算に必 要な方位データと前記画像生成機器が画像生成のために必要とする方位 データとを生成することを特徴とするもの。 5In the apparatus, the azimuth detecting means generates azimuth data necessary for the calculation of the azimuth displacement calculating means and azimuth data required for the image generation device to generate an image. Five
1 0 . クレーム 9に記載の頭部装着型画像表示システム装置において、 前記方位検出手段は、 前記方位変位演算手段に入力される第 1の方位デ ータを生成する為の第 1の信号処理手段と、 前記画像生成機器に入力さ れる第 2の方位データを生成する為の第 2の処理手段とを有することを 特徴とするもの。 10 1 1 .クレーム 1 0に記載の頭部装着型画像表示システム装置において、 前記第 1の信号処理手段は、 応答速度が早い処理を行うことを特徴とす るもの。 10. The head-mounted image display system according to claim 9, wherein the azimuth detecting means includes a first signal processing for generating first azimuth data input to the azimuth displacement calculating means. Means, and second processing means for generating second azimuth data to be input to the image generation device. 10 11. The head-mounted image display system according to claim 10, wherein the first signal processing means performs processing with a high response speed.
1 2 .クレーム 1 1に記載の頭部装着型画像表示システム装置において、 前記応答速度は略ビデオレートあるいはそれより速い速度であることを 15 特徴とするもの。  12. The head-mounted image display system according to claim 11, wherein the response speed is approximately a video rate or a speed higher than the video rate.
1 3 .クレーム 1 1に記載の頭部装着型画像表示システム装置において、 前記第 1の信号処理手段の応答時間は略 1 / 1 5 s e c以下であること を特徴とするもの。  13. The head-mounted image display system according to claim 11, wherein a response time of the first signal processing means is substantially 1/15 sec or less.
1 4 .クレーム 1 0に記載の頭部装着型画像表示システム装置において、 20 前記第 2の信号処理手段は、 ドリフトを抑制する処理を行うことを特徴 とするもの。  14. The head-mounted image display system according to claim 10, wherein the second signal processing means performs processing for suppressing drift.
1 5 . 使用者の頭部に着脱自在に装着可能な表示手段に設置された方位 検出手段で使用者の頭部の少なく とも水平の方位を検出する方位検出手 順と、 25 前記方位検出手段で検出された使用者の頭部の方位に応じて画像を生 成する画像生成手順と、 15. An azimuth detecting procedure for detecting at least the horizontal azimuth of the user's head by the azimuth detecting means provided on the display means detachably attachable to the user's head; Generates an image according to the orientation of the user's head detected in Image generation procedure to be performed,
前記方位検出手段により得られた現在の頭部の方位データと、 一定時 間前の頭部方位データとの差を演算して方位変位量を算出する方位変移 演算手順と、  An azimuth shift calculating procedure for calculating a difference between the current head azimuth data obtained by the azimuth detecting means and the head azimuth data a fixed time ago to calculate an azimuth displacement amount;
前記算出された方位変位量に応じて、 前記生成した画像を前記表示手 段に表示する空中像の位置を少なく とも水平にシフトする画像処理手順 と、  An image processing step of, at least horizontally shifting a position of an aerial image displaying the generated image on the display means, according to the calculated azimuth displacement amount;
を備えたことを特徴とする頭部装着型画像表示システム装置の画像処 理方法。  An image processing method for a head-mounted image display system device, comprising:
1 6 . ク レーム 1 5に記載の頭部装着型画像表示システム装置の画像処 10 理方法において、 前記方位検出手順は、 前記方位検出手段が使用者の頭 部方位を検出する 2つの異なる第 1 , 第 2の方位検出部で構成され、 前 記第 1の方位検出部で前記方位変位量の演算に必要な方位を計測する手 順と、  16. The image processing method for a head-mounted image display system according to claim 15, wherein the azimuth detecting step comprises: detecting the head orientation of the user using two different first azimuth directions. A first and second azimuth detecting unit, wherein the first azimuth detecting unit measures the azimuth necessary for calculating the azimuth displacement amount;
前記第 2の方位検出部で前記画像を生成するために必要とする方位を 15 計測する手順と、  A step of measuring the azimuth required by the second azimuth detecting unit to generate the image, and
を有することを特徴とするもの。  Characterized by having.
20 20
25 twenty five
PCT/JP2003/010615 2002-08-30 2003-08-22 Head mount image display system device and image processing method thereof WO2004021699A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/067,088 US20050156817A1 (en) 2002-08-30 2005-02-25 Head-mounted display system and method for processing images

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2002-255695 2002-08-30
JP2002255695 2002-08-30
JP2003-290853 2003-08-08
JP2003290853A JP2004109994A (en) 2002-08-30 2003-08-08 Head mounted image display system device and image processing method therefor

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US11/067,088 Continuation US20050156817A1 (en) 2002-08-30 2005-02-25 Head-mounted display system and method for processing images

Publications (1)

Publication Number Publication Date
WO2004021699A1 true WO2004021699A1 (en) 2004-03-11

Family

ID=31980554

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2003/010615 WO2004021699A1 (en) 2002-08-30 2003-08-22 Head mount image display system device and image processing method thereof

Country Status (2)

Country Link
JP (1) JP2004109994A (en)
WO (1) WO2004021699A1 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9292084B2 (en) 2009-10-13 2016-03-22 Intel Corporation Control systems and methods for head-mounted information systems
CN106644397A (en) * 2016-12-16 2017-05-10 捷开通讯(深圳)有限公司 VR device delay time detection device and method
CN106644396A (en) * 2016-12-16 2017-05-10 捷开通讯(深圳)有限公司 Device and method for detecting delay time of VR glasses
WO2017219736A1 (en) * 2016-06-22 2017-12-28 北京蚁视科技有限公司 Display method for virtual player for playing motion video in virtual reality
CN107687932A (en) * 2016-08-05 2018-02-13 成都理想境界科技有限公司 The detection method and device of head-mounted display apparatus delay
CN108307190A (en) * 2017-01-13 2018-07-20 欧普菲有限公司 Method, apparatus for testing display and computer program product
CN110709920A (en) * 2017-06-08 2020-01-17 佳能株式会社 Image processing apparatus and control method thereof

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005321479A (en) * 2004-05-06 2005-11-17 Olympus Corp Head mounted type display device
JP4857196B2 (en) 2007-05-31 2012-01-18 キヤノン株式会社 Head-mounted display device and control method thereof
JP5047090B2 (en) 2008-07-31 2012-10-10 キヤノン株式会社 system
JP4743302B2 (en) * 2009-03-26 2011-08-10 パナソニック電工株式会社 Supervisory control device
JP5652037B2 (en) * 2010-07-30 2015-01-14 富士通株式会社 Simulated video generation device, method, and program
JP6353214B2 (en) 2013-11-11 2018-07-04 株式会社ソニー・インタラクティブエンタテインメント Image generating apparatus and image generating method
JP6474278B2 (en) * 2015-02-27 2019-02-27 株式会社ソニー・インタラクティブエンタテインメント Image generation system, image generation method, program, and information storage medium
US10089725B2 (en) * 2016-02-09 2018-10-02 Google Llc Electronic display stabilization at a graphics processing unit
EP3236211A1 (en) * 2016-04-21 2017-10-25 Thomson Licensing Method and apparatus for estimating a pose of a rendering device
JP2017215875A (en) * 2016-06-01 2017-12-07 株式会社ソニー・インタラクティブエンタテインメント Image generation device, image generation system, and image generation method
IL307594A (en) * 2016-08-22 2023-12-01 Magic Leap Inc Virtual, augmented, and mixed reality systems and methods
KR20180075732A (en) * 2016-12-26 2018-07-05 엘지디스플레이 주식회사 Head mounted display and method for controlling thereof
JP7013128B2 (en) * 2017-01-27 2022-01-31 キヤノン株式会社 Image display device, image display method and program
DE102017208365A1 (en) * 2017-05-18 2018-11-22 Robert Bosch Gmbh Method for orientation estimation of a portable device
JP7121523B2 (en) * 2018-04-10 2022-08-18 キヤノン株式会社 Image display device, image display method
JP7262973B2 (en) 2018-10-31 2023-04-24 キヤノン株式会社 Information processing device, information processing method and program

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06326944A (en) * 1993-05-14 1994-11-25 Olympus Optical Co Ltd Head-mounted type video display device
US6184847B1 (en) * 1998-09-22 2001-02-06 Vega Vista, Inc. Intuitive control of portable data displays

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06326944A (en) * 1993-05-14 1994-11-25 Olympus Optical Co Ltd Head-mounted type video display device
US6184847B1 (en) * 1998-09-22 2001-02-06 Vega Vista, Inc. Intuitive control of portable data displays

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
RYUGO KIJIMA: "Reflex HMD-zentei hansha kino o sonaeta HMD no kaihatsu", THE VIRTUAL REALITY SOCIETY OF JAPAN RONBUNSHI, vol. 6, no. 2, 30 June 2001 (2001-06-30), pages 107 - 114, XP002973890 *

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9292084B2 (en) 2009-10-13 2016-03-22 Intel Corporation Control systems and methods for head-mounted information systems
US9696797B2 (en) 2009-10-13 2017-07-04 Intel Corporation Control systems and methods for head-mounted information systems
WO2017219736A1 (en) * 2016-06-22 2017-12-28 北京蚁视科技有限公司 Display method for virtual player for playing motion video in virtual reality
CN107528993A (en) * 2016-06-22 2017-12-29 北京蚁视科技有限公司 For the display methods for the virtual player that sport video is played in virtual reality
CN107528993B (en) * 2016-06-22 2019-09-20 北京蚁视科技有限公司 For playing the display methods of the virtual player of sport video in virtual reality
CN107687932A (en) * 2016-08-05 2018-02-13 成都理想境界科技有限公司 The detection method and device of head-mounted display apparatus delay
CN106644397A (en) * 2016-12-16 2017-05-10 捷开通讯(深圳)有限公司 VR device delay time detection device and method
CN106644396A (en) * 2016-12-16 2017-05-10 捷开通讯(深圳)有限公司 Device and method for detecting delay time of VR glasses
CN108307190A (en) * 2017-01-13 2018-07-20 欧普菲有限公司 Method, apparatus for testing display and computer program product
CN108307190B (en) * 2017-01-13 2021-03-19 欧普菲有限公司 Method, apparatus and computer readable medium for testing a display
CN110709920A (en) * 2017-06-08 2020-01-17 佳能株式会社 Image processing apparatus and control method thereof
US11263999B2 (en) 2017-06-08 2022-03-01 Canon Kabushiki Kaisha Image processing device and control method therefor

Also Published As

Publication number Publication date
JP2004109994A (en) 2004-04-08

Similar Documents

Publication Publication Date Title
WO2004021699A1 (en) Head mount image display system device and image processing method thereof
US20050156817A1 (en) Head-mounted display system and method for processing images
EP3241088B1 (en) Methods and systems for user interaction within virtual or augmented reality scene using head mounted display
US10816807B2 (en) Interactive augmented or virtual reality devices
EP0575332B1 (en) Compact head position tracking device for low cost virtual reality system
JP4734640B2 (en) Virtual reality image display device
JP4373286B2 (en) Head-mounted display device
EP2979127B1 (en) Display method and system
US5900849A (en) Display headset
WO2017131970A1 (en) Methods and systems for navigation within virtual reality space using head mounted display
JP2003242527A (en) Information processor and method
JP2005172851A (en) Image display apparatus
US20190230290A1 (en) Information processing device, information processing method, and program
WO2019040736A1 (en) Swim ar goggles
JP2002515127A (en) Personal display system
JP2005321479A (en) Head mounted type display device
JP2003279882A (en) Head mounted display device
JP2009122476A (en) Controller, head-mounted display device, program and control method
US20030020842A1 (en) Low cost virtual reality system
JPH08220470A (en) Head mounted display device
JP2008113317A (en) Remote operation support system
KR101378407B1 (en) Apparatus for displaying three-dimensional image and method for controlling location of display in the apparatus
JP3537303B2 (en) Position detecting device and virtual reality providing device
JPH06167687A (en) Projector
JP2021022075A (en) Video display control apparatus, method, and program

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): CN KR US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR

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: 11067088

Country of ref document: US

122 Ep: pct application non-entry in european phase