H04N21/4325

SYSTEMS AND METHODS TO PLAY SECONDARY MEDIA CONTENT
20170221520 · 2017-08-03 ·

Systems and methods to play secondary media content include responding to a trick mode request (e.g., fast forward, rewind). A system receives a message from a device playing primary media content, and the message includes a first identifier of the primary media content, a secondary identifier of a playback direction, and a third identifier of a playback speed. Next, the system executes an application that results in identification of a media asset based on the first identifier, selection of media frames from the media asset, and generation of secondary media content based on the selected media frames, the second identifier, and the third identifier. Next, the system provides the secondary media content to the device. The provided secondary media content enables the device to play the secondary media content instead of continuing to play the primary media content.

Method of playing system stream files with different recording formats

A non-transitory tangible recording medium stores recorded AV data. The AV data includes a system stream file played by a playback device and a management information file having management information corresponding to the system stream file. The system stream file includes a first segment including repeated a first data unit that be decrypted using a first decryption key that the playback device individually has and a second data unit that cannot be decrypted by the first decryption key. The system stream file also includes a second segment which can be decrypted using a second decryption key that the playback device has in common with another playback device. The management information file has a start source packet number, which identifies a start source packet out of a plurality of source packets storing an I-picture that is a random access point, and the start source packet is situated in the second segment.

VARIANT AND BUFFER HANDLING FOR ADAPTIVE BITRATE STREAMING
20170223361 · 2017-08-03 ·

A method is provided to manage playback of adaptive bitrate streaming video using using a stall time delay. The method includes pausing playback of a segment of a variant when a playback point reaches a download point, marking a stall time that marks a point in time in the segment at which playback was paused, determining a remaining playback time, determining a remaining download time, selecting an offset time, determining a wait time, determining a resume time, and waiting to resume playback at least until the download point reaches the resume time.

Method and system for processing video

A video processing method includes following operations: receiving a seek command, and determining whether a stored data stream includes first data corresponding to a first segment of a video; if the stored data stream does not include the first data, acquiring a download link of the first segment; generating an estimated network speed value according to at least one network speed value prior to receiving the seek command, and downloading the first data from a server according to the estimated network speed value and the download link, in which the estimated network speed value is less than the at least one network speed value; and playing the first segment according to the first data to switch from a current segment of the video to the first segment.

Method, device and system and for play synchronization control in video recommendation service
09723368 · 2017-08-01 · ·

The embodiment of the document discloses a method for play synchronization control in a video recommendation service, comprising a synchronization server receiving play progress information reported in real time by a controlling party terminal and controlled party terminal during a play process of a recommended video; the synchronization server calculating according to play progress information reported by the controlling party terminal to obtain a current play time point for the recommended video of the controlling party terminal, and sending the play progress information containing a current video play time point for the recommended video of the controlling party terminal to the controlled party terminal; the controlled party terminal calculating according to the play progress information to obtain the current play progress of the controlling party terminal, and adjusting the play progress of the recommended video to be consistent with the current play progress of the controlling party.

Digital information recording apparatus, reproducing apparatus and transmitting apparatus

A digital information recording apparatus includes a recording circuit for recording information of a retention period included in the digital information and indicating a period for permitting the digital information to be held in the recording medium, starting with a time at which the digital information is recorded on the recording medium; and information of a playback permission period included in the digital information and indicating a period for permitting the digital information to be played back starting with a time at which the information is reproduced initially following recording of the digital information on the recording medium, permitting temporary recording or copying for the information permitted for “copy never” or “copy one generation.”

Marking media files

Methods, systems, and products insert markers into recorded media modules. A pair of reference points is received that marks a position and another position in a recorded media module. A copy of the recorded media module is retrieved from memory. Portions of the copy of the recorded media module occurring before the position, and occurring after the another position, are discarded. The copy of the recorded media module occurring between the position and the another position is then presented to a user.

Signaling tier information to assist MMCO stream manipulation

In one embodiment, a method that provides tier information corresponding to a picture, the tier information provided in an adaptation field of a transport packet, the transport packet comprising a first byte of a header of a packetized elementary stream (PES) containing the picture; and provides the first transport packet.

Method and device for playing contents

The present invention provides a method for playing contents, which are stored in a storage device connected via at least one interface, the method comprising: detecting a connection of the storage device; transmitting transaction information stored in the detected storage device to a license server, wherein the transaction information includes transaction identification information which identifies a corresponding transaction and a user; receiving, from the license server, license information allowing to play the contents; and playing the contents on the basis of the license information, wherein the license information includes a license file and a license key.

Adaptive media content scrubbing on a remote device

Systems and techniques are disclosed for controlling, from a mobile device, media content stored on the mobile device to a media client for presentation on a display device. Data can be provided from the mobile device to the media client for identifying the location of the media content and a playback time. Based on the data, the media client can obtain a portion of the media content associated with the playback time. Also, playback of the media content on the display device can be controlled by a user of the mobile device.