[發(fā)明專利]筆刷行為的真實實時模擬有效
| 申請?zhí)枺?/td> | 200910246863.6 | 申請日: | 2009-10-30 |
| 公開(公告)號: | CN101789083A | 公開(公告)日: | 2010-07-28 |
| 發(fā)明(設(shè)計)人: | S·J·迪維爾迪;S·哈達普 | 申請(專利權(quán))人: | 奧多比公司 |
| 主分類號: | G06K11/06 | 分類號: | G06K11/06 |
| 代理公司: | 北京市金杜律師事務(wù)所 11256 | 代理人: | 酆迅;李崢宇 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 行為 真實 實時 模擬 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及計算機系統(tǒng),更具體地,涉及使用計算機系統(tǒng)模擬用 于將顏料或墨水堆積到虛擬畫布上的筆刷。
背景技術(shù)
數(shù)字圖像編輯是使用計算機系統(tǒng)創(chuàng)造和/或修改數(shù)字圖像的過程。 使用專用軟件程序,用戶能夠以多種方法處理和轉(zhuǎn)換圖像。這些數(shù)字 圖像編輯器可以包括不同復(fù)雜程度的程序,例如與獲取設(shè)備(例如, 具有管理亮度和對比度的捆綁或內(nèi)置程序的數(shù)字照相機和掃描儀)相 關(guān)聯(lián)的用途有限的程序;適用于諸如旋轉(zhuǎn)和裁切圖片這樣相對簡單操 作的受限編輯器;和具有廣泛和復(fù)雜的屬性設(shè)置的專業(yè)級程序。
數(shù)字圖像可包括光柵圖形、矢量圖形或者它們的組合。光柵圖形 數(shù)據(jù)(此處也被稱為位圖)可以作為被稱作像素的單個圖片元素的柵 格進行存儲和處理。位圖可通過其以像素為單位的寬度和高度進行描 述,并且也可通過每個像素的比特數(shù)來進行描述。通常,對于每個紅、 綠和藍色通道中的每個像素,在RGB(紅、綠、藍)顏色空間中定義 的彩色位圖可以包括1到8個比特。阿爾法通道可以用來存儲諸如每 像素的透明度值的附加數(shù)據(jù)。矢量圖形數(shù)據(jù)可作為由幾何圖原構(gòu)建的 一個或多個的幾何對象進行存儲和處理。這些幾何圖原(例如:點、 線、路徑、多邊形、比塞爾曲線和文本字符)可基于數(shù)學(xué)等式建立, 以表示數(shù)字圖像中矢量圖形數(shù)據(jù)的部分。典型地,這些幾何對象可以 位于二維或三維空間中。為了顯示或者編輯對象,三維對象可以在二 維空間中表示。
數(shù)字圖像編輯器所通常提供的操作是,使用虛擬“畫筆”(此處也 被稱作筆刷)而通過堆積虛擬顏料或虛擬墨水來修改數(shù)字圖像。各種 在先方法已在此操作的環(huán)境下嘗試過模擬真實世界中的筆刷及其行 為。例如,可以創(chuàng)建二維(2D)光柵圖像來表示筆刷接觸畫布時的形 狀,而且該二維圖像可以沿著輸入路徑反復(fù)進行圖章操作。在另一方 法中,筆刷末端的矢量表示用以替代二維光柵圖像。然而,這樣的方 法會產(chǎn)生不期望的偽像,尤其是當進行圖章操作的速度不夠高的時 候。
發(fā)明內(nèi)容
本發(fā)明公開了用來模擬筆刷行為的系統(tǒng)、方法和計算機可讀存儲 介質(zhì)的多個實施方式。在一個實施方式中,可以基本實時地模擬筆刷 行為,以便采用真實方式將墨水或顏料堆積到虛擬畫布上。在一個實 施方式中,通過使用筆刷模型可以接收用戶輸入從而修改圖像。該筆 刷模型可包括存儲在計算機系統(tǒng)的存儲器中的數(shù)據(jù)。該筆刷模型可包 括多個離散的“虛擬”鬃毛,這里也被稱為鬃毛表示。用戶輸入可包括 筆刷模型的動作,例如介于第一位置(例如:在第一模擬步驟)和第 二位置(例如:在第二模擬步驟)之間的動作。用戶輸入還可以包括 一個或多個顏料值,用以表示將被應(yīng)用的該“顏料”或“墨水”的顏色。
可以確定多個鬃毛表示中的每一個鬃毛表示在整個動作中對于 圖像的效果。在一個實施方式中,針對多個鬃毛表示中的每一個鬃毛 表示(例如:介于該第一模擬步驟和第二模擬步驟之間)可以確定連 續(xù)的筆畫。在一個實施方式中,可以確定各個鬃毛表示在第一模擬步 驟和第二模擬步驟之間的滑動量的近似值。可以通過四邊形來表示這 個量的近似值,該四邊形包括在第一模擬步驟和第二模擬步驟中接觸 畫布的相應(yīng)鏈接的部分的端點。可基于所確定的多個鬃毛表示中的每 一個鬃毛表示對于圖像的效果來修改圖像。
附圖說明
圖1的框圖示出了配置用于筆刷模擬的數(shù)字圖像編輯程序的實施 方式。
圖2的框圖示出了根據(jù)一個實施方式的筆刷模型。
圖3的框圖進一步示出了根據(jù)一個實施方式的筆刷模型。
圖4A和4B的框圖示出了根據(jù)一個實施方式的筆刷模型的例子。
圖5A和5B的框圖示出了根據(jù)一個實施方式的筆刷行為模擬的例 子。
圖6的流程圖示出了根據(jù)一個實施方式進行筆刷行為模擬的方 法。
圖7的框圖示出了一個計算機系統(tǒng)的組成元件,其配置用來實現(xiàn) 筆刷模擬的系統(tǒng)和方法的實施方式。
盡管允許本發(fā)明存在各種修改和替換形式,具體的實施方式通過 圖示中的例子來示出,并在此進行詳細的描述。然而應(yīng)當理解,此處 的圖示和詳細描述并不用于限制本發(fā)明所公開的特定形式;而是相反 地,本發(fā)明將涵蓋落在通過所附權(quán)利要求所限定的本發(fā)明的精神和范 圍內(nèi)的全部修改、等同和替換。
具體實施方式
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于奧多比公司,未經(jīng)奧多比公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910246863.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:保險絲盒以及制造保險絲盒的方法
- 下一篇:信息處理裝置、信息處理方法和程序





