H04N21/43078

Synchronizing Streaming Media Content Across Devices

Methods, apparatus, and systems are disclosed for synchronizing streaming media content. An example apparatus includes a storage device, and a processor to execute instructions to identify a first source streaming broadcast media to a first computing device based on an audio fingerprint of audio associated with the broadcast media, identify sources broadcasting the broadcast media streaming to the first computing device, the sources available to a second computing device including the processor, select a second source of the identified sources for streaming the broadcast media to the second computing device, the second source different than the first source, detect termination of the streaming of the broadcast media on the first computing device, the termination corresponding to a termination time of the broadcast media, and automatically start, by using the selected second source, streaming of the broadcast media to the second computing device at the termination time.

AUDIO-VISUAL OFFSET PROCESS
20230080857 · 2023-03-16 ·

The present technology can provide a mechanism for generating an offset based on protocols that are used for delivering a digital multimedia content to correct a latency between an audio and visual experience of a digital multimedia content. A wireless audio transport latency may be determined based on whether there is a wireless audio transport playback protocol for the digital multimedia file. An encoding image latency may be determined based on whether the digital multimedia file is encoded. A total audio latency offset may be calculated based on a retinal image latency in addition to the encoding image latency minus the wireless audio transport latency. The retinal image latency is based on the persistence of vision.

Method for Resuming Playing Multimedia Content Between Devices
20230119300 · 2023-04-20 ·

Embodiments of this application provide a method for resuming playing multimedia content between devices. A first device receives first playback information sent by a second device, where the first playback information corresponds to first multimedia content played by the second device, and the first device and the second device are located in a same wireless network. The first device displays a first playback control card corresponding to the first multimedia content, where the first playback control card includes a first control and a second control, and the second control is used to control playback of the first multimedia content. In response to a first user input performed on the first control, the first device obtains the first multimedia content from a server based on the first playback information, and resumes playing the first multimedia content based on the first playback information.

METHOD AND APPARATUS FOR MOBILE DEVICE AS TEMPORARY CONTENT ORIGIN

Methods and systems are described for content delivery. A user of a first computing device that is playing back content may want to transfer or cast the content to a second computing device. When the first computing device receives the request to cast the content to the second computing device, the content may continue to be received and played back by the first computing device while it establishes a seamless transition to the second computing device. The first computing device may contact the content origin and send to the second computing device a manifest file that instructs the second computing device to request an initial portion of the segments of the content from the first computing device. The content origin may then process the cast request from the first computing device and begin providing subsequent segments of content to the second computing device.

Multi-device access, control and presentation of streaming content

Devices, systems and processes for multi-device access, control and presentation of streaming content are described. A system may include a first content access device that includes a first storage component, a first communications component operable to receive first content, and a first hardware processor operable to access a second content access device, control the second content access device, provide a first content to the second content access device, and swap a presentation of the second content on the second presentation device with a presentation of the first content on the second presentation device. A first presentation device may present the first content. A second presentation device may present the second content. Second storage, communications, and hardware processor components are operable to execute the second set of computer instructions that are substantially similar to the first set of computer instructions may be used.

Seamless playback of media content using digital watermarking

Methods and apparatus are described that provide a mechanism for transferring and/or synchronizing playback of media content from one media device to another in a seamless fashion. A media device 102 may be arranged to detect playback of media content from another media device 104. The media device 102 captures a portion of the media content being played back and identifies the captured media content and content provider 106a. The media device downloads or streams the identified media content from the content provider 106a, while also synchronizing playback of the identified/downloaded/streamed media content on the media device 102 with the playback of the media content on the other device 104. The media content may be embedded with a digital watermark for identification of the media content and the content provider 106a. A machine-to-machine platform 108 may assist in identifying the media content and content provider 106a from the captured media content.

METHOD AND APPARATUS FOR INITIATING A PLAYBACK PAUSE OPERATION ON ONE DEVICE AND RESUMING PLAYBACK ON ANOTHER PLAYBACK DEVICE
20170332135 · 2017-11-16 ·

Methods and apparatus that support implementing a pause, e.g., of a broadcast, on a device, recording the paused program and resuming playback of the paused program on a device associated with a user's account, are described. The pause function allows a user to pause a broadcast on a device and initiate recording of the paused program, e.g., to network storage. The pause initiating device displays a pause indicator indicating that the program output has been paused. A user logging into the user's account from a device other than the device from which the pause was initiated is presented an opportunity to resume the paused playback. Playback is resumed from the pause point on the playback device from which a resume signal is received. Upon resumption of playback on a device other than the device from which the pause was initiated, the pause indicator on the pause initiating device is removed.

MULTI-DEVICE ACCESS, CONTROL AND PRESENTATION OF STREAMING CONTENT

Devices, systems and processes for multi-device access, control and presentation of streaming content are described. A system may include a first content access device that includes a first storage component, a first communications component operable to receive first content, and a first hardware processor operable to access a second content access device, control the second content access device, provide a first content to the second content access device, and swap a presentation of the second content on the second presentation device with a presentation of the first content on the second presentation device. A first presentation device may present the first content. A second presentation device may present the second content. Second storage, communications, and hardware processor components are operable to execute the second set of computer instructions that are substantially similar to the first set of computer instructions may be used.

Method And System For Realizing Streaming Media Data Seamlessly Connecting In Intelligent Home

The present application is applied to the field of communication technology, and provides a method and system for realizing seamless connection of streaming media data in a smart home. The method includes: caching, by a streaming media server, streaming media data between a current frame and a latest streaming media data frame in a streaming media file, the latest streaming media data frame is a streaming media data frame last received from a network, and the current frame is a first streaming media data frame corresponding to a current play progress when a first client plays the streaming media file; transmitting, by the streaming media server, streaming media data starting from the current frame to a second client requesting the streaming media file; transmitting, by the second client, a second streaming media data frame corresponding to a current play progress when playing the streaming media file to the streaming media server. In the present disclosure, when two mutually isolated terminals play the streaming media data, one terminal may resume contents of another terminal and fast seamless switch is achieved, thereby making the streaming media data be more easily transferred between different smart terminals.

SYSTEM AND METHOD FOR AUTHENTICATION AND LOGIN PORTABILITY FOR MULTISCREEN DISCOVERY AND LAUNCH OF FIRST SCREEN CONTENT
20220312083 · 2022-09-29 ·

A device including a communication component, a DIAL protocol component, a video processing component and a PIC verification component. The communication component can wirelessly receive a personal identification code, can communicate with a display and can receive first video content from a content provider. The DIAL protocol component can perform protocols in accordance with a multiscreen discovery and launch of first screen content specification. The video processing component can provide first video data including PIC image data corresponding to a code so as to display the first video data and a PIC image on the display. The PIC verification component can generate a verification signal when the personal identification code corresponds to the PIC image data. The video processing component can further provide the first video content to the display based on the verification signal.