H04N21/44

V3C video component track alternatives
11711506 · 2023-07-25 · ·

An apparatus includes a communication interface and a processor operably coupled to the communication interface. The communication interface receives a plurality of tracks in a compressed bitstream. The processor identifies an atlas track corresponding to a point cloud compression (PCC) component and identifies a set of first component tracks that is referenced by the atlas track and at least one second component track, each of the at least one second component track is an alternative version of a first component track of the set of first component tracks. The processor also determines which of the set of first component tracks and the at least one second component track are appropriate versions of the PCC component. The processor further decodes the appropriate version of the PCC component from among the set of first component tracks and the at least one second component track.

SYSTEMS AND METHODS FOR MINIMIZING OBSTRUCTION OF A MEDIA ASSET BY AN OVERLAY BY PREDICTING A PATH OF MOVEMENT OF AN OBJECT OF INTEREST OF THE MEDIA ASSET AND AVOIDING PLACEMENT OF THE OVERLAY IN THE PATH OF MOVEMENT

Systems and methods are provided herein for minimizing obstruction of a media asset by an overlay by predicting a path of movement of an object of interest of the media asset and avoiding placement of the overlay in the path of movement. To this end, a media guidance application may detect an object of interest in a first frame of a media asset, and may determine a determining a first location of the object in the first frame and a second location of the object of interest in a second frame. The media guidance application may calculate, based on the first location and the second location, a projected location of the object of interest in a third frame of the media asset, and may generate for display an overlay in a location that does not overlap with any of the first location, the second location, and the projected location.

METHODS AND APPARATUS TO IDENTIFY AND CREDIT MEDIA USING RATIOS OF MEDIA CHARACTERISTICS

Apparatus, systems, articles of manufacture, and methods to identify and credit media using ratios of media characteristics are disclosed herein. Example apparatus to identify media include at least one memory, instructions, and at least one processor to execute the instructions to: determine a first ratio based on a first time interval and a second time interval of a monitored media signal; determine a second ratio based on the second time interval and a third time interval of the monitored media signal; generate a first ratio signature based on the first and second ratios; and initiate transmission of the first ratio signature to a recipient that is to compare the first signature with a second ratio signature to identify the media.

METHOD AND APPARATUS FOR MANAGING OVER-THE-TOP VIDEO RATE

Aspects of the subject disclosure may include, for example, a device including a processing system including a processor and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, including monitoring network traffic to determine a transmission control protocol traffic pattern, determining a target video rate from the transmission control protocol traffic pattern, and modifying an over-the-top video delivery service network according to the target video rate. Other embodiments are disclosed.

REFLECTIVE VIDEO DISPLAY APPARATUS FOR INTERACTIVE TRAINING AND DEMONSTRATION AND METHODS OF USING SAME
20230001284 · 2023-01-05 · ·

A method includes capturing, using an Internet of Things (IoT) device, real-time video of a user performing an exercise associated with a first exercise class. Real-time video of the user is displayed, via a display, concurrently with video of an instructor, to provide a visual comparison of the user to the instructor. Image analysis of the real-time video of the user is performed to determine a performance of the user, and a representation thereof is displayed. Biometric data associated with the user is received at the IoT device from a wearable device at multiple points in time. Heart rates are identified based on the biometric data, and scores based on the heart rates are displayed via the display. A recommendation for a second exercise class different from the first exercise class is determined based on a profile of the user, and displayed via the display.

REFLECTIVE VIDEO DISPLAY APPARATUS FOR INTERACTIVE TRAINING AND DEMONSTRATION AND METHODS OF USING SAME
20230001284 · 2023-01-05 · ·

A method includes capturing, using an Internet of Things (IoT) device, real-time video of a user performing an exercise associated with a first exercise class. Real-time video of the user is displayed, via a display, concurrently with video of an instructor, to provide a visual comparison of the user to the instructor. Image analysis of the real-time video of the user is performed to determine a performance of the user, and a representation thereof is displayed. Biometric data associated with the user is received at the IoT device from a wearable device at multiple points in time. Heart rates are identified based on the biometric data, and scores based on the heart rates are displayed via the display. A recommendation for a second exercise class different from the first exercise class is determined based on a profile of the user, and displayed via the display.

A METHOD AND APPARATUS FOR DECODING A 3D VIDEO

A method and an apparatus for decoding a volumetric video are disclosed. Such a method comprises receiving a data stream representative of a file comprising information for selecting, according to a rendering viewpoint, at least one atlas comprising color and depth data patches associated with a viewpoint in said volumetric video, said color and depth data patches being generated with respect to depth and color reference data acquired from a reference viewpoint in said volumetric video.

A METHOD AND APPARATUS FOR DECODING A 3D VIDEO

A method and an apparatus for decoding a volumetric video are disclosed. Such a method comprises receiving a data stream representative of a file comprising information for selecting, according to a rendering viewpoint, at least one atlas comprising color and depth data patches associated with a viewpoint in said volumetric video, said color and depth data patches being generated with respect to depth and color reference data acquired from a reference viewpoint in said volumetric video.

MANIFEST FILE UPDATING AND EARLY TERMINATION OF CONTENT
20230007366 · 2023-01-05 · ·

An information processing apparatus includes circuitry configured to receive a manifest file for a content stream, the manifest file including a manifest file update mechanism indicating one or more ways of receiving an update to the received manifest file. The circuitry is also configured to receive a manifest file update through the manifest file update mechanism indicated by the received manifest file. The manifest file update indicates that early termination of content during a period in the content stream is possible. The circuitry is also configured to send a request for the content associated with the period to a server based on the manifest file update, and receive the content from the server. The circuitry is also configured to output the content for display during the period and terminate the content early based on the manifest file update.

Use of Steganographically-Encoded Time Information as Basis to Establish a Time Offset, to Facilitate Taking Content-Related Action

A method and system for using steganographically-encoded time information as a basis to control when a client carries out a content-related action. The client processes for presentation one or more linear media streams, each defining a respective time sequence of frames of media content, and at least one of the streams being steganographically encoded with at least one watermark at a respective time-point within the linear media stream, the watermark encoding a timestamp of the respective time-point within the linear media stream according to a server clock. The client extracts the timestamp from the watermark and computes a time offset based on a difference between the extracted timestamp and a current time according to a client clock. And the client uses the computed time offset as a basis to determine when the client should carry out a content-related action in a given one of the one or more linear media streams.