專利名稱:有效的圖像傳輸?shù)闹谱鞣椒?br>
技術(shù)領(lǐng)域:
本發(fā)明涉及從源到接收器的可顯示圖像的傳輸。本發(fā)明尤其涉及可以限制諸如帶寬、時(shí)間或處理性能的資源的這種傳輸。更特別地,本發(fā)明涉及圖像的傳輸,該圖像在接收器處被構(gòu)建或重新構(gòu)建。
特別地,移動電話系統(tǒng)的日益復(fù)雜化引起了對不斷改善的圖像的需求,這使得網(wǎng)絡(luò)傳送的性能和接收裝置在可用時(shí)間內(nèi)將其顯示為所需分辨率的處理性能備受壓力。在電腦游戲的領(lǐng)域中以及在因特網(wǎng)圖像的供應(yīng)中具有相同的問題。傳送性能取決于即時(shí)可用的帶寬、接收器的性能和處理速度與容量、其中顯示圖像的可期望的最大時(shí)間限制以及圖像中所需的最小分辨率。
隨著需求的提升,在更多用戶尋求訪問有限的資源時(shí),即時(shí)可用帶寬可以發(fā)現(xiàn)自身改變。本發(fā)明尋求提供一種改進(jìn)解決方案,它能短期和長期地應(yīng)付這種改變。
不同類型的接收器具有不同的接收和處理性能。本發(fā)明尋求提供一種系統(tǒng)、方法和裝置,它們能從單個(gè)傳輸源適應(yīng)各種不同的接收器。
可以為傳輸提供許多不同類型的材料和圖像。由于其尺寸或性質(zhì),某些材料會壓倒系統(tǒng)的性能以提供合適的傳輸服務(wù)。本發(fā)明尋求提供一種系統(tǒng)、方法和裝置,它們適于不同的材料以允許在廣泛的條件下的合適傳輸。
世界不是整個(gè)繞著圖像傳輸和顯示的活動而旋轉(zhuǎn)。需要接收裝置作其它事情,諸如計(jì)算和通信,僅提及這兩項(xiàng)。系統(tǒng)的優(yōu)點(diǎn)在于圖像傳輸和顯示的活動不應(yīng)侵占接收裝置的其它活動。本發(fā)明尋求提供一種系統(tǒng)、方法和裝置,它們能最小化接收裝置上圖像傳輸和顯示的活動,從而釋放接收裝置以用于其它操作。
根據(jù)第一方面,本發(fā)明在于一種用于將被處理圖像從服務(wù)器發(fā)送到用于顯示的客戶機(jī)的方法,該被處理圖像包括一個(gè)或多個(gè)元素,所述方法包括以下步驟確定用于從服務(wù)器到客戶機(jī)的數(shù)據(jù)傳送的參數(shù);確定客戶機(jī)的性能;確定任務(wù)要求;以及針對每個(gè)元素在服務(wù)器和客戶機(jī)之間分配處理以滿足任務(wù)要求。
本發(fā)明進(jìn)一步包括,用于從服務(wù)器到客戶機(jī)的數(shù)據(jù)傳送的參數(shù)可以包括以下的一個(gè)、全部或某些服務(wù)器傳輸帶寬、客戶機(jī)接收帶寬、數(shù)據(jù)通道帶寬、傳輸協(xié)議和通道可接入性。
本發(fā)明進(jìn)一步包括,客戶機(jī)性能可以包括以下的一個(gè)、全部或某些客戶機(jī)的數(shù)據(jù)處理速度、客戶機(jī)的可用存儲器、客戶機(jī)中顯示器的尺寸以及客戶機(jī)內(nèi)可用的數(shù)據(jù)處理軟件。
本發(fā)明進(jìn)一步包括,任務(wù)要求可用包括以下的一個(gè)、全部或某些從傳輸?shù)綀D像顯示的最大時(shí)間,以及圖像的最小顯示分辨率。
本發(fā)明進(jìn)一步包括,每個(gè)元素都使用多個(gè)處理選項(xiàng)中的可選一個(gè)被構(gòu)建用于顯示,所述方法可以包括選擇滿足任務(wù)要求的選項(xiàng)的步驟。
本發(fā)明進(jìn)一步包括,處理選項(xiàng)的選擇可以包括測量或計(jì)算多個(gè)選項(xiàng)中的某些或全部的執(zhí)行時(shí)間。
本發(fā)明進(jìn)一步包括元素的構(gòu)建可以包括以下的一個(gè)、全部或某些用簡單紋理覆蓋粗糙網(wǎng)格;用簡單紋理覆蓋精細(xì)網(wǎng)格;用復(fù)雜紋理覆蓋粗糙網(wǎng)格;用復(fù)雜紋理覆蓋精細(xì)網(wǎng)格;用復(fù)雜紋理覆蓋表面;用簡單紋理覆蓋表面;以及用三維面板覆蓋表面。
本發(fā)明進(jìn)一步包括,服務(wù)器和客戶機(jī)之間的處理的分配可以包括為元素構(gòu)建中的每個(gè)活動分配位置。
本發(fā)明進(jìn)一步包括,客戶機(jī)性能的確定可以包括通過服務(wù)器進(jìn)行的客戶機(jī)的詢問。
本發(fā)明進(jìn)一步包括,客戶機(jī)的詢問可以包括客戶機(jī)向服務(wù)器通知其性能。
本發(fā)明進(jìn)一步包括,客戶機(jī)性能的確定可以包括通過服務(wù)器參考多個(gè)不同類型的客戶機(jī)的客戶機(jī)性能列表。
本發(fā)明進(jìn)一步包括,滿足任務(wù)要求可以包括落在最小執(zhí)行時(shí)間內(nèi),或者執(zhí)行得最快。
本發(fā)明進(jìn)一步包括,服務(wù)器可以是移動電話系統(tǒng)中的服務(wù)器且客戶機(jī)可以是移動電話裝置。
根據(jù)進(jìn)一步的方面,本發(fā)明包括一種系統(tǒng)、服務(wù)器和客戶機(jī),它們每一個(gè)都適于使用上述方法。
作為實(shí)例,通過以下描述并結(jié)合附圖進(jìn)一步說明本發(fā)明,其中
圖1是本發(fā)明使其實(shí)例性實(shí)施例處于的環(huán)境的示意圖。
圖2是本發(fā)明內(nèi)可采用的用粗糙網(wǎng)格和詳細(xì)表層創(chuàng)建三維圖像的第一方法的說明性示圖。
圖3是本發(fā)明內(nèi)可采用的方法的示意性示圖,從而可以使用不同的絲網(wǎng)格和紋理的組合創(chuàng)建復(fù)雜三維面板。
圖4示出本發(fā)明內(nèi)如何使用不同的板和紋理創(chuàng)建一場景(在該實(shí)例中是房間的內(nèi)部)。
圖5是示出一方式的流程圖,其中發(fā)送裝置可以將圖像發(fā)送給接收裝置。
圖6是示出發(fā)送裝置如何識別接收裝置的性質(zhì)的流程圖。
圖7是示出發(fā)送裝置如何獲得用于將圖像發(fā)送到接收裝置的可接收的合適解決方案的流程圖。
以及圖8是流程圖,示出發(fā)送裝置如何可以優(yōu)化到接收裝置的圖像的傳輸。
注意圖1,它示出本發(fā)明的較佳實(shí)施例所處于的環(huán)境。
移動電話10是通信系統(tǒng)的一部分。移動電話10與基站12通信,基站12依次通過電線、電纜、微波鏈路或者衛(wèi)星連接到陸基電話網(wǎng)絡(luò)14,它經(jīng)由進(jìn)一步的基站16和服務(wù)器18提供通信。進(jìn)一步的基站16允許與進(jìn)一步的移動電話20的通信。移動電話10包括可以在其上顯示圖像的屏幕22。陸基電話網(wǎng)絡(luò)14可以經(jīng)由因特網(wǎng)或者通過直接文件傳輸來用作將在固定24或便攜式26計(jì)算機(jī)設(shè)備上以及在移動電話10、20的屏幕22上顯示的圖像的輸送工具。
本發(fā)明關(guān)心諸如計(jì)算機(jī)26、24或者服務(wù)器18的固定資源將圖像發(fā)送到移動電話10、20的屏幕22的性能。
雖然以下參考在移動電話10、20的屏幕22上顯示圖像來描述本發(fā)明,但可以理解,本發(fā)明可以應(yīng)用于圖像必須被發(fā)送到屏幕22或接收裝置并在其上顯示的任何環(huán)境,其中資源是有限的。這種情況包括計(jì)算機(jī)、電視和因特網(wǎng)之間的直接文件傳輸。該列表是非排他的。
注意圖2,它是說明本發(fā)明可用于從發(fā)送裝置將圖像傳輸?shù)浇邮昭b置的一種方法的示圖。如從本發(fā)明的描述中將變得明顯的,本發(fā)明可以使用一定范圍的技術(shù)以使得數(shù)據(jù)傳輸通道和接收器的屬性匹配以允許圖像以可接受的質(zhì)量在可接受的時(shí)間被發(fā)送到接收器,而不壓倒接收器的處理性能。圖2說明可以采用的第一技術(shù)。
第一動作是使得傳輸裝置將粗糙的網(wǎng)格28發(fā)送到接受裝置。在所選擇的實(shí)例中,發(fā)送照相機(jī)的三維圖像。該粗糙網(wǎng)格28包括一系列的直線,它們限定物體的表面。在圖2所示的簡單的粗糙網(wǎng)格28中,通??梢园l(fā)送線框模型作為包含于5千字節(jié)范圍中的一組數(shù)據(jù)。
為了克服粗糙網(wǎng)格28的簡單性,下一個(gè)要發(fā)送的元素是復(fù)雜紋理30。紋理是物體表面的詳細(xì)二維表層承載圖像。因?yàn)榇植诰W(wǎng)格28太過簡單,為了形成可接受的詳細(xì)外觀最終結(jié)果。復(fù)雜紋理30是必要的。在該實(shí)例中,典型的復(fù)雜紋理30可以在五百千字節(jié)的范圍中包含的數(shù)據(jù)分組中被發(fā)送。
為了形成組裝圖像32,在接收裝置中,復(fù)雜紋理30被加載或鋪設(shè)成粗糙網(wǎng)格28周圍的表層。因此,形成實(shí)例性照相機(jī)的完成的三維顯示32,并可以從所有角度觀察為完全的3D物體。在該實(shí)例中,復(fù)雜紋理30覆蓋粗糙網(wǎng)格28的整個(gè)表面。
如通過以下描述將變得清晰的,可以提供紋理來覆蓋限定表面的部分。
根據(jù)情況,發(fā)送裝置可以采用不同策略。由于英國專利局強(qiáng)制的對可接受附圖性質(zhì)的限制而不能在該專利申請中示出,發(fā)送裝置可以使用復(fù)雜網(wǎng)格(非常詳細(xì)的線框)并與一個(gè)或多個(gè)簡單紋理結(jié)合以實(shí)現(xiàn)類似的可接受三維圖像。在本發(fā)明中,復(fù)雜線框表面限定模型可以包括20千字節(jié)左右的數(shù)據(jù)。在無線電表示的情況中,限定節(jié)、尖物、調(diào)諧刻度等的一個(gè)或多個(gè)簡單紋理可以容納于5千字節(jié)內(nèi)。因此,本發(fā)明中,如需要,可在約20千字節(jié)的數(shù)據(jù)中將無線電的三維圖像從發(fā)送裝置發(fā)送到接收裝置。
本發(fā)明可以使用的另一技術(shù)使用紋理來將極其復(fù)雜的圖像覆蓋到清楚或簡單形狀的表面上,這種方法同樣幾乎不可能在英國專利局的附圖限制內(nèi)進(jìn)行說明。例如,在發(fā)送Sistine Chapel的內(nèi)部的三維圖像時(shí),可以使用這種技術(shù)。
注意圖3,它示出了本發(fā)明中可以的另一項(xiàng)技術(shù)。
圖3中,左側(cè)框34表示發(fā)送裝置的動作,在本技術(shù)領(lǐng)域內(nèi)通常是服務(wù)器。圖3中,右側(cè)框36示出接收裝置的動作,在本技術(shù)領(lǐng)域內(nèi)通常是客戶機(jī)。圖3示出一種方法,其中發(fā)送裝置或服務(wù)器可以在服務(wù)器34和客戶機(jī)36之間將發(fā)送中所需的各種動作和圖像的顯示分配成最佳效果,以適應(yīng)通道帶寬和客戶機(jī)處理性能的限制。
圖3示出次要模型如何可以用來創(chuàng)建紋理,該紋理隨后可應(yīng)用于網(wǎng)格(線框模型)以形成復(fù)雜的3D物體,或者如將相對于圖4示出的,可應(yīng)用于限定表面的板。
在圖3給出的實(shí)例中,服務(wù)器34的第一動作是創(chuàng)建復(fù)雜紋理,但此時(shí)采用客戶機(jī)36進(jìn)行該處理。作為第一步驟,服務(wù)器34將紋理框架38發(fā)送到客戶機(jī)36。該特殊紋理框架38通??砂ú怀^10千字節(jié)的數(shù)據(jù),盡管它相當(dāng)復(fù)雜詳細(xì)。紋理框架38的用途在于提供充分的表面和表面細(xì)節(jié)以形成紋理,如之前示作圖2中的項(xiàng)目30。與紋理框架38一起,服務(wù)器34還發(fā)送一個(gè)或多個(gè)簡單紋理40、42。紋理40、42隨后可由客戶機(jī)36應(yīng)用于紋理框架38。通常在如此的實(shí)例中,紋理40、42包括不超過5千字節(jié)左右的數(shù)據(jù)。簡單紋理40、42可由客戶機(jī)36應(yīng)用于紋理框架38上,以形成復(fù)雜紋理44。除了簡單地將簡單紋理40、42應(yīng)用于紋理框架38,還可以指示客戶機(jī)36應(yīng)用光和影的操作以使得復(fù)雜紋理44具有非常豐富的細(xì)節(jié)。因此,通過一些簡單的指示、線框和紋理,可以形成被豐富地賦予的復(fù)雜紋理44。該復(fù)雜紋理44當(dāng)然被變?yōu)橛行У钠矫?。也就是說,紋理框架38的三維細(xì)節(jié)被變?yōu)閺?fù)雜紋理44的二維表面。如同將要看到的,三維細(xì)節(jié)將被恢復(fù)。
作為第二動作,服務(wù)器34將簡單的框架輪廓46發(fā)送到客戶機(jī)36。在給出的實(shí)例中,簡單框架輪廓46可以包括少至2千字節(jié)的數(shù)據(jù)??蛻魴C(jī)36將復(fù)雜紋理44包到線框輪廓46上以形成復(fù)雜板48。該框架輪廓46恢復(fù)復(fù)雜紋理44的三維品質(zhì)。同樣,如需要,雖然需要在部分客戶機(jī)36上的更復(fù)雜的處理,可以保留紋理框架38的某些或全部三維細(xì)節(jié),從而復(fù)雜紋理44具有至少部分的三維品質(zhì),它可以被添加到框架輪廓46上以形成額外的三維細(xì)節(jié)。雖然在該實(shí)例中最終結(jié)果是復(fù)雜板48,其中僅一側(cè)需要是可視的,在本發(fā)明內(nèi)沒有什么來停止服務(wù)器34和客戶機(jī)36共同協(xié)作來創(chuàng)建諸如圖2的照相機(jī)的圖像。服務(wù)器34將選擇技術(shù),諸如圖3所示的,其中客戶機(jī)36具有足夠處理性能以便以足夠的速度在可接受的時(shí)間內(nèi)形成復(fù)雜板48的圖片元素。在其它情況中,如果通信通道的帶寬足夠大,且客戶機(jī)36的處理性能足夠小,服務(wù)器34可以發(fā)送復(fù)雜板48的完全照相圖像,如果這是它在被分配的時(shí)間內(nèi)所有可以作的。如將變得清楚的,本發(fā)明的本質(zhì)是靈活性和適應(yīng)性以便允許在可接受的時(shí)間內(nèi)在各種數(shù)據(jù)通道上使用設(shè)備的所有方式允許圖像傳輸。注意圖4A和圖4B,它們示出本發(fā)明的另一個(gè)實(shí)例,它使得服務(wù)器34與客戶機(jī)36協(xié)作以形成最終的圖像。圖4A示出由簡單的立方表面限定的房間50,其一個(gè)邊角在該視野中是可視的。
圖4B示出如何將本發(fā)明用于形成房間50的圖像,該實(shí)例中,來自未指明的古代文明的墳?zāi)够蛏駨R的幻想內(nèi)部。
在該實(shí)例中,房間50的地板52和天花板54分別由第一56和第二58紋理以基本平坦的表面覆蓋。在該實(shí)例中,側(cè)壁60由復(fù)雜三維面板62覆蓋,它可以通過與圖3類似的技術(shù)創(chuàng)建。作為對比,端壁64由復(fù)雜的紋理板66覆蓋,它可以由與圖3的復(fù)雜紋理44類似的方式創(chuàng)建或者可以作為圖2的復(fù)雜紋理30被簡單地傳輸,這取決于數(shù)據(jù)通道的性能和客戶機(jī)36的處理性能。
迄今,已參考可以被選擇用于圖像的傳輸和顯示的技術(shù)描述了本發(fā)明?,F(xiàn)在,描述轉(zhuǎn)到方式的說明,在該方式中,本發(fā)明可以從所述的那些中選擇采用哪種方法。
注意圖5,它示出方式的流程圖,在該方式中服務(wù)器34預(yù)備和發(fā)送圖像或景象到客戶機(jī)36。
從開始68起,第一測試70檢查服務(wù)器34是否已將景象進(jìn)行分析。這是可能的情況,因?yàn)榉?wù)器34非??赡芟蚩蛻魴C(jī)36提供還按要求提供給許多其它客戶機(jī)36以及從外部供應(yīng)者以預(yù)先分析的形式提供給服務(wù)器的庫存材料,諸如電影、動畫、廣告或其它屏幕。但是,如果還沒有將該景象分析為每一個(gè)都適于分開傳輸?shù)脑?,則第一操作72將該景象分析成可以被發(fā)送的這種項(xiàng)目。存儲這些項(xiàng)目或元素。隨后,控制轉(zhuǎn)到第二操作74。如果第一測試70檢測到該景象已被分析,則第三操作76參考元素存儲器并同樣將控制轉(zhuǎn)到第二操作74。
可以以許多方式存儲要存儲的被分析景象。諸如圖3的復(fù)雜板48的每個(gè)元素都可以使用不同的方法得出。作為一種極端,可以提供完全的三維位圖。其它技術(shù)包括圖2和圖3中所示的那些,以及所提到的在當(dāng)前制度下不能說明的那些。從而,在提到元素時(shí),該元素包括多個(gè)可能的方法用于其創(chuàng)建和顯示。
回到圖5,第四操作74從元素存儲器獲得景象的第一元素。第四操作78隨后從客戶機(jī)36獲得接收器(客戶機(jī))的參數(shù)。參數(shù)包括諸如連接數(shù)據(jù)通道的帶寬、接收器的存儲器容量、接收器的處理時(shí)鐘速度、接收器的處理類型或格式、顯示類型以及將影響景象的圖像可以被發(fā)送到客戶機(jī)36的其它因素的項(xiàng)目。在一般的項(xiàng)目中,所必需的是使得接收器類型由標(biāo)識符指示,從而服務(wù)器34可以從存儲器恢復(fù)接收器參數(shù)。否則,就必須詢問接收器以發(fā)現(xiàn)必要的數(shù)據(jù)。
如果以發(fā)現(xiàn)通信系統(tǒng)和客戶機(jī)36的潛力和限制,第五操作80使得服務(wù)器34尋求最快的方法使得圖片元素進(jìn)入接收器(客戶機(jī)36)。如果客戶機(jī)36是已知的類型,則服務(wù)器34只需要查找預(yù)先存儲的值以知道作什么。如果客戶機(jī)系統(tǒng)36的任一特點(diǎn)是未知的,則服務(wù)器34計(jì)算或者測試將元素或元素組傳輸?shù)娇蛻魴C(jī)36所需的時(shí)間量。在涉及大量元素時(shí),在存在比其它都更快的解決方案的情況下將考慮所有可能的組合。一旦已發(fā)現(xiàn)了可行的解決方案,它就被存儲以便在將來需要時(shí)被檢索。
如果發(fā)現(xiàn)最快或者可接受的快速方法使得元素進(jìn)入客戶機(jī)36,第六操作82就以要被發(fā)送到客戶機(jī)36的數(shù)據(jù)和指令的形式創(chuàng)建最快例程。隨后,第七操作84將該最快例程添加到最快例程列表中,該列表將各種版本的要發(fā)送的元素收集在一起以創(chuàng)建最終的整個(gè)景象。第二測試86檢查景象的最后元素是否已被添加到最快例程列表中。如果沒有,則第八操作88從元素存儲器中檢索下一個(gè)元素并將控制轉(zhuǎn)回到用于將準(zhǔn)備傳輸?shù)南乱粋€(gè)元素的第五操作80。
如果第二測試86檢測到景象的最后元素已被預(yù)備用于傳輸,則第九操作90經(jīng)由數(shù)據(jù)通道將最快例程的預(yù)備組與指令一起發(fā)送到接收器(客戶機(jī)36)。隨后,第三測試92檢查用于該特殊景象的最快例程組是否已被存儲。如果已經(jīng)存儲了,則控制轉(zhuǎn)到退出94。如果沒有,則第十操作96存儲用于該特殊客戶機(jī)36的最快例程組或者客戶機(jī)的類型,從而它們可以在將來的場合為了立即使用而被檢索。
注意圖6,它是示出服務(wù)器34如何與客戶機(jī)36(接收器)相互作用以確定將景象的圖像發(fā)送給客戶機(jī)36的方式的流程圖。圖6對應(yīng)于圖5的第四操作78。
從入口98起,第四測試100檢查接收器及其有關(guān)數(shù)據(jù)通道是否是已知的類型。如果是,則第十一操作102從類型存儲器再調(diào)用已知的參數(shù)并在退出104處退出例程。如果第四測試100檢測到接收器及其數(shù)據(jù)通道是未知類型,則第十二操作106使得服務(wù)器34調(diào)用客戶機(jī)36(接收器)并向其詢問以獲得必要的細(xì)節(jié)。第十三操作108確定數(shù)據(jù)通道和/或接收器的有限帶寬。第十四操作110使得服務(wù)器34知道接收器的處理類型和速度。第十五操作112使得服務(wù)器34知道客戶機(jī)36的存儲器容量。第十六操作114使得服務(wù)器34知道客戶機(jī)36內(nèi)包含的程序或者圖像顯示/處理/重新構(gòu)建程序或者軟件的類型。第十七操作116使得服務(wù)器34知道接收器(客戶機(jī)36)的類型標(biāo)識符。隨后,第十八操作118使服務(wù)器34存儲客戶機(jī)36(接收器)參數(shù),從而在下次遇到該接收器或者類似接收器時(shí)可以立即檢索。
注意圖7,它是示出服務(wù)器34可以執(zhí)行圖5的第五操作80的一種方法的流程圖,其中找到最快的方法使得景象的元素進(jìn)入接收器或服務(wù)器36。
從入口120起,第十九操作122從與特定所選元素相關(guān)的元素存儲器中檢索可用的資源。它們可用包括諸如完全三維位圖、線框、紋理、紋理框架以及可用于創(chuàng)建圖像的所選元素的任何其它部分的項(xiàng)目。因此,服務(wù)器34知道它必須提供的部分以創(chuàng)建景象的所選元素。
隨后,第二十操作124接受或從貯存中檢索任務(wù)要求。任務(wù)要求可包括,但不限于,執(zhí)行的最大時(shí)間、屏幕22上圖像的最小分辨率等等。
如果確定存儲在什么樣的資源和最小要求,則第二十一操作126將能把所選圖片元素發(fā)送到客戶機(jī)36并能在客戶機(jī)36處顯示所選圖片元素的資源的第一可能組放在一起。隨后,第二十二操作128測試執(zhí)行所選圖片元素的傳輸和顯示的時(shí)間。如前所述,這可用通過數(shù)字計(jì)算,通過采用與客戶機(jī)36相同的存儲器容量、處理軟件和處理方式并實(shí)際測量花費(fèi)多久執(zhí)行,或者通過這兩種方法的組合來進(jìn)行。如果在第二十二操作128中已測試執(zhí)行時(shí)間,則第五測試130檢查該執(zhí)行時(shí)間是否落在第二十操作124中提出的任務(wù)要求內(nèi)。如果該方法落在任務(wù)要求內(nèi),則第二十三操作132選擇要使用的方法且例程行進(jìn)到退出134。
如果第五測試130確定特定的一組可能資源不落在第二十操作124限定的任務(wù)要求內(nèi),則第二十四操作136獲得能發(fā)送和顯示圖像的所選元素的下一組可能資源,并將控制返回到第二十二操作128,在該操作處測量執(zhí)行時(shí)間。
如果在測試資源的所有可能組的執(zhí)行時(shí)間后沒有一組被發(fā)現(xiàn)落在任務(wù)要求內(nèi),則服務(wù)器34可用選擇花費(fèi)最少時(shí)間的一組資源,或者可以信令給客戶機(jī)36(接收器)不能滿足任務(wù)要求。
最后,注意圖8,它是與圖7基本相同功能的流程圖,但其中選擇任務(wù)要求內(nèi)最快而非第一可接受的例程。在要緊急地將圖像給未知類型的客戶機(jī)36時(shí),可以使用圖7??臻e時(shí),可以使用圖8,其中服務(wù)器34可以找到最快方法將景象的圖像提供給客戶機(jī)36。相同的標(biāo)號表示相同的元素。所有元素都與圖7中的相同,直到應(yīng)該是第五測試130的位置由第六測試138取代,該測試138檢查第二十二操作128上發(fā)現(xiàn)的執(zhí)行時(shí)間是否小于存儲值。如果不小于,則簡單地放棄該特定組的可能資源,第七測試140檢測它是否是最后的可能組合,且如果不是,則第二十四操作136獲得下一組可能資源用于第二十二操作128。
如果第六測試檢測到執(zhí)行時(shí)間小于存儲值,則第二十五操作142放棄舊的存儲值和方法,并在其位置處存儲當(dāng)前測試的那組可能資源和執(zhí)行時(shí)間。因此,第二十五操作142保持已發(fā)現(xiàn)是最快方法的運(yùn)行記錄。在第七測試140檢測到已檢測了最后的組合時(shí),第二十六操作144選擇存儲的方法作為要使用的方法。
已參考有限數(shù)量的實(shí)例性圖像傳輸、重新構(gòu)建和顯示方法描述了本發(fā)明??梢岳斫?,本發(fā)明應(yīng)用于其中圖像材料可以經(jīng)由數(shù)據(jù)傳輸資源從源發(fā)送到接收器并可以被重新構(gòu)建以便顯示的任何情況。
權(quán)利要求
1.一種用于將被處理的圖像從服務(wù)器發(fā)送到客戶機(jī)用于構(gòu)建和顯示的方法,其中被處理的圖像包括一個(gè)或多個(gè)元素,所述方法包括以下步驟確定用于從服務(wù)器到客戶機(jī)的數(shù)據(jù)傳輸?shù)膮?shù);確定客戶機(jī)的性能;確定任務(wù)要求;以及針對每個(gè)元素在服務(wù)器和客戶機(jī)之間分配處理以滿足任務(wù)要求。
2.如權(quán)利要求1所述的方法,其特征在于,用于從所述服務(wù)器到所述客戶機(jī)的數(shù)據(jù)傳輸?shù)乃鰠?shù)包括以下的一個(gè)、全部或某些所述服務(wù)器的傳輸帶寬;所述客戶機(jī)的接收帶寬;所述數(shù)據(jù)通道的帶寬;所述服務(wù)器和所述客戶機(jī)之間采用的傳輸協(xié)議;以及所述服務(wù)器和所述客戶機(jī)之間采用的通道的可接入性。
3.如權(quán)利要求1或2所述的方法,其特征在于,所述客戶機(jī)的所述性能包括以下的一個(gè)、全部或某些所述客戶機(jī)的數(shù)據(jù)處理速度;所述客戶機(jī)的可用存儲器;所述客戶機(jī)中顯示器的尺寸;以及所述客戶機(jī)內(nèi)可用的數(shù)據(jù)處理軟件。
4.如以權(quán)利要求中任一項(xiàng)所述的方法,其特征在于,所述任務(wù)要求包括以下的一個(gè)、全部或某些從傳輸?shù)綀D像顯示的最大時(shí)間;以及圖像的最小顯示分辨率。
5.如以權(quán)利要求中任一項(xiàng)所述的方法,其特征在于,每個(gè)元素都可以使用多個(gè)處理選項(xiàng)中可選的一個(gè)來構(gòu)建用于顯示,所述方法包括選擇滿足任務(wù)要求的選項(xiàng)的步驟。
6.如權(quán)利要求5所述的方法,其特征在于,選擇所述處理選項(xiàng)的所述步驟包括測量或計(jì)算多個(gè)選項(xiàng)中的某些或全部的執(zhí)行時(shí)間。
7.如以權(quán)利要求中任一項(xiàng)所述的方法,其特征在于,元素的所述構(gòu)建可以包括以下的一個(gè)、全部或某些用簡單紋理覆蓋粗糙網(wǎng)格;用簡單紋理覆蓋精細(xì)網(wǎng)格;用復(fù)雜紋理覆蓋粗糙網(wǎng)格;用復(fù)雜紋理覆蓋精細(xì)網(wǎng)格;用復(fù)雜紋理覆蓋表面;用簡單紋理覆蓋表面;以及用三維面板覆蓋表面。
8.如以權(quán)利要求中任一項(xiàng)所述的方法,其特征在于,所述服務(wù)器和所述客戶機(jī)之間處理的所述分配包括為元素構(gòu)建中的每個(gè)活動分配位置。
9.如以權(quán)利要求中任一項(xiàng)所述的方法,其特征在于,所述客戶機(jī)的所述性能的所述確定包括通過所述服務(wù)器的所述客戶機(jī)的詢問步驟。
10.如權(quán)利要求9所述的方法,其特征在于,所述客戶機(jī)的所述詢問包括所述客戶機(jī)向所述服務(wù)器通知所述客戶機(jī)的性能。
11.如以權(quán)利要求中任一項(xiàng)所述的方法,其特征在于,所述客戶機(jī)的所述性能的所述確定可以包括通過所述服務(wù)器參考多個(gè)不同類型的客戶機(jī)的客戶機(jī)特性列表。
12.如以權(quán)利要求中任一項(xiàng)所述的方法,其特征在于,任務(wù)要求的所述滿足包括落在最小執(zhí)行時(shí)間內(nèi);以及執(zhí)行得最快。
13.如以權(quán)利要求中任一項(xiàng)所述的方法,其特征在于,所述服務(wù)器是移動電話系統(tǒng)中的服務(wù)器,而所述客戶機(jī)是移動電話裝置。
14.一種用于發(fā)送被處理的圖像的系統(tǒng),其中該被處理圖像包括一個(gè)或多個(gè)元素,所述系統(tǒng)包括用于發(fā)送圖像的服務(wù)器;用于接收、構(gòu)建和顯示圖像的客戶機(jī);用于確定從所述服務(wù)器到所述客戶機(jī)的數(shù)據(jù)傳輸?shù)膮?shù)的參數(shù)確定裝置;用于確定所述客戶機(jī)的性能的性能確定裝置;用于確定任務(wù)要求的任務(wù)要求確定裝置;以及用于為每個(gè)元素在所述服務(wù)器和所述客戶機(jī)之間分配處理以滿足所述任務(wù)要求的處理分配裝置。
15.如權(quán)利要求14所述的系統(tǒng),其特征在于,用于從所述服務(wù)器到所述客戶機(jī)的數(shù)據(jù)傳輸?shù)乃鰠?shù)包括以下的一個(gè)、全部或某些所述服務(wù)器的傳輸帶寬;所述客戶機(jī)的接收帶寬;所述數(shù)據(jù)通道的帶寬;所述服務(wù)器和所述客戶機(jī)之間采用的傳輸協(xié)議;以及所述服務(wù)器和所述客戶機(jī)之間采用的通道的可接入性。
16.如權(quán)利要求14或15所述的系統(tǒng),其特征在于,所述客戶機(jī)的所述性能包括以下的一個(gè)、全部或某些所述客戶機(jī)的數(shù)據(jù)處理速度;所述客戶機(jī)的可用存儲器;所述客戶機(jī)中顯示器的尺寸;以及所述客戶機(jī)內(nèi)可用的數(shù)據(jù)處理軟件。
17.如權(quán)利要求14-16中的任一項(xiàng)所述的系統(tǒng),其特征在于,所述任務(wù)要求包括以下的一個(gè)、全部或某些從傳輸?shù)綀D像顯示的最大時(shí)間;以及圖像的最小顯示分辨率。
18.如權(quán)利要求14-18中的任一項(xiàng)所述的系統(tǒng),其特征在于,每個(gè)元素都可以使用多個(gè)處理選項(xiàng)中的可選一個(gè)被構(gòu)建用于顯示,所述系統(tǒng)包括選擇裝置,它用于選擇一個(gè)選項(xiàng)以滿足任務(wù)要求。
19.如權(quán)利要求18所述的系統(tǒng),其特征在于,所述選擇裝置用于測量或計(jì)算多個(gè)選項(xiàng)中的某些或全部的執(zhí)行時(shí)間。
20.如權(quán)利要求14-19中的任一項(xiàng)所述的系統(tǒng),其特征在于,元素的所述構(gòu)建包括以下的一個(gè)、全部或某些用簡單紋理覆蓋粗糙網(wǎng)格;用簡單紋理覆蓋精細(xì)網(wǎng)格;用復(fù)雜紋理覆蓋粗糙網(wǎng)格;用復(fù)雜紋理覆蓋精細(xì)網(wǎng)格;用復(fù)雜紋理覆蓋表面;用簡單紋理覆蓋表面;以及用三維面板覆蓋表面。
21.如權(quán)利要求14-20中的任一項(xiàng)所述的系統(tǒng),其特征在于,所述處理分配裝置包括為元素構(gòu)建中的每個(gè)活動分配位置的裝置。
22.如權(quán)利要求14-21中的任一項(xiàng)所述的系統(tǒng),其特征在于,所述性能確定裝置用于從所述服務(wù)器詢問所述客戶機(jī)。
23.如權(quán)利要求22所述的系統(tǒng),其特征在于,所述客戶機(jī)的所述詢問包括所述客戶機(jī)向所述服務(wù)器通知有關(guān)所述客戶機(jī)的性能。
24.如權(quán)利要求14到23中任一項(xiàng)所述的系統(tǒng),其特征在于,所述性能確定裝置用于使得所述服務(wù)器參考多個(gè)不同類型客戶機(jī)的客戶機(jī)特性列表。
25.如權(quán)利要求14到24中任一項(xiàng)所述的系統(tǒng),其特征在于,任務(wù)要求的所述滿足包括落在最小執(zhí)行時(shí)間內(nèi);以及執(zhí)行得最快。
26.如權(quán)利要求14到25中任一項(xiàng)所述的系統(tǒng),其特征在于,所述服務(wù)器是移動電話系統(tǒng)中的服務(wù)器,而所述客戶機(jī)是移動電話裝置。
27.一種用于將被處理的圖像發(fā)送到客戶機(jī)的服務(wù)器,其中所述被處理圖像包括一個(gè)或多個(gè)元素而所述客戶機(jī)用于接收、構(gòu)建和顯示圖像,所述服務(wù)器包括參數(shù)確定裝置,它用于確定從所述服務(wù)器到所述客戶機(jī)的數(shù)據(jù)傳輸?shù)膮?shù);性能確定裝置,它用于確定所述客戶機(jī)的性能;任務(wù)要求確定裝置,它用于確定任務(wù)要求;以及處理分配裝置,它用于為每個(gè)元素在所述服務(wù)器和所述客戶機(jī)之間分配處理以滿足所述任務(wù)要求。
28.如權(quán)利要求27所述的服務(wù)器,其特征在于,用于從所述服務(wù)器到所述客戶機(jī)的數(shù)據(jù)傳輸?shù)乃鰠?shù)包括以下的一個(gè)、全部或某些所述服務(wù)器的傳輸帶寬;所述客戶機(jī)的接收帶寬;所述數(shù)據(jù)通道的帶寬;所述服務(wù)器和所述客戶機(jī)之間采用的傳輸協(xié)議;以及所述服務(wù)器和所述客戶機(jī)之間采用的通道的可接入性。
29.如權(quán)利要求27或28所述的服務(wù)器,其特征在于,所述客戶機(jī)的所述性能包括以下的一個(gè)、全部或某些所述客戶機(jī)的數(shù)據(jù)處理速度;所述客戶機(jī)的可用存儲器;所述客戶機(jī)中顯示器的尺寸;以及所述客戶機(jī)中可用的數(shù)據(jù)處理軟件。
30.如權(quán)利要求27到29中任一項(xiàng)所述的服務(wù)器,其特征在于,所述任務(wù)要求包括以下的一個(gè)、全部或某些從傳輸?shù)綀D像顯示的最大時(shí)間;以及圖像的最小顯示分辨率。
31.如權(quán)利要求27到30中任一項(xiàng)所述的服務(wù)器,其特征在于,每個(gè)元素都可以使用多個(gè)處理選項(xiàng)中的可選一個(gè)被構(gòu)建用于顯示,所述服務(wù)器包括選擇裝置,它用于選擇滿足任務(wù)要求的選項(xiàng)。
32.如權(quán)利要求31所述的服務(wù)器,其特征在于,所述選擇裝置用于測量或計(jì)算多個(gè)選項(xiàng)中的某些或全部的執(zhí)行時(shí)間。
33.如權(quán)利要求27到32中任一項(xiàng)所述的服務(wù)器,其特征在于,所述元素的所述構(gòu)建包括以下的一個(gè)、全部或某些用簡單紋理覆蓋粗糙網(wǎng)格;用簡單紋理覆蓋精細(xì)網(wǎng)格;用復(fù)雜紋理覆蓋粗糙網(wǎng)格;用復(fù)雜紋理覆蓋精細(xì)網(wǎng)格;用復(fù)雜紋理覆蓋表面;用簡單紋理覆蓋表面;以及用三維面板覆蓋表面。
34.如權(quán)利要求27到33中任一項(xiàng)所述的服務(wù)器,其特征在于,所述處理分配裝置包括為元素構(gòu)建中的每個(gè)動作分配位置的裝置。
35.如權(quán)利要求27到34中任一項(xiàng)所述的服務(wù)器,其特征在于,所述性能確定裝置用于從所述服務(wù)器詢問所述客戶機(jī)。
36.如權(quán)利要求35所述的服務(wù)器,其特征在于,所述客戶機(jī)的所述詢問包括所述客戶機(jī)向所述服務(wù)器通知所述客戶機(jī)的性能。
37.如權(quán)利要求27到36中任一項(xiàng)所述的服務(wù)器,其特征在于,所述性能確定裝置用于使得所述服務(wù)器參考多個(gè)不同類型客戶機(jī)的客戶機(jī)特性列表。
38.如權(quán)利要求27到37中任一項(xiàng)所述的服務(wù)器,其特征在于,任務(wù)要求的所述滿足包括落在最小執(zhí)行時(shí)間內(nèi);以及執(zhí)行得最快。
39.如權(quán)利要求27到38中任一項(xiàng)所述的服務(wù)器,其特征在于,所述服務(wù)器是移動電話系統(tǒng)中的服務(wù)器,而所述客戶機(jī)是移動電話裝置。
40.一種用于接收、構(gòu)建和顯示從服務(wù)器發(fā)送的被處理圖像的客戶機(jī),其中被處理圖像包括一個(gè)或多個(gè)元素,所述客戶機(jī)包括與參數(shù)確定裝置協(xié)作的裝置,用于確定用于從所述服務(wù)器到所述客戶機(jī)的數(shù)據(jù)傳輸?shù)膮?shù);與性能確定裝置協(xié)作的裝置,用于確定所述客戶機(jī)的性能;與任務(wù)要求確定裝置協(xié)作的裝置,用于確定任務(wù)要求;以及與處理分配裝置協(xié)作的裝置,用于為每個(gè)元素在所述服務(wù)器和所述客戶機(jī)之間分配處理以滿足所述任務(wù)要求。
41.如權(quán)利要求40所述的客戶機(jī),其特征在于,所述用于從所述服務(wù)器到所述客戶機(jī)的數(shù)據(jù)傳輸?shù)膮?shù)包括以下的一個(gè)、全部或某些所述服務(wù)器的傳輸帶寬;所述客戶機(jī)的接收帶寬;所述數(shù)據(jù)通道的帶寬;所述服務(wù)器和所述客戶機(jī)之間采用的傳輸協(xié)議;以及所述服務(wù)器和所述客戶機(jī)之間采用的通道的可接入性。
42.如權(quán)利要求40或41所述的客戶機(jī),其特征在于,所述客戶機(jī)的所述性能包括以下的一個(gè)、全部或某些所述客戶機(jī)的數(shù)據(jù)處理速度;所述客戶機(jī)的可用存儲器;所述客戶機(jī)中顯示器的尺寸;以及所述客戶機(jī)內(nèi)可用的數(shù)據(jù)處理軟件。
43.如權(quán)利要求40到42中任一項(xiàng)所述的客戶機(jī),其特征在于,所述任務(wù)要求包括以下的一個(gè)、全部或某些從傳輸?shù)綀D像顯示的最大時(shí)間;以及圖像的最小顯示分辨率。
44.如權(quán)利要求40到43中任一項(xiàng)所述的客戶機(jī),其特征在于,每個(gè)元素都可以使用多個(gè)處理選項(xiàng)中的可選一個(gè)被構(gòu)建用于顯示,所述客戶機(jī)與選擇裝置協(xié)作,該選擇裝置用于選擇滿足任務(wù)要求的選項(xiàng)。
45.如權(quán)利要求40到44中任一項(xiàng)所述的客戶機(jī),其特征在于,所述元素的構(gòu)建包括以下的一個(gè)、全部或某些用簡單紋理覆蓋粗糙網(wǎng)格;用簡單紋理覆蓋精細(xì)網(wǎng)格;用復(fù)雜紋理覆蓋粗糙網(wǎng)格;用復(fù)雜紋理覆蓋精細(xì)網(wǎng)格;用復(fù)雜紋理覆蓋表面;用簡單紋理覆蓋表面;以及用三維面板覆蓋表面。
46.如權(quán)利要求40到45中任一項(xiàng)所述的客戶機(jī),其特征在于,所述處理分配裝置包括在元素構(gòu)建中為每個(gè)動作分配位置的裝置。
47.如權(quán)利要求40到46中任一項(xiàng)所述的客戶機(jī),其特征在于,所述性能確定裝置用于從所述服務(wù)器詢問所述客戶機(jī)。
48.如權(quán)利要求47所述的客戶機(jī),其特征在于,所述客戶機(jī)的所述詢問包括所述客戶機(jī)向所述服務(wù)器通知關(guān)于所述客戶機(jī)的性能。
49.如權(quán)利要求40到47中任一項(xiàng)所述的客戶機(jī),其特征在于,所述性能確定裝置用于使得所述服務(wù)器參考多個(gè)不同類型的客戶機(jī)的客戶機(jī)特性列表。
50.如權(quán)利要求40到49中任一項(xiàng)所述的客戶機(jī),其特征在于,所述任務(wù)要求的滿足包括落在最小執(zhí)行時(shí)間內(nèi);以及執(zhí)行得最快。
51.如權(quán)利要求27到38中任一項(xiàng)所述的客戶機(jī),其特征在于,所述服務(wù)器是移動電話系統(tǒng)中的服務(wù)器,而所述客戶機(jī)是移動電話裝置。
全文摘要
在移動電話網(wǎng)絡(luò)(12,16,18)上,移動電話(10,20)接收、構(gòu)建和顯示來自服務(wù)器(18)的圖像(32),其中服務(wù)器(18)確定用于從服務(wù)器(18)到移動電話(10,20)的數(shù)據(jù)傳送的參數(shù),移動電話(32)的性能,傳送任務(wù)要求,以及為圖像(32)中多個(gè)元素(28,30,38,40,42,44,46,48,50,52,54,60,62)的每一個(gè)在服務(wù)器和移動電話(10,20)之間分配處理,它可以包括在任務(wù)完成的預(yù)定時(shí)間內(nèi),或者是用于任務(wù)完成的最快裝置。用于從服務(wù)器(18)到電話(10,20)的數(shù)據(jù)傳送的參數(shù)包括服務(wù)器(18)傳輸帶寬,電話(10,20)接收帶寬,數(shù)據(jù)通道帶寬,傳輸協(xié)議;以及通道可接入性。電話(10,20)性能包括數(shù)據(jù)處理速度、可用存儲器,顯示器尺寸以及可用的數(shù)據(jù)處理軟件。任務(wù)要求包括從傳輸?shù)綀D像顯示的最大時(shí)間;以及圖像的最小顯示分辨率。
文檔編號G06F13/00GK1643892SQ03806071
公開日2005年7月20日 申請日期2003年1月14日 優(yōu)先權(quán)日2002年1月15日
發(fā)明者B·薩爾特 申請人:蘇坡斯坎伯集團(tuán)公共有限公司