The present invention relates to an image display system including an image display apparatus such as a video see-through head-mounted display (HMD) that is mounted on a head of a viewer and allows the viewer to view left-eye and right-eye captured images acquired by image capturing through his/her left and right eyes.
The video see-through HMD displays on a display element a display image produced by superimposing a CD (Computer Graphic) image on a captured image acquired by image capturing of a real object and introduces light from the display element such as an LCD to eyes of a viewer through a display optical system. In such a video see-through HMD, from reasons such as facilitating positional alignment between the captured image and the display image, it is desirable that an angle of view for image capturing (hereinafter referred to as “an image-capturing angle of view”) be wider than an angle of view for display (hereinafter referred to as “a display angle of view”) by the display element. Furthermore, it is desirable that, in order to enable another viewer not mounting the HMD to view the display image, the display image can be output to an external display apparatus.
Such HMDs are disclosed in Japanese Laid-Open Nos. 2004-258123 and 2006-041795. The HMD disclosed in Japanese Laid-Open No. 2004-258123 switches, depending on a use status of the HMD, images to be output to an external display apparatus. The HMD disclosed in Japanese Laid-Open No. 2006-041795 includes an image corrector that performs a distortion correction and a gamma correction on an image output to an external display apparatus.
However, outputting the display image to the external display apparatus without change when the display angle of view is narrower than the image-capturing angle of view only enables a viewer viewing the external display apparatus to view a display image whose display angle of view is narrow. The viewer viewing the external display apparatus sometimes wants to view an image whose display angle of view is wider than that of the viewer mounting the HMD. The HMDs disclosed in Japanese Laid-Open Nos. 2004-258123 and 2006-041795 can output, to the external display apparatus, only a display image whose display angle of view is narrower than the image-capturing angle of view.
The present invention provides an image display system using a video see-through HMD whose image-capturing angle of view is wider than its display angle of view; the system is capable of producing a display image outputtable to an external display apparatus and corresponding to a wider display angle of view than that of an image displayed in the HMD.
The present invention provides as an aspect thereof an image display system including a left-eye image capturer and a right-eye image capturer respectively configured to acquire, by image capturing, a left-eye captured image and a right-eye captured image, a first image producer configured to produce a first left-eye display image using a left-eye original image that is the left-eye captured image or a left-eye processed image produced by image processing performed on the left-eye captured image, and produce a first right-eye display image using a right-eye original image that is the right-eye captured image or a right-eye processed image produced by the image processing performed on the right-eye captured image, and a first image display unit configured to allow a left eye and a right eye of a first viewer to view the first left-eye display image and the first right-eye display image. The first image producer is configured to produce the first left-eye display image corresponding to an image of a partial area of the left-eye original image and produce the first right-eye display image corresponding to an image of a partial area of the right-eye original image. The system further includes a second image producer configured to produce, using at least one of the left-eye original image and the right-eye original image, a second display image corresponding to an image of an area including the partial area of the at least one of the left-eye and right-eye original images and being wider than that partial area.
The present invention provides as another aspect thereof a non-transitory storage medium storing a computer program for causing a computer of the image display system to execute a display process. The image display system includes a left-eye image capturer and a right-eye image capturer respectively configured to acquire, by image capturing, a left-eye captured image and a right-eye captured image, and a first image display unit configured to allow a left eye and a right eye of a first viewer to view a first left-eye display image and a first right-eye display image. The display process includes a process for producing the first left-eye display image using a left-eye original image that is the left-eye captured image or a left-eye processed image produced by image processing performed on the left-eye captured image, and producing the first right-eye display image using a right-eye original image that is the right-eye captured image or a right-eye processed image produced by image processing performed on the right-eye captured image, the first left-eye display image corresponding to an image of a partial area of the left-eye original image, the first right-eye display image corresponding to an image of a partial area of the right-eye original image, and a process for producing, using at least one of the left-eye original image and the right-eye original image, a second display image corresponding to an image of an area including the partial area of the at least one of the left-eye and right-eye original images and being wider than that partial area.
Further features of the present invention will become apparent from the following description of exemplary embodiments with reference to the attached drawings.
Exemplary embodiments of the present invention will hereinafter be described with reference to the accompanying drawings.
The PC 102 is provided with a PC board 120 installed therein and serving as an image processing apparatus including a first image producer and a second image producer. The PC board 120 is part of the HMD system.
The PC board 120 as an image processing computer performs the following processes according to an image processing program as a computer program.
The PC board 120 performs image processing on a left-eye captured image and a right-eye captured image, which will be described later, to produce a left-eye original image as a left-eye processed image and a right-eye original image as a right-eye processed image. Furthermore, the PC board 120 produces a first left-eye display image (hereinafter simply referred to as “a left-eye display image”) using the left-eye original image, and produces a first right-eye display image (hereinafter simply referred to as “a right-eye display image”) using the right-eye original image. The PC board 120 outputs these left-eye and right-eye display images to the HMD 101. Moreover, the PC board 120 produces, using at least one of the left-eye and right-eye original images, a wide-angle monitoring display image (second display image) described later to output the wide-angle monitoring display image to the external monitor 103. The PC board 120 serves also as an image outputter.
The external monitor 103 displays the wide-angle monitoring display image input from the PC board 120 to allow one or more second viewers different from the HMD viewer (the second viewer is hereinafter referred to as “a monitoring viewer”) to view the wide-angle monitoring display image.
The left-eye display unit 106 and the right-eye display unit 107 constitute a first image display unit. In addition, the HMD 101 includes an image inputter/outputter 115.
The video see-through HMD 101 acquires, by image capturing of a real world by the left-eye image capturer 104 and the right-eye image capturer 105, the left-eye captured image and the right-eye captured image. The left-eye image capturer 104 includes a left-eye image-capturing optical system 104a that forms an object image, and a left-eye image sensor 104b that photoelectrically converts (captures) the object image. The right-eye image capturer 105 includes a right-eye image-capturing optical system 105a that forms an object image, and a right-eye image sensor 105b that photoelectrically converts (captures) the object image.
The image inputter/outputter 115 outputs the left-eye and right-eye captured images acquired respectively through the left-eye and right-eye image capturers 104 and 105 to the PC board 120 installed in the PC 102.
Next at step S302, the PC board 120 performs, on the left-eye captured image and the right-eye captured image, image processing for superimposing thereon a CG (Computer Graphic) image as another image than the left-eye and right-eye captured images to produce the left-eye original image as the left-eye processed image and the right-eye original image as the right-eye processed image. Then, at step S303, the PC board 120 clips, from the left-eye original image and the right-eye original image, images of partial areas thereof to produce the left-eye display image and the right-eye display image. The PC board 120 outputs the left-eye and right-eye display images to the image inputter/outputter 115.
The left-eye display unit 106 includes a left-eye display element 106a that displays the left-eye display image input from the image inputter/outputter 115, and a left-eye display optical system 106b that introduces light from the left-eye display element 106a (that is, the left-eye display image) to a left eye 108 of the HMD viewer placed at a position of a left exit pupil of the left-eye display optical system 106b. The right-eye display unit 107 includes a right-eye display element 107a that displays the right-eye display image input from the image inputter/outputter 115, and a right-eye display optical system 107b that introduces light from the right-eye display element 107a (that is, the right-eye display image) to a right eye 109 of the HMD viewer placed at a position of a right exit pupil of the right-eye display optical system 107b.
In this embodiment, the left-eye and right-eye image capturers 104 and 105 each have an image-capturing angle of view of 80° in a horizontal direction, which is wider than 60° that is a display angle of view of each of the left-eye and right-eye display units 106 and 107.
The wider image-capturing angle of view of each image capturer than the display angle of view of each display unit enables producing the display image to be displayed by each display unit by clipping the display image (partial area) from the captured image acquired by each image capturer while adjusting a clipped position of partial area. This makes it possible to easily adjust alignment of optical axes of the image capturer and the display unit corresponding thereto. In addition, the wider image-capturing angle of view enables, when the captured image is used in measurement of an object distance in the real world and in feature point detection for the CG image superimposition, performing the object distance measurement and the feature point detection even for an object located near an edge of the display angle of view of the display unit with high accuracy.
Furthermore, at step S304, the PC board 120 outputs, to the external monitor 103, the left-eye original image illustrated in
At this step, the PC board 120 serving as a selector can select whether to output the left-eye original image illustrated in
The left-eye original image as the wide-angle monitoring display image can display a wider area than the left-eye display image. In response to a selection input by the monitoring viewer desired to view the same image as that viewed by the HMD viewer, the PC board 120 selects the left-eye display image illustrated in
The description made with reference to
Moreover, when two external monitors 103 are provided, the PC board 120 may cause one of the external monitors 103 to display the left-eye display image produced from the left-eye original image, and cause the other one of the external monitors 103 to display the right-eye display image produced from the right-eye original image. Alternatively, the PC board 120 may cause one of the external monitors 103 to display the left-eye original image (wide-angle monitoring display image) illustrated in
In addition, when an aspect ratio of the captured image (for example, the left-eye captured image) is different from that of the external monitor 103, the PC board 120 may clip, from the left-eye captured image, a partial area corresponding to the aspect ratio of the external monitor 103 to produce the left-eye display image.
Alternatively, the PC board 120 may scale the clipped left-eye display image so as to correspond to the aspect ratio of the external monitor 103.
Furthermore, the PC board 120 may perform a display process different from that illustrated in
The PC 202 is provided with a PC board 220 installed therein and serving as an image processing apparatus including a first image producer and a second image producer. The PC board 120 is part of the HMD system. The PC board 220 as an image processing computer performs the following processes according to an image processing program as a computer program.
The PC board 220 performs image processing on a left-eye captured image and a right-eye captured image, which will be described later, to produce a left-eye original image as a left-eye processed image and a right-eye original image as a right-eye processed image. Furthermore, the PC board 220 produces a first left-eye display image (hereinafter simply referred to as “a left-eye display image”) using the left-eye original image, and produces a first right-eye display image (hereinafter simply referred to as “a right-eye display image”) using the right-eye original image. The PC board 220 outputs these left-eye and right-eye display images to the HMD 201. Moreover, the PC board 220 produces, using at least one of the left-eye and right-eye original images, a wide-angle monitoring display image (second display image) described later to output any of the wide-angle monitoring display image, the left-eye display image and the right-eye display image to the external monitors 203 and 204. The PC board 220 serves also as an image outputter.
The external monitors 203 and 204 display any of the wide-angle monitoring display image, the left-eye display image and the right-eye display image input from the PC board 220 to allow one or more monitoring viewers different from the HMD viewer to view the displayed images.
The left-eye display unit 207 and the right-eye display unit 208 constitute a first image display unit. In addition, the HMD 201 includes an image inputter/outputter 215.
The video see-through HMD 201 acquires, by image capturing of a real world by the left-eye image capturer 205 and the right-eye image capturer 206, the left-eye captured image and the right-eye captured image. The left-eye image capturer 205 includes a left-eye image-capturing optical system 205a that forms an object image, and a left-eye image sensor 205b that photoelectrically converts (captures) the object image. The right-eye image capturer 206 includes a right-eye image-capturing optical system 206a that forms an object image, and a right-eye image sensor 206b that photoelectrically converts (captures) the object image.
The image inputter/outputter 215 outputs the left-eye and right-eye captured images acquired through the left-eye and right-eye image capturers 205 and 206 to the PC board 220 installed in the PC 202.
The PC board 220 performs, on the left-eye captured image and the right-eye captured image, image processing for superimposing thereon a CG image as another image than the left-eye and right-eye captured images to produce the left-eye original image as the left-eye processed image and the right-eye original image as the right-eye processed image. The PC board 220 further produces, using the left-eye original image and the right-eye original image, the left-eye display image and the right-eye display image corresponding to images of partial areas of the left-eye original image and the right-eye original image. The PC board 120 outputs the left-eye and right-eye display images to the image inputter/outputter 215.
The left-eye display unit 207 includes a left-eye display element 207a that displays the left-eye display image input from the image inputter/outputter 215, and a left-eye display optical system 207b that introduces light from the left-eye display element 207a (that is, the left-eye display image) to a left eye 209 of the HMD viewer placed at a position of a left exit pupil of the left-eye display optical system 207b. The right-eye display unit 208 includes a right-eye display element 208a that displays the right-eye display image input from the image inputter/outputter 215, and a right-eye display optical system 208b that introduces light from the right-eye display element 208a (that is, the right-eye display image) to a right eye 210 of the HMD viewer placed at a position of a right exit pupil of the right-eye display optical system 208b.
In this embodiment, the left-eye and right-eye image capturers 205 and 206 each have an image-capturing angle of view of 90° in a horizontal direction, which is wider than 80° that is a display angle of view of each of the left-eye and right-eye display units 207 and 208.
As described in Embodiment 1, the wider image-capturing angle of view of each image capturer than the display angle of view of each display unit enables easily adjusting alignment of optical axes of the image capturer and the display unit corresponding thereto. In addition, the wider image-capturing angle of view enables performing the object distance measurement and the feature point detection even for the object located near the edge of the display angle of view of the display unit with high accuracy.
In this embodiment, the horizontal display angle of view of the left-eye display unit 207 includes, across a visual axis of the left eye 209 of the HMD viewer, a left side angle of view of 40° and a right side angle of view of 20°. That is, the left side angle of view (in other words, an outside angle of view) of the left-eye display unit 207 is larger than the right side angle of view (in other words, an inside angle of view) thereof. On the other hand, the horizontal display angle of view of the right-eye display unit 208 includes, across a visual axis of the right eye 210 of the HMD viewer, a right side angle of view of 40° and a left side angle of view of 20°. That is, the right side angle of view (in other words, an outside angle of view) of the right-eye display unit 208 is larger than the left side angle of view (in other words, an inside angle of view) thereof. Such setting of the display angle of views enables, though the horizontal display angle of view of each of the left-eye and right-eye display units 207 and 208 is 60°, providing a combined horizontal display angle of view viewable by the HMD viewer through the left and right eyes 209 and 210 to 80°. That is, the setting increases the horizontal display angle of view.
Furthermore, the PC board 220 serving as a selector can select whether to output the left-eye original image illustrated in
The left-eye original image as the wide-angle monitoring display image can display a wider area than the left-eye display image.
In response to a selection input by the monitoring viewer desired to view the same image as that viewed by the HMD viewer, the PC board 220 selects the left-eye display image illustrated in
The description made with reference to
The PC board 220 may clip, from a left-eye captured image illustrated in
The description made with reference to
In this embodiment, if only one external monitor is provided, an image to be displayed on the one external monitor may be selected from the images displayed on the external monitors 203 and 204 in the above description. Furthermore, as illustrated in
Each of the above embodiments described the case of performing the process for producing the left-eye and right-eye original images by superimposing the CG image on the left-eye and right-eye captured images, the process for producing the left-eye and right-eye display images by clipping the partial areas from the left-eye and right-eye original images, and the process for producing the wide-angle monitoring display image from the original image. That is, each of the above embodiments described the case where the PC board serves as the first and second image producers. However, in a case where, for example, the CG image is not superimposed on each captured image and thereby each captured image is used as the original image, the image inputter/outputter (115 or 215) provided in the HMD (101 or 201) may produce the display image by clipping the partial area from the original image. That is, the image inputter/outputter may serve as the first image producer. In this case, the PC board to which the original image is input from the image inputter/outputter may serve as the second image producer that produces the wide-angle monitoring display image from the original image.
Each of the above embodiments enables, when the image-capturing angle of view of each of the left-eye and right-eye image capturers is wider than the display angle of view of each of the first left-eye and right-eye display images, producing the second display image corresponding to an image whose display angle of view is wider than that of each of the first left-eye and right-eye display images.
Embodiment(s) of the present invention can also be realized by a computer of a system or apparatus that reads out and executes computer executable instructions (e.g., one or more programs) recorded on a storage medium (which may also be referred to more fully as a ‘non-transitory computer-readable storage medium’) to perform the functions of one or more of the above-described embodiment(s) and/or that includes one or more circuits (e.g., application specific integrated circuit (ASIC)) for performing the functions of one or more of the above-described embodiment(s), and by a method performed by the computer of the system or apparatus by, for example, reading out and executing the computer executable instructions from the storage medium to perform the functions of one or more of the above-described embodiment(s) and/or controlling the one or more circuits to perform the functions of one or more of the above-described embodiment(s). The computer may comprise one or more processors (e.g., central processing unit (CPU), micro processing unit (MPU)) and may include a network of separate computers or separate processors to read out and execute the computer executable instructions. The computer executable instructions may be provided to the computer, for example, from a network or the storage medium. The storage medium may include, for example, one or more of a hard disk, a random-access memory (RAM), a read only memory (ROM), a storage of distributed computing systems, an optical disk (such as a compact disc (CD), digital versatile disc (DVD), or Blu-ray Disc (BD)™), a flash memory device, a memory card, and the like.
While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
This application claims the benefit of Japanese Patent Application No. 2016-153668, filed on Aug. 4, 2016, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2016-153668 | Aug 2016 | JP | national |