-
公开(公告)号:US10482583B1
公开(公告)日:2019-11-19
申请号:US15976818
申请日:2018-05-10
Applicant: Google LLC
Inventor: Austin Suszek
Abstract: Implementations relate to generating and displaying blur in images. In some implementations, a method includes generating a plurality of mipmap images based on an input image, including applying a blur to a respective plurality of pixels derived from the input image for each mipmap image. In some examples, the blur is at least partially based on depth data for the image. Parameter data is obtained that indicates an output focal plane depth for an output focal plane of an output image and an output focal range in front of the output focal plane. Output pixel values of the output image are generated, including determining blurred pixel values based on one or more of the mipmap images selected based on the output focal plane depth and the output focal range. The blurred pixel values are based on particular pixels associated with a depth outside the output focal range.
-
公开(公告)号: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.
-
公开(公告)号:US10909664B2
公开(公告)日:2021-02-02
申请号:US16687422
申请日:2019-11-18
Applicant: Google LLC
Inventor: Austin Suszek
Abstract: Implementations relate to generating and displaying blur in images. In some implementations, a method includes generating a plurality of mipmap images based on an input image, including applying a blur to a respective plurality of pixels derived from the input image for each mipmap image. In some examples, the blur is at least partially based on depth data for the image. Parameter data is obtained that indicates an output focal plane depth for an output focal plane of an output image and an output focal range in front of the output focal plane. Output pixel values of the output image are generated, including determining blurred pixel values based on one or more of the mipmap images selected based on the output focal plane depth and the output focal range. The blurred pixel values are based on particular pixels associated with a depth outside the output focal range.
-
公开(公告)号:US10860854B2
公开(公告)日:2020-12-08
申请号: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 , G06K9/62 , G06N20/00 , G06F16/51 , G06F16/583 , G06F3/048 , G06F16/50 , G06N3/04 , G06F16/54 , G06N7/00 , G06N20/10 , G06K9/78
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.
-
公开(公告)号: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.
-
7.
公开(公告)号:US20240045903A1
公开(公告)日:2024-02-08
申请号:US17880762
申请日:2022-08-04
Applicant: Google LLC
Inventor: Vincent Mo , Ariel Braunstein , Austin Suszek
IPC: G06F16/74 , G06F3/0482 , H04L65/613
CPC classification number: G06F16/745 , G06F3/0482 , H04L65/613
Abstract: Methods, systems, and media for displaying streaming media content on a user device using video sprite sheets are provided. In some embodiments, a method for displaying streaming media content on a user device includes: receiving a first request to view media content through a media content streaming session in a user interface on a user device; transmitting, by the user device, a second request to a server that hosts the media content based on the first request to view the media content; receiving, at the user device, a response from the server, wherein the response comprises a video sprite sheet and the media content, wherein the video sprite sheet includes a plurality of video sprites in which each video sprite is selectable for rendering in portions of the user interface; determining that the media content streaming session contains a first reference to a first video sprite from the video sprite sheet, wherein the first reference is received by the user device and wherein the first reference further includes instructions to present the first video sprite concurrently with the media content; determining a location of the first video sprite within the video sprite sheet, wherein the location of the first video sprite comprises spatial coordinates of the first video sprite within the video sprite sheet and temporal coordinates of the first video sprite within the video sprite sheet; and causing the first video sprite to be presented concurrently with the media content in the user interface.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-