H04N21/234

DATA PROCESSING METHOD, APPARATUS, AND DEVICE FOR POINT CLOUD MEDIA, AND STORAGE MEDIUM
20230046971 · 2023-02-16 ·

Embodiments of this application provide a data processing method, apparatus, and device for point cloud media, and a storage medium. The method includes: acquiring information of an i.sup.th attribute component of point cloud media, the point cloud media including N attribute components, the i.sup.th attribute component being any one of the N attribute components, the information of the i.sup.th attribute component being used for indicating at least one of a mandatory and a priority of the i.sup.th attribute component, both N and i being positive integers and i∈[1, N]; and parsing the i.sup.th attribute component based on the information of the i.sup.th attribute component. The method relates to the field of point cloud media technologies, and can improve parsing processing efficiency for point cloud media to a certain extent by indicating a mandatory and a priority of an attribute component of the point cloud media.

CONSTRUCTION OF ENVIRONMENT VIEWS FROM SELECTIVELY DETERMINED ENVIRONMENT IMAGES
20230051775 · 2023-02-16 ·

A computing system may include a client device and a server. The client device may be configured to access a stream of image frames that depict an environment, determine, from the stream of image frames, environment images that satisfy selection criteria, and transmit the environment images to the server. The server may be configured to receive the environment images from the client device, construct a spatial view of the environment based on position data included with the environment images, and navigate the spatial view, including by receiving a movement direction and progressing from a current environment image depicted for the spatial view to a next environment image based on the movement direction.

ELECTRONIC SPORTS BETTING SYSTEM AND METHOD
20230049657 · 2023-02-16 ·

An electronic sports betting system and method includes a betting extension in a browser of a client computer, communicating with an odds modeling engine of a betting platform. The betting platform defines a tournament structure of an electronic sports tournament comprising teams performing the electronic sports tournament on a computer network, and generates a module for each of a number of distinct parts of the tournament structure. The betting platform successively simulates each module to generate a model for the electronic sports tournament, the model representing possible actions and outcomes by the teams performing each of a number of distinct parts of the tournament structure. The betting platform then models team behavior of each of the teams based on the model, and generates odds of the possible actions and outcomes of the electronic sports tournament based on the successive simulation of each module.

Method of Multi-Platform Social Media and/or Streaming Media Advertising and Revenue Sharing Via Digital Overlays on Real-Time Video Feeds
20230048162 · 2023-02-16 ·

A method of multi-platform social media advertising and revenue sharing via digital overlays on real-time video feeds enables a host streamer profile to select and display one or more advertisement elements on a real-time video feed, which is broadcast on a host social media platform in addition to being broadcast to one or more third-party platforms. The advertisements may be chosen through various means and customized by advertisers according to desired parameters. Each advertisement is associated with a financial compensation amount. After an advertisement or advertisements are displayed on the real-time video feed, the financial compensation amount is distributed among the host streamer profile, the host platform, and each of the at least one social media platform, thus incentivizing each to participate in the social media advertising and revenue sharing system.

INTELLIGENT REPLACEMENT OF VIDEO CONTENT SEGMENTS
20230050873 · 2023-02-16 · ·

A video services system and related operating methods are disclosed here. A method of operating the video services system involves: processing encoded video data that conveys an original version of video programming having primary video content divided into primary video segments, and having secondary video content in a secondary video segment arranged adjacent to at least one of the primary video segments; obtaining a primary program identifier that uniquely identifies the primary video content; and reviewing information linked to the obtained primary program identifier. In response to the reviewing, a replacement video segment is identified to replace the secondary video segment. The secondary video segment is replaced with the replacement video segment.

Repair mechanism for adaptive bit rate multicast

An example device for retrieving media data includes a memory configured to store media data; and one or more processors implemented in circuitry and configured to: receive data indicating a packet loss signaling mechanism, the packet loss signaling mechanism comprising at least one of that segments are sent in chunks, that transport object identifiers (TOIs) are sequential, or that a last packet of an object assigned to a TOI has a specific flag set in a header of the last packet, a base URL, a maximum latency, or a synchronization point in a file delivery header; detect loss of a packet using the at least one of the packet loss signaling mechanisms, the lost packet including missing media data; generate a byte range request for the missing media data using information of the file delivery header; and deliver a proper media object to a media application.

Dynamic content serving using a media device
11582537 · 2023-02-14 · ·

Methods, systems, devices, and computer-program products are described herein for providing dynamic content serving. The dynamic content serving technology can identify, in real-time, programming arriving at a client device, identify a specific media segment being received and/or displayed, and determine which pre-stored substitute media segment may be used to replace the identified segment. A picture-in-picture channel can be used to display the substitute media segment.

Intermediate key frame selection and animation
11582531 · 2023-02-14 · ·

Mechanisms provide intermediate key frame animation during a media seek. A streaming server receives a seek request from a client device while the streaming server provides the client device with a media stream. The seek request is made when the media stream is playing at an initial location and the seek request includes a request to play the media stream from a seek location. In some embodiments, intermediate key frames before the seek location are identified. In other instances, intermediate key frames between the initial location and the seek location are identified. These intermediate key frames are provided to the client device for display before the media stream begins playing at the seek location.

Intermediate key frame selection and animation
11582531 · 2023-02-14 · ·

Mechanisms provide intermediate key frame animation during a media seek. A streaming server receives a seek request from a client device while the streaming server provides the client device with a media stream. The seek request is made when the media stream is playing at an initial location and the seek request includes a request to play the media stream from a seek location. In some embodiments, intermediate key frames before the seek location are identified. In other instances, intermediate key frames between the initial location and the seek location are identified. These intermediate key frames are provided to the client device for display before the media stream begins playing at the seek location.

Method and system for dynamic image content replacement in a video stream
11582493 · 2023-02-14 · ·

The present invention relates to a method for dynamic image content replacement in a video stream comprising generating a set of key image data (K) comprising a sequence of at least two different key images (K1, K2), periodically displaying said set of key image data (K) on a physical display, generating at least a first original video stream (O1) of a scene which includes said physical display by recording said scene with a camera, wherein said at least one video stream (O1) comprises key video frames (FK1, FK2), captures synchronously with displaying each of said at least two different key images (K1, K2) of said set of key image data (K) on said physical display, generating a mask area (MA) corresponding to an active area of said physical display visible in said key video frames from differential images (AFK) obtained from consecutive key video frames (FK1, FK2), generating at least one alternative video stream (V) by inserting of alternative image content (I) into the mask area (MA) of an original video stream, and broadcasting at least said at least one alternative video stream.