G06F16/783

VIDEO PROCESSING METHOD, VIDEO SEARCHING METHOD, TERMINAL DEVICE, AND COMPUTER-READABLE STORAGE MEDIUM

A video processing method, comprising: according to the scenario, editing a video to be edited, and obtaining a target video (S100); acquiring feature parameters of the target video (S200); generating, according to the feature parameters, a keyword of the target video (S300); and associatively storing the keyword and the target video (S400).

VIDEO SEARCH SYSTEM, VIDEO SEARCH METHOD, AND COMPUTER PROGRAM
20230038454 · 2023-02-09 · ·

A video search system includes: an object tag acquisition unit that obtains an object tag associated with an object that appears in a video; a search query acquisition unit that obtains a search query; a similarity calculation unit that calculates a similarity degree between the object tag and the search query; and a video search unit that searches for a video corresponding to the search query on the basis of the similarity degree. According to such a video search system, it is possible to properly recognize the video, for example, by using the search query using a natural language.

System, device, and method for generating and utilizing content-aware metadata
11557121 · 2023-01-17 · ·

System, device, and method for generating and utilizing content-aware metadata, particularly for playback of video and other content items. A method includes: receiving a video file, and receiving content-aware metadata about visual objects that are depicted in said video file; and dynamically adjusting or modifying playback of that video file, on a video playback device, based on the content-aware metadata. The modifications include content-aware cropping, summarizing, watermarking, overlaying of other content elements, modifying playback speed, adding user-selectable indicators or areas around or near visual objects to cause a pre-defined action upon user selection, or other adjustments or modification. Optionally, a modified and content-aware version of the video file is automatically generated or stored. Optionally, the content-aware metadata is stored internally or integrally within the video file, in its header or as a private channel; or is stored in an accompanying file.

VIDEO PROCESSING APPARATUS, METHOD AND COMPUTER PROGRAM

A video processing apparatus configured to process a stream of video surveillance data, wherein the video surveillance data includes metadata associated with video data, the metadata describing at least one object in the video data. The apparatus comprises means for applying an image assessment algorithm to generate a reliability score for the metadata, and associating the reliability score with the metadata. The image assessment algorithm generates the reliability score based on an assessment of the image quality of the video data to which the metadata relates to indicate a likelihood that the metadata accurately describes the object. An image enhancement module applies image enhancement to video data if the reliability score of metadata associated with the video data indicates a low likelihood that the metadata accurately describes the object.

SYSTEM AND METHOD FOR SPLITTING A VIDEO STREAM USING BREAKPOINTS BASED ON RECOGNIZING WORKFLOW PATTERNS

A system for classifying tasks based on workflow patterns detected on workflows through a real time video feed that shows steps being performed to accomplish a plurality of tasks. Each task is associated with a different set of steps. The system accesses a first set of steps known to be performed to accomplish a first task on the webpages. The first set of steps is represented by a first set of metadata. The system extracts a second set of metadata from the video feed. The second set of metadata represents a second set of steps to perform a second task. The system determines whether the second set of metadata corresponds to the first set of metadata. If it is determined that the second set of metadata corresponds to the first set of metadata, the system classifies the second task in a class to which the first task belongs.

SYSTEM AND METHOD FOR DETECTING ERRORS IN A TASK WORKFLOW FROM A VIDEO STREAM

A system for detecting errors in task workflows from a real time video feed records. The video feed that shows a plurality of steps being performed to accomplish a plurality of tasks through an automation process system. The system splits the video feed into a plurality of video recordings which are valid breakpoints determined through cognitive Machine Learning Engine, where each video recording shows a single task. For each task from among the plurality of tasks, the system determines whether the task fails and the exact point of failure for that task. If the system determines that the task fails, the system determines a particular step where the task fails. The system flags the particular step as a failed step. The system reports the flagged step for troubleshooting.

SYSTEM AND METHOD FOR DETECTING ERRORS IN A TASK WORKFLOW FROM A VIDEO STREAM

A system for detecting errors in task workflows from a real time video feed records. The video feed that shows a plurality of steps being performed to accomplish a plurality of tasks through an automation process system. The system splits the video feed into a plurality of video recordings which are valid breakpoints determined through cognitive Machine Learning Engine, where each video recording shows a single task. For each task from among the plurality of tasks, the system determines whether the task fails and the exact point of failure for that task. If the system determines that the task fails, the system determines a particular step where the task fails. The system flags the particular step as a failed step. The system reports the flagged step for troubleshooting.

Continuous video generation from voice data

One example method includes capturing audio data at a client engine while outputting an output video, the output video being based upon an original video stored at the client engine, delivering the captured audio data to a prediction engine upon the captured audio data being captured for a pre-determined time, receiving from the prediction engine substitute frame data used by the client engine to stitch one or more frames into the original video stored at the client engine, and following stitching the one or more frames into the output video to generate an altered output video, outputting the captured audio data and the altered video from the client engine.

Time-series based analytics using video streams

Methods and systems for detecting and predicting anomalies include processing frames of a video stream to determine values of a feature corresponding to each frame. A feature time series is generated that corresponds to values of the identified feature over time. A matrix profile is generated that identifies similarities of sub-sequences of the time series to other sub-sequences of the feature time series. An anomaly is detected by determining that a value of the matrix profile exceeds a threshold value. An automatic action is performed responsive to the detected anomaly.

System and method for detecting errors in a task workflow from a video stream

A system for detecting errors in task workflows from a real time video feed records. The video feed that shows a plurality of steps being performed to accomplish a plurality of tasks through an automation process system. The system splits the video feed into a plurality of video recordings which are valid breakpoints determined through cognitive Machine Learning Engine, where each video recording shows a single task. For each task from among the plurality of tasks, the system determines whether the task fails and the exact point of failure for that task. If the system determines that the task fails, the system determines a particular step where the task fails. The system flags the particular step as a failed step. The system reports the flagged step for troubleshooting.