<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: IMX95 uGuzzi ISP : The AE algorithm can't achieve the maximum exposure in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/IMX95-uGuzzi-ISP-The-AE-algorithm-can-t-achieve-the-maximum/m-p/2405660#M246422</link>
    <description>&lt;DIV&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;Based on the current behavior, the AE algorithm appears to be limited by the active sensor mode frame duration rather than by the absolute manual exposure capability. The value &lt;CODE&gt;66666 us&lt;/CODE&gt; corresponds to one frame at 15 fps. Therefore, even if the AE LIMITS maximum is set to &lt;CODE&gt;150000 us&lt;/CODE&gt;, AE will not be able to apply it unless the active sensor timing allows a frame period longer than 150 ms, or unless the driver/helper path extends VBLANK/frame length before programming exposure.&lt;/P&gt;
&lt;P&gt;Please check whether the sensor driver exposes and correctly updates &lt;CODE&gt;V4L2_CID_EXPOSURE&lt;/CODE&gt;, &lt;CODE&gt;V4L2_CID_VBLANK&lt;/CODE&gt;, &lt;CODE&gt;V4L2_CID_HBLANK&lt;/CODE&gt;, and &lt;CODE&gt;V4L2_CID_PIXEL_RATE&lt;/CODE&gt;. For low-light AE to reach &lt;CODE&gt;150000 us&lt;/CODE&gt;, the active frame rate must be reduced to about 6.67 fps or lower, or the AE control path must dynamically increase VBLANK/frame length. Changing Row Time in AE Dister alone may not affect AE if the active exposure range reported through the V4L2/CameraHelper path remains capped at about &lt;CODE&gt;66666 us&lt;/CODE&gt;.&lt;/P&gt;
&lt;P&gt;Please also confirm that the modified AE parameters are saved into the active DTP file referenced by &lt;CODE&gt;config_ipa_uguzzi.yaml&lt;/CODE&gt;, copied to &lt;CODE&gt;/usr/share/libcamera/ipa/nxp/neo/uguzzi/&lt;/CODE&gt;, and that the camera pipeline is restarted or the corresponding algorithm reconfiguration is applied. Live Control changes are generally temporary unless saved into the project/DTP or applied through the proper reconfiguration path.&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;My recommendation: treat this first as a &lt;STRONG&gt;frame-duration/VBLANK exposure-range issue&lt;/STRONG&gt;, then verify DTP/profile activation. The fact that manual exposure reaches &lt;CODE&gt;150000 us&lt;/CODE&gt; is useful, but it does not prove the AE loop is allowed to request that value unless the AE-visible exposure range and frame timing are also updated.&lt;/P&gt;
&lt;/DIV&gt;</description>
    <pubDate>Mon, 17 Aug 2026 07:14:38 GMT</pubDate>
    <dc:creator>yipingwang</dc:creator>
    <dc:date>2026-08-17T07:14:38Z</dc:date>
    <item>
      <title>IMX95 uGuzzi ISP : The AE algorithm can't achieve the maximum exposure</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX95-uGuzzi-ISP-The-AE-algorithm-can-t-achieve-the-maximum/m-p/2404008#M246345</link>
      <description>&lt;P&gt;I have configured AE LIMITS with the maximum exposure set accordingly. However, during runtime, the AE algorithm only reaches 66666 exposure at most,and the gain hits its upper limit at this point. Readings via V4L2 confirm that AE exposure reaches less than half of the configured upper limit.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="LiMengYi_0-1786522788247.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/394347i3D61D4616B9DDD0A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="LiMengYi_0-1786522788247.png" alt="LiMengYi_0-1786522788247.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;LiMengYi_0-1786522788247.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;When manually configuring exposure via Live Control, the valid exposure can reach 150000,V4L2 exposure can also reach the upper limit.&lt;/P&gt;&lt;P&gt;We suspect this issue is related to RowTime. We modified the Row Time parameter inside AE Dister, but this change shows no visible effect; the auto exposure performance remains exactly the same as before.&lt;/P&gt;&lt;P&gt;We would like to know what adjustments are required to allow the AE algorithm to reach the configured maximum exposure under low-light conditions.&lt;/P&gt;</description>
      <pubDate>Wed, 12 Aug 2026 08:20:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX95-uGuzzi-ISP-The-AE-algorithm-can-t-achieve-the-maximum/m-p/2404008#M246345</guid>
      <dc:creator>LiMengYi</dc:creator>
      <dc:date>2026-08-12T08:20:46Z</dc:date>
    </item>
    <item>
      <title>Re: IMX95 uGuzzi ISP : The AE algorithm can't achieve the maximum exposure</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX95-uGuzzi-ISP-The-AE-algorithm-can-t-achieve-the-maximum/m-p/2405660#M246422</link>
      <description>&lt;DIV&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;Based on the current behavior, the AE algorithm appears to be limited by the active sensor mode frame duration rather than by the absolute manual exposure capability. The value &lt;CODE&gt;66666 us&lt;/CODE&gt; corresponds to one frame at 15 fps. Therefore, even if the AE LIMITS maximum is set to &lt;CODE&gt;150000 us&lt;/CODE&gt;, AE will not be able to apply it unless the active sensor timing allows a frame period longer than 150 ms, or unless the driver/helper path extends VBLANK/frame length before programming exposure.&lt;/P&gt;
&lt;P&gt;Please check whether the sensor driver exposes and correctly updates &lt;CODE&gt;V4L2_CID_EXPOSURE&lt;/CODE&gt;, &lt;CODE&gt;V4L2_CID_VBLANK&lt;/CODE&gt;, &lt;CODE&gt;V4L2_CID_HBLANK&lt;/CODE&gt;, and &lt;CODE&gt;V4L2_CID_PIXEL_RATE&lt;/CODE&gt;. For low-light AE to reach &lt;CODE&gt;150000 us&lt;/CODE&gt;, the active frame rate must be reduced to about 6.67 fps or lower, or the AE control path must dynamically increase VBLANK/frame length. Changing Row Time in AE Dister alone may not affect AE if the active exposure range reported through the V4L2/CameraHelper path remains capped at about &lt;CODE&gt;66666 us&lt;/CODE&gt;.&lt;/P&gt;
&lt;P&gt;Please also confirm that the modified AE parameters are saved into the active DTP file referenced by &lt;CODE&gt;config_ipa_uguzzi.yaml&lt;/CODE&gt;, copied to &lt;CODE&gt;/usr/share/libcamera/ipa/nxp/neo/uguzzi/&lt;/CODE&gt;, and that the camera pipeline is restarted or the corresponding algorithm reconfiguration is applied. Live Control changes are generally temporary unless saved into the project/DTP or applied through the proper reconfiguration path.&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;My recommendation: treat this first as a &lt;STRONG&gt;frame-duration/VBLANK exposure-range issue&lt;/STRONG&gt;, then verify DTP/profile activation. The fact that manual exposure reaches &lt;CODE&gt;150000 us&lt;/CODE&gt; is useful, but it does not prove the AE loop is allowed to request that value unless the AE-visible exposure range and frame timing are also updated.&lt;/P&gt;
&lt;/DIV&gt;</description>
      <pubDate>Mon, 17 Aug 2026 07:14:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX95-uGuzzi-ISP-The-AE-algorithm-can-t-achieve-the-maximum/m-p/2405660#M246422</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2026-08-17T07:14:38Z</dc:date>
    </item>
  </channel>
</rss>

