System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
【國外來華專利技術】
本專利
涉及虛擬制作。
技術介紹
1、背景描述包括可用于理解本專利技術主題的信息。這并不是承認本文提供的任何信息是現有技術或申請人承認的現有技術,或者與目前要求保護的專利技術主題相關,或者任何明確或含蓄地引用的出版物是現有技術或申請人承認的現有技術。
2、虛擬制作、例如電影制作通常涉及呈現與場景相關的內容的虛擬舞臺、通過捕獲人員、對象和內容的視頻生成電影攝影數據的相機設備以及對相機、人員和/或對象進行跟蹤的運動捕獲系統。內容可以是動態的(例如,隨時間變化的視頻內容),和/或其呈現可以基于跟蹤來調整。
3、本文中識別的所有出版物均通過以相同的程度引用的方式并入,如同每個單獨的出版物或專利申請都被具體且單獨地指示為以引用的方式并入一樣。如果并入的參考文獻中術語的定義或使用與本文提供的該術語的定義不一致或相悖,則本文提供的該術語的定義適用,而參考文獻中該術語的定義不適用。
4、在一些實施例中,表示例如用于描述和要求保護本專利技術主題的某些實施例的數據的量或單位的數字在某些情況下應理解為由術語“大約”修飾。因此,在一些實施例中,書面描述和所附權利要求書中闡述的數值參數是近似值,其可以根據特定實施例尋求獲得的所需性質而變化。在一些實施例中,數值參數應該根據報告的有效數字的數目并通過應用普通的舍入技術來解釋。盡管闡述本專利技術主題的一些實施例的寬范圍的數值范圍和參數是近似值,但是具體實施例中闡述的數值盡可能精確地報告。在本專利技術主題的一些實施例中呈現的數值可能包含必然由在它們相應的測試測量中發現的
5、除非上下文有相反的指示,否則本文闡述的所有范圍都應被解釋為包括其端點,并且開放式范圍應被解釋為僅包括商業實用值。同樣,所有值列表都應被視為包括中間值,除非上下文有相反的指示。
6、如在本文的說明書以及整個權利要求中所使用的,除非上下文中另外明確指示,否則“一個”、“一種”以及“該”的含義包括復數指代物。同樣,如在本文的說明書中所使用的,除非上下文中另外明確指示,否則“在……中”的含義包括“在……中”和“在……上”。
7、本文對值范圍的描述僅旨在用作單獨提及落入該范圍內的每個單獨值的簡寫方法。除非本文另有指示,否則每個單獨值被并入說明書中,如同其在本文中單獨描述一樣。本文描述的所有方法可以以任何合適的順序執行,除非本文另外指明或者另外與上下文明顯矛盾。關于本文的某些實施例提供的任何和所有示例或示例性語言(例如,“比如”)的使用僅旨在更好地闡明本專利技術的主題,而不是對另外要求保護的本專利技術主題的范圍進行限制。說明書中的任何語言都不應被解釋為指示任何未要求保護的元素對于本專利技術主題的實踐是必不可少的。
8、本文所公開的本專利技術主題的替代要素或實施例的分組不應被解釋為限制。每個組成員可以單獨地提及和要求保護,或者與該組的其他成員或本文中找到的其他元素以任何組合提及和要求保護。出于便利性和/或可專利性的原因,組中的一個或多個成員可以被包括在組中或從組中刪除。當發生任何這樣的包含或刪除時,本說明書在本文中被認為含有經修改的組,從而滿足所附權利要求書中使用的所有馬庫什組的書面描述。
9、應當理解的是,以下說明書中提供的許多基本技術特征是為了能夠緊湊地檢查所公開的專利技術主題而呈現的。雖然本文中描述的一些基本技術特征可能看起來模糊不清,但是在許多情況下,這種特征可以被視為是在本領域技術人員的理解范圍內。因此,這種
技術介紹
的呈現不應被認為是限制性的。
技術實現思路
1、本文所述的實施例包括一種用于基于顯示組件姿態來渲染內容的方法。該方法包括至少一個處理器接收多個顯示器中的顯示器的運動捕獲數據,該顯示器從第一物理姿態移動到第二物理姿態。該至少一個處理器處理該運動捕獲數據以確定該第二物理姿態的坐標。該至少一個處理器生成該顯示器的第二物理姿態到該顯示器的虛擬姿態的變換。該至少一個處理器更新該多個顯示器的虛擬模型,該虛擬模型包括該顯示器的虛擬姿態。該至少一個處理器基于更新后的虛擬模型在該顯示器上渲染內容。
2、實施例可以進一步包括一種系統,該系統包括:一個或多個處理器;以及存儲指令的一個或多個存儲器,這些指令當由該一個或多個處理器執行時將該系統配置為接收多個顯示器中的顯示器的運動捕獲數據,該顯示器從第一物理姿態移動到第二物理姿態。該系統可以進一步處理該運動捕獲數據以確定該第二物理姿態的坐標。該系統可以進一步更新該顯示器的第二物理姿態到該顯示器的虛擬姿態的變換。該系統可以進一步更新該多個顯示器的虛擬模型,該虛擬模型包括該顯示器的虛擬姿態。該系統可以進一步基于更新后的虛擬模型在該顯示器上渲染內容。
3、實施例可以進一步包括一種非暫態計算機可讀介質,該非暫態計算機可讀介質包括存儲在其上的指令,這些指令當由至少一個處理器執行時使該至少一個處理器執行操作,這些操作包括接收多個顯示器中的顯示器的運動捕獲數據,該顯示器從第一物理姿態移動到第二物理姿態。該至少一個處理器處理該運動捕獲數據以確定該第二物理姿態的坐標。該至少一個處理器生成該顯示器的第二物理姿態到該顯示器的虛擬姿態的變換。該至少一個處理器更新該多個顯示器的虛擬模型,該虛擬模型包括該顯示器的虛擬姿態。該至少一個處理器基于更新后的虛擬模型在該顯示器上渲染內容。
4、實施例可以進一步包括一種計算機實施的方法,該方法包括以下步驟:由至少一個處理器確定包括在顯示組件中的多個顯示器中的第一顯示器的第一姿態,其中,該顯示組件被配置為在該多個顯示器上顯示內容;由該至少一個處理器確定該顯示組件的虛擬模型,其中,該虛擬模型存儲在計算機可讀存儲器中并且包括該多個顯示器中的每個顯示器的虛擬表示。進一步地,該方法可以包括:由該至少一個處理器基于該第一顯示器的第一姿態和該虛擬模型中該第一顯示器的第一虛擬表示來確定變換;以及由該至少一個處理器根據該變換和該虛擬模型在該多個顯示器中的至少一些顯示器上渲染該內容。
5、另外,實施例可以包括一種系統,該系統包括一個或多個處理器以及存儲指令的一個或多個存儲器,這些指令當由該一個或多個處理器執行時將該系統配置為確定包括在顯示組件中的多個顯示器中的第一顯示器的第一姿態,其中,該顯示組件被配置為在該多個顯示器上顯示內容。這些指令可以進一步將該系統配置為確定該顯示組件的虛擬模型,其中,該虛擬模型存儲在該一個或多個存儲器中并且包括該多個顯示器中的每個顯示器的虛擬表示。進一步地,這些指令可以將該系統配置為:基于該第一顯示器的第一姿態和該虛擬模型中該第一顯示器的第一虛擬表示來確定變換;以及根據該變換和該虛擬模型在該多個顯示器中的至少一些顯示器上渲染該內容。
6、另外,實施例可以包括存儲指令的一種或多種非暫態計算機可讀存儲介質,這些指令當在系統上執行時使該系統執行操作,這些操作包括:確定包括在顯示組件中的多個顯示器中的第一顯示器的第一姿態,其中,該顯示組件被配置為在該多個顯示器上顯示內容。該指令可以使該系統確定該顯示組件的虛擬模型,其中,該虛擬模型存儲在計算本文檔來自技高網...
【技術保護點】
1.一種計算機實施的方法,包括:
2.如權利要求1所述的計算機實施的方法,其中,該計算機實施的方法進一步包括:
3.如權利要求2所述的計算機實施的方法,其中,該輸入是基于用戶的輸入,并且其中,該計算機實施的方法進一步包括:
4.如權利要求2所述的計算機實施的方法,其中,該輸入是基于傳感器的輸入,并且其中,該計算機實施的方法進一步包括:
5.如權利要求4所述的計算機實施的方法,其中,使用基于遺忘因子的變化點檢測算法來檢測該第一變化點和該第二變化點。
6.如權利要求4所述的計算機實施的方法,其中,確定該第二物理姿態的坐標包括使用n點透視(PnP)姿態計算算法。
7.如權利要求4所述的計算機實施的方法,其中,該確定該第二物理姿態的坐標包括確定用于捕獲該運動捕獲數據的運動捕獲設備的坐標系中的坐標。
8.如權利要求4所述的計算機實施的方法,其中,該計算機實施的方法進一步包括:
9.一種系統,包括:
10.如權利要求9所述的系統,其中,所述指令當由該一個或多個處理器執行時進一步將該系統
11.如權利要求10所述的系統,其中,該輸入是基于用戶的輸入,并且其中,所述指令當由該一個或多個處理器執行時進一步將該系統配置為執行以下操作:
12.如權利要求11所述的系統,其中,該運動捕獲系統包括至少一個運動捕獲設備,并且其中,該虛擬標記包括投影在該顯示器上的多個虛擬點,該至少一個運動捕獲設備被配置為基于跟蹤該多個虛擬點來捕獲運動捕獲數據。
13.如權利要求11所述的系統,其中,該運動捕獲系統包括多個運動捕獲設備,并且其中,該虛擬標記包括至少一個虛擬點,該多個運動捕獲設備被配置為基于跟蹤該至少一個虛擬點來捕獲運動捕獲數據。
14.如權利要求11所述的系統,其中,該虛擬標記覆蓋該顯示器的一部分,并且其中,該顯示器的其余部分投影場景的一部分。
15.如權利要求11所述的系統,其中,該虛擬標記覆蓋該整個顯示器。
16.如權利要求12所述的系統,其中,所述指令當由該一個或多個處理器執行時進一步將該系統配置為執行以下操作:
17.一種或多種非暫態計算機可讀存儲介質,存儲有指令,所述指令當在系統上執行時使該系統執行操作,所述操作包括:
18.如權利要求17所述的一種或多種非暫態計算機可讀存儲介質,其中,所述指令當由該一個或多個處理器執行時進一步將該系統配置為執行操作,所述操作包括:
19.如權利要求18所述的一種或多種非暫態計算機可讀存儲介質,其中,該輸入是基于用戶的輸入,并且其中,所述指令當由該一個或多個處理器執行時進一步將該系統配置為執行操作,所述操作包括:
20.如權利要求18所述的一種或多種非暫態計算機可讀存儲介質,其中,該輸入是基于用戶的輸入,并且其中,所述指令當由該一個或多個處理器執行時進一步將該系統配置為執行操作,所述操作包括:
21.一種計算機實施的方法,包括:
22.如權利要求21所述的計算機實施的方法,其中,確定該第一姿態首先包括:
23.如權利要求22所述的計算機實施的方法,其中,確定該第一姿態進一步包括:
24.如權利要求23所述的計算機實施的方法,其中,確定該第一姿態進一步包括:
25.如權利要求21所述的計算機實施的方法,其中,確定該第一姿態包括:
26.如權利要求25所述的計算機實施的方法,其中,確定該第一姿態進一步包括:
27.如權利要求21所述的計算機實施的方法,進一步包括:
28.如權利要求21所述的計算機實施的方法,進一步包括:
29.如權利要求28所述的計算機實施的方法,其中,所述虛擬表示指示分別與該多個顯示器中的一個顯示器相對應的虛擬姿態,其中,該變換是至少通過將該多個顯示器的姿態與由該虛擬模型指示的所述虛擬姿態進行擬合來確定的。
30.如權利要求21所述的計算機實施的方法,其中,該多個顯示器包括處于相機設備的視野內的第一顯示器的第一子集,其中,該內容進一步基于該視野進行渲染,并且其中,該計算機實施的方法進一步包括:
31.如權利要求30所述的計算機實施的方法,其中,該多個顯示器包括處于該相機設備的視野之外的第二顯示器的第二子集,并且其中,該變換是獨立于所述第二顯示器的第二姿態和該虛擬模型中所述第二顯示器的第二虛擬表示來確定的。
32.如權利要求21所述的計算機實施的方法,進一步包括:
33.一種系統,包括:
...
【技術特征摘要】
【國外來華專利技術】
1.一種計算機實施的方法,包括:
2.如權利要求1所述的計算機實施的方法,其中,該計算機實施的方法進一步包括:
3.如權利要求2所述的計算機實施的方法,其中,該輸入是基于用戶的輸入,并且其中,該計算機實施的方法進一步包括:
4.如權利要求2所述的計算機實施的方法,其中,該輸入是基于傳感器的輸入,并且其中,該計算機實施的方法進一步包括:
5.如權利要求4所述的計算機實施的方法,其中,使用基于遺忘因子的變化點檢測算法來檢測該第一變化點和該第二變化點。
6.如權利要求4所述的計算機實施的方法,其中,確定該第二物理姿態的坐標包括使用n點透視(pnp)姿態計算算法。
7.如權利要求4所述的計算機實施的方法,其中,該確定該第二物理姿態的坐標包括確定用于捕獲該運動捕獲數據的運動捕獲設備的坐標系中的坐標。
8.如權利要求4所述的計算機實施的方法,其中,該計算機實施的方法進一步包括:
9.一種系統,包括:
10.如權利要求9所述的系統,其中,所述指令當由該一個或多個處理器執行時進一步將該系統配置為執行以下操作:
11.如權利要求10所述的系統,其中,該輸入是基于用戶的輸入,并且其中,所述指令當由該一個或多個處理器執行時進一步將該系統配置為執行以下操作:
12.如權利要求11所述的系統,其中,該運動捕獲系統包括至少一個運動捕獲設備,并且其中,該虛擬標記包括投影在該顯示器上的多個虛擬點,該至少一個運動捕獲設備被配置為基于跟蹤該多個虛擬點來捕獲運動捕獲數據。
13.如權利要求11所述的系統,其中,該運動捕獲系統包括多個運動捕獲設備,并且其中,該虛擬標記包括至少一個虛擬點,該多個運動捕獲設備被配置為基于跟蹤該至少一個虛擬點來捕獲運動捕獲數據。
14.如權利要求11所述的系統,其中,該虛擬標記覆蓋該顯示器的一部分,并且其中,該顯示器的其余部分投影場景的一部分。
15.如權利要求11所述的系統,其中,該虛擬標記覆蓋該整個顯示器。
16.如權利要求12所述的系統,其中,所述指令當由該一個或多個處理器執行時進一步將該系統配置為執行以下操作:
17.一種或多種非暫態計算機可讀存儲介質,存儲有指令,所述指令當在系統上執行時使該系統執行操作,所述操作包括:
18.如權利要求17所述的一種或多種非暫態計算機可讀存儲介質,其中,所述指令當由該一個或多個處理器執行時進一步將該系統配置為執行操作,所述操作包括:
19.如權利要求18所述的一種或多種非暫態計算機可讀存儲介質,其中,該輸入是基于用戶的輸入,并且其中,所述指令當由該一個或多個處理器執行時進一步將該系統配置為執行操作,所述操作包括:
20.如權利要求18所述的一種或多種非暫態計算機可讀存儲介質,...
【專利技術屬性】
技術研發人員:柳德米拉·A·別濟耶娃,加里·馬歇爾,阿道夫·桑切斯,胡安·阿爾弗雷多·納德爾·德爾加多,沙恩·基林,安東尼·德梅奧,詹尼弗·麥克斯帕登,
申請(專利權)人:南特知識產權控股有限責任公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。