關(guān)于 Camera 預(yù)覽和錄像畫質(zhì)不一樣的問題分析

1、問題背景

基于之前安卓平臺(tái)的一個(gè)項(xiàng)目工禾,客戶有反饋過一個(gè) Camera app 預(yù)覽的效果运提,和錄像效果不一致的問題蝗柔。

這里的預(yù)覽是指打開 Camera app 后直接出圖的效果,錄像的效果則是指打開 Camera app 開啟錄像功能民泵,錄制一段視頻癣丧,再用設(shè)備自帶的播放器去看錄制的視頻的效果。

有發(fā)現(xiàn)錄像的效果要比預(yù)覽的效果銳度要高栈妆。


2胁编、問題分析

關(guān)于這個(gè)問題,上周也有寫過類似的一篇文章分析不同 app 之間畫質(zhì)差異的原因鳞尔。有些排查過程是通用的嬉橙,如下是關(guān)于這個(gè)問題的排查過程。

a寥假、預(yù)覽和錄像是否走的是同一路流市框?分別 dump下預(yù)覽和錄像的 yuv 來對(duì)比看看效果。

預(yù)覽出的是1080P昧旨,錄像也是1080P拾给,走的是同一路流。分別 dump了錄像和預(yù)覽的 yuv兔沃,對(duì)比看效果是一致的蒋得,所以就不是ISP處理之前的問題,需繼續(xù)向后排查乒疏。

b额衙、是否是顯示的問題。

我這里的驗(yàn)證方式是用我們自己的開發(fā)板+Camera 模組來分析問題的怕吴,通過HDMI接到1080P 的顯示器上出圖窍侧,通過截屏比較預(yù)覽的效果和錄制的效果;

1>转绷、是有發(fā)現(xiàn)在同樣的顯示器上播放錄制的視頻伟件,清晰度要比預(yù)覽畫面要好一些,如下圖所示议经。

2>斧账、通過上一步,分析了預(yù)覽和錄像的yuv效果是一致的煞肾,所以接著對(duì)比看了預(yù)覽的yuv和預(yù)覽的截屏咧织,發(fā)現(xiàn)預(yù)覽的yuv是要比實(shí)際的預(yù)覽結(jié)果要好。

所以就懷疑是從yuv 到顯示這里的什么處理籍救,導(dǎo)致的清晰度損失了习绢。后面注意到預(yù)覽截屏下來是4K的分辨率,因?yàn)榇薃ndroid版本的SDK是默認(rèn)支持4K UI的蝙昙。所以關(guān)于預(yù)覽的話闪萄,是把1080P的數(shù)據(jù)顯示在4K UI上梧却,也就是1個(gè)實(shí)際的像素?cái)?shù)據(jù)最后是用4個(gè)像素來顯示,而錄像是直接1080P顯示的桃煎,所以視覺上看起來預(yù)覽的清晰度度是要差一點(diǎn)的篮幢,是正常的大刊。關(guān)閉4K UI后比較为迈,預(yù)覽和錄像的效果是一致了。

但客戶那邊的設(shè)備用的是mipi 屏缺菌,UI的分辨率是1920x1200葫辐,所以并不是4K UI的預(yù)覽導(dǎo)致的差異。

c伴郁、是否是 pq 導(dǎo)致的效果差異耿战。

這里的 pq 是指? picture?quality,是指專門調(diào)屏幕畫質(zhì)的焊傅,也有色溫剂陡、銳度、亮度的處理模塊和參數(shù)的調(diào)整狐胎,和我們調(diào) camera 畫質(zhì)的工作類似鸭栖。

后面和客戶再次確認(rèn)了下問題,是在設(shè)備上播放錄制的視頻銳化比預(yù)覽要高很多握巢,視頻導(dǎo)出來在PC上去播放又是正常是晕鹊。我這邊就用客戶的版本、客戶的機(jī)器暴浦、細(xì)節(jié)顏色多的場(chǎng)景下溅话,復(fù)現(xiàn)了下反饋問題。確實(shí)播放錄制的視頻銳化強(qiáng)度比預(yù)覽要明顯很多歌焦,顏色也鮮艷了很多飞几,但用的同樣的SDK版本,在我們開發(fā)板上就沒有這個(gè)問題独撇。

這里就找到pq組的同事幫忙分析了下屑墨,在客戶的設(shè)備上播放視頻時(shí),執(zhí)行下指令關(guān)閉pq銳化的處理券勺,效果就正常了很多绪钥。接著是dump了我們開發(fā)板設(shè)備,和客戶端設(shè)備的pq參數(shù)关炼,參數(shù)對(duì)比是一樣的程腹。后面排查了我們開發(fā)板上pq的效果不生效的原因,是因?yàn)閴焊鶝]有配置調(diào)用pq參數(shù)的驅(qū)動(dòng)儒拂,而客戶板上是支持的寸潦,所以表現(xiàn)有差異色鸳。

后續(xù)是將pq參數(shù)的效果文件進(jìn)行了修改,bypass了銳化见转、亮度命雀、顏色等的模塊,所以效果就保持一致了斩箫。

而預(yù)覽不受pq的影響吏砂,是因?yàn)轭A(yù)覽走的osd層,osd層不走pq處理的這些模塊乘客。


3狐血、問題總結(jié)

a、要理解清楚客戶報(bào)的問題易核,用同樣的設(shè)備匈织、固件版本、拍攝環(huán)境能去復(fù)現(xiàn)到牡直,才好去進(jìn)一步分析缀匕。

對(duì)于這個(gè)問題,我花了太多時(shí)間碰逸,去驗(yàn)證我們自己開發(fā)板上 4K UI導(dǎo)致的預(yù)覽清晰度差的問題乡小,而客戶明明反饋的是預(yù)覽正常,播放錄像時(shí)銳化高花竞。

我想當(dāng)然的以為播放錄像銳化高劲件,就是錄像比預(yù)覽清晰度高。和我們開發(fā)板上發(fā)現(xiàn)預(yù)覽清晰度差是一個(gè)問題约急。

b零远、提出合理的假設(shè),一步步去做驗(yàn)證排查厌蔽,直到找到問題原因牵辣。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市奴饮,隨后出現(xiàn)的幾起案子纬向,更是在濱河造成了極大的恐慌,老刑警劉巖戴卜,帶你破解...
    沈念sama閱讀 207,248評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件逾条,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡投剥,警方通過查閱死者的電腦和手機(jī)师脂,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,681評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人吃警,你說我怎么就攤上這事糕篇。” “怎么了酌心?”我有些...
    開封第一講書人閱讀 153,443評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵拌消,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我安券,道長(zhǎng)墩崩,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,475評(píng)論 1 279
  • 正文 為了忘掉前任完疫,我火速辦了婚禮泰鸡,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘壳鹤。我一直安慰自己,他們只是感情好饰迹,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,458評(píng)論 5 374
  • 文/花漫 我一把揭開白布芳誓。 她就那樣靜靜地躺著,像睡著了一般啊鸭。 火紅的嫁衣襯著肌膚如雪锹淌。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,185評(píng)論 1 284
  • 那天赠制,我揣著相機(jī)與錄音赂摆,去河邊找鬼。 笑死钟些,一個(gè)胖子當(dāng)著我的面吹牛烟号,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播政恍,決...
    沈念sama閱讀 38,451評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼汪拥,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了篙耗?” 一聲冷哼從身側(cè)響起迫筑,我...
    開封第一講書人閱讀 37,112評(píng)論 0 261
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎宗弯,沒想到半個(gè)月后脯燃,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,609評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蒙保,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,083評(píng)論 2 325
  • 正文 我和宋清朗相戀三年辕棚,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,163評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡坟募,死狀恐怖岛蚤,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情懈糯,我是刑警寧澤涤妒,帶...
    沈念sama閱讀 33,803評(píng)論 4 323
  • 正文 年R本政府宣布,位于F島的核電站赚哗,受9級(jí)特大地震影響她紫,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜屿储,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,357評(píng)論 3 307
  • 文/蒙蒙 一贿讹、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧够掠,春花似錦民褂、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,357評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至竖哩,卻和暖如春哭廉,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背相叁。 一陣腳步聲響...
    開封第一講書人閱讀 31,590評(píng)論 1 261
  • 我被黑心中介騙來泰國(guó)打工遵绰, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人增淹。 一個(gè)月前我還...
    沈念sama閱讀 45,636評(píng)論 2 355
  • 正文 我出身青樓椿访,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親埠通。 傳聞我的和親對(duì)象是個(gè)殘疾皇子赎离,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,925評(píng)論 2 344

推薦閱讀更多精彩內(nèi)容