H04N21/816

Distribution of multiple signals of video content independently over a network

A stereoscopic production solution, e.g., for live events, that provides 3D video asset distribution to multiple devices and networks is described. In some embodiments, live or recorded 3D video content may be accessible by different service providers with different subscribers/users and protocols across a network of the content provider. A first video signal corresponding to a first video feed for one eye of a viewer may be received and a second video signal corresponding to a second video feed for the second eye of the viewer may be received. The first video signal and the second video signal may be encoded. The encoded first video signal and the encoded second video signal may be transmitted independently over a network. The two video signals may be received and frame synced at an off-site location for eventual rendering to a display device.

DISPLAY SYSTEM AND METHOD

A system for obtaining content for display to a user of a head-mountable display device, HMD, the system comprising one or more audio detection units operable to capture audio in the environment of the user, a motion prediction unit operable to predict motion of the HMD in dependence upon the captured audio, and a content obtaining unit operable to obtain content for display in dependence upon the predicted motion of the HMD.

Enabling motion parallax with multilayer 360-degree video

Systems and methods are described for simulating motion parallax in 360-degree video. In an exemplary embodiment for producing video content, a method includes obtaining a source video, based on information received from a client device, determining a selected number of depth layers, producing, from the source video, a plurality of depth layer videos corresponding to the selected number of depth layers, wherein each depth layer video is associated with at least one respective depth value, and wherein each depth layer video includes regions of the source video having depth values corresponding to the respective associated depth value, and sending the plurality of depth layer videos to the client device.

SPORTS BETTING APPARATUS AND METHOD
20230024852 · 2023-01-26 ·

An apparatus, including a processor which provides an electronic forum capable of providing a video or audio broadcast of a sporting event to users and capable of allowing the users to communicate with one another before, during, or after, the sporting event via text messaging, video conferencing, or audio conferencing, place a bet or bets on an outcome of, or on an event occurring during, the sporting event, and receive information regarding bets available, betting odds, changes in betting odds, or analytics information; a transmitter which transmits the electronic forum to a user communication device; and a receiver which receives information transmitted from the user communication device. The apparatus provides, via the electronic forum, player performance tracking data and betting activity information or betting market activity information. The player performance tracking data is obtained by an optical camera. a local positioning, or a GPS/GNSS, player performance tracking system.

VIRTUAL REALITY FILM HYBRIDIZATION
20230231982 · 2023-07-20 ·

Described are methods, systems, and media for immersive content. Also described herein are camera assemblies for capturing unidirectional immersive three-dimensional images and video with wide ranges of focal lengths.

BULLET SCREEN PLAY METHOD, RELATED DEVICE, AND STORAGE MEDIUM
20230232077 · 2023-07-20 ·

Example bullet screen play methods and apparatus are described. One example bullet screen play method includes receiving a bullet screen enabling instruction for a target video, where the bullet screen enabling instruction instructs to play a bullet screen in a virtual reality (VR) bullet screen manner. An annular transparent bullet screen layer is drawn in a preset orientation of a video layer of the target video in response to the bullet screen enabling instruction, where a first height of the video layer is less than a second height of the bullet screen layer. Bullet screen information of a real-time bullet screen of the target video is obtained. Three-dimensional coordinates of the real-time bullet screen on the bullet screen layer are calculated based on the bullet screen information. The real-time bullet screen is refreshed and played on the bullet screen layer based on the three-dimensional coordinates.

Video modification and transmission using tokens

Computer-readable storage media are disclosed storing instructions, which when executed, cause a processor to: distribute, toward a terminal device of a viewer via a communication line, a first video including an animation of a first avatar of a distributor generated on the basis of motion data or the motion data; distribute, toward the terminal device of the viewer via the communication line, a second video related to a game generated on the basis of operation data by using a received web page; receive, from the terminal device of the viewer via the communication line, token data indicative of providing a token to the distributor from the viewer viewing the second video; and distribute, toward the terminal device of the viewer via the communication line, the second video including a game object set on the basis of the token data.

Video modification and transmission using tokens
11559745 · 2023-01-24 · ·

Modified video is distributed to a viewer of a computer-implemented game by causing a processor to distribute, toward a terminal device of a viewer, a first video including an animation of a first avatar of a distributor generated based on motion data; distribute, toward the terminal device, a second video related to a computer-implemented game generated with operation data using a received web page; receive, from the terminal device, token data indicative of a token sent to the distributor from the viewer during execution of one unit section of the game; and distribute, toward the terminal device, the second video including, during one time section occurring after the one unit section of the game ends and before a next unit section of the game begins, a rendering of a token object selected based on the token data.

Scalable FOV+ for VR 360 video delivery to remote end users

A distribution device for delivering a selected viewport stream of virtual reality (VR) data to each of a plurality of client devices, comprising a processor configured for receiving a plurality of extended viewport streams of a VR video file each comprising a sequence of extended field of view (EFOV) frames created for a respective one of a plurality of overlapping segments constituting a sphere defined in the VR video file and delivering a selected one of the plurality of extended viewport streams to each of a plurality of client devices by performing the following for each of the client devices in each of a plurality of iterations: (1) receiving a current orientation data of the respective client device; (2) selecting one of the plurality of extended viewport streams according to the current orientation data; and (3) transmitting the selected extended viewport stream to the respective client device.

System and method for interactive 360 video playback based on user location

A system, method, and Head-Mounted Display, HMD, apparatus for recording a video and playing back the video to a viewer in a Virtual Reality, VR, environment. A geographical area is recorded with an omnidirectional video recording camera by dividing the geographical area into a plurality of area portions and recording in separate video sections, each of the area portions while moving the camera in different directions. Time points in each video section are associated with virtual locations of the view. At a time point providing the viewer with a choice of directions to proceed, the system receives the viewer's choice and presents to the viewer, a video section corresponding to the virtual location of the viewer and the desired direction of movement. The viewer's choice may be indicated by detecting a direction of the viewer's field of view or by receiving from the viewer, a response to a banner notification.