H04N21/4333

SYSTEMS AND METHODS FOR ADAPTIVELY MANAGING LIVE VIDEO STREAMING

Systems, methods, and non-transitory computer-readable media can stream a live video stream from a content provider. A portion of the live video stream can be buffered in a content buffer. The portion of the live video stream accumulated in the content buffer can be monitored during playback of the live stream. A latency action can be determined based on the monitoring of the portion of the live video stream. The latency action can adaptively adjust the playback of the live video stream. The playback of the live video stream can be caused to be adjusted adaptively according to the latency action.

Control method and display apparatus providing various types of content

A control method and display apparatus for providing various types of content is provided. The display apparatus includes a display unit which displays an image of contents; a storage unit which stores information regarding the contents; a UI generation unit which generates UIs regarding the contents; and a controller which shuts down a first content being executed, storing information regarding the shut down first content and controls generation and display of a UI regarding the first content on the display unit, when running a second content different from the first content, while the first content is running. The control method includes running contents and displaying the contents; running a second content that is different from a first content being run, according to a user input; shutting off the first content before running the second content; storing the first content; and generating and displaying a UI regarding the first content.

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.

Program viewing apparatus and method
09723357 · 2017-08-01 ·

The present disclosure teaches a method and apparatus for allowing a user to select and view one or multiple programs at random whenever he desires and to suspend viewing in the middle of a program to accommodate an interruption and to continue viewing after the interruption without missing any of the program. In addition, previously stored programs may be viewed at accelerated or decelerated speed, or repeated or portions reviewed, to allow the user to review such in other than real time.

VIDEO CONTENT DEEP DIVING
20170280198 · 2017-09-28 ·

One or more computing devices, systems, and/or methods for displaying content associated with a video element of a video are provided. For example, a video may comprise video elements (e.g., pixels of frames of the video depicting an entity such as a car, an actor, a monument, etc.) that are tagged with content tags (e.g., a textual string such as a search query used to obtain content from content providers). When a user interacts with the video element (e.g., a touch gesture, such as a pressure sensitive gesture, on a video element depicting the actor), content associated with a content tag used to tag the video element may be retrieved (e.g., an image, a social network profile, search results, and/or other content associated with the actor). In this way, the content may be provided to the user for further action or learning about the entity depicted by the video element.

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.

Apparatus, method and computer program

An apparatus for analyzing a video recording of a sporting event, comprising: a video clip generating circuitry operable to, in response to a selection of one of a first timeline element, generate a video clip from a video recording of the sporting event and to output the video clip for display, the video clip being a portion of the video recording of a sporting event temporally extending between a first time and a second time, each of the start time and the end time of a first event record corresponding to the selected first timeline element being within a period defined between the first time and the second time, and the video clip comprising one or more cut out portions of the video recording of the sporting event, each cut-out portion being generated on the basis of participant tracking data of the participant of the sporting event identified by a identifier of the first event record corresponding to the selected first timeline element.

INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS AND METHOD, RECORDING MEDIUM, AND PROGRAM
20170272832 · 2017-09-21 ·

The present invention propose an broadcast reception system, wherein a program reception control apparatus is connected to Internet via a network interface to which a terminal apparatus carrying by a user. The broadcast received at an antenna is selected by a tuner, A/D converted, compressed at a compression unit, and encrypted at an encryption unit. The encrypted data from the encryption unit changed to packets at packet creation unit, and transmitted to the terminal apparatus via the network interface. A User is able to view the program in real time before the end of the broadcast for the program by successively creating data based on the received data, and transmitting them.

METHOD FOR PLAYING VIDEO, CLIENT, AND COMPUTER STORAGE MEDIUM

Embodiments of the present disclosure disclose a method for playing a video and a client. The method includes: detecting a video switching operation when a first video is currently being played at a first playback progress; pausing playback of the first video in response to the detected video switching operation; obtaining the first playback progress of the first video; determining a second playback progress of a second video according to the first playback progress, the second video being a video that is different from the first video; and playing the second video according to the second playback progress. The embodiments of the present disclosure also disclose a computer storage medium.

Visual storytelling on a mobile media-consumption device

Techniques and apparatuses for visual storytelling on a mobile media-consumption device are described. These techniques and apparatuses enable a user to view events central to the story while also viewing context for the story. By so doing, a user may enjoy the story as the story's author intended without sacrificing a user's ability to engage with the story's context.