新聞中心

        EEPW首頁 > 消費電子 > 設計應用 > 個性化數字電視用戶界面的設計與實現

        個性化數字電視用戶界面的設計與實現

        作者: 時間:2010-09-07 來源:網絡 收藏
        菜單的形式和功能是由預先設置好的軟件元素的數據結構和成員函數來確定,并且不同菜單的顯示流程都是一樣的。因此當用戶選中某個菜單時,通過調用成員函數可以顯示菜單并記錄按鍵值,最后按要求執行菜單功能。例如要在屏幕上創建一個按鈕,則首先可設置如下數據結構:

        然后合理調用STWTK_CreatButton()、STWTK_FreeButton Structure()等成員函數即可達到目的。

        3 用戶界面中的信息瀏覽交互過程
        個性化數字電視除了能向用戶提供高質量的數字電視節目外,還應具備方便、快捷的信息瀏覽功能。信息瀏覽實現過程為:當用戶想要在電視機上瀏覽某一信息時,可以通過遙控器輸入或通過用戶界面中選擇對應的關鍵詞。此時,系統首先會在用戶詞典中查看有無這一關鍵詞,如果關鍵詞已經在用戶詞典中存在,系統就通過索引找到與此關鍵詞相關的篇目在段落文本庫中的位置,并將其提取出來呈現在顯示器上。用戶可以用遙控器的“上”、“下”鍵來翻頁或使其上下滾動,方便用戶瀏覽。
        如果在用戶詞典中沒有此關鍵詞,一方面要將此關鍵詞添加進用戶詞典;另一方面系統就直接到段落文本庫中去尋找。假如某一段落包含了此關鍵詞,就先判斷該關鍵詞的屬性,看能否隸屬于索引樹中的某一條目。如果屬于某一條目的話,就不需在索引中重新添加,直接把相關內容提取并顯示出來即可,否則就要將此關鍵詞添加進索引,并把相關內容在屏幕上顯示,供用戶瀏覽,工作流程見圖4。

        本文引用地址:http://www.104case.com/article/166595.htm



        4 結束語
        本文通過定義基本軟件元素和對應成員函數來設計用戶界面軟件,能完成用戶界面的顯示和其他基本功能,便于用戶通過選擇對應關鍵詞實現個性化信息瀏覽與交互。由于軟件是由一個個功能模塊構成,結構性很強,大大減少工作量和復雜性,也便于日后的移植和升級。


        上一頁 1 2 下一頁

        關鍵詞: 編解碼器

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 蛟河市| 林州市| 托克逊县| 屏东市| 岱山县| 泰安市| 桃园市| 甘南县| 中方县| 镇坪县| 观塘区| 霍州市| 高安市| 莱阳市| 贺州市| 襄樊市| 闽清县| 六安市| 铅山县| 库伦旗| 八宿县| 溆浦县| 闽清县| 中西区| 荥阳市| 敦化市| 尉犁县| 阿坝县| 新巴尔虎右旗| 旅游| 东方市| 霸州市| 老河口市| 尤溪县| 泽库县| 沭阳县| 中江县| 安宁市| 沙湾县| 彭阳县| 屏东市|