[發(fā)明專利]面向嵌入式系統(tǒng)的人機(jī)互動(dòng)實(shí)現(xiàn)方法無(wú)效
| 申請(qǐng)?zhí)枺?/td> | 200810216633.0 | 申請(qǐng)日: | 2008-09-28 |
| 公開(kāi)(公告)號(hào): | CN101398757A | 公開(kāi)(公告)日: | 2009-04-01 |
| 發(fā)明(設(shè)計(jì))人: | 丁新民 | 申請(qǐng)(專利權(quán))人: | 深圳創(chuàng)維-RGB電子有限公司 |
| 主分類號(hào): | G06F9/44 | 分類號(hào): | G06F9/44 |
| 代理公司: | 深圳市康弘知識(shí)產(chǎn)權(quán)代理有限公司 | 代理人: | 胡朝陽(yáng);孫潔敏 |
| 地址: | 518000廣東省深圳市*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 面向 嵌入式 系統(tǒng) 人機(jī) 互動(dòng) 實(shí)現(xiàn) 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及人機(jī)接口實(shí)現(xiàn)技術(shù),尤其是涉及一種面向嵌入式系統(tǒng)基于圖像緩沖接口(FrameBuffer)的人機(jī)互動(dòng)實(shí)現(xiàn)方法。
背景技術(shù)
嵌入式系統(tǒng)是當(dāng)前最熱門(mén)、最有發(fā)展前途的IT應(yīng)用技術(shù)之一。首先,嵌入式系統(tǒng)廣泛的應(yīng)用于智能家電、手持終端、工業(yè)控制等專用設(shè)備上,通常這些設(shè)備的硬件資源(如處理器、存儲(chǔ)器等)非常有限,并且對(duì)成本很敏感,有時(shí)對(duì)實(shí)時(shí)響應(yīng)要求很高;其次,隨著計(jì)算機(jī)技術(shù)的發(fā)展,越來(lái)越多的嵌入式系統(tǒng)設(shè)備需要良好的人機(jī)交互界面,這需要一個(gè)高性能、高可靠、占用系統(tǒng)資源少的用戶圖形界面的支持。
為了適應(yīng)嵌入式手持設(shè)備對(duì)人機(jī)交互界面的要求,而一般智能電子設(shè)備都是通過(guò)界面的操作來(lái)完成人機(jī)互動(dòng)的實(shí)現(xiàn),但其存在移植性較差的缺點(diǎn)。
發(fā)明內(nèi)容
本發(fā)明的目的是提出一種面向嵌入式系統(tǒng)基于圖像緩沖接口(FrameBuffer)的人機(jī)互動(dòng)實(shí)現(xiàn)方法,利用圖像緩沖接口現(xiàn)實(shí)將人機(jī)互動(dòng)接口作為嵌入式系統(tǒng)下的一個(gè)應(yīng)用程序,以增加人機(jī)互動(dòng)接口的可移植性。
為解決本發(fā)明的技術(shù)問(wèn)題,本發(fā)明公開(kāi)一種面向嵌入式系統(tǒng)的人機(jī)互動(dòng)實(shí)現(xiàn)方法,其包括:
使用嵌入式系統(tǒng)中提供的圖像緩沖接口為用戶態(tài)進(jìn)程提供模擬顯卡功能,開(kāi)發(fā)一個(gè)運(yùn)行在嵌入式系統(tǒng)環(huán)境下為應(yīng)用程序的人機(jī)互動(dòng)接口;
當(dāng)用戶選擇執(zhí)行與顯示有關(guān)的功能操作時(shí),由所述人機(jī)互動(dòng)接口響應(yīng)用戶的選擇操作,根據(jù)用戶的操作指令調(diào)用系統(tǒng)進(jìn)程中相應(yīng)的功能模塊,從而啟動(dòng)對(duì)應(yīng)的功能操作來(lái)實(shí)現(xiàn)人機(jī)互動(dòng)。
其中,所述用戶選擇執(zhí)行的功能操作為數(shù)字電視播放操作,所述人機(jī)互動(dòng)接口調(diào)用數(shù)字電視解碼模塊對(duì)接收的數(shù)字電視信號(hào)進(jìn)行解碼處理以實(shí)現(xiàn)音視頻同步播放。
其中,所述用戶選擇執(zhí)行的功能操作為音頻播放或視頻播放操作,所述人機(jī)互動(dòng)接口啟動(dòng)文件瀏覽器功能,判斷文件是否為音頻文件或視頻文件,如為音頻文件或視頻文件則調(diào)用音頻解碼模塊或視頻解碼模塊對(duì)文件進(jìn)行解碼處理實(shí)現(xiàn)視頻播放,如為非音頻播放或非視頻文件則彈出相應(yīng)的提示信息。
其中,所述用戶選擇執(zhí)行的功能操作為圖片瀏覽操作,所述人機(jī)互動(dòng)接口啟動(dòng)瀏覽器功能,判斷文件是否為圖片文件,如果為圖片文件則調(diào)用圖片瀏覽器模塊對(duì)圖片文件進(jìn)行解碼實(shí)現(xiàn)顯示。
其中,所述用戶選擇執(zhí)行的功能操作為電子書(shū)瀏覽操作,所述人機(jī)互動(dòng)接口啟動(dòng)瀏覽器功能,判斷文件是否為電子書(shū)可識(shí)別類型的文件,如是,則調(diào)用文字解碼模塊對(duì)文件進(jìn)行解碼實(shí)現(xiàn)電子書(shū)瀏覽。
其中,所述用戶選擇執(zhí)行的功能操作為文件處理操作,所述人機(jī)互動(dòng)接口調(diào)用系統(tǒng)中相應(yīng)的文件處理功能函數(shù)實(shí)現(xiàn)對(duì)用戶選擇的文件夾或文件進(jìn)行拷貝、復(fù)制和刪除的文件處理操作。
其中,所述用戶選擇執(zhí)行的功能操作為錄音操作或錄像操作,所述人機(jī)互動(dòng)接口啟動(dòng)錄音模塊對(duì)聲音進(jìn)行錄制并保存為音頻文件或啟動(dòng)錄像模塊對(duì)電視節(jié)目進(jìn)行錄制并保存為錄像文件。
其中,所述用戶選擇執(zhí)行的功能操作為設(shè)置操作,所述人機(jī)互動(dòng)接口調(diào)用系統(tǒng)中相應(yīng)的配置信息功能函數(shù)實(shí)現(xiàn)按用戶需求的信息配置操作。
與現(xiàn)有技術(shù)相比,本發(fā)明具有如下有益效果:
本發(fā)明將人機(jī)互動(dòng)接口的操作實(shí)現(xiàn)是基于嵌入式系統(tǒng)(比如Linux系統(tǒng))下的圖像緩沖接口(FrameBuffer)進(jìn)行開(kāi)發(fā),并通過(guò)嵌入式系統(tǒng)下的交叉編譯工具鏈進(jìn)行交叉編譯,使人機(jī)互動(dòng)接口生成符合該嵌入式系統(tǒng)環(huán)境下運(yùn)行的一個(gè)應(yīng)用程序,就可以實(shí)現(xiàn)系統(tǒng)下的人際交互功能。因此,本發(fā)明面向嵌入式系統(tǒng)的人機(jī)互動(dòng)接口具有可移植性強(qiáng)的特點(diǎn)。
附圖說(shuō)明
圖1是本發(fā)明的流程示意圖。
圖2是本發(fā)明一個(gè)較佳實(shí)施例的實(shí)現(xiàn)流程示意圖。
具體實(shí)施方式
本發(fā)明的指導(dǎo)思想如下:本發(fā)明是基于嵌入式系統(tǒng)(比如Linux系統(tǒng))下的圖像緩沖接口(FrameBuffer)來(lái)實(shí)現(xiàn)。由于嵌入式系統(tǒng)是工作在保護(hù)模式下,所以用戶態(tài)進(jìn)程是無(wú)法象DOS系統(tǒng)環(huán)境下使用顯卡BIOS里提供的中斷調(diào)用來(lái)實(shí)現(xiàn)直接寫(xiě)屏;為此,嵌入式系統(tǒng)抽象出圖像緩沖接口來(lái)供用戶態(tài)進(jìn)程實(shí)現(xiàn)直接寫(xiě)屏。
圖像緩沖接口是模仿顯卡的功能,將顯卡硬件結(jié)構(gòu)抽象化,通過(guò)圖像緩沖接口的讀寫(xiě)直接對(duì)顯示內(nèi)存進(jìn)行操作。而用戶可以將圖像緩沖接口看成是顯示內(nèi)存的一個(gè)映像,將其映射到進(jìn)程地址空間之后,就可以直接進(jìn)行讀寫(xiě)操作,而寫(xiě)操作可以立即反應(yīng)在屏幕上。這種操作是抽象的,統(tǒng)一的,且用戶不必關(guān)心物理顯存的位置、換頁(yè)機(jī)制等等具體細(xì)節(jié)。
并且,人機(jī)互動(dòng)接口正常的操作模式為按鍵操作、觸摸屏操作和遙控器操作,其實(shí)現(xiàn)都基于狀態(tài)機(jī)的實(shí)現(xiàn)而進(jìn)行相應(yīng)的事件的觸發(fā),繼而進(jìn)行相應(yīng)的操作實(shí)現(xiàn)。
如圖1所示,本發(fā)明大致包括如下流程:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳創(chuàng)維-RGB電子有限公司,未經(jīng)深圳創(chuàng)維-RGB電子有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810216633.0/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 一種人機(jī)命令隊(duì)列管理系統(tǒng)和方法
- 無(wú)人機(jī)監(jiān)控方法、系統(tǒng)以及無(wú)人機(jī)和地面站
- 無(wú)人機(jī)拍攝方法及裝置、無(wú)人機(jī)和地面控制裝置
- 一種確定無(wú)人機(jī)飛行路徑的方法及裝置
- 一種執(zhí)行任務(wù)時(shí)無(wú)人機(jī)群數(shù)據(jù)鏈真實(shí)性檢測(cè)方法
- 連發(fā)無(wú)人機(jī)電磁彈射系統(tǒng)及無(wú)人機(jī)機(jī)庫(kù)
- 用于無(wú)人機(jī)超視距管控的系統(tǒng)及其工作方法
- 一種有人機(jī)與無(wú)人機(jī)的組合系統(tǒng)
- 連發(fā)無(wú)人機(jī)電磁彈射系統(tǒng)及無(wú)人機(jī)機(jī)庫(kù)
- 無(wú)人機(jī)的控制方法、裝置、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)及無(wú)人機(jī)





