Patent classifications
H04N21/4583
Publishing disparate live media output streams in mixed mode
A system generates disparate live output stream manifests. For a disparate live media output stream manifest generated based on a first live input stream, programming schedules and/or events in a first live input stream manifest are identified. Based on a transition due to the identification, a second live input stream manifest and/or a pre-encoded media asset manifest is inserted in the disparate live output stream manifest. For the disparate live media output stream manifest s generated based on a first pre-encoded media asset, the programming schedules and/or the events in a first pre-encoded media asset manifest, and/or events in the second live input stream manifest defined in the programming schedules are identified. Based on another transition due to the identified events, a second pre-encoded media asset manifest and/or a live input stream manifest is inserted in the disparate live output stream manifest. The disparate live output stream manifest is published.
SERVER AND SYSTEM COMPRISING SAME
The present disclosure relates to a server and a system including the same. The server according to an embodiment of the present disclosure includes: a communication unit configured to perform communication through a network; a storage unit configured to store reservation data including a title, broadcasting date, and time slot of content; and a controller, wherein, when a first signal for setting a watching reservation for specific content is received from an image display apparatus through the communication unit, the controller checks at least one content provider that provides a service related to watching of the specific content, generates reservation data for the specific content and stores the reservation data in the storage unit, and when a first time point corresponding to the broadcasting date and time slot of the specific content arrives, transmits a notification message, which contains data on at least one of the at least one content provider, that is related to watching of the specific content to the image display apparatus. Various other embodiments are possible.
Systems and methods for alerting users of the postponed recording of programs
Systems and methods are provided herein in relation to notifications about alternative viewing opportunities for recording and playback of media programs. In particular, the systems and methods provide users with information related to alternative recorded programming viewing opportunities for programs scheduled for recording by a user.
PROGRAM SEQUENCER FOR MULTI-DISPLAY ENVIRONMENT
Programmable media interfaces, methods and systems for programming a plurality of displays in a multiple display environment are described herein. The media interfaces, methods and systems include processors configured to program a sequence of broadcast content to the plurality of display devices, control pre-set or pre-programmed sequencing of the broadcast of the future content at times, and select particular displays in the plurality of displays to display portions of the broadcast content at the pre-set or pre-programmed times for future playing.
DEVICE AND METHOD FOR MANAGING PRIORITIES FOR THE DOWNLOADING OF MULTIMEDIA CONTENTS
A method and device for managing downloading of a digital content available by progressive downloading onto a content server in a communication network. The content server is accessible via a service gateway of a local network including first and second terminals. The method includes: receiving a request for progressive downloading of first digital content from the first terminal; receiving a request for progressive downloading of second digital content from the second terminal; obtaining rights relating to the terminals on the downloading device including data regarding priority of the first and second terminals, data relating to a priority of use of the downloading device; comparing the data regarding priority of the first terminal with the data regarding priority of the second terminal, so as to define the terminal having priority; downloading the digital content requested by the terminal having priority.
Detection of transitions between text and non-text frames in a video stream
Detecting the start of a credit roll within video program may allow for the automatic extension of video recordings among other functions. The start of the credit roll may be detected by determining the number of text blocks within a sequence of frames and identifying a point in the sequence of frames where a difference between the number of text blocks in frames occurring before the point and the number of text blocks in frames occurring after the point is greatest and exceeds a specified threshold. Text blocks may be identified within each frame by partitioning the frame into one or more segments and recording the segments having a pixel of a sufficiently high contrast. Contiguous segments may be merged or combined into single blocks, which may then be filtered to remove noise and false positives. Additional content may be inserted into the credit roll frames.
PUBLISHING A DISPARATE PER-CLIENT LIVE MEDIA OUTPUT STREAM BASED ON DYNAMIC INSERTION OF TARGETED NON-PROGRAMMING CONTENT AND CUSTOMIZED PROGRAMMING CONTENT
A system is provided for publishing a disparate per-client live media output stream based on dynamic insertion of targeted non-programming content and customized programming content. The system generates a first programming schedule that defines locations and types of one or more decision points defined by one or more content placement opportunities in an indexed metadata based on one or more factors. The system further controls publishing of one or more pre-encoded media asset manifests as a first disparate live media output stream manifest based on a schedule of one or more pre-encoded media assets and the one or more decision points defined in the first programming schedule.
Method and system for confirming the download of content at a user device
A system and method includes a first device having an ordering interactive interface having available content. The first device forms a content selection corresponding to the on-demand content from the interactive interface and communicates the content selection to a content processing system. The content processing system communicates a control word to the user device. A user device receives the content corresponding to the selection in response to the control word. The content processing system or the user device generates an email indicative of a completion of storing the content in the user device.
PUBLISHING DISPARATE LIVE MEDIA OUTPUT STREAMS IN MIXED MODE
A system is provided that generates a disparate live output stream manifest. In first instance, second live input stream manifest or first pre-encoded media asset manifest is inserted into disparate live output stream manifest based on first transition due to at least one of first event in first live input stream manifest and program start message in second live input stream manifest or first pre-encoded media asset manifest. In second instance, second pre-encoded media asset manifest or second live input stream manifest is inserted based on second transition due to second event in first pre-encoded media asset manifest. Insertion is from location of program start message such that indexed media segments corresponding to second live input stream or second pre-encoded media asset are streamed on disparate live media output stream. Disparate live output stream manifest, generated based on the first or the second instance, is published to content delivery system.
SCREEN INTERACTION METHOD AND APPARATUS FOR ELECTRONIC DEVICE
A screen interaction method and apparatus for an electronic device are disclosed, to determine a target user from a plurality of users and control a picture displayed on a screen of the electronic device based on an action of the target user. The method includes: obtaining, by using a camera, an image including the plurality of users in front of a screen, recognizing respective actions of the plurality of users in the image based on the image including the plurality of users, comparing the actions of the plurality of users with a preset action, determining a user who performs an action matching the preset action as the target user, and controlling a picture displayed on the screen of the electronic device based on the action of the target user.