- Number
- 10523993
- Published
- 2019-12-31
- Filed
- 2014-10-16
- Assignee
- Disney Enterprises, Inc.
- Inventors
- Hager, IV; Joseph George
- CPC
- H04N21/43079; H04N21/41265; H04N21/8133; H04N21/44218; H04N21/4725; G06V20/20; H04N21/4122; H04N21/4316; H04N21/8547; H04N21/4355; H04N21/42202
- Verdict
- Set aside broadcast overlay display plumbing
- Source
- Google Patents · FreePatentsOnline
Abstract
Aspects described herein include a user display unit that determines a portion of a presentation currently being viewed by a user through a transparent display. For example, if the display area is a theater screen, only a portion of the screen may be viewable to the user through the transparent display. The display unit may display metadata on the transparent display with a spatial relationship to one or more objects in the presentation. For example, the display unit may output a text bubble near an actor in the presentation that provides an interesting fact about the actor which may overlay or occlude the presentation. In one aspect, if the object in the presentation moves or the display unit is reoriented, the display unit may move the metadata to maintain the spatial relationship between the object and the metadata in the transparent display.
Background
BACKGROUND(1) Field of the Invention(2) The present disclosure is related to displaying metadata on a transparent display that corresponds to a presentation, and more specifically, to maintaining a spatial location between the metadata and an object in the presentation as the object moves in the transparent display.(3) Description of the Related Art(4) Media presentations such as movies, television, sporting events, concerts, and the like may be displayed on screens in a theater, televisions, or computer screens. Some viewers, however, may want to access metadata associated with the media presentation that is not included in the presentation. For example, the viewers may be interested about a geographic location depicted in the presentation or interesting facts about the actors in the presentation. These viewers may multitask by using a portable electronic device such as a smartphone or tablet computer to access metadata about the media presentation. These portable electronic devices are referred to as “second screen” devices that permit the user to access the metadata regarding the media presentation displayed on the “first screen”—i.e., the theater screen, television, or computer.SUMMARY(5) One aspect described herein is a method that includes determining a bounded region comprising at least a portion of a display area that is viewable by a user through a transparent display and receiving synchronization information associated with a presentation occurring in the display ar
Claims
1. A method, comprising: receiving synchronization information associated with a media presentation being displayed on a display screen, wherein the synchronization information identifies a first position of a virtual object as displayed on the display screen; receiving positional information from a plurality of emitters arranged in a predefined pattern relative to the display screen; determining, based on the positional information, what portion of the media presentation is visible through a transparent display separate from the display screen, from an orientation of the transparent display relative to the display screen, wherein determining what portion of the media presentation is visible through the transparent display is based on unique codes received from individual emitters arranged in a predetermined pattern relative to the display screen that indicate which emitters of the plurality of emitters are visible to the transparent display; determining, based on the unique codes that identify a physical location and a current orientation of the transparent display relative to the display screen, a first location of the virtual object on the transparent display as visible through the transparent display; displaying metadata at a second location, different from the first location, on the transparent display based on the first location of the virtual object as visible through the transparent display, the metadata corresponding with the virtual object; and upon determining that the virtual object has moved from the first location on the transparent display to a third location different from the first location, displaying the metadata at a fourth location on the transparent display different from the second location to maintain a spatial relationship between the metadata in the transparent display and the virtual object.
2. The method of claim 1, wherein the synchronization information comprises a time code corresponding to a scene in the media presentation.
3. The method of claim 1, wherein the display screen is one of a projector screen and a television.
4. The method of claim 1, wherein the transparent display is a wearable device.
5. The method of claim 1, wherein determining the orientation of the transparent display relative to the display screen includes receiving orientation data from a gyroscope and an accelerometer associated with the transparent display.
6. A display unit, comprising a transparent display that permits a user to view a media presentation displayed on a display screen external to the display unit; a communicator configured to receive synchronization information associated with the media presentation, wherein the synchronization information identifies a position of a virtual object as displayed on the display screen; a receiver configured to receive code information from a plurality of emitters arranged in a predefined pattern relative to the display screen, wherein the code information identifies a current physical location and a current orientation of the display unit relative to the display screen to determine a first location of the virtual object on the transparent display, and what portion of the virtual object is visible through the transparent display based on unique codes received from individual emitters that indicate which emitters of the plurality of emitters are visible to the transparent display; a processor configured to perform an operation, the operation comprising: displaying metadata at a second location on the transparent display, different from the first location, based on the first location of the virtual object as visible through the transparent display, the metadata corresponding with the virtual object; and upon determining that the virtual object has moved to a third location different from the first location on the transparent display, displaying the metadata at a fourth location on the transparent display different from the second location to maintain a spatial relationship between the metadata in the transparent display and the virtual object on the transparent display.
7. The display unit of claim 6, wherein the synchronization information comprises a time code corresponding to a scene in the media presentation.
8. The display unit of claim 6, the display unit is a wearable device.
9. The display unit of claim 6, wherein the code information received by the receiver includes one or more codes uniquely associated with a corresponding one or more emitters of the plurality of emitters, wherein a given code identifies a respective emitter of the plurality of emitters to the receiver.
10. The display unit of claim 6, further comprising: an accelerometer; a gyroscope; and wherein determining the orientation of the transparent display relative to the display screen includes receiving orientation data from the gyroscope and the accelerometer.
11. A non-transitory computer-readable storage medium storing instructions, which when executed by a processing device, perform an operation for displaying metadata in a transparent display, the operation comprising: receiving, at a display device including the transparent display, at least one unique code from a plurality of unique codes that identify a respective emitter of a plurality of emitters arranged in a predetermined pattern relative to a display screen providing a media presentation, wherein the display screen is separate from the display device; determining, based on the at least one unique code received, a physical location for the display device relative to the display screen; determining an orientation of the transparent display relative to the display screen; receiving synchronization information associated with the media presentation, wherein the synchronization information identifies a position of a virtual object as displayed on the display screen; determining what portion of the media presentation is visible through the transparent display based on which unique codes of the plurality of unique codes are received to indicate which emitters of the plurality of emitters are visible to the transparent display; determining a first location for the virtual object on the transparent display as viewable through the transparent display; displaying metadata at a second location, different than the first location, on the transparent display based on the first location of the virtual object as visible through the transparent display, the metadata corresponding with the virtual object; and upon determining the virtual object has moved to a third location different than the first location on the transparent display, displaying the metadata at a fourth location on the transparent display different from the second location to maintain a spatial relationship between the metadata in the transparent display and the virtual object as viewable through the transparent display.
12. The non-transitory computer-readable storage medium of claim 11, wherein determining the orientation of the transparent display relative to the display screen includes receiving orientation data from a gyroscope and an accelerometer.
13. The non-transitory computer-readable storage medium of claim 11, wherein the virtual object moves to the third location on the transparent display while remaining at the position on the display screen when the transparent display is reoriented relative to the display device while remaining at the physical location.
14. The non-transitory computer-readable storage medium of claim 11, wherein the virtual object moves to the third location on the transparent display by moving from the position on the display screen to a new position on the display screen while the transparent display maintains the orientation and remains at the physical location.
15. The non-transitory computer-readable storage medium of claim 11, further comprising: in response to determining that the virtual object on the display device is not viewable through the transparent display, ceasing display of the metadata.