-
公开(公告)号:US11481096B2
公开(公告)日:2022-10-25
申请号:US16998590
申请日:2020-08-20
Applicant: Apple Inc.
Inventor: David Hayward , Chendi Zhang , Alexandre Naaman , Richard R. Dellinger , Giridhar S. Murthy
IPC: G06F3/04845 , G06F3/04883 , G06T3/00 , H04N5/232 , G06F3/0488 , H04N101/00 , H04N5/262
Abstract: This disclosure pertains to systems, methods, and computer readable medium for mapping particular user interactions, e.g., gestures, to the input parameters of various image processing routines, e.g., image filters, in a way that provides a seamless, dynamic, and intuitive experience for both the user and the software developer. Such techniques may handle the processing of both “relative” gestures, i.e., those gestures having values dependent on how much an input to the device has changed relative to a previous value of the input, and “absolute” gestures, i.e., those gestures having values dependent only on the instant value of the input to the device. Additionally, inputs to the device beyond user-input gestures may be utilized as input parameters to one or more image processing routines. For example, the device's orientation, acceleration, and/or position in three-dimensional space may be used as inputs to particular image processing routines.
-
公开(公告)号:US11250571B2
公开(公告)日:2022-02-15
申请号:US16566155
申请日:2019-09-10
Applicant: Apple Inc.
Inventor: Alexander Lindskog , Michael W. Tao , Alexandre Naaman
Abstract: This disclosure relates to techniques for the robust usage of semantic segmentation information in image processing techniques, e.g., shallow depth of field (SDOF) renderings. Semantic segmentation may be defined as a process of creating a mask over an image, wherein pixels are segmented into a predefined set of semantic classes. Segmentations may be binary (e.g., a ‘person pixel’ or a ‘non-person pixel’) or multi-class (e.g., a pixel may be labelled as: ‘person,’ ‘dog,’ ‘cat,’ etc.). As semantic segmentation techniques grow in accuracy and adoption, it is becoming increasingly important to develop methods of utilizing such segmentations and developing flexible techniques for integrating segmentation information into existing computer vision applications, such as synthetic SDOF renderings, to yield improved results in a wide range of image capture scenarios. In some embodiments, a refinement operation may be employed on a camera device's initial depth, disparity and/or blur estimates that leverages semantic segmentation information.
-
公开(公告)号:US10788967B2
公开(公告)日:2020-09-29
申请号:US16260525
申请日:2019-01-29
Applicant: Apple Inc.
Inventor: David Hayward , Chendi Zhang , Alexandre Naaman , Richard R. Dellinger , Giridhar S. Murthy
IPC: G06F3/0484 , G06F3/0488 , G06T3/00 , H04N5/232 , H04N101/00 , H04N5/262
Abstract: This disclosure pertains to systems, methods, and computer readable medium for mapping particular user interactions, e.g., gestures, to the input parameters of various image processing routines, e.g., image filters, in a way that provides a seamless, dynamic, and intuitive experience for both the user and the software developer. Such techniques may handle the processing of both “relative” gestures, i.e., those gestures having values dependent on how much an input to the device has changed relative to a previous value of the input, and “absolute” gestures, i.e., those gestures having values dependent only on the instant value of the input to the device. Additionally, inputs to the device beyond user-input gestures may be utilized as input parameters to one or more image processing routines. For example, the device's orientation, acceleration, and/or position in three-dimensional space may be used as inputs to particular image processing routines.
-
公开(公告)号:US10600151B2
公开(公告)日:2020-03-24
申请号:US15173002
申请日:2016-06-03
Applicant: Apple Inc.
Inventor: David Hayward , Alexandre Naaman
Abstract: Embodiments are directed toward systems and methods segment an input image for performance of a warp kernel that executes by a graphics processing unit (GPU) the warp kernel on an array of dummy data, wherein cells of the array are populated with data representing the cells' respective locations within the array, determine, from an output array obtained from execution of the warp kernel on the dummy data, a segmentation size, and build by the GPU an output image from the input image by executing the warp kernel on the input image according to the segmentation size.
-
公开(公告)号:US10039079B2
公开(公告)日:2018-07-31
申请号:US15003065
申请日:2016-01-21
Applicant: Apple Inc.
Inventor: Alexandre Naaman
Abstract: Disabling wireless access point notifications is described. In some implementations, wireless access point notifications on a mobile device can be disabled when movement of the mobile device is detected. In some implementations, wireless access point notifications on a mobile device can be re-enabled when the mobile device detects that the mobile device has been stationary for a specified period of time following movement of the mobile device. In some implementations, wireless access point notifications can be disabled on a per access point basis.
-
公开(公告)号:US11682108B2
公开(公告)日:2023-06-20
申请号:US17473531
申请日:2021-09-13
Applicant: Apple Inc.
Inventor: Richard D. Seely , Alexandre Naaman , Patrick Shehane , Andre Souza Dos Santos , Behkish J. Manzari
CPC classification number: G06T5/003 , G06V30/19127 , G06T2200/24
Abstract: This disclosure relates to various implementations that dynamically adjust one or more shallow depth of field (SDOF) parameters based on a designated, artificial aperture value. The implementations obtain a designated, artificial aperture value that modifies an initial aperture value for an image frame. The designated, artificial aperture value generates a determined amount of synthetically-produced blur within the image frame. The implementations determine an aperture adjustment factor based on the designated, artificial aperture value in relation to a default so-called “tuning aperture value” (for which the camera's operations may have been optimized). The implementations may then modify, based on the aperture adjustment factor, one or more SDOF parameters for an SDOF operation, which may, e.g., be configured to render a determined amount of synthetic bokeh within the image frame. In response the modified SDOF parameters, the implementations may render an updated image frame that corresponds to the designated, artificial aperture value.
-
公开(公告)号:US20210407050A1
公开(公告)日:2021-12-30
申请号:US17473531
申请日:2021-09-13
Applicant: Apple Inc.
Inventor: Richard D. Seely , Alexandre Naaman , Patrick Shehane , Andre Souza Dos Santos , Behkish J. Manzari
IPC: G06T5/00
Abstract: This disclosure relates to various implementations that dynamically adjust one or more shallow depth of field (SDOF) parameters based on a designated, artificial aperture value. The implementations obtain a designated, artificial aperture value that modifies an initial aperture value for an image frame. The designated, artificial aperture value generates a determined amount of synthetically-produced blur within the image frame. The implementations determine an aperture adjustment factor based on the designated, artificial aperture value in relation to a default so-called “tuning aperture value” (for which the camera's operations may have been optimized). The implementations may then modify, based on the aperture adjustment factor, one or more SDOF parameters for an SDOF operation, which may, e.g., be configured to render a determined amount of synthetic bokeh within the image frame. In response the modified SDOF parameters, the implementations may render an updated image frame that corresponds to the designated, artificial aperture value.
-
公开(公告)号:US11120528B1
公开(公告)日:2021-09-14
申请号:US16565985
申请日:2019-09-10
Applicant: Apple Inc.
Inventor: Richard D. Seely , Alexandre Naaman , Patrick Shehane , Andre Souza Dos Santos , Behkish J. Manzari
IPC: G06T5/00
Abstract: This disclosure relates to various implementations that dynamically adjust one or more shallow depth of field (SDOF) parameters based on a designated, artificial aperture value. The implementations obtain a designated, artificial aperture value that modifies an initial aperture value for an image frame. The designated, artificial aperture value generates a determined amount of synthetically-produced blur within the image frame. The implementations determine an aperture adjustment factor based on the designated, artificial aperture value in relation to a default so-called “tuning aperture value” (for which the camera's operations may have been optimized). The implementations may then modify, based on the aperture adjustment factor, one or more SDOF parameters for an SDOF operation, which may, e.g., be configured to render a determined amount of synthetic bokeh within the image frame. In response the modified SDOF parameters, the implementations may render an updated image frame that corresponds to the designated, artificial aperture value.
-
公开(公告)号:US20190310768A1
公开(公告)日:2019-10-10
申请号:US16260525
申请日:2019-01-29
Applicant: Apple Inc.
Inventor: David Hayward , Chendi Zhang , Alexandre Naaman , Richard R. Dellinger , Giridhar S. Murthy
IPC: G06F3/0484 , G06F3/0488 , G06T3/00 , H04N5/232
Abstract: This disclosure pertains to systems, methods, and computer readable medium for mapping particular user interactions, e.g., gestures, to the input parameters of various image processing routines, e.g., image filters, in a way that provides a seamless, dynamic, and intuitive experience for both the user and the software developer. Such techniques may handle the processing of both “relative” gestures, i.e., those gestures having values dependent on how much an input to the device has changed relative to a previous value of the input, and “absolute” gestures, i.e., those gestures having values dependent only on the instant value of the input to the device. Additionally, inputs to the device beyond user-input gestures may be utilized as input parameters to one or more image processing routines. For example, the device's orientation, acceleration, and/or position in three-dimensional space may be used as inputs to particular image processing routines.
-
公开(公告)号:US10191636B2
公开(公告)日:2019-01-29
申请号:US15366469
申请日:2016-12-01
Applicant: Apple Inc.
Inventor: David Hayward , Chendi Zhang , Alexandre Naaman , Richard R. Dellinger , Giridhar S Murthy
IPC: G06F3/0484 , G06T3/00 , H04N5/232 , G06F3/0488 , H04N101/00 , H04N5/262
Abstract: This disclosure pertains to systems, methods, and computer readable medium for mapping particular user interactions, e.g., gestures, to the input parameters of various image processing routines, e.g., image filters, in a way that provides a seamless, dynamic, and intuitive experience for both the user and the software developer. Such techniques may handle the processing of both “relative” gestures, i.e., those gestures having values dependent on how much an input to the device has changed relative to a previous value of the input, and “absolute” gestures, i.e., those gestures having values dependent only on the instant value of the input to the device. Additionally, inputs to the device beyond user-input gestures may be utilized as input parameters to one or more image processing routines. For example, the device's orientation, acceleration, and/or position in three-dimensional space may be used as inputs to particular image processing routines.
-
-
-
-
-
-
-
-
-