-
公开(公告)号:US20150222930A1
公开(公告)日:2015-08-06
申请号:US14683996
申请日:2015-04-10
Applicant: Apple Inc.
Inventor: Kenneth Greenebaum , Ian Hendry , Ian Ollmann , David Hayward , Brijesh Tripathi
IPC: H04N19/85 , H04N19/186
CPC classification number: H04N19/85 , G06T9/00 , G11B27/034 , H04N19/186 , H04N19/30 , H04N19/33 , H04N19/463 , H04N21/234327 , H04N21/2662 , H04N21/845
Abstract: Techniques are provided for encoding an extended image such that it is backwards compatible with existing decoding devices. An extended image format is defined such that the extended image format is consistent with an existing image format over the full range of the existing image format. Because the extended image format is consistent with the existing image format over the full range of the existing image format, additional image information that is included in an extended image can be extracted from the extended image. A base version of an image (expressed using the existing image format) may be encoded in a payload portion and the extracted additional information may be stored in a metadata portion of a widely supported image file format.
-
公开(公告)号:US09036908B2
公开(公告)日:2015-05-19
申请号:US14042447
申请日:2013-09-30
Applicant: Apple Inc.
Inventor: Kenneth Greenebaum , Ian Hendry , Ian Ollmann , David Hayward , Brijesh Tripathi
IPC: G06T9/00 , H04N19/85 , H04N19/463
CPC classification number: H04N19/85 , G06T9/00 , G11B27/034 , H04N19/186 , H04N19/30 , H04N19/33 , H04N19/463 , H04N21/234327 , H04N21/2662 , H04N21/845
Abstract: Techniques are provided for encoding an extended image such that it is backwards compatible with existing decoding devices. An extended image format is defined such that the extended image format is consistent with an existing image format over the full range of the existing image format. Because the extended image format is consistent with the existing image format over the full range of the existing image format, additional image information that is included in an extended image can be extracted from the extended image. A base version of an image (expressed using the existing image format) may be encoded in a payload portion and the extracted additional information may be stored in a metadata portion of a widely supported image file format.
Abstract translation: 提供了用于对扩展图像进行编码的技术,使得其与现有的解码装置向后兼容。 定义扩展图像格式,使得扩展图像格式与现有图像格式的全部范围内的现有图像格式一致。 由于扩展图像格式与现有图像格式的全部范围内的现有图像格式一致,所以可以从扩展图像中提取包含在扩展图像中的附加图像信息。 图像的基本版本(使用现有图像格式表示)可以被编码在有效载荷部分中,并且所提取的附加信息可以存储在广泛支持的图像文件格式的元数据部分中。
-
公开(公告)号:US20140240539A1
公开(公告)日:2014-08-28
申请号:US14268041
申请日:2014-05-02
Applicant: Apple Inc.
Inventor: David Hayward , Chendi Zhang , Alexandre Naaman , Richard R. Dellinger , Giridhar S. Murthy
CPC classification number: G06F3/04845 , G06F3/0488 , G06F3/04883 , G06F2203/04808 , G06T3/0093 , G09G2340/0492 , H04N5/23216 , H04N5/2621 , H04N2101/00
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.
Abstract translation: 本公开涉及用于将特定用户交互(例如,手势)映射到各种图像处理例程的输入参数(例如,图像过滤器)的系统,方法和计算机可读介质,以提供无缝,动态和直观的体验 用于用户和软件开发人员。 这样的技术可以处理“相对”手势的处理,即,具有取决于设备的输入相对于输入的先前值有多少变化的值的手势以及具有“绝对”手势的手势 值仅依赖于设备输入的即时值。 此外,超出用户输入手势的设备的输入可以用作一个或多个图像处理例程的输入参数。 例如,设备在三维空间中的取向,加速度和/或位置可以用作特定图像处理例程的输入。
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US20190089926A1
公开(公告)日:2019-03-21
申请号:US16195345
申请日:2018-11-19
Applicant: Apple Inc.
Inventor: Michael Balle-Pedersen , David Hayward , Travis W. Brown
IPC: H04N5/77
CPC classification number: H04N5/77
Abstract: RAW camera images may be processed by a computer system using either a particular application or a system level service. In either case, at least some parameters needed for the processing are preferably separated from the executable binary of the application or service, and are provided in separate, non-executable, data-only files. Each of these files can correspond to a particular camera or other imaging device. When a user of the system attempts to open a RAW image file from an unsupported device, the local system may contact a server for on-demand download and on-the-fly installation of the required support resource.
-
公开(公告)号:US10147166B2
公开(公告)日:2018-12-04
申请号:US15275205
申请日:2016-09-23
Applicant: APPLE INC.
Inventor: Garrett M. Johnson , David Hayward
Abstract: This invention provides methods for spatially localized image editing. For example, an input image is divided into multiple bins in each dimension. For each bin, a histogram is computed, along with local image statistics such as mean, medium and cumulative histogram. Next, for each tile, a type of adjustment is determined and applied, including adjustment associated with Exposure, Brightness, Shadows, Highlights, Contrast, and Blackpoint. The adjustments are done for all tiles in the input image to render a small adjustment image. The small image is then interpolated, for example, using an edge-preserving interpolation, to get a full size adjustment image with adjustment curve for each pixel. Subsequently, per-pixel image adjustments can be performed across an entire input image to render a final adjusted image.
-
公开(公告)号:US20180089799A1
公开(公告)日:2018-03-29
申请号:US15275205
申请日:2016-09-23
Applicant: APPLE INC.
Inventor: Garrett M. Johnson , David Hayward
CPC classification number: G06T3/403 , G06T5/008 , G06T5/40 , G06T2207/10004 , G06T2207/20021 , G06T2207/20092 , G06T2207/20192
Abstract: This invention provides methods for spatially localized image editing. For example, an input image is divided into multiple bins in each dimension. For each bin, a histogram is computed, along with local image statistics such as mean, medium and cumulative histogram. Next, for each tile, a type of adjustment is determined and applied, including adjustment associated with Exposure, Brightness, Shadows, Highlights, Contrast, and Blackpoint. The adjustments are done for all tiles in the input image to render a small adjustment image. The small image is then interpolated, for example, using an edge-preserving interpolation, to get a full size adjustment image with adjustment curve for each pixel. Subsequently, per-pixel image adjustments can be performed across an entire input image to render a final adjusted image.
-
公开(公告)号:US20170115846A1
公开(公告)日:2017-04-27
申请号:US15208771
申请日:2016-07-13
Applicant: Apple Inc.
Inventor: Ricardo Motta , Mark Zimmer , Geoff Stahl , David Hayward , Frank Doepke
IPC: G06F3/0481 , G06F3/00 , G06F3/0488 , G06F3/01 , G06T15/20
CPC classification number: G06F3/04815 , G06F3/005 , G06F3/012 , G06F3/013 , G06F3/0346 , G06F3/04883 , G06F2203/0381 , G06T15/20 , G06T2200/04 , G06T2200/24
Abstract: The techniques disclosed herein may use various sensors to infer a frame of reference for a hand-held device. In fact, with various inertial clues from accelerometer, gyrometer, and other instruments that report their states in real time, it is possible to track a Frenet frame of the device in real time to provide an instantaneous (or continuous) 3D frame-of-reference. In addition to—or in place of—calculating this instantaneous (or continuous) frame of reference, the position of a user's head may either be inferred or calculated directly by using one or more of a device's optical sensors, e.g., an optical camera, infrared camera, laser, etc. With knowledge of the 3D frame-of-reference for the display and/or knowledge of the position of the user's head, more realistic virtual 3D depictions of the graphical objects on the device's display may be created—and interacted with—by the user.
-
-
-
-
-
-
-
-
-