TWI585617B - 互動方法及系統 - Google Patents
互動方法及系統 Download PDFInfo
- Publication number
- TWI585617B TWI585617B TW105128153A TW105128153A TWI585617B TW I585617 B TWI585617 B TW I585617B TW 105128153 A TW105128153 A TW 105128153A TW 105128153 A TW105128153 A TW 105128153A TW I585617 B TWI585617 B TW I585617B
- Authority
- TW
- Taiwan
- Prior art keywords
- electronic device
- image data
- user
- virtual object
- augmented reality
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04815—Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
-
- 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
- G06T19/20—Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2219/00—Indexing scheme for manipulating 3D models or images for computer graphics
- G06T2219/20—Indexing scheme for editing of 3D models
- G06T2219/2016—Rotation, translation, scaling
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Architecture (AREA)
- Computer Graphics (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Processing Or Creating Images (AREA)
- User Interface Of Digital Computer (AREA)
Description
本發明是有關於一種互動方法及系統,且特別是一種可用於讓多個使用者在一虛擬實境(Virtual Reality,VR)影像資料及一擴增實境(Augmented Reality,AR)影像資料間進行互動的互動方法及系統。
一般來說,設計師在幫消費者進行室內裝潢的傢俱佈置時,往往會是透過簡單的靜態圖像或模型來向消費者進行擺設建議,又或者是更直接地帶著實體商品,以親臨至室內現場來進行擺設。但對於消費者而言,如果設計師是透過靜態圖像或模型來進行擺設建議的話,消費者往往則是必需透過想像的方式,以決定是否合適自己的喜好,且容易只有設計師的片面之詞,而未能夠使得消費者具有良好的體驗效果。
然而,在另外一種情況下,當設計師則是直接地帶著實體商品,以親臨至室內現場來進行擺設時,缺點就是當實體商品到達家中時,若感到不合適,包括尺寸不對、實際材質與照片差異甚大,又或者是擺設後與家中的環境空間不適合等,則會遇到退貨不便、運費損失,或甚至是害設計師白跑一趟的問題,這些因素皆有可能地浪費掉設計師及消費者的時間與金錢。有鑑於此,如何改善設計師及消費者在進行傢俱佈置時的互動,並且有效避免浪費到設計師或消費者的時間與金錢,確為所屬領域亟需解決之
問題。
本發明實施例提供一種互動方法,用於讓多個使用者在一虛擬實境影像資料及一擴增實境影像資料間進行互動。所述互動方法的步驟如下。首先,至少一第一使用者操作第一電子裝置,並據以使得第一電子裝置獲取得到關聯於一第二使用者目前所在的實際環境空間的一影像資料。其次,根據一商品資料庫,第一使用者用以自此商品資料庫中選取出至少一第一虛擬物件,並且將此第一虛擬物件載入放置於影像資料中的第一預設位置,以藉此使得第一電子裝置生成出第一控制指令,其中第一控制指令包含具有此第一虛擬物件的尺寸參數,以及此第一虛擬物件所被放置於影像資料中的座標參數。接著,第二使用者操作一第二電子裝置,並據以使得第二電子裝置用以根據所接收到的第一控制指令,以及第二使用者目前所在的實際環境空間,來建構出結合含有此第一虛擬物件的擴增實境影像資料,並且第二電子裝置則會再根據第二使用者所操作第二電子裝置時的觀影位置與觀影角度,以及第一控制指令中的尺寸參數與座標參數,來確立出此第一虛擬物件及擴增實境影像資料所被結合呈現於第二電子裝置上的一顯示螢幕時的相對位置關係。
優選的,第一電子裝置所獲取得到的影像資料,即表示為關聯於第二使用者目前所在的實際環境空間的虛擬實境影像資料,並且第一與第二電子裝置用以透過至少一通訊協定來達到彼此間的相互通信。
本發明實施例另提供一種互動系統,用於讓多個使用者在一虛擬實境影像資料及一擴增實境影像資料間進行互動。所述互動系統包括商品資料庫、第一電子裝置以及第二電子裝置。其中,第一電子裝置供至少一第一使用者所操作,且第一電子裝置用以獲
取得到關聯於一第二使用者目前所在的實際環境空間的一影像資料,並據以使得第一使用者用以自商品資料庫中選取出至少一第一虛擬物件,且將此第一虛擬物件載入放置於影像資料中的第一預設位置,以藉此使得第一電子裝置生成出第一控制指令,其中第一控制指令包含具有此第一虛擬物件的尺寸參數,以及此第一虛擬物件所被放置於影像資料中的座標參數。另外,第二電子裝置則供第二使用者所操作,且第二電子裝置用以根據所接收到的第一控制指令,以及第二使用者目前所在的實際環境空間,來建構出結合含有此第一虛擬物件的擴增實境影像資料,並且第二電子裝置則會再根據第二使用者所操作第二電子裝置時的觀影位置與觀影角度,以及第一控制指令中的尺寸參數與座標參數,來確立出此第一虛擬物件及擴增實境影像資料所被結合呈現於第二電子裝置上的一顯示螢幕時的相對位置關係。
優選的,第一電子裝置所獲取得到的影像資料,即表示為關聯於第二使用者目前所在的實際環境空間的虛擬實境影像資料,並且第一與第二電子裝置用以透過至少一通訊協定來達到彼此間的相互通信。
綜上所述,本發明實施例所提供的互動方法及系統,將完全不同於現有習知技藝的應用方式,而是提供了一種可用於讓多個使用者在一虛擬實境影像資料及一擴增實境影像資料間進行互動的互動方法及系統,故本發明實施例的互動方法及系統,將可以使得設計師能夠不用受限於使用環境上的區域性限制,並且使得消費者更能夠直觀地體驗到虛擬商品的特色,以藉此進而提供出良好的互動效果。
為使能更進一步瞭解本發明之特徵及技術內容,請參閱以下有關本發明之詳細說明與附圖,但是此等說明與所附圖式僅係用來說明本發明,而非對本發明的權利範圍作任何的限制。
10‧‧‧互動系統
101‧‧‧商品資料庫
103‧‧‧第一電子裝置
105‧‧‧第二電子裝置
103a‧‧‧第一使用者
105a‧‧‧第二使用者
110‧‧‧實際環境空間
110a‧‧‧影像資料
110b‧‧‧擴增實境影像資料
120‧‧‧第一虛擬物件
TS1、TS1’‧‧‧第一控制指令
TS2‧‧‧第二控制指令
DS1‧‧‧第一刪除指令
DS2‧‧‧第二刪除指令
S201~S207、S301~S305、S501~S503、S701~S705、S901~S903‧‧‧流程步驟
圖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)中進行呈現,以藉此達到改善設計師及消費者在進行傢俱佈置時的互動效果。
綜上所述,本發明實施例所提供的互動方法及系統,將完全不同於現有習知技藝的應用方式,而是提供了一種可用於讓多個使用者在一虛擬實境影像資料及一擴增實境影像資料間進行互動的互動方法及系統,故本發明實施例的互動方法及系統,將可以使得設計師能夠不用受限於使用環境上的區域性限制,並且使得消費者更能夠直觀地體驗到虛擬商品的特色,以藉此進而提供出良好的互動效果。
以上所述僅為本發明之實施例,其並非用以侷限本發明之專利範圍。
S201~S207‧‧‧流程步驟
Claims (10)
- 一種互動方法,用於讓多個使用者在一虛擬實境(Virtual Reality,VR)影像資料及一擴增實境(Augmented Reality,AR)影像資料間進行互動,該互動方法包括:至少一第一使用者操作一第一電子裝置,並據以使得該第一電子裝置獲取得到關聯於一第二使用者目前所在的一實際環境空間的一影像資料;根據一商品資料庫,該第一使用者用以自該商品資料庫中選取出至少一第一虛擬物件,並且將該第一虛擬物件載入放置於該影像資料中的一第一預設位置,以藉此使得該第一電子裝置生成出一第一控制指令,其中該第一控制指令包含具有該第一虛擬物件的一尺寸參數,以及該第一虛擬物件所被放置於該影像資料中的一座標參數;以及該第二使用者操作一第二電子裝置,並據以使得該第二電子裝置用以根據所接收到的該第一控制指令,以及該第二使用者目前所在的該實際環境空間,來建構出結合含有該第一虛擬物件的該擴增實境影像資料,並且該第二電子裝置則會再根據該第二使用者所操作該第二電子裝置時的一觀影位置與一觀影角度,以及該第一控制指令中的該尺寸參數與該座標參數,來確立出該第一虛擬物件及該擴增實境影像資料所被結合呈現於該第二電子裝置上的一顯示螢幕時的相對位置關係。
- 如請求項第1項所述的互動方法,其中該第一電子裝置所獲取得到的該影像資料,即表示為關聯於該第二使用者目前所在的該實際環境空間的該虛擬實境影像資料,並且該第一與該第二電子裝置用以透過至少一通訊協定來達到彼此間的相互通信。
- 如請求項第2項所述的互動方法,更包括:透過該第一電子裝置,該第一使用者用以將該第一虛擬物件移動或旋轉至該影像資料中的一第二預設位置,以藉此使得 該第一電子裝置生成出更新後的該第一控制指令;以及該第二電子裝置用以根據更新後的該第一控制指令,以及該第二使用者目前所在的該實際環境空間,來建構出結合含有該第一虛擬物件的該擴增實境影像資料,並且該第二電子裝置則會再根據該第二使用者所操作該第二電子裝置時的該觀影位置與該觀影角度,以及更新後的該第一控制指令中的該尺寸參數與該座標參數,來確立出該第一虛擬物件及該擴增實境影像資料所被結合呈現於該顯示螢幕時的該相對位置關係。
- 如請求項第2項所述的互動方法,更包括:透過該第一電子裝置,該第一使用者用以自該影像資料中卸載移除掉該第一虛擬物件,以藉此使得該第一電子裝置生成出一第一刪除指令;以及該第二電子裝置用以根據該第一刪除指令,以及該第二使用者所在的該實際環境空間,來建構出未結合含有該第一虛擬物件的該擴增實境影像資料,並且該第二電子裝置則會再根據該第二使用者所操作該第二電子裝置時的該觀影位置與該觀影角度,來確立出該擴增實境影像資料所被呈現於該顯示螢幕時的該相對位置關係。
- 如請求項第2項所述的互動方法,更包括:透過該第二電子裝置,該第二使用者用以將該第一虛擬物件移動或旋轉至該擴增實境影像資料中的一第二預設位置,以藉此使得該第二電子裝置生成出一第二控制指令,其中該第二控制指令包含具有該第一虛擬物件的該尺寸參數,以及該第一虛擬物件所被放置於該擴增實境影像資料中的該座標參數;以及該第一使用者操作該第一電子裝置,並據以使得該第一電子裝置用以根據所接收到的該第二控制指令,更新該第一虛擬物件所被放置於該影像資料中的該座標參數。
- 如請求項第2項所述的互動方法,更包括:透過該第二電子裝置,該第二使用者用以自該擴增實境影像資料中卸載移除掉該第一虛擬物件,以藉此使得該第二電子裝置生成出一第二刪除指令;以及該第一使用者操作該第一電子裝置,並據以使得該第一電子裝置用以根據所接收到的該第二刪除指令,更新該第二使用者目前所在的該實際環境空間的該影像資料。
- 如請求項第2項所述的互動方法,其中該商品資料庫內建於該第一與/或該第二電子裝置之中,又或者該商品資料庫用以透過該至少一通訊協定來與該第一與/或該第二電子裝置進行數據的傳輸。
- 一種互動系統,用於讓多個使用者在一虛擬實境影像資料及一擴增實境影像資料間進行互動,該互動系統包括:一商品資料庫;一第一電子裝置,供至少一第一使用者所操作,且用以獲取得到關聯於一第二使用者目前所在的一實際環境空間的一影像資料,並據以使得該第一使用者用以自該商品資料庫中選取出至少一第一虛擬物件,且將該第一虛擬物件載入放置於該影像資料中的一第一預設位置,以藉此使得該第一電子裝置生成出一第一控制指令,其中該第一控制指令包含具有該第一虛擬物件的一尺寸參數,以及該第一虛擬物件所被放置於該影像資料中的一座標參數;以及一第二電子裝置,供該第二使用者所操作,且用以根據所接收到的該第一控制指令,以及該第二使用者目前所在的該實際環境空間,來建構出結合含有該第一虛擬物件的該擴增實境影像資料,並且該第二電子裝置則會再根據該第二使用者所操作該第二電子裝置時的一觀影位置與一觀影角度,以及該第一控制指令中的該尺寸參數與該座標參數,來確立出該第一虛擬 物件及該擴增實境影像資料所被結合呈現於該第二電子裝置上的一顯示螢幕時的相對位置關係。
- 如請求項第8項所述的互動系統,其中該第一電子裝置所獲取得到的該影像資料,即表示為關聯於該第二使用者目前所在的該實際環境空間的該虛擬實境影像資料,並且該第一與該第二電子裝置用以透過至少一通訊協定來達到彼此間的相互通信。
- 如請求項第9項所述的互動系統,其中該商品資料庫內建於該第一與/或該第二電子裝置之中,又或者該商品資料庫用以透過該至少一通訊協定來與該第一與/或該第二電子裝置進行數據的傳輸。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW105128153A TWI585617B (zh) | 2016-08-31 | 2016-08-31 | 互動方法及系統 |
CN201610809899.0A CN107783648B (zh) | 2016-08-31 | 2016-09-08 | 互动方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW105128153A TWI585617B (zh) | 2016-08-31 | 2016-08-31 | 互動方法及系統 |
Publications (2)
Publication Number | Publication Date |
---|---|
TWI585617B true TWI585617B (zh) | 2017-06-01 |
TW201812530A TW201812530A (zh) | 2018-04-01 |
Family
ID=59688330
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW105128153A TWI585617B (zh) | 2016-08-31 | 2016-08-31 | 互動方法及系統 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107783648B (zh) |
TW (1) | TWI585617B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI757941B (zh) * | 2020-10-30 | 2022-03-11 | 幻景啟動股份有限公司 | 影像處理系統以及影像處理裝置 |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109345637B (zh) * | 2018-08-27 | 2021-01-26 | 创新先进技术有限公司 | 基于增强现实的互动方法及装置 |
US11321768B2 (en) | 2018-12-21 | 2022-05-03 | Shopify Inc. | Methods and systems for an e-commerce platform with augmented reality application for display of virtual objects |
US11527045B2 (en) | 2020-07-27 | 2022-12-13 | Shopify Inc. | Systems and methods for generating multi-user augmented reality content |
US11908159B2 (en) | 2020-07-27 | 2024-02-20 | Shopify Inc. | Systems and methods for representing user interactions in multi-user augmented reality |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7292240B2 (en) * | 2004-09-07 | 2007-11-06 | Canon Kabushiki Kaisha | Virtual reality presentation device and information processing method |
US7480727B2 (en) * | 2002-08-12 | 2009-01-20 | Alcatel | Method and devices for implementing highly interactive entertainment services using interactive media-streaming technology, enabling remote provisioning of virtual reality services |
TW201503038A (zh) * | 2013-07-08 | 2015-01-16 | Hwa Hsia Inst Of Technology | 室內設計虛擬實境系統 |
US20150363897A1 (en) * | 2014-06-11 | 2015-12-17 | Staging Design Inc. | System for providing proposal of decoration for residence or exhibit and method for the same |
TWI540525B (zh) * | 2014-06-11 | 2016-07-01 | 宅妝股份有限公司 | 傢飾佈置提議系統與方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102009037835B4 (de) * | 2009-08-18 | 2012-12-06 | Metaio Gmbh | Verfahren zur Darstellung von virtueller Information in einer realen Umgebung |
GB2501929B (en) * | 2012-05-11 | 2015-06-24 | Sony Comp Entertainment Europe | Apparatus and method for augmented reality |
WO2014162852A1 (ja) * | 2013-04-04 | 2014-10-09 | ソニー株式会社 | 画像処理装置、画像処理方法およびプログラム |
TWI484452B (zh) * | 2013-07-25 | 2015-05-11 | Univ Nat Taiwan Normal | 擴增實境學習系統及其方法 |
CN105786311A (zh) * | 2016-02-24 | 2016-07-20 | 杨晟志 | 一种虚拟空间应用平台 |
-
2016
- 2016-08-31 TW TW105128153A patent/TWI585617B/zh active
- 2016-09-08 CN CN201610809899.0A patent/CN107783648B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7480727B2 (en) * | 2002-08-12 | 2009-01-20 | Alcatel | Method and devices for implementing highly interactive entertainment services using interactive media-streaming technology, enabling remote provisioning of virtual reality services |
US7292240B2 (en) * | 2004-09-07 | 2007-11-06 | Canon Kabushiki Kaisha | Virtual reality presentation device and information processing method |
TW201503038A (zh) * | 2013-07-08 | 2015-01-16 | Hwa Hsia Inst Of Technology | 室內設計虛擬實境系統 |
US20150363897A1 (en) * | 2014-06-11 | 2015-12-17 | Staging Design Inc. | System for providing proposal of decoration for residence or exhibit and method for the same |
TWI540525B (zh) * | 2014-06-11 | 2016-07-01 | 宅妝股份有限公司 | 傢飾佈置提議系統與方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI757941B (zh) * | 2020-10-30 | 2022-03-11 | 幻景啟動股份有限公司 | 影像處理系統以及影像處理裝置 |
Also Published As
Publication number | Publication date |
---|---|
CN107783648B (zh) | 2020-08-18 |
CN107783648A (zh) | 2018-03-09 |
TW201812530A (zh) | 2018-04-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI585617B (zh) | 互動方法及系統 | |
US11562544B2 (en) | Transferring graphic objects between non-augmented reality and augmented reality media domains | |
EP2889844B1 (en) | Diminished reality | |
US20180345144A1 (en) | Multiple Frame Distributed Rendering of Interactive Content | |
CN103430123B (zh) | 用于经由html来进行远程桌面会话的方法和*** | |
US11009939B2 (en) | Methods and systems for generating and providing immersive 3D displays | |
CN103403695B (zh) | 用于利用远程桌面客户端公共接口来便于远程桌面会话的方法和*** | |
US10846939B2 (en) | Augmented reality workspace system | |
US10891793B2 (en) | Reality to virtual reality portal for dual presence of devices | |
CN107077348B (zh) | 跨设备的经分割的应用呈现 | |
JP2011090640A (ja) | 情報処理装置、情報処理方法、およびプログラム | |
CN106575158B (zh) | 环境映射虚拟化机构 | |
US20160092152A1 (en) | Extended screen experience | |
US9721045B2 (en) | Operation in an immersive virtual environment | |
US10777009B2 (en) | Dynamically forming an immersive augmented reality experience through collaboration between a consumer and a remote agent | |
US11875280B2 (en) | Rendering 3D model data for prioritized placement of 3D models in a 3D virtual environment | |
CN109213981B (zh) | 各种电子设备的演示协作 | |
CN112292659A (zh) | 通过从语义变焦增强用户接口调用开发工具来从控制计算机编写装置的代码 | |
KR20160066044A (ko) | 별도의 어플리케이션에 의해 정의되는 인터페이스 객체들을 렌더링 | |
Kim et al. | Cluster rendering on large high-resolution multi-displays using X3DOM and HTML | |
US11403831B1 (en) | Efficient color theming of background images in web-based mixed reality environments | |
US11030811B2 (en) | Augmented reality enabled layout system and method | |
JP7366197B1 (ja) | 情報処理装置、情報処理方法及び情報処理プログラム | |
US20240069712A1 (en) | Techniques for Displaying Shared Digital Assets Consistently across Different Displays | |
US11069091B2 (en) | Systems and methods for presentation of and interaction with immersive content |