Patent classifications
G11B27/005
REAL TIME VIDEO SPECIAL EFFECTS SYSTEM AND METHOD
A user interface system and method of recording/editing a video while applying special effects in real time. The interface can be associated with an electronic device including a processor in communication with a camera and a memory unit, or can receive previously prepared video. A first speed rate of the video can be changed by modifying a frame in the video data to create a different modified video data at a modified speed rate that. This allows for continuous recording and/or displaying of video at different speed rates without altering operations or settings. The interface can include time guidelines associated with selectable speed rates, to display which speed rate setting is near a touching finger or pointing device. The guidelines can be activated automatically or can change color, shape, intensity or other property based on finger location, and can aid in object positioning in a field-of-view.
METHOD FOR PROVIDING CUSTOMIZED COOKING CONTENT AND USER TERMINAL FOR IMPLEMENTING THE SAME
The present disclosure is to provide a method for providing customized cooking content and a user terminal for implementing the same that may increase a quality of the dish and interest in cooking by allowing a user to cook at a pace that suits a user's level in consideration of cooking skills of the user, and may provide an environment more suitable for cooking in association with a near kitchen tool and/or home appliance. Provided is a user terminal including a display, a camera, and a controller for performing control to recognize information about a cooking process appearing in cooking content via artificial intelligence, recognize, via the artificial intelligence, a cooking situation of a user filmed via the camera during reproduction of the cooking content, and adjust a reproduction speed of the cooking content based on the cooking process of the cooking content and the cooking situation of the user.
SYSTEMS AND METHODS FOR PRESENTING AUXILIARY VIDEO RELATING TO AN OBJECT A USER IS INTERESTED IN WHEN THE USER RETURNS TO A FRAME OF A VIDEO IN WHICH THE OBJECT IS DEPICTED
Systems and methods are described herein for a media guidance application that detects, and responds to, a user's review of video content on a media device. The media guidance application detects a rewind operation during playback of a video comprising a media asset. In response, the media guidance application determines if the playback position reached during the rewind operation occurs during a first break in the media asset and, if so, identifies objects depicted in the video at the playback position, and presents auxiliary video relating to an object at a second break in the media asset.
AUTOMATIC MODULATION OF DISPLAY TIMING BASED ON BEAT
The disclosed technology provides solutions for enhancing a user's experience of music video playback. Beat temporal locations are identified in the soundtrack of a multimedia content item, and surround the beat temporal locations, the playback speed of video frames is adjusted. An audio event trigger is determined using a beat decomposition process that generates event vectors including time-index information, wherein the event vectors indicate temporal locations of the audio event trigger. Playback speed can be changed by advancing the timing of displayed frames before the occurrence of a rhythm event, and by delaying it after. Shader parameter courses can be changed by being accelerated before the occurrence of a rhythm event and by being decelerated after.
MANAGEMENT OF VIDEO PLAYBACK SPEED BASED ON OBJECTS OF INTEREST IN THE VIDEO DATA
Systems, methods, and software described herein manage the playback speed of video data based on processing objects in the video data. In one example, a video processing service obtains video data from a video source and identifies objects of interest in the video data. The video processing service further determines complexity in frames of the video data related to the objects of interest and updates playback speeds for segments of the video data based on the complexity of the frames.
METHOD AND ELECTRONIC DEVICE FOR A SLOW MOTION VIDEO
A method for generating a slow motion video. The method includes segmenting, by an electronic device, objects in the video. Further, the method includes determining, by the electronic device, an interaction between the segmented objects. Further, the method includes clustering, by the electronic device, the segmented objects in the video to generate object clusters based on the interaction. Further, the method includes determining, by the electronic device, a degree of slow motion effect to be applied to each of the object clusters in the video based on a significance score of each of the object clusters. Further, the method includes generating, by the electronic device, the slow motion video by applying the degree of slow motion effect to that has been determined to corresponding the object clusters.
Systems and methods for efficient media editing
In the field of media editing, in one embodiment, a computer-implemented method may include steps for receiving a video at a user device, generating a reversed video portion based on a selected portion of the video, and generating a media file by combining at least a first portion of the video and a second portion of the reversed video portion. In some embodiments, the method further include receiving a user input at the user device, the user input indicative of playback of the selected portion of the video in a forward direction and in a reverse direction; updating the reversed video portion based on the user input to yield an updated reversed video portion; and combining the selected portion and the updated reversed video portion to produce the media file.
SYSTEM AND METHOD FOR CONTROLLING THE DISPLAY OF AN IMAGE STREAM
Embodiments of the invention are related to a system and method of controlling a display of an image stream. The system may include a memory to store the image stream; the image stream may comprise a plurality of image frames. The system may further include a processor configured to execute the method. The moving image stream may be displayed to a user in an image stream display area of a screen and a frame rate control interface may be generated on a speed control area of the screen, such that the image stream display area is horizontally adjacent to the speed control area. An indication of a desired frame rate for displaying the image stream of the image frames may be received from the user, in that the frame rate may be selected according to a location of a pointing indicator in the speed control area.
Electronic device and method for controlling electronic device
An electronic device and a controlling method thereof are provided. The electronic device includes a memory, a first camera including a first image sensor and at least one processor, and the at least one processor obtains a plurality of image frames by photographing surroundings of the electronic device through the first camera, sets a region of interest (ROI) on the plurality of image frames, obtains a motion identification map corresponding to each of the plurality of image frames and select at least one image frame from among the plurality of image frames based on the obtained motion identification map, identifies whether there is a motion of an object on the ROI set on the selected at least one image frame, and performs a Super Slow Motion (SSM) function through the first camera based on a result of the identification.
Systems and Methods for Generating Video Compilations for Tracked Activities
Systems and methods disclosed herein include a method implemented by a computing system, the method comprising: receiving tracking data associated with a tracked event and executing an automated video processing procedure including: (i) initiating one or more live video feeds of the tracked events; (ii) receiving a first live video feed of a first portion of the tracked event; (iii) selecting one or more segments of the received first live video feed for further processing; (iv) receiving a second live video feed of a second portion of the tracked event; (v) selecting one or more segments of the received second live video feed for further processing; (vi) modifying the selected one or more segments to improve performance of the automated video processing procedure; and (vii) compiling the modified one or more segments into a first video of the tracked event.