欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

多媒體程序的開發(fā)系統(tǒng)及其執(zhí)行方法

文檔序號:6463910閱讀:481來源:國知局
專利名稱:多媒體程序的開發(fā)系統(tǒng)及其執(zhí)行方法
技術(shù)領(lǐng)域
本發(fā)明有關(guān)于一種開發(fā)系統(tǒng)及其執(zhí)行方法,應(yīng)用于多媒體程序的開發(fā)應(yīng)用,特別是一種可產(chǎn)生通用多媒體程序的多媒體程序的開發(fā)系統(tǒng)及其執(zhí)行方法。
而目前的解決作法只能針對兩種平臺(當(dāng)然不是只有兩種)分別進行開發(fā),如此,才能做出分別能在兩個顯示平臺下執(zhí)行的多媒體程序,如此一來,針對一套多媒體程序,就要進行多次的開發(fā),不僅耗費人力,且相當(dāng)耗費時間,造成開發(fā)成本成倍數(shù)成長。
根據(jù)本發(fā)明所揭露的多媒體程序的開發(fā)系統(tǒng)及其執(zhí)行方法,包含一設(shè)備管理模塊、一資源管理模塊、一對象管理模塊、一信息管理模塊以及一光標(biāo)管理模塊,分別用以管理設(shè)備、資源、對象、信息以及光標(biāo)的開發(fā)以及多媒體程序的執(zhí)行的控制;其中設(shè)備管理模塊用來進行多媒體程序的圖形影像顯示處理以及聲音處理,并提供不同格式的圖形、聲音以及影像的轉(zhuǎn)換數(shù)據(jù),使得開發(fā)多媒體程序時,僅需針對一套顯示平臺編寫程序代碼,即可使多媒體程序能在不同平臺下執(zhí)行。
本發(fā)明可按如下技術(shù)方案實現(xiàn)本發(fā)明提供一種多媒體程序的開發(fā)系統(tǒng),提供一多媒體程序的開發(fā)平臺,其包含有一設(shè)備管理模塊,是用以對該多媒體程序的圖形影像顯示處理以及聲音處理,并用以提供不同格式的圖形、聲音以及影像的轉(zhuǎn)換數(shù)據(jù);一資源管理模塊,連接于該設(shè)備管理模塊,用以對該多媒體程序之資源加以管理;一對象管理模塊,用以建立一對象并顯示該對象;一信息管理模塊,連接于該對象管理模塊,用以管理一信息之取得以及一信息傳送;以及一光標(biāo)管理模塊,負責(zé)一光標(biāo)形狀變化之管理以及顯示該光標(biāo);其中借由該設(shè)備管理模塊所提供的不同格式轉(zhuǎn)換數(shù)據(jù)附加于該多媒體程序,而使該多媒體程序可于不同平臺下執(zhí)行。
所述該資源管理模塊可用以管理包含有圖形、聲音以及影像的資源。
所述該資源管理模塊可負責(zé)資源更新、資源保存以及資源處理。
所述該光標(biāo)管理模塊可負責(zé)該光標(biāo)的實時文字的顯示。
所述該設(shè)備管理模塊的轉(zhuǎn)換數(shù)據(jù)可根據(jù)不同的驅(qū)動程序而定義。
所述該設(shè)備管理模塊的轉(zhuǎn)換數(shù)據(jù)可根據(jù)不同的顯示平臺而定義。
本發(fā)明提供一種多媒體程序的執(zhí)行方法,其至少包含有下列步驟取得一顯示系統(tǒng)的環(huán)境條件;取得該多媒體程序的顯示屬性;建立一視窗平臺;以及根據(jù)多個管理模塊設(shè)定對應(yīng)于該環(huán)境條件的多媒體程序內(nèi)容并顯示于該視窗平臺。
所述該顯示系統(tǒng)的環(huán)境條件可為該顯示系統(tǒng)相對應(yīng)的驅(qū)動程序。
所述該驅(qū)動程序可選自圖形驅(qū)動程序、聲音驅(qū)動程序、音樂驅(qū)動程序以及影像驅(qū)動程序所構(gòu)成的組合的其中之一。
所述該顯示系統(tǒng)的環(huán)境條件可為該顯示系統(tǒng)的顯示平臺。
所述該多媒體程序的顯示屬性可包含有顯示視窗的大小、位置以及顏色。
所述該管理模塊是包含有一設(shè)備管理模塊、一資源管理模塊、一對象管理模塊、一信息管理模塊以及一光標(biāo)管理模塊。
所述該設(shè)備管理模塊可用以對該多媒體程序的圖形影像顯示處理以及聲音處理,并用以提供不同格式的圖形、聲音以及影像的轉(zhuǎn)換數(shù)據(jù)。
所述該資源管理模塊可用以對該多媒體程序的資源加以管理。
所述該對象管理模塊可用以建立一對象并顯示該對象。
所述該信息管理模塊可用以管理一信息的取得以及一信息傳送。
所述該光標(biāo)管理模塊可負責(zé)一光標(biāo)形狀變化的管理以及顯示該光標(biāo)。
所述還可包含有處理該多媒體程序的相關(guān)信息的步驟。
所述該相關(guān)信息可為使用者輸入命令使多媒體程序所產(chǎn)生相對應(yīng)的信息。
所述該根據(jù)多個管理模塊設(shè)定對應(yīng)于該環(huán)境條件的多媒體程序內(nèi)容并顯示于該視窗平臺的步驟,該管理模塊可包含有一設(shè)備管理模塊、一資源管理模塊、一對象管理模塊、一信息管理模塊以及一光標(biāo)管理模塊,其中該設(shè)備管理模塊設(shè)定時,可包含有下列步驟檢測該顯示系統(tǒng)的設(shè)備;提取該設(shè)備的顯示規(guī)則;以及依據(jù)該規(guī)則轉(zhuǎn)換該顯示模式。
本發(fā)明的有益效果為本發(fā)明提供一種多媒體程序的開發(fā)系統(tǒng)及其執(zhí)行方法,主要是利用設(shè)備管理模塊用來進行多媒體程序的圖形影像顯示處理以及聲音處理,并提供不同格式的圖形、聲音以及影像的轉(zhuǎn)換數(shù)據(jù),而提供一種通用的多媒體程序開發(fā)平臺,使得開發(fā)多媒體程序時,僅需針對一套顯示平臺編寫程序代碼,即可使多媒體程序能在不同平臺下執(zhí)行,大幅減少開發(fā)的時間以及成本。
其中設(shè)備管理模塊101提供圖形、聲音、影像等不同設(shè)備、格式、平臺的轉(zhuǎn)換,譬如說最常見的圖形顯示平臺程序為DirectDraw以及GDI,DirectDraw環(huán)境下顯示圖形,必須將BMP-Bitmap格式(或是其它格式)的圖形文件以DirectDrawSurface結(jié)構(gòu)讀取后,將圖形顯示于顯示屏幕上;而GDI環(huán)境下顯示圖形是將BMP(或是其它格式)的圖形文件讀取后,產(chǎn)生HBITMAP,并取得顯示視窗的標(biāo)識值裝置本文(Handle DeviceContext;HDC),然后利用BITBLT函數(shù)將圖形顯示出來。相同的,聲音顯示環(huán)境一個是DirectSound,另一個是MCI,而影像播放平臺則是DirectMedia與MCI。所以說,以此兩種最常見的顯示平臺來說明,顯示圖形文件時,可先判斷是否為DirectDraw的顯示平臺,如果是,則將圖形文件建立轉(zhuǎn)換為此種平臺下支持的格式,如果不是,則建立GDI環(huán)境下顯示的圖形文件;聲音與影像也是相同的道理。故可以提供一套適用于各種顯示平臺、環(huán)境、驅(qū)動程序(包含圖形、聲音、音樂、影像的驅(qū)動程序)的多媒體開發(fā)程序(文中僅引述圖形為例做說明,但不以此為限,也不以此兩種格式、顯示平臺為限)。
請參閱圖2,開發(fā)完成的多媒體程序執(zhí)行時,會先取得系統(tǒng)的環(huán)境資源(步驟201),包含有系統(tǒng)的顯示平臺、顯示格式以及支持的驅(qū)動程序等等外部的環(huán)境顯示格式等數(shù)據(jù),接著取得多媒體程序的顯示屬性(步驟202),包含顯示的視窗的大小、顏色、位置以及是否為全屏幕顯示等等數(shù)據(jù),接著依據(jù)所取得的數(shù)據(jù)建立一個視窗平臺(步驟203),并根據(jù)管理模塊設(shè)定多媒體程序的內(nèi)容(步驟204),也就是利用前述的管理模塊建立多媒體程序的顯示內(nèi)容(開發(fā)時,那些模塊為建立管理之用,執(zhí)行時,模塊則用以控制管理之用,容后詳述),顯示完成后則開始執(zhí)行相關(guān)信息的動作(步驟206),一直到接收到結(jié)束信息時(步驟205),將程序結(jié)束,所謂的相關(guān)信息,為多媒體程序所接受使用者的命令,所對應(yīng)產(chǎn)生的信息,以產(chǎn)生相對應(yīng)的使用者命令的動作;當(dāng)然,也可以是多媒體程序起始時,自動執(zhí)行的動畫等等所相對應(yīng)的信息。
其中設(shè)備管理模塊101執(zhí)行時,如圖3所示,先檢查顯示系統(tǒng)的設(shè)備(步驟301),也就是檢測其相關(guān)的顯示平臺、支持格式、驅(qū)動程序等,確定后,自設(shè)備管理模塊101中取得轉(zhuǎn)換的數(shù)據(jù)(顯示規(guī)則)(步驟302),對于轉(zhuǎn)換數(shù)據(jù),同前所述故不再累述,最后根據(jù)轉(zhuǎn)換數(shù)據(jù),將聲音、圖形、影像等數(shù)據(jù)顯示出來(步驟303)。
資源管理模塊102會讀取資源文件信息(步驟401),并根據(jù)信息來產(chǎn)生資源文件列表(步驟402) (見圖4)。對象管理模塊103會讀取對象文件信息(步驟501),并根據(jù)信息來產(chǎn)生樹狀對象結(jié)構(gòu)(步驟502)(見圖5)。信息管理模塊104會產(chǎn)生信息列表(步驟601),提供其它模塊執(zhí)行動作的依據(jù)(見圖6)。光標(biāo)管理模塊105會讀取光標(biāo)文件信息(步驟701),而產(chǎn)生相對應(yīng)的光標(biāo)(步驟702),包含有光標(biāo)形狀變化、光標(biāo)位置、光標(biāo)圖形以及實時文字顯示等(見圖7)。
另外,相關(guān)信息處理(步驟206)的詳細動作,請參閱「圖8」,首先由設(shè)備管理模塊處理(步驟801),包含圖形、聲音、音樂、影像等動作,播放結(jié)束后(步驟802),則發(fā)送出播放結(jié)束的訊號(步驟803),接著從信息管理模塊104中取得信息(步驟804),而將信息傳送至對象管理模塊103以及光標(biāo)管理模塊105(步驟805、807),而顯示出對象(步驟806)并產(chǎn)生相對應(yīng)光標(biāo)(步驟808),一直到處理完所有的信息(步驟809)。
權(quán)利要求
1.一種多媒體程序的開發(fā)系統(tǒng),是提供一多媒體程序的開發(fā)平臺,其特征在于該系統(tǒng)包含有一設(shè)備管理模塊,是用以對該多媒體程序的圖形影像顯示處理以及聲音處理,并用以提供不同格式的圖形、聲音以及影像的轉(zhuǎn)換數(shù)據(jù);一資源管理模塊,連接于該設(shè)備管理模塊,用以對該多媒體程序之資源加以管理;一對象管理模塊,用以建立一對象并顯示該對象;一信息管理模塊,連接于該對象管理模塊,用以管理一信息之取得以及一信息傳送;以及一光標(biāo)管理模塊,負責(zé)一光標(biāo)形狀變化之管理以及顯示該光標(biāo);其中借由該設(shè)備管理模塊所提供的不同格式轉(zhuǎn)換數(shù)據(jù)附加于該多媒體程序,而可使該多媒體程序可于不同平臺下執(zhí)行。
2.如權(quán)利要求1所述多媒體程序的開發(fā)系統(tǒng),其特征在于該資源管理模塊是可用以管理包含有圖形、聲音以及影像的資源。
3.如權(quán)利要求2所述多媒體程序的開發(fā)系統(tǒng),其特征在于該資源管理模塊負責(zé)資源更新、資源保存以及資源處理。
4.如權(quán)利要求1所述多媒體程序的開發(fā)系統(tǒng),其特征在于該光標(biāo)管理模塊是可負責(zé)該光標(biāo)的實時文字的顯示。
5.如權(quán)利要求1所述多媒體程序的開發(fā)系統(tǒng),其特征在于該設(shè)備管理模塊的轉(zhuǎn)換數(shù)據(jù)是根據(jù)不同的驅(qū)動程序而定義。
6.如權(quán)利要求1所述多媒體程序的開發(fā)系統(tǒng),其特征在于該設(shè)備管理模塊的轉(zhuǎn)換數(shù)據(jù)是根據(jù)不同的顯示平臺而定義。
7.一種多媒體程序的執(zhí)行方法,其特征在于至少包含有下列步驟取得一顯示系統(tǒng)的環(huán)境條件;取得該多媒體程序的顯示屬性;建立一視窗平臺;以及根據(jù)多個管理模塊設(shè)定對應(yīng)于該環(huán)境條件的多媒體程序內(nèi)容并顯示于該視窗平臺。
8.如權(quán)利要求7所述多媒體程序的執(zhí)行方法,其特征在于該顯示系統(tǒng)的環(huán)境條件是為該顯示系統(tǒng)相對應(yīng)的驅(qū)動程序。
9.如權(quán)利要求8所述多媒體程序的執(zhí)行方法,其特征在于該驅(qū)動程序是選自圖形驅(qū)動程序、聲音驅(qū)動程序、音樂驅(qū)動程序以及影像驅(qū)動程序所構(gòu)成的組合的其中之一。
10.如權(quán)利要求7所述多媒體程序的執(zhí)行方法,其特征在于該顯示系統(tǒng)的環(huán)境條件是為該顯示系統(tǒng)的顯示平臺。
11.如權(quán)利要求7所述多媒體程序的執(zhí)行方法,其特征在于該多媒體程序的顯示屬性是包含有顯示視窗的大小、位置以及顏色。
12.如權(quán)利要求7所述多媒體程序的執(zhí)行方法,其特征在于該管理模塊是包含有一設(shè)備管理模塊、一資源管理模塊、一對象管理模塊、一信息管理模塊以及一光標(biāo)管理模塊。
13.如權(quán)利要求12所述多媒體程序的執(zhí)行方法,其特征在于該設(shè)備管理模塊是用以對該多媒體程序的圖形影像顯示處理以及聲音處理,并用以提供不同格式的圖形、聲音以及影像的轉(zhuǎn)換數(shù)據(jù)。
14.如權(quán)利要求12所述多媒體程序的執(zhí)行方法,其特征在于該資源管理模塊用以對該多媒體程序的資源加以管理。
15.如權(quán)利要求12所述多媒體程序的執(zhí)行方法,其特征在于該對象管理模塊是用以建立一對象并顯示該對象。
16.如權(quán)利要求12所述多媒體程序的執(zhí)行方法,其特征在于該信息管理模塊用以管理一信息的取得以及一信息傳送。
17.如權(quán)利要求12所述多媒體程序的執(zhí)行方法,其特征在于該光標(biāo)管理模塊負責(zé)一光標(biāo)形狀變化的管理以及顯示該光標(biāo)。
18.如權(quán)利要求7所述多媒體程序的執(zhí)行方法,其特征在于更包含有處理該多媒體程序的相關(guān)信息的步驟。
19.如權(quán)利要求18所述多媒體程序的執(zhí)行方法,其特征在于該相關(guān)信息是為使用者輸入命令使多媒體程序所產(chǎn)生相對應(yīng)的信息。
20.如權(quán)利要求7所述多媒體程序的執(zhí)行方法,其特征在于該根據(jù)多個管理模塊設(shè)定對應(yīng)于該環(huán)境條件的多媒體程序內(nèi)容并顯示于該視窗平臺的步驟,該管理模塊包含有一設(shè)備管理模塊、一資源管理模塊、一對象管理模塊、一信息管理模塊以及一光標(biāo)管理模塊,其中該設(shè)備管理模塊設(shè)定時,更包含有下列步驟檢測該顯示系統(tǒng)的設(shè)備;提取該設(shè)備的顯示規(guī)則;以及依據(jù)該規(guī)則轉(zhuǎn)換該顯示模式。
全文摘要
一種多媒體程序的開發(fā)系統(tǒng)及其執(zhí)行方法,提供一多媒體程序的開發(fā)平臺,供程序開發(fā)者使用,僅需針對一顯示平臺開發(fā),即可產(chǎn)生一套可于不同顯示平臺下執(zhí)行的多媒體程序,本發(fā)明利用一設(shè)備管理模塊,可自動轉(zhuǎn)換生成不同格式的顯示模式,而可使多媒體程序能通用于不同的顯示平臺。
文檔編號G06F9/45GK1421775SQ01140170
公開日2003年6月4日 申請日期2001年11月28日 優(yōu)先權(quán)日2001年11月28日
發(fā)明者林光信, 宋建福, 蔣煒 申請人:英業(yè)達股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
永修县| 岱山县| 宁城县| 龙岩市| 景东| 虞城县| 梓潼县| 遵化市| 株洲市| 淮滨县| 辉县市| 青浦区| 新竹市| 慈溪市| 万州区| 新建县| 达孜县| 景泰县| 砚山县| 皮山县| 抚州市| 丰原市| 当涂县| 海阳市| 韶关市| 虹口区| 镇安县| 哈巴河县| 蚌埠市| 扎囊县| 贵阳市| 五大连池市| 南开区| 江城| 桐乡市| 河间市| 隆德县| 长宁县| 奎屯市| 大姚县| 上饶市|