H04N21/8549

System and method for presenting contextual clips for distributed content

Systems and methods for presenting contextual clips for distributed content are disclosed. Some embodiments include receiving an input for presenting content while the content is currently being distributed at a first distribution time point within the content, transmitting a request for contextual content prior to the first distribution time point, receiving information for displaying a plurality of contextual content clips distributed prior to the first distribution time point, wherein each of the plurality of contextual content clips corresponds to an event depicted in the content, displaying the plurality of contextual content clips using the received information, and displaying the content at a second distribution time point after all of the plurality of contextual content clips have been displayed.

Video processing for enabling sports highlights generation
11594028 · 2023-02-28 · ·

One or more highlights of a video stream may be identified. The highlights may be segments of a video stream, such as a broadcast of a sporting event, that are of particular interest to one or more users. According to one method, at least a portion of the video stream may be stored. The portion of the video stream may be compared with templates of a template database to identify the one or more highlights. Each highlight may be a subset of the video stream that is deemed likely to match the one or more templates. The highlights, an identifier that identifies each of the highlights within the video stream, and/or metadata pertaining particularly to the one or more highlights may be stored to facilitate playback of the highlights for the users.

Advanced video editing techniques using sampling patterns
11594256 · 2023-02-28 · ·

Systems and methods provide for advanced video editing techniques using sampling patterns. In one example, a computing device can receive a selection of a clip of a video and a sampling pattern. The computing device can determine a respective number of frames to sample from the clip for each interval of time over a length of time for a new clip. For example, the computing device can determine a function corresponding the pattern that relates time and the number of frames to sample, a histogram corresponding to the pattern, or a definite integral corresponding to the pattern, among other approaches. The computing device can extract these numbers of frames from the clip and generate the new clip from the extracted frames. The computing device can present the new clip as a preview and send the new clip to other computing devices.

System and method for providing video program information or video program content to a user

In a system for broadcasting video programs to a user including a display, a system and method for providing program information or a copy of at least a portion of a program to the user. In one embodiment, a controller receives an input signal representing a request for summary information concerning a program, the program having a beginning and the input signal generated at a time during the broadcast. The controller provides via the display a summary of the program from the program beginning to the input signal time in response to the input signal. A controller may alternatively monitor a period of time during which the display is tuned to a broadcast of a program, the period starting during the broadcast. The controller is used to provide via the display a copy of at least a portion of the program when the period exceeds a predetermined threshold time.

System and method for providing video program information or video program content to a user

In a system for broadcasting video programs to a user including a display, a system and method for providing program information or a copy of at least a portion of a program to the user. In one embodiment, a controller receives an input signal representing a request for summary information concerning a program, the program having a beginning and the input signal generated at a time during the broadcast. The controller provides via the display a summary of the program from the program beginning to the input signal time in response to the input signal. A controller may alternatively monitor a period of time during which the display is tuned to a broadcast of a program, the period starting during the broadcast. The controller is used to provide via the display a copy of at least a portion of the program when the period exceeds a predetermined threshold time.

Method and apparatus for displaying music points, and electronic device and medium

Disclosed are a method and apparatus for displaying music points, and an electronic device and a medium. One specific embodiment of the method includes: acquiring audio material; analyzing initial music points in the audio material, wherein the initial music points include beat points and/or note starting points in the audio material; and on an operation interface of video clipping, displaying, according to the position of the audio material on a clip timeline and the positions of target music points in the audio material, identifiers of the target music points on the clip timeline, wherein the target music points are some of or all of the initial music points. According to the embodiment, the time for a user to process audio material and to make music points is reduced, and the flexibility of tools is also guaranteed.

Information processing apparatus, information processing system, information processing method, and storage medium
11501534 · 2022-11-15 · ·

The information processing apparatus includes an acquisition unit configured to acquire a plurality of videos captured by a plurality of imaging apparatuses, an extraction unit configured to extract one or more pieces of object information each representing a trajectory of an object from each of the plurality of videos acquired by the acquisition unit, and a generation unit configured to generate a synopsis video obtained by gathering objects on one background image based on the object information extracted by the extraction unit.

SHARING DIGITAL MEDIA ASSETS FOR PRESENTATION WITHIN AN ONLINE SOCIAL NETWORK

A method for reducing the number of images or the length of a video from a digital image collection using a social network, includes receiving a digital image collection captured by a user to be viewed by a viewer; wherein the viewer and the user are members of the same social network and using a processor to access the social network to determine a relationship between a viewer and the user. The method further includes using the processor to determine a set of summarization parameters based on the relationship between the viewer and the user and using the processor to reduce the number of images or the length of the video from the digital image collection using the determined set of summarization parameters to be viewed by the viewer.

SHARING DIGITAL MEDIA ASSETS FOR PRESENTATION WITHIN AN ONLINE SOCIAL NETWORK

A method for reducing the number of images or the length of a video from a digital image collection using a social network, includes receiving a digital image collection captured by a user to be viewed by a viewer; wherein the viewer and the user are members of the same social network and using a processor to access the social network to determine a relationship between a viewer and the user. The method further includes using the processor to determine a set of summarization parameters based on the relationship between the viewer and the user and using the processor to reduce the number of images or the length of the video from the digital image collection using the determined set of summarization parameters to be viewed by the viewer.

Curating Narrative Experiences Through Automated Content Compilation
20230041978 · 2023-02-09 ·

A content compilation system includes a computing platform having a hardware processor and a memory storing a software code configured to provide an editorial interface. The hardware processor executes the software code to receive compilation authoring data via the editorial interface, identify one or more end-user(s) for receiving a content compilation, access a consumption profile of the end-user(s), obtain, using the consumption profile and a first authoring criterion in the compilation authoring data, content items from one or more content sources. The software code further aggregates, using a second authoring criterion in the compilation authoring data, the content items into content subsets, groups, using a third authoring criterion, at least some of the content subsets to produce the content compilation, computes a desirability score predicting the desirability of the content compilation to the end-user(s), and provides, when the desirability score satisfies a predetermined threshold, the content compilation to the end-user(s).