[發明專利]一種基于中英文命令的人機交互系統和方法無效
| 申請號: | 200910198274.5 | 申請日: | 2009-11-04 |
| 公開(公告)號: | CN102056021A | 公開(公告)日: | 2011-05-11 |
| 發明(設計)人: | 李峰 | 申請(專利權)人: | 李峰 |
| 主分類號: | H04N21/431 | 分類號: | H04N21/431;H04N21/472;H04N5/44;G06F3/023 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 201102 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 中英文 命令 人機交互 系統 方法 | ||
技術領域
本發明屬于電視/機頂盒的消費類電子領域,涉及到軟件編程,電視信號和功能處理,模糊匹配技術,人機交互界面。
背景技術
隨著電視技術的進步和數字技術的運用,電視(以下稱為TV)特別是數字電視(以下稱為DTV)或者機頂盒(以下稱為STB)的功能越來越多,越來越完善,已經大大超過了傳統的收看電視節目的范疇,例如現在典型的DTV和STB除了播放數字和模擬電視節目外,還能接收來自DVD,電腦等各種信號源的各種格式的視音頻信號,能夠上網瀏覽,播放USB數據(例如MP3等),視頻錄像,打游戲,看照片等等,但與此同時,以菜單和遙控為組合的人機交互界面在越來越不適應這個趨勢:
可操作性:菜單設置項目繁多,嵌套層數偏多,同時遙控按鍵越來越多,遙控面板也是越做越大,用戶需要拿著大的遙控,低頭在遙控上找到正確的按鍵,再抬頭對準TV按下按鍵,再低頭找按鍵,再抬頭…經歷好幾個循環,而且需要兩只手配合才能完成,這使得用戶體驗非常糟糕。
易懂性:菜單和遙控的專業性越來越強,普通用戶需要面多很多專業術語,這也大大降低了用戶的體驗。
綜上所述,傳統的菜單式的人機交互界面已經大大落后于TV/STB的發展,成為現代視聽體驗的重要瓶頸,用戶亟待更加靈活方便高效易懂的人機交互方式。
發明內容:
本發明的首要目的是為TV/STB操作提供一種簡單方便的操作方式,表現為兩方面:一是可以大大簡化現有的TV/STB菜單系統而代之以一個簡單的命令編輯窗口,以及若干簡單的菜單,使用戶擺脫繁瑣而專業的菜單設置,二是可以大大簡化遙控面板(理論上只需數字鍵0~9,power鍵,4個方向鍵和若干功能鍵),減小遙控面積,使得單手操作成為可能,明顯減少了用戶操作遙控時的不便
本發明的另外一個目的是拓展TV/STB的互動功能,實現了在傳統菜單方式很難實現的互動功能,譬如智能化節目搜索等。
本發明的第三個目的是實現了用戶自定義命令功能,用戶可以按照自己習慣的方式組織各種命令,實現自動批處理,增加了用戶操作的自由度。
總而言之,本發明實現了這樣一種功能:用戶可以用類似于日常對話的語言,通過遙控發送‘短消息’給TV/STB,就可以控制TV/STB,使其可以做某個或者一系列連續的動作,不僅僅方便易懂,而且提高了控制能力。
本發明的基本思路是:接收用戶通過遙控輸入的中英文消息序列,然后通過模糊匹配,將隨意的消息轉換為系統能夠辨識的命令并執行。
本發明的目的是通過以下技術方案實現的:
一種基于中英文命令的TV/STB人機交互系統,包括文本輸入模塊,命令處理模塊和其他功能模塊以及這些模塊之間的通信和控制路徑,如附圖1所示
所述的文本輸入模塊包括:
輸入法子模塊:實現用戶通過遙控輸入中英文的功能,將輸入的英文字符編碼為ASCII碼,中文字符編碼為GB2312碼,送給消息管理子模塊。
消息管理子模塊:接收輸入法子模塊送來的編碼中英文字符,存放到buffer中,連續的中英文字符組成消息序列,管理buffer,管理命令編輯窗口內容的顯示和更新。
所述的命令處理模塊是本發明的核心內容(如圖2),包括:
消息接收子模塊:讀取文本輸入模塊的buffer中的消息序列,按照消息序列定義解析消息序列并存到自己的消息數組中。
模糊匹配子模塊:對消息序列數組的每個消息進行模糊匹配,找到與之匹配的系統注冊命令,并替換掉原消息,最終使消息序列轉換為命令序列
命令管理子模塊:管理命令序列的計數,存儲,命令延時和執行等
命令分發子模塊:把命令執行信息通過通知報文分發到各執行模塊。
調度子模塊:中心控制功能,和其他外部模塊通信并協調命令處理模塊內部的動作。
所述的其他模塊包括:
視音頻解碼模塊,圖像聲音設置模塊,頻道管理模塊,信號源切換模塊等TV/STB的基本功能模塊,此外還包括可選的網絡瀏覽模塊,靜態圖片顯示模塊,MP3播放模塊等其他擴展功能模塊,在本發明中,它們是最終的命令執行模塊。
一種基于上述系統的人機交互方法,包括步驟:
A、文本輸入模塊將遙控按鍵轉換為中英文字符存放到buffer中,buffer中連續的中英文字符組成中英文消息序列,當收到連續(2個及以上)的回車符即通知命令處理模塊。
B、命令處理模塊接到通知,讀取buffer中的中英文消息序列,經模糊匹配后轉換為命令序列,再經解析后分發給TV/STB的各執行模塊。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于李峰,未經李峰許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910198274.5/2.html,轉載請聲明來源鉆瓜專利網。





