本技術涉及一種圖像處理裝置,一種圖像處理方法,以及一種程序,且更具體地,涉及實現(xiàn)流暢動畫顯示和非動畫顯示中更高圖像質量的一種圖像處理裝置,一種圖像處理方法,以及一種程序。
背景技術:
當顯示如電視節(jié)目一樣的內容時,顯示區(qū)域在預定時間連續(xù)改變。這被稱為動畫顯示(例如,見專利文件1)。
引用列表
專利文件
專利文件1:日本專利申請公開編號No.11-65802
技術實現(xiàn)要素:
本發(fā)明要解決的問題
同時,內容的動畫顯示可打開和關上,然而,既需要流暢的動畫顯示,又需要非動畫顯示中更高的圖像質量。
考慮到這些情況,已研發(fā)出本技術,且本技術旨在實現(xiàn)流暢的動畫顯示和非動畫顯示中更高的圖像質量。
問題解決方法
根據(jù)本技術的一個方面的一種圖像處理裝置包括:存儲圖像數(shù)據(jù)的存儲器單元;縮小縮放器單元,其縮小輸入圖像的圖像數(shù)據(jù)或保持輸入圖像的當前尺寸且將圖像數(shù)據(jù)存入存儲器單元;以及放大縮放器單元,其放大存儲在存儲器中的圖像數(shù)據(jù)或保持圖像的當前尺寸,且將圖像數(shù)據(jù)作為輸出圖像的圖像數(shù)據(jù)輸出。所述縮小縮放器單元根據(jù)與將要從所述放大縮放器單元提供的圖像相關的第一參數(shù)將輸入圖像的分辨率轉換為中間分辨率,中間分辨率為對所述存儲器單元執(zhí)行寫入的分辨率。所述放大縮放器單元根據(jù)與將要從所述縮小縮放器單元提供的圖像相關的第二參數(shù)將從所述存儲器單元讀取的由存儲器保存的圖像的中間分辨率轉換為輸出圖像的分辨率。
根據(jù)本技術的一個方面的所述圖像處理裝置可以是獨立的裝置或可以是形成一種裝置的內部區(qū)塊。進一步,根據(jù)本技術的一個方面的圖像處理方法或程序為與根據(jù)本技術的一個方面的上面所述的圖像處理裝置兼容的圖像處理方法或程序。
在根據(jù)本技術的一個方面的所述圖像處理裝置,所述圖像處理方法和所述程序中,所述縮小縮放器單元根據(jù)與所述放大縮放器單元待提供的圖像相關的第一參數(shù)將輸入圖像的分辨率轉換為中間分辨率,中間分辨率為對所述存儲器單元執(zhí)行寫的分辨率。所述放大縮放器單元根據(jù)與所述縮小縮放器單元待提供的圖像相關的第二參數(shù)將從所述存儲器單元讀取的由存儲器保存的圖像的中間分辨率轉換為輸出圖像的分辨率。
本發(fā)明的效果
根據(jù)本技術的一個方面,既實現(xiàn)流暢動畫顯示,又實現(xiàn)非動畫顯示中更高圖像質量是可能的。
要注意本技術的影響并不限定于在此描述的影響,且可包括本公開描述的任何影響。
附圖說明
圖1為示出放大/縮小縮放器單元設置在存儲器單元的讀取側的配置的示意圖。
圖2為圖示示出圖1所示的放大/縮小縮放器單元執(zhí)行圖像放大過程的示意圖。
圖3為圖示示出圖1所示的放大/縮小縮放器單元執(zhí)行圖像縮小過程的示意圖。
圖4為圖示示出垂直縮小過程的流程的示意圖,在垂直縮小過程中,使用圖1示出的配置。
圖5為示出本技術應用到的圖像處理裝置的實施方式的配置的示意圖。
圖6為圖示示出圖5所示的縮小縮放器單元執(zhí)行圖像縮小過程的示意圖。
圖7為圖示示出圖5所示的放大縮放器單元執(zhí)行圖像放大過程的示意圖。
圖8為示出縮小縮放器單元和放大縮放器單元之間圖像參數(shù)傳輸原理大綱的示意圖。
圖9為示出縮小縮放器單元和放大縮放器單元之間圖像參數(shù)傳輸原理的細節(jié)的示意圖。
圖10為解釋動畫顯示操作的示意圖。
圖11為示出雙屏顯示的情況下動畫顯示的實例的示意圖。
圖12為示出雙屏顯示的情況下動畫顯示的實例的示意圖。
圖13為解釋非動畫顯示中圖像縮小時刻的傳輸?shù)氖疽鈭D。
圖14為解釋非動畫顯示中圖像放大時刻的傳輸?shù)氖疽鈭D。
圖15為解釋動畫顯示中圖像縮小傳輸時刻的傳輸?shù)氖疽鈭D。
圖16為解釋動畫顯示中圖像縮小傳輸時刻的傳輸?shù)氖疽鈭D。
圖17為解釋動畫顯示中圖像縮小傳輸時刻的傳輸?shù)氖疽鈭D。
圖18為解釋動畫顯示中圖像放大傳輸時刻的傳輸?shù)氖疽鈭D。
圖19為解釋動畫顯示中圖像放大傳輸時刻的傳輸?shù)氖疽鈭D。
圖20為解釋動畫顯示中圖像放大傳輸時刻的傳輸?shù)氖疽鈭D。
圖21為示出由硬件執(zhí)行使縮放器單元彼此協(xié)調運行的圖像參數(shù)傳輸?shù)呐渲玫氖疽鈭D。
圖22為示出由軟件執(zhí)行使縮放器單元彼此協(xié)調運行的圖像參數(shù)傳輸?shù)呐渲玫氖疽鈭D。
圖23為解釋確定動畫顯示中邊界大小的方法的示意圖。
圖24為解釋確定動畫顯示中所述邊界大小的所述方法的示意圖。
圖25為示出基于線性特征的動畫顯示的示意圖。
圖26為示出線性特征動畫顯示表的示意圖。
圖27為示出基于二次曲線特征的動畫顯示的示意圖。
圖28為示出二次曲線特征動畫顯示表的示意圖。
圖29為解釋縮放過程的流程圖。
圖30為解釋參數(shù)選擇過程的流程圖。
圖31為示出本技術應用到的接收設備的實施方式的配置的示意圖。
具體實施方式
下面參考附圖描述了本技術的實施方式。應注意,按以下順序進行解釋。
1.縮放器單元的互鎖操作
2.通過所述縮放器單元的互鎖操作的屏幕顯示
(1)非動畫顯示操作
(2)動畫顯示操作
3.實現(xiàn)所述縮放器單元的互鎖操作的具體配置
4.縮放過程的流程
5.接收設備的配置
<1.縮放器單元的互鎖操作>
圖1為示出具有放大/縮小縮放器單元11的圖像處理裝置的示意圖,所述放大/縮小縮放器單元11設置在存儲器單元12的讀取側。具體地,在圖1中,輸入圖像的圖像數(shù)據(jù)寫入且存儲在存儲器單元12。因此,放大/縮小縮放器單元11讀取存儲在存儲器單元12中的圖像數(shù)據(jù),放大或縮小圖像,且將圖像作為輸出圖像輸出。
應注意,圖2圖示示出放大/縮小縮放器單元11執(zhí)行圖像放大過程的情況,且輸入圖像被放大為輸出圖像。此外,圖3圖示示出放大/縮小縮放器單元11執(zhí)行圖像縮小過程的情況,且輸入圖像被縮小為輸出圖像。
在圖1所示的所述圖像處理裝置中對4K2K(大約4000*2000的分辨率)的高質量圖像執(zhí)行放大或縮小過程的情況下,可能引起下面描述的問題。也就是,在執(zhí)行1/2垂直縮小過程的情況下,如圖4所示,需要同時讀取兩條或多條線,且因此,使用存儲器單元的兩倍或多倍帶寬。因此,控制存儲器單元12的存儲器控制器(未示出)的硬件的尺寸可能變得更大。此外,圖像數(shù)據(jù)的輸入/輸出位寬(bitwidth)變得更大以增加存儲器單元12的帶寬,外部存儲器的數(shù)量會變得更大。
針對這種情況,在應用本技術的圖像處理裝置中,在存儲器單元之前的階段設置縮小縮放器單元,在存儲器單元之后的階段設置放大縮放器單元。在該圖像處理裝置中,在寫入存儲器單元之前執(zhí)行垂直縮小過程,以防止存儲器單元的帶寬增加和存儲器控制器的硬件尺寸的增加。此外,在應用本技術的圖像處理裝置中,不需要增加圖像數(shù)據(jù)的輸入/輸出位寬以增加存儲器單元的帶寬。因此,可防止外部存儲器數(shù)量的增加。
(圖像處理裝置的配置)
圖5為示出本技術應用到的圖像處理裝置的實施方式的配置的示意示意圖。
在圖5中,圖像處理裝置100包括縮小縮放器單元111,存儲器單元112,和放大縮放器單元113。
在存儲器單元112之前的階段設置縮小縮放器單元111,縮小縮放器單元111對輸入圖像的圖像數(shù)據(jù)執(zhí)行圖像縮小過程以縮小輸入圖像的圖像數(shù)據(jù)。縮小縮放器單元111然后將圖像數(shù)據(jù)寫入存儲器單元112。也就是,如圖6所示,在縮小縮放器單元111執(zhí)行的圖像縮小的過程中,輸入圖像的分辨率轉換為對存儲器單元112執(zhí)行寫入的分辨率(該分辨率下文稱為“中間分辨率”),且對存儲器單元112執(zhí)行寫入。
作為結果,由存儲器保存的圖像(即通過縮小輸入圖像形成的且具有低于輸入圖像的分辨率的中間分辨率的圖像)存儲在存儲器單元112。應注意到,縮小縮放器單元111也能夠在保持輸入圖像的當前尺寸而不對輸入圖像的圖像數(shù)據(jù)進行任何圖像縮小過程的同時,將輸入圖像的圖像數(shù)據(jù)寫入存儲器單元112。
存儲器單元112為易失性存儲器,比如動態(tài)隨機存取存儲器(DRAM)。存儲器單元112起到幀存儲器的作用,該幀存儲器基于幀存儲一個或多個由存儲器保存的圖像的圖像數(shù)據(jù)。
在存儲器單元112之后的階段設置放大縮放器單元113,放大縮放器單元113對從存儲器單元112讀取的由存儲器保存的圖像的圖像數(shù)據(jù)執(zhí)行圖像放大過程以放大由存儲器保存的圖像的圖像數(shù)據(jù)。放大縮放器單元113然后將圖像數(shù)據(jù)作為輸出圖像的圖像數(shù)據(jù)輸出到隨后階段的模塊(例如,圖31的顯示單元414)。也就是,如圖7所示,在放大縮放器單元113執(zhí)行圖像放大過程時,由存儲器保存的圖像的中間分辨率被轉換為輸出圖像的分辨率,且輸出圖像輸出到隨后階段的模塊。
作為結果,輸出圖像(顯示圖像,即通過放大具有中間分辨率的由存儲器保存的圖像而形成的且分辨率高于由存儲器保存的圖像的分辨率的圖像)輸出到隨后階段的模塊。應注意到,放大縮放器單元113也能夠在保持由存儲器保存的圖像的當前尺寸而不對由存儲器保存的圖像的圖像數(shù)據(jù)進行任何圖像放大過程的同時,將由存儲器保存的圖像的圖像數(shù)據(jù)作為輸出圖像的圖像數(shù)據(jù)輸出。
此外,在圖5示出的圖像處理裝置100中,縮小縮放器單元111和放大縮放器單元113通過交換用于控制圖像分辨率的參數(shù)彼此互聯(lián)運行(這些參數(shù)在下文稱為“圖像參數(shù)”)。應注意到,在下文這些圖像參數(shù)的描述中,從放大縮放器單元113向縮小縮放器單元111傳輸?shù)膱D像參數(shù)將被稱為“第一圖像參數(shù)”,而從縮小縮放器單元111向放大縮放器單元113傳輸?shù)膱D像參數(shù)將被下面稱為“第二圖像參數(shù)”。
(縮放器單元之間的圖像參數(shù)傳輸)
現(xiàn)在描述在縮小縮放器單元111和放大縮放器單元113之間傳輸圖像參數(shù)的方法。圖8為示出在縮小縮放器單元111和放大縮放器單元113之間進行的圖像參數(shù)傳輸機制的概述的示意圖。
應注意到,在圖8中,動畫顯示指的是在預定時間連續(xù)改變內容的顯示區(qū)域時顯示內容(比如,電視節(jié)目)。同時,非動畫顯示指的是在沒有動畫顯示的情況下以正常狀態(tài)(一屏顯示)顯示內容(比如,電視節(jié)目)的顯示區(qū)域。圖像處理裝置100以任一種顯示方式運行。
在圖8中,放大縮放器單元113向縮小縮放器單元111提供第一圖像參數(shù)(S11)。這些第一圖像參數(shù)包括與輸出圖像(顯示圖像)相關的輸出顯示參數(shù)等等。根據(jù)放大縮放器單元113提供的第一圖像參數(shù)和與輸入圖像相關的輸入圖像參數(shù),縮小縮放器單元111從包含在這些參數(shù)中的尺寸中選擇最小值(S12)。
應注意到,如隨后參考圖9和其他附圖的詳細描述,在以動畫顯示模式執(zhí)行操作的情況下,從包含在所述參數(shù)中的三個尺寸選擇尺寸,且以非動畫顯示模式執(zhí)行操作的情況下,從包含在所述參數(shù)中的兩個尺寸選擇尺寸。然后選擇的尺寸設置為中間分辨率的尺寸。
縮小縮放器單元111向放大縮放器單元113提供第二圖像參數(shù)(S13)。這些第二圖像參數(shù)包括中間分辨率的尺寸和輸出顯示參數(shù)。根據(jù)從縮小縮放器單元111提供的第二圖像參數(shù),放大縮放器單元113設置中間分辨率的尺寸和輸出顯示參數(shù)。
如上所述,在圖像處理裝置100中,縮小縮放器單元111和放大縮放器單元113交換圖像參數(shù)且彼此協(xié)作運行,以實現(xiàn)流暢的動畫顯示和非動畫顯示中更高圖像質量。
更具體地,如圖9所示,從放大縮放器單元113向縮小縮放器單元111提供的第一圖像參數(shù)包括輸出顯示參數(shù)(B_Win.x,y,w,h),用于動畫顯示的邊界參數(shù)(B_Ani.x,y,w,h),動畫標志(Animation),以及初始標志(AnimInit)。注意,在這些參數(shù)中,x表示水平位置,y表示垂直位置,w表示水平尺寸,而h表示垂直尺寸。
輸出顯示參數(shù)包括表示輸出圖像(顯示圖像)的顯示位置和顯示尺寸的信息。邊界參數(shù)為在動畫顯示模式下設置的參數(shù)且包括表示用于中間分辨率的邊界的區(qū)域的位置和尺寸(邊界尺寸)的信息。
動畫標志為表示動畫顯示存在或缺失的1-位標志。動畫標志在動畫顯示模式下為開啟(ON),在非動畫顯示模式下為關閉(OFF)。初始標志為表示是否設置中間分辨率的邊界尺寸作為動畫顯示的預處理的1-位標志。當執(zhí)行邊界尺寸設置過程時,初始標志為開啟,且當執(zhí)行任何其他過程時,初始標志為關閉。
具體地,在動畫顯示模式下,第一圖像參數(shù)包括輸出顯示參數(shù),邊界參數(shù),啟用的動畫標志,以及啟用或關閉的初始標志。另一方面,在非動畫顯示模式下,第一圖像參數(shù)包括輸出顯示參數(shù),關閉的動畫標志,以及關閉的初始標志。
來自放大縮放器單元113的第一圖像參數(shù)提供給縮小縮放器單元111??s小縮放器單元111也獲取輸入圖像參數(shù)(F_Src.x,y,w,h)。輸入圖像參數(shù)包括表示輸入圖像的圖像位置和圖像尺寸的信息。
在動畫顯示模式下(動畫標志為啟用,且初始標志為啟用或關閉),縮小縮放器單元111比較輸入圖像參數(shù)、輸出顯示參數(shù)以及邊界參數(shù)且在這些參數(shù)(三種備選選擇)中選擇最小值的尺寸。
進一步,在非動畫顯示模式下(動畫標志為關閉,且初始標志為關閉),縮小縮放器單元111將輸入圖像參數(shù)與輸出顯示參數(shù)相比較且在這些參數(shù)(兩種備選選擇)中選擇較小尺寸(最小值的尺寸)。
隨著以上述方式在動畫顯示或非動畫顯示模式下選擇最小值的尺寸,縮小縮放器單元111將最小值的尺寸設置為中間分辨率的尺寸(Mid.w,h)。縮小縮放器單元111還向放大縮放器單元113提供中間分辨率的尺寸和包括輸出顯示參數(shù)的第二圖像參數(shù)。
在放大縮放器單元113中,根據(jù)來自縮小縮放器單元111的第二圖像參數(shù)設置作為輸入尺寸的中間分辨率的尺寸以及輸出顯示參數(shù)(輸出圖像(例如,顯示圖像)的顯示尺寸)。
如上所述,縮小縮放器單元111和放大縮放器單元113交換包括輸出顯示參數(shù),邊界參數(shù)等等的第一圖像參數(shù)和包括中間分辨率的尺寸和輸出顯示參數(shù)的第二圖像參數(shù),以便縮小縮放器單元111和放大縮放器單元113彼此協(xié)作運行,且可實現(xiàn)流暢動畫顯示和非動畫顯示中更高圖像質量。
<2.通過所述縮放器單元的互鎖操作的屏幕顯示>
下一步,描述通過上面所述的縮小縮放器單元111和放大縮放器單元113的互鎖操作實現(xiàn)的屏幕顯示。在此,用于在連續(xù)改變顯示區(qū)域時對顯示區(qū)域進行顯示的動畫顯示和用于在無任何動畫顯示操作的情況下對顯示區(qū)域進行顯示的非動畫顯示在此描述為屏幕顯示。
(動畫顯示)
圖10為解釋動畫顯示操作的示意圖。
圖10中,通過動畫顯示操作,顯示圖像201的顯示區(qū)域在預定時刻被連續(xù)縮小,且顯示圖像201縮小到顯示圖像202的顯示尺寸。此外,通過動畫顯示操作,顯示圖像202的顯示區(qū)域在預定時刻被連續(xù)增大,且顯示圖像202放大到顯示圖像201的顯示尺寸。應注意,在該動畫顯示操作中,顯示圖像(輸出圖像)的顯示位置和顯示尺寸在由輸出側的垂直同步信號(Vsync)指示的時間更新。
圖11和12示出兩個顯示圖像(輸出圖像)作為兩個屏幕在一個屏幕210上顯示的實例情況。圖11中,在顯示圖像211和顯示圖像212作為兩個屏幕顯示且在附圖中方向是從左到右的方向的情況下,顯示圖像211-1和顯示圖像212-1在t1時刻顯示,顯示圖像212-1小于顯示圖像211-1。在t1時刻之后預定時間的t2時刻,顯示通過縮小顯示圖像211-1形成的圖像211-2和通過放大顯示圖像212-1形成的圖像212-2。在t2時刻之后預定時間的t3時刻,顯示通過進一步縮小顯示圖像211-1形成的圖像211-3和通過放大顯示圖像212-1形成的圖像212-3。應注意到,在t3時刻,顯示圖像211-3和顯示圖像212-3具有相同的顯示尺寸。
如上所述,作為兩個屏幕顯示的顯示圖像211和212中,顯示圖像211隨著時間連續(xù)縮小,而顯示圖像212隨著時間連續(xù)擴大。以這種方式,執(zhí)行動畫顯示,以便顯示圖像211和顯示圖像212最終具有相同的顯示尺寸。
應注意到,在上面所述的實例中,時間的方向在附圖中是從左到右。然而,動畫顯示可以在附圖中以從右到左的方向變化或以從t3刻到t2時刻到t1時刻的方向變化。在這種情況下,在具有相同顯示尺寸的顯示圖像211和212中,顯示圖像211隨著時間連續(xù)擴大,而顯示圖像212隨著時間連續(xù)縮小。以這種方式,執(zhí)行動畫顯示,以便顯示圖像211的尺寸最終比顯示圖像212的尺寸要大。
此外,在圖12中顯示圖像211和顯示圖像212作為屏幕210上的兩個屏幕顯示且時間的方向在附圖中方向是從左到右的方向的情況下,顯示圖像211-4和顯示圖像212-4以相同的顯示尺寸在t4時刻顯示。在t4時刻的預定時間之后的t5時刻,顯示通過縮小顯示圖像211-4形成的顯示圖像211-5和通過放大顯示圖像212-4形成的顯示圖像212-5。在t5時刻之后預定時間的t6時刻,顯示通過進一步縮小顯示圖像211-4形成的顯示圖像211-6和通過進一步放大顯示圖像212-4形成的顯示圖像212-6。
如上所述,作為兩個屏幕顯示的顯示圖像211和212中,顯示圖像211隨著時間連續(xù)縮小,而顯示圖像212隨著時間連續(xù)擴大。以這種方式,對具有相同顯示尺寸的顯示圖像211和顯示圖像212進行動畫顯示,以便顯示圖像212的尺寸大于顯示圖像211。
應注意到,在上面所述的實例中,時間的方向在附圖中是從左到右。然而,動畫顯示可以在附圖中以從右到左的方向或以從t6時刻到t5時刻到t4時刻的方向變化。在這種情況下,在顯示圖像211和尺寸大于顯示圖像211的顯示圖像212中,顯示圖像211隨著時間連續(xù)擴大,而顯示圖像212隨著時間連續(xù)縮小。以這種方式,執(zhí)行動畫顯示,以便顯示圖像211和顯示圖像212最終具有相同的顯示尺寸。
此外,可連續(xù)執(zhí)行圖11示出的動畫顯示和圖12示出的動畫顯示。具體地,由于t1時刻到t6刻在同一時間軸上,顯示圖像211隨著時間連續(xù)縮小,而顯示圖像212隨著時間連續(xù)擴大。從而,在t6時刻,顯示圖像212的顯示尺寸大于顯示圖像211,而在t1時刻,這種情況相反。
(1)非動畫顯示操作
(非動畫顯示中在圖像縮小時刻的傳輸)
圖13為解釋非動畫顯示中圖像縮小時刻的傳輸?shù)氖疽鈭D。圖13中,圖像處理裝置100以非動畫顯示模式運行。
應注意到,圖13中,時間的方向在附圖中是從上到下。此外,圖13中,在按時間順序排列的每個時刻的四個圖像中,左側的兩個圖像表示由縮小縮放器單元111處理的圖像,或由縮小縮放器單元111輸入的輸入圖像,以及由縮小縮放器單元111寫入存儲器單元112的由存儲器保存的圖像。應注意,一個或多個由存儲器保存的圖像存儲在存儲器單元112中。
此外,在這四個圖像中,右側的兩個圖像表示由放大縮放器單元113處理的圖像,或從存儲器單元112讀取的且輸入到放大縮放器單元113的由存儲器保存的圖像,以及從放大縮放器單元113輸出的輸出圖像(顯示圖像)。應注意到,在兩個或多個由存儲器保存的圖像存儲在存儲器單元112的情況下,放大縮放器單元113讀取由存儲器保存的圖像中的一個。應注意到,這些圖像間的關系類似于后面描述的其他附圖中的圖像。
在t11時刻,縮小縮放器單元111在保持輸入圖像的當前尺寸的同時對存儲器單元112執(zhí)行寫操作。放大縮放器單元113然后執(zhí)行圖像放大過程,讀取存儲于存儲器單元112中的由存儲器保存的圖像,放大由存儲器保存的圖像的尺寸到輸出圖像的尺寸,且輸出所述輸出圖像。
在t11時刻,放大縮放器單元113還向縮小縮放器單元111提供第一圖像參數(shù)。這些第一圖像參數(shù)包括輸出顯示參數(shù)(B_Win.x,y,w,h)和動畫標志(Animation)等等。另一方面,縮小縮放器單元111從放大縮放器單元113獲取第一圖像參數(shù)??s小縮放器單元111也獲取輸入圖像參數(shù)(F_Src.x,y,w,h)。應注意到,在圖13示出的實例中,圖像處理裝置100在非動畫顯示模式下運行,且因此,動畫標志關閉。
在t12時刻,縮小縮放器單元111將輸入圖像參數(shù)(F_Src.x,y,w,h)與輸出顯示參數(shù)(B_Win.x,y,w,h)進行比較,且從包含在這些參數(shù)(兩個備選選擇)中的尺寸中選擇較小的尺寸(最小尺寸)。在該實例中,輸出顯示參數(shù)中的顯示尺寸小于輸入圖像參數(shù)的圖像尺寸(F_Src.w,h>B_Win.w,h),且因此,選擇輸出顯示參數(shù)中的顯示尺寸。應注意到,盡管為便于解釋未詳細描述,但最小水平尺寸和最小垂直尺寸在實際應用中獨立地選擇。
在t13時刻,縮小縮放器單元111設置中間分辨率的尺寸(Mid.w,h),該尺寸是作為最小尺寸選擇的輸出顯示參數(shù)中的顯示尺寸(B_Win.w,h)。在該實例中,輸出顯示參數(shù)中的顯示尺寸(其小于輸入圖像參數(shù)中的圖像尺寸)被設置為中間分辨率的尺寸。因此,縮小縮放器單元111執(zhí)行圖像縮小過程以將輸入圖像的圖像尺寸減小到中間分辨率的尺寸,且將縮小的輸入圖像寫入存儲器單元112。
應注意到,當縮小縮放器單元111設置中間分辨率時,在將圖像參數(shù)從縮小縮放器單元111傳輸?shù)椒糯罂s放器單元113的系統(tǒng)中設置返回到放大縮放器單元113的輸出顯示參數(shù)(B_Win.x,y,w,h)中的顯示尺寸(該系統(tǒng)在下文將參考圖22詳細描述)。縮小縮放器單元111向放大縮放器單元113提供第二圖像參數(shù)。這些第二圖像參數(shù)包括中間分辨率的尺寸(B_Win.w,h)和輸出顯示參數(shù)(B_Win.x,y,w,h)。
在t14時刻,放大縮放器單元113根據(jù)從縮小縮放器單元111的提供的第二圖像參數(shù)設置中間分辨率的尺寸(B_Win.w,h)和輸出圖像(顯示圖像)的輸出顯示參數(shù)(B_Win.x,y,w,h)。在該實例中,中間分辨率的尺寸與輸出圖像的顯示尺寸相同。因此,放大縮放器單元113在保持由存儲器保存的圖像的當前尺寸的同時從存儲器單元112讀取由存儲器保存的圖像且輸出由存儲器保存的圖像。作為結果,顯示縮小的顯示圖像(輸出圖像)。
在上面所描述的非動畫顯示中圖像縮小時刻的傳輸中,當縮小縮放器單元111在輸入圖像的尺寸沒有任何改變的情況下將輸入圖像存儲到存儲器單元112中時,放大縮放器單元放大存儲器單元112中存儲的由存儲器保存的圖像,然后輸出放大的圖像。當縮小縮放器單元111縮小輸入圖像且將縮小的輸入圖像存儲到存儲器單元112中時,另一方面,放大縮放器單元113在由存儲器保存的圖像的尺寸沒有任何改變的情況下輸出存儲器單元112中存儲的由存儲器保存的圖像。
也就是,在非動畫顯示模式下,在圖像縮小的時刻,縮小縮放器單元111或放大縮放器單元113中的任何一個不執(zhí)行任何縮放過程,而是在保持圖像的當前尺寸的同時輸出圖像,并且只有一個縮放過程(即縮小過程或放大過程)被執(zhí)行。因此,可防止由于重復縮放過程導致的圖像質量惡化,且可實現(xiàn)更高的圖像質量。
(非動畫顯示中在圖像放大時刻的傳輸)
圖14為解釋非動畫顯示中圖像放大時刻的傳輸?shù)氖疽鈭D。圖14中,圖像處理裝置100以非動畫顯示模式運行。
在t21時刻,縮小縮放器單元111執(zhí)行圖像縮小過程以減小輸入圖像的尺寸且將縮小的輸入圖像寫入存儲器單元112。然后,放大縮放器單元113在保持由存儲器保存的圖像的當前尺寸的同時讀取存儲在存儲器單元112中的由存儲器保存的圖像,并且輸出由存儲器保存的圖像作為輸出圖像。
在t21時刻,放大縮放器單元113還向縮小縮放器單元111提供第一圖像參數(shù),該第一圖像參數(shù)包括輸出顯示參數(shù)(B_Win.x,y,w,h)和動畫標志等等。應注意到,在實例中,圖像處理裝置100以非動畫顯示模式運行,且因此,動畫標志為關閉。
在t22時刻,縮小縮放器單元111將輸入圖像參數(shù)(F_Src.x,y,w,h)與輸出顯示參數(shù)(B_Win.x,y,w,h)進行比較,且從包含在這些參數(shù)(兩個備選選擇)中的尺寸中選擇較小的尺寸(最小尺寸)。在該實例中,輸入圖像參數(shù)中的圖像尺寸小于輸出顯示圖像參數(shù)中的顯示尺寸(F_Src.w,h<B_Win.w,h,且因此,選擇輸入圖像參數(shù)中的圖像尺寸。應注意到,最小水平尺寸和最小垂直尺寸在該情況中是彼此獨立地選擇的。
在t23時刻,縮小縮放器單元111設置中間分辨率的尺寸(Mid.w,h),該尺寸是作為最小尺寸選擇的輸入圖像參數(shù)中的圖像尺寸(F_Src.w,h)。在該實例中,小于輸出顯示參數(shù)中的顯示尺寸的輸入圖像參數(shù)中的圖像尺寸被設置為中間分辨率的尺寸。因此,縮小縮放器單元111在保持輸入圖像的當前尺寸的同時將輸入圖像寫入存儲器單元112。
應注意到,當縮小縮放器單元111設置中間分辨率時,在圖像參數(shù)傳輸系統(tǒng)中設置返回到放大縮放器單元113的輸出顯示參數(shù)中的顯示尺寸(B_Win.x,y,w,h)??s小縮放器單元111向放大縮放器單元113提供第二圖像參數(shù)。這些第二圖像參數(shù)包括中間分辨率的尺寸(F_Src.w,h)和輸出顯示參數(shù)(B_Win.x,y,w,h)。
在t24時刻,放大縮放器單元113根據(jù)從縮小縮放器單元111的提供的第二圖像參數(shù)設置中間分辨率的尺寸(F_Src.w,h)和輸出圖像(顯示圖像)的輸出顯示參數(shù)(B_Win.x,y,w,h)。在該實例中,輸出圖像(顯示圖像)的顯示尺寸大于中間分辨率的尺寸。因此,放大縮放器單元113執(zhí)行圖像放大過程以便將從存儲器單元112讀取的由存儲器保存的圖像(具有中間分辨率的尺寸)放大到輸出圖像的顯示尺寸,并且然后輸出所述放大的輸出圖像。作為結果,顯示放大的顯示圖像(輸出圖像)。
在上面所述的非動畫顯示中圖像放大時刻的傳輸中,當縮小縮放器單元111縮小輸入圖像且將縮小的輸入圖像存儲到存儲器單元112中時,放大縮放器單元113在由存儲器保存的圖像的尺寸沒有任何改變的情況下輸出在存儲器單元112中存儲的由存儲器保存的圖像。當縮小縮放器單元111在輸入圖像的尺寸沒有任何改變的情況下將輸入圖像存儲到存儲器單元112時,另一方面,放大縮放器單元113放大存儲器單元112中存儲的由存儲器保存的圖像,然后輸出放大的由存儲器保存的圖像。
也就是,非動畫顯示模式下,在圖像放大的時刻,縮小縮放器單元111或放大縮放器單元113中任意一個不執(zhí)行任何縮放過程而是在保持圖像的當前尺寸的同時輸出圖像,并且只執(zhí)行一個縮放過程(即縮小過程或放大過程)。因此,可防止由于重復縮放過程導致的圖像質量惡化,并且可實現(xiàn)更高的圖像質量。
(2)動畫顯示操作
(動畫顯示中在圖像縮小傳輸時刻的傳輸)
圖15到17為解釋動畫顯示中圖像縮小傳輸時刻的傳輸?shù)氖疽鈭D。
應注意到,盡管圖15到17為分開的示意圖,但這些附圖中的時間是連續(xù)的。具體地,圖15示出作為用于動畫顯示的預處理的邊界設置過程。圖16示出動畫顯示過程。圖17示出非動畫顯示過程(用于動畫顯示的后處理)。在該實例中,這些過程作為一系列過程來執(zhí)行。因此,圖像處理裝置100在圖15和16中以動畫顯示模式運行,而在圖17中以非動畫顯示模式運行。
在t31時刻,縮小縮放器單元111執(zhí)行圖像縮小過程以減小輸入圖像的尺寸且將縮小的輸入圖像寫入存儲器單元112。然后,放大縮放器單元113讀取存儲器單元112中存儲的由存儲器保存的圖像且將由存儲器保存的圖像作為輸出圖像輸出而沒有任何尺寸上的變化。
在t31時刻,放大縮放器單元113還向縮小縮放器單元111提供第一圖像參數(shù),該第一圖像參數(shù)包括輸出顯示參數(shù)、邊界參數(shù)、動畫標志和啟動標志。
應注意到,在該實例中,中間分辨率的邊界尺寸設為8V。因此,第一圖像參數(shù)包括輸出顯示參數(shù)(B_Ani[00].x,y,w,h)和邊界參數(shù)(B_Ani[08].x,y,w,h)。在此“B_Ani[00].x,y,w,h”表示在動畫顯示的開始處的參數(shù),并且“B_Ani[08].x,y,w,h”表示開始后的參數(shù)8V。這些關系與后面描述的其他附圖中的類似。
此外,由于在該實例中圖像處理裝置100以動畫顯示模式運行,動畫標志為啟用。進一步地,在該實例中,由于邊界尺寸設置過程作為用于動畫顯示的預處理而實施,初始標志為啟用。
在t32時刻,縮小縮放器單元111將輸入圖像參數(shù)(F_Src.x,y,w,h)、輸出顯示參數(shù)(B_Ani[00].x,y,w,h)和邊界參數(shù)(B_Ani[08].x,y,w,h)進行比較,且從包含在這些參數(shù)(三個備選選擇)中的這些尺寸中選擇最小尺寸。由于8V(邊界尺寸)之后的邊界參數(shù)中的尺寸在該實例中是最小的(B_Ani[08].w,h<B_Ani[00].w,h<F_Src.w,h),選擇8V之后的邊界尺寸。應注意到,最小水平尺寸和最小垂直尺寸在該情況中彼此獨立地選擇。
在t33時刻,縮小縮放器單元111設置中間分辨率的尺寸(Mid.w,h),該尺寸是作為最小尺寸選擇的8V之后的邊界尺寸(B_Ani[08].w,h)。在該實例中,8V之后的邊界尺寸(其小于輸入圖像參數(shù)中的圖像尺寸)被設置為中間分辨率的尺寸。因此,縮小縮放器單元111執(zhí)行圖像縮小過程以便將輸入圖像的圖像尺寸減小到中間分辨率的尺寸,且將縮小的輸入圖像寫入到存儲器單元112。
應注意到,當縮小縮放器單元111設置中間分辨率時,在圖像參數(shù)傳輸系統(tǒng)中設置返回到放大縮放器單元113的輸出顯示參數(shù)(B_Ani[00].x,y,w,h)??s小縮放器單元111向放大縮放器單元113提供第二圖像參數(shù)。這些第二圖像參數(shù)包括中間分辨率的尺寸(B_Ani[08].w,h)和輸出顯示參數(shù)(B_Ani[00].x,y,w,h)。
在t34時刻,放大縮放器單元113根據(jù)從縮小縮放器單元111提供的第二圖像參數(shù)設置中間分辨率的尺寸(B_Ani[08].w,h)和輸出圖像(顯示圖像)的輸出顯示參數(shù)(B_Ani[00].x,y,w,h)。在該實例中,輸出圖像的顯示尺寸大于中間分辨率的尺寸。因此,放大縮放器單元113執(zhí)行圖像放大過程以便將從存儲器單元112讀取的由存儲器保存的圖像(具有中間分辨率的尺寸)放大到輸出圖像的顯示尺寸,然后輸出所述放大的輸出圖像。
當如上所述執(zhí)行圖15所示的邊界尺寸設置過程時,8V之后的邊界尺寸設置為中間分辨率的尺寸,并且因此,實現(xiàn)充足的邊界尺寸。因此,完成開始動畫顯示過程的準備。然后,在完成開始動畫顯示過程的準備之后,開始圖16所示的動畫顯示過程。
在圖16所示的動畫顯示過程中,從動畫顯示的開始時間到結束時間期間,從t35時刻到t38時刻由縮小縮放器單元111執(zhí)行的圖像縮小過程和由放大縮放器單元113執(zhí)行的圖像放大過程被重復執(zhí)行以實現(xiàn)動畫顯示,其中輸出圖像(顯示圖像)的尺寸隨著時間連續(xù)減小。
進一步地,在圖16所示的動畫顯示過程中,在縮小縮放器單元111和放大縮放器單元113之間交換的圖像參數(shù)如下所示。也就是,放大縮放器單元113向縮小縮放器單元111提供第一圖像參數(shù)(即輸出顯示參數(shù)、邊界參數(shù)、動畫標志和初始標志),而縮小縮放器單元111提供第二圖像參數(shù)(即中間分辨率的尺寸和輸出顯示參數(shù))。
具體地,在t35時刻,由于8V設置為邊界尺寸,第一圖像參數(shù)包括輸出顯示參數(shù)(B_Ani[01].x,y,w,h)和邊界參數(shù)(B_Ani[09].x,y,w,h)。此外,由于圖像處理裝置100以動畫顯示模式運行,動畫標志為啟用。進一步地,由于邊界尺寸設置過程已經(jīng)作為用于動畫顯示的預處理而完成,初始標志為關閉。
縮小縮放器單元111將輸入圖像參數(shù)(F_Src.x,y,w,h),輸出顯示參數(shù)(B_Ani[01].x,y,w,h)和邊界參數(shù)(B_Ani[09].x,y,w,h)進行比較,且從包含在這些參數(shù)(三種備選選擇)中的尺寸中選擇9V之后的邊界尺寸作為最小尺寸。因此,9V之后的邊界尺寸(B_Ani[09].w,h)設為中間分辨率的尺寸(Mid.w,h)。此外,向放大縮放器單元113提供包括該中間分辨率尺寸和輸出顯示參數(shù)的第二圖像參數(shù),且在其中設置第二圖像參數(shù)。
在t36時刻,第一圖像參數(shù)包括輸出顯示參數(shù)(B_Ani[02].x,y,w,h)和邊界參數(shù)(B_Ani[10].x,y,w,h)。
縮小縮放器單元111將輸入圖像參數(shù)(F_Src.x,y,w,h),輸出顯示參數(shù)(B_Ani[02].x,y,w,h)和邊界參數(shù)(B_Ani[10].x,y,w,h)進行比較,且從包含在這些參數(shù)(三種備選選擇)中的尺寸中選擇10V之后的邊界尺寸(B_Ani[10].w,h)作為最小尺寸。因此,10V之后的邊界尺寸(B_Ani[10].w,h)設為中間分辨率的尺寸(Mid.w,h)。此外,向放大縮放器單元113提供包括該中間分辨率尺寸和輸出顯示參數(shù)的第二圖像參數(shù),且在其中設置第二圖像參數(shù)。
在t37時刻,第一圖像參數(shù)包括輸出顯示參數(shù)(B_Ani[03].x,y,w,h)和邊界參數(shù)(B_Ani[11].x,y,w,h)。
縮小縮放器單元111將輸入圖像參數(shù)(F_Src.x,y,w,h),輸出顯示參數(shù)(B_Ani[03].x,y,w,h)和邊界參數(shù)(B_Ani[11].x,y,w,h)進行比較,且從包含在這些參數(shù)(三種備選選擇)中的尺寸中選擇11V之后的邊界尺寸(B_Ani[11].w,h)作為最小尺寸。因此,11V之后的邊界尺寸(B_Ani[11].w,h)設為中間分辨率的尺寸(Mid.w,h)。此外,向放大縮放器單元113提供包括該中間分辨率尺寸和輸出顯示參數(shù)的第二圖像參數(shù),且在其中設置第二圖像參數(shù)。
在t38時刻,第一圖像參數(shù)包括輸出顯示參數(shù)(B_Ani[04].x,y,w,h)和邊界參數(shù)(B_Ani[12].x,y,w,h)。
縮小縮放器單元111將輸入圖像參數(shù)(F_Src.x,y,w,h),輸出顯示參數(shù)(B_Ani[04].x,y,w,h)和邊界參數(shù)(B_Ani[12].x,y,w,h)進行比較,且從包含在這些參數(shù)(三種備選選擇)中的尺寸中選擇12V之后的邊界尺寸(B_Ani[12].w,h)作為最小尺寸。因此,12V之后的邊界尺寸(B_Ani[12].w,h)設為中間分辨率的尺寸(Mid.w,h)。此外,向放大縮放器單元113提供包括該中間分辨率尺寸和輸出顯示參數(shù)的第二圖像參數(shù),且在其中設置第二圖像參數(shù)。
如上所述,由于使用了圖15所示的邊界尺寸設置過程中獲得的充分的邊界尺寸,在圖16所示的動畫顯示過程中,具有邊界尺寸的尺寸設置為中間分辨率。因此,放大縮放器單元113可順利地更新輸出圖像(顯示圖像)的顯示尺寸,且實現(xiàn)流暢的動畫顯示。即,在圖16所示的動畫顯示過程中,存儲器單元112之前階段的縮小縮放器單元111保持輸出尺寸不大于輸入圖像的尺寸,而放大縮放器單元113保持輸出尺寸不小于由存儲器保存的圖像的尺寸。
進一步地,在動畫顯示期間針對中間分辨率設置邊界尺寸的原因是為了處理輸入圖像和輸出圖像具有不同幀頻率的可能情況。雖然在每個附圖中輸入和輸出幀頻率被假定為是相同的,但輸入和輸出幀頻率在雙屏顯示等等中通常是不同的。在輸入和輸出幀頻率不同的情況下,縮小縮放器單元111設置中間分辨率的時間不同于放大縮放器單元113設置輸出顯示尺寸的時間。鑒于此,中間分辨率的尺寸允許具有邊界,且控制放大縮放器單元113保持尺寸不變狀態(tài)或放大狀態(tài)。
在該實例中,圖16所示的動畫顯示結束后,執(zhí)行圖17所示的非動畫顯示過程(用于動畫顯示的后處理)。應注意到,在該實例中,圖16(圖17)中的t38時刻為動畫顯示的結束時間,而圖17中的t39時刻是非動畫顯示的開始時間。
具體地,在t39時刻,放大縮放器單元113向縮小縮放器單元111提供第一圖像參數(shù),該第一圖像參數(shù)包括輸出顯示參數(shù)(B_Ani[04].x,y,w,h)、動畫標志和初始標志。應注意到,在實例中,圖像處理裝置100以非動畫顯示模式運行,并且因此,動畫標志和初始標志為關閉。
縮小縮放器單元111將輸入圖像參數(shù)(F_Src.x,y,w,h)與輸出顯示參數(shù)(B_Ani[04].x,y,w,h)進行比較,并且從包含在這些參數(shù)(兩個備選選擇)中的尺寸中選擇較小的尺寸(最小尺寸)的參數(shù)。在該實例中,輸出顯示參數(shù)中的輸出尺寸小于輸入圖像參數(shù)中的圖像尺寸,并且因此,選擇輸出顯示參數(shù)中的輸出尺寸(B_Ani[04].w,h)(兩個備選選擇),且輸出尺寸設為中間分辨率的尺寸(Mid.w,h)。
此外,當縮小縮放器單元111設置中間分辨率時,在圖像參數(shù)傳輸系統(tǒng)中設置返回到放大縮放器單元113的輸出顯示參數(shù)中的顯示尺寸??s小縮放器單元111向放大縮放器單元113提供第二圖像參數(shù)。這些第二圖像參數(shù)包括中間分辨率的尺寸(B_Ani[04].w,h)和輸出顯示參數(shù)(B_Ani[04].x,y,w,h)。
在t40時刻,放大縮放器單元113根據(jù)從縮小縮放器單元111提供的第二圖像參數(shù)設置中間分辨率的尺寸(B_Ani[04].w,h)和輸出圖像(顯示圖像)的輸出顯示參數(shù)(B_Ani[04].x,y,w,h)。在該實例中,中間分辨率的尺寸與輸出圖像(顯示圖像)的顯示尺寸相同。因此,放大縮放器單元113在保持由存儲器保存的圖像的當前尺寸的同時從存儲器單元112讀取由存儲器保存的圖像且輸出由存儲器保存的圖像。因此,操作模式在圖像處理裝置100中從動畫顯示模式切換到非動畫顯示模式。
如上所述,在動畫顯示中的圖像縮小傳輸時刻的傳輸中,使用作為用于動畫顯示的后處理而執(zhí)行的邊界尺寸設置過程中獲得的充分邊界尺寸,以便具有邊界尺寸的尺寸設置為中間分辨率。因此,即便當輸入和輸出幀頻率不同時,輸出圖像(顯示圖像)的顯示尺寸可順利更新。因此,可實現(xiàn)流暢的動畫顯示。
(動畫顯示中在圖像放大傳輸時刻的傳輸)
圖18到20為解釋動畫顯示中圖像放大傳輸時刻的傳輸?shù)氖疽鈭D。
應注意到,像圖15至17所描述的一樣,圖18至20描述了下面的過程。圖18示出邊界尺寸設置過程,圖19示出動畫顯示過程,而圖20示出非動畫顯示過程(用于動畫顯示的后處理)。在該實例中,這些過程作為一系列過程來執(zhí)行。因此,圖像處理裝置100在圖18和19中以動畫顯示模式運行,而在圖20中以非動畫顯示模式運行。
在t51時刻,縮小縮放器單元111執(zhí)行圖像縮小過程以減小輸入圖像的尺寸且將縮小的輸入圖像寫入存儲器單元112。然后,放大縮放器單元113讀取存儲器單元112中存儲的由存儲器保存的圖像且將由存儲器保存的圖像作為輸出圖像輸出而沒有尺寸上的任何變化。
在t51時刻,放大縮放器單元113還向縮小縮放器單元111提供第一圖像參數(shù),該第一圖像參數(shù)包括輸出顯示參數(shù)、邊界參數(shù)、動畫標志和初始標志。
應注意到,在該實例中,中間分辨率的邊界尺寸設為8V。因此,第一圖像參數(shù)包括輸出顯示參數(shù)(B_Ani[00].x,y,w,h)和邊界參數(shù)(B_Ani[08].x,y,w,h)。進一步地,動畫標志和初始標志均為啟用。
在t52時刻,縮小縮放器單元111將輸入圖像參數(shù)(F_Src.x,y,w,h),輸出顯示參數(shù)(B_Ani[00].x,y,w,h)和邊界參數(shù)(B_Ani[08].x,y,w,h)進行比較,且從包含在這些參數(shù)(三個備選選擇)中的尺寸中選擇最小尺寸。由于輸出顯示參數(shù)中的輸出尺寸在該實例中是最小的(B_Ani[00].w,h<B_Ani[08].w,h<F_Src.w,h),選擇輸出顯示參數(shù)中的輸出尺寸。應注意到,最小水平尺寸和最小垂直尺寸在該情況中彼此獨立選擇。
在t53時刻,縮小縮放器單元111設置中間分辨率的尺寸(Mid.w,h),該尺寸,即作為最小尺寸選擇的輸出顯示參數(shù)中的輸出尺寸(B_Ani[00].w,h)。在該實例中,輸出顯示參數(shù)中的輸出尺寸(B_Ani[00].w,h)(其小于輸入圖像參數(shù))被設置為中間分辨率的尺寸。因此,縮小縮放器單元111執(zhí)行圖像縮小過程以便將輸入圖像的圖像尺寸減小到中間分辨率的尺寸,且將縮小的輸入圖像寫入到存儲器單元112中。
應注意到,當縮小縮放器單元111設置中間分辨率時,在圖像參數(shù)傳輸系統(tǒng)中設置返回到放大縮放器單元113的輸出顯示參數(shù)(B_Ani[00].x,y,w,h)??s小縮放器單元111向放大縮放器單元113提供第二圖像參數(shù)。這些第二圖像參數(shù)包括中間分辨率的尺寸(B_Ani[00].w,h)和輸出顯示參數(shù)(B_Ani[00].x,y,w,h)。
在t54時刻,放大縮放器單元113根據(jù)從縮小縮放器單元111提供的第二圖像參數(shù)設置中間分辨率的尺寸(B_Ani[00].w,h)和輸出圖像(顯示圖像)的輸出顯示參數(shù)(B_Ani[00].x,y,w,h)。在該實例中,輸出圖像的顯示尺寸與中間分辨率的尺寸相同。因此,放大縮放器單元113在保持由存儲器保存的圖像的當前尺寸的同時讀取存儲器單元112中存儲的由存儲器保存的圖像,并且將由存儲器保存的圖像作為輸出圖像輸出。
當如上所述執(zhí)行圖18所示的邊界尺寸設置過程時,8V之后的邊界尺寸設置為中間分辨率的尺寸,并且因此,實現(xiàn)充足的邊界尺寸。因此,完成開始動畫顯示過程的準備。然后,完成開始動畫顯示過程的準備之后,開始圖19所示的動畫顯示過程。
在圖19所示的動畫顯示過程中,在t55時刻和t56時刻,由放大縮放器單元113輸出由存儲器保存的圖像(其已經(jīng)在縮小縮放器單元111執(zhí)行的圖像縮小過程中被縮小且存儲在存儲器單元112中)而不對由存儲器保存的圖像的尺寸進行任何改變。進一步地,在t57時刻,既不執(zhí)行由縮小縮放器單元111執(zhí)行的圖像縮小過程,也不執(zhí)行由放大縮放器單元113執(zhí)行的圖像放大過程。即,在該狀態(tài)下,輸入到縮小縮放器單元111的輸入圖像作為輸出圖像(顯示圖像)從放大縮放器單元113輸出,而不對輸出圖像的尺寸進行任何改變。
然后,在輸入圖像和輸出圖像(顯示圖像)彼此尺寸相等之后,在t58時刻,縮小縮放器單元111將輸入圖像存儲到存儲器單元112中而不對輸入圖像的尺寸進行任何改變,并且放大縮放器單元113放大存儲器單元112中存儲的由存儲器保存的圖像,然后將放大的由存儲器保存的圖像作為輸出圖像(顯示圖像)輸出。以這種方式,實現(xiàn)動畫顯示,其中輸出圖像(顯示圖像)隨著時間連續(xù)擴大。
應注意到,此后,就像t58時刻的過程一樣,由縮小縮放器單元111執(zhí)行的將輸入圖像存儲到存儲器單元112中而不對輸入圖像的尺寸進行任何改變的過程,和由放大縮放器單元113執(zhí)行的放大由存儲器保存的圖像的圖像放大過程被重復執(zhí)行。以這種方式,實現(xiàn)動畫顯示,其中,輸出圖像(顯示圖像)隨著時間連續(xù)擴大。
進一步地,在圖19所示的動畫顯示過程中,在縮小縮放器單元111和放大縮放器單元113之間交換的圖像參數(shù)如下所示。即,放大縮放器單元113向縮小縮放器單元111提供第一圖像參數(shù),即輸出顯示參數(shù)、邊界參數(shù)、動畫標志和初始標志,而縮小縮放器單元111提供第二圖像參數(shù),即中間分辨率的尺寸和輸出顯示參數(shù)。
具體地,在t55時刻,由于8V設置為邊界尺寸,第一圖像參數(shù)包括輸出顯示參數(shù)(B_Ani[01].x,y,w,h)和邊界參數(shù)(B_Ani[09].x,y,w,h)。進一步地,盡管動畫標志為啟用,但是初始標志為關閉,這是因為在這個階段邊界尺寸設置過程已經(jīng)被完成。
縮小縮放器單元111將輸入圖像參數(shù)(F_Src.x,y,w,h),輸出顯示參數(shù)(B_Ani[01].x,y,w,h)和邊界參數(shù)(B_Ani[09].x,y,w,h)進行比較,且從包含在這些參數(shù)(三種備選選擇)中的尺寸中選擇輸出顯示參數(shù)中的顯示尺寸(B_Ani[01].w,h)作為最小尺寸。因此,顯示尺寸(B_Ani[01].w,h)設為中間分辨率的尺寸(Mid.w,h)。此外,向放大縮放器單元113提供包括該中間分辨率尺寸和輸出顯示參數(shù)的第二圖像參數(shù),且在其中設置第二圖像參數(shù)。
在t56時刻,第一圖像參數(shù)包括輸出顯示參數(shù)(B_Ani[02].x,y,w,h)和邊界參數(shù)(B_Ani[10].x,y,w,h)。
縮小縮放器單元111將輸入圖像參數(shù)(F_Src.x,y,w,h),輸出顯示參數(shù)(B_Ani[02].x,y,w,h)和邊界參數(shù)(B_Ani[10].x,y,w,h)進行比較,且從包含在這些參數(shù)(三種備選選擇)中的尺寸中選擇輸出顯示參數(shù)中的顯示尺寸(B_Ani[02].w,h)作為最小尺寸。因此,顯示尺寸(B_Ani[02].w,h)被設為中間分辨率的尺寸(Mid.w,h)。此外,向放大縮放器單元113提供包括該中間分辨率尺寸和輸出顯示參數(shù)的第二圖像參數(shù),且在其中設置第二圖像參數(shù)。
在t57時刻,第一圖像參數(shù)包括輸出顯示參數(shù)(B_Ani[03].x,y,w,h)和邊界參數(shù)(B_Ani[11].x,y,w,h)。
縮小縮放器單元111將輸入圖像參數(shù)(F_Src.x,y,w,h),輸出顯示參數(shù)(B_Ani[03].x,y,w,h)和邊界參數(shù)(B_Ani[11].x,y,w,h)進行比較,并且從包含在這些參數(shù)(三種備選選擇)中的尺寸中選擇輸入圖像參數(shù)中的圖像尺寸(F_Src.w,h)作為最小尺寸。因此,圖像尺寸(F_Src.w,h)被設置為中間分辨率的尺寸(Mid.w,h)。此外,向放大縮放器單元113提供包括該中間分辨率尺寸和輸出顯示參數(shù)的第二圖像參數(shù),并且在其中設置第二圖像參數(shù)。
在t58時刻,第一圖像參數(shù)包括輸出顯示參數(shù)(B_Ani[04].x,y,w,h)和邊界參數(shù)(B_Ani[12].x,y,w,h)。
縮小縮放器單元111將輸入圖像參數(shù)(F_Src.x,y,w,h),輸出顯示參數(shù)(B_Ani[04].x,y,w,h)和邊界參數(shù)(B_Ani[12].x,y,w,h)進行比較,并且從包含在這些參數(shù)(三種備選選擇)中的尺寸中選擇輸入圖像參數(shù)中的圖像尺寸(F_Src.w,h)作為最小尺寸。因此,圖像尺寸(F_Src.w,h)被設置為中間分辨率的尺寸(Mid.w,h)。此外,向放大縮放器單元113提供包括該中間分辨率尺寸和輸出顯示參數(shù)的第二圖像參數(shù),并且在其中設置第二圖像參數(shù)。
如上所述,在圖19所示的動畫顯示過程中,由于使用在圖18所示的邊界尺寸設置過程中獲得的充分的邊界尺寸,具有邊界尺寸的尺寸被設置為中間分辨率。因此,放大縮放器單元113可順利地更新輸出圖像(顯示圖像)的顯示尺寸,并且實現(xiàn)流暢動畫顯示。即,在圖19所示的動畫顯示過程中,存儲器單元112之前的階段中的縮小縮放器單元111保持不大于輸入圖像的尺寸的輸出尺寸,而放大縮放器單元113保持不小于由存儲器保存的圖像的尺寸的輸出尺寸。
在該實例中,圖19所示的動畫顯示結束后,執(zhí)行圖20所示的非動畫顯示過程(作為動畫顯示的后處理)。應注意到,在該實例中,圖19(圖20)中的t58時刻為動畫顯示的結束時間,而圖20中的t59時刻是非動畫顯示的開始時間。
具體地,在t59時刻,放大縮放器單元113向縮小縮放器單元111提供第一圖像參數(shù),該第一圖像參數(shù)包括輸出顯示參數(shù)(B_Ani[04].x,y,w,h)、動畫標志和初始標志。應注意到,在該實例中,圖像處理裝置100以非動畫顯示模式運行,并且因此,動畫標志和初始標志為關閉。
縮小縮放器單元111將輸入圖像參數(shù)(F_Src.x,y,w,h)與輸出顯示參數(shù)(B_Ani[04].x,y,w,h)進行比較,并且從包含在這些參數(shù)(兩個備選選擇)中的尺寸中選擇較小的尺寸(最小尺寸)。在該實例中,輸入圖像參數(shù)中的圖像尺寸小于輸出顯示參數(shù)中的顯示尺寸,并且因此,選擇輸入圖像參數(shù)中的圖像尺寸(F_Src.w,h)(兩個備選選擇),并且圖像尺寸被設為中間分辨率的尺寸(Mid.w,h)。
此外,當縮小縮放器單元111設置中間分辨率時,在圖像參數(shù)傳輸系統(tǒng)中設置返回到放大縮放器單元113的輸出顯示參數(shù)中的顯示尺寸。縮小縮放器單元111向放大縮放器單元113提供第二圖像參數(shù)。這些第二圖像參數(shù)包括中間分辨率的尺寸(F_Src.w,h)和輸出顯示參數(shù)(B_Ani[04].x,y,w,h)。
在t60時刻,放大縮放器單元113根據(jù)從縮小縮放器單元111提供的第二圖像參數(shù)設置中間分辨率的尺寸(F_Src.w,h)和輸出圖像(顯示圖像)的輸出顯示參數(shù)(B_Ani[04].x,y,w,h)。在該實例中,輸出圖像的顯示尺寸大于中間分辨率的尺寸。因此,放大縮放器單元113執(zhí)行圖像放大過程以便將從存儲器單元112讀取的由存儲器保存的圖像(其具有中間分辨率的尺寸)放大到輸出圖像的顯示尺寸,并且輸出放大的輸出圖像。因此,操作模式在圖像處理裝置100中從動畫顯示模式切換到非動畫顯示模式。
如上所述,在動畫顯示中圖像放大傳輸時刻的傳輸中,使用在作為用于動畫顯示的預理而執(zhí)行的邊界尺寸設置過程中所獲得的充分的邊界尺寸,使得具有邊界尺寸的尺寸被設置為中間分辨率。因此,即便是當輸入和輸出幀頻率不同時,輸出圖像(顯示圖像)的顯示尺寸可順利更新。因此,可實現(xiàn)流暢的動畫顯示。
<3.實現(xiàn)所述縮放器單元的互鎖操作的具體配置>
(具體實施方法)
使上面所述的縮放器單元彼此協(xié)調運行的圖像參數(shù)傳輸可由硬件或軟件執(zhí)行。
(硬件配置實例)
圖21示出由硬件執(zhí)行使縮放器單元彼此協(xié)調運行的圖像參數(shù)傳輸?shù)呐渲?。圖21示出將第一圖像參數(shù)從放大縮放器單元113傳輸?shù)娇s小縮放器單元111的硬件配置。
在圖21中,緊接著由輸出側的垂直同步信號(輸出Vsync)指示的時間之前(例如,幾毫秒之前),控制放大縮放器單元113的軟件將第一圖像參數(shù)寫入寄存器。然后,在輸出側的垂直同步信號指示的時間將第一圖像參數(shù)鎖存在觸發(fā)器311中。之后,在輸入側的垂直同步信號(輸入Vsync)的時間將輸出鎖存在觸發(fā)器312中。然后,緊接著由輸入側的垂直同步信號指示的時刻之后(或之后立刻),控制縮小縮放器單元111的軟件從寄存器讀取第一圖像參數(shù)。
由于第一圖像參數(shù)在這種硬件配置中交換,縮小縮放器單元111和放大縮放器單元113彼此協(xié)調運行。應注意到,盡管圖21中示出傳輸?shù)谝粓D像參數(shù)的硬件配置,可由硬件形成從縮小縮放器單元111向放大縮放器單元113傳輸?shù)诙D像參數(shù)的配置。
(軟件配置實例)
圖22示出由軟件執(zhí)行使縮放器單元彼此協(xié)調運行的圖像參數(shù)傳輸?shù)那闆r下的配置。圖22示出將第二圖像參數(shù)從縮小縮放器單元111傳輸?shù)椒糯罂s放器單元113的軟件配置。
應注意到,在本技術的實施方式中,軟件原理稱為“圖像參數(shù)傳輸系統(tǒng)”。圖像參數(shù)傳輸系統(tǒng)為一對一對應地管理圖像數(shù)據(jù)(圖片圖像)和圖像參數(shù)的系統(tǒng)。采用該系統(tǒng),用于存儲在存儲器單元112中的圖像數(shù)據(jù)的第二圖像參數(shù)從縮小縮放器單元111傳輸?shù)椒糯罂s放器單元113。
在圖22所示的圖像參數(shù)傳輸系統(tǒng)中,當經(jīng)由存儲器單元332對圖像數(shù)據(jù)執(zhí)行圖像處理時,CPU331在存儲器單元332之前的階段中的圖像處理硬件333-1上執(zhí)行圖像數(shù)據(jù)控制以控制圖像數(shù)據(jù)寫入到存儲器單元332中。同時,CPU331也將與圖像數(shù)據(jù)相關的圖像參數(shù)存儲到存儲器單元332,以便圖像數(shù)據(jù)和圖像參數(shù)由軟件管理。
此外,存儲器單元332之后的階段中的圖像處理硬件333-2(333-3)讀取存儲在存儲器單元332中的圖像數(shù)據(jù),CPU331從存儲器單元332讀取與所述圖像數(shù)據(jù)相關的圖像參數(shù)且在圖像處理硬件333-2(333-3)中設置所述圖像參數(shù)。即,在圖像處理硬件333-2(333-3)執(zhí)行圖像處理前,CPU331獲取與將要經(jīng)歷圖像處理的當前圖像數(shù)據(jù)相關的圖像參數(shù)。然后,CPU331在執(zhí)行圖像處理之前在圖像處理硬件333-2(333-3)中設置圖像參數(shù)。
借此,圖像處理硬件333-2(333-3)在對從存儲器單元332讀取的圖像數(shù)據(jù)進行圖像處理時可反映由CPU331設置的圖像參數(shù)。應注意到,圖像參數(shù)傳輸系統(tǒng)中使用的圖像參數(shù)包括,例如,尺寸、格式和寫入地址。
然后,在圖像處理裝置100中,該圖像參數(shù)傳輸系統(tǒng)的原理被用于傳輸?shù)诙D像參數(shù)。即,其中圖22中的存儲器單元332等同于圖5中的存儲器單元112,圖22中的圖像處理硬件333-1等同于圖5中的縮小縮放器單元111,圖22中的圖像處理硬件333-2等同于圖5中的放大縮放器單元113,并且圖22中的CPU331設置在圖5中的圖像處理裝置100的內部,用于將要經(jīng)歷圖像處理的當前圖像數(shù)據(jù)的第二圖像參數(shù)可傳輸?shù)椒糯罂s放器單元113。
由于第一圖像參數(shù)和第二圖像參數(shù)在這種軟件配置中交換,縮小縮放器單元111和放大縮放器單元113彼此協(xié)調運行。應注意到,盡管圖22中示出傳輸?shù)诙D像參數(shù)的軟件配置,也可由軟件形成從放大縮放器單元113向縮小縮放器單元111傳輸?shù)谝粓D像參數(shù)的配置。
(確定邊界尺寸的方法)
現(xiàn)在參考圖23和24,描述了在動畫顯示中確定所述邊界大小的方法。應注意到圖23和24中的字母“A”到“I”表示這些圖中彼此對應的內容。
上面描述的實例中,在邊界尺寸設置過程中8V設置為邊界尺寸。然而,邊界尺寸8V是通過本技術的發(fā)明人實施的具體模擬確定的。也就是,本技術的發(fā)明人注意到當?shù)谝粓D像數(shù)據(jù)從放大縮放器單元113傳輸?shù)娇s小縮放器單元111時,第二圖像參數(shù)從縮小縮放器單元111返回到放大縮放器單元113所需要的時間,并且根據(jù)所需要的時間確定邊界尺寸8V。
具體地,圖23示出縮小縮放器單元111和放大縮放器單元113通過交換第一圖像參數(shù)和第二圖像參數(shù)彼此協(xié)調運行。同時,圖24的時序圖示出在輸入側的垂直同步信號(輸入Vsync)為24Hz(輸入圖像尺寸為1280×720),以及輸出側的的垂直同步信號(輸出Vsync)為60Hz(顯示尺寸由1920×1080變?yōu)?20×480)的這種情況下,當?shù)谝粓D像數(shù)據(jù)從放大縮放器單元113傳輸?shù)娇s小縮放器單元111時第二圖像參數(shù)從縮小縮放器單元111返回到放大縮放器單元113所需要的時間,。
如圖24的時序圖所示,第一圖像參數(shù)從放大縮放器單元113傳輸?shù)娇s小縮放器單元111之后的7V,第二圖像參數(shù)從縮小縮放器單元111傳輸?shù)椒糯罂s放器單元113。在此,當邊界添加到7V時,確定邊界尺寸8V。也就是,考慮到輸入和輸出頻率以及向存儲器單元112寫入或從存儲器單元112讀取時系統(tǒng)延時的影響,邊界添加到7V。或者,可以實施方法將邊界尺寸確定為小到輸出圖像(顯示圖像)的顯示尺寸的百分之幾至百分之幾十。然而,為阻止圖像質量惡化(為實現(xiàn)更高的圖像質量),需要進行控制,以便以可能最小的尺寸設置(即8V)執(zhí)行操作。
(動畫顯示中計算顯示圖像的顯示位置和顯示尺寸的方法)
現(xiàn)在參考圖25到28,描述了一種動畫顯示中計算顯示圖像(輸出圖像)的顯示位置和顯示尺寸的方法。
(基于線性特征的動畫顯示)
圖25示出基于線性特征的動畫顯示。
圖25中,正執(zhí)行動畫顯示,因此,通過邊界參數(shù)表示顯示圖像的顯示位置和顯示尺寸。在該實例中,使用圖26所示的線性特征動畫顯示表。由于時間和變化率之間的關系是線性關系,顯示圖像以恒速改變其顯示位置和顯示尺寸。
例如,動畫顯示開始和結束時的邊界參數(shù)設置為B_Ani[0].x,y,w,h和B_Ani[255].x,y,w,h,根據(jù)圖26的線性特征動畫顯示表,邊界參數(shù)從B_Ani[0].x,y,w,h變化到B_Ani[255].x,y,w,h。作為結果,圖25的顯示圖像恒速改變其顯示位置和顯示尺寸,且顯示尺寸縮小。
通過利用這一原理可以在動畫顯示中計算邊界尺寸(例如,后來的8V)。應注意到,在8V之后獲得的值超出圖26中線性特征動畫顯示表中限定的表特征范圍的情況下,例如在顯示結束時用位置和尺寸值執(zhí)行限制過程。
(基于二次曲線特征的動畫顯示)
圖27示出基于二次曲線特征的動畫顯示。
圖27中,正執(zhí)行動畫顯示,因此,用邊界參數(shù)表示顯示圖像的顯示位置和顯示尺寸。在該實例中,使用圖28示出的二次曲線特征動畫顯示表。由于時間和變化率之間的關系是非線性關系,顯示圖像以恒速改變其顯示位置和顯示尺寸。
例如,其中,動畫顯示開始和結束時的邊界參數(shù)設置為B_Ani[0].x,y,w,h和B_Ani[255].x,y,w,h,根據(jù)圖28的二次曲線特征動畫顯示表,邊界參數(shù)從B_Ani[0].x,y,w,h變化到B_Ani[255].x,y,w,h。作為結果,例如,圖27中的顯示圖像在某些區(qū)域加速改變其顯示位置和顯示尺寸,且顯示尺寸縮小。
可以通過利用這一原理在動畫顯示中計算邊界尺寸(例如,8V之后)。應注意到,例如,在8V之后獲得的值超出圖28中的二次曲線特征動畫顯示表中所限定的表特征范圍的情況下,在顯示結束時用位置和尺寸值執(zhí)行限制過程。
<4.縮放過程的流程>
(縮放過程)
首先參考圖29的流程圖,描述圖5所示的圖像處理裝置100執(zhí)行的縮放過程。
在步驟S111中,進行檢查以確定初始標志(AnimInit)是否為啟用。如果初始標志在步驟S111中確定為啟用,過程前進到步驟S112。在步驟S112中,進行邊界尺寸設置過程。作為該邊界尺寸設置過程,執(zhí)行類似于圖15或18所示的邊界尺寸設置過程的過程。當執(zhí)行邊界尺寸設置過程時,具有邊界尺寸的尺寸設置為中間分辨率的尺寸,且執(zhí)行用于動畫顯示的準備。
完成步驟S112的處理后,過程前進到步驟S113。進一步地,如果初始標志在步驟S111中確定為關閉,跳過步驟S112,過程前進到步驟S113。在步驟S113中,執(zhí)行參數(shù)選擇過程。當執(zhí)行參數(shù)選擇過程時,設置在連鎖模式下控制由縮小縮放器單元111執(zhí)行圖像縮小過程和由放大縮放器單元113執(zhí)行圖像放大過程的參數(shù)。
應注意到,稍后將參考圖30中的流程圖詳細描述參數(shù)選擇過程。
在步驟S114中,根據(jù)步驟S113中選擇的參數(shù),進行檢查確定是否縮小輸入圖像的圖像數(shù)據(jù)。如果在步驟S114中確定縮小輸入圖像的圖像數(shù)據(jù),則過程前進到步驟S115。在步驟S115,縮小縮放器單元111通過對輸入圖像的圖像數(shù)據(jù)執(zhí)行圖像縮小過程縮小輸入圖像的圖像數(shù)據(jù),且將圖像數(shù)據(jù)寫入到存儲器單元112。
應注意到,如果在步驟S114中確定輸入圖像的圖像數(shù)據(jù)未縮小,跳過步驟S115。在這種情況下,縮小縮放器單元111在保持輸入圖像的當前尺寸而不對輸入圖像的輸入數(shù)據(jù)進行任何圖像縮小過程的同時,將輸入圖像的圖像數(shù)據(jù)寫入到存儲器單元112。
在步驟S116中,根據(jù)步驟S113中選擇的參數(shù),進行檢查以確定是否放大從存儲器單元112讀取的由存儲器保存的圖像的圖像數(shù)據(jù)。如果在步驟S116中確定放大由存儲器保存的圖像的圖像數(shù)據(jù),過程前進到步驟S117。在步驟S117中,放大縮放器單元113通過對從存儲器單元112讀取的由存儲器保存的圖像的圖像數(shù)據(jù)執(zhí)行圖像放大過程放大由存儲器保存的圖像的圖像數(shù)據(jù),且將放大的圖像數(shù)據(jù)作為輸出圖像(顯示圖像)的圖像數(shù)據(jù)輸出。
應注意到,如果在步驟S116確定由存儲器保存的圖像的圖像數(shù)據(jù)不放大,跳過步驟S117。在這種情況下,放大縮放器單元113在保持由存儲器保存的圖像的當前尺寸而不對由存儲器保存的圖像的圖像數(shù)據(jù)進行任何圖像放大過程的同時,將由存儲器保存的圖像的圖像數(shù)據(jù)作為輸出圖像(顯示圖像)的圖像數(shù)據(jù)輸出。當完成步驟S117的處理時,結束圖29中示出的縮放過程。
上面所述的過程為縮放過程。
(參數(shù)選擇過程)
現(xiàn)在參考圖30的流程圖,描述參數(shù)選擇過程,該參數(shù)選擇過程等同于圖29中步驟S113的處理。應注意到,參數(shù)選擇過程執(zhí)行之前,縮小縮放器單元111已從放大縮放器單元113獲得第一圖像參數(shù)和輸入圖像參數(shù)(F_Src.x,y,w,h)。
在步驟S151中,縮小縮放器單元111確定B_Win.w是否大于F_Src.w。也就是,在該步驟中確定輸入圖像的水平尺寸和來自放大縮放器單元113的輸出圖像(顯示圖像)的水平尺寸之間的最小值。
如果在步驟S151中確定B_Win.w大于F_Src.w,過程前進到步驟S152。在步驟S152中,縮小縮放器單元111將F_Src.w設置為Mid.w。在該實例中,輸入圖像的水平尺寸被選為中間分辨率的水平尺寸。
進一步地,如果在步驟S151中確定B_Win.w不大于F_Src.w,過程前進到步驟S153。在步驟S153中,縮小縮放器單元111將B_Win.w設置為Mid.w。在該實例中,輸出圖像(顯示圖像)的水平尺寸被選擇為中間分辨率的水平尺寸。
在步驟S152或S153,輸入圖像的水平尺寸或輸出圖像的水平尺寸被選為中間分辨率的水平尺寸之后(兩種備選選擇),過程前進到步驟S154。在步驟S154中,縮小縮放器單元111確定動畫標志是否為啟用。
在步驟S154中如果動畫標志確定為啟用,在步驟S154中步驟S155。在步驟S155中,縮小縮放器單元111確定Mid.w是否大于B_Ani.w。也就是,在該步驟中確定輸入圖像的水平尺寸和輸出圖像的水平尺寸之間的最小值與邊界參數(shù)尺寸(邊界尺寸)的水平尺寸之間的最小值。
如果在步驟S155中確定Mid.w大于B_Ani.w,過程前進到步驟S156。在步驟S156中,縮小縮放器單元111將B_Ani.w設置為Mid.w。在該實例中,邊界尺寸的水平尺寸被選為中間分辨率的尺寸。
進一步地,如果在步驟S155中確定Mid.w不大于B_Ani.w,另一方面,跳過步驟S156。在這種情況下,邊界尺寸的水平尺寸不選為中間分辨率的尺寸,且輸入圖像的水平尺寸或輸出圖像的水平尺寸中的一個被選為中間分辨率的尺寸。
也就是,在動畫標志為啟用的情況下,輸入圖像的水平尺寸、輸出圖像的水平尺寸或邊界尺寸的水平尺寸被選擇做為中間分辨率的水平尺寸(三種備選選擇)。
如果在步驟S154中確定動畫標志為關閉,或如果在步驟S155中確定Mid.w不大于B_Ani.w,或在步驟S156中的處理完成時,過程前進到步驟S157。
當如上所述執(zhí)行步驟S151到S156的程序時,計算最小水平值且將其選為中間分辨率的水平尺寸。進一步地,同樣地,當步驟S157到S162中的程序被執(zhí)行時,計算最小垂直尺寸并且將其選為中間分辨率的垂直尺寸。
在步驟S157中,縮小縮放器單元111確定B_Win.h是否大于F_Src.h。也就是,在該步驟確定放大縮放器單元113的輸入圖像的垂直尺寸和輸出圖像(顯示圖像)的垂直尺寸之間的最小值。
如果在步驟S157中確定B_Win.h大于F_Src.h,過程前進到步驟S158。在步驟S158中,縮小縮放器單元111將F_Src.h設置為Mid.h。在這種情況下,輸入圖像的垂直尺寸被選為中間分辨率的垂直尺寸。
進一步地,如果在步驟S157中確定B_Win.h不大于F_Src.h,另一方面,過程前進到步驟S159。在步驟S159中,縮小縮放器單元111將B_Win.h設置為Mid.h。在該實例中,輸出圖像(顯示圖像)的垂直尺寸被選擇為中間分辨率的垂直尺寸。
在步驟S158或S159,輸入圖像的垂直尺寸或輸出圖像的垂直尺寸被選則作為中間分辨率的垂直尺寸之后(兩種備選選擇),過程前進到步驟S160。在步驟S160中,縮小縮放器單元111確定動畫標志(Animation)是否為啟用。
如果在步驟S160中動畫標志確定為啟用,過程前進到步驟S161。在步驟S161中,縮小縮放器單元111確定Mid.h是否大于B_Ani.h。也就是,確定輸入圖像的垂直尺寸和輸出圖像的垂直尺寸之間的最小值與邊界尺寸的垂直尺寸之間的最小值。
如果在步驟S161中確定Mid.h大于B_Ani.h,過程前進到步驟S162。在步驟S162中,縮小縮放器單元111將B_Ani.h設置為Mid.h。在這種情況下,邊界尺寸的垂直尺寸被選擇作為中間分辨率的尺寸。
進一步地,如果在步驟S161中確定Mid.h不大于B_Ani.h,另一方面,跳過步驟S162。在這種情況下,邊界尺寸的垂直尺寸不被選擇作為中間分辨率的尺寸,且輸入圖像的垂直尺寸或輸出圖像的垂直尺寸中的一個被選擇作為中間分辨率的尺寸。
也就是,在動畫標志為啟用的情況下,輸入圖像的垂直尺寸,輸出圖像的垂直尺寸或邊界尺寸的垂直尺寸被選擇作為中間分辨率的垂直尺寸(三種備選選擇)。
如果在步驟S160中確定動畫標志為關閉,或如果在步驟S161中確定Mid.h不大于B_Ani.h,或當在步驟S162中的處理完成時,圖30的參數(shù)選擇過程結束。然后回到圖29中的步驟S113,并且執(zhí)行此后的流程。
在上述方式中,縮小縮放器單元111選擇中間分辨率的水平尺寸和垂直尺寸。應注意到,縮小縮放器單元111向放大縮放器單元113提供第二圖像參數(shù),第二圖像參數(shù)包括在圖30所示的參數(shù)選擇過程中獲得的中間分辨率的尺寸。
<5.接收設備的配置>
圖31為示出本技術應用到的接收設備的實施方式的配置的示意圖。
圖31所示的接收設備400為能顯示如4K2K內容的高圖像質量內容的電子設備。例如,接收設備400可以是電視接收器、智能手機、平板終端裝置、游戲機或個人電腦。在圖31中,接收設備400包括控制單元411、調諧器單元412、圖像處理單元413以及顯示單元414。
控制單元411控制接收設備400的各個部件的操作。
在控制單元411的控制下,調諧器412經(jīng)由天線421接收數(shù)字廣播信號,執(zhí)行解調過程等等,以及向圖像處理單元413提供合成圖像數(shù)據(jù)。
在控制單元411的控制下,圖像處理單元413對從調諧器單元412提供的輸入圖像的圖像數(shù)據(jù)執(zhí)行預定的圖像處理,且促使顯示單元414顯示作為圖像處理的結果而獲得的顯示圖像(輸出圖像)。
在此,圖像處理單元圖413等同于上面所述(圖5)的圖像處理裝置100,且包括縮小縮放器單元111,存儲器單元112,和放大縮放器單元113。在圖像處理單元413中,縮小縮放器單元111和放大縮放器單元113交換圖像參數(shù),以便經(jīng)由存儲器單元112彼此協(xié)調執(zhí)行縮小縮放器單元111的圖像縮小過程和放大縮放器單元113的圖像放大過程。
如上所述,在接收設備400中,圖像處理單元413對輸入圖像的圖像數(shù)據(jù)執(zhí)行圖像縮小過程和圖像放大過程。因此,在輸入圖像的圖像數(shù)據(jù)的動畫顯示中可實現(xiàn)順利顯示,且在非動畫顯示時實現(xiàn)高圖像質量的顯示。以這種方式,在接收設備400中也可實現(xiàn)流暢動畫顯示和非動畫顯示中的更高圖像質量。
應注意到,圖像31中,接收設備400接收電視節(jié)目等等用數(shù)字廣播信號傳輸?shù)膬热?。然而,可在接收設備400中提供具有連接到網(wǎng)絡,比如,互聯(lián)網(wǎng)的功能的通信單元,例如,通信單元接收互聯(lián)網(wǎng)上的流媒體服務器分配的內容,以便可執(zhí)行內容的動畫顯示或非動畫顯示。
應注意到,可由硬件或軟件執(zhí)行上面所述的一系列過程。在由軟件執(zhí)行這一系列過程的情況中,形成軟件的程序可安裝在并入專用硬件的電腦中,或可從記錄介質向能通過安裝各種程序執(zhí)行各種功能的專用個人電腦等等安裝。
該記錄介質是用存儲程序的且分布為從電腦向用戶單獨提供程序的可移除介質形成。這種可移除介質可以是磁盤、光盤、磁光盤、半導體存儲器等等?;蛘撸涗浗橘|可用存儲程序且提前并入電腦以提供給用戶的ROM或記錄單元等等形成。
此外,促使電腦執(zhí)行上面所述的一系列過程的程序必要時可經(jīng)由接口比如路由器或調制解調器通過有線或無線通信介質,比如局域網(wǎng),互聯(lián)網(wǎng)或數(shù)字衛(wèi)星廣播安裝到電腦。
在該說明書中,寫在促使電腦執(zhí)行各種過程的程序中的處理步驟不沒有必要根據(jù)流程圖中描述的順序按時間順序執(zhí)行,但包括并行執(zhí)行的程序或彼此獨立的程序(比如,平行程序或基于圖像的程序)。
此外,可由一臺腦執(zhí)行程序,或可由不止一臺電腦以分散的方式執(zhí)行程序。進一步地,程序可傳輸?shù)竭h程電腦,且可在此執(zhí)行。
應注意到,本技術的實施方式不限于上面所述的實施方式,在不偏離本技術的范圍的情況下可進行各種修改。
也可在下面描述的配置中體現(xiàn)本技術。
(1)
一種圖像處理裝置,其包括:
存儲圖像數(shù)據(jù)的存儲器單元;
縮小縮放器單元,其被配置為縮小輸入圖像的圖像數(shù)據(jù)或保持所述圖像數(shù)據(jù)的當前尺寸,以及將所述圖像數(shù)據(jù)存儲到所述存儲器單元;以及
放大縮放器單元,其被配置為放大存儲在所述存儲器單元中的所述圖像數(shù)據(jù)或保持所述圖像數(shù)據(jù)的當前尺寸,以及將所述圖像數(shù)據(jù)作為輸出圖像的圖像數(shù)據(jù)輸出,
其中
所述縮小縮放器單元根據(jù)與待從所述放大縮放器單元提供的圖像相關的第一參數(shù)將所述輸入圖像的分辨率轉換為中間分辨率,所述中間分辨率為對所述存儲器單元執(zhí)行寫入的分辨率,并且
所述放大縮放器單元根據(jù)與待從所述縮小縮放器單元提供的圖像相關的第二參數(shù)將從所述存儲器單元讀取的由存儲器保存的圖像的中間分辨率轉換為所述輸出圖像的分辨率。
(2)
根據(jù)(1)所述的圖像處理裝置,其中在動畫顯示模式下時,對所述中間分辨率確保邊界尺寸,其中所述動畫顯示模式用于在預定定時連續(xù)改變所述輸出圖像的顯示尺寸的同時顯示所述輸出圖像。
(3)
根據(jù)(2)所述的圖像處理裝置,其中
當在所述動畫顯示模式下時,所述縮小縮放器單元從所述輸入圖像的圖像尺寸,所述輸出圖像的顯示尺寸和所述邊界尺寸中選擇具有所述最小值的尺寸且將所選擇的尺寸設置作為所述中間分辨率的尺寸,并且
所述縮小縮放器單元將設置為所述中間分辨率的具有所述最小值的所述尺寸合并到所述第二參數(shù)中且提供給所述放大縮放器單元。
(4)
根據(jù)(3)所述的圖像處理裝置,其中所述放大縮放器單元將所述輸出圖像的顯示尺寸和所述邊界尺寸合并到所述第一參數(shù)且提供給所述縮小縮放器單元。
(5)
根據(jù)(2)到(4)所述的圖像處理裝置,其中所述邊界尺寸對應于在時間上較后顯示的所述輸出圖像的顯示尺寸。
(6)
根據(jù)(3)到(5)所述的圖像處理裝置,其中
當不在所述動畫顯示模式下時,所述縮小縮放器單元從所述輸入圖像的圖像尺寸和所述輸出圖像的顯示尺寸中選擇較小的一個且將所選擇的尺寸設置作為所述中間分辨率的尺寸,并且
所述縮小縮放器單元將設置為所述中間分辨率的較小尺寸合并到所述第二參數(shù)中且提供給所述放大縮放器單元。
(7)
根據(jù)權利要求6所述的圖像處理裝置,其中所述放大縮放器單元將所述輸出圖像的顯示尺寸合并到所述第一參數(shù)且提供給所述縮小縮放器單元。
(8)
根據(jù)(6)或(7)所述的圖像處理裝置,其中當不在所述動畫顯示模式下時,只執(zhí)行由所述縮小縮放器單元執(zhí)行的圖像縮小過程和由所述放大縮放器單元執(zhí)行的圖像放大過程的其中一個過程。
(9)
一種用于圖像處理裝置的圖像處理方法,所述圖像處理裝置包括:
存儲圖像數(shù)據(jù)的存儲器單元;
縮小縮放器單元,其被配置為縮小輸入圖像的圖像數(shù)據(jù)或保持所述圖像數(shù)據(jù)的當前尺寸,以及將所述圖像數(shù)據(jù)存儲到所述存儲器單元;以及
放大縮放器單元,其被配置為放大存儲在所述存儲器單元中的所述圖像數(shù)據(jù)或保持所述圖像數(shù)據(jù)的當前尺寸,以及將所述圖像數(shù)據(jù)作為輸出圖像的圖像數(shù)據(jù)輸出,
所述圖像處理方法包括以下步驟:
所述縮小縮放器單元根據(jù)與所述放大縮放器單元待提供的圖像相關的第一參數(shù)將所述輸入圖像的分辨率轉換為中間分辨率,所述中間分辨率為對所述存儲器單元執(zhí)行寫入的分辨率;且
所述放大縮放器單元根據(jù)與所述縮小縮放器單元待提供的圖像相關的第二參數(shù)將從所述存儲器單元讀取的由存儲器保存的圖像的中間分辨率轉換為所述輸出圖像的分辨率。
(10)
一種程序,用于促使電腦執(zhí)行以下步驟:
圖像縮小步驟,縮小輸入圖像的圖像數(shù)據(jù)或保持所述圖像數(shù)據(jù)的當前尺寸,以及將所述圖像數(shù)據(jù)存儲到存儲器單元;以及
圖像放大步驟,放大存儲在所述存儲器單元中的所述圖像數(shù)據(jù)或保持所述圖像數(shù)據(jù)的當前尺寸,以及將所述圖像數(shù)據(jù)作為輸出圖像的圖像數(shù)據(jù)輸出,
其中
所述圖像縮小步驟,根據(jù)與通過所述圖像放大步驟獲得的圖像相關的第一參數(shù)將所述輸入圖像的分辨率轉換為中間分辨率,所述中間分辨率為對所述存儲器單元執(zhí)行寫入的分辨率,以及
所述圖像放大步驟,根據(jù)與通過所述圖像縮小步驟獲得的圖像相關的第二參數(shù)將從所述存儲器單元讀取的由存儲器保存的圖像的所述中間分辨率轉換為所述輸出圖像的分辨率。
參考符號列表
100 圖像處理裝置
111 縮小縮放器單元
112 存儲器單元
113 放大縮放器單元
400 接收設備
411 控制單元
412 調諧器單元
413 圖像處理單元
414 顯示單元