Flash synchronization using image sensor interface timing signal

    公开(公告)号:AU2011314275B2

    公开(公告)日:2014-09-04

    申请号: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.

    Flash synchronization using image sensor interface timing signal

    公开(公告)号:AU2014203602A1

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

    申请号:AU2014203602

    申请日:2014-07-01

    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 5 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 10 determine the flash activation time, thus ensuring that the flash is activated prior to receiving the first pixel of the target frame.

    System and method for demosaicing image data using weighted gradients

    公开(公告)号:AU2010308353B2

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

    申请号:AU2010308353

    申请日:2010-10-12

    Applicant: APPLE INC

    Abstract: Various techniques are provided herein for the demosaicing of images acquired and processed by an imaging system. The imaging system includes an image signal processor 32 and image sensors 30 utilizing color filter arrays (CFA) for acquiring red, green, and blue color data using one pixel array. In one embodiment, the CFA may include a Bayer pattern. During image signal processing, demosaicing may be applied to interpolate missing color samples from the raw image pattern. In one embodiment, interpolation for the green color channel may include employing edge-adaptive filters with weighted gradients of horizontal and vertical filtered values. The red and blue color channels may be interpolated using color difference samples with co-located interpolated values of the green color channel. In another embodiment, interpolation of the red and blue color channels may be performed using color ratios (e.g., versus color difference data).

    CONTROL DE ENFOQUE AUTOMATICO UTILIZANDO DATOS DE ESTADISTICAS DE IMAGEN CON PUNTUACIONES ORDINARIAS Y FINAS DE ENFOQUE AUTOMATICO.

    公开(公告)号:MX2013002455A

    公开(公告)日:2013-08-29

    申请号:MX2013002455

    申请日:2011-08-25

    Applicant: APPLE INC

    Abstract: Se proporcionan técnicas para determinar una posición focal óptima utilizando estadísticas de enfoque automático. En una modalidad, tales técnicas pueden incluir generar puntuaciones de enfoque automático y ordinario para determinar una longitud focal óptima en la cual posicionar un lente 88 asociado con el sensor de imagen 90. Por ejemplo, la lógica de estadísticas 680 puede determinar una posición ordinaria que indica un área de enfoque óptima que, en una modalidad, se puede determinar al buscar la primera posición ordinaria en la que una puntuación de enfoque automático ordinaria disminuye con respecto a una puntuación de enfoque automático ordinaria en una posición previa. Al utilizar esta posición como un punto de inicio para la búsqueda de puntuación fina, la posición focal óptima se puede determinar al buscar un pico en puntuaciones finas de enfoque automático. En otra modalidad, las estadísticas de enfoque automático también se pueden determinar con base en cada color del Bayer RGB, de tal forma que, aun en la presencia de aberraciones cromáticas, se pueden utilizar las puntuaciones relativas de enfoque automático por cada color para determinar la dirección de enfoque. cromáticas, se pueden utilizar las puntuaciones relativas de enfoque automático por cada color para determinar la dirección de enfoque.

    Temporal filtering techniques for image signal processing

    公开(公告)号:AU2010308351B2

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

    申请号:AU2010308351

    申请日:2010-10-12

    Applicant: APPLE INC

    Abstract: Various techniques for temporally filtering raw image data acquired by an image sensor are provided. In one embodiment, a temporal filter determines a spatial location of a current pixel and identifies at least one collocated reference pixel from a previous frame. A motion delta value is determined based at least partially upon the current pixel and its collocated reference pixel. Next, an index is determined based upon the motion delta value and a motion history value corresponding to the spatial location of the current pixel, but from the previous frame. Using the index, a first filtering coefficient may be selected from a motion table. After selecting the first filtering coefficient, an attenuation factor may be selected from a luma table based upon the value of the current pixel, and a second filtering coefficient may subsequently be determined based upon the selected attenuation factor and the first filtering coefficient. The temporally filtered output value corresponding to the current pixel may then be calculated based upon the second filtering coefficient, the current pixel, and the collocated reference pixel.

    PROCESAMIENTO AUTOMATICO DE BALANCE DE BLANCOS CON SELECCION DE ESPACIO FLEXIBLE DE COLOR.

    公开(公告)号:MX2013002452A

    公开(公告)日:2013-08-29

    申请号:MX2013002452

    申请日:2011-08-25

    Applicant: APPLE INC

    Abstract: Se divulgan diferentes técnicas para procesar datos de estadísticas en un procesador de señal de imagen (ISP). En una modalidad, un motor de recopilación de estadísticas puede estar configurado para adquirir estadísticas relacionadas con balance de blancos automático. El motor de recopilación de estadísticas puede recibir datos sin procesar adquiridos por un sensor de imagen y puede estar configurado para llevar a cabo una o más conversiones de espacio de color para obtener datos de pixel en otros espacios de color. Un conjunto de filtros de pixel puede estar configurado para acumular sumas de los datos de pixel condicionalmente con base en características de YC1C2, como se define por un filtro de condición de pixel por pixel. Dependiendo de un espacio de color seleccionado, los filtros de pixel pueden generar sumas de color, que se pueden utilizar para igualar un iluminante actual contra un conjunto de iluminantes de referencia con los cuales el sensor de imagen ha sido calibrado previamente.

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

    公开(公告)号:AU2011296296A1

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

    申请号: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

    公开(公告)号:AU2010308437A1

    公开(公告)日:2012-05-17

    申请号: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.

    System and method for demosaicing image data using weighted gradients

    公开(公告)号:AU2010308353A1

    公开(公告)日:2012-05-17

    申请号:AU2010308353

    申请日:2010-10-12

    Applicant: APPLE INC

    Abstract: Various techniques are provided herein for the demosaicing of images acquired and processed by an imaging system. The imaging system includes an image signal processor 32 and image sensors 30 utilizing color filter arrays (CFA) for acquiring red, green, and blue color data using one pixel array. In one embodiment, the CFA may include a Bayer pattern. During image signal processing, demosaicing may be applied to interpolate missing color samples from the raw image pattern. In one embodiment, interpolation for the green color channel may include employing edge-adaptive filters with weighted gradients of horizontal and vertical filtered values. The red and blue color channels may be interpolated using color difference samples with co-located interpolated values of the green color channel. In another embodiment, interpolation of the red and blue color channels may be performed using color ratios (e.g., versus color difference data).

Patent Agency Ranking