陳晟
(麥克賽爾數字映像(中國)有限公司,福建 福州 350014)
具有人機交互功能的大屏幕顯示設備廣泛應用于會議或教學系統。隨著技術的發展,在交互式電子白板之外,出現了交互平板一體機和交互投影一體機等新型交互設備。
交互式電子白板和交互平板一體機分別是多種精確定位技術與大屏幕投影技術或大屏幕平板顯示技術的結合。在專用程序的支持下,兩者都可以構造出一個大屏幕、交互式的協作會議或教學環境,可以利用特定的定位筆取代鍵盤和鼠標來實現與計算機的人機交互。但兩者都需要配置成本高昂的專用交互屏幕,而且現階段熱門的交互平板一體機難以實現超大面積的顯示和交互操作。
交互投影一體機則是將大屏幕投影技術與數字視頻圖像處理技術相結合,采用低成本圖像傳感器實時采集投影大屏幕的圖像信息,并通過圖像處理技術實現定位筆精確定位。該技術無需搭配專用屏幕,甚至可以利用普通墻面來實現大畫面投影顯示和交互操作。
評估交互投影一體機性能的優劣,除了投射距離、尺寸、亮度和對比度等普通短焦投影機的性能指標以外,主要側重于評估其與交互性能相關的定位精度、響應速度和耐外光干擾性等指標。本文將詳細闡述如何提升交互投影一體機的交互性能,并對提升用戶交互體驗的方法進行初步探討。
交互投影一體機通常在短焦或超短焦的投射鏡頭附近內置一個攝像頭,攝像頭的拍攝區域覆蓋投影機的投射區域,如圖1 所示,投影機倒裝在屏幕上方的使用場合。
投影機根據其顯像器件物理分辨率的不同,在屏幕上投射特定橫縱比例(通常有4∶3 或16∶10 等)的矩形畫面。由于投射畫面的上下兩邊距內置攝像頭的距離不同,攝像頭拍攝到的投影畫面近似于梯形(物遠像小),如圖2 所示。成像梯形內的圖像傳感器像素與投射畫面像素之間形成了映射關系,由圖2 可知,梯形上部的圖像傳感器單個像素對應的投射畫面像素的數量較梯形下部的要多些,即上部像素映射率的數值較大。梯形以外的圖像傳感器像素沒有對應的投射畫面像素。當定位筆的移動光點在投影畫面內出現時,光點實時位置將對應一個圖像傳感器的像素位置,并映射到投射畫面的一個像素點或像素區域,從而實現投射畫面上鼠標或筆畫的定位。當投影顯像器件(如LCD 或DMD)的物理分辨率確定時,定位精度與攝像鏡頭的參數和圖像傳感器的物理分辨率相關。

圖1 攝像區域與投射區域

圖2 拍攝到的投影畫面呈梯形
設計或選擇攝像鏡頭的透鏡組,以滿足高解像度、低F值、最優化的視角和像角為目標。交互投影一體機內置的攝像鏡頭為定焦鏡頭,其光軸中心到畫面邊緣的解像度可以用MTF 值來表征,MTF 值越接近1,表示鏡頭品質越高,具有較佳的反差和分辨率。圖像傳感器分辨率越高,要求的鏡頭分辨率也越高。為了滿足投射不同畫面尺寸的需求,安裝交互投影一體機時,機體與屏幕的間距可以在一定范圍內調節,因此要根據景深范圍設計恰當的F 值。同時要求根據圖像傳感器的尺寸設計恰當的鏡頭倍率,以便即使在最惡劣的裝配公差情況下,視野也能恰好覆蓋不同尺寸的投射畫面,成像不允許出現遮角。攝像鏡頭優化設計后應滿足成像梯形的面積占比盡量大,并確保有一定的調整余量。另外要求攝像鏡頭具有穩定的光軸,以避免裝配調焦后產生光軸偏離。段差式鏡筒設計是比較好的解決方案,鏡筒中除了螺紋部分外,還在鏡筒兩端設計了防止光軸偏離的階段,可以有效地控制光軸偏離。
攝像鏡頭的安裝位置及角度也需要正確設計。一般來說,為了使成像梯形左右對稱,從而獲得投影畫面左右同等的定位精度,我們推薦將攝像鏡頭的位置設計在投射鏡頭的正上方。攝像鏡頭的安裝角度與投影機的投射比(投影距離與畫面的寬度之比)相關,投射比越小,攝像頭的安裝仰角越高。為了提升定位精度、降低成像梯形上部水平方向的像素映射率,攝像鏡頭仰角理論上應盡量低。但是為了取得穩定的梯形(相對于裝配公差)和較低的上下部失真率,又要求成像梯形居于圖像傳感器中央。在實際應用中,攝像鏡頭的安裝角度需要根據要求進行權衡考慮和調整。
通常選擇集成度、性價比高的CMOS 圖像傳感器來替代應用設計復雜且昂貴的CCD 圖像傳感器。在短焦或超短焦投射鏡頭附近拍攝投影畫面(4∶3 的畫面),可以得到扁平化的成像梯形,如采用寬屏的圖像傳感器將有助于提高傳感器像素的利用率。當投影顯像器件的物理分辨率確定時,圖像傳感器的物理分辨率越高,則像素映射率越小,定位精度越高。如果像素映射率小等于1 時,理論上可以實現“點對點”的0 偏差精確定位,但因為成像失真、補償算法誤差等原因難以實現或實現成本高昂。當前交互投影一體機的定位精度在1~5 點,即當交互筆尖觸碰到屏幕上某個顯示像素時,通過系統定位的鼠標圖標或描畫筆畫可能產生1~5個顯示像素的偏離。
選擇高分辨率的圖像傳感器,有利于提升定位精度。但不利之處是需要處理的圖像數據量將倍增,可能導致系統響應延遲(如筆畫滯后甚至斷續等),從而影響用戶交互體驗。我們可以從硬件選擇和軟件優化這兩個方面提升交互響應速度。
通過選擇高速DSP 器件,可以有效地提高數據處理速度。選擇高速圖像傳感器,并選擇恰當的數據流輸出格式,比如RAW,將提供高速率的數據讀出。同時,高幀率圖像傳感器有利于連續、快速地捕捉高速移動的定位筆光點軌跡。推薦采用幀率達720 P@120 FPS 或以上的圖像傳感器。另外,通過增大定位筆光點亮度,從而減少曝光時間等方法也有助于提升系統響應速度。
成像梯形以外的圖像傳感器像素沒有對應的投射畫面像素,屏蔽這些無用區域,將大大減少數據處理量。其次,通過設置恰當的光點閾值,僅傳送超過閾值的有效數據,可以減少因光噪聲等引起的無用數據處理量。另外,對串行數據進行處理,即在存儲1 幀的圖像數據之后才執行光點信息標簽化處理,優化為在獲取圖像數據的同時,并行地進行光點信息標簽化處理,將大大改善系統的響應速度。
在交互投影一體機的使用場合中,有時會有強光(如日光)照射在投影屏幕上,有時現場還會有其他紅外光源(如教師使用的紅外麥克風)干擾內置攝像頭,從而造成系統定位錯誤,出現不受控制的鼠標移動或紊亂筆畫。下面將詳細說明如何提升交互投影一體機的耐受外界光源干擾的能力。
交互投影一體機通常采用紅外攝像頭捕捉定位筆的紅外光點位置。但是,為了實現定位的自動校正,攝像頭還要能拍攝可見光的校正畫面。因此需要設計可切換IR 濾片和可見光濾片的電子快門。IR 濾片波長的選擇,首先要考慮各類光源的光譜構成,如圖3 所示。地表上太陽光在940 nm波段的強度是850 nm 波段的一半左右,因此交互系統中的IR 濾片帶通中心和紅外定位筆波長可選擇940 nm,以減小外光的影響。可見光濾片如果選擇通過紅色可見光則較為理想,有利于減少與紅外光的像差。

圖3 各類光源的光譜特性
如何進一步地避免使用940 nm 波長的其他設備的干擾?一種有效的方法是對定位筆發出的紅外光進行調制。如圖4 所示,連續發光的定位筆紅外光與外界干擾光難以區分。如果定位筆紅外光與圖像傳感器幀率同步,每隔1 幀閃爍一次,那么相鄰的幀圖像數據相減,結果為0 的是外界干擾光,不為0 的則是定位筆紅外光。需要注意的是,為了獲得與連續發光方式同等的響應速度,同步閃爍方式時圖像傳感器的幀率需要倍增。為了實現定位筆紅外光與圖像傳感器幀率同步,需要用無線的方式來控制移動中的定位筆。一種解決方法是在定位筆筆尖附近設置紅外接收器,接收交互投影一體機向屏幕方向發送的與幀率同步的紅外信號。

圖4 同步閃爍方式控制定位筆紅外光
因為現場人員佩戴的反光物品(如手表)的晃動反射強光,或物體快速移動時對強光的遮擋等,有可能使得捕獲圖像的相鄰幀相減結果不為0.另外,快速放大縮小的光斑也會造成類似問題,從而導致系統誤判。為了應對此類同步控制無法解決的問題,需要對光點進行定義,并設定恰當的判定閾值,在此基礎上利用軟件處理去除外光干擾。光點的定義可以包含光點大小、橫縱比、圓度、空心率等。實際應用中完全消除外光干擾幾乎是不可能的,但通過以上軟硬件的改進對策,可以大大減少外光干擾引起的誤動作。
交互投影一體機如果能使用手指觸控替代定位筆觸控,操作將更加便捷,將有利于提升用戶的交互體驗。
通常紅外激光二級管可以輸出指向性良好的點狀光束。該光束從頂端照射到反射圓錐體上時,可以形成扇型光面,利用這種光面可形成平行地覆蓋于屏幕之上的激光光幕。也可以選擇用激光束照射光學導光圓柱體或波浪鏡片,同樣可以形成激光光幕。
當手指或教鞭等物體接觸屏幕時,激光幕被遮擋反射,形成與定位筆類似的紅外光點,即可實現手指觸控的互動操作。激光幕發生器通常安裝在屏幕上方,并且具有可以調整光幕與屏幕之間距離和角度的機構。
為了提升手指觸控系統的耐外光干擾能力,并在遠離激光幕發生器的屏幕邊角處獲得更佳的觸控效果,可以加大激光二級管的功率,但有時產品會受到激光功率分類的限制。一種解決方法是將兩個或兩個以上的激光二級管形成的多個激光扇面拼成一個激光幕。適用于紅外定位筆的抗外光干擾的對策,也同樣可以應用于手指觸控。交互投影一體機可以將圖像傳感器的幀同步信號,經由USB 線纜輸出到激光幕發生器,實現激光幕的同步閃爍。
交互投影一體機在大尺寸交互顯示方面相對于交互式電子白板和交互平板一體機具有明顯的價格優勢。隨著交互技術的不斷進步,交互投影一體機的交互性能和用戶體驗效果將會進一步得到提升。在不久的將來,用最自然的人機交互方式來精確控制身邊的設備,也許將成為現實。