Patent classifications
H04N21/4344
Receiving device, transmitting device, and data processing method
The present technology relates to a receiving device, a transmitting device, and a data processing method which are capable of providing a broadcast service using a wide bandwidth more flexibly. A receiving device processes a stream in which delivery configuration information indicating that the stream of the broadcast service is delivered across a predetermined frequency band is included in transmission information which is transmitted through an upper layer higher than a physical layer, the stream having a delivery configuration corresponding to the delivery configuration information, so that a broadcast service using a wider bandwidth can be provided. The present technology can be applied to a FW proxy device connected to a network such as, a home LAN, a head end of a cable operator, a base station of a mobile network, or the like.
Methods, systems, and media synchronizing audio and video content on multiple media devices
Methods, systems, and media for synchronizing audio and video content on multiple media devices are provided. In some embodiments, the method comprises: receiving, at a media device, an indication of a media content item to be presented using the media device, wherein the media device includes an audio component for presenting audio content associated with the media content item and a video component for presenting video content associated with the media content item; determining that the media device is associated with a group of media devices for presenting the media content item, wherein the group of media devices includes the media device and at least one audio device that presents the audio content associated with the media content item; generating an audio timestamp that controls the presentation of the audio content on the group of media devices; generating a video timestamp that control the presentation of the video content on the group of media devices; and causing, at the media device, the video content associated with the media content item to be presented using the generated video timestamp and causing the audio content associated with the media content item to be simultaneously presented by the at least one audio device in the group of media devices by transmitting the audio timestamp to the at least one audio device in the group of media devices.
Video processing system for demultiplexing received compressed and non-compressed video signals and transmitting demultiplexed signals
The present invention is intended to permit both real-time display of a picture represented by a non-compressed video signal on a television and display of a picture represented by a compressed video signal at any desired time by simultaneously transmitting the compressed video signal and non-compressed video signal via one interface. An STB packetizes a compressed video signal, and multiplexes the compressed video signal and a blanking signal combined with a non-compressed video signal. Thus, both the video signals are transmitted simultaneously. A picture represented by the non-compressed video signal is displayed on a television in real time. The compressed video signal is stored in a storage medium incorporated in the television, read at any user's desired time, and decoded so that a picture represented by the compressed video signal can be viewed at the user's desired time.
EFFICIENT WRITE CACHE STAGING OF MULTI-CHANNEL STREAM APPENDICES
A method of recording data received as part of a multi-channel data stream includes writing a first subset of initially-received channel segments of a multi-channel stream to corresponding main store locations instead of a write cache while writing a second subset of initially-received channel segments of the multi-channel stream to a write cache instead of corresponding main store locations. The method further provides for writing continuation segments associated with the first and second subsets of the initially-received channel segments to the write cache and flushing a collection of same-channel segments out of the write cache responsive to a determination that the same-channel segments satisfy a coalescence condition.
Universal Mirroring Receiver
This invention describes software which allows a single content receiver to receive mirroring streams from multiple heterogeneous platforms
Television Program Switching Method and Apparatus
A television program switching method includes that a program selection instruction entered by a user is received when an electronic program guide (EPG) screen is displayed on a mobile terminal, where the program selection instruction includes a program identifier, and where the EPG screen includes at least two program identifiers and first program information corresponding to each program identifier. The EPG is searched for program frequency information corresponding to the program identifier according to the program identifier, and the program frequency information is sent to a to-be-controlled television.
Systems and methods for saving encoded media streamed using adaptive bitrate streaming
Systems and methods for saving encoded media streamed using adaptive bitrate streaming in accordance with embodiments of the invention are disclosed. In one embodiment of the invention, a playback device configured to perform adaptive bitrate streaming of media includes a video decoder application and a processor, where the video decoder application configures the processor to select a download stream from a set of alternative streams of video data, measure streaming conditions and request a stream of video data from the alternative streams of video data, receive portions of video data from the requested stream of video data, decode the received video data, save the received video data to memory, when the received video data is from the download stream and separately download and save the corresponding portion of video data from the download stream to memory, when the received video data is not from the download stream.
Handling media timeline offsets
Techniques are described for handling offsets (gaps or overlaps) that occur between segments of streaming content, e.g., between a segment of primary content (e.g., a live sporting event) and a segment of secondary content (e.g., ad content) dynamically inserted into the stream. The effect of such offsets can be that synchronization between the video and audio portions of the stream can be lost. By tracking a cumulative offset derived from the audio portion of the stream and applying that offset to the presentation times of each affected sample of both the audio and video portions of the stream, synchronization of the audio and video is maintained.
Efficient write cache staging of multi-channel stream appendices
A method of recording data received as part of a multi-channel data stream includes writing a first subset of initially-received channel segments of a multi-channel stream to corresponding main store locations instead of a write cache while writing a second subset of initially-received channel segments of the multi-channel stream to a write cache instead of corresponding main store locations. The method further provides for writing continuation segments associated with the first and second subsets of the initially-received channel segments to the write cache and flushing a collection of same-channel segments out of the write cache responsive to a determination that the same-channel segments satisfy a coalescence condition.
AUDIO, VIDEO, AND VOICE COMMUNICATION PROCESSORS
In an example, an audio, video, and voice communication (AVC) processor includes an audio and video (AV) port to receive audio and video (AV) signals and an audio and voice input/output (I/O) port to communicate with a voice transceiver. The control unit, coupled to the AVC processor, controls the AVC processor to select the received signals and enables the AVC processor to transmit the selected signals to a media and voice playing unit.