本发明涉及一种互动方法及系统,且特别是涉及一种可用于让多个使用者在一虚拟实境(virtualreality,vr)影像数据及一扩增实境(augmentedreality,ar)影像数据间进行互动的互动方法及系统。
背景技术:
一般来说,设计师在帮消费者进行室内装潢的家具布置时,往往会是通过简单的静态图像或模型来向消费者进行摆设建议,又或者是更直接地带着实体商品,以亲临至室内现场来进行摆设。但对于消费者而言,如果设计师是通过静态图像或模型来进行摆设建议的话,消费者往往则是必需通过想象的方式,以决定是否合适自己的喜好,且容易只有设计师的片面之词,而未能够使得消费者具有良好的体验效果。
然而,在另外一种情况下,当设计师则是直接地带着实体商品,以亲临至室内现场来进行摆设时,缺点就是当实体商品到达家中时,若感到不合适,包括尺寸不对、实际材质与照片差异甚大,又或者是摆设后与家中的环境空间不适合等,则会遇到退货不便、运费损失,或甚至是害设计师白跑一趟的问题,这些因素皆有可能地浪费掉设计师及消费者的时间与金钱。有鉴于此,如何改善设计师及消费者在进行家具布置时的互动,并且有效避免浪费到设计师或消费者的时间与金钱,确为所属领域亟需解决之问题。
技术实现要素:
有鉴于此,本发明实施例提供一种互动方法及系统,且特别是涉及一种可用于让多个使用者在一虚拟实境影像数据及一扩增实境影像数据间进行互动的互动方法及系统。
本发明实施例提供一种互动方法,用于让多个使用者在一虚拟实境影像数据及一扩增实境影像数据间进行互动。所述互动方法的步骤如下。首先,至少一第一使用者操作第一电子装置,并据以使得第一电子装置获取得到关联于一第二使用者目前所在的实际环境空间的一影像数据。其次,根据一商品数据库,第一使用者用以自此商品数据库中选取出至少一第一虚拟对象,并且将此第一虚拟对象加载放置于影像数据中的第一默认位置,以借此使得第一电子装置生成出第一控制指令,其中第一控制指令包含具有此第一虚拟对象的尺寸参数,以及此第一虚拟对象所被放置于影像数据中的坐标参数。接着,第二使用者操作一第二电子装置,并据以使得第二电子装置用以根据所接收到的第一控制指令,以及第二使用者目前所在的实际环境空间,来建构出结合含有此第一虚拟对象的扩增实境影像数据,并且第二电子装置则会再根据第二使用者所操作第二电子装置时的观影位置与观影角度,以及第一控制指令中的尺寸参数与坐标参数,来确立出此第一虚拟对象及扩增实境影像数据所被结合呈现于第二电子装置上的一显示屏幕时的相对位置关系。
优选地,第一电子装置所获取得到的影像数据,即表示为关联于第二使用者目前所在的实际环境空间的虚拟实境影像数据,并且第一与第二电子装置用以通过至少一通讯协议来达到彼此间的相互通信。
本发明实施例另提供一种互动系统,用于让多个使用者在一虚拟实境影像数据及一扩增实境影像数据间进行互动。所述互动系统包括商品数据库、第一电子装置以及第二电子装置。其中,第一电子装置供至少一第一使用者所操作,且第一电子装置用以获取得到关联于一第二使用者目前所在的实际环境空间的一影像数据,并据以使得第一使用者用以自商品数据库中选取出至少一第一虚拟对象,且将此第一虚拟对象加载放置于影像数据中的第一默认位置,以借此使得第一电子装置生成出第一控制指令,其中第一控制指令包含具有此第一虚拟对象的尺寸参数,以及此第一虚拟对象所被放置于影像数据中的坐标参数。另外,第二电子装置则供第二使用者所操作,且第二电子装置用以根据所接收到的第一控制指令,以及第二使用者目前所在的实际环境空间,来建构出结合含有此第一虚拟对象的扩增实境影像数据,并且第二电子装置则会再根据第二使用者所操作第二电子装置时的观影位置与观影角度,以及第一控制指令中的尺寸参数与坐标参数,来确立出此第一虚拟对象及扩增实境影像数据所被结合呈现于第二电子装置上的一显示屏幕时的相对位置关系。
优选地,第一电子装置所获取得到的影像数据,即表示为关联于第二使用者目前所在的实际环境空间的虚拟实境影像数据,并且第一与第二电子装置用以通过至少一通讯协议来达到彼此间的相互通信。
综上所述,本发明实施例所提供的互动方法及系统,将完全不同于现有习知技艺的应用方式,而是提供了一种可用于让多个使用者在一虚拟实境影像数据及一扩增实境影像数据间进行互动的互动方法及系统,故本发明实施例的互动方法及系统,将可以使得设计师能够不用受限于使用环境上的区域性限制,并且使得消费者更能直观地体验到虚拟商品的特色,以借此进而提供出良好的互动效果。
为使能更进一步了解本发明的特征及技术内容,请参阅以下有关本发明的详细说明与附图,但是此等说明与附图说明书附图仅是用来说明本发明,而非对本发明的权利范围作任何的限制。
附图说明
图1是本发明实施例所提供的互动系统之应用示意图。
图2是本发明实施例所提供的互动方法之流程示意图。
图3是本发明另一实施例所提供的互动方法之流程示意图。
图4是本发明另一实施例所提供的互动系统之应用示意图。
图5是本发明另一实施例所提供的互动方法之流程示意图。
图6是本发明另一实施例所提供的互动系统之应用示意图。
图7是本发明另一实施例所提供的互动方法之流程示意图。
图8是本发明另一实施例所提供的互动系统之应用示意图。
图9是本发明另一实施例所提供的互动方法之流程示意图。
图10是本发明另一实施例所提供的互动系统之应用示意图。
具体实施方式
在下文中,将藉由图式说明本发明之各种实施例来详细描述本发明。然而,本发明概念可能以许多不同形式来体现,且不应解释为限于本文中所阐述之例示性实施例。此外,在图式中相同参考数字可用以表示类似的组件。
首先,请参阅图1,图1是本发明实施例所提供的互动系统之应用示意图。互动系统10主要包括商品数据库101、第一电子装置103以及第二电子装置105。其中,第一电子装置103可以是供至少一第一使用者103a所操作,而第二电子装置105则可以是供一第二使用者105a所操作。因此,实务上,第一使用者103a即可例如为一设计师,而第二使用者105a则可例如为一消费者。然而,值得一提的是,为了方便以下说明,本发明实施例的第一使用者103a则是采用数量仅为1的例子来进行说明,但其并非用以限制本发明。
另外,如同前面内容所述,当在第一使用者103a(亦即,设计师)则是直接地带着实体商品,以亲临至第二使用者105a(亦即,消费者)的家中来进行摆设的情况下,若是摆设后的实体商品与第二使用者105a的家中环境并不感到合适时,往往则是会浪费到第一使用者103a或第二使用者105a的时间与金钱。因此,相较于现有技术,本发明实施例的第一使用者103a则是不需要带着实体商品,以亲临至第二使用者105a的家中来进行摆设。换言之,第一使用者103a及第二使用者105a所分别操作第一电子装置103及第二电子装置105的使用环境,则可以是完全并不相同的两个地方。
举例来说,第一使用者103a可例如为在一设计师事务所中,操作着第一电子装置103以通过一虚拟实境影像数据来向第二使用者105a(亦即,消费者)进行摆设建议。同理,第二使用者105a则可例如为在其自身的家中,操作着第二电子装置105以通过一扩增实境影像数据来观赏到第一使用者103a(亦即,设计师)所提供的摆设建议。因此,根据以上内容之教示,本技术领域中具有通常知识者应可理解到,本发明的主要精神之一便是在于,用于让多个使用者在一虚拟实境影像数据及一扩增实境影像数据间进行互动,以借此达到克服使用环境上的区域性限制。其中,值得一提的是,在实务上,第一电子装置103可例如为一行动通讯装置、一桌面计算机、一笔记本电脑、一平板计算机,或甚至是一头戴式显示器等,而第二电子装置105则可例如为一头戴式显示器,但本发明皆并不以此为限制。
另外,应当理解的是,第一电子装置103及第二电子装置105还可以是分别地通过各自所拥有的至少一通讯协议接口(未绘示)来联机至一因特网(未绘示)。因此,第一电子装置103与第二电子装置105则会是用以通过此至少一通讯协议来达到彼此间的相互通信。除此之外,商品数据库101可以是同时地内建于第一电子装置103与/或第二电子装置105之中,又或者是,商品数据库101可同样地用以通过此至少一通讯协议来与第一电子装置103与/或第二电子装置105进行数据的传输。总而言之,本发明实施例亦不限制有关商品数据库101、第一电子装置103或第二电子装置105的具体实现方式。
更详细来说,第一电子装置103用以获取得到关联于第二使用者105a目前所在的实际环境空间110的一影像数据110a,并据以使得第一使用者103a用以自商品数据库101中选取出至少一第一虚拟对象120,并且将此第一虚拟对象120加载放置于影像数据110a中的一第一默认位置,以借此使得第一电子装置130生成出一第一控制指令ts1。其中第一控制指令ts1包含具有此第一虚拟对象120的尺寸参数,以及此第一虚拟对象120所被放置于影像数据110a中的坐标参数。
接着,第二电子装置105则用以根据所接收到的第一控制指令ts1,以及第二使用者105a目前所在的实际环境空间110,来建构出结合含有第一虚拟对象120的扩增实境影像数据110b。然而,值得一提的是,由于扩增实境技术的主要目的,便是在于把一虚拟商品(亦即,第一虚拟对象120)套用在一现实世界中以进行互动。因此,第二电子装置105(亦即,头戴式显示器)将不仅仅可以在其显示屏幕中,显示出含有此虚拟商品的影像画面外,还可以再根据使用者的操作而实时运算第二电子装置105的位置及角度,以相对改变此影像画面的呈现内容。
因此,根据以上内容之教示,本技术领域中具有通常知识者应可理解到,当在第二电子装置105已经建构出含有第一虚拟对象120的扩增实境影像数据110b的情况下,第二电子装置105则会再根据第二使用者105a所操作第二电子装置105时的观影位置与观影角度,以及第一控制指令ts1中的尺寸参数与坐标参数,来确立出此第一虚拟对象120及扩增实境影像数据110b所被结合呈现于第二电子装置105上的一显示屏幕时的相对位置关系。举例来说,如图1所示,当在第二使用者105a的观影位置则是越来越靠近此第一虚拟对象120的情况下,第二电子装置105则应该会是根据实时运算后的结果,来相对改变扩增实境影像数据110b的呈现内容(例如,使得该呈现内容中的此第一虚拟对象120所占之大小比例也就越多)。然而,由于扩增实境技术及其头戴式显示器(亦即,第二电子装置105)的运作原理,皆为本技术领域中具有通常知识者所习知,因此有关于其细部内容于此便不再多加赘述。
于是,显然地,本发明的主要精神之一亦在于,使得设计师(亦即,第一使用者103a)将可以直接地利用一虚拟实境技术来向消费者(亦即,第二使用者105a)进行至少一虚拟商品的摆设建议,而消费者则会相对地改利用一扩增实境技术来浏览到此虚拟对象所陈列于真实环境中的影像画面,并且于真实环境中所选择的位置与角度来观看摆放感觉,以便进而清楚理解到此虚拟商品是否合适自己的喜好。如此一来,将可使得设计师(亦即,第一使用者103a)不用受限于使用环境上的区域性限制,并且使得消费者(亦即,第二使用者105a)更能直观地体验到此虚拟商品的特色,以借此提供出良好的互动效果。
另外,如同前面内容所述,第一电子装置103也可例如为一头戴式显示器。因此,在本实施例中,当第一使用者103a已经将此第一虚拟对象120加载放置于影像数据110a时,第一电子装置103也可以是提供出以一虚拟实境模式来进行结合含有此第一虚拟对象120的影像数据110a的浏览。然而,由于虚拟实境模式的技术原理为本技术领域中具有通常知识者所习知,因此有关于其细部内容于此就不再多加赘述。于是,应当理解的是,第一电子装置103所获取得到的影像数据110a,即可表示为关联于第二使用者105a目前所在的实际环境空间110的一虚拟实境影像数据。值得一提的是,在实务上,此虚拟实境影像数据的内容可例如为一3d虚拟互动场景或一可互动模型等。总而言之,本发明实施例亦不限制有关此虚拟实境影像数据的具体实现方式。
接着,以下为了更进一步说明关于互动系统10的运作流程,本发明进一步提供其互动方法的一种实施方式。请参阅图2,图2是本发明实施例所提供的互动方法之流程示意图。本例所述的方法可以在图1所示的互动系统10中执行,因此请一并照图1以利理解。另外,详细步骤流程如前述实施例所述,故于此仅作概述而不再多加冗述。
首先,在步骤s201中,至少一第一使用者操作第一电子装置,并据以使得第一电子装置获取得到关联于第二使用者目前所在的实际环境空间的一影像数据。其次,在步骤s203中,根据商品数据库,第一使用者用以自商品数据库中选取出至少一第一虚拟对象,并且将此第一虚拟对象加载放置于影像数据中的一第一默认位置,以借此使得第一电子装置生成出一第一控制指令。其中,第一控制指令包含具有此第一虚拟对象的一尺寸参数,以及此第一虚拟对象所被放置于影像数据中的一坐标参数。
接着,在步骤s205中,第二使用者操作第二电子装置,并据以使得第二电子装置用以根据所接收到的第一控制指令,以及第二使用者目前所在的实际环境空间,来建构出结合含有此第一虚拟对象的扩增实境影像数据。最后,在步骤s207中,第二电子装置则会再根据第二使用者所操作第二电子装置时的观影位置与观影角度,以及第一控制指令中的尺寸参数与坐标参数,来确立出此第一虚拟对象及扩增实境影像数据所被结合呈现于第二电子装置上的一显示屏幕时的相对位置关系。
另外一方面,下述将以多个实施例配合图式说明介绍本发明实施例所提供的互动方法及系统的其他几种应用。然而,应当理解的是,本发明概念可能以许多不同形式来体现,且不应解释限于本文中所阐述之实施例。
请同时参阅图3至图4,图3及图4将用以来解释本发明实施例的互动方法及系统的其他一种应用。其中,图3是本发明另一实施例所提供的互动方法之流程示意图,图4是本发明另一实施例所提供的互动系统之应用示意图。值得注意的是,本例所述的方法可以在图1及图4所示的互动系统10中执行,因此请一并照图1及图4以利理解。另外,图3中部分与图2相同之流程步骤以相同之图号标示,故于此不再多加详述其细节。
简单来说,相较于图2的互动方法,图3的互动方法更是将第一使用者103a还可以接续改变第一虚拟对象120的原始摆设建议给考虑进去。因此,于图3的实施例中更可包含有步骤s301至步骤s305。其中,在步骤s301中,通过第一电子装置103,第一使用者103a用以将此第一虚拟对象120移动或旋转至影像数据110a中的一第二默认位置,以借此使得第一电子装置130生成出更新后的第一控制指令ts1’。其中,更新后的第一控制指令ts1’同样包含具有此第一虚拟对象120的尺寸参数,以及此第一虚拟对象120所被更新放置于影像数据110a中的第二默认位置的一坐标参数。
接着,在步骤s303中,第二电子装置105用以根据更新后的第一控制指令ts1’,以及第二使用者105a目前所在的实际环境空间110,来建构出结合含有此第一虚拟对象120的扩增实境影像数据110b。最后,在步骤s305中,第二电子装置105则会再根据第二使用者105a所操作第二电子装置105时的观影位置与观影角度,以及更新后的第一控制指令ts1’中的尺寸参数与坐标参数,来确立出此第一虚拟对象120及扩增实境影像数据110b所被结合呈现于第二电子装置105上的显示屏幕时的相对位置关系。
因此,根据以上内容之教示,本技术领域中具有通常知识者应可以理解到,步骤s205~步骤s207及步骤s303~步骤s305应为相似或雷同之步骤。举例来说,当设计师(亦即,第一使用者103a)认为此第一虚拟对象120的原始摆设建议并不合适时,设计师便可以直接从影像数据110a中改变此第一虚拟对象120的第一默认位置,而第一电子装置130则会据以产生出更新后的第一控制指令ts1’,并且借此使得第二电子装置105进而建构出更新后的扩增实境影像数据110b。
然而,应当理解的是,在另一种情况下,也可能会是消费者(亦即,第二使用者105a)并不满意此第一虚拟对象120的原始摆设建议。因此,再请同时参阅图5至图6,图5及图6将用以来解释本发明实施例的互动方法及系统的其他一种应用。其中,图5是本发明另一实施例所提供的互动方法之流程示意图,图6是本发明另一实施例所提供的互动系统之应用示意图。本例所述的方法则可以在图1及图6所示的互动系统10中执行,因此请一并照图1及图6以利理解。另外,图5中部分与图2相同之流程步骤以相同之图号标示,故于此不再多加详述其细节。
简单来说,相较于图3的互动方法,图5的互动方法则是将第二使用者105a也可以改变第一虚拟对象120的原始摆设建议给考虑进去。因此,于图5的实施例中更可包含有步骤s501至步骤s503。其中,在步骤s501中,通过第二电子装置105,第二使用者105a用以将此第一虚拟对象120移动或旋转至扩增实境影像数据110b中的一第二默认位置,以借此使得第二电子装置150生成出一第二控制指令ts2。其中,第二控制指令ts2包含具有第一虚拟对象120的尺寸参数,以及第一虚拟对象120所被放置于扩增实境影像数据110b中的坐标参数。
接着,在步骤s503中,第一使用者103a则会操作第一电子装置130,并据以使得第一电子装置130用以根据所接收到的第二控制指令ts2,更新此第一虚拟对象120所被放置于影像数据110a中的坐标参数。因此,根据以上内容之教示,本技术领域中具有通常知识者应可以理解到,图3的步骤s301~步骤s305及图5的步骤s501~步骤s503应为并行执行而未冲突之步骤。也就是说,当第二使用者105a已决定利用第二电子装置150来改变此第一虚拟对象120的原始摆设建议时,第二电子装置150则会据以产生出相应的第二控制指令ts2,并且借此使得第一电子装置103则会根据所接收到的第二控制指令ts2,来改变此第一虚拟对象120所被放置于影像数据110a中的第一默认位置,如图6所示。如此一来,将可使得消费者(亦即,第二使用者105a)也有权利地去进行虚拟商品的摆设建议,并且使得设计师(亦即,第一使用者103a)能够同步地观察到消费者所期望的摆设建议,以进而有效率地满足消费者主动需求的期望,更借此提供出其互动效果的丰富性。
另外一方面,在其他一种情况下,也可能会是设计师(亦即,第一使用者103a)或消费者(亦即,第二使用者105a)发现其实并不喜欢此第一虚拟对象120的本身款式。因此,再请同时参阅图7至图8,图7及图8将用以来解释本发明实施例的互动方法及系统的其他一种应用。其中,图7是本发明另一实施例所提供的互动方法之流程示意图,图8是本发明另一实施例所提供的互动系统之应用示意图。本例所述的方法则可以在图1及图8所示的互动系统10中执行,因此请一并照图1及图8以利理解。另外,图7中部分与图2相同之流程步骤以相同之图号标示,故于此不再多加详述其细节。
简单来说,相较于图3的互动方法,图7的互动方法更是将第一使用者103a还可以移除掉第一虚拟对象给考虑进去。因此,于图7的实施例中更可包含有步骤s701至步骤s705。其中,在步骤s701中,通过第一电子装置103,第一使用者103a用以自影像数据110a中卸载移除掉此第一虚拟对象120,以借此使得第一电子装置130生成出一第一删除指令ds1。接着,在步骤s703中,第二电子装置105用以根据第一删除指令ds1,以及第二使用者105a所在的实际环境空间110,来建构出未结合含有此第一虚拟对象120的扩增实境影像数据110b。最后,在步骤s705中,第二电子装置105则会再根据第二使用者105a所操作第二电子装置105时的观影位置与观影角度,来确立出扩增实境影像数据110b所被呈现于第二电子装置105上的显示屏幕时的相对位置关系。
因此,根据以上内容之教示,本技术领域中具有通常知识者应可以理解到,图3的步骤s301~步骤s305、图5的步骤s501~步骤s503及图7的步骤s701~步骤s705应皆为并行执行而未冲突之步骤。举例来说,当设计师(亦即,第一使用者103a)认为此第一虚拟对象120并不合适摆设于此实际环境空间110时,设计师便可以直接地从影像数据110a中卸载移除掉此第一虚拟对象120,而第一电子装置130则会据以生成出第一删除指令ds1,并且借此使得第二电子装置105进而可建构出未包含有此第一虚拟对象120的扩增实境影像数据110b,如图8所示。
同理,再请同时参阅图9至图10,图9及图10将用以来解释本发明实施例的互动方法及系统的其他一种应用。其中,图9是本发明另一实施例所提供的互动方法之流程示意图,图10是本发明另一实施例所提供的互动系统之应用示意图。本例所述的方法则可以在图1及图10所示的互动系统10中执行,因此请一并照图1及图10以利理解。另外,图9中部分与图2相同之流程步骤以相同之图号标示,故于此不再多加详述其细节。
简单来说,相较于图7的互动方法,图9的互动方法更是将第二使用者105a也可以移除掉第一虚拟对象给考虑进去。因此,于图9的实施例中更可包含有步骤s901至步骤s903。其中,在步骤s901中,通过第二电子装置105,第二使用者105a用以自扩增实境影像数据110b中卸载移除掉此第一虚拟对象120,以借此使得第二电子装置105生成出一第二删除指令ds2。接着,在步骤s903中,第一使用者103a操作第一电子装置103,并据以使得第一电子装置103用以根据所接收到的第二删除指令ds2,更新第二使用者105a目前所在的实际环境空间110的影像数据110a,如图10所示。如此一来,相较于现有技术,本发明实施例的互动方法及系统,可以是借由将一虚拟商品同步地通过在一虚拟实境模式(亦即,第一电子装置103)及一扩增实境模式(亦即,第二电子装置105)中进行呈现,以借此达到改善设计师及消费者在进行家具布置时的互动效果。
综上所述,本发明实施例所提供的互动方法及系统,将完全不同于现有技术的应用方式,而是提供了一种可用于让多个使用者在一虚拟实境影像数据及一扩增实境影像数据间进行互动的互动方法及系统,故本发明实施例的互动方法及系统,将可以使得设计师能够不用受限于使用环境上的区域性限制,并且使得消费者更能直观地体验到虚拟商品的特色,以借此进而提供出良好的互动效果。
以上所述,仅为本发明优选的具体实施方式,本发明的特征并不局限于此,本领域的技术人员依据本发明可轻易思及的变化或修饰,皆可涵盖在本发明权利要求的保护范围中。