專利名稱:用于顯示加速的顯示方法和裝置的制作方法
技術(shù)領(lǐng)域:
本申請(qǐng)涉及醫(yī)療設(shè)備技術(shù)領(lǐng)域,更具體地,涉及一種用于顯示加速的顯示方法和
>J-U ρ α裝直。
背景技術(shù):
在現(xiàn)有技術(shù)中,當(dāng)監(jiān)護(hù)儀工作時(shí),由于心電等參數(shù)是實(shí)時(shí)監(jiān)測(cè)并顯示的,因此,對(duì)于顯示器來(lái)說(shuō)就必須實(shí)時(shí)刷屏以更新數(shù)據(jù),對(duì)于那些不變的內(nèi)容(例如,菜單控件等)也是需要刷新的。目前的做法是將所有像素點(diǎn)的值(諸如,坐標(biāo)位置值、顏色值等)重新通過(guò)處 理器搬運(yùn)到顯示器。圖I是示出現(xiàn)有技術(shù)的監(jiān)護(hù)儀顯示界面的示圖。如圖I所示,無(wú)創(chuàng)血壓測(cè)量(NIBP)數(shù)據(jù)所占的顏色和內(nèi)容等都可能會(huì)發(fā)生變化,如果將每個(gè)像素都搬運(yùn)到顯示器,就會(huì)造成顯示速度變慢,同時(shí)造成資源浪費(fèi)。例如,把一幅800*600分辨率的16位色圖片顯示到監(jiān)護(hù)儀顯示屏上,如果處理器每次搬運(yùn)一個(gè)像素到顯示器,則需要搬運(yùn)800*600個(gè)X坐標(biāo),800*600個(gè)Y坐標(biāo),還需要搬運(yùn)800*600個(gè)16位顏色值,大大降低了顯示速度,并且資源浪費(fèi)嚴(yán)重。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的一方面,提供了一種用于顯示加速的顯示方法,所述方法包括由處理器將顯示界面中的至少一個(gè)預(yù)定區(qū)域中的每個(gè)分別劃分在至少一個(gè)規(guī)則圖形子界面中,并獲得所述規(guī)則圖形子界面的位置、大??;每次刷屏顯示時(shí),由處理器將所述規(guī)則圖形子界面的位置、大小、顏色值搬運(yùn)到現(xiàn)場(chǎng)可編程門陣列;由現(xiàn)場(chǎng)可編程門陣列將所述規(guī)則圖形子界面的位置、大小、顏色值搬運(yùn)到顯示器并控制顯示器進(jìn)行顯示。當(dāng)規(guī)則圖形子界面被顯示界面中的其它區(qū)域或其它規(guī)則圖形子界面部分地覆蓋時(shí),可由處理器將所述規(guī)則圖形子界面未被覆蓋的部分進(jìn)一步劃分為多個(gè)規(guī)則圖形孫界面,獲得多個(gè)規(guī)則圖形孫界面中的每個(gè)的位置、大小,并且每次刷屏顯示時(shí),可由處理器僅將未被覆蓋的多個(gè)規(guī)則圖形孫界面的位置、大小、顏色值搬運(yùn)到現(xiàn)場(chǎng)可編程門陣列。部分地覆蓋規(guī)則圖形子界面的顯示界面中的其它區(qū)域或其它規(guī)則圖形子界面的數(shù)量可以是一個(gè)或兩個(gè)。由處理器將所述規(guī)則圖形子界面未被覆蓋的部分進(jìn)一步劃分為多個(gè)規(guī)則圖形孫界面的步驟可包括由處理器按照劃分的多個(gè)規(guī)則圖形孫界面的數(shù)量最少的原則來(lái)劃分所述規(guī)則圖形子界面未被覆蓋的部分。由處理器將顯示界面中的至少一個(gè)預(yù)定區(qū)域中的每個(gè)分別劃分在至少一個(gè)規(guī)則圖形子界面中的步驟可包括由處理器基于顯示界面中位置不會(huì)發(fā)生變化的至少一個(gè)預(yù)定區(qū)域來(lái)將所述至少一個(gè)預(yù)定區(qū)域中的每個(gè)分別劃分在至少一個(gè)規(guī)則圖形子界面中。所述用于顯示加速的顯示方法還可包括處理器將獲得的所述規(guī)則圖形子界面和/或所述規(guī)則圖形孫界面的位置、大小存儲(chǔ)在存儲(chǔ)器中?,F(xiàn)場(chǎng)可編程門陣列可具有硬件加速功能。
根據(jù)本發(fā)明的一方面,提供了一種用于顯示加速的顯示裝置,所述裝置包括處理器,將顯示界面中的至少一個(gè)預(yù)定區(qū)域中的每個(gè)分別劃分在至少一個(gè)規(guī)則圖形子界面中,獲得每個(gè)規(guī)則圖形子界面的位置、大小,并且每次刷屏顯示時(shí),將每個(gè)規(guī)則圖形子界面的位置、大小、顏色值搬運(yùn)到現(xiàn)場(chǎng)可編程門陣列;現(xiàn)場(chǎng)可編程門陣列,將每個(gè)規(guī)則圖形子界面的位置、大小、顏色值搬運(yùn)到顯示器并控制顯示器進(jìn)行顯示;顯示器,在現(xiàn)場(chǎng)可編程門陣列的控制下進(jìn)行顯示。當(dāng)規(guī)則圖形子界面被顯示界面中的其它區(qū)域或其它規(guī)則圖形子界面部分地覆蓋時(shí),處理器可將所述規(guī)則圖形子界面未被覆蓋的部分進(jìn)一步劃分為多個(gè)規(guī)則圖形孫界面,獲得多個(gè)規(guī)則圖形孫界面中的每個(gè)的位置、大小,并且每次刷屏顯示時(shí),處理器可僅將未被覆蓋的多個(gè)規(guī)則圖形孫界面的位置、大小、顏色值搬運(yùn)到現(xiàn)場(chǎng)可編程門陣列。部分地覆蓋規(guī)則圖形子界面的顯示界面中的其它區(qū)域或其它規(guī)則圖形子界面的數(shù)量可以是一個(gè)或兩個(gè)。
處理器可按照劃分的多個(gè)規(guī)則圖形孫界面的數(shù)量最少的原則來(lái)劃分所述規(guī)則圖形子界面未被覆蓋的部分。處理器可基于顯示界面中位置不會(huì)發(fā)生變化的至少一個(gè)預(yù)定區(qū)域來(lái)將所述至少一個(gè)預(yù)定區(qū)域中的每個(gè)預(yù)定區(qū)域分別劃分在至少一個(gè)規(guī)則圖形子界面中。所述用于顯示加速的顯示裝置還可包括存儲(chǔ)器,存儲(chǔ)由處理器獲得的所述規(guī)則圖形子界面和/或所述規(guī)則圖形孫界面的位置、大小?,F(xiàn)場(chǎng)可編程門陣列可具有硬件加速功能。有益效果根據(jù)本發(fā)明的示例性實(shí)施例,由于將顯示界面中的預(yù)定區(qū)域劃分在不同的規(guī)則圖形子界面中,并在顯示時(shí)僅傳輸所述規(guī)則圖形子界面的起始點(diǎn)坐標(biāo)、長(zhǎng)度、寬度、顏色值,從而不需要搬運(yùn)每個(gè)像素點(diǎn)的坐標(biāo)以及顏色值,提高了顯示速度;當(dāng)某些子界面被覆蓋時(shí),由于再次對(duì)被覆蓋的子界面進(jìn)行劃分,并且僅搬運(yùn)未被覆蓋的孫界面,從而同樣可提高顯示速度。此外,由于可基于具有硬件加速功能但是不具有硬件分層功能的FPGA進(jìn)行包含覆蓋的內(nèi)容的顯示界面的顯示,從而可節(jié)省硬件性能,降低成本。將在接下來(lái)的描述中部分闡述本發(fā)明另外的方面和/或優(yōu)點(diǎn),還有一部分通過(guò)描述將是清楚的,或者可以經(jīng)過(guò)本發(fā)明的實(shí)施而得知。
通過(guò)下面結(jié)合附圖進(jìn)行的詳細(xì)描述,本發(fā)明的上述和其它目的和特點(diǎn)將會(huì)變得更加清楚,其中圖I是示出現(xiàn)有技術(shù)的監(jiān)護(hù)儀顯示界面的示圖;圖2是示出根據(jù)本發(fā)明示例性實(shí)施例的用于顯示加速的顯示裝置的示圖;圖3是示出根據(jù)本發(fā)明示例性實(shí)施例的劃分被其它規(guī)則圖形子界面部分地覆蓋的規(guī)則圖形子界面的示圖;圖4是示出根據(jù)本發(fā)明示例性實(shí)施例的用于顯示加速的規(guī)則圖形切割顯示方法的流程圖。
具體實(shí)施例方式現(xiàn)在,詳細(xì)描述本發(fā)明的示例性實(shí)施例,其示例在附圖中表示,其中,相同的標(biāo)號(hào)始終表示相同的部件。圖2是示出根據(jù)本發(fā)明示例性實(shí)施例的用于顯示加速的顯示裝置的示圖。如圖2所述,根據(jù)本發(fā)明示例性實(shí)施例的用于顯示加速的顯示裝置包括處理器210、FPGA 220、顯示器 230。處理器210可將顯示界面中的至少一個(gè)預(yù)定區(qū)域中的每個(gè)分別劃分在不同的規(guī)則圖形子界面中,獲得所述規(guī)則圖形子界面的位置、大小,并在隨后的刷屏顯示中,將所述規(guī)則圖形子界面的位置、大小、顏色值搬運(yùn)到FPGA 220。應(yīng)該了解,規(guī)則圖形是指在編程中具有規(guī)律的圖形,可包括但不限于矩形、三角形等。以矩形作為示例,獲得每個(gè)矩形子界面的位置、大小可更具體地實(shí)施為確定每個(gè)矩形子界面的起始點(diǎn)坐標(biāo)、長(zhǎng)度、寬度。此外,僅作
為示例,處理器210可基于顯示界面中位置不會(huì)發(fā)生變化的至少一個(gè)預(yù)定區(qū)域(諸如,圖I中示出的心電圖(ECG)區(qū)域110、血氧飽和度(SpO2)區(qū)域120等)來(lái)將所述至少一個(gè)預(yù)定區(qū)域中的每個(gè)分別劃分在不同的規(guī)則圖形子界面中。此外,僅作為示例,處理器210可按照劃分的規(guī)則圖形子界面的大小最小并能完全包括期望的區(qū)域的原則來(lái)劃分規(guī)則圖形子界面,諸如,處理器210還可將心電圖(ECG)區(qū)域110中的數(shù)字區(qū)域(即,“60”所在的區(qū)域)劃分在一個(gè)規(guī)則圖形子界面中,更具體地,僅以矩形作為示例,處理器210可使用四邊分別與該數(shù)字區(qū)域相切的矩形來(lái)將該數(shù)字區(qū)域劃分在矩形子界面中,此時(shí)的矩形子界面的大小最小并能完全包括該數(shù)字區(qū)域。此外,當(dāng)規(guī)則圖形子界面被顯示界面中的其它區(qū)域或其它規(guī)則圖形子界面部分地覆蓋時(shí),處理器210還可將所述規(guī)則圖形子界面未被覆蓋的部分進(jìn)一步劃分為多個(gè)規(guī)則圖形孫界面,獲得多個(gè)規(guī)則圖形孫界面中的每個(gè)的位置、大小,并且在隨后的刷屏顯示中,可僅將未被覆蓋的多個(gè)規(guī)則圖形孫界面的位置、大小、顏色值搬運(yùn)到FPGA 220。應(yīng)該了解,部分地覆蓋規(guī)則圖形子界面的其它區(qū)域或其它規(guī)則圖形子界面可以是任意數(shù)量、任意大小,并可在任意位置覆蓋規(guī)則圖形子界面。優(yōu)選地,部分地覆蓋規(guī)則圖形子界面的其它區(qū)域或其它規(guī)則圖形子界面的數(shù)量可以是一個(gè)或兩個(gè)。另外,如果部分地覆蓋規(guī)則圖形子界面的其它區(qū)域或其它規(guī)則圖形子界面是突然彈出的,則處理器210可將所述突然彈出的部分地覆蓋規(guī)則圖形子界面的其它區(qū)域或其它規(guī)則圖形子界面作為新的規(guī)則圖形子界面,并可獲得它們的位置、大小。這里,僅作為示例,處理器210可按照劃分的多個(gè)規(guī)則圖形孫界面的數(shù)量最少的原則來(lái)劃分所述規(guī)則圖形子界面未被覆蓋的部分,此時(shí),需要搬運(yùn)的規(guī)則圖形的數(shù)量最少,可提高顯示速度。圖3是示出根據(jù)本發(fā)明示例性實(shí)施例的劃分被其它規(guī)則圖形子界面部分地覆蓋的規(guī)則圖形子界面的示圖。應(yīng)該了解,圖3中僅示出矩形作為規(guī)則圖形的示例,但本發(fā)明并不限于此。如圖3所示,矩形子界面310被矩形子界面320部分地覆蓋,此時(shí),對(duì)于矩形子界面310的劃分,可以有如下幾種方法按照矩形子界面320的頂點(diǎn)A的長(zhǎng)邊和短邊的延長(zhǎng)線,可將矩形子界面310未被覆蓋的部分劃分為三個(gè)矩形孫界面311、312、313 ;按照矩形子界面320的頂點(diǎn)A的長(zhǎng)邊的延長(zhǎng)線,可將矩形子界面310未被覆蓋的部分劃分為兩個(gè)矩形孫界面311+312、313 ;按照矩形子界面320的頂點(diǎn)A的短邊的延長(zhǎng)線,可將矩形子界面310未被覆蓋的部分劃分為兩個(gè)矩形孫界面311、312+313。按照劃分的多個(gè)規(guī)則圖形孫界面的數(shù)量最少的原則,后兩種劃分方式都是可行的,也就是說(shuō),最佳為使用一條直線劃分,不行再用兩條直線劃分,不行再用三條直線劃分,直到將不規(guī)則圖形劃分為可進(jìn)行搬運(yùn)的規(guī)則圖形為止,這時(shí)得到的規(guī)則圖形為最少數(shù)量的規(guī)則圖形。應(yīng)該了解,圖3及其劃分方法均為示例,部分地覆蓋規(guī)則圖形子界面的其它規(guī)則圖形子界面可以是任意數(shù)量、任意大小,并可在任意位置覆蓋規(guī)則圖形子界面,此時(shí)可采用類似的方法對(duì)規(guī)則圖形子界面的未被覆蓋的不規(guī)則圖形進(jìn)行劃分,在此不再贅述。FPGA 220可將每個(gè)規(guī)則圖形子界面的位置、大小、顏色值搬運(yùn)到顯示器并控制顯示器進(jìn)行顯示。這里,僅作為示例,F(xiàn)PGA 220可具有硬件加速功能,但是不具有硬件分層功倉(cāng)泛。顯示器230可在FPGA 220的控制下進(jìn)行顯示。應(yīng)該了解,顯示器230在FPGA 220的控制下進(jìn)行顯示屬于本領(lǐng)域常用技術(shù)手段,為了避免模糊本發(fā)明的主題,在此不再贅述。此外,根據(jù)本發(fā)明示例性實(shí)施例的用于顯示加速的顯示裝置還可包括存儲(chǔ)器,用于存儲(chǔ)由處理器210獲得的每個(gè)規(guī)則圖形子界面和/或每個(gè)規(guī)則圖形孫界面的位置、大小。
圖4是示出根據(jù)本發(fā)明示例性實(shí)施例的用于顯示加速的顯示方法的流程圖。如圖4所示,在操作S410,由處理器將顯示界面中的至少一個(gè)預(yù)定區(qū)域中的每個(gè)分別劃分在不同的規(guī)則圖形子界面中,并獲得每個(gè)規(guī)則圖形子界面的位置、大小。在操作S420,在隨后的刷屏顯示中,由處理器將每個(gè)規(guī)則圖形子界面的位置、大小、顏色值搬運(yùn)到現(xiàn)場(chǎng)可編程門陣列。在操作S430,由現(xiàn)場(chǎng)可編程門陣列將所述每個(gè)規(guī)則圖形子界面的位置、大小、顏色值搬運(yùn)到顯示器并控制顯示器進(jìn)行顯示。根據(jù)本發(fā)明的示例性實(shí)施例,由于將顯示界面中的預(yù)定區(qū)域劃分在不同的規(guī)則圖形子界面中,并在顯示時(shí)僅傳輸每個(gè)規(guī)則圖形子界面的位置、大小、顏色值,從而不需要搬運(yùn)每個(gè)像素點(diǎn)的坐標(biāo)以及顏色值,提高了顯示速度;當(dāng)某些子界面被覆蓋時(shí),由于再次對(duì)被覆蓋的子界面進(jìn)行劃分,并且僅搬運(yùn)未被覆蓋的孫界面,從而同樣可提高顯示速度。此外,由于可基于具有硬件加速功能但是不具有硬件分層功能的FPGA進(jìn)行包含覆蓋的內(nèi)容的顯示界面的顯示,從而可節(jié)省硬件性能,降低成本。雖然已經(jīng)參照特定示例性實(shí)施例示出和描述了本發(fā)明,但是本領(lǐng)域的技術(shù)人員將理解,在不脫離范圍由權(quán)利要求及其等同物限定的本發(fā)明的精神和范圍的情況下可作出形式和細(xì)節(jié)上的各種改變。
權(quán)利要求
1.一種用于顯示加速的顯示方法,所述方法包括 由處理器將顯示界面中的至少一個(gè)預(yù)定區(qū)域中的每個(gè)分別劃分在至少一個(gè)規(guī)則圖形子界面中,并獲得所述規(guī)則圖形子界面的位置、大?。? 每次刷屏顯示時(shí),由處理器將所述規(guī)則圖形子界面的位置、大小、顏色值搬運(yùn)到現(xiàn)場(chǎng)可編程門陣列; 由現(xiàn)場(chǎng)可編程門陣列將所述規(guī)則圖形子界面的位置、大小、顏色值搬運(yùn)到顯示器并控制顯示器進(jìn)行顯示。
2.如權(quán)利要求I所述的用于顯示加速的顯示方法,其中,當(dāng)規(guī)則圖形子界面被顯示界面中的其它區(qū)域或其它規(guī)則圖形子界面部分地覆蓋時(shí),由處理器將所述規(guī)則圖形子界面未被覆蓋的部分進(jìn)一步劃分為多個(gè)規(guī)則圖形孫界面,獲得多個(gè)規(guī)則圖形孫界面中的每個(gè)的位置、大小,并且每次刷屏顯示時(shí),由處理器僅將未被覆蓋的多個(gè)規(guī)則圖形孫界面的位置、大小、顏色值搬運(yùn)到現(xiàn)場(chǎng)可編程門陣列。
3.如權(quán)利要求2所述的用于顯示加速的顯示方法,其中,部分地覆蓋規(guī)則圖形子界面的顯示界面中的其它區(qū)域或其它規(guī)則圖形子界面的數(shù)量是一個(gè)或兩個(gè)。
4.如權(quán)利要求2所述的用于顯示加速的顯示方法,其中,由處理器將所述規(guī)則圖形子界面未被覆蓋的部分進(jìn)一步劃分為多個(gè)規(guī)則圖形孫界面的步驟包括由處理器按照劃分的多個(gè)規(guī)則圖形孫界面的數(shù)量最少的原則來(lái)劃分所述規(guī)則圖形子界面未被覆蓋的部分。
5.如權(quán)利要求I所述的用于顯示加速的顯示方法,其中,由處理器將顯示界面中的至少一個(gè)預(yù)定區(qū)域中的每個(gè)分別劃分在至少一個(gè)規(guī)則圖形子界面中的步驟包括由處理器基于顯示界面中位置不會(huì)發(fā)生變化的至少一個(gè)預(yù)定區(qū)域來(lái)將所述至少一個(gè)預(yù)定區(qū)域中的每個(gè)分別劃分在至少一個(gè)規(guī)則圖形子界面中。
6.如權(quán)利要求2所述的用于顯示加速的顯示方法,還包括處理器將獲得的每個(gè)規(guī)則圖形子界面和/或每個(gè)規(guī)則圖形孫界面的位置、大小存儲(chǔ)在存儲(chǔ)器中。
7.如權(quán)利要求I飛之一所述的用于顯示加速的顯示方法,其中,現(xiàn)場(chǎng)可編程門陣列具有硬件加速功能。
8.一種用于顯示加速的顯示裝置,所述裝置包括 處理器,將顯示界面中的至少一個(gè)預(yù)定區(qū)域中的每個(gè)分別劃分在至少一個(gè)規(guī)則圖形子界面中,獲得每個(gè)規(guī)則圖形子界面的位置、大小,并且每次刷屏顯示時(shí),將每個(gè)規(guī)則圖形子界面的位置、大小、顏色值搬運(yùn)到現(xiàn)場(chǎng)可編程門陣列; 現(xiàn)場(chǎng)可編程門陣列,將每個(gè)規(guī)則圖形子界面的位置、大小、顏色值搬運(yùn)到顯示器并控制顯示器進(jìn)行顯示; 顯示器,在現(xiàn)場(chǎng)可編程門陣列的控制下進(jìn)行顯示。
9.如權(quán)利要求8所述的用于顯示加速的顯示裝置,其中,當(dāng)規(guī)則圖形子界面被顯示界面中的其它區(qū)域或其它規(guī)則圖形子界面部分地覆蓋時(shí),處理器將所述規(guī)則圖形子界面未被覆蓋的部分進(jìn)一步劃分為多個(gè)規(guī)則圖形孫界面,獲得多個(gè)規(guī)則圖形孫界面中的每個(gè)的位置、大小,并且每次刷屏顯示時(shí),處理器僅將未被覆蓋的多個(gè)規(guī)則圖形孫界面的位置、大小、顏色值搬運(yùn)到現(xiàn)場(chǎng)可編程門陣列。
10.如權(quán)利要求9所述的用于顯示加速的顯示裝置,其中,部分地覆蓋規(guī)則圖形子界面的顯示界面中的其它區(qū)域或其它規(guī)則圖形子界面的數(shù)量是一個(gè)或兩個(gè)。
11.如權(quán)利要求9所述的用于顯示加速的顯示裝置,其中,處理器按照劃分的多個(gè)規(guī)則圖形孫界面的數(shù)量最少的原則來(lái)劃分所述規(guī)則圖形子界面未被覆蓋的部分。
12.如權(quán)利要求8所述的用于顯示加速的顯示裝置,其中,處理器基于顯示界面中位置不會(huì)發(fā)生變化的至少一個(gè)預(yù)定區(qū)域來(lái)將所述至少一個(gè)預(yù)定區(qū)域中的每個(gè)預(yù)定區(qū)域分別劃分在至少一個(gè)規(guī)則圖形子界面中。
13.如權(quán)利要求9所述的用于顯示加速的顯示裝置,還包括存儲(chǔ)器,存儲(chǔ)由處理器獲得的每個(gè)規(guī)則圖形子界面和/或每個(gè)規(guī)則圖形孫界面的位置、大小。
14.如權(quán)利要求8 13之一所述的用于顯示加速的顯示裝置,其中,現(xiàn)場(chǎng)可編程門陣列具有硬件加速功能。
全文摘要
提供了一種用于顯示加速的顯示方法和裝置,所述用于顯示加速的顯示方法包括由處理器將顯示界面中的至少一個(gè)預(yù)定區(qū)域中的每個(gè)分別劃分在至少一個(gè)規(guī)則圖形子界面中,并獲得每個(gè)規(guī)則圖形子界面的位置、大??;在隨后的刷屏顯示中,由處理器將每個(gè)規(guī)則圖形子界面的位置、大小、顏色值搬運(yùn)到現(xiàn)場(chǎng)可編程門陣列;由現(xiàn)場(chǎng)可編程門陣列將所述每個(gè)規(guī)則圖形子界面的位置、大小、顏色值搬運(yùn)到顯示器并控制顯示器進(jìn)行顯示。
文檔編號(hào)G09G3/20GK102819997SQ201210243649
公開日2012年12月12日 申請(qǐng)日期2012年7月13日 優(yōu)先權(quán)日2012年7月13日
發(fā)明者劉輝 申請(qǐng)人:深圳市邦健電子有限公司