• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    繪制控制設備及其控制方法、記錄介質、繪制服務器和繪制系統技術方案

    技術編號:8687979 閱讀:182 留言:0更新日期:2013-05-09 07:51
    針對用于生成要提供給客戶裝置的畫面的多個繪制對象中的各繪制對象,獲取識別信息和表示繪制所需的數據的詳細信息。通過參考多個繪制對象各自的詳細信息,確定所有繪制對象的繪制順序,以將連續序數分配給共用詳細信息所表示的至少部分數據的繪制對象。繪制控制設備將根據繪制順序的繪制對象的詳細信息所表示的數據傳送至GPU。在該處理中,在繪制順序中連續的繪制對象的詳細信息所表述的數據中,只對與已傳送至GPU的數據不同的數據進行讀取和傳送。

    【技術實現步驟摘要】
    【國外來華專利技術】
    本專利技術涉及繪制控制設備及其控制方法、記錄介質、繪制服務器以及繪制系統,并且更具體地涉及向與網絡連接的客戶裝置提供繪制好的畫面的技術。
    技術介紹
    諸如個人計算機(PC)等的可與網絡連接的客戶裝置已廣泛使用。隨著這類裝置的普及,因特網的用戶正在增多。近年來,針對網絡用戶已經開發出采用因特網的各種服務,也提供了諸如游戲等的娛樂服務。針對網絡用戶的這些服務中,有一種諸如MMORPG (大型多人在線角色扮演游戲)的大型多人網絡游戲。在這種大型多人網絡游戲中,用戶可以通過將他/她的客戶裝置連接至提供游戲的服務器來與其它使用連接至服務器的客戶裝置的用戶進行配對游戲或團隊游戲。在一般大型多人網絡游戲中,客戶裝置與服務器交換繪制游戲所需的數據。客戶裝置通過使用所接收到的繪制所需的數據來執行繪制處理,并且在連接至客戶裝置的顯示裝置上顯示所生成的游戲畫面,從而向用戶提供游戲畫面。另外,將用戶對輸入界面進行操作而輸入的信息發送至服務器,并且在服務器中的計算處理中使用該信息,或者將該信息發送至連接到服務器的其它客戶裝置。遺憾地是,如上所述在客戶裝置上進行繪制處理的一些網絡游戲需要各用戶使用具有充足的繪制性能的PC或者專用游戲機。因此,網絡游戲(一個內容)的用戶數量依賴于擁有滿足該內容所需性能的裝置的用戶的數量。也就是說,難以增加諸如提供了優美圖形的游戲等的需要高繪制性能的游戲的用戶數量。相比之下,如國際公開2009/138878所述,近年來提供了用戶可以在不依賴客戶裝置的繪制性能等的處理能力的情況下進行游戲的游戲。在國際公開2009/138878所述的游戲中,服務器獲取在客戶裝置上所進行的操作的信息,并將利用該信息執行繪制處理所獲得的游戲畫面提供給客戶裝置。也就是說,在響應于在客戶裝置上所進行的操作來進行繪制處理的情況下,需要提高響應速度,即,快速地提供反映操作的游戲畫面,以允許用戶毫無壓力地進行游戲。尤其是在大型多人網絡游戲中,服務器同時生成提供給多個客戶裝置的游戲畫面。因此,需要減少多個游戲畫面的繪制處理的所需時間。然而,國際公開2009/138878沒有提及任何用于提高游戲畫面繪制處理效率的可行方法。
    技術實現思路
    考慮到上述現有技術的問題而作出本專利技術。本專利技術提供了一種在用于向一個或多個客戶裝置提供游戲畫面的繪制系統中進行具有高響應性的有效率的繪制處理的方法。本專利技術在其第一方面中提供一種繪制控制設備,包括:獲取部件,用于獲取用于生成要提供給客戶裝置的畫面的多個繪制對象的信息,并且將信息存儲在存儲部件中,其中,各繪制對象的信息包括該繪制對象的識別信息以及表示對該繪制對象進行繪制所需的數據的詳細信息;確定部件,用于參考獲取部件所獲取的多個繪制對象各自的詳細信息,并且確定多個繪制對象的繪制順序;以及傳送部件,用于根據確定部件所確定的繪制順序來獲取繪制對象的識別信息,從數據存儲部件讀出與該識別信息相對應的繪制對象的詳細信息所表示的數據,并且將該數據傳送至用于通過順次繪制多個繪制對象來生成畫面的繪制部件,其中,確定部件將連續序數作為繪制對象的繪制順序分配給共用詳細信息所表示的至少部分數據的多個繪制對象,以及在根據繪制順序進行繪制時,傳送部件從數據存儲部件中,讀出在繪制順序中連續的繪制對象的詳細信息所表示的數據中的、與已傳送至繪制部件的數據不同的數據,并且傳送所讀出的數據。通過參考附圖對典型實施例進行的以下說明,本專利技術的其它特征將變得明顯。附圖說明圖1是示出根據本專利技術實施例的繪制系統的系統配置的圖;圖2是示出根據本專利技術實施例的繪制服務器100的功能配置的框圖;圖3是示出根據本專利技術實施例的中心服務器200的功能配置的框圖;圖4是示出根據本專利技術實施例的中心服務器200的游戲處理的示例的流程圖;圖5A和5B是示出根據本專利技術實施例的操作輸入信息和繪制指令的數據結構的示例的圖;圖6是根據本專利技術實施例的繪制服務器100的繪制處理的示例的流程圖;圖7是說明根據本專利技術實施例的繪制服務器100的繪制順序確定處理的示例的流程圖;圖8是說明根據本專利技術實施例的繪制順序確定處理的流程圖;圖9是說明根據本專利技術實施例的繪制順序確定處理的另一圖;圖10是說明根據本專利技術實施例的繪制順序確定處理所確定的繪制順序的圖;以及圖11是示出根據本專利技術變形例的繪制服務器100的繪制順序確定處理的示例的流程圖。具體實施例方式第一實施例下面將參考附圖詳細說明本專利技術的典型實施例。注意,下面說明的實施例是繪制系統的示例,其中,在該繪制系統中,本專利技術應用于能夠接受一個或多個客戶裝置的連接的中心服務器、以及能夠同時生成要提供至一個或多個客戶裝置的畫面的繪制服務器。然而,本專利技術可應用于能夠同時形成要向一個或多個客戶裝置提供的畫面的任意設備和任意系統。在本說明書中,由中心服務器提供給客戶裝置的“服務”是如上所述的大型多人網絡游戲。在繪制系統中,繪制服務器生成要提供給客戶裝置的游戲畫面,并且游戲畫面經由中心服務器被分配給客戶裝置。然而,繪制系統不需要總是提供這類服務,并且只需要用于繪制畫面并將畫面分配給客戶裝置的配置。繪制系統的配置圖1是示出根據本專利技術實施例的繪制系統的系統配置的圖。如圖1所示,用于接收所提供的服務的客戶裝置300a 300e和用于提供服務的中心服務器200經由諸如因特網等的網絡400連接。相同地,用于繪制要提供給客戶裝置300的畫面的繪制服務器100經由網絡400連接至中心服務器200。注意,在下述說明中,除非另有說明,“客戶裝置300”表示所有客戶裝置300a 300e。客戶裝置300不限于,例如,·PC、家用游戲機或便攜式游戲機,而且可以是諸如手機、PDF或平板電腦等裝置。在本實施例的繪制系統中,繪制服務器100生成與客戶裝置上所進行的操作輸入相對應的游戲畫面,并且中心服務器200將畫面分配給客戶裝置300。因此,客戶裝置300不需要具有任何用于生成游戲畫面的繪制功能。也就是說,客戶裝置300只需要是包括用于檢測操作輸入的用戶接口以及用于顯示畫面的顯示裝置的設備,或者是可連接至用戶接口和顯示裝置、并且能夠在顯示裝置上顯示所接收到的游戲畫面的設備。也就是說,由于用于生成游戲畫面的繪制處理使用比視頻流解碼處理所使用的硬件資源更多的硬件資源,因而本專利技術通過將服務器生成的游戲畫面發送至客戶裝置來提供不依賴于客戶裝置的繪制性能的游戲。中心服務器200執行并管理游戲處理程序,指示繪制服務器100進行繪制處理,并且與客戶裝置300交換數據。更具體地,中心服務器200執行大型多人網絡游戲的游戲處理作為要提供給客戶裝置300的服務。中心服務器200管理各客戶裝置的用戶所操作的角色在地圖上的位置和方向、以及要提供給各角色的事件等的信息。中心服務器200使繪制服務器100生成與正被管理的角色的狀態相對應的游戲畫面。例如,在經由網絡400輸入已連接的各客戶裝置的用戶所進行的操作輸入信息時,中心服務器200執行用于將該信息反映至正被管理的角色的信息的處理。然后,中心服務器200基于反映操作單元的信息的角色信息來確定游戲畫面上要繪制的繪制對象,并將繪制指令發送至繪制服務器100。繪制服務器100是用于執行繪制處理的服務器,并且在本實施例中包括下述的四個GPU。繪制服務器100根據從中心服務本文檔來自技高網
    ...

    【技術保護點】

    【技術特征摘要】
    【國外來華專利技術】2011.11.29 JP 2011-260976;2011.05.25 US 61/489,7611.一種繪制控制設備,包括: 獲取部件,用于獲取用于生成要提供給客戶裝置的畫面的多個繪制對象的信息,并且將所述信息存儲在存儲部件中,其中,各繪制對象的所述信息包括該繪制對象的識別信息以及表示對該繪制對象進行繪制所需的數據的詳細信息; 確定部件,用于參考所述獲取部件所獲取的所述多個繪制對象各自的詳細信息,并且確定所述多個繪制對象的繪制順序;以及 傳送部件,用于根據所述確定部件所確定的繪制順序來獲取繪制對象的識別信息,從數據存儲部件讀出與該識別信息相對應的繪制對象的詳細信息所表示的數據,并且將該數據傳送至用于通過順次繪制所述多個繪制對象來生成畫面的繪制部件, 其中,所述確定部件將連續序數作為繪制對象的繪制順序分配給共用所述詳細信息所表示的至少部分數據的多個繪制對象,以及 在根據所述繪制順序進行繪制時,所述傳送部件從所述數據存儲部件中,讀出在所述繪制順序中連續的繪制對象的詳細信息所表示的數據中的、與已傳送至所述繪制部件的數據不同的數據,并且傳送所讀出的數據。2.根據權利要求1所述的繪制控制設備,其中, 繪制對象的詳細信息表示對該繪制對象進行繪制所需的多個屬性數據,以及所述確定部件優先將序數作為繪制對象的繪制順序分配給共用所述詳細信息所表示的優先級高的屬性數據的多個 繪制對象。3.根據權利要求2所述的繪制控制設備,其中,所述優先級被設置為使得在從所述數據存儲部件讀出所述詳細信息所表示的多個屬性數據并且在展開區域中展開該多個屬性數據時,數據占據的區域大的屬性的優先級高。4.根據權利要求2或3所述的繪制控制設備,其中,所述確定部件優先將序數作為繪制對象的繪制順序分配給共用的所述詳細信息所表示的屬性數據的數量大的多個繪制對象。5.根據權利要求1 4中任一項所述的繪制控制設備,其中,繪制對象的詳細信息表示紋理數據、模型數據、繪制程序和用于繪制計算的數據中的至少一個。6.根據權利要求1 5中任一項所述的繪制控制設備,其中, 所述獲取部件獲取用于生成要提供給多個客戶裝置的畫面的繪制對象的信息,以及所述確定部件確定用于生成要提供給所述多個客戶裝置的畫面的所有繪制對象的繪制順序。7.一種繪制控制設備的控制方法,包括: 獲取步驟,用于獲取用于生成要提供給客戶裝置的畫面的多個繪制對象的信息,并且將所述信息存儲在存儲部件中,其中,各繪制對象的所述信息包括該繪制對象的識別信息以及表示對該繪制對象進行繪制所需的數據的詳細信息; 確定步驟,用于參考在所述獲取步驟中獲取的所述多個繪制對象各自的詳細信息,并且確定所述多個繪制對象的繪制順序;以及 傳送步驟,用于根據在所述確定步驟中確定的繪制順序來獲取繪制對象的識別信息,從數據存儲部件讀出與該識別信息相對應的繪制對象的詳細信息所表示的數據,并且將該數據傳送至用于通過順次繪制所述多個繪制對象來生成畫面的繪制部件, 其中,在所述確定步驟中,將連續序數作為繪制順序分配給所述多個繪制對象中的、共用所述詳細信息所表示的至少部分數據的繪制對象,以及 在所述傳送步驟中,在根據所述繪制順序進行繪制時,從所述數據存儲部件讀出并且傳送在所述繪制順序中連續的繪制對象的詳細信息所表示的數據中的、與已傳送至所述繪制部件的數據不同的數據。8.一種記錄程序的記錄介質,其中,所述程序用于使計算機用作根據權利要求1 6中任一項所述的繪制控制設備的各部件。9.一種計算機可讀存儲介質,其存儲用于使計算機用作根據權利要求1 6中任一項所述的繪制控制設備的各部件的程序。10.一種繪制服務器,其包括根據權利要求1 6中任一項所述的繪制控...

    【專利技術屬性】
    技術研發人員:巖崎哲史
    申請(專利權)人:史克威爾·艾尼克斯控股公司
    類型:
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 久久久久久无码国产精品中文字幕| 永久免费av无码网站韩国毛片| 亚洲AV无码乱码国产麻豆| 免费无码成人AV在线播放不卡| 国精品无码一区二区三区左线| 性虎精品无码AV导航| 久久亚洲av无码精品浪潮| 中日韩亚洲人成无码网站| 一区二区三区无码视频免费福利| 无码精品人妻一区二区三区漫画| 人妻无码久久精品| av大片在线无码免费| 国模GOGO无码人体啪啪| 久久无码精品一区二区三区| 亚洲中文无码永久免费| 久久久无码精品国产一区| 国产乱人伦中文无无码视频试看 | 无码人妻精品一区二区三区99仓本 | 国产成人无码免费视频97| 久久亚洲精品无码AV红樱桃| 国产成年无码久久久免费| 无码视频一区二区三区| 亚洲aⅴ无码专区在线观看 | 亚洲国产精品无码第一区二区三区 | 无码少妇丰满熟妇一区二区| yy111111少妇影院无码| 无码精品一区二区三区免费视频| 日韩免费a级毛片无码a∨| 精品欧洲av无码一区二区三区| 性色av无码免费一区二区三区| 手机永久无码国产AV毛片| 内射无码午夜多人| 综合无码一区二区三区四区五区| 亚洲精品97久久中文字幕无码| 亚洲精品无码专区在线播放| 无码午夜成人1000部免费视频| 在线无码午夜福利高潮视频| 国产乱人伦Av在线无码| 精品无码成人久久久久久| 少妇人妻无码精品视频| 国产v亚洲v天堂无码网站|