The invention relates generally to the field of recording and generating images, and more particularly to the generation, displaying and printing of panoramic images stereoscopically. The invention specifically provides a system and method for generating and displaying a stereoscopic panoramic image set, comprising respective at least two panoramic images of a scene, each having a different viewing direction, for contemporaneous viewing by respective left and right eyes of a viewer to provide an apparent stereoscopic image of the scene to the viewer.
Panoramic images are images of a scene having a wide field of view, up to a full 360°. Panoramic images may be recorded using a wide angled lens, a mirror, or the like, providing a wide field of view. Panoramic images having a wider field of view can be generated by, for example, recording a plurality of images around a particular point and, using conventional mosaicing techniques, generating a single mosaic image. Panoramic images may also be generated of simulated scenes using conventional computer graphics techniques. Stereoscopic panoramic images can also be generated from images using various techniques known to those skilled in the art. In one technique, described in Joshua Gluckman, et al., “Real-Time Omnidirectional And Panoramic Stereo,” DARPA Image Understanding Workshop, 1998, two omnidirectional cameras, vertically displaced along a common axis, record panoramic images of the surrounding scene. Since the cameras are displaced, the pair of images recorded by the cameras, when considered in combination, will provide depth information for objects in the scene surrounding the cameras. However, since the displacement is vertical, the recorded images are inappropriate for human stereo panoramic perception.
The invention provides a new and improved system and method for generating and displaying a stereoscopic panoramic image set, comprising respective at least two panoramic images of a scene, each having a different viewing direction, for contemporaneous viewing by respective left and right eyes of a viewer to provide an apparent stereoscopic image of the scene to the viewer.
In brief summary, the invention provides an arrangement for recording images for use in generating and utilizing images comprising a stereoscopic image set. The arrangement includes at least one stereoscopic data source, at least one utilization device and a distribution channel. The at least one stereoscopic data source records images from which a stereoscopic image set can be generated. The utilization device is provided to facilitate viewing, printing, or otherwise utilizing the stereoscopic image set. The distribution channel facilitates transferring information between the stereoscopic data source and the utilization device, the information including the images as recorded by the stereoscopic data source or the stereoscopic image set itself. If a stereoscopic image set is to comprise a plurality of mosaic images, the mosaic images may be generated by the stereoscopic data source, the image utilization device and/or the distribution channel.
A number of stereoscopic data sources of diverse configurations are disclosed, including fixed and moving mirrors, prisms, and lenses, which may be used in the stereoscopic data source in the stereoscopic image arrangement.
This invention is pointed out with particularity in the appended claims. The above and further advantages of this invention may be better understood by referring to the following description taken in conjunction with the accompanying drawings, in which:
An illustrative stereoscopic data source 11n will be described below in connection with
Alternatively, the image recording arrangement may be similar to those described in the Peleg II patent application. For several of the image recording arrangements that are described in the Peleg II patent application, the respective arrangements may also be rotated and/or translated to facilitate recording of a series of images from which strips may be mosaiced together to generate a set of panoramic images comprising a stereoscopic panoramic image set. On the other hand, for others of the image recording arrangement described in the Peleg II patent application, the respective arrangements may be those including omni-cameras, which arrangements can directly record panoramic images for a stereoscopic panoramic image set without requiring mosaicing.
The communication arrangement facilitates transmission of the stereoscopic panoramic image set to the distribution channel 13 for distribution to one or more of the viewing devices 12m. Generally, information defining the stereoscopic panoramic image set transferred by the communication arrangement will be in digital form, and the communication arrangement may include any arrangement that facilitates transfer of digital data between two devices, which may be at the same location or at different locations. Illustrative communication arrangements include, for example, a direct connection, such as a wire, cable or optical fiber connection, a wireless connection, any other arrangement for facilitating the transfer of information in digital form, or any combination thereof. A direct connection may include, for example, a direct network connection, an indirect connection to a network through, for example, a computer, a connection through the public switched telephony network, and the like. A wireless connection may include, for example, a radio connection, a cellular telephone connection, an infrared connection, and the like
An illustrative viewing device will be described below in connection with
The image storage arrangement stores the digital information comprising a stereoscopic panoramic image set as received by the viewing device's communication arrangement from the distribution channel 13 for later display. Depending on the amount of information that can be stored in the image storage arrangement and the amount of information comprising an stereoscopic panoramic image set, the image storage arrangement may have the capacity to store information comprising only one stereoscopic panoramic image set, or it may have the capacity to store information comprising a plurality of stereoscopic panoramic image sets.
The display, if provided, will display at least a portion of one or more of the images comprising a stereoscopic panoramic image set. It will be appreciated that, if the display displays at least a portion of one of the images, the image, when viewed, will not be stereoscopic. On the other hand, if the display displays at least a portion of both images using, for example, a lenticular lens, as will be described below in connection with
It will be appreciated that both each stereoscopic data source 11n and viewing device 12m may also include control arrangements for facilitating control thereof by a respective operator. For example, if the stereoscopic data source 11n includes an image recording arrangement that is to be rotated and/or translated, it can include a control to enable the image recording arrangement to rotate and/or translate. In addition, the stereoscopic data source 11n can include controls to allow an operator to actuate the image recording arrangement to facilitate recording of images of a scene, to enable generation by the image processing arrangement of a stereoscopic panoramic image set for the scene, and to enable the communication arrangement to transmit an stereoscopic panoramic image set to the distribution channel 13 for transfer to one or more of the viewing devices.
Similarly, the respective viewing device 12m can include a control to facilitate receiving of stereoscopic panoramic image sets from the distribution channel 13 and storage by the image storage arrangement. In addition, the respective viewing device 12m can include a control to facilitate selection of a stereoscopic panoramic image set for display, selection of display mode, and selection of a portion of the stereoscopic panoramic image set to be displayed. The viewing device 12m may be able to selectively display, as well as at least portions of a stereoscopic panoramic image set, at least portions of individual panoramic images of the stereoscopic panoramic image set as respective display modes, and the selection of the display mode can facilitate display of one or more of the panoramic images of the selected stereoscopic panoramic image set. In addition, the viewing device 12m can include a control to facilitate selection of a respective portion of an stereoscopic panoramic image set that is to be displayed, or the portion of an individual image from the stereoscopic panoramic image set that is to be displayed of the viewing device 12m provides such display modes.
As noted above, a viewing device 12m can, instead of or in addition to providing a display for displaying an stereoscopic panoramic image set with a lenticular lens to provide for stereoscopic viewing, provide a printer or similar device for generating a hardcopy print of at least a portion of one or both of the images comprising a stereoscopic panoramic image set, or a hardcopy print of at least a portion of the stereoscopic panoramic image set that, when viewed through a lenticular lens, would provide a stereoscopic panorama. A viewing device 12m that provides a printer or similar device can include controls for enabling it to generate such hardcopy prints.
With this background, an illustrative stereoscopic data source 11n will be described in connection with
After the operator energizes the stereoscopic data source 11n by actuating a respective control on the operator control panel 22, he or she can directs the video camera 21 in a particular direction. The display 23 can display an image indicating what the video camera 21 can record. The operator can enable the video camera by actuating a control on the operator control panel 22. As the operator actuates the image recording control, and rotates and/or translates the stereoscopic data source 11n, he or she can enable the video camera 21 to record a series of images from which a stereoscopic panoramic image set can be generated. After the stereoscopic data source 11n has recorded a series of images, the operator can release the image recording control, at which point the video camera 21 can stop recording of images.
After the stereoscopic data source 11n has recorded a series of images, the operator can actuate another control on the operator control panel to enable the stereoscopic data source 11n to generate the panoramic images comprising the stereoscopic panoramic image set. After at least one of the panoramic images has been generated, the operator can actuate another control on the operator control panel 22 to enable the stereoscopic data source 11n to display at least a portion the generated panoramic image in the display 23, with the portion being selectable by use of the same or another control on the operator control panel 22. Similarly, after at least two panoramic images of the stereoscopic panoramic image set have been generated, the operator can actuate a control on the operator control panel 22 to enable the stereoscopic data source 11n to display them in a manner so that they can be viewed stereoscopically. The stereoscopic data source 11n may display the stereoscopic panoramic image set in a manner such that any a number of kinds of appliances may be required to facilitate stereoscopic viewing, including, for example, a lenticular lens, glasses with polarized lenses or lenses of different color, or other appliances as will be appreciated by those skilled in the art, with the stereoscopic data source 11n displaying the stereoscopic panoramic image set in a corresponding manner.
In addition, after the stereoscopic data source 11n has generated the panoramic images comprising the stereoscopic panoramic image set, it can transmit them to the distribution channel for distribution to respective ones of the viewing devices 12m. As noted above, the illustrative stereoscopic data source 11n makes use of a cellular telephone connection to transfer information to the distribution channel 13. Accordingly, the operator can actuate one or more other controls on the operator control panel 22 to enable the stereoscopic data source 11n to establish a cellular telephone call to the distribution channel 13 through a cellular provider (not shown). In that case, the stereoscopic data source 11n can establish a cellular link through the antenna 24.
Generally, after the operator energizes the stereoscopic data source 11n by actuating a respective control on the operator control panel 22, the processing unit can control the capture unit 30, in particular the image sensor, to begin receiving images, and send them to a local display, for example, local display 33A, for display to the operator. When the operator actuates the image recording control on the operator control panel 22, the processing unit 32, in addition to sending images from the image sensor to the local display 33A for display to the operator, will send the images to the local memory unit 31 for storage. In addition, when the operator actuates the stereoscopic panoramic image set generation control on the operator control panel 22, the processing unit 32 will generate the panoramic images comprising the stereoscopic panoramic image set and can display them in the local displays 33A, 33B, . . . .
Furthermore, when the operator actuates the stereoscopic panoramic image set transmission control on the operator control panel 22, the processing unit 32 enables the panoramic images comprising the stereoscopic panoramic image set to be transmitted through the communication unit 34 to the distribution channel 13. In that operation, since, as noted above, the stereoscopic data source 11n makes use of a cellular telephone links to facilitate transfer of stereoscopic panoramic image sets to the distribution channel 13, the processing unit 32 can initiate a cellular telephone call to the distribution channel 13 and, after the distribution channel 13 responds, cooperate with the distribution channel 13 to facilitate transmission of the stereoscopic panoramic image set to the distribution channel 13. The processing unit 32 can use a predetermined telephone number in initiating the cellular telephone call, or it can make use of a telephone number provided by the operator through the operator control panel 22. Accordingly, the operator control panel 22 can include a numeric keypad that the operator can use to provide the telephone number. It will be appreciated that the processing unit 32, prior to transferring the information comprising the stereoscopic panoramic image set, can also encode the information using any of a plurality of encoding or compression algorithms, such as the well known JPEG or GIF algorithms, which can facilitate a reduction of the time that might be required to transfer the information.
As noted above, the viewing devices selectively receive panoramic images comprising respective ones of the stereoscopic panoramic image sets generated by the stereoscopic data sources 11n and display them to an operator.
The display unit 42 preferably displays the stereoscopic panoramic image set in a stereoscopic manner. In that case, the display unit 42 may display respective images of the stereoscopic panoramic image set in separate left and right displays, each of which can be viewed by a respective one of the viewer's eyes. A binocular device may be provided having respective ocular devices to that displays a respective image, or portion thereof, to a respective one of the eyes of the viewer. Alternatively, the display unit 42 may display the panoramic images such that, when viewed using any of a number of kinds of appliances used facilitate stereoscopic viewing, including, for example, a lenticular lens, glasses with polarized lenses or lenses of different color, or other appliances as will be appreciated by those skilled in the art, the images will be viewed stereoscopically.
As noted above, as described in connection with the Peleg I and II applications, two panoramic images comprising a stereoscopic panoramic image set can be generated using two strips from each of a series of images recorded by the stereoscopic data source 11n. Alternatively, a stereoscopic panoramic image set, comprising a plurality of panoramic images, may be generated that, when the panoramic images are viewed in sets, will provide a stereoscopic image. This will be described in connection with
As further noted above, the display 23, 33A, 33B (stereoscopic data source 11n) and display 42 (viewing device 12m) can display panoramic images comprising a stereoscopic panoramic image set using a lenticular lens, which can provide a stereoscopic image. This will be described in connection with
As noted above, the image recording arrangement, which includes the video camera 21 of the illustrative stereoscopic data source 11n, maybe similar to those described in the Peleg I or Peleg II patent applications. As described in those applications, when the camera that records the images that are to be used in generating the panoramic images comprising the stereoscopic panoramic image set is rotated, the center of rotation of the camera will preferably be to the rear of the camera's center of projection to provide that strips obtained from each images will be from a different viewing direction, thereby to facilitate generation of respective panoramic images for the stereoscopic panoramic image set. It will be appreciated, however, that the image recording arrangement used with a stereoscopic data source 11n may have any of a number of other forms, several of which are schematically depicted in
Thus, with reference to
With reference to
With reference to
It will be appreciated that, in each of the arrangements described above in connection with
The invention provides a number of advantages. In particular, the invention provides an arrangement, including a stereoscopic data source for recording images of a scene for use in generating a stereoscopic image set and a viewing device for displaying the stereoscopic image set to provide stereoscopic views of the scene, generating prints, and the like.
It will be appreciated that numerous modifications may be made to the arrangement described herein. For example, although the arrangement has been described as generating, displaying, printing, and so forth, panoramic images, it will be appreciated that the arrangement may instead generate, display, print, and so forth, regular “non-panoramic” images.
In addition, although the stereoscopic data source has been described as generating the stereoscopic image set, it will be appreciated that the stereoscopic data source may record a series of images from which the stereoscopic panoramic image set may be generated. After the stereoscopic data source has recorded the series of images, it can transmit them to the distribution channel 13 for distribution to one or more viewing devices. The distribution channel 13 or viewing devices may themselves generate the images comprising stereoscopic image set. In that case, it will be appreciated that the distribution channel and/or one or more viewing devices will include the components for generating the stereoscopic panoramic image set, which were described above as comprising part of the stereoscopic data source.
Furthermore, although particular mechanisms for facilitating generally contemporaneous viewing of at least portions of images of a stereoscopic image set have been described, it will be appreciated that other mechanisms may be used instead or in addition, including, but not limited to, glasses with lenses of different colors, glasses with lenses of opposite polarizations, alternatively displaying at least two images of an stereoscopic image set sufficiently rapidly so that depth can be viewed, and other mechanisms as will be appreciated by those skilled in the art.
In addition, although the cameras described above in connection with
Furthermore, although the invention has been described such that segments of respective images from a stereoscopic panoramic image set are displayed and viewed through a lenticular lens, it will be appreciated that they may instead be printed and viewed through a lenticular lens, printed directly on the rear of the lenticular lens, or other arrangements as will be apparent to those skilled in the art. If, for example, the images are printed on the rear of the lenticular lens, it will be appreciated that the lenticular curved forward surface may be formed before, during or after the images are printed.
In addition, although, in the description above in connection with
It will be appreciated that a system in accordance with the invention can be constructed in whole or in part from special purpose hardware or a general purpose computer system, or any combination thereof, any portion of which may be controlled by a suitable program. Any program may in whole or in part comprise part of or be stored on the system in a conventional manner, or it may in whole or in part be provided in to the system over a network or other mechanism for transferring information in a conventional manner. In addition, it will be appreciated that the system may be operated and/or otherwise controlled by means of information provided by an operator using operator input elements (not shown) which may be connected directly to the system or which may transfer the information to the system over a network or other mechanism for transferring information in a conventional manner.
The foregoing description has been limited to a specific embodiment of this invention. It will be apparent, however, that various variations and modifications may be made to the invention, with the attainment of some or all of the advantages of the invention. It is the object of the appended claims to cover these and such other variations and modifications as come within the true spirit and scope of the invention.
U.S. patent application Ser. No. 09/396,248, filed Sep. 16, 1999, in the names of Shmuel Peleg, et al., entitled “System and Method for Generating and Displaying Panoramic Images and Movies,” (hereinafter referred to as “the Peleg I patent application”) assigned to the assignee of the present application, incorporated herein by reference. U.S. patent application Ser. No. 09/726,198, filed Nov. 29, 2000, in the names of Shmuel Peleg, et al., entitled “Stereo Panoramic Camera Arrangements For Recording Panoramic Images Useful In A Stereo Panoramic Image Pair,” (hereinafter referred to as “the Peleg II patent application”) assigned to the assignee of the present application, incorporated herein by reference. U.S. patent application Ser. No. 09/792,638, filed Feb. 24, 2001, in the names of Shmuel Peleg, et al., entitled “System And Method For Facilitating The Adjustment Of Disparity In A Stereoscopic Panoramic Image Pair,” (hereinafter referred to as “the Peleg III patent application”) assigned to the assignee of the present application, incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
0223051 A1 | Nov 2004 | US |
Number | Date | Country | |
---|---|---|---|
60198381 | Apr 2000 | US | |
60230562 | Aug 2000 | US | |
60217152 | Jul 2000 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 09792638 | Feb 2001 | US |
Child | 09861859 | Apr 2001 | US |
Parent | 09726198 | Nov 2000 | US |
Child | 09861859 | Apr 2001 | US |
Parent | 09396248 | Sep 1999 | US |
Child | 09861859 | Apr 2001 | US |
Parent | 09396248 | Sep 1999 | US |
Child | 09726198 | US |