CN113632089B - 图面检验***、客户端装置、程序、记录介质、服务器装置及控制方法 - Google Patents
图面检验***、客户端装置、程序、记录介质、服务器装置及控制方法 Download PDFInfo
- Publication number
- CN113632089B CN113632089B CN201980094584.4A CN201980094584A CN113632089B CN 113632089 B CN113632089 B CN 113632089B CN 201980094584 A CN201980094584 A CN 201980094584A CN 113632089 B CN113632089 B CN 113632089B
- Authority
- CN
- China
- Prior art keywords
- information
- unit
- session
- target object
- inspection
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012795 verification Methods 0.000 title claims abstract description 76
- 238000000034 method Methods 0.000 title claims description 23
- 238000007689 inspection Methods 0.000 claims abstract description 157
- 238000010276 construction Methods 0.000 claims abstract description 20
- 230000004044 response Effects 0.000 claims abstract description 11
- 230000005540 biological transmission Effects 0.000 claims abstract description 9
- 230000008859 change Effects 0.000 claims description 74
- 238000004891 communication Methods 0.000 claims description 20
- 238000012360 testing method Methods 0.000 claims description 14
- 230000033001 locomotion Effects 0.000 claims description 10
- 230000000875 corresponding effect Effects 0.000 description 23
- 238000012545 processing Methods 0.000 description 18
- 230000008569 process Effects 0.000 description 14
- 230000006870 function Effects 0.000 description 10
- 238000007726 management method Methods 0.000 description 10
- 238000012986 modification Methods 0.000 description 10
- 230000004048 modification Effects 0.000 description 10
- 238000004519 manufacturing process Methods 0.000 description 9
- 238000013461 design Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 210000003128 head Anatomy 0.000 description 4
- 238000001514 detection method Methods 0.000 description 3
- 238000005286 illumination Methods 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 210000005252 bulbus oculi Anatomy 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 230000002596 correlated effect Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 238000013519 translation Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000013070 change management Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 210000001508 eye Anatomy 0.000 description 1
- 230000004886 head movement Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/20—Image signal generators
- H04N13/275—Image signal generators from 3D object models, e.g. computer-generated stereoscopic image signals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/04—Manufacturing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/10—Processing, recording or transmission of stereoscopic or multi-view image signals
- H04N13/106—Processing image signals
- H04N13/111—Transformation of image signals corresponding to virtual viewpoints, e.g. spatial image interpolation
- H04N13/117—Transformation of image signals corresponding to virtual viewpoints, e.g. spatial image interpolation the virtual viewpoint locations being selected by the viewers or determined by viewer tracking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/20—Image signal generators
- H04N13/275—Image signal generators from 3D object models, e.g. computer-generated stereoscopic image signals
- H04N13/279—Image signal generators from 3D object models, e.g. computer-generated stereoscopic image signals the virtual viewpoint locations being selected by the viewers or determined by tracking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2111/00—Details relating to CAD techniques
- G06F2111/02—CAD in a network environment, e.g. collaborative CAD or distributed simulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- General Physics & Mathematics (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Marketing (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Computer Hardware Design (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Geometry (AREA)
- General Engineering & Computer Science (AREA)
- Educational Administration (AREA)
- Manufacturing & Machinery (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Computer Graphics (AREA)
- Game Theory and Decision Science (AREA)
- Development Economics (AREA)
- Software Systems (AREA)
- Computational Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Evolutionary Computation (AREA)
- Processing Or Creating Images (AREA)
- Debugging And Monitoring (AREA)
- Recording Measured Values (AREA)
Abstract
图面检验***具有:确立与根据设备规格而构成的图面信息的检验有关的会话的服务器装置、以及经由网络连接到该会话来进行信息通信的多个客户端装置;会话中的检验是通过将图面信息所包含的目标对象的描绘中所用的描绘目标对象信息根据与该图面信息对应的、表示该目标对象的位置及姿势的配置信息配置到虚拟的3维空间者来进行的;服务器装置具有:管理单元,关于响应于从多个客户端装置中的任意客户端装置接收到会话开始请求而确立的会话,管理表示作为该会话中的检验对象的3维空间的状态的状态信息;第1接收单元,接收在参加会话的多个客户端装置的各个客户端装置中进行的检验用输入的信息;变更单元,响应于由第1接收单元接收检验用输入而变更状态信息;以及第1发送单元,将基于状态信息的3维空间的描绘中所需要的共享信息发送到与会话连接中的客户端装置;多个客户端装置的各个客户端装置具有:第2接收单元,与会话连接,接收由第1发送单元发送的共享信息;构筑单元,根据由第2接收单元接收到的共享信息和描绘目标对象信息及配置信息,构筑3维空间的至少一部分;决定单元,决定描绘构筑出的3维空间的视点的位置及方向;输出单元,依次描绘输出根据由决定单元决定的视点描绘构筑出的3维空间而得到的双目立体视觉的影像;呈现单元,呈现由输出单元描绘输出的双目立体视觉的影像;输入单元,受理检验用输入;以及第2发送单元,将由输入单元受理的检验用输入的信息发送到服务器装置。
Description
技术领域
本发明涉及图面检验***、客户端装置、程序、记录介质、服务器装置及控制方法,特别是涉及使用双目立体视觉影像的呈现来实现根据设备规格设计出的图面信息的检验的技术。
背景技术
在新导入设置于工厂的设备机械或者设立已导入设备机械的新工厂时,在考虑使用该设备机械生产的产品、生产工厂内的设置场所等的基础上预先制作设备规格书,进行对设备机械的制造企业的订购。制造企业根据这样的生产设备等的设备规格书,制作包含了设备机械、其配置的设计图面使得满足所要求的规格。
生产设备的设计图面使用CAD等的设计工具制作为电子数据(图面数据:图面信息),在与订购者之间共享,根据该图面资料,在订购者与制造企业之间进行是否满足所要求的设备规格等的检验。为了更建设性进行这样的检验,在近几年也存在订购者与制造企业经由网络实时交流并变更图面信息的***(专利文献1)。
现有技术文献
专利文献
日本特开2001-195438号公报
发明内容
参照上述那样的图面资料的检验是在与设备机械导入有关的施工之前进行的,特别是在图面数据为2维的设计图面的情况下等,掌握多个设备机械的配置感、活动线等对不精通设计图面者而言可能变得困难。关于这一方面,订购者如果能够直接看到导入预定的生产设备,则多少可以改善,但是例如考虑跨国进行订购和接受订购,则需要移动所需的费用、移动所需的时间等的成本等,是不现实的。
本发明是鉴于上述问题点而做出的,其目的在于提供适当地实现根据设备规格构成的图面信息的检验的图面检验***、客户端装置、程序、记录介质、服务器装置及控制方法。
为了达成所述的目的,本发明的图面检验***具有:确立与根据设备规格而构成的图面信息的检验有关的会话的服务器装置、以及经由网络连接到该会话来进行信息通信的多个客户端装置;其特征在于,会话中的检验是通过将图面信息所包含的目标对象的描绘中所用的描绘目标对象信息根据与该图面信息对应的、表示该目标对象的位置及姿势的配置信息配置到虚拟的3维空间来进行的;服务器装置具有:确立单元,响应于从储存检验对象的图面信息的多个客户端装置中的任意客户端装置接收到会话开始请求,确立会话;管理单元,关于由确立单元确立的会话,管理表示与和该会话有关的检验对象的图面信息对应的3维空间的状态的状态信息;第1接收单元,接收在参加会话的多个客户端装置的各个客户端装置中进行的检验用输入的信息;变更单元,响应于由第1接收单元接收检验用输入的信息而变更状态信息;以及第1发送单元,将基于状态信息的3维空间的描绘中所需要的共享信息发送到与会话连接中的客户端装置;多个客户端装置的各个客户端装置具有:第1记录单元;第2接收单元,以在第1记录单元储存有检验对象的图面信息为条件而与会话连接,接收由第1发送单元发送的共享信息;构筑单元,根据由第2接收单元接收到的共享信息和描绘目标对象信息及配置信息,构筑3维空间的至少一部分;决定单元,决定描绘构筑出的3维空间的视点的位置及方向;输出单元,依次描绘输出根据由决定单元决定的视点描绘构筑出的3维空间而得到的双目立体视觉的影像;呈现单元,呈现由输出单元描绘输出的双目立体视觉的影像;输入单元,受理检验用输入;以及第2发送单元,将由输入单元受理的检验用输入的信息发送到服务器装置。
通过这样的结构,根据本发明,能够适当地实现根据设备规格构成的图面信息的检验。
附图说明
图1是表示本发明的实施方式及变形例所涉及的图面检验***的结构的***图。
图2是表示本发明的实施方式及变形例所涉及的服务器装置100的功能结构的框图。
图3是表示本发明的实施方式及变形例所涉及的客户端装置200的功能结构的框图。
图4是例示在本发明的实施方式及变形例所涉及的图面检验***中涉及图面信息的检验而执行的检验处理的流程图。
具体实施方式
[实施方式1]
以下,参照附图详细说明实施方式。另外,以下的实施方式并非限定权利要求所涉及的发明,而且在实施方式中说明的特征的组合的全部对于发明不一定是必需的。也可以任意组合在实施方式中说明的多个特征中的二个以上的特征。而且,对相同或者同样的结构赋予相同的参照编号,省略重复的说明。
以下说明的一个实施方式说明对作为图面检验***的一例的图面检验***应用本发明的例子,该图面检验***构成为包含确立与根据设备规格而构成的图面信息的检验有关的会话的服务器装置、以及经由网络连接到该会话来进行信息通信的多个客户端装置。但是,本发明能够应用于包括对通信连接的多个机器提供与图面信息的检验有关的功能的任意的机器的***。
《图面检验***的构成》
图1为表示本发明的实施方式所涉及的图面检验***的结构的图。
如图所示,在图面检验***中,构成为多个客户端装置200经由网络300能够连接到服务器装置100。而且,在本实施方式中,服务器装置100响应于从任意的客户端装置200接收到会话开始请求而确立多个客户端装置200能够参加的会话,从而在正在参加该会话的客户端装置200之间实现信息的发送接收。而且,详细情况将后述,服务器装置100在会话过程中从任意一个客户端装置200接收信息而进行了预定的处理后,根据需要将处理后的信息发送到正在参加会话的其他的客户端装置200,从而实现在参加中的客户端装置200之间的信息通信、信息同步,能够共享相同的信息。
在本实施方式的图面检验***中确立的会话是进行根据规定的设备规格以满足设备规格的方式构成(作图)的图面信息的检验的检验会话。图面信息例如是关于对象的设施至少包含设置的设备机械的信息以及该设备机械在设施内的配置的信息而构成(作图)的图面资料。在检验会话中,构成为各客户端装置200的用户能够以双目立体视觉的方式视觉辨认模拟由图面信息示出的设施而得到的虚拟的3维空间的鉴赏。从而,各客户端装置200作为实现双目立体视觉下的信息呈现的装置,连接有HMD(Head-mounted Display,头戴显示器)210。
而且,在多个客户端装置200正在参加检验会话的情况下,在这些客户端装置200之间,能够用根据相同的图面信息复制出的图面信息进行检验。此时,在正在参加的客户端装置200的各个客户端装置中,能够以独立的视点视觉辨认与图面信息有关的3维空间,实现多个用户的同时检验。在多个客户端装置200参加的检验中,例如也可以构成为还能够声音通话。
为了能够进行这样的检验,在本实施方式的图面检验***中,客户端装置200保持检验与对象的设备有关的图面信息。图面信息包括可以是与设置于对象的设施的设备机械有关的3维CAD数据或者转换它而得到的3维模型数据的描绘目标对象信息、表示设置的各设备机械的配置的配置信息、及对检验会话的参加许可权限、参加必要权限等的权限信息。即,能够进行会话开始请求及参加检验会话的客户端装置200以保持包含表示已许可参加的权限信息的图面信息为前提。会话开始请求及检验会话的参加所需要的权限信息,与图面数据一起,例如以能够经由USB存储器、CD-R、DVD-R等能够搬运的记录介质、电通信线路取得的方式准备或提供,从而记录到客户端装置200的记录介质202。
在正在参加检验会话的客户端装置200中,为了呈现与图面信息有关的3维空间,以双目立体视觉的影像的与各眼球对应的视点描绘该3维空间。更详细而言,根据配置信息将与图面信息所包含的描绘目标对象信息有关的3维模型数据配置到3维空间,从而构筑与图面信息对应的3维空间的至少一部分。而且,根据另外决定的各眼球用的视点的位置及方向描绘该构筑出的3维空间,从而生成使用HMD210呈现的、实现双目立体视觉的图像群。
在此,与描绘目标对象信息有关的3维模型数据是关于设备机械分别设置的,在描绘目标对象信息是3维CAD数据的情况下,也可以通过在客户端装置200中转换该3维CAD数据来生成。3维CAD数据由于在其用途上进行精细的形状定义而且构成设备机械的全部零件构成为能够分离,所以例如成为顶点数多等信息量多的数据。所以,在描绘配置有多个设备机械的3维空间时,3维CAD数据过大地包含不需要描绘的面、从外部不可见的零件,而且描绘的面的顶点也多,所以描绘处理的运算量庞大,处理时间长,是不现实的。因此,对3维CAD数据进行不影响外观的表现的零件的去除、顶点数的稀化及结束信息的变更、向简易立体形状的置换、通过多个零件的整合进行的零件数及顶点数的削减等的转换处理,从而得到简化的3维模型数据,将其用于描绘处理。
另外,描绘目标对象信息不限于3维CAD数据、3维模型数据,也可以包含应用于该3维模型数据的各种纹理数据、规定至少一部分的工件的工作时的动作的动作信息等。而且,描绘目标对象信息也可以包含对3维模型数据应用的着色器等的描绘用程序、光源类别、光源强度、光源矢量等在该描绘用程序中所用的运算用数据的指定信息。而且,配置信息也可以包含设置于设施的光源的信息。
另一方面,服务器装置100为了取得在正在参加检验会话的客户端装置200之间的检验内容的同步,管理与图面信息有关的3维空间的信息。在本实施方式中,在客户端装置200中进行与图面信息有关的3维空间的描绘,所以服务器装置100仅管理与检验的同步有关的信息。因此,服务器装置100在开始检验会话之前至少保持相应的图面信息中的配置信息即可。
而且,服务器装置100在检验会话过程中管理表示与图面信息有关的3维空间的状态的状态信息,依次根据在客户端装置200中用于检验而进行的操作(检验用输入)更新状态信息。在状态信息中发生了变化的信息(共享信息)被发送到正在参加检验会话的客户端装置200,反映到在客户端装置200中构筑的3维空间。由此,在参加中的全部的客户端装置200中,实现根据同样的状态的3维空间使客户端装置200所保存的图面信息同步的描绘目标对象信息的鉴赏。
<服务器装置的结构>
接着,关于这样的本实施方式的服务器装置100的功能结构,使用图2的框图详细说明。另外,在以下的说明中,关于在服务器装置100与客户端装置200中实现同样的功能的构成要素,对前者的构成要素赋予“服务器”的前缀来严格区别。
服务器控制部101例如是CPU,控制服务器装置100具有的各块的动作。具体而言,服务器控制部101例如读出服务器记录介质102所记录的各块的动作程序、与检验会话提供有关的程序,在服务器存储器103展开并执行,从而控制各块的动作。
服务器记录介质102例如是非易失性存储器、HDD等能够恒久性保持数据的记录装置。服务器记录介质102除了服务器装置100具有的各块的动作程序、与检验会话提供有关的程序,还记录在各块的动作中需要的参数等。服务器存储器103例如是易失性存储器等被用于暂时性数据存储的存储装置。服务器存储器103不仅用作各程序的展开区域,也用作暂时性存储在各块的动作中输出的数据等的储存区域。
管理部104关于确立中的检验会话及已结束的检验会话,管理与对应的图面信息有关的3维空间的状态信息。关于状态信息的详细情况后述,管理部104管理对根据基于图面信息的配置信息构成的初始的状态信息依次加上根据在检验会话过程中进行的检验用输入的信息的变更而得到的信息。而且,管理部104在管理中的状态信息中发生了变更的情况下,为了使在各客户端装置200中构筑的与图面信息有关的3维空间同步,生成共享信息。
状态变更部105在检验会话中,根据在参加中的客户端装置200中进行的检验用输入的信息,进行在管理部104中管理的状态信息的变更。
服务器通信部106是服务器装置100具有的、用于与其他的装置进行通信的通信接口。服务器通信部106不限有线无线,以预定的通信方式经由网络300连接到外部机器,进行数据的发送接收。
<客户端装置的结构>
接下来,关于本实施方式的客户端装置200的功能结构,使用图3的块图详细说明。
控制部201例如是CPU,控制客户端装置200具有的各块的动作。具体而言,控制部201例如读出记录介质202所记录的各块的动作程序、与检验会话参加有关的程序,在存储器203展开并执行,从而控制各块的动作。
记录介质202例如是非易失性存储器、HDD等能够恒久性保持数据的记录装置。记录介质202除了客户端装置200具有的各块的动作程序、与检验会话参加有关的程序,还记录在各块的动作中需要的参数等。存储器203例如是易失性存储器等被用于暂时性数据存储的存储装置。存储器203不仅用作各程序的展开区域,也用作暂时性存储在各块的动作中输出的数据等的储存区域。
构筑部204进行检验会话参加中的、与描绘用的图面信息有关的3维空间的构筑。由构筑部204构筑的3维空间不需要包含图面信息所示的全部,可以是至少配置了进行描绘的视点的视野范围所包含的描绘目标对象群的状态。具体而言,构筑部204首先根据设定的视点位置的信息,确定预定决定的、通过配置信息规定配置于与视点相应的构筑范围的目标对象(设备机械、照明等)。然后,构筑部204将与确定的目标对象有关的描绘目标对象信息例如在存储器203展开,根据配置信息配置到虚拟的3维空间,从而构筑在服务器装置100中管理的3维空间的至少一部分。
如上所述,在本实施方式的图面检验***中,根据在正在参加检验会话的多个客户端装置200的各个客户端装置中进行的检验用输入,3维空间的状态变化。因此,构筑部204设为在也反映了在服务器装置100中在3维空间的状态中发生了变更的情况下接收的共享信息的基础上,进行3维空间的构筑。3维空间的构筑是针对每个客户端装置200配合各自的视点方向来进行的。
另外,在本实施方式中,说明为构筑部204进行3维空间的构筑,但是,本发明的实施不限于此。3维空间的构筑也可以由后述的描绘部206进行,也可以由其他的结构实现。
决定部205决定关于构筑出的3维空间进行描绘的视点的位置及方向。在本实施方式中,检验会话中的3维空间的鉴赏是用双目立体视觉的影像进行的,所以决定部205分别关于左眼用及右眼用的视点决定位置及方向。视点的位置及方向例如也可以根据与视点移动(平移及旋转中的至少任意一个的变更)有关的操作输入的检测及安装了HMD210的用户的头部动作(实际空间中的平移及旋转)的检测中的至少任意一个来决定。此时,例如反映相对2个视点的中间点检测出的移动量,在基线长度方向各偏移眼睛间距离的一半量,从而决定部205决定左眼用及右眼用的视点的位置及方向即可。
描绘部206例如是GPU等的描绘装置。描绘部206根据由决定部205决定出的视点,描绘涉及图面信息而构筑的3维空间,生成与双目立体视觉用的影像的1帧有关的图像。由描绘部206生成的1帧的图像群,依次输出并呈现到后述的HMD210。
操作输入部207例如是用于检验会话中的检验用输入所设置的控制器、鼠标、键盘等客户端装置200具有的用户接口。操作输入部207在检测到由用户进行的操作输入时,将与该操作输入对应的控制信号传送到控制部201。另外,在本实施方式中,说明为根据安装了HMD210的客户端装置200的用户的头部位置进行视点变更,所以操作输入部207设为也检测HMD210具有的传感器211的传感器输出、或者将该传感器输出转换成预定的形式而得到的信息。
通信部208是客户端装置200具有的用于与其他的装置进行通信的通信接口。通信部208不限有线无线,以预定的通信方式经由网络300连接到外部机器,进行数据的发送接收。
HMD210是在本实施方式的检验会话中呈现与图面信息的检验有关的双目立体视觉的影像的显示装置。在本实施方式中,说明为使用HMD210作为呈现双目立体视觉的影像的显示装置,但是本发明的实施不限于此,只要是能够进行双目立体视觉下的信息呈现的装置,可以是任意装置。而且,在本实施方式中,说明为HMD210例如具有可以是加速度传感器及陀螺仪传感器的传感器211,构成为能够检测与检验会话有关的影像呈现过程中的(安装了HMD210)用户的头部动作。但是,本发明的实施不限于此,可以通过由设置于摄像装置等的外部的检测器件检测设置于HMD210的标记并解析,从而导出用户的头部动作。
《检验会话》
以下,说明在具有这样的结构的本实施方式的图面检验***中在检验会话中提供的功能、其动作方式。
在检验会话中,对连接到该会话的客户端装置200,关于共通的图面信息,提供与包含与该图面信息有关的3维空间中的设备机械的配置变更、向其他的设备机械的变更的各种的检验及调整有关的功能。在本实施方式中,通过该功能,暂时性变更与图面信息有关的3维空间的状态,在与检验会话连接中的客户端装置200之间共享。
参加检验会话的各客户端装置200的用户作为虚拟化身配置在3维空间中,表现为在其他的客户端装置200的视点下能够视觉辨认的描绘目标对象。在此,设为至少虚拟化身的头部的3维空间中的位置及姿势构成为与在与该虚拟化身对应的客户端装置200中提供双目立体视觉的视点联动。通过这样构成,在提供与检验及调整有关的功能时,容易掌握各用户关注的处所、作为协议的对象的描绘目标对象等,实现顺畅的用户之间的交流。
各虚拟化身的举动控制通过以下实现:将表示在客户端装置200中设定的视点的视点信息发送到服务器装置100,状态变更部105根据该视点信息变更管理部104管理的状态信息中的对应的虚拟化身的状态,该变更内容作为共享信息发送到各客户端装置200。即,在接收到共享信息的客户端装置200中,构筑部204以成为由该共享信息示出的状态的方式,构筑(变更)变更对应的虚拟化身的位置及姿势而配置的3维空间,由描绘部206描绘该3维空间。通过这样的信息共享,在正在参加检验会话的客户端装置200中进行的检验的状态也呈现给其他的客户端装置200。
此外,在本实施方式的检验会话中,在各客户端装置200中,提供指示选择在3维空间配置的描绘目标对象或描绘目标对象的任意的部位的功能。指示选择的对象以能够识别的方式被控制呈现方式,该呈现方式的变化也与虚拟化身同样作为共享信息而被共享,从而在正在参加检验会话的全部的客户端装置200中能够呈现。通过该功能,检验的状况更容易传达至其他的客户端装置200。使得能够识别指示选择的对象的呈现方式例如可以是使该对象的描绘色不同(也包含变色或明亮化色调或使发光等),也可以将指针等预定的指标目标对象配置在附近,也可以使用虚拟化身的手等来指示。
另外,在本实施方式的图面检验***中,作为检验对象的图面信息,设为基于设备规格检验配置有设备机械群的状态的设施,对客户端装置200的用户经由双目立体视觉的影像提供犹如在该设施内检验一样的鉴赏体验。即,在经由HMD210呈现给用户的双目立体视觉的影像中,设施及配置的设备机械的描绘目标对象以实际尺寸即与现实世界同等的大小被鉴赏。具体而言,设为构成本实施方式的图面检验***,使得通过调整各客户端装置200中的描绘的摄影机参数(视角)及描绘目标对象的3维模型数据的缩放比例的至少任意一个,从而现实世界中的相应的目标对象以与从与视点对应的位置关系观察的情况同尺寸呈现到用户的视野。
<检验用输入>
接着,说明在参加这样的检验会话的客户端装置200中进行表示使与图面信息有关的3维空间的状态变更的输入的检验用输入。
检验用输入包含用于指示在由图面信息决定的设施配置的目标对象的、向其他的目标对象的变更的操作输入。该操作输入包含例如配置于3维空间中的目标对象的选择以及例如从目标对象列表的、代替选择的目标对象而配置的目标对象的选择。在此,目标对象不限于变更1个设备机械的整体,例如也可以包含将设备机械的一部分的组件变更为具有互换性的其他的组件的方式。或者,本检验用输入也可以是用于指示对未配置目标对象的区域配置新的目标对象的操作输入。
而且,检验用输入包含用于指示在由图面信息决定的设施配置的目标对象的、位置及姿势的至少任意一个的变更的操作输入。该操作输入例如包含在3维空间中配置的目标对象的选择及该目标对象的变更后的位置或姿势的指示。当变更时,例如也可以包含配置目标对象的地板面的高度变更、壁面的形状变更等设施的内装要素的变更。
而且,检验用输入包含关于在由图面信息决定的设施配置的目标对象、设施的内装要素例如文本聊天、声音通话等检验会话中进行的用户间的协议所涉及的各输入(文本、声音)的信息(协议信息)。换言之,本方式的检验用输入(协议信息)相当于一边鉴赏与图面信息有关的3维空间一边进行的协议内容的日志,例如也可以包含与图面信息有关的设备规格的评价、关于基于与上述变更有关的检验用输入的3维空间的状态变化的意见交换的内容等。
其他,虽然不在图面信息中直接示出,但是与各客户端装置200对应的虚拟化身也是在检验会话中配置在3维空间并被管理的要素。因此,检验用输入包含基于对应的客户端装置200中的与视点变更有关的输入(直接进行视点变更的操作输入或传感器211的感测输出)决定的描绘用的视点信息(或者与视点变更有关的输入本身)及表示检验对象的指示选择状况的信息。
这样,在各客户端装置200中进行的检验用输入的信息与识别该客户端装置200(或者是其用户)的识别信息关联起来发送到服务器装置100。即,检验用输入的信息在能够识别是在哪一个客户端装置200中进行的输入的状态下发送到服务器装置100。
<状态信息的管理>
在接收到这样发送的检验用输入的信息时,状态变更部105变更由管理部104管理的、与本检验会话有关的状态信息。即,关于协议信息以外的检验用输入的信息,控制为将配置于3维空间的设备机械、虚拟化身的描绘目标对象的状态变更为由该信息指示的状态。而且,关于协议信息的检验用输入的信息,例如控制为以列表形式显示的协议内容的目标对象在3维空间中的对应的位置配置从而被呈现并能够确认。
在本实施方式的图面检验***中,在服务器装置100中,关于作为检验会话的检验对象的图面信息,仅管理3维空间的状态,不进行关于图面信息本身的变更。即,虽然进行状态信息的变更,但是该变更不反映到图面信息,仅是为了图面信息的检验而进行的暂时性变更。在此,检验的定位是为了确认:以现状构成的图面信息是否适当满足设备规格、或者在根据图面信息进行设施的施工的情况下是否发生不良现象(例如干扰等)或者在进行了检验之后是否存在改善点。
所以,在本实施方式的图面检验***中,关于对1个图面信息进行的检验会话,状态信息构成为包含表示基于检验用输入进行的变更履历等的履历信息,以在该会话的结束后能够确认基于检验的图面信息的变更、要研究事项的方式,设为该履历信息与识别图面信息的信息关联起来被管理。
履历信息如上所述,在本实施方式的图面检验***中,构成为包含目标对象的变更履历、目标对象的位置及方向的变更履历、基于协议信息的议事录的至少任意一个。而且,履历信息构成为能够按照时序顺序参照是在哪一个客户端装置200中进行的检验用输入所引起的变更、发言等,在基于该信息之后变更图面信息时,能够确定变更内容的确认目的地、明确与该变更有关的责任的所在。
而且,履历信息不限于构成为针对每1次的检验会话管理向与图面信息对应的状态信息的变更履历的方式。例如关于一旦结束后的检验会话构成的履历信息也可以构成为在再次根据相同的图面信息进行检验会话时能够针对每个履历切换向状态信息的反映/非反映并且进行检验。
<共享信息>
在根据检验用输入的信息变更管理部104管理的状态信息时,为了与检验会话连接中的客户端装置200的构筑部204将该变更反映到为了描绘构筑的3维空间,从服务器装置100向各客户端装置200发送共享信息。共享信息不需要表示从根据图面信息的配置信息管理的初始的状态信息的全部的变更,可以是表示在各状态信息的变更定时与紧接之前的状态的状态信息的差分。各客户端装置200的构筑部204能够根据接收到的共享信息来更新已经构筑的3维空间,从而在反映了根据由与检验会话连接中的客户端装置200进行的检验用输入发生的变更的状态下,构筑本地的3维空间。通过这样,能够根据在与检验会话连接中的客户端装置200之间同步的状态下的3维空间使保存于各个客户端装置200的图面信息同步并且进行检验。
在检验会话确立的时间点,如果仅根据图面信息的配置信息,则不需要发送共享信息,但是,在客户端装置200参加检验会话进行检验时,需要更新与各客户端装置200的用户有关的虚拟化身的状态。因此,在检验会话过程中,基本上作为检验用输入的信息,视点信息、指示选择状况的信息从各客户端装置200被发送到服务器装置100,状态信息中的对应的虚拟化身的状态根据该信息被更新。接着,与该更新有关的共享信息被发送到各客户端装置200。
除此之外,在进行与图面信息的检验有关的其他的检验用输入时,状态变更部105根据该检验用输入的信息更新状态信息,管理部104将表示在状态信息中发生的变更的信息包含到共享信息而发送到各客户端装置200。
在本实施方式中为了容易理解本构造的内容,将以下的例子作为一个方式进行说明:在各客户端装置200中进行的检验用输入的信息首先被发送到服务器装置100,由状态变更部105反映到状态信息后,表示其变化量的共享信息被发送到与检验会话连接中的全部的客户端装置200,反映到由构筑部204构筑的3维空间。即,说明为为了使在各客户端装置200中描绘的3维空间完全同步,使在检验会话中产生的状态信息变更的全部的信息一次反映到在服务器装置100中管理的状态信息,更新各客户端装置200的在本地构筑出的3维空间使得与该状态信息同步。但是,也可以设为关于在客户端装置200中进行的检验用输入,不经由共享信息而应用于在本地构筑出的3维空间的构成,设为与根据该检验用输入的信息产生的状态信息的变更有关的共享信息仅对除了该客户端装置200以外的其他的客户端装置200发送的构成。
《检验处理》
以下,关于在本实施方式的图面检验***中确立了检验会话时由与该会话连接中的客户端装置200与服务器装置100涉及检验而执行的检验处理,使用图4的流程图说明具体的处理。与该流程图对应的处理能够通过以下实现:服务器控制部101及控制部201例如读出服务器记录介质102与记录介质202分别存储的对应的处理程序,在服务器存储器103或存储器203展开并执行。另外,说明为例如在客户端装置200连接到已确立的检验会话,在该客户端装置200中构筑基于图面信息的3维空间,处理进展直到能够呈现双目立体视觉的影像的序列为止时开始本检验处理。
在S401,控制部201判断是否进行了检验用输入。是否进行了检验用输入可以是根据关于用于指示向其他的对象变更的操作输入、用于指示目标对象的位置及姿势的变更的操作输入、协议信息的输入是否进行了与各自对应的输入来判断。而且,关于与视点信息、检验对象的指示选择状况有关的检验用输入,可以是例如根据是否进行了产生从前帧中的状态的变更的输入来判断。控制部201在判断为进行了检验用输入的情况下将处理转移到S402,在判断为未进行的情况下将处理转移到S406。
在S402,控制部201将客户端装置200的识别信息与进行的检验用输入的信息关联起来传送到通信部208,发送到服务器装置100。
另一方面,在服务器装置100中,服务器控制部101在S403判断是否从与检验会话连接中的客户端装置200例如在1帧等预定的处理期间中接收到检验用输入的信息。服务器控制部101在判断为在预定的处理期间中从任意的客户端装置200接收到检验用输入的信息的情况下,将处理转移到S404。而且,服务器控制部101在判断为在预定的处理期间中从哪一客户端装置200都未接收到检验用输入的信息的情况下,作为与本帧有关的服务器装置100侧的处理结束,待机直到开始与接下来的帧有关的处理的定时为止后,再次进行关于接下来的帧的本步骤的处理。
另外,例如也存在在预定的处理期间中从多个客户端装置200接收到的检验用输入的信息是将相同的目标对象作为对象进行的内容等状态变更竞争的情况。这样的情况下,服务器控制部101控制为如下即可:优先处理在预定的处理期间中从多个客户端装置200接收到的相应的检验用输入的信息中的最初接收到的检验用输入的信息,不执行基于从其他的客户端装置200接收到的除此以外的检验用输入的信息的处理。
在S404,状态变更部105在服务器控制部101的控制之下,根据接收到的检验用输入的信息,变更由管理部104管理的状态信息。具体而言,状态变更部105根据接收到的检验用输入的信息变更3维空间中的对象的目标对象的状态,并且将基于与该检验用输入的信息关联起来的识别信息以及检验用输入的信息的变更履历追加到履历信息而变更状态信息。
在S405,管理部104在服务器控制部101的控制下,构成与在S404进行的状态信息的变更有关的共享信息并传送到服务器通信部106,发送到与检验会话连接中的各客户端装置200。
而且,在客户端装置200中,设为进行共享信息的接收而待机直到预定的处理定时为止后,控制部201在S406判断是否从服务器装置100接收到共享信息。控制部201在判断为接收到共享信息的情况下将处理转移到S407,在判断为未接收的情况下将处理转移到S408。
在S407,构筑部204在控制部201的控制下,构筑加上了基于接收到的共享信息的变更的状态的3维空间。
在S408,决定部205在控制部201的控制下,决定进行与本帧有关的描绘的视点。本步骤的处理在进行了与视点变更有关的输入的情况下,将视点变更并决定为反映了该输入的状态,在未进行输入的情况下,决定为涉及前帧而进行了描绘的视点。
在S409,描绘部206在控制部201的控制下,根据在S408决定的视点,进行构筑的3维空间的描绘,生成与双目立体视觉的影像的1帧有关的图像群。
在S410,控制部201将在S409生成的图像群传送到HMD210并呈现,为了进行关于接下来的帧的处理,将处理返回到S401。
如以上说明那样,在本实施方式的图面检验***中,在多个客户端装置200参加的检验会话中,能够适当实现经由同步的3维空间的双目立体视觉的影像的呈现的图面信息的检验。
另外,在本实施方式中,说明为使与图面信息有关的3维空间的状态变更的检验用输入是向配置目标对象的变更、目标对象的配置位置及姿势的变更、协议信息的输入、视点信息及指示选择状况的变更;但是本发明的实施不限定此。例如,在涉及图面信息的检验而预先设置进行视觉上的检验的多个种类的检验项目的方式中,也可以将与检验项目的选择有关的操作输入作为检验用输入。在该方式中,在正在参加检验会话的客户端装置200中进行与检验项目的选择有关的操作输入时,以进行包含该检验项目用的图形界面的双目立体视觉用的影像呈现的方式状态变更部105变更状态信息即可。
作为检验项目,例如可以是包含配置的设备机器等的目标对象的变更、目标对象的配置、配置目标对象的区域的设定(分区)、基于目标对象的配置的制造物、目标对象使用者的活动线的确认、目标对象的动作环境的温度条件的设定、设施中的空调配置、在目标对象工作时设定的照明条件、设施中的照明配置、目标对象群的维护性、设施中的摄影机设置处所及设置的摄影机视角设定中的至少任意一个。例如,可以是在选择了与目标对象的变更有关的检验项目的情况下,用于决定将变更后的目标对象设为哪个的图形用户界面被配置在3维空间中,作为双目立体视觉的影像呈现给各客户端装置200的用户。
[实施方式2]
在上述的实施方式1中,说明为服务器装置100保持图面信息中的配置信息,仅管理与图面信息有关的3维空间的信息,在检验会话的结束时,将履历信息与识别图面信息的信息关联起来进行管理;但是本发明的实施不限于此。
例如,也可以构成为:在服务器装置100中管理图面信息,在接收到检验用输入的信息是或者在会话的结束时,将该图面信息更新为反映了在状态信息中产生的变更的状态。即,也可以构成为:基于在检验会话中进行的检验的图面信息的变更不是如实施方式1那样在检验会话的结束后参照履历信息例如由设计者作业,而是以进行的检验内容为准不需设计者的作业等而由服务器控制部101反映到图面信息。
[变形例1]
如上述的实施方式2那样,在服务器装置100中保持图面信息并构成为能够变更图面信息的方式中,为了该变更,需要设置机械的CAD数据等储存到服务器装置100。换言之,在这样的方式中,在服务器装置100中保持图面信息及图面信息的构成所需要的3维CAD数据,所以客户端装置200分别储存图面信息,不需要以在有配置目标对象的变更的情况下也能够应对的方式保持描绘目标对象信息。
因此,也可以构成为:仅与检验会话有关的权限信息经由包含该权限信息的记录介质来提供给客户端装置200,用于呈现在本检验***使用的双目立体视觉的影像所需要的描绘目标对象信息及配置信息每次根据需要从服务器装置100经由通信部208接收。在该方式中,例如也可以构成为:在有配置目标对象向其他目标对象的变更的情况下,在共享信息中包含与该其他目标对象有关的描绘目标对象信息而提供到客户端装置200。
[变形例2]
如上述的实施方式2及变形例1那样,在构成为由检验会话实质上能够进行图面信息的编辑的方式中,可以以在图面信息的检验中能够配置的方式,例如关于为了实现特定的生产功能所需要的多个种类的目标对象,将由这些描绘目标对象的组合及配置构成的布局信息作为模板预先设置。该布局信息构成为能够在检验时以替换为其他的目标对象的方式或者以新配置的方式配置在3维空间中。
另一方面,这样的布局信息存在未必符合设计规格或者构成为不适合设置的区域的大小的可能性,在进行了与配置有关的检验用输入后,也可以进行与相应的组合有关的描绘目标对象的位置及姿势的变更、一部分目标对象的替换等的调整。特别是,在考虑关于一部分的设备机械提供规模不同的变化或者提供更新过的最新机种等的方式时,也充分存在布局信息变得不适合经常变化的订购者的需求的可能性。
因此,服务器控制部101可以设为构成为在对根据与相同的模板有关的布局信息配置的描绘目标对象超过预定数地进行相同内容的变更的情况下,将该变更反映到布局信息,能够在检验中配置反映后的目标对象。而且,在关于已经采用该布局信息而构成的图面信息进行检验会话的情况下,可以调整使得在该会话中进行相应处的目标对象的变更提案。
[其他的实施方式]
本发明不限于上述实施方式,能够不脱离本发明的精神及范围而在发明的要旨的范围内进行各种变形、变更。而且,本发明所涉及的图面检验***也能够通过使1个以上的计算机作为该图面检验***的各机器发挥功能的程序来实现。该程序能够通过记录于计算机可读记录介质或者通过电通信线路来提供/分发。
Claims (17)
1.一种图面检验***,具有:确立与根据设备规格而构成的图面信息的检验有关的会话的服务器装置、以及经由网络连接到该会话来进行信息通信的多个客户端装置;其特征在于,
所述会话中的检验是通过将所述图面信息所包含的目标对象的描绘中所用的描绘目标对象信息根据与该图面信息对应的、表示该目标对象的位置及姿势的配置信息配置到虚拟的3维空间来进行的;
所述服务器装置具有:
确立单元,响应于从储存检验对象的所述图面信息的所述多个客户端装置中的任意客户端装置接收到会话开始请求,确立所述会话;
管理单元,关于由所述确立单元确立的所述会话,管理表示与和该会话有关的所述检验对象的图面信息对应的所述3维空间的状态的状态信息;
第1接收单元,接收在参加所述会话的所述多个客户端装置的各个客户端装置中进行的检验用输入的信息;
变更单元,响应于由所述第1接收单元接收所述检验用输入的信息而变更所述状态信息;以及
第1发送单元,将基于所述状态信息的所述3维空间的描绘中所需要的共享信息发送到与所述会话连接中的客户端装置;
所述多个客户端装置的各个客户端装置具有:
第1记录单元;
第2接收单元,以在所述第1记录单元储存有所述检验对象的图面信息为条件而与所述会话连接,接收由所述第1发送单元发送的所述共享信息;
构筑单元,根据由所述第2接收单元接收到的所述共享信息和所述描绘目标对象信息及所述配置信息,构筑所述3维空间的至少一部分;
决定单元,决定描绘构筑出的所述3维空间的视点的位置及方向;
输出单元,依次描绘输出根据由所述决定单元决定的所述视点描绘所述构筑出的3维空间而得到的双目立体视觉的影像;
呈现单元,呈现由所述输出单元描绘输出的所述双目立体视觉的影像;
输入单元,受理所述检验用输入;以及
第2发送单元,将由所述输入单元受理的所述检验用输入的信息发送到所述服务器装置。
2.如权利要求1所述的图面检验***,其特征在于,
所述输入单元受理的所述检验用输入包含:在所述构筑出的3维空间配置的目标对象的变更指示、在所述3维空间配置的目标对象的位置及姿势中的至少任意一个的变更指示、及表示涉及所述图面信息的检验而进行的协议内容的协议信息中的至少任意一个;
所述管理单元根据由所述变更单元进行的基于所述检验用输入的信息的所述状态信息的变更,将履历信息包含于所述状态信息来管理,该履历信息表示:在所述3维空间配置的目标对象的变更履历、在所述3维空间配置的目标对象的位置及姿势中的至少任意一个的变更履历、及根据所述协议信息生成的议事录中的至少任意一个。
3.如权利要求2所述的图面检验***,其特征在于,
所述第2发送单元将表示被输入了所述检验用输入的客户端装置或利用了该客户端装置的用户的识别信息与该检验用输入的信息关联起来发送;
在所述履历信息中与各检验用输入有关的信息和与该检验用输入对应的所述识别信息关联起来。
4.如权利要求1所述的图面检验***,其特征在于,
所述描绘目标对象信息包含利用该描绘目标对象信息表现的目标对象的3维模型数据,该3维模型数据是基于所述图面信息所包含的该目标对象的CAD数据构成的。
5.如权利要求1所述的图面检验***,其特征在于,
所述描绘目标对象信息构成为包含动作信息,该动作信息规定了利用该描绘目标对象信息表现的目标对象的至少一部分的动作。
6.如权利要求1至5中任一项所述的图面检验***,其特征在于,
所述图面信息至少包含:与该图面信息对应的所述描绘目标对象信息及所述配置信息;
所述构筑单元根据所述共享信息以及储存于所述第1记录单元的所述描绘目标对象信息及所述配置信息,构筑所述3维空间的至少一部分。
7.如权利要求6所述的图面检验***,其特征在于,
所述图面信息包含:表示是否许可参加所述会话的权限信息;
在包含许可参加所述会话的所述权限信息的所述图面信息储存于所述第1记录单元的情况下,所述多个客户端装置的各个客户端装置被控制为连接到所述会话。
8.如权利要求6所述的图面检验***,其特征在于,
所述服务器装置还具有第2记录单元,该第2记录单元储存与所述图面信息对应的所述配置信息;
所述管理单元根据储存于所述第2记录单元的所述配置信息与所述状态信息,管理所述3维空间的状态。
9.如权利要求1至5中任一项所述的图面检验***,其特征在于,
所述图面信息至少包含:与该图面信息对应的所述描绘目标对象信息及所述配置信息;
所述服务器装置还具有:
第2记录单元,储存所述图面信息;以及
更新单元,根据由所述第1接收单元接收到的所述检验用输入的信息,更新储存于所述第2记录单元的所述图面信息。
10.如权利要求9所述的图面检验***,其特征在于,
由多个种类的目标对象的所述描绘目标对象信息的组合及配置构成的布局信息被预先定义为模板,使得能够在所述会话中的检验中使用;
所述服务器装置还具有调整单元,在多个所述会话中对基于相同的所述模板的布局信息超过预定数地进行了相同的变更的情况下,该调整单元进行该布局信息的变更及在检验采用了该布局信息的所述图面信息的会话中的变更的提案中的至少任意一个。
11.一种客户端装置,经由网络连接到由服务器装置确立的、与根据设备规格而设计出的图面信息的检验有关的且多个客户端装置能够连接的会话来进行信息通信;其特征在于,
所述会话中的检验是通过将所述图面信息所包含的目标对象的描绘中所用的描绘目标对象信息根据与该图面信息对应的、表示该目标对象的位置及姿势的配置信息配置到虚拟的3维空间来进行的;
所述客户端装置具有:
记录单元;
连接单元,以已确立的所述会话中的检验对象的所述图面信息储存于所述记录单元为条件而连接到所述会话;
接收单元,接收在所述会话中进行检验的所述3维空间的描绘中所需要的共享信息;
构筑单元,根据由所述接收单元接收到的所述共享信息和所述描绘目标对象信息及所述配置信息,构筑所述3维空间的至少一部分;
决定单元,决定描绘构筑出的所述3维空间的视点的位置及方向;
输出单元,依次描绘输出根据由所述决定单元决定的所述视点描绘构筑出的所述3维空间而得到的双目立体视觉的影像;
呈现单元,呈现由所述输出单元描绘输出的所述双目立体视觉的影像;
输入单元,受理检验用输入;以及
发送单元,发送由所述输入单元受理的所述检验用输入的信息。
12.如权利要求11所述的客户端装置,其特征在于,
所述图面信息至少包含:与该图面信息对应的所述描绘目标对象信息及所述配置信息、以及表示是否许可参加所述会话的权限信息;
所述连接单元在储存于所述记录单元的所述检验对象的图面信息包含许可参加所述会话的所述权限信息的情况下,进行控制使得连接到所述会话;
所述构筑单元根据所述共享信息以及储存于所述记录单元的所述描绘目标对象信息及所述配置信息,构筑所述3维空间的至少一部分。
13.如权利要求11所述的客户端装置,其特征在于,
所述图面信息包含:在所述3维空间的不同位置配置的多个目标对象;
所述检验用输入包含:指示所述多个目标对象的一部分的输入;
所述共享信息包含:使在所述多个客户端装置中的任意客户端装置中指示的所述一部分目标对象的呈现方式不同的信息;
所述发送单元将表示被输入了所述检验用输入的客户端装置或利用了该客户端装置的用户的识别信息与该检验用输入的信息关联起来发送。
14.一种计算机可读记录介质,记录有程序,该程序用于使计算机作为权利要求11至13中任一项所述的客户端装置的各单元发挥功能。
15.一种服务器装置,确立与根据设备规格而构成的图面信息的检验有关的会话,使得实现经由网络连接到该会话的多个客户端装置之间的信息通信;其特征在于,
所述会话中的检验是通过将所述图面信息所包含的目标对象的描绘中所用的描绘目标对象信息根据与该图面信息对应的、表示该目标对象的位置及姿势的配置信息配置到虚拟的3维空间来进行的;
所述服务器装置具有:
管理单元,关于响应于从所述多个客户端装置中的任意客户端装置接收到会话开始请求而确立的所述会话,管理表示作为该会话中的检验对象的所述3维空间的状态的状态信息;
接收单元,接收在参加所述会话的所述多个客户端装置的各个客户端装置中进行的检验用输入的信息;
变更单元,响应于由所述接收单元接收所述检验用输入的信息而变更所述状态信息;以及
发送单元,将基于所述状态信息的所述3维空间的描绘中所需要的共享信息发送到与所述会话连接中的客户端装置;
所述检验用输入包含:在所述3维空间配置的目标对象的变更指示、在所述3维空间配置的目标对象的位置及姿势中的至少任意一个的变更指示、及表示涉及所述图面信息的检验而进行的协议内容的协议信息中的至少任意一个;
所述管理单元根据由所述变更单元进行的基于所述检验用输入的信息的所述状态信息的变更,将履历信息包含于所述状态信息来管理,该履历信息表示:在所述3维空间配置的目标对象的变更履历、在所述3维空间配置的目标对象的位置及姿势中的至少任意一个的变更履历、及根据所述协议信息生成的议事录中的至少任意一个。
16.一种服务器装置,确立与根据设备规格而构成的图面信息的检验有关的会话,使得实现经由网络连接到该会话的多个客户端装置之间的信息通信;其特征在于,
所述会话中的检验是通过将所述图面信息所包含的目标对象的描绘中所用的描绘目标对象信息根据与该图面信息对应的、表示该目标对象的位置及姿势的配置信息配置到虚拟的3维空间来进行的;
所述图面信息至少包含:与该图面信息对应的所述描绘目标对象信息及所述配置信息;
所述服务器装置具有:
管理单元,关于响应于从所述多个客户端装置中的任意客户端装置接收到会话开始请求而确立的所述会话,管理表示作为该会话中的检验对象的所述3维空间的状态的状态信息;
接收单元,接收在参加所述会话的所述多个客户端装置的各个客户端装置中进行的检验用输入的信息;
变更单元,响应于由所述接收单元接收所述检验用输入的信息而变更所述状态信息;
发送单元,将基于所述状态信息的所述3维空间的描绘中所需要的共享信息发送到与所述会话连接中的客户端装置;
更新单元,根据由所述接收单元接收到的所述检验用输入的信息,更新所述图面信息;以及
调整单元,在多个所述会话中超过预定数地进行了与相同的目标对象有关的相同内容的所述图面信息的更新的情况下,进行与该目标对象对应的描绘目标对象信息的变更及在检验采用了该描绘目标对象信息的所述图面信息的会话中的变更的提案中的至少任意一个。
17.如权利要求16所述的服务器装置,其特征在于,
所述服务器装置还具有记录单元,该记录单元储存所述图面信息;
所述更新单元更新储存于所述记录单元的所述图面信息。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2019/014290 WO2020202366A1 (ja) | 2019-03-29 | 2019-03-29 | 図面検証システム、クライアント装置、プログラム及び記録媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113632089A CN113632089A (zh) | 2021-11-09 |
CN113632089B true CN113632089B (zh) | 2023-10-20 |
Family
ID=72666667
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201980094584.4A Active CN113632089B (zh) | 2019-03-29 | 2019-03-29 | 图面检验***、客户端装置、程序、记录介质、服务器装置及控制方法 |
Country Status (7)
Country | Link |
---|---|
US (1) | US11843761B2 (zh) |
EP (1) | EP3926495A4 (zh) |
JP (3) | JP7253044B2 (zh) |
CN (1) | CN113632089B (zh) |
SG (1) | SG11202109682WA (zh) |
TW (1) | TWI805903B (zh) |
WO (1) | WO2020202366A1 (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001022958A (ja) * | 1999-07-06 | 2001-01-26 | Nippon Telegr & Teleph Corp <Ntt> | 仮想空間システムにおけるオブジェクト表示方法およびオブジェクト表示プログラムを記録した記録媒体 |
JP2008003935A (ja) * | 2006-06-23 | 2008-01-10 | Ntt Facilities Inc | データ編集方法及び装置、データ編集プログラム及び該プログラムを記録した記録媒体 |
WO2012137567A1 (ja) * | 2011-04-08 | 2012-10-11 | 株式会社セイコーアイ・インフォテック | 図面管理サーバ、図面管理プログラム、及び図面管理システム |
JP2018106297A (ja) * | 2016-12-22 | 2018-07-05 | キヤノンマーケティングジャパン株式会社 | 複合現実感提示システム、及び、情報処理装置とその制御方法、並びに、プログラム |
CN108881784A (zh) * | 2017-05-12 | 2018-11-23 | 腾讯科技(深圳)有限公司 | 虚拟场景实现方法、装置、终端及服务器 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1091057A (ja) * | 1996-09-17 | 1998-04-10 | Mitsubishi Electric Corp | 技術相談支援システム |
JP2000215230A (ja) * | 1998-11-20 | 2000-08-04 | Matsushita Electric Works Ltd | 物件情報編集支援システム |
US7458013B2 (en) * | 1999-05-12 | 2008-11-25 | The Board Of Trustees Of The Leland Stanford Junior University | Concurrent voice to text and sketch processing with synchronized replay |
JP3536758B2 (ja) | 2000-01-11 | 2004-06-14 | 松下電工株式会社 | インターネットを用いた協調設計の方法およびそのためのシステム |
WO2010120990A1 (en) * | 2009-04-15 | 2010-10-21 | James Schroeder | Personal fit medical implants and orthopedic surgical instruments and methods for making |
KR101329935B1 (ko) * | 2011-01-27 | 2013-11-14 | 주식회사 팬택 | 이종 마커를 이용해서 원격으로 증강현실 서비스를 공유하는 증강현실 시스템 및 그 방법 |
EP2686793A4 (en) * | 2011-03-17 | 2015-12-23 | Aditazz Inc | SYSTEM AND METHOD FOR REALIZING A BUILDING SYSTEM |
US10778855B2 (en) | 2015-06-19 | 2020-09-15 | Line Corporation | System and method for creating contents by collaborating between users |
KR20160149959A (ko) * | 2015-06-19 | 2016-12-28 | 라인 가부시키가이샤 | 사용자들간의 협업을 통해 컨텐츠를 생성하는 방법 및 시스템 |
US20200073532A1 (en) * | 2017-05-25 | 2020-03-05 | Mitsubishi Electric Corporation | Design review device, design review method, and program |
KR102027856B1 (ko) * | 2017-12-28 | 2019-11-04 | (주)연우피씨엔지니어링 | 2d 도면과 bim모델을 기반으로, 건설용 골조 3d도면·3d형상을 생성하고 건설정보를 운용하는 가상·증강현실 시스템 및 모바일 어플리케이션 |
GB2582932B (en) * | 2019-04-08 | 2022-07-27 | Arrival Ltd | System and method for flexible manufacturing |
WO2021024270A1 (en) * | 2019-08-05 | 2021-02-11 | Root's Decor India Pvt. Ltd. | A system and method for an interactive access to project design and space layout planning |
-
2019
- 2019-03-29 JP JP2021511740A patent/JP7253044B2/ja active Active
- 2019-03-29 SG SG11202109682W patent/SG11202109682WA/en unknown
- 2019-03-29 CN CN201980094584.4A patent/CN113632089B/zh active Active
- 2019-03-29 EP EP19923066.5A patent/EP3926495A4/en active Pending
- 2019-03-29 WO PCT/JP2019/014290 patent/WO2020202366A1/ja active Search and Examination
-
2020
- 2020-03-11 TW TW109107931A patent/TWI805903B/zh active
-
2021
- 2021-09-17 US US17/477,911 patent/US11843761B2/en active Active
-
2023
- 2023-03-24 JP JP2023048518A patent/JP7506789B2/ja active Active
- 2023-03-24 JP JP2023048508A patent/JP7505073B2/ja active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001022958A (ja) * | 1999-07-06 | 2001-01-26 | Nippon Telegr & Teleph Corp <Ntt> | 仮想空間システムにおけるオブジェクト表示方法およびオブジェクト表示プログラムを記録した記録媒体 |
JP2008003935A (ja) * | 2006-06-23 | 2008-01-10 | Ntt Facilities Inc | データ編集方法及び装置、データ編集プログラム及び該プログラムを記録した記録媒体 |
WO2012137567A1 (ja) * | 2011-04-08 | 2012-10-11 | 株式会社セイコーアイ・インフォテック | 図面管理サーバ、図面管理プログラム、及び図面管理システム |
JP2018106297A (ja) * | 2016-12-22 | 2018-07-05 | キヤノンマーケティングジャパン株式会社 | 複合現実感提示システム、及び、情報処理装置とその制御方法、並びに、プログラム |
CN108881784A (zh) * | 2017-05-12 | 2018-11-23 | 腾讯科技(深圳)有限公司 | 虚拟场景实现方法、装置、终端及服务器 |
Non-Patent Citations (2)
Title |
---|
Real-Time Collaborative Design With Heterogeneous CAD Systems Based on Neutral Modeling Commands;Min Li等;《Journal of Computing and Information Science in Engineering》;第3节 * |
面向多用户的三维虚拟车间场景共享技术研究;沈春龙,吉根林,张友良;兵工学报(第02期);91-94 * |
Also Published As
Publication number | Publication date |
---|---|
SG11202109682WA (en) | 2021-10-28 |
US20220007004A1 (en) | 2022-01-06 |
EP3926495A1 (en) | 2021-12-22 |
US11843761B2 (en) | 2023-12-12 |
JP2023097444A (ja) | 2023-07-07 |
WO2020202366A1 (ja) | 2020-10-08 |
JP7253044B2 (ja) | 2023-04-05 |
JPWO2020202366A1 (zh) | 2020-10-08 |
JP2023097445A (ja) | 2023-07-07 |
TW202044092A (zh) | 2020-12-01 |
JP7505073B2 (ja) | 2024-06-24 |
EP3926495A4 (en) | 2022-08-24 |
TWI805903B (zh) | 2023-06-21 |
JP7506789B2 (ja) | 2024-06-26 |
CN113632089A (zh) | 2021-11-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2016224810A (ja) | システム、システムの制御方法 | |
EP1708139A2 (en) | Calibration method and apparatus | |
EP2161692B1 (en) | Mixed reality space image providing apparatus | |
JP4809121B2 (ja) | パーツカタログ作成方法およびパーツカタログ作成装置およびプログラム | |
CN110770798B (zh) | 信息处理装置、信息处理方法及计算机可读存储介质 | |
US11094107B2 (en) | Information processing device and image generation method | |
US11989838B2 (en) | Mixed reality display device and mixed reality display method | |
JPH09244522A (ja) | 仮想建築物体験方法及び装置 | |
CN110765518A (zh) | 室内环境模拟方法及相关设备 | |
CN112774183B (zh) | 鉴赏***、模型构成装置、控制方法以及记录介质 | |
CN113632089B (zh) | 图面检验***、客户端装置、程序、记录介质、服务器装置及控制方法 | |
KR101651777B1 (ko) | 사물인터넷 기반의 카메라 입력방식을 적용한 증강현실 3d 콘텐츠 디스플레이 모니터링 기능을 갖는 3d 프린팅 시스템 및 이를 이용한 3d 콘텐츠 제작방법 | |
CN110427502A (zh) | 虚拟内容的显示方法、装置、电子设备及存储介质 | |
JP4235522B2 (ja) | 画像処理装置、画像処理方法、およびプログラム | |
KR20140142537A (ko) | 건물 정보 모델링 기반의 센서 및 미터 자동 배치 장치 | |
JP2024014682A (ja) | ブロックオブジェクトの設計図を出力する方法 | |
JP2007316832A (ja) | パーツカタログ表示システムおよびその制御方法 | |
CN108845669A (zh) | 一种ar/mr交互方法和装置 | |
KR20210057432A (ko) | 헤드 마운트 디스플레이 및 제어 방법 | |
US6633291B1 (en) | Method and apparatus for displaying an image | |
JPWO2020202366A5 (ja) | 図面検証システム、クライアント装置、プログラム、記録媒体、サーバ装置及び制御方法 | |
JP7279887B1 (ja) | 建物情報管理システム、画像生成方法及び建物情報管理プログラム | |
JP2023146396A (ja) | データ管理システム,管理方法,管理プログラム | |
JP2023144939A (ja) | 仮想現実会議システム | |
CN117197223A (zh) | 空间标定方法、装置、设备、介质和程序 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |