新四季網

縮放三維模型的方法和縮放單元的製作方法

2023-06-08 16:45:06

專利名稱:縮放三維模型的方法和縮放單元的製作方法
技術領域:
本發明涉及一種將三維輸入空間中的三維輸入模型縮放為適合預定三維輸出空間的三維輸出模型的方法。
本發明還涉及用於將三維輸入空間中的三維輸入模型縮放為適合預定三維輸出空間的三維輸出模型的縮放單元。
本發明還涉及圖像顯示裝置,包括-用於接收表示三維模型的信號的接收裝置;-如上所述的縮放單元;以及-用於基於三維輸出模型呈現三維圖像的呈現裝置。
本發明還均涉及由計算機設備所加載的電腦程式產品,其包括將三維輸入空間中的三維輸入模型縮放為適合預定三維輸出空間的三維輸出模型的指令。
三維景象的大小與在其上顯示該景象的圖像顯示設備的顯示能力不匹配的可能性很高,例如包括房子的三維景象的尺寸大於顯示設備的一般尺寸。因此需要縮放操作。需要縮放的其他原因在於使表示三維景象的三維模型的幾何形狀適合傳輸通路或者使三維模型適合觀看者的偏好。
對表示三維景象的三維模型進行線性縮放操作是公知的。深度信息的縮放原則上是利用與輸出空間的深度範圍相關的深度信息的線性適應來執行的。作為選擇,超出顯示能力界限的信息被剪掉了。
深度適應或者縮放的缺陷在於它可以導致減少深度感覺。尤其線性深度縮放對於縮放三維模型的深度感覺是不利的,因為顯示設備的可用深度範圍通常相對較小。
本發明的目的在於提供開始段落中所述類型的方法,其導致具有相對較強三維感覺的縮放的三維輸出模型。
本發明的目的是這樣實現的其中通過採用第一縮放因數將三維輸入空間中具有到視點的第一距離的第一輸入面投影到預定三維輸出空間中的第一輸出面,並且通過採用比第一縮放因數更大的第二縮放因數將三維輸入空間中具有到視點的、比第一距離更小的第二距離的第二輸入面投影到預定三維空間中的第二輸出面。換句話說,所採用的縮放因數不是恆定值,而是與輸入面和視點之間的距離有關。較小的距離意味著較大的縮放因數。根據本發明的方法的優勢在於,三維輸入模型被改變,即改造,以使至少保持甚至增強了深度感覺。要注意的是,利用線性三維縮放,如果預定三維輸出空間的深度範圍小於三維輸入空間的深度很多,則深度感覺被減小。利用根據本發明的方法可以防止該減小。任選地是,甚至增強了深度感覺。
在根據本發明的方法的實施例中,利用相對於視點的透視投影將位於第一輸入面的三維輸入模型的第一輸入數據點投影到位於第一輸出面的三維輸出模型的第一輸出數據點,並利用相對於視點的透視投影將位於第二輸入面的三維輸入模型的第二輸入數據點投影到位於第一輸出面的三維輸出模型的第二輸出數據點。換句話說,輸入數據點基於單個視點被投影到相應數據輸出點。根據本發明的方法的該實施例的優勢在於保持了輸入三維模型的原始深度感覺。這意味著原始深度感覺和輸出三維模型的深度感覺基本上是彼此相同的。
在根據本發明的方法的另一個實施例中利用相對於視點的透視投影將位於第一輸入面的三維輸入模型的第一輸入數據點投影到位於第一輸出面的三維輸出模型的第一輸出數據點,並利用相對於另一個視點的透視投影將位於第二輸入面的三維輸入模型的第二輸入數據點投影到位於第一輸出面的三維輸出模型的第二輸出數據點。換句話說,輸入數據點基於多個視點被投影到相應的數據輸出點。根據本發明的方法的該實施例的優勢在於增強了輸入三維模型的原始深度感覺。這意味著輸出三維模型的深度感覺甚至高於輸入三維模型的原始深度感覺。
本發明的另一個目的在於提供在開始段落中所述類型的縮放單元,其用於提供具有相對較強三維感覺的縮放三維輸出模型。
本發明的該目的是這樣實現的其中縮放單元包括計算裝置,用於計算與三維輸入模型的各個輸入數據點相對應的三維輸出模型的輸出數據點的坐標,由此通過採用第一縮放因數將位於三維輸入空間中第一輸入面的輸入數據點中、具有到視點的第一距離的第一輸入數據點投影到位於預定三維輸出空間中的第一輸出面的輸出數據點中的第一輸出數據點,並通過採用比第一縮放因數更大的第二縮放因數將位於三維輸入空間中第二輸入面的輸入數據點中、具有到視點的比第一距離更小的第二距離的第二輸入數據點投影到位於預定三維輸出空間中的第二輸出面輸出數據點中的第二輸出數據點。
本發明的另一個目的在於提供在開始段落中所述類型的圖像處理裝置,其用於提供具有相對較強三維感覺的縮放三維輸出模型。
本發明的該目的是這樣實現的其中縮放單元包括計算裝置,用於計算與三維輸入模型的各個輸入數據點相對應的三維輸出模型的輸出數據點的坐標,由此通過採用第一縮放因數將位於三維輸入空間中第一輸入面的輸入數據點中的、具有到視點的第一距離的第一輸入數據點投影到位於預定三維輸出空間中的第一輸出面的輸出數據點中的第一輸出數據點,並通過採用比第一縮放因數更大的第二縮放因數將位於三維輸入空間中第二輸入面的輸入數據點中的、具有到視點的比第一距離更小的第二距離的第二輸入數據點投影到位於預定三維輸出空間中的第二輸出面的輸出數據點中的第二輸出數據點。
本發明的另一個目的在於提供開始段落中所述類型的電腦程式產品,其導致具有相對較強三維感覺的縮放三維輸出模型。
本發明的該目的在電腦程式產品中是這樣實現的,在被加載到包括處理裝置和存儲器的計算機設備中以後,為所述處理裝置提供以下能力計算與三維輸入模型的各個輸入數據點相對應的三維輸出模型的輸出數據點的坐標,由此通過採用第一縮放因數將位於三維輸入空間中第一輸入面的的輸入數據點中的、具有到視點的第一距離的第一輸入數據點投影到位於預定三維輸出空間中的第一輸出面的輸出數據點中的第一輸出數據點,並通過採用比第一縮放因數更大的第二縮放因數將位於三維輸入空間中第二輸入面的輸入數據點中的、具有到視點的比第一距離更小的第二距離的第二輸入數據點投影到位於預定三維輸出空間中的第二輸出面的輸出數據點中的第二輸出數據點。
縮放單元的改進及其變體可以對應於所述圖像處理裝置、方法和電腦程式產品的改進及其變體。
參照下文所述的實現過程和實施例以及附圖,根據本發明的方法、縮放單元、圖像處理裝置和電腦程式產品的這些和其他方面會變得顯而易見並且會得到說明,其中

圖1示意性地示出了根據現有技術的縮放方法;圖2A示意性地示出了根據本發明的縮放方法的第一實施例;圖2B示意性地示出了根據本發明的縮放方法的第二實施例;圖3示意性地示出了輸入數據點到存儲設備的數據元件的映射;圖4示意性地示出了根據本發明的圖像處理裝置。
有幾種類型的模型用於存儲三維信息,即,三維模型-線框,例如指定VRML。這些模型包括線和面的結構。
-體積數據結構或者體元映射(體元表示體積元素)。這些體積數據結構包括元素的三維陣列。每個元素有三維並表示特性值。例如CT(計算機x射線斷層造影)數據被存儲為體積數據結構,其中每個元素對應於相應的Hounsfield值(表示X射線吸收量的單位)。
-具有深度映射的二維圖像,例如具有RGBZ值的二維圖像。這表示每個像素包括三個顏色分量值和深度值。三個顏色分量值還表示亮度值。
-基於圖像的模型,例如立體圖像對或者多視角圖像。這些類型的圖像也稱為光場。
將由一種類型的三維模型所表示的數據轉換為另一種類型的三維模型是可能的。例如由線框或者具有深度映射的二維圖像所表示的數據可以通過呈現為由體積數據結構或者基於圖像的模型表示的數據而被轉換。
可以利用三維顯示設備實現的深度值量決於其類型。利用體積顯示設備,深度量完全由顯示設備的維度確定。利用諸如玻璃的立體顯示對取決於觀察者的深度量具有軟界限。如果由透鏡適應和相互眼聚焦之間的「衝突」導致深度量太大,那麼觀察者會變得疲勞。諸如基於具有用於多視角的透鏡狀屏幕的LCD那樣的自動立體顯示設備具有理論上最大的深度範圍,該範圍是由視角量(mount of views)確定的。
圖1示意性地示出了根據現有技術的線性縮放的方法。圖1示出了三維輸入模型100和適合預定三維輸出空間104的線性縮放的三維輸出模型102,例如對應於三維顯示設備的觀察範圍。縮放意味著每個輸入數據點I1、I2、I3和I4被轉換為相應輸出數據點O1、O2、O3和O4。例如在圖1中所描述的,位於三維輸入模型100邊界的第一輸入面106上的輸入數據點I1被映射到位於預定三維輸出空間104邊界的第一輸出面110上的輸出數據點O1。在圖1中還描述了,位於三維輸入模型100另一邊界的第二輸入面108上的輸入數據點I3被映射到位於預定三維輸出空間104另一邊界的第二輸出面112上的輸出數據點O3。三維輸入模型100和三維輸出模型102都具有方塊形狀。例如位於三維輸入模型100的第一輸入面106(z=z3)的第一邊的寬度Wi(z3)等於位於三維輸入模型100的第二輸入面108(z=z2)的第二邊的寬度Wi(z2),並且位於三維輸出模型102的第一輸出面110的第一邊(z=z4)的寬度Wo(z4)等於位於三維輸出模型102的第二輸出面112的第二邊(z=z1)的寬度Wo(z1)。
圖2A示意性地示出了根據本發明的縮放方法。圖2A示出了三維輸入模型100和符合單個視點V1比例縮放的三維輸出模型200。儘管三維輸入模型100具有矩形形狀,但是三維輸出模型200具有梯形形狀。例如三維輸入模型100的第一邊(z=z3)的第一寬度Wi(z3)等於三維輸入模型100的第二邊(z=z2)的第二寬度Wi(z2),但是三維輸出模型200的第一邊(z=z4)的第一寬度Wo(z4)不同於三維輸出模型200的第二邊的第二寬度Wo(z1)。換句話說,三維輸入模型100的第一寬度Wi(z3)和第二寬度Wi(z2)變化為第一寬度Wo(z4)和第二寬度Wo(z1)分別取決於三維輸入模型100的不同邊的位置,即z坐標。
所述縮放,即將三維輸入模型100轉換到預定三維輸出空間104,就是每個輸出數據點O1、O2、O3和O4被安置或者位於從各個輸入數據點I1、I2、I3和I4到單個視點V1的各條線的鄰近處(取決於計算的精確度)。例如,一第一輸出數據點O3位於從第一輸入數據點I3到視點V1的第一線l1上,並且第二輸出數據點O2位於從第二輸入數據點I2到特定視點V1的第二線l2上。
如上所述,根據本發明的縮放是一種導致三維輸入模型的變形的透視投影。下面提供一些計算來示出變形程度。變形程度與第一邊的變化和第二邊的變化之間的差別有關。
在其中有輸出數據點O1和O2的三維輸出模型200的第一邊的第一寬度Wo(z4)=‖O2-O1‖可以利用公式1計算Wo(z4)=Wi(z3)z3(z1+d),---(1)]]>其中,Wi(z3)=‖I2-I1‖是具有輸入數據點I1和I2的三維輸入模型100的第一邊的第一寬度,z1是預定三維輸出空間104的邊界的z坐標,z3是三維輸入模型100的第一面的z坐標,而d是深度,即預定三維輸出空間104的z範圍。
在其中有輸出數據點O3和O4的三維輸出模型200的第二邊的第二寬度Wo(z1)=‖O4-O3‖可以利用公式2計算Wo(z1)=Wi(z2)z2z1,---(2)]]>其中,Wi(z2)=‖I4-I3‖是具有輸入數據點I3和I4的三維輸入模型100的第二邊的第二寬度,而z2是三維輸入模型100的第二邊的z坐標。
兩個輸出邊之間的大小差異能夠利用公式3計算。
D=Wo(z1)-Wo(z4)=Wi(z2)z2z1-Wi(z3)z3(z1+d)---(3)]]>兩個輸出邊之間的相對差對應於為不同邊(即面)所採用的縮放因數的差,參見公式4。
Drel=Wo(z1)-Wo(z4)W(z1)*100%---(4)]]>在表1中列出了一些例子。例子1。假設三維模型100對應於場景,例如5m*5m*10m的房間,即Wi(z2)=5m,Wi(z3)=5m並且z3-z2=5m。預定三維輸出空間104對應於具有10cm深度範圍(即d=0.10m)的體積顯示設備。在觀察者106所在的視點V1和體積顯示設備之間的距離等於2m,即z1=2m。那麼縮放的三維輸出模型200的第一邊的第一寬度Wo(z4)等於0.7m,而縮放的三維輸出模型200的第二邊的第二寬度Wo(z1)等於1m。因此,兩個輸出邊之間的差等於0.3m並且縮放因數之間的差異是30%。
例子2。採用了例子1的多數值。然而現在三維模型100對應於5m*20m的長走廊。那麼縮放的三維輸出模型200的第一邊的第一寬度Wo(z4)等於0.35m,而縮放的三維輸出模型200的第二邊的第二寬度Wo(z1)仍等於1m。因此,兩個輸出邊之間的差等於0.65m而縮放因數的差異是65%。
例子3。在z=z3第一個箭頭(actor)所在處具有0.5m的寬度Wi(z3)並且在z=z2第二個箭頭所在處具有0.5m的寬度Wi(z2)。兩個箭頭之間的差是1m,即z3-z2=1。第一箭頭的表示被縮放成縮放三維輸出模型200的第一輸出面110。寬度Wo(z4)等於0.1m。第二箭頭的表示被縮放成第二輸出面112。寬度Wo(z1)等於0.095m。因此,兩個輸出邊之間的差等於0.005m而縮放因數的差異是5%。
例子4。採用了例子3的多數值。然而,現在預定三維輸出空間104對應於具有5cm(即d=0.05m)深度範圍的體積顯示設備。因此,兩個輸出邊之間的差等於0.007m,而縮放因數的差異是7%。
例子5。採用了例子3的多數值。然而,現在預定三維輸出空間104對應於具有5cm(即d=0.02m)深度範圍的體積顯示設備。因此,兩個輸出邊之間的差等於0.008m,而縮放因數的差異是8%。
表1.縮放的例子。
圖2B示意性地示出了根據本發明的縮放方法的第二實施例。在該實施例中不是單個視點而是視點V1、V2的範圍。縮放,即將三維輸入模型100轉換為預定三維輸出空間104,使得將每個輸出數據點O1、O2、O3和O4放置在或者非常靠近從各個輸入數據點I1、I2、I3和I4紋到視點V1、V2的範圍的各條線(取決於計算的精確度)。例如第一輸出數據點O1位於從第一輸入數據點I3到視點V1的第一線l1上,而第二輸出數據點O2位於從第二輸入數據點I2到另一視點V2的第二線l2上。優選地,三維輸入模型的每個輸入面基於其自己的視點被投影到相應的三維輸出模型的輸出面。當將如圖2B所示的三維輸出模型202與圖2A所示的三維輸出模型200相比較時,能夠看出在結合圖2B所述的根據本發明的方法的實施例中三維輸入模型100的變形比結合圖2A所述的根據本發明的方法的實施例中三維輸入模型100的變形更明顯。要注意的是,Wo*(z4)Wo(z4).]]>附加變形的程度與深度感覺的增強量有關。
應當清楚的是,代替增強深度感覺,如結合圖2B所述的,也可以通過使用多個視點,例如一個視點在另一個視點的後面或者上面,來實現深度感覺的有限減小。這一點不做描述。
圖3示意性地示出了將輸入數據點I1-I11映射到存儲設備302的數據單元304-320中。存儲設備302包括三維數據結構。該三維數據結構表示預定的三維輸出空間。圖3描述了三維數據結構中只有一個z、x片層(slice),即y坐標是恆定的。不同的y、x片層330-340(即z坐標恆定)可對應於體積顯示設備的不同視平面。不同輸出數據點O1-O13的數值(例如顏色和亮度)都存儲在存儲設備302的各個數據單元304-320中。對於每個輸入數據點I1-I11,相應的數據單元是由相應的顏色和亮度值來確定和填充的。例如,輸入數據點I1映射到輸出數據點O1並存儲於數據單元312中,並且輸入數據點I6映射到輸出數據點O6並存儲於數據單元304中。從輸入數據點到輸出數據點的映射基於輸入數據點的已知坐標、預定三維輸出空間和視點V1。輸出數據點的x、y、z坐標是分別由公式5、6、7而確定的。
Oi(x)=fx(Ii(x,y,z)) (5)Oi(y)=fy(Ii(x,y,z)) (6)Oi(z)=fz(Ii(x,y,z)) (7)在這種情況下,輸出數據點O1-O6的z坐標是如下計算的。已知的是,有六個輸入數據點I1-I6位於通過視點V1的一條線l1上。位於預定三維輸出空間邊界的第一輸出面的z坐標是已知的。線l1上的第一輸出數據點O1的z坐標被設置為該已知的z坐標。位於預定三維輸出空間的另一個邊界的第二輸出面的z坐標是已知的。線l1上的最後輸出數據點O6的z坐標被設置為該後者的z坐標。另一個z坐標將預定三維輸出空間的z範圍劃分為五個等距的距離。應該注意的是可選擇的映射也是可能的,參見下文。前提是輸入數據點的順序不變。
作為選擇,輸出數據點O7-O10的數值是基於輸入數據點I7-I10之間的距離而計算的。在該情況下,輸出數據點O7-O10的z坐標是如下計算的。已知的是,有4個輸入數據點I7-I10位於通過視點V1的一條線l2上。位於預定三維輸出空間邊界的第一輸出面的z坐標是已知的。線l2上的第一輸出數據點O7的z坐標被設置為該已知的z坐標。位於預定三維輸出空間的另一個邊界的第二輸出面的z坐標是已知的。線l2上的最後輸出數據點O10的z坐標被設置為該後者的z坐標。z坐標輸出數據點O8和O9是基於輸入數據點I7-I10之間的距離以及第一輸出面和第二輸出面之間的距離而計算的。可選地,其他輸出數據點O11-O12的值是基於多個輸入數據點(例如I7-I10)的插值而計算的。
在另一個可選方案中,特定輸出數據點O13的值是基於其他輸出數據點而計算的,例如因為相應的輸入數據點I11屬於三維輸入模型中的對象。在圖3中描述了三個輸入數據點I5、I9和I11都在一條線l4上,表示他們屬於一個對象。特定輸入數據點I11位於通過視點V1的線l3上。因為沒有其他輸入數據點在線l3上,所以在哪個數據單元中是任意的,即輸出數據點O13被映射到哪個z坐標是任意的。它可以存儲於與三維輸出模型的第一面對應的第一y、x片層330的數據單元中,或者存儲在與三維輸出模型的第二面對應的最後y、x片層340中。圖3描述了其他選擇。輸出數據點O13的z坐標基於輸出數據點O5和O9的z坐標。
應該注意的是上述存儲方案只是示例。作為選擇,三維輸出模型不存儲在這種具有固定平面即y、x片層330的固定三維數據結構中。一個選擇是從每個輸出數據點不僅存儲亮度和/或顏色值,還存儲其坐標。
圖4示意性地示出了根據本發明的圖像處理裝置400。該圖像處理裝置400包括-接收單元402,用於接收表示三維輸入模型的的信號;-縮放單元404,用於將三維輸入模型縮放為三維輸出模型;以及-呈現裝置405,用於基於三維輸出模型呈現三維圖像。
在輸入連接器410提供信號。例如該信號是符合VRML規範的數據的數字流。該信號可以是經由天線或電纜接收的廣播信號,也可以是來自諸如VCR(錄像機)或者數位化通用光碟(DVD)之類的存儲設備的信號。
縮放單元404包括計算裝置407,用於計算與三維輸入模型的各個輸入數據點相對應的三維輸出模型的輸出數據點的坐標,由此通過採用第一縮放因數將位於三維輸入空間中第一輸入面的輸入數據點中、具有到視點的第一距離的第一輸入數據點投影到位於預定三維輸出空間中的第一輸出面的輸出數據點中的第一輸出數據點,並通過採用比第一縮放因數更大的第二縮放因數將位於三維輸入空間中第二輸入面的輸入數據點中、具有到視點的比第一距離較小的第二距離的第二輸入數據點投影到位於預定三維空間中的第二輸出面的輸出數據點中的第二輸出數據點。結合圖2A、圖2B和圖3描述對輸出數據點的坐標的計算。
縮放單元404的計算裝置407和呈現裝置405可以利用一個處理器來實現。有關這一點就不這樣描述了。通常,這些功能是在軟體程序產品的控制之下實現的。在執行過程中,通常將軟體程序產品加載到諸如RAM之類的存儲器中,並從中執行。程序也可以從後臺存儲器,諸如ROM、硬碟、或者磁性和/或光存儲器中被加載,或者可以經由諸如網際網路之類的網絡加載。可選擇特定用途集成電路來提供所公開的功能。
圖像處理裝置可選地包括用於顯示呈現裝置的輸出圖像的顯示設備406。圖像處理裝置400例如可以是TV。作為選擇圖像處理裝置400不包括可選顯示設備,而是向包括顯示設備406的裝置提供該輸出圖像。圖像處理裝置400可以是機頂盒、衛星調諧器、VCR播放器、DVD播放器或者錄音機之類的。任選地圖像處理裝置400包括存儲裝置,諸如硬碟或者用於在可拆卸介質(例如光碟)上存儲的裝置。圖像處理裝置400也可以是電影製片場或者廣播公司採用的系統。另一個選擇是圖像處理裝置400包括在用於玩遊戲的遊戲設備中。
應該注意的是,用於將輸入數據點投射到輸出數據點的視點不必與觀察者的實際位置相匹配。除此之外,用於將輸入數據點投射到輸出數據點的視點不必與用於呈現三維圖像的另一個視點相匹配。這表示不同的視點應該解釋為用於投射的中央點。這些視點定義了輸入數據點和輸出數據點之間的幾何關係。
應該注意的是上述實施例只是示例而不是限制本發明,並且本領域的技術人員在不脫離所附權利要求的範圍的情況下能夠設計替換實施例。在權利要求中,置於括號中的任何附圖標記都不應該被理解為限制權利要求。「包括」一詞不排除存在在權利要求中未列出的元件或者步驟。元件之前的「一」或「一個」一詞不排除多個這種元件的存在。本發明可以通過包括多個獨立元件的硬體實現以及通過適當的編程計算機來實現。在列舉幾個裝置的單元權利要求中,這些裝置的其中幾個可以包含在一個或多個硬體中。詞語第一、第二和第三等的使用不表示任何順序。這些詞要解釋為名稱。
權利要求
1.一種將三維輸入空間中的三維輸入模型(100)縮放為適合預定三維輸出空間(104)的三維輸出模型(200)的方法,其中通過採用第一縮放因數將三維輸入空間中具有到視點的第一距離的第一輸入面(106)投影到預定三維輸出空間中的第一輸出面(110),並且通過採用比第一縮放因數更大的第二縮放因數將三維輸入空間中具有到視點的、比第一距離更小的第二距離的第二輸入面(108)投影到預定三維空間中的第二輸出面(112)。
2.如權利要求1所述的方法,其中利用相對於視點的透視投影將位於第一輸入面(106)的、三維輸入模型(100)的第一輸入數據點投影到位於第一輸出面(110)的、三維輸出模型的第一輸出數據點。
3.如權利要求2所述的方法,其中利用相對於視點的透視投影將位於第二輸入面(108)的、三維輸入模型(100)的第二輸入數據點投影到位於第一輸出面(110)的、三維輸出模型的第二輸出數據點。
4.如權利要求2所述的方法,其中利用相對於另一個視點的透視投影將位於第二輸入面(108)的、三維輸入模型(100)的第二輸入數據點投影到位於第一輸出面(110)的、三維輸出模型的第二輸出數據點。
5.一種將三維輸入空間中的三維輸入模型(100)縮放為適合預定三維輸出空間(104)的三維輸出模型(200)的縮放單元(404),包括計算裝置(407),用於計算與三維輸入模型的各個輸入數據點相對應的三維輸出模型的輸出數據點的坐標,由此通過採用第一縮放因數將位於三維輸入空間中第一輸入面(106)的輸入數據點中、具有到視點的第一距離的一第一輸入數據點投影到位於預定三維輸出空間中的第一輸出面(110)的輸出數據點中一第一輸出數據點,並通過採用比第一縮放因數更大的第二縮放因數將位於三維輸入空間中第二輸入面(108)的輸入數據點中、具有到視點的比第一距離更小的第二距離的一第二輸入數據點投影到位於預定三維輸出空間中的第二輸出面(112)的輸出數據點中一第二輸出數據點。
6.一種圖像處理裝置(400),包括-用於接收表示三維輸入模型的信號的接收裝置(402);-如權利要求5所述的縮放單元(404);以及-用於基於三維輸出模型呈現三維圖像的呈現裝置(405)。
7.一種如權利要求6所述的圖像處理裝置(400),進一步包括用於顯示三維圖像的顯示設備(406)。
8.一種由計算機裝置加載的電腦程式產品,包括將三維輸入空間中的三維輸入模型(100)縮放為適合預定三維輸出空間(104)的三維輸出模型(200)的指令,所述計算機裝置包括處理裝置和存儲器,電腦程式產品在被加載之後向所述處理裝置提供以下能力計算與三維輸入模型的各個輸入數據點相對應的三維輸出模型的輸出數據點的坐標,由此通過採用第一縮放因數將位於三維輸入空間中第一輸入面(106)的輸入數據點中、具有到視點的第一距離的一第一輸入數據點投影到位於預定三維輸出空間中的第一輸出面(110)的輸出數據點中的一第一個輸出數據點,並通過採用比第一縮放因數更大的第二縮放因數將位於三維輸入空間中第二輸入面(108)的輸入數據點中、具有到視點的比第一距離更小的第二距離的一第二輸入數據點投影到位於預定三維輸出空間中的第二輸出面(112)的輸出數據點中的一第二輸出數據點。
全文摘要
公開了一種將三維輸入空間中的三維輸入模型(100)縮放為適合預定三維輸出空間(104)的三維輸出模型(200)的方法。這種縮放是通過採用第一縮放因數將三維輸入空間中具有到視點的第一距離的第一輸入面(106)投影到預定三維輸出空間中的第一輸出面(110),並且通過採用比第一縮放因數更大的第二縮放因數將三維輸入空間中具有到視點的、比第一距離更小的第二距離的第二輸入面(108)投影到預定三維空間中的第二輸出面(112)。
文檔編號G06T15/20GK1894728SQ200480037527
公開日2007年1月10日 申請日期2004年12月6日 優先權日2003年12月19日
發明者P·-A·雷德特, A·H·W·范伊尤威克 申請人:皇家飛利浦電子股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀