Patent classifications
H04N21/238
TEMPORAL ALIGNMENT SYSTEM AND METHOD
A temporal alignment system and method for example for detecting temporal misalignment in video frames when the frames are divided for transport using a signal divider for dividing a single signal S into portions S.sub.1 . . . S.sub.N and using average picture level in determining whether data sets within a particular frame are misaligned.
TEMPORAL ALIGNMENT SYSTEM AND METHOD
A temporal alignment system and method for example for detecting temporal misalignment in video frames when the frames are divided for transport using a signal divider for dividing a single signal S into portions S.sub.1 . . . S.sub.N and using average picture level in determining whether data sets within a particular frame are misaligned.
METHODS, SYSTEMS, AND DEVICES FOR DYNAMICALLY ADAPTING DELIVERY OF VIDEO CONTENT BASED ON VIDEO PROBE INFORMATION
Aspects of the subject disclosure may include, for example, embodiments of a video adapter that can include transmitting a first probe video clip to a communication device over a communication network, detecting first probe information from the communication device over the communication network, and identifying a first group of network conditions based on the first probe information. Further embodiments can include obtaining video content from a video content server over the communication network, and delivering the video content to the communication device over the communication network according to the first group of network conditions. Other embodiments are disclosed.
Video Transmission Method, Apparatus, and System
Embodiments of this application provide a video transmission method, apparatus, and system, to reduce an end-to-end transmission delay of video data. The method includes: A transmit end obtains a first frame of image of the video data, where the first frame of image includes a plurality of sub-images, and the plurality sub-images include a first sub-image and a second sub-image; the transmit end performs layered encoding on the first sub-image to obtain a plurality of layers of bitstreams of the first sub-image; the transmit end sends the plurality of layers of bitstreams of the first sub-image to a receive end; the receive end decodes the plurality of layers of bitstreams of the first sub-image to obtain the first sub-image.
Adaptive switching in a whole home entertainment system
Provided herein are various embodiments for synchronizing playback of audio and video. An embodiment operates by determining that a first quality video is being received at a media device. It is determined that a buffer of the media device is not large enough to buffer the first quality video long enough to synchronize an output of the high quality video with the output of the audio by one or more wireless speakers. A second quality of the video that the buffer can hold long enough to synchronize is identified, wherein the second quality of the video is lower than the first quality of the video. The media device outputs the video at the second quality and the corresponding audio to the one or more wireless speakers.
Voice command integration for local network connected devices
Various arrangements for facilitating smart television content receivers in a local network are provided. A primary television receiver executing a first operating system can receive audio data including human voice from a voice enabled remote control. The primary television receiver can transmit the audio data to a secondary television receiver executing a second operating system and that includes a voice command component. The secondary television receiver can convert the audio data into voice command data and transmit the voice command data to the primary television receiver. The primary television receiver can transmit the voice command data to a voice processing server via the Internet and receive, in response, a command generated based on the voice command data. The primary television receiver can transmit the command to the secondary television receiver. The voice command component can then control an operation of the secondary television receiver based on the command.
Voice command integration for local network connected devices
Various arrangements for facilitating smart television content receivers in a local network are provided. A primary television receiver executing a first operating system can receive audio data including human voice from a voice enabled remote control. The primary television receiver can transmit the audio data to a secondary television receiver executing a second operating system and that includes a voice command component. The secondary television receiver can convert the audio data into voice command data and transmit the voice command data to the primary television receiver. The primary television receiver can transmit the voice command data to a voice processing server via the Internet and receive, in response, a command generated based on the voice command data. The primary television receiver can transmit the command to the secondary television receiver. The voice command component can then control an operation of the secondary television receiver based on the command.
ADAPTIVE VIDEO SLEW RATE FOR VIDEO DELIVERY
Systems and methods for adaptively adjusting a slew rate of a dejitter buffer in a remote device in a distributed access architecture. The slew rate may be adjusted based on measurements of a fullness state of a buffer made over time. The measurements may be used to calculate a frequency offset value between the rate at which data leaves the buffer relative to the rate at which data enters the buffer and/or used to calculate a current working depth of the buffer. The adaptive slew rate adjustments may be based on the frequency offset value and/or the current working depth.
REDUCING MULTICAST JOIN LATENCY FOR IPTV STREAMS
One aspect of the instant application facilitates reduction of multicast group join latency. During operation, the system can receive, at a network device, a first multicast group leave packet corresponding to a first multicast group. In response to receiving a first multicast group leave packet from an IPTV client, the system can simulate a second multicast group join on behalf of the IPTV client by updating, based on a predictive model, at least an entry in a table maintained in hardware with a next likely multicast group that the IPTV client is likely to join; and sending a simulated second multicast group join packet for initiating an IPTV stream associated with the next likely multicast group. In response to receiving an actual second multicast group join packet from the IPTV client, the system can facilitate the IPTV stream to the IPTV client, thereby reducing multicast group join latency.
REDUCING MULTICAST JOIN LATENCY FOR IPTV STREAMS
One aspect of the instant application facilitates reduction of multicast group join latency. During operation, the system can receive, at a network device, a first multicast group leave packet corresponding to a first multicast group. In response to receiving a first multicast group leave packet from an IPTV client, the system can simulate a second multicast group join on behalf of the IPTV client by updating, based on a predictive model, at least an entry in a table maintained in hardware with a next likely multicast group that the IPTV client is likely to join; and sending a simulated second multicast group join packet for initiating an IPTV stream associated with the next likely multicast group. In response to receiving an actual second multicast group join packet from the IPTV client, the system can facilitate the IPTV stream to the IPTV client, thereby reducing multicast group join latency.