[go: up one dir, main page]

EP1602243A2 - Autostereoskopisches wiedergabesystem für 3d darstellungen - Google Patents

Autostereoskopisches wiedergabesystem für 3d darstellungen

Info

Publication number
EP1602243A2
EP1602243A2 EP04719916A EP04719916A EP1602243A2 EP 1602243 A2 EP1602243 A2 EP 1602243A2 EP 04719916 A EP04719916 A EP 04719916A EP 04719916 A EP04719916 A EP 04719916A EP 1602243 A2 EP1602243 A2 EP 1602243A2
Authority
EP
European Patent Office
Prior art keywords
strips
playback system
image
subpixels
subpixel
Prior art date
Legal status (The legal status 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 status listed.)
Withdrawn
Application number
EP04719916A
Other languages
English (en)
French (fr)
Inventor
Siegbert Prof. Dr. Hentschke
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
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
Priority claimed from DE10311389A external-priority patent/DE10311389B4/de
Priority claimed from DE10334803A external-priority patent/DE10334803A1/de
Application filed by Individual filed Critical Individual
Publication of EP1602243A2 publication Critical patent/EP1602243A2/de
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/30Image reproducers
    • H04N13/302Image reproducers for viewing without the aid of special glasses, i.e. using autostereoscopic displays
    • H04N13/305Image reproducers for viewing without the aid of special glasses, i.e. using autostereoscopic displays using lenticular lenses, e.g. arrangements of cylindrical lenses
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B30/00Optical systems or apparatus for producing three-dimensional [3D] effects, e.g. stereoscopic images
    • G02B30/20Optical systems or apparatus for producing three-dimensional [3D] effects, e.g. stereoscopic images by providing first and second parallax images to an observer's left and right eyes
    • G02B30/26Optical systems or apparatus for producing three-dimensional [3D] effects, e.g. stereoscopic images by providing first and second parallax images to an observer's left and right eyes of the autostereoscopic type
    • G02B30/30Optical systems or apparatus for producing three-dimensional [3D] effects, e.g. stereoscopic images by providing first and second parallax images to an observer's left and right eyes of the autostereoscopic type involving parallax barriers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/30Image reproducers
    • H04N13/302Image reproducers for viewing without the aid of special glasses, i.e. using autostereoscopic displays
    • H04N13/31Image reproducers for viewing without the aid of special glasses, i.e. using autostereoscopic displays using parallax barriers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/30Image reproducers
    • H04N13/302Image reproducers for viewing without the aid of special glasses, i.e. using autostereoscopic displays
    • H04N13/317Image reproducers for viewing without the aid of special glasses, i.e. using autostereoscopic displays using slanted parallax optics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/30Image reproducers
    • H04N13/324Colour aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/30Image reproducers
    • H04N13/349Multi-view displays for displaying three or more geometrical viewpoints without viewer tracking
    • H04N13/354Multi-view displays for displaying three or more geometrical viewpoints without viewer tracking for displaying sequentially

Definitions

  • the invention relates to an autostereoscopic display system according to the type specified in the preamble of claim 1.
  • a 3-dimensional representation comes closer to natural viewing habits.
  • the degree of naturalness can be further increased by an autostereoscopic and position-adaptive display.
  • Different autostereoscopic display methods have been implemented which use either barrier masks, lenticular screen masks or prism screen masks for the optical separation of the right and left display direction, each of which requires different sub-pixel adaptations.
  • barrier masks lenticular screen masks or prism screen masks for the optical separation of the right and left display direction, each of which requires different sub-pixel adaptations.
  • LCD technology it became possible to electronically control the light transmission of crystals.
  • a grid screen in the form of a prism or lens master screen is positioned in front of the screen in such a way that it displays the right and left image strips for a defined viewing area in front of the screen, each containing a right and left viewing direction, to the right and left required for 3D images Summarized pictures.
  • those subpixels are set to black that come to lie in empty or overlapping areas, whereby empty areas contain invisible subpixels from both viewing directions and overlapping areas from both viewing directions simultaneously contain subpixels.
  • the control of the subpixels visible only from the right or only from the left direction of view is carried out in such a way that each right and left subpixel strip has exactly three differently colored subpixels next to one another.
  • the order of the individual subpixels in the horizontal or line direction depends in this type of control primarily on the respective viewer position, which the coding unit z. B. is communicated by means of an autostereoscopic position detector such as a head or eye tracker. Therefore, it can happen that the order of the subpixels in a selected subpixel strip z. B. RGB, on the other hand, in a sub-pixel strip lying to the right or left, for. B. GBR or BRG. This results in the problem that has not yet been solved, that color disturbances can occur because the same colors appear at the borders of two sub-pixel strips, e.g. B. if a sub-pixel strip RGB is followed by a sub-pixel strip BRG.
  • the invention is based on the technical problem of improving the SD playback system of the type described at the outset in such a way that color disturbances of the type described are avoided. Nevertheless, the playback system should be able to be operated in real time and with a resolution that at least approximates photo quality.
  • the invention has the advantage that it enables reliable separation of right and left images even if the spatially multiplexed sub-pixel display is made adaptive with the aid of position detectors.
  • the raster disks used to separate the right and left images can be simple lens or barrier raster disks that are mounted at short intervals in front of the relevant screen. The loss of resolution in the horizontal direction caused by the spatial separation can largely be recovered by a special recoding device.
  • FIG. 1 schematically shows a 3D reproduction system according to the invention
  • FIGS. 2 and 3 optical beam paths for the right and left eye when using a lenticular screen provided with comparatively wide cylindrical lenses in different representations for each part of a horizontal sub-pixel line of a screen of the display system according to FIG. 1;
  • FIG. 4 shows a representation corresponding to FIG. 2 when using a lenticular screen with comparatively narrow cylindrical lenses
  • FIGS. 2 and 4 representations corresponding to FIGS. 2 and 4 when using a barrier raster disk with larger or smaller raster divisions in the reproduction system according to FIG. 1;
  • FIG. 9 shows an illustration of an optical beam path corresponding to FIG. 2, but in connection with a plurality of subpixel lines of a screen of the display system according to FIG. 1 arranged vertically one above the other;
  • Fig. 10 in a representation corresponding to Fig. 9 shows another embodiment of the invention.
  • the playback system contains, in particular, a flat screen 1 (TFT or plasma screen), in front of which a grid screen 2 designed here as a lenticular screen is arranged.
  • the order of the sub-pixels is always the same within each image pixel, e.g. B. RGB.
  • a processor unit 3 is used to generate 3D representations.
  • B. contains a graphics card provided with a memory onto which the electrical signals of images, scenes or the like supplied by a camera or the like are transferred in real time. As an alternative, these signals can also come from a mass storage device and be constantly supplied anew. The pictures can also B. in point form, stored on the card.
  • the processor unit 3 generates right and left image signals for right and left images 4 and 5 in original size and in pixel form, which are indicated schematically by rectangles in FIG. B. stored in a right and left memory. These image signals are then fed to a block 6 and, based on the screen width, z. B. compressed to a third of their original width and in particular in the same ratio as they are later enlarged by the grid disc 2 again. As a result, image signals for narrow right and left images 7 and 8, indicated by further rectangles, are obtained.
  • the image signals in block 6 are preferably subjected to a treatment which is explained below and is referred to below as HR filtering.
  • the signals of the compressed images 7 and 8 are fed to a further block 9, in which they are broken down into signals for right and left image strips 10 and 11.
  • the calculation of the image strips signals is preferably adaptive, that is a function of the position of an observer in front of the screen, including in particular the respective initial position 'of the image strips 10 and 11 on the screen after each Movement must be determined new and accurate.
  • the image strip signals are also combed or multiplexed in block 9, so that the associated image strips 10, 11 alternate according to FIG. 1 with each other in the row direction, while in the column direction (vertical) z. B. are continuous.
  • the signals representing the right and left image strips 10, 11 are finally fed via a conventional interface 12 to the monitor or the like provided with the screen 1.
  • the viewer is assigned, for example, an eye tracker 14, the signals of which are supplied to the processor unit 3 and the device containing the blocks 6 and 9, hereinafter referred to as the coding unit.
  • the playback system of FIG. 1 can be provided in the usual way with a 3D mouse 15, an input control 16, a 3D library 17 and, if necessary, an adjustment device 18 for person-specific settings.
  • Fig. 2 further shows that in front of the subpixels representing the screen 1 there is a lenticular screen 20 shown in cross section, which has a glass sheet 21 and a plurality of vertically extending cylindrical lenses (z. B. some 100) arranged side by side, z. B. are attached to the broad side of the glass pane 21 facing the viewer, of which, however, FIG. 2 shows only two cylinder tracks 22a and 22b.
  • FIG. 2 schematically shows the optical beam path, starting from a right and left eye 23, 24 of an observer.
  • the lenticular lens 20 is dimensioned and arranged such that at least the right and left image strips generated by the subpixels R, G and B in a selected area of the screen 1 overlap for the viewer appear free or disjuric and the order of the colors continues continuously when changing from a right (left) sub-pixel stripe to the previous or following right (left) sub-pixel stripe. This is e.g. B. from Fig. 2 can be seen.
  • the next right subpixel stripe 25b on the left also begins with a green subpixel and ends on the right with a red subpixel, so that - viewed over both subpixel stripes - the color sequence G, B, R etc. is obtained continuously from left to right.
  • the color sequence GBR, GBR etc. results continuously for the left subpixel strips 26a, 26b, again viewed from left to right.
  • the right (left) subpixel strips 25, 26 in FIG. 2 corresponds to an integer multiple of the color number or an integer multiple of an image pixel width and the subpixel strips 25, 26 adjoin one another without spaces, then the right (left) subpixel strips 25, 26 are automatically spaced apart from one another such that the gaps or visual jumps between a lateral end (e.g. 26c in FIG. 2) of a right (left) subpixel strip and a facing lateral end (e.g. 26d) in FIG. 2 corresponds exactly to an integer multiple of an image pixel (or the existing number of pixel colors) of a right (left) sub-pixel strip preceding and / or following in the line direction.
  • a lateral end e.g. 26c in FIG. 2
  • a facing lateral end e.g. 26d
  • each sub-pixel strip 25, 26 contains z. B. next to each other seven sub-pixels R, G or B, then z. B. the stripe 25a from left to right the color order GBRGBRG and the subpixel stripe 25b therefore have the color order BRGBRGB with continuous continuation of the colors.
  • Fig. 2 further shows that the coding unit 6, 9 is controllable and the grid disc 20 is dimensioned and arranged so that at least those right and left image strips, for. B. 28 and 29, which are generated in a selected area of the screen 1 (z. B. in the left half), can be seen by the viewer without overlap.
  • the right image strips 28 are generated by the right sub-pixel strips 25 and the left image strips 29 by the left sub-pixel strips 26 and all right and left image strips 28 and 29, of which only two are shown in FIG the right and left image enabling the spatial vision for the right and left eye 23, 24 are combined, with the raster disk 20 causing an expansion of the images corresponding to the previous compression in block 6 (FIG. 1).
  • FIG. 3 shows a simplified representation of a representation that corresponds essentially to that of FIG. 2 except for the missing subpixels, but with two right and left right image strips 28a, 28b and left image strips 29a and 29b generated by the subpixel strips Lenticular screen 20 can be combined to the right and left images.
  • FIG. 4 differs from that according to FIGS. 2 and 3 in that a lenticular screen disk 33, which here is provided with cylindrical lenses 34 on the side facing the screen, has a lens width or a pitch spacing which is essentially the same as the width of two subpixels R, G and B respectively.
  • the coding unit 6, 9 is in turn controlled and the raster disk 33 is dimensioned and arranged such that at least the right and left image strips generated in a selected area of the screen appear to be free of overlap for a viewer and a constant sequence of the colors of the subpixels in the right (left) sub-pixel strips 35a, b, c and 36a, b, c is obtained.
  • each subpixel strip 35, 36 has the width of a subpixel, and the intermeshing is such that the right subpixel strips 35 are each separated or spaced apart by a left subpixel strip 36.
  • a protective film 39 (FIG. 2) or 40 (FIG. 4) can be arranged between the grid disks 20 and 33 and the screen 1.
  • FIGS. 2 and 3 and 4 show FIGS. 2 and 3 and 4 corresponding exemplary embodiments of a 3D reproduction system according to the invention when using a raster disk 41 or 42 in the form of a barrier raster disk, which alternately transparent (vertically arranged) strips or slots 43 (Fig. 5th ) or 44 (FIG. 6) and between them, shown in black, opaque barrier strips 45 (FIG. 5) or 46 (FIG. 6).
  • each transparent strip 43 has a width which corresponds to a width of three subpixels.
  • the grid disc 41 is dimensioned and arranged in front of the screen 1 so that both eyes 23, 24 of the viewer each see image strips 47, 48, the subpixels 49, 50 are generated with a width of three subpixels, and that between these subpixel strips 49, 50 further invisible, further subpixels 51, 52 are located, which are covered by the barrier strips 45.
  • These further subpixels 51, 52 together have a width which corresponds to an integer multiple of an image pixel, so that overall there are continuous color transitions everywhere.
  • the control of the subpixels not shown in FIG. 5 is carried out analogously to FIGS. 2 and 3 in such a way that the right and left subpixel strips 49, 50 alternate with one another. Limited sideways movements of the viewer in the direction of an arrow 53 result in an opposite displacement of the subpixels visible to the viewer in the direction of an arrow 54.
  • the coding unit 6, 9, controlled by the eye tracker 14 or the like, is therefore set up in such a way that it automatically takes these changes into account and, depending on the current position of the viewer, always drives those sub-pixels that are currently through the transparent strips 43 in an image-correct manner are visible.
  • the grid disk 42 has a pitch essentially corresponding to the width of two subpixels and each transparent slot 44 approximately the width of a subpixel.
  • the grid disc 42 is therefore dimensioned and arranged so that the subpixels R, G and B alternately produce right and left, overlap-free image strips 55, 56 for the right and left eyes 23, 34, respectively.
  • an interference-free image is only obtained if either the viewer assumes a predetermined position in front of the screen 1 or the grid disk 42 is arranged to be displaceable relative to the screen analogously to FIG. 4.
  • FIGS. 7 and 8 schematically show the control of the subpixels according to the invention when the exemplary embodiment according to FIGS. 2 and 3 is used.
  • the images in the spaces in between serve Subpixels located between adjacent subpixel strips (three subpixels R, G and B, respectively) as reserves for image information. This is understood to mean that these subpixels, which result from the assigned z. B. viewing angles shown in Fig. 2 are invisible, are controlled with image signals that also correspond to the last subpixels of the previous or subsequent subpixel strip.
  • the visible subpixels 1 to 6 and 19 to 24 are controlled with the information from the pixels 64 to 69 and 70 to 75, respectively.
  • the information from the pixels 70 to 72 is also copied into the invisible subpixels 7 to 9 and the information from the pixels 76 to 78 is also copied into the invisible subpixels 25 to 27.
  • Corresponding copying processes are carried out for the left images, as FIG. 7 clearly shows.
  • head movements of the viewer are expediently constantly communicated to the processor unit 3 and the coding unit 6, 9 via the eye tracker 14 or the like in order to carry out new calculations immediately in the case of larger movements and to recalculate the image signals for the respective viewer position, as explained below.
  • different pitch distances that deviate from even numbers that is to say, for example, pitch distances may result, which correspond to a non-integer multiple of a subpixel and then have to be quantized. This results in. For example, if the pitch is 9.2 for any observer position, the calculations are first carried out on the basis of the integer pitch value of 9.0 until the remainder not taken into account after the decimal point makes up approximately one subpixel in total. Then a pitch of 10 subpixels is calculated, etc., so that the required pitch of 9.2 is always obtained over the entire width of the screen. When using fast computers, all of these calculations, including the calculations required for the copying processes, can be carried out in real time.
  • the described position-adaptive, high-resolution, autostereoscopic display system PARSC of the present invention is a further development of the known position-adaptive, autostereoscopic monitor PAM (US Pat. No. 6,307,585). Compared to this system, the flexibility, the real-time capability and the resolution are improved by the invention. The flexibility is such. B. increased by the fact that during the initialization of the coding unit 6, 9 a unique static information is transferred, such as the right and left images generated and intermeshed, d. H. how the subpixels are to be horizontally multiplexed, as explained below.
  • An advantage of subsampled combing is, however, that it can be carried out particularly easily and quickly with conventional graphics cards, for example by B.
  • a right and left image memory is used and the right and left image strips can be realized with the help of simple switches. This allows all the necessary controls to be carried out in real time.
  • S2 Version (S2) avoids alias interference, but makes the image horizontally less clear by means of horizontal low-pass filtering.
  • This filtering causes, for example, vertical lines that are only one pixel wide to be widened.
  • This operation can also be carried out as a low-pass compression filter in such a way that the images are first reduced horizontally to the proportion required for combing, for example a third.
  • the subpixels required for combing can then be taken directly from the two compressed images and onto the screen be copied.
  • the compressed images can also be stretched back to their original width using a filter and then combed to (S1). It is advantageous that all information in the images is used. These are compressed and thus assigned to narrower strips, so that the original image strips, for. B. appear only half as wide.
  • the advantage of a continuous image from which no information is lost is therefore offset by the disadvantage of reduced sharpness.
  • Suitable coefficients for a low-pass filter are, for example, the following:
  • a slot in the barrier master disk is approximately as wide as three subpixels R, G, B or the like (FIG. 5) or as one subpixel (FIG. 6).
  • Kr SPB (i) int ⁇ (startr -t- i-scpitch) / spsize ⁇
  • Kl SPB (i) Int ⁇ (startl + i-scpitch) / spsize ⁇ .
  • Int ⁇ is the integer function that expresses the integer part of the rational decimal number.
  • the ith right stripe then consists of Kl SPB (i) - Kr SPB (i) subpixels.
  • the values R Fr (i), G Fr (i), B Fr (i), of the i-th pixel of the right compressed image are copied true to color on these sub-pixels. The same procedure is followed with the left stripes.
  • the colors of the sub-pixels of a pixel have the order of red R (2), green G (3), blue B (4).
  • the color of the number of subpixels on the screen can be obtained via the module-3 function:
  • the position adaptation serves the purpose already mentioned above, on which Screen 1 always find the correct sub-pixels belonging to the images, even if the viewer makes jerky movements.
  • This position adaptation is described below by way of example with reference to FIGS. 7 and 8, in which, in addition to the reference symbols used in FIG. 2, the abbreviations used below are also entered.
  • the arrowheads indicate certain positions on the screen 1. In the coding unit 6, 9, as the indication "start” indicates, the exact starting positions are calculated, from which the assignment to the various subpixels begins. Depending on the viewer's position, the arrowhead can move from "Start" to the right or left. If the arrow jumps from a subpixel to a neighboring subpixel, then, in accordance with the above explanations (cf. also FIG. 7), the assignment of the subpixels to the subpixel strips or the image strips generated by them is changed accordingly.
  • the position of the viewer is denoted by the vector OP (observer position) or by OP (x), OP (y), OP (z).
  • OP observe position
  • OP OP
  • x horizontal direction to the right
  • y OP
  • z OP
  • the distance of the viewer from the screen is then identical to OP (z). Knowing the middle positions of the eyes is sufficient for combing the images, and for the ideal distance between the grid mask in front of the screen and the standard position OP0, the eye relief of the viewer is also of interest.
  • EyeD J Eyer - Eyel J.
  • the standard or output coordinates of the viewer are referred to as OP (xO), OP (yO), OP (z0.
  • OP xO
  • OP OP
  • OP OP
  • z0 OP
  • the most favorable distance between the screen mask and the RSD screen results from the screen mask pitch rmpitch:
  • the starting position of the first visible right stripe on the screen then also depends on the viewer position:
  • K0 means a smallest whole number with which startr becomes positive in order to avoid negative subpixel positions.
  • KrSPStart (i) int ⁇ (start - scpitch / 4 + i-scpitch) spsize ⁇
  • KlSPStart (i) int ⁇ (start + scpitch / 4 + i-scpitch) / spsize ⁇ .
  • the position adaptation described can be used when using both the lenticular lens disks 21, 33 (FIGS. 2 and 4) and the barrier louvre disks 41, 42 (FIGS. 5 and 6).
  • FIG. 7 The combing when using the lenticular disks 21 and 33 (FIGS. 2 and 4) is shown schematically in FIG. 7. The top, left and right pictures are shown.
  • FIGS. 2 to 4 The optical beam guidance when using a lenticular screen is shown in FIGS. 2 to 4.
  • a comparison with the barrier screen (Fig. 5 and 6) shows that the same right and left stripes and invisible areas are formed, but there are continuous right and left images without interference stripes for the eyes. Brightness is also no longer absorbed.
  • the same algorithm according to formulas (15) and (16) can be used to determine the starting positions for the subpixels of the right and left stripes on the screen. In order to achieve an increased horizontal resolution quality, the individual subpixels are copied from the compressed images into the intended strips without the order of the subpixels being changed within a strip.
  • the color-true combed copying of the compressed images into stripe areas makes an additional calculation of the assigned initial subpixels in the compressed image to the respective ones Initial practice pixels are required in the right and left stripes on the screen.
  • the lens profile of the grid is calculated here so that the image in the following lens continues with the sub-pixel color with which the first one ends. If a change of vision occurs directly between two subpixels, the subsequent lens begins with the subsequent color, ie after R comes G, after G comes B, after B comes R. This assignment is ensured by the following algorithm.
  • the first subpixel that can be used in the squashed right image is the color subpixel in the first pixel that has the color of the starting pixel first right stripe on the screen:
  • the first strip on the left begins with the color
  • Krq SPStart (I) int ⁇ (start - scpitch / 4 + i-scpitch) / spsize - SPJ ⁇ or
  • Klq SPStart (i) mt ⁇ (start + scpitch / 4 + i-scpitch) / spsize - SPJ ⁇ .
  • HR intermeshing is additionally illustrated in FIG. 7. The image shows that when the subpixels are copied into the strips, the initial subpixels in the source image always start again from the beginning than they ended in the previous strip. This ensures continuity.
  • This copying process which maintains the order of the subpixels, is preferably referred to as high resolution space multiplexing.
  • the original colored source images from the right and left perspective are available in the full resolution of the monitor used, e.g. B. 1600 • 1200 pixels.
  • the novel property of the filtering described below is that the brightness information in the images is filtered very differently than the color information.
  • the possible increase in resolution compared to previous color image displays is achieved by making an optimal adaptation to the visual physiological perception properties.
  • the arrangement of the subpixels next to one another on a TFT screen is used.
  • the basic idea is to distribute the brightness information to the subpixels and to distribute the color information to the surroundings. The resolution for the brightness in the horizontal direction can thus be tripled, while more than 2/3 of the information is filtered out of the color information.
  • the different perception of the human eye for brightness and color is also used in PAL coding, for example, by using a relatively small additional channel to achieve a high color quality of the television picture.
  • the horizontal direction of each partial image is enlarged approximately three times by the cylindrical lenses. This means that the original information content of the brightness information can largely be retained when compressing filters.
  • the brightness information content is ultimately doubled compared to a conventional two-dimensional display. This way, with the invention described here achieves a subjective doubling of the image quality, and with this 3D photo quality the leap into three-dimensional perception is also achieved by means of flat displays.
  • the original pictures are designated P or (f, i, k) and P 0l (f, i, k).
  • I. a. runs k from 0 to 1199, i from 0 to 1599 and f from 0 to 3.
  • the first step is a pixel-by-pixel filtering of the brightness values Y onto the subpixels in the compressed image P HFr (f, m, n).
  • the filter has the coefficients H YF (v, ⁇ ).
  • the filter properties are now described in more detail using two examples: one that only operates within one line and one that includes the top and bottom lines.
  • the first condition for the coefficients is that a constant gray value in the original image again provides the constant gray value in the target image. That means: the sum over all coefficients is one.
  • the second condition is that a white pixel in the original image delivers a white image in total - in the vicinity of the target pixel. This leads to the following three conditions:
  • This two-dimensional filter is designed so that the coefficients decrease reciprocally with the distance to the center.
  • the range of values of the source images (0-255) could be compressed to 40 to 220.
  • This brightness HR filtering provides a gray image on average. However, if the permissible range between 0 and 255 is exceeded in the target image, the range for visualization must again be limited to the permissible range. Color effects can then occur which depend on the image content.
  • Color filtering In a second step, the color information is added again with a reduced local resolution.
  • the upsetting image generated under (S1) in formula (3) can be used again for the right and left.
  • Table 3 Simple 2-dimensional low-pass filter for inserting the colors.
  • the filtering would then be the following operation, which of course is somewhat more complex to carry out than the one-dimensional one.
  • the intensity value h is then HR-filtered as before Y, and then the color is then added again filtered with a low-pass filter.
  • the cylindrical lenses 22a, 22b of the raster disk 20 according to FIG. 9 are not arranged vertically, but rather inclined slightly to the right or to the left. B. at an angle of 0 ° to 45 ° (-45 °) to the vertical direction (arrow y in Fig. 9).
  • the sub-pixel strips assigned to the right and left must then have the same inclination.
  • only two right-hand visible subpixels 61a, 61b and two left-hand visible subpixel strips 62a, 62b are shown on screen 1 in FIG. 9.
  • the inclination of these sub-pixel strips 61, 62 is achieved in that those sub-pixels which are located on the sub-pixel strips which run obliquely in FIG.
  • the oblique sub-pixel strips 61, 62 are thus delimited on both sides by flanks of the individual sub-pixels R, G and B, which run like steps.
  • the invisible reserve sub-pixel strips in between are inclined accordingly.
  • the inclination of the cylindrical lenses 22a, 22b or of the sub-pixel strips 61 and 62, expressed by the ratio of the vertical to the horizontal screen sections, is preferably 6: 1 to 3: 1.
  • FIG. 9 shows an example with the inclination / slope 6: 1 shown.
  • the obliquely driven, right and left subpixel strips 61, 62 on average each consist of eight driven subpixels, of which approximately four are visible behind the lenses.
  • FIG. 10 shows that the device according to the invention is also suitable for simultaneous viewing of a 3D image from several viewing directions when the method and device features described above are used analogously, so that the same image is viewed by several viewers simultaneously and with the perspectives belonging to the respective viewing direction can be seen.
  • large screens with e.g. 12,000 or more pixels per row and e.g. 2,400 lines are used so that a sufficient number of subpixels are available for each perspective.
  • FIG. 10 shows an example of the beam path for such a reproduction system.
  • a lens master disk 64 of which only one cylindrical lens is shown, is formed and arranged in front of the screen 1 in such a way that one Position I in front of the screen 1 can be seen from one eye, for example 3 sub-pixels R, G and B, which form a sub-pixel or image strip delimited by solid rays 65 and 66.
  • the approx. 5 subpixels following to the right in FIG. 10, however, are seen from a position II, so that the subpixel or image strips seen from there are delimited by dashed lines 67 and 68.
  • the sub-pixel or image strips visible from there - viewed from the left - each start with a sub-pixel identified by a dotted line 69 or a dash-dotted line 70.
  • the arrowheads of lines 65 to 70 each indicate the subpixel at which the respective subpixel stripe begins.
  • the subpixel strips can have different widths and end at the respectively following arrow head.
  • the sub-pixel strips can be given the same width throughout, as shown, for example, in FIG. 7.
  • an image stripe in Fig. 10 is e.g. successively assigned sub-pixel strips 71 to 74 which are assigned to the perspectives from positions I to IV in such a way that from each of the four positions only the associated sub-pixel or image strip or a specific perspective is visible. Subsequent to this (proceeding to the right in FIG. 10), this sequence of viewing directions is then repeated for further image sections, the associated sub-pixel strips in turn being controlled from right to left with signals which correspond to the associated views from the four viewing directions I to IV , the order of the viewing directions I to IV is the same everywhere.
  • the described 3D reproduction system can be used, for example, for the reproduction of images taken with video cameras, in medical technology for computer tomography or stereo endoscopy, in architecture for building and landscape animations and in computer graphics for virtual reality productions or 3D Games are used.
  • Another important area of application is the so-called telepresence. Remote-controlled cameras and robots can now be set up in dangerous rooms or inaccessible areas, in which it is no longer necessary to do without the natural depth impression.
  • the invention is not limited to the exemplary embodiments described, which can be modified in many ways. This applies in particular to the types of intermeshing described with the aid of the drawings, which have only been explained by way of example and can be changed in many ways, in particular with regard to the number of subpixels per subpixel strip or the number of lenses or barriers per grid disk distributed across the width of the screen. It is clear that there can also be cases in which the pixels are not formed from three, but from two or more than three differently colored sub-pixels.
  • the assignment of the sub-pixels used for the brightness and color control or their distribution to neighboring sub-pixels or the environment described in the context of the high-resolution filtering (S6) can also be changed and adapted to the special needs.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Optics & Photonics (AREA)
  • General Physics & Mathematics (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
  • Stereoscopic And Panoramic Photography (AREA)

Abstract

Es wird ein positionsadaptives, autostereoskopes 3D-Wiedergabesystem zur Erzeugung von 3D-Bildern oder Szenen beschrieben, das einen Flachbildschirm (1) mit nebeneinander liegenden Farbsubpixeln (R, G, B), eine Rasterscheibe (2), eine Codiereinrichtung (6, 9) und eine Prozessoreinheit (3) zur Erzeugung perspektivischer Bilder enthält. Erfindungsgemäss ist die Codiereinheit (6, 9) so steuerbar und die Rasterscheibe (2) derart dimensioniert und angeordnet, dass auf dem Bildschirm (1) erste und zweite, miteinander verkämmte Subpixelstreifen erscheinen und von diesen ersten und zweiten Bildstreifen erzeugt werden, die für die beiden Augen eines Betrachters für einen definierten Betrachterbereich vor dem Bildschirm (1) disjunkt erscheinen, wobei eine stetige Reihenfolge der Farben der Subpixel in den ersten (zweiten) Subpixelstreifen eingehalten wird (Fig. 1).

Description

Autostereoskopisch.es Wiedergabesystem für 3D Darstellungen
Die Erfindung betrifft ein autostereoskopisches Wiedergabesystem gemäß der im Obergebriff des Anspruchs 1 angegebenen Gattung.
Gegenüber 2-dimensionalen, konventionellen Darstellungen kommt eine 3-dimensiona- le Darstellung den natürlichen Sehgewohnheiten näher. Der Grad der Natürlichkeit kann durch eine autostereoskope und positionsadaptive Darstellung weiter gesteigert werden. Dabei sind unterschiedliche autostereoskope Darstellungsverfahren realisiert worden, die zur optischen Trennung von rechter und linker Darstellungsrichtung entweder Barrieremasken, Linsenrastermasken oder Prismenrastermasken benutzen, für die jeweils unterschiedliche Subpixeladaptionen erforderlich sind. Diese für 3D-Animationen, interaktive Spiele und Vektorformat-Filme benötigten Darstellungen in Echtzeit auf PCs zu erzeugen, ist bislang noch nicht zufriedenstellend möglich, obwohl Stereoskope Film- und Projektions verfahren seit Jahren im Einsatz sind. Diese benutzen z. B. polarisiertes Licht (horizontal/ ertikal, zirkulär), um das rechte und linke Bild zu trennen. Mit dem Fortschritt der LCD-Technik wurde es möglich, die Lichtdurchlässigkeit von Kristallen elektronisch zu steuern. Dies machte die Entwicklung der Shutter-Technik möglich, bei der synchron mit der Halbbildfrequez abwechselnd das rechte und das linke Brillenglas lichtundurchlässig wird und synchron dazu rechte und linke Bilder sequentiell auf dem Bildschirm erscheinen. Dieses Verfahren nutzen auch autostereoskope Shutter-Monitore.
Seit einigen Jahren sind ferner autostereoskope Wiedergabesysteme mit TFT-Displays im Einsatz, die rechte und linke Bilder auf einem Bildschirm horizontal gemultiplext darstellen und die räumlich separierten Ausstrahlrichtungen durch Rasterscheiben erzeugen (DE-A-41 14 023, US-PS 6 307 585, DE-A-198 27 590, DE 198 22 342 und van Berkel in "Image for 3D-LCD, Philips Research Laboratories, UK, SPIE Vol. 3639, 1999, S. 84 - 91). Derartige Wiedergabesysteme können unter Verwendun von Head-Trackern (US-PS 6 307 585 und Andiel, Hentschke et al in "Eye-Tracking for autostereoscopic Displays using Web Cams", SPIE Vol. 4660, 2002, S. 200 - 206) auch positionsadaptiv aufgebaut werden.
Bei einem bekannten Wiedergabesystem der eingangs bezeichneten Gattung (PAM, EP 0 836 332 A2) werden die einzelnen, an je drei Subpixeln R, G und B gebildeten Bildpixel eines Bildschirms mittels einer Codiereinheit zeilenweise mit rechten und linken Bildstreifensignalen so angesteuert, daß in jeder Zeile abwechselnd rechte und linke Subpixelstreifen entstehen, die zur Erzeugung zugeordneter rechter und linker Bildstreifen dienen, was nachfolgend als horizontales "Multiplexen" oder "Ver- kämmen" der rechten und linken Bilder bezeichnet wird. Außerdem ist eine Rasterscheibe in Form einer Prismen- oder Linsemasterscheibe so vor dem Bildschirm positioniert, daß sie die rechten und linken Bildstreifen für einen definierten, je eine rechte und linke Blickrichtung enthaltenden Betrachtungsbereich vor dem Bildschirm zu den für 3D-Bilder erforderlichen rechten bzw. linken Bildern zusammenfaßt. Zur sicheren Trennung der rechten und linken Bilder werden diejenigen Subpixel jeweils auf schwarz gesetzt, die in Leer- oder Überschneidungsbereichen zu liegen kommen, wobei Leerbereiche aus beiden Blickrichtungen nicht sichtbare Subpixel und Überschneidungsbereiche aus beiden Blickrichtungen gleichzeitig sichtbare Subpixel enthalten. Außerdem erfolgt die Ansteuerung der nur aus der rechten bzw. nur aus der linken Blickrichtung sichtbaren Subpixel so, daß jeder rechte bzw. linke Subpixelstreifen nebeneinander jeweils genau drei verschiedenfarbige Subpixel aufweist. Die Reihenfolge der einzelnen Subpixel in horizontaler bzw. Zeilenrichtung hängt bei dieser Art der Steuerung vor allem von der jeweiligen Betrachterposition ab, die der Codiereinheit z. B. mittels eines autostereoskopen Positionsdetektors wie eines Head- oder Eye-Trackers mitgeteilt wird. Daher kann es vorkommen, daß die Reihenfolge der Subpixel in einem ausgewählten Subpixelstreifen z. B. RGB, in einem rechts oder links daneben liegenden Subpixelstreifen dagegen z. B. GBR oder BRG ist. Dadurch ergibt sich das bisher noch nicht gelöste Problem, daß Farbstörungen dadurch auftreten können, daß an den Grenzen von zwei Subpixelstreifen dieselben Farben erscheinen, z. B. wenn auf einen Subpixelstreifen RGB ein Subpixelstreifen BRG folgt.
Ausgehend davon liegt der Erfindung das technische Problem zugrunde, daß SD- Wiedergabesystem der eingangs bezeichneten Gattung dahingehend zu verbessern, daß Farbstörungen der beschriebenen Art vermieden werden. Dennoch soll das Wiedergabesystem in Echtzeit und mit einer Auflösung betrieben werden können, die einer Fotoqualität zumindest nahekommt.
Zur Lösung dieser Aufgabe dienen die kennzeichnenden Merkmale des Anspruchs 1.
Die Erfindung bringt den Vorteil mit sich, daß sie eine sichere Trennung rechter und linker Bilder auch dann ermöglicht, wenn die räumlich gemultiplexte Subpixeldar- stellung mit Hilfe von Positionsdetektoren adaptiv gemacht wird. Die zur Trennung der rechten und linken Bilder verwendeten Rasterscheiben können dabei einfache Linsen- oder Barriererasterscheiben sein, die mit geringen Abständen vor dem betreffenden Bildschirm montiert werden. Der durch die räumliche Trennung bewirkte Auflösungsverlust in horizontaler Richtung kann zum größten Teil durch eine spezielle Umcodierungseinrichtung wieder zurückgewonnen werden.
Weitere vorteilhafte Merkmale der Erfindung ergeben sich aus den Unteransprüchen.
Die Erfindung wird nachfolgend in Verbindung mit den beiliegenden Zeichnungen an Ausführangsführungsbeispielen näher erläutert. Es zeigen:
Fig. 1 schematisch ein erfindungsgemäßes 3D-Wiedergabesystem;
Fig. 2 und 3 optische Strahlengänge für das rechte und linke Auge bei Anwendung einer mit vergleichsweise breiten Zylinderlinsen versehenen Linsenrasterscheibe in unterschiedlichen Darstellungen für jeweils einen Teil einer horizontalen Subpixelzeile eines Bildschirms des Wiedergabesystems nach Fig. 1;
Fig. 4 eine der Fig. 2 entsprechenden Darstellung bei Anwendung einer Linsenrasterscheibe mit vergleichsweise schmalen Zylinderlinsen;
Fig. 5 und 6 den Fig. 2 und 4 entsprechende Darstellungen bei Anwendung einer Barriererasterscheibe mit größeren bzw. kleineren Rasterteilungen im Wiedergabesystem nach Fig. 1;
Fig. 7 Kopiervorgänge von gestauchten rechten bzw. linken Bildern auf die Subpixel eines Bildschirms in verkämmter Form;
Fig. 8 die Zuordnung von Subpixelstreifen in Abhängigkeit von der Position eines Betrachters vor dem Bildschirm;
Fig. 9 eine der Fig. 2 entsprechende Darstellung eines optischen Strahlengangs, jedoch in Verbindung mit mehreren, vertikal übereinander angeordneten Subpixelzei- len eines Bildschirms des Wiedergabesystems nach Fig. 1; und
Fig. 10 in einer der Fig. 9 entsprechenden Darstellung ein weiteres Ausführungsbeispiel der Erfindung.
Fig. 1 und 2 zeigen schematisch ein erfindungsgemäßes Wiedergabesystem für 3D-Darstellungen, die Bilder oder Szenen beinhalten können. Das Wiedergabesystem enthält insbesondere einen Flachbildschirm 1 (TFT- oder Plasma-Bildschirm), vor dem eine hier als Linsenrasterscheibe ausgebildete Rasterscheibe 2 angeordnet ist. Der Bildschirm 1 enthält gemäß Fig. 2 in einer Vielzahl von z. B. 768 bis 1200 (horizontalen) Zeilen eine Vielzahl von nebeneinander liegenden, z. B. je 1024 bis 1920 Bildpixeln, die aus je drei nebeneinander liegenden, farbigen Subpixeln in den Farben rot (= R), grün (= G) und blau (= B) zusammengesetzt sind. Innerhalb jedes Bildpixels ist die Reihenfolge der Subpixel stets dieselbe, z. B. RGB.
Zur Erzeugung von 3D-Darstellungen dient eine Prozessoreinheit 3, die z. B. eine mit einem Speicher versehene Grafikkarte enthält, auf die in Echtzeit die von einer Kamera od. dgl. gelieferten, elektrischen Signale von Bildern, Szenen od. dgl. überspielt werden. Alternativ können diese Signale auch aus einem Massenspeicher kommen und ständig neu geliefert werden. Die Bilder können auch sonstwie z. B. in Punktform, auf der Karte abgelegt sein.
Von der Prozessoreinheit 3 werden rechte und linke Bildsignale für in Fig. 1 schematisch durch Rechtecke angedeutete, rechte bzw. linke Bilder 4 und 5 in Originalgröße und in Pixelform erzeugt und z. B. in je einem rechten und linken Speicher abgelegt. Diese Bildsignale werden dann einem Block 6 zugeführt und in diesem, bezogen auf die Bildschirmbreite, z. B. auf je ein Drittel ihrer ursprünglichen Breite und insbesondere in demselben Verhältnis gestaucht, wie sie später durch die Rasterscheibe 2 wieder vergrößert werden. Dadurch werden Bildsignale für schmale, durch weitere Rechtecke angedeutete, rechte und linke Bilder 7 und 8 erhalten. Außerdem werden die Bildsignale in Block 6 vorzugsweise einer weiter unten erläuterten, nachfolgend kurz als HR-Filterung bezeichneten Behandlung unterworfen.
Die Signale der gestauchten Bilder 7 und 8 werden einem weiteren Block 9 zugeführt, in dem sie in Signale für rechte und linke Bildstreifen 10 und 11 zerlegt werden. Die Berechnung der Bildstreifensignale erfolgt vorzugsweise adaptiv, d. h. in Abhängigkeit von der Position eines Betrachters vor dem Bildschirm, wozu insbesondere die jeweilige Anfangsposition' der Bildstreifen 10 und 11 auf dem Bildschirm nach jeder Bewegung neu und genau ermittelt werden muß. Die Bildstreifensignale werden im Block 9 außerdem verkämmt bzw. gemultiplext, so daß sich die zugehörigen Bildstreifen 10, 11 entsprechend Fig. 1 in Zeilenrichtung miteinander abwechseln, während sie in Spaltenrichtung (vertikal) z. B. durchgehend sind. Die die rechten und linken Bildstreifen 10, 11 repräsentierenden Signale werden schließlich über eine übliche Schnittstelle 12 dem mit dem Bildschirm 1 versehenen Monitor od. dgl. zugeführt.
Damit die Berechung der Bildstreifensignale adaptiv erfolgen kann, ist dem Betrachter beispielsweise ein Eye-Tracker 14 zugeordnet, dessen Signale der Prozessoreinheit 3 und der die Blöcke 6 und 9 enthaltenden, nachfolgend insgesamt als Codiereinheit bezeichneten Einrichtung zugeführt werden. Außerdem kann das Wiedergabesystem der Fig. 1 in üblicher Weise mit einer 3D-Maus 15, einer Eingabesteuerung 16, einer 3D-Bibliothek 17 und ggf. einer Einstellvorrichtung 18 für personenspezifische Einstellungen versehen sein.
Fig. 2 zeigt in der obersten Reihe schematisch einige mit den Bezugszeichen R (= rot), B (= grün) und B (= blau) bezeichnete Subpixel des Flachbildschirms 1 der Fig. 1, wobei je drei solcher Subpixel R, G, B und von links nach rechts in jedem Bildpixel stets dieselbe Reihenfolge, z. B. RGB-RGB usw. haben. Weiter zeigt Fig. 2, daß vor den den Bildschirm 1 repäsentierenden Subpixeln eine in Querschnitt dargestellte Linsenrasterscheibe 20 angeordnet ist, die eine Glasscheibe 21 und eine Mehrzahl von nebeneinander angeordneten, vertikal erstreckten Zylinderlinsen (z. B. einige 100) aufweist, die z. B. auf der dem Betrachter zugewandten Breitseite der Glasscheibe 21 angebracht sind, von denen jedoch Fig. 2 nur zwei Zylinderlisen 22a und 22b zeigt. Schließlich zeigt Fig. 2 schematisch den optischen Strahlengang, ausgehend von je einem rechten bzw. linken Auge 23, 24 eines Betrachters.
Erfindungsgemäß ist die Linsenrasterscheibe 20 so dimensioniert und angeordnet, daß zumindest die in einem ausgewählten Bereich des Bildschirms 1 von dem Subpixeln R, G und B erzeugten, rechten und linken Bildstreifen für den Betrachter überlappungs- frei bzw. disjurikt erscheinen und sich die Reihenfolge der Farben beim Übergang von einem rechten (linken) Subpixelstreifen zum jeweils vorhergehenden oder nachfolgenden rechten (linken) Subpixelstreifen stets stetig fortsetzt. Dies ist z. B. aus Fig. 2 ersichtlich. Hier sind abwechselnd rechte bzw. linke, aus je sechs Subpixeln R, G und B gebildete Subpixelstreifen 25a, 25b bzw. 2βa, 26b dargestellt, wobei der rechte Subpixelstreifen 25a links mit einem grünen Subpixel beginnt und rechts mit einem roten Subpixel endet, während der nächste rechte Subpixelstreifen 25b links ebenfalls mit einem grünen Subpixel beginnt und rechts mit einem roten Subpixel endet, so daß - über beide Subpixelstreifen betrachtet - von links nach rechts durchgehend stetig die Farbreihenfolge G, B, R usw. erhalten wird. Entsprechend ergibt sich für die linken Subpixelstreifen 26a, 26b durchgehend die Farbreihenfolge GBR, GBR usw. , wiederum von links nach rechts betrachtet.
Wenn die Zahl der nebeneinander liegenden Subpixel sowohl in den rechten als auch in den linken Subpixelstreifen 25, 26 in Fig. 2 einem ganzzahligen Vielfachen der Farbenzahl bzw. einem ganzzahligen Vielfachen einer Bildpixelbreite entspricht und die Subpixelstreifen 25, 26 ohne Zwischenräume aneinander grenzen, dann sind die rechten (linken) Subpixelstreifen 25, 26 automatisch so voneinander beabstandet, daß die Zwischenräume bzw. Sichtsprünge zwischen einem seitlichen Ende (z. B. 26c in Fig. 2) eines rechten (linken) Subpixelstreifens und einem zugewandten seitlichen Ende (z. B. 26d) in Fig. 2 von einem in Zeilenrichtung vorhergehenden und/oder nachfolgenden rechten (linken) Subpixelstreifen genau einem ganzzahligen Vielfachen eines Bildpixels (bzw. der vorhandenen Anzahl der Pixelfarben) entspricht. Als nachteilig könnte dabei allerdings empfunden werden, daß die rechten und linken Subpixelstreifen jeweils unmittelbar aneinander grenzen, was bei ungenauer Positionierung der Rasterscheibe 20 und bei geringen Bewegungen des Betrachters zu Bildstörungen führen könnte. Daher wird in Weiterbildung der Erfindung vorgeschlagen, zwischen den Subpixelstreifen 25, 26 weitere Subpixel R, G bzw. B vorzusehen. Dies ist in Fig. 2 dadurch sichtbar gemacht, daß zwischen den Subpixelstreifen 25a und 26a bzw. 26a und 25b bzw. 25b und 26b jeweils drei weitere Subpixel 27a, 27b bzw. 27c angeordnet sind. Diese weiteren Subpixel 27 dienen einerseits der besseren räumlichen Trennung der Subpixelstreifen 25, 26 und ermöglichen andererseits begrenzte Kopfbewegungen eines Betrachters, wie weiter unten näher erläutert ist, ohne dadurch Bildstörungen zu verursachen. Letzteres gilt insbesondere dann, wenn die Zahl der weiteren Subpixel 27 erfindungsgemäß einem ganzzahligen Vielfachen der Bildpixelbreite bzw. der vorhandenen Pixelfarben (hier drei) entspricht. In diesem Fall ist es außerdem gleichgültig, wie viele Subpixel pro Subpixelstreifen 25, 26 vorhanden sind. Enthält jeder Subpixelstreifen 25, 26 z. B. nebeneinander je sieben Subpixel R, G bzw. B, dann würde z. B. der Streifen 25a von links nach rechts die Farbreihenfolge GBRGBRG und der Subpixelstreifen 25b daher mit kontinuierlicher Fortsetzung der Farben die Farbreihenfolge BRGBRGB aufweisen.
Weiter zeigt Fig. 2, daß die Codiereinheit 6, 9 so steuerbar und die Rasterscheibe 20 so dimensioniert und angeordnet ist, daß zumindest diejenigen rechten und linken Bildstreifen, z. B. 28 und 29, die in einem ausgewählten Bereich des Bildschirms 1 (z. B. in dessen linker Hälfte) erzeugt werden, vom Betrachter überlappungsfrei gesehen werden. Dabei ist klar, daß in Fig.' 2 die rechten Bildstreifen 28 durch die rechten Subpixelstreifen 25 und die linken Bildstreifen 29 durch die linken Subpixelstreifen 26 erzeugt werden und alle rechten bzw. linken Bildstreifen 28 und 29, von denen in Fig. 2 nur zwei gezeigt sind, durch die Rasterscheibe 20 zu einem das räumliche Sehen ermöglichenden rechten bzw. linken Bild für das rechte bzw. linke Auge 23, 24 zusammengefaßt werden, wobei durch die Rasterscheibe 20 eine der vorhergehenden Stauchung in dem Block 6 (Fig. 1) entsprechende Streckung der Bilder erfolgt.
Fig. 3 zeigt in vereinfachter Darstellung eine bis auf die fehlenden Subpixel im wesentlichen der Fig. 2 entsprechende Darstellung, jedoch mit je zwei rechten und linken, von den Subpixelstreifen erzeugten rechten Bildstreifen 28a, 28b und linken Bildstreifen 29a bzw. 29b, die von der Linsenrasterscheibe 20 zur rechten und linken Bildern zusammengefaßt werden. Aus Fig. 3 sind vor allem auch die oben erläuterten Abstände zwischen den einander zugewandten Enden der rechten und linken Bildstreifen 28a, 28b bzw. 29a, 29b als Sichtsprünge 30, 31 klar erkennbar, die jeweils eine Breite von einem ganzzahligen Vielfachen einer Bildpixelbreite (hier = 3 Sub- pixelbreiten) haben.
Das Ausführungsbeispiel nach Fig. 4 unterscheidet sich von dem nach Fig. 2 und 3 dadurch, daß eine Linsenrasterscheibe 33, die hier auf der dem Bildschirm zugewandten Seite mit Zylinderlinsen 34 versehen ist, eine Linsenbreite bzw. einen Pitchabstand besitzt, der im wesentlichen der Breite von zwei Subpixeln R, G bzw. B entspricht. Bei diesem Ausführungsbeispiel wird wiederum die Codiereinheit 6,9 so gesteuert und die Rasterscheibe 33 so dimensioniert und angeordnet, daß zumindest die in einem ausgewählten Bereich des Bildschirms erzeugten rechten und linken Bildstreifen für einen Betrachter überlappungsfrei erscheinen und eine stetige Reihenfolge der Farben der Subpixel in rechten (linken) Subpixelstreifen 35a,b,c bzw. 36a, b,c erhalten wird. Im Unterschied zu Fig. 2 und 3 hat jeder Subpixelstreifen 35, 36 die Breite eines Subpixels, und die Verkämmung ist derart, daß die rechten Subpixelstreifen 35 jeweils durch einen linken Subpixelstreifen 36 getrennt bzw. beabstandet sind. Daher erscheinen zugehörige Bildstreifen 37 und 38, die durch die Linsenrasterscheibe 33 zu je einem rechten bzw. linken Bild zusammengefaßt werden, entsprechend verkämmt bzw. gemultiplext.
Zwischen den Rasterscheiben 20 bzw. 33 und dem Bildschirm 1 kann jeweils eine Schutzfolie 39 (Fig. 2) bzw. 40 (Fig. 4) angeordnet sein.
Im Gegensatz zu Fig. 2 und 3 ist die Betrachtung der räumlichen Darstellungen bei Anwendung der Rasterscheibe 33 nur dann störungsfrei, wenn der Betrachter eine im wesentlichen starre, durch die Lage und Ausbildung der Rasterscheibe 33 vorgegebene, relative Stellung zum Bildschirm 1 einnimmt.
Zur Vermeidung dieser nicht immer gewünschten festen Anordnung wäre es möglich, die Rasterscheibe 33 relativ zum Bildschirm 1 in Richtung von Pfeilen v und/oder w beweglich anzuordnen, um sie dadurch etwaigen Kopfbewegungen des Betrachters nachfahren zu können. Fig. 5 und 6 zeigen den Fig. 2 und 3 bzw. 4 entsprechende Ausführungsbeispiele eines erfindungsgemäßen 3D- Wiedergabesystems bei Anwendung einer Rasterscheibe 41 oder 42 in Form einer Barriererasterscheibe, die abwechselnd transparente (vertikal angeordnete) Streifen bzw. Schlitze 43 (Fig. 5) bzw. 44 (Fig. 6) und zwischen diesen angeordnete, schwarz dargestellte, undurchsichtige Barrierestreifen 45 (Fig. 5) bzw. 46 (Fig. 6) aufweist.
Im Hinblick auf den optischen Strahlengang ergibt sich für das Ausführungsbeispiel nach Fig. 5 im wesentlichen dasselbe wie für den Strahlengang nach Fig. 2 und 3. Jeder durchsichtige Streifen 43 hat hier eine Breite, die einer Breite von drei Subpixeln entspricht. Dabei ist die Rasterscheibe 41 so dimensioniert und vor dem Bildschirm 1 angeordnet, daß beide Augen 23, 24 des Betrachters jeweils Bildstreifen 47, 48 sehen, die Subpixel 49, 50 mit einer Breite von drei Subpixeln erzeugt werden, und daß zwischen diesen Subpixelstreifen 49, 50 jeweils nicht sichtbare, weitere Subpixel 51, 52 liegen, die durch die Barrierestreifen 45 abgedeckt sind. Diese weiteren Subpixel 51, 52 haben zusammen eine Breite, die einem ganzzahligen Vielfachen eines Bildpixels entspricht, so daß sich insgesamt überall kontinuierliche Farbübergänge ergeben.
Die Ansteuerung der in Fig. 5 nicht dargestellten Subpixel erfolgt analog zu Fig. 2 und 3 so, daß die rechten und linken Subpixelstreifen 49, 50 einander abwechseln. Begrenzte Seitwärtsbewegungen des Betrachters in Richtung eines Pfeils 53 haben dabei eine entgegengesetzte Verschiebung der für den Betrachter sichtbaren Subpixel in Richtung eines Pfeils 54 zur Folge. Die von dem Eye-Tracker 14 od. dgl. gesteuerte Codiereinheit 6, 9 ist daher so eingerichtet, daß sie diese Änderungen automatisch berücksichtigt und in Abhängigkeit von der momentanen Position des Betrachters immer diejenigen Subpixel bildgerecht ansteuert, die momentan durch die transparenten Streifen 43 hindurch sichtbar sind.
Für das Ausfuhrungsbeispiel nach Fig. 6 wird erfindungsgemäß im wesentlichen derselbe optische Strahlengang wie beim Ausführungsbeispiel nach Fig. 4 vorgesehen. Dabei hat die Rasterscheibe 42 einen im wesentlichen der Breite von zwei Subpixeln entsprechenden Pitch und jeder durchsichtige Schlitz 44 etwa die Breite eines Subpixels. Analog zu Fig. 4 wird die Rasterscheibe 42 daher so dimensioniert und angeordnet, daß die Subpixel R, G und B abwechselnd rechte und linke, überlappungsfreie Bildstreifen 55, 56 für das rechte bzw. linke Auge 23, 34 erzeugen. Im Gegensatz zu Fig. 5 ergibt sich allerdings nur dann ein störungsfreies Bild, wenn entweder der Betrachter eine vorgegebene Position vor dem Bildschirm 1 einnimmt oder die Rasterscheibe 42 analog zu Fig. 4 relativ zum Bildschirm verschiebbar angeordnet wird.
Fig. 7 und 8 zeigen schematisch die erfindungsgemäße Ansteuerung der Subpixel bei Anwendung des Ausführungsbeispiels nach Fig. 2 und 3. Um auch bei Kopfbewegungen des Betrachters störungs- und weitgehend verlustfreie, rechte bzw. linke Bilder erzeugen zu können, dienen hierbei die in den Zwischenräumen zwischen benach- bareten Subpixelstreifen liegenden Subpixel (je drei Subpixel R, G bzw. B) als Reserven für Bildinformationen. Darunter wird verstanden, daß diese Subpixel, die aus dem zugeordneten und z. B. in Fig. 2 dargestellten Betrachtungswinkel unsichtbar sind, mit Bildsignalen angesteuert werden, die auch den letzten Subpixeln des vorhergehenden bzw. nachfolgenden Subpixelstreifens entsprechen.
Beispielsweise ist in Fig. 7 im oberen Teil eine Vielzahl von Bildpunkten und im unteren Teil eine Vielzahl von Subpixeln des Bildschirms 1 angedeutet, wobei die Bildpunkte durchlaufend mit 64 bis 78 für ein rechtes gestauchtes Bild und mit 83 bis 100 für ein linkes gestauchtes Bild numeriert sind. Demgegenüber sind die Subpixel für eine zugehörige Zeile des Bildschirms 1 durchlaufend 1 bis 37 numeriert. Nach der obigen Beschreibung enthält jeder Subpixelstreifen 6 sichtbare Subpixel, worauf drei unsichtbare Subpixel folgen. D. h. in Fig. 7, daß z. B. bei einem bestimmten Betrachtungswinkel die Subpixel 1 bis 6 und 19 bis 24 je einen rechten Subpixelstreifen (= SPS.R in Fig. 7) und die Subpixel 7 bis 9 und 25 bis 27 daran angrenzende, unsichtbare Reserve-Subpixelstreifen bilden. Entsprechend bilden die Subpixel 10 bis 15 und 28 bis 33 je einen linken Subpixelstreifen (= SPS.L in Fig. 7) und die restlichen Subpixel 16 bis 18 und 34 bis 36 je einen unsichtbaren Reserve- Sübpixelstreifen. Dabei werden, wie schematisch durch Pfeillinien dargestellt ist, die sichtbaren Subpixel 1 bis 6 und 19 bis 24 mit den Informationen der Bildpunkte 64 bis 69 bzw. 70 bis 75 angesteuert. Gleichzeitig werden die Informationen der Bildpunkte 70 bis 72 aber auch in die unsichtbaren Subpixel 7 bis 9 und die Informationen der Bildpunkte 76 bis 78 auch in die unsichtbaren Subpixel 25 bis 27 hineinkopiert. Entsprechende Kopiervorgänge werden, wie Fig. 7 deutlich zeigt, für die linken Bilder durchgeführt.
Die beschriebene Art des zusätzlichen Kopierens bestimmter Bildpunkte in die unsichtbaren Subpixel 7 bis 9 bzw. 25 bis 27 hat zur Folge, daß der Betrachter für den Fall, daß er seinen Kopf um genau eine Pixelbreite bewegt und daher jetzt z. B. die Subpixel 2 bis 7 und 20 bis 25 sieht, die Informationen der Bildpunkte 65 bis 70 und 71 bis 76 mitgeteilt bekommt. Bei einer weiteren Verschiebung um einen Subpixel sieht der Betrachter z. B. die Subpixel 3 bis 8 und 21 bis 26 und erhält dadurch die Informationen der Bildpunkte 66 bis 71 bzw. 72 bis 77. Entsprechendes gilt für die dem linken Auge zugeführten Informationen und für Bewegungen nach links oder bei Bewegungen senkrecht zum Bildschirm. Wichtig dabei ist, daß der Betrachter im Beispiel durchgehend und ohne Farbsprung z. B. die Informationen der Bildpunkte 70 bis 75, 71 bis 76, 72 bis 77 usw. erhält und daher im Beispiel Kopfbewegungen um maximal drei Subpixel nach der einen oder anderen Seite ohne weiteres ausgeglichen werden können, ohne daß ein Qualitätsverlust eintritt. Dabei ergibt sich außerdem der Vorteil, daß sowohl Fehler korrigiert werden, die sich aufgrund einer nicht exakt parallel zum Bildschirm angeordneten Rasterscheibe ergeben könnten, als auch am Ende eines Subpixelstreifens nur teilweise sichtbare Subpixel bei nachfolgenden bzw. vorhergehenden Subpixelstreifen zu einem ganzen Subpixel ergänzt werden. Dadurch wird erreicht, daß keine Bild- und Farbinformationen verloren gehen.
Im übrigen werden Kopfbewegungen des Betrachters zweckmäßig über den Eye- Tracker 14 od. dgl. ständig der Prozessoreinheit 3 und der Codiereinheit 6, 9 mitgeteilt, um bei größeren Bewegungen sofort neue Berechnungen durchzuführen und die Bildsignale für die jeweilige Betrachterposition neu zu berechnen, wie weiter unten erläutert ist. Dabei können sich insbesondere in Abhängigkeit vom Abstand des Betrachters von Bildschirm 1 auch unterschiedliche und von geraden Zahlen abweichende Pitchabstände, d. h. z. B. Pitchabstände ergeben, die einem nicht ganzzahligen Vielfachen eines Subpixels entsprechen und dann quantisiert werden müssen. Ergibt sich z. B. für irgendeine Betrachterposition der Pitch 9,2, dann werden die Berechnungen zunächst so lange anhand des ganzzahligen Pitchwertes von 9,0 durchgeführt, bis der nach dem Komma unberücksichtigte Rest in der Summe etwa ein Subpixel ausmacht. Danach wird dann einmal mit einem Pitch von 10 Subpixeln weitergerechnet usw., so daß sich im Mittel über die ganze Bildschirmbreite immer der erforderliche Pitch von 9,2 ergibt. Bei Anwendung schneller Rechner können alle diese Berechnungen einschließlich der für die Kopiervorgänge notwendigen Berechnungen in Echtzeit durchgeführt werden.
Das beschriebene, positionsadaptive, hochauflösende, autostereoskope Wiedergabesystem PARSC der vorliegenden Erfindung ist eine Weiterentwicklung der bekannten positionsadaptiven, autostereoskopen Monitors PAM (US-PS 6,307,585). Gegenüber diesem System werden durch die Erfindung die Flexibilität, die Echtzeitfähigkeit und die Auflösung verbessert. Die Flexibilität wird z. B. dadurch erhöht, daß bei der Initialisierung der Codiereinheit 6, 9 eine einmalige statische Information übergeben wird, wie die rechten und linken Bilder erzeugt und verkämmt, d. h. wie die Subpixel horizontal gemultiplext werden sollen, wie weiter unten erläutert ist.
Bei Anwendung des beschriebenen Wiedergabesystems können erfindungsgemäß insbesondere folgende Systemoperations-Einstellungen vorgesehen werden, die an- oder abgeschaltet und einzeln oder in Kombination verwendet werden können:
(51) Unterabgetastete Verkämmung,
(52) Stauch- und Streckenfilterung,
(53) Barrierenverkämmung,
(54) Positionsadaption, (55) Linsenraster- Verkämmung,
(56) Hochauflösende Filterung.
Diese sechs Grundeinstellungen werden wie folgt näher erläutert.
(Sl): Verkämmung mit Unterabtastung bedeutet, daß aus den rechten und linken Bildern streifenweise immer nur diejenigen Pixel bzw. Subpixel herausgegriffen werden, die an den Positionen der am Bildschirm jeweils anesteuerten Subpixel- bzw. erzeugten Bildstreifen angeordnet sind. Diese herausgegriffenen Streifen werden dann räumlich gemultiplext auf dem Bildschirm dargestellt. Das bedeutet, daß die nicht genutzten Streifen beider Bilder nicht erscheinen und somit sog. Alias-Störungen verursachen können, die durch in den nicht genutzten Streifen vorhandene und daher verloren gehende Informationen entstehen. Wenn sich beispielsweise ein senkrechter Strich in einem solchen nicht benutzten Streifen eines Teilbildes befindet, ist dieser im wiedergegebenen Bild nicht mehr zu sehen. Er könnte jedoch unter Umständen in einem adaptiven System wieder erscheinen, wenn der Betrachter seinen Kopf seitlich bewegt. Derartige Erscheinungen sind auch als Moire-Effekte bekannt. Sie entstehen immer bei Unterabtastung und sind nicht erwünscht. Ein Vorteil der unterabgetasteten Verkämmung besteht jedoch darin, daß sie mit üblichen Grafikkarten besonders einfach und schnell durchführbar ist, indem z. B. ein rechter und linker Bildspeicher verwendet und die rechten und linken Bildstreifen mit Hilfe von einfachen Schaltern realisiert werden. Dadurch lassen sich alle erforderlichen Steuerungen in Echtzeit durchführen.
(S2): Die Version (S2) vermeidet Alias-Störungen, macht aber das Bild horizontal unschärfer durch eine horizontale Tiefpaß-Filterung. Diese Filterung bewirkt, daß beispielsweise vertikale Striche, die nur ein Pixel breit sind, verbreitert werden. Man kann diese Operation auch als Tiefpaß-Stauchfilterang derart betreiben, daß die Bilder zunächst horizontal auf den Anteil reduziert werden, der für die Verkämmung benötigt wird, beispielsweise ein Drittel. Die für die Verkämmung benötigten Subpixel können dann direkt aus den beiden gestauchten Bildern entnommen und auf den Bildschirm kopiert werden. Die gestauchten Bilder können aber auch mittels eines Filters wieder auf die ursprüngliche Breite gestreckt und dann nach (Sl) verkämmt werden. Vorteilhaft dabei ist, daß alle Informationen der Bilder verwendet werden. Diese werden zwar gestaucht und damit schmaleren Streifen zugeordnet, so daß die ursprünglichen Bildstreifen z. B. nur noch halb so breit erscheinen. Dem Vorteil eines kontinuierlichen Bildes, von dem keine Informationen verloren gehen, steht daher der Nachteil einer reduzierten Schärfe entgegen.
Geeignete Koeffizienten für einen Tiefpaß-Filter sind beispielweise folgende:
(1) C1TP(I) = (3- 1 i | )/9 für i= -2 bis 2.
Etwas günstiger wäre folgender Cosinusfilter:
(2) CTP2(i) = A-cos (τr-i/6) für i= -2 bis +2, mit
i=-2 "
Seien PO(f,i) die Farbpixel einer Zeile des rechten oder linken Originalbildes in der i-ten Spalte mit Einzelfarbwert R0(i) = Po(0,i), G0(i) = P0(l,i) und B0(i) = P0(2,i). Die Stauchfilterung kann dann pixelweise wie folgt ausgeführt werden:
(3) Für i=0 bis Ns/ 3 mit der Spaltenzahl Ns des Originalbildes:
+2 ps (f , i) = ∑ CTP (^ ' P03i - μ) μ=-2
Wenn die Verkämmung nach (Sl) vorgenommen werden soll, kann die Tiefpaß- Filterung ohne
(4) Stauchung erfolgen für i=l bis Ns:
+2 μ-2
Aus dem gestauchten Bild kann unter Nutzung der Filterkoeffzienten CF(i) = CTP(i)/A = cos2(7r-i/6) die entgegengesetzte Streckfilterung vorgenommen werden, die dann zu einem tiefpaßgefilterten Bild mit den Pixeln PTP'(f,i) führt. Ausgehend von auf Null gesetzten Pixelwerten Pτp'(f,i)=0 erfolgt die Operation:
(5) PTP'(f,3i+k) : = PTP'(f,3i+k) + CF(k) PF(f,i), für k = -2 bis +2 und i = 1 bis Ns/3.
Dabei wird auf ein erforderliches Nullsetzen oder Ergänzen im Randbereich nicht näher eingegangen.
(S3): Die Barrierenverkämmung wurde bereits oben anhand der Fig. 5 und 6 kurz erläutert.
Durch vertikale Schlitze 43, 44 der Barriererasterscheibe 41, 42 sind für das rechte und linke Auge 23, 24 disjunkte Streifen auf dem Bildschirm sichtbar. Diejenigen Subpixel, die auf dem Bildschirm die i-ten sichtbaren Streifen überdecken, werden mit den rechten bzw. linken Subpixelwerten der i-Pixel des rechten bzw. linken gestauchten Bildes aufgefüllt. Dabei ist ein Schlitz in der Barrieremasterscheibe ungefähr so breit wie drei Subpixel R, G, B od. dgl. (Fig. 5) oder wie ein Subpixel (Fig. 6).
Um die zu den rechten bzw. linken sichtbaren Streifen gehörenden Subpixelnummem und Farben auf dem Bildschirm zu ermitteln, werden die genauen Anfangspositionen dieser Streifen berechnet. Entsprechend den Strahlengängen in Fig. 2 und 7 sowie gemäß Fig. 8 beginnt z. B. der erste rechte Streifen bei der Position startR und der linke bei startL. Die i-ten Streifen beginnen dann um i-scpitch, also um das i-fache der Bildschirmpitches nach rechts verschoben. Seien KrSPB(i) und KlSpB(i) die bei 0 beginnende Subpixelnummer auf dem Bildschirm und spsize die Breite eines Subpixels, dann beginnen die i-ten rechten und linken Streifen mit den folgenden Nummern:
(6) KrSPB(i) = int{(startr -t- i-scpitch)/spsize}
(7) KlSPB(i) = Int{(startl + i-scpitch)/spsize}.
Dabei ist int{} die Integer-Funktion, die den ganzzahligen Anteil der rationalen Kommazahl ausdrückt. Der i-te rechte Streifen besteht dann aus KlSPB(i) - KrSPB(i) Subpixel. Auf diese Subpixel werden die Wert RFr(i), GFr(i), BFr(i), des i-ten Pixels des rechten gestauchten Bildes farbgetreu kopiert. Entsprechend wird mit den linken Streifen verfahren.
In der Regel haben die Farben der Subpixel eines Pixels die Reihenfolge rot R (2), grün G (3), blau B (4). Aus der Nummer der Subpixels auf dem Schirm erhält man dessen Farbe über die module-3 Funktion:
(8) fr(i) = {KrSPB(i)}mod(3) = (KrSPB(i)} - 3-int{ KrSPB(i)/3}
Dabei steht dann f=0 für R, f=l für G und f=2 für blau. Bei einer solchen fixen Verkämmung nach (S3) gibt es in der Regel drei feste Positionen, von denen aus die 3D-Sicht zufriedenstellend ist. Die Verkämm-Operation kann jedoch so schnell abgeändert ausgeführt werden, daß auch eine schnelle Adaption an veränderte Betrachterpositionen möglich ist. Für eine solche adaptive Lösung benötigt man jedoch den Head- oder Eye-Tracker 14 (Fig. 1).
(S4): Die Positionsadaption dient dem bereits oben erwähnten Zweck, auf dem Bildschrim 1 immer genau die richtigen, zu dem Bildern gehörenden Subpixel zu finden, auch wenn der Betrachter ruckartige Bewegungen macht. Diese Positionsadaption wird nachfolgend beispielhaft anhand der Fig. 7 und 8 beschrieben, in die außer den aμch in Fig. 2 verwendeten Bezugzeichen zusätzlich die nachfolgend verwendeten Abkürzungen eingetragen sind. Die Pfeilspitzen kennzeichnen dabei bestimmte Positionen auf dem Bildschirm 1. In der Codiereinheit 6, 9 werden, wie der Hinweis "Start" andeutet, die genauen Startpositionen errechnet, von denen aus die Zuordnung zu den verschiedenen Subpixeln beginnt. Je nach Betrachterposition kann die Pfeilspitze von "Start" nach rechts oder links wandern. Springt der Pfeil von einem Subpixel auf ein Nachbar-Subpixel, dann erfolgt entsprechend den obigen Erläuterungen (vgl. auch Fig. 7) eine entsprechend veränderte Zuordnung der Subpixel zu den Subpixelstreifen bzw. den von ihnen erzeugten Bildstreifen.
Die Position des Betrachters sei mit dem Vektor OP (Observer Position) oder mit OP(x), OP(y), OP(z) bezeichnet. Die meisten TFT-Bildschirme beginnen mit dem Bildaufbau und mit der Speicherung in der linken unteren Ecke. Deshalb sei der Ursprung des relativen Koordinatensystems in die linke untere Ecke des Bildschirms gelegt. Die x-Richtung sei die horizontale Richtung nach rechts, die y-Richtung auf dem Bildschirm nach oben und die z-Richtung sei die senkrecht zum Bildschirm nach vom verlaufende Richtung. Der Abstand des Betrachters vom Bildschim ist dann identisch mit OP(z). Für die Verkämmung der Bilder reicht es aus, die mittleren Positionen der Augen zu kennen, und für den idealen Abstand der Rastermaske vor dem Bildschirm ist neben der Standardposition OP0 auch der Augenabstand des Betrachter von Interesse EyeD = J Eyer - Eyel J . Die Standard- oder Ausgangskoordinaten des Betrachters seien bezeichnet OP(xO), OP(yO), OP(z0. Der günstigste Abstand der Rastermaske vom Bildschirm RSD ergibt sich über den Raster-Masken- pitch rmpitch:
(9) RSD =rmpitch-OP(zO)/(2-EyeD).
Dieser Abstand bleibt bei einer laufenden Positionsadaption konstant. Von der Betrachterposition aus vergrößert sich der Maskenpitch geringfügig bis zum Bildschirm und ergibt den Bildschirmpitch scpitch (screenpitch): Der variable Büdschirm- pitch ist dann
(10) scpitch = rmpitch-{l + RSD/OP(z)}.
Die Startposition des ersten sichtbaren rechten Streifens auf dem Bildschirm ist dann ebenfalls von der Betrachterposition abhängig:
(11) startr' = KO-scpitch - {OP(x) + EyeD/2} RSD/OP(z) bzw. für das linke Auge
(12) startl' = KO-scpitch - (OP(x) - EyeD/2) RSD/OP(z).
Mit K0 ist dabei eine kleinste ganze Zahl gemeint, mit der startr positiv wird, um negative Subpixelpositionen zu vermeiden.
Um eine ausreichende Trennung zwischen rechts und links zu gewähren - auch in einem definierten Betrachterbereich - sind zwischen den sichtbaren Streifen (z. B. 25 und 26 in Fig. 2) die unsichtbare Streifen (z. B. 27 in Fig. 3) vorgesehen. In diesen Streifen 27 ist die Darstellung frei. Eine flexible Zuordnung zu rechts oder links wird weiter unten erläutert, in Abhängigkeit von einer Bewegungsprädiktion für den Betrachter. Voraussetzung hierfür ist zunächst eine mittlere Aufteilung der nicht nutzbaren Streifen, d. h. die Verkämmung orientiert sich an einer mittleren Augenposition, wobei die Veränderung der projizierten Abstände nicht berücksichtigt wird. Daraus ergibt sich die mittlere Startposition:
(15) start = KO-scpitch - OP(x)-RSD/OP(z).
Für den i-ten Streifen, beginnend mit i=0, erhält man dann folgende Nummern der Streifen-Start-Subpixel: (16) KrSPStart(i) = int{(start - scpitch/4 + i-scpitch)spsize}
(17) KlSPStart(i) = int{(start + scpitch/4 + i-scpitch)/spsize}.
Zur adaptiven Berechnung der Anfangs-Subpixel-Positionen der verkämmten Streifen werden also je Neubild (Frame) zwei variable Größen benötigt, die bis zu 100 mal je Sekunde aktualisiert werden müssen. Legt man einen maximal zulässigen Wert für diese beiden variablen Größen fest, so kann die erforderliche Genauigkeit in Bezug auf die Subpixelbreite angepaßt werden. Es zeigt sich, daß dann eine Quantisierung der Werte von "start" auf 8 bit = 1 Byte und für "scpitch" auf 16 bit = 2 Byte ausreichend ist. Daraus ergibt sich ein minimaler Update-Datenfluß von etwa 300 Byte/s.
Die beschriebene Positionsadaption kann bei Anwendung sowohl der Linsenrasterscheibe 21, 33 (Fig. 2 und 4) als auch der Barriererasterscheiben 41, 42 (Fig. 5 und 6) angewendet werden.
(S5): Die Verkämmung bei Anwendung der Linsenrasterscheiben 21 und 33 (Fig. 2 und 4) ist schematisch in Fig. 7 dargestellt. Dabei sind in der oberen Zeile die bereits gestauchten, rechten bzw. linken Bilder dargestellt.
Die optische Strahlführung bei Verwendung einer Linsenrasterscheibe ist in Fig. 2 bis 4 gezeigt. Ein Vergleich mit der Barriererasterscheibe (Fig. 5 und 6) zeigt, daß sich gleiche rechte und linke Streifen sowie unsichtbare Bereiche bilden, aber es entstehen kontinuierliche rechte und linke Bilder ohne Störstreifen für die Augen. Es wird auch keine Helligkeit mehr absorbiert. Zur Ermittlung der Anfangspositionen für die Subpixel der rechten und linken Streifen auf dem Bildschirm kann der gleiche Algorithmus nach den Formeln (15) und (16) verwendet werden. Um eine erhöhte horizontale Auflösungsqualität zu erzielen, werden die einzelnen Subpixel aus den gestauchten Bildern in die vorgesehenen Streifen hinein kopiert, ohne daß innerhalb eines Streifens die Reihenfolge der Subpixel verändert wird. Das farbgetreue verkämmte Kopieren der gestauchten Bilder in Streifenbereiche macht eine zusätzliche Berechnung der zugeordneten Anfangssubpixel im gestauchten Bild zu den jeweiligen Anfangssübpixeln in den rechten und linken Streifen auf dem Bildschirm erforderlich. Das Linsenprofil der Rasterscheibe ist hier so berechnet, dass das Bild in der folgenden Linse mit der Subpixelfarbe fortfährt, mit der die erste aufhört. Tritt ein Sichtwechsel direkt zwischen zwei Subpixeln auf, so beginnt die Folgelinse mit der Folgefarbe, d. h. nach R kommt G, nach G kommt B, nach B kommt R. Diese Zuordnung wird durch den folgenden Algorithmus sichergestellt. Das erste Subpixel, das im gestauchten rechten Bild verwendet werden kann, ist das Farbsubpixel im ersten Pixel, das die Farbe des Anfangspixels ersten rechten Streifen auf dem Bildschirm hat:
(18) F.0 = {KrSPStart(0)}mod(3), mit f=0 für R, f=l für G und f=2 für B.
Der linke erste Streifen beginnt mit der Farbe
(19) f10 = {KlSPStart(0)}mod(3).
Diese Farbsubpixel werden also aus den ersten Pixeln der gestauchten Bilder entnommen. Die ersten Pixel haben i.a. die Nummer "0". In aufsteigender Reihenfolge werden nun die Subpixel aus den gestauchten Quellbildern in die Streifen hinein kopiert, bis der nächste Streifen beginnt mit den Subpixelnummem KrSPStart(l) bzw. KlSPStart(l). Die folgenden Nummern geben die Anfangsubpixel in den Quellbildern an:
(20) KrqSPStart(I) = int{(start - scpitch/4 + i-scpitch)/spsize - SPJ} bzw.
(21) KlqSPStart(i) = mt{(start + scpitch/4 + i-scpitch)/spsize - SPJ}.
Dabei ist SPJ eine systemspezifische ganze Zahl, die Eins oder Vielfache von Drei annehmen kann und sicherstellt daß beim Übergang von einer Linse zur nächsten die richtige Farbe getroffen wird. Für SPJ = 0 ergibt sich die Zählung auf dem Bildschirm. Fig. 4 zeigt ein Beispiel für SPJ = 1 und Fig. 2 ein Beispiel für SPJ = 9. Die HR- Verkämmung ist zusätzlich in Fig. 7 veranschaulicht. Das Bild zeigt, daß beim Kopieren der Subpixel in die Streifen die Anfangs-Subpixel im Quellbild immer wieder weiter vorn anfangen, als sie im vorhergehenden Streifen beendet wurden. Dies gewährleistet die Kontinuität.
Dieser die Reihenfolge der Subpixel beibehaltende Kopiervorgang wird vorzugsweise High Resolution Space Multiplexing bezeichnet.
(S6): Eine weitere hochauflösende Filterung, hier als HR-Filterung oder "HR Sharp Filterung" bezeichnet, dient zur Verbesserung der Auflösung. Dabei wird die Verteilung der Helligkeit und der Farbe auf unterschiedliche Pixel bzw. die Umgebung verteilt.
Es wird davon ausgegangen, daß die originalen farbigen Quellbilder aus rechter und linker Blickperspektive in der vollen Auflösung des benutzten Monitors vorliegen, z. B. 1600 • 1200 Pixel. Die neuartige Eigenschaft der im folgenden beschriebenen Filterung ist, daß die Helligkeitsinformation in der Bildern ganz anders gefiltert wird als die Farbinformation. Die gegenüber bisherigen Farbbilddarstellungen mögliche Auflösungserhöhung wird dadurch erreicht, daß eine optimale Anpassung an die visuellen physiologischen Wahrnehmungseigenschaften vorgenommen wird. Ausgenutzt wird dabei die nebeneinander liegende Anordnung der Subpixel auf einem TFT Bildschirm. Die Basisidee ist dabei, die Helligkeitsinformation auf die Subpixel zu verteilen und die Farbinformation auf die Umgebung zu verteilen. Damit kann die Auflösung für die Helligkeit in horizontaler Richtung verdreifacht werden, während von der Farbinformation mehr als 2/3 der Information weggefiltert wird. Die unterschiedliche Wahrnehmung des menschlichen Auges für Helligkeit und Farbe wird u. a. auch bei der PAL-Codierung genutzt, indem mit einem relativ kleinen Zusatzkanal eine hohe Farbqualität des Fernsehbildes erreicht wird. Bei der heutigen autostereo- skopen Darstellung der Farbbilder wird die horizontale Richtung jedes Teilbildes durch die Zylinderlinsen etwa dreifach vergrößert. Das bedeutet: der ursprüngliche Informationsgehalt der Helligkeitsinformation kann beim Stauchfiltern weitgehend erhalten bleiben. Dadurch, daß bei der Stereoskopen Darstellung ein rechtes und linkes Bild vorliegen, wird letzten Endes der Helligkeits-Informationsgehalt gegenüber einer herkömmlichen zweidimensionalen Darstellung verdoppelt. Auf diese Weise wird mit der hier beschriebenen Erfindung eine subjektive Verdopplung der Bildqualität erzielt, und mit dieser 3D-Fotoqualität wird auch der Sprung in die dreidimensionale Wahrnehmung mittels Flachdisplays erreicht.
1. Helligkeitsfilterung. Die Originalbilder seien bezeichnet mit Por(f,i,k) und P0l(f,i,k). Dabei sei k der Zähler für die Zahlen, i der für die Spalten und f der für die Farben R, G, B und die Helligkeit Y = (R+G+B)/3. I. a. läuft k von 0 bis 1199, i von 0 bis 1599 und f von 0 bis 3. Der erste Schritt ist eine pixelweise Filterung der Helligkeitswerte Y auf die Subpixel im gestauchten Bild PHFr(f,m,n). Der Filter habe die Koeffizienten HYF(v, μ). Es werden nun die Filtereigenschaften anhand zweier Beispiele näher beschrieben: eines, das nur innerhalb einer Zeile operiert, und eines, das die obere und untere Zeile einbezieht. Die erste Bedingung an die Koeffizienten ist, daß ein gleichbleibender Grauwert im Originalbild wieder den gleichbleibenden Grauwert im Zielbild liefert. Das bedeutet: Die Summe über alle Koeffizienten ist eins.
μ.v
Die zweite Bedingung ist die, dass ein weißes Pixel im Urbild in der Summe wieder ein weißes Bild liefert - in einer Umgebung des Zielpixels. Das führt auf folgende drei Bedingungen:
(23); (24), (25)
H„ (μ;v) =
Die Filteroperation kann mit f(m) = (m)mod(3)= m - 3-int{m/3} und i(m) = int{m/3} beschrieben werden zu:
(26) (f (0, i (m)f n) = ∑ Hjp (μ,v) 0r (3, m - μ, »- v) μ,v
Das folgende erste Zahlenbeispiel beschreibt einen Zeilenoperator, bei dem die Filterkoeffizienten null sind für v= +1, -1
Das nächste Beispiel beschreibt eine zeilenübergreifende Filteroperation:
a : er oe z en en r e nen ze en ergre en en - er
Dieser zweidimensionale Filter ist so entworfen, daß die Koeffizienten reziprok mit dem Abstand zum Zentrum abnehmen. Der Entwurf mit HYF(0,0) = 1 ist ein extremes Beispiel, das dann bei natürlichen Bildern zum Tragen kommt, wenn der ursprüngliche Kontrastbereich vorher verkleinert wurde, um ihn bei der HR-Filterung zur Schärfe-Anhebung wieder vergrößern zu können. Beispielweise könnte der Wertebereich der Quellbilder (0-255) komprimiert werden auf 40 bis 220. Das ist eine Methode, um zusätzlich die erzielbare Schärfewirkung gegenüber einer Kontrastwir- » kung abwägen zu können. Diese Helligkeits-HR-Filterung liefert im Mittel ein Graubild. Wird jedoch im Zielbild der zulässige Bereich zwischen 0 und 255 überschritten, so muß der Bereich zur Visualisierung wieder begrenzt werden auf den zulässigen Bereich. Dabei können dann Farbeffekte auftreten, die vom Bildinhalt abhängen.
2. Farbfilterung: In einem zweiten Schritt wird nun die Farbinformation mit einer reduzierten örtlichen Auflösung wieder hinzugefügt. Zu diesem Zweck kann das unter (Sl) in Formel (3) erzeugte Stauchbild für rechts und links wieder herangezogen werden.
(27a) +2
PS = ∑ C„ (μ) P0 CT. 3* - μ) μ=-2
In diesem Bild werden für rechts und links die Farbdifferenzwerte zum Helligkeitswert
Y=(R+G+B)/3 erzeugt: DR=R-Y; DG=G-Y; DB=B-Y. Diese Operation wird in folgender Formel (27) ausgeführt:
(27) 3 pSr f+s,i,k) = pSr <f, - ∑ p Sr ) - \
/=0 ά
Die gleiche Operation wird für das linke gestauchte Bild vorgenommen. Die Differenzwerte werden dem HR-gefilterten Graubild wieder - auf die Umgebung verteilt - überlagert. Dies wird erneut mittels einer ein- oder auch zweidimensionalen Tiefpaß- Filterung ausgeführt. Als Tiefpaßfilter kann beispielsweise wieder der aus Formel (2) verwendet werden. Dies ergibt dann folgende Operation, dreifach für f =0, 1 , 2: (28)
F Sr ΨΛ' >n) : = PHRr M> Ä + Σ CTP2^ ' PF +3> M ~ »*» » μ-2 Günstiger wäre noch ein zweidimensionaler Tiefpaßfilter CTP3(i,k), z.B. für i, k von
-1 bis 1, bei dem die Summe wieder 1 ergeben muß. Die Koeffizienzwerte könnten folgende der Tabelle 3 sein:
Tabelle 3: Einfacher 2-dimensionaler Tiefpaßfilter zum Einfügen der Farben.
Die Filterung wäre dann die folgende Operation, die natürlich etwas aufwendiger auszuführen als die eindimensionale ist.
(28)
PHRr (f,m,ή) := PHRr (f,m,ή) + J) Cm (μ,v) PSr (f + 3, m - μ, n - v) μ,v = -l
Dabei steht das Zeichen " : = " für die programmiertechnische Bezeichnung des Ersetzens der gleichen Variablen auf der rechten Seite durch das Ergebnis auf der linken Seite.
Die gleiche Operation ist natürlich auch für des linke Bild auszuführen.
Am Schluß ist nun noch die Bereichsbegrenzung durchzuführen, und die Gleitkommazahlen sind auf ganze Zahlen zwischen 0 und 255 zu runden. Es stehen hierfür zwei Schritte zur Verfügung. 1. Ein evtl. zu großer Bereich kann gestaucht werden; 2. Zahlen unterhalb 0 und über 255 können auf 0 bzw. 255 gesetzt werden. Zum Abschluß der Beschreibung der HR-Filterung wird noch eine alternative Darstellung der Farbpixel erwähnt, die als das h-c- Wahrnehmungsmodell bekannt ist (hue, color). Dieses Modell enthält auch Angaben über die Farbsättigung. Die R, G, B Pixelwerte können eindeutig in die h-c- Werte wie folgt umgerechnet und auch wieder zurück gewandelt werden.
(29) h= R2 + G7
Der minimale Weißanteil wird ermittelt: w = Min{R, G, B}, und aus den Differenzwert DR=R-w, DG=G-w, DB=B-w wird ein Farbwinkel berechnet, der zwischen 0 und 360 Grad liegt.
Je nachdem, welche Differenz verschwindet, gilt: (30)
240' DÖ
Θ = atn DB = 0 π , DR) Θ = 214400°°_ . aattnn ( DDRR\ + 120o DR = 0 π DB
Θ = -? 4-*02°L • aatthh [— DR 1 + 240° DG = 0 π DB
Bei Verwendung des Farbmodells wird dann der Intensitätswert h so HR-gefiltert, wie vorher Y, und anschließend wird dann wieder die Farbe mit einem Tiefpaß gefiltert hinzugefügt.
Bei der Montage der zuvor beschriebenen Linsemasterscheibe 20 (Fig. 2) kann es vorkommen, daß der Abstand der Rasterscheibe 20 von der Oberfläche des Bildschirms 1 nicht ganz genau eingehalten wird. Derartige geringfügige Abstandsabweichungen führen dann zu geringfügigen Farbmoire-Störungen in den Bildern. Wenn der Abstand nicht genau eingehalten ist, werden die sichtbaren Subpixelstreifen nämlich etwas kleiner oder größer, wodurch in einem Bildstreifen bestimmte Farben häufiger wiederholt werden. Erfindungsgemäß werden daher z. B. die Zylinderlinsen 22a, 22b (vgl. auch Fig. 2) schräg zur Vertikalen angeordnet, so daß sie die Farben gleich mäßig auf die vorhandenen Subpixel R, G bzw. B verteilen und die Farbmoire- Störungen verschwinden.
Zur Vermeidung von Farbstörungen werden die Zylinderlinsen 22a, 22b der Rasterscheibe 20 gemäß Fig. 9 nicht vertikal, sondern leicht nach rechts oder nach links geneigt angeordnet, wobei die Neigung z. B. unter einem Winkel von 0° bis 45° (-45°) zur vertikalen Richtung (Pfeil y in Fig. 9) erfolgt. Natürlich müssen dann auch die rechts und links zugeordneten Subpixelstreifen die gleiche Neigung aufweisen. In Fig. 9 sind der Anschaulichkeit halber nur jeweils zwei rechte sichtbare Subpixel 61a, 61b bzw. zwei linke sichtbare Subpixelstreifen 62a, 62b auf dem Bildschirm 1 dargestellt. Erfindungsgemäß wird die Schrägstellung dieser Subpixelstreifen 61, 62 dadurch erreicht, daß von den physikalisch auch weiterhin senkrecht angeordneten Subpixeln softwaremäßig diejenigen Subpixel angesteuert werden, die auf den in Fig. 9 schräg verlaufenden Subpixelstreifen liegen. In infinitesimaler Betrachtung werden die schräg verlaufenden Subpixelstreifen 61, 62 somit beidseitig von treppenstufenartig verlaufenden Flanken der einzelnen Subpixel R, G bzw. B begrenzt. Die dazwischen liegenden, unsichtbaren Reserve-Subpixelstreifen sind entsprechend geneigt.
Die Neigung der Zylinderlinsen 22a, 22b bzw. der Subpixelstreifen 61 und 62, ausgedrückt durch das Verhältnis der vertikalen zu den horizontalen Bildschirmabschnitten, beträgt erfindungsgemäß vorzugsweise 6 : 1 bis zu 3 : 1. In Fig. 9 ist ein Beispiel mit der Neigung/Steigung 6 : 1 gezeigt. Dabei werden die schräg angesteuerten, rechten bzw. linken Subpixelstreifen 61, 62 im Mittel aus jeweils acht angesteuerten Subpixeln, von den jeweils etwa vier hiner den Linsen sichtbar sind.
Mit einer schrägen Anordnung sowohl der Zylinderlinsen 22 als auch einer ent- sprechend schrägen Ansteuerung der grundsätzlich senkrecht auf den TFT-Bildschirm 1 angeordneten Subpixel R, G, B zur Bildung schräg verlaufender Subpixelstreifen 61, 62 ist eine Feinjustierung der Linsenrasterscheibe 20 zum TFT-Bildschirm 1 anhand von vorgebbaren Testbildern softwaremäßig über eine Korrektur der Subpixelan- steuerung möglich. Dabei wird mit einer Genauigkeit von einem Subpixel R, G, B eine Verschiebung des angesteuerten Subpixelstreifens 61, 62 in der horizontalen und/oder vertikalen Richtung möglich. Die beschriebene Schrägstellung sowohl der Zylinderlinsen 22 als auch der sichtbaren Subpixelstreifen 61, 62 führt zwar zu einer für das menschliche Auge in Vertikalrichtung ausgemittelt erscheinenden Farbstörung. Da durch die schräge Anordnung jedoch die Farbmoire-Störungen weitgehend unterdrückt werden, ist eine derartige, auf ein Subpixel genaue Feinjustierung hinsichtlich etwaiger Farbfehler tolerierbar. Daher ist die beschriebene Feinjustierung auch vorteilhafter als eine ebenfalls durchführbare Schrägstellung allein der Subpixelstreifen, d. h. bei Anwendung vertikal verlaufender Linsen, da hier Farbmoire- Störungen weiter verstärkt werden können.
Bei den bisherigen Ausführungsbeispielen ist vorausgesetzt, daß die Subpixel im Bildschirm 1 jeweils so gesteuert werden, daß ohne Anwendung eines Eye-Trackers od. dgl. eine 3D-Darstellung im wesentlichen nur für eine bestimmte Betrachtungsrichtung erhalten wird. Dagegen zeigt Fig. 10, daß sich die erfindungsgemäße Vorrichtung bei analoger Anwendung der oben beschriebenen Verfahrens- und Vorrichtungsmerkmale auch zur gleichzeitigen Betrachtung eines 3D-Bildes aus mehreren Betrachtungsrichtungen eignet, so daß dasselbe Bild von mehreren Betrachtern gleichzeitig und mit den zur jeweiligen Betrachtungsrichtung gehörenden Perspektiven gesehen werden kann. Zu diesem Zweck werden vorzugsweise Großbildschirme mit z.B. 12 000 oder mehr Pixeln pro Reihe und z.B. 2 400 Zeilen verwendet, damit ausreichend viele Subpixel für jede Perspektive zu Verfügung stehen.
Fig. 10 zeigt beispielhaft den Strahlengang für ein solches Wiedergabesystem. Wie z.B. in Fig. 4 wird eine Linsemasterscheibe 64, von der nur eine Zylinderlinse dargestellt ist, so ausgebildet und vor dem Bildschirm 1 angeordnet, daß von einer Position I vor dem Bildschirm 1 aus mit einem Auge z.B. 3 Subpixel R, G und B gesehen werden, die einen von durchgezogen dargestellten Randstrahlen 65 und 66 begrenzten Subpixel- bzw. Bildstreifen bilden. Die nach rechts in Fig. 10 folgenden ca. 5 Subpixel werden dagegen von einer Position II aus gesehen, so daß die von dort aus gesehenen Subpixel- bzw. Bildstreifen durch gestrichelte Linien 67 und 68 begrenzt sind. Von je einer weiteren Position III bzw. IV aus beginnen die von dort aus sichtbaren Subpixel- bzw. Bildstreifen - von links her betrachtet - bei je einem von einer gepunkteten Linie 69 bzw. einer strichpunktierten Linie 70 gekennzeichneten Subpixel. Dabei geben die Pfeilspitzen des Linien 65 bis 70 jeweils an, bei welchem Subpixel der jeweilige Subpixelstreifen beginnt. Wie in Fig. 10 außerdem gezeigt ist, können die Subpixelstreifen unterschiedliche Breiten aufweisen und an der jeweils nachfolgenden Pfeilspitze enden. Alternativ kann den Subpixelstreifen aber durchgehend dieselbe Breite gegeben werden, wie z.B. in Fig. 7 gezeigt ist.
Beim Wiedergabesystem der Fig. 10 ergibt sich die Besonderheit, daß den Subpixeln des Bildschirms 1 entgegen Fig. 1 nicht nur zwei Halbbilder bzw. Perspektiven für ein rechtes und linkes Auge sondern fortlaufend Bildstreifen zugeordnet werden, die von mehr als zwei Perspektiven stammen. Insbesondere entstammen die vier bei den Pfeilspitzen 65, 67, 69 und 70 beginnenden Subpixelstreifen einem und demselben Bildabschnitt, der jedoch aus unterschiedlichen Blickwinkeln aufgenommen wurde. Daher sind einem Bildstreifen in Fig. 10 z.B. nacheinander Subpixelstreifen 71 bis 74 zugeordnet, die den Perspektiven aus den Positionen I bis IV derart zugeordnet sind, daß aus jeder der vier Positionen immer nur der zugehörige Subpixel- bzw. Bildstreifen bzw. eine bestimmte Perspektive sichtbar ist. Im Anschluß daran (d.h. in Fig. 10 nach rechts fortschreitend) wiederholt sich diese Reihenfolge der Blickrichtungen dann für weitere Bildabschnitte , wobei die zugehörigen Subpixelstreifen wiederum von rechts nach links mit Signalen gesteuert werden, die den zugehörigen Ansichten aus den vier Blickrichtungen I bis IV entsprechen, wobei die Reihenfolge der Blickrichtungen I bis IV überall dieselbe ist.
Damit bei irgendeiner Betrachtungsrichtung nicht überwiegend Subpixel einer be- stimmten Farbe gesehen werden, wie das z.B. bei einer Anwendung und Anordnung der Linsenrasterscheibe 33 nach Fig. 4 gelten würde, werden analog zu Fig. 9 zweckmäßig mehrere übereinanderliegende Subpixelzeilen zusammengefaßt und in schräger Ausrichtung angesteuert. Dadurch wird erreicht, daß aus jeder Betrachtungsrichtung stets alle drei Farben R, G und B gesehen werden, auch wenn mit jeder Zylinderlinse pro Betrachtungsrichtung und pro Zeile nur ein einziges Subpixel sichtbar ist.
Schließlich kann vorgesehen werden, zwischen den verschiedenen Subpixelstreifen zusätzliche Sicherheits-Pixelstreifen vorzusehen, die z.B. wenigstens die Breite eines Subpixels haben. Das führt dann z.B. in Fig. 10 dazu, daß von jedem Subpixelstreifen nur ein mittlerer Abschnitt 75 sichtbar ist, während je ein rechts oder links davon liegender Subpixelstreifen als nicht sichtbarer Sicherheitsstreifen 76 bzw. 77 dient. Dadurch wird das Problem gelöst, daß Überlappungen benachbarter Pixelstreifen vermieden werden, die aufgrund des schrägen Verlaufs der Subpixel und aufgmnd der gleichzeitigen Benutzung eines Subpixels (z.B. 78 in Fig. 10) von zwei benachbarten Subpixelstreifen entstehen können.
Insgesamt besteht daher ein wesentlicher Unterschied des Ausfuhrungsbeispiels nach Fig. 10 zu den Ausführungsbeispielen nach Fig. 2 bis 9 lediglich darin, daß die Abstände zwischen den zu einer Ansicht bzw. einer Perspektive gehörenden Bildstreifen (= Sichtsprünge 30, 31 in Fig. 3) für die Anordnung einer Mehrzahl von Ansichten genutzt werden. Diese Mehrzahl der Ansichten ist stehts gleichzeitig verfügbar. Sind daher die Winkelabstände zwischen den verschiedenen Ansichten ausreichend groß, kann dasselbe Bild von mehreren Personen gleichzeitig in SD- Qualität und aus den zugeordneten Perspektiven betrachtet werden.
Das beschriebene 3D-Wiedergabesystem kann beispielsweise zur Wiedergabe von mit Videokameras aufgenommenen Bildern, in der Medizintechnik fiir die Computertomo- grafie oder Stereo-Endoskopie, in der Architektur für Gebäude- und Landschaftsanimationen und in der Computergrafik für virtuelle Reality-Inszenierungen oder 3D- Spiele verwendet werden. Ein weiteres wichtiges Anwendungsgebiet ist die sog. Telepräsenz. In gefahrlichen Räumen oder unzugänglichen Gebieten können jetzt fernsteuerbare Kameras und Roboter aufgestellt werden, bei denen nicht mehr auf den natürlichen Tiefeneindruck verzichtet werden muß.
Die Erfindung ist nicht auf die beschriebenen Ausführungsbeispiele beschränkt, die auf vielfache Weise abgewandelt werden können. Das gilt insbesondere für die anhand der Zeichnungen beschriebenen Arten der Verkämmung, die nur beispielhaft erläutert wurden und vielfacher Weise verändert werden können, insbesondere im Hinblick auf die Zahl der Subpixel pro Subpixelstreifen oder die über die Bildschirmbreite verteilte Anzahl von Linsen oder Barrieren pro Rasterscheibe. Dabei ist klar, daß es auch Fälle geben kann, in denen die Bildpunkte nicht aus drei, sondern aus zwei oder mehr als drei unterschiedlich farbigen Subpixeln gebildet werden. Auch die im Rahmen der hochauflösenden Filterung (S6) beschriebene Zuordnung der für die Helligkeits- und Farbsteuerung verwendeten Subpixel bzw. deren Verteilung auf benachbarte Subpixel oder die Umgebung kann geändert und den speziellen Bedürfnissen angepaßt werden. Weiter es ist möglich, denselben Bildschirm ganz oder teilweise auch für andere als die beschriebenen Zwecke zu verwenden. Es wäre beispielsweise möglich, die Barriererasterscheiben 41 bzw. 42 so auszubilden, daß die schwarzen Barrierestreifen 45 bzw. 46 ein- bzw. ausschaltbar sind. Dadurch könnte derselbe Bildschirm einerseits durch Ausschalten aller Barrierestreifen 45, 46 auch für normale, zweidimensionale Darstellungen nutzbar gemacht werden. Andererseits wäre es denkbar, z. B. eine Hälfte des Bildschirms in der beschriebenen Weise zu nutzen, während die andere Hälfte durch Ausschalten der Barrierestreifen 45, 46 für zweidimensionale Darstellungen genutzt wird. Schließlich versteht sich, daß die verschiedenen Merkmale und Verfahrensschritte [z. B. (Sl) bis (S6)] auch in anderen als den dargestellten und beschriebenen Kombinationen angewendet werden können.

Claims

Ansprüche
1. Autostereoskopisches Wiedergabesystem für 3D-Darstellungen, enthaltend eine Prozessoreinheit (3) zur Gewinnung von ersten und zweiten Bildstreifensignalen (10, 11) für unterschiedliche Betrachtungsrichtungen, einen Bildschirm (1) mit zeilenweise und nebeneinander angeordneten Bildpixeln, die jeweils eine vorgegebene Anzahl von nebeneinander angeordneten Subpixeln (R, G, B) unterschiedlicher Farben aufweisen, eine Codiereinheit (6,9) zur verkämmten Ansteuemng der Subpixel (R, G, B) mit den Bildstreifensignalen (10, 11) derart, daß in jeder Zeile des Bildschirms (1) abwechselnd aufeinander folgende erste und zweite Subpixelstreifen (25, 26; 35, 36; 49, 50; 61, 62) je einen ersten und zweiten Bildstreifen (28, 29; 37, 38; 47, 48; 55, 56) für die Betrachtungsrichtungen erzeugen, und eine vor dem Bildschirm (1) angeordnete Rasterscheibe (20, 33, 41, 42), die für einen definierten Betrachtungsbereich vor dem Bildschirm (1) die ersten und zweiten Bildstreifen (28, 29; 37, 38; 47, 48; 55, 56) zu ersten und zweiten Bildern zusammenfaßt, dadurch gekennzeichnet, daß die Codiereinheit (6,9) so steuerbar und die Rasterscheibe (20, 33, 41, 42) so dimensioniert und angeordnet ist, daß zumindest die in einem ausgewählten Bereich des Bildschirms (1) erzeugten, ersten und zweiten Bildstreifen (28, 29; 37, 38; 47, 48; 55, 56, 71,72) und gegebenenfalls weitere Bildstreifen für einen oder mehrere Betrachter überlappungsfrei (disjunkt) erscheinen und eine stetige Reihenfolge der Farben der Subpixel (R, G, B) in den ersten (zweiten) Subpixelstreifen (25, 26; 35, 36; 49, 50; 61, 62) erhalten wird.
2. Wiedergabesystem nach Ansprach 1, dadurch gekennzeichnet, daß die ersten (zweiten) Subpixelstreifen (25, 26; 35, 36; 49, 50; 61, 62) so voneinander beabstandet sind, daß die Abstände (30, 31) zwischen seitlichen, einander zugewandten Enden eines ersten (zweiten) Subpixelstreifens (25, 26; 35, 36; 49, 50; 61, 62) von einem in Zeilenrichtung vorhergehenden und/oder nachfolgenden ersten (zweiten) Subpixelstreifen (25, 26; 35, 36; 49, 50; 61, 62) einem ganzzahligen Vielfachen eines Bildpixels oder der Breite eines Subpixels entspricht.
3. Wiedergabesystem nach Ansprach 2, dadurch gekennzeichnet, daß zwischen den ersten und zweiten, den Bildstreifen (28, 29) zugeordneten Subpixelstreifen (25, 26) weitere Subpixel (27) angeordnet sind.
4. Wiedergabesystem nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, daß die Rasterscheibe (20) unverschiebbar relativ zum Bildschirm (1) montiert ist.
5. Wiedergabesystem nach Ansprach 4, dadurch gekennzeichnet, daß die weiteren Subpixel (27) der räumlichen Trennung der ersten und zweiten Subpixelstreifen (25, 26) dienen und die Rasterscheibe (20) so ausgebildet und angeordnet ist, daß die weiteren Subpixel (27) unsichtbar sind.
6. Wiedergabesystem nach Anspruch 4 oder 5, dadurch gekennzeichnet, daß die Codiereinheit (6,9) zur Ansteuerung der weiteren Subpixel (27) eingerichtet ist.
7. Wiedergabesystem nach Anspruch 6, dadurch gekennzeichnet, daß die Rasterscheibe (33) einen Pitchabstand aufweist, der im wesentlichen der Breite von zwei Subpixeln (R, G, B) entspricht und daß die Anordnung so getroffen ist, daß die Subpixel (R, G, B) in jeder Zeile abwechselnd dem ersten und dem zweiten Bild zugeordnet sind und jeder Subpixelstreifen (35, 36) die Breite eines Subpixels (R, G, B) hat.
8. Wiedergabesystem nach einem der Ansprüche 1 bis 7, dadurch gekennzeichnet, daß die Rasterscheibe (20, 33) eine Linsemasterscheibe ist.
9. Wiedergabesystem nach einem der Ansprüche 1 bis 6, dadurch gekennzeichnet, daß die Rasterscheibe (41, 42) eine Barriererasterscheibe ist.
10. Wiedergabesystem nach Anspruch 9, dadurch gekennzeichnet, daß die Barriererasterscheibe (41) durchsichtige Schlitze (43) mit einer Breite aufweist, die im wesentlichen der Breite von drei Subpixeln (R, G, B) entspricht.
11. Wiedergabesystem nach einem der Ansprüche 1 bis 10, dadurch gekennzeichnet, daß der Prozessoreinheit (3) und/oder der Codiereinheit (6,9) ein die Position eines Betrachters vor dem Bildschirm (1) anzeigender Positionsdetektor (14) zugeordnet ist.
12. Wiedergabesystem nach einem der Ansprüche 1 bis 11, dadurch gekennzeichnet, daß die Rasterscheibe (20) eine Linsemasterscheibe mit in einem Winkel zur Vertikalen (y) des Bildschirms (1) angeordneten Zylinderlinsen (22a, 22b) ist und daß die Subpixel (R, G, B) auf dem Bildschirm (1) so ansteuerbar sind, daß die sichtbaren ersten und zweiten Subpixelstreifen (61, 62) im wesentlichen dieselbe Neigung wie die Zylinderlinsen (22a, 22b) haben.
13. Wiedergabesystem nach Anspruch 12, dadurch gekennzeichnet, daß eine horizontale Feineinstellung der Linsemaster Scheibe (20) relativ zum Bildschirm (1) durch eine entsprechende Schrägstellung der sichtbaren Subpixelstreifen (61, 62) erfolgt.
14. Wiedergabesystem nach einem der Ansprüche 1 bis 13, dadurch gekennzeichnet, daß die ersten und zweiten Bilder (4, 5) vor der Bildung der Bildstreifensignale (7, 8) in horizontaler Richtung gestaucht werden.
15. Wiedergabesystem nach Ansprach 14, gekennzeichnet dadurch, daß die Süb- pixelwerte der ersten und zweiten i-ten Pixel der gestauchten Bilder (7, 8) auf die Subpixel der i-ten ersten bzw. zweiten Streifen des Bildschirms (1) farbgetreu kopiert werden in Korrespondenz zu (49) und (50), wobei die Anfangspositionen der einzelnen Streifen adaptiv berechnet werden, beispielsweise nach Formeln (F 20), (F 21), wobei eine in einem Bildschirmstreifen doppelt auftretende Farbe auch doppelt belegt wird.
16. Wiedergabesystem nach einem der Ansprüche 1 bis 15, dadurch gekennzeichnet, daß drei dynamische Wörter startr, startl und scpitch genannt werden und auf dem Display der k-te erste Streifen mit dem Subpixel beginnt, das dem ganzzahligen Anteil des Produktes (startr +k)*scpitch entspricht, genannt int{(startr+k)*scpitch}, und der zweite mit dem Subpixel, der dem ganzzahligen Anteil des Produktes (startl+k)*scpitch entspricht.
17. Wiedergabesystem nach einem der Ansprüche 1 bis 16, gekennzeichnet dadurch, dass ein konstanter horizontaler Stauchfaktor stretchO (z. B. stretch0=0,33) vorgegeben und der Wert scpitch aufgespalten ist in einen ganzzahligen konstanten Anteil spO und einen dynamischen Anteil scpitchv mit scpitch =spO+scpitchv, daß die folgenden Subpixel des ersten gestauchten Bildes, sfrO 4- int{k*scpitchv} bis sfrO + int{k*scpitchv} + sponO, in den ersten k-ten Bildschirmstreifen in gleicher aufsteigender Reihenfolge hineinkopiert werden, wobei sfrO so gewählt wird, daß die Farbe des ersten Subpixels im k-ten ersten Streifen der Farbe des ersten Subpixels aus dem ersten gestauchten Bildes sfrO + int(k*strechv) entspricht und sponO so groß gewählt ist, daß der gesamte k-te erste Streifen auf dem Bildschirm überdeckt wird, und daß mit den zweiten Streifen entsprechend verfahren wird.
18. Wiedergabesystem nach Ansprach 1 und 17, gekennzeichnet dadurch, daß nur die ersten drei Subpixel eines k-ten Streifens hineinkopiert werden und die restlichen des k-ten ersten bzw. zweiten Streifens auf schwarz, d. h. 0, gesetzt werden.
19. Wiedergabesystem nach einem der Ansprüche 1 bis 18, dadurch gekennzeichnet, daß die Subpixel spr0+ int{ startr 4- k*scpitch} bis sprO+int{startl+k*scpitch}-l des ersten ungestauchten Bildes in den k-ten Streifen farbgetreu hineinkopiert werden und in den k-ten zweiten Streifen die Subpixel splO+int{startl+k*scpitch} bis splO-t- int {startr+(k+l)*scpitch}-l, wobei die sprO und splO für das ganze Bild einmal so gewählt werden, daß das farbgetreue Kopieren garantiert wird.
20. Wiedergabesystem nach einem der Ansprüche 1 bis 19, dadurch gekennzeichnet, daß ein viertes Wort Stretch dynamisch übergeben wird und die in Originalgröße erzeugten ersten und zweiten Bilder um den Faktor Stretch gestaucht werden, um anschließend wieder um einen konstanten Faktor 1 /stretchO oder den dynamischen Faktor 1/stretch filternd gestreckt zu werden und danach auf die ersten und zweiten Streifen des Bildschirms dynamisch verkämmt kopiert werden.
21. Wiedergabesystem nach einem der Ansprüche 1 bis 20, dadurch gekennzeichnet, daß jedem Subpixel eine eigene positionsgetreue Helligkeits- (Grau-) Information (Y) zugeordnet wird, während die zugehörige Farbinformation auf die entsprechenden Farbsubpixel in der Umgebung des gleichen Subpixelstreifens und gegebenenfalls auch auf wenigstens einen Nachbarsubpixelstreifen derselben Perspektive gewichtet verteilt wird.
22. Wiedergabesystem nach einem der Ansprüche 1 bis 21, dadurch gekennzeichnet, daß erste und zweite Originalbilder (4, 5) in voller Pixelauflösung generiert oder verfügbar gemacht und aus diesen Bildern nach Systemeinstellung (S6) HR-gestauchte Bilder erzeugt werden, bei denen die Helligkeitswerte Y=(R4-G+B)/3 der Originalbi- der auf die Subpixel mittels eines HR-Filters HYF(i,k) nach Formel (26) gefiltert werden, wobei die Summe aller Filterkoeffizeinten gleich 1 (F22) ist, während die auf gleichen Farben operierenden Teile der Koeffizienten die Summe 1/3 aufweisen (F23;24,25).
23. Wiedergabesystem nach einem der Ansprüche 1 bis 22, dadurch gekennzeichnet, daß erste und zweite Originalbilder (4, 5) in voller Pixelauflösung generiert oder verfügbar gemacht und aus diesen Bildern horizontal auf 1/3 gestauchte Bilder mittels eines geeigneten Tiefpaßes CTP(i), [z. B. (FI, 2)] erzeugt werden nach (F3), und daß diese nach (S5) derart verkämmt werden, daß die zu den jeweiligen Teilbildern gehörenden Subpixel in nicht veränderter Reihenfolgen in die ersten und zweiten Streifen hineinkopiert werden, wobei die Anfangs-Subpixel nach (F20) bzw. (F21) unter Verwendung der genannten Zahl SPJ ermittelt werden.
24. Wiedergabesystem nach einem der Ansprüche 1 bis 23, dadurch gekennzeichnet, daß erste und zweite Originalbilder (4 , 5) in voller Pixelauflösung generiert oder verfügbar gemacht und aus diesen Bildern horizontal auf 1/3 gestauchte Bilder mittels eines geeigneten Tiefpasses CTP(i) [z. B. (FI, 2] erzeugt werden nach (F3), und daß von diesen gestauchten Bildern die Farbdifferenzwerte DR=R-Y, DG=G-Y und DB=B-Y gebildet, diese den nach Ansprach 22 gebildeten, HR-gestauchten Bildern tiefpaßgefiltert überlagert [z. B. nach (F28), (F27)] und wie in Ansprach 22 nach (S5) verkämmt werden.
25. Wiedergabesystem nach einem der Ansprüche 1 bis 24, dadurch gekennzeichnet, daß erste und zweite Bilder in Originalgröße und konventioneller Auflösung generiert oder verfügbar gemacht werden, die aber nicht den gesamten Helligkeits-Wertebereich von 0 bis 255 ausschöpfen, sondern einen eingeschränkten, z. B. zwischen 30 und 240, der auch durch Kontrastschwächung erzielt werden kann, und daß dem gestauchten und HR-gefilterten Bild ein grauer Grundwert hinzugefügt wird [z. B. der Wert 30], so daß bei der Filterung nach Ansprüchen 22 und 23 auch negative Helligkeitswerte aus negativen Filterkoeffizienten berücksichtigt werden können, solange sie nicht den Grundwert in negativer Richtung unterschreiten.
26. Wiedergabesystem nach einem der Ansprüche 1 bis 25, gekennzeichnet dadurch, daß in die HR-Stauchfilterang nach Anspruch 23 und Farbüberlagerang nach Anspruch 24 auch Subpixel benachbarter Zeilen einbezogen werden, wie es beispielsweise die Tabellen 2 und 3 zeigen.
27. Wiedergabesystem nach einem der Ansprüche 1 bis 26, gekennzeichnet dadurch, daß schwarz- weiße Muster oder Schrift-Fonds nach einem der o. g. Verfahren in gestauchtem HR-Format erzeugt, gespeichert und zum Einfügen bereit gestellt werden.
28. Wiedergabesystem nach einem der Ansprüche 1 bis 27, gekennzeichnet dadurch, daß aus den dynamischen Parametern startr, startl und scpitch die Betrachterpositionen rekonstruiert und die Objektszenen automatisch aus den entsprechend angepaßten Kamerapositionen generiert werden.
29. Wiedergabesystem nach einem der Ansprüche 1 bis 28, gekennzeichnet dadurch, daß die dynamische Positionsadaption auch angehalten, gestoppt oder abgestellt werden kann und daß der Parameter scpitch u. a. auch genau doppelt so groß sein kann wie ein Farbsubpixel.
30. Wiedergabesystem nach einem der Ansprüche 1 bis 29, dadurch gekennzeichnet, daß erste und zweite Farbbilder in Originalgröße und -auflösung im R,G,B und h,w,c-Format generiert oder verfügbar gemacht werden (F29) (F30), der w-Anteil (weiß) gemäß Ansprüchen 19, 20 oder 21 HR-gefiltert wird und die beiden in der h-Komponente auftretenden Farbwerte fl = c-cos(O) und f2 =c-sin(O) auf die zugehörigen Farbsubpixel in der Umgebung des Subpixels Sop, auf dem der Sub- pixelfilter operiert, jeweils hinzuaddiert werden, gefiltert werden über eine Koeffizientensumme von 1, wobei sich die Koeffizientengewichte ungefähr reziprok zu den Entfernungen zum zentralen Subpixel Sop verhalten, wobei, wenn die Farbe des zentralen Subpixels Sop auftritt, ein Filter mit der Koeffizientensumme SKo=0 verwendet wird, dessen Koeffizient zum zentralen Subpixel Sop den Wert 1 aufweist, und der Filter mit dem Farbwert c aus dem (h,w,c)-Format angesteuert wird.
31. Wiedergabesystem nach einem der Ansprüche 1 bis 30, dadurch gekennzeichnet, daß bei entsprechender HR-Filterung die resultierenden Farbsubpixelwerte auf den zulässigen Bereich und ganze Zahlen als Farbwert beschränkt werden.
32. Wiedergabesystem nach einem der Ansprüche 1 bis 31, dadurch gekennzeichnet, daß die ersten und zweiten Bildstreifensignale, Bildstreifen und Subpixelstreifen dem rechten bzw. linke Auge (23, 24) eines Betrachters zugeordnet sind.
33. Wiedergabesystem nach einem der Ansprüche 3 bis 32, dadurch gekennzeichnet, daß zwischen den ersten und zweiten Subpixelstreifen weitere, unterschiedlichen Betrachtungsrichtungen zugeordnete Subpixelstreifen vorhanden sind (Fig. 10), von denen aus jeder Betrachtungsrichtung nur je zwei für das rechte und linke Auge eines Betrachters sichtbar sind.
34. Wiedergabesystem nach Anspruch 33, dadurch gekennzeichnet, daß zu den weiteren Subpixelstreifen gehörende Bildsignale permanent in die Subpixelstreifen hinein kopiert werden.
35. Wiedergabesystem nach einem der Ansprüche 32 bis 34, dadurch gekennzeichnet, daß die Anordnung so getroffen ist, daß für wenigstens zwei Betrachter gleichzeitig erste und zweite Bildstreifen mit den zugehörigen Perspektiven bzw. mindestens vier Bildstreifen mit den zughörigen unterschiedlichen Perspektiven sichtbar sind.
EP04719916A 2003-03-12 2004-03-12 Autostereoskopisches wiedergabesystem für 3d darstellungen Withdrawn EP1602243A2 (de)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
DE10311389A DE10311389B4 (de) 2003-03-12 2003-03-12 Positionsadaptives, autostereoskopes 3D-Wiedergabesystem (PARSC)
DE10311389 2003-03-12
DE10334803 2003-07-27
DE10334803A DE10334803A1 (de) 2003-07-27 2003-07-27 Positionsadaptives, autostereoskopes 3D-Wiedergabesystem (PARSC)
PCT/DE2004/000500 WO2004081863A2 (de) 2003-03-12 2004-03-12 Autostereoskopisches wiedergabesystem für 3d darstellungen

Publications (1)

Publication Number Publication Date
EP1602243A2 true EP1602243A2 (de) 2005-12-07

Family

ID=32991931

Family Applications (1)

Application Number Title Priority Date Filing Date
EP04719916A Withdrawn EP1602243A2 (de) 2003-03-12 2004-03-12 Autostereoskopisches wiedergabesystem für 3d darstellungen

Country Status (4)

Country Link
US (1) US7839430B2 (de)
EP (1) EP1602243A2 (de)
JP (1) JP2006520921A (de)
WO (1) WO2004081863A2 (de)

Families Citing this family (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7903332B2 (en) * 2004-10-13 2011-03-08 Koninklijke Philips Electronics N.V. Stereoscopic display apparatus
FR2876804B1 (fr) * 2004-10-18 2007-01-05 Imagine Optic Sa Dispositif et procede de visualisation autostereoscopique a base de lenticulaire, et procede de synthese d'images autostereoscopiques associe
FR2876805B1 (fr) * 2004-10-18 2007-01-05 Artistic Images Sarl Dispositif et procede de visualisation autostereoscopique a base de lenticulaire, et procede de synthese d'images autostereoscopiques associe
JP2008527456A (ja) * 2005-01-18 2008-07-24 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ マルチビューディスプレイ装置
JP4934974B2 (ja) * 2005-03-17 2012-05-23 エプソンイメージングデバイス株式会社 画像表示装置
EP1862016B1 (de) * 2005-03-17 2012-09-26 Koninklijke Philips Electronics N.V. Autostereoskopische anzeigevorrichtung und farbfilter dafür
EP1909255B1 (de) * 2005-07-25 2011-04-06 Pioneer Corporation Bildanzeigeeinrichtung
DE102005036744B4 (de) * 2005-08-02 2009-07-23 Universität Kassel Verfahren und Vorrichtung zur autostereoskopischen Wiedergabe von 3D-Darstellungen
DE102006031799B3 (de) * 2006-07-06 2008-01-31 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Verfahren zur autostereoskopischen Darstellung von Bildinformationen mit einer Anpassung an Änderungen der Kopfposition des Betrachters
JP4669482B2 (ja) * 2006-09-29 2011-04-13 セイコーエプソン株式会社 表示装置、画像処理方法並びに電子機器
DE102006048834A1 (de) * 2006-10-16 2008-04-17 Rust, Georg-Friedemann, Dr. Bildliche Darstellung dreidimensionaler Datensätze
WO2008102366A2 (en) * 2007-02-25 2008-08-28 Humaneyes Technologies Ltd. A method and a system for calibrating and/or visualizing a multi image display and for reducing ghosting artifacts
US20110187701A1 (en) * 2007-06-27 2011-08-04 Thomson Licensing 3D Projection System with Non-Integer Flash Rate
US9035968B2 (en) * 2007-07-23 2015-05-19 Humaneyes Technologies Ltd. Multi view displays and methods for producing the same
DE102007043574A1 (de) 2007-09-13 2009-04-09 Hentschke, Siegbert, Prof. Dr.-Ing. Auto-Stereoskope Multi User 3D Fenster Technik für Flachbildschirme (ASMUW 3D)
WO2010049868A1 (en) * 2008-10-28 2010-05-06 Koninklijke Philips Electronics N.V. A three dimensional display system
US8488042B2 (en) * 2009-01-28 2013-07-16 Hewlett-Packard Development Company, L.P. Systems for capturing images through a display
US9361727B2 (en) * 2009-03-06 2016-06-07 The University Of North Carolina At Chapel Hill Methods, systems, and computer readable media for generating autostereo three-dimensional views of a scene for a plurality of viewpoints using a pseudo-random hole barrier
KR101767479B1 (ko) * 2009-09-15 2017-08-11 프라운호퍼 게젤샤프트 쭈르 푀르데룽 데어 안겐반텐 포르슝 에. 베. 영상 정보를 나타내는 방법 및 스크린
US8633972B2 (en) * 2010-03-03 2014-01-21 Fraunhofer-Geselschaft zur Foerderung der angewandten Forschung e.V. Method for displaying image information and autostereoscopic screen
US8687051B2 (en) * 2010-03-03 2014-04-01 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Screen and method for representing picture information
US20110304695A1 (en) * 2010-06-10 2011-12-15 Lg Electronics Inc. Mobile terminal and controlling method thereof
KR20120010404A (ko) * 2010-07-26 2012-02-03 삼성전자주식회사 색유지형 선택적 부화소 렌더링을 이용한 다시점 디스플레이 시스템 및 방법
KR101729556B1 (ko) * 2010-08-09 2017-04-24 엘지전자 주식회사 입체영상 디스플레이 시스템, 입체영상 디스플레이 장치 및 입체영상 디스플레이 방법, 그리고 위치 추적 장치
TWI462568B (zh) 2010-10-29 2014-11-21 Au Optronics Corp 立體顯示器之影像顯示方法
CN102466962B (zh) * 2010-10-29 2015-02-18 华晶科技股份有限公司 立体影像产生方法及立体成像系统
US10295833B2 (en) * 2010-12-15 2019-05-21 SoliDDD Corp. Resolution for autostereoscopic video displays
JP5321575B2 (ja) * 2010-12-17 2013-10-23 株式会社Jvcケンウッド 裸眼立体ディスプレイ装置
WO2012152346A1 (en) * 2011-05-12 2012-11-15 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. An autostereoscopic screen and method for reproducing image information
JP5367846B2 (ja) * 2011-08-24 2013-12-11 株式会社東芝 画像処理装置、方法およびプログラム、並びに、立体画像表示装置
JP4977278B1 (ja) * 2011-08-26 2012-07-18 株式会社東芝 画像処理装置、立体画像表示装置および画像処理方法
DE102011089705A1 (de) * 2011-12-22 2013-06-27 Carl Zeiss Vision International Gmbh Sehprüfgerät
JP6012764B2 (ja) 2012-01-26 2016-10-25 フラウンホファー−ゲゼルシャフト ツア フェデルンク デア アンゲヴァンテン フォルシュンク エーファウ オートステレオスコピックディスプレイおよび3d画像の表示方法
DE102012003789A1 (de) 2012-02-25 2013-08-29 3 D Graphics Gmbh Monitor zur stereoskopischen 3D-Bilddarstellung und zugehöriges Betriebsverfahren für eine wahrnehmungsgerechte Kodierung
FR2988491B1 (fr) * 2012-03-21 2014-04-18 Alioscopy Procede d'affichage d'une image autostereoscopique.
US9265458B2 (en) 2012-12-04 2016-02-23 Sync-Think, Inc. Application of smooth pursuit cognitive testing paradigms to clinical drug development
US9380976B2 (en) 2013-03-11 2016-07-05 Sync-Think, Inc. Optical neuroinformatics
CN104601913B (zh) * 2013-10-30 2017-11-03 北京莫高丝路文化发展有限公司 球幕多通道边缘融合方法
FR3026196B1 (fr) * 2014-09-22 2016-12-02 Thales Sa Systeme de visualisation semi-transparent monoculaire
CN104536578B (zh) * 2015-01-13 2018-02-16 京东方科技集团股份有限公司 裸眼3d显示装置的控制方法及装置、裸眼3d显示装置
CN104597610B (zh) * 2015-02-10 2016-12-07 京东方科技集团股份有限公司 一种裸眼3d的显示处理方法、装置及显示设备
EP3279726A4 (de) * 2015-03-31 2018-04-11 FUJIFILM Corporation Linsenrasteranzeigeelement, verfahren zur herstellung eines linsenrasterbildes und verfahren zur herstellung eines linsenrasteranzeigeelements
FR3061598B1 (fr) * 2016-12-29 2020-10-16 Thales Sa Procede de calcul et d'affichage d'informations de pilotage comportant un " relief factor"
FR3071625B1 (fr) * 2017-09-26 2019-09-27 Alioscopy Systeme et procede d'affichage d'une image autostereoscopique a 2 points de vue sur un ecran d'affichage autostereoscopique a n points de vue et procede de controle d'affichage sur un tel ecran d'affichage
JP7061943B2 (ja) 2018-08-08 2022-05-02 京セラ株式会社 3次元表示装置、3次元表示システム、ヘッドアップディスプレイシステム、および移動体
DE102019111467A1 (de) * 2019-05-03 2020-11-05 Carl Zeiss Jena Gmbh Anzeigevorrichtung und Verfahren zur zeitgleichen Abbildung unterschiedlicher Bilder in wenigstens zwei Augen
JP2021060617A (ja) * 2020-12-29 2021-04-15 ソニー株式会社 表示装置、及び、電子機器

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE449693B (sv) * 1985-10-03 1987-05-18 Moelnlycke Ab Absorberande langstreckt alster sasom en bloja eller ett inkontinensskydd
US4762521A (en) * 1986-04-11 1988-08-09 Kimberly-Clark Corporation Absorbent garment with quilted and conformable absorbent pad
US4994052A (en) * 1989-06-27 1991-02-19 Keiko Kimura Diaper
DE4114023A1 (de) 1991-04-29 1992-11-05 Siegbert Prof Dr Ing Hentschke Bildschirm
US5451442A (en) * 1991-12-17 1995-09-19 Paragon Trade Brands, Inc. Absorbent panel structure for a disposable garment
CA2072689A1 (en) * 1991-12-31 1993-07-01 Kimberly-Clark Corporation Disposable absorbent article with flushable insert
US5578025A (en) * 1994-07-06 1996-11-26 The Procter & Gamble Company Sanitary napkin having stiffening side stabilizers
US5624423A (en) * 1994-11-30 1997-04-29 Kimberly-Clark Corporation Absorbent article having barrier means and medial bulge
JP3208289B2 (ja) * 1995-08-15 2001-09-10 ユニ・チャーム株式会社 使い捨て吸収性アンダーガーメント
US6064424A (en) * 1996-02-23 2000-05-16 U.S. Philips Corporation Autostereoscopic display apparatus
DE19640936C2 (de) * 1996-10-04 1999-06-10 Siegbert Prof Dr Ing Hentschke Positionsadaptiver Autostereoskoper Monitor (PAM)
EP0946895B1 (de) * 1996-12-18 2002-08-28 Dresden 3D GmbH Verfahren und anordnung zur dreidimensionalen darstellung von information
GB9715397D0 (en) 1997-07-23 1997-09-24 Philips Electronics Nv Lenticular screen adaptor
JP3375282B2 (ja) * 1998-05-08 2003-02-10 ユニ・チャーム株式会社 使い捨ておむつ
DE19822342B4 (de) 1998-05-19 2004-03-04 Seereal Technologies Gmbh Anordnung zur dreidimensionalen Darstellung von Informationen
DE19827590C2 (de) 1998-06-20 2001-05-03 Christoph Grosmann Verfahren und Vorrichtung zur Autostereoskopie
DE19831713C2 (de) * 1998-07-15 2002-06-20 Siegbert Hentschke Positionsadaptiver 3D-Raster-Monitor (PARM)
JP3524026B2 (ja) * 1999-11-17 2004-04-26 ユニ・チャーム株式会社 体液吸収性着用物品
GB2358980B (en) * 2000-02-07 2004-09-01 British Broadcasting Corp Processing of images for 3D display
US7671889B2 (en) * 2000-06-07 2010-03-02 Real D Autostereoscopic pixel arrangement techniques
JP4592880B2 (ja) * 2000-07-04 2010-12-08 株式会社バンダイナムコゲームス 立体視用画像生成装置、立体視映像表示装置、及び立体視用画像生成方法
US6605752B2 (en) * 2000-10-30 2003-08-12 Sca Hygiene Products Ab Absorbent product with improved instantaneous liquid adsorption, and improved fit
TW532150U (en) * 2001-02-15 2003-05-11 Uni Charm Corp Disposable diaper
JP2003029205A (ja) * 2001-07-13 2003-01-29 Dainippon Printing Co Ltd カラー立体表示装置
WO2003013153A1 (en) * 2001-07-27 2003-02-13 Koninklijke Philips Electronics N.V. Autostereoscopic image display with observer tracking system
US20030120237A1 (en) * 2001-12-21 2003-06-26 Ted Guidotti Absorbent structure, and absorbent article containing the absorbent structure
DE10326022A1 (de) * 2003-06-02 2004-12-23 Paul Hartmann Ag Hygieneartikel zum einmaligen Gebrauch

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See references of WO2004081863A2 *

Also Published As

Publication number Publication date
WO2004081863A3 (de) 2005-03-31
US7839430B2 (en) 2010-11-23
WO2004081863A2 (de) 2004-09-23
US20060170764A1 (en) 2006-08-03
JP2006520921A (ja) 2006-09-14

Similar Documents

Publication Publication Date Title
EP1602243A2 (de) Autostereoskopisches wiedergabesystem für 3d darstellungen
DE102006031799B3 (de) Verfahren zur autostereoskopischen Darstellung von Bildinformationen mit einer Anpassung an Änderungen der Kopfposition des Betrachters
DE10003326C2 (de) Verfahren und Anordnung zur räumlichen Darstellung
EP0946895B1 (de) Verfahren und anordnung zur dreidimensionalen darstellung von information
DE10145133C1 (de) Verfahren zur räumlichen Darstellung
EP1090510B1 (de) Verfahren und vorrichtung zur autostereoskopie
EP0722256B1 (de) Personenadaptiver autostereoskoper Shutter-Bildschirm (PAAS)
DE20121318U1 (de) Anordnung zur räumlichen Darstellung einer Szene / eines Gegenstandes
WO2008122256A1 (de) Verfahren und anordnung zur dreidimensionalen darstellung
DE102008062790A1 (de) Verfahren und Anordnung zur räumlichen Darstellung
DE4123895C2 (de) Verfahren zur autostereoskopischen Bild-, Film- und Fernsehwiedergabe
WO2004098203A1 (de) Anordnung zur dreidimensionalen darstellung
DE20002149U1 (de) Anordnung zur räumlichen Darstellung einer Szene/eines Gegenstandes
DE102009013912A1 (de) Verfahren und Anordnung zur räumlichen Darstellung
DE69622055T2 (de) Vorrichtung zum Anzeigen dreidimensionaler Bilder auf einer Kathodenstrahlröhre
EP2561682A1 (de) Gleichzeitige wiedergabe einer mehrzahl von bildern mittels einer zweidimensionalen bilddarstellungs-matrix
DE19822342A1 (de) Anordnung zur dreidimensionalen Darstellung von Informationen
WO2007014557A1 (de) Verfahren und vorrichtung zur autostereoskopischen wiedergabe von 3d-darstellungen
DE19652689B4 (de) Verfahren zur dreidimensionalen Darstellung von Information
DE10311389B4 (de) Positionsadaptives, autostereoskopes 3D-Wiedergabesystem (PARSC)
DE102009022049B4 (de) Verfahren und Anordnung zur räumlichen Darstellung
EP4000257A1 (de) Basisdisplay für eine autostereoskopische displayanordnung
WO2009097848A1 (de) Verfahren und anordnung zur räumlichen darstellung mit farblich-sequentieller beleuchtung
DE19736035A1 (de) Anordnung und Verfahren zur dreidimensionalen Darstellung von Information
WO2004107019A1 (de) Anordnung zur räumlichen darstellung

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

17P Request for examination filed

Effective date: 20050812

AK Designated contracting states

Kind code of ref document: A2

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

AX Request for extension of the european patent

Extension state: AL LT LV MK

DAX Request for extension of the european patent (deleted)
19U Interruption of proceedings before grant

Effective date: 20100226

19W Proceedings resumed before grant after interruption of proceedings

Effective date: 20100701

17Q First examination report despatched

Effective date: 20110517

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN

18D Application deemed to be withdrawn

Effective date: 20131001