專利名稱:與用戶進行距離信息交互的媒體播放設備及其實現方法
技術領域:
本發(fā)明涉及人機交互技術,更確切地說,涉及一種感應到用戶與媒體播放設備的距離后可進行程序設定的操作的媒體播放設備及其實現方法。
背景技術:
隨著媒體技術的發(fā)展,越來越多的圖像、數據媒體信息可通過媒體播放設備的顯示屏顯示出來。例如,電視機播放視頻媒體信號,計算機播放圖像等數據媒體信號。在人們使用媒體播放設備時,常常忽視與媒體播放設備顯示屏的距離,然而,由于目前的媒體播放設備在此方面與用戶沒有交互,在不經意時長時間距離顯示屏很近卻得不到提示,從而導致用戶的視力受到損害。
發(fā)明內容
本發(fā)明的目的在于提供一種與用戶進行距離信息交互的媒體播放設備,以向用戶提供在用戶距離媒體播放設備較近時能給予用戶提示的媒體播放設備,本發(fā)明的另一目的在于提供一種與用戶進行距離信息交互的方法,以在用戶距離媒體播放設備較近時能給予用戶提示。
本發(fā)明提供的與用戶進行距離信息交互的方法,包括,A.感應用戶與顯示屏的距離參數,根據感應到的距離參數計算出其距離信息,B.根據距離信息判斷出距離信息小于一預先設置的近距離閾值,輸出提示信息。
較佳地,所述提示信息輸出到媒體播放設備的顯示器上顯示和/或輸出到媒體播放設備的揚聲器。。
較佳地,該方法進一步包括,C.判斷出距離信息大于一預先設置的遠距離閾值,則輸出待機命令,讓媒體播放設備處于待機狀態(tài);如果距離信息大于等于近距離閾值且小于對于遠距離閾值,則判斷媒體播放設備當前的工作狀態(tài),如果媒體播放設備處于待機狀態(tài),則喚醒媒體播放設備,如果媒體播放設備處于非待機狀態(tài),則暫停輸出提示信息。
較佳地,該方法進一步包括,根據用戶設置的參數,提取與測距感應單元相關的參數,根據測距感應單元相關的參數向測距感應單元輸出控制測距感應單元的命令。
本發(fā)明提供的與用戶進行距離信息交互的媒體播放設備,包括,所述媒體播放設備還包括測距感應單元以及分析判斷模塊和控制模塊,其中,測距感應單元檢測用戶與顯示屏的距離,并將其距離信息輸出至分析判斷模塊,分析判斷模塊根據距離信息判斷出距離信息小于一近距離閾值時向控制模塊輸出提醒命令,控制模塊執(zhí)行提醒命令并輸出提示信息。
較佳地,控制模塊輸出的提示信息輸出到媒體播放設備的顯示屏上顯示,和/或輸出到媒體播放設備的揚聲器。
較佳地,所述媒體播放設備進一步包括,分析判斷模塊判斷出距離信息大于一遠距離閾值時向所述控制模塊輸出待機命令,控制模塊執(zhí)行待機命令,讓媒體播放設備處于待機狀態(tài);分析判斷模塊判斷出距離信息大于等于近距離閾值且小于對于遠距離閾值時,判斷媒體播放設備當前的工作狀態(tài),如果媒體播放設備處于待機狀態(tài),向控制模塊輸出喚醒命令,控制模塊執(zhí)行喚醒命令,如果媒體播放設備處于非待機狀態(tài),向控制模塊輸出暫停提醒命令,控制模塊執(zhí)行暫停提醒命令,暫停輸出提示信息。
較佳地,所述控制模塊進一步包括,控制模塊將用戶設置的參數輸出到分析判斷模塊,所述分析判斷模塊進一步包括,提取與測距感應單元相關的參數,根據測距感應單元相關的參數向測距感應單元輸出控制測距感應單元的命令。
本發(fā)明提供的與用戶進行距離信息交互的媒體播放設備和實現方法,為用戶與媒體播放設備提供了交互性,保護了用戶自身的視力健康,更好地體現科技對人本身的意義;同時,在用戶離開媒體播放設備時,本發(fā)明使媒體播放設備自動轉入待機狀態(tài),降低系統(tǒng)的能耗,更有利于環(huán)保。對于類似計算機等媒體播放設備,還可提高計算機的安全性。例如,對于計算機用戶,當檢測到用戶離開計算機時,讓計算機自動進入鎖定模式,只有檢測到用戶接近計算機并鍵入密碼才能打開計算機;對于電視機用戶,當檢測到用戶離開時,自動關閉或者暫停節(jié)目,達到智能操作的目的。
圖1為實現計算機與用戶的距離信息交互的示意圖。
圖2為超聲波測距單元電路原理圖。
圖3為根據接收的距離信息進行相應操作的流程圖。
圖4為電視機與用戶的距離信息交互的示意圖。
具體實施例方式
實施例1本實施例是以計算機為例來實現計算機與用戶的距離信息交互。實施例中采用一測距感應單元檢測用戶與計算機的距離,將檢測到的距離信息通過計算機的COM串口傳輸至計算機主機中,計算機主機根據距離信息執(zhí)行相應的操作,例如,在計算機顯示屏上顯示提醒命令,或者讓計算機進入待機狀態(tài),或喚醒計算機等。以下結合附圖進行詳細說明。
參見圖1所示,圖1為實現計算機與用戶的距離信息交互的示意圖。其中,測距感應單元采用超聲波感應單元。該超聲波感應單元包括超聲波信號發(fā)射模塊、接收反射超聲波的接收模塊、可產生超聲波信號且進行測距計算并與計算機主機進行通信的微處理器,該微處理器包括超聲波信號產生模塊、計算測距信息并執(zhí)行來自計算機的控制超聲波感應單元命令的中斷處理模塊、協議處理模塊以及通信模塊。計算機主機側包括控制模塊、和分析判斷模塊,由于計算機需要與測距感應單元中微處理器通信,因此還包括通信模塊和協議處理模塊。
參見圖2所示,圖2為超聲波測距單元電路原理圖。超聲波發(fā)射頭201以及用于驅動超聲波發(fā)射頭的三極管電路構成超聲波信號發(fā)射模塊,微處理器的超聲波信號產生模塊通過執(zhí)行脈沖生成程序生成送至超聲信號發(fā)射模塊的脈沖信號,該脈沖信號的頻率可以為40KHz。來自微處理器207輸出的脈沖信號送至所述三極管電路的輸入端,超聲波發(fā)射頭發(fā)射的超聲波信號由被測用戶反射后,被接收模塊感應并接收,接收模塊將超聲波調制脈沖變?yōu)榻蛔冸妷盒盘?,經放大處理后產生中斷請求信號送至微處理器。接收模塊接收頭、運算放大器204、205以及音頻譯碼集成電路206依次連接構成中斷信號產生電路。所述接收頭與發(fā)射頭配對,例如,發(fā)射頭、接收頭由型號為UCM40的壓電陶瓷傳感器構成。所述音頻譯碼集成電路206為帶有鎖定環(huán)的音頻譯碼集成塊,內部的壓控振蕩器的中心頻率f0=1/1.1R8C3,電容C4決定其鎖定帶寬。調節(jié)R8在發(fā)射的載頻上,則當輸入信號大于25mV時,輸出端8腳由高電平躍變?yōu)榈碗娖?,作為中斷請求信號,送至微處理器。所述微處理?07選用89C2051單片機,中斷請求信號送至單片機的INTO端口。
超聲波測距單元的測距原理是發(fā)射模塊發(fā)出一連串超聲波后即自行關閉,暫停發(fā)射;在啟動超聲波信號發(fā)射電路的同時啟動微處理器內部的定時器,利用定時器的計數功能記錄超聲波發(fā)射的時間和收到中斷請求產生時間的時間差計算被測用戶的距離。當微處理器響應中斷請求,執(zhí)行中斷服務子程序,讀取時間差,計算出距離。上述超聲波測距電路的測距范圍在以發(fā)射頭或接收頭為頂點、角度為30度的圓錐范圍內。
在計算機主機安裝有超聲波測距單元的驅動、以及微處理器的通信接口與主機的串口相連的前提下,計算機主機與微處理器建立連接。微處理器的協議處理模塊將測得的距離信息進行打包、校驗處理后,輸出到微處理器的通信模塊,通信模塊轉換為串行數據后,通過計算機的串行通信接口發(fā)送給計算機主機。
在計算機主機中,通信模塊按照一定的波特率接收來自超聲波測距單元的距離信息,并將串行數據變?yōu)椴⑿袛祿?,然后輸出到協議處理模塊;協議處理模塊將并行數據進行解包、校驗處理后,將解包后的距離信息輸出到分析判斷模塊;分析判斷模塊根據距離信息進行閾值判斷,具體流程參見圖3所示。如果距離信息小于近距離閾值,則向控制模塊輸出提醒命令,如果距離信息大于遠距離閾值,則向控制模塊輸出待機命令,如果距離信息大于近距離閾值且小于遠距離閾值,則當計算機處于待機狀態(tài)時,向控制模塊輸出喚醒命令,當計算機處于非待機狀態(tài)時,則向控制模塊輸出停止提醒命令。
當控制模塊收到提醒命令時,則向用戶發(fā)出提示信息,提醒用戶距離計算機顯示屏過近,例如,在顯示屏上彈出一窗口提示,或者顯示輸出藍屏圖像,或者通過揚聲器輸出音頻信號等;當控制模塊收到待機命令,則讓系統(tǒng)進入待機狀態(tài);當控制模塊收到喚醒命令,則可直接喚醒處于待機狀態(tài)的系統(tǒng),也可進一步地彈出一對話框,在用戶鍵入密碼后,再進入系統(tǒng),以提高計算機的安全性。
為提高用戶與計算機的交互性,方便用戶的使用,上述控制模塊不僅根據來自超聲波測距單元的距離信息進行一定的處理,而且可根據用戶設置的參數對超聲波測距單元進行控制,例如,可調整超聲波測距單元的測距精度和開啟或暫停超聲波測距單元等??刂颇K可彈出一界面,以供用戶對超聲波測距單元的有關參數設置以及對近距離閾值、遠距離閾值的設置,所述超聲波測距單元的有關參數可以包括暫停、工作、調整精度等,控制模塊向分析判斷模塊發(fā)送用戶所設置的參數,分析判斷模塊分析提取出超聲波測距單元的參數,生成參數對應的命令字,并輸出到協議處理模塊,協議處理模塊進行打包、校驗處理后,輸出到通信模塊,通信模塊將并行的數據轉換為串行的數據,按照一定的波特率通過計算機主機的串口傳輸到超聲波測距單元中微處理器的通信接口,微處理器的通信模塊將接收到的串行數據轉換為并行數據,輸出到協議處理模塊,協議處理模塊進行解包、校驗處理后,輸出到中斷處理模塊,中斷處理模塊執(zhí)行相應的操作。例如,用戶設置了調整精度的參數,當微處理器接收到該命令時,將調整微處理器生成的超聲波的幅值,以提高或降低測距的精度。
在上述實施例中,距離信息是由微處理器計算的,在微處理器內存不大的情況下,距離信息的計算也可由計算機主機中的控制模塊完成,這時,微處理器只需將超聲波發(fā)射的時間與收到中斷請求產生時間的時間差傳輸到所述計算機主機,可由計算機主機的分析判斷模塊進行計算。
以上描述的測距感應單元還可有其他各種實施方式。例如,利用紅外發(fā)射接收管通過測量發(fā)射和反射紅外光之間的相位差來測量物體的距離;或者利用光敏電阻電阻阻值的變化,將變化的電阻阻值傳輸到主機;或者在顯示器上添加攝像頭,如果有兩個攝像頭,可以對不同的攝像頭采集到的兩幅圖像作圖像分析,計算操作者的位置。如果只有一個,可以利用圖像處理的方式,對采到的圖像失真度進行處理,估算用戶的距離。測距感應單元可以作為計算機的外設置于計算機的外部,例如在顯示器的正上方,也可與計算機的顯示器合成一體,成為具有測距感應功能的顯示器。測距感應單元與計算機主機可以通過計算機的串口通信,也可采用紅外或藍牙技術與計算機的主機進行通信,這時,只需對計算機中的協議處理模塊以及測距感應單元中的協議處理模塊分別采用紅外或藍牙的通信協議。
實施例2本實施例是以電視機為例來實現電視機與用戶的距離信息交互。
如圖4所示,圖4為電視機與用戶的距離信息交互的示意圖。測距感應單元檢測到的距離信息輸入到微處理器的分析判斷模塊,分析判斷模塊根據距離信息進行閾值判斷,如果距離信息小于近距離閾值,則向控制模塊輸出提醒命令,如果距離信息大于遠距離閾值,則向控制模塊輸出待機命令,如果距離信息大于近距離閾值且小于遠距離閾值,則當電視機處于待機狀態(tài)即關屏狀態(tài)時,向控制模塊輸出喚醒命令,當電視機處于非待機狀態(tài)即正在播放媒體時,則向控制模塊輸出停止提醒命令。
當控制模塊收到提醒命令時,則向用戶發(fā)出提示信息,提醒用戶距離顯示屏過近,例如,控制模塊將提醒命令轉換為電平信號輸出到電視機的顯示電路,讓電視機顯示電路處于禁止顯示的狀態(tài),或者轉換為音頻信號通過揚聲器輸出等;當控制模塊收到待機命令,則轉換為用于斷開的電平信號輸出到電視機的電源電路,以控制電源電路斷開;當控制模塊收到喚醒命令,則轉換為用于導通的電平信號輸出到電視機的電源電路,以控制電源電路處于正常工作狀態(tài)。
權利要求
1.一種與用戶進行距離信息交互的方法,應用于媒體播放設備,其特征在于,該方法包括,A.感應用戶與顯示屏的距離參數,根據感應到的距離參數計算出其距離信息,B.根據距離信息判斷出距離信息小于一預先設置的近距離閾值,輸出提示信息。
2.根據權利要求1所述的方法,其特征在于,所述提示信息輸出到媒體播放設備的顯示器上顯示,和/或輸出到媒體播放設備的揚聲器。
3.根據權利要求1所述的方法,其特征在于,該方法進一步包括,C.判斷出距離信息大于一預先設置的遠距離閾值,則輸出待機命令,讓媒體播放設備處于待機狀態(tài);如果距離信息大于等于近距離閾值且小于等于遠距離閾值,則判斷媒體播放設備當前的工作狀態(tài),如果媒體播放設備處于待機狀態(tài),則喚醒媒體播放設備,如果媒體播放設備處于非待機狀態(tài),則暫停輸出提示信息。
4.根據權利要求1所述的方法,其特征在于,該方法進一步包括,根據用戶設置的參數,提取與測距感應單元相關的參數,根據測距感應單元相關的參數向測距感應單元輸出控制測距感應單元的命令。
5.根據權利要求1、2、3或4所述的方法,其特征在于,所述媒體播放設備為計算機終端,所述檢測用戶與顯示屏的距離是由測距感應單元實現的,所述步驟A進一步包括,檢測到的用戶與顯示屏的距離參數通過計算機的串行通信接口傳輸到計算機的主機。
6.根據權利要求1、2、3或4所述的方法,其特征在于,所述媒體播放設備為計算機終端,所述步驟A是由測距感應單元實現的,所述步驟A進一步包括,計算出的距離信息通過計算機的串行通信接口傳輸到計算機的主機。
7.一種與用戶進行距離信息交互的媒體播放設備,其特征在于,所述媒體播放設備還包括測距感應單元以及分析判斷模塊和控制模塊,其中,測距感應單元檢測用戶與顯示屏的距離,并將其距離信息輸出至分析判斷模塊,分析判斷模塊根據距離信息判斷出距離信息小于一近距離閾值時向控制模塊輸出提醒命令,控制模塊執(zhí)行提醒命令并輸出提示信息。
8.根據權利要求7所述的方法,其特征在于,控制模塊輸出的提示信息輸出到媒體播放設備的顯示屏上顯示,和/或輸出到媒體播放設備的揚聲器。
9.根據權利要求7所述的方法,其特征在于,所述媒體播放設備進一步包括,分析判斷模塊判斷出距離信息大于一遠距離閾值時向所述控制模塊輸出待機命令,控制模塊執(zhí)行待機命令,讓媒體播放設備處于待機狀態(tài);分析判斷模塊判斷出距離信息大于等于近距離閾值且小于對于遠距離閾值時,判斷媒體播放設備當前的工作狀態(tài),如果媒體播放設備處于待機狀態(tài),向控制模塊輸出喚醒命令,控制模塊執(zhí)行喚醒命令,如果媒體播放設備處于非待機狀態(tài),向控制模塊輸出暫停提醒命令,控制模塊執(zhí)行暫停提醒命令,暫停輸出提示信息。
10.根據權利要求7所述的方法,其特征在于,所述控制模塊進一步包括,控制模塊將用戶設置的參數輸出到分析判斷模塊,所述分析判斷模塊進一步包括,提取與測距感應單元相關的參數,根據測距感應單元相關的參數向測距感應單元輸出控制測距感應單元的命令。
11.根據權利要求7、8、或9所述的方法,其特征在于,所述媒體播放設備為計算機終端;所述測距感應單元為超聲波感應單元,包括超聲波信號發(fā)射模塊、接收反射超聲波的接收模塊、可產生超聲波信號且進行測距計算并與計算機主機進行通信的微處理器,所述微處理器包括產生的超聲波信號的信號產生模塊、中斷處理模塊、協議處理模塊、以及通信模塊;其中,信號產生模塊輸出超聲波信號到超聲波信號發(fā)射模塊;所述接收模塊根據接收到的用戶反射的超聲波產生中斷請求,并輸出到微處理器的中斷處理模塊,中斷處理模塊根據中斷請求執(zhí)行中斷程序,計算距離信息,并輸出距離信息到協議處理模塊,協議處理模塊將距離信息數據打包和校驗后,輸出到通信模塊,通信模塊轉換為串行數據,通過計算機主機的串行通信接口輸出到計算機主機;所述分析判斷模塊以及控制模塊位于計算機主機側,所述計算機主機還包括通信模塊、以及協議處理模塊,其中,所述通信模塊通過計算機主機的串行通信接口接收來自測距感應單元輸出的距離信息,將串行的距離信息數據轉換為并行的數據后輸出到所述協議處理模塊,協議處理模塊將并行的距離信息數據解包和校驗后輸出到所述分析判斷模塊。
12.根據權利要求11所述的方法,其特征在于,所述控制模塊進一步包括,控制模塊將用戶設置的參數輸出到分析判斷模塊;所述分析判斷模塊進一步包括,分析判斷模塊提取與測距感應單元相關的參數,根據測距感應單元相關的參數生成控制測距感應單元命令并輸出到協議處理模塊;所述協議處理模塊進一步包括,協議處理模塊將控制測距感應單元命令打包和校驗后,輸出到通信模塊;所述通信模塊進一步包括,通信模塊將控制測距感應單元命令數據轉換為串行數據后,通過計算機主機的串行通信接口輸出到所述微處理器的通信模塊;所述微處理器的通信模塊進一步包括,通信模塊將串行數據轉換為并行數據輸出到微處理器的協議處理模塊;所述微處理器的協議處理模塊進一步包括,協議處理模塊將并行數據進行解包和校驗后輸出到微處理器的中斷處理模塊。所述微處理器的中斷處理模塊進一步包括,中斷處理模塊執(zhí)行控制測距感應單元命令。
13.根據權利要求9所述的方法,其特征在于,所述媒體播放設備為電視機,所述分析判斷模塊和控制模塊在電視機的微處理器中,所述控制模塊進一步包括,將執(zhí)行的提醒命令轉換為電平信號輸出至電視機的顯示電路,將執(zhí)行的待機命令以及喚醒命令轉換為電平信號輸出至電視機的電源電路。
全文摘要
本發(fā)明公開了一種與用戶進行距離信息交互的媒體播放設備及其實現方法,應用于媒體播放設備,該方法包括,A.感應用戶與顯示屏的距離參數,根據感應到的距離參數計算出其距離信息,B.根據距離信息判斷出距離信息小于一預先設置的近距離閾值,輸出提示信息。本發(fā)明的媒體播放設備包括測距感應單元以及分析判斷模塊和控制模塊,其中,測距感應單元檢測用戶與顯示屏的距離,并將其距離信息輸出至分析判斷模塊,分析判斷模塊根據距離信息判斷出距離信息小于一近距離閾值時向控制模塊輸出提醒命令,控制模塊執(zhí)行提醒命令并輸出提示信息。本發(fā)明解決了在用戶距離媒體播放設備較近時能給予用戶提示的問題,提高了人機的交互性,有利于保護用戶的視力。
文檔編號G05B19/04GK1667532SQ20041000881
公開日2005年9月14日 申請日期2004年3月12日 優(yōu)先權日2004年3月12日
發(fā)明者王磊 申請人:聯想(北京)有限公司