A composite or tiled display is one in which a single display image is produced using multiple displays or projectors. Such displays are used in a variety of contexts. For example, large display screens at sports stadiums frequently comprise multiple discrete display screens (e.g. LED displays) that are tiled together to produce a single image. In a composite or tiled display, each display screen or projector produces just one discrete portion of the total image. In other applications, multiple projectors are aimed at a common projection surface, with each projector contributing to the complete image.
One challenge presented by composite or tiled displays is that of hiding or blending the edges of adjacent images. This is of particular concern where the composite image is produced by multiple projected images. Composite or tiled display systems often have very obvious borders or transitions between the component images.
Additionally, image and light uniformity is sometimes not consistent across individual display portions in a composite display. Light intensity can vary within each individual portion of the composite display, with the result that the composite image has irregularities in brightness. Moreover, where adjacent image portions overlap in a tiled projection display, the overlapped portion will have multiple projection sources, and can thus tend to be much brighter than the rest of the image. Defective pixels and pixel groups can also be obvious and distracting in a tiled display.
Some approaches to these challenges presented by composite projection systems have attempted static image tiling with edge matching compensation, and manual projector aiming. Unfortunately, these approaches have not completely addressed many of the appearance issues associated with composite displays.
Various features and advantages of the invention will be apparent from the detailed description which follows, taken in conjunction with the accompanying drawings, which together illustrate, by way of example, features of the invention, and wherein:
Reference will now be made to exemplary embodiments illustrated in the drawings, and specific language will be used herein to describe the same. It will nevertheless be understood that no limitation of the scope of the invention is thereby intended. Alterations and further modifications of the inventive features illustrated herein, and additional applications of the principles of the invention as illustrated herein, which would occur to one skilled in the relevant art and having possession of this disclosure, are to be considered within the scope of the invention.
As noted above, a composite or tiled display is one in which a single display image is produced using multiple displays or projectors. A portion of the complete display image that is produced by a given projector is referred to herein as a “component image”, and the total display image is referred to as the “composite image.” An example of a composite display produced by a multi-projection system is illustrated in
The first projector 12 produces a first portion (or component image) 20 of the composite image, and the second projector 14 produces a second portion (or component image) 22 of the composite image. As noted above, in composite projection displays, the multiple projection images can have an overlap area 24. In some systems it is intended that this overlap be substantially zero, such that the individual display images merely abut each other. Unfortunately, this approach can produce very obvious borders or transitions between the component images. If the brightness, color saturation, or other parameters of an individual component image (the image from one projector) do not match its neighbors at the edges, an obvious tiling effect will be visible. Additionally, this approach does nothing to compensate for defective pixels or pixel groups in one component image.
One approach that has been attempted is to provide a permanent image overlap at the image transition locations. Provided in
While a permanent image overlap like that shown in
Another issue that affects projected images, whether from a single projection source or in a composite image, is the “screen door” effect. The “screen door” effect is an artifact produced by the optically inactive regions between pixels in an image. These inactive regions can produce vertical and horizontal lines between the pixel blocks. This is illustrated in
Advantageously, the inventors have developed a system and method that allows the position of component images in a multi-projection system to be dynamically adjusted to help blend image edges and also provide other benefits to the composite image and utility of the projection system. Provided in
The multi-projection system with dynamic superposition 50 generally includes a first projector 52, designated P1, and a second projector 54, designated P2, both of which are controlled by a controller 56. As with the embodiment of
The first projector 52 (P1) produces a first portion 60 of the composite image, and the second projector 54 (P2) produces a second portion 62 of the composite image. This projection system also includes a tilting mirror associated with each projector. Specifically, a first tilting mirror 66 is associated with the first projector 52, and a second tilting mirror 68 is associated with the second projector 54. The first tilting mirror includes a mirror driver 70 that is coupled to the controller 56 and configured to cause controlled oscillation of the mirror in the direction of arrow 72. Similarly, the second tilting mirror includes a mirror driver 74 coupled to the controller and configured to cause controlled oscillation of the mirror in the direction of arrow 76. The projectors project the respective component images to the tilting mirrors, and the tilting mirrors direct the component images to particular positions on the display surface 58.
The direction and timing of oscillation of the tilting mirrors 66, 68 is controlled by the controller 56 and is temporally coordinated with the provision of pixel data to each projector in order to selectively and dynamically adjust the position of projection of each component image in the composite image. For example, it will be apparent that the position and size of the overlap area 64 between the component images 60 and 62 in
The tilting mirrors 66, 68 are not limited to pivoting only about one axis, however, but can be configured to tilt about two orthogonal axes so that the image projection path can be shifted in two dimensions. During projection of images, such as a moving video image, the controller dynamically recalculates the pixel data to be fed to each projector and simultaneously adjusts the position of the tilting mirrors (in one or two dimensions) so that the image components are precisely placed onto the projection surface and have the desired overlap. The dynamic recalculation and repositioning of images can be performed at a speed that is faster or slower than the standard image refresh rate for the projection systems. Moreover, the speed of repositioning the images need not be constant, but can vary over time, so long as the image shifting is coordinated with the adjustment of pixel data that is fed to each projector.
Several exemplary diagrams of image shifting approaches are provided in FIGS. 2 and 4-6. These diagrams are based upon a projection system having four projectors P1-P4 (not shown), which produce component images that are designated R1-R4, respectively. It should be recognized that the component images in the figures are represented as windows or outlines that delineate an outer boundary for the location of the respective component image. However, the entirety of each component image window is not necessarily occupied by image data at any given time, though it can be. That is, some portions of each component image window may be (indeed, are likely to be) blank at any given time, as described below. Each projected component image can be shifted among multiple projection positions, only some of which are shown in the figures, and which are also designated with numbers. For example, a first position for the component image R1 is labeled R1-1, and a third position for the component image R4 is labeled R4-3, and so forth.
Shown in
As noted above, however, the configuration shown in
In its usual mode of operation, this scanning of component images across a display surface in the manner disclosed herein can be compared to a spotlight shining on a static image on a wall in a darkened room. As an individual spotlight scans across the image, the portion of the image that the spotlight illuminates changes as the spot of light moves, though the position of the total image does not. If multiple spotlights are directed upon the image, the corresponding light spots can overlap with each other, and can extend past the edge of the image. The position of each of the spotlights can vary over time without affecting the appearance of the total image, so long as all portions of the image are illuminated by at least one spotlight. Moreover, the spotlights are interchangeable in that any of the multiple spotlights can be used to illuminate any portion of the image surface (subject to any limitations of the spotlight steering system).
The component images in the dynamic superposition system are similar to the spotlights in the above analogy. The position of a given component image can change over time without affecting the position of the composite image so long as the image data to each projector is modified accordingly, and so long as all regions of the composite image are provided (i.e. covered) by at least one component image. When the position of a given component image shifts to the upper right, for example, the image data that is sent to the corresponding projector can be shifted to the lower left of that component image window, so that the composite image remains in the same position relative to the display surface. Also like the spotlights, any of the component images can be directed to any portion of the display surface. The variations shown in FIGS. 2 and 4-6 are not intended to suggest that any particular component image is necessarily restricted to a particular portion of the composite image area (e.g. component image R1 is not restricted to the upper left quadrant of the composite image). Unlike spotlights, however, the portion of any component image window that falls outside the boundary of the composite image will be dark.
The shifting of the position of the component images while keeping the position of the composite image constant is noted above to be the usual mode of operation. However, it will also be apparent that the position of the composite image can also be changed, either by reapportioning the data to the respective projectors, or by providing a common shift of all of the tilting mirrors. Shifting the position of the composite image may be undesirable in many instances, but may be desirable in others.
Provided in
Because of the change in position of the component images with respect to the boundaries of the composite image, the relative proportion of blank space 35 in each of the component images also changes. For example, the top edge of component image R1 in
The edge overlap between the various adjacent component images also changes as the component images shift position. This is apparent by comparing
This variation of shifting of the component images has several effects. First, since the size and position of overlap are not static, the overlap areas become less noticeable. Temporal shifting of the overlap areas helps hide defects in edge blending between adjacent images, and thereby reduces the “grille” effect because the position and extent of overlap that creates the “grille” appearance will vary over time.
Second, this has the effect of reducing the “screen door” effect because the boundaries between adjacent pixels are effectively diffused while the image position remains stable. The shifting of the component images need not be in pixel size increments. That is, the distance from one position of a component image to its next subsequent position does not have to be a multiple of the dimension of the pixels in the image. The dynamic superposition system can recalculate or resample the image data, and produce a new pixel arrangement that is offset a partial pixel (or multiple of a partial pixel) dimension from the previous position, but still produces the same image. Consequently, the location of the lines between pixels can continuously change, thus eliminating the “screen door” appearance (in a manner similar to that associated with wobulation, discussed below). This effect can be compared to viewing a painting while holding a piece of screen mesh in front of it. So long as the screen remains static, its presence is obvious. However if the screen is rapidly moved about in a plane parallel to that of the painting, the screen can seem to disappear, improving the appearance of the painting below.
Another effect of the dynamic superposition system is that it can increase uniformity in the composite display. This includes uniformity in both color and brightness. It will be apparent that multiple projectors of identical design and construction can nevertheless present differences in their respective displayed images. For example, the lamps in one projector can provide a more bluish light, while that of another is slightly more yellow. The brightness and color of the lamps can also vary due to age, manufacturing irregularities, and other factors. Consequently, there can be noticeable color and brightness differences between adjacent component images in a composite image. The dynamic superposition system helps reduce the appearance of these differences by shifting the positions of the component images over time, so that the color and brightness of the respective images are mixed together. The shifting of component images thus evens out the color and brightness differences of the multiple projectors, and also smooths out the transition between overlap regions and regions where only one of the projectors provides a portion of the composite image. Non-uniformities (e.g., variations in brightness and/or color hue) within a single component image are also mitigated by diffusing them by shifting the position of the component image.
Additionally, the dynamic superposition system helps hide defective pixels. A defective pixel in a given proiector can produce a black spot (if a pixel is stuck in the off condition) or a white spot (if the pixel is stuck on) in the image produced by that projector. Where the position of the projected image is static, the defective pixel will remain in a constant location and be readily apparent. However, the dynamic superposition system disclosed herein can help hide defective pixels in at least two ways. First, since the overlap areas between adjacent component images receive common pixel data from multiple projectors, good pixel data from one projector can help cover a defective pixel from another projector. Second, with individual component images shifting position over time, the location of the defective pixel with respect to the display surface will also change. Depending upon the frequency and pattern of shifting, this can help hide the defective pixel by effectively blurring it, even in a region of a composite image that is produced by only one projector. Those skilled in the art will be familiar with various methods for hiding defective pixels in a projected image.
Another diagram of a shifted image arrangement is shown in
The diagrams of FIGS. 2 and 4-5 show three of many possible image position combinations through which the system can shift over time. For example, at some initial time To the system can be configured to project all component images to the positions shown in
The way in which the system proceeds through the various projection position sets can also vary. For example, the system can be designed to pass through a short or long sequence of shifting position sets in a particular order, or it can proceed through a large group of possible image shifting combinations in random order. Other sequences are also possible.
The time duration of each image position combination can also vary. For example, the component image positions can move continuously (e.g. sinusoidal displacement) or snap and dwell at fixed locations. The time segments T0, T1 and T2 can be any length, from a fraction of an image frame period to any longer length. The time intervals need not be the same length, either. To can be longer than T1, and T2 can be longer than T0, for example. It will also be apparent that the number of time segments in any shifting sequence can vary, and the duration of the shifting sequence can also vary. Where more time segments are squeezed into a fixed length time interval, the average length of those time segments will shrink and the shifting speed will be correspondingly faster. On the other hand, having more time segments can make the total shifting sequence longer, without necessarily increasing the shifting speed. It will be apparent that the maximum possible shifting speed can be determined by mechanical factors, such as the maximum speed at which the shifting mirrors can physically move, or by electrical or data constraints, such as the maximum rate at which the system can process and display the intermediate sub-frames (or image frames).
If the motion scheme of shifting is sinusoidal (versus snap and dwell), there can be some smearing of component images. Smearing occurs when a component image is shifted in position without a corresponding change in image data. Smearing can affect the overall image quality, and can be optimized as an engineering tradeoff against the cost of reducing smearing. For example, a small amount of smearing can be considered desirable to help blur and hide pixel boundaries, thereby smoothing out the appearance of an image and giving better image quality.
A dynamic superposition system as disclosed herein can also be used to adjust the shape of the composite image. This feature can be used to change the aspect ratio of the composite image, for example. The composite image 34 shown in FIGS. 2 and 4-5 has an aspect ratio of approximately 4:3 (width to height), corresponding to a traditional television picture shape. However, the dynamic superposition system can allow the aspect ratio of the composite image to be changed. Provided in
Manipulation of the shape of the composite image in this way can also be performed to provide any other image shape, and is not limited to adjustment of the aspect ratio. It will be apparent that a composite image of any shape can be created using the dynamic superposition system. For example, as shown in
Taking the dynamic superposition concept one step further, it will be apparent that a total overlap condition can be created. That is, all projectors in a multi-projection system can be shifted to project to a common position, so that all projectors have a substantially 100% overlap with all other projectors. As a practical matter, it can be difficult to cause multiple projected images to align perfectly, but projected images can be arranged so that the composite image is just slightly smaller than any of the component images, and good alignment can be obtained. It will be apparent that this condition can provide very good image brightness, though at the expense of the size of the composite image (relative to the size of the component images).
As the size of the composite image shrinks and approaches the size of any of the component images, the possible spatial range for shifting of individual component images will increase, as will the possible amount of overlap between component images. This can enhance some of the image quality effects that the dynamic superposition system provides. For example, where there is more overlap of the component images, there is greater capacity for covering up defects that might exist in any one of the component images. More overlap can also increase the ability of the system to blend colors and provide more uniform brightness. To go a step further, where the composite image is of a smaller size than any of the component images, the component images can completely overlap while also dynamically shifting position at the same time.
On the other hand, less overlap will reduce image redundancy that can hide defective pixels. At the same time, a lesser overlap situation can be used to help increase resolution by providing a greater number of pixel addresses within the composite image area. For example, if each projector in a multi-projector system provides a component image that is 200×100 pixels, a full overlap condition with perfect alignment will address 200×100, or 20,000 pixels in the composite image. However, if the projectors are tiled with butted edges, each projector will address 200×100 pixels, so that the entire composite image will have 400×200 or 80,000 individually addressed pixels. If at that point all projectors are zoomed down (e.g. using projection optics) so that the tiled composite image occupies the same area on the display surface as the original 200×100 image, this will provide 80,000 pixels in the area that originally had 20,000 pixels. In this way holding the composite image size constant can provide higher resolution.
A condition between the complete overlap situation and the zoomed-down-no-overlap situation can also be used. For example, beginning with a full perfect overlap condition, the positions of the component images can then be disturbed slightly, e.g. ½ pixel, with correspondingly changed data sent to each projector. This approach delivers image information at a higher spatial frequency than the perfectly overlapped 200×100 system, and thus provides more resolution than the perfect overlap situation, but provides less resolution than the 400×200 zoomed down system.
Provided in
Whether based upon a preprogrammed image shifting sequence or image shift commands transmitted with the image data, the system next determines or reads the new projection locations for each projector (step 122). This step essentially involves determining the intended physical position for each tilting mirror (66, 68 in
While the flow chart of
Once the image has been projected, the next step can depend upon whether the image shifting sequence applies to a full image frame or more, or whether the image shifting sequence applies to less than a full image frame interval (step 130). If the projection of the image with shifted component images represents the end of a single image frame interval, the system returns to step 120 to receive image data for the next image frame and then repeat the process. However, if the image shifting sequence corresponds to less than a full frame (i.e. there are multiple shift positions for a single image frame), the system returns to step 122 to repeat the process to determine and set the next shift combination using the same image data.
The respective projection positions per image frame for each projector in a four projector image shifting system are outlined in the table of
In the exemplary sequence depicted in
It will be apparent that the projection positions and the sequence of position shifting shown in
The movement of component images can be in discrete jumps as illustrated above, or the system can be configured to provide smooth transitions throughout a range of projection positions. The movement frequency can be at a very high sub-frame timing (e.g.many temporal sub-frames and corresponding image position shifts per each image frame), or as slow as many frames per cycle (e.g. an image shift after some number of complete image frame intervals). Where sub-frame timing is used, the length of the sub-frames can vary and does not need to be uniform. For example, where a 1/60 second image frame is divided into two sub-frames, the first sub-frame can be 1/100 second, while the second sub-frame is 1/150 second.
A dynamic superposition system and method as disclosed herein can also provide many of the benefits of or be combined with a wobulation system. A wobulation system is a system that shifts the pixels in an image a fraction (typically) of a pixel dimension at a rate that can be a multiple of the image refresh rate, while simultaneously resampling the image data to compensate for the new pixel position while retaining the projected image in the same location relative to the projection surface. The result of wobulation is to obscure pixel edges and increase the number of addressed locations in the displayed image, and thus increase the apparent resolution of the image.
The image-shifting effect of a wobulation system upon a projected image is illustrated in
An alternative wobulation scheme is illustrated in
Wobulation devices are sometimes configured to provide a shift that is less than the maximum dimension of a pixel. When thus shifted, additional locations in the displayed image are addressed. In addition, the screen door effect is diffused because the projected image is shown in multiple positions. Because the screen door artifact appears in multiple positions, its visibility is thus diffused. Even if the projected image is moved smoothly (as opposed to snap and dwell) the screen door effect will be mitigated. This reduces the visibility of individual pixels in the displayed image. With snap and dwell to fractional pixel positions, a wobulation system addresses more locations in the displayed image (with proper sub-frame data) than a system that doesn't shift and change projected image data. The term “address” with respect to a pixel refers to the location of the center of the pixel. If the position of the pixel changes, the location of its center changes. Where pixels are shifted by a distance that is a fraction of the size of one pixel, the center of each pixel will move to a position that was not occupied by any pixel center immediately prior to that shift. With this type of wobulation shift there is some smoothing (blurring) from the shifting and overlapping pixels, but there are more addressed locations in the projected image, which can provide an increase in spatial resolution (i.e. deliver information at a spatial frequency higher than in a non-wobulated control system) in the final image. The wobulated images thus have more apparent resolution and less visible pixel structure.
Wobulation can be used to increase the apparent resolution of a static image, or of a video image that is made up of a temporal series of images or frames, each frame being projected for an image frame period. Each wobulated or shifted image position can correspond to one temporal subdivision or sub-frame of the image frame period.
While the magnitude of shifting provided by a wobulation device is typically very small (i.e. less than the dimension of a single pixel), the magnitude of shifting provided by the dynamic superposition system described herein can be very large, as is apparent from the examples described above with reference to FIGS. 2 and 4-6.
A multi-projector dynamic superposition system as disclosed herein can be configured to provide the benefits of a wobulation system, along with the benefits of dynamic superposition. This can be done in several ways. One way is illustrated in
Unlike the system of
As an alternative to providing each projector with a separate wobulation device, a dynamic superposition system as illustrated in
Depending upon the relative rate of image shifting on the macroscopic scale, the simultaneous shifting on both the macroscopic and wobulation scales can involve the division of individual image frames into sub-frames on two levels. This sort of approach is depicted in
As with the system considered with respect to the table of
This can be done in more than one way. In one embodiment, the tilting mirrors (208 and 210 in
In the wobulated sub-frames, the shifting between positions a and b represents a wobulation scale shift, like that shown in
Frame 2 has a different and more complex positioning sequence. During display of wobulated sub-frame SF2-1a, the dynamic superposition system directs component image R1 to position R1-1a, component image R2 to position R2-2a, component image R3 to position R3-3a, and component image R4 to position R4-4a. Then, in SF2-1b component images R1-4 project to positions 1b-4b, respectively. Sub-frame SF2-2 essentially reverses the order. In SF2-2a, component image R1 is directed to position R1-4a, component image R2 is directed to R2-3a, component image R3 to position R3-2a, and component image R4 to position R4-1a. In SF2-2b the tilting mirrors each shift to the respective wobulation position b. Thus component image R1 is directed to position R1-4b, component image R2 is directed to R2-3b, R3 to position R3-2b, and R4 to position R4-1b.
While only a few projection shifting combinations are shown in
It should be recognized that the dynamic superposition image shifting generally does not change the position of the composite image, but only changes the portion of the total image that is provided by a given projector. At the same time, it should be recognized that wobulation does change the actual position of the projected image typically by a fraction of the size of a pixel, though the image information is changed in synch with the position of the projected image, as discussed above. Since wobulation occurs at a greater than frame-rate frequency, the viewer perceives the image as having higher resolution. The dynamic superposition system can thus be thought of as a sort of macro wobulation system, though it is distinct in that it uses multiple projectors and can more significantly change overlap regions.
The system can also be configured to dynamically adjust the amount of overlap, and thereby more carefully control the image brightness, by blocking out an overlap portion of the image projected from a given projector, rather than edge-blending overlapping images. For example, viewing
To prevent this, in the process of dynamically recalculating pixel data to be transmitted to each projector, the system can be configured to block out multiple overlap areas from selected projectors to reduce the excessive overlap. For example, the system can be configured to ensure that all overlap areas receive common image projection from only two projectors. In the case of
The dynamic superposition system disclosed herein provides a system and method for independently moving each image component of a multiple projection system in a composite display. Each projector can be provided with a steering mirror that can tilt rapidly (i.e. at a frequency less than, equal to or higher than the standard image refresh rate) to redirect the projection path of the image. The overlapping portions of adjacent images are provided with common pixel data, and the input to each projector is simultaneously recalculated, based on relative position, so as to provide better blending of image edges, provide more uniform luminance, and/or provide a different aspect ratio for the composite image.
The dynamic superposition system thus helps address various image defects that are often associated with multi-projection systems. The system can independently move each image component of a multiple projection system in a composite display. The input to each projector is simultaneously recalculated, based on relative position, to reduce distracting visual defects of the overlapping blended images, and allows improvement in uniformity (e.g. of color and brightness) across the complete projected image.
The system takes a group of individual projection displays, or pixel groups, and varies the position relative to each other over time in a controlled and known manner. At the same time, the data input to each display device is calculated as a function of the location of the individual displays and an established reference. The frequency and range of movement depend on the application and the steering system used. The movement can be either smooth or effectively discreet. The movement frequency could range from as high as sub-frame timing to as slow as many frames per cycle. This system can also perform a one-time operation that superimposes a position offset to the projection displays based upon the distance to the screen or other factors.
This system Improves uniformity in brightness and image quality across and entire image, helps hide seams or blended areas of pixel groups in an image, decreases the screen-door appearance, and also helps with defect masking. Indeed, this system can claim most of the advantages of wobulation systems. Additionally, depending on the pixel group movement, the displayed image can vary in aspect ratio or shape. Finally, this system also compensates for offset in projector positions to find a best solution. For example, if the initial alignment of a projector in a group is inaccurate, the dynamic superposition system can add a fixed offset to compensate. This can be an advantage over static multi-projector systems which are constrained by initial mechanical alignment.
It is to be understood that the above-referenced arrangements are illustrative of the application of the principles of the present invention. It will be apparent to those of ordinary skill in the art that numerous modifications can be made without departing from the principles and concepts of the invention as set forth in the claims.