亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于線掃描成像設(shè)備的圖像數(shù)據(jù)讀入讀出方法

文檔序號(hào):2583525閱讀:134來源:國知局
專利名稱:用于線掃描成像設(shè)備的圖像數(shù)據(jù)讀入讀出方法
技術(shù)領(lǐng)域
本發(fā)明涉及線掃描成像設(shè)備領(lǐng)域,特別涉及一種用于線掃描成像設(shè)備的圖像數(shù)據(jù)讀入讀出方法。
背景技術(shù)
目前,大多數(shù)基于X射線或者CCD掃描程序的圖像處理設(shè)備,例如,安檢儀,是基于線掃描成像原理進(jìn)行數(shù)據(jù)采集和顯示。以安檢儀為例,放置在傳送帶上物體經(jīng)過圖像探測(cè)器進(jìn)行掃描時(shí),在一個(gè)采樣周期只是對(duì)該物體某個(gè)斷層進(jìn)行X射線掃描以獲得該斷層的圖像數(shù)據(jù)。如圖Ia所示,當(dāng)待檢測(cè)物體相對(duì)于圖像探測(cè)器進(jìn)行相對(duì)運(yùn)動(dòng)時(shí),η次掃描所獲得的
Cl列、C2列.......Cn列圖像拼接起來就能在顯示屏1上顯示出一副完整的X射線圖像。
而當(dāng)圖像探測(cè)器再次進(jìn)行線掃描獲得Cn+Ι列圖像后,該Cn+Ι列圖像與C2列.......Cn列
圖像拼接起來在顯示屏1上顯示一副新的完整的X射線圖像,如圖Ib所示。對(duì)于人眼而言, 顯示屏顯示的圖像由圖Ia變化至圖lb,相當(dāng)于圖像由右至左在移動(dòng),即所謂的滾屏。為了使線掃描所獲得的圖像能在顯示屏上顯示,現(xiàn)有的做法是基于顯示屏包含的像素點(diǎn)的數(shù)量在內(nèi)存中配置一內(nèi)存塊,例如,如果顯示屏包含10MX768個(gè)像素點(diǎn),則在內(nèi)存中配置一個(gè)10MX768的內(nèi)存塊,將當(dāng)前一屏所包含的像素點(diǎn)的像素值存儲(chǔ)在該內(nèi)存塊中,每次顯示時(shí)直接讀出該內(nèi)存塊內(nèi)的數(shù)據(jù)即可。然而,由于線掃描持續(xù)進(jìn)行,因此,每進(jìn)行一次線掃描,都需要先將該內(nèi)存塊內(nèi)的第2列數(shù)據(jù)移至第1列,第3列數(shù)據(jù)移至第2
列......第768列數(shù)據(jù)移至第767列,隨后將該次線掃描獲得的像素值存入該內(nèi)存塊的第
768列,然后再讀取該內(nèi)存塊內(nèi)的數(shù)據(jù)以便顯示。顯然,在該種數(shù)據(jù)讀入讀出方式中,每次都需要對(duì)內(nèi)存塊內(nèi)767列數(shù)據(jù)進(jìn)行搬移,導(dǎo)致操作極為繁瑣不便,效率較低。

發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種高效率的用于線掃描成像設(shè)備的圖像數(shù)據(jù)讀入讀出方法,以實(shí)現(xiàn)圖像左或右方向滾屏顯示。為了達(dá)到上述目的及其他目的,本發(fā)明提供一種用于線掃描成像設(shè)備的圖像數(shù)據(jù)讀入讀出方法。其中,該線掃描成像設(shè)備包含顯示器件,該顯示器件包含al*bl個(gè)像素點(diǎn), 所述圖像數(shù)據(jù)讀入讀出方法包括以下步驟a、獲取一個(gè)的內(nèi)存塊,以用于存儲(chǔ)像素點(diǎn)的像素值,其中,a2與al之差均大于或等于1,等于bl;所述圖像數(shù)據(jù)讀入讀出方法還包括以下步驟1)在該a2*l32的內(nèi)存塊由首地址開始已存儲(chǔ)aNbl個(gè)像素值且該aNbl個(gè)像素值還未被讀出時(shí),使第一指針指向該的內(nèi)存塊的第一行的第一列;2)由所述第一指針當(dāng)前所指向的位置開始依序讀出al*bl個(gè)像素值以便用于顯示;3)當(dāng)已讀出al*bl個(gè)像素值后,將所述線掃描成像設(shè)備當(dāng)前掃描所獲得的一列像素點(diǎn)的像素值讀入所述第一指針當(dāng)前指向的列中,其中,像素值的讀入從所述第一指針當(dāng)前指向的列的第二行開始;4)使所述第一指針指向該的內(nèi)存塊第一行的當(dāng)前列的下一列;5)重復(fù)步驟幻、;3)及4),直到所述第一指針指向該a2*l32的內(nèi)存塊的第一行的最
后一列。本發(fā)明還提供一種用于線掃描成像設(shè)備的圖像數(shù)據(jù)讀入讀出方法,其中,該線掃描成像設(shè)備包含顯示器件,該顯示器件包含al*bl個(gè)像素點(diǎn),所述圖像數(shù)據(jù)讀入讀出方法包括以下步驟m、獲取一個(gè)的內(nèi)存塊,用于存儲(chǔ)像素點(diǎn)的像素值,其中,a2與al之差大于或等于1,Id2等于bl ;所述圖像數(shù)據(jù)讀入讀出方法還包括以下步驟I)在該a2*l32的內(nèi)存塊由首地址開始已存儲(chǔ)aNbl個(gè)像素值且該aNbl個(gè)像素值還未讀出時(shí),使第一指針指向該的內(nèi)存塊的第一行的第一列;II)由所述第一指針當(dāng)前所指向的位置開始依序讀出al*bl個(gè)像素值以便用于顯示,并使所述第一指針指向該的內(nèi)存塊第一行的當(dāng)前列的下一列;III)當(dāng)已讀出al*bl個(gè)像素值后,將所述線掃描成像設(shè)備當(dāng)前掃描所獲得的一列像素點(diǎn)的像素值讀入所述第一指針當(dāng)前指向的列的前一列中,其中,像素值的讀入從所述第一指針當(dāng)前指向的列的前一列的第二行開始;IIII)重復(fù)步驟II)及III),直到所述第一指針指向該的內(nèi)存塊的第一行的最后一列。當(dāng)所述第一指針指向該的內(nèi)存塊的第一行的最后一列后,該線掃描成像設(shè)備由所述第一指針當(dāng)前所指向的第一行的最后一列開始依序讀出al*bl個(gè)像素值以便用于顯示,并當(dāng)已讀出al*bl個(gè)像素值后,將自身當(dāng)前掃描所獲得的一列像素點(diǎn)的像素值讀入第一行的最后一列中(像素值的讀入從最后一列的第二行開始),隨后可以再獲取一個(gè) a4*b4的內(nèi)存塊,將的內(nèi)存塊中從第二行至第al+Ι行所存儲(chǔ)的像素值讀入該a牡b4 的內(nèi)存塊中等。綜上所述,本發(fā)明的用于線掃描成像設(shè)備的圖像數(shù)據(jù)讀入讀出方法在讀入像素值之前,不需要將內(nèi)存塊中所存儲(chǔ)的像素值進(jìn)行搬移,因此,相對(duì)于現(xiàn)有技術(shù),本發(fā)明的圖像數(shù)據(jù)讀入讀出效率高。


圖Ia及Ib為現(xiàn)有線掃描成像設(shè)備的滾屏顯示圖像的示意圖。圖2為本發(fā)明一個(gè)方面的圖像數(shù)據(jù)讀入讀出方法的流程圖。圖3a至3d為本發(fā)明的圖像數(shù)據(jù)讀入讀出方法中的的內(nèi)存塊的示意圖,其中,圖北及3d為由的內(nèi)存塊中讀出的像素值示意圖;圖3c為將像素值讀入的內(nèi)存塊的示意圖。圖4為本發(fā)明一個(gè)實(shí)施例的圖像數(shù)據(jù)讀入讀出方法的流程圖。圖如及恥為本發(fā)明的圖像數(shù)據(jù)讀入讀出方法中第一指針指向的內(nèi)存塊的示意圖,其中,圖fe為由a2*l32的內(nèi)存塊中讀出的像素值示意圖;圖恥為將像素值讀入a2*b2的內(nèi)存塊的示意圖。圖6為本發(fā)明另一個(gè)實(shí)施例的圖像數(shù)據(jù)讀入讀出方法的流程圖。圖7為本發(fā)明再一個(gè)實(shí)施例的圖像數(shù)據(jù)讀入讀出方法的流程圖。圖及8b為將像素值讀入的內(nèi)存塊及的內(nèi)存塊的示意圖。圖9為本發(fā)明再一個(gè)實(shí)施例的圖像數(shù)據(jù)讀入讀出方法的流程圖。
具體實(shí)施例方式請(qǐng)參閱圖2,本發(fā)明的圖像數(shù)據(jù)讀入讀出方法主要通過線掃描成像設(shè)備中的操作系統(tǒng)或處理控制器來完成,為簡明起見,以下將所述操作系統(tǒng)或處理控制器統(tǒng)稱為線掃描成像設(shè)備。其中,該線掃描成像設(shè)備包含顯示器件,例如,液晶顯示器等,該顯示器件包含 al*bl個(gè)像素點(diǎn)。在步驟SlO中,線掃描成像設(shè)備獲取一個(gè)的內(nèi)存塊,以用于存儲(chǔ)像素點(diǎn)的像素值,其中,a2與al之差大于或等于1,Μ等于bl。優(yōu)選地,a2與al之差等于1。例如,所述顯示器件包含768*10M個(gè)像素點(diǎn),則該線掃描成像設(shè)備通過用戶預(yù)定義的數(shù)組 Ml [769*1024]為該數(shù)組分配一個(gè)769*10M的內(nèi)存塊。如圖3a所示,其為線掃描成像設(shè)備獲取的內(nèi)存塊示意圖,其中,a2與al之差等于1,且每一個(gè)方塊表示存儲(chǔ)一個(gè)像素值的存儲(chǔ)單元。接著,在步驟S12中,該線掃描成像設(shè)備在該a2*l32的內(nèi)存塊由首地址開始已存儲(chǔ) aNbl個(gè)像素值且該aNbl個(gè)像素值還未被讀出時(shí),使第一指針指向該a2*l32的內(nèi)存塊的第一行的第一列。例如,如圖3a所示,該線掃描成像設(shè)備使指針Ptl指向該的內(nèi)存塊
的第一行第一列。接著,在步驟S14中,該線掃描成像設(shè)備由所述第一指針當(dāng)前所指向的位置開始依序讀出al*bl個(gè)像素值以便用于顯示。即圖北所示的陰影方格中所存儲(chǔ)的像素值被讀出以便經(jīng)過處理后在該顯示器件顯示。由于該線掃描成像設(shè)備的顯示器件包含al*bl個(gè)像素值,因此,該線掃描成像設(shè)備讀出的al*bl個(gè)像素值即為該顯示器件一屏所顯示的圖像的像素值。也就是該a2*l32的內(nèi)存塊第一列的像素值經(jīng)過處理后顯示在該顯示器件的第一
列,該的內(nèi)存塊第二列的像素值經(jīng)過處理后顯示在該顯示器件的第二列.......該
a2*b2的內(nèi)存塊第Μ列的像素值經(jīng)過處理后顯示在該顯示器件的最后一列。接著,在步驟S15中,當(dāng)已讀出al*bl個(gè)像素值后,該線掃描成像設(shè)備將自身當(dāng)前掃描所獲得的一列像素點(diǎn)的像素值讀入所述第一指針當(dāng)前指向的列中,其中,像素值的讀入從所述第一指針當(dāng)前指向的列的第二行開始。即該線掃描成像設(shè)備將當(dāng)前掃描所獲得的一列像素點(diǎn)的像素值讀入圖3c所示的灰色方塊中。接著,在步驟S16中,該線掃描成像設(shè)備使所述第一指針指向該a2*l32的內(nèi)存塊第一行的當(dāng)前列的下一列。如圖3c所示,該線掃描成像設(shè)備使所述第一指針指Ptl指向該 a2*b2的內(nèi)存塊第一行的第二列。接著,在步驟S17中,該線掃描成像設(shè)備判斷所述第一指針是否已指向該a2*l32的內(nèi)存塊的最后一列,如果否,則該線掃描成像設(shè)備返回步驟S14,即該線掃描成像設(shè)備由所述第一指針當(dāng)前所指向的位置開始依序讀出al*bl個(gè)像素值以便用于顯示。由于所述第一指針Ptl當(dāng)前所指向的位置為該的內(nèi)存塊第一行的第二列,則該線掃描成像設(shè)備由該的內(nèi)存塊第一行的第二列開始依序讀出al*bl個(gè)像素值,即該線掃描成像設(shè)備讀出圖3d所示的陰影方塊中所存儲(chǔ)的各像素值。由于該的內(nèi)存塊的a2_al = 1,因此, 該的內(nèi)存塊中每一列的陰影方塊的數(shù)量均為bl,由此可見,該線掃描成像設(shè)備讀出的該的內(nèi)存塊第二列中的各像素值經(jīng)過處理后顯示在所述顯示器件的第一列,第三
列的各像素值經(jīng)過處理后顯示在該顯示器件的第二列.......第Μ列的各像素值經(jīng)過處
理后顯示在該顯示器件倒數(shù)第二列,第一列(不包含第一行第一列中的像素值)的各像素值經(jīng)過處理后顯示在該顯示器件的的最后一列。隨后,該線掃描成像設(shè)備重復(fù)步驟S15與S16。該線掃描成像設(shè)備經(jīng)過多次重復(fù)后,該線掃描成像設(shè)備判斷所述第一指針已指向該的內(nèi)存塊的第一行的最后一列后,則該線掃描成像設(shè)備繼續(xù)執(zhí)行的操作將在圖4、圖6及圖7所示的實(shí)施例中予以詳述。綜上所述,相對(duì)于現(xiàn)有圖像數(shù)據(jù)讀入讀出方法,本發(fā)明的圖像數(shù)據(jù)讀入讀出方法每次讀出al*bl個(gè)像素值,不需要將內(nèi)存塊中所存儲(chǔ)的像素值從第二列開始每一列向前移一列以便將當(dāng)前掃描所獲得的一列像素值讀入最后一列,而是直接根據(jù)指針的位置來將當(dāng)前掃描所獲得的一列像素值讀入內(nèi)存塊中,因此,本發(fā)明的方法簡單便捷,效率高。圖4示出了本發(fā)明一個(gè)優(yōu)選實(shí)施例的用于線掃描成像設(shè)備的圖像數(shù)據(jù)讀入讀出方法的流程圖。其中,步驟S10、S12、S14至S17已在圖1所示的實(shí)施例中予以詳述,在此以引用的方式包含于此,不再贅述。接著,在步驟S18中,該線掃描成像設(shè)備由所述第一指針當(dāng)前所指向的第一行的最后一列開始依序讀出al*bl個(gè)像素值以便用于顯示,當(dāng)已讀出al*bl個(gè)像素值后,將所述線掃描成像設(shè)備當(dāng)前掃描所獲得的一列像素點(diǎn)的像素值讀入所述第一指針當(dāng)前指向的列中,其中,像素值的讀入從所述第一指針當(dāng)前指向的列的第二行開始依序進(jìn)行如圖5a所示,該線掃描成像設(shè)備讀出圖如所示的陰影方格中所存儲(chǔ)的像素值以用于顯示,隨后,該線掃描成像設(shè)備將自身當(dāng)前掃描所獲得的一列像素點(diǎn)的像素值讀入圖恥所示的陰影方格中。接著,在步驟S19中,該線掃描成像設(shè)備將所述的內(nèi)存塊所存儲(chǔ)的像素值從第二行開始每一行的像素值分別前移一行,并使所述第一指針返回所述的內(nèi)存塊的第一行的第一列,由此,所述的內(nèi)存塊從首地址開始存儲(chǔ)有al*bl個(gè)像素值且該 al*bl個(gè)像素值還未被讀出,故,該線掃描成像設(shè)備返回步驟S12,重新開始新一輪的圖像數(shù)據(jù)讀入讀出操作。綜上所述,本實(shí)施例的方法僅在將線掃描成像設(shè)備第1^2次掃描所獲得的一列像素值讀入內(nèi)存塊時(shí),需要將該內(nèi)存塊中大部分像素值(即第二行值第a2+l行的各像素值)進(jìn)行搬移;而采用現(xiàn)有的圖像數(shù)據(jù)讀入讀出方法(如背景技術(shù)中所述),則每次將當(dāng)前掃描獲得的一列像素值讀入內(nèi)存塊之前都需要將內(nèi)存塊中大部分像素值(即第二列至第b2列)進(jìn)行搬移,因此,本實(shí)施例的方法相對(duì)于現(xiàn)有技術(shù),明顯具有效率高的優(yōu)點(diǎn)。圖6示出了本發(fā)明另一個(gè)優(yōu)選實(shí)施例的用于線掃描成像設(shè)備的圖像數(shù)據(jù)讀入讀出方法的流程圖。其中,步驟SlO已在圖1所示的實(shí)施例中予以詳述,在此以引用的方式包含于此,不再贅述。接著,在步驟Sll中,該線掃描成像設(shè)備獲取一個(gè)的內(nèi)存塊,用于存儲(chǔ)像素點(diǎn)的像素值,其中,a3與al之差大于或等于1,b3等于bl。優(yōu)選地,該a3與al之差等于1。該線掃描成像設(shè)備獲取該的內(nèi)存塊的方式與該線掃描成像設(shè)備獲取該的內(nèi)存塊的方式相同或相似,故在此不再詳述。接著,步驟S12、S14至S17已在圖1所示的實(shí)施例中予以詳述,在此以引用的方式包含于此,不再贅述。接著,步驟S18已在圖4所示的實(shí)施例中予以詳述,在此以引用的方式包含于此, 不再贅述。接著,在步驟S19’中,該線掃描成像設(shè)備將所述的內(nèi)存塊第二行開始所存儲(chǔ)的a^bl個(gè)像素值依序讀入所述a3*b3的內(nèi)存塊中,其中,像素值的讀入從所述a3*b3的內(nèi)存塊的第一行第一列開始,并當(dāng)al*bl個(gè)像素值讀入后,使第一指針指向所述a3*b3的內(nèi)存塊第一行的第一列。由此,所述的內(nèi)存塊從首地址開始存儲(chǔ)有al*bl個(gè)像素值且該al*bl個(gè)像素值還未被讀出,故,該線掃描成像設(shè)備返回步驟S12,重新開始新一輪的圖像數(shù)據(jù)讀入讀出操作。需要說明的是,本領(lǐng)域技術(shù)人員應(yīng)該理解,上述步驟Sll與S10、S12、S14至S18的順序并非以所示為限,事實(shí)上,Sll也可在步驟SlO之前進(jìn)行,也可在S12、S14至S18中的任意一個(gè)步驟之后進(jìn)行等。綜上所述,本實(shí)施例的方法僅在將線掃描成像設(shè)備第1^2次掃描所獲得的一列像素值讀入內(nèi)存塊時(shí),需要將該a2*l32內(nèi)存塊中大部分像素值讀入至a3*b3的內(nèi)存塊中,并使指針指向該的內(nèi)存塊來開始新一輪的數(shù)據(jù)讀入讀出;而采用現(xiàn)有的圖像數(shù)據(jù)讀入讀出方法(如背景技術(shù)中所述),則每次將當(dāng)前掃描獲得的一列像素值讀入內(nèi)存塊之前都需要將內(nèi)存塊中大部分像素值(即第二列至第列)進(jìn)行搬移,因此,本實(shí)施例的方法相對(duì)于現(xiàn)有技術(shù),明顯具有效率高的優(yōu)點(diǎn)。圖7示出了本發(fā)明一個(gè)優(yōu)選實(shí)施例的用于線掃描成像設(shè)備的圖像數(shù)據(jù)讀入讀出方法的流程圖。其中,步驟SlO已在圖1所示的實(shí)施例中予以詳述,在此以引用的方式包含于此,不再贅述;步驟Sll已在圖6所示的實(shí)施例中予以詳述,在此以引用的方式包含于此, 不再贅述;步驟S12已在圖1所示的實(shí)施例中予以詳述,在此以引用的方式包含于此,不再贅述。接著,在步驟S13中,該線掃描成像設(shè)備使第二指針指向該a3*b3的內(nèi)存塊的第一行的第一列。例如,該線掃描成像設(shè)備使第二指針Pt2指向該的內(nèi)存塊的第一行的
第一列。接著,在步驟S14’中,該線掃描成像設(shè)備由所述第一指針當(dāng)前所指向的位置開始依序讀出al*bl個(gè)像素值以便用于顯示。例如,該線掃描成像設(shè)備由該的內(nèi)存塊的第一行的第一列開始依序讀出al*bl個(gè)像素值以便用于顯示。接著,在步驟S15’中,該線掃描成像設(shè)備已讀出al*bl個(gè)像素值后,將自身當(dāng)前掃描所獲得的一列像素點(diǎn)的像素值分別讀入所述第一指針當(dāng)前指向的列及所述第二指針當(dāng)前指向的列中,其中,像素值的讀入分別從所述第一指針當(dāng)前指向的列的第二行及所述第二指針當(dāng)前指向的列的第一行分別開始依序進(jìn)行。如圖8a與8b所示,該線掃描成像設(shè)備將自身當(dāng)前掃描所獲得的一列像素點(diǎn)的像素值分別讀入圖8a與8b所示的陰影方格中。接著,在步驟S16’中,該線掃描成像設(shè)備使所述第一指針Ptl指向該的內(nèi)存塊第一行的當(dāng)前列的下一列,并使所述第二指針指向該的內(nèi)存塊第一行的當(dāng)前列的下一列。例如,該線掃描成像設(shè)備使所述第一指針Ptl指向該的內(nèi)存塊第一行的第二列,使所述第二指針Pt2指向該的內(nèi)存塊第一行的第二列。接著,步驟S17已在圖1所示的實(shí)施例中予以詳述,在此以引用的方式包含于此, 不再贅述。接著,在步驟S18’中,該線掃描成像設(shè)備由所述第一指針當(dāng)前所指向的第一行的最后一列開始依序讀出al*bl個(gè)像素值以便用于顯示,并當(dāng)已讀出al*bl個(gè)像素值后,將所述線掃描成像設(shè)備當(dāng)前掃描所獲得的一列像素點(diǎn)的像素值讀入所述第二指針當(dāng)前所指向的列(即最后一列),其中,像素值的存儲(chǔ)從所述第二指針當(dāng)前指向的列的第一行開始依序進(jìn)行。接著,在步驟S19’中,該線掃描成像設(shè)備使第一指針(即Ptl)指向所述的內(nèi)存塊第一行的第一列,使第二指針(即PU)指向所述的內(nèi)存塊第一行的第一列。 由此,第一指針指向的所述a3*b3的內(nèi)存塊從首地址開始存儲(chǔ)有aNbl個(gè)像素值且該aNbl 個(gè)像素值還未被讀出,故,該線掃描成像設(shè)備返回步驟S12,重新開始新一輪的圖像數(shù)據(jù)讀入讀出操作。需要說明的是,本領(lǐng)域技術(shù)人員應(yīng)該理解,上述步驟Sll與SlO及S12的順序并非以所示為限,事實(shí)上,Sll也可在步驟SlO之前或與SlO同時(shí)進(jìn)行,也可在S12之后或與S12 同時(shí)進(jìn)行等。此外,步驟S13也可在步驟S12之前進(jìn)行、或者與步驟S12同時(shí)進(jìn)行,還可以在步驟S14’之后進(jìn)行等,但步驟S13應(yīng)在步驟Sll之后進(jìn)行。綜上所述,本實(shí)施例的方法采用兩塊內(nèi)存塊即可不再需要對(duì)存儲(chǔ)的像素值進(jìn)行搬移,進(jìn)一步提高了數(shù)據(jù)讀入讀出的效率。圖9示出了本發(fā)明再一個(gè)優(yōu)選實(shí)施例的用于線掃描成像設(shè)備的圖像數(shù)據(jù)讀入讀出方法的流程圖。其中,步驟SlO已在圖1所示的實(shí)施例中予以詳述,在此以引用的方式包含于此,不再贅述;步驟Sll已在圖6所示的實(shí)施例中予以詳述,在此以引用的方式包含于此,不再贅述;步驟S12已在圖1所示的實(shí)施例中予以詳述,在此以引用的方式包含于此,不再贅述。步驟S13已在圖7所示的實(shí)施例中予以詳述,在此以引用的方式包含于此,不再贅述。接著,在步驟S14”中,該線掃描成像設(shè)備由所述第一指針(即Ptl當(dāng)前所指向的位置開始依序讀出al*bl個(gè)像素值以便用于顯示,并使所述第一指針指向該的內(nèi)存塊第一行的當(dāng)前列的下一列。接著,在步驟S15”中,該線掃描成像設(shè)備已讀出al*bl個(gè)像素值后,將所述線掃描成像設(shè)備當(dāng)前掃描所獲得的一列像素點(diǎn)的像素值分別讀入所述第一指針當(dāng)前指向的列的前一列及所述第二指針當(dāng)前指向的列中,其中,像素值的讀入分別從所述第一指針當(dāng)前指向的列的前一列的第二行及所述第二指針當(dāng)前指向的列的第一行開始。接著,在步驟S16”中,該線掃描成像設(shè)備使所述第二指針指向該的內(nèi)存塊第一行的當(dāng)前列的下一列。接著,步驟S17已在圖1所示的實(shí)施例中予以詳述,在此以引用的方式包含于此, 不再贅述。接著,步驟S18’與S19’已在圖7所示的實(shí)施例中予以詳述,在此以引用的方式包含于此,不再贅述。
需要說明的是,本領(lǐng)域技術(shù)人員應(yīng)該理解,上述步驟Sll與SlO及S12的順序并非以所示為限,事實(shí)上,Sll也可在步驟SlO之前或與SlO同時(shí)進(jìn)行,也可在S12之后或與S12 同時(shí)進(jìn)行等。此外,步驟S13也可在步驟S12之前進(jìn)行、或者與步驟S12同時(shí)進(jìn)行,還可以在步驟S14’之后進(jìn)行等,但步驟S13應(yīng)在步驟Sll之后進(jìn)行。綜上所述,本實(shí)施例的方法采用兩塊內(nèi)存塊即可不再需要對(duì)存儲(chǔ)的像素值進(jìn)行搬移,進(jìn)一步提高了數(shù)據(jù)讀入讀出的效率。上述實(shí)施例僅列示性說明本發(fā)明的原理及功效,而非用于限制本發(fā)明。任何熟悉此項(xiàng)技術(shù)的人員均可在不違背本發(fā)明的精神及范圍下,對(duì)上述實(shí)施例進(jìn)行修改。因此,本發(fā)明的權(quán)利保護(hù)范圍,應(yīng)如權(quán)利要求書所列。
權(quán)利要求
1.一種用于線掃描成像設(shè)備的圖像數(shù)據(jù)讀入讀出方法,其中,該線掃描成像設(shè)備包含顯示器件,該顯示器件包含al*bl個(gè)像素點(diǎn),所述圖像數(shù)據(jù)讀入讀出方法的特征在于包括步驟-獲取一個(gè)a2*l32的內(nèi)存塊,以用于存儲(chǔ)像素點(diǎn)的像素值,其中,a2與al之差均大于或等于1,1^2等于bl ;所述圖像數(shù)據(jù)讀入讀出方法還包括步驟1)在該a2*l32的內(nèi)存塊由首地址開始已存儲(chǔ)aNbl個(gè)像素值且該aNbl個(gè)像素值還未被讀出時(shí),使第一指針指向該的內(nèi)存塊的第一行的第一列;2)由所述第一指針當(dāng)前所指向的位置開始依序讀出al*bl個(gè)像素值以便用于顯示;3)當(dāng)已讀出al*bl個(gè)像素值后,將所述線掃描成像設(shè)備當(dāng)前掃描所獲得的一列像素點(diǎn)的像素值讀入所述第一指針當(dāng)前指向的列中,其中,像素值的讀入從所述第一指針當(dāng)前指向的列的第二行開始;4)使所述第一指針指向該的內(nèi)存塊第一行的當(dāng)前列的下一列;5)重復(fù)步驟幻、;3)及4),直到所述第一指針指向該a2*l32的內(nèi)存塊的第一行的最后一列。
2.如權(quán)利要求1所述的用于線掃描成像設(shè)備的圖像數(shù)據(jù)讀入讀出方法,其特征在于還包括步驟-由所述第一指針當(dāng)前所指向的第一行的最后一列開始依序讀出al*bl個(gè)像素值以便用于顯示,當(dāng)已讀出al*bl個(gè)像素值后,將所述線掃描成像設(shè)備當(dāng)前掃描所獲得的一列像素點(diǎn)的像素值讀入所述第一指針當(dāng)前指向的列中,其中,像素值的讀入從所述第一指針當(dāng)前指向的列的第二行開始依序進(jìn)行;-將所述的內(nèi)存塊所存儲(chǔ)的像素值從第二行開始每一行的像素值分別前移一行,并使所述第一指針返回所述的內(nèi)存塊的第一行的第一列。
3.如權(quán)利要求1所述的用于線掃描成像設(shè)備的圖像數(shù)據(jù)讀入讀出方法,其特征在于還包括步驟-由所述第一指針當(dāng)前所指向的第一行的最后一列開始依序讀出al*bl個(gè)像素值以便用于顯示,當(dāng)已讀出al*bl個(gè)像素值后,將所述線掃描成像設(shè)備當(dāng)前掃描所獲得的一列像素點(diǎn)的像素值讀入所述第一指針當(dāng)前指向的列中,其中,像素值的讀入從所述第一指針當(dāng)前指向的列的第二行開始依序進(jìn)行;所述圖像數(shù)據(jù)讀入讀出方法還包括步驟-獲取一個(gè)a3*b3的內(nèi)存塊,用于存儲(chǔ)像素點(diǎn)的像素值,其中,a3與al之差大于或等于 l,b3 等于 bl ;所述圖像數(shù)據(jù)讀入讀出方法還包括步驟-將所述的內(nèi)存塊第二行開始所存儲(chǔ)的al*bl個(gè)像素值依序讀入所述的內(nèi)存塊中,其中,像素值的讀入從所述的內(nèi)存塊的第一行第一列開始,并當(dāng)al*bl個(gè)像素值讀入后,使第一指針指向所述的內(nèi)存塊第一行的第一列。
4.如權(quán)利要求1所述的用于線掃描成像設(shè)備的圖像數(shù)據(jù)讀入讀出方法,其特征在于還包括步驟-獲取一個(gè)a3*b3的內(nèi)存塊,用于存儲(chǔ)像素點(diǎn)的像素值,其中,a3與al之差大于或等于·1,b3 等于 bl ;所述圖像數(shù)據(jù)讀入讀出方法還包括步驟 -使第二指針指向該的內(nèi)存塊的第一行的第一列; 所述步驟幻還包括-將所述線掃描成像設(shè)備當(dāng)前掃描所獲得的一列像素點(diǎn)的像素值讀入所述第二指針當(dāng)前指向的列中,其中,像素值的讀入從所述第二指針當(dāng)前指向的列的第一行開始;所述步驟 4)還包括-使所述第二指針指向該的內(nèi)存塊第一行的當(dāng)前列的下一列; 在所述步驟幻之后還包括步驟-由所述第一指針當(dāng)前所指向的第一行的最后一列開始依序讀出al*bl個(gè)像素值以便用于顯示,并當(dāng)已讀出al*bl個(gè)像素值后,將所述線掃描成像設(shè)備當(dāng)前掃描所獲得的一列像素點(diǎn)的像素值讀入所述第二指針當(dāng)前所指向的列,其中,像素值的存儲(chǔ)從所述第二指針當(dāng)前指向的列的第一行開始依序進(jìn)行;-使第一指針指向所述a3*b3的內(nèi)存塊第一行的第一列,使第二指針指向所述a2*l32的內(nèi)存塊第一行的第一列。
5.一種用于線掃描成像設(shè)備的圖像數(shù)據(jù)讀入讀出方法,其中,該線掃描成像設(shè)備包含顯示器件,該顯示器件包含al*bl個(gè)像素點(diǎn),所述圖像數(shù)據(jù)讀入讀出方法的特征在于包括步驟-獲取一個(gè)a2*l32的內(nèi)存塊,用于存儲(chǔ)像素點(diǎn)的像素值,其中,a2與al之差大于或等于 1,b2 等于 bl ;所述圖像數(shù)據(jù)讀入讀出方法還包括步驟1)在該a2*l32的內(nèi)存塊由首地址開始已存儲(chǔ)aNbl個(gè)像素值且該aNbl個(gè)像素值還未讀出時(shí),使第一指針指向該的內(nèi)存塊的第一行的第一列;2)由所述第一指針當(dāng)前所指向的位置開始依序讀出al*bl個(gè)像素值以便用于顯示,并使所述第一指針指向該的內(nèi)存塊第一行的當(dāng)前列的下一列;3)當(dāng)已讀出al*bl個(gè)像素值后,將所述線掃描成像設(shè)備當(dāng)前掃描所獲得的一列像素點(diǎn)的像素值讀入所述第一指針當(dāng)前指向的列的前一列中,其中,像素值的讀入從所述第一指針當(dāng)前指向的列的前一列的第二行開始;4)重復(fù)步驟2、及幻,直到所述第一指針指向該a2*l32的內(nèi)存塊的第一行的最后一列。
6.如權(quán)利要求5所述的用于線掃描成像設(shè)備的圖像數(shù)據(jù)讀入讀出方法,其特征在于還包括步驟-獲取一個(gè)a3*b3的內(nèi)存塊,用于存儲(chǔ)像素點(diǎn)的像素值,其中,a3與al之差大于或等于 1,b3等于bl ;所述圖像數(shù)據(jù)讀入讀出方法還包括步驟 所述圖像數(shù)據(jù)讀入讀出方法還包括步驟 -使第二指針指向該的內(nèi)存塊的第一行的第一列; 所述步驟幻還包括步驟-將所述線掃描成像設(shè)備當(dāng)前掃描所獲得的一列像素點(diǎn)的像素值讀入所述第二指針當(dāng)前指向的列中,其中,像素值的讀入從所述第二指針當(dāng)前指向的列的第一行開始;以及 -使所述第二指針指向該的內(nèi)存塊第一行的當(dāng)前列的下一列;在步驟4)之后還包括步驟-由所述第一指針當(dāng)前所指向的第一行的最后一列開始依序讀出al*bl個(gè)像素值以便用于顯示,并當(dāng)已讀出al*bl個(gè)像素值后,將所述線掃描成像設(shè)備當(dāng)前掃描所獲得的一列像素點(diǎn)的像素值讀入所述第二指針當(dāng)前所指向的列,其中,像素值的讀入從所述第二指針當(dāng)前指向的列的的第一行開始依序進(jìn)行;以及-使第一指針指向所述a3*b3的內(nèi)存塊第一行的第一列,使第二指針指向所述a2*l32的內(nèi)存塊第一行的第一列。
全文摘要
本發(fā)明提供一種用于線掃描成像設(shè)備的圖像數(shù)據(jù)讀入讀出方法。首先,線掃描成像設(shè)備使第一指針指向該a2*b2的內(nèi)存塊的第一行的第一列;接著由所述第一指針當(dāng)前所指向的位置開始依序讀出a1*b1個(gè)像素值以便用于顯示;當(dāng)已讀出a1*b1個(gè)像素值后,將所述線掃描成像設(shè)備當(dāng)前掃描所獲得的一列像素點(diǎn)的像素值讀入所述第一指針當(dāng)前指向的列中,其中,像素值的讀入從所述第一指針當(dāng)前指向的列的第二行開始;隨后使所述第一指針指向該a2*b2的內(nèi)存塊第一行的當(dāng)前列的下一列,繼續(xù)根據(jù)第一指針的位置來進(jìn)行讀入讀出操作,直到所述第一指針指向該a2*b2的內(nèi)存塊的第一行的最后一列。本發(fā)明的方法相對(duì)于現(xiàn)有技術(shù),具有效率高等優(yōu)點(diǎn)。
文檔編號(hào)G09G5/34GK102254543SQ20111008685
公開日2011年11月23日 申請(qǐng)日期2011年4月7日 優(yōu)先權(quán)日2011年4月7日
發(fā)明者吳家榮, 彭寧嵩, 燕居朕, 陸志文 申請(qǐng)人:上海高晶影像科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1