G06F16/745

METHOD AND DEVICE FOR PROVIDING FUNCTION TO REVIEW VISUAL CONTENTS FOR VISUAL CONTENTS PRODUCTION MANAGEMENT
20220253480 · 2022-08-11 · ·

A method for providing a function to review visual contents by a server is provided. The method includes (a) providing a visual content upload area to a first terminal and receiving an upload request including identification information of previously produced visual content from the first terminal; (b) receiving a click-input for the visual content of the first terminal or a second terminal invited by the first terminal and providing a review interface to the first terminal or the second terminal; and (c) collecting comment information input by the first terminal or the second terminal through the review interface and storing the comment information by matching with identification information of the visual content, in which the review interface includes a visual content display area, an annotation area and a comment area including a function of visually displaying a portion to be reviewed and evaluated in the visual content display area.

Query system with spoiler prevention
11461391 · 2022-10-04 · ·

Systems and methods for generating a reply to a query are provided. A query about an event in a content recording during playback of the content recording is received. A type of the event based on the query is determined. A playback position in a timeline of the content recording is determined. Based on the type of the event, an event distribution table is obtained, the table comprising one or more event identifiers and one or more corresponding occurrence times for the one or more event identifiers in the timeline of the content recording. The playback position of the content recording to the one or more occurrence times is compared. A reply to the query is generated, for aural or visual presentation, the reply being based on a result of the comparing, the reply comprising data about at least one event corresponding to the one or more event identifiers.

COLLECTION OF TIMEPOINTS AND MAPPING PRELOADED GRAPHS
20220100764 · 2022-03-31 ·

The described technology is generally directed towards causing the generation of a content selection graph (or set of graphs) upon receipt of a notification that a new graph or replacement graph is needed with respect to a starting timepoint. For a new graph, a timepoint for that new graph indicates the need for the new graph at a given starting time. For a replacement graph, a notification (subscribed from a monitoring service) can indicate that an existing graph has changed; a replacement graph is generated with a graph identifier of the replacement graph, which then replaces the graph identifier of the existing graph in the mappings of valid graphs to start times. A Redis cache can be used to maintain the various graph sets, including the active graph sets and graph sets that will become active at a future time.

Dynamic detection of custom linear video clip boundaries

Described herein are systems and methods for generating a video clip. The video clip may be generated based on applying a query to content metadata to identify a match within a content item. A start boundary and an end boundary for the video clip are determined based on the match(es).

User interface for labeling, browsing, and searching semantic labels within video

Systems and methods for browsing, searching, and/or viewing video with associated semantic labels via a user interface are presented herein. Presentation of a user interface may be effectuated. The user interface may be configured to display scenes of one or more videos and/or one or more semantic labels associated with the scenes. A first scene associated with a first video and a first semantic label associated with the first scene may be displayed in the user interface. Playback of the first video in the user interface may cause one or more changes in the display of semantic labels over time, such that responsive to playback of the first video including display of a second scene after the first scene, a second semantic label is displayed and the first semantic label is no longer displayed. The second semantic label may be associated with the second scene.

SYSTEM AND METHOD OF DYNAMIC RANDOM ACCESS RENDERING
20210327471 · 2021-10-21 ·

A system is provided for dynamic random access rendering of media content. The system includes a rendering tool that loads a recipe having a reference to input essence and an instruction that collectively generates an output essence using the at least one input essence. The system further includes a render engine that execute the instruction and includes a file format parser configured to load the input essence from a file of media content. The render engine also includes plugin having a web server embedded therein that is communicatively coupled with a TCP port for receiving a request from a client device for the output essence. The render engine generates the output essence from the input essence in accordance with the instruction in the recipe and transmits the generated output essence to the client device for display thereon.

Systems and methods for resuming a media asset
11109106 · 2021-08-31 · ·

Systems and methods address shortcomings in conventional systems by resuming a media asset from a logical point. In some aspects, the systems and methods receive a first input at a first time from a user to pause a media asset at a first position and a second input at a second time from the user to resume the media asset. The systems and methods further determine whether a time period between the first and the second time exceeds a threshold time period. In response to determining that the time period does not exceed the threshold time period, the systems and methods generate the media asset for display beginning at the first position. However, in response to determining that the time period exceeds the threshold, the systems and methods generate the media asset for display beginning at a second position preceding the first position.

VIDEO CAMERA AND METHOD FOR ANALYZING A VIDEO STREAM
20210303623 · 2021-09-30 · ·

A video camera comprises an image sensor for capturing image data of image frames of a video stream; an image buffer for buffering image; and circuitry. The circuitry executes: a first evaluation function to evaluate a subset of image frames in the video stream by evaluating data pertaining to the subset of image frames and to output a corresponding first evaluation result, wherein the evaluation of an image frame has an evaluation time larger than 1/fps for the video stream; a buffer function to, for each image frame being, mark the image frame as being under evaluation and indicate to the image buffer to buffer image data of the marked image frame; and a second evaluation function to access the image buffer to evaluate image data of each of the subset of image frames based on the corresponding first evaluation result and output a corresponding second evaluation result.

Content providing server, content providing terminal, and content providing method

Provided are a content providing server, a content providing terminal, a content providing method. A search for image content is facilitated through a subtitle page including a unit subtitle separated by a subtitle interval, during which a subtitle is displayed in image content, and a representative image extracted from the subtitle interval in the image content, so that a user views the image content according to the user's level of understanding.

Recording and reproducing apparatus and method thereof
11094350 · 2021-08-17 · ·

In a recording and reproducing apparatus and a recording and reproducing method for the recording and reproducing apparatus for recording and reproducing image information on a scene obtained through photographing, relative to a predetermined first recording medium and being capable of setting one or more chapters to each scene, a face recognizing process is executed for a photographed image based on the image information, an importance level of each chapter is set in accordance with a result of the face recognizing process for a very important person (VIP) set by a user, and each chapter having a relevant importance level among importance levels of respective chapters is selectively reproduced. A user can therefore find an object chapter and scene quickly and easily.