H04N21/4302

Audio splicing concept

Audio splicing is rendered more effective by the use of one or more truncation unit packets inserted into the audio data stream so as to indicate to an audio decoder, for a predetermined access unit, an end portion of an audio frame with which the predetermined access unit is associated, as to be discarded in playout.

Signal processing device and signal processing method

A signal processing device includes an interface, which includes a demodulation processing unit that executes demodulation processing, a processing unit that executes demux processing or the like, and a sync signal line, a valid signal line, a clock signal line, and a data signal line disposed between the demodulation processing unit and the processing unit, that transmits data signals as two-bit parallel transmission.

Network Microphone Devices with Automatic Do Not Disturb Actuation Capabilities
20230122316 · 2023-04-20 ·

Embodiments disclosed herein include networked microphone devices (NMD) determining whether a Do Not Disturb (DND) feature should be activated, in response to determining that the DND feature should be activated, activating the DND feature. In some embodiments, the NMD determines whether to activate the DND feature based on various configuration and operational states. And in some embodiments, activating the DND feature includes activating the DND feature includes activating the DND feature at one or more additional NMDs based on the configuration and operational state of the NMD and the one or more additional NMDs.

System and process for synchronized media play
11632583 · 2023-04-18 · ·

Embodiments include processes for media object rendering, including the steps of providing a plurality of clients, the clients including a media client and the clients in communication with a synchronization client, the clients defining a synchronization group. The media clients include instructions for receiving media object content over a network from a content server, rendering the media object content, and random access to the media object content in response to synchronization client seek time instructions. The synchronization client includes instructions to calculate a relative lag and provide seek time instructions to the media clients for a media object being rendered, the relative lag being a running measurement of its offset relative to the synchronization server's clock. The synchronization client periodically queries the clock of a synchronization server. The synchronization server responds to the synchronization client queries with internal clock value as a timestamp and a timestamp for a target time reference within said media object content for the synchronization group, whereby the synchronization client provides seek time to its paired media clients for the media client to move to that offset, establishing and maintaining playback synchronization among the synchronization group.

Transmission method, reception method, transmission apparatus, and reception apparatus

A transmission method includes: generating one or more transfer frames that each store one or more streams used for content transfer; and transmitting the one or more generated frames through broadcast, each of the one or more streams storing one or more second transfer units, each of the one or more second transfer units storing one or more first transfer units, and each of the one or more first transfer units storing one or more Internet Protocol (IP) packets. In at least one stream among the one or more streams, each of the first transfer units positioned at a head contains reference clock information indicating time used for reproduction of the content.

Device and method for processing frames

Embodiments disclosed herein relate to device and method for processing frames. For example, a buffer of a device is arranged to store a plurality of rendered frames rendered at a frame rendering rate and a time stamp for each of rendered frames. A compositor of a device is arranged to obtain a timestamp of a synchronisation signal for synchronising the display of frames with a display refresh rate. In response to obtaining a timestamp of a synchronisation signal, a compositor is arranged to trigger access to a buffer to obtain two rendered frames having timestamps closest to a timestamp of a synchronisation signal. An interpolator of a device is arranged to generate an interpolated rendered frame for display by performing an interpolation operation using two rendered frames. An interpolation operation takes into account the difference between timestamps of each of two rendered frames and a timestamp of a synchronisation signal.

SYSTEMS AND METHODS TO IMPROVE TIMESTAMP TRANSITION RESOLUTION

Example methods and apparatus to improve timestamp transition resolution of watermarks are disclosed. A disclosed example apparatus is to determine an initial resolution for timestamp transitions based on a first number of time units between first ones of watermarks detected in media, and determine an updated resolution for the timestamp transitions based on a predicted timestamp transition window and a second number of time units between second ones of the watermarks detected in the media, the second ones of the watermarks to be subsequent to the first ones of the watermarks in the media, the predicted timestamp transition window associated with the initial resolution for time stamp transitions, the updated resolution for the timestamp transitions corresponding to a third number of time units, the third number of time units less than the second number of time units.

Clock synchronisation between devices using message timestamps

A method at a first device for synchronising a first clock of the first device to a second clock of a second device, includes receiving a first message comprising an identifier from a third device; generating a first timestamp in dependence on the time at which the first message is received at the first device according to the first clock; receiving a second message from the second device comprising the identifier and a second timestamp, the second timestamp having been generated in dependence on the time at which the second device received the first message from the third device according to the second clock; and adjusting the first clock in dependence on a time difference between a time indicated by the first timestamp and a time indicated by the second timestamp.

Synchronizing playback of segmented video content across multiple video playback devices
11627351 · 2023-04-11 · ·

Playback devices may receive video content and an age of a playlist associated with the video content. A playback device may use the age of the playlist to schedule output of video fragments of the video content. The playback device may adjust the output of the video content until an actual output time of a video fragment is substantially the same as the scheduled output time for the video fragment.

Content distribution system and content distribution method

The present disclosure relates to a content distribution system and a content distribution method capable of improving a user experience of a user who views content. A distribution server distributes content in which a plurality of high-definition partial images and a low-resolution entire image including those partial images as regions are hierarchically configured. Then, a mobile display device displays the entire image and displays the partial image in a selectable manner on the entire image, and operation of selecting a predetermined partial image is performed. On the other hand, a large screen display device displays the partial images distributed from the distribution server in high definition according to operation on the mobile display device.