Hi TI experts,
I used multi_cam app to capture and get .bin file of H3A output. I want to analyze this file to optimize my 2A algo. Could you help me to understand the data field definition? Please refer the .bin and H3A xml files I attached. The sensor output resolution is 1920x1280.
For my understanding,
1. The initial 64 bytes of this .bin file may be the header.
2. The data should be the mapping to RAWFE H3A AE/AWB Packet Format. I used Sum-Only Mode, so the data should be mapping to the format which is showed in TRM Table 6-5335 (page 5803-5804)


Please correct me if I was wrong and help explain the data definition of .bin file.
Thanks.
Best regards,
Zhishen
<?xml version="1.0" encoding="utf-8"?>
<VISS_H3A_AEWB_CFG xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<!--this is comment-->
<dcc_name>viss_h3a_aewb_cfg</dcc_name>
<dcc_header>
<camera_module_id> 233 </camera_module_id>
<dcc_descriptor_id> 3 </dcc_descriptor_id>
<algorithm_vendor_id> 1 </algorithm_vendor_id>
<tunning_tool_version> 0 </tunning_tool_version>
</dcc_header>
<!--=======================================================================-->
<typedef>
<iss_h3a_grid_size type="struct">
<enable type="uint8"> </enable> <!-- enable h3a aewb-->
<mode type="uint8"> </mode> <!-- 0 = SUM_SQ, 1=MINMAX, 2=SUM_ONLY-->
<v_start type="uint16"> </v_start> <!-- Paxel_0 Start Coordinate Y in Pixels -->
<h_start type="uint16"> </h_start> <!-- Paxel_0 Start Coordinate H in Pixels -->
<v_size type="uint8"> </v_size> <!-- Paxel Height in Pixels -->
<h_size type="uint8"> </h_size> <!-- Paxel Width in Pixels -->
<v_count type="uint8"> </v_count> <!-- number of vertical paxels -->
<h_count type="uint8"> </h_count> <!-- number of horizontal paxels -->
<v_skip type="uint8"> </v_skip> <!-- vertical subsampling factor (0-15) -->
<h_skip type="uint8"> </h_skip> <!-- horizontal subsampling factor (0-15) -->
<saturation_limit type="uint16"> </saturation_limit> <!-- saturation_limit (0-1023) -->
<blk_win_numlines type="uint16"> </blk_win_numlines> <!-- Win Height for the single black line of windows (2-256)-->
<blk_row_vpos type="uint16"> </blk_row_vpos> <!-- Vertical Position of Black Row -->
<sum_shift type="uint8"> </sum_shift> <!-- Sum Shift (0-15) -->
<ALaw_En type="uint8"> </ALaw_En> <!-- A Law Enable (0/1) -->
<MedFilt_En type="uint8"> </MedFilt_En> <!-- Median Filter Enable (0/1) -->
</iss_h3a_grid_size>
</typedef>
<!--=======================================================================-->
<use_case val="1023">
<n-space>
<region0 class="0">
<gain val="0" min="0" max="26132"> </gain>
<exposure val="1" min="0" max="10000000"> </exposure>
<colortemperature val="2" min="0" max="10000"> </colortemperature>
</region0>
</n-space>
<parameter_package>
<h3a_aewb_dcc type="iss_h3a_grid_size">
{
1, //enable
2, //mode
2, //v_start
32, //h_start
64, //v_size
58, //h_size
16, // v_count
32, // h_count
8, //v_skip
8, //h_skip
1000, //saturation_limit
2, //blk_win_numlines
1278, // blk_row_vpos: u16
2, //sum_shift
0, //ALaw_En
0, //MedFilt_En
}
</h3a_aewb_dcc>
</parameter_package>
</use_case>
<!--=====================================================================-->
</VISS_H3A_AEWB_CFG>

