您當前的位置:首頁 > 收藏

camera驅動工程師與camera tuning工程師的區別在哪,職位核心價值又是什麼?

作者:由 匿名使用者 發表于 收藏時間:2016-11-15

camera驅動工程師與camera tuning工程師的區別在哪,職位核心價值又是什麼?Executioner2016-11-17 09:46:39

驅動工程師負責點亮sensor,tuning負責把影象調到最優。大致是這樣,不要噴。。。

camera驅動工程師與camera tuning工程師的區別在哪,職位核心價值又是什麼?知乎使用者2017-02-12 21:22:17

Camera驅動工程師負責Camera的功能,確保Camera正常工作;

Camera除錯工程師負責Camera的效果,確保Camera圖片質量。

一般來說,測試工程師驗證各項功能是否有問題,若有,驅動工程師必須保證有問題的功能沒有問題,所以,驅動工程師也會了解測試工程師的測試方法,但是測試工程師更專業更全面。

camera驅動工程師與camera tuning工程師的區別在哪,職位核心價值又是什麼?凹凸思2018-01-06 22:55:56

驅動負責sensor 點亮,功耗,lunch time 等方面的最佳化

tuning 負責 成像質量(亮度,色彩,對焦,清晰度/噪點)的最佳化

camera驅動工程師與camera tuning工程師的區別在哪,職位核心價值又是什麼?武漢裴sir2018-04-22 21:38:38

個人瞭解的camera驅動、camera驅動、camera app 如下。

1:camera驅動

camera驅動工程師大多都是android驅動工程師出身,除了負責camera驅動外一般還負責其它模組的驅動除錯。

從手機行業來講,camera驅動工程師主要是負責點亮 sony、三星、ov、格科微等不同廠家的camera sensor,平臺一般主要是 高通、聯發科、展訊、華為海思等平臺。camera點亮之後還有相關的功能性bug問題,解析度尺寸size,如果有相關 AE auto-exposure 、Af auto-focus 自動對焦問題,或者 cts等問題都需要 camera驅動工程師來處理,閃光燈問題也需要camera驅動工程師來處理,還有就是 OTP 導通 等,如果前期發現電源干擾也要及時的和硬體提出來分析。如果有耗流問題,基本上也要camera驅動工程師來解決。

簡單概括就是功能性問題交給 驅動,效果性問題交給 tuning工程師。但是驅動一般除了要和 tuning 進行合作還要和 camera app上層負責的同事進行合作,很多時候還要看 hal層,app也要有一定的瞭解。

camera 驅動/tuning 其實還有就是衍生出來的 camera isp 演算法研發等。介於驅動和tuning之間。

2:camera tuning

camera tuning 工程師,則不需要軟體出身即可,主要是對光學的一些基本瞭解,比如從 OB-shading- AE/AF/Awb -isp -gamma-ccm 做除錯。具體就是 先處理 y-shading/color-shading 一般要在驅動工程師導通OTP 之後來做,然後是 AE/AF/AWB 3a演算法,主要是自動曝光,tuning要調整幀率和自動曝光時間一般設定在10fps以上,iso卡幀率設定;再就是做 awb 除錯,主要是用 mtk的 cct工具進行拍攝除錯,高通類似;再就是AF 自動對焦 ,一般mtk是拍攝full-scan圖片然後匯出來給 驅動工程師放到 lens tuning para中去。

如果此時是高階的 ios、pdaf 光學防抖或者 相位對焦的模組,那麼還要請驅動一起看看是否真的啟動了pdaf功能等,做些初步的嚴重,confidence 如何,對焦速度準確度如何。最終會先按照不同公司的客觀測試標準過一遍,確定模組 解析率 等是否能夠達到基本的標準,排除模組的效能問題。後期要根據客戶的要求做一些主觀的除錯,比如暖色調,冷色調,飽和度等,這個可能要修改 awb 不同色溫場景下的效果,也可能要修改 ccm飽和度等引數。

一般tuning 需要懂camera測試的,主要是解析率,shading、anr 噪聲、畸變等。其實吧,驅動工程師一般都知道。

3:camera app。

camera app的同事主要負責客戶需求,比如camera ui介面,camera 具體的選單功能,就是我們使用者可以直接使用的app 部分都是交給 camera app的同事進行處理的。如果有和三方演算法公司,比如 arcsoft 合作,則需要上層同事獲取介面,加入演算法code等。

4:三者的差別。

從就業範圍來看,camera app > camera 驅動 > camera tuning。

Camera app一般也需要進行很多上層其它app的工作,一般用 java語言和 c++所以可就業的範圍是最廣泛的。

Camera驅動工程師,往往選擇的範圍也還好,因為不僅僅針對camera驅動除錯還需要針對 充電、 gsensor/psensor/msensor/press sensor、lcm或者tp 等進行驅動功能除錯。所以一般驅動工程師懂得範圍比較多,同時因為長期和 camera tuning工程師進行合作,一般情況下理解會更透徹,基本上都具備一些光學理論和知識,可以轉行 camera tuning很容易。

tuning轉行做驅動則比較困難,同時也因為就業面狹窄,一般只有在北上廣深杭工作才能找到比較合適的工作。西安、武漢大多是外包或者給華為海思做研發。

因為驅動屬於IT 行業中的製造業,依賴於實體產業鏈,而上層應用java等不依賴於實體,可以做很多開發,幾臺電腦即可。所以二線城市對於上層java 的需求大,android驅動因為產業鏈佈局在一線城市,所以其實回二線城市不太好找工作。tuning 就更困難了。

5,腳踏實地幹不過投機取巧。

辛勤工作多年存的錢還不及在投資一套房增值的多,從此之後我就轉行做樓市金融分析了。我也建議大家儘可能選擇大資料,前端網際網路上層待遇更好。

如下是我對樓市金融的分析:

https://

zhuanlan。zhihu。com/p/55

655677

寫這多沒人點贊哇⊙∀⊙!

camera驅動工程師與camera tuning工程師的區別在哪,職位核心價值又是什麼?鈕子壤2019-04-22 00:40:08

驅動工程師的範圍在很多公司定義不一樣。

有些公司只需要你點亮,可以載入otp,可以讀寫校準,甚至都不用debugCTS問題。

但是有的公司,驅動需要完成提到的所有問題外,還需要會載入新流程,新增第三方演算法功能,修改資料流程邏輯,改善響應效能,debug各類與camera耦合的故障(相機模組故障率最高,與別的模組之間的影響最多),甚至是基於平臺做一些簡單的二次自研演算法開發,如基於平臺多幀的EIS防抖、多幀合成去噪等。

所以,如果是我說的前一種,基本上1年就能學完。後面一種麼。。。怎麼說也要有5年加班到吐的經驗。

tuning,主要是除錯,與改善顯示效果,拍攝效果的。是一個平衡的工作,需要懂各類光學原理,基於光學原理來校準計算機獲取的影象來適應人的審美。

最後,總結:

驅動難學難精,但是5年老司機隨便50+萬的年薪。

tuning效果易學,但更難精(對美學有要求),收入還不錯。

總體來說。兩個崗位都需求大。說真的,以後攝像頭越來越多,各類裝置都需要相機模組,camera方向,不管崗位都是有很大市場的。

標簽: camera  驅動  tuning  工程師  APP