-
公开(公告)号:US20210089775A1
公开(公告)日:2021-03-25
申请号:US17110166
申请日:2020-12-02
Applicant: Google LLC
Inventor: Juan Carlos Anorga , David Lieb , Madhur Khandelwal , Evan Millar , Timothy Novikoff , Mugdha Kulkarni , Leslie Ikemoto , Jorge Verdu , Jingyu Cui , Sharadh Ramaswamy , Raja Ratna Murthy Ayyagari , Marc Cannon , Alexander Roe , Shaun Tungseth , Songbo Jin , Matthew Bridges , Ruirui Jiang , Jeremy Selier , Austin Suszek , Gang Song
Abstract: Implementations relate to causing a command to be executed based on an image. In some implementations, a computer-implemented method includes obtaining and programmatically analyzing an image to determine suggested actions. The method causes a user interface to be displayed that includes user interface elements corresponding to default actions, and to suggested actions that are determined based on analyzing the image. The method receives user input indicative of selection of a particular action from the default actions and the suggested actions. The method causes a command to be executed by a computing device for the particular action that was selected.
-
公开(公告)号:US10891485B2
公开(公告)日:2021-01-12
申请号:US15912809
申请日:2018-03-06
Applicant: Google LLC
Inventor: Juan Carlos Anorga , David Lieb , Madhur Khandelwal , Evan Millar , Timothy Novikoff , Mugdha Kulkarni , Leslie Ikemoto , Jorge Verdu , Jingyu Cui , Sharadh Ramaswamy , Raja Ratna Murthy Ayyagari , Marc Cannon , Alexander Roe , Shaun Tungseth , Songbo Jin , Matthew Bridges , Ruirui Jiang , Jeremy Selier , Austin Suszek , Gang Song
IPC: G06K9/00 , G06K9/62 , G06N20/00 , G06F16/51 , G06F16/58 , G06N3/04 , G06F16/583 , G06F3/048 , G06F16/50 , G06F16/54 , G06N7/00 , G06N20/10 , G06K9/78
Abstract: Implementations relate to removal of one or more images from a view of a plurality of images. In some implementations, a method includes obtaining a plurality of images, programmatically analyzing the plurality of images to determine a plurality of image features, and determining one or more image categories for the plurality of images based on the image features. The method further includes identifying a subset of the plurality of images based on the image categories, wherein each image of the subset is associated with an image category for archival. The method further includes causing a user interface to be displayed that includes one or more images of the subset, receiving user input to archive at least one of the one or more images, and in response to the user input, removing the at least one of the images from a view of the plurality of images.
-
公开(公告)号:US11574470B2
公开(公告)日:2023-02-07
申请号:US17110166
申请日:2020-12-02
Applicant: Google LLC
Inventor: Juan Carlos Anorga , David Lieb , Madhur Khandelwal , Evan Millar , Timothy Novikoff , Mugdha Kulkarni , Leslie Ikemoto , Jorge Verdu , Jingyu Cui , Sharadh Ramaswamy , Raja Ratna Murthy Ayyagari , Marc Cannon , Alexander Roe , Shaun Tungseth , Songbo Jin , Matthew Bridges , Ruirui Jiang , Jeremy Selier , Austin Suszek , Gang Song
IPC: G06V20/20 , G06K9/62 , G06N20/00 , G06F16/51 , G06F16/583 , G06F3/048 , G06F16/50 , G06N3/04 , G06V20/30 , G06V20/00 , G06V30/40 , G06V30/413 , G06F16/54 , G06N7/00 , G06N20/10 , G06V10/10
Abstract: Implementations relate to causing a command to be executed based on an image. In some implementations, a computer-implemented method includes obtaining and programmatically analyzing an image to determine suggested actions. The method causes a user interface to be displayed that includes user interface elements corresponding to default actions, and to suggested actions that are determined based on analyzing the image. The method receives user input indicative of selection of a particular action from the default actions and the suggested actions. The method causes a command to be executed by a computing device for the particular action that was selected.
-
公开(公告)号:US11587319B2
公开(公告)日:2023-02-21
申请号:US17216925
申请日:2021-03-30
Applicant: Google LLC
Inventor: Sharadh Ramaswamy , Sourish Chaudhuri , Joseph Roth
IPC: G06V20/40 , G06F40/169 , G06K9/62 , G06N3/08
Abstract: Implementations described herein relate to methods, devices, and computer-readable media to perform gating for video analysis. In some implementations, a computer-implemented method includes obtaining a video comprising a plurality of frames and corresponding audio. The method further includes performing sampling to select a subset of the plurality of frames based on a target frame rate and extracting a respective audio spectrogram for each frame in the subset of the plurality of frames. The method further includes reducing resolution of the subset of the plurality of frames. The method further includes applying a machine-learning based gating model to the subset of the plurality of frames and corresponding audio spectrograms and obtaining, as output of the gating model, an indication of whether to analyze the video to add one or more video annotations.
-
公开(公告)号:US20210216778A1
公开(公告)日:2021-07-15
申请号:US17216925
申请日:2021-03-30
Applicant: Google LLC
Inventor: Sharadh Ramaswamy , Sourish Chaudhuri , Joseph Roth
IPC: G06K9/00 , G06F40/169 , G06K9/62 , G06N3/08
Abstract: Implementations described herein relate to methods, devices, and computer-readable media to perform gating for video analysis. In some implementations, a computer-implemented method includes obtaining a video comprising a plurality of frames and corresponding audio. The method further includes performing sampling to select a subset of the plurality of frames based on a target frame rate and extracting a respective audio spectrogram for each frame in the subset of the plurality of frames. The method further includes reducing resolution of the subset of the plurality of frames. The method further includes applying a machine-learning based gating model to the subset of the plurality of frames and corresponding audio spectrograms and obtaining, as output of the gating model, an indication of whether to analyze the video to add one or more video annotations.
-
公开(公告)号:US10687062B1
公开(公告)日:2020-06-16
申请号:US16282418
申请日:2019-02-22
Applicant: Google LLC
Inventor: Sharadh Ramaswamy
IPC: H04N11/02 , H04N19/13 , H04N19/124 , H04N19/176 , G06F9/54 , H04N19/625
Abstract: A method for compression across multiple images is provided. The method includes receiving a plurality of images at a storage device. For each image of the plurality of images, the method includes generating codewords using lossy compression, each codeword defined as a bit string. The method further includes generating an entropy coding table based on the codewords generated for each image of the plurality of images and entropy encoding the plurality of images using the generated entropy coding table.
-
公开(公告)号:US20180336415A1
公开(公告)日:2018-11-22
申请号:US15912796
申请日:2018-03-06
Applicant: Google LLC
Inventor: Juan Carlos ANORGA , David Lieb , Madhur Khandelwal , Evan Millar , Timothy Novikoff , Mugdha Kulkarni , Leslie Ikemoto , Jorge Verdu , Jingyu Cui , Sharadh Ramaswamy , Raja Ratna Murthy Ayyagari , Marc Cannon , Alexander Roe , Shaun Tungseth , Songbo Jin , Matthew Bridges , Ruirui Jiang , Jeremy Selier , Austin Suszek , Gang Song
IPC: G06K9/00
CPC classification number: G06K9/00456 , G06F3/048 , G06F17/30244 , G06K9/00671 , G06T7/0002
Abstract: Implementations relate to causing a command to be executed based on an image. In some implementations, a computer-implemented method includes obtaining and programmatically analyzing an image to determine suggested actions. The method causes a user interface to be displayed that includes user interface elements corresponding to default actions, and to suggested actions that are determined based on analyzing the image. The method receives user input indicative of selection of a particular action from the default actions and the suggested actions. The method causes a command to be executed by a computing device for the particular action that was selected.
-
公开(公告)号:US20180336226A1
公开(公告)日:2018-11-22
申请号:US15912809
申请日:2018-03-06
Applicant: Google LLC
Inventor: Juan Carlos ANORGA , David Lieb , Madhur Khandelwal , Evan Millar , Timothy Novikoff , Mugdha Kulkarni , Leslie Ikemoto , Jorge Verdu , Jingyu Cui , Sharadh Ramaswamy , Raja Ratna Murthy Ayyagari , Marc Cannon , Alexander Roe , Shaun Tungseth , Songbo Jin , Matthew Bridges , Ruirui Jiang , Jeremy Selier , Austin Suszek , Gang Song
CPC classification number: G06K9/00456 , G06F3/048 , G06F17/30244 , G06K9/00671 , G06T7/0002
Abstract: Implementations relate to removal of one or more images from a view of a plurality of images. In some implementations, a method includes obtaining a plurality of images, programmatically analyzing the plurality of images to determine a plurality of image features, and determining one or more image categories for the plurality of images based on the image features. The method further includes identifying a subset of the plurality of images based on the image categories, wherein each image of the subset is associated with an image category for archival. The method further includes causing a user interface to be displayed that includes one or more images of the subset, receiving user input to archive at least one of the one or more images, and in response to the user input, removing the at least one of the images from a view of the plurality of images.
-
公开(公告)号:US11120835B2
公开(公告)日:2021-09-14
申请号:US16222437
申请日:2018-12-17
Applicant: Google LLC
Inventor: Sharadh Ramaswamy , Matthias Grundmann , Kenneth Conley
IPC: G11B27/034 , G11B27/28 , G11B27/34 , H04N21/237 , H04N21/845 , H04N21/8549
Abstract: A computer-implemented method includes determining interesting moments in a video. The method further includes generating video segments based on the interesting moments, wherein each of the video segments includes at least one of the interesting moments from the video. The method further includes generating a collage from the video segments, where the collage includes at least two windows and wherein each window includes one of the video segments.
-
公开(公告)号:US10984246B2
公开(公告)日:2021-04-20
申请号:US16352605
申请日:2019-03-13
Applicant: Google LLC
Inventor: Sharadh Ramaswamy , Sourish Chaudhuri , Joseph Roth
IPC: G06K9/00 , G06F40/169 , G06K9/62 , G06N3/08
Abstract: Implementations described herein relate to methods, devices, and computer-readable media to perform gating for video analysis. In some implementations, a computer-implemented method includes obtaining a video comprising a plurality of frames and corresponding audio. The method further includes performing sampling to select a subset of the plurality of frames based on a target frame rate and extracting a respective audio spectrogram for each frame in the subset of the plurality of frames. The method further includes reducing resolution of the subset of the plurality of frames. The method further includes applying a machine-learning based gating model to the subset of the plurality of frames and corresponding audio spectrograms and obtaining, as output of the gating model, an indication of whether to analyze the video to add one or more video annotations.
-
-
-
-
-
-
-
-
-