-
公开(公告)号:US20180300582A1
公开(公告)日:2018-10-18
申请号:US15490467
申请日:2017-04-18
Applicant: Google Inc.
Inventor: Samuel Keene , Maegan Clawges
Abstract: Methods, systems, and media for color palette extraction for videos are provided. In some embodiments, the method comprises: identifying, at a server, a frame of a video content item; clustering pixels of the frame of the video content item based on a color of each of the pixels into a group of clusters; for each of a plurality of clusters in the group of clusters, determining an average color for the cluster; selecting a cluster of the plurality of clusters based on the average color of the cluster; determining a color palette corresponding to the frame of the video content item for one or more user interface elements in which the video content item is to be presented based on the average color of the selected cluster; and transmitting information indicating the color palette to a user device in response to a request to present the video content item.
-
公开(公告)号:US10446189B2
公开(公告)日:2019-10-15
申请号:US15394437
申请日:2016-12-29
Applicant: Google Inc.
Inventor: Jokubas Zukerman , Marco Paglia , Chad Sager , Andrew Poes , Maegan Clawges , Ivan Evfimiou , Gregory Foster , Samuel Keene , John Gregg , Reed Morse
IPC: G11B27/00 , H04N5/93 , G11B27/036 , H04N21/81 , G06K9/00 , G06T11/40 , G06T11/60 , H04N9/80 , H04N5/94
Abstract: A user device provides a user interface for video manipulation with face replacement. The user device accesses a source video including a group of frames and one or more faces. The user device also provides a set of stickers with alternate face graphics. Upon receiving selection of one of the stickers, one of the faces and one of the frames that includes the face from a user, the user device accesses a face frame sequence. The face frame sequence is a sequence of frames including the selected frame. And each frame of the face frame sequence includes the selected face. The user device sends to a server a request to replace the selected face with the selected sticker in the frame sequence and receives a manipulated video in response to the request, where the selected face is replaced with the selected sticker in each frame of the frame sequence.
-
3.
公开(公告)号:US20180301113A1
公开(公告)日:2018-10-18
申请号:US15490526
申请日:2017-04-18
Applicant: Google Inc.
Inventor: Maegan Clawges , Samuel Keene
CPC classification number: G09G5/06 , G06T5/009 , G06T7/90 , G06T11/60 , G09G2320/0242 , G09G2320/066 , G09G2320/0666 , G09G2354/00 , H04N5/272 , H04N21/431 , H04N21/4318 , H04N21/8126
Abstract: Methods, systems, and media for modifying user interface colors are provided. In some embodiments, the method comprises: receiving a video and color palette information, wherein each color of the color palette information indicates a color of an element of a user interface in which the video is to be presented; identifying a first color for the element, wherein the first color corresponds to a first portion of the video; causing the first portion of the video to be presented, wherein the element of the user interface having the first color is presented; identifying a second color for the element, wherein the second color corresponds to a second portion of the video; and modifying an appearance of the element by changing the color of the element from the first color to the second color while presenting the second portion of the video.
-
公开(公告)号:US20180190322A1
公开(公告)日:2018-07-05
申请号:US15394437
申请日:2016-12-29
Applicant: Google Inc.
Inventor: Jokubas Zukerman , Marco Paglia , Chad Sager , Andrew Poes , Maegan Clawges , Ivan Evfimiou , Gregory Foster , Samuel Keene , John Gregg , Reed Morse
IPC: G11B27/036 , H04N21/81
CPC classification number: G11B27/036 , G06K9/00228 , G06K9/00765 , G06K9/00979 , G06T11/40 , G06T11/60 , H04N21/8146
Abstract: A user device provides a user interface for video manipulation with face replacement. The user device accesses a source video including a group of frames and one or more faces. The user device also provides a set of stickers with alternate face graphics. Upon receiving selection of one of the stickers, one of the faces and one of the frames that includes the face from a user, the user device accesses a face frame sequence. The face frame sequence is a sequence of frames including the selected frame. And each frame of the face frame sequence includes the selected face. The user device sends to a server a request to replace the selected face with the selected sticker in the frame sequence and receives a manipulated video in response to the request, where the selected face is replaced with the selected sticker in each frame of the frame sequence.
-
-
-