The present invention relates generally interactive video and in particular to an improved interactive video system for live streams.
As streaming becomes more mainstream, stream producers want to interact with consumers during the streaming process. This can be done on a separate webpage that is not connected to the video, for example, displayed on the user's smart phone or tablet, but is done at the expense of requiring additional equipment and effort by the consumer to set up the necessary connections.
Alternatively, a separate data stream can be sent with the video signal to provide displays directly on the video device, for example, triggered by pausing the video as is done with the Amazon x-ray service.
The present invention provides an improved interactive system for live streaming that communicates with the user during the streaming process through the use of a translucent window providing ancillary data and serving as an interface for input by the viewer. The data may be triggered by timestamps (for pre-recorded material) or real-time image recognition or audio recognition (for live streaming) to provide flexible interaction in real time. Importantly, the triggers are moderated by a user profile that can be manually populated by the user or developed by monitoring the user's interaction with the interactive system and serves to minimize unwanted distractions from this ancillary data while ensuring that desired ancillary data is promptly presented.
These particular objects and advantages may apply to only some embodiments falling within the claims and thus do not define the scope of the invention.
Referring now to
The mixed stream signal 18 may be provided to a cue generator 20 having access to database content 22 and interactive services 24, for example, accessible over the Internet 26 as will be discussed in more detail below.
The cue generator 20 produces auxiliary data 28 that may be received together with the mixed stream signal 18 by a video server 30 for transmission over the Internet using a first one-way streaming video channel 33 and a second bidirectional side channel 31, both communicated via Internet packets with a streaming device 29, for example, of the type manufactured by Roku or Amazon, providing an Internet interface for video signals. The streaming device 29 will be capable of compositing the mixed stream signal 18 and auxiliary data 28 as will be discussed below to provide a unified output on a television-type display 32, including information from both the mixed stream signal 18 and auxiliary data 28. The streaming device 29 will also provide the ability to receive inputs from the user device 34 such as from a remote control, keyboard, voice assistant, or the like, for communication back on the side channel 31. These return communications will be received by the video server 30 to be relayed to the cue generator 20 for interaction with the consumer as will be discussed below.
Referring to
Each cue 46 may be associated with a duration or the duration may be derived from the persistence of the recognition event.
Each of the cues 46a-46c may be provided to an auxiliary content database 50 linking the cues 46 to auxiliary content 51. The auxiliary content database 50 may further receive subscriber information from subscriber profile table 57. The subscriber profile information may subscriber demographic information, for example, subscriber age and gender, that may be provided by a subscriber when signing up for the stream or collected from a history of subscriber interaction with the interactive streaming system 10, for example related to the subscriber's interaction with auxiliary information presented by the interactive streaming system 10 such as reveals the subscriber's preferences for information from the auxiliary content database 50. Thus, for example, a subscriber showing a general interest in women's hand bags would enroll that preference in the auxiliary content database 52, causing the interactive streaming system 10 to preferentially provide information about women's handbags and possibly other related accessories and clothing. On the other hand, as a subscriber who has repeatedly chosen not to interact with information about women's clothing would be blocked from seeing auxiliary information about women's clothing as that preference is learned by the auxiliary content database 52. In this way, the auxiliary content database 52 may select auxiliary content based not only on the streaming data but on the preferences of the receiving subscriber to eliminate unnecessary clutter and distraction on the screen during streaming. As noted, population of the subscriber profile table 57 may be done by the subscriber, for example, using the keyboard 34 at a configuration time or may be deduced from the subscribers pattern of behavior or other known information about the subscriber.
This ultimately selected auxiliary content 51 is received by a side channel interface 53 which outputs the auxiliary content 51 on the side channel 31. The side channel interface 53 also receives the location signal 41 which may be encoded into the auxiliary data 28 and will be used by the streaming device 29 to locate the auxiliary content 51 of the auxiliary content database 50 in the video frame that will be sent as the auxiliary data 28. A standard location may be designated in the event that the cues 46a or 46c are invoked, and arbitrary locations may also be encoded in those cue lists 44a and 44c as desired.
Referring now to
The video element 60 is composited to be transparent or translucent so that the underlying video frame 62 may be seen in part. Such translucent effects may be realized, for example, by a weighted averaging of the pixel values of the overlapping signals with added weighting for text and text enhancement features, for example, haloing the text with a contrasting color or value.
In the event that an audio cue 46c is developed by audio clip trigger 40, it may work in conjunction with image trigger 38 to identify a source of that audio element, for example, a musical instrument, person speaking, or the like, so that audio-generated cues 46c may also be attached to particular items.
Importantly, the video element also includes a focus panel 65 allowing the user to interact with the video element 60 as an interface, for example, by clicking on the panel 65 to obtain additional data or the like or to indicate a lack of interest in this auxiliary data such as will affect the data in the subscriber profile table 57. Referring to
It is specifically intended that the present invention not be limited to the embodiments and illustrations contained herein and the claims should be understood to include modified forms of those embodiments including portions of the embodiments and combinations of elements of different embodiments as come within the scope of the following claims. All of the publications described herein, including patents and non-patent publications, are hereby incorporated herein by reference in their entireties.
This application claims the benefit of U.S. provisional application 63/368,120 filed Jul. 11, 2022 and hereby incorporated by reference
Number | Date | Country | |
---|---|---|---|
63368120 | Jul 2022 | US |