-
公开(公告)号:AU2011296296B2
公开(公告)日:2015-08-27
申请号:AU2011296296
申请日:2011-08-25
Applicant: APPLE INC
Inventor: COTE GUY , FREDERIKSEN JEFFREY E
IPC: H04N5/232
Abstract: Techniques are provided for determining an optimal focal position using auto-focus statistics. In one embodiment, such techniques may include generating coarse and fine auto-focus scores for determining an optimal focal length at which to position a lens 88 associated with the image sensor 90. For instance, the statistics logic 680 may determine a coarse position that indicates an optimal focus area which, in one embodiment, may be determined by searching for the first coarse position in which a coarse auto-focus score decreases with respect to a coarse auto-focus score at a previous position. Using this position as a starting point for fine score searching, the optimal focal position may be determined by searching for a peak in fine auto-focus scores. In another embodiment, auto-focus statistics may also be determined based on each color of the Bayer RGB, such that, even in the presence of chromatic aberrations, relative auto-focus scores for each color may be used to determine the direction of focus.
-
公开(公告)号:AU2010308437B2
公开(公告)日:2014-01-23
申请号:AU2010308437
申请日:2010-10-12
Applicant: APPLE INC
Inventor: COTE GUY , FREDERIKSEN JEFFREY E
Abstract: Various techniques are provided for the detection and correction of defective pixels in an image sensor 90. In accordance with one embodiment, a static defect table storing the locations of known static defects is provided, and the location of a current pixel is compared to the static defect table. If the location of the current pixel is found in the static defect table, the current pixel is identified as a static defect and is corrected using the value of the previous pixel of the same color. If the current pixel is not identified as a static defect, a dynamic defect detection process 444 includes comparing pixel-to-pixel gradients between the current pixel a set of neighboring pixels against a dynamic defect threshold. If a dynamic defect is detected, a replacement value for correcting the dynamic defect may be determined by interpolating the value of two neighboring pixels on opposite sides of the current pixel in a direction exhibiting the smallest gradient.
-
3.
公开(公告)号:MX2013003373A
公开(公告)日:2013-06-24
申请号:MX2013003373
申请日:2011-08-31
Applicant: APPLE INC
Inventor: FREDERIKSEN JEFFREY E , COTE GUY
Abstract: Ciertos aspectos de esta divulgación se refieren a un sistema de procesamiento de señal de imagen 32 que incluye un controlador de flash 550 que está configurado para activar dispositivo de flash antes del inicio de un cuadro de imagen objetivo al utilizar una señal de temporización del sensor. En una modalidad, el controlador de flash 550 recibe una señal de temporización del sensor retrasada determina un tiempo de inicio de activación de flash al utilizar la señal de temporización del sensor retrasada para identificar un tiempo correspondiente al final del cuadro previo, aumentando ese tiempo por un tiempo de borrado vertical, y después restando un primer desfase para compensar el retraso entre la señal de temporización del sensor y la señal de temporización del sensor retrasada. Después, el controlador de flash 550 resta un segundo desfase para determinar el tiempo de activación del flash, asegurando de esta manera que el flash se activa antes de recibir el primer pixel del cuadro objetivo.
-
公开(公告)号:AU2011314275A1
公开(公告)日:2013-04-18
申请号:AU2011314275
申请日:2011-08-31
Applicant: APPLE INC
Inventor: COTE GUY , FREDERIKSEN JEFFREY E
Abstract: Certain aspects of this disclosure relate to an image signal processing system 32 that includes a flash controller 550 that is configured to activate a flash device prior to the start of a target image frame by using a sensor timing signal. In one embodiment, the flash controller 550 receives a delayed sensor timing signal and determines a flash activation start time by using the delayed sensor timing signal to identify a time corresponding to the end of the previous frame, increasing that time by a vertical blanking time, and then subtracting a first offset to compensate for delay between the sensor timing signal and the delayed sensor timing signal. Then, the flash controller 550 subtracts a second offset to determine the flash activation time, thus ensuring that the flash is activated prior to receiving the first pixel of the target frame.
-
公开(公告)号:AU2011320937A1
公开(公告)日:2013-03-21
申请号:AU2011320937
申请日:2011-08-25
Applicant: APPLE INC
Inventor: COTE GUY , FREDERIKSEN JEFFREY E , HUBEL PAUL MATTHEW , CHAWLA SUMIT
Abstract: Various techniques are disclosed for processing statistics data in an image signal processor (ISP). In one embodiment, a statistics collection engine may be configured to acquire statistics relating to auto white -balance. The statistics collection engine may receive raw data acquired by an image sensor and may be configured to perform one or more color space conversions to obtain pixel data in other color spaces. A set of pixel filters may be configured to accumulate sums of the pixel data conditionally based upon YC1C2 characteristics, as defined by a pixel condition per pixel filter. Depending on a selected color space, the pixel filters may generate color sums, which may be used to match a current illuminant against a set of reference illuminants with which the image sensor has been previously calibrated.
-
6.
公开(公告)号:BR112013007333A2
公开(公告)日:2016-07-05
申请号:BR112013007333
申请日:2011-08-31
Applicant: APPLE INC
Inventor: COTE GUY , FREDERIKSEN JEFFREY E
Abstract: método para melhorar operabilidade de u ma rede de papel úmida, uso de uma solução e papel. modalidades descritas proveem um sistema de processamento de sinal de imagem, que inclui unidade de processamento de pixel de back-end, que recebe dados de pixel após terem sido processados em eplo menos uma de uma unidade de processamento de pixel de front-end e um encadeamento de processamento de pixel. em certas modalidades, a unidade de processamento de back-end recebe dados de imagem de luma/croma e pode ser configurada para aplicar operações de detecção de face, mapeamento de tom local, contraste, brilho, ajustes de cor, bem como graduação. além disso, a unidade de processamento de back-end pode também incluir uma unidade de estatística de back-end que pode recolher as estatísticas de frequência. as estatísticas de frequência podem ser providas a uma codificador e podem ser usadas para determinar os parâmetros de quantização que devem ser aplicados a um quadro de imagem.
-
7.
公开(公告)号:BR112013007146A2
公开(公告)日:2016-06-14
申请号:BR112013007146
申请日:2011-08-31
Applicant: APPLE INC
Inventor: COTE GUY , FREDERIKSEN JEFFREY E
Abstract: sincronização de flash com o uso de sinal de temporização de interface de sensor de imagem. certos aspectos desta revelação referem-se a um sistema de processamento de sinal de imagem 32 que inclui um controlador de flash 550 que é configurado para ativar um dispositivo de flash antes do início de um quadro de imagem alvo com o uso de um sinal de temporização de sensor. em uma modalidade, o controlador de flash 550 recebe um sinal de temporização de sensor atrasado e determina um tempo de início de ativação de flash com o uso do sinal de temporização de sensor atrasado para identificar um tempo correspondente ao final do quadro interior, aumentar aquele tempo em um tempo de supressão vertical e, então, subtrair um primeiro desvio para compensar o atraso entre o sinal de temporização de sensor e o sinal de temporização de sensor atrasado. então, o controlador sensor 550 substrai um segundo desvio para determinar o tempo de ativação de flash, garantindo, desse modo, que o flash seja ativado antes de receber o primeiro pixel do quadro alvo.
-
公开(公告)号:AU2011320937B2
公开(公告)日:2014-10-02
申请号:AU2011320937
申请日:2011-08-25
Applicant: APPLE INC
Inventor: COTE GUY , FREDERIKSEN JEFFREY E , HUBEL PAUL MATTHEW , CHAWLA SUMIT
Abstract: Various techniques are disclosed for processing statistics data in an image signal processor (ISP). In one embodiment, a statistics collection engine may be configured to acquire statistics relating to auto white -balance. The statistics collection engine may receive raw data acquired by an image sensor and may be configured to perform one or more color space conversions to obtain pixel data in other color spaces. A set of pixel filters may be configured to accumulate sums of the pixel data conditionally based upon YC1C2 characteristics, as defined by a pixel condition per pixel filter. Depending on a selected color space, the pixel filters may generate color sums, which may be used to match a current illuminant against a set of reference illuminants with which the image sensor has been previously calibrated.
-
公开(公告)号:AU2011292290B2
公开(公告)日:2014-07-10
申请号:AU2011292290
申请日:2011-08-11
Applicant: APPLE INC
Inventor: COTE GUY , FREDERIKSEN JEFFREY E , BRATT JOSEPH P , GO SHUN WAI , MILLET TIMOTHY J
IPC: H04N5/232
Abstract: Various techniques are provided for processing image data acquired using a digital image sensor 90. In accordance with aspects of the present disclosure, one such technique may relate to the processing of image data in a system 10 that supports multiple image sensors 90. In one embodiment, the image processing system 32 may include control circuitry configured to determine whether a device is operating in a single sensor mode (one active sensor) or a dual sensor mode (two active sensors). When operating in the single sensor mode, data may be provided directly to a front-end pixel processing unit 80 from the sensor interface of the active sensor. When operating in a dual sensor mode, the image frames from the first and second sensors 90a, 90b are provided to the front-end pixel processing unit 80 in an interleaved manner. For instance, in one embodiment, the image frames from the first and second sensors 90a, 90b are written to a memory 108, and then read out to the front-end pixel processing unit 80 in an interleaved manner.
-
公开(公告)号:MX2013001921A
公开(公告)日:2013-05-20
申请号:MX2013001921
申请日:2011-08-11
Applicant: APPLE INC
Inventor: COTE GUY , FREDERIKSEN JEFFREY E , BRATT JOSEPH P , GO SHUN WAI , MILLET TIMOTHY J
IPC: H04N5/232
Abstract: Se proporcionan varias técnicas para procesar datos de imagen adquiridos utilizando un sensor de imágenes digitales 90; de acuerdo con aspectos de la presente divulgación, una de esas técnicas se puede referir al procesamiento de datos de imagen en un sistema 10 que soporta múltiples sensores de imagen 90; en una modalidad, el sistema de procesamiento de imágenes 32 puede incluir circuitería de control configurada para determinar si un dispositivo está operando en un modo de sensor sencillo (un sensor activo) o un modo de sensor dual (dos sensores activos); cuando opera en el modo de sensor sencillo, los datos pueden ser proporcionados directamente a una unidad de procesamiento de píxel de etapa inicial 80 desde la interfaz de sensor del sensor activo; cuando opera en un modo de sensor dual, los cuadros de imagen del primer y segundo sensores 90a, 90b son proporcionados a la unidad de procesamiento de píxel de etapa inicial 80 en una manera intercalada; por ejemplo, en una modalidad, los cuadros de imagen del primer y segundo sensores 90a, 90b son escritos en una memoria 108, y después leídos en la unidad de procesamiento de pixel de etapa inicial 80 en una manera intercalada
-
-
-
-
-
-
-
-
-