Temporal occlusion costing applied to video editing
First Claim
Patent Images
1. A method for determining a temporal occlusion cost for a video crop, said method comprising:
- receiving, at a computer system, video image saliency data for a video;
receiving, at said computer system, a video crop for a presenting an edited version of said video within a viewing region; and
utilizing, at said computer system, said video image saliency data to determine a temporal occlusion cost for said video crop, wherein said temporal occlusion cost comprises determining a value which represents said temporal occlusion cost, wherein said value varies in accordance with video running time removed by said video crop.
1 Assignment
0 Petitions
Accused Products
Abstract
In a method for determining a temporal occlusion cost for a video crop, video image saliency data for a video is received. A video crop is received for a presenting an edited version of the video within a viewing region. The video image saliency data is used to determine a temporal occlusion cost for the video crop.
14 Citations
20 Claims
-
1. A method for determining a temporal occlusion cost for a video crop, said method comprising:
-
receiving, at a computer system, video image saliency data for a video; receiving, at said computer system, a video crop for a presenting an edited version of said video within a viewing region; and utilizing, at said computer system, said video image saliency data to determine a temporal occlusion cost for said video crop, wherein said temporal occlusion cost comprises determining a value which represents said temporal occlusion cost, wherein said value varies in accordance with video running time removed by said video crop. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium having computer-executable instructions stored thereon for causing a computer system to execute a method for cropping a video, said method comprising:
-
receiving video image saliency data for a video; receiving a plurality of video crops, each of said plurality of video crops comprising a possible presentation of an edited version of said video within a viewing region; utilizing said video image saliency data to determine a plurality of temporal occlusion costs, each of said temporal occlusion costs associated with one of said plurality of possible video crops, wherein each of said temporal occlusion costs comprise determining values for temporal occlusion costs associated with a plurality of said video crops, wherein a value of said values varies in accordance with video running time eliminated by said video crop; determining a video crop associated with a lowest temporal occlusion cost of said plurality of temporal occlusion costs; and cropping said video in accordance with said video crop associated with said lowest temporal occlusion cost. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system for determining a temporal occlusion cost for a video crop, said system comprising:
-
an video image saliency receiver configured for receiving video image saliency data associated with a video; a video crop receiver configured for receiving a video crop to said video; and a temporal occlusion cost generator coupled to said video image saliency receiver and said video crop receiver, said temporal occlusion cost generator configured for utilizing said video image saliency data to determine a temporal occlusion cost associated with said video crop. - View Dependent Claims (19, 20)
-
Specification