Patent classifications
G11B27/06
IMAGE PROCESSING DEVICE, IMAGE PROCESSING METHOD, AND PROGRAM
Cut-out processing for cutting out a portion of a region of a captured image, display control processing of a first screen including a captured image display region for displaying the captured image and a cut-out image display region for displaying a cut-out image cut out in the cut-out processing, display control processing for making display transition from the first screen to a second screen in which a cut-out region obtained from the captured image is set, processing for receiving a first user operation of designating, in the second screen, at least one set of coordinates and a second user operation of designating a subject, and processing for setting a cut-out region on the basis of the first user operation or the second user operation are performed.
IMAGE PROCESSING DEVICE, IMAGE PROCESSING METHOD, AND PROGRAM
Cut-out processing for cutting out a portion of a region of a captured image, display control processing of a first screen including a captured image display region for displaying the captured image and a cut-out image display region for displaying a cut-out image cut out in the cut-out processing, display control processing for making display transition from the first screen to a second screen in which a cut-out region obtained from the captured image is set, processing for receiving a first user operation of designating, in the second screen, at least one set of coordinates and a second user operation of designating a subject, and processing for setting a cut-out region on the basis of the first user operation or the second user operation are performed.
SYSTEM AND METHOD FOR GENERATING PERSONALIZED VIDEO TRAILERS
Systems and methods for generating individualized content trailers. Content such as a video is divided into segments each representing a set of common features. With reference to a set of stored user preferences, certain segments are selected as aligning with the user's interests. Each selected segment may then be assigned a label corresponding to the plot portion or element to which it belongs. A coherent trailer may then be assembled from the selected segments, ordered according to their plot elements. This allows a user to see not only segments containing subject matter that aligns with their interests, but also a set of such segments arranged to give the user an idea of the plot, and a sense of drama, increasing the likelihood of engagement with the content.
SYSTEM AND METHOD FOR GENERATING PERSONALIZED VIDEO TRAILERS
Systems and methods for generating individualized content trailers. Content such as a video is divided into segments each representing a set of common features. With reference to a set of stored user preferences, certain segments are selected as aligning with the user's interests. Each selected segment may then be assigned a label corresponding to the plot portion or element to which it belongs. A coherent trailer may then be assembled from the selected segments, ordered according to their plot elements. This allows a user to see not only segments containing subject matter that aligns with their interests, but also a set of such segments arranged to give the user an idea of the plot, and a sense of drama, increasing the likelihood of engagement with the content.
Video Enhancements
Aspects of the present disclosure are directed to three-dimensional (3D) video calls where at least some participants are assigned a position in a virtual 3D space. Additional aspects of the present disclosure are directed to an automated effects engine that can A) convert a source still image into a flythrough video; B) produce a transform video that replaces portions of a source video with an alternate visual effect; and/or C) produce a switch video that automatically matches frames between multiple source videos and stiches together the videos at the match points. Further aspects of the present disclosure are directed to a platform for the creation and deployment of automatic video effects that respond to lyric content and lyric timing values for audio associated with a video and/or that respond to beat types and beat timing values for audio associated with a video.
Video Enhancements
Aspects of the present disclosure are directed to three-dimensional (3D) video calls where at least some participants are assigned a position in a virtual 3D space. Additional aspects of the present disclosure are directed to an automated effects engine that can A) convert a source still image into a flythrough video; B) produce a transform video that replaces portions of a source video with an alternate visual effect; and/or C) produce a switch video that automatically matches frames between multiple source videos and stiches together the videos at the match points. Further aspects of the present disclosure are directed to a platform for the creation and deployment of automatic video effects that respond to lyric content and lyric timing values for audio associated with a video and/or that respond to beat types and beat timing values for audio associated with a video.
Automated video generation from financial market analysis
Production of a financial market trading data video streams in a plurality of languages by receiving a financial market analysis result having an analysis type. Producing a sentence text-string corresponding to each of several languages by inserting characteristic information values from the financial market analysis result into a sentence template and translations of the sentence-template. The each said text string is converted into an audio segment and an image segment such that the audio segment and corresponding image segment have equal duration. A video segment is created by combining said audio segment and image segment. For each language of said plurality of languages, the video segments are stitched together thereby producing a financial market trading data video stream for said financial market analysis result.
Automated video generation from financial market analysis
Production of a financial market trading data video streams in a plurality of languages by receiving a financial market analysis result having an analysis type. Producing a sentence text-string corresponding to each of several languages by inserting characteristic information values from the financial market analysis result into a sentence template and translations of the sentence-template. The each said text string is converted into an audio segment and an image segment such that the audio segment and corresponding image segment have equal duration. A video segment is created by combining said audio segment and image segment. For each language of said plurality of languages, the video segments are stitched together thereby producing a financial market trading data video stream for said financial market analysis result.
Reinforcement learning techniques for automated video summarization
A video summarization system generates a concatenated feature set by combining a feature set of a candidate video shot and a summarization feature set. Based on the concatenated feature set, the video summarization system calculates multiple action options of a reward function included in a trained reinforcement learning module. The video summarization system determines a reward outcome included in the multiple action options. The video summarization system modifies the summarization feature set to include the feature set of the candidate video shot by applying a particular modification indicated by the reward outcome. The video summarization system identifies video frames associated with the modified summarization feature set, and generates a summary video based on the identified video frames.
Reinforcement learning techniques for automated video summarization
A video summarization system generates a concatenated feature set by combining a feature set of a candidate video shot and a summarization feature set. Based on the concatenated feature set, the video summarization system calculates multiple action options of a reward function included in a trained reinforcement learning module. The video summarization system determines a reward outcome included in the multiple action options. The video summarization system modifies the summarization feature set to include the feature set of the candidate video shot by applying a particular modification indicated by the reward outcome. The video summarization system identifies video frames associated with the modified summarization feature set, and generates a summary video based on the identified video frames.