[發明專利]一種便攜式多媒體設備及其操作方法有效
| 申請號: | 201110390953.X | 申請日: | 2011-11-30 |
| 公開(公告)號: | CN103136011A | 公開(公告)日: | 2013-06-05 |
| 發明(設計)人: | 王艷武;姚書泰 | 申請(專利權)人: | 炬力集成電路設計有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F9/44 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 黃志華 |
| 地址: | 519085 廣東省珠*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 便攜式 多媒體設備 及其 操作方法 | ||
技術領域
本發明涉及便攜式多媒體技術領域,尤其涉及一種便攜式多媒體設備及其操作方法。
背景技術
隨著便攜式多媒體系統硬件的處理能力不斷加強,便攜式產品上的應用功能越來越豐富,從最初的音樂播放,到視頻播放,再到記事本,日歷,游戲,即時通訊等。同時,消費者不再簡單滿足于功能,對交互界面(User?interface,簡稱UI)提出了更高的要求,強調良好的用戶體驗。例如蘋果公司推出的IPhone手機,就是以其絢麗的圖形界面,豐富的UI特效,取得了巨大的成功。
網頁動畫絕大部分都是采用Flash技術實現,Flash是Adobe公司提出來的一種交互式矢量動畫技術,編程語言為ActionScript(簡稱as),As腳本經Flash開發工具,最后輸出swf文件,swf文件是二進制格式文件,其中包含了腳本函數與用戶界面元素等界面顯示資源,腳本函數稱為as函數,用于完成用戶交互及動畫、應用邏輯控制等,可見,as函數可以實現具體的邏輯控制;用戶界面元素用于呈現用戶界面中基本圖形單元,如可以包括鼠標箭頭、顯示框等。
這樣,用戶打開網頁時瀏覽器先會動態從服務端下載swf文件,然后客戶端的Flash解碼器(.ocx控件)插件播放下載的swf文件,swf文件的下載過程即為用as函數邏輯控制用戶界面元素的過程,從而呈現Flash動畫。
利用Flash創作工具很容易開發出精美的Flash動畫。隨著時間、功能演化,以及硬件處理能力的差異,Flash出現若干不同的標準,不同版本的Flash的as函數庫功能不同,版本越高,功能越強,如表1所示:
表1Flash標準
Flash動畫最初定位于方便互聯網傳播,故而跨平臺能力,安全性作為首要考慮的因素。為了得到跨平臺性,Flash技術焦點集中于動畫實現;為了得到安全性,as腳本無法訪問本地的絕大部分軟硬件資源,例如本地文件,本地硬件(除了標準的攝像頭程序之外)。Flash?lite中的函數Fscommand也只能控制背光、是否全屏等幾個有限功能。
因此便攜式設備上的Flash技術多應用于非交互式應用:Flash動畫的播放,以及flash視頻的播放,而Flash應用程序的使用比較少。
但是對于便攜式平臺,Flash應用程序都是存儲在本地系統固件之中,所以不存在安全性問題。同時便攜式產品為了得到最大性價比,軟、硬件都是定制的,故而如果要訪問這些硬件,必須修改flash解碼器。
而目前Flash解碼器都是由Adobe公司提供,因此這些Flash解碼器主要為處理能力較低的手機定制,所支持的Flash版本比較低,如手機上使用較多的是Flash?lite?1.x,這樣存在如下問題:
1)標準的Flash解碼器支持的as函數庫非常有限,例如沒有文件訪問系統,沒有媒體文件管理功能;所以構建復雜的交互式應用程序非常困難;
2)Adobe公司不提供Flash解碼器的源碼,無法擴展as函數庫。雖然pc環境下能通過ExternalInterface類完成Flash解碼器(activex控件或者是javascript)與as腳本的通信,但是一方面受限于安全機制,其次只能在pc環境下使用。此外,通過ExternalInterface也無法在as腳本層建立與操作系統軟硬件的高效連接。
可見,現有技術中便攜式多媒體上只是部分界面采用flash?UI來實現,并非所有界面采用Flash?UI實現,同時也沒有提供一套機制,能夠很方便的擴展as函數庫。
發明內容
本發明提供一種便攜式多媒體設備及其操作方法,用以實現全flash交互界面的應用,提供了高質量的交互式動感UI,提升了用戶體驗。
本發明提供一種進行便攜式多媒體設備操作的方法,所述便攜式多媒體設備包括Flash解碼器和系統函數解碼器,所述方法包括以下步驟:
Flash解碼器解析加載的由Flash開發工具所生成的swf應用程序,呈現Flash交互式界面,所述swf應用程序包括實現不同設備操作的腳本函數以及用戶界面元素;
Flash解碼器在解析過程中確定需調用腳本函數,且需調用的腳本函數具有擴展腳本函數標識時,確定需調用的腳本函數為擴展腳本函數;
Flash解碼器根據設置的擴展腳本函數與函數指針對應關系,確定需調用的腳本函數對應的函數指針,其中不同的函數指針指向不同的系統函數,所述系統函數與腳本函數采用不同的編程語言編寫;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于炬力集成電路設計有限公司,未經炬力集成電路設計有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110390953.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:機載液體流量測量方法
- 下一篇:一種圓柱滾子保持架及其軸承





