Patent classifications
H04N21/4305
METHOD OF REDUCING LATENCY IN A SCREEN MIRRORING APPLICATION AND A CIRCUIT OF THE SAME
A method of reducing latency in a screen mirroring application, comprises receiving, by a receiver from a source device, an audio stream output by the source device; receiving, by the receiver from a processor, a video stream displayed on a first screen at the source device; receiving, by a receiver, audio and video time stamps; discarding, by a controller, the audio and video time stamps; outputting, by a decoder to a second display, the audio stream and video streams independent of timing indicated by the audio and video time stamps.
Method of timebase management for MPEG decoding with personal video recording functionality
Disclosed are various embodiments that facilitate recording to a storage medium in a personal video recorder (PVR) system. In one embodiment, a transport stream is received. The transport stream is stored into a memory. An index table is generated that provides information for locating particular frames recorded in the memory.
Synchronizing program presentation
Systems and methods that may facilitate synchronizing the presentation of a program on multiple devices are disclosed. Synchronization information related to a program may be exchanged via a two-way communications channel. Amounts by which each device may delay its presentation of a program may be calculated and/or exchanged.
Electronic apparatus and method for controlling the same, and non-transitory computer-readable storage medium
This invention provides an electronic apparatus which comprises a TIME-CODE terminal configured to output a time code signal which an external apparatus utilizes to perform synchronization related to a video, and a control unit configured to output a time code signal in which a bit in a predetermined field in the time code signal is set to a predetermined value, from the TIME-CODE terminal.
BROADCAST CONTENT PRODUCTION SYSTEM, BROADCAST CONTENT PRODUCTION METHOD, AND PROGRAM
The present disclosure relates to a broadcast content production system, a broadcast content production method, and a program that are capable of avoiding occurrence of inconvenience in a broadcast content. The clock accuracy recognition unit recognizes accuracy of a clock of each of a plurality of video sources, and a time difference estimation and correction unit estimates a time difference of a stream from the video source with low accuracy of clock and corrects the time difference. Furthermore, a processing content control unit controls a processing content of production processing of the broadcast content in accordance with the accuracy of the clock of each of the video sources recognized by the clock accuracy recognition unit and with accuracy of time information, of each stream, having being corrected by the time difference estimation and correction unit. The present technology can be applied to, for example, a broadcast content production system using IP connection.
SIMULTANEOUSLY VIEWING MULTIPLE CAMERA ANGLES
Various devices, systems, products and methods for synchronizing video displayed on multiple display devices are presented. The systems, methods, devices and products described herein optionally utilize one or more techniques for synchronizing two or more displays of video of an event filmed from two or more cameras. Synchronization signals are optionally used to allow the video displays to be matched precisely to account for differences in display time, transmission time, delivery time and processing time.
RECEIVING METHOD, RECEIVING DEVICE, AND TRANSMISSION AND RECEPTION SYSTEM
A receiving method of receiving a first data unit in which data making up an encoded stream is stored and the first data unit stores a plurality of second data units. The receiving method includes: receiving the first data unit, first time information indicating a presentation time of the first data unit, second time information indicating, together with the first time information, a presentation time or a decoding time of each of the plurality of second data units, and identification information; calculating the presentation time or the decoding time of each of the plurality of second data units using the first time information and the second time information; and correcting the presentation time or the decoding time of each of the plurality of second data units based on the identification information.
TRANSCODING USING TIME STAMPS
Systems and methods of transcoding video sequences for delivery in a mobile network. A source video sequence including source video frames is received and a source video frame type associated with each of the source video frames is determined based on a differential between a composition time stamp (CTS) and a decoding time stamp (DTS) associated with each of the source video frames. A frame type ratio value for the target frame-types is calculated based on a longest mini-GOP length. A target frame size of each target video frame is determined based on the frame type ratio value and a target transcoding rate, and each of the target video frames in a target video track is encoded to the target frame size to form a target video sequence.
Method and receiving device for clock frequency synchronization
Disclosed are a method and a receiving device for clock frequency synchronization. The method includes the following. A user datagram protocol (UDP) packet is obtained by a receiving device. A value of the data volume of the UDP packet in the cache and a first value are performed, by the receiving device, an operation to obtain the absolute value of the difference between the value of the data volume and the first value. When the absolute value is greater than the preset threshold, a clock frequency of the crystal oscillator in the receiving device is adjusted to obtain a target clock frequency, where after the clock frequency of the crystal oscillator is adjusted, the absolute value of the difference is less than or equal to the preset threshold. The receiving device maintains clock frequency synchronization between the receiving device and the transmitting device based on the target clock frequency.
Method and apparatus for multi-threaded video decoding
A method and an apparatus for performing multi-threaded video decoding are disclosed. The method takes use of a multi-threaded scheme to process an encoded picture stream on a picture by picture basis. In the method, multiple threads are used for performing video decoding at the same time, such as one thread for the operation of parsing input bits into syntax elements of one picture implemented by the first thread, another thread for the operation of decoding the parsed syntax elements of another picture into pixel values implemented by the second thread, and the other threads for the operations of the non-reference picture, such as bidirectional predictive picture, including parsing input bits into syntax elements and the subsequent operation of decoding the parsed syntax elements into pixel values. Therefore, the decoding speed is substantially increased, and the decoding efficiency is enhanced.