一終端中3D模型的顯示狀態(tài)進(jìn)行同步變化。
[0073]下面以一具體實(shí)施例來說明。
[0074]本實(shí)施例將本發(fā)明實(shí)施例提供的上述方法應(yīng)用于教師端與學(xué)生端的3D模型同步演示過程中。此時,前述第一終端為教師端,前述第二終端為學(xué)生端。比如生物課或幾何課上,老師需要向?qū)W生展示3D模型。學(xué)生端沒有3D模型編輯工具,只有支持3D模型展示的引擎(或稱驅(qū)動)。
[0075]教師端檢測教師對3D模型的滑動手勢,例如,單指滑動,則沿X/Y軸旋轉(zhuǎn);雙指滑動,則是整個模型的移動。觸發(fā)跟蹤功能,記錄下3D模型旋轉(zhuǎn)過程或旋轉(zhuǎn)停止時的各項參數(shù)。參數(shù)包括:放大縮小倍數(shù)、XYZ坐標(biāo)、攝像頭的角度、焦距等。依據(jù)各項參數(shù)生成配置文件。通過中控將配置文件發(fā)送給學(xué)生端。學(xué)生端根據(jù)配置文件對3D模型進(jìn)行配置,得到與教師端相同的同步展示效果。從而教師可以邊講課邊旋轉(zhuǎn)或移動3D模型,學(xué)生端也能實(shí)現(xiàn)3D模型的同步旋轉(zhuǎn)和移動,從而方便了教師進(jìn)行詳細(xì)講解和演示。
[0076]本發(fā)明實(shí)施例提供了一種3D模型多終端同步演示的裝置,用于第一終端,如圖3所示,該裝置包括:
[0077]接收模塊31,用于接收用于調(diào)整第一終端中3D模型的顯示狀態(tài)的手勢操作;
[0078]調(diào)整模塊32,用于根據(jù)手勢操作調(diào)整第一終端中3D模型的顯示狀態(tài);
[0079]監(jiān)測模塊33,用于實(shí)時監(jiān)測第一終端中3D模型的顯示狀態(tài)參數(shù);
[0080]發(fā)送模塊34,用于實(shí)時將第一終端中3D模型的顯示狀態(tài)參數(shù)發(fā)送給第二終端,第二終端用于實(shí)時地根據(jù)獲取到的第一終端中3D模型的顯示狀態(tài)參數(shù)調(diào)整第二終端中3D模型的顯示狀態(tài)。
[0081]在一個實(shí)施例中,上述監(jiān)測模塊可包括:
[0082]監(jiān)測子模塊,用于實(shí)時監(jiān)測第一終端中3D模型的大小變化參數(shù)、旋轉(zhuǎn)狀態(tài)參數(shù)、三維坐標(biāo)變化參數(shù)、拍攝3D模型的攝像頭的角度、攝像頭的焦距中的任一項或者多項。
[0083]在一個實(shí)施例中,上述發(fā)送模塊可包括:
[0084]生成子模塊,用于實(shí)時根據(jù)第一終端中3D模型的顯示狀態(tài)參數(shù)生成配置文件;
[0085]發(fā)送子模塊,用于實(shí)時將生成的配置文件發(fā)送給中央控制裝置,實(shí)時通過中央控制裝置將生成的配置文件發(fā)送給第二終端。
[0086]本發(fā)明實(shí)施例提供了一種3D模型多終端同步演示的裝置,用于第二終端,如圖4所示,該裝置可包括:
[0087]獲取模塊41,用于獲取第一終端中3D模型的顯示狀態(tài)參數(shù);
[0088]調(diào)整模塊42,用于實(shí)時根據(jù)獲取到的第一終端中3D模型的顯示狀態(tài)參數(shù),調(diào)整第二終端中3D模型的顯示狀態(tài)。
[0089]在一個實(shí)施例中,上述獲取模塊可包括:
[0090]第一獲取子模塊,用于獲取第一終端中3D模型的大小變化參數(shù)、旋轉(zhuǎn)狀態(tài)參數(shù)、三維坐標(biāo)變化參數(shù)、拍攝3D模型的攝像頭的角度、攝像頭的焦距中的任一項或者多項。
[0091]在一個實(shí)施例中,上述獲取模塊可包括:
[0092]第二獲取子模塊,用于接收中央控制裝置發(fā)送來的配置文件,配置文件由第一終端根據(jù)第一終端中3D模型的顯示狀態(tài)參數(shù)生成,并由第一終端發(fā)送給中央控制裝置;
[0093]調(diào)整模塊包括:
[0094]調(diào)整子模塊,用于實(shí)時根據(jù)接收到的配置文件,調(diào)整第二終端中3D模型的顯示狀
??τ O
[0095]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學(xué)存儲器等)上實(shí)施的計算機(jī)程序產(chǎn)品的形式。
[0096]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算機(jī)程序指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0097]這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0098]這些計算機(jī)程序指令也可裝載到計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實(shí)現(xiàn)的處理,從而在計算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0099]顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
【主權(quán)項】
1.一種3D模型多終端同步演示的方法,用于第一終端,其特征在于,包括: 接收用于調(diào)整第一終端中3D模型的顯示狀態(tài)的手勢操作; 根據(jù)所述手勢操作調(diào)整第一終端中3D模型的顯示狀態(tài); 實(shí)時監(jiān)測第一終端中3D模型的顯示狀態(tài)參數(shù); 實(shí)時將第一終端中3D模型的顯示狀態(tài)參數(shù)發(fā)送給第二終端,所述第二終端用于實(shí)時地根據(jù)獲取到的第一終端中3D模型的顯示狀態(tài)參數(shù)調(diào)整第二終端中3D模型的顯示狀態(tài)。
2.如權(quán)利要求1所述的方法,其特征在于,所述實(shí)時監(jiān)測第一終端中3D模型的顯示狀態(tài)參數(shù),包括: 實(shí)時監(jiān)測第一終端中3D模型的大小變化參數(shù)、旋轉(zhuǎn)狀態(tài)參數(shù)、三維坐標(biāo)變化參數(shù)、拍攝3D模型的攝像頭的角度、所述攝像頭的焦距中的任一項或者多項。
3.如權(quán)利要求1所述的方法,其特征在于,所述實(shí)時將第一終端中3D模型的顯示狀態(tài)參數(shù)發(fā)送給第二終端,包括: 實(shí)時根據(jù)第一終端中3D模型的顯示狀態(tài)參數(shù)生成配置文件; 實(shí)時將生成的配置文件發(fā)送給中央控制裝置,實(shí)時通過中央控制裝置將生成的配置文件發(fā)送給第二終端。
4.一種3D模型多終端同步演示的方法,用于第二終端,其特征在于,包括: 獲取第一終端中3D模型的顯示狀態(tài)參數(shù); 實(shí)時根據(jù)獲取到的第一終端中3D模型的顯示狀態(tài)參數(shù),調(diào)整第二終端中3D模型的顯示狀態(tài)。
5.如權(quán)利要求4所述的方法,其特征在于, 所述獲取第一終端中3D模型的顯示狀態(tài)參數(shù),包括: 獲取第一終端中3D模型的大小變化參數(shù)、旋轉(zhuǎn)狀態(tài)參數(shù)、三維坐標(biāo)變化參數(shù)、拍攝3D模型的攝像頭的角度、所述攝像頭的焦距中的任一項或者多項。
6.如權(quán)利要求5所述的方法,其特征在于,所述獲取第一終端中3D模型的顯示狀態(tài)參數(shù),包括: 接收中央控制裝置發(fā)送來的配置文件,所述配置文件由第一終端根據(jù)第一終端中3D模型的顯示狀態(tài)參數(shù)生成,并由第一終端發(fā)送給中央控制裝置; 實(shí)時根據(jù)獲取到的第一終端中3D模型的顯示狀態(tài)參數(shù),調(diào)整第二終端中3D模型的顯示狀態(tài),包括: 實(shí)時根據(jù)接收到的配置文件,調(diào)整第二終端中3D模型的顯示狀態(tài)。
7.一種3D模型多終端同步演示的裝置,用于第一終端,其特征在于,包括: 接收模塊,用于接收用于調(diào)整第一終端中3D模型的顯示狀態(tài)的手勢操作; 調(diào)整模塊,用于根據(jù)所述手勢操作調(diào)整第一終端中3D模型的顯示狀態(tài); 監(jiān)測模塊,用于實(shí)時監(jiān)測第一終端中3D模型的顯示狀態(tài)參數(shù); 發(fā)送模塊,用于實(shí)時將第一終端中3D模型的顯示狀態(tài)參數(shù)發(fā)送給第二終端,所述第二終端用于實(shí)時地根據(jù)獲取到的第一終端中3D模型的顯示狀態(tài)參數(shù)調(diào)整第二終端中3D模型的顯示狀態(tài)。
8.如權(quán)利要求7所述的裝置,其特征在于,所述監(jiān)測模塊,包括: 監(jiān)測子模塊,用于實(shí)時監(jiān)測第一終端中3D模型的大小變化參數(shù)、旋轉(zhuǎn)狀態(tài)參數(shù)、三維坐標(biāo)變化參數(shù)、拍攝3D模型的攝像頭的角度、所述攝像頭的焦距中的任一項或者多項。
9.如權(quán)利要求7所述的裝置,其特征在于,所述發(fā)送模塊,包括:生成子模塊,用于實(shí)時根據(jù)第一終端中3D模型的顯示狀態(tài)參數(shù)生成配置文件; 發(fā)送子模塊,用于實(shí)時將生成的配置文件發(fā)送給中央控制裝置,實(shí)時通過中央控制裝置將生成的配置文件發(fā)送給第二終端。
10.一種3D模型多終端同步演示的裝置,用于第二終端,其特征在于,包括: 獲取模塊,用于獲取第一終端中3D模型的顯示狀態(tài)參數(shù); 調(diào)整模塊,用于實(shí)時根據(jù)獲取到的第一終端中3D模型的顯示狀態(tài)參數(shù),調(diào)整第二終端中3D模型的顯示狀態(tài)。
11.如權(quán)利要求10所述的裝置,其特征在于,所述獲取模塊包括: 第一獲取子模塊,用于獲取第一終端中3D模型的大小變化參數(shù)、旋轉(zhuǎn)狀態(tài)參數(shù)、三維坐標(biāo)變化參數(shù)、拍攝3D模型的攝像頭的角度、所述攝像頭的焦距中的任一項或者多項。
12.如權(quán)利要求11所述的裝置,其特征在于, 所述獲取模塊包括: 第二獲取子模塊,用于接收中央控制裝置發(fā)送來的配置文件,所述配置文件由第一終端根據(jù)第一終端中3D模型的顯示狀態(tài)參數(shù)生成,并由第一終端發(fā)送給中央控制裝置; 所述調(diào)整模塊包括: 調(diào)整子模塊,用于實(shí)時根據(jù)接收到的配置文件,調(diào)整第二終端中3D模型的顯示狀態(tài)。
【專利摘要】本發(fā)明公開了一種3D模型多終端同步演示的方法及裝置,用于實(shí)現(xiàn)多終端中3D模型的狀態(tài)同步顯示。所述方法包括:接收用于調(diào)整第一終端中3D模型的顯示狀態(tài)的手勢操作,并根據(jù)所述手勢操作調(diào)整第一終端中3D模型的顯示狀態(tài);實(shí)時監(jiān)測第一終端中3D模型的顯示狀態(tài)參數(shù),并實(shí)時將第一終端中3D模型的顯示狀態(tài)參數(shù)發(fā)送給第二終端,所述第二終端用于實(shí)時地根據(jù)獲取到的第一終端中3D模型的顯示狀態(tài)參數(shù)調(diào)整第二終端中3D模型的顯示狀態(tài)。本發(fā)明實(shí)現(xiàn)多終端中3D模型的狀態(tài)同步顯示。
【IPC分類】G06T19-00
【公開號】CN104537720
【申請?zhí)枴緾N201410778518
【發(fā)明人】朱國君
【申請人】天脈聚源(北京)傳媒科技有限公司
【公開日】2015年4月22日
【申請日】2014年12月15日