两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

基于運(yùn)動(dòng)的自適應(yīng)渲染的制作方法_2

文檔序號(hào):9471553閱讀:來(lái)源:國(guó)知局
實(shí)施例的AD樣本產(chǎn)生器階段205。在一個(gè)實(shí)施例中,基于 速度和邊緣檢測(cè)(例如,深度/Z的邊緣檢測(cè))在局部圖塊區(qū)域中做出解樣決定。速度緩沖 器310從當(dāng)前帖接收每一頂點(diǎn)坐標(biāo)并從先前帖接收每一頂點(diǎn)坐標(biāo)??赏ㄟ^(guò)將當(dāng)前帖的像素 的頂點(diǎn)坐標(biāo)與先前帖的像素的頂點(diǎn)坐標(biāo)進(jìn)行比較來(lái)確定各個(gè)像素的速度。在一個(gè)實(shí)施例 中,通過(guò)利用來(lái)自場(chǎng)景的圖元擅染"速度圖像",并將每一頂點(diǎn)速度用作頂點(diǎn)屬性來(lái)使用前 向拋雪球(forwardsplatting)方法。許多圖形應(yīng)用在擅染路徑期間擅染Z緩存W作為用 于減少像素著色器示例的數(shù)量的技術(shù)。可利用Z緩存來(lái)擅染速度緩沖器/圖像。在Z/深 度緩存被產(chǎn)生的Z路徑期間,除了拋雪球和更新深度之外,還按照每個(gè)像素來(lái)更新速度。對(duì) 速度緩沖器進(jìn)行擅染得到屏幕空間中的每一像素速度值,每一像素速度值的大小對(duì)應(yīng)于速 度。圖塊(諸如4X4圖塊)因而具有與每個(gè)像素相關(guān)聯(lián)的像素速度。圖塊因而具有最大 像素速度、平均像素速度、中等像素速度和最小像素速度。在一個(gè)實(shí)施例中,平均像素速度 用于做出解樣決定,雖然更普遍地還可使用最大像素速度或平均像素速度。
[0035] 在運(yùn)動(dòng)對(duì)象中,人眼更不容易感知到視覺偽影。因此,在圖塊中采樣率是否可減小 的一個(gè)因素為速度是否在闊值速度之上。
[0036] 然而,特定類型的視覺偽影趨向于在彩色邊緣更明顯。嚴(yán)格地說(shuō),在不首先擅染圖 像的情況下,不可能檢測(cè)到最終圖像中的顏色邊緣。然而,在擅染之前,可檢測(cè)到顏色邊緣 的高可能性。因此,在一個(gè)實(shí)施例中,邊緣檢測(cè)模塊305檢測(cè)像素的局部塊中的顏色邊緣的 可能性。也就是說(shuō),通過(guò)假設(shè)存在跨越對(duì)象的顏色變化的高可能性,存在顏色邊緣的高可 能性的區(qū)域被檢測(cè)。在一個(gè)實(shí)施例中,通過(guò)當(dāng)前帖的光柵化得到的Z值被分析W執(zhí)行邊緣 檢測(cè)。拉普拉斯邊緣檢測(cè)器可被定義為W當(dāng)前像素為中屯、的模板(stencil)。如果像素的 Z緩存的拉普拉斯算子大于闊值乘W像素的Z值,則圖塊中的所有像素都被標(biāo)記為具有邊 緣。運(yùn)定義了每一圖塊一比特值。更普遍地,可使用任何類型的邊緣檢測(cè)。
[0037] 在一個(gè)實(shí)施例中,針對(duì)各個(gè)圖塊產(chǎn)生邊緣掩碼,并可產(chǎn)生用于指示圖塊是否包括 至少一個(gè)邊緣的邊緣狀態(tài)位化it)。在一個(gè)實(shí)施方式中,針對(duì)每個(gè)4X4的像素的塊產(chǎn)生邊 緣掩碼,雖然更普遍地可使用其它圖塊大小。關(guān)于速度和邊緣的存在的信息被樣本產(chǎn)生器 315用來(lái)確定圖塊的采樣模式。在一個(gè)實(shí)施例中,如果檢測(cè)到邊緣則使用全采樣分辨率。如 果沒有檢測(cè)到邊緣并且圖塊具有大于第一闊值速度的速度,則使用第一減小的采樣率。如 果沒有檢測(cè)到邊緣并且圖塊具有第二闊值速度W上的速度,則使用第二減小的采樣率。在 做出采樣率決定時(shí)還可考慮其它的附加可選因素。在一個(gè)實(shí)施例中,采樣模式選擇包括全 樣本分辨率(每一像素至少一個(gè)樣本)、二分之一分辨率(每個(gè)圖塊中采樣的像素中的一 半)和四分之一分辨率(每個(gè)圖塊中采樣的四個(gè)像素中的一個(gè)像素)。更普遍地,可針對(duì)每 個(gè)采樣率提供由闊值參數(shù)控制的多個(gè)采樣率。此外,針對(duì)選擇的塊/圖塊大小,選擇的采樣 率可被最優(yōu)化。因此,雖然針對(duì)4X4塊,示例性示例包括4個(gè)樣本、8個(gè)樣本和16個(gè)樣本的 =個(gè)采樣率,但是該方法可基于塊大小或其它考慮改變W具有一組采樣率,其中,該組采樣 率中的每個(gè)采樣率由闊值參數(shù)針對(duì)每個(gè)采樣率進(jìn)行控制。因此,根據(jù)實(shí)施方式的細(xì)節(jié)(諸 如塊/圖塊大小和其它因素),采樣率的數(shù)量N可大于=個(gè)。
[0038] 在一個(gè)實(shí)施例中,提供抖動(dòng)模塊320W通過(guò)對(duì)具有相同有效采樣率的采樣模式的 選擇來(lái)調(diào)整采樣模式。抖動(dòng)可W是重復(fù)序列(例如,采樣模式1、采樣模式2、采樣模式3、采 樣模式4)或包括隨機(jī)化的方面。
[0039] 抖動(dòng)模塊320產(chǎn)生的采樣模式的抖動(dòng)降低人類用戶對(duì)采樣偽影的視覺感知。當(dāng)速 率快于生物闊值時(shí),人眼和人腦開始將圖像混合為視頻序列。也是就是說(shuō),當(dāng)圖像W快于生 物闊值的速率變化時(shí),人眼混合跨時(shí)間的圖像并將它們感知為類似于視頻的連續(xù)變化的序 列。關(guān)于生物闊值的準(zhǔn)確數(shù)字存在一些爭(zhēng)議。W大約每一秒12帖的帖速率,人眼和人腦開 始看見運(yùn)動(dòng)的圖像的序列而不是各個(gè)圖像。然而,需要比大約每一秒15帖的帖速率高一點(diǎn) 的帖速率來(lái)感受相對(duì)順楊(不滯澀)的運(yùn)動(dòng)的開始。然而,底層圖像的性質(zhì)也是人類觀看 者是否感知到給定帖速率的流楊運(yùn)動(dòng)的附加因素。因此,人眼將趨向于分辨出W大約每一 秒12帖或更高的帖速率抖動(dòng)的視覺偽影。在一個(gè)實(shí)施例中,執(zhí)行抖動(dòng),使得每個(gè)像素W至 少每一秒十五帖被擅染,運(yùn)比人眼能夠識(shí)別各個(gè)圖像更快。在每一秒60帖下,每四帖抖動(dòng) 圖塊中的采樣模式與W至少每一秒十五帖擅染每個(gè)像素對(duì)應(yīng)。
[0040] 示例性運(yùn)動(dòng)速度機(jī)制
[0041] 圖4示出根據(jù)本發(fā)明的實(shí)施例的速度機(jī)制的示例。運(yùn)動(dòng)是對(duì)象運(yùn)動(dòng)和相機(jī)運(yùn)動(dòng)的 組合。速度與圖塊中的運(yùn)動(dòng)矢量的大小對(duì)應(yīng)。在該示例中,速度是為了具有可接受的視覺 質(zhì)量在像素塊中需要的樣本的數(shù)量的指示。如果針對(duì)像素塊運(yùn)動(dòng)在特定闊值速度KhgtiW 上,則運(yùn)是樣本的數(shù)量可因人眼不能感知到運(yùn)動(dòng)對(duì)象中的高頻而減?。ɡ?,4X4圖塊中 的八個(gè)樣本)的指示。如果速度在甚至更高的闊值速度上,則運(yùn)是圖塊中的樣本的 數(shù)量可減小得更多(例如,4X4圖塊中的四個(gè)樣本)的指示。另一方面,如果圖塊中運(yùn)動(dòng) 非常慢(在速度KghtW下(或如果沒有速度)),則可存在重復(fù)使用來(lái)自先前帖的像素?cái)?shù)據(jù) 的機(jī)會(huì)(例如,通過(guò)平流來(lái)擅染4X4圖塊中的八個(gè)樣本并重復(fù)使用來(lái)自先前帖的八個(gè)顏色 值)。來(lái)自先前帖的像素?cái)?shù)據(jù)的重復(fù)使用還要求圖形狀態(tài)不從先前帖改變?yōu)楫?dāng)前帖,其中, 圖形狀態(tài)包括使用的著色器、提供給著色器的常量W及提供給帖的幾何圖形。將存在需要 全采樣分辨率的速度機(jī)制。作為示例,可存在Kght與Khgti之間的中間速度機(jī)制,在中間速 度機(jī)制中,需要全采樣分辨率來(lái)實(shí)現(xiàn)高的視覺質(zhì)量。此外,可存在超采樣被應(yīng)用到各個(gè)圖塊 的情景。作為示例性示例,可提供選擇來(lái)支持Z邊緣情況的超采樣。
[0042] 在一個(gè)實(shí)施例中,如果速度在第一闊值速度KhstiW上,則允許解樣(改變采樣模 式W將采樣率減小到低于每一像素一個(gè)樣本)。在一個(gè)實(shí)施例中,如果速度超過(guò)第二闊值速 度Khgt2,則允許采樣率被進(jìn)一步減小。是否執(zhí)行解樣的決定還可取決于其它條件,諸如邊緣 是否被檢測(cè)到。
[0043] 在一個(gè)實(shí)施例中,通過(guò)對(duì)來(lái)自當(dāng)前帖和先前帖的頂點(diǎn)位置數(shù)據(jù)進(jìn)行求差來(lái)獲得相 機(jī)屏幕空間中的運(yùn)動(dòng)。通過(guò)基于對(duì)象的多少像素已從一帖移動(dòng)到另一帖來(lái)計(jì)算運(yùn)動(dòng)矢量的 大小,從而W逐個(gè)圖塊為基礎(chǔ)對(duì)圖塊的速度機(jī)制進(jìn)行分類。如先前論述的那樣,在一個(gè)實(shí)施 例中,在Z路徑中使用拋雪球來(lái)確定每一像素的運(yùn)動(dòng)矢量。在一個(gè)實(shí)施例中,速度闊值被定 義并用作對(duì)自適應(yīng)解樣或平流是否將用于當(dāng)前帖做出決定的輸入。一個(gè)速度機(jī)制為準(zhǔn)靜態(tài) 機(jī)制,在準(zhǔn)靜態(tài)機(jī)制中,對(duì)象移動(dòng)得足夠慢,因而對(duì)象的像素不可能與對(duì)應(yīng)的先前圖像明顯 地區(qū)分開。如果速度在準(zhǔn)靜態(tài)速度限制內(nèi),則可做出是否可使用平流W重復(fù)使用來(lái)自先前 帖的像素的決定。在一個(gè)實(shí)施例中,準(zhǔn)靜態(tài)速度Kgt。,的上限為帖n的給定圖塊(圖塊m)中 的像素保留在帖n+1的相同圖塊中。在一個(gè)實(shí)施例中,如果速度在KghtW下,則執(zhí)行附加檢 查W確定來(lái)自先前帖的像素是否可用于當(dāng)前帖中。運(yùn)可包括檢查平流在先前帖中是否產(chǎn)生 可接受的結(jié)果。此外,可執(zhí)行檢查W檢查當(dāng)前帖中的圖塊的像素值與先前帖中的微小運(yùn)動(dòng) 一致,運(yùn)可被描述為差異檢查。平流差異狀態(tài)位可與圖塊相關(guān)聯(lián)W指示圖塊是否已通過(guò)一 次或更多次差異檢查,從而確認(rèn)圖塊是否適合用于至少一些像素?cái)?shù)據(jù)的平流。
[0044] 圖5是示出基于速度、邊緣檢測(cè)、抖動(dòng)、樣條(spline)重構(gòu)和平流的自適應(yīng)擅染選 擇的示例的流程圖。為了清楚,省略一些傳統(tǒng)圖形流水線特征。圖5示出根據(jù)本發(fā)明的實(shí)施 例的使用4X4圖塊的特定示例。可執(zhí)行初始預(yù)路徑(pre-pass),隨后執(zhí)行顏色路徑(color pass)W擅染像素?cái)?shù)據(jù)。在505由應(yīng)用提供圖像的場(chǎng)景幾何圖形。在510計(jì)算Z緩存,在 515執(zhí)行邊緣檢測(cè)。在520針對(duì)場(chǎng)景幾何圖形計(jì)算運(yùn)動(dòng)矢量。在525計(jì)算每一像素的運(yùn)動(dòng) 矢量。在530計(jì)算圖塊中的運(yùn)動(dòng)的范圍?;谠撔畔ⅲ?35做出決定是否進(jìn)行W下操作: 1)擅染4X4塊中的4個(gè)樣本、8個(gè)樣本或16個(gè)樣本并執(zhí)行插值;或者2)擅染8個(gè)樣本并 平流8個(gè)樣本。在540針對(duì)采樣模式執(zhí)行抖動(dòng)。在545使用樣條重構(gòu)來(lái)對(duì)像素?cái)?shù)據(jù)進(jìn)行重 構(gòu)。如果使用平流,則在550使用平流獲得8個(gè)像素值并通過(guò)擅染獲得其它的像素值。W45] 示例性采樣模式和抖動(dòng)
[0046] 圖6A示出采樣模式和抖動(dòng)的示例。在該示例中,圖塊大小為4X4的像素的塊。全 分辨率對(duì)應(yīng)于16個(gè)樣本。二分之一分辨率(8個(gè)樣本)和四分之一(四個(gè)樣本)分辨率允 許樣本的模式的變化。因此,對(duì)于8個(gè)樣本的情況,樣本的布置可具有第一采樣模式、第二 采樣模式、第=采樣模式等。具有預(yù)定義采樣模式支持采樣模式的抖動(dòng)W進(jìn)行時(shí)間顏色平 均。預(yù)定義采樣模式被選擇
當(dāng)前第2頁(yè)1 2 3 4 5 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
新巴尔虎右旗| 吉木乃县| 正阳县| 公主岭市| 巴彦县| 郑州市| 富民县| 乳源| 文山县| 会理县| 肥西县| 如皋市| 大宁县| 龙海市| 临洮县| 易门县| 青河县| 卓尼县| 二连浩特市| 错那县| 宜州市| 潍坊市| 阿城市| 资中县| 松阳县| 青河县| 九江市| 嘉义县| 濮阳市| 富锦市| 永修县| 庆阳市| 五河县| 龙里县| 建宁县| 云林县| 丰城市| 五台县| 丽水市| 闽清县| 瑞丽市|