Cerberus

動態分析與關鍵幀

六顆鏡頭、好幾分鐘的錄影,從頭快轉到尾很花時間。動態分析會先挑出「可能有事」的時刻,讓你從那裡開始看。

MaciPhone・iPad

分析在找什麼

動態分析(按鈕上寫 分析動態)會把一段片段的每顆鏡頭每秒取一張畫面,做兩件事:比對前後畫面變了多少,以及辨識畫面裡有沒有人、腳踏車、機車、汽車、貨車或公車。整個過程在你的 Mac、iPhone 或 iPad 上完成,用的是 Apple 的 Vision 與 App 內建的辨識模型,分析流程不連網。

結果存在 App 自己的資料夾裡,保存 30 天,期間內再打開同一段通常會直接載入,不必重掃(例外見「沒有偵測到事件」)。分析結果不會寫回 Tesla 的隨身碟。

分析完成後會得到三樣東西:

事件分成五種,顏色固定,時間軸色塊、關鍵幀圓點和快速檢視視窗的圖例都用同一套:

顏色名稱代表什麼會出現在
橘哨兵動態停車片段裡,某顆鏡頭的畫面明顯變動時間軸色塊、關鍵幀
青有人靠近辨識出物體。名稱雖然是「有人靠近」,但汽車、機車、貨車、公車、腳踏車也算在這一類時間軸色塊、關鍵幀
黃快速逼近車輛啟動時,有物體正快速朝鏡頭接近時間軸色塊、關鍵幀
粉紅Tesla 判定的觸發時刻Tesla 在 event.json 裡記下的觸發時間只在關鍵幀圓點(時間軸上畫成橘色)
紅行車事件行駛中踩煞車或 G 值偏大只在時間軸色塊

快速檢視視窗的圖例只列出 哨兵動態、行車事件、有人靠近 三種,時間軸上的色塊也沒有顏色圖例。黃色和粉紅色的意思,以這張表為準。

停車與行駛:兩套不同的規則

停車和行駛用不同的門檻。重點是:這是以整段片段為單位決定的,不是逐秒看車速。只要片段裡有任何 Tesla 內嵌遙測(車速、方向盤、G 值這類資料,Tesla 只在車輛啟動時寫入),整段就套用「車輛啟動」的規則;完全沒有遙測,整段就套用「停車」的規則。

所以,車子熄火休眠時錄下的哨兵片段走停車規則;一段一般行車的片段,即使中間停在紅燈前好幾分鐘,整段仍然走行駛規則。

停車(片段裡沒有遙測)

車輛啟動中(片段裡有遙測)

兩種規則都會加上的:Tesla 自己的觸發時刻

片段若帶有 event.json 的時間戳(哨兵片段與手動儲存的片段都有),Tesla 判定的那一刻會變成觸發事件,放在兩顆鏡頭上:先放 event.json 標記那一側的鏡頭,不足再依序補上其他鏡頭。時間軸上也一定會在觸發時間前後各 10 秒畫一塊色帶,涵蓋所有鏡頭,就算那段時間沒偵測到別的東西。

如果是你手動按下儲存的片段,觸發時刻會往前移 5 秒,挑選原因寫著 你手動儲存了這段——按下按鈕會結束錄影,所以事件通常在按下之前幾秒。其他情況則寫 Tesla 自己判定此刻有事發生,有時後面會接上 Tesla 記錄的原因。

執行分析:自動、手動與「分析全部」

打開片段就會自動分析

在清單選一段片段打開播放器,如果它 30 天內分析過,動態軌、曲線和關鍵幀通常會立刻出現(動態軌上完全沒有色塊的片段例外,見下方說明)。如果沒分析過,App 會自己在背景開始分析,不用按任何按鈕。

分析中,關鍵幀 標題下會顯示 分析動態中… 和百分比,工具列的分析按鈕也會轉圈並顯示百分比,這時按鈕無法點按。0% 到 80% 是逐秒比對每顆鏡頭的畫面,80% 到 100% 是物體辨識。完成後,動態軌出現色塊、橘色曲線與青柱,關鍵幀的說明改成 取自偵測到動態的時刻。

為什麼 iPhone・iPad 上比較慢

在 Mac 上六顆鏡頭同時解碼;在 iPhone・iPad 上一次只解碼兩顆,所以同一段片段在行動裝置上要花比較久。App 對批次分析的估計是每段約 1 分鐘,片段越長越久。

手動分析或重新分析

在 Mac 與 iPad 上:

  1. 按工具列的分析按鈕

    按鈕在工具群組裡,和 識別車牌、匯出選單放在一起。在 Mac 上它在單列工具列的右端;在 iPad 上在工具列的第三列。還沒有結果時寫 分析動態,已有結果時寫 重新分析。

  2. 或從關鍵幀面板啟動

    右側檢閱器的 關鍵幀 面板若顯示 尚未分析動態,目前為整段均勻取樣,下面會有一顆小的 分析動態 按鈕。

  3. 等到 100%

    分析期間按鈕停用,完成後結果自動更新。

在 iPhone 上:

  1. 點第三列的波形圖示

    影片下方的控制區第三列有一個只有圖示、沒有文字的波形按鈕,它就是 分析動態/重新分析。

  2. 或到檢閱器頁面

    用標題下方的 檢視器/地圖/檢閱器 切換列切到 檢閱器,點 關鍵幀 面板裡的 分析動態。

  3. 看百分比

    進度會顯示在按鈕上,也會顯示在 關鍵幀 的標題列。

iPad 上的播放器:右側檢閱器上方是關鍵幀縮圖,工具列有「重新分析」按鈕,最下方時間軸分成影片、輸出鏡頭、動態三軌,動態軌上有橘色曲線與色塊
在 iPad 上,分析按鈕在第三列工具列,關鍵幀在右側檢閱器上方,動態軌在時間軸最下面。

一次分析整個清單:分析全部

  1. 找到「尚未分析」那一列

    片段清單裡還有沒分析過的片段時,會出現一列,例如 5 段尚未分析,右邊是 分析全部。

  2. 按「分析全部」

    這一列會變成 分析中 0/5 加上進度條,前面的數字是已完成的段數。哨兵與手動儲存的事件片段會先分析(短的先),長的 RecentClips 行車片段排在最後。

  3. 需要時按「停止」

    按 停止 後,正在分析的那一段會跑完,之後才停下。

分析全部 只處理還沒有分析結果的片段。要重跑已經分析過的片段,請打開它,再按 重新分析。

不打開播放器,先看一眼:快速檢視關鍵畫面

在 Mac 上,對片段按右鍵選 快速檢視關鍵畫面…;在 iPhone・iPad 上,長按片段選同一項,或把那一列往右滑、點 關鍵畫面。播放器上方的格狀按鈕也會打開同一個視窗。

這個視窗用格狀排列同一批關鍵幀,依時間排序。還沒分析時,下方有 分析動態 按鈕,按下後會顯示進度條;分析完成後,下方會出現三色圖例。點兩下任一張畫面,視窗會關閉,並在播放器中跳到那一刻、那顆鏡頭。視窗下方也有 存到 Cerberus 和 刪除整段,用法請見片段清單與批次管理。

看懂時間軸的「動態」軌

播放器下方的時間軸,在時間尺下面有三條軌:

軌道名稱Mac、iPad 上的第二行內容
影片全部鏡頭前鏡頭的縮圖膠卷
輸出鏡頭匯出的樣子標記區間後,匯出時每一段用哪顆鏡頭
動態變化程度動態分析的結果

在 iPhone 上只顯示短名稱,沒有第二行。

動態軌上的三樣東西

時間軸下方那行說明

時間軸下面固定有一行小字:

橘線=畫面變化程度 · 青柱=同時有幾顆鏡頭在變動 · 點段落跳過去,長按可改鏡頭或取消

前兩句講的是動態軌。第三句講的是上面的 輸出鏡頭 軌,不是動態軌的色塊:標記好起點和終點後,點一下鏡頭段落會跳到那一段的開頭;在 iPhone・iPad 上長按、在 Mac 上按右鍵,可以換鏡頭、並排兩顆鏡頭或取消這次切換。詳見標記事發區間與輸出鏡頭。標記區間後,這行左邊還會多出黃色的選取範圍摘要。

在 iPhone 上,這行字只排一行,螢幕寬度通常放不下,後半段會被截掉。

怎麼跳到某個色塊

動態軌本身不能點來跳轉。看到想看的色塊時,在它正上方的縮圖膠卷或時間尺上點按或拖曳,播放位置就會移過去。色塊太密時,可以用兩指在時間軸上縮放(最多 20 倍)。在 Mac 與 iPad 上,工具群組裡另有縮放滑桿,放大後會出現 重設;在 iPhone 上,時間軸下方會提示 在時間軸上用兩指縮放可放大細修,放大後可按 回到整段。沒放大時拖曳是移動播放位置;放大後拖曳是平移時間軸,點一下才是跳轉。

工具列提示寫「橘色標記」

分析按鈕的提示文字是 掃描整段影片找出有動態的時間點,標示在時間軸上(橘色標記),但實際的色塊有橘、青、黃、紅四種顏色,請以上面的說明為準。

關鍵幀面板

在 Mac 與 iPad 上,關鍵幀 面板在右側檢閱器欄的上半部。在 iPhone 上,切到 檢閱器 頁面,它就在最上面。標題列顯示 關鍵幀 和張數,分析中則顯示轉圈。

iPhone 上的檢閱器頁面:關鍵幀縮圖每張下方標示時間與鏡頭名稱,左上角有彩色圓點,其中一張右上角有「最靠近」標籤;畫面底部是時間軸的動態軌
iPhone 的檢閱器頁面。第三排右邊那張貨車縮圖右上角的標籤就是「最靠近」。

標題下那行字代表什麼

縮圖怎麼挑出來的

分析完成後,App 依「值不值得看」的評分(物體大小、哪顆鏡頭、事件種類、物體類別)從所有事件中挑出最多 24 個。每個事件取一張畫面:來自看到它的那顆鏡頭,時間點是事件已經明顯在發生的那一刻,而不是剛開始有一點動靜的時候。

挑選靠評分,排列則不是:縮圖依時間排序。在播放器裡,如果 event.json 標了觸發方位,該側鏡頭的縮圖會排在前面,其餘依時間排列;快速檢視視窗則純粹依時間排列。

物體事件的縮圖擷取出來後會再辨識一次,如果那張畫面裡認不出任何物體,就不顯示。所以縮圖數量可能比事件數少。

每張縮圖上的資訊

點縮圖跳過去

點一下縮圖,播放會暫停,跳到那一刻,檢視器切成只看那顆鏡頭的單鏡頭畫面。在 iPhone 上,點一下會留在檢閱器頁面,方便繼續挑下一張;點兩下則會同時切到 檢視器 頁面看影片。

Tesla 標記方位

在 檢閱器 的 檢舉 分頁,如果 event.json 有記錄方位,會顯示 Tesla 標記方位(前方、左側、右側 或 後方),並附註 來自 event.json,實測側邊層級約 7 成準確——已把該側的關鍵幀排在前面,但沒有排除其他鏡頭。這個方位只影響排序,不會讓其他鏡頭的縮圖消失。同一處也會說明這段有沒有內嵌遙測:停車時被撞不會有 G 值,只能靠畫面判斷。

重新分析後縮圖沒變

關鍵幀只在動態軌的區段數量改變時才重新載入。如果重新分析後區段數量剛好一樣,縮圖可能還是舊的,關掉片段再打開一次即可。

清單標示與「沒有偵測到事件」

分析過的片段,在清單上會多一行標示:

沒有偵測到事件 的意思是:分析跑完了,但在這段片段適用的規則下,沒有東西達到門檻。它不代表片段裡什麼都沒發生。例如行駛片段本來就不看畫面變動,占畫面不到一半的汽車也不算;停車片段裡太小、太遠或停留不到 3 秒的東西也不會被列出。

這種情況下,關鍵幀面板會改回均勻取樣,並顯示 尚未分析動態,目前為整段均勻取樣,即使它其實已經分析過;工具列的按鈕則可能寫著 重新分析。這是正常的,不是分析失敗。

如果分析完動態軌上一個色塊都沒有(例如什麼都沒發生的 RecentClips 行車片段),播放器會把它當成還沒分析過:每次打開都會在背景重新分析一次,工具列的按鈕也寫著 分析動態。這同樣是正常的。

它做不到的事

動態分析是幫你排出「可能值得看」的時刻,不是替你判斷發生了什麼。送出檢舉前,請一定親自看過事發前後的影片,也看看其他鏡頭。

找到要的時刻之後,下一步是把它標記成事發區間,並決定每一段要輸出哪顆鏡頭。