視頻輸出檢測(cè)器的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及視頻輸出檢測(cè)器,特別但不唯一的用于車輛儀表群的顯示器。
【背景技術(shù)】
[0002] 儀表群中的警告消息通常顯示為警告燈(通常稱作"指示器")。警告消息的示例 包括安全氣囊控制指示器或防抱死制動(dòng)系統(tǒng)(ABS)指示器,安全氣囊控制指示器指示安全 氣囊不起作用,防抱死制動(dòng)系統(tǒng)(ABS)指示器指示ABS不起作用。
[0003] 如果顯示警告消息,則通常要確保其實(shí)際上能夠被駕駛者看到??蓹z測(cè)儀表群中 警告消息的正確顯示。例如,如果使用發(fā)光二極管(LED)用于顯示警告消息,那么LED電流 監(jiān)控器或甚至光電探測(cè)器可用于確認(rèn)實(shí)際上正在顯示警告消息。
[0004] 隨著儀表群中引入薄膜晶體管液晶顯示器(IXD-TFT)屏幕,警告消息還可顯示在 所謂的"虛擬指示器"IXD_TFT屏幕上。通常也要求虛擬指示器的正確顯示??赡懿恍枰O(jiān) 控整個(gè)顯示器的正確操作,而是僅監(jiān)控虛擬指示器顯示的區(qū)域。
[0005] -個(gè)解決方案是采用外部攝像頭或圖像傳感器監(jiān)控IXD-TFT屏幕的相關(guān)區(qū)域。但 是,這種專用監(jiān)控要求捕獲和數(shù)據(jù)處理的額外資源。
[0006] 另一個(gè)解決方案是采用硬件,該硬件盡可能接近屏幕的輸入引腳讀取發(fā)送到TFT 屏幕的區(qū)域的回顯內(nèi)容,計(jì)算此區(qū)域上的內(nèi)容的校驗(yàn)和,并將該校驗(yàn)和與軟件生成的期望 的校驗(yàn)和進(jìn)行比較。如果計(jì)算的校驗(yàn)和與期望的校驗(yàn)和不匹配,則向應(yīng)用軟件傳遞消息,使 得該應(yīng)用軟件能夠采取合適的行動(dòng),例如發(fā)出音頻警告。
[0007] 典型的校驗(yàn)和算法(例如,CRC32)生成不同的校驗(yàn)和值,即使數(shù)據(jù)流中的單個(gè)比特 不同。因此,這種校驗(yàn)和算法可能不特別適合一些形式的虛擬指示器。
[0008] 現(xiàn)在將參照?qǐng)D1至圖3描述校驗(yàn)和算法可能不合適時(shí)的情況的示例。
[0009] 參照?qǐng)D1,可通過使用圖案結(jié)構(gòu)修改包括單一顏色2以及背景顏色3的圖像1,以 生成包括其他虛擬顏色5i、52、53的圖像4。
[0010] 抖動(dòng)或無意添加的噪聲可能意味著:在沒有持續(xù)生成錯(cuò)誤消息的情況下,校驗(yàn)和 算法不可用。
[0011] 參照?qǐng)D2,指示器6 (在此情況下采用三角警示符號(hào))可覆蓋實(shí)時(shí)視頻7 (在此情況 下采用從攝像機(jī)示出道路上的汽車的圖像的形式)。
[0012] 由于背景圖像7是不可預(yù)知的,因此使用校驗(yàn)和算法很難檢測(cè)指示器6是否正確 顯不O
[0013] 參照?qǐng)D3,示出了速度表8。例如,通過虛擬儀表指針10隱藏指示器9的部分。
[0014] 再有,即使顯示的內(nèi)容正確,校驗(yàn)和也有可能生成錯(cuò)誤。
[0015]US2012/0036418Al和US2012/0050612Al中描述了采用CRC算法的視頻輸出 檢測(cè)器的示例。
【發(fā)明內(nèi)容】
[0016] 本發(fā)明尋求提供一種改進(jìn)的視頻輸出檢測(cè)器,用于與例如LCD-TFT屏幕及其他類 型的顯示器使用。
[0017] 根據(jù)本發(fā)明的第一方面,提供了一種視頻輸出檢測(cè)器。所述視頻輸出檢測(cè)器被配 置成接收用于在顯示器上渲染圖像的輸入視頻數(shù)據(jù),所述視頻數(shù)據(jù)包括像素?cái)?shù)據(jù),針對(duì)每 個(gè)像素,所述像素?cái)?shù)據(jù)包括給定的色彩模型(例如RGB)的一組顏色分量值。
[0018] 所述視頻輸出檢測(cè)器可被配置成將所述圖像的選擇區(qū)域中的像素的每個(gè)顏色分 量與對(duì)應(yīng)的值的測(cè)試范圍進(jìn)行比較,并且如果分量值落在所述范圍外,則所述視頻輸出檢 測(cè)器測(cè)量偏差。所述視頻輸出檢測(cè)器可被配置成計(jì)算所述選擇區(qū)域的偏差的和,以提供所 述選擇區(qū)域的誤差值,以及將所述誤差值與閾值數(shù)進(jìn)行比較。
[0019] 所述閾值數(shù)可被設(shè)置成所述選擇區(qū)域中的最大可能誤差(即,每分量最大偏差乘 以分量數(shù)乘以所述選擇區(qū)域中的像素?cái)?shù))的至少1%且不超過10%的值。例如,所述閾值 數(shù)可被設(shè)置成所述選擇區(qū)域中的最大可能偏差的5%。
[0020] 此外或可替代地,所述視頻輸出檢測(cè)器可被配置成確定所述圖像的選擇區(qū)域中的 像素的每個(gè)顏色分量是否落在對(duì)應(yīng)的值的測(cè)試范圍內(nèi),以便確定所述像素是有效還是無 效,并且計(jì)數(shù)所述選擇區(qū)域中有效像素或無效像素的數(shù)量。所述視頻輸出檢測(cè)器可被配置 成將有效像素或無效像素的所述數(shù)量與閾值數(shù)進(jìn)行比較。
[0021] 所述閾值數(shù)可以是所述選擇區(qū)域中的像素?cái)?shù)的至少50%。例如,所述閾值數(shù)可以 是所述選擇區(qū)域中像素?cái)?shù)的90%或更多。
[0022] 因此,不論哪種情況中,在檢測(cè)所述選擇區(qū)域中的圖像的內(nèi)容時(shí),所述視頻輸出檢 測(cè)器可容忍顏色上的更大變化,所述更大變化可能由例如抖動(dòng)或?qū)?nèi)容覆蓋視頻所引起, 或因?yàn)槔缙渌麅?nèi)容對(duì)所述內(nèi)容的部分遮蔽。
[0023] 所述視頻輸出檢測(cè)器可被配置成將每個(gè)值的范圍設(shè)置為預(yù)選擇的像素的全范圍, 由此迫使所述預(yù)選擇的像素被視為落入范圍內(nèi)或?yàn)橛行А?br>[0024] 因此,所述視頻檢測(cè)器能夠更容易地忽略所述圖像的一些部分,且能夠由此容忍 感興趣的內(nèi)容的形狀和/或顏色上的更大變化。
[0025] 所述視頻輸出檢測(cè)器可被配置成存儲(chǔ)包括測(cè)試像素?cái)?shù)據(jù)的測(cè)試數(shù)據(jù),針對(duì)每個(gè)像 素,測(cè)試像素?cái)?shù)據(jù)包括識(shí)別預(yù)定數(shù)量的顏色中的一個(gè)顏色或顏色是否是不重要(即,指示 "不關(guān)心")的索引,并且所述視頻輸出檢測(cè)器被配置成將所述索引轉(zhuǎn)換成一組值的范圍。
[0026] 這可用于幫助減少需要存儲(chǔ)測(cè)試數(shù)據(jù)的存儲(chǔ)器的量。例如,可使用取四個(gè)值的索 弓丨。這可用于指示三個(gè)顏色中的一個(gè)顏色或像素的顏色是不重要的(即,"不關(guān)心")。
[0027] 所述組顏色分量值可包括一組三個(gè)顏色分量值。所述給定的色彩模型可以是RGB 色彩模型,并且因此所述顏色分量可包括紅色、綠色以及藍(lán)色。所述分量值可取位于0x0和 OxF之間的值。所述分量值可取0x00和OxFF之間的值。
[0028] 所述測(cè)試值可以是可編程的,和/或所述閾值數(shù)可以是可編程的。因此,所述測(cè)試 值和/或閾值數(shù)可改變,并且因此,所述視頻輸出檢測(cè)器可根據(jù)不同的狀況適應(yīng)。
[0029] 所述視頻輸出檢測(cè)器可包括第一單元(或"數(shù)據(jù)比較器"),被配置成確定所述圖 像的選擇區(qū)域中的像素的每個(gè)顏色分量是否落在對(duì)應(yīng)的值的測(cè)試范圍內(nèi),以便確定所述像 素是有效還是無效,并且計(jì)數(shù)所述選擇區(qū)域中有效像素或無效像素的數(shù)量。
[0030] 所述視頻輸出檢測(cè)器可包括第二單元(或"鑒別器"),被配置成將有效像素或無 效像素的所述數(shù)量與閾值數(shù)進(jìn)行比較。
[0031] 所述數(shù)據(jù)比較器和鑒別器可以是獨(dú)立的單元或可集成到單個(gè)單元中。
[0032] 所述視頻輸出檢測(cè)器可包括第三單元(或"數(shù)據(jù)擴(kuò)展器"),被配置成接收包括測(cè) 試像素?cái)?shù)據(jù)的測(cè)試數(shù)據(jù),針對(duì)每個(gè)像素,所述測(cè)試像素?cái)?shù)據(jù)包括識(shí)別預(yù)定數(shù)量的顏色中的 一個(gè)顏色或顏色是否是不重要的索引,并且所述第三單元被配置成將所述索引轉(zhuǎn)換成一組 值的范圍。
[0033] 所述視頻輸出檢測(cè)器可包括接口,用于接收用于設(shè)置所述測(cè)試范圍值和/或所述 閾值的指令。
[0034] 在檢測(cè)所述選擇區(qū)域之后,所述視頻輸出檢測(cè)器可被配置成在幀的結(jié)尾生成指示 所述檢測(cè)已完成的信號(hào),以及確定所述信號(hào)是否在給定的時(shí)間窗內(nèi)生成。
[0035] 這可用于檢測(cè)是否正確操作所述輸入視頻輸出和/或檢測(cè)過程。
[0036] 所述視頻輸出檢測(cè)器可被配置成在第一幀中檢測(cè)第一選擇區(qū)域以及在第二幀中 檢測(cè)第二選擇區(qū)域。
[0037] 這可用于幫助減少需要檢測(cè)多個(gè)指示器的硬件的量。
[0038] 所述視頻輸出檢測(cè)器可被配置成在第一顯示器上檢測(cè)第一選擇區(qū)域以及在第二 顯示器上檢測(cè)第二選擇的區(qū)域。
[0039] 所述視頻輸出檢測(cè)器可被配置成接收視頻輸出像素時(shí)鐘和與視頻輸出像素時(shí)鐘 同步操作。
[0040] 所述視頻輸出檢測(cè)器優(yōu)選地實(shí)現(xiàn)為硬件邏輯。
[0041] 所述選擇區(qū)域可包括指示器的圖像或部分圖像。
[0042] 所述圖像可以是幀。所述幀可以是一系列幀中的幀。所述圖像可具有RGB444圖像 格式。所述圖像可以是靜態(tài)圖像。
[0043] 根據(jù)本發(fā)明的第三方面,提供了一種系統(tǒng),包括至少兩個(gè)視頻輸出檢測(cè)器,每個(gè)視 頻輸出檢測(cè)器被配置成檢測(cè)所述圖像的相應(yīng)的選擇區(qū)域的視頻數(shù)據(jù)。
[0044] 根據(jù)本發(fā)明的第四方面,提供了一種系統(tǒng),包括顯示控制器,用于生成用于在顯示 器上渲染的視頻數(shù)據(jù),以及至少一個(gè)視頻輸出檢測(cè)器,被配置成接收和檢測(cè)所述圖像的所 述(相應(yīng)的)選擇區(qū)域中的所述視頻數(shù)據(jù)。
[0045] 根據(jù)本發(fā)明的第五方面,提供了一種集成電路,包括一個(gè)視頻輸出檢測(cè)器、至少一 個(gè)視頻輸出檢測(cè)器或至少兩個(gè)視頻輸出檢測(cè)器。
[0046] 根據(jù)本發(fā)明的第六方面,提供了一種集成電路,包括顯示控制器,用于生成用于在 顯示器上渲染的視頻數(shù)據(jù),以及至少一個(gè)視頻輸出檢測(cè)器,被配置成接收和檢測(cè)所述(相 應(yīng)的)區(qū)域中的所述視頻數(shù)據(jù)。
[0047] 根據(jù)本發(fā)明的第七方面,提供一種檢測(cè)視頻輸出的方法。所述方法包括:接收用于 在顯示器上渲染圖像的輸入視頻數(shù)據(jù),所述視頻數(shù)據(jù)包括像素?cái)?shù)據(jù),針對(duì)每個(gè)像素,所述像 素?cái)?shù)據(jù)包括給定的色彩模型的一組顏色分量值,確定所述圖像的選擇區(qū)域中的像素的每個(gè) 顏色分量是否落在對(duì)應(yīng)的值的測(cè)試范圍內(nèi),以