H04N21/26258

Method for determining a play duration estimate of an adaptive bit rate media presentation

There is described a method for determining a play duration estimate of an adaptive bit rate (ABR) media presentation. The method comprises receiving at a network entity a media playlist manifest file of the media presentation, wherein the manifest file is transmitted from a content server to a client and comprises a plurality of entries, each entry linking to a respective different one of a plurality of media segments of the media presentation. The method further comprises determining a data size of the manifest file; and determining a play duration estimate of the media presentation based on the determined data size of the manifest file, a first value that represents a data size of each of the plurality of entries in the manifest file and a second value that represents a play duration of each media segment of the plurality of media segments of the media presentation.

Network Video Streaming with Trick Play Based on Separate Trick Play Files
20180007451 · 2018-01-04 · ·

Network services encode multimedia content, such as video, into multiple adaptive bitrate streams of encoded video and a separate trick play stream of encoded video to support trick play features. The trick play stream is encoded at a lower encoding bitrate and frame rate than each of the adaptive bitrate streams. The adaptive bitrate streams and the trick play stream are stored in the network services. During normal content streaming and playback, a client device downloads a selected one of the adaptive bitrate streams from network serviced for playback at the client device. To implement a trick play feature, the client device downloads the trick play stream from the network services for trick play playback.

Remote Creation of a Playback Queue for a Future Event
20180004714 · 2018-01-04 ·

Example embodiments involve remote creation of a playback queue for an event. An example implementation involves a cloud computing system receiving, from a first mobile device, one or more messages representing an instruction to create a playlist for an event. In response, the system creates the playlist in data storage. The system sends, to multiple second mobile devices, one or more respective invitations to the event, wherein each invitation indicates: a time and date for the event and a link to a web interface including controls to add audio tracks to the playlist for the event. The system receives respective sets of input data, each set indicating audio tracks selected via the web interface on a respective second mobile device and, in response, adds the respective audio tracks to the playlist. During the event, the system causes the playlist to be queued in a queue of a media playback system.

BROADCASTING SIGNAL TRANSMISSION DEVICE, BROADCASTING SIGNAL RECEPTION DEVICE, BROADCASTING SIGNAL TRANSMISSION METHOD, AND BROADCASTING SIGNAL RECEPTION METHOD

A broadcasting signal reception device according to an embodiment of the present invention may comprise: a reception unit for receiving, through the broadcasting network, a broadcasting signal including a first component of a DASH content which can be received through a broadcasting network and a broadband network; a delivery module for de-capsulating the received broadcasting signal, outputting LCT packets transmitted through one or more LCT channels, and parsing signaling information used for acquiring segments corresponding to the first component of the DASH content included in the LCT packets; and a decoder for decoding the acquired segments.

METHODS AND ELECTRONIC DEVICES FOR DYNAMIC CONTROL OF PLAYLISTS
20180004480 · 2018-01-04 ·

This disclosure concerns the playback of audio content, e.g. in the form of music. More particularly, the disclosure concerns the playback of streamed audio. In one example embodiment, there is a method of operating an electronic device for dynamically controlling a playlist including one or several audio items. A request to adjust an energy level (e.g. a tempo) associated with the playlist is received. In response to receiving this request, the playlist is adjusted in accordance with the requested energy level (e.g., the tempo).

SYSTEM AND METHOD TO REMOVE THE DATE SPECIFIC INFORMATION FROM A BROADCAST AUTOMATION PLAYLIST

Embodiments herein describe a content distribution system that removes time-dependent promotional content before providing a recording of a media presentation (e.g., show or program) to a video-on-demand (VOD) provider. To receive Nielsen credit for a subscriber watching a recording of the media presentation using VOD, the recording must be almost the same as the live version of the media presentation which includes the original program content and the commercial advertisements shown during commercial breaks. However, some shows also include promotional content that a telecommunication or cable provider adds to the media presentation to promote other shows or events being broadcasted later. By the time the user views the recording, however, the promotional content may already be outdated. The embodiments herein describe techniques for removing time-dependent promotional content from a media presentation before the recording of the media presentation is sent to VOD providers.

System and Method for Managing and/or Rendering Internet Multimedia Content in a Network

A system and a method render internet multimedia content in a network using an application to render the internet multimedia content and/or locally stored multimedia content on one or more rendering devices in the network. The application may provide web browser functions, such as, for example, receiving, processing, decoding and/or rendering the internet multimedia content. The application may have an enhanced user interface which may enable a user to select the internet multimedia content and a rendering device in the network, send the internet multimedia content to the rendering device and/or control rendering of the internet multimedia content on the rendering device.

BROADCAST MANAGEMENT SYSTEM
20180014061 · 2018-01-11 ·

A broadcast management system creates, manages, and streams a broadcast of an event from videos captured from multiple cameras. A video capture system comprising multiple cameras captures videos of the event and transmits the videos to a broadcast management server. The broadcast management server generates a website or other graphical interface that simultaneously displays the captured videos in a time-synchronized manner. A broadcast manager user creates a broadcast by selecting which video to output to the broadcast at any given time. A broadcast map is stored for each broadcast that includes all of the broadcast decisions made by the broadcast manager user such that the broadcast can be recreated at a later time by applying the broadcast map to the raw videos. Using a viewer client, viewers can browse or search for broadcasts and select a broadcast for viewing.

Playback Device Media Item Replacement
20180013804 · 2018-01-11 ·

Embodiments are provided for replacing media items in a queue of a playback device. An example implementation involves receiving, at the playback device, first data indicating an addition of a first media item to a queue. The playback device determines that the first media item is no longer accessible to the playback device at a later second time. The playback device initiates a query for a media item similar to the first media item and receives second data indicating that a second media item has replaced the first media item in the queue, the second media item being similar to the first media item. In response, the playback device initiates playback of the second media item on the playback device.

System and methods for facile, instant, and minimally disruptive playback of media files
20180014066 · 2018-01-11 ·

Provided herein are novel systems and methods of digital content delivery designed to be easy, instant, and minimally disruptive for the user. The novel systems and methods of the invention can provide the device user with an instant and ephemeral snippet of entertaining media, in a metered presentation controlled by the user. The system is minimally disruptive in that the user can summon a video clip or other media content with a simple input, whereupon a clip is instantly played for the user. Upon reaching the end of the media presentation, the media player window self-closes and returns the user's device to the exact state it was in prior. In this way, a user can enjoy a short, entertaining pause without substantially interrupting their previous activity on the device.