欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種高清圖像防鋸齒方法、裝置及數(shù)字電視接收終端的制作方法

文檔序號(hào):7740999閱讀:345來源:國(guó)知局
專利名稱:一種高清圖像防鋸齒方法、裝置及數(shù)字電視接收終端的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及電子領(lǐng)域,尤其涉及一種高清圖像防鋸齒方法、裝置及數(shù)字電視接收
終端。
背景技術(shù)
目前的高清顯示模式的圖像尺寸有720p(即寬度為1280像素,高度為720像素, 簡(jiǎn)稱1280X720)和1080i (1920 X 1080),在數(shù)字電視接收終端進(jìn)行高清圖像顯示時(shí),若待 顯示圖像的圖像尺寸小于顯示緩存區(qū)中緩存圖像的圖像尺寸,則需要在待顯示圖像的圖像 數(shù)據(jù)從用戶數(shù)據(jù)緩存區(qū)復(fù)制到顯示緩存區(qū)時(shí),進(jìn)行橫向和縱向放大的尺寸變換,使得圖像 數(shù)據(jù)復(fù)制的時(shí)間較長(zhǎng),暴露了一定的圖像數(shù)據(jù)復(fù)制細(xì)節(jié),這些細(xì)節(jié)被人眼識(shí)別為圖像上的 鋸齒形狀,且畫面切換速度越快,圖像中的鋸齒狀越明顯。目前高清圖像防鋸齒解決方案 是在底層提供雙緩存機(jī)制,首先創(chuàng)建一個(gè)與原顯示緩存區(qū)大小相同的第二顯示緩存區(qū),原 顯示緩存區(qū)與第二顯示緩存區(qū)輪換地作為前臺(tái)顯示緩存區(qū)和后臺(tái)顯示緩存區(qū),前臺(tái)顯示緩 存區(qū)在顯示圖像數(shù)據(jù)時(shí)使用,在對(duì)前臺(tái)顯示緩存區(qū)的圖像數(shù)據(jù)進(jìn)行顯示的同時(shí),將待顯示 圖像的圖像數(shù)據(jù)從用戶數(shù)據(jù)緩存區(qū)復(fù)制到后臺(tái)顯示緩存區(qū)中,并進(jìn)行橫向和縱向放大的尺 寸變換,轉(zhuǎn)換為當(dāng)前顯示模式的圖像尺寸,當(dāng)前臺(tái)顯示緩存區(qū)的圖像數(shù)據(jù)顯示完畢時(shí),通過 指針切換,使原前臺(tái)顯示緩存區(qū)成為后臺(tái)顯示緩存區(qū),而原后臺(tái)顯示緩存區(qū)成為前臺(tái)顯示 緩存區(qū),并顯示當(dāng)前的前臺(tái)顯示緩存區(qū)中的圖像數(shù)據(jù)。目前防鋸齒解決方案在指針切換 時(shí),需要對(duì)前臺(tái)顯示緩存區(qū)和后臺(tái)顯示緩存區(qū)進(jìn)行同步,即將前臺(tái)顯示緩存區(qū)中圖像數(shù)據(jù) 的變化更新到后臺(tái)顯示緩存區(qū)中圖像數(shù)據(jù),更新的方式為整屏更新,以1080i顯示模式,顏 色位深是32位為例,復(fù)制的數(shù)據(jù)量達(dá)到1920X 1280X4字節(jié)(Byte, B) = 8. 2944兆字節(jié) (Megabyte,MB),而兩塊緩存區(qū)的開銷就是16. 5888MB,因復(fù)制的數(shù)據(jù)量較大,使得復(fù)制時(shí)間 較長(zhǎng),降低了高清圖像顯示的速度。

發(fā)明內(nèi)容
鑒于現(xiàn)有技術(shù)存在的問題,本發(fā)明實(shí)施例提出一種高清圖像防鋸齒方法、裝置和 數(shù)字電視接收終端,可以在實(shí)現(xiàn)高清圖像防鋸齒的時(shí)候,同時(shí)提高高清圖像顯示的速度。
為了解決上述技術(shù)問題,本發(fā)明實(shí)施例提出一種高清圖像防鋸齒方法,包括
根據(jù)各種高清顯示模式的顯示尺寸,確定中間緩沖區(qū)和顯示緩沖區(qū)的容量大小, 并建立相應(yīng)大小的中間緩沖區(qū)和顯示緩沖區(qū); 根據(jù)當(dāng)前顯示模式的顯示尺寸確定所述中間緩沖區(qū)和所述顯示緩沖區(qū)中緩存圖 像的圖像尺寸; 將待顯示圖像的圖像尺寸變換為緩存圖像的圖像尺寸,生成緩存圖像,并將所述 緩存圖像存儲(chǔ)到所述中間緩沖區(qū); 需要顯示所述緩存圖像時(shí),將所述緩存圖像從所述中間緩沖區(qū)發(fā)送到所述顯示緩 沖區(qū)中,并對(duì)所述顯示緩沖區(qū)中的緩存圖像進(jìn)行顯示。
5
相應(yīng)地,本發(fā)明實(shí)施例提出一種高清圖像防鋸齒裝置,包括待顯示圖像緩存模塊, 用于存儲(chǔ)待顯示圖像的圖像信息,還包括 緩沖區(qū)建立模塊,根據(jù)各種高清顯示模式的顯示尺寸,確定中間緩沖區(qū)和顯示緩 沖區(qū)的容量大小,并建立相應(yīng)大小的中間緩沖區(qū)和顯示緩沖區(qū); 緩存圖像尺寸生成模塊,用于根據(jù)當(dāng)前顯示模式的顯示尺寸確定所述緩沖區(qū)建立 模塊建立的中間緩沖區(qū)和所述顯示緩沖區(qū)中緩存圖像的圖像尺寸; 圖像尺寸變換模塊,用于有將待顯示圖像的圖像尺寸變換為所述緩存圖像尺寸生 成模塊確定的緩存圖像的圖像尺寸,生成緩存圖像,并將所述緩存圖像存儲(chǔ)到所述緩沖區(qū) 建立模塊建立的中間緩沖區(qū); 圖像顯示模塊,用于需要顯示所述緩存圖像時(shí),將所述緩存圖像從所述緩沖區(qū)建 立模塊建立的中間緩沖區(qū)發(fā)送到所述顯示緩沖區(qū)中,并對(duì)所述顯示緩沖區(qū)中的緩存圖像進(jìn) 行顯示。 相應(yīng)地,本發(fā)明實(shí)施例提出一種數(shù)字電視接收終端,所述數(shù)字電視接收終端包括 上述高清圖像防鋸齒裝置。 實(shí)施本發(fā)明實(shí)施例,根據(jù)各種高清顯示模式的顯示尺寸確定緩存圖像的最佳圖像 尺寸,并建立具有與所述儲(chǔ)緩存圖像的最佳圖像尺寸對(duì)應(yīng)的存儲(chǔ)容量的中間緩沖區(qū)和顯示 緩沖區(qū),根據(jù)當(dāng)前顯示模式的顯示尺寸確定所述中間緩沖區(qū)和所述顯示緩沖區(qū)中緩存圖像 的圖像尺寸,通過確定一個(gè)最佳內(nèi)存占用,在不同的顯示模式下使用中間緩沖區(qū)和顯示緩 沖區(qū)的全部或部分區(qū)域,從而節(jié)省內(nèi)存;將待顯示圖像的圖像尺寸,通過坐標(biāo)變換變換為當(dāng) 前顯示模式下的圖像尺寸,生成緩存圖像,并拷貝到顯存進(jìn)行顯示,在此過程中緩存圖像生 成過程和發(fā)送過程需要處理的數(shù)據(jù)量減少,節(jié)省復(fù)制時(shí)間,提高了高清圖像顯示的速度。


為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可 以根據(jù)這些附圖獲得其他的附圖。 圖1是本發(fā)明實(shí)施例中高清圖像防鋸齒方法流程圖;
圖2是本發(fā)明實(shí)施例中圖像尺寸變換的第一流程圖;
圖3是本發(fā)明實(shí)施例中圖像尺寸變換的第二流程圖;
圖4是本發(fā)明實(shí)施例中數(shù)字電視接收終端結(jié)構(gòu)原理圖。
具體實(shí)施例方式
本發(fā)明實(shí)施例提出一種高清圖像防鋸齒方法、裝置和數(shù)字電視接收終端,可以在
實(shí)現(xiàn)高清圖像防鋸齒的時(shí)候,同時(shí)提高高清圖像顯示的速度。
圖1是本發(fā)明實(shí)施例中高清圖像防鋸齒方法第一流程圖,包括 步驟101,根據(jù)各種高清顯示模式的顯示尺寸,確定中間緩沖區(qū)和顯示緩沖區(qū)的容
量大小,并建立相應(yīng)大小的中間緩沖區(qū)和顯示緩沖區(qū); 此處,具體實(shí)施時(shí),可以根據(jù)各種高清圖像的顯示尺寸中寬度的最小值以及高度
6的最大值先確定緩存圖像的最佳圖像尺寸,再根據(jù)該最佳圖像尺寸確定中間緩沖區(qū)和顯示 緩沖的存儲(chǔ)容量。此處,顯示緩沖區(qū)是供顯示硬件使用的緩沖區(qū),其存儲(chǔ)當(dāng)前顯示的緩存圖 像,顯示硬件從顯示緩沖區(qū)中讀取緩存圖像進(jìn)行顯示。中間緩沖區(qū)是用于存儲(chǔ)即將要顯示 的緩存圖像,當(dāng)顯示緩沖區(qū)中的前一緩存圖像顯示完畢時(shí),中間緩沖區(qū)的緩存圖像會(huì)發(fā)送 到顯示緩沖區(qū)中,成為當(dāng)前顯示的緩存圖像。 緩存圖像的最佳圖像尺寸中的寬度為各種高清顯示模式中寬度的最小值,緩存圖 像的最佳圖像尺寸中的高度為各種高清顯示模式中高度的最大值,這樣可以保持緩存圖像 在顯示的過程中實(shí)施橫向?qū)挾确糯蠹纯?,縱向高度可以保持不變。例如,目前常用的高清顯 示模式有720p (1280X720)和1080i (1920 X 1080),因此緩存圖像的最佳圖像尺寸確定為 1280X1080。此處,以圖片的顏色位深是32位(即每個(gè)像素占用4字節(jié)的容量)為例,若 緩存圖像的圖像尺寸確定為1280X720,則中間緩沖區(qū)和顯示緩沖區(qū)均為1280X720X4B =3. 6864MB,若緩存圖像的圖像尺寸確定為1280X 1080,則中間緩沖區(qū)和顯示緩沖區(qū)容量 均為1280 X 1080 X4B = 5. 5296MB。 步驟102,根據(jù)當(dāng)前顯示模式的顯示尺寸確定所述中間緩沖區(qū)和所述顯示緩沖區(qū) 中緩存圖像的圖像尺寸; 此處,具體實(shí)施時(shí),若當(dāng)前顯示模式的顯示尺寸中的寬度小于所述緩存圖像的最 佳圖像尺寸中的寬度,則緩存圖像的圖像尺寸中的寬度取當(dāng)前顯示模式的顯示尺寸中的寬 度;若當(dāng)前顯示模式的顯示尺寸中的寬度大于所述緩存圖像的最佳圖像尺寸中的寬度,則 緩存圖像的圖像尺寸中的寬度取所述緩存圖像的最佳圖像尺寸中的寬度;緩存圖像的圖像 尺寸中的高度取當(dāng)前顯示模式的顯示尺寸中的高度。這樣可以保證緩存圖像是使用中間 緩沖區(qū)和顯示緩沖區(qū)的全部或部分區(qū)域,不會(huì)超出中間緩沖區(qū)和顯示緩沖區(qū)的存儲(chǔ)區(qū)域, 占用更多的內(nèi)存,通過確定一個(gè)最佳內(nèi)存占用,在不同的顯示模式下使用中間緩沖區(qū)和顯 示緩沖區(qū)的全部或部分區(qū)域,從而節(jié)省內(nèi)存。在一個(gè)實(shí)例中,例如當(dāng)前顯示模式的圖像尺 寸是1280X720,則緩存圖像的圖像尺寸確定為1280X720 ;當(dāng)前顯示模式的圖像尺寸是 1920X 1080,則緩存圖像的圖像尺寸確定為1280X 1080。 步驟103,將待顯示圖像的圖像尺寸變換為緩存圖像的圖像尺寸,生成緩存圖像, 并將所述緩存圖像存儲(chǔ)到所述中間緩沖區(qū); 此處,待顯示圖像是指數(shù)字電視接收終端要顯示的界面或菜單等圖像,將待顯示 圖像的圖像尺寸變換為緩存圖像的圖像尺寸,生成緩存圖像,并將所述緩存圖像存儲(chǔ)到所 述中間緩沖區(qū),則無需在緩存圖像從中間緩沖區(qū)復(fù)制到顯示緩沖區(qū)時(shí)進(jìn)行額外的尺寸變換 操作,可以節(jié)省從中間緩沖區(qū)向顯示緩沖區(qū)發(fā)送圖像數(shù)據(jù)時(shí)進(jìn)行圖像尺寸變換的時(shí)間,提 高復(fù)制速度,實(shí)現(xiàn)防止圖像出現(xiàn)鋸齒圖案。步驟103具體實(shí)施時(shí)還可以包括以下子步驟
步驟1031,判斷是否需要防止圖像出現(xiàn)鋸齒圖案; 此處,判斷條件可以是當(dāng)前顯示模式,即根據(jù)當(dāng)前顯示模式的顯示尺寸確定是否 需要防止圖像出現(xiàn)鋸齒圖案,對(duì)于高清顯示模式720p (1280X720)和1080i (1920 X 1080), 由于處理的數(shù)據(jù)量較大(1080i模式單幅圖像數(shù)據(jù)量為8. 2944MB,720p單幅圖像數(shù)據(jù)量為 3. 6864MB), 一般需要防止圖像出現(xiàn)鋸齒圖案,因此若當(dāng)前顯示模式為720p或1080i等的高 清顯示模式,執(zhí)行步驟1032 ;對(duì)于標(biāo)清顯示模式,數(shù)據(jù)量較少(576p模式單幅圖像數(shù)據(jù)量為 1. 6588MB),因此若當(dāng)前顯示模式是標(biāo)清顯示模式,則不需要防止圖像出現(xiàn)鋸齒圖案,因此不再執(zhí)行步驟1032,此時(shí)無須進(jìn)行圖像尺寸變換,只需將待顯示圖像直接發(fā)送到中間緩沖 區(qū)即可,該待顯示圖像隨后將會(huì)被發(fā)送到顯示緩沖區(qū),在顯示緩沖區(qū)中進(jìn)行橫向和縱向放 大的尺寸變換后顯示。 步驟1032,判斷是否需要將待顯示圖像的圖像尺寸變換為緩存圖像的圖像尺寸, 若需要,則將待顯示圖像的圖像尺寸變換為緩存圖像的圖像尺寸,生成緩存圖像,并將所述 緩存圖像存儲(chǔ)到所述中間緩沖區(qū); 通過判斷當(dāng)前顯示模式的圖像尺寸和緩存圖像的圖像尺寸是否一致來確定是否 需要進(jìn)行尺寸變換。具體實(shí)施時(shí),當(dāng)需要全屏刷新時(shí),將待顯示圖像中全體區(qū)域的圖像尺寸 變換為緩存圖像的圖像尺寸,生成緩存圖像;當(dāng)需要局部刷新時(shí),將待顯示圖像中局部區(qū)域 的圖像尺寸變換為緩存圖像中相應(yīng)區(qū)域的圖像尺寸,生成緩存圖像,全部變換和部分變換 的具體實(shí)施過程分別見圖2和圖3,后面將進(jìn)行詳細(xì)描述。 步驟104,需要顯示所述緩存圖像時(shí),將所述緩存圖像從所述中間緩沖區(qū)發(fā)送到所 述顯示緩沖區(qū)中,并對(duì)所述顯示緩沖區(qū)中的緩存圖像進(jìn)行顯示。 此處,具體實(shí)施時(shí),需要顯示緩存圖像時(shí),可以采用以存儲(chǔ)器直接訪問方式將中間 緩沖區(qū)的緩存圖像復(fù)制到顯示緩沖區(qū)中。對(duì)于720p顯示模式(1280X720),由于在本實(shí)施 例中緩存圖像的圖像尺寸為1280X720,此時(shí)無須進(jìn)行尺寸變換,直接對(duì)顯示緩沖區(qū)的緩 存圖像進(jìn)行顯示即可。對(duì)于1080i (1920X1080)模式,由于在本實(shí)施例中緩存圖像的圖像 尺寸為1280X1080,此時(shí)顯示硬件需要對(duì)緩存圖像的寬度進(jìn)行尺寸變換,轉(zhuǎn)換為適合當(dāng)前 1920X 1080顯示模式的寬度,按照顏色位深是32位,對(duì)緩存圖像進(jìn)行寬度的尺寸變換時(shí)硬 件僅需額外處理640 X 1080 X4B = 2. 7648MB的數(shù)據(jù),由于僅對(duì)緩存圖像的寬度進(jìn)行尺寸 變換,高度保持不變,需要處理的數(shù)據(jù)量較少且由硬件完成,因此在1920 X 1080顯示模式 下顯示硬件進(jìn)行緩存圖像進(jìn)行寬度的尺寸所花費(fèi)的時(shí)間較少,不會(huì)對(duì)顯示硬件造成處理負(fù) 擔(dān)。 需要說明的是,現(xiàn)有的高清圖像防鋸齒解決方案中,按照顏色位深是32位,原顯 示緩存區(qū)和第二顯示緩存區(qū)在1080i (1920X1080)模式下的大小分別是1920X1080X4B =8. 2944MB,而本發(fā)明實(shí)施例中1080i (1920X 1080)的顯示緩存區(qū)和中間緩存區(qū)的大小均 為1280X1080X4B = 5. 5296MB,因此本發(fā)明實(shí)施例在1080i所占用的內(nèi)存是現(xiàn)有的高清 圖像防鋸齒解決方案的66. 7%,可以有效節(jié)省近三分之一的內(nèi)存;緩存圖像生成過程和緩 存圖像從中間緩存區(qū)發(fā)送到顯示緩存區(qū)時(shí)需要處理的數(shù)據(jù)量為5. 5296MB,較現(xiàn)有的技術(shù)方 案1080i模式下的8. 2944MB數(shù)據(jù)量小,因而減少處理和復(fù)制時(shí)間,提高了 1080i高清圖像 顯示的速度。另外,現(xiàn)有的高清圖像防鋸齒解決方案的原顯示緩存區(qū)和第二顯示緩存區(qū)是 常駐內(nèi)存的緩存區(qū),本發(fā)明實(shí)施例判斷是否需要防止圖像出現(xiàn)鋸齒圖案,可根據(jù)用戶需要 進(jìn)行防鋸齒操作,對(duì)于不需要進(jìn)行防鋸齒的情況,如標(biāo)清顯示模式,只需創(chuàng)建與當(dāng)前顯示模 式的圖像尺寸相對(duì)應(yīng)的第三緩存區(qū),不會(huì)創(chuàng)建第一緩存區(qū),因此可以釋放部分內(nèi)存,減少內(nèi) 存的占用率。 圖2是本發(fā)明實(shí)施例中圖像尺寸變換的第一流程圖,在步驟103中在將待顯示圖 像的圖像尺寸變換為緩存圖像的圖像尺寸,生成緩存圖像時(shí),若待顯示圖像與中間緩存區(qū) 中當(dāng)前存儲(chǔ)的緩存圖像屬于互不連續(xù)的圖像,需要采取全屏刷新時(shí),將待顯示圖像中全體 區(qū)域的圖像尺寸變換為緩存圖像的圖像尺寸,生成緩存圖像,具體步驟包括
8
步驟201,獲取待顯示圖像的圖像尺寸與緩存圖像的圖像尺寸之間的比例關(guān)系;
此處,若緩存圖像的圖像尺寸為1280X 1080,待顯示圖像的圖像尺寸1920X 1080, 則前后兩者的寬度比為2 : 3,高度比為1 : 1 ;若緩存圖像的圖像尺寸為1280X1080,待 顯示圖像的圖像尺寸720X576,則前后兩者的寬度比為16 : 9,高度比為15 : 8等等。
步驟202,根據(jù)比例關(guān)系對(duì)待顯示圖像按照上述比例關(guān)系進(jìn)行縮放,并生成對(duì)應(yīng)的 緩存圖像的圖像數(shù)據(jù); 此處,根據(jù)前述比例對(duì)待顯示圖像進(jìn)行縮放,將待顯示圖像的圖像尺寸變換為緩 存圖像的圖像尺寸。例如,將圖像尺寸為1920X1080的待顯示圖像按照寬度比為16 : 9, 高度比為15 : 8的比例,轉(zhuǎn)換成圖像尺寸為1280X1080的緩存圖像。
步驟203,將緩存圖像的圖像數(shù)據(jù)存儲(chǔ)在中間緩沖區(qū)。 圖3是本發(fā)明實(shí)施例中圖像尺寸變換的第二流程圖,在步驟103中將待顯示圖像 的圖像尺寸變換為緩存圖像的圖像尺寸時(shí),若待顯示圖像與中間緩存區(qū)中當(dāng)前存儲(chǔ)的緩存 圖像屬于連續(xù)的圖像,只需要采取局部刷新時(shí),則將待顯示圖像中局部區(qū)域的圖像尺寸變 換為緩存圖像中相應(yīng)區(qū)域的圖像尺寸,生成緩存圖像,具體步驟包括
步驟301,獲取待顯示圖像的圖像尺寸與緩存圖像的圖像尺寸之間的比例關(guān)系;
此處,若緩存圖像的圖像尺寸確定為1280 X 1080,待顯示圖像的圖像尺寸 1920X1080,則前后兩者的寬度比為2 : 3,高度比為1 : 1 ;若緩存圖像的圖像尺寸確定 為1280X1080,待顯示圖像的圖像尺寸720X576,則前后兩者的寬度比為16 : 9,高度比為 15 : 8等等。 步驟302,在待顯示圖像和緩存圖像的圖像區(qū)域中分別劃分出數(shù)量相同的子圖像 區(qū)域,并建立待顯示圖像的子圖像區(qū)域與緩存圖像的子圖像區(qū)域的映射關(guān)系;
此處,首先獲取緩存圖像的圖像尺寸與待顯示圖像的圖像尺寸的寬度之間的最大 公約數(shù)(此處標(biāo)記為N1)以及高度之間的最大公約數(shù)(此處標(biāo)記為N2);將待顯示圖像和緩 存圖像的寬度中劃分出Nl個(gè)等份,且將待顯示圖像和緩存圖像的高度中分別劃分出N2個(gè) 等份后,在待顯示圖像和緩存圖像的圖像區(qū)域中分別劃分出N1XN2個(gè)子圖像區(qū)域。以緩存 圖像的圖像尺寸確定為1280X720為例,若待顯示圖像的圖像尺寸1920X1080,則兩者寬 度的最大公約數(shù)Nl是640,兩者高度的最大公約數(shù)N2是360,則將緩存圖像的寬度劃分為 640等份,高度劃分為360等份,緩存圖像的圖像區(qū)域中共劃分出640X360個(gè)子圖像區(qū)域, 每個(gè)子圖像區(qū)域的尺寸為2X2 ;同樣地,將待顯示圖像的寬度劃分為640等份,高度劃分為 360等份,在待顯示圖像的圖像區(qū)域中劃分出640X360個(gè)子圖像區(qū)域,每個(gè)子圖像區(qū)域的 尺寸為3X3。最后建立待顯示圖像與緩存圖像中位置相同的子圖像區(qū)域之間的映射關(guān)系, 如上述例子中建立待顯示圖像的第1行第1列的子圖像區(qū)域與緩存圖像的第1行第1列的 子圖像區(qū)域之間的映射關(guān)系,待顯示圖像的第1行第2列的子圖像區(qū)域與緩存圖像的第1 行第2列的子圖像區(qū)域之間的映射關(guān)系等等,如此類推。 步驟303,獲取待顯示圖像中待變換尺寸的圖像所在的子圖像區(qū)域信息,并根據(jù)映 射關(guān)系確定待變換尺寸的圖像在緩存圖像中對(duì)應(yīng)的子圖像區(qū)域; 此處,具體實(shí)施時(shí),例如待顯示圖像中待變換尺寸的圖像是第1行第1列的子圖像 區(qū)域內(nèi)的圖像,則根據(jù)步驟302中建立的映射關(guān)系,可以確定待顯示圖像中待變換尺寸的 圖像在緩存圖像中對(duì)應(yīng)的子圖像區(qū)域?yàn)榫彺鎴D像中第1行第1列的子圖像區(qū)域。當(dāng)待顯示
9圖像中待變換尺寸的圖像覆蓋多個(gè)子圖像區(qū)域,也可以按照類似的方式確定待變換尺寸的 圖像在緩存圖像中對(duì)應(yīng)的子圖像區(qū)域。 步驟304,根據(jù)比例關(guān)系在緩存圖像中對(duì)應(yīng)的子圖像區(qū)域?qū)Υ儞Q尺寸的圖像進(jìn) 行等比例縮放,并生成子圖像區(qū)域的緩存圖像的圖像數(shù)據(jù); 此處,例如緩存圖像的圖像尺寸確定為1280X720,待顯示圖像的圖像尺寸
1920X1080,則前后兩者的寬度比為2 : 3,高度比為2 : 3,則按照前述比例,對(duì)包含待顯
示圖像中待變換尺寸的圖像的子圖像區(qū)域內(nèi)的圖像進(jìn)行等比例縮放,生成緩存圖像中對(duì)應(yīng)
子圖像區(qū)域的緩存圖像。例如,待顯示圖像中待變換尺寸的圖像是第1行第1列的子圖像區(qū)
域內(nèi)的圖像,則將待顯示圖像中第1行第1列的子圖像區(qū)域內(nèi)的圖像按照寬度比為2 : 3,
高度比為2 : 3進(jìn)行縮放,生成緩存圖像中第l行第l列的子圖像區(qū)域內(nèi)的緩存圖像。 步驟305,將子圖像區(qū)域的緩存圖像的圖像數(shù)據(jù)存儲(chǔ)在中間緩沖區(qū)。 此處,將步驟304中新生成的子圖像區(qū)域的緩存圖像替換中間緩沖區(qū)中緩存圖像
在該子區(qū)域內(nèi)的原緩存圖像,例如步驟304中,生成緩存圖像中第1行第1列的子圖像區(qū)域
內(nèi)的緩存圖像,將該新生成的緩存圖像替換緩存圖像中第1行第1列的子圖像區(qū)域內(nèi)的原
緩存圖像。 圖4是本發(fā)明實(shí)施例中高清圖像防鋸齒裝置的結(jié)構(gòu)原理圖,本發(fā)明實(shí)施例中高清
圖像防鋸齒裝置包括待顯示圖像緩存模塊21、緩沖區(qū)建立模塊22、緩存圖像尺寸生成模塊
23、圖像尺寸變換模塊24、圖像顯示模塊25,其中 待顯示圖像緩存模塊21,用于存儲(chǔ)待顯示圖像的圖像信息; 此處,待顯示圖像是界面或菜單等圖像。 緩沖區(qū)建立模塊22,用于根據(jù)各種高清顯示模式的顯示尺寸,確定中間緩沖區(qū)和 顯示緩沖區(qū)的容量大小,并建立相應(yīng)大小的中間緩沖區(qū)和顯示緩沖區(qū);
此處,具體實(shí)施時(shí),緩沖區(qū)建立模塊22包括 最佳圖像尺寸確定單元221,用于根據(jù)各種高清圖像的顯示尺寸中寬度的最小值 以及高度的最大值確定緩存圖像的最佳圖像尺寸; 容量確定單元222,用于根據(jù)所述最佳圖像尺寸確定中間緩沖區(qū)和顯示緩沖的存 儲(chǔ)容量。 此處,最佳圖像尺寸確定單元221根據(jù)各種高清圖像的顯示尺寸中寬度的最小值 以及高度的最大值確定緩存圖像的最佳圖像尺寸,緩存圖像的最佳圖像尺寸中的寬度為各 種高清顯示模式中寬度的最小值,緩存圖像的最佳圖像尺寸中的高度為各種高清顯示模式 中高度的最大值,這樣可以保持緩存圖像在顯示的過程中實(shí)施橫向?qū)挾确糯蠹纯?,縱向高 度可以保持不變。容量確定單元222再根據(jù)該最佳圖像尺寸確定中間緩沖區(qū)和顯示緩沖的 存儲(chǔ)容量。此處,顯示緩沖區(qū)是供顯示硬件使用的緩沖區(qū),其存儲(chǔ)當(dāng)前顯示的緩存圖像,顯 示硬件從顯示緩沖區(qū)中讀取緩存圖像進(jìn)行顯示。中間緩沖區(qū)是用于存儲(chǔ)即將要顯示的緩存 圖像,當(dāng)顯示緩沖區(qū)中的緩存圖像顯示完畢時(shí),中間緩沖區(qū)的緩存圖像會(huì)發(fā)送到顯示緩沖 區(qū)中,成為當(dāng)前顯示的緩存圖像。 例如,目前常用的高清顯示模式有720p (1280X720)和1080i (1920 X 1080),因此 緩存圖像的最佳圖像尺寸確定為1280X1080。此處,以圖片的顏色位深是32位(即每個(gè)像 素占用4字節(jié)的容量)為例,若緩存圖像的圖像尺寸確定為1280X720,則中間緩沖區(qū)和顯
10示緩沖區(qū)均為1280X720X4B = 3. 6864MB,若緩存圖像的圖像尺寸確定為1280X1080,則 中間緩沖區(qū)和顯示緩沖區(qū)容量均為1280X 1080X4B = 5. 5296MB。 緩存圖像尺寸生成模塊23,用于根據(jù)當(dāng)前顯示模式的顯示尺寸確定所述緩沖區(qū)建 立模塊22建立的中間緩沖區(qū)和所述顯示緩沖區(qū)中緩存圖像的圖像尺寸;
此處,具體實(shí)施時(shí),緩存圖像尺寸生成模塊23包括 寬度生成單元231,用于若當(dāng)前顯示模式的顯示尺寸中的寬度小于所述緩存圖像
的最佳圖像尺寸中的寬度,則緩存圖像的圖像尺寸中的寬度取當(dāng)前顯示模式的顯示尺寸中
的寬度;若當(dāng)前顯示模式的顯示尺寸中的寬度大于所述緩存圖像的最佳圖像尺寸中的寬
度,則緩存圖像的圖像尺寸中的寬度取所述緩存圖像的最佳圖像尺寸中的寬度; 高度生成單元232,用于將緩存圖像的圖像尺寸中的高度取當(dāng)前顯示模式的顯示
尺寸中的高度。 緩存圖像尺寸生成模塊23可以保證緩存圖像是使用中間緩沖區(qū)和顯示緩沖區(qū)的 全部或部分區(qū)域,不會(huì)超出中間緩沖區(qū)和顯示緩沖區(qū)的存儲(chǔ)區(qū)域,占用更多的內(nèi)存,通過確 定一個(gè)最佳內(nèi)存占用,在不同的顯示模式下使用中間緩沖區(qū)和顯示緩沖區(qū)的全部或部分區(qū) 域,從而節(jié)省內(nèi)存。在一個(gè)實(shí)例中,例如當(dāng)前顯示模式的圖像尺寸是1280X720,則緩存圖像 的圖像尺寸確定為1280X720 ;當(dāng)前顯示模式的圖像尺寸是1920X1080,則緩存圖像的圖 像尺寸確定為1280X1080。 圖像尺寸變換模塊24,用于有將待顯示圖像的圖像尺寸變換為所述緩存圖像尺寸 生成模塊23確定的緩存圖像的圖像尺寸,生成緩存圖像,并將所述緩存圖像存儲(chǔ)到所述緩 沖區(qū)建立模塊22建立的中間緩沖區(qū); 此處,待顯示圖像是界面或菜單等圖像,將待顯示圖像的圖像尺寸變換為緩存圖 像的圖像尺寸,生成緩存圖像,并將所述緩存圖像存儲(chǔ)到所述中間緩沖區(qū),則無需在緩存圖 像從中間緩沖區(qū)復(fù)制到顯示緩沖區(qū)時(shí)進(jìn)行額外的尺寸變換操作,可以節(jié)省從中間緩沖區(qū)向 顯示緩沖區(qū)發(fā)送圖像數(shù)據(jù)時(shí)進(jìn)行圖像尺寸變換的時(shí)間,提高復(fù)制速度,實(shí)現(xiàn)防止圖像出現(xiàn) 鋸齒圖案,圖像尺寸變換模塊24具體實(shí)施時(shí)包括 第一判斷單元241,用于判斷是否需要防止圖像出現(xiàn)鋸齒圖案; 此處,判斷條件可以是當(dāng)前顯示模式,即根據(jù)當(dāng)前顯示模式的顯示尺寸確定是否
需要防止圖像出現(xiàn)鋸齒圖案,對(duì)于高清顯示模式720p (1280X720)和1080i (1920 X 1080),
由于處理的數(shù)據(jù)量較大(1080i模式單幅圖像數(shù)據(jù)量為8. 2944MB,720p單幅圖像數(shù)據(jù)量為
3. 6864MB), 一般需要防止圖像出現(xiàn)鋸齒圖案,因此若當(dāng)前顯示模式為720p或1080i等的高
清顯示模式,則需要防止圖像出現(xiàn)鋸齒圖案;對(duì)于標(biāo)清顯示模式,數(shù)據(jù)量較少(576p模式單
幅圖像數(shù)據(jù)量為1. 6588MB),因此若當(dāng)前顯示模式為標(biāo)清顯示模式,則不需要防止圖像出現(xiàn)
鋸齒圖案,此時(shí)無須進(jìn)行圖像尺寸變換,只需將待顯示圖像發(fā)送到中間緩沖區(qū)即可,該待顯
示圖像隨后將會(huì)被發(fā)送到顯示緩沖區(qū),在顯示緩沖區(qū)中進(jìn)行橫向和縱向放大的尺寸變換后顯示。 執(zhí)行單元242,用于當(dāng)?shù)谝慌袛鄦卧?41判斷需要防止圖像出現(xiàn)鋸齒圖案時(shí),判斷 是否需要將待顯示圖像的圖像尺寸變換為緩存圖像的圖像尺寸,若需要,則將待顯示圖像 的圖像尺寸變換為緩存圖像的圖像尺寸,生成緩存圖像,并將所述緩存圖像存儲(chǔ)到所述中 間緩沖區(qū),此處,執(zhí)行單元242進(jìn)一步包括
第二判斷單元2421,用于判斷是否需要將待顯示圖像的圖像尺寸變換為緩存圖像 的圖像尺寸,若需要,則判斷是全局變換還是局部變換。 此處,第二判斷單元2421,通過判斷當(dāng)前顯示模式的圖像尺寸和緩存圖像的圖像 尺寸是否一致來確定是否需要進(jìn)行尺寸變換;通過判斷是全屏刷新還是局部刷新來確定是 全局變換還是局部變換。 全體區(qū)域變換子單元2422,用于當(dāng)?shù)诙袛鄦卧?421判斷是全局變換時(shí),將待顯
示圖像中全體區(qū)域的圖像尺寸變換為緩存圖像的圖像尺寸,生成緩存圖像; 此處,全體區(qū)域變換子單元2422根據(jù)圖2所示的圖像尺寸變換的第一流程圖工
作,在將待顯示圖像的圖像尺寸變換為緩存圖像的圖像尺寸,生成緩存圖像時(shí),若待顯示圖
像與中間緩存區(qū)中當(dāng)前存儲(chǔ)的緩存圖像屬于互不連續(xù)的圖像,需要采取全屏刷新時(shí),將待
顯示圖像中全體區(qū)域的圖像尺寸變換為緩存圖像的圖像尺寸,生成緩存圖像,具體步驟包
括 步驟201,獲取待顯示圖像的圖像尺寸與緩存圖像的圖像尺寸之間的比例關(guān)系;
此處,若緩存圖像的圖像尺寸為1280X 1080,待顯示圖像的圖像尺寸1920X 1080, 則前后兩者的寬度比為2 : 3,高度比為1 : 1 ;若緩存圖像的圖像尺寸為1280X1080,待 顯示圖像的圖像尺寸720X576,則前后兩者的寬度比為16 : 9,高度比為15 : 8等等。
步驟202,根據(jù)比例關(guān)系對(duì)待顯示圖像按照上述比例關(guān)系進(jìn)行縮放,并生成對(duì)應(yīng)的 緩存圖像的圖像數(shù)據(jù); 此處,根據(jù)前述比例對(duì)待顯示圖像進(jìn)行縮放,將待顯示圖像的圖像尺寸變換為緩 存圖像的圖像尺寸。例如,將圖像尺寸為1920X1080的待顯示圖像按照寬度比為16 : 9, 高度比為15 : 8的比例,轉(zhuǎn)換成圖像尺寸為1280X1080的緩存圖像。
步驟203,將緩存圖像的圖像數(shù)據(jù)存儲(chǔ)在中間緩沖區(qū)。 局部區(qū)域變換子單元2423,用于當(dāng)?shù)诙袛鄦卧?421判斷是局部變換時(shí),將待顯
示圖像中局部區(qū)域的圖像尺寸變換為緩存圖像中相應(yīng)區(qū)域的圖像尺寸,生成緩存圖像。 此處,局部區(qū)域變換子單元2423根據(jù)圖3所示的圖像尺寸變換的第二流程圖工
作,在將待顯示圖像的圖像尺寸變換為緩存圖像的圖像尺寸時(shí),若待顯示圖像與中間緩存
區(qū)中當(dāng)前存儲(chǔ)的緩存圖像屬于連續(xù)的圖像,只需要采取局部刷新時(shí),則將待顯示圖像中局
部區(qū)域的圖像尺寸變換為緩存圖像中相應(yīng)區(qū)域的圖像尺寸,生成緩存圖像,具體步驟包
括 步驟301,獲取待顯示圖像的圖像尺寸與緩存圖像的圖像尺寸之間的比例關(guān)系;
此處,若緩存圖像的圖像尺寸確定為1280 X 1080,待顯示圖像的圖像尺寸 1920X1080,則前后兩者的寬度比為2 : 3,高度比為1 : 1 ;若緩存圖像的圖像尺寸確定 為1280X1080,待顯示圖像的圖像尺寸720X576,則前后兩者的寬度比為16 : 9,高度比為 15 : 8等等。 步驟302,在待顯示圖像和緩存圖像的圖像區(qū)域中分別劃分出數(shù)量相同的子圖像 區(qū)域,并建立待顯示圖像的子圖像區(qū)域與緩存圖像的子圖像區(qū)域的映射關(guān)系;
此處,首先獲取緩存圖像的圖像尺寸與待顯示圖像的圖像尺寸的寬度之間的最大 公約數(shù)(此處標(biāo)記為N1)以及高度之間的最大公約數(shù)(此處標(biāo)記為N2);將待顯示圖像和 緩存圖像的寬度中分別劃分出Nl個(gè)等份,且將待顯示圖像和緩存圖像的高度中分別劃分出N2個(gè)等份后,在待顯示圖像和緩存圖像的圖像區(qū)域中分別劃分出N1XN2個(gè)子圖像區(qū)域。 以緩存圖像的圖像尺寸確定為1280X720為例,若待顯示圖像的圖像尺寸1920X1080,則 兩者寬度的最大公約數(shù)Nl是640,兩者高度的最大公約數(shù)N2是360,則將緩存圖像的寬度 劃分為640等份,高度劃分為360等份,緩存圖像的圖像區(qū)域中共劃分出640X360個(gè)子圖 像區(qū)域,每個(gè)子圖像區(qū)域的尺寸為2X2 ;同樣地,將待顯示圖像的寬度劃分為640等份,高 度劃分為360等份,在待顯示圖像的圖像區(qū)域中劃分出640X360個(gè)子圖像區(qū)域,每個(gè)子圖 像區(qū)域的尺寸為3X3。最后建立待顯示圖像與緩存圖像中位置相同的子圖像區(qū)域之間的映 射關(guān)系,如上述例子中建立待顯示圖像的第1行第1列的子圖像區(qū)域與緩存圖像的第1行 第1列的子圖像區(qū)域之間的映射關(guān)系,待顯示圖像的第1行第2列的子圖像區(qū)域與緩存圖 像的第1行第2列的子圖像區(qū)域之間的映射關(guān)系等等,如此類推。 步驟303,獲取待顯示圖像中待變換尺寸的圖像所在的子圖像區(qū)域信息,并根據(jù)映 射關(guān)系確定待變換尺寸的圖像在緩存圖像中對(duì)應(yīng)的子圖像區(qū)域; 此處,具體實(shí)施時(shí),例如待顯示圖像中待變換尺寸的圖像是第1行第1列的子圖像 區(qū)域內(nèi)的圖像,則根據(jù)步驟302中建立的映射關(guān)系,可以確定待顯示圖像中待變換尺寸的 圖像在緩存圖像中對(duì)應(yīng)的子圖像區(qū)域?yàn)榫彺鎴D像中第1行第1列的子圖像區(qū)域。當(dāng)待顯示 圖像中待變換尺寸的圖像覆蓋多個(gè)子圖像區(qū)域,也可以按照類似的方式確定待變換尺寸的 圖像在緩存圖像中對(duì)應(yīng)的子圖像區(qū)域。 步驟304,根據(jù)比例關(guān)系在緩存圖像中對(duì)應(yīng)的子圖像區(qū)域?qū)Υ儞Q尺寸的圖像進(jìn) 行等比例縮放,并生成子圖像區(qū)域的緩存圖像的圖像數(shù)據(jù); 此處,例如緩存圖像的圖像尺寸確定為1280X720,待顯示圖像的圖像尺寸
1920X1080,則前后兩者的寬度比為2 : 3,高度比為2 : 3,則按照前述比例,對(duì)包含待顯
示圖像中待變換尺寸的圖像的子圖像區(qū)域內(nèi)的圖像進(jìn)行等比例縮放,生成緩存圖像中對(duì)應(yīng)
子圖像區(qū)域的緩存圖像。例如,待顯示圖像中待變換尺寸的圖像是第1行第1列的子圖像區(qū)
域內(nèi)的圖像,則將待顯示圖像中第1行第1列的子圖像區(qū)域內(nèi)的圖像按照寬度比為2 : 3,
高度比為2 : 3進(jìn)行縮放,生成緩存圖像中第1行第1列的子圖像區(qū)域內(nèi)的緩存圖像。 步驟305,將子圖像區(qū)域的緩存圖像的圖像數(shù)據(jù)存儲(chǔ)在中間緩沖區(qū)。 此處,將步驟304中新生成的子圖像區(qū)域的緩存圖像替換中間緩沖區(qū)中緩存圖像
在該子區(qū)域內(nèi)的原緩存圖像,例如步驟304中,生成緩存圖像中第1行第1列的子圖像區(qū)域
內(nèi)的緩存圖像,將該新生成的緩存圖像替換緩存圖像中第1行第1列的子圖像區(qū)域內(nèi)的原
緩存圖像。 圖像顯示模塊25,用于需要顯示所述緩存圖像時(shí),將所述緩存圖像從所述緩沖區(qū) 建立模塊建立的中間緩沖區(qū)發(fā)送到所述顯示緩沖區(qū)中,并對(duì)所述顯示緩沖區(qū)中的緩存圖像 進(jìn)行顯示。 此處,具體實(shí)施時(shí),需要顯示緩存圖像時(shí),可以采用以存儲(chǔ)器直接訪問方式將中間 緩沖區(qū)的緩存圖像復(fù)制到顯示緩沖區(qū)中。對(duì)于720p顯示模式(1280X720),緩存圖像的圖 像尺寸為1280X720,此時(shí)顯示硬件在對(duì)顯示緩沖區(qū)的緩存圖像進(jìn)行顯示時(shí)無須進(jìn)行尺寸 變換,直接對(duì)顯示緩沖區(qū)的緩存圖像進(jìn)行顯示即可,對(duì)于1080i (1920X1080)模式,顯示緩 沖區(qū)的緩存圖像的圖像尺寸為1280X1080,此時(shí)顯示硬件需要利用硬件對(duì)緩存圖像的寬度 進(jìn)行尺寸變換,轉(zhuǎn)換為適合當(dāng)前1920X1080顯示模式的寬度,按照顏色位深是32位,對(duì)緩
13存圖像進(jìn)行寬度的尺寸變換時(shí)硬件僅需額外處理640X 1080X4B = 2. 7648MB的數(shù)據(jù),由于 僅對(duì)緩存圖像的寬度進(jìn)行尺寸變換,高度保持不變,需要處理的數(shù)據(jù)量較少且由硬件完成, 因此在1920X1080顯示模式下顯示硬件進(jìn)行緩存圖像進(jìn)行寬度的尺寸所花費(fèi)的時(shí)間較 少,不會(huì)對(duì)顯示硬件造成處理負(fù)擔(dān)。 需要說明的是,現(xiàn)有的高清圖像防鋸齒解決方案中,按照顏色位深是32位,原顯 示緩存區(qū)和第二顯示緩存區(qū)在1080i (1920X1080)模式下的大小分別是1920X1080X4B =8. 2944MB,而本發(fā)明實(shí)施例中1080i (1920X 1080)的顯示緩存區(qū)和中間緩存區(qū)的大小均 為1280X1080X4B = 5. 5296MB,因此本發(fā)明實(shí)施例在1080i所占用的內(nèi)存是現(xiàn)有的高清 圖像防鋸齒解決方案的66. 7%,可以有效節(jié)省近三分之一的內(nèi)存;緩存圖像生成過程和緩 存圖像從中間緩存區(qū)發(fā)送到顯示緩存區(qū)時(shí)需要處理的數(shù)據(jù)量為5. 5296MB,較現(xiàn)有的技術(shù)方 案1080i模式下的8. 2944MB數(shù)據(jù)量小,因而減少處理和復(fù)制時(shí)間,提高了 1080i高清圖像 顯示的速度。另外,現(xiàn)有的高清圖像防鋸齒解決方案的原顯示緩存區(qū)和第二顯示緩存區(qū)是 常駐內(nèi)存的緩存區(qū),本發(fā)明實(shí)施例判斷是否需要防止圖像出現(xiàn)鋸齒圖案,可根據(jù)用戶需要 進(jìn)行防鋸齒操作,對(duì)于不需要進(jìn)行防鋸齒的情況,如標(biāo)清顯示模式,只需創(chuàng)建與當(dāng)前顯示模 式的圖像尺寸相對(duì)應(yīng)的第三緩存區(qū),不會(huì)創(chuàng)建第一緩存區(qū),因此可以釋放部分內(nèi)存,減少內(nèi) 存的占用率。 本發(fā)明實(shí)施例還相應(yīng)提出了一種數(shù)字電視接收終端,該數(shù)字電視接收終端采用了 圖4實(shí)施例中所示的高清圖像防鋸齒裝置,該高清圖像防鋸齒裝置包括待顯示圖像緩存模 塊21、緩沖區(qū)建立模塊22、緩存圖像尺寸生成模塊23、圖像尺寸變換模塊24、圖像顯示模塊 25,其中 待顯示圖像緩存模塊21,用于存儲(chǔ)待顯示圖像的圖像信息; 緩沖區(qū)建立模塊22,用于根據(jù)各種高清顯示模式的顯示尺寸,確定中間緩沖區(qū)和 顯示緩沖區(qū)的容量大小,并建立相應(yīng)的大小的中間緩沖區(qū)和顯示緩沖區(qū);
緩沖區(qū)建立模塊22包括 最佳圖像尺寸確定單元221,用于根據(jù)各種高清圖像的顯示尺寸中寬度的最小值 以及高度的最大值確定緩存圖像的最佳圖像尺寸; 容量確定單元222,用于根據(jù)所述最佳圖像尺寸確定中間緩沖區(qū)和顯示緩沖的存 儲(chǔ)容量。 緩存圖像尺寸生成模塊23,用于根據(jù)當(dāng)前顯示模式的顯示尺寸確定所述緩沖區(qū)建 立模塊22建立的中間緩沖區(qū)和所述顯示緩沖區(qū)中緩存圖像的圖像尺寸;
此處,具體實(shí)施時(shí),緩存圖像尺寸生成模塊23包括 寬度生成單元231,用于若當(dāng)前顯示模式的顯示尺寸中的寬度小于所述緩存圖像
的最佳圖像尺寸中的寬度,則緩存圖像的圖像尺寸中的寬度取當(dāng)前顯示模式的顯示尺寸中
的寬度;若當(dāng)前顯示模式的顯示尺寸中的寬度大于所述緩存圖像的最佳圖像尺寸中的寬
度,則緩存圖像的圖像尺寸中的寬度取所述緩存圖像的最佳圖像尺寸中的寬度; 高度生成單元232,用于將緩存圖像的圖像尺寸中的高度取當(dāng)前顯示模式的顯示
尺寸中的高度。 圖像尺寸變換模塊24,用于有將待顯示圖像的圖像尺寸變換為所述緩存圖像尺寸 生成模塊23確定的緩存圖像的圖像尺寸,生成緩存圖像,并將所述緩存圖像存儲(chǔ)到所述緩
14沖區(qū)建立模塊22建立的中間緩沖區(qū); 圖像尺寸變換模塊24具體實(shí)施時(shí)包括 第一判斷單元241,用于判斷是否需要防止圖像出現(xiàn)鋸齒圖案; 執(zhí)行單元242,用于當(dāng)判斷單元241判斷需要防止圖像出現(xiàn)鋸齒圖案時(shí),判斷是否
需要將待顯示圖像的圖像尺寸變換為緩存圖像的圖像尺寸,若需要,則將待顯示圖像的圖
像尺寸變換為緩存圖像的圖像尺寸,生成緩存圖像,并將所述緩存圖像存儲(chǔ)到所述中間緩
沖區(qū),此處,執(zhí)行單元242進(jìn)一步包括 第二判斷單元2421,用于判斷是否需要將待顯示圖像的圖像尺寸變換為緩存圖像 的圖像尺寸,若需要,則判斷是全局變換還是局部變換。 全體區(qū)域變換子單元2422,用于當(dāng)?shù)诙袛鄦卧?421判斷是全局變換時(shí),將待顯
示圖像中全體區(qū)域的圖像尺寸變換為緩存圖像的圖像尺寸,生成緩存圖像; 局部區(qū)域變換子單元2423,用于當(dāng)?shù)诙袛鄦卧?421判斷是局部變換時(shí),將待顯
示圖像中局部區(qū)域的圖像尺寸變換為緩存圖像中相應(yīng)區(qū)域的圖像尺寸,生成緩存圖像。 圖像顯示模塊25,用于需要顯示所述緩存圖像時(shí),將所述緩存圖像從所述緩沖區(qū)
建立模塊建立的中間緩沖區(qū)發(fā)送到所述顯示緩沖區(qū)中,并對(duì)所述顯示緩沖區(qū)中的緩存圖像
進(jìn)行顯示。 需要說明的是,本實(shí)施例中高清圖像防鋸齒裝置各個(gè)模塊和模塊中的單元的具體 實(shí)施方式與圖4實(shí)施例中所示的高清圖像防鋸齒裝置中各個(gè)模塊和模塊中的單元的具體 實(shí)施方式相同,在此不再詳述。 本發(fā)明的數(shù)字電視接收終端包括但不限于機(jī)頂盒、網(wǎng)絡(luò)協(xié)議電視 (InternetProtocol Television, IPTV)、數(shù)字電視一體機(jī)等具有接收數(shù)字電視功能的終
丄山順。 實(shí)施本發(fā)明實(shí)施例,根據(jù)各種高清顯示模式的顯示尺寸確定緩存圖像的最佳圖像
尺寸,并建立具有與所述儲(chǔ)緩存圖像的最佳圖像尺寸對(duì)應(yīng)的存儲(chǔ)容量的中間緩沖區(qū)和顯示
緩沖區(qū),根據(jù)當(dāng)前顯示模式的顯示尺寸確定所述中間緩沖區(qū)和所述顯示緩沖區(qū)中緩存圖像
的圖像尺寸,通過確定一個(gè)最佳內(nèi)存占用,在不同的顯示模式下使用中間緩沖區(qū)和顯示緩
沖區(qū)的全部或部分區(qū)域,從而節(jié)省內(nèi)存;將待顯示圖像的圖像尺寸,通過坐標(biāo)變換變換為當(dāng)
前顯示模式下的圖像尺寸,生成緩存圖像,并拷貝到顯存進(jìn)行顯示,在此過程中緩存圖像生
成過程和發(fā)送過程需要處理的數(shù)據(jù)量減少,節(jié)省復(fù)制時(shí)間,提高了高清圖像顯示的速度。 以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范
圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
權(quán)利要求
一種高清圖像防鋸齒方法,其特征在于,包括根據(jù)各種高清顯示模式的顯示尺寸,確定中間緩沖區(qū)和顯示緩沖區(qū)的容量大小,并建立相應(yīng)的大小的中間緩沖區(qū)和顯示緩沖區(qū);根據(jù)當(dāng)前顯示模式的顯示尺寸確定所述中間緩沖區(qū)和所述顯示緩沖區(qū)中緩存圖像的圖像尺寸;將待顯示圖像的圖像尺寸變換為緩存圖像的圖像尺寸,生成緩存圖像,并將所述緩存圖像存儲(chǔ)到所述中間緩沖區(qū);需要顯示所述緩存圖像時(shí),將所述緩存圖像從所述中間緩沖區(qū)發(fā)送到所述顯示緩沖區(qū)中,并對(duì)所述顯示緩沖區(qū)中的緩存圖像進(jìn)行顯示。
2. 如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)各種高清顯示模式的顯示尺寸,確 定中間緩沖區(qū)和顯示緩沖區(qū)的容量大小步驟具體包括根據(jù)各種高清圖像的顯示尺寸中寬度的最小值以及高度的最大值確定緩存圖像的最 佳圖像尺寸;根據(jù)所述最佳圖像尺寸確定中間緩沖區(qū)和顯示緩沖的存儲(chǔ)容量。
3. 如權(quán)利要求2所述的方法,其特征在于,所述根據(jù)當(dāng)前顯示模式的顯示尺寸確定所 述中間緩沖區(qū)和所述顯示緩沖區(qū)中緩存圖像的圖像尺寸步驟具體為若當(dāng)前顯示模式的顯示尺寸中的寬度小于所述緩存圖像的最佳圖像尺寸中的寬度,則 緩存圖像的圖像尺寸中的寬度取當(dāng)前顯示模式的顯示尺寸中的寬度;若當(dāng)前顯示模式的顯示尺寸中的寬度大于所述緩存圖像的最佳圖像尺寸中的寬度,則 緩存圖像的圖像尺寸中的寬度取所述緩存圖像的最佳圖像尺寸中的寬度;緩存圖像的圖像尺寸中的高度取當(dāng)前顯示模式的顯示尺寸中的高度。
4. 如權(quán)利要求3所述的方法,其特征在于,所述將待顯示圖像的圖像尺寸變換為緩存 圖像的圖像尺寸,生成緩存圖像,并將所述緩存圖像存儲(chǔ)到所述中間緩沖區(qū)步驟具體為將待顯示圖像中全體區(qū)域的圖像尺寸變換為緩存圖像的圖像尺寸,生成緩存圖像,并 將所述緩存圖像存儲(chǔ)到所述中間緩沖區(qū)。
5. 如權(quán)利要求4所述的方法,其特征在于,所述將待顯示圖像中全體區(qū)域的圖像尺寸 變換為緩存圖像的圖像尺寸,生成緩存圖像,并將所述緩存圖像存儲(chǔ)到所述中間緩沖區(qū)步 驟具體包括獲取待顯示圖像的圖像尺寸與緩存圖像的圖像尺寸之間的比例關(guān)系; 根據(jù)所述比例關(guān)系對(duì)所述待顯示圖像按照所述比例關(guān)系進(jìn)行縮放,并生成對(duì)應(yīng)的緩存 圖像的圖像數(shù)據(jù);將所述緩存圖像的圖像數(shù)據(jù)存儲(chǔ)在中間緩沖區(qū)。
6. 如權(quán)利要求3或4所述的圖像處理方法,其特征在于,所述將待顯示圖像的圖像尺寸 變換為緩存圖像的圖像尺寸,生成緩存圖像,并將所述緩存圖像存儲(chǔ)到所述中間緩沖區(qū)步 驟具體為將待顯示圖像中局部區(qū)域的圖像尺寸變換為緩存圖像中相應(yīng)區(qū)域的圖像尺寸,生成緩 存圖像,并將所述緩存圖像存儲(chǔ)到所述中間緩沖區(qū)。
7. 如權(quán)利要求6所述的圖像處理方法,其特征在于,所述將待顯示圖像中局部區(qū)域的圖像尺寸變換為緩存圖像中相應(yīng)區(qū)域的圖像尺寸,生成緩存圖像,并將所述緩存圖像存儲(chǔ)到所述中間緩沖區(qū)步驟具體包括獲取待顯示圖像的圖像尺寸與緩存圖像的圖像尺寸之間的比例關(guān)系;在待顯示圖像和緩存圖像的圖像區(qū)域中分別劃分出數(shù)量相同的子圖像區(qū)域,并建立待 顯示圖像的子圖像區(qū)域與緩存圖像的子圖像區(qū)域的映射關(guān)系;獲取待顯示圖像中待變換尺寸的圖像所在的子圖像區(qū)域信息,并根據(jù)所述映射關(guān)系確 定所述待變換尺寸的圖像在緩存圖像中對(duì)應(yīng)的子圖像區(qū)域;根據(jù)所述比例關(guān)系在所述緩存圖像中對(duì)應(yīng)的子圖像區(qū)域?qū)λ龃儞Q尺寸的圖像進(jìn) 行等比例縮放,并生成子圖像區(qū)域的緩存圖像的圖像數(shù)據(jù);將所述子圖像區(qū)域的緩存圖像的圖像數(shù)據(jù)存儲(chǔ)在中間緩沖區(qū)。
8. —種高清圖像防鋸齒裝置,包括待顯示圖像緩存模塊,用于存儲(chǔ)待顯示圖像的圖像 信息,其特征在于,還包括緩沖區(qū)建立模塊,用于根據(jù)各種高清顯示模式的顯示尺寸,確定中間緩沖區(qū)和顯示緩 沖區(qū)的容量大小,并建立相應(yīng)的大小的中間緩沖區(qū)和顯示緩沖區(qū);緩存圖像尺寸生成模塊,用于根據(jù)當(dāng)前顯示模式的顯示尺寸確定所述緩沖區(qū)建立模塊 建立的中間緩沖區(qū)和所述顯示緩沖區(qū)中緩存圖像的圖像尺寸;圖像尺寸變換模塊,用于有將待顯示圖像的圖像尺寸變換為所述緩存圖像尺寸生成模 塊確定的緩存圖像的圖像尺寸,生成緩存圖像,并將所述緩存圖像存儲(chǔ)到所述緩沖區(qū)建立 模塊建立的中間緩沖區(qū);圖像顯示模塊,用于需要顯示所述緩存圖像時(shí),將所述緩存圖像從所述緩沖區(qū)建立模 塊建立的中間緩沖區(qū)發(fā)送到所述顯示緩沖區(qū)中,并對(duì)所述顯示緩沖區(qū)中的緩存圖像進(jìn)行顯 示。
9. 如權(quán)利要求8所述的高清圖像防鋸齒裝置,其特征在于,所述緩沖區(qū)建立模塊包括 最佳圖像尺寸確定單元,用于根據(jù)各種高清圖像的顯示尺寸中寬度的最小值以及高度的最大值確定緩存圖像的最佳圖像尺寸;容量確定單元,用于根據(jù)所述最佳圖像尺寸確定中間緩沖區(qū)和顯示緩沖的存儲(chǔ)容量。
10. 如權(quán)利要求9所述的高清圖像防鋸齒裝置,其特征在于,所述緩存圖像尺寸生成模 塊包括寬度生成單元,用于若當(dāng)前顯示模式的顯示尺寸中的寬度小于所述緩存圖像的最佳圖 像尺寸中的寬度,則緩存圖像的圖像尺寸中的寬度取當(dāng)前顯示模式的顯示尺寸中的寬度; 若當(dāng)前顯示模式的顯示尺寸中的寬度大于所述緩存圖像的最佳圖像尺寸中的寬度,則緩存 圖像的圖像尺寸中的寬度取所述緩存圖像的最佳圖像尺寸中的寬度;高度生成單元,用于將緩存圖像的圖像尺寸中的高度取當(dāng)前顯示模式的顯示尺寸中的 高度。
11. 如權(quán)利要求9所述的高清圖像防鋸齒裝置,其特征在于,所述圖像尺寸變換模塊包括第一判斷單元,用于判斷是否需要防止圖像出現(xiàn)鋸齒圖案;執(zhí)行單元,用于所述第一判斷單元判斷需要防止圖像出現(xiàn)鋸齒圖案時(shí),判斷是否需要 將待顯示圖像的圖像尺寸變換為緩存圖像的圖像尺寸,若需要,則將待顯示圖像的圖像尺 寸變換為緩存圖像的圖像尺寸,生成緩存圖像,并將所述緩存圖像存儲(chǔ)到所述中間緩沖區(qū)。
12. 如權(quán)利要求11所述的高清圖像防鋸齒裝置,其特征在于,所述執(zhí)行單元包括 第二判斷單元,用于判斷是否需要將待顯示圖像的圖像尺寸變換為緩存圖像的圖像尺寸,若需要,則判斷是全局變換還是局部變換;全體區(qū)域變換子單元,用于當(dāng)?shù)诙袛鄦卧袛嗍侨肿儞Q時(shí),將待顯示圖像中全體 區(qū)域的圖像尺寸變換為緩存圖像的圖像尺寸,生成緩存圖像;局部區(qū)域變換子單元,用于當(dāng)?shù)诙袛鄦卧袛嗍蔷植孔儞Q時(shí),將待顯示圖像中局部 區(qū)域的圖像尺寸變換為緩存圖像中相應(yīng)區(qū)域的圖像尺寸,生成緩存圖像。
13. —種數(shù)字電視接收終端,其特征在于,包括權(quán)利要求8至12任一項(xiàng)所述的高清圖像 防鋸齒裝置。
全文摘要
本發(fā)明實(shí)施例提供一種高清圖像防鋸齒方法,根據(jù)各種高清顯示模式的顯示尺寸,確定中間緩沖區(qū)和顯示緩沖區(qū)的容量大小,并建立相應(yīng)的大小的中間緩沖區(qū)和顯示緩沖區(qū),根據(jù)當(dāng)前顯示模式的顯示尺寸確定所述中間緩沖區(qū)和所述顯示緩沖區(qū)中緩存圖像的圖像尺寸,將待顯示圖像的圖像尺寸變換為緩存圖像的圖像尺寸,生成緩存圖像,并將所述緩存圖像存儲(chǔ)到所述中間緩沖區(qū),需要顯示所述緩存圖像時(shí),將所述緩存圖像從所述中間緩沖區(qū)發(fā)送到所述顯示緩沖區(qū)中,并對(duì)所述顯示緩沖區(qū)中的緩存圖像進(jìn)行顯示。本發(fā)明實(shí)施例還提出一種高清圖像防鋸齒裝置和數(shù)字電視接收終端。實(shí)施本發(fā)明實(shí)施例,可以在實(shí)現(xiàn)高清圖像防鋸齒的時(shí)候,同時(shí)提高高清圖像顯示的速度。
文檔編號(hào)H04N7/015GK101778226SQ20101010256
公開日2010年7月14日 申請(qǐng)日期2010年1月25日 優(yōu)先權(quán)日2010年1月25日
發(fā)明者劉永霞 申請(qǐng)人:深圳市同洲電子股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
宜章县| 安国市| 景洪市| 台山市| 游戏| 泽州县| 武隆县| 绥江县| 皋兰县| 依安县| 洛宁县| 麻江县| 翼城县| 台北县| 隆德县| 德江县| 六安市| 长白| 太和县| 永安市| 丰原市| 梅州市| 寿宁县| 宾阳县| 黄大仙区| 临泉县| 西充县| 赤壁市| 白山市| 固镇县| 河曲县| 怀安县| 靖边县| 泾阳县| 大兴区| 三穗县| 洱源县| 泾川县| 河北省| 大冶市| 达拉特旗|