渲染设备、其渲染方法、程序和记录介质技术

技术编号:13247016 阅读:120 留言:0更新日期:2016-05-15 11:10
一种渲染复数个画面的渲染设备,其中该复数个画面中所含的渲染对象的至少一部分对该复数个画面而言为共有的。该设备自共有的该渲染对象中识别出其渲染属性为静态的第一渲染对象,以及其渲染属性为可变的第二渲染对象。该设备对于该复数个画面共同地执行对于该第一渲染对象的渲染处理,并且对于该复数个画面每一个分别地执行对于该第二渲染对象的渲染处理。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术概略涉及影像处理,并且尤其是关于一种用于定制化多位用户可观见之影像的方法和设备。
技术介绍
视讯游戏产业已从单立式街机游戏,至家庭式计算机游戏,到出现专用主控台的游戏而大幅演进。后来广泛大众存取因特网导致出现另一项重大发展,亦即「云端游戏」。在云端游戏系统中,玩家可运用一般具有因特网功能的应用设备,像是智能手机或平板,以透过因特网连接至视讯游戏服务器。视讯游戏服务器可对此玩家启动一会期,并且可为多位玩家进行该项作业。该视讯游戏服务器可渲染视讯数据,并且依照玩家的动作(即如移动、选择)以及该游戏的其他属性对该玩家产生音讯。经编码的视讯和音讯会经由因特网递送至该玩家的装置上,然后予以重制为影像与可听闻的声音。按此方式,来自世界各地的玩家可游玩一视讯游戏而无须使用特殊的视讯游戏主控台、软件或是图形处理硬件。当产生对于多重玩家视讯游戏的图形时,若须针对多位玩家复制相同的影像,就可能会分享一些像是渲染处理或频宽资源的资源。同时,已认知到为令游戏体验更为生动且更多乐趣,在一场景内之对象的图形外观可能需要针对不同的玩家进行定制化,即使是该共享相同场景亦然。由于资源共享和定制化的这些要求实为彼此相悖之故,因此能够达成两者目的之解决方案确为业界所希望。
技术实现思路
本专利技术是针对于传统技术中的此等问题所制作。在本专利技术第一态样中,本专利技术提供一种用于渲染复数个画面的渲染设备,其中该复数个画面中所含的渲染对象的至少一部分对该复数个画面而言为共有,其包含:识别装置,其用以自该共有渲染对象中识别出其渲染属性为静态的第一渲染对象,以及其渲染属性为可变的第二渲染对象;第一渲染装置,其用以对于该复数个画面共同地执行对于该第一渲染对象的渲染处理;以及第二渲染装置,其用以对于该复数个画面每一个分别地执行对于该第二清染对象的清染处理。在其第二态样中,本专利技术提供一种用于渲染复数个画面的渲染方法,其中该复数个画面中所含的渲染对象的至少一部分对该复数个画面而言为共有,其包含:自该共有渲染对象中识别出其渲染属性为静态的第一渲染对象,以及其渲染属性为可变的第二渲染对象;对于该复数个画面共同地执行对于该第一渲染对象的渲染处理;以及对于该复数个画面每一个分别地执行对于该第二渲染对象的渲染处理。从后载之示范性具体实施例说明(并参照于随附图式)将可知晓本专利技术的进一步特性。【附图说明】图1A为根据本专利技术之非限制性具体实施例之一含有服务器系统之云端式视讯游戏系统架构的方块图。图1B为根据本专利技术之非限制性具体实施例之图1A云端式视讯游戏系统架构的方块图,图中显示在游戏过程中透过数据网絡与一组客户端装置所进行的互动。图2A为根据本专利技术之非限制性具体实施例之一显示图1架构之各项实体元件的方块图。图2B为图2A的变化项目。图2C为一显示图1架构内的服务器系统之各项功能模块的方块图,其可为由图2A或2B的实体元件所实作并且可在游戏过程中运行。图3A至3C为根据本专利技术之非限制性具体实施例之显示在一视讯游戏进行过程中所执行之一组处理程序的流程图。图4A至4B为根据本专利技术之非限制性具体实施例之显示一客户端装置分别地处理所收视讯和音讯之操作的流程图。图5描绘根据本专利技术之非限制性具体实施例之位于多位玩家之画面渲染范围内的对象,其含有一泛用对象和一可定制对象。图6A为根据本专利技术之非限制性具体实施例而概念性地说明一对象数据库。图6B为根据本专利技术之非限制性具体实施例而概念性地说明一纹理数据库。图7概念性地说明一图形管线。图8为根据本专利技术之非限制性具体实施例之一说明该图形管线的像素处理子程序之步骤的流程图。图9为根据本专利技术之非限制性具体实施例之说明在该所渲染对象为一泛用对象的情况下该像素处理子程序之进一步细节的流程图。图1OA及1B为根据本专利技术之非限制性具体实施例之说明在该所渲染对象为一可定制对象的情况下该像素处理子程序的第一通行和第二通行之分别进一步细节的流程图。图11描绘根据本专利技术之非限制性具体实施例之在多位用户之讯框缓冲器内的多个对象。图12概念性地显示根据本专利技术之非限制性具体实施例之一对于两位参与者之讯框缓冲器在时间上的演变。【具体实施方式】1.云端式游戏架构图1A略图显示根据本专利技术之非限制性具体实施例之一云端式视讯游戏系统架构。该架构可含有多个客户端装置120、120A,此等可经由像是因特网130的数据网絡连接至一服务器系统100。图中虽仅显示两台客户端装置120、120A,然应了解该云端式视讯游戏系统架构内之客户端装置的数量并无特定限制。该客户端装置120、120A的组态并无特别限制。在一些具体实施例里,该客户端装置120、120A的一或更多者可为例如个人计算机(PC)、家用游戏机(主控台,即如ΧΒ0Χ?、PS3?、Wii?等等)、可携式游戏机、智能电视、机上盒(STB)等等。而在其他的具体实施例中,该客户端装置120、120A的一或更多者可为一通信或计算装置,像是行动电话、个人数字助理(PDA)或平板计算机。该客户端装置120、120A每一个可按任何适当方式,包含透过相应的区域存取网絡(未图示)在内,以连接至因特网130。该服务器系统100虽亦可透过一区域存取网絡(未图示)连接至因特网130,然该服务器系统100确可直接地连接至因特网130而无须区域存取网絡的中介。该云端式游戏服务器系统100与该客户端装置120、120A之一或更多者间的连接可包含一或更多通道。这些通道可为由实体及/或逻辑链路所组成,同时能够在包含射频、光纤、自由空间光学、铜轴线路与绞线在内的各种实体介质上行旅。该通道可遵行像是UDP或TCP/IP的协定。并且,该通道的一或更多者可为由虚拟私有网絡(VPN)支援。在一些具体实施例里,该连接的一或更多者可为会期式。该服务器系统100可供该客户端装置120、120A的用户能够个别地(亦即单一玩家视讯游戏)或者是群组方式(亦即多玩家视讯游戏)玩视讯游戏。该服务器系统100亦可让该客户端装置120、120A的用户能够旁观其他玩家正在玩的游戏。非限制性的视讯游戏范例可包含具有休闲、教育及/或运动性质的游戏。视讯游戏可提供参与者获取钱币的机会,然非必要。该服务器系统100亦可让该客户端装置120、120A的用户能够测试视讯游戏及/或管理该服务器系统100。该服务器系统100可含有一或更多计算资源,这可能包含一或更多游戏服务器,并且可含有或能够存取一或更多数据库,这可能包含参与者数据库10。该参与者数据库10可存储有关各式参与者及客户端装置120、120A的信息,像是识别数据、财务数据、位置数据、人口统计数据、连接数据等等。该游戏服务器可藉共同硬件所具体实作,或者为透过一通信链路,包含可能透过因特网130,所连接的不同的服务器。同样地,该数据库可具体实作于该服务器系统100内,或者该可经由一通信链路,可能是透过因特网130,以与其相连接。该服务器系统100可实作一管理应用程序,藉以在该游戏环境的外部,像是在玩游戏之前,处置与该客户端装置120、120A的互动。例如,该管理应用程序可经组态设定以将该客户端装置120、120A中其一者的用户注册在一用户类别之内(像是「玩家」、「旁观者」、「管理者」或「测试者」)、追踪该用户经由因特网的连接,并且回应本文档来自技高网...

【技术保护点】
一种用于渲染复数个画面的渲染设备,其中该复数个画面中所含的渲染对象的至少一部分对该复数个画面而言为共有的,该渲染设备包含:识别装置,其用以自共有的该渲染对象中识别出渲染属性为静态的第一渲染对象,以及渲染属性为可变的第二渲染对象;第一渲染装置,其用以对于该复数个画面共同地执行对于该第一渲染对象的渲染处理;以及第二渲染装置,其用以对于该复数个画面每一个分别地执行对于该第二渲染对象的渲染处理。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:让弗朗索瓦·F·福尔丁
申请(专利权)人:史克威尔·艾尼克斯控股公司
类型:发明
国别省市:日本;JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1