Display hardware with a visual filter (show optics).
According to one implementation, an image display system includes a computing platform having a hardware processor and a system memory storing a software code, a display coupled to the computing platform, and a visual filter and at least partially surrounding the display and having an opaque mode and a transparent mode. The hardware processor executes the software code to set the visual filter to the opaque mode to obscure the display. The hardware processor also executes the software code to generate a visual image using the display, to obtain an operating parameter of the image display system corresponding to a status of the display, and to detect that the operating parameter meets a predetermined criterion. In response to detecting that the operating parameter meets the predetermined criterion, the hardware processor further executes the software code to set the visual filter to the transparent mode to make the display visible.
BACKGROUND(1) Advances in computer technology and software have made possible the creation of richly featured virtual characters capable of simulating interactivity with a human observer of the virtual character. The illusion of interactivity may be even greater when the virtual character appears to be independent of the display system generating it. For example, the virtual character may be shown as an image that appears to float in space. Moreover, the immersiveness of the experience for the observer may be further enhanced if the process of generating the virtual image is imperceptible.SUMMARY(2) There are provided systems and methods for displaying an image using a visual filter, substantially as shown in and/or described in connection with at least one of the figures, and as set forth more completely in the claims.
1. An image display system comprising: a computing platform having a hardware processor and a system memory storing a software code; a display coupled to the computing platform; a base including a motor coupled to a rotor for rotating the display; and a visual filter at least partially surrounding the display, the visual filter having an opaque mode and a transparent mode; the hardware processor configured to execute the software code to: set the visual filter to the opaque mode to obscure the display; spin the rotor using the motor to thereby spin the display; generate a visual image using the display; obtain a spin rate for the rotor while being spun by the motor; detect that the spin rate of the rotor meets a predetermined spin rate while the visual filter is in the opaque mode; and in response to detecting that the spin rate of the rotor meets the predetermined spin rate, set the visual filter to the transparent mode to make the display and thereby the visual image on the display visible.
11. A method for use by an image display system including a computing platform having a hardware processor and a system memory storing a software code, a display coupled to the computing platform, a base including a motor coupled to a rotor for rotating the display, and a visual filter at least partially surrounding the display, the visual filter having an opaque mode and a transparent mode, the method comprising: setting, using the hardware processor, the visual filter to the opaque mode to obscure the display; spinning the rotor using the motor to thereby spin the display; generating, using the hardware processor and the display, a visual image; obtaining, using the hardware processor, a spin rate for the rotor while being spun by the motor; detecting that the spin rate of the rotor meets a predetermined spin rate while the visual filter is in the opaque mode; and in response to detecting that the spin rate of the rotor meets the predetermined spin rate, setting, using the hardware processor, the visual filter to the transparent mode to make the display and thereby the visual image on the display visible.
18. An image display system comprising: a computing platform having a hardware processor and a system memory storing a software code; a display coupled to the computing platform; a base including a motor coupled to a rotor for rotating the display; and a visual filter at least partially surrounding the display, the visual filter having an opaque mode and a transparent mode; the hardware processor configured to execute the software code to: set the visual filter to the opaque mode to obscure the display; spin the rotor using the motor to thereby spin the display; generate a visual image using the display; start a timer for determining an elapsed time; detect that the elapsed time meets a predetermined time while the visual filter is in the opaque mode; and in response to detecting that the elapsed time meets a predetermined time, set the visual filter to the transparent mode to make the display and thereby the visual image on the display visible.