H04N21/23418

Customized generation of highlight show with narrative component

Customized highlight shows for sporting events, entertainment events, and/or the like, having a narrative component, are generated and presented. The events can be sporting events, entertainment events, and/or the like. For example, in the context of sporting events, a determination is made as to what types of sports, teams, leagues, players, plays, and/or the like are of interest to the user. A customized highlight show is then generated and presented, containing those specific portions of the sporting events that are likely to be of interest, arranged in a manner that is likely to be entertaining and interesting to the user and that presents a cohesive narrative.

Method and system for uploading media objects unto a web platform

There is disclosed a method and system for uploading media objects unto a web platform, the method executable by a server that hosts the web platform, the server being coupled to an electronic device, the method comprising: acquiring a first media object having a first duration time and a second media object having a second duration time for uploading; queuing for upload the first media object; determining a remaining time available for publishing the second media object, the remaining time corresponding to a difference between a predetermined time limit set by the web platform and the first duration time; in response to the remaining time being below the second duration time, shortening the first media object to reduce the first duration time; in response to the second duration time being below the remaining time, publishing the first media object and the second media object as a merged media object.

METHOD OF IDENTIFYING AN ABRIDGED VERSION OF A VIDEO
20230044011 · 2023-02-09 ·

A computer-implemented method of identifying whether a target video comprises an abridged version of a reference video includes evaluating condition a) that the target video does not comprise all shots of the reference video; condition b) that the target video includes groups of consecutive shots also included in the reference video; and condition c) that all shots which are present in both the target video and the reference video are in the same order. The method further includes identifying whether the target video comprises an abridged version of the reference video; and outputting a result of the identifying. The target video is identified as comprising an abridged version of the reference video on condition that conditions a), b) and c) are met. Also provided is a data processing apparatus for performing the method; and a computer program and computer readable storage medium comprising instructions to perform the method.

Dynamic tag-based parental control for media consumption

A method for dynamic content filtering includes accessing, by a processing unit, a media content that includes several content portions. The method further includes determining a rating tag associated with each content portion from the media content, and a user profile of a user requesting the media content to be rendered. The user profile contains a permission level for the user. The method further includes filtering the content portions from the media content based on the permission level, wherein, in response to the rating tag of a particular content portion exceeding the permission level in the user profile, filtering out the particular content portion. The method further includes rendering content portions that were not filtered out.

Remote Assistance Method and System, and Electronic Device
20230008199 · 2023-01-12 ·

A method, performed by a first terminal in a video call process between the first terminal and a second terminal, includes sending an image including a target device to a server, receiving device information corresponding to the target device sent by the server, virtualizing an operation interface based on the received device information, and displaying the operation interface on a current video call screen, where the operation interface is an operation interface of a control panel or a remote control of the target device, and displaying, on the current video call screen based on data from the second terminal, one or more operations performed on the operation interface by a user of the second terminal on the second terminal.

Intelligent reframing
11595614 · 2023-02-28 · ·

Intelligent reframing techniques are described in which content (e.g., a movie) can be generated in a different aspect ratio than previously provided. These techniques include obtaining various video frames having a first aspect ratio. Various objects can be identified within the frames. An object having the highest degree of importance in a frame can be selected and a focal point can be calculated based at least in part on that object. A modified version of the content can be generated in a second aspect ratio that is different from the first aspect ratio. The modified version can be generated using the focal point calculated based on the object having the greatest degree of importance. Using these techniques, the content can be provided in a different aspect ratio while ensuring that the most important features of the frame still appear in the new version of the content.

Generating videos with a character indicating a region of an image
11595738 · 2023-02-28 · ·

Methods, systems, and computer-readable media for generating videos with characters indicating regions of images are provided. For example, an image containing a first region may be received. At least one characteristic of a character may be obtained. A script containing a first segment of the script may be received. The first segment of the script may be related to the first region of the image. The at least one characteristic of a character and the script may be used to generate a video of the character presenting the script and at least part of the image, where the character visually indicates the first region of the image while presenting the first segment of the script.

METHOD AND APPARATUS FOR DETECTING VIDEO PLAYABILITY

System and methods related to video information distribution are provided. The system may obtain a video source address. The system may receive a video segment of a video stream from a remote server configured with the video source address. The system may parse the video segment for header information. The system may determine that a video corresponding to the video source address is playable on a remote device in response to the header information being included in the video segment. The system may store the video source address in a database. The database may include a plurality video addresses corresponding to respective videos that are playable on the remote device.

VIDEO CREATION SERVER, VIDEO CREATION PROGRAM, VIDEO CREATION METHOD, AND VIDEO CREATION SYSTEM

A technique for presenting text information to service users with enhanced visual effects so that the text information makes a strong impression on the users. A video creation server includes an acquisition section configured to acquire material data including one or both of text data and a still image, and a control section configured to acquire a script code editable by a user and to create moving-image data having the material data embedded into each frame of previously defined moving-image data such that the material data moves within the previously defined moving-image data in accordance with the script code.

INTELLIGENT PROCESSING METHOD AND SYSTEM FOR VIDEO DATA
20180007429 · 2018-01-04 ·

The present application discloses an intelligent processing method and system for video data, wherein, in the method an intelligent camera set a warning rule, the method comprises: the intelligent camera collecting video data and analyzing the collected video data in real time, generating intelligent data if the warning rule is met, which intelligent data contain an encoder identifier and motion trajectory information; the intelligent camera packaging the video data and the intelligent data into a program stream and sending it to a frame analyzing component in a cloud storage system; the frame analyzing component unpacking the received program stream to obtain the video data and the intelligent data, and storing the video data and the intelligent data in storage components respectively; the storage components sending storage address information of the video data and the intelligent data to an index server for recording respectively. The solutions of the present application can perform intelligent processing for the collected video data in real time.