專(zhuān)利名稱(chēng):參數(shù)化破碎的波的實(shí)時(shí)渲染的制作方法
參數(shù)化破碎的波的實(shí)時(shí)渲染
背景技術(shù):
視頻系統(tǒng)中的波的渲染可能是視頻圖形的重要部分。在渲染海浪的"深 水"實(shí)現(xiàn)時(shí),采用各種方程來(lái)對(duì)深水波特性建模。通常可以將"深水"定 義為下述水,即,其中水的平均表面與諸如海底等水底之間的距離大于或 等于水的表面處的波的波長(zhǎng)的一半,盡管還可以使用其它距離。
然而,"淺水"中的波顯示的特性不同于深水中的波,因此在試圖渲染 淺水波時(shí),會(huì)變得復(fù)雜。通??梢詫?淺水"定義為下述水,即,其中波 的平均表面與水底之間的距離小于水的表面處的波的波長(zhǎng)的一半,盡管還 可以使用其它距離。
此外,"破碎"的波顯示的特性既不同于深水波也不同于淺水波,從而 在試圖渲染"破碎的波"時(shí),會(huì)變得更加復(fù)雜。"破碎的波"通常指的是波 發(fā)生巻曲,并且"破碎的波"會(huì)在波接近岸邊時(shí)出現(xiàn)。破碎的波也可以根 據(jù)波的波長(zhǎng)與水的平均表面和水底間的距離的比較結(jié)果而出現(xiàn),盡管還可 以使用其它距離。
圖1是與海底有關(guān)的深水和淺水的圖; 圖2是產(chǎn)生仿真波的流程圖3和圖4是至少根據(jù)液體的平均深度和液體底部間的距離與波的波 長(zhǎng)的比較結(jié)果來(lái)產(chǎn)生仿真波的流程圖5是用于產(chǎn)生表示淺液體中的至少一個(gè)波的信號(hào)的系統(tǒng); 圖6示出了通過(guò)使用吸引子和吸引子線(xiàn)對(duì)"破碎的"波的修改; 圖7示出了具有長(zhǎng)度和寬度屬性的波的漩渦;
圖8示出了一種使用吸引子和吸引子線(xiàn)來(lái)產(chǎn)生用于表示破碎的波的信 號(hào)的方法;
圖9示出了一種用于產(chǎn)生表示至少一個(gè)破碎的波的信號(hào)的系統(tǒng);圖io示出了對(duì)于淺水或破碎的波而插入新點(diǎn)時(shí)所使用的淺水波或破碎
的波的部分;
圖11-13示出了根據(jù)漩渦的不同變量的各種波的漩渦特性;以及 圖14示出了用于顯示渲染的淺或破碎的波的視頻系統(tǒng)。
具體實(shí)施例方式
對(duì)于本申請(qǐng)中的各個(gè)例子而言,本文所述的幾個(gè)實(shí)施例僅被用于示意 的目的。 一些實(shí)施例可以包括本文所述的元件的任何當(dāng)前或?qū)?lái)公知的形 式。因此,本領(lǐng)域技術(shù)人員根據(jù)本說(shuō)明書(shū)應(yīng)該意識(shí)到,在進(jìn)行各種修改和 改變的情況下,可以實(shí)施其它實(shí)施例。
圖l示出了在仿真環(huán)境("環(huán)境")100中的多個(gè)波112、 114和116-119。 多個(gè)波112、 114和116-119中的每一個(gè)的特性都可以是各種變量的結(jié)果, 例如液體的平均液面和液體的底部之間的距離(即,液體的"深度")、以 及每個(gè)波112-119的波長(zhǎng)等。在一些實(shí)施例中,為了便于說(shuō)明,液體指的是 水,如海水,盡管也可以采用其它液體。
環(huán)境100具有平均液面110和液體的底部120 (如,海底)。環(huán)境100 具有距離125,即,平均液面110和液體底部120的深度。為了便于說(shuō)明, 在拐點(diǎn)143之前,將距離125表示為保持基本不變,而在拐點(diǎn)143之后, 當(dāng)液體的底部120開(kāi)始接近平均液面110時(shí),距離125開(kāi)始減小。
每個(gè)波112-119都具有相應(yīng)的波長(zhǎng)X。在深水140中,波112和114每 個(gè)都具有基本相似的人。在一些實(shí)施例中,當(dāng)距離125小于波112、 114的
時(shí),出現(xiàn)淺水觸發(fā)點(diǎn)145,盡管其它觸發(fā)標(biāo)準(zhǔn)也是可行的,如距離125 的其它比例,或所選擇的到岸邊的距離(未示出)。在淺水150中,在撞擊 到淺水觸發(fā)點(diǎn)145后,對(duì)于每個(gè)波116-119, X變得越來(lái)越小,并且X可以 是減小的距離125的函數(shù),將對(duì)此進(jìn)行更具體的描述。然后,改變每個(gè)波 116-119的人還改變了波116-119的相關(guān)振幅以及這些波的其它特征,以下 將對(duì)此進(jìn)行更具體的描述。
通常,將波渲染為沿水平軸前進(jìn),如波116-119所示。 一旦波(例如波 119)撞擊到破碎觸發(fā)點(diǎn)160,那么諸如波120等波就開(kāi)始破碎或"巻曲", 這將在下文參考圖6-13進(jìn)行更具體的解釋。在一些實(shí)施例中,在距離125小于或等于深水140的波116-119的A/7時(shí),出現(xiàn)破碎觸發(fā)點(diǎn)160,盡管其 它觸發(fā)標(biāo)準(zhǔn)也是可行的,例如X的其它比例,或所選擇的到岸邊的距離(未 示出)。
圖2示出了根據(jù)一些實(shí)施例的用于產(chǎn)生表示淺水150中的波的信號(hào)的 方法200。
在210,產(chǎn)生正弦信號(hào),用于表示處于液體的平均液面(如,平均液面 110)處的波。
然后,在220,確定在平均液面110和液體底部120之間的距離125。 這可以是在淺水150中。
然后,在230,至少根據(jù)距離125,來(lái)調(diào)整用于表示波的正弦信號(hào)的特征。
在一些實(shí)施例中,待調(diào)整的特性是波116-119的X,下文將對(duì)此進(jìn)行更 具體的描述。在一些實(shí)施例中,待調(diào)整的特征是波116-119的速度,下文將 對(duì)此進(jìn)行更具體的描述。在一些實(shí)施例中,待調(diào)整的特征是波116-119的高 度,下文將對(duì)此進(jìn)行更具體的描述。在一些實(shí)施例中,產(chǎn)生第二正弦信號(hào), 其具有表示波的已調(diào)整正弦信號(hào)的特征。
圖3示出了一種方法300,其用于產(chǎn)生正弦信號(hào)來(lái)仿真淺水150中的波 的特性。根據(jù)一些實(shí)施例,圖3可以更具體地示出210-230的各個(gè)方面。
在310中,產(chǎn)生用于表示波的第一正弦信號(hào)("FSS")。在一些實(shí)施例 中,F(xiàn)SS由下式表示
方程1A: f(x,t)=Amplitudemultiplier*[{sin(cox+t(p)+l}/2]s^pness
在方程1A中,Amplitudemu卿ier可以作為初始常量給出,并且它用于計(jì) 算FSS的振幅。Amplitudemu,t一r也可以是深水140中的波112、 114在它們
的最高點(diǎn)計(jì)算出的振幅。
在方程1A中,Steepness (陡度)是用于計(jì)算FSS的波116-119的值的 指數(shù)因子,并且它可以是例如距離125、鹽度和風(fēng)的函數(shù)。對(duì)于深水140中 的波112、 114,在一些實(shí)施例中,steepness因子的值可以是"1"。為了便 于解釋?zhuān)梢詫⒖捎迷谏钏?20中的方程1A的初始steepness因子表示為 Steepnessfirst。
FSS具有第一波長(zhǎng)(Xfost),它可以等于2兀/co。因此,F(xiàn)SS可以由下式表爾
方程IB: f(x,t)= Amplitudemultiplier*[{sin([27ix/ Xfirst]+t(p)+lV2p,ess
FSS還具有第一波速Sfiret,它通常可以表示為水平速度,波以該水平速 度沿"x"方向(即"x"參數(shù))例如朝向岸邊傳播經(jīng)過(guò)水平面110。 FSS還 具有稱(chēng)為相位速度的特征"cp",其可以是S^乘以2tt/X (例如2兀/ ^t)的 函數(shù)。在方程IB中,"t"可以是時(shí)間參數(shù)。
對(duì)于深水140 (即,在調(diào)整淺水150的深度125前)
方程1C: q> =Sfirst*27i/ Xfirst
在方程1C中,(cp)的單位是弧度/秒。(p通過(guò)乘以"t"而用于FSS中, 以獲得相位移"cpt"。
在320中,對(duì)于波,確定液體的平均表面與液體底部之間的距離。在 一些實(shí)施例中,該距離是距離125,液體的頂部是平均液面110,而底部是 液體底部120。
在330,判斷液體的平均表面與液體底部之間的距離是否等于或小于 FSS的波長(zhǎng)的所選比例。例如,在330中,對(duì)于給定的波,判斷距離125 是否小于或等于波114的^^/2。換句話(huà)說(shuō),在一些實(shí)施例中,在波傳播經(jīng) 過(guò)平均液面110時(shí),判斷波112、 114、 116是否己經(jīng)到達(dá)了淺水觸發(fā)點(diǎn)145。 如果距離125小于或等于波114的^irst/2,那么320進(jìn)行到330。否則,針 對(duì)另一個(gè)波重新執(zhí)行320,所述另一個(gè)波可以位于液體表面(例如平均液面 110)上的其它地方。在其它實(shí)施例中,波還可以沿待重新計(jì)算的"x"方 向傳播經(jīng)過(guò)平均液面110。
在340中,至少根據(jù)FSS的^first以及液體平均表面與液體底部之間的
距離來(lái)確定第二正弦信號(hào)(SSS)的第二波長(zhǎng)(^see。nd)。在一些實(shí)施例中,
平均表面是平均液面110,液體底部是海底120,而距離是距離125。在一
些實(shí)施例中,^ec。nd是^m和^rst/2之間的值。為了便于說(shuō)明,將X^。nd表示 為"b ^st",采用"b"作為與^rst相乘的值,以便更清晰地說(shuō)明^rst和、咖d
之間的關(guān)系,該值例如從1到1/2。然而,在其它實(shí)施例中,可以采用"b"
的其它值。
在一些實(shí)施例中,"b"的值是距離125的線(xiàn)性函數(shù)。在一些實(shí)施例中, "b"的值可以由[{(距離125-、st)/(距離125+^rst》+常數(shù)]來(lái)計(jì)算。那么,在340中,SSS可以初始表示為
方程2: f(x,t)= Amplitudemultiplier*[{Sin([27tx/(bVlrst)] +t(p)+l}/2嚴(yán)印鵬
在350中,SSS的波速Ssec。。d可以根據(jù)^,d (即,/ (bXfirst))來(lái)計(jì)算。
在一些實(shí)施例中,cp在方程l和2之間應(yīng)該保持不變,即使它們各自的波長(zhǎng)
(即,^irst;和^謹(jǐn)d, ase咖d還可以表示為bXfirst))是不同的。因此,
方禾呈3b: Ssecond= (Sfirst氺2兀A^s)/(27lA3 )或 方禾王3c: SseCond= (Sfirst* ^second /^first)或 方禾呈3d: Ssecond= Sfirst*bb
換句話(huà)說(shuō),在一些實(shí)施例中,隨著距離125減小這些波的(Sfct和Ssec。nd), 每個(gè)波的波速("S")按比例減小。
在360中,計(jì)算SSS的波定義域值(wave domain value, WDV)。通常, WDV是正弦定義域中的計(jì)算值。在一些實(shí)施例中,這可以由計(jì)算 [(sin([27ix/(b ^t)]+t(p)+lV2]來(lái)表示。如上所述,SSS的WDV至少是、咖d (即,bA^st)的函數(shù)。在一些實(shí)施例中,時(shí)間"t"也被用于計(jì)算SSS的 WDV。在一些實(shí)施例中,時(shí)間"t"作為波定義域值中的變量而保留。
在370中,以一 steepness值作為SSS的WDV的指數(shù),以便產(chǎn)生以 steepness調(diào)整后的波定義域值。在一些實(shí)施例中,steepness值可以是 steepnesssecondil。例如,steepnessse咖d可以是1至U 10之間的值。steepnesssecond 可以是距離125、波116-119與岸邊(未示出)的距離以及其它因數(shù)的函數(shù)。 方程4a:
以steepness調(diào)整后的波定義域值=[{sin([27cx/(b^iret)]+t(())+l}/
steepness_second
在一些實(shí)施例中,在380中,然后,將由steepnesssec。nd產(chǎn)生的以steepness 調(diào)整后的波定義域值乘以Amplitudemultiplier,以便產(chǎn)生具有第二波長(zhǎng)的波的 振幅。在一些實(shí)施例中,具有第二波長(zhǎng)的波的振幅可以表示為 方程4b:
f(X,t)=Amplitudemultiplier*[{Sin([27rx/(b w)]+t(p)+l}/2]steepness-sec。nd 然后,在382中,確定具有第二波長(zhǎng)的波的振幅與液體底部之間的幅 值差,例如距離125。為了便于解釋?zhuān)瑢⒕哂械诙ㄩL(zhǎng)的波的振幅與液體底部之間的幅值差稱(chēng)為具有第二波長(zhǎng)的波的振幅距離。
在384中,根據(jù)在382中所確定的具有第二波長(zhǎng)的波的振幅與液體底 部之間的幅值差來(lái)調(diào)整具有第二波長(zhǎng)的波的振幅,以便生成經(jīng)過(guò)高度調(diào)整 的具有第二波長(zhǎng)的波的振幅。
例如,在一些實(shí)施例中,根據(jù)具有第二波長(zhǎng)的波的振幅與距離125之 間的幅值差來(lái)調(diào)整波(例如,淺水區(qū)140中的波116-119)的振幅的高度。
在384的一些實(shí)施例中
方程5:如果距離125〈具有第二波長(zhǎng)的波的振幅(f(x,t》,貝U: 經(jīng)過(guò)高度調(diào)整的f(x,t)= f(X,t)+[f(X,t)-RfirSt]
換句話(huà)說(shuō),如果距離125小于方程4b中的具有第二波長(zhǎng)的波的振幅, 那么就將方程4b中的具有第二波長(zhǎng)的波的振幅與液體底部之間的幅值差加 到第二個(gè)波的所計(jì)算的振幅值上,以便生成經(jīng)過(guò)高度調(diào)整的具有第二波長(zhǎng) 的波的振幅。
然后,在386中,判斷液體表面與液體底部之間的距離(如,平均液
面110與海底120間的距離)是否小于諸如Xfira或^sec。nd等波長(zhǎng)的第二所選
比例。如果它不小于波長(zhǎng)的第二所選比例,那么386進(jìn)行到390。否則,386 進(jìn)行到388。
在388中,計(jì)算破碎的波,以下將參照?qǐng)D6-9和圖11對(duì)此進(jìn)行更具體 的描述。
在390中,在一些實(shí)施例中,減小液體頂部與液體底部之間的距離(例 如,平均液面110與液體底部120間的距離125)。在一些實(shí)施例中,該距 離根據(jù)波116-119與岸邊之間的距離而減小。在一些實(shí)施例中,減小該距離
可以表示波在水平方向上的傳播。
圖5示出了用于確定正弦波的特征的系統(tǒng)500。在一些實(shí)施例中,可以
同時(shí)產(chǎn)生多個(gè)(例如,四個(gè))正弦波。而且,雖然在一些實(shí)施例中方法200 和300可以在系統(tǒng)500中執(zhí)行,但是也可以由系統(tǒng)500的其它實(shí)施例來(lái)執(zhí) 行其它方法。為了便于說(shuō)明,將參照方法300來(lái)描述系統(tǒng)500的一些方面。 然而,在一些實(shí)施例中,也可以與方法300或200相結(jié)合地使用系統(tǒng)500 的其它方面。
在第一存儲(chǔ)器510接收第一信號(hào)。第一存儲(chǔ)器510用于存儲(chǔ)第一信號(hào),該第一信號(hào)表示例如可以在310中確定的液體頂部和液體底部之間的距離。 存儲(chǔ)器510耦合到閾值檢測(cè)器570、第二波長(zhǎng)確定器575和髙度調(diào)整器597。
在第一正弦信號(hào)發(fā)生器520接收第一波長(zhǎng)(^iret)。同樣,在第一正弦 信號(hào)發(fā)生器520還接收波速Sfirst。 ste印nessf,rst同樣由第一正弦信號(hào)發(fā)生器 520接收。在一些實(shí)施例中,在第一正弦信號(hào)發(fā)生器,還接收波在"x"方 向上的位移和相位,如時(shí)間"t"和相位速度"cp"。發(fā)生器520耦合到第二 存儲(chǔ)器530,用于存儲(chǔ)由第一正弦信號(hào)信號(hào)發(fā)生器產(chǎn)生的第一正弦信號(hào)的 Virst,這例如可以在310進(jìn)行。
在一些實(shí)施例中,節(jié)點(diǎn)正弦信號(hào)發(fā)生器540到560也耦合到第二存儲(chǔ) 器530。這些可被用于產(chǎn)生其它正弦信號(hào)??蓪⑦@些信號(hào)加入到第一正弦信 號(hào)中,用以產(chǎn)生聚合的具有第二波長(zhǎng)的波的振幅。
閾值檢測(cè)器570將來(lái)自第一存儲(chǔ)器510的第一信號(hào)與Vw的某個(gè)比例 進(jìn)行比較,這例如可以在330中進(jìn)行。如果來(lái)自第一存儲(chǔ)器510的第一信 號(hào)與^firet的所選比例進(jìn)行比較,并且第一信號(hào)等于或小于該比例,那么閾 值檢測(cè)器570對(duì)耦合的第二波長(zhǎng)確定器575的計(jì)算進(jìn)行初始化/觸發(fā)。
然后,第二波長(zhǎng)確定器575根據(jù)第一信號(hào)和?Wst來(lái)確定第二波長(zhǎng),這
例如可以在340中進(jìn)行。然后,第二波長(zhǎng)確定器575將、e。nd傳遞給第二正
弦信號(hào)發(fā)生器580。
第二正弦信號(hào)發(fā)生器580接收來(lái)自第二波長(zhǎng)確定器574和第一正弦信 號(hào)發(fā)生器520兩者的輸入,用以產(chǎn)生可以由方程2表示的SSS。在一些實(shí) 施例中,在第二正弦信號(hào)發(fā)生器580中進(jìn)行340。 SSS被傳送給波定義域值 計(jì)算器584。
波定義域值計(jì)算器584至少根據(jù) w^d (即,bViret)來(lái)計(jì)算SSS的波定 義域值。在一些實(shí)施例中,在波定義域值計(jì)算器584中進(jìn)行340。將波定義 域值傳送給波速計(jì)算器588。在一些實(shí)施例中,波定義域值計(jì)算器采用提供 給第一正弦信號(hào)發(fā)生器520的輸入,例如"x"和"t"。
波速計(jì)算器588至少根據(jù)C()和^ee。nd兩者來(lái)生成Ssee。nd。在一些實(shí)施例
中,在波速計(jì)算器588中進(jìn)行340。將計(jì)算器580的輸出傳送給陡度調(diào)整器 590。
陡度調(diào)整器590產(chǎn)生steepnesssec加d。在一些實(shí)施例中,可以在590中進(jìn)行370。在一些實(shí)施例中,陡度調(diào)整器590根據(jù) w。nd來(lái)產(chǎn)生steepnesss,d。 在一些實(shí)施例中,陡度調(diào)整器590還可以使用其它因數(shù),例如到岸邊的距 離和風(fēng)速等,來(lái)產(chǎn)生steepnesssee。nd。陡度調(diào)整器590可以利用steepnesssec。nd 來(lái)產(chǎn)生經(jīng)過(guò)steepness調(diào)整的波定義域值。將經(jīng)過(guò)steepness調(diào)整的波定義域 值傳送給輸入振幅倍增器595。
輸入振幅倍增器595接收作為輸入的amplitudeinitial。輸入振幅倍增器 595將經(jīng)過(guò)steepness調(diào)整的波定義域值乘以amplitudeinitial,用以產(chǎn)生具有第 二波長(zhǎng)的波的振幅。在一些實(shí)施例中,振幅倍增器595執(zhí)行380。輸入振幅 倍增器595將具有第二波長(zhǎng)的波的振幅傳送給高度調(diào)整器597。
高度調(diào)整器597耦合到第一存儲(chǔ)器510和輸入振幅倍增器595。高度調(diào) 整器597根據(jù)波的振幅值與液體底部之間的幅值差來(lái)調(diào)整具有第二波長(zhǎng)的 波的振幅,用以產(chǎn)生經(jīng)過(guò)高度調(diào)整的第二波長(zhǎng)的波的振幅。這個(gè)經(jīng)過(guò)高度 調(diào)整的波的振幅值可以表示在平均水面高度上的最終的波的高度。在一些 實(shí)施例中,在高度調(diào)整器597中進(jìn)行386。在一些實(shí)施例中,在高度調(diào)整器 597中還進(jìn)行390。然后,在一些實(shí)施例中,通過(guò)顯示輸出端口 598傳送經(jīng) 過(guò)高度調(diào)整的具有第二波長(zhǎng)的波的振幅。然后,顯示輸出端口 598傳送經(jīng) 過(guò)高度調(diào)整的具有第二波長(zhǎng)的波的振幅,來(lái)進(jìn)行渲染。
圖6示出了一個(gè)仿真環(huán)境600,其用于對(duì)使得在破碎的波的仿真605中 的波發(fā)生巻曲的情況進(jìn)行建模。示出了多個(gè)波610、 630、 650和670。對(duì)于 每個(gè)波610、 630、 650和670而言,隨著距離125變得越來(lái)越短,每個(gè)波 也將隨之變得越來(lái)越巻曲。每個(gè)波610、 630、 650和670都具有對(duì)應(yīng)的吸 引子620、 640、 660和680,其用于對(duì)在波上的點(diǎn)("波浪點(diǎn)")的特性進(jìn)行 建模,例如波浪點(diǎn)617、 618和619,以下將對(duì)此進(jìn)行更具體的描述。每個(gè) 波610、 630、 650和670都表示沿"X"軸在平均液面110上傳播的波的巻 曲的不同階段。巻曲可以是接近岸邊的波、該波的距離125或其它因數(shù)的 函數(shù)。在仿真的波到達(dá)破碎觸發(fā)點(diǎn)160后,可以開(kāi)始巻曲。
通常,在波浪點(diǎn)(如,波浪點(diǎn)617)和"吸引子"(如,吸引子球620) 之間繪制線(xiàn)("吸引子線(xiàn)"),例如吸引子線(xiàn)612。吸引子線(xiàn)612表示諸如617、 618和619等波浪點(diǎn)與吸引子球620之間的最短距離。在一些實(shí)施例中,吸 引子線(xiàn)612與波浪點(diǎn)617和吸引子球620兩者相接觸。
15然后,在仿真環(huán)境600中,將波浪點(diǎn)(如,波浪點(diǎn)617)限制成在某個(gè) 方向上移動(dòng),和/或限制成以某個(gè)速度移動(dòng),該速度是它的對(duì)應(yīng)吸引子線(xiàn)(如, 吸引子線(xiàn)612)的函數(shù)。例如,可以將波浪點(diǎn)637限制成在該方向上移動(dòng), 和/或限制成以某個(gè)速度移動(dòng),該速度是它的對(duì)應(yīng)吸引子線(xiàn)(如,吸引子線(xiàn) 632)的函數(shù),該吸引子線(xiàn)可以是長(zhǎng)度和方向上發(fā)生改變的吸引子線(xiàn)612。
在一些實(shí)施例中,吸引子線(xiàn)限制了波浪點(diǎn)可以例示的方向。換句話(huà)說(shuō), 當(dāng)?shù)谝粋€(gè)波610變?yōu)榈诙€(gè)波630時(shí),第一個(gè)波的波浪點(diǎn)617可以出現(xiàn)在 具有吸引子線(xiàn)612的點(diǎn)上。然后,波浪點(diǎn)617變?yōu)椴?30的波浪點(diǎn)637。在 例如仿真環(huán)境600的其它實(shí)施例中,吸引子線(xiàn)(例如,吸引子線(xiàn)612)是將 仿真力施加給它的對(duì)應(yīng)波浪點(diǎn)(如,波浪點(diǎn)617)的方向,但是波浪點(diǎn)仍然 具有來(lái)自波610的先前渲染的仿真慣量。在另外的其它實(shí)施例中,波浪點(diǎn)
具有速度S^。nd和從該波浪點(diǎn)的仿真慣量開(kāi)始的先前矢量,但是該力是吸引
子線(xiàn)的長(zhǎng)度的函數(shù)。在另外的其它實(shí)施例中,波浪點(diǎn)的速度可以是吸引子 線(xiàn)612的彈力的函數(shù)。
從波浪點(diǎn)614到吸引子球620的距離可以隨著時(shí)間而變化,以下將對(duì) 此進(jìn)行描述,并且吸引子球620、 640、 660、 680的速度和對(duì)應(yīng)的波長(zhǎng)610-670
也可以是S^。nd的函數(shù)。注意在波沿"X"方向(如圖6所示)移動(dòng)的情 況下,波浪點(diǎn)看起來(lái)像被控制的鵝卵石那樣向前移動(dòng),圍繞著吸引子球旋 轉(zhuǎn)。
在一些實(shí)施例中,隨著變量(例如,距離125或仿真波與岸邊間的距 離)發(fā)生變化,吸引子球620、 640、 660或680收縮。在一些實(shí)施例中, 該收縮可以改變它的吸引子線(xiàn)的矢量方向,其接著又可以改變施加給波浪 點(diǎn)的仿真力。通常,隨著吸引子球620-680繼續(xù)收縮,其對(duì)應(yīng)的波的巻曲將 變得更加顯著。
圖7示出了波的漩渦。該漩渦具有寬度"w"、長(zhǎng)度"1"和角度"e"。 這代表吸引子的一個(gè)實(shí)施例。在一些實(shí)施例中,吸引子可以被渲染成吸引 子球。"W"、 "L"和角度"e"可以是地理、水溫等因素。寬度"W"和長(zhǎng) 度"L"之間的比例變化的例子,例如可以從長(zhǎng)寬比1.6的比例變?yōu)?.1。盡 管在其它實(shí)施例中吸引子被建模成在水平面上出現(xiàn)的球,其中W: L為l: 1,但是可以使用其它形狀和布置來(lái)確定吸引子線(xiàn)的長(zhǎng)度和方向。圖8示出了一種用于使波巻曲的方法700。在一些實(shí)施例中,在破碎的 水中,進(jìn)行方法800。
在710中,產(chǎn)生用于表示液體表面處的波的信號(hào)。這可以是平均液面 110處的波610。
在720中,選擇波的第一波浪點(diǎn)。例如,選擇波浪點(diǎn)618。
在730中,產(chǎn)生用于該波浪點(diǎn)的吸引子,例如吸引子球620。吸引子球 可以是球形,或者可以是其它實(shí)施例中的其它形狀的吸引子。吸引子的半 徑可以是距離125、到岸邊的距離或者其它因數(shù)的函數(shù)。吸引子可以位于沿 x軸的所選點(diǎn)上。在一些實(shí)施例中,可以將吸引子放置成使得平均液面110 將吸引子分成兩半、或者使得吸引子在該吸引子之上或之下進(jìn)行正切,或 者采用其它放置方式。
在740中,在一些實(shí)施例中,確定吸引子的速度。其可以是先前吸引 子的速度的函數(shù),或者可以作為輸入來(lái)接收。例如,吸引子640的速度可 以至少部分地是吸引子球620的速度的函數(shù)。
在750中,產(chǎn)生吸引子線(xiàn),例如吸引子線(xiàn)612,其表示波浪點(diǎn)(如,波 浪點(diǎn)617)與吸引子球640之間的最短距離。在一些實(shí)施例中,吸引子線(xiàn)可
以表示為
方禾呈6: (V2-V!) *t
其中,W是第波浪點(diǎn)的位置,V2是吸引子上的位置,(吸引子上的最 接近的點(diǎn)),而"t"是隨著風(fēng)、到岸邊的距離、鹽度等而改變的參數(shù)。
在760中,確定第一波浪點(diǎn)的速度。其可以是使用前面的吸引子線(xiàn)的
結(jié)果,或者可以作為初始輸入來(lái)接收。在一些實(shí)施例中,還可以確定波浪 點(diǎn)的矢量方向。
在770中,至少根據(jù)在上面具體所述的750中所計(jì)算的吸引子線(xiàn)來(lái)計(jì) 算第二波浪點(diǎn)位置,例如630。例如,波浪點(diǎn)617可以變?yōu)椴ɡ它c(diǎn)637。在 一些實(shí)施例中,對(duì)于多個(gè)波浪點(diǎn),例如614到618,重復(fù)執(zhí)行780,從而產(chǎn) 生破碎的波的仿真前沿。
在780中,在一些實(shí)施例中,還計(jì)算第三波浪點(diǎn),第二波浪點(diǎn)是第三 波浪點(diǎn)所在的同一個(gè)波的一部分上的成員。至少根據(jù)第二波浪點(diǎn)655的位 置來(lái)計(jì)算第三波浪點(diǎn)(如,第三波浪點(diǎn)659)。在一些實(shí)施例中,第三波浪點(diǎn)659是插入的波浪點(diǎn),并且該第三波浪點(diǎn)659可能并不位于破碎的波的 前沿上。在一些實(shí)施例中,然后,將第二波浪點(diǎn)看作是第一波浪點(diǎn)。
在785中,判斷所產(chǎn)生的吸引子是否是最后的吸引子。例如,波是否 會(huì)繼續(xù)巻曲?如果是,方法700結(jié)束。否則,785進(jìn)行到790。
在790中,在一些實(shí)施例中,吸引子收縮以產(chǎn)生更小的吸引子,例如 吸引子球640。收縮可以是到岸邊的新距離的變化、新距離125或其它因數(shù) 的函數(shù)。
在792中,然后,將該更小的吸引子放置在一個(gè)新的位置。該新位置 可以是該吸引子的速度的函數(shù)。792跳轉(zhuǎn)回730。
圖9示出了用于渲染如圖6所示的波的巻曲的系統(tǒng)800的一個(gè)實(shí)施例。 雖然可以參照方法700來(lái)描述系統(tǒng)800,但是在其它實(shí)施例中可以在系統(tǒng) 800中采用其它方法。
使用第一存儲(chǔ)器810來(lái)存儲(chǔ)用于表示從水平面到液體底部之間的距離
(如距離125)的信號(hào)。將第二波長(zhǎng)(X^。nd)和Ssee。nd作為"X"和"t"輸
入到第一波發(fā)生器820中。將第一波發(fā)生器820(例如在710中)輸出的、用 于表示液體表面處的波的信號(hào)(即,輸出)輸入到第一波浪點(diǎn)選擇器830 中。然后,將所選擇的波浪點(diǎn)傳送給吸引子發(fā)生器850,如在720中所示。 在一些實(shí)施例中,還使用第一節(jié)點(diǎn)信號(hào)發(fā)生器842、第二節(jié)點(diǎn)信號(hào)發(fā)生 器844和第三節(jié)點(diǎn)信號(hào)發(fā)生器846來(lái)產(chǎn)生其它破碎的波,并且它們也關(guān)聯(lián)
于第二波長(zhǎng)(Second)禾口 Ssecond°
吸引子發(fā)生器850接收輸入數(shù)據(jù),例如吸引子的類(lèi)型(球形、非球形) 和大小來(lái)作為輸入,以便幫助產(chǎn)生吸引子。在一些實(shí)施例中,吸引子發(fā)生 器850執(zhí)行過(guò)程700的730??梢詫⑽臃胖贸捎善骄好娼爻蓛砂?、在 波的底部與液體相切、在平均液面下相切。吸引子發(fā)生器850還接收吸引 子的速度,如在740中,該速度用于在以后沿著軸經(jīng)過(guò)液體的表面移動(dòng)吸 引子,如圖6所示,以及如在792中所示。
然后,吸引子線(xiàn)發(fā)生器860接收來(lái)自第一波浪點(diǎn)選擇器830的第一點(diǎn) 和來(lái)自吸引子發(fā)生器850的吸引子。吸引子線(xiàn)發(fā)生器850可以產(chǎn)生吸引子 線(xiàn)。如上所述,吸引子線(xiàn)表示波浪點(diǎn)與吸引子間的最短距離。在一些實(shí)施 例中,然后,將吸引子線(xiàn)存儲(chǔ)在雙倍速率數(shù)據(jù)存取存儲(chǔ)器870中。吸引子收縮器875接收來(lái)自吸引子發(fā)生器850的吸引子,并且該吸引 子收縮器875既可以沿水平軸移動(dòng)吸引子,又可以同時(shí)收縮吸引子以產(chǎn)生 更小的吸引子,如在790中所示。可以根據(jù)第一信號(hào)、吸引子到岸邊的距 離、第二波長(zhǎng)或其它因數(shù)來(lái)收縮吸引子。在其它實(shí)施例中,在收縮吸引子 后,吸引子線(xiàn)發(fā)生器870產(chǎn)生吸引子線(xiàn)。
用于第二波浪點(diǎn)的計(jì)算器("計(jì)算器")880使用由吸引子線(xiàn)發(fā)生器850 所產(chǎn)生的吸引子線(xiàn)和由第一波浪點(diǎn)選擇器830所選擇的第一波浪點(diǎn)來(lái)確定 第二波浪點(diǎn)的位置。在一些實(shí)施例中,首先,計(jì)算器880選擇第一波浪點(diǎn) 的速度,如在760中所示。然后,如780所示,計(jì)算第二波浪點(diǎn)的位置。 然后,將該值輸出,作為第二波浪點(diǎn)輸出。
備選地,在一些實(shí)施例中,還使用用于第三波浪點(diǎn)(例如,波浪點(diǎn)659) 的內(nèi)插器890。通常,內(nèi)插器890觀察第二波浪點(diǎn)的速度和方向數(shù)據(jù),并且 使第三波浪點(diǎn)的速度和方向以該數(shù)據(jù)為基礎(chǔ)。例如,在波的后部上的振幅 與第二波浪點(diǎn)相同的波浪點(diǎn)可以以與第一波浪點(diǎn)相同的速度和相同的方向 移動(dòng)。然后,將其輸出,作為第三波浪點(diǎn)輸出。
圖IO示出了二維淺水波的漩渦的位置。在圖10中,波具有底部、前
部、頂部和后部。然后,圖lO中的波內(nèi)的每個(gè)波浪點(diǎn)都根據(jù)Sse,d沿X方
向移動(dòng)。然而,每個(gè)波浪點(diǎn)然后根據(jù)例如吸引子線(xiàn),在吸引子(未示出) 周?chē)鷰喦T趫D10中,在一些實(shí)施例中,可以根據(jù)對(duì)應(yīng)的前部波浪點(diǎn)的速 度和它們自身的速度,計(jì)算/內(nèi)插得到后部波浪點(diǎn)。
圖11-13示出了根據(jù)吸引子線(xiàn)到吸引子球的相對(duì)長(zhǎng)度的各個(gè)波的各種 巻曲。每個(gè)單獨(dú)的巻曲的波(1110、 1120、 1130、 1140等)實(shí)時(shí)表示在它 巻曲時(shí)的波的形狀。如所說(shuō)明的那樣,通常,吸引子線(xiàn)到吸引子球的長(zhǎng)度 越小,巻曲就越顯著。
圖14示出了視頻平臺(tái)1200的一個(gè)實(shí)施例,在該視頻平臺(tái)1200中,可 以使用系統(tǒng)500和系統(tǒng)800。在視頻平臺(tái)1200中,計(jì)算平臺(tái)1210耦合到視 頻屏幕1220。計(jì)算平臺(tái)1210還耦合到用戶(hù)界面1220。計(jì)算平臺(tái)1210還耦 合到系統(tǒng)500和系統(tǒng)800。通常,在一些實(shí)施例中,計(jì)算平臺(tái)1210可以協(xié) 調(diào)1120、 1230、 1240和1250間的相互作用。
在視頻平臺(tái)1200的一些實(shí)施例中,系統(tǒng)500可以以存儲(chǔ)介質(zhì)中的代碼的方式來(lái)實(shí)現(xiàn),例如存儲(chǔ)在計(jì)算平臺(tái)1210的存儲(chǔ)器中的代碼。例如,存儲(chǔ) 介質(zhì)可以具有用于第一存儲(chǔ)器510的代碼,用以存儲(chǔ)表示液體表面與液體 底部間的距離的第一信號(hào)。存儲(chǔ)介質(zhì)還可以具有用于第一正弦信號(hào)發(fā)生器 520的代碼,用以產(chǎn)生表示液體表面處的波的第一正弦信號(hào)。存儲(chǔ)介質(zhì)還可 以具有用于第二存儲(chǔ)器530的代碼,用以存儲(chǔ)正弦信號(hào)的第一波長(zhǎng),并且 可以具有用于閾值檢測(cè)器570的代碼,用以在由第一信號(hào)表示的液體表面 與液體底部之間的距離小于存儲(chǔ)在第二存儲(chǔ)器中的第一波長(zhǎng)的所選比例的 情況下進(jìn)行觸發(fā)。存儲(chǔ)介質(zhì)可以具有用于第二波長(zhǎng)確定器575的代碼,用 以在閾值檢測(cè)器570進(jìn)行觸發(fā)后,至少根據(jù)第一波長(zhǎng)和液體表面與液體底 部之間的距離來(lái)確定第二波長(zhǎng)。存儲(chǔ)介質(zhì)還具有用于第二正弦信號(hào)發(fā)生器 580的代碼,用以至少根據(jù)第二波長(zhǎng)來(lái)產(chǎn)生第二正弦信號(hào)。存儲(chǔ)介質(zhì)還可以 具有用于輸入振幅倍增器595的代碼,用以計(jì)算第二正弦信號(hào)的具有第二 波長(zhǎng)的波的振幅。
權(quán)利要求
1、一種方法,包括產(chǎn)生用于表示在液體的平均表面處的波的正弦信號(hào);確定所述液體的所述平均表面和所述液體的底部之間的距離;以及根據(jù)所述距離來(lái)調(diào)整所述正弦信號(hào)的特征。
2、 如權(quán)利要求1所述的方法,進(jìn)一步包括產(chǎn)生用于表示在所述液體的所述平均表面處的至少一個(gè)波的第一正弦 信號(hào),所述第一正弦信號(hào)具有第一波長(zhǎng);接收所述液體的所述平均表面與所述液體的所述底部之間的距離; 如果所述接收的距離小于所述第一波長(zhǎng)的所選比例a. 至少根據(jù)所述第一波長(zhǎng)和所述距離兩者來(lái)確定第二波長(zhǎng);以及b. 至少根據(jù)所述第二波長(zhǎng)來(lái)計(jì)算第二正弦信號(hào)中的至少一個(gè)波的 具有第二波長(zhǎng)的波的振幅。
3、 如權(quán)利要求2所述的方法,其中,所述第二波長(zhǎng)是介于所述第一波 長(zhǎng)和所述第一波長(zhǎng)的值的一半之間的值。
4、 如權(quán)利要求2所述的方法,其中,所述第一正弦信號(hào)至少是經(jīng)過(guò)所 述液體的所述表面的物理位移參數(shù)、時(shí)間參數(shù)或者這兩者的函數(shù)。
5、 如權(quán)利要求2所述的方法,其中,所述第二正弦信號(hào)是經(jīng)調(diào)整的第 一正弦信號(hào)。
6、 如權(quán)利要求2所述的方法,其中,產(chǎn)生所述具有第二波長(zhǎng)的波的振幅的步驟進(jìn)一步包括計(jì)算所述第二正弦信號(hào)的波的波定義域值;將一陡度值作為所述第二正弦信號(hào)的所述波定義域值的指數(shù),用以產(chǎn) 生以陡度進(jìn)行調(diào)整的波定義域值;以及將所述以陡度進(jìn)行調(diào)整的波定義域值乘以初始振幅值,用以產(chǎn)生所述 具有第二波長(zhǎng)的波的振幅。
7、 如權(quán)利要求6所述的方法,其中,所述陡度值包括第一陡度值和第二陡度值,其中,產(chǎn)生所述具有第二波長(zhǎng)的波的振幅的步驟進(jìn)一步包括至少根據(jù)所述液體的所述表面與所述液體的所述底部之間的距離來(lái)產(chǎn)生所述第二陡度值;以及將所述第二陡度值作為所述第二正弦信號(hào)的所述波定義域值的指數(shù),用以產(chǎn)生所述以陡度進(jìn)行調(diào)整的波定義域值。
8、 如權(quán)利要求2所述的方法,進(jìn)一步包括組合多個(gè)具有第二波長(zhǎng)的波 的振幅,用以產(chǎn)生聚合的具有第二波長(zhǎng)的波的振幅,其中,每個(gè)具有第二 波長(zhǎng)的波的振幅都得自對(duì)應(yīng)的第二正弦信號(hào)。
9、 如權(quán)利要求2所述的方法,進(jìn)一步包括 至少根據(jù)所述第二波長(zhǎng)來(lái)產(chǎn)生所述第二正弦信號(hào)的波速。
10、 如權(quán)利要求9所述的方法,其中,所述產(chǎn)生所述第二正弦信號(hào)的 波速的步驟進(jìn)一步包括接收所述第一正弦信號(hào)的波的波速;計(jì)算所述第二正弦信號(hào)的波的所述波速,使得第二波速基本等于 所述第一正弦信號(hào)的所述波的所述波速乘以以下運(yùn)算的結(jié)果該結(jié)果 是所述第二波長(zhǎng)除以所述第一波長(zhǎng)所得到的值。
11、 如權(quán)利要求2所述的方法,進(jìn)一步包括確定所述具有第二波長(zhǎng)的波的振幅與所述液體的所述底部之間的幅值 差;以及根據(jù)所述具有第二波長(zhǎng)的波的振幅與所述液體的所述底部之間的所述 幅值差,來(lái)產(chǎn)生經(jīng)過(guò)高度調(diào)整的具有第二波長(zhǎng)的波的振幅。
12、 如權(quán)利要求ll所述的方法,其中,產(chǎn)生所述經(jīng)過(guò)高度調(diào)整的具有第二波長(zhǎng)的波的振幅的步驟進(jìn)一步包括將所述具有第二波長(zhǎng)的波的振幅 與所述液體的所述底部之間的所述幅值差加到所述具有第二波長(zhǎng)的波的振 幅上,用以產(chǎn)生所述經(jīng)過(guò)高度調(diào)整的具有第二波長(zhǎng)的波的振幅。
13、 如權(quán)利要求2所述的方法,進(jìn)一步包括減小所述液體的所述平均表面與所述液體的所述底部之間的所述距 離;以及a. 至少根據(jù)所述第一波長(zhǎng)和所述距離兩者來(lái)確定第二波長(zhǎng);以及b. 至少根據(jù)所述第二波長(zhǎng)來(lái)計(jì)算第二正弦信號(hào)的至少一個(gè)波的具有第二波長(zhǎng)的波的振幅。
14、 如權(quán)利要求2所述的方法,進(jìn)一步包括如果所述液體的所述平均表面與所述液體的所述底部之間的所述距離小于波長(zhǎng)的所選比例,則計(jì) 算破碎的波,其中,所述波長(zhǎng)從包括所述第一波長(zhǎng)和所述第二波長(zhǎng)的組中 選擇。
15、 一種方法,包括產(chǎn)生用于表示在液體的表面處的至少一個(gè)波的信號(hào);選擇所述至少一個(gè)波的第一波浪點(diǎn);產(chǎn)生用于所述第一波浪點(diǎn)的吸引子;產(chǎn)生用于表示所述第一波浪點(diǎn)與所述吸引子之間的最短距離的吸引子 線(xiàn);以及至少根據(jù)所述吸引子線(xiàn)來(lái)計(jì)算第二波浪點(diǎn)的位置。
16、 如權(quán)利要求15所述的方法,其中,根據(jù)所述第一波浪點(diǎn)在所述吸 引子線(xiàn)的矢量方向上的加速度來(lái)計(jì)算所述第二波浪點(diǎn)的所述位置。
17、 如權(quán)利要求15所述的方法,其中,產(chǎn)生用于所述第一波浪點(diǎn)的所 述吸引子的步驟進(jìn)一步包括-確定所述吸引子的速度;收縮所述吸引子,用以產(chǎn)生更小的吸引子,其在一定位移處產(chǎn)生,該 位移至少是所述吸引子的所述速度的函數(shù);以及至少根據(jù)所述吸引子的所述速度和所述吸引子的大小來(lái)產(chǎn)生第二吸引子。
18、 如權(quán)利要求17所述的方法,其中,產(chǎn)生吸引子線(xiàn)的步驟進(jìn)一步包括確定所述第一波浪點(diǎn)的位置;以及至少根據(jù)所述更小的吸引子的所述速度和所述第一波浪點(diǎn)的所述位置 來(lái)產(chǎn)生第二吸引子線(xiàn)。
19、 如權(quán)利要求18所述的方法,進(jìn)一步包括根據(jù)所述第一波浪點(diǎn)和 所述第二吸引子線(xiàn)來(lái)產(chǎn)生新的第二波浪點(diǎn)。
20、 如權(quán)利要求15所述的方法,其中,所述更小的吸引子的大小至少 是從由下列內(nèi)容構(gòu)成的組中所選出的項(xiàng)的函數(shù)所述液體的所述表面與所 述液體的所述底部之間的所述距離、所述吸引子到岸邊的距離、以及這兩 者。
21、 如權(quán)利要求15所述的方法,進(jìn)一步包括根據(jù)所述第二波浪點(diǎn)來(lái) 計(jì)算第三波浪點(diǎn)的位置,其中,所述第二波浪點(diǎn)位于所述波的前部。
22、 如權(quán)利要求15所述的方法,其中,所述吸引子是球形吸引子。
23、 一種系統(tǒng),包括第一存儲(chǔ)器,用于存儲(chǔ)表示液體的表面與所述液體的底部之間的距離的第一信號(hào);第一正弦信號(hào)發(fā)生器,用于產(chǎn)生表示在所述液體的所述表面處的波的 第一正弦信號(hào);第二存儲(chǔ)器,用于存儲(chǔ)所述正弦信號(hào)的第一波長(zhǎng);閾值檢測(cè)器,用于在所述第一信號(hào)所表示的、所述液體的所述表面與 所述液體的所述底部之間的所述距離小于存儲(chǔ)在所述第二存儲(chǔ)器中的所述 第一波長(zhǎng)的所選比例的情況下進(jìn)行觸發(fā);第二波長(zhǎng)確定器,用于在所述閾值檢測(cè)器進(jìn)行觸發(fā)之后,至少根據(jù)所 述第一波長(zhǎng)和所述液體的所述表面與所述液體的所述底部之間的所述距離 來(lái)確定第二波長(zhǎng);第二正弦信號(hào)發(fā)生器,用于至少根據(jù)所述第二波長(zhǎng)來(lái)產(chǎn)生第二正弦信號(hào);輸入振幅倍增器,用于計(jì)算所述第二正弦信號(hào)的具有第二波長(zhǎng)的波的 振幅;以及數(shù)字顯示輸出端口,用于顯示所述第二正弦信號(hào)的所述具有第二波長(zhǎng) 的波的振幅。
24、 如權(quán)利要求23所述的系統(tǒng),進(jìn)一步包括 耦合到所述計(jì)算器和所述第二正弦信號(hào)發(fā)生器的陡度調(diào)整器。
25、 介質(zhì)存儲(chǔ)代碼,包括用于第一存儲(chǔ)器的代碼,該第一存儲(chǔ)器用于存儲(chǔ)表示液體的表面與所述液體的底部之間的距離的第一信號(hào);用于第一正弦信號(hào)發(fā)生器的代碼,該第一正弦信號(hào)發(fā)生器用于產(chǎn)生表 示在所述液體的所述表面處的波的第一正弦信號(hào);用于第二存儲(chǔ)器的代碼,該第二存儲(chǔ)器用于存儲(chǔ)所述正弦信號(hào)的第一 波長(zhǎng);用于閾值檢測(cè)器的代碼,該閾值檢測(cè)器用于在由所述第一信號(hào)所表示 的、所述液體的所述表面與所述液體的所述底部之間的所述距離小于存儲(chǔ) 在所述第二存儲(chǔ)器中的所述第一波長(zhǎng)的所選比例的情況下進(jìn)行觸發(fā);用于第二波長(zhǎng)確定器的代碼,該第二波長(zhǎng)確定器用于在所述閾值檢 測(cè)器進(jìn)行觸發(fā)之后,至少根據(jù)所述第一波長(zhǎng)和所述液體的所述表面與所述 液體的所述底部之間的所述距離來(lái)確定第二波長(zhǎng);用于第二正弦信號(hào)發(fā)生器的代碼,該第二正弦信號(hào)發(fā)生器用于至少根 據(jù)所述第二波長(zhǎng)來(lái)產(chǎn)生第二正弦信號(hào);用于輸入振幅倍增器的代碼,該輸入振幅倍增器用于計(jì)算所述第二正 弦信號(hào)的具有第二波長(zhǎng)的波的振幅。
26、如權(quán)利要求25所述的介質(zhì)存儲(chǔ)代碼,其中,將由所述吸引子線(xiàn)發(fā) 生器所產(chǎn)生的吸引子線(xiàn)存儲(chǔ)在雙倍速率數(shù)據(jù)存取存儲(chǔ)器中。
全文摘要
產(chǎn)生用于表示在液體的平均表面處的波的正弦信號(hào)。確定液體的平均表面與液體的底部之間的距離。根據(jù)距離來(lái)調(diào)整正弦信號(hào)的特征。
文檔編號(hào)G06T15/70GK101317198SQ200680044390
公開(kāi)日2008年12月3日 申請(qǐng)日期2006年12月14日 優(yōu)先權(quán)日2005年12月30日
發(fā)明者A·T·萊克 申請(qǐng)人:英特爾公司