解析H.264視頻編解碼DSP實(shí)現(xiàn)與優(yōu)化
網(wǎng)絡(luò)環(huán)境中的人機(jī)界面,是指系統(tǒng)和用戶之間經(jīng)由計(jì)算機(jī)進(jìn)行交互和信息交換的媒介,它實(shí)現(xiàn)著信息的內(nèi)部形式與人類可以接受形式之間的轉(zhuǎn)換。
作為計(jì)算機(jī)系統(tǒng)的用戶界面上控制輸入的方法,人機(jī)界面的發(fā)展經(jīng)歷過(guò)以下幾個(gè)階段:
1.命令語(yǔ)言。在圖形顯示、鼠標(biāo)、高速工作站等技術(shù)出現(xiàn)之前,現(xiàn)實(shí)可行的界面方式只是命令和詢問(wèn)方式,通信以正文形式并通過(guò)用戶命令和用戶對(duì)系統(tǒng)詢問(wèn)的響應(yīng)來(lái)完成。這種方式使用靈活,便于用戶發(fā)揮其創(chuàng)造性,對(duì)熟練的用戶有很高的工作效率,但對(duì)一般用戶來(lái)說(shuō)要求高,易出錯(cuò),不友善并難于學(xué)習(xí),錯(cuò)誤處理能力弱。
2.菜單選項(xiàng)。這種方式可大大縮短用戶的培訓(xùn)時(shí)間,減少用戶的擊鍵次數(shù),并可使用對(duì)話管理工具,錯(cuò)誤處理能力有了顯著提高。但使用起來(lái)仍然乏味,易出現(xiàn)菜單層次過(guò)多及菜單選項(xiàng)復(fù)雜的情形,必須逐級(jí)進(jìn)行選擇,極大地影響了交互速度。
3.面向窗口的點(diǎn)選界面。此類界面亦稱WIMP界面,即窗口(Windows)、圖標(biāo)(Icons)、菜單(Menus)、指示器(PoinTIng Device)四位一體,形成桌面(Desktop)。這種方式能同時(shí)顯示不同種類的信息,使用戶在幾個(gè)工作環(huán)境中自由切換而不丟失其中的聯(lián)系,用戶可通過(guò)下拉式菜單方便執(zhí)行控制型和對(duì)話型任務(wù)。同時(shí),引入圖標(biāo)、按鈕和滾動(dòng)桿技術(shù),大大減少鍵盤輸入,提高了交互效率。
4.自然語(yǔ)言。使用自然語(yǔ)言與應(yīng)用軟件進(jìn)行通信,把第三代界面技術(shù)與超文本、多任務(wù)概念結(jié)合起來(lái),使用戶可同時(shí)執(zhí)行多個(gè)任務(wù)。
“自然語(yǔ)言”是指一種自然地隨文化演化的語(yǔ)言,如中文、英語(yǔ)等。而世界語(yǔ)則為“人造語(yǔ)言”,即一種由人蓄意為某些特定目的而創(chuàng)造的語(yǔ)言。自然語(yǔ)言是人類交流和思維的主要工具,通常所有人類使用的語(yǔ)言都被視為自然語(yǔ)言。人造語(yǔ)言的發(fā)展方向在于不斷消除“人造”這一生硬概念,使之最大可能地趨向于自然語(yǔ)言。其發(fā)展標(biāo)志之一即是,目前有系統(tǒng)開(kāi)始利用多媒體技術(shù)開(kāi)發(fā)新一代的用戶界面。多媒體技術(shù)是專指在計(jì)算機(jī)程序中處理圖形、影像、影音、聲訊、動(dòng)畫(huà)等的計(jì)算機(jī)應(yīng)用技術(shù),這可以看作是這種“人造語(yǔ)言”的發(fā)展,它直接指向人機(jī)界面關(guān)系處理中“人”的因素,不斷傾向于“自然語(yǔ)言”形態(tài)。隨著文字、圖形、語(yǔ)音的識(shí)別與輸入技術(shù)的進(jìn)一步發(fā)展,多媒體技術(shù)在人機(jī)界面開(kāi)發(fā)領(lǐng)域內(nèi)的進(jìn)一步拓展,自然語(yǔ)言風(fēng)格的人機(jī)界面將得以全面迅速地人性化發(fā)展。
這種語(yǔ)言朝人性化方向的發(fā)展,促進(jìn)了人文科學(xué)觀念與思想對(duì)人機(jī)界面設(shè)計(jì)的導(dǎo)入,突破了以往人機(jī)界面設(shè)計(jì)對(duì)于技術(shù)科學(xué)的局部或階段性認(rèn)知與思考。其主要表現(xiàn)為兩個(gè)方面:
首先是人機(jī)工效學(xué)的深化介入。人機(jī)工效學(xué)是一門多學(xué)科的交叉學(xué)科,研究的核心問(wèn)題是不同的作業(yè)中人、機(jī)器及環(huán)境三者間的協(xié)調(diào),研究目的則是通過(guò)各學(xué)科知識(shí)的應(yīng)用,來(lái)指導(dǎo)工作器具、工作方式和工作環(huán)境的設(shè)計(jì)和改造,使作業(yè)在效率、安全、健康、舒適等幾個(gè)方面的特性得以提高,最終使工作的過(guò)程與體驗(yàn)成為一個(gè)包含著對(duì)象實(shí)體、環(huán)境及豐富信息的綜合體。
其次,審美價(jià)值的突顯。人類的審美活動(dòng)過(guò)程包括了客體和主體兩方面,是客體的自然界或事物(產(chǎn)品)與主體的審美需要、審美心境相統(tǒng)一的一種關(guān)系,二者的和諧程度成為評(píng)價(jià)審美價(jià)值的標(biāo)準(zhǔn)。
上述二者的綜合即是“以人為尺度的設(shè)計(jì)”。既有作為自然人的尺度,又有作為社會(huì)人的尺度;既研究生理、心理、環(huán)境等對(duì)人的影響和效能,亦研究人的文化、審美、價(jià)值觀念等方面的要求和變化。人的尺度的雙重性,使人類的造物行為充滿了挑戰(zhàn)與樂(lè)趣,即設(shè)立尺度與極限的同時(shí),又提供了一種無(wú)限超越物性的可能。
如此我們明確了網(wǎng)絡(luò)環(huán)境中的人機(jī)界面設(shè)計(jì)的目標(biāo)與內(nèi)涵。為了進(jìn)一步從方法論上認(rèn)識(shí)和分析界面設(shè)計(jì),我們將其區(qū)分為以下三類:
1.功能性界面。這一類界面主要強(qiáng)調(diào)設(shè)計(jì)與人造物的協(xié)調(diào)作用。包括接受物的功能信息、操縱與控制物、與生產(chǎn)的接口,即材料運(yùn)用、科學(xué)技術(shù)的應(yīng)用等等。
2.情感性界面。這一類界面注重把握深入目標(biāo)對(duì)象的使用者的心理情感,即物傳遞感受給人,人亦從物獲得一種感性認(rèn)同。
3.環(huán)境性界面。這一類界面反映著外部環(huán)境因素對(duì)人的信息傳遞產(chǎn)生的影響。
網(wǎng)絡(luò)環(huán)境中的人機(jī)界面設(shè)計(jì)是對(duì)上述三類界面的綜合考慮,它們形成一種有機(jī)和系統(tǒng)的聯(lián)系,三者呈一個(gè)自下而上的遞增關(guān)系。結(jié)合軟件心理學(xué)、環(huán)境因素設(shè)計(jì)法、多方參與設(shè)計(jì)法以及支持設(shè)計(jì)過(guò)程的工具和表記法等設(shè)計(jì)方法論,它為我們?cè)O(shè)計(jì)適用的網(wǎng)絡(luò)用戶界面提供了有效的指導(dǎo)。具體而言,可闡釋如下:
1.功能性界面。
它實(shí)現(xiàn)的是使用性內(nèi)容,由使用性牽涉到多種功能因素的分析及實(shí)現(xiàn)功能的技術(shù)方法與材料運(yùn)用。功能性界面的設(shè)計(jì)中,每一項(xiàng)操作都應(yīng)是對(duì)人思維邏輯的符合,便于使用者明白操作功能;而對(duì)物或?qū)ο髞?lái)說(shuō)則應(yīng)是確定無(wú)疑的,雙方信息傳遞的暢通性是功能性界面的核心內(nèi)容。
比如說(shuō),人機(jī)界面應(yīng)能對(duì)用戶的決定做出及時(shí)的響應(yīng),提高對(duì)話、移動(dòng)和思考的效率,最大可能地減少擊鍵次數(shù),縮短鼠標(biāo)移動(dòng)距離,避免使用戶產(chǎn)生無(wú)所適從的感覺(jué)。保證信息顯示方式與數(shù)據(jù)輸入方式的協(xié)調(diào)一致,盡量減少用戶輸入的動(dòng)作,隱藏當(dāng)前狀態(tài)下不可選用的命令,方便用戶自選輸入方式,使用戶能夠自由控制交互過(guò)程。
在同一界面中,所有的菜單選擇、命令輸入、數(shù)據(jù)顯示和其他功能應(yīng)保持風(fēng)格的一致性。風(fēng)格一致的人機(jī)界面會(huì)給人一種簡(jiǎn)潔、和諧的美感。同時(shí),統(tǒng)一的字體字號(hào)、統(tǒng)一的色調(diào)、統(tǒng)一的提示用語(yǔ)、窗口、按鈕,在統(tǒng)一的位置可使用戶產(chǎn)生良好的易用感。
功能性界面更多追尋的是技術(shù)層面的實(shí)現(xiàn),如微軟目前在人機(jī)界面設(shè)計(jì)方面強(qiáng)調(diào)的目標(biāo)即在于技術(shù)方面的革新。包括如何把人們非數(shù)字化的做事方式,如用筆和紙做記錄等行為全部轉(zhuǎn)變成數(shù)字化的方式;如何把所有內(nèi)容都實(shí)現(xiàn)數(shù)字化,并避免再產(chǎn)生非數(shù)字化內(nèi)容,如把電腦中的電子文檔打印成為紙質(zhì)文檔;如何用更具移動(dòng)性的人機(jī)交互設(shè)備來(lái)幫助電腦解脫鍵盤和鼠標(biāo)的束縛等重要方面。功能性界面是情感性界面與環(huán)境性界面設(shè)計(jì)的基本前提。
2.情感性界面。
情感性界面重視網(wǎng)絡(luò)環(huán)境中的人機(jī)界面的親和力(web accessibility),即網(wǎng)絡(luò)無(wú)障礙。一方面,它確保任何人都有辦法取得放在網(wǎng)絡(luò)上的媒體內(nèi)容--無(wú)論人們是否遭遇了身體、心理或技術(shù)上的障礙,都不會(huì)妨礙人們接收媒介所釋出的資訊。也就是讓網(wǎng)上的內(nèi)容易于取得、利用。它的核心意義在于對(duì)最大人群的兼顧,不論是視覺(jué)、聽(tīng)覺(jué)、行動(dòng)能力與認(rèn)知能力有障礙的用戶,還是使用較為老舊、運(yùn)算速度較慢的計(jì)算機(jī)的用戶。另一方面,它對(duì)人機(jī)界面的分類細(xì)化設(shè)計(jì)進(jìn)行考慮。包括為特定應(yīng)用的人機(jī)界面設(shè)計(jì):為滿足某類應(yīng)用問(wèn)題對(duì)人機(jī)交互作用的特定限制條件和要求的用戶界面設(shè)計(jì)。如:虛擬現(xiàn)實(shí)、智能輔導(dǎo)系統(tǒng)、信息檢索、Internet/WWW、CAD/CAM、專家系統(tǒng)過(guò)程控制、決策支持等??偠灾楦行越缑娴脑O(shè)計(jì)強(qiáng)調(diào)對(duì)用戶主體的尊重,重視用戶自身心理感受的自由度與舒適性。
情感性界面設(shè)計(jì)的其它內(nèi)容包括:
對(duì)所有可能造成損害的動(dòng)作,堅(jiān)持要求用戶確認(rèn),如設(shè)立提示問(wèn)題“你肯定……?”等。對(duì)大多數(shù)操作應(yīng)允許恢復(fù)(UNDO),對(duì)用戶出錯(cuò)采取寬容的態(tài)度。
人機(jī)界面應(yīng)該提供上下文敏感的求助系統(tǒng),讓用戶及時(shí)獲得幫助,盡量用簡(jiǎn)短的動(dòng)詞和動(dòng)詞短語(yǔ)提示命令。同時(shí),用窗口分隔不同種類的信息,只顯示有意義的出錯(cuò)信息,避免因數(shù)據(jù)過(guò)于費(fèi)解造成用戶煩惱。
合理劃分并高效使用顯示屏。僅顯示與上下文有關(guān)的信息,允許用戶對(duì)可視環(huán)境進(jìn)行維護(hù):如放大、縮小圖像。
3.環(huán)境性界面
如果說(shuō)功能性界面主要指向人的生物需求,情感性界面主要指向人的精神需求,那么,環(huán)境性界面則主要指向人的社會(huì)需求,即人渴望被其所處人文環(huán)境的認(rèn)可需求。這種環(huán)境的特點(diǎn)具有兩重性:主體首先被此環(huán)境打上烙印;同時(shí),主體又復(fù)在此環(huán)境中驗(yàn)證該印記。具體而言,該意義上的環(huán)境是指人生活所處的特定時(shí)代與背景,它包括社會(huì)、政治、經(jīng)濟(jì)、文化、民族和歷史等眾多方面的綜合因素。人處于該環(huán)境之中,是以社會(huì)群體而不是以個(gè)體為基礎(chǔ)的存在。對(duì)環(huán)境所提供的物理?xiàng)l件與精神氛圍的整體考慮,是人機(jī)界面設(shè)計(jì)中意義最為深遠(yuǎn)的部分。
環(huán)境性界面設(shè)計(jì)在此意義上關(guān)涉于符號(hào)學(xué)的研究。瑞士語(yǔ)言學(xué)家索緒爾認(rèn)為:“符號(hào)學(xué)是研究既存在社會(huì)結(jié)構(gòu)下,各種符號(hào)(sign)的科學(xué)。”符號(hào)學(xué)研究的不僅是由意符(signifier)、意旨(signified)所組成的單一符號(hào),而更是探究隱藏在符號(hào)之后的“文化”脈絡(luò)。“文化”不單是某個(gè)民族精神與物質(zhì)文明的總稱,而被視為一種可解析的“語(yǔ)言”;或者說(shuō)是包含著操縱某一社群團(tuán)體的種種“論述”(discourse)。
符號(hào)可區(qū)分為三種:① 圖像符號(hào)(ICON)。通過(guò)模擬對(duì)象或與對(duì)象的相似而構(gòu)成的。人們對(duì)它具有直覺(jué)的感知,通過(guò)形象的相似即可辨認(rèn)出來(lái)。② 指示符號(hào)(INDEX)。與所指涉的對(duì)象之間具有因果或是時(shí)空上的關(guān)聯(lián)。③ 象征符號(hào)(SYMBOL)。與所指涉的對(duì)象以及有關(guān)意義的獲得,是由長(zhǎng)時(shí)間多個(gè)人的感受所產(chǎn)生的聯(lián)想集合而來(lái),即社會(huì)習(xí)俗。
因此,建立在符號(hào)學(xué)基礎(chǔ)上的環(huán)境性界面的設(shè)計(jì)要素變得明朗起來(lái)。即于網(wǎng)絡(luò)環(huán)境中的人機(jī)界面設(shè)計(jì),運(yùn)用特定的視覺(jué)語(yǔ)匯來(lái)對(duì)所處“環(huán)境”加以表現(xiàn)與描繪,為用戶制造一種社會(huì)心理認(rèn)同。環(huán)境性界面設(shè)計(jì)的實(shí)質(zhì)是對(duì)于社會(huì)實(shí)際生活文化的一種擴(kuò)充與網(wǎng)絡(luò)延伸。