在CX3 Configuration Tool v2.0 (SDK 1_3_5)中,"Video Input Format" 支持RAW12和RAW10格式。RAW12和RAW10分别表示每个像素的12位和10位原始数据。为了将这些原始数据传输到CX3处理器,需要对像素进行打包。打包像素的方法有两种:"16-bit Zero Pad" 和 "16-bit Pack"。
1. "16-bit Zero Pad":
在这种方法中,原始数据(RAW12或RAW10)会被填充到16位宽度。这意味着,如果原始数据是12位或10位,那么剩下的4位或6位将被填充为0。这样,每个像素都将占用16位空间。这种方法的优点是简化了数据传输和处理,因为所有像素都具有相同的位宽。
2. "16-bit Pack":
在这种方法中,原始数据(RAW12或RAW10)会被压缩到16位宽度,而不是填充0。这意味着,原始数据的位将被重新排列,以适应16位空间。这种方法的优点是减少了数据传输所需的空间,但可能需要更复杂的数据处理算法来处理压缩的数据。
在CX3中,对于"Video Input Format" RAW12和RAW10,打包像素的方法取决于所使用的"Parralel data width"参数。如果选择"16-bit Zero Pad",则每个像素将占用16位空间,其中原始数据后的位数将被填充为0。如果选择"16-bit Pack",则原始数据将被压缩到16位空间,而不填充0。
总之,"16-bit Zero Pad" 和 "16-bit Pack" 的主要区别在于处理原始数据的方式。"16-bit Zero Pad"通过填充0来简化数据处理,而"16-bit Pack"通过压缩原始数据来减少所需的空间。在选择打包方法时,需要根据实际应用需求和数据处理能力来权衡这两种方法的优缺点。
在CX3 Configuration Tool v2.0 (SDK 1_3_5)中,"Video Input Format" 支持RAW12和RAW10格式。RAW12和RAW10分别表示每个像素的12位和10位原始数据。为了将这些原始数据传输到CX3处理器,需要对像素进行打包。打包像素的方法有两种:"16-bit Zero Pad" 和 "16-bit Pack"。
1. "16-bit Zero Pad":
在这种方法中,原始数据(RAW12或RAW10)会被填充到16位宽度。这意味着,如果原始数据是12位或10位,那么剩下的4位或6位将被填充为0。这样,每个像素都将占用16位空间。这种方法的优点是简化了数据传输和处理,因为所有像素都具有相同的位宽。
2. "16-bit Pack":
在这种方法中,原始数据(RAW12或RAW10)会被压缩到16位宽度,而不是填充0。这意味着,原始数据的位将被重新排列,以适应16位空间。这种方法的优点是减少了数据传输所需的空间,但可能需要更复杂的数据处理算法来处理压缩的数据。
在CX3中,对于"Video Input Format" RAW12和RAW10,打包像素的方法取决于所使用的"Parralel data width"参数。如果选择"16-bit Zero Pad",则每个像素将占用16位空间,其中原始数据后的位数将被填充为0。如果选择"16-bit Pack",则原始数据将被压缩到16位空间,而不填充0。
总之,"16-bit Zero Pad" 和 "16-bit Pack" 的主要区别在于处理原始数据的方式。"16-bit Zero Pad"通过填充0来简化数据处理,而"16-bit Pack"通过压缩原始数据来减少所需的空间。在选择打包方法时,需要根据实际应用需求和数据处理能力来权衡这两种方法的优缺点。
举报