91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

基于MT6763/MT6757平臺PACC驅動程序和BUF_Mgr移植資料

發布時間:2020-08-10 12:08:31 來源:ITPUB博客 閱讀:268 作者:SZX511 欄目:移動開發

MT6763_MT6757_PDAF_Driver_and_Buf_mgr_Porting_Guide

PACC驅動程序和BUF_Mgr移植指南


PDAF簡介

PDAF: Phase Detection Auto Focus

? 通過比較L/R PD pixel構成的兩幅圖像,PD算法會計算出當前相位差

? 根據相位差和模組的PD calibration data,估算出像距,從而移動lens快速對焦.

(推lens的方向和幅度,由該模組的PD calibration data和當前相位差來決定)

基于MT6763/MT6757平臺PACC驅動程序和BUF_Mgr移植資料


PD相位差 L/R圖

基于MT6763/MT6757平臺PACC驅動程序和BUF_Mgr移植資料

通過兩張圖像計算出相位差,將相位差與PD calibration data

做比較,來確定lens需要移動到哪個位置


一類sensor PD點

基于MT6763/MT6757平臺PACC驅動程序和BUF_Mgr移植資料

PD sensor Description - INI

請遵循傳感器規范

基于MT6763/MT6757平臺PACC驅動程序和BUF_Mgr移植資料

局部放電面積偏移

基于MT6763/MT6757平臺PACC驅動程序和BUF_Mgr移植資料

必須滿足Offset <= PD坐標 <= Offset+Pitch-1


PD sensor Description - INI

基于MT6763/MT6757平臺PACC驅動程序和BUF_Mgr移植資料


PD INI 如何正確填寫

INI檔介紹:

INI文件是sensor vendor給module house做PD calibration時的配置文件,描述PD sensor的output信息及PD calibration參數,其內容會被燒錄進eeprom Driver中需要參考INI檔的相關信息,INI檔的內容一般如右圖:其中右圖53行以下calibration的相關內容不允許修改。

那么senor vendor應該如何根據sensor setting正確填寫INI呢?

基于MT6763/MT6757平臺PACC驅動程序和BUF_Mgr移植資料

PD INI

INI檔參數介紹:

http://bbs.16rd.com/thread-468265-1-1.html

參數 含義

RAW_WIDTH           sensor輸出數據的寬度

RAW_HEIGHT          sensor輸出數據的高度

RAW_BITS               Pixel Value的位寬 (10: Raw10)

RAW_BYTE_ORDER         Pixel傳輸字節序: LSB or MSB,目前都是(0: MSB)

RAW_BAYER_PATTERN                 0: Gr 1: R 2: B 3: Gb

PD_OFFSET_X                        Sensor PD Area 起始X坐標 (與PD點坐標無絕對關系)

PD_OFFSET_Y                          Sensor PD Area 起始X坐標 (與PD點坐標無絕對關系)

PD_PITCH_X                      PD block的寬度

PD_PITCH_Y                    PD block的高度

PD_DENSITY_X               PD pixel的密度(一個X*Y的size里面有一對PD pixel)

PD_DENSITY_Y                    PD pixel的密度(一個X*Y的size里面有一對PD pixel)

PD_BINNING_TYPE                默認設0;若有sensor PD pixel binning時設1

                                           設1時再配置PD_POS_R_BINN、PD_POS_L_BINN

PD_BLOCK_NUM_X             Width方向有多少個PD block

PD_BLOCK_NUM_Y             Height 方向有多少個PD block

CALI_PARAM1              calibration參數,保持默認值20,step1 grid sizeW

CALI_PARAM2             calibration參數,保持默認值4,step1 grid sizeH

CALI_PARAM3             calibration參數,保持默認值8,step2 grid sizeW

CALI_PARAM4            calibration參數,保持默認值8,step2 grid sizeH

CALI_PARAM5             calibration參數,保持默認值10,step2 step number

PD_POS_R                   PD BLOCK0中R-Masked PD pixel的絕對坐標(Start from (0,0))

PD_POS_L                    PD BLOCK0中L-Masked PD pixel的絕對坐標(Start from (0,0))

QUALITY_BAYER_PATTERN               Output bayer pattern的模式(0: Gr 1: R 2: B 3: Gb)

QUALITY_PD_L_LOCATION             PD pixel所在channel [0]B channel, [1]G channel 

QUALITY_PD_R_LOCATION              PD pixel所在channel [0]B channel, [1]G channel


PDAF Bring Up

Prepare + Driver + EEPROM + PD Buffer Manager + BPCI + Para


PDAF Porting

一、 準備工作

- CAF work 模組INI文檔

二、Sensor driver porting

- XXXXmipiraw_Sensor.c

三、讀取PD calibration data

- camera_calibration_cam_cal.cpp

- XXXX_pdaf_cal.c 、XXXX_pdafotp.c

四、PD buffer manager porting

- pd_buf_list.cpp

- pd_buf_mgr.cpp

- pd_XXXXmipiraw.cpp、pd_XXXXmipiraw.h

五、lens參數配置——PD部分

- lens_para_XXXXAF.cpp


一、準備工作

1. 確認Contrast AF能清晰對焦

2. 確認當前sensor的PD信息用RAW或VC傳輸

VC – Virtual Chanel

RAW – raw type (6735 6737T 6738 6739 6750 6753 6755等平臺)

            PDO  (6757 6763 6797 6799及之后平臺)

3. 請sensor廠或模組廠提供如下文檔和信息:

(1) 模組PDAF calibration使用的.ini文檔

(2) 模組 pdaf calibration對應eeprom的layout文檔

(3) PDAF calibration時sensor的安裝角度(建議正向安裝: 0°)

和出圖方向(建議與手機實際方向設定一致, 例如不做MirrorFlip

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

赫章县| 鞍山市| 昌乐县| 伊金霍洛旗| 定结县| 磴口县| 连城县| 尚义县| 昌江| 娱乐| 桐梓县| 德格县| 廉江市| 望城县| 普洱| 荆州市| 新河县| 晋宁县| 西乌珠穆沁旗| 霍城县| 漳平市| 洪雅县| 敦化市| 宜兰市| 大安市| 郴州市| 麻阳| 黄大仙区| 齐齐哈尔市| 饶平县| 大足县| 改则县| 贺兰县| 祥云县| 青神县| 始兴县| 长垣县| 扶沟县| 乾安县| 香河县| 加查县|