H04L65/762

PREVENTING AUDIO DELAY-INDUCED MISCOMMUNICATION IN AUDIO/VIDEO CONFERENCES

Embodiments for delay-induced miscommunication reduction are provided. The embodiment may include capturing data streams transmitted between participants in an A/V exchange; translating, on a sender device prior to transmission to a recipient device, an audio stream within the data streams to text; timestamping, on a sender device prior to transmission to the recipient device, each word in the translated audio stream; transmitting the audio stream and the sender-side translated and timestamped audio stream to the recipient device; translating, on the recipient device, the transmitted audio stream to text; timestamping, on the recipient device, each word in the translated audio stream; determining a lag exists in the A/V exchange based on a comparison of each timestamp for corresponding words on the sender-side translated and timestamped audio stream and the recipient-side translated and timestamped audio stream; and generating a true transcript of an intended exchange between the participants based on the comparison.

W3C MEDIA EXTENSIONS FOR PROCESSING DASH AND CMAF INBAND EVENTS ALONG WITH MEDIA USING PROCESS@APPEND AND PROCESS@PLAY MODE
20220345506 · 2022-10-27 · ·

A method and apparatus for processing events in a media stream may be provided. The method may include obtaining media data; generating, from the media data, one or more event segments and one or more media segments; parsing a respective event from the one or more event segments to determine an event start time, event end time, and dispatch mode; appending the respective event from the one or more event segments to an event dispatch buffer based on a comparison of the event start time and a current playback position, and a determination that the respective event is not present in an already dispatched buffer; and dispatching the respective event based on the position associated with the respective event in the event dispatch buffer, the event start time, the event end time, and the current playback position.

Adaptive streaming with early client indication

Methods and systems for early identification of bitrates for segments in adaptive bitrate streaming can allow the server to begin processing or transcoding content as necessary for delivery, reducing processing and transmission latency. In a first aspect, a client may request a second segment before the first segment has been completely received. The server may begin any transcoding processes for preparing the second segment, and once the server has completed sending the first segment, the server may begin transmitting the now-prepared or partially prepared second segment. The server can then transmit the first and second segment contiguously, with essentially no network dead time. In a second aspect, the client may transmit an early notification of parameters for the request of the second segment, allowing the server to begin transcoding. The client may subsequently request the already-prepared or partially prepared second segment, similarly reducing request-response processing latency.

Client apparatus, data collection system, data transmission method, and program
11483362 · 2022-10-25 · ·

When data is to be transmitted, the amount of data regarding the attribute of the data is reduced. Upon a connection with a server apparatus being established, a requesting unit transmits a request that includes attribute information indicating the attribute of a data group, to the server apparatus via the connection. An acquisition unit acquires data. An addition unit adds, to unit data that includes the acquired data, an identifier that identifies the data group to which the unit data belongs, and that is associated with the connection. A transmission unit that transmits the unit data to which the identifier has been added, to the server apparatus via the connection.

Methods and systems for provisioning settings of a media playback device
11483200 · 2022-10-25 · ·

A system is provided for streaming media content in a vehicle. The system includes a personal media streaming appliance system configured to connect to a media delivery system and receive media content from the media delivery system at least via a cellular network. The media delivery system is configured to link a user media streaming account with a particular personal media streaming appliance to provide personalized media content to the appliance. Media contexts are assigned to multiple preset settings automatically so that the personal media streaming appliance system is configured to output personalized media content upon first use.

Methods and systems for reducing latency on a collaborative platform

Systems and methods for reducing latency on a collaborative platform are provided. The collaborative platform involves a display, a moderator device, one or more member devices, and a receiver in communication with the display, the moderator device, and the one or more member devices. To reduce latency of the collaborative platform, the receiver generates an overlay image based on user input received from the display, as well as user type of the user input, generates an overlaid image based on the overlay image, and transmits the overlaid image for display, while a collaboration application generates new real image(s) based on the user input for display. The overlaid image generated may be indicative of actual user input as well as predicted user input using extrapolation and/or machine learning.

Point cloud data transmission device, point cloud data transmission method, point cloud data reception device, and point cloud data reception method

Disclosed herein are a point cloud data transmission method including encoding point cloud data, and transmitting a bitstream containing the point cloud data, and a point cloud data reception method including receiving a bitstream containing point cloud data, and decoding the point cloud data.

SYSTEMS AND METHODS FOR DATA PARTITIONING IN VIDEO ENCODING
20230080223 · 2023-03-16 ·

This disclosure is directed to systems and methods of data partitioning in image encoding. A video encoder may receive a single stream of video data that includes multiple layers. The video encoder may encode the one or more layers utilizing multiple counters for each component within the layers. The multiple counters may correspond to the header bits, luma bits, and chroma bits within each slice layer. The encoded layers may then be assembled into a single slice before it is sent to a decoder for decoding of image frame.

System and method for streaming video data

A system according to one embodiment disclosed in the present document may comprise at least one network interface, at least one processor, and at least one storage apparatus, wherein the storage apparatus includes instructions that, when executed, cause the processor to: store uploaded video data in the storage apparatus, without transcoding video data to be streamed; receive a first request for streaming of the video data; when the video data to be streamed at the first request is not available on the storage apparatus, transcode the video data in order to stream same; stream the transcoded video data to a first external device through the interface; receive a second request for streaming of the video data; and stream the stored transcoded video data to a second external device through the interface, without additionally transcoding the video data.

Rights Management and Syndication of Content

Systems, devices, and methods are described herein for distributing syndicated content or content with one or more distribution restrictions. In one aspect, a method may include assigning a unique ID to a plurality of content items, where the unique ID of at least one of the content items is associated with one or more property distribution restrictions. The method may further include streaming in a video stream the content items to at least two properties and monitoring the unique IDs of the plurality of content items streamed in the video stream to detect least one content item associated with the one or more property distribution restrictions. The distribution of the least one content item associated with the one or more property distribution restrictions may be blocked from the one or more properties concurrently with streaming the video stream, based on the one or more property distribution restrictions.