H04N21/439

Selective playback of audio at normal speed during trick play operations

Systems and methods are described herein for selective playback of portions of audio at normal speed during a fast-forward operation. Upon receiving a command to perform a fast-forward operation, a current playback position is identified, as well as a plurality of portions of audio of the content item that will be subject to the fast-forward operation. A subset of the audio portions that will be subject to the fast-forward operation are selected. The fast-forward operation is initiated, and video of the content item is played back at the increased speed while the selected portions of audio of the content item are played back at normal speed.

Electronic device that pauses media playback based on interruption context

An electronic device, computer program product, and method manage presenting and pausing of media content in response to locally detected visual and aural interruptions. The electronic device is configured to determine, using one or more sensors from among: (i) an image capturing device positioned to have a field of view of a monitored area and (ii) a microphone positioned to detect sounds in or near the monitored area. A consumer is in the monitored area during presenting of media content by a media output device. The electronic device is configured to monitor the one or more sensors to determine whether an interruption is occurring that can degrade consumer experience relative to the presenting of the media content. In response to determining that the interruption is occurring, the electronic device is configured to pause the presenting of the media content on the media output device.

Crowd sourced indexing and/or searching of content
11700410 · 2023-07-11 · ·

Disclosed herein are system, apparatus, article of manufacture, method, and/or computer program product embodiments for a crowd sourced indexing and/or searching of content. An embodiment operates by receiving one or more requests for content from one or more media devices, each request comprising content identifier information that identifies the content, determining whether crowd sourced content index information has been generated for the content, transmitting a response to the one or more media devices of the one or more media devices, in response to the one or more requests, the response comprising content location information and a content indexing request, and receiving content index information for the content identified by the content identifier information from the one or more media devices.

Automated programming of a remote control
11699341 · 2023-07-11 · ·

An electronic device that obtains a set of remote-control commands is described. During operation, the electronic device may receive an image associated with a second electronic device, where a brand and a model of the second electronic device are initially unknown to the electronic device. Then, the electronic device may perform image analysis on the image to determine at least the brand of the second electronic device. Moreover, the electronic device may access, based at least in part on the determined brand, the set of remote-control commands that are associated with the second electronic device. Next, the electronic device may store the set of remote-control commands in memory. Subsequently, when the electronic device receives user-interface activity information associated with a portable electronic device that specifies selection of the second electronic device, the electronic device may provide the set of remote-control commands to the second electronic device.

Audio transitions when streaming audiovisual media titles
11700415 · 2023-07-11 · ·

A playback application is configured to analyze audio frames associated with transitions between segments within a media title to identify one or more portions of extraneous audio. The playback application is configured to analyze the one or more portions of extraneous audio and then determine which of the one or more corresponding audio frames should be dropped. In doing so, the playback application can analyze a topology associated with the media title to determine whether any specific portions of extraneous audio are to be played outside of a logical ordering of audio samples set forth in the topology. These specific portions of extraneous audio are preferentially removed.

Systems and methods of audio decoder determination and selection
11699450 · 2023-07-11 · ·

Playback devices can support audio encoded using various encoding schemes. Playing back such content includes receiving, at a playback device, audio data from an audio source; and receiving an indication from the audio source that the audio data is encoded in the compressed audio format. The device determines, independently of receiving the indication from the audio source that the audio data is encoded in the compressed audio format, whether the audio data is encoded in a compressed audio format. If the audio data is determined to be encoded in the compressed audio format: the device selects a decoder from among a plurality of decoders; decodes the audio data using the selected decoder; and plays back the decoded audio data via the playback device. If the audio data is determined not to be encoded in the compressed audio format, the device inhibits playback of the audio data.

DEVICE FOR DETECTING MUSIC DATA FROM VIDEO CONTENTS, AND METHOD FOR CONTROLLING SAME

A data processing method according to the present invention comprises the steps of: receiving an input of video contents including a video stream and an audio stream; detecting music data from the audio stream; and filtering the audio stream so that the music data detected from the audio stream is removed.

DEVICE FOR DETECTING MUSIC DATA FROM VIDEO CONTENTS, AND METHOD FOR CONTROLLING SAME

A data processing method according to the present invention comprises the steps of: receiving an input of video contents including a video stream and an audio stream; detecting music data from the audio stream; and filtering the audio stream so that the music data detected from the audio stream is removed.

Video synthesis method terminal and computer storage medium

The disclosure provides a video synthesis method, a terminal and a storage medium. The method includes acquiring at least one video clip. The method includes acquiring a target audio suitable to video content based on the video content and the number of the at least one video clip. T number of the audio change points of the target audio is greater than or equal to the number of at least one video clip minus one, and the audio change points comprise time points at which change in audio feature satisfies a preset condition; and obtaining a video file by synthesizing the at least one video clip and the target audio based on the audio change points included in the target audio.

SYSTEMS, METHODS, AND APPARATUSES FOR BUFFER MANAGEMENT
20230217060 · 2023-07-06 ·

Methods, systems, and apparatuses for content deliver, buffer management and synchronization are described herein. Content being played back on a playback platform is analyzed and based on the analysis, asynchronous playback of the content may be determined. A source buffer flush may be performed to correct the asynchronous playback. After the source buffer flush is performed, content segments may be written to the source buffer so that playback of the content on the playback platform resumes with synchronized audio and video.