Auto-focus control using image statistics data with coarse and fine auto-focus scores

    公开(公告)号:AU2011296296B2

    公开(公告)日:2015-08-27

    申请号:AU2011296296

    申请日:2011-08-25

    Applicant: APPLE INC

    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.

    System and method for detecting and correcting defective pixels in an image sensor

    公开(公告)号:AU2010308437B2

    公开(公告)日:2014-01-23

    申请号:AU2010308437

    申请日:2010-10-12

    Applicant: APPLE INC

    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.

    SINCRONIZACION DE FLASH UTILIZANDO SEÑAL DE TEMPORIZACION DE INTERFAZ DEL SENSOR DE IMAGEN.

    公开(公告)号:MX2013003373A

    公开(公告)日:2013-06-24

    申请号:MX2013003373

    申请日:2011-08-31

    Applicant: APPLE INC

    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.

    Flash synchronization using image sensor interface timing signal

    公开(公告)号:AU2011314275A1

    公开(公告)日:2013-04-18

    申请号:AU2011314275

    申请日:2011-08-31

    Applicant: APPLE INC

    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.

    Automatic white balance processing with flexible color space selection

    公开(公告)号:AU2011320937A1

    公开(公告)日:2013-03-21

    申请号:AU2011320937

    申请日:2011-08-25

    Applicant: APPLE INC

    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.

    método para melhorar operabilidade de uma rede de papel úmida, uso de uma solução e papel

    公开(公告)号:BR112013007333A2

    公开(公告)日:2016-07-05

    申请号:BR112013007333

    申请日:2011-08-31

    Applicant: APPLE INC

    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.

    sincronização de flash com o uso de sinal de temporização de interface de sensor de imagem

    公开(公告)号:BR112013007146A2

    公开(公告)日:2016-06-14

    申请号:BR112013007146

    申请日:2011-08-31

    Applicant: APPLE INC

    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.

    Automatic white balance processing with flexible color space selection

    公开(公告)号:AU2011320937B2

    公开(公告)日:2014-10-02

    申请号:AU2011320937

    申请日:2011-08-25

    Applicant: APPLE INC

    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.

    Dual image sensor image processing system and method

    公开(公告)号:AU2011292290B2

    公开(公告)日:2014-07-10

    申请号:AU2011292290

    申请日:2011-08-11

    Applicant: APPLE INC

    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.

    SISTEMA Y METODO DE PROCESAMIENTO DE IMAGENES DE SENSOR DE IMAGEN DUAL

    公开(公告)号:MX2013001921A

    公开(公告)日:2013-05-20

    申请号:MX2013001921

    申请日:2011-08-11

    Applicant: APPLE INC

    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

Patent Agency Ranking