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

顯示鏈接到爪哇小程序的標(biāo)記文檔的方法和設(shè)備的制作方法

文檔序號(hào):6422599閱讀:114來(lái)源:國(guó)知局
專利名稱:顯示鏈接到爪哇小程序的標(biāo)記文檔的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通過(guò)計(jì)算機(jī)顯示標(biāo)記文檔,更具體地說(shuō),涉及一種顯示包括applet(爪哇小程序)的標(biāo)記文檔的方法和設(shè)備。

背景技術(shù)
產(chǎn)生鏈接到Java applet的標(biāo)記文檔以方便地與用戶交互或者構(gòu)建動(dòng)畫的網(wǎng)頁(yè)。使用諸如HTML和XML的標(biāo)記語(yǔ)言形成地標(biāo)記文檔表現(xiàn)諸如文本、圖像、和圖形的標(biāo)記二進(jìn)制內(nèi)容資源,并且用作使用分析引擎而被執(zhí)行的應(yīng)用程序,該分析引擎解釋標(biāo)記語(yǔ)言。
圖5是由計(jì)算機(jī)顯示的初始的圖像的例子,其傳統(tǒng)地顯示鏈接到Javaapplet的標(biāo)記文檔。參照?qǐng)D5,當(dāng)用戶調(diào)用并執(zhí)行帶有鏈接的Java applet的標(biāo)記文檔時(shí),首先顯示形成標(biāo)記文檔的輪廓的圖像,隨后顯示鏈接的Java applet。這是因?yàn)橥ㄟ^(guò)初始化和執(zhí)行Java applet來(lái)顯示Java applet的初始圖像需要特定量的時(shí)間。這樣,用戶必須觀看具有不顯示任何東西的空白applet區(qū)的標(biāo)記圖像和通知用戶用于執(zhí)行該Java applet的對(duì)應(yīng)的類正在裝載的消息或通知用戶執(zhí)行初始化的消息,直到顯示Java applet的初始圖像為止。


發(fā)明內(nèi)容
本發(fā)明提供一種用于顯示鏈接到applet的標(biāo)記文檔的方法和系統(tǒng),通過(guò)其,當(dāng)顯示鏈接到applet的標(biāo)記文檔時(shí),applet和標(biāo)記文檔被同時(shí)顯示。
本發(fā)明另外的方面和/或優(yōu)點(diǎn)將會(huì)在下面的描述中被部分闡明,并且部分地通過(guò)描述而清楚,或者通過(guò)實(shí)施本發(fā)明可以了解。
本發(fā)明可以通過(guò)一種顯示鏈接到applet的標(biāo)記文檔的方法而被實(shí)現(xiàn),該方法包括延遲標(biāo)記文檔的圖像輸出信息的顯示;和當(dāng)applet的渲染完成時(shí),同步顯示延遲的圖像輸出信息和applet輸出。
根據(jù)本發(fā)明的一方面,延遲圖像輸出信息的顯示的步驟可包括緩沖標(biāo)記文檔的圖像輸出信息。
根據(jù)本發(fā)明的一方面,同步顯示延遲的圖像輸出信息和applet的初始圖像的applet輸出的步驟可包括基于輸出控制信號(hào)將延遲的圖像輸出信息和applet的初始圖像的applet輸出同時(shí)提供給顯示裝置。
根據(jù)本發(fā)明的一方面,applet可由具有與標(biāo)記文檔的輸出方法不同的輸出方法的程序代碼形成。
根據(jù)本發(fā)明的一方面,輸出控制信號(hào)可從applet執(zhí)行引擎或者表現(xiàn)引擎提供,該applet執(zhí)行引擎解釋applet,該表現(xiàn)引擎解釋標(biāo)記文檔。
根據(jù)本發(fā)明的一方面,延遲圖像輸出信息的顯示的步驟可包括作為圖像輸出信息的文本輸出和圖像輸出與音頻輸出中的至少一個(gè)。
本發(fā)明也可通過(guò)一種控制計(jì)算機(jī)的信息存儲(chǔ)介質(zhì)而被實(shí)現(xiàn),該信息存儲(chǔ)介質(zhì)包括標(biāo)記文檔;和鏈接到標(biāo)記文檔的applet,其中,applet或者標(biāo)記文檔包括用于延遲標(biāo)記文檔的顯示的圖像輸出延遲信息。
根據(jù)本發(fā)明的一方面,applet可包括延遲函數(shù)作為圖像輸出延遲信息,其用于將標(biāo)記文檔的圖像輸出信息和applet的輸出信息同步。
根據(jù)本發(fā)明的一方面,applet可在以下任一狀態(tài)下執(zhí)行初始狀態(tài)、啟動(dòng)狀態(tài)、停止?fàn)顟B(tài)、和銷毀狀態(tài)。
根據(jù)本發(fā)明的一方面,applet可包括作為圖像輸出延遲信息的延遲函數(shù),用于延遲標(biāo)記文檔的圖像輸出信息的顯示;和延遲取消函數(shù),用于當(dāng)通過(guò)初始化并執(zhí)行applet而完成applet的初始圖像的渲染時(shí),取消標(biāo)記文檔的顯示的延遲。
根據(jù)本發(fā)明的一方面,標(biāo)記文檔可包括標(biāo)簽或?qū)傩灾甘拘畔ⅲ摌?biāo)簽或?qū)傩灾甘拘畔⒈仨毰capplet的輸出信息被同步顯示。
本發(fā)明也可通過(guò)一種計(jì)算機(jī)系統(tǒng)而被實(shí)現(xiàn),該計(jì)算機(jī)系統(tǒng)包括表現(xiàn)引擎,其解釋標(biāo)記文檔;和applet執(zhí)行引擎,其解釋鏈接到標(biāo)記文檔的applet,其中,該表現(xiàn)引擎延遲顯示標(biāo)記文檔的圖像輸出信息,并且當(dāng)通知用戶applet輸出的渲染的完成的輸出控制信號(hào)從applet執(zhí)行引擎被輸入時(shí),將延遲的圖像輸出信息和applet輸出進(jìn)行同步并輸出到計(jì)算機(jī)的顯示裝置。
根據(jù)本發(fā)明的一方面,表現(xiàn)引擎可包括緩沖器,該緩沖器執(zhí)行緩沖以延遲標(biāo)記文檔的圖像輸出信息的顯示。
根據(jù)本發(fā)明的一方面,表現(xiàn)引擎可包括緩沖音頻輸出的音頻緩沖器和緩沖視頻輸出的視頻緩沖器,以延遲標(biāo)記文檔的圖像輸出信息的顯示。



圖l是根據(jù)本發(fā)明實(shí)施例的計(jì)算機(jī)系統(tǒng)的功能方框圖2是根據(jù)本發(fā)明實(shí)施例的解釋標(biāo)記文檔的表現(xiàn)引擎的功能方框圖3是根據(jù)本發(fā)明實(shí)施例的顯示包括applet的標(biāo)記文檔的解碼器的方框圖4是根據(jù)本發(fā)明實(shí)施例的執(zhí)行鏈接在標(biāo)記文檔中的applet的狀態(tài)圖5是根據(jù)顯示鏈接到applet的標(biāo)記文檔的傳統(tǒng)方法的顯示的鏈接到applet的初始標(biāo)記圖像的例子;和
圖6是根據(jù)本發(fā)明實(shí)施例的顯示的鏈接到applet的初始標(biāo)記圖像的例子。
具體實(shí)施例方式
現(xiàn)在對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)的描述,其示例表示在附圖中,其中,相同的標(biāo)號(hào)始終表示相同部件。下面通過(guò)參照附圖對(duì)實(shí)施例進(jìn)行描述以解釋本發(fā)明。
圖l是根據(jù)本發(fā)明實(shí)施例的計(jì)算機(jī)系統(tǒng)100的功能方框圖。參照?qǐng)D1,可訪問(wèn)例如因特網(wǎng)的網(wǎng)絡(luò)和例如光盤和磁盤的介質(zhì)的系統(tǒng)100包括處理器5和存儲(chǔ)器4。
執(zhí)行(操作)系統(tǒng)3被安裝在存儲(chǔ)器4中。另外,經(jīng)由操作系統(tǒng)3彼此相連接的表現(xiàn)引擎1和applet執(zhí)行引擎2被安裝在存儲(chǔ)器4中。這里,操作系統(tǒng)3、表現(xiàn)引擎1、和applet執(zhí)行引擎2由處理器5調(diào)用并執(zhí)行。根據(jù)本發(fā)明,為了顯示鏈接到applet的標(biāo)記文檔,解釋鏈接到applet的標(biāo)記文檔的表現(xiàn)引擎l為了同步顯示applet和標(biāo)記文檔而控制渲染和鏈接的applet或標(biāo)記文檔在顯示裝置(未顯示)的輸出。通常,根據(jù)可擴(kuò)展超文本標(biāo)記語(yǔ)言(XHTML)來(lái)編寫標(biāo)記文檔。解釋鏈接到標(biāo)記文檔的applet的applet執(zhí)行引擎2分析Javaapplet并將輸出控制信號(hào)提供給表現(xiàn)引擎1。這里,Java applet是小尺寸的使用Java編程語(yǔ)言而被構(gòu)建的應(yīng)用程序,并且Java applet使用具有與標(biāo)記文檔的輸出不同的輸出方法的程序代碼。
圖2是根據(jù)本發(fā)明實(shí)施例的表現(xiàn)引擎1的功能方框圖。參照?qǐng)D2,表現(xiàn)引擎1包括標(biāo)記文檔解析器11、樣式單解析器12、腳本解釋器13、文檔對(duì)象模型(DOM)操縱器14、用戶接口(UI)控制器15、布局格式化器16、和解碼器17。
通常,標(biāo)記文檔解析器11對(duì)使用XHTML語(yǔ)言而形成的XHTML文檔解析,并將用于產(chǎn)生文檔樹(shù)的信息傳送到DOM操縱器14。樣式單解析器12解釋樣式單并將用于產(chǎn)生樣式規(guī)則/選擇器列表的信息傳送到DOM操縱器14。這里,樣式單允許標(biāo)記文檔具有各種格式。根據(jù)本發(fā)明的一方面,樣式單的語(yǔ)法和格式根據(jù)W3C的層疊樣式單(CSS)被形成。
腳本解釋器13解釋包括在標(biāo)記文檔中的腳本代碼并將分析結(jié)果傳送到DOM操縱器14。DOM操縱器14允許將標(biāo)記文檔形成為程序?qū)ο蠡蛘呒m正標(biāo)記文檔。換句話說(shuō),DOM操縱器14通過(guò)與腳本解釋器13相連接來(lái)糾正或補(bǔ)充文檔樹(shù)和樣式規(guī)則/選擇器列表。另外,DOM操縱器14對(duì)從標(biāo)記文檔解析器11輸入的文檔樹(shù)信息重新分析以查找連接到該文檔樹(shù)的將被執(zhí)行的腳本代碼,并將該腳本代碼通知腳本解釋器13。腳本解釋器13解釋并執(zhí)行該腳本代碼。此外,DOM操縱器14將鏈接到標(biāo)記文檔的諸如圖像和音頻文件的標(biāo)記二進(jìn)制內(nèi)容資源讀取進(jìn)表現(xiàn)引擎1的存儲(chǔ)器(未顯示)中。DOM操縱器14還將鏈接到標(biāo)記文檔的applet載入applet執(zhí)行引擎2的存儲(chǔ)器(未顯示),并且applet執(zhí)行引擎2調(diào)用并執(zhí)行初始化applet的初始化函數(shù)init()。
布局格式化器16將由DOM操縱器14產(chǎn)生的樣式規(guī)則/選擇器列表應(yīng)用到由DOM操縱器14產(chǎn)生的文檔樹(shù),并根據(jù)基于文檔樹(shù)被輸出的文檔的格式來(lái)產(chǎn)生對(duì)應(yīng)的格式化結(jié)構(gòu)。這里,文檔的格式的例子包括將被顯示在計(jì)算機(jī)屏幕上的頁(yè)面、將被顯示在TV屏幕上的頁(yè)面、和輸出的聲音。格式化結(jié)構(gòu)看起來(lái)具有與文檔樹(shù)的結(jié)構(gòu)類似的結(jié)構(gòu);然而,格式化結(jié)構(gòu)可以利用偽元素并且不需要樹(shù)結(jié)構(gòu)。換句話說(shuō),格式化結(jié)構(gòu)依賴于實(shí)現(xiàn)。另外,格式化結(jié)構(gòu)可以具有比文檔樹(shù)更大或者更小量的信息。例如,當(dāng)文檔樹(shù)的元素具有“none”作為顯示屬性值時(shí),該元素不產(chǎn)生用于格式化結(jié)構(gòu)的值。
根據(jù)本發(fā)明的一方面,格式化結(jié)構(gòu)根據(jù)CSS 2處理模型被形成。更具體地說(shuō),格式化結(jié)構(gòu)的描述被公開(kāi)在CSS 2處理模型中。布局格式化器16將格式化結(jié)構(gòu)傳送到解碼器17,解碼器17根據(jù)輸出文檔,即,對(duì)象顯示的格式和聲音格式渲染該標(biāo)記文檔。
解碼器17對(duì)用于顯示標(biāo)記文檔的例如圖像、圖形、和音頻的標(biāo)記二進(jìn)制內(nèi)容資源解碼,并根據(jù)從布局格式化器輸入的格式化結(jié)構(gòu)渲染該標(biāo)記二進(jìn)制內(nèi)容資源以在屏幕的選擇的位置上顯示該標(biāo)記二進(jìn)制內(nèi)容資源。另外,解碼器17從applet執(zhí)行引擎2接收用于applet的初始圖像的applet輸出,并根據(jù)從布局格式化器輸入的格式化結(jié)構(gòu)渲染該applet輸出以在屏幕的選擇的位置上顯示該applet。根據(jù)本發(fā)明的一方面,渲染標(biāo)記二進(jìn)制內(nèi)容資源和渲染applet輸出的順序可以通過(guò)applet執(zhí)行引擎2和/或表現(xiàn)引擎1被交換(控制),以將標(biāo)記文檔圖像和applet圖像同時(shí)顯示(包括任何音頻輸出)成標(biāo)記圖像。例如,如果由于標(biāo)記二進(jìn)制內(nèi)容資源的量很大導(dǎo)致渲染該標(biāo)記二進(jìn)制內(nèi)容資源需要大量時(shí)間,則解碼器17被控制在渲染applet輸出之前對(duì)標(biāo)記二進(jìn)制內(nèi)容資源渲染。
通常,applet執(zhí)行引擎2解釋applet并將輸出控制信號(hào)輸出到解碼器17,該applet被鏈接到標(biāo)記文檔并包括圖像輸出延遲信息。這樣,解碼器17推遲用于顯示該標(biāo)記文檔的標(biāo)記文檔的渲染并首先渲染該applet(例如,通常是applet的初始圖像),或者渲染該標(biāo)記文檔并等待該applet的渲染的完成,以在顯示裝置上同步顯示該標(biāo)記文檔和該applet的初始圖像。因此,從標(biāo)記文檔獲得的標(biāo)記圖像和applet的初始圖像被同時(shí)顯示。
圖3是根據(jù)本發(fā)明實(shí)施例的用于解釋顯示方法的在顯示裝置200上顯示包括applet的標(biāo)記文檔的解碼器17的方框圖。參照?qǐng)D3,解碼器17包括兩個(gè)緩沖器,即,第一解碼器緩沖器171和第二解碼器緩沖器172。這里,第一解碼器緩沖器171緩沖視頻數(shù)據(jù),第二解碼器緩沖器172緩沖音頻數(shù)據(jù)。
解碼器17從布局格式化器16接收標(biāo)記圖像輸出信息,該信息包括標(biāo)記文檔輸出和applet輸出。具體地說(shuō),解碼器17對(duì)將被解碼為標(biāo)記文檔輸出的標(biāo)記二進(jìn)制內(nèi)容資源解碼。因此,標(biāo)記圖像輸出信息由,例如,來(lái)自標(biāo)記文檔輸出的文本、圖像、和音頻,以及來(lái)自鏈接到標(biāo)記文檔的applet輸出的文本、圖像、和音頻形成。通常,從applet執(zhí)行引擎2提供的applet輸出包括圖像輸出和音頻輸出中的至少一個(gè)。標(biāo)記文檔的圖像輸出和文本輸出以及applet輸出的圖像輸出和文本輸出被輸入并緩沖在第一解碼器(例如,視頻)緩沖器171中。Applet輸出的音頻輸出和標(biāo)記文檔的音頻輸出被輸入并緩沖在第二解碼器(即,音頻)緩沖器172中。
Applet執(zhí)行引擎2解釋并執(zhí)行applet,并且根據(jù)包括在applet中的圖像輸出延遲信息將輸出控制信號(hào)傳送到解碼器17。解碼器17不將解碼的標(biāo)記圖像輸出信息輸入到顯示裝置200,并在解碼器緩沖器,即第一解碼器緩沖器171和第二解碼器緩沖器172中緩沖該標(biāo)記圖像輸出信息,直到applet的初始圖像被渲染并被存儲(chǔ)在解碼器緩沖器171和172中為止。其后,解碼器17響應(yīng)于來(lái)自applet執(zhí)行引擎2的輸出控制信號(hào),控制開(kāi)關(guān)173將applet輸出和標(biāo)記文檔圖像輸出信息(即,共同被稱作標(biāo)記圖像輸出信息)同時(shí)輸入到顯示裝置200。換句話說(shuō),例如,根據(jù)本發(fā)明的一方面,當(dāng)Java applet處于可能被顯示的狀態(tài)時(shí)(即,一些applet輸出處于準(zhǔn)備好被顯示的狀態(tài)),applet執(zhí)行引擎2初始化并執(zhí)行Java applet以將ResumeRender信號(hào)傳送到解碼器17。這樣,解碼器17的緩沖器與顯示裝置200的緩沖器相連接。換句話說(shuō),第一解碼器緩沖器171和第二緩沖器解碼器172分別與第一顯示緩沖器201和第二顯示緩沖器202相連接。
更具體地說(shuō),最初,applet執(zhí)行引擎2通過(guò)調(diào)用被包括在Java applet中的函數(shù)SuspendRender()來(lái)將SuspendRender信號(hào)作為輸出控制信號(hào)產(chǎn)生到解碼器17,或者表現(xiàn)引擎1根據(jù)被包括在標(biāo)記文檔中的標(biāo)簽或?qū)傩詠?lái)將SuspendRender信號(hào)作為輸出控制信號(hào)產(chǎn)生到解碼器17,以暫停標(biāo)記圖像的輸出。當(dāng)SuspendRender信號(hào)被產(chǎn)生時(shí),標(biāo)記圖像輸出信息沒(méi)有被輸入到顯示裝置200,而是被緩沖在解碼器17的緩沖器中。其后,applet執(zhí)行引擎2通過(guò)調(diào)用applet的函數(shù)Paint()在完成applet的渲染之后產(chǎn)生ResumeRender信號(hào)以執(zhí)行Java applet和顯示applet初始圖像,顯示applet初始圖像包括將該applet輸入到第一解碼器緩沖器171和第二解碼器緩沖器172。這樣,第一解碼器緩沖器171和第二解碼器緩沖器172分別與第一顯示緩沖器201和第二顯示緩沖器202相連接。當(dāng)緩沖器被連接時(shí),延遲的標(biāo)記圖像和applet的初始圖像被同時(shí)輸出到顯示裝置200并被顯示。
根據(jù)本發(fā)明的一方面,ResumeRender信號(hào)可以由表現(xiàn)引擎1產(chǎn)生而不是由applet執(zhí)行引擎2產(chǎn)生。
圖4是根據(jù)本發(fā)明實(shí)施例的執(zhí)行鏈接在標(biāo)記文檔中的applet的狀態(tài)圖。參照?qǐng)D4,當(dāng)表現(xiàn)引擎1產(chǎn)生DOM樹(shù)時(shí),applet被載入applet執(zhí)行引擎2的存儲(chǔ)器(未顯示),并且applet執(zhí)行引擎2調(diào)用init()以初始化applet。從而,該applet進(jìn)入初始狀態(tài)。其后,applet執(zhí)行引擎2調(diào)用函數(shù)start()以啟動(dòng)該applet。從而,該applet處于啟動(dòng)applet的執(zhí)行的啟動(dòng)狀態(tài)。在該狀態(tài)下,applet的圖像被顯示,并根據(jù)標(biāo)記文檔和/或applet的輸出渲染狀態(tài)來(lái)確定是SuspendRender還是ResumeRender信號(hào)應(yīng)被產(chǎn)生到解碼器17,以控制標(biāo)記圖像輸出來(lái)將標(biāo)記文檔圖像和鏈接的applet圖像同時(shí)輸出到顯示裝置200。根據(jù)本發(fā)明的一方面,標(biāo)記圖像輸出延遲信息根據(jù)標(biāo)記文檔和/或applet的輸出渲染時(shí)間的量而被確定(設(shè)置)。如果當(dāng)顯示applet并與用戶交互時(shí)卸載事件被處理,則applet執(zhí)行引擎2調(diào)用函數(shù)stop()。這里,卸載事件指的是,例如,諸如為轉(zhuǎn)移到另一標(biāo)記圖像而按下按鈕的停止當(dāng)前標(biāo)記圖像的顯示的事件。當(dāng)stop()被調(diào)用時(shí),該applet進(jìn)入用于停止applet的顯示的停止?fàn)顟B(tài)。如果用戶再次訪問(wèn)該標(biāo)記圖像,則applet執(zhí)行引擎2再次調(diào)用start(),因此該applet返回用于啟動(dòng)applet的執(zhí)行的啟動(dòng)狀態(tài)。同時(shí),當(dāng)該applet從存儲(chǔ)器被丟棄時(shí),該applet進(jìn)入用于完全丟棄該applet的銷毀狀態(tài)。
用于動(dòng)畫Java applet的Java源代碼的例子如下所示,該例子是包括在標(biāo)記圖像中的Java applet中的一個(gè)并包括函數(shù)SuspendRender()和Paint()以將SuspendRender和ResumeRender信號(hào)分別輸出為延遲標(biāo)記圖像輸出信號(hào)。
Public class AnimationApplet extends Appletimplements Runnable{Thread animator;Animation animation;public void init(){animator=new Thread(this);animation=new RectangleAnimation();animation.init(this);}public void start(){if(animator.isAlive()){animator.resume();}else{animator.start();suspendRender();}}public void stop(){<!-- SIPO <DP n="7"> --><dp n="d7"/>animator.suspend()}public void destroy(){animator.stop();}public void run(){while(true){repaint();Thread.sleep(500);//休眠一段時(shí)間animation.advance();}}public void paint(Graphics g){animation.paintFrame(g);}}
圖5是根據(jù)顯示鏈接到applet的標(biāo)記文檔的傳統(tǒng)方法的顯示的鏈接到applet的初始標(biāo)記圖像的例子,在該例子中,空白applet初始圖像被顯示并且用戶被告之鏈接的applet正在被初始化。與圖5形成對(duì)比,根據(jù)本發(fā)明,圖6是根據(jù)本發(fā)明實(shí)施例的顯示的鏈接到applet的初始標(biāo)記圖像的例子。
如圖6所示,當(dāng)applet被初始化并被執(zhí)行以及該applet的圖像被顯示時(shí),標(biāo)記文檔輸出圖像被同步地顯示。因此,用戶不觀看當(dāng)初始化并執(zhí)行applet時(shí)被顯示的空白applet圖像和applet初始化消息。換句話說(shuō),因?yàn)榘ㄔ诨蜴溄拥綐?biāo)記文檔的applet和包括在標(biāo)記文檔中的文本/圖像/音頻被同步地執(zhí)行,所以用戶可以方便地觀看/觀察鏈接到applet的標(biāo)記圖像。如上所述,根據(jù)本發(fā)明的鏈接到applet的標(biāo)記文檔通過(guò)將applet和標(biāo)記文檔輸出同步而被顯示,以便當(dāng)applet被初始化并被執(zhí)行時(shí)空白applet圖像不被顯示。因此,用戶可以方便地觀看鏈接到applet的標(biāo)記圖像。更具體地說(shuō),本發(fā)明提供了一種計(jì)算機(jī),包括編程的計(jì)算機(jī)處理器,用于根據(jù)包括在標(biāo)記文檔和/或鏈接到標(biāo)記文檔的applet中的標(biāo)記圖像輸出控制信息來(lái)控制標(biāo)記文檔圖像和鏈接的applet圖像到顯示裝置的同步輸出。具體地說(shuō),渲染標(biāo)記文檔圖像和鏈接的applet圖像的順序由標(biāo)記圖像輸出控制信息控制,以同步地顯示該標(biāo)記文檔圖像和該鏈接的applet圖像。因此,解碼器17響應(yīng)于標(biāo)記圖像輸出控制信息,例如,該標(biāo)記圖像輸出控制信息可以是來(lái)自applet執(zhí)行引擎的標(biāo)記圖像延遲和圖像輸出控制信號(hào)和/或設(shè)置在標(biāo)記文檔中作為標(biāo)簽的標(biāo)記圖像延遲和圖像輸出信息,來(lái)從標(biāo)記文檔和applet輸出中選擇性地緩沖音頻輸出,并從標(biāo)記文檔和applet輸出中選擇性地緩沖圖像和文本輸出,以控制標(biāo)記文檔圖像和諸如鏈接的applet的初始圖像的鏈接的applet圖像的同步顯示。
盡管已參照其一些示例實(shí)施例詳細(xì)地顯示和描述了本發(fā)明,但本領(lǐng)域的技術(shù)人員應(yīng)該理解,在不脫離由所附權(quán)利要求和其等同物限定的本發(fā)明的精神和范圍的情況下,可以對(duì)這些實(shí)施例進(jìn)行形式和細(xì)節(jié)上的各種修改。
權(quán)利要求
1、一種顯示鏈接到applet的標(biāo)記文檔的方法,該方法包括
延遲標(biāo)記文檔的圖像輸出信息的顯示;和
當(dāng)applet的渲染完成時(shí),同步顯示標(biāo)記文檔的延遲的圖像輸出信息和applet輸出。
2、如權(quán)利要求1所述的方法,其中,延遲標(biāo)記文檔的圖像輸出信息的顯示的步驟包括緩沖標(biāo)記文檔的圖像輸出信息。
3、如權(quán)利要求1所述的方法,其中,同步顯示標(biāo)記文檔的延遲的圖像輸出信息和applet的初始圖像的applet輸出的步驟包括基于輸出控制信號(hào)將標(biāo)記文檔的延遲的圖像輸出信息和applet的初始圖像的applet輸出同時(shí)提供給顯示裝置。
4、如權(quán)利要求1所述的方法,其中,applet由具有與標(biāo)記文檔的輸出方法不同的輸出方法的程序代碼形成。
5、如權(quán)利要求3所述的方法,其中,輸出控制信號(hào)從applet執(zhí)行引擎或者表現(xiàn)引擎提供,該applet執(zhí)行引擎解釋applet,該表現(xiàn)引擎解釋標(biāo)記文檔。
6、如權(quán)利要求1所述的方法,其中,延遲標(biāo)記文檔的圖像輸出信息的顯示的步驟包括緩沖標(biāo)記文檔的文本輸出并緩沖標(biāo)記文檔的圖像輸出和音頻輸出中的至少一個(gè)。
7、如權(quán)利要求2所述的方法,其中,緩沖的步驟包括緩沖標(biāo)記文檔的文本輸出并緩沖標(biāo)記文檔的圖像輸出和音頻輸出中的至少一個(gè)。
8、如權(quán)利要求3所述的方法,其中,延遲標(biāo)記文檔的圖像輸出信息的顯示的步驟包括緩沖標(biāo)記文檔的文本輸出并緩沖標(biāo)記文檔的圖像輸出和音頻輸出中的至少一個(gè)。
9、一種控制計(jì)算機(jī)的信息存儲(chǔ)介質(zhì),包括
標(biāo)記文檔;和
鏈接到標(biāo)記文檔的applet,
其中,applet或者標(biāo)記文檔包括用于延遲標(biāo)記文檔的顯示的標(biāo)記圖像輸出延遲信息。
10、如權(quán)利要求9所述的信息存儲(chǔ)介質(zhì),其中,applet在以下任一狀態(tài)下執(zhí)行初始狀態(tài)、啟動(dòng)狀態(tài)、停止?fàn)顟B(tài)、和銷毀狀態(tài)。
11、如權(quán)利要求9所述的信息存儲(chǔ)介質(zhì),其中,applet包括作為標(biāo)記圖像輸出延遲信息的延遲函數(shù),用于將標(biāo)記文檔的圖像輸出信息的顯示與applet的輸出信息的顯示同步。
12、如權(quán)利要求10所述的信息存儲(chǔ)介質(zhì),其中,applet包括在啟動(dòng)狀態(tài)期間作為標(biāo)記圖像輸出延遲信息的延遲函數(shù),用于將標(biāo)記文檔的圖像輸出信息的顯示與applet的輸出信息的顯示同步。
13、如權(quán)利要求10所述的信息存儲(chǔ)介質(zhì),其中,applet包括
作為標(biāo)記圖像輸出延遲信息的延遲函數(shù),其延遲標(biāo)記文檔的圖像輸出信息的顯示;和
延遲取消函數(shù),用于當(dāng)通過(guò)applet的初始和啟動(dòng)狀態(tài)而完成applet的初始圖像的渲染時(shí),取消標(biāo)記文檔的圖像輸出信息的顯示的延遲。
14、如權(quán)利要求9所述的信息存儲(chǔ)介質(zhì),其中,標(biāo)記文檔包括標(biāo)簽或?qū)傩灾甘拘畔⒆鳛闃?biāo)記圖像輸出延遲信息,以控制標(biāo)記文檔的輸出與applet的輸出的同步顯示。
15、一種帶有顯示裝置的計(jì)算機(jī)系統(tǒng),包括
表現(xiàn)引擎,其解釋標(biāo)記文檔以提供標(biāo)記文檔的圖像輸出信息;和
applet執(zhí)行引擎,其解釋鏈接到標(biāo)記文檔的applet以提供applet輸出,
其中,該表現(xiàn)引擎延遲標(biāo)記文檔的圖像輸出信息的顯示,并且當(dāng)指示applet輸出的渲染的完成的輸出控制信號(hào)從applet執(zhí)行引擎被輸入時(shí),將標(biāo)記文檔的延遲的圖像輸出信息和applet輸出進(jìn)行同步并輸出到顯示裝置。
16、如權(quán)利要求15所述的系統(tǒng),其中,表現(xiàn)引擎包括緩沖器,用于響應(yīng)于從applet執(zhí)行引擎輸入的標(biāo)記圖像輸出延遲信號(hào),來(lái)緩沖標(biāo)記文檔的圖像輸出信息,以延遲標(biāo)記文檔的圖像輸出信息的顯示。
17、如權(quán)利要求15所述的系統(tǒng),其中,表現(xiàn)引擎包括音頻緩沖器和視頻緩沖器,該音頻緩沖器響應(yīng)于從applet執(zhí)行引擎輸入的輸出控制信號(hào)來(lái)緩沖標(biāo)記文檔的圖像輸出信息和/或applet輸出的音頻輸出,該視頻緩沖器響應(yīng)于從applet執(zhí)行引擎輸入的輸出控制信號(hào)來(lái)緩沖標(biāo)記文檔的圖像輸出信息和/或applet輸出的視頻輸出,以延遲標(biāo)記文檔的圖像輸出信息的顯示。
18、如權(quán)利要求16所述的系統(tǒng),其中,標(biāo)記圖像輸出延遲信號(hào)根據(jù)標(biāo)記文檔和/或applet的渲染時(shí)間量而被設(shè)置。
19、一種帶有顯示裝置的計(jì)算機(jī),包括
編程的計(jì)算機(jī)處理器,用于根據(jù)標(biāo)記文檔和/或applet中的顯示控制信息來(lái)控制包括鏈接的applet圖像的標(biāo)記文檔圖像到顯示裝置的同步輸出。
20、如權(quán)利要求22所述的計(jì)算機(jī),其中,編程的計(jì)算機(jī)處理器根據(jù)顯示控制信息來(lái)控制標(biāo)記文檔圖像和鏈接的applet圖像的渲染的順序,以同步顯示標(biāo)記文檔圖像和鏈接的applet圖像。
全文摘要
一種用于通過(guò)延遲標(biāo)記文檔的圖像輸出信息的顯示并當(dāng)applet的渲染完成時(shí)同步顯示標(biāo)記文檔的延遲的圖像輸出信息和applet輸出來(lái)顯示鏈接到applet的標(biāo)記文檔的方法和設(shè)備。鏈接到applet的標(biāo)記文檔通過(guò)同步applet和標(biāo)記文檔輸出而被顯示,以便在初始化并執(zhí)行applet的同時(shí)初始的空白applet圖像不被顯示。從而,用戶方便地查看鏈接到applet的標(biāo)記圖像。
文檔編號(hào)G06F9/44GK1726456SQ200380105748
公開(kāi)日2006年1月25日 申請(qǐng)日期2003年12月6日 優(yōu)先權(quán)日2002年12月12日
發(fā)明者鄭鉉權(quán), 許丁權(quán), 樸成煜, 鄭吉洙 申請(qǐng)人:三星電子株式會(huì)社
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
黄浦区| 遵义县| 九江市| 芷江| 公安县| 遂宁市| 米易县| 来凤县| 衡阳市| 虹口区| 甘洛县| 绥化市| 阳朔县| 五家渠市| 平邑县| 兴海县| 将乐县| 五莲县| 东丰县| 夏津县| 华阴市| 镇巴县| 庆元县| 巩留县| 彝良县| 邵阳市| 临猗县| 桐梓县| 西宁市| 和林格尔县| 中江县| 若尔盖县| 灵丘县| 佛冈县| 沐川县| 河西区| 曲水县| 阜宁县| 巴南区| 梓潼县| 万源市|