- Number
- 20190387194
- Published
- 2019-12-19
- Filed
- 2018-06-18
- Assignee
- DISNEY ENTERPRISES INC.
- Inventors
- Haseltine; Eric C., Goslin; Michael P., Nocon; Nathan
- CPC
- G02B30/56; H04N21/47; G02B5/23; H04N5/72; G02B30/54
- Verdict
- Low Hardware
- Source
- Google Patents · FreePatentsOnline
The keeper's note
Image display system with visual filter (optics).
Abstract
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
BACKGROUND
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
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.
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.
2. The image display system of claim 1 further comprising a voltage source, wherein to set the visual filter to the transparent mode, the hardware processor is further configured to execute the software code to apply a voltage to the visual filter using the voltage source.
3. The image display system of claim 1, wherein the visual filter comprises an electrochromic material.
4. The image display system of claim 1, wherein the visual filter comprises one of a polymer-dispersed liquid-crystal (PDLC) and a suspended-particle device (SPD).
5. The image display system of claim 1, wherein the visual filter comprises a photochromic material.
6. The image display system of claim 1, wherein the visual filter, when set to the opaque mode, has a reflective, mirror-like, surface appearance.
7. The image display system of claim 1, wherein to generate the visual image, the hardware processor is further configured to execute the software code to: render the visual image as a two-dimensional (2D) graphic on the display; and wherein spinning the rotor and the display makes the 2D graphic appear as a three-dimensional (3D) floating image.
8. (canceled)
9. The image display system of claim 1, wherein the display is part of a mobile communication device configured to spin with the display.
10. The image display system of claim 9, wherein the mobile communication device comprises the computing platform.
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.
12. The method of claim 11, wherein the image display system further comprises a voltage source, and wherein setting the visual filter to the transparent mode comprises applying a voltage to the visual filter using the voltage source.
13. The method of claim 11, wherein the visual filter comprises an electrochromic material.
14. The method of claim 11, wherein the visual filter comprises one of a polymer-dispersed liquid-crystal (PDLC) and a suspended-particle device (SPD).
15. The method of claim 11, wherein the visual filter comprises a photochromic material.
16. The method of claim 11, wherein setting the visual filter in the opaque mode causes the visual filter to have a reflective, mirror-like, surface appearance.
17. The method of claim 11, wherein generating the visual image comprises: rendering a two-dimensional (2D) graphic on the display; and wherein spinning the rotor and the display makes the 2D graphic appear as a three-dimensional (3D) floating image. 18-20. (canceled)
21. The image display system of claim 1, wherein the hardware processor is configured to execute the software code to start spinning the rotor after generating the visual image using the display.
22. 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.
23. The image display system of claim 22, wherein the hardware processor is configured to execute the software code to start the timer after generating the visual image using the display.
24. The image display system of claim 22, wherein to generate the visual image, the hardware processor is further configured to execute the software code to: render the visual image as a two-dimensional (2D) graphic on the display; and wherein spinning the rotor and the display makes the 2D graphic appear as a three-dimensional (3D) floating image.