Patent classifications
H04N21/4341
Encoder, decoder and methods for encoding and decoding data segments representing a time-domain data stream
An apparatus for decoding data segments representing a time-domain data stream, a data segment being encoded in the time domain or in the frequency domain, a data segment being encoded in the frequency domain having successive blocks of data representing successive and overlapping blocks of time-domain data samples. The apparatus includes a time-domain decoder for decoding a data segment being encoded in the time domain and a processor for processing the data segment being encoded in the frequency domain and output data of the time-domain decoder to obtain overlapping time-domain data blocks. The apparatus further includes an overlap/add-combiner for combining the overlapping time-domain data blocks to obtain a decoded data segment of the time-domain data stream.
Method and Apparatus For Selection of Content From A Stream of Data
A main stream contains successive content elements of video and/or audio information that encode video and/or audio information at a first data rate. A computation circuit (144) computes main fingerprints from the successive content elements. A reference stream is received having a second data rate lower than the first data rate. The reference stream defines a sequence of the reference fingerprints. A comparator unit (144) compares the main fingerprints with the reference fingerprints. The main stream is monitored for the presence of inserted content elements between original content elements, where the original content elements have main fingerprints that match successive reference fingerprints and the inserted content elements have main fingerprints that do not match reference fingerprints. Rendering of inserted content elements to be skipped. In an embodiment when more than one content element matches only one is rendered. In another embodiment matching is used to control zapping to or from the main stream. In another embodiment matching is used to control linking of separately received mark-up information such as subtitles to points in the main stream.
DECODING DEVICE, RECEPTION DEVICE, TRANSMISSION DEVICE, TRANSMISSION/RECEPTION SYSTEM, DECODING METHOD, AND STORAGE MEDIUM HAVING DECODING PROGRAM STORED THEREIN
[Problem] To provide: a decoding device that decodes and replays, in a suitable order, sequentially transmitted information; a reception device; a transmission/reception system; a decoding method; and a storage medium having the decoding program stored therein. [Solution] A decoding unit 21 that decodes packets sent from a transmission device 10. A decoding order determination unit 22 determines the order of packets to be decoded by the decoding unit 21, on the basis of adjustment information that is included in the packet and corresponds to a time adjustment for making Coordinated Universal Time approach Universal Time. The packets include order information indicating the order in the same IP data flow. The decoding order determination unit 22 determines, on the basis of the order information, the order of packets to be decoded by the decoding unit 21, if the adjustment information indicates that a time adjustment will occur.
SYSTEM AND METHOD TO SYNCHRONIZE RENDERING OF MULTI-CHANNEL AUDIO TO VIDEO PRESENTATION
A system and method are provided for an AV device for use with a video player, one or more speakers, and encoded AV data. The encoded AV data includes multiplexed encoded video data and encoded audio data. The AV device is connected to the speakers via wireless channels. The AV device is able to determine channel delays associated with each wireless channel; synchronize program clocks of the video player and speakers; determine and modify buffer levels of each speaker; demultiplex the encoded AV data to obtain encode video data and encoded audio data; and provide prefetched portions of encoded audio data based on buffer levels.
Low latency wireless virtual reality systems and methods
Virtual Reality (VR) processing devices and methods are provided for transmitting user feedback information comprising at least one of user position information and user orientation information, receiving encoded audio-video (A/V) data, which is generated based on the transmitted user feedback information, separating the A/V data into video data and audio data corresponding to a portion of a next frame of a sequence of frames of the video data to be displayed, decoding the portion of a next frame of the video data and the corresponding audio data, providing the audio data for aural presentation and controlling the portion of the next frame of the video data to be displayed in synchronization with the corresponding 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.
EXTENDED DIGITAL INTERFACE (XDI) SYSTEMS, DEVICES, CONNECTORS, AND METHODS
Extended Digital Interface (XDI) provides systems, devices, connectors, signals, and methods to send 3D Vector and Motion based audio video serial digital signals through local systems or internet with significantly reduced bandwidth requirements and lower device costs, over longer cable runs. The XDI system has higher flexibility for connection topologies and scalability. The XDI system is much simpler to install employing the single coax cables and connectors, or internet, or Wi-Fi, which is simple and easy to work with, without introducing any signal quality losses or delays comparing to the current 2D Frame and Pixel based digital systems using multiple conductors like HDMI, DVI, DP or SDI when using the already compressed audio video content. The XDI system also provides solutions for integrating the uncompressed audio video content and Internet content into this system. These systems, devices, connectors and methods are collectively called “XDI” (Extended Digital Interface).
Method and system for synchronizing playback of independent audio and video streams through a network
A method and system for synchronizing an audio signal and a video signal includes a source device receiving an audio-video signal comprising the audio signal and the video signal. The video signal has a video time stamp. The source device communicates the audio signal from the source device to a first sink device through a wireless network with a second time stamp and communicates the video signal to the second sink device with the video time stamp. The second sink device generates a synchronization (synch) signal and communicates the synch signal to the first sink device. The first sink device compares the synch signal to the second time stamp, adjusts a relative timing of the playback of the audio signal in response to comparing and generates an audible signal from the audio signal.
IMAGE DISPLAY DEVICE, LIP-SYNC CORRECTION METHOD THEREOF, AND IMAGE DISPLAY SYSTEM
An image display device, a lip-sync correction method thereof, and an image display system thereof are proposed. The lip-sync correction method of the image display device includes: receiving an audio delay measurement command from a user; transmitting an audio detection command to a remote control device and outputting a pre-stored test signal to an external speaker; calculating an audio delay value by comparing an audio signal received from the remote control device with the test signal; and correcting a decoding time stamp of an image signal on the basis of the audio delay value. Accordingly, it is possible to match lip-synching of video and audio in response to various external audio outputs or external audio devices.
METHOD AND APPARATUS FOR PROCESSING AUDIO AND VIDEO, ELECTRONIC DEVICE AND STORAGE MEDIUM
A method and apparatus for processing an audio and video. The method includes: acquiring a target processing request including a target audio and video data stream; determining a target audio and video pipeline corresponding to the target processing request; the audio and video pipeline being constituted based on a plurality of functional components arranged in a chain structure, and the functional components being uniformly dispatched input data and recovered output data by a preset data stream dispatching module; and calling the target audio and video pipeline to continuously process the target audio and video data stream, and continuously outputting a processed audio and video data stream obtained after processing.