-
公开(公告)号:US10777229B2
公开(公告)日:2020-09-15
申请号:US16505046
申请日:2019-07-08
Applicant: Google LLC
Inventor: Weilong Yang , Min-hsuan Tsai , Zheng Sun , Pei Cao , Tomas Izo
IPC: G11B27/034 , G11B27/031 , G11B27/28 , G11B27/32 , H04N21/234 , H04N21/8549 , H04N17/00 , H04N5/225 , G06T7/20 , G06T7/00 , G06F16/73 , G06F40/169 , G06K9/00 , G06F16/738 , G11B27/10
Abstract: Frame-level quality scores for video frames of a video item is determined. A sliding window is applied to the video frames to identify a plurality of groups of the video frames for scoring on a group-level. A plurality of group-level quality scores for the plurality of groups of video frames of the video item is determined using the frame-level quality scores of the video frames. One of the plurality of groups of video frames of the video item is selected based on the plurality of group-level quality scores. A moving thumbnail is created using the selected group of video frames selected based on the respective group level quality score.
-
公开(公告)号:US20190333538A1
公开(公告)日:2019-10-31
申请号:US16505046
申请日:2019-07-08
Applicant: Google LLC
Inventor: Weilong Yang , Min-hsuan Tsai , Zheng Sun , Pei Cao , Tomas Izo
IPC: G11B27/034 , H04N17/00 , G11B27/28 , G11B27/32 , H04N21/234 , G06F16/738 , H04N21/8549 , G06T7/00 , G11B27/031 , G11B27/10 , G06T7/20
Abstract: Frame-level quality scores for video frames of a video item is determined. A sliding window is applied to the video frames to identify a plurality of groups of the video frames for scoring on a group-level. A plurality of group-level quality scores for the plurality of groups of video frames of the video item is determined using the frame-level quality scores of the video frames. One of the plurality of groups of video frames of the video item is selected based on the plurality of group-level quality scores. A moving thumbnail is created using the selected group of video frames selected based on the respective group level quality score.
-
公开(公告)号:US12118036B2
公开(公告)日:2024-10-15
申请号:US17352067
申请日:2021-06-18
Applicant: Google LLC
Inventor: Yi Shen , Xiangrong Chen , Min-hsuan Tsai , Yun Shi , Tianpeng Jin , Zheng Sun , Weilong Yang , Jingbin Wang , Carolyn Au , James Futrell
IPC: G06F16/738 , G06F16/783 , G06F18/22 , G06T7/20 , G06T7/90 , G06V20/40 , G11B27/031
CPC classification number: G06F16/739 , G06F16/7837 , G06F16/785 , G06F16/786 , G06F18/22 , G06T7/20 , G06T7/90 , G06V20/47 , G11B27/031 , G06T2207/10016
Abstract: Systems and methods of automatically extracting summaries of video content are described herein. A data processing system can access, from a video database, a first video content element including a first plurality of frame. The data processing system can select an intervallic subset of the first plurality of frames of the first video content element. The data processing system can calculate, for each of a plurality of further subsets comprising a predetermined number of frames from the intervallic subset, a score for the further subset. The data processing system can identify, from the plurality of further subsets, a further subset having a highest score. The data processing system can select a portion of the first video content element comprising the frames of the further subset having the highest score. The data processing system can generate a second video content element comprising the selected portion of the first video content element.
-
公开(公告)号:US20240161783A1
公开(公告)日:2024-05-16
申请号:US18420509
申请日:2024-01-23
Applicant: Google LLC
Inventor: Nathan James Frey , Zheng Sun
IPC: G11B27/031 , G06T7/20 , G06V20/40
CPC classification number: G11B27/031 , G06T7/20 , G06V20/41 , G06T2207/10016
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating videos. In one aspect, a method comprises: receiving: (i) an input video comprising a sequence of video frames, and (ii) data indicating a target object type; processing the input video to generate tracking data that identifies and tracks visual locations of one or more instances of target objects of the target object type in the input video; generating a plurality of sub-videos based on the input video and the tracking data, including: for each sub-video, generating a respective sequence of sub-video frames that are each extracted from a respective video frame of the input video to include a respective instance of a given target object from among the identified target objects of the target object type; and generating an output video that comprises the plurality of sub-videos.
-
公开(公告)号:US20230058512A1
公开(公告)日:2023-02-23
申请号:US17417268
申请日:2020-05-14
Applicant: Google LLC
Inventor: Nathan James Frey , Zheng Sun , Yifan Zou , Sandor Miklos Szego
Abstract: A method for efficient dynamic video rendering is described for certain implementations. The method may include identifying a file for rendering a video comprising one or more static layers and one or more dynamic layers, detecting, based on analyzing one or more fields of the file for rendering a video, the one or more static layers and the one or more dynamic layers, wherein each dynamic layer comprises a comment that indicates a variable component, rendering the one or more static layers of the file, receiving, from a user device, a request for the video that includes user information, determining, based on the user information, variable definitions designated to be inserted into a dynamic layer, rendering the one or more dynamic layers using the variable definitions, and generating a composite video for playback from the rendered one or more static layers and the rendered one or more dynamic layers.
-
公开(公告)号:US20210312186A1
公开(公告)日:2021-10-07
申请号:US17352067
申请日:2021-06-18
Applicant: Google LLC
Inventor: Yi Shen , Xiangrong Chen , Min-hsuan Tsai , Yun Shi , Tianpeng Jin , Zheng Sun , Weilong Yang , Jingbin Wang
IPC: G06K9/00 , G06T7/90 , G06F16/738 , G06F16/783 , G06K9/62 , G06T7/20 , G11B27/031
Abstract: Systems and methods of automatically extracting summaries of video content are described herein. A data processing system can access, from a video database, a first video content element including a first plurality of frame. The data processing system can select an intervallic subset of the first plurality of frames of the first video content element. The data processing system can calculate, for each of a plurality of further subsets comprising a predetermined number of frames from the intervallic subset, a score for the further subset. The data processing system can identify, from the plurality of further subsets, a further subset having a highest score. The data processing system can select a portion of the first video content element comprising the frames of the further subset having the highest score. The data processing system can generate a second video content element comprising the selected portion of the first video content element.
-
-
-
-
-