本發明專利技術屬于計算機操作技術領域,尤其是涉及一種人與計算機交互的方法。這種智能虛擬交互方法是在計算機操作系統中創建虛擬人或動物,并與語音識別和發音軟件相連接,能夠發音和識別語音指令。所創建的虛擬人或動物顯示在計算機桌面系統中,與操作系統中的文檔、應用軟件及配置管理等相連接。虛擬人或動物在執行指令時,能夠做出一定的動作,如同現實生活中的人與人交互,而不是與枯燥的機器在進行交互,很容易被人們所接受。本發明專利技術方法使人與計算機的交互更加自然、更加容易。操作者可以不必學習操作系統的操作方法就可以利用自然語言進行計算機操作,而且對計算機的操作既快捷、又方便。
【技術實現步驟摘要】
本專利技術屬于計算機操作
,尤其是涉及一種人與計算機交互的方法。
技術介紹
人機交互(Human-Computer Interaction)是計算機學科中一個新的分支學科。它是計算機科學和認知心理學兩大科學相結合的產物,它涉及當前許多熱門的計算機技術,如可用性工程、人工智能、自然語言處理、多媒體系統等,同時也是吸收了語言學、人機工程學和社會學的研究成果,是一門交叉性、邊緣性、綜合性的學科。而隨著計算機應用領域的不斷擴大,廣大的軟件研制人員和計算機用戶迫切地需要符合“簡單、自然、友好、一致”原則的人機界面。事實上,幾乎所有優秀的系統設計和成功的軟件產品都必定涉及到友好的人機界面。沒有好的交互界面,系統的性能再好也不能算是一個好的系統。當今的計算機開發已經從單一的實現功能轉向以用戶為中心的設計方法。微軟、IBM,、ORACLE這些大企業的產品用戶在二維界面方面做得很完善。其實這正是他們為適應時代發展不惜代價利用統計學的方法跟蹤、調查、實驗、分析用戶的操作習慣和審美取向。簡單地說就是他們肯花大價錢搞清楚用戶到底喜歡什么樣的操作界面。這些做法當然都是最有效的,最符合科學規律的,也最能解決我們在界面設計中碰到的各種問題。盡管目前計算機二維界面已經被開發得較完善,但是仍有不足之處?,F在計算機輸出的內容已經可以快速、連續地顯示彩色圖像,其信息顯示量非常大。而人們的輸入卻還是使用鍵盤一個又一個地敲擊,因而,計算機的輸入帶寬是很低的。另外非精確交互技術性差,精確交互技術是指能用一種技術來完全說明用戶交互目的的交互方式,鍵盤和鼠標器均需用戶精確輸入。而人們的動作或思想往往并不很精確,計算機應該理解人的要求,甚至于糾正人的錯誤,應具有智能化的界面。沒有充分發揮多通道界面的功能,多通道界面指在充分利用一個以上的感覺和運動通道的互補特性來捕捉用戶的意向,從而增進人機交互中的自然性。人的感覺通道有視覺、聽覺、觸覺、嗅覺和平衡等;人的運動通道有手、嘴、眼、頭、足及身體等。現在,計算機操作時,人的眼和手十分累,效率也不高。若將聽、說和手、眼等協同動作,采用多通道、以自然方式交互,可以實現高效人機通信,也可以由人或機器選擇最佳反應通道,從而不會使某一通道負擔過重。即加快了操作速度又減少了等待的時間。人們對未來操作界面設計方案仍然希望以人為中心。以用戶對界面的需求變化為出發點,使用戶界面的外在形式和內部機制能符合不同用戶的需要,這就是以人為中心的設計思想。特定人的語音識別技術將使計算機能理解人們的要求,是一種重要的輸入界面和手段。魚眼(Fisheye)技術使屏幕觀察(或光標)位置附近的內容被放大,便于用戶觀察。在傳統的人機系統中,人被認為是操作者,人去適應機器;在一般的人機系統中,人被稱為用戶,能與機器對話,但無主動控制能力;而在虛擬現實系統中,人能夠成為主動的參與者,機器將對人的各種動作做出反應。各種系統才能方便人們的學習和使用。新一代的用戶界面應該支持高的輸入帶寬,快速大批量地輸入信息。語音、圖像及姿勢等的輸入和理解是今后的發展方向。
技術實現思路
針對目前計算機操作存在的不足,為了實現以人為中心、除鍵盤和鼠標操作工具以外的其他方式操作計算機的目的,基于人與人的交互理念,專利技術了。本專利技術采取的技術方案是,其技術特點是首先在三維桌面系統中創建一個較為逼真的三維立體虛擬人或動物,此人或動物不僅可以發音說話,而且還能夠具有一些行為動作。然后將此虛擬人或動物與語音識別相連接,同時還與操作系統中的文檔管理、運行軟件的啟動、關閉等相連接,使該虛擬人或動物可以進行計算機中的各種操作。當打開計算機時,所創建的虛擬人或動物自動走到前臺,主動說話詢問用戶想要做什么?用戶可以用語言與其對話,告知其想要計算機所做的事,例如打開某文檔或啟動某程序或打開瀏覽器上網等,然后計算機中的虛擬人或動物根據語言指令將進行相關的服務操作。無需用戶利用鍵盤或鼠標進行一步一步地操作,即靠人與虛擬人或動物的交互來操作計算機。由于在計算機中創建了虛擬人或動物,使語音識別技術的應用更加人性化。目前語音識別技術對于特定人的幾百個語言指令的識別已達到實用化程度,但是由于人們不習慣與機器進行語言交流,因此語音識別技術難以在計算機的操作中被推廣使用。利用在計算機中創建虛擬人或動物的方法,使人感到是與計算機中的虛擬人或動物在進行交互,而不是與枯燥的機器在進行交互,很容易被人們所接受。由于在計算機中有了虛擬人或動物,使人與計算機的交互更加自然、更加容易。在計算機中所創建的虛擬人或動物不僅要具有真實感,而且具有說話和做各種動作的功能。當操作者與該虛擬人或動物對話時,如果對操作者所發出的語言指令未能“聽懂”(識別)時,就按虛擬人自身的理解反問一次。例如操作者說“請將WEB打開!”,虛擬人或動物按自己的理解反問“是讓我將外部文檔打開嗎?”,操作者若說不是,就請再重復一遍指令,直到操作者說是或對時,虛擬人或動物即按指令進行操作,同時將操作者第一次所發出的語言指令存儲下來,使下一次再發出同樣的指令能夠立即識別出來。當操作者經常使用自己的計算機時,此計算機中的虛擬人或動物對操作者的語言指令就會理解的越來越正確,操作的速度也就越來越快。當操作者操作其他計算機時可以將自己計算機中的虛擬人或動物對自己語言的理解特征拷入到其他計算機中,使其他計算機也具有同樣能夠很快聽懂自己語言指令的虛擬人或動物。這中方法使人利用語言指令操作計算機很快就能擺脫鼠標和鍵盤,使語音操作計算機得到普及應用。由于計算機中所創建的虛擬人或動物與計算機中的文檔、應用程序及配置管理等在內部事先已連接好,無需操作者再按照計算機中操作系統所規定的步驟進行一步一步操作,因此對不熟悉計算機操作系統的人也將會使用計算機。本專利技術可以不必學習操作系統的操作方法就可以利用自然語言使計算機為使用者服務,而且對計算機的操作既快捷、又方便。本專利技術實際有益效果是1、人與計算機的交互更加人性化,使操作者感到是人與人的交互,而不是人與機器的交互;2、在計算機中創建的較為逼真的虛擬人或動物,使語音識別技術在計算機操作中的應用更加容易被操作者所接受,有利于語音識別技術的推廣應用和發展;3、人們不必學習操作系統的操作步驟同樣可以快捷、方便地操作計算機;4、為計算機的操作提供了一種有效、實用的新途徑。附圖說明圖1智能虛擬交互方法的主流程圖。圖2在三維桌面系統中導入的虛擬人圖。圖3虛擬人動作圖(a為轉身;b為行走)。圖4虛擬人在桌面系統中語音交互流程圖。圖5虛擬人啟動游戲的場景圖。具體實施例方式下面結合附圖和具體實施實例對本專利技術作進一步說明。根據流程圖1首先利用3DSMax工具制作出三維立體人(創建動物可用同樣的技術),并創建出轉身、行走等一些規范性動作,然后導入到三維桌面系統中,如圖2所示。虛擬人模型是Model類,其中最為重要的是CalCoreModel*m_calCoreModel成員變量。通過調用Model類的onInit方法來進行虛擬人信息的加載。從而分別載入配置文件中對應意義的數據文件。最后所有的信息都被放入m_calCoreModel中。同樣可以完成對m_vectorCoreAnimation、m_vectorCoreMesh和m_vectorCoreMa本文檔來自技高網...
【技術保護點】
一種智能虛擬交互方法,在計算機操作系統中創建虛擬人或動物,其特征是:顯示在計算機桌面系統上,可以嘴部開合、眨眼、站立、轉身、行走等基本動作的虛擬人或動物;虛擬人或動物與語音識別和發音軟件相連接,與計算機操作系統中的文檔、應用軟件、計算機配置管理相連接。
【技術特征摘要】
1.一種智能虛擬交互方法,在計算機操作系統中創建虛擬人或動物,其特征是顯示在計算機桌面系統上,可以嘴部開合、眨眼、站立、轉身、行走等基本動作的虛擬人或動物;虛擬人或動物與語音識別和發音軟件相連接,與計算機操作系統中的文檔、應用軟件、計算機配置管理相...
【專利技術屬性】
技術研發人員:劉金剛,
申請(專利權)人:劉金剛,
類型:發明
國別省市:11[中國|北京]
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。