H04N21/4392

Video signal output apparatus, control method, and recording medium

A video signal output apparatus includes: an outputter that outputs a video signal and a first audio signal to each of output apparatuses; a receiver that receives a second audio signal generated as a result of each of the output apparatuses performing audio signal processing on the first audio signal; an synchronization information obtainer that obtains synchronization information indicating a time difference between a time required for video signal processing and a time required for the audio signal processing by each of the output apparatuses; a delay calculator that calculates a delay time for reducing a time difference between respective timings of displaying video by the output apparatuses, using a timing at which the receiver receives the second audio signal from each of the output apparatuses and the synchronization information obtained; and a delayer that delays the video signal and the first audio signal, by the delay time calculated.

Multi-agent ring-buffer
11132240 · 2021-09-28 · ·

Embodiments included herein generally relate to processing data samples. More particularly, embodiments relate to processing a plurality of data samples using a multi-agent ring-buffer and a plurality of agents configured to communicate with the ring-buffer to process each of the plurality of data samples.

GAPLESS VIDEO LOOPING
20210183408 · 2021-06-17 ·

Techniques of playing back a looping video file involve providing multiple video codecs for decoding a video file. Each video codec performs its own decoding operation on the looping video file, resulting in multiple buffers of video frames and a buffer of audio frames. Then, as the GPU renders the ending video frames from a first buffer, it begins rendering the beginning video frames from a second buffer. In this way, the beginning of a next video cycle is already rendered for viewing by the time a current video cycle is ending.

BALANCE OF INITIAL FRAME AND LIMITATION OF TRAFFIC

A method includes: obtaining a video data file and an audio data file of streaming media content to be played from a server, when the streaming media content is played using DASH; obtaining a video bitrate from the video data file, and obtaining an audio bitrate from the audio data file; and determining a capacity of a video buffer area and a capacity of an audio buffer area according to the video bitrate and the audio bitrate.

DECODER EQUIPMENT WITH TWO AUDIO LINKS
20210195256 · 2021-06-24 ·

Decoder equipment includes a first output suitable for connecting to audio playback equipment, a second output suitable for connecting to video playback equipment, processor means configured to use a first audio link of the first output to deliver a first audio signal coming from an incoming audio/video stream received by the decoder equipment, and to use a second audio link to deliver a second audio signal associated with at least one sound generated by the decoder equipment. The first link presents first characteristics imparting a first latency to the first audio signal and the second link presents second characteristics imparting a second latency, lower than the first latency, to the second audio signal.

Bluetooth device, method of operating bluetooth device, and non-transitory computer readable storage medium

A Bluetooth device and a method of operating the Bluetooth device are provided. The Bluetooth device includes a communication circuit and a processor coupled to the communication circuit. The communication circuit is configured to receive a setting data through a control channel. The processor is configured to alter, by the setting data, at least one of executing parameters to modify operating environments, and the processor is further configured to perform operations of Bluetooth communications according to the operating environments which have been modified.

METHODS AND SYSTEMS FOR SIGN LANGUAGE INTERPRETATION OF MEDIA STREAM DATA
20210160580 · 2021-05-27 ·

Techniques are described by which set-top boxes receive closed-captioning data streams as input to a Sign Language Interpretation (SLI) library. Depending on the demographics, different SLIs are provided. Additionally, input audio stems, e.g., for video programs without closed captioning, are sent to a speech-to-text processor before the SLI library. The text stream is then converted into sign language view mode in a PIP window for single view mode or to a multiview window for dual view mode. The current accessibility setup menu holds the ‘SLI’ option on/off button. SLI library contains videos for vocabulary which are sequenced in the SLI mode view window based on input text from closed captioning stream. If there is a word without a matching video in the SLI library, then the word itself is displayed in the SLI window. Such words are reported to a server for possible future package release with the additions.

SYSTEMS AND METHODS FOR ADJUSTING BUFFER SIZE

Methods and systems are provided for adjusting a size of a buffer based on a probability that a rewind request will be received during a currently playing segment of media. When the system determines that receiving a rewind request is likely, the system will increase the size of a buffer such that the rewind request can be accommodated using data from the buffer. When the system determines that receiving a rewind request is unlikely, the system will decrease the size of the buffer to free resources for other system components.

System and Method for Synchronizing Networked Rendering Devices
20210112106 · 2021-04-15 ·

A second media rendering device in a network is synchronized with a first media rendering device in the network. At a first time s1, the second media rendering device sends a request for a current audio sample index from the first media rendering device. The first media rendering device receives the request for the current audio sample index from the second media rendering device. The first media rendering device sends a message including a first current audio sample index equal to a value for a first media rendering device internal sample index. At a second time s2 the second media rendering device receives the first current sample index value from the first media rendering device. The second media rendering device determines a transmission latency, and estimates an updated first media rendering device internal sample index value.

Audio and video playback system and method for playing audio data applied thereto
10992451 · 2021-04-27 · ·

An audio and video playback system includes an audio and video playback device having a local audio device, and a secondary audio device. A method for playing audio data includes: allocating a local audio buffer space and a secondary audio buffer space to the local audio device and the secondary audio device, respectively; processing obtained multimedia data to generate local audio data and secondary audio data; writing the local audio data and the secondary audio data to the local audio buffer space and the secondary audio buffer space, respectively; reading the local audio data and the secondary audio data buffered in the local audio buffer space and the secondary audio buffer space to the local audio device and the secondary audio device, to have the local audio device and the secondary audio device play the local audio data and the secondary audio data, respectively.