TW538334B - Method and apparatus for modifying a bit field in a memory buffer - Google Patents
Method and apparatus for modifying a bit field in a memory buffer Download PDFInfo
- Publication number
- TW538334B TW538334B TW090130203A TW90130203A TW538334B TW 538334 B TW538334 B TW 538334B TW 090130203 A TW090130203 A TW 090130203A TW 90130203 A TW90130203 A TW 90130203A TW 538334 B TW538334 B TW 538334B
- Authority
- TW
- Taiwan
- Prior art keywords
- bit
- data
- item
- color
- fields
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 32
- 230000015654 memory Effects 0.000 title claims description 65
- 230000000873 masking effect Effects 0.000 claims description 12
- 238000013479 data entry Methods 0.000 claims 1
- 230000004048 modification Effects 0.000 description 9
- 238000012986 modification Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 5
- 239000003086 colorant Substances 0.000 description 4
- 239000011257 shell material Substances 0.000 description 4
- 239000000463 material Substances 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000002715 modification method Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/39—Control of the bit-mapped memory
- G09G5/393—Arrangements for updating the contents of the bit-mapped memory
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Image Processing (AREA)
Description
538334 AT B7 五 發明説明(1 ) 發明之領域 本發明—般言之與修改記憶體緩衝器中之位元攔位有關 而特別疋關於修改與顯示裝置相關記憶體緩衝器中非位元 、组或非字排列之位元欄位之方法。 背景技術 裝 一個顯示幕通常被分成一些小單位或單元區域之列與行 ’稱為象元素或像素。在顯示幕上顯示影像是將代表^ 像之資料寫入與顯示幕相關之記憶體緩衝器中。記憶體2 衝器含有—資料項目方塊。這些資料項目可能是位::‘、 16位元之字或32位元之字。記憶體緩衝器資料項目中之位 元欄位對應於顯示幕上之像素。每—位元搁位通常均含有 資訊,諸如相對應像素之強度與顏色。熟於此項技術者均 知每個像素需要之俾元數目不同。就_個8色之簡單❹ 幕而言,每個像素需要3個位元。如此長度之位元爛位造 成與資料項目之開始並不對齊而是有偏移之位元攔位。有 些位元欄位跨立在資料項目之間。 線 修改A種未對齊之位元襴位需要相當大之處理冑用 用微處理器對未對齊位元欄位之一般作業涉及將該 位從資料項目中隔離,操縱該位_位及將該位元搁位再 集成回資料項目中以便進_步處理。—般言之,進行此— 作業時微處理器必須執行偏移、迴轉等指令。某些微 器有:…可直接指導對位元之操織,諸如位元設定與 :“除指”但所有沒些指令均需密集之處理器作業而 母個指令均需要許多處理器處理時間週期來執行。、 4- 本紙依义度適用中國國家標準(CNS) Λ4規格(2l〇xi^i7 538334 A7 B7 五、發明説明(2 ) 一個修改未對齊位元欄位之替代方式是使用預先產生與 要修改之位元欄位全部可能之開始位置均對齊之掩蔽及像 素資訊。此一方法雖然減少執行指令之數目,但儲存預先 產生之掩蔽及像素資訊需要大量金錢。 另一替代方法是使用特別構建之硬體來進行位元襴位之 直接操縱。在美國第6,061,783號專利中即舉出此例。 本發明之簡要說明 本發明之一個目的是提供一種對有一位元圖型之資料項 目經選定資料部分之修改方法。該方法辨識出要被修改之 資料部分。該方法更藉存取多個攔位而選出一欄位。該多 個欄位包括多個再現之位元圖型。鄰接欄位有偏移至少一 位元之相同位元圖型。該方法選擇一掩蔽而獲得與該辨識 出來之資料部分相對齊之經選定欄位中各位元圖型被選出 之一個圖型。該方法以選出之一個位元圖型對該經辨識之 資料部分進行一預定之位元作業而修改該經辨識之資料部 分。 有利的是該方法可進一步從該資料項目之開始辨識該資 料部分之偏移並使用該偏移來存取該多個襴位而選定該欄 位。 該方法可藉存取多個掩蔽而使用該偏移選出一個掩蔽。 4方法適於使用該偏移從多個指數選出一個指數並使用 該選定之指數存取該多個欄位而選出一襴位。 該貧料項目可為與顯示幕相關之記憶體緩衝器中多個資 料項目選出之-個’其中該資料部分對應於該顯示幕之一 -5- 本紙張足度適用中國國衰(CNS) A4規格(2丨〇 X 297公釐] ---------*-- 五 、發明説明 3 ) A7 B7 像素。在此種應用巾,該位^圖型可為-顏色資料。块後 該方法藉著辨識出其中含有要被修改資料部分之資料項目 而辨識要修改之資料Λ 貝1*十σ卩分。該方法也藉著存取多個顏色襴 位而從根據顏色參數ρ /要文所遠出一些顏色欄位之子集選出一顏 色襴位而選出一欄位。 " δ亥方法進'步檢杏t | 查该-貝料部分以確定該資料部分是否 ^過-鄰接#料項目而造成有剩餘資料部分在該鄰接資料 項目中。#確定有此剩餘資料部分存在,該方法以上述類 似方去使用4出之第:攔位及掩蔽修改在該鄰接資料項目 内之該剩餘資料部分。 本發明之另一方面是提供一種資料部分處理器用以修改 有-位疋圖型之資料項目中被選出之資料部分。該處理器 包括-襴位選擇器用以從多個襴位選出一欄位。如上所埠 ’該等欄位包括多個再現之位元圖型。 該處理ϋ ,亦包括-掩蔽選#器用以選擇一掩蔽而獲得在 ”。亥:貝料4刀對”之被選定襴位中一些位元圖型被選出之 一個。該處理器更包括一位元操作器以所選定之一個位元 圖型對該資料部分進行一預定之位元操作而修改該資料部 分。 最好是該欄位選擇器從多個欄位選出一搁位而該掩蔽選 擇器從該資料項目之開始根據該被選出資料部分之偏移選 出一掩蔽。 附圖簡介 為能立即瞭解並實施本發明’;見以較佳實例及附圖做為 -6- ___ 本紙張尺度適用t國國家標準(CNS) Α4規格(210X297公寶) 538334
五、發明説明( Λ 7 R7
參考,附圖中: 圖1所示為一 圖2所禾為一 記憶體含有對處 幕及相關ί己憶體 顯示幕及一相關之記憶體緩衝器; 作業耦合至一處理器之記憶體方塊圖,該 理益執行之程式指令以便與圖1中之顯示 緩衝器接介; 圖3為按照本發一本“ n貝例改艾圮憶體緩衝器資料項目中 一貝料部分各步驟 ^ 順序,该貧料部分相當於圖1中顯示幕之一像素; 彳τ ^如何將儲存在檢查表之資料用於圖3中之順序 Λ修改一貪料項目中之被選定資料部分; 斤示為^過圖1記憶體緩衝器兩個鄰接資料項目之資 料項目;及 ' 1 圖6為執订圖0中某些步驟順序之資料部分處理器之簡圖。 本發明較佳實例之詳細說明 圖1所示為顯示幕2及一相關記憶體緩衝器4。顯示幕2 之舉=為-液晶顯示器。記憶體緩衝器4用來儲存含有Μ 位元字之資料項目6方塊。,亦可用其他位元長度之資料項 目。資枓項目6中之位元欄位相當於顯示幕2上之像素。圖 1亦示出-資料部分8,在本實例中為相當於像素12之被選 定資料項目10中之-3位元之位元欄位。資料部分8含有像 素12之顏色資訊。使用此一 3位元資料部分8可指定八種顏 色之一。 圖2為顯示幕2接介所需組織之方塊圖。除記憶體緩衝器 4外’一 f己憶體14透過匯流才非18以熟於此項技術者所知之方 -7- 本紙張义度適用中國國家標準(CNS)
裝
線 538334 A7 B7 五、發明説明(5 ) 式作業耦合至一處理器16。處理器16執行可從記憶體丨4讀 出之裎式栺令而修改儲存在記憶體緩衝器之資料項目6。
裝
圖4所涖為儲存在記憶體14_之一些檢查表。此等檢查 表包括一顏色檢查表22、一指數檢查表24及一掩蔽檢查表 26。顏色檢查表22有多個排列成8乘3平面陣列之顏色欄位 -8藉著指引指數而存取。顏色襴位28含有與八種顏色相關 之資訊。每種顏色由含有三個顏色欄位之子集來代表。一 個籃色攔位子集30如虛線所包圍者所示。每一顏色襴位28 含有代表一特定顏色資料之3位元位元圖型32。第一位元 攔位中之第一位元圖型自該顏色襴位之開始位置33(位元〇 位置)開始。例如藍色之第一位元欄位34以,,〇〇1,,之藍色位元 圖型36開拾。第一顏色欄位34之隨後位元含有再現之藍色 位元圖型”001"。鄰接第一藍色欄位34之第二藍色攔位38令 有與第一監色攔位3 4偏移一位元之相同位元圖型。第二顏 色欄位中之監色位元圖型36並非從位元〇之位置3 3開始而是 從位元1位置開始。在位元〇位置之第一位元含有藍色位元 圖型"001 π之最後位元。同樣地第三藍色攔位4〇含有與第一 藍色欄位3 4偏移兩位元之同樣位元圖型。在位元〇與位元1 位置之苐^藍色襴位40之前兩個位元含有藍色位元模式 π001π之最後兩個位元。顏色欄位34,38,40之一含有一個 與記憶體缓衝器4之資料項目1 〇中所選定之3位元資料部分 8對齊之藍色位元圖型,,〇〇 1,,。該顏色欄位28其他七種顏色 均以類似方式設定。 指數檢曼表24有多個含有數個或一個指數值之攔位。就 -8- 本紙浪尺度適用中國國家標率(CNS) Α4規格(210 χ 297公釐) 538334
一個16位元之資料項目而言,總共有18個欄位,其中16個 襴位相當於一資料項目之16個位元及兩個(以資料部分中位 疋數減一示出)額外欄位用於處理邊界條件。這些邊界條件 將於後文中說明。儲存在每一欄位中之指數值當指數檢查 表24中之欄位位置被除以3時(資料部分中之位元數)是以餘 數示出。欄位位置為零之第一襴位會造成零餘數。所以第 一襴位之值被設為零。同樣地第二攔位之值為一而第三襴 位之值為二等等。 掩蔽檢查表26也有與指數檢查表24中襴位數相等之多個 欄位。每一襴位會有一 16位元之掩蔽用於從顏色檢查表22 中一個再現之位元圖型獲得一選出之顏色位元圖型。第一 欄位42中之掩蔽有三個連續之1位元後面有三個〇位元。每 一隨後之爛位均有偏移一位元之數之掩蔽。這些攔位中冬 兩個,欄位44,46,僅提供部分掩蔽,攔位44,46有少於三 個之1位元。隨後之兩個欄位48,50,也含有部分掩蔽,所 以是與欄位44,46中之掩蔽共同使用來處理有一 3位元資料 部分跨過兩個資料項目間邊界之邊界條件。 熟於此項技術者即知欄位之意義應視上下文而定。例如 提到有多個欄位記憶體中之表時,「襴位」在該上下文中 係指記憶位置。但當提到在一襴位上之作業時,應知「欄 位」係指包含在一記憶位置中之資料。 參看圖3,其中說明修改記憶體緩衝器4之選定資料部分 8之步驟順序20。該順序20從標明為「開始」之步驟51開始 而處理器16是被指示修改顯示幕2中之像素12。此時處理器 -9- 本紙張足度適用中國國家標準(CNS) A4規格(210 X 297公釐) 538334 A7 --- -- B7 五、發明説明(7 ) 16備有一顏色參數(顏色)及一指示如何修改像素12之修改 模式。為幫助說明順序20之操作起見,所舉之例子是以藍 色:貝料修改像素12。所以該例中之顏色參數將指示藍色(顏 色=1) 〇 順序20接下來進行至「辨識資料部分」之步驟52,其中 處理器16確定資料項目10中之資料部分8相當於像素丨2。記 憶體緩衝器4中之資料項目10以一指入記憶體緩衝器4之指 數(位置)來辨識。該資料項目被給予一個虛擬碼: 記憶體—緩衝器[位置] 處理器1 6亦確定資料項目10中資料部分8之開始位元位 置(位元-位置)。圖4示出資料項目10中之開始位元位置為 位元1 0 ’亦即位元-位置之值等於1 〇。 順序20接著進行至「選擇顏色襴位」步驟54,其中之顏 色參數用於存取顏色檢查表22以獲得相當於顏色參數之藍 色欄位34,38,40之子集30。用於選擇該子集之虛擬碼為: 顏色—檢查表[顏色] 接著用開始位元位置(位元—位置)來存取指數檢查表24 以獲得一指數值。最後以該指數值用來選擇顏色攔位34, 38 ’ 40中之一個。用於從指數檢查表24選擇指數之虛擬碼 為. 指數—檢查表[位元—位置] 如圖4所不指入指數檢查表24將回復一個指數值}。用於 從子集30選擇顏色欄位38之虛礙碼為: 顏色—檢查表[顏色][指數檢查表[位元—位置]] -10- 本紙張尺度適用中國國家樣準(CNS) A4規格(210 X 297公聲)一------ 538334 A7 B7 五、發明説明( 就本例而έ,第二藍色欄位38被選定。應注意在被選定 顏色欄位38中為一與一 10之資料部分8對齊之藍色位元圖型 ’,001 丨丨55 〇 順序20接下來進行至「選擇掩蔽」步驟兄,其中以資料 部分8之開始位置(位元—位置)存取掩蔽檢查表以而選定一 掩蔽。從掩蔽檢查表26選出掩蔽之虛礙碼為·· 掩蔽—檢查表[位元—位置] 從圖4可看出0〇〇〇〇〇〇〇〇〇111〇〇〇„之掩蔽58被選定。被選 疋掩蔽中之二個1位元與資料部分8之位元位置相對齊。 從檢查表22,24,26中選出顏色欄位38及掩蔽58後,順 序20進行至「修改資料項目」步驟6〇,其中以選定之顏色 攔位38及掩蔽58對資料項目1〇進行一相當於修改模式之位 元作業。該修改模式包括熟於此項技術者所知之諸如「及 」、「或」、「互斥或」及「替代」等模式。下面之虛礙 碼為「及」修改模式對資料項目丨〇進行一位元作業: 記憶體—緩衝器[位置]=記憶體—緩衝器[位置]及(顏色一 檢查表[藍][指數—檢查表[位元-位置]]或(非掩蔽一檢查表 [位元_位置])) 就本例而言,上述虛礙碼之計算如下: 圮憶體—衝器[位置]=記憶體_緩衝器[位置]及(顏色檢查 表m[指數檢查表no]]或(非掩蔽檢查表 記憶體—緩衝器[位置]二記憶體—緩衝器[位置]及(顏色檢 查表[ΠΠ]或(非00000000001 1 1000)) ά己憶體一緩衝器[位置]=記憶體—緩衝器[位置]及 -11 - 本紙張尺度適用中國國家標準(CNS) Α4規格(210X297公釐) 538334 A 7 _· _B7_ 五、發明説明( 9 ) (lOOlOOlOOlOOlOOUiUlllllHnOOOm) 記憶體—緩衝器[位置]=記憶體—緩衝器[位置]及 (111111111 1001111) 同樣地下面之虛礙碼為「或」修改模式對資料項目10進 行一位元作業: 記憶體一緩衝器[位置]=記憶體—緩衝器[位置]或(顏色一 檢查表[藍][指數—檢查表[位元-位置]]及掩蔽檢查表[位元 -位置]) 就本例而言,上述‘虛礙碼之計算如下: έ己憶體一緩衝器[位置]=記憶體—緩衝器[位置]或(顏色檢 查表[1][指數檢查表.[10]]及掩蔽檢查表 記憶體-緩衝器[位置]=記憶體—緩衝器[位置]或(顏色檢 查表[1][1]及00000000001 1 1〇〇〇) 記憶體一緩衝器[位置]=記憶體—緩衝器[位置]或 (1001001001 001001 或 00000000001 11000) 記憶體一緩衝器[位置]=記憶體—緩衝器[位置]或 (0000000000001000) 應注思上述母一位元作業中僅資料項目1 〇之資料部分8 被修改。 修改資枓項目10後,順序20進行至「檢查資料部分」步 騾64來檢查資料部分8是否跨越一鄰接資料項目62(圖丨)。 若確定資料部分8並未跨越鄰接資料項目62,亦即如圖4所 示之情形,順序20在「結束」步驟66上結束而完成對資料 部分8之修改。但若確定一資料部分跨越鄰接之資料位元 -12- 本紙張疋度適用中國國家標準(CNS) Α4規格(210X297公釐) ' -----
裝
538334 A 7 B7 五、發明説明( 10 ) 組62’順序20則進行至「修改鄰接資料項目」步驟⑽。在 /驟68中使用一選出之第二顏色攔位及選出之第二掩蔽 來修改鄰接資料項目32中所存在之資料部分剩餘。用於對 鄰接資料項目32進行-位元作業之虛礙碼為: 、 記憶體—緩衝器[位置+ 1卜記憶體—緩衝器[位置+ 1]及( 顏色」双查表[監][指數_檢查表[位元_位置+2]]或(非掩蔽 —檢查表[位元—位置+ 2])) _ 5所示另-舉例對修改鄰接資料項目32加以說明 。圖_所不為一資f斗部分7〇跨越兩個鄰接資料項目1〇,62 。資料部分70之第一位元在資料項目8中,H料部分 之開始位元位置(位·元-位置)等於15。剩餘之兩個位元在資 料項目62中。下面將說明參照一完整虛礙碼進行順序2〇之 步驟60, 64,68而用「及」模式來修改資料部分7〇 : 記憶體一緩衝器[位置卜記憶體-緩衝器[位置]及(顏色 檢查表[藍][指數—檢查表[位元一位置]]或(非掩蔽檢查表[ 位元-位置]))若(有跨越兩個鄰接位元組之部分) 記憶體—緩衝器[位置+ 1 ]=記憶體—緩衝器[位置+丨]及( 顏色—檢查表[監][指數—檢查表[位元—位置+ 2 ]]或(非掩蔽 —檢查表[位元-位置+ 2])) 接著前述之一些步驟,資料部分.7〇之第一位元應已在「 修改資料項目」步驟60被修改。在「及」模式中之資料項 目8會將其最後位元修改如下。 記憶體—緩衝器[位置]=記憶體_緩衝器[位置]及(顏色一 檢查表[藍][指數—檢查表[位元—位置]]或(非掩蔽檢查表[ -13- 本紙張足度適用中國國家標準(CMS) A4規格(210 X 297公釐) 裝 訂
538334
AT B7 五、發明説明( ~) " ~— 位元-位置])) 記憶體—緩衝器[位置]=記憶體_緩衝器[位置]及(顏色 檢查表[藍][指數—檢查表[15]]或(非掩蔽檢查表[15])) 記憶體一緩衝器[位置]=記憶體—緩衝器[位置]及(顏色 檢查表[1][0]或(非0000000000000001))·、 記憶體一緩衝器[位置]=記憶體—緩衝器[位置]及 (001001001 0010010或1111111111111110) 記憶體一緩衝器[位置]=記憶體—緩衝器[位置]及 1111111111 111110 按照上述虛礙碼之第三行在「及」修改模式中之資料部 分62會將其前兩位元修改如下: 記憶體—緩衝器[•位置+ 1 ]=記憶體—緩衝器[位置+丨]及( 顏色_檢查表[藍][指數—檢查表[位元-位置+ 2 ]]或(非掩蘇 —檢查表[位元-位置士 2])) 記憶體—緩衝器[位置+ 1 ]=記憶體__緩衝器[位置+ 1 ]及( 顏色-檢查表[藍][指數—檢查表[17]]或(非掩蔽檢查表[ιη)) 記憶體—緩衝器[位置+ 1 ]=記憶體—緩衝器[位置+丨]及( 顏色—檢查表[1][2]或(非 1 100000000000000)) 記憶體—緩衝器[位置+ 1 ]=記憶體_緩衝器[位置+ 1 ]及 (0100100100 100100 或 0011 m 111111111·) 記憶體—緩衝器[位置+ 1 ]=記憶體—緩衝器[位置+ 1 ]及 01111111111 11111 圖6所示為硬體資料部分處理器72之方塊圖。資料部分 處理器72實施上述順序20之一部分。資料部分處理器72有 -14 · 本紙張尺度適用中國國家標準(CNS) A4規格(210X297公釐) ' " ' 裝 訂
k 538334 - A 7 ____ —_ B7 五、發明説明( 12 ) 一些用於接收含有將被修改資料部分之資料項目74之輸入 、一個在資料項目74中資料部分開始位元位置76、_個顏 色參數78及一修改模式8〇。一掩蔽選擇器82根據該開始位 元位置彳之夕個掩蔽中選出資料一掩择。同樣地一指數選擇 器84從多個對應於該開始位元位置之指數中選出一指數一 顏色欄位選擇器86選出一對應於顏色參數及來自指數選擇 器指數之顏色欄位。·如上所述每個顏色襴位均有一再現之 位元圖型。一個位元操作器88使用選定之掩蔽及顏色欄位 對資料項目74進行一位元操作而在資料項目處理器72之輸 出90上產生一經修改之資料項目。 有利的是上述方法較之涉及執行.r偏移」或「迴轉」指 令之方法需要較少處理電力。該方法可用較小功率之微處 理器來進行以前需要較大功率微處理器進行之任務。包杇 用於執行該方法指令之軟體碼也較小型。檢查表22,24,% 也較需要儲存與要修改資料部分全部可能開始位置對齊之 預先產生之掩蔽及像素資訊要求較少記憶。 雖然本發明已參照較佳實例說明如上,但應瞭解本發明 並不限於本文所舉之實例。例如亦可用基他位元長度之資 料部分。檢查表亦可含有其他類型之位元模式。 -15- 本紙張尺^变適用t國國家標準(CNS) A4規格(210 X 297公釐)
Claims (1)
- A B c D 1 · 一種對有一位元圖型資料項目選定資料部分之修改方 法,該方法·包括: 辨識要修改之資料部分; 藉著存取多個欄位而選出—襴位,該攔位含有多個 再現之位元圖型’其中鄰接之欄位有至少偏移一位元之 相同位元圖型; 選出一掩蔽而獲得從與該經辨識資料部分對齊之該 選定襴位t之該等位元圖型中選出—個位元圖型;及Λ 以從該等位元圖型所選出之—個位元圖型對該經辨 識之資料部分進行―預定之位元作業而修改該經辨 資料部分。 2 ·如申請專利範圍第1項之方法,其中: 辨識一資料部分更包括從該資料項目之開始辨 資料部分之偏移;及 扣μ 選擇一襴位包括用該偏移存取該多個攔位而選 搁位。 、 3 ·如申請專利範圍第2項之方法,其中: 選擇一掩蔽包括用該偏移存取多個掩蔽而選出讀 蔽。 μ優 4 ·如申請專利範圍第3項之方法,其中: 選擇一欄位更包括用該偏移從多個指數中選出一粑 數並用孩選出之指數存取該多個欄位而選出_襴位。 5 ·如申請專利範圍第1項之方法,其中·· - 17- 本纸張足度國家標準(⑽)Α4^ι〇χ2·^董) 3 5 年 A B c D ^六、申請專利範圍 該資料領目是從與一顯示幕相關之一記憶體緩衝器 中多個資料項目中所選出之一個; 該資料部分相當於該顯示幕上之一像素; 該位元圖型為一顏色資料; 辨識要被修改之資料部分包括辨識含有該要被修改 資料部分之一資料項目;及 選擇一欄位包括選擇一顏色欄位而是藉著存取多個 顏色欄位而根據一顏色參數從選出之一顏色欄位子集選 出一顏色爛位。 6 ·如申請專利範圍第1項之方法,更包括: 檢查該資料部分以確定該資料部分是否跨過一鄰接 資料項目而造成有一剩餘資料部分在該鄰接資料項目 中;及 選擇一第二襴位及一第二掩蔽來修改該鄰接資料項 目並以修改該資料項目内該資料部分類似之方式來修改 該剩餘資料部分。 7 . —種用於修改有一位元圖型資料項目中被選定資料部分 之資料部分處理器,該處理器含有: 一攔位選擇器用以從多個欄位選出一欄位,該等欄 位含有多個再現之位元圖型,其中鄰接之攔位有至少偏 移一位元之相同位元圖型; 一掩蔽選擇器用以選擇一掩蔽而獲得與該資料部分 對齊之該選定欄位中該等位元圖型被選出之一個;及 -18- 本紙張尺度適用中國國家標準(CNS) A4規格(210 X 297公釐)4 取 3r 5 4就年 2 8 8 8 8 A B c D "S7、ϋ專利範圍 一位元操作器用於以該等位元圖型被選出之一個對 該資料部分進行一預定之位元作業而修改該資料部分。 8 .如申請專利範圍第7項之資料部分處理器,其中該攔位 選擇器從多個欄位選出一欄位及該掩蔽選擇器根據從該 資料項目開始所選出資料部分之一偏移選擇一掩蔽。 -19- 本紙張尺度適用中國國家標準(CNS) Α4規格(210X297公釐)
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/737,145 US20020109700A1 (en) | 2000-12-14 | 2000-12-14 | Method and apparatus for modifying a bit field in a memory buffer |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TW538334B true TW538334B (en) | 2003-06-21 |
Family
ID=24962749
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW090130203A TW538334B (en) | 2000-12-14 | 2001-12-06 | Method and apparatus for modifying a bit field in a memory buffer |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20020109700A1 (zh) |
| CN (1) | CN1255722C (zh) |
| TW (1) | TW538334B (zh) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060017743A1 (en) * | 2004-07-23 | 2006-01-26 | Chan Victor G | Display intensity filter |
| US20070130448A1 (en) * | 2005-12-01 | 2007-06-07 | Intel Corporation | Stack tracker |
| US20080059753A1 (en) * | 2006-08-30 | 2008-03-06 | Sebastien Hily | Scheduling operations corresponding to store instructions |
| US7603527B2 (en) * | 2006-09-29 | 2009-10-13 | Intel Corporation | Resolving false dependencies of speculative load instructions |
| CN101859325B (zh) * | 2010-06-07 | 2012-07-11 | 华为技术有限公司 | 一种数据表项的查找处理方法和装置 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3164832B2 (ja) * | 1991-03-22 | 2001-05-14 | 株式会社日立製作所 | 描画制御装置 |
-
2000
- 2000-12-14 US US09/737,145 patent/US20020109700A1/en not_active Abandoned
-
2001
- 2001-12-06 TW TW090130203A patent/TW538334B/zh not_active IP Right Cessation
- 2001-12-12 CN CN01144202.6A patent/CN1255722C/zh not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US20020109700A1 (en) | 2002-08-15 |
| CN1359061A (zh) | 2002-07-17 |
| CN1255722C (zh) | 2006-05-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3708176B2 (ja) | データ処理装置及びデータ処理方法 | |
| US5625374A (en) | Method for parallel interpolation of images | |
| US20130065661A1 (en) | Apparatus and method for creating coupon for free gift | |
| TW538334B (en) | Method and apparatus for modifying a bit field in a memory buffer | |
| Knuth | The Art of Computer Programming, Volume 1, Fascicle 1: MMIX--A RISC Computer for the New Millennium | |
| DE69918033T2 (de) | Zentrale Verarbeitungseinheit mit Befehl zur Datenverlängerung | |
| US20020154767A1 (en) | Tamper resistance device | |
| CN110119600A (zh) | 基于应用程序安装包的程序加固方法及装置 | |
| US4882673A (en) | Method and apparatus for testing an integrated circuit including a microprocessor and an instruction cache | |
| US5175700A (en) | Method and apparatus for solving multiple equations | |
| CN110033546A (zh) | 机会均等且可验证的计算机排位方法 | |
| JP2022048317A5 (zh) | ||
| JPS6194130A (ja) | 待機オペレ−シヨン表示装置 | |
| JP3686619B2 (ja) | 通信シーケンス図作成装置および通信プロトコルアナライザ | |
| JPH0719311B2 (ja) | データ処理装置 | |
| JPS59183464A (ja) | 電子式キヤツシユレジスタ | |
| JP2513219B2 (ja) | デ−タ処理用プロセツサ | |
| CN112000556B (zh) | 客户端程序宕机显示方法、装置及可读介质 | |
| JP3684640B2 (ja) | 自動販売機の表示装置 | |
| JP2009048509A (ja) | マルチテクスチャマッピング装置、およびマルチテクスチャデータのメモリ格納方法 | |
| TW200821822A (en) | Power on self test method | |
| US20030002360A1 (en) | Device for and method of storing identification data in an integrated circuit | |
| JP3693873B2 (ja) | マスクビット数演算装置、ベクトル処理装置、情報処理装置 | |
| JPS5947680A (ja) | 電子的グラフ作成器 | |
| JPS59106017A (ja) | 入出力制御装置の制御メモリの内容を検査する方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| GD4A | Issue of patent certificate for granted invention patent | ||
| MM4A | Annulment or lapse of patent due to non-payment of fees |