-
公开(公告)号:US20250097596A1
公开(公告)日:2025-03-20
申请号:US18970459
申请日:2024-12-05
Applicant: Apple Inc.
Inventor: Guy Cote , D. Amnon Silverstein , Suk Hwan Lim , Sheng Lin , Haitao Guo
IPC: H04N25/67
Abstract: The present disclosure generally relates to systems and methods for image data processing. In certain embodiments, an image processing pipeline may be configured to receive a frame of the image data having a plurality of pixels acquired using a digital image sensor. The image processing pipeline may then be configured to determine a first plurality of correction factors that may correct each pixel in the plurality of pixels for fixed pattern noise. The first plurality of correction factors may be determined based at least in part on fixed pattern noise statistics that correspond to the frame of the image data. After determining the first plurality of correction factors, the image processing pipeline may be configured to configured to apply the first plurality of correction factors to the plurality of pixels, thereby reducing the fixed pattern noise present in the plurality of pixels.
-
公开(公告)号:US12063364B2
公开(公告)日:2024-08-13
申请号:US18239644
申请日:2023-08-29
Applicant: Apple Inc.
Inventor: Alexandros Tourapis , Guy Cote
IPC: H04N19/124 , H04N19/126 , H04N19/13 , H04N19/136 , H04N19/15 , H04N19/157 , H04N19/159 , H04N19/172 , H04N19/176 , H04N19/186 , H04N19/30 , H04N19/51 , H04N19/61 , H04N19/70 , H04N19/86 , H04N19/96
CPC classification number: H04N19/124 , H04N19/126 , H04N19/13 , H04N19/136 , H04N19/15 , H04N19/157 , H04N19/159 , H04N19/186 , H04N19/30 , H04N19/51 , H04N19/61 , H04N19/70 , H04N19/86 , H04N19/172 , H04N19/176 , H04N19/96
Abstract: A method of signaling additional chroma QP offset values that are specific to quantization groups is provided, in which each quantization group explicitly specifies its own set of chroma QP offset values. Alternatively, a table of possible sets of chroma QP offset values is specified in the header area of the picture, and each quantization group uses an index to select an entry from the table for determining its own set of chroma QP offset values. The quantization group specific chroma QP offset values are then used to determine the chroma QP values for blocks within the quantization group in addition to chroma QP offset values already specified for higher levels of the video coding hierarchy.
-
公开(公告)号:US11962778B2
公开(公告)日:2024-04-16
申请号:US18136977
申请日:2023-04-20
Applicant: Apple Inc.
Inventor: Alexandros Tourapis , Guy Cote
IPC: H04N19/124 , H04N19/126 , H04N19/13 , H04N19/136 , H04N19/15 , H04N19/157 , H04N19/159 , H04N19/172 , H04N19/176 , H04N19/186 , H04N19/30 , H04N19/51 , H04N19/61 , H04N19/70 , H04N19/86 , H04N19/96
CPC classification number: H04N19/124 , H04N19/126 , H04N19/13 , H04N19/136 , H04N19/15 , H04N19/157 , H04N19/159 , H04N19/186 , H04N19/30 , H04N19/51 , H04N19/61 , H04N19/70 , H04N19/86 , H04N19/172 , H04N19/176 , H04N19/96
Abstract: A method of signaling additional chroma QP offset values that are specific to quantization groups is provided, in which each quantization group explicitly specifies its own set of chroma QP offset values. Alternatively, a table of possible sets of chroma QP offset values is specified in the header area of the picture, and each quantization group uses an index to select an entry from the table for determining its own set of chroma QP offset values. The quantization group specific chroma QP offset values are then used to determine the chroma QP values for blocks within the quantization group in addition to chroma QP offset values already specified for higher levels of the video coding hierarchy.
-
公开(公告)号:US20230370598A1
公开(公告)日:2023-11-16
申请号:US18136977
申请日:2023-04-20
Applicant: Apple Inc.
Inventor: Alexandros Tourapis , Guy Cote
IPC: H04N19/124 , H04N19/30 , H04N19/70 , H04N19/126 , H04N19/186 , H04N19/157 , H04N19/86 , H04N19/136 , H04N19/13 , H04N19/15 , H04N19/159 , H04N19/51 , H04N19/61
CPC classification number: H04N19/124 , H04N19/30 , H04N19/70 , H04N19/126 , H04N19/186 , H04N19/157 , H04N19/86 , H04N19/136 , H04N19/13 , H04N19/15 , H04N19/159 , H04N19/51 , H04N19/61 , H04N19/96
Abstract: A method of signaling additional chroma QP offset values that are specific to quantization groups is provided, in which each quantization group explicitly specifies its own set of chroma QP offset values. Alternatively, a table of possible sets of chroma QP offset values is specified in the header area of the picture, and each quantization group uses an index to select an entry from the table for determining its own set of chroma QP offset values. The quantization group specific chroma QP offset values are then used to determine the chroma QP values for blocks within the quantization group in addition to chroma QP offset values already specified for higher levels of the video coding hierarchy.
-
公开(公告)号:US20230345146A1
公开(公告)日:2023-10-26
申请号:US18296951
申请日:2023-04-06
Applicant: Apple Inc.
Inventor: Guy Cote , Simon Wolfenden Butler , Joseph Anthony Patolino, JR. , Joseph P. Bratt
IPC: G06T5/00 , H04N23/661 , H04N23/80 , H04N23/63 , H04N23/68 , H04N25/67 , H04N25/68 , H04N9/64 , H04N23/84 , H04N25/13 , H04N25/611 , H04N1/60 , H04N9/77 , H04N25/133
CPC classification number: H04N25/68 , G06T5/001 , H04N1/60 , H04N9/64 , H04N9/646 , H04N9/77 , H04N23/631 , H04N23/633 , H04N23/661 , H04N23/6811 , H04N23/80 , H04N23/843 , H04N25/133 , H04N25/134 , H04N25/136 , H04N25/611 , H04N25/67
Abstract: Systems and methods for down-scaling are provided. In one example, a method for processing image data includes determining a plurality of output pixel locations using a position value stored by a position register, using the current position value to select a center input pixel from the image data and selecting an index value, selecting a set of input pixels adjacent to the center input pixel, selecting a set of filtering coefficients from a filter coefficient lookup table using the index value, filtering the set of source input pixels to apply a respective one of the set of filtering coefficients to each of the set of source input pixels to determine an output value for the current output pixel at the current position value, and correcting chromatic aberrations in the set of source input pixels.
-
公开(公告)号:US11653118B2
公开(公告)日:2023-05-16
申请号:US16907583
申请日:2020-06-22
Applicant: Apple Inc.
Inventor: Guy Cote , Simon Wolfenden Butler , Joseph Anthony Petolino, Jr. , Joseph P. Bratt
IPC: G06K9/00 , H04N5/367 , H04N9/64 , H04N5/232 , H04N5/365 , H04N1/60 , G06T5/00 , H04N9/77 , H04N9/04
CPC classification number: H04N5/367 , G06T5/001 , H04N1/60 , H04N5/23206 , H04N5/23229 , H04N5/23254 , H04N5/232933 , H04N5/232939 , H04N5/365 , H04N9/04515 , H04N9/04517 , H04N9/04555 , H04N9/04557 , H04N9/04561 , H04N9/64 , H04N9/646 , H04N9/77
Abstract: Systems and methods for down-scaling are provided. In one example, a method for processing image data includes determining a plurality of output pixel locations using a position value stored by a position register, using the current position value to select a center input pixel from the image data and selecting an index value, selecting a set of input pixels adjacent to the center input pixel, selecting a set of filtering coefficients from a filter coefficient lookup table using the index value, filtering the set of source input pixels to apply a respective one of the set of filtering coefficients to each of the set of source input pixels to determine an output value for the current output pixel at the current position value, and correcting chromatic aberrations in the set of source input pixels.
-
公开(公告)号:US20210312694A1
公开(公告)日:2021-10-07
申请号:US17352080
申请日:2021-06-18
Applicant: Apple Inc.
Inventor: Arthur Y Zhang , Ray L. Chang , Timothy R. Oriol , Ling Su , Gurjeet S. Saund , Guy Cote , Jim C. Chou , Hao Pan , Tobias Eble , Avi Bar-Zeev , Sheng Zhang , Justin A. Hensley , Geoffrey Stahl
Abstract: A mixed reality system that includes a device and a base station that communicate via a wireless connection The device may include sensors that collect information about the user's environment and about the user. The information collected by the sensors may be transmitted to the base station via the wireless connection. The base station renders frames or slices based at least in part on the sensor information received from the device, encodes the frames or slices, and transmits the compressed frames or slices to the device for decoding and display. The base station may provide more computing power than conventional stand-alone systems, and the wireless connection does not tether the device to the base station as in conventional tethered systems. The system may implement methods and apparatus to maintain a target frame rate through the wireless link and to minimize latency in frame rendering, transmittal, and display.
-
公开(公告)号:US20210227226A1
公开(公告)日:2021-07-22
申请号:US17132922
申请日:2020-12-23
Applicant: Apple Inc.
Inventor: Kenneth I. Greenebaum , Haitao Guo , Hao Pan , Guy Cote , Andrew Bai
IPC: H04N19/14 , G06F3/14 , G09G5/02 , G09G5/10 , H04N1/64 , H04N5/20 , H04N5/235 , H04N19/172 , H04N19/102 , H04N19/137 , H04N19/177 , H04N19/124 , H04N19/154 , H04N19/17 , H04N19/98 , H04N21/422 , H04N21/431 , G06T5/00 , G09G3/20 , G09G5/00 , H04N1/60 , H04N5/50 , H04N9/64 , H04N9/67 , H04N19/136 , H04N19/184 , H04N19/186 , H04N19/169 , H04N19/44 , H04N19/30 , H04N19/33 , H04N19/176 , H04N19/182 , H04N19/52
Abstract: Adaptive video processing for a target display panel may be implemented in or by a server/encoding pipeline. The adaptive video processing methods may obtain and take into account video content and display panel-specific information including display characteristics and environmental conditions (e.g., ambient lighting and viewer location) when processing and encoding video content to be streamed to the target display panel in an ambient setting or environment. The server-side adaptive video processing methods may use this information to adjust one or more video processing functions as applied to the video data to generate video content in the color gamut and dynamic range of the target display panel that is adapted to the display panel characteristics and ambient viewing conditions.
-
公开(公告)号:US10904530B2
公开(公告)日:2021-01-26
申请号:US16294258
申请日:2019-03-06
Applicant: Apple Inc.
Inventor: Alexandros Tourapis , Guy Cote
IPC: H04N19/124 , H04N19/126 , H04N19/13 , H04N19/136 , H04N19/15 , H04N19/157 , H04N19/159 , H04N19/186 , H04N19/30 , H04N19/51 , H04N19/61 , H04N19/70 , H04N19/86 , H04N19/96 , H04N19/172 , H04N19/176
Abstract: A method of signaling additional chroma QP offset values that are specific to quantization groups is provided, in which each quantization group explicitly specifies its own set of chroma QP offset values. Alternatively, a table of possible sets of chroma QP offset values is specified in the header area of the picture, and each quantization group uses an index to select an entry from the table for determining its own set of chroma QP offset values. The quantization group specific chroma QP offset values are then used to determine the chroma QP values for blocks within the quantization group in addition to chroma QP offset values already specified for higher levels of the video coding hierarchy.
-
公开(公告)号:US20190208204A1
公开(公告)日:2019-07-04
申请号:US16294229
申请日:2019-03-06
Applicant: Apple Inc.
Inventor: Alexandros Tourapis , Guy Cote
IPC: H04N19/124 , H04N19/61 , H04N19/159 , H04N19/30 , H04N19/86 , H04N19/157 , H04N19/15 , H04N19/126 , H04N19/136 , H04N19/70 , H04N19/51 , H04N19/13 , H04N19/186
CPC classification number: H04N19/124 , H04N19/126 , H04N19/13 , H04N19/136 , H04N19/15 , H04N19/157 , H04N19/159 , H04N19/172 , H04N19/176 , H04N19/186 , H04N19/30 , H04N19/51 , H04N19/61 , H04N19/70 , H04N19/86 , H04N19/96
Abstract: A method of signaling additional chroma QP offset values that are specific to quantization groups is provided, in which each quantization group explicitly specifies its own set of chroma QP offset values. Alternatively, a table of possible sets of chroma QP offset values is specified in the header area of the picture, and each quantization group uses an index to select an entry from the table for determining its own set of chroma QP offset values. The quantization group specific chroma QP offset values are then used to determine the chroma QP values for blocks within the quantization group in addition to chroma QP offset values already specified for higher levels of the video coding hierarchy.
-
-
-
-
-
-
-
-
-